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
343487556605	343487557119	343487557669	343487558219	343487558768	343487559319	343487559869	343487560419	343487560968	343487561519	343487562069	343487562619	343487563168	343487563719	343487564269	343487564819	343487565368	343487565919	343487566469	343487567019	343487567568	343487568119	343487568669	343487569219	343487569768	343487570319	343487570869	343487571419	343487571968	343487572519	343487573069	343487573619	343487574168	343487574719	343487575269	343487575819	343487576368	343487576919	343487577469	343487578019	343487578568	343487579119	343487579669	343487580219	343487580768	343487581319	343487581869	343487582419	343487582968	343487583519	343487584069	343487584619	343487585168	343487585719	343487586269	343487586819	343487587368	343487587919	343487588469	343487589019	343487589568	343487590119	343487590669	343487591219	343487591768	343487592319	343487592869	343487593419	343487593968	343487594519	343487595069	343487595619	343487596168	343487596719	343487597269	343487597819	343487598368	343487598919	343487599469	343487600019	343487600568	343487601119	343487601669	343487602219	343487602768	343487603319	343487603869	343487604419	343487604968	343487605519	343487606069	343487606619	343487607168	343487607719	343487608269	343487608819	343487609368	343487609919	343487610469	343487611019	343487611568	343487612119	343487612669	343487613219	343487613768	343487614319	343487614869	343487615419	343487615968	343487616519	343487617069	343487617619	343487618168	343487618719	343487619269	343487619819	343487620368	343487620919	343487621469	343487622019	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2134	3300	1900	2700	2134	3300	1900	2700	2134	3300	1900	2700	2134	3300	1900	2700	2135	3300	1900	2700	2135	3300	1900	2700	2135	3300	1900	2700	2135	3300	1900	2700	2134	3300	1900	2700	2135	3300	1900	2700	2135	3300	1900	2700	2135	3300	1900	2700	2135	3300	1900	2700	2135	3300	1900	2700	2135	3300	1900	2700	2135	3300	1900	2700	2135	3300	1900	2700	2135	3300	1900	2700	2135	3300	1900	2700	2135	3300	1900	2700	2135	3300	1900	2700	2135	3300	1900	2700	2135	3300	1900	2700	2135	3300	1900	2700	2135	3300	1900	2700	2135	3300	1900	2700	2136	3300	1900	2700	2136	3300	1900	2700	2136	3300	1900	2700	2137	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
3605	2516	643	172	165	199	170	158	146	144	120	118	120	136	119	134	127	153	110	141	105	97	129	114	112	114	107	83	111	108	107	100	81	93	106	110	97	92	123	86	93	114	100	90	94	91	112	113	99	100	128	138	209	207	213	203	152	168	157	119	124	116	110	88	98	84	98	107	97	94	96	87	87	119	87	86	100	88	100	103	89	106	102	83	100	91	91	102	102	105	107	100	116	93	111	113	100	87	98	110	100	99	94	112	103	103	99	102	104	103	101	89	115	106	106	103	96	89	99	100	97	95	103	81	100	103	85	90	80	93	106	98	93	101	100	109	91	85	109	107	92	95	94	91	98	92	85	89	112	96	88	104	81	85	108	94	65	107	89	96	96	86	97	91	109	97	107	95	97	102	66	78	112	88	110	85	90	112	80	84	96	106	95	96	94	77	97	85	112	86	116	71	98	94	96	93	104	100	91	95	99	98	101	88	96	100	94	93	101	106	96	105	77	92	89	97	97	101	99	99	93	92	108	110	104	95	89	107	85	98	101	99	100	87	99	87	84	93	101	98	105	88	100	117	91	102	94	103	103	84	103	100	102	98	100	91	112	83	101	91	92	93	106	88	101	90	88	104	107	91	102	100	105	94	104	105	90	106	92	89	120	106	92	97	100	87	91	105	98	81	101	91	93	98	101	111	84	102	98	91	93	106	90	94	108	84	102	97	86	101	102	99	99	88	86	95	102	95	109	95	84	103	102	78	78	116	102	88	104	89	105	109	109	92	93	130	98	100	103	98	91	98	87	113	103	114	85	102	93	110	97	94	102	92	88	101	88	93	101	89	97	99	92	90	97	108	115	98	103	85	94	100	99	92	91	103	98	117	93	89	80	104	93	84	93	104	117	104	89	102	86	81	108	95	101	92	92	105	101	93	78	104	97	97	98	97	87	102	106	100	98	91	85	84	112	92	99	116	86	110	98	94	88	108	104	88	94	103	87	96	113	110	108	91	106	104	99	98	104	106	87	92	108	110	91	92	86	98	100	106	84	88	105	85	92	95	100	118	104	97	90	108	112	108	100	102	94	89	117	99	92	81	95	77	83	94	117	102	92	82	98	102	88	82	98	101	103	105	111	119	112	92	109	88	100	89	95	92	83	110	86	93	88	100	88	103	104	116	86	105	111	100	96	95	96	87	104	104	118	100	86	90	95	99	78	93	123	88	100	102	93	104	124	98	121	99	98	103	98	79	100	85	109	118	87	95	102	101	99	92	88	93	90	96	95	98	97	94	106	86	96	92	92	97	93	88	115	82	90	97	76	94	93	84	95	107	116	86	108	86	107	94	87	111	98	101	105	108	97	111	101	92	94	108	103	92	106	108	102	90	106	102	109	102	104	89	105	105	97	92	98	104	93	74	104	101	100	83	92	96	91	84	88	75	79	106	110	104	109	87	91	92	101	105	98	85	101	97	79	103	108	93	106	96	88	95	100	94	69	110	106	99	100	85	93	91	88	107	101	99	96	103	94	72	115	119	95	93	108	106	104	82	99	101	88	101	98	93	93	89	105	94	106	90	92	79	89	74	94	94	82	93	96	79	87	96	95	98	91	103	82	85	95	98	100	95	83	110	101	75	86	85	100	98	80	77	108	100	87	94	94	90	98	75	101	99	99	95	92	87	106	107	105	100	92	108	100	118	82	98	85	99	107	110	78	108	99	92	99	101	111	103	110	89	93	98	107	96	91	112	94	104	77	86	85	93	108	90	103	101	106	96	108	100	92	102	90	92	95	100	95	103	108	88	119	107	81	91	86	99	91	99	89	110	84	94	83	103	95	115	105	104	107	107	97	103	96	92	93	97	91	88	103	88	104	114	97	100	84	113	101	84	87	103	101	106	87	80	94	108	94	85	94	101	103	93	98	92	97	87	89	101	96	80	105	97	106	128	97	93	87	110	93	96	99	103	112	92	98	109	93	93	90	88	104	112	93	89	92	108	99	89	122	82	109	86	102	84	100	100	103	101	122	94	94	86	97	84	87	94	118	106	84	88	91	96	120	114	103	86	93	101	85	97	98	97	103	100	95	105	92	102	87	90	86	107	86	110	88	117	90	83	90	78	96	86	80	87	80	98	93	111	96	91	83	118	110	100	105	74	75	107	92	117	99	105	99	88	103	105	110	76	115	97	94	90	98	90	108	98	93	99	108	98	93	91	102	100	103	85	92	96	112	84	106	102	78	81	105	109	95	89	112	113	90	88	86	96	91	88	96	103	94	111	100	97	95	93	101	88	76	109	85	93	109	80	124	91	93	99	108	106	83	97	92	100	84	79	90	119	91	91	80	98	111	89	86	105	110	92	100	96	101	94	73	92	92	115	100	82	85	88	88	86	90	117	96	109	95	92	97	96	83	107	94	118	97	113	85	110	95	88	86	98	84	88	78	101	105	94	95	104	96	110	121	91	82	103	106	94	92	86	102	118	104	86	74	85	94	99	108	91	101	106	94	111	94	86	113	100	95	101	79	86	91	73	100	106	104	99	78	94	96	106	87	87	84	110	100	97	69	93	92	100	91	94	92	99	90	94	107	94	105	100	102	108	105	96	106	92	98	105	83	109	114	111	100	86	96	98	90	93	102	97	102	99	83	93	93	101	96	85	101	117	98	108	112	106	103	91	108	113	108	101	104	108	79	88	96	107	98	97	92	94	93	97	98	97	101	86	92	96	113	90	99	118	95	86	100	109	101	111	93	106	86	105	99	92	83	101	90	99	82	86	92	86	90	89	110	98	88	95	93	86	100	90	93	88	91	101	112	84	89	88	83	87	104	88	91	95	108	93	96	112	89	116	106	92	97	108	92	93	104	95	96	116	88	94	103	97	114	92	104	95	91	86	78	88	90	106	99	85	101	87	98	106	99	104	101	93	95	82	103	69	103	93	106	95	97	77	81	89	97	85	101	95	100	105	95	87	91	87	102	107	103	95	106	97	90	71	86	88	89	86	95	93	97	90	91	106	110	81	113	101	81	93	88	88	83	100	100	96	81	112	96	98	104	106	79	93	114	86	107	100	94	92	105	104	79	87	96	102	86	109	95	90	97	95	89	106	106	107	103	105	95	84	102	85	104	97	75	99	109	98	94	106	76	89	99	100	99	104	91	95	100	99	92	98	98	95	93	100	79	104	85	100	111	104	95	94	96	94	89	101	75	90	98	105	90	94	100	90	93	111	104	95	95	101	99	88	77	99	98	107	97	86	98	97	100	102	112	102	105	105	89	102	90	106	94	104	98	97	78	87	89	111	105	93	98	92	97	100	92	84	115	83	111	90	95	124	92	92	99	121	94	110	96	104	106	107	96	80	86	101	95	95	93	92	117	103	98	84	83	91	89	84	94	93	104	90	82	108	88	90	95	93	93	90	106	104	108	108	94	94	100	89	124	98	103	105	100	91	124	86	97	100	91	107	115	83	87	104	115	94	95	98	98	100	81	85	86	86	101	126	93	103
29003	18824	6362	3523	6261	7388	6549	4730	3633	3089	2775	2396	2377	2122	2182	2184	2079	2019	1891	1638	1588	1615	1572	1544	1437	1438	1352	1239	1143	1158	1005	1004	967	926	940	905	894	930	834	907	851	877	850	859	841	836	916	1002	989	1154	1690	2374	3124	3466	3517	3145	2933	2324	2017	1648	1369	1153	939	836	820	771	821	734	761	781	827	789	793	830	757	820	793	764	782	787	786	768	796	779	832	785	790	838	740	760	761	786	799	748	792	809	811	792	770	813	812	763	791	731	787	732	828	764	767	845	808	745	786	783	796	775	750	809	775	757	794	796	809	788	809	801	780	789	749	760	763	719	780	773	779	759	797	784	765	821	815	814	789	804	781	819	705	728	765	832	776	813	792	789	791	802	816	811	763	807	769	755	814	771	824	769	770	784	804	814	792	815	811	776	761	776	816	842	784	786	808	801	808	757	814	786	786	780	761	818	782	773	797	782	772	850	787	747	782	763	807	810	796	806	808	825	782	816	782	756	793	822	744	753	763	791	761	801	734	814	803	792	776	781	770	747	789	775	813	777	781	761	807	823	786	780	728	789	777	782	814	800	829	734	799	786	795	788	793	749	763	804	837	802	833	789	759	828	749	778	775	822	714	742	756	791	807	819	747	800	784	849	804	777	783	796	755	756	793	785	779	797	771	817	726	808	755	804	786	801	749	759	831	754	796	839	753	808	799	814	753	808	774	772	805	748	800	793	818	771	749	778	776	805	829	753	809	793	849	779	748	786	765	795	771	772	822	780	778	794	790	840	867	760	775	807	766	730	775	760	784	817	770	821	790	758	787	830	794	827	785	806	796	791	776	778	779	801	817	766	820	781	833	819	819	776	747	735	813	807	759	781	770	797	785	788	828	808	811	802	830	725	760	755	821	752	787	770	769	777	817	817	800	802	805	786	738	827	760	811	792	833	771	712	795	779	781	804	765	812	828	800	791	745	795	767	808	765	835	771	794	804	818	774	778	817	821	792	807	782	812	807	799	796	811	752	825	785	761	761	765	783	792	775	749	799	785	794	744	819	753	788	822	767	765	793	773	787	788	800	827	806	787	796	786	790	756	817	775	806	832	790	793	763	812	753	784	768	806	769	799	804	813	802	760	805	819	792	800	745	778	818	804	803	723	764	784	778	739	800	806	834	767	798	803	755	803	779	777	764	795	743	751	791	792	804	811	801	780	765	798	779	841	815	801	714	801	800	820	722	835	794	822	793	754	802	826	756	801	767	782	761	802	809	783	810	784	762	778	775	816	826	793	761	807	742	757	754	777	863	769	753	811	789	767	824	773	751	805	736	780	819	789	744	770	787	764	758	773	790	785	735	780	823	813	787	825	768	773	743	785	800	803	779	751	817	825	818	787	847	760	799	786	784	763	800	742	785	819	792	784	737	774	783	805	774	758	760	779	779	796	795	806	800	772	769	743	782	816	784	822	768	751	729	758	796	734	793	767	785	792	802	759	795	806	779	790	808	805	758	817	782	822	757	755	772	839	763	803	826	806	760	800	778	786	771	785	810	812	744	800	722	786	827	766	753	828	798	817	779	791	756	759	750	833	779	765	759	737	823	813	783	756	812	778	801	803	765	796	779	806	815	796	797	783	793	812	760	846	801	827	786	774	749	820	822	775	773	797	757	779	839	772	748	766	746	773	806	799	809	805	783	775	748	747	780	763	761	783	808	764	797	786	815	790	731	753	863	819	836	799	744	801	800	780	808	796	820	777	792	835	775	754	762	769	782	777	821	725	729	834	845	786	766	712	749	771	823	765	802	783	809	807	793	770	818	798	811	815	752	801	789	781	832	796	811	757	806	795	793	849	797	746	790	806	797	791	792	766	758	802	820	738	765	771	780	804	802	751	766	791	796	819	794	759	819	775	810	807	772	756	772	748	813	761	804	829	786	795	799	755	786	813	821	829	830	815	826	759	775	788	744	770	776	804	799	779	796	801	790	753	758	761	838	811	786	749	816	780	795	750	792	773	815	777	768	790	730	730	801	785	776	751	827	840	805	776	781	816	745	806	823	812	803	745	781	804	820	791	754	787	774	764	773	788	836	775	817	803	811	823	768	811	809	757	792	800	775	779	796	788	763	736	789	791	807	796	794	827	734	727	809	786	806	787	799	739	828	772	793	768	784	754	795	769	798	819	790	796	720	800	826	795	819	806	740	828	768	806	732	742	795	825	794	812	798	750	786	784	822	761	802	772	803	748	772	781	763	814	753	771	765	800	816	741	808	810	829	802	795	761	785	792	780	784	742	812	828	831	803	791	809	781	771	778	787	835	758	774	774	793	809	774	803	752	789	720	807	762	836	804	793	815	721	787	775	813	801	808	795	825	784	763	790	761	784	759	730	817	800	781	860	726	788	783	758	797	781	756	776	789	792	772	779	762	834	817	765	789	812	783	778	760	788	751	761	759	761	736	799	766	776	771	749	783	779	750	808	796	817	758	732	813	784	826	782	788	802	759	774	819	784	817	785	737	813	816	785	738	769	796	770	795	809	800	793	767	757	760	762	724	808	792	802	720	793	753	829	792	801	764	772	761	771	809	782	781	802	786	789	735	793	778	756	786	788	769	776	810	774	753	726	768	802	778	782	791	807	813	818	766	765	763	764	792	779	853	781	777	809	715	778	759	766	766	842	765	794	768	780	771	784	784	779	845	793	709	848	795	784	751	782	762	735	791	760	760	792	791	815	818	773	810	812	750	771	786	777	756	779	841	771	779	752	797	763	789	807	754	777	776	762	790	784	806	806	822	773	824	735	753	783	840	725	803	796	816	799	816	823	759	741	783	807	808	808	812	775	773	794	785	815	824	823	760	772	772	782	785	796	742	757	801	806	742	790	729	761	760	769	728	822	801	741	764	822	750	835	818	747	762	803	761	832	770	782	790	771	819	764	830	817	781	792	795	816	822	785	712	804	770	795	790	780	738	792	763	834	782	786	780	829	803	757	763	772	741	815	774	770	792	784	826	798	768	834	835	765	814	738	782	769	815	786	781	803	774	779	818	740	779	813	795	778	773	795	729	786	758	769	780	791	730	794	817	791	810	772	772	792	774	755	750	721	775	786	825	801	749	723	774	811	786	775	805	768	770	791	799	808	802	821	770	784	804	775	765	789	784	782	831	804	802	784	773	770	778	762	770	782	783	790	801	767	786	781	756	785	802	828	795	830	766	820	787	739	719	785	741	780	799	783	785	743	784	727	795	790	824	775	755	791	743	805	840	796	818	781	779	811	776	809	791	804	836	830	793	782	796	777	824	785	802	780	792	759	803	717	774	779	815	784	758	772	793	777	797	785	742	785	798	820	810	814	757	742	833	818	811	755	750	786	794	787	752	761	808	797	807	754	811	794	784	733	796	803	766	757	775	833	760	761	805	794	734	782	815	769	807	750	755	796	747	813	852	803	816	797	765	853	795	782	780	779	792	792	747	828	792	837	829	816	724	770	810	832	774	770	753	797	802	816	778	772	810	767
2362	971	236	114	78	88	86	70	81	71	66	72	69	88	82	80	80	68	75	81	82	77	62	77	70	68	75	66	71	55	54	61	53	73	55	53	58	61	56	51	58	44	48	64	68	63	58	57	54	72	62	68	82	63	79	73	71	71	77	61	65	60	56	65	51	49	66	58	72	55	59	67	60	46	73	63	61	58	61	45	58	53	61	72	66	60	65	67	60	55	55	56	52	69	70	65	57	63	55	76	81	57	58	62	67	75	62	72	65	53	51	64	58	56	65	53	61	62	55	53	59	73	68	61	60	58	62	62	71	47	52	59	54	49	66	49	59	48	67	61	50	84	59	62	61	64	60	53	55	70	56	59	53	60	64	73	54	58	61	62	59	64	61	61	56	68	60	64	42	55	63	52	55	55	58	73	57	54	47	71	72	67	61	63	57	68	63	56	72	54	78	70	50	67	66	55	72	64	74	62	65	65	70	71	65	63	54	53	60	63	59	65	50	77	55	66	51	59	64	55	44	67	76	65	59	56	72	62	58	68	83	55	54	65	55	73	56	54	61	69	59	63	67	66	56	74	63	58	66	54	57	72	59	51	68	55	57	69	64	56	57	61	55	64	62	61	56	55	52	69	71	65	60	69	66	39	70	61	74	66	57	55	71	68	67	63	68	70	69	56	52	51	70	64	68	71	56	42	47	52	66	57	62	69	62	61	56	63	57	71	51	70	56	45	64	55	51	60	46	56	66	62	73	61	53	66	70	78	56	54	58	45	61	66	51	60	70	68	61	72	47	63	69	65	57	57	61	55	62	62	74	54	60	68	70	53	65	65	62	59	67	63	74	58	62	47	69	60	63	58	61	69	60	56	78	66	67	52	68	58	64	57	61	76	61	65	56	48	69	45	58	55	59	65	63	66	62	69	46	47	63	69	67	64	61	54	46	73	58	53	52	62	57	54	57	75	53	59	58	55	64	57	48	63	68	51	74	55	69	61	56	71	66	64	55	69	48	63	77	71	50	64	53	50	55	69	46	71	58	56	59	64	51	64	60	52	47	59	77	59	62	56	58	61	48	71	77	56	56	55	69	41	65	63	57	71	73	69	75	45	66	51	60	60	73	56	52	51	66	54	41	66	62	56	51	60	65	65	62	70	62	49	60	70	60	58	43	56	57	58	68	73	60	53	57	45	59	47	62	65	58	63	62	56	55	51	63	70	72	56	61	55	54	69	60	65	67	66	59	45	76	68	56	55	66	65	59	74	71	57	65	48	68	55	73	64	59	58	49	51	65	55	66	68	61	57	59	54	64	65	56	49	60	70	68	65	60	68	61	79	59	62	74	61	67	49	58	60	68	56	49	63	69	58	57	64	56	69	63	49	55	62	64	59	53	67	81	47	68	65	66	53	53	65	64	50	62	57	63	65	42	55	65	57	56	62	60	80	55	57	64	58	71	56	69	69	58	63	50	58	68	53	62	79	66	59	65	67	54	50	58	64	54	76	55	60	56	65	55	60	50	56	65	64	64	59	75	61	64	71	66	68	63	53	56	61	60	56	65	78	57	60	67	65	75	61	64	65	61	55	58	65	60	64	54	51	64	48	72	67	47	79	72	66	62	69	61	67	53	58	56	73	56	50	71	49	48	53	57	68	65	56	65	54	59	58	61	54	69	64	64	70	57	62	56	65	52	49	68	53	58	48	65	56	50	61	64	54	72	65	58	54	77	57	66	67	52	53	50	51	61	79	55	49	59	50	54	62	66	64	63	55	49	53	66	77	58	86	56	49	58	69	54	59	45	59	64	58	63	54	58	54	61	69	54	61	57	50	76	67	63	68	68	64	63	60	67	70	62	66	46	62	65	58	68	61	71	53	53	64	54	57	52	73	53	72	65	56	63	64	56	67	59	47	52	63	54	66	57	63	47	61	69	64	45	54	71	64	71	61	57	70	59	72	50	58	69	66	67	48	57	65	66	59	57	65	51	54	58	60	64	48	67	48	56	64	56	58	59	57	62	69	54	59	60	66	62	69	51	62	52	56	74	47	62	62	46	64	55	49	65	49	75	69	53	45	61	57	65	64	59	50	55	58	70	70	62	72	84	64	61	58	75	56	64	77	46	53	56	55	63	57	61	55	54	58	62	46	64	69	60	66	67	63	61	52	65	56	60	63	69	60	65	62	61	54	56	48	61	60	72	72	66	49	61	64	58	84	51	54	58	57	51	64	58	72	67	67	57	66	60	58	50	70	59	56	65	56	55	44	66	62	68	60	64	64	63	56	69	47	49	70	60	61	65	43	60	54	55	58	65	56	61	66	55	51	52	62	60	61	55	60	58	71	49	52	71	77	45	67	53	51	64	59	54	67	64	64	68	61	50	42	64	56	64	65	59	65	59	60	64	62	66	60	59	68	63	63	51	53	67	60	60	60	68	65	60	50	72	66	73	62	79	70	57	59	50	60	52	68	57	49	68	51	54	53	56	61	75	63	65	71	64	58	47	63	59	62	40	53	56	50	58	56	67	54	67	77	62	64	55	59	57	55	60	61	60	53	62	45	56	58	69	49	73	62	70	59	62	54	54	56	45	67	54	63	53	60	62	49	56	50	78	74	66	70	60	53	67	64	49	60	68	48	64	52	69	59	65	52	63	70	66	72	56	66	61	71	53	68	55	70	70	66	60	67	68	53	64	63	56	57	70	62	60	74	54	57	68	67	58	67	59	75	64	61	66	56	49	71	51	62	71	65	62	56	70	72	66	45	68	53	64	62	53	70	66	49	55	72	57	59	58	63	51	62	56	67	59	52	63	55	59	66	84	60	75	69	63	68	59	62	60	49	62	65	54	63	77	63	51	65	60	60	76	64	71	68	57	64	60	80	66	60	68	59	67	66	56	63	70	66	50	62	54	70	47	52	57	61	55	63	55	64	70	57	63	48	61	62	68	56	52	60	48	70	57	69	53	69	59	50	63	72	54	74	47	55	47	54	60	61	63	65	58	51	72	54	62	63	59	67	78	69	63	59	62	71	70	56	58	69	72	55	48	62	58	66	58	57	72	53	63	61	51	51	54	62	66	64	46	54	69	62	52	53	59	58	53	55	66	60	52	58	62	59	74	60	73	46	57	54	48	66	56	71	61	69	65	61	48	62	62	73	50	53	56	66	56	66	63	54	60	65	72	53	57	56	56	76	63	72	56	75	55	50	57	59	61	47	65	66	56	65	58	64	51	55	63	53	67	67	72	66	58	72	55	76	60	55	57	70	62	51	65	56	66	55	64	69	63	59	73	61	47	56	65	59	77	52	59	54	57	70	71	40	50	67	61	58	65	58	54	68	62	73	44	69	61	59	79	56	60	70	61	63	61	57	67	65	65	60	52	57	60	72	54	51	56	57	67	56	65	72	62	67	59	60	76	59	74	74	68	74	57	51	46	56	69	48	58	57	56	67	73	53	56	69	60	64	58	53	59	64	69	68	57	55	54	53	50	53	56	64	60	51
23541	11638	3154	1883	2943	3589	3142	2319	1715	1409	1288	1110	1106	1229	1165	1151	1135	1058	1062	983	989	1067	989	891	872	884	872	782	637	598	613	574	594	633	566	556	589	559	529	534	529	527	526	528	528	564	507	557	543	633	764	944	968	1029	1041	963	821	804	688	668	676	624	570	518	475	539	517	552	488	509	498	469	535	491	494	493	511	498	492	486	469	516	492	499	555	472	512	521	501	503	534	490	543	539	478	507	522	474	524	547	520	502	502	480	516	490	507	507	498	521	482	506	489	521	483	479	537	492	503	471	521	537	479	474	545	560	525	508	504	521	525	527	525	533	522	539	519	489	542	472	521	492	537	508	489	572	499	529	505	502	482	553	485	495	506	530	511	498	526	516	517	524	501	508	533	492	498	512	505	518	522	486	497	506	505	482	507	491	530	488	518	533	524	485	488	517	512	507	490	539	556	495	459	470	491	477	485	495	504	501	521	495	495	526	502	558	532	530	525	511	532	523	499	506	510	502	489	532	492	492	502	534	543	515	491	527	516	511	500	511	514	490	534	515	489	550	507	500	499	498	523	524	497	533	526	483	495	519	507	548	528	523	495	519	505	535	522	527	499	507	515	491	521	497	515	510	489	514	545	479	467	516	519	518	515	493	511	510	475	489	542	468	496	560	525	452	533	522	525	519	513	536	480	486	510	522	539	532	495	539	487	556	523	487	546	513	519	488	509	504	527	499	514	523	498	475	505	510	494	516	549	500	507	494	540	476	533	516	539	531	522	498	519	527	506	526	554	532	523	526	489	557	470	448	517	526	499	487	512	501	520	502	514	517	558	549	513	500	527	490	530	497	485	510	493	501	539	523	499	483	519	509	464	487	484	492	455	536	498	481	484	525	513	507	522	496	486	546	494	511	519	554	504	507	493	503	534	507	510	503	493	483	530	521	506	517	486	509	514	463	475	544	534	518	499	509	514	535	488	530	487	507	550	486	490	538	499	530	497	500	513	550	516	497	481	517	538	500	509	517	503	497	477	515	540	504	500	475	499	529	543	467	478	468	519	524	518	462	500	504	501	497	565	556	518	533	496	510	528	515	542	473	526	507	502	507	533	486	540	505	507	548	527	495	499	482	521	549	511	493	495	498	517	495	535	487	497	510	501	574	518	527	528	527	483	471	491	512	484	525	488	475	490	489	505	510	501	463	481	507	482	522	514	517	482	482	529	502	508	494	521	520	520	511	526	494	507	522	495	545	521	505	491	499	502	516	487	521	546	523	461	497	486	521	493	544	535	504	513	523	506	497	543	505	474	501	493	541	455	529	540	532	494	503	538	511	498	514	446	521	485	498	518	505	534	518	533	527	517	498	484	520	505	559	474	502	493	525	489	540	531	505	514	506	546	487	508	522	466	493	546	500	538	484	510	510	479	509	559	508	519	504	515	474	516	519	555	538	551	476	528	513	492	496	520	477	548	534	497	514	508	505	510	539	518	528	516	511	508	504	492	522	567	497	483	520	516	517	459	542	507	520	493	473	526	508	498	508	510	535	503	502	529	498	532	521	522	517	503	471	536	481	483	505	542	474	511	533	528	490	513	513	518	544	517	501	558	542	544	506	475	531	504	542	524	505	496	514	489	518	498	521	514	483	486	499	477	527	536	490	514	533	486	501	496	512	515	469	504	500	526	447	513	528	516	475	513	502	525	482	525	515	511	520	525	500	507	536	541	520	530	501	503	532	534	521	529	512	486	510	517	480	478	488	522	508	515	557	504	514	487	490	492	508	515	533	551	469	509	505	505	534	487	496	548	515	470	483	531	504	502	534	496	516	525	501	507	493	569	553	487	487	475	498	521	546	495	524	536	544	497	526	535	531	506	544	546	500	514	545	495	495	523	525	518	505	533	524	471	491	517	529	507	463	536	541	510	518	492	501	546	488	532	502	498	512	505	505	488	523	557	508	479	454	522	527	553	530	485	523	471	529	528	484	508	534	536	510	473	521	508	550	500	491	501	509	467	501	553	480	508	499	522	539	499	464	469	509	507	501	521	489	503	496	525	494	527	476	565	561	513	513	509	521	493	503	487	503	511	549	500	534	518	521	498	515	561	490	503	496	494	503	535	526	518	483	514	519	510	520	480	528	549	499	508	495	513	528	473	484	529	496	473	525	505	496	540	468	532	518	542	519	512	482	548	522	481	550	504	520	493	481	515	500	544	534	517	492	494	481	472	520	483	519	521	516	528	501	524	504	515	529	528	538	513	516	487	525	492	509	567	509	486	519	524	535	524	563	576	503	544	496	508	458	520	543	520	480	517	520	508	498	512	516	483	480	527	540	542	532	518	507	520	532	485	515	538	473	543	500	539	498	498	528	563	490	534	510	533	539	523	501	478	536	479	500	510	479	515	506	467	489	486	453	508	479	485	490	548	530	493	505	503	508	496	487	499	490	514	503	524	512	512	559	496	507	473	485	541	508	539	536	483	513	512	496	508	531	482	535	504	524	506	498	519	511	518	453	517	488	498	481	477	501	486	521	478	566	495	501	513	476	522	523	528	486	508	489	506	508	469	491	492	513	525	511	537	507	500	516	495	542	494	503	539	542	509	483	506	509	520	532	482	489	500	524	512	520	535	512	544	499	549	467	514	549	518	532	499	517	538	533	510	497	539	472	548	504	508	536	529	501	481	533	515	486	485	513	496	499	535	508	519	560	503	505	521	509	533	498	448	492	480	499	491	529	495	504	521	505	483	503	501	483	521	483	518	509	508	496	552	518	475	539	515	525	494	475	506	469	481	521	491	503	498	497	513	527	498	490	531	548	505	501	538	549	510	525	525	529	500	507	513	509	539	496	525	542	452	546	452	499	534	538	542	504	529	509	471	494	528	517	521	481	505	507	514	490	516	534	505	556	523	543	532	486	491	501	531	512	541	504	509	499	517	481	498	526	512	480	500	478	457	498	497	529	479	480	481	507	487	535	497	514	496	548	539	508	534	519	493	520	486	482	509	530	482	477	482	497	503	531	481	499	454	530	517	511	492	495	526	522	500	472	508	527	517	492	531	542	486	528	474	510	501	502	513	543	512	485	527	517	507	542	481	479	514	522	508	515	502	553	526	506	538	521	532	490	525	497	531	521	541	476	522	506	505	521	491	514	546	503	504	532	512	467	519	517	533	516	491	511	525	527	470	525	501	519	490	502	499	497	526	486	526	488	492	494	482	519	472	520	502	513	502	482	537	458	506	521	518	501	499	509	532	501	482	476	580	488	542	493	508	506	512	501	512	535	512	476	488	495	493	517	515	545	540	493	518	524	518	511	504	490	541	513	495	506	562	541	532	478	514	511	503	522	491	533	476	514	556	490	525	502	469	541	499	485	510	483	485	522	491	474	498	534	519	513	525	519	510	510	530	523	511	524	474	543	471	454	524	495	489	508	518	557	495	496	493	473	545	487	520	538	485	504	485	501	502	491	520	503	525	484	525	513	532	472	535	519	525	512	502	523	494	521
3022	1884	458	177	137	184	169	131	139	117	109	112	138	147	119	139	133	113	112	130	122	143	117	114	133	96	114	96	86	111	104	98	95	104	92	95	97	100	94	93	100	92	85	97	103	90	103	102	104	107	122	173	163	150	153	128	139	112	123	119	107	82	96	94	100	82	87	86	90	88	89	80	80	104	85	91	107	93	108	110	100	86	96	90	68	100	113	89	100	84	92	97	84	85	87	93	84	102	111	114	88	99	118	95	104	92	109	105	74	99	107	108	79	114	98	100	86	94	84	93	104	85	98	97	78	100	99	92	93	86	66	102	86	121	100	114	90	97	76	117	94	86	118	108	96	88	102	103	83	100	84	79	84	86	91	99	76	88	92	73	102	96	105	96	87	94	90	72	88	93	116	116	102	102	113	84	107	107	94	89	84	99	99	100	110	99	90	108	98	88	93	88	87	108	85	93	85	89	64	89	98	89	99	93	105	115	78	92	98	94	106	95	102	82	91	93	92	91	99	70	99	89	67	97	84	87	77	92	79	104	80	78	109	95	87	98	110	94	95	104	123	78	107	84	91	88	84	91	85	86	98	94	96	114	101	97	97	105	84	112	95	99	95	97	121	87	110	80	91	76	81	96	86	100	99	97	94	94	92	105	76	86	89	80	97	95	97	90	96	100	105	92	102	79	90	96	97	94	114	82	82	101	96	97	88	100	89	96	93	96	107	100	99	88	93	99	85	85	105	90	80	96	80	101	94	90	86	96	100	79	86	91	87	84	101	86	85	108	84	95	92	87	92	80	84	95	83	95	87	90	109	86	78	95	109	97	112	121	91	96	98	80	90	91	107	96	91	94	118	102	73	99	96	110	99	108	84	91	93	96	107	93	91	83	88	99	102	92	86	103	89	88	89	99	92	85	97	109	90	88	93	80	81	88	99	93	112	86	93	107	108	105	79	105	97	101	106	100	102	98	90	93	95	111	90	99	91	116	86	108	109	96	92	86	108	98	68	97	100	90	96	91	86	95	83	91	86	91	104	107	93	103	106	85	98	84	79	98	101	100	86	91	112	101	98	87	97	80	84	95	93	79	101	99	75	78	97	93	86	90	106	84	80	95	98	114	91	102	92	98	91	107	88	94	94	78	79	87	98	99	89	82	90	101	100	94	102	97	87	86	75	82	87	98	99	84	97	97	97	99	114	97	100	99	90	103	78	88	106	109	98	93	91	86	96	95	91	85	92	102	100	97	107	97	93	78	91	90	92	98	72	77	78	89	103	94	100	89	96	95	106	94	74	104	85	92	90	106	86	89	101	89	112	87	97	85	89	93	87	88	83	79	80	98	86	89	111	109	91	91	104	87	113	107	109	93	106	97	88	81	113	84	102	104	103	102	82	99	91	76	90	121	93	97	94	91	89	99	87	91	89	78	88	85	99	95	105	111	97	96	96	98	106	101	85	97	97	101	97	87	90	95	96	97	81	106	100	89	94	95	95	85	95	98	87	93	87	105	102	94	89	77	91	100	92	86	110	91	111	101	98	98	94	81	80	97	89	86	87	101	88	94	91	93	102	83	92	97	96	88	100	92	110	98	111	91	99	107	96	91	91	89	87	107	115	99	96	97	85	97	95	94	95	84	98	103	87	75	95	84	105	85	91	85	85	95	89	80	82	106	106	80	103	94	91	89	99	105	100	97	85	81	84	92	94	110	71	100	89	74	90	96	76	93	95	91	107	87	117	82	102	91	99	84	97	94	95	115	94	92	101	94	95	102	94	81	100	87	87	89	100	91	92	94	99	85	87	91	83	105	95	97	77	76	89	102	107	98	91	71	97	80	96	78	89	106	89	91	90	95	98	102	80	88	88	103	101	93	90	77	78	91	103	107	112	97	101	89	124	87	87	95	100	79	98	77	97	73	96	87	79	99	91	95	90	99	88	99	82	108	73	95	73	105	92	86	95	84	103	92	88	90	98	82	93	92	87	96	73	91	88	84	98	122	94	107	93	105	102	91	98	89	104	116	83	100	84	100	92	76	85	109	85	93	88	89	91	108	85	93	97	90	100	93	84	98	70	97	95	106	86	77	84	95	95	89	105	87	90	81	88	88	95	124	96	94	88	90	103	97	82	109	90	94	103	112	108	95	118	97	86	72	106	90	95	94	103	84	103	85	98	87	93	103	94	90	84	85	83	89	84	100	98	110	98	93	84	94	84	99	86	87	99	99	95	99	97	105	85	96	93	99	91	79	85	79	91	87	95	87	94	101	83	81	91	106	79	100	96	77	99	106	87	78	82	87	89	89	91	74	88	91	88	99	101	92	93	95	91	108	104	89	80	98	75	85	98	89	83	79	101	103	91	90	80	88	86	97	105	72	105	100	74	109	86	74	111	98	102	97	93	86	102	101	103	90	72	85	87	86	85	99	87	97	90	107	78	76	92	104	105	85	89	67	82	95	94	96	98	100	96	85	87	105	109	75	90	103	101	124	90	88	80	98	108	116	119	93	111	95	100	88	82	104	94	76	94	107	92	92	90	94	104	106	95	96	95	97	94	96	99	89	93	93	91	94	70	96	100	93	91	73	75	102	89	86	95	99	89	101	88	88	95	91	87	98	101	113	79	77	93	103	72	90	85	115	99	93	98	73	93	83	86	104	95	98	91	80	95	104	93	109	77	92	85	98	88	104	85	78	100	101	95	91	101	96	70	89	108	110	101	98	103	89	94	101	106	98	91	88	88	78	104	80	101	95	95	84	106	90	108	86	106	81	94	95	94	99	96	110	90	81	85	87	103	91	87	107	81	99	97	95	89	107	120	75	105	87	83	95	110	102	111	90	123	83	83	101	103	91	113	101	90	76	86	98	101	95	83	108	85	81	73	100	102	86	100	87	77	87	97	84	90	88	83	87	82	90	95	94	106	94	96	82	95	99	111	94	107	86	78	98	88	89	91	99	89	114	104	106	91	89	83	106	92	90	93	98	84	81	84	74	96	92	104	94	72	82	92	94	97	103	79	96	95	98	80	112	94	113	108	79	85	81	88	101	81	85	80	90	91	86	82	89	106	96	96	98	90	94	91	86	98	85	87	90	115	96	95	83	84	96	87	98	98	78	106	100	100	92	106	103	103	81	95	79	98	100	92	100	95	80	95	92	88	100	80	99	106	102	100	75	92	101	105	85	96	93	83	106	106	105	91	101	73	102	109	101	99	90	76	92	101	72	103	103	67	91	78	89	105	80	87	92	96	116	105	77	119	79	104	107	91	85	81	88	98	91	79	97	87	101	79	96	78	87	95	101	104	100	92	93	85	96	88	112	102	96	114	84	83	87	78	98	92	73	93	98	89	105	89	93	99	73	76	88	88	102	93	91	83	108	92	76	100	70	92	93	114	83	105	93	72	79	101	91	96	91	107	95	91	80	110	99	100	107	105	103	99	96	100	105	75	88	102	88	90	90	79	81	87	82	112	101	97	108	99	100	91	91	103	81	91	99	89	105
28768	16055	5283	3392	5719	6357	5829	4084	3138	2546	2295	2066	1939	1978	1950	1894	1749	1675	1627	1548	1545	1577	1363	1278	1303	1214	1134	1042	964	888	897	908	905	849	839	806	817	823	839	794	795	786	826	804	820	767	804	769	920	1036	1872	2596	2613	2565	2571	2233	1914	1517	1305	1101	1041	842	837	764	798	771	694	760	716	722	741	727	777	721	769	728	735	678	750	756	778	720	766	763	726	747	790	783	763	753	744	751	782	710	764	710	704	809	730	772	719	767	806	745	801	795	740	732	749	679	714	779	720	748	795	784	728	798	742	699	713	792	710	704	791	756	763	767	747	788	737	735	713	776	768	773	801	776	781	796	751	801	783	798	747	761	772	789	740	766	785	782	758	809	790	738	736	769	733	757	728	751	763	785	746	792	699	746	747	789	752	739	822	762	759	747	750	766	808	778	769	734	765	743	696	828	779	749	803	775	674	821	800	738	759	750	774	810	743	780	746	756	757	779	759	777	767	774	725	743	754	751	711	791	749	735	784	746	781	782	715	725	759	697	765	739	680	767	741	785	726	735	819	703	727	729	734	751	788	764	739	757	756	774	773	772	738	769	765	691	755	777	732	816	808	788	773	790	756	743	756	787	736	775	775	833	703	702	768	741	778	752	725	735	745	798	734	759	774	721	768	705	766	781	756	757	754	731	722	781	736	713	753	769	774	768	755	763	706	709	755	818	763	716	737	797	747	751	780	742	808	799	737	750	746	766	751	721	740	770	748	754	728	766	758	732	760	681	729	773	774	802	761	732	785	757	799	742	715	813	771	762	763	796	734	773	763	701	757	772	729	736	765	787	793	715	748	786	745	738	761	755	790	711	768	753	708	676	776	762	752	722	681	772	678	768	745	774	718	777	752	787	697	747	748	761	734	741	728	724	718	701	730	711	794	794	788	730	763	736	738	743	748	734	780	727	785	765	732	720	733	706	751	742	741	780	789	751	774	767	789	698	732	729	735	784	695	720	752	719	748	767	711	735	768	712	784	746	758	771	775	747	686	713	783	763	782	774	764	744	723	728	787	762	749	711	761	784	757	706	804	706	774	780	772	697	750	745	775	773	817	713	735	729	746	746	762	731	749	808	787	752	741	727	744	762	735	780	712	778	770	772	716	775	745	749	735	732	755	748	760	747	717	742	758	790	729	752	734	794	754	718	764	742	761	761	715	758	672	752	728	792	771	717	774	739	807	732	740	790	741	739	711	787	679	783	716	738	766	818	787	733	769	743	763	762	798	751	755	730	709	702	729	713	755	753	726	752	731	750	768	724	749	712	706	740	760	775	761	732	744	745	807	801	735	756	721	735	753	751	760	767	753	823	784	748	739	728	770	759	712	783	739	796	804	722	752	735	786	767	736	735	740	758	761	718	766	735	758	771	783	750	807	761	731	736	742	757	734	718	731	799	793	732	755	778	773	720	765	741	751	789	720	729	709	781	725	750	730	786	739	765	704	731	737	757	727	756	707	793	744	774	737	750	723	784	742	747	760	770	763	753	738	733	755	787	782	736	765	782	736	720	813	767	757	744	765	739	799	734	777	761	788	736	792	753	801	737	766	712	752	720	717	754	701	726	745	750	760	757	760	721	739	743	818	751	778	816	752	750	744	783	734	776	783	755	767	742	756	715	806	733	751	726	775	772	771	720	709	734	739	761	768	752	695	758	758	745	754	709	727	735	741	709	777	759	703	769	765	739	793	772	775	801	759	724	741	796	744	758	758	738	708	754	716	717	774	757	796	749	774	800	784	788	777	780	714	745	810	704	718	742	764	698	729	658	759	693	770	738	716	712	756	721	719	777	772	751	734	762	740	760	733	729	779	761	716	744	730	735	765	799	728	772	745	790	764	750	800	752	732	765	739	738	728	763	758	743	792	765	762	749	725	764	746	759	754	756	780	753	793	742	752	733	743	765	754	760	761	760	771	777	766	720	766	767	778	712	729	810	735	700	743	759	755	739	748	780	752	757	720	693	721	740	756	792	819	795	781	725	736	695	765	784	730	748	771	743	739	800	766	718	727	762	783	711	762	789	767	784	765	766	785	747	732	772	750	749	767	773	710	796	718	738	765	765	725	784	776	740	787	752	720	723	775	724	708	721	721	818	762	773	742	715	723	742	771	719	799	763	760	742	721	776	708	724	753	770	801	735	721	739	749	713	795	790	774	773	753	736	768	738	761	737	749	767	750	724	760	740	749	801	760	770	800	763	782	736	798	769	726	734	729	776	783	763	703	743	748	705	740	758	735	785	735	730	756	743	731	766	762	776	754	750	805	744	788	733	755	762	753	745	731	782	743	737	770	765	710	761	730	776	790	776	784	752	769	738	769	756	752	729	779	749	765	786	781	791	759	759	745	744	741	759	746	762	737	709	765	766	694	776	732	818	780	788	742	722	802	736	715	771	748	783	766	764	755	748	761	693	785	717	737	727	739	769	813	727	742	752	777	704	750	795	753	751	794	736	771	742	757	780	738	772	744	741	745	690	740	760	757	736	758	736	803	772	730	761	733	729	761	752	762	793	762	727	690	733	748	782	763	744	752	784	754	735	788	744	729	707	762	757	766	818	746	693	756	759	790	726	750	702	821	759	722	776	814	757	730	782	686	738	820	689	743	762	767	784	768	714	768	718	772	762	782	779	780	772	774	750	790	781	771	756	736	735	764	789	768	731	752	725	761	755	786	748	733	780	757	750	757	782	705	729	782	756	772	740	788	740	744	748	771	739	720	742	758	762	758	771	750	744	799	716	780	727	761	720	725	730	789	703	745	745	733	727	720	741	762	746	793	716	726	801	796	754	693	731	772	756	746	749	784	718	742	744	784	747	792	799	750	775	746	784	781	759	784	728	739	745	780	731	802	763	752	766	762	831	776	756	745	738	722	805	779	716	737	743	774	741	749	774	766	710	771	664	759	762	763	791	730	735	755	802	723	759	777	724	757	736	754	741	743	769	762	777	766	753	733	717	777	738	717	711	722	713	745	764	722	756	744	728	767	749	753	763	701	767	772	774	755	730	758	722	736	779	735	691	796	741	712	738	707	712	741	737	753	756	775	806	773	750	760	723	694	780	800	733	733	732	784	738	740	750	763	728	802	804	723	752	740	713	718	739	720	766	735	757	729	824	687	776	725	793	803	757	779	793	761	736	772	765	730	816	725	764	728	716	682	767	805	768	730	730	759	764	806	715	783	774	736	773	718	777	707	776	792	716	780	722	752	739	789	742	729	755	732	751	769	761	725	734	780	766	803	741	753	740	751	718	715	766	759	739	727	760	735	720	777	754	750	753	759	805	729	741	723	748	720	735	753	799	731	747	792	696	744	745	754	765	758	726	767	680	763	799	747	724	761	720	732	748	717	793	765	770	750	762	765	741	732	766	753	743	730	772	770	741	751	756	768	781	735	734	776	745	801	755	739	777	784	760	720	776	741	718	748	736	747	763	704	775	802	746	781	797	760	746	719	703	725	771	787	750	771	725
3410	1328	458	129	137	144	131	102	101	100	112	97	102	110	111	84	90	100	107	83	89	86	95	75	81	93	85	68	65	78	72	73	63	76	67	70	89	74	66	69	66	67	58	71	84	72	63	52	73	71	66	99	141	146	138	142	127	86	97	88	78	70	69	75	74	70	77	71	69	61	80	83	62	63	63	74	64	79	67	60	60	48	76	85	65	87	70	64	85	61	74	54	63	72	67	73	69	71	72	76	70	70	77	71	78	65	58	67	81	72	70	69	70	65	56	70	62	61	85	75	73	76	73	73	61	75	67	76	71	71	65	64	71	70	80	66	86	97	72	69	73	64	59	66	64	63	64	79	77	69	67	69	77	52	66	52	80	69	76	54	61	76	80	60	75	65	74	67	57	70	68	82	81	70	72	87	75	68	85	56	70	76	69	73	61	63	67	70	68	75	71	78	79	58	71	63	70	71	64	65	82	75	63	72	62	76	64	69	81	59	66	76	76	72	68	75	72	59	66	67	54	73	70	66	81	66	63	61	57	65	64	61	71	70	72	73	66	66	66	83	74	68	83	75	79	79	65	79	68	66	57	73	48	60	73	68	64	51	67	57	70	95	67	81	69	75	67	73	71	63	69	79	69	99	58	65	73	67	69	75	76	82	68	70	68	70	72	59	58	72	78	52	70	52	72	70	71	78	61	66	68	76	60	84	68	65	66	78	66	74	84	71	64	76	76	63	70	63	65	94	73	71	75	72	60	80	58	72	70	79	80	63	57	63	67	75	63	85	71	78	76	65	62	75	79	67	68	75	79	74	68	59	66	67	58	64	76	67	80	77	57	68	88	70	62	71	72	60	69	72	60	75	64	82	83	67	70	74	65	63	67	68	79	74	72	65	77	54	55	62	64	64	61	65	68	72	60	72	68	70	58	85	62	83	82	66	73	67	69	74	77	67	73	67	75	71	67	62	73	80	70	67	73	78	96	67	63	68	63	74	65	75	77	71	60	69	70	83	65	71	79	80	78	74	61	52	68	62	61	47	79	77	72	80	79	68	70	68	58	58	75	59	71	59	73	62	63	69	65	71	62	78	70	79	59	58	66	62	62	73	67	70	58	80	76	75	61	73	60	66	71	60	57	68	61	70	61	71	78	78	79	67	60	59	78	59	55	58	70	64	62	60	50	53	66	70	74	65	62	64	74	60	65	57	58	63	60	59	80	66	80	79	70	77	68	56	63	67	51	65	58	74	62	69	85	57	67	61	72	73	82	66	65	78	61	58	78	60	75	70	70	60	67	64	77	59	68	69	78	84	58	80	75	77	57	83	82	62	80	72	63	78	79	62	80	64	52	55	67	72	61	71	77	80	76	62	77	72	65	58	61	67	73	73	82	65	66	68	65	72	86	75	62	59	63	58	78	64	61	70	54	60	78	68	72	84	74	56	71	65	68	62	67	67	61	86	57	63	60	68	71	73	65	64	62	58	61	65	72	67	76	67	59	78	65	77	64	73	68	61	76	70	57	63	87	58	68	52	53	67	72	71	65	76	68	55	85	68	66	55	66	83	72	60	78	67	65	51	68	70	77	65	74	64	69	66	73	73	53	59	65	65	75	68	58	72	69	89	63	64	68	70	94	60	76	57	64	73	57	54	59	75	60	59	76	76	74	61	68	76	49	63	75	68	73	78	63	73	60	58	71	68	74	77	51	74	57	68	68	64	81	67	69	73	65	65	61	69	67	70	68	60	69	54	59	85	61	80	69	66	73	66	59	72	64	77	84	68	64	69	64	67	72	81	71	68	62	69	71	77	64	71	79	71	77	69	80	60	65	76	70	59	59	90	66	67	63	53	68	64	76	78	64	71	85	67	73	77	63	58	79	60	56	66	82	92	68	67	54	83	76	62	73	59	66	71	62	65	76	71	84	68	57	66	80	58	74	62	67	62	79	72	67	74	73	70	71	56	68	65	82	70	57	79	73	73	65	65	65	56	69	80	65	76	65	83	67	75	75	58	76	67	70	64	64	59	66	70	64	69	74	70	67	62	76	75	91	60	73	69	49	85	61	69	65	83	68	81	66	67	60	68	60	79	70	79	59	64	69	69	76	64	74	74	70	66	78	68	64	62	67	63	59	77	78	83	73	51	62	65	63	82	68	76	79	79	67	60	84	53	67	73	70	74	72	61	64	77	81	93	63	67	71	67	71	68	69	61	64	72	81	66	85	51	68	72	70	60	79	69	75	67	77	66	74	67	74	54	61	81	67	68	68	61	65	74	57	59	69	79	74	79	68	72	42	66	75	69	64	75	74	78	74	57	65	66	61	70	80	74	81	70	87	72	61	66	63	59	75	73	64	62	53	70	71	84	82	56	63	76	56	74	57	60	66	72	70	69	69	57	70	68	69	62	75	67	60	65	67	74	62	66	71	64	58	79	71	75	94	69	66	73	73	80	68	81	64	71	66	73	63	67	75	76	83	72	64	60	71	81	68	68	69	79	60	67	87	67	66	70	65	71	84	67	60	71	87	78	63	86	63	74	59	83	64	71	73	67	67	68	73	66	59	78	58	52	61	63	65	65	49	82	73	63	63	64	66	64	70	66	54	73	66	76	76	70	69	66	79	69	73	65	63	76	71	80	77	62	62	74	69	61	68	68	62	74	63	76	60	63	72	75	67	68	77	74	62	74	77	75	69	66	69	68	65	63	68	59	56	76	63	67	65	66	65	70	68	75	86	70	73	57	67	76	70	62	69	80	70	64	69	78	73	53	83	70	72	67	77	83	65	68	70	74	71	76	73	68	64	66	74	71	65	73	70	62	60	62	80	72	75	67	60	65	82	70	65	75	68	69	63	84	91	72	69	59	74	61	54	68	74	62	66	77	86	84	69	64	67	50	75	79	72	62	61	67	63	68	70	67	92	63	75	75	61	59	82	78	74	79	66	65	59	75	75	76	69	57	62	70	62	79	66	79	75	70	72	66	67	64	68	72	75	66	63	63	69	69	59	60	70	65	67	71	72	60	59	78	74	68	67	69	79	74	68	66	60	63	76	55	70	65	73	70	68	63	69	86	71	68	75	74	74	64	59	80	67	86	62	70	73	76	73	70	68	68	74	74	67	71	62	72	67	75	59	68	63	66	71	71	65	59	70	77	91	66	78	52	80	72	70	79	69	72	65	80	79	59	71	82	81	75	62	86	90	97	64	80	64	68	85	71	73	58	58	68	64	69	60	79	70	65	79	72	62	65	44	63	56	68	62	81	79	66	74	53	71	57	65	74	76	65	61	73	69	73	50	46	61	75	64	57	69	55	71	79	60	61	88	65	66	70	68	79	87	74	81	72	66	63	69	73	82	70	66	74	74	72	79	77	73	64	70	59	70	69	65	67	40	62	59	70	60	63	68	78	77	70	75	71	78	71	54	65	62	60	79	81	66	68	76	65	59	58	73	73	57	64	68	77	57	76	64	60	77	64	69	59	78	73	72	59	63	69	64	76
26872	13636	4600	2963	5117	5854	5255	4010	3087	2530	2175	2118	1916	1855	1755	1734	1559	1390	1392	1572	1462	1101	1143	1125	1113	1076	916	782	703	726	733	754	709	691	666	662	683	654	603	620	620	626	615	625	669	657	667	681	640	716	833	1510	2208	2525	2559	2145	1990	1645	1345	1221	1004	805	708	606	566	545	571	582	581	581	562	561	550	570	583	572	589	590	601	592	595	576	562	538	561	564	539	558	567	553	558	560	608	560	544	600	603	577	557	586	596	541	599	553	554	544	536	579	581	569	532	581	568	552	564	549	609	540	587	590	560	566	583	570	566	607	575	617	540	618	548	550	563	525	584	590	551	590	574	554	582	581	508	550	578	592	570	566	582	579	580	572	553	544	556	530	589	586	573	584	565	586	554	537	588	597	548	570	579	535	548	591	580	620	561	587	603	580	562	589	578	591	609	610	544	602	587	574	552	613	591	560	564	582	597	586	557	567	580	566	582	551	579	543	564	600	538	589	635	585	586	557	561	571	609	560	585	579	545	560	574	544	562	575	562	567	586	583	589	570	554	568	550	545	602	609	587	553	559	550	551	607	539	528	553	577	560	545	561	535	548	584	554	593	571	579	538	527	575	589	588	525	540	589	560	548	587	572	517	595	583	592	575	564	565	553	582	573	574	596	562	594	587	559	533	543	577	598	517	587	557	585	562	563	571	563	572	549	564	550	556	543	567	564	569	596	568	564	572	574	555	577	563	580	572	591	553	570	532	586	616	523	572	563	554	569	543	589	561	571	577	535	544	535	531	551	582	569	534	578	599	561	574	621	577	522	576	601	601	569	583	550	517	559	550	549	556	559	594	566	566	580	514	537	596	573	564	613	570	571	567	601	582	610	524	567	544	586	543	532	596	554	578	577	561	597	533	574	609	586	621	575	555	602	564	602	558	596	578	565	559	547	592	536	585	590	604	581	603	534	562	539	578	601	565	564	579	566	569	613	593	603	558	573	584	549	591	598	583	622	576	556	558	602	586	532	520	553	563	529	560	565	599	578	582	551	573	584	547	593	616	553	544	567	555	585	575	555	590	570	606	558	568	569	570	605	576	596	577	573	557	548	582	524	617	561	569	553	571	585	577	555	551	527	563	580	553	556	622	543	571	546	533	599	599	575	541	582	581	557	543	616	571	572	556	565	593	562	570	572	571	548	575	538	538	568	593	578	584	587	557	583	541	561	540	592	598	575	549	581	547	557	595	575	599	598	593	565	617	557	545	586	605	555	566	558	556	589	573	579	568	573	558	603	580	553	528	549	562	576	590	546	595	603	583	510	578	587	600	632	516	586	579	543	570	630	536	498	551	570	563	567	617	532	553	561	580	531	563	559	569	573	572	567	585	558	559	596	565	542	574	538	549	545	578	584	572	566	593	551	542	545	561	591	596	541	586	552	601	562	594	512	562	594	585	573	568	574	600	579	542	567	596	559	594	561	527	632	547	568	593	595	578	607	563	577	552	558	587	580	577	567	529	571	510	560	571	560	568	629	556	559	574	604	539	599	541	629	584	585	568	553	538	615	600	592	573	554	577	602	575	622	564	568	566	592	538	539	536	589	614	620	541	591	530	577	608	609	588	553	567	589	569	532	571	552	609	580	556	554	567	585	563	609	578	559	569	523	590	597	568	553	514	577	538	587	555	546	602	578	554	578	574	598	583	586	567	590	523	581	620	556	577	565	577	546	527	581	540	595	541	559	526	589	552	580	556	587	565	540	550	586	561	598	580	550	602	570	569	605	576	577	573	539	563	593	558	548	599	538	589	529	581	577	557	559	562	571	530	525	594	558	596	571	518	561	563	571	585	600	562	554	598	599	564	595	555	621	573	539	554	577	567	577	535	556	562	562	580	558	586	536	596	603	537	590	592	576	568	548	559	592	561	547	567	580	593	606	564	584	578	557	541	557	535	584	558	528	576	605	558	543	529	582	606	571	529	601	573	553	597	559	570	496	590	601	584	612	573	563	548	593	569	545	621	593	594	544	551	580	592	539	561	552	535	595	564	559	547	547	590	582	534	594	633	563	622	581	579	562	611	552	550	553	561	607	539	564	600	586	543	560	569	590	587	596	532	637	561	562	592	578	577	559	573	550	547	538	594	574	583	557	559	577	569	583	598	576	552	579	544	502	565	608	602	531	590	584	564	583	587	547	582	587	570	560	548	579	581	544	553	595	548	564	595	551	554	590	572	599	577	595	602	558	595	590	582	562	584	551	596	553	548	596	572	576	596	560	643	563	574	520	558	563	587	560	579	578	605	551	597	582	577	604	559	555	563	555	550	581	596	585	572	603	550	561	554	603	598	535	553	575	583	597	616	547	555	533	568	542	560	556	563	567	569	538	586	543	590	578	641	566	586	535	581	542	548	564	571	585	569	575	562	585	605	613	573	575	537	581	569	567	591	587	582	584	494	486	576	591	533	624	572	624	553	526	585	507	551	592	554	530	534	608	568	579	595	549	587	546	565	615	563	543	555	554	547	557	567	554	578	588	555	571	552	563	574	572	576	571	562	581	579	578	596	603	546	545	591	581	514	583	564	600	574	586	562	563	575	575	589	596	580	556	546	551	554	563	562	580	585	607	550	570	574	573	561	563	599	590	584	559	554	563	583	585	565	581	582	621	563	546	570	583	597	591	620	559	504	610	562	579	580	588	575	543	599	569	586	564	618	576	554	567	525	595	547	575	562	557	568	592	565	572	576	603	553	578	574	563	594	562	554	540	583	577	592	567	573	559	562	544	500	596	533	569	598	602	554	594	583	557	537	594	560	577	571	616	581	612	564	581	608	577	543	579	532	556	548	562	571	603	600	545	570	549	591	586	543	582	595	619	563	543	541	562	559	584	608	596	569	542	634	550	555	574	615	547	581	590	565	585	562	585	593	563	530	601	566	556	565	556	567	541	587	595	583	559	539	621	542	562	536	561	599	570	599	587	564	577	585	542	570	577	581	609	581	579	552	582	523	579	597	556	540	538	618	556	547	550	588	535	561	522	531	580	557	570	584	569	587	561	558	544	601	582	581	616	547	598	532	575	569	599	594	553	566	584	581	576	566	589	587	516	594	606	611	562	579	593	568	556	580	575	620	599	527	553	616	581	556	563	556	579	589	619	625	539	574	556	599	564	589	566	557	610	565	570	589	566	587	578	562	577	553	604	539	569	563	618	539	579	519	551	603	555	602	563	536	558	600	543	575	559	597	595	589	585	567	577	585	590	577	618	568	542	605	554	588	557	553	586	544	561	583	571	594	555	555	592	553	542	568	556	604	570	557	522	585	559	570	586	546	583	549	526	571	564	528	523	588	534	560	620	587	551	521	564	545	579	557	552	572	619	583	521	579	562	645	565	581	558	575	587	582	606	635	567	587	570	572	564	570	577	586	576	566	584	512	556	587	646	577	550	536	593	604	569	613	554	610	598	573	588	577	584	532	560	544	559	602	551	558	593	597	604	589	564	570	552	607	572	546	560	599	578
3842	2436	635	207	189	224	236	174	164	168	148	141	158	172	147	134	150	124	141	146	160	122	139	132	121	114	127	114	115	130	109	113	123	105	102	121	123	112	108	123	114	105	115	93	88	104	112	102	111	115	99	111	208	260	239	194	231	188	153	144	135	128	122	95	104	108	107	103	123	110	99	110	116	111	102	103	108	121	98	98	125	110	99	101	110	79	118	112	99	100	108	115	94	125	108	88	101	99	92	105	103	129	93	92	107	105	102	98	105	97	104	116	113	108	102	99	121	96	83	96	102	107	104	87	100	92	92	109	100	103	102	102	126	110	102	109	104	106	102	113	108	110	99	114	107	118	91	106	97	104	112	123	118	107	105	105	83	113	104	99	114	111	89	104	90	108	113	109	108	104	98	102	100	93	106	108	109	96	111	108	96	97	97	102	86	104	112	101	97	132	101	100	113	95	114	112	115	91	108	110	101	114	93	111	116	105	100	116	102	98	98	92	108	112	117	99	101	94	113	100	104	92	102	104	126	109	108	96	113	88	104	101	110	118	109	89	98	91	103	99	124	94	109	100	106	93	100	130	121	96	94	105	129	111	106	89	111	93	95	120	118	128	106	104	87	79	97	104	106	108	101	113	98	94	121	87	89	109	107	104	110	111	100	96	108	122	122	106	118	91	96	102	126	103	104	95	108	96	101	110	104	88	92	103	110	97	115	83	115	107	130	102	117	111	97	111	90	98	93	97	128	115	101	117	117	127	98	135	103	94	109	116	108	111	103	100	123	114	103	103	99	115	97	103	88	108	112	78	122	86	88	88	94	104	124	94	101	110	109	102	119	112	107	106	122	104	103	101	96	101	117	109	119	109	107	95	96	87	118	95	98	111	102	104	101	91	112	113	115	112	117	102	116	113	99	121	97	110	90	95	107	121	109	133	85	118	117	109	114	108	107	104	111	98	116	119	109	97	111	111	113	118	78	96	100	107	116	88	98	108	95	108	105	104	106	120	121	106	84	113	97	106	104	97	103	111	102	117	99	113	122	122	97	102	116	94	92	113	85	98	95	105	101	118	95	106	103	108	115	89	108	125	112	120	117	117	110	93	109	81	98	104	103	93	97	116	83	101	95	116	89	116	111	116	109	101	114	108	107	109	109	106	107	114	112	94	107	111	115	111	104	94	108	118	96	104	104	104	104	99	87	98	122	87	108	112	97	93	110	110	104	100	113	117	113	108	112	124	125	96	114	92	116	98	88	100	109	104	113	93	123	112	126	114	93	106	103	106	104	103	106	112	107	100	123	106	99	121	106	100	105	119	117	119	110	107	96	100	91	97	86	81	103	121	98	95	112	98	100	108	97	96	92	113	90	86	109	96	94	110	100	94	99	103	86	103	106	104	90	88	102	113	124	113	100	105	92	98	112	115	109	85	120	102	92	102	107	110	104	93	114	85	91	103	114	102	101	102	111	103	114	115	118	93	110	116	109	114	128	106	110	106	110	95	118	103	102	112	102	98	97	104	111	100	107	106	112	93	98	111	96	110	109	106	101	113	99	118	116	106	85	107	87	115	127	87	101	105	102	97	102	109	100	107	86	115	98	98	92	101	86	110	104	87	96	113	105	100	105	107	108	101	116	86	101	107	99	99	118	107	85	92	102	96	110	101	94	112	91	82	101	104	108	101	105	90	111	92	129	116	121	107	86	118	89	106	117	90	96	122	109	93	104	102	102	113	111	96	92	95	107	118	101	95	116	112	116	95	105	123	100	107	99	100	95	118	92	108	88	107	96	105	108	96	114	105	121	104	103	88	106	79	100	101	91	120	121	95	99	100	105	99	118	103	115	94	112	109	106	106	117	80	95	91	114	88	91	89	107	103	112	101	100	96	101	95	102	121	95	100	109	94	96	110	111	106	101	108	94	113	105	101	100	93	87	131	102	128	103	118	114	108	85	120	111	93	113	103	100	95	104	110	101	88	93	105	107	99	93	90	116	106	111	92	101	118	102	76	102	93	111	107	102	123	90	97	104	125	104	97	118	107	98	97	104	100	104	102	109	96	85	116	104	108	110	116	126	106	108	86	92	115	92	114	103	116	103	117	125	99	107	111	105	109	100	110	114	112	108	112	94	107	102	124	89	96	98	101	106	112	119	104	103	110	100	117	110	96	119	94	106	89	111	106	109	88	105	104	92	109	92	96	100	108	121	81	96	102	103	93	110	100	99	114	100	112	89	112	114	90	96	91	110	95	91	102	114	83	106	123	110	99	106	106	122	93	101	101	106	101	113	87	92	106	107	105	106	95	106	118	102	106	122	108	86	105	100	101	82	113	101	124	116	114	95	100	97	120	91	107	96	96	114	119	113	115	91	109	93	103	93	101	114	102	125	104	94	110	102	127	113	111	91	109	109	104	88	96	112	99	117	94	100	112	87	109	92	108	114	128	114	110	108	86	104	114	88	106	126	117	110	102	108	119	100	115	95	95	101	92	91	107	90	108	98	99	84	103	101	105	105	133	97	89	102	105	105	88	112	97	101	111	111	95	111	85	90	89	102	96	111	121	106	105	104	106	90	113	95	106	107	117	102	94	102	110	126	90	108	104	98	93	111	112	116	109	116	98	120	102	96	105	111	93	88	104	111	97	128	109	121	100	105	80	102	116	105	127	98	108	97	91	109	95	117	90	122	105	113	100	118	97	115	115	107	117	112	90	108	94	90	105	95	116	109	99	108	105	106	114	101	102	111	89	112	126	116	92	114	120	106	116	94	100	105	103	106	104	97	101	110	125	132	106	95	96	100	103	94	94	99	110	107	123	112	104	105	105	111	99	82	91	108	104	113	116	93	99	103	105	106	125	103	98	102	98	111	110	111	109	93	117	109	99	110	98	116	120	106	94	144	113	115	99	104	91	106	100	94	112	114	91	111	96	117	95	119	110	111	100	110	106	105	122	136	104	97	105	100	90	105	100	103	108	107	104	108	108	96	100	121	102	99	92	97	112	91	98	105	101	99	114	114	90	111	87	111	88	118	98	92	106	121	110	112	117	107	114	108	112	103	115	126	115	113	96	89	103	105	113	113	108	113	108	92	104	126	99	96	110	101	96	113	107	101	98	110	109	106	114	85	109	114	108	94	105	104	112	123	117	94	123	102	114	97	113	94	109	103	98	99	116	119	97	89	110	117	104	110	107	116	98	103	120	86	108	112	101	103	113	100	104	121	111	91	113	104	114	94	91	108	107	109	119	104	112	81	116	100	90	96	124	81	115	119	97	105	116	117	93	79	86	113	106	96	104	116	97	94	93	93	95	93	105	103	102	126	109	101	125	112	110	112	86	113	112	98	147	112	123	105	92	100	98	99	108	104	106	109	127	112	103	111	110	102	107	111	106	111	95	103	112	109	97	110	108	112	120	92	102	109	98	77	118	95	92	108	118	107	106	95	101	98	94	101	97	103	113	86	94	90	117	116	104	107	106	83	104	92	92	101	103	101	113	118	114
31065	18742	6761	3895	7127	8120	7075	5584	4399	3828	3312	3158	3037	2778	2562	2286	2049	2006	2044	2096	1716	1700	1731	1635	1460	1309	1195	1143	1128	1108	1054	1098	1017	1022	1003	975	945	1027	971	884	888	931	999	988	968	944	961	946	929	986	1131	1459	2635	3830	3933	3642	3354	2891	2461	2033	1591	1406	1143	887	831	868	831	813	887	878	823	791	847	855	835	832	863	882	880	890	851	837	846	932	867	875	838	893	826	931	808	828	826	844	833	865	883	821	833	897	820	899	843	832	820	846	874	821	800	824	827	847	825	826	804	872	880	835	845	821	802	811	807	820	919	849	883	839	888	859	889	805	866	827	829	848	837	857	841	875	805	925	834	887	853	869	813	908	825	792	862	836	839	831	846	929	841	800	864	854	831	861	861	847	859	865	868	799	880	832	884	844	863	799	863	812	861	852	814	868	848	820	864	857	857	826	852	802	879	893	874	856	866	852	815	845	877	858	821	852	906	853	826	841	821	823	846	837	866	792	845	825	825	836	866	882	802	880	810	827	876	813	840	836	805	828	814	874	893	833	834	796	853	812	876	811	778	844	806	818	869	890	839	838	862	824	844	866	840	847	832	853	825	841	867	855	896	826	834	829	869	852	846	884	813	809	814	897	850	870	843	791	860	825	856	863	839	837	850	836	853	885	900	800	847	858	858	847	877	855	882	878	834	863	833	856	856	879	850	856	813	876	824	861	870	869	828	856	862	859	865	839	826	813	903	863	852	832	849	808	875	845	841	871	847	816	861	832	878	823	812	832	777	840	888	825	832	858	881	807	799	859	857	853	853	836	834	824	842	855	849	830	908	904	847	877	864	853	774	873	819	892	868	902	852	836	813	809	857	843	815	796	842	891	854	863	802	793	819	815	830	808	844	839	861	850	913	800	848	832	818	857	841	837	868	845	837	824	838	855	833	813	894	845	839	841	856	849	858	809	823	882	835	914	837	869	859	857	809	875	854	866	826	850	874	857	838	812	840	840	862	841	863	819	859	793	849	895	826	818	813	831	832	847	844	839	830	849	895	818	808	866	794	882	829	802	885	881	829	783	832	822	824	865	876	913	864	875	830	845	835	857	859	790	878	856	871	826	844	872	863	834	834	820	840	839	921	836	845	852	830	866	881	853	887	850	864	852	868	869	872	786	840	798	849	786	840	883	851	871	845	860	847	853	842	892	832	818	854	839	858	881	827	856	849	850	831	806	839	827	820	878	841	835	865	838	825	870	814	866	819	817	811	863	857	852	843	860	838	846	832	818	878	861	825	861	819	845	839	817	788	850	897	848	849	876	803	840	888	819	813	847	853	814	849	862	852	879	862	856	883	858	917	887	788	896	837	888	849	883	829	885	863	831	861	782	826	851	873	846	805	811	830	856	901	851	844	814	827	862	864	806	844	882	882	860	845	888	824	893	900	845	839	881	798	820	834	891	842	847	830	881	826	856	847	828	890	852	862	890	862	838	897	862	904	843	903	831	849	858	917	869	854	837	813	860	859	851	806	842	889	801	883	841	822	853	864	896	861	832	824	846	896	841	840	846	796	853	856	811	836	788	843	808	861	877	857	862	888	837	842	874	772	890	822	861	822	843	847	846	854	857	831	859	871	898	855	834	840	881	866	822	903	827	847	818	860	893	830	842	841	831	851	886	819	852	848	848	865	834	806	817	851	896	842	825	858	829	828	894	867	834	793	828	853	846	792	846	815	859	846	857	887	835	819	839	812	821	855	795	829	824	872	817	896	842	871	846	879	808	796	835	848	865	822	806	811	836	835	835	887	823	855	863	832	826	878	798	863	828	839	817	846	854	807	852	851	854	873	833	837	897	875	853	813	899	830	780	819	800	849	867	817	809	821	812	841	814	833	850	838	832	806	830	888	848	836	822	837	812	814	820	879	837	876	806	847	823	823	860	844	850	844	829	813	775	809	849	810	794	861	834	880	853	871	869	889	811	859	819	824	832	836	850	853	868	827	860	818	844	813	906	855	860	937	826	860	851	897	796	880	838	857	846	874	826	865	807	891	844	849	890	840	838	876	792	880	834	828	885	857	835	861	835	760	892	833	794	862	870	888	907	897	885	885	848	844	851	835	824	881	897	844	806	897	859	892	830	859	880	886	900	898	845	844	853	867	844	832	843	800	854	849	871	905	829	934	863	827	817	860	835	915	850	858	875	848	879	834	828	843	897	852	820	825	794	872	845	864	849	862	876	842	851	845	848	883	866	838	893	836	865	843	836	796	839	847	846	852	871	884	846	847	859	874	847	845	842	876	833	845	858	890	818	811	852	894	846	867	917	902	835	823	827	827	848	805	913	859	844	860	856	820	862	857	834	911	833	806	833	887	880	816	851	838	819	860	903	822	854	827	838	879	808	855	866	842	832	833	838	832	884	846	839	873	848	834	858	857	862	845	873	916	919	875	836	850	831	864	875	853	830	862	846	877	855	882	811	905	853	828	845	866	871	900	855	828	881	873	939	835	841	896	850	875	874	838	869	772	829	844	839	832	841	843	907	795	795	867	826	832	848	814	842	860	904	846	824	772	899	824	867	855	810	862	878	865	843	792	856	908	818	842	884	844	863	834	887	828	892	835	827	856	821	871	883	854	891	888	865	845	859	828	793	848	843	801	848	855	918	855	831	845	830	820	864	863	853	890	773	812	843	848	842	882	870	845	861	877	812	855	860	887	848	795	799	906	863	845	817	785	806	865	831	903	804	908	852	900	832	839	793	832	831	833	841	877	865	813	854	907	859	806	853	870	844	838	821	790	864	819	864	825	846	802	862	889	826	837	838	861	846	883	845	838	803	835	835	864	858	825	852	828	826	828	831	781	892	862	878	863	864	816	859	863	892	838	842	808	834	860	820	825	874	849	887	897	856	818	824	810	819	913	885	841	866	891	855	828	852	842	831	836	854	848	825	826	833	835	893	831	872	847	884	837	815	828	879	867	839	830	894	858	856	840	838	850	878	860	891	834	822	901	804	771	922	884	830	856	846	853	814	857	824	881	910	818	865	890	853	875	791	850	869	852	831	828	871	838	864	880	873	835	848	899	837	832	874	865	806	840	863	866	850	894	833	860	828	851	852	850	828	847	888	788	862	852	806	789	844	830	839	874	847	847	828	844	833	845	844	840	863	875	814	811	831	842	875	865	855	872	821	827	885	859	842	841	823	844	870	908	897	846	880	859	847	875	851	865	867	808	847	843	877	826	839	833	794	793	844	861	822	843	819	874	943	848	897	847	888	843	825	889	834	830	864	838	858	823	816	847	880	826	864	795	861	863	851	869	807	919	833	874	867	819	870	840	834	838	879	791	867	853	816	844	846	817	880	816	860	856	836	874	913	906	831	862	811	825	840	877	852	837	795	844	844	832	857	822	818	814	857	817	802	888	874	878	850	875	933	789	877	814	856	836	881	901	839	872	880	870	853	865	851	867	860	787	826	873	885	831	813	859	845	848	857	802	821	869	844	833	859	820	855	800	873
2201	848	240	96	95	98	110	95	90	75	76	71	79	85	57	76	63	75	91	53	79	69	75	79	59	66	66	47	74	52	66	54	77	60	59	44	55	49	50	58	56	54	55	66	60	47	59	57	40	54	55	68	64	92	66	59	60	68	46	67	47	77	64	54	58	50	52	70	66	64	56	58	60	76	54	58	56	57	50	80	63	66	60	57	55	66	58	71	61	60	76	48	47	59	57	39	62	51	57	49	56	49	63	75	55	54	57	50	55	57	61	72	56	55	59	56	58	71	54	54	50	58	56	51	73	62	72	63	45	40	58	74	56	57	55	49	65	57	55	57	62	66	51	61	54	56	56	63	58	59	53	52	53	43	65	55	52	67	53	48	60	54	55	53	42	48	56	61	50	50	65	61	59	61	62	53	57	67	61	58	67	58	58	46	64	58	69	51	55	59	59	62	51	56	61	61	51	63	49	74	52	62	59	49	60	61	61	76	62	57	64	65	69	64	54	42	66	65	72	48	77	55	55	76	53	55	61	67	69	59	54	69	42	56	58	60	63	64	57	59	65	55	49	61	54	49	61	46	58	66	70	57	63	57	70	56	50	46	67	50	53	72	51	59	69	71	59	56	60	58	48	45	50	58	61	53	64	53	53	67	47	73	58	55	68	47	61	72	60	57	75	63	55	52	72	64	56	50	54	67	74	59	55	57	52	62	52	52	57	57	65	59	47	70	59	59	56	68	64	45	66	62	64	53	55	55	44	54	59	63	67	52	53	61	69	60	51	58	60	62	74	61	56	62	54	61	65	52	68	64	71	61	58	64	52	61	54	62	58	65	64	70	55	50	57	60	60	53	62	55	44	62	57	51	43	49	49	55	61	65	59	56	68	65	62	70	56	64	70	49	50	59	54	64	52	59	54	41	55	56	53	57	45	57	56	61	55	62	64	59	63	57	73	52	58	52	51	52	65	49	63	65	62	53	61	60	59	59	51	72	63	48	49	67	46	49	52	48	67	56	62	67	49	66	73	54	56	46	57	55	63	43	61	65	66	64	51	56	46	47	59	52	48	60	51	67	54	78	50	67	70	58	64	56	60	61	62	50	69	62	58	59	52	64	47	54	63	55	52	51	59	50	66	53	51	49	73	55	50	48	49	47	55	56	50	64	42	45	57	68	55	63	60	55	64	71	56	60	50	44	54	56	61	55	51	48	58	60	46	44	55	43	51	67	56	51	57	51	50	53	55	58	51	53	62	57	69	60	61	64	59	59	70	51	58	70	46	65	72	61	49	51	56	58	51	64	57	79	53	67	56	63	56	45	55	62	52	46	61	66	60	65	50	45	60	57	62	55	56	69	58	59	53	61	58	49	50	52	72	64	61	50	61	54	62	59	63	61	60	56	72	44	55	58	54	49	73	62	56	43	59	41	60	57	60	46	46	58	63	64	57	52	54	46	65	53	73	49	56	63	38	61	68	63	57	60	58	66	54	51	62	63	49	57	52	61	73	54	60	71	49	61	60	57	61	59	62	80	54	54	59	52	65	49	64	53	60	51	62	59	74	55	71	56	63	58	64	53	53	53	57	56	59	57	57	63	45	62	45	60	52	59	62	58	47	56	75	64	56	57	59	48	59	55	59	51	58	50	53	60	58	69	58	53	49	67	59	58	48	58	58	62	59	53	48	58	56	64	60	61	56	58	53	57	73	54	48	53	65	55	53	62	60	60	57	58	53	52	64	51	56	68	63	69	74	47	56	53	41	63	56	66	56	55	52	48	65	64	67	53	72	57	51	56	56	64	60	67	58	43	60	66	61	56	60	68	49	54	61	46	60	49	74	64	43	55	62	55	51	58	60	60	61	50	43	57	61	62	76	58	49	53	57	63	49	54	54	63	62	73	67	57	60	45	47	65	56	48	59	62	76	48	66	50	74	64	64	54	71	46	59	60	70	60	61	69	52	58	72	69	64	72	54	55	52	60	67	56	61	63	48	64	49	66	53	48	58	60	58	56	64	70	60	73	58	70	59	54	61	69	55	60	58	53	62	72	56	47	55	46	46	49	41	57	55	58	71	55	56	64	57	51	68	63	47	57	67	60	48	64	53	60	51	69	76	58	49	45	57	63	60	57	62	55	72	46	59	57	58	56	63	54	64	67	60	54	45	55	47	54	55	63	65	73	49	43	60	57	57	67	57	51	48	57	71	46	55	68	50	57	59	55	51	54	64	62	52	63	49	66	56	53	64	63	67	66	55	68	50	48	62	66	60	48	59	51	56	53	72	51	54	54	59	72	55	52	58	49	59	69	53	53	61	56	62	49	54	57	59	52	67	48	63	48	70	57	57	51	45	57	57	72	50	58	64	63	63	54	54	52	52	57	44	80	56	57	68	52	69	74	56	55	58	49	57	65	66	45	58	58	61	71	61	73	51	48	51	60	57	55	61	62	54	59	43	58	61	71	67	57	57	66	53	49	59	65	64	50	64	54	57	63	67	56	50	71	50	87	55	43	55	52	53	70	53	45	45	60	58	60	48	60	47	62	46	43	50	39	59	55	45	63	52	40	76	63	63	49	64	67	63	52	58	51	38	53	56	55	69	65	42	59	42	63	66	49	51	54	72	66	59	61	74	64	63	74	63	66	59	47	54	51	67	60	54	68	58	54	58	64	44	48	63	59	53	62	55	60	72	62	67	48	62	54	44	50	59	59	53	52	49	56	53	72	51	50	46	57	65	60	73	53	53	50	65	69	48	51	58	72	59	54	54	54	56	55	49	45	54	52	52	63	44	51	57	60	58	54	62	48	56	55	48	51	55	54	59	52	51	70	65	49	48	63	36	52	56	57	50	59	56	55	53	31	46	59	43	54	63	60	64	56	59	59	67	54	63	56	47	50	59	61	52	55	75	55	59	61	60	65	70	61	41	53	55	56	54	51	52	60	56	48	59	44	57	52	55	45	60	67	61	54	46	67	45	62	62	46	72	49	51	53	65	59	62	52	57	55	64	60	59	53	39	44	49	55	43	62	45	63	51	62	48	53	66	41	67	49	55	72	51	54	70	72	54	56	56	57	49	60	63	67	50	60	62	60	54	59	63	43	67	68	61	62	64	55	55	54	69	71	50	62	55	61	61	49	61	44	64	55	71	55	73	52	58	52	70	70	53	58	51	56	53	50	56	51	60	51	59	60	57	55	52	51	76	65	72	67	67	58	55	45	49	56	60	49	52	55	54	61	54	62	58	51	53	66	51	65	66	61	55	60	42	60	57	51	73	54	54	59	60	66	70	49	52	57	64	46	64	67	50	58	57	60	65	64	71	56	45	57	47	54	64	61	48	47	45	52	62	55	53	57	58	56	52	64	80	49	65	49	58	48	69	66	67	64	66	51	60	54	71	52	61	60	61	49	55	64	45	74	52	59	67	56	57	49	47	56	64	47	62	48	71	69	65	56	44	76	62	61	61	54	56	76	57	55	59	69	56	66	74	62	55	63	62	55
22947	10548	3002	1923	3138	3766	3067	2539	2039	1775	1684	1576	1475	1428	1195	1102	1022	1118	1214	1041	885	953	921	760	672	604	595	613	571	593	591	549	537	575	554	518	476	516	512	561	543	558	580	573	521	518	476	498	494	528	572	671	861	985	950	981	914	804	793	735	638	586	566	492	480	476	498	455	504	492	469	513	448	479	482	479	465	435	429	471	478	510	470	465	517	494	488	495	485	468	510	456	481	491	470	496	469	522	509	517	507	483	479	494	481	474	455	482	473	483	452	461	487	524	484	481	459	472	485	489	498	475	464	460	453	504	477	462	479	486	471	464	485	491	492	497	488	507	461	462	468	522	446	514	527	434	501	523	515	486	503	459	470	505	484	481	485	516	486	435	419	497	490	517	509	478	479	518	500	456	476	504	466	474	453	473	502	489	481	490	499	499	437	471	466	503	494	489	492	504	492	485	487	486	500	513	496	481	476	459	466	476	473	497	492	449	483	493	509	492	471	450	470	451	515	504	481	521	480	498	487	476	508	502	474	484	517	498	457	465	503	490	529	501	468	474	506	505	453	529	526	484	452	471	486	497	504	486	482	487	459	516	479	472	505	437	499	505	479	508	465	478	469	465	515	480	517	465	503	465	488	440	466	476	484	488	488	483	483	488	487	476	480	480	482	456	536	524	505	495	494	526	452	496	472	502	477	477	483	479	466	511	491	544	458	503	492	524	501	509	488	480	507	474	466	471	467	485	522	501	513	470	504	477	470	483	541	450	506	488	439	462	499	486	528	492	476	490	480	453	466	438	458	510	482	497	480	455	491	491	497	463	496	503	515	500	476	498	446	471	449	471	537	491	484	477	493	511	486	481	482	436	524	480	474	496	521	491	490	504	488	488	497	497	484	475	451	511	452	482	500	509	522	479	504	476	504	497	483	488	524	518	513	453	503	430	490	467	493	505	470	439	438	476	482	503	471	467	496	523	472	487	483	474	461	469	498	456	486	502	477	480	502	482	488	501	532	490	484	470	470	465	478	481	474	507	483	478	450	484	495	514	487	511	491	468	469	500	471	496	531	473	464	487	518	507	484	534	474	514	454	486	518	455	487	456	457	464	451	476	501	495	510	491	497	476	461	414	501	510	478	479	493	489	547	471	484	471	465	495	479	482	511	511	516	470	494	482	485	480	472	505	484	507	484	509	524	487	435	479	478	486	448	456	478	483	455	462	468	489	501	467	485	498	503	487	503	515	517	510	513	488	482	452	440	450	498	486	507	475	461	520	473	473	478	469	476	481	451	492	495	472	473	496	496	458	510	494	496	498	502	498	514	515	467	532	445	419	475	483	466	502	501	449	486	453	503	504	484	472	483	480	474	504	488	478	496	479	458	500	504	489	495	480	500	427	524	467	463	489	464	499	512	467	445	484	520	428	475	493	478	536	497	499	495	470	484	491	455	518	498	515	474	502	479	549	470	477	499	442	485	484	501	470	481	491	457	486	488	498	487	486	449	513	513	486	470	488	512	491	469	482	498	458	494	460	480	485	471	493	479	465	467	500	480	487	458	500	526	462	499	474	511	499	512	461	473	461	467	491	507	513	501	465	517	458	463	481	470	495	460	470	476	489	475	503	495	483	501	523	445	481	493	490	482	525	441	513	517	491	476	490	472	516	496	489	477	517	452	525	471	538	501	486	496	507	491	477	503	511	465	486	463	472	519	493	515	493	465	505	522	505	459	519	502	510	468	509	475	492	489	460	474	487	497	471	498	480	503	463	453	478	498	486	492	501	478	525	478	496	506	456	497	500	496	504	448	503	501	467	499	460	487	461	510	506	483	453	496	431	468	509	536	460	509	501	490	525	471	461	504	463	517	485	444	477	506	475	453	479	485	476	463	480	480	513	505	480	522	468	502	485	537	431	429	454	464	478	512	508	454	478	512	479	473	505	477	438	501	460	478	475	472	489	481	475	513	537	475	476	480	516	493	524	441	478	461	499	503	507	481	535	458	468	475	495	500	477	489	471	456	483	476	508	473	461	465	449	482	483	482	492	510	452	492	486	484	502	508	457	474	481	503	477	490	415	477	452	521	458	485	492	485	521	441	473	484	466	495	515	503	523	468	516	472	476	464	446	464	477	523	479	477	473	474	493	518	475	514	487	487	479	477	476	484	474	506	483	453	517	476	448	478	471	502	483	444	467	489	481	501	482	490	476	465	506	487	480	475	471	487	503	483	461	464	491	487	503	497	471	508	498	498	436	482	460	445	514	505	494	481	489	472	525	466	508	493	462	475	487	452	477	469	454	460	453	519	524	489	480	528	516	469	483	482	534	470	490	496	500	462	481	476	501	461	475	499	489	467	530	428	493	473	473	468	468	509	466	479	490	459	473	516	495	503	513	516	491	456	459	533	452	493	496	474	474	482	485	479	491	472	498	507	483	474	496	504	502	483	450	494	460	464	476	486	487	524	504	493	514	533	452	455	506	444	477	463	496	472	501	487	520	459	494	498	479	494	516	495	501	482	521	494	496	489	504	483	479	525	497	466	480	468	479	471	500	479	470	498	517	496	462	464	486	527	492	483	466	471	483	502	450	492	469	463	480	480	464	503	484	550	507	496	455	499	507	479	535	486	487	476	482	517	533	502	482	482	506	525	511	503	492	498	500	505	469	509	445	499	515	468	465	521	487	486	484	503	483	475	486	460	500	466	491	484	522	432	490	415	489	445	450	504	504	455	480	451	503	526	528	483	473	505	467	512	512	488	466	488	468	449	495	472	482	493	523	470	438	440	478	479	492	472	471	424	483	484	459	521	475	454	493	520	495	481	502	513	454	479	482	519	527	485	452	515	467	500	473	515	440	463	505	459	469	478	492	462	466	513	456	475	463	502	546	516	471	486	490	479	465	428	504	484	498	517	501	475	475	507	446	489	429	525	470	471	416	470	480	484	524	494	463	498	499	463	492	491	498	452	496	442	512	487	474	484	510	453	452	508	475	493	466	504	457	484	460	489	513	468	476	467	517	518	472	459	456	531	493	509	503	476	448	457	516	487	462	464	489	494	552	475	521	476	515	491	466	458	507	489	492	519	495	482	502	512	459	527	486	488	522	441	462	476	484	471	488	498	474	486	475	488	484	459	445	493	485	463	481	471	501	476	502	495	499	478	509	493	482	468	450	465	521	479	490	451	468	500	469	496	510	470	479	507	484	462	479	468	480	486	486	486	419	534	496	505	533	491	489	483	481	477	494	512	464	515	483	487	481	477	470	472	459	514	491	483	471	509	453	487	493	480	485	491	499	481	522	517	506	469	486	488	470	448	428	494	444	490	510	467	466	477	458	486	492	491	508	470	518	476	480	468	496	519	529	507	469	488	486	491	487	493	479	453	472	455	467	451	467	470	483	400	478	503	506	497	487	493	542	487	485	497	467	513	435	504	480	451	473	465	456	468	483	514	481	486	475	469	491	498	475	483	517	499	471	512	483	512	471	513	469	466	487	495	449	458	509
2759	1793	535	149	159	174	158	151	149	149	128	142	133	122	131	123	107	114	141	114	102	110	118	105	91	122	94	87	107	77	107	106	90	85	95	96	87	94	76	85	87	84	85	107	96	90	84	91	102	91	89	105	158	163	154	132	136	152	119	96	105	108	88	78	104	89	91	80	84	122	92	79	86	75	85	110	107	99	77	96	92	82	74	93	77	85	80	83	77	85	79	75	111	88	89	91	112	95	69	80	93	98	92	92	85	101	98	80	90	101	94	90	109	98	82	86	94	94	86	103	91	106	84	90	86	84	96	88	98	86	95	95	86	104	96	93	89	102	99	90	85	86	94	92	85	85	90	98	97	85	87	100	81	97	94	102	95	94	95	92	91	92	89	86	101	91	102	88	99	107	93	93	95	92	95	67	102	89	96	96	87	113	74	89	81	105	89	89	76	94	86	99	90	118	94	94	102	91	79	90	95	90	82	101	104	90	97	91	98	88	83	98	92	87	86	96	91	93	91	94	90	112	95	85	88	90	83	87	90	80	93	96	94	113	95	93	90	82	90	70	84	79	78	84	100	82	82	86	92	88	87	89	84	93	91	118	81	90	86	102	96	106	94	77	87	73	85	101	94	87	91	91	77	110	96	103	82	97	79	92	102	84	85	95	80	106	84	84	109	98	90	87	106	95	90	96	88	78	87	99	80	88	83	91	100	91	81	94	103	111	82	93	83	88	82	87	92	96	96	87	107	103	95	104	90	81	92	94	83	88	88	104	90	104	99	95	98	82	93	84	114	100	85	91	83	96	82	106	96	103	91	96	89	89	93	115	95	73	101	89	90	105	91	105	101	97	87	85	101	97	106	106	78	67	84	79	97	98	107	92	94	100	103	102	95	95	95	88	86	106	89	97	105	106	106	83	93	77	82	100	77	109	86	84	86	96	98	85	77	97	111	100	89	90	95	109	97	109	88	90	86	90	90	101	97	86	94	98	88	96	96	85	83	93	83	93	92	98	93	90	89	81	87	89	89	93	102	100	86	103	100	85	96	84	89	102	101	86	87	94	84	98	102	98	91	75	96	99	94	86	91	96	92	92	93	104	108	103	95	72	98	90	107	96	96	91	99	99	91	87	77	93	108	76	96	76	92	119	96	104	85	96	102	75	85	84	94	84	90	75	92	87	79	102	104	101	87	90	85	79	86	106	85	89	99	95	92	86	84	99	98	74	91	101	95	85	96	91	81	93	84	72	81	89	92	81	102	91	81	79	90	91	90	93	81	84	85	112	83	91	90	72	91	77	92	88	101	87	100	102	104	83	90	98	92	99	103	79	93	77	84	85	90	97	95	106	87	107	96	90	73	90	92	84	115	104	78	103	100	99	90	103	87	88	115	94	98	99	110	97	109	88	106	113	95	90	76	101	99	88	87	79	88	117	82	104	90	92	91	92	94	85	74	95	98	99	81	90	73	99	96	85	105	93	109	89	97	110	96	95	112	92	80	75	87	81	86	70	74	78	107	109	93	84	94	87	110	110	84	82	79	83	69	96	96	81	104	108	104	89	119	82	72	93	96	87	85	73	82	105	90	96	75	90	95	90	101	93	79	103	93	73	81	81	94	83	94	95	94	109	104	105	96	84	84	101	92	76	116	75	95	86	76	86	91	93	96	89	93	102	120	98	79	101	82	84	80	77	95	101	103	90	92	92	88	84	107	100	77	97	94	77	94	89	84	94	75	97	83	79	101	93	84	88	98	93	86	99	100	75	100	88	84	92	94	93	103	85	100	97	97	92	78	86	87	92	104	90	109	98	99	82	100	79	77	88	83	91	102	78	70	95	83	85	85	91	93	105	98	84	102	83	109	96	94	99	67	99	93	104	96	96	84	91	115	92	84	99	85	82	110	99	92	91	103	80	81	88	84	79	78	88	89	88	98	103	91	101	92	94	91	91	89	98	119	79	81	94	75	83	86	108	94	85	100	96	113	106	94	91	92	95	80	82	98	90	95	111	89	87	95	98	86	91	90	91	89	85	100	85	96	84	77	107	86	68	70	83	107	89	94	61	93	84	85	94	72	92	114	101	85	76	82	90	102	86	109	93	81	106	104	92	90	94	77	101	99	91	102	90	89	88	78	94	92	101	109	79	96	90	101	81	95	101	94	88	104	94	86	87	97	92	81	95	114	82	106	98	92	82	86	83	82	94	91	75	83	89	83	87	108	93	98	87	91	98	89	90	86	97	95	97	94	102	107	90	85	100	98	77	91	94	102	79	82	81	87	102	86	115	77	90	90	101	88	101	95	91	82	93	93	98	92	86	76	111	100	108	100	102	76	103	79	80	101	88	91	85	90	102	82	86	103	98	100	98	96	94	76	83	97	87	103	105	89	99	110	87	105	93	88	90	88	86	98	92	86	111	98	88	95	99	88	96	103	103	83	87	91	107	82	83	104	85	97	90	93	103	102	78	99	71	88	87	94	96	97	100	106	86	77	104	93	100	71	106	97	85	96	77	74	88	94	98	85	85	94	89	91	87	89	97	100	93	89	97	82	103	97	100	93	121	101	93	95	78	100	95	103	102	96	82	90	90	104	86	127	93	103	85	90	92	90	70	70	87	110	87	103	106	101	88	107	101	74	78	89	85	82	89	86	114	98	90	78	87	99	102	87	103	101	97	92	88	84	95	86	96	88	96	90	93	97	81	80	78	81	78	83	94	89	89	112	83	92	96	92	79	89	90	96	90	103	91	104	85	93	81	108	99	99	87	87	95	82	97	92	83	100	113	96	99	92	100	95	98	89	101	96	80	95	87	83	79	90	71	92	95	88	82	92	95	100	95	87	79	88	90	75	95	90	93	83	99	99	90	99	83	100	70	88	108	87	88	91	79	91	112	96	85	82	88	87	83	100	91	90	77	84	68	81	105	78	95	96	95	110	100	87	82	94	86	75	81	99	80	87	107	101	92	94	112	90	94	87	82	89	88	102	84	78	88	85	68	93	91	89	97	94	95	89	112	82	93	100	82	95	92	98	83	97	97	107	94	93	85	101	80	90	83	90	103	93	106	108	78	79	99	85	92	105	96	94	96	85	99	91	83	92	95	96	78	77	103	84	79	81	92	102	95	92	107	71	98	88	93	93	88	107	73	92	88	82	79	98	87	94	79	86	96	91	99	101	86	77	92	103	95	75	83	85	87	103	86	93	77	84	92	89	93	93	100	95	88	97	89	82	101	89	100	96	102	79	82	92	91	93	84	66	78	82	99	90	95	113	95	82	77	88	107	87	99	90	94	103	93	105	109	95	106	81	71	95	81	94	79	106	74	70	109	82	109	100	94	87	84	96	104	91	89	85	101	80	101	68	103	91	71	80	84	103	90	96	84	97	104	96	87	109	95	92	101	82	96	110	107	91	89	100	88	101	90	95	80	101	94	93	93	82	116	81	88	102	93	68	80	81	117	86	109	84	102	95	89	92	81	102	89	98	98	82	104	97	82	82	100
28200	16299	5531	3279	5779	6390	5175	4136	3608	3199	2863	2563	2304	2085	1872	1747	1708	1845	1747	1472	1512	1407	1176	1077	1079	1013	945	1044	1002	956	888	865	843	901	822	886	836	825	880	872	861	872	828	774	764	759	726	772	852	884	1010	1635	2569	2887	2708	2554	2188	1769	1550	1356	1099	968	736	720	754	716	764	757	756	725	761	708	740	755	723	716	720	723	759	757	742	768	759	767	750	781	725	767	721	744	730	731	751	694	751	747	779	748	734	780	748	754	751	764	753	774	747	751	734	743	704	797	762	728	734	760	771	750	720	802	725	728	793	736	695	725	738	736	710	741	739	694	746	727	765	721	780	776	734	731	713	760	696	719	735	749	759	731	769	738	735	753	722	725	778	737	743	693	740	740	735	740	737	765	750	750	713	762	723	698	725	780	757	762	709	739	779	731	728	722	779	782	735	804	728	767	716	772	731	730	749	753	703	730	721	709	734	738	775	746	791	741	733	706	732	727	757	754	696	714	770	720	758	715	727	764	728	783	739	761	702	713	755	714	787	729	782	767	768	737	762	685	739	737	775	712	765	696	744	755	730	746	775	785	762	779	777	727	755	751	736	740	760	763	727	729	713	715	729	722	758	740	757	676	748	751	746	726	767	696	747	726	689	728	735	754	743	758	797	756	773	712	707	711	797	749	758	737	733	708	738	740	729	711	746	748	747	732	701	724	795	801	781	774	752	726	731	758	782	751	733	784	734	729	734	789	747	765	745	772	740	684	759	743	749	716	686	732	776	738	778	719	698	722	706	696	761	724	696	759	687	783	735	734	722	743	746	716	760	737	746	723	740	740	760	727	748	757	745	711	731	706	712	698	755	718	718	783	722	754	726	737	723	731	700	747	735	776	741	722	738	723	737	712	779	729	759	752	731	788	743	748	754	769	727	767	753	762	757	732	757	788	716	704	685	691	745	743	745	749	754	739	724	801	688	724	751	755	775	705	737	748	689	722	742	721	752	768	755	721	734	762	750	735	715	722	730	680	769	754	726	785	752	771	724	720	762	737	735	689	752	795	750	710	745	809	711	751	699	694	778	744	696	756	728	730	715	737	778	781	752	755	716	763	795	731	728	743	727	755	725	738	785	801	749	770	740	737	699	722	693	705	724	714	704	736	700	717	748	710	761	772	739	780	669	764	736	707	784	729	743	754	732	747	732	756	761	742	750	789	737	693	712	737	716	696	749	712	735	729	719	730	761	741	734	756	749	772	722	723	747	755	779	715	757	761	754	709	750	788	694	740	796	714	766	777	721	738	773	789	769	764	729	724	723	735	795	778	712	780	764	735	768	739	748	734	716	721	743	790	766	743	733	805	789	714	769	758	711	747	765	748	687	747	736	693	735	724	795	774	746	761	766	745	788	723	741	690	739	699	772	822	676	763	673	765	704	753	743	728	745	728	796	690	739	716	781	730	759	754	809	758	740	740	782	744	688	767	772	707	739	704	760	735	704	730	740	773	694	705	734	773	696	779	715	749	779	752	729	716	790	687	713	754	717	704	695	723	729	733	713	748	792	783	753	714	735	767	747	725	709	724	758	773	703	728	700	778	794	743	713	757	768	774	730	764	740	729	759	740	738	692	740	772	720	779	781	729	744	701	704	780	715	753	690	735	758	768	720	776	730	743	744	716	765	777	783	708	762	742	772	701	678	782	726	762	763	726	766	746	741	745	754	757	745	724	721	744	737	737	759	745	797	690	755	716	742	741	781	714	763	758	729	723	783	707	759	740	704	729	759	750	693	746	746	777	748	715	732	737	717	746	741	728	741	750	733	783	728	739	749	764	733	734	746	693	717	757	731	728	712	682	713	716	744	741	739	749	767	742	761	758	716	729	732	730	741	699	715	717	701	756	763	757	745	771	782	769	724	756	721	725	697	704	721	769	810	703	787	705	758	696	734	746	784	742	770	782	741	765	769	769	728	763	742	711	771	702	760	739	742	773	782	770	749	741	736	761	769	728	762	746	763	765	726	714	707	753	741	759	805	717	714	712	749	735	740	732	717	741	763	731	751	741	730	718	727	758	764	662	732	707	732	682	772	728	725	705	736	696	776	785	712	735	734	742	753	776	748	713	739	698	773	755	748	706	712	698	744	701	759	756	779	746	730	724	706	723	761	762	775	749	764	744	708	733	756	732	699	733	723	727	764	800	776	709	752	773	740	744	754	746	749	749	758	778	715	743	712	765	707	767	752	745	742	715	746	695	744	746	755	702	757	748	769	779	741	753	717	801	750	750	717	748	715	740	729	733	747	744	708	781	787	791	754	739	728	748	749	722	750	731	719	744	772	749	752	729	720	768	785	718	747	792	759	723	736	796	709	774	737	745	753	758	712	702	811	734	754	745	743	717	715	709	751	689	757	692	762	713	798	720	734	692	716	790	731	708	737	753	713	735	704	779	755	749	721	738	755	748	753	725	717	715	740	778	780	758	740	762	728	724	728	739	752	715	780	797	716	735	751	756	696	735	690	762	745	723	738	765	772	694	753	758	709	755	706	709	751	736	768	732	775	743	733	717	727	699	768	774	656	688	723	764	695	752	731	776	760	781	726	746	772	735	687	708	779	752	787	715	716	775	751	726	758	737	796	785	780	738	730	714	802	795	680	706	783	762	733	774	677	767	703	741	721	753	739	715	760	726	745	768	718	734	758	729	745	766	723	741	742	760	774	747	713	760	737	725	775	743	769	739	730	715	744	761	733	757	728	711	772	724	723	779	751	749	704	716	767	758	743	761	710	784	769	769	730	749	714	761	681	752	762	750	731	779	813	783	743	757	730	773	745	778	769	790	742	737	726	713	756	795	745	775	744	741	758	731	767	732	737	758	766	762	758	686	761	740	760	677	713	703	715	699	696	780	713	735	714	748	698	720	725	749	709	775	738	744	745	704	712	745	774	764	701	732	744	726	764	730	720	685	723	720	732	785	739	729	736	808	732	681	811	744	706	760	739	802	712	711	713	721	786	743	738	791	786	781	719	750	717	750	711	781	720	766	723	784	771	753	735	736	774	749	760	746	771	725	738	731	782	702	798	750	747	709	695	752	758	714	704	752	751	753	758	757	731	672	730	721	705	711	757	725	727	742	741	752	729	721	722	774	792	684	731	695	809	746	732	757	711	728	737	747	780	694	744	762	756	735	770	702	723	699	729	754	768	734	763	747	777	734	741	726	760	699	737	771	765	701	750	740	760	734	708	773	778	772	676	798	740	755	761	752	763	786	754	760	801	758	751	717	761	747	692	787	716	746	722	740	734	710	783	755	779	701	709	736	773	745	785	712	742	717	736	715	750	777	753	762	739	771	721	753	744	768	717	758	778	746	771	730	736	781	730	752	725	790	745	703	760	719	837	748	789	719	734	768	729	727	776	736	744	701	786	778	765	694	744	747	733	729	726	708	765	733	728	781	762	754	750	733	704	719	790	728	757	757	774	745	758	714	707	733	764	729	749	809	704	748	730	718	796	755	737	770
3421	1572	445	138	127	102	132	126	107	110	107	99	89	97	108	93	91	109	94	99	101	80	71	83	85	78	85	59	65	67	57	64	71	60	82	74	69	65	63	76	73	54	62	71	62	65	60	66	75	75	74	113	137	144	118	130	114	100	94	94	77	69	80	62	60	58	69	62	62	51	65	83	70	69	73	83	62	67	61	63	68	59	59	64	63	76	89	62	66	75	75	61	67	70	64	54	60	64	61	68	53	59	64	78	62	69	70	62	62	54	78	79	55	63	70	61	76	68	59	67	69	77	68	68	62	65	62	55	61	75	72	65	63	66	57	65	77	60	73	61	80	60	68	76	62	65	72	75	79	60	54	62	72	77	73	66	73	74	61	93	61	68	64	90	65	76	71	80	68	56	65	61	76	77	60	68	63	53	68	59	73	48	78	64	73	61	68	63	56	72	62	74	74	63	65	74	64	59	67	72	68	59	58	75	69	77	64	60	59	70	67	67	78	76	76	70	63	64	75	66	59	73	65	72	76	72	60	66	68	54	55	68	77	66	52	69	67	78	80	66	61	43	71	63	62	78	68	71	65	65	72	64	78	66	73	71	65	67	76	66	67	60	72	70	64	73	79	78	60	58	64	71	68	58	62	83	58	73	74	62	64	73	75	71	70	76	58	60	76	63	66	78	50	71	65	74	65	75	67	70	58	65	68	77	74	71	76	70	78	68	73	66	73	65	77	74	85	67	72	62	60	55	72	60	69	74	55	68	60	85	56	66	54	57	72	69	57	68	72	60	78	79	59	46	77	82	59	69	70	74	48	73	64	63	67	69	73	68	72	73	70	75	51	63	64	72	64	63	73	68	66	84	57	78	76	56	63	62	72	90	81	75	58	50	72	70	74	65	73	74	78	71	59	75	71	61	68	68	62	62	70	71	69	62	73	59	64	64	72	70	58	50	73	54	61	68	74	62	73	60	58	72	53	62	40	69	82	77	79	70	87	74	94	67	68	50	66	82	52	67	75	73	62	60	68	65	81	70	67	80	67	67	63	82	69	59	75	73	76	76	65	74	68	75	72	65	60	73	74	51	68	64	64	65	63	65	70	76	51	79	79	55	65	60	78	55	58	64	75	67	73	70	62	85	71	63	82	75	67	69	57	77	74	57	67	70	72	64	66	63	65	68	65	66	75	74	66	74	61	55	64	73	61	69	89	59	73	73	68	51	60	68	67	66	77	65	61	61	68	61	85	68	75	66	78	61	63	58	56	56	63	71	66	73	71	71	57	68	65	86	68	63	69	61	63	77	60	69	73	71	70	86	67	75	71	63	77	70	65	78	78	60	64	66	65	71	54	87	60	65	71	69	73	57	63	66	72	76	66	67	58	75	85	68	69	74	65	67	77	60	55	56	68	62	65	65	54	73	67	59	67	56	71	77	75	58	64	72	73	66	65	66	79	86	83	72	78	76	52	77	59	68	53	66	71	65	69	70	57	64	83	57	58	71	63	50	65	64	60	90	68	61	68	58	62	53	63	85	66	79	67	67	68	62	65	67	75	73	66	64	79	65	59	92	78	75	71	63	60	71	68	58	72	65	63	63	72	74	80	59	72	68	69	61	52	65	60	48	76	60	65	66	63	78	78	62	65	63	55	76	62	69	68	74	58	66	69	73	71	78	54	61	73	58	64	52	64	59	73	82	57	65	68	66	66	67	75	81	65	64	64	54	66	65	62	54	71	67	70	56	60	60	60	80	76	70	58	72	63	70	81	67	71	66	69	77	73	58	68	69	68	60	71	69	64	74	60	63	68	69	67	65	55	77	52	72	71	60	66	57	61	76	70	64	62	61	80	58	70	61	71	73	71	73	71	83	59	78	61	67	55	76	55	66	78	58	86	76	78	61	74	78	72	71	84	69	62	59	60	69	57	61	73	63	80	69	60	81	63	61	65	66	72	72	65	58	67	62	65	72	56	64	73	60	63	64	57	77	59	66	53	63	64	73	76	51	77	55	72	57	73	66	71	72	70	60	54	86	74	70	56	63	65	51	57	71	65	65	56	74	75	69	68	66	60	66	66	83	61	70	68	70	81	59	64	51	62	80	75	85	65	69	76	68	60	70	53	53	52	73	69	78	77	63	74	63	73	63	63	76	69	72	57	58	64	78	55	68	90	73	55	62	65	60	68	84	63	77	64	59	73	52	79	65	65	66	59	77	77	46	56	49	71	61	66	69	68	75	74	67	75	71	68	88	65	73	69	64	68	59	73	70	88	65	70	66	48	73	72	65	65	82	75	52	74	81	56	62	64	70	66	69	72	63	69	59	62	62	76	69	58	71	63	62	82	72	71	72	74	57	74	83	65	63	69	71	68	65	65	70	72	65	66	61	78	63	73	49	82	73	75	75	76	67	83	71	58	66	56	68	79	72	62	65	56	60	54	65	68	65	66	71	84	72	68	78	67	77	69	53	63	60	73	63	68	60	77	74	65	65	87	60	65	78	60	76	58	68	67	64	62	64	80	58	60	66	63	68	64	69	59	56	71	66	64	74	58	55	62	64	59	79	61	62	71	52	66	59	65	64	81	57	69	70	73	58	60	61	68	55	69	75	68	58	58	69	76	70	59	74	61	70	78	50	77	72	76	64	66	77	71	65	73	75	69	69	74	66	73	85	73	55	60	67	73	77	53	66	65	77	68	53	68	76	76	75	68	60	71	60	74	74	60	78	65	86	78	47	71	77	67	64	69	62	67	79	65	67	69	64	72	52	72	56	49	72	77	59	64	62	60	68	76	68	72	62	71	69	81	65	67	74	75	68	82	64	80	75	79	73	70	66	76	51	83	70	75	69	57	71	68	61	58	75	68	63	74	63	64	75	57	62	78	73	63	72	60	75	71	83	62	66	71	74	83	75	66	74	53	76	65	69	65	68	89	65	56	66	63	71	61	68	59	63	63	67	58	73	62	67	66	63	67	76	73	60	77	70	81	70	53	67	61	75	68	73	54	59	77	58	58	77	60	73	62	60	84	80	52	77	60	48	70	67	57	72	64	49	58	68	61	73	65	64	66	72	62	76	73	86	77	63	73	58	71	52	57	64	83	76	62	79	75	81	62	70	75	57	66	62	84	76	87	64	71	57	80	76	74	67	89	64	60	71	57	77	78	70	71	58	56	60	73	71	78	66	64	76	62	61	66	75	79	61	73	78	76	64	63	66	70	66	64	78	62	65	64	51	68	49	69	68	65	52	62	59	71	61	62	73	59	60	65	81	68	56	74	66	62	79	66	78	73	78	59	63	71	80	69	82	64	71	75	68	51	69	77	61	74	67	68	64	75	60	62	69	70	75	76	74	72	69	71	60	61	51	75	77	82	60	65	73	59	69	76	64	66	56	76	69	64	50	71	67	81	72	51	64	74	78	67	74	64	55	74	62	75	62	65	68	58	68	73	71	68	65	65	66	71	71	72	63	64	61	72	55	45	60	64	64	59	68	81	68	59	53
27581	15110	5428	3010	4978	5451	4451	3796	3304	3089	2647	2265	1937	1809	1704	1620	1691	1612	1369	1308	1224	1059	945	888	929	920	810	778	756	716	680	710	701	704	670	652	638	672	669	681	624	639	644	668	593	669	635	604	727	800	1012	1733	2357	2685	2469	2185	1880	1574	1304	1079	892	706	613	561	568	554	538	584	522	583	539	566	553	554	567	539	560	582	540	513	556	543	566	573	580	525	561	529	548	566	554	528	550	534	554	585	595	552	601	549	566	579	577	541	543	544	577	543	580	579	581	554	559	591	549	530	568	590	546	579	553	582	572	556	579	608	583	622	577	541	558	580	561	559	531	575	575	550	576	549	569	577	563	561	582	550	576	574	560	521	542	567	594	511	573	508	544	599	557	513	577	526	556	569	560	582	536	567	557	558	571	537	560	570	593	536	544	571	561	575	557	616	549	593	569	624	567	564	578	557	567	546	578	581	578	565	559	538	585	572	539	573	573	528	600	543	535	511	557	605	600	577	602	561	536	591	554	523	549	584	532	586	579	505	554	533	559	524	546	564	554	538	570	586	576	587	584	546	540	534	586	558	583	569	539	594	549	579	496	578	575	493	541	569	590	566	562	586	543	561	538	572	550	578	561	575	589	562	571	505	556	568	571	571	541	568	562	560	547	578	527	548	536	589	537	586	547	532	556	503	601	578	579	552	584	510	574	571	552	589	572	601	577	565	510	548	553	572	628	571	616	577	617	562	583	580	584	592	576	557	532	551	579	545	558	525	546	551	573	559	566	523	548	570	575	548	533	585	574	576	565	556	577	584	557	547	556	522	535	566	556	592	564	585	528	548	548	532	531	591	539	523	578	535	547	536	552	552	574	585	578	536	575	579	570	577	567	555	567	503	497	531	552	581	560	529	524	554	568	559	556	539	583	537	555	560	558	522	601	554	543	524	553	603	584	547	553	525	560	550	562	575	599	590	569	589	593	557	556	595	581	559	566	585	591	557	547	554	585	615	569	590	509	575	544	559	577	542	548	528	534	596	589	568	573	582	550	556	584	565	555	523	597	560	565	568	573	557	568	613	566	544	572	559	583	560	598	622	594	593	574	534	546	565	569	551	536	577	561	563	538	543	547	579	559	544	581	510	565	575	533	559	565	538	551	636	598	533	578	553	580	546	561	542	582	570	621	599	552	595	523	526	552	552	584	576	545	561	582	539	561	563	578	578	566	552	550	612	590	554	572	550	607	562	550	567	545	556	547	563	588	559	552	552	575	541	553	522	586	558	574	588	581	531	553	554	592	583	531	558	554	592	565	540	546	541	524	569	550	567	577	556	571	575	569	556	563	519	518	561	592	546	561	534	573	584	589	565	537	573	570	548	561	558	499	522	565	564	581	557	558	602	553	550	577	544	570	526	541	563	551	513	511	602	567	550	580	542	573	552	534	540	558	564	586	541	554	559	571	556	575	551	510	545	560	551	542	538	567	559	573	562	593	586	584	574	555	569	541	541	619	574	560	540	551	581	536	575	562	516	557	569	574	588	531	562	612	600	564	558	565	510	585	561	621	541	559	545	530	589	558	566	573	559	567	531	587	595	607	570	535	564	585	515	595	591	583	515	523	594	538	573	579	544	553	603	559	531	571	568	528	562	566	536	563	575	544	539	568	544	562	519	519	558	548	580	587	547	605	554	520	550	609	532	529	524	573	526	584	553	561	544	576	557	572	558	562	585	549	589	602	552	598	596	535	542	533	594	524	590	568	545	557	578	546	555	579	563	558	545	565	547	603	522	536	547	552	545	582	549	558	534	536	559	543	587	521	631	555	576	547	545	549	552	572	564	570	557	506	535	568	579	588	544	552	558	558	527	538	545	566	578	555	534	559	581	526	524	575	575	575	547	575	574	526	525	548	550	592	547	531	573	601	604	543	588	570	583	597	557	576	592	553	620	530	555	561	575	568	578	577	555	591	570	588	559	554	553	590	576	567	580	554	583	533	530	561	533	524	559	567	541	588	546	545	605	549	555	535	595	547	604	562	553	552	554	559	529	531	582	565	560	555	560	563	555	582	532	572	563	526	561	543	544	576	579	540	549	595	562	505	538	578	566	567	592	578	536	578	549	581	550	523	568	585	557	559	562	574	555	519	555	571	529	556	557	576	575	605	517	600	529	576	575	573	557	559	526	603	582	556	560	540	585	567	555	623	583	556	568	566	524	533	591	548	565	542	525	544	564	551	520	537	543	590	571	586	531	526	593	572	540	623	539	548	592	559	540	553	574	542	508	538	604	583	546	546	566	559	557	578	560	552	556	562	580	493	563	564	559	528	576	554	573	593	545	513	523	594	557	553	597	581	589	524	578	646	585	574	551	582	586	587	597	572	586	562	548	553	560	561	573	597	576	567	545	590	523	572	525	586	639	554	520	540	590	532	592	605	578	591	606	566	518	567	571	561	565	553	593	540	562	515	540	612	529	534	595	526	555	546	553	562	602	604	601	575	588	538	537	553	516	548	578	537	575	515	540	562	518	550	533	570	551	581	592	561	581	588	553	572	602	595	560	587	620	568	608	595	554	592	561	524	577	541	525	523	565	571	513	557	577	564	580	552	564	569	539	614	553	559	560	565	555	556	548	571	581	558	567	579	569	546	540	568	588	554	549	583	552	541	573	558	570	596	556	533	565	501	557	555	553	559	539	580	617	597	565	576	586	563	568	581	546	541	553	578	557	559	566	586	592	612	552	561	547	528	532	542	559	551	590	533	526	539	600	532	540	536	549	542	575	581	546	561	577	521	603	570	591	597	535	546	552	603	546	547	596	565	610	593	576	541	539	572	558	548	500	568	542	527	554	556	601	542	571	571	580	515	515	569	592	538	506	548	622	557	527	611	610	569	603	559	540	554	551	589	548	542	568	594	538	567	589	570	576	545	549	523	586	555	546	555	581	564	578	543	566	540	536	604	553	589	580	588	575	572	564	566	560	583	518	557	541	565	545	567	584	547	589	573	526	571	533	587	582	595	549	560	543	498	566	566	554	548	527	502	570	554	564	566	548	537	521	552	575	606	540	586	613	569	558	531	532	555	519	537	568	535	574	574	554	606	567	628	533	580	579	615	551	538	534	586	533	558	600	547	575	553	574	587	533	538	549	581	555	569	546	601	583	575	570	599	548	612	532	585	536	549	563	534	565	585	589	580	586	546	561	557	556	562	542	566	574	563	575	575	564	595	555	556	557	577	545	549	570	552	588	511	569	568	568	614	560	526	550	546	610	536	552	541	604	521	551	553	545	553	513	557	573	562	571	566	586	576	526	584	536	560	590	559	541	537	549	564	583	575	564	585	600	557	571	559	577	529	512	568	538	545	540	587	617	545	590	551	545	557	590	544	607	575	561	571	565	596	615	556	609	533	597	546	595	572	572	566	571	609	584	576	593	581	578	516	574	559	604	516	561	542	566	572	531	551	554	559	509	543	539	579	558	574	545	522	559	558	545	521	562	540	597	551	552	516	574	557	548
4031	2806	907	233	165	167	179	182	148	172	161	173	146	162	145	161	157	129	139	144	137	137	134	94	114	123	109	122	117	100	104	137	99	129	96	117	105	118	92	105	115	116	133	109	109	115	99	98	126	116	109	154	234	211	213	196	177	190	161	134	130	114	118	107	108	115	119	110	104	81	106	80	93	89	91	114	100	106	97	89	98	86	107	118	106	104	91	108	102	106	90	95	105	118	96	121	122	114	99	109	95	97	100	100	113	97	109	114	109	92	102	110	90	105	100	112	105	104	109	122	95	112	96	100	98	109	106	116	105	112	101	100	111	105	110	88	96	124	103	99	103	109	95	110	95	101	114	115	109	106	98	99	120	104	115	106	111	103	116	109	116	99	113	97	106	110	105	99	101	96	88	92	124	108	105	96	98	118	109	108	100	117	120	107	100	106	114	87	100	109	112	118	114	100	86	114	108	102	110	92	122	109	101	107	104	127	95	107	113	93	93	110	124	122	105	109	118	106	105	110	114	106	125	107	112	121	107	100	104	96	101	97	108	94	116	115	103	95	106	101	97	116	104	106	115	109	97	100	90	122	95	97	115	104	99	87	102	104	114	105	90	102	103	86	104	114	100	114	117	104	111	98	116	106	101	97	116	97	126	91	93	103	91	102	96	109	87	84	111	128	124	98	99	94	113	105	99	97	110	106	91	85	118	105	122	105	111	104	75	97	93	91	89	108	118	107	110	107	102	96	102	101	93	98	123	105	104	122	90	99	89	111	102	107	117	112	99	95	101	110	122	102	101	93	104	129	96	107	109	75	123	101	107	117	90	112	92	96	102	98	107	108	96	105	94	86	111	98	90	115	112	108	110	101	96	100	104	95	121	118	106	102	113	115	92	94	101	102	113	118	104	100	98	103	109	115	109	98	101	102	91	110	101	119	99	96	109	89	110	90	97	106	92	102	105	110	93	112	91	112	99	116	101	110	111	105	119	106	108	98	113	130	121	107	103	108	92	112	106	97	96	119	101	95	103	106	100	91	132	96	104	93	118	117	113	103	113	103	111	93	99	96	99	108	99	118	118	104	98	106	108	102	100	100	99	109	121	104	113	109	99	100	95	113	93	100	87	89	86	107	102	100	118	104	111	100	108	126	108	104	107	108	94	101	101	97	94	101	111	103	108	119	105	92	110	122	117	108	87	108	113	106	95	108	115	103	103	91	139	103	107	99	127	105	89	92	108	104	99	101	118	109	89	100	116	109	95	87	104	135	95	99	102	93	119	107	107	96	104	118	100	111	118	106	97	125	111	97	91	103	123	94	122	113	93	97	107	83	108	108	90	99	108	90	119	114	103	98	115	113	89	110	102	103	112	105	112	85	102	104	101	103	105	116	116	113	106	116	100	90	104	121	93	117	90	93	110	127	93	110	123	104	101	88	119	90	142	111	128	109	104	103	110	110	110	100	94	109	95	106	92	116	112	101	109	108	89	106	90	129	102	117	110	111	103	108	126	98	107	106	88	110	95	115	115	94	109	114	90	99	89	113	113	104	78	110	93	101	88	104	80	97	93	99	114	117	86	112	103	114	101	101	107	101	112	122	107	93	102	98	94	101	118	108	85	95	101	101	103	101	106	94	105	118	99	87	97	96	104	109	100	99	112	117	114	115	108	119	113	106	92	131	109	119	97	111	98	120	110	91	100	109	88	93	133	123	109	102	109	123	101	91	97	107	111	109	119	119	103	124	122	107	101	117	116	103	101	117	112	107	115	124	109	114	103	82	111	92	108	107	98	112	91	95	92	105	116	102	99	109	104	99	97	122	102	96	103	95	103	114	111	109	94	102	110	122	93	98	100	68	98	92	104	97	115	105	93	106	108	96	99	112	102	117	101	98	114	120	108	109	107	90	99	104	127	99	91	115	92	101	103	97	111	98	104	90	104	98	137	97	93	119	109	98	117	111	97	114	120	106	88	112	123	103	122	107	100	88	112	124	97	103	111	100	111	92	109	95	117	100	110	103	103	123	98	111	102	113	104	96	110	96	102	100	96	103	132	106	119	92	106	110	101	91	98	109	110	130	101	113	128	99	108	96	131	108	106	111	99	119	96	93	100	112	115	98	107	104	104	101	108	106	128	104	95	112	103	123	100	105	99	108	107	107	97	101	111	110	103	116	106	97	94	98	115	90	129	99	118	91	111	100	102	110	105	110	105	109	113	114	100	120	99	107	98	118	116	106	91	123	111	104	110	118	95	84	123	100	116	107	107	116	103	100	98	89	93	109	106	102	105	93	117	104	118	110	97	100	101	91	110	96	104	108	108	91	104	97	99	109	88	107	99	112	107	109	105	111	101	88	106	106	107	96	128	107	109	104	108	86	98	111	107	106	120	109	92	124	123	114	106	115	117	107	104	111	115	92	106	119	108	92	104	121	101	118	112	105	95	114	112	117	101	110	98	107	114	106	94	111	106	100	86	108	108	106	105	105	106	111	104	103	101	104	98	95	92	102	109	100	106	87	91	117	112	108	101	123	117	114	83	97	105	108	108	102	124	88	114	105	113	97	108	103	104	96	93	119	98	101	86	106	91	106	140	115	104	102	91	98	100	82	102	117	98	96	100	101	112	113	121	109	114	106	102	92	105	100	139	116	121	104	105	90	119	88	116	106	104	100	93	93	110	114	91	122	102	97	106	114	95	105	95	105	94	105	100	101	103	93	82	93	103	82	116	109	97	103	112	114	112	97	109	109	128	114	96	105	89	95	96	103	88	107	104	100	107	105	113	103	108	98	113	95	102	95	103	104	93	112	114	116	105	97	111	104	96	93	107	121	118	97	96	105	106	89	89	87	104	100	114	116	133	91	105	90	110	108	104	92	131	103	102	86	100	113	99	101	109	89	117	83	99	93	104	101	105	106	98	108	87	103	125	115	99	95	102	115	123	117	97	122	109	110	122	98	115	101	102	87	110	128	92	112	104	96	108	113	95	135	102	119	95	99	109	85	114	126	107	113	103	112	106	115	103	98	109	89	119	100	112	109	110	99	83	106	88	101	104	110	91	88	90	107	110	103	116	83	110	109	104	118	104	114	118	101	120	102	109	109	102	95	117	108	116	104	113	111	101	106	83	93	100	101	105	90	84	94	84	95	95	103	95	108	119	99	96	103	107	112	118	89	121	88	106	98	105	91	101	100	86	124	103	95	90	103	115	118	105	98	124	98	100	117	104	105	110	106	107	103	95	107	96	107	106	104	109	104	95	127	108	103	91	107	103	101	104	116	113	102	112	105	108	94	128	99	110	124	95	99	102	120	117	122	107	89	107	103	104	91	98	121	86	109	99	109	97	93	91	99	123	111	101	93	86	100	96	93	91	123	101	101	93	113	104	102	103	104	101	84	96	100	114	95	116	109	94	113	102	101	108	98	85	114	96	105	95	119	112	96	114	90	98	94	103	108	110	101	121	120	108	96	88	114	112	107	116	110	99	101	102	107	121	117	102	80
31485	20390	8647	4301	6732	7077	6358	5474	4687	4154	3688	3065	2694	2519	2298	2360	2251	2086	1976	1853	1652	1354	1390	1348	1197	1219	1098	1093	1071	1063	1039	1038	1077	1007	930	958	939	943	952	935	1008	998	976	972	884	935	887	937	1043	1255	1557	2215	3581	4263	4025	3415	3060	2624	2121	1851	1432	1198	979	854	784	826	861	851	844	827	851	849	909	810	853	832	828	793	866	803	817	814	814	806	836	828	861	819	833	841	848	876	842	817	831	822	845	838	822	843	875	857	837	815	793	870	836	863	890	837	870	862	811	813	843	920	871	893	915	876	828	866	813	815	831	926	838	835	821	842	900	874	870	842	814	828	829	844	809	886	812	837	852	846	838	871	859	876	864	872	770	811	847	833	796	814	836	835	859	891	830	813	835	864	800	878	822	839	861	859	816	872	874	851	824	862	870	821	826	832	851	850	832	869	849	843	844	792	847	877	863	813	908	877	842	852	852	828	789	786	806	848	807	878	886	868	862	843	868	849	798	808	830	883	880	873	837	848	805	856	788	822	829	840	845	845	873	896	861	878	840	807	819	836	875	853	895	826	875	822	830	771	853	907	855	860	822	820	835	826	839	840	812	817	822	883	827	817	857	838	871	817	772	872	889	864	856	829	845	833	888	857	859	837	875	870	868	840	857	877	854	857	905	830	850	855	864	882	792	838	853	825	866	880	836	847	879	904	846	855	867	871	804	889	886	857	862	873	858	871	839	793	874	858	844	846	864	859	842	863	815	804	835	908	884	816	859	806	917	865	843	822	886	856	875	799	829	826	842	795	782	855	877	885	889	827	878	872	851	808	856	835	825	863	833	821	848	834	913	871	811	856	917	872	817	905	853	919	847	883	856	876	891	857	861	859	796	906	845	847	888	811	850	878	843	802	835	825	818	894	822	838	862	841	842	927	844	842	822	836	899	846	900	848	818	834	813	806	812	833	865	817	838	879	820	851	843	820	860	812	826	801	840	916	799	860	863	849	886	871	873	871	837	835	871	875	815	880	843	855	921	841	815	853	858	833	884	878	866	827	891	838	843	835	836	830	843	794	863	834	856	841	798	873	865	867	874	899	865	847	846	883	867	828	785	868	867	835	863	846	844	781	820	795	866	847	854	859	870	798	849	782	819	879	832	834	844	903	832	863	909	822	807	777	852	832	828	852	848	817	815	877	865	841	903	866	832	880	850	875	846	842	864	863	879	859	818	844	880	850	792	882	869	845	803	863	841	855	858	864	924	814	911	885	888	877	864	844	856	872	857	833	850	829	873	862	877	851	844	913	836	784	857	800	871	811	862	838	830	836	845	833	796	870	868	902	846	831	844	850	863	907	818	847	854	801	825	852	852	815	882	821	839	848	875	894	864	839	850	855	859	881	860	847	902	861	833	806	893	831	822	865	793	840	813	878	815	838	851	834	871	859	858	828	878	826	827	836	830	879	850	858	827	891	798	879	805	859	861	836	804	855	819	853	832	822	838	849	813	876	838	805	839	821	835	875	811	826	873	859	865	859	814	864	846	802	783	888	837	799	845	903	810	803	878	859	853	841	862	781	849	839	834	870	843	825	835	854	840	868	876	834	853	914	851	851	866	833	849	858	802	831	864	840	834	854	843	852	821	819	870	854	867	875	861	862	847	849	826	865	782	840	820	859	835	861	860	830	839	863	854	864	853	819	839	886	843	862	878	898	827	873	838	900	864	892	864	826	854	839	835	818	871	868	833	882	893	829	788	868	811	864	818	868	832	802	862	835	808	852	844	841	932	839	819	863	828	860	818	922	797	829	851	822	870	881	896	883	787	855	781	865	873	864	813	845	853	855	809	811	866	848	857	873	864	868	840	878	872	841	881	865	831	842	836	833	880	858	860	799	873	850	810	798	776	851	861	866	886	808	822	848	844	844	867	867	828	847	889	865	875	840	821	875	867	853	847	852	823	887	826	828	851	823	839	835	828	848	901	824	858	846	893	815	875	818	921	854	864	799	879	856	853	853	887	844	772	848	758	863	907	863	883	831	809	824	852	851	851	865	805	843	874	821	873	867	864	868	849	864	839	863	846	850	867	836	815	828	852	858	827	836	872	838	844	846	827	834	862	852	862	838	889	820	888	845	867	872	851	815	848	848	824	836	833	824	856	861	894	870	905	850	778	808	882	823	885	877	832	857	869	801	831	871	807	802	885	823	883	884	882	833	804	846	830	859	841	848	912	817	834	869	899	820	844	905	835	855	830	817	859	876	886	845	876	877	833	838	876	847	870	807	847	879	853	849	867	851	822	824	878	895	839	803	839	860	912	887	841	902	864	866	840	848	854	826	909	869	858	854	841	830	857	823	835	832	862	803	896	877	868	822	835	863	840	871	829	848	827	849	893	834	846	869	876	885	833	819	819	878	814	834	843	821	795	882	851	816	895	881	892	847	837	818	874	842	787	869	852	878	850	774	911	849	825	832	916	825	827	865	854	825	856	821	829	865	848	908	857	838	858	916	830	888	852	823	837	875	827	891	866	842	897	852	812	852	766	864	907	810	806	833	868	866	816	823	835	822	832	860	804	835	888	851	852	818	849	812	869	825	848	855	877	853	859	874	820	866	836	777	854	850	840	895	833	826	848	798	824	847	841	847	771	819	845	835	861	845	862	870	860	811	873	835	832	872	907	808	811	826	862	889	856	813	837	815	851	854	823	859	853	835	827	830	855	830	873	829	859	847	782	848	813	858	877	818	913	841	853	809	865	865	837	850	855	844	826	856	879	884	857	857	897	829	876	837	856	854	836	876	862	818	864	821	808	871	831	881	886	792	856	895	834	792	806	851	885	781	893	866	841	817	834	871	849	892	834	839	875	886	906	847	807	876	860	834	862	911	853	852	816	842	851	814	867	839	885	869	843	827	829	831	863	865	823	854	816	815	859	881	855	813	801	861	819	913	859	817	791	829	909	829	860	857	864	837	865	864	840	845	869	850	906	843	862	872	841	850	860	868	847	910	854	881	824	859	844	836	861	850	834	899	857	835	835	822	853	843	778	848	876	870	884	840	798	826	824	869	774	816	876	816	885	836	869	864	843	828	849	841	819	833	819	861	815	805	873	864	857	855	824	792	868	882	864	847	810	876	854	834	870	835	863	800	904	877	828	871	816	809	852	826	809	855	871	846	776	809	859	852	882	856	862	879	820	830	868	889	824	865	851	848	815	818	825	840	880	842	877	851	876	866	839	878	879	840	824	849	846	828	864	860	878	807	841	823	884	843	857	843	835	895	855	839	854	879	821	820	876	831	867	856	802	813	799	804	900	861	844	879	827	884	837	831	833	878	872	852	810	867	837	818	896	843	859	860	834	850	786	850	829	869	876	871	834	826	803	898	858	852	874	877	818	857	840	808	803	814	870	871	848	858	897	820	849	880	838	831	852	858	829	858	829	850	888	844	846	839	860	815	863	785	842	849	845	828	778	834	797	852	868	873	836	835	799	859	832	861	811	847	829	877	838	850	865	836
2180	934	343	101	64	82	102	69	74	81	105	88	81	62	72	81	87	72	67	73	65	62	64	63	48	67	61	73	59	75	61	58	59	48	64	52	66	57	58	61	45	62	58	51	51	60	51	66	65	43	63	66	74	70	64	79	80	68	58	81	60	54	54	53	57	43	52	63	56	49	71	73	60	50	65	68	52	61	63	46	57	61	56	45	50	62	53	46	60	76	63	68	64	60	60	55	53	61	57	74	61	65	52	44	50	51	60	55	54	68	63	57	63	43	70	55	57	51	58	58	53	63	57	53	69	62	50	60	58	57	56	65	54	53	59	37	55	55	55	47	60	52	62	40	72	59	64	59	47	63	51	60	49	56	54	60	49	77	58	70	65	45	68	58	62	66	58	71	55	64	69	59	63	62	63	68	59	61	57	69	59	49	57	48	61	60	53	42	56	53	56	68	55	58	58	52	72	47	50	58	46	51	57	67	75	51	52	63	57	57	57	60	64	51	58	50	51	44	41	61	62	49	52	56	58	56	69	54	63	59	69	58	63	51	67	72	59	67	50	55	43	70	46	71	60	44	63	59	62	66	60	68	57	52	59	52	59	60	65	59	57	44	63	56	62	55	59	53	65	59	53	56	60	59	58	53	53	48	49	58	66	60	62	58	62	66	54	60	52	48	53	47	53	72	56	35	74	55	46	57	51	68	57	62	59	54	57	77	60	51	59	52	53	63	65	51	57	52	64	50	55	56	50	55	55	57	46	34	45	54	58	64	45	53	60	49	44	54	61	65	48	50	59	55	47	63	56	56	53	68	58	62	56	64	42	58	51	51	56	51	59	59	58	66	49	75	83	49	64	53	59	56	49	44	62	53	63	59	56	52	56	62	48	58	57	55	49	57	65	64	55	57	68	54	73	66	74	63	53	62	57	66	63	61	56	70	55	59	58	47	59	49	56	59	72	56	47	60	42	54	64	59	52	44	62	65	58	67	53	60	63	47	56	67	54	59	52	49	51	55	61	73	55	46	49	51	52	53	56	54	56	61	60	58	52	58	65	57	59	57	54	62	60	54	57	53	50	63	59	50	51	57	59	52	60	64	63	66	64	66	61	62	50	50	60	61	53	57	58	61	57	81	56	59	70	74	53	66	63	55	63	51	59	70	54	67	70	60	55	54	49	63	55	51	57	53	59	53	52	51	57	69	61	62	52	52	57	57	54	53	59	56	45	57	47	44	73	59	70	55	62	61	65	65	53	64	53	53	62	64	53	58	66	52	70	67	65	59	52	69	62	61	69	48	65	49	55	59	52	60	61	45	60	54	48	45	56	56	69	62	53	60	58	46	58	52	56	51	54	74	52	51	57	51	49	50	64	64	60	68	45	54	53	67	45	56	58	56	59	74	66	54	53	72	53	62	44	49	65	61	64	52	75	68	66	49	45	60	65	55	65	57	57	59	46	61	54	76	54	65	63	72	59	54	65	73	51	71	57	69	62	62	60	44	57	51	51	72	64	53	73	53	54	67	61	63	46	68	53	50	51	63	58	51	58	52	66	67	50	62	52	54	53	56	61	62	54	63	67	62	61	57	53	71	49	49	66	58	58	53	65	51	62	55	66	56	60	72	60	51	60	46	66	59	57	67	52	49	54	58	48	61	59	56	49	50	61	70	50	62	57	58	58	59	47	50	49	70	44	55	57	63	53	56	58	46	64	73	70	59	63	61	63	62	51	54	59	57	59	42	65	73	48	52	62	75	62	64	61	57	83	47	46	60	61	60	65	49	59	50	51	64	73	58	46	52	61	52	62	43	57	61	49	70	60	60	62	49	54	40	64	58	61	68	62	55	56	62	42	55	58	52	51	48	70	42	74	40	48	58	47	57	54	73	54	67	61	61	56	46	70	48	62	60	70	53	67	56	69	57	50	61	58	49	63	68	56	58	57	70	59	55	64	50	61	46	59	65	44	69	54	62	52	50	43	52	63	59	49	69	52	56	48	53	71	70	72	60	62	58	60	64	62	62	50	55	66	73	57	47	53	58	54	55	55	53	72	56	62	64	64	48	56	55	50	49	64	56	72	38	53	51	47	59	59	48	54	51	51	54	53	59	63	59	49	52	55	53	67	55	64	49	58	67	45	64	63	62	50	45	58	56	50	58	58	55	61	47	58	69	57	49	43	58	60	60	60	49	59	69	62	62	57	67	58	55	65	52	64	59	42	52	56	78	59	51	58	58	46	65	76	51	58	62	64	56	58	60	53	54	48	62	40	56	51	67	57	52	55	59	55	60	57	48	65	58	64	68	51	44	51	55	65	63	54	53	59	70	57	65	60	69	61	77	71	47	67	54	53	53	58	54	53	62	60	51	49	64	58	46	61	52	63	52	55	63	62	56	54	59	62	52	69	69	43	51	60	53	65	58	56	59	62	59	54	64	54	49	70	45	59	52	63	43	75	81	56	61	51	47	72	71	51	60	66	59	44	64	56	45	56	44	47	55	68	52	51	63	77	57	68	62	57	55	47	49	58	62	43	64	58	53	63	66	46	56	66	51	54	72	44	58	58	66	51	48	62	61	54	51	71	70	65	56	59	65	70	61	61	53	47	71	49	72	65	45	49	64	49	47	59	45	60	54	44	59	63	57	51	72	71	61	58	56	55	49	60	61	78	56	70	70	58	60	60	52	65	50	58	71	47	52	55	49	75	52	65	50	63	46	61	59	62	60	37	65	59	47	55	59	61	56	54	46	52	46	66	58	63	53	51	50	64	66	71	55	76	54	61	57	49	55	65	62	65	64	52	49	47	64	51	51	60	48	49	44	49	58	56	63	55	71	62	58	64	76	65	56	50	50	44	45	54	72	56	52	48	57	64	67	44	57	41	62	53	63	61	71	60	70	61	66	66	69	54	51	64	60	51	61	60	65	61	54	56	57	69	65	59	75	60	55	54	56	56	54	63	69	53	59	56	59	47	69	55	48	55	62	54	49	49	69	73	61	59	66	58	60	65	62	67	71	66	51	63	53	50	69	56	49	59	67	50	58	51	54	55	58	62	62	54	59	63	59	60	66	52	63	49	59	68	67	42	58	52	48	53	47	45	50	66	71	50	47	67	52	60	66	58	68	58	61	57	66	54	48	64	58	50	49	58	59	61	73	65	58	38	51	51	47	47	58	48	65	51	75	56	64	64	57	65	66	50	65	49	47	52	60	54	62	69	55	48	61	50	58	53	63	50	49	48	64	54	51	63	76	59	46	66	77	48	56	59	75	52	61	61	63	49	55	68	60	61	40	55	44	59	69	83	67	55	49	59	67	48	53	48	63	57	58	66	53	60	61	51	50	57	48	59	64	63	72	63	40	53	65	57	60	58	69	68	53	67	60	51	63	54	65	48	68	49	56	59	56	57	57	65	56	66	52	61	65	57	58	55	57	61	52	58	61	55	55	68	56	60	60	56	50	63	60	58	45	62	59	49	50	64	48	63	57	47	63	52	54	60	54
23013	11750	4695	2109	2587	2617	2528	2235	2116	1890	1712	1448	1311	1248	1304	1207	1176	1069	1064	938	749	742	793	680	646	616	557	546	529	571	546	597	582	523	539	549	538	502	504	545	583	575	533	495	445	508	503	506	533	559	524	639	737	933	1042	1017	899	855	753	679	597	587	517	488	475	507	486	466	496	476	446	496	480	503	455	487	510	464	517	456	499	469	481	486	522	478	488	506	512	520	470	449	489	510	520	503	475	458	504	491	461	419	482	468	472	513	519	480	486	463	495	520	470	518	444	458	462	437	500	484	521	494	440	453	476	450	460	484	479	489	476	478	484	448	477	492	476	483	469	508	483	488	466	523	520	465	474	494	489	457	483	485	526	488	472	490	437	506	491	511	483	494	486	456	486	502	473	475	470	456	486	458	501	481	481	455	516	476	497	471	509	501	480	487	421	434	476	462	512	478	481	504	470	486	473	475	482	468	476	461	532	470	494	465	534	486	456	481	487	494	463	518	521	527	477	503	524	442	461	493	486	505	486	456	485	505	468	508	477	495	506	513	456	475	474	492	496	512	503	484	506	466	476	452	485	475	519	481	489	491	484	498	523	485	442	489	486	510	495	463	485	518	489	508	467	478	428	477	468	477	497	492	478	465	503	484	479	499	492	468	490	494	486	487	511	467	466	456	444	510	497	493	476	439	490	519	485	458	526	467	489	449	502	471	474	496	502	483	463	476	530	483	474	519	491	505	484	485	496	493	482	505	504	520	468	504	486	514	515	459	487	503	467	473	489	515	520	467	490	473	509	509	482	461	497	463	479	487	491	499	493	512	476	475	470	482	450	473	439	490	488	454	477	462	500	525	474	444	451	514	512	496	509	463	498	506	470	447	470	409	445	502	478	504	466	459	481	493	502	475	487	494	469	449	472	483	480	518	455	517	484	465	514	494	479	501	462	476	446	430	467	472	510	443	471	511	509	467	502	495	480	485	460	485	486	497	532	494	509	445	487	486	500	494	490	492	500	459	478	513	477	485	505	478	471	504	464	483	463	480	497	474	460	526	476	459	486	464	453	499	538	494	460	451	480	487	508	489	481	458	497	497	519	481	476	481	521	498	504	457	517	470	459	468	504	492	516	505	475	503	485	508	464	459	465	488	477	465	474	468	474	474	478	487	491	486	497	528	510	515	499	490	477	508	466	463	510	499	480	444	526	550	443	457	488	493	495	502	487	514	476	473	485	513	489	497	492	486	476	502	461	454	487	499	471	456	441	498	445	472	471	529	501	458	550	484	469	529	492	473	464	499	480	454	463	472	481	485	478	504	488	494	476	476	490	500	497	481	433	470	459	484	500	485	486	501	491	489	521	493	511	499	484	491	448	524	464	511	486	444	482	499	482	486	494	464	447	485	494	531	460	465	546	499	488	486	460	479	493	501	498	517	495	472	477	431	494	482	480	483	501	497	476	495	481	471	440	532	447	457	483	508	515	471	498	510	492	552	538	505	513	510	463	487	527	457	494	462	472	478	455	493	486	467	467	481	476	515	501	475	494	471	484	473	475	465	459	473	484	462	468	494	482	495	475	476	511	504	465	458	501	492	492	482	498	499	478	462	505	473	458	462	453	472	488	464	500	485	477	445	506	522	498	429	458	447	487	467	482	456	477	506	479	467	520	515	466	474	507	488	489	493	480	488	484	483	488	503	532	483	487	498	479	497	464	484	472	515	471	460	495	495	486	486	473	428	488	503	499	508	481	445	448	470	508	491	523	473	492	457	499	478	466	490	458	508	479	527	507	505	512	484	451	494	470	488	465	525	506	468	473	508	464	517	502	471	494	482	480	477	497	487	494	492	467	468	471	467	483	457	449	487	491	469	531	504	473	524	499	469	492	459	478	512	524	488	508	484	474	511	523	490	531	500	493	491	515	467	508	454	491	475	479	522	458	484	463	482	484	475	496	487	483	501	502	520	497	458	455	461	477	504	479	483	505	498	492	478	449	468	486	518	510	449	504	500	465	470	512	476	448	498	483	468	476	480	484	474	506	525	499	474	508	492	533	503	498	444	506	510	461	491	457	484	474	460	538	491	503	490	512	475	508	465	507	481	560	486	507	499	478	488	488	479	454	478	459	470	478	500	479	473	475	491	478	503	457	487	481	466	490	465	460	471	462	487	467	497	489	479	495	471	487	484	476	474	432	484	504	486	509	523	486	498	458	501	474	485	477	459	484	457	493	503	467	527	462	493	483	512	464	489	489	485	553	482	456	523	488	501	482	476	476	499	498	515	540	468	485	508	503	506	498	467	518	493	473	488	475	487	466	448	473	461	495	441	505	481	486	496	495	502	478	466	487	454	527	445	503	445	518	505	495	516	503	500	469	489	516	466	466	507	521	486	480	491	523	482	523	505	525	494	492	493	499	496	488	443	515	495	438	485	495	516	490	480	487	503	450	473	464	522	491	456	527	494	481	518	481	471	484	504	510	472	500	469	482	502	461	469	495	456	466	456	498	462	504	493	479	466	475	502	506	497	455	461	511	504	477	456	497	492	478	477	517	509	451	483	492	497	495	500	476	508	476	462	435	492	455	507	491	475	460	508	528	466	523	488	464	509	488	470	483	464	466	533	472	514	492	504	466	481	450	506	526	432	482	486	505	494	482	508	492	487	461	514	470	457	491	478	486	454	478	486	477	475	476	526	468	454	496	442	449	478	504	517	473	473	482	491	506	484	498	503	514	463	509	491	514	482	497	459	431	517	495	498	510	500	496	529	518	505	491	500	473	502	502	524	501	469	484	497	499	456	492	512	445	473	511	468	448	482	519	506	461	501	472	454	466	506	504	470	501	486	490	502	500	483	509	487	477	461	473	506	465	513	459	456	553	476	456	486	489	523	504	438	468	479	461	435	491	473	469	485	489	491	475	482	482	504	474	515	455	514	492	461	488	473	478	483	458	506	481	475	464	462	510	486	456	484	520	487	455	476	471	460	457	431	491	494	530	509	491	458	501	450	457	472	502	517	473	455	521	517	510	462	526	473	495	489	462	469	485	469	485	518	520	533	450	465	508	511	502	477	491	493	479	493	478	531	502	515	520	462	457	476	498	447	458	459	474	490	495	485	449	502	481	539	519	496	457	511	499	477	462	457	508	488	494	483	503	472	475	492	505	482	489	512	468	502	534	460	512	500	456	476	485	497	473	473	478	494	477	520	468	469	477	505	496	525	494	531	498	497	472	485	501	490	460	445	479	485	472	467	433	451	488	475	449	491	495	451	485	493	514	535	468	482	480	506	478	445	507	491	451	454	485	506	460	470	499	473	460	467	483	487	523	489	483	525	495	456	497	489	495	509	503	478	490	478	450	457	472	466	489	483	511	465	483	497	490	454	489	476	478	470	499	472	484	508	482	454	517	494	503	478	487	512	486	493	495	486	497	470	485	482	492	469	503	498	496	485	523	488	485	485	484	469	516	461	494	523	484	477	506	454	471	501	498	494	486	496	472	484	523	495
2825	1976	692	162	126	131	143	163	148	145	160	118	122	143	145	121	112	119	100	105	128	106	114	90	96	106	112	85	97	76	90	106	86	103	119	111	75	84	105	95	110	104	93	83	97	86	81	101	86	101	102	120	149	181	161	147	144	139	113	118	97	100	95	88	90	78	82	95	83	100	109	74	89	85	85	109	87	106	84	97	99	97	104	93	99	117	99	89	80	100	81	103	76	86	93	98	104	94	82	102	85	89	77	108	109	85	86	98	94	89	106	90	88	98	93	88	85	90	88	93	97	99	87	104	83	94	96	80	84	98	95	82	95	94	93	87	96	91	85	108	100	94	94	89	97	84	86	100	106	97	104	78	94	99	92	90	98	87	91	105	102	91	88	89	82	93	104	76	93	91	96	82	86	97	96	103	109	95	85	83	79	97	91	90	94	79	93	92	84	112	82	92	80	106	96	93	80	86	75	111	102	96	98	93	110	81	69	103	101	88	102	80	83	92	104	96	111	92	82	86	74	88	89	95	100	88	105	110	86	101	109	104	94	94	93	96	85	87	107	86	97	105	86	97	91	89	89	107	109	82	113	94	102	98	91	87	99	93	87	95	108	92	87	99	90	81	88	109	98	88	102	102	83	97	85	85	95	86	101	71	87	89	99	80	93	78	103	99	76	99	80	93	93	87	92	100	106	98	96	115	117	101	82	124	98	97	94	101	98	85	90	104	89	82	90	83	93	93	88	77	83	97	82	117	100	102	90	92	105	91	109	100	109	96	95	99	84	92	93	91	86	98	91	103	92	79	91	90	76	82	81	83	99	97	106	88	90	102	90	87	103	113	91	92	97	96	93	96	87	76	108	90	81	85	98	108	97	98	101	86	92	75	71	99	94	101	90	86	86	93	102	84	107	88	85	90	89	86	100	86	108	112	80	93	93	91	88	96	91	96	110	85	103	93	102	94	82	93	99	90	75	106	100	87	113	100	87	80	97	89	91	102	79	101	86	92	88	99	101	86	96	98	107	104	98	84	92	89	82	99	98	94	103	105	97	83	83	96	89	81	89	95	96	82	98	111	95	87	92	95	90	109	96	93	90	102	101	85	86	91	98	99	86	101	86	85	75	98	97	83	85	96	100	95	91	96	110	82	88	90	90	91	97	101	97	95	83	110	96	86	92	93	99	87	93	96	91	92	102	85	93	111	94	97	92	75	99	102	91	82	87	76	96	90	76	98	89	66	77	90	83	95	97	97	95	106	107	109	88	116	95	74	93	89	97	93	97	91	94	103	94	88	83	91	99	81	84	91	100	87	90	99	82	101	87	88	104	85	102	90	91	83	91	102	84	89	97	92	101	98	93	92	97	95	95	101	108	95	82	96	99	86	110	97	98	93	113	104	84	106	86	96	98	98	102	100	113	105	92	99	72	101	83	80	87	83	81	102	98	94	96	92	91	74	100	107	110	88	87	94	120	87	97	91	75	80	88	80	107	80	95	86	97	76	96	111	102	89	99	99	87	89	78	94	96	94	101	81	90	107	95	109	95	77	101	99	109	85	84	94	94	88	88	67	99	101	82	86	97	105	101	76	75	107	89	85	90	106	96	82	98	92	95	90	109	101	115	95	99	83	86	85	76	99	106	85	121	95	87	107	127	88	74	83	92	86	101	92	89	97	95	98	97	100	89	97	102	85	104	89	88	82	94	81	77	80	105	88	89	88	93	98	75	82	96	102	89	98	112	100	93	95	88	87	83	100	98	87	100	83	98	93	95	103	92	95	116	99	76	99	69	104	90	88	103	95	98	103	84	90	82	74	75	84	90	96	106	88	85	112	114	106	98	110	103	94	90	100	94	86	86	92	112	86	90	93	93	88	109	99	93	100	99	87	86	96	88	93	90	117	98	85	91	89	84	86	93	105	107	77	90	71	82	104	91	79	93	82	103	94	95	101	94	85	102	108	104	98	97	87	94	98	90	104	85	92	88	107	94	81	87	89	91	99	98	89	95	78	96	91	95	66	97	99	92	96	92	105	88	90	84	96	93	92	96	99	111	81	90	85	86	81	103	77	103	108	82	90	83	102	100	114	100	107	75	82	79	113	101	96	104	88	91	87	107	88	109	111	111	84	88	90	109	82	111	94	79	95	91	102	87	89	73	94	71	93	111	82	89	102	107	105	87	90	80	84	101	103	79	87	94	103	92	92	83	86	98	90	79	103	77	91	99	101	87	106	107	104	92	76	106	98	78	82	97	107	97	103	86	88	88	96	73	104	88	92	85	79	87	90	100	103	90	111	98	101	83	79	110	88	76	88	83	92	95	93	107	86	99	77	87	108	102	92	83	89	119	100	80	90	82	103	81	97	84	77	104	94	94	83	98	86	102	108	93	76	102	81	95	83	103	83	85	116	87	110	107	97	77	96	106	101	82	102	102	83	102	76	105	92	95	90	88	94	87	103	99	123	93	116	78	91	93	79	93	109	100	104	102	83	88	98	98	81	80	95	93	95	104	89	84	94	101	83	102	106	99	100	87	95	90	101	99	69	82	93	108	116	90	92	93	78	98	94	75	99	93	88	94	79	94	94	90	86	102	92	86	93	83	104	92	99	93	89	86	101	91	78	96	103	103	79	97	94	88	105	103	88	99	87	84	85	74	88	84	87	112	98	112	109	83	100	95	78	113	90	101	110	104	87	77	100	87	100	97	105	103	103	78	108	89	87	88	97	88	91	78	106	81	94	101	93	101	93	77	86	89	85	80	79	98	106	97	93	91	97	104	102	91	98	80	116	108	112	90	95	85	94	77	87	84	94	94	89	102	99	91	88	107	86	98	90	85	93	88	108	109	112	81	105	107	79	102	111	99	99	100	99	96	87	101	105	84	88	95	108	90	84	92	89	112	99	86	91	84	84	93	86	99	90	78	99	89	95	101	101	95	81	93	90	92	100	106	108	89	86	101	89	97	93	82	91	89	92	81	91	95	106	90	90	98	89	106	88	93	81	94	87	96	106	104	83	84	112	80	84	90	95	81	91	101	95	79	92	96	98	81	96	80	83	96	83	116	80	84	95	99	91	84	112	95	95	100	73	94	105	94	94	91	88	101	91	110	93	95	109	103	99	94	89	98	115	83	99	98	92	105	95	86	88	90	109	84	100	80	88	90	86	91	93	95	94	94	74	84	80	94	95	88	88	112	89	96	82	91	91	86	91	82	101	100	92	112	103	91	87	92	98	102	92	78	83	93	88	90	91	82	89	98	103	97	95	80	97	80	82	92	95	104	100	80	97	81	102	80	90	93	80	92	107	95	106	95	87	89	95	100	77	97	106	106	73	90	86	99	119	90	83	87	94	83	127	93	93	94	86	104	88	97	92	100	74	106	82	93	91	84	104	99	81	104	102	90	88	83	101	93	90	84	109	101	99	99	95	83	86	84	106	95	92	96	84	96	83	86	103	82	107	91	96	96	98	93	95	74	95	97	91	108	97	100	89	100	79	84	96
27795	17689	7438	3056	4334	4734	4430	4041	3475	2920	2642	2385	2106	2076	2024	1863	1828	1612	1588	1340	1208	1221	1147	1062	988	871	877	913	898	904	947	843	851	819	873	855	832	842	880	890	826	827	829	816	793	839	818	863	852	921	1038	1529	2275	2664	2570	2373	2145	1930	1586	1385	1165	1021	916	799	741	740	782	764	760	715	759	792	744	728	756	748	706	749	751	738	707	744	757	773	749	755	757	740	745	750	713	765	760	777	765	719	757	734	693	749	726	810	740	742	742	799	749	737	760	735	721	736	731	752	744	731	789	751	730	733	736	747	765	778	796	776	814	687	776	716	732	760	707	723	757	763	738	795	723	811	745	724	776	793	775	781	738	737	725	777	713	723	793	729	711	713	786	771	728	763	748	794	761	766	715	738	777	761	769	755	786	739	719	820	777	733	740	717	807	781	777	743	733	731	772	773	755	732	730	783	705	756	771	750	766	735	772	705	751	773	794	777	733	766	758	761	743	757	782	777	788	724	762	769	730	787	731	772	812	793	785	763	746	696	734	851	769	752	801	737	750	768	759	749	743	740	762	737	748	737	758	700	733	773	710	736	753	716	788	722	771	773	763	753	739	734	724	725	755	813	756	726	739	731	769	700	753	766	717	775	788	727	761	725	758	733	752	752	730	723	780	741	757	772	732	773	752	800	727	769	750	748	767	757	763	723	799	780	724	713	777	754	738	769	714	700	751	721	767	771	764	732	760	767	731	763	775	762	766	679	727	746	728	693	732	704	771	758	760	807	798	722	740	705	764	697	761	780	723	751	770	686	751	730	742	733	715	751	778	777	779	762	748	753	774	734	753	761	803	750	798	717	759	769	721	762	757	761	760	774	758	770	779	762	787	746	716	741	773	751	762	683	734	737	694	737	715	743	715	771	694	754	755	777	746	746	715	812	794	794	723	766	712	753	754	745	755	731	749	739	766	712	788	714	766	717	721	707	743	780	753	745	737	717	715	745	810	741	735	792	791	795	776	753	765	760	751	672	747	717	750	735	763	767	730	795	760	752	711	743	729	740	767	724	752	739	756	768	754	797	757	730	730	767	775	765	724	742	748	764	751	698	732	794	716	755	794	762	723	725	812	765	753	752	715	775	697	754	701	738	726	771	714	717	793	741	740	757	750	727	764	745	683	764	733	771	787	738	810	771	774	750	766	702	811	763	790	738	748	789	744	735	710	749	709	790	750	745	771	748	794	770	680	754	715	699	756	738	767	764	732	749	766	752	777	779	777	743	772	733	784	728	751	724	740	758	722	723	768	774	768	701	814	734	755	732	746	755	767	737	747	743	724	799	741	755	822	709	736	699	673	726	720	774	739	742	740	772	769	744	763	728	685	750	807	708	720	744	745	776	743	769	723	759	754	751	741	730	786	740	761	745	741	770	756	753	773	715	742	776	761	769	741	749	763	759	735	714	707	799	766	745	707	794	782	741	745	760	789	770	722	754	777	730	719	737	788	756	757	760	774	738	763	762	733	744	769	759	760	766	741	767	770	777	775	759	752	746	694	744	745	714	739	748	705	789	760	751	774	770	719	781	757	762	749	774	735	777	720	744	753	683	707	736	736	737	760	795	725	741	729	709	698	720	668	747	751	731	772	752	772	749	821	696	728	763	748	752	717	772	721	742	758	730	748	763	774	812	757	754	751	729	783	748	701	722	758	791	792	724	727	723	758	757	733	758	809	759	716	729	769	745	715	750	792	773	783	744	756	730	781	774	752	721	775	761	764	781	778	713	734	763	732	772	753	734	787	743	733	728	757	751	752	774	753	817	728	684	721	765	779	772	741	740	781	751	755	773	756	745	714	743	755	768	783	775	729	743	775	745	708	682	704	717	706	847	720	724	697	773	734	761	743	699	739	718	778	734	775	770	750	726	775	766	737	803	730	742	789	765	748	724	763	756	765	752	732	753	787	747	743	720	751	786	760	793	785	773	708	815	736	729	745	760	838	743	768	755	791	738	715	749	748	715	755	736	724	776	757	732	780	766	746	783	769	752	753	761	722	773	756	743	705	759	738	749	803	753	779	723	755	769	744	784	755	793	754	808	772	738	779	765	702	714	761	773	743	755	778	750	754	728	712	741	702	770	736	759	754	758	724	739	716	792	747	744	814	768	765	713	736	807	727	745	733	729	734	800	720	766	760	722	719	803	775	743	766	790	738	760	765	786	762	772	762	710	756	767	720	753	806	723	739	818	743	720	720	728	722	763	697	708	727	768	739	758	746	737	787	737	776	735	720	704	716	721	760	729	703	763	728	751	684	803	687	715	718	727	778	760	724	768	747	728	703	780	774	748	729	777	708	756	762	727	775	747	728	710	729	741	746	809	746	797	726	752	763	806	757	746	746	764	700	712	774	728	801	785	793	756	742	709	774	753	746	748	793	728	775	752	767	788	779	751	729	759	757	784	767	697	783	750	765	789	726	731	763	715	736	706	765	721	743	780	766	766	779	777	781	780	762	664	743	775	741	704	731	759	746	795	763	753	794	754	792	754	759	717	707	757	715	741	731	757	763	735	778	744	757	694	780	732	743	780	735	747	807	771	750	758	748	732	778	738	745	735	736	751	733	752	718	757	805	725	767	732	754	752	752	788	758	742	739	767	781	766	746	766	661	758	778	765	743	752	694	734	726	721	741	744	788	761	710	786	722	826	696	779	758	760	791	767	737	749	774	751	772	676	776	778	727	741	796	758	775	751	800	741	721	772	740	703	754	732	763	771	757	737	741	757	763	747	774	760	762	791	752	748	713	725	731	746	746	732	784	749	733	745	727	740	742	753	712	721	780	789	744	818	737	727	781	769	707	763	756	724	758	759	792	773	778	786	721	734	734	773	693	771	746	754	761	756	768	755	688	766	739	758	746	755	704	726	719	756	785	818	733	747	734	742	738	721	765	774	733	744	758	737	733	747	704	758	726	714	765	768	739	734	737	767	741	722	748	688	731	784	773	782	785	722	700	764	757	736	765	757	749	726	756	753	736	782	690	810	805	744	787	767	716	767	718	780	764	751	809	805	752	779	751	767	760	765	779	754	723	712	751	735	739	756	742	756	751	730	774	721	755	774	752	699	739	761	743	697	750	799	684	757	756	749	789	740	754	747	760	737	775	757	793	731	785	733	759	754	771	737	770	781	765	748	789	731	702	765	739	786	719	748	780	779	701	787	728	797	701	730	727	771	755	744	746	756	770	779	778	716	728	745	784	784	751	735	773	769	678	787	773	813	742	732	777	800	708	719	762	740	795	741	766	765	757	758	760	757	772	767	747	739	756	722	710	715	725	733	767	723	770	757	750	756	777	751	733	720	707	786	753	774	741	721	723	733	728	760	754	727	732	772	690	767	721	774	753	756	768	757	752	734	745	751	762	756	694	796	729	802	785	765	773	722	714	753	812	709	760	763	742	769	737	760	784	722	715	745	733	768	731	784	731	785	742	694	753	725	756	742	764	719	733	758	781	735	738	769	786	700
3513	1737	571	138	107	114	118	113	124	101	93	111	100	112	83	99	82	98	89	93	84	74	68	75	69	63	76	69	68	83	67	75	71	79	75	77	82	80	69	65	74	62	75	64	64	69	85	53	62	73	79	118	119	141	135	133	124	103	107	83	77	88	76	76	63	52	66	75	60	61	81	78	69	63	66	63	77	58	79	69	61	70	69	74	67	61	69	73	59	77	76	60	82	67	66	73	68	61	79	59	61	72	70	69	75	74	69	72	63	76	73	69	66	64	64	68	55	54	71	71	81	79	59	77	70	77	68	70	65	65	85	49	57	77	92	73	57	66	73	59	81	71	65	70	63	57	55	64	58	63	71	91	59	58	74	68	78	63	67	58	76	56	76	71	77	60	76	77	65	60	68	62	74	76	68	64	73	71	67	80	58	67	72	66	66	70	70	73	80	69	73	72	79	61	71	60	69	71	70	60	65	60	84	72	81	76	72	66	81	72	61	58	55	48	81	71	63	64	64	70	66	72	57	72	80	68	75	60	76	55	62	74	57	77	57	58	71	66	76	67	70	82	74	75	68	60	62	72	76	56	60	59	67	71	59	80	63	69	70	67	76	82	62	68	64	72	80	69	67	68	65	64	77	66	72	70	58	85	66	73	55	76	73	58	61	83	67	75	56	54	68	71	69	63	63	88	76	73	52	75	75	77	67	67	62	54	66	68	72	66	74	61	77	77	65	58	63	65	56	60	71	56	65	78	72	65	61	72	72	50	69	73	63	57	75	64	68	80	75	74	58	67	62	72	53	62	78	73	70	72	65	70	70	60	67	68	76	65	98	62	69	62	66	66	76	79	81	75	73	83	60	76	78	55	82	75	65	67	65	64	58	71	66	74	80	65	77	71	66	68	69	66	67	70	73	65	70	59	64	76	67	69	73	78	55	74	80	72	85	75	64	57	67	69	79	60	69	63	65	75	75	83	65	64	60	78	87	65	80	62	67	66	64	79	58	66	54	61	72	54	68	60	62	79	68	82	79	83	65	57	60	62	60	68	76	68	62	67	64	74	68	71	71	66	57	59	76	74	75	62	67	78	44	58	61	77	66	63	64	59	60	63	71	71	69	70	61	78	67	65	67	72	64	68	69	64	64	75	68	63	59	75	79	66	74	68	65	65	69	62	81	54	69	59	72	75	68	66	67	65	58	56	57	71	63	69	74	64	67	75	54	70	68	87	67	78	65	82	81	51	65	72	70	86	69	75	61	73	85	59	58	59	82	62	72	83	60	65	64	52	75	71	83	56	56	63	68	57	62	54	71	67	70	69	72	67	63	69	64	70	78	76	69	57	70	60	52	63	77	72	84	75	61	54	78	63	66	59	61	66	79	69	66	73	64	71	63	61	61	68	74	66	81	73	73	69	58	61	80	72	76	74	72	64	56	84	69	76	70	84	60	59	68	77	50	68	51	62	75	65	77	67	72	66	90	58	67	56	73	72	67	76	64	60	62	71	69	63	72	70	67	76	71	69	69	67	63	69	83	88	79	78	72	65	51	73	75	73	84	63	72	65	71	63	68	82	61	71	67	77	50	58	83	58	52	64	62	68	70	66	71	81	53	69	77	74	61	71	62	81	62	66	56	84	69	48	53	60	83	61	70	79	75	77	74	64	60	85	68	78	78	61	64	57	68	75	68	64	90	67	71	85	65	65	74	72	69	59	79	72	78	71	69	66	74	76	56	62	59	54	73	75	59	68	67	76	70	54	65	58	78	68	68	58	55	57	73	71	81	70	73	74	79	58	62	65	59	61	81	69	50	63	69	74	87	79	64	88	76	80	66	56	60	73	65	63	69	67	54	72	58	71	63	62	67	67	71	79	71	59	58	72	62	53	72	75	58	75	67	72	71	72	72	51	59	64	70	65	80	71	62	72	72	66	72	70	71	67	79	58	66	62	70	67	74	73	62	68	65	64	66	67	69	78	75	72	72	56	61	75	74	73	79	62	84	70	71	81	73	77	71	73	72	63	66	89	75	68	70	72	62	65	56	79	71	64	76	77	67	70	71	66	76	78	59	64	72	59	66	60	57	75	62	71	62	77	76	79	62	77	71	81	82	72	69	68	60	80	62	75	65	71	62	72	65	65	77	78	70	52	69	60	75	58	78	66	61	65	75	58	49	74	68	60	63	75	70	83	73	52	67	75	67	61	63	63	82	63	65	76	60	66	76	70	68	70	63	61	70	75	68	67	62	72	92	67	67	54	73	58	67	69	80	87	51	73	57	68	72	61	68	54	70	66	82	83	70	61	59	72	69	66	69	71	81	59	66	79	69	60	79	52	61	68	87	58	72	71	77	74	71	70	67	71	60	76	61	58	72	75	71	83	59	71	72	82	81	79	68	72	60	54	61	55	80	72	68	74	67	72	77	68	54	84	60	77	64	70	69	64	67	71	66	54	69	61	58	82	75	72	70	67	71	46	68	79	73	69	77	58	62	50	62	59	60	62	64	66	60	68	79	63	56	55	68	70	57	81	72	71	79	79	61	79	64	67	65	65	65	91	84	61	67	63	65	55	72	70	80	60	62	69	61	69	77	59	65	74	54	73	60	69	55	79	67	73	81	72	76	72	75	72	76	72	70	66	67	72	72	65	81	72	64	56	68	62	67	74	74	69	70	67	67	62	69	71	65	74	71	61	67	73	61	58	74	70	66	64	80	62	71	73	79	74	56	60	60	49	76	50	71	67	68	64	71	73	70	65	59	65	73	71	70	66	79	89	61	65	63	75	69	64	69	60	58	62	57	70	76	72	75	72	64	82	71	71	63	63	70	70	76	66	76	60	71	79	74	62	63	66	81	65	68	67	64	75	71	70	69	69	56	72	70	62	60	76	66	68	73	69	56	69	71	59	72	66	66	64	62	55	75	54	64	63	54	63	70	71	66	61	86	66	63	60	78	68	69	84	83	81	70	67	78	78	71	63	86	74	77	57	79	63	68	71	72	72	59	70	69	64	63	60	73	68	78	48	79	51	69	75	60	70	74	61	73	69	73	70	70	78	63	51	65	61	66	74	68	77	63	58	71	84	81	73	70	52	60	71	68	58	63	79	65	58	57	73	71	65	74	54	68	63	77	67	57	76	63	70	78	51	72	64	74	75	65	70	58	70	62	68	78	71	74	86	71	76	63	72	74	69	57	64	59	73	62	60	73	66	65	65	76	82	66	66	58	76	56	71	58	58	60	66	71	87	72	69	53	64	67	63	73	62	80	78	73	73	77	72	63	70	74	63	65	69	69	77	79	79	64	56	66	71	56	43	65	80	81	64	65	60	73	64	54	71	67	64	72	66	71	67	74	63	64	79	68	59	66	66	75	73	57	69	67	70	63	64	64	69	76	78	59	78	71	70	63	72	63	75	82	90	64	59	64	66	75	82	76	64	82	80	57	71	73	61	46	53	70	63	57	75	71	70	75	68	66	56	73	57	71	84	77	63	63	79	77	72
27617	16126	6493	2715	3545	3912	3631	3513	2951	2652	2366	2250	2097	1866	1784	1730	1614	1504	1267	1067	1017	1010	900	778	790	698	735	777	712	708	761	713	656	700	667	704	651	664	661	673	694	592	613	655	596	596	589	648	678	836	968	2126	2521	2576	2377	2074	1820	1468	1286	1021	866	751	688	523	587	529	562	592	581	577	575	585	567	587	542	565	545	595	600	559	598	605	554	555	555	533	569	560	553	572	583	551	536	546	552	588	563	583	599	521	544	528	532	565	580	552	540	558	569	577	510	559	573	599	609	612	511	549	574	571	610	568	587	565	566	589	569	549	613	586	563	574	556	571	523	561	594	571	572	544	567	635	567	566	577	590	561	556	597	579	575	572	566	598	561	565	594	574	512	584	577	529	578	542	561	564	631	528	520	580	592	586	539	518	534	560	576	538	532	547	597	592	576	570	560	566	579	570	549	577	544	593	613	622	561	591	584	523	556	549	597	609	534	549	595	566	589	566	577	587	618	592	566	501	575	537	573	604	571	584	573	593	577	538	550	603	571	613	561	551	564	585	624	601	541	578	557	519	562	582	534	579	585	557	554	559	582	563	589	559	552	596	558	573	600	585	553	580	575	586	586	532	580	546	556	562	539	564	574	572	559	549	572	602	575	529	608	557	559	565	555	570	582	560	531	531	594	538	582	593	618	502	554	558	541	583	586	570	551	573	536	601	566	558	550	539	549	561	545	604	597	583	582	569	565	583	588	556	544	579	562	602	535	615	619	559	569	595	593	599	530	593	563	554	557	527	608	562	565	543	588	578	579	543	574	548	586	573	546	581	584	615	587	592	578	557	575	584	588	573	561	612	533	590	584	599	558	567	584	581	554	601	583	524	586	570	516	575	565	563	592	548	557	583	585	552	604	576	551	569	603	576	583	560	532	590	585	569	560	597	570	614	572	583	611	564	587	567	585	553	603	579	551	559	610	568	595	569	559	611	538	547	530	494	546	531	584	619	544	535	566	577	589	558	551	582	546	549	536	538	559	570	600	577	567	568	599	564	595	571	565	561	533	558	609	561	609	574	588	534	581	593	586	562	625	568	563	553	525	571	570	571	563	617	548	560	555	559	602	546	550	573	585	513	570	590	621	537	570	589	555	580	544	563	573	562	580	568	552	564	541	561	560	632	564	550	543	569	572	558	590	577	582	570	573	576	588	567	563	581	607	576	535	529	565	562	577	566	533	557	550	555	582	529	534	527	561	534	627	608	578	549	617	573	564	551	539	558	533	557	563	556	583	552	524	546	555	599	551	577	546	551	541	557	552	570	562	535	571	609	580	577	622	555	530	561	562	581	539	526	568	588	581	560	566	571	574	618	564	568	545	546	557	586	551	565	574	593	606	555	559	565	537	589	576	549	531	600	546	600	544	630	567	553	588	544	538	573	557	607	602	547	567	542	586	560	542	572	557	561	568	626	557	545	601	567	546	579	573	554	561	533	576	579	551	558	564	604	563	573	566	545	557	564	583	554	571	566	581	568	578	552	551	598	529	588	575	604	549	540	538	574	570	608	583	591	564	587	562	572	554	565	572	556	580	628	593	582	566	565	606	600	549	605	558	576	576	534	560	586	553	531	558	569	542	606	552	554	548	584	550	574	560	590	569	558	551	551	560	553	549	552	558	571	575	599	589	598	533	575	549	566	557	546	559	599	569	582	582	567	535	556	571	581	602	555	581	598	568	587	595	544	571	604	551	585	560	586	549	595	541	572	613	592	556	562	608	549	591	578	602	550	572	613	584	572	588	527	573	549	542	595	527	587	576	598	607	560	562	538	580	565	595	575	567	550	574	629	579	555	591	572	594	565	509	574	553	594	563	587	565	585	593	580	536	574	561	564	523	572	575	567	633	545	562	605	547	585	579	561	596	539	571	555	581	593	551	599	593	575	565	562	553	568	541	574	546	552	594	582	594	564	546	603	545	544	604	561	593	515	550	543	548	564	659	551	571	526	600	576	543	568	590	574	571	565	578	570	544	556	554	570	570	579	597	555	519	532	600	559	559	546	582	572	566	568	559	582	593	600	558	564	547	586	592	572	559	563	595	569	559	580	608	560	560	595	598	571	572	587	553	540	574	533	587	528	580	585	570	590	585	591	577	606	531	553	549	613	603	583	553	600	518	548	626	558	578	539	589	580	582	593	563	575	570	524	617	591	554	581	554	608	562	574	587	577	619	565	555	591	575	578	559	611	569	552	585	579	568	568	556	570	545	548	586	556	547	527	547	575	553	589	559	598	579	560	550	547	602	585	538	595	550	528	591	586	566	578	609	562	538	546	561	564	565	603	582	578	518	589	575	562	561	576	560	545	558	561	587	549	585	543	566	602	563	598	546	556	534	563	560	574	566	576	635	554	589	554	577	582	578	548	605	528	563	590	561	537	497	577	534	562	527	548	568	551	577	559	558	613	587	587	578	565	560	559	560	610	540	552	562	574	557	525	557	598	584	606	539	557	489	563	542	557	545	586	586	603	515	602	569	540	611	593	610	527	573	598	534	560	567	577	592	532	566	513	561	534	608	561	571	602	600	590	591	556	587	543	584	549	613	581	558	567	556	544	605	556	591	552	565	568	569	610	563	573	553	540	564	521	615	551	581	577	591	547	554	590	544	549	578	543	586	609	614	559	575	557	576	532	579	556	588	580	551	542	541	567	574	561	604	557	570	575	593	531	571	538	622	566	548	561	585	559	568	551	543	591	548	598	587	571	556	572	576	579	616	542	579	520	590	598	551	563	559	596	583	573	538	527	604	584	577	566	564	546	601	602	566	533	585	546	536	548	530	596	609	584	571	584	577	572	584	558	551	609	578	604	554	565	579	582	612	540	560	568	588	549	582	548	545	534	597	578	580	518	559	561	570	564	602	565	536	561	557	572	552	570	538	586	579	594	578	552	574	621	555	593	526	582	554	573	546	514	556	585	566	568	609	577	573	570	574	563	566	541	575	541	517	552	581	576	549	550	596	601	598	562	549	514	550	554	557	608	575	592	542	535	566	558	603	576	583	556	577	549	565	542	565	550	551	545	570	525	568	565	572	623	579	560	613	582	562	558	593	577	561	558	576	561	595	527	594	571	582	630	529	616	601	630	571	627	571	579	601	571	520	589	581	572	627	584	574	596	564	606	611	548	561	537	574	571	582	568	618	585	576	594	575	576	583	590	549	572	627	596	545	583	549	590	563	545	571	538	595	586	588	571	585	553	580	600	540	593	571	549	598	580	567	534	549	567	578	566	605	560	553	559	568	600	584	570	595	607	608	616	587	584	568	607	591	599	616	562	543	557	582	527	617	536	546	535	519	572	577	559	569	596	612	582	568	573	565	536	564	571	572	553	620	575	541	602	555	544	548	582	606	590	594	517	561	551	571	583	552	582	573	558	571	556	585	610	578	569	548	564	555	594	577	562	536	614	547	570	650	558	567	609	587	542	578	579	591	603	559	631	609	588	564	591	534	561	563	545	562	563
3802	2859	953	183	155	166	173	164	173	156	183	161	143	158	126	133	128	136	128	142	138	113	111	127	116	110	105	89	122	105	102	103	103	128	96	113	99	104	100	108	106	103	110	128	102	108	109	102	135	137	136	184	209	218	210	196	171	171	132	120	138	101	100	96	114	112	117	115	111	105	106	108	99	105	115	95	106	116	89	91	100	109	92	87	100	93	94	110	100	92	112	116	100	94	104	119	102	95	90	94	92	114	106	116	108	99	112	102	105	93	94	117	94	108	101	108	84	90	100	105	109	112	112	93	104	107	114	111	109	86	91	106	92	81	105	84	114	88	129	109	98	100	95	103	99	106	105	108	118	101	105	95	108	110	105	88	115	95	118	94	100	114	97	103	100	83	102	102	104	99	100	92	113	99	96	118	88	88	113	112	104	92	104	113	80	92	104	108	91	114	107	100	109	120	115	99	114	113	118	110	109	107	112	96	102	101	104	88	116	101	101	106	106	93	112	121	112	101	111	102	116	126	90	95	113	90	99	106	108	95	103	110	83	111	90	86	97	106	99	100	96	112	108	103	101	115	103	102	100	117	83	96	98	123	105	99	122	99	111	106	94	98	99	100	114	111	118	120	102	88	120	97	106	113	113	93	107	88	120	106	103	112	100	80	108	119	100	90	109	119	96	108	92	106	91	98	112	80	113	99	121	99	101	101	99	109	96	104	90	105	114	99	127	104	115	106	108	100	96	117	121	80	112	98	101	104	84	101	82	93	97	97	112	88	113	97	88	102	93	106	93	97	109	125	88	97	103	101	104	96	100	98	92	98	115	104	126	105	106	105	109	127	91	101	75	84	91	113	121	106	94	98	112	107	112	94	102	112	122	98	99	120	110	106	104	99	109	93	102	90	93	99	87	105	97	102	99	96	103	105	102	106	97	98	115	110	99	104	124	114	111	91	112	84	101	115	92	109	106	102	106	102	93	113	94	95	135	119	110	107	102	102	92	97	101	104	95	102	112	103	100	87	97	108	97	94	91	109	98	98	97	111	128	107	109	107	113	97	102	118	106	94	111	85	110	85	102	90	97	96	92	104	94	104	115	92	110	112	117	128	99	99	86	103	87	112	106	113	111	106	112	104	118	104	100	107	83	105	115	115	98	118	92	103	108	92	114	97	96	83	106	103	105	95	89	94	112	140	104	92	115	82	96	101	106	107	98	107	89	104	107	114	103	107	109	112	118	87	90	102	87	98	101	105	114	115	96	92	86	99	106	95	101	97	93	102	107	99	114	108	86	100	99	92	99	93	102	101	101	110	87	108	82	109	95	90	103	110	100	110	137	92	108	109	97	115	110	110	109	110	119	103	99	103	98	97	92	87	121	103	102	126	92	94	93	112	98	104	96	121	94	107	102	104	97	108	81	108	99	113	120	94	119	106	93	95	97	99	127	109	103	124	109	94	86	95	101	91	119	103	105	100	111	109	104	108	109	110	84	93	90	121	108	106	95	103	118	103	103	111	99	95	93	128	87	111	110	100	69	101	116	99	100	81	98	103	115	109	102	119	91	112	87	134	107	96	126	98	115	90	113	104	131	101	94	99	102	109	113	86	95	104	106	113	118	108	112	107	105	101	119	96	100	96	107	101	78	111	98	96	112	114	114	98	102	106	94	105	96	106	117	114	111	98	95	103	96	107	90	98	92	107	107	99	113	112	103	96	98	113	109	110	103	110	115	113	92	113	105	115	114	92	94	92	109	116	106	104	91	94	97	107	115	111	93	93	116	94	74	103	107	125	104	90	104	99	98	114	95	107	98	105	111	104	117	97	113	96	103	117	114	93	93	92	98	106	108	103	108	106	105	94	105	126	106	103	115	110	118	118	114	76	105	89	108	106	120	97	87	100	104	98	112	117	108	106	102	108	121	118	98	123	87	99	94	110	99	94	116	114	99	124	105	119	88	113	106	111	90	105	99	113	100	106	78	92	104	123	108	117	98	93	108	115	89	99	108	113	128	92	101	119	100	96	95	100	103	95	123	111	91	91	105	91	105	109	93	102	96	101	93	91	100	108	102	106	107	115	111	97	90	93	103	81	102	118	99	106	107	104	106	126	84	95	93	115	111	108	96	104	116	102	115	105	111	106	107	101	113	105	118	129	97	97	85	107	98	93	123	90	101	99	115	101	104	111	86	97	87	79	93	118	94	97	93	109	105	103	94	84	114	121	109	110	109	105	116	98	105	122	79	108	115	97	101	115	128	109	119	88	106	115	101	96	103	111	133	94	121	90	108	104	109	105	93	88	99	97	93	96	107	97	112	100	85	101	115	114	109	87	103	98	124	107	98	101	115	123	112	117	91	95	96	92	116	102	107	91	111	125	95	105	102	116	110	112	122	104	108	110	124	91	79	111	108	103	104	105	105	116	86	97	99	113	118	101	87	99	104	118	106	106	100	103	92	107	89	74	108	112	111	94	101	100	108	112	110	109	96	119	122	101	101	106	84	113	114	94	109	104	116	101	119	103	105	104	111	99	101	82	97	110	118	107	107	99	98	111	105	112	85	114	112	94	97	83	102	116	114	104	100	92	132	101	102	121	99	99	101	106	103	95	107	112	107	119	108	97	125	112	118	98	117	106	100	106	113	112	92	112	92	104	100	118	99	94	115	110	108	109	99	115	95	98	117	96	109	114	100	94	96	109	104	103	81	105	113	113	101	111	117	122	109	103	103	108	126	82	94	93	108	102	89	96	100	88	118	86	100	110	109	94	104	107	96	114	115	100	101	95	109	99	94	110	102	98	101	105	104	112	104	83	113	105	117	109	97	102	111	95	119	98	107	94	120	111	96	113	102	108	110	96	100	98	108	106	102	106	98	101	103	89	104	105	101	103	106	113	97	108	115	109	101	105	114	121	112	113	80	121	103	110	107	96	106	102	101	116	116	94	104	109	87	119	104	102	103	112	112	101	109	114	108	102	100	108	104	103	87	110	104	93	102	105	116	98	105	97	92	100	110	115	110	97	102	115	116	97	103	86	97	101	129	108	118	103	94	115	114	101	106	98	93	93	121	96	108	116	113	89	106	115	113	106	99	103	111	85	104	113	117	106	115	111	94	97	82	120	97	109	91	115	111	107	109	91	97	104	86	110	105	104	107	96	114	96	114	99	121	97	118	85	105	88	93	106	108	97	92	108	98	84	103	102	88	96	119	124	96	94	105	92	111	97	89	104	114	98	112	106	125	112	103	102	121	110	99	95	86	102	114	112	107	117	101	107	104	96	99	93	114	97	103	108	101	99	105	103	117	122	107	87	120	99	92	110	110	91	107	106	98	114	95	91	96	116	97	116	104	95	101	98	99	86	97	104	96	98	111	109	100	100	103	95	110	106	99	111	94	114	103	112	102	118	118	104	89	96	103	108	98	103	102	104	109	105	110	92	92	85	94	91	98	108	104	89	94	113	107	108	95	107	105	109	102	92	89	102	99	113	105	82	108	109	113	96
31160	20633	9844	3391	5323	6026	5535	4911	4401	3724	3549	3101	2732	2586	2442	2199	2175	2025	1614	1584	1500	1355	1223	1216	1138	1099	1120	1102	1035	1048	1047	962	1021	1038	1044	1065	1000	982	1028	996	963	956	974	919	900	950	926	1006	1545	1938	2295	3055	3414	3722	3814	3252	2741	2333	1834	1577	1219	1018	856	862	819	836	790	850	812	796	790	802	822	900	851	856	821	848	905	851	820	846	818	801	832	833	865	844	820	893	842	809	833	807	830	909	757	854	804	820	831	866	864	877	862	845	832	814	827	812	859	820	815	884	835	896	863	843	814	889	804	809	742	822	805	840	853	853	843	851	812	836	857	829	892	814	813	873	816	843	783	829	825	816	834	829	838	919	832	898	884	825	823	840	844	776	839	870	806	864	842	824	833	835	850	810	796	830	838	873	787	857	900	818	823	810	826	837	826	847	873	824	832	831	857	854	847	822	839	879	836	799	820	833	863	818	804	813	836	859	839	796	815	824	800	826	822	852	820	834	868	873	830	840	818	874	877	818	829	854	865	818	888	820	808	911	829	883	786	816	879	840	825	825	838	820	815	860	899	859	820	821	906	844	832	828	844	805	806	807	799	858	825	842	835	862	868	803	853	805	842	841	828	854	823	849	850	911	808	839	834	866	832	785	809	853	827	827	812	854	819	822	832	792	830	888	851	854	875	846	823	820	838	841	868	844	843	854	887	839	784	837	817	777	844	844	824	833	789	843	831	845	825	776	867	867	849	813	794	788	875	837	818	893	832	837	843	850	823	825	840	887	826	856	882	835	845	853	835	866	816	845	816	815	851	849	831	813	856	865	855	822	871	837	844	818	782	834	848	834	767	829	845	792	798	802	849	844	792	828	838	826	835	861	871	906	823	875	840	870	837	853	878	839	838	850	804	800	815	818	866	859	862	858	866	854	824	838	833	835	777	800	835	769	882	833	883	843	851	823	857	846	870	810	822	877	817	851	841	839	835	822	821	859	896	861	842	867	832	814	806	871	838	818	836	799	841	886	837	850	824	806	853	803	853	873	825	812	825	880	818	802	821	904	820	814	840	860	849	810	821	789	824	828	815	795	856	830	792	827	846	807	813	797	811	773	842	817	801	851	846	874	852	847	844	831	850	817	843	845	845	801	842	861	856	802	832	821	795	813	892	822	817	849	816	869	822	835	851	824	805	846	860	844	793	797	854	889	899	849	871	826	812	796	817	804	858	828	821	844	824	776	813	826	870	832	857	837	852	850	834	856	833	832	818	855	830	798	831	854	884	869	880	896	790	888	781	877	843	807	821	839	799	823	816	858	858	810	861	825	807	881	830	818	788	836	851	825	839	844	789	828	861	785	879	866	877	844	823	888	852	863	893	839	834	799	822	855	845	882	845	794	839	866	798	858	830	863	837	815	799	820	838	832	779	834	848	826	837	809	811	838	848	838	747	849	838	835	835	826	804	841	793	884	877	843	852	859	842	843	849	854	839	823	822	823	814	817	834	806	783	839	798	832	879	842	829	798	820	851	847	887	845	894	844	838	848	867	837	832	826	823	900	869	850	850	807	839	794	861	834	812	853	798	806	846	836	822	817	899	832	846	789	790	832	793	831	846	816	832	827	839	811	817	820	804	855	843	838	887	746	835	843	816	807	839	900	791	815	837	816	809	861	874	829	822	793	776	826	855	809	860	884	815	839	819	838	844	827	846	832	812	811	836	794	835	888	848	873	884	897	820	809	830	841	849	866	821	815	868	852	800	832	830	869	863	860	794	842	885	821	853	826	836	851	827	848	812	817	846	774	843	812	834	798	839	823	804	842	855	798	824	852	804	818	853	863	867	850	829	834	862	813	839	871	827	818	864	830	828	840	854	863	846	845	856	834	833	824	857	849	825	804	856	830	807	874	824	835	781	810	809	886	827	795	845	823	892	796	812	877	864	800	803	785	846	817	811	804	810	839	879	893	881	808	838	827	832	873	932	860	816	856	785	853	800	793	802	839	830	843	813	863	888	849	833	835	868	852	949	821	866	836	847	813	789	839	853	828	847	814	778	871	807	834	861	828	788	856	823	861	865	822	869	851	872	827	801	844	814	803	844	816	852	819	811	851	857	859	806	833	822	871	830	848	831	844	856	846	830	829	824	843	792	830	827	888	876	798	884	812	860	844	814	803	868	818	829	838	847	854	864	821	817	792	797	836	827	821	768	835	884	796	790	825	873	846	843	860	836	853	869	893	825	846	841	873	875	810	810	840	845	833	883	798	838	784	883	803	800	798	815	848	880	809	863	832	812	797	760	803	819	812	882	813	849	838	858	877	855	883	835	843	876	815	859	791	838	839	839	824	791	846	841	859	799	859	846	841	816	842	840	813	852	889	892	835	768	867	797	883	805	853	810	851	830	869	871	778	822	833	845	839	852	830	878	803	849	828	842	783	880	869	834	828	785	876	812	873	839	834	782	859	865	862	815	841	869	848	845	859	765	844	816	857	863	792	832	841	870	839	854	856	863	850	829	865	848	849	863	796	790	868	859	829	851	829	827	802	820	827	878	888	819	855	840	812	894	901	836	822	849	848	826	786	831	749	823	821	857	816	835	815	798	797	822	837	853	840	816	858	811	889	819	863	812	836	813	823	833	822	815	874	873	790	862	785	786	778	823	793	843	907	828	805	818	772	800	786	836	827	884	869	845	886	835	838	818	898	848	840	855	831	830	845	843	808	825	839	840	812	846	860	826	814	839	814	846	836	858	792	832	839	879	815	839	804	820	828	903	799	825	849	870	815	857	818	830	862	871	819	838	840	816	827	792	893	791	802	836	898	860	812	787	835	833	803	848	802	832	807	860	841	850	879	834	821	800	871	833	846	908	830	819	836	817	808	885	841	859	803	817	859	763	867	807	854	865	841	823	864	824	834	817	814	839	854	815	843	887	876	820	814	829	852	825	820	832	844	785	841	879	870	834	865	843	820	871	783	880	889	826	831	791	853	816	767	841	828	855	860	850	856	840	846	844	814	840	853	849	837	834	839	865	868	816	850	848	800	797	829	832	825	856	827	853	795	840	838	807	847	823	817	817	786	860	800	911	849	850	867	818	822	836	820	871	867	875	826	834	785	915	754	824	817	843	815	851	817	830	837	864	857	831	806	832	835	828	843	828	866	804	848	844	816	831	853	833	882	789	836	854	841	794	852	857	844	779	830	875	848	828	849	810	854	869	794	824	868	815	852	814	894	798	780	816	809	825	887	828	824	816	817	866	820	850	868	840	823	830	857	823	819	793	846	818	799	839	828	851	880	832	850	865	818	819	880	835	836	790	845	884	878	833	805	821	817	863	854	856	820	834	840	815	849	879	864	863	884	856	882	866	869	859	839	829	805	833	817	829	818	854	848	820	833	852	802	836	847	754	865	831	840	836	831	841	858	830	824	859	896	801	835	838	855	812	847	852	846	838	820	835	807	798	860	782	858	857	857	862	823	834	852	850	894	827	795	845	805	876	892	884	813	853	861	762
2153	867	335	81	66	68	87	82	63	69	78	71	65	63	69	66	67	75	71	61	62	57	47	49	52	51	61	51	47	65	54	50	49	53	67	53	52	44	39	55	58	42	55	53	58	55	44	56	54	56	55	60	60	75	72	71	74	53	62	47	57	49	47	72	49	50	59	49	34	64	58	53	34	62	51	56	61	42	65	47	46	48	49	51	46	45	47	67	44	65	55	47	48	49	46	46	35	41	57	46	57	60	55	48	60	56	61	56	58	53	47	50	53	50	45	49	50	49	61	50	65	54	47	43	60	41	49	41	62	56	42	59	55	48	70	56	61	51	58	47	64	51	55	52	62	51	56	44	48	48	66	53	53	48	55	61	68	56	67	48	45	44	41	60	44	59	33	45	56	50	51	59	55	57	51	66	50	49	57	54	63	54	47	41	54	53	59	52	58	54	52	49	46	63	57	66	56	56	52	55	54	43	53	56	62	47	48	67	48	53	43	42	59	41	53	44	51	58	46	73	56	49	59	56	56	54	60	51	49	61	45	54	52	54	49	54	48	46	49	59	37	45	52	50	49	51	50	50	49	55	50	48	46	43	50	49	56	68	58	44	49	56	55	51	38	55	62	57	43	60	45	66	66	39	45	53	59	62	41	56	70	48	47	55	54	48	68	49	42	49	48	63	54	53	47	52	42	42	46	69	57	50	50	43	57	45	60	59	59	50	41	43	44	51	61	56	52	41	43	60	47	61	63	64	65	50	50	46	62	63	47	62	47	49	48	42	65	57	57	48	49	50	59	59	50	58	44	66	49	43	53	56	47	54	52	58	55	49	48	54	53	45	41	58	62	39	55	42	41	41	61	47	47	47	65	62	54	56	47	56	61	56	49	48	50	60	65	49	64	42	40	51	60	54	36	52	52	65	45	51	49	58	50	64	68	53	55	47	43	50	54	62	50	50	46	52	67	44	54	46	57	57	62	57	59	66	57	50	41	59	58	54	55	56	57	56	56	45	55	55	44	57	51	54	61	49	46	51	57	59	55	48	67	55	56	45	35	47	43	62	50	69	47	62	52	48	42	55	51	41	41	49	42	57	56	53	50	50	54	47	55	55	44	45	61	50	48	53	59	56	47	45	35	51	51	48	55	41	54	53	64	59	46	57	57	50	61	49	46	55	57	47	54	51	44	54	49	61	41	57	53	51	53	48	56	53	49	47	55	42	44	59	47	46	46	49	43	42	46	53	57	54	41	44	41	53	55	45	65	42	50	45	40	62	64	44	56	58	52	47	67	62	72	69	47	45	58	63	48	58	56	46	57	42	60	61	62	53	53	47	38	47	55	50	50	49	54	51	52	44	53	47	57	50	54	51	48	57	56	49	50	57	53	46	53	54	54	62	44	55	57	59	54	65	60	47	49	57	60	52	57	53	56	46	50	44	58	47	46	37	53	49	48	56	54	61	51	49	61	57	57	49	45	44	56	54	45	62	54	55	45	54	59	69	73	56	47	66	55	61	54	59	54	49	62	59	52	50	60	48	65	43	46	63	55	42	50	52	55	52	57	58	44	48	40	53	44	55	48	41	69	52	52	49	52	58	36	43	53	59	63	53	45	38	64	63	38	56	48	54	47	57	50	52	44	43	53	61	50	44	52	53	57	70	49	45	61	47	47	56	58	54	62	52	57	44	52	40	52	65	49	51	60	51	75	66	51	58	61	50	61	43	50	62	51	41	47	36	59	71	57	64	64	57	37	52	37	45	61	47	45	49	60	52	49	47	52	43	47	51	58	59	51	43	49	48	36	46	58	51	46	56	48	59	50	50	49	46	60	58	57	60	61	48	46	50	48	55	42	53	64	63	53	49	56	49	63	69	51	46	52	52	57	60	45	50	44	56	47	49	50	54	59	39	52	51	43	47	52	53	68	58	52	50	54	45	54	67	55	64	52	50	50	52	61	51	47	48	57	42	52	49	40	56	48	47	56	49	52	55	61	54	56	68	29	50	51	49	48	49	42	52	57	51	46	44	65	44	42	36	54	47	50	59	49	50	58	43	55	51	45	53	66	52	59	38	60	66	41	46	56	66	52	55	47	58	47	50	67	65	54	57	48	48	42	51	67	47	65	45	53	54	54	77	44	53	50	57	49	48	43	56	46	60	62	55	53	58	43	41	57	40	38	45	54	47	47	64	54	59	58	55	50	61	59	59	45	57	54	58	47	51	54	49	59	52	49	54	51	66	54	52	60	61	50	55	51	56	39	62	49	56	47	52	56	63	62	42	56	47	44	58	50	67	46	38	41	43	63	53	54	58	60	42	56	53	54	42	51	61	49	56	55	57	62	62	65	39	53	48	48	62	51	56	58	44	47	53	56	50	39	39	50	43	50	59	61	56	56	43	43	73	48	45	41	44	47	49	44	52	49	46	45	61	50	55	52	58	58	44	54	66	49	53	48	49	55	49	53	58	49	57	64	46	61	52	51	52	55	53	51	56	52	54	51	55	45	54	50	44	44	55	46	49	45	42	73	65	51	58	48	53	55	42	46	46	48	48	49	62	54	53	58	52	49	47	48	53	55	53	53	53	52	53	38	58	57	56	51	49	35	56	40	44	51	49	48	61	56	49	47	48	53	59	34	43	50	44	54	43	61	56	61	53	48	51	48	52	64	54	56	49	54	62	44	49	47	56	53	54	48	55	55	51	55	43	50	55	48	50	58	60	57	46	51	51	44	54	53	46	44	42	47	51	42	58	44	54	66	65	58	45	60	56	63	56	53	53	55	50	62	52	40	54	53	47	60	53	54	60	46	59	52	47	46	57	46	49	43	61	51	45	55	48	67	48	58	50	49	45	49	53	48	52	45	41	58	63	43	46	74	54	53	53	60	54	43	53	68	53	47	61	46	51	50	59	43	29	51	59	63	59	54	49	55	52	49	61	61	48	47	54	65	63	57	61	55	50	54	65	57	43	51	46	57	58	56	59	63	54	66	47	60	57	43	61	46	49	47	53	54	52	56	45	49	57	52	58	47	53	45	62	55	67	44	67	39	53	47	56	49	53	57	50	58	49	50	45	49	53	48	58	53	52	48	67	50	67	52	34	63	67	58	59	70	50	50	71	68	52	51	55	57	49	60	61	52	38	58	53	50	57	49	69	45	55	55	61	57	56	47	41	58	54	49	42	52	46	51	53	54	48	54	59	64	57	43	55	53	53	63	57	55	42	47	55	57	42	44	51	45	59	50	63	60	55	41	59	62	54	51	59	46	54	65	54	61	62	45	51	41	51	57	60	61	42	50	61	56	58	62	68	39	39	54	58	62	52	73	62	43	53	41	59	54	67	50	56	39	56	48	58	55	36	47	48	61	46	49	61	60	39	58	61	45	57	61	50	54	58	40	63	51	43	57	62	40	59	45	53	59	51	56	48	46	52	46	45	58	63	52	68	54	48	51	50	63	52	44	61	56	43	67	68	51	61	63	64	51	50	53	59	39	51	51	58
22281	10997	4296	1562	1815	2165	2242	2000	1763	1689	1418	1358	1242	1205	1188	1191	1055	841	806	757	674	671	579	513	575	557	567	506	524	506	520	512	511	523	522	519	516	503	558	504	475	533	497	482	505	472	421	462	529	602	678	698	790	859	863	852	784	743	678	595	548	484	455	476	444	443	419	439	442	426	424	443	413	453	461	429	450	440	459	440	440	468	449	379	431	422	437	433	438	450	459	469	433	444	421	435	456	434	442	412	450	446	447	436	455	453	470	426	446	444	442	474	431	446	415	443	451	394	404	458	435	438	432	469	442	422	434	474	448	440	434	412	445	404	461	438	409	430	470	469	448	458	468	450	421	456	418	423	452	437	447	417	426	449	464	444	398	438	484	447	441	439	422	400	430	443	447	456	461	505	404	419	459	430	436	474	445	443	406	461	448	441	444	437	432	422	440	430	429	429	429	411	426	424	436	430	398	452	442	415	448	439	421	447	414	445	415	477	463	473	441	456	417	457	429	431	455	434	468	435	386	397	450	453	461	430	442	416	426	473	408	418	415	486	420	434	434	429	491	456	450	433	406	447	476	447	379	437	432	427	445	457	436	438	476	425	438	414	440	426	410	413	462	422	478	434	409	443	451	443	446	439	468	421	426	454	433	468	467	435	413	398	428	445	493	448	433	449	405	454	449	454	463	440	469	441	427	446	438	432	423	452	397	430	439	411	419	453	427	453	419	474	452	451	447	445	438	428	453	429	448	439	417	437	413	464	416	478	420	424	438	457	427	410	466	434	404	424	449	421	431	413	396	453	442	416	442	441	436	471	456	456	416	419	445	477	420	434	464	454	471	430	471	434	442	411	472	410	408	478	461	454	436	452	422	428	489	431	438	455	461	438	428	443	451	460	430	422	472	452	425	417	473	479	467	420	464	433	472	441	432	428	456	418	427	477	444	427	478	451	431	422	463	418	445	437	388	454	447	450	454	417	419	449	452	454	414	490	434	438	402	439	445	439	445	453	414	408	449	458	444	401	457	448	434	445	441	479	444	418	423	405	460	466	440	448	463	390	417	426	455	440	410	453	445	436	395	455	451	442	431	459	461	440	420	432	461	435	432	432	416	429	487	402	430	460	447	435	420	438	437	480	432	443	439	431	423	421	421	431	474	434	481	440	462	418	456	437	450	430	515	481	453	477	423	439	436	444	450	462	437	401	487	451	450	436	446	425	420	466	444	422	427	451	452	418	456	417	452	438	412	410	432	471	433	430	449	431	414	440	465	412	400	451	450	442	451	451	466	426	439	424	452	423	469	453	422	432	401	420	420	455	462	426	459	399	412	469	457	416	441	400	413	467	413	462	408	447	447	446	446	422	423	457	434	430	451	418	421	462	436	416	415	420	467	497	435	446	435	415	461	426	473	450	421	449	459	476	478	429	435	432	473	458	463	429	444	439	423	461	437	436	446	409	427	453	451	449	465	435	443	438	468	461	445	461	415	476	402	421	428	448	464	438	468	440	460	444	440	463	461	413	433	473	494	447	483	451	421	437	430	470	440	451	430	465	448	431	453	430	482	465	459	437	476	440	429	487	451	384	429	409	456	418	435	442	429	456	449	423	456	438	402	434	459	428	477	454	445	416	464	457	408	453	453	451	405	433	439	463	420	423	456	466	465	464	410	401	437	410	440	437	414	412	470	433	403	417	414	473	438	436	450	441	434	433	436	431	428	486	434	458	396	427	441	442	453	457	428	429	441	465	424	424	453	411	470	453	433	448	455	429	443	471	415	437	435	409	439	510	420	439	420	433	425	421	442	426	433	445	424	409	432	412	422	464	440	426	443	408	467	467	416	478	448	468	492	466	418	432	420	460	487	450	457	415	439	475	405	442	435	426	403	415	409	424	433	424	472	424	438	402	458	410	437	391	417	442	422	445	421	437	430	456	435	468	437	453	442	418	435	438	457	434	411	432	457	462	450	408	478	444	436	407	406	430	472	435	406	427	448	438	412	413	443	450	451	403	464	436	388	445	456	481	432	437	444	442	448	427	446	421	443	416	421	455	450	418	432	393	457	415	472	448	429	435	438	447	452	438	434	461	444	466	483	422	435	446	421	446	402	422	481	444	454	431	441	465	455	429	434	465	445	453	431	441	448	452	454	461	490	472	467	403	452	434	441	428	417	411	426	436	439	454	450	441	454	454	421	466	443	394	407	416	444	432	442	439	437	421	427	404	476	469	443	476	400	467	456	438	455	430	402	424	440	441	470	442	421	428	487	440	439	415	461	478	450	438	461	467	472	451	425	480	436	442	422	463	425	441	460	476	474	452	446	448	413	464	472	458	411	389	440	474	448	412	432	462	464	474	447	438	479	425	420	457	449	420	516	472	412	468	440	463	450	468	466	440	416	460	454	468	455	410	458	449	490	405	443	445	455	449	440	439	431	400	431	450	420	453	449	452	433	437	457	432	443	459	417	433	493	476	446	445	488	480	463	440	447	451	440	481	466	432	460	458	438	447	473	486	463	419	427	425	424	463	460	428	453	453	425	440	442	446	401	453	414	429	430	450	450	455	457	465	447	443	409	410	421	394	420	466	444	445	420	431	477	452	461	452	430	441	440	446	419	455	443	443	439	451	367	451	424	447	430	436	452	421	430	434	433	434	469	445	458	409	457	474	422	402	424	390	452	465	452	482	462	423	415	456	479	417	448	427	409	439	470	438	448	438	445	478	449	422	452	432	458	479	449	421	467	389	457	423	444	435	441	438	411	431	453	425	445	459	414	468	480	457	482	442	472	474	410	461	428	461	444	440	454	426	464	451	437	429	418	424	431	429	430	475	412	473	436	413	453	445	451	460	439	446	438	413	442	405	431	453	440	456	462	413	445	460	451	449	416	446	426	463	437	428	423	431	436	441	423	450	439	401	453	432	442	440	470	449	422	467	472	413	443	436	459	445	455	430	484	434	433	444	450	473	422	411	451	418	429	459	456	447	461	442	440	454	453	444	461	438	430	436	398	426	433	430	424	407	441	413	477	422	434	453	444	453	446	437	450	423	434	441	494	430	415	428	481	417	409	469	409	435	428	429	461	413	431	455	457	465	427	456	429	462	436	461	447	446	473	428	411	455	437	456	431	408	444	432	434	423	422	439	460	399	527	451	452	447	433	447	445	398	432	438	453	476	437	428	467	437	464	415	453	435	436	396	410	441	443	460	448	441	490	428	454	422	472	408	485	443	418	429	418	422	453	428	417	414	435	452	451	391	457	431	417	435	415	453	424	438	442	412	454	431	418	457	426	422	449	446	450	446	433	459	427	435	432	475	461	413	447	415	421	427	464	469	442	432	432	470	412	424	460	433	473	402	444	425	474	441	455	445	450	486	414	476	426	439	430	441	476	444	458	463	406	438	467	450	468	469	474	435	431	482	421	461	394	471	430	479	460	434	459	434	404	402	393	436	427	434	432	500	468	487	438	472	440	367	424	450	437	439	433	451	448	436	462	428	466	436
2984	2351	945	172	114	136	145	132	127	122	129	119	112	121	109	119	116	112	94	109	85	94	105	109	108	101	93	102	98	106	105	87	98	105	99	109	100	101	95	96	95	93	91	109	83	101	80	98	101	95	119	99	149	160	152	136	110	140	114	104	109	91	77	83	98	98	95	96	98	108	80	79	92	80	103	67	85	87	89	99	73	86	101	76	96	98	96	81	94	97	95	92	93	102	95	98	80	91	103	87	83	86	89	106	98	76	88	93	80	89	88	98	86	87	80	94	98	95	87	83	100	83	106	101	89	91	90	96	84	93	84	101	75	96	91	86	94	89	98	88	105	99	83	91	85	80	88	113	94	98	91	88	92	93	76	90	112	95	84	83	99	88	91	94	89	74	100	101	107	97	71	96	86	87	80	80	91	69	94	104	89	104	71	98	101	89	95	86	95	92	83	77	103	90	68	75	80	85	85	97	101	93	65	93	108	79	84	101	95	94	101	86	102	84	90	83	74	119	73	70	89	95	86	82	109	92	96	90	97	100	96	92	92	95	89	89	119	79	105	96	108	83	80	66	91	104	76	95	94	89	79	86	80	80	87	88	101	92	121	89	91	84	91	91	89	86	94	83	98	99	91	88	108	83	88	87	94	84	89	86	96	85	95	97	97	103	95	75	92	109	102	99	94	96	86	82	81	94	112	63	86	77	98	84	74	88	88	94	79	94	79	84	85	87	86	100	90	93	93	81	95	88	92	86	71	81	99	94	88	92	89	95	86	87	87	88	104	82	91	92	95	87	90	94	90	82	93	96	97	79	98	82	87	90	93	92	96	95	112	113	95	74	80	96	86	91	83	90	94	86	78	101	93	97	98	106	95	97	71	91	107	95	97	87	103	86	85	110	77	98	108	84	98	87	102	93	82	92	85	90	81	100	78	94	91	95	102	79	96	83	92	106	93	97	82	85	99	85	99	87	88	97	81	87	72	104	95	85	80	76	90	93	91	71	86	84	79	87	97	86	100	88	95	98	104	95	96	93	101	82	80	107	104	74	83	83	100	78	74	84	75	87	89	99	106	91	81	83	92	98	74	98	64	81	84	86	110	90	81	87	103	91	84	103	114	95	74	103	79	88	84	93	102	84	86	74	101	96	101	107	89	82	95	89	84	95	87	92	91	85	93	84	86	102	98	87	82	101	95	101	100	100	87	91	98	95	97	95	96	81	87	92	73	72	95	86	88	100	92	85	101	93	76	92	78	82	89	101	83	92	91	81	81	102	88	83	71	94	85	97	80	91	74	83	85	94	95	92	90	92	85	98	88	84	67	79	86	98	83	91	83	101	92	90	97	104	88	79	99	95	103	92	75	86	86	97	77	75	79	82	93	85	74	100	90	99	95	79	110	102	94	103	102	95	88	90	100	76	93	92	82	82	90	88	75	82	84	78	94	80	89	91	76	95	83	74	85	93	76	82	94	91	92	103	97	75	82	103	107	105	89	86	85	73	90	91	94	89	95	91	81	82	110	98	82	98	80	79	95	91	103	90	96	98	85	86	91	83	71	86	78	98	94	102	99	83	106	103	85	118	83	113	112	80	100	103	100	88	95	87	74	94	105	84	82	86	97	88	77	82	112	97	95	86	93	90	88	104	94	102	84	105	101	93	79	99	108	91	79	84	74	85	95	80	85	105	92	82	91	85	82	82	91	86	88	70	72	89	79	69	83	93	93	88	84	93	91	99	105	79	92	95	94	99	86	101	81	90	100	106	107	93	91	100	91	89	87	81	120	89	70	105	80	92	87	101	91	86	83	74	95	86	97	95	92	101	90	96	111	89	96	97	82	91	96	91	91	95	88	87	99	99	90	100	74	91	96	95	98	90	98	86	94	100	89	90	94	76	83	99	99	91	73	93	86	90	93	79	89	80	93	85	85	68	94	87	91	90	82	84	97	81	73	84	95	91	94	84	96	92	80	105	102	103	84	71	74	83	103	106	94	94	97	94	92	91	85	94	86	77	85	78	84	86	68	97	83	81	98	81	77	77	90	119	78	93	90	94	71	106	98	93	99	73	72	96	89	98	72	92	103	88	97	78	91	76	83	96	89	103	89	81	84	83	83	77	91	88	98	80	104	99	75	90	104	87	88	89	88	69	82	90	95	86	88	83	105	88	94	102	80	84	81	87	86	75	76	99	85	84	96	78	87	83	84	87	93	98	102	93	95	82	93	89	100	95	104	80	85	94	99	92	80	90	95	74	75	86	95	102	83	103	83	91	111	104	86	94	85	80	87	93	90	81	85	77	95	75	105	84	84	95	89	81	105	116	87	103	100	99	72	80	79	107	83	87	94	91	99	93	96	111	103	90	91	88	96	85	79	100	88	96	90	84	105	75	92	77	89	103	99	103	97	76	79	90	92	93	95	89	97	101	76	106	81	91	80	82	93	110	87	79	86	97	85	102	71	99	100	105	95	88	97	97	102	90	86	88	73	103	81	102	79	98	92	94	91	100	79	76	98	86	71	83	102	93	101	97	67	97	73	92	82	96	80	105	106	88	103	91	92	93	94	106	97	76	113	94	103	99	101	79	91	88	90	92	79	115	88	91	100	88	96	99	89	84	125	103	107	101	102	73	99	77	95	110	84	70	108	93	82	74	89	93	88	77	99	96	83	84	84	109	96	87	76	94	89	88	103	86	98	103	95	77	91	80	90	94	104	88	105	86	79	98	101	83	92	87	96	87	86	77	103	92	71	97	113	71	101	83	99	75	86	97	88	78	105	105	74	104	92	109	78	91	85	103	93	81	111	99	96	76	76	78	83	106	84	96	83	90	94	105	108	99	92	111	105	86	99	108	97	89	97	94	80	88	94	91	77	82	85	102	88	93	98	101	99	83	98	96	88	110	76	100	78	75	106	83	97	103	83	88	110	85	90	88	78	89	84	87	77	100	87	78	75	93	99	95	106	86	85	85	89	83	94	90	97	97	99	91	88	100	111	88	83	91	96	82	91	71	90	92	93	83	96	87	88	79	84	85	98	81	84	84	92	85	94	90	80	78	88	86	93	95	89	75	109	92	96	76	104	90	103	94	92	92	76	93	82	85	107	79	86	96	87	86	92	89	87	78	88	91	108	104	69	88	101	95	87	82	80	69	82	73	104	83	116	84	96	93	103	112	95	103	82	94	98	89	81	101	88	88	99	98	90	86	94	109	93	88	102	84	104	73	90	84	89	103	106	82	91	77	95	84	100	96	88	84	97	97	103	104	80	93	72	77	81	93	92	101	76	88	97	89	92	97	92	98	93	91	95	97	118	106	91	78	89	77	102	82	88	71	95	96	99	91	104	92	79	95	86	100	106	93	94	111	102	85	93	93	104	85	94	78	95	80	102	82	95	93	99	96	94	79	97	82	78	85	94	99	82	98	85	102	98	88	97	83	97	94	63	86	90	88	90	75	79	105	85	85	81	101	93	96	78	101	101	72	103	87	98	93	95	79	95	87
28573	18846	9540	2844	3898	4426	4111	3819	3304	2874	2517	2315	2083	1990	1914	1781	1523	1389	1290	1197	1124	983	1002	982	871	930	950	886	904	896	818	860	832	843	841	824	840	872	842	833	917	932	900	834	751	758	759	850	1044	1182	1327	1672	2240	2446	2450	2291	1928	1600	1469	1164	998	822	749	660	762	697	673	698	712	762	748	732	740	676	762	706	740	742	692	693	711	721	755	702	723	702	768	736	745	702	708	723	705	686	715	760	767	717	819	722	633	727	760	681	729	704	740	728	759	704	743	728	708	746	725	738	753	738	693	743	689	673	732	749	778	716	750	683	711	749	699	700	737	693	716	709	708	757	709	714	739	736	735	720	759	761	746	723	735	714	745	742	764	744	734	739	685	743	654	710	745	729	691	737	773	709	681	686	695	686	669	717	680	732	728	748	709	730	738	706	732	701	706	697	745	762	738	763	738	719	682	762	741	769	679	707	684	757	739	714	702	744	748	720	715	776	744	732	690	746	748	721	759	720	686	741	739	675	709	762	765	759	767	701	726	697	798	703	719	709	711	728	705	767	740	708	704	741	741	737	732	750	703	691	713	706	731	718	747	725	737	721	770	700	721	705	702	677	742	698	698	741	717	702	761	701	669	704	725	745	705	698	779	728	752	717	702	760	744	713	734	707	711	715	708	775	660	690	713	728	653	711	737	748	741	731	716	738	724	786	724	726	728	737	720	707	722	796	718	690	685	744	726	755	741	741	729	725	734	774	705	743	690	770	741	716	709	725	679	707	702	737	696	776	743	723	729	763	713	693	732	747	731	769	741	732	675	732	765	678	711	725	701	727	710	737	752	665	672	683	695	736	744	729	703	744	702	722	762	697	725	700	732	745	752	711	758	698	690	705	685	715	722	725	736	700	760	793	739	737	772	751	702	740	747	731	725	724	753	688	763	700	710	670	718	810	727	750	728	704	720	740	687	759	675	690	765	717	731	690	722	763	738	709	752	744	720	729	730	669	701	745	706	705	665	727	740	731	733	769	687	707	740	715	748	705	706	754	683	721	715	771	730	707	720	727	744	766	715	785	671	750	746	700	710	738	727	743	671	770	678	752	718	700	691	730	675	740	731	715	740	706	736	713	737	807	759	728	664	735	717	748	715	731	715	728	735	721	689	742	731	702	756	768	736	708	691	745	722	759	705	687	701	700	785	760	698	718	702	752	735	743	770	739	694	764	738	706	803	743	738	732	730	676	741	705	755	733	687	730	759	711	725	728	700	710	688	707	746	733	687	713	728	755	690	750	680	719	728	717	659	716	682	737	737	717	704	736	682	710	727	727	700	719	705	719	748	757	721	711	714	750	703	728	731	789	734	759	717	741	741	721	728	727	711	695	743	700	717	748	709	745	737	772	705	712	740	719	728	734	720	707	753	731	701	702	795	670	767	701	689	750	755	734	720	729	739	761	721	736	706	751	739	729	713	745	747	760	728	726	738	707	704	759	733	715	733	744	706	759	682	717	757	752	716	736	706	719	717	706	698	765	734	747	711	744	729	715	737	733	726	725	711	758	749	733	701	744	719	778	765	725	681	709	717	749	783	721	710	745	722	787	710	748	750	773	739	724	754	685	722	744	718	707	740	688	709	737	758	698	682	710	730	729	698	698	725	736	711	737	715	727	716	716	716	708	658	660	711	777	718	804	718	726	700	719	705	721	729	718	772	675	723	732	732	773	724	727	748	762	696	780	727	704	730	717	702	730	724	702	725	759	732	703	738	712	737	759	738	684	737	704	689	683	733	715	691	675	703	708	693	727	757	729	687	715	705	746	739	704	735	731	772	687	747	714	694	701	710	739	732	729	765	721	667	725	731	679	716	695	728	678	722	707	715	736	731	713	728	702	749	695	762	751	741	693	689	725	696	730	748	721	719	683	760	737	755	698	720	746	726	697	704	755	722	763	727	666	689	744	711	675	769	693	770	738	729	731	685	700	709	705	728	743	742	736	735	706	722	733	719	722	695	753	761	749	708	709	732	761	719	746	738	747	686	738	717	778	685	750	761	693	751	755	741	743	728	697	704	746	762	757	686	737	676	749	782	745	745	703	723	677	764	742	741	698	689	698	782	717	732	761	754	703	745	750	777	677	700	722	743	690	717	733	722	708	726	741	706	723	754	756	697	733	704	707	719	667	703	714	729	680	735	742	738	685	754	696	665	741	737	741	761	783	755	771	707	722	733	728	738	765	717	741	711	778	674	699	744	692	753	671	710	735	718	749	716	771	768	721	760	760	734	713	748	721	784	748	755	684	747	748	721	750	739	728	739	728	752	749	711	711	749	665	736	685	721	771	729	707	703	702	726	761	737	697	728	738	721	698	715	752	698	690	683	727	754	748	786	762	701	694	704	731	735	755	754	714	778	761	710	716	695	717	724	731	745	718	707	698	757	693	748	732	694	758	757	715	752	739	694	723	699	691	700	768	718	692	756	755	731	715	723	693	675	661	764	742	713	733	755	713	742	724	732	717	737	683	718	678	786	700	717	745	746	682	737	710	752	802	712	697	736	764	692	726	733	782	684	740	698	738	691	741	718	713	768	694	739	727	655	674	731	764	751	731	744	695	735	676	696	718	696	771	740	683	717	705	712	736	739	709	741	768	759	706	723	755	715	762	717	734	705	735	755	739	768	749	733	745	745	721	703	729	744	752	731	720	754	733	716	697	688	678	749	718	720	733	719	693	813	747	739	701	687	672	731	729	707	774	716	750	744	711	767	727	706	693	749	672	729	717	740	702	702	724	740	676	729	745	693	760	775	724	765	703	677	749	678	749	690	742	755	711	691	732	750	676	743	701	767	695	737	742	731	718	745	708	736	706	729	722	720	752	736	751	763	703	699	739	707	736	707	696	727	706	741	723	708	716	741	734	696	767	722	731	714	694	792	725	727	703	730	721	730	704	747	748	717	732	763	719	760	734	687	689	808	725	686	740	753	722	729	782	708	724	744	750	730	761	761	705	714	732	717	687	760	698	724	720	721	702	778	706	726	744	726	733	728	715	695	770	725	754	680	718	752	716	714	760	747	709	713	702	721	706	728	717	706	737	720	745	751	760	760	688	699	713	695	720	712	789	711	712	721	703	729	767	742	741	725	711	766	698	688	718	736	738	681	695	687	749	696	803	710	733	678	737	714	733	691	722	763	714	756	759	756	691	744	688	697	707	818	745	733	716	689	725	684	721	744	685	742	724	737	724	741	687	742	703	703	729	749	696	767	742	749	731	719	697	744	731	673	788	699	742	749	721	712	743	735	740	754	700	701	691	733	761	733	712	744	774	736	782	762	723	691	735	726	687	694	721	742	678	737	688	753	722	700	728	741	750	724	690	781	704	704	760	752	720	714	760	723	694	722	768	762	742	709	730	762	683	694	738	709	717	718	755	767	727	758	709	732	727	713	768	709	729	718	678	737	758	742	694	786	727	775	717	716	750	761	732	753	680	772	764	711	735	741	695	702	725	784	746	731	692
3695	2005	860	138	94	137	110	98	108	100	106	92	104	100	104	111	77	77	80	82	63	90	82	71	77	99	65	75	63	76	72	58	75	66	64	86	73	69	73	84	88	71	73	75	75	58	71	72	74	101	107	114	97	123	107	108	122	109	111	102	89	73	69	66	60	74	82	62	50	66	59	69	66	65	70	69	64	63	60	69	64	66	57	79	69	75	63	49	62	65	70	66	66	61	56	47	71	64	65	61	74	73	66	62	67	63	62	70	79	58	81	62	60	64	54	56	53	58	65	70	70	53	66	65	48	61	75	68	76	46	54	57	64	72	68	70	70	73	72	73	72	71	72	69	71	74	62	56	52	63	53	57	54	87	59	52	53	74	56	65	68	59	67	66	71	50	78	82	65	70	55	64	55	58	65	77	65	52	68	71	65	60	72	56	61	61	61	54	67	56	63	48	53	56	55	61	67	63	65	72	57	66	71	60	72	76	65	82	55	60	66	65	73	74	57	67	66	63	76	70	65	76	68	55	59	71	63	54	66	74	80	62	83	70	52	59	74	64	68	79	68	60	66	62	56	69	67	69	73	70	68	67	71	64	81	55	81	63	61	51	70	90	57	69	61	55	68	80	69	64	67	49	62	56	65	64	43	55	68	68	70	64	71	66	61	76	76	56	79	48	63	73	75	64	59	74	51	59	76	94	63	73	59	53	60	79	71	63	60	81	72	60	67	57	84	72	79	58	69	68	70	66	69	52	69	57	72	61	60	61	62	68	76	80	53	50	80	71	70	62	71	68	83	77	54	66	63	63	73	48	59	61	63	72	61	59	50	74	70	53	60	73	72	57	55	49	75	61	61	72	69	67	66	54	55	61	72	64	69	66	80	59	74	74	62	67	80	79	65	67	83	64	61	72	60	61	73	69	58	65	64	70	65	64	77	66	50	61	66	68	70	61	72	77	66	61	68	59	56	73	57	56	65	74	50	51	74	68	74	76	71	71	80	71	60	67	78	75	72	61	63	63	74	57	69	61	70	60	70	72	63	80	74	62	55	57	68	51	63	63	59	67	54	55	61	63	71	46	84	62	77	77	50	86	76	68	81	69	57	55	72	68	61	49	65	74	71	63	63	70	65	81	79	85	53	64	77	78	77	64	48	80	65	71	93	51	68	56	70	69	62	62	71	56	64	69	67	64	62	57	67	58	53	73	54	62	62	69	64	58	75	71	60	57	65	69	71	58	85	60	62	64	69	66	65	67	90	78	71	61	72	64	62	58	55	68	60	54	70	83	64	60	66	70	68	71	79	52	64	55	71	66	73	76	53	75	64	71	64	69	59	55	73	61	82	73	72	80	61	65	75	61	68	88	64	70	68	70	65	56	63	78	61	63	65	45	63	63	66	65	71	63	65	74	60	69	62	57	74	88	70	67	66	79	58	61	70	69	71	71	73	62	56	75	71	61	61	65	53	59	72	74	60	76	65	75	66	83	61	70	82	79	76	65	66	59	65	58	61	75	77	71	78	68	60	91	66	70	74	64	48	72	69	71	77	71	68	67	60	52	69	51	55	63	71	70	62	65	61	57	67	69	63	67	66	71	62	59	83	75	67	69	74	60	67	53	61	50	72	67	76	65	71	60	60	59	60	67	58	76	73	78	84	76	70	54	69	71	61	61	60	71	65	56	66	57	61	74	69	80	75	64	66	71	74	76	71	55	70	61	67	61	68	75	78	56	64	63	56	60	71	71	61	66	66	67	52	69	64	75	80	60	67	60	69	67	56	77	57	58	56	64	57	71	76	66	72	66	87	72	60	66	65	65	70	83	53	79	66	64	73	57	58	79	57	53	67	77	73	56	81	56	71	79	66	88	60	72	61	69	71	61	67	58	55	87	66	60	71	73	66	79	85	58	89	80	67	74	59	61	73	70	70	59	73	63	70	83	63	70	70	67	59	85	55	67	72	65	61	60	67	68	58	64	69	71	55	65	67	61	52	73	59	79	62	71	71	75	74	63	73	65	70	68	82	82	55	74	73	61	57	70	62	60	63	84	66	63	55	60	89	74	60	75	59	57	67	68	58	59	84	69	71	74	57	68	65	62	76	73	62	73	69	65	71	66	74	67	66	61	69	56	77	72	60	55	67	69	68	67	60	71	69	68	55	52	82	63	70	73	68	57	75	62	74	81	73	60	67	65	68	53	81	63	77	65	75	56	84	60	73	67	58	69	57	65	74	56	70	60	69	76	73	85	73	50	64	83	51	69	64	70	65	57	78	78	70	65	62	56	68	73	71	69	60	63	65	74	61	65	58	51	70	46	78	57	69	80	56	62	56	58	58	54	69	79	73	57	72	52	70	64	61	64	74	71	57	65	74	63	76	57	79	74	73	61	69	46	74	80	69	57	77	50	61	68	81	72	74	59	77	82	68	57	79	73	52	83	65	77	78	65	74	66	57	55	55	68	62	74	68	74	55	70	68	67	58	62	80	64	62	47	53	77	62	70	65	58	91	67	79	76	59	61	64	73	66	74	67	75	71	66	64	60	64	68	70	73	79	72	73	60	61	83	67	42	65	58	84	70	58	65	77	60	78	60	58	68	79	68	61	65	71	68	78	68	46	69	71	62	59	53	74	58	79	56	68	73	64	72	64	63	65	76	63	61	62	68	56	69	60	72	57	64	61	66	56	55	67	60	78	69	56	54	78	54	82	79	57	46	63	83	72	80	57	71	75	59	50	68	77	70	64	69	75	53	62	72	68	81	70	68	79	57	60	64	65	61	77	71	63	75	68	63	72	64	71	68	60	62	64	57	55	68	66	53	74	79	61	75	56	63	63	60	63	64	55	60	52	66	72	71	78	58	68	68	76	63	63	66	66	82	66	61	62	66	65	77	59	73	73	58	50	72	67	76	64	72	60	59	69	69	64	67	56	60	70	88	69	63	78	68	73	55	61	68	75	83	61	66	68	63	69	65	72	70	67	63	70	71	64	73	62	69	71	74	82	70	55	66	70	61	61	56	59	66	69	67	52	68	65	72	57	73	68	53	61	60	73	59	73	61	62	66	64	76	65	69	58	60	63	73	58	64	81	57	58	55	76	52	65	79	64	52	65	68	81	73	66	66	79	70	67	61	70	63	70	57	54	76	71	62	63	58	52	69	74	72	69	70	77	57	53	58	58	66	63	65	54	67	64	81	68	63	62	58	70	69	56	60	68	70	64	65	65	70	66	64	59	71	60	71	58	53	75	61	86	55	81	59	78	76	70	84	56	78	69	72	67	78	78	85	68	66	64	62	58	55	59	47	80	70	60	60	51	68	80	60	76	72	66	58	52	71	71	73	52	72	70	59	64	69	60	60	80	56	68	71	63	70	60	60	70	75	59	69	72	73	65	59	66	62	61	73	76	61	70	64	54	64	71	70	70	66	69	70	72	61	57	68	69	74	62	74	60	64	63	69	74	62	73	59	55	70	76	81	62	71	70	61	70	76	58	62	64	53
27917	17884	9043	2507	3361	4024	3727	3420	2789	2426	2274	2124	2033	1943	1672	1429	1221	1207	1095	1103	939	857	777	772	769	810	771	712	737	676	707	665	644	682	678	670	654	674	641	799	817	774	688	625	612	605	693	773	875	1149	1438	1723	1988	2047	2113	1944	1742	1405	1144	933	881	733	554	602	533	557	588	551	531	557	526	522	565	548	531	554	535	578	542	547	523	533	506	547	539	549	567	569	515	539	549	557	560	557	552	523	538	555	566	573	548	569	531	536	545	530	526	576	564	570	541	561	541	517	557	535	559	535	535	570	583	561	563	556	587	547	518	583	559	553	589	525	565	587	575	581	571	587	555	610	552	503	581	559	535	575	527	549	574	539	566	573	533	569	543	572	573	562	544	574	564	526	531	549	584	537	562	575	530	561	533	564	542	562	570	538	562	551	535	584	561	580	521	574	536	556	549	551	571	571	589	552	544	549	575	520	531	562	560	549	539	512	507	526	591	575	560	536	536	526	552	529	540	587	563	554	548	552	586	551	534	553	571	556	602	528	561	564	572	575	512	591	538	571	579	545	542	575	553	560	533	587	562	535	568	545	523	563	553	539	574	515	595	531	554	511	543	565	558	574	561	562	569	577	561	488	540	550	548	516	530	565	539	509	527	559	538	550	523	550	533	558	547	575	557	536	514	566	535	542	511	542	540	562	528	590	559	536	530	552	530	602	560	541	538	567	524	566	564	565	583	526	577	584	530	544	532	577	557	572	553	564	533	532	562	605	571	546	520	603	547	532	581	533	596	651	549	503	545	579	550	576	532	529	548	519	550	535	558	548	543	542	561	517	565	536	535	569	548	553	567	532	594	547	608	527	566	562	558	559	562	571	526	556	540	532	552	540	577	538	549	592	551	532	529	563	490	530	567	559	516	561	541	504	563	540	564	567	583	582	570	534	553	549	537	528	568	591	571	572	567	561	578	580	538	602	585	541	532	565	515	543	602	562	534	556	572	542	512	587	545	541	567	547	565	531	513	566	512	518	569	530	554	512	561	566	558	531	561	569	571	532	542	559	556	564	537	607	538	571	547	542	555	534	547	491	535	583	595	545	522	557	568	516	551	598	516	554	574	599	573	529	550	573	580	593	588	557	523	559	532	527	563	526	548	567	563	548	536	569	548	554	583	528	607	529	547	531	564	597	551	561	541	537	507	543	570	565	531	564	590	516	548	570	574	577	513	503	565	579	558	551	562	557	520	536	564	544	554	560	565	538	568	533	500	586	567	544	539	537	528	526	558	557	551	507	588	560	555	515	555	545	575	545	527	549	559	567	539	563	567	597	563	539	553	528	567	528	583	532	577	595	528	548	551	515	523	578	550	583	575	571	558	558	545	523	530	520	553	526	531	557	573	560	544	571	562	535	575	589	566	576	543	538	531	522	509	540	568	543	567	561	573	520	534	523	547	567	550	564	568	544	538	583	522	584	565	549	510	544	524	553	578	525	557	528	549	562	517	496	551	542	584	549	542	530	509	516	532	553	532	544	557	514	550	516	551	529	547	528	576	542	522	551	498	547	545	554	552	583	524	541	545	541	506	560	537	546	556	559	546	522	562	560	595	563	613	524	550	585	562	543	545	531	512	572	516	549	532	542	585	522	566	534	538	561	561	565	526	611	526	578	553	562	502	544	566	597	521	546	560	507	537	552	568	540	518	583	567	572	548	547	541	533	575	565	583	554	598	533	572	555	506	552	528	537	613	550	555	536	487	559	532	584	582	546	528	557	533	484	582	564	534	538	500	572	536	556	600	568	522	561	534	551	559	566	578	563	525	548	529	556	549	507	538	530	543	560	577	575	561	548	565	537	545	569	563	538	536	510	541	530	555	557	581	563	557	522	543	564	565	557	546	556	552	559	554	513	540	558	564	561	579	553	571	530	550	574	536	519	526	558	548	521	552	543	521	513	533	570	550	548	569	554	597	542	552	547	546	638	569	536	530	576	603	565	529	573	532	529	544	547	525	587	547	533	567	571	592	570	547	565	565	511	528	525	538	570	569	532	555	546	555	534	607	551	524	496	556	534	504	495	576	523	534	566	532	543	519	525	530	554	560	585	568	553	552	618	560	588	579	564	517	554	551	580	493	522	524	578	566	538	521	523	575	572	515	559	538	548	567	534	575	579	541	543	582	588	526	569	560	549	574	594	576	531	594	539	571	539	539	517	565	535	537	558	536	534	557	539	583	542	531	541	575	557	578	550	569	555	530	589	537	568	546	544	519	522	526	568	572	566	521	562	553	543	556	558	555	565	547	516	548	559	543	537	560	544	564	539	542	516	532	527	545	556	575	573	553	534	558	550	525	523	531	519	550	578	538	554	552	532	531	549	549	585	506	584	529	562	555	554	550	502	562	553	535	513	532	558	509	562	541	549	543	547	478	551	529	519	575	527	590	570	532	542	541	593	580	581	580	543	574	564	553	547	563	536	597	552	549	572	588	530	531	524	571	528	541	566	531	548	505	562	530	530	541	553	560	541	542	557	554	534	574	547	525	562	513	555	574	563	536	536	507	554	563	522	544	606	571	507	518	579	573	542	566	555	545	526	519	561	579	538	512	540	544	520	577	546	537	553	590	545	587	591	568	503	586	555	590	557	577	565	522	599	592	551	565	564	536	566	570	532	558	531	559	572	526	562	533	562	562	488	551	555	543	547	539	548	494	505	575	540	567	542	584	560	530	519	557	555	530	516	583	531	545	567	558	547	596	533	548	546	586	580	582	520	534	531	554	565	552	541	542	591	534	571	552	552	575	573	549	558	535	497	575	581	568	538	569	558	547	591	528	571	545	524	495	538	524	532	585	600	558	612	576	560	574	530	556	564	553	552	559	514	537	585	545	574	514	539	537	548	551	531	536	515	611	555	547	570	525	534	539	594	588	568	558	554	543	562	537	534	551	556	587	532	563	551	564	509	572	578	544	567	532	509	549	587	575	597	551	553	567	494	534	574	523	525	576	546	537	535	547	529	529	555	556	598	567	517	577	523	561	551	509	546	563	568	560	585	583	551	588	566	566	548	556	556	532	571	548	582	611	536	531	573	556	554	538	621	524	538	580	534	571	569	572	538	519	596	579	513	539	548	583	563	549	530	524	540	549	593	515	551	562	586	562	546	577	546	549	568	554	580	586	555	552	576	550	553	556	530	540	537	509	522	553	574	540	564	507	540	576	550	591	575	553	532	504	527	581	528	553	524	573	518	603	578	534	519	532	560	554	548	538	546	528	538	545	582	557	522	588	551	541	523	524	542	551	558	570	581	560	530	608	573	507	576	520	558	580	558	570	556	534	527	600	553	532	541	541	537	548	551	564	573	564	510	533	564	518	529	548	505	537	567	553	560	577	536	558	543	521	555	551	542	549	521	537	522	577	539	560	531	526	571	544	567	521	583	536	551	531	547	546	529	549	540	543	556	572	536	554	538	591	549	581	582	567	551	551	555	548	534	572	523	579	526	564	532	538	555	531	531
4169	3169	1100	203	159	163	165	179	170	173	183	157	174	163	135	130	134	123	148	134	106	96	107	113	106	122	100	117	113	98	110	108	117	93	115	78	110	119	125	142	121	110	121	99	121	113	120	98	123	129	175	185	223	221	209	204	162	161	132	129	121	109	95	100	109	111	100	95	87	121	116	106	98	98	95	95	111	108	86	100	93	89	108	102	100	116	73	123	117	99	99	100	104	70	100	110	127	106	104	90	96	117	107	102	96	99	120	103	116	115	100	98	105	91	115	109	112	99	113	96	107	96	74	102	100	92	110	97	118	108	99	100	116	98	103	109	111	118	115	103	120	103	109	95	102	100	98	95	109	112	119	92	112	108	109	125	104	117	111	105	90	111	89	91	113	112	105	105	105	82	99	104	125	97	111	101	103	86	108	112	104	81	85	104	113	86	81	103	109	102	97	86	105	104	92	102	102	93	107	101	94	107	117	110	107	113	113	93	96	128	114	117	108	105	113	105	107	83	108	106	101	110	118	98	90	96	92	106	93	118	104	101	106	94	96	95	107	114	96	97	100	106	90	92	110	126	109	113	109	113	114	115	105	90	86	88	108	122	132	120	114	112	109	102	106	115	106	120	101	103	85	100	107	92	117	82	97	114	101	103	118	115	109	113	109	95	104	126	109	103	130	108	92	90	98	110	92	97	105	124	86	91	101	113	98	99	131	107	102	102	95	105	118	116	116	118	97	115	113	95	99	99	110	113	104	107	110	113	102	96	133	105	96	100	89	94	118	95	114	101	102	105	95	97	122	110	92	102	100	112	99	103	114	122	98	101	85	108	127	114	112	104	113	103	123	95	127	81	105	106	90	123	113	112	94	109	105	103	115	89	111	100	92	104	102	95	108	98	100	106	102	110	109	106	98	102	94	102	101	95	109	96	132	111	117	93	115	98	112	119	109	83	102	103	112	105	101	89	100	103	121	96	100	91	102	98	119	109	95	116	86	95	121	95	131	123	108	97	92	91	106	99	104	109	94	106	106	119	108	111	89	99	96	115	112	96	107	103	120	108	128	103	106	106	105	96	101	116	110	91	112	110	113	110	95	99	118	112	102	112	114	112	105	105	107	98	104	130	100	110	101	105	104	94	79	103	107	84	113	109	107	101	96	96	102	118	97	109	95	107	104	110	88	96	107	111	101	111	96	117	111	122	108	117	105	120	97	113	108	109	125	98	100	106	109	100	109	109	94	89	95	124	113	106	90	100	85	104	84	100	119	129	92	103	93	104	114	110	109	111	107	98	117	100	107	113	103	106	96	104	104	95	99	93	89	104	120	96	99	104	113	112	95	100	90	94	104	114	102	107	105	100	109	102	101	119	115	104	109	86	105	102	109	115	99	98	111	104	115	103	83	103	94	116	110	106	106	108	111	106	92	96	111	119	98	87	93	106	111	101	117	85	96	113	103	96	94	102	118	108	107	112	112	113	96	116	114	110	119	101	111	116	104	103	98	110	99	116	103	95	108	119	116	108	128	114	95	107	99	114	105	89	95	99	105	124	113	81	108	103	128	115	102	107	90	91	80	92	90	116	93	116	86	108	112	99	113	103	112	101	105	99	91	107	96	102	115	111	102	104	98	94	120	126	105	108	110	100	97	111	107	97	94	92	113	124	111	96	115	96	122	120	91	116	103	113	95	97	86	95	109	120	102	98	105	86	106	113	94	84	115	100	114	123	114	107	108	107	119	109	107	113	113	116	104	121	105	87	99	92	132	102	99	105	109	102	103	110	101	87	95	101	98	91	90	103	115	105	104	90	96	86	110	108	116	95	109	85	90	91	97	100	86	118	105	116	108	87	100	103	94	102	91	96	103	102	116	97	111	113	99	116	106	108	106	130	87	127	108	106	103	114	92	100	123	110	120	93	108	110	84	114	94	95	116	104	122	105	103	108	108	127	110	107	91	104	100	107	103	94	105	106	108	108	120	103	92	124	105	99	89	126	105	113	110	98	100	87	92	110	119	109	103	94	107	105	107	97	106	103	113	107	101	110	84	97	113	96	103	114	108	95	101	98	118	98	106	149	88	116	97	123	92	101	104	99	97	92	101	113	99	105	116	89	93	107	97	99	88	95	118	130	92	109	120	104	107	114	95	105	106	123	96	105	98	96	123	106	85	89	102	96	119	118	106	101	115	104	117	97	108	114	104	105	106	94	101	117	119	105	84	95	113	96	105	108	100	116	110	98	131	111	105	118	112	90	117	89	116	103	119	101	113	128	107	105	116	93	112	115	102	101	108	108	121	101	84	105	114	95	111	89	108	115	88	96	114	113	104	99	95	106	104	103	87	96	91	106	107	95	105	99	100	101	109	102	91	117	99	92	111	111	117	115	111	111	106	96	101	110	111	90	112	125	105	105	100	104	115	115	88	113	104	112	111	111	82	120	118	115	97	105	105	98	99	96	101	110	99	102	93	100	119	102	105	105	94	106	121	111	95	103	104	109	116	121	118	110	115	118	104	115	96	102	106	105	102	95	108	92	114	92	91	92	100	96	118	106	125	108	117	97	114	102	103	101	104	92	110	104	108	109	117	112	118	94	101	107	103	108	93	95	91	102	104	111	98	105	106	99	98	100	103	106	111	130	105	130	101	102	118	95	107	89	108	87	94	100	115	111	90	128	99	98	96	110	114	117	119	119	91	119	98	115	126	126	107	109	120	118	112	86	91	106	90	114	98	110	104	101	87	97	109	109	123	111	111	105	96	88	95	103	109	103	114	97	127	118	103	91	102	121	94	117	122	113	91	122	106	98	94	81	100	90	113	98	98	103	107	103	109	96	104	123	109	97	119	107	108	106	112	111	100	106	112	84	99	105	122	88	112	98	97	93	87	110	113	132	102	109	123	92	106	102	109	101	109	112	116	106	109	95	99	110	89	109	107	116	112	113	105	108	101	119	112	107	90	106	110	110	109	108	92	93	122	75	103	101	104	92	108	120	98	129	103	117	111	102	97	98	96	85	102	131	109	98	108	103	110	100	97	107	98	120	99	105	119	115	108	106	100	118	111	114	90	122	86	111	100	121	118	115	126	108	109	98	79	111	95	130	100	103	113	93	103	100	92	107	115	77	126	98	94	92	98	132	114	109	122	105	93	97	119	102	98	97	101	116	82	115	120	99	115	86	84	92	115	98	108	93	95	117	113	103	87	125	113	99	100	105	98	102	108	91	112	97	105	102	84	122	101	108	115	99	123	89	93	115	120	107	126	115	98	115	97	110	103	81	96	101	111	109	90	110	102	133	90	133	109	90	101	103	99	108	77	108	98	95	103	99	110	102	90	88	101	100	95	108	106	101	107	121	113	101	107	86	96	101	96	109	112	102	99	110	96	110	119	94	104	105	114	103	97	111	101	107	81	96	84	87	112	80	103	104	118	79	110	86	109	103	103	119	111	103	104	123	107	98	105	103	105	102	93	107	96	105	97	94	104	119	112	104	107	105	93	108
32080	22267	9480	3422	5154	6142	5807	4954	4288	3775	3412	3322	3062	2687	2259	1971	1862	1659	1601	1508	1370	1295	1300	1244	1177	1109	1069	1114	1019	1006	1011	983	1019	1091	1024	1002	1036	1079	1177	1115	1048	961	994	952	961	934	1019	1069	1188	1508	2557	3236	3729	3776	3456	3114	2723	2359	2067	1628	1373	1151	843	878	844	871	879	910	851	874	877	786	820	858	881	843	851	874	862	860	789	852	873	814	858	871	818	890	824	870	853	854	890	859	826	878	875	876	881	826	855	804	860	813	813	894	798	830	862	880	828	835	842	844	877	875	837	844	810	869	834	844	821	830	817	802	845	804	849	861	840	876	872	813	828	944	824	864	877	871	830	872	832	818	876	852	818	827	856	875	880	860	812	861	855	849	857	863	922	856	840	839	817	847	821	848	850	847	920	896	843	873	806	871	870	847	858	860	847	900	831	813	799	866	866	874	845	825	868	778	843	880	858	815	878	861	864	845	838	857	814	847	885	863	866	860	874	872	848	873	889	866	848	879	868	827	883	911	843	834	875	832	807	857	819	811	837	846	888	881	836	815	809	767	806	837	819	879	866	862	847	861	857	824	837	863	896	891	839	816	822	835	839	884	802	835	821	846	805	850	876	871	847	845	903	911	875	797	830	883	841	815	814	877	823	816	861	819	833	887	879	872	854	866	827	852	867	876	802	870	864	852	834	826	823	832	845	838	809	864	896	880	828	834	879	855	863	824	850	826	827	822	891	847	864	857	782	847	864	825	846	840	824	875	861	855	846	820	849	857	836	874	879	894	868	818	866	792	839	800	806	855	836	853	925	860	804	827	859	815	872	840	823	827	848	831	817	901	854	873	923	839	789	802	881	834	915	833	859	788	824	847	868	872	868	824	831	852	853	846	896	850	840	876	825	861	837	856	833	872	823	841	873	823	826	814	857	857	825	869	876	857	854	878	822	831	830	875	880	762	891	891	850	858	875	847	833	873	866	809	837	840	859	886	827	846	823	880	880	861	836	886	833	864	858	848	827	863	844	825	853	795	851	835	846	800	854	825	898	860	872	776	953	790	921	866	884	810	822	796	819	831	857	827	877	820	933	881	805	844	835	860	841	885	793	846	877	844	847	890	800	888	834	852	810	899	887	852	856	872	799	845	921	818	795	825	803	809	895	884	839	858	836	795	819	834	845	861	830	811	798	838	883	859	839	884	822	906	853	875	860	871	835	815	871	845	851	886	848	778	922	864	777	831	831	846	800	845	853	830	860	852	870	863	811	864	859	828	848	851	880	830	865	882	821	841	869	895	820	845	849	862	859	854	823	848	833	795	784	833	842	832	890	862	839	837	874	870	833	848	821	846	838	785	865	825	838	868	873	855	859	856	853	860	834	843	902	929	879	847	823	831	862	841	826	822	834	887	783	841	829	871	824	885	862	884	884	799	851	874	795	833	845	848	836	844	791	858	866	870	851	835	811	800	897	860	872	895	833	791	850	824	841	824	929	838	845	833	823	851	818	852	856	834	805	861	872	833	825	848	915	828	857	827	863	797	878	849	829	847	845	835	820	834	891	862	851	876	892	843	816	841	830	835	869	885	855	840	876	869	850	842	835	857	849	873	839	868	797	858	832	830	840	828	842	832	838	864	810	829	855	838	844	855	780	817	848	811	845	826	821	816	879	820	836	845	876	828	823	821	806	814	797	833	836	845	841	855	860	838	812	813	848	843	797	835	849	857	854	777	849	837	865	872	833	824	799	882	823	895	891	833	872	838	825	860	855	875	828	864	811	874	838	818	854	829	912	847	832	855	854	824	871	806	815	827	878	843	882	833	834	860	862	875	861	795	830	824	794	851	782	922	894	818	827	881	827	849	847	786	839	881	844	837	822	873	845	837	795	867	820	793	844	804	889	863	864	887	874	853	854	905	821	839	861	868	872	864	832	892	866	844	825	878	842	860	839	854	862	846	816	866	840	853	842	830	855	807	870	873	869	809	908	850	783	866	815	855	853	846	864	889	829	835	845	828	833	856	819	833	883	804	875	886	853	803	823	794	800	869	877	894	890	837	765	829	825	879	815	802	835	877	895	853	854	867	765	868	810	834	811	828	841	836	801	840	820	864	858	863	861	826	843	838	868	844	822	795	850	833	864	847	849	867	868	858	877	868	853	865	863	828	845	844	842	830	835	871	893	868	839	857	870	831	853	837	817	854	839	875	867	841	857	858	819	815	803	863	854	860	875	813	793	887	847	803	840	855	864	835	874	829	813	850	825	860	884	850	858	877	855	833	867	830	882	889	866	807	848	838	825	838	825	832	845	830	806	836	834	840	850	807	857	813	905	805	885	887	903	857	892	832	809	838	859	875	838	830	849	849	832	818	823	850	813	819	877	868	801	845	835	819	896	821	830	876	830	817	858	802	828	878	832	843	880	840	853	845	850	896	848	774	879	856	852	937	847	806	858	861	831	882	837	928	852	861	815	875	873	839	833	829	815	861	873	840	858	892	853	834	868	843	852	884	820	847	802	890	871	869	844	900	876	851	850	811	817	840	778	806	831	817	843	869	937	880	860	848	861	839	867	817	817	860	838	906	871	857	814	834	830	857	802	869	768	851	905	901	895	878	851	851	847	840	833	881	854	860	856	848	853	855	842	881	822	837	798	803	839	800	798	820	798	846	856	825	850	860	789	839	877	837	817	868	798	857	826	811	880	858	879	866	854	884	849	796	864	820	867	852	830	885	857	862	854	812	836	817	803	790	872	805	820	852	825	862	876	840	814	845	853	835	865	841	812	844	887	829	861	844	846	844	846	820	843	789	799	822	844	839	809	847	850	879	831	795	852	883	856	862	855	891	826	816	813	874	783	882	858	799	858	808	857	842	848	845	853	824	820	840	898	875	871	854	798	876	849	857	891	864	854	887	846	817	830	863	928	860	862	854	847	887	849	811	858	860	841	814	784	842	851	845	883	803	853	856	836	850	845	846	839	818	882	879	882	887	808	892	825	833	808	798	891	867	845	879	823	839	858	842	859	855	818	847	842	910	849	805	867	837	855	847	834	829	828	865	815	844	859	837	854	839	839	853	895	848	861	840	859	849	846	868	872	830	852	866	855	869	828	855	854	892	824	848	846	863	836	827	854	889	833	923	858	813	893	879	830	848	808	851	836	789	873	842	840	868	827	811	899	870	823	842	830	857	838	858	860	796	849	861	850	851	873	830	883	814	858	807	854	821	837	857	873	829	926	931	848	810	827	838	815	812	850	854	839	823	866	793	833	805	825	875	832	866	828	827	868	855	835	894	850	915	866	860	880	890	835	791	858	825	839	877	838	828	841	853	852	878	856	832	845	837	874	778	831	839	796	873	833	915	874	875	827	802	823	870	878	858	878	882	856	819	797	870	813	849	886	833	840	862	904	908	862	861	859	801	863	876	849	818	835	843	838	879	880	830	819	814	845	884	863	869	842	907	846	830	822	830	853	825	887	841	854	857	814	790	815	863	842	834	800	775	841	845	823	841
2238	939	304	77	81	86	90	74	78	85	77	70	76	70	57	65	64	65	59	65	53	43	66	61	56	61	62	45	54	51	66	63	60	59	52	51	66	54	61	58	60	50	51	62	59	32	70	57	65	47	71	60	74	61	69	69	82	78	65	77	46	55	37	60	48	53	65	57	52	55	54	51	57	52	57	55	56	53	55	48	64	46	44	69	66	59	57	61	50	46	58	65	56	56	56	63	51	53	62	62	67	70	61	57	54	52	55	51	53	63	62	60	50	42	49	43	52	56	44	35	50	47	68	32	66	55	49	55	59	49	53	35	61	43	51	54	53	58	55	53	61	54	58	52	46	62	55	55	64	59	54	47	68	50	66	38	65	46	55	58	51	54	50	50	58	55	53	51	54	47	49	62	46	50	65	56	57	62	50	61	60	47	54	48	55	50	51	57	54	53	52	45	51	52	50	59	58	49	46	49	64	64	71	56	57	58	55	61	60	35	66	52	54	61	53	54	58	80	47	49	62	58	52	69	54	51	56	45	55	51	48	57	68	64	57	49	54	59	48	44	55	63	45	54	48	56	61	64	62	44	44	52	57	46	55	55	54	67	64	55	67	44	60	55	41	46	57	54	59	58	58	60	52	58	53	55	42	62	57	52	49	57	51	68	53	50	66	48	56	72	52	62	60	47	55	53	52	58	62	44	56	43	59	59	54	54	45	48	54	54	58	55	50	63	54	65	58	59	45	74	62	50	60	53	53	56	55	47	62	53	59	59	47	47	60	54	51	46	56	70	53	46	49	64	58	43	58	54	49	52	53	57	40	54	56	46	60	59	64	58	60	66	53	44	52	58	62	52	55	64	49	65	57	61	48	38	44	61	61	56	57	56	70	61	58	48	60	45	54	57	48	46	59	60	45	47	57	56	60	43	43	65	56	61	60	59	47	52	51	46	49	62	68	53	55	51	63	62	58	45	47	55	66	50	55	51	57	54	66	61	52	54	55	58	50	51	54	47	43	47	57	49	57	57	51	50	56	46	52	61	54	56	49	66	49	61	75	60	61	45	62	61	57	60	53	60	40	71	62	43	54	52	30	61	55	63	55	52	59	55	53	57	59	55	52	53	51	55	59	52	51	53	55	44	37	53	60	43	56	59	56	49	51	49	59	47	59	63	66	39	48	55	58	58	53	45	59	65	39	42	58	62	57	47	52	63	50	58	57	51	38	58	60	49	66	62	39	50	50	52	62	43	52	52	62	62	54	51	57	44	44	63	61	51	66	57	57	53	50	49	56	51	59	48	47	56	56	50	53	57	65	59	46	59	60	59	53	53	57	62	52	58	54	54	60	55	56	44	61	39	52	42	57	50	57	50	57	53	63	55	60	48	51	49	60	48	50	55	49	59	51	61	48	64	66	53	62	48	72	52	59	55	43	49	46	46	50	55	65	62	47	46	48	38	50	55	56	54	48	52	62	64	49	50	56	68	60	65	61	47	66	55	60	52	54	40	40	53	42	61	63	49	65	52	56	60	44	55	64	50	39	60	52	53	56	64	55	54	62	58	55	50	61	60	64	58	44	52	54	66	62	51	49	54	58	49	84	58	51	53	54	56	61	61	46	55	52	51	70	51	64	51	46	65	73	70	56	76	45	75	65	53	57	57	50	35	67	61	48	72	55	56	60	62	67	45	61	52	46	52	44	69	65	38	62	41	43	59	45	51	62	50	54	58	54	61	55	49	63	60	49	51	59	69	56	59	60	63	61	59	48	48	56	49	49	54	56	61	65	63	54	43	51	48	68	61	60	64	55	50	53	62	49	61	59	63	57	59	48	41	69	40	55	53	56	38	53	65	42	54	58	61	49	55	59	54	48	62	50	57	46	59	47	55	70	70	65	62	53	62	47	58	59	58	62	48	63	68	51	56	54	50	54	56	51	70	58	58	46	64	58	62	52	56	67	57	57	54	53	65	57	55	56	68	59	59	63	55	60	56	56	50	53	62	74	64	54	48	56	46	53	59	50	58	66	62	54	62	57	52	63	55	48	56	62	66	61	53	57	47	60	50	58	51	58	59	65	76	50	64	48	58	57	61	56	61	57	44	54	62	54	59	52	51	52	48	54	47	68	70	53	51	60	56	54	54	59	51	69	38	61	53	74	52	63	61	64	55	58	53	55	60	49	49	69	53	58	64	59	63	64	63	70	58	56	52	58	57	58	63	58	44	55	52	49	57	51	54	76	65	63	54	60	42	63	49	56	64	65	54	45	58	59	58	46	53	60	44	64	67	56	62	51	58	46	55	57	60	48	47	52	60	60	52	48	62	43	58	51	47	55	43	54	50	50	51	58	53	57	49	50	35	44	65	58	63	61	53	50	53	64	48	52	55	51	65	50	61	55	68	56	57	58	71	55	49	67	52	56	46	58	51	66	66	59	53	44	56	40	51	58	56	63	54	52	53	43	63	60	59	52	55	56	50	48	48	54	57	50	53	53	50	51	45	45	46	51	67	47	54	53	55	47	41	69	67	66	53	52	53	62	57	46	57	60	61	62	68	58	53	68	64	49	60	56	47	58	51	52	54	47	55	52	60	56	56	47	54	49	51	53	48	45	46	60	76	55	62	46	52	57	51	58	59	52	57	68	62	54	47	62	55	52	47	55	66	52	61	49	56	48	61	54	42	43	44	71	63	60	58	57	49	49	51	68	68	49	58	62	66	46	51	41	62	55	60	62	50	56	52	50	45	41	52	41	58	63	68	68	54	53	72	60	51	51	43	60	62	47	61	56	46	50	58	63	54	48	41	63	47	48	48	49	56	64	63	55	57	59	58	56	45	53	42	64	55	52	57	58	56	57	50	47	61	52	60	49	60	46	58	58	51	52	56	55	42	59	46	52	45	53	56	57	62	69	63	57	47	62	45	50	57	63	48	46	53	59	64	59	64	44	58	66	49	57	61	48	45	46	47	55	45	49	61	60	72	57	66	55	60	60	62	51	71	61	58	54	65	53	55	50	69	55	48	56	57	63	42	68	55	59	56	55	57	66	46	53	51	62	58	55	48	59	56	57	55	62	49	63	50	63	48	54	58	59	54	52	69	50	66	60	53	59	63	56	51	48	54	37	63	51	55	59	63	56	54	54	52	50	55	56	68	57	72	53	52	54	60	62	47	61	58	60	48	59	58	56	46	48	54	48	40	51	49	57	49	56	59	47	57	56	57	54	64	64	50	57	63	47	50	42	64	55	50	46	47	69	44	37	54	50	61	53	44	46	59	58	51	58	43	46	50	62	53	47	51	57	59	51	68	57	43	46	56	59	61	59	42	45	62	51	49	63	61	59	58	58	60	55	71	58	54	57	61	55	53	55	48	50	48	56	55	61	60	61	64	55	39	42	40	53	58	51	71	55	49	47	59	68	62	51	51	66	37	51	50	56	55	49	50	57	51	67	57	64	61	46	47	58	64	50	66	63	63	63	57	55	62	51	64	52	60	58	55	52	43
23356	11833	3714	1542	2001	2411	2497	2174	1900	1768	1626	1575	1396	1145	1011	951	846	847	828	724	719	692	677	610	579	579	540	509	501	481	559	527	486	531	538	561	545	603	591	597	570	522	455	464	466	505	490	474	527	620	743	812	889	912	943	848	821	738	627	616	613	480	468	462	457	470	430	496	457	435	481	457	463	469	465	454	483	460	481	439	428	461	482	409	486	475	496	443	473	467	444	473	467	466	455	487	453	452	446	467	480	470	488	474	443	452	447	462	476	504	450	453	471	454	449	489	470	486	426	455	450	446	455	443	444	443	471	480	447	435	422	482	432	475	480	488	455	476	450	461	468	441	442	425	474	434	489	487	487	452	461	474	471	465	440	496	474	461	446	444	476	481	460	472	451	492	472	458	456	491	487	414	470	444	502	464	423	441	464	433	473	484	492	482	457	474	478	418	480	450	449	480	449	472	467	503	480	463	457	439	421	437	476	468	445	457	471	431	416	435	450	473	447	463	461	443	439	430	455	500	473	473	435	434	409	449	433	489	432	454	428	478	451	460	484	437	445	476	470	440	461	479	452	455	438	475	456	516	452	421	472	471	465	447	497	431	461	414	434	457	450	474	429	479	446	450	461	462	470	461	484	440	438	461	449	462	466	468	474	496	453	446	453	447	476	491	461	427	489	452	470	472	453	456	440	487	459	456	496	441	471	496	450	498	455	487	438	460	450	443	463	450	460	452	475	460	440	450	462	481	459	423	473	451	430	479	452	457	437	444	483	467	443	451	504	468	435	467	492	454	454	468	459	445	433	458	434	470	455	460	463	469	452	435	464	424	455	455	467	480	429	476	451	460	466	502	463	450	443	465	475	424	435	424	433	465	451	451	460	473	499	460	456	459	455	482	439	458	440	466	433	483	408	486	432	478	492	440	473	422	450	468	466	421	467	448	444	442	454	494	478	475	441	456	462	456	483	429	465	434	500	498	453	477	459	464	456	444	468	472	463	471	462	459	472	452	440	471	485	485	444	448	468	469	456	479	482	489	455	429	475	452	470	483	499	477	481	423	433	458	473	427	474	455	427	434	444	522	467	466	447	431	458	462	488	450	471	461	449	448	502	475	466	445	445	453	486	485	491	444	462	509	473	453	465	462	467	487	436	502	458	465	481	473	475	458	421	462	431	484	498	433	474	466	474	487	472	485	459	431	484	431	481	486	472	459	484	488	466	434	423	481	441	490	445	447	481	443	460	422	433	441	467	457	441	453	468	462	457	411	450	434	441	476	503	459	439	462	438	467	480	467	442	466	482	465	453	484	468	472	465	454	464	459	481	509	477	462	443	444	470	438	497	461	438	461	466	474	494	419	445	440	461	438	463	451	438	466	471	476	431	491	502	459	440	476	453	491	469	458	422	483	476	481	474	468	437	452	462	418	477	447	494	425	493	469	451	437	486	472	475	469	475	438	479	464	514	510	482	441	481	500	459	432	460	460	470	470	470	472	442	435	432	451	441	452	445	462	469	457	446	469	463	446	472	430	464	444	444	483	434	499	485	464	466	428	462	464	453	433	462	449	450	436	459	482	495	440	439	465	497	464	443	470	473	437	433	481	440	476	431	440	447	440	442	467	420	425	426	474	469	454	452	491	472	503	436	398	467	498	490	417	468	416	463	475	459	446	422	443	443	470	472	518	453	437	411	441	469	488	441	457	463	414	464	473	469	461	437	428	435	452	454	427	458	464	483	502	488	441	444	471	451	489	449	474	497	461	459	452	447	451	424	469	471	454	427	435	434	464	452	437	518	436	432	483	491	452	474	457	447	483	461	470	455	435	455	437	472	466	485	455	512	466	476	470	480	475	441	508	466	448	435	476	452	464	466	471	470	470	494	457	444	431	451	491	451	436	418	460	457	456	443	453	440	446	474	462	469	487	460	459	461	486	469	466	467	478	461	433	470	476	487	449	445	438	442	438	482	478	469	455	451	463	457	494	455	450	476	496	448	435	485	468	465	453	478	470	490	452	472	439	469	454	431	438	436	423	481	487	473	469	411	423	474	494	507	442	484	433	463	446	488	469	449	411	440	421	447	456	446	469	488	436	468	430	450	461	445	461	433	471	456	494	437	486	450	460	452	496	471	454	463	453	438	432	469	474	482	518	475	455	451	465	513	450	462	449	441	421	434	484	481	423	468	446	481	473	483	491	495	478	431	483	460	512	477	439	464	389	459	445	437	460	463	472	476	468	437	486	446	459	454	461	496	443	462	483	430	484	425	503	479	471	437	464	461	479	453	469	478	472	487	467	462	466	435	456	469	446	447	474	476	435	475	461	463	458	490	454	436	443	461	440	440	489	481	439	473	450	441	479	448	427	469	441	457	481	462	436	443	426	459	496	434	455	472	477	496	417	432	451	457	483	441	446	442	446	476	513	488	436	447	491	451	463	476	452	508	471	483	486	456	472	433	469	455	446	484	436	437	436	486	441	437	463	489	432	502	479	486	442	447	459	479	521	470	472	470	448	475	493	458	475	422	416	419	491	488	498	462	435	461	510	456	472	488	512	495	450	431	404	461	438	450	471	463	470	465	431	468	438	462	459	494	440	440	462	449	472	447	495	462	448	466	466	470	449	460	442	474	453	447	426	420	428	464	441	428	423	465	475	469	471	466	482	484	474	450	452	503	481	447	448	465	453	433	468	428	483	439	473	452	467	444	450	462	497	436	480	454	464	479	491	455	475	446	459	438	462	450	424	434	451	453	450	452	458	446	464	462	449	451	444	460	467	498	488	458	479	466	438	467	471	481	420	453	457	483	455	428	423	445	434	427	466	416	455	483	461	475	456	463	462	461	448	480	438	430	461	428	439	444	454	418	437	442	452	479	429	454	482	478	471	468	471	457	429	458	441	477	445	485	459	482	445	441	459	485	478	451	475	441	462	479	459	469	484	444	407	425	433	450	477	440	443	433	470	452	472	480	432	453	469	486	489	465	439	410	454	507	455	498	449	482	460	462	460	465	472	460	449	443	465	405	463	447	465	457	471	467	469	447	466	482	422	454	473	488	459	471	452	451	409	455	475	469	458	457	456	504	465	442	442	428	483	445	444	481	445	469	480	452	439	457	478	460	489	418	439	479	451	450	479	463	424	474	449	474	456	448	429	451	459	455	473	479	478	477	469	470	481	481	448	471	467	454	466	456	459	441	467	434	474	472	442	462	462	443	489	458	458	481	422	428	448	477	455	435	463	461	438	466	442	461	462	455	484	481	457	449	472	476	474	458	444	448	435	480	449	500	474	451	452	405	448	436	455	441	471	463	476	458	460	491	496	473	445	488	455	466	448	424	451	465	466	476	432	461	468	441	452	460	439	475	448	447	438	467	470	462	430	467	477	461	439	458	490	474	435	449	462	515	460	470	423	453	459	452	509	448	469	442	450	486	471	440	459	474	458	426	458	446	496	490	460	499	494	444	482	495	463	450	470	451	461	444	409	474	492	477	490	457	420	479	439
2852	2254	839	160	113	161	142	140	160	133	127	116	110	113	120	121	96	119	130	107	109	93	105	93	114	109	111	88	87	82	90	81	73	90	93	71	94	103	107	107	98	109	83	83	105	86	78	99	113	95	111	153	144	159	162	142	142	96	88	91	99	76	67	107	84	90	98	97	89	100	82	77	84	103	84	78	105	79	85	101	80	103	105	99	87	85	90	86	84	84	90	105	63	96	81	111	93	77	76	86	94	102	92	83	89	107	84	88	83	86	99	104	82	96	104	69	79	79	105	102	76	95	82	83	88	102	97	98	96	100	71	91	78	96	103	92	74	86	89	93	84	79	81	93	88	85	98	91	77	88	76	94	82	92	78	93	82	94	80	107	68	69	93	102	85	91	95	102	90	95	80	94	85	73	96	96	98	110	87	86	83	83	104	89	80	97	87	105	103	102	101	85	100	88	98	97	104	88	79	79	88	90	89	80	94	83	86	102	86	91	99	72	95	102	80	108	99	102	92	86	85	100	80	77	100	95	84	81	81	95	98	89	77	81	84	77	83	85	84	84	97	110	102	96	81	89	73	105	72	93	91	84	84	79	98	92	93	96	92	100	102	84	82	90	90	82	85	88	87	87	92	88	110	101	105	75	92	83	77	87	94	101	96	91	82	83	79	87	87	88	88	85	79	109	70	75	85	83	88	87	87	97	101	87	99	90	83	90	93	77	77	97	97	84	93	89	85	95	75	81	89	76	89	82	88	92	82	83	94	79	80	87	88	92	95	82	107	117	87	79	75	97	95	110	88	77	108	84	102	97	87	80	94	93	77	94	97	88	88	91	79	96	65	83	83	96	84	106	83	110	94	82	90	77	92	71	79	67	81	83	90	88	89	85	77	87	87	83	112	91	97	89	84	82	98	88	83	81	86	85	99	87	95	91	81	88	101	91	105	88	101	85	94	87	92	81	92	76	102	99	78	92	99	85	81	89	89	88	66	91	81	81	84	99	95	100	86	83	86	78	82	85	95	84	94	97	89	101	93	90	91	83	77	75	104	93	108	85	104	98	85	78	73	71	93	93	79	87	59	94	94	82	98	72	91	88	84	102	111	106	78	95	84	80	96	121	95	105	81	83	88	96	113	71	96	98	93	106	105	90	102	93	93	97	80	90	98	99	108	79	84	95	87	86	96	91	79	72	92	97	114	99	89	80	70	96	89	102	81	100	89	78	93	90	101	82	78	96	85	73	89	100	79	73	86	90	92	85	88	87	66	86	89	104	82	79	87	105	94	91	96	79	77	93	105	80	81	83	85	81	80	89	87	101	97	77	77	105	82	97	77	95	84	78	105	98	101	90	98	90	99	84	83	80	84	83	95	100	85	104	95	82	81	87	89	77	87	92	86	91	94	104	85	84	80	80	70	87	106	109	84	100	78	86	82	86	78	102	98	101	86	111	79	94	77	99	85	90	95	100	97	89	76	90	102	102	85	94	68	102	94	73	74	91	94	97	94	79	102	86	71	97	72	100	91	96	86	100	88	94	87	98	90	69	100	74	90	105	103	87	96	97	94	85	82	108	103	86	83	87	88	92	89	96	84	80	111	97	106	92	85	83	96	102	102	93	70	100	93	81	92	79	93	85	75	95	100	87	80	92	88	92	87	65	95	89	105	96	81	85	82	87	89	80	84	82	91	81	75	78	90	94	92	84	81	100	89	74	96	96	91	104	91	78	95	92	75	89	73	87	79	85	101	76	96	93	83	77	97	85	92	96	86	84	98	77	105	81	94	91	84	98	86	85	93	97	81	94	95	101	87	103	106	88	69	94	89	82	74	77	83	82	85	86	76	83	93	94	84	81	94	77	102	104	99	90	81	104	71	85	100	86	82	99	71	98	92	62	94	102	104	88	82	119	99	84	98	90	86	89	106	92	98	79	84	95	83	98	76	97	100	87	88	76	101	94	86	104	93	102	100	86	104	84	93	94	94	87	103	74	97	97	99	89	87	82	95	92	98	84	71	96	81	95	98	90	102	87	79	81	94	93	92	75	114	98	97	92	77	88	91	98	104	95	98	85	104	77	87	91	91	100	95	81	82	83	86	85	78	89	83	86	90	93	102	79	94	84	88	97	93	92	79	102	85	92	105	85	81	96	78	84	102	95	78	106	97	105	90	99	96	74	85	99	83	94	78	77	90	97	89	102	110	88	77	95	98	96	86	69	93	95	82	90	99	70	89	86	83	96	82	98	87	98	107	86	86	93	88	91	80	97	87	71	101	111	85	87	70	91	97	90	95	90	101	76	102	87	106	91	103	104	79	98	90	84	93	71	85	80	76	93	100	89	92	88	88	83	83	67	84	84	97	92	82	89	89	100	93	63	88	79	85	90	74	89	94	84	82	97	83	79	85	80	104	78	115	93	86	90	110	83	86	90	83	101	75	99	103	88	88	93	85	75	101	91	83	82	73	80	89	98	79	78	84	70	100	89	79	97	84	94	88	92	90	98	87	90	108	101	106	85	79	67	89	90	80	103	78	80	99	80	99	86	88	82	87	87	99	97	95	100	98	96	84	93	75	106	102	84	81	81	91	106	80	79	90	103	85	95	89	84	75	80	83	82	69	73	90	89	83	92	78	85	64	82	87	76	99	90	86	92	108	86	107	85	86	96	83	100	90	98	88	102	91	110	84	91	92	91	94	104	91	81	93	91	99	82	77	85	86	110	89	88	100	86	98	94	96	91	88	93	102	85	88	88	85	96	87	100	88	83	85	103	102	100	72	90	82	88	83	78	97	85	73	87	90	104	85	91	85	80	93	98	91	80	105	107	94	87	85	109	99	91	92	77	89	97	77	96	86	82	78	80	97	89	89	98	76	92	79	90	89	93	91	93	91	90	80	74	88	74	82	93	77	81	111	81	91	79	96	88	89	111	104	97	96	81	91	90	97	101	89	99	77	81	85	84	88	77	103	84	84	109	97	97	97	89	79	104	92	88	95	101	99	107	88	90	87	90	92	91	92	94	88	87	85	88	83	97	81	79	84	90	72	97	81	98	107	93	109	83	83	79	91	76	90	95	99	91	96	108	94	91	84	73	88	94	77	100	99	103	101	75	90	76	97	71	103	91	76	105	87	72	91	95	90	103	86	96	88	77	88	91	99	102	81	91	94	90	81	82	86	103	73	81	98	83	88	107	96	90	82	98	103	108	78	89	77	101	87	95	74	95	84	80	88	82	89	82	85	83	83	103	77	86	82	97	73	70	110	111	82	69	93	75	96	89	91	98	86	96	87	99	87	80	102	97	106	97	93	82	101	78	81	75	94	106	84	89	113	84	103	79	81	91	84	90	87	80	94	102	108	85	75	91	82	101	89	95	100	83	79	91	89	92	97	74	85	98	96	81	88	82	87	93	98	85	88	94	84	91	84	95	78	90	85	89	88	105	90	93	104	90	96	113	87	78	96	84	93	91	103	79	94	87	84	91	103	92	94	82	86	85	82	77
28620	18876	8570	2737	3914	5054	4639	4070	3504	3233	2753	2510	1998	1787	1638	1547	1398	1373	1262	1227	1126	1074	1028	991	905	919	864	866	848	853	849	814	843	803	821	863	920	879	923	845	891	834	758	782	749	774	791	871	991	1303	1678	2108	2333	2606	2516	2304	1713	1433	1232	988	882	766	707	708	734	714	690	751	687	740	715	699	739	708	763	718	727	700	724	709	752	744	719	668	702	709	788	741	732	709	738	682	752	667	724	723	683	691	721	709	721	714	706	737	769	698	729	702	716	728	768	692	716	730	704	746	710	733	710	710	766	716	761	751	699	777	669	735	703	671	731	722	737	725	744	752	726	733	723	739	706	746	724	717	699	723	676	718	677	689	663	699	715	728	728	720	720	779	725	747	660	784	726	705	756	703	716	728	719	720	749	722	741	747	661	697	758	740	696	758	705	731	697	690	708	705	710	703	682	734	733	720	704	687	768	734	698	738	708	715	689	704	754	698	759	708	700	736	755	704	716	675	721	688	688	669	718	721	716	758	677	756	757	634	717	724	766	736	753	708	702	752	729	697	673	774	711	738	737	692	723	687	729	721	745	725	715	753	718	713	725	752	742	724	672	724	692	704	676	725	662	762	725	733	730	700	713	732	713	705	709	707	750	735	692	747	730	750	730	714	680	703	696	722	719	703	696	737	723	705	693	758	712	728	751	667	698	761	741	716	727	673	706	698	724	705	722	710	774	724	707	694	748	679	749	725	756	686	727	685	707	685	772	726	671	732	702	697	725	721	738	699	717	708	726	672	750	682	739	728	778	688	735	745	687	747	703	734	736	738	759	710	717	733	783	751	709	746	746	739	733	729	711	738	707	750	706	733	780	695	730	710	765	730	681	736	726	710	741	722	693	730	707	664	708	707	727	753	711	736	712	713	730	693	718	667	724	729	738	733	726	760	711	726	743	719	766	729	709	705	706	717	746	760	695	767	742	723	661	721	744	737	700	669	738	722	723	717	678	699	780	745	713	720	737	727	671	751	719	691	713	730	755	725	742	699	763	724	707	679	693	714	758	714	709	704	691	680	766	687	719	695	735	716	758	736	688	716	692	705	764	742	729	712	724	723	738	707	717	708	721	722	712	690	719	668	756	640	705	701	723	721	662	702	688	712	721	720	687	696	671	716	764	830	729	719	714	713	685	674	760	733	674	710	749	763	716	693	721	809	762	715	766	715	783	709	710	703	719	721	702	668	716	700	711	729	766	677	687	721	753	714	695	705	725	674	722	736	720	741	705	706	672	678	714	723	744	780	724	683	741	722	733	689	724	730	711	712	728	777	723	692	735	751	694	767	713	731	764	744	692	744	715	686	678	720	759	708	734	713	760	761	737	713	703	712	727	718	737	698	710	706	734	719	713	681	733	744	715	715	717	779	667	702	728	706	701	754	717	724	752	685	761	728	661	710	745	666	729	673	697	724	746	716	710	727	683	701	719	685	710	676	723	783	713	729	747	696	738	758	721	788	754	724	740	744	675	680	757	765	733	681	690	707	779	739	778	675	703	704	732	777	725	710	658	729	740	718	737	736	707	684	704	760	736	718	687	755	717	724	718	730	701	697	710	737	718	663	731	713	719	669	722	694	682	724	680	700	718	741	744	731	728	724	720	742	683	724	697	685	741	710	713	723	759	724	712	709	763	722	692	704	689	729	691	742	718	738	726	739	695	730	706	759	648	710	735	696	716	760	702	712	676	708	713	709	702	726	694	740	732	666	747	730	703	735	761	766	716	736	701	754	741	756	705	745	710	722	742	732	749	732	718	749	694	704	679	753	691	737	690	742	750	707	683	685	745	746	716	767	715	722	717	718	726	728	786	708	665	763	791	682	701	698	719	688	717	706	721	724	743	717	700	738	721	753	667	714	732	730	706	700	710	762	687	787	725	709	739	690	704	706	726	726	728	735	730	732	659	701	701	741	715	715	707	716	720	740	733	724	683	705	737	703	762	790	761	683	714	732	796	744	758	735	706	674	744	706	721	662	707	741	746	725	729	779	718	728	744	746	739	742	724	747	719	709	661	706	726	711	723	754	709	732	755	738	724	709	708	703	754	716	712	717	742	702	696	741	745	726	695	709	743	723	692	708	765	750	686	690	727	711	701	691	731	742	732	714	702	727	727	696	737	754	738	731	720	677	755	715	675	723	674	688	707	780	739	713	718	747	697	723	702	736	721	703	717	718	757	680	723	732	682	717	692	764	690	715	725	719	722	717	673	759	752	739	728	717	737	710	760	766	712	726	700	738	731	652	746	748	727	711	737	700	690	636	659	739	757	728	676	711	739	767	721	706	688	673	719	721	721	747	698	725	664	736	742	719	699	695	724	702	751	727	727	724	701	708	685	695	735	724	730	712	717	699	729	752	734	775	716	697	769	696	721	728	697	753	719	683	718	720	681	695	706	728	686	704	760	738	706	755	704	676	725	694	749	714	707	704	729	744	741	677	731	731	729	670	704	739	710	758	721	714	674	741	677	688	699	726	691	672	703	719	741	726	699	698	694	749	708	690	771	689	778	717	737	703	701	772	759	697	682	732	693	696	692	724	714	721	717	718	718	733	736	736	706	706	673	679	737	657	714	712	722	727	690	732	726	702	695	740	727	696	725	722	675	733	718	705	763	744	728	729	700	734	703	680	739	751	666	682	760	694	709	731	778	741	731	697	740	692	728	710	683	714	726	713	701	791	744	719	672	771	780	690	687	735	685	690	725	769	695	710	723	732	681	717	680	677	716	737	705	682	674	744	662	713	678	714	699	695	736	743	706	769	754	718	727	711	730	680	750	755	746	689	716	716	729	726	702	759	736	734	764	707	691	694	712	750	724	745	675	681	699	734	714	753	737	716	764	701	700	719	719	718	671	722	708	703	695	731	674	715	731	675	690	694	740	726	716	739	732	677	694	703	754	742	737	713	749	727	727	694	751	706	690	721	703	700	712	742	731	693	730	709	728	753	668	713	718	760	791	668	735	737	710	716	721	708	680	711	750	672	712	754	684	694	696	724	753	725	724	709	713	743	770	759	721	739	754	730	683	723	697	727	749	705	680	725	701	720	729	740	715	738	722	714	745	729	704	689	779	717	740	718	731	709	720	718	691	783	689	699	731	709	695	715	727	730	726	749	723	685	753	679	662	682	729	719	766	713	739	710	676	688	726	713	778	695	741	690	704	710	669	685	759	735	701	770	713	700	706	678	691	727	658	720	731	715	752	678	726	757	695	706	693	692	735	737	713	754	681	720	739	692	721	696	721	695	711	729	721	792	760	760	730	709	734	771	705	707	732	715	723	790	748	717	703	732	734	727	684	744	734	734	713	760	697	704	736	721	710	810	698	686	743	694	686	751	729	704	714	677	724	700	702	716	726	694	747	717	719	771	716	724	708	706	695	738	708	741	713	720	704	737	681	749	719	717	711	727	680	711	762	666	714	746	701	739	767	695	776	733	754	715	688	725	755	743	684	776	733	733	723	734
3608	1957	688	89	109	108	130	113	120	118	100	83	96	92	97	101	71	75	82	84	78	63	80	67	70	77	78	74	67	70	66	75	70	63	71	69	72	77	58	82	71	62	67	86	71	70	71	75	78	78	90	116	141	131	137	119	111	101	105	62	73	90	44	60	61	74	72	60	61	62	68	61	61	58	61	62	63	72	64	68	71	74	55	56	58	58	63	73	65	75	62	62	59	73	74	64	61	73	66	64	77	81	63	72	67	82	70	59	59	57	72	55	73	57	65	65	60	79	72	61	61	67	70	55	64	65	77	79	70	62	82	76	72	69	72	65	59	67	69	75	63	74	86	55	70	52	61	56	83	60	57	67	58	71	73	62	68	57	66	51	52	55	78	54	72	70	80	67	80	62	60	62	58	61	63	56	62	58	63	68	51	68	70	49	48	65	68	60	80	62	68	80	99	71	66	56	76	59	66	61	73	79	85	70	68	55	69	73	63	66	70	63	65	73	68	67	65	68	58	67	59	64	68	61	72	81	61	60	54	68	50	59	70	66	59	57	69	68	69	65	63	54	66	53	54	59	91	75	63	71	62	53	70	54	72	67	63	69	57	75	73	61	58	53	61	59	65	57	65	72	75	71	74	78	72	72	76	70	72	52	59	53	55	66	74	70	60	72	70	56	54	69	66	63	76	54	61	60	71	70	64	62	65	68	74	66	54	71	62	58	74	74	52	42	60	63	58	64	62	52	66	62	62	72	54	76	74	62	76	72	58	77	71	52	63	71	56	59	70	59	70	66	60	68	63	56	84	62	69	72	72	55	68	48	73	59	80	81	51	59	78	65	55	70	68	85	60	67	64	70	58	64	77	66	69	77	56	56	73	50	71	78	58	67	56	63	63	67	64	66	59	55	55	68	61	60	69	63	67	69	69	64	64	63	63	65	67	56	63	65	67	60	76	70	65	58	77	70	64	59	73	65	75	64	62	71	69	53	82	59	62	67	57	49	68	62	48	64	64	70	69	71	72	55	69	57	64	64	52	67	58	43	57	69	70	56	79	67	65	73	52	69	65	65	66	66	56	87	57	71	67	58	65	51	73	71	62	57	60	76	57	51	69	72	55	72	67	57	73	69	57	78	69	71	59	49	75	51	72	56	49	74	62	61	61	63	58	52	73	90	62	66	71	70	62	54	64	63	92	55	57	43	55	74	74	70	68	65	65	67	60	67	51	67	62	62	57	72	58	60	65	77	71	74	73	72	64	76	77	78	71	56	70	62	61	54	54	57	71	70	79	57	64	62	77	67	76	67	68	62	73	68	63	60	68	68	68	74	65	69	57	68	52	72	72	79	66	55	62	70	71	74	49	70	60	74	40	70	57	77	72	64	82	60	62	60	62	69	62	69	74	44	57	73	54	80	72	65	62	66	58	58	70	79	60	59	69	73	63	62	73	60	82	67	59	67	50	75	70	74	63	76	62	72	72	70	65	59	74	68	66	63	62	67	73	72	60	67	60	68	66	68	84	73	59	70	69	78	76	73	65	59	70	78	50	63	50	49	53	44	61	87	59	62	56	50	69	58	72	62	62	62	83	54	44	63	72	59	61	67	63	64	61	48	67	70	65	67	80	62	70	67	53	71	57	69	57	60	55	50	72	80	75	60	55	74	62	71	72	82	64	65	76	58	60	57	61	55	74	59	76	72	62	69	79	65	62	81	58	70	56	58	61	66	77	68	70	72	46	70	66	64	51	56	65	68	51	60	70	79	62	58	73	65	68	68	72	60	59	74	69	50	71	71	60	76	68	66	72	57	80	70	78	53	68	60	85	65	65	67	63	65	67	68	60	64	71	63	70	68	71	58	58	60	45	80	56	70	64	66	63	57	68	71	79	76	72	56	64	78	62	79	66	68	52	64	64	56	75	75	61	69	58	57	56	71	60	66	58	80	65	67	54	57	68	60	54	70	61	79	75	71	81	63	54	75	65	64	63	65	76	63	64	60	67	51	56	51	61	61	72	59	71	74	65	65	74	63	52	55	71	73	64	61	61	81	65	66	77	73	62	63	69	71	68	64	67	58	76	74	61	62	73	82	73	63	60	67	58	56	60	71	69	57	47	83	73	75	75	78	70	70	68	59	56	61	61	59	59	60	60	54	70	61	58	64	48	73	56	66	51	64	72	70	71	64	70	69	58	62	57	72	81	73	75	59	61	57	64	68	60	61	64	71	61	66	58	69	58	70	76	63	69	65	71	62	62	67	54	69	55	62	64	65	68	59	65	60	69	69	66	66	68	69	64	79	73	80	57	82	57	63	76	54	59	53	68	60	74	46	70	57	61	72	68	69	56	60	50	72	85	80	70	55	55	70	58	60	63	81	59	55	63	67	58	73	59	66	73	59	74	45	81	63	73	64	54	77	62	47	70	57	65	71	75	59	64	53	69	65	61	64	54	71	62	58	60	68	73	72	52	60	55	79	66	71	78	66	68	55	59	56	60	67	73	58	68	62	68	66	52	62	71	60	65	65	73	62	59	68	68	54	78	69	67	68	67	78	61	68	54	65	64	64	54	60	81	55	64	69	73	72	74	63	72	65	62	67	76	52	88	51	66	60	62	73	63	73	53	66	81	66	63	86	61	63	59	63	58	60	63	71	41	59	70	65	65	60	60	66	66	65	59	75	71	70	58	73	71	65	62	67	62	69	69	78	59	70	67	67	65	55	82	67	60	56	63	61	53	76	61	48	66	65	63	57	72	63	72	63	70	72	62	70	57	62	67	72	52	62	61	72	55	66	54	66	70	71	57	67	68	74	60	65	72	53	71	71	90	74	61	59	69	61	68	65	61	57	70	59	67	61	61	74	58	67	61	63	64	70	57	68	57	61	67	68	62	80	63	48	58	74	55	65	67	65	65	61	72	75	73	85	62	61	71	61	68	62	75	73	71	65	66	88	73	70	46	77	69	70	69	54	69	70	65	62	75	59	58	62	69	63	56	60	71	51	58	62	55	65	65	59	59	74	76	62	60	58	56	56	74	74	65	71	60	64	69	67	65	68	61	64	61	70	59	58	72	72	48	52	60	73	59	54	72	58	83	61	60	70	58	58	76	51	64	62	71	60	79	56	67	58	62	64	75	65	49	54	69	63	78	49	62	66	67	57	57	55	62	69	70	59	67	62	73	62	66	69	72	65	65	66	74	73	62	58	71	75	60	69	63	66	60	77	62	72	58	75	67	76	54	60	59	64	49	68	60	71	56	53	70	83	68	58	59	69	66	70	64	79	57	74	52	83	68	61	71	69	68	60	60	86	70	57	57	58	78	60	76	76	61	76	68	55	50	71	69	57	59	55	72	60	63	66	65	71	66	75	59	65	58	64	66	54	65	75	64	64	69	79	52	59	55	67	73	66	61	80	65	71	67	74	59	72	70	62	71	63	62	64	57	60	66	71	73	66	79	65	70	74	59	74	68	58	57	67	57	70	68	62	69	55	53	81	55	54
27845	17540	7529	2237	3497	4578	4536	3972	3469	3101	2643	2148	1868	1676	1612	1460	1223	1174	1109	1085	998	902	822	788	712	739	682	679	716	634	669	644	662	670	627	730	673	774	751	685	626	560	575	598	566	612	637	709	748	877	1374	1912	2029	2217	2218	2121	1839	1563	1249	998	796	611	534	496	558	517	560	533	508	547	502	552	556	551	562	539	519	530	564	529	533	545	524	544	522	538	559	523	565	535	526	529	520	528	571	541	564	572	560	568	516	559	532	522	575	537	576	568	544	530	513	528	553	548	541	545	517	553	562	548	539	562	519	516	558	509	541	512	532	551	533	479	513	575	523	571	544	540	551	578	537	542	570	544	556	547	558	545	555	537	543	530	558	557	527	533	533	589	538	544	516	511	497	555	562	548	555	583	542	531	541	560	543	494	511	549	542	537	564	538	545	545	550	553	566	574	542	533	541	546	563	535	526	557	534	560	517	512	562	507	528	520	542	562	519	519	541	566	550	549	571	522	511	522	522	552	566	549	548	568	547	553	512	525	554	537	558	554	575	565	572	527	523	541	529	565	551	550	528	557	568	521	512	555	519	523	481	532	539	536	557	515	567	566	529	554	510	539	580	538	554	562	530	506	547	563	542	587	525	551	561	540	547	522	559	546	555	567	531	547	526	524	563	569	538	556	554	535	565	539	573	545	550	540	531	557	554	558	569	530	545	541	558	545	568	563	568	598	581	512	526	631	538	512	546	565	557	535	549	545	561	521	523	542	559	494	550	533	536	552	525	538	576	538	551	547	581	549	589	555	563	514	518	567	546	562	558	564	590	535	547	510	616	489	543	569	518	500	557	551	518	503	526	547	564	530	554	559	544	533	575	557	526	543	550	524	521	555	581	548	559	556	571	525	531	549	537	556	530	552	531	500	537	537	565	540	583	527	585	527	539	517	541	557	559	502	511	520	576	540	527	517	533	533	497	583	525	530	567	499	560	545	552	532	532	553	528	567	515	558	523	554	529	569	554	571	526	511	528	540	541	575	523	546	556	555	546	543	532	535	579	523	528	552	501	540	523	535	556	562	524	552	526	551	550	566	541	557	515	547	539	539	518	528	546	549	524	574	534	518	544	506	553	585	564	562	547	538	534	548	540	586	535	543	530	569	576	552	556	566	549	579	509	567	559	515	551	542	547	528	554	529	526	527	544	547	533	543	570	555	548	552	531	523	537	554	544	576	542	524	558	529	572	541	547	526	575	584	555	533	535	544	565	536	524	531	566	510	574	546	529	578	544	538	537	576	538	551	555	593	578	535	514	532	540	570	557	554	528	564	529	523	586	560	522	520	522	552	515	531	532	570	541	524	556	544	522	549	575	575	548	548	535	551	547	550	558	558	521	546	517	555	539	527	551	516	599	576	540	566	537	535	577	573	542	532	547	540	571	554	575	568	490	524	558	533	539	577	548	578	589	545	570	545	524	554	521	538	525	577	538	540	508	531	564	517	546	522	567	514	555	544	553	540	580	515	555	568	549	545	522	548	602	545	539	562	540	542	526	570	550	568	552	536	558	576	555	530	576	538	528	562	572	487	556	568	572	540	524	554	532	542	584	583	567	523	535	518	526	510	534	525	510	520	570	545	567	541	558	504	533	579	530	529	579	567	540	549	555	568	520	526	543	569	568	548	532	546	522	493	507	609	549	537	531	509	540	515	553	514	555	565	533	546	580	551	563	553	517	555	531	571	534	574	528	570	595	558	541	567	565	559	539	513	538	512	574	556	517	544	566	543	556	540	536	519	528	591	558	547	522	521	566	547	538	545	522	543	514	604	514	616	534	541	523	523	499	558	542	539	542	530	525	542	537	555	531	523	529	535	529	536	571	567	551	566	550	568	502	567	552	528	535	529	554	560	551	565	512	534	586	518	580	495	565	578	556	552	575	553	534	548	545	518	522	514	547	533	562	544	571	562	552	516	569	538	532	556	511	573	522	567	547	540	530	563	524	560	545	583	533	538	538	503	528	548	516	505	557	611	534	548	477	516	542	531	510	534	541	520	528	519	525	525	519	513	542	555	545	506	535	541	564	538	512	531	528	577	595	535	509	565	525	507	507	551	542	544	565	557	511	552	497	572	513	563	557	537	521	559	549	580	569	545	529	522	595	528	548	564	540	533	511	551	533	567	562	525	538	559	579	540	520	574	516	558	543	587	559	550	535	524	544	476	577	532	569	555	531	574	513	509	571	538	550	559	519	542	529	550	583	551	525	513	551	566	523	567	555	538	545	514	541	554	548	588	566	517	540	544	564	574	535	529	520	520	530	546	568	547	536	575	571	522	566	528	535	554	515	553	511	533	544	529	555	488	548	509	536	557	530	561	564	569	545	517	540	558	561	529	532	550	521	545	504	540	542	521	517	541	602	512	532	546	514	542	556	511	522	557	533	514	566	514	526	525	539	547	544	621	549	566	552	574	537	560	534	572	547	541	495	515	494	576	530	535	613	576	555	530	565	511	551	576	576	535	508	524	547	528	603	546	604	573	542	550	541	539	505	527	531	551	571	523	525	555	540	559	550	568	519	515	509	569	515	525	538	528	526	559	517	549	521	564	522	549	507	525	513	566	557	517	556	566	534	511	538	527	545	576	517	515	567	519	582	529	564	526	560	563	556	549	530	553	524	551	545	574	529	524	544	561	531	569	528	527	520	553	549	568	538	532	549	549	535	566	535	542	561	532	540	570	573	508	545	544	537	518	573	538	544	538	552	549	527	553	545	559	498	547	539	544	545	598	539	552	536	553	554	552	540	537	525	584	565	576	567	503	513	549	523	563	503	602	570	568	540	584	566	540	570	547	567	530	562	504	521	575	547	541	521	545	554	491	565	518	545	560	533	504	559	522	562	610	515	559	579	524	563	560	530	579	510	554	518	551	505	529	539	515	526	545	551	548	535	575	573	506	549	535	546	549	565	559	569	516	545	573	518	509	518	549	573	570	545	534	541	540	506	588	572	563	530	504	498	547	546	553	543	517	525	524	527	552	572	540	557	583	521	524	555	556	515	548	521	514	539	519	560	555	542	535	554	538	532	570	537	539	590	579	534	549	513	548	582	545	571	548	515	541	547	583	577	550	524	551	515	526	543	593	542	578	536	559	592	555	553	581	559	534	550	516	582	531	551	552	530	544	519	560	552	499	548	530	551	576	515	580	514	510	550	597	541	538	538	562	574	491	521	557	541	539	561	563	563	533	540	531	518	542	548	580	529	522	564	517	571	545	548	556	516	570	557	544	514	507	570	589	543	552	523	556	523	587	554	543	596	572	551	512	515	544	553	568	535	539	546	550	549	532	536	541	564	544	513	559	504	562	547	529	545	517	518	529	540	535	543	564	532	512	526	567	541	535	531	556	559	541	555	524	544	519	559	549	537	598	518	555	598	542	528	573	556	579	560	556	542	538	556	537	507	539	562	537	564	578	549	515	558	518	538	548	587	544	542	552	531	513	533	569	565	561	538	500	564	538
4222	3242	1207	237	160	179	188	204	204	188	181	182	137	158	156	138	129	147	125	134	134	133	112	115	105	114	121	110	122	117	121	97	112	107	135	142	107	120	109	105	106	123	120	93	100	115	86	109	110	133	126	160	182	174	225	229	198	189	147	162	142	127	110	90	92	95	99	99	86	97	107	105	91	101	100	111	116	108	117	107	99	112	103	89	101	122	93	114	98	123	103	101	92	105	107	107	92	98	104	112	120	102	116	96	88	115	111	115	96	110	93	112	113	112	105	109	98	112	110	109	108	110	102	92	96	91	110	104	99	95	102	89	113	94	120	109	107	110	104	112	104	105	97	105	107	92	109	105	102	101	116	107	96	93	102	112	114	112	104	80	91	109	102	97	102	92	112	106	86	100	112	87	82	107	88	98	136	117	111	108	96	101	90	111	119	96	97	107	132	111	112	109	114	102	90	103	97	95	81	106	118	113	107	99	108	101	88	91	97	112	109	91	98	112	118	115	111	99	102	118	115	99	90	106	112	101	103	102	108	99	109	99	120	115	102	102	111	124	100	105	105	105	101	98	96	102	122	101	123	100	98	81	102	95	92	110	98	101	141	113	111	125	94	106	99	87	110	107	119	104	97	110	94	91	90	128	104	115	107	96	98	110	98	117	116	92	107	105	95	106	117	94	98	118	95	95	111	100	105	92	109	113	97	103	103	126	101	111	94	100	104	104	115	105	101	100	104	101	109	125	105	126	107	115	93	93	107	108	101	108	108	92	114	110	109	119	107	112	96	108	101	97	109	115	121	113	100	96	117	111	92	101	96	111	102	103	111	117	99	106	130	99	88	101	118	111	131	111	107	105	99	101	110	119	116	98	83	122	111	98	87	126	117	110	90	112	106	100	84	90	111	120	114	87	90	111	110	102	109	119	99	102	116	118	101	102	109	114	99	96	86	88	112	104	111	117	109	109	120	84	87	110	113	109	105	115	106	105	99	110	130	120	102	113	116	104	125	103	96	116	115	117	101	96	97	119	89	100	96	119	100	98	102	96	96	98	114	98	111	125	80	125	84	113	120	92	107	109	87	106	103	119	107	120	105	112	107	116	95	106	115	95	114	106	100	97	100	108	106	98	118	100	88	90	109	113	94	108	91	107	86	105	110	100	110	98	94	106	108	100	117	105	106	102	107	103	104	108	84	103	108	115	94	110	99	92	113	81	117	127	116	123	110	105	100	102	89	110	118	99	108	91	116	109	77	111	114	104	101	110	98	109	119	112	114	101	113	117	109	103	105	116	104	81	112	99	132	98	99	94	91	107	99	83	123	97	106	91	106	100	92	106	108	108	116	109	123	101	110	105	104	103	119	108	103	111	113	97	118	108	112	109	106	100	121	88	113	110	104	112	105	109	104	122	110	119	120	93	109	92	100	83	118	105	145	122	118	100	98	105	108	98	114	102	102	98	101	113	102	116	110	108	107	112	114	118	118	105	107	110	100	95	104	97	106	105	108	110	112	105	110	118	99	108	97	93	102	102	99	93	94	111	102	105	94	100	123	110	115	109	110	119	92	102	95	101	92	105	106	95	99	103	123	103	98	105	120	102	108	107	113	106	102	107	113	108	98	98	105	89	113	113	126	99	87	114	103	112	119	107	97	85	117	110	109	103	98	99	99	99	107	110	111	106	102	101	98	102	94	111	99	102	105	110	112	94	108	85	127	91	127	93	102	103	98	109	101	111	106	108	101	127	99	121	111	93	116	107	97	99	105	113	90	88	109	114	111	89	91	101	112	90	97	108	83	81	99	102	97	92	100	98	91	124	101	118	108	95	102	91	118	92	100	100	106	116	103	111	106	109	114	104	117	96	93	118	100	99	105	122	113	91	121	116	115	108	105	107	106	100	104	107	110	116	87	98	99	96	108	118	115	83	92	117	103	96	103	109	83	113	109	95	105	107	104	112	100	95	97	106	105	104	111	111	109	115	111	97	98	99	115	100	115	90	106	90	99	98	101	89	101	107	93	128	102	106	99	119	94	110	112	104	97	105	98	112	94	94	97	109	115	99	91	92	101	105	104	112	123	94	118	103	95	106	124	97	134	111	130	117	102	114	124	109	94	117	118	113	96	86	105	100	113	99	138	88	99	95	106	87	117	96	89	94	128	94	111	100	99	113	122	124	118	118	99	109	91	111	118	114	95	108	102	100	109	94	106	119	111	119	86	116	94	104	112	120	109	107	115	105	98	101	114	101	111	99	96	113	108	104	107	85	116	116	116	96	120	108	91	108	112	98	121	119	111	112	116	105	91	119	120	124	99	126	105	94	112	118	89	97	119	110	105	124	111	140	91	106	109	112	109	113	103	96	95	103	118	90	80	111	99	101	103	85	108	115	106	104	119	124	109	99	114	110	107	124	92	96	101	124	109	117	105	124	85	110	100	103	122	104	92	98	114	108	89	116	105	98	111	106	112	98	110	113	110	93	89	110	124	112	108	110	107	89	94	97	107	138	103	102	99	132	96	127	88	109	98	105	99	100	95	120	101	119	139	104	107	99	102	78	85	121	100	104	122	126	96	114	104	107	113	115	85	113	106	118	91	120	106	100	97	108	98	102	101	109	105	97	113	87	100	106	98	113	110	116	113	106	112	102	110	111	109	113	128	87	119	113	123	122	100	104	116	101	107	111	89	108	109	97	87	74	107	93	119	95	108	97	114	114	90	104	109	121	106	118	94	115	109	121	129	116	101	98	109	118	94	104	96	97	86	109	102	116	105	128	94	93	104	92	100	96	100	121	104	91	99	108	84	91	104	93	99	100	112	124	88	116	96	94	103	106	93	117	116	100	114	123	115	104	125	95	108	89	124	117	104	84	102	94	116	116	135	86	99	108	121	97	89	123	102	118	104	88	110	101	111	119	102	110	116	115	109	100	102	111	103	103	105	120	97	99	106	109	122	100	126	105	94	113	96	117	117	120	108	107	96	105	107	130	94	122	110	109	114	86	106	110	97	123	104	103	109	132	115	91	93	104	93	110	110	102	100	113	101	121	100	108	102	104	106	115	103	121	129	106	116	100	114	100	121	111	105	107	96	93	105	96	119	115	111	96	120	102	110	112	107	105	91	91	99	120	107	104	97	127	99	109	111	115	110	114	117	106	108	112	101	125	112	102	97	100	94	97	115	113	103	110	118	94	106	111	96	114	104	94	116	106	116	119	112	73	117	103	107	96	110	120	102	116	97	118	103	105	104	120	108	95	116	107	110	119	105	110	111	131	129	100	106	99	107	106	96	92	100	112	114	116	102	91	107	116	113	102	92	116	102	115	101	107	119	107	114	121	104	121	105	124	101	99	96	112	97	109	105	102	116	104	111	114	123	113	110	104	85	117	80	96	103	105	100	106	97	100	125	104	92	106	97	121	85	100	92	99	117	99	110	124	87	102	113	104	108	101	103	105	103	90	117	97	86	115	90	116	116	105	100	112	100	107	102	119	104	94	110	106
32253	22037	10791	3691	5097	6686	6792	5790	5113	4245	3549	2965	2689	2543	2206	1962	1819	1781	1635	1558	1411	1320	1163	1213	1089	1082	1009	1127	1114	1103	1030	1060	1001	1002	1046	1035	1123	1013	1094	1072	948	878	990	932	1010	915	963	1034	1090	1388	1577	2286	3014	3413	3912	3663	3285	2691	2214	1846	1538	1264	882	841	847	874	857	844	802	864	911	810	840	859	853	849	842	874	846	880	877	835	862	822	824	906	858	846	875	909	847	843	867	846	912	819	898	900	870	850	835	910	836	866	885	808	845	872	800	887	855	842	874	865	852	889	821	843	848	874	828	842	850	840	855	844	865	863	879	894	850	843	878	842	843	838	849	900	896	837	859	834	871	838	879	881	858	844	855	857	826	884	860	850	879	842	839	842	850	880	806	885	796	802	888	877	821	855	817	880	883	849	833	881	852	835	827	841	820	840	861	836	883	849	870	850	930	899	838	870	824	852	868	817	819	872	852	889	855	861	856	846	841	892	907	842	865	865	851	852	801	858	829	907	826	841	840	891	907	854	867	918	888	825	846	834	867	879	885	844	884	845	836	855	856	870	894	846	851	804	809	850	869	815	881	842	864	851	886	847	856	870	901	842	853	829	822	845	859	873	826	857	810	863	809	881	823	846	869	881	881	810	795	886	871	844	837	847	818	859	816	838	887	881	874	873	867	871	850	821	839	859	877	840	897	877	845	844	813	843	838	857	845	873	852	843	802	828	814	815	838	847	872	855	871	812	798	856	849	820	857	910	890	827	861	876	850	844	823	898	891	852	840	828	835	909	820	886	844	836	864	919	852	872	825	824	825	865	820	859	856	849	894	840	849	862	862	813	840	831	900	818	800	853	840	874	881	801	863	865	843	827	810	807	834	874	831	827	840	828	818	817	854	842	818	851	845	836	856	850	856	892	864	829	817	838	832	845	867	866	822	859	788	800	849	888	867	880	817	836	887	834	844	862	889	827	872	843	825	847	900	877	850	886	891	837	917	805	836	864	862	851	829	823	882	867	809	859	830	839	840	864	881	811	855	823	842	849	814	815	850	868	859	846	901	878	838	882	872	850	809	900	818	834	921	910	890	857	844	849	830	820	828	834	892	840	843	901	881	896	850	852	883	870	890	844	837	835	840	798	868	848	817	875	866	777	826	840	815	855	867	871	840	798	885	828	837	813	830	838	822	888	827	858	824	840	862	812	895	875	870	882	906	877	859	881	864	819	886	855	853	815	850	839	843	878	863	851	834	894	869	845	864	872	895	907	884	893	870	903	837	851	822	896	832	879	839	834	891	849	817	821	884	851	851	866	803	876	894	866	838	846	872	819	872	861	838	909	833	827	845	908	874	884	861	873	822	852	837	910	856	833	816	850	815	871	863	871	888	871	827	845	878	880	826	865	880	824	862	869	870	841	843	844	817	919	807	852	845	850	830	871	829	809	798	867	871	824	835	873	862	848	829	866	903	811	849	851	803	861	868	827	869	882	857	872	816	913	830	833	888	860	825	831	862	849	833	864	890	797	878	825	844	863	853	792	857	830	791	876	819	867	868	859	869	873	847	837	853	851	851	795	902	857	859	825	840	856	867	912	926	818	832	830	829	888	841	854	851	844	819	819	905	846	891	830	843	849	836	839	810	861	785	861	831	847	895	850	842	857	815	800	839	878	841	847	841	816	883	827	906	827	839	876	853	791	847	864	813	884	845	906	849	877	870	838	868	909	893	865	879	909	848	805	875	854	837	895	827	814	831	854	878	851	891	825	823	923	884	893	871	810	850	864	835	833	802	847	863	878	815	829	870	894	773	861	846	816	848	855	832	895	908	916	867	796	876	877	864	856	845	836	883	834	869	894	846	815	841	787	848	871	837	822	864	854	855	831	844	859	833	844	816	836	892	844	888	857	859	883	850	787	880	881	851	895	800	842	819	817	875	867	879	874	822	870	911	837	823	834	809	799	839	828	837	816	842	874	795	854	855	849	834	840	824	864	841	849	870	814	839	870	842	862	834	857	905	851	864	912	854	839	846	823	844	868	828	876	862	822	844	880	820	837	820	905	850	903	827	812	887	819	837	828	810	813	869	892	876	849	816	906	845	865	838	845	838	841	829	867	907	849	844	843	844	837	861	865	871	889	811	838	912	873	844	889	888	850	801	873	881	807	859	847	847	831	844	865	807	938	854	818	888	871	874	870	827	884	825	823	830	870	873	906	877	839	802	833	877	823	805	834	892	866	819	815	885	839	891	853	813	885	866	845	856	850	852	859	862	861	856	846	846	898	892	801	850	902	882	855	838	857	888	864	891	839	837	829	884	785	840	835	883	790	872	887	904	834	879	893	873	857	867	825	871	868	877	849	838	827	868	843	865	863	824	850	852	820	896	868	903	816	797	869	842	891	766	839	841	834	838	852	847	803	885	830	902	865	887	870	836	826	793	849	828	846	893	845	808	844	852	832	842	864	861	824	806	814	865	868	880	892	823	820	837	815	858	847	848	865	873	853	863	852	862	842	893	803	851	886	841	862	882	877	857	813	923	885	879	846	876	841	858	865	910	849	893	844	944	794	836	860	827	841	849	848	855	843	867	866	829	837	826	864	891	850	861	853	816	847	842	917	849	861	857	887	893	846	830	826	881	882	814	856	827	903	863	840	845	877	875	874	849	901	858	863	831	843	902	831	862	847	882	852	927	881	878	871	837	834	871	867	811	834	858	898	845	866	843	854	834	827	876	841	881	836	869	854	830	857	869	865	808	869	851	818	851	803	919	857	894	878	836	882	847	849	861	846	846	860	828	844	847	840	897	891	863	855	780	863	873	865	856	830	842	838	818	871	850	857	861	826	781	766	813	859	805	871	843	830	845	862	870	853	825	890	827	864	847	825	856	822	803	857	851	870	833	873	857	872	812	903	880	859	851	815	887	849	892	880	796	849	889	840	882	851	839	852	853	849	829	817	856	883	843	805	914	849	879	886	862	843	862	863	805	841	855	887	881	844	903	853	818	833	852	841	894	806	868	882	848	915	807	875	909	870	822	892	860	820	830	864	945	863	855	851	852	881	883	851	887	880	878	835	843	850	881	844	889	839	875	794	846	819	869	835	855	832	856	805	923	850	911	840	779	864	819	826	807	905	857	831	877	849	889	844	827	825	839	853	883	816	810	811	887	847	832	889	825	851	859	842	845	865	861	860	859	856	837	815	905	909	843	894	826	849	801	810	868	859	806	832	859	869	851	866	836	866	808	864	828	830	856	849	846	847	873	840	848	891	862	834	864	846	849	857	856	855	804	863	796	865	811	815	847	864	813	812	854	861	783	878	882	844	870	871	825	833	801	841	818	862	839	910	840	818	826	844	912	829	843	889	840	866	864	863	838	841	880	856	860	863	861	859	891	856	865	843	865	863	849	868	835	800	881	816	886	882	871	806	879	858	896	812	826	829	862	895	887	832	847	885	825	831	813	825	830	812	881	895	801	850	836	875	827	849	830	886	898	859	846	872	848	836	828	886
2328	1052	358	83	77	73	79	80	89	71	79	78	80	53	69	81	75	58	72	69	68	62	54	57	56	73	75	62	57	46	49	63	54	58	44	51	43	53	48	49	64	64	57	77	61	45	81	56	67	64	60	63	81	80	78	53	78	66	65	70	63	59	63	72	55	69	46	60	50	48	58	57	59	60	53	64	57	46	55	56	51	35	57	70	67	45	52	54	56	52	64	66	74	52	43	56	54	40	53	64	51	54	55	64	52	48	46	65	57	55	68	49	59	50	54	58	52	55	71	56	54	66	58	53	41	43	58	52	67	55	48	59	53	47	41	49	57	57	77	51	55	43	53	50	48	40	66	57	69	84	57	67	72	69	58	48	52	66	49	51	48	51	59	51	61	66	61	50	71	53	52	64	49	72	60	47	51	63	73	51	54	65	56	54	47	55	37	67	60	57	58	59	52	58	45	44	70	68	58	60	56	43	59	52	56	50	60	63	74	49	71	60	49	56	48	69	62	60	51	63	68	55	47	60	50	68	45	58	50	63	56	51	49	50	56	61	56	56	63	56	46	57	55	52	57	49	51	65	43	65	60	55	58	71	64	62	58	59	50	52	58	59	67	57	50	59	60	74	49	51	56	55	44	66	62	76	48	54	60	53	54	54	44	51	58	64	54	57	55	60	51	56	57	55	52	51	57	46	50	55	55	58	54	56	54	70	66	57	62	60	58	56	46	56	59	69	43	53	56	58	55	62	46	63	47	65	67	42	56	61	61	60	60	57	58	56	48	55	57	43	51	67	56	53	66	74	53	71	59	54	67	61	62	54	56	42	54	71	68	56	64	65	46	57	52	58	64	52	51	47	53	55	66	44	59	58	60	55	70	49	64	68	64	60	62	50	64	51	58	61	63	54	64	57	27	58	61	64	54	38	63	61	58	59	62	62	59	57	66	51	60	64	57	51	62	54	53	58	50	61	50	69	57	58	85	52	47	57	59	48	43	49	55	56	55	54	48	48	44	58	66	54	55	66	65	56	55	51	54	53	60	57	41	55	53	44	69	50	54	63	67	53	72	56	63	59	39	50	57	47	71	64	56	43	53	71	50	78	61	48	56	67	58	52	58	51	53	60	57	74	58	70	59	65	61	76	59	70	65	42	56	59	62	62	68	60	56	54	57	48	66	51	40	65	63	47	59	54	61	65	51	53	57	63	45	46	58	66	61	58	61	53	52	56	54	47	43	57	61	64	51	67	70	65	51	51	53	49	62	62	61	44	56	56	68	53	49	54	50	56	61	52	52	59	57	56	50	62	63	74	63	63	40	60	61	50	62	49	56	51	66	52	69	70	40	58	54	58	56	61	65	53	47	61	67	60	57	54	54	62	52	60	64	54	56	59	59	53	64	62	53	60	62	47	52	66	68	53	58	49	51	61	60	56	53	57	37	48	52	56	55	66	57	56	52	72	51	61	60	46	55	58	31	54	50	52	56	56	47	64	64	46	70	58	64	45	64	51	53	58	47	66	61	52	80	48	57	71	59	56	52	64	45	45	68	54	48	68	56	44	52	69	64	56	50	57	53	58	63	58	60	54	64	69	67	60	50	55	64	55	56	51	49	54	55	50	59	47	55	48	53	49	62	56	58	39	60	56	61	59	52	61	55	53	53	52	58	53	54	47	60	48	53	52	50	50	57	49	63	56	45	59	62	49	56	63	62	54	59	53	75	51	57	47	48	53	62	59	56	60	55	59	47	47	63	61	57	59	54	46	58	58	49	50	44	53	59	60	45	50	54	54	54	62	43	54	56	68	56	52	56	46	54	50	63	47	58	57	44	78	54	52	56	49	62	68	51	67	49	52	58	62	64	47	54	56	53	63	53	64	58	50	56	54	50	61	58	61	53	56	65	44	64	56	66	51	59	58	54	54	63	51	57	50	63	67	61	55	58	65	57	49	54	60	60	63	55	54	61	66	61	50	48	57	50	52	58	53	60	43	65	61	59	60	46	56	69	52	58	45	39	60	72	63	57	54	54	59	45	44	53	42	38	51	48	70	59	61	54	53	61	63	56	40	53	60	46	56	56	60	47	51	51	64	62	58	62	62	44	74	68	57	50	54	40	66	45	67	53	53	58	57	57	52	45	37	42	49	69	78	60	65	31	63	61	60	48	53	45	63	54	56	56	49	57	52	61	57	40	66	60	67	60	62	62	65	50	57	58	56	55	48	65	69	45	56	49	69	63	66	64	42	68	53	54	53	61	58	57	57	57	53	48	51	55	52	63	60	51	48	57	45	63	53	56	67	53	54	60	44	60	63	56	50	55	55	63	52	54	64	58	58	64	51	63	44	53	57	57	68	53	56	53	69	72	57	51	67	45	57	61	58	65	68	52	69	58	52	45	51	51	53	48	44	52	55	61	76	61	53	60	50	40	56	56	71	51	52	54	47	48	50	42	63	55	45	61	52	55	47	63	50	57	56	52	53	66	57	53	59	69	61	58	59	59	51	52	56	42	59	60	59	54	46	62	55	58	66	48	57	55	55	62	51	62	58	67	59	48	59	49	56	52	51	69	50	68	44	52	51	50	53	55	56	63	58	57	48	60	50	49	61	59	54	45	57	54	61	42	56	50	57	54	50	58	74	68	53	57	40	59	51	56	48	54	64	54	58	73	51	54	60	58	50	42	68	55	50	51	66	58	64	59	56	58	49	49	64	56	53	59	57	55	56	69	49	63	52	46	53	74	73	63	68	48	61	51	64	55	46	44	54	49	53	42	49	50	47	52	67	55	51	58	55	61	59	72	56	69	54	47	61	56	68	53	60	59	65	58	59	56	52	50	63	39	47	55	71	54	56	48	50	52	53	72	57	49	69	65	66	39	63	52	56	49	58	55	45	66	51	55	72	58	66	52	46	49	57	63	52	59	51	54	51	48	65	61	64	64	59	56	52	62	64	55	52	66	63	46	53	69	57	64	68	49	55	62	64	59	61	69	50	51	53	59	51	68	66	54	52	62	42	53	48	59	60	41	49	63	59	63	52	64	62	47	47	52	53	55	58	55	61	51	49	50	52	44	50	64	58	57	57	44	53	55	61	74	68	52	59	55	60	66	56	55	59	64	45	42	61	56	44	45	50	57	53	58	52	48	55	53	54	60	55	69	53	56	60	52	48	50	58	52	59	51	67	55	52	61	71	70	50	57	58	61	47	55	50	48	56	52	49	57	58	58	48	57	65	64	55	53	58	57	62	62	49	39	47	55	41	56	57	49	49	53	53	58	56	63	46	56	49	66	42	52	58	70	65	53	60	59	48	34	56	70	49	61	60	55	67	57	53	56	59	53	56	61	54	47	55	64	52	53	60	55	44	41	53	62	60	54	62	57	62	73	53	54	51	42	68	56	55	51	58	59	53	56	48	56	54	47	70	56	55	60	66	65	50	53	55	57	45	71	63	45	66	51	65	64	53	59	62	57	41	48	57	36	53	69	62	44	49	64	49	57	65
23664	12185	4384	1394	1656	2457	2904	2740	2336	1979	1650	1452	1316	1212	1096	954	949	922	833	807	647	637	616	543	550	536	627	574	597	563	518	555	564	489	545	575	556	564	585	550	554	466	501	461	497	468	463	522	489	517	510	706	838	961	1012	977	919	830	822	657	619	523	457	456	519	460	454	457	490	471	465	472	441	431	428	451	498	493	476	501	444	485	450	518	444	459	488	488	455	414	460	505	470	457	473	489	459	491	468	457	467	453	466	504	496	480	469	475	479	501	485	485	452	509	467	437	412	492	450	497	468	497	473	425	477	501	503	460	483	473	492	493	503	479	463	488	522	447	459	478	443	450	497	437	455	443	489	449	516	487	486	498	466	464	452	465	451	425	458	506	467	509	456	463	433	478	456	484	484	466	456	483	444	459	485	472	501	473	454	439	498	472	463	455	449	471	437	461	469	464	442	452	474	424	462	463	477	487	462	485	471	485	479	458	488	501	495	473	484	491	504	473	498	503	473	486	432	463	450	414	446	483	416	475	412	514	457	448	482	444	480	522	482	489	472	445	471	427	461	452	455	479	481	454	496	435	477	492	453	398	447	463	505	442	486	460	434	446	477	501	480	474	464	501	495	471	455	488	497	480	468	475	505	488	461	476	499	466	472	448	482	478	478	478	482	476	440	483	459	461	481	478	513	473	491	445	483	446	487	509	453	457	471	469	463	471	468	475	436	522	493	486	481	451	458	477	466	524	466	437	503	472	470	472	499	497	469	450	476	439	497	486	448	489	500	506	500	500	439	464	477	478	451	467	502	447	442	498	464	500	427	447	430	441	503	500	462	492	420	456	504	489	465	456	440	468	473	496	476	444	468	396	477	472	473	512	477	468	470	472	445	431	500	459	477	451	465	514	486	448	447	463	477	448	477	469	435	452	442	491	492	474	478	475	487	489	481	461	518	511	487	486	466	481	463	444	468	485	460	461	453	456	438	453	464	486	522	458	495	523	459	480	470	472	456	462	477	487	461	460	454	471	461	496	481	449	485	457	484	437	496	451	511	458	468	466	463	467	486	485	466	475	447	418	478	451	469	455	445	468	458	475	456	469	463	464	463	451	455	501	415	445	475	501	470	520	471	494	461	422	456	482	454	468	484	478	453	481	453	441	486	450	468	465	448	493	445	527	438	453	477	468	532	455	448	459	437	454	458	476	454	471	449	469	458	464	477	428	487	475	474	486	513	455	432	459	487	442	489	491	475	448	475	486	462	458	476	502	481	514	461	451	487	485	406	500	449	438	466	459	467	523	450	450	462	492	417	484	464	494	473	451	493	457	468	444	495	469	477	456	492	490	487	469	493	491	456	475	441	498	484	484	477	475	455	450	499	440	494	462	462	456	467	472	472	468	451	469	478	469	490	519	471	474	460	448	454	475	444	486	424	502	460	508	481	471	496	488	472	451	462	479	465	457	502	477	482	459	492	465	489	489	456	488	512	463	477	461	476	461	500	458	480	484	473	432	471	437	455	494	480	450	480	493	475	482	444	464	478	520	483	466	487	461	472	462	486	449	491	462	495	453	483	433	452	424	483	463	468	503	506	457	467	462	444	460	453	461	475	497	443	449	492	483	457	477	455	446	496	443	454	450	521	460	448	464	464	459	468	478	451	460	488	457	441	489	462	472	474	472	489	472	479	435	465	458	438	520	474	490	491	477	489	464	451	468	479	500	454	478	447	469	432	477	486	440	496	451	467	486	465	468	450	452	475	500	434	445	486	471	474	490	451	437	445	461	487	475	478	462	495	471	427	510	470	488	473	426	475	475	441	461	474	464	457	458	456	476	467	463	476	494	495	494	504	535	486	454	456	496	479	465	470	463	456	459	506	468	504	449	480	457	457	469	454	452	468	465	460	474	440	488	477	471	487	495	482	438	446	447	466	486	503	439	436	444	497	495	475	445	500	481	464	467	476	477	472	471	456	465	477	468	450	486	461	483	477	473	492	447	470	461	471	465	447	443	458	469	479	442	463	468	467	492	480	456	465	462	489	489	489	475	455	509	450	472	476	473	463	459	493	505	430	430	509	480	471	452	431	460	487	450	467	439	463	474	493	490	484	461	488	513	485	470	493	513	495	499	439	487	489	465	479	466	506	455	452	483	480	450	474	469	466	499	458	502	487	470	443	494	454	458	490	496	479	456	476	450	424	475	514	467	468	464	495	486	440	492	535	487	488	464	437	490	468	470	439	485	474	461	465	457	520	480	509	472	484	507	499	447	493	436	501	421	475	462	453	473	474	459	464	443	461	471	461	496	470	447	476	465	478	486	504	472	459	466	495	471	456	464	447	463	447	501	476	443	505	494	434	467	429	465	459	451	467	465	459	454	475	528	460	477	482	450	460	469	466	427	463	454	499	458	472	453	479	473	509	504	458	448	485	463	477	478	451	451	460	480	508	502	472	443	485	441	465	471	462	477	448	461	469	458	473	440	525	466	418	524	467	472	474	464	471	467	465	469	450	452	463	470	482	467	455	468	414	495	470	455	478	491	438	486	461	487	434	450	471	444	455	466	472	463	469	483	481	504	460	474	501	491	461	456	433	489	435	472	471	480	434	449	504	417	498	479	453	520	474	512	414	452	461	495	462	480	469	469	449	457	470	456	480	495	488	488	473	499	464	476	484	480	484	456	490	481	439	488	511	506	466	470	454	432	483	495	475	473	490	490	461	460	497	452	446	469	494	456	473	481	477	484	475	474	454	434	493	501	453	469	460	475	507	474	500	506	500	451	490	484	517	507	473	532	465	452	467	465	451	443	468	495	487	500	459	494	513	459	423	437	461	478	426	461	459	494	479	424	448	489	464	490	480	429	495	435	479	475	501	469	501	492	500	530	503	478	472	435	486	457	487	444	491	504	482	427	469	422	476	463	457	458	493	437	456	449	485	471	471	470	504	473	488	515	498	437	485	452	491	499	499	476	511	480	455	427	444	464	451	473	475	452	457	495	468	445	495	505	487	463	494	493	446	497	448	461	470	479	471	487	501	473	467	451	524	480	487	473	446	504	457	442	451	455	442	470	441	495	478	496	453	476	517	484	478	469	454	476	454	448	450	483	451	465	474	504	447	477	485	449	469	466	458	467	474	492	461	463	449	492	458	489	491	450	471	461	456	423	489	468	466	470	464	445	455	452	466	466	486	482	448	461	470	472	517	478	479	439	495	479	436	467	472	481	458	450	461	470	454	494	441	458	495	465	454	451	442	454	485	437	473	466	456	480	453	501	483	433	472	468	469	479	480	487	452	474	421	436	448	441	471	481	470	438	461	453	475	460	451	471	483	493	464	438	503	458	469	497	463	450	489	457	449	463	443	477	485	485	450	449	451	441	506	481	483	440	466	462	486	459	519	458	455	481	482	470	458	468	480	469	469	447	516	488	454	477	450	489	488	462	478	481	452	480	424	481	425	455	500	498	465	460	509	457	429	454	449	465	498	488	484	480	472	468	495	463	459	494
3036	2392	830	175	124	125	174	157	160	134	143	131	115	114	118	109	133	97	108	98	91	97	93	94	88	80	107	110	108	107	87	106	101	78	93	105	96	90	105	94	84	106	86	90	82	90	98	95	80	99	100	135	155	158	191	160	146	127	124	108	100	100	100	98	95	91	106	101	91	82	87	98	98	77	103	86	104	92	82	95	74	104	93	116	95	89	102	94	97	97	90	90	102	99	84	92	93	102	99	93	88	86	81	91	93	91	88	110	81	88	95	84	97	96	85	84	97	80	124	95	77	97	92	105	102	93	88	92	77	88	95	89	90	88	82	94	87	85	100	90	85	84	80	89	82	96	101	89	82	82	92	118	72	93	74	107	94	93	100	80	83	98	85	90	85	73	88	80	89	83	106	76	98	100	91	88	84	90	94	104	92	108	80	107	92	97	90	106	114	89	89	82	98	93	99	81	96	94	104	104	97	93	96	92	78	73	90	112	95	101	111	80	110	76	89	69	96	81	94	98	103	103	90	74	78	97	84	89	93	98	101	88	76	105	90	82	99	114	104	79	89	94	83	96	108	92	88	63	96	83	83	106	94	85	83	86	83	89	91	93	92	107	96	86	82	89	90	83	100	112	79	90	92	87	81	78	80	85	96	98	102	83	92	90	92	87	98	117	95	90	101	77	97	96	82	101	82	110	84	95	104	80	84	105	105	97	89	93	96	87	83	98	75	108	112	97	93	89	97	90	89	89	78	84	101	96	83	103	93	103	88	91	84	97	102	104	71	98	97	80	96	119	76	84	84	94	96	94	75	96	85	90	116	91	88	104	101	102	85	95	86	93	98	88	88	83	99	91	102	103	92	99	118	89	84	99	105	82	70	91	101	95	104	103	77	93	102	84	97	95	102	98	96	103	95	95	96	99	95	73	77	95	76	72	89	95	83	94	105	102	87	74	82	95	87	82	95	80	89	72	101	107	90	102	87	88	109	82	91	108	100	86	87	92	90	73	102	104	73	90	96	76	91	102	90	93	102	85	70	79	86	101	88	101	93	86	104	91	83	73	69	80	82	107	74	86	81	89	77	90	72	102	91	85	86	95	71	92	77	88	97	117	96	81	86	96	103	80	97	92	83	82	90	90	82	103	76	99	102	97	95	91	81	96	96	114	89	104	100	106	107	100	101	81	84	101	100	93	91	97	89	84	90	90	85	89	87	87	99	91	100	105	89	83	90	92	86	98	97	100	107	90	98	76	92	80	101	94	104	106	99	81	96	100	102	75	94	94	79	64	87	91	91	61	74	90	99	94	92	93	90	103	96	76	101	80	87	90	82	83	89	95	98	105	110	81	89	99	86	87	106	83	65	100	97	91	103	81	105	109	99	91	77	79	103	77	91	88	89	88	84	90	92	95	91	98	78	101	105	97	89	98	116	86	90	99	101	93	95	113	89	77	99	89	91	82	93	102	88	106	81	88	102	86	79	76	88	79	96	104	97	76	92	87	103	94	103	110	104	110	94	84	82	75	79	78	103	93	91	106	114	89	84	98	89	80	81	110	68	97	109	86	94	86	93	94	93	92	89	107	98	91	91	93	87	87	95	80	100	97	87	94	78	98	71	91	96	88	101	78	97	96	91	96	95	92	83	79	95	81	86	79	85	100	94	97	96	82	99	94	76	103	100	92	92	90	78	92	95	91	103	102	77	94	98	90	86	103	93	88	104	94	107	90	74	116	92	93	87	111	95	90	107	91	80	89	79	89	88	94	89	88	86	95	97	89	107	90	83	101	80	88	107	102	102	91	100	94	92	88	85	105	120	98	86	109	79	86	104	81	88	92	97	100	92	97	82	81	106	100	91	89	102	82	87	103	95	93	87	95	103	91	95	90	90	94	97	92	76	82	90	98	97	88	84	91	87	89	113	92	101	91	73	97	97	97	86	103	92	89	94	96	87	93	94	94	98	83	92	80	93	101	104	89	80	95	98	101	95	103	86	102	92	101	89	90	97	99	118	101	84	92	99	94	83	97	122	95	92	103	82	87	93	100	87	88	104	82	88	105	88	89	105	100	103	86	79	97	84	98	101	83	85	92	65	86	87	90	89	85	76	96	92	110	92	72	102	80	93	115	72	90	91	103	99	88	103	96	74	93	93	95	79	81	75	89	96	74	95	83	83	93	98	99	96	100	100	86	75	83	94	95	93	86	98	85	93	88	89	87	88	93	96	88	96	92	88	83	86	93	110	102	81	85	88	109	85	86	100	96	88	106	81	82	86	100	91	100	95	85	72	95	81	83	79	84	93	76	95	103	111	100	96	97	92	82	73	86	107	103	81	85	90	95	88	86	78	94	92	78	106	110	76	105	85	91	93	94	94	100	74	95	95	72	102	91	106	84	84	100	100	79	99	84	81	91	102	86	90	91	101	93	70	102	96	76	98	101	83	87	114	79	113	89	101	100	94	94	89	88	100	88	95	74	94	101	92	95	104	82	97	80	104	89	96	96	90	94	86	76	81	88	106	101	89	98	93	90	66	96	101	95	113	93	93	83	85	99	88	89	91	89	94	92	95	89	89	101	94	85	81	94	89	93	93	102	97	104	97	92	90	87	93	100	81	94	85	76	99	87	97	85	81	89	108	95	85	74	85	74	110	81	89	90	79	94	94	83	114	79	92	85	61	104	87	87	95	77	90	94	91	82	80	75	80	82	84	85	98	118	82	100	121	89	95	97	78	87	82	106	78	97	79	98	93	83	97	111	84	85	95	78	82	90	83	104	85	100	92	87	106	88	95	98	91	106	92	88	112	85	84	65	91	84	97	79	99	108	97	98	89	81	97	102	76	83	100	85	76	94	104	85	74	99	95	88	94	101	108	87	93	94	90	82	103	89	87	87	71	83	110	95	110	88	99	84	88	102	88	78	96	73	91	85	107	97	90	76	88	89	86	97	93	73	91	76	90	90	98	98	99	89	85	86	101	100	90	90	92	76	106	88	97	89	118	104	109	102	114	71	91	84	95	96	105	96	101	91	92	97	91	95	102	93	103	89	114	65	108	91	98	112	82	91	80	94	65	96	96	83	86	79	86	97	93	100	103	85	93	100	99	89	102	90	88	106	107	88	83	89	88	79	86	92	101	93	94	96	90	80	93	79	91	79	79	79	93	101	87	87	93	86	93	83	95	89	94	88	92	98	90	84	75	108	88	79	94	93	98	93	99	99	83	86	80	84	94	85	92	88	75	101	81	87	103	99	105	100	97	89	87	83	79	98	101	80	105	92	90	83	96	85	78	108	95	91	82	75	98	101	97	93	97	106	89	107	102	98	90	111	104	84	80	94	91	93	81	86	103	103	95	106	88	100	108	84	87	114	80	86	85	94	89	89	113	77	100	89	107	103	94	88	75	93	104	81	89	95	109	98	91	76	90	99	93	77	88	104	90	117	95	83	88	91	73	97	109	95	85	84	80	98	100	77	80	88	87	79	92	86	95	101	94	97	93	90
28921	19291	8362	2743	3711	4479	4817	4390	3686	3149	2748	2484	2026	1912	1630	1574	1507	1426	1358	1214	1037	1002	978	912	1038	965	969	987	920	933	887	785	796	823	884	868	880	936	939	802	768	761	753	799	816	762	772	805	831	873	1111	1686	2617	2823	2712	2351	2073	1686	1422	1217	1070	885	780	746	706	706	719	811	759	705	803	746	715	751	714	763	749	767	734	725	733	795	751	795	694	769	809	751	712	751	715	731	773	751	711	748	743	716	708	728	724	677	759	740	711	742	728	730	691	735	758	754	778	767	690	761	748	736	735	714	775	777	715	762	732	747	704	774	736	735	700	724	747	733	740	719	740	757	747	681	684	739	713	727	722	741	792	760	745	716	757	711	732	708	728	783	773	750	731	705	777	726	758	708	701	726	765	780	716	721	720	726	768	767	751	718	746	747	810	727	731	734	741	730	751	691	742	764	708	737	750	791	741	723	739	741	739	777	759	811	748	765	691	784	739	738	743	750	709	753	748	733	708	737	769	718	749	760	670	743	775	732	777	791	719	697	716	682	723	708	722	718	699	750	711	793	774	745	721	741	730	740	717	760	709	717	693	788	745	736	776	756	737	696	763	732	720	705	745	772	782	690	774	759	740	745	748	721	720	739	769	743	754	737	749	692	734	721	701	712	781	721	715	734	791	775	776	766	758	734	728	705	740	706	761	695	714	794	750	725	730	766	726	756	755	758	730	709	726	701	747	693	776	734	727	794	682	761	734	685	778	741	728	729	695	730	735	705	719	722	752	697	755	733	741	682	754	724	696	737	714	787	765	699	711	759	728	704	769	750	746	695	726	775	748	749	740	759	746	737	702	739	758	766	744	746	754	744	709	726	715	728	740	756	764	781	784	731	760	720	722	775	750	780	715	746	686	791	723	775	751	808	743	775	731	711	756	693	677	738	681	794	735	786	712	799	709	645	736	724	737	763	766	721	769	775	745	728	727	742	710	770	753	737	741	790	726	787	774	775	687	758	714	703	782	735	751	731	762	753	752	730	687	793	730	755	731	703	757	770	744	736	739	749	728	731	738	769	774	723	708	751	726	717	751	759	732	722	722	744	714	709	705	715	741	745	747	769	720	727	727	784	765	746	734	730	794	751	719	770	733	738	731	730	756	783	748	717	735	741	726	722	766	747	783	703	752	784	689	760	822	744	740	721	741	712	741	753	737	791	706	726	760	767	764	721	760	759	740	735	751	747	764	761	745	786	736	745	749	736	755	768	751	751	751	746	765	740	739	738	742	746	773	740	768	783	734	721	750	719	771	713	705	765	696	764	706	732	772	723	710	733	752	739	793	709	753	748	740	754	736	771	723	752	731	742	758	761	781	759	707	773	803	785	722	741	725	738	766	716	730	659	775	765	764	721	744	759	770	704	773	738	725	781	735	732	739	743	752	732	729	736	734	759	686	732	735	718	727	731	780	708	728	736	782	719	784	749	745	717	750	775	753	716	774	774	747	730	704	748	786	743	717	743	741	775	743	712	781	741	760	778	779	668	805	735	721	757	737	728	765	740	769	715	730	748	691	770	720	771	740	755	752	771	730	767	725	691	729	753	736	781	729	748	706	768	724	707	762	707	792	747	729	730	749	790	758	700	756	783	716	707	769	798	710	773	739	756	707	756	789	713	699	706	708	758	713	736	703	705	746	717	761	724	753	743	731	741	750	746	696	726	709	753	712	729	717	707	759	721	713	755	742	772	725	719	744	688	792	760	752	770	753	734	727	710	755	723	762	760	703	751	780	723	767	743	723	797	757	707	729	762	767	762	738	785	745	754	775	710	730	749	760	714	754	764	763	728	754	733	729	725	762	738	734	716	706	726	716	741	797	782	720	795	762	812	736	754	796	745	759	750	755	724	707	738	735	727	747	735	725	707	761	717	708	758	773	761	701	728	759	817	745	783	718	740	787	782	701	780	798	723	701	730	741	738	744	712	713	747	751	721	725	744	789	796	746	753	743	754	766	745	737	718	725	709	719	737	744	739	718	691	754	750	739	699	754	717	718	730	793	707	772	752	717	754	768	792	724	738	704	767	708	733	764	732	714	704	725	763	732	721	769	763	751	733	784	759	749	703	728	753	706	726	724	713	751	692	736	746	745	737	737	735	731	777	780	767	758	716	754	771	689	763	717	703	750	786	777	741	708	782	726	784	720	696	770	759	778	736	717	741	670	752	790	709	717	733	695	779	743	811	696	744	756	728	738	772	722	720	776	764	800	757	765	722	713	707	676	752	725	740	693	681	722	757	767	786	745	695	748	723	736	759	744	772	717	751	723	746	777	764	717	748	729	754	753	750	726	727	739	776	726	762	759	777	706	719	771	744	731	792	763	739	766	794	742	737	807	710	744	704	725	752	771	765	741	782	815	760	771	682	702	761	699	728	725	734	774	791	714	755	723	744	787	806	801	724	753	734	755	718	716	703	722	723	747	752	710	704	717	722	739	742	757	766	724	758	764	755	746	710	756	774	741	764	734	766	785	708	769	745	767	753	677	790	716	730	755	726	743	739	747	754	734	752	737	771	672	694	779	756	715	731	725	782	741	759	696	736	769	757	749	725	752	755	723	768	749	800	776	719	721	727	781	719	747	712	745	707	751	767	683	775	752	750	737	798	749	710	747	719	769	742	676	748	723	751	730	748	758	688	746	732	715	745	730	734	748	751	776	768	765	735	714	804	732	701	750	724	752	702	699	801	743	694	687	702	733	700	740	715	705	677	716	772	751	775	767	755	739	760	718	750	766	744	792	735	759	750	749	753	733	709	737	756	742	811	754	741	755	738	754	768	696	758	741	707	708	722	738	781	706	789	705	745	777	730	708	757	742	757	705	758	727	699	728	701	770	741	740	757	727	753	751	758	750	714	735	747	736	749	746	755	730	755	783	716	768	784	743	761	713	751	782	686	718	737	716	747	711	753	721	736	714	783	722	785	702	755	690	760	717	710	750	752	740	721	742	742	708	698	732	726	725	745	724	761	719	745	755	739	749	775	655	709	740	719	756	731	750	722	742	722	760	770	757	718	770	732	737	715	749	771	778	705	770	699	766	767	772	730	734	762	749	717	727	792	749	752	720	680	696	754	742	694	760	767	749	745	725	751	758	741	773	786	696	734	733	733	728	721	694	727	781	726	711	799	743	740	742	694	792	690	766	732	733	761	763	759	730	737	739	761	726	759	788	761	738	745	763	748	781	730	748	790	765	727	729	713	772	718	708	752	778	737	716	740	752	737	713	758	764	719	709	695	731	743	722	748	771	774	744	709	790	767	723	794	749	727	736	713	738	736	692	745	774	740	744	760	766	695	768	699	761	725	769	717	778	768	760	723	727	746	755	746	742	738	747	771	735	750	773	791	730	779	755	738	708	716	745	784	724	761	767	746	758	782	732	742	731	785	757	726	795	734	732	692	775	703	775	726	725	747	722	712	738	747	689	753	734	710	760	758	735	729	767	730	749	731	752	706	760	697	757	699
3609	2133	729	119	82	110	98	121	101	125	99	111	83	76	90	95	65	95	81	62	77	67	77	70	70	70	67	83	61	66	65	59	67	84	55	64	77	68	79	77	63	68	77	72	62	65	70	60	69	64	61	86	99	131	143	125	129	90	85	96	76	72	71	72	56	69	63	79	78	63	72	55	72	79	64	66	60	73	68	68	70	81	54	81	65	53	81	76	66	69	71	56	56	73	83	58	83	66	77	66	76	57	66	76	63	71	75	47	82	69	76	69	69	85	72	66	55	73	60	72	55	78	71	51	81	64	70	69	67	70	59	67	73	69	56	71	76	70	69	88	75	66	68	64	70	57	64	65	72	59	72	58	67	54	61	72	71	54	62	74	73	74	51	66	79	72	68	62	79	92	53	53	74	61	65	67	65	65	64	54	55	69	62	55	68	62	65	64	66	74	48	65	71	63	80	66	59	64	68	51	68	82	88	57	59	76	60	65	66	70	50	66	61	56	64	61	64	83	85	71	60	61	69	43	58	67	63	61	87	57	57	61	55	79	71	71	79	64	73	54	68	61	81	57	58	66	70	68	43	61	58	56	68	55	61	65	68	65	72	54	62	69	58	71	67	56	72	60	73	61	66	77	58	70	70	80	65	72	69	73	63	57	60	64	69	72	61	60	59	68	88	68	64	66	64	84	43	74	77	65	69	65	55	68	63	68	71	68	70	65	69	65	58	54	64	76	62	69	58	75	68	56	74	66	66	55	63	73	63	53	77	73	72	77	83	65	66	56	73	66	59	77	66	45	69	60	69	54	71	72	80	78	73	61	63	68	86	67	72	67	62	73	76	67	71	72	87	68	82	71	38	70	75	69	64	74	58	58	58	69	57	62	64	67	71	55	62	68	61	68	64	52	66	63	72	74	77	61	54	60	61	88	70	58	65	61	69	68	57	61	67	68	84	67	71	86	74	57	69	68	60	59	63	70	62	76	59	87	71	71	77	62	58	71	55	56	80	78	79	55	62	71	68	51	66	54	66	77	57	63	70	68	58	62	68	79	70	75	72	77	79	79	62	73	71	64	69	72	83	70	53	70	68	71	64	60	65	85	75	61	68	76	56	75	46	66	60	62	75	66	47	56	77	53	68	77	83	73	77	80	81	51	80	57	67	65	82	67	61	71	68	72	63	69	72	65	66	76	72	66	61	67	62	67	72	65	59	66	55	73	73	69	65	82	59	67	58	70	64	65	69	72	60	68	62	70	51	80	65	67	71	59	57	70	79	56	78	62	67	53	70	61	63	58	69	71	57	72	52	71	80	59	81	70	57	77	62	58	69	72	59	80	77	68	78	66	68	65	73	75	53	74	60	66	68	77	60	74	64	62	71	56	80	66	62	57	74	72	61	67	70	57	58	57	77	72	78	64	63	64	76	74	76	58	74	69	64	73	47	76	71	67	70	69	55	73	74	61	64	65	48	68	71	65	57	54	58	58	50	68	51	59	77	57	73	65	69	74	53	63	49	69	59	65	70	76	73	63	61	61	64	50	57	60	56	76	68	59	78	60	55	61	71	64	70	67	47	68	65	55	59	72	52	58	77	68	81	61	61	56	83	67	62	78	62	56	81	68	61	76	65	54	61	64	58	68	70	46	60	69	61	78	88	62	81	71	58	80	67	72	55	53	62	69	73	65	63	76	57	60	71	67	62	55	63	80	64	71	80	58	63	64	61	54	55	67	75	71	78	65	77	70	54	49	76	74	63	72	64	62	66	67	66	79	63	64	77	57	67	70	60	59	75	67	72	60	91	62	67	71	63	55	53	63	59	70	74	58	55	57	69	60	81	73	52	57	63	62	78	67	62	64	75	72	59	74	65	64	68	78	63	59	68	74	67	78	72	85	65	49	75	64	65	58	73	75	55	53	70	81	73	59	56	78	67	64	82	70	68	67	87	74	64	69	63	57	75	72	79	72	73	62	73	52	89	73	66	77	59	67	52	48	82	52	69	60	70	52	78	63	60	66	58	74	73	66	62	54	61	71	67	62	56	74	62	73	75	68	81	52	68	62	58	78	72	75	62	85	70	58	76	60	68	67	69	51	82	72	65	59	62	61	67	62	74	55	61	67	52	56	60	67	72	77	66	66	71	78	61	67	48	72	78	75	53	67	61	79	56	59	63	70	57	48	60	70	68	64	60	76	65	65	78	60	74	64	74	60	66	66	73	91	50	72	71	62	72	52	72	60	76	58	61	59	78	74	77	76	58	55	64	71	69	75	80	64	68	72	71	72	77	62	53	77	78	69	63	68	62	68	59	68	51	51	62	72	59	59	64	67	49	85	72	60	63	75	59	66	88	57	65	55	73	64	83	70	70	71	59	67	53	57	71	66	74	56	62	58	62	66	68	50	56	65	68	63	61	79	73	73	66	69	55	46	67	60	64	58	76	68	68	79	65	72	70	84	57	57	58	62	57	75	66	65	80	79	72	75	70	59	55	65	67	56	60	70	64	58	56	73	63	68	68	74	57	71	68	59	67	65	50	68	81	69	70	76	63	65	65	75	63	75	66	69	73	59	71	70	62	77	64	64	65	72	68	64	75	73	58	65	79	54	59	52	68	65	68	56	82	64	93	76	60	70	67	57	62	66	65	59	64	63	64	58	72	65	64	60	62	80	71	64	57	65	60	56	55	74	63	74	70	65	68	73	56	65	67	63	76	61	58	59	75	70	68	67	79	59	64	68	73	55	61	77	67	65	64	67	53	61	60	63	69	67	75	52	53	67	78	59	73	68	74	62	71	85	66	61	66	82	66	57	59	65	69	68	62	82	67	74	66	65	58	57	77	59	73	73	67	65	62	62	61	54	71	76	81	77	60	64	61	65	61	57	62	72	88	63	53	67	54	78	63	72	61	69	62	56	76	55	52	62	54	74	55	61	64	73	52	71	76	66	76	83	69	62	56	57	58	50	83	67	52	72	59	60	54	75	67	62	60	64	56	56	69	71	62	80	50	60	62	68	61	64	62	56	73	65	56	65	79	67	61	50	47	81	75	62	71	42	64	66	72	66	62	63	62	64	61	68	70	60	83	62	89	56	65	66	63	67	63	79	70	65	74	71	77	60	60	58	61	68	60	76	81	79	49	64	69	70	68	75	78	49	88	61	72	60	62	67	72	73	55	62	54	66	57	77	68	83	83	56	55	64	76	70	68	72	62	78	68	55	63	63	77	77	63	68	66	62	57	63	67	82	67	63	67	65	75	68	69	56	66	74	78	58	62	71	64	70	61	60	66	65	68	69	67	64	70	76	73	60	48	70	60	79	66	79	73	75	63	82	61	62	64	58	65	65	78	58	60	59	60	63	70	60	72	67	69	67	69	86	70	65	70	68	62	73	62	66	74	64	76	67	68	70	71	58	71	75	59	77	69	61	63	70	65	69	66	60	50	78	73	70	71	65	71	56	80	64	61	76	63	73	64	56	66	81	66	64	57	53	83	73	63	59
28115	18040	8071	2210	3090	3878	4050	3746	3381	2890	2480	2056	1778	1555	1484	1437	1390	1185	1134	984	855	823	772	887	872	804	741	796	753	713	638	675	662	676	650	673	713	746	654	569	572	661	603	610	583	626	631	637	619	585	652	1142	2117	2751	2608	2211	1981	1632	1260	1109	879	724	596	569	575	548	569	584	546	556	510	561	538	554	529	540	558	523	562	550	559	534	543	546	531	493	549	541	539	563	562	526	541	563	567	537	559	567	520	538	560	567	509	578	540	510	557	567	480	558	584	525	539	543	551	526	561	542	581	492	522	565	585	567	559	534	530	558	542	554	528	526	568	520	554	547	524	531	558	531	530	553	577	589	545	573	540	528	546	562	506	571	541	555	573	547	597	563	577	547	571	582	563	563	515	551	535	556	554	515	579	549	536	539	510	545	526	521	505	554	551	572	523	569	533	569	512	557	576	566	545	541	538	528	558	539	529	531	537	544	537	552	556	552	596	573	555	549	578	536	550	602	518	548	536	552	561	565	515	554	546	580	523	543	547	558	544	534	559	526	540	531	552	517	544	566	561	566	538	503	518	569	539	543	596	601	583	551	564	521	613	541	550	506	562	542	540	514	506	592	546	579	581	551	511	532	538	553	608	533	545	590	558	555	486	548	519	557	547	544	534	553	566	598	527	583	547	578	548	546	525	555	568	529	549	568	520	548	558	568	557	579	522	560	560	562	588	561	515	556	539	552	549	530	546	539	525	566	563	580	573	551	552	588	598	577	576	537	540	563	530	513	585	523	582	567	543	556	566	542	552	571	571	508	541	554	482	560	594	566	533	550	566	572	585	507	558	534	562	544	547	563	536	566	587	549	505	515	531	518	536	564	529	533	517	558	539	520	528	529	565	500	557	542	557	568	536	537	515	525	527	568	543	524	534	550	522	548	521	543	565	518	551	528	531	555	528	552	561	537	548	561	544	567	573	530	569	595	544	531	574	570	563	548	552	580	545	550	545	576	536	560	565	585	553	552	571	572	559	578	563	567	540	577	511	590	561	535	550	512	549	543	570	572	577	608	545	531	500	564	567	565	503	579	521	567	520	561	533	559	566	594	516	550	580	569	563	556	602	565	555	534	523	528	552	529	561	541	549	569	567	576	563	519	553	575	554	518	528	538	584	594	531	508	484	503	569	553	585	583	507	574	534	544	547	570	516	517	543	523	554	530	522	565	564	564	555	521	549	534	525	552	519	536	541	517	539	563	539	545	550	514	567	555	547	542	552	523	573	547	553	536	521	511	562	564	538	586	537	566	548	544	542	559	577	544	557	590	586	572	540	562	606	567	533	552	562	567	540	545	565	561	546	548	516	471	569	550	553	527	573	552	510	531	535	520	522	527	555	572	613	550	521	564	585	534	555	515	560	531	563	571	552	578	493	567	550	563	533	541	558	557	520	540	551	526	563	559	537	559	504	554	577	549	557	550	541	552	585	543	557	510	564	572	542	538	559	567	515	516	544	542	588	597	539	563	527	575	501	581	550	512	569	546	540	545	554	534	514	560	555	542	578	507	561	559	563	564	564	543	571	555	518	531	557	539	542	563	523	581	560	568	545	568	523	566	541	565	563	568	551	549	578	591	571	556	537	537	519	531	532	556	503	539	518	547	527	560	517	581	576	575	520	547	568	545	522	555	557	564	580	545	540	537	531	585	560	541	532	604	541	529	552	569	558	552	567	570	510	609	563	533	531	590	518	554	537	582	552	575	563	530	535	545	538	558	600	566	522	529	583	526	538	572	516	579	593	592	538	526	511	543	547	529	580	604	570	575	539	554	547	534	573	577	527	612	558	534	534	544	548	535	531	530	542	539	553	500	587	590	590	550	585	525	562	592	545	547	532	567	590	552	570	537	511	571	556	571	559	562	553	537	562	526	553	527	508	558	532	518	531	565	596	577	492	579	539	542	544	560	558	546	522	563	545	562	518	541	504	531	571	522	557	533	521	554	599	553	593	547	501	540	545	523	547	530	524	579	531	509	578	544	579	586	574	517	556	563	564	548	587	534	537	531	536	555	568	542	560	581	550	565	581	544	543	528	504	547	559	545	534	564	523	551	545	524	570	574	530	543	579	556	553	553	553	569	520	561	505	514	561	571	579	523	573	547	539	544	539	582	520	519	556	532	547	537	573	528	563	570	513	516	516	536	501	510	552	541	579	568	522	546	559	550	588	543	503	534	590	551	548	537	522	560	534	565	582	608	574	559	587	555	564	565	506	543	546	575	608	599	607	544	562	535	550	576	524	561	584	568	549	568	508	580	526	560	558	544	574	504	550	548	567	576	550	581	539	500	543	525	531	540	519	521	579	594	527	578	534	554	529	473	562	552	543	550	543	534	553	557	529	565	559	564	565	541	533	585	599	560	571	558	548	524	546	539	581	562	514	520	536	558	531	552	520	517	583	587	533	562	556	548	518	553	507	534	506	547	521	553	520	574	526	558	534	565	573	584	568	514	517	543	554	569	584	510	544	571	573	555	542	556	518	580	544	542	559	523	571	559	555	550	564	503	546	585	566	526	535	576	534	547	585	572	531	543	520	540	527	521	553	533	531	537	554	559	508	549	519	568	521	599	513	528	537	565	561	567	556	547	558	569	573	527	528	542	560	495	551	529	496	552	559	503	519	517	557	583	541	551	533	491	564	563	565	569	559	586	539	529	519	539	552	550	532	553	517	524	538	519	555	521	546	509	559	566	478	547	536	528	581	559	542	519	546	529	523	585	561	544	545	521	543	598	560	585	501	539	566	554	504	529	511	546	533	532	534	563	567	535	508	551	528	560	540	548	608	586	583	504	606	559	541	533	543	564	541	595	530	572	539	524	524	569	557	584	545	553	554	585	544	506	539	539	547	612	575	565	575	509	598	535	551	605	533	522	541	523	576	558	511	578	564	591	574	526	511	505	500	526	486	533	533	535	524	570	529	536	517	542	571	554	571	531	541	544	575	542	565	536	541	558	511	548	539	553	551	557	535	501	544	549	529	572	527	533	527	545	529	555	516	573	554	591	579	558	547	542	515	580	586	543	554	504	539	556	569	575	547	540	567	519	539	559	535	548	534	575	547	539	509	535	498	533	528	545	563	500	567	533	565	544	590	580	521	552	568	544	583	544	561	563	523	510	543	537	532	539	505	508	525	590	556	540	521	571	550	550	586	580	540	574	542	580	546	530	542	533	560	562	584	582	587	570	536	561	520	538	562	550	547	543	599	545	548	540	546	536	553	553	561	561	563	530	527	540	570	525	511	573	562	581	552	525	525	564	555	513	541	554	572	539	555	542	580	532	530	544	557	507	537	566	537	505	545	612	534	570	586	539	542	574	520	527	566	540	551	573	527	546	527	568	526	552	520	565	571	548	517	542	550	568	525	517	550	514	564	543	563	569	517	563	572	567	541	521	573	533	584	528	566	545	560	536	535	540	540	557	543	544	541	545	520	521	556	553	552	555	540	519	502	553	559	551	544	548
4236	3346	1442	277	160	170	170	185	178	157	161	177	142	120	132	127	143	160	134	130	100	117	114	120	128	84	118	95	133	105	105	100	110	82	106	110	109	112	113	103	91	105	94	95	124	125	107	97	92	116	107	130	199	202	249	210	210	156	142	127	117	108	104	86	122	114	108	114	95	99	120	89	107	102	79	131	103	99	102	107	98	83	107	108	109	98	93	99	97	102	107	115	120	108	103	101	93	102	100	118	111	106	97	105	97	106	96	96	111	112	94	98	117	102	98	89	93	115	102	96	102	122	115	86	92	133	85	106	117	104	111	96	111	90	94	98	99	113	76	93	117	89	108	104	103	80	100	113	100	105	105	91	96	90	102	110	120	89	100	111	100	111	105	89	87	99	130	93	104	101	111	103	89	84	115	105	108	109	100	96	108	92	111	87	107	89	84	114	119	98	83	103	105	116	88	101	107	94	112	94	114	93	108	98	101	109	113	112	112	86	111	98	101	101	105	101	105	123	99	105	111	102	100	94	89	100	97	106	92	110	105	111	108	104	112	98	112	110	114	104	102	114	98	105	106	99	99	114	82	113	93	91	94	97	93	107	107	112	122	84	110	114	96	103	108	91	105	110	115	104	115	92	102	93	100	100	93	107	87	96	96	110	97	81	103	93	102	110	105	100	117	111	107	103	107	125	102	109	104	116	117	102	107	111	105	113	110	95	107	119	97	92	108	91	123	107	92	93	102	99	124	94	89	90	96	92	104	114	98	98	92	109	117	112	89	107	102	106	88	117	114	92	107	86	99	90	119	99	98	85	107	112	100	96	106	109	109	99	79	89	101	98	117	91	119	91	118	112	81	110	94	103	110	116	120	104	105	93	102	103	102	86	111	97	108	112	116	96	97	93	111	82	107	98	102	84	132	90	109	80	95	116	103	79	105	108	100	89	104	98	112	96	103	109	106	92	115	111	120	104	90	82	116	112	106	84	79	99	99	113	108	84	107	95	92	82	104	97	122	99	103	76	102	112	125	104	101	101	98	104	90	91	97	98	105	101	116	99	87	96	116	111	82	109	80	109	117	82	111	93	104	94	114	105	117	116	110	125	91	106	107	85	89	116	105	97	100	119	88	117	110	94	106	108	123	112	109	94	94	94	111	94	100	103	98	95	99	81	101	103	96	104	99	107	120	97	109	116	86	112	107	98	101	115	106	101	91	103	107	89	101	100	97	104	118	131	87	120	107	94	94	111	92	90	93	90	110	116	107	91	119	106	94	92	113	117	83	105	104	106	91	92	102	111	107	109	107	98	112	103	101	103	114	104	119	121	103	103	130	107	101	85	95	105	105	104	96	125	101	96	109	106	119	87	107	96	101	99	117	90	100	104	102	111	120	92	104	105	118	107	111	122	112	97	97	104	116	111	104	99	108	94	114	106	95	96	102	105	112	98	107	109	96	99	94	107	110	119	106	97	93	106	92	111	94	121	94	117	111	112	117	109	94	113	91	96	104	100	97	109	114	102	99	103	91	124	103	113	100	105	109	113	85	87	90	98	116	106	101	95	98	83	110	98	109	94	107	112	109	100	87	113	97	92	103	110	101	109	115	102	111	102	106	100	115	95	80	117	103	104	106	83	111	94	101	92	101	95	94	91	108	101	103	106	99	114	109	86	97	102	103	96	109	103	98	102	91	100	110	103	105	94	122	95	96	96	90	120	94	93	121	96	118	100	109	106	108	97	110	110	101	94	98	98	100	123	115	97	94	97	88	102	96	93	87	102	114	108	90	110	93	100	119	127	89	100	87	103	113	91	90	101	105	97	99	118	107	96	99	102	99	109	108	90	104	91	101	110	105	128	99	96	108	106	92	100	90	112	104	118	104	97	84	104	111	100	98	89	110	98	98	114	110	106	114	98	90	85	91	91	107	101	93	103	108	105	90	116	97	102	85	99	107	93	91	119	99	100	109	95	101	102	104	105	102	120	85	103	96	112	105	101	103	105	107	109	110	100	104	114	101	106	105	100	99	103	104	107	106	106	104	116	96	121	107	88	91	102	108	108	95	96	95	128	109	110	116	111	109	119	96	85	118	112	91	121	93	124	94	112	107	77	98	94	88	109	114	107	93	86	96	96	116	95	114	108	101	90	94	113	98	102	106	111	94	95	107	100	105	103	108	100	111	88	85	94	114	110	102	97	112	105	116	99	93	110	96	84	102	103	94	126	97	99	99	94	97	102	118	103	103	113	94	105	108	94	87	94	105	113	113	101	98	100	108	101	99	98	104	109	110	98	112	88	94	87	107	95	102	103	94	101	109	96	116	100	87	100	113	121	95	119	110	101	103	99	108	102	109	95	108	96	126	96	106	91	102	122	106	95	117	111	107	90	100	97	93	89	88	99	105	93	98	89	90	89	88	114	114	121	106	93	81	88	96	94	80	107	106	100	87	96	106	77	107	88	108	84	99	106	99	106	92	98	108	102	100	106	103	92	104	109	105	113	101	102	100	111	91	90	96	113	102	84	91	109	114	97	97	95	92	90	109	108	89	98	98	108	127	98	109	86	97	109	96	91	86	93	84	114	91	122	106	89	102	105	108	116	101	100	96	102	86	116	106	108	91	109	110	96	117	105	100	95	94	96	103	112	106	103	93	106	100	95	103	102	87	97	96	119	101	103	104	100	114	93	101	89	102	108	105	94	106	122	107	105	119	95	84	98	85	100	105	116	103	117	119	94	104	105	101	98	114	114	89	88	99	108	108	97	97	82	105	104	99	91	102	92	125	112	105	105	100	102	97	112	98	94	93	101	96	91	106	111	102	110	86	102	101	112	110	105	89	111	100	90	98	99	108	108	110	88	101	111	103	113	96	99	109	92	103	105	114	97	110	88	99	112	88	105	101	93	102	97	86	109	98	87	105	106	107	88	104	110	103	105	101	105	91	117	79	109	112	108	97	109	106	106	101	94	114	119	87	88	106	104	101	110	90	106	93	93	110	88	113	93	91	105	85	104	116	114	118	104	104	105	122	100	95	111	135	101	95	107	98	108	118	115	107	84	101	99	93	95	94	104	119	96	104	102	102	102	99	102	113	100	113	109	80	95	110	104	103	97	90	110	100	108	112	118	93	95	85	126	94	99	101	97	113	92	119	93	100	106	93	103	95	108	111	98	83	89	96	99	81	93	112	119	105	92	107	109	87	107	111	99	105	96	103	103	117	111	111	94	109	92	89	100	103	100	107	113	110	105	116	93	105	118	111	94	102	109	117	106	108	91	96	92	91	110	108	88	107	108	103	116	100	122	97	98	103	95	91	104	110	100	83	102	108	107	89	89	118	95	94	78	93	106	96	100	105	102	112	97	104	115	104	107	102	98	113	93	107	134	98	106	90	112	109	84	95	100	100	96	102	96	90	111	109	106	112	104	90	106	88	102	96	105	101	94	100	101	102	93	100	111	90	94	94	112	96	106	125	108	111	95	109	123	117	83	116	103	96	105	103	99
32436	22316	12787	4682	4994	5897	5782	5306	4572	3882	3339	2781	2533	2311	2176	2080	1924	1869	1503	1400	1271	1262	1225	1337	1344	1195	1267	1107	993	995	991	978	1018	1001	944	1048	1068	941	935	904	905	881	941	976	931	980	960	993	963	984	1111	1673	3007	3960	4260	3485	2913	2314	2116	1863	1343	1056	920	803	820	812	824	816	863	813	840	844	822	832	856	823	815	850	778	849	804	839	808	859	815	810	851	774	806	830	808	848	832	821	784	838	767	846	834	874	843	867	828	857	825	807	792	841	797	822	828	842	843	805	845	841	813	774	825	841	844	873	805	839	842	848	850	815	849	762	842	861	834	821	845	887	867	880	779	813	853	857	829	750	849	889	835	792	832	831	840	801	849	853	834	797	868	845	814	844	805	777	842	828	841	870	848	849	819	789	857	808	816	824	800	831	856	837	909	839	803	844	827	827	831	865	842	856	831	820	785	803	868	848	864	851	866	827	886	850	849	853	854	854	835	855	817	830	831	832	828	852	821	825	804	795	844	825	787	848	800	845	807	826	887	795	814	811	835	811	815	819	812	799	811	778	817	806	858	862	822	894	810	789	837	809	868	812	849	807	856	851	830	799	815	864	823	794	832	834	778	777	827	833	827	844	810	853	846	855	873	847	859	832	843	820	781	813	812	816	807	862	803	864	769	850	791	793	809	804	827	840	767	813	795	801	788	797	817	789	807	872	847	841	872	852	785	817	878	837	797	845	837	863	786	775	870	854	848	840	853	849	847	759	849	874	886	861	808	794	849	866	850	799	844	785	861	888	857	815	871	846	841	811	853	856	853	835	804	844	865	837	820	844	857	867	805	884	839	848	936	800	856	804	847	804	755	838	799	840	831	807	837	774	863	854	869	869	886	796	808	844	780	855	857	875	802	907	836	872	854	837	886	804	855	866	843	821	880	827	844	801	833	829	838	808	830	772	848	809	825	792	808	845	836	837	833	845	834	809	789	838	857	853	830	823	819	800	821	832	845	814	828	822	867	857	811	829	824	826	828	817	835	828	847	808	831	823	873	813	814	873	846	828	795	826	807	841	855	859	806	811	860	814	849	810	825	842	859	861	888	791	792	818	887	822	921	832	824	851	834	814	806	833	868	794	827	822	831	826	813	848	887	868	854	806	808	820	815	837	793	853	771	806	808	798	836	838	830	823	845	839	803	861	811	899	866	800	810	823	853	850	809	814	827	857	821	857	834	828	826	818	807	861	823	846	876	822	861	811	769	843	815	902	884	792	844	856	782	822	837	823	838	840	839	862	811	874	826	834	826	833	844	823	861	828	839	870	826	823	860	813	871	849	843	820	842	863	798	854	855	834	828	830	816	853	818	790	794	855	836	878	803	818	856	874	782	856	786	833	873	793	831	868	835	794	825	806	804	834	864	877	843	824	799	773	862	818	810	841	847	844	839	834	841	802	761	839	812	818	790	834	860	837	822	848	826	857	841	807	839	857	848	805	827	806	818	833	832	843	786	832	849	787	824	793	878	794	858	849	808	853	802	814	848	832	824	807	805	858	791	794	859	843	850	810	799	904	826	812	840	802	779	816	788	861	862	806	829	848	838	804	858	787	804	844	838	823	813	873	855	866	842	868	834	790	811	863	822	832	831	875	813	867	832	739	820	864	837	879	829	836	831	862	824	795	825	829	898	860	841	785	862	839	810	821	858	839	846	857	843	806	801	830	845	846	814	885	809	852	817	857	847	811	821	826	871	834	884	789	799	859	811	906	792	825	807	858	827	871	838	824	820	806	863	883	849	802	824	767	838	836	828	781	798	793	842	819	836	825	822	828	877	830	856	836	824	835	821	845	864	873	818	845	835	836	818	810	872	818	853	838	755	877	759	876	762	821	862	807	830	825	801	803	831	866	818	844	856	817	806	867	802	801	783	839	797	870	810	839	843	791	822	840	869	814	794	786	855	846	816	873	833	822	835	805	848	810	810	815	790	801	833	858	848	827	844	836	865	804	790	799	805	833	805	804	872	865	763	804	820	837	822	788	836	849	855	832	876	829	825	789	830	816	845	876	825	830	846	816	858	829	834	849	870	833	832	820	845	839	826	837	837	869	853	839	842	842	780	835	831	834	854	835	834	881	866	841	835	817	831	844	810	882	839	816	768	837	836	840	824	846	802	796	819	813	855	756	856	806	847	864	817	860	825	797	809	858	816	831	795	851	855	781	803	821	856	858	854	809	817	830	813	789	800	844	858	838	806	838	841	834	870	818	837	796	871	814	842	830	788	855	819	819	832	833	823	777	871	887	834	828	827	859	858	772	820	839	863	808	841	852	866	856	831	825	821	857	787	850	806	782	831	800	814	832	890	785	823	802	826	820	805	839	871	831	798	801	823	845	806	886	877	821	797	858	844	861	868	824	902	845	829	821	839	842	812	860	860	854	844	827	853	827	799	849	816	853	807	875	794	838	834	802	867	838	812	830	836	864	807	851	796	815	836	924	826	805	791	849	840	835	855	816	788	881	870	846	852	829	806	854	807	812	826	842	796	854	840	801	816	833	856	812	807	786	863	796	795	820	822	821	800	842	827	907	843	807	824	813	827	804	861	862	806	834	834	813	856	879	862	795	852	830	858	816	842	736	858	852	883	857	836	803	822	860	824	779	806	783	807	801	851	849	832	831	844	840	826	808	786	789	779	884	840	844	834	844	810	857	827	829	792	892	847	852	862	821	775	813	794	815	880	856	795	829	811	881	864	839	874	864	812	860	853	820	833	853	841	804	862	824	839	821	830	845	825	817	887	844	836	827	827	855	804	879	803	901	801	808	837	830	815	780	780	828	854	809	873	805	810	800	795	857	853	900	838	837	852	846	810	821	831	790	771	825	813	821	832	774	788	834	831	844	820	821	838	870	842	864	795	815	826	803	767	806	881	823	811	807	776	836	807	834	790	880	817	782	829	842	832	826	796	843	867	862	812	821	825	836	851	836	825	841	838	874	819	822	844	849	864	803	835	764	840	803	853	787	799	859	853	812	873	815	778	811	881	887	858	807	791	798	825	847	759	806	826	798	821	830	849	839	856	822	820	884	881	820	840	847	804	818	838	798	863	823	807	804	838	820	861	761	887	838	861	802	870	793	841	853	854	787	849	855	871	803	787	844	828	881	789	842	820	838	825	887	814	858	835	831	851	815	844	826	820	878	805	792	888	828	879	798	796	852	766	808	798	840	802	871	844	781	789	813	816	829	806	808	817	844	797	858	876	787	837	813	762	853	855	856	861	805	811	780	843	849	830	820	787	856	777	876	816	809	814	855	785	806	809	841	816	801	842	837	811	795	812	840	783	863	840	817	792	825	820	835	821	787	827	787	835	816	819	856	860	805	821	863	841	819	782	802	836	867	815	790	834	847	855	831	814	800	875	805	870	875	861	829	888	823	868	796	833	824	830	756	883	832	786	826	847	869	853	865	813	802	812	832	830	818	820	826	859	854	832	837	804	830	833	836	793	830	755	853	812	859
2273	1037	401	77	71	84	89	78	89	74	67	74	76	83	91	68	68	62	66	56	66	54	62	60	69	66	72	64	64	64	51	53	62	52	67	53	47	66	59	54	63	72	69	48	47	65	69	61	64	54	54	67	55	69	67	72	77	67	63	56	51	62	61	53	45	47	59	43	46	41	64	56	66	60	52	42	54	53	58	49	42	55	71	49	70	52	65	43	63	60	50	59	53	55	56	52	48	64	55	56	69	55	65	48	61	40	53	56	53	68	53	71	58	54	54	49	62	50	58	50	53	50	58	64	48	59	57	59	48	56	43	49	53	66	54	64	48	56	45	49	51	63	69	40	55	46	45	56	58	60	45	56	51	57	45	52	66	55	45	68	56	60	55	52	48	46	42	61	50	65	60	62	44	63	53	54	70	60	54	66	65	49	62	66	47	49	61	60	71	47	63	60	61	43	53	41	50	54	55	48	43	54	49	55	48	57	61	46	58	40	53	43	53	49	54	44	49	65	68	49	63	51	51	39	55	78	47	55	57	57	56	47	61	47	56	52	46	49	48	54	51	63	65	59	66	51	42	65	41	63	60	50	77	67	65	40	56	51	51	65	54	56	52	64	51	55	48	63	53	64	60	46	64	49	55	54	56	49	51	54	53	51	57	53	69	57	37	61	63	58	51	50	59	72	63	50	47	56	46	59	58	56	48	59	47	43	46	59	53	56	63	52	55	65	56	52	61	49	68	51	50	48	62	53	43	48	69	52	45	57	58	62	54	50	51	51	57	75	52	56	57	51	49	64	50	42	44	57	44	54	51	47	51	59	58	58	57	55	45	49	52	67	42	68	55	53	44	54	63	67	56	49	58	67	60	42	57	59	53	67	49	58	63	55	53	56	51	50	60	48	48	56	54	74	61	44	57	56	55	51	48	45	52	50	66	58	51	47	50	49	45	57	48	48	56	55	54	52	50	56	61	54	64	62	57	55	73	50	53	58	57	49	60	47	60	64	59	46	70	57	65	64	52	49	55	63	42	67	44	53	61	55	64	35	41	50	60	45	56	61	57	51	48	71	69	60	47	67	52	59	58	68	61	58	60	47	53	58	59	56	54	46	57	48	52	54	46	49	49	66	49	61	61	63	59	45	47	60	50	57	53	60	68	57	45	62	54	57	58	57	52	44	51	68	73	66	44	55	51	60	48	54	49	47	62	66	58	58	51	54	54	77	47	47	49	60	64	56	66	52	57	58	58	55	62	51	61	56	55	54	57	60	49	57	39	52	56	63	46	52	46	41	63	67	56	49	49	57	50	46	61	56	60	40	52	55	71	58	49	55	56	58	50	62	60	50	50	52	51	48	69	54	51	59	68	62	52	67	57	51	55	62	70	61	52	47	64	64	42	48	43	60	54	56	53	64	48	61	49	75	57	76	54	53	60	51	54	62	49	65	62	42	50	69	73	43	46	68	61	43	47	54	47	52	56	53	47	71	45	43	38	40	40	54	59	56	58	59	56	42	50	58	48	55	64	61	54	46	69	53	69	52	54	44	53	58	61	54	50	43	62	51	62	54	62	51	52	46	63	65	47	48	48	57	45	57	54	49	54	48	54	59	54	61	58	51	56	63	48	53	66	47	65	54	57	57	50	59	42	55	62	45	49	62	58	56	46	48	50	49	56	51	59	43	77	43	63	60	56	53	61	50	52	59	44	56	68	55	40	53	50	59	50	57	70	52	44	55	47	33	60	58	67	45	50	65	49	54	58	49	50	58	50	61	63	62	58	55	58	50	52	54	54	51	62	64	60	45	59	56	60	58	52	75	61	70	65	57	55	56	60	44	53	61	53	51	49	54	60	51	45	56	62	46	64	60	47	64	63	57	47	61	57	57	59	41	54	58	59	59	61	50	72	62	51	47	52	81	55	52	55	63	63	71	46	57	62	49	56	49	47	65	54	43	47	58	55	56	50	57	44	62	51	48	51	51	62	61	64	36	58	60	65	53	58	46	53	55	46	51	57	51	67	52	44	50	57	62	59	51	67	59	55	53	53	64	54	45	45	59	43	48	60	66	69	51	49	58	53	50	43	63	45	54	57	59	55	55	68	53	46	58	50	30	66	50	48	55	43	47	46	44	53	44	55	41	60	49	44	65	48	64	56	59	51	59	64	45	53	58	70	51	57	46	68	55	53	55	59	59	64	61	46	52	55	72	56	55	54	63	56	58	52	58	60	51	66	52	57	66	64	46	62	56	59	49	60	53	56	62	60	73	53	52	60	58	71	55	47	50	62	60	54	46	66	57	49	67	51	55	54	50	53	44	57	53	53	68	59	67	54	39	61	52	50	43	49	52	48	55	56	43	48	53	48	64	61	51	51	64	62	58	58	63	51	38	58	53	66	67	49	58	47	55	59	64	67	44	60	52	72	52	74	59	63	50	68	65	58	62	56	70	55	49	56	65	57	51	40	58	59	60	53	61	55	61	67	50	57	57	56	56	57	60	46	63	50	51	68	84	56	47	52	50	53	54	63	62	54	58	68	56	54	51	59	63	59	50	67	55	62	62	54	56	62	56	54	54	53	53	64	59	51	43	45	56	53	71	69	72	60	53	54	49	54	57	51	50	58	52	53	47	56	48	56	56	43	60	43	63	55	58	55	59	50	59	54	53	58	62	54	64	60	64	46	59	54	62	55	47	60	50	56	55	60	61	61	50	40	56	57	59	50	57	50	62	52	62	61	66	60	43	46	48	49	49	70	59	57	56	54	61	66	69	60	67	56	62	51	53	52	52	46	64	58	57	62	44	54	70	54	55	47	56	63	55	50	57	62	53	60	65	47	65	62	60	65	46	59	44	59	51	50	44	54	59	58	63	62	46	57	51	67	59	57	50	40	48	57	53	65	57	70	55	60	46	49	52	54	59	53	58	46	60	50	48	56	47	57	58	74	49	56	41	64	59	57	50	52	59	57	62	53	68	56	68	60	61	51	64	56	62	43	61	62	60	54	59	58	62	49	57	56	76	56	55	61	58	46	54	62	48	59	63	62	62	57	59	60	39	41	60	49	64	44	62	74	59	62	76	59	64	54	53	68	50	51	50	54	67	64	64	66	50	64	48	70	59	49	54	62	67	63	48	49	61	41	48	69	56	47	63	53	40	75	62	40	40	51	61	52	52	60	62	62	48	62	43	57	52	54	75	40	58	59	52	56	65	49	65	43	54	55	60	60	64	60	59	65	48	47	46	42	60	46	52	73	54	44	57	58	65	60	56	54	65	48	51	51	71	49	53	59	62	61	64	62	59	47	58	58	58	61	46	51	57	52	50	60	67	58	51	49	52	43	48	66	56	49	46	50	47	57	71	54	54	45	69	68	72	45	58	53	61	49	56	54	63	48	55	65	52	49	51	48	49	37	51	63	58	52	43	55	62	55	44	61	49	48	66	66	52	48	50	60	51	58	57	57	58	57	57	57	57	53	49	56	50	63	51	51	45	48	49	57	63
23663	12164	5224	1482	1595	2048	2148	1991	1910	1509	1370	1268	1221	1110	1120	1017	980	842	721	707	588	651	767	736	675	642	524	562	533	530	497	544	549	538	509	567	540	528	520	500	465	533	530	495	513	514	491	472	527	522	550	649	751	928	980	1018	899	876	752	659	547	497	457	426	480	455	475	505	459	475	408	463	471	423	457	449	459	512	438	464	444	465	467	453	451	488	444	476	436	462	471	469	434	456	477	445	481	455	488	451	490	440	439	432	456	491	440	447	503	448	461	425	497	444	497	438	508	503	512	461	474	434	458	404	455	422	461	384	483	464	437	470	468	500	480	483	481	460	510	447	463	474	451	458	511	464	460	477	462	448	466	455	435	453	470	460	454	475	486	464	459	480	453	455	474	470	464	466	490	462	470	445	469	459	480	452	466	498	528	458	447	435	498	459	458	465	439	445	490	468	487	426	449	448	480	452	437	444	490	455	445	439	496	437	458	454	491	492	467	456	454	458	483	457	492	459	430	445	456	450	462	451	413	446	483	456	428	472	445	461	473	450	472	474	455	424	478	449	448	447	456	512	486	469	500	444	477	500	432	417	454	500	478	484	472	449	464	410	467	471	451	491	472	475	414	440	463	485	456	441	471	474	452	466	498	508	447	466	482	430	438	458	485	466	432	468	431	455	488	471	509	422	474	472	434	463	422	459	449	497	469	434	464	455	488	467	451	458	458	438	482	441	440	448	495	459	476	440	443	444	479	488	485	454	442	471	460	441	483	446	486	448	454	450	426	425	478	454	475	468	446	459	452	436	491	445	452	453	455	466	500	443	455	501	466	448	483	468	456	449	432	492	436	481	463	414	448	459	468	453	446	474	440	448	511	476	463	475	504	491	472	483	458	473	444	476	458	457	499	461	485	474	469	459	473	413	497	495	439	472	475	405	435	463	472	474	453	476	495	468	458	439	412	450	502	448	443	483	461	499	461	437	447	421	460	473	451	466	445	475	423	441	425	466	443	451	480	436	500	431	447	484	438	439	477	452	444	421	446	481	459	487	460	480	431	489	470	485	450	439	448	469	488	440	483	442	466	450	456	492	449	446	446	464	463	457	489	460	466	484	495	426	479	454	469	510	490	434	458	424	473	434	495	445	450	480	499	472	478	436	447	488	463	501	465	439	456	445	479	474	465	439	459	436	481	454	460	446	443	451	470	461	463	434	453	460	508	434	487	472	449	468	463	438	437	437	436	468	443	457	466	455	451	438	456	460	422	483	457	433	412	438	432	447	468	482	499	486	449	436	491	438	424	463	443	441	458	492	442	403	459	436	470	448	429	463	479	482	426	472	456	477	451	441	452	479	463	456	460	459	453	443	436	486	491	435	453	439	476	498	445	499	420	500	499	459	447	433	456	462	443	514	476	450	446	447	475	486	434	463	482	464	466	462	476	500	484	459	458	446	497	442	472	454	420	496	445	441	459	433	470	447	480	466	440	448	460	465	470	453	505	398	488	435	455	471	497	437	418	438	442	449	507	474	464	422	464	491	473	512	493	443	466	463	453	456	433	446	434	467	481	475	423	454	468	460	448	426	439	432	483	445	485	431	451	489	466	490	469	468	439	458	467	444	478	464	461	462	471	481	437	450	433	456	461	470	479	460	468	429	435	487	528	441	470	463	413	444	464	438	461	493	401	475	476	437	484	457	470	468	466	453	451	437	405	451	471	458	455	468	438	435	481	426	434	455	456	475	472	494	475	478	474	468	441	476	434	426	453	477	506	476	499	458	447	459	460	467	440	468	465	431	481	422	476	447	436	436	463	436	450	485	423	442	459	441	495	480	451	462	503	456	429	432	487	466	450	493	499	503	463	482	425	479	476	451	448	455	468	488	448	469	494	471	453	483	462	473	463	467	471	495	455	436	498	459	456	456	454	426	468	449	479	484	478	425	456	469	451	482	468	446	423	465	470	448	446	454	462	488	444	479	467	462	461	483	504	495	478	451	436	468	452	469	465	444	434	470	501	434	474	439	476	477	459	443	435	451	456	496	459	496	443	424	455	430	444	440	461	434	466	441	489	456	449	472	444	464	455	465	446	510	453	424	455	477	465	455	452	491	469	475	475	429	468	470	455	454	487	464	435	438	448	482	441	433	459	489	457	467	471	428	493	458	493	451	434	455	455	439	484	448	479	450	448	443	464	443	491	490	473	456	441	466	479	467	484	456	451	419	473	477	435	457	475	461	459	482	479	457	476	470	470	455	489	416	454	462	471	482	468	431	424	459	464	461	440	464	441	465	436	433	451	440	474	482	413	440	471	492	470	451	443	450	483	471	490	443	485	452	453	457	449	468	462	437	457	481	433	457	469	473	479	467	454	456	453	507	477	468	472	460	455	464	484	464	468	458	450	472	475	445	491	454	489	494	448	455	478	421	473	461	473	464	505	463	450	461	474	452	466	452	470	509	481	478	442	451	446	451	476	441	479	489	478	482	451	443	434	460	404	434	442	456	448	457	454	472	462	468	482	439	451	457	439	443	510	447	475	473	452	448	452	461	454	464	467	492	451	481	459	457	466	471	461	467	470	445	429	444	490	451	454	464	473	479	480	463	434	447	440	441	454	459	493	466	455	459	464	478	449	469	461	476	505	468	465	505	469	452	497	476	445	461	452	480	510	449	474	465	510	477	481	453	453	481	418	444	441	467	497	499	526	504	460	496	455	463	504	470	459	480	448	490	471	485	485	455	424	449	503	500	414	472	492	484	479	447	485	449	445	454	483	457	462	444	480	502	440	484	425	477	470	474	437	430	479	475	444	454	479	436	484	463	453	467	431	435	479	456	436	484	444	454	465	474	508	430	448	492	461	484	477	471	480	438	445	465	487	444	452	457	443	441	462	456	485	455	429	466	468	432	430	476	423	516	459	460	464	445	386	460	431	478	473	491	447	494	491	460	469	458	468	463	469	491	443	459	447	428	405	474	453	420	475	442	435	448	454	451	458	460	470	475	477	443	512	430	465	462	505	451	426	471	448	479	447	444	466	462	459	457	460	444	460	472	448	476	463	487	454	508	470	458	490	472	462	463	458	409	437	461	473	462	456	457	452	513	505	413	444	472	502	487	429	470	459	470	452	464	456	476	465	484	430	467	465	482	487	470	491	470	451	501	504	444	436	460	466	468	472	466	469	447	464	453	476	451	481	473	483	452	441	433	470	475	462	467	439	449	434	462	469	468	476	468	463	455	495	470	475	436	447	431	454	477	430	444	476	426	473	442	442	456	463	476	462	478	442	479	443	427	467	468	462	463	468	410	441	424	473	466	450	487	434	463	490	490	479	456	449	471	452	480	451	446	462	470	472	469	485	457	489	487	491	431	458	447	458	499	486	483	439	454	478	490	472	476	445	459	452	484	469	472	474	429	431	478	450	455	437	434	458	470	449	503	472	440	421	450	432	443	470	470	494	449	482	485	405	490	406	433	451	473	468	464	469	416	456	458	422	432	456	420	484	434
3014	2467	840	171	120	134	137	118	144	118	158	129	135	117	125	118	139	116	115	85	111	109	111	100	86	109	113	86	97	94	94	83	92	112	96	108	105	106	110	96	102	86	88	101	83	98	94	81	75	90	102	144	162	144	185	151	138	136	104	114	86	109	97	98	107	106	94	110	85	84	98	102	105	107	103	88	92	85	97	86	91	79	107	89	90	89	101	92	96	94	92	87	89	104	68	80	87	70	94	88	96	83	106	101	87	82	105	93	97	95	90	113	99	87	89	103	91	94	100	91	99	94	94	92	103	89	104	91	115	77	96	74	87	82	79	102	117	95	82	77	85	108	86	83	97	82	89	75	92	103	99	89	102	94	77	97	85	94	83	104	95	106	102	104	102	92	106	88	98	83	92	80	94	84	101	96	85	104	87	100	86	68	100	77	90	87	100	87	84	93	95	98	99	94	94	80	79	95	102	75	73	102	102	95	86	89	91	71	77	112	98	86	78	89	93	81	102	111	95	82	107	85	89	106	83	103	79	85	74	89	78	90	80	74	91	74	96	90	77	86	84	89	102	69	89	90	94	101	96	103	95	103	95	85	78	87	106	88	90	94	79	101	97	105	108	97	83	81	74	108	79	93	79	102	87	80	104	89	86	84	95	85	87	103	94	88	113	112	94	82	77	93	101	94	90	112	85	96	85	91	86	96	73	80	85	99	76	94	102	84	81	87	105	84	87	102	80	95	93	94	88	80	73	89	80	97	96	98	91	88	88	104	95	98	82	80	88	103	99	79	91	90	94	101	94	106	89	95	87	94	91	99	110	79	77	85	77	98	107	86	95	79	104	80	85	84	96	66	105	96	74	98	85	100	86	86	104	97	95	91	87	94	80	92	106	94	76	95	91	94	75	94	107	99	79	71	85	95	96	85	89	80	111	91	96	100	81	89	85	108	100	93	95	80	100	81	97	103	83	98	99	89	109	111	96	82	79	81	90	105	87	91	98	117	98	117	86	90	112	89	77	90	94	93	83	98	97	80	90	92	83	98	85	87	100	95	94	86	89	80	100	84	85	96	94	83	95	76	89	90	83	88	92	87	74	97	91	96	99	100	102	75	90	95	101	84	88	113	94	85	84	114	93	101	80	95	81	104	96	94	97	85	77	113	89	99	94	94	99	91	99	92	98	76	89	87	83	88	88	91	70	98	95	79	100	103	86	90	88	99	109	98	91	95	77	85	102	95	92	85	88	107	90	82	91	81	86	99	86	96	92	93	89	105	88	102	86	92	112	95	78	90	87	103	94	80	77	98	100	100	101	100	86	89	96	109	87	90	82	104	103	85	103	94	98	108	89	98	81	91	102	80	98	88	80	97	95	95	107	96	76	102	84	81	90	99	83	86	99	89	95	83	98	97	91	100	107	96	75	92	87	105	102	93	104	102	99	96	88	97	106	93	114	91	84	97	109	94	106	75	99	94	85	83	100	118	78	111	80	91	86	97	82	90	88	103	93	91	87	73	95	85	89	96	89	110	77	98	93	92	104	98	99	93	107	103	85	91	101	96	98	82	88	91	83	69	113	94	88	78	89	78	95	81	93	77	93	92	81	90	101	102	94	99	98	99	96	91	96	81	76	94	75	96	94	89	89	95	91	85	93	96	91	91	83	89	104	95	86	97	99	111	91	117	89	86	90	96	97	86	97	104	95	96	101	82	79	94	101	80	82	104	92	89	79	91	100	91	92	97	100	107	107	83	101	87	87	109	95	113	88	85	104	77	87	90	94	95	93	94	93	92	84	104	92	97	106	100	87	95	72	94	100	100	95	87	102	83	97	85	105	78	96	107	88	100	87	76	99	90	97	85	99	66	102	101	100	95	82	96	91	88	92	84	89	91	100	92	101	106	83	96	97	87	98	87	103	90	93	91	86	103	95	95	102	86	96	92	98	98	80	83	100	85	93	84	99	94	88	86	100	108	100	111	102	95	96	84	72	80	83	109	90	93	103	79	100	81	85	93	76	85	101	78	86	92	74	85	88	89	88	98	99	85	75	87	97	94	87	88	86	86	101	93	94	78	101	97	80	105	93	90	84	102	96	94	85	89	87	84	60	90	71	86	100	89	83	82	105	84	100	106	105	84	75	88	82	91	80	79	98	93	88	96	82	90	91	92	86	87	103	90	89	100	102	90	92	113	92	95	91	80	106	88	110	103	97	97	79	103	87	92	99	102	100	88	80	90	71	116	86	98	104	95	107	87	104	93	108	89	76	97	84	90	100	97	84	92	82	94	105	82	87	93	98	108	109	89	88	88	95	89	82	86	111	84	96	89	76	100	93	77	95	80	93	106	82	101	90	109	94	83	90	82	79	83	91	105	83	104	91	104	101	86	74	100	82	105	108	84	105	87	83	99	90	81	92	77	96	91	100	89	76	93	98	91	101	107	88	94	89	108	99	109	94	102	100	94	105	91	105	86	100	96	89	91	93	99	84	94	88	86	99	101	107	114	63	92	77	86	99	99	86	91	105	84	87	97	89	93	74	99	104	93	106	94	99	84	105	84	80	90	75	97	86	84	102	84	82	89	85	77	100	79	97	100	107	99	75	91	87	86	89	94	85	86	96	98	89	101	116	87	91	82	89	92	81	78	84	95	99	106	86	88	93	94	90	85	98	80	65	107	96	88	73	94	82	91	105	78	89	81	77	81	96	94	97	83	92	95	84	87	83	83	93	90	79	113	89	92	97	107	83	105	82	85	100	85	76	96	91	106	89	85	86	77	94	102	86	109	83	108	106	87	94	94	95	88	106	88	82	82	82	94	78	91	85	98	88	77	82	91	93	97	88	91	84	90	94	99	93	93	97	81	72	90	100	87	83	80	102	75	96	82	86	78	82	85	85	82	93	87	100	82	105	91	116	98	76	79	99	91	90	78	86	96	67	91	101	75	74	100	93	95	80	75	72	99	98	96	87	76	82	85	119	93	95	86	108	62	76	94	99	100	66	90	105	88	97	92	96	101	103	102	86	91	68	62	84	105	97	111	110	84	102	101	78	88	95	68	86	98	81	85	97	86	107	106	101	71	111	85	81	107	98	69	94	117	100	100	102	81	84	93	89	100	102	97	95	90	73	96	100	86	88	88	97	86	85	98	90	79	85	86	95	73	105	101	90	103	103	80	88	88	84	105	111	83	102	101	74	73	87	74	73	96	89	105	89	72	79	101	79	88	106	79	93	90	99	78	84	99	94	97	91	93	109	81	89	96	97	89	99	94	81	73	97	89	87	103	101	92	98	89	85	105	97	122	84	80	84	101	94	70	95	91	83	109	81	109	91	86	91	94	83	83	100	101	89	89	97	109	87	105	96	93	95	94	89	90	93	94	96	106	91	91	81	75	108	95	99	102	104	103	90	77	81	100	110	90	89	87	88	97	89	83	93	95	70	95	73	86	80	117	96	87	95	88	100	78	90	99	79	96	106	79	75	96	108	79	89	110	93	98	92	92
29041	19661	8056	2490	3751	4432	4119	3715	3117	2702	2348	2136	1995	1908	1788	1813	1630	1263	1140	1101	1146	1216	1153	1132	1060	986	891	886	920	892	900	927	863	807	848	786	810	820	789	790	765	887	920	815	782	765	780	774	870	987	1385	1920	2356	2745	2620	2367	1963	1694	1449	1245	1001	882	769	756	730	690	744	762	762	730	742	753	753	743	757	741	763	742	703	761	742	782	686	698	727	750	774	778	780	753	719	775	743	694	718	711	708	742	746	768	731	760	732	772	771	754	731	680	763	731	783	734	715	748	730	715	751	712	808	730	693	777	689	747	753	727	720	723	749	753	777	745	709	719	728	752	756	725	754	754	678	721	705	736	731	767	724	761	697	742	722	713	725	726	751	781	694	757	788	746	728	724	712	753	747	772	710	758	741	754	741	778	715	725	742	734	749	746	741	738	712	702	730	765	740	684	728	789	722	785	820	763	715	723	717	744	738	713	725	721	692	752	732	729	760	750	694	749	768	721	715	707	745	773	753	727	768	743	745	717	745	758	754	765	750	721	729	730	748	709	762	673	785	755	762	727	747	727	698	737	732	728	763	730	706	744	751	753	732	714	767	775	733	735	728	757	744	732	762	760	729	728	692	759	681	708	717	743	797	724	708	760	748	704	746	748	743	771	708	763	766	731	723	761	765	715	784	741	755	702	726	746	723	705	712	768	716	755	767	785	777	729	731	751	750	740	764	772	796	729	740	746	745	723	728	703	724	740	698	714	757	797	698	766	736	745	750	745	774	707	693	725	756	775	732	767	716	703	755	758	694	773	705	728	731	714	756	716	809	751	748	751	780	712	740	753	721	795	749	739	739	722	691	761	755	758	802	807	666	768	766	777	691	731	774	732	757	713	724	756	736	737	706	722	755	710	752	712	761	771	741	734	735	730	730	737	748	721	707	731	752	759	713	754	730	799	755	752	715	760	794	722	694	703	739	697	735	760	747	722	770	758	751	775	729	782	712	717	768	732	709	788	728	727	730	702	747	781	706	716	739	710	740	776	767	683	718	789	723	710	724	738	756	704	719	721	717	742	716	728	691	733	755	704	763	737	745	715	735	791	807	747	738	689	738	760	775	725	729	726	733	755	771	723	767	745	732	771	743	758	719	702	723	730	674	752	718	738	730	726	739	768	732	728	777	759	757	737	813	756	773	805	747	744	743	766	725	717	786	773	703	779	762	747	699	735	749	753	750	749	759	740	768	763	712	724	712	726	675	723	729	743	736	726	779	733	694	776	791	713	739	725	768	742	696	702	749	744	704	759	768	790	719	780	715	724	746	743	697	741	757	754	729	747	766	773	733	710	733	786	709	706	759	739	734	732	721	747	747	731	776	704	725	774	746	735	776	752	659	756	748	744	725	746	750	751	798	719	715	725	734	719	730	729	739	735	678	761	757	705	738	778	703	763	767	685	718	710	716	700	729	730	755	740	771	719	732	737	710	740	747	715	749	774	770	697	723	702	710	767	741	724	705	709	749	683	681	773	749	780	708	725	764	768	761	694	731	730	726	755	722	770	741	753	756	740	727	707	783	698	728	733	700	762	688	704	732	758	697	761	723	741	723	773	736	723	724	737	712	754	735	706	730	731	713	761	737	731	763	700	743	794	739	738	701	749	752	723	754	746	735	759	735	788	762	710	744	762	772	743	707	786	753	718	785	829	763	705	747	728	743	717	767	724	729	705	784	715	752	751	721	708	711	706	702	712	732	754	693	747	751	740	793	703	720	730	751	755	740	721	759	751	722	701	754	731	686	724	761	701	712	761	785	744	708	710	708	747	783	729	742	720	755	737	790	737	727	732	780	754	688	771	715	715	697	767	735	715	733	696	714	774	747	720	769	730	732	723	746	716	725	738	775	720	761	738	728	735	731	778	734	762	758	700	834	715	719	729	699	743	758	715	775	689	712	777	718	731	728	739	712	741	736	738	716	758	722	722	734	716	713	748	725	758	718	711	741	727	720	769	739	744	728	698	736	750	719	747	748	732	793	733	771	749	703	700	729	757	772	741	778	749	737	698	769	714	759	719	767	770	777	738	717	734	797	747	707	764	783	772	740	775	741	723	741	770	745	732	744	706	720	767	772	710	752	765	661	736	689	754	700	705	780	764	778	756	723	702	750	691	734	703	723	725	708	746	768	738	712	717	753	763	711	769	756	723	747	730	744	773	718	726	724	800	731	753	743	721	731	718	729	744	746	752	742	713	700	735	705	711	718	759	769	744	759	781	733	737	758	758	718	726	765	750	700	692	739	740	747	761	780	682	727	727	672	730	739	735	744	756	710	730	729	707	735	757	774	770	749	685	746	779	739	708	741	742	759	749	750	687	701	755	710	736	765	733	735	743	751	724	717	732	734	709	734	733	708	715	739	705	701	794	754	704	732	712	694	760	770	763	766	766	755	685	755	756	769	753	707	737	776	725	734	732	765	755	727	743	782	691	680	716	752	768	691	707	696	715	729	741	732	730	695	769	693	750	689	739	703	692	726	747	717	721	744	701	802	725	707	718	733	774	718	768	736	722	730	743	738	734	691	692	737	720	734	720	767	745	723	709	723	751	747	720	708	729	727	733	709	750	744	752	712	746	723	750	724	730	715	684	701	754	745	744	722	728	762	789	738	765	716	682	706	751	754	758	732	777	753	698	769	666	731	743	739	695	744	767	760	755	714	743	765	781	712	717	689	793	740	728	712	771	707	745	765	715	764	739	740	777	751	732	741	766	699	772	758	769	787	723	742	773	730	751	724	728	732	681	661	706	715	724	727	751	760	762	785	736	717	722	746	735	720	723	750	737	733	745	718	783	734	747	716	709	747	748	710	740	796	724	741	725	727	701	779	723	669	736	732	752	718	729	734	713	738	752	754	763	737	728	789	735	727	700	730	764	755	763	688	767	756	714	782	722	696	759	725	722	746	722	732	739	706	748	735	760	738	717	733	793	718	753	693	721	688	742	736	706	680	778	749	707	800	707	747	724	732	764	719	732	690	727	721	708	715	755	729	714	750	758	699	720	724	789	749	749	726	736	723	772	738	735	728	759	703	719	753	785	771	809	782	712	732	774	773	710	752	756	713	733	722	708	734	716	710	755	723	680	760	744	757	714	758	714	686	753	723	735	749	710	721	730	693	740	736	736	761	661	727	699	709	748	711	743	687	756	755	744	783	715	733	698	773	696	773	748	759	725	722	743	757	732	744	732	735	752	726	685	756	782	732	753	710	710	735	735	715	740	675	720	697	753	761	706	735	719	718	745	727	758	807	750	733	781	771	770	775	722	746	699	736	747	721	741	728	727	721	785	692	762	746	750	699	716	731	767	750	738	782	726	748	724	751	725	737	761	763	795	748	764	776	767	788	751	731	739	732	742	786	752	737	734	763	730	694	691	714	717	769	717	723	718	800	709	729	703	750	709	697	740	775	793	721	723	755	753	761	746	774	707	719	725	723	712	703	719	716	724	760	748	754	769	756	706	735	716
3588	2019	567	101	87	122	111	109	95	109	95	88	100	96	86	94	89	95	71	76	73	80	74	67	79	67	68	77	78	74	74	72	74	69	75	66	66	55	52	60	83	68	51	66	55	56	78	55	77	93	99	114	136	126	105	118	86	83	84	83	80	51	61	58	67	74	76	65	70	62	71	69	61	66	71	43	69	59	54	78	66	70	72	68	67	57	61	60	64	72	71	54	64	60	65	54	71	68	85	58	53	48	63	65	56	65	62	67	62	63	50	75	66	70	65	50	51	69	74	72	56	68	70	67	48	58	61	65	54	58	56	64	78	51	63	59	70	72	62	73	67	64	59	76	59	66	66	61	59	46	68	58	62	68	67	69	70	66	65	49	67	60	65	57	55	60	71	73	74	69	68	54	70	67	56	68	51	59	68	63	62	59	57	70	59	56	65	54	62	63	68	58	65	61	41	57	64	67	69	55	76	67	63	69	63	56	63	68	60	56	78	67	69	65	73	85	52	76	63	71	56	78	55	64	64	61	79	65	65	81	62	51	74	70	59	75	68	60	69	69	74	73	52	75	61	68	67	52	69	47	75	74	75	61	57	59	72	69	62	55	61	73	70	59	60	57	74	60	68	62	61	62	59	57	55	70	64	76	59	58	71	63	57	70	71	56	73	57	66	44	63	66	65	65	60	67	86	71	55	54	69	54	71	63	75	45	60	63	61	74	71	70	81	61	75	60	71	78	62	61	55	74	59	62	70	50	71	55	56	68	60	63	63	61	64	65	65	66	75	57	73	64	74	67	66	66	66	61	70	63	73	72	58	69	55	60	66	64	79	62	61	58	52	70	63	69	67	61	66	66	58	66	55	73	61	64	78	70	76	72	82	62	63	74	68	57	65	65	67	67	55	73	65	61	57	61	53	72	73	66	65	66	65	66	63	57	63	72	74	66	58	57	64	63	67	62	63	62	79	62	60	79	57	72	62	61	60	51	56	61	65	66	72	49	67	65	79	70	67	68	77	76	61	67	62	88	56	62	81	70	67	77	60	57	56	71	66	60	62	59	78	51	60	40	57	53	86	54	65	55	68	62	80	82	51	51	61	71	52	66	73	52	63	68	70	68	63	70	82	79	60	55	60	75	56	57	66	62	60	66	59	57	61	74	68	69	75	64	57	68	48	61	54	59	68	55	65	56	50	70	75	61	64	62	70	59	71	84	71	43	82	49	65	65	60	72	57	55	49	73	66	44	76	62	61	76	57	55	85	75	75	50	60	68	75	68	76	67	62	69	48	58	59	55	64	58	57	62	59	61	76	76	48	55	65	74	63	47	55	56	66	65	73	77	61	68	60	46	59	62	82	62	49	76	74	59	57	64	76	57	76	65	69	65	69	54	63	77	70	54	59	64	57	59	60	51	79	74	67	54	64	52	67	69	65	57	61	65	71	54	63	66	60	65	62	63	53	77	70	61	72	61	68	65	54	57	65	57	62	62	64	60	68	59	66	58	54	63	59	66	57	66	61	60	69	59	63	72	68	86	55	68	63	66	61	81	64	64	74	61	60	49	71	62	56	68	66	70	64	66	55	69	64	63	62	64	59	64	61	68	74	59	67	70	69	59	69	67	62	70	56	54	56	67	59	77	65	75	47	62	64	66	60	66	61	61	84	68	69	79	66	55	64	70	74	71	64	63	61	81	67	64	65	69	72	60	72	66	65	66	65	49	79	61	73	65	70	75	55	69	54	68	67	69	72	52	60	69	64	53	58	53	56	63	60	70	50	67	62	66	64	70	74	70	71	60	63	65	64	79	65	63	63	59	55	56	52	70	55	52	52	60	73	63	75	55	70	63	72	74	67	59	75	65	58	66	58	69	72	64	65	67	47	55	69	70	65	60	64	63	69	67	70	58	70	69	72	50	66	68	63	65	67	76	56	69	74	48	57	55	51	63	64	48	60	59	75	64	68	53	58	78	61	53	71	61	56	64	64	75	53	57	62	59	64	64	66	65	73	67	55	68	56	62	59	66	76	74	63	55	64	54	67	53	80	75	54	75	67	60	63	56	55	62	68	53	67	86	60	70	81	68	58	70	71	63	65	79	63	44	56	63	70	64	64	60	62	57	68	57	66	68	63	44	70	59	73	63	61	55	63	65	87	71	65	80	62	53	73	76	83	59	61	70	64	88	74	78	76	59	49	66	70	54	67	72	69	72	70	68	69	73	64	87	72	63	65	60	58	57	66	73	60	61	69	85	74	52	67	60	70	55	58	51	85	62	56	65	53	59	58	76	56	77	55	70	54	53	78	78	60	72	66	73	62	49	68	74	53	57	60	66	71	73	76	71	52	69	56	73	62	54	66	49	73	79	62	52	56	65	61	67	60	61	73	64	84	51	65	57	75	52	62	70	57	60	63	65	65	69	59	75	73	60	52	74	67	69	78	69	63	54	51	63	65	54	62	66	54	53	41	89	80	65	67	52	64	56	73	60	63	63	66	59	58	60	50	67	74	69	62	73	74	61	72	59	64	57	73	53	72	80	66	51	68	63	70	67	76	59	78	53	63	58	69	68	67	72	61	75	61	90	65	66	75	59	73	66	63	68	56	65	66	71	58	59	55	68	57	70	61	55	65	69	70	66	69	65	66	53	67	86	54	75	61	84	53	78	60	62	65	63	74	89	58	61	63	55	66	56	75	81	69	71	64	57	77	73	56	52	71	55	64	52	70	50	62	67	70	53	48	59	65	59	70	46	57	65	75	66	63	82	69	65	74	75	68	71	76	53	71	64	65	61	59	64	54	65	66	61	70	53	62	73	58	67	58	55	59	45	48	77	49	59	68	72	75	65	64	58	71	66	69	64	47	69	65	88	58	50	49	70	58	58	75	80	63	86	61	63	63	65	60	65	54	61	44	58	65	69	74	46	63	55	64	60	59	51	54	45	58	69	54	64	64	59	76	86	65	61	71	75	66	63	68	65	66	73	60	74	72	54	64	59	68	65	64	67	61	57	79	57	60	59	68	73	59	42	58	71	69	67	68	73	63	59	64	69	56	80	58	75	67	72	76	70	50	65	46	68	77	62	74	76	61	58	60	60	62	72	62	58	64	56	62	72	82	63	78	63	72	66	61	58	65	72	73	52	63	58	60	60	70	69	64	47	64	57	66	60	59	69	66	55	66	50	72	56	73	66	75	55	56	75	54	65	67	56	67	63	74	62	60	57	54	68	69	71	54	63	65	45	65	64	54	64	50	57	69	67	58	61	52	63	60	80	73	75	72	63	73	70	72	65	63	53	65	59	72	60	55	57	62	59	72	64	83	54	73	67	63	69	72	58	64	60	68	74	68	60	76	59	65	77	71	53	61	77	63	68	57	51	79	59	68	53	66	57	58	53	68	76	65	51	67	67	68	67	60	60	74	64	70	71	59	68	52	60	68	49	66	56	58	51	70	68	69	58	57	63	58	69	70	71	68	54	74	58	63	64	63	65	86	82	68	61
28097	17649	6465	1913	3352	4132	3823	3294	2890	2534	2158	1906	1807	1794	1893	1676	1324	1123	919	1019	1030	1046	882	862	805	718	693	676	746	804	680	659	651	609	596	626	590	645	613	644	680	625	624	610	541	559	556	675	807	1081	1690	2300	2589	2306	1933	1817	1618	1291	1071	868	741	593	553	535	544	526	510	575	531	553	547	539	527	519	523	550	487	523	480	486	526	526	527	543	545	533	539	505	517	530	481	517	529	533	522	594	559	514	544	556	573	535	516	530	567	494	528	538	574	534	555	529	517	553	487	524	548	546	499	570	526	539	508	529	523	542	550	544	526	581	514	537	576	564	541	507	558	545	547	503	549	527	545	507	492	506	497	540	521	512	556	542	559	479	561	531	506	518	551	490	541	496	546	561	529	552	504	531	500	518	498	537	555	534	499	502	551	541	570	529	551	491	575	524	560	504	551	500	507	575	562	549	539	592	526	494	557	548	519	532	528	539	543	539	544	531	525	535	508	548	510	524	499	526	544	512	581	547	518	512	556	493	491	540	542	518	516	578	515	549	552	540	546	566	519	572	522	499	505	535	510	564	519	527	527	504	514	532	517	567	541	554	529	542	528	485	544	514	547	495	559	555	529	511	553	528	542	491	533	577	562	561	520	492	524	549	501	492	512	529	494	572	516	530	603	570	513	544	569	538	562	560	551	526	498	474	552	553	512	550	512	531	530	529	515	521	520	492	545	498	530	507	565	548	531	536	560	543	489	530	502	543	532	496	539	536	532	556	588	553	512	519	523	506	536	472	567	525	546	510	531	521	506	532	541	570	515	526	534	572	527	510	520	513	499	494	499	550	537	513	478	517	497	490	522	524	519	535	533	528	540	559	561	530	494	549	531	515	525	500	521	521	508	559	557	524	552	543	517	527	491	543	534	533	523	495	531	534	542	528	554	552	509	538	528	539	504	522	536	532	518	521	553	522	561	465	559	540	544	513	505	514	573	543	493	547	512	520	561	493	534	532	600	530	545	530	568	500	541	528	501	561	560	506	532	573	513	523	513	502	511	528	527	553	554	523	547	543	525	568	514	554	542	506	500	535	528	555	587	536	534	465	518	511	512	544	557	522	542	531	571	526	500	559	543	534	487	503	550	547	517	498	529	502	545	520	518	532	542	556	565	469	545	539	548	520	495	490	516	498	521	559	503	499	539	528	558	501	511	534	517	548	486	512	519	515	528	519	522	540	538	526	512	510	547	507	483	523	519	533	481	533	513	539	511	513	520	560	541	555	546	530	504	537	543	539	533	542	526	525	542	512	517	549	550	537	515	515	511	545	548	550	491	481	534	551	568	576	524	518	520	543	529	547	510	534	565	521	540	515	557	511	493	522	518	528	536	560	511	558	518	532	571	540	551	525	524	531	544	528	541	551	532	527	605	506	496	557	592	540	553	551	536	552	535	531	568	526	549	508	545	527	553	481	545	529	557	541	494	568	532	451	497	517	534	566	531	529	530	548	503	502	534	554	538	528	498	546	542	532	516	527	543	503	540	514	504	522	569	570	512	523	572	514	512	522	527	499	510	543	535	551	505	556	538	536	530	520	533	549	526	597	541	564	543	506	542	557	601	530	514	508	513	535	516	523	537	519	537	549	562	508	541	529	531	547	510	529	489	499	524	529	538	464	509	560	511	506	548	548	538	513	563	573	540	553	560	542	498	493	536	550	568	528	517	511	537	555	527	557	536	521	528	545	559	552	470	522	521	498	531	499	527	568	521	551	489	503	515	556	549	577	530	532	546	525	539	544	507	564	528	560	554	531	577	535	559	563	547	514	546	531	531	533	541	519	556	496	516	552	565	566	531	512	509	577	534	567	555	538	546	533	513	527	572	503	509	529	569	511	565	546	542	532	535	542	495	532	510	490	573	531	538	550	504	550	539	538	547	535	518	526	513	535	581	613	532	503	555	529	536	530	544	506	507	511	560	529	520	506	525	512	525	513	522	488	531	530	522	502	555	530	504	533	532	521	506	520	531	581	539	508	535	520	573	524	553	521	579	534	567	547	566	521	548	573	539	539	535	539	533	529	459	510	494	554	546	518	532	494	464	508	524	540	544	468	526	529	486	544	504	554	560	539	523	536	512	516	517	540	493	513	522	547	485	550	550	511	539	501	538	542	493	546	566	556	528	530	556	513	538	564	539	562	500	552	531	546	521	577	538	522	540	581	500	539	527	505	521	526	508	506	550	496	566	529	512	529	556	539	502	525	547	509	548	521	509	538	549	506	517	499	553	554	580	536	559	540	500	486	521	523	521	540	533	544	498	530	568	535	535	535	533	523	522	553	555	556	476	506	500	548	533	562	503	500	507	551	574	517	544	530	489	572	553	489	504	538	531	503	505	532	550	523	534	555	553	530	512	550	505	513	535	539	512	512	531	510	538	509	530	567	539	557	551	570	520	540	551	499	528	531	563	575	522	521	542	507	511	547	551	520	533	574	554	534	496	549	522	538	543	536	504	505	496	522	544	562	503	533	545	508	577	526	567	536	563	524	551	568	516	569	532	597	522	508	514	531	545	520	528	558	518	518	483	506	539	528	502	508	578	566	561	523	544	492	533	562	525	550	565	544	543	531	553	535	506	536	534	550	539	513	578	525	524	525	537	510	527	512	510	486	485	540	530	540	545	530	558	545	527	525	541	559	522	567	549	579	529	493	565	506	539	532	525	553	553	543	495	546	553	531	534	485	554	535	521	542	536	499	525	526	543	548	531	536	539	525	500	543	569	532	523	485	571	530	514	498	538	558	529	512	568	528	495	539	539	570	530	487	576	488	490	539	495	607	525	559	539	541	538	514	554	541	480	577	512	537	526	506	555	562	573	577	536	500	564	524	523	544	474	498	541	524	558	495	574	514	488	541	520	552	588	505	519	536	548	501	553	543	522	594	529	572	511	516	574	520	536	567	483	573	537	559	540	519	535	555	571	496	561	567	566	542	583	539	557	531	535	520	534	518	545	534	528	531	516	530	549	559	501	527	497	553	553	540	541	558	512	511	520	551	529	521	516	538	522	516	547	490	528	526	505	527	574	519	515	551	530	519	480	551	537	517	523	530	544	531	522	541	516	528	516	532	527	504	519	553	527	544	531	534	525	552	508	496	543	533	506	550	524	538	562	542	580	513	541	528	548	544	487	550	542	572	498	532	485	527	537	552	552	542	552	580	526	534	506	519	511	574	529	537	501	567	548	593	522	547	518	525	554	513	532	515	513	581	503	537	509	510	534	599	516	540	514	524	550	553	520	520	470	531	522	515	545	556	556	512	507	522	542	556	562	525	514	566	525	515	520	492	554	516	511	522	547	537	537	532	532	521	539	566	521	536	536	546	547	526	546	528	546	551	499	516	532	498	520	522	481	558	541	519	533	542	515	523	510	583	511	569	505	543	544	538	511	547	576	554	524	558	537	549	576	502	560	484	556	511	491	574	566	539	539	535	542	535	539	508	512	532	555	560	561	517	551	538
4191	3394	1134	200	154	166	163	178	150	160	154	142	164	151	145	130	153	114	138	126	125	124	111	113	124	119	113	97	115	136	105	102	125	107	134	105	124	119	102	106	99	101	110	110	98	121	108	114	104	144	132	169	236	199	204	194	208	157	167	114	106	113	110	115	91	90	101	88	93	108	104	109	92	108	103	96	96	97	89	96	117	105	96	96	109	83	95	105	110	103	99	113	99	89	100	110	103	103	97	109	105	101	99	98	116	90	92	106	102	101	111	116	98	120	102	105	94	97	85	90	118	110	96	104	106	96	96	104	109	120	102	128	94	110	94	97	97	110	117	113	110	100	109	104	98	123	80	119	97	100	96	107	101	102	94	101	105	115	109	119	78	111	100	101	107	94	96	104	111	96	116	116	98	104	97	105	112	95	90	105	91	100	95	93	88	119	110	93	97	126	98	98	92	112	103	106	97	104	101	108	98	97	93	103	94	89	97	107	105	97	104	101	111	130	112	105	101	105	95	66	80	98	93	103	87	91	108	103	95	109	116	102	110	101	89	89	86	112	89	99	114	101	108	104	98	124	89	98	100	119	105	103	97	100	101	108	93	106	113	98	101	114	109	120	112	96	117	88	112	95	110	96	117	89	117	97	95	94	112	84	107	108	101	125	107	110	107	123	101	103	118	97	113	104	90	94	98	91	105	96	91	121	138	107	94	99	98	88	117	114	117	93	111	105	99	102	102	93	112	117	106	117	125	123	81	111	116	87	110	107	94	105	98	99	86	114	113	109	86	97	101	91	109	111	123	97	120	96	118	96	112	103	96	106	103	114	114	93	115	101	87	96	102	96	103	98	92	111	98	98	119	123	101	91	94	107	96	116	89	86	96	109	111	105	86	104	103	122	85	109	111	119	91	99	89	107	115	94	107	97	97	88	100	87	97	107	108	90	102	97	101	113	101	112	99	96	96	110	93	98	95	88	104	112	121	95	99	105	90	117	95	106	95	115	95	99	88	121	126	108	104	114	108	101	104	112	101	104	104	116	117	99	111	104	114	84	109	90	90	97	102	109	105	105	95	105	113	109	96	117	95	82	116	96	102	76	94	110	100	106	112	96	106	87	117	103	98	112	89	115	102	103	117	106	93	111	111	94	88	94	93	88	99	91	100	95	105	106	122	112	99	99	110	103	114	99	94	101	114	93	109	90	120	87	86	94	102	115	126	89	128	96	113	106	94	108	116	97	112	110	113	115	108	96	102	97	98	118	104	96	99	110	110	110	110	115	132	105	99	127	82	108	95	98	119	106	92	118	75	115	105	109	101	114	107	91	98	93	95	111	102	113	107	112	108	123	95	90	114	107	109	92	113	114	97	112	98	109	83	102	96	97	98	108	92	100	110	116	117	113	107	109	123	104	106	91	109	104	120	107	102	110	100	83	88	97	117	117	91	99	111	95	110	104	99	109	95	102	97	96	116	101	106	90	116	103	109	91	123	109	97	97	93	94	105	97	105	96	125	105	100	103	106	98	86	99	104	85	96	111	102	107	88	114	103	100	104	99	104	101	80	98	107	103	105	96	99	101	100	120	111	105	103	98	114	109	92	99	102	91	97	100	97	116	82	111	103	105	101	99	113	108	110	83	120	113	94	96	83	105	81	102	101	93	108	109	106	77	114	110	97	109	89	85	109	101	109	106	106	104	112	90	119	92	110	107	94	93	121	112	106	116	107	89	98	99	114	97	101	101	114	96	104	103	102	107	91	100	104	92	92	105	115	128	96	106	101	116	101	105	106	95	109	115	112	128	102	94	105	97	112	133	104	105	83	106	96	91	104	100	119	113	104	101	104	100	106	117	123	104	106	103	100	103	88	104	107	98	108	98	96	109	111	95	117	90	108	121	113	79	97	108	109	99	102	118	100	105	96	105	118	95	110	108	93	94	97	96	91	96	99	98	107	111	108	95	89	112	91	97	96	110	106	97	95	105	104	116	119	91	97	104	96	119	125	106	103	108	105	104	101	101	92	106	113	104	86	103	96	113	92	103	88	96	86	93	89	97	106	86	86	117	114	87	110	95	104	113	95	83	77	98	104	108	102	97	116	105	122	116	82	114	106	136	86	99	95	113	100	99	73	100	90	101	98	106	93	100	118	110	101	93	109	101	101	100	92	100	119	105	113	108	101	99	121	128	100	94	95	131	100	106	110	101	89	121	102	104	89	99	121	107	94	111	119	105	96	106	109	108	94	116	96	92	97	95	106	95	98	92	93	100	92	125	102	98	111	99	107	93	113	97	106	116	112	104	88	104	108	112	96	101	92	121	99	118	114	95	90	120	106	99	127	89	106	97	95	103	106	106	106	122	102	114	106	104	114	104	95	97	103	98	109	105	102	115	95	113	89	92	110	101	111	96	109	100	91	100	104	98	112	108	110	98	104	96	109	99	86	103	87	91	102	102	110	108	85	91	102	88	104	107	107	114	106	100	94	109	112	89	87	106	99	114	116	93	103	87	95	93	97	104	120	97	90	100	104	107	101	87	123	96	105	97	94	97	115	102	104	103	114	84	96	114	99	95	102	105	102	89	105	97	112	119	110	103	100	107	95	110	106	99	102	102	111	111	97	106	101	145	111	112	101	117	110	102	96	94	105	105	105	100	89	111	118	112	104	92	93	101	97	88	111	105	100	108	104	88	84	103	91	110	105	78	98	92	112	107	101	89	101	113	92	92	107	105	101	103	122	93	92	97	109	103	119	100	122	109	118	97	102	89	94	109	95	108	116	111	97	115	110	119	102	104	97	98	112	99	94	94	102	118	106	88	104	97	120	112	105	93	114	97	107	83	90	115	108	102	106	108	110	115	113	105	99	98	104	83	110	104	106	122	94	99	103	98	108	122	96	105	102	101	90	92	109	112	102	104	103	99	99	112	97	87	97	122	107	99	89	102	100	97	109	100	124	119	117	105	100	97	105	96	86	92	104	103	103	96	105	111	99	96	116	105	119	97	112	105	97	93	106	88	102	92	111	101	112	103	98	94	122	84	100	100	92	113	88	108	106	98	93	101	102	103	114	94	112	94	104	134	121	104	103	99	98	111	108	114	95	91	91	93	107	98	126	104	100	111	105	104	102	104	89	99	104	125	98	103	100	113	108	106	93	98	101	95	101	108	92	101	100	104	107	105	103	106	111	104	102	94	105	94	79	98	102	107	131	98	97	108	102	118	100	109	126	102	100	98	99	96	88	95	96	109	102	100	103	119	99	103	107	101	121	97	111	111	90	113	111	102	117	101	98	98	112	101	115	88	113	100	93	94	96	99	95	97	104	108	122	108	102	105	96	97	95	112	112	94	105	98	121	92	111	102	100	86	112	118	106	100	110	103	104	106	100	103	103	90	87	108	98	103	105	106	103	85	103	94	94	95	91	93	112	85	92	94	102	103	102	94	100	105	104	98	90	112	98	97	99	90	97	111	110	103	90	95	103	112	120	102	97	102	98	119	109	109
32292	22733	10484	3215	5185	6475	6166	5039	4271	3647	3246	2956	2945	2678	2525	2180	1846	1591	1564	1618	1548	1487	1265	1161	1116	1083	993	1035	1067	1077	1015	940	1019	986	981	974	917	971	952	989	966	932	962	926	901	881	896	918	1065	1205	1825	3151	4220	3365	3327	3091	2951	2598	2075	1621	1348	1064	900	802	814	852	853	859	826	845	808	817	852	849	800	854	775	821	808	842	794	816	853	868	850	847	862	818	844	792	862	815	910	778	821	822	842	806	804	839	880	854	873	878	862	830	823	814	842	843	821	860	828	896	767	824	854	808	830	789	812	865	818	843	811	866	829	827	835	862	826	862	796	859	770	797	823	808	822	870	877	763	846	772	810	875	795	865	809	848	828	797	817	820	837	819	839	823	770	879	836	787	801	859	804	793	822	837	839	853	814	838	868	825	839	831	816	803	790	869	810	846	808	868	819	870	831	808	840	826	839	802	831	854	779	871	807	817	849	845	815	855	846	814	798	819	812	821	814	827	839	845	841	875	838	758	819	881	810	868	836	859	803	822	837	816	795	847	873	868	847	798	808	838	863	821	866	811	832	792	832	799	816	824	815	877	859	831	854	871	836	845	882	867	816	838	867	863	802	868	843	783	891	824	761	875	802	803	827	813	814	869	803	833	865	801	843	832	842	847	763	867	844	850	824	902	822	876	808	793	824	872	851	875	844	833	807	861	807	858	843	867	839	814	837	829	858	834	867	825	873	849	802	814	825	809	772	851	796	815	849	825	813	838	838	881	831	823	813	838	842	792	838	895	845	820	854	803	802	817	791	849	826	816	833	826	817	802	840	795	864	829	862	855	832	855	836	805	815	848	832	881	841	821	779	826	817	838	799	871	833	855	850	818	763	836	819	818	814	818	862	823	812	834	864	825	844	852	827	846	838	807	826	815	852	827	782	815	822	777	832	860	774	891	857	804	849	816	832	845	778	873	824	864	836	837	877	823	813	844	859	787	813	812	812	847	821	865	865	863	792	894	841	809	877	825	837	817	829	828	817	842	848	822	812	818	839	853	891	825	808	853	856	834	844	840	908	864	867	817	842	788	815	843	749	864	846	803	818	823	859	865	858	840	855	841	807	828	831	865	803	848	821	847	874	831	810	844	775	828	853	806	868	827	818	806	854	836	851	839	862	844	861	791	823	876	825	843	845	854	862	865	839	881	817	818	866	817	830	820	842	797	818	840	904	777	820	795	787	779	851	803	818	832	875	804	863	863	826	820	820	820	796	795	828	873	839	796	858	857	866	772	808	817	866	852	845	822	812	839	816	825	831	797	838	894	855	859	848	850	884	840	809	859	846	821	819	782	850	852	812	812	817	824	867	844	797	845	837	806	844	844	801	831	821	903	828	822	828	801	807	830	808	790	878	849	815	766	849	795	823	814	861	877	834	856	835	827	865	836	829	879	872	822	822	825	844	812	824	862	815	838	872	854	847	787	859	861	802	848	912	873	829	829	854	827	804	837	827	857	821	812	886	827	851	865	782	824	814	815	811	855	847	802	887	829	843	850	779	817	830	847	839	827	801	843	800	839	807	813	840	842	811	782	807	838	841	821	836	829	782	843	846	815	863	850	814	882	850	821	838	806	810	856	818	851	830	834	821	872	754	816	861	850	800	776	793	855	858	875	806	848	845	783	821	839	855	848	868	832	843	788	800	866	849	829	866	849	847	817	817	809	856	858	784	859	810	779	819	840	832	863	803	856	827	911	798	851	756	860	826	826	780	873	786	811	892	837	826	820	843	843	844	831	868	873	853	803	808	842	780	849	834	865	825	902	786	814	810	859	879	825	810	832	855	829	854	817	766	829	825	850	781	880	817	891	834	850	811	826	839	810	844	784	786	847	813	831	891	789	843	843	887	839	877	863	864	783	861	815	819	845	825	828	842	826	868	796	874	849	847	869	901	793	844	827	840	850	857	844	841	812	829	829	847	832	828	798	821	827	830	784	856	849	830	831	871	829	883	830	820	839	829	833	782	799	827	883	885	871	891	857	836	842	838	825	833	833	801	846	827	805	854	866	852	824	842	846	818	836	884	838	790	795	898	877	870	805	829	835	841	810	769	833	785	871	875	776	842	771	838	822	853	817	846	817	824	804	824	845	843	827	856	861	842	841	860	830	849	807	876	803	755	831	797	819	798	818	833	870	860	827	834	811	845	812	852	818	823	873	829	858	817	862	881	862	826	800	810	835	829	818	803	824	876	835	790	820	802	815	841	822	839	803	846	836	831	795	857	847	845	857	788	828	861	815	819	874	861	841	857	840	820	831	810	854	862	795	803	819	808	812	862	836	884	822	849	826	831	807	851	838	832	824	841	816	874	850	766	841	838	833	809	849	861	862	861	857	862	818	811	814	863	861	797	843	851	852	881	811	742	810	823	846	818	818	868	839	803	812	800	837	808	825	786	824	833	810	869	874	824	848	864	804	808	853	872	841	804	813	800	829	856	856	839	850	802	839	846	845	861	818	895	779	821	835	831	826	805	832	825	822	801	868	834	844	846	844	860	792	805	863	798	799	853	864	788	833	824	859	849	850	855	815	894	835	902	831	814	811	777	804	823	848	823	826	827	840	817	914	851	884	753	839	829	843	835	794	804	831	824	813	830	816	802	843	806	857	854	815	838	863	847	852	818	806	788	820	867	818	823	801	841	821	840	856	769	793	812	852	822	822	818	850	832	825	885	830	824	816	843	836	781	847	817	822	850	840	817	833	772	848	802	804	849	891	821	838	917	908	821	817	814	829	854	817	817	874	798	816	844	827	827	847	871	815	849	840	816	818	806	848	750	878	841	812	869	846	883	794	821	791	847	819	832	865	835	862	836	784	860	834	856	847	813	823	793	849	850	849	845	880	868	803	831	857	832	804	866	860	823	866	809	879	860	846	835	809	879	843	826	878	798	852	846	846	787	805	827	841	841	826	826	778	817	842	873	805	852	846	862	848	842	859	874	786	799	883	793	827	827	816	880	862	865	809	840	837	782	814	808	804	802	820	862	858	844	821	885	870	833	797	787	833	850	864	838	861	877	821	812	764	903	793	870	841	828	762	857	827	862	874	851	837	818	862	868	819	853	806	830	873	853	866	845	783	806	870	832	831	824	844	866	836	821	825	872	835	836	854	830	851	818	801	784	803	863	850	805	861	838	832	864	845	873	848	841	801	797	814	858	854	827	861	884	841	836	820	834	850	817	880	850	867	795	805	804	861	892	881	807	818	804	824	819	843	841	859	755	865	864	840	812	800	795	835	815	882	784	844	867	848	785	816	804	858	799	824	827	755	813	853	833	775	839	853	801	810	878	834	844	806	866	859	783	817	845	846	807	865	845	820	833	837	819	851	781	856	843	801	778	819	810	844	872	815	858	767	870	878	870	823	830	839	840	826	817	831	829	837	836	778	805	815	794	811	839	839	795	862	811	812	788	777	779	809	875	778	825	822	829	853	822	845	785	820	947	830	804	884	812	878	850	844	819	843
2260	1039	330	79	59	84	93	70	70	77	87	76	63	67	72	59	64	58	78	65	55	48	66	66	60	50	52	57	67	57	49	63	50	65	61	46	69	56	44	52	57	52	66	37	47	63	54	63	61	48	59	67	75	51	57	69	71	63	66	68	46	84	49	50	49	57	50	49	39	59	57	62	48	43	63	55	32	61	51	52	54	48	48	47	55	57	45	42	54	68	63	48	71	50	48	56	51	47	49	50	56	59	41	64	55	46	50	42	62	54	62	58	54	49	51	49	65	49	61	52	59	50	56	52	54	60	49	63	71	52	62	59	51	50	63	51	46	63	48	45	44	43	54	46	53	43	54	48	61	53	65	54	53	61	43	51	56	55	55	47	60	51	65	57	55	53	52	43	53	53	57	51	31	65	60	46	60	50	56	48	59	61	61	50	56	46	50	57	49	51	58	60	53	46	53	52	64	54	59	52	47	63	51	70	44	50	49	45	51	56	80	55	59	66	56	53	59	44	42	45	60	55	53	49	51	53	59	44	53	55	63	54	57	35	53	61	57	56	44	48	42	71	62	53	65	42	48	48	52	68	49	45	54	60	53	62	43	53	49	52	43	58	40	51	53	57	54	45	45	66	56	57	52	56	54	69	41	57	56	57	55	57	56	53	46	63	56	53	53	46	53	57	62	53	70	55	54	43	56	44	49	51	47	49	48	63	65	66	70	50	51	54	48	52	49	60	46	60	56	52	51	46	48	58	45	60	53	56	66	55	57	56	46	46	62	53	57	51	39	52	42	55	50	50	36	56	53	59	57	59	53	48	62	42	44	56	61	52	51	67	49	51	51	49	45	53	46	61	74	65	49	47	61	62	70	53	55	55	44	47	45	54	67	57	49	53	51	66	60	44	48	61	58	47	60	39	54	63	59	57	48	56	61	53	49	42	56	37	49	53	51	69	54	46	57	74	54	58	46	42	54	50	46	48	39	53	60	45	57	38	54	59	54	62	49	54	52	54	53	44	49	50	53	59	39	57	64	52	60	52	59	54	63	54	61	73	63	64	46	56	45	64	50	68	56	48	56	57	62	43	49	54	55	48	56	47	51	48	51	41	58	57	46	57	77	51	61	49	55	56	60	45	59	46	40	56	46	56	48	61	65	58	54	46	57	55	52	53	52	63	42	47	52	52	58	70	55	48	55	53	51	39	55	45	58	54	55	68	40	47	56	65	46	45	48	49	56	53	50	57	61	60	63	54	48	65	45	64	61	67	52	53	53	59	57	52	50	66	40	54	60	52	46	51	56	41	52	63	42	56	54	59	38	66	67	60	43	42	58	60	54	47	46	54	46	53	53	52	56	55	50	42	61	41	52	48	44	48	68	54	53	42	66	53	62	54	58	60	64	57	49	54	47	59	46	50	61	49	62	50	47	70	48	52	67	48	69	52	47	49	46	60	58	56	48	57	43	48	40	54	57	53	50	59	46	59	51	51	55	48	54	51	54	50	53	41	53	55	63	53	59	50	45	57	57	60	45	64	64	64	56	52	46	59	42	58	56	60	50	55	59	57	43	51	52	71	53	47	60	60	56	57	52	47	60	54	49	50	51	51	45	61	49	67	57	53	50	41	44	41	54	54	50	53	61	52	73	67	65	43	52	44	55	62	48	57	57	54	52	52	47	41	67	56	56	66	50	61	59	65	39	59	60	55	52	48	62	61	45	48	52	57	61	69	55	40	50	53	49	43	65	51	56	63	49	57	58	51	61	44	58	57	48	42	60	64	60	46	53	59	63	40	58	56	47	52	59	60	55	53	46	62	46	57	55	62	40	52	49	62	51	46	46	46	46	49	46	45	66	52	61	47	50	53	52	41	60	52	56	51	34	41	51	50	53	68	62	70	50	61	47	43	65	43	51	44	49	56	58	55	43	52	70	55	48	62	54	33	57	53	54	54	54	53	45	56	47	59	56	60	49	63	53	40	44	44	59	53	48	53	52	50	53	49	57	63	50	47	59	47	49	47	57	41	57	50	45	57	51	49	58	66	47	53	55	42	55	59	39	50	58	58	61	58	57	55	56	55	41	51	48	54	68	57	60	62	46	47	48	63	51	48	43	45	64	47	59	62	45	57	51	49	52	59	66	53	42	58	65	55	49	52	64	54	53	50	37	42	57	51	53	55	69	51	46	55	54	51	57	57	48	56	62	61	57	51	58	65	59	53	58	60	54	63	50	58	55	57	61	56	54	50	52	43	53	60	40	50	49	51	59	44	55	50	66	57	59	62	69	50	51	52	56	47	52	49	54	67	50	40	44	47	42	55	65	58	53	56	48	49	55	46	41	55	57	50	62	55	51	54	53	54	52	47	50	40	50	49	46	56	49	59	54	54	57	53	55	62	66	67	47	61	45	54	51	58	61	57	42	56	59	50	49	44	60	60	54	45	56	54	62	57	56	59	53	53	36	58	46	49	55	38	39	38	60	36	43	56	51	51	47	61	60	42	57	50	39	54	74	60	49	50	44	53	47	47	42	53	56	50	41	49	63	53	50	61	57	49	60	52	63	51	61	62	52	56	55	66	65	51	60	59	46	57	54	51	57	52	45	53	43	48	43	44	47	64	62	50	52	57	48	56	43	48	56	38	44	57	52	52	52	59	55	50	60	41	56	41	56	57	50	52	59	50	50	48	41	45	56	47	62	67	60	54	56	50	49	58	59	60	55	47	55	45	55	62	48	55	45	46	64	52	60	49	60	51	53	59	62	71	71	51	50	53	53	66	53	56	40	56	60	63	57	41	57	41	63	57	54	59	55	38	45	39	55	54	52	64	59	40	55	67	48	46	54	70	52	56	52	46	63	59	48	56	59	53	49	54	51	56	60	51	52	75	41	44	46	53	59	49	52	59	51	50	51	56	42	51	59	57	56	46	56	47	67	52	61	48	52	45	50	58	50	50	48	43	52	42	54	53	47	46	44	51	47	61	50	46	55	53	55	50	44	55	56	50	62	53	37	42	44	54	60	55	63	57	52	49	59	56	42	59	47	61	52	56	58	52	51	53	66	51	45	42	58	51	68	52	54	51	48	57	48	49	63	49	71	55	51	54	43	54	60	52	46	54	44	52	45	55	56	47	47	49	40	53	60	62	51	45	57	71	52	51	57	55	61	59	51	54	48	44	42	70	53	53	41	61	47	56	50	53	50	47	52	39	56	54	51	56	50	53	54	61	55	74	61	53	47	48	62	52	52	56	63	59	50	59	50	62	57	59	48	50	48	55	52	51	55	49	46	63	62	48	50	50	67	43	52	49	64	64	53	54	50	56	60	47	45	59	47	57	47	59	61	48	51	62	64	59	46	59	56	47	42	47	63	60	73	57	65	51	46	50	67	60	45	55	58	48	45	50	62	62	37	46	48	62	44	55	51	56	52	52	48	49	53	56	49	56	59	52	43	53	69	45	43	55	48	57	50	58	58	36	45	53	67	64	53	58	64	46	54	49	52	50
23525	12391	4091	1323	1775	2416	2554	2343	1933	1642	1720	1525	1558	1321	1148	1017	858	780	846	821	708	628	582	560	588	554	559	507	513	568	519	508	517	482	520	522	536	488	503	483	476	451	477	451	442	458	489	499	516	569	645	944	922	901	824	758	747	734	707	651	592	491	438	447	457	454	407	431	447	434	479	444	462	459	435	473	434	450	493	445	428	450	471	443	469	428	419	445	404	445	413	467	450	460	439	446	490	469	442	442	458	424	439	420	434	422	450	436	424	447	473	415	462	468	462	420	458	435	463	427	453	455	448	432	431	473	454	463	460	424	458	440	469	455	448	458	444	464	453	440	476	477	464	462	456	438	478	443	469	421	462	441	439	429	447	426	488	444	438	437	471	456	454	441	481	472	452	454	449	455	426	453	439	450	468	489	445	485	471	446	456	438	452	409	426	455	468	427	450	454	480	430	455	450	448	423	455	434	452	460	451	446	424	478	449	479	466	456	466	434	467	453	455	432	436	466	465	383	458	458	439	498	444	451	456	460	421	463	422	438	438	455	438	477	424	450	458	425	473	437	419	450	438	442	468	416	440	434	409	466	455	457	452	435	427	431	428	474	447	466	465	462	462	472	472	437	437	461	467	409	465	434	443	470	453	436	470	444	446	460	408	439	455	446	446	444	457	427	462	443	399	408	461	488	420	435	503	445	432	444	455	434	424	447	435	458	424	451	455	486	452	430	419	413	459	431	463	454	473	442	419	463	456	468	435	412	458	458	409	482	429	433	478	443	453	451	435	428	447	440	480	433	459	438	461	438	485	408	453	442	447	442	444	462	472	444	447	433	457	426	444	441	456	443	464	464	452	455	469	469	404	450	441	498	473	467	450	478	427	472	461	457	438	470	477	425	432	454	465	450	488	437	434	474	432	455	447	476	410	454	404	507	428	447	476	466	403	440	427	453	443	443	441	437	433	461	453	455	428	438	442	435	399	473	476	429	451	430	450	444	477	482	446	395	451	463	443	457	448	477	455	457	466	433	441	465	449	439	469	476	440	440	459	435	468	443	449	448	429	442	481	459	444	451	467	425	484	443	452	452	484	406	428	437	482	449	446	445	437	461	407	387	418	473	427	438	407	404	429	435	395	424	454	449	460	479	493	462	452	457	455	466	424	431	439	425	444	441	441	428	449	412	463	445	478	446	477	463	479	405	451	489	435	460	434	468	463	461	444	441	436	461	459	448	420	438	440	441	445	449	446	465	495	445	484	463	469	475	430	444	429	485	465	444	441	433	476	452	444	444	460	423	442	417	433	458	444	452	457	448	419	441	414	512	460	445	439	461	426	448	463	478	465	471	479	449	429	482	404	452	449	438	468	467	417	473	466	425	496	434	440	473	446	449	439	440	443	413	440	465	449	476	476	463	419	450	452	403	415	449	457	463	447	419	417	423	466	436	461	477	466	457	427	482	452	463	449	478	470	490	421	456	421	461	449	425	417	489	472	471	472	435	468	449	456	445	492	471	437	431	441	434	470	438	434	445	420	454	442	448	426	467	450	470	485	488	454	419	431	474	485	440	461	468	477	443	398	438	476	444	469	448	445	460	429	462	477	441	460	439	443	494	457	413	465	449	416	416	426	469	449	440	445	450	422	379	444	471	473	436	461	444	449	475	450	489	438	450	462	447	486	447	446	428	447	449	475	444	421	455	450	485	479	442	493	472	464	464	435	477	419	469	415	456	455	439	455	437	450	439	444	420	446	492	425	429	432	412	466	481	462	435	444	432	462	474	464	469	452	469	437	439	449	449	464	437	484	432	462	445	427	476	447	466	466	428	467	445	468	462	440	453	464	427	461	467	470	435	428	446	474	459	454	451	480	487	475	415	443	439	450	467	450	450	422	429	435	471	430	421	440	428	444	440	438	415	437	454	423	420	490	436	421	440	416	439	427	438	425	441	410	451	462	443	429	428	466	470	470	414	432	475	494	426	455	452	450	485	434	460	443	479	476	444	491	422	433	462	440	458	469	463	483	458	444	442	447	408	451	444	447	435	418	470	438	485	459	443	447	431	455	468	449	418	479	476	414	464	446	476	447	431	427	434	435	455	462	443	476	467	444	485	442	451	482	465	451	446	476	441	495	472	446	463	450	430	422	465	456	419	489	464	436	450	489	434	407	442	415	459	428	410	462	449	417	491	478	460	416	453	517	461	455	511	486	443	472	438	462	461	434	511	449	428	429	451	449	421	438	415	433	465	440	474	481	424	423	408	439	467	434	440	472	474	471	437	433	400	443	456	443	446	428	445	466	429	452	457	420	420	439	442	442	417	448	409	465	455	451	497	481	443	433	462	411	456	404	472	419	493	469	468	442	455	446	418	419	478	444	403	433	442	449	429	414	443	435	480	488	477	462	460	441	473	407	445	419	432	446	414	483	431	483	439	469	430	444	451	456	454	471	436	457	460	453	421	466	456	410	466	437	487	469	458	429	451	476	452	441	473	451	456	427	454	439	436	450	461	484	452	440	439	425	461	479	437	445	429	455	418	449	459	486	420	402	451	455	426	459	444	452	409	432	491	453	442	427	433	453	456	438	430	505	443	445	447	448	482	462	439	466	477	454	465	459	421	455	444	445	481	447	481	444	465	429	448	423	471	423	459	451	463	444	448	456	484	432	451	452	495	452	448	450	485	474	454	495	463	474	452	439	457	494	460	458	429	455	464	465	446	435	464	435	450	481	439	476	446	441	412	453	425	496	461	409	476	451	436	467	507	432	443	469	459	450	459	438	438	472	441	475	466	445	432	442	473	408	489	448	438	442	439	473	437	469	436	475	452	487	440	446	495	426	492	413	476	415	447	449	462	460	445	446	456	453	420	452	461	433	468	449	459	480	456	443	466	409	443	456	439	416	453	406	456	433	458	446	458	423	465	448	452	449	442	479	422	461	462	439	448	473	451	434	456	449	453	413	461	425	453	424	460	431	473	454	444	412	466	439	454	473	423	413	462	447	462	439	466	435	445	444	469	449	481	481	438	449	466	448	428	440	498	482	478	438	435	447	418	480	444	461	455	433	475	478	451	439	420	479	434	447	469	430	485	464	487	430	452	472	428	439	465	422	458	476	464	483	432	450	475	463	491	440	418	414	474	462	519	432	471	441	459	447	408	471	467	438	473	446	433	463	448	452	460	491	447	438	494	483	449	428	454	431	461	445	470	420	469	475	437	486	467	417	458	440	483	426	476	454	480	451	469	451	448	423	472	457	434	449	455	466	494	466	432	494	448	461	434	438	433	462	460	452	468	424	439	463	432	387	460	454	408	467	469	448	435	431	458	460	441	448	454	442	416	427	480	423	463	454	461	474	483	448	438	460	476	448	426	459	426	479	492	431	454	426	425	470	446	451	486	441	452	427	411	487	434	427	456	473	443	445	450	469	427	446	427	444	443	441	439	450	450	471	440	466	408	408	459	466	446	458	435	446	454	455	461	471	445	430	427	439	438	460	448	477	476
3022	2412	768	148	150	147	150	156	141	108	134	128	145	126	105	102	110	103	106	112	113	96	99	99	92	104	99	92	86	92	91	110	92	108	102	94	107	92	82	84	80	77	110	96	92	67	92	120	107	136	131	163	164	156	151	142	124	118	110	91	97	89	104	78	89	80	82	86	93	102	91	94	90	88	101	89	95	99	85	107	114	83	107	94	69	97	97	70	89	86	92	90	104	82	104	98	84	91	86	77	95	94	103	89	86	90	88	91	98	102	69	104	84	75	80	78	85	101	84	74	97	89	79	93	100	93	78	84	87	102	90	71	76	94	101	104	104	89	90	82	92	85	81	84	100	85	94	88	86	99	81	93	108	102	96	89	82	114	91	96	104	116	90	87	80	86	103	72	85	100	80	79	101	90	91	98	86	83	99	72	115	74	99	72	74	98	97	102	107	81	105	92	93	108	101	92	87	103	99	113	80	79	101	84	97	89	97	82	84	86	95	93	75	90	87	101	77	89	87	97	90	95	96	102	86	71	95	94	75	93	112	76	116	104	95	87	73	80	89	84	94	90	81	106	81	96	82	97	91	83	98	108	90	87	85	97	90	91	91	92	98	99	86	87	105	79	90	74	85	87	91	85	104	97	92	81	76	90	104	91	81	92	102	90	97	99	78	85	77	80	104	98	86	115	104	93	81	83	93	96	102	97	118	104	90	86	90	92	102	82	88	74	100	98	68	104	86	99	85	82	76	98	78	100	107	73	92	102	96	101	89	82	83	90	113	103	89	91	100	89	84	94	101	93	95	90	92	89	88	99	92	93	98	87	98	103	108	92	102	93	71	108	93	80	86	108	91	94	93	90	82	92	92	109	106	72	90	91	88	100	95	99	96	104	97	90	89	87	96	86	96	93	98	100	91	102	95	96	78	83	92	95	105	92	111	90	103	90	99	95	79	103	102	76	90	90	82	80	101	69	83	82	91	81	89	99	87	80	88	101	101	81	85	81	72	106	99	110	69	102	73	83	91	108	85	97	85	92	107	98	95	81	79	116	96	108	78	88	87	104	93	85	90	95	96	88	95	103	97	103	74	72	101	68	100	86	88	88	97	91	96	99	98	86	79	77	94	77	100	100	94	89	90	82	66	90	84	93	97	90	108	81	106	100	101	111	91	99	96	74	95	91	95	100	107	100	87	82	109	87	96	89	83	96	86	73	76	82	82	97	104	98	102	87	99	88	90	104	93	92	98	100	101	91	82	87	81	82	96	115	85	93	86	88	87	99	108	91	89	104	93	84	93	92	83	116	87	81	90	100	88	83	91	92	81	86	90	89	83	93	92	95	80	93	79	103	83	95	85	98	104	103	88	101	91	82	109	100	76	92	92	85	87	78	92	78	89	77	79	90	96	102	88	84	105	102	89	108	92	109	103	104	102	97	89	101	91	79	70	108	87	101	86	98	74	82	94	93	89	78	103	109	82	91	110	94	86	79	86	89	97	101	76	101	91	95	79	92	91	95	95	75	90	100	91	93	109	100	84	127	97	85	91	96	95	93	112	88	77	93	109	77	96	75	90	83	79	107	113	108	88	93	88	86	94	98	102	94	96	95	76	89	82	95	93	96	89	98	105	73	79	94	79	83	113	94	81	92	98	97	94	118	100	87	91	107	104	91	87	103	72	72	105	95	72	102	96	89	92	84	87	82	80	96	75	82	77	93	111	103	92	95	83	92	78	79	95	98	100	88	86	93	93	76	101	86	94	78	92	83	89	93	69	92	88	96	90	80	87	108	87	93	86	92	75	92	98	104	93	91	105	86	92	116	84	88	77	90	87	71	65	112	89	94	102	77	86	86	90	89	85	93	89	84	99	85	79	90	85	87	88	100	82	95	75	101	92	97	85	103	91	78	87	87	92	84	96	96	104	119	88	104	86	90	80	94	90	86	101	98	97	91	87	104	87	75	76	108	84	98	90	77	87	70	121	89	101	79	81	95	97	108	86	97	96	82	81	90	85	105	89	90	104	100	101	97	95	91	89	97	84	96	81	91	83	98	93	100	89	87	94	97	95	94	91	109	107	97	104	109	95	93	100	91	81	82	89	81	93	99	88	95	80	103	107	94	78	86	93	90	102	99	99	93	103	95	69	86	94	93	84	99	112	87	92	105	99	89	102	91	78	106	107	89	86	92	79	83	87	101	98	91	87	88	84	83	89	104	92	91	100	83	68	97	86	93	101	102	86	94	96	100	82	94	87	74	73	88	89	92	84	91	95	95	95	69	80	88	84	96	100	96	80	101	93	87	97	93	92	100	91	88	81	110	104	87	92	94	96	84	80	91	67	80	106	106	88	81	78	107	80	81	100	103	103	82	107	86	93	94	96	82	89	92	83	100	94	106	85	96	84	99	93	80	115	88	97	110	94	110	88	95	116	103	111	91	97	97	101	97	91	83	89	98	92	86	110	77	83	109	87	98	87	104	102	98	88	102	84	82	110	107	100	96	90	91	106	90	96	89	101	90	85	89	92	61	74	91	91	94	92	95	83	98	93	99	92	79	99	90	89	94	97	99	95	97	80	105	93	99	112	88	96	91	80	80	83	85	86	105	90	91	77	106	86	93	98	76	97	97	80	95	81	88	93	82	85	91	101	88	103	97	85	101	85	97	102	93	86	84	90	91	87	90	79	100	86	81	98	99	89	94	105	93	94	86	86	96	91	95	86	103	93	98	91	89	100	94	106	92	95	89	89	92	111	94	86	107	101	104	100	95	96	83	111	89	89	81	103	88	91	86	72	92	86	114	84	82	110	79	86	100	100	84	95	100	105	92	88	101	92	84	76	86	95	105	80	83	76	98	89	96	87	90	90	84	91	88	97	97	81	81	99	100	67	98	87	81	95	86	99	91	91	82	99	104	96	95	82	74	72	102	84	105	95	75	87	74	107	97	103	98	87	92	94	90	91	97	102	94	93	92	90	92	80	90	89	101	82	84	83	85	96	79	106	94	88	113	104	100	98	83	93	82	88	88	95	87	93	88	94	110	97	109	101	82	93	92	96	83	78	110	96	72	100	107	88	90	98	86	100	92	87	96	97	83	92	80	78	103	107	90	87	96	86	107	101	86	85	93	93	90	98	88	95	108	98	88	103	80	81	112	92	86	85	83	79	92	111	90	97	85	98	86	91	104	99	86	102	83	70	86	87	94	89	79	82	107	103	99	93	92	78	91	93	94	97	77	81	103	108	96	84	87	96	90	96	99	73	101	83	82	116	95	82	92	81	85	81	87	99	91	89	89	86	70	115	82	83	84	103	94	86	101	112	79	92	82	120	82	101	98	100	99	118	101	92	101	95	88	94	91	104	78	77	84	106	92	81	81	78	89	86	80	95	91	95	91	84	114	118	82	110	92	99	98	104	96	77	81	79	93	87	76	88	105	85	75	71	99	87	89	99	100	89	94	83	89	70	94	80	99	98	95	103	83	98	94	82	77	95	102	93	92	78	87
28894	19475	7884	2298	3875	4755	4825	4516	3894	3298	2826	2483	2320	2005	1884	1654	1485	1492	1399	1283	1123	1064	1025	975	946	923	882	914	924	832	828	826	837	866	816	877	843	787	839	847	781	788	783	780	833	785	869	1065	1235	1722	1939	2399	2488	2459	2313	2005	1658	1506	1302	1075	927	852	795	751	702	728	716	729	803	729	704	693	738	749	726	716	772	801	763	765	705	724	734	737	746	740	749	702	737	766	753	745	759	723	764	718	730	740	740	776	737	723	788	732	765	770	732	753	777	706	733	770	739	771	721	698	716	744	748	748	696	709	760	724	702	718	747	770	747	690	755	745	700	724	772	775	753	740	723	745	764	718	782	742	726	737	780	792	690	743	724	743	705	722	753	762	748	773	731	748	735	767	724	729	738	760	768	711	726	775	719	740	811	768	715	738	748	767	737	725	788	781	725	708	806	790	735	700	718	754	719	767	751	763	735	773	770	702	720	748	751	759	743	775	722	702	773	783	725	751	700	723	733	738	713	755	781	782	681	765	765	742	725	760	741	808	744	788	711	759	739	749	746	756	767	731	774	739	734	732	741	700	747	753	711	757	780	762	764	721	744	734	754	705	725	780	770	776	732	794	749	717	769	731	678	780	723	800	758	743	693	698	791	740	729	768	762	754	736	696	688	780	757	741	780	732	760	770	744	793	753	776	735	762	775	745	746	771	725	737	750	767	756	726	722	744	786	720	738	781	735	771	711	791	748	770	730	781	748	746	741	787	751	747	741	754	705	742	821	705	774	733	737	719	736	704	765	719	707	775	708	758	730	745	742	753	756	736	708	740	713	732	746	738	731	743	787	747	806	698	775	750	754	752	729	724	754	683	798	722	714	730	758	770	795	776	776	735	735	738	709	756	740	792	770	766	714	797	708	773	750	741	715	712	697	764	701	726	777	768	761	757	732	734	738	728	760	722	746	779	721	768	742	734	747	726	778	722	704	760	741	695	752	766	753	713	769	721	721	741	699	764	725	682	762	714	725	739	720	744	721	760	739	744	760	743	725	736	782	683	695	778	694	749	756	753	793	715	715	722	775	702	774	751	747	829	765	743	727	707	707	779	719	769	743	726	695	763	751	757	720	755	775	745	769	753	763	707	749	735	748	780	745	732	751	787	729	720	772	737	726	775	748	763	758	743	743	695	727	770	733	771	739	758	749	765	742	764	742	750	704	763	706	740	735	782	796	734	701	773	745	737	759	747	779	762	744	718	738	743	743	753	718	760	793	745	716	761	731	777	764	743	760	750	761	729	740	757	747	710	766	738	756	746	775	752	760	727	791	750	741	717	758	774	764	731	748	801	767	770	712	753	772	755	736	747	740	695	728	733	755	713	767	745	706	759	708	726	749	784	773	789	735	713	730	727	755	771	749	772	772	729	740	775	717	776	782	737	726	779	757	720	759	769	752	763	740	765	760	725	755	785	720	805	728	732	731	785	687	740	737	737	760	770	737	746	725	757	751	779	720	770	757	753	667	713	698	781	753	755	683	709	705	754	775	767	747	726	737	774	722	720	758	728	755	772	758	729	684	735	761	731	762	726	710	678	699	747	761	745	743	729	760	757	752	709	728	740	769	748	741	759	801	767	774	810	723	720	662	736	757	750	769	793	804	721	731	761	750	766	779	769	752	825	758	741	782	721	760	773	770	743	714	736	736	709	768	738	765	718	778	771	738	752	723	761	711	738	718	734	736	756	752	727	752	756	765	735	771	744	755	777	768	743	790	734	790	761	700	743	766	776	774	719	756	743	693	764	683	750	703	750	772	712	681	714	707	772	741	705	740	780	770	726	685	729	730	736	775	730	720	736	767	744	763	689	692	749	741	722	703	705	728	747	728	734	748	726	714	703	710	731	780	752	748	715	739	779	750	760	737	733	733	695	781	686	728	717	755	772	731	718	688	692	772	741	717	738	755	783	766	756	745	719	729	749	785	738	775	736	717	742	783	741	764	762	743	723	742	719	700	731	818	712	725	755	756	741	725	727	776	776	752	787	736	716	730	754	707	783	766	731	731	750	761	783	747	746	746	717	703	692	779	779	773	724	729	726	774	777	721	737	758	760	725	761	776	795	748	749	749	773	731	774	735	707	805	769	743	773	729	724	711	737	785	736	760	755	758	775	783	681	718	763	739	722	757	726	747	742	758	776	672	731	782	739	703	705	745	736	727	701	780	740	736	749	747	734	707	799	728	741	764	731	733	771	755	744	770	747	735	703	796	728	771	781	773	723	700	768	760	711	781	781	806	716	737	741	761	724	801	755	738	706	736	768	740	777	720	704	729	767	772	773	693	753	696	720	758	749	735	741	749	742	757	754	764	745	802	741	695	728	693	713	807	738	769	697	774	749	745	804	732	735	734	720	753	744	761	767	738	729	800	701	673	756	764	770	796	728	776	725	744	710	739	699	743	741	765	757	708	721	713	742	720	716	759	751	743	726	736	740	774	761	737	763	744	773	753	739	717	746	769	712	794	752	773	756	717	775	741	739	757	744	724	734	760	754	744	718	745	780	732	734	733	753	755	748	744	755	742	712	781	777	750	692	773	715	727	770	686	760	710	772	763	707	733	751	760	748	751	760	737	746	704	737	719	736	717	743	727	806	760	761	727	779	748	755	746	768	710	771	777	733	706	712	735	756	716	722	768	737	745	770	746	741	738	758	742	707	773	744	746	731	710	728	745	724	762	736	752	672	757	751	741	787	744	707	719	761	768	742	755	764	731	760	724	777	772	724	730	757	762	752	743	750	697	677	729	766	752	745	742	728	755	695	772	761	741	745	735	720	720	702	736	693	715	734	753	703	688	718	727	761	704	760	743	758	772	772	750	710	749	782	720	803	743	735	779	712	726	724	800	762	761	736	779	766	722	763	780	743	701	766	766	673	713	739	750	712	775	794	747	726	700	709	711	740	746	755	741	741	767	757	782	725	793	734	774	740	770	767	730	709	730	720	714	825	723	752	708	740	702	767	748	733	738	752	787	742	721	728	731	743	783	731	773	760	718	733	718	759	745	733	735	708	779	748	772	702	765	690	759	741	779	781	797	775	776	747	787	758	724	747	684	744	733	750	739	741	786	741	756	717	773	751	746	747	745	731	765	713	740	686	699	729	738	736	769	752	734	754	739	749	751	736	789	786	727	719	721	753	736	707	765	731	745	756	761	760	710	735	784	747	733	735	691	760	714	663	759	766	777	715	784	773	755	755	758	741	700	744	800	681	778	737	741	719	785	721	745	717	770	799	743	782	745	746	768	776	776	742	757	680	775	735	764	749	728	772	737	691	736	797	765	730	740	709	776	761	727	760	745	704	810	788	754	757	738	680	721	758	716	758	761	680	725	751	761	757	739	742	770	768	726	758	774	650	765	735	772	718	764	714	725	718	754	728	727	728	744	744	767	783	755	753	731	784	691	755	772	705	760	730	725	778	764	701	735	762	748	708	723	720	781	747	793	766	773	766	752	732	688	715	704	760
3676	2121	542	97	106	124	131	116	107	123	114	127	114	100	103	88	83	69	101	89	82	78	69	74	72	89	78	67	76	58	70	67	78	60	55	85	79	69	73	87	79	71	74	68	82	82	69	73	62	71	97	155	149	160	138	108	111	101	96	92	85	79	86	84	70	65	74	63	72	62	50	74	62	57	81	60	60	84	64	88	67	70	62	72	75	64	67	61	54	66	73	75	71	70	61	77	72	83	66	76	59	67	74	83	63	68	86	65	69	68	71	70	72	61	74	62	67	70	75	72	57	67	58	62	70	81	73	63	67	66	58	71	68	73	69	80	66	78	72	67	75	59	72	63	79	70	82	66	70	75	82	65	73	81	67	75	70	78	60	68	75	79	71	61	66	64	74	62	60	64	71	72	65	74	57	70	66	66	69	81	66	74	57	68	64	78	84	80	80	61	77	70	76	68	50	78	88	69	72	68	67	72	68	64	62	70	68	64	75	61	71	65	69	63	48	72	56	59	79	64	74	75	84	72	73	68	74	64	65	70	70	65	70	72	79	63	66	75	72	75	70	66	85	64	64	60	87	61	67	66	44	73	66	70	69	78	71	72	93	81	75	73	72	77	73	71	74	69	75	58	76	81	88	70	51	59	77	73	72	66	70	76	71	67	68	69	75	89	82	63	64	65	82	79	66	71	82	53	64	60	60	63	78	74	58	71	68	67	80	79	59	62	70	74	77	83	69	74	67	71	77	68	61	66	68	53	78	69	56	71	67	69	85	55	60	85	60	68	67	71	77	63	69	74	68	72	72	66	64	71	57	70	61	83	59	80	72	56	70	74	70	66	54	59	66	72	66	61	69	74	79	56	80	47	69	75	62	68	62	67	78	63	77	68	88	88	65	86	83	78	72	80	70	73	80	67	73	74	66	76	62	64	80	77	66	81	66	71	75	72	62	65	64	75	80	69	76	77	64	85	57	64	80	82	61	81	71	75	61	66	65	69	68	63	79	65	72	70	66	76	59	57	73	55	66	63	92	74	83	58	71	80	69	60	64	58	62	86	69	61	73	66	72	58	69	65	78	74	83	72	64	73	66	59	66	76	84	74	65	64	69	77	68	66	63	72	78	78	77	74	70	65	68	89	71	80	66	74	61	72	65	53	72	67	61	65	74	59	86	78	58	70	69	63	69	72	75	63	73	66	68	81	61	89	65	78	71	61	72	74	66	68	69	58	68	64	67	71	72	65	61	75	67	65	66	81	52	67	74	72	84	59	82	53	75	66	71	76	67	74	72	78	60	73	65	68	53	55	76	76	85	71	79	73	59	67	79	67	66	73	81	65	69	66	67	69	63	77	81	68	74	65	75	78	61	63	64	64	66	56	69	73	63	61	69	64	73	67	68	73	64	63	58	63	71	73	66	62	72	67	56	62	78	68	76	76	52	74	71	73	74	71	75	81	64	69	52	76	76	65	70	93	73	77	69	79	70	63	63	60	45	60	69	77	79	73	73	82	71	66	75	56	58	75	65	71	66	71	69	74	52	80	73	69	63	69	52	62	68	67	77	94	85	47	85	79	71	67	51	81	68	84	71	71	62	73	68	62	78	77	77	74	66	79	71	60	68	71	68	68	56	61	68	72	62	67	82	75	82	65	58	67	66	62	80	66	54	73	69	63	67	69	58	68	74	54	101	73	62	55	70	80	58	54	75	86	65	65	64	87	74	87	62	79	69	66	75	57	51	59	71	62	69	74	66	68	72	74	67	64	61	59	55	80	63	76	59	66	80	77	82	76	79	72	72	58	69	81	49	72	78	75	76	67	82	84	50	75	70	80	77	50	64	66	56	62	66	71	63	77	65	59	67	58	63	65	74	74	73	70	69	58	58	61	69	75	82	59	85	84	59	70	73	58	87	72	54	75	68	59	78	62	68	74	67	60	81	66	58	68	75	65	58	63	58	60	89	59	77	70	70	68	77	80	64	64	70	63	73	71	69	77	58	69	68	70	70	63	82	55	65	78	82	90	65	54	53	78	71	52	64	69	76	65	79	84	70	70	65	66	75	64	60	75	65	69	76	88	77	74	70	66	67	68	76	63	66	77	72	61	63	84	69	64	66	61	63	76	61	59	76	69	63	77	79	68	66	95	86	70	79	63	72	77	87	71	58	58	71	78	76	90	69	58	80	73	67	68	69	72	77	71	73	56	71	81	64	63	74	59	80	57	70	76	69	65	75	80	74	59	71	76	78	67	59	71	58	63	62	57	67	66	62	72	60	81	61	54	64	87	66	78	67	76	51	79	72	79	77	69	76	78	73	75	81	65	83	55	76	70	84	65	69	85	71	55	70	71	65	69	76	65	83	53	82	57	65	64	75	60	68	77	69	74	69	77	65	79	67	75	83	73	80	84	71	78	68	68	59	58	74	67	66	56	66	59	62	73	68	72	78	59	64	75	64	69	67	65	69	63	74	70	75	69	74	77	68	75	69	73	68	60	61	79	78	78	67	63	72	65	67	72	78	83	79	71	65	72	69	65	69	60	75	69	79	81	74	60	67	76	72	58	61	68	78	57	68	69	58	75	71	77	71	66	69	67	64	66	76	82	68	62	64	72	67	67	75	77	65	88	67	69	75	84	58	81	71	73	58	59	75	71	72	66	56	57	72	57	76	58	79	69	70	73	70	65	76	68	69	59	82	66	70	73	60	79	74	79	58	79	67	61	63	66	74	62	69	71	82	78	68	57	77	73	65	65	69	65	84	74	75	79	60	81	74	86	67	65	74	74	87	60	74	55	72	61	67	67	73	76	76	76	65	66	71	61	70	59	70	65	62	67	68	74	79	73	67	79	77	64	76	70	69	72	74	54	62	79	70	76	59	77	66	74	75	59	73	71	72	95	69	67	68	75	71	69	77	80	73	71	64	74	73	77	73	76	74	68	76	77	60	58	70	80	65	61	68	65	68	84	58	64	66	66	71	72	67	75	75	76	83	68	79	67	73	87	75	53	70	66	53	74	74	84	60	73	57	77	64	71	65	55	45	66	64	63	69	61	65	62	70	67	73	79	59	73	68	59	63	65	52	64	72	69	79	76	81	69	64	70	71	72	59	65	71	65	81	66	59	90	55	67	75	69	70	88	87	64	71	71	64	72	71	72	86	77	68	86	74	60	73	76	67	69	63	72	81	77	69	76	68	57	79	74	74	65	75	58	76	70	67	77	62	63	59	74	59	75	72	82	63	61	69	78	62	74	55	88	54	70	61	84	83	69	81	72	69	69	53	68	70	60	63	78	72	59	55	84	74	62	83	65	77	72	65	58	68	66	74	75	75	66	78	63	71	70	72	68	71	68	64	71	77	88	64	69	77	77	79	57	83	78	78	72	78	79	57	85	69	58	75	75	80	76	63	77	65	68	68	75	66	60	82	73	69	74	76	70	68	86	78	76	62	79	67	73	74	64	69	62	62	60	71	63	73	55	65	72	64	65	69	54	65	68	61	81
28347	17845	6192	1880	3371	4588	4397	3951	3481	3116	2731	2397	2180	1962	1774	1522	1564	1448	1293	1122	996	927	813	743	748	757	722	705	690	664	710	718	747	719	727	631	679	657	655	628	647	590	627	651	656	641	668	652	695	780	1190	2610	2886	2891	2322	2038	1700	1310	1041	947	770	709	571	591	566	578	595	561	570	575	548	569	587	596	606	585	553	623	595	581	562	581	565	597	588	658	572	593	607	553	560	533	620	582	593	586	597	570	552	539	554	557	619	548	606	596	578	542	556	559	560	569	557	564	615	582	643	578	555	538	555	591	607	581	568	581	571	594	583	601	615	573	592	595	555	560	570	595	553	577	602	589	579	603	589	586	598	594	595	554	572	593	582	567	597	576	581	602	569	573	570	562	557	570	589	619	561	575	557	579	567	597	578	569	606	568	583	565	560	578	564	552	572	575	574	592	565	568	574	580	550	572	573	533	588	596	569	560	612	577	576	586	560	528	598	567	597	542	548	555	572	579	570	573	605	569	579	605	593	533	563	549	556	608	569	537	537	577	564	595	547	562	607	635	596	578	631	590	576	555	609	575	611	595	591	543	539	572	595	592	593	633	563	619	610	585	578	558	625	592	609	583	578	584	546	596	602	606	615	595	554	587	553	550	592	624	564	549	537	571	532	610	569	558	556	611	604	556	600	590	549	614	599	572	590	559	575	604	579	559	588	559	606	612	592	577	570	547	593	592	564	578	578	597	580	629	579	607	628	583	561	583	570	557	609	543	572	591	555	535	567	585	611	582	611	585	596	535	577	552	579	597	575	568	551	549	618	601	580	618	589	589	583	608	568	606	598	562	556	605	573	569	569	579	555	667	580	541	589	599	555	603	573	549	583	605	595	573	574	588	575	608	591	596	583	571	537	594	572	562	585	579	543	592	524	537	573	598	595	581	604	591	556	573	566	601	578	593	615	559	545	581	599	590	635	605	598	544	544	568	607	569	560	620	573	576	593	594	594	593	553	548	620	600	579	592	558	601	565	583	585	559	572	581	555	603	579	612	567	590	598	554	580	573	559	611	576	570	531	564	576	567	569	543	577	565	562	557	561	556	596	593	568	598	580	575	573	600	584	585	597	574	546	565	637	567	632	601	592	578	578	534	529	563	586	536	582	583	618	596	598	558	610	613	568	598	562	573	571	535	622	552	575	620	564	581	602	599	568	579	569	591	582	595	547	612	542	609	600	566	571	568	561	589	572	571	567	539	620	588	614	575	546	564	575	618	588	561	547	570	591	555	556	590	559	589	571	585	615	589	626	586	613	566	597	611	605	616	618	550	542	598	581	560	574	579	615	630	591	566	545	607	554	571	595	560	568	561	547	598	572	586	596	549	590	574	608	601	568	559	583	594	563	572	525	560	581	605	593	573	591	565	591	597	548	571	539	580	538	603	589	580	587	599	567	601	563	577	586	569	577	578	517	571	582	590	588	633	569	613	572	598	598	614	589	614	587	582	583	572	593	585	562	586	570	600	567	599	622	549	564	597	572	535	613	581	593	598	570	546	602	607	557	560	566	583	627	598	595	605	611	532	594	587	580	614	558	578	558	584	570	598	556	562	565	584	589	575	628	580	597	557	585	572	568	544	598	592	545	552	582	583	541	564	557	568	580	575	568	615	580	519	574	557	575	589	583	535	556	577	603	574	589	568	555	541	577	590	578	571	581	602	586	616	604	580	556	512	568	582	585	596	566	537	549	559	559	545	556	600	649	607	583	555	588	603	622	601	538	587	555	577	644	560	613	584	602	571	617	608	566	603	599	602	522	559	539	568	543	592	555	560	582	548	579	564	589	571	551	639	524	585	604	558	593	592	562	597	558	588	576	549	592	609	587	584	538	592	585	556	589	588	614	564	644	595	580	596	593	577	578	563	548	575	550	549	591	597	559	572	587	569	639	598	596	581	583	611	600	566	593	592	588	623	521	578	561	579	609	578	569	581	587	608	580	615	577	639	637	585	588	628	532	569	580	565	606	572	554	532	569	559	591	597	547	531	593	584	534	617	542	586	585	603	591	594	573	579	548	560	595	602	552	575	544	531	509	573	588	563	606	577	611	574	597	583	599	532	625	605	611	586	568	532	604	587	614	565	604	571	593	555	568	571	561	564	572	555	555	610	532	595	554	602	559	577	575	578	566	582	584	558	574	660	567	582	550	529	570	558	542	611	571	608	573	591	585	587	546	583	596	583	600	569	630	571	587	567	617	535	599	610	620	604	583	566	585	536	555	546	556	538	652	598	542	598	599	616	562	601	569	596	550	582	596	570	596	567	595	600	560	633	585	571	567	585	614	568	610	566	551	585	583	578	584	595	552	535	584	588	588	552	580	575	607	560	579	527	583	595	592	611	587	586	574	531	587	589	550	587	604	601	594	634	578	617	582	558	566	595	593	582	548	553	560	584	539	595	544	614	556	612	541	607	608	582	586	545	575	565	552	584	604	590	623	532	577	579	605	587	587	648	626	545	565	603	608	565	588	619	590	572	559	576	570	576	538	564	578	555	580	580	589	613	614	615	583	565	531	581	600	598	603	542	624	620	593	567	558	558	570	604	564	609	568	609	578	577	599	590	594	622	568	582	592	571	561	545	605	587	578	575	596	574	580	603	599	590	604	582	615	609	590	599	622	544	587	577	555	612	557	570	565	563	596	570	556	582	584	592	597	567	598	546	538	589	617	598	575	603	577	587	603	593	567	593	589	625	585	568	646	601	626	558	602	594	577	611	556	632	565	598	601	602	593	588	554	570	588	575	573	565	596	605	592	591	607	584	598	561	579	586	539	585	644	588	553	569	550	543	552	584	573	567	597	601	564	585	587	571	608	621	581	555	576	570	541	558	587	560	579	578	608	547	557	610	645	620	545	582	555	610	616	612	565	570	605	579	587	618	583	605	566	566	587	566	579	585	605	612	565	543	580	593	576	599	544	583	569	586	546	579	603	561	583	569	613	558	543	594	596	565	594	561	598	542	566	573	609	603	584	522	557	581	590	607	579	558	602	587	570	604	582	608	564	603	560	515	591	571	582	579	523	590	560	543	637	573	590	614	588	578	577	573	554	563	618	595	552	590	604	561	530	574	583	588	562	557	590	616	551	569	568	569	562	596	568	616	582	604	582	628	572	563	559	612	615	648	577	547	566	624	627	559	586	592	597	557	591	568	576	551	575	558	609	578	595	585	606	576	590	568	627	604	571	593	576	595	567	563	552	581	570	557	602	615	589	599	584	563	533	629	587	588	568	617	549	560	589	565	595	574	581	583	550	599	564	586	615	593	542	592	541	571	583	573	593	573	606	577	652	556	550	616	555	605	571	614	583	556	563	558	573	568	589	570	576	572	567	566	582	592	580	524	598	548	591	564	564	569	582	606	560	594	552	590	535	605	576	595	587	568	574	561	585	599	565	563	561	596	545	587	580	593	576	607	570	561	628	593	538	537	589	582	580	562	612	540	538	608	573	576	557	604	599	575
4328	3676	1240	199	177	186	198	191	166	167	172	166	162	127	148	128	162	147	126	134	142	110	119	103	117	111	101	123	113	112	115	116	105	129	99	99	140	125	115	103	122	96	117	122	119	111	106	96	107	98	102	114	153	194	230	254	220	176	158	153	148	127	115	127	100	96	109	101	99	94	109	113	95	105	85	114	102	118	106	100	103	104	108	101	108	118	101	109	108	93	88	118	92	93	109	118	117	108	119	120	106	116	110	126	118	90	111	101	121	110	99	94	108	103	106	111	89	115	86	105	111	117	106	101	113	107	105	121	98	100	102	94	128	94	120	119	114	124	107	114	106	88	94	110	87	103	110	100	103	118	101	116	117	113	108	103	109	100	119	108	122	97	129	99	109	112	110	95	89	84	95	105	123	105	98	93	125	95	115	95	119	104	95	109	109	98	117	117	108	93	128	104	104	120	106	102	94	104	110	115	110	106	119	111	109	94	104	102	101	78	121	96	103	93	99	136	87	97	90	120	101	106	108	105	111	101	105	113	124	109	124	118	81	94	111	118	117	109	100	100	99	102	131	95	111	118	126	106	115	102	102	131	123	94	103	109	117	113	117	117	99	89	99	94	115	106	100	109	102	100	105	117	87	106	98	114	117	109	93	125	96	90	113	110	88	89	125	88	98	107	95	115	102	107	91	109	91	107	101	116	112	103	118	114	92	105	103	93	100	104	84	127	117	104	108	115	89	104	138	110	103	100	109	104	106	109	102	114	114	111	111	98	106	119	113	105	109	115	113	116	111	101	101	121	127	114	118	118	114	93	88	106	98	106	103	112	111	104	96	102	109	115	114	103	97	119	97	115	91	89	92	104	113	101	111	97	117	103	127	109	135	120	130	102	122	108	98	121	87	97	114	101	110	102	94	101	107	104	92	98	120	94	116	100	110	97	117	105	112	84	105	86	103	98	106	123	113	110	106	104	99	102	105	118	120	98	95	99	118	107	93	107	85	116	72	100	123	80	91	116	105	117	102	130	101	114	116	106	92	119	97	102	125	116	115	107	109	109	122	106	102	125	107	104	88	110	133	109	104	115	124	107	102	118	119	109	112	111	99	111	101	94	110	114	92	87	97	107	95	108	96	100	93	94	88	104	109	109	114	85	105	111	91	121	95	83	92	105	114	122	108	135	126	123	95	98	115	118	110	113	105	91	115	103	104	123	124	110	102	83	107	99	109	123	125	98	89	105	94	98	99	107	103	103	129	98	99	110	109	81	121	112	111	110	100	102	106	108	127	112	86	91	115	104	110	98	123	91	114	118	90	121	113	102	105	112	109	111	120	120	123	95	109	111	115	108	88	114	111	120	102	126	120	103	90	120	91	109	99	111	118	103	94	99	111	94	129	102	116	85	118	121	108	106	120	101	97	108	98	116	98	107	91	123	109	114	112	124	115	96	78	100	110	104	113	108	130	125	106	124	111	126	96	92	123	101	110	99	111	104	94	121	126	102	103	99	100	121	105	131	100	86	109	107	98	104	94	113	95	111	111	111	99	105	110	88	113	108	107	115	116	97	95	105	108	114	105	109	100	131	103	106	102	113	100	115	101	85	111	107	113	109	123	118	107	88	112	110	108	99	119	108	90	95	124	105	113	99	122	141	107	112	113	111	100	113	97	127	89	108	104	110	120	109	102	116	106	104	107	125	116	106	92	108	118	116	111	103	108	113	121	123	113	101	127	107	115	120	125	101	86	109	107	100	120	101	108	97	99	116	125	95	97	92	92	121	97	113	109	122	101	94	110	91	118	121	113	111	105	100	101	114	119	90	113	94	115	126	105	105	106	107	118	107	128	100	113	126	108	108	101	95	119	103	109	115	125	121	101	123	127	100	112	102	114	100	117	125	114	101	119	102	96	96	115	124	116	111	102	109	131	136	91	110	100	100	108	120	91	120	118	98	94	94	129	117	93	114	104	102	122	86	119	105	120	102	111	107	89	104	110	116	106	105	121	112	108	118	101	115	96	99	104	115	106	102	91	103	126	99	98	93	112	114	109	96	118	96	122	114	112	101	92	106	85	95	111	98	107	109	104	98	115	102	106	103	94	97	126	113	121	86	92	101	85	114	106	119	100	99	104	105	116	91	105	121	111	108	92	116	106	106	108	96	101	117	93	113	101	142	98	104	104	89	115	118	119	104	121	101	98	91	121	111	109	110	101	109	104	127	113	96	97	115	101	103	102	108	95	113	119	118	121	103	115	99	105	91	111	116	93	108	109	89	119	93	111	101	97	95	120	101	109	116	105	118	100	114	105	116	130	129	110	117	117	107	104	137	104	109	123	104	128	109	97	90	106	122	99	105	95	100	123	117	90	114	105	113	108	100	120	98	104	102	115	96	117	132	105	102	103	98	105	100	104	94	109	111	100	95	101	123	123	93	121	115	114	102	101	112	111	120	96	120	107	109	110	102	107	108	109	103	105	107	114	114	101	92	103	105	95	106	108	92	117	97	115	112	97	110	90	106	106	110	117	120	119	105	99	111	94	117	133	117	102	122	79	111	107	122	112	109	138	108	112	106	127	106	90	107	130	104	122	106	124	105	116	108	102	91	91	100	120	132	92	110	115	111	100	118	94	99	113	104	105	109	118	116	104	108	109	123	121	108	104	100	126	109	85	115	123	103	117	103	94	105	113	83	104	126	108	115	91	120	106	105	114	101	85	117	98	108	126	100	97	103	110	110	96	104	99	106	103	96	113	117	129	110	109	107	101	111	108	121	108	90	106	102	113	110	112	84	106	93	105	112	103	102	111	103	106	126	99	103	99	121	119	111	113	103	106	118	110	106	98	92	110	122	107	117	111	87	88	89	111	116	112	110	107	107	93	121	108	109	102	97	88	96	106	113	128	101	109	114	103	110	103	88	98	118	118	123	102	107	103	119	115	103	123	109	102	107	110	118	107	92	117	101	100	98	115	94	101	107	127	102	104	111	107	82	109	100	93	117	96	111	115	114	131	113	113	117	97	108	100	115	111	109	106	105	111	108	99	103	106	105	100	96	101	108	117	112	110	115	101	119	100	104	101	96	108	93	89	123	102	108	116	127	93	90	93	119	114	94	107	108	105	116	109	114	98	108	117	116	92	117	118	90	89	108	115	111	91	97	111	104	96	95	90	115	104	105	114	103	111	107	115	102	122	101	102	134	130	113	107	123	102	114	100	108	100	112	97	119	112	102	110	95	111	98	108	110	92	97	123	111	107	97	101	89	115	117	103	127	107	103	103	107	118	104	105	104	95	123	101	112	112	105	122	102	108	122	98	116	108	98	120	121	104	100	127	122	101	92	92	108	112	107	110	121	126	97	110	101	109	102	96	125	101	118	109	121	107	128	123	119	100	133	101	103	104	129	122	104	113	118	104	109	111	118	117	111	113	118	103	110	103	100	97	120	111	107	103	89	126	101	99	108	98	102	122	103	90	116	110	111	113	111	118	110	95	110	97	101	123	118
32585	23373	11041	3283	5459	6851	6531	5789	5090	4346	3883	3433	3064	2752	2426	2448	2282	1903	1752	1557	1369	1214	1167	1209	1148	1152	1088	1036	1035	1041	1070	1112	1075	1056	1012	986	1018	950	947	924	909	879	906	956	947	998	938	895	934	1077	1014	1535	1842	3157	4580	4497	3764	2979	2280	1820	1474	1279	1098	857	843	922	853	873	884	874	800	899	887	951	882	869	840	848	850	914	866	841	875	886	882	846	912	882	873	863	884	880	897	926	872	897	895	837	923	857	899	831	863	874	847	888	894	881	856	862	842	886	862	900	827	849	903	840	853	864	865	888	924	872	894	892	848	857	861	843	862	862	835	866	950	874	818	844	856	849	809	895	844	843	901	871	852	850	888	841	853	895	809	874	881	885	840	829	818	846	853	935	906	852	860	886	861	909	851	908	859	808	821	842	811	825	866	885	839	824	862	856	860	890	871	838	820	909	870	870	828	889	883	887	931	896	908	815	838	881	861	867	834	852	876	867	852	851	797	863	820	884	853	859	831	868	798	879	864	852	877	842	882	890	812	846	885	850	874	838	845	916	833	868	816	841	840	883	901	786	855	868	910	912	885	827	840	853	839	826	885	842	830	885	896	861	879	892	868	844	874	845	880	840	862	838	829	826	904	927	864	810	881	817	936	894	934	888	833	842	856	928	845	851	903	856	832	911	804	966	881	860	919	915	882	811	863	846	859	871	898	881	870	816	857	833	802	868	862	857	889	923	846	870	858	887	839	848	847	901	879	860	864	883	876	839	872	876	854	813	911	911	856	923	835	834	922	874	861	878	845	871	831	875	881	870	869	869	895	774	875	870	852	829	843	852	913	868	858	857	856	858	914	865	920	836	832	874	879	857	863	832	884	941	856	834	856	878	830	813	812	891	906	898	866	889	850	856	860	859	867	854	863	846	865	848	858	865	872	853	829	848	887	873	832	874	866	890	864	854	883	881	891	859	826	833	900	898	871	868	795	903	835	920	875	865	836	884	862	873	847	847	853	899	844	870	878	847	897	854	874	877	844	843	844	938	810	863	882	886	861	866	870	867	860	855	833	894	853	860	859	863	829	873	863	858	849	883	904	897	878	852	842	859	838	858	849	863	841	938	865	862	855	847	874	883	832	882	827	890	845	893	870	883	852	881	857	855	829	866	887	818	861	851	905	862	855	871	863	880	937	831	846	886	886	857	850	859	885	867	866	821	935	860	859	867	828	841	855	882	824	836	821	866	892	863	884	903	904	870	921	915	860	830	887	820	866	840	872	827	889	907	855	856	931	894	903	867	850	851	902	833	854	879	942	898	874	817	915	895	823	825	870	943	813	879	886	873	817	892	825	887	847	871	871	856	848	864	858	870	844	832	934	897	922	828	893	948	952	866	847	889	847	859	891	840	870	899	860	830	864	896	868	896	888	849	839	865	922	798	941	846	874	843	837	932	866	827	857	874	834	861	843	854	866	884	890	926	862	892	886	901	897	895	968	836	862	880	846	897	860	875	895	849	869	820	900	881	906	875	846	879	876	873	837	829	826	853	912	891	887	906	879	914	860	919	852	879	826	852	822	918	866	868	846	887	824	821	883	906	875	862	907	860	902	863	807	830	845	805	866	844	897	903	889	832	842	902	838	874	857	842	835	885	861	893	858	854	874	838	851	868	901	807	802	848	866	869	873	916	785	873	813	848	877	856	856	853	874	917	830	823	850	867	867	829	851	861	878	864	866	845	887	821	828	844	899	811	882	860	915	854	892	920	879	814	837	895	875	881	827	844	860	886	875	849	900	911	903	844	874	855	887	863	924	861	801	851	837	838	858	830	877	853	913	915	815	855	835	877	842	899	868	891	875	853	938	927	852	891	859	836	813	829	909	871	842	856	889	860	869	884	863	864	823	899	853	840	870	895	875	890	861	852	931	825	837	831	840	858	890	840	866	790	866	903	852	892	874	899	896	891	893	856	859	833	854	859	876	840	882	834	908	882	891	859	839	847	877	873	889	875	859	859	884	854	920	871	847	841	864	836	849	883	892	907	870	898	833	855	839	871	867	878	924	843	872	849	895	862	852	865	814	853	838	820	822	828	827	849	859	837	867	917	848	908	887	842	851	879	880	898	936	868	825	864	849	818	870	873	858	926	904	874	834	821	841	862	859	840	852	866	826	858	851	849	838	845	827	848	831	870	869	886	887	850	845	898	851	855	894	827	873	846	852	881	890	882	881	891	915	858	862	894	901	886	847	818	846	844	868	849	844	897	853	866	875	906	861	878	914	896	874	813	880	863	825	866	894	892	865	900	781	852	820	868	903	829	871	928	878	922	838	826	847	908	862	928	875	886	804	867	854	885	894	896	854	837	784	873	864	870	879	883	825	857	858	862	867	871	791	874	776	847	864	851	887	842	886	854	824	847	899	884	870	882	906	865	874	885	874	850	880	846	899	857	892	849	901	835	836	868	813	864	854	860	856	865	881	857	832	848	828	861	919	893	823	915	898	835	832	850	847	886	847	901	870	828	805	931	834	891	859	832	864	874	845	870	881	895	820	841	858	832	858	878	891	840	848	853	897	907	890	873	902	885	876	926	842	876	852	815	897	905	865	928	838	929	897	845	875	878	851	881	884	869	838	886	881	889	883	888	875	883	894	864	863	856	896	865	851	873	857	831	817	845	841	939	889	863	860	898	868	840	814	852	900	885	864	871	895	831	829	830	851	845	875	858	878	871	837	844	828	867	900	840	867	880	873	933	878	912	862	867	897	874	861	875	877	883	898	857	841	867	871	845	842	867	828	860	832	828	888	862	903	871	866	880	861	880	866	848	903	830	888	872	880	860	865	905	894	870	892	899	906	841	868	847	892	855	863	867	868	849	908	867	869	867	850	886	885	849	886	843	896	875	830	828	867	891	913	883	837	884	890	857	895	879	895	900	913	887	907	909	823	884	884	829	873	913	908	849	903	812	918	860	826	819	887	838	915	893	839	823	867	899	860	901	854	869	897	875	860	881	872	860	879	867	895	872	900	872	841	890	882	828	891	902	852	862	907	870	862	878	901	844	826	920	890	858	875	881	878	836	889	887	868	909	926	856	796	864	892	863	881	849	864	863	903	852	851	887	822	862	856	864	857	874	910	901	866	881	901	894	848	881	843	833	859	830	885	849	864	852	868	859	829	827	880	838	860	877	885	903	877	908	848	872	833	833	855	859	852	865	921	843	877	848	856	844	864	855	881	858	878	905	861	926	853	931	855	862	851	887	902	877	838	846	910	868	882	896	866	858	807	894	874	858	870	849	854	893	906	881	816	906	877	888	891	841	880	871	853	851	904	893	904	833	863	851	886	811	868	850	844	847	806	887	889	837	891	829	823	909	847	892	879	851	866	875	905	847	857	835	901	894	839	859	882	840	879	831	861	915	855	894	911	850	889	853	885	867	878	856	896	903	842	869	890	888	881	845	897	859	875	856	887	926	903	910	879	808	868	859	847	810	912	848	896	834	890	864	864	852	862	869
2225	1104	390	88	80	62	82	92	83	104	102	80	88	73	75	67	69	65	92	67	41	65	55	59	45	51	53	56	51	65	62	46	59	57	44	51	65	53	57	73	53	56	48	63	63	59	53	60	70	50	61	61	62	60	78	82	72	65	53	66	64	67	61	54	54	57	65	49	56	55	66	49	61	57	53	58	67	67	69	54	62	45	51	68	60	51	55	57	49	60	48	52	80	62	48	58	67	55	43	62	58	66	49	50	60	58	49	50	54	49	52	50	52	48	61	49	68	55	42	63	61	55	50	57	39	51	65	50	55	57	57	48	50	38	51	59	60	58	61	75	54	59	55	54	64	64	50	43	42	57	63	55	54	57	53	62	55	58	63	63	62	56	57	46	46	57	60	68	48	58	53	49	36	53	55	59	42	54	56	60	51	63	64	54	44	64	52	60	57	49	45	45	66	51	49	38	65	46	62	53	55	67	46	60	55	71	61	60	49	58	72	74	57	59	51	56	56	65	71	60	52	60	60	56	56	56	56	50	59	39	64	55	72	54	64	74	44	57	62	42	54	61	56	59	68	47	50	44	58	60	64	72	57	51	51	59	65	44	52	43	49	48	54	58	61	55	50	53	62	54	64	54	55	57	52	57	59	53	58	56	39	65	53	48	55	51	65	58	46	64	43	52	54	60	55	54	52	46	57	61	71	53	59	63	69	56	77	67	70	51	52	55	53	63	56	62	46	66	50	50	72	58	75	50	46	54	48	48	55	60	53	62	51	55	49	54	54	44	61	54	63	53	60	54	54	64	62	53	58	59	43	59	62	51	42	50	61	52	51	66	55	59	52	62	60	45	56	54	41	47	54	52	54	59	49	43	56	53	53	54	63	66	48	57	51	59	44	67	52	61	48	39	56	50	65	71	66	48	48	51	52	74	64	54	42	48	43	53	49	59	65	61	71	53	53	51	63	76	65	66	65	44	51	69	53	60	42	59	42	34	54	59	53	61	63	53	57	55	59	64	46	64	58	53	60	56	50	59	63	53	69	53	69	61	41	49	46	57	48	56	54	68	54	49	59	53	56	46	65	45	42	51	61	54	54	56	61	48	61	69	67	49	52	64	48	71	54	53	48	70	45	50	66	54	64	68	61	48	63	38	58	56	53	56	55	56	57	54	59	40	66	53	48	53	64	60	60	59	65	48	57	86	48	64	49	57	64	52	52	60	63	56	53	46	56	63	51	39	54	54	54	58	67	54	66	59	53	62	69	64	59	51	54	63	52	57	46	56	68	58	61	53	55	55	61	45	58	58	56	56	54	54	55	51	54	64	64	60	60	52	62	55	68	52	65	54	53	57	51	43	63	49	55	62	60	56	63	66	31	59	60	44	53	52	52	46	51	50	47	51	66	41	58	54	49	43	58	61	71	62	54	60	42	49	51	58	40	40	53	58	55	57	52	61	61	68	72	60	63	58	55	60	52	48	60	68	48	51	53	49	54	44	61	60	56	54	58	61	53	68	54	69	51	55	57	44	43	58	50	55	55	68	54	57	68	53	44	72	70	55	56	64	73	56	55	54	51	42	56	58	53	60	55	62	57	51	61	53	55	62	52	55	54	68	61	59	58	46	63	65	63	61	69	46	58	46	54	55	57	66	70	56	44	68	52	69	49	54	61	49	56	53	54	50	54	53	61	72	59	60	55	64	63	63	58	54	62	56	43	46	56	75	64	76	53	63	70	48	51	54	65	66	43	49	61	50	55	61	54	58	56	53	48	47	54	43	51	63	62	54	52	62	43	52	53	39	58	44	46	51	51	53	48	54	61	49	59	56	58	57	64	59	53	44	66	44	66	62	62	61	54	69	68	46	57	44	48	64	63	56	54	65	55	57	41	62	47	46	59	62	62	49	60	59	56	44	75	45	55	44	47	51	48	55	56	64	53	46	45	52	53	53	55	53	47	66	63	65	56	56	54	60	63	54	63	58	56	52	66	61	56	70	67	49	39	41	46	68	55	60	66	60	44	57	45	49	39	64	69	50	53	46	62	61	63	60	48	60	61	54	53	58	72	60	58	59	51	46	54	57	49	48	49	57	54	57	49	53	47	58	53	56	68	57	55	60	58	49	69	49	51	56	55	57	67	54	56	49	63	69	41	49	64	48	52	44	61	52	65	63	56	45	50	56	48	59	47	64	48	59	54	48	66	53	55	69	54	53	62	65	52	57	60	63	67	56	61	45	56	48	60	47	53	66	66	66	64	55	61	50	61	52	60	59	65	39	54	54	49	66	57	49	54	61	63	47	66	46	59	58	47	67	51	61	44	74	69	48	49	56	65	61	56	48	56	63	66	67	55	62	58	60	52	62	49	62	60	60	65	55	54	55	61	60	45	56	71	62	51	45	45	53	46	57	46	60	48	49	58	52	53	52	55	49	55	41	48	56	59	49	62	56	57	52	65	57	66	59	51	65	53	65	53	40	51	63	52	50	57	64	60	53	59	42	49	61	65	58	68	56	56	46	49	57	48	52	59	61	60	54	62	58	51	56	39	67	58	44	68	54	56	42	41	48	61	46	50	57	71	55	51	62	48	48	69	44	69	62	59	55	63	51	54	57	51	52	59	59	58	58	56	56	56	50	52	49	59	62	68	52	55	49	48	54	53	65	44	68	60	59	64	52	53	60	49	52	45	43	57	50	78	61	34	63	62	62	49	73	55	52	47	53	58	58	59	44	45	58	60	49	61	53	53	47	60	65	48	50	62	53	69	49	47	45	65	52	48	41	39	61	46	61	48	60	58	64	61	64	56	55	55	56	52	51	65	75	70	52	48	61	80	55	44	70	55	43	42	58	53	55	57	67	54	53	41	63	55	52	54	80	58	63	62	38	58	48	50	43	52	54	55	57	59	53	69	54	56	60	62	64	45	62	54	49	58	56	57	53	62	44	60	54	54	45	65	47	60	58	44	61	69	49	64	51	58	46	52	66	59	65	60	45	52	44	61	64	49	62	45	49	79	56	55	39	55	69	57	55	51	53	56	56	53	62	59	50	61	62	74	65	42	42	51	50	50	52	63	54	53	60	60	43	55	57	58	61	61	63	46	56	53	55	52	48	61	54	59	59	67	54	56	59	58	58	51	58	54	61	50	59	43	60	62	51	74	50	67	60	65	64	50	63	58	67	54	57	51	54	54	60	40	70	67	55	52	57	60	49	65	69	54	57	54	50	59	46	45	51	56	62	60	55	60	57	58	59	52	40	57	63	50	52	49	52	60	49	44	53	62	54	57	70	67	53	60	55	62	53	59	61	45	56	58	58	67	61	50	53	46	45	78	64	56	56	56	65	44	55	62	60	57	53	55	35	54	50	51	58	54	70	59	48	46	53	62	52	39	61	57	45	54	58	64	46	55	55	56	56	56	58	60	48	61	51	55	43	61	53	47	58	51	45	55	59	57	61	48	66	74	48	59	46	56	40	58	60	60	43	50	58	70	58	64	53	55	58
23453	12949	4699	1278	1900	2507	2691	2712	2421	2104	1783	1515	1380	1354	1327	1348	1026	902	829	732	622	565	546	597	605	522	533	553	548	557	570	551	587	553	545	485	502	483	495	501	464	472	491	480	497	513	478	507	447	477	519	519	620	876	1024	1096	935	838	742	673	618	562	540	500	484	459	511	477	419	471	467	482	468	492	451	456	505	462	465	415	456	473	501	489	504	441	458	454	420	485	469	478	444	453	500	472	478	485	489	477	477	506	470	482	467	451	512	465	465	494	471	494	495	448	503	461	443	458	491	499	465	473	483	483	454	469	429	465	453	441	504	478	460	470	482	460	481	473	475	419	482	479	507	469	458	492	474	459	488	447	449	412	490	440	473	485	445	449	459	508	469	468	436	462	505	461	470	449	492	462	496	445	452	451	486	460	528	505	479	446	469	520	443	450	462	429	515	486	465	488	474	468	430	456	448	471	466	481	444	471	449	481	483	453	435	460	496	451	451	479	479	439	462	537	478	475	445	481	437	481	444	505	488	475	498	466	472	480	463	485	471	458	457	452	432	437	427	463	501	481	484	488	444	513	470	467	474	456	487	456	446	496	479	475	428	454	467	507	451	451	497	497	454	481	461	471	472	486	454	469	483	483	463	443	461	441	423	457	423	450	456	448	477	440	464	458	494	454	437	495	495	453	464	455	484	459	464	527	490	511	470	466	449	472	451	480	443	465	453	476	507	462	491	423	471	455	472	417	448	435	478	436	486	463	468	429	490	486	459	456	455	478	488	457	446	438	506	462	435	440	486	479	459	496	448	473	492	481	464	459	460	444	487	510	452	460	443	494	483	456	472	452	472	412	469	479	460	416	496	469	450	466	495	466	442	464	428	449	443	431	502	485	476	473	459	457	470	460	430	470	437	478	449	459	505	458	455	477	452	481	462	492	463	479	425	463	469	441	483	497	502	496	454	471	489	470	442	502	452	481	469	444	500	475	459	488	449	411	442	479	492	470	469	473	509	440	474	475	473	494	487	463	497	466	502	460	449	466	490	432	425	471	470	474	476	481	454	445	495	511	437	448	473	467	460	480	451	488	458	472	479	457	484	474	452	507	447	510	449	500	497	471	452	457	436	472	445	460	469	433	459	462	489	482	428	444	501	442	438	474	447	461	456	469	473	490	466	461	469	459	454	480	465	450	499	454	500	473	459	465	484	426	466	465	481	451	470	469	427	478	475	484	476	448	449	473	418	475	485	476	504	420	473	500	465	435	474	507	475	471	451	476	491	475	465	459	498	459	455	476	475	483	480	469	453	468	464	465	423	467	462	494	427	482	431	484	446	465	461	438	449	457	471	460	423	485	486	504	452	428	482	468	463	452	464	509	450	452	448	494	448	433	492	480	514	423	464	477	473	488	434	494	469	486	458	503	466	444	443	441	472	472	498	468	454	461	467	470	467	475	458	507	454	461	485	445	475	448	469	472	475	500	459	422	461	445	497	436	480	475	492	478	462	456	429	505	487	452	465	505	466	453	493	463	421	470	500	482	469	490	458	458	454	462	474	491	442	458	452	429	441	513	450	473	454	489	472	481	468	482	481	499	437	474	500	421	467	463	487	477	488	460	465	457	473	460	435	437	475	447	437	457	466	471	480	446	505	420	486	483	476	496	489	442	468	448	458	490	464	471	474	521	483	437	483	438	446	426	458	464	485	468	466	444	446	477	448	494	468	476	431	499	456	475	479	433	485	488	456	493	464	486	482	449	445	467	449	471	456	483	482	466	457	480	428	489	476	473	445	463	470	467	471	443	476	471	443	501	472	468	459	478	475	499	453	474	496	490	470	480	488	482	457	439	494	467	457	453	495	462	463	487	461	488	449	485	431	492	447	449	481	502	446	463	476	466	478	455	451	514	491	445	459	477	443	456	529	489	487	469	467	456	472	508	452	468	453	425	455	489	452	465	471	517	469	471	462	472	472	484	436	453	488	482	477	488	476	428	450	482	447	457	447	474	449	461	460	484	435	466	459	462	435	482	489	464	484	415	477	485	460	446	438	440	495	439	508	471	462	458	442	461	495	481	453	447	457	470	444	483	470	487	481	453	474	467	430	471	509	458	427	439	472	463	514	423	487	468	422	457	488	483	447	432	447	469	505	458	476	482	446	479	446	436	465	451	476	438	413	416	508	478	447	464	471	454	490	444	424	488	449	474	458	454	466	448	462	466	471	462	465	503	483	444	467	461	464	491	457	475	492	444	481	452	503	472	496	490	494	460	477	447	466	503	461	461	450	448	460	472	440	466	444	437	486	463	475	467	445	496	408	451	483	469	450	475	477	401	445	460	460	449	473	457	493	430	482	500	477	481	441	463	492	474	512	485	482	480	474	478	444	446	490	445	476	474	495	448	479	472	502	467	470	445	508	458	448	475	437	467	485	467	472	451	435	465	446	462	430	476	470	494	484	451	446	471	453	496	448	453	510	473	462	461	462	469	449	461	485	450	494	498	466	442	450	463	486	479	472	488	469	521	521	457	458	490	443	456	447	451	486	476	494	465	447	493	482	465	470	449	491	464	465	496	502	440	467	486	498	481	493	472	484	475	474	465	457	448	462	466	483	474	458	468	415	446	469	498	471	462	458	465	431	441	486	510	472	447	478	498	445	474	507	442	462	468	466	481	454	469	539	473	483	477	465	419	470	479	453	471	446	452	486	472	455	482	491	517	495	475	466	461	457	498	451	436	473	510	440	466	457	476	436	455	455	478	467	443	482	496	458	429	440	436	471	491	439	428	506	508	471	450	449	466	463	473	482	482	479	469	479	515	489	488	478	439	479	471	451	463	451	501	454	451	462	455	461	470	501	475	439	432	459	452	450	463	477	506	461	460	473	453	466	487	478	457	491	445	454	475	436	495	521	453	440	478	448	429	468	477	444	458	479	484	479	469	436	459	466	443	483	448	458	501	464	482	456	461	442	492	434	491	437	447	432	454	472	491	483	448	453	485	475	428	463	467	483	485	479	471	471	452	449	446	475	449	460	492	488	482	481	465	424	484	499	479	474	484	481	470	499	460	459	438	469	438	469	465	448	483	475	434	474	492	490	442	436	465	464	483	492	510	452	455	453	456	470	483	475	452	459	504	466	506	475	439	469	432	486	489	442	499	451	472	468	454	441	484	482	476	489	476	482	472	447	474	491	443	427	456	482	433	474	475	432	459	448	489	463	450	470	475	481	485	456	493	473	463	526	468	451	455	475	444	487	487	448	425	494	493	483	459	471	466	449	464	480	453	473	442	461	468	466	480	477	485	471	464	476	474	441	440	464	475	470	476	482	473	453	474	443	458	455	453	451	449	455	457	461	453	452	451	459	497	452	493	459	446	435	456	472	452	470	486	459	459	460	495	445	459	484	417	495	456	441	535	455	482	473	445	478	506	467	450	494	449	479	434	441	428	446	461	478	458	449	497	463	464	433	450	476	488	465	444	448	434	448	444	479	455	478	474	456	442	479	473
3192	2676	650	136	137	126	130	152	155	147	131	126	136	140	136	130	119	121	107	129	114	112	113	89	104	94	96	108	94	76	97	109	121	101	98	82	107	100	91	100	114	94	95	81	87	97	107	100	82	98	126	130	150	157	167	161	131	132	131	125	109	100	96	108	88	97	98	92	86	98	108	106	97	103	110	92	89	110	92	84	102	95	84	97	100	93	102	99	107	97	83	95	76	88	114	92	88	80	92	90	79	89	84	112	87	91	95	90	74	81	100	107	93	105	92	77	86	97	95	96	105	106	95	91	89	82	97	104	83	90	91	74	86	85	98	121	89	105	103	69	87	100	97	95	96	91	103	98	94	106	93	93	75	101	85	69	79	101	79	104	107	90	95	100	108	111	99	85	79	94	95	79	102	79	93	91	104	108	83	100	86	120	77	100	99	77	71	74	102	81	92	97	121	84	89	103	82	101	89	93	84	77	95	94	80	100	108	85	103	102	84	88	92	91	90	90	92	102	111	81	84	80	98	86	101	83	91	87	101	90	96	104	101	97	88	86	112	107	92	83	96	99	86	105	74	94	71	83	89	97	95	92	89	103	87	89	82	89	97	106	79	88	85	96	92	84	81	99	94	94	98	84	103	86	95	88	75	94	79	96	79	104	90	85	95	105	95	100	94	103	79	97	85	105	105	92	84	91	89	98	90	81	94	100	89	94	93	86	90	83	112	72	105	84	82	108	99	88	110	98	87	76	98	98	95	87	78	84	79	79	108	94	92	81	91	98	94	96	91	74	88	100	99	80	88	91	91	75	93	82	100	90	102	109	87	88	100	80	100	93	87	96	90	78	95	96	89	83	103	104	100	91	97	89	103	92	84	108	99	99	97	98	87	91	104	81	91	94	106	105	105	106	100	78	97	104	87	76	87	100	98	110	79	80	88	114	103	101	103	89	98	79	90	103	101	93	83	108	88	84	84	78	87	85	89	83	87	92	85	104	105	85	88	95	108	92	98	84	98	85	92	98	73	93	92	105	93	93	91	95	85	89	113	112	94	98	85	97	97	104	74	86	100	99	104	84	109	91	100	100	89	90	97	86	92	89	84	97	89	89	87	95	93	107	87	90	90	98	90	93	109	95	95	93	87	111	116	95	94	89	116	101	71	98	98	102	101	89	126	99	98	119	110	101	91	86	108	97	105	79	112	88	89	93	98	104	99	106	86	90	92	93	87	85	101	83	110	93	76	96	108	104	86	91	93	76	78	104	94	88	109	106	85	108	85	79	91	85	72	94	99	91	115	95	82	91	99	103	116	89	99	97	95	100	94	74	89	89	93	88	92	80	104	94	96	91	110	88	87	89	99	90	95	99	89	89	106	92	79	98	99	90	95	88	78	91	80	100	89	77	77	91	91	105	97	96	93	85	88	99	91	87	113	92	86	109	111	98	95	114	91	95	86	90	99	104	86	95	84	114	76	107	97	92	104	121	100	81	90	83	93	71	99	95	100	85	94	92	113	78	102	100	99	94	89	107	79	96	91	116	89	97	86	95	106	74	97	83	90	100	92	103	92	89	99	87	105	99	102	92	100	98	92	91	103	100	93	91	90	108	125	86	108	116	83	101	99	95	96	94	110	84	83	95	97	93	90	92	81	73	88	90	101	83	93	91	106	100	78	115	106	101	85	98	85	92	95	89	109	101	97	98	107	101	107	98	101	90	84	99	93	73	86	90	95	93	78	71	103	94	82	100	90	101	103	87	86	101	94	104	88	101	89	111	85	104	103	104	85	98	76	108	85	112	114	93	98	91	91	108	98	70	110	103	97	90	81	86	93	93	101	94	111	103	85	99	101	102	77	87	95	104	98	97	99	91	101	106	104	92	100	112	103	97	92	103	90	85	109	97	77	95	111	77	106	100	98	103	96	98	105	87	112	79	104	99	91	89	108	88	101	89	91	99	93	102	85	106	107	87	110	109	106	101	106	73	95	86	75	90	110	91	101	85	97	105	99	102	95	115	99	101	78	92	79	89	100	88	88	95	93	98	110	91	93	74	90	95	84	94	89	95	72	100	90	72	103	81	93	93	84	117	86	89	109	96	78	76	91	89	98	88	102	95	115	118	88	100	84	105	83	106	104	92	82	105	95	98	86	99	96	96	90	94	93	96	107	102	90	86	78	94	119	83	90	117	89	72	99	93	102	99	86	86	87	103	94	93	96	93	91	88	92	91	112	96	99	88	96	91	94	86	94	91	92	86	95	90	83	101	111	105	86	83	90	100	87	99	95	100	78	99	96	106	110	84	98	96	104	101	108	96	107	100	95	96	98	84	86	96	97	103	86	82	93	91	92	96	99	90	108	96	89	96	83	88	93	77	84	109	85	87	89	81	95	85	98	81	87	103	109	100	115	95	92	96	86	94	111	91	64	88	99	91	98	110	109	100	81	80	82	98	94	90	95	104	90	109	100	96	90	86	89	88	95	98	90	101	108	93	96	100	101	90	108	96	91	86	96	108	98	91	98	87	84	93	100	94	102	94	74	77	92	111	101	105	95	100	106	101	92	86	111	77	79	97	92	98	110	76	113	83	107	116	90	98	89	90	90	79	82	90	108	88	91	103	85	96	99	97	90	83	115	97	87	84	106	93	94	90	68	89	106	93	100	70	95	95	87	98	74	89	81	103	82	98	103	98	95	102	114	94	87	106	92	86	99	93	87	84	94	105	86	91	90	116	89	115	87	105	99	93	86	89	81	97	108	100	95	92	98	100	95	100	104	88	111	90	95	86	100	83	97	82	81	74	96	91	84	91	87	82	94	92	83	87	89	82	78	90	89	104	88	100	100	90	95	103	102	100	91	93	87	76	100	99	111	102	108	112	86	116	111	106	87	96	94	93	91	94	79	91	87	92	96	103	78	87	93	87	102	90	89	104	97	105	101	89	89	118	100	83	89	93	104	81	81	97	82	99	85	90	88	81	90	99	86	94	93	107	98	82	93	87	100	63	94	78	90	78	77	80	86	95	104	95	95	86	98	98	102	75	103	100	93	81	84	93	89	84	94	99	89	99	97	79	107	88	104	92	101	75	98	102	82	104	103	90	98	101	88	88	96	106	87	85	96	90	89	106	87	97	92	89	97	114	96	86	101	103	91	89	90	94	96	97	98	107	91	80	110	104	97	81	86	90	88	90	94	79	96	84	105	95	82	111	125	103	84	92	89	85	103	98	102	91	75	77	103	69	93	86	87	88	107	90	92	114	101	104	104	114	92	98	96	90	75	91	103	85	90	85	101	93	92	82	98	95	84	107	78	104	89	87	64	86	82	92	104	96	100	91	92	99	107	89	89	97	93	95	88	93	95	81	82	86	97	86	74	104	107	88	86	104	116	95	96	76	86	80	78	105	91	84	100	112	85	97	86	85	83	103	104	65	87	89	97	82	86	109	78	80	105	95	90	95	99	117	92	100	81	87	97	93	96	100	82	93	88	105	94	76	101	85	97	91
29554	20070	6465	2255	3972	4960	4789	4529	3974	3285	2872	2562	2460	2494	2377	1877	1650	1485	1296	1143	1061	1049	1009	986	951	941	947	951	921	922	903	871	823	880	838	883	819	794	833	775	763	883	849	819	790	897	918	872	934	906	980	1355	2100	2591	2493	2355	1998	1730	1634	1419	1210	977	883	717	784	767	765	738	730	763	770	744	710	737	757	746	721	777	699	720	763	756	727	733	758	757	708	751	750	768	746	764	737	737	744	685	776	749	729	732	774	785	747	761	778	717	734	738	744	741	752	775	721	754	778	782	799	748	732	735	757	747	772	732	817	721	792	808	774	702	762	747	742	777	738	758	695	771	690	744	748	754	732	752	806	768	744	730	711	749	771	681	734	749	770	807	760	714	754	788	756	765	786	747	741	732	760	771	751	744	755	742	721	755	680	764	755	756	742	745	734	776	788	702	731	722	799	746	772	700	783	739	772	779	811	753	724	756	758	760	760	800	752	724	766	719	771	688	766	748	775	779	786	746	790	719	760	739	826	749	741	712	784	740	738	748	764	756	724	776	760	776	741	738	719	790	793	706	750	755	705	731	734	777	741	764	746	736	777	752	774	782	759	805	779	761	775	781	728	766	722	766	779	742	774	742	772	725	787	723	701	772	743	753	752	736	793	726	738	715	779	728	711	741	771	727	699	771	761	767	744	751	755	798	814	679	728	766	745	760	783	784	772	726	741	760	806	738	767	731	758	754	727	725	703	760	778	744	723	702	740	734	747	771	756	745	737	739	720	712	746	771	728	698	766	785	758	772	775	782	712	758	821	749	747	773	761	745	761	735	808	768	685	733	702	724	759	717	776	766	730	794	747	747	731	776	759	782	750	710	722	790	711	769	756	774	726	735	724	744	773	723	759	738	712	760	762	767	724	741	780	785	737	722	699	760	767	766	762	770	786	725	736	732	745	823	783	760	737	779	739	784	720	785	697	726	743	746	718	803	788	758	746	776	756	734	769	785	714	799	723	758	742	727	733	764	708	684	724	734	730	758	746	736	770	714	737	791	782	728	707	771	744	793	810	735	745	799	752	788	731	747	751	762	772	765	794	742	702	783	742	729	749	768	739	782	765	759	699	694	765	780	741	748	716	751	758	732	729	741	712	715	789	736	785	704	749	760	763	759	696	721	738	731	749	728	761	683	694	697	774	723	707	772	767	749	804	774	712	749	771	844	708	722	764	752	739	753	728	764	732	801	753	746	745	714	750	715	740	728	750	756	783	773	709	798	776	728	758	811	772	772	782	703	758	801	711	816	756	750	783	734	713	738	768	684	803	705	725	742	750	721	782	755	785	731	755	765	790	724	745	777	774	736	706	765	765	771	769	744	757	716	780	775	734	737	728	766	758	722	764	806	750	725	754	710	797	720	751	761	760	727	783	757	722	724	763	726	734	756	737	757	752	737	788	729	757	746	709	737	726	741	792	757	755	704	728	731	750	725	764	773	753	781	742	805	763	778	734	694	732	742	744	715	778	764	731	774	795	692	742	728	763	766	798	719	749	759	744	758	799	734	733	759	775	761	730	779	782	835	739	791	713	719	747	740	754	793	687	770	748	735	744	772	743	710	753	742	777	737	808	732	723	754	772	687	738	719	772	755	736	764	713	674	777	779	749	739	747	772	785	750	778	723	742	781	707	756	759	721	749	744	738	741	759	750	779	782	740	741	758	725	785	767	707	743	755	761	703	750	741	723	698	771	722	745	720	796	732	757	727	721	785	796	716	775	762	726	740	768	735	785	768	739	753	715	770	770	756	768	751	745	747	736	676	724	747	765	737	756	782	762	715	740	737	728	770	803	707	750	744	770	733	723	753	717	766	680	708	819	710	772	766	727	793	779	730	726	738	741	741	749	758	741	704	764	769	744	727	757	715	733	731	781	749	760	790	754	735	704	750	743	752	765	783	748	739	769	765	761	748	782	764	778	757	738	799	739	793	777	719	818	737	789	754	726	709	780	780	773	755	792	760	751	709	766	711	785	758	759	761	733	749	753	761	784	761	773	739	784	741	711	758	740	736	765	722	776	784	771	714	721	748	725	728	770	786	762	746	749	725	729	750	753	741	798	764	757	771	719	723	793	764	762	769	758	735	730	763	722	707	766	791	735	786	772	723	715	769	740	785	741	732	712	773	743	787	720	719	791	711	750	723	763	772	727	760	747	740	746	762	776	719	728	743	740	758	761	769	684	764	738	772	756	799	813	775	722	684	781	767	743	739	729	802	711	739	719	728	739	726	780	765	732	705	732	750	783	742	731	759	717	705	715	715	770	754	758	793	746	748	729	751	754	839	733	725	801	738	782	694	753	761	752	694	749	741	716	716	749	747	761	739	789	721	735	698	700	743	709	730	729	776	768	753	743	748	802	776	736	788	710	755	746	777	736	714	727	730	760	774	767	721	772	770	796	768	734	779	733	710	743	793	765	782	741	772	760	776	753	723	737	685	713	758	755	740	743	789	744	740	746	762	695	753	775	748	734	766	784	709	746	739	731	732	727	760	763	721	728	728	711	759	735	721	811	742	766	753	746	795	749	765	705	755	782	747	754	760	757	776	736	716	733	707	769	784	787	781	742	738	756	759	749	761	697	759	775	725	780	736	747	751	732	747	750	740	692	748	775	768	749	719	771	752	749	752	742	746	733	743	796	741	774	782	777	811	798	735	729	756	771	728	743	758	764	760	768	748	789	744	779	737	790	722	804	710	773	763	767	724	753	749	721	759	724	777	694	759	741	719	749	746	749	702	815	774	746	764	712	722	744	785	779	777	801	758	753	756	719	713	746	751	757	737	776	769	775	770	742	748	749	770	756	784	824	767	737	774	763	678	750	811	756	718	760	753	768	780	741	732	762	740	736	780	752	741	742	759	744	739	763	712	766	736	819	790	767	765	760	807	760	787	710	757	798	799	769	778	745	762	756	774	738	784	828	748	756	736	794	804	757	762	746	712	751	711	752	754	725	748	763	733	732	746	767	746	765	788	759	805	741	752	762	702	728	743	765	749	762	760	733	755	704	795	743	756	769	778	737	751	700	788	756	748	723	763	741	751	756	703	767	738	738	791	781	753	746	757	704	789	765	734	745	759	721	730	766	750	741	765	728	769	768	787	756	765	742	742	744	777	780	784	761	737	766	764	693	728	778	721	742	771	742	808	757	771	728	798	763	782	739	785	696	725	769	756	778	742	704	778	764	752	779	746	736	751	772	792	744	746	726	747	750	770	728	726	774	697	697	775	692	771	704	743	788	761	746	778	735	740	779	701	813	800	751	730	787	776	694	803	753	747	796	765	726	761	772	722	755	766	760	779	747	741	747	777	752	775	727	746	736	744	775	790	738	755	712	760	722	790	744	778	755	839	737	745	727	770	773	736	776	740	749	713	746	730	813	782	768	765	750	765	778	785	750	759	814	777	734	700	717	721	735	751	775	737	784	760	744	724	772	798	808	735	769	796	807	740	758	773	705	743	770	730	715
3749	2082	593	112	122	119	114	114	133	118	104	119	125	120	99	94	79	92	77	73	77	83	65	78	78	72	73	98	73	67	84	67	84	78	76	79	79	85	68	79	73	67	63	79	69	79	73	75	77	70	69	110	115	141	143	150	122	112	106	77	73	75	82	52	63	78	64	71	63	74	75	78	64	61	79	61	72	69	56	61	76	65	66	65	54	69	71	73	58	60	79	62	79	84	68	94	71	71	75	71	75	65	71	65	71	70	80	59	67	63	65	67	72	61	84	81	69	68	72	72	77	73	65	74	77	72	71	53	68	83	55	70	68	48	68	75	68	61	66	73	51	67	85	65	92	68	61	77	82	83	72	66	67	84	66	72	80	60	65	71	62	74	70	65	57	72	59	66	67	69	59	78	75	58	77	56	63	80	68	70	63	81	70	59	64	74	53	86	68	58	76	71	65	62	74	69	62	58	77	64	73	83	59	72	74	70	75	67	74	73	65	76	69	64	77	59	61	67	86	73	61	60	65	74	66	68	64	76	74	79	63	57	72	65	71	75	57	64	77	51	75	76	75	69	84	60	91	60	64	74	70	84	71	94	65	66	67	72	75	64	76	41	56	58	82	75	76	68	71	67	68	89	60	50	73	76	68	64	73	82	74	59	71	69	68	79	61	78	69	66	66	67	91	64	85	72	72	79	69	66	82	64	72	68	66	75	65	64	80	70	69	73	89	57	63	75	72	75	59	63	57	60	69	69	71	67	66	74	65	60	66	72	65	71	77	80	79	69	72	71	64	66	66	79	68	59	78	65	66	87	84	63	72	63	71	74	64	62	73	88	81	70	71	74	64	62	71	66	58	65	64	64	64	74	65	58	68	54	73	77	56	68	60	71	75	67	80	64	66	72	66	63	81	71	58	72	68	74	69	59	65	70	84	91	71	71	63	70	70	68	79	58	77	62	62	69	78	64	74	67	73	63	69	84	68	73	80	62	65	66	65	77	64	89	83	68	70	64	69	57	82	84	69	74	76	77	75	83	71	72	65	59	60	90	66	64	67	73	68	83	65	65	65	67	78	80	65	65	77	68	55	69	83	69	66	76	82	68	68	78	74	62	74	85	64	77	66	81	60	66	94	79	81	80	69	61	71	84	67	72	78	69	77	70	73	67	66	57	58	83	66	68	65	68	54	68	62	58	86	70	69	84	73	76	75	61	74	63	77	85	67	72	72	68	66	72	60	69	66	63	71	71	76	77	70	67	83	76	67	77	67	67	69	57	73	68	76	67	67	79	71	79	76	72	65	71	81	70	76	65	77	76	65	64	69	82	72	78	63	66	77	48	64	65	64	69	58	59	65	70	70	81	52	55	74	61	62	68	64	74	54	78	83	77	73	74	66	64	76	73	74	78	70	66	76	66	59	69	70	63	74	62	82	70	65	63	59	62	56	71	62	53	81	68	63	51	69	82	72	82	77	75	59	63	62	70	67	65	77	83	60	64	66	87	64	76	70	75	67	67	79	76	71	71	52	64	64	77	62	60	53	64	67	75	74	79	63	76	71	72	83	66	74	83	72	59	84	71	74	64	65	75	74	76	61	63	66	82	72	68	72	86	71	61	65	80	75	74	68	67	79	68	64	76	61	69	71	75	67	68	66	68	82	70	75	62	74	89	60	62	75	67	77	79	69	69	73	68	76	51	79	75	64	65	78	81	83	83	79	72	69	58	60	80	66	63	77	74	66	69	77	78	67	58	61	67	71	53	65	78	83	76	78	70	74	80	76	60	77	70	68	70	73	56	72	59	82	75	75	79	69	86	76	51	74	66	85	87	63	74	71	57	63	83	75	57	74	76	79	60	78	71	68	69	54	63	77	77	70	66	72	66	69	59	66	67	73	73	66	67	63	69	70	74	72	72	83	84	86	58	66	74	73	83	63	80	73	81	66	70	52	68	59	71	69	61	83	71	66	65	64	62	70	83	56	71	65	59	81	73	68	74	70	67	61	64	71	72	64	79	70	74	68	69	66	69	67	76	65	71	54	91	73	72	64	78	63	71	74	59	92	63	61	78	62	58	62	64	60	81	67	74	72	74	76	74	62	68	58	76	65	69	64	77	63	84	71	59	74	69	73	92	77	59	57	73	70	70	65	65	79	67	70	55	79	69	84	56	75	77	71	68	69	61	68	73	77	69	70	68	79	63	74	71	64	63	76	72	41	58	58	74	69	57	82	71	74	81	55	68	73	65	72	70	65	55	61	72	65	67	73	86	63	69	57	70	76	67	66	68	57	68	60	83	75	61	72	66	62	62	68	74	63	75	76	72	72	70	58	64	61	55	83	72	63	69	62	55	86	69	62	64	59	73	64	73	69	56	75	79	52	76	59	52	67	69	70	60	76	62	76	50	65	67	74	70	74	77	54	64	59	57	54	72	67	80	65	59	69	78	73	61	68	66	90	77	72	79	72	78	71	72	84	69	78	62	66	72	74	92	89	62	72	71	79	64	66	65	66	69	59	73	85	75	68	61	65	73	79	65	84	63	74	69	61	68	57	80	74	74	58	78	77	75	98	74	75	74	57	76	82	64	73	68	54	74	60	62	69	71	65	68	71	57	70	58	65	66	66	77	61	86	71	68	56	66	81	75	77	74	67	57	72	70	68	67	57	63	69	72	73	72	69	82	73	80	77	61	56	73	83	66	85	72	79	83	77	70	76	81	81	58	76	57	69	85	57	66	62	79	70	67	83	78	70	68	74	56	65	77	64	56	70	76	68	75	81	63	61	54	77	73	70	68	68	63	70	60	77	80	54	72	59	78	70	68	66	66	73	54	60	69	56	73	64	78	70	67	73	78	76	68	58	75	65	67	62	81	72	79	77	73	86	59	69	82	71	69	74	74	67	62	65	69	80	66	59	89	72	75	72	58	66	73	63	64	77	69	77	65	72	59	65	76	68	65	88	74	85	62	59	65	57	79	73	53	70	61	94	74	67	74	73	65	60	70	50	75	64	83	61	68	72	65	83	63	65	73	75	65	64	75	83	73	70	77	67	60	77	77	75	55	66	84	64	66	55	80	70	85	73	71	68	63	63	69	69	76	71	53	78	90	63	62	71	65	73	72	67	56	65	84	71	80	77	54	74	69	62	69	50	78	62	60	76	77	75	66	56	80	61	68	68	66	57	69	71	50	67	68	62	74	79	91	66	78	73	70	80	75	75	87	74	51	76	57	71	62	77	74	78	60	70	84	75	76	65	74	62	71	65	88	68	65	80	69	73	76	64	70	72	77	77	62	65	81	57	66	70	80	49	74	77	60	65	71	76	76	72	65	75	71	57	73	65	67	56	67	65	73	77	63	78	77	80	63	73	59	48	72	64	74	60	79	82	71	88	66	61	58	69	64	71	76	64	65	72	97	68	58	63	80	77	53	68	79	65	79	69	75	76	66	66	69	57	63	88	67	55	54	68	66	68	79	66	72	77	62	69	83	78	75	57	77	71	78
28874	17314	6785	2008	3414	4413	4362	3929	3576	3072	2810	2855	2790	2568	2028	1662	1457	1256	1053	988	937	853	856	780	820	800	771	755	779	797	767	666	686	684	691	684	670	670	607	648	607	635	644	651	762	775	745	609	640	675	810	1317	2299	2492	2587	2256	1850	1603	1349	1092	906	766	662	568	574	557	591	551	555	517	532	576	600	569	548	565	579	524	586	559	600	541	522	595	561	602	551	538	557	556	608	577	590	589	557	574	562	586	596	578	582	534	523	563	505	570	608	620	575	608	567	588	572	573	582	542	543	569	554	580	539	586	566	558	530	562	561	543	579	601	593	552	543	613	575	559	552	611	586	591	520	563	527	571	572	603	568	516	564	572	567	551	545	589	598	608	600	537	607	629	577	545	604	551	516	562	611	593	541	569	580	545	553	540	582	584	576	582	597	614	531	590	556	576	559	614	554	534	572	574	544	589	573	570	599	558	574	571	594	541	533	574	575	548	504	601	576	565	556	582	557	564	609	584	576	580	586	569	616	578	567	560	564	533	573	532	580	582	542	579	547	564	543	563	550	548	591	580	552	571	611	553	568	542	553	563	564	600	586	542	582	562	568	611	535	570	586	597	569	549	574	563	581	555	569	605	561	547	552	599	562	581	524	539	536	569	552	584	545	620	594	514	587	568	572	546	563	597	551	591	579	528	572	546	583	589	571	590	593	558	576	561	599	605	598	551	578	570	549	546	521	550	553	537	587	548	584	564	585	566	618	500	571	588	565	574	598	591	575	606	583	576	575	542	568	594	571	525	583	562	597	566	573	574	575	601	574	603	529	536	552	583	576	514	562	555	603	516	591	622	557	577	528	581	549	596	575	557	583	569	598	566	565	599	607	565	619	558	572	581	544	591	559	595	576	551	551	566	558	544	548	594	581	605	591	542	566	564	577	569	554	552	564	589	628	573	591	538	571	613	585	551	581	606	586	561	538	558	587	542	548	635	573	600	594	577	541	554	586	561	571	574	582	566	606	547	572	573	609	600	555	577	570	586	555	564	581	571	578	575	561	541	556	573	562	568	548	561	558	600	510	565	556	541	605	599	563	543	575	517	570	599	593	569	575	547	571	542	527	543	594	607	585	589	585	572	576	556	555	586	579	533	519	553	598	614	548	627	574	552	597	559	567	549	592	582	572	565	569	565	542	574	562	574	626	546	585	597	556	645	584	518	595	549	571	585	577	576	574	550	534	584	601	581	585	548	543	552	544	569	561	549	569	575	551	524	602	563	565	575	564	573	595	551	573	548	620	578	548	569	541	562	532	593	570	632	571	581	604	632	572	567	537	530	552	586	563	566	600	568	540	601	552	586	590	553	596	565	555	607	556	565	555	624	585	549	545	581	580	520	583	552	499	545	543	519	572	590	551	585	537	578	561	569	598	557	582	544	636	539	615	586	552	576	547	608	576	550	537	579	568	560	544	554	547	527	584	585	549	591	574	600	554	598	589	623	581	562	586	552	606	555	539	580	532	560	533	568	582	565	578	529	597	561	536	570	535	551	560	542	608	545	577	589	566	602	603	596	553	560	581	555	578	556	577	578	534	565	501	581	583	605	557	587	587	544	578	588	598	579	586	610	537	528	561	546	596	592	572	556	609	545	616	573	545	558	574	552	601	548	575	563	640	587	599	555	585	648	545	575	541	577	602	552	542	588	562	522	589	576	555	588	626	565	561	570	576	581	576	563	586	540	554	563	582	604	560	615	574	628	572	555	596	607	580	542	591	589	585	577	538	577	595	550	551	574	578	563	601	579	558	571	577	591	582	548	588	560	617	559	590	581	579	575	591	571	597	590	584	546	586	569	606	604	548	553	560	559	630	589	582	577	533	583	564	582	599	534	570	560	578	597	589	552	571	567	527	564	585	551	547	570	607	577	558	587	556	563	529	587	633	526	544	583	586	571	537	592	578	602	560	548	606	577	586	542	540	532	542	564	564	605	600	543	582	579	557	586	559	600	584	535	548	611	528	603	570	587	578	553	561	562	532	548	598	625	591	554	565	547	570	568	552	546	562	580	537	545	548	569	573	571	592	568	581	581	570	562	587	535	542	585	554	618	577	569	558	599	581	570	554	542	613	539	585	584	569	571	544	580	564	607	567	570	548	583	573	611	558	549	575	559	624	582	556	556	545	593	582	621	574	565	556	551	584	564	583	576	567	566	542	550	601	563	569	586	592	563	543	582	599	560	584	549	573	548	575	597	571	576	574	621	583	587	570	525	571	568	566	560	578	575	534	614	552	573	575	524	602	553	544	577	552	544	573	583	554	557	571	530	591	582	569	574	558	567	577	550	580	520	558	587	584	599	568	607	556	555	600	603	539	562	588	553	594	558	575	558	559	514	572	570	627	549	544	581	543	573	603	578	538	546	566	556	593	582	587	550	598	585	590	551	562	577	550	561	529	569	525	566	587	584	565	569	574	577	555	550	590	557	613	598	597	601	569	544	572	598	543	562	629	585	561	578	559	540	575	595	600	595	567	581	570	528	566	542	568	583	590	548	574	555	546	591	550	564	585	563	588	573	595	591	582	607	548	580	531	587	544	599	516	557	574	597	584	575	590	590	566	567	594	583	607	550	541	552	579	580	551	589	615	565	581	561	561	559	596	608	558	554	546	570	573	566	640	543	567	575	585	591	574	598	533	590	653	560	586	552	569	542	563	572	576	573	584	571	531	575	560	580	563	602	540	535	571	576	574	587	580	583	587	596	525	577	594	604	556	593	560	561	567	559	575	559	581	552	568	558	629	587	558	602	572	570	586	550	509	602	574	569	572	577	551	591	579	541	589	577	499	571	554	594	623	594	614	573	635	542	593	519	571	554	575	592	563	545	566	581	598	576	548	548	592	598	570	571	573	582	558	559	602	579	574	599	576	607	604	557	564	536	561	589	569	553	548	573	582	573	588	600	654	582	568	610	536	572	571	594	600	566	560	556	621	582	581	581	567	538	574	555	564	588	610	543	575	578	526	537	540	600	581	552	609	561	583	524	573	585	549	548	551	558	548	565	594	534	561	561	534	567	572	549	574	551	559	587	570	559	561	537	578	546	588	587	572	582	557	551	549	568	553	626	602	611	515	555	576	559	532	596	546	560	570	525	601	573	602	572	545	556	593	548	572	543	558	562	571	544	573	550	550	610	632	612	566	591	583	562	557	561	552	616	546	580	563	569	558	561	575	594	604	527	545	625	561	594	581	552	575	587	558	551	561	594	594	591	555	566	544	571	583	570	539	571	592	580	554	572	562	588	551	556	565	579	559	585	566	569	563	573	566	528	582	558	588	557	553	536	590	548	543	574	557	542	548	604	603	623	587	581	569	556	601	564	594	567	550	523	574	525	568	595	566	579	570	621	592	605	559	529	551	561	562	588	546	589	548	594	564	549	532	592	574	553	592	528	552	572	593	579	539	544	530	564	546	594	575	533	539	589	564	597	587	576	568	563	605	580	558	538	542	580	591	524	584	522
4353	3586	1023	206	159	176	206	181	171	199	151	197	193	163	164	149	119	120	116	121	117	119	104	118	116	108	113	121	107	123	108	109	127	100	108	115	112	136	116	105	113	131	110	120	128	118	117	101	107	117	107	175	236	251	264	225	200	171	153	128	125	117	112	122	99	108	103	121	111	79	113	100	108	89	137	115	102	114	112	103	127	133	90	108	115	119	106	108	121	111	88	97	103	99	103	119	112	102	114	101	107	120	114	90	112	118	108	114	103	102	101	119	90	101	118	100	124	97	96	108	98	104	99	99	112	110	90	92	86	107	115	112	114	105	94	103	119	94	114	106	111	106	96	93	108	106	91	97	95	101	89	110	120	102	97	96	123	116	118	112	107	130	121	100	121	92	103	118	131	114	109	108	101	107	123	96	109	110	110	114	99	91	102	102	100	107	106	95	84	109	107	110	113	104	118	97	96	103	113	107	132	124	121	109	82	107	124	111	112	86	100	112	100	129	87	105	100	109	104	107	117	109	114	91	114	104	110	106	101	118	101	99	103	95	106	103	109	101	113	103	106	102	115	120	107	116	92	103	106	100	112	104	125	112	107	104	107	113	106	108	103	106	117	111	99	92	104	107	115	98	113	101	119	115	113	120	87	118	108	108	116	108	92	114	103	125	93	111	85	101	104	128	125	119	102	124	102	98	104	121	110	114	122	118	113	86	103	106	115	111	114	122	111	95	106	118	103	131	102	108	130	120	116	114	103	94	105	110	110	110	98	112	112	119	95	95	98	107	107	124	113	112	92	108	105	117	106	105	112	115	119	108	118	111	96	120	122	114	127	90	94	101	108	97	81	101	117	119	107	99	129	122	114	126	111	111	104	105	109	100	120	107	97	95	115	112	118	94	113	106	106	117	112	114	110	117	123	108	105	104	111	105	105	103	98	106	97	96	110	112	129	102	117	130	96	108	105	107	102	97	112	116	126	87	117	121	98	99	135	128	112	111	116	122	109	114	116	91	115	98	95	102	103	114	132	85	112	110	126	123	93	116	106	109	116	98	120	94	88	123	109	114	102	107	101	104	92	115	115	102	107	95	120	120	109	102	142	112	136	101	116	110	111	120	108	105	122	107	107	95	111	117	119	108	102	104	110	105	105	110	103	120	102	113	113	107	122	113	109	94	106	100	136	93	105	113	106	106	97	94	104	113	128	127	117	113	111	114	110	103	116	110	110	117	116	110	108	106	112	102	119	106	117	133	104	90	131	129	121	109	117	109	112	121	121	120	123	108	93	112	101	113	114	120	115	100	99	89	124	104	100	102	112	105	116	92	111	117	97	82	122	115	101	91	105	108	98	107	105	118	92	99	101	117	88	108	95	108	112	120	109	125	88	108	126	96	104	113	95	121	105	94	104	107	112	116	100	113	107	111	106	138	96	116	122	104	123	106	119	128	131	110	85	94	112	104	103	92	106	102	104	111	120	106	113	85	106	130	96	112	108	108	103	120	110	105	122	102	116	87	134	112	107	124	119	105	104	117	99	97	103	96	102	96	99	107	118	113	119	117	130	110	90	112	110	121	118	95	108	113	100	120	106	113	117	111	122	108	97	120	110	120	115	110	115	97	113	113	114	110	110	98	117	110	124	115	92	101	101	98	105	111	105	124	103	95	116	99	100	102	138	112	104	103	132	112	121	120	106	118	106	106	92	121	103	109	118	105	113	99	119	142	105	109	113	107	109	113	106	106	102	122	112	131	112	86	121	115	126	109	114	117	117	120	117	108	106	107	100	101	105	95	106	94	87	115	115	126	104	102	112	102	102	113	108	87	91	123	108	113	122	101	110	112	116	111	100	126	121	104	118	119	103	142	112	122	119	105	114	117	104	109	115	121	101	124	104	116	91	102	97	115	92	104	122	89	108	112	116	109	116	123	108	99	99	111	94	101	110	108	127	110	120	110	116	110	97	108	86	96	130	82	120	122	105	106	108	111	109	99	105	115	97	103	116	117	90	121	103	116	108	118	108	112	105	111	107	108	123	94	119	93	113	91	97	123	110	94	106	116	93	117	96	114	112	103	102	103	123	119	117	105	94	117	124	116	106	97	113	115	112	118	110	87	95	121	111	116	109	123	121	112	108	96	121	114	108	112	124	96	127	113	103	98	85	110	99	118	98	133	96	101	117	114	117	131	103	104	95	98	113	109	100	108	123	121	120	127	103	86	120	108	106	108	115	114	108	127	98	117	109	117	102	81	112	99	113	99	115	104	107	105	93	104	108	92	120	104	97	115	108	113	109	113	116	109	114	102	115	111	116	100	119	99	103	111	105	116	110	119	118	109	110	121	111	104	124	112	103	101	108	119	111	110	107	119	93	106	99	121	116	99	99	117	95	107	125	118	100	98	91	114	114	104	99	108	116	125	110	92	107	115	108	92	112	107	94	91	120	128	109	99	101	96	99	115	110	110	99	121	100	109	100	114	107	95	111	136	150	113	112	110	109	119	115	113	120	95	95	116	113	100	91	118	109	128	99	111	127	101	110	97	117	118	102	115	117	100	115	102	115	110	114	101	108	98	115	123	112	115	104	77	107	129	115	113	96	118	111	118	112	118	102	107	118	115	106	95	98	118	106	95	91	113	121	105	126	110	105	109	103	116	117	100	103	104	115	97	129	114	123	102	109	108	112	107	103	102	127	101	113	119	115	104	100	123	96	108	117	96	106	100	114	105	88	104	101	131	126	123	101	93	117	144	114	134	103	89	106	102	104	118	105	102	107	107	114	100	123	108	116	106	106	100	129	113	108	103	132	101	94	108	101	117	100	100	108	101	93	101	110	103	113	122	110	85	107	95	108	120	108	122	118	112	121	117	104	117	107	114	106	114	100	106	113	102	99	128	110	130	129	115	104	98	106	101	108	117	107	105	106	124	121	115	100	89	118	103	97	130	111	98	105	109	114	100	107	125	105	111	106	104	117	110	117	93	99	102	109	111	116	114	110	101	110	111	108	118	111	111	109	91	96	115	107	121	108	123	94	114	110	116	106	116	92	107	102	100	101	98	119	136	107	109	118	117	116	92	113	111	110	108	107	111	103	113	107	107	115	112	87	106	106	114	120	108	114	92	90	104	111	113	133	97	94	104	123	105	107	100	116	97	105	106	86	92	113	98	111	122	111	106	113	90	95	128	119	87	104	120	107	90	123	102	110	120	103	124	108	118	95	104	99	105	99	97	104	117	127	110	97	102	106	104	105	109	101	112	109	112	89	112	107	98	94	104	107	105	115	102	101	101	110	96	98	93	120	117	99	95	119	103	100	109	106	103	113	97	117	115	104	116	92	107	99	112	105	119	113	104	120	118	90	123	127	106	117	117	115	104	108	80	100	103	119	99	107	94	112	93	114	105	93	115	103	112	100	113	102	116	138	101	117	114	105	104	108	107	111	75	120	109	99	108	127	91	92	126	104	102	115	111	127	92	107	116	110	112	116	111	101	94	103	103	98	107
32970	22707	9162	3269	5236	6518	6340	5660	4940	4597	4384	4445	3955	3230	2538	2226	1956	1813	1485	1484	1378	1333	1287	1260	1258	1258	1149	1106	1107	1127	1180	958	1018	1110	988	1012	1024	1014	979	1049	964	1005	1029	1028	951	922	1009	970	938	962	1046	2797	4469	4522	4295	3627	2830	2313	1856	1489	1276	1074	936	886	853	917	876	824	843	856	860	831	859	870	888	884	860	872	874	873	849	838	850	858	919	847	843	897	893	870	884	911	859	825	857	874	858	857	873	864	873	899	867	844	827	852	860	928	864	929	927	879	848	888	856	863	883	852	853	861	879	877	889	943	881	845	886	933	892	887	917	914	853	874	875	878	847	878	846	877	904	855	875	856	876	830	849	864	888	930	891	863	838	892	865	854	848	830	912	893	861	852	832	893	852	900	827	872	842	894	888	912	845	885	845	862	843	907	844	820	868	875	901	864	872	851	862	851	919	864	863	902	903	840	796	844	867	916	846	868	868	874	902	902	865	882	861	928	883	918	798	915	831	861	875	908	894	853	863	832	911	880	852	808	835	835	847	851	891	858	858	852	914	861	918	909	894	864	867	931	935	875	831	897	839	876	882	892	868	830	855	958	872	847	877	900	830	842	862	870	896	876	862	875	895	861	813	880	843	889	847	925	833	849	848	835	925	909	891	851	918	886	833	911	852	789	845	902	852	885	870	857	885	899	862	875	855	891	820	907	844	881	908	877	880	840	900	878	814	889	888	846	897	854	875	837	912	909	859	880	935	881	890	883	866	851	883	832	867	833	881	893	877	883	904	880	906	799	848	873	878	857	843	837	859	847	862	789	840	849	847	849	854	870	824	856	880	910	840	873	870	891	931	883	851	826	875	893	850	837	830	887	887	888	924	896	848	915	868	902	854	876	904	855	876	897	862	875	836	856	824	909	906	889	880	932	905	850	839	914	878	896	863	894	837	878	858	842	872	872	865	859	881	810	846	901	902	898	904	882	871	850	843	893	860	922	891	827	862	916	848	831	876	908	858	862	855	836	899	854	830	892	865	865	869	925	858	930	866	875	886	916	863	879	884	862	914	890	905	876	846	910	869	825	835	881	878	895	898	852	930	851	936	868	879	832	822	933	882	876	870	887	906	889	888	884	891	834	867	834	886	903	880	880	849	842	838	882	874	835	824	901	852	891	879	871	826	821	849	874	878	883	847	887	881	859	883	851	866	826	813	860	868	869	890	824	855	934	879	894	863	898	902	861	900	914	848	894	904	898	853	860	928	885	924	873	940	882	878	849	854	852	856	868	882	917	879	925	830	892	848	839	904	924	895	872	846	884	878	844	891	896	928	850	880	902	900	903	909	862	828	835	892	884	823	819	864	873	918	859	872	899	895	833	892	893	848	857	910	889	874	928	861	863	913	851	866	875	893	896	923	844	872	858	930	857	850	885	841	886	903	849	857	826	862	902	873	922	868	846	882	849	896	899	829	895	844	842	885	880	889	855	837	878	849	909	905	872	899	859	886	864	843	869	847	878	874	868	838	884	915	909	860	834	908	858	849	907	866	878	893	861	841	940	920	881	839	919	876	861	873	871	871	891	848	889	898	815	885	845	851	897	864	848	874	875	853	899	837	897	834	841	882	909	905	887	924	850	882	847	847	854	887	858	907	872	865	859	858	883	895	852	926	797	882	889	840	862	877	882	853	863	853	898	835	891	904	856	864	888	904	907	887	866	875	893	903	831	903	842	836	881	839	852	895	910	859	871	871	880	857	838	875	863	870	846	902	856	841	910	854	895	921	918	911	877	863	825	882	865	926	882	846	882	900	822	885	859	878	895	900	916	847	848	838	852	852	849	866	850	865	814	834	862	842	864	927	870	835	775	852	891	918	863	869	861	864	875	901	836	878	885	870	849	858	849	852	886	842	868	893	914	828	882	886	879	879	869	883	893	875	903	906	884	901	815	859	901	884	884	930	850	875	867	869	891	864	875	885	890	852	849	828	831	893	863	870	897	794	849	841	831	842	929	902	874	878	847	876	817	859	873	871	859	820	875	902	903	845	886	888	886	791	839	864	845	873	826	895	888	845	884	841	879	919	867	850	859	882	858	844	925	857	882	905	966	875	868	912	835	853	894	881	837	887	887	902	894	874	913	824	856	885	856	835	810	826	837	827	900	844	889	837	834	827	859	896	895	879	860	916	839	809	845	852	871	907	879	887	868	818	824	887	908	903	949	818	904	844	831	880	871	870	817	851	860	869	893	854	835	897	882	851	854	835	870	891	872	836	864	872	870	893	829	843	835	857	919	905	949	887	850	875	871	791	874	872	828	852	826	864	920	894	878	923	830	867	846	927	796	912	900	846	856	842	887	843	846	885	845	892	873	873	927	870	819	847	885	891	887	889	833	893	825	905	893	849	847	815	841	949	852	888	883	839	873	858	900	845	828	898	833	838	897	834	871	851	872	891	892	872	914	855	859	852	806	903	908	870	854	840	846	842	904	880	829	868	818	872	911	956	853	855	895	860	878	888	844	884	869	881	858	871	903	893	879	888	872	885	853	857	811	935	876	829	827	838	864	839	855	879	866	889	877	928	922	842	881	864	840	914	867	918	856	854	892	909	885	865	867	877	845	890	902	901	842	897	863	855	865	862	865	902	881	909	855	888	854	831	907	916	846	875	815	883	838	831	872	880	871	870	903	853	858	874	875	975	890	860	923	875	881	880	833	860	859	875	873	841	904	837	887	833	865	860	835	845	828	838	880	854	805	877	912	866	889	789	830	864	880	881	805	885	858	883	869	881	863	882	896	896	881	885	843	856	851	813	894	861	843	858	867	862	874	908	788	880	831	901	839	849	878	856	901	926	867	855	921	860	885	892	859	878	844	847	841	879	892	888	837	870	810	882	868	916	890	879	828	869	848	862	873	865	882	945	823	867	820	870	878	865	874	873	860	804	809	844	863	839	876	905	826	885	856	850	881	854	887	835	827	862	912	902	842	906	868	892	859	907	858	867	874	922	805	901	868	829	900	876	841	933	877	826	834	897	859	891	823	872	887	855	898	857	874	862	850	888	924	821	882	842	882	935	795	875	919	827	874	884	883	914	934	877	857	853	903	822	904	881	920	818	841	806	846	819	880	913	858	908	889	847	889	858	849	853	850	910	825	840	850	839	917	901	851	835	884	827	896	872	855	866	891	865	839	855	879	885	849	911	847	899	893	883	932	933	902	879	885	842	896	859	819	843	892	898	880	850	893	850	898	872	865	849	826	891	939	918	846	875	892	870	882	887	879	895	918	922	875	841	837	867	905	882	896	873	880	850	882	862	869	899	919	855	873	901	853	925	821	877	832	885	877	889	839	891	925	858	859	893	858	901	861	926	891	872	928	890	885	888	869	852	852	862	855	870	860	880	920	883	852	806	834	843	873	891	837	837	850	842	894	861	828	896	868	901	903	897	843	837	859	841	864	901	902	899	830	857	898	890	910	877	880	852	858	882	823	893	853	890	901	850	904	859	861	831	856
2308	1051	327	87	78	73	77	86	99	86	101	97	104	79	67	79	57	91	63	62	59	65	52	55	67	56	69	64	60	61	68	53	51	42	49	62	53	56	74	50	42	62	56	66	46	54	63	48	48	66	58	68	75	95	74	75	90	70	68	73	59	50	53	54	70	60	45	57	56	51	56	59	45	39	47	48	57	45	53	54	60	56	45	62	43	57	59	51	65	80	57	53	79	45	61	66	60	58	53	56	63	60	69	65	55	59	57	57	58	47	48	63	72	59	52	65	68	58	51	59	51	54	74	57	55	53	56	60	70	59	59	43	49	59	54	52	49	57	64	56	52	59	58	58	55	53	60	47	55	57	48	54	50	48	68	47	52	55	48	56	48	51	54	56	69	53	47	63	65	66	46	64	68	61	51	61	64	53	55	55	57	53	68	47	60	43	52	55	65	46	62	58	48	55	61	49	45	56	48	51	62	56	54	67	57	47	46	51	68	57	44	55	52	44	70	40	58	58	54	49	56	55	70	50	55	68	67	44	59	58	55	56	49	57	63	56	48	63	56	56	54	55	70	72	44	58	67	63	64	46	43	50	59	59	49	61	57	61	60	50	52	56	44	69	56	67	71	48	53	52	54	69	63	55	60	61	56	57	51	53	58	53	49	67	65	50	62	62	52	57	75	68	44	45	47	58	54	45	51	48	46	54	62	68	61	58	56	66	66	57	60	62	60	69	64	61	51	61	59	48	59	59	51	69	68	52	57	41	52	59	62	58	62	75	68	78	59	57	54	61	67	49	65	61	65	50	56	53	54	61	57	52	49	71	55	54	57	71	62	63	57	52	43	61	53	47	58	52	55	53	66	65	56	54	45	58	73	64	46	56	72	46	48	50	51	52	60	46	57	56	62	68	65	63	49	52	69	58	62	49	52	53	56	53	61	59	56	55	44	61	40	52	64	59	53	62	44	61	45	65	43	69	58	56	54	57	52	51	56	71	45	62	65	67	49	56	63	60	44	59	60	57	63	52	60	55	55	53	53	61	62	59	58	55	51	65	58	52	67	40	57	51	61	47	52	60	43	51	50	53	62	48	69	66	52	56	57	48	57	52	65	66	42	70	54	54	72	54	55	58	65	60	71	62	61	64	49	53	68	53	63	69	50	64	61	57	64	76	66	61	52	56	61	50	47	52	65	52	53	78	48	55	58	58	53	46	63	64	58	68	52	60	55	66	56	57	59	61	54	58	56	52	41	64	60	61	60	53	42	65	63	59	59	65	50	61	62	63	59	52	52	59	75	65	45	52	45	47	54	57	61	65	57	73	51	64	58	58	62	59	63	53	58	60	56	53	60	59	63	63	69	60	57	57	54	62	57	52	67	50	51	58	55	70	53	64	58	70	55	57	60	48	50	58	46	56	62	65	62	48	59	55	48	57	41	51	68	51	67	69	59	59	65	56	64	50	54	54	62	58	45	51	55	53	64	67	51	52	56	51	50	43	53	58	55	61	64	48	55	66	54	51	60	52	45	61	67	56	62	58	56	47	44	54	69	68	58	51	52	52	57	61	47	77	56	63	62	57	73	56	44	61	62	50	62	57	59	63	54	70	57	61	66	47	60	59	41	54	58	72	54	55	56	48	58	44	64	54	54	68	43	59	59	56	55	52	77	51	73	58	46	57	54	70	47	51	53	56	48	63	58	53	50	50	42	68	70	55	54	51	53	61	51	56	62	55	61	57	51	51	65	53	50	59	52	53	60	59	50	46	38	51	61	58	64	59	65	57	63	63	40	56	51	51	62	62	54	61	35	53	48	61	64	57	70	52	47	48	65	54	58	46	49	55	49	66	52	49	56	53	42	60	48	54	52	49	68	55	58	69	62	57	41	44	69	43	45	56	61	47	63	58	55	49	60	54	56	51	46	63	54	53	44	49	40	48	51	59	54	54	47	53	50	61	57	72	57	61	37	55	53	60	53	61	47	61	51	60	65	41	48	46	48	57	52	63	45	51	62	56	54	75	53	64	54	59	59	67	62	55	56	67	61	54	48	63	51	61	56	48	56	59	39	56	67	55	62	47	53	55	61	58	64	64	59	61	47	56	49	63	64	54	44	72	58	56	52	44	65	48	47	46	47	65	62	50	57	57	49	46	67	60	59	51	68	52	48	58	59	65	67	46	76	54	59	47	65	70	64	54	76	60	51	67	71	53	49	52	42	54	49	55	59	55	52	63	54	56	66	56	55	44	64	72	56	69	59	52	53	42	57	58	74	49	62	68	54	62	37	63	59	54	53	51	54	49	49	61	43	65	50	45	67	63	35	56	62	63	57	56	58	64	59	56	57	56	48	52	59	57	54	45	57	46	54	71	62	56	51	52	59	66	58	56	64	66	48	59	59	58	58	50	55	58	73	52	53	47	56	61	67	61	56	59	60	49	59	59	54	51	62	41	53	55	54	60	63	37	56	50	62	65	58	46	48	65	70	72	40	54	53	61	70	52	50	52	54	59	51	72	43	52	49	68	48	46	66	46	56	55	59	69	52	42	50	58	51	63	50	51	64	69	42	49	53	58	50	68	74	63	58	54	60	55	47	67	58	57	63	56	56	74	58	60	47	52	59	48	63	63	59	58	53	50	46	78	49	55	66	53	52	61	51	55	65	66	62	49	47	51	58	54	69	45	59	52	47	42	63	65	53	59	64	70	62	56	53	43	45	50	76	49	59	55	46	47	70	62	54	67	39	51	56	65	74	63	63	65	59	68	58	72	59	65	56	44	49	57	48	63	62	54	64	63	61	61	63	52	62	53	52	53	39	60	53	57	59	46	59	50	69	50	52	75	61	59	46	70	60	62	50	58	52	38	55	65	57	61	62	51	51	54	71	59	55	57	55	44	49	57	54	53	51	53	54	60	73	46	59	58	72	52	65	57	64	47	65	48	61	54	57	61	51	54	57	60	59	52	54	53	49	45	57	50	66	50	53	44	48	65	60	49	57	57	64	55	46	59	49	53	54	67	61	63	54	71	50	61	50	51	58	73	59	55	66	78	54	42	59	58	62	55	58	59	64	56	52	56	71	55	52	55	46	51	55	65	59	56	65	69	47	58	52	52	65	44	64	53	58	56	55	63	59	62	48	68	65	48	55	64	55	58	40	62	61	63	55	44	54	70	56	60	55	58	48	48	53	60	82	62	61	44	61	68	59	60	59	59	68	59	58	51	68	61	69	63	66	61	47	59	55	68	57	56	60	75	69	59	49	53	48	54	51	52	62	49	58	64	71	55	49	47	54	50	69	56	41	61	47	66	44	55	47	63	67	52	47	80	60	68	45	63	48	61	46	55	47	64	54	50	56	67	48	64	55	43	60	52	56	45	61	66	58	48	69	56	61	70	49	59	53	48	52	52	61	57	42	62	64	46	49	74	71	47	49	56	52	60	46	43	65	53	57	62	56	58	53	65	73	48	64	55	54	81	51	57	55	58	40	57	55	45	70	56	54	47
23832	12481	3652	1428	1992	2445	2586	2785	2597	2465	2402	2329	1873	1416	1228	1053	923	795	721	682	722	654	694	592	611	565	574	566	555	498	531	542	509	501	507	545	544	513	558	524	479	497	534	482	466	518	550	497	500	493	602	977	1040	1055	1042	971	804	731	655	609	577	478	517	472	471	466	498	472	477	464	490	474	483	474	432	488	493	477	458	476	476	486	441	467	465	486	428	456	487	467	461	504	483	521	488	481	449	455	513	467	448	463	445	460	463	459	482	458	498	457	473	499	491	493	466	473	453	487	491	475	459	475	496	471	498	449	487	515	466	447	474	479	446	477	461	492	467	451	505	479	470	497	458	451	450	486	446	428	457	460	459	437	429	462	446	433	508	480	453	464	451	473	498	477	444	485	448	483	459	462	476	486	496	458	508	463	472	473	473	495	468	497	472	455	429	483	491	436	479	447	432	449	472	483	499	503	471	478	424	428	448	467	467	490	448	475	438	425	493	452	452	455	490	482	472	465	467	482	455	488	441	453	481	439	470	450	480	444	462	473	502	460	487	441	426	452	419	486	488	469	454	427	505	456	443	465	468	449	481	501	489	457	432	514	481	471	445	493	456	475	489	458	435	472	474	494	503	480	499	467	480	441	508	458	497	479	456	478	452	468	486	482	495	466	486	491	444	496	460	505	452	484	460	455	448	512	464	482	482	499	473	520	459	504	483	448	478	427	453	436	484	447	469	446	448	432	474	454	452	477	482	490	464	478	446	453	496	437	450	459	495	474	471	506	441	457	477	492	473	460	468	445	476	439	457	521	483	466	485	476	454	455	478	513	459	435	482	453	438	498	467	505	444	502	444	499	473	473	483	481	465	472	448	467	470	490	476	435	427	456	452	475	519	479	491	500	503	451	457	478	456	457	481	479	462	467	464	431	482	475	469	457	473	467	485	471	461	479	452	460	444	464	485	456	461	460	495	465	454	461	448	463	492	460	500	444	479	462	440	430	476	451	473	429	504	459	471	494	492	487	468	431	516	449	472	463	492	468	509	452	456	485	475	441	460	438	490	466	468	472	470	441	462	474	463	419	509	460	474	472	492	427	487	482	450	471	465	482	435	487	473	508	490	461	449	487	458	474	450	478	453	480	478	447	491	499	481	451	471	450	457	495	452	490	489	478	422	444	444	437	467	464	504	475	470	446	479	458	477	445	482	454	469	478	490	496	487	491	492	455	436	460	485	450	480	459	470	444	481	481	443	435	479	453	493	458	473	485	473	462	442	460	462	469	506	448	463	496	441	466	468	464	455	489	492	444	489	472	474	467	458	444	429	466	448	420	493	436	471	478	492	461	458	477	470	458	440	465	447	520	485	480	474	455	480	480	439	493	479	479	434	452	465	482	470	485	435	444	472	470	465	434	467	469	468	480	444	458	466	447	453	469	477	462	432	464	483	483	450	506	469	489	454	480	482	456	494	476	496	459	454	469	468	473	514	531	495	457	476	440	449	506	465	509	428	438	473	509	459	457	477	478	487	452	483	507	466	480	510	442	453	461	496	461	490	423	465	482	460	459	455	457	487	455	480	440	455	452	479	481	419	457	489	466	438	468	493	445	475	528	511	474	465	439	463	478	467	472	467	421	464	473	486	469	455	494	466	470	480	501	448	434	473	455	486	454	479	447	472	471	447	459	497	478	427	474	531	469	469	461	480	466	485	446	463	464	469	435	423	429	475	493	484	482	489	464	483	475	454	449	487	476	463	480	481	439	454	485	505	483	506	452	465	496	457	488	447	425	460	469	457	470	498	498	458	424	436	471	477	467	452	468	488	472	472	485	490	464	464	493	434	492	469	444	464	466	476	482	476	483	481	433	483	459	467	462	460	444	468	488	502	462	453	422	460	483	522	475	490	424	450	451	472	475	519	493	469	448	466	470	462	466	505	450	495	454	483	488	475	471	469	459	510	464	506	478	480	464	497	457	474	476	476	476	467	491	502	467	456	453	485	421	458	482	463	501	458	432	456	488	451	482	472	467	503	452	444	430	452	481	463	455	481	479	473	516	492	462	468	514	446	453	482	433	466	465	496	448	475	491	458	454	501	478	483	447	500	460	450	492	488	496	504	450	459	456	467	495	473	480	455	490	440	465	506	476	441	432	458	512	466	492	457	453	480	479	484	458	484	466	469	497	483	460	501	459	473	461	456	483	460	480	486	447	484	453	504	480	483	451	476	440	476	459	446	475	476	474	467	486	490	450	469	424	481	472	504	459	476	486	478	477	469	431	448	469	452	456	485	464	446	472	451	460	496	445	442	475	503	486	422	464	462	542	443	461	494	481	483	482	518	515	471	484	499	449	513	438	479	459	496	496	435	497	457	499	478	496	446	467	486	474	472	451	453	472	442	484	437	437	518	458	453	475	471	492	487	488	417	431	426	431	467	497	428	479	446	472	468	437	477	435	464	474	494	484	491	480	472	480	434	494	463	434	468	470	478	511	478	472	474	451	512	443	449	462	477	464	494	478	445	458	448	478	494	484	483	458	471	411	442	473	489	482	450	419	460	471	474	469	485	507	433	456	470	459	473	496	477	459	474	474	466	456	472	450	480	469	437	449	455	445	447	464	475	457	468	449	453	431	423	474	486	470	478	474	454	450	508	461	503	467	473	443	467	482	467	456	476	452	448	489	442	464	457	514	483	472	479	500	464	448	480	506	482	514	480	462	468	476	482	429	496	491	467	491	477	485	495	434	500	473	456	490	492	476	439	453	443	491	467	491	465	471	477	449	472	484	475	475	474	485	469	446	460	459	474	453	503	478	473	499	462	474	459	459	473	439	449	488	419	466	487	515	509	494	477	472	484	426	487	468	482	449	459	498	471	468	448	476	466	448	458	449	469	426	506	463	459	480	480	486	459	459	453	470	460	446	488	467	460	479	441	419	476	462	444	447	447	455	476	493	482	479	452	467	470	463	451	469	439	484	457	457	477	486	500	461	480	441	444	448	464	503	423	485	506	430	491	451	469	500	478	476	473	455	480	474	477	468	474	472	444	498	463	468	457	460	511	500	460	450	470	513	498	500	451	474	500	453	455	502	475	482	459	443	439	478	455	513	466	433	483	470	473	453	458	482	440	433	469	456	474	474	478	474	481	470	435	463	500	487	430	479	472	447	438	464	469	461	454	442	449	538	492	470	461	444	471	453	511	473	471	443	492	474	480	464	475	442	445	531	477	475	483	487	453	477	475	471	458	463	469	454	422	476	472	450	474	470	454	493	462	498	473	474	504	444	457	471	478	468	467	485	423	462	450	478	476	451	458	446	468	452	462	507	459	490	474	471	484	447	493	450	464	431	487	458	446	458	455	480	478	466	473	460	489	475	494	448	480	453	470	446	461	489	474	459	469	464	470	487	465	474	456	448	445	462	457	502	458	446	498	469	438	456	476	464	442	488	471	510	472	498	464	447	471	475	454	448	442	477	454	461	490	459	483	442	433	443	440	499	471	465	417	506
3188	2700	790	165	133	147	133	178	152	203	164	158	133	136	116	119	98	93	116	105	98	116	90	119	101	89	109	114	98	98	87	123	112	115	109	89	111	110	98	87	84	97	87	83	88	103	97	102	90	108	97	129	156	173	151	172	131	112	110	119	119	94	100	89	102	90	81	78	81	88	93	94	97	113	84	94	93	76	97	93	94	87	103	96	94	108	81	92	82	105	99	94	78	99	96	78	84	106	91	91	96	71	97	100	89	104	80	104	99	102	103	89	80	100	93	114	93	89	101	89	88	84	94	106	93	86	86	87	98	103	102	99	83	103	98	96	94	107	97	76	96	87	90	96	90	95	85	80	87	83	106	107	78	83	91	93	96	86	99	82	89	98	85	92	92	85	93	97	82	97	107	90	101	83	86	98	83	95	80	101	82	114	86	87	88	98	106	85	84	104	92	103	105	91	95	88	99	96	86	92	96	107	94	90	100	87	97	74	87	85	94	96	96	94	93	94	91	99	114	98	83	92	87	83	91	80	95	89	97	90	86	83	91	81	90	96	85	84	91	88	96	94	90	113	101	98	89	106	103	93	77	95	109	84	87	122	80	102	93	91	86	120	109	98	101	101	77	92	93	107	106	89	103	89	92	89	93	95	95	85	94	92	93	79	88	103	96	98	101	94	88	82	89	106	115	100	84	85	92	107	77	82	85	105	90	86	105	87	102	90	103	87	76	101	77	91	66	90	95	84	106	98	97	98	102	87	93	95	105	102	89	78	103	101	92	87	115	81	102	99	83	94	106	74	80	88	104	111	78	85	87	99	91	86	90	92	89	88	92	94	97	105	100	104	91	97	93	95	101	106	82	84	96	92	92	116	98	103	89	79	82	94	89	73	83	99	105	73	83	103	85	86	112	85	93	83	87	96	113	84	86	99	85	94	102	98	96	96	71	92	86	83	92	79	83	83	94	104	93	100	86	83	82	95	96	94	101	100	130	89	86	82	91	99	105	86	99	109	83	88	98	100	84	101	115	86	101	104	77	88	84	81	90	103	95	98	90	106	109	77	104	96	85	85	77	96	92	89	77	89	103	85	95	85	114	95	93	95	86	97	99	118	85	94	104	78	110	99	100	98	88	95	93	77	99	106	98	93	95	86	94	98	93	106	92	75	99	93	94	92	99	85	72	96	93	90	101	75	114	96	89	67	77	111	70	96	94	94	93	112	84	96	101	89	87	90	110	100	98	73	87	86	100	89	97	90	94	89	84	85	84	74	94	78	92	85	101	88	94	91	91	94	97	84	97	84	108	98	88	82	117	99	86	94	101	75	97	90	102	96	89	104	107	94	108	97	83	98	93	89	94	89	94	78	117	102	76	90	110	96	107	111	93	89	83	87	80	97	79	90	90	100	110	87	93	94	87	95	100	96	96	75	96	92	81	100	84	105	103	90	99	104	99	97	90	97	87	89	77	95	103	116	114	83	96	116	83	88	111	106	81	82	112	83	112	95	91	104	100	99	101	87	93	78	86	80	79	103	86	87	84	87	97	92	98	86	81	91	76	77	97	90	77	92	129	76	105	91	83	98	99	87	95	91	86	95	93	77	88	97	103	102	96	91	93	101	85	87	90	86	101	101	94	97	100	90	101	93	83	73	85	106	94	101	99	90	99	83	94	108	90	90	97	92	87	98	83	99	105	98	111	100	91	113	84	98	97	94	106	84	79	90	90	76	112	90	83	102	88	94	99	92	104	116	97	90	94	89	102	80	93	74	89	102	95	101	111	102	113	89	97	116	85	88	69	73	91	88	113	78	95	84	88	100	64	89	98	105	77	88	98	106	84	92	87	96	117	89	93	74	96	79	99	82	86	104	82	81	96	95	106	109	87	91	121	92	91	114	92	86	110	125	86	88	93	82	92	75	88	104	91	101	86	96	91	101	94	110	95	106	84	82	95	84	97	107	92	98	102	85	93	93	111	94	105	87	108	97	83	92	87	90	102	108	93	103	84	102	91	101	94	88	87	86	103	109	97	96	95	92	95	83	78	85	92	104	86	84	84	77	101	92	93	90	95	102	89	98	112	98	85	82	98	106	91	97	95	84	78	99	118	96	86	96	101	93	103	99	68	90	92	90	84	81	111	108	73	84	86	84	87	113	98	77	83	93	96	90	125	73	94	100	98	79	79	98	109	110	99	96	81	83	96	99	105	102	110	92	110	99	89	104	91	103	98	76	92	90	102	74	100	91	87	86	82	93	95	99	100	83	102	82	86	105	88	87	96	89	85	92	112	111	97	90	90	110	92	98	104	87	93	95	86	103	88	89	84	90	77	102	93	79	78	66	100	87	86	116	82	78	92	96	72	81	99	96	93	101	96	105	100	96	87	81	87	87	92	84	107	92	81	96	81	91	95	77	99	79	82	95	99	102	88	84	88	82	82	86	99	89	92	102	109	101	95	100	81	96	84	91	84	111	82	95	101	98	84	90	93	86	91	102	93	91	80	88	103	92	97	99	99	93	81	99	97	106	93	96	97	93	83	95	88	100	87	100	95	97	93	90	115	92	102	104	108	101	91	80	83	97	89	100	90	73	94	84	104	86	112	102	94	92	90	88	90	101	86	121	86	86	101	90	89	84	86	82	88	106	99	103	83	109	92	97	102	82	91	110	95	93	86	89	89	88	99	105	113	104	94	87	85	82	89	97	101	98	87	111	102	91	116	97	81	94	84	97	99	92	101	111	78	101	104	95	92	81	86	111	93	95	94	95	92	98	95	93	84	86	89	104	108	75	113	80	81	82	97	90	78	87	84	91	82	91	90	108	91	119	91	101	100	86	103	86	89	84	98	92	91	88	101	90	89	77	74	95	86	103	82	98	96	79	85	93	83	103	86	90	93	102	103	102	105	102	94	78	98	103	94	101	103	104	86	99	86	96	95	91	90	73	97	88	88	101	74	96	90	66	102	93	80	101	105	101	86	103	88	98	86	91	88	116	93	88	102	92	87	94	93	86	93	72	112	92	92	91	103	101	98	86	85	109	106	92	103	86	94	92	95	120	96	98	84	103	100	82	109	112	89	86	78	86	96	99	83	104	89	92	83	88	110	91	91	100	90	84	79	90	102	94	83	86	104	106	79	96	93	93	92	97	94	98	99	112	97	86	110	87	109	101	114	108	87	99	91	95	88	99	101	87	75	77	105	107	89	98	97	74	110	112	100	87	100	91	85	93	105	100	110	99	96	91	81	90	120	97	95	103	94	102	94	78	99	92	94	99	103	99	105	93	96	100	87	112	99	101	93	82	90	93	82	90	95	95	79	80	96	80	80	99	89	76	100	90	110	89	94	91	105	90	83	87	85	78	79	94	73	101	114	81	98	82	77	99	89	93	81	93	84	77	95	82	87	85	106	81	93	101	102	87	100	89	94	96	97	89	109	102	108	84	89	96	120	100	107	100	112	86	80	94	111	104	98	105	98	90	95	100	106	85	117	72	74	102	85	92
29477	20334	7656	2660	4611	5399	5257	4896	4594	4144	3935	3346	2693	2211	1882	1738	1510	1253	1241	1151	1180	1169	1129	953	906	1023	951	919	917	904	863	840	899	850	849	871	895	957	866	846	808	783	759	735	809	827	798	793	810	871	975	1620	2426	2871	2824	2212	1865	1590	1391	1225	1052	960	795	784	720	773	759	750	780	769	729	739	797	701	798	730	751	755	735	734	781	721	742	727	749	743	732	803	734	766	690	728	769	733	750	749	724	748	752	691	715	730	736	766	742	770	746	769	739	771	742	743	753	749	724	773	671	824	806	762	739	722	734	758	750	774	771	778	800	740	742	745	728	767	730	741	739	784	735	755	720	750	786	753	746	734	664	843	718	717	733	745	782	727	734	753	695	776	753	737	759	712	709	758	741	815	747	750	739	738	742	710	772	759	755	728	742	723	732	780	753	740	713	767	720	790	766	776	765	768	757	719	743	765	742	737	780	735	747	748	739	747	776	724	758	737	706	760	747	726	741	719	735	706	775	734	729	757	712	757	769	740	759	759	735	723	726	774	786	724	715	682	777	745	717	759	788	705	695	770	798	734	720	731	698	760	766	758	743	739	790	736	745	770	740	796	734	777	705	751	806	758	784	738	762	726	727	755	735	723	733	751	777	721	754	724	757	759	833	747	693	718	794	766	749	772	786	769	747	747	744	766	760	712	745	759	753	733	818	729	760	786	746	770	724	763	748	747	748	772	737	747	793	722	740	726	749	752	751	713	759	734	687	718	759	725	706	710	719	741	759	723	762	769	706	733	742	703	701	727	769	775	740	719	755	754	728	748	780	749	745	733	733	726	733	750	722	754	734	714	747	739	768	732	759	745	731	740	746	711	756	735	750	776	754	744	738	717	751	717	796	748	710	774	751	737	776	723	756	748	768	720	784	744	740	778	766	744	725	741	718	759	702	763	743	753	741	675	752	790	756	721	755	713	774	701	737	745	737	697	765	762	737	770	719	754	773	722	718	815	736	733	735	740	758	752	760	784	768	864	705	747	772	767	760	719	732	755	760	761	727	724	720	749	714	727	727	749	733	742	745	734	703	752	727	762	732	779	773	734	786	760	741	703	719	725	712	792	728	734	779	738	714	760	725	770	731	728	754	732	734	791	724	746	737	703	754	753	735	764	769	746	729	769	748	690	727	791	713	775	785	796	740	839	792	763	727	738	732	730	810	765	729	718	739	712	771	778	779	740	733	683	769	712	728	745	793	760	740	715	731	729	752	731	773	742	755	680	733	686	771	778	732	767	735	737	740	776	750	732	764	712	766	794	755	751	761	740	746	767	706	751	766	732	723	764	790	743	761	765	781	796	778	776	727	718	757	737	737	700	762	752	711	754	793	748	745	727	689	788	778	760	719	739	741	768	735	748	729	756	753	724	752	739	741	762	756	771	746	711	721	706	790	702	715	764	753	743	753	726	772	733	746	688	697	727	702	762	786	717	760	704	771	786	726	786	747	728	702	734	737	716	727	741	809	747	748	747	773	783	755	791	738	753	742	800	770	704	732	731	732	754	742	756	716	714	723	708	801	757	778	777	748	733	732	761	777	747	746	778	762	754	750	753	753	735	749	724	715	769	741	758	795	779	748	751	814	732	749	719	743	745	770	729	702	745	782	750	764	758	725	769	775	767	727	760	730	721	743	735	748	731	701	762	770	764	721	755	744	696	738	729	743	769	778	767	723	717	752	743	721	734	741	751	772	740	706	768	765	763	676	718	801	766	750	720	739	698	745	727	775	701	764	720	760	744	709	740	733	794	782	736	720	745	736	717	752	743	742	728	712	715	702	723	730	766	762	759	734	735	736	739	740	686	724	789	750	752	782	775	721	725	732	733	742	705	716	756	775	767	717	734	704	731	728	712	751	796	697	724	720	727	687	751	745	762	746	749	737	784	726	706	733	736	731	764	748	777	746	736	781	738	721	751	749	791	757	759	792	738	773	751	742	744	686	756	732	726	720	777	794	711	777	713	817	742	711	747	682	715	784	743	762	720	708	698	779	716	739	706	772	744	765	814	780	693	760	697	731	728	785	764	813	744	692	709	750	762	746	768	744	715	756	737	761	725	705	781	750	739	687	734	756	772	792	778	781	758	797	730	745	748	760	745	803	797	762	759	772	691	768	748	737	750	739	754	743	756	765	778	715	764	771	743	695	708	760	742	773	717	756	741	708	793	725	742	765	706	709	736	756	758	726	765	763	663	753	749	700	727	765	760	716	737	793	754	778	730	765	770	761	742	719	753	731	758	764	736	764	757	806	767	768	786	805	741	736	758	718	739	776	732	747	763	748	736	796	728	790	736	784	707	746	771	761	768	748	767	808	728	749	780	776	745	772	781	744	715	721	762	783	732	748	725	758	779	751	741	748	695	706	750	811	738	723	739	780	771	787	718	765	716	698	780	771	741	763	784	766	718	773	760	780	750	765	718	760	774	713	768	750	782	760	794	761	787	771	721	771	733	713	714	794	692	750	770	772	760	743	750	742	692	742	695	780	747	731	760	736	757	698	759	758	764	770	725	713	750	701	742	751	736	786	754	718	779	706	736	765	727	743	768	709	738	755	771	792	764	776	755	731	767	798	767	730	730	714	744	758	727	756	710	714	791	731	736	763	725	738	757	769	733	748	754	750	785	766	753	722	766	757	767	722	765	706	685	751	768	760	702	752	786	723	729	729	730	731	746	723	722	801	773	747	728	762	726	770	729	743	766	749	770	719	736	745	731	719	725	703	742	767	719	717	798	748	747	800	766	741	728	773	715	710	765	730	727	723	767	776	752	747	760	697	774	703	785	785	735	749	705	704	675	780	748	755	756	742	715	743	711	787	684	765	740	714	734	747	742	730	738	777	756	706	735	715	745	745	759	782	756	757	767	774	707	752	723	763	742	750	754	738	754	761	748	747	743	773	730	717	749	767	749	758	750	749	740	715	771	710	738	761	738	763	737	754	749	738	719	778	732	727	738	702	752	739	714	747	715	746	811	684	727	765	732	745	733	708	765	725	807	736	809	720	732	803	745	769	697	745	751	727	750	796	748	763	750	706	687	736	697	649	729	758	784	751	733	772	736	722	788	735	761	769	740	771	737	778	719	718	814	754	736	760	759	700	784	736	825	748	763	738	720	741	749	683	765	762	735	766	754	725	704	754	756	789	773	781	734	741	750	700	686	735	739	740	732	763	725	756	763	747	722	802	751	755	779	740	720	749	716	784	758	732	777	717	775	708	712	721	740	729	694	785	736	755	702	768	744	753	733	718	720	712	729	729	746	709	772	703	786	754	790	751	775	754	733	756	723	748	722	735	731	759	718	768	735	748	779	717	737	717	771	704	756	761	730	762	776	763	750	702	724	733	739	689	764	722	747	736	783	761	755	757	728	718	774	788	715	732	804	718	754	741	736	782	696	736	781	671	769	743	711	805	709	769	742	761	761	739	723	715	772	754	746	770	715	747	719	764	764	710	731	754	709	749	746
3766	2055	585	109	124	121	123	146	136	155	159	124	99	99	96	86	92	82	87	72	72	82	71	66	73	66	71	69	71	74	66	90	65	59	68	70	62	75	56	72	80	61	63	72	92	70	70	86	70	66	72	93	112	147	151	136	139	107	107	79	88	74	73	57	78	69	58	73	65	59	74	80	64	74	75	76	76	74	80	61	64	65	65	76	70	58	62	86	61	55	81	84	66	65	67	68	62	71	70	65	72	70	65	66	62	57	74	68	62	80	72	63	76	71	62	82	80	70	87	68	64	70	52	55	62	82	64	82	66	72	83	72	71	80	65	78	69	76	63	74	61	57	59	68	63	72	69	82	64	65	58	62	70	72	63	66	70	81	64	60	63	68	80	62	59	83	55	76	68	61	60	68	86	63	68	70	67	65	85	64	68	63	83	74	77	81	69	64	71	81	56	59	78	72	57	66	65	83	53	62	59	68	70	60	68	70	67	72	80	67	64	84	67	75	63	55	63	69	58	70	65	60	65	58	76	54	89	68	70	69	67	75	76	69	65	64	67	62	58	72	68	82	68	62	86	74	72	57	64	69	75	83	64	57	51	55	79	63	64	70	83	60	58	63	69	62	93	68	51	80	64	85	79	64	75	75	76	72	83	66	79	68	62	50	60	62	54	81	67	64	64	58	66	60	60	65	63	66	60	76	71	71	72	68	73	66	64	68	65	73	60	66	83	72	78	60	71	67	69	75	74	58	67	59	76	54	65	81	63	62	58	63	57	64	83	56	85	77	62	67	78	80	73	73	80	70	79	64	59	62	68	64	71	59	67	67	72	60	61	81	88	70	63	78	65	47	68	71	55	72	87	51	70	65	76	72	84	58	64	69	99	57	70	66	80	60	75	49	58	73	67	63	66	71	62	67	77	79	66	56	65	72	63	66	75	71	80	67	65	65	64	71	55	69	75	74	73	68	59	78	74	66	56	88	74	91	69	73	55	76	71	83	86	68	68	60	80	61	72	73	72	65	61	67	69	62	69	76	60	84	55	67	74	49	87	67	80	68	72	70	68	70	68	75	66	74	67	72	75	54	74	66	53	50	75	78	69	65	74	86	71	76	72	66	62	68	58	74	77	60	85	63	69	60	74	81	73	67	64	85	62	70	76	76	69	87	71	67	68	64	55	69	64	76	86	70	64	57	83	49	61	70	79	77	64	75	59	79	69	69	61	64	71	52	59	77	75	79	65	65	66	64	62	83	68	65	72	78	72	61	69	65	71	64	70	61	75	67	61	66	57	81	60	58	70	64	70	73	69	69	60	66	63	68	70	70	67	63	63	72	57	71	70	61	63	81	85	56	61	55	66	74	82	75	61	75	73	69	65	62	63	57	75	67	70	77	70	71	64	59	70	73	70	60	65	62	80	60	68	73	62	71	54	64	70	72	58	83	80	81	85	69	66	64	78	62	70	62	84	77	56	71	78	55	59	63	65	78	59	74	68	75	66	71	59	65	58	68	81	55	73	62	77	72	65	62	71	55	71	68	62	56	72	63	67	63	79	57	75	69	61	68	71	59	58	76	61	60	63	70	72	63	76	85	52	61	79	75	61	54	77	67	77	77	73	57	71	77	64	58	64	71	63	56	56	63	71	45	77	61	64	58	77	67	60	71	62	62	63	61	73	60	71	60	77	72	77	60	61	74	77	67	69	62	61	65	82	63	58	74	58	55	62	66	67	59	69	81	56	61	70	57	72	69	74	63	40	59	60	69	60	67	67	68	81	69	76	65	61	62	72	74	70	73	75	62	55	71	50	61	56	78	72	67	64	49	72	74	65	78	73	84	61	93	62	67	56	88	74	72	70	75	76	65	74	78	68	63	82	63	63	63	58	66	71	71	63	57	66	68	52	75	70	74	71	63	73	79	84	78	77	65	77	77	61	87	66	73	63	86	59	73	62	62	69	64	51	67	77	80	68	70	66	75	66	77	68	58	59	76	67	71	59	54	79	57	62	79	70	59	76	68	84	73	81	74	67	76	77	59	66	70	57	89	74	73	71	47	64	58	53	61	69	78	64	64	83	68	59	76	67	66	59	62	71	69	63	57	76	70	66	63	59	63	63	82	72	73	64	85	69	71	54	62	71	61	78	63	70	83	65	77	64	81	63	84	77	58	80	75	52	77	66	58	64	68	77	80	70	63	66	57	85	59	66	68	59	67	65	62	61	69	67	57	71	60	76	58	77	67	67	76	76	69	71	68	67	81	64	72	70	79	66	68	79	50	73	70	64	65	85	69	73	76	73	54	69	67	64	56	55	65	72	84	63	68	78	58	66	64	72	74	78	74	61	50	59	62	69	71	80	78	76	68	66	72	67	69	70	68	77	61	80	65	81	56	73	68	84	61	60	75	63	65	73	75	76	61	68	79	76	67	71	61	69	81	67	66	69	74	55	80	66	75	58	66	56	58	71	72	75	61	67	66	58	65	71	66	61	64	67	74	66	68	59	71	69	65	67	74	75	58	74	86	61	61	50	57	75	71	75	72	69	82	74	75	62	56	50	60	69	67	71	70	74	63	66	50	64	58	68	74	63	83	67	63	58	70	60	71	69	61	63	76	78	80	79	72	73	77	63	60	67	66	55	67	67	81	67	62	64	60	56	82	56	60	67	76	67	72	73	68	66	72	58	70	89	69	58	68	54	73	56	66	71	79	70	65	75	75	62	70	77	57	63	57	62	71	52	70	70	70	75	66	78	67	66	64	72	80	76	60	77	80	59	71	76	60	72	63	63	60	64	67	68	55	61	71	53	78	62	76	71	67	62	67	67	73	82	63	48	68	65	74	68	69	60	66	64	79	48	50	67	62	74	75	74	75	84	60	69	82	60	75	68	70	75	63	69	69	79	72	65	84	59	61	64	59	82	63	75	77	75	67	78	54	60	68	70	52	71	66	66	71	74	68	56	70	69	70	50	64	71	68	69	57	57	57	60	73	71	62	63	75	57	76	66	56	70	72	53	68	69	70	77	59	74	66	76	79	71	67	65	85	63	68	73	68	88	67	72	70	69	68	73	66	55	63	63	81	61	65	63	69	74	76	72	76	74	73	58	66	69	71	67	68	61	70	71	63	72	68	58	63	65	78	71	71	79	49	67	81	66	74	64	69	67	62	71	73	68	59	62	75	65	67	70	55	69	58	63	80	61	72	68	76	72	63	68	68	74	64	81	74	79	63	59	64	81	57	63	79	63	77	63	61	66	58	74	64	64	57	61	74	66	72	65	74	81	60	74	67	60	54	86	69	66	65	56	71	59	82	74	61	61	56	71	73	69	62	60	64	69	69	55	61	56	76	64	73	64	68	70	67	77	60	58	76	61	59	63	71	72	67	69	64	53	59	64	56	60	87	75	73	72	66	60	66	69	75	79	66	65	63	63	82	64	61	75	71	82	68	67	77	70	74	57	63	64	61	57	71	71	54	66	59	68	84	68	79	71	58	59	61	64	74
28827	17824	6748	2409	4553	5502	5529	5392	5083	4645	3853	2825	2296	1964	1758	1483	1253	1168	1002	1006	1033	990	845	761	769	762	840	797	714	659	694	711	690	696	679	775	770	707	641	660	683	600	663	634	591	609	583	644	571	620	720	983	1441	2674	2672	2396	1993	1704	1360	1093	941	744	644	538	594	580	546	571	546	534	577	567	555	555	584	554	586	554	579	561	622	561	576	550	497	576	574	548	587	556	568	532	593	578	565	562	585	557	611	564	551	548	525	517	593	570	532	536	573	575	533	575	558	593	565	567	560	581	527	571	580	588	558	565	556	529	624	557	533	572	576	558	600	549	598	556	577	566	579	564	537	551	558	584	556	561	540	609	566	588	540	565	530	571	548	541	565	583	587	581	532	591	543	555	567	557	607	567	561	555	556	559	509	568	612	551	561	535	615	565	568	530	562	551	587	576	557	578	541	570	555	556	552	545	590	578	550	564	532	541	540	554	570	557	568	563	516	573	544	573	531	570	518	574	562	533	573	528	578	554	605	572	574	625	568	543	570	572	598	534	535	603	536	594	557	543	570	550	581	538	575	580	557	564	582	584	562	583	577	553	573	524	595	550	576	579	567	579	580	575	570	552	577	551	582	553	540	543	568	570	582	549	554	570	560	570	547	561	602	548	536	531	559	544	562	566	532	563	576	544	523	533	535	535	540	579	580	593	552	580	544	576	544	600	574	580	557	538	577	575	582	602	607	523	591	517	550	558	570	598	591	557	577	554	550	575	551	616	551	557	553	566	553	590	527	582	519	537	566	577	577	590	547	586	549	568	553	533	546	603	609	573	577	568	552	576	581	565	550	583	596	537	529	551	546	575	553	579	573	588	574	561	552	572	568	591	564	563	551	576	570	560	544	525	595	588	545	560	579	537	550	560	537	582	559	553	569	565	563	612	565	558	586	566	584	544	589	560	597	553	598	540	604	565	566	566	541	528	545	538	564	599	587	577	568	531	564	575	540	547	545	594	539	578	573	563	557	563	551	605	553	576	558	564	566	591	587	568	567	580	577	561	509	559	599	548	559	544	546	559	607	526	515	544	568	545	594	574	541	562	558	546	601	560	573	550	544	511	588	501	576	559	544	533	555	595	513	568	536	593	576	550	585	538	519	588	543	551	557	589	577	590	593	565	565	587	572	587	571	546	543	591	571	549	526	563	575	554	578	530	573	568	580	526	599	566	560	593	552	558	553	550	588	565	557	572	548	565	573	541	556	577	592	571	532	547	557	584	537	551	537	570	547	514	566	570	569	572	583	526	524	573	562	623	585	542	555	571	533	554	560	512	581	604	564	579	533	541	505	536	582	569	627	571	556	584	589	551	506	538	520	569	577	582	575	571	608	566	569	531	541	601	568	571	542	551	609	559	575	591	583	568	593	530	536	534	570	519	538	544	595	530	581	574	554	549	538	540	581	548	595	530	542	581	542	541	553	552	541	595	566	540	543	552	571	587	573	560	546	565	573	552	489	529	568	563	560	608	560	570	567	579	547	544	539	571	556	568	558	529	583	558	537	565	613	565	551	545	634	575	572	569	547	551	543	584	575	565	561	558	577	556	555	579	543	548	599	559	568	542	561	524	557	511	539	563	564	532	525	563	553	598	590	566	569	602	551	517	549	552	576	575	577	582	573	561	581	571	554	554	611	566	542	594	525	528	514	564	583	565	585	576	568	563	564	520	559	575	543	578	576	591	579	546	588	543	599	567	548	550	556	565	540	590	549	564	589	564	544	569	572	523	551	544	613	576	575	599	566	553	602	571	578	552	566	549	621	607	535	569	551	582	595	559	579	591	597	592	613	556	543	578	539	533	586	555	588	599	547	591	561	596	560	537	590	572	535	549	564	558	586	530	565	579	580	577	556	558	530	543	555	547	562	535	587	551	585	571	587	585	605	565	546	581	538	545	553	540	547	568	585	558	572	574	517	553	579	552	545	526	514	549	545	564	581	561	588	568	580	550	602	590	557	584	603	555	560	582	560	559	562	583	547	538	552	594	571	545	562	567	581	526	559	548	549	545	609	582	510	587	623	563	557	557	582	567	537	545	586	534	534	565	578	565	531	580	557	576	571	569	549	528	562	569	618	579	539	609	615	529	579	512	582	605	526	596	581	590	504	581	577	554	573	560	591	502	563	527	537	562	555	585	534	599	530	553	598	594	585	554	577	536	582	558	545	557	514	530	545	565	544	586	554	568	580	559	559	558	572	560	587	530	586	606	574	547	547	567	585	562	526	579	538	553	553	584	535	571	574	624	553	558	575	554	582	539	601	593	556	565	530	523	577	575	530	567	501	559	555	552	555	583	557	572	553	579	598	574	579	558	537	517	556	605	551	542	559	578	525	535	564	507	586	548	551	582	528	557	581	633	583	552	525	553	573	534	596	554	557	562	589	557	571	578	540	559	598	542	575	557	599	559	536	557	532	586	568	536	556	568	586	597	566	500	547	561	574	509	562	524	586	554	556	518	566	561	541	544	548	566	567	562	596	558	572	581	568	570	557	561	535	594	565	571	589	532	582	541	569	607	534	582	589	593	580	562	572	557	582	593	599	610	551	520	570	560	587	587	577	636	584	567	594	568	568	562	521	554	589	557	532	571	583	584	547	548	573	586	542	588	554	564	554	573	548	531	609	556	570	565	588	563	590	537	554	587	567	571	577	566	575	567	537	556	563	539	549	571	537	571	551	561	581	510	549	598	550	537	564	599	623	558	554	578	559	608	559	571	616	591	628	576	542	586	534	581	562	575	554	585	575	500	577	600	550	548	562	539	583	523	528	566	558	565	509	568	562	570	547	522	592	573	528	591	518	573	554	565	600	547	594	563	552	562	593	590	597	586	555	586	593	569	565	537	552	603	543	591	574	567	566	579	556	565	537	577	550	550	589	576	555	608	540	547	545	554	584	590	557	584	541	553	543	545	553	525	568	570	579	511	504	582	562	561	560	610	567	545	567	581	546	594	582	563	533	564	590	549	573	575	568	569	605	527	558	545	567	562	573	553	572	561	572	586	543	577	567	547	549	580	591	548	530	584	572	557	551	559	552	535	570	530	551	575	541	537	587	553	598	523	569	573	600	550	551	563	590	596	504	537	536	598	536	586	573	555	564	561	543	522	569	562	545	564	559	548	576	541	541	571	557	567	539	563	531	544	552	573	534	601	559	552	536	582	567	562	540	558	583	596	576	536	553	538	582	581	548	585	613	506	548	559	555	562	550	522	553	537	543	560	555	607	526	583	545	533	599	568	599	558	583	510	560	586	543	608	563	604	572	558	534	610	565	523	582	566	537	571	572	610	572	551	560	539	535	497	559	564	572	552	585	591	530	556	604	545	570	583	602	550	557	597	566	505	583	585	538	530	616	585	576	521	565	560	581	524	562	552	566	600	593	589	563	578	557	576	563	589	526	559	559	629	556	576	576	558	520	548	574	573	597	553	615	573	558	566	572	569	522	550	515	604	586	516	570	603
4531	3684	962	219	188	237	239	238	200	186	174	178	161	183	162	126	147	138	135	132	116	130	118	127	122	125	112	120	149	128	113	95	113	133	131	127	117	126	108	96	121	108	116	105	112	116	131	104	116	109	117	130	256	288	277	204	192	164	153	112	119	107	111	119	105	107	113	98	110	107	110	129	80	103	107	115	109	107	101	120	103	96	112	94	112	101	119	106	110	111	99	123	125	105	104	101	105	118	101	136	97	104	105	123	104	102	111	118	93	131	114	107	88	112	97	106	114	105	109	127	101	102	109	114	106	112	100	93	102	104	100	108	99	99	92	113	99	123	102	97	110	111	78	127	94	97	123	110	128	111	115	106	122	111	103	115	111	104	96	116	108	88	100	125	91	113	107	105	108	124	128	101	94	124	103	103	106	100	139	103	108	89	97	108	98	106	100	107	108	110	107	102	130	98	107	112	115	110	114	121	119	106	108	97	123	109	109	117	101	102	109	111	116	112	109	118	127	117	93	102	100	118	113	97	113	108	107	106	120	94	106	121	122	119	117	99	104	88	109	102	108	104	105	110	107	110	99	120	108	105	114	120	108	104	123	120	94	101	99	99	107	122	101	95	112	110	102	105	96	111	109	102	109	124	107	99	106	102	114	96	88	141	100	97	117	118	104	127	126	103	95	104	107	92	117	101	98	100	124	101	110	107	88	116	110	118	106	110	114	110	98	110	120	91	118	114	114	111	108	126	93	135	142	115	113	120	112	118	114	89	93	109	111	107	124	125	113	99	107	109	115	83	109	94	109	98	121	98	113	103	115	127	107	115	104	98	105	100	113	118	102	112	93	114	114	111	111	103	120	118	103	102	107	97	95	117	115	103	104	91	95	131	118	115	102	126	122	118	90	98	106	112	116	110	116	91	111	96	110	94	104	102	115	100	87	108	101	113	113	115	116	125	116	121	103	110	115	110	125	92	126	117	113	104	89	95	120	108	116	114	117	114	106	101	115	91	108	121	104	107	100	97	118	113	102	107	93	96	112	117	120	122	111	104	93	127	109	133	89	99	119	104	120	107	116	97	81	90	108	116	128	107	114	106	112	127	100	109	102	104	88	109	117	119	128	107	118	113	121	118	109	114	107	109	113	109	116	114	105	100	114	96	118	112	100	115	107	102	116	133	104	124	107	101	104	115	102	124	111	108	98	115	108	101	125	117	112	120	102	95	121	103	105	95	120	122	94	116	104	113	101	113	114	98	108	102	105	113	98	112	120	111	115	102	93	106	106	106	109	108	115	109	115	113	100	111	102	103	111	105	126	111	105	126	95	117	128	126	115	107	108	98	111	109	103	96	116	108	112	117	92	100	120	110	97	119	90	105	100	98	101	98	126	105	130	113	108	112	96	100	113	99	97	105	107	110	111	119	120	109	118	110	111	99	109	129	105	108	98	114	101	121	101	103	101	108	127	106	114	93	105	106	121	120	106	100	122	109	123	101	82	107	106	123	100	96	129	102	119	112	104	96	107	120	108	104	113	94	123	98	114	117	118	113	89	97	101	98	107	93	112	98	101	107	109	105	104	118	101	102	120	121	103	109	94	125	83	114	97	103	123	105	117	108	114	118	112	108	96	135	108	125	110	98	124	97	103	96	106	109	104	102	101	105	101	118	111	104	112	114	98	113	110	111	103	110	137	102	104	102	101	100	110	116	105	116	116	105	99	94	111	104	112	95	135	122	109	110	116	116	105	108	115	110	108	103	115	104	106	100	115	127	86	132	112	106	118	110	126	105	92	126	102	120	118	100	103	97	92	112	92	100	91	97	104	120	105	129	111	104	90	106	112	119	93	95	102	102	111	87	107	100	94	109	92	114	116	108	98	117	133	110	94	116	109	125	117	89	124	112	109	125	94	104	115	97	124	134	103	110	115	108	117	106	110	111	109	124	104	87	110	104	108	107	106	99	121	115	108	94	100	113	126	99	106	94	120	113	96	119	96	106	91	111	101	89	104	101	101	85	115	108	110	136	104	123	114	106	106	109	112	116	109	101	106	81	103	104	135	103	116	117	113	80	89	98	112	130	114	118	103	105	104	113	122	93	108	92	120	105	114	112	115	115	106	99	116	77	103	109	107	107	100	128	121	131	123	106	111	123	109	109	111	121	127	112	106	103	114	98	110	97	129	105	93	114	117	108	84	102	109	111	109	115	107	99	111	103	126	127	116	109	110	89	103	97	96	98	104	124	98	111	101	106	120	99	112	103	110	115	130	123	107	96	116	92	113	109	114	113	117	111	119	120	116	97	105	119	122	103	115	106	109	112	103	95	108	99	115	116	107	128	104	122	116	76	121	113	96	113	112	93	106	98	100	122	118	113	112	105	106	100	108	117	111	100	112	103	95	119	99	106	121	108	115	122	115	127	99	119	93	104	107	108	90	118	97	108	98	135	117	104	103	99	127	96	97	108	105	115	107	107	116	86	115	95	119	94	123	106	91	106	105	94	100	106	107	128	107	97	98	104	115	120	114	123	117	104	113	123	93	112	97	124	119	132	103	123	109	109	98	100	119	108	126	114	113	97	113	102	125	108	87	95	103	123	105	86	96	108	118	109	115	112	113	109	102	98	109	101	99	108	93	130	107	100	114	112	120	137	104	99	109	103	114	112	113	119	129	105	111	104	100	106	105	103	118	111	100	97	106	115	104	130	117	112	118	121	104	98	111	116	110	123	117	118	105	108	113	101	113	110	107	98	117	99	119	94	96	119	102	112	104	92	100	120	113	101	91	85	113	114	111	110	99	121	97	131	113	114	118	121	115	95	127	111	97	97	113	114	107	107	101	110	106	96	90	104	104	119	120	115	94	111	115	116	110	93	115	99	115	106	105	95	120	108	108	77	96	91	109	124	102	121	112	106	111	107	102	112	100	93	117	99	125	98	102	107	117	95	115	101	124	99	122	122	131	123	105	113	120	102	110	86	118	105	109	128	107	94	109	104	97	111	115	95	105	112	96	106	111	108	105	109	133	96	118	101	121	108	103	92	116	96	102	100	104	82	120	109	134	116	116	95	120	108	128	111	118	126	115	114	108	111	128	104	96	96	131	112	102	112	125	123	112	101	116	105	103	117	117	108	121	110	113	110	113	113	106	106	118	109	107	124	99	116	117	98	111	116	119	129	112	123	111	97	110	123	90	120	114	130	89	100	110	101	122	121	99	128	106	114	112	115	103	125	95	112	106	108	116	98	116	140	118	98	127	102	107	114	95	100	101	130	105	110	100	119	113	120	128	95	105	114	122	110	110	103	120	112	127	104	122	103	114	93	104	117	122	122	121	110	89	112	105	111	114	109	124	99	93	105	110	120	117	106	121	103	109	102	108	112	128	111	109	124	110	115	114	97	97	114	104	107	82	102	109	132	108	108	98	113	115	88	114	99	108	86	108	105	112	104	105	99	111	104	112	91	125	106	92	104	97	113	96	117	106	127	118	100	103	107	101	132	104	101
33087	22758	8676	3830	6765	8402	8000	7563	6659	5622	4504	3683	3256	2903	2447	2163	1793	1663	1597	1486	1512	1364	1322	1141	1217	1240	1162	1066	1097	1034	1077	1064	1077	1090	1162	1103	1041	964	981	947	981	951	922	971	951	944	883	926	902	955	1103	1821	4234	4844	4221	3737	2978	2292	1840	1531	1341	1077	910	825	887	879	842	859	872	850	833	899	906	876	851	881	905	872	876	857	897	926	884	897	896	856	861	861	831	815	880	896	825	911	886	865	890	847	824	891	891	876	872	855	926	883	905	884	889	871	885	904	769	842	835	858	911	835	864	879	847	877	857	893	889	904	860	862	851	876	861	900	880	880	840	848	904	806	874	848	938	881	857	873	901	941	867	834	886	898	832	851	852	892	868	851	862	888	860	903	895	818	870	845	889	865	853	873	880	920	866	867	876	910	907	921	874	854	847	852	828	890	823	887	867	907	842	928	834	860	840	810	881	838	840	862	850	851	821	875	917	855	947	834	835	921	891	893	854	839	907	868	816	907	868	860	931	908	869	836	901	827	877	897	918	876	843	875	860	845	888	923	915	932	856	863	860	894	853	865	853	859	857	890	880	901	913	896	886	848	882	863	843	908	875	855	876	917	849	848	838	815	874	844	847	912	874	900	878	784	917	868	813	866	830	861	905	880	886	921	853	880	899	879	859	834	881	875	897	853	858	896	841	837	859	895	871	911	890	819	898	880	864	828	914	891	843	866	829	935	867	880	863	930	852	894	817	877	922	912	892	866	850	864	883	890	891	823	907	859	880	876	882	881	881	914	873	826	868	887	836	821	894	836	912	912	911	889	867	865	810	804	884	888	878	874	838	849	864	891	880	838	838	854	863	909	889	888	818	881	913	853	918	869	885	829	846	843	833	891	880	857	905	822	819	851	881	862	916	895	847	827	844	830	839	895	834	881	899	909	828	877	857	867	857	887	847	834	876	909	860	921	853	930	914	880	871	849	872	930	827	869	855	900	885	883	888	844	853	954	874	911	931	913	869	917	892	848	885	891	820	860	861	944	862	860	962	886	905	856	814	891	852	856	921	940	871	861	916	832	856	867	890	886	846	829	858	864	928	881	902	860	861	907	894	888	882	896	874	873	858	855	859	875	878	826	917	904	855	917	820	845	874	873	915	876	879	878	858	879	888	831	881	831	819	870	900	884	828	861	901	906	884	870	882	838	830	901	869	873	910	885	857	858	831	884	912	850	846	847	849	919	846	866	873	896	891	859	852	817	899	859	826	863	881	809	874	845	899	830	821	845	885	836	936	895	866	869	869	859	847	875	859	880	880	871	920	864	898	869	892	871	893	851	898	880	880	851	867	885	863	893	941	952	837	908	862	863	896	856	842	861	866	837	855	884	884	823	931	862	851	903	845	912	865	908	853	864	834	866	831	839	890	837	853	877	869	861	860	904	864	857	867	866	871	872	847	859	909	837	894	880	898	853	780	878	905	883	910	851	844	888	873	837	856	863	853	908	857	840	836	937	840	852	841	880	854	878	874	885	899	905	916	853	872	855	879	808	869	920	871	866	900	877	898	868	907	833	855	843	875	862	834	868	831	924	914	871	863	840	907	863	874	849	864	885	898	898	903	866	932	824	851	879	838	886	846	866	892	920	905	881	791	879	859	904	953	834	864	835	894	911	887	866	908	913	852	848	876	852	874	857	831	861	926	939	852	888	905	861	937	870	937	894	899	825	865	890	867	877	854	846	886	815	821	867	897	877	899	888	877	877	845	873	839	874	870	885	890	839	851	854	932	895	912	881	920	844	840	849	885	899	849	875	845	915	877	925	825	885	831	821	836	862	895	889	865	930	844	854	818	870	860	977	918	849	834	851	879	897	886	924	839	915	858	838	868	918	810	837	848	856	897	882	842	917	886	863	854	865	899	868	886	890	864	888	868	867	835	902	887	866	857	898	882	868	887	909	863	845	930	829	895	834	884	905	854	896	851	838	883	842	819	778	887	895	886	884	883	877	903	908	860	838	826	893	862	873	863	865	895	890	901	885	845	837	915	883	860	882	815	849	836	878	835	859	862	900	860	858	890	874	860	890	941	869	939	846	921	966	876	897	862	856	984	873	868	881	853	851	809	846	846	859	880	840	872	874	888	870	897	854	849	851	855	860	910	900	860	854	867	857	847	857	878	838	888	880	842	879	873	907	847	888	856	854	859	912	881	910	834	831	863	868	878	936	891	890	823	865	871	859	892	872	911	885	862	850	967	873	883	900	878	821	843	863	855	878	929	902	863	897	870	911	867	881	899	838	845	891	833	874	918	880	880	846	907	863	882	875	915	891	827	836	822	896	868	862	866	830	910	916	906	857	850	893	885	913	918	903	866	875	852	922	914	895	881	832	853	870	857	854	856	836	881	878	878	883	826	896	896	878	891	852	886	885	873	828	902	874	841	861	868	870	905	884	914	882	876	850	881	875	889	853	836	881	864	830	823	898	895	866	886	835	849	836	888	887	875	896	865	897	879	930	903	858	785	856	862	886	865	877	922	869	868	960	911	895	857	882	869	861	851	870	901	943	862	876	873	897	873	856	894	858	869	880	861	919	923	897	902	831	845	843	876	851	884	866	889	891	891	879	914	885	841	866	887	829	878	856	813	828	843	841	907	871	870	857	883	886	869	875	908	872	952	917	848	871	931	841	834	868	889	841	890	909	831	897	852	877	829	924	891	876	871	867	846	891	868	851	889	880	856	901	865	817	852	878	915	876	882	872	870	913	822	898	827	930	836	877	870	871	877	850	872	912	860	901	903	906	873	868	891	849	871	862	831	891	862	874	868	901	867	878	867	889	880	875	904	866	864	895	830	861	889	833	877	902	851	857	854	908	891	860	865	810	942	884	888	845	875	890	870	869	841	931	926	829	893	836	853	863	893	878	915	858	868	870	892	889	876	855	850	903	869	860	854	872	923	863	877	877	925	857	841	892	883	853	934	852	846	894	919	884	927	856	879	891	919	891	851	861	903	881	828	807	865	914	924	900	825	864	880	860	923	939	846	908	829	843	917	874	864	846	877	881	879	832	830	850	924	880	905	871	815	857	899	869	868	868	874	838	849	899	866	923	893	913	876	827	875	859	848	873	858	891	892	875	838	848	840	847	910	861	839	883	880	858	882	856	897	873	844	827	895	856	866	871	834	909	892	874	875	888	842	861	862	854	870	880	905	872	865	879	865	889	854	857	859	862	874	810	889	867	792	888	855	854	872	891	845	875	843	883	842	966	918	869	897	854	919	881	884	850	908	888	897	853	861	874	902	903	855	899	891	853	902	866	897	892	916	872	859	936	932	878	859	829	865	823	883	833	887	883	823	885	857	857	889	868	869	859	917	850	909	911	839	856	878	875	860	924	890	898	872	870	846	862	857	871	905	902	876	864	891	884	907	882	862	877	835	862	888	903	815	920	870	851	916	912	866	902	886	861	886	864	883	878	936	830	845	796	892	903	875	851	842	827	917	839	861	870	895	889	845	847
2287	1025	310	98	81	93	113	111	102	105	87	99	83	83	73	76	73	71	69	68	82	61	63	60	63	55	57	58	60	67	53	62	62	54	61	51	56	51	44	65	63	62	68	41	60	62	59	57	53	61	68	80	87	75	70	82	62	75	69	70	61	62	89	73	52	52	63	50	59	56	62	58	47	52	48	56	62	47	63	54	58	55	59	51	77	62	51	50	60	78	65	48	56	48	63	57	58	66	36	59	53	67	63	64	50	56	50	56	61	57	52	63	57	53	54	54	70	62	52	50	53	49	76	45	51	51	55	49	58	54	49	51	58	64	57	69	46	59	50	72	59	47	47	58	43	47	69	51	65	51	62	67	54	49	49	66	65	48	61	56	64	54	57	59	57	74	53	41	55	51	56	50	56	68	62	50	57	53	55	63	55	54	61	52	57	68	36	42	60	61	52	55	55	78	60	63	64	62	50	55	73	59	45	57	56	47	56	55	55	59	45	59	56	52	68	55	47	54	60	40	47	59	47	61	58	56	51	68	61	55	65	65	46	63	71	58	58	62	53	59	60	52	51	61	51	62	68	57	57	53	66	46	59	51	59	71	74	48	52	48	45	73	52	69	59	57	57	64	61	60	60	65	65	61	72	43	64	59	54	48	48	78	51	55	48	51	57	75	56	58	49	47	63	60	46	51	60	58	64	64	58	70	53	73	72	52	69	47	59	67	61	46	48	62	48	59	47	51	53	64	56	60	61	70	59	63	54	48	66	57	64	38	53	53	60	64	59	56	53	55	61	66	47	62	53	62	53	66	62	63	64	59	57	55	58	54	64	57	68	55	57	58	63	63	73	39	65	52	61	71	73	51	57	63	63	55	50	51	62	62	68	55	53	62	59	71	61	67	53	46	60	63	77	52	61	45	62	52	59	54	59	67	43	57	53	61	65	69	68	64	60	73	55	61	51	74	61	65	52	58	52	61	59	57	51	56	57	57	55	43	81	59	63	67	50	44	56	66	63	42	73	54	63	66	57	65	63	65	55	70	60	54	50	59	68	52	47	49	62	54	69	63	64	51	59	65	48	70	59	55	61	48	51	69	61	66	59	65	59	60	57	59	50	47	64	53	53	52	40	60	56	57	45	59	63	45	62	65	53	68	64	53	54	46	60	64	69	53	58	50	68	54	49	46	64	58	46	59	60	64	52	50	59	57	57	60	60	48	60	77	53	45	66	85	65	59	47	61	76	66	59	53	59	54	70	68	53	59	70	63	68	51	52	45	55	57	56	58	58	54	64	60	41	52	58	65	65	55	64	63	54	57	46	58	53	46	53	49	46	53	55	67	39	69	57	41	60	64	50	74	40	56	70	63	52	47	68	63	57	62	52	56	45	45	42	62	51	49	53	70	71	59	60	72	52	58	47	70	43	67	65	60	47	65	57	64	58	63	50	61	50	61	65	61	51	47	70	66	53	56	60	53	57	54	50	57	66	60	48	57	67	59	59	49	53	60	48	52	67	66	58	53	55	75	61	50	47	66	64	60	61	72	67	60	64	50	61	54	58	58	49	58	51	60	45	71	65	65	66	66	63	60	36	58	53	62	54	55	71	65	48	66	50	49	77	68	55	62	59	48	60	62	79	40	57	50	62	52	51	76	55	69	50	63	60	54	64	64	48	63	52	58	62	58	68	56	65	44	52	53	73	80	55	45	55	52	56	65	62	65	66	50	50	53	66	53	61	68	57	74	62	66	52	53	61	54	55	59	57	52	53	52	54	78	73	52	57	57	43	58	52	70	62	60	44	56	61	60	61	70	65	48	59	59	60	60	68	50	48	56	57	56	65	79	61	50	56	56	62	65	50	53	52	72	60	62	47	56	46	68	61	54	42	52	56	49	71	60	62	63	68	54	54	57	60	56	58	52	73	65	61	59	56	57	61	66	60	70	71	51	45	58	69	59	46	65	51	60	50	48	62	70	60	79	59	55	64	56	45	50	45	60	48	59	41	59	55	47	50	52	56	54	55	68	63	65	39	59	57	55	49	50	60	66	62	53	62	67	72	53	54	59	59	62	52	54	57	50	51	68	53	66	52	55	55	66	57	66	71	62	55	52	52	60	61	43	48	50	58	57	49	66	54	62	54	52	61	55	62	53	59	63	55	65	64	60	58	54	69	73	45	51	49	55	54	48	67	73	51	58	67	67	57	55	53	55	59	56	59	67	54	54	66	54	57	61	57	54	45	66	56	62	58	55	51	52	61	60	52	64	68	63	61	58	56	51	66	68	48	69	50	49	40	57	67	52	52	54	65	65	65	54	56	62	76	60	53	63	57	59	60	45	50	68	62	58	56	52	59	54	62	50	65	60	55	49	55	48	57	64	38	56	78	58	40	56	61	56	51	59	48	54	47	53	47	49	67	66	61	51	55	53	49	54	64	52	54	62	64	55	58	64	61	64	64	34	48	69	69	48	53	61	76	53	75	64	60	46	60	47	54	66	59	60	48	59	57	50	61	70	67	48	55	49	55	62	76	59	65	54	54	60	57	70	55	53	64	68	61	72	54	65	53	51	61	49	53	60	53	53	57	49	54	53	56	58	49	61	62	46	60	73	52	56	59	51	67	49	51	57	69	49	70	40	66	35	49	55	54	63	61	54	72	61	53	63	67	41	63	55	67	60	63	64	59	55	57	57	66	41	67	63	54	58	66	61	69	66	47	60	48	53	59	50	45	72	83	65	59	56	64	50	68	60	55	48	68	62	43	70	66	64	66	56	59	60	57	60	67	52	50	59	62	71	54	39	52	36	48	54	66	57	70	62	56	60	57	59	57	62	55	52	57	65	58	69	61	62	56	47	53	50	68	46	59	57	52	60	48	67	58	62	76	65	61	48	55	58	69	60	57	75	61	52	53	69	60	62	86	60	54	57	47	57	53	56	58	47	75	52	45	58	56	59	55	48	63	56	62	64	53	42	49	58	59	57	67	66	68	58	50	64	53	53	53	52	59	50	69	53	65	62	53	60	69	61	60	71	61	45	55	66	64	49	61	58	60	66	51	58	57	60	63	61	68	53	65	73	58	58	46	50	50	50	63	60	62	60	54	63	54	55	33	49	61	44	51	70	48	71	48	54	58	43	47	74	62	70	62	51	64	64	53	56	52	53	67	54	77	53	42	54	58	57	42	60	71	54	48	62	62	65	62	73	68	56	54	69	46	56	60	48	45	57	41	56	66	74	59	63	57	54	59	57	55	55	61	57	69	71	59	65	52	66	53	47	61	51	55	52	59	63	79	50	49	67	49	59	47	51	52	67	54	64	55	55	57	54	60	57	52	55	45	50	61	69	57	50	61	39	49	51	61	56	55	45	43	62	67	57	69	59	61	63	65	45	65	57	61	56	55	60	59	58	72	58	56	56	60	65	55	63	53	50	61	44	65	70	50	46	61	52	49	54	56	49	44	53	56	60	53	57	52	54	56	52	58	55	61	55	58	67	46	50	49	54
23688	12523	3681	1666	3161	3794	3755	3386	2795	2335	2111	1812	1667	1346	1122	1035	950	920	807	802	750	641	633	648	671	622	574	599	540	556	579	583	574	657	589	561	551	501	528	496	484	522	517	490	501	491	511	471	530	749	915	1043	1170	1008	916	851	795	670	643	603	539	515	485	492	494	493	477	469	442	459	502	455	512	503	490	482	471	464	504	491	448	500	502	482	485	490	482	472	489	460	460	493	504	491	472	472	518	527	469	472	489	459	473	504	457	474	517	497	518	506	490	520	478	427	485	493	466	486	479	509	446	452	487	503	513	482	500	513	501	493	467	480	457	488	454	444	511	471	512	525	467	478	500	498	510	490	493	479	499	493	483	480	537	493	477	453	473	472	504	472	475	475	517	442	515	459	494	489	493	466	534	492	489	533	468	468	473	459	468	512	494	537	478	516	484	487	445	512	465	508	453	529	456	500	492	446	504	499	443	502	480	473	457	482	492	496	485	505	472	485	484	493	471	515	524	457	437	513	471	473	510	456	467	488	460	455	466	512	484	490	505	479	452	505	463	509	442	497	481	487	466	497	480	487	473	468	465	461	498	513	490	483	514	460	514	472	476	518	511	492	474	436	456	505	480	483	480	472	515	449	450	465	492	520	502	505	493	484	497	488	499	502	473	512	479	475	465	493	513	456	475	462	473	485	449	484	463	515	495	479	505	457	520	513	463	485	467	477	456	489	473	493	476	468	506	480	512	499	483	488	487	481	493	460	517	489	478	538	440	472	476	491	462	470	454	488	463	483	480	493	494	442	476	508	494	509	489	490	442	472	495	487	492	474	513	442	485	541	464	504	488	509	507	491	519	501	491	496	515	486	445	494	475	466	488	483	490	462	476	483	474	478	514	501	506	483	495	439	464	456	469	482	496	516	496	490	505	444	456	499	462	446	471	522	478	508	490	485	520	512	497	484	459	528	503	447	511	516	522	502	503	457	463	481	507	478	475	454	479	528	458	482	494	463	466	474	446	498	457	490	452	464	503	531	444	483	482	439	511	485	460	462	452	472	498	460	487	490	473	499	503	464	456	451	489	497	441	492	475	485	483	470	503	502	458	506	460	483	497	468	506	513	484	512	466	494	479	489	466	460	486	474	500	495	486	477	484	493	499	468	520	449	489	477	495	452	520	479	457	476	494	509	490	458	499	478	489	521	495	491	489	536	479	460	512	503	497	503	509	510	453	475	485	495	530	497	505	483	445	522	485	460	506	471	475	475	533	474	476	493	483	467	464	430	521	485	507	474	498	507	490	470	476	486	492	514	530	453	500	545	455	520	482	436	493	514	545	477	464	522	469	453	493	475	476	463	477	500	455	482	492	491	491	488	491	503	500	506	489	442	474	460	460	444	473	459	489	484	483	467	487	478	499	489	528	463	502	464	530	476	481	463	483	434	509	505	446	492	490	501	499	498	498	474	472	475	476	471	510	463	481	510	467	490	508	478	464	463	455	479	504	459	491	512	483	481	449	472	459	484	479	500	477	535	470	496	482	516	484	472	478	477	449	496	473	473	447	515	508	493	466	488	484	493	466	455	498	495	484	445	504	466	502	488	488	462	488	483	476	494	471	495	496	479	493	473	459	513	496	465	452	482	454	491	491	458	475	493	501	515	500	454	477	513	487	485	481	495	516	503	470	450	466	480	472	470	497	483	487	466	493	503	439	519	487	470	455	459	474	468	477	443	531	491	471	467	488	485	427	485	518	498	487	458	482	444	454	456	537	468	525	504	466	491	483	481	455	532	559	496	474	480	469	503	457	479	481	502	482	553	496	495	470	489	467	464	475	474	493	489	492	508	455	460	490	444	459	472	452	518	505	486	487	488	502	485	519	457	502	492	454	442	483	482	473	496	504	476	492	454	474	489	484	483	467	449	476	525	467	470	491	473	440	480	505	477	479	513	496	467	502	494	467	465	503	476	472	473	477	465	498	475	468	450	477	514	444	469	491	491	439	508	529	510	478	485	482	526	487	428	476	471	481	490	475	470	471	462	468	464	500	497	458	461	475	481	468	468	513	479	485	495	485	444	471	489	489	459	492	449	505	486	473	475	475	477	469	473	479	498	451	439	493	479	468	491	500	473	449	511	499	506	448	467	454	450	439	481	471	443	494	481	448	497	513	497	452	498	475	515	490	459	496	513	519	475	450	469	513	460	555	520	524	476	485	471	512	446	457	469	506	475	469	465	461	539	465	459	437	484	492	472	512	474	494	498	463	469	454	461	478	468	465	498	462	494	478	497	494	469	472	509	505	506	466	488	493	483	481	497	509	484	473	516	488	505	478	506	452	486	523	490	486	474	469	506	464	534	504	520	445	491	480	494	443	485	487	450	474	451	474	499	486	476	479	489	510	446	485	500	486	495	492	473	476	433	460	497	479	479	501	517	487	500	525	458	479	502	472	490	479	491	489	514	535	499	494	493	457	482	479	497	503	495	481	459	449	503	496	462	459	472	441	453	496	503	477	494	443	445	508	486	497	464	491	481	485	476	473	491	495	510	483	474	502	503	463	464	491	453	492	503	452	498	444	489	491	517	486	462	524	508	505	491	484	483	472	473	480	505	448	490	453	488	478	463	432	468	476	477	515	444	492	486	482	520	507	474	476	465	494	470	466	496	460	474	453	459	476	514	517	473	455	481	457	465	472	496	476	455	483	448	460	450	481	499	497	501	491	446	448	524	477	466	515	506	439	496	504	492	476	455	489	458	446	501	468	486	449	478	470	526	460	518	457	491	507	455	458	463	444	441	445	496	503	463	499	447	464	526	498	488	450	450	501	485	465	488	502	510	490	494	517	496	483	479	466	487	508	507	481	458	472	520	477	503	468	518	456	468	479	485	509	485	510	483	507	451	473	454	502	447	492	496	448	494	490	459	473	504	494	468	468	480	516	460	476	482	472	480	484	472	457	475	511	509	491	513	467	486	459	461	511	517	491	469	468	478	468	454	481	501	482	452	478	504	490	512	473	502	436	468	487	466	444	490	507	512	469	519	473	478	523	481	445	451	503	484	474	482	484	490	530	502	465	501	490	459	457	463	510	470	487	505	464	463	482	490	512	459	528	459	465	505	482	485	451	474	484	489	477	504	507	475	493	481	469	470	499	482	509	490	504	457	497	483	469	464	471	532	520	490	514	526	486	477	492	481	514	493	482	487	484	492	508	506	483	510	458	492	524	476	486	453	527	510	473	484	476	516	487	494	441	483	482	485	449	453	509	443	512	515	466	454	498	471	478	476	475	517	489	494	495	476	518	488	510	444	466	462	462	525	486	470	474	508	482	525	467	459	513	460	471	498	478	464	449	475	496	474	475	499	448	498	455	447	512	474	440	477	435	526	497	486	484	488	456	470	461	440	501	510	515	464	418	468	462	466	471	434	509	507	449	454	528	500	503	492	482	508	506	467	493	463	503	480	444	500	498	511	465	516	459	476	478	516	472	461	468	488	463	479	459	467	484	488
3381	2414	649	171	146	170	186	166	152	179	165	135	142	148	139	124	98	86	104	118	110	111	95	120	83	101	92	109	117	92	98	93	100	78	80	102	99	116	97	84	98	86	103	112	88	98	75	105	133	165	145	165	147	157	149	116	139	107	105	104	82	94	85	103	103	95	81	93	111	96	101	91	75	92	97	94	87	69	91	90	99	98	87	104	96	93	114	83	84	79	94	110	80	98	89	97	77	80	103	95	78	87	86	91	117	77	95	92	101	83	109	97	95	99	83	91	95	71	89	98	92	99	89	94	99	96	86	76	106	89	92	98	94	102	86	107	93	106	106	106	94	97	87	88	83	88	86	87	103	94	88	109	72	118	99	72	98	97	94	96	72	100	105	102	92	93	90	111	91	111	102	102	86	88	91	96	122	100	93	98	94	83	92	85	83	80	75	96	81	95	94	93	76	82	83	82	104	91	105	91	86	100	72	80	88	97	83	101	89	88	85	100	119	100	103	94	98	75	102	102	78	105	86	96	107	79	97	88	98	81	113	76	88	74	93	88	87	104	108	89	94	92	82	87	105	82	99	88	89	107	85	94	88	92	88	87	88	95	98	71	101	87	100	97	90	99	83	84	102	89	83	95	99	79	81	84	95	102	89	94	76	106	77	90	92	92	81	91	95	84	94	92	80	91	81	91	104	103	87	107	89	105	95	83	109	81	76	100	90	86	105	110	85	109	81	99	95	96	97	84	94	85	90	86	96	99	90	73	68	108	85	85	83	89	99	76	101	91	78	89	98	95	102	82	100	109	99	103	85	94	80	88	85	86	103	98	90	97	98	99	97	102	83	94	100	93	93	105	99	83	87	113	88	95	87	110	76	100	89	99	104	92	100	109	91	113	92	86	93	102	92	91	90	94	95	86	95	82	101	90	96	94	83	87	111	90	101	97	89	80	103	91	81	76	90	84	98	88	98	91	103	84	102	84	93	107	72	104	81	95	87	75	94	82	94	71	88	108	92	88	99	94	90	92	88	77	89	89	89	87	92	94	98	82	90	98	103	92	90	80	100	79	99	103	99	83	82	76	93	104	97	79	89	85	83	107	78	88	110	100	82	74	104	78	90	84	94	87	105	97	110	91	86	77	111	114	88	85	111	88	82	94	101	75	88	79	103	82	110	93	85	104	98	83	110	97	95	101	95	100	79	109	93	94	100	84	102	78	83	93	94	82	79	109	92	92	107	81	94	84	96	115	85	115	83	100	105	84	79	91	97	100	102	78	91	76	95	104	100	102	86	110	90	93	94	105	84	99	77	94	74	114	90	91	97	93	94	98	85	103	97	76	85	96	85	101	89	81	98	78	91	96	94	88	84	101	100	79	93	95	90	96	87	108	82	87	84	96	89	87	94	99	102	94	110	100	101	96	96	95	103	90	92	104	106	105	89	80	83	97	91	103	102	76	81	95	90	80	93	92	98	98	88	102	95	72	86	86	81	93	87	99	85	93	97	97	95	94	93	91	88	105	86	90	85	96	103	88	97	91	79	83	102	102	83	80	88	91	101	94	114	85	85	98	90	97	98	80	97	79	85	94	73	97	81	91	80	65	108	91	88	79	87	86	101	67	82	92	95	81	113	103	97	92	84	99	97	98	77	96	62	85	101	93	90	100	97	94	97	82	122	84	115	92	98	92	99	86	97	101	88	82	90	99	83	116	86	113	103	80	82	105	99	93	103	112	86	85	107	85	90	85	79	98	101	111	86	101	86	91	93	89	104	98	89	101	98	102	80	108	86	98	83	89	88	73	81	78	89	86	97	113	81	88	104	108	88	97	79	77	95	89	82	82	77	97	93	76	82	104	85	82	85	91	81	72	94	95	104	94	96	108	100	101	95	79	93	95	80	105	97	89	107	86	86	88	85	99	71	84	94	96	92	87	101	86	92	94	108	101	98	80	85	102	96	89	93	103	88	117	102	94	86	92	82	85	96	82	97	92	86	90	85	97	79	90	96	100	88	99	92	89	78	83	85	106	90	67	103	71	83	101	71	88	95	96	93	79	90	76	92	99	95	89	88	99	123	95	98	73	114	96	82	104	88	79	97	104	100	97	89	105	98	92	86	100	84	100	71	78	87	99	100	73	94	95	91	85	73	75	98	93	84	91	113	87	84	87	99	89	108	89	90	83	90	91	104	106	89	93	82	112	83	93	86	64	80	100	72	112	97	81	97	97	97	92	89	82	98	98	105	77	94	96	95	93	95	89	98	85	97	92	97	85	119	92	73	94	96	92	96	92	87	106	111	94	83	94	94	112	105	93	95	86	88	107	84	100	96	105	95	113	110	82	99	83	99	90	95	88	73	79	89	88	82	91	102	82	97	94	94	86	94	100	98	108	75	81	87	89	87	87	102	104	81	102	102	82	82	94	100	87	93	90	109	79	90	89	83	84	90	96	86	110	97	93	90	91	87	97	89	83	98	109	87	97	85	95	92	101	96	91	85	100	89	88	89	81	100	77	113	95	85	82	85	92	90	83	78	88	104	96	94	105	80	105	94	102	76	92	89	87	88	74	78	90	104	80	94	89	93	96	87	89	91	84	103	74	97	81	78	106	90	93	91	99	87	98	93	81	97	94	92	95	88	109	79	98	95	93	81	104	85	88	91	92	92	91	79	82	92	89	99	103	105	100	113	89	94	106	97	85	96	98	89	106	75	92	93	99	107	85	82	103	85	93	88	85	104	95	129	93	84	97	75	96	105	82	112	92	64	97	97	97	82	91	93	93	85	91	103	85	98	104	110	85	78	67	102	98	71	86	88	90	89	116	91	85	99	102	98	86	101	84	97	113	83	81	93	98	81	94	91	101	78	98	95	97	78	91	83	96	110	93	94	101	104	95	94	96	92	97	88	109	105	84	99	89	76	92	85	95	93	100	77	81	99	100	96	97	111	84	97	114	84	104	80	93	100	97	72	106	95	95	97	84	104	110	109	102	87	93	102	86	73	104	87	103	101	90	106	100	87	89	87	104	95	88	102	86	89	89	93	75	84	84	90	90	98	96	67	84	105	98	80	75	91	91	102	93	107	102	98	97	69	80	98	92	78	90	87	99	99	91	99	98	113	90	99	100	87	90	68	93	108	96	105	101	100	84	90	89	95	83	87	76	98	87	80	84	95	99	90	94	102	88	80	94	100	91	110	81	106	86	97	99	88	81	92	107	92	90	82	83	77	97	110	69	77	85	110	86	98	99	123	101	95	99	90	98	78	82	87	86	90	95	105	83	102	83	84	89	79	115	87	87	98	79	97	96	87	87	89	100	113	86	100	101	93	97	97	75	101	94	102	105	93	81	73	85	89	88	94	94	82	89	117	76	92	94	106	102	89	87	85	92	105	84	88	91	104	91	101	97	85	84	76	112	103	87	83	92	96	78	81	91	107	101	89	81	88	90	89	100	94	99	94	82	91	100	85	100	91	96	100	99	91	78	101	93	106	102	73	97	85	100
29761	19233	6972	2798	5376	6564	5908	4951	4273	3850	3559	2966	2509	2153	1668	1550	1484	1350	1254	1192	1094	1037	1094	1048	913	895	922	969	916	835	855	919	919	905	914	917	885	893	823	774	794	824	809	771	798	762	751	970	1758	2450	2428	2672	2600	2309	2035	1629	1367	1213	1016	886	765	743	738	737	716	756	737	728	695	755	759	724	765	758	744	756	725	719	744	685	791	726	733	706	774	770	761	773	722	709	741	736	715	751	721	764	706	743	724	729	781	702	753	727	725	771	799	708	762	725	721	730	699	698	725	767	727	736	777	799	796	723	728	734	781	740	748	736	706	717	662	708	751	798	690	732	736	757	737	750	748	737	706	711	702	777	731	773	777	710	696	708	761	712	735	757	719	688	729	746	774	693	757	719	751	811	727	744	708	730	702	726	746	729	742	660	719	757	700	733	712	734	724	753	703	709	725	713	736	724	749	750	732	717	705	736	706	779	811	706	762	721	725	766	720	737	721	710	732	747	744	748	725	774	732	675	750	755	745	728	745	735	700	700	725	736	702	729	751	732	710	713	761	697	746	710	703	780	748	718	748	725	701	689	725	799	705	755	746	743	759	785	747	712	725	717	759	711	747	742	744	724	745	786	748	740	719	748	752	728	745	734	701	775	772	761	742	754	753	774	777	718	774	707	744	703	750	714	743	728	766	703	718	761	790	727	740	718	739	757	759	731	745	725	735	718	732	758	747	709	680	728	744	743	754	727	723	769	767	719	750	771	730	767	756	714	674	771	760	728	757	692	734	717	734	757	778	684	756	740	787	734	731	733	710	700	821	744	730	754	709	738	695	707	695	755	747	730	748	694	750	774	725	713	690	765	768	783	756	714	776	782	739	780	743	753	701	722	712	708	756	754	743	748	757	733	736	719	733	712	747	746	762	718	762	730	732	733	716	696	763	791	703	748	747	753	760	750	705	708	763	772	743	717	714	755	727	730	792	718	757	743	719	706	705	710	729	749	762	711	715	732	720	726	797	761	760	725	743	759	744	752	745	679	711	798	722	755	720	766	709	730	744	727	735	752	738	718	746	711	725	729	802	702	705	734	781	783	742	711	730	749	688	758	752	702	730	757	743	772	765	721	776	740	748	698	720	742	781	728	740	688	710	694	675	740	746	760	758	769	668	739	735	757	719	704	718	753	756	687	711	755	741	718	728	711	732	775	742	724	730	721	764	727	730	730	698	732	795	700	730	713	720	739	764	760	725	713	714	726	737	782	783	743	760	708	763	763	716	752	718	767	756	702	780	709	731	690	738	732	762	721	732	735	702	705	766	706	708	748	695	715	673	707	716	751	700	742	733	732	707	713	748	724	738	772	736	718	720	773	747	718	801	730	728	763	750	740	707	729	724	768	684	751	734	732	681	732	785	704	715	742	744	775	793	742	733	751	715	705	742	755	716	689	725	762	770	769	754	745	677	723	763	726	753	706	689	723	699	733	781	758	744	751	723	712	700	735	756	743	732	747	735	699	802	702	733	703	710	745	723	784	755	743	733	745	730	691	800	750	737	757	765	741	712	765	737	700	741	750	695	736	763	746	763	727	741	742	715	764	747	699	734	762	712	770	774	732	711	704	744	773	752	779	736	731	741	760	720	757	735	762	728	757	711	739	732	730	701	773	710	732	762	730	798	738	732	743	793	740	789	727	726	800	711	761	780	761	747	742	798	704	703	710	766	737	781	701	730	762	733	752	704	726	788	768	710	753	727	740	721	716	693	728	737	782	714	728	738	731	741	763	722	753	705	704	781	750	727	764	741	807	725	729	785	743	746	694	728	701	749	722	692	702	715	703	720	742	731	693	741	723	726	738	762	728	797	727	742	715	717	699	736	756	724	730	718	737	737	669	743	802	665	761	756	734	724	770	763	755	701	727	724	737	709	735	775	723	787	743	711	694	706	694	741	739	759	756	696	714	753	730	697	738	727	761	753	713	726	754	702	735	782	745	752	718	785	778	759	788	763	714	733	734	756	755	755	721	723	747	758	769	728	752	723	729	727	715	796	757	772	706	720	712	704	731	729	720	716	711	694	763	738	789	776	677	778	733	794	708	757	741	745	734	745	729	755	685	693	734	746	721	742	791	654	768	703	764	722	723	751	752	709	735	795	733	750	755	745	737	699	762	710	749	763	692	658	754	807	762	745	703	743	758	760	723	762	732	728	730	796	716	743	785	766	735	744	693	725	703	756	777	780	740	740	708	760	760	726	726	700	756	708	712	737	734	765	774	746	719	758	732	782	747	786	764	718	766	800	733	715	727	745	745	705	714	722	732	751	749	666	742	698	691	766	741	753	730	726	695	699	726	738	786	684	741	736	762	709	698	723	777	746	721	766	761	793	719	735	725	721	739	730	721	787	758	712	750	704	751	760	721	705	739	696	773	762	725	783	712	724	753	746	728	726	720	705	707	741	719	714	716	757	788	778	765	722	778	753	709	711	769	707	741	728	721	712	730	784	741	738	704	731	725	736	759	735	759	733	745	754	728	753	703	756	693	715	696	747	718	752	681	766	723	732	679	757	755	726	755	702	758	751	725	722	731	722	754	786	753	711	744	709	748	754	674	707	662	677	741	761	675	735	730	759	747	751	762	721	760	781	747	797	734	718	746	750	751	706	759	743	764	760	726	768	744	734	757	700	721	752	749	745	787	737	720	685	721	744	689	706	720	762	738	757	757	721	793	761	758	742	736	755	724	743	720	770	790	765	711	766	726	738	759	764	768	725	750	754	706	681	765	755	746	674	732	726	737	725	749	729	768	748	688	750	725	756	767	709	712	746	776	745	748	769	762	759	682	714	749	724	751	756	752	724	728	728	750	751	804	754	722	760	766	696	745	697	737	737	737	714	714	687	747	706	724	769	726	742	748	737	746	770	730	695	713	730	721	760	741	757	725	773	746	752	732	755	755	711	712	771	739	714	763	747	772	743	726	712	740	793	769	760	724	754	786	748	729	693	745	720	729	737	735	709	752	761	751	711	712	775	753	737	734	745	759	746	734	793	715	751	750	742	746	814	729	754	750	739	766	729	740	718	773	801	761	707	771	746	739	716	759	756	739	736	695	705	763	763	735	786	755	735	739	756	719	701	728	728	761	692	740	736	696	719	752	717	729	735	772	719	719	755	708	727	694	742	744	721	698	733	750	705	742	741	708	764	710	776	736	745	723	732	740	751	745	720	744	722	734	761	726	765	762	722	739	728	748	729	785	759	733	730	764	738	730	743	745	753	726	721	735	723	737	733	701	770	759	723	776	757	722	751	685	747	751	768	718	727	712	759	698	712	710	717	729	678	729	718	737	721	753	723	718	767	804	766	756	705	719	747	715	730	722	782	770	700	768	768	755	766	747	744	731	722	718	753	757	736	776	729	691	750	725	715	755	736	705	739	735	752	720	702	754	742	773	757	740	740	769	736	717	721	726	689	710	702	726	781	661	725	750	815	750	754	711	734	723	695	712	783	723	738	740	747	742
3688	2003	618	118	93	135	153	133	138	121	108	95	115	91	83	79	93	74	84	80	87	72	102	79	57	53	74	91	73	61	68	69	66	63	67	73	76	65	59	72	66	62	57	63	63	65	62	74	79	140	110	148	150	133	109	81	96	91	75	71	59	57	61	61	56	71	67	61	62	54	60	69	72	76	71	56	61	82	59	68	58	70	70	55	70	72	66	72	83	65	58	72	55	80	54	76	66	73	64	59	51	64	55	75	59	54	53	65	61	55	65	54	60	72	56	55	61	56	70	61	66	66	70	52	68	52	66	57	48	61	66	60	77	69	65	62	62	66	63	52	58	59	54	65	68	54	60	63	72	61	62	55	63	71	68	57	58	57	66	69	69	69	67	65	62	50	60	47	56	62	56	63	56	67	69	71	50	58	45	53	68	69	65	66	49	68	37	76	61	65	51	69	45	72	60	70	59	73	56	57	61	64	51	55	59	59	70	65	64	59	61	70	71	58	66	50	61	54	67	61	55	61	69	71	76	66	68	50	82	55	66	66	71	71	59	52	55	53	63	62	59	52	64	52	66	74	61	54	75	77	72	74	54	58	46	59	57	61	62	56	59	66	62	69	66	52	67	62	57	66	49	66	58	58	67	53	71	68	59	66	65	66	70	62	62	53	69	71	55	62	70	62	73	77	61	55	76	59	80	64	52	65	71	51	74	79	64	65	65	56	73	61	49	55	64	62	62	78	72	66	60	59	60	67	54	64	61	62	52	56	54	58	58	74	46	74	65	61	59	62	63	54	65	61	55	56	55	60	63	71	60	64	69	69	55	51	65	57	57	58	68	58	67	58	62	76	65	59	61	71	50	54	62	61	66	62	65	62	66	60	59	60	71	58	71	61	62	62	67	68	52	52	79	57	55	68	60	61	83	64	82	47	48	58	55	61	56	62	70	62	74	64	64	60	64	61	62	71	50	56	62	52	66	60	82	58	64	62	64	61	77	60	54	64	57	67	58	62	60	84	66	59	70	59	48	55	88	52	65	67	59	62	50	72	55	49	67	62	67	75	55	49	57	59	54	68	50	60	64	71	49	57	70	55	61	73	58	58	62	62	62	64	63	72	55	68	64	68	53	75	78	62	80	55	43	70	60	54	72	63	55	64	59	62	58	63	65	60	70	56	74	69	57	55	85	75	64	71	73	62	67	57	56	62	65	57	72	70	65	65	58	65	58	61	63	51	45	55	62	77	57	63	59	55	69	62	52	48	57	61	55	68	69	66	64	65	81	54	53	68	62	64	60	62	74	68	72	56	64	64	65	64	62	61	74	63	64	67	52	82	75	60	52	65	64	66	50	70	73	66	58	77	61	62	62	65	62	81	75	66	59	58	68	62	64	50	62	51	66	51	63	64	69	65	63	66	64	70	54	57	61	67	64	57	51	77	62	59	69	69	58	53	73	58	52	58	44	44	63	76	78	55	72	51	65	54	59	64	65	45	70	56	49	72	47	66	76	67	48	72	69	67	50	79	66	52	65	70	63	67	72	65	65	61	60	51	56	68	55	62	60	68	68	62	54	74	59	63	65	62	59	60	72	67	60	50	64	63	72	71	49	73	63	55	55	57	66	70	54	56	68	53	57	64	71	66	67	63	69	74	53	60	66	67	58	51	70	57	73	66	71	58	58	44	62	68	79	56	59	61	63	67	55	61	68	66	66	57	57	46	58	50	73	54	69	60	68	59	70	56	62	69	59	69	55	63	63	66	70	63	63	68	63	62	67	67	59	70	64	76	78	59	58	56	62	56	51	63	70	70	63	69	63	53	52	62	81	70	65	67	60	60	48	61	58	56	59	76	52	61	51	52	53	65	78	75	66	72	61	58	66	73	63	73	70	71	72	76	41	71	68	56	60	62	72	64	62	53	60	74	65	68	74	67	49	53	69	59	47	57	59	60	59	62	53	60	58	59	53	58	81	57	57	72	58	74	66	57	70	64	53	54	73	63	60	71	77	56	70	65	63	58	61	61	69	55	56	60	58	60	61	63	57	53	59	65	64	67	57	54	61	61	67	62	61	75	54	62	53	64	62	62	60	63	59	56	69	77	77	71	69	67	79	75	58	60	90	57	69	54	60	65	56	60	68	48	74	59	62	65	55	53	58	60	70	62	65	49	62	64	60	56	50	75	56	47	54	51	73	71	61	73	60	60	73	56	62	63	63	61	65	59	60	75	70	70	60	69	59	83	67	63	71	66	58	78	71	74	74	74	61	56	66	62	55	63	48	52	55	74	79	82	68	60	60	76	76	71	61	57	70	70	59	60	64	56	50	69	55	56	59	75	70	63	59	67	66	61	49	66	70	56	52	57	66	60	55	53	59	68	51	63	61	57	47	48	64	63	83	64	44	63	68	68	53	71	55	60	61	57	54	55	62	70	78	62	77	54	75	72	59	87	59	62	82	58	57	54	65	65	60	61	61	63	58	70	54	57	55	75	63	54	64	57	70	65	57	63	59	53	75	66	66	49	70	46	66	63	51	47	81	66	58	66	55	72	75	67	62	65	63	74	59	57	58	57	69	72	69	59	58	73	60	74	58	65	60	76	65	88	57	61	64	68	62	68	53	77	47	59	68	55	56	67	53	57	53	67	75	60	79	59	71	65	62	61	68	55	53	62	56	48	73	60	60	83	54	64	78	69	70	59	52	75	81	57	64	57	72	69	59	65	65	64	63	71	61	56	59	71	59	62	64	64	60	60	64	65	71	76	57	73	59	51	79	63	78	57	45	67	53	58	68	64	57	58	60	70	60	56	55	59	49	61	55	49	54	56	70	47	64	74	63	58	62	76	67	66	58	57	62	81	60	55	77	60	63	56	70	76	56	47	75	71	69	61	57	62	76	59	56	61	50	65	92	66	65	62	57	67	68	55	70	55	57	76	68	55	56	79	41	70	53	71	70	75	49	63	56	59	48	59	53	62	61	62	68	59	44	64	58	63	65	54	68	55	74	80	70	70	57	69	69	65	71	56	64	68	59	50	61	64	71	57	56	51	78	50	69	53	69	60	84	57	52	67	59	72	63	70	67	74	74	55	74	50	55	77	58	61	51	61	52	77	54	71	60	52	63	60	61	51	63	61	58	67	68	64	65	70	68	62	51	63	64	63	55	62	66	73	55	69	69	67	72	69	60	77	66	57	63	65	69	67	53	59	74	63	67	63	53	71	53	64	81	56	64	60	54	53	65	47	56	65	59	50	72	76	72	57	57	73	64	66	53	62	71	71	59	51	66	61	64	77	67	56	83	58	58	61	67	62	46	62	61	50	66	66	59	67	67	54	63	53	65	64	67	51	66	66	61	59	54	67	79	68	55	56	62	39	78	68	82	62	59	68	53	78	58	73	61	53	60	54	57	66	82	59	49	72	56	56	54	64	67	49	65	65	53	70	65	64	73	69	55	71	61	70	64	70	58	56	66	64	64	60	50	58	67	65	81	57	68	64	57	66
28561	16914	6477	2299	4384	5744	5936	4867	4126	3680	3243	2928	2329	1783	1649	1384	1277	1125	1096	952	822	894	900	696	716	760	736	716	654	697	696	675	696	692	729	712	647	597	596	575	565	561	631	613	529	537	601	843	1371	1938	1802	2278	2371	2123	1598	1393	1190	876	790	634	621	554	476	496	507	555	541	512	535	514	528	532	533	525	473	544	498	524	492	508	495	553	526	498	473	511	481	529	514	513	487	525	483	541	534	534	542	507	501	557	566	503	535	482	502	524	513	506	479	505	502	476	493	510	520	554	508	496	440	545	485	545	507	513	508	510	526	503	500	513	517	487	542	504	462	470	502	497	528	540	492	503	498	542	538	534	522	536	477	499	547	495	515	488	498	497	518	500	546	510	510	537	534	529	546	510	507	487	462	563	507	549	520	499	522	514	511	530	545	535	529	511	519	501	554	522	532	517	522	523	570	500	530	548	509	537	575	517	540	542	521	538	458	511	542	504	524	520	504	519	502	491	484	527	525	500	499	473	532	505	553	499	496	510	513	489	554	497	500	499	478	526	529	539	491	560	541	487	547	515	494	523	502	503	531	512	525	565	521	550	557	539	488	532	538	560	507	499	506	507	481	499	568	497	489	517	510	497	486	511	487	529	498	473	511	529	523	536	526	517	511	525	494	522	513	533	501	529	496	511	511	541	487	524	545	472	466	500	496	523	493	512	516	498	520	484	527	500	518	502	494	524	490	523	498	531	509	514	515	497	546	516	512	526	498	521	509	524	535	467	551	507	531	509	519	524	498	507	492	511	533	552	515	473	505	510	538	537	532	534	529	493	523	502	476	514	546	499	521	510	537	497	502	497	478	478	524	504	519	520	552	510	488	529	467	527	502	491	530	513	473	536	557	527	510	564	509	539	520	504	470	539	529	497	523	524	539	521	540	536	542	502	469	495	496	512	486	511	534	493	521	551	521	518	524	565	538	496	530	542	476	522	511	543	512	534	517	490	531	550	518	545	531	512	543	511	538	480	515	511	497	504	490	520	530	529	537	503	479	491	495	511	479	524	539	527	519	535	501	542	527	525	491	521	496	502	495	504	522	521	508	520	532	505	549	559	524	516	485	482	497	472	495	518	540	541	564	499	521	504	517	505	500	534	509	466	546	522	520	515	501	494	518	536	518	504	522	514	500	522	456	530	496	527	521	494	506	530	514	528	495	508	565	492	511	509	498	543	560	514	501	520	463	516	512	476	528	509	517	555	510	517	493	510	510	505	502	529	522	499	560	500	555	514	549	523	495	495	527	501	484	509	489	483	496	494	508	544	524	534	469	520	476	500	483	490	491	485	500	528	510	511	526	531	503	502	479	494	512	501	525	507	524	547	521	509	505	501	517	508	530	507	520	537	509	480	493	515	508	524	537	523	508	524	523	496	526	522	532	506	523	478	508	530	516	509	487	511	532	501	554	515	528	513	506	530	486	529	520	515	532	532	512	512	518	526	456	502	506	501	504	485	558	514	529	557	532	491	534	512	545	527	488	494	516	495	523	522	490	534	539	506	511	523	531	566	531	519	539	502	533	506	525	520	527	528	534	523	497	530	482	513	506	515	557	500	532	524	553	524	539	539	514	552	515	503	507	546	469	535	514	505	502	529	548	540	521	456	512	526	498	548	553	520	476	512	520	554	565	553	551	500	478	511	459	540	496	529	527	508	486	503	516	544	536	530	500	527	500	524	495	520	514	541	514	524	538	529	532	504	533	522	492	485	510	522	561	453	523	489	511	497	526	559	478	478	502	496	509	513	505	510	529	535	513	564	492	491	486	517	528	526	580	521	523	491	529	502	531	531	498	478	536	529	532	548	505	559	492	517	484	529	550	512	550	483	521	481	540	490	499	515	493	525	545	483	537	547	562	513	530	548	536	530	510	518	499	492	523	552	492	513	534	525	554	509	523	537	521	495	515	524	534	483	554	480	546	500	516	536	515	529	527	542	523	510	508	481	528	512	516	499	473	528	524	561	527	468	515	520	503	506	529	516	488	536	501	496	520	561	559	541	518	458	513	497	520	503	496	513	521	523	524	502	499	525	502	509	514	513	529	494	501	540	494	543	520	524	498	479	528	542	511	493	537	485	495	539	478	503	544	502	531	487	519	527	526	519	500	492	533	515	531	540	524	470	517	488	529	514	522	547	472	575	502	517	504	522	537	509	541	502	539	489	506	530	555	490	493	527	545	495	519	563	518	575	532	543	522	513	518	467	509	499	511	555	512	494	530	511	553	542	522	547	517	545	503	444	513	552	523	504	480	539	546	489	537	543	521	558	492	496	510	519	515	534	558	482	485	518	522	526	536	522	509	488	500	488	529	497	516	491	516	510	513	554	507	506	520	533	520	514	542	543	460	517	543	542	512	525	522	549	510	537	504	480	488	501	540	498	537	547	507	542	484	471	503	505	487	504	514	549	536	495	534	473	503	543	529	546	500	534	492	477	508	521	443	474	553	554	520	508	510	507	522	479	546	512	482	502	551	526	477	508	519	536	488	482	492	501	553	529	541	511	488	520	488	505	493	544	506	497	537	513	511	496	502	516	561	500	457	480	547	516	467	503	520	520	492	488	485	526	493	558	499	495	519	520	522	471	465	518	525	489	500	512	522	497	491	501	496	488	521	500	481	530	489	509	506	498	540	503	489	519	556	522	492	486	478	504	493	521	531	512	493	476	486	482	502	484	517	503	514	528	506	554	475	508	511	536	499	528	504	512	536	525	509	542	499	498	501	525	569	533	487	509	518	490	511	512	493	541	514	542	504	518	495	525	533	500	574	536	503	538	518	482	484	519	540	491	511	523	457	523	560	522	532	537	484	539	518	544	472	544	514	505	510	480	530	503	510	503	499	502	509	496	507	503	538	490	484	507	485	581	521	527	496	498	489	553	536	499	512	514	515	484	493	516	531	529	504	521	522	511	496	534	536	496	524	542	517	510	525	514	501	494	513	552	511	556	533	528	514	525	549	501	559	504	531	500	534	533	515	531	493	486	554	480	535	516	516	548	496	523	483	515	526	505	533	479	545	485	530	517	521	525	537	544	560	475	484	532	522	521	487	579	578	546	527	524	508	503	479	518	551	504	519	500	516	520	481	528	533	492	512	518	534	518	498	507	555	518	510	532	496	520	507	548	509	504	494	530	558	523	508	497	518	517	521	466	495	537	489	536	479	481	531	538	530	521	502	517	503	521	510	497	504	495	551	535	504	501	528	526	515	517	549	523	529	551	529	497	518	522	528	496	509	522	515	518	529	485	519	508	535	494	539	550	494	487	546	534	517	494	514	515	524	527	507	501	474	529	499	509	553	544	499	520	542	520	520	527	512	470	508	467	496	493	478	551	541	499	500	509	541	501	536	486	495	477	500	516	526	539	488	537	510	496	543	506	501	508	487	518	498	509	503	524	537	502	534	485	554	532	497	527	468	484	542	542	509	536	499	530	518	484	524	495	508	535	517	500	536	496	496	513
4475	3592	1078	205	164	222	211	201	194	172	175	168	146	154	144	129	141	134	111	108	128	116	106	133	122	119	104	111	114	102	121	110	123	111	112	107	108	112	117	113	108	125	106	97	106	112	103	109	153	179	156	202	189	193	194	172	164	151	120	120	120	109	95	91	104	105	93	97	99	86	86	104	102	105	107	113	100	100	116	101	103	93	107	110	98	103	101	123	112	113	107	113	103	86	93	118	97	100	97	89	97	108	104	104	95	107	100	105	75	98	118	109	127	102	97	93	115	108	111	97	100	122	117	111	116	124	108	90	118	104	106	98	108	104	115	118	104	108	114	114	111	104	103	104	106	102	109	124	98	128	103	109	100	105	105	114	121	109	115	97	100	94	114	136	103	112	102	107	94	101	121	120	91	113	100	105	98	99	96	99	111	106	97	92	106	98	116	122	99	101	115	113	107	94	109	97	102	108	105	101	91	96	111	108	95	103	96	107	111	96	99	106	113	108	112	93	97	110	103	107	86	117	106	103	76	84	111	105	106	92	114	86	92	110	107	95	107	87	93	123	101	112	113	124	108	104	102	114	105	109	108	88	109	83	102	98	115	106	108	111	96	116	94	101	111	114	97	119	119	128	110	103	99	111	87	111	117	102	89	101	139	112	93	100	115	92	99	98	101	134	99	117	119	98	84	89	105	109	113	108	101	99	101	116	112	112	111	82	99	103	99	91	106	101	110	99	119	114	112	106	104	90	111	100	103	111	93	111	101	102	96	116	113	123	116	110	114	127	115	118	93	113	94	101	92	109	110	110	108	99	92	97	105	104	120	96	111	97	93	98	100	77	106	99	100	109	106	98	97	94	111	101	108	112	104	102	112	126	104	108	102	100	97	89	109	112	114	99	100	106	116	103	104	129	109	98	101	104	110	99	109	101	113	104	106	113	86	94	99	118	95	111	126	99	102	110	105	106	108	89	106	125	108	128	106	129	103	106	116	92	97	93	108	94	84	103	103	107	96	95	100	107	98	111	97	121	95	104	113	119	122	121	107	94	96	115	111	101	97	127	96	120	105	99	94	113	85	117	97	102	97	103	101	107	102	100	101	111	105	85	90	89	110	108	108	102	98	111	117	106	101	98	94	121	103	111	113	104	112	107	94	92	105	95	119	103	94	112	91	101	110	110	93	108	105	122	109	109	105	107	110	131	110	103	104	106	91	118	87	124	109	106	98	101	86	102	111	105	102	112	125	104	100	112	107	104	90	100	119	117	95	92	105	92	97	101	89	97	109	101	104	99	147	94	97	91	110	80	91	121	103	109	121	113	100	95	100	113	120	95	98	91	110	106	117	103	127	116	108	113	84	110	108	115	101	100	96	101	108	113	91	96	102	106	104	120	104	112	100	117	99	97	112	108	123	102	113	108	117	109	117	114	94	114	123	94	105	100	103	112	104	127	120	118	94	87	99	106	113	109	100	108	106	99	120	117	117	102	109	97	103	99	131	117	99	119	110	101	127	100	110	113	111	97	102	88	93	102	115	99	109	104	106	106	89	101	104	113	109	89	98	90	110	110	117	101	117	100	120	89	115	112	125	110	90	107	90	101	118	105	97	99	115	108	125	120	98	111	117	105	124	90	97	114	106	110	109	87	107	90	105	85	84	107	101	110	108	115	95	90	102	114	123	108	113	116	102	114	115	98	113	90	98	111	109	111	111	106	121	106	83	99	105	94	124	104	106	122	112	101	109	104	107	111	117	121	100	91	111	109	94	110	103	91	108	96	96	113	117	106	95	88	108	99	119	85	105	105	101	88	107	105	96	107	93	116	105	107	101	103	104	119	109	91	101	98	103	112	119	122	85	96	102	118	106	116	98	103	111	107	102	126	94	103	98	105	119	94	112	114	107	97	90	88	92	112	108	91	92	105	103	103	85	94	97	91	112	109	123	118	102	107	90	111	102	100	115	117	107	128	103	95	106	107	106	106	103	128	94	105	116	107	107	114	93	108	119	113	113	110	95	120	112	109	90	105	104	115	116	87	115	99	101	93	117	98	111	93	104	93	104	89	107	86	108	102	115	116	113	129	113	94	93	113	99	111	89	101	96	103	105	130	121	105	88	105	99	90	98	105	112	104	110	100	110	82	109	112	102	99	116	114	115	93	99	107	111	103	102	109	107	113	119	122	105	121	106	97	90	113	110	95	126	112	100	107	117	109	126	86	113	139	101	97	116	110	126	113	121	125	98	119	114	103	100	89	101	107	105	90	88	111	103	111	97	111	102	114	104	119	108	102	127	111	94	111	116	108	111	99	102	132	106	111	118	115	103	99	89	109	116	100	102	96	119	100	98	105	102	105	104	112	105	99	101	103	122	98	103	85	122	116	106	106	117	112	80	119	104	124	98	99	101	82	122	101	100	110	111	110	108	111	97	98	99	92	105	86	85	99	126	92	105	112	106	105	90	94	113	98	94	125	117	106	114	101	98	115	115	106	104	112	115	97	122	101	97	113	100	100	105	117	119	106	94	91	109	117	104	108	100	94	107	106	90	104	80	105	99	101	112	111	124	96	108	94	100	110	121	122	113	98	108	110	97	119	103	88	102	95	115	99	107	116	98	95	95	105	113	99	117	104	95	97	91	109	83	109	109	93	92	112	106	88	99	98	100	111	100	114	113	111	103	100	103	123	116	118	107	102	108	91	101	108	107	109	102	120	102	112	96	106	94	114	90	117	91	105	92	87	107	107	116	122	119	109	116	109	103	131	108	118	96	104	109	94	114	109	99	93	83	97	110	94	101	110	105	98	108	99	82	107	95	93	96	76	106	114	112	97	124	117	109	117	108	108	108	98	109	108	97	107	92	94	100	101	101	107	97	105	112	96	116	94	117	114	101	104	122	107	97	97	121	117	88	98	107	102	108	106	113	114	95	115	95	104	95	102	98	102	88	106	108	104	131	114	117	109	104	96	109	124	116	114	117	89	98	112	100	103	105	78	114	114	110	90	99	102	78	107	100	109	106	82	106	113	104	100	113	117	117	117	101	118	119	104	108	97	88	89	104	98	113	114	110	102	88	124	101	97	111	117	120	89	102	102	113	103	114	82	104	112	115	90	109	98	110	117	99	89	85	122	109	96	105	121	107	116	106	115	110	124	108	104	110	88	98	101	100	87	112	104	113	118	109	120	103	95	113	90	86	97	96	91	97	113	97	125	110	96	100	117	99	105	87	110	108	109	99	132	107	113	108	100	109	99	94	129	108	109	108	93	98	97	110	103	91	115	122	103	86	96	113	90	106	101	100	105	124	100	89	121	105	108	98	107	102	93	96	107	100	104	92	107	101	117	127	93	102	99	101	95	105	104	117	108	103	109	106	122	123	97	102	120	106	115	77	100	100	114	99	103	96	89	118	106	101	100	112	101	114	128	103	109	109	110	136	132	113	91	118	94	101	98	102	99	100	100	88	114	102	102	124	103	104	104	88	96	94	98	116	110	91	99	103	102
33067	22839	9036	3255	6212	8076	8029	7177	6101	5419	4410	3810	3055	2647	2324	2072	1863	1817	1616	1356	1421	1395	1249	1185	1156	1238	1082	1135	1126	1112	1149	1074	1083	1069	1047	1051	1029	957	935	969	1015	991	985	905	892	963	1049	1363	2147	2787	2819	3092	3295	3180	2853	2648	2553	2113	1736	1488	1181	878	835	830	886	853	885	846	835	841	812	877	825	820	839	853	912	869	869	782	838	854	845	829	815	855	809	792	828	850	865	842	795	830	845	822	815	815	837	882	824	828	808	889	818	812	847	881	854	879	836	862	879	862	854	912	860	836	839	871	854	852	848	849	812	833	869	823	891	856	848	813	844	853	844	841	816	797	845	870	854	897	874	818	860	827	880	902	876	840	817	914	827	877	842	801	882	858	792	848	881	823	896	834	839	866	853	812	835	792	821	878	831	832	819	897	871	882	849	835	849	785	840	825	864	863	891	885	881	820	824	859	807	873	839	850	901	846	833	813	824	867	819	831	826	888	849	829	863	873	862	818	840	892	857	882	872	855	805	884	824	836	873	842	825	858	842	837	825	883	861	838	851	823	854	781	847	840	865	879	853	858	843	841	832	867	825	839	811	799	837	852	863	872	835	844	836	839	838	836	893	827	811	832	815	810	873	876	826	822	867	846	884	839	858	843	890	866	800	805	820	838	823	831	814	878	865	852	827	854	860	819	808	880	861	825	889	819	906	835	849	866	839	861	855	868	854	841	892	819	877	876	863	827	855	844	849	867	819	866	864	832	837	822	827	860	834	915	846	819	852	848	908	834	886	870	897	881	802	875	800	831	783	850	879	837	861	883	846	808	805	832	840	833	817	829	831	844	880	780	882	839	870	846	774	823	844	832	828	907	880	866	862	908	842	865	829	832	840	793	845	859	847	873	816	870	785	859	850	817	871	870	843	853	827	897	826	911	877	850	838	792	839	856	844	876	821	849	815	861	873	810	891	836	891	761	854	834	768	824	892	864	876	823	827	882	831	783	873	805	828	857	796	834	837	877	816	872	840	757	889	822	829	842	876	891	834	844	878	814	888	852	828	844	890	898	787	831	837	867	879	791	817	840	841	833	876	884	857	831	867	832	833	860	789	870	936	862	862	808	839	807	835	838	838	781	871	862	822	871	842	808	850	891	862	808	833	844	832	842	821	850	868	851	807	844	858	909	824	820	824	839	861	871	864	799	825	831	875	799	851	785	859	857	836	874	889	834	812	821	857	818	846	893	885	860	840	909	874	803	895	828	881	819	823	862	814	833	822	818	784	841	860	868	842	847	814	890	876	832	838	915	882	823	794	846	861	796	802	840	844	861	850	778	856	858	858	826	808	861	769	898	873	888	876	855	813	807	802	799	830	875	858	869	843	837	914	792	846	854	883	872	888	839	847	885	849	809	830	868	817	849	831	890	850	819	866	831	810	846	851	874	867	835	819	922	853	893	828	817	884	856	828	881	821	857	875	857	826	807	825	820	809	846	920	843	840	894	806	819	839	841	810	853	872	832	843	864	903	859	901	841	869	863	922	814	865	809	818	843	847	862	816	866	859	828	799	892	872	812	824	878	870	818	867	838	848	849	854	848	845	839	939	792	863	872	848	895	865	860	820	859	850	833	892	823	886	862	842	878	838	834	848	797	816	827	868	843	865	862	864	854	799	873	819	818	844	841	819	889	898	808	852	848	865	855	837	848	842	784	870	853	865	807	813	860	831	856	874	827	838	858	821	835	833	873	834	898	832	843	850	869	852	839	854	884	845	820	801	894	825	867	884	901	846	784	861	882	814	797	834	791	894	858	870	863	827	851	794	871	826	821	874	894	814	862	875	839	826	856	863	811	868	810	839	817	880	833	835	857	838	821	830	874	883	786	866	854	802	854	894	856	826	859	798	873	821	830	832	845	820	841	863	875	833	808	831	845	802	824	814	896	857	814	866	801	853	842	921	834	808	838	865	836	910	854	817	835	850	843	810	841	848	827	833	831	883	832	867	844	855	874	870	856	824	846	871	783	835	865	843	892	834	830	881	859	882	874	847	842	851	848	844	858	849	860	897	798	855	833	848	837	914	866	849	863	809	842	856	856	862	841	842	840	868	836	815	838	832	866	859	868	840	832	770	872	830	851	858	834	875	846	874	831	886	866	831	826	858	826	823	820	857	836	856	845	845	886	838	827	809	848	855	845	867	867	846	853	824	893	881	858	832	865	921	821	821	835	855	866	859	866	832	803	835	922	874	855	888	832	845	897	887	855	848	864	794	833	856	799	866	882	827	858	807	853	837	850	878	811	867	858	863	862	841	853	810	767	869	839	829	863	839	832	810	839	833	876	837	844	801	838	848	821	933	862	837	877	772	835	840	838	840	847	836	822	863	874	814	869	810	837	863	846	809	838	831	846	851	821	838	821	847	831	829	878	857	878	795	861	834	850	875	876	878	818	860	860	845	859	859	836	867	850	873	824	832	899	809	808	806	879	820	867	853	816	875	832	795	834	853	868	795	851	796	826	860	881	797	876	829	842	777	898	859	818	882	782	857	795	821	841	815	844	859	822	861	813	851	848	905	803	847	850	834	842	830	867	806	870	846	823	864	871	884	881	870	860	876	824	888	864	841	872	881	852	904	896	864	832	861	821	824	800	861	895	851	783	855	830	828	858	858	815	864	881	825	842	817	841	793	862	865	850	852	844	871	834	816	781	918	877	846	871	847	863	822	856	856	828	845	887	823	863	889	821	844	856	834	835	880	812	801	862	868	798	803	878	880	831	879	870	806	831	845	917	850	857	839	827	853	865	843	876	841	879	847	829	827	791	847	845	855	812	865	836	856	840	803	860	840	859	884	866	857	863	845	806	869	891	845	799	879	873	869	838	829	839	842	848	867	846	797	848	880	802	861	825	842	898	893	813	834	823	849	826	873	813	827	898	902	871	904	780	805	892	832	852	817	880	882	889	855	845	863	832	834	872	885	882	832	854	874	810	839	827	833	896	867	844	825	868	926	919	847	822	857	829	863	792	878	847	794	855	830	911	848	835	849	853	831	860	842	877	801	819	836	804	892	834	870	908	879	845	829	825	903	885	904	834	830	794	872	830	837	829	838	822	845	852	791	835	849	844	830	880	852	862	860	875	875	864	797	806	834	823	826	842	832	824	827	852	861	827	835	828	803	885	891	864	888	882	872	867	857	845	830	853	855	808	834	822	834	839	870	817	860	821	838	795	842	843	797	855	812	852	862	890	836	824	914	854	802	846	848	855	839	888	844	852	869	860	911	859	828	858	824	831	834	857	841	839	842	795	851	845	835	819	900	803	833	847	827	813	857	853	879	830	898	869	861	836	793	797	884	855	904	811	785	824	830	859	828	818	821	836	920	877	863	817	813	812	906	858	842	801	855	856	811	809	820	863	876	864	872	829	800	854	847	833	875	879	848	796	851	847	801	846	855	875	811	831	829	825	813	854	850	867	855	818	868	842	842	838	842	820	867	873	811	893	862	871	882	834	846	819
2298	1043	243	98	75	99	88	100	92	100	88	78	78	86	71	64	68	59	62	51	58	57	51	60	57	47	58	53	56	56	49	62	54	56	48	61	47	54	48	55	52	54	49	57	67	57	56	60	48	64	55	71	72	69	70	59	73	67	60	46	49	56	43	53	60	38	55	45	47	54	47	66	51	45	47	47	60	56	51	50	61	50	48	50	51	72	56	62	40	47	49	55	53	59	44	58	59	56	53	69	60	42	48	46	49	51	47	51	56	51	63	62	47	49	51	55	49	45	49	38	46	53	58	58	52	37	42	51	55	62	58	38	45	56	58	64	59	59	48	60	42	47	67	49	55	48	53	53	54	45	57	52	46	61	53	64	53	60	51	57	53	48	54	58	55	53	47	40	62	39	59	64	50	65	57	53	56	45	69	61	66	53	68	59	60	49	35	62	57	51	35	43	61	52	54	64	51	60	42	68	62	60	59	51	56	60	50	55	58	65	80	59	57	61	55	61	51	65	58	52	37	43	63	59	56	44	65	62	70	50	53	52	46	49	50	60	51	57	45	51	47	53	47	52	50	51	44	65	52	50	59	55	55	42	48	53	47	57	58	58	50	55	58	48	47	48	47	52	52	59	54	45	50	60	56	53	46	43	51	52	56	43	63	65	53	49	53	52	62	50	48	41	48	45	56	65	66	54	53	61	56	50	67	54	45	55	58	49	65	43	57	46	45	52	57	54	56	47	42	49	58	50	56	51	65	55	58	43	56	47	56	60	53	63	52	68	48	47	58	51	39	54	65	56	44	56	47	51	55	51	59	54	54	57	57	56	50	45	53	39	66	56	57	48	53	68	53	51	52	55	57	58	70	60	44	52	49	42	60	51	62	49	59	62	55	51	47	54	54	54	52	65	52	57	39	47	49	46	49	69	53	51	65	59	53	64	48	53	57	49	62	54	52	57	41	46	59	46	54	68	41	49	51	65	55	43	55	61	58	40	42	38	70	40	51	47	38	39	40	47	57	53	44	65	57	57	43	50	48	56	58	45	66	46	61	51	43	52	43	53	58	59	59	61	59	53	55	45	50	44	56	60	39	46	54	41	60	67	55	52	59	61	62	55	65	56	52	66	45	51	41	61	54	53	54	55	60	66	53	61	45	44	52	57	65	54	51	46	59	54	62	68	62	52	47	58	58	62	57	55	52	54	42	53	63	34	63	50	44	52	48	47	58	59	65	48	58	48	49	63	63	49	50	56	53	58	51	63	65	54	66	51	57	45	53	55	59	59	51	48	60	60	58	71	59	55	50	63	65	61	53	44	61	63	49	45	49	59	52	79	50	60	52	42	57	74	43	45	52	68	47	54	52	57	68	63	57	50	54	48	55	48	56	64	48	64	58	54	64	42	56	56	55	57	49	60	63	51	62	56	44	53	32	41	49	44	61	54	55	43	43	61	52	59	42	61	38	51	48	65	61	53	48	39	51	58	45	44	53	46	55	49	60	53	63	54	66	51	55	44	40	63	48	54	49	42	58	43	44	54	38	64	72	61	51	50	63	58	63	62	40	47	45	60	55	58	52	51	47	73	69	59	54	50	48	60	65	72	44	60	46	51	39	52	51	63	75	72	76	52	34	61	45	48	40	51	45	47	55	44	68	67	52	56	56	44	57	36	57	44	45	40	55	57	47	48	62	53	52	54	48	60	39	50	37	56	51	38	46	69	49	58	66	46	54	58	63	38	65	44	52	53	54	50	56	43	54	48	57	62	67	60	42	68	57	60	56	65	63	54	42	62	72	56	55	49	63	57	57	49	57	62	61	54	41	53	56	64	49	53	44	60	60	46	50	49	51	50	62	64	52	51	57	59	65	63	34	50	42	52	58	34	56	51	54	43	54	49	49	40	58	66	54	48	40	55	52	48	51	45	51	47	50	55	65	53	47	55	54	49	60	65	47	61	47	54	50	51	59	52	72	47	58	43	65	66	59	53	59	47	62	55	43	44	65	45	55	52	62	55	49	56	49	48	54	50	54	58	55	57	59	59	49	44	44	66	59	55	64	62	55	65	71	52	45	48	55	52	54	53	50	49	47	63	54	50	42	64	43	48	45	58	60	55	47	47	55	55	63	68	55	53	48	68	55	42	58	57	58	63	67	59	60	62	48	59	56	53	55	62	55	53	51	52	54	61	58	52	52	55	58	63	44	45	53	62	51	62	49	55	45	60	55	53	56	66	68	52	54	51	54	51	46	49	43	51	65	54	47	61	61	51	48	43	55	50	54	66	54	41	49	61	50	69	50	63	49	53	58	40	52	63	65	43	62	54	65	46	53	51	66	54	58	51	46	52	40	57	50	58	59	62	59	55	60	46	57	54	68	67	55	56	53	47	61	47	51	55	51	55	42	60	51	54	66	53	59	58	55	65	41	56	44	43	52	61	69	52	43	57	52	52	40	43	50	56	63	56	45	51	41	47	57	60	49	46	52	48	53	54	49	58	56	59	49	50	52	41	52	43	48	50	52	65	38	43	49	58	59	52	52	51	58	58	42	60	59	56	46	55	58	44	51	48	55	62	54	50	61	69	43	46	57	50	57	45	54	51	54	64	45	59	58	59	50	67	45	55	47	52	54	48	46	65	54	53	57	60	39	50	58	56	61	57	47	60	45	60	39	58	76	51	59	51	54	53	56	54	59	53	57	65	46	54	42	50	48	55	61	47	52	60	52	49	51	44	50	49	46	47	46	45	49	49	46	41	62	45	51	49	68	51	68	55	59	45	69	53	49	57	60	57	51	55	50	58	43	48	51	68	54	58	62	58	48	52	57	56	54	53	42	65	44	54	49	62	61	46	54	46	39	56	44	47	52	49	51	49	64	62	50	60	45	46	58	46	52	55	41	60	64	57	53	53	50	48	47	55	49	50	50	46	53	50	58	60	59	73	48	53	44	42	50	60	60	45	53	38	57	53	50	54	60	55	48	60	57	56	58	59	52	50	54	50	64	42	69	54	70	52	49	42	55	41	53	44	49	52	59	58	49	45	51	57	51	67	44	53	51	55	55	55	58	46	51	61	59	67	52	50	58	54	55	43	63	57	46	50	51	59	55	54	43	46	69	45	37	55	57	58	69	62	69	62	40	54	61	61	58	66	47	51	60	68	62	65	53	46	55	61	59	43	54	52	50	49	54	56	53	63	62	62	45	50	46	60	67	50	56	53	53	54	56	49	50	63	51	54	57	52	53	63	44	49	54	54	55	53	55	47	55	53	46	43	50	53	44	47	64	50	52	39	66	49	45	66	62	54	44	54	56	65	65	48	50	45	52	45	50	65	48	60	53	32	52	63	64	44	42	54	43	60	58	52	46	48	56	77	52	61	57	51	53	56	48	45	60	42	56	51	50	56	44	55	65	49	60	48	57	62	43	45	55	42	54	51	46	50	41	43	56	63	52	58	53	42	56	62	58	48	45	52	50	52	53	53	55	60	48	47	47	48	45	57	38	49
23705	11783	2925	1306	2605	3377	3600	3345	2942	2556	2270	1904	1549	1247	1114	994	953	895	743	670	652	571	600	586	581	566	583	554	521	517	563	587	518	595	525	526	532	506	485	516	539	519	530	448	474	460	455	463	481	530	601	757	849	822	807	867	814	791	731	631	556	517	452	440	453	447	468	445	446	436	432	464	433	454	448	444	424	418	431	452	440	466	458	456	472	448	447	425	440	438	431	456	448	488	466	454	467	448	482	405	451	453	428	471	449	467	485	439	433	442	397	441	433	401	467	455	492	417	428	413	427	423	479	452	454	453	459	435	429	450	416	472	475	433	428	423	428	458	438	435	438	408	446	415	403	425	469	450	452	450	446	443	419	443	460	470	443	453	437	452	435	445	454	465	452	456	439	457	409	453	449	487	396	424	472	443	457	449	484	423	461	441	444	466	424	449	456	433	440	452	425	407	452	458	475	468	433	464	470	433	459	457	437	456	467	430	478	465	433	437	432	372	441	458	445	409	446	442	466	442	456	424	444	444	467	463	414	436	464	440	459	456	414	456	460	447	419	426	433	443	417	411	474	430	437	466	431	469	451	440	457	461	424	444	473	465	456	440	429	465	425	461	453	467	450	390	433	439	440	414	476	461	439	427	431	449	422	452	447	439	443	435	410	423	416	463	442	444	430	435	439	415	443	436	484	423	473	453	452	463	464	425	413	428	408	430	457	437	422	437	402	453	438	448	469	448	473	440	464	390	438	445	467	439	424	394	425	439	414	455	447	447	411	422	447	426	444	401	408	477	492	441	462	421	459	458	443	434	465	453	430	439	464	489	457	429	453	440	430	483	429	446	462	450	459	451	436	436	431	445	427	437	431	433	440	437	488	472	416	446	431	454	467	424	438	417	429	468	452	465	443	477	403	438	459	463	450	499	460	438	431	431	421	450	472	440	428	425	399	477	438	474	455	459	454	400	456	460	459	424	451	432	415	451	445	435	445	474	435	436	444	413	444	462	477	423	486	436	434	466	422	459	456	484	449	431	432	418	526	427	412	440	458	437	436	432	434	432	438	463	462	426	462	444	456	464	466	452	438	474	429	472	472	445	434	441	420	425	427	456	431	457	413	424	428	492	459	444	429	456	418	427	432	448	441	446	463	440	431	453	452	416	453	443	440	429	412	413	424	446	440	454	466	489	483	414	500	460	475	461	470	479	462	447	444	405	434	438	456	412	464	402	413	480	441	433	443	466	418	466	459	442	437	414	476	462	473	435	417	456	456	441	463	466	446	425	440	439	437	450	465	446	446	445	410	385	465	451	452	464	453	428	417	443	475	414	433	432	453	431	453	445	444	426	432	480	444	464	447	463	445	434	417	418	465	457	444	431	454	435	448	450	479	447	438	416	450	464	445	433	435	469	418	431	462	449	455	424	416	446	421	462	455	410	443	458	464	469	474	493	464	421	454	425	439	450	454	486	473	452	409	436	439	460	428	435	441	434	423	412	427	439	478	401	442	427	463	451	415	461	446	431	448	435	442	437	394	447	463	458	400	411	429	407	431	445	439	468	428	461	427	424	378	447	417	430	437	453	440	415	422	469	429	435	435	428	458	443	416	459	472	441	421	415	412	427	426	422	464	504	426	458	458	459	461	454	424	439	446	483	456	458	441	446	451	437	427	473	446	432	444	438	389	439	457	440	438	459	460	449	456	471	430	420	445	456	463	445	479	460	439	454	448	384	436	424	449	474	461	436	482	438	471	422	451	437	444	450	497	436	460	431	479	453	475	405	467	460	424	465	444	402	476	456	423	428	415	438	449	460	463	431	419	436	446	480	422	479	422	428	511	433	438	427	424	440	441	464	439	477	466	464	455	449	453	451	436	466	434	425	414	471	446	412	439	457	451	445	474	486	452	488	422	436	448	466	411	417	445	432	455	434	427	446	438	423	428	437	435	452	463	449	471	479	474	439	459	433	434	474	435	428	465	450	437	426	469	434	459	435	432	462	426	468	427	419	474	433	446	445	388	437	411	460	493	407	454	490	468	438	418	440	456	443	443	475	395	454	435	458	426	428	447	456	450	467	436	452	439	444	484	472	410	423	424	441	460	416	413	428	444	460	427	453	442	459	474	447	506	471	430	472	467	420	458	427	455	426	481	442	396	404	442	415	431	441	458	446	475	420	416	408	461	419	443	464	453	489	472	462	458	476	432	485	435	440	448	425	464	467	458	448	450	458	440	457	422	430	459	446	452	430	430	460	435	433	444	461	485	429	442	468	414	450	456	447	443	435	465	482	447	460	433	441	418	495	427	466	411	433	422	458	421	415	428	433	484	470	441	425	446	402	452	424	431	434	451	446	467	433	433	464	458	472	475	455	453	470	453	450	466	478	443	451	495	433	420	415	442	478	442	455	457	456	413	456	489	453	449	422	443	462	457	445	456	457	441	456	452	414	452	424	429	430	453	434	446	493	449	455	417	481	457	438	446	449	460	439	417	483	469	452	453	430	474	446	442	437	428	447	461	462	423	444	445	400	455	489	441	449	437	458	423	477	420	444	460	438	470	459	474	476	481	434	459	395	431	383	461	459	465	430	419	464	412	459	445	449	437	460	470	423	449	436	432	485	412	425	417	444	425	421	471	447	440	437	438	446	474	419	424	398	444	451	458	454	465	427	463	449	435	442	470	430	430	431	441	456	419	454	434	431	435	462	459	459	490	472	429	454	440	453	430	465	460	441	437	480	460	428	415	444	480	458	476	453	440	460	440	431	420	441	463	414	483	423	440	433	456	458	402	414	398	437	424	436	451	460	400	439	423	435	408	451	463	430	450	434	486	424	450	436	432	439	435	452	448	429	445	436	472	453	473	421	432	440	432	439	409	432	458	432	456	433	453	465	453	451	485	432	457	407	457	428	426	437	419	465	457	431	411	476	452	429	469	421	430	447	408	431	458	468	442	440	449	458	472	459	467	453	468	443	486	453	406	407	431	465	419	494	408	464	444	450	411	438	439	425	431	428	452	429	472	441	439	510	420	450	430	411	455	441	419	431	478	416	421	438	456	433	457	421	458	442	436	458	433	474	431	443	439	528	415	467	435	481	428	426	444	448	453	429	428	415	438	454	447	455	442	448	445	435	445	483	469	463	458	452	448	471	459	413	410	419	417	433	457	470	423	456	449	463	449	450	404	425	486	412	457	432	453	478	445	450	433	464	394	478	485	421	444	424	458	433	463	411	451	464	440	453	462	494	453	443	454	442	425	441	422	424	461	457	443	443	445	429	440	424	425	454	439	429	437	429	438	442	437	460	495	460	448	466	469	461	438	426	392	455	421	443	477	435	448	443	428	430	480	440	435	422	400	431	445	386	471	456	470	437	442	448	457	437	418	394	422	457	449	458	421	473	443	465	411	416	466	461	460	432	435	428	480	446	428	455	431	465	456	425	474	457	463	436	471	450	434	431	395	427	464	421	415	460	426	431	416	420	452	438	464	431	443	443	437	418	446	442
3243	2307	655	164	152	157	160	152	169	164	153	135	154	121	122	128	124	100	121	103	112	97	102	84	97	97	111	105	106	108	103	89	98	104	108	112	101	105	102	101	92	98	86	101	104	87	93	101	111	127	130	123	157	146	145	142	144	139	125	118	114	120	90	84	87	105	74	109	98	89	87	104	91	100	91	91	93	78	93	110	94	87	74	91	92	101	86	80	92	106	101	108	83	78	83	84	84	102	85	91	81	84	90	85	100	88	82	96	90	88	89	93	103	82	94	100	106	79	89	100	91	102	95	83	98	100	92	99	93	98	80	102	100	94	106	89	94	103	75	99	83	96	97	99	92	91	94	76	111	102	85	116	90	82	103	97	95	104	95	98	94	98	82	108	90	97	86	71	87	96	81	84	94	101	89	94	88	86	95	91	75	96	98	80	86	97	99	86	85	101	80	96	87	87	89	94	99	98	80	99	105	97	102	93	99	74	84	88	94	104	110	83	103	80	95	100	77	91	87	95	80	88	85	86	93	86	107	88	94	87	92	93	95	90	100	83	96	88	110	93	100	86	78	104	93	107	97	122	85	106	93	89	97	82	89	106	90	91	93	87	96	86	112	92	99	81	124	90	99	78	94	89	111	96	103	88	86	110	77	85	80	95	94	106	90	80	91	93	91	93	83	112	77	90	95	75	93	109	84	101	93	86	103	82	113	97	86	79	102	106	126	97	80	84	101	110	87	87	85	104	83	96	93	105	84	84	80	94	101	87	103	99	71	92	82	97	97	69	84	106	93	87	94	74	104	94	85	88	78	82	91	95	93	93	104	93	105	88	91	94	101	78	99	102	110	103	105	83	99	90	105	93	99	72	87	95	84	81	79	101	78	95	87	92	95	90	100	99	111	86	100	82	105	93	98	87	99	88	86	82	88	92	99	84	100	88	101	102	101	82	88	94	118	90	83	92	107	82	101	104	89	99	89	91	90	96	102	83	75	88	97	92	91	77	96	94	95	103	101	86	101	92	104	93	79	92	101	109	89	89	89	79	74	98	91	81	99	78	111	103	91	92	86	89	78	84	103	103	93	92	93	65	102	96	115	100	77	73	83	93	88	96	102	96	95	82	91	95	81	99	100	86	89	113	81	117	81	102	80	91	101	83	99	100	95	90	98	98	97	96	99	84	94	101	89	112	91	87	93	87	100	83	105	89	86	99	88	108	104	100	99	101	78	114	93	84	96	97	98	95	91	104	98	93	87	86	93	100	91	107	87	91	90	79	86	112	102	102	101	76	79	92	103	93	106	93	119	82	80	100	91	92	90	102	101	89	96	97	96	80	106	87	91	98	87	92	91	75	93	98	101	100	90	82	86	90	99	96	96	91	74	91	100	92	96	96	101	93	87	84	85	104	90	105	95	89	94	92	80	93	93	91	107	110	101	96	103	92	85	80	99	101	87	98	86	79	98	87	94	92	83	112	77	73	94	105	105	96	93	86	95	91	90	98	92	87	83	110	83	89	91	82	77	92	105	105	84	99	98	98	96	97	107	100	81	99	112	100	101	90	103	109	79	89	79	107	82	100	92	89	99	88	113	90	85	86	80	95	107	99	100	104	103	78	99	105	76	80	102	94	91	105	92	81	94	98	105	117	98	107	105	101	94	84	77	110	96	91	98	113	77	102	85	84	77	84	86	94	111	108	98	101	89	87	90	79	84	110	97	84	105	86	89	77	97	87	81	107	102	115	106	84	82	97	93	100	90	81	89	96	88	86	76	101	85	79	92	92	97	92	99	91	85	98	82	104	84	89	114	100	106	112	100	88	73	94	92	107	93	90	101	107	120	95	87	80	70	94	90	95	81	101	84	89	84	88	112	93	94	92	92	103	95	88	92	98	85	119	99	99	110	76	86	98	92	88	80	97	111	96	91	89	112	100	90	80	93	83	92	91	78	85	104	84	93	90	98	100	108	94	114	98	73	97	103	92	81	92	87	92	85	88	89	91	105	94	79	94	94	95	86	82	90	106	90	77	103	78	103	98	81	94	89	76	92	99	75	99	82	102	100	91	76	89	78	98	89	110	83	98	95	99	92	97	88	88	104	105	97	104	110	92	95	99	94	92	100	73	107	97	88	121	85	102	93	91	75	99	96	99	106	103	89	80	100	93	94	93	80	77	101	85	104	88	87	95	83	79	99	94	98	95	103	111	96	86	100	97	98	81	94	105	95	96	102	90	94	88	102	88	100	89	91	86	112	82	100	92	89	115	103	98	97	94	95	88	91	111	107	97	86	97	78	91	92	98	102	97	103	98	100	90	93	103	99	87	100	123	87	92	92	115	88	87	100	93	88	101	85	93	114	98	85	91	92	100	88	99	95	86	102	87	100	90	96	90	85	100	90	88	87	101	93	87	98	114	97	92	103	77	89	91	95	96	98	108	88	97	75	102	89	91	117	112	94	99	93	82	88	76	93	92	101	102	89	95	81	105	93	81	81	80	95	86	96	101	98	106	104	106	103	96	106	89	90	103	89	81	103	99	76	110	102	107	87	106	91	95	79	70	77	99	104	101	99	89	91	84	109	87	94	100	104	112	68	91	85	89	91	88	83	80	87	84	114	94	78	95	111	92	115	112	98	87	92	102	74	85	112	109	78	95	110	85	90	102	101	110	101	102	95	86	89	94	105	84	82	81	101	79	81	86	81	96	92	110	89	82	93	79	107	81	80	95	94	98	88	90	94	116	106	89	104	101	82	115	85	80	85	100	99	85	97	99	98	97	96	93	94	104	93	90	100	84	92	95	94	72	90	111	96	92	90	103	94	79	96	110	86	96	92	83	91	88	77	80	100	93	89	94	84	79	95	89	95	91	94	88	97	78	91	88	86	96	99	87	77	112	94	77	86	83	102	104	80	86	79	89	73	83	98	94	102	78	90	86	102	100	65	106	71	94	98	95	79	78	97	99	96	100	78	102	93	93	95	99	102	96	91	96	92	106	86	81	96	88	98	95	90	87	90	91	96	100	95	90	97	98	78	96	93	89	114	100	81	82	101	95	71	96	91	93	89	95	96	103	115	77	102	92	77	86	102	90	113	98	92	100	98	85	99	83	100	100	89	101	72	82	86	103	86	100	96	92	108	90	86	88	91	91	93	104	98	82	72	82	99	86	80	80	102	89	105	88	89	106	98	78	92	87	93	67	77	92	85	103	112	94	91	95	99	106	93	88	103	93	83	96	96	94	92	90	90	98	101	78	94	84	93	96	98	91	91	89	83	91	80	80	81	79	92	78	109	73	98	104	78	103	102	86	103	89	103	86	88	103	101	112	78	95	93	91	87	98	92	87	84	108	99	90	82	79	79	75	82	101	94	105	91	108	86	87	81	99	98	101	76	110	95	113	93	87	100	89	89	86	86	92	91	91	81	101	101	98	83	109	92	102	109	91	104	109	100	102	107	95	97	83	92	91	95	89	114	80	112	90	98	81	64	88	85	97	105	96	82	98
29293	18514	6190	2770	5351	6538	6140	5558	4800	4089	3517	2963	2361	2012	1869	1734	1536	1277	1174	1223	1107	1057	1065	1022	986	925	907	964	923	869	960	855	1037	1019	953	815	865	817	803	868	845	772	851	782	765	796	778	804	931	1073	1544	2041	2135	2234	2407	2182	1981	1681	1479	1259	1142	841	778	751	750	732	719	774	689	747	756	678	784	770	735	770	740	743	773	703	755	739	740	721	749	783	751	706	709	702	693	745	725	761	748	747	720	780	730	756	786	731	763	753	783	763	740	707	802	702	743	718	770	730	715	741	709	735	651	736	750	712	761	756	746	716	769	750	736	747	747	732	708	749	743	731	745	747	641	724	738	761	710	724	767	731	726	741	746	759	763	744	763	734	705	757	797	763	737	746	731	770	767	734	703	738	720	778	711	692	747	741	716	724	769	690	765	740	765	696	772	728	807	701	724	719	781	739	749	706	760	742	795	746	694	735	755	733	756	717	752	734	757	743	772	731	701	759	764	751	760	760	725	725	717	718	751	715	757	742	728	759	755	754	778	769	748	793	749	745	749	751	762	771	736	717	727	782	743	745	746	723	678	751	741	691	755	767	768	725	694	717	739	777	771	746	688	749	758	709	736	747	716	765	721	703	718	740	760	732	757	702	680	781	758	712	785	750	750	724	742	778	704	725	724	763	751	788	738	747	758	777	779	728	700	789	788	761	717	753	780	752	703	748	749	763	762	726	711	747	720	757	766	791	724	760	776	709	745	767	721	776	730	766	768	764	735	754	731	702	728	738	763	770	732	786	777	701	751	748	693	769	673	766	744	770	727	768	744	750	804	769	769	792	746	761	784	717	749	759	719	739	728	789	746	735	738	743	773	749	755	715	757	719	817	710	729	738	812	774	709	725	730	748	740	745	740	780	747	741	790	741	718	738	790	758	713	708	694	750	758	704	724	747	721	733	747	779	741	735	753	760	762	730	784	764	731	793	774	758	760	769	744	733	745	768	774	785	727	756	695	739	752	747	719	803	742	743	753	781	751	703	742	696	730	708	737	711	778	764	745	706	757	747	715	695	690	754	702	762	738	747	767	730	697	758	717	761	733	743	751	751	729	722	766	737	736	721	748	758	723	693	771	724	781	721	730	731	764	747	753	718	776	794	725	756	761	729	761	730	755	748	734	708	725	735	736	804	756	764	704	752	771	717	715	724	726	825	761	767	730	714	738	761	753	728	753	743	706	714	711	700	735	760	766	713	742	704	781	700	706	734	744	769	739	734	735	775	702	728	682	763	747	714	748	772	706	801	726	746	735	750	749	758	678	762	789	733	760	778	739	796	770	740	775	730	710	731	707	691	714	772	742	732	767	751	738	822	737	730	749	752	738	733	758	735	728	721	756	755	753	756	793	773	801	697	751	767	730	739	706	767	713	747	746	714	721	738	702	742	701	746	724	736	758	730	731	786	777	761	754	753	728	695	738	759	753	717	679	718	742	800	794	700	767	734	706	727	704	699	730	764	717	704	717	714	804	743	719	709	754	725	753	756	761	707	749	738	785	763	756	739	798	696	736	715	728	690	732	738	731	731	704	791	785	746	755	725	715	776	785	719	746	734	702	756	756	770	744	696	720	761	715	756	727	707	702	771	712	756	744	718	703	688	735	768	757	727	723	726	729	735	736	747	762	763	719	684	701	727	743	728	749	740	753	701	719	709	791	697	738	745	712	713	754	742	759	732	733	761	749	756	752	754	743	768	717	734	784	720	751	760	712	747	704	694	732	706	734	728	707	717	722	762	777	766	758	745	748	728	730	736	773	786	762	740	746	769	771	771	737	749	774	760	746	741	720	776	729	743	722	763	761	743	727	738	773	735	741	763	730	791	723	808	734	701	764	789	752	685	708	759	683	702	756	785	822	740	800	705	773	711	768	746	750	731	750	749	724	728	749	693	701	788	740	723	761	744	699	759	705	762	703	694	755	762	739	735	719	748	724	768	731	780	779	709	782	743	765	803	728	707	769	759	748	725	745	732	763	769	737	758	682	728	759	742	797	845	714	758	752	760	746	734	801	716	725	737	700	688	742	748	729	713	738	719	766	732	731	743	711	754	761	753	736	751	689	729	711	796	707	738	734	737	723	753	740	731	753	760	732	730	703	742	739	752	748	777	734	739	739	771	707	728	746	724	754	722	745	739	760	712	765	728	724	736	744	752	773	732	724	749	692	776	699	772	762	713	756	722	730	785	733	691	747	729	783	718	750	742	738	754	732	750	717	737	770	741	746	736	762	729	733	710	774	769	711	768	777	712	775	777	696	731	719	727	761	738	751	750	778	735	734	749	744	761	740	823	783	753	746	737	717	702	741	725	724	743	742	716	734	750	795	739	748	715	742	732	726	755	700	736	729	777	737	756	727	715	765	753	727	735	692	781	788	755	748	742	706	714	800	748	716	682	736	706	762	752	731	690	767	771	747	774	775	747	744	741	751	760	745	742	707	724	752	703	776	746	716	785	730	718	770	708	699	698	749	762	776	732	792	739	753	704	743	718	696	722	692	739	750	747	761	733	746	754	728	767	749	712	692	727	752	771	756	749	719	727	745	747	718	701	694	745	754	777	775	785	708	774	751	706	757	727	747	693	721	780	737	716	764	719	747	774	788	758	792	791	714	759	739	794	770	752	718	740	748	723	771	725	743	689	777	739	732	722	755	721	716	781	744	766	733	785	766	712	807	786	695	745	722	748	786	748	720	706	749	744	769	756	737	702	718	726	744	728	757	745	717	772	753	727	707	661	759	705	748	709	783	724	761	750	721	718	710	770	744	781	716	788	686	774	749	720	767	769	782	710	828	734	675	731	749	776	718	723	762	707	778	739	758	752	724	760	717	796	746	738	730	737	802	746	752	782	724	755	745	786	771	736	732	732	733	764	739	788	794	727	743	775	767	720	739	734	771	771	725	711	733	740	716	741	717	722	739	780	699	784	741	732	745	739	751	787	750	758	756	712	679	726	739	746	770	765	679	742	782	731	770	764	748	719	771	763	727	760	794	746	816	745	685	748	751	781	779	765	724	728	750	726	773	791	719	771	750	773	722	750	764	724	756	774	720	785	736	808	746	750	727	705	780	744	733	730	732	700	730	727	754	726	780	732	760	722	745	695	755	732	765	693	758	715	733	723	745	743	758	723	712	750	701	715	722	748	687	718	742	707	779	757	753	767	696	769	713	712	738	727	720	734	761	756	767	727	700	730	752	727	753	727	739	725	721	750	739	763	695	717	745	798	752	772	744	760	722	754	719	727	773	709	777	746	736	701	729	730	725	746	709	749	755	734	739	767	766	762	721	691	706	776	727	755	714	758	738	734	737	740	733	733	763	788	750	704	798	766	752	762	742	735	759	753	724	769	793	763	759	734	729	725	767	799	714	779	714	751	713	713	763	743	731	737	731	764	773	747	727	765	763	739	757	705	713	749	738	733	706	729	741	730	706	723	791	724	778	724	754	779	770	728	707	760	676	743	753	751
3705	2062	477	111	134	140	150	157	171	137	145	134	97	106	103	76	89	74	89	74	70	70	76	77	83	80	64	79	56	76	73	73	80	79	70	80	65	72	81	75	56	62	69	74	72	73	78	51	68	55	83	104	126	138	120	149	126	108	102	76	80	63	68	56	59	71	61	74	62	65	68	57	73	66	71	50	57	72	65	69	62	67	59	79	61	62	66	67	63	70	77	65	75	72	72	67	70	66	79	63	45	62	67	70	77	62	68	91	75	71	67	63	64	66	73	70	53	60	66	76	64	79	60	61	60	64	67	64	54	70	69	64	67	58	66	62	71	83	65	58	62	53	68	77	66	75	69	67	65	63	61	63	70	85	61	76	64	60	79	59	69	74	68	65	64	74	58	80	58	73	72	59	59	73	69	69	63	62	68	76	85	61	66	61	65	68	64	79	76	66	67	70	70	64	64	66	69	71	73	73	74	64	70	68	65	59	65	68	49	61	69	67	68	75	76	72	61	71	74	62	67	61	60	59	73	55	70	73	70	70	65	73	75	69	56	60	53	70	81	80	61	62	83	56	63	65	74	58	68	86	73	64	81	78	65	63	55	63	67	54	54	64	66	63	70	69	60	48	66	69	80	60	62	66	67	71	58	63	77	62	81	64	71	77	74	67	76	65	68	64	69	69	67	73	80	56	64	66	67	48	58	60	66	68	72	63	63	76	82	81	77	67	65	72	64	69	72	59	64	53	70	73	79	58	73	79	72	77	69	59	64	70	75	66	73	80	68	69	55	80	52	67	63	69	75	70	57	72	62	73	59	66	75	75	58	68	65	62	50	65	68	76	69	74	71	70	55	69	68	72	74	64	76	56	60	48	75	63	75	59	68	75	73	68	69	76	59	58	57	70	74	74	54	68	67	79	77	62	64	65	47	65	71	65	74	62	75	82	65	64	59	61	65	75	71	76	71	68	66	68	59	55	77	42	61	80	76	68	57	70	78	55	77	66	57	62	69	79	64	62	51	66	64	68	68	79	62	77	54	69	68	72	67	70	68	75	70	63	72	53	60	69	59	58	65	54	64	73	66	67	68	71	53	66	62	70	48	59	75	54	71	60	58	73	71	63	63	74	59	66	68	68	79	65	62	73	70	71	58	56	72	57	45	63	76	74	70	62	73	68	65	83	74	61	65	52	64	76	52	64	61	79	70	64	61	62	73	74	51	61	54	65	75	76	79	49	56	56	60	69	81	77	77	61	63	64	74	51	90	74	82	63	69	67	72	62	62	69	72	77	62	76	64	61	75	63	57	81	64	70	66	73	50	71	53	70	64	72	52	80	55	83	78	77	76	39	80	59	70	70	72	63	72	63	70	68	65	62	77	73	77	65	55	62	60	72	66	66	82	71	54	68	76	86	64	56	66	78	61	61	75	71	60	69	68	68	56	65	70	64	68	81	58	68	70	57	61	59	70	73	73	75	57	78	64	76	58	67	67	71	80	80	62	59	54	76	64	70	76	73	65	65	72	84	70	75	69	78	69	67	61	83	66	66	71	66	76	55	63	70	82	73	82	63	60	76	54	73	78	69	69	56	72	65	59	68	90	63	75	59	66	73	74	64	67	67	71	72	70	68	63	69	60	54	66	64	76	84	62	54	68	62	65	70	73	68	59	62	71	65	59	77	69	60	54	57	48	61	53	59	65	74	77	69	62	64	75	61	71	72	64	80	68	72	75	62	67	73	71	65	68	73	74	75	76	76	63	65	64	53	72	71	62	68	70	84	81	54	71	56	74	69	70	69	75	70	48	62	69	62	67	66	80	77	79	75	65	70	75	72	71	78	56	64	68	62	64	78	71	42	73	71	69	74	54	53	68	56	63	79	67	59	52	69	65	75	69	69	59	55	58	65	67	65	54	63	50	57	74	69	66	64	73	73	60	74	79	55	61	64	72	75	60	68	86	71	71	62	59	65	70	61	60	60	75	72	81	76	64	75	58	78	60	64	68	59	80	47	61	73	69	62	77	62	71	58	71	73	68	74	65	63	76	69	67	56	73	65	57	55	72	70	71	62	75	52	61	52	74	75	67	60	63	64	78	80	59	73	59	65	75	60	61	65	59	53	73	65	63	70	62	53	70	61	58	66	58	69	77	61	76	67	58	67	74	55	75	72	56	60	83	76	65	90	50	70	58	65	66	65	71	77	66	88	62	66	57	66	70	66	68	90	68	70	63	81	75	64	63	76	72	59	66	86	62	77	62	84	64	81	65	67	59	70	55	54	71	64	57	59	57	64	58	77	65	75	59	58	59	58	80	66	72	70	92	63	72	61	69	81	67	75	82	71	73	68	66	61	66	62	56	63	59	65	50	83	67	68	66	61	65	87	78	64	76	63	63	63	71	77	65	81	62	69	64	57	69	59	65	68	67	51	75	72	64	72	70	59	68	48	69	59	89	67	53	68	64	67	66	85	69	55	55	61	68	66	68	65	78	65	64	73	75	67	71	65	62	78	57	75	72	52	67	72	66	58	64	73	75	71	59	65	68	67	53	52	62	68	73	67	62	60	55	84	74	74	67	66	66	58	68	63	58	69	64	64	63	76	79	72	59	61	67	64	58	75	71	60	68	57	78	72	64	67	71	74	52	63	67	54	74	73	57	66	63	82	49	70	80	71	60	81	72	72	76	67	58	72	72	62	67	72	54	64	69	76	56	71	73	63	69	55	81	82	72	68	79	55	76	63	66	65	56	76	76	55	75	67	74	79	70	61	59	61	69	71	75	61	66	73	76	79	62	53	73	71	68	65	72	53	70	64	75	58	82	77	67	69	57	54	79	52	66	65	76	55	64	75	63	67	70	53	59	76	78	81	73	67	68	62	84	56	60	63	72	71	74	64	74	61	70	57	64	59	56	77	55	64	72	72	50	67	66	63	67	75	71	63	58	63	57	73	70	70	77	71	59	66	84	83	76	59	67	66	79	68	65	70	66	73	55	76	82	60	77	69	77	69	72	69	59	83	60	74	52	73	73	50	51	69	78	75	76	72	62	66	55	64	58	60	74	62	82	64	53	66	72	66	62	66	86	59	71	50	68	72	62	74	65	61	66	79	63	53	62	65	52	75	64	63	60	72	75	59	63	76	59	64	66	59	66	70	60	63	91	67	75	71	57	78	60	59	77	71	64	65	63	69	55	66	85	76	57	62	85	56	66	64	60	86	73	81	65	65	80	57	75	81	79	71	67	74	77	63	67	69	64	80	69	79	67	61	69	60	64	67	72	61	77	51	61	71	87	75	73	66	74	78	67	60	69	63	66	52	66	74	82	75	82	79	66	70	56	51	81	75	63	81	65	73	51	63	68	55	76	64	65	57	69	70	66	68	73	48	61	55	69	70	68	71	71	73	87	61	75	65	60	52	56	73	72	66	62	69	66	50	79	59	69	64	67	67	74	63	68	54	75	67	72	64	83	69	55	59	69	61	82	72	81	91	61	56	64	66	60	55
28827	16925	5288	2487	4918	6461	6518	5595	4948	4168	3370	2725	2233	1874	1606	1600	1302	1068	1079	1002	878	962	836	857	803	745	733	741	722	741	749	731	885	768	743	629	609	627	648	682	620	591	581	571	596	584	563	584	623	600	840	1344	2315	2535	2479	2212	1850	1619	1291	1017	879	730	603	574	563	596	552	565	552	568	574	569	519	535	571	580	550	606	572	549	525	559	540	561	567	515	580	557	572	558	574	550	550	551	545	576	532	544	561	554	566	574	522	555	563	554	590	569	580	533	574	500	550	578	526	579	558	552	586	519	563	535	554	557	531	580	548	561	548	543	537	596	532	534	578	556	527	579	529	571	563	567	556	586	556	605	564	601	556	555	533	539	529	550	576	578	564	554	581	553	521	553	568	582	548	539	550	534	575	562	546	572	557	545	587	532	542	581	519	563	546	542	604	574	545	557	510	573	549	568	566	570	596	564	543	551	575	548	565	602	589	526	552	569	521	541	570	550	532	563	562	539	597	575	554	569	545	510	557	550	560	584	542	541	555	557	530	544	535	587	544	538	519	544	548	557	524	563	555	550	555	573	550	564	584	562	572	573	537	570	539	552	554	555	569	539	539	560	550	525	535	543	568	558	543	570	556	530	527	551	553	533	541	551	547	566	528	532	588	552	600	524	549	537	590	581	533	567	528	545	542	562	512	582	564	566	530	533	592	575	547	535	562	563	583	512	583	555	525	520	530	595	581	548	526	557	543	570	563	531	547	535	584	565	536	591	533	526	538	515	577	567	546	584	530	580	562	505	597	554	569	552	543	553	531	556	542	545	520	547	568	595	569	534	550	551	584	516	520	583	529	571	535	549	550	568	535	559	557	576	549	544	589	497	554	565	591	521	579	551	558	563	591	580	565	587	541	590	560	560	543	544	555	570	570	537	518	578	557	555	560	516	547	571	540	524	577	483	601	501	572	573	533	571	577	563	553	545	536	554	567	576	573	586	580	552	568	598	550	547	553	495	533	526	612	517	560	553	564	523	533	539	543	514	542	530	576	587	560	536	548	586	513	556	546	537	528	587	571	530	523	526	573	552	555	546	498	553	533	544	569	533	565	563	520	531	576	568	545	573	527	589	579	570	584	571	567	547	536	592	537	563	554	564	532	564	561	580	555	563	598	528	586	560	562	593	601	560	561	555	564	544	559	598	562	523	569	554	570	564	566	554	558	557	549	560	570	588	542	586	579	538	666	539	570	568	568	515	557	529	560	523	545	508	531	541	498	553	600	527	548	576	535	579	555	551	539	535	560	507	524	550	540	547	515	551	555	556	550	558	564	564	587	529	527	548	544	592	537	567	562	550	521	588	572	521	600	615	546	555	558	566	530	550	573	581	560	534	562	571	582	583	535	557	576	551	541	630	597	563	559	561	563	550	533	536	570	547	554	585	574	555	564	537	562	561	513	565	533	583	526	561	535	576	585	510	534	555	582	544	549	532	591	611	510	521	556	539	589	538	549	584	586	545	564	570	566	522	545	569	532	594	583	554	581	557	520	516	529	523	528	609	581	564	562	542	586	505	599	580	582	521	560	544	579	531	580	563	497	572	531	512	615	569	545	535	577	534	579	582	552	567	584	562	552	567	591	546	540	561	529	583	592	550	568	567	540	610	552	574	574	566	567	484	580	573	546	561	546	534	565	554	590	525	541	580	523	584	536	533	527	542	580	549	568	512	568	563	531	549	541	556	549	549	522	535	564	526	539	559	538	536	600	556	520	572	529	504	564	568	522	554	546	532	556	579	539	524	568	558	583	526	566	572	571	545	562	584	590	569	548	547	595	575	574	580	523	551	575	510	575	563	567	544	551	583	542	540	552	577	571	560	558	578	573	512	563	546	577	541	576	574	578	555	523	569	569	566	576	557	557	595	579	554	540	533	554	518	532	539	565	550	567	564	528	559	590	555	551	547	571	544	568	533	512	558	570	572	545	520	547	552	572	545	523	582	606	566	586	524	555	563	550	527	573	569	550	600	555	526	587	573	536	537	549	542	570	566	546	556	561	537	559	569	569	560	564	538	509	565	539	531	516	581	581	582	554	571	517	541	552	565	543	571	515	525	538	567	564	551	558	563	556	581	559	548	559	540	556	545	569	531	567	609	569	569	577	551	532	544	551	531	547	572	557	556	531	555	566	583	572	522	534	571	595	560	553	585	583	560	583	560	564	547	506	542	602	538	570	502	540	605	544	539	540	523	488	548	577	562	570	537	559	586	579	554	594	576	550	520	546	571	543	542	570	564	550	555	541	547	533	570	538	550	572	530	544	573	577	560	565	578	545	567	551	571	551	572	581	583	531	518	568	530	587	557	554	561	517	610	562	578	595	542	571	549	546	572	508	552	562	524	577	569	571	553	539	580	551	595	525	554	578	584	539	550	570	537	560	549	560	530	567	556	521	528	564	569	586	530	541	572	573	547	522	592	533	545	566	516	583	545	541	584	586	565	555	532	515	603	558	557	510	551	583	561	559	546	593	561	584	517	532	555	540	613	576	547	584	540	556	613	583	559	547	573	555	550	553	584	519	546	525	534	568	555	526	563	613	579	567	526	533	545	534	563	563	535	553	596	561	536	587	553	523	582	562	524	501	582	535	554	509	572	567	574	545	537	555	563	524	575	571	552	556	559	555	594	486	535	538	587	537	536	512	528	552	526	591	592	574	582	562	549	515	602	599	550	570	570	582	556	538	534	595	587	541	602	564	529	573	605	528	615	561	565	581	562	549	567	564	539	562	585	527	569	511	559	548	556	559	601	567	565	542	591	550	548	544	551	554	576	547	595	524	539	564	562	573	551	559	623	562	550	531	566	546	535	544	554	576	579	550	552	583	574	560	574	598	608	532	606	595	518	517	547	577	548	546	545	610	593	567	573	586	545	558	561	553	529	545	577	579	575	545	511	527	532	556	550	576	555	565	529	553	548	549	568	545	575	586	535	558	552	540	544	574	529	583	529	575	560	598	588	556	530	587	566	543	544	522	527	535	604	577	588	555	542	528	555	529	524	574	561	544	548	558	505	560	553	560	570	518	552	586	531	493	558	549	571	527	619	531	571	587	547	532	572	562	516	526	582	575	554	544	560	575	595	597	571	596	548	558	573	528	525	572	558	527	579	539	538	584	579	482	557	540	509	520	530	528	544	563	543	521	551	601	542	552	545	511	569	509	578	561	548	549	495	599	581	531	557	555	530	535	589	565	585	602	572	550	522	547	555	532	561	565	544	559	579	533	574	554	552	554	563	574	533	518	559	565	555	550	559	533	513	538	564	558	535	530	574	594	502	501	564	580	566	574	561	538	568	551	571	537	577	517	525	523	601	584	557	577	561	548	590	591	529	595	596	585	534	568	555	580	567	570	521	523	597	549	553	572	552	539	528	556	566	568	546	546	539	575	568	568	572	558	519	595	610	535	544	571	537	542	561	629	553	508	556	547	537	566	575	553	517	549	544	551	565	556	533	542	552	586	552
4609	3390	768	226	199	212	223	255	207	207	189	169	162	154	147	162	119	132	118	124	117	141	119	116	118	115	134	116	115	116	116	118	107	116	122	109	117	107	114	116	99	103	113	117	115	127	101	112	108	182	218	239	242	255	192	175	145	124	135	131	107	97	102	102	119	132	117	118	89	100	114	110	82	108	104	109	106	94	123	120	116	114	111	102	107	111	100	112	129	104	111	112	114	109	118	94	104	96	108	111	116	102	100	112	110	108	98	78	98	110	112	111	104	102	106	96	101	113	113	111	107	111	121	106	128	107	103	139	97	98	119	108	109	96	118	106	116	116	113	126	105	104	99	97	101	107	115	95	112	106	94	106	110	129	106	101	98	106	99	108	106	106	93	103	102	128	105	115	108	107	98	108	107	103	114	94	109	108	111	98	92	129	111	96	119	99	116	103	94	98	108	114	115	133	94	105	107	96	116	126	99	125	106	119	105	111	132	95	109	123	112	116	112	100	105	107	110	114	115	103	108	129	107	123	96	107	95	94	111	102	96	116	117	92	96	91	107	99	100	101	97	100	117	104	114	129	114	113	92	112	102	110	108	102	113	114	110	126	102	108	102	130	106	92	100	101	95	114	110	94	97	115	122	109	106	114	103	104	121	95	100	109	105	119	98	107	102	107	127	100	108	103	110	103	100	96	107	117	105	112	121	105	106	115	123	106	93	104	104	102	110	114	96	128	102	111	95	107	102	106	134	108	106	130	112	106	105	98	86	98	99	102	88	111	116	110	103	107	109	113	129	109	111	111	121	107	82	99	104	94	123	97	105	114	123	119	100	117	92	109	109	101	108	96	84	134	109	106	104	111	102	91	119	120	95	115	112	102	106	115	119	105	104	96	90	118	104	97	110	105	112	94	115	112	98	103	103	115	102	95	85	110	114	116	89	88	125	115	112	111	97	111	130	95	89	94	111	122	91	110	110	115	111	121	99	115	109	107	126	97	108	112	114	111	102	96	127	94	116	102	131	108	108	108	122	111	98	107	121	108	120	115	94	109	127	99	115	111	108	93	128	94	104	115	105	123	112	113	121	103	115	99	123	105	111	103	103	98	109	106	114	97	95	108	103	113	98	111	117	102	107	111	115	97	104	95	112	97	116	93	107	125	117	91	112	105	85	112	98	94	98	92	121	113	110	91	110	120	113	102	118	99	111	97	119	101	104	71	122	99	115	110	103	126	100	103	99	93	115	90	113	94	104	129	101	101	110	107	104	95	100	113	109	82	91	97	90	118	99	115	103	118	131	98	101	113	117	124	92	98	100	104	123	103	86	92	106	111	107	108	102	110	121	121	87	101	99	111	98	89	96	103	104	120	94	90	107	114	95	102	121	110	123	107	126	89	94	100	102	98	98	95	102	97	113	112	102	105	115	96	89	112	108	112	102	102	106	104	118	112	118	105	115	93	98	131	120	109	91	107	99	79	111	104	109	122	121	131	111	107	96	88	94	128	91	107	79	123	105	109	101	118	110	97	111	102	121	101	107	109	106	86	121	124	91	115	100	110	86	111	100	121	129	112	107	99	125	106	96	96	109	114	114	102	126	98	97	117	99	106	105	112	90	110	122	107	109	115	109	113	87	113	110	98	114	109	107	108	110	105	113	99	96	101	111	116	116	107	104	109	96	123	92	101	105	111	98	104	112	97	113	113	128	100	99	104	87	116	116	121	108	100	105	120	103	106	130	114	108	95	119	112	115	99	116	109	109	99	101	96	101	96	101	111	89	119	117	118	121	105	125	110	107	120	93	99	115	108	136	113	121	98	120	92	104	105	125	108	102	101	127	107	106	120	93	104	109	114	96	116	111	115	110	106	108	105	111	111	124	109	111	118	114	112	117	97	90	118	104	106	101	108	105	118	121	111	120	103	102	103	94	89	115	108	105	128	100	114	108	103	105	109	93	110	117	110	117	102	98	96	132	113	106	99	106	117	105	91	108	93	101	117	121	91	118	104	105	124	107	113	101	117	96	116	114	103	111	100	109	90	93	113	102	94	113	100	104	102	105	104	101	103	116	104	106	106	102	113	102	108	112	86	106	125	99	104	100	97	105	116	107	115	105	112	102	97	109	100	112	104	91	123	94	111	114	97	116	108	110	107	106	101	102	94	112	117	110	87	102	109	113	113	108	110	91	110	104	119	108	114	98	98	85	108	106	109	115	104	105	95	108	109	101	114	117	114	111	114	106	99	95	106	84	131	111	92	112	96	122	104	109	121	94	111	107	119	93	105	101	110	113	114	116	108	109	97	99	85	113	115	104	117	106	105	113	95	113	85	80	120	91	113	110	106	117	109	117	104	127	108	102	110	116	127	109	96	105	113	113	104	94	81	118	113	103	95	109	110	101	109	96	111	121	92	122	107	89	92	109	98	105	118	106	107	93	112	119	96	83	99	119	99	114	99	110	116	112	105	108	98	103	131	95	102	105	96	106	103	106	122	113	113	101	116	109	126	116	106	110	103	115	87	118	115	107	99	106	119	118	110	112	104	96	116	119	112	91	110	109	104	110	99	113	94	84	102	106	93	116	121	120	110	103	103	116	94	115	122	110	120	111	98	89	102	110	106	100	109	109	106	112	108	103	91	109	117	121	121	108	109	108	121	85	102	108	103	120	86	99	134	103	117	95	109	94	114	97	108	117	99	95	101	122	115	118	107	126	95	112	111	111	102	107	98	92	109	110	101	109	111	103	109	106	98	104	93	102	114	103	126	94	96	107	102	124	114	114	101	109	132	85	122	113	115	107	123	84	107	102	97	105	103	106	113	110	91	100	120	91	119	106	123	110	122	100	106	105	118	95	121	119	108	125	118	99	112	111	126	105	111	109	105	103	113	101	111	107	115	103	90	94	105	113	83	95	114	102	107	111	105	103	106	110	109	101	99	104	114	104	101	112	99	92	94	144	106	94	99	114	133	111	123	124	119	111	91	106	102	90	85	101	100	112	129	121	94	111	104	119	107	95	103	102	111	101	117	98	114	107	100	109	92	129	106	111	126	98	90	90	102	105	121	88	119	110	123	113	126	102	110	110	108	108	98	115	113	99	100	101	116	111	108	117	102	117	108	109	97	110	134	89	108	108	124	111	113	111	107	103	101	93	99	110	98	120	120	104	116	90	115	112	108	107	109	104	116	104	110	106	102	103	101	100	95	102	97	116	107	94	86	106	115	97	109	88	105	118	88	105	100	120	119	103	103	107	108	116	96	97	117	108	124	123	90	106	107	92	116	102	121	110	89	109	98	110	107	119	101	111	102	89	92	123	128	90	114	99	129	97	104	137	92	117	116	96	99	105	95	101	106	91	104	122	93	108	101	126	99	112	127	112	101	109	107	103	100	134	115	105	115	100	103	97	107	84	115	100	98	102	102	103	110	104	116	113	95	102	95	106	112	104	111	96	116	111	114	111	99	112	113	96	115	88	99	113	104	95	111	105	113	113	111	101	104	87	116
33107	21692	7097	4144	7574	9048	8309	7960	6626	5435	4552	3782	3034	2542	2410	2140	1749	1626	1580	1358	1373	1375	1323	1185	1206	1150	1081	1089	1157	1063	1081	1093	1139	1131	1052	1041	946	980	1062	987	957	953	965	933	945	963	1002	922	1154	2565	3619	3943	4020	3894	3165	2678	2186	1759	1417	1241	1176	891	860	863	898	915	859	848	869	902	895	832	890	831	830	888	817	821	877	882	853	872	901	845	869	874	846	856	852	864	850	864	858	910	812	928	862	898	845	855	837	847	858	887	857	902	926	836	811	826	931	887	849	898	895	805	889	815	844	851	805	844	857	859	850	911	877	863	892	902	838	873	879	900	864	842	884	847	838	879	883	867	897	879	872	874	828	839	819	839	810	887	877	893	867	857	847	838	807	835	908	819	868	888	859	859	821	852	885	873	825	868	817	860	828	899	857	904	867	856	893	904	830	807	923	795	895	839	826	821	894	812	894	864	809	841	881	831	807	837	819	876	841	852	874	850	839	864	910	876	865	858	805	903	837	850	843	839	871	827	862	899	824	857	910	844	847	835	865	888	865	871	849	872	823	837	917	837	877	885	863	849	818	878	913	784	839	869	853	852	948	874	856	863	808	857	829	903	869	854	862	899	893	827	856	923	840	884	883	851	883	848	881	835	861	875	848	846	869	895	883	836	859	840	869	857	893	834	875	879	859	801	879	813	916	858	873	850	813	859	834	831	843	878	824	867	881	882	837	848	793	858	827	880	847	867	903	907	842	868	862	798	860	829	924	778	897	829	840	890	837	841	831	823	855	826	877	834	829	826	835	837	863	825	891	869	889	860	822	873	862	877	823	835	853	835	886	904	856	863	861	852	849	922	823	828	860	832	890	872	882	866	827	864	841	879	884	879	868	833	859	881	800	850	880	837	870	827	858	858	892	891	864	897	832	884	853	867	841	878	828	858	877	835	871	855	801	843	911	835	888	826	838	852	898	886	890	880	867	911	884	889	822	844	923	894	855	882	828	873	856	834	853	829	799	873	883	806	865	816	857	824	861	804	870	922	848	868	899	890	844	851	825	850	835	845	882	884	847	864	879	835	870	871	874	921	850	870	865	884	840	840	830	826	826	889	893	878	865	886	865	808	871	857	892	877	865	883	885	838	809	782	893	909	838	892	832	794	823	812	839	887	826	840	849	887	852	854	869	879	837	893	875	803	889	910	889	850	905	893	884	880	865	897	832	879	903	840	847	851	851	848	862	881	855	835	916	863	835	854	860	831	830	891	865	858	850	817	850	781	846	858	894	834	891	801	869	867	906	851	854	814	884	910	861	799	846	895	847	786	840	846	845	898	785	879	830	859	811	868	909	834	870	886	836	884	818	844	912	835	872	852	814	871	855	852	845	888	845	885	895	897	880	858	862	848	899	811	847	882	850	912	868	847	864	847	877	807	870	880	826	844	817	891	838	882	816	876	812	927	821	893	852	882	878	811	820	869	901	912	868	837	874	898	891	909	802	865	881	866	831	820	870	866	870	863	860	833	876	821	895	855	839	873	888	842	861	902	892	853	847	876	855	839	869	836	876	884	900	812	833	871	853	856	868	836	873	837	852	887	850	865	890	904	862	811	843	885	872	818	851	889	821	817	778	857	862	904	871	908	824	897	840	884	867	844	861	876	879	795	840	827	864	870	852	857	849	886	900	869	839	882	828	834	789	822	852	852	880	853	834	897	877	883	862	853	870	862	859	903	901	892	875	892	845	884	884	881	891	881	845	900	858	869	832	873	851	934	849	887	836	903	836	880	860	799	855	883	870	860	824	861	869	825	902	798	847	905	857	847	901	878	893	894	900	875	836	885	844	892	890	873	895	860	857	868	853	883	877	834	850	906	834	881	859	845	852	840	924	889	842	870	842	855	808	887	880	865	881	897	923	870	868	871	857	835	893	889	848	884	873	852	846	873	834	858	883	852	860	795	840	850	838	883	857	874	842	855	874	849	826	825	896	865	859	840	834	779	837	857	846	869	847	840	886	830	868	821	847	884	804	820	860	852	869	916	848	816	832	834	898	922	876	855	892	840	859	851	826	832	883	855	863	899	878	914	862	866	842	878	863	850	842	895	898	910	817	858	893	847	858	811	857	832	842	869	807	862	861	873	839	889	886	890	898	839	868	836	928	822	864	830	922	848	852	864	861	848	876	831	839	808	835	857	884	846	859	812	848	905	863	923	831	845	875	851	838	855	882	865	821	829	853	858	849	836	880	865	859	881	847	839	916	808	850	828	862	869	856	829	900	844	908	830	859	842	869	886	877	845	815	905	881	890	828	858	845	872	828	861	881	883	853	833	875	857	834	842	846	825	850	856	872	882	880	820	846	859	847	860	907	833	851	845	911	893	852	870	838	861	849	851	863	861	883	845	927	859	848	896	898	803	902	862	815	849	806	854	901	900	903	819	810	834	834	867	868	833	859	874	888	871	758	854	880	840	903	828	861	886	851	826	825	856	850	848	846	832	914	880	847	863	850	885	786	844	877	844	826	848	888	881	846	894	847	899	883	859	854	786	821	827	856	834	869	852	864	826	825	854	831	868	839	840	861	856	894	840	939	844	874	858	847	883	871	804	882	873	868	889	917	846	837	839	872	831	859	889	813	856	861	842	940	855	893	899	882	780	869	875	893	895	835	849	855	862	807	860	911	801	808	845	840	866	850	854	859	859	884	817	914	851	873	850	836	846	862	864	896	869	896	851	840	846	897	852	841	873	871	867	892	866	859	878	837	870	884	843	855	810	907	872	869	882	895	880	897	872	845	868	855	887	866	882	848	860	896	888	879	819	824	899	829	859	875	852	890	848	802	865	852	928	896	838	860	850	813	895	843	806	857	877	844	838	856	861	873	943	847	820	830	794	821	834	920	844	857	840	865	860	886	904	868	814	867	847	857	827	823	821	891	881	917	861	880	885	849	889	841	810	873	905	867	856	873	859	879	862	860	889	844	853	848	878	870	868	912	896	826	803	879	825	887	862	820	822	905	832	874	878	830	840	864	785	870	946	839	817	852	890	864	857	859	944	882	848	844	843	849	821	856	856	799	862	843	875	797	857	852	839	897	840	897	855	913	854	871	847	823	830	848	797	855	847	841	863	815	805	856	882	865	829	888	863	857	894	873	876	840	857	848	897	839	908	836	855	869	887	900	835	877	842	842	850	798	833	884	861	826	854	847	822	847	855	882	879	819	849	900	850	905	863	883	875	909	858	854	894	886	852	845	852	913	857	850	861	861	880	848	830	868	822	815	845	795	868	845	812	868	842	892	895	832	789	819	896	859	864	843	854	847	905	849	831	818	785	835	847	895	893	883	821	833	889	872	884	883	810	860	880	889	891	868	840	900	837	892	826	892	852	866	864	898	885	849	786	857	829	885	840	844	867	893	826	827	777	868	882	841	825	835	896	859	870	846	847	904	871	819	844	831	904	827	863	839	880	825	890	806	812	847	888	837	894	888	813	895	864	905	935	835	819	877	868	826	883
2254	915	218	107	78	107	116	109	103	101	93	81	74	83	66	67	55	62	59	56	55	55	48	66	60	66	47	43	53	42	67	55	70	49	62	62	52	50	59	61	52	43	63	60	49	53	47	52	53	51	68	81	81	69	75	76	62	55	63	58	64	62	50	53	60	50	47	42	59	49	47	55	47	48	58	41	49	54	56	51	72	57	60	55	55	53	66	48	55	58	50	69	55	59	59	59	72	58	60	65	56	55	56	74	60	66	49	60	58	64	46	57	62	66	55	64	62	53	68	52	53	50	51	55	62	51	52	54	38	51	60	56	61	57	68	45	76	50	54	68	31	58	49	48	58	62	62	49	57	62	55	30	54	49	59	45	56	51	57	59	44	53	50	57	53	55	57	55	47	49	52	59	56	65	56	54	43	53	59	65	55	65	61	49	56	42	52	64	49	66	52	44	58	65	58	47	57	64	53	64	67	47	58	55	47	50	46	56	55	40	54	52	51	53	55	56	60	44	63	60	56	73	61	59	55	67	48	46	45	55	52	59	65	55	59	54	62	62	67	54	48	62	48	49	55	41	42	62	66	59	57	46	47	55	59	59	61	62	44	45	67	61	52	47	55	56	43	45	53	48	81	58	59	36	52	45	54	54	43	45	55	63	50	57	61	48	46	44	64	72	43	39	61	52	57	61	49	67	55	56	53	48	67	64	51	54	50	51	41	55	55	58	62	49	46	50	63	65	53	51	54	46	65	41	64	53	48	53	64	55	53	40	49	61	52	62	66	51	65	65	60	51	53	61	59	52	65	52	55	57	51	61	65	56	60	66	50	51	67	52	57	66	65	69	55	56	64	62	52	54	59	41	55	54	44	53	49	65	58	47	63	65	58	58	51	58	59	45	63	52	57	60	59	54	59	51	51	46	62	37	66	50	53	38	63	47	46	52	55	63	54	52	41	70	56	48	61	58	50	54	42	62	58	52	48	51	52	39	77	46	52	49	66	40	54	44	58	48	70	53	56	62	41	60	44	49	51	41	44	52	58	54	59	55	58	61	51	49	50	49	50	58	49	51	53	44	54	64	56	49	58	61	56	50	56	54	57	51	61	55	66	51	45	46	62	50	48	51	49	41	44	47	53	65	49	52	46	60	52	48	54	45	55	55	51	50	54	55	53	66	61	49	48	55	52	58	59	44	54	57	50	64	35	36	56	49	54	38	53	55	57	60	64	47	57	48	51	64	45	45	61	60	37	52	61	54	55	44	63	44	56	41	53	74	67	78	55	57	48	38	57	64	48	57	65	44	56	52	49	52	70	64	61	55	53	47	50	60	57	68	58	57	55	57	59	55	55	55	49	44	61	50	57	50	53	61	57	42	49	49	57	65	43	59	54	57	44	55	61	44	51	57	58	65	67	45	50	58	47	63	61	53	47	42	58	48	65	53	62	52	65	55	58	49	60	63	52	48	65	50	49	51	49	44	37	54	50	53	54	48	55	53	62	60	54	60	43	57	57	59	53	62	57	47	69	37	63	63	64	56	52	62	59	54	51	49	56	47	66	59	43	50	61	63	58	52	67	50	71	69	59	58	49	42	44	58	53	50	58	55	46	63	54	56	51	66	52	53	59	57	50	52	50	52	59	63	48	58	48	47	47	45	48	54	58	69	55	54	55	54	54	51	41	62	68	58	57	51	48	67	52	58	55	50	65	48	55	56	62	54	48	68	48	59	42	58	49	50	59	53	60	63	61	53	51	34	60	55	47	77	35	59	55	56	61	51	54	47	55	56	46	61	56	47	64	58	61	48	60	47	59	58	53	51	73	48	55	47	57	45	45	44	71	54	68	55	52	53	41	48	64	61	41	54	57	63	48	61	63	66	49	55	46	59	53	48	62	56	59	47	45	52	66	59	61	51	53	49	52	63	51	63	57	51	41	57	58	51	53	48	57	49	47	47	52	45	69	54	50	62	56	52	51	64	55	50	68	70	56	63	57	52	49	50	56	60	49	62	51	63	61	47	45	59	63	64	59	59	50	64	63	51	62	44	55	47	53	56	58	55	57	48	44	48	48	49	44	52	52	42	57	51	52	49	59	53	63	52	56	52	69	51	43	39	62	58	51	63	61	54	46	56	55	55	59	63	52	77	49	45	53	45	49	44	57	53	46	62	55	56	51	61	57	54	47	58	52	51	52	56	54	49	40	54	61	61	43	45	57	60	52	60	42	53	46	54	45	45	58	59	55	63	61	57	49	62	62	61	45	43	48	51	53	64	61	54	46	55	66	58	45	39	54	39	45	46	54	51	61	61	54	57	60	53	44	45	51	56	55	51	58	60	45	65	53	58	53	56	62	64	64	58	52	51	53	51	58	56	42	57	56	51	56	47	48	64	55	56	64	53	46	78	59	46	53	58	46	57	52	59	58	59	47	63	60	42	64	57	57	40	73	55	54	61	45	48	52	40	50	65	67	53	68	54	52	54	53	54	55	53	42	40	46	52	77	71	59	50	52	63	45	52	50	62	54	57	62	42	71	59	46	61	49	52	45	56	48	42	64	58	45	43	47	60	57	51	61	67	48	64	53	60	43	48	60	59	64	60	61	55	45	70	51	58	68	44	51	60	51	49	54	54	54	61	50	48	52	50	54	49	49	43	53	52	50	65	49	53	47	51	46	57	55	49	60	58	51	62	54	52	53	47	46	56	42	61	62	50	56	50	49	44	55	50	52	58	44	63	51	63	68	42	56	56	75	46	46	45	59	54	53	52	44	54	40	45	54	58	60	61	47	65	69	60	61	52	59	66	45	44	50	58	56	52	63	56	62	77	47	41	50	51	42	62	62	67	57	58	49	46	52	50	55	47	52	63	42	55	47	65	55	59	63	58	55	53	59	55	59	36	75	60	49	42	64	57	63	51	65	51	60	54	54	54	62	51	65	58	55	65	52	66	62	52	54	52	49	56	51	64	53	50	62	44	47	51	47	51	57	54	46	41	53	51	59	60	55	58	57	51	55	51	50	65	63	41	55	50	61	59	52	49	53	53	47	59	62	53	57	71	62	64	50	45	61	52	61	52	38	45	57	54	46	51	51	56	61	45	54	49	61	53	58	61	42	54	49	49	63	51	62	52	52	51	41	65	61	63	47	50	62	51	56	57	55	57	59	57	57	65	63	57	52	57	51	50	48	48	65	50	54	68	57	47	56	62	48	53	58	55	62	63	53	66	53	57	54	51	52	50	55	70	57	53	44	58	62	57	67	60	44	49	45	47	64	76	51	59	66	47	53	68	53	65	67	52	65	50	53	52	38	44	51	57	48	51	61	61	56	61	49	67	54	56	53	56	59	55	47	54	63	56	54	40	56	54	50	54	56	54	73	54	56	43	58	56	54	51	53	64	66	58	61	52	51	67	63	60	58	44	58	49	48	53	55	46	66	45	62	53	51	55	61	45	45	50	57	52	48	55	58	51	44	52	61	73	58	56	55	41	50	52	47	56	58	45
23210	11218	2980	2094	3708	4800	4368	3932	3465	2733	2212	1697	1455	1321	1200	923	804	797	767	683	662	623	612	600	584	569	530	556	629	563	576	650	589	566	532	494	477	543	546	516	448	449	580	504	457	473	476	464	529	604	783	980	1017	933	944	903	784	690	635	526	493	457	449	456	432	446	433	433	436	443	444	428	452	443	434	447	455	477	429	447	472	451	433	456	469	468	443	457	446	445	463	473	426	463	450	457	440	438	468	412	467	427	476	486	455	472	472	435	450	482	502	429	452	471	426	438	488	475	493	477	476	458	442	492	433	476	463	447	473	455	501	447	463	443	492	429	512	486	462	453	494	461	470	473	437	459	490	437	477	473	453	480	412	446	450	496	461	479	460	446	481	426	460	482	435	469	491	474	467	484	462	464	444	475	469	440	415	426	445	482	453	457	442	449	441	452	438	441	434	478	445	415	447	426	451	463	456	452	471	509	484	476	438	519	430	499	438	433	447	455	479	421	453	428	420	454	465	436	449	467	463	442	458	445	423	445	455	429	442	444	435	479	475	436	471	459	449	472	462	450	416	393	447	435	453	424	448	414	463	445	492	444	479	453	467	449	461	432	402	447	450	461	459	464	465	463	500	418	482	457	455	453	459	432	447	447	455	444	433	446	487	445	446	452	434	449	456	468	426	462	450	466	432	412	448	456	469	444	429	432	477	499	490	437	417	483	493	427	439	411	477	458	456	445	485	478	485	400	461	465	467	461	476	512	463	451	486	471	444	461	445	438	445	414	456	500	440	437	461	468	473	446	463	432	482	454	438	420	472	405	460	499	408	438	432	493	485	443	434	460	458	468	441	490	433	463	479	461	422	463	462	435	474	465	528	462	409	467	477	469	453	405	449	453	451	446	411	447	475	447	453	439	464	482	465	448	416	478	467	489	464	460	419	503	457	441	420	435	415	461	467	468	469	460	454	426	426	437	426	470	453	430	471	465	428	438	409	454	440	449	454	454	466	472	438	486	413	469	470	421	446	486	427	429	461	445	434	481	454	443	456	441	441	467	458	431	478	451	445	414	434	454	456	434	460	466	461	445	432	432	419	446	464	475	430	429	465	428	436	428	457	431	502	500	461	418	496	452	495	465	413	408	473	465	439	443	438	454	502	453	453	419	434	485	460	454	468	484	450	494	458	456	451	485	444	475	453	448	462	440	461	444	451	455	425	452	443	487	481	454	445	461	458	485	401	464	447	427	410	441	468	478	466	501	479	456	438	438	430	485	446	447	452	481	456	476	476	465	465	418	458	485	462	470	455	480	459	454	447	433	437	448	461	401	458	449	446	466	488	477	443	442	486	445	440	436	445	476	461	451	456	454	456	476	483	479	432	448	459	477	481	465	466	424	448	431	475	481	438	462	436	456	452	457	460	474	481	461	462	460	480	499	460	442	459	436	420	496	452	474	449	473	465	445	412	435	412	486	447	453	458	439	419	491	514	477	445	413	432	452	442	417	460	497	429	407	461	432	448	430	449	432	477	435	427	490	477	406	462	457	461	462	445	476	498	448	479	451	466	463	464	474	457	468	444	450	471	471	465	465	436	463	474	444	462	429	482	438	423	480	474	465	437	434	454	484	452	442	446	472	485	457	489	468	461	462	432	483	481	439	450	418	502	440	414	440	453	486	465	468	464	463	465	475	468	469	441	435	459	439	465	423	437	484	471	443	453	429	443	477	473	463	408	460	421	450	478	415	459	433	425	402	475	448	413	434	439	425	464	460	493	474	466	409	435	409	512	449	452	435	442	442	442	471	438	454	447	444	451	444	482	478	448	414	446	427	447	467	468	479	455	445	446	462	428	422	446	458	471	441	429	430	474	431	465	453	444	472	443	465	460	440	456	457	459	467	444	477	450	468	428	460	427	473	498	460	456	451	454	467	447	446	469	468	452	433	437	482	410	456	421	473	467	478	449	433	464	467	430	438	456	451	465	449	449	425	451	454	429	430	506	435	481	454	437	431	422	453	480	446	478	442	467	440	468	431	443	484	446	414	467	485	428	444	413	436	458	441	453	461	477	458	441	449	510	461	457	436	458	463	496	422	439	443	419	459	467	456	442	420	448	424	423	443	444	460	477	498	466	455	436	471	426	470	476	435	428	452	430	428	449	499	419	443	444	456	491	431	450	471	482	472	436	441	453	444	458	447	438	429	450	461	462	462	469	474	440	476	446	438	485	465	473	480	477	443	476	479	462	437	458	478	455	476	445	470	446	450	494	468	507	469	469	459	496	470	418	434	470	464	457	479	457	456	422	426	489	433	447	438	459	445	464	451	461	468	514	432	467	448	505	435	503	420	425	468	470	410	493	434	436	464	399	496	487	450	463	413	471	446	459	460	483	457	479	476	420	445	483	460	432	461	439	408	432	450	438	422	482	432	473	427	438	432	453	471	503	472	454	447	480	455	450	466	451	455	425	466	452	464	450	501	415	455	421	444	448	441	456	451	424	424	445	428	433	472	460	458	456	468	471	425	455	445	454	475	486	474	481	498	491	453	447	453	403	435	467	433	474	431	397	470	442	457	456	424	444	463	455	485	457	463	437	458	472	432	438	487	455	453	442	427	448	461	430	456	475	454	426	467	484	426	462	444	463	443	430	471	479	476	472	473	448	435	467	463	491	439	425	444	492	441	456	472	513	491	431	458	462	482	463	474	449	470	456	443	427	449	457	476	462	421	445	475	454	468	459	479	481	470	434	452	461	485	441	458	466	428	462	497	474	482	467	436	482	435	456	470	457	445	441	437	423	455	451	444	457	485	404	412	430	474	459	443	447	440	428	456	436	455	449	465	471	460	489	461	469	474	467	421	464	446	442	417	454	449	460	427	482	434	457	471	415	482	468	464	479	483	435	468	432	482	459	440	426	453	415	443	469	424	459	446	458	475	431	430	402	465	469	455	455	456	464	488	409	426	454	449	486	450	420	455	435	464	511	419	464	409	453	466	455	446	448	487	490	496	435	439	481	469	475	452	485	443	439	473	457	459	470	478	493	464	434	476	440	458	472	464	423	466	459	465	445	464	500	446	451	485	431	465	473	430	425	430	494	472	459	455	488	455	493	450	439	458	466	455	452	468	450	456	465	435	421	452	447	461	463	440	441	480	486	414	472	478	452	454	430	450	454	483	450	453	463	471	458	433	418	474	464	444	491	465	443	419	438	421	462	471	459	504	451	449	459	465	446	452	506	414	480	489	446	449	440	489	454	461	462	427	454	478	447	442	435	481	413	447	438	476	457	447	485	454	459	454	469	441	458	447	479	445	470	483	434	454	417	450	517	468	458	477	424	451	506	450	438	453	427	448	478	467	461	464	448	420	459	462	470	484	434	426	442	469	442	479	485	452	440	441	463	474	472	486	441	474	394	435	428	479	424	499	460	468	478	468	463	484	463	442	455	444	485	435	488	488	455	461	438	505	452	492	412	431	453	465	455	467	446	442	452	457	414	445	452	475	467	494
3136	2338	615	193	166	156	185	199	156	180	179	134	131	136	122	119	119	125	105	113	108	105	115	90	110	112	95	92	111	103	84	93	90	92	107	117	89	98	100	98	102	75	95	96	102	103	91	101	93	87	110	123	133	142	132	139	166	133	128	116	101	98	84	96	85	90	96	88	88	102	105	93	83	94	87	80	89	103	105	90	105	70	100	82	81	97	89	85	82	87	88	90	87	97	105	99	92	92	100	92	75	92	99	91	92	93	98	102	101	98	90	78	99	91	100	86	92	98	83	100	99	106	100	103	89	94	85	99	112	107	98	90	108	113	95	99	106	79	109	88	108	110	101	97	92	96	75	97	99	85	82	76	90	95	100	77	101	96	94	105	87	94	113	92	71	83	86	79	96	102	96	118	95	85	85	85	95	102	102	93	100	84	89	92	118	106	94	89	67	84	93	94	96	92	90	111	100	98	82	97	99	110	87	95	102	94	103	95	92	86	90	90	82	87	90	83	95	92	86	85	94	88	91	96	103	84	110	88	93	102	89	97	83	88	103	99	90	106	88	103	98	82	100	104	87	96	92	102	105	81	105	76	91	92	100	90	84	107	91	77	88	93	93	85	93	80	85	106	102	91	92	99	86	97	99	110	96	96	107	85	95	105	112	84	92	90	107	84	108	98	107	89	85	87	90	96	82	95	87	96	90	95	95	99	92	87	81	86	86	76	90	91	110	98	105	94	90	83	97	102	104	104	111	91	77	90	91	89	85	92	83	81	88	96	93	89	96	93	104	96	93	87	95	82	91	92	92	80	85	85	97	90	107	100	102	90	84	108	102	107	101	104	81	91	96	90	93	106	93	92	108	92	88	83	101	92	101	70	91	76	94	96	88	100	84	92	108	91	81	81	94	92	94	72	86	109	88	105	84	85	78	106	87	84	109	93	95	97	95	88	83	82	87	89	88	101	86	90	91	77	108	88	99	84	90	98	83	104	94	98	95	87	101	105	78	91	92	108	97	98	99	106	90	104	81	85	94	66	95	91	87	90	99	89	89	97	104	86	92	90	92	95	102	96	82	73	93	94	90	97	94	91	89	98	87	84	101	91	108	116	83	97	84	85	88	100	84	89	94	80	93	108	85	87	92	87	97	89	103	88	99	85	94	89	104	82	97	99	79	90	80	89	89	78	102	84	87	89	84	95	95	99	86	94	94	83	99	93	95	83	111	103	90	84	115	91	102	103	101	94	102	95	84	92	82	83	88	94	89	88	109	98	88	114	83	85	76	79	89	110	97	104	110	97	89	84	83	101	85	106	109	83	83	94	109	97	81	88	95	101	104	100	94	94	112	91	93	93	100	89	88	95	92	96	93	92	83	83	92	102	87	111	86	94	92	95	96	99	98	75	91	91	95	90	101	109	86	74	90	96	94	81	94	82	82	100	115	97	99	98	102	100	107	101	93	102	77	88	89	106	101	73	101	80	99	101	96	92	88	89	90	93	77	88	119	103	96	85	104	99	85	96	74	80	96	77	86	101	96	86	100	80	85	95	97	98	95	99	99	81	99	88	100	92	100	100	85	76	75	70	95	69	101	105	80	114	91	78	104	89	75	89	97	95	96	104	80	87	86	87	99	90	86	94	101	107	88	91	75	85	95	94	103	73	105	88	78	84	114	92	91	93	86	88	106	103	102	91	93	110	126	110	87	96	88	106	83	96	86	88	96	100	104	93	75	85	89	101	87	96	89	96	97	100	103	94	103	95	86	88	100	104	83	78	83	104	101	91	95	91	97	86	88	94	97	95	96	101	91	82	90	75	88	93	97	75	90	93	104	95	86	97	86	89	93	78	75	100	84	93	83	83	89	77	90	108	92	102	93	98	90	86	95	106	99	96	94	105	93	96	91	82	110	104	93	82	90	92	81	98	95	88	102	98	84	87	100	93	107	98	87	94	86	91	86	105	97	97	97	96	85	84	104	99	98	94	102	90	92	89	91	83	90	95	76	82	87	79	88	73	109	106	87	80	81	100	99	88	74	87	84	97	76	90	85	112	90	104	90	104	111	104	103	103	101	79	103	105	85	108	94	92	82	96	104	105	82	78	86	106	76	91	78	100	88	104	96	97	94	98	85	80	98	95	97	86	95	98	103	82	96	98	93	97	93	91	97	97	95	101	87	98	95	101	91	79	93	91	80	87	103	98	95	88	102	88	97	98	89	92	103	72	93	80	97	92	104	93	88	94	81	102	117	108	77	98	81	82	82	97	93	97	88	97	85	101	81	108	113	95	77	90	85	81	84	95	89	99	83	93	105	85	103	80	102	92	104	96	104	103	88	106	98	93	81	85	86	101	113	106	83	95	91	97	95	91	82	86	87	87	95	89	104	88	98	90	87	93	91	90	85	90	86	96	95	97	85	104	97	87	105	70	100	113	91	102	96	106	90	89	91	81	102	83	79	92	83	97	87	88	83	83	96	99	80	90	101	99	97	99	102	90	65	103	83	101	78	79	94	76	77	110	105	91	89	92	103	90	80	98	89	83	99	84	87	88	93	99	84	69	83	107	80	102	76	104	85	91	83	92	98	99	100	86	110	108	96	90	96	82	86	88	101	96	93	106	83	95	102	92	92	88	93	92	107	101	86	73	104	87	107	92	94	102	98	99	80	93	101	106	91	90	96	84	104	87	80	97	92	105	91	78	92	83	86	88	77	110	74	89	98	100	89	83	95	81	103	91	99	96	76	94	100	108	96	101	87	111	87	87	94	91	87	95	90	86	90	91	84	85	97	90	74	76	97	114	98	89	81	91	106	85	96	87	101	87	74	80	78	95	93	99	97	97	95	90	97	95	99	79	102	89	96	98	102	99	82	91	89	104	90	69	107	97	96	80	97	83	101	96	83	101	95	95	94	111	95	103	110	105	96	112	94	72	102	87	79	90	86	91	81	88	105	89	91	93	86	84	89	103	105	97	98	77	87	98	91	87	87	83	76	93	102	105	94	103	85	99	100	96	90	76	84	90	87	109	98	99	100	101	87	119	86	100	104	95	88	108	80	96	90	92	103	91	114	95	90	88	82	81	95	91	98	95	84	100	92	95	106	101	104	75	104	86	79	90	83	91	84	106	101	101	84	103	107	89	85	87	103	83	90	99	92	87	80	93	88	101	98	111	97	95	82	106	96	121	76	94	92	92	94	103	85	97	84	81	87	83	110	97	99	87	105	111	83	101	92	93	87	99	88	86	100	87	99	81	95	94	91	96	79	85	89	89	95	121	78	93	88	84	98	95	83	104	89	92	96	98	104	93	86	97	93	83	101	93	99	91	87	82	103	86	96	98	103	103	99	83	82	85	84	87	96	88	81	99	76	83	102	78	92	73	90	102	92	89	84	80	95	82	94	94	96	120	100	108	89	98	94	87	97	92	98	79	84	91	97	98	82	95	111	84	87	97	95	89	88	77	92	116	85	106	101	116	96	111	102	97	105	83	98	104	100	89	101	79
29000	18979	6733	3738	6504	7649	7200	6251	5098	4296	3512	2716	2403	2154	1719	1421	1425	1333	1212	1252	1126	1055	997	961	988	963	953	966	1047	920	967	991	949	873	786	847	848	838	837	814	815	887	827	764	777	780	794	883	905	1028	1201	1422	2113	2376	2324	2474	2162	1910	1595	1308	1095	790	742	694	729	772	752	785	821	714	732	718	748	720	685	740	777	702	712	725	735	696	707	708	726	719	711	707	710	747	728	740	803	740	783	766	739	752	717	776	751	742	708	756	774	765	753	738	738	759	781	734	804	675	713	711	742	760	762	739	769	727	744	741	723	724	698	717	740	725	721	784	742	714	794	740	737	752	760	719	707	783	737	784	729	734	737	712	696	717	728	751	727	756	797	722	681	708	713	709	765	698	741	770	737	752	711	744	739	745	711	720	745	743	719	702	687	704	736	742	726	787	751	697	775	746	714	759	685	774	743	768	675	768	748	749	753	769	714	731	700	734	717	749	750	730	730	756	741	680	705	768	741	733	784	756	718	713	749	762	742	731	781	733	745	719	780	743	740	711	758	718	740	742	711	754	747	718	731	761	695	764	739	787	754	742	755	706	755	729	766	756	747	738	734	722	715	745	766	692	718	770	748	727	778	740	753	754	751	750	695	777	742	751	718	753	779	705	710	727	763	728	761	766	727	706	755	808	780	729	702	772	751	706	731	727	767	750	760	745	728	761	709	750	777	699	745	742	743	776	718	734	731	730	740	745	695	765	733	723	724	784	750	726	727	782	743	709	764	730	728	720	775	772	765	745	750	737	760	756	728	692	730	746	711	733	762	742	694	718	759	708	703	783	784	738	716	742	653	711	757	745	764	731	706	726	749	745	757	755	729	750	746	727	728	693	712	723	747	732	731	726	729	700	792	749	765	727	719	767	762	749	731	722	735	731	720	766	805	741	730	766	775	751	727	750	723	755	753	730	739	714	711	710	703	717	659	780	721	757	730	726	732	719	783	768	771	658	734	743	752	731	708	778	776	726	714	781	749	720	720	724	772	714	749	705	749	756	752	762	770	771	722	725	737	745	735	688	764	728	684	724	750	697	744	741	736	740	721	729	720	693	707	718	734	702	679	734	753	723	707	707	698	731	775	729	764	804	734	763	749	767	761	725	747	734	780	721	732	702	715	766	739	754	756	775	723	752	712	754	738	728	729	785	773	763	721	763	722	753	729	686	693	749	758	725	707	719	759	751	738	723	710	734	765	719	747	752	737	738	690	719	746	754	751	809	751	793	721	775	762	775	747	716	767	727	796	730	780	774	748	759	737	745	745	722	754	778	709	697	782	740	728	783	695	788	719	755	742	738	700	726	731	749	777	777	780	695	762	738	731	719	758	684	747	737	721	735	779	779	746	759	741	751	719	719	739	735	712	717	762	737	732	699	762	774	746	729	758	751	801	695	768	690	735	693	765	767	771	720	733	763	739	689	758	732	720	718	761	729	732	719	742	693	735	764	750	749	699	722	752	719	806	712	708	725	720	698	735	749	711	769	767	678	720	720	704	748	726	733	719	706	718	752	744	718	703	746	811	800	745	785	749	797	748	713	748	755	724	708	779	736	734	681	764	732	768	758	761	718	772	732	757	715	776	763	747	746	750	740	721	773	757	742	750	711	735	731	758	723	745	796	736	825	741	714	716	736	727	766	740	734	712	763	717	744	735	764	751	791	784	730	762	739	770	681	763	730	722	733	729	701	680	733	736	755	727	763	765	742	797	714	732	734	749	725	722	797	753	734	750	769	687	746	779	726	746	749	758	771	732	686	731	701	721	727	787	691	771	747	789	748	706	768	762	731	739	754	749	741	707	760	749	730	755	714	742	688	682	730	734	687	712	801	695	696	732	747	755	754	768	748	658	752	766	722	718	767	759	722	766	763	717	728	737	715	729	710	756	739	709	711	725	710	742	747	734	682	733	739	703	707	726	753	727	747	711	759	766	763	738	749	774	730	728	754	755	710	745	691	758	741	746	711	753	731	722	799	744	738	770	739	713	712	709	736	699	693	770	713	729	758	739	795	729	740	691	749	785	680	758	759	724	707	744	733	673	716	780	755	751	726	728	715	701	708	737	728	736	777	737	753	735	732	793	744	740	714	757	747	735	797	722	719	741	767	733	735	719	774	789	738	762	787	739	720	735	755	791	724	753	751	760	742	712	757	723	764	724	765	716	759	744	761	753	755	735	719	751	758	716	763	758	795	767	721	720	717	720	757	744	702	824	708	757	719	708	798	799	750	761	703	712	764	762	750	734	733	791	693	668	707	745	720	698	761	694	702	747	716	735	744	724	750	720	712	709	764	728	766	713	807	748	745	738	710	746	724	760	747	744	723	772	711	768	682	763	719	736	742	756	768	760	764	725	750	748	783	755	717	734	756	709	706	716	710	732	686	746	728	757	712	727	734	753	739	723	739	704	718	742	748	717	762	724	737	797	761	705	678	719	777	751	719	738	732	726	701	708	769	749	804	748	738	751	772	724	793	739	747	797	724	706	790	736	722	758	701	766	749	741	707	681	758	732	701	781	791	764	763	761	736	734	802	746	715	743	725	729	724	729	696	727	728	753	759	729	725	753	689	727	713	721	752	719	751	720	705	682	685	747	767	672	717	733	725	758	736	758	727	778	738	721	707	676	748	730	706	728	711	722	788	737	733	716	727	669	758	771	730	713	746	727	756	783	728	707	751	737	763	710	695	748	739	760	765	747	711	773	706	719	743	733	714	707	751	767	712	754	724	718	809	710	722	751	727	712	696	676	714	719	744	731	708	726	734	700	722	736	765	750	708	750	725	712	763	764	744	732	723	749	729	696	730	726	759	746	784	717	756	679	750	754	754	731	692	686	708	739	791	783	736	728	719	717	785	739	721	767	689	766	719	725	787	733	716	744	745	772	729	713	701	735	751	704	760	734	711	719	700	720	732	732	761	736	690	727	739	769	745	759	792	714	726	716	727	774	740	743	727	723	697	741	741	726	764	744	754	787	750	688	789	749	699	760	706	706	757	721	759	727	696	713	712	723	765	748	734	736	722	751	739	779	722	777	695	777	708	741	780	725	755	695	750	777	770	703	779	756	717	699	754	734	739	728	737	724	735	763	748	769	791	718	717	741	726	780	762	713	747	727	731	713	749	698	710	741	727	756	722	748	760	703	729	758	774	724	749	737	743	730	734	717	744	738	747	743	748	757	726	756	738	733	765	743	759	714	673	708	743	694	726	694	741	755	735	746	730	763	671	706	768	750	720	756	755	750	738	691	729	727	761	727	713	755	742	743	765	712	737	748	728	774	765	755	758	785	716	728	722	663	748	742	735	699	729	731	780	796	756	723	738	717	725	753	702	690	735	778	749	744	685	683	727	764	765	781	768	692	750	722	704	753	715	729	708	704	731	739	740	750	721	740	750	733	761	762	730	737	777	725	765	757	743	741	764	767	713	755	738	716	751	723	786	711	756	724	656	730	743	770	698	768	737	696	732
3762	2122	595	160	121	147	168	152	126	145	127	137	106	123	86	95	93	97	73	76	66	79	72	67	77	60	70	75	64	84	80	71	75	73	88	67	81	69	75	69	74	79	65	71	65	70	73	72	82	112	109	96	155	108	125	125	118	102	103	89	94	73	64	65	59	64	56	72	63	63	64	74	57	56	75	54	71	82	57	62	88	69	83	78	69	73	63	75	72	84	74	62	67	61	64	60	55	80	62	66	84	75	68	66	92	74	55	73	81	78	72	71	70	57	72	74	68	75	67	64	62	70	83	56	69	54	71	80	62	78	59	73	82	66	75	80	77	65	64	71	65	60	64	58	57	58	55	78	69	69	58	78	58	72	70	62	58	74	77	75	68	82	54	65	69	71	72	55	69	59	58	79	44	64	58	57	62	85	79	64	60	71	75	86	75	55	83	69	67	63	71	70	72	61	47	86	77	62	58	62	58	77	83	67	68	66	59	57	83	72	65	67	52	66	78	72	60	54	63	82	56	67	92	64	72	66	55	53	83	72	62	67	60	65	79	72	78	75	58	66	81	67	65	78	83	71	77	58	91	80	64	69	67	80	74	66	67	72	91	79	93	65	56	78	76	81	65	71	69	82	56	69	71	66	76	66	69	75	67	59	63	73	79	65	68	77	61	62	63	76	69	59	71	72	71	80	65	65	63	69	68	72	71	71	61	78	78	67	76	60	84	86	64	67	75	73	78	66	71	63	65	59	65	64	72	45	60	63	66	63	73	66	62	60	81	63	76	59	64	70	84	66	69	75	79	53	76	68	59	76	62	69	61	48	67	64	69	71	65	78	69	84	71	76	71	76	61	74	54	67	86	71	62	70	69	75	71	63	70	62	68	68	61	68	57	64	49	62	67	72	69	66	72	76	75	72	65	64	68	77	66	77	70	76	65	68	71	97	69	60	70	58	59	75	78	61	68	77	77	58	71	70	53	81	70	81	74	71	68	69	73	69	88	76	78	61	78	81	71	74	66	72	75	58	77	85	55	66	72	73	65	57	50	54	69	62	62	63	77	62	63	69	86	68	78	70	68	75	70	70	78	59	71	68	84	57	74	86	82	62	66	61	73	52	63	65	74	79	68	76	73	80	76	70	66	62	74	74	73	77	73	64	79	82	67	90	62	70	66	64	67	72	72	76	62	66	58	72	74	83	61	60	76	66	66	64	64	62	78	83	64	67	79	65	67	66	52	64	58	66	57	69	69	51	68	76	76	71	67	75	67	64	71	65	70	67	68	72	64	60	70	70	75	79	82	70	71	68	69	82	66	60	67	74	71	53	74	69	60	66	72	56	64	74	68	72	56	72	65	52	73	70	70	65	68	55	74	66	65	68	54	77	71	77	54	71	86	72	73	83	71	82	67	83	65	72	61	76	83	62	57	70	77	67	69	76	61	66	81	68	69	66	74	53	55	54	71	76	54	65	63	70	67	73	77	67	66	62	54	66	62	81	73	64	64	66	75	66	70	69	70	71	79	74	61	58	43	72	64	77	86	57	75	72	80	73	65	76	70	76	69	66	54	53	78	80	74	71	64	83	71	62	73	74	75	76	71	52	69	73	66	57	69	70	70	61	62	73	83	72	52	80	60	87	59	56	81	78	71	69	69	81	64	73	74	71	70	69	75	75	74	50	82	63	66	69	68	59	74	67	67	66	63	79	68	48	69	87	67	55	62	58	62	65	70	83	61	75	69	77	60	63	69	62	64	75	72	74	69	75	77	83	72	72	80	79	52	63	69	74	84	74	67	48	74	65	63	62	62	66	76	71	79	62	74	68	71	77	68	58	79	73	69	66	77	78	69	74	63	67	77	64	63	72	71	74	63	65	71	79	55	68	75	77	62	66	70	65	53	62	84	80	59	75	66	56	68	75	64	61	66	63	71	76	64	73	73	61	79	63	79	77	71	73	60	67	71	62	66	68	67	77	73	80	84	81	74	82	78	70	53	55	73	74	63	74	59	79	54	54	70	81	85	66	67	72	78	87	61	50	80	61	44	74	73	68	74	75	70	83	78	81	74	80	74	85	78	63	58	71	68	69	69	55	74	66	64	67	58	83	66	84	75	67	64	69	81	77	66	56	64	72	72	72	64	63	58	75	72	77	68	70	76	67	70	76	75	67	68	78	79	66	58	75	63	61	83	58	71	63	79	65	74	57	71	62	83	73	87	68	71	70	72	61	75	71	68	61	69	81	76	68	69	66	69	73	71	76	74	74	71	76	80	84	71	69	76	68	67	76	68	66	64	71	64	63	85	83	61	82	57	79	76	77	68	74	52	84	78	65	60	72	76	73	66	67	65	80	62	64	76	61	75	63	57	64	66	65	66	74	71	79	73	83	60	60	81	65	68	63	71	59	81	69	72	53	58	60	81	79	72	76	70	64	74	71	78	71	56	84	69	68	63	62	68	52	65	66	69	62	90	63	71	76	69	81	74	54	72	71	69	57	52	61	67	76	74	66	64	63	71	63	83	69	93	77	71	55	70	55	52	69	69	71	82	69	62	60	65	76	73	60	67	76	69	76	69	53	56	76	72	63	69	85	64	71	80	74	78	64	66	68	80	67	71	83	74	73	74	62	71	61	63	66	74	69	84	63	70	78	71	70	71	69	71	70	68	67	77	70	70	75	81	76	79	66	89	66	85	63	69	76	66	75	67	61	64	78	69	75	67	82	70	60	68	59	73	79	80	60	81	80	81	86	61	62	60	72	69	56	81	73	64	67	76	74	68	62	81	79	77	75	67	59	61	65	77	71	59	77	74	71	57	65	72	71	62	68	82	65	65	74	68	75	78	59	55	56	52	65	59	65	86	79	68	65	74	67	71	68	72	64	67	57	75	65	61	75	69	71	69	61	63	77	68	74	56	68	70	80	73	69	80	66	64	67	54	67	72	83	79	58	57	66	67	74	60	72	98	92	64	64	78	52	85	72	71	67	68	71	75	65	69	59	68	68	66	76	66	72	86	74	74	79	62	54	76	62	61	65	57	67	78	61	73	74	65	80	53	72	51	75	65	67	72	87	73	62	84	63	67	75	54	62	52	75	86	70	69	62	55	71	67	65	64	73	64	85	67	56	59	64	69	65	54	61	81	64	68	83	84	75	59	76	82	59	63	77	75	78	73	82	61	70	69	90	58	68	74	63	56	78	73	61	85	74	79	60	65	73	61	67	57	68	70	56	68	71	68	68	70	68	61	74	65	64	67	61	72	66	65	54	68	71	60	83	79	76	56	73	63	67	72	82	77	73	70	83	77	61	69	63	65	71	80	65	65	49	66	69	65	52	98	61	65	56	68	62	61	57	69	75	78	59	78	64	70	72	64	71	67	70	63	60	72	51	68	56	79	64	65	72	72	68	69	63	77	67	64	80	72	75	83	73	61	50	73	73	74	60	59	63	72	56	65	69	62	66	74	58	86	72	71	75	77	78	69	65	72	65	67	69	73	71	58	72
28790	17265	6254	3407	6144	7689	6920	5805	4878	4022	3222	2592	2250	1818	1432	1310	1271	1066	1084	1038	861	855	843	819	828	844	829	787	811	729	754	768	713	683	682	657	665	608	600	635	736	623	615	622	629	615	699	807	1005	1415	1589	1508	2080	2140	2159	2051	1751	1412	1177	939	857	649	570	608	551	612	552	580	552	537	566	539	591	561	544	544	574	587	562	576	588	577	593	550	588	529	546	585	575	603	580	603	602	558	592	566	566	599	571	542	539	549	605	535	552	569	547	564	571	567	577	549	558	555	598	577	602	563	545	530	532	577	588	538	549	600	569	554	570	562	569	573	522	563	534	585	602	602	548	607	523	557	655	551	533	561	538	572	503	558	595	566	523	562	615	575	534	548	564	581	598	578	551	571	545	578	613	584	554	605	556	604	557	562	568	611	549	560	529	605	584	582	558	577	614	612	590	589	566	542	561	540	599	546	550	557	597	537	608	538	582	575	604	585	606	557	555	552	583	566	620	593	573	541	584	588	598	553	577	569	602	581	540	576	554	519	565	539	576	592	575	557	617	538	568	579	590	590	597	574	589	556	540	573	572	554	558	528	562	604	551	561	566	605	604	532	532	553	544	613	550	569	599	505	595	532	565	603	560	550	597	569	565	510	586	603	580	571	533	566	593	552	578	565	580	563	569	586	568	555	571	594	567	566	552	545	573	518	576	547	600	524	582	551	526	546	570	518	595	532	599	573	540	558	616	615	570	585	611	544	541	542	567	532	533	579	581	543	577	570	542	570	562	556	561	563	566	570	571	595	561	581	573	637	560	545	567	573	631	589	538	533	573	524	581	530	593	565	531	572	543	585	583	587	580	609	533	601	529	561	554	546	617	548	542	577	574	556	567	561	585	540	547	557	522	523	558	496	584	571	560	538	595	573	564	586	560	548	578	538	580	607	540	592	530	605	602	617	563	559	543	590	561	567	571	567	547	595	567	562	552	580	574	579	583	550	546	567	622	516	551	566	534	540	582	556	542	614	562	571	554	601	558	531	557	564	580	566	569	537	576	561	520	559	597	622	633	562	553	567	551	619	536	544	527	602	521	533	622	528	525	534	574	547	616	537	573	567	574	554	595	536	595	593	588	568	586	554	618	564	528	606	542	610	543	552	567	570	588	537	559	537	542	522	563	586	569	583	584	556	539	581	539	610	535	577	582	569	604	545	546	589	544	604	563	546	595	532	547	605	579	580	558	568	539	521	563	546	559	554	599	555	584	578	534	543	590	565	591	531	549	585	579	587	583	569	615	575	579	581	563	527	570	534	611	551	594	549	532	611	547	565	522	542	608	553	539	605	534	595	528	582	599	510	580	568	557	601	597	555	562	572	572	534	560	580	573	543	597	527	555	573	546	593	580	589	554	592	610	592	556	575	551	581	625	588	555	587	573	550	593	558	555	549	580	549	536	593	584	584	544	572	532	567	608	572	557	606	600	551	543	556	579	563	574	563	548	551	594	580	562	544	550	530	618	559	583	547	551	566	562	545	585	589	537	519	579	558	583	553	556	564	610	588	563	515	553	580	537	576	561	529	576	573	600	575	593	582	575	581	602	575	588	586	609	545	512	574	565	527	569	542	582	558	600	540	564	558	581	599	564	572	617	550	559	573	553	504	578	575	599	553	569	562	582	551	588	576	534	580	560	566	576	566	567	570	555	538	587	530	580	617	570	580	549	579	594	558	529	574	521	571	550	587	580	575	556	539	538	551	599	541	538	611	548	545	541	610	601	557	549	612	566	557	542	566	623	532	562	567	536	548	562	562	566	541	553	567	567	586	561	580	613	603	561	608	576	565	536	551	585	568	617	581	594	573	559	562	621	573	576	554	577	575	555	583	566	584	566	560	612	570	589	576	583	587	571	576	547	556	547	597	551	606	539	609	566	580	579	518	573	606	542	597	568	582	576	542	571	492	595	603	559	551	597	596	557	566	555	546	583	557	553	581	558	520	566	546	523	538	580	582	606	569	547	561	576	594	539	590	561	554	564	566	544	555	572	598	540	623	578	580	584	569	587	653	571	618	537	559	534	523	554	568	561	566	587	605	524	524	569	540	556	573	557	590	561	554	552	570	513	585	561	534	582	584	574	555	560	522	571	581	573	558	604	581	522	585	582	548	587	543	570	556	598	573	581	579	544	591	580	520	570	616	585	530	565	597	557	583	568	543	561	597	562	578	560	550	511	578	542	573	588	548	582	616	541	574	557	612	593	541	608	574	568	508	566	590	563	581	573	579	568	540	556	512	570	538	558	592	576	556	588	545	564	564	560	563	550	579	573	583	545	508	532	590	558	602	579	567	547	552	563	553	572	563	560	569	543	550	573	589	579	593	593	573	525	567	601	551	568	572	560	581	584	572	544	549	551	574	605	552	566	565	586	554	575	572	546	576	586	567	591	580	551	539	568	575	600	567	528	587	568	582	572	527	532	563	557	566	568	542	543	556	541	590	544	558	592	538	602	546	595	570	522	589	642	563	552	581	566	578	586	529	548	597	616	521	565	542	551	572	583	539	570	589	570	547	570	565	605	512	586	573	531	571	569	548	544	568	535	581	583	512	618	574	582	579	545	609	598	577	565	575	614	556	576	548	548	575	555	542	574	590	577	588	579	574	599	526	602	587	584	522	565	572	587	529	519	538	532	570	559	570	565	551	549	541	525	550	519	562	630	570	541	561	558	589	544	597	572	544	527	613	532	567	520	547	570	584	597	607	553	577	519	587	533	588	568	562	555	556	559	558	581	553	555	558	582	534	521	570	549	567	571	534	565	599	572	571	562	574	626	591	554	564	563	517	564	590	591	574	537	574	602	537	565	549	573	581	554	553	556	574	537	533	567	542	542	568	538	530	607	559	575	595	570	598	590	544	532	535	525	542	558	551	550	578	604	567	576	599	577	586	581	569	608	558	582	569	588	560	597	522	631	576	551	576	570	543	571	584	583	582	580	556	559	593	529	553	557	558	584	548	599	552	529	548	580	571	542	558	583	582	536	577	574	576	562	567	563	567	560	562	530	567	544	568	579	554	588	575	632	570	604	539	541	596	567	555	561	559	559	594	581	580	564	535	528	542	565	577	592	546	575	557	577	598	558	576	580	548	541	505	538	581	537	594	600	583	590	578	568	585	519	581	613	534	540	610	615	571	575	558	564	545	585	540	570	559	602	538	606	544	609	554	544	566	543	555	596	550	579	575	609	524	590	577	575	576	574	612	534	559	543	561	566	555	562	585	643	517	605	597	560	590	578	570	572	556	527	573	596	559	569	597	550	597	613	548	560	544	538	592	538	596	612	559	546	590	563	599	593	576	592	575	608	564	569	644	575	573	550	559	585	556	572	594	598	564	537	565	584	543	550	534	553	585	582	583	537	553	575	602	559	559	556	554	559	551	537	558	578	589	594	564	571	542	588	526	583	565	517	613	535	565	586	585	578	577	548	508	568	585	554	623	571	537	582	537	591	569	517	596	588	542
4509	3487	896	248	189	290	272	283	229	210	192	178	164	150	133	146	126	122	138	115	134	105	125	123	129	127	136	119	119	116	133	133	117	121	102	120	124	132	116	97	119	106	110	119	120	105	127	126	125	138	185	168	201	263	218	209	190	142	148	118	113	137	103	110	125	102	109	129	108	122	111	117	107	99	115	111	108	122	108	107	98	114	106	109	131	113	112	105	105	118	113	110	103	119	115	139	91	106	103	121	115	104	93	116	109	122	106	111	111	127	125	122	109	117	99	117	105	103	123	114	94	126	110	114	105	114	107	130	93	124	109	107	104	129	114	117	103	113	109	107	131	119	119	109	111	103	112	109	102	112	102	112	112	111	123	104	107	123	124	110	106	109	104	124	109	133	105	124	118	103	122	94	108	106	109	100	106	93	98	103	95	112	124	100	101	96	114	120	113	117	111	126	124	126	99	105	109	112	115	102	117	109	121	123	110	112	127	102	121	118	102	134	106	107	108	120	98	110	134	95	114	103	105	95	122	119	130	126	111	113	117	113	113	117	115	115	110	107	119	106	99	96	93	108	114	109	121	114	113	120	110	110	117	111	108	114	91	111	100	104	121	112	117	110	115	114	126	111	100	110	121	102	102	108	114	106	114	108	103	106	115	110	105	125	110	108	88	100	93	100	114	116	134	110	108	131	106	107	108	96	131	102	97	101	106	118	106	102	108	111	109	112	104	118	105	102	104	105	128	125	112	95	99	100	118	126	104	115	97	105	103	120	131	134	122	125	113	85	111	111	119	128	117	116	103	96	121	114	123	116	117	104	116	106	106	104	109	102	101	120	107	135	130	104	116	112	105	121	102	102	114	107	116	88	116	110	108	111	116	105	93	98	116	87	112	122	83	110	115	93	117	127	113	105	111	111	123	125	134	98	103	104	118	100	110	123	107	104	105	95	96	115	119	82	129	104	120	111	115	86	107	137	103	115	117	123	123	107	126	110	121	110	110	121	117	111	105	124	112	108	112	113	141	90	98	143	140	132	102	103	120	116	97	101	111	102	125	115	129	96	112	126	117	111	116	116	116	119	94	97	114	132	95	114	111	126	107	110	111	106	106	91	101	99	128	104	107	110	96	113	115	104	130	104	113	102	108	100	99	121	101	102	104	130	91	131	91	101	101	109	115	115	124	125	104	102	115	114	120	109	105	127	106	102	112	113	101	109	93	109	94	107	92	106	118	108	110	121	116	123	117	139	115	96	111	102	122	98	117	100	114	91	123	123	106	109	124	109	113	106	106	108	103	112	117	117	112	119	99	106	111	85	86	105	117	121	96	107	115	82	134	115	110	105	99	87	115	110	111	103	115	102	101	115	102	102	111	101	118	114	109	116	116	125	98	103	117	109	111	106	108	103	128	106	118	112	103	105	117	94	124	113	109	102	118	104	99	106	118	101	116	90	110	99	108	115	115	112	104	146	107	95	102	96	116	121	106	120	142	109	106	115	94	129	102	112	124	98	135	106	110	117	117	115	114	105	104	96	134	114	115	112	93	123	107	131	115	104	113	114	103	120	110	109	87	140	103	122	129	105	130	106	103	104	135	131	113	104	116	115	106	128	120	106	107	106	96	112	104	108	97	101	124	101	101	100	126	101	109	103	111	115	95	132	128	128	118	105	101	129	123	116	117	114	108	110	116	119	102	108	106	101	116	107	106	96	106	123	101	97	110	120	114	114	111	130	121	125	96	95	120	113	139	108	100	116	100	99	122	92	109	104	111	108	131	103	113	110	94	124	106	110	104	108	108	99	116	94	126	117	117	109	115	120	111	98	112	94	114	114	118	124	106	110	105	123	117	114	110	134	108	112	113	113	100	113	87	91	104	123	114	116	113	120	105	102	116	134	129	113	96	106	119	111	128	117	115	112	120	116	101	113	102	113	124	88	97	96	115	99	105	124	102	97	115	107	106	102	125	117	110	115	81	101	111	125	107	123	134	96	115	108	119	109	111	127	104	120	108	105	118	111	122	100	112	97	98	103	111	118	86	99	103	92	118	94	90	115	119	102	117	105	105	101	98	101	102	96	101	108	120	103	109	86	124	105	89	131	123	108	112	117	131	103	115	127	120	110	101	131	114	110	112	121	108	115	97	97	118	118	108	122	122	109	125	123	108	119	104	104	109	117	105	129	114	103	92	125	126	136	122	116	82	107	123	116	135	99	109	116	113	102	112	101	99	129	135	113	105	111	108	106	89	115	95	119	116	117	110	110	123	134	92	100	116	130	104	117	107	105	121	124	142	101	129	119	116	109	122	112	107	105	103	146	127	104	95	112	106	123	118	108	117	93	94	116	95	114	101	106	119	119	94	103	109	106	116	104	109	104	110	104	111	139	99	98	112	101	105	108	122	104	127	129	102	128	107	114	110	104	105	95	107	109	124	123	111	130	132	111	105	122	110	111	107	109	109	101	120	116	114	106	107	117	109	103	134	104	113	97	117	106	102	108	117	101	100	96	106	127	103	96	110	103	136	109	123	115	111	103	98	119	98	99	97	116	119	108	112	122	91	120	93	112	111	129	103	88	112	115	107	141	106	108	117	111	114	110	99	108	99	100	95	139	113	104	97	112	105	115	110	106	118	126	102	124	132	99	113	114	110	108	116	114	95	100	114	96	96	103	122	104	125	96	93	122	113	88	112	112	105	112	91	109	114	114	133	112	102	132	106	102	118	107	113	134	98	113	145	84	121	118	110	114	107	87	108	101	108	124	119	101	127	107	109	131	119	112	124	102	101	121	119	116	108	117	112	100	123	110	118	115	105	117	102	128	111	105	120	107	115	125	112	121	118	122	120	119	117	103	110	120	113	96	104	101	114	116	128	122	123	122	94	125	102	106	118	117	102	115	114	116	119	127	98	109	117	93	108	126	102	109	111	100	119	98	125	108	103	115	103	98	120	97	111	88	120	121	107	108	104	115	120	101	119	121	99	114	104	94	83	119	111	118	101	109	134	120	110	98	108	121	110	100	105	102	114	118	125	112	113	115	111	106	110	118	113	99	114	118	120	106	122	105	112	138	130	125	112	104	112	106	89	131	126	115	110	119	91	129	103	129	107	115	95	122	110	102	115	102	126	128	91	110	111	115	116	104	98	122	109	111	106	128	112	106	129	88	121	117	100	101	119	99	101	120	105	114	112	107	121	95	113	125	116	113	120	123	117	141	99	124	120	105	110	108	113	134	115	99	114	105	123	112	117	129	122	118	108	120	96	120	115	104	119	110	106	109	128	100	110	101	85	112	133	97	104	107	108	117	119	122	100	122	102	99	112	132	92	123	118	106	101	117	107	108	131	108	109	98	120	119	110	109	100	119	118	112	115	115	118	112	117	112	114	114	106	109	103	113	125	114	117	112	116	115	113	113	82	119	102	103	123	110	112	124	102	121	111	102	115	100	93	92	113	115	100	113	127	117	114	108	120	104	124	109	113	101	115	99	101	112	107	124	88	104
33057	22323	8339	4975	8358	10809	10139	8501	6758	5538	4507	3574	3037	2342	2066	2019	1790	1573	1644	1551	1332	1352	1343	1283	1371	1246	1236	1176	1115	1182	1184	1167	1150	1039	1022	1023	1028	1062	1016	996	1056	976	939	905	991	957	976	1049	1300	2103	2725	2932	3526	3699	3643	3219	2764	2284	1855	1534	1356	1208	849	898	939	912	909	904	923	846	862	886	834	834	927	938	904	949	818	905	897	879	888	892	909	868	855	888	931	868	947	826	901	891	915	912	823	914	822	905	914	865	906	849	899	856	860	902	915	887	902	859	929	855	879	824	861	887	894	896	855	951	881	871	842	858	900	926	918	890	908	892	913	890	918	907	849	850	850	839	904	958	864	867	856	828	870	925	823	947	856	904	905	887	884	889	878	873	923	880	859	863	900	940	916	878	866	932	834	866	894	914	882	932	856	918	896	896	922	880	904	868	885	902	830	843	897	834	873	873	936	897	893	845	849	925	883	898	802	904	863	881	834	882	896	815	884	865	853	915	860	886	928	883	911	894	935	866	857	911	887	885	852	902	857	900	873	896	874	903	954	917	909	841	985	832	914	840	907	887	865	863	860	941	885	907	908	888	874	925	885	899	904	865	890	902	941	909	865	898	907	852	891	882	847	891	917	905	859	861	895	870	894	858	905	853	876	885	848	887	915	912	930	846	872	925	860	888	921	850	874	886	896	888	889	852	890	866	855	898	885	887	865	878	900	876	888	882	856	891	844	881	890	906	864	881	826	892	906	848	884	864	904	858	915	853	925	884	873	877	923	873	872	852	888	879	887	902	887	856	884	887	909	907	921	871	861	858	910	851	920	929	883	890	909	884	925	869	900	890	924	844	845	890	883	915	872	940	898	869	867	869	875	845	861	903	892	859	885	877	886	842	934	880	951	936	921	820	870	928	967	923	983	877	856	864	906	904	946	876	835	833	847	877	896	856	903	947	911	853	923	938	890	877	899	901	895	888	882	917	866	937	939	886	862	851	891	842	898	891	847	875	896	893	860	893	911	870	857	881	898	910	871	895	910	886	878	916	839	940	902	887	846	863	899	870	880	928	893	899	861	883	896	882	893	893	845	894	840	863	870	880	825	926	878	869	884	846	897	911	830	904	860	863	898	822	915	891	893	884	883	862	860	870	945	839	930	907	916	864	839	899	852	920	917	909	892	863	915	923	909	873	879	907	893	947	865	893	895	929	891	906	957	861	939	904	852	858	913	910	850	894	942	872	875	861	927	861	878	929	888	869	858	909	905	843	912	933	916	862	833	933	861	878	876	861	897	878	850	905	902	864	836	876	897	879	913	876	895	870	876	874	864	856	882	901	899	922	859	839	820	883	864	869	864	889	906	867	931	940	916	934	856	901	901	891	840	876	932	846	905	951	878	918	903	907	880	921	903	884	912	888	910	946	858	868	880	912	873	885	919	910	818	906	917	895	884	908	872	871	855	927	908	929	891	864	887	898	855	916	806	879	892	924	888	776	827	868	917	912	882	894	865	871	854	886	925	930	848	866	889	895	885	949	900	872	884	928	889	871	852	885	893	879	887	880	868	928	898	876	896	872	919	878	912	862	856	870	883	854	909	887	876	880	929	810	873	887	944	934	878	882	871	899	898	896	874	919	891	909	870	891	866	885	893	867	922	869	846	873	898	915	879	915	871	874	932	897	832	846	857	889	831	895	925	869	919	894	880	900	883	847	921	904	854	837	893	931	878	839	874	908	861	922	836	874	836	894	862	884	894	855	859	914	895	878	861	896	889	873	870	874	911	902	822	881	898	889	870	943	920	907	866	911	912	885	852	862	874	870	852	861	897	860	918	886	868	876	866	903	892	966	929	939	899	883	967	882	902	896	909	898	899	928	857	878	859	897	892	907	887	891	884	909	880	906	907	901	858	925	891	918	821	914	898	826	879	842	890	890	897	899	920	899	906	862	871	906	879	902	870	903	847	844	924	872	928	875	893	856	898	921	889	896	895	845	861	907	883	917	904	908	890	882	863	940	901	919	884	910	901	904	886	904	820	854	877	860	848	909	883	940	896	873	926	869	849	872	868	924	906	832	858	916	889	900	880	912	906	894	878	912	878	858	822	950	872	895	864	859	881	961	909	924	895	832	916	915	876	914	897	884	938	885	916	831	900	880	880	867	898	923	884	919	951	836	885	921	943	895	907	876	871	910	873	849	864	878	888	913	950	855	843	886	881	889	941	906	896	867	883	896	861	888	924	910	878	909	861	925	902	935	944	943	928	892	915	905	915	894	894	845	884	953	812	894	879	857	869	921	891	873	863	897	888	906	879	875	931	920	871	890	910	831	853	912	925	905	868	866	886	872	902	917	919	906	894	868	890	886	906	904	893	933	867	953	891	921	883	851	892	904	912	933	872	871	915	848	888	844	892	869	935	902	848	885	928	875	914	909	878	855	901	926	882	861	907	877	864	867	883	840	875	889	912	849	897	883	870	887	865	904	873	876	879	848	883	867	871	839	893	887	925	874	872	877	856	883	925	857	916	900	916	844	881	904	849	859	870	860	887	862	914	906	897	876	882	932	808	825	894	897	935	935	902	917	901	873	930	934	875	883	933	906	916	964	926	909	921	849	850	870	938	905	923	903	892	918	874	833	897	866	870	891	866	964	855	853	926	958	911	917	910	910	829	865	822	874	900	864	907	854	893	915	903	864	858	847	879	877	881	862	911	929	928	919	893	899	881	936	916	943	816	920	877	860	861	881	874	912	862	932	848	873	864	904	895	893	862	893	943	854	894	861	838	928	893	898	869	918	871	875	933	890	850	875	912	859	868	905	872	848	887	882	849	912	876	900	902	883	927	887	905	868	855	854	854	921	917	849	883	919	864	850	872	870	907	896	849	897	901	883	896	860	854	862	887	923	920	890	945	832	870	840	859	908	912	851	875	887	909	929	816	855	886	892	847	937	925	841	859	859	860	888	927	850	898	911	887	894	854	907	903	932	881	902	815	858	936	905	889	886	896	889	871	937	855	874	901	891	857	913	851	887	915	866	887	929	860	886	939	870	868	837	894	873	904	944	842	857	904	904	868	897	848	912	925	898	873	864	865	871	887	878	893	903	910	830	887	857	872	889	892	883	901	862	879	886	925	865	907	897	824	859	894	947	839	928	896	894	896	926	842	920	864	909	889	897	876	865	825	894	911	1002	911	902	868	902	892	882	887	869	920	868	934	878	903	864	900	936	922	874	871	873	851	871	860	870	905	889	867	937	873	842	927	924	886	924	861	882	869	875	938	886	885	881	921	876	922	822	849	912	829	876	896	894	876	907	917	887	881	922	846	893	847	835	887	888	922	891	884	841	911	927	900	833	873	903	874	852	952	858	882	882	835	918	887	872	885	882	923	867	862	919	898	904	908	914	901	881	933	911	862	885	910	862	876	854	934	824	929	950	858	842	852	871	909	830	919	859	879	892	926	887	912	915	857	858	934	948	871	858	881	899	874	853	909	890	879	896	902	897	854	899	863	880
2308	946	255	113	97	115	145	145	113	102	87	86	70	70	87	69	59	64	64	70	77	62	67	66	58	85	68	72	62	59	62	70	67	67	49	58	57	51	80	63	62	74	51	63	49	47	67	63	64	77	72	76	71	67	70	76	62	70	67	68	67	63	61	51	64	69	63	46	59	55	57	58	65	52	54	61	55	59	60	56	42	69	52	68	53	54	63	58	71	57	58	55	58	54	75	76	56	74	66	55	52	51	54	71	68	60	65	47	64	64	73	76	66	61	53	64	56	53	57	61	63	59	54	47	60	62	56	57	61	63	70	54	60	53	55	58	51	64	70	55	77	69	66	53	56	66	55	58	74	43	45	61	52	57	65	74	57	71	55	65	64	50	56	58	42	64	60	65	55	63	61	58	60	60	58	55	66	60	56	52	79	58	67	71	58	63	69	60	59	66	48	67	49	51	62	48	63	59	44	59	48	59	63	57	52	72	57	61	56	63	62	53	54	56	64	66	58	71	63	54	79	63	65	77	51	70	59	62	67	48	53	52	53	53	59	59	66	66	64	61	74	66	46	73	51	41	57	52	75	50	61	61	62	50	53	56	50	42	54	71	72	50	64	56	69	63	51	59	55	54	59	58	60	57	55	66	66	72	56	65	58	57	48	57	57	47	56	65	55	61	43	56	71	66	63	53	65	64	64	64	66	55	62	67	58	63	58	56	67	64	63	50	68	56	60	60	52	67	52	42	62	63	55	64	57	60	51	63	41	62	68	59	56	62	67	54	73	57	63	69	58	54	61	57	58	68	58	63	53	53	52	61	59	68	64	61	53	74	66	59	57	66	60	66	43	51	60	52	66	57	69	62	63	77	64	65	63	47	42	61	58	57	65	57	60	62	57	69	57	50	66	57	48	79	52	61	62	46	52	59	59	61	55	46	62	70	55	51	65	68	68	59	79	61	57	55	42	80	56	64	53	58	63	64	59	60	61	72	47	60	49	59	69	62	61	62	61	71	69	46	53	67	63	62	58	60	51	54	72	53	65	46	57	51	72	67	62	64	47	68	63	63	66	66	70	62	63	54	57	60	72	58	69	58	65	53	51	64	48	69	66	63	62	53	63	61	78	57	58	53	61	59	56	51	47	53	59	73	69	64	59	55	67	61	58	71	60	54	43	72	43	64	58	57	56	59	46	58	58	72	69	61	67	52	67	55	48	53	64	59	53	47	54	55	62	58	73	71	63	57	60	65	63	66	66	60	52	77	60	57	68	58	63	43	56	68	58	59	60	65	57	44	57	51	55	61	60	73	61	46	57	48	49	57	72	71	62	60	54	55	43	54	51	44	52	42	56	60	42	58	56	71	56	52	49	60	72	53	55	46	57	64	62	62	59	70	60	57	64	61	56	59	57	75	60	57	62	65	62	59	61	56	52	57	47	53	60	46	49	60	62	57	65	71	53	53	54	71	66	51	59	58	62	61	68	61	69	50	59	61	65	72	68	67	67	70	57	61	67	50	60	58	70	59	55	60	67	48	52	62	54	62	57	78	73	59	50	62	59	59	54	61	57	65	62	64	58	78	56	68	57	68	51	70	52	55	56	60	56	59	63	65	59	69	66	56	52	70	60	70	52	67	56	49	59	61	56	41	63	54	60	73	61	66	68	47	58	69	50	65	47	62	51	53	56	69	62	50	55	54	53	65	60	53	60	57	46	60	53	65	64	59	68	57	56	45	68	61	56	69	49	60	48	53	47	49	75	74	49	63	59	54	60	67	80	54	74	66	57	59	55	53	65	55	68	59	76	54	70	66	53	64	61	51	54	40	69	64	74	63	53	58	48	50	71	58	58	59	64	60	45	56	56	53	56	72	62	63	57	56	57	66	60	71	65	62	50	57	50	61	45	57	58	53	59	71	67	54	59	69	42	52	63	65	64	54	66	67	70	49	68	31	50	77	68	69	67	51	58	61	51	59	65	62	49	57	59	59	64	65	64	58	62	57	59	54	57	57	69	64	49	77	57	60	63	47	40	54	58	36	47	72	71	61	63	63	68	55	51	46	56	61	65	54	53	53	61	67	68	57	60	65	71	54	51	67	59	60	45	60	72	56	66	58	62	48	56	60	56	54	60	60	58	60	56	65	60	55	71	65	78	46	54	64	58	60	49	49	63	61	45	60	59	57	51	58	53	64	70	60	61	66	70	62	64	74	65	60	61	70	66	46	65	67	53	55	67	64	65	61	55	50	58	58	61	55	37	46	61	59	69	62	68	54	52	56	74	74	54	55	61	57	56	49	55	65	63	54	71	64	61	61	63	59	58	41	68	68	60	76	52	47	57	61	53	73	57	63	65	58	54	74	66	60	71	66	61	69	47	68	55	64	57	50	46	63	70	62	54	59	49	48	56	51	61	53	58	54	51	48	61	70	60	56	66	70	51	73	56	69	60	61	52	52	51	66	61	64	55	61	59	71	47	66	59	66	57	59	53	53	66	53	55	51	50	55	77	70	66	64	59	54	56	66	57	62	60	55	50	50	58	51	69	45	52	52	59	50	52	41	58	62	51	64	65	64	52	65	61	50	66	58	63	65	56	48	48	54	45	61	79	53	65	66	67	64	78	53	77	61	62	65	61	52	60	64	60	48	61	78	60	59	66	70	64	54	61	50	55	58	61	57	59	51	62	62	46	57	59	69	68	62	64	46	72	61	58	58	64	66	59	50	65	78	63	66	61	52	55	46	58	66	59	62	59	59	69	64	68	49	65	66	76	67	60	50	61	54	58	58	56	64	73	76	62	54	76	57	59	60	49	54	76	54	65	72	58	52	68	78	65	52	47	55	56	45	49	62	73	56	60	64	70	74	56	58	63	52	69	45	55	60	60	53	57	51	36	58	55	65	58	57	57	55	57	67	63	47	63	53	66	43	66	68	65	58	68	72	61	55	50	56	69	72	64	55	54	70	54	66	72	55	60	61	50	79	62	47	49	66	68	69	74	73	57	40	48	70	62	60	68	76	70	68	54	57	63	58	67	61	61	59	46	63	65	63	63	68	65	55	57	64	57	67	57	58	62	62	50	56	45	58	78	51	57	57	73	59	49	70	59	63	74	52	50	70	62	68	56	69	59	63	62	65	68	74	58	47	47	74	55	58	53	53	47	61	63	78	53	61	67	58	49	69	52	44	74	53	62	78	62	49	58	62	47	50	59	60	58	64	69	64	44	59	66	57	62	59	63	53	66	55	58	64	51	55	64	66	60	68	54	43	67	55	44	52	59	61	53	51	50	53	54	52	58	67	67	48	50	55	68	68	68	65	61	58	60	69	50	55	60	65	69	58	54	71	64	59	59	66	53	43	62	72	55	55	50	60	63	48	58	56	49	65	57	63	68	64	59	52	65	65	53	64	71	48	64	58	73	64	72	63	49	58	60	58	59	65	53	57	66	60	62	61	44	65	68	61	48	49	63	59	58	73	61	74	55	56	47	60	79	68	52	59	60	59
24093	11898	3492	2226	4366	5737	5592	4585	3592	2701	2175	1698	1341	1071	1033	927	808	806	715	708	701	728	704	689	694	652	605	628	623	602	663	591	615	537	510	578	588	538	541	538	528	499	511	511	503	518	538	570	782	876	970	948	874	886	849	799	807	715	663	572	575	492	475	502	459	513	487	503	483	469	515	466	480	472	530	505	522	508	514	522	492	505	494	486	493	478	536	513	515	502	496	446	518	506	508	469	506	477	495	516	492	516	525	497	506	487	473	444	494	454	531	459	556	492	477	513	481	473	505	518	493	513	488	474	485	511	504	505	510	521	511	495	527	463	486	489	519	477	502	476	528	484	483	499	494	528	511	500	485	496	485	499	492	484	490	492	469	505	471	497	446	494	483	478	485	477	554	516	454	505	524	483	519	487	479	502	504	505	488	503	476	531	517	484	492	499	507	489	492	519	530	476	446	455	502	476	496	499	491	476	498	474	482	495	524	478	478	503	484	482	506	478	484	509	504	508	477	552	514	504	478	473	501	485	488	494	486	486	524	483	471	504	496	502	461	508	495	534	516	520	490	473	502	507	482	482	452	518	468	486	503	531	536	477	471	492	498	461	513	482	501	494	530	469	490	475	507	508	505	474	507	460	477	525	460	518	500	525	461	494	496	469	523	505	482	484	490	470	504	494	520	466	519	499	455	477	507	483	487	484	473	500	530	487	497	517	548	493	519	453	459	469	506	466	474	472	484	500	506	461	478	481	520	494	509	473	482	482	467	513	509	501	525	505	508	483	488	512	475	503	505	502	458	496	478	465	467	473	469	457	504	538	496	453	498	471	465	511	492	506	496	527	506	484	485	538	500	539	506	523	480	526	465	494	483	520	473	500	494	485	511	503	492	528	519	473	509	485	495	510	469	505	462	491	499	499	461	521	484	464	489	499	501	458	517	478	533	466	495	513	532	495	501	503	453	492	489	473	497	523	499	492	497	492	471	485	479	499	503	464	483	496	490	538	480	495	478	460	493	515	456	503	461	516	458	494	472	516	499	481	508	495	538	503	483	489	504	479	491	508	495	509	468	449	485	479	528	481	497	510	502	491	481	478	496	491	500	491	416	516	497	522	523	490	482	478	492	508	487	486	501	509	515	475	458	489	497	496	463	461	471	488	475	540	483	462	539	453	445	445	498	447	477	490	521	540	434	470	490	518	515	491	450	492	506	522	505	544	501	528	468	500	496	517	496	493	495	506	491	485	502	480	508	507	476	473	498	478	501	485	520	486	486	505	488	489	534	493	500	484	547	481	517	528	507	547	475	488	536	508	511	515	492	448	486	515	501	498	479	490	491	487	458	493	487	472	501	493	490	502	467	487	533	465	521	527	473	475	545	471	518	492	519	474	509	521	462	498	501	519	500	522	495	461	464	481	480	509	484	508	500	498	479	490	476	496	484	524	487	515	492	497	528	485	487	523	465	479	486	538	506	493	452	547	492	469	519	461	513	532	498	530	516	459	474	501	528	508	507	472	513	468	492	477	513	488	476	509	453	463	485	458	498	459	481	493	473	473	498	502	484	512	491	488	499	490	479	456	506	505	484	471	501	502	476	480	530	505	499	511	503	487	500	469	516	491	458	483	521	487	463	502	512	463	467	514	504	480	505	536	476	495	486	470	477	498	503	520	522	492	500	515	433	450	476	496	512	509	460	509	499	485	503	506	487	498	507	533	486	486	502	489	484	473	454	481	518	490	498	491	503	488	457	474	498	480	500	501	490	461	486	479	494	491	491	523	496	535	512	476	500	498	530	496	486	468	474	521	531	466	498	501	470	482	481	489	524	495	477	491	489	467	497	546	500	510	466	489	467	509	502	480	500	472	493	494	459	521	450	521	499	497	456	494	525	509	548	522	452	457	465	500	489	518	466	518	492	488	490	498	446	444	515	512	508	517	539	516	495	515	499	465	506	521	507	500	468	520	494	535	504	510	494	478	561	484	500	528	539	512	474	484	489	507	477	492	486	499	522	530	524	474	517	484	502	476	492	521	485	477	522	494	492	482	514	506	506	500	549	470	485	483	521	517	462	517	519	505	484	478	449	477	532	495	479	492	467	467	487	503	495	475	499	542	502	467	492	508	513	475	509	500	485	500	478	451	493	454	496	486	514	521	517	479	465	520	529	498	460	504	492	529	514	466	457	495	520	473	448	494	508	523	511	465	489	467	502	492	518	453	502	498	514	518	489	493	474	496	468	539	505	481	485	511	509	472	505	474	498	543	534	511	467	544	514	531	487	441	459	467	465	503	522	515	475	552	483	482	495	485	477	492	475	509	506	484	502	549	496	478	524	467	472	505	489	519	498	476	490	495	493	493	503	479	477	511	497	508	469	469	522	535	465	491	465	501	491	490	483	480	484	508	502	453	478	508	489	477	508	474	484	505	475	539	500	496	475	465	444	472	507	501	479	519	488	445	501	467	483	478	469	458	479	500	470	478	543	548	462	465	532	484	496	491	475	516	495	485	507	494	501	506	482	476	458	523	474	493	513	494	520	503	512	513	514	487	475	491	546	493	522	507	485	488	477	498	470	515	513	512	463	538	513	529	493	483	501	477	517	505	528	493	497	480	530	528	511	498	485	460	471	512	473	456	501	473	515	462	481	481	457	522	502	506	505	515	513	483	491	496	504	489	501	485	477	463	491	527	450	499	473	493	485	479	485	485	472	517	484	446	519	491	460	484	483	505	471	472	531	502	470	514	494	501	497	501	434	481	531	501	511	454	466	525	519	485	488	527	465	507	447	477	483	466	535	509	527	458	507	475	505	491	512	468	532	505	491	541	494	461	509	480	506	483	476	482	549	495	462	480	501	502	529	501	489	488	484	473	495	474	498	495	502	475	498	483	498	513	531	474	502	489	459	464	444	524	502	517	485	496	509	514	504	492	467	506	430	525	471	515	499	504	485	502	478	496	453	513	483	485	470	466	468	507	525	486	479	488	493	482	521	474	526	526	525	528	513	516	504	449	485	485	490	459	472	490	528	520	480	501	516	518	502	517	515	479	522	491	486	513	528	471	510	495	491	518	475	509	485	486	465	522	439	502	543	464	497	459	483	481	514	521	495	480	473	506	497	473	493	469	475	507	536	473	454	493	513	499	457	521	481	492	513	487	481	530	490	479	502	486	533	537	492	527	485	485	490	495	492	515	541	458	503	501	491	501	502	501	498	510	477	472	481	542	488	476	542	504	474	509	490	482	503	488	463	499	503	492	474	492	511	451	478	497	499	501	503	524	508	457	501	482	500	490	511	472	480	489	513	516	480	533	535	562	441	528	513	508	507	498	520	485	483	493	485	483	526	485	505	484	491	503	470	516	499	506	486	481	525	496	518	447	517	447	484	483	496	474	505	528	482	493	477	483	478	497	524	483	509	483	494	510	488	488	482	517	500	480	501	470	509	459	457	498	505	510	477	455	478	509	520	497	490	465	514	462	459	491	553	536	466	487	506	503	495	472
3311	2377	638	208	146	193	217	218	175	156	146	146	142	117	125	133	117	98	120	108	102	103	91	113	90	111	100	108	99	111	105	100	102	97	106	108	104	113	102	112	94	93	93	91	68	91	81	103	140	180	153	169	163	148	119	100	130	114	97	105	110	106	92	92	93	88	103	88	86	98	101	84	107	87	89	105	82	86	93	98	97	94	95	119	106	98	100	83	86	99	92	100	98	96	90	96	101	107	93	92	95	90	89	105	100	102	111	95	99	99	89	91	96	113	102	91	105	102	94	95	75	97	96	111	101	84	87	97	86	90	79	99	100	88	96	85	96	92	96	105	89	93	83	98	91	127	80	91	84	93	103	110	113	108	103	99	98	82	89	73	87	97	86	104	102	78	86	83	101	90	75	93	85	94	109	106	81	100	87	104	81	96	101	83	83	92	101	89	71	111	92	112	95	100	99	87	102	89	83	95	102	80	91	99	92	88	99	93	105	90	91	97	97	85	95	90	97	93	92	85	91	103	76	102	95	90	100	88	99	100	101	80	92	87	108	96	89	91	111	80	95	91	80	124	89	102	105	87	97	96	98	103	93	107	100	97	110	85	91	94	111	95	89	93	87	96	103	91	91	78	119	93	72	86	89	96	92	98	105	99	102	86	105	98	96	85	97	100	108	86	100	111	102	86	99	102	100	96	98	94	90	83	99	102	99	91	83	100	101	104	86	99	98	94	112	101	99	97	87	111	95	108	91	111	106	107	81	85	99	96	78	85	80	102	93	89	106	102	86	97	105	86	102	100	101	101	97	92	103	86	106	106	88	98	84	82	91	109	95	84	91	103	101	92	100	111	81	100	78	81	93	85	94	90	106	98	109	96	91	95	103	88	94	91	98	93	106	105	92	100	93	88	95	94	99	101	98	95	80	103	93	106	105	103	89	110	87	103	107	72	86	104	103	101	101	93	100	78	105	86	88	104	75	97	85	90	123	107	88	86	107	107	96	87	80	108	97	97	87	85	120	97	98	101	113	96	111	98	107	99	99	102	102	93	95	88	107	87	90	88	116	101	112	96	101	81	110	102	75	102	92	96	110	96	95	93	106	90	90	91	93	93	113	93	103	102	99	93	94	82	120	94	107	95	107	96	86	104	98	91	98	75	103	109	100	95	90	108	113	90	97	103	105	100	112	95	105	107	96	94	108	92	91	108	104	92	114	99	123	94	99	97	96	92	100	92	110	102	101	87	93	86	93	96	97	99	89	96	128	116	102	99	98	86	101	92	87	81	111	103	81	95	100	89	99	98	117	98	89	93	92	105	100	89	90	104	87	107	83	103	90	90	88	79	99	95	96	114	104	84	85	99	107	96	69	94	102	78	122	92	84	90	101	94	92	82	107	94	90	87	90	99	98	89	98	90	89	89	104	93	104	98	89	104	106	89	96	91	90	81	110	83	100	86	85	90	97	98	89	94	97	83	118	95	105	79	94	96	92	98	88	95	93	88	95	109	117	85	100	80	105	92	92	90	104	89	109	90	97	91	116	105	94	105	86	72	88	84	89	97	95	93	94	112	103	97	98	86	84	89	86	103	110	86	98	96	132	99	90	101	91	93	94	117	100	98	76	82	78	69	94	105	89	97	99	90	105	82	102	103	92	81	99	76	107	92	103	92	76	100	93	101	99	97	82	86	87	99	90	104	91	87	98	92	98	78	103	92	96	96	101	96	110	118	109	95	92	91	94	96	87	89	80	106	78	93	80	114	91	99	97	85	103	89	98	89	92	89	92	83	86	93	97	104	101	114	80	94	96	72	115	106	96	95	89	90	83	69	103	109	85	102	87	87	95	108	85	83	102	108	100	92	101	110	96	84	94	107	94	98	99	88	100	100	78	88	100	100	85	95	79	89	90	80	93	98	112	91	98	91	102	115	97	87	105	108	100	103	109	89	82	109	107	92	103	103	110	104	95	91	90	86	105	78	90	92	93	111	77	73	95	88	101	106	106	105	100	98	63	102	91	95	95	93	91	106	103	84	88	99	101	84	85	96	85	104	86	106	95	108	85	77	98	81	94	90	98	92	96	96	103	85	105	105	97	117	84	97	87	105	74	97	98	101	85	113	81	87	77	72	93	102	97	107	89	95	75	94	93	104	93	90	93	97	93	84	109	96	111	94	99	93	85	93	118	94	105	104	105	106	91	96	99	123	92	97	107	83	99	87	84	94	90	91	104	92	109	109	102	85	78	101	84	91	97	106	83	104	83	83	91	83	114	103	88	95	82	98	88	104	87	98	114	94	116	91	93	96	87	79	88	98	102	95	94	110	88	98	88	101	86	105	91	87	83	97	85	95	82	107	101	107	104	95	97	87	86	80	116	108	85	115	111	99	94	98	86	91	102	111	76	78	91	107	93	86	109	95	99	105	91	85	112	85	95	77	115	89	113	101	90	96	100	83	91	85	100	95	82	99	97	96	91	92	110	81	90	98	84	101	89	88	110	69	94	99	102	104	91	98	83	92	100	110	84	104	100	109	90	91	87	93	94	98	109	94	95	108	95	79	119	77	82	89	97	98	94	101	110	108	97	94	92	87	114	104	80	109	101	96	86	111	93	107	118	92	86	116	95	109	103	113	87	96	88	97	103	99	97	89	97	89	102	95	99	85	95	88	94	102	96	90	101	101	89	92	99	81	96	100	81	100	98	95	86	88	94	87	101	97	84	105	82	112	98	80	104	99	101	104	103	97	88	103	108	77	112	93	109	82	90	88	95	107	109	101	96	95	86	85	89	91	92	87	86	77	93	96	95	84	104	97	97	99	107	101	85	93	97	105	111	102	86	93	100	106	93	108	91	84	109	101	110	83	94	87	109	89	86	76	103	82	89	94	102	106	103	107	90	99	76	105	94	102	97	102	97	98	100	102	93	93	92	95	110	93	104	91	97	83	95	112	116	96	103	103	93	95	112	92	92	97	111	92	109	106	100	104	94	125	103	87	81	78	101	90	100	93	101	98	91	106	106	100	113	114	91	102	89	109	92	106	87	91	99	106	84	95	96	88	88	93	91	103	108	116	89	104	91	92	87	92	85	99	85	94	91	83	108	100	95	101	89	85	95	92	102	97	101	81	96	102	103	101	96	98	84	100	97	91	98	84	100	95	111	113	72	84	112	93	84	96	92	99	98	101	90	106	98	84	93	89	89	88	103	116	99	113	100	111	84	112	97	85	99	90	90	102	86	112	85	100	84	89	75	101	96	103	85	93	84	88	91	101	95	99	107	96	113	97	98	105	94	96	79	111	87	97	102	95	71	99	102	113	92	83	107	95	88	86	95	77	94	91	99	113	97	107	100	85	84	108	86	91	99	85	109	100	95	102	92	86	90	114	93	94	104	101	89	90	81	90	71	123	96	113	94	94	100	93	101	107	96	82	83	109	101	88	105	93	92	99	95	111	89	90	119	94	100	104	93	115	106	86	106	90	103	106	90	89	90	97	107	104	106	107
29492	18695	6990	4269	6277	8286	8075	6699	5110	4089	3239	2574	2028	1822	1714	1439	1370	1310	1203	1128	1138	1129	1110	1040	1041	1065	982	971	982	1033	1007	941	826	863	895	857	854	862	826	884	860	762	783	811	820	869	923	1030	1706	2694	2740	2668	2558	2152	1904	1628	1347	1162	1037	1016	877	815	732	728	779	799	760	784	740	744	739	754	733	759	709	758	736	770	761	697	802	773	742	722	748	752	747	815	734	777	730	762	722	733	762	746	787	749	786	784	747	747	786	753	734	728	803	763	812	755	735	775	765	775	783	709	751	768	767	756	747	752	738	794	803	748	766	845	679	732	752	768	745	793	779	795	800	765	748	757	762	744	741	774	781	758	787	689	752	797	731	769	823	742	783	784	754	814	756	772	761	791	777	758	802	768	776	771	750	719	748	755	776	764	744	810	779	805	750	752	803	814	774	747	737	750	734	745	746	766	753	772	717	773	718	717	769	779	730	780	770	761	774	803	776	769	807	714	727	770	765	736	795	759	787	761	757	797	805	737	780	732	784	729	766	738	754	757	808	786	759	777	729	731	796	805	760	706	767	751	759	768	761	765	819	722	749	739	740	765	793	736	764	755	754	800	784	784	765	760	789	767	783	759	768	795	762	770	788	762	750	755	763	736	790	737	793	729	770	803	740	822	749	747	761	746	770	712	797	757	717	719	730	774	745	788	763	766	775	746	782	754	773	748	776	731	765	753	778	798	780	785	747	782	765	760	762	785	736	748	716	787	801	783	764	810	739	761	801	795	733	761	726	719	752	744	798	774	784	730	743	733	726	674	768	736	770	780	755	765	792	728	769	779	781	720	738	752	772	751	743	773	740	794	753	785	795	750	722	753	777	743	720	755	773	726	793	745	800	816	760	727	790	712	725	839	775	802	774	778	793	757	771	732	770	727	772	745	789	746	780	733	778	735	775	745	759	741	708	746	712	748	806	728	768	776	790	739	751	759	713	775	799	769	784	812	752	708	787	746	786	788	739	737	748	778	764	802	722	752	826	781	798	783	791	759	756	746	772	735	735	795	784	764	747	747	759	816	777	838	737	748	785	774	707	761	792	796	728	790	740	783	776	808	753	737	761	745	761	773	763	758	759	763	731	776	758	732	739	740	727	787	722	784	781	744	767	757	773	742	782	778	792	781	741	809	740	761	795	757	757	724	757	763	801	720	765	822	751	792	775	776	752	763	755	772	799	809	755	745	742	800	770	742	725	759	805	757	799	759	792	723	731	769	772	797	776	781	794	737	708	771	764	741	758	766	770	771	717	760	799	733	738	814	765	771	752	761	772	766	776	794	731	753	793	759	752	770	743	806	764	758	761	783	777	775	776	773	720	739	704	760	803	792	709	805	738	781	798	794	757	769	778	789	796	746	748	726	785	716	740	766	706	772	772	814	805	782	738	790	800	769	798	786	807	780	733	780	740	723	736	780	777	745	774	771	743	765	727	782	761	777	773	770	762	738	759	772	774	785	723	808	774	778	734	752	734	778	772	757	756	758	824	739	727	738	739	798	794	746	759	759	744	777	801	802	774	771	701	743	772	806	770	817	770	736	749	768	743	828	797	785	714	759	787	737	786	780	749	787	755	802	727	758	772	717	816	752	727	732	757	777	809	715	811	762	806	748	764	794	740	754	822	772	796	727	781	751	763	790	777	728	710	783	773	762	781	809	798	736	753	785	807	796	787	749	751	795	781	762	779	771	743	783	775	780	787	738	781	752	771	702	795	749	741	719	742	768	752	720	752	781	714	709	786	749	804	759	773	792	745	744	750	761	818	745	793	776	775	742	745	733	742	772	724	733	761	712	767	784	750	771	780	762	754	704	754	763	744	772	777	777	802	713	778	811	759	769	774	739	788	739	779	738	788	704	797	803	739	761	763	734	812	808	740	728	734	745	779	753	756	738	756	788	730	740	765	744	725	773	731	811	758	737	752	772	754	701	769	823	760	782	736	783	733	721	776	774	788	771	807	783	691	776	706	761	759	767	767	748	768	747	758	745	710	759	744	765	757	750	820	756	741	757	766	792	701	767	807	785	779	780	750	727	751	799	769	756	793	718	755	738	757	795	799	747	842	727	799	781	767	723	761	761	789	791	736	829	781	759	781	767	755	776	768	775	804	705	746	747	802	739	769	733	775	719	731	761	763	772	756	741	778	726	765	816	746	760	792	716	811	773	728	766	764	756	720	713	841	764	765	765	732	775	768	746	749	788	761	797	735	758	768	788	697	722	767	746	790	692	777	789	739	772	710	757	772	753	762	816	740	743	712	763	770	782	792	774	793	834	798	742	727	756	779	727	759	753	768	738	775	810	747	711	784	738	750	766	756	764	790	752	742	745	767	769	772	787	783	788	773	750	784	759	800	769	755	801	785	751	721	760	766	767	774	705	787	771	725	782	758	759	751	770	762	736	769	789	717	748	745	763	768	783	779	810	770	775	763	777	762	792	781	727	774	770	822	765	755	704	794	779	792	701	756	759	775	758	731	762	731	736	812	767	783	729	776	793	776	745	763	756	800	738	789	776	774	750	782	731	749	745	745	772	730	739	792	793	755	746	747	762	802	799	791	734	780	782	750	734	731	748	737	797	733	760	797	752	807	700	721	793	787	781	787	723	731	760	724	794	802	769	798	783	787	760	755	773	756	753	792	763	767	738	723	812	744	745	763	749	777	801	760	801	739	757	746	735	741	757	741	744	761	779	745	740	751	749	773	773	736	778	797	751	720	776	741	760	754	780	785	740	765	805	738	728	768	762	784	758	747	768	736	758	749	808	760	780	784	726	776	735	796	802	753	811	763	762	768	704	764	817	770	772	731	697	790	772	761	806	768	788	731	797	821	794	767	794	790	757	784	739	769	719	691	760	684	833	773	797	726	743	755	781	775	807	768	757	694	809	760	751	769	795	710	715	746	793	809	717	773	780	771	776	808	773	759	787	720	789	795	727	765	767	808	753	771	749	735	760	794	777	758	743	767	735	735	808	747	771	733	742	773	757	778	774	743	784	810	726	782	699	779	813	716	734	814	758	702	746	744	787	782	735	770	751	781	724	792	786	730	797	774	784	716	743	785	723	720	742	778	769	769	811	750	707	729	769	739	761	765	784	761	751	750	773	780	736	744	773	805	781	789	776	726	769	764	785	767	807	794	787	757	818	748	814	785	748	788	761	705	797	749	753	729	783	716	751	781	766	766	754	781	774	749	788	764	752	728	817	806	759	756	736	723	748	749	780	773	770	767	769	796	781	792	776	779	759	779	712	761	754	782	782	829	789	782	814	819	752	727	744	716	722	794	786	747	768	767	726	734	792	772	763	754	747	757	742	790	736	785	778	751	751	757	767	795	729	757	758	789	778	770	752	726	791	721	762	751	772	781	764	749	799	756	755	763	733	752	755	744	750	765	724	759	760	815	795	756	810	742	792	743	759	755	768	756	764	768	721	770	773	793	769	779	744	778	806	815	768	775	752	729	724	770	761
3983	1850	638	199	117	148	161	125	158	115	114	109	101	104	102	84	82	76	88	76	75	101	87	76	71	79	104	94	83	79	83	79	64	60	76	61	79	57	77	65	68	74	56	81	87	79	63	85	78	65	108	140	138	123	110	118	104	82	91	85	83	75	72	76	81	81	73	59	63	77	99	64	58	66	72	57	80	68	60	84	75	72	55	67	62	69	68	65	68	81	66	68	54	74	66	61	65	71	55	71	82	74	65	68	62	79	66	63	65	55	67	77	73	65	81	72	54	73	78	61	63	67	55	69	69	61	69	52	68	60	57	74	60	62	73	63	48	58	54	61	60	88	71	62	65	66	74	66	66	60	87	73	70	93	66	78	63	75	62	58	66	78	69	64	82	67	61	73	63	67	58	73	67	58	78	74	65	61	62	69	58	61	69	56	77	81	70	85	85	56	66	71	54	68	64	53	59	78	75	79	67	74	73	64	76	67	69	80	72	66	82	65	66	71	72	61	63	70	84	64	79	67	72	78	64	75	74	75	83	74	70	86	63	74	72	87	71	52	60	69	65	73	77	57	76	74	65	58	73	48	70	85	71	65	85	88	84	64	60	60	61	68	63	58	82	67	84	73	62	57	67	65	74	75	71	71	60	81	64	75	61	91	58	69	63	60	81	63	77	62	69	64	66	73	66	64	74	61	66	56	65	67	72	69	73	73	70	73	75	84	72	66	65	66	77	80	61	83	54	64	70	68	67	64	63	54	68	64	87	70	72	79	72	69	61	75	71	79	74	67	77	64	69	72	61	64	65	62	73	61	82	80	73	64	48	70	63	79	79	69	77	71	76	72	86	68	75	78	70	74	76	52	66	76	85	65	59	75	67	70	79	74	71	64	60	71	72	72	62	68	87	68	56	65	65	62	64	78	72	77	70	61	69	68	45	67	53	67	84	80	61	70	83	78	73	59	75	69	65	62	59	69	77	61	59	70	72	60	67	61	74	80	66	67	66	65	70	56	82	69	80	59	78	70	63	61	61	62	67	57	52	71	77	69	61	72	61	67	57	70	71	74	82	57	68	77	67	63	76	71	72	63	71	57	61	69	75	64	72	54	61	74	66	58	60	62	69	74	79	58	72	69	54	71	78	62	76	70	71	57	70	60	67	64	64	66	64	62	71	64	60	69	64	80	61	68	75	66	64	79	78	59	74	75	50	58	60	66	74	60	61	83	78	67	71	61	68	75	51	68	68	63	72	51	67	56	62	69	62	77	69	65	75	72	63	46	73	69	74	61	85	62	73	53	65	78	63	67	66	72	71	74	61	82	75	61	71	78	59	61	79	70	66	70	62	85	70	64	57	62	59	60	60	65	77	63	62	75	71	79	70	67	76	74	74	71	62	69	78	69	73	69	69	75	81	73	47	77	60	54	75	65	73	67	58	63	65	62	82	60	81	60	72	77	71	66	57	72	83	50	63	53	76	88	67	68	59	70	63	52	59	83	65	60	66	73	67	77	75	60	55	58	59	60	78	77	73	62	60	57	58	63	76	69	79	75	63	71	55	65	67	58	67	68	71	67	60	72	80	74	73	52	63	58	62	63	69	53	66	74	81	60	83	70	76	74	73	63	63	74	67	65	73	56	73	80	73	83	73	58	68	73	74	62	84	77	79	75	67	64	52	53	78	81	75	67	67	71	65	71	68	58	68	75	66	81	61	54	62	71	63	76	60	63	69	63	68	66	55	65	72	78	66	77	49	73	62	77	59	67	62	81	63	61	58	57	62	78	69	59	76	78	69	52	53	59	69	62	64	76	82	72	73	83	65	58	65	67	62	65	59	76	82	78	64	68	68	53	62	79	73	77	77	82	66	58	72	66	70	73	73	77	72	67	64	69	79	74	63	75	76	56	55	75	87	52	71	58	63	64	66	66	68	61	73	55	61	74	63	60	58	66	59	78	66	77	60	67	56	64	73	59	51	88	66	74	70	80	57	58	69	66	65	68	52	73	80	83	72	73	72	68	59	72	65	55	69	91	66	68	55	59	66	96	74	72	75	50	77	59	64	64	69	59	64	69	73	75	86	65	64	61	67	73	60	79	69	74	69	77	71	69	67	67	54	56	66	73	69	76	62	74	62	69	77	82	87	65	69	73	66	68	67	71	60	59	69	73	81	70	72	67	84	66	62	63	57	65	65	74	74	77	60	58	64	75	67	70	62	68	70	61	68	58	75	60	55	75	84	56	52	72	71	47	69	64	76	65	66	71	76	60	80	62	65	67	75	56	59	47	73	72	51	65	79	66	77	78	69	70	70	90	61	77	69	52	66	72	69	54	67	78	61	67	73	69	68	58	72	67	66	83	52	59	73	62	63	73	72	78	91	74	78	59	72	67	65	68	54	65	76	75	57	71	55	73	70	80	84	75	78	66	80	69	89	71	77	88	62	67	70	69	59	63	67	64	64	61	58	75	68	71	66	65	77	49	71	73	70	58	70	64	60	58	71	55	68	52	56	56	74	72	56	59	68	66	81	71	56	66	66	80	92	63	83	47	82	62	69	63	80	70	58	68	64	70	74	71	62	78	62	53	84	63	77	63	67	65	83	82	48	64	80	82	71	62	66	59	74	64	58	61	65	71	64	61	60	54	77	76	72	68	65	70	67	81	92	64	65	77	66	52	62	66	84	60	61	65	63	64	59	72	71	59	58	67	74	71	67	59	85	65	74	58	68	62	87	59	74	65	62	64	65	62	67	75	67	64	63	72	58	71	53	52	53	88	62	72	73	63	60	68	75	77	54	68	72	85	62	62	65	78	67	65	62	75	71	62	63	60	69	60	69	71	73	55	63	62	69	68	52	64	69	70	75	84	55	66	52	75	58	70	84	64	65	49	64	67	77	64	69	63	76	59	62	56	44	77	77	80	88	68	58	69	59	61	82	62	72	55	64	74	65	71	65	73	54	62	64	77	72	78	70	69	77	68	68	71	45	65	68	62	75	70	70	62	68	70	68	69	63	72	81	67	54	66	73	74	79	65	52	80	60	76	80	69	74	76	65	62	67	79	63	68	69	52	60	64	64	65	89	61	74	86	69	63	67	58	79	64	82	56	76	64	73	65	64	67	72	60	77	66	80	68	73	61	63	71	62	74	69	65	68	76	54	71	53	61	69	70	66	86	70	80	54	88	75	71	72	84	71	69	79	79	60	75	65	63	68	78	74	62	58	79	102	63	67	74	70	83	80	73	68	61	79	62	71	70	61	71	67	76	57	61	66	83	69	79	75	62	66	86	60	72	78	72	55	59	66	68	79	68	69	77	66	74	74	61	64	54	79	81	65	77	65	73	57	63	64	64	70	71	64	80	64	64	79	64	71	75	72	66	78	71	62	72	61	65	66	83	65	53	82	69	57	65	70	62	56	56	68	82	67	78	63	83	65	58	68	73	61	61	88	77	72	64	62	75	78	69	72	86	57	58	64	61	61	68	57	77	71	75	63	56	79	67
29030	16414	6954	4112	5805	7163	7271	5951	4993	3732	2761	2123	1881	1658	1416	1350	1222	1120	967	955	918	966	938	843	833	799	833	802	840	757	714	692	663	625	697	644	654	644	611	606	581	599	599	602	642	621	716	630	712	980	1580	2196	2397	2320	2131	1918	1571	1342	1096	937	774	602	515	557	581	594	570	515	575	577	544	542	576	567	540	566	566	537	570	584	532	542	576	532	541	546	562	569	548	555	552	585	527	528	557	567	531	563	507	571	576	575	578	535	550	552	569	536	558	544	577	539	540	552	542	553	569	541	614	515	543	555	540	556	541	564	538	536	559	577	537	527	548	575	567	587	570	572	534	560	541	611	566	557	546	547	531	616	502	534	553	585	561	548	554	625	545	582	563	552	510	540	576	572	582	548	560	529	539	575	560	618	592	636	569	500	560	560	564	586	583	563	583	563	514	549	602	545	568	600	566	559	555	564	545	580	543	562	594	592	561	574	567	569	583	553	546	616	547	577	576	490	544	567	565	558	529	555	556	572	572	584	525	533	574	565	598	553	547	552	537	536	534	544	585	564	569	568	551	549	536	526	520	577	524	595	571	562	550	545	528	549	579	527	555	536	546	617	559	560	579	555	584	526	546	577	562	585	546	580	572	586	581	522	473	557	583	568	564	581	575	568	560	535	535	549	543	545	565	578	612	558	553	582	574	506	532	574	556	563	564	528	605	575	524	592	572	593	556	557	526	546	535	563	570	506	539	518	589	549	563	573	561	550	570	496	550	545	549	534	524	552	580	563	533	572	548	563	563	563	573	553	585	589	554	574	553	586	559	519	599	562	540	557	572	574	560	571	585	575	517	579	560	540	583	549	607	555	575	557	564	527	546	546	538	542	568	581	568	611	605	565	588	536	583	523	616	573	591	576	577	582	595	611	523	583	542	539	554	545	542	551	544	575	524	555	546	538	546	563	580	599	618	553	526	595	539	592	566	556	548	586	567	549	562	533	556	537	542	532	580	609	596	559	553	559	532	570	516	593	529	539	569	537	525	539	522	534	580	562	530	535	598	550	567	560	569	573	569	581	565	547	572	540	593	569	596	532	569	527	535	532	582	567	536	557	592	616	518	563	559	528	571	552	589	528	605	557	542	555	539	578	552	564	526	577	533	582	574	570	549	611	560	596	547	523	536	558	559	539	565	573	556	541	515	573	536	586	578	586	511	540	605	579	549	589	542	599	571	580	558	594	537	575	563	590	574	555	547	588	527	566	530	566	578	550	559	553	536	587	581	540	561	528	577	543	546	571	539	580	579	588	585	556	561	554	530	535	611	546	575	549	560	540	530	556	539	528	586	555	560	577	548	581	510	556	517	537	573	614	545	539	570	546	489	549	553	525	593	555	530	525	561	549	533	551	554	549	615	553	549	481	527	579	567	566	579	594	564	553	550	539	549	531	568	581	561	562	497	553	567	562	574	560	567	550	530	599	565	546	559	578	582	561	569	568	549	541	585	568	540	508	511	559	564	545	577	513	552	554	592	499	561	593	562	532	585	532	561	603	568	546	551	572	563	543	587	535	570	543	551	560	544	590	525	573	583	543	537	592	553	536	539	610	581	529	564	547	554	548	548	552	561	565	564	575	586	524	548	579	555	547	567	528	546	579	553	553	534	595	554	558	554	548	552	534	554	532	622	530	597	555	533	555	594	583	535	538	522	560	582	524	589	629	526	526	557	544	580	580	546	536	556	503	548	572	584	575	562	530	559	541	548	597	549	549	553	577	548	587	512	598	517	561	576	548	593	551	557	580	591	536	537	554	576	549	563	496	574	525	592	495	571	565	565	572	575	545	549	549	581	554	550	576	572	586	563	560	564	594	571	525	546	580	561	543	575	552	578	572	592	564	602	538	550	559	630	524	606	570	602	561	546	515	536	551	549	543	554	576	566	545	590	551	562	543	595	534	568	535	576	536	559	555	556	598	564	558	529	535	567	538	561	586	538	560	580	572	485	595	587	569	592	565	569	574	552	572	543	561	572	543	611	557	576	525	558	558	572	555	567	553	591	550	548	528	525	542	577	543	559	592	565	539	534	549	591	521	563	548	562	581	540	606	547	508	598	626	586	544	539	575	545	559	554	554	604	571	568	538	559	593	534	573	550	607	518	536	523	591	552	582	548	535	534	541	563	567	608	522	556	537	552	572	578	601	577	576	617	566	503	519	554	537	564	592	539	573	558	584	553	540	507	561	526	568	563	549	572	581	580	565	572	571	500	549	526	572	523	526	609	541	557	570	565	543	542	575	598	557	576	606	550	547	529	533	582	577	522	580	547	530	544	594	543	581	528	607	542	573	565	547	582	556	564	544	531	546	536	542	536	545	594	588	561	604	556	543	538	542	604	600	563	536	566	575	583	555	564	561	543	553	609	535	572	571	581	555	587	536	533	549	592	579	593	553	588	544	564	559	570	578	537	563	555	572	559	577	563	522	556	581	540	556	584	591	538	570	567	562	565	538	583	578	570	593	542	519	556	567	581	562	538	557	542	557	543	535	535	512	531	565	529	563	543	577	569	544	569	551	548	561	545	561	537	551	550	595	593	580	541	546	580	553	583	567	560	522	580	555	541	578	517	568	588	564	529	590	562	548	521	529	582	558	575	585	539	588	533	568	553	564	589	525	540	594	560	541	532	575	567	545	511	554	532	522	560	549	601	561	586	556	587	579	554	559	555	558	551	528	553	560	580	541	544	551	536	587	526	561	580	523	545	563	556	562	525	565	546	565	579	571	593	518	531	578	568	525	556	574	560	545	572	592	552	589	595	533	610	511	558	564	543	594	552	560	609	576	541	562	584	554	567	572	544	557	639	546	553	594	557	571	534	570	587	603	567	532	557	567	565	530	566	574	549	572	578	549	543	538	572	575	550	587	585	547	528	554	506	550	525	552	540	559	570	568	551	565	527	528	570	557	559	601	577	550	547	583	551	556	596	544	536	604	559	561	533	542	511	568	542	555	582	584	547	501	544	523	553	576	559	513	533	601	566	555	548	553	538	585	596	566	529	595	547	619	564	598	564	549	536	510	571	567	555	558	551	552	528	547	553	563	562	565	549	545	563	554	562	543	587	515	554	542	539	586	557	510	531	525	586	566	551	568	558	570	554	564	555	568	541	554	569	556	572	568	542	533	572	540	557	562	539	571	563	555	591	600	577	552	575	555	557	599	546	550	569	579	612	577	548	550	587	567	574	536	557	567	529	552	580	556	534	575	574	614	559	586	565	585	567	569	561	545	571	549	573	559	524	564	538	568	577	569	587	517	563	561	527	569	585	543	551	557	585	524	523	571	544	607	556	575	586	555	557	576	584	560	565	591	540	577	519	556	523	557	579	567	589	575	580	569	567	503	556	572	620	565	574	588	551	565	583	575	588	547	564	543	544	587	539	553	567	530	558	540	553	567	569	618	564	520	563	541	575	587	528	576	567	538	540	560	548	542	554	507	613	566	594	575	573	587	554	563	592	563
4598	3379	1126	294	222	267	269	259	214	191	154	139	152	152	155	139	161	160	136	127	125	126	129	119	145	124	117	119	124	128	140	114	137	108	127	112	104	107	122	122	124	108	118	115	118	108	116	110	126	124	170	160	179	220	211	194	214	187	158	146	165	145	120	101	135	107	112	105	98	109	97	110	113	109	127	96	128	115	109	134	116	115	109	110	91	97	110	125	115	109	118	105	102	112	101	95	134	98	99	123	104	97	104	117	125	103	132	104	108	111	115	94	121	133	106	114	96	100	116	105	100	122	134	137	106	106	111	102	112	127	103	117	126	113	119	101	130	118	115	105	111	99	112	107	106	111	125	125	124	128	112	118	122	125	132	116	112	110	100	101	115	129	127	120	122	97	120	110	120	102	93	120	126	120	116	97	100	122	118	122	120	117	99	91	92	110	100	125	125	93	112	102	139	115	106	119	102	106	104	122	122	101	93	107	113	117	115	112	82	132	111	113	111	117	102	102	121	103	115	116	120	114	107	105	110	118	125	127	120	115	120	107	114	107	106	110	112	100	124	94	104	117	94	99	102	98	107	107	117	110	116	119	117	111	88	104	121	105	105	123	111	126	114	111	115	105	97	128	125	113	93	106	99	113	104	107	105	127	105	107	121	124	115	123	112	122	118	116	114	117	107	116	127	123	116	131	130	98	107	102	118	107	115	104	109	126	108	99	110	125	116	104	109	124	115	111	103	89	133	104	108	88	101	103	132	115	125	96	117	107	107	122	100	123	114	115	99	111	107	96	103	117	120	113	101	109	134	110	106	145	116	115	130	106	102	116	112	102	97	126	111	102	113	114	117	110	98	112	111	120	117	122	118	114	117	125	123	106	116	123	119	92	105	125	104	104	91	123	136	120	108	115	118	104	130	104	114	97	97	99	128	108	115	111	113	102	101	108	114	98	90	121	100	108	125	107	117	121	97	105	106	96	118	104	109	120	119	104	116	108	111	119	115	95	98	110	140	111	100	113	94	111	113	135	109	131	100	92	108	107	108	121	101	111	108	104	107	117	101	123	108	121	128	116	112	108	98	101	100	121	125	102	114	114	99	103	93	137	103	112	108	102	105	130	127	112	87	133	106	127	122	124	131	101	100	110	113	115	114	109	104	115	93	113	115	112	109	101	132	122	135	113	110	113	113	113	123	103	108	95	127	94	126	128	107	108	127	116	113	110	118	120	101	114	125	120	104	107	110	123	88	107	135	102	121	125	90	108	112	102	115	97	96	112	117	111	97	113	108	104	121	92	117	116	116	102	96	129	124	106	135	117	110	94	123	103	118	101	113	107	97	118	117	123	112	118	124	106	128	110	100	122	106	114	119	118	115	130	114	113	114	90	122	109	106	127	114	127	116	127	114	133	115	111	120	103	114	120	118	113	113	103	95	105	103	103	93	125	81	101	124	104	122	99	125	110	97	106	104	99	104	122	100	98	127	104	112	130	110	124	109	109	129	118	115	116	99	112	98	122	117	99	87	113	125	111	123	121	108	112	115	105	119	129	111	116	121	117	101	103	97	116	129	96	99	111	132	98	106	105	115	115	106	107	107	90	106	109	96	121	115	104	111	126	111	113	126	115	127	110	129	107	129	99	98	105	105	105	117	129	116	121	121	104	130	95	107	101	100	114	104	127	104	104	125	108	90	115	108	116	99	97	120	109	113	107	110	97	109	128	122	108	121	121	111	158	120	139	114	104	116	108	103	110	111	115	109	119	98	131	121	112	108	96	115	134	109	111	105	127	113	102	97	121	101	116	106	119	97	111	109	98	112	116	108	121	120	128	127	103	113	109	102	104	116	100	112	113	112	109	101	102	118	119	118	94	106	105	103	124	104	111	104	124	117	123	125	111	116	110	98	111	101	101	100	97	99	118	103	128	117	106	125	97	89	123	113	108	127	101	105	117	112	113	115	119	126	102	122	140	101	113	101	122	100	124	115	110	95	111	123	110	122	102	104	104	111	119	122	95	126	107	102	111	128	101	106	111	104	124	121	112	107	113	108	106	114	127	131	110	125	110	116	103	125	105	109	120	103	101	100	100	114	106	99	130	120	104	120	113	118	111	116	107	104	115	120	115	127	107	111	139	115	113	107	116	98	114	99	109	124	116	103	94	119	108	112	117	122	100	104	111	114	111	113	111	124	115	108	107	102	119	113	111	119	110	114	101	95	127	97	123	115	112	113	115	105	99	114	110	99	132	111	100	113	128	102	111	90	117	102	106	97	115	126	111	100	103	112	117	119	116	127	108	110	119	123	127	113	115	114	116	122	109	104	93	115	109	118	97	125	103	119	102	108	117	120	111	110	121	99	113	99	106	120	94	117	127	102	97	99	111	106	117	103	97	103	109	98	121	112	98	121	111	114	101	110	90	100	98	123	92	108	116	105	106	113	133	113	113	94	124	110	114	111	109	106	110	120	94	123	118	98	118	91	100	106	109	114	123	96	100	127	106	120	88	124	118	117	107	115	107	95	111	119	107	108	112	115	102	102	107	109	104	118	113	86	103	127	100	118	100	93	97	125	110	115	128	110	102	120	106	107	111	115	110	123	110	103	122	110	119	116	103	102	110	118	113	101	102	110	111	98	96	119	146	114	130	119	110	135	102	108	112	132	115	105	105	112	100	100	128	88	119	92	120	118	128	115	110	125	105	97	106	112	117	123	98	98	120	110	111	108	135	110	89	97	99	111	107	111	111	115	89	119	109	118	108	103	117	111	100	117	106	112	127	91	119	102	136	90	108	123	111	116	114	110	97	120	126	106	127	118	115	106	125	105	127	112	154	101	127	112	115	132	98	110	120	103	104	115	113	100	113	119	119	111	122	116	118	118	109	101	92	113	100	113	107	117	110	103	91	92	115	100	99	110	114	131	121	91	117	110	117	104	123	119	107	123	114	99	91	110	113	89	108	103	92	115	105	127	113	113	111	105	116	98	120	114	123	106	105	115	120	90	107	105	117	111	115	131	114	112	108	106	123	105	123	101	106	108	117	108	107	102	98	110	113	114	102	112	112	113	90	132	113	121	120	101	109	115	98	93	124	117	121	106	133	104	114	111	113	119	120	109	112	115	113	112	117	110	107	126	96	98	106	108	98	105	102	127	127	113	122	95	116	123	114	103	103	105	104	117	113	106	107	113	114	112	106	102	109	109	127	105	111	106	108	112	101	130	122	117	101	93	106	106	97	117	120	109	103	102	95	111	103	115	87	118	115	114	120	131	110	129	131	106	82	105	116	112	120	104	100	119	120	126	107	108	101	105	97	105	105	108	120	117	127	113	108	115	105	102	129	119	126	112	98	103	119	119	112	122	113	121	118	105	109	107	122	109	122	96	118	118	106	121	113	101	121	110	116	119	129	100	109	116	133	128	106	124	118	122	119	99	104	93	102	102	104	89	118	103	110	112	109	122	95	112	117	118	114	112	110	105	109	102	124	114	109	107	108	114	117	116	114
33297	22002	10398	5373	8762	10374	9497	7758	5999	4639	3694	3025	2780	2380	2136	1917	1864	1632	1401	1389	1579	1474	1376	1244	1290	1277	1278	1248	1146	1188	1107	1084	1006	973	1054	1026	979	943	1032	973	926	950	921	889	970	944	1040	1053	1096	1312	1729	2305	3051	3606	3622	3417	3028	2649	2113	1750	1497	1268	873	851	896	899	920	922	894	860	838	913	880	908	908	897	906	868	913	825	861	916	921	892	930	821	828	904	901	887	881	917	868	910	867	908	909	842	895	937	906	938	833	870	883	833	848	889	897	829	911	909	885	853	866	858	856	869	879	941	893	866	877	872	896	879	942	879	860	824	864	867	863	901	858	910	870	854	904	868	874	882	884	830	834	925	828	872	879	838	899	930	1023	935	868	914	908	910	844	884	849	892	863	917	849	948	926	855	887	851	863	863	890	880	864	897	832	919	841	902	858	881	885	885	858	839	938	895	884	871	904	900	886	895	926	888	867	906	882	826	839	850	855	870	907	870	872	909	860	889	884	860	950	856	897	892	875	919	861	896	924	837	917	883	890	927	915	859	885	968	898	867	908	896	873	922	904	894	891	866	869	921	871	856	899	851	867	892	887	822	899	887	861	876	861	887	924	921	871	889	840	874	875	894	918	887	888	864	880	913	890	883	894	879	836	880	907	916	887	946	842	895	933	922	876	866	903	918	881	874	887	899	878	879	910	913	859	905	876	820	878	874	867	872	882	857	933	888	872	871	889	858	872	909	911	882	825	892	891	892	1002	949	906	822	871	916	903	881	864	905	899	888	893	843	911	877	937	901	873	916	829	889	877	827	884	860	876	843	865	874	899	871	843	888	848	911	861	888	950	925	885	916	888	876	864	948	918	881	874	845	899	900	915	901	887	881	892	886	884	891	876	833	842	851	899	912	888	870	915	882	878	876	890	895	903	903	886	900	832	899	940	874	904	910	842	834	941	899	893	920	911	882	889	887	889	855	920	912	873	891	944	834	879	873	872	869	889	964	841	934	884	881	849	884	888	906	823	893	925	867	853	936	882	915	911	854	907	860	866	860	902	814	853	918	925	903	888	862	940	832	898	928	898	932	868	931	894	872	912	923	851	900	923	841	864	864	840	877	910	887	881	835	864	898	862	873	879	867	848	844	880	858	905	857	831	878	852	861	888	837	903	898	895	901	898	854	815	928	883	893	930	927	917	878	914	944	883	821	955	844	887	863	904	858	914	848	871	881	919	906	901	850	900	878	883	913	924	895	835	902	906	907	887	893	902	866	891	878	875	880	890	875	897	839	931	895	862	907	892	870	872	934	910	880	958	873	847	872	889	897	886	906	886	929	887	946	911	896	912	940	890	917	882	883	944	928	896	881	887	917	868	865	916	925	923	880	843	878	858	867	910	904	829	914	902	942	891	893	837	912	899	906	904	864	895	899	879	835	882	896	875	878	879	857	872	894	848	929	803	963	862	904	928	878	862	868	912	875	962	918	891	886	843	855	905	839	877	946	873	883	951	910	929	888	882	857	894	854	926	867	886	883	894	909	845	899	865	914	905	897	890	863	910	860	884	938	851	892	896	928	941	876	875	882	868	850	893	889	847	852	877	873	885	932	879	843	951	897	909	864	928	876	909	867	894	923	882	887	852	945	842	891	914	872	906	851	903	889	896	873	808	854	936	896	830	866	857	891	896	898	872	928	878	895	926	825	932	867	901	818	904	872	897	867	889	845	887	905	907	909	855	874	895	910	922	860	903	845	889	915	864	861	844	811	875	919	876	882	894	855	867	863	871	874	893	940	920	881	859	844	857	883	892	853	877	879	869	879	894	861	907	909	873	854	907	891	859	851	867	859	881	930	882	895	861	894	882	909	887	917	875	894	856	866	869	892	876	879	855	880	900	858	888	875	898	889	884	881	880	881	876	877	886	908	851	848	890	888	849	888	900	914	895	937	943	902	858	885	847	872	860	899	922	944	862	910	935	957	892	851	889	884	881	905	911	876	876	860	945	859	906	855	907	903	891	923	916	852	831	848	821	881	923	880	952	884	871	936	842	912	910	910	898	872	885	824	931	892	950	848	851	914	819	874	892	919	852	872	878	864	904	887	868	809	931	880	881	887	852	884	929	928	932	924	830	867	912	914	870	895	871	882	852	915	863	918	930	820	853	973	873	878	882	923	949	914	867	855	868	895	836	921	850	886	899	919	867	804	906	904	854	866	899	888	837	906	872	879	852	896	890	872	933	912	868	874	890	947	908	872	910	841	886	857	932	865	926	930	868	871	894	902	868	866	871	898	890	895	876	879	837	881	832	899	884	871	846	882	901	908	899	872	903	853	882	859	854	869	871	889	865	918	854	881	874	897	871	882	885	872	899	896	865	865	911	914	822	861	891	848	901	936	941	868	904	894	889	942	884	888	866	882	912	825	877	882	823	821	875	916	857	888	932	865	883	849	882	941	875	882	881	870	877	934	931	935	840	870	910	856	830	901	880	869	907	909	904	869	851	918	861	878	896	855	891	836	880	954	932	929	875	878	899	869	913	888	878	878	866	933	884	911	884	880	833	893	937	893	887	899	874	868	858	896	852	882	897	900	919	870	881	917	878	897	903	883	875	913	872	845	914	915	888	849	935	902	842	904	901	867	914	859	893	877	886	896	894	860	866	903	862	870	844	966	875	898	897	895	891	864	866	883	888	904	925	906	907	911	896	851	907	889	899	870	846	834	853	844	847	879	833	888	921	925	846	891	904	864	896	866	829	860	893	905	894	861	905	936	877	870	885	943	850	896	847	859	911	921	932	915	908	908	907	864	840	859	864	892	880	891	861	915	892	867	884	890	917	891	899	881	899	894	903	869	905	924	868	897	914	889	913	930	921	875	860	954	909	881	877	847	888	938	868	878	908	907	888	927	882	852	869	927	883	865	905	875	824	908	863	830	922	860	908	884	860	907	888	846	898	886	906	810	892	891	895	899	851	917	853	856	906	895	824	948	855	892	878	848	859	905	885	900	868	882	863	894	861	901	880	897	861	916	890	884	833	891	895	924	911	846	899	949	906	908	885	866	884	876	891	907	866	889	884	939	841	849	871	874	853	889	856	908	892	881	931	881	903	850	882	905	845	839	866	905	866	884	914	869	927	905	912	838	932	842	935	823	886	822	864	857	878	838	905	895	853	841	848	881	884	858	845	809	928	835	865	894	898	899	909	854	829	860	931	911	903	889	931	913	848	896	895	885	907	969	861	828	851	849	914	858	852	869	879	912	921	898	896	886	943	888	875	881	883	914	848	909	916	888	794	892	922	891	888	838	882	860	812	870	891	903	903	865	842	867	916	881	921	885	915	910	934	897	857	913	788	907	874	858	869	890	852	867	861	918	918	831	867	906	908	878	885	885	861	880	880	842	879	845	857	895	859	841	936	873	873	904	885	890	861	873	877	847	935	920	917	888	843	894	851	845	859	867	879	939	881	925	883	861	866	917	888	891	867	877	916	922	864	881	917	885	826	855	893	903	910	857
2380	1106	360	115	109	127	132	112	101	78	64	69	52	62	61	63	84	63	62	52	63	46	45	61	68	61	63	71	57	60	70	55	66	81	61	64	40	52	62	54	57	54	50	50	60	61	64	54	45	67	59	69	66	87	72	70	76	65	72	58	73	51	57	50	50	57	61	60	48	51	49	58	53	58	67	56	53	59	59	69	58	49	64	68	51	52	76	55	55	54	47	66	58	67	59	59	48	58	62	51	70	47	53	62	56	42	48	56	61	52	56	49	51	52	75	51	50	58	57	46	60	62	42	64	66	58	60	59	51	52	49	54	53	55	56	60	64	55	44	45	52	54	53	62	45	64	59	65	42	62	70	60	58	49	58	41	64	58	48	49	58	56	60	51	55	51	56	43	56	57	60	57	53	67	41	68	61	58	55	56	82	58	65	52	62	59	53	49	61	55	61	55	56	64	61	57	46	44	53	64	54	44	58	61	62	66	52	62	54	53	70	57	57	51	79	48	46	48	59	55	68	57	59	54	52	55	52	60	70	49	39	63	65	71	56	69	46	53	50	71	53	63	47	58	55	64	52	54	69	62	54	53	57	47	47	71	62	49	45	59	57	43	52	68	43	55	62	60	51	60	66	73	58	49	59	59	53	61	47	46	55	48	49	52	64	56	60	47	51	59	55	53	50	51	59	45	56	63	56	55	57	56	72	53	56	47	71	55	64	45	56	66	68	55	62	51	67	59	57	61	53	59	43	42	43	64	72	51	54	51	53	59	55	53	67	54	58	42	61	61	59	60	61	69	49	60	50	52	45	56	74	45	45	46	64	66	56	66	69	47	69	57	58	57	58	68	57	44	54	57	64	58	56	57	50	55	69	42	57	61	55	59	47	53	66	49	50	45	60	57	52	48	50	59	53	53	39	53	50	59	60	49	75	58	50	63	53	62	58	57	58	53	49	48	51	60	50	53	66	64	68	50	58	48	63	51	55	46	53	66	46	46	70	41	60	71	51	59	47	58	64	38	59	54	52	46	47	55	58	56	69	48	62	42	57	54	60	61	47	67	61	45	48	53	53	53	45	53	52	55	44	64	59	52	70	63	58	49	56	48	52	61	45	52	50	64	56	66	58	63	52	49	56	48	46	58	56	57	50	59	59	62	52	50	64	56	55	47	60	58	69	54	60	60	59	62	51	54	60	58	47	56	56	52	70	50	60	43	61	46	45	56	54	57	54	60	58	52	42	55	56	67	53	60	50	62	53	54	53	57	65	52	69	54	61	52	64	51	58	67	64	52	55	50	48	59	65	68	62	64	74	53	52	70	41	59	65	61	50	46	40	57	45	56	53	54	70	54	58	53	53	57	72	57	54	53	61	59	66	58	55	60	68	61	57	63	62	61	60	48	58	61	68	66	54	55	64	45	57	69	45	47	61	54	74	70	79	49	60	66	42	58	65	71	51	55	45	60	55	61	59	58	61	49	66	62	52	39	59	71	56	59	53	58	69	54	61	71	49	52	72	46	51	62	59	56	66	53	49	62	58	52	58	55	48	52	53	58	58	64	55	59	60	59	47	56	62	50	60	55	50	54	52	43	58	61	65	54	67	58	46	72	63	39	60	53	60	52	61	56	62	47	52	42	62	46	51	47	45	46	68	53	51	41	63	58	67	50	55	65	51	63	53	51	53	56	53	55	50	58	51	56	50	62	59	48	66	54	59	61	71	69	52	57	53	71	51	56	51	60	68	55	65	50	54	56	54	50	66	71	66	66	50	46	45	77	52	62	49	61	58	57	49	65	67	67	60	67	49	52	50	62	67	57	44	54	59	75	70	54	56	70	60	65	60	42	63	56	66	62	67	69	41	53	63	47	56	65	59	69	68	56	59	56	65	56	42	61	59	61	59	41	71	62	59	66	50	62	41	64	55	53	54	53	38	58	48	49	46	56	43	60	45	59	63	61	60	68	61	59	61	54	49	55	52	55	64	56	57	58	52	55	47	54	61	68	46	46	52	58	56	57	71	55	56	59	56	47	46	64	56	48	55	65	54	60	53	64	60	62	51	59	49	60	50	48	54	74	53	76	63	65	78	52	55	58	64	59	42	43	55	58	43	56	65	67	59	60	50	55	54	68	61	54	52	45	57	43	61	53	67	56	53	63	53	51	66	60	68	55	47	54	55	63	47	52	64	55	65	56	53	61	60	56	52	63	57	60	55	56	64	55	64	49	64	48	74	50	77	59	60	63	60	54	72	78	48	58	62	68	50	60	71	47	46	46	41	65	63	47	72	65	49	70	61	61	66	54	68	42	60	53	63	59	58	57	50	63	48	61	54	77	50	59	71	71	66	60	62	58	64	59	56	56	50	58	70	53	55	58	65	60	57	50	53	66	60	66	68	52	55	58	48	63	55	44	47	65	46	51	46	54	50	43	49	62	42	70	62	54	53	41	48	63	76	53	50	51	54	55	44	52	49	58	42	54	66	44	66	61	52	47	59	52	41	54	60	66	69	44	63	49	60	55	54	45	46	59	57	47	50	61	62	57	45	55	55	63	42	58	65	74	56	61	61	60	58	60	48	59	59	57	53	47	45	53	68	63	49	55	50	59	54	50	55	72	54	64	67	70	43	50	64	52	48	62	68	52	52	46	51	60	59	53	63	50	60	59	64	44	52	59	52	59	58	65	56	64	53	46	54	43	68	67	75	53	50	61	45	66	63	71	71	57	57	53	56	71	58	45	63	54	51	44	62	52	58	55	54	58	63	50	53	53	64	55	57	60	64	51	73	59	44	60	61	40	58	50	43	51	70	62	58	62	50	34	43	65	56	64	55	45	62	50	58	52	60	60	64	61	46	64	56	41	60	53	51	59	62	41	55	60	51	63	45	53	46	56	44	45	54	52	62	63	48	49	42	59	48	60	49	50	60	57	53	51	63	52	49	53	66	53	48	60	53	45	49	59	55	50	60	58	59	56	52	62	56	50	43	47	70	58	63	66	56	48	47	65	56	58	62	51	50	61	53	60	61	51	65	51	54	56	56	65	50	42	49	61	58	52	65	75	54	51	50	64	51	56	56	60	46	48	55	45	54	60	62	61	54	54	69	51	44	52	55	49	50	56	55	54	59	53	60	47	54	50	51	44	47	47	61	70	65	47	54	54	42	43	62	66	59	50	64	62	62	75	63	55	67	47	54	60	56	60	51	66	58	53	63	52	65	57	58	57	42	53	74	55	65	70	59	50	53	59	48	54	74	58	43	51	61	57	56	51	64	59	56	56	41	47	61	55	59	47	53	42	52	63	72	58	56	67	55	55	57	44	72	52	58	61	61	53	55	47	59	56	63	45	47	61	57	62	65	46	54	58	59	44	49	54	57	51	48	64	60	46	69	45	57	63	41	65	65	52	64	61	47	57	55	50	54	54	54	48	66	46	38	45	54	56	41	66	52	40	54	55	39	54	63	80	55	65	55	60	55	51	61	49	61	55	52	55	54	54	53	54
23949	12758	4432	2596	4834	6317	5389	3832	2735	2071	1675	1395	1182	1027	950	885	910	702	709	743	726	699	670	648	663	666	610	590	570	562	547	521	555	507	564	533	506	509	483	459	448	477	499	511	524	526	523	538	545	583	617	762	888	957	889	901	832	830	706	662	596	482	454	462	462	451	501	464	449	480	454	484	489	458	486	470	448	484	437	480	440	506	459	435	458	486	481	506	478	463	447	511	486	445	480	495	465	454	454	467	436	490	496	469	457	460	442	432	434	461	492	473	510	485	453	448	487	426	468	475	467	508	484	469	454	465	481	445	459	458	448	523	460	456	532	474	444	444	461	488	491	464	473	464	466	485	437	471	429	477	455	444	508	460	478	478	420	464	465	495	493	503	445	471	456	466	434	463	460	448	488	477	426	477	435	419	451	492	501	463	474	469	461	436	504	491	470	478	471	450	480	488	441	457	462	502	458	445	476	438	460	497	493	436	475	479	425	517	474	447	469	495	492	485	471	444	419	468	453	454	428	488	452	503	459	487	423	481	459	455	483	435	460	472	489	513	481	430	457	432	444	459	472	497	486	443	460	469	475	503	437	483	453	429	459	475	470	435	496	475	505	468	432	470	458	470	468	467	488	474	478	471	437	453	467	487	462	452	457	480	476	447	489	497	484	484	460	486	456	459	496	485	460	456	439	448	468	459	480	501	467	443	446	459	453	505	481	500	455	504	473	491	452	469	467	438	469	465	420	467	467	463	468	419	442	485	481	477	485	457	474	494	479	466	420	463	480	515	441	512	475	453	469	478	460	469	438	479	448	497	435	462	470	440	443	466	472	488	461	415	435	478	437	431	459	490	478	439	446	467	454	490	435	461	508	492	439	489	491	445	481	454	442	509	487	425	447	506	432	457	447	443	464	437	483	450	501	506	474	444	463	442	446	457	447	487	446	489	467	508	481	472	470	444	437	449	461	472	450	493	466	449	455	497	416	485	428	472	472	441	507	432	514	469	446	437	435	487	509	496	491	530	515	469	439	486	489	459	466	470	467	466	492	471	419	489	476	467	469	485	432	465	427	465	446	434	512	468	463	461	415	478	452	451	444	444	447	522	456	492	442	450	447	451	452	474	462	474	478	422	450	484	475	488	484	450	485	455	454	464	491	470	451	451	458	450	487	432	470	500	450	445	490	476	481	478	446	432	491	481	448	439	454	452	463	477	477	463	482	475	472	484	494	473	509	454	512	472	425	461	456	459	456	491	452	458	438	487	422	466	485	466	496	468	455	461	497	431	469	485	473	454	494	496	483	423	459	495	462	459	454	497	458	461	460	441	446	434	509	443	467	476	483	454	467	474	440	467	475	462	500	453	517	480	472	475	465	457	480	454	442	477	485	464	484	481	454	469	452	463	462	471	450	490	460	446	447	426	468	482	441	498	443	491	474	528	489	469	472	485	425	499	460	464	507	436	476	439	450	438	458	459	507	494	498	488	477	449	461	453	445	473	505	451	476	437	459	494	473	443	466	447	458	455	441	482	486	498	457	449	475	476	453	411	452	446	454	496	503	497	488	492	469	487	433	464	498	461	465	470	488	464	467	468	453	474	474	484	456	439	462	439	513	461	461	461	436	488	452	431	491	432	492	489	503	455	478	474	424	469	439	473	461	462	468	462	495	489	446	486	455	474	495	496	425	455	461	478	478	482	456	498	466	465	475	476	431	468	489	471	479	451	499	502	443	458	426	489	470	449	464	487	493	487	469	468	459	495	431	474	484	477	441	482	477	474	462	471	472	458	453	453	472	468	490	457	459	502	453	473	418	444	449	454	483	460	446	444	477	450	468	467	455	480	462	481	510	426	466	466	479	448	462	439	483	507	452	457	504	455	424	468	479	491	472	481	462	492	465	437	463	485	468	450	467	443	451	459	429	491	483	484	463	485	448	446	451	523	490	475	438	457	453	488	472	468	428	488	436	446	453	465	448	491	493	463	444	448	438	470	476	458	452	437	474	509	480	477	440	499	471	471	466	449	466	450	440	449	506	491	473	481	442	472	500	459	498	459	461	455	432	444	457	489	470	444	482	472	490	471	465	473	452	489	477	476	466	496	486	495	421	484	501	483	435	468	428	473	456	494	465	444	468	428	455	482	488	446	456	437	493	446	448	439	440	447	466	480	494	464	444	476	460	460	447	480	455	484	466	469	466	449	433	480	431	470	453	494	483	420	458	434	478	450	461	457	449	452	474	457	474	476	436	476	450	442	496	465	493	505	496	471	484	455	453	454	423	443	418	491	462	472	436	430	474	478	440	449	493	465	480	451	447	452	473	442	421	485	471	499	437	472	477	475	487	484	474	486	489	482	455	493	462	490	477	463	459	466	494	474	472	439	424	458	444	464	445	443	470	430	488	463	472	460	475	454	470	448	446	460	448	511	489	490	427	490	481	462	505	495	472	493	464	489	482	471	442	468	504	454	482	420	414	432	467	475	469	458	463	473	494	432	534	468	451	454	453	465	510	486	469	499	472	494	454	491	489	469	515	478	479	479	467	458	472	480	483	455	509	475	446	443	476	491	441	458	463	512	477	457	485	467	471	488	500	497	488	453	457	492	465	449	487	485	475	491	474	485	488	463	496	464	451	467	472	453	483	451	441	485	479	467	517	518	443	442	480	457	481	489	485	480	447	478	493	441	441	463	485	473	433	490	462	463	458	482	475	484	474	481	472	458	459	515	454	459	467	498	437	427	502	450	475	480	457	439	469	506	483	470	420	448	417	462	443	501	447	466	429	451	513	444	469	459	447	486	446	440	449	435	475	462	477	443	465	430	468	470	472	483	453	438	427	455	491	484	486	457	470	468	485	480	453	507	434	478	467	485	481	421	418	507	456	505	492	427	434	477	475	449	483	421	470	424	500	469	456	469	465	413	481	481	462	476	481	459	476	481	464	475	472	471	453	456	474	480	492	485	439	484	477	469	443	497	447	479	448	473	484	457	460	453	482	441	460	486	413	446	497	439	453	470	453	489	454	468	441	432	443	447	492	445	441	459	442	442	464	465	464	439	487	459	457	432	467	457	484	477	466	438	433	493	453	468	414	473	479	500	480	458	475	476	485	471	472	455	481	491	485	454	497	469	452	470	477	445	470	480	458	509	452	487	468	465	474	482	433	448	462	477	475	476	499	510	442	469	454	442	443	443	502	481	502	484	485	510	458	452	438	433	477	441	469	494	445	474	491	430	461	448	497	496	494	477	509	473	496	428	460	462	481	445	441	501	455	445	482	494	472	467	478	476	511	451	456	478	500	435	499	484	488	465	465	489	458	449	475	465	475	471	470	458	479	481	484	513	487	465	486	437	471	454	474	501	464	520	462	481	467	504	489	485	486	494	438	515	412	468	486	493	445	470	460	438	459	425	485	457	474	449	431	512	467	471	472	465	444	478	515	487	454	473	447	514	480	429	479	460	503	512	459	459	429	464	488	434	451	486	469	491	467	477	452	448	462	448
3451	2594	774	192	193	227	237	175	178	149	131	129	118	136	125	113	112	112	120	117	111	112	107	117	111	122	96	109	94	115	96	111	95	92	97	91	78	107	96	106	104	100	99	113	103	106	110	104	112	124	141	161	176	142	151	152	112	117	128	109	107	96	101	94	90	91	91	85	90	90	96	97	85	112	91	89	104	89	94	91	105	83	109	92	93	112	97	92	90	98	110	96	92	114	108	115	101	73	91	87	96	90	95	97	88	103	86	94	105	92	115	88	99	78	98	102	95	91	90	96	82	109	104	106	90	116	99	119	106	82	101	96	101	106	98	93	92	99	125	71	93	87	107	96	101	103	83	111	94	101	113	101	92	96	100	87	73	88	92	84	88	96	97	85	86	100	82	96	92	100	75	95	96	89	89	112	90	109	90	115	102	98	108	102	84	93	95	78	113	88	87	89	100	99	101	82	100	95	104	102	102	89	95	92	93	95	86	89	84	89	92	106	81	95	105	95	76	98	117	85	81	97	85	96	102	88	91	82	90	117	125	99	104	93	110	82	91	95	82	107	94	104	103	86	111	106	94	105	109	100	110	98	98	98	97	106	80	95	105	81	90	111	88	82	87	67	110	115	109	96	121	89	88	115	113	92	83	115	86	104	85	101	100	95	101	101	78	89	97	92	94	99	105	92	89	92	103	96	100	103	92	91	101	93	100	105	102	104	101	87	104	122	87	97	78	94	86	85	97	94	91	95	79	90	95	81	86	104	90	100	94	101	95	97	97	101	88	96	96	85	106	88	88	91	89	108	103	85	105	101	87	86	92	99	103	106	97	109	92	91	96	105	102	99	99	102	99	92	89	102	83	87	109	91	101	87	96	108	100	108	89	117	109	110	102	99	97	84	112	84	103	82	79	88	92	104	97	78	90	106	99	98	92	106	96	91	115	95	96	88	89	107	87	89	96	106	104	94	88	88	91	87	110	91	100	79	98	104	82	103	91	100	106	100	95	95	90	89	96	99	102	111	98	85	91	99	112	103	107	118	90	95	97	111	100	118	102	100	102	95	105	92	95	94	100	90	112	112	99	102	102	91	92	91	89	86	89	99	92	91	98	92	104	102	95	88	90	89	104	99	96	119	100	102	84	104	112	102	91	90	104	103	91	111	89	105	94	91	99	99	96	107	89	96	102	99	91	108	102	99	108	100	98	84	101	93	91	100	106	104	92	99	90	103	84	97	108	107	88	96	110	99	102	116	95	85	118	111	103	109	99	96	93	100	97	103	110	109	89	83	93	105	94	92	118	93	74	85	92	78	101	93	92	101	79	93	97	94	100	95	83	88	108	88	96	92	82	101	78	99	76	100	93	105	93	100	94	100	94	95	92	90	110	81	82	92	96	88	95	107	100	107	89	103	99	95	80	77	112	93	99	115	104	91	101	85	93	97	77	102	114	89	92	83	86	97	100	82	114	97	100	92	108	110	82	100	81	111	91	97	99	91	101	105	72	92	113	95	102	106	103	99	100	105	103	89	101	105	98	103	85	98	89	91	92	102	102	88	95	99	87	91	83	107	101	98	104	88	94	82	89	90	117	101	97	84	97	97	103	95	102	100	84	120	93	90	107	112	82	111	111	103	100	88	130	99	91	111	88	90	89	122	94	99	106	96	97	108	98	102	95	95	99	91	96	75	105	94	108	88	104	89	92	86	112	91	96	76	98	109	98	103	104	106	85	100	109	102	116	99	99	94	87	108	102	88	95	98	94	131	92	94	84	101	106	80	93	82	101	99	98	96	94	90	117	101	86	114	108	101	96	98	92	106	108	100	109	90	129	80	116	86	87	102	93	99	84	109	88	99	90	94	92	95	105	105	91	94	101	86	90	97	93	94	82	94	73	108	87	107	87	88	85	107	85	83	111	91	95	103	106	103	106	102	107	103	90	112	91	90	72	125	105	85	103	118	103	107	86	92	98	87	102	93	95	87	104	101	94	93	97	88	94	97	86	108	110	103	83	91	105	110	99	105	100	100	104	72	101	93	88	88	89	104	101	94	95	108	88	88	106	100	100	101	105	83	89	112	92	85	91	97	95	97	85	105	78	110	83	86	99	89	93	88	96	84	107	89	92	109	113	99	94	91	117	110	89	82	99	99	103	103	105	83	101	90	95	96	101	97	110	111	89	94	79	79	94	105	110	105	90	109	106	96	76	103	98	89	92	94	107	103	100	103	88	91	70	102	123	90	100	95	83	90	103	95	95	95	93	97	67	91	108	97	87	106	95	97	104	98	101	98	90	100	112	87	104	90	113	86	101	102	96	99	77	100	102	114	97	103	105	94	118	94	87	104	89	108	93	89	116	90	101	108	95	101	96	101	89	92	100	94	94	87	96	86	104	104	114	85	94	94	103	85	77	101	99	89	92	92	87	99	91	104	94	113	102	97	103	102	112	104	80	101	93	92	88	97	99	71	103	88	79	106	95	106	97	103	81	102	78	90	99	103	125	93	89	115	105	95	82	95	109	91	104	101	102	93	102	106	82	96	110	107	105	79	103	87	82	93	117	101	87	106	94	94	93	106	94	102	101	93	96	104	96	101	103	85	81	87	113	86	97	82	94	109	94	106	89	92	85	91	100	99	105	97	96	89	119	83	88	92	105	109	90	89	101	109	100	105	112	112	85	76	106	98	76	90	88	83	98	91	93	114	106	93	90	106	99	100	124	107	93	107	98	90	112	120	94	95	91	113	109	88	87	101	105	102	104	109	110	90	93	102	86	85	92	103	107	92	107	95	111	107	92	97	93	93	93	88	84	103	106	100	100	97	100	92	78	89	115	90	110	84	100	75	91	99	121	103	94	119	92	95	86	85	95	86	92	94	96	85	92	104	105	103	93	95	86	98	99	97	97	100	86	96	87	97	89	95	112	98	98	85	111	114	98	80	105	93	108	81	99	85	102	98	81	95	100	85	83	92	87	92	94	98	103	84	90	93	73	111	95	100	100	102	84	94	98	99	106	95	100	115	92	96	93	96	101	102	89	105	86	97	104	84	99	91	96	93	79	85	102	102	79	101	83	65	96	85	92	92	93	89	96	89	88	95	99	94	107	83	97	114	87	108	95	96	92	89	95	93	94	103	91	91	92	104	88	104	90	92	112	103	91	103	88	73	79	93	86	104	114	93	84	105	109	78	84	111	107	90	98	119	103	92	97	85	78	102	100	88	85	92	105	91	91	114	104	86	110	128	105	98	97	105	89	87	105	101	86	86	91	102	113	92	86	109	95	105	86	91	80	84	107	117	101	113	110	101	87	74	99	99	93	93	110	100	85	98	105	82	79	97	95	93	100	79	94	103	87	115	95	75	85	85	105	103	110	96	82	109	81	93	101	107	87	103	113	109	108	112	90	85	94	86	99	103	86	87	112	93	94	87	73	97	109	101	92	106	105	106	89	97	105	109	98	109	88	96	98	87	116	104	122	104	101	104	100	90	94	99	107	79	109	91
29974	19901	7833	4272	7684	9712	8130	6141	4565	3440	2816	2343	2025	1795	1664	1538	1347	1288	1284	1287	1201	1182	1143	1133	1053	1030	1024	1013	929	953	952	852	843	873	811	832	887	888	817	810	822	801	822	811	798	842	850	953	1127	1803	2020	2246	2662	2345	2215	1917	1536	1368	1145	1022	933	832	784	767	748	794	774	719	724	766	732	771	783	777	735	790	745	764	768	737	725	786	772	773	755	754	778	751	738	758	746	773	736	748	740	718	772	801	733	798	746	769	767	783	776	739	787	768	769	756	734	757	729	726	716	780	808	766	714	785	780	745	769	803	770	753	748	745	734	766	741	759	745	725	743	769	799	747	764	734	793	775	797	754	710	762	762	763	768	728	711	729	731	754	740	680	732	747	769	742	786	781	698	756	732	761	743	716	747	784	726	794	682	726	747	818	749	803	770	757	820	773	775	777	776	731	741	760	786	763	760	773	741	812	777	733	787	760	724	764	735	746	774	750	740	767	781	770	769	734	743	757	729	739	750	774	752	753	745	752	745	768	786	690	747	783	773	781	733	813	731	766	780	746	710	774	789	774	822	740	763	748	746	736	744	830	714	792	739	738	754	722	737	769	760	784	712	828	755	749	718	775	782	789	742	735	711	792	825	787	777	756	782	799	806	770	755	755	775	757	748	753	755	759	763	737	746	786	722	735	783	723	765	736	773	729	747	733	739	740	703	766	743	762	731	761	801	762	727	777	763	767	775	788	762	746	799	756	834	762	752	743	802	771	760	759	728	748	749	771	742	772	781	787	734	759	797	821	752	778	776	800	749	753	729	783	729	776	760	743	750	824	791	750	806	738	759	767	733	796	762	648	734	778	780	791	744	752	840	763	783	797	747	722	729	807	776	777	785	732	767	773	759	781	788	748	780	769	766	747	759	760	727	786	746	730	767	756	763	861	749	765	780	761	715	765	734	773	809	745	785	811	736	694	766	749	784	750	755	763	778	790	778	754	783	743	755	767	697	779	729	739	735	743	776	792	716	731	819	799	752	758	729	746	767	780	736	722	721	760	779	751	728	785	731	772	747	749	780	745	749	766	717	739	732	754	771	731	786	826	720	795	711	765	762	776	797	759	782	743	775	780	723	751	786	732	783	735	732	759	702	761	767	765	772	746	769	736	787	750	745	759	766	745	763	770	756	775	752	755	754	731	765	750	762	756	771	750	740	728	754	805	755	774	721	760	821	790	727	803	757	790	721	742	797	743	727	763	797	779	778	724	778	750	749	756	799	744	780	744	726	767	752	742	742	729	731	746	792	728	742	751	752	799	768	796	765	727	812	753	788	735	790	720	777	743	747	754	771	823	755	740	785	768	766	796	737	732	743	750	739	741	765	780	745	800	758	743	739	741	780	733	807	816	732	716	758	737	765	791	758	789	756	746	765	778	763	743	737	785	767	766	765	740	777	795	719	772	770	730	764	732	753	750	725	764	765	803	795	836	765	799	777	769	743	766	798	811	743	746	774	771	796	760	777	778	767	711	763	772	775	782	756	719	777	773	713	753	761	719	816	780	777	768	802	748	771	760	744	748	804	762	754	739	771	734	758	742	771	786	759	748	763	773	790	742	798	807	804	782	776	807	692	766	744	770	794	762	801	751	759	760	779	779	716	770	775	799	744	777	760	744	767	797	738	776	751	770	802	729	739	741	715	783	745	832	734	750	770	763	772	735	739	777	761	790	749	808	754	806	732	752	735	785	785	792	770	766	733	752	775	772	749	799	803	759	765	772	737	751	760	786	744	783	757	732	758	722	745	765	781	740	736	776	799	714	713	809	745	770	737	751	757	744	752	761	820	774	801	754	728	799	742	745	758	775	765	730	794	738	757	794	795	753	760	718	741	701	780	746	709	715	736	778	738	730	774	791	730	785	753	768	741	775	730	804	783	779	797	761	767	709	740	799	697	757	790	766	727	722	781	764	842	805	781	789	758	759	701	766	720	710	830	733	711	737	787	743	745	712	767	738	760	783	783	777	780	745	712	753	800	739	730	789	738	732	750	745	743	790	749	727	738	741	816	805	777	740	751	787	786	776	747	805	787	743	795	848	786	727	743	769	769	756	789	738	729	777	760	786	758	752	774	772	741	728	737	714	801	722	727	768	778	784	763	754	771	755	752	734	786	722	785	805	749	769	769	765	754	779	751	810	750	765	774	761	723	781	765	767	750	759	768	737	742	779	774	724	773	759	762	809	768	748	813	740	768	789	781	774	807	729	754	736	782	731	779	736	772	763	784	743	745	793	732	742	756	761	781	729	736	771	779	756	742	793	786	688	740	737	776	785	770	787	728	766	678	781	791	766	763	789	741	782	762	767	748	743	762	781	762	776	718	773	767	768	788	802	780	785	776	815	749	775	761	786	729	739	812	745	807	798	761	758	763	763	772	819	761	731	749	737	737	777	795	761	774	771	747	725	773	767	704	739	734	804	737	768	800	774	796	759	791	741	764	771	746	777	789	782	743	764	788	769	781	788	753	701	761	760	834	751	790	760	740	778	779	745	748	725	794	722	769	767	751	751	747	778	791	761	707	738	769	801	757	771	832	761	798	768	786	741	774	769	728	761	751	775	784	739	723	737	748	820	762	794	757	708	738	783	734	776	761	803	822	748	794	744	769	740	753	804	771	773	691	785	762	783	776	783	751	754	770	825	697	725	758	752	722	770	763	750	787	727	757	754	755	781	780	795	755	721	764	782	739	764	773	766	752	774	793	736	763	790	773	816	807	816	715	784	775	742	747	783	728	764	738	766	751	757	793	759	780	717	748	758	774	811	769	833	760	789	773	775	742	787	787	777	746	747	751	770	736	750	728	797	796	801	798	713	806	731	800	815	764	773	785	813	723	758	771	698	723	698	769	766	731	735	792	782	783	775	773	782	742	739	702	768	799	780	752	793	788	760	752	751	765	751	779	763	787	721	772	753	797	770	765	750	725	763	718	772	771	772	785	784	736	773	803	774	789	751	743	802	703	817	734	808	769	779	734	765	740	722	750	732	776	703	741	750	758	766	733	742	768	734	730	754	694	747	739	748	748	724	753	744	756	721	760	746	759	725	793	769	755	797	756	730	771	778	805	728	763	789	746	773	770	744	756	752	734	733	795	682	744	761	734	763	774	797	754	775	724	728	826	808	701	741	788	763	745	783	774	779	766	754	718	809	769	779	763	814	778	769	727	735	768	800	751	758	782	742	783	769	811	782	747	724	735	766	753	756	740	746	804	720	772	792	776	749	751	761	762	804	756	747	783	725	783	756	749	766	770	770	784	772	766	779	752	769	721	789	749	772	753	771	780	761	787	727	755	744	745	780	737	742	777	737	764	696	724	777	785	717	797	736	719	726	785	785	760	795	744	737	754	750	762	776	774	776	796	795	747	801	789	771	725	761	735	742	790	725	731	788	760	740	735	869	742	769	734	798	799	805	739	769	736	795	743	777	722	749	764	774	784	817	785	747	723	725	749	777	736	752	777	740
3911	2193	733	160	124	179	172	169	126	123	104	92	89	81	108	97	82	74	69	85	86	68	79	79	90	61	75	86	88	81	71	68	81	88	63	67	72	81	67	81	68	75	71	86	83	77	74	100	70	88	129	145	126	138	131	113	93	95	84	76	85	73	54	67	61	66	61	61	61	96	71	84	64	78	61	89	64	83	56	81	63	83	66	70	63	67	77	66	67	57	65	58	60	71	59	62	65	63	63	84	82	71	72	76	56	63	81	54	72	73	57	71	83	56	82	64	77	81	65	74	57	73	65	55	80	68	81	72	56	64	66	61	62	79	57	82	64	58	77	63	69	77	77	72	68	78	66	71	75	71	75	67	70	66	61	73	57	71	72	59	59	76	62	58	59	72	64	66	62	55	48	68	73	61	74	58	70	75	58	79	69	59	66	60	69	73	78	61	43	66	80	68	67	80	93	74	67	69	62	69	68	69	62	69	75	56	62	62	60	50	54	78	74	82	76	70	72	81	86	61	57	71	92	77	63	67	81	85	74	79	65	58	72	62	60	80	80	68	75	61	78	87	73	84	64	68	69	70	68	66	63	67	80	64	72	70	79	76	65	56	60	62	63	72	72	72	70	83	75	74	59	81	64	75	78	73	67	66	69	55	63	58	63	79	89	64	68	68	78	66	56	71	73	79	67	75	74	63	76	70	87	68	85	63	68	80	61	85	66	60	55	75	72	66	75	72	66	77	90	64	75	74	65	65	58	56	73	61	65	50	67	74	76	78	72	72	91	73	87	61	71	71	80	72	48	66	84	72	84	78	58	69	79	67	74	60	78	57	81	51	63	90	67	71	60	66	57	54	60	75	77	67	71	56	79	65	64	66	72	58	74	57	70	68	73	70	72	92	79	63	70	76	59	60	62	62	67	75	72	63	80	61	73	81	69	68	70	69	64	71	65	76	57	75	66	81	77	66	74	64	69	80	59	72	76	63	86	76	71	56	59	57	71	65	63	62	65	83	69	60	68	59	58	66	91	69	75	73	75	71	60	77	80	63	75	78	62	61	65	57	63	68	61	80	65	69	66	69	65	58	68	56	56	63	72	81	48	74	78	69	68	76	65	77	63	84	74	62	66	62	61	74	91	73	68	75	64	65	73	57	73	80	58	73	78	69	80	68	60	79	71	57	69	67	60	71	58	75	74	66	59	58	59	73	81	66	71	81	71	75	73	77	71	66	65	77	76	75	73	85	70	68	71	83	82	74	72	62	64	66	73	61	71	77	62	77	78	61	71	79	71	66	68	77	73	66	61	79	57	64	54	78	74	68	67	82	81	75	58	62	79	78	74	67	76	82	72	80	51	72	78	72	70	77	72	81	73	72	74	65	56	73	59	65	79	75	66	78	72	87	55	72	65	73	79	70	77	78	80	74	68	74	68	71	71	64	70	58	81	72	65	100	57	61	82	64	67	75	70	75	79	61	67	69	71	63	62	66	73	73	71	68	77	66	76	68	75	67	64	66	76	76	76	77	68	75	74	72	76	59	68	61	70	70	59	78	94	69	65	63	57	72	70	66	69	72	79	65	75	65	68	68	65	80	60	77	74	71	61	73	62	60	60	66	82	65	90	68	65	84	87	67	71	81	55	67	68	67	58	79	62	61	57	71	67	82	78	66	79	72	49	86	65	70	63	88	65	79	69	79	67	71	57	79	65	81	62	61	86	72	69	68	73	67	71	69	70	78	68	83	71	57	64	71	89	68	71	69	68	71	65	63	66	69	62	65	70	52	65	79	66	71	80	85	64	66	77	70	59	76	68	85	71	85	59	85	56	75	65	68	60	85	77	60	80	70	62	61	68	78	64	68	75	77	68	61	64	70	55	68	74	70	47	53	71	74	73	57	72	66	76	62	77	66	65	63	74	74	69	65	67	74	63	74	63	76	71	73	67	58	72	73	70	81	72	68	63	69	66	70	79	68	53	64	65	68	73	64	59	79	76	67	57	61	69	80	64	61	76	73	53	84	60	64	65	67	92	66	64	73	72	84	81	59	67	73	75	78	80	66	66	59	75	61	62	85	74	72	68	64	66	67	65	66	81	74	65	64	73	62	74	65	60	74	66	60	62	73	72	68	65	82	77	68	70	67	80	77	64	69	84	68	65	60	62	54	89	66	73	81	69	60	66	72	68	66	69	64	54	86	72	61	80	76	46	79	75	79	73	61	88	70	69	74	74	69	68	58	56	71	86	59	78	102	59	77	67	63	65	62	72	77	68	56	71	69	62	76	70	68	67	63	75	74	77	69	71	84	67	68	74	64	68	54	64	76	85	69	71	66	71	75	75	76	95	67	84	59	68	68	71	75	80	67	70	77	83	70	68	66	77	65	54	69	74	69	73	67	63	78	54	58	70	58	73	64	79	73	75	69	56	64	58	56	73	83	78	70	70	62	74	74	54	73	73	86	59	69	73	70	62	82	70	78	67	73	61	63	62	68	59	66	71	55	56	75	70	71	83	67	80	70	65	74	75	67	82	70	85	92	67	69	65	72	63	67	80	71	79	67	66	68	79	66	62	65	60	69	66	81	77	73	69	87	67	91	93	60	69	72	72	72	77	74	59	70	58	83	70	71	62	78	84	72	69	72	68	87	56	72	56	74	65	68	76	84	67	73	61	72	72	76	56	64	60	75	73	72	55	65	65	73	67	72	87	62	63	66	67	74	54	82	61	70	70	77	62	55	65	82	70	59	76	64	69	69	77	59	71	60	72	80	68	73	75	58	72	78	71	66	80	78	78	61	48	61	85	64	74	79	74	81	60	74	74	53	57	60	61	62	81	50	82	67	73	74	54	64	80	56	62	62	73	70	74	62	70	66	73	61	70	69	61	72	64	71	84	56	68	72	64	65	67	72	68	63	83	73	64	73	71	71	72	68	78	58	60	57	71	58	74	64	69	71	63	57	60	61	71	64	70	61	63	58	61	77	74	54	68	69	78	81	67	73	57	73	59	63	77	68	58	67	68	69	61	64	79	74	67	68	73	65	75	80	78	66	67	59	66	72	64	66	69	84	63	75	65	65	63	62	76	63	56	61	63	69	81	62	60	72	55	77	70	79	78	75	80	65	78	74	79	74	65	54	76	84	65	68	66	79	69	64	64	68	52	61	76	83	76	82	58	83	77	65	68	70	62	62	73	75	66	61	74	51	71	73	55	70	79	83	82	77	48	79	74	57	59	80	75	75	70	50	65	58	76	66	78	71	73	78	63	62	67	63	68	68	50	65	69	66	67	64	75	84	81	70	62	83	66	72	66	81	76	66	68	72	75	71	67	69	69	62	65	60	78	64	62	78	73	65	67	84	63	61	57	62	61	63	66	81	75	73	68	63	68	69	70	82	59	68	70	60	66	66	67	70	69	74	78	74	68	72	89	79	67	70	62	79	82	64	69	67	75	71	93	48	74	77	63	77	74	65	80	72	54	71	82	71	79	72	70	55	73	63	80	64
29201	18017	7490	3295	6561	8121	7179	5584	4154	3113	2417	2046	1835	1629	1509	1313	1119	1116	1170	1090	982	1010	947	814	882	874	779	757	781	707	714	700	682	641	647	638	675	674	631	622	625	627	657	641	677	724	798	966	1167	1354	2002	2544	2349	2189	1894	1640	1349	1173	919	754	715	609	561	592	550	592	587	575	579	619	579	571	579	588	602	538	543	596	562	574	587	589	530	598	588	607	567	596	557	530	613	567	586	575	589	577	549	626	551	589	567	561	583	637	541	562	577	522	607	572	566	616	570	634	566	552	562	585	556	556	610	581	605	546	548	534	539	597	558	568	567	569	592	565	574	580	527	616	570	603	529	556	543	580	579	567	576	566	563	598	610	568	582	570	555	594	572	525	591	574	579	571	586	592	575	539	570	547	634	581	563	558	601	623	565	581	543	608	581	555	583	555	560	573	580	564	556	557	551	567	548	584	550	655	615	587	572	542	573	592	585	572	552	524	554	563	593	584	556	574	506	554	544	542	585	563	567	536	590	553	607	564	565	565	607	595	601	568	563	582	571	564	579	550	608	579	555	582	576	550	564	552	535	554	593	558	624	547	535	585	580	599	554	545	566	604	547	561	580	594	614	581	602	585	564	584	589	557	547	580	592	561	592	590	553	569	606	591	582	542	546	556	582	514	583	538	555	569	516	588	615	579	581	562	585	567	626	563	591	610	585	560	605	603	606	528	548	586	547	574	558	570	584	572	595	570	572	555	592	570	578	596	547	537	522	577	593	576	524	582	553	572	563	601	566	527	578	561	545	519	580	588	545	581	556	570	554	569	560	588	568	581	529	543	585	570	574	588	590	558	621	585	549	550	566	586	577	599	585	554	509	564	600	613	583	587	579	565	552	577	573	545	579	587	554	584	591	562	539	537	621	611	533	618	570	568	619	533	581	565	578	568	563	557	585	567	554	537	561	547	561	545	588	561	590	580	567	567	567	567	605	562	582	603	567	567	545	556	585	578	537	589	567	586	594	590	561	556	558	600	599	557	561	578	587	573	571	562	591	560	590	600	551	583	596	548	544	584	615	594	570	605	573	591	615	580	590	595	563	583	597	611	541	600	553	555	584	538	571	598	543	578	539	558	629	582	501	546	555	595	587	554	595	564	578	544	583	568	595	634	621	606	565	609	584	616	528	597	573	544	597	575	574	542	596	644	540	570	582	578	583	578	592	590	570	574	606	554	542	557	569	572	538	576	581	522	536	548	550	602	563	606	527	602	563	617	551	568	566	572	568	570	608	576	601	585	645	581	602	538	584	550	563	523	576	535	589	581	586	537	540	545	617	610	597	577	558	591	554	550	593	602	557	564	626	598	567	565	560	558	604	572	558	539	572	583	559	564	612	612	572	587	538	557	567	577	581	571	592	546	564	590	597	583	564	557	557	565	565	581	545	560	561	559	586	557	579	565	535	582	568	618	550	544	581	508	529	603	523	580	596	538	610	564	598	568	593	588	568	568	534	570	528	564	623	534	552	556	577	576	567	553	546	574	580	578	562	605	545	586	559	596	541	593	564	592	595	616	627	561	539	574	614	577	575	582	577	581	574	630	554	570	580	561	547	542	578	571	565	535	627	577	574	535	563	563	596	607	552	548	570	594	546	574	541	581	619	525	550	604	580	603	546	592	556	542	566	581	576	576	560	562	532	586	573	550	571	534	565	582	546	591	535	572	529	565	551	574	607	597	550	561	555	616	578	540	533	578	592	625	618	560	566	548	603	584	532	642	543	560	560	641	625	602	558	554	575	518	595	544	598	539	557	565	540	622	603	542	546	556	545	603	531	580	552	569	562	519	581	566	592	560	590	556	595	548	509	548	548	545	555	534	582	573	539	541	580	531	582	558	609	607	560	565	608	600	618	571	558	565	561	564	584	571	602	559	584	566	534	571	568	597	607	599	546	588	568	569	559	554	516	574	613	583	554	603	615	612	564	561	563	577	564	556	585	632	586	573	602	576	566	588	574	564	564	554	555	521	576	560	571	574	560	547	569	561	612	576	589	595	607	539	580	578	598	584	626	563	562	588	598	588	564	595	556	586	567	544	579	581	612	569	545	532	567	595	604	557	576	560	531	613	567	624	556	555	632	581	575	559	561	581	586	590	545	508	560	580	551	573	552	591	571	556	557	548	544	558	580	525	580	565	572	566	552	619	540	546	584	552	552	614	566	559	553	566	596	609	553	560	598	583	554	570	612	595	532	604	573	564	599	610	566	573	578	565	563	605	587	605	607	584	557	566	568	557	576	563	597	574	561	620	572	554	558	597	569	577	547	576	576	571	565	562	549	568	562	584	543	565	544	561	569	567	578	537	615	571	623	542	568	565	546	582	599	584	582	551	579	537	537	534	588	576	581	559	529	567	559	593	552	560	549	591	565	585	569	598	590	575	571	544	587	579	593	591	571	608	593	567	535	569	566	557	579	556	539	554	596	566	651	532	554	585	594	583	595	585	555	575	553	586	571	553	568	595	555	576	555	608	586	607	566	553	600	535	567	629	591	553	540	554	583	578	563	539	601	557	552	603	618	569	565	599	555	569	574	603	591	594	562	572	545	608	581	571	560	570	569	593	584	550	580	554	602	564	574	581	606	549	582	596	596	566	535	571	670	566	556	588	583	517	528	593	596	597	592	568	558	595	549	601	602	584	589	581	575	573	577	570	552	547	551	555	546	579	551	597	613	584	537	595	531	595	561	579	566	548	545	553	583	585	581	577	584	570	551	588	566	539	579	552	573	577	564	597	590	577	592	572	575	580	574	540	556	570	578	534	586	512	585	600	532	613	565	562	563	558	557	587	596	588	628	607	542	557	544	627	571	582	577	553	563	591	564	544	580	597	537	583	568	571	621	558	566	633	595	611	585	584	552	556	550	571	590	539	625	553	569	580	561	540	542	590	559	586	577	597	578	564	599	567	564	552	592	550	554	565	543	587	571	567	622	552	555	552	570	541	549	555	569	576	554	586	566	569	574	572	571	570	559	585	589	581	583	587	599	627	573	564	544	553	572	583	620	593	611	581	560	584	575	573	575	598	590	575	560	529	574	570	565	546	591	589	594	565	569	587	588	577	583	569	583	570	569	573	545	569	592	573	568	545	581	568	607	628	597	539	565	573	561	582	582	576	612	539	600	561	591	590	563	636	553	636	572	585	568	594	551	543	569	562	548	524	579	580	544	558	542	571	577	618	595	561	567	575	544	599	558	621	555	541	560	548	578	555	584	601	588	549	606	576	582	569	591	552	570	565	568	597	580	551	567	591	577	577	557	554	553	612	620	538	604	546	551	583	499	572	590	579	512	550	557	610	566	558	564	541	597	568	610	580	563	567	599	580	587	597	617	556	553	613	571	520	550	588	598	588	580	571	559	601	530	526	571	587	573	573	544	552	577	580	603	589	549	531	541	604	577	519	568	539	614	533	577	572	570	573	563	598	651	568	544	567	551	565	576	571	552	561	576	599	561	565	583	594
4859	3857	1351	279	202	230	260	192	197	183	171	162	148	124	150	133	149	134	143	119	118	113	123	115	118	122	122	135	118	119	118	124	135	112	118	106	121	129	118	121	118	114	96	119	105	138	114	93	109	152	165	187	210	211	222	195	185	157	142	139	107	127	90	112	106	117	122	125	120	94	113	111	125	97	112	112	107	98	119	126	119	110	111	132	108	100	86	129	115	116	128	102	114	124	112	102	132	111	124	102	98	102	117	103	102	98	108	97	102	98	102	129	119	113	119	118	96	103	105	125	101	109	116	108	93	114	115	120	102	115	102	106	129	105	118	116	110	119	119	111	104	100	95	99	103	103	124	99	115	125	101	124	101	100	107	114	107	107	119	98	113	123	115	106	115	130	101	128	126	111	118	109	123	96	105	101	108	103	109	107	99	103	92	90	108	104	104	112	106	118	108	132	96	128	126	122	116	103	105	99	106	109	112	130	109	123	134	113	94	107	107	127	111	93	93	106	105	115	112	99	114	112	105	118	108	107	107	135	110	79	104	94	128	103	107	121	110	104	107	117	116	110	121	120	94	112	135	104	110	109	103	112	109	99	90	120	109	117	124	104	97	115	97	114	118	109	106	105	105	101	103	83	118	115	107	120	117	115	100	116	127	90	105	127	114	132	93	118	95	119	121	101	93	116	108	125	115	122	131	116	118	111	100	116	102	95	96	100	106	91	102	101	97	109	109	102	122	105	110	97	111	122	132	118	121	102	102	114	128	110	109	110	114	109	130	109	132	108	105	112	109	129	99	105	114	101	107	128	104	102	124	95	97	113	112	99	117	107	103	108	106	115	108	109	116	119	105	108	118	103	107	99	99	97	106	129	92	123	110	114	110	106	107	113	124	108	114	105	112	100	110	111	108	118	106	97	109	94	106	118	99	120	99	114	109	109	134	121	107	109	120	91	134	126	108	121	91	121	112	102	123	106	108	109	109	120	105	117	103	111	98	111	115	114	123	95	116	110	108	107	101	101	96	129	103	108	108	112	116	105	112	109	104	93	107	113	103	101	102	101	131	103	107	122	115	100	107	91	124	119	124	106	101	89	105	98	112	124	113	117	114	121	89	109	103	103	124	94	96	105	114	129	127	101	116	113	111	111	125	107	114	100	153	114	98	101	120	110	120	128	114	112	97	121	123	111	135	118	116	97	100	106	111	124	125	90	93	118	94	128	110	119	118	109	115	96	102	100	135	102	99	94	122	109	94	90	113	103	101	101	87	116	111	123	126	111	114	114	124	89	114	111	121	116	122	101	115	106	103	110	107	122	122	104	111	122	122	118	115	127	108	101	112	92	114	94	118	117	110	123	97	113	101	116	104	101	91	92	104	113	133	119	118	123	113	100	117	99	127	100	112	110	98	128	104	103	104	105	126	112	118	108	112	117	120	115	114	120	122	100	126	96	114	96	132	103	118	107	116	98	114	101	134	121	120	111	105	89	102	121	121	116	104	111	94	108	94	99	111	101	121	100	111	120	110	108	97	109	122	122	121	119	120	116	106	115	116	103	117	103	95	100	102	108	105	102	103	108	105	106	103	100	105	98	101	124	126	110	91	112	123	117	99	88	107	97	123	123	107	95	112	108	87	107	98	116	111	103	106	105	123	120	116	103	119	102	98	107	123	114	110	95	103	113	130	103	119	112	115	124	118	100	104	103	122	112	109	96	104	104	116	117	115	104	120	95	103	114	84	106	117	114	113	108	114	110	105	97	117	96	145	89	104	117	118	113	130	128	105	107	116	106	139	112	101	109	110	122	95	112	113	101	108	123	107	138	132	114	124	128	113	108	110	127	112	120	121	91	97	99	110	104	137	121	102	119	121	103	112	119	104	97	105	95	126	136	108	95	108	117	107	101	126	105	91	115	106	118	120	111	95	120	120	100	110	125	98	104	120	132	104	104	91	98	126	128	104	110	107	112	114	101	110	107	125	96	128	105	118	122	116	113	99	97	110	95	115	103	116	109	97	95	114	132	84	121	108	105	124	100	120	101	117	124	138	110	114	124	106	98	117	97	145	104	120	123	108	108	104	112	117	123	77	98	107	121	93	99	112	105	105	112	107	131	112	112	109	113	114	120	92	97	100	116	108	114	105	94	92	113	101	100	121	110	112	109	110	92	114	99	120	106	140	98	103	112	103	104	108	112	108	111	121	125	105	105	115	107	80	106	106	116	107	107	103	105	132	101	124	112	122	124	113	111	96	114	108	96	99	107	88	94	115	106	115	102	100	89	98	99	117	109	113	124	106	120	114	99	109	128	100	118	97	112	108	119	113	97	119	123	120	110	132	114	99	114	126	105	105	109	104	111	114	117	111	103	115	113	116	100	115	98	100	105	101	108	107	88	100	114	107	109	103	106	109	127	104	115	118	110	117	107	92	110	112	110	110	101	121	125	147	108	116	115	104	121	125	113	125	90	137	118	109	100	111	123	105	129	95	104	110	113	106	119	106	111	109	97	108	85	117	122	109	110	82	90	105	125	109	121	77	98	105	106	90	118	124	112	108	123	90	90	103	119	106	112	116	117	102	111	120	129	111	125	120	97	102	118	112	130	116	116	118	118	105	122	112	122	118	100	112	114	124	116	102	109	107	110	122	130	105	119	130	97	95	95	104	103	120	117	103	124	121	119	116	110	111	112	112	94	118	112	113	101	102	95	103	108	109	127	93	89	123	102	110	108	118	108	114	107	123	118	115	111	116	125	91	130	118	125	94	92	121	104	107	111	101	99	116	114	112	118	119	118	101	109	116	118	116	99	116	119	118	104	109	105	105	88	120	124	101	107	101	123	111	114	107	109	107	104	102	121	111	102	126	108	110	93	100	112	120	119	111	107	116	110	108	97	105	110	91	102	112	100	111	111	118	103	101	99	108	122	120	120	94	122	112	131	103	106	90	104	131	124	115	93	115	114	111	102	106	109	110	124	108	101	109	101	113	97	129	127	126	97	123	112	119	123	123	127	112	110	112	125	121	105	104	105	97	103	124	110	106	121	97	121	123	118	106	96	113	112	133	105	105	97	114	133	113	99	114	101	101	111	111	131	114	120	103	99	119	116	120	103	127	108	103	124	90	95	107	115	128	115	97	103	117	102	113	141	87	130	102	116	123	119	120	131	108	113	94	99	116	128	116	99	91	104	97	96	110	102	118	107	104	111	107	100	99	89	105	110	107	115	109	120	114	97	100	96	99	107	112	104	97	110	88	111	92	96	115	101	105	120	110	129	112	100	116	118	96	90	102	96	103	116	109	105	94	110	132	112	117	101	98	93	104	105	124	108	122	114	102	117	111	98	123	112	122	102	98	105	113	112	116	125	105	129	86	108	111	100	117	103	112	114	112	110	130	113	125	100	117	108	112	131	112	127	116	112	109	118	103	109	108	118	114	120	109	109	112	121	118	87	107	126	123	110	96	113	101	118	124	121	107	121	100	137	110	96	114	102	89	102	121	114
33771	23547	11754	5117	7678	9775	8958	6756	5471	4342	3536	2927	2491	2421	2047	1784	1729	1778	1644	1425	1470	1398	1379	1344	1285	1211	1185	1173	1117	1070	1016	1067	1026	989	1025	1052	970	982	975	992	905	984	968	886	926	1006	985	1064	1183	1561	2146	3339	3751	3607	3618	3230	2790	2171	1752	1489	1165	857	907	854	883	876	883	867	905	864	904	883	892	899	883	936	903	869	874	872	860	844	851	874	882	856	926	945	863	867	943	836	914	861	808	892	939	884	861	865	885	866	908	881	882	877	863	872	871	851	912	860	912	856	859	836	872	897	839	857	881	867	917	894	872	856	901	857	874	900	942	893	902	867	914	911	856	871	861	878	864	899	888	868	908	849	902	873	886	872	915	853	934	842	849	914	907	870	914	929	874	888	885	908	905	869	863	839	870	837	885	947	828	826	876	874	829	884	884	903	866	893	900	903	810	843	811	890	936	898	883	820	823	869	862	912	913	875	923	856	823	857	913	876	900	891	883	874	851	859	870	861	880	922	879	850	867	872	903	857	816	888	916	892	867	874	931	976	852	852	886	918	821	859	878	843	908	944	855	840	884	929	861	895	838	851	930	862	860	880	876	826	896	838	900	888	857	912	917	886	861	884	881	921	917	871	929	880	849	880	919	835	883	871	831	847	868	869	868	898	884	924	853	862	890	911	928	847	886	876	909	860	878	927	906	863	864	872	853	910	885	853	859	875	922	808	898	893	863	911	877	904	831	891	846	871	883	871	860	949	879	910	858	863	935	892	868	876	870	898	803	867	899	875	910	822	848	878	882	894	920	851	881	878	891	897	895	905	836	832	878	877	938	923	874	935	861	872	902	873	852	888	868	886	893	874	829	882	817	840	885	852	838	851	863	873	860	879	896	879	906	832	906	881	882	861	926	881	860	908	893	862	911	885	875	909	895	895	824	894	856	910	887	909	913	893	866	901	913	869	886	881	916	876	851	907	869	939	848	844	893	869	880	871	902	877	878	848	836	895	881	888	877	896	881	909	921	906	894	890	909	887	869	911	855	839	864	891	888	865	921	956	894	853	892	891	884	880	900	819	895	877	862	879	873	878	887	900	889	893	857	909	904	846	869	847	892	903	896	876	870	925	910	830	933	853	908	930	866	877	949	859	896	842	847	893	885	840	892	889	885	918	903	879	871	847	903	856	882	879	887	869	847	913	862	853	856	894	859	880	926	876	886	925	860	886	834	874	899	905	851	870	954	867	893	923	894	924	840	897	902	892	884	880	873	908	850	888	860	896	890	873	902	887	941	910	878	872	892	875	834	902	889	831	892	886	890	908	893	944	925	896	877	873	887	890	945	860	934	880	927	883	913	876	856	894	891	891	892	889	897	875	912	876	936	836	897	855	874	849	881	896	810	899	878	861	900	868	891	826	843	898	865	859	873	891	838	832	861	844	887	898	876	884	895	909	884	901	827	898	889	849	876	845	868	851	898	849	906	918	828	842	865	910	905	853	900	878	890	858	858	877	874	866	899	895	867	847	842	842	873	866	861	905	819	858	906	883	837	876	904	872	880	846	872	855	888	864	817	885	887	906	864	880	900	889	847	854	888	866	809	874	845	886	884	862	928	879	881	888	858	863	923	883	915	899	943	865	887	872	808	829	860	859	802	864	899	867	884	873	906	849	874	844	868	876	927	858	941	845	922	911	877	936	913	884	866	853	890	882	866	870	905	920	886	884	790	896	904	926	929	906	905	908	856	897	884	889	879	880	846	851	876	906	908	853	889	902	868	877	824	874	921	866	854	877	834	912	851	893	827	903	889	837	905	889	882	949	893	844	859	830	945	916	879	887	904	901	881	893	890	853	891	895	925	871	938	874	846	919	857	846	905	881	871	850	921	889	839	868	907	877	883	900	841	916	907	833	863	846	889	873	920	910	898	865	872	845	882	901	898	863	848	876	854	868	915	842	838	857	838	877	880	960	869	885	904	909	829	908	796	895	859	840	866	839	891	866	905	866	877	892	901	880	920	890	878	919	858	872	916	915	879	890	872	843	881	859	890	834	910	839	845	885	867	892	950	891	785	915	864	840	870	854	910	844	934	893	863	933	886	902	908	916	896	892	894	877	901	849	871	891	856	879	857	862	856	849	892	877	927	874	877	833	916	870	873	851	904	871	878	900	908	886	897	906	925	897	860	845	904	885	817	891	835	927	874	837	861	887	855	909	855	915	882	893	875	907	919	889	864	853	910	866	838	846	934	890	892	867	866	893	897	919	877	880	845	858	884	859	863	904	834	892	903	896	886	890	890	878	870	900	861	910	845	852	927	944	891	838	912	917	802	855	914	904	920	876	896	864	907	934	891	884	913	859	862	896	914	808	874	874	865	937	871	841	926	920	849	875	870	918	846	863	875	910	836	873	850	869	895	884	922	906	846	863	855	855	851	845	847	891	883	881	919	878	859	838	846	905	910	906	895	871	878	895	912	857	864	857	922	890	903	880	853	930	833	913	847	876	916	869	820	852	853	834	901	881	916	785	835	938	899	857	867	873	891	889	910	870	921	867	839	917	861	907	879	875	874	822	873	863	869	860	858	880	872	871	907	902	873	887	832	848	850	914	856	875	905	918	848	886	923	875	815	885	894	861	867	855	870	904	877	891	942	862	817	870	937	883	931	855	856	846	900	869	898	848	882	861	899	885	850	906	866	925	907	912	870	876	868	891	912	889	882	929	856	918	877	862	939	910	846	862	951	884	920	893	862	885	892	868	884	859	879	845	833	894	905	849	875	881	899	870	867	814	871	865	889	845	860	871	898	916	881	921	862	895	857	871	877	880	870	869	838	910	917	914	893	908	866	883	854	908	891	900	882	896	938	888	826	934	874	858	881	846	859	877	836	810	837	853	838	918	841	861	884	868	906	890	850	889	847	869	875	881	877	868	883	883	897	899	861	906	889	866	872	906	897	844	817	862	858	900	872	905	856	886	826	905	840	929	865	876	838	924	947	872	920	900	900	931	853	870	939	827	835	922	900	825	880	886	898	893	883	897	797	858	893	888	868	922	877	886	896	909	854	891	891	843	921	890	881	890	856	848	923	874	899	880	853	905	892	855	879	885	874	861	916	830	873	850	904	841	878	885	891	847	905	875	838	938	878	866	884	889	907	844	903	897	827	864	837	896	927	865	925	858	893	873	853	872	856	851	789	865	875	858	847	893	902	895	894	895	922	859	873	936	876	868	887	888	909	894	823	915	881	840	906	847	877	880	872	883	957	837	893	873	870	861	887	879	865	876	887	891	894	856	856	907	913	863	863	831	876	852	897	865	859	898	852	891	896	854	872	917	886	847	842	877	928	858	849	828	914	880	845	916	829	860	873	870	856	879	850	922	892	886	910	891	911	889	853	904	858	876	880	850	872	843	941	909	903	888	910	850	874	936	873	832	915	859	866	903	871	821	933	902	931	842	834	918	848	914	807	892	829	874	877	870	902	876	869	824	850	899	854	927	848	864	937	935	865	837	846	902
2385	1090	354	121	105	118	116	124	91	90	80	73	91	75	76	63	65	64	62	68	73	66	55	67	61	49	65	53	54	57	67	62	71	49	70	70	57	60	64	41	67	66	43	66	57	64	48	58	73	63	58	67	73	73	86	81	62	77	73	74	54	66	55	72	59	58	46	61	55	61	62	58	58	63	57	70	65	54	56	53	54	55	50	55	55	65	59	44	47	46	53	63	53	52	65	63	42	65	43	51	34	64	48	71	49	56	65	60	52	44	56	59	46	62	49	57	59	65	49	48	61	52	43	67	65	50	58	52	52	63	62	66	57	61	66	53	43	56	60	43	54	58	40	64	65	40	47	42	50	47	51	50	58	50	52	53	58	68	53	56	53	47	51	61	57	57	57	63	63	59	58	47	60	53	53	54	57	61	56	69	63	61	59	62	61	54	60	63	48	64	45	47	65	60	47	50	62	59	54	47	54	67	53	47	55	60	53	62	45	55	66	49	59	65	50	52	71	59	60	55	51	56	53	56	51	53	71	68	49	62	66	55	55	57	54	54	57	58	52	62	53	45	69	57	53	58	49	58	61	58	55	55	53	42	50	55	47	40	52	58	51	47	49	60	60	49	59	60	48	45	47	57	46	53	45	56	53	51	62	59	56	57	61	59	45	48	53	45	61	50	55	57	60	59	53	46	60	68	50	45	59	61	65	52	52	69	55	58	52	51	50	56	42	74	43	62	48	56	58	49	51	61	59	55	56	48	54	61	47	53	59	55	67	58	48	60	58	52	52	60	58	41	74	58	54	66	50	54	56	49	62	52	53	60	68	52	57	70	42	54	52	55	41	46	53	61	62	49	60	56	53	64	57	69	63	46	57	54	60	52	65	54	52	51	67	61	58	72	74	52	60	64	49	58	47	54	66	63	59	58	54	64	68	58	63	70	61	57	51	65	45	59	60	74	45	68	66	53	54	52	49	57	66	72	57	65	53	60	44	50	45	58	43	62	63	62	46	59	58	61	62	52	66	62	57	47	44	49	57	58	70	69	56	47	56	71	46	55	74	62	64	49	61	55	52	56	48	46	62	50	40	72	56	57	54	59	60	57	46	81	61	65	60	63	64	58	53	54	61	51	58	61	76	64	74	52	63	52	70	66	64	49	64	64	42	56	54	54	63	55	55	51	50	62	63	62	53	46	56	61	66	55	56	59	59	52	54	71	44	68	68	67	55	53	66	61	47	53	46	41	55	47	42	70	55	44	53	55	54	55	50	67	55	52	41	61	74	55	42	77	74	49	60	69	59	67	51	77	64	65	59	54	51	51	54	45	57	67	52	61	56	65	63	55	53	62	61	67	52	52	40	44	63	60	58	50	67	59	62	50	61	75	59	56	63	48	69	62	49	67	54	51	61	47	60	60	60	60	49	60	55	64	54	67	62	47	53	61	72	55	65	65	58	60	69	50	45	49	59	42	55	49	48	45	53	51	45	63	56	64	72	65	73	69	51	62	61	52	57	42	39	61	48	50	61	52	55	50	45	49	56	52	50	68	62	51	53	67	70	45	63	52	58	44	58	67	55	46	52	47	56	65	78	62	47	59	54	57	58	51	49	63	70	51	49	54	54	58	52	61	57	71	57	68	35	47	64	62	49	68	70	67	72	53	60	58	62	54	64	60	51	69	58	61	58	61	59	46	61	48	56	52	56	70	47	58	60	72	63	57	60	59	57	73	54	55	45	65	59	59	61	42	49	57	46	59	68	64	52	57	49	59	51	52	36	47	41	43	49	64	56	59	60	69	57	55	54	45	55	69	57	61	47	63	69	52	53	69	57	51	55	60	50	60	51	58	64	54	58	59	64	63	53	51	54	50	52	52	45	52	49	49	55	57	67	60	65	60	68	59	53	65	51	54	50	66	75	74	59	53	56	66	62	61	60	55	52	63	61	50	55	56	47	71	65	60	59	53	48	56	58	60	53	58	60	54	56	68	58	51	73	50	72	71	50	67	59	53	51	66	55	49	57	51	64	49	66	40	61	46	38	55	45	65	59	64	62	54	51	52	65	56	57	46	60	68	62	56	56	44	62	45	57	54	55	58	57	54	54	43	60	64	55	50	51	51	45	54	52	54	69	67	56	58	65	52	47	66	63	68	69	49	51	55	51	64	76	55	61	60	59	60	63	54	70	52	48	55	61	64	63	56	58	65	62	48	55	63	62	58	56	65	52	44	61	46	60	60	59	55	49	47	53	59	50	49	65	61	62	57	45	55	60	49	67	63	50	52	54	49	42	64	70	67	46	60	52	59	52	55	66	52	66	54	63	57	58	45	64	56	46	57	62	57	53	73	53	63	75	50	56	61	57	62	63	65	48	48	60	76	61	59	45	61	49	55	60	53	62	48	59	63	61	53	55	60	56	55	59	51	64	65	66	45	52	47	57	58	60	63	58	46	70	45	59	49	62	58	66	62	52	65	67	60	57	67	51	45	61	59	54	60	59	47	58	51	52	66	71	67	58	73	59	60	40	52	67	63	53	67	50	41	60	50	57	70	53	51	62	58	61	62	74	45	62	53	49	46	41	56	48	66	64	55	51	55	54	63	49	74	52	56	55	59	61	51	61	55	67	54	52	63	59	71	60	60	48	63	43	64	55	67	56	58	63	54	57	61	65	50	45	57	54	61	50	57	46	65	53	46	72	42	61	62	61	63	55	65	69	70	50	55	57	52	70	58	72	63	47	50	71	64	53	58	64	54	66	54	51	58	54	42	56	57	53	58	58	58	60	51	51	61	48	56	59	58	49	59	44	74	53	57	54	59	53	56	44	57	56	73	60	57	48	63	56	51	60	65	56	47	55	60	56	63	52	54	60	60	57	53	55	52	43	54	70	56	67	68	66	46	54	57	54	60	67	63	64	60	47	54	59	71	49	56	56	63	59	56	54	51	52	55	56	68	49	68	50	54	70	47	57	56	53	40	37	53	61	49	40	62	63	61	58	70	56	47	62	59	71	58	62	58	52	59	67	60	50	59	49	66	58	63	59	68	49	45	68	69	66	57	49	47	41	50	63	49	57	55	54	67	63	48	47	63	60	54	60	57	52	57	54	66	54	60	45	59	52	57	54	57	59	59	62	46	45	57	41	51	55	66	52	49	62	59	52	50	54	53	52	64	53	45	60	69	46	59	73	67	71	48	61	42	48	46	58	54	56	64	64	59	61	53	64	65	54	62	63	69	43	52	62	54	66	72	50	57	70	64	57	62	57	67	62	57	63	56	51	54	55	53	53	56	52	53	55	44	58	43	53	54	58	53	49	49	45	54	55	59	62	47	56	48	64	53	54	53	46	49	57	64	40	51	57	69	61	51	54	63	63	63	59	61	59	54	57	54	39	46	64	67	47	50	51	68	65	49	49	67	51	51	56	58	58	57	59	69	62	55	51	60	56	60	56	50	61	70	52	53	63	69	58	64	57	67	52	50	65	49	43	57	58	54	51	47	52	45
24286	12644	4681	2206	3787	4767	4206	3540	2661	2053	1615	1295	1161	1069	846	805	878	841	762	740	746	737	647	663	633	573	575	579	537	548	577	545	495	518	545	566	482	496	498	485	504	471	510	516	469	500	518	520	507	545	550	673	889	955	996	1022	891	812	691	663	581	466	505	447	465	459	472	485	488	477	424	472	441	503	495	448	472	477	451	413	466	465	458	505	471	497	519	437	466	481	493	473	462	480	469	435	498	489	437	465	456	458	468	454	471	451	491	459	475	427	477	469	479	489	478	478	442	456	439	445	445	487	451	448	472	460	445	456	449	447	492	433	474	444	470	460	454	475	461	447	469	429	460	487	461	440	467	456	460	449	444	447	463	485	458	458	488	468	430	499	451	462	508	465	431	454	466	455	442	450	456	463	474	470	466	448	496	484	487	440	439	452	460	485	443	459	450	472	432	437	476	493	472	482	459	474	415	489	423	445	466	465	493	471	493	442	465	439	469	433	430	461	433	483	473	486	452	474	467	495	488	460	436	477	462	446	459	467	483	488	471	490	451	448	461	467	494	450	431	509	471	466	468	466	464	497	463	460	464	484	440	496	400	439	453	430	436	496	437	472	440	435	456	447	473	455	451	455	475	441	463	450	483	466	465	476	496	448	469	441	453	478	460	495	462	490	489	461	440	454	477	431	473	503	503	440	439	461	483	476	482	450	460	480	459	421	474	483	528	491	475	478	451	469	464	478	463	472	449	476	426	436	449	441	472	442	456	452	432	442	459	456	456	496	472	461	441	492	473	484	481	473	477	470	432	468	452	481	493	450	437	461	469	483	505	486	464	480	467	458	464	472	434	477	441	477	422	485	482	459	465	441	452	474	456	467	431	478	444	461	477	446	442	442	485	487	494	459	461	432	457	504	446	443	491	474	452	515	491	452	496	470	460	457	499	451	494	475	441	476	441	465	450	459	468	467	482	483	426	488	461	493	469	453	498	467	520	451	446	437	501	461	479	457	469	458	463	481	492	466	485	504	472	467	495	435	474	486	465	449	465	473	452	458	460	471	465	488	448	507	442	478	468	433	461	432	462	456	465	477	460	533	454	442	428	470	469	462	436	461	480	497	472	501	464	452	473	456	445	473	449	457	446	447	492	425	464	465	493	457	463	440	500	488	451	469	494	476	460	427	463	444	466	453	478	503	448	445	453	457	418	503	451	452	455	476	488	433	474	446	441	448	479	486	473	431	452	497	475	473	458	464	483	486	437	471	537	465	454	440	443	468	455	474	493	487	464	447	457	444	471	467	451	467	453	462	440	478	462	466	464	478	441	459	489	458	484	471	491	443	437	480	450	462	476	475	465	490	476	452	455	481	481	484	467	424	458	482	489	442	451	461	510	463	472	466	456	486	488	500	438	485	469	464	464	465	499	467	477	447	436	409	499	487	477	458	454	501	447	477	460	442	466	462	489	478	464	438	477	479	434	539	435	487	492	493	498	475	494	466	465	437	519	427	503	436	497	484	479	458	482	457	455	420	445	459	496	441	456	487	420	455	468	450	460	466	433	476	454	475	483	489	493	480	478	503	442	455	446	440	459	461	455	463	456	504	409	457	487	457	445	495	419	444	476	448	485	389	463	504	470	486	458	441	464	488	445	438	512	444	475	450	485	459	470	441	449	478	467	451	460	486	476	447	485	471	458	492	498	505	463	444	453	483	449	454	476	487	444	500	469	446	490	478	442	503	438	450	470	466	505	482	472	480	472	452	472	470	444	445	441	468	446	459	463	474	491	491	417	467	466	462	476	453	486	481	447	460	510	500	493	479	483	476	458	458	473	476	462	437	489	474	447	473	465	483	465	445	480	483	442	481	492	501	495	461	474	467	460	440	477	464	430	467	468	481	497	477	466	464	472	442	468	477	483	468	424	493	490	429	433	466	484	468	452	495	451	428	414	474	473	433	454	462	472	458	472	444	440	474	468	468	448	436	498	462	462	474	483	514	499	468	470	427	487	474	450	429	475	463	441	481	476	478	486	484	428	497	460	493	450	484	475	444	515	487	500	420	468	461	441	429	456	467	430	472	499	480	467	483	467	450	478	471	445	465	466	463	465	458	443	464	420	529	502	432	483	489	515	487	479	439	438	475	444	490	433	476	486	474	465	459	463	477	475	480	432	477	466	443	468	454	450	462	440	441	487	502	507	504	489	499	444	520	482	485	440	452	474	488	455	493	467	463	462	428	474	479	505	471	479	469	437	443	413	478	480	424	459	447	470	497	468	500	456	452	474	428	440	465	452	453	454	496	493	466	468	444	457	477	496	458	479	492	490	428	449	479	473	484	487	432	458	452	463	494	446	478	471	469	457	508	477	489	460	432	474	461	461	452	498	466	446	470	462	448	444	438	468	454	452	484	455	470	440	463	477	470	503	486	464	463	461	437	503	453	473	461	445	450	486	491	448	446	481	495	485	406	449	474	483	448	455	497	437	486	466	429	430	452	500	497	435	486	457	457	473	448	476	460	420	466	501	436	458	423	475	448	451	476	485	475	458	453	450	428	488	440	428	452	462	445	474	466	475	487	473	489	470	446	481	501	474	419	464	468	451	494	438	463	479	506	437	441	474	473	503	477	452	497	473	454	477	479	467	471	454	519	454	463	425	469	469	416	466	423	467	469	444	444	452	454	478	459	453	467	473	486	426	467	461	437	488	449	491	470	467	452	485	484	448	485	494	463	469	508	468	480	472	446	526	467	470	448	499	449	477	449	494	442	488	427	478	486	452	455	472	464	425	489	453	473	487	436	467	428	466	498	455	504	435	456	489	452	474	497	450	457	487	472	472	454	505	488	472	433	469	463	504	462	460	447	440	493	458	478	480	452	487	478	472	442	468	478	500	462	501	464	466	444	482	477	498	442	457	450	491	478	471	472	449	478	490	468	497	487	460	463	456	497	456	461	473	483	441	470	471	475	476	486	442	483	449	456	467	466	486	462	448	468	458	477	486	472	479	456	443	442	492	454	456	483	445	495	454	477	458	461	433	463	493	490	450	466	516	450	447	483	451	452	467	435	456	474	449	472	422	453	459	472	481	480	492	455	460	477	427	459	438	447	436	484	458	440	490	510	476	421	500	472	446	454	506	424	474	458	479	485	481	467	466	459	447	424	440	516	449	467	455	482	490	460	460	427	455	480	491	450	456	460	484	493	436	454	466	462	450	466	468	433	469	474	429	481	464	454	459	436	466	468	499	456	465	476	477	440	442	454	470	497	454	496	482	431	443	511	485	447	497	447	447	466	461	437	455	471	444	502	501	450	456	469	463	449	432	431	457	476	461	481	510	472	452	452	462	501	453	484	459	471	496	460	416	501	472	494	447	467	465	465	503	460	456	477	450	429	462	436	476	467	461	510	491	466	462	503	442	439	449	472	459	474	432	490	458	481	479	473	460	491	448	465	486	465	472	475	453	466	492	469	455	450	459	427	437	465	461	460	484	484	463	470	462	435	455	461
3390	2613	896	183	163	194	185	176	167	162	148	133	129	123	115	116	108	130	94	113	95	113	95	100	122	100	95	95	101	91	78	86	93	101	85	132	96	94	85	93	92	101	98	112	104	100	108	102	100	92	121	122	155	155	181	159	154	151	124	130	121	110	79	91	97	113	84	105	106	111	79	102	104	106	99	104	89	91	97	96	89	100	106	93	94	99	82	92	77	94	103	106	111	85	95	106	104	101	92	92	98	99	103	99	88	102	90	85	100	90	104	97	78	100	79	97	76	93	103	115	108	107	77	95	96	99	96	82	95	86	94	90	97	96	97	98	120	91	91	98	101	116	96	91	87	103	96	81	107	101	100	95	98	84	109	102	91	82	95	94	85	85	98	103	85	100	89	77	75	114	96	95	102	99	84	94	80	114	108	120	95	108	88	96	99	104	93	116	93	92	85	100	89	101	89	87	99	96	96	101	88	91	78	88	94	94	100	97	94	93	99	108	114	86	97	86	90	100	99	95	104	91	93	100	103	83	87	94	87	86	99	85	91	101	91	100	91	82	87	88	98	83	78	99	81	99	93	91	82	97	109	91	96	97	120	91	98	111	105	76	80	96	92	89	103	85	86	80	104	97	83	113	88	102	86	91	87	89	98	98	82	105	81	123	101	87	95	79	102	102	99	83	97	105	108	109	88	109	98	94	84	81	114	97	109	105	81	98	75	106	79	104	94	80	104	108	86	88	88	85	87	123	84	83	92	82	81	111	96	108	98	97	91	84	110	92	87	98	96	104	97	85	99	96	104	90	91	107	97	92	80	114	80	107	91	115	112	113	89	106	108	98	91	106	94	113	91	104	91	85	104	108	110	103	101	104	101	97	90	88	91	109	108	108	94	109	106	86	117	100	88	110	84	76	100	93	102	107	103	105	115	103	86	105	84	94	86	97	94	87	94	96	113	90	87	87	78	96	77	103	77	88	113	82	105	97	88	108	90	101	92	85	97	86	92	99	101	91	89	92	90	80	87	91	102	101	92	105	98	100	93	118	106	109	124	108	110	88	93	80	80	93	93	110	95	84	100	105	77	95	91	96	110	97	75	106	98	98	110	104	98	71	81	90	94	100	102	87	112	92	102	95	96	113	91	100	115	101	98	99	91	99	92	106	97	113	89	95	94	99	100	108	84	92	91	104	111	97	91	93	89	84	102	109	78	92	87	94	95	88	93	117	94	95	98	106	89	96	82	92	94	98	106	94	98	106	105	103	106	86	98	98	82	84	94	95	96	106	98	100	94	97	97	74	111	95	94	97	96	98	98	98	99	96	101	87	87	96	94	83	98	114	89	98	84	98	100	80	103	91	105	90	86	100	84	101	122	86	101	102	106	106	95	99	111	110	113	77	100	103	84	94	122	84	82	98	87	89	105	100	96	87	93	87	94	87	78	102	98	82	73	91	66	100	101	81	100	79	108	94	103	101	94	80	93	85	99	103	90	99	76	79	106	102	110	120	106	95	85	97	95	98	96	85	102	75	114	87	93	99	90	89	93	88	85	91	94	111	89	109	99	87	99	110	87	103	79	84	106	97	98	92	92	90	92	80	103	104	103	91	87	90	88	84	79	81	92	86	112	79	95	96	100	97	105	107	85	107	92	85	90	101	102	90	82	101	82	98	91	97	94	113	101	103	95	85	87	108	89	101	95	92	88	101	85	107	92	86	98	86	91	98	104	96	101	83	100	100	98	95	107	109	90	94	92	89	104	100	113	100	90	99	103	103	96	101	92	88	111	82	93	87	99	86	78	102	73	93	92	78	84	87	96	100	90	94	88	98	84	88	106	75	116	100	102	95	87	82	100	94	103	75	97	96	110	85	83	102	97	92	97	98	102	88	80	100	102	97	82	96	88	87	93	98	81	102	86	124	106	112	94	100	94	102	112	83	111	95	112	99	90	116	108	88	102	96	97	105	85	95	90	100	101	96	93	99	93	101	111	108	101	90	90	97	101	100	69	89	95	88	96	94	83	103	99	93	93	90	92	99	110	90	95	94	84	86	92	86	96	96	91	113	95	106	97	100	81	90	81	91	82	94	100	103	104	103	89	90	108	100	91	97	107	98	90	75	105	88	110	89	91	90	97	85	80	81	86	106	93	108	104	94	87	88	106	80	77	105	95	100	86	99	104	86	101	78	91	94	103	90	81	106	89	73	90	89	101	102	100	88	94	103	102	96	88	86	103	94	106	104	101	110	92	79	98	100	98	116	104	83	97	96	86	97	94	100	101	94	87	81	96	117	93	88	97	109	97	107	81	83	97	98	101	85	88	98	93	95	88	100	84	86	84	110	113	94	103	91	107	88	80	101	94	90	98	103	86	109	93	94	92	112	83	97	104	82	83	80	88	80	65	86	89	89	94	92	95	100	89	92	89	86	91	98	103	94	81	107	102	90	92	98	80	111	91	89	107	94	84	89	94	81	102	88	70	79	106	103	103	98	84	119	95	93	76	92	108	88	99	92	94	103	74	88	102	85	104	95	96	81	107	96	110	106	99	80	102	92	86	97	89	80	105	92	94	96	97	91	89	97	83	88	107	91	82	96	117	86	90	96	94	90	95	87	96	95	100	85	93	86	86	82	98	102	96	84	102	82	101	84	95	93	112	93	89	90	92	95	97	96	90	91	86	88	91	91	90	102	104	86	110	89	94	102	92	103	102	83	82	90	106	98	88	86	91	90	87	65	104	99	98	100	116	91	92	99	101	100	90	93	98	101	78	85	84	97	111	96	97	96	92	90	108	73	89	97	93	88	99	108	106	93	104	86	93	88	96	83	104	109	90	80	95	94	97	96	111	85	81	79	97	103	94	103	118	105	89	89	78	94	105	93	89	98	99	103	86	100	107	85	108	96	97	97	94	84	93	112	87	90	97	94	102	102	83	100	122	93	100	94	80	106	81	90	83	82	98	91	105	105	86	102	87	90	100	116	73	86	103	108	91	88	92	96	104	93	92	103	87	108	105	86	108	104	73	95	95	98	98	93	108	98	84	85	78	95	104	102	100	85	107	96	102	106	105	113	80	106	96	90	91	98	112	91	87	87	96	109	90	91	90	106	91	98	108	76	88	100	109	91	102	104	96	98	89	108	103	96	100	106	94	68	95	110	86	88	98	104	88	88	100	101	87	73	113	113	111	105	117	97	97	101	94	90	111	99	110	87	93	103	80	103	83	93	102	98	105	114	98	120	86	104	109	104	100	97	92	96	90	105	93	113	94	106	103	109	79	99	94	96	114	88	94	98	109	114	91	93	88	81	101	100	98	104	100	97	97	112	98	88	85	96	89	91	99	91	95	107	108	87	91	88	85	86	98	90	104	106	92	94	97	101	111	82	110	109	106	94	110	109	88	96	110	82	94	73	86	95	100	88	92	101	98	107	89	105	96	86	100	81	95	127	87	101	96	107	96	91	103	92	104	84	78	90	102	87	98	91	98	103	84	95	104	88	101	101
29900	19929	8942	3440	6080	7604	6971	5470	4132	3261	2651	2339	2132	1603	1494	1461	1531	1386	1232	1311	1271	1135	1112	1069	1058	987	966	981	935	979	912	861	862	863	922	897	848	851	852	789	854	837	813	850	857	799	900	870	930	966	990	1377	2055	2394	2544	2525	2253	1929	1594	1290	1036	780	769	739	778	729	754	765	824	791	731	719	761	756	765	749	768	771	739	723	741	746	746	741	783	776	710	744	761	773	779	756	763	781	728	746	740	771	764	714	748	761	732	790	722	732	772	759	697	775	727	787	738	729	758	727	729	727	725	779	774	747	798	703	725	765	710	780	788	753	714	753	771	755	764	790	775	744	737	761	739	734	748	734	753	760	799	758	763	716	759	749	724	731	753	778	779	758	728	760	744	763	756	795	761	819	721	705	798	739	734	781	773	769	783	733	795	753	789	723	766	793	803	776	792	752	761	741	765	772	791	793	732	740	751	756	771	767	753	767	750	797	736	734	773	732	763	797	707	756	733	755	705	748	762	784	731	768	780	712	754	782	752	781	780	744	719	779	748	720	712	762	755	754	766	745	667	736	777	737	742	778	749	771	785	767	745	762	779	727	767	745	786	802	716	708	782	778	754	770	741	794	724	803	794	726	739	736	815	782	741	749	768	746	781	731	770	735	770	747	712	763	800	808	755	740	735	802	727	752	810	767	757	764	748	726	785	737	777	739	753	735	761	770	725	774	713	794	716	766	747	734	739	736	745	745	753	780	752	782	747	719	730	755	761	786	799	771	743	763	760	764	743	729	757	714	820	768	806	742	707	744	808	771	755	692	728	767	726	788	810	776	743	765	764	725	743	757	710	787	754	791	770	788	815	704	747	719	775	728	758	773	758	777	766	708	786	761	775	747	736	763	713	801	775	748	764	731	708	790	732	740	790	747	708	752	769	775	727	766	775	741	756	745	783	732	782	717	747	739	760	789	737	779	763	810	775	785	736	744	713	729	718	782	763	758	761	795	772	746	757	792	783	775	798	740	757	772	778	743	771	738	724	780	766	762	778	800	763	783	810	761	742	784	759	805	763	789	734	781	779	772	765	797	784	756	773	770	737	759	722	781	745	745	719	719	764	727	756	717	744	733	736	733	774	784	786	731	760	716	726	790	727	782	733	732	794	822	718	830	749	756	741	741	755	780	758	754	803	703	754	789	753	745	739	726	737	776	729	758	739	742	798	772	727	723	743	718	724	726	771	732	742	774	716	695	761	752	755	741	816	761	685	776	724	746	765	763	774	725	777	764	763	776	762	754	772	759	749	786	775	764	732	749	740	740	787	759	756	769	736	790	703	722	761	745	754	766	760	800	758	714	766	728	741	750	753	749	744	737	777	738	752	767	757	705	717	739	744	740	727	748	795	789	788	790	701	764	741	750	765	754	753	747	714	746	764	720	734	777	790	738	802	821	747	722	712	703	762	777	779	808	736	758	762	816	794	782	737	740	773	776	756	808	778	769	764	746	754	730	801	765	738	759	751	785	718	762	719	788	747	758	737	718	728	713	732	759	779	760	799	771	753	765	746	734	745	804	786	728	744	778	761	741	814	742	792	781	763	757	747	760	734	783	732	777	749	762	780	734	814	758	793	722	743	753	764	818	752	747	784	753	736	748	730	786	797	752	791	756	786	804	782	777	772	719	769	717	753	770	738	750	721	757	757	741	765	776	682	760	740	756	733	769	813	706	807	781	728	739	736	769	757	742	746	765	791	752	776	772	692	701	777	806	777	743	734	768	782	773	763	790	747	789	800	754	740	704	729	715	810	812	685	758	778	733	754	774	822	719	712	727	736	765	793	730	770	778	751	725	753	768	684	702	752	749	743	722	761	795	775	755	766	780	763	774	740	715	787	773	778	776	769	789	763	774	762	753	762	808	750	809	746	773	745	752	801	821	738	776	738	769	741	785	767	807	756	788	755	784	747	765	764	777	755	790	738	770	770	735	753	757	715	761	754	797	721	763	787	762	769	747	768	756	731	763	727	702	729	738	784	735	773	722	770	744	809	796	727	764	728	708	787	733	736	736	742	724	754	782	781	783	736	733	754	801	767	727	790	791	783	787	777	778	764	764	797	745	761	787	711	744	772	754	724	737	764	721	785	778	802	770	746	767	760	774	789	753	726	785	768	801	786	733	756	736	757	773	731	781	777	763	762	754	739	754	804	746	697	738	741	786	772	762	766	783	734	799	788	773	728	752	735	730	768	735	758	783	769	749	765	794	778	737	784	775	740	768	744	764	738	749	739	792	816	738	749	800	727	701	815	761	695	757	756	717	716	747	783	732	731	746	779	741	756	765	743	745	765	698	764	770	722	742	764	744	810	762	762	725	740	776	789	764	725	688	758	760	784	755	769	709	734	733	698	768	816	761	748	753	778	730	724	784	736	795	755	764	765	745	738	767	740	785	722	764	803	724	761	774	711	771	723	713	771	788	742	790	767	736	779	808	753	727	742	755	765	736	744	747	758	819	770	739	753	793	739	777	764	764	742	722	744	795	739	731	772	768	739	737	720	748	716	802	749	751	765	750	786	757	723	767	729	752	737	772	742	808	761	721	721	761	750	775	768	748	788	785	764	776	757	721	746	791	764	774	750	747	797	786	771	746	735	760	754	728	778	749	740	776	729	758	756	801	757	736	765	748	772	711	742	739	752	775	793	756	722	732	776	739	776	775	730	729	722	782	733	760	745	759	761	785	802	810	794	763	756	785	787	761	799	787	772	783	814	749	727	845	815	774	745	743	723	795	815	731	812	797	773	755	773	832	788	781	759	773	743	773	755	714	735	744	800	727	751	745	792	770	704	773	782	725	790	773	709	765	729	704	788	733	743	705	735	738	771	776	791	682	694	745	749	737	728	666	754	725	755	758	779	753	729	739	778	751	754	729	753	763	757	743	777	767	761	813	764	734	731	769	718	744	768	725	767	797	753	785	808	731	798	820	712	747	719	796	749	790	764	724	739	720	719	766	737	719	744	751	775	747	754	788	755	750	746	770	783	761	765	778	759	769	730	789	780	789	777	749	720	771	773	783	799	781	773	761	749	791	768	782	752	734	758	777	767	763	753	732	757	730	796	745	720	729	736	764	760	795	754	724	761	784	764	704	798	827	752	776	769	744	770	728	821	746	716	733	798	783	739	742	738	739	740	743	745	728	776	784	765	719	715	765	764	737	777	745	794	736	751	753	793	743	748	734	809	786	767	788	716	748	817	769	775	804	781	783	702	734	725	738	741	741	748	748	718	737	743	795	751	735	785	777	747	779	765	761	729	774	675	786	726	723	720	744	773	740	757	767	729	779	798	760	733	766	738	786	785	715	752	805	711	757	754	739	762	766	738	748	758	739	726	762	770	775	753	730	729	725	732	742	761	786	747	711	834	756	751	797	763	732	743	753	788	803	762	770	827	768	746	804	730	769	797	745	787	737	720	777	752	756	779	761	743	760	758	746	788	738	751	790	754	792	804	770	732	771	774	757
3961	2424	750	161	124	173	150	149	140	129	126	104	111	96	93	80	79	85	69	83	71	84	78	77	68	72	79	68	72	81	69	67	87	77	84	55	81	67	64	81	80	67	80	73	68	76	71	84	68	62	70	83	108	139	146	140	124	108	110	86	80	72	86	73	55	66	73	75	80	66	65	59	76	70	77	61	69	62	74	71	68	74	78	61	66	64	70	90	55	52	74	70	69	72	63	73	72	84	61	77	55	71	56	69	72	74	69	67	76	63	75	60	68	91	76	63	76	82	74	58	66	72	78	68	69	64	77	74	68	71	79	64	63	85	69	69	71	78	73	62	82	79	59	66	73	70	77	72	70	61	79	77	72	58	72	56	73	72	64	62	68	55	55	78	80	67	68	80	63	82	76	66	68	63	66	75	69	71	68	62	75	65	67	70	81	73	66	67	65	65	68	68	64	80	74	62	54	63	75	82	67	53	58	64	66	56	61	70	67	61	75	56	67	49	52	65	69	64	87	75	64	78	68	86	72	79	76	77	60	63	76	63	73	62	81	70	50	74	66	85	89	84	63	64	77	64	63	69	69	66	67	66	68	63	69	76	84	64	84	57	69	74	72	70	74	63	70	69	69	64	61	67	65	69	70	55	61	83	73	56	61	74	59	80	79	81	89	70	62	75	58	78	68	60	72	64	66	64	69	57	60	83	62	63	77	66	79	70	69	84	74	69	54	64	63	74	64	64	69	62	77	59	59	63	69	78	78	53	69	71	86	74	81	67	74	78	73	63	73	81	74	73	54	71	68	62	66	61	58	72	93	63	53	56	66	69	82	75	77	84	67	66	66	70	71	61	78	84	68	74	75	66	81	67	75	66	77	52	74	65	64	83	78	55	70	62	76	71	65	56	72	74	66	60	76	68	61	79	57	63	61	65	62	62	61	74	66	60	71	69	65	68	77	75	64	60	69	68	70	80	69	72	61	72	71	69	68	55	63	86	61	62	72	60	74	58	62	75	68	69	70	78	71	84	63	67	58	66	72	63	62	76	65	76	60	62	65	77	70	84	78	57	75	66	74	76	48	61	74	60	69	68	69	76	68	65	67	77	76	68	84	73	56	76	74	69	72	62	81	76	70	61	66	78	68	65	71	78	70	66	73	84	55	67	66	77	64	56	65	69	75	79	79	73	75	65	65	68	64	63	74	78	68	66	71	63	63	64	79	64	63	61	68	76	55	74	79	66	71	64	69	68	82	87	71	73	67	80	53	66	67	69	82	65	89	68	69	64	69	85	71	75	65	59	66	71	67	58	62	52	62	73	91	58	62	73	72	67	75	70	66	78	71	61	68	72	68	57	69	90	60	72	72	58	68	67	77	72	65	70	67	57	68	82	59	67	65	70	76	78	77	72	86	63	62	74	68	79	72	68	72	59	75	78	75	62	73	74	79	65	71	66	78	66	75	77	69	67	68	60	69	64	71	79	61	67	58	77	84	73	72	71	76	73	81	58	83	63	73	63	81	63	87	65	68	62	59	76	76	61	76	63	71	89	74	65	84	81	65	75	92	56	69	75	62	71	84	78	77	68	70	80	62	58	64	62	69	70	67	57	60	62	88	78	67	71	62	64	91	93	70	61	71	76	69	61	59	67	79	68	73	73	66	64	60	57	72	57	65	69	54	60	77	79	70	80	73	79	78	67	61	53	69	79	68	59	66	71	52	62	79	89	72	63	60	54	80	58	57	74	88	70	63	72	67	63	66	69	71	55	78	73	64	65	60	67	69	62	65	66	58	69	72	63	70	59	69	75	74	69	76	71	53	55	77	61	74	70	78	69	70	67	72	79	62	73	66	95	72	60	78	63	78	81	60	79	68	74	79	64	43	76	46	66	76	83	62	69	60	77	62	72	69	69	78	72	70	53	70	70	67	63	73	54	76	72	63	64	78	68	58	69	68	73	81	66	68	79	82	86	78	75	67	69	61	62	65	69	77	80	58	56	79	53	72	61	78	76	70	66	70	70	48	75	76	68	67	74	77	70	61	65	63	71	66	62	81	73	84	70	86	64	86	65	70	67	67	60	74	62	70	76	79	55	82	70	60	86	74	73	66	67	70	68	76	71	70	91	71	81	72	65	62	65	75	74	70	56	61	66	65	73	67	66	75	69	85	62	68	57	63	74	78	70	84	65	60	85	77	58	51	66	68	61	76	62	58	83	74	63	68	74	74	79	62	74	84	71	53	69	84	82	73	68	64	67	76	42	67	78	58	78	76	70	66	65	64	68	63	71	83	71	72	63	59	53	74	73	70	52	86	62	69	78	86	76	75	73	53	74	79	74	80	78	61	79	72	68	77	64	73	85	85	59	85	58	75	78	60	70	66	75	58	63	60	59	71	61	73	77	82	62	60	84	61	71	66	73	74	93	79	55	66	71	82	76	69	72	75	62	55	55	80	74	72	64	75	67	77	65	46	81	83	63	69	65	65	64	71	62	65	62	69	100	57	67	58	61	71	81	66	85	70	57	57	78	73	70	74	67	79	77	71	67	62	69	69	68	75	68	57	56	69	73	69	56	70	65	66	56	76	68	69	68	76	67	79	84	75	66	84	71	76	72	63	72	76	71	57	72	75	65	62	71	72	65	79	85	64	71	57	71	68	87	74	57	54	70	74	76	66	78	72	70	59	68	67	69	81	76	66	77	73	66	76	72	63	60	77	60	84	68	68	64	62	68	74	68	70	74	76	69	73	83	74	58	78	68	75	75	56	75	65	56	64	82	71	68	72	81	81	64	67	74	71	64	76	70	64	53	58	68	56	75	86	73	71	74	69	67	78	77	66	66	55	65	77	74	50	78	48	61	71	65	59	78	70	57	68	82	69	64	58	86	80	55	72	74	64	76	84	70	60	82	70	80	69	65	69	75	49	72	69	82	70	58	75	65	68	75	61	64	52	63	62	72	79	72	75	61	65	73	73	75	83	71	56	75	61	65	83	74	67	64	56	72	78	78	64	63	64	77	56	83	53	78	71	88	68	70	71	76	83	79	76	72	71	72	70	68	67	68	64	70	71	60	69	54	66	64	87	66	75	55	86	83	65	72	78	57	67	77	69	59	63	64	64	70	73	61	66	72	69	96	68	75	51	57	57	79	76	62	71	79	59	74	77	73	65	64	82	74	57	62	70	71	64	72	71	52	70	73	85	84	63	61	71	71	68	72	63	71	49	75	69	76	79	71	61	73	68	71	72	76	64	73	76	57	68	77	58	75	71	68	46	71	61	63	74	54	60	60	58	63	58	75	65	56	75	69	68	84	75	65	57	58	84	84	70	63	65	76	74	65	63	55	62	85	58	73	86	80	70	70	76	65	76	75	70	65	63	67	62	79	67	73	64	64	71	56	93	83	83	66	67	83	60	94	67	84	69	67	76	69	72	62	57	90	76	91	78	73	73	67	58	78	58	67	71	71	64	83	72	62	75	67	92	73	62	87	57	67	74	72	77	81
29453	18820	7623	3062	5346	6689	6418	5227	3832	3000	2629	2169	1618	1440	1313	1460	1297	1135	1094	1101	998	947	938	900	866	826	757	762	739	686	637	663	651	699	693	686	657	644	611	596	609	579	625	635	631	654	652	602	590	700	706	905	1747	2251	2217	2233	2143	1702	1474	1148	939	792	597	609	560	554	554	578	547	595	595	552	561	562	542	555	538	575	554	582	522	587	554	525	584	560	525	552	530	565	581	511	583	531	573	570	548	565	560	571	561	566	614	570	582	574	559	561	579	561	548	579	582	591	603	579	566	560	607	546	573	592	562	595	575	568	568	556	588	532	536	582	593	560	550	565	557	542	544	555	543	585	570	593	581	548	598	516	540	544	536	581	596	618	586	554	545	602	580	561	587	590	571	535	573	562	578	591	545	610	577	507	581	598	572	575	539	548	524	598	611	593	530	584	586	562	553	565	554	564	587	571	547	537	563	575	569	565	541	553	544	559	592	529	524	594	546	560	559	548	592	557	557	532	585	552	541	540	570	587	588	550	586	570	564	549	556	561	602	586	578	599	545	584	567	596	569	549	598	605	580	575	579	545	557	563	570	518	543	530	539	544	567	567	589	600	541	569	579	560	545	577	596	584	565	549	571	594	540	571	591	550	527	578	583	590	540	549	581	550	573	580	569	572	587	568	580	546	599	602	615	592	593	518	568	530	510	530	539	557	598	563	559	579	629	567	584	570	543	555	583	626	561	594	557	584	563	557	578	591	559	570	560	553	559	557	565	532	568	572	582	551	543	562	595	571	555	603	602	571	554	570	536	564	544	572	580	534	577	551	595	546	575	558	507	605	542	575	588	565	556	559	597	581	559	555	554	592	576	575	524	561	567	538	553	563	539	573	563	583	552	533	519	577	588	532	518	605	559	579	546	540	612	567	533	568	549	574	577	544	529	554	560	551	556	589	581	548	538	566	587	593	578	536	639	547	607	520	521	551	581	581	589	576	530	562	542	563	568	581	604	601	595	519	545	565	564	619	593	552	508	545	579	603	578	541	544	581	552	611	538	551	580	583	585	516	579	543	586	523	568	551	575	592	531	563	587	545	557	577	549	568	554	584	567	564	534	613	571	533	534	591	563	567	556	559	535	553	588	561	575	578	575	585	585	531	593	568	578	556	565	569	579	535	558	524	571	553	591	582	590	553	575	524	587	624	546	578	554	592	580	563	553	574	575	580	540	565	564	559	525	603	547	549	551	600	599	556	584	556	563	560	555	544	553	581	575	584	577	559	610	570	554	551	567	535	583	595	554	567	555	537	546	557	546	543	544	591	546	563	592	589	560	562	549	575	584	556	571	549	529	563	534	587	562	569	571	548	568	587	553	571	554	565	561	537	575	547	555	569	574	585	563	580	559	560	607	569	547	573	566	527	534	582	604	577	560	550	577	572	565	590	593	564	541	581	541	555	590	579	601	517	556	525	553	605	548	562	542	531	580	513	578	587	567	548	549	603	566	585	569	518	622	555	525	523	594	591	563	556	597	587	548	567	581	554	556	564	598	583	544	586	580	567	572	564	565	537	581	558	597	525	560	609	570	532	567	536	557	566	554	560	524	531	590	556	562	550	571	585	595	535	498	589	590	553	541	557	584	605	604	538	574	572	553	572	567	565	562	534	571	575	604	549	551	565	570	492	558	579	604	558	552	578	536	577	583	564	581	523	543	554	545	518	535	532	558	571	603	605	556	572	541	566	560	561	558	525	535	551	549	611	583	569	550	554	562	555	555	629	601	564	587	608	576	564	556	589	519	608	595	549	570	548	541	541	568	549	599	578	570	601	545	551	581	551	548	600	527	587	595	583	572	537	614	561	542	589	579	599	574	534	558	515	561	610	574	530	545	555	571	566	525	547	560	557	606	584	558	560	555	546	590	574	586	590	590	533	547	518	536	545	607	579	595	570	540	533	550	585	525	523	573	569	570	555	583	538	572	556	554	552	548	562	580	547	559	577	553	554	603	621	587	569	593	573	564	591	552	560	570	603	552	555	583	582	548	581	554	544	553	555	571	598	562	564	560	575	545	525	547	567	557	571	565	544	577	561	594	554	554	585	587	547	556	569	582	559	555	576	571	544	560	572	531	536	507	541	531	561	599	561	582	566	553	568	549	544	541	561	598	545	575	565	575	528	580	598	579	569	580	595	547	537	569	579	591	577	530	571	553	596	551	583	583	603	583	562	569	564	589	557	578	563	565	564	608	580	574	573	552	577	567	582	573	544	574	593	617	566	565	581	589	580	538	580	539	575	531	527	566	512	583	526	561	554	550	604	545	555	579	577	525	567	565	595	552	580	553	623	580	552	538	569	534	560	575	556	552	544	548	572	581	565	569	594	551	560	558	563	589	567	550	611	541	534	541	548	551	574	534	568	600	559	573	564	543	575	636	555	581	577	563	595	562	539	542	591	580	589	576	554	597	540	531	570	559	577	513	560	591	567	582	542	597	529	499	550	589	555	567	543	579	581	541	546	528	532	571	530	597	572	538	558	561	573	611	580	565	562	554	595	533	548	506	540	579	560	582	554	590	548	602	546	554	588	550	598	571	557	551	591	588	568	570	579	595	561	591	589	585	569	581	549	607	576	593	560	553	598	569	580	530	585	557	558	573	566	570	602	523	560	515	573	558	595	638	595	583	542	575	559	540	532	563	549	571	578	569	550	553	546	561	577	587	574	573	603	576	575	620	623	549	569	547	550	565	576	546	570	562	572	561	600	551	510	591	534	562	542	594	582	558	539	575	567	566	571	565	582	531	596	575	564	539	595	546	595	511	548	572	571	552	554	529	575	591	557	546	585	555	571	533	565	525	593	562	544	563	587	592	552	607	560	543	574	623	530	607	564	573	583	563	587	576	595	586	589	574	535	519	574	557	555	571	560	597	547	583	574	547	564	556	547	572	549	577	560	565	533	535	569	578	530	540	570	568	547	537	565	602	591	533	528	579	614	569	597	575	583	575	588	590	540	557	511	577	590	565	520	568	546	568	577	556	570	545	612	548	540	598	542	560	588	533	592	555	594	573	521	563	571	558	534	538	520	543	547	546	576	553	584	579	558	547	584	586	581	557	577	535	601	589	537	581	579	558	539	533	583	545	531	559	624	553	527	578	600	568	568	562	551	582	601	614	566	561	579	562	577	567	602	571	601	550	574	568	529	536	547	565	547	522	525	584	567	553	575	533	585	600	607	574	521	593	588	558	601	516	579	599	590	557	594	602	581	568	584	588	541	554	580	539	592	552	563	520	569	545	595	579	607	577	563	591	581	537	568	549	572	535	606	605	596	583	531	492	585	565	533	539	596	543	563	573	564	553	577	593	543	560	545	571	564	585	552	574	617	595	591	570	567	541	588	573	613	542	535	607	542	577	595	573	558	546	554	571	549	522	565	576	564	567	553	589	571	528	568	540	547	539	533	582	573	516	534	592	538	546	549	569	527	559	578	568	536	559	565	593	593	572	566	582	572	566	537
4734	3812	1125	295	231	192	215	239	225	186	176	178	148	143	143	155	134	133	143	149	143	117	123	143	125	147	132	119	129	125	133	120	133	109	110	117	118	114	103	105	142	113	123	132	100	115	113	137	139	129	159	182	196	217	232	199	198	176	153	153	139	134	114	101	122	137	92	103	113	90	121	108	110	116	110	110	120	102	113	114	116	116	109	107	117	105	115	103	121	106	118	136	108	102	107	103	106	104	128	123	111	118	98	113	116	123	129	103	120	109	124	126	112	123	101	133	99	86	117	130	116	120	112	114	117	126	106	121	110	123	119	105	100	95	102	91	97	113	106	137	114	117	123	109	93	111	108	116	125	127	114	120	131	125	92	111	131	117	118	121	135	118	114	128	101	113	104	115	106	109	126	115	132	105	132	121	111	135	113	100	119	111	118	102	103	155	129	99	114	117	137	117	116	114	115	105	107	121	115	104	116	111	118	142	127	109	123	136	96	102	118	106	117	118	112	114	102	99	122	123	111	93	101	114	108	113	95	110	101	119	104	90	116	133	101	118	115	143	124	104	93	106	107	105	139	120	126	134	118	103	99	94	119	112	119	113	107	109	120	109	91	128	125	110	99	135	85	120	100	117	102	99	117	105	109	125	118	108	116	104	103	118	93	122	108	113	123	124	102	120	124	113	125	117	111	128	125	95	113	111	95	98	96	107	117	125	113	123	113	99	121	117	136	119	116	124	118	104	94	108	110	114	131	94	125	127	121	120	116	120	116	102	105	113	103	110	116	115	114	97	128	118	108	121	100	105	105	111	127	116	116	114	110	135	119	112	124	135	108	122	122	93	93	113	112	107	122	105	150	127	122	114	110	117	106	109	123	122	123	119	97	133	122	106	122	112	107	92	139	124	111	125	111	108	113	117	122	118	112	116	109	98	105	118	113	111	117	97	110	121	116	91	117	111	122	107	112	129	110	107	101	133	102	113	114	121	112	126	105	137	118	114	122	109	117	116	118	107	112	96	113	107	106	110	114	105	106	107	127	136	114	115	100	117	102	111	136	110	130	96	107	109	131	137	116	124	113	114	125	96	116	123	116	122	125	105	103	114	114	108	115	92	119	118	107	101	124	120	107	118	113	97	109	118	119	119	107	115	127	98	122	125	101	134	116	114	103	108	104	121	113	121	91	125	121	127	111	118	113	99	102	101	137	119	116	122	108	106	132	105	142	123	115	113	106	99	117	120	126	115	95	117	140	108	118	141	106	120	132	127	116	116	101	119	122	112	110	137	118	92	127	103	125	108	103	103	104	114	109	128	125	139	124	118	106	115	124	131	127	119	119	113	119	108	138	112	104	127	92	97	116	108	111	97	91	111	121	97	109	114	108	118	118	119	116	91	123	89	102	113	104	110	122	118	116	118	121	114	110	124	126	105	123	103	130	114	123	95	118	117	110	121	108	118	143	102	109	115	116	115	102	105	111	97	119	96	103	97	128	126	125	106	122	112	123	113	99	109	107	127	102	109	108	113	101	106	119	105	121	126	115	125	106	104	118	113	120	111	110	101	117	122	116	114	134	125	132	103	114	106	105	99	141	111	111	124	118	103	126	100	117	105	99	122	93	103	105	98	102	115	122	93	101	127	104	124	107	115	113	101	109	120	107	128	131	110	109	139	102	116	127	124	108	109	123	127	101	96	133	104	125	101	141	120	103	124	93	113	113	112	121	122	104	114	100	115	112	121	126	119	107	108	98	97	99	115	141	115	94	105	111	113	119	114	111	116	110	127	113	112	131	100	124	135	106	127	123	123	115	98	101	113	117	113	121	127	118	125	121	101	129	104	112	102	111	118	114	118	103	128	120	114	108	118	95	111	111	106	106	125	120	122	111	110	118	130	96	126	117	119	117	133	116	115	122	104	126	102	125	108	127	126	136	110	104	109	130	100	90	114	97	105	130	116	102	126	102	100	121	107	116	118	146	105	105	116	109	95	113	115	114	128	121	117	131	123	113	86	101	100	141	101	112	97	108	125	100	101	117	104	125	97	107	117	126	122	106	113	123	121	121	112	116	97	102	112	113	99	111	106	126	110	117	112	127	104	111	123	90	99	110	112	141	102	117	91	109	110	123	112	110	118	116	100	108	114	117	118	123	120	125	109	113	96	112	113	137	125	125	101	113	118	102	120	97	116	130	92	114	130	106	110	106	109	103	98	106	110	110	106	126	111	118	113	101	110	111	121	110	111	94	119	130	118	114	124	123	93	105	106	94	116	115	115	119	112	103	124	158	121	101	101	94	104	116	126	100	128	125	124	101	123	93	108	107	113	102	116	128	114	117	138	133	100	107	106	106	111	109	139	132	108	113	124	112	83	118	142	112	121	113	114	122	116	106	131	111	117	139	103	134	109	106	109	121	114	113	123	108	115	119	96	122	117	107	116	129	131	111	134	124	104	99	107	95	136	119	112	103	118	123	121	115	105	107	133	117	125	113	122	105	120	106	101	103	102	120	110	111	132	97	106	110	109	109	130	133	107	131	108	110	115	118	124	127	131	100	117	133	104	109	117	114	103	118	117	120	98	116	95	127	113	107	104	109	123	130	112	131	134	106	97	124	111	132	115	88	104	99	89	123	100	126	115	129	114	120	134	93	100	115	115	143	108	96	119	96	143	86	136	114	126	119	94	103	111	113	104	110	115	114	96	118	133	112	109	121	118	122	112	130	111	135	117	106	109	135	108	123	105	112	99	95	121	104	116	105	112	112	125	115	115	106	95	111	113	119	115	119	116	117	109	124	116	107	104	105	119	91	109	116	127	104	105	101	115	116	130	121	134	118	103	102	108	99	131	116	126	112	114	126	107	104	104	109	116	129	109	110	107	129	106	109	86	102	109	115	129	104	115	113	103	122	107	126	91	114	127	128	110	101	108	103	112	125	122	117	94	113	117	121	118	115	95	110	119	87	105	114	109	117	110	107	113	123	111	121	122	125	107	103	101	114	124	105	105	121	102	117	108	109	121	119	101	104	105	116	123	123	104	102	111	115	107	119	138	109	106	105	119	116	125	112	118	107	115	112	125	112	109	117	113	118	105	105	110	108	117	105	117	118	96	121	112	109	99	103	92	100	109	114	124	96	95	106	116	114	117	122	112	109	114	124	94	123	107	119	127	110	117	136	128	100	116	105	111	117	106	143	113	118	119	132	122	109	113	122	101	110	109	98	91	111	124	111	90	108	99	110	114	102	124	102	101	111	120	115	109	111	106	131	103	110	113	108	98	100	113	106	90	122	118	99	116	118	145	99	109	104	119	99	121	113	122	116	110	118	106	137	114	119	104	126	121	124	102	117	139	118	124	101	124	99	126	122	107	117	110	127	103	106	120	121	116	125	106	124	128	116	116	111	107	107	101	112	95	103	147	124	128	107	133	125	111	87	139	103	97	129	105	106	116	117	124	127	122	101	143	117	109	126	114	101	116	115	140	126	117	114	129	108	114	101	112	119	117
33779	22781	10448	5345	7049	8610	8583	7185	5547	4369	3436	2831	2441	2226	2188	2197	1860	1700	1709	1640	1565	1485	1471	1342	1191	1249	1175	1143	1064	1107	1060	1054	1095	1145	1091	1062	981	1048	974	937	972	937	1021	1070	1047	1067	987	1204	1316	1508	1680	2608	3056	3733	3629	3264	2928	2609	2107	1760	1430	1200	922	904	916	916	921	910	935	865	873	909	876	912	873	914	874	823	879	887	916	906	891	923	918	908	876	896	928	896	853	872	903	850	891	917	861	888	859	927	831	916	907	941	879	873	944	903	982	951	913	917	868	910	884	918	890	870	905	911	876	889	873	945	903	924	889	888	893	945	889	886	868	886	895	923	926	940	924	945	928	860	916	866	862	872	884	914	844	907	896	924	893	907	919	910	914	948	918	927	892	889	924	911	907	936	928	911	905	906	891	905	917	887	933	937	946	912	952	922	893	918	874	907	908	934	854	910	872	888	910	843	907	887	925	926	912	896	886	914	912	922	859	901	947	874	874	867	842	914	960	845	954	917	896	883	917	894	940	914	872	895	900	868	855	880	899	889	904	917	915	909	841	887	841	895	922	873	903	899	932	888	902	887	924	875	867	952	941	896	895	879	879	870	969	876	915	916	891	939	890	908	919	862	956	932	866	905	910	904	890	895	849	904	884	908	917	898	912	908	918	936	852	921	923	928	895	889	870	883	919	889	856	902	896	860	880	869	893	924	965	851	910	893	890	895	928	912	865	937	875	854	927	913	824	887	879	942	854	917	925	896	865	911	922	884	942	860	920	869	871	884	901	882	925	903	883	898	878	914	915	915	944	942	903	912	876	859	918	890	911	884	898	958	889	856	901	881	906	903	897	850	967	970	922	914	916	940	922	902	868	933	900	886	870	863	893	919	920	893	957	907	940	896	924	902	859	933	940	903	920	841	894	866	933	946	899	878	888	884	924	906	879	869	878	899	925	875	899	872	885	906	922	924	897	879	979	931	881	857	885	881	919	853	959	873	905	859	912	885	915	871	915	858	848	935	881	916	916	910	881	906	894	932	872	958	914	900	933	823	932	873	929	862	884	912	893	854	890	856	885	876	925	910	863	918	879	892	921	882	904	864	898	865	904	858	862	865	860	885	926	918	886	877	919	926	927	867	896	869	825	918	936	879	920	915	897	897	947	907	925	867	892	896	898	925	894	912	934	888	927	858	866	877	863	875	884	929	897	881	875	843	908	930	910	872	924	913	883	871	853	894	910	894	894	909	847	930	878	906	923	908	889	899	904	894	879	933	832	873	911	875	907	905	912	932	923	897	914	937	892	956	877	880	839	920	907	914	891	921	908	897	918	890	846	957	853	936	892	864	940	907	895	893	901	903	927	902	963	889	890	936	862	891	847	959	934	835	922	846	864	884	880	851	867	961	874	891	931	906	922	913	881	887	931	890	884	905	844	916	898	936	918	899	915	947	937	866	910	853	917	913	929	886	862	927	903	882	912	850	860	895	874	908	891	901	874	939	895	924	898	949	864	878	873	888	891	905	870	935	900	914	868	894	951	851	945	933	923	940	911	920	869	894	883	918	879	871	868	875	866	874	882	890	887	858	880	915	907	821	905	892	895	874	935	833	950	884	898	923	897	972	891	939	877	896	892	858	881	892	905	929	908	890	853	910	910	878	876	890	877	917	882	891	898	906	856	882	919	962	896	909	885	918	892	885	855	907	924	881	877	906	891	885	913	900	902	888	870	927	936	902	904	905	889	917	811	885	896	878	900	912	940	914	892	937	964	897	871	919	913	839	974	872	928	876	862	883	883	937	882	877	873	896	946	972	880	871	944	894	854	952	958	892	907	890	872	918	926	893	911	921	879	888	917	924	905	890	881	902	909	896	880	900	884	858	950	888	904	893	850	901	907	915	898	883	857	880	933	949	879	867	894	886	919	924	921	928	923	850	929	913	868	903	925	905	912	917	926	870	922	920	885	917	851	926	930	885	902	926	902	874	916	904	887	870	887	926	884	915	906	915	915	915	912	868	888	844	897	929	837	918	855	918	955	936	864	945	956	925	911	936	909	893	811	862	943	932	840	894	901	890	902	876	876	900	932	869	952	884	867	886	964	898	905	856	921	918	867	906	867	854	857	923	896	896	873	951	902	880	872	871	879	929	883	856	926	882	890	921	849	884	882	857	893	905	888	898	902	853	891	862	860	903	890	896	889	840	864	928	893	907	911	872	864	925	974	861	897	958	911	915	906	942	982	884	843	867	982	984	907	866	935	901	889	869	947	903	914	858	922	911	928	934	947	891	899	908	919	917	902	902	840	884	864	871	861	883	932	891	896	914	877	891	891	870	883	939	925	871	899	879	901	894	912	849	936	892	900	912	969	868	945	966	914	863	899	834	855	878	916	887	818	859	886	929	861	850	974	882	870	890	893	902	881	916	853	847	925	927	866	915	915	872	888	883	926	921	915	954	925	896	904	899	950	872	881	898	943	905	900	904	921	895	852	893	887	916	871	858	860	909	925	905	893	862	924	868	913	907	881	837	905	946	892	870	873	888	936	932	941	978	944	915	882	877	904	967	943	945	860	901	894	856	951	920	887	919	926	842	898	906	929	954	896	925	873	847	899	909	947	948	987	938	938	883	917	953	855	962	873	863	914	845	915	891	899	891	863	866	939	922	874	899	878	935	919	880	954	926	879	915	853	853	897	994	849	919	920	903	895	959	873	921	889	877	844	899	874	944	841	904	897	907	877	886	893	860	892	915	898	935	881	880	914	921	854	858	853	882	897	902	902	864	873	899	899	957	920	886	926	958	936	908	877	921	901	864	905	871	926	873	834	954	926	918	904	922	893	888	917	873	919	898	924	874	856	870	965	901	889	879	930	905	889	887	853	940	827	919	860	884	873	936	846	893	822	966	897	872	916	931	877	907	947	894	868	904	891	878	899	909	898	947	893	847	888	922	879	890	949	895	883	921	895	930	903	883	893	938	961	872	954	923	909	897	880	883	895	870	888	901	907	937	893	946	918	973	884	897	891	954	885	886	882	899	967	866	928	872	918	914	879	890	888	891	881	901	912	919	880	889	965	913	889	869	898	877	906	954	830	942	858	969	817	938	861	906	893	837	844	989	923	864	893	897	917	897	868	915	918	824	947	883	912	924	883	947	882	915	905	893	908	923	899	908	888	878	890	909	898	957	936	878	870	889	872	932	862	900	898	906	901	898	914	918	903	889	891	894	923	908	855	877	931	899	866	915	877	855	890	920	893	901	918	889	911	872	884	888	864	861	947	916	886	871	934	925	931	951	843	860	908	867	850	908	867	868	894	902	868	894	863	923	892	884	888	857	852	922	911	910	905	905	927	902	950	923	917	917	911	932	867	901	971	907	878	914	962	916	906	875	946	924	863	919	892	877	913	919	868	878	913	904	882	907	921	924	888	881	891	896	915	929	891	895	949	868	877	935	930	860	860	939	926	877	903	893	834	923	924	946	846	871	867	882	916	920	857	911	887	889	880	892	924	889
2414	1079	352	112	86	102	119	99	108	83	70	72	78	67	78	76	62	64	68	77	68	60	68	58	73	75	59	68	64	47	66	57	59	55	65	57	68	65	56	55	51	71	73	62	51	60	61	62	71	54	87	74	75	74	81	85	82	79	62	57	63	59	59	60	58	60	55	68	55	54	61	60	65	51	70	67	47	69	50	64	63	49	56	73	74	47	52	53	56	67	62	50	54	56	46	49	60	58	54	47	60	69	60	57	65	56	61	70	72	70	58	68	66	54	73	62	60	63	70	71	62	50	53	57	49	55	51	55	51	60	68	65	56	53	58	58	57	68	57	64	58	66	57	59	55	65	73	47	61	62	64	54	57	55	52	72	52	61	55	62	66	59	62	73	56	59	57	63	57	48	51	65	54	46	59	63	63	52	50	52	65	51	46	51	64	55	60	62	63	56	69	70	62	54	67	59	56	66	64	48	53	56	63	61	50	47	73	82	55	70	68	58	63	55	64	60	60	69	68	58	68	65	67	55	73	57	58	80	52	62	58	70	62	65	60	65	57	52	53	61	65	58	61	47	69	53	61	50	59	67	51	61	53	60	62	48	62	56	62	67	50	75	64	76	49	65	60	54	57	53	48	66	62	43	76	57	53	58	63	68	68	57	65	75	61	46	54	87	57	64	79	64	73	52	75	55	87	64	61	49	59	57	62	65	49	75	64	71	50	45	61	60	61	61	50	60	51	49	67	62	58	70	65	57	60	65	60	72	58	66	52	60	55	55	42	55	54	52	54	55	50	49	72	71	77	58	59	61	71	63	56	58	57	59	62	66	53	55	57	45	46	67	69	51	58	46	63	63	63	55	59	60	65	69	63	67	43	48	63	74	60	59	65	82	65	43	47	75	69	71	57	61	58	72	66	56	66	70	49	68	62	62	66	58	50	46	64	59	62	62	55	77	58	62	56	48	63	69	71	63	63	66	70	72	72	56	53	65	67	50	42	62	74	74	48	44	46	64	61	58	62	57	60	68	54	54	56	53	61	75	55	64	64	53	66	59	51	63	51	52	41	47	52	66	55	62	62	54	62	53	40	76	56	53	57	65	69	50	63	66	82	64	55	60	76	50	55	66	59	38	56	63	44	53	52	50	64	60	65	72	58	50	59	65	47	56	65	53	65	71	61	74	69	53	62	54	56	65	59	69	47	72	80	62	42	66	49	62	58	54	44	58	54	47	56	54	61	56	67	54	68	50	53	57	50	57	63	56	48	73	64	52	59	46	59	50	57	62	48	55	54	64	63	50	59	59	63	49	52	60	70	59	64	70	55	58	50	57	46	58	46	72	51	64	51	54	77	49	70	50	53	66	79	61	63	60	63	56	58	64	70	57	60	71	63	68	56	50	60	47	85	59	60	48	68	57	48	55	63	58	57	64	72	63	62	60	67	53	71	50	53	53	56	57	71	51	57	48	62	42	72	60	66	47	74	55	57	58	50	63	51	57	56	59	50	60	70	71	48	62	56	54	57	66	51	62	67	66	59	63	54	72	60	57	55	61	60	65	58	56	53	65	64	70	67	48	68	69	55	50	64	61	56	65	58	59	43	52	46	58	69	54	64	56	50	50	50	59	52	54	66	54	53	57	66	73	70	64	66	65	59	67	58	70	56	69	66	66	47	66	66	62	66	65	64	65	57	63	56	61	63	53	67	66	71	65	51	63	60	70	57	67	44	56	48	65	63	63	76	60	49	68	62	71	52	54	68	62	65	53	60	71	50	72	70	55	75	57	68	59	59	52	48	55	53	64	70	56	74	51	66	58	51	53	54	52	68	49	59	73	58	60	56	66	55	71	56	58	62	55	50	61	64	69	64	62	49	70	70	64	56	69	51	60	54	41	60	65	58	61	75	62	61	56	42	62	53	63	58	63	56	52	55	50	78	62	59	58	51	66	57	53	63	68	68	52	60	50	64	65	58	59	63	69	49	58	50	51	59	60	71	49	57	62	62	53	61	59	71	47	70	65	66	63	57	60	57	53	57	53	60	79	62	62	63	57	47	57	64	64	59	61	61	71	59	68	59	52	55	69	52	49	62	57	50	65	68	65	55	61	56	69	62	68	61	85	50	62	45	60	64	81	55	46	58	68	62	61	56	70	58	66	66	65	59	55	62	61	65	51	60	63	61	49	56	53	57	50	66	68	69	64	55	54	53	61	52	69	54	54	60	65	59	62	47	57	58	63	67	65	67	54	56	70	48	69	62	56	62	51	56	55	48	63	55	68	57	64	56	60	60	65	61	59	59	75	45	63	70	42	59	64	66	52	54	56	57	62	61	75	62	62	64	74	82	65	69	55	49	60	61	58	62	53	50	57	64	68	66	53	72	64	67	63	60	56	62	73	47	70	51	63	42	62	62	72	70	59	68	54	58	58	64	51	55	51	67	64	73	58	63	79	44	77	64	58	60	77	68	75	62	53	64	51	60	65	55	60	57	62	53	67	58	63	56	53	59	64	63	59	48	52	57	50	64	47	63	58	68	70	50	52	53	65	72	58	58	61	49	71	63	58	70	59	67	49	66	54	67	62	54	58	58	56	70	45	49	64	49	55	58	65	60	64	60	56	54	65	68	57	55	58	76	44	55	42	53	50	66	45	65	55	61	67	59	71	50	71	57	41	64	59	55	54	67	60	63	55	62	52	57	57	52	52	62	68	55	46	59	57	60	57	58	59	62	54	61	75	53	59	57	67	47	52	72	48	71	62	58	61	66	65	55	59	59	56	42	53	62	73	58	53	53	66	59	48	61	44	52	68	64	61	66	64	67	54	60	59	63	52	54	47	71	39	73	68	56	71	62	57	60	60	40	58	64	64	51	68	63	72	63	65	62	53	53	69	57	60	49	61	68	51	55	58	49	59	57	57	52	43	61	45	60	65	73	66	51	57	63	64	50	51	61	54	58	66	57	66	58	61	51	60	48	74	69	53	62	59	60	69	59	46	60	66	60	70	55	58	58	68	47	60	69	50	54	55	63	57	46	75	65	60	74	51	51	60	64	50	73	64	73	57	49	58	64	63	69	60	72	64	54	59	58	49	61	63	55	62	50	54	60	57	70	57	47	63	61	51	67	49	70	76	61	57	70	64	55	50	57	57	72	70	51	68	73	59	65	52	60	60	61	47	63	54	72	58	57	73	56	70	48	76	55	45	61	66	70	65	54	59	56	49	67	72	59	53	63	61	50	58	53	56	52	59	43	64	67	54	58	61	64	54	50	63	48	71	61	50	54	72	57	50	67	73	63	65	70	62	62	66	55	58	52	48	62	55	68	62	52	60	66	65	53	62	51	58	62	63	65	68	46	70	55	59	60	64	63	44	30	47	51	53	61	56	50	69	67	56	53	66	60	62	55	51	53	70	53	47	66	58	49	57	52	48	62	51	58	59	54	70	71	56	63	55	51	53	62	62	58	62	57	62	68	62	61	63	49	56	57	65	62	67	55	53	76	67
24220	12553	4369	2403	3033	3641	3693	3087	2470	1943	1422	1215	1105	1052	1102	974	873	904	807	819	765	815	710	612	616	650	607	612	609	556	578	571	567	541	563	522	531	581	545	504	540	537	537	502	522	521	565	612	623	702	763	890	997	933	898	925	807	737	679	589	531	511	507	489	504	502	481	504	512	496	509	509	478	500	528	518	488	497	482	497	465	478	499	488	510	494	488	473	517	472	498	466	460	498	459	484	480	450	482	466	507	532	510	521	486	525	453	486	498	507	492	491	488	482	501	497	498	513	471	444	487	475	479	482	492	495	534	495	476	521	507	508	477	498	454	495	556	472	503	445	484	509	497	556	531	489	529	552	512	527	476	456	486	498	501	514	463	509	471	478	507	472	501	519	466	481	484	507	544	489	515	466	525	505	483	477	459	508	524	507	516	484	488	491	500	475	526	524	491	477	498	529	518	509	490	484	482	508	489	514	468	511	495	461	521	554	480	463	486	479	486	461	508	519	483	479	482	508	514	490	527	496	495	482	486	517	499	507	503	473	499	513	461	498	476	469	514	489	496	465	487	500	493	471	495	502	508	520	479	516	488	465	492	534	525	524	504	451	488	506	478	481	500	485	505	499	525	507	521	474	513	454	503	486	475	467	487	472	523	486	488	473	488	501	490	513	491	495	474	503	495	515	535	488	475	532	474	482	491	520	490	497	492	490	511	501	458	486	457	480	468	527	518	474	487	514	485	500	511	508	496	474	491	493	493	479	489	478	503	502	518	500	480	462	480	462	496	485	467	502	506	479	510	464	506	479	484	475	489	499	465	522	498	530	468	501	469	443	489	443	504	514	487	469	476	483	493	499	479	494	484	495	476	469	451	476	523	513	458	502	494	483	481	520	505	523	471	501	522	508	483	495	522	481	535	492	509	488	494	501	487	518	521	445	489	517	508	525	522	510	500	506	493	493	492	505	469	499	486	483	542	492	478	488	450	484	467	488	522	511	473	525	490	491	469	515	510	528	468	500	497	508	489	511	469	467	472	474	502	499	503	496	483	479	523	497	460	468	445	528	479	468	486	480	510	502	488	492	517	476	487	459	472	481	504	508	528	494	511	500	481	488	462	493	513	454	519	491	490	465	496	457	481	504	502	540	490	471	476	503	492	515	451	476	485	519	496	470	511	502	485	517	499	491	506	506	493	497	489	501	473	468	473	483	517	502	513	487	478	454	472	471	522	457	506	460	465	513	464	490	517	500	479	519	486	484	501	484	469	506	503	500	512	528	503	472	510	491	491	485	518	460	451	497	478	527	507	495	492	488	534	476	500	482	486	488	511	480	508	466	496	484	476	487	486	488	485	497	508	453	484	469	511	492	525	504	494	537	488	471	502	478	480	529	470	498	485	496	509	477	499	479	503	481	488	466	496	507	520	481	518	525	499	491	507	505	485	537	502	513	509	508	466	490	495	487	524	479	526	505	482	484	518	519	498	467	443	501	512	525	473	491	473	494	492	468	517	511	497	469	480	461	517	469	490	476	505	464	456	501	504	515	485	530	523	508	481	533	471	505	525	473	506	508	492	513	482	491	494	489	504	488	477	497	473	504	497	545	520	508	461	500	544	468	514	480	506	479	461	528	508	499	499	484	474	540	534	487	528	463	458	508	502	505	509	494	526	470	500	450	490	473	478	496	477	473	529	520	463	495	536	527	479	514	492	462	469	458	506	485	532	481	485	506	477	477	501	471	493	479	477	519	514	482	508	494	494	493	526	457	502	465	489	532	464	517	494	505	474	504	484	496	486	506	460	470	532	539	487	504	513	480	488	503	500	516	473	480	496	512	477	492	521	518	507	468	518	503	516	512	510	501	456	512	456	467	488	499	500	500	494	473	524	441	491	540	489	500	470	513	516	489	488	513	452	518	489	535	505	493	448	522	483	532	486	535	492	512	493	469	439	456	473	493	502	485	518	471	500	515	481	484	500	489	513	504	512	490	503	502	503	485	531	527	514	488	524	510	533	520	491	503	502	498	508	504	530	476	518	524	506	512	519	519	499	452	522	494	485	502	524	474	520	473	503	490	526	474	519	487	498	502	499	477	489	505	477	473	463	523	491	526	513	502	476	541	514	530	447	478	489	504	532	479	499	473	462	473	500	496	514	470	486	473	528	497	519	503	481	539	444	520	476	490	533	504	477	532	491	463	492	499	480	459	480	505	500	446	499	459	491	480	507	501	504	465	508	484	476	515	488	465	495	505	506	480	511	515	507	487	494	510	511	534	536	508	485	486	475	528	513	493	532	465	490	483	492	463	516	518	512	484	498	481	472	465	497	487	506	447	476	525	486	504	492	487	477	479	504	503	474	498	507	505	510	455	500	473	483	482	510	528	510	464	543	479	501	507	481	521	483	462	526	504	485	493	507	460	529	500	476	466	490	485	476	527	501	456	502	528	494	485	526	474	481	504	488	508	479	496	495	515	484	470	482	473	488	521	470	495	487	515	497	499	490	479	443	479	500	485	493	497	494	483	499	465	469	516	496	472	465	467	477	477	482	508	468	530	512	523	529	506	518	535	507	503	487	476	494	499	474	496	496	501	490	467	484	469	507	504	489	490	511	509	494	503	485	509	458	497	528	481	528	482	534	515	517	495	501	497	558	508	495	468	521	495	485	480	489	532	504	449	465	515	467	518	482	514	482	466	517	456	485	479	483	504	527	484	518	518	485	513	525	510	492	465	519	499	487	528	448	506	489	471	506	480	446	516	483	519	531	518	500	489	507	483	508	491	499	487	534	519	477	520	497	523	503	437	476	517	465	499	474	500	505	514	482	484	482	504	515	492	486	496	486	522	487	476	506	499	492	464	525	515	485	499	518	524	512	483	484	504	485	438	499	492	492	527	494	492	508	495	472	514	459	492	477	445	482	526	501	472	468	471	505	499	461	509	546	505	505	482	488	493	515	506	488	520	469	540	520	497	471	487	475	467	492	487	515	502	471	495	527	499	499	519	488	523	489	492	504	493	514	502	461	472	486	520	477	508	540	503	489	489	515	499	504	462	491	467	485	466	502	500	480	514	509	481	502	533	482	480	509	496	505	494	478	509	496	455	468	486	492	516	502	513	456	491	504	475	524	531	461	502	508	503	484	520	498	492	499	499	493	507	521	511	517	509	456	504	491	503	495	517	497	498	526	522	525	495	495	477	461	479	499	489	508	525	492	523	486	482	532	458	489	476	482	470	491	526	487	445	500	435	489	508	513	482	491	490	467	502	476	458	480	465	486	503	480	487	507	495	482	505	515	496	534	482	463	497	511	505	489	484	484	510	482	431	515	492	521	500	465	486	482	468	484	504	455	543	522	540	482	486	523	530	527	486	488	484	516	481	535	517	536	489	520	512	496	537	538	516	505	482	491	525	574	503	510	496	509	520	478	504	473	508	516	472	498	466	502	505	479	499	463	450	478	485	507	538	532	479	490	492	496	505	492	495	491	515	503	470	520	508	523	483
3592	2518	872	227	154	183	173	176	146	130	124	141	118	133	113	116	123	120	100	103	136	115	99	114	111	96	85	106	108	124	102	105	95	82	92	109	104	105	99	92	130	115	108	116	100	120	106	91	109	124	180	182	199	169	139	141	123	137	82	108	108	113	89	97	93	97	91	98	93	81	88	113	86	95	97	101	101	105	102	117	69	127	88	109	78	108	105	110	88	99	99	102	101	99	89	114	87	108	100	90	98	109	107	120	112	91	96	98	104	99	105	78	100	97	102	95	100	101	94	99	94	96	107	87	90	95	75	93	103	94	91	95	89	94	93	89	99	99	110	92	92	116	94	99	106	102	104	98	76	112	96	93	89	102	93	104	74	105	111	96	101	94	94	97	107	85	105	105	103	103	96	87	109	88	98	104	97	105	89	85	113	109	94	98	96	99	111	113	94	97	94	91	93	87	100	109	98	101	87	95	82	89	93	93	113	103	84	93	101	120	86	78	88	93	118	102	108	93	109	94	87	93	95	97	105	101	92	93	108	98	101	81	104	106	96	97	101	102	110	122	100	93	107	124	105	114	97	91	103	88	93	91	93	110	101	99	100	95	100	91	99	102	87	105	105	114	112	92	98	84	107	95	88	95	101	92	101	98	87	83	86	107	95	112	91	85	81	92	100	89	104	90	112	105	102	95	99	88	89	105	110	88	92	117	68	100	116	101	118	75	100	100	92	116	94	83	90	101	101	105	124	121	97	102	100	106	94	73	100	115	98	100	99	114	119	107	92	93	99	94	100	92	105	88	88	103	114	82	99	93	94	104	111	93	92	94	100	109	97	106	108	110	109	102	79	116	104	92	103	121	102	116	98	102	118	110	115	92	105	78	91	106	103	91	99	95	90	117	105	91	105	115	98	105	90	122	105	99	122	97	88	99	102	88	100	110	101	114	81	90	80	94	101	92	113	107	87	105	109	108	96	92	99	93	94	105	104	95	74	110	84	96	82	114	85	103	98	106	102	113	91	105	89	81	71	108	94	109	98	104	107	84	103	126	100	95	103	109	105	100	109	92	104	115	115	96	100	107	125	106	80	103	93	90	95	109	100	79	122	91	109	97	90	77	86	97	107	107	111	111	106	106	89	106	109	114	96	93	97	119	80	88	109	122	99	94	98	105	129	88	94	103	113	99	83	85	101	109	112	110	97	101	97	108	91	82	97	99	100	100	97	87	101	112	104	114	101	109	94	90	107	103	108	87	91	106	126	95	125	109	105	114	108	91	108	107	101	123	92	89	102	103	88	88	96	101	104	95	109	89	102	106	93	109	104	100	101	99	100	96	115	99	113	92	104	106	99	110	88	93	100	86	87	96	91	93	98	99	113	94	101	112	103	92	101	87	109	86	110	102	93	103	105	108	93	82	112	108	104	95	118	113	93	107	114	95	90	77	106	100	113	97	81	88	112	100	125	84	118	121	104	97	90	87	113	98	93	96	67	108	109	111	100	75	116	103	110	109	111	65	90	102	89	102	82	108	93	91	108	77	99	106	97	93	95	99	96	97	102	97	97	90	95	108	100	99	83	103	82	112	90	100	100	80	102	91	106	102	97	93	106	103	106	114	103	92	107	89	107	98	88	89	94	99	99	99	84	100	106	94	89	98	91	88	95	106	112	108	105	92	89	102	96	93	113	87	98	86	84	94	87	98	96	79	91	86	98	95	95	95	98	106	88	93	108	108	105	103	104	98	102	79	109	93	101	86	88	81	95	98	94	102	86	89	113	107	94	98	92	108	86	99	102	89	92	103	99	97	101	98	101	88	94	121	121	114	103	100	107	107	104	103	106	108	87	97	105	117	116	96	107	92	93	102	94	96	88	110	81	97	88	100	108	73	90	91	82	103	95	93	99	80	104	99	92	83	101	95	126	88	109	109	94	104	119	90	86	108	96	84	99	99	85	110	98	105	91	101	97	91	99	99	99	108	91	103	106	97	97	89	99	103	102	115	99	109	113	83	109	104	92	102	106	93	103	88	101	101	88	95	90	91	116	103	100	96	94	94	102	80	119	104	103	101	120	78	107	86	105	108	116	96	99	111	96	93	87	96	102	106	109	97	87	110	103	82	107	107	91	95	95	99	109	93	99	88	102	100	115	98	119	105	86	91	98	79	99	100	91	92	88	110	107	101	100	110	96	83	106	100	107	88	114	120	103	94	110	111	100	106	88	101	88	91	109	101	105	92	102	98	99	96	97	90	92	113	92	104	100	111	93	89	95	96	98	108	94	94	87	97	119	81	102	102	105	102	113	91	98	90	112	108	106	105	124	93	93	97	94	116	100	86	95	98	104	123	116	116	92	109	98	103	105	112	99	94	110	100	118	97	91	90	102	98	106	125	89	102	89	90	95	101	84	88	92	90	117	94	105	103	109	100	111	91	111	100	91	99	100	103	111	102	99	97	96	108	109	107	108	82	103	107	98	106	103	99	96	101	104	97	99	112	99	93	108	100	104	96	108	138	100	90	90	106	94	108	115	91	95	78	86	91	103	102	92	100	93	92	106	86	103	105	93	92	101	112	86	105	97	92	107	93	109	110	110	101	99	112	107	91	92	98	109	89	88	83	97	106	103	92	97	93	99	102	108	122	87	116	90	114	104	115	87	101	94	94	102	115	99	114	105	117	99	85	100	90	100	84	88	99	91	93	104	96	111	95	108	103	82	111	100	98	91	95	105	79	101	109	96	93	118	106	81	89	81	95	109	100	118	108	103	112	92	96	106	93	92	96	105	97	100	99	102	87	94	103	100	92	115	93	106	110	108	100	106	103	99	108	97	101	87	86	117	107	93	96	110	106	86	106	91	96	96	95	91	104	107	102	91	102	111	95	93	111	86	116	107	106	97	100	96	96	101	94	109	92	120	107	93	91	100	107	108	117	104	96	106	92	90	104	107	106	107	96	92	102	99	89	87	118	89	110	83	103	115	117	100	93	85	111	96	97	115	99	94	95	95	100	100	97	81	103	108	101	74	98	104	110	104	101	110	91	89	110	115	100	109	94	89	88	77	95	94	93	96	97	107	99	90	101	112	107	110	98	107	98	97	99	87	83	88	116	98	82	102	87	90	102	98	103	111	97	96	93	109	92	81	92	94	86	90	114	117	91	116	99	92	88	92	86	100	106	96	86	92	106	107	101	93	86	108	97	103	105	116	107	87	106	96	118	90	93	98	94	87	92	97	102	101	98	103	109	91	101	109	87	111	100	99	86	101	109	89	98	101	86	80	96	97	99	97	111	101	98	124	92	100	95	116	101	90	98	94	90	98	97	92	93	125	91	103	94	101	99	87	104	127	102	85	101	101	83	94	108	110	95	100	106	103	111	95	80	87	85	85	98	97	106	76	81	95	93	106	80	96	94	101	100	84	92	78	108	97	106	102	109	102	92	106	94	93	98	110	97	106	116	106	100	97	113	86	127	92	105	89	86	88	75	94	115	107	101	94	94	98	93
30176	19553	9219	4297	5538	6119	5477	4515	3749	2935	2495	2191	2033	1898	1734	1526	1389	1422	1419	1284	1291	1221	1105	1047	1020	974	967	955	902	980	971	960	945	862	858	886	886	879	863	831	825	900	798	826	793	866	988	946	944	1634	2817	2999	2916	2379	2066	1778	1535	1331	1177	973	953	879	808	810	798	806	777	807	754	822	780	782	755	833	798	781	768	776	736	808	801	759	814	751	793	755	757	781	785	819	789	783	782	814	807	763	770	793	783	866	766	785	794	810	794	774	779	784	822	789	757	794	781	868	760	806	803	828	764	823	775	741	781	797	793	817	824	835	792	847	788	795	783	818	823	782	788	821	794	788	821	790	768	853	788	762	736	719	765	832	802	774	796	756	783	839	783	804	782	762	772	786	792	774	775	803	764	782	819	751	790	768	798	764	798	805	778	801	761	774	810	788	793	738	813	837	763	761	766	746	752	783	800	817	718	798	860	765	795	758	775	777	730	808	765	837	788	782	814	784	812	806	766	770	791	763	816	805	809	773	833	806	780	790	776	759	830	782	746	784	821	813	813	769	800	796	818	764	822	734	798	849	761	767	806	747	764	794	769	751	742	783	800	819	799	790	829	814	780	833	810	819	778	803	735	829	783	792	782	810	776	742	785	787	778	797	782	805	802	782	804	786	794	805	802	794	798	813	768	772	752	758	792	806	760	793	811	798	805	770	787	785	795	833	767	770	817	876	730	798	762	759	791	790	759	789	818	751	767	763	841	816	852	757	799	773	812	812	826	738	789	779	776	795	813	741	824	752	787	851	776	745	789	795	811	750	770	795	842	769	804	834	781	821	831	782	785	773	768	813	749	850	748	776	867	731	749	759	787	829	805	781	813	833	772	788	798	756	746	816	799	759	779	808	790	750	771	848	805	742	840	816	771	813	787	792	779	770	799	794	762	807	783	785	802	789	770	779	809	861	755	771	794	727	780	817	736	812	834	805	737	778	742	827	772	722	779	811	829	808	825	735	800	755	750	780	791	799	801	801	828	822	786	816	782	739	801	808	793	776	775	781	762	815	836	788	801	795	798	804	793	782	779	851	768	758	783	832	819	764	794	770	758	754	837	742	781	818	793	799	770	713	818	736	770	813	804	816	777	723	772	760	777	840	790	780	789	801	775	750	804	767	742	752	819	765	769	794	829	765	752	820	824	793	783	810	740	774	805	780	741	798	770	761	807	768	779	844	751	810	733	781	812	753	767	750	808	799	773	741	744	762	786	806	794	810	761	815	811	783	784	772	751	746	786	812	814	794	802	803	767	784	810	775	806	820	783	771	783	781	770	748	752	767	800	839	784	759	759	736	751	777	803	814	766	822	769	775	807	858	778	789	801	806	752	815	809	820	782	800	823	796	769	740	799	801	830	791	803	752	806	771	776	757	797	795	745	802	795	814	793	751	772	757	830	761	770	799	783	812	802	787	782	825	797	786	849	766	807	765	803	814	779	778	828	815	828	782	762	818	781	718	820	770	778	828	783	795	794	756	809	838	803	798	775	800	778	816	822	801	805	817	766	838	818	739	814	756	808	770	784	729	781	799	756	788	768	773	793	813	777	832	779	782	754	793	828	802	765	787	834	737	786	796	801	747	802	788	782	800	791	775	778	749	797	833	793	765	822	797	771	816	796	780	764	829	769	732	774	760	770	790	830	840	787	811	772	785	792	763	791	725	768	772	794	818	797	816	830	794	754	805	777	756	825	778	787	763	810	813	783	825	830	776	799	837	777	761	789	761	751	805	765	848	813	768	780	756	769	744	831	760	760	786	789	771	732	780	734	807	772	751	756	805	788	793	757	789	801	780	765	757	783	745	836	771	769	854	764	779	813	780	769	842	753	821	807	824	824	785	756	804	719	791	793	788	824	791	796	796	732	825	776	832	764	781	770	784	810	754	803	812	781	796	837	830	781	773	751	773	811	750	754	786	777	779	758	790	775	758	778	838	782	789	740	766	769	784	813	776	808	768	825	773	804	810	805	793	755	789	806	749	805	766	835	783	775	765	816	821	768	791	832	841	824	813	765	813	771	724	780	782	807	839	790	743	781	817	771	782	801	790	812	796	791	804	811	780	756	776	756	763	820	798	788	834	783	741	772	764	776	796	805	831	824	778	764	745	787	818	755	758	759	767	749	825	803	763	829	746	753	790	773	752	786	763	825	798	771	752	849	760	764	808	832	760	762	803	797	801	806	776	811	766	770	832	813	748	855	788	833	781	805	763	794	753	789	729	793	822	807	794	737	788	828	790	804	817	804	737	750	774	737	777	775	742	774	832	809	843	810	774	819	804	752	808	763	790	774	789	754	776	738	786	786	819	854	827	805	823	786	781	811	821	806	795	817	770	823	768	803	762	786	785	755	776	790	847	822	781	770	739	770	802	796	816	816	791	787	758	760	772	812	798	778	782	803	828	812	774	786	775	780	832	811	863	776	757	797	758	807	776	775	785	783	792	773	828	775	757	773	797	782	756	796	808	739	803	822	780	789	767	792	797	768	760	766	795	773	808	787	788	759	822	784	802	724	761	759	765	795	811	807	761	840	784	810	784	829	780	767	791	780	777	796	776	782	829	752	803	769	756	808	774	760	781	799	778	812	789	779	755	789	767	753	788	792	842	798	763	798	812	735	776	764	844	783	731	806	796	812	823	798	829	766	766	782	752	788	778	795	799	826	794	750	815	778	757	796	783	719	789	774	850	802	826	827	778	803	761	723	745	808	798	768	787	737	782	811	786	747	816	788	781	818	831	820	784	776	800	783	783	771	763	813	745	761	796	769	813	821	827	817	808	773	807	817	792	787	762	827	801	775	813	788	840	798	802	794	762	809	748	790	736	722	765	804	775	756	767	764	741	809	764	800	769	811	804	779	774	778	760	804	816	770	808	747	830	801	778	767	775	773	755	799	742	756	795	791	811	743	788	784	761	785	768	759	821	802	761	791	771	771	851	771	793	763	798	741	770	844	766	774	711	795	765	741	832	814	759	844	799	795	763	829	801	823	766	812	776	776	761	768	783	759	795	709	841	809	773	867	772	797	779	817	765	810	771	864	764	795	761	766	759	815	791	812	816	792	775	747	741	835	815	741	791	765	766	784	773	778	756	845	840	800	751	811	742	796	816	744	784	748	803	782	822	743	797	795	794	803	785	781	753	759	761	775	792	791	810	783	734	818	793	798	743	805	793	820	804	800	753	826	791	804	774	805	784	818	768	739	740	804	796	776	814	786	792	818	781	785	747	818	738	822	772	796	807	779	760	780	804	772	760	809	760	793	809	764	804	850	805	815	820	804	767	776	796	805	769	755	758	762	810	779	718	769	775	790	834	803	795	738	792	749	835	771	787	761	779	829	815	795	796	832	771	820	761	829	824	779	828	801	775	823	778	792	835	744	796	781	792	778	822	849	817	814	811	789	763	774	744	773	741	775	739	808	784	783	742	805	800	751	825	795	765	748	814	801	796	801	783	835	786	787	809
3985	2283	867	190	154	140	145	111	115	116	116	108	116	97	98	80	84	108	96	84	77	80	76	69	72	73	74	76	61	64	74	74	93	65	63	78	77	72	55	75	85	67	77	82	94	67	59	80	100	100	144	164	155	137	112	101	100	73	84	78	65	81	80	68	72	74	81	69	83	60	60	79	61	62	66	52	75	58	76	67	80	70	58	70	76	83	58	66	81	73	57	59	60	62	73	75	64	59	61	73	82	68	66	70	66	75	68	75	57	78	80	57	67	64	69	57	70	45	68	71	72	57	73	61	58	71	68	79	71	64	63	64	71	63	72	66	68	64	70	72	68	77	59	63	65	68	63	79	72	77	77	71	76	66	82	63	70	67	59	71	73	84	62	64	55	73	75	70	81	65	65	69	66	93	63	65	69	55	79	73	66	82	70	80	60	71	53	66	71	73	65	61	60	58	65	74	79	80	66	61	81	67	64	72	54	59	84	69	82	48	68	69	62	73	68	61	67	61	72	69	71	58	71	74	73	67	56	64	65	77	86	65	62	76	63	61	61	72	83	77	63	70	78	58	65	53	66	69	68	70	75	61	60	71	60	70	62	77	89	66	66	66	64	89	77	71	66	60	59	65	78	71	65	62	69	64	80	68	65	79	61	63	79	73	69	67	83	74	69	73	59	72	53	89	79	66	83	66	74	66	75	75	64	62	73	77	69	65	73	69	62	62	73	60	88	78	53	60	79	66	67	81	71	68	73	69	64	72	70	78	80	68	54	73	55	73	66	79	76	72	68	70	66	85	73	65	82	73	57	61	77	74	69	66	57	72	60	80	77	65	82	68	60	70	71	67	67	69	62	89	76	63	64	70	87	79	66	69	77	71	77	51	80	74	84	57	65	59	64	67	79	70	68	67	59	76	67	61	73	72	56	72	70	66	67	68	74	65	76	65	78	72	79	70	66	71	70	60	78	73	68	66	67	83	62	57	66	71	65	75	69	65	72	59	61	51	65	63	63	72	69	75	80	79	57	61	59	74	61	78	83	72	77	62	76	82	73	70	67	93	66	63	67	63	70	73	61	77	61	62	60	70	49	62	72	62	78	74	81	47	74	65	81	79	58	65	74	61	92	62	63	73	79	64	55	69	75	73	67	73	69	75	88	70	70	60	76	60	49	56	55	84	54	78	63	52	61	72	68	68	62	67	80	59	74	70	67	60	65	65	69	80	73	66	77	72	85	60	60	72	72	61	75	59	63	58	69	65	77	78	54	76	77	61	84	64	68	64	66	75	79	76	63	53	67	51	65	75	65	72	84	77	81	70	68	75	63	67	72	64	58	70	74	64	58	70	84	66	73	66	68	70	73	64	75	82	75	75	65	68	76	68	84	80	67	57	70	68	69	82	57	90	57	59	64	53	59	77	64	57	86	78	69	68	61	69	74	65	82	78	70	70	74	71	71	72	70	61	70	74	67	65	80	63	63	71	69	70	74	59	63	71	70	74	68	68	68	80	60	62	69	82	76	64	78	81	68	76	82	66	59	86	81	69	66	83	64	65	56	62	63	65	78	64	67	61	65	54	65	75	73	70	71	86	80	77	64	70	61	64	64	55	62	87	67	66	81	65	68	60	78	74	71	81	75	64	89	71	61	79	73	68	75	53	60	79	81	76	72	71	68	73	69	57	70	77	63	76	65	73	87	67	73	76	81	87	69	77	62	65	67	77	53	61	65	63	55	58	74	82	66	60	77	71	74	73	43	72	69	71	75	77	83	64	65	73	66	61	69	72	69	72	61	73	61	52	64	47	66	51	60	75	80	86	69	78	67	73	84	54	62	63	75	56	52	64	78	59	68	59	69	69	80	75	67	77	72	72	53	57	68	83	75	65	70	78	67	64	63	58	76	54	78	55	79	57	71	69	75	64	72	69	66	61	61	80	79	67	56	69	78	72	60	53	72	59	72	69	60	74	86	75	75	72	64	76	72	57	80	73	72	93	67	76	84	56	83	70	71	76	80	57	54	61	73	72	72	65	50	58	86	65	72	52	68	63	70	58	67	60	66	87	69	76	67	57	70	67	77	63	69	53	64	65	76	67	61	72	69	63	79	79	57	51	79	65	62	70	62	67	78	70	71	62	70	80	60	68	85	74	71	76	56	77	85	82	57	61	74	79	75	66	65	61	60	61	70	70	66	77	78	70	82	66	78	71	60	64	75	67	73	69	67	48	74	82	63	61	77	81	66	75	58	61	69	81	66	59	70	75	64	53	61	75	70	61	79	72	71	60	72	73	59	77	68	74	83	73	66	64	68	83	67	71	77	69	78	74	77	79	69	62	70	69	71	84	59	78	88	75	96	70	89	62	56	72	76	77	58	97	66	62	84	67	60	74	72	52	57	78	68	65	69	62	69	73	59	81	77	59	63	57	80	57	58	65	63	77	61	62	63	63	71	84	66	67	73	76	60	68	62	57	56	82	71	84	53	52	64	70	74	70	79	64	57	77	71	91	71	82	70	65	66	73	74	75	63	76	72	65	79	61	70	62	75	75	73	82	69	66	67	66	61	69	78	63	70	59	63	76	59	68	73	59	56	68	67	67	55	65	53	69	76	77	74	63	63	65	67	66	65	84	69	60	76	63	57	68	77	78	63	71	81	55	66	70	49	60	88	66	55	61	83	56	67	63	70	63	71	66	76	57	62	76	82	76	78	52	67	78	77	81	85	74	63	51	61	72	73	80	81	51	73	64	60	61	75	69	74	76	78	68	60	71	76	65	71	72	60	89	57	75	85	76	64	66	65	68	68	67	72	63	68	65	71	79	61	83	74	53	68	81	59	74	76	84	77	67	67	70	63	71	55	55	64	69	63	74	70	80	67	81	86	72	56	60	73	64	73	75	56	76	81	79	70	70	71	88	76	63	83	76	67	82	69	76	74	63	66	60	79	69	68	70	77	71	74	68	78	73	72	83	68	70	77	59	60	62	74	76	70	59	72	65	73	75	65	66	85	79	67	53	68	70	66	69	77	66	74	75	69	80	81	73	81	61	66	71	61	72	68	68	76	60	72	61	71	64	59	62	69	73	57	66	66	57	63	77	66	74	68	61	85	64	78	55	72	79	66	62	67	64	76	71	77	82	58	60	59	69	69	76	72	80	75	54	74	70	76	61	65	68	63	61	69	72	73	76	65	70	76	70	72	62	86	54	77	70	74	77	59	81	56	67	72	63	66	68	70	76	56	61	74	62	81	49	53	56	65	62	73	65	62	75	76	76	59	67	71	63	65	74	64	73	69	69	70	58	71	77	74	68	74	76	79	57	61	69	62	65	64	80	68	74	67	70	79	70	61	57	73	63	73	66	62	66	70	74	71	86	76	73	69	76	85	73	80	69	49	65	80	64	77	54	75	59	68	74	75	67	75	78	88	55	78	79	69	80	57	70	60	82	75	59	62	81	60	66	82	60	57	59	76	74	71	73	72	53	69	71	64	78	56	66	66	72
29109	18946	8635	3424	4934	5653	4751	3932	3108	2605	2259	1963	1966	1631	1436	1388	1267	1276	1235	1084	978	949	882	852	813	738	781	747	734	652	735	659	699	688	686	660	644	651	608	689	688	649	603	645	631	642	681	711	1274	1714	2505	2786	2587	1990	1691	1428	1261	1108	861	734	621	590	576	606	580	556	583	583	588	579	576	570	582	551	640	539	610	576	584	594	580	578	567	557	565	592	550	548	596	586	568	557	590	571	554	560	579	614	600	573	539	534	554	588	524	515	590	561	520	572	562	567	576	571	561	582	565	552	558	584	571	554	589	578	573	552	555	566	560	593	574	581	564	587	589	561	565	587	545	546	570	574	566	544	601	606	517	570	553	565	585	568	551	533	565	560	584	595	597	559	600	561	581	618	537	567	571	548	561	528	553	564	620	586	516	572	574	556	581	582	588	555	598	517	606	556	556	526	565	551	581	609	573	551	608	579	590	588	545	554	609	581	575	552	587	560	535	563	572	608	585	565	574	571	586	604	539	613	548	600	561	554	546	573	597	588	537	592	573	532	543	560	570	569	563	541	577	568	561	551	551	570	544	556	565	551	530	562	558	556	556	587	574	568	549	580	549	604	536	541	585	576	526	545	539	579	604	578	593	555	577	579	582	560	530	504	606	554	580	566	578	531	596	606	523	573	571	602	584	549	567	591	584	561	576	599	556	571	597	583	538	578	501	578	554	525	571	632	552	588	591	638	566	561	578	614	587	617	601	563	578	586	582	565	558	525	618	566	576	584	561	565	566	570	526	552	592	571	566	563	571	598	563	573	557	590	587	549	586	541	573	601	608	586	580	553	594	568	590	574	557	577	554	543	591	569	584	608	583	577	538	586	591	560	568	569	559	559	538	553	545	566	572	568	561	587	576	549	581	562	577	582	613	577	573	536	566	595	594	560	606	582	589	584	552	560	532	570	560	555	564	592	558	608	580	567	586	545	590	577	585	561	561	573	590	584	580	577	596	564	595	521	602	543	552	593	573	538	574	590	575	590	559	550	578	582	580	635	591	558	569	514	602	540	597	591	570	569	534	533	590	542	565	584	586	558	554	588	555	586	556	554	600	545	579	592	574	578	563	545	535	598	575	596	575	567	575	566	565	542	606	577	582	563	594	515	553	568	572	580	574	513	555	575	561	563	538	603	601	587	576	586	572	549	547	557	597	583	577	603	566	561	575	542	563	558	567	546	589	558	550	599	568	564	545	596	576	585	567	542	553	558	559	553	515	565	606	517	628	594	566	597	553	582	547	552	576	558	569	566	566	546	571	574	542	603	577	532	552	567	548	536	563	597	534	559	639	575	571	570	591	566	588	588	547	586	542	568	590	584	542	574	538	559	563	588	609	556	576	601	574	576	563	580	593	598	604	567	590	555	562	553	541	567	563	558	582	557	584	551	516	556	549	551	594	593	573	594	591	530	558	583	592	572	533	562	570	544	604	514	515	600	551	561	587	563	589	532	597	573	573	552	535	519	535	549	597	589	515	591	583	582	525	605	553	560	579	542	586	568	602	508	572	587	547	538	584	551	641	529	564	577	543	587	576	558	565	571	566	579	578	604	546	597	552	587	536	563	568	544	590	582	555	548	564	537	567	562	597	587	539	553	604	568	563	567	569	578	518	580	583	572	541	514	575	591	567	570	609	593	549	561	548	570	603	583	609	616	552	553	535	560	573	578	581	550	588	580	541	536	613	579	579	572	550	584	538	552	589	574	536	516	555	548	557	584	545	610	572	579	547	523	574	620	586	578	576	606	587	553	546	573	549	566	567	592	595	567	553	586	522	558	574	580	582	603	587	586	557	605	571	582	558	557	543	583	568	577	560	535	617	564	579	595	579	548	567	524	527	577	595	584	538	574	576	614	560	553	609	545	584	633	577	570	567	540	560	555	552	513	568	533	558	535	601	571	574	587	596	575	574	585	560	509	578	570	534	555	585	577	557	584	572	596	540	571	605	539	595	579	544	582	595	549	561	574	595	544	575	587	557	564	562	542	593	556	557	555	551	547	589	570	552	529	554	601	538	585	584	586	576	570	567	578	503	564	529	565	574	636	593	582	569	604	590	542	560	532	586	553	562	569	543	555	593	595	612	551	542	547	547	618	585	558	591	588	549	575	603	560	598	583	581	596	586	538	609	547	604	568	595	579	581	577	573	579	600	607	559	583	558	583	563	551	581	583	546	599	591	536	550	611	612	633	607	553	575	564	570	567	555	570	586	617	576	553	567	587	626	536	562	529	583	604	505	581	538	530	623	593	618	564	547	571	569	559	593	578	587	547	615	545	536	617	532	580	597	584	536	573	543	568	534	551	583	541	599	619	561	595	578	604	552	563	547	567	601	604	572	563	540	569	566	580	576	545	549	613	567	568	570	571	564	574	527	552	551	569	581	585	593	514	577	548	533	537	535	597	587	575	568	605	535	542	542	556	555	584	591	546	541	583	562	562	572	573	560	598	542	566	572	583	543	542	552	549	567	606	582	558	652	575	603	548	560	563	576	597	574	605	518	598	583	573	557	543	583	550	559	588	606	580	574	611	602	557	603	584	600	561	576	555	626	628	559	541	541	554	562	538	571	569	575	577	579	573	563	580	571	541	573	578	570	574	555	564	577	532	541	535	577	545	553	555	541	521	553	557	521	574	591	534	624	601	568	581	558	553	573	550	558	589	591	548	599	550	577	562	542	564	529	573	572	531	578	604	579	582	556	569	553	570	601	529	547	589	551	588	547	548	556	555	564	592	558	562	517	600	603	568	596	558	571	562	576	598	598	560	553	608	595	595	576	552	584	576	577	569	556	598	547	551	568	616	551	602	556	581	590	576	585	567	602	559	589	516	626	555	576	630	571	562	510	585	541	521	591	558	569	631	575	556	543	567	555	541	552	508	576	560	570	573	589	574	603	551	593	588	579	584	553	549	555	566	577	560	591	537	613	564	573	580	542	561	601	541	539	566	594	581	555	571	537	629	556	601	592	581	576	592	577	569	609	526	606	588	549	571	549	597	581	562	599	581	517	560	565	572	536	601	580	568	544	544	583	583	573	589	571	569	606	551	530	600	559	554	595	547	574	516	589	563	543	556	585	611	568	579	584	598	577	565	580	577	583	566	564	613	537	586	574	541	598	603	557	609	558	572	571	527	556	562	559	587	610	544	536	575	576	546	561	567	558	500	578	564	537	531	570	566	549	550	557	581	560	547	560	544	542	589	586	605	597	518	536	605	615	556	581	506	578	595	527	573	570	551	587	542	568	594	579	583	607	573	618	595	548	616	619	561	565	563	591	537	547	564	604	600	593	589	544	566	549	594	581	540	592	591	578	572	548	544	549	591	573	542	591	543	544	601	575	576	546	547	546	601	560	520	548	559	601	580	569	554	580	533	537	550	591	577	598	544	579	565	547	586	541	525	582	583	594	607	571	567	570	541	575	556	574	583	573	564	601	566	580	597	505	559	511	549	577	567	578	521	591	564
4677	4170	1449	278	184	216	210	185	211	168	165	149	147	140	157	144	115	160	131	125	122	122	144	137	119	128	119	125	105	113	130	117	108	118	124	109	88	115	106	115	113	121	103	123	117	115	92	100	141	148	182	191	210	231	208	209	164	165	148	127	91	115	99	113	88	124	127	103	104	97	104	101	94	103	108	107	121	114	127	98	129	112	125	126	95	118	125	105	94	126	109	93	100	121	113	127	117	121	103	119	110	110	98	110	124	83	115	128	110	110	96	104	111	106	102	105	119	113	101	96	96	110	120	97	109	134	114	125	118	124	101	111	106	97	98	120	116	119	112	91	115	114	113	121	98	123	107	96	118	111	102	99	108	120	115	104	117	123	113	112	117	126	96	112	113	110	99	103	106	97	111	116	93	111	111	132	119	125	106	110	100	102	106	100	106	108	112	105	110	119	111	103	99	108	110	106	96	92	93	116	111	97	103	105	109	107	116	89	124	97	113	95	105	110	102	118	111	94	123	106	119	120	116	105	99	105	113	128	120	112	98	115	131	127	117	117	103	111	125	95	114	107	112	115	95	92	117	111	123	111	104	109	108	102	95	118	114	111	107	112	105	113	113	114	113	116	99	102	121	103	105	100	112	120	93	105	116	109	91	114	117	107	106	123	106	114	92	102	109	97	106	105	103	118	105	107	107	120	97	111	102	104	99	111	101	122	102	105	98	113	112	136	89	111	104	103	136	110	99	122	108	108	116	129	116	89	104	89	93	116	125	118	97	95	119	114	101	102	103	106	105	116	124	97	104	96	99	101	121	115	119	115	86	107	111	112	111	108	98	135	110	128	108	103	98	103	100	108	116	111	126	109	116	94	130	107	118	89	127	96	105	108	113	94	104	115	115	117	99	98	123	107	109	110	106	111	115	103	114	99	97	110	102	96	116	99	105	100	121	107	110	108	101	108	106	113	123	120	116	100	107	106	107	122	88	104	134	88	126	111	99	105	91	98	112	103	107	98	101	87	97	128	102	138	115	88	109	104	102	115	118	108	98	125	117	123	121	100	124	114	124	101	111	104	82	114	104	139	127	130	116	120	93	121	111	104	115	122	108	125	100	113	130	120	125	95	109	94	140	119	117	103	100	109	123	123	96	113	113	125	105	112	108	107	102	114	106	92	114	117	109	118	96	103	109	131	101	102	125	93	126	107	104	103	110	107	99	121	105	107	102	104	101	120	109	95	117	119	112	111	115	110	119	116	110	115	129	111	113	101	101	101	119	103	105	103	93	84	105	127	108	102	110	99	105	101	114	115	123	113	116	105	108	109	102	115	115	102	96	135	106	112	96	118	97	102	125	94	107	121	108	124	113	102	119	98	105	108	93	110	110	88	105	125	101	119	98	113	118	100	105	116	116	117	120	117	112	111	124	87	104	103	111	99	109	112	121	108	111	120	112	116	114	103	118	109	101	97	109	111	110	112	122	116	112	97	112	109	105	111	93	127	121	108	116	98	106	113	111	123	117	107	135	123	104	110	105	109	105	89	108	107	99	99	103	89	126	94	105	127	109	95	88	129	116	109	116	122	92	117	102	130	103	118	108	104	110	114	107	111	117	92	112	120	112	118	106	115	90	102	122	93	119	104	121	99	100	99	108	141	101	121	103	96	110	117	114	116	96	119	121	97	104	101	105	102	115	103	112	104	116	114	133	109	98	105	103	105	116	118	102	102	111	89	114	106	118	99	81	84	108	116	137	117	134	120	122	102	111	108	89	111	95	114	97	95	107	128	128	97	105	113	94	124	124	112	116	126	101	92	106	100	109	112	108	131	106	118	124	94	104	97	109	112	109	106	135	111	106	98	102	113	107	110	115	120	89	108	102	119	123	123	118	115	127	109	105	123	127	125	114	118	110	129	120	107	117	116	88	100	98	105	125	98	110	101	102	107	82	113	129	121	119	115	93	116	123	109	101	112	110	102	111	112	114	99	106	104	126	109	112	95	108	125	106	111	101	84	104	102	119	101	122	118	107	98	92	119	124	110	106	95	105	95	129	109	96	111	104	106	103	126	89	109	130	111	122	105	104	126	115	106	107	102	125	98	106	110	119	118	102	118	107	101	118	99	106	93	113	109	119	112	107	122	108	112	107	119	96	93	104	105	96	102	103	117	119	112	115	116	110	137	104	102	108	107	111	97	103	108	117	103	113	114	101	116	107	101	127	111	125	130	104	118	101	100	121	102	126	111	82	118	111	99	110	116	111	119	109	97	111	113	110	133	107	103	90	99	112	114	121	129	95	113	109	90	106	113	117	101	100	129	101	123	128	92	101	123	120	99	87	105	104	110	108	100	113	112	113	109	117	111	98	120	118	106	97	100	108	117	130	126	103	108	123	91	120	125	95	108	101	96	101	112	126	124	115	115	105	99	122	114	102	92	123	107	110	89	112	115	109	96	102	92	98	102	96	104	115	119	107	105	99	106	106	98	110	90	93	119	101	97	123	115	102	98	101	86	102	86	105	117	120	100	94	119	119	106	99	94	105	103	119	117	115	112	106	119	121	94	129	112	106	91	111	100	93	111	133	117	119	107	129	111	100	104	91	105	104	119	117	115	128	108	112	108	110	98	97	98	114	104	92	85	105	120	105	97	112	107	114	100	108	121	139	113	98	102	108	119	86	113	119	110	106	99	125	110	94	122	132	110	127	89	113	98	106	101	105	110	100	111	120	109	117	102	112	112	80	108	102	108	107	98	93	109	110	110	112	103	126	106	110	111	96	125	104	103	116	90	104	99	99	116	109	114	90	108	118	105	103	105	108	91	128	124	104	116	103	118	106	102	98	107	122	109	99	124	111	119	102	108	118	110	104	105	110	112	109	121	98	86	120	94	117	97	108	114	110	113	122	99	106	114	111	95	105	112	106	121	87	113	96	107	123	114	102	115	113	105	102	119	99	90	115	98	121	101	118	113	120	111	99	137	105	102	97	93	124	80	111	118	116	103	107	109	104	116	105	103	125	101	110	116	120	86	91	118	117	114	121	105	113	118	106	106	122	120	109	100	92	111	111	100	118	105	103	93	98	116	103	102	99	127	119	116	96	102	108	99	106	100	98	128	110	127	124	109	104	110	107	110	120	120	97	125	110	94	104	90	106	93	106	115	124	114	106	113	127	125	125	123	119	109	111	134	96	123	118	102	117	106	111	119	111	123	107	108	104	111	103	102	107	104	118	113	95	115	103	124	104	100	115	102	128	106	107	129	105	105	103	111	102	109	106	107	110	114	104	99	103	108	108	126	118	133	121	107	112	100	103	104	108	132	103	112	102	129	110	120	111	117	98	100	120	107	108	115	109	123	107	106	106	121	122	107	121	105	99	98	124	104	90	124	105	107	99	92	97	106	108	91	99	100	120	106	100	102	104	103	101	103	102	117	99	101	121	114	88	115	118	97	121	104	125	114	120	102	131	115	122	118	108	115	96	104	128	106	112	103	99	119	112	124	85	109
33310	24354	12238	5009	7296	8324	7494	5988	4807	3950	3426	3010	2685	2395	2242	2085	1996	1823	1687	1573	1458	1440	1267	1362	1250	1241	1214	1158	1091	1109	1067	1048	949	978	1102	1003	1006	938	973	1063	917	957	885	934	917	911	944	1124	1298	1855	2981	3090	3290	3686	3657	2877	2461	2005	1813	1384	1089	927	855	874	845	903	867	863	936	865	900	884	880	849	844	892	873	885	886	883	851	907	850	912	838	900	841	853	870	870	861	844	902	840	887	854	888	861	902	828	823	854	863	879	849	853	903	833	902	897	947	853	856	868	875	887	876	880	826	886	880	857	854	872	902	858	851	821	866	861	840	881	868	854	792	819	832	863	859	873	864	866	873	831	875	828	912	864	855	899	891	838	831	897	897	877	881	890	856	892	887	899	851	885	882	862	915	908	910	960	917	852	820	861	883	848	873	856	873	846	863	893	864	813	798	856	832	856	892	894	881	855	837	841	890	875	877	895	877	868	849	859	909	919	882	859	893	851	840	839	870	857	890	854	892	873	856	819	907	866	890	843	892	899	867	904	875	883	862	878	887	887	933	846	891	899	867	834	870	831	927	853	825	885	879	880	900	826	814	933	911	903	903	856	856	885	845	856	877	903	891	893	886	877	872	838	883	864	883	877	898	899	836	880	833	868	886	871	830	871	872	817	887	940	855	853	859	915	854	850	801	914	853	900	900	868	841	803	787	923	881	827	891	856	902	864	844	867	832	863	874	872	892	870	835	914	909	869	919	901	877	831	887	886	838	937	867	897	837	848	842	879	874	875	890	909	865	879	815	869	875	812	887	901	813	844	828	875	833	876	853	886	834	905	894	869	886	878	858	857	859	859	851	890	856	863	918	863	867	867	907	883	919	918	852	870	839	870	853	871	847	932	866	884	863	850	862	872	895	911	897	872	873	868	855	841	869	785	849	859	898	849	842	817	886	841	851	842	899	879	831	852	881	911	868	948	860	833	839	819	793	880	896	915	874	868	850	908	907	890	901	871	876	919	899	850	864	852	831	856	886	892	819	879	836	878	866	834	901	885	883	860	860	938	903	842	884	825	849	837	851	840	879	869	823	842	874	888	875	898	908	928	820	810	869	879	837	893	903	836	939	887	848	816	891	919	860	873	862	876	841	826	969	880	922	898	917	879	854	859	884	870	891	838	848	885	849	837	872	887	882	899	890	778	900	852	872	832	918	916	884	912	888	851	821	894	865	876	853	859	903	874	843	875	893	923	848	863	851	857	872	889	891	879	891	889	904	890	844	822	877	846	868	898	912	846	879	861	859	886	884	860	898	836	859	943	918	839	855	804	898	811	884	919	899	834	850	873	817	830	893	830	888	861	836	848	857	887	796	852	912	862	910	849	840	868	900	874	865	784	884	919	888	875	874	884	907	924	872	867	870	883	892	855	890	841	870	881	883	875	842	834	877	878	889	854	860	871	890	911	818	864	860	869	857	910	849	886	852	879	862	865	883	886	898	853	852	901	850	891	876	864	830	870	899	897	888	827	818	866	911	862	868	894	902	927	907	907	874	869	890	845	874	841	842	810	922	861	928	891	822	877	917	852	901	883	876	880	876	841	869	864	824	870	883	860	839	883	911	882	901	897	856	802	912	868	879	885	911	923	868	878	856	904	885	910	851	895	879	834	867	864	921	910	867	918	869	894	857	884	866	861	883	929	875	875	878	874	843	847	920	857	869	866	898	848	900	833	860	835	838	863	875	902	863	865	869	848	876	866	890	939	893	871	871	876	849	869	933	824	869	839	861	839	805	838	880	914	857	865	868	897	871	878	836	885	900	847	837	892	838	864	866	842	853	868	868	920	902	850	880	830	879	833	916	903	853	901	859	910	913	851	839	859	842	876	879	859	918	885	864	913	838	907	858	861	850	895	927	852	846	845	883	880	938	906	849	852	873	913	885	878	874	883	849	876	882	829	824	864	888	850	844	934	892	827	834	823	845	902	853	885	899	847	842	926	858	885	852	899	816	910	871	824	904	899	799	863	932	887	905	907	881	873	804	842	864	875	877	858	863	842	912	861	895	873	903	892	864	866	908	914	917	886	840	857	889	840	865	835	845	817	882	899	913	853	880	895	869	868	881	909	876	842	792	853	876	892	911	926	867	858	900	895	871	880	882	936	843	861	852	877	853	866	842	877	890	808	884	936	863	890	868	838	891	873	869	840	877	898	840	837	889	849	888	894	851	864	848	886	826	815	912	891	850	860	943	828	870	892	843	880	870	904	881	896	919	909	835	841	874	811	856	916	892	833	863	905	873	903	865	843	856	885	874	854	845	866	849	846	845	870	890	851	888	832	893	887	841	904	842	929	906	880	818	840	870	857	887	865	865	876	823	884	874	942	858	887	878	864	907	844	841	893	881	810	896	895	828	933	870	849	844	880	878	867	901	933	844	888	853	888	870	891	906	866	862	894	926	882	903	876	924	898	891	886	839	860	890	930	876	819	870	840	865	881	858	910	845	854	872	912	877	855	877	895	895	894	928	936	917	894	845	873	868	845	842	840	832	840	885	876	859	824	826	876	877	843	860	832	853	889	861	864	847	843	831	927	863	864	862	859	892	856	869	875	904	925	892	834	884	884	857	849	855	879	911	882	895	882	898	876	840	936	860	914	904	817	895	860	801	920	841	940	846	830	885	907	886	872	844	864	886	861	900	841	866	850	896	885	834	884	873	841	895	823	897	922	836	844	900	890	881	893	874	876	905	892	866	848	892	868	839	899	871	849	857	876	875	865	901	873	885	879	887	860	841	894	916	831	945	882	905	833	861	866	875	875	834	846	827	856	859	864	864	867	877	861	880	912	810	904	856	878	811	842	886	876	870	855	895	857	908	923	926	869	875	870	850	892	882	837	892	820	903	916	861	822	889	881	846	878	904	880	881	866	883	865	870	840	875	877	885	855	855	894	900	842	801	860	834	842	812	879	853	862	851	890	833	871	828	858	865	857	845	881	862	883	911	847	880	840	899	844	869	914	891	839	881	941	837	841	872	858	881	838	922	930	930	898	861	823	862	864	901	901	881	871	888	885	890	885	856	870	849	841	864	892	947	853	885	921	922	868	842	940	848	871	885	877	823	885	935	844	898	931	874	918	901	824	883	909	876	847	838	906	866	869	886	871	874	876	887	826	902	881	837	888	859	916	872	910	879	905	836	857	875	889	893	896	890	895	863	854	836	844	917	819	808	861	870	869	853	911	852	890	860	851	885	891	872	836	836	887	890	883	869	861	912	927	846	838	883	908	864	916	828	877	880	904	904	839	856	841	894	895	855	876	851	896	868	860	871	872	876	907	883	862	871	894	829	879	842	841	875	861	879	891	916	852	844	876	870	827	892	882	915	898	896	913	859	852	873	878	909	851	863	879	867	859	900	866	890	942	808	869	892	857	875	916	906	830	848	846	844	920	898	885	918	909	872	805	861	834	853	912	875	856	869	904	883	840	857	878	872	883	849	810	881	857	927	899	854	917	873	861
2372	1145	363	103	63	76	88	75	80	67	65	70	53	61	67	65	61	79	42	50	59	42	53	46	44	50	39	60	35	51	46	46	43	51	51	56	33	53	49	36	39	39	41	60	41	39	41	52	47	39	47	45	68	61	61	60	66	65	58	50	57	53	42	49	61	49	51	45	46	49	36	46	52	38	49	46	47	49	48	59	45	53	51	46	48	51	57	41	42	49	29	48	34	50	52	56	51	50	51	48	38	50	52	52	39	44	51	62	55	50	45	41	58	58	37	42	41	31	43	59	55	54	40	41	57	47	46	47	41	46	45	44	41	54	48	48	50	58	47	61	47	32	49	39	59	61	58	48	45	48	43	41	42	44	44	49	44	55	43	45	44	54	57	45	51	41	57	53	52	46	29	44	24	41	53	40	42	57	40	47	36	39	45	46	38	49	42	44	41	42	43	52	45	41	61	54	55	53	56	40	37	58	50	42	45	38	47	50	51	47	46	43	39	44	42	45	45	59	56	42	40	54	56	43	43	51	40	48	43	51	39	45	49	36	47	59	46	41	43	29	41	39	41	42	41	50	57	33	45	56	53	39	49	49	43	34	64	41	48	49	45	48	46	45	56	42	50	54	54	42	41	61	47	47	52	39	37	42	40	49	49	47	38	59	41	42	46	30	42	45	34	48	64	34	53	37	55	45	52	44	43	53	43	51	42	44	54	48	52	47	45	66	44	44	44	41	55	31	41	53	53	44	43	52	54	59	44	45	47	41	45	50	50	37	32	44	43	44	49	47	54	51	61	48	46	47	43	46	50	48	46	42	61	60	35	59	41	43	43	39	39	43	39	54	45	54	50	43	47	45	42	34	50	45	41	40	43	53	41	46	41	44	42	39	49	37	36	37	43	51	52	49	43	56	52	55	46	48	52	50	36	52	46	46	48	39	50	47	37	49	49	44	44	41	45	50	42	36	48	55	43	44	48	44	42	61	46	51	52	46	40	52	33	50	32	36	46	49	39	48	36	58	49	58	47	44	50	35	41	45	44	54	60	57	36	50	42	41	53	44	48	51	45	47	51	44	48	45	43	47	50	51	53	46	45	58	41	38	48	48	47	48	52	37	41	47	36	40	45	46	45	47	47	59	51	46	42	51	54	45	49	52	53	50	43	55	54	47	54	38	45	61	41	47	45	36	45	45	54	52	52	48	48	48	49	48	43	51	48	43	33	45	52	37	52	59	57	52	50	48	59	53	32	37	52	55	40	36	41	43	54	36	65	48	55	54	61	42	44	50	46	39	44	44	44	58	53	46	58	47	51	34	38	41	52	42	42	32	44	48	47	42	44	49	51	39	31	49	48	42	52	47	41	51	47	50	44	46	43	43	44	47	39	49	48	57	40	40	45	44	49	45	58	69	50	47	35	41	59	49	42	43	39	39	48	47	52	53	46	42	44	56	57	37	52	47	43	52	44	50	40	49	43	48	43	45	48	46	42	31	47	54	45	61	44	39	51	41	55	43	47	49	42	47	31	58	42	50	47	57	55	42	46	37	33	46	60	43	51	50	49	43	30	46	54	34	46	43	41	42	68	51	47	42	52	52	52	46	50	52	36	49	40	44	45	42	47	49	41	41	51	55	46	38	44	40	38	46	37	47	49	40	48	36	45	47	30	40	56	51	28	35	55	40	42	48	33	48	50	43	51	54	53	38	33	48	40	39	41	44	40	36	54	48	56	53	43	30	36	43	55	53	53	43	55	41	46	35	48	45	47	49	44	51	36	45	40	53	42	52	36	47	66	51	54	40	48	59	30	33	48	42	58	51	50	50	38	40	43	37	55	41	48	36	53	43	44	54	48	47	43	40	40	40	61	43	48	40	43	52	45	41	55	62	39	48	63	47	36	53	43	51	48	45	54	51	35	60	54	42	38	55	54	47	44	46	66	48	45	51	51	33	43	45	47	44	40	50	53	45	45	54	47	50	45	41	43	47	43	48	42	53	37	54	40	59	41	36	36	45	69	49	53	37	49	40	44	52	53	35	53	35	40	45	38	43	40	46	49	41	58	49	66	40	40	37	49	50	44	44	47	36	52	61	52	52	48	47	48	37	45	34	39	44	57	42	47	57	45	48	41	55	57	46	54	43	41	52	46	44	57	49	38	37	35	43	57	42	37	42	47	47	45	57	50	42	36	44	43	56	48	54	41	50	36	41	52	53	47	46	54	42	47	52	44	47	53	38	45	43	43	44	50	49	52	47	46	55	50	38	42	46	40	54	49	50	43	36	45	41	45	44	43	57	38	48	48	44	54	46	44	40	46	45	54	44	51	52	50	44	44	44	47	54	52	56	44	46	45	35	47	40	39	42	45	44	48	49	50	60	52	51	47	57	45	38	41	47	34	42	46	52	38	39	33	38	49	54	45	48	59	44	55	49	63	49	44	44	45	40	39	64	55	43	42	38	56	41	45	52	41	55	53	50	46	54	59	54	32	50	46	41	48	51	44	43	48	43	44	47	44	40	46	39	48	54	40	59	51	41	44	64	41	45	42	51	49	49	46	48	35	56	47	42	37	41	55	37	37	42	48	37	47	48	33	43	46	39	49	53	46	41	46	50	42	41	47	42	39	52	46	45	47	43	49	44	59	59	64	46	45	42	40	53	47	41	49	45	33	36	55	48	55	49	36	45	50	38	50	61	39	31	56	36	47	55	38	49	67	44	41	43	48	49	49	40	49	43	59	40	44	63	46	56	42	51	45	34	50	48	46	50	43	47	53	50	55	53	41	46	49	39	45	55	46	44	47	46	51	42	41	44	36	53	51	48	46	48	48	39	42	45	44	43	55	53	50	48	51	40	60	58	43	33	53	45	47	41	58	43	44	40	42	52	47	45	48	55	47	45	47	44	40	56	48	43	40	34	43	34	59	47	40	53	54	50	60	44	45	46	59	40	45	38	48	45	46	39	37	31	34	46	41	56	58	38	50	45	60	51	57	51	45	58	53	51	49	62	50	44	52	49	58	49	46	42	48	41	61	41	44	49	49	47	47	44	50	48	50	49	49	56	39	47	43	44	55	36	58	46	36	56	40	54	46	33	35	52	57	52	43	46	48	45	37	35	45	44	36	46	45	41	45	40	46	35	50	47	46	49	46	46	49	53	46	37	54	43	42	47	43	35	55	45	48	45	52	45	38	60	35	40	59	50	55	55	45	52	49	38	36	50	50	48	56	54	41	34	50	37	51	50	47	43	36	51	47	42	44	52	41	52	47	59	51	48	37	45	55	41	52	55	43	50	43	48	55	51	39	50	46	49	41	53	25	55	40	43	42	28	42	47	39	29	48	48	53	55	45	42	58	50	47	43	64	45	45	39	50	51	52	34	35	50	35	46	55	46	48	39	55	50	48	43	27	47	49	55	40	52	39	45	41	42	50	41	37	25	50	28	45	32	51	56	52	44	40	49	55	44	46	39	52	47	57	60	44	27	50	59	53	49	51	50	45	44
23911	13541	5155	2293	3277	3809	3635	3011	2147	1694	1437	1221	1091	1013	960	922	842	755	743	736	604	580	606	543	532	498	489	516	462	461	522	414	427	454	462	469	411	442	437	409	380	419	438	416	375	435	368	421	456	485	571	648	822	749	830	766	666	590	574	487	408	382	381	381	379	409	385	381	357	399	383	392	414	355	375	435	404	382	357	401	394	367	405	418	429	381	394	371	384	380	374	394	410	394	397	376	404	373	363	387	404	394	398	355	383	408	393	387	382	408	383	416	376	380	392	385	367	395	378	394	378	405	367	391	375	388	391	412	397	412	380	371	401	402	360	396	397	410	410	388	367	382	375	415	390	392	372	376	411	383	359	369	393	369	382	383	395	383	414	384	374	430	370	372	415	372	418	408	407	426	375	402	404	376	379	383	386	408	378	410	386	388	416	404	433	384	372	407	429	394	371	364	393	406	368	430	370	359	373	385	352	386	406	385	407	405	392	364	428	424	397	384	390	403	396	382	426	371	414	417	393	385	427	390	392	411	375	389	395	376	384	365	384	400	402	399	416	379	406	372	399	346	395	411	393	395	396	340	425	412	406	364	395	384	371	354	385	382	412	388	387	394	400	379	358	396	379	387	359	376	382	349	399	406	424	419	394	383	361	376	384	407	407	360	390	411	402	407	411	371	439	408	387	377	390	355	405	342	367	384	358	415	386	429	381	377	403	380	406	351	391	361	358	392	393	432	367	406	379	411	416	365	372	419	373	402	382	343	359	398	413	408	411	418	405	397	352	366	416	401	430	384	402	396	382	409	384	358	372	374	391	416	402	410	368	409	395	369	394	388	378	366	411	422	366	400	379	365	366	384	375	398	366	397	402	381	402	392	408	386	373	374	394	382	398	365	382	383	403	386	381	395	409	389	362	406	387	416	397	387	400	420	377	366	383	397	403	393	384	438	379	378	404	394	387	391	379	388	405	391	373	373	351	386	413	413	381	399	394	357	378	390	380	412	365	382	385	368	395	412	368	374	394	421	397	402	414	375	420	403	413	371	411	353	396	406	385	393	404	401	368	394	413	371	368	402	402	372	391	379	363	413	366	409	392	396	416	417	401	378	413	409	391	397	365	387	355	386	393	384	391	394	386	396	416	377	414	391	373	403	402	419	413	401	395	347	341	424	362	409	418	386	424	380	446	364	367	405	411	372	401	376	393	383	403	364	379	372	366	409	376	406	416	429	403	378	403	366	374	390	398	370	386	399	363	361	398	382	392	411	383	392	372	388	426	414	391	406	391	367	386	391	402	396	411	391	353	363	399	401	416	418	398	389	406	368	377	382	404	412	418	404	431	394	430	337	381	387	422	353	415	360	370	401	363	414	408	377	361	403	393	421	394	382	417	382	390	422	389	395	412	392	385	381	361	376	397	429	381	379	386	381	393	372	354	401	388	425	379	366	360	373	351	378	402	393	407	399	411	423	377	377	390	399	374	384	402	416	378	377	391	406	376	417	380	384	365	364	396	412	394	398	405	366	393	370	376	396	401	393	391	361	397	425	363	382	361	400	405	383	402	394	387	395	396	380	392	411	402	392	368	384	357	390	366	406	371	419	390	402	392	397	392	387	374	358	399	363	403	357	355	412	401	429	384	406	375	406	394	373	401	381	405	381	422	387	419	383	370	392	368	402	410	391	358	383	365	414	406	366	395	363	413	335	373	375	357	392	380	359	410	364	382	383	377	378	415	402	379	396	435	354	367	426	382	405	401	425	393	410	390	435	385	380	361	384	388	352	391	354	355	391	430	409	432	426	435	377	450	397	372	355	409	391	407	395	364	422	380	360	441	456	366	370	402	365	388	398	385	382	382	414	407	409	392	387	412	392	416	369	357	360	393	385	410	376	405	377	378	421	403	397	380	405	360	364	395	404	368	384	378	337	434	357	403	361	400	407	404	389	387	377	385	368	402	374	362	401	363	366	370	383	411	396	406	373	392	392	381	394	398	411	371	374	382	395	384	362	382	408	371	395	405	404	387	401	362	375	374	387	398	386	384	391	349	351	361	382	420	382	387	399	407	365	379	426	390	375	409	354	360	369	366	394	404	374	405	372	393	399	403	391	386	416	397	393	404	340	364	395	386	386	394	395	375	354	393	345	417	426	392	387	418	398	399	398	380	395	369	393	378	398	426	367	387	401	383	383	435	399	397	383	375	386	364	360	379	374	382	373	392	424	425	395	386	383	366	365	400	412	420	410	375	398	379	352	372	368	398	374	364	385	378	385	369	394	376	371	375	412	396	370	397	345	386	379	375	388	371	393	384	396	410	384	413	403	385	383	403	388	373	380	365	395	374	407	433	378	405	395	380	370	428	378	413	372	420	379	390	354	408	374	404	373	384	388	406	402	400	402	393	365	405	403	356	367	408	397	387	409	413	372	414	392	377	396	406	413	376	369	382	390	391	396	383	362	385	407	372	381	392	391	373	363	354	364	415	405	415	340	345	390	374	397	380	394	406	394	406	421	361	388	381	401	392	396	385	400	399	374	385	384	390	408	376	378	396	409	418	414	392	397	379	357	390	385	397	414	399	390	397	367	398	404	417	373	384	425	369	389	389	395	386	419	394	401	397	394	399	362	389	400	423	397	382	394	400	391	373	392	381	349	359	373	397	372	395	406	391	385	375	400	391	419	404	386	365	380	391	404	431	427	398	401	409	424	413	355	421	411	403	369	387	374	403	413	387	389	358	376	393	387	397	389	394	372	394	376	406	386	399	410	391	363	389	381	380	393	377	357	397	370	373	394	383	387	415	394	382	342	426	365	392	405	375	377	373	380	414	392	382	378	396	394	382	425	374	376	388	420	423	381	371	382	430	420	352	375	396	409	372	408	413	387	369	399	354	430	385	368	381	389	355	371	422	394	386	397	389	396	373	406	377	391	357	400	426	391	393	381	418	413	377	345	384	391	379	358	394	392	380	400	413	376	380	373	388	399	408	395	434	395	378	356	434	417	381	383	369	377	340	400	379	388	383	363	368	384	421	388	370	413	382	365	389	394	421	338	387	353	374	390	388	419	382	403	394	396	427	323	421	421	391	380	416	393	398	377	406	369	383	408	385	385	392	413	388	379	394	386	388	378	366	357	350	376	401	352	366	396	396	394	416	362	379	401	418	394	407	411	420	335	406	406	395	406	415	373	331	393	414	401	410	416	421	398	414	410	423	362	406	349	380	395	373	392	353	375	347	410	359	419	371	399	386	399	399	401	382	396	405	419	402	400	353	404	354	369	415	394	361	379	394	372	372	370	352	397	385	386	385	401	389	380	364	395	410	382	406	373	404	380	399	366	387	407	367	370	397	381	376	388	403	438	395	412	405	432	379	387	380	379	391	392	367	405	375	427	414	386	384	400	388	408	372	399	365	391	378	384	379	373	350	407	411	373	395	383	406	353	406	396	368	397	356	386	381	378	376	404	356	360	353	355	371	365	384	386	393	441	382	345	417	377	403	386
3367	2886	817	200	158	191	163	155	146	130	128	144	118	106	111	105	93	135	106	100	109	100	95	89	103	96	107	96	93	100	74	98	92	93	96	103	78	83	89	103	86	73	96	88	82	90	94	85	114	92	108	121	143	144	156	130	135	128	123	115	104	95	98	85	99	85	96	80	85	75	97	88	96	113	99	103	86	88	83	83	85	94	98	88	101	73	90	94	88	90	75	90	97	87	84	106	87	113	77	82	87	99	93	98	83	90	106	85	105	102	79	97	90	95	84	77	98	80	80	69	79	92	75	90	91	87	100	86	82	98	104	90	88	99	92	104	102	77	91	86	99	92	92	89	109	95	99	79	96	95	92	82	92	86	102	104	106	95	101	98	96	91	91	91	95	91	92	97	86	93	91	86	82	84	92	103	99	75	87	85	93	94	78	84	87	79	86	90	69	96	86	96	86	94	95	104	79	91	102	90	97	98	73	92	96	92	106	95	77	85	90	93	91	71	85	100	92	77	76	89	92	94	82	96	74	97	99	97	78	91	77	89	94	89	91	97	98	80	96	95	85	83	84	77	98	94	93	84	94	102	103	85	85	90	88	84	104	90	84	90	81	87	95	80	93	87	100	88	84	77	94	105	93	100	84	96	71	96	99	90	93	87	96	104	102	81	90	88	83	97	92	86	108	97	71	105	94	78	98	80	89	96	82	85	91	96	101	80	89	99	92	89	87	84	95	87	85	102	84	101	98	99	107	86	80	97	93	107	78	89	74	90	90	95	81	104	86	80	91	85	78	85	99	89	91	86	94	89	74	95	89	88	99	85	84	92	102	90	82	80	88	92	82	96	86	97	71	84	75	78	102	100	73	94	83	77	96	77	101	97	115	86	102	106	97	81	78	100	82	84	90	72	92	90	90	98	98	98	111	98	95	92	102	100	92	93	104	89	105	85	72	110	101	98	96	104	100	110	89	98	97	76	93	91	73	100	90	96	100	100	111	90	89	86	89	96	90	100	100	101	96	92	105	107	107	86	107	102	90	77	88	69	94	100	115	80	94	97	113	80	91	92	86	97	86	92	92	93	75	91	101	77	107	109	97	99	98	85	96	107	102	95	90	74	75	78	72	98	79	102	84	84	90	94	73	100	94	84	88	91	91	98	79	69	88	89	101	96	105	93	89	85	110	90	96	92	91	90	89	80	88	79	88	89	91	74	78	105	96	100	76	90	96	94	120	106	75	80	92	100	84	89	88	85	92	110	91	106	95	104	70	82	95	80	95	92	92	96	76	87	106	86	84	68	81	89	95	95	103	88	100	96	93	82	94	69	82	88	79	108	85	103	92	87	94	96	100	80	102	102	85	79	101	93	76	88	101	106	84	100	117	77	83	80	100	78	88	95	92	81	98	74	92	101	107	92	75	73	92	78	79	104	90	87	84	80	117	104	92	89	108	97	91	91	97	88	99	81	107	96	79	75	83	81	79	80	90	89	80	97	71	92	100	85	89	86	98	84	68	98	91	106	97	93	78	79	102	81	102	115	88	102	99	96	80	91	96	84	88	102	94	92	95	102	76	83	80	94	85	101	91	91	83	110	94	85	109	75	90	99	109	87	84	87	85	90	90	95	80	95	97	85	98	84	92	96	85	91	74	83	86	93	112	89	84	85	83	81	85	86	89	103	86	81	68	104	88	89	99	84	84	94	98	91	88	85	81	87	83	93	101	82	93	81	78	92	90	107	89	101	100	85	91	94	92	108	97	99	85	85	81	78	91	84	95	83	107	88	93	86	71	99	114	91	101	93	81	88	76	94	84	91	82	91	91	77	89	94	104	90	83	101	85	97	88	96	91	95	86	91	83	105	91	97	88	100	84	96	104	99	102	101	89	82	96	106	105	86	87	84	90	91	99	84	90	74	95	99	87	96	87	96	103	90	98	96	88	86	96	99	99	81	94	89	85	76	94	85	104	98	103	101	93	95	98	117	94	98	104	81	86	92	87	96	89	96	81	85	86	95	77	80	86	91	91	113	78	77	92	95	85	82	82	102	79	114	88	94	94	91	76	90	84	97	105	104	88	99	97	103	91	99	79	73	88	90	93	87	89	106	92	92	92	91	76	82	87	105	79	83	81	92	95	102	91	85	99	76	87	89	87	98	88	70	84	85	97	92	81	99	98	84	86	80	88	75	85	75	112	91	97	92	85	94	87	85	94	82	74	91	90	87	102	95	79	87	87	92	110	93	76	102	93	92	74	65	93	83	90	85	94	90	75	102	90	82	87	103	86	81	98	120	81	95	80	100	113	99	95	98	93	93	88	97	78	117	84	104	100	89	104	78	83	101	87	80	84	90	93	107	100	100	73	74	101	97	95	96	94	79	97	95	102	73	92	84	91	72	79	95	103	102	95	78	87	92	90	92	93	95	85	73	102	79	98	76	92	98	87	106	107	102	79	109	95	97	96	76	87	99	75	99	89	107	98	100	94	100	109	88	84	80	83	92	115	89	77	80	96	70	84	86	106	92	94	95	86	92	86	86	91	91	97	80	83	91	94	98	83	82	78	96	83	91	70	97	91	84	79	95	87	98	101	108	87	79	76	87	75	89	74	92	80	77	92	104	94	72	93	101	111	87	112	100	85	87	90	96	81	88	90	97	83	80	89	70	80	72	82	83	97	91	90	101	74	96	91	89	96	100	100	80	78	88	87	94	90	88	74	87	96	85	89	95	97	102	81	72	97	93	88	99	95	98	82	84	94	93	94	96	89	98	107	93	82	68	82	85	95	90	79	106	86	91	89	79	96	108	72	98	87	93	74	89	89	84	90	83	101	92	95	86	84	96	75	95	84	99	96	89	76	97	96	91	83	98	75	88	84	91	85	96	87	75	85	83	92	82	96	80	77	83	93	100	93	99	84	82	110	89	94	111	101	88	89	92	84	103	86	77	85	84	86	85	95	78	88	80	91	89	93	91	91	90	104	97	89	80	80	91	85	91	98	78	91	90	88	92	103	110	92	83	114	105	103	84	95	87	107	93	84	99	99	93	95	71	97	91	111	87	82	101	87	85	95	87	83	92	92	105	86	86	93	113	100	87	82	86	108	79	90	86	97	78	89	96	95	103	90	100	87	94	100	86	103	98	94	85	77	94	93	78	65	91	90	92	90	99	90	100	95	96	86	99	74	93	94	79	91	70	90	86	100	116	83	103	91	101	78	85	94	94	85	78	98	90	92	76	78	108	99	83	84	87	80	91	84	72	81	78	103	87	103	92	98	99	89	65	85	88	107	94	108	89	92	97	90	76	101	83	89	77	82	86	94	82	91	89	94	112	85	79	94	95	93	104	104	101	76	84	95	104	97	84	88	80	80	102	95	77	95	77	97	76	106	79	92	109	83	92	93	87	92	96	84	71	99	86	85	100	74	92	91	108	87	91	95	90	92	87	96	88	96	80	94	92	104	60	103	108	81	77	94	85	91	102	84	96	88	108	82	97	98	83	89	110
30017	20382	7897	3718	5890	6616	6098	4916	3876	3235	2562	2227	2051	1904	1750	1638	1502	1367	1303	1144	1105	1101	1044	964	958	929	920	874	866	870	824	821	756	816	771	787	738	786	803	767	757	722	772	787	759	755	840	899	885	965	1217	1687	2078	2381	2403	2158	1877	1611	1301	1227	974	737	684	714	721	725	723	735	699	703	722	706	688	728	767	693	691	692	685	722	708	688	670	725	744	754	699	773	731	731	713	676	754	723	661	729	723	738	697	752	738	740	722	727	682	710	687	702	672	694	726	727	731	746	765	698	716	716	703	734	710	715	732	764	736	725	657	706	680	697	705	692	727	742	723	655	708	670	743	731	708	691	701	707	683	703	720	749	712	712	710	661	692	752	685	713	705	726	659	726	695	691	676	738	661	686	761	725	761	737	695	735	704	732	686	717	707	705	724	686	740	689	723	699	703	700	663	777	704	735	707	692	746	772	772	699	771	684	713	703	751	694	718	768	702	749	675	708	731	699	726	715	754	716	755	702	677	749	757	659	732	693	741	696	730	708	707	743	705	691	743	725	691	792	735	723	713	686	731	666	713	731	734	692	726	703	729	728	722	743	745	764	720	750	701	698	748	720	706	709	711	769	680	741	709	660	742	679	737	709	660	714	709	695	735	713	730	734	741	740	726	681	749	743	743	725	727	738	723	701	726	678	687	717	697	727	724	753	704	679	747	755	746	703	710	716	722	708	714	732	673	727	739	755	730	719	722	695	707	728	714	761	691	752	749	709	693	686	719	691	712	725	686	729	677	726	734	724	702	684	739	734	707	729	687	654	709	760	684	695	736	691	744	708	729	692	766	728	706	694	730	743	764	711	681	725	708	725	730	720	712	749	757	688	708	726	745	683	709	737	717	754	685	656	744	730	750	727	669	720	705	676	726	712	724	700	720	694	691	724	763	725	725	698	683	711	713	725	705	677	740	699	751	782	716	686	747	706	711	698	688	714	716	725	758	746	685	734	723	754	708	720	730	712	705	738	708	719	701	718	744	692	724	742	709	734	679	729	756	691	744	687	697	722	744	704	756	660	708	715	738	724	671	742	716	762	739	741	721	709	714	668	694	694	711	719	727	670	732	710	684	733	718	686	692	707	703	722	744	771	735	686	667	718	723	751	733	747	728	705	744	724	732	724	761	751	709	718	742	703	743	710	741	738	728	738	703	711	730	773	700	703	729	675	708	766	697	730	747	726	729	721	716	736	742	729	696	698	723	706	704	706	704	729	749	730	741	680	660	704	750	719	684	730	760	683	722	718	667	750	706	760	673	726	700	723	705	731	705	724	657	729	730	740	698	712	718	703	730	734	723	753	703	696	708	733	704	755	686	719	667	744	718	663	723	688	727	740	717	741	696	732	683	755	738	688	718	697	738	716	746	733	712	697	667	699	729	692	706	740	662	735	720	698	694	727	731	735	711	699	703	714	691	717	727	759	741	728	737	710	711	694	712	734	676	721	723	717	743	755	719	752	727	750	766	746	721	715	704	706	690	757	768	766	746	706	753	701	689	676	725	754	704	711	699	686	650	699	723	753	712	686	773	756	694	777	658	747	709	720	721	721	723	715	723	731	696	699	687	696	677	715	733	760	718	678	762	692	709	730	700	725	679	692	761	694	728	730	712	736	686	749	698	725	685	734	721	689	728	690	722	714	754	715	741	702	681	713	685	746	722	698	740	707	744	705	732	757	687	705	684	699	746	726	664	749	677	713	729	741	699	735	663	668	709	752	713	748	701	705	736	741	712	724	723	737	738	720	723	724	756	651	748	738	708	699	705	729	744	691	713	732	722	691	720	706	696	700	708	755	691	682	750	696	753	728	701	750	687	744	716	751	715	740	643	681	728	723	724	741	684	714	677	719	743	737	761	754	758	689	707	676	727	702	724	716	750	733	727	693	715	737	686	710	681	707	689	714	707	694	708	707	750	715	719	705	683	722	728	671	697	710	686	737	684	695	731	721	724	667	706	705	717	732	675	702	687	750	698	728	743	720	685	636	716	705	719	690	733	757	705	683	724	728	673	732	700	710	679	672	740	711	719	699	710	731	737	713	682	678	661	702	713	728	740	671	726	725	755	722	728	675	705	727	690	733	673	750	667	753	719	707	680	708	692	743	706	713	686	718	681	681	702	743	716	718	699	669	751	729	773	686	713	708	733	697	701	703	747	725	683	766	688	711	709	744	772	713	738	684	720	737	675	663	733	712	687	697	740	720	737	696	703	722	785	723	733	732	698	707	712	747	715	659	721	677	687	696	728	724	711	720	762	710	744	733	674	718	698	704	711	759	698	748	754	716	691	699	737	655	751	738	719	751	688	743	652	731	727	730	745	722	728	733	721	780	714	754	670	710	698	775	746	727	737	728	774	662	732	712	706	726	704	720	725	699	680	758	715	734	699	726	756	717	715	702	675	740	735	745	689	715	763	761	732	691	748	691	690	716	684	778	701	770	715	705	706	683	715	687	710	734	777	689	727	725	674	712	712	773	714	672	690	729	714	673	738	673	736	732	698	744	742	754	710	712	684	729	700	695	719	725	717	722	732	712	701	739	667	712	752	720	709	758	741	703	708	749	677	716	771	717	729	745	722	717	687	656	724	666	720	755	713	729	687	695	739	705	725	710	734	730	720	746	670	756	681	716	739	735	688	657	721	760	744	652	757	747	732	731	676	701	708	636	706	778	707	736	707	730	737	664	651	740	700	715	698	711	720	744	701	733	717	694	674	707	731	722	696	694	747	735	718	701	722	722	705	722	752	729	705	742	751	719	761	740	723	701	776	752	740	717	700	756	765	715	743	704	761	696	745	726	692	707	755	693	716	697	736	738	726	751	730	676	720	769	714	754	701	742	732	689	730	731	712	683	733	703	706	705	733	718	760	705	722	751	710	732	735	697	737	714	758	742	696	709	748	710	671	693	691	690	659	738	682	738	750	707	734	709	733	751	728	698	723	745	741	692	692	686	768	772	697	723	729	743	710	758	751	677	708	674	706	716	697	714	674	687	712	736	737	694	707	722	723	732	703	758	701	693	745	733	718	705	739	701	755	736	693	714	738	716	718	728	739	676	716	769	700	753	727	693	685	717	719	726	738	695	735	736	664	749	744	757	689	728	706	694	698	720	711	724	729	730	727	702	711	713	693	737	681	806	701	696	727	749	718	752	711	720	749	713	672	703	734	769	693	714	666	731	738	714	701	718	668	720	710	717	711	721	706	699	736	709	712	663	727	736	739	696	710	733	752	721	684	699	706	721	702	722	762	692	694	711	691	764	751	716	725	670	735	765	672	736	686	684	688	713	733	746	724	676	795	693	773	725	720	723	717	661	696	731	720	713	713	715	678	728	702	675	729	733	688	733	715	696	716	691	712	726	738	732	672	714	693	706	724	715	677	768	721	788	665	703	776	746	679	719	721	717	716	694	718	713	663	722	727	745	707	728	675	714	704	722	699	707	730	704	765	710	746	743	747	706	732	704
4085	2266	743	200	135	165	130	130	124	118	110	109	101	87	85	91	78	67	83	69	77	76	69	85	64	80	70	68	66	75	64	77	60	64	62	64	82	64	71	70	64	66	55	78	64	62	63	84	72	77	85	91	109	128	129	122	98	78	69	82	63	77	48	68	50	68	67	70	71	49	55	62	67	51	80	58	71	72	60	53	57	60	64	66	57	77	66	63	57	58	75	66	69	73	69	70	62	58	72	56	69	62	73	80	58	68	60	65	63	60	63	61	59	64	51	85	83	57	67	59	66	54	75	58	75	47	64	56	67	63	58	68	74	67	63	75	75	47	72	66	68	64	70	79	63	80	56	59	75	57	70	64	56	48	54	67	58	66	62	55	61	56	59	78	60	77	63	66	67	80	76	54	59	56	54	56	54	58	66	61	56	71	75	76	80	64	82	69	59	73	64	75	61	56	57	69	59	73	74	80	64	64	54	60	61	61	75	73	79	92	65	60	75	59	69	57	57	65	61	54	67	50	53	72	70	54	71	55	61	71	67	76	62	62	62	60	65	64	59	51	63	75	66	66	50	51	68	76	55	64	63	63	72	61	51	71	49	64	54	68	66	52	70	64	54	69	62	63	73	60	62	73	62	65	66	66	69	69	57	54	65	70	47	52	65	73	65	58	61	62	49	59	54	77	73	63	86	74	73	57	63	57	54	66	54	70	54	62	62	68	81	67	58	60	52	74	60	70	61	69	62	68	76	74	62	56	72	60	56	61	60	74	62	63	68	52	63	60	63	63	71	55	60	65	78	73	68	72	66	50	53	62	65	71	39	68	68	74	60	59	72	65	72	64	77	72	60	65	72	61	71	60	64	74	62	65	69	63	64	76	68	70	79	63	54	54	76	65	64	74	63	58	70	70	54	72	72	64	60	61	51	59	66	59	64	70	66	77	67	52	59	69	62	66	74	66	66	54	54	67	65	74	66	66	66	72	67	62	80	47	58	53	55	57	55	71	65	56	53	44	62	67	65	69	64	69	74	68	72	71	56	71	57	64	61	61	67	54	69	71	57	55	74	60	78	52	62	54	75	66	60	66	75	70	64	63	62	82	79	68	63	53	52	67	71	72	68	69	55	71	53	53	56	57	60	60	59	59	69	71	53	58	68	56	69	66	76	53	69	67	69	54	61	70	58	83	78	67	65	67	85	61	65	69	61	63	77	52	62	64	68	67	58	63	61	74	55	79	56	66	71	52	67	72	64	55	61	67	63	76	62	65	63	65	65	51	57	57	72	56	64	59	68	55	57	63	51	68	69	61	64	61	75	64	69	60	54	61	61	59	66	59	68	59	77	66	67	62	69	74	64	64	52	62	60	71	66	64	67	65	64	54	61	55	74	62	58	68	77	68	64	70	60	78	55	68	60	63	74	66	64	72	73	57	70	77	56	72	42	60	77	64	54	78	65	64	63	86	71	66	81	65	57	56	58	60	55	71	68	64	73	72	73	54	73	61	62	51	68	63	52	54	63	58	64	66	65	57	73	56	52	64	87	60	61	60	60	64	80	66	67	60	75	71	66	66	69	64	70	67	62	61	60	67	58	71	57	62	53	54	70	69	85	61	58	60	63	57	77	62	79	65	63	60	53	63	81	63	64	57	74	62	73	55	76	78	65	55	49	61	59	68	85	63	58	60	52	56	54	60	57	61	57	75	61	74	67	70	66	58	64	64	54	52	78	79	52	72	85	70	71	72	54	73	62	66	69	56	63	68	48	70	46	57	76	52	54	60	58	76	60	60	57	71	49	69	47	63	60	83	74	63	66	57	61	64	54	68	66	50	56	48	80	67	74	50	52	54	48	70	49	71	79	61	68	61	70	65	74	63	63	74	67	48	60	58	57	69	73	74	73	64	57	70	64	61	45	64	60	66	52	64	55	67	78	62	78	57	66	77	62	68	78	56	68	65	73	66	55	64	67	63	52	81	69	71	74	75	71	63	62	56	68	72	58	65	67	60	70	56	64	63	61	73	63	61	69	66	72	67	69	62	61	58	54	61	61	68	74	55	64	64	71	66	57	70	56	65	66	53	66	65	74	68	68	55	75	59	58	71	51	72	68	65	63	65	61	69	65	77	78	51	62	51	68	77	83	60	68	63	65	70	67	72	73	61	58	62	52	78	62	74	61	71	79	66	66	66	56	84	70	72	83	64	67	81	72	59	57	58	73	60	74	84	70	52	62	62	53	56	67	62	78	69	46	73	64	63	66	71	66	62	62	63	80	61	66	70	54	53	63	76	50	67	67	58	73	65	71	57	69	70	70	64	52	77	45	69	63	72	76	63	56	77	47	59	65	65	73	65	80	64	76	72	50	62	49	70	62	73	59	67	71	62	65	60	64	67	51	59	50	60	55	69	73	74	64	60	61	62	57	74	66	63	64	67	67	65	51	61	58	71	63	83	63	61	57	58	59	58	73	68	78	61	53	50	63	75	57	66	49	61	82	57	60	56	46	65	67	53	67	72	54	58	63	63	54	63	59	58	56	59	76	70	69	53	55	61	55	63	70	80	73	57	58	66	76	58	65	62	53	79	62	55	61	56	67	62	66	63	65	58	75	74	57	57	54	51	61	64	60	55	79	72	72	62	62	59	52	55	49	63	71	67	65	50	55	59	74	66	70	74	56	64	60	61	52	59	59	59	63	66	54	68	60	67	73	53	66	63	65	66	68	62	62	62	54	65	57	73	57	68	65	68	59	68	73	54	69	67	53	62	62	62	71	71	51	72	63	68	48	51	73	60	62	58	53	59	51	66	63	64	71	69	65	70	74	61	60	84	55	56	62	73	76	72	55	80	64	78	48	70	69	57	63	62	56	55	64	73	67	57	75	77	64	81	62	60	59	65	63	63	60	73	47	65	61	63	63	51	50	67	78	66	64	70	67	49	76	71	61	61	57	60	57	68	75	72	75	58	69	76	60	76	66	72	79	78	50	60	64	57	58	69	64	81	73	55	51	63	61	52	63	65	69	61	61	65	68	86	54	60	57	67	63	64	64	62	73	49	76	62	75	57	64	55	69	64	63	67	55	69	59	61	61	55	68	64	63	82	58	52	68	63	57	55	51	70	69	85	75	65	57	56	65	61	55	58	59	58	50	77	70	55	69	66	80	63	69	67	56	75	60	55	48	43	57	61	72	65	66	54	62	55	52	75	80	72	75	69	80	75	69	62	66	59	78	84	58	61	55	51	69	64	50	77	66	56	60	75	61	67	59	76	69	75	49	74	50	59	90	71	79	59	70	76	52	58	55	60	68	72	59	65	48	65	75	62	64	84	70	56	66	63	62	71	76	68	59	74	69	65	81	68	68	52	77	85	69	70	61	87	71	56	62	57	63	68	62	71	58	62	65	63	52	65	62	75	76	65	67	58	68	64	72	54	82	68	57	52	76	67	73	74	71	61	63	61	72	65	65	66	61	60	55	57	67	53	62	66	57	58	63	68	59	55
29585	18468	7867	3533	5562	6271	5479	4661	3632	2899	2476	2142	1998	1876	1636	1492	1289	1191	1071	968	878	855	827	805	794	680	679	664	679	649	637	619	608	631	609	580	616	620	588	577	572	541	615	533	617	599	656	730	837	1036	1169	1679	2110	2346	2274	1905	1584	1263	1039	806	642	504	505	532	512	541	467	512	534	543	487	556	532	520	512	496	548	497	517	496	557	510	542	506	542	529	522	542	563	536	542	539	520	501	543	501	471	553	507	535	573	525	500	523	514	531	539	530	561	540	553	502	531	507	581	520	532	500	569	558	555	527	533	498	528	520	515	504	544	479	519	546	530	540	517	537	547	487	523	522	554	509	515	547	555	484	526	513	560	592	533	525	568	549	485	542	534	524	509	512	531	556	539	474	532	515	549	564	541	548	545	506	509	516	529	524	534	524	511	556	519	509	526	533	517	555	529	521	515	516	545	528	550	529	529	534	543	549	476	523	522	503	503	497	512	523	571	586	487	573	507	482	516	514	508	515	497	523	539	542	535	537	509	514	515	550	527	558	518	469	488	519	516	543	510	544	529	556	532	533	539	512	498	539	504	521	511	499	529	583	494	518	529	545	521	546	523	548	577	504	495	535	504	497	501	541	550	548	513	547	539	514	531	519	516	547	513	551	543	519	533	537	514	498	565	496	551	508	564	493	524	533	548	537	514	524	507	534	511	533	490	548	529	552	541	558	532	495	572	528	499	524	514	508	495	535	510	520	499	549	524	514	553	527	518	546	488	574	554	497	542	546	532	506	540	503	582	535	532	542	521	518	509	556	530	522	518	493	553	490	541	534	522	505	558	522	522	499	525	567	507	533	552	489	535	500	516	560	537	510	527	528	532	541	504	542	540	475	547	509	539	513	550	526	497	527	523	570	503	550	570	520	553	533	535	530	542	485	550	529	551	540	550	512	521	514	511	551	510	541	550	536	517	529	485	527	533	505	529	527	502	510	487	545	518	534	525	534	526	531	529	565	489	524	542	506	498	526	545	555	486	537	556	510	506	495	506	528	543	512	543	516	493	557	504	528	537	528	525	532	519	486	542	504	518	525	516	542	535	494	526	549	539	520	529	499	561	539	563	515	511	514	512	499	539	564	527	549	480	547	566	483	523	527	560	483	533	565	535	559	576	517	550	508	545	512	519	541	523	518	522	536	518	496	498	560	497	555	526	597	542	523	533	529	546	494	510	584	484	559	496	509	506	554	522	480	536	511	555	492	536	580	503	522	528	548	522	516	518	536	495	505	524	505	478	525	486	544	518	526	526	577	515	545	499	531	518	526	541	537	513	506	538	533	544	548	544	512	491	509	490	506	536	515	528	514	539	520	562	533	516	524	560	543	518	554	513	537	557	511	542	531	512	520	530	524	518	581	519	513	555	545	527	535	521	565	518	510	513	515	511	511	542	498	473	508	559	498	561	551	531	469	518	481	554	515	495	527	506	531	535	533	504	515	571	559	539	532	572	564	514	507	547	511	532	533	518	493	542	515	550	509	525	524	516	515	487	482	542	582	554	533	482	512	506	520	551	500	538	495	536	557	526	510	511	504	477	547	518	541	567	525	512	527	523	519	534	536	542	486	514	560	565	561	492	540	535	506	574	501	509	497	528	565	510	550	532	526	558	490	514	530	504	499	529	514	524	525	518	504	537	526	529	529	530	518	557	485	550	521	501	496	538	515	519	544	560	569	526	504	521	508	491	516	534	506	538	519	509	534	527	503	509	547	568	515	545	530	510	534	576	506	515	538	505	515	518	525	535	571	512	571	546	494	516	519	496	517	536	514	554	558	550	547	522	517	563	504	564	525	527	519	538	527	570	503	523	542	513	506	527	498	538	555	535	556	509	511	536	539	520	529	543	579	541	509	497	527	497	509	533	575	542	520	532	543	527	479	558	522	554	510	526	589	517	535	494	529	504	560	507	516	579	491	500	548	527	539	485	518	547	525	506	539	534	504	511	551	521	538	515	541	551	539	516	537	522	526	540	532	532	509	486	490	521	530	505	549	544	530	540	514	519	552	527	506	515	530	573	516	509	552	508	550	513	499	543	566	519	539	577	507	549	546	532	517	479	508	500	495	525	530	573	538	524	493	529	527	535	534	479	479	500	518	533	503	519	556	506	510	533	550	528	519	486	507	527	544	555	510	516	483	536	542	485	530	511	558	508	502	574	523	517	518	519	552	538	503	525	568	540	531	494	514	504	538	542	551	494	523	571	519	511	510	490	538	509	591	519	534	521	544	546	505	545	512	506	551	539	517	514	524	513	557	541	517	544	569	546	541	554	543	557	520	521	519	509	575	540	556	530	513	497	547	546	509	516	568	560	545	470	532	502	529	537	528	541	569	527	534	557	491	531	491	557	517	515	541	563	537	552	529	512	512	568	539	498	518	519	530	566	557	548	526	533	517	509	578	508	530	523	517	491	539	550	501	502	531	498	572	523	555	502	498	526	517	540	546	534	550	542	466	541	511	535	545	539	508	533	554	532	524	524	514	503	545	554	522	527	534	534	504	520	516	563	519	533	546	522	550	550	532	571	523	541	555	537	547	515	503	555	490	477	526	510	548	495	540	514	532	537	535	548	538	521	537	526	512	551	532	537	477	463	538	530	510	514	540	531	526	557	559	522	548	532	510	562	531	547	534	516	515	580	538	521	539	526	562	540	540	533	545	506	527	539	512	510	500	518	536	517	501	556	522	541	537	531	567	528	520	529	537	533	564	553	548	544	545	554	555	573	512	520	496	515	506	511	546	543	490	539	581	544	485	515	565	560	530	506	545	507	544	510	532	566	520	490	516	545	519	513	488	514	539	522	537	489	519	542	534	536	526	508	542	521	501	523	561	526	498	519	526	535	521	525	535	506	521	560	486	522	534	544	519	515	521	561	483	498	574	495	484	549	543	514	498	503	494	556	533	550	505	591	471	525	513	538	530	563	506	498	558	551	515	543	518	536	518	531	546	541	549	548	529	537	532	531	532	495	506	500	529	499	537	537	527	526	581	495	537	544	543	514	486	485	502	542	515	535	525	541	547	533	533	504	541	497	550	557	532	533	551	507	525	533	503	576	510	501	504	494	568	504	557	519	528	499	544	542	501	519	510	511	517	563	562	546	556	521	533	540	580	506	560	542	532	549	497	558	539	526	559	533	520	538	533	522	494	561	492	514	577	529	569	566	527	527	526	572	558	501	518	533	495	519	487	492	585	554	502	545	486	522	516	553	532	499	540	510	499	560	534	507	526	511	566	541	513	551	550	524	564	537	513	559	500	532	531	546	570	548	553	531	517	465	549	513	573	522	574	491	499	514	543	490	511	500	505	520	558	493	531	491	552	510	564	522	523	528	548	475	512	558	534	545	520	519	557	578	555	499	484	505	531	505	540	516	499	502	526	567	556	531	531	516	550	557	520	510	559	503	531	495	507	528	558	539	554	518	546	569	534	482	529	523	525	547	522	516	506	493	549	508	555	531	520
5091	4038	1314	307	219	242	213	195	195	156	176	185	154	164	166	152	151	142	134	140	107	138	118	148	109	113	111	116	124	125	129	100	119	112	123	118	117	129	123	131	114	118	99	104	126	108	135	140	137	178	192	196	200	214	202	182	169	165	167	147	114	113	116	104	93	118	125	127	122	93	99	126	137	120	97	103	101	107	108	113	115	103	114	89	106	117	114	118	120	109	99	92	97	119	122	112	111	114	110	103	109	112	79	113	99	84	98	106	122	116	98	97	107	111	131	102	113	128	127	120	119	106	105	125	115	117	123	114	125	115	118	104	95	115	122	119	112	88	112	141	109	104	101	104	104	116	107	116	107	115	111	98	101	117	120	114	100	116	93	104	121	111	107	123	100	107	106	103	110	109	88	109	123	114	95	106	100	96	117	117	107	122	121	125	119	117	105	109	125	105	106	105	95	104	116	106	110	111	100	98	93	113	109	106	121	116	114	109	109	118	120	108	119	104	105	111	109	89	110	110	106	123	114	118	113	108	113	113	92	117	114	93	115	95	112	111	97	106	118	119	88	115	101	84	117	126	94	113	111	115	104	105	92	114	114	112	121	99	96	116	104	108	115	106	121	96	118	110	118	117	102	117	88	119	110	122	94	122	100	120	91	118	106	120	132	111	118	132	124	108	104	119	106	99	138	100	109	121	103	114	112	109	99	97	102	108	117	99	109	104	128	113	114	121	132	121	121	122	117	129	123	108	96	91	96	111	118	116	122	105	98	123	111	132	126	117	116	107	112	126	104	114	100	108	117	94	114	114	117	122	105	114	118	111	126	121	118	113	118	106	117	117	111	128	119	101	112	99	116	118	80	120	112	106	129	93	105	126	103	117	103	108	105	119	107	108	115	103	98	102	93	100	100	103	98	125	130	98	108	115	102	112	104	127	123	100	110	115	112	104	102	102	104	129	110	113	122	111	119	127	106	91	97	117	111	105	102	95	106	111	107	128	97	128	112	121	105	128	108	109	105	102	122	107	108	119	122	116	113	112	114	105	118	124	106	111	117	121	124	102	112	105	99	101	118	104	103	117	136	110	102	101	112	131	114	102	110	114	126	124	121	116	125	124	95	106	108	109	106	135	97	105	116	125	121	106	117	111	115	116	104	113	120	113	106	129	122	126	125	115	91	108	116	115	101	120	114	99	114	107	124	108	97	97	98	111	117	108	111	103	125	121	102	109	119	109	119	113	99	114	113	115	110	118	120	101	119	107	125	122	100	137	119	96	110	111	127	102	113	119	104	98	124	92	99	109	126	92	122	127	116	128	116	112	115	116	88	123	116	95	140	101	112	124	131	103	123	122	91	119	141	111	104	124	96	110	102	126	116	112	103	113	115	124	108	122	130	119	111	132	99	102	103	97	95	108	105	100	122	100	137	102	103	119	125	103	110	85	115	112	110	106	107	113	111	113	116	100	114	129	104	110	109	111	123	98	103	125	118	107	100	124	112	105	115	107	116	108	109	121	113	107	113	106	122	98	108	111	105	110	98	129	120	119	117	121	116	95	118	113	91	117	107	113	111	113	113	107	118	110	128	101	116	113	97	125	126	105	118	116	97	114	116	122	99	106	98	110	103	116	114	116	105	134	117	132	109	108	111	113	105	117	116	105	101	110	111	116	116	112	106	98	107	130	127	110	109	118	106	109	113	107	108	138	119	108	121	110	115	97	101	125	112	113	121	108	130	108	115	111	108	108	108	110	117	104	126	126	97	118	113	126	105	109	123	101	134	101	103	120	114	109	112	105	99	112	102	98	112	118	105	81	119	105	127	111	103	118	102	115	120	112	104	107	122	112	103	109	108	124	107	114	115	121	113	118	128	108	109	100	123	109	114	121	98	109	109	106	94	121	126	90	115	118	96	116	92	101	116	116	114	112	101	115	105	111	115	119	110	114	114	96	99	103	111	104	110	116	114	133	123	109	104	100	120	105	105	133	119	114	129	126	89	115	112	118	121	119	123	114	97	121	122	123	128	121	131	116	104	107	97	120	124	121	107	99	114	100	131	106	132	100	91	111	112	121	112	120	109	99	101	137	112	104	108	105	113	109	116	114	108	123	108	118	81	114	123	106	116	119	117	120	111	82	118	113	105	101	131	104	114	115	122	109	115	106	104	109	110	102	95	128	137	120	115	107	98	122	95	108	123	98	112	120	125	109	93	112	105	108	97	101	112	128	102	106	115	88	107	105	129	115	117	118	105	104	109	97	120	108	108	107	108	100	112	120	105	120	96	112	109	116	107	121	79	119	98	117	113	118	97	109	112	135	106	107	120	113	96	125	112	110	106	114	107	119	101	118	108	121	113	90	128	109	109	105	112	123	110	109	83	115	125	112	117	112	118	104	101	91	104	109	119	109	105	105	115	114	114	101	128	95	99	115	119	123	109	122	108	111	113	100	116	102	103	104	110	116	130	125	106	122	110	101	113	110	125	113	102	107	94	116	122	122	117	120	129	115	105	118	118	107	112	129	102	113	111	105	122	102	118	104	127	100	99	102	112	128	114	116	104	121	98	107	98	120	101	133	118	92	101	104	120	104	99	111	126	105	116	133	118	106	96	113	93	82	119	103	123	111	107	118	129	119	101	123	96	116	112	101	122	118	100	123	105	93	118	104	104	101	115	116	106	129	102	123	123	107	114	95	108	113	121	117	103	92	107	127	110	105	106	92	123	111	113	114	114	121	112	123	131	119	121	109	105	127	104	118	102	115	135	109	103	108	97	116	112	126	111	89	105	98	114	99	129	111	123	103	118	116	104	115	97	114	103	120	122	101	113	137	109	94	96	108	124	103	107	122	105	93	129	110	106	103	122	118	114	115	107	124	116	116	111	105	134	103	122	109	104	119	104	119	111	106	131	101	115	112	113	105	95	114	112	110	119	111	105	109	102	116	109	108	127	91	122	117	117	103	116	124	104	115	109	135	118	90	115	113	105	116	114	116	95	130	102	102	120	102	109	113	77	117	93	125	119	116	119	111	113	112	139	137	88	114	128	116	115	119	104	96	116	101	109	113	114	105	121	110	96	112	87	126	107	126	119	106	97	103	108	105	99	123	104	103	102	94	115	118	112	123	122	129	95	95	122	95	106	92	120	99	109	107	107	108	101	89	109	88	113	114	116	115	107	97	101	106	122	102	112	97	114	132	113	102	119	100	117	119	131	100	124	99	105	121	119	105	106	96	115	111	115	123	100	114	113	113	108	95	90	93	126	110	120	101	110	123	90	117	111	98	96	117	137	114	106	106	116	130	123	117	135	96	132	130	116	116	127	132	114	111	110	117	128	98	85	121	109	107	114	135	128	120	89	114	110	107	89	107	103	118	109	114	119	108	101	115	117	107	102	125	137	120	125	116	116	98	127	111	112	127	102	109	114	125	121	116	116	98	107	130	103	108	110	112	105	110	112	122	118	105	121	110	101	117	119	108	99	102	114	107	97	115	127	125	110	99
34326	23814	11134	5095	8078	8978	7878	6388	5059	4317	3615	3478	3130	2741	2314	2108	1889	1675	1575	1539	1402	1369	1303	1283	1176	1131	1112	1048	1123	999	1077	998	1050	1029	956	968	1010	1093	1035	1002	1007	1036	989	979	1003	1084	1198	1524	1860	2318	2640	2924	3597	3325	3076	2917	2677	2171	1709	1418	1104	890	893	867	875	853	929	850	935	877	803	880	914	879	890	888	886	896	907	904	869	867	839	874	849	874	857	890	803	890	859	897	901	924	913	893	834	919	931	902	872	870	909	888	906	867	920	906	888	867	880	904	854	894	880	866	882	911	889	882	924	867	932	926	896	884	881	843	834	917	801	872	875	924	871	879	874	880	904	933	856	887	895	875	867	882	915	875	831	891	893	872	890	888	927	850	864	857	881	888	887	906	833	872	887	807	878	842	826	880	887	926	908	909	854	878	877	912	878	885	926	912	859	881	904	828	889	930	878	869	910	908	886	910	934	872	876	891	876	913	910	922	849	900	898	879	884	848	863	859	848	876	860	914	873	870	923	879	912	888	886	912	890	906	937	856	865	856	900	881	884	909	919	940	879	862	881	959	855	846	921	883	875	869	880	896	888	901	932	888	925	808	893	887	855	877	877	869	886	895	931	840	920	813	862	883	883	881	936	931	860	878	874	936	915	884	929	876	878	889	870	876	893	865	849	904	815	882	905	853	900	907	898	944	897	866	875	817	895	858	867	863	901	901	879	848	857	893	924	875	932	897	916	919	898	902	871	889	846	846	863	889	922	829	898	943	888	900	833	916	866	906	870	916	870	919	875	885	839	898	901	929	904	901	885	871	854	907	883	901	909	929	845	870	912	874	851	909	865	898	882	835	888	912	862	835	902	934	902	865	870	858	810	865	846	891	890	913	848	906	898	935	883	921	877	859	890	920	874	823	875	871	884	884	882	911	939	927	841	896	942	886	875	889	884	890	870	833	858	887	883	861	900	907	837	916	838	916	930	847	885	871	939	848	888	867	873	882	924	916	884	872	932	821	914	866	899	886	848	895	809	908	853	881	845	879	928	931	845	868	884	876	882	858	939	874	876	868	849	899	918	898	887	925	939	866	917	868	908	880	905	877	856	859	887	888	837	920	909	897	822	830	922	945	912	863	839	939	901	917	910	944	880	906	923	875	863	876	934	857	884	867	846	848	848	841	924	853	843	849	878	912	857	835	893	932	838	858	878	845	873	851	917	907	843	880	906	914	865	891	877	871	913	963	874	907	920	853	875	823	912	885	867	914	871	850	905	880	896	899	842	883	948	859	889	903	855	898	897	878	946	909	838	929	878	909	913	898	878	835	891	884	870	882	874	841	820	863	856	932	937	890	934	913	887	896	892	882	874	901	853	830	942	849	959	878	898	890	865	899	890	882	836	856	890	874	906	923	906	885	888	927	900	908	898	915	896	870	828	866	826	881	872	913	848	885	927	900	891	962	857	903	906	899	869	836	914	897	885	854	908	862	881	874	862	880	837	943	863	905	837	910	962	908	906	872	876	905	884	855	906	916	882	846	906	878	855	895	895	900	899	861	913	890	897	884	899	896	892	867	910	863	872	844	864	879	892	904	852	902	898	868	894	877	920	846	912	865	916	896	858	863	875	929	872	939	905	909	902	853	916	904	897	891	906	871	898	919	868	888	934	883	919	886	939	849	882	908	927	839	918	932	900	893	884	892	902	877	814	886	910	855	882	838	905	903	929	895	896	865	835	934	875	893	849	884	876	870	973	876	911	885	874	899	817	863	884	862	874	907	911	880	910	870	855	863	883	854	901	894	836	892	834	870	892	854	932	903	901	904	924	882	911	879	909	853	886	897	851	845	872	884	871	822	892	899	859	863	901	903	884	891	899	832	831	910	892	902	891	890	909	909	874	888	846	917	896	864	898	853	855	896	874	889	900	919	891	867	897	872	907	871	955	930	838	853	871	878	921	843	865	926	861	933	904	838	911	878	878	906	875	865	904	882	931	918	868	874	878	856	921	856	832	878	901	919	882	874	898	911	909	855	846	895	861	965	924	956	907	929	912	873	893	857	890	921	844	880	845	850	925	903	905	892	836	947	852	858	903	874	885	935	884	908	893	842	876	909	879	880	883	940	899	890	874	866	873	889	909	840	866	917	892	886	905	893	907	907	892	857	895	872	932	933	904	898	837	922	920	858	920	917	869	843	843	841	904	915	895	865	910	860	871	885	878	909	853	906	916	865	860	904	859	923	906	891	893	895	852	928	913	899	857	865	865	907	876	891	879	875	874	818	879	869	890	870	919	900	909	863	917	897	900	833	871	880	865	877	860	926	865	866	855	884	846	862	886	893	886	873	855	880	872	939	920	927	867	872	891	904	864	863	861	835	846	880	892	945	921	943	861	953	917	954	911	843	876	946	834	847	905	858	924	939	891	893	916	912	904	851	849	918	873	948	914	923	914	899	892	828	892	903	896	818	874	932	837	895	913	871	877	875	902	915	873	894	906	840	961	937	853	859	890	880	824	874	883	934	864	928	864	842	918	925	855	944	920	858	887	874	858	839	872	936	907	960	917	901	912	858	865	931	916	890	915	852	893	912	896	872	862	918	898	879	862	912	869	888	883	878	866	898	889	879	825	868	883	874	824	852	883	894	886	876	903	895	872	881	864	928	927	896	918	908	877	875	925	897	873	885	908	897	896	937	907	889	819	908	846	872	901	901	916	893	933	942	847	898	895	843	868	893	858	905	866	931	935	883	844	876	919	884	865	930	913	896	848	906	889	928	937	887	879	889	924	898	937	929	903	879	916	856	900	829	916	867	831	921	929	855	886	861	823	922	855	876	891	861	897	927	904	869	900	858	895	853	884	863	923	874	865	891	925	802	884	891	906	897	891	903	890	816	894	853	863	905	876	872	901	923	875	863	886	853	875	877	892	897	879	834	852	868	834	852	862	881	894	880	881	849	881	850	855	909	853	929	834	873	832	853	865	857	875	878	880	912	876	885	934	892	895	876	888	856	893	852	875	875	860	907	902	911	916	862	944	866	905	910	857	897	848	925	918	894	883	882	916	900	890	879	897	898	930	871	861	962	840	859	903	855	902	892	965	950	894	865	883	882	869	907	868	891	868	830	886	890	858	903	828	826	886	900	871	907	897	855	870	917	861	923	878	885	883	910	867	905	880	896	894	892	831	840	857	891	873	846	926	883	857	840	870	878	922	900	892	848	897	871	886	893	871	845	896	908	855	922	885	887	851	810	848	907	821	847	842	845	885	859	854	874	928	907	887	901	947	957	866	912	885	907	909	875	887	873	842	875	889	885	911	932	908	908	921	897	926	926	867	865	910	884	910	863	858	874	818	914	897	882	924	919	882	897	888	819	877	883	863	879	869	887	881	882	893	887	926	901	884	885	875	862	850	841	861	932	931	889	877	878	910	876	842	859	895	876	903	881	883	901	866	878	885	845	847	854	837	910	909	875	901	886	860	881	884	855	894	908	945	856	868	851	899	873	872	880	916	859
2492	1170	380	130	103	116	113	89	94	81	90	83	76	64	73	66	70	79	76	64	61	73	67	67	62	53	62	60	57	47	68	64	78	61	48	64	60	65	68	63	58	56	74	56	54	58	72	53	54	83	78	87	75	67	70	58	72	66	62	59	67	65	60	62	62	56	71	54	73	49	59	55	60	51	53	69	49	59	54	66	56	66	54	54	72	54	56	62	56	64	54	50	66	55	62	61	47	62	68	52	68	55	51	60	48	76	46	56	62	53	60	42	42	60	61	54	57	58	53	63	50	57	55	62	69	62	62	48	74	59	56	56	81	59	56	56	64	62	59	60	70	62	56	53	68	57	60	57	61	58	65	60	58	52	49	50	50	59	59	54	46	49	50	64	76	62	47	74	58	52	62	65	63	59	55	57	55	48	60	75	63	59	67	58	54	66	71	64	55	65	68	62	73	61	69	61	59	65	72	45	59	68	61	60	58	53	57	52	59	59	53	80	64	56	64	56	60	78	55	58	79	61	49	59	65	55	56	69	63	59	68	67	51	44	50	49	59	67	55	57	68	65	56	43	36	53	56	67	57	64	56	72	56	57	41	57	63	45	39	58	54	51	63	48	56	67	52	56	56	61	58	61	59	51	51	61	52	62	57	66	69	69	71	52	55	58	54	49	57	53	60	70	52	62	62	42	52	46	52	51	50	63	51	58	48	60	66	43	60	57	53	54	59	34	51	61	58	54	60	47	57	58	68	64	62	55	61	61	59	61	51	57	55	62	48	60	70	60	69	58	71	54	63	44	65	63	65	53	66	51	62	74	71	55	52	53	59	62	62	49	51	63	56	69	58	58	41	59	59	50	66	68	51	63	65	48	63	53	45	52	54	57	50	57	45	48	51	56	54	55	52	53	67	77	65	55	57	71	67	65	66	59	69	47	60	68	52	58	73	56	60	57	51	58	67	70	47	52	56	62	64	64	74	69	44	59	54	54	60	58	73	67	44	50	72	69	54	50	57	54	55	60	64	65	46	56	57	59	69	41	68	60	61	65	60	47	59	66	49	52	50	54	55	52	52	57	36	61	55	62	48	49	63	62	54	66	62	56	56	63	55	51	57	50	68	58	52	62	57	49	48	49	49	46	52	62	71	62	63	57	63	58	56	61	58	70	60	61	57	61	66	58	52	50	67	54	64	45	53	64	44	45	64	59	56	60	51	75	49	70	53	52	50	52	68	61	66	49	58	63	66	56	71	63	53	39	63	64	69	66	67	55	51	62	63	63	45	53	65	56	58	52	64	71	55	55	70	52	58	61	56	62	58	52	58	61	59	47	61	45	49	50	43	61	66	60	49	71	52	67	58	50	50	64	61	59	52	64	59	56	68	55	47	60	67	51	59	60	53	56	51	62	53	71	56	52	55	42	56	60	59	65	53	44	57	59	42	52	50	50	40	68	61	66	53	62	54	60	54	55	59	61	71	56	67	69	70	57	57	52	48	50	53	54	51	50	47	56	58	55	73	48	53	49	54	60	61	66	44	56	57	49	52	63	70	52	53	54	60	48	60	55	62	58	52	50	70	55	65	56	65	59	60	64	54	53	58	66	53	70	65	62	45	65	53	63	58	65	60	58	63	47	53	68	60	58	65	77	51	60	55	67	57	67	50	53	59	47	64	73	63	47	51	74	58	58	56	57	54	60	56	67	62	63	54	52	55	60	61	57	50	57	59	64	49	61	60	65	47	54	64	63	47	56	67	62	61	54	57	72	62	55	59	53	55	55	62	61	52	58	59	68	67	65	63	66	50	63	60	59	55	59	45	54	49	72	56	59	56	45	52	68	66	67	51	54	55	60	58	61	58	68	72	64	52	75	55	52	54	55	65	62	57	51	59	59	70	65	53	66	63	72	50	55	54	60	67	48	58	51	41	70	50	64	62	56	56	55	57	53	45	60	61	61	71	44	67	50	62	51	57	63	56	71	59	43	66	61	50	50	40	62	53	41	62	63	65	52	56	56	68	54	54	51	63	70	43	57	65	41	59	60	61	67	63	41	61	59	73	66	71	56	47	64	53	56	50	51	52	57	54	69	57	57	57	53	64	59	51	58	58	50	56	46	53	61	56	58	59	54	43	62	56	40	49	60	61	58	61	66	45	66	76	45	57	60	53	58	52	62	51	56	52	65	48	62	76	55	58	67	59	51	53	52	60	63	67	54	62	60	55	60	48	54	65	63	52	65	74	61	60	59	61	48	54	66	53	61	59	58	60	51	70	62	66	50	56	62	64	57	57	53	70	51	62	61	44	65	64	60	62	58	47	58	55	53	68	51	51	63	45	55	61	60	59	61	59	64	71	56	45	57	58	65	65	50	40	57	65	62	68	49	60	68	74	48	67	50	50	54	50	75	52	58	59	56	50	68	60	79	53	65	75	60	69	49	63	56	56	48	47	67	64	62	49	52	61	62	54	51	57	57	66	66	62	51	59	49	60	56	55	43	63	53	64	59	56	54	51	72	61	62	55	60	62	52	58	50	60	77	63	60	59	64	62	45	65	57	51	70	72	57	60	49	65	58	62	59	63	46	69	55	52	56	55	54	48	57	62	54	44	59	62	55	43	65	62	56	60	62	49	48	56	77	60	57	57	65	68	64	65	64	65	61	51	52	59	52	61	53	67	57	57	49	54	58	53	49	68	54	48	67	65	58	60	78	58	63	58	58	54	57	57	54	49	58	42	66	48	73	59	64	62	64	54	44	50	59	56	46	43	59	47	61	64	43	70	52	58	67	56	63	65	73	59	48	57	57	55	74	54	56	58	60	52	55	59	46	51	47	61	45	63	63	53	65	50	55	59	62	62	66	57	58	56	64	56	59	66	57	60	67	56	59	47	68	68	52	56	63	58	60	58	53	58	62	56	55	65	63	59	39	52	61	72	68	53	45	52	55	50	60	58	63	68	53	57	62	70	79	65	51	59	57	65	58	64	57	56	54	68	60	64	57	57	48	49	54	75	57	62	64	59	62	53	55	54	77	49	56	55	58	60	55	56	47	44	69	64	60	50	59	60	63	46	60	55	64	59	66	67	57	64	55	54	58	58	55	52	73	61	64	67	59	70	57	55	59	57	54	43	71	64	61	71	65	57	55	57	58	55	63	59	51	51	62	42	56	74	59	67	50	51	52	52	55	52	58	60	50	58	51	49	53	65	62	58	64	61	58	58	61	43	60	53	61	63	64	55	53	66	53	68	47	65	60	66	64	45	55	59	70	44	59	62	60	42	48	59	53	55	57	62	65	61	58	50	58	59	55	49	74	57	51	56	61	67	62	46	46	63	67	47	56	66	68	42	71	47	54	51	46	59	74	59	43	45	61	45	47	57	50	64	75	60	62	53	46	60	58	59	70	62	67	58	61	49	57	47	54	57	56	63	61	64	52	62	55	61	62	55	75	56	57	71	53	61	61	56	62	60	49	63	56	45	75	58	50	65	59	60	47	50	58	49	60
24815	13023	4653	2551	4042	4508	4022	2981	2374	2021	1886	1651	1460	1232	1037	987	952	775	809	758	673	640	632	595	584	585	631	550	558	524	480	529	507	531	504	523	538	518	561	578	536	484	512	523	562	609	681	625	702	857	958	1038	913	925	848	798	738	659	622	560	481	493	501	482	482	499	515	497	445	447	477	486	477	468	466	494	484	479	487	486	506	437	490	471	508	484	482	496	466	432	512	477	481	483	456	519	471	515	476	482	440	463	489	451	485	498	448	475	472	468	471	489	500	494	469	476	462	469	450	540	439	470	459	459	494	487	473	469	488	478	494	479	537	476	509	488	468	453	468	464	506	483	469	455	485	466	506	501	468	472	504	503	527	483	467	471	486	459	504	508	494	475	436	518	471	488	483	492	494	451	426	499	477	484	486	428	467	490	502	493	497	490	492	500	488	466	455	496	487	465	508	510	536	485	483	504	516	458	453	481	487	472	498	503	447	482	433	461	500	464	451	461	461	456	497	477	470	436	476	473	448	491	499	447	492	433	460	517	498	494	489	450	477	464	475	497	486	493	483	484	482	452	487	421	476	485	456	484	492	482	480	437	522	497	450	442	454	451	445	483	492	466	478	447	465	521	483	497	496	488	498	465	477	452	441	472	480	461	471	491	475	454	498	504	488	447	435	469	485	490	470	464	474	499	465	492	467	499	464	480	466	496	467	458	497	494	490	518	481	487	482	546	489	476	468	446	470	475	471	493	487	464	461	472	494	488	508	474	484	489	483	463	466	466	494	457	460	499	527	487	473	451	476	477	477	477	464	493	474	464	435	451	499	509	492	509	500	494	472	478	469	483	472	484	473	498	484	478	489	465	462	475	475	468	462	519	506	511	482	480	459	495	497	509	487	477	455	499	503	484	481	469	473	482	490	472	516	478	505	488	483	483	483	495	499	430	468	468	498	478	475	490	517	513	495	504	484	492	426	456	473	532	467	507	482	493	500	462	472	496	481	525	502	471	472	468	484	472	479	505	500	475	486	510	484	494	474	489	496	490	462	464	508	477	484	476	493	482	458	480	484	477	465	511	504	479	448	534	462	511	503	460	463	483	465	505	473	470	483	496	474	476	477	477	526	507	491	475	484	481	477	464	488	485	474	460	460	494	461	471	434	501	479	448	503	470	462	506	422	519	471	484	488	475	480	500	457	506	483	453	478	484	454	523	516	466	500	486	465	497	484	468	482	453	514	488	478	496	470	465	510	434	445	485	503	463	490	470	462	475	507	515	464	454	469	453	464	531	462	428	494	520	488	499	438	481	462	486	483	477	455	492	464	476	503	495	458	540	484	484	485	480	483	479	510	476	462	471	456	497	498	488	480	441	499	490	476	489	505	481	490	510	507	473	460	474	491	519	498	456	481	446	505	540	477	503	453	503	487	481	466	514	460	490	462	474	469	465	488	490	464	464	493	465	514	491	467	483	461	469	468	487	501	495	427	488	481	477	467	458	477	499	514	476	484	471	470	471	524	497	495	477	469	497	500	445	471	451	469	470	506	475	495	474	457	473	506	497	469	490	461	488	429	482	457	479	481	486	443	509	486	438	562	478	508	472	482	478	468	521	465	525	464	469	477	480	479	435	464	480	482	481	506	480	497	508	458	475	505	474	472	482	494	504	517	450	476	472	423	498	452	493	478	465	512	493	456	478	496	484	481	487	492	508	494	460	480	477	477	541	467	485	480	476	438	452	432	472	465	471	518	476	449	499	469	436	514	479	471	497	487	509	455	451	456	491	513	487	497	495	482	488	462	493	439	455	486	499	483	500	452	467	497	450	498	482	507	490	480	517	488	442	480	483	478	464	497	519	494	495	523	492	487	481	503	516	494	484	438	519	462	457	493	499	455	495	461	496	426	450	450	449	463	476	470	409	491	522	486	491	458	484	481	465	458	479	487	495	482	487	450	504	477	487	458	489	456	458	487	491	470	468	451	512	469	502	485	509	471	471	467	460	471	515	484	455	482	467	510	473	480	457	478	479	479	455	502	479	489	493	513	463	468	462	493	476	498	471	447	441	485	483	443	499	477	480	463	476	490	460	476	503	487	522	467	453	459	489	512	466	497	510	495	468	485	532	460	481	475	491	460	523	494	475	486	497	498	474	501	495	468	475	461	469	455	476	486	451	522	481	476	487	448	480	465	451	486	484	492	506	484	465	480	459	509	472	479	488	530	492	467	496	451	480	468	490	491	472	460	459	477	478	485	486	477	473	486	456	473	457	498	467	496	473	464	507	496	485	511	450	502	507	485	481	459	476	461	467	493	520	481	509	490	451	487	465	474	483	465	468	478	454	457	440	501	489	444	432	493	453	469	489	486	454	489	448	471	473	504	484	459	494	514	482	471	517	454	493	449	473	491	463	495	470	453	519	448	507	491	466	489	524	481	469	459	465	485	496	444	510	461	459	509	436	471	461	501	457	513	493	473	454	473	483	509	490	464	448	478	451	494	482	486	497	446	471	452	500	449	519	484	456	469	480	516	481	486	441	452	478	464	522	483	482	444	469	445	505	461	444	474	474	535	474	471	462	473	508	464	506	522	470	472	515	476	440	456	470	476	483	467	446	498	517	466	452	484	483	516	497	466	520	505	448	499	428	485	515	467	455	497	485	472	493	488	465	436	518	499	478	477	466	440	485	499	466	491	505	483	475	468	508	484	475	505	485	489	495	467	477	489	473	503	472	513	447	465	437	473	499	484	510	460	488	528	457	453	483	487	455	487	468	521	496	503	479	504	492	492	459	486	486	503	457	485	467	454	468	493	503	439	472	491	493	501	508	517	478	480	491	520	476	470	489	437	498	457	510	457	457	508	481	470	497	483	481	491	519	467	490	497	496	468	472	477	444	448	474	470	459	473	475	449	477	487	455	472	507	471	455	511	443	469	487	495	484	507	518	470	469	501	479	483	498	483	475	495	460	449	452	532	501	479	474	486	430	471	479	490	490	453	473	457	476	459	466	463	469	432	487	446	463	518	460	468	451	472	522	484	482	455	476	464	468	496	500	509	508	467	465	455	443	468	479	491	455	484	510	459	482	540	477	497	436	506	471	455	471	493	489	462	509	463	481	456	491	502	486	466	487	471	470	459	471	487	495	516	457	522	448	444	484	493	458	460	513	489	475	487	499	485	494	484	481	465	479	477	472	458	468	484	464	475	472	471	510	483	501	504	469	468	482	498	462	492	492	493	484	447	487	462	483	457	448	517	492	467	460	484	471	464	443	484	506	472	463	459	482	551	477	501	504	475	470	450	470	527	456	457	505	461	507	441	500	496	473	473	451	470	465	470	494	480	464	466	514	483	488	469	499	486	501	495	491	500	466	488	502	493	458	501	487	463	486	482	466	480	448	500	454	467	464	481	461	431	490	479	492	447	492	488	439	476	459	479	462	477	488	484	495	502	488	493	503	458	475	487	466	485	479	472	470	459	530	473	479	436	502	496	471	460	469	460	493	477	515
3711	2943	918	245	176	189	178	174	208	156	164	153	160	123	134	120	129	106	110	119	97	118	98	103	107	98	107	99	87	104	109	117	104	99	97	95	93	97	100	96	96	95	111	121	108	116	112	130	148	162	149	169	172	176	143	129	133	125	118	140	103	103	84	97	95	97	84	100	109	101	101	92	98	95	90	98	91	93	122	110	103	110	100	118	115	111	96	94	92	94	79	114	116	95	98	89	97	109	97	100	92	101	100	93	104	99	99	85	112	92	97	124	107	101	94	123	85	103	114	99	117	107	104	110	91	119	103	99	93	103	97	121	100	97	82	98	94	86	106	77	116	97	93	92	102	89	98	97	107	100	128	113	108	111	88	101	108	84	98	88	104	100	101	100	109	80	106	99	102	102	99	98	98	104	100	92	103	95	98	98	95	74	92	78	80	102	100	92	96	109	110	87	122	99	95	92	106	92	98	91	109	87	104	101	93	114	115	96	86	119	100	105	91	97	108	104	119	97	107	103	103	115	98	96	96	90	96	102	116	98	115	96	109	92	113	107	107	98	122	89	80	98	96	83	85	97	79	103	102	100	110	99	97	84	103	118	109	90	110	86	96	113	92	103	108	97	103	97	92	112	108	108	100	100	96	81	112	108	104	98	80	96	97	99	102	105	80	103	108	92	108	109	103	113	101	112	91	106	125	105	97	96	99	112	106	101	85	87	108	110	92	108	102	97	94	107	110	116	107	117	101	100	98	85	96	104	105	112	117	91	113	89	117	102	93	118	90	103	98	100	95	110	91	96	103	88	98	102	105	95	89	93	99	130	90	108	121	107	103	86	82	95	103	118	101	89	113	120	106	117	105	95	125	103	103	109	91	99	117	102	103	99	111	111	109	97	94	109	101	120	95	100	92	97	84	107	122	94	102	103	101	102	109	124	111	97	94	127	111	109	118	100	85	88	105	112	115	108	116	105	110	103	85	104	105	106	93	110	93	99	107	97	118	115	115	86	121	108	88	112	107	105	100	102	112	125	104	97	101	105	105	98	104	95	95	119	93	91	104	88	104	102	113	98	103	97	99	82	75	105	109	107	113	90	96	107	93	95	107	113	114	90	110	115	90	106	113	103	110	109	113	94	102	98	117	97	108	122	92	115	111	88	108	108	99	114	92	108	99	100	89	84	95	95	86	92	115	99	101	94	86	97	96	110	117	99	91	93	97	106	104	88	106	109	107	104	89	97	100	90	90	96	87	126	93	110	106	94	93	107	117	91	121	83	102	124	107	99	104	87	99	102	92	87	89	93	113	83	103	98	105	105	108	91	81	103	101	107	97	87	122	111	119	106	102	89	106	99	100	107	99	112	98	102	87	105	119	98	103	110	111	99	113	83	103	107	84	87	101	100	85	97	87	92	89	108	105	109	98	105	81	112	79	100	106	91	100	104	96	99	100	105	94	107	117	113	92	97	97	117	100	119	85	80	130	112	106	98	114	94	102	91	121	104	103	111	103	111	102	91	134	86	86	109	104	112	91	102	119	116	93	99	106	91	96	95	101	121	96	108	108	79	96	103	102	105	92	103	97	97	114	80	107	95	113	88	100	105	95	94	95	110	112	107	95	108	84	105	121	101	102	107	121	108	122	88	108	112	92	99	91	87	91	85	107	104	108	96	97	105	102	108	108	87	104	88	107	95	104	108	107	119	96	107	118	96	97	102	110	101	75	104	91	97	99	95	96	100	102	103	108	101	87	93	114	110	93	110	98	111	107	125	98	103	81	115	109	97	102	106	98	100	96	113	106	92	97	102	110	97	112	95	105	98	97	124	109	104	105	86	100	99	105	101	99	106	74	96	111	98	104	107	112	99	91	108	99	81	90	95	109	93	112	102	113	93	101	106	89	109	103	103	101	99	108	92	105	106	97	83	91	87	91	108	107	102	110	96	96	123	96	101	101	105	103	107	111	87	107	97	97	102	107	105	108	93	102	102	91	116	99	103	107	100	115	91	128	112	95	102	89	116	98	105	119	107	104	101	109	99	97	97	103	104	114	104	92	90	107	92	101	111	108	91	111	101	91	101	110	107	98	101	97	101	99	98	108	116	97	89	118	112	107	111	114	106	115	95	109	123	104	107	99	106	83	89	90	99	116	107	102	98	91	79	86	102	92	106	112	82	93	99	119	110	102	108	94	112	110	99	89	110	110	110	102	86	104	112	106	98	103	86	95	91	88	99	78	93	91	97	118	95	103	104	101	117	101	98	96	81	86	95	107	80	103	86	87	98	93	120	89	99	118	89	101	118	106	119	125	89	111	92	106	90	105	97	95	98	90	120	95	108	113	121	116	108	99	108	112	99	111	101	92	104	103	85	91	93	103	115	124	87	95	98	128	103	89	95	100	114	93	97	96	103	113	114	117	98	103	97	106	102	123	84	95	114	99	105	110	103	103	107	90	113	99	102	114	100	85	95	98	95	115	103	106	104	104	106	106	105	111	101	102	90	83	108	95	107	109	89	84	110	93	91	100	100	106	111	102	104	108	85	123	89	103	83	102	104	122	101	109	109	103	98	111	102	104	98	105	83	98	96	116	91	102	105	109	107	104	96	104	110	106	104	86	90	93	86	83	105	81	106	119	103	109	125	103	107	104	108	113	86	107	91	101	102	104	109	93	101	115	102	110	101	86	83	122	122	99	130	107	95	87	92	110	93	95	95	88	123	104	113	101	118	118	96	89	102	117	117	109	93	118	110	85	115	85	99	81	108	105	79	94	115	96	98	107	89	101	89	90	109	92	92	97	127	105	102	101	92	104	98	118	114	83	110	112	111	100	96	104	98	93	104	108	86	104	100	107	125	107	109	78	88	91	110	108	110	101	103	91	93	108	106	97	97	86	96	107	98	101	82	115	90	99	117	100	107	110	115	103	106	95	102	119	94	101	95	99	110	106	93	100	92	112	92	125	86	98	110	97	91	93	109	111	90	116	100	109	117	95	111	83	90	108	101	110	104	95	95	112	113	107	93	89	85	96	90	95	113	99	111	118	96	104	100	123	96	99	107	94	105	108	116	97	93	106	92	100	105	85	85	101	86	96	92	96	104	117	102	102	98	109	92	102	109	120	86	101	101	104	106	106	96	97	124	108	97	92	107	86	103	114	103	107	79	105	86	105	89	107	91	106	84	106	103	95	94	118	113	111	114	97	89	82	104	106	106	87	102	108	96	128	98	107	95	107	115	94	95	102	96	99	101	90	91	99	88	114	100	94	101	114	100	102	83	116	88	108	102	107	86	100	121	94	113	99	119	93	88	102	96	111	80	98	93	101	113	90	101	94	93	102	79	99	105	87	96	103	122	97	104	110	115	97	88	126	90	87	82	95	90	102	112	109	105	100	104	95	96	95	89	115	110	117	108	81	106	96	89	90	104	94	119	102	94	102	107	107	95	114	103	82	111	94	103	95	90	115	79	87	105	114	99	126	102	93	104	101	73	96	94	108	99	98	97
30839	20835	8534	4504	6654	7658	6723	5321	4397	3752	3146	2709	2340	2021	1757	1621	1436	1303	1215	1237	1164	1079	1079	980	1074	995	935	946	996	920	901	908	894	876	870	861	870	881	927	860	827	897	920	1021	1090	1132	1096	1248	1969	2115	2493	2679	2579	2221	1848	1632	1364	1191	1036	971	810	794	821	808	859	778	815	792	806	801	781	762	755	781	776	813	797	777	822	799	776	816	759	759	833	754	740	802	782	791	810	807	824	829	781	767	791	796	847	802	791	809	806	787	751	810	827	743	795	794	798	822	778	793	800	828	841	794	735	782	803	790	785	737	799	820	792	779	809	811	797	816	819	845	802	802	788	833	740	824	774	829	773	765	763	839	769	802	782	816	754	819	787	839	765	809	796	803	851	777	772	783	779	758	765	833	820	770	842	785	793	790	810	804	778	857	785	789	811	803	789	778	825	770	794	795	821	832	804	847	840	828	791	827	789	793	858	807	818	773	784	770	797	876	787	855	863	813	773	776	798	819	746	794	763	790	828	832	828	765	779	785	780	826	824	809	819	824	775	818	800	803	758	783	806	786	827	771	713	781	793	784	823	822	781	815	767	786	852	797	831	798	749	743	820	789	820	785	746	834	794	840	836	786	805	822	789	854	770	791	788	774	771	798	816	787	815	839	747	762	775	795	799	762	801	815	795	787	786	801	821	825	776	736	807	840	800	799	731	841	777	844	800	793	782	821	782	806	824	745	809	749	784	789	789	778	757	812	809	769	791	786	770	813	790	778	775	782	833	799	776	825	783	763	759	792	759	846	766	855	806	804	837	800	834	816	764	781	797	797	805	781	765	781	772	789	784	759	757	838	801	814	810	798	780	788	803	832	785	793	808	772	799	787	783	806	779	801	765	793	800	792	770	774	762	783	773	817	828	776	782	740	780	806	818	756	750	775	741	772	789	747	760	825	815	787	747	764	745	782	760	811	787	812	773	797	799	791	816	836	754	794	798	818	782	786	819	789	820	819	838	782	820	806	790	807	790	825	837	736	833	776	801	790	797	784	776	812	810	785	755	792	784	825	830	767	804	745	813	792	777	794	812	796	804	770	784	776	809	764	830	780	821	766	735	807	848	814	821	803	800	816	813	792	782	812	806	805	751	816	741	809	756	784	834	768	827	812	805	803	814	837	810	763	817	791	832	815	780	840	810	807	766	754	792	795	787	819	766	772	774	834	813	834	829	807	824	829	769	804	767	850	803	800	842	848	770	770	774	807	814	755	801	807	765	784	773	825	795	783	793	794	760	772	773	816	782	816	773	836	753	832	730	794	826	773	801	825	836	839	798	764	819	860	811	775	795	781	832	799	831	794	793	783	826	739	821	762	799	761	789	857	766	769	824	776	802	777	798	810	780	772	775	811	843	853	830	806	779	767	808	770	851	797	830	827	757	746	783	792	784	801	776	779	778	838	801	736	791	805	832	804	763	798	761	793	785	817	751	795	790	829	770	824	794	806	777	775	759	764	862	857	803	811	810	717	791	789	794	821	821	797	813	795	802	770	805	752	783	812	766	817	738	774	795	797	845	865	799	756	842	806	840	708	801	799	768	771	803	792	825	832	844	811	797	774	787	824	821	781	800	772	818	816	797	781	781	757	789	809	807	839	779	840	782	852	768	767	853	806	793	800	771	813	793	810	798	797	800	782	851	804	805	762	841	798	822	771	774	797	778	787	857	816	794	812	716	791	800	828	772	769	801	800	795	788	787	783	824	794	799	789	818	761	834	806	819	798	753	808	786	775	782	771	818	831	768	807	832	799	769	793	774	818	768	774	759	778	809	839	811	773	765	833	821	793	811	803	823	818	788	747	824	791	815	789	791	700	768	711	802	725	806	814	762	753	818	779	798	839	848	803	828	817	833	818	743	796	791	778	809	808	791	768	816	822	773	825	739	743	801	743	876	807	789	794	728	796	807	809	836	805	784	792	800	846	850	814	823	794	768	816	844	809	766	783	789	798	788	835	805	807	804	817	826	727	769	783	796	774	846	754	803	801	818	807	785	782	721	776	801	819	759	796	750	776	791	835	776	786	806	791	815	808	783	820	795	774	819	788	827	805	787	782	786	744	778	758	797	818	750	806	823	802	813	778	749	797	777	803	800	788	806	780	759	878	807	809	792	772	741	835	767	789	799	787	762	814	859	831	802	795	794	805	789	765	809	810	835	776	774	822	790	762	849	838	760	815	794	779	759	775	872	786	783	802	784	812	767	806	761	815	794	731	757	773	838	773	871	802	798	785	809	818	801	817	767	796	776	812	856	815	796	803	780	801	760	820	807	736	780	809	773	779	812	825	880	758	766	783	778	837	808	783	821	806	789	827	793	813	769	812	793	791	779	862	797	832	789	825	800	813	806	791	778	814	802	778	797	767	826	841	767	809	837	784	805	770	814	770	786	786	790	810	787	760	794	766	816	810	838	796	802	836	833	799	748	805	787	831	816	795	820	842	828	770	796	820	799	802	794	782	737	775	801	750	813	792	793	779	789	841	817	776	760	759	737	835	785	839	770	820	812	761	784	792	767	802	782	795	720	800	805	811	758	776	857	795	765	785	817	807	771	795	777	769	794	782	824	765	818	824	818	807	794	826	774	823	795	780	829	825	822	821	834	803	782	824	826	840	819	758	809	794	772	820	858	832	805	772	795	849	843	770	828	752	788	792	783	755	801	801	809	798	818	776	774	830	789	818	815	800	804	810	800	809	845	795	854	815	785	822	784	800	787	817	816	765	815	768	816	787	771	810	804	794	780	826	808	809	780	806	767	753	830	802	752	794	827	775	873	870	825	770	823	808	817	765	779	752	776	751	830	776	780	774	879	813	859	772	830	796	779	777	772	778	808	766	758	774	787	840	762	814	843	724	792	794	771	817	828	772	770	808	777	823	791	780	845	803	828	845	818	811	830	788	812	803	766	797	768	797	822	803	772	799	831	773	779	790	809	809	801	773	747	794	846	764	803	795	897	779	803	829	811	746	754	776	805	833	838	762	798	791	818	814	802	820	810	829	796	808	819	813	792	799	777	837	784	763	766	804	734	836	791	790	741	810	820	784	830	758	787	753	787	776	771	803	847	794	737	772	753	788	751	816	820	803	844	802	823	782	821	770	807	785	748	844	811	833	832	737	783	792	791	825	844	807	758	803	813	841	746	805	785	804	806	789	801	825	751	811	815	764	813	791	782	873	781	810	825	792	824	789	789	796	846	831	778	722	796	809	752	804	781	723	785	757	788	766	814	815	785	742	813	824	808	759	793	804	839	795	754	741	799	754	781	787	819	753	809	819	826	800	844	837	816	802	784	780	803	775	789	788	793	779	797	776	779	775	762	787	830	819	788	835	826	814	786	781	784	801	738	770	771	815	813	758	782	746	790	773	824	790	805	798	790	785	790	781	829	822	809	799	815	792	756	759	794	723	761	774	788	814	818	741	766	770	851	805	847	739	824	785	850	782	756	821	845	782	818	765	795	825	759	781
4173	2392	582	185	130	155	160	157	134	146	134	127	118	97	91	103	103	112	88	71	85	71	94	96	67	76	77	68	80	84	70	83	75	67	63	67	103	75	68	77	83	83	98	82	78	94	104	116	132	125	152	133	149	142	112	101	87	96	107	81	62	66	71	87	77	61	73	74	83	65	81	92	60	65	69	58	79	72	74	72	71	71	66	73	72	78	77	85	67	77	67	93	56	81	82	77	66	80	58	71	73	64	67	76	84	68	74	73	74	73	70	64	73	79	75	87	71	81	73	75	82	61	71	69	68	81	73	75	89	70	72	64	65	62	73	72	90	78	84	66	73	64	80	54	63	75	74	55	64	60	60	67	81	79	66	77	73	53	61	68	69	78	59	70	65	61	56	76	74	75	63	85	63	81	75	75	64	76	63	73	69	66	69	54	63	74	79	76	70	69	81	69	79	79	74	87	90	82	70	69	72	61	70	76	75	82	78	85	65	86	64	56	76	74	63	68	64	73	67	72	72	60	61	83	72	80	73	75	64	70	72	98	80	77	58	64	68	67	76	68	77	78	65	84	82	64	79	86	70	76	67	77	79	78	72	86	70	73	69	76	58	65	77	72	85	73	56	64	68	82	80	64	76	84	61	71	92	69	68	64	86	71	84	68	66	66	61	80	63	71	81	85	70	71	63	68	74	54	81	68	75	75	71	79	85	76	75	60	62	75	67	76	78	62	63	74	75	74	72	60	86	69	71	85	74	61	68	73	75	64	81	75	80	61	61	46	74	62	71	79	71	87	77	71	77	74	74	75	78	71	70	78	87	81	65	69	53	65	60	69	68	67	69	84	65	67	74	76	70	60	67	74	73	71	75	91	76	63	76	73	83	82	80	72	61	88	55	77	69	73	76	66	74	63	65	68	84	77	82	70	70	80	69	58	67	61	81	58	74	91	70	70	93	72	83	67	70	71	64	66	78	73	85	80	78	73	66	65	64	77	81	69	76	63	61	69	73	71	66	62	68	67	71	97	73	65	68	74	74	72	79	71	67	61	77	69	82	72	79	73	76	82	74	59	77	74	73	79	69	71	91	81	73	80	74	55	83	61	73	85	69	82	68	82	87	81	56	75	54	75	59	57	64	70	75	74	82	64	69	66	94	64	75	71	77	82	58	73	77	75	65	88	73	64	70	79	81	74	81	72	91	60	80	85	78	81	68	83	58	78	86	79	75	65	74	62	73	79	73	77	78	60	75	70	66	60	74	86	80	71	68	71	60	76	77	85	85	71	58	77	79	65	91	69	68	79	84	64	86	68	65	69	62	73	81	67	57	71	67	77	73	70	58	68	68	77	86	66	58	73	73	82	94	76	75	78	73	63	51	75	86	76	66	80	58	69	76	85	65	74	87	84	79	76	86	74	60	69	92	80	87	80	83	73	54	58	72	72	74	76	75	72	88	70	82	66	72	86	80	77	73	64	80	67	74	68	74	76	70	67	84	68	76	76	64	80	67	63	88	75	55	80	61	77	73	74	77	63	70	60	78	70	70	78	67	68	81	81	74	76	77	78	69	68	60	66	77	71	73	61	64	64	57	57	74	67	71	57	78	68	84	77	65	74	83	83	73	74	77	88	79	67	87	72	74	69	63	69	62	71	73	66	74	69	69	57	77	90	71	82	60	80	65	55	78	63	72	83	86	73	76	74	60	70	82	76	74	56	69	75	70	68	55	74	62	76	64	73	91	83	75	84	71	59	71	64	78	61	70	90	63	83	69	70	78	73	75	78	86	70	70	76	71	65	79	85	72	85	71	71	74	76	79	71	71	77	65	66	81	89	83	64	75	84	70	71	82	65	64	90	76	71	68	77	65	69	68	53	67	71	66	69	72	75	84	80	70	80	77	70	57	63	78	63	61	62	67	78	76	77	80	61	71	71	87	79	79	70	76	71	79	73	57	77	83	70	71	69	78	66	101	72	66	70	66	73	78	76	75	65	69	66	78	66	72	64	78	78	69	78	70	72	78	61	62	65	59	72	67	77	72	66	74	68	72	79	71	82	69	62	78	77	66	75	78	61	75	70	65	77	71	68	74	81	76	76	70	70	73	71	96	76	64	62	78	82	70	74	79	68	79	60	65	80	64	79	84	85	75	83	63	85	85	71	68	66	68	78	82	68	75	76	64	66	86	63	78	83	81	78	85	82	89	81	69	93	67	67	64	81	78	93	75	72	73	67	71	70	68	82	71	70	71	77	93	67	79	71	87	76	73	73	79	78	65	63	67	64	73	68	67	64	74	68	60	76	64	72	68	65	82	70	83	96	103	81	81	64	75	72	55	79	76	71	93	67	65	59	72	65	57	64	71	64	83	87	68	62	73	71	81	69	46	58	85	65	59	68	65	81	89	68	84	67	72	81	62	64	84	62	71	77	65	69	56	69	73	75	73	78	72	66	67	75	71	74	69	70	71	83	66	75	69	66	78	68	69	74	61	79	74	74	86	79	65	70	69	75	77	85	64	66	84	68	76	81	69	93	62	71	81	69	75	71	69	76	59	85	63	72	66	83	57	71	62	62	89	63	75	81	62	54	80	79	61	69	78	57	67	83	69	80	54	72	71	64	73	95	89	73	77	66	89	73	66	75	71	75	65	76	86	78	71	65	68	77	80	76	67	62	68	78	67	71	75	67	69	62	78	75	72	67	64	68	74	74	63	67	80	59	77	52	68	78	56	70	66	66	57	80	56	68	74	76	67	94	70	73	77	61	67	82	71	75	82	60	64	67	71	90	70	72	78	74	78	54	65	69	71	92	92	76	57	70	63	65	73	52	80	77	76	67	88	63	71	77	64	71	79	82	64	87	65	69	62	82	69	55	57	63	73	68	92	84	75	70	69	61	70	69	75	64	59	72	77	84	82	70	90	60	69	73	76	72	74	90	62	67	77	59	80	72	77	71	65	78	75	75	73	78	78	72	75	78	67	73	82	76	71	64	69	64	62	78	72	75	86	72	68	75	63	88	64	66	95	75	68	67	57	60	71	87	69	69	74	78	72	68	64	78	69	77	70	80	63	82	76	77	72	73	66	91	62	82	79	87	83	78	85	77	70	101	61	67	69	75	81	82	78	81	64	70	85	69	78	68	87	80	76	83	78	58	72	64	72	62	74	79	67	73	65	81	84	77	81	73	68	82	69	81	75	75	75	95	67	63	75	91	59	82	67	72	65	85	63	69	88	66	69	81	73	79	72	78	61	61	75	71	75	78	93	84	91	84	73	75	68	69	81	63	80	79	85	78	68	58	70	82	60	87	62	62	71	59	73	80	62	72	72	68	70	67	81	77	57	79	95	77	70	77	73	59	61	65	79	59	73	82	61	63	77	54	85	88	72	75	86	90	100	74	84	67	81	68	74	60	75	82	71	91	82	61	66	79	76	88	65	79	82	74	80	63	70	74	72	79	68	69	68	73	72	70	66	63	63	80	66	72	70	74	81	67	79	75	67	63
29997	18631	6464	3824	5863	7187	6506	5469	4349	3614	2916	2421	2161	1745	1580	1432	1313	1224	1118	1048	983	872	874	886	823	755	756	701	789	740	646	676	692	702	710	715	771	677	720	682	726	737	859	828	832	952	1143	1602	1732	1875	2287	2225	2238	2098	1679	1334	1129	957	866	738	736	568	570	571	606	616	614	574	603	616	609	580	587	584	628	589	588	587	586	605	620	562	594	574	670	609	559	554	608	562	618	570	593	622	588	619	578	594	618	566	584	614	588	603	584	568	598	614	586	616	609	572	658	627	572	613	560	608	650	538	535	626	612	597	575	576	598	585	542	595	597	618	588	542	613	573	588	593	578	629	535	614	603	600	570	623	611	597	589	650	557	584	584	638	571	599	573	591	591	599	607	581	572	570	570	570	623	601	609	637	590	559	599	621	595	631	614	577	570	610	579	619	579	608	583	577	575	575	588	622	585	604	604	600	603	601	608	647	564	548	612	602	610	587	564	568	577	604	585	620	570	550	567	570	608	618	617	557	592	616	579	564	593	600	565	608	556	597	604	590	582	623	607	598	590	591	587	575	600	576	599	613	583	568	633	564	610	651	595	550	595	528	543	589	590	609	584	594	604	575	579	575	585	590	594	594	633	601	633	630	577	588	623	657	598	595	634	581	588	626	650	604	609	599	615	594	595	600	578	618	551	585	576	617	574	608	567	612	612	580	576	620	619	604	599	588	587	605	603	554	573	571	635	592	602	569	601	589	590	572	615	577	610	617	600	603	591	578	568	614	583	594	584	574	599	640	640	614	557	631	594	618	610	604	618	576	592	622	589	587	586	606	592	640	579	592	582	644	592	599	581	603	539	599	556	529	585	596	572	561	607	611	574	562	593	664	605	634	559	577	593	613	581	595	574	650	588	602	592	601	574	595	647	592	593	599	636	640	562	573	610	625	567	622	601	573	589	623	553	619	600	552	587	621	596	584	566	609	589	592	598	539	639	550	571	577	585	585	601	628	607	608	603	593	575	636	565	565	598	558	625	623	609	600	605	600	577	547	612	676	640	616	555	554	613	604	640	586	632	601	616	600	577	565	616	613	587	609	617	609	592	662	582	624	555	625	592	590	596	657	621	605	574	638	578	605	592	610	591	544	580	585	592	549	638	632	608	596	627	602	591	578	604	596	601	597	591	589	628	577	605	595	621	599	592	571	562	600	607	581	620	608	589	576	635	624	562	634	608	601	626	605	622	592	623	586	580	602	610	559	618	612	570	596	593	603	583	569	600	637	562	623	593	567	617	586	632	633	602	597	586	580	654	626	574	597	578	582	588	595	627	615	577	609	630	599	608	647	627	593	586	569	619	626	593	561	590	602	559	600	625	529	611	618	593	560	586	597	581	618	618	599	628	617	605	606	588	597	594	578	590	666	605	580	629	602	611	622	565	577	551	615	622	582	578	593	583	580	641	609	609	640	617	610	602	602	649	612	624	607	610	612	621	565	594	583	583	613	631	566	597	609	555	581	574	600	545	611	594	530	560	567	568	632	542	567	603	582	558	628	575	610	588	577	618	569	621	601	587	599	597	612	608	596	564	619	637	587	605	573	554	568	587	605	550	570	559	593	602	594	621	576	610	620	598	595	556	592	600	625	605	581	625	578	581	604	572	570	576	574	574	614	635	595	599	593	595	583	569	610	595	626	615	589	584	583	553	586	602	609	641	598	603	588	631	605	580	586	593	596	630	634	645	571	585	625	607	590	606	596	579	602	600	592	603	602	624	664	590	611	571	663	594	571	593	588	589	593	612	592	634	613	602	598	600	561	562	593	582	622	577	610	622	586	614	589	608	583	579	611	547	630	624	574	623	615	585	614	600	640	589	625	584	605	619	565	622	605	598	621	598	603	588	621	612	550	587	605	587	610	588	567	574	588	608	601	609	602	600	535	615	613	592	577	616	611	606	640	603	541	638	618	599	688	567	542	579	585	577	560	647	634	572	618	592	600	583	588	654	643	601	614	582	611	629	535	649	584	614	578	569	585	609	608	602	639	631	569	591	608	592	608	619	544	585	638	609	644	566	586	600	580	652	543	653	567	607	575	592	612	597	612	602	588	618	589	592	594	617	599	609	609	616	586	671	637	622	602	592	584	593	611	613	579	592	581	562	578	598	620	628	577	597	623	625	591	589	577	571	631	594	565	581	573	594	602	586	599	562	572	613	576	582	588	610	572	631	604	567	558	582	587	576	580	618	634	584	607	581	599	637	648	605	592	613	628	609	549	631	596	610	580	585	575	607	586	613	594	599	602	600	599	627	565	554	585	589	585	608	624	618	593	609	561	584	557	628	578	589	617	591	564	583	590	616	559	593	665	596	607	619	605	612	575	601	622	576	588	599	614	580	591	582	573	618	547	592	624	634	588	531	609	594	642	605	595	605	597	595	556	612	615	583	619	623	582	595	589	587	594	616	557	627	580	562	544	607	553	604	591	595	554	633	613	574	605	619	591	575	591	649	572	575	572	575	633	607	622	611	605	553	599	610	565	649	607	539	591	574	600	577	650	562	597	599	610	609	598	607	604	572	598	594	583	590	629	625	587	621	570	628	605	644	530	550	572	619	614	615	554	575	601	640	635	584	617	592	578	577	574	628	587	607	587	626	601	611	588	602	630	626	591	573	572	571	539	615	570	563	643	616	612	604	586	645	583	602	596	574	582	615	600	558	619	587	579	581	569	594	629	572	568	585	583	594	568	602	622	592	592	589	632	592	611	619	606	573	627	628	615	612	593	612	591	630	605	581	623	561	622	611	603	584	616	630	640	595	605	558	604	607	594	608	565	581	577	579	602	608	609	577	551	551	599	602	622	617	588	602	604	600	624	600	604	596	636	537	604	621	610	651	644	548	589	636	554	585	585	620	552	577	618	521	550	579	570	578	643	593	647	597	613	594	596	607	601	619	597	574	646	571	593	610	619	593	589	570	605	603	595	589	630	635	655	612	610	609	592	623	594	609	631	583	606	601	582	608	637	586	578	580	617	565	570	549	604	617	606	631	589	558	539	562	584	601	584	631	628	591	607	606	592	605	599	579	576	630	602	577	616	668	644	590	555	604	579	570	581	580	646	552	581	603	579	599	659	633	627	587	589	577	576	559	593	592	586	622	631	620	585	638	622	631	579	573	567	593	589	599	611	596	606	618	655	578	647	594	586	581	570	604	600	609	569	585	650	639	618	617	625	572	587	638	621	555	574	588	613	620	579	616	622	584	621	635	624	599	551	644	623	599	602	556	610	574	592	597	568	610	542	554	584	609	595	554	622	632	612	548	602	580	579	629	607	603	618	609	532	639	620	588	557	597	640	586	574	597	617	626	588	606	593	623	615	624	593	616	565	624	587	560	603	600	616	583	668	577	625	534	559	594	597	569	589	569	623	619	661	592	586	628	591	624	590	582	622	582	581	636	565	643	599	611	640	640	579	607	580	574	595	608	601	595	574	579	632	600	598	588	586	627	584	566	595	608	603
5011	3736	1235	336	225	243	228	222	212	189	170	159	140	173	155	154	131	131	122	133	125	147	136	146	130	125	114	137	129	124	112	128	154	126	125	141	130	136	102	106	128	107	130	104	129	156	179	129	151	175	217	247	237	230	194	193	134	132	127	115	133	111	116	102	112	114	118	122	121	121	116	122	111	93	107	121	106	121	90	93	104	124	110	120	122	113	119	104	135	112	117	109	124	115	127	101	113	106	122	129	113	122	112	120	111	111	127	121	122	129	115	124	124	110	115	134	117	118	112	123	130	113	125	122	130	105	134	113	116	98	102	107	105	123	117	127	121	103	100	96	114	109	115	102	104	119	112	128	110	115	114	112	108	117	124	119	114	111	115	133	113	122	101	112	119	112	119	124	133	134	118	107	110	129	122	114	113	133	132	110	136	126	112	111	100	118	106	96	123	116	102	121	131	110	137	127	133	100	137	113	120	123	124	111	126	139	137	94	108	111	112	121	108	114	113	110	107	102	126	112	130	110	120	121	122	122	115	116	126	98	135	115	118	108	129	124	99	130	110	117	107	119	128	116	116	105	110	112	104	123	106	117	105	120	128	113	121	119	98	114	123	115	119	130	105	122	110	95	110	113	112	119	115	120	120	133	124	115	117	101	123	126	101	113	116	127	108	133	126	129	115	105	133	108	125	132	108	115	119	112	122	136	108	117	104	113	137	126	105	109	104	116	110	123	107	114	129	111	119	108	105	138	121	120	116	110	134	127	111	115	117	139	121	122	117	113	115	111	106	112	99	89	110	120	113	122	123	118	116	112	137	132	108	98	145	115	108	102	126	116	117	112	99	105	112	111	117	117	113	109	116	103	120	111	102	115	128	101	109	116	116	118	121	107	110	104	121	112	97	109	127	104	127	112	109	113	113	121	110	122	113	121	113	116	109	123	124	123	127	121	99	114	116	119	113	107	117	107	126	114	105	133	91	109	127	117	111	115	116	110	114	123	126	115	102	109	113	139	105	145	119	121	123	113	113	130	135	135	129	112	126	115	80	115	124	138	122	112	122	112	97	118	136	103	115	118	116	101	111	113	94	116	101	121	123	125	119	103	101	111	121	126	99	123	115	123	109	145	106	113	116	130	104	116	110	114	127	96	117	129	114	104	99	90	121	106	111	124	123	118	119	113	107	118	118	118	132	104	126	120	125	115	119	132	112	108	123	115	115	111	125	98	128	124	101	91	120	114	108	129	136	113	108	109	121	107	110	121	120	116	131	121	128	113	106	105	121	119	136	102	119	111	98	123	114	129	100	101	111	124	118	107	106	128	127	121	125	116	118	140	127	123	128	109	107	124	122	103	113	113	118	124	113	104	120	119	95	142	104	133	122	121	118	111	116	102	105	109	113	102	127	130	113	104	107	117	126	115	113	116	100	118	108	107	119	128	126	93	109	117	99	105	115	105	114	112	113	116	109	95	112	107	103	131	119	110	123	123	130	109	131	112	112	114	120	126	105	132	114	110	114	102	126	106	128	122	135	126	104	110	105	112	120	118	123	115	119	111	113	117	110	118	95	131	128	109	122	131	133	119	132	124	114	106	112	105	111	119	114	118	114	124	108	110	119	103	105	127	119	122	123	106	109	129	108	121	119	112	108	120	104	114	126	123	99	125	112	123	117	134	122	111	121	137	110	109	102	112	102	106	121	116	126	129	132	118	108	127	109	113	140	109	125	119	110	123	107	125	101	112	97	118	110	100	112	108	121	99	127	94	137	134	134	123	137	130	122	97	107	108	113	114	112	110	120	135	117	119	107	108	118	98	114	138	95	124	103	96	135	121	129	108	106	112	125	122	123	100	113	102	106	106	108	102	114	117	113	109	118	115	109	129	113	106	105	119	105	109	115	115	110	120	124	111	101	119	118	138	128	104	117	123	99	103	107	120	114	114	125	110	114	93	118	107	104	125	112	112	110	111	127	97	129	150	117	97	120	110	108	113	111	114	108	113	127	125	120	111	114	122	133	116	103	116	128	88	117	120	107	99	118	102	112	128	112	128	115	131	121	128	114	116	112	120	94	102	124	142	119	108	119	127	118	108	103	110	112	124	117	112	137	122	90	122	124	101	106	126	106	106	111	133	115	125	102	111	118	124	115	119	100	113	96	136	109	116	126	107	110	132	110	127	125	126	114	112	108	116	110	129	108	126	106	113	132	107	120	123	103	104	104	102	124	114	119	111	117	95	119	109	113	100	111	115	98	132	102	85	120	91	109	123	133	124	131	112	123	125	126	107	102	102	122	117	115	123	122	98	115	120	119	100	119	127	121	130	109	120	102	106	116	104	105	109	123	85	145	103	116	102	107	111	107	114	131	102	125	120	141	129	119	110	117	104	99	118	139	98	117	103	112	121	133	121	119	119	102	98	128	126	106	125	104	112	104	122	95	109	114	130	115	119	120	124	110	112	124	110	123	115	116	101	111	116	129	128	107	96	102	119	128	116	106	101	104	125	133	136	116	115	122	107	109	117	126	116	115	108	125	130	136	106	117	116	109	128	118	131	107	98	98	125	84	107	110	114	134	123	106	106	128	111	93	113	104	115	119	121	120	106	127	131	128	104	111	134	121	110	107	116	117	134	109	125	114	121	119	112	113	120	112	93	123	125	126	107	108	115	108	97	125	130	117	117	130	110	129	116	128	120	117	114	107	100	106	105	112	100	118	119	107	145	123	106	122	116	122	120	126	122	110	122	103	112	110	96	119	124	133	144	114	121	114	112	123	125	111	122	133	125	119	114	102	103	120	118	125	120	113	125	108	124	111	123	111	114	125	122	108	104	113	138	113	121	124	109	104	113	105	112	124	113	123	106	122	106	104	100	128	108	98	113	122	97	130	119	127	116	133	110	114	105	89	124	124	129	108	127	114	128	122	122	122	118	121	118	117	117	130	135	127	121	123	115	119	118	103	107	111	119	117	127	124	100	125	106	109	129	103	124	106	128	111	126	96	115	116	90	117	115	104	121	112	110	124	112	106	124	115	125	115	143	112	102	116	116	108	116	123	113	117	108	111	130	148	133	114	123	100	99	123	116	115	131	133	107	100	127	119	123	116	121	120	107	108	126	117	111	103	109	116	129	127	111	104	118	133	104	99	108	126	117	125	114	130	126	109	99	134	132	112	119	129	114	124	114	118	104	115	109	101	98	121	95	109	116	112	116	106	118	132	107	139	108	107	109	119	100	126	101	141	123	112	106	109	118	116	116	120	119	121	128	119	112	130	104	105	110	109	112	112	130	150	119	119	129	123	120	104	127	128	108	108	123	127	98	117	117	121	115	133	99	106	108	132	128	120	137	128	101	116	112	115	123	116	101	132	124	110	110	123	115	104	126	130	103	116	118	133	105	108	122	104	98	121	108	115	125	120	132	115	101	111	111	129	103	128	119	121	102	107	121	116	137	94	113	115	123	126	115	122	107	133	111	124	121	106	113	127	122	102	109	117	116	122	133
33857	23177	11163	6028	7787	9056	8487	7090	5972	4733	3827	3254	2823	2437	2187	1991	1881	1777	1561	1526	1414	1306	1326	1292	1263	1189	1220	1130	1147	1107	1103	1065	1092	1105	1126	1168	1063	1067	1021	1096	1012	1110	1139	1137	1179	1412	1599	1746	2061	2260	2900	3858	3859	3621	3327	2531	2124	1751	1414	1211	1042	1007	922	927	982	905	950	956	925	899	923	950	832	957	848	888	891	862	917	961	916	931	943	913	918	891	947	909	943	899	898	898	850	993	863	891	929	903	890	899	871	944	901	910	915	967	888	856	941	878	941	973	907	896	894	875	899	896	869	892	923	920	868	869	861	924	911	955	859	923	907	914	927	885	955	928	867	917	932	917	891	908	895	922	894	935	861	932	900	918	897	983	877	860	960	875	892	904	876	879	918	915	910	952	926	940	909	908	897	865	905	894	936	894	894	902	937	896	954	906	919	913	939	975	938	889	892	942	974	939	876	934	903	880	901	876	860	902	866	909	902	891	955	888	861	904	917	868	887	938	875	917	910	852	942	887	969	894	997	924	918	891	930	918	909	936	882	929	918	957	874	897	925	903	923	961	918	931	931	936	937	880	928	917	926	896	929	922	949	920	902	906	900	904	918	879	978	824	939	920	841	847	905	918	925	923	892	912	944	915	923	955	936	918	877	886	964	861	912	940	917	909	937	930	950	890	893	930	916	920	898	901	891	863	878	903	886	928	939	901	933	931	936	913	909	919	929	940	907	889	910	905	929	934	868	965	921	861	878	867	886	918	940	916	902	908	900	934	909	895	883	873	913	945	886	850	941	914	890	894	923	919	872	930	875	954	927	870	923	900	909	947	953	917	980	892	819	928	926	840	915	922	873	910	925	891	925	878	857	915	879	908	920	897	927	907	942	947	905	939	894	900	898	883	935	898	881	928	873	915	852	896	883	927	908	944	926	930	898	890	953	886	924	942	890	917	884	876	888	885	904	946	913	933	892	908	905	888	848	926	920	963	895	880	873	905	905	867	976	909	892	889	915	881	932	943	913	934	864	916	934	968	898	962	968	872	889	896	964	886	921	919	862	854	926	917	874	901	907	917	938	885	930	895	879	888	964	903	924	902	916	893	907	891	978	872	918	940	904	880	910	890	924	927	857	877	887	920	896	919	915	883	890	898	927	868	897	965	950	928	914	877	946	894	890	876	916	928	887	914	1003	898	881	827	878	897	872	928	924	895	870	899	841	915	888	906	931	901	960	897	931	896	914	910	939	929	929	863	918	917	896	913	923	887	941	941	927	958	964	884	927	925	924	902	875	932	906	935	922	944	894	863	871	898	881	883	935	904	972	885	893	914	826	983	884	887	895	844	920	898	902	903	900	940	913	941	901	942	862	939	912	875	911	934	917	929	934	921	869	889	899	906	927	893	914	894	865	927	916	904	904	911	933	955	938	899	897	920	908	892	898	895	958	884	875	902	879	990	956	925	977	889	940	958	921	959	930	949	888	912	973	882	936	896	935	937	929	863	923	915	905	886	874	929	892	886	917	884	973	883	917	880	953	936	886	958	920	906	901	913	905	877	893	980	866	942	888	907	948	906	940	899	897	888	942	894	892	904	868	904	896	908	935	897	931	869	879	920	899	912	941	971	949	951	1002	884	921	886	882	962	887	978	928	909	868	921	898	928	865	877	945	928	908	900	938	907	934	929	849	963	940	888	915	913	944	914	925	880	915	895	873	959	890	879	923	905	912	887	900	891	917	913	885	895	896	923	978	893	937	896	920	901	910	896	877	913	897	914	922	869	902	934	910	926	932	943	908	910	933	940	894	915	904	903	864	870	933	934	926	977	899	879	905	876	920	882	927	914	977	916	912	885	941	954	931	948	966	931	914	915	924	930	852	928	933	927	933	932	932	924	914	905	978	905	895	952	896	888	930	921	953	911	920	924	948	917	922	974	890	909	899	880	910	927	937	897	876	927	938	874	866	895	912	954	928	906	904	918	955	902	915	904	908	920	909	907	917	870	841	904	925	933	879	916	941	862	942	892	939	905	884	868	914	902	884	874	931	904	885	900	935	907	897	904	928	888	874	955	889	875	956	979	886	872	923	931	914	957	968	895	925	944	917	930	919	909	932	898	906	861	870	866	953	888	939	927	882	889	881	893	950	891	938	981	886	973	928	878	913	925	866	888	901	916	939	890	975	935	971	935	901	945	963	950	891	893	923	894	904	934	930	924	900	886	908	907	931	908	925	885	920	885	929	912	927	952	940	879	873	945	957	949	927	916	857	945	905	950	946	868	928	963	909	894	913	886	927	907	896	898	936	906	895	869	892	919	907	916	850	889	907	917	922	918	929	921	870	856	940	932	895	884	894	863	871	894	897	900	924	885	856	928	939	891	905	910	974	917	907	912	911	912	905	908	989	970	856	922	889	937	969	947	899	908	905	919	902	967	924	894	942	902	896	883	953	939	867	951	916	923	897	869	922	913	918	922	889	940	950	916	907	926	931	897	936	945	914	917	933	961	935	876	890	880	925	955	941	899	941	935	855	867	905	955	863	896	863	877	854	904	888	916	870	845	930	879	943	950	961	887	935	945	869	914	941	952	893	932	951	914	888	937	952	908	902	892	952	864	969	884	903	847	935	917	931	940	964	927	929	931	912	939	980	910	927	978	895	940	947	946	915	940	907	936	881	964	908	854	915	969	889	925	902	941	908	896	893	954	933	878	896	912	903	886	929	966	931	900	905	925	838	951	948	885	889	898	934	901	890	941	884	944	931	898	942	873	891	913	936	938	921	941	907	897	884	885	957	981	950	909	878	854	987	934	938	902	889	919	910	940	941	913	909	886	889	903	893	930	961	912	871	940	881	908	918	969	872	933	970	893	919	842	905	989	946	909	918	905	913	909	958	969	904	944	949	915	913	963	915	939	938	931	973	942	938	911	956	885	892	873	926	921	874	967	986	898	903	910	870	879	891	929	905	920	982	939	908	909	927	836	863	876	923	902	929	848	889	906	957	911	885	900	937	909	881	877	895	908	944	895	927	944	941	882	896	858	885	885	904	905	945	888	939	903	897	887	891	898	871	967	877	943	922	850	907	882	910	957	860	946	939	928	906	898	920	919	881	897	924	935	929	875	893	908	911	914	928	901	867	930	935	882	917	924	903	918	885	917	927	885	875	889	951	864	936	936	898	944	898	910	916	923	926	881	918	926	933	895	958	906	925	907	887	1016	892	942	873	828	914	907	919	928	892	931	868	910	887	902	896	935	972	901	905	871	883	936	923	942	872	914	933	900	960	912	899	905	898	942	923	897	895	970	962	918	862	903	943	943	900	900	925	932	944	911	884	916	908	906	834	954	905	903	960	930	906	887	928	922	932	890	998	887	980	882	909	951	901	893	888	943	901	931	870	888	958	865	929	899	864	924	971	868	909	897	930	961	941	902	919	922	873	876	954	908	904	899	865	974	922	903	889	926	924	912	896	840	935	961	946	913	930	917	925	903	937	954	905	938	951	924	946	899	886	936	967	883
2510	1132	395	122	85	99	106	119	99	88	93	76	82	65	88	70	77	77	67	69	64	85	68	64	71	69	62	71	63	47	60	62	58	67	82	74	78	68	56	62	61	63	58	60	60	61	59	63	74	77	85	76	85	81	73	71	60	79	62	62	63	61	67	84	50	53	57	60	57	67	66	66	73	51	60	71	71	62	68	47	63	60	67	76	76	88	47	51	66	78	61	47	63	65	57	52	54	52	48	56	62	53	57	62	58	75	68	60	51	75	56	67	62	57	58	65	64	64	51	61	52	59	63	70	71	64	48	67	51	63	49	47	58	71	58	56	74	68	68	43	61	53	58	53	47	61	53	71	57	54	48	59	58	49	54	64	57	41	65	66	52	61	55	73	71	74	56	69	77	48	54	80	64	56	57	52	53	48	57	63	74	64	61	62	64	73	57	71	53	58	73	65	53	75	61	65	72	64	67	61	64	65	60	52	50	65	59	51	57	58	53	58	54	70	66	63	69	56	57	61	51	70	60	69	67	80	67	67	59	60	50	59	73	68	57	71	63	52	81	57	62	56	71	74	55	69	61	61	52	66	81	58	57	56	58	65	52	46	75	57	52	56	57	65	58	63	63	51	50	61	68	62	70	57	55	71	71	54	62	46	66	66	58	69	58	63	59	55	71	54	54	68	60	63	62	66	53	57	65	72	68	60	66	60	58	55	51	53	55	67	51	51	68	67	71	63	69	47	56	66	59	60	56	62	59	65	50	57	67	55	47	56	67	64	64	63	55	58	79	80	60	61	55	59	62	64	59	55	53	59	68	56	55	57	64	59	64	69	60	56	55	72	71	62	48	60	59	69	57	72	48	52	63	48	40	60	47	64	61	61	60	57	58	53	64	58	53	65	72	53	53	63	60	59	58	69	78	51	58	66	50	62	71	55	62	64	54	52	70	65	54	47	52	61	57	61	57	57	77	48	62	59	64	57	45	61	56	51	62	48	85	67	75	65	73	51	51	52	55	56	55	45	58	58	61	58	68	59	55	60	65	72	61	72	69	50	56	57	66	65	57	52	67	66	55	67	68	59	51	57	54	58	78	63	55	67	63	42	53	57	55	88	53	60	78	64	64	56	58	68	54	63	56	56	50	49	49	64	67	51	56	50	55	62	68	53	58	55	67	56	57	63	61	53	64	72	59	65	69	54	61	60	61	61	61	61	57	60	59	52	56	67	53	59	66	63	59	64	62	59	57	60	42	62	68	51	58	74	58	51	62	64	60	56	64	61	68	64	68	59	52	65	61	62	53	63	55	65	71	63	79	67	65	64	65	57	51	71	69	69	51	58	65	54	52	45	69	73	53	53	62	57	64	57	53	73	53	65	55	75	58	71	66	62	50	59	59	67	74	53	72	48	68	64	79	56	58	51	60	69	67	48	56	57	58	60	49	50	57	63	70	64	53	59	48	60	66	57	68	75	75	86	58	67	55	61	78	46	56	49	71	51	60	78	57	67	61	59	46	65	55	63	53	58	58	54	67	58	47	73	60	61	67	69	59	52	74	57	72	50	59	61	63	58	62	54	68	73	65	58	67	55	68	67	61	52	55	63	54	56	60	46	65	56	64	70	60	59	65	61	78	64	66	66	58	57	64	55	55	64	48	58	60	69	61	58	54	55	60	58	66	52	66	48	53	71	67	45	67	61	66	65	56	62	77	56	66	53	56	80	64	59	49	50	61	60	49	63	63	58	61	62	60	57	59	54	54	56	56	59	53	74	65	58	58	52	66	60	66	68	50	62	60	51	57	67	57	58	68	49	69	56	68	55	61	53	55	56	61	64	53	58	60	49	49	55	68	66	60	73	56	65	70	61	58	65	57	61	64	62	45	71	53	55	51	51	48	58	52	65	71	53	66	73	67	72	53	57	68	59	62	68	63	66	55	61	67	57	55	47	57	58	60	55	56	65	65	57	74	60	61	61	67	68	53	60	61	54	50	52	65	61	64	66	61	54	58	54	64	57	53	68	70	61	63	59	54	55	62	57	61	59	48	49	78	68	62	44	55	62	51	58	54	70	45	54	73	64	47	70	60	51	52	72	62	69	52	72	85	80	56	69	57	53	55	49	60	58	58	63	52	71	50	71	61	68	62	51	55	62	69	57	60	63	68	52	83	66	63	65	69	69	68	65	66	50	54	67	83	55	66	61	75	60	70	62	64	47	69	65	73	60	64	73	78	50	68	75	64	77	77	54	70	63	61	61	61	49	58	69	58	54	55	51	53	64	67	59	56	69	60	68	61	62	55	67	58	69	66	69	64	58	54	70	45	52	66	56	58	67	64	78	62	76	56	54	73	76	62	47	59	64	65	69	61	62	70	65	57	47	55	52	63	45	51	70	73	66	61	65	55	61	64	54	65	56	56	50	76	77	68	54	74	61	59	61	63	63	56	69	82	65	59	71	59	73	59	53	72	66	50	59	69	63	56	68	63	56	56	55	89	56	82	59	45	52	61	72	57	75	55	61	42	56	57	59	51	56	69	64	54	60	64	66	72	59	61	57	65	63	66	62	69	72	56	68	74	68	70	58	67	50	59	66	57	56	52	71	50	52	72	64	50	57	62	63	64	58	62	62	50	65	61	78	69	61	61	60	59	78	61	59	63	73	63	68	51	46	46	63	66	56	49	64	50	80	55	67	72	60	67	62	67	53	52	74	66	79	53	60	56	52	61	62	66	52	75	64	81	72	59	68	59	50	62	52	65	67	59	67	53	63	56	45	54	65	60	51	59	78	69	80	75	60	54	74	50	63	69	56	69	59	50	63	62	83	58	70	47	48	68	68	57	49	63	65	54	60	56	56	59	64	59	73	63	58	52	41	65	63	69	66	63	57	58	59	58	56	56	73	53	56	53	49	57	58	76	61	66	55	52	74	55	60	73	55	73	48	59	60	46	73	62	48	62	54	70	53	57	69	56	59	59	57	47	52	51	67	64	58	55	75	67	48	65	52	63	61	62	59	49	63	69	67	67	52	48	64	58	69	76	73	62	73	53	60	62	65	61	71	60	68	60	53	70	72	58	69	53	65	64	74	58	67	47	61	51	51	65	50	60	58	62	51	69	57	65	74	67	64	56	64	68	63	68	56	59	42	70	50	60	56	64	65	61	55	54	57	59	41	56	64	61	55	59	64	53	63	62	53	78	69	57	66	55	44	60	58	68	56	79	51	58	53	61	68	68	67	56	67	62	51	63	55	69	55	53	83	44	55	55	55	67	62	55	72	56	68	63	52	69	64	56	56	68	57	71	66	47	58	62	56	73	55	53	71	55	64	60	64	57	65	67	71	68	70	67	45	57	67	41	58	55	76	70	54	66	56	58	59	64	51	63	48	57	47	59	69	57	64	64	61	61	67	62	62	56	62	55	52	45	65	57	67	63	61	59	61	62	68	63	60	57	55	64	58	54	62	67	70	63	60	62	60	54	69	57	55	64	65	48	52	69	68	62	64
24621	13148	4641	2616	3471	3994	3691	3117	2487	2041	1715	1472	1276	1175	1035	974	847	870	808	671	667	662	631	600	660	627	601	537	593	549	551	557	565	566	578	599	586	513	529	539	525	504	573	519	576	594	600	654	693	796	956	1004	982	958	897	818	751	731	632	601	616	512	514	508	515	553	481	503	486	505	486	487	526	511	503	534	479	492	478	525	496	483	459	498	524	473	504	506	476	534	495	450	494	512	551	492	466	464	464	513	499	526	493	480	502	497	502	549	466	521	494	494	514	516	481	532	530	459	553	518	519	523	478	515	563	484	519	513	520	502	503	515	515	488	483	502	483	515	534	489	507	506	511	503	538	491	465	519	538	477	548	506	487	517	526	538	504	496	499	491	491	546	539	466	491	531	510	493	479	470	517	475	494	496	504	464	481	514	502	492	489	556	478	528	481	493	554	471	497	503	528	485	507	505	458	508	497	512	472	472	503	486	499	545	460	516	471	490	518	508	503	482	504	504	505	518	488	483	495	488	497	497	520	506	536	488	508	509	546	537	507	514	556	517	506	508	499	486	498	480	479	480	514	510	515	497	526	492	483	514	470	516	509	547	506	490	543	521	523	470	539	522	487	533	500	522	541	486	479	487	509	488	490	529	489	538	488	479	508	484	518	473	487	504	489	535	500	515	498	494	488	506	503	526	558	498	490	515	484	482	495	462	505	544	473	480	498	518	497	492	531	487	521	538	490	471	525	500	476	527	515	541	494	504	502	517	524	465	513	516	502	484	523	487	544	500	466	495	525	498	491	504	514	471	486	497	512	525	502	528	551	528	516	505	447	499	527	532	516	511	503	483	490	460	480	511	530	471	489	483	560	561	490	516	477	490	502	483	512	520	523	498	467	505	520	457	513	480	443	515	522	524	455	490	513	522	483	520	507	507	510	508	526	526	506	488	528	486	481	519	550	514	464	507	501	482	486	510	548	539	530	528	532	479	513	490	518	561	530	515	505	499	456	524	532	504	501	467	536	488	525	497	494	470	461	490	495	517	516	478	505	552	515	450	505	503	539	540	526	515	475	522	522	529	533	505	477	493	458	500	476	537	522	553	506	490	534	514	519	513	508	539	541	493	505	503	517	484	493	514	493	508	518	530	510	510	500	487	487	514	489	521	492	473	522	498	515	500	487	498	507	492	461	477	461	488	538	458	501	487	545	522	482	491	492	499	514	522	499	517	492	496	476	485	528	503	473	463	488	511	476	524	515	476	516	520	491	516	512	486	517	507	473	509	539	495	525	512	493	543	465	535	500	501	489	521	540	530	494	466	500	528	522	539	505	510	531	452	468	505	529	507	491	456	476	490	499	522	478	471	526	513	484	534	472	512	482	503	507	489	508	489	539	510	513	524	499	538	474	483	516	502	486	492	510	458	499	552	491	533	496	509	505	487	519	498	510	468	507	512	489	526	555	515	490	497	478	548	519	510	480	498	492	485	480	514	503	534	483	512	472	490	505	466	510	499	508	517	518	501	516	506	536	498	501	533	532	505	513	575	517	478	512	521	516	523	501	489	505	529	539	479	509	523	477	501	500	515	526	537	495	506	469	474	498	477	474	486	499	498	483	483	529	490	482	519	493	514	493	493	510	484	523	496	550	496	523	547	490	527	497	475	470	532	482	507	493	502	506	475	497	543	491	523	546	504	513	540	499	515	507	494	524	490	495	484	486	520	489	485	473	447	521	489	467	463	509	489	487	495	487	478	509	523	516	498	521	544	513	530	477	483	506	532	456	475	496	493	515	525	472	504	493	522	523	498	460	516	491	487	461	528	506	495	496	499	489	499	505	509	471	501	483	499	495	502	533	501	476	491	467	523	487	508	508	518	498	517	522	530	452	519	519	511	507	496	465	489	482	479	539	506	505	493	474	465	516	489	528	456	487	480	511	479	530	519	517	517	526	462	498	482	471	509	493	490	491	482	525	512	483	498	500	503	518	518	507	501	519	476	484	533	501	532	463	495	501	510	514	461	499	570	492	483	509	489	535	508	509	502	524	514	498	534	475	492	490	506	470	510	489	545	541	502	489	537	542	505	546	545	487	534	477	472	560	539	502	514	511	503	460	523	519	496	486	495	486	460	551	554	513	524	519	456	512	518	494	513	516	491	481	455	489	500	477	515	513	477	524	520	506	465	490	505	487	517	504	505	467	600	474	512	525	492	505	500	526	497	489	494	490	511	518	498	521	486	495	481	484	524	525	474	524	492	488	518	476	476	503	485	505	491	507	428	477	486	481	518	519	515	492	555	474	489	504	536	516	515	504	481	513	494	449	530	502	515	541	528	495	533	459	494	531	526	527	495	472	484	537	530	486	553	493	498	493	498	486	514	533	519	523	560	510	505	480	510	480	474	480	455	528	526	584	492	500	525	521	464	541	538	500	513	473	491	547	472	531	509	485	520	505	491	517	548	515	507	501	522	493	450	487	457	511	500	490	486	513	495	531	528	511	520	467	535	535	468	489	489	485	494	515	521	566	492	485	479	529	474	469	523	565	474	480	522	489	486	520	494	474	503	483	464	482	526	508	511	510	524	464	498	532	488	468	503	503	527	526	496	497	474	506	500	522	526	526	525	506	530	500	511	463	519	473	502	509	582	510	465	510	517	498	471	512	499	494	503	499	504	477	543	498	497	512	514	479	547	518	494	496	507	520	520	477	489	508	505	468	512	496	475	506	484	578	503	502	494	503	513	484	521	495	516	492	547	513	522	514	513	459	504	508	453	482	519	516	524	516	509	503	512	519	500	503	533	478	516	536	508	498	508	496	517	499	521	525	511	485	510	541	551	541	504	509	515	506	493	462	539	475	452	517	516	512	475	478	537	499	499	480	474	492	498	487	506	484	468	506	515	500	534	505	529	521	498	495	487	518	493	543	512	503	519	520	486	488	502	518	472	498	470	491	457	540	479	476	471	494	505	453	505	472	522	481	481	504	484	478	499	508	498	463	522	488	490	512	500	493	508	534	517	505	508	513	481	475	516	475	518	506	491	474	515	500	501	535	478	478	482	512	508	515	543	487	514	533	494	492	503	514	508	536	525	503	498	478	470	493	531	537	489	514	527	492	512	489	545	521	506	541	526	510	531	507	458	515	490	511	484	540	527	469	482	478	497	553	510	516	479	481	532	490	510	545	496	509	485	508	497	494	528	511	531	531	512	527	524	531	528	458	470	479	483	476	523	467	489	492	476	496	512	534	481	501	532	493	470	491	473	476	546	522	517	455	481	535	484	531	449	505	481	507	546	476	489	459	478	542	445	481	503	478	525	517	538	481	519	483	510	503	489	464	507	524	511	526	491	494	490	522	483	510	527	511	492	504	502	490	514	478	520	479	498	519	545	490	550	521	504	539	486	524	512	510	496	548	543	527	504	486	488	495	533	508	511	494	523	464	540	466	516	515	509	510	468	518	517	462	506	520	483	461	502	463	525	539	504	463	501	522	475	522	527	570	463	498	525
3668	2728	889	213	146	166	175	178	136	168	114	145	161	138	121	113	118	88	108	99	109	110	126	114	126	114	99	94	98	73	102	105	81	103	110	86	96	110	92	106	101	104	110	102	112	95	121	90	105	95	122	117	132	179	177	157	147	136	122	98	88	117	108	115	103	93	97	107	106	102	92	112	108	101	100	111	91	97	100	97	115	91	115	84	100	93	104	101	90	109	101	121	99	83	96	86	103	81	99	105	95	94	103	89	103	92	122	104	105	121	102	102	103	110	110	86	104	82	99	93	83	100	92	97	95	117	105	99	99	101	114	115	110	96	90	98	84	100	102	105	118	95	99	101	120	92	105	91	109	96	104	103	107	112	99	103	103	86	92	92	91	94	105	117	106	87	110	96	110	99	92	102	108	91	106	99	102	94	102	112	104	108	115	105	99	95	90	97	107	94	99	97	94	99	98	123	106	105	95	94	96	86	91	84	99	84	112	92	113	100	117	109	103	109	87	118	99	97	106	91	92	76	96	91	108	123	101	96	91	112	98	108	99	90	102	105	92	111	90	101	100	108	104	106	90	98	85	96	102	97	89	83	122	99	106	111	76	119	110	104	85	108	91	113	106	103	105	103	95	106	108	114	91	98	96	92	106	97	107	107	93	104	100	110	89	104	93	97	86	95	89	105	95	115	95	97	92	97	97	110	92	107	98	102	99	111	118	88	116	98	84	110	104	102	101	96	100	106	97	104	89	78	115	79	98	103	103	109	75	94	94	109	92	105	116	104	111	115	104	115	108	98	100	97	86	93	95	125	111	101	80	117	99	84	90	98	124	124	96	96	115	87	87	108	106	97	97	95	104	98	93	110	98	89	113	99	111	115	98	109	94	83	110	88	121	105	126	104	103	102	102	116	112	94	104	113	82	89	107	103	107	102	105	88	96	115	98	90	107	98	114	106	103	105	86	78	84	106	90	106	96	92	119	103	104	93	97	91	102	92	103	79	121	102	105	100	116	96	94	83	99	93	85	99	92	100	105	91	105	89	100	100	97	97	101	100	122	118	91	112	104	94	101	124	108	95	97	85	89	96	105	97	89	93	111	80	86	113	92	83	100	106	91	86	94	93	96	112	102	108	106	94	96	102	85	95	101	101	92	101	85	96	107	100	82	101	102	102	121	96	90	96	101	104	90	94	108	127	92	90	114	115	95	90	119	77	97	116	102	117	99	106	100	95	93	91	99	105	103	131	97	104	107	92	95	104	100	96	90	90	94	89	106	92	90	107	104	94	106	111	129	82	112	104	107	121	101	112	106	99	86	95	104	103	91	75	85	98	105	108	100	110	95	91	112	94	93	96	97	107	95	98	112	96	110	80	95	83	100	106	89	118	91	90	113	104	118	117	106	106	116	96	99	107	98	96	96	104	114	110	94	92	88	104	108	89	109	85	103	111	118	105	91	100	110	98	102	108	103	92	98	104	100	98	90	104	115	104	97	107	128	105	95	101	99	105	112	85	107	112	112	104	96	99	108	105	94	103	107	82	93	106	91	104	107	91	96	101	108	92	98	101	108	105	97	109	91	100	97	111	96	108	100	104	108	90	94	86	85	99	87	87	100	108	112	82	102	110	90	108	108	95	112	109	114	98	93	98	116	105	104	107	105	103	88	115	99	88	95	98	83	84	82	106	92	97	87	102	96	107	111	101	115	95	98	111	94	102	91	103	102	105	104	99	99	114	104	87	108	93	86	105	105	125	85	98	85	100	97	104	95	110	82	117	103	84	105	97	97	104	98	106	93	101	103	100	101	101	102	101	97	88	84	95	95	122	85	87	111	123	124	94	101	105	103	103	97	95	105	102	113	100	95	106	97	130	105	109	109	82	97	109	83	86	89	100	89	96	98	106	77	113	100	87	83	86	107	102	115	104	92	97	119	99	102	111	102	102	111	87	119	106	95	108	107	99	126	102	115	101	79	82	100	110	98	101	105	103	95	102	99	95	107	92	114	99	112	94	103	118	102	92	105	105	99	94	105	107	92	99	91	96	113	112	104	88	98	118	85	97	83	85	121	118	101	95	105	111	123	98	123	120	101	103	112	100	88	90	113	108	107	92	100	102	95	86	115	103	101	109	101	98	95	89	111	102	93	94	105	108	105	96	111	95	85	90	105	100	110	93	93	105	122	101	111	102	107	105	106	106	89	108	95	88	100	94	109	93	92	102	116	79	86	91	83	107	100	107	104	103	106	108	104	96	96	115	109	95	93	115	93	98	94	86	91	104	74	103	92	98	99	106	80	119	87	112	99	79	110	95	115	98	116	90	102	103	100	111	109	106	120	105	100	85	111	91	109	93	113	101	105	112	83	115	87	95	74	107	95	101	102	80	96	99	108	102	103	100	93	94	113	101	90	103	108	94	97	91	117	111	107	107	108	86	90	113	89	95	111	93	94	88	107	90	113	91	101	97	93	91	91	100	117	103	91	94	88	104	107	109	94	125	103	99	111	90	81	90	94	103	102	94	91	104	97	119	79	79	110	105	103	92	97	97	92	90	108	98	107	95	91	104	97	97	119	100	101	122	111	100	109	85	112	96	113	87	93	101	82	93	94	101	116	98	102	96	99	100	90	105	100	94	96	103	106	113	95	102	96	110	100	97	100	107	105	84	113	107	103	106	91	99	121	95	108	104	99	93	93	89	85	101	114	107	102	109	100	104	116	104	108	106	95	114	102	111	85	115	117	107	107	120	118	99	103	89	92	96	88	99	111	102	116	103	99	92	94	116	112	104	86	116	102	88	90	96	115	109	117	114	109	111	108	99	103	108	114	90	85	105	89	109	91	110	104	99	98	92	90	86	92	78	90	112	88	107	103	106	107	122	101	105	100	93	96	79	112	105	95	117	95	93	101	104	97	103	101	108	96	113	99	100	85	108	104	78	101	108	95	99	96	99	113	105	94	107	109	115	96	84	91	108	102	109	96	107	114	99	93	101	113	97	103	94	107	95	98	104	119	81	99	103	96	107	92	83	111	100	103	97	109	101	99	80	105	86	107	101	100	103	104	95	102	112	93	113	97	93	102	99	102	100	93	108	99	101	103	120	95	82	95	93	107	79	97	115	116	98	105	99	102	100	105	99	82	100	100	126	113	116	95	90	106	100	104	102	103	98	110	90	99	99	112	110	105	89	96	119	114	131	99	97	94	98	100	98	103	87	99	104	104	92	108	109	121	86	97	108	100	100	117	92	118	104	104	102	94	101	92	95	102	125	106	107	87	96	114	126	105	89	86	102	101	91	100	106	94	94	98	99	92	109	95	96	98	92	82	112	108	109	110	121	91	114	103	101	86	104	114	109	105	108	96	99	99	103	116	109	103	95	94	94	117	81	111	97	91	104	92	100	100	102	119	93	116	88	123	107	104	90	90	109	93	106	110	90	90	89	108	89	96	96	94	93	98	98	106	80	90	103	99	107	92	114	108	75	97	85	92	91	99	110	108	107	79	103
30722	20188	8677	4124	5783	6533	5929	4919	4062	3392	2744	2339	2233	1932	1728	1537	1443	1386	1184	1134	1136	1141	1111	1020	1041	991	1019	956	923	939	896	899	925	919	910	869	890	834	882	853	814	820	901	833	876	983	1018	984	936	1059	1199	1448	2191	2498	2521	2319	2076	1898	1569	1361	1099	924	780	789	779	784	747	812	778	733	782	740	791	789	760	835	798	778	776	792	762	803	774	774	798	777	804	770	742	790	767	815	801	734	818	767	779	769	803	811	818	789	818	789	878	743	809	763	801	815	818	778	770	804	810	804	761	773	746	806	768	718	749	793	814	767	779	809	823	807	822	779	780	785	768	760	794	831	812	748	760	764	736	750	769	820	839	809	827	784	799	809	774	762	790	736	756	823	806	771	791	773	764	745	796	791	801	781	735	841	805	809	793	782	771	789	764	799	793	767	799	787	784	800	784	790	810	858	797	804	803	753	803	758	808	776	836	763	857	798	760	806	793	739	845	780	794	773	797	797	800	747	787	761	817	781	781	781	781	791	833	844	738	820	782	729	814	791	812	732	816	788	762	847	735	734	814	743	750	768	769	769	828	776	726	774	792	827	817	789	781	749	781	811	753	809	807	789	771	787	797	857	775	748	776	765	822	817	820	792	774	818	779	744	754	808	816	774	737	786	826	819	823	809	818	783	753	776	775	754	819	770	830	810	734	774	806	772	822	790	808	795	760	732	765	816	754	767	741	759	825	800	793	777	799	755	800	785	799	776	818	845	799	806	808	811	761	804	804	765	748	759	792	828	766	766	775	827	783	802	833	817	810	784	761	800	766	775	794	788	747	779	803	821	749	819	773	729	784	753	811	780	802	800	819	765	799	766	758	843	827	757	705	767	782	823	772	789	806	863	750	823	845	818	756	759	769	788	813	812	850	798	816	796	811	787	769	791	790	800	785	779	812	810	759	793	784	790	819	760	781	792	824	824	744	799	811	852	728	783	758	756	771	806	771	793	797	793	779	766	824	789	747	830	851	803	815	729	744	806	779	768	788	773	769	796	776	800	724	804	736	814	813	839	830	764	809	816	773	736	822	799	766	825	754	818	758	819	773	774	768	823	810	828	857	829	774	811	762	799	781	846	756	789	771	771	791	807	764	782	817	813	805	768	777	819	789	770	759	817	786	833	774	785	802	788	813	798	818	756	811	796	832	798	830	798	723	753	769	791	812	777	806	813	797	754	784	778	781	778	812	788	865	860	812	805	849	803	806	781	768	810	768	795	805	770	777	782	784	756	762	774	757	784	764	806	788	816	783	792	803	780	734	793	743	710	813	802	763	752	737	822	785	799	822	794	763	788	772	736	773	776	761	811	761	818	741	810	758	789	851	770	793	779	786	744	819	782	795	775	735	749	788	786	799	794	800	842	779	785	777	778	803	824	733	815	771	779	777	801	757	764	769	789	798	757	788	781	796	790	815	734	793	775	786	802	769	820	844	836	775	800	785	761	795	786	744	759	778	794	791	791	816	801	812	736	799	775	822	808	804	778	767	827	769	753	763	771	743	790	794	785	811	790	787	783	762	757	803	768	789	764	823	772	799	749	754	848	788	776	767	784	800	819	782	786	815	788	825	750	781	758	770	763	788	795	777	778	818	857	776	732	798	784	791	772	775	758	759	833	764	739	771	771	791	755	760	787	819	794	831	764	797	798	793	815	792	772	804	826	795	772	790	848	810	809	817	791	815	798	819	782	808	811	806	778	749	803	821	733	791	793	788	786	800	815	760	778	771	799	788	799	757	776	771	756	831	755	834	786	763	800	852	784	774	767	801	821	810	787	793	792	794	844	778	783	801	835	802	791	833	797	773	765	808	788	795	754	803	834	798	755	753	795	781	818	774	754	770	737	777	735	767	738	811	748	846	778	793	788	797	833	824	813	764	787	729	762	794	775	813	769	783	758	802	753	782	811	815	817	780	771	802	818	806	825	795	845	793	766	804	716	795	772	797	813	787	761	778	763	854	780	778	810	795	800	794	829	790	776	823	789	804	791	757	746	798	776	742	808	761	793	811	800	762	803	773	798	755	817	800	766	755	828	821	773	817	780	769	829	795	845	787	762	779	779	802	786	740	814	764	820	797	792	829	784	799	791	808	720	773	780	741	748	784	789	845	790	763	833	783	787	800	752	813	792	785	769	808	735	790	785	752	785	768	761	724	800	774	799	783	766	763	800	783	746	773	756	841	743	756	762	749	785	746	791	786	804	823	784	797	796	790	770	816	819	741	765	803	823	772	808	761	837	794	819	797	746	740	806	756	792	779	782	821	797	780	809	781	780	786	769	787	730	812	718	732	821	784	781	788	772	781	772	844	826	811	778	772	748	791	856	746	776	810	786	789	793	777	814	832	779	769	753	758	741	800	805	813	831	786	765	765	823	817	826	843	754	761	778	769	783	770	795	770	758	817	784	808	823	762	772	805	783	726	772	781	816	787	768	824	800	809	845	851	779	819	841	787	850	864	795	801	777	786	733	811	792	783	858	781	773	829	825	802	726	780	811	811	725	782	812	789	772	764	864	820	752	759	755	800	766	767	769	738	744	788	800	785	807	772	815	783	770	811	780	801	785	766	839	772	806	792	789	794	791	759	769	832	799	812	765	733	797	786	827	781	791	776	776	800	845	803	846	766	789	848	805	807	770	789	786	784	794	764	813	818	711	767	760	799	795	838	782	792	820	789	837	806	786	827	830	820	793	787	772	787	815	795	768	754	783	817	854	829	810	820	775	807	804	843	778	773	751	760	800	778	780	823	816	789	721	788	806	788	806	779	814	762	780	855	803	751	801	767	834	811	780	823	793	780	792	764	780	766	786	806	748	776	757	778	729	755	783	784	766	843	820	824	820	787	805	796	770	758	808	793	814	757	816	774	781	857	766	805	779	767	769	791	784	758	791	739	796	815	756	769	825	785	795	780	813	814	795	765	813	811	757	753	781	770	821	751	773	830	778	781	795	803	855	763	817	817	787	763	808	823	771	782	825	835	789	774	781	750	811	771	749	811	800	780	769	822	815	758	790	794	777	790	830	771	795	797	787	773	772	760	764	793	848	778	781	732	724	748	834	726	729	808	770	782	811	783	756	799	754	758	770	828	807	786	788	796	793	785	785	745	793	791	799	783	730	773	794	817	828	779	774	754	798	770	815	785	824	789	744	774	816	807	805	743	826	718	807	755	863	791	751	735	828	758	748	730	786	796	807	773	770	802	754	817	766	753	764	838	775	792	773	748	807	804	820	778	765	714	776	847	861	796	825	837	787	784	813	762	820	776	794	844	824	792	805	774	765	778	799	781	767	762	814	794	814	783	800	803	769	801	797	831	788	798	797	812	747	806	766	764	794	764	829	733	834	742	715	769	794	812	797	769	821	799	810	797	823	771	761	791	766	722	766	796	763	815	832	753	727	804	796	830	775	859	802	782	809	773	772	797	818	876	779	762	795	763	722	785	809	771	746	764	765	832	803	775	809	768	792
4280	2446	912	226	119	133	142	151	131	131	122	122	102	105	103	82	92	85	105	78	99	100	72	93	81	84	85	80	65	88	85	81	61	72	62	92	74	80	56	93	80	66	72	98	64	86	83	80	81	98	70	95	128	120	157	128	144	116	99	91	80	68	77	62	76	73	89	70	81	61	59	62	77	72	74	66	66	69	69	80	72	59	92	74	72	65	81	82	83	94	77	90	66	68	65	73	81	78	75	76	71	93	78	81	73	67	71	75	75	66	74	93	72	83	70	75	57	72	70	80	65	78	82	67	67	78	72	66	78	72	72	73	84	97	86	57	72	84	62	60	94	64	59	85	68	65	78	78	74	99	82	85	76	74	71	78	82	87	88	77	86	76	80	58	78	85	66	63	67	78	61	73	71	64	86	92	74	66	75	74	73	83	73	80	77	76	65	79	84	74	71	84	61	77	74	86	89	65	75	69	74	80	74	86	76	79	89	80	75	80	76	74	92	77	76	74	75	75	59	86	52	69	65	81	61	66	60	77	100	76	59	69	68	71	60	66	72	73	75	59	75	60	71	88	78	56	79	66	76	62	84	74	70	75	73	70	79	76	76	66	79	56	79	82	81	75	72	58	66	64	68	75	71	87	64	75	65	82	72	80	70	64	75	76	69	70	62	80	94	82	71	88	73	78	62	58	64	61	74	66	73	61	77	70	84	76	71	76	78	74	75	63	77	75	77	64	66	64	86	80	67	76	61	87	59	67	79	75	65	83	59	81	77	77	84	49	85	79	71	59	68	84	67	83	85	63	75	56	73	70	72	66	83	66	76	65	68	96	70	74	87	70	53	89	72	78	77	82	75	71	63	71	79	68	57	77	61	69	76	81	70	80	59	47	77	63	61	86	78	88	70	69	71	79	76	68	74	67	80	58	61	69	64	56	75	81	80	57	81	65	70	82	70	74	85	77	74	61	69	84	82	75	65	74	83	85	77	74	68	68	71	69	84	76	71	90	68	80	71	70	57	81	73	75	83	81	62	58	75	87	89	62	70	79	83	71	82	87	66	87	89	51	66	83	75	65	75	74	72	49	59	82	79	72	56	75	67	61	79	75	55	61	78	75	68	76	87	65	87	73	73	76	58	66	88	56	61	63	68	74	85	77	88	68	78	71	69	73	66	62	79	75	104	81	67	66	65	62	72	68	76	77	68	67	93	80	81	65	73	93	69	72	66	64	64	75	81	63	76	63	58	61	74	75	75	56	67	63	66	81	71	75	86	80	87	76	82	66	73	73	80	82	77	57	82	78	76	68	62	88	77	70	78	72	71	71	77	79	73	65	68	67	82	73	67	89	79	71	62	71	79	64	68	77	58	81	72	77	65	64	75	78	75	78	66	76	95	85	82	77	79	73	70	57	72	68	82	90	76	85	62	64	76	72	75	73	66	78	85	69	66	62	57	58	70	59	60	75	72	77	65	80	62	68	70	80	81	83	77	75	78	76	74	72	76	70	85	94	84	73	69	64	73	75	72	74	83	70	86	72	51	73	77	71	73	59	76	70	77	85	88	82	82	78	62	88	72	89	77	83	72	75	75	78	68	72	57	66	71	59	78	81	69	61	76	86	90	66	82	66	68	87	86	73	66	72	88	77	75	69	69	83	77	65	69	70	84	83	61	71	74	80	67	73	60	88	68	66	83	60	73	76	80	84	85	74	68	65	63	77	66	64	76	76	80	68	74	75	80	82	72	70	72	67	73	76	70	66	77	63	79	73	76	93	72	66	70	72	80	98	74	73	73	61	73	84	78	81	73	60	80	73	67	58	67	69	70	73	77	75	70	66	66	77	64	69	61	75	65	63	63	76	73	62	72	73	63	85	83	77	90	68	87	63	67	82	79	71	68	74	76	83	69	72	69	76	70	66	66	71	77	67	68	66	76	68	78	90	69	78	67	79	66	55	72	82	81	83	86	70	76	71	58	84	81	85	83	72	77	85	81	63	59	67	75	78	67	58	80	66	77	80	72	70	68	73	61	74	60	62	70	70	58	71	76	65	62	70	73	85	77	80	68	81	83	89	65	57	70	57	66	62	78	62	83	68	71	92	92	85	62	81	92	66	71	74	73	77	83	70	76	70	87	83	66	82	64	73	63	87	79	81	72	69	76	69	82	83	69	69	75	80	84	80	73	76	65	66	87	75	82	74	58	83	73	71	71	79	79	76	68	76	59	74	76	84	81	86	67	70	70	76	64	56	68	78	76	80	75	71	76	71	83	71	64	81	54	61	84	72	75	65	54	82	81	88	71	80	70	64	73	91	72	70	73	72	75	74	78	88	82	71	65	70	58	75	84	65	66	75	79	65	78	70	80	80	78	90	64	81	74	77	68	83	76	73	67	83	74	77	69	54	91	63	78	87	73	81	72	75	75	68	59	69	76	69	72	73	64	57	62	59	77	71	71	70	78	60	92	68	62	79	72	72	72	73	78	63	70	65	80	82	82	63	81	59	76	82	56	68	69	69	87	67	79	77	80	73	79	63	79	69	80	79	67	73	60	61	69	87	66	73	79	86	65	60	70	61	64	79	61	55	71	64	69	86	74	71	66	86	81	82	55	76	66	73	78	64	61	70	80	73	78	73	90	74	72	80	84	68	85	70	54	73	76	68	80	79	70	69	74	57	70	61	71	72	83	76	96	61	90	71	90	75	72	79	73	69	76	69	85	61	75	69	55	59	79	68	72	72	75	82	77	71	72	79	65	74	76	62	67	81	67	82	94	71	73	81	81	72	80	57	82	75	78	67	76	91	83	62	70	89	68	81	71	69	68	73	77	78	65	69	73	78	69	89	73	55	79	76	73	75	85	71	67	70	84	71	73	69	79	66	68	83	78	82	81	92	70	65	63	82	68	65	69	87	69	73	62	82	70	78	83	79	66	73	87	70	63	77	90	65	77	64	75	83	70	69	69	75	70	77	88	77	67	65	64	71	70	83	88	70	84	62	68	89	69	102	77	82	77	65	70	77	85	62	73	57	79	66	76	80	78	70	75	79	71	76	66	95	91	65	62	75	83	67	85	70	86	71	82	79	60	68	79	59	70	57	72	78	71	45	72	76	67	70	78	56	71	69	58	69	86	78	80	57	66	72	78	70	65	70	88	68	64	69	70	58	68	84	72	75	66	77	66	67	79	70	90	84	58	76	82	81	77	59	76	62	78	73	92	78	68	64	80	86	71	80	68	72	75	79	83	86	79	86	81	86	90	71	80	88	69	79	71	65	64	63	73	72	86	71	65	81	75	84	74	87	59	76	59	85	68	72	79	64	80	88	62	86	71	75	78	83	77	87	71	71	81	63	69	51	88	74	70	82	77	81	76	83	84	79	70	70	74	70	68	63	77	70	80	72	90	88	58	79	51	83	69	79	75	88	67	91	65	71	78	62	77	74	73	87	63	59	75	54	60	84	83	68	79	83	70	74	71	70	67	82	74	54	89	70	80	69	65	67
29822	18798	9143	4028	4923	5612	5322	4343	3470	3023	2598	2225	2038	1695	1512	1366	1258	1142	981	1070	913	981	901	930	831	795	769	716	764	727	725	678	683	746	749	713	662	650	635	679	644	624	685	677	664	654	677	711	810	806	1013	1626	2168	2402	2400	2201	1898	1531	1205	1038	887	719	623	618	605	549	595	599	625	585	621	548	578	590	635	627	580	598	583	600	597	600	602	568	608	630	586	621	561	592	613	621	626	591	570	585	615	610	634	549	628	609	606	592	594	607	575	562	577	584	602	591	600	607	576	552	596	597	602	583	598	650	605	586	562	622	630	633	620	635	575	603	610	586	622	647	579	562	590	592	610	599	607	588	625	552	601	614	548	601	586	617	626	583	585	629	606	619	578	603	606	580	615	570	599	553	604	550	583	562	589	581	551	613	590	614	589	594	577	595	537	554	620	632	583	570	621	601	605	598	584	588	561	598	556	635	557	646	609	566	584	597	618	596	598	592	607	620	639	567	600	627	623	599	597	614	581	591	574	602	630	586	604	574	587	583	594	567	592	574	566	576	621	627	589	613	578	590	601	645	601	587	608	617	621	616	594	628	568	627	587	613	569	640	603	588	574	563	640	652	598	597	613	594	639	586	594	606	574	566	613	557	579	583	586	641	572	576	608	571	609	572	634	574	573	572	595	582	605	577	559	608	606	587	605	581	612	598	597	618	601	594	585	632	620	589	622	580	580	536	552	613	568	620	582	635	604	628	591	599	608	584	617	600	614	635	601	594	579	605	583	558	612	582	606	608	590	574	621	551	592	544	607	603	625	645	627	565	614	609	600	626	619	594	602	574	552	578	598	580	562	579	603	625	601	577	573	588	625	594	559	645	598	634	572	625	622	647	577	623	602	592	573	605	599	589	654	602	577	637	633	628	604	627	535	598	611	574	553	621	588	600	633	598	563	608	649	627	617	566	615	611	617	634	640	580	593	592	581	578	594	606	640	576	619	600	558	615	611	642	598	576	609	543	608	610	599	585	601	615	609	616	569	655	611	640	616	597	634	595	593	591	652	634	586	554	614	584	552	603	618	610	633	612	583	601	558	604	622	582	579	621	589	598	659	594	601	594	582	612	583	596	545	600	631	621	558	638	572	601	548	591	573	631	613	587	639	618	568	563	593	584	627	638	634	582	625	604	585	589	599	567	565	598	589	589	576	612	559	599	606	583	657	579	596	629	663	603	577	600	620	612	589	583	609	582	577	618	579	602	605	571	604	614	630	581	580	567	576	594	614	606	595	585	581	586	591	611	568	620	574	620	625	606	600	604	602	601	625	637	613	598	601	601	617	628	625	562	566	560	592	642	584	578	560	624	613	589	553	581	606	631	572	631	611	625	634	616	596	647	590	613	602	558	608	609	622	548	603	581	576	600	618	594	638	621	591	648	604	612	598	604	586	606	596	645	560	620	627	586	634	571	549	622	587	596	597	589	580	591	636	621	593	599	609	581	536	616	610	575	581	588	574	558	612	605	619	617	603	614	583	582	590	623	594	602	620	573	571	593	567	604	613	606	608	599	619	599	605	562	634	618	608	566	583	603	648	567	577	560	562	595	606	601	574	564	582	597	607	585	583	639	569	576	614	607	550	596	607	587	562	610	614	578	559	616	574	661	599	598	568	568	600	609	565	580	570	575	582	590	561	603	622	622	636	593	565	637	585	611	580	569	589	596	597	545	607	569	565	589	579	611	611	562	611	625	624	559	572	568	589	625	560	586	611	556	621	615	597	613	640	595	561	595	598	545	579	574	608	598	601	589	595	596	606	581	593	619	613	630	607	551	587	639	618	617	584	589	559	591	546	595	612	613	623	635	623	592	632	601	568	638	627	567	624	631	581	614	608	588	596	590	615	595	574	575	637	604	556	618	617	605	591	599	602	583	607	596	576	616	619	588	590	587	587	560	617	664	610	598	554	595	584	580	594	607	580	606	606	612	621	591	579	636	630	578	599	584	580	600	614	582	585	559	571	569	568	634	597	600	600	622	583	630	574	592	574	569	627	626	568	602	578	606	610	565	584	625	605	609	545	568	591	655	593	635	604	593	577	579	601	590	571	554	584	602	570	610	612	598	603	561	630	550	593	573	597	571	599	575	593	604	533	603	610	569	590	528	594	607	603	602	634	626	593	595	597	566	585	604	637	615	566	585	609	576	593	610	578	596	601	566	558	593	591	563	624	593	609	609	617	575	586	599	611	582	597	588	544	629	625	626	603	610	583	553	540	590	605	614	600	590	626	552	640	626	592	616	619	613	615	585	593	579	608	580	619	573	566	610	596	626	599	605	615	599	607	568	618	571	619	577	576	655	614	588	591	583	554	595	595	591	582	611	595	654	651	598	596	631	603	616	598	628	616	597	642	569	582	548	609	614	597	604	626	585	555	643	575	608	617	613	598	602	572	513	619	592	546	545	582	577	589	626	612	579	577	645	600	636	617	571	606	604	585	596	588	562	571	610	585	583	596	631	585	578	573	610	596	626	563	599	644	612	583	610	611	619	594	590	617	613	564	573	603	592	579	630	565	596	607	576	573	631	617	574	615	589	582	578	576	589	602	584	616	631	616	578	648	621	621	604	607	606	616	562	590	586	545	582	617	638	594	570	585	573	580	556	598	622	602	567	586	542	639	596	622	611	563	636	604	632	629	609	612	564	585	559	569	594	548	560	598	567	603	593	610	608	621	630	588	630	572	619	612	611	578	608	600	606	624	606	574	617	614	604	606	632	599	587	558	614	619	586	597	600	607	595	606	640	616	580	605	619	592	599	595	576	595	580	653	601	591	581	568	591	624	575	604	602	579	618	561	606	623	576	610	596	615	588	599	582	585	625	594	621	568	569	622	616	579	588	583	610	585	583	615	586	606	605	577	587	618	591	611	570	622	603	564	634	579	627	614	558	617	564	592	600	600	554	608	588	589	639	621	632	585	607	638	637	602	561	618	574	582	640	580	624	581	589	600	618	561	616	573	586	579	610	576	590	577	606	632	572	659	582	623	589	591	594	628	566	624	566	606	633	591	624	598	614	591	620	582	601	636	617	594	600	609	618	604	612	603	629	573	609	597	581	589	591	612	613	583	610	575	640	569	620	588	560	673	631	662	558	603	600	572	571	604	630	536	617	635	595	591	635	631	611	598	605	583	633	592	590	636	627	549	580	636	595	595	635	583	571	592	621	619	609	575	585	602	576	580	612	646	613	623	592	551	620	620	603	583	673	626	568	601	558	654	593	623	604	555	572	585	581	596	607	614	575	632	580	606	608	584	606	600	554	596	565	618	565	624	620	590	559	639	571	585	636	611	612	635	542	581	591	546	588	594	615	573	563	610	613	576	629	623	570	621	592	609	609	619	570	597	586	638	571	589	552	573	581	594	616	595	607	617	593	618	619	597	569	602	569	621	607	619	605	581	583	646	590	565	597	584	549	655	617	610	621	593	561	587	645	591	579	632	580	581	590	556	585	610	615	612	590
5069	4085	1385	313	206	210	224	232	199	189	175	176	168	154	180	175	143	158	161	138	122	119	139	121	145	124	130	154	152	113	144	121	127	129	129	113	114	97	119	122	111	111	121	131	115	131	127	117	173	159	191	226	220	256	243	172	176	162	164	147	148	127	125	112	121	108	133	100	118	127	105	115	130	124	121	137	117	117	114	111	118	119	91	98	124	128	125	126	99	116	139	125	115	128	127	104	126	116	115	107	111	100	111	120	121	121	142	108	119	128	113	111	129	106	114	97	121	100	114	125	107	114	117	98	120	102	125	110	136	122	112	127	134	118	108	127	114	120	98	100	136	116	128	131	111	107	117	113	136	116	126	104	119	120	108	111	120	119	113	131	126	106	119	98	122	112	117	112	118	95	129	107	105	112	114	121	112	102	119	121	105	113	111	108	138	130	127	119	128	91	135	111	99	139	108	126	113	134	104	125	112	110	116	116	116	128	112	120	113	117	132	108	112	107	135	120	123	103	128	119	119	110	128	130	113	130	131	124	120	131	125	89	118	97	118	118	133	124	143	119	138	132	95	98	133	126	137	107	131	105	114	124	114	137	104	91	116	115	121	119	114	127	114	105	122	111	139	113	126	108	108	120	113	123	138	134	106	117	111	100	142	111	125	151	113	138	114	105	128	133	114	117	147	112	129	116	103	91	140	111	116	113	124	108	123	120	130	113	115	120	106	114	105	120	142	129	108	121	134	106	118	110	95	113	134	110	116	149	118	119	117	133	123	132	115	128	94	119	128	130	120	125	106	121	116	120	131	111	125	143	112	101	126	114	100	112	124	130	112	108	98	109	109	123	114	104	119	125	114	120	111	104	113	118	128	109	112	121	103	113	110	120	117	126	127	127	129	114	113	126	114	105	123	118	118	111	103	99	107	99	124	107	103	111	113	116	124	100	106	126	115	116	111	101	120	129	104	137	106	127	132	123	124	128	121	138	107	114	117	125	123	131	141	109	124	109	101	109	117	129	132	123	122	113	130	123	114	111	103	122	109	134	116	116	111	128	124	110	114	123	124	125	110	123	109	97	107	123	111	120	116	86	110	130	125	125	109	91	111	116	120	118	123	122	134	131	103	115	107	128	113	131	116	101	120	110	111	111	112	113	126	115	96	116	126	100	137	108	96	93	123	114	112	101	102	93	126	135	115	104	120	135	119	109	129	115	118	114	108	128	102	125	116	111	131	123	111	107	113	126	129	103	118	113	130	132	100	123	124	124	122	138	106	105	115	127	110	114	115	113	130	133	111	114	121	113	116	112	123	120	111	98	116	136	124	108	92	138	132	102	122	100	127	106	112	111	107	110	123	113	124	126	128	111	114	124	108	104	92	107	98	112	121	114	116	140	137	137	94	116	124	134	104	122	129	117	124	125	101	105	114	114	95	142	82	121	118	105	108	111	122	124	98	117	122	121	121	103	102	105	108	138	104	129	124	110	112	127	110	101	135	126	114	126	127	117	111	110	104	119	118	113	115	123	94	111	143	139	100	108	119	130	110	109	126	113	120	114	118	128	120	129	127	125	116	112	117	132	92	109	114	134	105	141	122	125	137	110	124	108	116	141	108	110	126	118	100	107	120	117	107	134	123	113	127	124	110	117	137	129	112	121	105	140	122	111	110	112	117	120	107	117	124	122	106	111	116	105	121	126	119	119	102	123	108	126	108	129	108	100	118	99	110	130	107	92	126	107	122	117	108	124	125	127	113	123	103	117	130	129	121	137	123	122	127	123	130	116	111	122	112	122	123	107	123	109	117	96	114	119	129	109	109	145	116	131	125	123	118	108	122	125	121	115	114	126	113	105	118	126	100	138	109	127	104	109	119	117	126	116	118	126	115	124	119	128	110	110	136	122	137	109	113	113	126	129	116	127	126	118	119	127	118	125	148	123	114	121	124	124	119	122	136	95	121	103	118	113	117	102	119	121	112	118	131	119	118	143	122	133	118	118	103	135	93	131	120	119	104	118	124	138	101	124	109	130	107	108	95	121	108	133	123	111	115	107	130	109	124	121	125	98	108	122	123	112	120	130	111	132	113	112	129	131	114	113	125	112	130	137	108	139	111	143	128	110	124	130	109	131	130	128	119	111	114	119	111	138	129	104	106	100	148	138	97	115	127	96	109	123	93	98	112	142	113	107	113	122	126	105	121	91	128	114	99	121	114	119	117	112	123	107	115	124	124	124	127	122	112	130	117	123	116	120	142	114	110	101	120	108	107	128	125	113	105	134	135	118	129	113	122	121	112	113	119	115	104	116	127	116	122	114	123	123	120	117	116	123	132	108	115	118	112	115	133	112	106	111	117	112	123	117	110	111	112	139	121	123	103	97	122	111	128	113	110	123	150	121	141	126	110	107	124	112	106	124	100	120	134	116	116	122	112	128	138	137	117	127	105	129	146	117	120	123	120	125	130	108	139	107	99	139	117	132	108	114	111	125	101	117	102	118	119	114	116	103	116	119	114	134	122	111	115	125	122	125	116	125	122	119	126	121	111	108	102	132	120	111	115	145	127	126	131	108	110	121	124	133	124	129	112	112	108	121	145	114	107	134	122	130	124	114	112	141	115	108	121	104	123	116	101	136	123	127	109	130	110	116	97	148	124	125	117	123	117	107	117	102	126	118	139	119	127	126	119	135	120	119	133	102	114	118	117	120	107	111	103	116	105	112	133	131	127	102	131	111	119	105	124	120	97	122	114	114	110	116	118	132	103	118	120	120	113	129	99	94	132	112	138	127	117	124	123	122	117	133	97	139	145	119	123	119	132	126	100	102	132	122	128	116	97	116	130	115	97	105	89	132	113	122	116	128	131	102	114	130	131	124	111	130	105	116	126	129	121	143	119	119	133	120	111	120	116	111	132	112	127	106	129	112	106	133	128	119	109	116	100	115	132	119	133	121	120	122	100	139	123	123	109	119	124	113	120	107	119	109	125	129	143	119	111	107	124	123	121	115	126	127	118	118	125	112	108	146	124	105	134	113	125	103	130	132	123	131	117	116	134	101	120	115	124	107	114	107	110	129	118	145	116	127	112	100	121	121	140	116	90	127	121	125	120	120	134	118	121	135	105	123	103	119	101	100	125	119	118	133	114	110	119	124	126	107	121	127	118	111	153	119	108	122	143	135	95	108	131	116	116	113	110	112	111	118	128	111	126	142	120	135	105	106	107	108	112	121	122	118	101	121	96	116	113	132	120	114	125	146	113	117	129	116	106	143	131	99	111	137	97	108	134	114	112	130	99	114	125	112	108	133	114	126	122	106	118	127	116	132	112	120	98	113	111	103	120	126	127	154	116	132	113	105	111	95	108	113	119	128	121	128	114	125	130	132	123	141	125	107	129	120	108	105	118	119	106	112	119	109	95	114	112	125	113	125	120	134	103	118	101	113	96	114	121	138	126	128	121	122	101	123	110	99	122	106	120	117	119	125	120	119	126	122	117	128	125	123	115	110
34210	23947	11746	5452	6936	7885	7126	6018	4989	4267	3785	3168	2733	2396	2110	2016	1795	1652	1543	1507	1577	1435	1354	1304	1210	1205	1168	1051	1125	1095	1098	1076	1098	1016	1133	1015	1101	975	1016	986	1022	1023	1071	1062	1019	1126	1160	1244	1571	2327	2900	3308	3590	3739	3578	2894	2494	2058	1728	1489	1265	1156	926	1003	924	936	937	879	913	999	972	930	905	934	933	962	1004	941	945	916	958	927	977	914	951	930	937	939	997	878	938	944	969	860	843	949	880	918	948	928	947	975	953	936	883	910	908	911	879	930	912	941	940	946	913	936	941	944	982	892	885	890	956	962	920	882	927	948	926	906	959	893	887	903	893	950	979	893	961	909	957	946	923	903	940	904	916	948	948	940	957	887	946	896	942	905	927	926	950	959	936	906	922	903	962	898	908	916	974	929	906	969	950	962	939	875	952	891	961	950	910	920	937	879	958	930	911	962	955	952	909	884	932	892	894	933	935	943	927	910	925	948	955	953	951	932	905	940	1017	921	897	1000	923	964	934	947	934	938	981	913	905	901	930	944	881	945	923	890	917	901	932	978	984	961	932	913	864	938	950	943	957	919	941	974	987	962	941	930	921	942	908	931	894	940	925	879	994	907	911	967	914	911	885	943	948	938	926	927	916	955	899	881	995	900	942	961	928	963	947	928	946	956	925	936	910	913	930	863	947	903	915	951	994	917	978	958	928	946	920	906	1004	942	942	899	946	912	925	932	929	970	908	878	923	913	991	981	961	915	933	913	993	947	935	1009	967	977	908	949	942	925	903	903	943	944	915	962	922	880	989	915	948	933	896	989	907	974	927	939	880	956	919	904	902	974	896	927	928	971	939	951	920	973	902	983	968	924	965	982	928	931	932	961	970	915	909	949	924	896	933	955	960	901	889	972	909	875	947	933	966	905	939	915	982	862	903	977	911	962	917	956	985	895	972	902	901	904	890	881	991	909	882	952	903	916	886	947	921	943	932	898	947	932	926	932	941	957	959	932	893	941	939	910	932	927	915	917	930	933	904	918	959	993	946	893	897	947	940	975	986	933	980	894	930	930	925	956	928	1012	893	925	950	992	937	957	999	962	983	890	917	918	974	915	954	944	990	867	897	958	939	980	941	967	953	931	979	937	924	907	916	947	911	938	944	948	955	910	936	987	897	935	888	966	968	899	973	943	925	927	949	913	931	950	933	920	957	935	987	986	901	887	889	878	885	924	974	884	923	946	934	920	876	893	989	942	919	914	884	961	924	1009	935	958	947	922	937	984	924	1012	899	867	962	919	939	909	939	926	912	958	921	1011	878	910	902	950	926	936	922	970	906	935	897	953	948	852	914	970	948	901	916	970	927	937	963	924	910	958	950	949	928	963	884	933	907	900	909	941	961	932	980	915	948	935	933	860	940	965	988	988	908	931	969	978	947	933	890	929	969	900	886	930	923	977	954	948	961	1001	951	898	920	933	869	935	972	943	941	895	929	926	972	909	985	929	936	939	883	947	959	876	945	957	902	895	938	946	917	942	911	884	966	975	890	918	933	939	918	961	998	887	886	914	920	872	945	961	897	980	1022	916	901	886	922	980	912	892	937	937	955	968	927	977	909	969	946	929	958	946	1001	932	956	917	907	913	924	892	920	939	916	941	951	926	929	956	886	927	969	941	921	862	962	909	911	910	979	961	918	940	879	938	927	931	964	952	914	958	997	916	939	943	916	930	885	884	910	988	1006	923	926	940	982	921	969	905	952	961	948	919	885	971	945	963	918	897	891	954	893	965	937	957	940	940	957	932	921	971	894	956	929	965	956	906	979	954	924	862	961	921	979	928	846	944	960	943	923	935	947	940	959	919	967	936	927	923	995	964	904	908	1010	902	939	941	1028	974	895	964	939	930	958	996	952	886	950	952	946	970	921	976	892	916	914	935	952	921	968	863	913	983	908	1010	964	978	1001	977	959	922	995	929	934	928	976	1005	916	976	922	950	954	867	959	890	954	919	982	901	936	966	975	938	908	929	980	958	935	946	924	892	977	883	919	866	926	902	964	903	966	956	995	924	960	940	946	917	973	951	916	897	930	935	946	969	881	937	988	910	931	970	961	919	962	927	969	947	936	990	919	872	955	948	953	919	876	887	985	913	931	894	957	945	928	944	937	930	919	889	946	926	934	951	922	978	974	925	945	947	859	905	954	913	925	904	921	923	914	946	948	915	943	938	979	886	912	927	890	937	887	923	949	937	947	924	947	888	891	924	928	938	949	925	895	936	915	1001	902	912	942	957	893	930	1029	991	930	941	944	908	933	942	973	929	939	957	902	919	843	946	907	970	909	1012	932	975	937	914	932	978	927	947	931	952	949	899	975	890	916	918	977	929	940	916	928	943	888	932	935	963	974	942	928	931	947	962	874	917	899	878	940	931	935	969	879	910	1012	934	927	904	913	909	980	918	943	998	939	915	1003	933	947	946	890	967	950	911	982	898	934	938	966	882	894	896	949	954	947	963	918	985	896	961	1018	985	920	969	961	958	913	927	936	961	926	899	917	923	941	900	941	874	909	895	916	947	945	909	936	898	970	950	960	934	981	929	898	951	933	972	975	945	924	996	981	963	865	936	919	981	958	921	933	973	980	943	961	956	946	965	979	917	908	927	886	931	896	902	947	989	957	910	892	1013	938	948	919	927	908	942	892	966	970	981	894	946	910	968	917	926	884	928	939	959	937	905	948	918	896	1021	903	964	908	920	939	878	953	965	910	970	940	925	923	922	949	933	969	940	931	925	968	956	888	911	903	945	959	932	952	895	961	977	839	931	935	942	888	1007	989	954	876	840	924	958	936	939	946	929	968	967	905	849	971	904	949	982	908	934	975	918	963	907	954	936	883	943	983	944	951	939	915	964	939	909	921	1035	951	908	912	954	937	920	927	990	926	953	955	892	940	923	930	911	895	964	893	930	890	920	947	918	899	926	924	900	860	955	987	875	965	957	926	960	970	938	924	892	893	940	920	935	897	924	928	979	896	966	931	952	904	924	946	998	906	947	911	943	983	940	933	876	915	945	944	955	1011	962	936	972	956	916	906	940	954	910	916	920	923	938	914	921	953	949	909	960	967	956	920	950	903	949	896	938	932	1027	935	983	959	900	968	949	888	956	955	921	935	924	923	908	950	964	957	943	951	964	954	944	988	946	924	919	947	924	921	903	898	944	898	951	940	952	927	991	937	948	900	917	953	994	893	942	935	871	919	957	936	952	916	928	971	931	958	901	905	935	931	945	873	906	956	946	921	964	919	943	948	938	933	887	946	933	949	888	905	947	952	887	938	922	906	969	975	934	981	880	869	947	977	949	970	898	967	934	936	989	940	956	908	943	957	896	927	883	924	914	915	879	938	934	956	912	942	976	926	900	929	934	932	969	957	914	941	922	948	968	935	926	909	961	890	917	932	907	907	934	914	1000	954	928	922	927	909	925	956	919	930	929	967	914	961	931	912	934	940	940	1001	915	977	986	965	959	975	973	872	923	941	954	939	939	957	926	895	887	960	966	915	967
2483	1204	374	125	107	93	102	113	87	75	83	84	62	69	77	80	81	55	71	62	72	70	60	74	61	65	80	59	62	51	66	52	65	67	47	66	63	57	61	63	49	66	76	59	59	69	60	67	59	64	58	74	77	66	70	70	88	69	60	59	65	70	67	71	66	49	64	67	64	63	63	62	58	62	61	56	81	68	72	76	45	53	49	56	59	64	46	58	59	67	57	48	60	47	65	67	54	68	59	48	56	50	51	64	61	54	62	68	65	60	50	56	56	53	65	72	62	61	63	60	67	71	56	67	55	62	63	61	57	49	61	55	60	64	60	58	57	53	51	61	62	55	67	67	55	66	63	56	50	62	76	49	66	60	64	50	68	67	53	44	56	47	68	53	62	54	57	51	62	56	52	47	56	54	68	59	64	58	72	61	51	54	73	51	54	55	63	65	68	62	78	40	56	59	73	63	50	54	63	54	58	55	53	65	55	56	64	60	61	50	77	72	49	54	69	62	61	48	60	57	52	62	55	66	65	62	62	68	65	57	50	59	69	55	55	67	68	68	50	43	53	58	57	48	56	40	67	58	73	70	59	60	62	71	60	59	64	56	59	65	68	65	47	59	46	59	62	64	76	56	68	63	55	66	72	59	60	53	66	67	56	55	52	56	48	51	56	59	59	58	54	50	67	64	49	61	70	55	64	53	53	65	51	58	78	45	55	49	60	65	40	69	62	45	62	54	51	75	52	60	57	49	63	59	45	58	70	58	53	52	59	55	59	52	57	67	54	54	68	54	74	56	58	59	63	53	60	60	53	53	66	62	61	83	54	74	62	69	67	45	59	52	60	68	68	63	64	71	64	63	54	50	62	54	62	62	63	56	57	61	61	57	77	69	65	52	53	49	50	61	60	65	69	65	74	73	78	54	52	63	80	63	58	58	59	69	56	68	64	53	75	59	69	71	71	73	67	56	52	56	56	50	61	48	62	67	51	66	57	60	68	61	56	76	69	60	56	57	71	55	61	65	63	53	57	57	56	61	61	64	55	60	58	47	60	71	66	79	52	75	51	51	53	55	51	64	71	57	56	60	51	58	52	71	66	48	62	67	64	50	65	55	54	52	56	54	57	53	53	58	57	63	54	45	68	57	51	64	71	54	65	66	57	59	56	58	74	57	49	66	58	65	58	44	65	64	66	58	63	45	77	64	51	61	53	51	59	63	56	63	74	71	68	69	67	59	57	64	58	55	51	49	47	69	55	46	67	61	54	38	64	72	70	56	56	54	50	61	63	45	57	62	68	51	61	57	57	68	51	59	72	63	63	61	47	56	61	75	63	63	59	60	63	61	72	55	63	64	68	42	47	65	56	69	53	59	59	61	63	58	59	52	58	56	63	56	59	62	61	67	62	63	70	59	63	59	64	67	57	54	52	47	56	72	67	67	70	54	57	43	81	60	59	59	72	57	76	54	53	62	64	63	51	47	56	60	53	63	59	68	56	56	65	44	43	62	61	65	63	58	49	62	58	65	74	58	54	62	49	58	59	76	55	56	60	59	62	66	53	56	59	55	68	61	61	71	54	53	65	68	64	52	65	57	61	57	55	65	60	57	59	54	47	66	65	78	61	60	53	57	52	70	48	54	57	65	68	50	72	57	59	57	64	66	58	53	68	61	65	63	57	52	51	62	55	58	55	48	57	70	58	58	60	53	49	49	67	68	74	42	59	61	51	63	66	54	50	64	71	60	62	53	69	51	57	47	46	46	70	62	69	52	42	60	52	62	62	49	52	66	59	69	57	65	52	59	57	60	69	61	49	64	64	37	67	49	76	60	73	70	52	58	57	62	63	51	49	48	76	79	61	68	58	54	82	73	48	61	57	60	67	64	54	65	56	56	59	46	52	51	62	60	59	63	60	61	73	67	66	64	68	63	58	46	67	64	59	63	53	65	57	64	56	60	68	49	64	61	71	63	72	54	58	58	61	74	64	55	70	60	55	53	56	65	61	58	59	75	65	54	43	59	60	63	66	64	49	64	67	55	63	66	61	63	46	53	54	56	78	59	70	59	51	54	57	68	69	54	49	63	45	51	55	60	61	69	55	77	63	57	52	58	70	64	47	51	38	65	51	58	56	71	47	59	65	66	60	48	77	60	54	62	63	59	52	61	68	50	58	61	51	53	73	62	71	63	45	50	65	58	55	68	60	65	62	58	69	64	60	60	52	61	66	52	60	62	61	61	62	79	71	58	57	51	51	54	49	63	52	57	57	57	57	61	61	61	72	59	48	58	59	63	58	46	65	59	70	58	52	66	59	49	63	57	41	71	72	49	53	71	60	67	40	59	70	58	66	60	49	52	60	69	55	57	57	61	54	62	54	70	62	51	62	57	71	68	58	61	56	67	58	60	69	69	60	68	64	57	62	63	62	52	64	56	47	62	60	48	62	72	61	58	61	60	65	48	55	53	57	66	64	59	62	45	64	57	59	59	58	74	46	53	77	62	59	63	64	67	73	58	56	71	64	54	64	63	53	66	67	44	53	71	60	56	51	60	66	49	61	65	65	59	55	63	69	58	47	59	47	58	57	68	60	70	54	57	61	76	58	67	71	52	67	54	48	63	64	62	71	64	57	52	54	50	54	52	51	59	63	56	61	59	64	48	55	73	62	55	76	54	67	70	70	57	62	51	44	62	63	57	46	51	61	54	61	64	64	66	66	63	64	67	57	64	56	55	61	55	59	50	71	54	52	44	70	52	61	68	56	51	57	68	66	63	59	56	61	47	57	63	65	51	63	66	58	59	53	61	66	61	61	58	66	51	63	53	76	60	60	50	48	63	57	63	60	62	42	64	60	57	57	59	59	66	62	58	56	44	60	57	65	64	61	59	69	64	48	51	68	62	58	40	60	69	54	68	62	58	66	57	65	49	58	58	59	56	76	64	66	60	54	78	66	55	56	56	54	62	60	68	55	63	64	58	59	74	61	41	66	52	53	67	50	63	64	70	60	54	60	65	72	51	66	56	54	57	57	79	54	64	61	61	67	60	65	65	72	52	81	63	63	61	73	67	56	54	66	56	69	56	57	51	51	59	62	61	58	60	65	75	59	77	65	58	70	55	52	66	63	69	41	50	65	62	59	66	65	51	53	74	69	68	66	63	74	61	53	67	60	61	48	62	75	58	61	65	44	62	52	67	63	57	55	64	63	56	56	58	65	69	62	38	61	51	59	48	70	70	50	47	56	67	70	50	73	70	66	46	72	67	44	62	53	51	60	49	53	65	76	82	58	66	67	64	64	63	64	62	59	54	62	58	55	72	52	71	58	52	72	63	61	49	72	58	64	57	56	57	68	55	65	50	55	55	51	70	59	60	57	62	66	59	72	62	62	53	56	67	48	56	52	53	63	62	57	59	48	56	59	52	76	59	52	47	56	41	71	71	53	49	59	54	65	63	47	45	64	65	66	66	55	47	60	58	65	71	67	57	68	54	55	72	48	55	58	54
24750	13184	4777	2171	3140	3556	3280	2746	2379	2068	1753	1424	1210	1024	1002	944	838	789	721	711	725	752	639	616	586	565	603	536	580	561	577	534	540	561	572	560	520	527	523	541	556	545	518	538	606	627	566	601	552	595	585	819	975	1032	1013	891	827	840	724	682	579	530	528	481	467	481	498	466	488	501	459	480	528	493	449	486	439	503	490	442	491	531	482	536	473	508	520	475	434	495	537	534	511	486	466	507	487	514	492	500	520	524	451	445	503	485	448	526	506	474	506	476	456	509	523	553	473	509	531	535	471	516	494	539	437	477	515	484	455	511	518	438	511	530	502	491	546	488	493	512	471	474	513	463	504	464	466	473	509	489	451	502	505	499	484	503	469	437	484	528	495	516	511	490	479	520	496	491	475	501	471	481	478	505	491	487	516	506	495	482	498	479	517	457	501	494	495	507	477	517	511	475	486	487	506	504	490	461	506	484	499	448	495	481	518	526	485	500	492	477	481	475	484	480	496	498	444	496	487	437	530	525	503	494	492	466	511	498	511	519	499	470	469	477	467	502	491	493	482	513	479	512	490	496	528	466	515	495	472	470	472	488	489	461	495	459	522	470	489	481	439	466	466	485	489	536	493	486	497	497	482	505	475	507	517	503	523	493	524	485	477	485	504	509	488	518	514	471	494	496	477	483	519	465	508	450	498	491	524	513	474	501	496	476	508	492	533	521	506	479	459	469	492	501	463	484	532	498	513	478	504	466	472	478	453	531	494	501	492	512	462	464	519	508	490	450	463	495	464	487	479	460	489	474	465	474	490	491	513	507	485	448	501	493	483	486	486	516	524	461	473	519	481	452	454	522	489	459	479	496	511	487	464	512	505	478	493	483	452	479	470	483	476	485	510	522	490	482	486	480	466	464	521	512	508	514	470	446	478	473	481	517	535	505	506	511	501	509	459	515	499	491	509	499	497	502	455	498	492	479	479	502	486	468	528	500	491	513	485	463	524	477	509	487	510	480	511	467	467	498	499	525	470	509	508	503	489	516	476	507	522	481	541	461	508	504	449	499	475	522	435	508	500	492	512	536	479	484	482	499	506	460	461	490	508	512	489	475	490	514	488	452	462	491	449	538	499	441	480	485	476	466	513	512	496	515	512	469	497	513	487	477	498	474	503	458	509	476	461	524	452	521	482	471	485	478	482	490	464	518	473	494	502	470	482	502	499	485	468	460	492	514	475	504	518	484	478	464	486	473	476	469	489	453	507	470	495	513	442	508	499	505	489	467	447	442	478	468	473	527	504	477	522	498	481	486	489	451	450	506	534	463	489	496	486	474	513	507	471	465	502	538	524	508	489	474	504	499	546	469	485	478	520	476	479	482	520	534	480	497	471	499	484	512	479	483	492	486	480	488	495	483	502	482	513	448	487	475	497	487	519	468	502	507	523	520	475	430	489	489	483	467	524	514	469	467	523	524	487	503	512	482	495	504	506	492	497	480	494	481	472	470	478	480	488	473	512	504	524	494	510	498	481	508	513	532	483	482	500	480	507	449	496	461	487	494	535	468	478	480	473	502	492	514	526	460	508	472	487	497	492	474	483	517	478	503	502	440	506	534	475	511	500	553	472	443	491	501	505	498	514	509	531	537	500	492	491	482	514	529	477	510	511	491	479	489	489	471	483	504	490	510	442	506	506	531	465	512	479	494	469	475	514	452	519	500	482	488	495	486	457	487	520	499	494	507	521	515	481	539	504	468	539	502	500	423	518	492	515	452	494	475	459	445	488	513	462	491	475	466	466	508	466	473	486	504	505	467	483	512	468	477	486	510	507	506	467	465	476	510	481	509	488	495	500	503	470	484	524	506	451	486	471	495	516	454	491	537	487	551	504	486	484	493	491	497	485	510	489	494	497	528	489	466	500	506	513	496	467	495	499	443	482	487	516	506	489	518	512	485	467	516	484	540	473	496	491	494	475	470	497	493	481	500	520	522	477	502	481	501	475	483	501	474	480	482	478	481	482	495	510	472	502	524	504	499	444	514	497	480	455	494	471	510	504	489	468	522	478	504	509	504	464	490	468	499	489	469	512	519	491	534	463	470	495	485	517	502	469	481	488	490	518	480	501	500	525	487	507	480	492	461	493	462	489	494	486	500	514	484	482	467	472	472	486	508	492	460	505	497	453	511	493	469	485	493	456	489	560	484	514	497	479	468	493	510	490	499	496	502	464	450	501	493	479	508	494	444	483	512	477	462	484	496	483	506	496	487	469	510	525	498	476	479	504	469	527	506	473	490	489	521	475	454	492	521	525	497	489	459	501	501	506	487	440	465	491	482	522	481	478	486	487	479	488	516	456	463	498	456	527	522	517	480	504	527	497	459	501	489	472	492	485	472	515	470	495	532	499	480	466	486	515	513	490	496	447	494	514	519	515	502	483	506	462	522	498	527	542	461	522	499	452	505	480	522	448	511	497	497	480	500	493	447	484	453	461	497	485	478	510	510	486	443	488	471	504	478	529	461	526	505	480	496	512	481	514	528	465	486	468	503	529	492	493	514	523	527	469	488	471	483	474	520	529	461	467	454	523	524	437	493	488	515	503	497	512	523	506	480	486	464	470	522	492	491	509	468	484	542	526	495	467	499	505	533	508	484	509	453	495	481	511	466	508	485	458	491	516	507	463	475	518	480	500	481	491	485	523	507	489	477	469	489	496	505	463	487	485	479	497	469	536	476	485	500	512	469	517	489	487	504	537	503	465	497	512	487	514	526	502	494	525	514	528	497	502	490	479	492	444	470	488	485	478	427	450	545	533	492	510	514	463	490	496	485	514	497	525	467	497	491	479	501	508	508	502	488	477	512	435	505	467	483	530	509	488	513	509	496	457	514	477	510	477	497	498	498	513	533	491	497	486	479	484	452	536	495	492	491	430	447	498	540	524	513	481	505	464	467	469	518	506	491	495	478	517	472	507	463	502	456	466	515	455	515	499	504	493	503	497	468	497	486	489	504	483	483	458	507	493	490	490	480	487	473	508	503	516	545	493	482	483	491	470	505	534	476	490	486	468	496	512	482	525	467	504	501	535	492	488	497	481	512	500	441	487	475	464	508	486	495	473	469	456	504	485	480	492	496	531	504	463	480	513	500	490	479	524	494	475	496	491	485	510	511	548	473	525	456	485	476	512	518	467	510	474	528	503	512	490	511	485	466	503	483	548	494	465	484	480	482	500	465	478	464	515	493	507	488	493	498	517	487	516	480	496	508	503	452	477	503	511	531	503	471	480	501	508	504	473	478	493	496	468	501	497	449	518	501	506	493	494	497	471	514	492	507	476	507	539	493	480	511	447	472	503	495	459	486	511	470	484	474	459	492	518	456	497	476	485	496	496	530	492	508	517	511	488	483	505	507	536	484	522	476	470	437	480	491	505	535	466	508	517	465	497	477	492	518	508	535	462	463	473	478	497	507	509	500	492	502	502	510	523	505	486	480	489	462	462	500	491	461	537	506
3762	3019	835	238	165	201	186	175	160	151	147	128	138	118	126	129	127	116	112	122	115	117	105	100	120	107	92	95	84	104	107	112	84	104	103	99	105	86	100	103	110	104	104	107	111	107	92	114	99	97	129	133	170	151	169	177	136	136	140	117	122	109	101	97	87	85	114	108	117	108	101	96	112	96	87	94	97	96	93	104	100	81	114	114	112	105	104	85	107	86	97	101	102	105	112	101	91	80	88	114	104	106	83	111	98	98	102	93	80	105	106	113	96	111	98	102	98	99	93	110	116	106	111	95	97	113	104	98	107	101	98	100	105	110	91	114	103	88	83	96	117	96	98	81	91	106	105	91	90	109	101	97	115	83	103	104	104	100	96	91	102	77	98	94	100	109	102	95	103	98	97	125	109	97	91	120	103	100	104	90	85	103	105	88	98	106	94	103	87	102	121	112	106	100	87	114	106	91	110	95	95	94	79	91	97	93	117	97	105	110	106	103	99	118	100	104	94	98	86	106	102	104	128	106	76	102	87	102	104	102	95	94	109	103	105	108	82	109	112	99	84	101	92	95	93	95	108	108	101	94	97	85	85	99	112	87	93	88	115	101	106	106	96	109	122	101	117	94	109	98	113	112	99	105	116	111	98	100	98	111	109	94	104	104	92	104	88	113	100	77	92	105	112	94	87	99	102	84	114	100	86	109	96	100	96	115	111	78	82	108	116	109	92	110	95	120	84	96	93	115	85	96	111	95	115	105	105	104	85	126	96	101	89	108	104	100	109	103	85	104	104	100	119	93	106	102	90	97	101	100	97	105	92	97	102	97	110	104	99	94	101	76	92	107	106	96	105	101	103	99	91	109	89	100	109	101	90	109	99	91	86	118	91	107	97	119	79	90	112	95	113	97	106	99	99	92	95	92	98	99	106	101	92	102	103	101	98	98	104	103	110	118	106	102	98	91	104	108	96	95	127	91	83	114	104	94	104	101	97	96	101	113	92	100	108	100	102	98	104	97	93	108	127	91	81	102	97	103	113	91	90	111	101	96	87	97	114	107	121	117	114	101	81	97	91	107	93	102	92	96	102	88	110	102	100	108	99	107	111	105	117	102	92	106	105	98	116	109	116	104	96	96	93	117	93	89	92	106	100	101	103	97	95	90	104	93	98	89	90	102	110	105	106	98	110	95	107	87	115	106	101	97	95	78	95	100	105	104	103	100	106	95	98	103	102	74	110	103	112	100	96	102	96	121	99	111	89	106	110	104	100	100	120	97	106	101	99	109	96	100	95	90	107	94	115	104	116	92	98	98	88	103	93	104	107	103	103	89	113	96	91	98	91	119	112	84	120	101	105	97	102	98	99	91	121	118	92	97	101	89	108	95	93	111	104	115	116	102	111	111	94	99	104	85	96	89	110	83	95	111	93	100	100	96	98	108	90	106	114	101	104	91	101	109	87	102	116	93	90	102	141	96	98	90	86	86	107	102	99	116	100	116	105	117	87	95	108	114	119	92	99	114	128	101	94	102	114	109	106	108	103	100	107	91	103	120	88	89	116	105	117	99	108	106	105	86	103	95	86	88	100	60	89	90	101	96	93	102	77	110	94	116	114	88	92	111	107	100	102	123	107	80	94	87	121	100	106	95	96	101	103	118	102	123	110	108	100	115	108	127	83	102	111	101	116	97	94	95	98	95	103	106	107	105	108	84	117	81	91	104	104	91	94	107	105	115	79	97	95	120	93	101	102	107	97	110	135	107	103	119	97	102	105	111	104	90	91	89	106	102	123	115	118	116	104	115	102	114	102	138	99	95	84	101	95	109	99	92	103	89	112	112	95	96	90	98	116	94	96	101	101	90	100	111	123	105	116	89	93	100	101	122	112	105	98	118	116	110	102	102	95	100	99	105	111	87	100	104	95	92	105	112	121	101	95	119	92	101	93	89	100	119	94	102	106	115	98	89	86	116	100	106	90	88	104	106	86	83	97	99	101	103	122	95	93	107	91	98	92	116	100	105	109	72	119	81	93	98	113	121	105	93	96	118	125	105	105	121	97	99	121	106	93	99	100	97	86	97	119	85	94	100	107	89	100	115	96	81	93	114	118	101	86	99	91	110	136	109	97	94	109	100	95	112	111	110	104	119	88	115	106	102	101	103	92	104	98	105	100	94	117	110	104	110	103	111	104	111	109	99	117	93	98	101	88	102	86	93	103	100	87	99	103	83	104	109	96	79	86	96	101	101	83	108	108	103	109	83	102	96	99	93	112	102	96	87	107	109	82	107	84	97	100	111	91	106	96	103	105	108	99	97	109	93	111	118	91	101	91	100	112	111	102	93	101	99	87	123	79	109	106	100	100	86	108	94	108	111	100	108	100	89	88	106	97	87	110	91	100	97	90	106	118	102	95	108	106	91	102	115	114	108	98	89	95	107	100	100	94	96	102	101	116	98	106	121	104	122	96	97	106	108	83	126	81	87	102	91	97	103	80	99	98	91	93	84	98	76	95	92	114	95	110	89	106	98	109	91	96	100	99	101	94	101	108	92	101	90	115	106	95	98	89	99	105	88	107	107	113	114	113	125	112	88	100	114	120	96	95	111	106	114	120	92	90	94	99	114	119	113	91	99	98	107	113	108	98	103	95	104	118	95	104	94	110	99	104	98	104	106	88	90	99	92	108	106	104	110	95	122	97	121	110	95	95	108	112	110	90	93	101	88	116	109	99	95	102	110	94	110	117	92	89	96	91	101	111	103	113	101	109	102	125	97	107	94	95	105	101	110	88	104	94	107	100	112	103	99	112	99	91	98	101	98	108	105	100	100	92	103	102	94	117	115	93	108	98	95	85	84	112	92	94	102	116	113	119	85	90	84	85	89	100	93	98	87	87	102	84	119	112	90	101	100	95	85	106	108	107	111	89	96	107	106	92	94	95	115	99	118	89	107	86	108	99	105	107	89	109	102	103	107	81	109	106	103	89	103	95	91	97	106	108	99	99	86	98	98	115	85	99	99	114	101	94	106	105	117	118	96	98	101	106	88	88	110	96	91	112	88	77	107	100	106	95	99	103	110	118	99	109	107	104	93	112	114	131	103	112	98	108	89	87	97	110	101	93	91	106	95	107	113	115	119	117	108	79	93	113	100	107	85	82	83	93	98	88	102	97	98	103	81	80	123	111	108	109	99	109	91	94	112	90	75	112	112	104	100	106	101	107	95	116	96	123	118	123	87	100	106	92	89	96	97	83	108	98	97	125	97	109	95	94	114	116	111	108	103	96	93	91	99	108	95	105	87	102	109	98	90	104	113	103	102	105	104	120	91	110	100	92	110	98	120	97	104	121	103	110	122	103	101	105	84	93	104	98	109	90	109	91	105	95	94	113	110	95	100	98	88	87	98	88	118	90	99	96	116	102	107	97	120	117	105	106	115	91	77	111	104	111	95	95	114	105	84	104	107	101	87	114	108	94	103	108	97	90	97	100	108	107	83	102	92	101	94
31054	21142	8175	4146	5504	6293	5771	4754	4120	3371	2739	2378	1977	1786	1660	1592	1362	1322	1280	1316	1232	1107	1101	1054	964	987	980	939	901	922	900	935	893	936	890	829	861	852	936	908	898	927	838	883	891	953	942	959	987	1060	1383	1798	2447	2628	2610	2194	1992	1682	1470	1302	1134	898	793	760	859	829	812	783	783	759	792	750	822	758	791	807	809	819	814	802	815	750	821	789	819	755	780	808	788	791	793	744	806	788	798	798	855	795	796	793	824	830	798	778	797	776	798	839	770	806	760	805	845	818	824	799	741	782	761	801	798	765	792	818	839	776	834	808	754	806	771	793	805	818	870	795	764	781	772	806	737	826	840	830	778	805	766	797	807	831	786	811	802	813	754	819	786	790	826	752	819	802	754	801	739	824	735	791	769	793	794	827	782	819	841	758	771	781	771	778	781	815	744	783	780	816	782	787	803	811	784	812	781	831	842	829	751	740	798	814	818	823	796	784	821	856	780	797	789	788	753	794	788	828	803	788	794	783	810	811	797	787	803	772	786	792	790	814	805	808	847	797	825	770	823	809	747	782	839	796	821	766	766	805	794	774	769	772	845	792	806	816	796	781	807	800	818	809	768	818	766	827	774	805	800	751	780	794	747	789	809	839	828	757	732	831	828	837	803	749	803	785	738	806	800	864	805	745	809	789	756	811	801	811	778	811	776	729	775	806	791	777	746	803	795	801	820	767	840	784	765	796	782	806	815	818	846	783	781	785	767	810	783	799	769	797	833	749	784	751	770	836	766	857	802	840	783	735	763	810	780	805	809	815	807	802	798	808	833	812	792	774	782	811	767	789	818	806	831	743	806	771	770	812	732	789	806	823	811	807	788	699	843	833	784	802	843	839	839	758	778	797	728	741	795	809	804	762	820	785	735	788	810	820	793	808	790	783	843	819	767	816	758	743	821	840	787	820	844	793	788	786	803	848	761	800	757	806	770	757	820	771	783	806	807	821	809	780	781	783	815	816	814	837	820	795	841	785	841	780	804	774	783	770	813	795	818	803	735	790	817	762	769	746	802	768	794	798	773	810	799	786	770	750	778	785	750	818	795	806	735	838	854	828	787	756	806	779	785	804	792	793	780	838	800	774	819	783	852	774	793	829	823	792	790	778	806	765	764	803	793	803	786	787	753	796	856	799	860	748	796	767	759	791	806	783	812	779	827	804	782	822	772	855	851	757	796	818	778	838	786	769	747	830	772	780	799	776	778	816	805	753	755	811	849	813	823	789	786	752	815	807	828	818	770	784	787	782	850	810	794	791	833	786	747	809	801	779	841	761	773	778	832	751	824	779	785	803	812	831	841	799	794	813	794	829	785	848	815	778	815	775	756	839	811	769	744	767	832	761	840	806	830	761	769	777	786	798	792	826	788	823	805	770	817	800	803	788	787	751	796	787	805	793	807	798	769	735	825	734	801	828	810	837	780	821	807	795	814	786	804	837	771	774	791	784	794	804	868	812	774	775	797	783	785	840	789	849	784	810	825	796	778	793	812	791	768	738	770	833	788	807	754	869	807	763	791	819	813	719	760	793	822	758	789	822	804	866	796	806	801	829	828	815	757	801	753	813	843	861	789	810	820	818	812	833	782	793	800	784	782	807	765	776	755	764	783	859	815	779	824	797	829	828	827	787	770	811	801	803	826	861	814	830	861	795	808	805	746	835	759	826	805	804	764	783	773	833	737	814	845	821	808	794	831	831	795	824	842	796	803	795	790	792	720	726	782	804	814	754	806	770	806	788	817	801	810	762	785	811	805	790	753	807	810	784	833	798	812	823	775	802	830	801	767	807	819	798	836	798	800	805	794	752	793	778	807	769	784	839	764	783	808	786	812	750	813	825	796	794	778	816	786	764	803	822	768	787	774	805	791	790	767	793	779	823	803	820	778	747	768	753	769	747	767	803	759	816	819	808	851	771	800	824	757	799	824	792	771	791	792	781	767	811	785	805	809	819	799	793	811	788	812	785	780	791	838	820	786	731	783	840	811	822	810	779	796	752	758	791	720	791	780	771	841	747	777	811	766	833	764	809	768	785	809	774	788	825	789	761	769	800	798	797	775	758	764	794	791	762	810	792	768	811	778	782	810	865	833	755	805	796	802	777	746	792	791	812	783	848	813	774	827	808	786	780	804	833	741	820	804	807	802	794	832	750	818	821	843	824	825	806	845	756	847	747	833	786	840	823	810	813	811	778	850	783	809	740	831	735	796	841	793	768	750	734	846	830	775	782	798	853	808	776	802	720	814	805	758	804	753	763	803	811	763	780	753	788	796	818	851	805	809	784	788	785	772	801	792	806	780	761	728	793	790	767	825	805	820	826	763	827	826	794	777	774	822	832	801	742	779	748	819	764	776	812	800	819	808	823	798	786	796	823	821	829	772	833	746	815	805	794	795	795	774	841	830	792	797	811	774	763	792	835	786	808	800	797	751	796	749	773	812	787	775	856	802	758	772	752	835	844	765	831	826	747	712	767	763	782	784	783	847	801	831	797	817	759	786	801	772	792	809	778	772	817	821	795	813	811	819	803	788	776	801	806	764	823	743	812	768	785	829	802	765	764	782	748	806	760	763	819	826	786	758	827	780	818	809	788	783	752	789	822	821	812	820	794	794	756	774	804	828	806	757	800	834	747	812	796	809	776	811	821	749	773	763	816	747	817	840	807	789	752	772	800	787	790	764	828	757	850	812	832	786	823	807	795	779	788	787	822	762	735	833	791	813	758	728	813	816	780	817	810	823	816	834	793	816	815	769	754	808	821	823	746	775	762	815	768	776	796	821	833	781	810	793	834	828	767	826	719	796	764	767	793	794	806	814	787	800	787	747	794	784	801	828	776	794	780	766	853	799	796	799	788	825	819	774	800	799	777	824	767	777	790	753	781	746	805	827	795	776	818	804	787	779	788	794	781	812	814	805	833	795	822	794	788	812	825	815	774	741	817	823	831	783	838	817	741	796	784	754	803	765	783	796	810	778	801	810	802	792	844	841	835	850	730	800	742	828	813	786	768	804	816	778	772	802	749	732	784	775	782	833	820	804	779	796	802	837	810	803	802	794	839	801	798	729	782	804	803	844	791	809	787	788	788	773	784	810	833	772	787	791	778	793	806	774	770	806	782	760	765	810	785	820	805	760	823	800	764	790	785	861	793	727	781	846	849	809	800	835	774	793	799	812	773	803	803	781	830	768	823	769	821	776	821	761	789	822	779	779	771	804	803	767	776	745	801	769	761	791	792	784	762	819	833	786	797	801	806	766	779	816	872	767	785	787	805	804	823	744	806	758	797	733	751	755	814	792	801	813	806	816	787	791	835	817	812	775	850	765	820	836	830	793	818	795	813	780	758	760	789	759	800	804	822	836	808	815	807	817	865	844	751	796	831	801	761	722	811	814	809	786	801	818	765	802	781	795	761	783	811	768	809	826	776	820	813	740	788	791	812	791	860	812	774	850	796	771	744	809	799	823	776
4269	2462	715	158	135	153	136	149	129	146	111	104	94	97	90	106	114	92	91	74	83	71	73	75	75	75	91	68	66	87	69	64	87	77	71	88	74	68	81	87	77	67	80	79	72	75	72	70	83	71	72	116	158	138	157	133	115	99	106	95	82	64	76	97	70	74	67	68	67	69	69	76	80	75	73	65	70	83	66	88	83	77	82	67	65	56	75	64	73	66	82	78	63	66	85	71	68	79	72	66	86	79	75	72	75	84	72	63	60	54	75	75	74	76	77	88	83	66	72	76	69	68	77	78	71	83	98	86	67	78	80	81	73	73	78	81	85	85	66	68	74	78	66	70	67	76	72	79	65	70	82	71	72	69	73	71	80	80	77	61	76	83	79	66	81	73	87	61	73	68	50	75	84	78	68	66	77	66	63	59	76	77	71	77	73	64	57	61	67	77	77	59	69	65	82	78	84	77	64	97	82	69	66	70	68	84	84	81	74	76	85	80	82	73	66	82	62	82	73	83	76	77	78	83	63	79	75	80	74	63	82	65	68	78	75	67	78	63	72	67	73	66	71	72	78	67	68	75	74	66	62	79	71	84	69	62	66	76	89	68	68	76	74	53	67	85	79	84	84	74	74	58	75	83	70	89	67	63	62	79	75	83	73	87	63	80	76	71	65	69	82	64	85	68	72	76	78	69	69	70	74	69	73	66	63	61	73	81	74	70	70	66	60	53	81	84	74	76	70	83	90	81	71	84	99	71	70	63	74	65	83	84	78	72	64	81	71	97	79	72	65	87	71	70	75	72	84	59	69	85	80	64	82	69	70	84	86	76	72	65	82	83	85	58	80	71	77	67	70	73	69	83	79	77	89	65	64	61	80	74	83	84	86	86	81	70	73	77	77	83	71	64	61	80	72	64	81	79	74	76	83	81	66	72	68	58	78	63	67	81	78	71	61	77	84	59	81	87	76	85	79	66	72	74	84	80	66	63	85	63	74	75	69	66	65	79	86	79	76	77	67	78	83	72	59	82	68	72	70	83	74	66	74	72	76	77	84	72	87	75	73	66	76	98	64	60	73	81	63	65	64	79	82	65	65	92	69	90	63	70	69	76	68	78	70	68	66	84	78	88	66	72	72	78	78	69	68	58	71	73	82	77	78	82	74	75	62	71	78	82	74	75	70	79	71	77	76	66	79	73	63	85	66	72	62	86	81	62	58	77	66	78	64	87	70	68	68	66	74	81	78	74	72	77	71	88	66	79	86	68	81	77	57	69	61	81	79	64	64	83	66	61	65	69	73	71	71	67	81	65	81	87	62	71	86	76	71	82	77	79	77	59	96	69	60	79	78	67	86	93	90	68	73	82	71	91	74	60	82	70	57	75	85	83	58	90	71	73	70	64	69	78	76	66	58	69	80	81	82	67	58	84	81	73	76	60	74	81	71	74	56	74	67	65	73	76	78	64	83	78	66	81	82	82	77	65	74	86	69	76	94	83	67	65	79	82	69	68	58	69	67	75	70	78	66	60	77	82	56	77	68	67	76	85	82	79	76	56	67	68	63	77	78	76	81	68	77	62	86	67	60	75	67	79	70	90	78	82	65	78	68	75	72	77	67	71	66	73	74	75	64	79	85	71	78	69	76	64	84	68	56	69	64	58	71	65	71	73	73	88	73	63	72	72	69	54	75	61	88	68	63	81	73	74	86	87	80	75	67	88	63	73	68	63	72	78	77	75	70	74	82	66	83	75	90	61	67	89	74	63	67	85	76	62	71	67	89	58	58	73	78	61	54	76	82	82	79	69	59	74	72	66	71	77	82	83	67	81	85	69	66	75	82	92	83	65	78	73	68	70	73	88	59	84	70	70	82	60	67	78	76	65	86	82	79	69	69	64	68	67	66	76	73	68	72	72	81	76	72	76	80	83	82	69	68	83	91	59	90	81	80	68	68	79	92	68	76	80	59	70	74	60	77	70	67	75	75	88	76	69	76	70	81	83	83	55	70	73	77	64	47	66	79	70	71	70	72	68	76	71	77	83	82	71	71	82	77	80	78	63	76	83	74	87	86	63	54	64	79	66	79	62	83	55	75	77	52	74	66	77	76	75	76	66	74	72	66	77	63	67	64	67	62	54	73	55	64	60	81	71	61	79	68	72	76	79	71	70	67	91	71	77	69	68	68	77	59	67	82	69	68	69	69	85	73	76	70	77	74	92	72	73	92	87	70	73	83	79	68	76	81	59	63	76	73	80	77	71	72	52	75	79	71	83	80	92	72	79	81	72	77	66	64	78	84	65	83	78	65	87	72	72	74	64	70	77	64	81	83	79	63	64	73	60	75	76	72	67	75	73	62	63	78	61	71	70	84	64	56	77	63	90	89	55	66	70	59	72	54	85	82	74	61	77	84	61	81	71	77	80	70	82	74	76	74	74	79	69	75	76	73	93	66	73	76	79	74	74	87	69	91	74	78	68	71	66	68	59	79	66	90	62	61	71	75	75	73	59	70	76	98	59	88	53	73	65	77	76	78	84	89	68	62	76	87	71	86	76	89	73	74	79	84	74	57	82	68	83	77	61	82	69	79	71	73	77	86	76	72	69	69	68	61	60	73	56	71	82	59	80	69	73	78	74	75	71	67	84	81	60	69	86	71	92	88	76	75	79	67	78	74	60	60	78	78	62	68	76	60	79	63	70	57	81	64	67	77	74	89	75	80	76	61	67	61	62	81	76	73	80	70	66	80	70	85	67	60	81	61	72	66	66	76	76	88	82	66	70	65	63	73	83	80	73	79	78	84	79	76	68	68	81	75	97	78	64	77	65	76	60	76	69	88	69	81	77	70	76	62	90	77	65	80	76	85	80	90	67	65	80	62	70	69	83	61	77	65	78	78	79	68	73	88	69	85	66	70	80	63	64	75	75	71	79	62	49	77	79	68	78	61	69	68	68	69	82	72	69	97	68	78	76	69	76	72	60	78	54	58	61	89	58	65	76	83	75	71	71	78	62	63	73	75	67	69	77	83	64	73	72	81	77	89	69	76	92	72	81	74	74	77	65	57	64	89	72	80	75	71	68	73	84	94	74	68	64	72	69	77	63	74	77	85	75	76	61	77	69	74	80	75	79	66	68	92	78	73	78	68	64	76	65	72	85	74	76	74	58	86	68	78	65	70	71	77	59	76	70	64	72	73	78	83	73	71	80	77	62	70	65	72	91	73	79	80	79	77	72	68	82	80	77	67	65	74	81	80	71	78	71	64	60	79	85	65	68	69	66	65	80	79	70	62	64	78	70	81	66	72	82	69	71	78	81	67	79	68	75	76	77	87	77	78	66	69	71	76	90	67	60	75	73	62	94	66	73	53	66	77	82	65	78	64	80	69	67	70	75	77	64	75	73	74	84	67	73	70	68	70	80	73	60	69	86	86	74	76	64	72	80	82	75	77	64	60	69	65	71	70	70	77	86	67	74	82	92	79	71	75	70	77	72	84	65	75	60
30041	19036	7309	3377	5134	5916	5292	4529	3863	3091	2503	2099	1731	1656	1595	1417	1261	1094	1192	1108	976	894	844	855	794	735	709	707	725	650	696	705	652	702	667	650	696	688	695	680	650	707	686	646	738	693	754	814	781	846	1032	1593	2117	2478	2408	2176	1799	1475	1282	1050	882	654	605	627	620	567	609	580	612	578	621	603	566	587	628	565	600	582	607	599	561	568	586	616	599	590	635	625	628	637	591	570	601	603	543	619	587	590	605	549	635	607	602	657	601	606	617	549	627	607	610	600	602	624	610	588	652	615	602	586	564	628	575	619	623	579	580	599	595	618	601	640	565	614	611	610	549	592	611	599	604	606	610	580	573	589	572	593	600	625	586	591	604	603	607	596	617	623	613	596	615	637	569	577	581	607	590	527	579	553	556	601	602	587	610	643	591	608	585	597	602	572	579	597	591	568	615	568	595	606	611	628	569	578	633	563	601	580	588	544	609	542	593	602	582	593	613	581	598	601	610	565	638	618	579	576	615	593	594	591	582	626	605	585	589	575	588	621	573	607	638	588	568	576	586	592	560	635	596	640	566	566	579	600	610	595	598	603	580	588	604	563	587	579	593	614	611	592	568	606	644	604	609	551	568	600	565	593	597	599	573	565	604	571	582	608	614	594	601	570	593	649	625	634	600	625	555	621	588	622	617	575	571	560	648	632	617	581	582	581	609	607	570	609	576	597	585	602	621	613	623	625	583	572	562	634	586	591	552	622	623	606	575	572	594	612	596	603	580	605	590	588	600	591	576	619	594	612	625	571	607	620	607	620	615	677	602	599	597	600	680	575	587	613	612	593	592	621	568	643	601	618	596	600	584	633	580	538	623	550	579	632	562	593	579	638	595	576	595	632	568	590	568	583	612	608	619	601	636	584	590	586	593	625	619	570	626	592	583	617	618	603	608	629	648	574	551	576	613	610	600	610	623	590	599	570	639	619	603	588	638	598	594	617	623	619	654	552	572	573	590	601	606	590	617	616	554	615	681	604	593	581	590	544	585	595	606	598	613	601	640	618	575	600	579	603	573	632	628	616	605	652	668	583	545	601	618	602	637	624	618	648	634	579	561	630	612	629	603	567	596	606	598	584	665	668	569	587	618	547	680	617	605	626	596	610	577	597	617	562	649	602	638	619	599	586	615	607	595	633	579	590	558	593	644	605	599	587	568	589	588	635	587	596	608	589	618	591	572	658	567	621	574	645	605	597	585	597	583	628	606	607	583	600	653	624	624	592	604	604	649	590	581	560	594	598	577	603	578	615	576	594	602	606	620	612	622	636	593	622	614	561	570	582	634	593	596	589	564	599	634	553	623	631	629	606	583	590	611	631	576	561	622	584	641	634	603	585	624	600	590	567	589	573	609	593	588	595	597	577	595	612	587	590	597	580	628	590	597	590	607	611	597	638	585	623	610	594	585	633	603	604	585	584	599	602	577	577	552	655	586	568	600	612	597	658	569	591	592	582	580	623	613	575	603	603	629	615	586	669	610	585	621	620	603	575	589	602	617	606	609	613	567	606	642	596	579	600	594	592	603	616	591	602	590	602	618	577	597	644	616	607	576	631	552	546	633	584	648	605	639	631	633	590	597	565	623	600	591	563	593	574	617	594	602	570	600	598	584	570	600	598	580	582	590	565	602	557	601	607	571	544	551	619	609	591	605	580	601	610	604	618	565	570	655	594	601	644	597	655	608	580	589	576	644	567	604	589	581	588	629	575	546	604	603	587	654	574	565	565	571	577	586	599	614	630	604	615	644	565	585	622	592	621	584	586	588	586	558	590	600	618	628	590	593	585	566	567	584	559	632	597	579	596	608	590	667	614	594	599	611	593	600	630	597	653	604	616	599	617	554	589	606	627	626	612	623	598	606	591	623	593	608	588	584	573	610	598	618	598	563	578	599	599	573	620	608	631	568	614	629	652	600	609	606	618	589	575	576	600	596	592	555	599	599	625	577	617	597	572	617	554	627	613	567	588	576	628	599	623	596	598	607	616	562	591	601	607	580	583	606	613	586	628	600	556	638	602	588	603	602	570	565	564	605	559	620	615	594	622	565	603	575	577	605	568	571	565	610	613	616	639	578	613	611	599	646	594	607	616	619	625	649	644	597	580	601	563	564	628	608	599	586	607	568	608	603	643	585	611	577	631	597	602	600	637	583	554	580	615	591	592	629	650	596	623	615	554	551	628	596	568	576	596	596	570	570	626	559	589	626	572	627	602	626	601	628	605	618	570	584	617	530	552	614	588	603	587	609	585	582	601	608	567	660	591	601	584	603	583	574	577	574	611	612	570	617	617	620	610	614	584	560	629	592	656	634	585	608	632	576	613	629	592	564	657	600	572	626	629	633	627	601	620	577	571	630	596	633	604	598	571	567	639	623	569	628	603	574	611	603	571	611	606	585	560	586	603	547	610	622	637	635	587	627	610	621	610	623	591	602	601	629	593	583	568	626	611	622	573	612	604	632	621	606	599	618	621	579	580	602	580	583	613	640	610	609	578	642	599	626	574	562	569	581	583	567	580	582	592	631	626	619	643	578	598	627	594	576	599	615	674	590	595	612	603	608	609	611	618	577	564	635	597	615	603	631	595	586	609	622	584	600	610	623	583	623	590	581	589	577	631	599	588	588	609	599	606	580	620	619	590	587	649	652	568	563	586	616	604	600	615	577	601	628	567	589	582	591	619	634	605	584	628	571	588	613	580	603	577	624	660	587	628	618	557	665	631	580	643	586	588	652	578	607	572	554	565	651	574	587	581	597	615	623	605	611	591	587	578	580	653	598	594	647	580	571	613	625	612	580	599	604	596	625	628	596	599	597	646	598	589	596	643	636	604	608	625	620	614	603	584	604	606	614	591	639	597	605	599	586	572	576	573	601	629	591	617	631	583	578	580	604	618	593	642	607	583	616	607	597	576	574	623	571	597	577	576	619	567	584	578	555	603	637	600	640	593	571	654	624	585	600	603	608	615	611	612	623	598	576	627	599	615	602	575	598	588	614	627	618	611	569	605	588	643	581	592	602	558	621	585	566	577	593	589	602	569	578	602	629	605	565	606	590	602	599	579	621	608	622	622	598	604	619	642	587	621	558	573	566	587	571	565	590	563	635	601	616	618	620	635	645	565	567	623	580	609	595	623	607	623	617	602	609	607	584	596	616	594	608	578	609	608	608	639	614	571	570	606	601	594	573	603	604	592	574	611	584	655	586	577	588	603	631	595	630	604	587	652	564	653	554	595	563	604	593	613	574	578	577	659	619	544	600	575	611	564	632	618	606	595	575	578	585	604	632	587	623	622	576	604	621	590	590	618	610	624	580	618	555	615	590	559	570	585	591	614	594	573	572	591	585	609	607	591	587	597	618	586	606	591	609	630	599	565	599	654	602	584	597	583	619	627	584	632	599	559	548	582	615	619	582	589	639	598	623	584	611	609	578	626	603	603	601	593	602	591	578	589	599	591	573	603	571	584
5089	3747	1246	245	184	202	218	206	196	186	149	169	155	143	175	124	129	135	139	133	145	149	130	129	112	122	147	120	126	110	125	130	149	119	113	124	122	123	120	117	115	130	126	134	127	132	105	130	130	132	135	193	240	228	256	215	224	182	146	133	149	105	122	131	115	115	112	108	125	114	113	123	125	105	126	101	115	96	121	110	106	127	105	118	128	102	115	104	102	108	95	110	130	124	144	123	118	130	109	115	123	109	130	115	113	98	125	108	123	120	108	130	116	113	110	122	112	131	125	120	115	133	118	127	123	118	121	115	126	122	114	114	110	106	122	112	86	118	112	119	115	91	110	135	122	99	122	125	123	108	108	136	115	115	131	122	129	103	122	118	141	97	136	103	116	107	122	120	127	117	128	107	130	120	128	115	105	108	123	112	129	123	128	120	117	111	121	120	112	112	111	136	149	121	128	128	136	117	112	120	114	119	120	120	109	126	130	121	110	112	119	95	114	130	96	110	122	132	137	109	112	114	100	110	101	125	111	108	125	120	141	120	105	125	114	111	114	110	116	119	105	132	109	123	103	119	113	118	103	140	113	125	125	97	103	106	118	118	121	115	102	114	101	124	120	117	117	102	116	111	108	112	107	123	119	117	123	116	116	107	124	103	116	104	121	121	115	121	114	121	110	122	116	126	119	117	103	116	123	121	125	123	99	126	106	113	141	143	86	125	115	115	112	119	122	138	101	115	100	129	102	139	111	116	106	131	112	109	108	98	116	112	112	125	88	103	112	126	113	123	112	136	117	116	112	143	129	123	134	106	123	117	110	109	119	109	123	97	102	129	112	110	108	134	114	106	113	109	148	126	112	121	118	106	95	119	106	130	93	134	125	119	110	127	135	135	122	133	115	118	113	116	120	103	109	120	99	119	116	123	96	101	128	116	113	100	120	135	133	116	113	99	112	92	120	118	122	122	97	121	138	122	122	98	137	111	113	118	112	105	104	122	119	100	108	102	103	114	127	120	111	124	89	115	122	115	90	109	144	103	106	96	99	114	108	128	114	120	117	112	115	114	118	110	106	127	113	113	118	115	130	112	112	111	117	128	119	108	106	125	128	108	118	107	117	130	107	144	113	123	123	119	133	107	126	109	113	123	95	111	119	106	104	114	112	113	110	121	129	106	116	112	112	124	129	112	124	126	104	112	105	118	112	119	124	105	120	129	104	130	99	111	117	121	122	134	111	120	134	105	119	133	96	109	107	120	107	106	126	102	130	132	131	121	114	100	117	123	122	133	132	108	118	103	116	114	110	123	110	115	124	116	116	118	103	122	119	120	103	102	111	104	107	139	101	112	117	123	121	111	113	127	112	117	110	109	95	92	115	109	110	128	105	114	122	110	119	109	98	128	91	138	107	108	115	100	112	119	116	106	122	125	130	124	139	107	134	100	123	127	117	127	135	139	121	130	132	138	111	130	119	112	98	111	122	101	131	92	111	120	126	135	102	122	107	104	108	132	108	113	121	100	121	102	109	121	109	134	128	121	127	121	128	116	110	122	134	130	119	121	110	140	126	123	105	114	116	105	142	117	108	117	104	114	114	92	116	126	121	110	105	104	111	124	134	120	104	122	118	132	122	101	109	125	124	119	110	110	114	119	119	111	138	107	133	101	111	123	111	98	115	139	106	104	112	108	112	114	122	129	128	117	113	105	142	120	118	115	132	112	113	102	121	116	120	122	122	114	113	104	107	139	111	118	107	116	119	95	125	125	130	114	115	103	126	129	120	115	114	111	104	113	104	123	132	112	121	111	116	121	131	120	116	107	131	118	111	107	116	127	125	98	105	124	128	125	108	131	102	96	128	137	110	123	120	120	111	133	120	122	116	112	138	120	106	112	126	117	117	120	114	136	124	109	115	116	116	113	112	132	105	113	118	115	112	123	132	122	120	100	117	136	110	106	114	96	122	123	103	107	121	130	120	122	127	135	103	109	116	120	128	135	108	93	95	111	102	114	117	117	110	117	119	127	109	119	106	100	117	122	116	148	144	116	123	112	113	105	112	107	100	121	104	124	117	114	123	104	131	110	106	136	111	114	127	116	130	110	98	120	109	115	124	129	112	107	96	120	129	122	119	115	102	125	121	109	123	105	118	120	127	118	130	103	124	108	122	110	103	123	111	130	90	112	100	120	109	124	114	112	118	134	109	115	94	110	127	130	114	92	105	110	132	107	122	110	124	123	99	125	131	106	107	120	134	109	119	121	113	122	142	109	95	109	122	126	116	113	93	102	132	100	119	114	127	99	95	111	103	115	108	94	118	112	105	105	139	112	101	118	108	111	120	118	105	108	123	117	108	117	121	98	105	114	137	109	118	110	114	107	115	113	136	127	118	113	110	109	112	129	114	121	131	108	98	89	114	108	134	127	117	104	121	91	136	123	118	118	114	124	117	128	124	108	119	124	112	117	115	134	94	122	110	106	117	109	111	115	104	117	111	124	119	109	125	109	102	122	99	128	104	113	126	111	113	93	126	116	111	141	97	118	122	112	107	125	103	122	120	111	129	126	118	99	129	121	130	113	112	109	113	119	107	106	108	126	116	113	136	107	129	123	108	116	119	107	111	119	130	115	102	145	146	105	107	125	131	117	135	99	125	100	109	112	111	119	118	108	98	116	130	122	114	97	104	118	107	127	124	127	130	133	119	109	121	123	116	107	109	118	127	126	121	131	106	115	100	111	128	132	139	129	126	105	117	111	135	115	91	114	122	128	119	113	123	112	112	115	116	128	110	135	121	106	117	110	108	109	132	112	106	125	109	112	126	110	116	126	118	126	122	101	100	126	109	101	118	132	121	119	124	125	128	136	103	129	109	121	117	106	112	131	117	124	128	127	120	135	121	105	122	123	115	134	111	102	140	119	119	112	116	126	115	105	101	106	105	120	125	115	120	115	111	125	115	100	124	126	126	121	124	128	113	136	111	118	116	107	110	103	116	136	102	122	125	123	116	121	111	117	100	127	123	99	108	126	112	113	110	109	110	116	126	110	121	135	113	113	117	96	136	107	116	117	119	113	116	104	117	115	114	91	111	107	131	107	116	110	102	108	112	124	131	127	122	110	118	121	138	91	131	133	109	124	111	117	141	108	137	111	91	128	136	122	105	126	122	116	119	124	105	115	123	130	128	115	125	122	123	115	112	125	128	118	115	109	129	99	112	105	132	112	112	125	104	101	132	98	120	130	111	109	126	122	125	128	104	129	110	113	131	131	109	112	109	116	122	110	112	104	108	113	109	102	105	106	108	105	110	106	109	121	110	132	108	119	130	107	146	99	121	129	110	125	117	138	126	96	116	129	116	123	117	120	114	129	94	125	107	108	117	121	109	124	106	106	97	111	132	110	105	114	107	113	113	114	124	122	106	97	117	106	123	126	113	102	124	122	117	136	118	115	123	119	124	115	106	101	117	124	84	110	95	112	114	122	125	105	119	99	98	134	125	141	90	113
34321	22830	11058	4720	7161	8115	7554	6243	5346	4301	3539	3069	2753	2433	2233	1951	1847	1771	1745	1542	1443	1394	1373	1296	1218	1220	1076	1167	1121	1120	1062	993	1037	1042	999	1025	1062	1003	982	1087	1020	988	1029	1040	1059	1141	1211	1297	1284	1223	1739	2865	3978	4183	3902	3539	2971	2341	1941	1554	1236	964	948	891	889	904	973	950	965	900	925	885	920	974	899	989	916	929	868	950	908	930	947	925	955	961	954	934	947	979	925	942	921	938	930	901	902	943	891	884	900	963	940	965	893	915	902	885	930	889	905	893	933	914	959	899	923	925	922	892	912	933	927	924	925	914	938	905	965	890	931	901	902	914	928	997	983	906	954	900	907	890	980	894	922	936	916	895	911	977	885	922	932	900	940	896	988	971	873	923	916	987	902	959	927	951	942	925	916	906	897	928	912	879	881	889	923	908	918	979	935	970	986	903	926	958	931	872	886	932	993	934	938	938	868	922	967	983	893	916	855	867	900	940	907	900	927	895	961	975	922	988	957	951	912	912	966	938	898	960	918	935	936	933	934	909	896	911	918	921	952	916	900	951	889	860	957	953	1029	898	918	911	902	956	898	987	924	901	891	953	915	939	918	929	913	932	948	943	910	923	944	923	942	966	873	971	936	971	923	916	915	892	964	907	913	920	1006	907	951	897	923	899	987	900	967	956	942	899	915	931	889	943	917	974	917	941	989	898	940	945	910	939	947	896	966	936	928	986	919	940	971	930	933	936	881	918	932	920	913	887	859	908	899	905	961	918	885	919	940	918	918	947	919	925	966	975	955	857	933	913	880	893	899	947	965	948	893	957	914	967	923	884	906	967	987	943	968	927	913	888	928	920	934	933	994	960	946	867	946	969	907	921	888	929	846	949	911	932	892	965	948	931	947	913	902	909	935	962	998	910	880	946	886	928	870	975	994	905	907	955	905	950	891	929	940	889	926	920	914	880	951	888	929	922	948	959	910	922	941	930	980	887	932	921	934	912	930	930	917	951	883	947	923	939	932	961	960	935	908	919	956	995	962	945	854	929	939	950	961	994	927	943	952	941	934	991	922	947	976	968	889	973	898	951	959	947	970	930	937	998	909	912	953	937	888	904	898	900	886	957	921	948	922	945	866	927	963	946	887	924	885	928	974	962	901	914	913	973	934	869	949	944	963	949	913	903	939	864	957	947	902	958	905	948	929	914	978	917	936	959	947	897	915	926	883	978	936	942	917	997	961	902	938	900	933	900	929	924	891	966	980	937	916	928	959	915	908	926	869	932	917	906	881	894	917	913	903	1015	987	928	904	868	981	975	935	958	919	873	909	902	921	947	956	896	939	905	909	923	926	917	957	983	946	958	859	918	925	930	932	968	920	940	933	901	938	907	881	896	940	937	903	944	930	967	970	934	907	893	918	967	963	884	912	898	913	917	992	943	920	916	932	951	915	949	897	901	902	943	944	964	968	886	935	962	920	926	950	992	967	921	953	876	968	978	949	923	902	920	948	907	891	935	942	904	868	971	924	898	943	943	927	920	948	899	1000	899	915	924	914	889	942	908	899	908	917	891	899	864	920	891	946	934	895	967	897	931	934	907	945	947	943	907	914	945	966	864	948	931	915	904	928	950	909	906	940	927	901	908	923	966	901	930	913	899	954	908	895	945	960	972	910	922	901	908	890	939	917	956	987	896	947	909	949	867	946	947	981	965	938	937	860	973	903	882	979	948	939	924	898	983	945	931	909	899	926	964	897	1014	946	887	923	873	910	910	945	924	935	901	878	925	924	953	916	975	886	942	984	907	933	893	987	951	920	942	934	948	867	956	900	964	909	900	890	906	957	883	920	993	965	921	919	944	953	903	895	927	971	952	965	913	966	868	902	949	908	950	901	946	936	935	937	955	877	921	944	917	896	928	947	964	960	916	953	928	953	937	927	930	927	986	909	976	915	892	981	984	955	937	869	911	957	890	943	858	944	898	975	879	901	924	920	931	916	898	908	937	920	897	956	980	1001	931	922	915	950	1016	947	956	950	919	867	903	968	893	898	948	925	935	872	903	892	930	923	888	952	883	981	943	908	893	941	964	893	919	919	900	953	913	933	895	947	964	930	911	925	907	961	980	927	949	925	980	896	920	985	950	926	917	857	964	933	941	935	931	956	961	969	942	936	962	896	983	906	905	960	924	919	898	981	933	907	1000	944	935	917	963	904	896	933	936	939	904	963	917	885	978	912	952	958	959	898	949	900	862	940	921	974	901	936	985	964	947	981	972	902	914	930	961	912	930	903	943	887	920	874	926	894	968	901	931	956	933	885	934	930	952	909	908	922	925	921	928	838	960	967	905	886	912	901	897	920	888	972	977	969	905	896	932	880	936	974	917	960	961	921	905	958	944	886	925	921	925	979	909	950	955	917	870	978	890	957	941	856	908	907	929	939	932	908	969	939	946	906	944	934	936	911	877	910	941	913	882	895	894	972	946	948	882	890	904	929	883	922	932	966	936	968	939	916	978	918	972	922	956	841	911	896	947	871	882	912	880	938	913	946	1003	930	946	930	900	926	950	892	921	922	893	921	916	906	959	932	927	868	897	881	943	881	909	941	926	918	990	939	892	937	957	965	911	940	934	889	953	944	932	943	893	874	883	942	936	917	929	942	937	907	907	897	908	913	971	903	884	952	969	923	969	892	906	954	923	954	948	939	975	951	974	921	929	950	912	896	921	961	893	866	913	962	941	932	952	975	918	1000	953	928	938	924	905	876	938	919	928	942	895	939	882	935	963	936	907	910	926	925	859	939	914	896	952	861	924	935	886	930	946	918	950	928	920	958	940	948	949	981	914	937	896	925	910	915	948	902	931	965	914	893	930	925	972	927	902	985	927	917	890	941	958	921	865	900	969	937	919	920	964	955	969	893	956	950	869	960	884	902	932	940	883	950	936	980	991	900	903	876	935	930	948	833	937	916	886	890	941	952	922	879	930	874	901	932	921	909	907	898	961	991	974	850	976	966	932	918	897	993	908	983	876	933	872	915	868	960	931	919	912	914	941	891	913	927	923	906	893	886	901	949	925	929	903	914	936	894	960	839	970	942	950	926	904	914	980	970	895	891	867	920	951	954	923	941	902	882	910	1006	936	871	927	919	947	930	943	946	939	915	925	910	965	910	925	928	956	922	897	939	948	938	931	946	987	876	932	962	911	934	930	972	946	909	945	922	914	941	909	908	912	943	960	872	876	936	934	942	956	923	987	938	1001	953	951	931	863	923	900	947	906	947	983	897	949	900	917	942	936	921	891	888	985	951	957	949	926	928	903	954	939	997	927	943	1006	964	922	958	1002	932	947	889	985	946	935	910	907	893	890	890	922	948	931	915	977	852	893	955	965	958	920	880	868	912	821	971	949	928	897	875	868	960	955	862	896	900	894	935	931	974	876	927	885	936	922	884	900	879	954	978	958	965	1014	917	898	939	923	866	892	927	929	952	898	911	919	929	900	881	931	952	917	929	933	887	914	915	938	931	924	958	957	957	916
2576	1177	349	98	95	100	107	95	91	82	79	79	94	73	81	66	58	75	72	70	69	68	59	58	52	62	66	51	65	69	67	65	61	64	58	57	53	63	54	62	56	54	62	58	67	44	51	55	60	66	60	75	95	51	87	81	73	61	65	45	56	54	65	61	63	44	62	56	51	53	55	46	54	45	53	55	67	54	54	60	54	61	39	51	63	67	57	55	54	52	49	65	62	68	57	73	55	48	49	53	60	59	69	80	65	57	51	65	66	63	47	64	56	58	57	61	64	55	58	67	55	54	56	59	61	58	49	80	55	73	71	58	68	62	55	48	59	45	59	59	56	63	66	53	58	51	62	48	62	52	66	53	81	47	59	68	59	56	65	51	55	60	62	58	68	54	47	63	46	65	47	47	62	48	72	61	58	60	62	61	53	61	58	62	48	85	61	62	45	43	44	48	55	60	64	61	58	65	65	48	71	67	60	68	60	59	57	56	44	55	64	60	52	43	66	54	56	72	57	62	48	69	48	45	63	67	74	59	67	58	67	50	65	60	51	54	57	60	59	57	56	55	57	58	50	53	50	51	48	71	57	61	78	64	62	58	72	47	61	56	44	56	50	46	74	41	62	52	54	56	66	46	52	53	54	73	58	43	50	49	58	51	58	69	48	52	56	58	61	49	56	49	55	45	53	55	59	54	51	60	51	52	63	62	52	57	52	49	46	63	58	58	64	76	62	62	65	58	56	54	54	64	62	68	66	55	40	69	57	73	54	68	61	71	54	58	59	56	71	63	71	58	66	56	70	54	58	64	44	52	63	53	60	70	64	64	52	50	61	53	61	65	52	67	53	62	55	54	62	67	52	61	58	66	57	57	62	59	64	67	72	47	43	64	51	57	58	57	74	59	62	62	49	50	53	70	62	68	61	57	67	62	51	63	66	61	47	71	48	54	50	59	57	66	52	50	71	57	54	59	52	60	72	46	69	60	58	72	48	68	59	51	68	44	73	59	60	42	57	56	59	54	42	55	71	48	64	61	75	67	59	50	46	61	48	56	58	59	63	61	64	59	59	58	68	55	56	62	66	60	58	69	62	49	76	58	65	48	57	45	45	48	74	56	65	46	51	63	58	44	74	61	64	61	51	44	44	54	52	53	63	61	46	63	64	57	76	62	60	50	51	54	53	64	77	55	65	57	55	57	56	66	63	62	60	53	68	61	54	60	56	58	61	59	64	55	52	65	78	61	62	58	68	63	64	71	60	59	39	57	65	67	56	57	51	55	59	63	49	68	57	63	56	64	67	63	64	50	59	51	65	60	53	71	54	59	65	45	58	50	67	51	56	50	62	64	68	69	74	57	43	59	63	62	58	52	56	61	67	51	60	55	60	66	45	62	70	53	53	66	55	62	59	58	45	47	45	59	43	63	74	61	43	56	55	59	45	50	48	43	66	60	51	63	59	74	64	60	54	63	61	68	62	60	56	46	70	58	59	55	53	59	66	46	50	60	59	54	49	53	52	44	58	51	56	67	66	70	52	63	55	67	69	51	65	50	65	56	62	44	55	74	57	46	53	70	46	58	49	65	65	63	65	60	72	62	69	53	54	69	56	55	49	45	55	70	60	50	67	65	72	55	59	57	61	55	52	59	67	61	71	57	46	55	43	62	50	64	58	47	54	58	52	60	65	51	65	58	54	51	54	60	61	60	52	62	55	51	51	48	66	51	65	61	50	62	77	60	55	64	55	64	56	49	68	59	68	62	63	63	81	54	63	71	63	58	65	55	64	64	62	61	53	47	59	77	62	59	56	60	42	56	46	63	67	69	68	57	41	57	51	70	55	70	62	60	63	66	59	59	66	69	54	49	63	64	68	43	69	60	64	55	50	40	53	70	53	53	62	48	63	59	42	43	62	59	60	53	62	67	57	65	42	65	74	60	71	59	63	71	54	53	54	61	58	49	59	59	55	55	73	60	48	48	55	64	76	53	76	72	64	57	59	68	55	66	62	68	52	55	48	63	42	51	60	57	55	73	55	54	70	60	67	71	51	59	61	62	59	60	62	66	44	58	62	59	59	53	63	61	66	48	51	61	70	58	43	52	52	55	59	74	53	58	60	57	67	45	67	49	51	58	65	63	47	52	67	51	59	66	63	61	56	72	71	52	51	67	62	63	60	44	64	52	70	57	54	56	53	58	58	66	56	61	65	56	51	55	62	62	50	46	63	57	48	55	55	56	63	54	57	72	59	46	39	57	52	61	64	69	70	61	59	46	65	62	68	41	47	55	53	67	60	48	50	61	62	61	59	47	56	59	61	72	65	66	76	45	61	63	48	57	51	59	76	59	48	60	48	72	66	62	57	55	56	70	56	61	59	40	59	63	50	63	59	55	64	58	62	56	68	57	52	60	53	45	42	59	54	58	61	64	64	56	52	67	52	54	64	65	71	59	58	50	75	51	67	58	62	57	53	52	57	65	40	52	53	64	61	58	57	51	45	57	68	61	53	52	61	61	68	63	69	58	58	58	53	56	57	51	60	62	66	52	53	65	58	65	64	58	60	69	62	55	67	69	50	53	57	49	65	60	56	53	66	60	78	63	56	78	65	67	57	60	55	62	68	57	47	61	52	61	45	68	60	67	57	60	47	66	56	61	62	53	56	45	76	59	58	45	59	76	43	62	53	41	60	68	59	73	56	54	58	59	64	55	62	59	59	56	51	69	43	58	61	55	49	68	60	55	72	71	62	52	58	65	53	43	55	64	53	57	54	58	55	68	70	65	53	74	52	64	79	51	64	66	62	57	76	61	64	61	53	64	67	61	52	60	56	51	56	66	55	44	67	59	52	62	60	70	55	70	70	60	55	62	60	57	51	42	63	50	62	57	53	64	56	47	60	56	52	49	62	59	44	64	63	48	60	46	49	54	69	72	64	67	68	66	52	55	57	63	62	47	68	61	56	63	63	38	60	60	61	77	47	54	65	58	61	56	50	51	41	53	59	68	73	51	58	55	62	68	63	59	45	55	63	61	57	71	54	56	52	54	61	56	71	65	68	53	49	63	72	59	46	56	54	64	48	51	58	51	63	64	50	57	57	65	55	60	74	53	60	45	51	56	44	49	67	52	52	52	55	55	63	61	67	57	59	61	69	54	65	52	48	70	62	50	71	48	74	63	66	67	61	64	58	56	57	61	51	70	72	52	64	64	61	49	64	62	48	61	64	66	56	66	56	61	73	63	52	58	71	48	60	49	58	69	57	53	63	61	54	56	62	60	53	57	59	61	63	62	53	50	51	50	73	54	54	71	51	57	53	68	38	48	60	44	62	60	59	55	45	61	60	56	63	50	60	62	52	60	47	56	68	61	67	58	76	52	59	61	49	63	42	54	54	52	58	70	56	56	58	60	55	59	56	65	73	57	57	60	53	63	59	64	63	53	41	56	65	62	50	53	75	59	51	58	58	62	47	86	57	47	49	64	49	48	53	61	45	60	58	65	48	65
25034	13318	4074	1932	3051	3650	3353	2831	2393	1874	1652	1360	1306	1088	904	929	846	831	846	706	712	662	655	627	651	604	612	591	547	515	539	511	525	518	505	518	528	500	528	534	531	583	537	587	607	581	615	530	603	731	883	1001	972	975	886	800	759	695	653	565	512	455	457	497	444	464	470	484	485	518	501	498	471	451	479	485	487	507	494	485	485	497	502	486	447	502	487	534	503	424	495	486	491	517	431	490	460	462	506	491	521	440	489	488	478	518	516	490	470	438	494	485	449	480	492	545	490	511	472	457	462	485	502	515	464	482	450	443	467	474	487	455	454	485	465	465	475	490	492	474	468	529	515	485	529	474	505	490	501	504	467	487	522	483	473	512	454	472	472	443	444	478	486	508	465	466	491	476	498	467	467	495	462	505	467	442	475	508	477	492	498	501	456	477	482	478	504	465	480	478	469	486	483	487	509	442	483	491	480	444	442	474	451	486	468	447	480	490	484	481	467	517	500	519	501	485	439	492	466	497	430	483	464	499	453	477	550	496	472	450	460	507	493	462	492	476	447	489	479	483	449	455	483	489	414	501	483	434	490	415	471	458	488	481	473	490	524	500	471	489	529	532	468	472	468	480	499	484	548	506	482	507	513	499	505	514	487	478	487	465	476	485	498	479	532	493	466	461	459	493	456	453	475	510	527	481	497	482	481	453	510	494	521	456	471	452	476	471	501	467	483	476	509	468	503	487	502	490	475	496	500	480	495	482	520	477	501	482	482	483	468	487	501	466	469	479	482	468	466	510	477	471	478	531	497	455	481	478	490	508	472	493	474	483	508	433	499	497	486	493	453	493	497	462	467	487	463	450	478	468	461	515	462	489	499	517	500	510	503	519	480	507	506	497	480	527	500	471	463	480	511	472	474	469	485	495	499	525	486	486	460	498	496	457	471	439	471	480	481	502	447	472	466	501	476	475	501	513	511	500	513	484	495	431	498	499	471	470	491	471	493	444	481	532	487	480	447	471	501	482	472	445	478	504	495	530	530	505	501	485	437	493	469	537	527	532	480	470	482	510	488	497	468	489	502	495	506	494	458	506	471	476	473	528	465	519	482	443	469	478	470	473	498	477	455	491	472	466	503	516	468	458	497	468	471	497	463	487	458	478	490	481	540	471	489	480	510	497	493	498	511	466	467	463	487	472	490	501	467	466	490	467	441	459	510	498	454	493	460	504	500	452	530	466	554	492	466	473	483	468	483	480	476	499	445	468	465	453	523	501	493	478	492	449	471	450	460	478	454	529	492	460	474	485	499	482	508	459	456	473	474	522	453	484	503	474	439	503	467	495	474	526	509	493	488	466	523	476	484	496	481	492	495	501	509	471	461	454	507	502	481	487	487	489	504	460	495	488	482	486	460	480	491	476	495	518	497	449	496	497	495	447	544	475	479	473	447	492	500	488	476	484	527	485	486	473	480	466	478	512	489	461	506	489	482	459	459	466	514	495	450	508	476	448	499	508	471	503	479	495	493	517	495	503	427	458	477	486	463	511	480	469	491	469	501	505	445	499	486	436	458	489	503	492	458	492	473	452	481	509	461	512	480	506	481	517	517	499	480	480	497	442	461	443	485	538	495	502	471	463	473	484	485	502	505	462	484	483	484	526	488	469	448	497	513	501	440	487	509	469	484	466	448	505	486	499	490	506	490	519	509	468	477	487	495	495	467	454	469	473	445	475	506	478	506	478	480	506	501	489	515	503	453	508	486	499	498	469	480	507	450	521	456	469	514	478	477	510	460	462	496	483	483	483	490	509	498	473	499	490	483	483	498	456	484	487	483	502	489	484	482	495	489	508	491	503	511	480	479	468	474	454	516	461	470	484	526	511	482	466	496	498	521	477	474	491	481	471	487	481	504	483	457	465	496	480	467	504	514	483	486	504	477	511	474	495	484	460	484	518	519	471	476	474	489	492	497	459	491	456	495	497	497	484	485	468	482	484	464	518	518	454	508	478	534	499	477	520	490	482	519	493	485	469	488	477	493	483	456	444	525	467	484	452	509	461	464	478	438	522	517	492	469	519	496	483	465	538	469	473	485	479	498	464	485	438	510	468	475	496	487	465	476	467	473	456	524	516	529	463	459	498	469	479	482	442	446	495	444	500	506	476	485	480	459	472	487	444	500	505	483	503	473	451	511	510	480	469	493	507	472	478	496	455	454	450	471	451	511	512	465	497	483	510	499	505	451	460	535	503	473	508	477	426	456	500	517	472	486	475	507	467	508	495	465	472	452	485	469	450	476	481	450	465	488	462	469	483	501	520	472	447	494	451	464	500	479	460	453	486	452	430	450	508	488	471	497	478	514	500	482	523	513	502	460	446	469	478	496	482	461	474	452	491	480	533	492	454	482	484	518	468	446	447	455	455	526	491	475	542	479	487	478	488	457	490	451	469	437	472	465	477	482	482	475	487	510	512	502	481	489	473	492	471	483	462	457	508	443	451	506	472	466	516	497	507	471	496	475	467	487	462	509	519	474	485	487	461	504	526	454	528	476	479	461	465	439	480	483	439	509	463	502	507	496	480	448	485	510	550	459	484	485	479	557	450	453	493	506	454	478	500	496	483	472	552	501	516	485	537	451	492	494	517	475	487	535	484	485	438	503	515	466	476	460	493	459	466	489	458	457	484	521	479	488	452	524	452	505	486	472	497	513	476	502	497	473	476	493	462	490	480	522	461	465	472	483	515	480	512	471	512	531	466	493	516	468	489	428	486	476	469	515	469	503	500	486	475	496	474	546	452	469	493	485	479	472	486	492	525	472	477	472	460	518	488	491	476	490	478	474	497	462	490	474	480	498	528	450	473	481	472	451	472	487	480	479	491	474	456	510	483	510	490	529	514	464	451	457	515	505	459	506	475	482	486	504	492	477	480	503	447	427	482	491	517	488	494	497	434	459	468	485	491	474	478	508	475	497	486	492	497	456	456	493	480	467	486	464	477	534	486	468	500	501	441	470	456	491	513	468	497	495	479	497	514	519	517	478	496	490	490	472	445	458	476	485	478	520	488	516	502	501	502	518	539	453	478	450	473	454	481	482	452	479	437	484	477	507	469	463	492	479	521	498	499	500	480	487	475	494	497	507	474	496	465	444	526	486	498	445	469	492	498	500	482	498	535	482	462	470	451	496	498	483	456	497	459	498	430	485	448	470	455	480	479	517	499	487	463	469	489	446	432	482	486	471	481	477	495	459	499	471	472	536	500	459	427	500	470	487	487	470	481	461	446	480	471	470	493	488	500	492	472	469	468	501	510	495	498	495	481	503	511	495	484	529	479	512	503	480	473	497	496	494	486	477	474	472	500	464	489	436	473	492	507	508	503	511	485	476	474	481	514	494	466	466	466	462	477	497	498	500	499	504	473	469	454	503	463	463	477	499	489	488	457	505	479	448	466	482	471	428	451	481	487	506	477	480	517	443	475	473	485	506	472	466	498	470	483	476	473	473	486	454	463
3739	2754	777	193	156	176	177	179	148	136	146	128	113	126	131	118	112	113	112	108	116	110	95	106	118	112	97	108	90	94	93	92	99	96	103	109	91	103	103	101	106	106	99	112	94	96	92	108	103	151	141	140	163	155	158	128	139	129	107	75	117	88	125	104	112	100	101	94	94	110	84	110	103	99	87	94	103	115	90	92	108	110	89	98	96	95	106	94	97	110	104	104	85	104	99	92	94	99	98	97	83	103	78	100	87	117	103	81	97	114	96	92	94	117	89	104	106	88	87	97	102	102	89	109	99	111	98	93	104	103	102	100	99	95	101	96	108	87	91	73	94	93	87	90	85	92	104	91	108	98	79	84	96	103	106	85	89	101	101	104	81	92	109	95	114	91	110	100	99	97	106	105	94	86	97	95	82	110	91	91	87	92	93	102	99	101	108	98	109	106	97	87	89	97	107	91	88	97	106	98	87	90	89	92	90	98	99	101	95	85	100	96	72	88	97	98	106	82	88	89	88	99	97	87	72	91	106	114	76	96	76	108	93	105	119	86	94	107	93	82	102	97	94	88	84	91	86	97	88	107	84	99	92	98	104	87	99	87	107	100	82	87	93	101	106	92	99	87	86	102	94	97	106	103	88	97	108	110	86	119	88	83	91	81	95	83	92	94	97	100	96	107	83	80	80	96	110	88	91	98	94	93	108	118	103	106	107	90	109	110	110	91	114	96	103	106	100	97	101	81	106	108	103	104	95	94	89	101	104	101	80	108	83	98	87	98	105	109	83	98	108	87	70	89	91	90	98	89	92	84	76	112	95	100	97	95	92	115	86	109	100	105	89	107	91	102	101	99	92	98	96	93	95	76	92	102	115	86	88	83	88	98	101	105	102	115	106	92	80	100	97	97	95	102	89	99	111	96	86	96	77	105	87	99	103	95	104	75	94	101	84	98	98	108	82	78	97	100	102	92	92	109	110	118	104	86	98	104	91	88	100	89	103	90	83	100	94	100	99	98	110	92	94	88	99	90	117	100	93	108	97	93	74	106	93	97	94	86	105	98	112	114	106	98	112	109	82	107	97	88	85	97	86	97	110	94	96	92	98	96	91	81	96	95	105	101	89	96	104	89	93	89	91	101	89	107	94	89	78	111	117	99	95	97	100	92	101	107	94	86	92	83	100	114	113	76	105	87	102	90	99	92	91	104	101	107	89	97	100	110	87	109	99	106	100	104	94	94	89	70	107	127	103	101	97	95	93	92	96	96	113	94	89	91	103	80	75	106	101	96	102	105	89	101	111	94	98	96	106	95	82	122	104	93	87	108	106	97	94	87	83	92	120	99	102	103	106	104	90	109	79	103	108	104	100	82	93	79	87	89	102	101	105	86	104	81	85	102	102	109	90	104	96	75	101	94	88	104	87	96	104	88	97	99	107	103	126	102	119	110	109	98	87	100	103	113	103	105	104	100	83	100	100	101	89	87	95	108	112	100	98	106	90	97	107	103	83	112	100	94	89	92	111	90	111	110	103	97	101	92	107	103	101	99	98	113	99	107	91	92	99	87	99	104	93	96	111	93	103	98	110	90	96	92	92	97	95	88	110	96	94	114	102	129	111	91	107	116	89	101	89	95	118	97	99	104	96	109	115	119	103	78	98	94	91	110	104	88	109	80	77	102	103	93	98	103	110	103	104	82	93	103	90	109	99	106	99	111	99	100	95	101	100	97	102	92	107	94	104	99	103	90	94	81	108	110	105	103	97	96	101	90	103	87	97	111	104	103	92	86	90	108	84	104	108	90	97	111	100	103	105	95	105	95	100	97	92	101	76	92	84	103	93	102	110	106	99	86	103	93	96	101	109	99	105	110	107	101	99	88	104	94	90	104	99	91	99	97	104	100	93	95	96	77	102	101	97	111	101	89	81	102	94	97	105	94	87	100	94	93	114	117	79	107	113	91	81	85	90	111	112	96	100	94	95	94	95	113	102	83	105	85	89	75	88	96	83	113	99	109	115	102	96	99	105	78	90	97	84	121	90	101	113	93	83	99	93	94	93	87	108	100	108	101	102	96	96	99	100	101	100	113	102	95	99	107	107	91	101	105	103	100	109	113	104	95	94	86	93	100	83	95	96	89	103	92	88	95	96	87	81	97	93	83	104	101	107	113	99	92	94	99	107	98	94	117	106	107	88	74	101	111	92	76	96	86	98	90	102	120	97	92	96	110	96	77	86	91	109	88	87	83	94	85	106	89	102	80	115	108	85	97	86	92	101	95	104	81	104	83	87	95	86	97	93	120	92	91	106	100	98	102	97	109	106	109	106	80	92	101	97	102	92	108	106	104	108	94	132	102	88	88	83	106	92	101	102	87	101	103	80	82	93	101	93	91	104	84	102	87	107	89	108	90	83	86	106	104	95	121	86	97	87	95	93	93	86	106	108	88	95	94	107	99	102	86	86	78	102	99	97	93	98	110	96	115	80	97	99	84	77	94	85	103	97	86	81	108	101	96	106	93	99	100	87	86	90	78	111	95	87	74	91	97	92	96	97	70	105	110	102	107	86	89	109	73	95	100	110	90	95	98	84	99	85	95	97	92	93	94	95	100	107	101	96	109	99	93	105	99	88	117	103	97	88	110	105	88	96	111	105	103	99	107	92	94	108	93	106	109	108	97	104	78	92	94	100	118	115	88	103	90	89	83	98	99	120	105	87	111	97	97	87	102	116	108	75	91	90	103	95	85	100	94	102	102	91	95	91	100	116	92	106	115	97	91	106	75	83	112	103	96	92	96	79	109	86	97	98	98	92	106	93	93	90	94	91	103	71	91	102	96	114	93	105	101	88	86	119	112	78	87	98	96	102	75	97	82	106	83	106	95	91	106	99	93	88	84	93	104	93	88	101	100	96	80	101	118	103	100	99	91	97	92	82	106	89	104	102	115	113	102	96	93	90	95	116	95	79	106	93	89	101	104	115	96	101	88	105	76	96	90	83	85	105	95	105	84	102	96	102	100	84	101	105	88	108	91	93	86	104	118	107	102	105	96	95	92	75	96	76	101	101	105	90	99	113	85	95	97	104	109	103	110	102	88	91	104	86	118	105	99	87	108	75	110	105	78	99	100	92	79	103	86	90	86	92	94	89	104	108	97	104	109	107	86	89	101	84	112	104	92	115	84	88	95	108	102	99	121	120	97	109	111	105	93	99	84	110	102	85	94	91	77	84	87	92	113	91	115	91	94	92	109	103	111	116	97	85	101	100	101	110	96	94	81	95	115	98	103	83	98	89	103	78	98	91	107	93	95	87	91	90	100	93	98	106	88	95	93	93	84	86	90	105	91	79	100	108	104	93	92	87	80	91	106	94	85	95	101	86	93	112	111	109	87	87	110	123	115	102	111	85	107	100	93	90	134	92	85	93	100	98	98	90	87	85	109	116	83	92	103	95	102	104	96	108	93	101	94	82	105	99	83	97	110	91	82	95	106	101	75	87	87	97	80
31101	20085	7747	3669	5408	6147	5496	4619	3839	3093	2778	2576	2192	1942	1697	1513	1442	1512	1333	1200	1179	1120	1102	1064	1005	951	949	869	914	860	860	869	873	882	891	874	856	879	858	882	817	868	859	919	1018	1082	1085	1095	1273	1764	2225	2432	2748	2496	2106	1875	1602	1334	1067	847	803	767	767	753	759	766	814	720	784	722	747	773	745	732	807	766	757	802	719	812	771	779	782	715	784	788	829	793	806	801	799	774	782	765	742	801	718	786	767	721	776	725	764	771	773	787	781	761	768	770	791	742	771	719	736	795	772	787	774	775	770	758	749	758	807	748	749	776	757	705	768	791	761	765	769	836	733	814	751	782	730	776	786	780	719	765	746	755	786	822	803	775	768	772	770	787	733	722	752	782	767	776	735	742	782	757	769	820	761	734	779	734	751	765	691	820	781	767	755	758	803	802	727	755	844	801	756	750	797	751	771	746	797	767	776	776	782	775	794	841	759	796	757	761	726	776	745	739	758	726	766	737	823	784	780	810	768	748	783	760	755	753	767	743	814	800	811	757	713	753	761	779	795	762	776	772	776	785	735	810	835	718	762	768	746	806	772	800	821	751	777	772	734	757	785	773	810	747	730	786	758	773	821	781	742	743	830	823	767	746	785	752	760	738	756	772	791	771	771	713	770	789	753	768	774	789	771	760	788	775	780	834	800	761	731	765	777	753	725	785	780	769	753	812	740	756	805	772	736	773	797	773	773	772	758	782	817	770	784	734	766	804	744	762	743	735	806	760	785	772	800	831	802	736	767	750	753	761	751	776	780	733	823	765	754	749	760	761	814	819	811	763	796	781	759	769	741	698	751	790	782	773	777	795	786	754	740	776	746	744	789	804	738	762	759	765	782	723	805	770	739	768	805	798	781	748	775	765	778	771	789	797	757	752	775	762	753	772	800	745	760	775	754	796	745	765	796	727	779	752	770	726	790	790	791	776	789	800	733	787	807	790	800	757	787	754	731	799	777	768	766	800	781	807	798	817	763	766	799	757	778	774	774	745	759	714	762	789	764	813	762	817	770	764	788	784	743	799	776	751	798	789	764	772	778	744	772	762	771	754	797	766	794	787	842	696	777	783	787	752	774	818	809	747	795	820	739	726	741	749	812	753	768	745	749	761	768	795	792	782	760	748	756	735	763	767	779	773	793	742	753	755	769	771	741	748	798	821	739	798	768	756	776	767	816	807	828	742	744	760	699	802	763	778	800	777	779	781	729	781	801	783	789	761	797	772	762	761	773	796	758	793	806	798	766	749	778	811	775	803	773	749	808	788	790	786	815	742	750	734	749	775	768	771	768	766	790	806	802	767	791	750	732	772	773	772	750	774	732	756	801	743	784	779	817	783	786	786	792	823	731	802	745	795	770	838	788	767	802	778	752	753	717	833	734	762	762	780	790	787	795	785	754	789	747	788	737	827	768	775	744	766	743	778	780	735	785	768	736	782	759	736	767	802	790	748	774	801	770	767	790	791	796	748	751	805	728	793	741	756	803	786	767	767	769	775	778	745	785	713	802	825	762	787	804	786	775	792	760	764	778	799	800	730	838	838	741	789	716	741	807	776	750	778	778	739	796	826	750	727	734	768	766	795	794	781	782	739	774	768	794	800	743	756	786	783	772	759	775	742	784	759	759	775	779	705	723	740	780	757	811	748	698	738	748	785	790	770	749	761	783	793	752	769	732	791	797	745	771	771	805	754	755	776	789	740	769	815	769	761	755	755	757	734	807	785	745	818	770	728	781	798	764	817	776	822	759	734	714	719	799	766	749	739	813	758	750	777	754	786	817	812	770	742	784	733	768	721	777	722	720	803	722	816	748	767	770	738	794	803	803	753	767	756	772	787	751	764	757	781	797	744	728	786	827	839	770	794	728	744	797	741	796	800	765	805	734	731	783	800	767	758	768	757	770	759	760	812	733	785	800	784	766	794	740	742	774	767	792	771	734	784	705	803	732	762	800	749	798	777	793	778	774	798	767	832	778	748	806	809	801	766	734	747	766	780	735	772	772	766	698	702	822	767	797	796	747	775	750	740	768	793	759	769	791	760	789	803	778	771	717	754	784	780	828	793	782	776	770	730	802	745	779	785	783	740	776	756	769	766	786	788	719	723	789	789	762	780	780	695	758	791	773	814	762	774	759	765	776	813	754	792	762	743	766	755	793	756	768	774	758	750	808	735	776	751	756	814	782	805	765	776	724	785	773	739	831	825	772	748	749	754	863	763	782	759	787	768	731	746	750	807	792	765	733	732	774	774	743	806	768	786	766	763	764	790	757	764	772	757	766	816	739	777	767	754	780	725	814	758	739	833	747	799	806	773	770	785	790	780	790	785	804	731	742	784	790	745	752	775	793	858	765	783	755	772	807	745	730	791	795	739	717	797	791	759	733	788	751	771	761	760	753	783	799	802	728	824	773	746	748	756	756	775	747	819	801	799	726	762	764	783	777	727	802	791	770	791	769	832	767	782	753	760	768	739	768	771	782	768	743	800	759	762	768	780	774	780	783	708	726	760	802	764	769	747	789	780	759	745	775	769	801	818	768	759	759	793	745	791	770	808	778	715	820	778	738	751	739	775	781	747	750	817	749	761	810	780	796	801	780	783	731	755	797	773	805	761	735	773	783	847	748	759	757	765	742	736	764	749	803	751	772	823	741	768	777	763	761	773	782	767	804	735	757	757	747	769	774	730	754	735	778	675	748	769	755	764	784	734	734	769	771	763	741	812	777	786	750	754	765	771	742	801	790	760	764	752	786	800	743	779	780	740	781	741	767	782	767	767	720	779	738	763	769	736	768	736	722	764	740	753	774	791	739	759	808	756	779	775	778	799	811	762	818	720	785	789	786	733	770	806	723	756	785	782	814	754	791	800	758	716	755	750	758	781	728	818	756	816	767	779	777	770	794	779	778	817	762	724	756	744	773	817	773	779	735	789	725	793	799	774	773	738	750	794	821	790	726	795	779	830	773	862	828	744	791	764	779	745	794	774	751	733	753	819	839	757	765	855	754	781	746	802	761	785	756	761	743	815	783	771	736	766	792	713	763	766	811	790	755	805	807	741	772	809	782	738	713	806	765	779	713	795	748	731	815	791	749	750	738	759	800	747	742	821	800	817	774	772	784	764	795	761	782	769	822	779	764	807	754	731	768	774	759	797	725	740	762	825	812	782	787	811	743	769	798	790	750	771	763	784	794	784	752	784	741	792	783	771	774	828	840	797	802	722	819	800	781	805	772	757	799	752	800	782	761	741	785	773	777	793	777	776	821	735	747	800	781	758	734	820	805	766	824	785	789	762	771	760	797	770	783	722	761	755	732	779	825	741	759	739	731	753	739	742	793	809	759	763	758	713	764	775	803	765	812	751	797	760	777	759	799	798	751	776	737	704	752	780	804	772	739	762	782	786	769	823	826	756	775	765	813	802	777	740	771	793	769	757	737	820	792	830	748	789	812	756	764	762	719	804	762	766	770	743
4118	2458	708	194	148	119	149	134	130	122	124	114	107	103	90	89	88	93	69	82	81	81	78	71	81	66	101	64	79	70	65	76	66	73	73	74	66	71	88	68	79	76	71	78	65	84	86	74	86	96	104	114	119	138	123	123	98	98	94	88	83	65	77	79	62	51	74	68	65	54	71	74	72	67	71	80	65	74	70	68	69	66	51	60	52	64	93	58	47	78	81	63	82	63	57	65	59	81	77	66	80	79	77	83	71	58	60	69	87	73	85	71	71	63	62	65	77	60	55	79	72	76	72	68	67	65	74	70	57	73	78	97	85	67	73	84	67	65	49	89	82	82	66	67	56	65	64	59	52	65	66	70	77	71	78	69	63	80	86	71	60	54	59	67	80	64	73	63	74	61	77	55	61	81	67	70	73	69	73	71	75	65	73	72	72	76	83	75	71	78	82	58	64	64	59	72	53	69	65	57	65	69	64	68	67	70	74	74	74	65	73	76	66	75	79	72	78	69	80	63	82	67	67	75	73	59	85	71	70	65	63	80	48	72	65	61	56	71	60	65	60	61	68	71	69	84	65	79	72	72	68	60	69	65	79	67	60	72	69	76	66	62	57	81	70	86	51	69	69	68	84	57	77	65	70	79	67	64	88	57	74	65	64	65	73	80	85	68	56	66	67	65	57	68	76	76	52	66	80	72	64	83	61	87	56	64	67	64	64	63	76	80	67	71	68	53	74	77	86	67	70	78	68	62	63	65	70	62	79	75	76	71	64	72	64	63	88	61	63	73	53	78	76	55	63	58	50	67	64	76	80	79	66	73	60	63	63	71	74	74	49	73	76	68	76	62	58	65	78	76	59	67	60	66	72	77	67	57	77	75	69	62	53	74	70	63	62	65	65	79	70	77	49	84	63	83	67	71	67	55	62	82	67	61	59	67	70	61	62	66	66	64	65	64	86	56	84	53	87	64	73	62	81	79	69	72	59	67	69	68	85	65	64	74	71	61	58	72	60	66	78	72	72	54	74	46	76	58	80	66	69	79	71	85	72	81	59	74	63	73	65	69	73	66	79	69	64	66	70	74	74	85	70	73	62	70	62	60	61	81	67	72	68	68	66	75	65	71	59	62	74	75	55	70	70	66	65	66	57	57	75	77	62	84	57	70	74	69	50	81	64	78	84	76	66	77	66	64	70	80	91	80	47	80	74	68	80	84	62	67	68	63	70	79	73	85	74	63	69	61	73	69	53	76	82	74	67	75	62	74	70	79	62	70	62	57	62	71	64	64	81	69	65	92	70	66	63	74	73	72	79	82	72	57	77	63	64	71	73	74	59	83	75	77	74	64	68	75	70	68	73	79	69	68	72	64	70	67	81	71	68	66	87	60	75	57	65	67	58	59	57	76	68	64	71	65	78	71	67	78	83	70	74	71	81	54	69	66	70	67	78	72	62	74	61	72	63	72	71	80	67	78	73	64	72	63	59	83	54	77	78	63	66	60	86	72	65	83	72	67	76	64	78	68	61	73	79	60	68	72	72	78	82	58	73	72	78	71	65	83	76	64	72	54	67	70	79	62	65	71	84	62	69	60	74	64	67	59	74	71	73	63	74	65	80	68	68	70	58	51	64	84	56	72	60	70	82	71	63	76	81	84	61	69	72	66	79	61	64	80	72	72	66	81	56	74	86	79	64	86	74	63	61	71	67	73	78	66	72	73	64	84	76	60	71	79	75	62	73	75	63	88	66	77	72	59	67	65	65	66	84	61	72	76	65	81	69	66	69	52	64	71	85	68	81	62	67	72	58	62	70	76	63	63	72	65	60	62	82	68	64	64	59	63	71	61	70	70	64	64	54	73	66	72	67	68	75	71	80	61	62	51	72	84	63	58	83	70	83	66	59	59	50	69	67	66	73	77	51	81	75	65	79	72	60	81	73	63	78	72	67	70	58	82	68	68	75	61	71	86	66	76	74	70	71	50	58	69	61	85	42	58	67	71	65	63	67	61	76	84	71	80	78	85	60	67	69	71	64	68	83	73	53	67	59	66	66	64	77	66	70	74	60	66	68	65	69	72	76	63	73	70	69	77	82	76	82	54	70	60	70	72	73	69	72	58	68	72	70	68	61	66	71	70	56	61	68	78	71	75	69	63	60	68	75	95	67	69	63	60	71	66	71	70	85	71	81	60	59	63	75	75	66	76	74	76	72	71	79	62	67	80	60	64	64	80	70	80	73	84	78	67	70	72	70	76	74	83	70	57	63	72	69	75	60	81	60	76	71	69	56	60	60	68	74	56	69	79	58	60	79	86	60	70	73	64	74	66	65	63	63	76	66	68	71	71	75	75	70	87	65	76	73	74	65	67	73	86	96	65	74	82	67	74	72	67	88	65	67	74	90	68	77	65	68	66	59	62	57	85	68	88	71	71	81	72	74	73	67	66	52	69	76	64	72	81	45	79	62	61	75	75	67	69	80	66	77	62	60	82	68	63	54	66	67	71	79	64	77	64	63	79	71	68	74	64	70	78	64	58	68	64	74	75	72	55	69	82	70	61	63	74	61	59	57	66	71	82	54	80	75	68	66	73	83	74	59	62	84	70	70	51	71	63	73	71	58	66	71	66	61	58	94	63	62	60	76	83	70	58	72	59	63	76	73	71	57	83	74	71	78	73	75	55	72	79	63	74	54	83	65	75	68	66	69	64	65	80	59	66	62	70	74	74	82	73	72	59	85	70	74	82	56	62	69	65	54	70	85	84	60	70	75	65	66	67	69	69	70	55	64	67	62	73	77	57	70	74	71	65	71	63	75	73	55	73	74	63	59	80	63	67	56	68	70	66	58	73	65	69	86	79	68	78	77	66	68	61	73	77	87	78	76	73	72	79	67	63	65	75	70	81	71	73	70	69	74	74	67	68	76	91	69	66	77	55	74	69	78	59	71	80	67	60	61	74	68	64	60	68	68	54	69	71	57	70	71	55	78	60	52	81	69	58	59	56	59	61	60	89	75	67	72	68	62	71	56	53	79	72	65	79	84	74	80	71	66	82	78	70	76	58	78	77	75	74	78	73	67	65	81	66	73	60	64	69	63	60	68	77	54	80	79	55	61	65	69	66	65	81	66	60	71	60	64	76	59	79	66	69	66	58	67	75	69	73	78	67	66	68	75	76	77	74	61	75	63	60	73	77	80	56	78	64	72	80	69	61	63	65	64	72	83	58	79	71	84	53	62	67	72	80	59	75	56	64	72	70	56	77	71	81	67	68	66	78	71	65	64	71	60	40	66	66	58	58	62	75	66	62	72	59	70	68	64	70	65	63	77	85	72	69	62	74	71	68	76	61	72	63	66	74	68	59	81	65	82	62	72	67	44	71	71	74	59	80	68	80	64	67	67	66	69	70	77	60	78	60	76	82	90	60	73	70	76	62	72	66	66	63	84	68	79	61	74	55	48	77	67	68	74	71	79	76	75	58	60	64	77	59	65	64	71	56	56	73
30127	19243	7504	3385	4843	5659	5054	4181	3678	3037	2686	2480	1962	1691	1495	1395	1351	1244	1048	1056	1002	957	906	855	807	770	768	712	670	657	676	672	634	673	650	700	674	653	602	627	627	655	694	721	762	825	966	1036	995	1197	1599	1973	2288	2155	2130	1903	1592	1269	1005	721	667	573	592	594	526	573	614	605	550	575	587	547	558	577	604	569	579	584	539	512	571	573	504	521	580	566	557	603	592	559	537	583	599	552	587	543	594	526	550	555	590	556	530	585	565	578	558	561	564	535	578	568	584	543	592	576	590	576	573	538	553	542	551	551	623	549	533	559	568	571	555	574	533	566	540	586	525	572	579	572	549	536	541	503	561	532	548	590	549	544	560	581	613	559	609	585	585	582	568	601	539	604	557	567	568	597	578	545	552	588	557	573	563	553	557	575	553	554	519	567	506	563	549	550	550	549	623	581	549	564	574	586	564	593	584	563	544	562	586	598	554	556	565	584	571	606	569	575	528	581	576	597	602	548	580	524	596	591	591	555	575	530	566	597	580	565	552	562	602	593	603	525	580	601	533	590	537	581	591	526	562	556	564	558	549	599	531	582	565	573	569	576	551	586	584	597	568	536	549	574	576	551	563	583	560	582	536	582	564	541	605	549	580	577	584	591	572	585	559	565	548	590	553	581	567	627	545	588	564	552	593	558	536	552	557	573	557	589	526	557	573	549	585	591	547	568	557	580	526	570	549	563	573	590	571	560	597	570	604	576	542	588	503	559	522	547	527	551	573	564	598	567	563	564	555	555	589	577	596	586	541	560	569	570	594	559	601	611	634	556	583	632	588	574	578	594	576	589	601	571	577	580	540	556	595	537	587	558	530	587	589	574	596	551	588	643	584	577	579	548	586	574	575	563	571	567	572	542	535	552	544	558	604	537	532	561	577	560	569	576	597	557	578	569	560	533	569	549	548	584	582	559	580	590	566	558	497	590	572	595	582	525	559	587	553	563	569	578	530	551	566	570	599	594	579	574	554	592	619	582	617	547	623	587	568	533	595	554	551	539	547	551	558	548	555	579	567	563	555	595	538	579	655	568	546	584	576	584	577	561	550	563	583	569	578	593	547	576	572	597	592	570	568	552	593	551	606	564	566	574	598	517	568	627	602	547	617	553	561	553	581	582	588	565	563	549	559	615	542	564	552	558	602	584	571	568	587	569	613	544	579	575	571	583	593	553	542	575	567	579	564	545	567	602	624	568	567	539	537	594	549	595	550	550	547	554	572	583	579	536	563	573	581	595	584	577	552	580	548	567	564	584	566	539	554	592	543	569	594	590	520	545	630	557	571	517	549	580	580	533	583	563	607	537	580	524	553	584	543	539	531	565	583	629	536	581	543	567	592	546	579	580	516	569	610	579	617	563	546	536	576	546	543	605	587	580	570	592	553	571	568	561	557	535	580	581	592	616	538	563	571	564	533	586	542	566	607	550	548	589	554	531	576	575	577	568	587	551	574	586	567	567	580	547	609	603	571	564	532	521	614	620	551	572	573	581	572	550	580	600	622	583	552	538	574	591	569	596	624	597	589	572	552	602	532	548	584	562	555	574	538	576	583	577	591	535	545	584	533	568	567	554	551	579	582	577	594	635	564	556	579	594	592	578	575	574	572	581	546	578	610	565	614	596	578	568	546	576	541	596	551	587	576	558	607	567	571	554	502	564	569	568	544	570	545	559	556	559	502	599	552	585	556	565	539	557	576	535	613	540	553	559	561	573	563	589	553	598	570	560	617	571	570	527	628	551	556	541	633	573	521	580	571	585	609	556	554	541	570	570	516	597	579	573	569	585	547	611	548	613	577	582	605	593	610	564	601	543	585	574	544	605	569	536	572	578	567	538	554	594	543	589	586	583	555	584	560	555	577	605	581	536	585	556	556	512	550	522	554	591	569	600	556	537	592	577	564	525	597	597	557	555	577	564	546	560	596	579	550	616	574	579	501	580	558	572	582	594	588	577	564	562	547	590	562	582	567	596	562	558	576	557	566	583	550	587	619	573	534	542	568	508	527	591	553	531	559	556	592	595	605	558	548	571	585	580	537	587	592	576	594	592	544	567	606	583	558	553	574	563	549	572	553	589	589	556	595	547	561	544	573	559	561	590	541	537	596	571	549	608	564	575	548	614	522	544	582	550	567	594	579	549	588	617	581	549	559	571	579	603	582	605	546	571	542	529	574	612	561	596	615	528	568	553	601	575	574	538	576	559	570	579	557	547	565	561	537	559	560	544	570	590	572	603	547	593	554	528	556	569	543	608	607	582	572	585	580	595	511	583	565	628	563	533	549	556	542	526	554	586	575	585	575	580	549	568	519	518	584	566	557	577	560	580	579	561	578	534	578	557	568	547	541	574	542	537	578	556	558	623	530	594	565	577	589	590	588	565	560	554	570	584	549	525	577	587	548	594	573	583	561	571	588	581	578	591	556	536	575	588	553	591	567	552	558	572	557	592	589	634	581	543	517	539	595	533	568	553	595	573	552	575	561	578	555	583	571	575	571	584	592	574	624	562	546	610	574	567	549	606	581	580	571	593	545	562	528	548	566	569	567	576	577	561	558	608	557	538	616	588	560	580	548	605	572	611	565	535	566	569	562	572	541	597	593	541	550	526	568	573	575	569	572	581	577	567	553	558	527	548	533	583	601	593	589	526	610	558	596	557	553	570	546	535	535	571	564	590	595	544	569	600	609	584	541	530	561	606	571	543	559	574	596	575	590	520	579	585	526	584	581	585	578	586	553	537	612	579	538	559	536	553	556	524	596	567	552	534	541	565	544	542	574	610	573	597	593	582	602	581	576	537	581	568	565	561	542	559	550	578	556	549	589	544	601	610	566	567	571	522	563	573	566	586	536	551	529	565	559	538	569	563	573	558	619	543	525	565	552	588	537	588	529	582	630	588	566	611	592	578	555	568	566	578	547	597	585	535	520	596	574	557	577	524	598	583	581	592	580	574	549	620	592	553	559	597	532	568	599	587	564	547	573	592	554	544	576	567	558	571	584	558	576	547	553	556	591	572	564	588	594	531	566	629	608	564	567	600	565	573	539	547	562	551	536	562	567	572	542	590	585	585	538	564	551	541	633	562	550	577	596	526	530	569	555	590	577	566	609	507	606	547	550	538	560	576	591	584	570	590	600	533	591	578	625	589	562	602	571	561	578	575	568	580	562	560	586	557	576	582	580	553	556	553	584	531	570	585	576	551	565	562	563	554	562	549	595	568	601	595	578	578	564	543	567	568	575	563	522	543	558	588	573	579	595	592	572	543	556	547	577	586	545	578	557	568	594	576	607	569	593	605	563	618	548	587	574	546	553	590	582	558	566	581	580	570	583	599	531	585	588	593	605	526	579	576	557	550	618	553	568	564	580	616	585	588	602	572	576	566	600	584	556	571	583	606	600	573	586	607	590	564	524	556	603	606	569	543	587	565	573	555	557	604	570	564	556	542	540	586	549	604	596	602	607	605
5016	4247	1302	297	201	217	225	191	182	174	173	158	159	148	145	138	149	157	153	149	142	144	124	138	115	137	142	125	113	130	123	139	136	122	119	121	101	129	130	109	118	125	113	125	128	97	125	127	125	124	187	212	254	235	181	206	186	157	163	138	113	126	127	140	112	139	128	117	121	109	124	107	125	117	123	136	120	109	114	106	118	91	127	111	108	99	122	113	116	116	107	97	107	121	111	104	115	106	130	119	126	108	108	114	133	110	134	120	109	122	98	108	139	116	117	115	131	154	134	114	120	104	101	126	124	117	117	121	126	142	125	109	110	108	114	115	124	133	126	117	112	107	139	125	115	123	127	110	97	117	122	115	139	122	102	113	136	110	97	123	104	106	105	94	114	120	127	123	123	123	119	121	118	112	119	113	128	118	125	114	94	143	98	104	124	124	112	107	112	113	115	147	121	147	129	124	125	110	110	132	119	120	121	115	113	124	141	111	105	134	141	103	137	115	116	126	118	125	119	114	115	126	103	104	116	118	114	152	106	126	114	102	83	114	109	104	121	108	117	117	94	108	119	118	120	113	105	114	95	116	101	121	113	129	115	113	104	131	123	98	106	98	135	120	117	109	128	130	143	111	106	125	106	116	118	102	120	123	121	126	119	115	118	100	105	120	114	123	120	113	104	120	121	96	121	111	126	109	119	120	113	124	130	130	129	121	123	129	125	132	139	112	96	131	121	117	98	106	121	138	118	144	123	120	123	120	100	113	112	103	119	121	106	126	117	126	134	112	111	109	110	115	121	121	132	132	132	142	103	116	100	131	114	112	96	121	111	111	105	122	101	124	114	118	117	137	108	123	139	119	123	104	107	131	101	101	112	131	143	121	120	104	108	124	110	102	109	105	122	105	104	124	102	116	123	102	124	136	154	104	113	122	120	133	125	123	112	128	126	117	134	104	129	123	125	119	109	105	127	123	107	119	108	119	119	123	136	119	114	110	111	108	101	106	139	125	112	116	117	113	126	110	117	119	116	137	112	107	114	130	108	117	116	115	120	118	118	114	129	126	115	118	112	115	104	99	114	118	101	107	132	110	110	107	121	109	111	92	115	126	134	118	134	122	140	122	103	138	120	120	122	102	123	106	123	128	120	107	102	128	122	131	108	113	146	114	104	133	115	108	114	105	114	106	107	103	104	110	138	121	111	112	118	152	111	111	103	130	107	121	113	105	112	112	107	115	100	109	115	113	115	117	107	113	117	126	114	145	125	113	93	113	107	110	131	119	117	113	134	120	100	126	106	137	119	122	136	114	110	118	111	87	115	120	129	111	132	119	120	121	114	113	122	126	110	123	121	131	114	111	127	106	113	110	117	126	109	115	96	124	114	121	122	126	132	111	117	87	115	107	137	141	129	130	130	111	129	148	118	116	127	125	121	118	122	126	124	126	131	122	130	141	112	118	105	108	108	105	107	118	128	120	120	129	126	111	104	104	109	127	135	120	116	108	118	116	109	120	114	99	124	108	133	123	106	117	112	120	127	128	97	125	118	121	130	127	137	117	112	99	112	120	123	103	120	102	116	107	127	118	99	126	110	115	120	102	118	114	124	112	105	117	130	105	105	135	118	132	114	108	120	118	108	126	116	119	119	114	124	131	125	104	133	131	129	114	111	105	114	126	126	107	122	126	108	122	112	113	116	100	118	120	110	110	108	120	109	111	124	102	115	112	127	111	122	112	109	110	119	116	120	131	106	107	110	102	122	116	128	119	117	118	110	113	124	107	109	121	109	114	113	131	116	115	110	111	133	115	106	109	123	95	109	111	98	100	117	116	118	104	117	105	109	113	128	120	131	113	132	119	126	93	117	103	133	136	121	116	103	130	123	122	115	114	107	142	114	131	95	116	126	106	113	141	112	105	119	111	109	122	121	143	112	133	109	98	132	103	122	139	104	116	119	124	114	123	126	118	105	116	110	129	119	120	118	118	123	142	107	135	139	131	111	114	117	122	101	95	105	97	122	142	116	131	121	133	125	126	122	122	111	112	130	150	132	126	103	137	97	116	135	132	101	112	126	125	95	112	129	95	125	106	121	121	101	118	114	108	123	102	147	119	125	106	131	118	115	122	109	123	129	122	116	119	109	120	99	111	106	123	123	119	119	98	113	121	109	118	120	116	117	112	118	140	121	107	111	132	131	124	103	128	112	112	116	117	126	121	118	113	117	105	148	113	136	112	129	125	131	131	114	120	135	106	107	106	108	125	130	121	111	115	119	123	98	120	132	125	120	114	110	112	142	93	128	110	135	106	143	114	115	123	114	119	103	101	116	107	133	103	129	104	119	109	111	118	113	125	107	121	121	106	129	127	132	107	98	112	111	108	130	121	116	136	113	127	99	123	131	110	120	114	108	105	128	126	120	110	126	113	116	108	135	106	113	98	111	128	114	132	110	134	140	131	121	119	133	125	114	131	128	112	139	133	143	116	121	125	114	129	110	121	92	139	98	117	110	121	101	101	119	94	103	120	111	99	120	92	148	100	107	109	109	130	95	135	114	103	101	110	125	154	113	120	105	98	113	127	118	107	121	123	114	98	99	122	109	118	103	114	104	109	123	108	108	122	140	116	113	100	112	147	120	106	132	119	108	134	105	104	118	110	135	110	130	133	118	131	115	118	127	118	124	119	119	121	101	104	93	134	116	116	102	136	126	114	111	120	103	123	120	125	120	121	115	103	125	121	117	102	115	114	119	139	114	132	118	126	105	104	138	115	111	121	108	113	93	120	122	108	120	110	111	116	110	122	126	121	108	102	130	126	130	114	112	136	105	120	122	133	99	137	132	120	114	132	119	128	124	124	104	110	110	100	157	102	131	122	121	109	111	125	85	113	112	129	122	121	124	125	144	123	112	94	118	129	110	115	102	127	103	129	115	125	115	123	111	118	116	115	125	113	115	116	121	111	97	109	118	109	120	128	120	99	119	116	136	135	115	106	132	115	118	135	120	127	132	116	119	112	123	99	112	134	105	104	148	106	101	121	125	116	126	135	117	122	128	113	143	109	115	115	126	109	118	116	109	122	124	99	118	122	107	123	125	137	114	111	132	109	125	130	92	122	112	117	122	111	121	115	104	116	122	116	93	127	117	118	125	110	127	106	125	114	100	114	117	122	107	132	109	102	110	111	103	120	140	113	154	132	104	103	118	106	99	123	113	114	103	127	121	137	110	89	111	113	126	112	107	126	145	117	132	118	118	118	113	107	114	105	105	108	127	117	115	141	110	112	122	124	121	105	114	120	116	112	135	122	113	112	125	117	142	112	114	105	109	137	120	125	101	105	101	134	107	115	123	99	99	116	129	144	129	125	117	106	113	107	113	136	130	134	120	109	109	125	124	135	112	112	118	127	113	115	97	124	112	113	117	117	120	127	108	125	125	106	113	124	120	116	146	126	112	129	119	110	126	135	127	122	118	113	119	117	122	104	141	140	132	107	122	109	99	122	108	136
34426	24408	11553	5170	7012	8006	7241	6307	5236	4491	3944	3350	2809	2447	2173	2092	2059	1773	1572	1584	1523	1402	1434	1278	1214	1232	1244	1125	1100	1082	1150	1113	1074	1056	1108	1043	1049	1053	1016	1059	1025	1036	1168	1100	1119	1131	1194	1229	1365	1789	2797	3822	4053	3777	3354	2892	2495	2062	1729	1302	962	920	898	912	944	878	964	913	900	918	941	949	913	908	868	963	937	950	879	931	910	955	922	916	909	927	940	936	922	950	890	940	903	934	955	937	919	918	875	923	952	900	936	913	888	935	960	912	910	908	936	898	911	882	918	872	923	916	951	911	919	903	868	923	970	908	860	883	878	894	994	942	902	873	922	873	918	956	901	909	938	946	967	950	935	914	926	907	926	887	950	912	890	893	900	894	935	958	959	911	909	914	943	917	904	917	886	949	916	920	896	871	873	887	899	918	866	892	900	948	916	884	927	874	975	876	930	939	922	925	924	960	899	903	918	949	899	902	909	905	898	912	912	921	916	920	940	964	918	880	914	921	947	877	826	893	923	961	883	899	927	852	901	949	922	922	935	913	915	892	904	921	916	898	940	885	892	933	873	943	930	885	918	963	899	907	868	918	929	869	923	890	949	919	987	880	887	996	920	906	952	889	899	895	871	869	923	997	885	922	939	915	913	965	908	899	906	883	893	877	932	934	905	923	985	910	918	885	910	930	885	939	924	924	851	974	952	915	921	922	886	920	921	879	953	890	926	926	876	919	947	894	920	911	910	938	917	913	927	945	874	936	912	920	887	909	916	925	918	938	896	906	955	908	933	950	888	827	843	939	954	859	969	877	903	931	922	858	946	925	940	897	901	862	957	967	893	934	910	991	928	878	947	914	957	961	939	933	954	962	947	883	971	910	976	885	897	888	961	908	941	955	909	946	911	914	898	924	927	915	970	952	965	964	913	918	894	904	918	866	884	902	950	916	921	932	934	890	881	912	929	960	940	952	914	961	898	968	943	942	961	932	880	919	901	931	878	917	926	969	920	888	913	892	877	874	916	955	910	872	939	909	869	919	934	971	923	925	882	904	859	875	891	929	939	918	950	944	921	922	960	911	893	873	977	930	870	944	879	900	887	882	893	912	936	926	920	913	926	922	930	891	897	911	940	932	865	885	933	897	945	917	928	881	912	887	898	915	931	900	946	879	906	927	957	918	894	928	886	876	934	922	880	912	840	886	924	909	898	927	970	901	888	951	908	917	934	925	899	901	920	949	902	940	950	887	874	905	870	918	936	914	925	947	904	927	899	915	955	939	885	936	882	930	931	959	928	891	911	939	926	893	919	871	963	902	920	886	886	939	957	927	880	943	894	925	934	888	922	911	886	905	914	944	946	903	870	899	948	881	946	907	923	868	896	922	905	875	870	917	866	950	886	918	934	897	916	834	902	918	916	885	909	925	898	894	949	913	961	913	895	875	921	960	910	891	921	897	852	919	954	922	938	886	891	864	917	926	891	891	952	901	899	905	896	939	909	919	899	900	967	911	901	938	920	865	883	912	921	922	935	956	944	901	928	907	955	917	892	908	969	942	862	923	958	907	897	900	936	915	902	903	923	870	926	934	914	914	942	931	874	893	931	949	846	927	895	987	944	894	938	878	945	912	975	904	938	934	912	936	908	952	899	895	897	924	915	931	949	907	901	921	885	939	965	930	931	974	956	888	878	969	893	866	924	939	920	891	920	894	917	948	893	946	919	898	923	898	947	960	895	934	847	864	905	878	953	881	956	927	885	939	997	984	874	911	975	902	943	893	900	870	853	990	951	852	901	876	907	957	946	938	923	886	930	936	898	936	857	907	928	950	927	988	906	857	949	856	854	935	927	922	898	931	859	948	941	975	883	903	924	930	927	901	883	879	928	938	949	935	896	957	874	915	905	870	925	946	874	951	862	950	842	927	929	950	892	889	909	902	909	907	931	970	956	959	886	902	959	919	962	934	919	1010	906	913	915	901	898	932	940	906	891	914	959	979	898	934	887	912	928	913	907	875	928	901	961	914	909	871	892	923	881	953	894	944	905	947	916	941	858	909	944	942	915	946	912	920	903	902	888	900	884	966	928	944	923	939	900	877	959	943	971	867	1015	946	883	909	897	920	913	845	872	909	950	917	900	902	906	933	905	902	927	903	891	962	924	881	898	922	962	876	937	967	900	935	938	931	987	894	946	929	903	920	912	896	916	892	923	863	974	904	952	941	888	907	935	927	910	902	918	934	921	955	895	909	933	910	948	963	913	961	910	918	911	898	943	968	930	919	895	905	911	956	972	943	913	957	954	897	898	904	900	900	897	963	908	899	920	914	963	926	862	887	938	887	973	926	875	938	965	864	912	890	892	886	923	933	895	897	891	935	956	873	904	920	925	951	947	948	957	943	904	896	937	949	942	896	901	900	886	951	935	859	930	896	952	929	929	913	883	885	953	914	907	921	910	907	918	919	924	922	888	912	898	915	936	906	924	922	904	912	895	899	913	885	926	913	909	914	950	964	907	952	924	879	954	938	897	927	948	938	953	909	930	965	933	863	929	885	889	884	935	957	928	897	922	934	959	870	926	875	908	944	920	925	958	880	906	955	951	908	972	930	937	889	865	885	938	978	900	916	897	952	882	862	910	925	956	876	956	941	908	967	903	932	933	936	892	913	882	898	935	930	939	927	898	888	853	894	928	920	958	904	951	890	952	963	866	873	916	895	905	880	930	872	925	921	870	915	878	932	913	870	941	921	878	939	907	928	912	908	944	967	902	905	883	912	955	928	855	860	934	933	958	868	924	920	952	1001	903	947	891	907	951	932	936	892	875	922	861	984	985	956	876	955	956	952	942	911	883	951	921	974	879	931	900	938	937	931	892	915	912	879	957	914	893	910	934	873	949	914	956	906	919	973	955	928	885	908	932	900	939	896	887	906	941	934	929	915	905	931	899	875	874	967	895	890	885	849	885	896	941	938	928	921	898	857	949	930	920	891	914	905	964	896	916	917	944	912	891	922	903	963	923	938	922	906	890	937	932	964	871	927	968	899	926	954	915	936	908	934	913	894	937	938	906	929	971	938	948	906	877	905	919	930	935	955	951	904	908	950	1007	886	900	917	916	915	955	885	930	975	905	917	943	953	933	929	953	886	886	895	937	897	934	930	919	919	896	901	872	939	933	954	941	925	928	981	870	923	917	945	924	913	937	989	949	937	933	926	945	917	929	921	941	925	973	947	892	967	913	975	915	896	895	921	895	895	885	932	888	935	976	988	871	890	907	893	952	928	890	847	889	869	912	949	895	922	908	928	904	917	859	931	903	950	922	898	917	916	885	898	893	932	890	888	896	925	895	935	955	907	932	918	925	874	944	918	962	923	926	945	899	881	890	928	953	973	982	951	946	973	916	864	949	936	864	914	954	938	906	895	914	921	864	929	944	863	896	962	944	1003	877	940	920	895	887	902	944	902	875	913	887	926	898	910	883	932	910	918	949	897	890	918	927	936	913	880	968	914	894	922	930	889	922	895
2571	1211	452	130	92	113	104	94	97	90	61	83	67	71	75	66	63	63	56	62	65	56	70	69	55	66	46	65	67	62	60	67	54	57	54	70	71	53	64	56	59	49	81	51	70	75	58	56	79	65	82	75	78	88	63	72	69	74	77	68	57	60	41	57	48	59	55	50	63	71	61	52	67	60	54	55	42	60	68	56	63	64	60	53	66	51	57	57	56	55	51	61	58	67	60	51	49	69	61	71	67	72	68	69	58	65	59	54	54	44	69	59	59	53	56	51	54	65	57	44	51	52	55	50	70	66	61	67	65	58	57	53	75	58	60	63	69	66	70	51	54	60	63	55	63	70	58	50	62	59	43	52	75	50	59	49	52	76	68	59	62	44	85	66	63	42	68	66	71	61	52	57	51	55	57	68	54	58	58	68	56	71	55	57	57	50	62	52	60	58	50	63	57	55	59	55	52	69	54	67	71	63	61	67	41	50	55	62	67	53	53	77	58	46	54	57	44	62	59	55	51	62	60	65	45	57	63	67	68	63	59	56	74	59	50	61	59	53	60	54	60	48	61	56	54	59	58	60	60	64	60	62	65	54	63	53	56	59	70	61	51	66	57	50	57	56	55	55	65	50	65	53	64	61	61	59	58	64	49	70	51	56	60	63	47	63	66	41	67	58	50	66	64	61	65	65	49	57	64	57	63	51	55	66	67	55	68	66	67	49	70	68	62	47	59	56	59	83	48	62	66	54	58	70	50	60	58	50	50	58	49	61	64	75	62	43	56	49	55	64	57	50	67	65	65	44	62	68	66	60	60	51	80	52	58	49	62	63	63	70	60	60	58	61	77	54	62	61	61	75	68	48	67	57	57	76	64	53	45	66	56	56	66	69	72	47	55	56	55	67	50	61	62	59	51	59	62	52	77	57	64	61	64	58	69	51	60	66	53	52	58	62	62	72	59	55	46	58	58	65	60	60	66	63	41	55	72	49	69	48	57	77	62	66	61	67	64	63	59	73	53	66	73	58	74	55	56	62	61	69	49	47	54	62	70	63	46	54	54	71	55	75	47	63	76	61	60	62	53	59	54	51	73	52	54	60	58	57	59	68	59	60	47	63	69	52	61	61	62	55	57	59	59	48	72	58	65	61	73	78	45	83	58	53	56	46	62	57	62	66	63	63	53	71	62	54	56	59	65	65	67	63	58	50	63	63	51	44	62	58	59	62	49	58	68	65	51	63	60	57	45	54	60	67	55	52	48	56	63	73	77	60	55	51	60	67	60	73	73	60	56	65	61	61	75	62	54	55	45	59	73	71	76	48	62	52	59	52	65	58	49	70	54	51	56	51	74	61	62	55	59	51	62	63	52	57	68	44	59	63	56	67	54	42	74	61	65	60	58	60	67	49	63	55	54	48	73	52	60	68	72	77	45	48	51	61	56	61	60	57	67	50	56	67	47	76	57	67	54	62	50	63	77	59	70	55	63	50	71	61	58	60	57	65	74	54	53	59	64	54	64	55	58	63	73	62	87	56	57	59	64	63	47	69	75	62	59	80	50	72	50	60	55	33	63	64	59	66	58	61	65	60	64	57	57	49	75	61	58	54	45	65	57	49	60	68	50	64	51	63	45	60	74	54	62	74	58	57	73	50	59	62	51	67	54	62	53	56	74	75	48	62	64	53	49	55	61	63	51	42	56	43	56	48	52	67	58	69	62	48	59	59	60	74	64	55	57	57	48	72	58	57	53	60	57	59	78	74	61	60	71	51	64	59	54	67	67	43	57	57	60	51	69	54	71	63	57	59	66	56	80	62	63	56	64	64	57	49	63	50	61	59	61	53	56	70	72	47	54	71	52	53	70	62	72	68	62	52	41	63	56	58	67	40	57	47	63	66	49	58	50	59	60	65	71	65	56	76	70	73	50	58	68	61	56	52	55	51	71	75	58	59	51	52	52	53	53	60	56	51	32	63	62	51	69	55	56	70	65	64	57	61	53	63	59	74	66	71	60	63	47	76	53	63	53	64	43	60	52	59	64	51	58	54	63	58	71	51	64	45	56	65	56	60	65	62	71	47	51	49	84	55	66	59	52	54	64	53	73	53	80	69	63	52	65	76	52	61	56	61	66	54	64	50	59	56	56	71	71	55	46	54	58	67	56	61	58	58	47	66	55	69	54	76	63	61	64	69	49	51	71	73	73	64	63	63	55	65	64	71	53	55	51	41	51	57	63	60	55	59	54	61	69	50	59	57	62	44	65	64	63	52	65	62	51	73	65	58	65	64	76	64	50	55	55	57	66	46	70	65	68	55	63	63	46	46	61	64	53	67	73	53	63	58	69	50	71	72	60	54	56	54	57	65	60	71	59	63	68	63	59	50	56	44	61	61	56	58	66	64	57	58	56	59	43	64	70	66	57	61	69	57	47	66	68	50	60	77	57	50	59	67	58	62	58	56	46	62	73	50	54	60	68	50	66	64	60	53	62	64	60	48	61	58	53	60	56	57	60	70	55	56	57	62	57	56	73	48	53	54	82	78	71	63	66	52	65	58	53	52	61	53	54	57	61	41	68	64	52	63	63	68	58	64	48	50	55	62	60	68	64	60	54	54	52	73	73	51	61	51	53	52	68	78	65	58	61	47	67	67	60	57	64	52	54	62	58	51	54	51	50	65	60	67	70	56	52	72	52	72	49	54	54	70	53	55	59	60	47	53	54	66	64	57	63	60	59	46	56	48	75	53	62	55	56	53	54	54	60	72	53	49	64	59	71	66	75	56	65	50	62	62	43	74	63	69	63	61	58	62	70	68	57	63	62	47	67	40	58	63	75	61	53	57	51	70	50	71	54	64	64	64	61	69	60	63	68	51	59	53	63	58	50	59	49	58	60	62	54	57	70	56	64	52	71	42	54	56	63	49	58	50	57	47	56	73	55	63	78	54	65	62	66	54	59	68	55	60	57	49	50	59	51	54	54	51	69	62	44	46	65	60	67	63	66	45	66	49	44	58	58	68	48	51	63	56	74	58	71	63	40	63	62	62	58	49	57	46	54	55	62	68	57	56	64	51	57	56	55	55	64	57	66	48	58	57	51	67	49	70	54	47	56	63	56	68	51	61	53	50	57	51	75	74	59	50	58	59	65	53	62	63	53	52	54	58	66	56	69	60	51	62	57	69	63	68	45	56	61	53	46	65	62	47	60	63	55	57	55	54	65	69	70	70	48	44	58	68	65	71	54	48	67	41	66	52	58	37	54	68	71	62	58	52	57	63	62	45	50	54	39	59	56	64	58	52	71	49	69	76	46	65	62	47	55	64	66	58	57	55	50	66	70	69	44	66	55	67	62	66	52	55	53	54	64	61	59	54	48	57	67	53	54	73	49	56	69	60	57	57	65	67	59	53	49	45	68	57	46	54	69	70	60	50	61	64	51	55	67	47	56	60	56	58	66	55	49	37	62	50	70	58	60	61	58	63	59	55	67	83	49	62	67	55	62	67
24833	13072	5474	2358	3236	3675	3302	2741	2367	1876	1722	1468	1224	1124	1038	1024	932	756	819	743	754	732	677	644	632	551	570	569	518	556	579	554	578	622	581	573	534	508	530	509	567	563	564	552	555	568	615	597	639	782	980	1011	960	872	835	769	730	679	583	574	515	459	472	493	474	466	486	491	483	504	517	519	472	435	466	463	474	479	464	493	476	481	473	506	486	490	496	480	465	479	473	495	496	462	475	469	471	471	471	499	471	505	466	491	454	467	495	498	496	453	517	474	455	531	495	478	485	492	487	466	460	475	477	489	493	472	473	495	503	500	481	495	491	496	484	499	502	453	496	492	518	469	487	501	479	490	491	502	498	485	504	487	465	490	490	471	480	461	493	515	475	514	475	490	485	476	470	448	533	488	446	472	465	530	495	477	515	495	467	504	465	492	464	461	502	471	485	520	511	488	488	484	474	442	510	490	484	477	481	477	458	474	524	476	481	521	504	508	491	468	477	496	508	475	490	433	498	455	468	464	450	498	473	475	505	484	455	510	511	507	492	477	497	467	503	489	468	490	470	509	450	478	488	512	512	449	492	426	537	492	484	488	473	507	490	471	520	480	504	482	476	531	502	526	462	470	486	475	463	494	536	497	501	475	443	486	504	478	519	494	488	444	467	475	478	486	484	473	541	469	494	496	462	511	466	490	457	511	503	462	517	491	511	458	477	481	496	484	477	448	493	493	496	518	482	492	496	502	539	506	499	479	498	470	482	477	498	482	522	495	502	500	500	461	461	473	473	484	476	484	462	478	496	465	523	492	491	511	490	494	512	465	491	528	491	478	496	463	468	525	471	443	499	500	504	427	513	516	464	525	478	507	481	460	536	461	465	470	431	489	485	471	499	481	477	479	466	462	463	489	512	438	475	463	504	499	523	490	532	468	517	503	479	452	450	489	472	523	483	485	519	507	485	510	475	476	541	489	486	462	445	498	527	500	454	489	483	491	482	459	487	492	499	495	463	477	445	493	480	504	492	484	507	454	495	484	536	470	501	479	457	519	511	509	493	487	503	518	431	487	486	479	468	503	459	471	504	495	493	477	515	511	434	491	458	476	465	472	467	492	493	466	479	480	490	456	474	471	477	485	528	484	538	475	481	469	443	517	500	524	514	501	481	506	474	488	526	471	538	482	483	479	500	505	491	465	488	502	482	480	477	494	449	493	453	496	453	478	474	495	461	494	470	455	507	514	490	498	495	482	474	524	532	491	463	490	487	499	473	457	488	437	474	483	487	486	472	473	488	505	495	471	492	479	510	479	529	506	480	486	466	458	489	465	500	468	496	448	505	507	489	503	499	501	484	457	538	502	491	463	503	459	488	521	543	487	502	524	513	465	455	491	498	439	504	487	494	498	465	503	493	510	472	511	507	470	463	473	482	487	489	510	479	503	497	471	473	473	485	509	475	481	469	445	511	481	499	493	516	494	491	512	484	517	471	442	481	514	451	481	503	492	466	487	457	474	462	456	444	489	422	474	461	486	491	526	470	495	525	494	457	498	480	481	475	496	510	506	456	536	516	511	501	434	506	471	497	477	495	465	457	459	482	517	485	449	503	476	509	474	478	501	472	484	470	502	456	492	504	510	464	521	484	455	507	452	460	509	490	451	495	481	494	502	498	476	482	483	499	476	493	452	489	473	508	463	508	481	517	437	478	474	489	525	451	486	554	487	492	512	478	455	486	508	466	467	460	500	460	528	512	524	495	492	464	461	465	467	456	471	484	514	483	490	487	486	476	493	482	464	533	473	496	506	487	502	487	459	508	470	434	485	455	466	474	497	485	467	501	494	463	488	460	472	521	474	461	456	481	514	489	455	472	501	473	496	487	445	503	476	495	471	490	458	485	455	444	513	483	479	495	484	504	532	506	511	481	462	482	479	486	450	461	462	486	479	460	461	476	484	506	496	499	472	452	482	471	467	509	483	463	490	546	452	484	495	487	478	456	453	471	488	486	454	468	461	486	508	500	471	498	476	467	474	471	508	469	489	487	497	437	510	460	466	473	513	451	510	496	511	451	507	471	461	512	523	518	476	497	516	498	490	461	487	489	500	482	481	453	486	531	468	468	514	448	486	418	492	481	460	468	481	461	475	481	485	508	497	470	501	498	486	499	463	457	470	473	508	461	485	475	508	514	486	473	468	503	455	473	459	479	492	495	503	481	479	488	462	498	459	482	489	464	513	473	494	498	477	453	476	484	491	461	467	485	495	463	477	488	450	541	501	519	530	510	466	497	485	497	473	470	488	452	495	455	449	496	487	498	464	477	522	490	473	498	450	511	524	491	474	475	503	431	520	482	465	489	531	461	490	514	455	464	482	468	459	471	492	519	470	489	512	447	530	495	474	523	485	492	489	495	467	467	483	506	483	439	479	516	513	503	507	429	443	503	489	467	484	534	477	486	509	513	499	458	471	478	483	465	465	462	486	464	493	503	506	532	480	455	482	456	485	492	509	500	515	517	495	493	480	482	468	474	509	465	467	500	496	503	482	467	479	485	484	513	475	522	511	554	485	497	471	501	452	477	480	471	497	458	472	479	492	514	502	477	458	499	485	515	470	495	495	488	442	482	479	496	459	485	506	503	494	492	450	469	462	486	464	500	469	474	480	483	510	417	472	477	463	486	496	456	457	493	454	473	474	499	481	488	464	509	443	458	473	477	479	472	473	502	508	496	521	484	517	474	497	509	484	518	534	480	480	496	473	446	501	456	501	475	480	454	502	474	532	483	525	463	457	459	494	480	455	484	494	472	441	491	466	466	474	523	505	469	507	471	473	465	521	486	492	506	491	495	469	486	503	516	469	522	482	482	458	501	500	465	533	493	471	469	465	493	477	448	503	512	508	497	494	530	492	516	464	486	504	470	481	494	496	446	469	496	487	488	457	448	481	506	480	506	457	479	486	523	506	482	437	501	479	485	493	464	459	466	483	492	477	500	476	454	516	460	492	496	466	475	486	499	467	461	485	514	482	472	512	490	466	502	512	481	459	473	515	442	475	500	475	503	512	476	513	477	493	470	526	499	454	440	494	519	476	481	468	502	496	520	477	484	494	495	478	456	489	479	478	468	482	479	477	473	458	474	515	454	488	462	474	495	488	463	520	489	527	519	421	507	485	519	462	471	483	479	503	505	465	491	491	538	481	422	490	484	502	499	474	458	462	511	474	458	456	466	475	507	474	490	509	471	477	454	458	444	497	458	507	443	463	545	476	474	491	498	445	510	463	484	494	482	471	465	517	468	476	507	447	499	503	521	462	516	512	487	516	465	474	476	518	494	500	490	519	508	496	489	501	548	468	482	464	453	509	545	503	472	546	487	459	473	477	462	502	484	485	457	471	487	471	474	490	497	475	492	513	507	541	500	493	463	480	465	497	460	477	437	457	538	482	511	468	530	484	484	489	486	475	486	450	427	535	516	498	523	474	503	478	446	483	503	522	446	517	495	467	467	493	491	485
3681	2973	1008	261	174	193	165	168	180	148	120	140	145	145	148	126	131	128	101	98	124	127	108	123	110	103	111	107	90	110	89	119	98	87	103	97	103	103	98	106	113	101	107	93	109	108	107	115	128	142	150	185	169	166	136	144	127	125	124	105	100	100	98	97	91	102	109	84	107	109	92	89	91	99	100	101	117	101	84	98	120	92	108	84	100	101	97	110	118	107	103	114	100	105	106	111	84	106	111	96	93	100	101	105	100	103	107	100	95	114	106	114	102	94	117	110	108	115	103	101	117	105	111	112	91	100	100	103	100	108	104	105	101	105	98	89	89	90	108	96	97	90	117	83	100	108	79	100	89	107	102	90	108	114	98	103	94	88	91	94	100	113	95	109	97	100	93	113	99	118	96	97	108	120	103	97	84	101	94	107	118	111	98	103	112	93	104	98	107	99	115	97	123	92	107	104	103	113	121	95	111	101	95	104	110	109	91	111	101	99	101	106	95	94	113	106	97	107	97	116	108	103	89	92	104	120	93	116	94	95	96	93	96	93	95	104	124	111	117	122	106	97	101	98	92	119	115	94	114	101	116	102	92	105	104	93	100	119	104	101	97	110	101	100	85	90	111	104	84	83	92	101	74	109	92	129	106	91	102	97	86	102	116	103	113	98	98	102	117	93	97	90	120	114	106	126	116	101	99	80	103	103	77	97	95	91	121	107	97	106	95	104	96	104	86	96	84	112	102	102	101	113	107	120	108	105	111	120	91	104	108	99	103	93	99	113	96	106	100	109	104	98	123	101	109	102	107	79	105	103	109	107	100	103	85	84	98	93	94	98	92	108	88	95	83	103	100	96	126	100	109	93	98	91	103	110	120	109	108	103	114	111	108	109	87	95	125	104	112	99	104	113	98	104	83	89	108	98	95	114	100	99	103	89	99	100	123	110	105	107	98	94	84	101	98	120	106	102	115	108	109	100	76	89	110	101	102	93	110	107	95	107	101	134	94	91	96	92	99	104	114	92	115	100	104	100	84	120	103	118	121	99	109	103	114	96	87	98	83	89	93	104	101	107	102	104	116	107	128	79	102	100	95	98	111	116	107	111	109	93	98	96	99	118	111	103	99	88	98	99	94	103	96	131	117	89	101	90	105	99	122	100	92	90	114	117	120	122	118	114	94	96	88	94	102	93	107	105	106	116	103	99	105	101	107	119	107	112	96	101	109	97	88	95	105	97	112	95	98	91	112	99	107	99	109	101	90	111	106	105	103	108	98	89	105	97	93	101	104	118	106	112	100	109	90	106	110	111	135	101	110	95	97	100	106	100	99	109	115	98	108	112	106	90	114	112	104	102	94	93	90	112	92	99	93	99	104	112	103	108	90	100	102	100	108	94	103	104	92	96	105	90	97	86	110	119	98	105	98	106	97	105	98	91	91	105	103	121	97	98	96	115	92	90	101	99	119	93	99	98	111	101	82	99	103	108	103	91	104	80	107	110	115	111	104	116	80	86	108	117	103	85	84	115	108	96	105	105	108	107	87	86	102	100	95	92	108	105	110	113	92	110	104	109	112	122	106	95	95	100	107	109	80	100	110	98	106	111	100	100	105	104	116	96	116	87	113	100	108	99	102	112	97	107	104	106	121	100	121	113	106	107	104	98	88	85	107	119	112	92	105	101	110	97	109	122	95	111	105	112	101	111	80	106	99	139	82	109	106	85	97	81	107	108	106	98	91	111	97	107	111	87	92	76	90	90	96	109	103	90	89	106	97	83	103	91	107	93	110	114	96	84	94	103	115	118	107	110	117	97	111	107	102	102	98	102	105	120	108	99	101	94	98	108	105	107	109	102	89	109	82	83	85	98	110	101	97	101	110	106	112	107	107	100	90	117	109	110	108	114	103	98	94	105	111	108	99	93	105	102	101	93	106	89	113	102	93	121	91	112	103	98	100	99	114	106	107	111	90	97	116	98	106	101	87	95	112	123	105	97	99	103	119	94	89	118	97	104	109	108	96	108	109	90	114	78	97	106	90	110	106	108	108	112	82	103	98	112	94	104	123	97	108	84	95	103	126	93	100	97	103	93	82	98	123	102	100	99	87	87	113	106	109	95	103	83	103	101	107	103	108	100	124	86	116	96	117	83	105	91	91	107	86	107	94	98	99	103	80	108	98	109	107	124	80	93	93	112	125	110	119	96	110	94	101	109	113	93	108	101	100	118	111	105	82	101	99	113	92	100	91	98	93	113	79	103	90	103	82	91	96	108	91	96	107	116	105	114	112	101	89	87	105	111	109	101	106	109	113	83	90	109	101	93	98	115	114	108	117	99	92	95	108	89	86	106	109	99	98	111	111	105	107	88	110	102	74	107	93	100	86	116	100	96	94	121	104	93	100	91	108	95	106	102	122	103	87	85	105	104	93	103	110	96	99	95	106	100	96	104	105	89	92	88	87	114	117	113	123	105	99	93	97	117	106	116	108	103	103	121	100	91	98	93	107	100	94	90	89	98	94	91	97	101	98	97	97	115	84	70	110	110	109	102	109	90	84	106	111	112	87	90	100	126	99	106	82	109	98	119	113	106	100	93	109	103	112	113	97	110	102	121	97	92	97	117	107	108	112	97	102	98	90	82	90	105	108	123	96	119	90	88	110	98	95	91	118	94	103	98	113	138	97	101	102	112	82	95	110	95	116	102	100	101	87	98	96	105	103	98	116	112	101	110	112	117	91	95	117	99	95	97	101	96	96	107	119	109	104	88	114	92	112	116	79	93	116	104	89	114	93	88	82	103	105	89	128	125	105	100	128	97	106	106	103	115	107	107	90	99	112	110	113	90	89	107	111	90	88	95	104	91	105	101	113	105	110	101	79	124	82	97	104	116	94	112	95	84	107	114	93	113	97	99	122	82	96	107	96	122	99	124	84	103	109	108	86	89	110	108	108	116	84	106	105	113	99	106	99	84	105	116	95	96	120	129	89	111	115	91	102	91	102	105	123	91	96	113	108	100	110	97	104	85	101	112	95	109	112	108	112	136	98	98	99	94	103	95	108	94	96	98	103	109	100	93	108	99	93	81	108	92	92	99	113	114	102	89	120	119	123	100	85	102	85	93	113	107	96	112	98	107	98	99	123	95	109	98	102	106	100	92	118	116	108	101	99	105	116	94	99	117	106	103	82	126	108	90	96	111	114	121	95	120	118	90	100	88	94	94	92	121	95	133	93	104	101	110	107	123	106	98	97	96	103	125	119	106	108	122	104	107	106	99	108	108	103	113	115	85	88	116	115	105	122	108	117	89	111	106	98	93	104	109	118	113	101	95	112	107	94	105	95	104	101	93	83	108	117	104	99	101	97	101	101	89	103	91	108	107	121	90	106	84	104	98	82	102	105	86	85	100	82	110	104	111	89	102	98	120	105	92	91	103	92	100	92	115	96	98	99	103	102	138	127	108	96	89	110	119	102	95	92	95	107	110	107	85	120	89	99	82	113	113	112	93
30770	21079	10206	4976	5874	6787	6020	4791	3904	3308	2792	2424	2060	2007	1829	1680	1469	1349	1272	1203	1185	1200	1043	1080	1009	1061	934	888	921	913	900	895	964	926	970	886	899	852	872	883	855	975	900	1027	974	1043	1156	1368	1530	1945	2369	2514	2528	2270	2078	1827	1531	1221	1104	938	776	843	822	786	829	777	817	779	811	782	818	811	797	764	786	786	788	750	784	815	793	802	787	843	826	796	810	805	779	799	743	788	823	830	829	853	799	823	802	867	830	774	788	816	830	801	789	834	834	826	869	786	816	792	839	828	799	827	772	784	849	866	808	804	826	818	792	737	767	831	814	814	753	762	777	832	781	819	792	790	775	790	805	779	804	747	848	802	809	776	795	789	748	737	798	803	781	795	836	781	768	804	805	855	797	802	829	813	804	757	811	815	806	806	826	838	865	822	780	740	761	786	817	841	781	810	838	806	827	809	787	828	812	836	783	794	802	817	817	805	745	815	797	824	796	818	787	787	814	806	853	813	804	817	765	852	808	769	832	835	802	856	755	771	824	751	704	781	786	796	753	831	813	834	786	771	813	783	796	829	838	758	814	825	847	804	802	777	833	813	843	818	809	806	774	797	794	794	840	826	822	812	818	788	745	825	782	801	801	780	787	806	797	854	827	790	789	844	858	826	809	814	811	807	795	801	809	820	835	829	819	804	778	827	773	774	802	799	803	795	806	774	786	796	852	797	846	790	774	803	799	852	808	788	844	763	768	808	803	833	808	784	763	834	828	782	758	823	782	785	809	794	785	777	822	817	800	788	827	858	814	796	853	803	851	794	824	811	806	774	810	819	808	781	802	789	748	826	843	842	776	773	759	780	790	774	821	745	828	881	768	752	804	765	843	806	814	774	811	773	847	785	824	798	791	840	821	827	816	810	779	839	807	808	773	751	811	767	813	823	835	816	798	765	751	768	800	849	804	773	799	828	802	741	822	794	748	803	833	790	845	794	816	757	805	785	837	781	804	780	814	817	789	820	788	806	810	859	841	821	775	789	808	819	835	828	833	834	830	818	858	824	789	769	804	742	794	738	804	783	726	816	800	851	799	821	816	839	775	832	823	795	828	806	830	813	768	799	777	781	843	825	775	789	835	776	849	800	777	812	809	825	833	763	766	809	743	794	829	799	776	796	834	777	829	789	795	784	835	763	764	791	825	831	804	788	835	776	882	789	841	815	746	777	793	839	819	759	834	785	841	756	795	799	773	832	794	846	821	801	809	820	826	831	801	813	780	881	761	811	807	798	793	796	819	775	798	828	801	776	800	790	788	824	770	807	772	769	804	850	805	775	792	796	825	763	805	723	812	822	821	836	787	828	792	794	840	829	817	827	806	781	833	796	812	775	773	804	780	807	818	781	817	749	807	805	793	746	849	791	793	800	787	789	803	823	818	788	820	817	799	822	850	796	789	866	792	831	854	810	806	827	801	799	747	755	756	823	774	794	785	826	848	760	793	770	808	780	790	819	776	796	814	840	762	795	849	809	773	810	855	816	787	855	837	819	818	841	779	788	803	758	783	824	829	775	809	763	762	779	829	832	847	822	760	807	790	833	803	777	789	742	821	853	802	823	817	817	851	757	779	815	800	783	736	745	826	805	845	814	811	818	803	829	845	836	827	816	744	872	805	734	795	862	814	851	798	776	814	829	806	832	861	806	841	735	775	783	831	806	804	788	833	769	777	760	749	809	766	806	796	786	830	804	763	796	801	820	792	809	829	743	796	799	795	779	769	810	841	842	837	837	785	806	832	764	778	796	830	777	759	753	807	793	833	763	821	747	815	815	778	833	859	804	784	810	799	825	774	811	803	795	805	798	827	811	727	771	852	847	791	800	782	799	828	810	792	779	842	810	777	800	767	761	782	846	760	800	774	871	809	813	871	802	775	806	834	782	854	823	856	789	827	847	797	807	802	777	783	754	828	845	825	756	827	789	778	823	800	833	825	770	804	839	805	780	816	856	786	832	791	778	794	836	845	825	784	820	841	750	808	839	864	837	810	796	806	753	806	796	825	765	815	752	824	773	747	819	802	760	782	792	811	776	801	815	802	776	837	791	785	799	813	835	780	792	851	753	799	834	818	766	765	826	793	788	782	837	771	784	833	804	757	795	818	785	782	776	850	798	793	776	824	822	827	790	807	820	792	863	879	804	815	823	796	807	818	806	837	803	785	762	828	817	848	764	804	831	791	857	809	816	759	822	799	787	781	838	837	708	791	799	810	804	790	831	790	766	808	855	810	759	794	828	802	776	731	791	797	774	845	805	823	833	829	795	765	869	815	816	831	796	799	783	779	801	822	793	851	810	813	785	787	831	823	834	780	843	851	788	843	763	778	786	844	768	835	819	835	801	819	878	795	821	834	767	762	790	770	806	788	824	773	810	821	754	806	814	770	785	806	825	841	773	810	812	838	787	793	743	815	849	779	793	793	845	813	776	830	808	812	784	853	831	817	825	813	806	818	778	769	815	740	791	811	781	835	822	806	783	853	817	809	816	824	800	840	779	832	824	804	784	763	827	802	892	799	799	819	826	777	780	758	792	820	782	835	783	772	776	778	798	807	803	803	814	841	797	793	817	794	755	837	784	818	798	825	803	810	840	811	807	811	775	815	837	852	799	809	853	800	783	781	803	817	807	798	748	828	814	804	813	777	835	772	780	760	832	803	845	818	832	808	785	836	771	786	838	847	784	824	846	826	846	772	799	825	765	821	831	855	840	787	849	798	814	811	783	823	809	741	820	810	765	778	808	806	843	824	790	832	831	730	827	810	798	790	808	770	799	785	791	778	801	790	779	830	803	801	797	794	830	835	783	845	782	772	764	863	767	798	795	810	827	778	859	780	809	794	785	792	801	793	783	839	817	770	812	829	843	805	829	820	817	852	806	781	808	751	843	785	795	840	795	783	854	778	804	802	778	750	831	801	834	832	772	763	765	807	817	828	779	821	798	784	842	797	806	837	795	783	829	764	850	806	815	841	818	811	802	771	788	779	800	836	752	806	761	857	791	788	796	825	765	827	822	805	755	821	792	846	777	786	839	791	787	840	817	815	817	791	786	844	831	850	781	840	804	798	824	802	790	797	817	796	838	794	785	779	786	821	788	829	845	786	803	789	769	819	828	780	828	799	824	804	773	851	795	817	789	826	789	843	804	813	768	806	796	844	771	799	789	837	775	809	805	803	799	826	798	788	760	828	863	830	822	794	772	801	831	784	827	786	841	772	838	738	796	762	838	801	804	830	791	846	837	795	839	738	815	840	829	822	831	782	796	807	786	806	832	846	800	774	800	829	828	769	832	797	806	839	769	816	828	852	766	773	884	819	774	794	775	798	776	834	840	806	769	770	737	771	812	819	767	822	831	759	798	758	824	803	827	785	811	793	812	816	800	816	810	817	745	822	767	796	846	806	775	825	777	810	778	838	786	813	755	821	842	789	785	825	794	781	847	825	793	835	773	776	789	820	766	797	779	802	837
4480	2441	865	200	153	165	149	151	134	124	130	117	125	108	104	93	104	97	90	77	58	78	86	102	85	71	82	90	69	87	81	85	73	83	98	91	77	62	93	94	72	91	79	102	80	105	79	106	107	113	116	139	132	135	131	113	100	82	83	81	69	65	67	61	94	90	59	68	89	60	68	77	78	85	86	87	65	76	64	77	75	74	76	90	72	75	79	97	64	85	69	76	72	79	61	80	87	69	73	80	93	58	73	74	75	77	69	93	47	78	69	74	79	63	64	92	88	64	67	77	75	83	73	70	71	70	82	74	70	77	72	78	52	76	84	77	73	77	77	84	73	71	72	69	68	79	75	70	76	77	78	77	73	77	64	69	79	68	86	71	80	76	63	72	73	86	79	74	65	84	78	87	85	78	68	65	86	72	72	73	60	73	74	63	73	66	77	83	74	86	88	77	79	95	77	86	83	66	66	68	65	84	86	89	86	71	79	70	76	83	83	67	73	81	56	69	86	88	87	76	59	59	54	83	92	66	87	77	72	76	79	66	65	71	68	90	77	62	86	69	71	89	62	68	64	75	65	72	63	77	77	71	67	84	75	87	71	64	91	60	67	66	79	74	63	74	75	76	72	69	78	63	86	74	91	76	73	66	61	84	81	55	69	72	90	75	75	70	77	65	60	88	75	68	71	76	65	71	72	89	85	73	75	64	71	83	80	80	86	73	84	71	75	75	76	72	55	84	81	85	69	77	73	77	93	87	67	82	74	65	89	69	74	74	88	76	84	82	75	69	96	69	75	74	64	71	64	94	59	87	77	78	81	52	71	75	94	72	76	69	74	74	82	86	87	73	73	71	79	63	76	66	71	67	88	78	79	68	77	76	59	75	74	83	84	80	79	66	67	81	78	74	78	59	78	92	73	62	67	74	66	56	76	74	71	81	89	67	70	67	76	79	64	59	70	69	73	62	72	83	78	86	91	74	84	65	80	78	54	64	67	81	60	66	80	67	75	76	73	92	75	84	57	71	73	83	94	73	71	73	84	78	79	64	73	66	76	66	72	71	79	65	72	82	86	76	66	87	65	75	73	72	71	84	82	87	59	90	71	66	76	72	62	67	71	71	69	84	86	73	70	76	76	84	77	72	78	61	66	61	68	65	65	72	72	59	63	92	67	83	72	90	75	64	65	90	84	73	77	78	67	63	100	74	63	75	82	65	81	77	78	76	82	69	78	70	76	71	66	73	70	80	69	81	68	73	79	80	76	70	64	77	64	68	77	87	72	71	74	77	75	62	79	71	92	82	82	88	69	70	87	88	74	80	63	75	73	96	72	79	75	71	84	90	66	69	74	91	84	74	78	66	67	67	87	92	77	79	68	71	76	75	75	76	83	81	58	66	79	57	69	63	77	78	86	72	66	76	68	82	85	85	85	65	71	77	59	69	74	76	66	75	84	67	78	86	82	76	102	64	86	69	64	73	76	91	87	72	74	78	67	76	71	77	67	76	72	80	81	68	75	72	70	76	76	70	75	79	84	77	84	75	73	56	58	84	81	70	60	81	63	64	55	77	72	60	67	60	75	66	71	61	74	80	89	82	76	67	68	75	86	58	67	81	79	84	65	71	89	58	75	90	65	58	64	74	64	92	74	93	63	76	82	74	70	73	68	74	61	72	81	71	68	79	71	77	70	77	62	91	69	74	75	81	68	85	76	89	73	67	80	72	71	89	69	67	79	75	80	76	68	89	72	72	68	77	71	76	77	75	80	87	71	93	70	85	70	88	64	67	59	82	61	56	71	82	68	65	69	79	81	63	78	82	71	92	90	67	84	65	78	82	74	80	83	79	83	76	85	69	81	79	82	61	88	74	79	66	96	78	66	71	79	76	89	59	63	67	84	86	87	86	90	75	80	83	75	73	78	78	73	73	78	81	74	67	76	97	88	72	62	95	64	54	69	69	73	82	73	67	71	78	70	97	98	96	66	74	93	67	78	66	81	80	83	68	89	86	88	66	83	79	65	84	55	73	72	82	60	72	61	73	80	82	73	65	92	69	71	73	69	77	90	85	68	71	70	66	84	68	82	86	74	79	78	73	69	71	69	77	66	84	69	52	74	78	96	89	72	84	71	77	75	89	71	75	71	81	76	89	70	71	70	72	78	63	81	80	71	86	67	62	74	58	68	83	60	70	75	85	57	86	88	81	71	72	75	77	71	76	65	64	78	84	88	82	71	74	75	72	79	84	63	71	70	81	68	84	72	96	64	81	70	70	75	55	76	67	86	85	70	84	68	67	75	76	71	80	79	60	67	83	73	57	80	78	77	85	80	71	71	61	69	66	74	71	69	76	69	78	77	72	76	86	69	66	66	70	84	66	81	78	82	72	74	59	80	91	71	72	64	92	78	94	72	78	55	84	80	69	86	89	71	70	74	67	77	85	65	80	72	75	65	80	81	66	69	73	76	77	63	84	69	77	82	68	78	80	82	68	65	67	59	77	68	69	89	69	71	84	57	85	81	80	79	88	67	66	81	61	77	78	105	83	72	78	81	85	83	67	73	68	76	80	68	72	65	76	79	69	68	66	74	68	64	80	69	71	65	71	63	70	72	71	72	87	74	82	70	74	69	78	56	73	65	75	68	67	78	64	68	76	71	77	76	56	75	83	76	78	66	106	76	85	75	68	74	81	83	65	75	88	97	74	73	96	80	83	66	70	64	67	75	78	71	67	62	87	70	73	72	99	68	78	72	80	67	68	85	70	64	64	73	70	85	68	67	62	86	63	82	76	85	77	64	68	82	73	64	87	64	80	81	73	82	66	73	75	80	72	77	64	71	78	73	90	68	56	79	62	78	69	78	61	70	70	64	79	70	80	79	73	88	69	78	73	80	67	57	77	74	72	82	76	84	76	72	80	73	78	70	88	71	66	91	70	77	88	90	71	83	72	80	73	66	71	85	67	82	79	73	81	80	55	87	81	79	59	73	80	79	72	75	79	78	64	86	79	77	64	65	68	113	73	72	60	78	75	77	78	89	81	60	80	78	84	78	67	69	62	74	74	64	70	65	79	81	80	72	86	85	76	73	81	76	74	75	74	92	76	84	61	78	69	88	69	66	77	88	72	75	75	92	87	75	68	78	64	74	75	83	77	83	72	78	82	88	72	77	73	69	78	68	71	70	62	78	79	82	69	81	69	65	71	73	76	65	73	73	68	86	85	81	80	69	76	73	77	72	84	68	75	73	73	58	76	65	85	70	83	62	78	77	69	83	63	86	73	87	79	76	84	82	77	68	82	74	79	71	78	79	56	60	96	66	78	67	59	67	68	77	86	91	78	81	84	74	68	84	90	90	77	68	72	76	82	67	68	69	76	84	81	68	74	77	71	85	75	78	69	73	70	71	71	82	73	56	75	83	79	92	75	61	67	77	70	81	80	73	72	56	70	66	83	69	67	79	79	75	82	70	73	87	84	72	90	72	58	83	65	74	70	77	61	62	91
30395	18904	8909	4206	5855	6694	5727	4584	3785	3133	2588	2429	2096	1835	1616	1446	1292	1170	1119	1073	1113	888	896	850	896	841	736	763	717	744	749	737	754	702	691	723	669	695	688	742	715	739	802	844	842	902	1049	1342	1495	1740	2176	2427	2357	2039	1796	1513	1260	1028	952	807	646	594	605	640	590	611	596	625	561	607	637	619	608	607	620	592	665	608	609	623	590	629	617	607	600	596	643	545	597	628	579	579	634	639	597	596	552	587	640	617	591	624	633	593	589	577	606	617	620	593	610	634	608	602	547	612	614	633	632	640	615	591	611	586	626	566	638	578	602	606	626	608	625	608	604	576	611	651	595	552	611	642	645	599	629	620	597	643	601	600	591	588	585	597	568	587	618	633	581	608	613	618	633	621	603	575	554	616	628	609	617	616	598	594	645	582	592	624	578	616	598	657	626	624	614	631	616	655	605	595	624	597	608	626	626	599	638	622	584	629	605	601	623	595	612	592	613	593	593	633	615	615	638	646	628	618	574	621	625	612	618	612	565	637	588	591	601	601	646	589	592	578	648	603	614	602	636	599	564	602	641	641	597	587	615	630	593	606	596	581	614	626	635	604	626	622	652	612	615	640	617	641	584	614	607	626	615	631	623	637	609	545	599	601	602	605	604	601	641	613	608	634	643	625	592	621	616	596	644	568	610	624	627	601	630	573	594	619	582	644	598	591	623	620	612	591	600	583	551	577	591	613	571	605	613	591	638	660	619	565	628	644	610	606	630	576	604	614	590	629	598	621	604	617	607	598	633	633	635	586	665	601	593	602	616	635	615	582	645	614	680	604	619	596	584	580	602	606	613	584	613	608	648	563	623	655	623	597	619	593	638	582	613	595	584	628	621	593	593	612	624	576	612	588	587	600	629	605	598	582	630	660	615	597	608	606	643	624	652	606	565	604	565	603	633	562	618	620	591	573	578	566	556	574	642	629	611	601	620	644	581	603	624	586	623	605	629	645	627	616	614	569	575	587	589	595	610	644	579	586	556	633	649	617	581	604	575	641	626	627	617	620	609	618	584	627	613	615	612	557	589	638	589	571	626	623	591	603	584	580	630	597	630	631	632	601	623	583	590	602	628	617	614	611	591	603	603	634	633	577	642	578	626	602	568	642	629	633	623	627	616	599	606	623	613	587	645	626	640	627	607	614	644	658	602	608	574	620	605	619	607	599	621	616	663	620	625	635	666	616	602	630	595	607	603	629	613	624	592	654	649	617	624	608	615	656	638	618	564	612	605	597	588	623	616	603	626	623	587	618	645	621	591	628	612	630	611	618	571	534	622	644	605	629	578	647	608	620	619	607	623	605	617	574	610	643	611	602	602	587	534	627	579	661	648	646	647	621	609	653	577	617	604	619	601	593	596	593	607	601	641	621	595	597	649	621	602	624	562	610	653	637	587	613	588	561	609	617	619	609	612	597	600	617	589	619	628	619	642	639	615	610	616	600	616	617	636	588	636	595	650	614	602	625	622	606	624	636	635	617	629	624	614	588	641	596	580	582	592	627	649	594	599	607	603	600	611	600	585	645	600	615	595	627	626	609	640	596	609	569	606	619	589	582	607	637	575	641	560	614	592	619	606	598	599	603	599	622	654	598	615	598	603	584	618	612	633	575	601	601	623	600	589	563	612	608	551	588	597	644	667	667	623	612	618	602	591	592	577	628	627	609	621	632	601	635	609	649	581	630	652	623	602	569	608	564	594	562	626	598	593	614	645	629	608	570	589	582	622	567	625	651	589	587	607	622	628	609	610	613	609	578	637	597	656	626	589	608	582	625	588	595	677	584	583	616	605	627	633	619	616	557	621	609	609	578	583	587	598	584	604	602	607	591	597	610	624	586	583	614	619	640	630	611	651	611	614	601	600	633	614	657	543	600	639	598	590	631	661	603	642	623	565	627	618	685	614	624	590	605	611	564	612	594	628	639	626	596	605	638	611	648	603	626	625	640	597	560	609	620	604	621	607	556	596	603	606	600	652	600	616	618	604	619	632	591	598	631	593	631	542	634	600	571	599	578	668	622	578	600	575	603	610	624	656	586	591	594	626	626	615	613	600	567	598	629	651	612	611	621	590	614	585	613	573	624	570	589	567	609	575	599	610	594	568	612	616	615	618	588	608	593	598	657	617	581	634	631	549	634	566	621	611	617	637	655	626	585	585	649	612	579	633	597	627	606	615	628	640	630	619	581	638	596	581	632	660	628	642	598	570	624	622	622	631	604	624	587	578	625	624	634	630	606	595	613	591	603	619	571	598	528	626	594	604	621	575	574	594	574	601	585	676	630	614	602	594	612	617	608	609	596	620	599	633	613	573	643	621	646	623	632	612	588	594	612	583	579	633	635	576	607	597	603	607	648	570	599	625	631	608	614	583	619	636	644	658	618	604	630	588	601	633	629	624	598	597	602	611	584	609	600	601	647	667	617	604	607	603	623	614	641	588	635	610	632	589	640	646	616	627	630	656	583	576	594	605	598	592	618	629	648	646	589	605	636	627	602	583	578	568	617	627	572	614	612	653	619	615	599	630	598	609	585	573	604	621	603	604	601	644	600	587	569	579	608	587	580	637	633	601	577	607	631	616	643	575	594	608	640	600	634	591	592	601	600	593	612	619	623	626	621	635	628	616	646	579	621	585	602	607	629	589	583	615	595	573	602	577	643	625	569	648	648	634	619	539	632	626	615	611	650	666	617	646	590	642	629	598	662	621	613	625	602	607	601	590	616	624	616	620	632	585	627	595	583	567	589	579	629	555	629	625	602	599	606	608	588	614	588	603	617	615	578	609	567	625	600	646	599	609	634	569	677	610	625	632	605	590	636	583	643	633	616	599	650	610	611	614	586	572	606	607	592	638	603	599	618	616	634	634	618	637	603	639	605	600	615	613	624	646	557	617	616	590	603	629	627	589	629	603	592	597	627	611	624	621	663	566	628	606	570	610	634	612	590	626	626	655	620	606	613	602	610	624	615	606	632	613	613	577	617	629	578	621	620	610	659	596	613	612	602	600	576	616	613	618	601	612	664	616	622	570	617	603	663	605	633	564	607	602	564	563	569	641	620	644	602	639	681	588	611	645	628	620	622	599	628	615	590	614	609	620	578	603	621	559	590	613	636	602	570	640	636	621	611	560	591	639	680	594	587	632	613	574	624	635	655	623	594	632	601	631	620	569	565	579	609	633	625	578	615	629	604	634	601	613	576	589	608	621	589	657	570	638	603	620	611	618	603	618	581	607	611	604	628	667	625	588	613	635	633	610	585	654	629	557	652	604	565	624	624	600	618	620	617	621	594	600	613	639	609	605	611	626	649	633	609	608	624	583	629	617	569	643	597	601	620	574	611	628	668	637	602	566	567	641	601	597	652	631	609	597	622	615	577	642	608	601	613	636	658	590	572	621	617	596	617	603	605	635	601	611	599	572	596	638	575	604	632	613	600	602	644	601	585	637	590	613	647	594	654	627	657	583	588
5355	3985	1418	326	230	246	266	224	192	196	187	152	179	134	158	155	154	137	150	166	128	145	119	139	129	125	126	115	125	163	123	133	117	119	132	115	123	109	120	139	125	138	123	148	135	139	102	136	127	176	230	285	257	207	210	186	150	130	129	150	109	114	128	128	116	127	111	113	126	123	112	124	124	117	119	118	106	126	112	118	119	133	127	130	116	114	119	112	125	125	108	112	120	119	110	116	123	102	135	140	123	103	135	122	124	102	120	119	117	122	111	133	102	124	125	127	119	108	111	133	116	130	110	133	119	105	134	102	126	122	103	94	115	123	114	124	151	104	138	123	115	113	108	131	125	127	144	103	105	102	119	100	107	108	128	128	104	120	104	99	100	116	106	123	117	144	115	108	126	119	104	133	126	120	132	127	111	116	123	111	119	120	114	108	117	125	108	114	133	120	110	131	108	125	116	109	111	122	93	121	113	109	91	132	114	124	110	110	114	105	108	127	133	121	108	137	111	111	131	118	124	130	117	140	119	124	139	115	111	121	108	104	119	104	116	120	113	100	92	131	113	134	104	104	129	106	126	109	125	121	119	112	119	99	106	121	115	112	102	116	127	107	122	138	119	127	117	130	114	92	137	134	117	109	124	105	95	102	125	123	137	125	113	110	133	119	127	133	144	110	122	129	137	123	120	114	122	118	121	103	116	122	108	109	124	137	130	111	118	97	134	101	125	104	120	108	132	126	111	116	100	127	108	109	114	132	106	117	104	109	119	104	99	143	110	91	129	102	121	106	131	109	136	106	138	122	113	129	120	134	115	119	103	100	117	114	99	122	101	116	110	122	123	128	127	133	98	115	142	106	129	103	116	124	117	132	113	133	129	115	125	112	122	110	108	99	136	99	119	124	118	137	131	123	118	107	114	127	114	104	117	126	112	109	125	129	131	130	97	133	100	101	100	124	115	122	127	127	106	129	122	102	118	112	118	111	108	114	99	124	119	110	129	124	118	109	118	135	105	124	110	99	105	142	121	110	116	113	119	115	128	111	113	104	116	101	113	109	92	122	117	115	126	113	110	143	118	118	123	111	120	118	106	116	115	130	105	130	122	136	119	132	116	122	119	97	100	111	108	98	125	119	128	100	131	127	130	129	112	119	139	136	109	122	107	109	118	82	105	120	126	93	127	107	116	111	129	131	129	116	127	102	127	123	128	113	132	132	132	124	107	117	128	134	122	122	110	127	132	122	119	114	117	135	117	107	124	122	132	108	121	132	121	114	109	115	104	119	111	106	125	122	111	107	129	117	111	120	96	93	123	132	121	107	144	131	113	126	116	131	132	122	131	124	107	125	117	119	114	107	116	131	110	128	95	126	121	133	120	99	148	138	100	121	127	110	107	107	135	115	114	122	118	115	131	119	136	112	134	119	112	115	135	118	126	104	106	104	93	106	104	110	123	135	132	106	98	111	125	107	129	120	117	115	129	116	115	129	121	115	122	133	125	122	117	118	141	116	138	115	139	103	149	99	103	120	117	106	120	119	124	115	117	118	123	108	108	130	112	131	108	115	106	96	134	96	123	118	132	113	129	112	112	101	124	104	133	132	104	126	119	105	115	110	110	124	131	119	104	116	121	115	98	129	107	125	128	115	123	112	118	134	117	103	120	127	103	113	125	127	124	111	105	122	135	116	114	119	115	112	106	126	108	112	116	107	118	115	98	110	125	118	141	117	122	125	111	116	111	112	109	99	123	121	132	122	124	114	104	122	111	103	135	117	120	112	114	98	132	115	133	97	118	127	115	112	114	101	100	133	107	101	134	126	109	106	121	116	124	117	117	135	125	96	130	112	111	114	140	140	121	146	104	109	120	126	117	121	98	110	96	107	112	96	106	100	107	102	112	122	94	124	99	133	135	101	122	108	129	136	115	117	112	113	106	121	115	117	95	125	112	106	115	135	125	125	127	122	122	125	110	113	119	97	99	120	112	115	128	113	115	124	102	127	120	118	103	126	108	113	126	122	118	107	139	127	105	121	104	125	96	111	125	116	141	109	115	126	105	113	119	106	106	107	112	93	110	106	106	126	121	112	127	124	111	122	107	122	110	111	128	124	122	111	108	124	130	114	113	108	119	110	115	135	111	116	112	117	111	140	123	123	112	126	105	124	120	135	135	124	101	138	121	107	106	108	113	127	123	135	117	131	110	105	112	112	106	116	118	108	122	127	120	116	120	117	107	110	115	129	122	113	127	118	122	129	123	122	123	122	115	120	116	111	107	124	122	112	106	132	108	115	105	103	103	120	102	111	114	107	124	142	127	124	126	117	128	119	97	117	110	117	128	99	127	126	120	113	113	127	110	126	125	128	127	140	120	120	123	117	130	110	111	105	124	122	98	111	110	148	104	128	121	126	126	112	101	123	111	128	118	134	133	116	99	101	107	134	121	119	118	134	110	118	125	112	132	117	113	128	136	116	116	128	125	128	119	109	119	92	116	105	102	94	126	116	132	110	134	118	113	126	120	132	107	117	144	99	113	135	106	125	133	113	118	125	102	120	123	143	131	138	130	123	99	133	112	119	116	141	111	107	119	124	123	129	106	102	125	86	120	113	112	117	105	115	107	118	114	108	124	114	141	111	132	119	124	128	116	116	111	127	108	113	106	112	126	136	116	121	130	133	111	124	126	116	114	122	100	106	102	96	129	108	119	125	104	130	100	106	121	108	112	124	123	156	111	118	124	128	131	107	108	118	103	103	106	123	140	120	117	118	119	108	119	107	133	115	122	109	104	114	136	111	124	138	106	119	141	130	109	120	132	89	121	124	128	126	114	126	124	122	114	133	109	98	125	102	127	145	117	130	146	115	122	124	126	127	112	114	105	115	130	116	126	97	105	123	132	110	106	119	116	95	135	127	117	109	112	128	119	130	118	105	107	121	111	105	121	125	117	118	121	119	106	99	107	129	118	101	116	124	121	135	107	119	109	126	131	124	103	96	120	115	120	123	121	120	127	115	109	114	126	98	135	120	110	137	110	105	120	113	129	115	131	121	111	138	101	134	112	110	105	124	125	117	99	126	119	106	126	117	118	107	120	105	107	125	128	122	119	124	107	116	116	115	131	138	106	127	101	105	110	126	109	127	119	113	120	107	106	118	122	115	129	98	101	121	118	122	123	125	114	132	107	117	103	135	110	122	115	91	111	106	121	139	155	129	117	117	121	125	124	116	135	119	127	111	119	119	117	106	138	131	98	140	123	122	103	106	115	102	120	125	121	121	127	125	118	122	117	120	115	126	120	128	128	121	119	128	121	113	119	120	120	106	144	103	124	96	108	121	121	106	102	106	102	118	121	99	119	111	113	116	112	118	100	123	134	119	107	122	123	120	113	126	113	134	116	134	106	117	120	129	116	114	113	94	112	122	112	124	140	117	127	106	112	115	97	125	125	130	122	125	117	109	125	127	126	114	133	112	126	122	106	111	128	113	117	135	129	118	110	107	120	122
34729	23389	12539	5853	8039	9387	8539	6784	5320	4382	3832	3397	3028	2636	2285	2096	1967	1718	1676	1742	1547	1352	1344	1266	1208	1198	1171	1109	1123	1083	1150	1135	1058	1098	1055	1036	1064	1074	1129	1119	1159	1154	1211	1162	1257	1300	1366	1439	1572	2720	3482	4471	4168	3628	3013	2555	2176	1707	1412	1285	971	950	945	955	952	956	920	923	920	910	943	943	933	938	982	925	944	920	919	945	977	946	875	957	934	947	986	932	906	876	910	940	934	1000	930	955	936	1036	959	913	916	921	973	949	890	951	954	988	944	959	946	1031	901	974	956	935	925	912	923	957	942	935	896	957	914	890	972	928	918	922	913	923	924	922	979	902	986	980	903	865	890	919	898	959	903	961	963	918	929	921	933	905	966	906	957	938	940	948	898	942	949	856	912	974	904	932	898	896	984	902	870	927	935	968	934	927	930	971	895	899	932	966	894	990	946	883	956	922	933	915	946	927	959	940	906	973	961	938	975	946	931	871	975	954	926	924	951	945	923	902	946	970	893	909	994	942	942	972	917	975	944	961	917	904	921	907	917	907	923	932	878	892	924	915	905	903	950	930	910	901	950	906	957	947	958	904	875	920	962	938	939	963	905	914	924	933	956	971	914	899	936	934	969	884	931	876	943	939	934	979	934	912	891	911	889	1001	881	887	941	913	929	902	904	985	904	925	961	969	906	966	989	934	949	918	957	927	942	966	898	906	869	913	939	902	941	939	985	935	931	908	932	919	1004	897	916	904	975	969	1005	886	936	934	946	949	940	928	941	902	957	905	973	919	870	1009	935	912	904	914	949	961	932	905	913	907	904	918	960	914	927	934	953	921	934	940	922	952	964	907	915	940	921	913	928	944	938	971	981	980	962	927	953	929	963	908	948	911	948	952	923	882	847	959	991	965	905	900	914	930	955	932	943	923	948	925	918	970	955	864	907	927	916	990	936	962	933	910	923	925	1011	878	960	935	960	917	920	940	914	971	917	938	909	969	975	970	917	951	978	928	970	931	929	884	903	933	947	949	847	997	937	967	937	907	893	977	942	944	909	916	915	970	945	923	935	932	937	929	902	918	901	951	944	912	938	983	961	940	996	910	938	934	935	918	932	931	936	1007	914	936	951	910	950	876	950	976	975	941	922	934	953	908	942	943	922	951	899	857	950	929	918	989	921	935	920	886	945	904	963	847	960	923	908	982	926	942	914	916	987	923	971	967	956	957	970	956	921	958	919	945	910	932	913	893	946	961	950	939	929	918	906	970	942	981	932	972	985	944	1011	920	902	990	922	1020	932	958	935	933	935	965	890	996	946	899	970	937	947	900	915	925	908	927	957	910	999	937	955	873	975	927	936	928	944	936	958	926	977	922	919	880	971	959	927	981	957	972	890	973	956	934	923	956	924	913	931	924	979	921	1014	883	939	930	906	965	898	988	868	963	966	952	964	911	941	985	900	964	961	927	878	946	931	975	894	970	940	970	973	918	916	997	937	914	919	895	877	913	962	913	948	954	892	918	924	915	945	884	949	972	957	974	924	909	935	943	891	942	982	981	933	924	936	946	901	929	892	956	918	970	935	913	935	937	1001	969	940	924	996	925	917	940	956	947	976	930	887	1003	886	938	984	945	884	911	964	953	960	911	920	908	904	916	965	918	951	934	961	1002	946	962	959	937	914	923	951	945	887	877	940	994	911	906	926	965	963	932	937	952	940	930	927	944	940	946	939	937	957	957	927	975	909	980	905	920	934	912	933	947	911	957	964	937	898	902	951	976	939	987	912	965	946	913	900	879	944	897	919	918	918	912	947	979	888	903	878	930	955	890	954	968	888	980	936	948	951	968	1013	930	938	933	932	919	901	904	918	913	949	1000	930	896	941	948	944	965	956	905	923	897	937	920	982	858	928	982	875	944	977	963	936	903	937	928	916	960	962	877	941	911	948	917	910	954	903	967	911	923	954	915	900	897	898	961	1003	930	1028	962	911	952	884	963	923	942	911	946	989	962	913	886	911	946	1018	936	934	906	951	943	931	950	906	968	908	909	902	906	970	905	956	910	906	912	927	904	876	966	946	930	916	928	933	979	927	928	915	1006	865	914	930	923	908	915	987	921	980	881	934	916	934	969	899	946	930	876	869	945	905	950	940	1003	975	976	921	985	972	945	927	896	927	861	965	956	960	917	931	929	894	967	922	925	992	936	888	953	988	985	940	904	940	943	920	956	906	933	916	900	967	942	942	925	964	937	950	926	896	891	997	958	932	912	957	933	914	879	921	949	906	915	957	939	958	915	955	899	933	935	965	972	971	976	915	925	913	947	923	929	953	924	902	969	931	910	943	984	943	931	959	934	900	911	948	991	945	934	883	933	955	964	943	982	951	918	921	867	960	977	928	999	938	954	925	920	975	955	923	899	897	988	962	921	913	922	916	919	948	916	947	917	938	931	939	931	941	939	941	902	991	914	951	889	942	945	921	974	985	965	988	986	949	971	974	976	971	907	1024	928	957	861	956	968	892	919	947	936	970	948	907	994	914	954	947	927	960	996	915	914	945	910	966	985	935	949	979	933	972	925	983	944	934	936	924	960	929	952	943	916	925	917	943	949	911	962	994	909	975	932	958	912	940	921	900	931	958	993	989	897	928	1005	921	911	906	921	921	910	905	917	937	948	980	923	906	999	925	931	932	994	975	951	954	926	950	954	919	943	908	906	901	986	903	947	936	902	1002	992	960	933	967	924	885	898	915	960	919	940	937	955	933	937	929	940	936	886	959	939	922	929	968	972	895	956	927	959	991	923	909	941	998	892	942	949	955	904	895	962	943	936	953	878	915	939	939	900	919	933	992	950	946	969	968	855	982	878	902	966	952	915	886	908	912	942	908	924	942	950	922	908	946	925	949	926	994	956	942	932	951	904	901	953	942	1007	884	964	956	882	949	938	938	959	880	911	927	980	949	916	966	930	937	944	934	908	924	967	976	975	919	904	961	973	948	916	957	964	918	977	929	973	954	954	895	929	932	953	924	878	914	960	925	942	921	985	945	904	942	956	889	922	907	892	950	946	895	937	992	936	926	887	921	982	895	955	915	910	931	1002	944	934	971	929	984	918	925	931	863	926	939	893	939	957	960	922	913	940	933	939	904	949	943	997	952	1007	939	965	955	924	927	887	979	905	911	937	881	846	978	936	971	940	903	991	916	927	902	939	952	989	934	930	929	956	903	917	903	912	956	941	947	944	922	961	894	922	975	972	958	959	966	955	928	939	934	953	854	938	908	882	960	934	942	924	966	909	906	954	945	881	917	961	921	920	975	892	904	936	964	891	919	906	860	923	917	903	939	966	916	930	908	887	938	936	919	997	944	876	1000	947	894	910	903	910	913	945	941	987	925	924	944	972	874	951	915	964	930	956	951	962	913	957	970	930	987	1009	887	911	940	953	957	971	996	970	951	970	992	940	891	908	939	903	924	992	910	998	968	930	912	885	943	938	962	971	946	889	977	921	941	934	939	921	895	893	960	966	924	949	974	956	957	921	938	925	883	946	934	985
2656	1198	477	140	99	111	120	89	106	95	88	75	86	77	75	74	72	49	67	69	70	70	56	61	46	53	60	61	54	59	63	57	68	64	61	68	63	56	61	62	77	69	54	72	54	70	67	47	64	58	68	87	91	71	79	64	57	72	66	47	52	70	53	76	55	48	79	58	66	59	68	55	70	54	63	65	56	57	60	61	48	67	52	61	59	60	70	72	49	51	63	51	62	73	62	51	57	55	54	55	64	57	66	65	45	75	48	40	53	55	58	66	55	54	60	60	37	66	47	68	62	67	57	44	60	56	65	54	57	49	74	48	50	55	61	55	47	66	64	55	56	77	63	52	60	56	52	54	53	45	53	64	54	54	72	46	60	62	51	63	70	60	60	60	65	47	57	59	65	60	69	59	60	55	57	68	62	74	55	60	45	64	62	69	65	68	60	44	47	58	67	66	57	61	55	63	60	66	61	64	46	64	70	72	68	63	66	56	63	52	46	53	75	58	49	73	65	52	56	72	56	64	56	59	63	52	63	62	60	76	54	64	55	57	66	63	60	61	60	46	58	61	59	66	61	59	47	66	56	63	55	62	59	56	44	55	49	69	61	62	51	77	53	51	69	68	57	52	65	63	60	56	62	66	56	54	77	49	51	54	60	61	55	50	68	65	70	51	63	55	63	65	58	52	73	61	70	65	53	73	51	60	58	43	52	56	58	57	58	60	53	58	58	63	67	50	64	57	64	50	47	65	74	52	53	54	42	66	51	53	63	53	63	72	63	54	53	69	58	63	69	51	49	60	64	57	57	63	78	68	52	56	56	43	50	63	58	58	55	58	70	67	64	78	62	58	72	52	63	50	53	60	69	60	49	56	50	48	54	44	52	78	50	55	54	50	59	55	55	59	55	61	50	61	56	67	50	70	64	50	58	67	62	56	54	71	50	73	57	55	46	78	51	57	62	66	51	73	66	67	58	59	66	54	67	59	60	63	57	49	53	58	57	55	73	62	55	64	51	73	60	61	66	55	53	65	72	62	53	57	68	64	68	56	56	52	56	62	57	56	56	59	56	51	87	57	60	58	57	65	49	66	56	69	51	71	57	57	61	69	49	56	57	51	64	69	61	69	64	49	59	60	69	63	58	48	52	61	67	60	68	46	75	65	54	61	62	76	66	64	59	69	59	62	53	66	61	58	49	58	57	67	54	56	73	51	63	56	66	66	54	59	54	63	61	57	70	57	70	53	44	68	58	58	52	58	54	53	43	56	57	52	62	58	65	50	50	51	53	54	59	65	71	69	51	66	55	57	51	51	59	50	60	71	54	62	59	59	48	58	60	64	70	51	65	58	56	53	51	41	57	65	48	57	48	61	63	61	69	52	61	65	59	58	57	59	51	63	48	54	58	62	59	57	47	67	64	67	75	57	57	50	58	64	55	60	72	57	41	61	63	67	66	48	74	63	49	59	52	56	65	56	71	44	57	60	47	59	46	66	49	58	62	45	50	55	67	61	67	50	43	55	61	52	49	57	51	67	56	66	55	55	63	61	64	67	64	54	68	74	75	67	60	63	64	58	65	57	48	62	66	74	50	64	62	50	48	62	64	70	59	48	65	63	54	74	55	61	64	52	59	62	50	64	54	50	53	53	48	57	66	67	47	47	54	60	57	57	58	60	50	59	60	44	60	62	63	55	65	58	59	61	68	54	48	73	67	56	56	62	63	55	57	64	60	62	44	67	72	62	48	56	57	65	55	59	71	60	53	56	78	71	58	72	52	77	64	53	58	67	58	57	62	64	53	60	64	65	58	52	71	62	57	56	61	48	75	46	57	61	59	70	64	65	58	66	66	50	48	56	62	50	56	59	70	64	57	56	64	56	40	57	65	68	60	54	54	51	57	59	60	58	53	50	49	60	61	56	51	68	61	62	52	49	58	68	47	52	55	62	58	68	66	52	63	42	47	72	62	53	46	64	50	61	55	63	68	52	53	53	61	60	53	69	61	60	55	70	55	54	64	57	47	56	48	57	58	56	62	55	63	54	65	48	59	52	44	65	71	58	62	56	59	63	58	71	49	65	67	55	66	50	59	67	61	61	59	59	50	72	57	62	53	49	67	63	55	57	51	63	77	71	49	60	68	68	54	61	56	61	56	52	63	59	62	45	57	67	62	52	59	64	61	47	79	57	55	59	57	60	54	60	67	68	62	49	67	56	70	57	61	61	69	70	49	62	59	53	51	60	59	67	50	58	53	41	54	64	56	61	57	58	63	58	54	47	64	62	56	56	43	49	70	56	56	65	49	60	70	61	43	45	74	61	64	46	66	47	67	57	62	54	58	57	60	56	52	71	53	66	44	54	49	57	66	62	56	63	52	55	66	47	59	55	68	64	65	62	65	60	62	72	60	60	53	69	66	57	78	82	58	60	68	73	62	70	71	64	60	70	52	49	63	45	76	54	67	52	69	76	59	47	63	67	60	70	61	62	68	62	58	58	63	42	57	69	44	53	66	66	65	68	78	44	64	63	66	62	69	73	53	52	57	73	57	60	54	55	48	61	55	58	53	71	57	64	57	52	55	53	57	74	47	68	54	57	59	65	64	53	50	77	67	73	55	54	55	57	64	59	40	66	63	71	78	37	49	54	50	59	60	54	59	52	59	49	36	68	46	61	65	59	54	51	51	59	46	62	65	73	68	46	65	53	53	67	52	58	66	57	54	51	65	57	57	48	54	74	58	59	55	48	65	56	47	48	71	52	56	63	53	48	55	64	62	66	61	54	61	63	65	64	71	53	61	54	69	58	65	60	74	56	69	60	58	51	61	59	58	65	56	50	67	57	57	63	65	66	59	53	56	50	64	53	61	70	67	64	63	58	66	62	69	64	79	53	59	80	50	61	78	58	59	61	50	53	65	53	66	54	46	59	59	59	50	76	63	60	58	56	71	61	65	56	68	73	49	54	63	69	58	58	64	50	64	55	48	56	54	57	69	53	65	56	60	70	69	52	60	54	49	51	55	61	71	54	38	70	59	69	55	56	61	56	53	64	70	62	47	46	69	60	49	63	56	52	52	67	55	60	58	64	59	55	49	67	52	65	44	63	66	60	58	57	64	52	64	69	63	69	59	49	48	52	57	68	60	55	53	53	68	73	56	70	59	44	58	56	58	53	59	63	49	45	69	62	53	65	59	60	51	57	72	55	63	50	59	57	75	48	58	42	51	61	46	51	55	44	60	60	64	64	62	48	43	56	63	56	56	83	63	47	66	66	57	62	48	62	65	46	40	69	65	68	87	60	57	69	64	57	57	60	50	67	65	75	59	46	45	50	57	59	53	47	59	63	64	53	52	62	59	58	62	68	42	53	46	71	55	47	63	70	58	49	53	46	61	56	80	72	66	48	71	52	65	67	61	47	42	54	65	56	51	61	56	60	74	57	56	79	58	58	56	58	64	54	63	51	58	53	61	55	56	60	60	66	79	64	52	56	54	60	76	53	63	63
25459	13474	5686	2834	3766	4363	3982	3228	2497	2003	1771	1584	1359	1199	1045	969	906	857	822	738	649	629	643	577	571	585	575	581	567	593	521	533	546	521	530	559	572	571	553	615	606	579	621	616	583	528	624	552	592	558	660	1023	1140	1104	896	839	795	700	610	536	518	449	486	480	511	477	448	514	478	474	488	507	471	505	485	512	503	470	506	499	516	521	484	460	471	498	510	472	469	512	481	464	495	500	508	492	474	492	467	466	475	515	533	511	482	486	499	477	487	516	485	528	505	492	472	496	506	504	513	488	520	487	487	519	499	447	516	506	490	468	515	511	454	499	500	508	503	508	482	484	505	508	517	522	512	524	479	492	480	486	482	496	496	484	504	453	492	486	452	494	488	512	510	475	474	497	486	459	457	459	511	477	469	503	526	525	480	492	530	527	471	488	443	456	510	484	452	474	487	467	502	483	449	481	494	500	461	495	471	469	479	465	490	517	488	481	470	511	496	454	517	452	483	483	482	503	477	474	480	539	491	476	489	482	497	488	510	505	509	500	537	486	465	520	517	476	506	456	491	506	475	474	451	496	472	494	473	514	470	480	499	466	480	518	505	526	504	515	514	501	498	515	508	502	527	455	492	486	499	477	500	444	490	455	481	472	488	467	478	526	517	495	487	516	514	515	474	522	522	489	477	495	486	472	478	482	496	502	460	475	455	480	472	541	507	471	485	475	506	501	495	485	458	476	480	499	516	470	497	503	495	472	481	451	489	462	463	518	492	482	481	462	455	516	502	501	506	516	485	531	510	491	559	501	491	484	526	480	498	514	464	510	454	495	523	490	457	514	523	461	526	472	473	441	492	503	498	510	488	488	475	460	463	500	431	480	510	516	502	444	456	453	511	458	459	502	496	495	469	475	496	510	520	528	471	532	462	523	486	500	471	471	478	468	479	539	513	502	532	463	503	505	487	480	509	493	468	447	526	469	442	505	463	515	479	524	447	502	489	473	451	489	453	475	510	442	460	490	477	493	513	482	489	471	503	509	481	493	481	481	463	513	488	460	502	458	488	489	486	508	528	505	526	511	506	483	489	481	508	499	492	489	517	507	479	537	466	473	492	505	499	522	462	478	483	518	506	487	486	503	497	496	480	493	499	487	492	526	480	494	464	491	468	473	498	458	465	520	496	485	520	477	483	489	487	472	469	486	475	476	487	466	478	471	500	518	491	493	469	459	503	435	486	477	433	518	474	487	480	498	473	474	475	474	488	453	480	465	477	472	490	481	468	505	492	529	541	501	484	499	491	465	472	478	472	495	475	451	529	498	485	494	484	541	470	481	491	492	503	470	499	505	498	474	471	475	518	479	486	491	485	490	493	492	480	498	497	466	491	501	514	477	487	512	459	507	500	524	470	470	491	489	483	505	489	488	467	478	480	501	494	482	487	494	463	485	464	481	456	463	478	482	490	497	483	511	485	480	492	507	499	464	470	493	513	503	490	482	455	476	526	499	488	457	491	485	538	499	500	482	504	468	466	490	525	441	516	458	469	471	475	480	460	486	502	498	548	514	479	479	497	437	465	493	480	486	489	508	463	490	527	454	505	477	474	508	532	501	512	474	481	506	517	493	484	478	479	471	490	485	473	506	508	499	473	477	493	483	504	479	526	513	474	448	499	474	451	507	481	501	485	503	454	470	503	490	504	485	482	493	509	498	501	491	469	488	462	497	490	486	478	498	482	485	496	506	482	502	472	479	484	499	506	514	511	501	486	485	503	500	528	495	498	516	490	515	483	497	485	482	492	518	495	479	473	528	481	493	511	500	480	492	485	476	491	505	465	500	527	533	494	496	479	506	506	500	540	477	494	507	504	485	442	504	460	455	504	458	486	508	482	552	473	519	507	460	497	457	472	451	485	461	518	454	441	479	495	483	497	497	500	472	526	506	480	521	515	470	522	445	469	535	476	487	483	504	473	547	526	514	493	544	462	468	498	525	508	469	506	471	504	493	514	509	490	474	433	464	502	487	522	491	467	521	487	499	467	464	467	515	478	502	471	507	508	461	485	516	523	525	458	520	491	458	465	511	452	493	461	504	477	495	503	472	494	481	462	483	482	510	476	445	536	483	454	464	483	418	466	527	491	523	477	514	506	448	458	475	448	536	481	469	516	509	504	461	472	539	487	459	487	499	480	491	495	500	512	515	484	463	453	486	447	487	509	476	473	527	490	498	511	483	491	477	490	440	477	470	477	445	519	491	511	493	517	508	462	498	464	533	488	529	533	481	476	497	490	515	462	479	470	482	532	524	494	500	478	476	500	483	499	515	513	507	482	489	508	488	466	496	477	506	513	495	494	474	473	494	527	504	490	466	471	509	466	491	501	508	426	506	471	483	495	463	486	483	523	478	485	495	473	491	471	512	486	503	488	488	481	485	473	502	527	455	532	490	474	485	457	494	483	480	475	469	480	467	486	481	467	501	470	471	491	449	475	478	479	448	481	482	465	489	489	461	465	494	514	467	524	471	518	491	543	482	464	483	493	497	491	521	532	489	528	457	442	515	459	503	498	501	512	475	490	476	502	469	487	500	487	498	492	487	458	474	496	503	479	518	515	479	505	470	484	456	504	516	493	485	478	500	497	497	512	479	478	448	481	506	503	498	455	513	498	454	466	501	472	461	552	485	484	499	490	464	498	472	490	466	507	477	473	476	474	488	501	474	514	498	498	521	466	460	450	498	531	502	454	496	504	452	458	521	504	485	496	481	485	484	471	511	502	498	507	528	504	480	498	528	505	458	472	494	504	482	515	505	432	484	484	501	519	480	514	486	498	485	519	498	508	487	497	500	492	476	488	521	517	515	470	456	508	515	504	556	471	470	484	510	507	552	510	476	481	514	505	471	507	466	476	482	468	483	463	489	492	472	504	477	516	499	464	490	486	502	513	523	493	457	503	496	522	492	489	480	475	492	493	476	470	488	506	505	464	490	483	454	505	505	529	459	481	470	500	445	495	516	506	503	458	498	470	489	527	456	489	501	464	487	490	449	482	474	522	496	498	498	475	456	474	474	460	537	539	501	505	470	520	489	431	473	491	535	504	482	468	479	503	484	495	463	493	510	532	488	506	524	438	477	474	512	496	494	491	492	532	452	477	504	475	461	463	496	499	478	507	455	461	495	465	504	484	466	496	511	476	448	507	504	479	491	466	507	539	464	525	450	508	491	469	486	480	501	463	490	489	515	465	476	532	502	477	494	478	501	549	473	483	486	501	464	476	517	512	511	465	456	505	504	465	486	508	453	495	540	497	452	476	460	500	487	487	499	516	485	473	476	488	499	480	479	490	486	510	487	515	460	490	494	491	523	492	466	504	492	477	511	473	463	474	480	501	557	507	454	469	495	493	473	500	497	492	472	485	467	459	510	531	482	474	480	484	464	417	443	497	479	482	480	510	456	475	495	487	495	490	483	472	486	518	465	455	502	479	502	512	496	492	504	507	499	459	440	512	462	499	452
3751	2846	1014	306	188	167	211	164	152	152	148	137	129	146	125	126	102	136	116	113	115	102	105	123	111	96	105	100	93	99	95	105	81	114	101	114	111	98	99	106	115	117	109	106	105	96	99	111	127	153	178	193	171	151	133	131	122	126	117	91	85	106	101	100	98	102	105	111	96	87	90	97	119	102	97	108	100	108	108	85	103	101	93	86	90	108	114	119	110	92	111	123	101	103	97	118	99	116	112	105	94	103	102	93	99	109	89	91	123	124	99	92	94	94	111	95	109	109	84	96	103	100	116	110	82	106	98	106	89	114	111	109	92	95	86	101	106	98	91	107	95	88	83	95	102	97	108	88	119	101	112	105	114	120	104	111	101	113	94	82	87	88	107	110	91	119	98	98	101	97	106	89	105	93	105	93	96	91	96	84	110	119	107	104	101	87	104	92	86	113	113	93	104	104	90	109	90	117	101	98	110	104	100	86	95	113	104	95	99	117	88	91	96	101	111	105	103	105	112	102	91	95	93	96	90	99	93	97	110	91	98	96	97	118	111	110	90	107	98	99	89	111	106	104	98	97	96	108	105	109	103	97	100	101	111	112	118	108	91	98	95	100	108	95	94	104	129	100	130	100	102	109	92	109	98	92	92	89	100	107	98	115	113	93	109	98	103	102	118	87	103	85	100	114	100	90	99	103	95	100	95	100	103	113	98	96	110	101	103	103	100	98	90	95	99	102	105	104	103	99	96	94	103	97	90	105	107	90	88	83	97	85	105	109	117	113	99	102	79	117	105	85	83	114	101	104	97	103	98	112	108	102	93	96	90	98	110	104	98	93	105	90	121	108	92	116	106	117	97	103	95	104	84	103	98	107	101	121	79	105	101	107	111	107	105	104	100	111	86	99	102	107	101	104	83	117	101	134	107	104	111	92	109	107	83	91	93	97	92	87	104	95	111	108	108	100	108	102	98	92	97	84	97	87	107	108	101	98	101	111	122	121	83	76	110	103	104	110	114	98	94	90	100	96	111	87	91	93	86	99	97	114	98	104	115	103	97	105	97	97	110	83	93	95	92	111	103	103	96	87	117	109	100	97	107	109	112	88	105	98	100	108	93	97	101	115	117	105	78	97	112	95	105	106	116	85	101	109	103	91	101	104	109	79	119	105	74	100	113	113	76	93	85	94	103	113	92	99	98	97	99	98	97	101	108	104	95	106	88	119	91	105	110	121	108	90	94	93	96	89	105	98	102	99	97	98	82	107	98	100	93	101	99	93	97	90	109	118	97	90	110	98	99	104	104	91	100	104	85	98	96	89	107	108	96	90	104	95	109	101	97	92	89	105	92	97	90	106	99	106	98	97	116	86	123	94	103	90	104	108	95	108	98	98	98	100	118	97	76	101	117	113	96	105	99	113	115	111	110	101	101	96	106	106	95	108	96	102	80	93	105	110	93	99	79	107	89	105	118	89	90	100	97	112	89	97	109	102	103	102	94	98	95	108	121	95	113	99	89	105	111	106	125	97	81	121	83	89	111	87	95	88	97	90	104	109	110	114	93	104	94	102	109	102	116	99	109	94	98	103	113	93	92	88	110	112	106	91	96	95	101	97	94	101	107	91	106	114	103	118	104	95	105	112	89	108	110	105	121	105	110	93	103	98	96	80	92	92	105	103	95	111	108	98	87	108	103	99	99	95	110	98	97	92	113	99	91	98	95	112	104	111	83	107	100	92	129	98	96	101	98	93	97	87	96	97	108	110	93	97	105	69	91	95	103	103	95	93	104	93	103	107	74	97	93	102	98	101	99	113	98	114	97	105	97	103	101	104	90	101	100	104	94	102	107	121	90	105	88	99	88	105	128	107	91	86	88	83	100	108	117	102	107	96	113	113	101	101	101	95	82	98	94	98	105	107	104	88	91	112	89	111	109	96	85	117	99	116	113	102	88	96	110	97	97	107	95	85	106	86	92	90	98	108	97	94	110	90	101	91	110	102	94	87	90	82	92	107	96	92	93	107	105	100	102	105	114	101	92	100	110	106	104	92	114	96	132	121	108	119	98	98	94	94	96	99	98	117	96	106	80	109	103	99	97	97	104	99	104	98	86	106	102	91	100	90	97	89	96	108	100	98	75	99	112	120	102	100	90	98	112	109	98	87	88	118	86	104	115	97	97	97	106	80	106	101	77	93	97	103	92	103	93	116	113	107	111	108	104	96	93	93	83	112	118	92	79	99	89	96	96	106	113	99	100	92	92	113	104	112	107	89	95	106	105	103	85	105	87	91	107	94	88	114	97	111	86	103	100	94	99	86	95	90	106	108	105	82	95	101	103	96	108	101	92	107	117	113	116	96	114	101	105	98	116	115	95	82	104	112	118	117	98	99	105	97	118	99	110	96	95	99	102	104	104	103	88	101	92	98	104	118	115	98	90	111	117	107	102	110	102	99	78	98	98	109	94	104	102	101	94	92	84	120	104	99	91	100	105	95	101	120	102	107	109	97	107	73	106	102	123	98	98	98	92	101	96	102	90	102	114	86	108	86	105	122	111	82	112	103	103	96	96	103	95	106	105	101	98	105	79	91	96	74	82	96	84	99	90	103	104	110	100	96	99	109	126	99	100	100	92	105	115	93	94	105	97	88	99	101	108	101	117	104	105	102	84	122	93	94	112	115	87	108	105	107	99	115	99	97	117	98	103	88	89	109	108	87	101	118	119	91	97	103	88	85	104	84	119	103	93	109	100	87	100	96	104	99	97	105	102	116	101	99	104	112	91	84	112	89	99	107	115	94	95	102	109	92	113	104	108	105	93	83	98	105	103	111	108	103	92	107	98	102	99	109	97	94	108	93	92	112	105	97	121	102	86	104	101	83	108	97	100	95	98	102	91	101	96	94	97	104	103	113	91	86	101	104	99	97	120	93	117	94	98	96	95	99	107	86	113	90	110	100	96	87	84	106	85	91	101	102	110	94	96	116	109	102	110	107	110	130	101	105	80	100	110	109	102	97	100	84	130	102	93	106	122	94	95	100	107	118	113	107	118	91	102	108	94	108	94	102	113	114	97	103	89	107	107	83	103	93	102	109	99	117	116	103	102	95	112	95	92	110	91	113	121	95	110	103	79	111	103	121	104	94	97	90	104	103	103	99	99	104	91	96	90	76	110	109	100	104	111	100	99	89	97	89	97	108	100	112	97	101	79	97	117	105	98	98	100	98	105	109	109	106	98	108	109	108	95	97	120	96	106	94	117	101	124	94	102	99	83	93	110	103	102	92	94	116	93	101	106	87	96	105	89	114	105	107	96	114	117	92	99	85	100	100	94	77	95	118	127	94	114	109	112	99	107	106	108	110	92	108	119	99	104	81	99	113	97	95	98	110	97	113	121	88	92	105	113	100	94	100	112	90	108	86	104	115	101	88	93	97	81	96	96	96	97	94	88	128	103	93	95	118	93	105	110	92	99	92	111	88	94	96	98	111	115	108	109	81	113	102	118	98
31140	20813	10346	5396	6122	6988	6417	5288	4181	3543	3077	2592	2172	1882	1810	1642	1462	1440	1446	1193	1118	993	1067	1034	1009	957	995	952	958	903	878	874	928	851	877	916	880	979	901	924	980	986	963	929	930	914	929	1152	1230	1881	2704	2759	2654	2283	2044	1705	1470	1221	1075	895	779	804	734	805	809	826	802	780	801	768	731	838	795	746	789	764	792	811	795	752	805	801	773	791	763	768	795	836	747	739	789	815	784	789	790	826	787	753	825	789	785	805	798	771	795	808	777	784	790	834	816	834	777	801	735	748	826	759	786	838	770	798	777	802	766	804	809	798	796	789	757	766	764	786	819	772	806	749	810	828	783	750	776	837	802	823	814	778	787	796	808	794	797	810	820	758	800	810	862	837	829	828	835	816	794	753	813	787	790	812	818	772	817	775	818	799	775	807	764	800	733	797	802	773	790	798	720	790	812	755	722	804	783	788	797	858	766	768	807	802	847	797	779	786	779	834	728	756	856	823	789	746	803	824	811	795	747	802	805	782	872	784	740	806	840	759	815	816	814	796	793	806	811	757	790	836	794	782	772	725	794	820	827	783	858	808	808	793	801	773	751	818	772	827	815	725	854	759	798	743	767	794	761	782	807	803	792	743	790	763	765	789	721	786	825	755	788	784	794	827	702	713	797	776	827	816	803	804	791	773	799	801	770	810	844	745	759	767	842	822	731	780	749	819	756	807	782	812	780	797	836	794	773	840	776	771	773	770	779	811	846	803	783	799	776	748	761	809	792	807	754	782	771	818	787	804	810	791	768	804	777	791	770	778	810	809	781	744	813	763	785	788	829	763	762	781	793	803	796	772	843	794	811	814	843	776	808	765	819	736	779	803	795	803	752	741	762	830	795	798	804	760	804	811	806	763	797	797	818	804	784	789	777	772	763	796	780	859	794	788	790	837	843	785	810	766	828	778	787	789	760	807	761	788	726	835	828	797	782	751	775	774	856	830	760	798	731	795	814	809	820	782	764	783	765	757	792	844	815	787	744	740	812	795	758	764	797	792	771	756	769	760	812	819	772	784	837	802	776	801	845	751	807	747	852	790	786	767	780	841	771	803	789	816	770	823	766	815	832	843	758	801	833	796	735	839	786	796	815	789	814	747	794	833	812	757	853	775	800	802	839	782	762	793	787	802	795	786	746	823	812	793	795	810	791	781	821	786	784	782	804	755	797	850	746	824	776	781	777	826	788	763	821	826	820	798	787	766	811	767	798	794	779	758	810	859	794	745	781	820	762	809	810	807	742	797	765	750	760	806	787	789	769	807	771	812	781	798	818	887	804	847	778	805	784	762	774	813	800	766	777	788	801	783	802	774	788	755	828	817	784	775	787	758	795	787	824	835	780	756	767	812	824	792	822	781	796	806	834	809	815	816	775	798	815	800	761	783	806	810	767	822	783	860	745	814	762	800	785	815	817	834	730	764	789	853	823	799	786	794	802	804	828	779	765	815	836	785	768	785	765	844	795	799	793	797	757	777	789	760	767	777	814	826	751	877	817	819	793	753	799	815	790	783	814	800	774	793	827	773	766	773	786	835	770	763	831	772	793	783	773	796	783	779	807	815	772	759	782	807	781	810	813	820	801	752	804	770	821	789	809	756	771	795	826	744	805	825	791	828	854	725	762	723	821	771	779	798	767	779	820	795	806	813	805	827	771	845	788	751	798	815	775	750	777	783	801	817	764	817	810	815	763	793	831	824	825	790	780	792	803	759	768	766	829	761	783	814	798	811	795	853	766	804	806	764	813	770	823	732	786	785	744	755	786	795	856	779	738	775	782	822	849	737	844	803	795	792	802	780	794	794	772	855	832	836	811	862	794	776	815	818	774	773	798	807	772	780	734	810	801	795	760	744	808	802	807	797	806	831	802	780	813	806	809	809	746	796	810	780	825	776	781	802	809	810	786	797	848	750	754	756	813	750	797	842	766	772	842	779	798	819	806	782	785	803	796	797	812	802	809	795	785	797	816	762	760	807	825	830	845	781	795	782	780	800	755	821	785	775	795	817	787	821	802	787	799	776	780	781	743	789	797	747	778	818	765	799	811	784	733	813	780	789	788	792	810	780	781	813	710	839	805	832	773	782	805	838	787	833	778	836	788	748	777	745	783	830	823	771	857	741	815	788	791	737	785	812	780	768	831	762	799	757	795	787	745	784	790	771	761	825	823	798	775	818	867	789	767	767	786	773	791	780	808	765	808	768	767	795	800	810	728	787	753	801	807	755	818	750	760	808	776	778	817	722	787	756	815	791	776	836	837	775	777	783	773	807	791	830	777	765	795	789	762	804	808	754	828	799	777	766	748	794	800	798	802	817	767	773	782	787	790	798	846	822	799	763	773	723	785	772	787	773	749	769	859	790	811	761	776	797	808	768	764	739	778	766	779	761	802	777	834	717	754	763	787	728	825	706	775	798	844	757	730	779	771	769	795	789	707	786	759	788	813	774	841	766	778	807	794	807	803	789	782	751	766	801	769	800	768	827	818	843	784	788	753	808	758	750	833	807	779	757	805	785	804	748	791	823	758	815	784	788	797	748	782	846	760	755	767	793	738	786	797	792	809	753	820	831	778	828	790	819	800	838	784	784	817	784	749	818	803	799	813	792	852	764	771	791	757	809	817	823	785	783	799	814	775	774	719	808	834	836	842	802	773	819	826	798	768	775	811	749	785	846	715	776	740	783	742	795	761	778	831	763	780	818	757	803	778	773	788	843	820	740	859	765	772	805	785	803	757	803	782	843	807	807	812	785	796	808	752	801	802	804	798	833	818	783	848	810	806	803	800	823	801	804	804	775	760	782	783	809	785	813	756	792	784	797	771	748	816	791	816	801	809	797	754	796	787	785	797	744	738	820	779	769	789	745	792	751	761	737	771	854	811	816	783	796	771	743	812	733	793	791	746	775	799	785	779	767	798	785	776	800	791	804	810	787	781	782	878	798	755	778	809	798	783	779	813	762	833	766	809	825	807	813	806	767	764	788	766	785	791	802	777	790	825	781	816	839	786	792	782	804	780	747	763	766	744	785	761	748	779	800	810	765	790	811	784	839	820	777	804	787	806	781	810	780	793	756	837	806	807	791	763	781	810	774	784	787	757	782	847	845	757	772	752	778	813	778	801	777	766	784	763	797	785	790	784	805	784	762	849	812	836	814	768	785	814	821	853	831	780	840	799	780	782	791	849	775	766	787	783	798	827	756	801	769	785	809	813	826	811	799	816	772	790	782	786	821	783	748	809	743	740	785	761	845	746	832	773	767	742	828	773	802	779	787	774	814	759	772	757	834	804	784	768	764	795	767	768	749	809	796	774	763	820	785	808	781	762	794	805	809	801	751	856	769	768	820	798	838	838	800	824	786	839	783	747	787	852	815	833	792	812	772	792	818	745	824	743	862	792	823	819	835	821	779	769	783	830	742	763	761	854	793	805	826	820	755	769	799	791	796	797	810	787	844	776	752	829	793	818	760
4371	2444	991	246	141	143	141	143	160	114	135	92	98	98	103	101	86	93	86	99	77	92	78	77	78	75	89	66	88	75	80	80	79	68	62	86	78	76	66	78	74	77	74	78	77	85	82	76	106	151	131	145	130	128	110	96	87	86	83	71	78	88	80	58	78	71	75	72	57	70	75	64	82	75	92	65	67	61	62	80	87	69	91	70	60	75	73	80	59	75	64	70	61	73	63	69	61	73	71	60	67	67	69	68	77	83	83	69	76	68	82	95	72	59	79	69	85	65	59	79	64	63	69	71	81	85	84	81	82	70	86	81	82	65	53	69	82	72	88	81	75	88	77	82	73	79	75	79	76	64	79	58	67	80	70	80	70	78	68	65	76	63	75	64	63	64	82	80	74	77	76	76	73	57	69	64	75	67	93	72	59	85	66	63	74	66	70	59	72	74	79	59	65	80	64	62	55	68	76	79	76	81	60	67	81	78	84	81	70	71	66	75	71	90	61	74	65	72	67	76	64	77	64	62	73	79	66	96	64	73	75	72	70	68	69	66	79	56	66	84	72	68	72	73	65	88	80	79	64	73	57	87	69	71	77	97	85	65	68	73	84	80	64	84	68	81	77	83	78	83	76	78	69	74	66	75	59	66	69	83	84	80	76	73	78	87	69	82	73	69	86	68	71	59	64	88	65	60	61	73	68	67	56	58	71	67	72	69	73	65	77	59	69	70	76	84	72	76	59	62	67	75	85	76	57	71	81	60	82	65	73	60	58	72	57	71	68	73	86	89	75	66	59	64	69	74	61	74	82	66	66	68	51	50	83	68	72	78	81	53	70	68	73	76	63	73	73	64	52	62	67	75	76	80	66	56	80	62	71	73	51	73	74	64	74	70	84	64	67	73	77	63	75	74	67	64	83	72	81	67	67	77	81	61	80	60	71	75	71	70	72	70	72	84	66	77	61	83	82	70	68	74	69	76	69	70	56	72	75	72	74	54	77	79	53	60	67	66	67	60	67	81	77	78	66	67	71	64	63	75	74	65	85	83	61	55	59	75	70	62	66	66	88	72	75	64	52	61	70	69	67	77	73	64	70	71	69	72	68	67	85	65	75	86	65	75	81	95	60	70	79	61	64	64	69	79	76	56	55	80	75	69	79	61	70	65	71	50	79	68	80	64	77	64	87	69	83	80	69	77	54	63	59	53	69	67	71	63	67	79	87	69	65	79	85	63	70	73	57	62	66	76	73	58	81	74	84	77	91	83	68	80	79	74	69	71	69	89	58	90	69	70	76	56	62	67	67	71	63	62	76	89	68	72	79	73	68	79	86	72	77	58	71	66	64	97	80	76	75	77	68	66	65	68	77	82	82	73	66	59	82	67	72	66	91	55	61	65	65	69	64	49	65	71	58	75	71	69	73	73	83	65	59	68	73	68	60	56	68	73	75	64	97	69	71	84	64	67	68	66	79	71	76	69	75	80	67	67	68	80	70	44	81	67	68	75	69	77	52	75	77	81	75	70	71	77	67	83	65	64	66	81	73	81	73	72	76	62	74	74	69	80	70	64	73	78	66	65	85	57	70	79	73	75	85	59	70	87	68	80	74	74	63	73	71	81	70	70	74	74	80	56	66	83	64	82	72	78	68	83	77	63	69	60	74	73	84	81	73	73	71	85	70	73	74	66	74	75	84	85	88	63	64	60	56	76	76	53	77	73	74	70	75	54	64	80	67	62	72	63	65	59	65	64	79	68	62	69	77	69	60	61	87	74	62	71	88	68	89	67	81	73	74	80	61	70	62	60	67	61	74	69	68	73	62	67	100	74	70	74	90	77	65	80	87	69	63	80	75	74	71	83	78	51	71	60	98	68	77	64	72	57	72	69	67	75	67	64	60	71	82	71	72	78	73	78	76	74	68	81	68	65	70	70	68	61	84	80	57	70	80	58	76	61	67	82	71	80	64	64	76	79	62	64	84	83	64	73	88	84	85	83	70	65	67	61	79	76	66	68	61	71	62	81	82	68	66	83	78	64	75	81	61	71	76	72	70	75	67	72	69	73	59	62	72	71	67	67	71	92	69	92	76	94	62	91	69	84	67	71	79	65	81	59	78	57	62	78	81	78	66	69	62	71	79	69	70	62	58	67	71	63	75	74	82	60	62	73	78	71	66	71	90	86	62	76	71	75	49	71	79	72	65	65	69	72	81	86	59	78	72	71	76	70	75	92	79	66	90	66	72	65	85	98	63	71	81	71	80	53	74	78	73	66	82	68	59	71	54	77	61	72	77	83	64	92	72	75	63	72	71	73	70	66	63	84	90	71	67	67	82	79	75	74	81	96	79	72	72	71	70	81	65	73	84	64	81	64	64	71	82	57	72	66	65	55	74	77	65	70	57	68	79	53	67	89	78	78	76	59	64	75	68	85	76	67	60	54	78	89	58	79	65	73	61	92	92	75	68	74	87	71	95	66	68	79	65	70	74	79	67	70	83	71	75	74	74	84	69	79	70	69	60	78	92	71	78	72	84	70	81	78	75	62	81	84	69	76	72	87	73	79	84	77	67	64	77	76	70	61	75	75	65	65	78	81	71	57	74	61	75	75	68	75	69	88	73	72	65	77	57	73	77	76	72	66	74	68	61	64	71	71	71	60	77	72	68	55	90	73	69	70	81	79	72	54	74	76	71	79	67	64	76	78	91	74	71	70	74	66	84	80	67	70	84	77	76	86	56	79	74	67	70	67	67	84	71	84	79	63	65	64	90	74	63	73	64	82	81	93	69	76	91	79	79	75	53	73	71	73	82	74	59	66	60	68	80	59	79	63	58	78	81	61	76	75	73	80	71	75	58	80	79	65	69	70	67	71	62	64	62	81	53	84	65	67	65	52	57	56	55	60	68	67	72	79	69	58	67	59	73	57	70	68	70	77	74	78	56	68	86	73	70	77	68	69	66	84	62	74	75	79	70	70	70	77	75	78	66	86	79	77	71	71	67	80	82	60	66	59	59	65	54	77	51	84	64	74	90	65	87	78	60	72	63	75	75	78	78	71	90	66	61	70	84	51	60	89	74	76	73	75	73	70	71	83	75	78	70	70	70	70	78	75	79	75	91	63	72	81	78	80	76	68	71	71	75	85	71	72	58	72	87	60	75	73	78	76	58	61	76	64	65	67	69	81	73	73	62	76	65	71	72	73	74	79	67	91	78	74	64	83	60	76	80	67	64	76	69	83	65	67	84	71	61	59	78	67	75	77	71	67	68	79	66	75	57	63	65	67	76	80	72	77	77	87	72	61	73	60	63	66	70	73	56	73	100	86	75	70	80	79	84	87	87	82	72	67	61	73	82	78	69	51	74	77	78	74	77	65	69	73	75	60	71	96	74	56	73	78	61	84	69	73	87	98	72	59	70	75	69	80	67	77	63	63	73	77	69	84	79	71	72	70	67	82	74	61	73	81	79	64	72	72	93	63	74	82	75	65	67	62	74	57	65	76
30115	18946	10096	4516	5287	6138	6114	4955	4068	3404	2775	2397	2020	1717	1539	1380	1382	1335	1107	948	889	879	866	769	782	720	706	743	718	699	647	664	658	640	667	696	724	740	747	702	769	712	716	680	766	818	909	949	1838	2465	2589	2395	2180	1877	1502	1309	1066	893	680	624	605	601	619	583	608	576	591	600	577	573	572	582	616	581	585	633	593	565	548	583	591	608	592	603	582	576	556	612	570	590	568	587	619	578	583	586	563	579	588	555	587	587	592	618	543	608	585	570	570	568	569	553	590	587	608	553	611	593	542	585	568	594	591	575	570	558	561	582	570	620	594	592	570	635	566	574	573	571	620	597	593	556	638	577	607	564	579	632	604	554	593	616	625	623	579	579	593	564	574	579	576	583	573	588	581	596	578	630	562	575	556	626	582	632	593	640	581	582	563	598	597	594	562	577	582	598	591	574	627	585	578	604	615	559	568	591	562	551	564	544	598	567	572	585	574	546	587	671	548	607	582	603	555	592	604	565	598	573	586	587	601	582	607	548	577	563	589	594	614	578	613	557	615	578	589	536	569	617	565	628	619	562	520	581	580	587	575	595	602	567	571	585	576	621	610	625	592	588	584	610	590	533	604	579	596	548	585	573	611	602	581	619	627	583	562	622	583	547	602	546	590	582	588	588	623	548	575	612	575	604	613	569	578	608	556	581	557	587	630	598	589	569	575	573	612	574	598	587	586	609	573	588	591	578	570	579	582	620	574	624	590	592	595	555	546	562	560	596	569	618	591	609	585	594	616	616	591	594	614	578	546	588	610	586	603	584	623	578	572	544	562	608	595	578	623	604	631	584	594	529	598	615	582	544	571	623	601	589	577	572	619	604	581	609	623	582	554	547	574	621	564	618	564	582	596	580	629	565	591	536	583	594	577	577	562	569	592	577	584	614	575	586	591	577	595	587	552	575	597	578	567	622	613	602	599	588	625	565	597	539	563	638	597	570	590	530	566	634	594	616	594	579	583	642	598	554	584	593	604	585	586	550	609	585	588	553	619	578	545	623	589	619	553	611	555	616	578	575	601	589	579	551	575	596	596	619	604	611	595	640	574	573	607	604	595	596	608	582	614	617	580	665	586	592	627	586	568	600	576	596	579	601	555	579	627	579	561	604	569	620	607	596	533	558	555	593	595	630	560	553	617	608	572	562	580	561	579	591	621	611	587	579	557	585	583	559	612	580	595	602	593	561	635	576	588	577	579	575	596	606	555	611	588	625	620	621	601	575	602	563	569	565	524	600	621	565	603	556	588	589	574	599	574	579	566	572	564	580	603	645	584	590	575	591	583	601	616	581	594	610	603	591	563	566	590	621	603	610	590	564	622	597	572	563	546	599	571	604	611	582	550	563	605	558	598	572	607	608	584	555	548	585	573	597	602	566	643	539	609	608	569	572	572	597	611	612	550	601	555	584	609	571	583	552	602	588	599	598	543	601	617	552	616	600	600	584	646	603	621	616	618	612	553	595	540	621	572	609	556	594	659	627	569	587	615	599	589	612	560	557	607	577	578	571	564	644	586	556	566	600	587	567	595	624	621	623	574	563	571	590	524	580	580	562	577	610	588	618	570	631	598	572	545	572	571	620	591	578	618	561	567	577	539	604	574	584	553	565	595	575	549	593	607	616	595	605	608	654	585	569	569	599	609	613	605	580	598	612	587	586	613	541	590	589	580	602	599	623	584	592	580	546	592	588	577	588	595	609	588	552	608	568	561	599	561	548	571	579	598	645	611	639	581	586	587	596	596	543	600	585	567	617	625	576	560	585	620	551	564	578	570	604	602	562	593	550	591	592	603	602	595	546	603	586	599	565	551	603	592	577	606	638	591	569	613	550	565	600	557	617	601	556	588	577	578	605	618	585	572	583	607	573	559	553	589	586	620	560	560	577	610	599	574	561	610	577	642	578	613	580	582	627	563	617	567	578	592	601	566	597	577	571	562	565	587	607	560	604	581	583	573	629	599	550	612	568	593	564	609	593	632	561	634	597	624	596	585	617	590	593	583	584	604	575	582	548	587	567	562	597	597	578	628	594	516	601	592	609	594	586	634	562	600	630	572	584	597	568	610	603	596	583	573	559	571	564	532	596	578	590	564	527	599	603	566	555	589	579	598	576	592	577	591	547	608	579	560	557	546	593	587	578	606	561	559	596	571	593	600	577	584	631	575	604	545	563	566	587	587	552	605	575	587	579	589	619	544	563	606	629	574	614	564	614	582	608	550	604	568	627	574	588	583	633	646	607	618	627	594	583	554	607	551	582	614	588	610	566	600	595	599	627	583	583	534	637	578	583	564	604	579	581	565	551	598	608	588	594	597	546	575	575	596	568	549	581	565	537	597	597	603	576	593	604	543	593	576	605	615	591	610	605	631	576	603	617	575	589	574	583	559	586	570	612	593	629	588	605	586	589	581	591	573	560	597	565	521	635	547	639	571	578	589	606	656	554	583	545	556	566	585	559	600	571	598	602	568	560	564	573	600	569	606	604	593	590	613	582	572	553	577	597	571	615	559	615	608	561	609	610	590	584	598	572	602	617	593	549	605	603	576	594	572	620	588	555	610	600	633	630	570	595	600	601	599	589	596	531	584	585	567	621	604	574	639	640	604	553	599	556	586	592	600	603	590	599	576	581	593	589	588	594	606	564	629	530	545	569	556	592	608	640	573	591	600	600	620	611	592	599	621	576	600	575	552	588	619	523	615	601	562	601	591	607	621	616	583	583	615	570	563	596	620	573	615	588	587	588	574	604	579	594	600	559	577	592	544	614	562	583	580	584	573	598	595	583	576	594	578	625	540	623	589	574	589	600	614	552	595	629	599	589	616	619	606	596	606	591	608	569	570	569	629	632	597	619	591	593	612	591	554	584	580	548	602	599	598	571	598	564	589	617	598	574	600	557	617	596	571	546	551	611	601	617	597	585	599	578	603	580	545	574	547	571	603	538	621	601	598	590	558	610	627	565	551	590	557	573	559	572	597	589	612	585	622	593	626	605	577	550	548	620	576	577	578	563	600	577	596	608	601	590	622	573	583	592	552	613	570	569	611	549	592	569	591	613	584	554	573	551	582	585	587	609	543	600	574	596	609	621	598	609	588	565	557	595	554	632	570	609	591	612	593	574	557	570	571	544	546	619	589	578	572	570	592	601	576	594	582	549	582	579	614	555	564	566	531	566	605	610	599	596	592	550	605	582	607	620	601	584	586	574	618	621	588	585	585	642	601	639	602	596	564	568	592	623	611	600	602	618	604	593	591	552	566	574	578	616	570	564	575	604	627	610	608	581	599	581	589	546	609	583	591	595	586	583	595	630	641	583	576	576	637	588	578	552	600	618	613	648	572	616	593	597	537	618	598	649	604	591	557	563	604	604	589	587	574	581	594	637	532	618	597	586	625	567	595	571	575	598	588	590	556	591	576	591	575	619	576	567	565	627	599	606	591	544	579	627	595	564	567	558	542	597	592	593
5129	4203	1573	291	206	250	216	232	215	225	182	156	153	147	132	150	174	112	133	131	143	128	124	113	134	127	100	121	109	124	129	104	122	121	137	119	144	146	111	124	108	115	133	118	131	149	156	163	194	218	234	221	204	197	171	185	149	122	131	121	104	106	108	122	133	125	114	106	118	125	145	119	107	112	117	96	136	105	121	133	98	116	109	92	116	110	109	122	119	118	117	121	110	120	130	116	114	112	118	118	111	114	138	132	124	125	132	117	118	118	108	111	116	126	119	131	128	107	117	119	128	116	117	122	121	111	120	114	135	132	120	123	116	127	117	128	103	126	127	108	118	108	117	108	113	122	125	120	124	104	119	130	118	110	110	115	121	117	102	102	115	95	129	106	132	113	140	121	107	118	108	126	109	130	108	113	111	132	118	123	131	111	107	119	129	122	108	101	121	114	119	104	124	109	112	103	119	111	112	108	100	124	113	126	124	102	126	112	119	126	106	122	98	124	117	115	120	114	133	122	120	90	106	88	130	109	109	129	118	110	134	122	128	111	108	130	118	125	123	100	109	111	98	125	103	132	96	97	123	115	121	122	98	106	132	119	127	114	120	127	127	112	114	109	127	105	111	107	120	121	124	122	100	117	119	110	125	117	107	117	131	115	110	104	100	101	119	125	126	127	109	111	114	117	126	110	106	121	116	122	95	121	103	96	121	123	108	112	112	103	104	105	112	112	126	117	123	134	118	103	102	112	107	105	126	113	141	136	110	119	134	138	111	130	111	111	116	112	117	116	121	119	104	105	125	120	128	114	136	103	103	122	87	108	115	117	122	104	129	98	114	102	116	140	115	115	117	98	102	102	109	108	108	127	107	110	111	118	99	115	95	112	102	129	123	115	113	98	104	99	121	112	123	131	116	120	123	105	127	97	97	108	122	115	116	109	132	106	108	124	113	120	123	124	136	97	92	124	121	116	121	129	113	121	108	128	132	132	109	100	117	121	123	124	113	119	111	126	104	109	116	119	123	115	106	113	123	98	104	120	103	123	117	114	123	108	101	110	101	112	116	125	111	120	117	134	94	128	118	93	125	122	119	124	113	113	125	121	103	110	123	143	114	107	117	126	124	136	97	134	147	124	129	99	108	124	132	121	103	127	99	129	119	119	144	138	131	116	120	108	127	120	113	121	134	123	130	129	130	112	139	115	112	102	119	111	108	103	107	122	118	111	108	103	122	103	125	119	126	137	106	116	110	105	136	85	125	98	144	96	120	119	92	115	118	114	124	133	125	119	133	116	115	111	117	114	114	112	125	110	125	110	114	102	128	111	102	135	115	90	116	122	126	113	126	130	128	109	105	104	125	113	123	105	107	114	126	115	133	120	109	95	118	133	109	106	115	127	114	114	119	130	113	137	117	136	131	116	125	132	128	114	125	118	95	124	109	146	121	116	131	122	126	125	122	105	127	121	118	111	120	117	106	131	116	124	122	81	137	106	130	119	117	126	105	115	126	107	107	112	131	109	113	111	139	135	111	117	118	97	92	132	122	103	118	114	100	93	114	100	133	117	90	115	121	111	122	121	119	120	117	128	136	132	149	122	119	118	131	98	139	130	111	129	105	116	126	103	122	114	118	109	127	121	143	108	143	126	113	112	142	121	136	104	120	110	106	122	135	127	117	131	125	144	122	107	124	132	111	120	108	107	116	115	121	119	123	128	130	114	119	116	115	138	117	127	108	112	117	114	99	118	128	116	108	124	124	120	104	124	139	119	130	115	115	141	134	117	132	111	129	112	126	90	110	101	117	115	122	133	126	121	142	116	100	132	97	105	99	107	111	106	128	116	117	94	127	125	131	125	96	100	120	103	129	112	101	105	113	113	123	114	103	125	125	99	130	120	130	129	119	112	122	131	123	109	111	120	124	131	123	125	113	103	122	112	109	133	100	125	95	112	131	136	110	129	109	131	123	121	118	119	113	118	117	123	113	119	114	92	112	132	121	126	106	116	121	129	115	119	107	120	119	127	101	110	116	99	120	143	124	125	102	111	97	118	118	120	117	116	105	130	113	134	107	120	102	119	131	112	128	116	109	127	96	124	105	118	121	108	127	114	137	139	117	111	125	113	111	125	99	100	114	140	129	105	117	123	111	115	124	114	83	110	118	106	130	124	117	108	115	107	116	127	115	113	103	115	113	123	116	106	124	118	105	117	109	162	101	100	118	105	116	104	98	99	125	119	112	129	120	92	121	128	127	95	115	132	128	129	96	96	140	114	117	114	119	98	116	131	121	101	115	101	121	106	112	119	131	120	111	125	113	124	125	119	122	109	114	114	126	131	103	116	103	123	107	109	105	125	108	104	113	124	114	108	119	112	106	102	112	118	116	101	111	110	124	126	133	111	114	127	101	126	101	128	128	120	115	132	121	118	122	122	114	108	125	115	108	117	114	112	131	108	99	122	121	118	118	107	114	117	97	111	110	113	104	115	120	110	107	110	117	123	127	101	108	107	107	102	112	123	123	124	106	118	91	111	106	121	111	122	125	131	104	105	127	105	113	103	103	103	141	120	122	127	107	126	131	115	112	122	103	133	112	112	116	114	132	97	113	115	127	120	107	110	139	118	113	110	108	112	128	121	99	113	105	136	115	124	121	126	128	126	117	106	126	97	112	109	107	127	111	131	113	104	122	127	127	100	114	108	144	133	117	109	98	128	105	117	114	125	116	125	125	133	112	114	114	135	121	110	130	108	117	126	121	107	121	109	116	112	117	115	141	106	98	113	110	98	111	124	108	115	109	111	125	107	116	134	116	118	114	120	122	109	119	105	116	113	124	111	97	116	129	102	129	119	118	116	126	96	104	120	127	93	99	116	107	113	105	108	108	121	97	124	107	100	99	104	108	108	139	100	112	114	113	94	115	112	124	114	125	102	112	136	113	111	115	122	108	114	114	109	112	127	137	108	114	127	130	115	118	118	124	119	115	109	119	111	127	122	108	100	103	131	124	109	109	123	97	113	122	113	122	129	112	108	114	106	103	109	109	96	114	138	107	121	122	124	116	123	110	110	117	134	136	95	110	109	117	133	113	107	102	97	125	127	96	110	101	116	108	93	121	109	134	111	97	101	133	127	128	117	110	115	133	114	106	123	95	115	134	121	116	114	117	126	106	125	145	117	117	107	116	102	116	114	132	117	109	131	133	107	115	105	115	132	90	118	117	102	108	125	134	124	126	107	130	117	112	122	110	110	137	103	118	107	122	114	121	117	118	105	105	104	111	128	113	130	109	112	120	124	135	113	116	131	124	118	119	117	103	130	104	121	110	123	129	111	105	134	133	108	97	116	95	121	133	130	121	109	129	123	137	107	111	93	103	107	135	112	114	118	131	127	102	115	124	100	119	125	107	131	117	117	126	110	116	135	111	117	107	117	105	114	112	115	108	134	117	118	112	122	111	116	114	92	128	95	143	105	117	123	113	119	130	120	116	110	127	134	132	139	105	110
34591	23953	13201	5629	7135	8250	7968	6858	5594	4504	3812	3329	3029	2566	2353	2143	2094	1800	1563	1411	1344	1335	1320	1273	1143	1167	1113	1124	1067	1073	1091	1030	1072	1015	1076	1075	1062	1045	1100	1078	1205	1051	1173	1097	1153	1462	1917	2334	2807	3588	3850	3620	3465	3076	2619	1986	1561	1388	1205	966	921	921	986	919	961	925	921	930	929	942	878	876	967	888	930	912	898	983	912	849	941	903	901	935	918	900	924	924	884	884	922	933	940	911	901	938	943	941	925	942	943	879	898	917	885	951	965	948	928	919	943	938	920	877	949	876	891	900	902	886	936	894	926	908	830	932	909	904	910	860	886	970	959	948	907	928	895	921	943	938	874	962	916	922	895	918	890	927	972	944	927	967	891	928	925	894	869	901	953	918	959	939	866	896	938	927	889	912	912	912	896	983	923	872	873	928	916	981	920	916	930	862	906	929	924	908	932	908	932	869	976	918	951	908	950	932	910	946	919	890	928	924	977	884	957	961	918	916	924	959	950	868	908	931	875	949	902	904	931	912	920	939	910	932	923	897	886	921	878	920	847	871	908	962	920	925	912	874	929	900	944	916	932	892	942	916	906	955	873	945	886	919	916	942	882	921	887	918	885	838	945	909	917	925	914	933	917	867	910	898	930	904	929	919	919	945	910	931	930	896	908	900	873	942	919	962	931	888	931	874	882	906	897	974	901	918	910	881	930	941	924	947	912	907	919	924	922	917	973	867	935	913	892	943	899	907	860	856	885	891	964	907	915	876	901	943	887	946	873	863	935	825	910	981	888	905	928	909	938	958	891	926	896	842	945	875	951	930	912	963	951	945	945	951	878	929	935	941	922	885	949	936	877	860	936	934	950	900	884	871	863	881	895	927	926	905	886	889	927	899	964	913	884	890	875	884	942	897	937	905	943	890	864	906	935	898	909	923	892	960	914	884	875	921	959	942	944	910	966	933	955	947	892	864	881	873	947	924	909	912	917	887	876	971	935	951	973	959	894	893	927	958	951	906	913	902	903	963	921	958	951	917	871	901	969	962	913	908	883	938	957	924	932	977	901	857	890	951	979	942	882	931	890	918	927	937	903	942	940	884	911	925	916	921	904	882	917	866	894	911	934	892	936	920	937	895	896	905	893	926	906	875	902	903	993	977	905	928	905	970	934	905	894	920	896	916	926	880	906	867	954	932	906	919	915	935	895	927	955	975	877	947	934	917	905	984	909	910	909	944	892	967	937	918	931	927	963	950	908	926	865	922	953	901	986	911	872	880	917	899	997	877	933	915	940	909	891	914	874	923	924	908	940	958	930	913	927	929	896	876	907	938	921	958	924	931	914	891	907	899	887	932	917	942	919	896	902	926	938	917	901	893	936	932	947	871	924	883	938	963	930	939	882	955	888	924	902	961	903	868	923	908	920	963	857	955	932	914	887	942	1017	895	859	936	838	891	912	895	907	911	905	916	903	941	862	892	889	971	945	880	903	961	923	921	882	902	873	926	846	925	918	935	929	960	954	929	938	910	973	878	934	885	852	943	958	924	898	875	942	882	972	971	881	871	877	956	926	939	970	921	875	850	948	911	910	886	930	838	914	927	922	886	946	915	918	977	838	979	975	950	965	885	957	895	966	902	904	899	946	894	884	863	912	941	954	933	899	979	873	933	909	945	920	921	925	869	935	853	933	930	951	922	885	934	902	919	916	931	1014	947	915	891	924	918	891	942	923	879	922	918	920	828	959	938	917	890	904	933	871	932	903	919	923	857	970	915	922	951	886	944	894	928	886	937	958	911	904	905	908	923	919	933	937	885	901	899	932	942	947	902	921	904	933	946	870	936	1008	914	922	918	946	961	912	935	920	933	895	932	906	927	918	895	931	899	929	879	887	873	913	866	904	867	955	938	954	952	929	951	907	947	972	915	903	870	909	955	972	945	955	962	932	885	943	871	951	913	966	918	933	902	881	899	941	984	970	915	964	973	887	943	922	889	976	920	931	916	877	963	936	953	957	905	955	982	944	941	941	923	908	921	952	971	920	934	934	900	922	927	886	933	896	878	910	853	886	931	927	902	912	929	938	903	983	901	915	926	999	926	898	928	962	951	931	924	929	922	888	874	933	943	944	927	921	876	933	974	884	958	884	877	892	915	897	912	964	912	924	891	925	917	841	910	889	909	961	923	879	906	880	946	872	899	905	972	934	899	957	936	958	920	919	916	950	1001	923	892	918	919	953	866	967	922	867	907	903	913	915	924	946	874	943	888	926	945	932	970	909	893	900	899	931	939	845	921	944	876	889	931	929	937	905	918	922	951	934	913	953	953	927	933	893	905	925	908	894	960	896	939	895	912	954	908	905	918	937	912	911	914	935	942	939	934	909	905	922	898	975	919	959	929	924	1006	924	907	904	938	862	910	935	897	912	913	964	878	895	965	946	895	918	923	979	921	939	941	945	912	908	906	880	919	928	863	926	907	880	875	870	871	936	918	937	925	930	898	910	912	895	901	933	974	931	908	944	950	916	881	906	971	871	896	927	924	967	877	904	901	982	927	910	925	878	930	925	905	888	917	914	945	902	891	920	902	935	929	985	893	976	976	923	913	932	865	910	918	873	945	897	930	917	948	891	958	919	933	914	906	900	896	991	869	930	945	930	910	896	889	870	942	913	932	916	917	884	933	939	902	927	903	908	950	957	905	944	913	883	931	906	941	919	929	940	869	883	939	952	918	947	924	918	875	950	907	932	919	894	960	968	895	959	955	934	947	939	934	958	911	880	934	942	933	949	934	920	875	878	953	882	926	917	887	971	966	940	863	910	936	913	901	926	954	962	914	930	914	885	907	907	878	908	845	907	901	944	920	962	922	946	919	933	953	878	917	951	929	892	952	881	960	852	903	902	910	906	852	931	881	967	949	923	955	883	919	907	919	885	942	901	974	891	905	904	945	936	913	924	874	898	882	903	926	906	948	900	972	937	907	910	895	849	881	936	942	912	860	884	939	940	880	906	878	911	887	945	913	911	933	914	894	925	906	901	952	887	873	981	908	899	934	974	913	909	904	927	911	936	919	894	915	911	949	911	928	991	939	841	887	989	934	903	932	884	888	881	913	933	922	840	911	949	888	938	867	880	916	966	906	924	934	919	890	874	919	899	875	917	930	925	907	893	944	894	851	882	903	959	906	942	899	887	940	923	904	897	927	948	902	906	924	924	956	880	917	898	881	918	908	926	909	889	907	910	926	905	910	950	842	912	855	873	917	943	890	998	965	901	923	885	917	908	943	932	957	898	907	890	891	874	902	880	899	863	968	911	924	972	887	889	943	971	911	918	917	973	911	926	967	927	896	975	884	912	860	925	922	921	869	924	934	910	946	870	914	929	884	893	905	865	934	869	875	904	951	973	945	841	891	875	924	909	863	941	957	953	877	894	864	948	933	936	952	914	912	866	926	962	918	890	879	909	918	945	910	925	926	864	917	921	956	931	924	908	894	930	882	1003	895	925	897	940	896	906	937	917	898	873	939
2613	1162	483	131	80	80	89	106	92	86	78	60	71	76	71	74	73	50	52	57	66	57	56	64	43	56	46	53	37	66	62	39	47	61	56	46	53	43	63	57	61	41	49	52	55	57	60	55	58	61	60	65	79	82	53	50	78	73	59	58	67	50	55	53	36	57	45	50	50	69	63	50	35	36	48	44	54	36	55	57	47	54	61	64	58	54	55	58	54	38	52	52	54	58	44	42	51	55	58	52	59	60	68	47	46	59	52	41	48	40	61	62	54	68	45	56	61	60	37	42	53	37	54	46	52	56	43	55	59	53	48	40	67	71	46	52	55	64	56	54	47	55	51	47	42	53	47	45	63	39	38	61	49	39	54	58	58	64	55	57	37	57	60	49	44	49	48	50	62	50	61	57	58	49	45	68	63	55	56	42	55	49	56	44	46	47	33	49	54	63	64	52	56	56	59	52	50	59	53	59	52	48	46	52	53	62	52	49	65	57	51	57	49	69	47	59	56	44	52	54	67	39	60	51	54	48	49	44	43	54	38	46	62	45	51	56	48	48	66	48	49	51	63	49	39	58	72	48	54	51	51	45	47	57	58	44	71	50	60	51	45	69	56	48	55	51	49	44	44	64	48	62	53	51	39	50	58	49	55	63	47	58	59	66	62	55	53	68	49	57	46	48	43	51	56	60	56	47	51	53	57	70	39	41	51	53	68	38	51	52	58	58	64	51	47	48	51	52	43	47	58	44	50	62	49	61	55	44	65	55	45	58	48	48	41	53	62	50	66	69	55	43	59	57	57	53	58	54	57	44	70	57	52	57	49	61	50	54	45	57	41	51	60	44	61	55	50	55	51	55	45	44	51	61	49	53	49	48	50	57	63	60	59	47	62	54	61	47	61	53	67	47	56	46	52	57	57	36	45	47	53	59	64	70	58	66	55	41	50	42	47	56	65	54	45	52	48	44	59	50	60	53	54	53	53	57	54	73	45	54	59	58	61	59	44	48	54	46	48	56	64	58	49	45	48	47	73	44	63	61	46	65	56	53	50	58	50	61	46	35	57	54	57	43	58	51	54	45	49	55	62	53	56	67	51	43	51	50	37	49	64	63	58	59	54	59	49	47	51	54	59	69	57	54	57	57	56	55	43	45	49	49	40	53	54	51	56	52	56	54	58	63	55	47	66	48	61	60	60	45	55	52	48	50	44	49	41	65	43	52	44	58	57	60	57	57	56	60	63	45	57	56	47	62	69	55	54	47	51	46	54	48	45	45	51	58	53	39	53	44	49	53	66	56	45	58	56	57	52	70	65	67	39	47	51	52	56	55	60	52	48	58	65	46	56	67	50	54	51	51	51	55	53	44	54	59	44	55	56	55	49	40	52	56	47	49	67	50	38	52	51	39	52	55	39	49	40	46	59	42	62	57	56	65	59	55	63	59	40	47	43	63	49	61	49	55	59	51	50	54	53	53	55	49	48	61	48	48	48	50	41	63	52	51	49	59	57	64	68	50	63	51	64	48	66	58	56	56	68	52	42	59	54	60	64	50	53	57	55	62	50	45	47	65	52	58	62	58	50	54	62	42	53	54	69	61	56	70	67	53	53	59	44	60	52	47	60	53	41	50	56	45	48	65	52	59	57	52	50	57	47	53	55	66	47	57	45	58	52	54	66	52	53	56	61	56	54	50	55	48	52	50	51	54	60	53	62	49	51	56	51	57	55	54	51	52	36	46	46	51	40	55	49	55	53	72	44	45	46	50	50	48	48	55	57	52	41	61	48	68	44	44	50	50	51	51	57	49	52	45	54	52	49	53	67	55	61	54	61	52	56	45	65	47	57	45	65	47	47	66	53	43	53	49	52	50	45	47	52	59	61	42	56	60	48	50	58	53	52	48	52	53	60	49	46	71	58	52	55	49	45	66	56	40	59	44	57	43	64	45	51	59	65	65	53	51	50	67	51	62	50	53	50	42	53	46	44	53	65	65	47	63	52	42	66	61	42	64	47	48	49	66	46	57	55	52	44	53	50	44	65	52	49	55	61	47	59	58	60	57	47	64	54	56	52	50	48	55	66	54	52	42	53	45	55	39	63	58	52	51	59	55	63	56	63	50	47	46	52	51	62	63	46	52	49	58	50	48	44	54	58	65	62	49	55	60	54	43	61	48	51	43	63	49	49	62	47	49	46	65	42	52	66	57	49	44	42	46	50	48	44	61	44	53	54	44	35	59	51	48	51	47	47	51	50	47	53	61	55	51	63	63	52	57	73	50	46	76	57	49	49	45	56	58	53	60	57	50	62	39	56	49	55	55	67	73	46	50	46	48	60	47	48	38	48	52	47	56	54	65	55	78	52	63	47	59	60	56	47	59	43	56	56	47	67	58	51	56	47	48	41	43	55	45	54	51	52	50	51	58	48	66	48	52	46	53	63	48	53	41	61	43	54	50	49	46	57	55	53	46	55	47	55	54	67	57	52	35	49	48	53	58	48	45	46	40	49	55	51	46	62	52	39	52	57	46	67	54	42	61	62	58	44	51	55	55	58	52	52	61	57	49	48	54	62	52	55	60	45	51	46	54	50	54	54	58	43	58	61	53	62	51	53	44	47	43	42	45	49	62	46	47	69	55	31	43	45	60	52	39	44	55	54	52	56	42	60	55	50	41	48	53	48	62	55	50	51	52	47	62	54	54	68	55	52	41	47	50	45	55	61	53	48	51	51	56	56	48	45	46	60	43	47	49	59	50	46	50	56	51	47	49	64	49	68	45	53	54	41	42	52	74	55	66	57	57	56	48	55	50	53	56	51	51	59	57	44	53	51	40	47	53	54	57	53	53	55	51	54	56	48	59	53	68	57	62	43	55	61	53	54	51	58	57	57	48	51	57	52	56	47	42	55	43	50	53	61	60	62	58	60	51	50	60	56	50	55	63	62	57	57	53	49	65	43	46	64	58	52	50	48	44	52	58	59	66	65	55	56	51	51	48	51	54	60	58	56	50	55	42	59	58	61	52	48	46	57	38	54	50	58	49	45	45	53	53	60	61	58	45	55	68	49	45	54	58	53	56	56	49	54	62	55	64	65	45	54	59	45	49	60	47	49	53	38	52	57	47	43	52	44	64	57	53	56	56	58	57	49	61	46	48	48	54	55	63	62	56	63	48	53	62	41	52	56	55	47	46	46	57	65	37	68	41	60	62	68	52	51	39	60	46	54	52	50	55	56	60	62	59	43	58	44	62	46	47	53	70	38	52	63	47	53	63	65	63	46	42	49	51	55	55	48	46	57	50	62	64	52	61	49	49	59	51	52	56	61	66	57	51	46	61	44	44	53	52	53	55	58	42	49	42	51	46	41	52	53	56	53	61	54	43	55	57	59	54	46	48	51	57	58	52	58	53	47	50	52	54	45	52	63	36	42	40	47	63	60	46	60	51	37	46	55	57	53	58	50	50	69	49	53	42	50	47	43	57	49	43	57	59	52	49	58	59	68	63
25166	13185	5562	2218	2797	3650	3674	2941	2483	1973	1597	1364	1273	1173	1057	941	891	739	638	592	624	579	577	550	583	502	484	508	509	496	475	469	459	478	479	493	480	541	569	547	497	504	527	571	515	491	526	524	653	738	844	909	832	793	779	667	645	573	543	468	453	442	456	453	412	435	441	404	418	435	431	443	416	437	414	462	436	432	403	423	421	429	442	399	455	441	429	460	444	455	446	460	410	448	445	446	428	423	454	461	433	473	439	440	442	409	475	425	452	435	441	383	407	435	452	421	421	406	399	461	414	422	427	471	423	467	425	411	457	433	479	420	453	473	410	426	431	465	416	440	421	443	457	434	441	407	449	449	452	412	436	440	440	398	426	440	434	420	449	432	407	426	432	465	475	425	428	445	451	419	413	445	412	415	430	435	445	455	401	432	447	433	439	406	449	443	434	445	417	432	433	452	453	471	450	436	449	409	464	486	426	478	452	424	432	437	424	434	443	438	425	453	438	444	406	464	455	436	416	421	430	437	481	464	461	440	400	446	416	448	426	426	420	445	423	440	430	441	428	403	431	429	404	428	421	415	472	421	467	449	441	435	406	415	468	425	476	456	433	427	421	425	440	458	416	429	387	457	464	436	461	466	405	401	436	408	443	458	443	430	443	486	433	431	404	467	463	434	491	414	459	442	479	454	452	453	467	451	425	434	437	450	454	476	432	460	409	480	424	417	436	431	453	413	432	412	475	454	431	439	433	445	433	445	437	418	448	429	446	436	460	445	427	444	393	448	432	453	432	421	427	455	445	444	464	450	455	441	444	453	438	444	429	398	451	416	420	426	419	438	436	405	433	394	452	427	454	422	471	430	460	438	476	451	418	448	481	457	440	426	455	402	444	402	444	429	404	446	437	428	429	414	458	458	449	434	447	417	417	372	431	436	464	447	407	414	448	431	428	455	425	476	439	420	453	414	432	448	434	435	444	458	427	425	473	425	427	474	427	445	453	410	420	449	431	448	467	415	427	448	401	424	430	459	436	469	462	420	462	440	431	423	393	422	455	462	430	422	429	471	478	411	444	377	421	450	434	437	449	420	433	423	439	450	431	428	429	414	473	433	449	457	424	462	471	442	450	436	415	435	408	471	435	413	479	405	435	430	450	465	441	428	437	464	458	423	453	424	419	449	425	423	422	449	507	438	431	420	446	469	419	396	448	474	455	456	448	461	445	384	479	444	431	438	460	405	457	424	445	399	469	400	424	446	435	393	432	435	402	444	429	466	466	438	458	455	431	462	443	455	441	447	464	447	422	469	407	444	470	460	417	453	423	404	424	480	396	462	482	421	409	447	478	436	386	432	445	431	442	442	427	392	422	440	403	454	390	413	434	459	457	426	408	435	502	434	406	436	453	413	435	450	452	411	421	441	440	419	416	422	467	408	448	443	447	437	456	415	422	421	441	469	404	406	459	460	416	408	468	452	433	443	448	440	413	453	466	464	453	450	431	432	398	447	369	440	447	458	404	442	445	470	430	404	434	443	441	397	443	394	406	430	422	445	427	443	409	419	471	446	437	444	439	472	434	473	403	447	427	472	436	411	406	421	427	405	402	445	428	444	450	459	403	455	428	455	416	467	413	445	424	438	421	438	417	446	420	416	426	444	449	434	444	445	447	427	482	417	464	461	414	458	438	429	437	461	477	425	423	407	456	392	413	467	432	436	417	423	416	426	446	437	450	443	417	438	447	454	436	443	461	444	445	443	432	426	442	400	436	414	437	447	433	456	459	432	466	434	412	419	444	450	451	458	452	421	459	447	450	429	430	417	423	456	431	468	456	427	439	440	419	429	412	461	442	428	435	456	462	429	445	429	438	451	427	466	444	426	420	421	413	423	412	400	452	389	392	462	437	434	493	416	416	430	462	424	416	456	446	488	433	430	446	446	411	417	426	455	462	444	471	437	449	400	420	445	404	430	447	470	473	453	432	451	497	425	418	449	422	417	427	457	448	443	384	430	444	448	438	427	448	443	432	393	427	456	443	431	447	432	433	450	419	442	435	426	414	418	435	440	461	439	389	400	429	400	460	439	418	439	455	440	454	418	450	437	438	442	448	444	382	481	440	450	424	420	442	442	456	432	469	499	435	438	446	448	417	467	434	429	468	463	418	420	421	430	411	422	450	398	414	453	462	434	456	455	417	450	441	435	432	444	421	443	402	433	441	460	433	471	468	455	418	439	498	423	440	396	442	403	455	442	437	459	432	421	420	456	431	420	456	431	440	478	428	466	463	458	439	418	442	440	477	436	403	449	454	448	401	427	438	421	446	449	406	454	445	449	422	444	434	419	485	459	463	428	383	453	414	479	447	437	451	429	451	455	424	426	438	437	432	444	462	412	446	418	459	424	450	453	420	433	403	460	434	439	452	449	444	401	452	416	458	469	522	441	470	439	479	441	413	466	431	436	452	436	430	428	447	393	453	391	429	440	437	453	429	443	416	423	439	446	456	428	435	400	440	454	499	416	411	421	454	412	404	411	423	430	459	432	476	432	430	452	408	407	431	450	425	434	424	437	455	436	448	428	431	390	428	442	445	457	421	489	435	443	426	444	480	462	469	426	430	416	431	435	431	441	446	469	437	447	460	441	440	424	443	465	422	477	433	442	446	458	465	447	448	474	473	432	434	423	430	458	435	459	427	418	413	419	420	456	420	456	425	393	424	409	424	457	428	429	466	469	428	425	437	415	427	446	412	444	424	427	430	452	448	420	460	427	418	455	429	431	456	464	453	422	415	446	426	429	445	409	410	413	483	424	451	421	404	410	468	454	429	427	434	448	431	450	448	436	429	428	449	443	455	428	403	448	465	405	430	452	457	488	449	453	438	449	489	433	460	456	449	443	426	458	420	433	421	412	408	473	426	461	436	443	413	458	419	444	419	436	432	424	436	443	457	405	459	463	481	401	467	419	429	444	409	464	452	455	433	435	424	447	431	466	435	464	432	425	473	413	423	430	423	428	440	488	478	424	438	457	416	426	407	434	466	420	434	442	454	480	429	422	435	463	443	445	447	427	441	400	452	409	463	472	410	446	427	461	421	463	431	435	423	432	435	442	479	439	438	426	417	392	439	431	427	464	460	414	423	452	405	439	433	455	472	481	395	393	408	409	429	416	429	440	455	426	446	428	464	465	459	447	422	414	418	434	471	446	475	418	415	417	442	420	434	419	488	415	402	429	468	447	436	406	421	425	414	447	443	392	431	426	411	443	430	452	462	475	457	417	423	389	417	399	429	448	432	435	463	434	457	452	427	451	429	441	436	422	429	424	399	449	460	458	466	431	468	453	457	465	418	439	421	435	439	452	407	432	440	422	438	437	408	446	441	468	417	434	448	425	468	405	462	475	446	420	439	464	405	409	462	430	449	458	453	428	467	439	416	413	451	455	422	448	438	433	420	463	406	441	457	415	473	442	416	442	429	436	383	472	483	458	444	441	423	451	410	438	471	462	444	426
3625	2907	992	184	141	175	177	188	153	154	140	128	139	137	135	133	116	98	105	107	111	88	108	118	115	103	88	99	83	86	100	101	109	101	107	96	92	93	124	107	113	107	112	96	106	109	108	124	107	144	149	153	125	139	131	102	108	110	96	89	95	93	98	113	107	102	100	102	79	85	96	96	89	92	98	85	91	93	108	87	104	123	86	103	100	101	116	94	94	104	110	94	95	103	102	94	72	90	104	99	100	90	114	91	97	79	98	95	118	92	99	99	103	107	93	108	99	115	94	87	111	114	83	106	97	99	86	92	104	106	98	87	95	91	92	94	83	91	98	90	110	97	96	97	87	106	110	122	110	101	92	97	97	105	95	112	80	114	92	88	92	98	91	88	103	91	98	96	105	100	91	91	89	130	93	95	100	110	100	90	97	98	105	100	99	107	115	100	88	98	93	96	88	101	87	88	97	99	105	82	113	106	107	107	102	96	89	93	98	117	81	85	87	100	88	98	99	89	92	98	104	107	95	99	102	93	101	86	95	94	102	88	90	97	89	97	104	86	90	102	127	101	90	89	114	83	93	107	114	100	101	102	102	99	104	92	104	87	108	84	93	93	97	110	87	98	116	101	95	92	94	116	116	86	105	102	101	100	92	92	108	113	92	108	94	95	98	97	81	83	106	84	96	111	86	100	104	96	99	102	101	81	89	95	104	97	108	103	97	104	99	95	89	106	105	98	103	93	90	93	100	87	97	105	84	80	102	87	101	80	99	89	101	111	96	88	96	91	97	95	103	104	111	93	99	95	109	110	86	106	87	91	106	82	99	95	79	104	103	102	107	100	98	98	91	91	72	94	102	100	105	111	102	97	94	100	108	110	94	110	97	94	91	97	87	110	110	94	94	85	93	91	93	94	93	102	103	94	105	92	108	104	96	102	105	96	104	81	100	96	101	81	101	110	99	108	99	115	98	101	98	87	98	103	87	109	98	93	89	99	99	100	105	101	95	82	103	112	97	78	90	89	104	81	102	99	111	88	84	128	97	92	95	83	108	101	96	95	84	71	116	90	95	88	98	89	89	89	101	85	89	99	92	103	95	90	88	104	92	80	104	82	94	94	109	118	97	119	112	89	100	94	90	113	108	78	98	100	82	81	99	93	98	80	117	117	105	99	98	97	96	115	110	94	96	99	96	98	90	113	105	112	98	100	98	96	105	104	105	97	84	96	96	123	104	97	87	85	105	109	119	98	109	84	101	105	101	89	103	93	104	90	100	118	111	99	112	92	92	89	94	108	104	124	100	93	95	100	92	104	99	118	107	111	93	91	94	100	95	105	103	102	93	102	86	79	90	90	98	114	91	93	83	86	95	83	89	82	107	98	83	89	103	113	89	105	112	99	111	103	90	89	89	111	110	92	100	97	78	103	102	109	96	86	93	70	100	101	125	113	92	89	81	92	97	90	87	96	105	91	82	109	114	108	109	97	99	94	103	94	107	107	96	85	75	103	93	76	99	106	97	96	94	104	102	108	83	104	90	95	84	112	89	84	104	104	117	83	84	121	105	88	109	95	117	92	97	105	91	100	87	114	111	92	90	90	103	113	98	99	82	109	105	109	86	101	87	108	92	100	89	107	102	94	103	93	106	76	108	101	89	90	110	81	94	99	92	101	122	87	83	108	89	99	100	94	108	116	91	99	94	117	101	86	113	77	78	88	107	92	103	100	83	90	91	91	110	95	96	105	94	87	97	97	88	85	89	93	100	97	98	92	95	100	110	93	99	94	83	89	102	94	96	99	89	112	106	111	95	106	89	107	96	87	100	105	89	118	79	96	96	104	97	94	102	95	104	97	110	111	100	106	87	99	104	99	100	102	103	99	94	108	97	116	116	93	100	78	92	101	100	97	103	96	82	112	109	96	102	100	86	83	91	91	98	110	94	76	130	95	88	80	103	81	85	93	107	89	107	95	112	96	91	93	91	94	104	95	103	92	91	98	93	89	102	106	115	104	99	105	92	107	87	98	91	112	90	92	92	98	97	99	83	107	93	91	99	98	106	103	104	90	93	97	98	104	72	95	86	112	104	97	78	109	100	98	96	84	81	90	89	87	97	98	95	91	86	90	108	84	85	94	84	105	95	103	109	97	102	101	87	109	110	105	91	87	100	92	96	105	103	108	104	91	92	106	88	105	113	118	107	110	125	92	93	94	94	99	95	111	102	87	87	102	99	91	93	87	109	104	100	91	92	83	90	109	100	93	98	102	103	120	82	100	115	105	103	80	110	94	102	110	86	91	87	113	89	102	103	100	104	83	99	92	106	79	110	95	81	90	98	110	95	96	84	109	92	84	104	93	108	112	84	102	112	103	97	101	104	103	84	97	102	104	100	106	110	107	95	97	89	98	105	103	84	109	104	100	88	88	96	90	90	97	103	100	100	96	94	105	124	102	95	88	112	80	100	90	90	100	103	114	105	93	95	98	104	101	85	98	87	95	95	91	77	104	105	114	89	113	89	92	108	96	109	111	84	101	96	82	101	100	102	101	86	97	87	106	104	92	95	100	102	87	95	101	104	103	101	94	98	90	88	122	93	98	99	105	96	93	90	120	82	103	112	126	96	109	102	103	84	102	105	107	95	114	89	93	89	81	84	97	110	99	115	94	109	107	89	101	88	105	91	108	89	103	94	90	99	79	122	103	97	82	94	105	114	97	120	104	93	115	91	119	97	120	98	99	97	106	86	103	96	84	91	93	100	99	113	85	111	79	97	95	90	75	96	121	95	99	101	81	102	88	99	105	108	100	76	94	76	94	102	83	96	107	94	93	86	83	91	77	111	106	91	90	97	91	114	111	105	113	92	88	92	105	103	99	94	101	109	94	90	92	103	92	98	105	107	102	126	81	108	104	105	90	100	100	89	95	89	98	102	114	101	75	103	91	94	87	92	121	113	92	98	120	79	104	96	89	101	106	90	90	109	101	94	98	104	103	89	89	97	82	97	106	112	88	90	107	117	95	102	88	89	102	99	99	83	99	96	99	93	111	90	85	96	90	88	98	97	103	112	100	102	101	96	89	92	109	100	102	91	107	93	108	95	90	107	79	94	91	105	91	90	85	106	88	95	84	83	92	90	111	94	92	105	95	108	97	99	102	114	78	106	106	110	103	99	100	103	109	88	113	89	94	82	91	100	104	94	100	119	85	118	99	94	106	98	78	87	109	85	83	101	106	97	89	105	100	110	97	88	121	104	109	88	112	102	90	82	101	91	88	101	95	106	100	98	99	84	98	101	95	94	104	108	87	120	94	107	108	85	86	101	120	110	96	101	90	101	82	98	107	101	95	93	123	124	88	106	91	104	87	93	103	84	100	100	103	93	102	83	102	102	101	85	84	95	89	112	83	92	116	117	112	104	98	102	106	92	84	98	112	85	99	102	93	98	94	92	90	95	106	96	116	98	78	79	95	108	92	99	73	93	91	96	104	119	79	78	104	98	104	89	101
30753	20830	9687	3712	4879	5951	5992	4985	4089	3333	2845	2341	2326	2042	1940	1807	1473	1285	1240	1119	1134	1026	1039	1011	904	925	913	879	901	870	857	818	887	899	806	861	939	916	891	901	928	867	903	964	1039	1339	1652	1748	1995	2159	2189	2389	2242	2002	1808	1427	1088	962	843	804	755	809	775	802	798	771	801	773	798	782	797	760	764	787	801	741	813	806	775	776	774	777	798	775	807	794	792	788	769	742	806	737	780	838	755	791	752	737	756	781	772	762	720	758	734	760	772	821	768	773	770	758	801	780	741	747	784	812	770	771	789	762	764	807	759	782	805	756	748	750	795	794	756	747	753	770	733	772	800	758	777	814	761	740	727	795	770	789	797	767	738	836	780	745	776	733	761	764	762	785	783	734	805	768	771	742	740	753	734	805	745	754	769	777	788	793	763	804	795	708	762	767	751	767	817	783	733	804	785	765	784	777	764	787	769	779	787	769	715	779	732	800	791	712	766	760	783	753	804	767	760	767	716	770	778	796	773	816	768	742	789	785	689	769	740	768	777	748	721	809	812	795	787	737	756	748	762	731	739	795	781	754	745	769	782	741	783	827	734	774	718	773	792	786	773	780	721	794	765	787	749	783	811	705	780	772	812	746	778	762	772	758	733	765	807	768	773	749	796	767	776	752	773	774	785	781	770	726	803	753	790	747	789	818	780	797	769	765	750	757	720	765	780	786	749	780	749	756	708	782	722	742	762	753	759	769	770	741	760	749	777	831	770	763	800	784	754	732	756	740	803	806	772	762	743	766	793	785	760	784	804	795	750	796	783	829	740	703	769	742	792	788	790	780	736	795	766	828	728	791	757	764	751	728	734	764	787	771	759	803	732	753	778	787	756	769	777	774	753	768	792	759	753	725	828	747	754	760	766	789	752	799	801	684	733	775	789	754	722	788	765	740	742	796	744	759	796	766	742	752	793	705	783	785	805	741	705	806	778	838	715	800	795	737	795	771	754	815	776	733	758	778	736	730	732	766	767	786	740	777	765	788	774	761	779	797	747	783	776	742	743	781	747	730	789	732	770	763	765	788	808	724	743	744	734	806	794	764	782	763	776	777	738	787	767	792	793	777	774	719	754	781	724	747	790	830	773	775	795	794	755	834	771	797	781	766	748	764	746	768	782	743	755	759	788	748	763	742	716	737	755	842	803	801	742	759	778	746	686	749	751	761	804	780	734	779	744	752	758	736	754	749	742	770	788	753	779	788	813	803	772	787	815	738	782	820	751	804	738	769	785	770	772	812	730	746	750	776	751	743	790	749	782	757	830	790	755	819	758	780	758	769	747	743	746	787	787	771	750	779	781	787	762	755	751	736	770	783	748	726	743	792	811	733	798	734	747	754	783	756	793	777	737	704	757	814	729	748	771	694	780	808	779	741	733	788	761	795	751	710	770	726	763	780	748	837	768	788	734	758	787	712	740	789	778	785	724	745	741	798	724	757	729	789	782	747	785	790	743	770	742	790	703	754	758	771	757	774	748	789	788	771	761	765	811	746	815	707	797	743	760	771	714	741	721	783	756	795	774	709	811	794	728	762	781	713	787	791	741	784	772	722	783	742	759	764	722	757	786	758	733	733	754	750	767	791	787	767	756	758	749	778	785	802	773	807	747	756	804	796	761	760	817	748	751	790	751	727	800	769	782	742	791	784	770	754	776	768	731	770	774	771	744	793	753	738	753	793	771	726	785	760	757	777	777	800	769	792	739	777	771	786	758	770	789	780	766	724	794	755	798	782	735	755	785	829	767	778	777	775	811	767	757	781	801	748	766	774	736	736	735	821	775	749	746	783	787	727	757	827	790	782	711	796	776	807	831	743	777	769	776	785	746	759	780	765	771	798	751	829	776	758	722	777	685	784	806	766	755	783	764	778	782	724	784	754	787	700	774	768	811	776	763	771	751	777	744	780	810	794	773	767	771	788	712	735	788	781	794	779	791	766	729	767	791	797	750	746	723	764	720	826	760	764	759	769	775	730	720	807	736	760	768	735	776	774	778	762	729	831	741	772	774	722	791	798	731	773	785	813	751	745	779	777	775	730	752	788	794	744	756	795	756	784	757	728	724	731	754	736	752	734	802	796	805	779	774	739	737	783	749	770	776	805	758	791	833	758	773	783	820	784	770	742	733	703	775	812	699	774	783	748	777	774	722	782	740	769	798	768	740	737	764	819	750	748	786	727	750	728	747	740	763	744	805	788	756	757	819	776	752	762	741	740	792	748	734	791	731	763	761	838	748	788	813	755	782	787	757	747	782	718	776	771	806	729	735	773	799	735	790	822	815	758	773	789	811	795	806	750	792	797	756	763	766	741	807	776	749	749	767	731	756	749	777	787	764	746	763	760	788	696	783	791	778	784	763	774	757	768	791	738	742	688	725	794	826	782	809	745	758	765	779	740	758	772	777	743	722	849	729	776	750	797	748	805	720	761	813	749	758	746	773	795	807	726	774	810	767	819	764	767	686	783	761	721	752	809	795	808	780	750	785	777	730	770	779	754	821	699	775	805	791	746	763	752	770	770	770	766	779	776	763	749	720	804	814	785	787	749	732	785	755	771	760	785	802	725	832	782	815	753	776	747	735	724	728	774	767	752	721	746	749	746	783	789	693	762	756	755	799	762	754	777	763	758	751	740	758	721	763	800	780	776	757	722	748	822	808	738	757	739	767	778	780	717	729	758	793	798	768	758	770	779	785	777	747	761	744	768	745	765	765	732	763	827	776	768	775	768	761	763	759	758	736	759	813	846	772	764	748	794	752	772	744	712	747	759	711	797	736	767	760	770	791	759	805	747	778	788	762	748	790	778	804	745	757	800	778	785	762	767	775	776	729	731	761	775	801	764	788	735	774	769	823	719	738	783	776	772	756	704	780	765	745	735	771	732	788	794	783	810	760	806	716	727	776	797	770	755	740	753	755	738	745	731	784	746	777	833	734	708	754	740	775	761	760	822	744	756	740	787	801	766	821	803	764	750	803	759	756	708	720	725	803	743	773	713	770	798	744	817	763	738	731	769	817	781	718	779	764	777	764	781	747	790	801	749	777	803	812	798	812	803	760	779	751	783	767	776	754	761	779	743	756	738	780	781	755	723	743	769	805	707	811	784	786	802	763	776	814	738	755	775	777	747	830	750	783	770	778	725	723	744	721	791	741	846	769	789	752	741	798	755	790	738	831	779	735	759	751	748	723	772	756	771	758	818	792	768	768	778	748	754	770	776	769	714	747	793	725	722	771	797	743	737	809	777	769	751	748	774	764	752	750	823	779	781	752	745	781	791	765	800	746	757	770	759	774	723	752	768	766	759	801	705	814	771	745	783	787	748	806	777	747	754	870	779	714	746	773	752	786	845	775	753	734	763	747	768	706	765	775	712	791	732	764	810	732	731	797	781	747	761	752	776	746	729	719	748	727	789	756	719	760	787	729	752	828	762	754	784	748	786	739	781	728	712	777	733	781	756	734	781	762	793
4261	2473	805	208	121	121	151	121	115	116	114	95	125	95	106	94	90	74	68	72	66	78	93	82	71	79	68	87	67	63	77	71	62	72	57	68	72	76	60	76	64	66	85	71	72	97	82	117	129	125	124	151	118	122	95	96	101	94	64	57	78	58	71	70	64	57	57	66	58	69	60	74	67	74	59	72	56	56	74	67	71	52	63	65	76	68	73	70	77	89	73	66	70	69	80	77	67	69	57	60	65	71	72	69	77	80	74	66	77	65	68	64	55	54	60	67	79	67	85	62	85	54	80	56	68	56	65	66	69	59	73	86	70	66	62	53	73	72	93	75	61	63	71	61	58	66	82	62	62	73	85	65	62	79	59	58	75	65	74	68	74	68	58	72	69	85	60	73	68	76	73	63	68	57	55	69	76	71	64	57	78	71	80	81	68	81	88	77	63	65	69	55	71	65	56	83	70	63	74	61	73	67	73	69	76	82	61	64	75	66	89	81	60	69	71	66	73	67	56	71	63	61	69	64	61	77	75	61	72	81	55	72	69	88	67	69	66	53	86	74	56	82	63	65	74	69	54	70	60	53	62	65	56	75	71	80	65	63	68	75	77	60	62	62	63	62	70	69	56	77	77	69	69	78	78	75	74	76	70	62	65	63	77	87	65	61	76	81	43	61	70	61	56	86	59	63	69	79	66	84	61	63	63	87	73	76	70	70	88	72	67	75	62	68	79	62	76	68	57	70	65	70	59	76	82	70	51	59	73	70	70	56	74	71	58	75	66	89	64	65	77	76	78	71	78	68	56	68	66	70	77	79	64	68	70	76	69	72	75	55	54	76	79	64	85	71	53	68	57	79	66	70	71	65	77	68	70	69	72	70	69	72	75	69	58	65	71	61	48	74	62	66	61	80	80	61	56	81	69	68	67	82	66	61	67	65	65	71	86	66	64	70	61	66	68	78	69	64	70	72	72	75	81	63	55	67	89	72	70	69	75	61	75	71	69	73	77	69	64	65	71	75	57	69	63	51	72	85	75	45	76	68	69	72	70	66	76	67	74	65	64	73	68	76	76	54	70	60	77	61	80	76	65	82	58	62	73	76	76	61	84	68	67	58	65	71	58	74	64	57	60	66	71	66	83	88	62	73	84	71	74	56	62	80	55	66	64	58	63	80	81	84	67	59	56	74	68	66	63	66	74	56	75	57	59	61	67	60	71	56	51	58	64	52	69	65	77	66	65	79	65	66	69	67	69	79	65	77	56	75	56	73	72	68	60	58	65	79	73	66	73	83	64	80	71	55	65	76	66	77	73	68	87	74	80	72	63	74	62	60	60	70	69	79	75	70	68	64	62	55	79	62	61	69	54	57	81	80	66	66	62	90	69	74	65	68	52	75	64	82	71	67	71	68	65	65	51	71	63	57	60	72	66	68	68	51	76	64	71	66	58	79	82	50	70	64	74	49	70	62	58	67	69	70	56	80	82	77	60	68	76	84	71	71	62	65	71	78	62	68	53	72	69	54	58	71	61	78	67	67	75	74	64	68	76	65	74	60	68	62	63	79	85	67	61	59	68	73	51	68	80	60	71	58	60	74	59	67	78	69	85	73	70	61	76	68	79	64	67	71	64	68	73	82	71	68	73	83	78	60	62	62	64	53	53	57	51	82	74	90	63	81	66	67	82	65	64	56	61	74	77	73	66	65	67	64	74	60	69	58	65	64	66	62	68	60	78	81	59	57	83	67	74	64	65	71	57	68	77	58	65	55	71	68	83	70	64	75	65	69	70	67	65	74	71	66	64	65	74	74	53	69	59	69	70	73	70	81	77	60	82	76	61	75	72	65	68	69	66	64	69	59	79	62	75	80	72	55	63	82	77	74	63	64	62	73	63	70	80	56	63	84	75	73	74	55	55	64	64	52	61	69	72	64	66	62	75	79	65	57	69	76	62	79	58	65	87	77	78	63	78	54	59	77	74	64	83	61	80	70	61	77	67	59	76	81	70	67	68	66	71	77	66	59	65	73	86	72	68	70	78	68	82	76	75	62	67	74	74	66	68	76	67	67	71	62	50	61	50	66	69	71	52	100	82	61	66	79	79	56	59	91	74	65	83	75	67	52	65	66	67	63	86	73	56	63	61	59	61	77	67	66	54	72	61	58	59	53	67	76	71	73	63	57	67	70	70	68	89	72	59	63	79	73	63	78	68	72	55	66	65	52	76	63	73	71	69	65	52	63	79	78	76	70	73	65	65	72	65	65	75	80	65	71	75	79	59	76	83	48	70	71	74	69	63	62	77	66	74	68	64	64	70	66	71	64	84	52	71	65	56	67	62	66	71	58	80	70	72	69	56	87	66	63	58	67	64	64	76	62	73	56	68	74	72	59	74	60	72	73	73	74	74	66	73	72	63	62	83	75	70	74	74	78	56	67	73	67	74	63	60	65	48	71	78	62	69	67	59	71	58	72	83	73	77	60	63	76	58	51	60	68	61	73	78	75	61	80	59	76	55	54	82	61	68	69	70	68	68	83	68	69	73	90	70	64	66	63	74	72	67	68	74	61	67	69	54	69	69	66	76	73	74	84	65	76	75	65	72	64	66	60	65	71	81	76	78	67	72	72	70	79	56	56	72	71	91	80	78	64	72	76	76	66	67	76	84	84	68	78	73	84	67	75	63	68	65	72	60	67	69	80	68	73	69	80	64	74	65	78	70	80	56	72	77	63	88	65	68	76	57	66	78	65	60	60	62	65	84	70	82	67	60	76	73	67	65	64	68	60	66	75	69	62	65	59	63	53	74	67	60	65	77	57	69	75	58	68	75	74	67	71	71	56	73	78	81	67	66	65	78	76	60	70	76	84	66	63	73	86	66	63	63	72	61	63	64	79	83	66	62	79	76	77	71	81	59	76	76	65	78	67	71	106	74	86	71	74	73	53	77	68	67	76	83	81	72	80	57	66	71	58	69	62	75	61	63	76	75	71	85	61	80	62	75	81	72	64	70	74	64	58	78	66	70	60	62	80	59	79	63	90	61	62	70	67	73	63	65	54	69	63	60	69	62	69	84	73	66	67	62	84	63	62	75	74	66	68	60	63	73	74	71	60	59	64	59	82	68	62	73	77	60	84	61	72	71	73	63	74	60	78	67	65	67	68	71	71	70	65	66	62	73	69	66	79	62	92	76	73	59	73	74	54	56	52	61	74	68	71	60	71	69	76	60	51	56	80	74	64	62	52	70	66	68	93	71	74	70	76	71	64	77	64	77	70	61	75	63	80	65	75	66	59	52	68	74	78	76	69	81	57	70	73	67	63	62	53	74	57	75	61	74	57	71	65	74	54	72	66	60	81	53	86	65	63	65	59	68	90	62	67	72	65	68	74	71	72	48	63	69	64	62	56	60	76	70	56	77	86	75	76	77	67	59	72	64	65	65	74	68	66	60	59	39	64	61	66	72	64	71	71	78	66	60	70	78	89	60	60	68	66	64	67	74	78
30202	18877	9160	3520	4474	5467	5390	4670	3761	3083	2610	2332	2148	1871	1742	1560	1230	1073	987	1032	917	827	816	773	766	660	706	701	687	670	680	618	630	629	619	621	648	723	705	731	685	701	656	830	954	1164	1139	1280	1698	1941	1970	2123	1869	1576	1423	1180	1096	912	600	556	530	596	582	600	562	567	554	588	598	549	569	559	537	585	568	542	561	572	567	583	504	522	557	537	550	554	514	567	553	568	559	562	579	571	560	551	573	561	563	568	536	534	554	548	541	495	555	568	567	631	541	538	560	567	564	523	551	589	531	530	584	563	505	580	525	586	558	548	537	541	547	492	544	580	518	563	523	574	586	600	553	559	530	568	582	566	574	533	566	565	571	544	524	529	587	509	552	554	590	534	510	557	536	542	575	536	585	513	551	551	515	562	550	527	561	566	562	515	537	561	544	549	565	579	541	594	585	548	541	531	584	569	586	611	535	574	565	539	536	526	560	527	573	560	551	519	544	567	570	551	571	502	536	578	556	561	571	562	549	543	554	553	590	554	557	577	603	597	582	548	520	559	543	569	524	566	566	538	557	580	572	545	555	545	514	574	515	565	590	557	537	538	556	550	551	541	547	595	557	538	531	582	563	561	567	559	522	538	550	578	530	584	583	522	554	515	558	548	514	512	569	564	544	585	549	534	564	601	555	547	538	566	549	558	570	533	549	526	566	536	532	562	550	540	554	574	586	566	549	581	585	552	550	552	549	552	577	552	517	539	537	582	597	571	572	538	559	549	542	523	556	533	565	547	562	569	532	583	560	545	563	547	531	568	592	550	588	535	579	549	599	544	534	582	556	572	555	578	581	560	541	581	600	545	580	570	565	567	583	590	591	561	555	581	552	554	509	548	556	553	540	567	541	504	575	559	580	554	553	539	557	522	570	582	542	541	537	553	571	571	540	561	569	541	636	578	567	572	589	541	567	521	522	542	511	605	569	611	588	544	570	570	546	522	587	560	544	546	547	590	535	549	548	599	575	589	548	573	557	547	534	565	552	531	508	578	558	527	567	523	572	549	592	588	544	558	541	508	560	499	506	548	558	558	573	557	544	567	595	578	548	545	557	525	496	586	552	565	562	568	574	571	533	572	545	552	576	537	565	588	544	539	564	525	581	498	570	539	549	522	565	524	611	579	572	561	550	568	602	559	599	549	555	558	598	584	591	578	546	546	569	570	562	600	619	538	547	553	565	536	558	552	513	554	543	537	533	534	544	549	562	502	603	574	568	593	539	553	600	514	575	542	570	559	572	575	532	541	547	521	548	561	524	534	585	547	537	596	533	540	514	563	560	535	582	574	606	555	557	566	556	559	557	575	584	503	557	572	557	555	535	558	581	529	585	566	561	553	537	553	520	567	574	536	556	570	547	552	547	535	552	582	543	518	591	540	589	565	524	494	513	550	567	532	592	513	558	577	571	562	536	518	563	529	565	513	540	561	541	560	531	552	553	557	549	513	593	561	518	541	555	552	580	588	546	579	571	570	556	546	551	572	520	513	566	570	566	534	582	582	564	573	564	567	576	537	572	513	575	572	553	563	554	520	553	585	551	531	573	498	542	540	568	525	544	521	577	519	513	530	571	576	571	542	574	558	567	573	579	559	528	523	567	574	549	586	560	553	542	550	517	508	568	588	565	545	562	571	557	583	539	546	555	554	564	564	579	594	549	612	545	569	583	539	577	579	544	555	541	543	539	535	555	551	525	537	555	527	567	553	537	541	542	596	581	572	570	555	547	518	573	583	536	587	519	576	582	527	545	527	530	578	578	557	578	545	558	569	522	591	595	559	587	540	551	553	530	584	553	563	567	519	527	575	577	587	569	573	507	563	529	559	546	610	546	540	576	582	576	563	572	546	520	544	546	580	567	542	571	571	553	574	565	587	522	586	541	550	551	575	558	531	573	544	533	587	528	573	570	544	542	555	599	577	579	531	555	548	571	573	565	545	537	550	577	525	603	581	547	587	575	591	516	561	541	543	547	558	556	538	537	560	562	554	555	594	564	569	553	544	517	569	585	549	572	529	573	540	594	534	572	553	564	570	526	525	545	535	545	600	584	582	601	542	554	569	587	552	616	542	532	573	573	598	571	570	547	570	559	615	587	525	555	551	516	534	572	543	552	584	576	591	554	546	539	562	552	583	579	582	508	566	579	521	530	556	560	571	508	589	558	525	546	542	561	584	512	528	555	565	513	574	529	515	571	553	592	556	566	575	551	561	553	542	574	546	559	513	516	575	538	531	548	525	560	545	558	586	558	560	588	580	566	549	566	589	595	561	540	543	559	550	572	534	591	589	567	564	557	555	551	547	566	565	524	592	530	569	545	573	563	566	535	545	561	616	572	539	577	578	542	522	543	569	564	556	546	571	526	540	544	553	574	552	568	515	517	552	569	542	555	557	590	572	568	543	570	550	554	560	543	559	578	529	587	539	539	563	592	529	532	539	591	570	549	547	501	545	533	544	537	508	565	530	570	551	569	568	564	532	539	561	564	549	554	557	568	587	551	573	571	553	571	587	537	547	562	540	535	568	524	592	549	552	547	578	585	582	568	536	549	573	564	549	547	571	539	545	555	518	573	503	554	574	516	593	541	545	549	566	544	546	581	552	555	514	547	530	525	572	567	585	593	564	558	582	549	590	582	525	594	565	533	539	510	552	552	582	544	561	508	522	554	554	569	563	504	539	555	556	553	542	552	589	534	527	531	535	492	595	574	553	580	566	567	530	531	532	545	557	526	553	548	529	546	517	552	598	532	541	602	558	583	553	547	568	503	551	524	551	553	554	531	564	546	541	526	496	562	565	603	577	581	576	536	598	516	568	583	554	566	538	522	585	574	572	532	551	572	566	586	549	581	542	547	581	502	582	565	558	553	561	532	587	585	571	576	559	584	567	606	571	516	532	505	570	551	559	547	563	557	548	541	562	546	551	579	564	529	488	536	586	548	547	558	555	560	540	514	535	502	591	544	551	607	556	550	521	517	548	540	536	571	544	527	617	560	565	566	539	589	573	592	555	575	562	571	530	590	529	557	543	523	562	579	577	567	548	565	580	558	567	577	546	541	564	574	549	579	559	568	580	578	577	559	550	531	558	521	615	546	554	513	552	551	561	573	578	541	537	581	524	577	536	521	511	586	552	537	537	545	498	631	566	529	552	576	586	568	539	549	580	581	566	575	549	545	550	547	556	555	530	556	576	525	535	506	537	552	587	585	534	564	538	569	514	559	560	567	543	554	543	532	563	603	577	564	585	571	574	542	584	555	595	580	587	499	557	531	546	565	546	542	557	541	530	530	556	548	548	555	523	599	555	555	579	543	556	545	564	547	513	525	564	526	583	604	575	552	566	577	544	538	574	557	537	575	523	559	559	610	564	563	572	548	532	549	562	620	585	555	526	583	562	579	554	557	564	568	549	562	562	577	524	585	576	546	506	545	531	576	539	531	536	555	588	568	562	490	540	532	564	536	560	579	535
4953	3690	1358	273	168	217	218	208	190	201	160	176	181	179	170	105	156	146	136	138	145	151	124	120	123	132	126	143	104	120	108	139	125	123	119	121	118	114	134	133	115	145	122	104	125	136	140	136	196	196	203	238	181	186	181	150	131	125	122	118	126	107	122	105	106	105	124	112	130	112	123	114	126	113	101	101	110	106	113	107	125	116	118	106	108	119	94	110	117	117	114	116	117	120	120	122	115	105	136	107	107	105	126	118	117	107	129	119	93	110	109	119	96	115	115	119	112	99	109	106	104	127	96	131	116	116	111	102	98	125	110	117	88	120	114	110	112	107	110	122	111	109	114	104	106	126	118	114	118	107	108	111	108	105	123	121	106	110	100	107	95	111	99	114	110	106	100	108	99	102	109	120	120	118	112	111	91	127	115	107	115	110	96	109	111	133	101	127	118	118	102	112	94	125	122	128	105	98	116	117	96	108	117	121	119	101	107	109	86	113	114	117	101	115	113	101	121	95	111	102	95	111	135	111	113	116	128	111	124	124	125	126	120	116	105	94	113	131	117	102	118	114	94	100	105	108	110	116	115	103	99	109	106	114	110	103	106	115	108	118	111	97	98	121	102	108	124	127	111	114	129	103	91	97	104	121	141	119	129	107	113	117	108	135	118	106	103	101	96	119	100	134	114	103	105	116	100	109	131	129	94	101	110	109	109	102	107	121	108	105	120	103	119	112	123	108	94	102	119	101	104	117	116	112	104	92	117	117	110	114	116	122	99	119	113	105	109	122	127	108	126	102	110	110	118	114	100	121	87	131	108	126	114	116	132	107	116	97	115	102	117	139	115	112	130	131	114	108	126	109	107	90	97	110	125	109	116	114	116	113	110	118	121	91	115	114	109	101	129	123	115	103	135	115	117	132	127	122	117	97	129	112	99	96	111	113	112	106	119	116	120	120	114	115	122	123	114	119	118	119	119	93	106	107	118	119	111	103	123	119	113	134	108	104	97	114	126	116	120	122	100	122	106	126	110	129	101	113	113	132	127	111	100	109	112	109	115	123	109	107	115	97	103	93	109	104	100	107	133	111	123	104	99	119	126	122	100	108	109	98	97	115	104	102	114	129	98	121	113	118	96	124	108	136	122	109	118	122	113	104	120	121	113	112	129	107	125	132	118	118	120	125	107	108	105	133	115	131	89	99	104	110	122	113	109	89	104	124	101	116	139	108	126	110	109	117	119	109	120	95	107	113	110	123	121	105	108	116	120	114	131	91	126	98	101	133	99	119	116	110	110	126	110	115	127	114	116	120	100	88	124	122	118	111	125	106	103	128	120	104	107	101	118	112	118	100	99	111	114	118	117	108	129	110	120	111	127	118	98	114	120	105	94	109	128	107	118	102	101	128	98	117	105	109	94	100	112	103	110	99	108	112	114	113	110	142	105	117	118	117	119	103	114	96	124	115	123	98	98	106	117	102	133	135	116	118	117	125	123	120	123	125	108	128	160	109	112	116	116	107	106	105	118	98	113	100	124	102	105	109	109	98	89	106	106	116	102	130	132	118	107	120	126	114	110	99	119	95	105	109	126	111	104	122	114	123	125	118	108	118	119	116	125	113	106	132	110	114	95	123	87	119	112	133	93	103	104	126	123	109	89	105	111	119	106	94	122	93	122	112	112	107	110	110	115	103	112	98	109	122	90	104	104	113	118	107	96	125	123	113	115	119	101	113	127	107	113	130	125	114	131	110	132	107	127	114	103	104	108	109	109	104	136	110	113	109	113	90	111	123	110	114	123	138	118	112	118	124	104	106	104	111	91	119	106	122	118	111	127	97	125	101	103	99	106	112	100	100	95	107	107	139	109	105	112	112	97	133	102	110	106	104	110	123	118	107	114	113	119	104	124	109	137	116	107	113	119	102	123	110	119	129	121	136	107	107	88	117	116	103	121	111	100	126	97	123	122	120	99	107	115	112	125	124	110	112	109	96	125	105	116	108	90	114	117	121	112	111	102	112	140	123	113	101	90	112	96	98	112	125	114	86	121	116	114	111	104	108	100	116	126	112	108	94	105	118	110	85	130	122	104	118	118	93	127	109	120	101	125	118	109	101	111	124	119	99	108	124	92	106	102	108	95	99	102	114	131	118	101	116	99	97	128	125	89	115	126	94	115	111	115	119	113	86	106	107	122	105	105	121	117	121	109	98	96	106	109	114	115	124	121	105	120	107	110	100	115	116	99	84	115	115	112	129	103	108	95	99	108	113	113	124	126	116	98	119	111	103	128	105	110	118	123	107	98	108	116	103	103	101	115	131	134	110	106	114	131	99	120	106	108	131	96	115	115	113	112	106	113	99	109	125	92	107	106	117	108	124	110	92	103	140	112	118	114	110	112	131	94	110	104	109	122	102	101	111	114	115	122	122	95	115	100	106	122	120	111	98	115	109	119	106	104	118	111	110	106	113	113	127	103	127	100	108	117	106	111	93	100	118	114	110	99	133	117	97	123	119	107	97	102	124	108	118	118	102	112	114	117	116	115	117	105	119	122	116	121	134	118	100	145	105	127	129	119	122	108	112	111	113	109	104	131	108	102	92	112	96	122	137	119	134	101	113	116	96	105	113	97	115	98	113	131	129	134	105	103	120	113	126	127	117	125	120	101	118	111	132	116	97	127	123	123	132	135	105	116	109	119	93	110	102	115	120	106	113	125	136	106	107	125	86	117	100	118	131	110	117	114	118	124	106	126	100	112	128	105	118	116	141	116	116	99	120	104	115	125	117	113	101	115	115	123	109	111	110	117	106	137	106	113	107	114	112	113	119	119	106	106	121	126	120	111	110	105	99	94	122	117	102	128	105	93	120	115	128	116	119	104	127	123	108	105	99	123	135	108	95	138	120	115	120	125	115	118	101	112	121	111	97	113	103	105	85	121	100	133	108	119	111	102	117	104	96	121	105	114	114	112	119	123	95	142	96	121	121	103	112	116	106	109	106	136	129	101	136	124	95	118	101	129	109	103	104	106	94	99	104	104	112	108	116	101	102	107	110	128	128	115	122	98	101	108	121	119	108	112	112	99	124	119	102	118	126	98	119	102	113	108	102	121	123	92	108	116	130	105	103	108	113	103	101	112	103	99	107	127	106	118	122	125	107	142	112	109	140	103	111	110	105	107	118	93	99	99	104	115	118	121	114	113	93	95	111	102	120	127	113	129	93	108	115	127	130	102	108	116	118	122	118	113	112	137	133	105	122	118	121	108	122	101	97	120	126	102	119	121	90	114	128	105	108	122	120	130	113	125	116	106	108	112	95	91	124	126	121	114	118	113	113	120	99	98	131	107	106	131	102	122	122	115	120	109	138	111	104	113	112	107	98	103	130	99	129	114	118	105	98	117	100	114	102	125	120	111	121	103	113	102	119	90	108	102	111	127	121	123	115	111	121	108	108	107	125	115	129	103	112	124	105	111	101	125	113	124	105	106	108	113	137	122	108	108	110	97	106
34318	22844	12095	5079	7020	8361	7848	6480	5313	4462	3901	3540	3303	3050	2672	2189	1814	1526	1578	1498	1395	1309	1254	1216	1206	1125	1095	1040	1047	1050	997	1001	1014	1035	968	1042	1077	1005	1141	1123	993	1090	1164	1166	1276	1540	1814	1954	2400	2863	3333	3322	3163	2800	2238	1829	1560	1286	1057	970	875	881	898	1085	933	889	912	926	859	903	898	937	858	853	879	964	902	899	826	875	855	849	858	916	909	854	908	890	921	869	906	917	900	929	951	857	913	866	863	909	876	905	885	892	891	877	906	858	888	881	885	868	857	892	889	884	929	934	901	869	919	856	892	878	879	861	874	860	929	847	918	869	915	893	930	928	821	901	904	843	877	863	871	887	895	865	894	841	913	893	868	896	886	896	824	886	939	863	857	888	890	890	819	887	882	920	854	917	892	814	860	920	887	906	915	886	928	845	908	926	863	926	882	903	855	912	912	909	908	897	917	918	834	897	877	893	928	874	886	848	853	902	882	953	881	910	872	910	868	891	907	886	891	879	859	901	868	914	848	867	866	937	895	885	879	875	868	886	901	863	921	872	890	850	902	901	883	873	940	926	901	883	843	899	882	868	898	897	892	887	873	877	855	883	875	869	913	849	864	885	904	857	928	884	879	876	860	871	865	908	909	890	913	899	875	926	886	883	913	878	920	885	849	883	857	868	873	933	962	879	896	876	916	883	915	885	840	877	938	948	871	859	843	923	911	903	921	903	876	908	866	891	860	886	841	911	832	952	878	922	926	959	861	905	868	864	906	918	834	956	927	865	862	929	915	888	911	829	870	919	821	884	916	911	852	929	859	936	872	937	917	854	924	907	878	900	905	871	875	887	897	905	874	888	882	901	907	887	861	870	884	860	846	871	948	910	886	868	863	845	926	914	881	875	886	877	916	875	891	939	854	924	910	899	873	876	901	864	821	883	858	883	843	858	914	877	883	887	893	882	847	897	894	896	894	913	845	934	875	925	902	832	891	890	834	876	891	878	882	866	885	929	870	884	869	908	879	898	880	905	891	892	872	939	932	926	877	875	883	877	864	823	925	881	931	844	872	840	884	882	910	902	891	858	946	899	935	913	832	875	900	900	909	894	881	887	871	864	878	854	878	937	875	946	873	858	889	858	881	889	890	918	923	873	860	902	883	828	906	958	933	905	869	930	984	895	826	922	863	903	900	901	869	883	896	908	917	865	866	925	854	917	889	917	852	841	907	896	916	897	930	919	890	883	926	840	892	884	853	883	911	920	913	830	850	908	932	891	913	873	874	912	892	877	878	874	916	876	859	898	924	913	893	823	859	900	934	883	890	890	872	909	932	889	891	882	891	824	878	886	882	884	911	887	837	880	832	859	824	894	868	926	896	914	883	899	839	891	879	892	844	881	943	944	883	890	856	899	890	895	897	832	907	891	870	866	893	944	903	937	933	911	907	925	908	909	927	880	964	899	813	902	811	872	876	827	963	853	864	904	926	871	876	849	858	910	908	887	858	897	851	885	840	877	899	909	873	876	903	874	890	940	858	845	858	913	876	911	887	872	932	852	946	900	895	918	862	864	881	863	904	904	852	872	856	869	913	876	907	864	826	858	856	885	918	856	858	889	862	884	947	842	886	828	916	900	861	884	871	865	864	906	898	892	843	847	916	858	868	943	881	891	889	929	868	851	878	878	892	867	933	834	880	912	851	903	945	911	912	860	875	888	818	879	912	878	891	894	874	876	845	896	896	889	905	876	927	935	954	871	869	879	879	864	895	908	897	871	891	880	864	919	850	871	896	880	876	852	879	844	922	880	897	870	890	840	900	909	892	901	930	873	868	909	911	928	907	941	897	892	915	850	892	889	875	883	880	877	853	842	929	912	884	867	891	946	867	912	917	907	939	875	883	841	861	904	918	896	892	847	855	875	860	926	891	944	880	888	893	952	849	898	883	951	851	857	910	911	878	894	888	893	916	878	918	914	865	899	865	885	857	878	857	858	894	880	856	928	894	900	926	934	904	882	879	939	925	909	894	870	912	872	904	882	838	906	845	867	929	895	910	852	863	850	949	872	897	900	936	900	911	882	833	898	903	928	841	878	877	873	904	886	855	874	836	895	849	877	867	922	841	859	961	889	838	950	883	873	870	904	827	849	873	850	901	922	928	850	906	905	894	870	882	872	907	860	917	900	879	884	890	882	883	863	853	957	879	891	862	902	856	892	829	884	863	940	859	877	890	864	926	900	889	939	902	912	884	902	874	894	898	902	914	882	938	909	991	866	882	921	920	877	834	917	881	866	924	900	879	855	899	859	874	965	854	846	961	890	910	876	918	949	880	895	880	840	874	889	927	873	904	909	908	955	912	908	886	941	905	885	851	894	869	923	869	871	868	872	925	902	882	928	882	895	944	909	840	915	884	847	937	913	920	914	914	876	845	867	957	922	846	867	883	949	905	940	894	836	898	869	822	851	867	835	898	852	907	869	895	872	914	888	849	870	915	868	854	862	820	890	892	864	908	939	917	912	906	859	866	848	887	855	898	925	875	943	907	879	894	886	894	864	914	918	906	925	936	919	861	901	855	830	914	916	918	851	877	869	888	882	854	878	891	881	890	885	921	911	909	890	875	851	923	847	880	878	891	874	867	891	860	894	901	857	877	874	876	889	871	887	825	825	861	857	903	875	881	886	877	893	890	901	905	902	878	897	878	870	853	893	872	903	866	909	835	858	926	884	887	867	857	892	891	931	914	932	924	866	911	892	846	784	867	818	921	853	852	924	914	897	924	820	889	937	890	885	885	891	910	896	906	873	874	853	844	881	852	902	936	917	853	940	867	895	858	865	900	866	879	886	841	937	853	831	897	880	891	826	925	907	883	926	904	949	933	902	877	839	870	859	875	912	844	871	873	877	917	880	894	927	854	908	885	893	850	891	913	876	927	906	832	841	890	877	901	866	872	944	903	899	904	936	886	900	874	880	901	889	886	884	876	871	873	850	900	900	900	921	946	868	821	890	937	961	875	928	898	859	958	890	858	844	908	881	888	937	867	920	909	872	875	916	814	862	875	875	890	905	950	880	858	899	866	860	875	804	904	896	908	889	939	888	896	881	888	885	920	913	875	942	895	919	861	889	932	825	891	916	915	896	909	851	886	892	869	913	835	921	902	876	869	877	880	864	891	854	903	883	904	846	852	871	927	911	942	911	860	858	877	899	856	898	866	869	901	890	937	896	877	908	889	865	807	958	912	943	890	871	874	912	844	907	928	923	871	899	864	902	885	885	901	849	910	890	899	909	856	871	865	967	863	860	901	922	872	939	878	862	903	840	880	871	837	882	915	929	930	907	859	896	823	857	814	857	843	921	860	913	885	866	890	916	861	902	902	900	887	900	914	896	894	871	931	887	881	924	890	870	904	869	908	860	872	890	895	897	818	871	877	884	922	903	887	858	912	881	942	915	840	902	919	859	901	911	899	908	882	897	965	932	897	903	881	891	940	882	865	888	837	870	885	897	917	881	894	909
2494	1016	388	118	95	84	78	95	86	81	75	96	81	73	73	47	56	58	61	56	52	49	46	56	39	48	35	54	72	47	37	60	52	52	52	49	50	46	61	47	49	48	63	51	52	41	40	53	53	66	45	56	66	69	62	57	53	44	45	61	49	50	40	41	56	61	46	44	50	47	35	43	46	61	44	54	55	46	39	59	53	45	48	48	45	57	51	30	53	46	41	45	54	51	51	51	55	44	47	53	53	38	47	41	53	48	53	50	49	50	47	49	53	50	46	47	38	49	47	53	51	40	44	45	36	52	47	52	46	57	51	46	50	52	43	47	50	47	62	53	51	49	42	55	50	53	52	47	49	48	44	42	53	40	39	60	57	50	45	55	46	63	46	56	49	47	53	59	46	53	65	37	53	45	40	40	62	46	47	50	54	40	49	48	60	45	40	57	54	46	43	42	50	48	53	54	52	49	57	52	25	54	44	38	38	38	41	56	47	38	61	49	60	40	54	39	35	43	44	41	37	52	46	55	57	52	45	61	56	46	36	52	51	41	51	49	66	61	43	43	57	51	40	44	46	44	42	60	49	62	52	60	46	39	53	41	52	45	49	51	51	49	59	41	50	49	43	50	50	39	44	32	49	51	46	55	40	38	39	51	45	50	37	63	51	47	61	46	65	50	53	46	53	46	58	46	53	37	54	46	51	48	49	59	39	34	57	48	57	55	44	51	57	47	43	63	37	60	45	48	47	49	50	49	56	49	55	42	44	53	50	56	41	43	45	50	49	53	55	51	48	47	49	48	46	44	44	44	37	56	52	38	55	44	41	50	38	47	42	44	44	42	54	55	50	51	43	50	44	46	41	47	46	44	42	52	50	49	66	52	43	59	34	41	44	45	46	39	50	50	42	52	52	45	48	55	43	44	54	47	55	41	47	44	53	40	61	54	47	46	52	50	43	48	51	42	44	39	29	51	60	42	56	47	41	43	53	52	34	43	48	60	49	56	45	42	43	52	49	43	45	52	46	47	48	59	56	39	54	49	55	52	40	50	50	33	38	51	50	46	54	41	40	58	56	39	40	57	47	44	56	48	49	55	44	48	46	43	50	32	43	40	50	48	41	50	54	49	55	46	44	49	54	49	56	45	56	48	49	58	36	60	47	44	48	46	57	52	45	51	57	46	52	66	36	52	52	49	38	42	39	41	43	60	60	49	55	62	50	54	47	49	40	62	50	47	37	48	46	43	40	51	55	57	43	48	53	64	47	42	47	55	43	52	47	54	52	44	47	55	40	51	42	42	60	48	50	49	44	52	48	40	38	38	50	60	33	50	52	45	58	46	59	40	55	55	42	52	46	43	41	53	55	39	56	54	51	63	55	39	60	62	50	51	47	48	43	49	55	52	48	54	42	56	60	61	48	55	39	52	58	55	40	30	51	46	51	54	51	44	61	50	42	62	51	62	45	49	48	58	50	40	38	55	47	52	39	54	48	45	55	45	46	37	63	34	42	64	32	47	49	46	51	36	49	50	43	55	48	53	50	46	53	50	44	44	43	43	50	55	42	47	43	46	45	45	46	55	42	45	50	46	55	46	55	52	46	54	43	46	50	48	33	58	53	49	42	50	51	58	57	63	46	35	45	50	56	44	43	41	40	44	39	55	54	42	46	42	56	53	49	39	58	42	43	52	48	57	43	51	58	44	42	46	47	47	37	56	49	49	47	51	51	36	42	45	44	58	58	49	63	43	52	45	46	48	50	48	39	49	43	55	46	44	54	57	37	40	49	48	52	54	53	51	47	46	50	39	45	64	54	55	36	54	40	51	40	52	53	44	49	33	43	42	42	49	51	45	46	49	55	50	39	53	58	57	55	50	57	51	54	48	52	53	52	55	45	46	41	54	41	45	45	40	58	49	60	49	30	53	48	44	44	44	40	52	50	51	53	52	44	55	57	49	45	39	37	43	59	47	40	40	50	57	48	43	43	51	57	49	50	54	39	45	41	56	47	49	56	39	36	58	56	43	43	46	57	50	52	44	44	44	54	43	44	59	62	46	58	44	45	41	44	57	50	49	57	48	44	41	49	54	60	57	35	36	49	56	43	50	44	45	42	40	47	42	42	54	51	48	37	53	41	53	46	47	50	59	51	36	48	39	53	56	48	49	33	53	45	47	43	48	45	45	47	49	41	52	45	56	45	49	47	39	60	62	69	51	40	35	56	50	45	50	47	49	54	51	44	59	54	46	32	44	52	56	48	58	46	45	45	49	40	51	41	42	42	47	43	55	61	50	36	52	59	39	49	50	45	42	60	47	42	42	54	30	38	49	54	35	35	47	58	41	36	46	51	44	47	56	52	55	48	55	43	53	61	64	50	46	47	48	51	43	52	44	52	61	45	43	44	53	48	41	48	53	44	53	54	59	57	59	62	51	51	55	48	54	61	52	43	51	54	47	67	45	40	56	47	52	44	57	41	54	51	51	46	47	51	48	43	52	51	57	27	44	38	42	49	67	46	49	49	48	52	52	56	56	45	53	36	46	47	47	50	64	44	47	47	45	49	47	49	51	50	48	40	58	52	49	41	45	52	53	50	55	50	43	45	44	50	52	44	44	42	45	39	48	52	42	44	61	54	52	48	33	34	40	52	43	41	37	42	47	49	52	44	57	56	36	49	51	56	46	46	50	58	48	36	51	42	46	54	47	37	51	38	50	47	41	54	44	45	47	46	44	38	57	41	44	59	53	40	48	48	56	54	54	46	46	50	59	65	45	56	38	44	47	49	43	46	52	54	55	46	56	39	50	48	56	48	43	38	51	50	47	48	38	62	44	38	46	39	49	48	44	56	35	52	44	58	50	41	44	43	44	52	51	41	48	53	51	58	43	35	38	59	68	49	47	37	42	45	46	51	44	48	39	51	51	42	46	47	56	49	43	58	61	44	47	53	40	57	44	49	42	51	74	50	48	53	46	44	47	65	49	57	55	59	47	44	56	53	45	52	54	41	60	49	49	67	44	42	55	50	35	48	47	56	41	36	47	44	58	42	49	51	52	51	53	50	42	55	55	47	64	44	57	49	37	61	41	48	47	49	40	44	45	69	40	54	51	46	42	32	44	38	60	48	42	49	45	42	39	39	37	40	36	54	44	51	45	51	71	63	48	47	57	51	47	43	57	52	43	49	55	38	48	49	57	44	36	49	49	43	51	44	42	46	56	57	46	43	60	52	48	54	39	33	54	44	39	37	43	55	49	38	60	55	50	41	52	52	55	55	44	38	55	42	44	37	60	37	57	35	42	42	62	42	35	43	61	52	49	46	54	52	51	33	42	61	57	42	50	42	45	52	46	37	54	49	57	40	44	46	47	42	67	44	38	49	51	49	52	48	39	51	38	50	43	42	42	52	41	47	44	44	42	44	48	46	30	53	47	52	47	41	45	51	39	48	55	48	53	43	41	48	49	48	39	52	56	43	40	56	51	50	50	44	64	51	38	52	60	43	54
24794	11878	4675	2198	3111	3859	3796	3102	2527	2095	1889	1626	1586	1346	1078	907	666	652	643	622	607	531	488	488	480	498	459	453	465	439	408	451	444	452	480	453	486	467	489	440	508	504	486	468	519	448	457	484	502	579	559	808	828	776	738	726	574	484	422	394	423	393	407	424	447	415	412	414	424	350	409	401	373	392	401	432	410	419	399	413	394	385	424	407	376	384	402	395	406	400	387	398	422	397	406	411	401	408	434	391	385	388	371	354	406	433	394	395	407	396	384	407	435	396	389	458	410	394	382	394	391	395	400	383	392	402	399	406	415	390	391	433	424	423	393	391	407	394	371	411	401	383	415	442	390	384	367	355	415	402	389	397	371	417	374	417	394	398	419	363	392	394	404	405	426	400	395	401	394	367	418	402	364	405	430	440	411	395	389	415	385	425	388	426	416	362	365	429	378	433	386	402	361	392	344	391	380	372	398	437	394	421	393	363	439	374	378	369	399	409	360	421	427	415	439	405	422	367	403	397	415	355	425	404	359	382	404	428	411	393	390	403	369	414	387	383	420	415	440	389	386	409	381	429	394	422	416	396	414	386	419	394	408	399	381	420	418	381	412	381	394	408	417	402	394	373	358	423	401	477	382	412	433	406	404	416	428	405	403	409	442	404	399	433	385	400	367	359	373	414	404	408	365	394	426	405	379	418	401	430	426	395	409	391	407	353	421	399	404	391	351	372	422	408	386	418	424	410	399	387	401	380	437	396	388	388	382	366	402	395	400	407	419	410	344	381	382	432	365	437	427	393	386	402	405	416	410	430	409	396	427	422	390	405	395	396	436	386	408	383	399	422	415	401	408	428	393	406	385	394	362	409	400	404	416	380	424	417	370	377	380	394	406	420	426	408	370	392	348	413	393	391	395	439	391	405	417	375	375	403	418	375	402	443	429	420	405	384	439	399	394	412	379	413	398	390	400	398	435	397	374	416	386	389	391	395	428	373	399	397	371	370	389	419	379	395	402	396	436	386	375	380	398	376	373	395	394	418	388	382	392	404	416	391	389	420	419	423	403	427	392	406	405	414	368	426	379	375	417	402	412	366	421	421	415	379	407	368	402	396	384	397	360	418	388	417	417	373	342	431	397	370	369	390	367	366	389	363	392	423	414	400	393	417	419	375	431	423	407	404	420	408	388	363	385	407	370	429	400	424	386	385	394	382	398	393	383	417	411	374	399	396	389	393	430	432	378	399	393	417	425	436	409	409	390	398	397	448	418	401	413	402	386	369	391	391	388	389	389	411	415	376	391	410	434	384	403	437	388	388	391	406	389	393	444	398	423	395	373	398	429	398	368	436	380	423	396	412	374	388	379	422	394	386	404	473	421	429	420	380	425	394	423	404	436	367	397	387	384	410	389	382	408	414	408	415	426	396	375	334	399	387	412	400	388	403	400	404	390	401	425	399	394	365	396	395	399	389	365	433	376	399	417	389	405	424	406	412	408	417	367	429	389	384	398	363	400	415	388	391	409	378	389	401	449	420	432	387	412	376	383	414	452	407	372	416	431	418	400	416	414	383	410	422	389	369	435	364	417	411	385	444	378	390	402	393	393	422	370	417	387	426	401	366	437	382	399	431	419	427	437	389	390	413	412	422	390	402	411	424	401	416	411	419	385	419	390	396	416	377	407	418	415	389	448	412	404	387	390	404	422	421	391	380	415	408	427	376	394	409	399	418	388	407	410	417	410	418	412	392	414	363	390	389	433	395	387	405	393	412	447	426	387	436	426	419	402	403	386	416	379	404	399	404	404	384	401	385	412	409	406	361	396	427	393	449	399	369	394	405	386	406	394	422	396	401	366	417	411	383	365	397	373	402	367	385	396	432	408	396	348	395	428	386	391	448	422	406	371	420	405	410	399	434	368	384	380	419	430	372	402	401	396	385	402	389	401	419	371	428	408	384	393	405	434	373	395	396	407	367	407	389	411	386	351	384	409	420	399	401	395	422	385	413	378	405	401	456	422	385	416	417	425	384	414	391	371	408	377	376	373	397	414	381	438	413	403	385	410	414	404	397	393	379	402	348	433	412	425	431	387	403	438	392	413	401	416	416	385	412	383	405	439	369	387	402	414	381	362	407	393	397	439	373	412	434	436	335	378	412	434	403	396	378	396	428	365	394	382	373	378	378	427	416	411	395	423	390	447	397	397	393	367	442	386	384	413	399	406	397	447	396	386	378	404	383	375	366	388	400	380	391	420	390	401	389	423	429	391	396	437	400	400	402	401	392	435	387	402	409	418	421	406	397	372	404	418	396	394	394	417	403	351	397	396	366	386	396	403	406	388	399	367	359	416	420	401	390	407	388	440	408	382	422	402	373	361	438	366	367	391	407	370	426	409	397	390	415	389	381	387	419	414	407	422	418	359	438	368	415	384	407	430	387	439	423	374	401	388	380	396	447	409	402	403	397	406	413	443	362	401	410	393	404	384	426	385	380	448	415	417	402	404	378	405	400	421	422	423	435	420	443	405	389	371	382	411	397	380	419	420	387	397	368	392	419	411	371	430	396	415	424	414	372	385	383	436	378	383	452	411	420	399	418	387	405	410	409	370	387	395	392	437	415	458	382	383	401	389	407	389	422	390	394	417	437	407	381	448	405	427	419	393	410	413	414	400	392	409	391	424	399	414	414	383	387	382	391	402	412	416	362	394	397	356	394	405	403	442	409	399	416	390	370	391	396	412	423	384	356	376	413	384	428	384	395	388	408	390	412	407	400	408	391	415	384	396	392	409	404	402	406	387	381	403	387	421	417	384	393	395	397	416	410	394	407	405	416	384	419	361	382	419	392	386	399	390	400	391	429	383	416	410	406	408	388	377	388	439	405	400	409	413	411	387	399	412	412	377	392	393	369	409	444	381	397	402	393	371	412	400	422	411	414	416	414	379	389	417	376	389	398	413	441	398	395	405	396	394	396	426	400	446	402	424	440	393	428	380	382	416	406	411	362	403	352	399	389	357	380	412	387	417	402	382	370	424	391	405	413	422	437	410	423	414	380	426	372	380	379	388	437	399	408	403	385	424	412	389	404	387	405	376	392	387	406	421	398	428	373	409	400	398	390	387	408	380	382	365	387	424	382	412	382	352	400	384	438	444	396	399	363	384	409	419	416	423	373	385	428	412	406	393	414	419	422	384	416	404	411	379	424	416	400	415	420	420	419	400	380	415	402	381	388	368	411	400	379	373	410	395	380	392	401	372	397	386	416	410	397	427	377	400	394	414	409	376	399	386	402	417	412	408	402	405	414	402	392	401	380	380	410	381	379	367	402	438	427	393	410	395	425	375	408	384	388	365	380	406	413	401	399	423	407	417	403	388	438	378	374	425	383	397	362	378	444	401	390	390	422	394	386	380	398	408	382	366	406	392	424	404	383	394	383	406	394	403	390	417	390	433	448	397	422	386	422	418	435	434	392	413	420	387	438	397	408	415	442	388	390	388	414	432	371	417	376
3682	2617	895	238	168	187	191	174	161	186	189	145	143	159	141	113	112	107	127	129	110	101	95	95	111	88	94	107	113	116	94	93	108	109	98	86	92	101	98	95	90	92	98	107	93	96	102	104	104	112	129	150	163	183	154	153	142	107	103	110	88	101	102	96	106	95	109	116	73	86	100	103	107	98	98	86	104	94	114	94	91	99	102	94	106	111	99	95	101	104	119	103	108	102	105	82	108	100	103	77	97	96	103	91	113	93	90	97	97	107	109	96	90	111	89	93	110	94	101	95	92	105	88	85	89	101	105	96	104	99	101	105	111	90	118	104	109	96	114	88	91	100	78	98	109	97	117	84	107	102	90	116	106	112	90	111	86	109	103	97	88	92	96	97	103	105	95	104	76	107	93	76	100	109	98	116	108	85	98	113	109	92	95	96	110	93	89	98	88	104	103	90	102	100	98	103	99	99	100	99	100	100	102	108	82	89	108	98	113	104	99	97	87	109	101	89	124	103	104	112	96	99	96	94	104	118	103	127	94	84	91	123	102	92	77	87	105	91	99	79	109	113	89	85	97	95	88	106	107	95	97	110	96	91	92	80	94	99	96	88	82	89	101	95	91	103	103	96	106	98	108	102	107	99	107	102	88	112	90	103	95	90	103	103	105	85	95	83	92	113	87	92	90	90	99	103	89	91	106	116	96	106	89	97	112	106	97	103	95	79	92	101	100	89	90	93	108	101	93	108	122	86	92	88	89	108	100	99	97	112	116	98	101	112	100	109	118	95	114	102	112	80	94	96	100	100	76	95	107	93	106	86	102	77	92	103	102	97	97	119	95	90	99	100	95	113	96	102	89	99	111	97	101	76	111	99	109	90	105	86	80	94	100	97	85	90	104	97	83	99	105	104	98	104	94	113	109	85	111	80	124	85	93	112	91	100	108	94	88	110	95	112	80	91	106	105	106	93	109	97	102	119	105	99	81	93	102	104	99	101	82	91	101	84	118	110	92	104	94	93	96	103	102	91	104	104	103	108	98	118	80	121	91	103	103	86	123	102	94	103	95	101	80	108	81	86	87	110	95	113	91	98	99	89	86	99	91	104	100	109	81	109	100	120	95	101	97	105	97	106	103	83	102	84	90	110	99	99	97	112	106	98	95	86	109	93	96	114	106	92	96	90	99	109	91	82	116	90	107	91	105	92	88	92	89	116	111	94	84	99	85	107	103	112	120	102	91	97	107	96	110	110	98	95	121	86	83	85	95	90	99	83	98	95	91	90	100	88	96	96	103	95	88	97	107	101	92	96	122	91	94	111	105	103	95	92	116	108	103	86	87	101	116	104	92	108	96	101	111	81	96	88	99	112	93	103	107	92	95	99	101	105	102	113	93	96	91	95	95	95	85	124	102	88	91	100	85	105	85	89	113	92	110	93	92	89	92	97	115	111	110	112	98	115	99	117	117	112	87	109	101	92	89	93	71	102	97	104	108	105	97	111	101	80	92	94	86	81	95	112	97	100	82	102	89	110	85	104	86	98	96	100	106	100	100	91	95	96	104	108	119	105	103	101	100	94	104	86	79	98	117	84	103	93	115	96	97	102	111	113	102	108	109	76	97	90	95	109	100	105	96	91	94	84	77	104	100	106	103	102	86	109	88	99	107	101	82	98	108	111	107	104	99	99	107	77	94	98	97	99	80	95	87	91	114	110	84	94	91	98	106	102	120	83	111	117	105	111	98	124	105	106	98	99	101	94	94	105	86	95	94	99	102	87	88	90	89	96	109	94	113	91	94	101	92	93	121	104	105	95	97	117	112	92	118	99	105	96	96	88	95	93	88	97	97	105	117	87	118	92	98	98	99	89	90	94	86	107	98	124	98	106	90	86	93	117	98	100	97	91	99	108	100	105	105	92	90	96	109	106	67	104	100	90	107	111	106	93	109	93	100	97	94	89	104	90	103	89	105	104	100	93	121	92	112	106	86	107	95	96	94	122	100	93	118	115	95	130	94	90	97	101	95	88	100	93	90	84	100	90	113	115	107	103	105	121	104	106	106	99	83	110	102	69	120	95	92	89	104	85	90	101	90	80	81	92	96	86	102	103	106	91	111	107	96	86	76	91	87	89	111	98	109	99	121	93	74	115	97	84	83	85	109	102	105	105	87	101	100	101	117	110	116	102	114	96	85	115	108	110	110	94	96	100	110	102	91	96	86	96	91	107	94	95	88	99	100	93	97	84	77	94	107	99	99	104	96	86	91	104	86	105	90	110	96	98	90	85	93	76	112	100	90	111	96	103	101	93	114	85	89	90	90	99	102	86	91	101	98	103	104	99	98	101	107	102	107	102	91	90	91	97	91	104	101	96	95	104	92	81	88	103	115	105	96	107	126	127	96	103	109	89	89	103	92	101	104	97	103	112	91	99	108	111	95	103	80	97	96	107	121	94	104	108	110	111	111	106	81	94	110	95	106	108	97	94	131	107	87	101	104	97	101	94	85	103	86	87	90	106	94	99	103	107	94	94	103	99	103	98	98	91	87	113	92	106	108	99	92	108	113	101	97	81	108	102	115	106	106	84	93	86	105	99	87	111	83	104	100	86	97	86	105	102	105	88	101	112	96	101	110	104	114	97	93	94	87	101	114	93	102	91	85	88	93	95	106	81	105	100	88	104	92	87	88	114	95	103	102	82	92	104	98	104	108	87	102	100	115	116	89	113	96	106	121	89	101	112	89	94	116	104	103	92	116	96	88	97	96	114	109	105	88	107	94	97	96	88	82	90	113	97	88	95	98	89	91	117	95	112	100	91	112	94	102	89	108	95	105	103	123	112	101	96	101	97	87	82	93	97	101	73	97	104	97	86	83	115	88	104	100	100	84	108	97	94	96	107	97	110	87	105	97	112	106	101	80	127	107	102	103	91	99	101	111	97	95	95	88	97	110	92	105	103	99	92	122	88	94	92	107	121	102	105	110	99	96	105	79	106	75	95	101	92	112	100	103	101	97	88	92	108	76	79	102	113	104	84	99	90	89	106	97	95	96	96	89	109	119	108	87	94	95	82	104	115	93	96	106	111	105	97	101	100	106	114	99	97	102	117	92	97	97	106	92	102	88	96	94	101	101	99	94	100	98	76	81	103	90	101	89	96	108	106	102	89	118	78	94	78	104	102	88	91	120	111	108	118	87	95	91	81	103	81	98	96	92	96	105	95	77	115	103	107	111	96	115	93	101	97	94	92	112	100	84	110	90	103	100	92	106	93	92	102	91	93	85	95	101	103	91	93	110	93	98	91	102	105	105	87	101	105	118	105	93	88	116	102	96	94	96	87	106	118	99	85	96	98	95	113	85	114	99	119	102	95	99	106	73	78	110	111	94	94	102	98	95	106	98	110	92	105	95	94	97	103	99	107	88	104	120	113	100	110	89	89	103	86	99	94	96	101	90	103	87	99	115	95	120	85	96	88	80	112	97	95	97	100	97	102	114	83	92	124	106	93
30779	19879	8765	4114	5659	6930	6470	5329	4387	3715	3136	2869	2561	2191	1874	1573	1330	1347	1364	1187	1067	1004	992	954	932	947	883	905	847	846	879	860	895	870	917	918	900	945	956	954	999	1003	937	963	967	967	892	929	914	1031	1649	2328	2638	2478	2315	2136	1731	1428	1077	845	762	743	774	862	745	730	729	744	802	764	790	747	796	782	739	798	754	779	795	737	745	802	741	767	778	817	756	787	751	844	761	801	766	772	713	767	794	779	782	755	813	799	709	780	808	773	787	820	773	784	784	808	789	769	724	781	722	779	767	680	814	789	783	763	770	801	772	786	783	751	803	787	740	782	760	733	782	770	781	785	799	786	774	759	818	820	769	851	774	757	759	771	801	800	819	758	741	772	783	759	826	816	781	753	759	748	781	776	808	762	788	766	790	781	760	705	778	775	745	796	795	850	768	802	779	736	744	759	793	767	796	772	752	807	798	770	758	791	771	745	755	795	770	786	784	769	775	758	816	764	791	764	749	736	826	760	779	715	756	755	780	747	815	774	800	792	752	828	734	812	781	768	813	786	764	800	768	783	813	764	794	762	756	752	761	746	794	791	795	793	792	761	783	775	738	799	743	784	792	738	777	742	797	777	765	827	757	751	773	771	749	784	735	768	771	752	786	818	804	777	809	789	777	778	775	771	734	763	811	771	765	726	741	795	797	786	774	806	769	831	760	749	733	770	787	771	786	787	746	771	760	835	779	779	754	808	825	738	736	787	746	762	761	739	807	777	791	838	810	784	757	786	772	813	771	756	796	808	752	786	787	795	789	783	777	745	774	745	780	766	764	800	746	747	759	822	777	792	747	752	784	775	726	796	776	820	805	762	800	777	795	803	790	804	739	730	801	827	787	846	797	754	797	819	777	752	733	781	785	776	818	750	799	775	757	756	762	775	710	746	789	773	764	784	759	783	795	757	755	775	800	769	801	789	797	750	806	819	772	710	751	814	752	773	816	785	777	754	741	739	784	776	757	735	807	756	787	788	780	756	727	745	758	768	774	766	780	786	773	770	755	770	815	836	804	841	807	772	754	759	758	797	730	805	774	764	787	785	758	785	760	718	789	838	763	745	755	800	757	762	755	727	773	759	773	758	777	791	764	801	805	749	802	763	821	775	856	715	790	781	830	789	728	760	776	770	768	869	761	772	794	780	752	791	756	757	753	778	782	760	811	779	773	782	767	766	770	729	763	785	769	774	793	774	766	801	769	768	833	773	801	789	726	735	768	783	759	811	785	837	823	775	793	793	804	751	798	759	794	759	751	787	789	710	754	743	747	757	748	777	779	819	777	750	808	806	798	785	820	788	783	802	813	805	763	816	734	829	759	769	777	793	730	735	795	817	780	766	756	804	773	787	811	748	786	762	749	768	743	761	791	807	799	837	763	768	813	760	780	806	776	779	780	773	787	799	779	782	759	743	748	801	806	784	783	792	726	750	758	836	761	720	801	769	763	807	764	758	797	744	796	794	768	784	806	788	765	786	786	790	769	787	724	789	779	813	808	748	783	824	750	807	789	769	788	814	734	791	752	807	785	779	762	726	743	779	751	784	760	826	766	757	756	744	771	825	775	748	780	771	773	741	807	772	770	752	778	754	747	800	733	746	768	767	837	797	760	767	809	797	777	799	795	763	758	739	775	759	798	815	802	784	830	780	748	752	794	754	763	756	781	819	758	766	840	789	765	789	755	755	763	744	769	763	735	767	797	783	836	748	805	791	785	799	742	790	805	763	770	785	788	796	743	808	800	732	751	773	771	790	764	815	747	764	781	810	779	821	812	755	805	782	729	779	715	790	771	752	799	719	783	753	809	760	756	787	782	797	745	775	800	772	790	755	758	819	850	788	789	770	733	735	790	796	822	723	766	772	783	751	784	735	724	770	769	773	773	788	788	793	775	772	758	771	765	745	784	801	768	767	787	765	788	761	723	780	768	746	717	774	786	783	776	801	767	764	795	795	777	739	782	772	788	817	742	818	811	752	753	749	784	759	794	782	766	768	771	799	761	846	807	790	774	762	793	835	772	779	743	742	800	770	795	795	787	792	764	779	721	789	778	750	778	790	800	786	792	726	761	755	776	752	753	760	784	814	798	790	762	797	767	778	803	817	767	763	747	780	826	730	754	770	750	732	798	756	801	795	767	791	754	766	825	772	786	782	759	777	854	823	751	787	756	781	784	770	805	787	760	782	812	778	785	747	794	824	772	827	762	777	798	768	773	812	833	815	767	844	766	800	731	801	781	764	764	794	785	799	805	773	834	781	758	777	747	819	780	726	771	798	756	778	738	750	808	765	765	825	758	742	775	743	793	793	806	791	787	803	777	763	785	776	801	792	804	745	793	752	768	778	776	764	750	772	788	747	740	794	759	720	801	762	790	737	775	746	744	732	755	760	731	750	726	746	764	843	798	799	723	782	819	773	809	753	760	795	767	763	812	824	774	763	810	783	781	776	784	809	765	787	769	767	777	786	774	798	818	785	737	770	824	786	771	794	749	763	785	803	797	807	739	787	795	783	789	815	756	749	748	733	747	770	762	704	782	745	747	748	772	782	765	751	739	788	789	770	759	808	764	767	799	779	797	747	790	769	800	749	757	754	764	802	796	795	803	794	785	793	774	756	758	778	773	763	796	773	783	734	790	753	818	765	747	732	765	741	751	783	767	766	764	807	744	803	818	804	747	773	789	786	756	789	763	760	799	792	756	816	800	799	756	805	798	747	779	824	774	737	794	827	781	749	830	791	799	798	742	801	764	777	761	792	775	743	816	772	775	765	757	721	719	809	779	730	772	776	757	803	735	755	773	707	828	750	776	787	782	836	768	785	865	820	802	752	801	752	764	785	784	820	759	829	728	777	727	770	833	802	764	833	763	758	838	810	756	791	761	734	803	803	779	787	808	762	738	799	777	852	813	794	767	808	777	761	782	786	805	776	785	770	759	814	826	755	770	741	792	748	726	716	761	782	764	715	812	772	780	841	769	777	747	756	730	762	774	781	762	742	794	791	786	794	828	754	776	741	781	782	790	807	782	803	783	803	782	734	776	777	769	825	784	769	733	769	780	808	762	818	741	789	781	783	735	795	781	714	752	761	812	760	763	775	741	801	769	726	792	758	791	800	773	789	794	767	779	788	800	779	827	749	829	772	782	819	744	829	759	808	790	793	773	795	758	778	804	791	762	743	769	793	813	779	786	764	770	842	746	803	791	786	798	776	755	768	754	770	757	778	791	738	812	808	781	741	760	790	803	782	744	753	766	743	795	765	794	788	711	804	733	766	772	770	691	736	757	786	782	787	741	773	795	754	787	783	811	739	776	806	786	794	788	771	769	792	758	756	828	754	784	820	756	816	789	777	775	813	825	747	751	755	757	794	807	765	819	798	803	781	790	768	777	763	750	761	816	873	773	802	754	769	760	770	770	784	794	793	795	740	807	770	757	776	784	734	788	749	745	743	775	769	763	720	751	745	784	767
4277	2330	767	177	125	146	155	134	156	147	152	118	105	107	95	87	81	92	88	92	78	79	79	79	89	80	78	75	73	79	81	75	72	71	71	90	89	68	69	77	81	81	88	88	80	80	85	86	80	92	129	148	148	144	137	128	113	94	90	77	81	83	89	64	79	63	82	77	86	79	73	75	94	70	65	84	96	74	78	82	61	82	81	71	66	80	66	74	85	84	69	69	68	66	67	81	59	66	81	84	84	64	67	65	60	70	70	82	53	74	61	81	75	81	59	79	97	65	77	68	91	65	87	68	65	72	74	62	81	84	65	62	78	76	63	65	70	78	75	82	92	77	69	83	62	87	83	74	66	83	77	78	80	74	74	64	83	87	82	58	86	75	83	81	73	86	84	68	65	73	63	71	84	65	73	70	69	76	74	84	77	72	71	70	78	71	63	75	63	80	68	73	78	75	82	79	66	75	81	85	74	89	78	76	81	84	77	77	54	69	89	70	68	76	67	85	85	73	84	67	75	73	67	66	56	77	69	66	88	73	77	70	81	67	59	77	69	75	89	75	66	81	96	77	79	79	84	79	82	81	61	66	94	72	68	77	75	68	66	67	68	61	79	80	90	66	87	75	92	74	68	70	77	66	79	85	87	74	83	53	61	77	85	87	75	68	84	66	63	73	72	63	80	69	79	75	84	96	81	90	65	85	55	65	70	78	78	59	76	85	64	73	78	83	79	82	58	69	51	78	80	75	77	77	74	70	72	69	71	59	86	78	91	83	81	69	69	66	87	76	66	70	77	73	85	69	83	62	77	82	77	68	78	81	80	83	59	68	61	79	87	80	77	69	65	67	83	78	66	81	58	76	86	64	79	77	72	65	77	68	61	77	66	74	81	81	64	74	68	80	74	68	71	67	70	69	76	79	78	84	72	80	75	72	83	60	82	58	80	65	77	71	63	74	63	83	64	68	78	69	80	77	61	75	77	79	76	54	70	68	82	71	65	71	71	68	73	71	71	79	89	64	70	66	81	71	79	68	66	74	59	62	79	59	82	68	84	68	80	66	73	97	67	70	68	77	75	80	65	77	77	68	70	78	90	69	76	70	75	84	67	91	85	74	80	73	73	82	69	70	65	91	69	65	82	74	78	83	78	69	68	83	73	83	66	72	79	86	63	63	86	68	90	85	64	84	67	74	72	80	62	79	70	84	78	74	85	72	72	66	84	66	69	77	73	89	69	58	81	90	83	79	73	65	88	77	79	76	58	72	77	83	91	77	77	59	69	72	54	74	62	76	65	72	74	61	85	66	71	70	76	76	83	66	80	81	73	61	68	79	83	70	63	80	75	82	76	69	84	63	79	63	78	72	75	87	75	64	70	73	54	75	91	68	78	59	80	69	70	72	73	76	64	85	61	67	69	85	73	73	81	74	74	60	77	77	80	69	83	82	80	77	81	77	83	76	70	59	73	74	67	68	83	64	78	79	77	70	70	78	70	97	77	80	80	75	85	79	87	83	70	70	78	74	67	67	83	77	72	83	81	78	82	75	59	81	74	80	69	78	78	70	87	78	59	73	68	92	75	66	75	78	69	80	59	66	58	65	72	87	69	62	57	89	70	85	71	71	71	66	79	66	77	75	81	81	71	65	68	75	66	78	72	77	71	79	75	75	82	81	82	62	86	78	70	72	76	67	79	75	86	61	87	74	77	84	75	63	77	82	69	87	74	82	77	65	62	68	57	86	67	66	79	74	77	68	67	72	86	71	89	98	82	76	73	69	79	52	69	73	81	76	77	86	67	70	61	81	81	80	84	81	80	79	85	70	68	66	76	61	83	77	80	59	54	70	67	68	62	66	92	82	81	66	78	83	70	78	71	84	72	77	68	67	97	70	83	76	73	61	63	82	80	77	80	81	71	88	62	78	81	63	83	72	86	75	65	97	79	75	68	75	47	80	87	77	62	69	72	66	57	68	78	71	82	83	71	72	75	70	76	68	73	66	84	70	62	69	87	64	68	75	64	80	71	88	85	82	70	63	73	87	90	75	70	73	62	81	91	72	73	56	71	89	75	85	61	67	63	63	70	83	82	67	85	72	67	91	80	58	68	61	65	87	81	68	94	83	78	72	78	77	71	81	95	84	74	82	70	73	82	63	72	64	78	86	75	78	88	72	95	75	90	68	60	76	70	82	77	78	72	83	66	69	91	82	79	78	85	86	81	58	59	74	84	67	69	84	80	78	74	76	58	78	86	75	68	69	97	79	84	74	71	58	61	64	80	58	69	68	84	66	73	64	89	75	69	84	85	75	72	74	80	70	67	63	83	67	66	67	81	84	87	83	75	71	103	78	80	62	70	88	74	73	76	65	70	78	67	80	62	73	99	74	80	69	86	74	73	86	73	77	83	88	74	80	68	75	64	70	76	76	74	69	73	83	67	79	64	81	86	70	59	71	69	71	70	75	93	64	77	80	68	72	63	82	79	83	66	71	74	66	75	78	88	82	73	98	63	70	70	78	63	71	68	80	71	93	73	75	79	67	84	67	60	71	66	83	87	67	72	75	66	83	87	73	67	69	94	87	72	57	80	66	69	53	71	86	80	84	70	88	65	74	82	83	69	56	72	77	80	65	62	85	62	70	90	65	74	74	83	85	82	71	69	77	76	64	83	76	89	62	77	75	80	77	68	63	80	84	69	93	72	68	82	68	84	66	89	70	71	84	71	61	75	72	56	72	74	76	77	79	63	79	60	86	70	93	66	79	82	71	77	69	74	76	71	79	67	96	95	82	67	71	85	64	74	68	73	86	83	63	74	77	63	74	84	82	63	84	64	75	73	72	65	74	70	68	86	103	73	92	83	71	85	64	69	71	73	63	72	62	86	70	92	65	66	74	65	73	69	78	63	82	66	65	78	79	79	60	76	82	93	65	67	87	70	60	89	88	77	66	79	78	90	67	69	64	77	75	75	69	76	70	87	86	74	93	95	58	85	82	76	88	74	77	68	85	77	82	61	72	67	64	81	55	70	73	87	80	72	77	65	76	85	73	76	58	67	74	82	75	77	54	82	79	77	87	81	73	75	82	70	75	80	88	74	80	72	80	82	82	79	76	72	92	60	73	66	75	69	90	60	84	54	64	88	79	76	61	67	68	61	74	83	59	83	61	72	79	74	77	64	79	86	75	78	68	91	73	71	62	87	70	82	68	72	72	72	77	73	86	70	61	60	88	69	79	74	74	100	80	68	83	71	85	74	72	65	73	71	68	57	75	85	99	68	71	80	84	65	72	84	77	90	67	65	77	70	85	67	75	83	76	78	60	79	70	71	86	85	66	79	76	66	71	71	102	81	69	64	79	73	75	76	73	71	72	77	78	76	74	66	74	71	65	69	68	65	81	85	78	82	80	71	81	68	83	76	86	81	73	78	91	72	69	68	67	66	76	87	65	63	70	71	80	72	66	79	73	79	65	63	72	65	75	61	75	71	61	65	74	68	63	79	73
30206	18052	7827	3373	4884	6182	5935	5122	4328	3689	3071	2698	2242	2004	1667	1325	1288	1222	1129	1063	892	883	817	765	767	748	717	678	733	688	693	733	708	727	715	780	847	735	831	719	795	727	816	796	758	796	755	718	704	901	1439	2186	2605	2448	2234	1917	1535	1279	1081	765	613	593	646	714	587	622	599	668	577	621	595	581	562	581	604	603	616	613	617	561	635	644	604	590	629	598	597	601	610	621	631	602	579	611	585	615	606	603	619	624	614	588	588	655	597	573	630	641	631	605	614	596	628	612	587	617	605	634	572	616	584	591	656	612	598	640	615	627	610	638	606	614	612	621	622	619	604	595	587	615	627	558	615	648	574	574	599	629	639	604	609	546	617	616	605	631	611	642	564	599	650	599	636	630	613	631	608	611	638	600	639	560	640	640	595	592	567	642	560	583	588	606	626	598	604	614	621	628	602	608	644	615	621	621	618	588	583	626	612	648	641	604	600	628	628	609	575	640	602	601	616	616	640	618	587	610	594	660	607	621	631	610	571	593	583	608	589	570	602	656	638	650	606	552	626	594	598	606	623	579	575	649	579	604	623	598	588	600	592	604	596	602	613	636	607	628	610	660	617	627	607	607	606	638	582	584	571	577	612	648	638	624	603	611	625	605	595	612	592	595	621	564	562	612	609	617	589	595	608	625	613	596	598	635	597	599	587	588	612	606	595	605	600	606	631	575	595	587	591	547	585	612	677	587	589	619	633	603	606	583	619	639	599	587	616	625	609	589	608	603	617	608	647	682	587	641	608	582	584	608	653	618	613	572	643	573	650	604	617	605	648	617	607	583	601	609	627	557	652	603	601	583	605	574	613	643	609	577	619	587	648	614	636	601	582	631	577	590	602	562	609	630	618	605	609	598	624	614	643	630	606	608	581	605	623	567	616	590	593	583	582	646	672	681	611	625	597	603	642	566	580	616	619	633	598	615	595	567	563	616	638	600	544	620	641	556	582	595	588	586	587	624	576	610	585	655	595	600	579	589	625	634	657	602	631	606	577	620	612	601	596	599	632	612	606	603	625	618	630	598	597	611	596	614	596	626	608	611	600	620	610	597	604	593	588	582	604	652	609	607	590	548	586	643	620	613	575	608	619	616	602	618	618	594	626	622	592	650	598	611	602	568	633	603	600	595	592	602	602	642	613	610	674	595	629	628	592	606	616	605	600	566	626	578	615	614	586	600	592	608	604	622	598	594	628	633	601	623	652	579	597	622	652	599	605	639	590	625	611	639	626	587	602	658	567	618	629	646	587	596	609	561	624	584	610	606	635	619	628	593	607	631	639	606	601	606	626	637	619	626	626	593	621	631	601	619	599	624	606	630	602	618	549	637	616	601	583	632	605	628	606	588	613	590	587	614	589	591	626	618	558	571	624	622	614	624	600	621	608	592	610	628	583	598	600	634	596	592	577	601	627	586	620	633	628	612	574	641	625	626	598	645	653	608	600	659	620	590	619	613	585	643	623	645	607	599	583	585	588	596	655	628	627	617	606	587	630	568	630	548	593	585	613	629	578	588	596	601	635	606	628	592	628	596	637	674	597	657	615	586	605	632	617	568	590	624	591	624	568	608	635	604	614	589	584	601	588	627	635	598	559	582	592	631	613	572	546	583	589	620	587	592	630	611	603	607	600	594	620	640	587	613	610	581	645	602	629	589	622	582	602	586	658	655	612	581	600	614	613	572	665	615	585	622	586	616	606	607	619	604	654	568	599	641	610	571	629	609	634	630	615	589	635	623	593	610	665	642	612	599	600	611	610	604	601	628	628	573	652	602	646	584	596	654	633	628	569	585	613	571	625	603	587	612	601	653	603	619	613	597	580	595	581	586	646	650	585	612	603	609	612	582	602	632	616	606	599	567	623	631	637	612	585	584	582	580	569	611	589	607	585	627	609	582	616	619	640	627	687	609	643	622	629	651	586	590	578	568	592	623	599	583	564	599	591	573	578	637	634	558	630	633	602	641	572	628	643	562	638	618	576	606	603	631	615	566	621	616	623	570	634	611	576	615	605	591	587	621	619	598	617	603	613	615	619	667	576	649	640	634	614	572	581	618	615	606	611	604	598	592	638	631	626	640	603	660	617	606	633	607	602	632	623	567	638	578	619	596	601	618	578	624	590	619	605	589	599	592	639	611	623	588	587	608	598	633	645	592	595	590	613	608	622	623	611	592	638	618	631	669	577	571	621	593	635	631	657	593	636	581	573	607	593	584	588	620	624	624	560	607	636	589	591	618	653	643	647	635	639	619	631	567	625	610	626	678	608	601	600	641	584	629	655	607	548	622	592	589	605	584	630	617	613	603	625	620	594	569	573	621	589	620	637	603	588	610	617	625	597	592	607	639	641	593	601	612	633	588	568	604	574	598	657	629	584	618	585	615	638	621	634	617	626	627	596	629	583	649	607	604	576	589	594	651	622	599	599	611	643	647	649	642	643	624	580	653	629	618	629	627	551	600	548	641	603	596	584	575	625	604	656	622	558	642	646	589	637	588	608	618	595	553	615	600	570	553	604	641	590	603	611	604	627	623	607	615	601	583	593	631	608	606	621	600	560	635	571	602	606	638	589	579	632	597	602	633	603	605	626	558	610	602	582	579	624	604	626	583	581	585	589	591	638	608	658	584	623	607	552	560	670	579	626	579	612	621	618	591	608	607	595	614	648	578	615	620	622	615	560	568	579	595	620	622	623	621	643	603	600	595	669	620	579	583	606	631	638	637	587	622	621	621	626	603	600	658	579	622	606	640	601	631	605	578	571	645	613	585	634	590	613	588	585	626	599	596	628	651	622	607	624	612	608	595	591	619	651	655	528	588	590	643	578	604	622	631	588	590	591	609	576	618	619	630	623	602	693	620	636	610	632	585	552	616	598	601	622	618	583	622	586	592	577	638	593	644	653	588	647	634	585	618	608	647	612	636	621	615	683	602	584	595	600	602	596	611	607	592	603	602	604	569	584	590	633	620	603	574	579	607	636	627	548	547	642	605	627	608	644	593	632	599	606	584	629	630	609	614	625	614	621	621	631	577	610	586	605	619	636	615	591	635	622	556	621	563	584	642	582	583	621	612	566	618	626	646	581	591	563	601	587	589	636	625	599	580	623	606	608	617	652	615	603	590	634	617	574	625	604	584	589	600	591	603	590	612	553	663	600	636	608	576	649	615	625	608	605	623	646	590	604	616	590	631	599	596	638	637	625	623	641	601	599	608	566	611	639	618	642	599	628	636	644	563	639	587	640	563	616	592	583	622	580	634	596	606	606	609	624	618	573	603	664	620	579	649	606	557	581	638	636	634	584	613	590	569	608	664	655	591	644	604	609	611	601	605	617	614	608	600	610	626	599	599	616	666	619	595	625	577	638	589	607	591	561	602	608	606	617	652	603	584	634	608	606	652	609	636	589	634	616	599	634	611	581	602	608	566	632	605	591	583	653	585	596	642	581	601	621	594	649	595	611	605	560	601
5244	3765	1454	309	203	241	262	227	222	198	185	179	159	157	133	145	145	142	137	144	145	141	131	125	116	105	124	116	132	127	120	143	125	120	113	116	140	129	135	145	116	123	129	128	114	121	144	114	129	116	177	217	232	229	218	208	170	165	175	161	120	122	132	144	130	116	124	103	143	121	150	137	132	113	118	131	111	125	122	107	129	108	122	113	101	114	129	129	105	102	140	102	134	119	95	129	139	142	94	126	107	129	118	94	127	146	119	126	113	114	120	129	106	99	112	116	106	106	116	118	115	110	116	132	118	116	138	115	115	134	129	104	116	118	128	126	141	106	100	121	130	119	102	114	117	137	135	97	124	111	129	141	133	119	127	114	110	107	120	118	109	123	136	121	127	129	122	123	145	138	111	108	130	108	120	122	126	126	132	105	121	118	129	120	118	118	145	114	127	118	130	104	136	131	119	105	115	122	120	125	129	112	135	112	115	145	133	106	131	138	120	117	109	129	129	129	136	128	116	136	131	141	116	113	138	116	135	113	128	111	110	124	121	129	129	126	129	124	123	106	113	134	132	131	114	126	121	125	121	117	120	111	99	135	106	119	112	120	132	111	109	115	125	119	136	125	124	99	127	118	109	127	121	114	136	112	128	134	125	120	121	116	115	126	126	116	134	101	130	131	113	133	125	115	118	123	114	119	116	125	125	120	134	139	110	115	115	132	116	94	125	110	108	110	122	129	122	115	130	111	108	137	111	106	125	137	136	123	112	112	121	102	130	125	126	154	110	110	116	113	119	116	124	126	120	128	121	104	118	132	144	115	117	108	116	123	131	144	128	136	101	118	115	136	134	126	122	137	116	129	119	118	124	112	124	104	131	124	128	118	131	109	123	126	122	109	128	119	128	114	100	112	129	125	116	122	120	122	126	117	124	134	101	129	133	118	116	108	141	118	114	125	119	137	110	121	111	117	129	126	114	116	120	124	115	119	115	125	124	146	119	110	124	123	143	122	108	119	110	140	121	124	114	122	115	122	116	108	122	135	139	127	127	129	120	118	106	110	117	158	121	101	121	137	138	104	132	98	127	115	129	144	119	110	121	136	122	139	109	120	128	108	118	120	119	110	128	132	109	135	114	125	124	117	116	120	131	125	118	133	123	118	116	131	115	120	100	123	119	110	107	129	137	103	114	118	125	130	130	130	122	126	126	121	108	105	114	118	134	130	109	133	100	121	111	118	105	107	139	141	121	111	129	132	120	112	132	121	122	124	126	121	135	126	127	108	117	122	125	106	128	124	138	131	112	116	133	113	127	114	130	123	108	136	125	122	144	145	130	116	118	145	121	139	133	109	134	138	138	112	99	114	134	113	124	114	128	112	127	108	124	117	128	121	124	128	107	123	121	97	124	116	111	116	123	132	130	115	138	100	109	123	134	124	137	148	111	101	142	113	136	106	125	119	124	118	137	128	128	106	128	117	94	112	130	126	102	136	123	136	130	127	140	129	121	108	134	143	129	114	146	120	122	114	131	100	120	116	110	132	138	120	132	124	138	107	121	122	125	102	120	136	117	136	128	129	119	126	130	109	101	91	102	106	117	107	115	117	117	118	130	103	119	122	127	95	108	121	140	106	151	130	104	108	128	109	112	104	102	156	115	127	122	112	140	116	107	131	138	134	135	106	116	117	120	133	122	131	105	125	131	126	117	125	124	105	125	127	99	131	101	122	113	117	132	94	128	126	121	137	132	124	106	119	111	121	107	116	114	133	137	113	122	140	140	112	112	117	118	134	124	118	133	124	138	134	115	123	104	116	111	122	123	120	130	108	116	112	131	125	97	117	120	133	123	112	123	122	120	117	117	108	120	129	115	103	137	131	130	115	122	118	111	130	112	123	117	134	115	120	134	108	112	116	112	120	132	123	116	124	113	131	121	137	151	116	129	107	119	122	127	140	110	131	119	100	124	115	116	114	117	118	127	116	120	122	116	106	111	114	137	121	130	117	117	129	123	134	120	139	128	124	140	114	125	117	150	105	119	111	110	122	109	119	113	132	130	113	112	110	113	110	99	109	137	117	116	124	143	96	109	117	133	124	112	121	109	128	131	121	117	117	139	134	125	126	111	116	126	118	125	138	112	113	130	138	129	118	131	113	102	122	131	132	133	122	111	124	128	126	136	126	116	117	116	122	118	129	129	129	137	132	129	117	137	133	112	124	122	134	110	122	120	104	142	126	132	130	136	120	144	116	131	131	107	113	113	88	123	140	108	105	120	118	114	121	118	113	111	123	138	128	127	136	121	130	124	120	126	131	111	131	122	117	143	120	137	122	119	107	111	120	116	139	135	127	121	119	116	121	127	134	110	136	99	113	118	124	133	105	120	110	108	110	117	126	131	129	102	105	125	125	143	113	139	129	137	122	121	106	122	115	111	126	122	126	139	136	124	130	100	125	141	124	113	132	119	129	108	113	141	128	130	121	136	113	129	134	115	103	121	122	115	131	118	124	117	130	123	127	113	142	125	140	127	120	115	125	110	118	134	113	115	102	125	125	116	96	120	119	134	137	113	116	115	144	134	122	103	129	136	111	116	109	114	114	134	120	104	122	129	115	127	121	132	132	114	144	129	136	114	126	116	143	127	115	120	103	124	125	124	115	132	130	119	121	106	108	137	126	120	94	136	124	107	117	122	115	125	122	120	107	134	113	129	134	109	135	113	132	111	111	115	127	111	103	139	116	130	121	115	125	136	119	125	115	108	112	111	143	122	112	143	130	133	126	116	109	128	114	122	130	106	111	128	123	138	114	134	123	147	122	128	119	104	116	121	137	120	122	128	132	110	139	150	111	117	125	107	101	123	133	135	117	131	139	124	139	124	127	119	109	110	132	118	114	120	107	122	122	132	135	128	120	115	115	103	115	108	123	124	134	126	129	129	104	112	106	117	118	124	137	103	110	126	129	105	125	133	118	141	116	131	128	132	126	106	141	127	115	118	131	135	115	120	131	114	129	121	132	128	140	111	126	138	115	122	124	115	125	113	136	126	120	120	120	152	115	127	124	110	119	120	124	112	121	123	116	116	122	118	114	118	138	104	127	126	133	106	122	130	125	101	119	128	140	125	125	128	113	125	130	124	123	107	144	126	106	113	149	130	121	129	122	138	131	126	106	133	130	127	148	120	126	118	113	128	127	145	106	115	124	131	113	142	128	99	129	131	115	118	110	120	118	116	110	111	107	126	137	116	130	124	112	119	115	131	139	115	123	102	136	112	139	120	116	119	128	102	124	122	119	112	131	134	116	127	115	121	109	120	109	126	107	130	123	101	125	125	114	124	115	127	123	134	127	114	112	122	135	130	112	104	117	131	138	126	120	126	141	113	131	141	134	129	137	124	138	110	134	119	115	120	136	107	123	109	127	119	110	130	140	125	134	127	131	124	146	133	124	115	114	110	105	137	139	115	109	110	130	102	136	143	130	120	115	119	123	142	104	116	119	112	118	113	120
34461	23279	12546	5679	6922	8400	8178	7190	6063	5076	4375	3497	3049	2678	2389	1971	1973	1724	1649	1474	1337	1326	1252	1226	1166	1168	1127	1133	1094	1122	1074	1120	1112	1136	1111	1185	1249	1172	1148	1189	1230	1163	1118	1096	1063	1102	1020	1151	1123	1190	2170	3337	3752	3754	3566	3185	2752	2217	1931	1587	1122	976	1037	1014	962	907	936	976	972	899	975	960	986	950	969	972	942	929	958	979	948	917	946	972	948	934	1004	921	992	1015	926	1026	912	1017	945	933	982	955	877	956	920	977	940	986	895	988	881	1038	1015	1004	991	943	962	986	983	986	978	964	947	910	973	986	964	1012	1005	952	921	939	911	980	967	1067	963	983	990	987	926	943	978	979	960	947	973	1005	1034	909	972	947	979	931	998	941	932	941	949	955	993	954	978	920	1000	979	963	984	963	968	950	957	991	964	943	1006	964	945	979	1003	973	956	1014	918	891	964	960	944	930	984	905	974	956	1036	906	994	960	910	963	886	949	968	984	946	977	968	980	950	946	971	1006	913	932	946	976	957	897	1014	918	951	975	1003	936	890	975	984	988	943	987	961	955	1008	990	920	984	963	938	983	951	981	997	939	950	961	941	974	938	1017	996	1010	970	988	993	930	936	935	980	1001	1000	923	955	929	952	938	1003	933	903	959	916	1011	920	961	985	961	971	958	906	934	962	937	953	970	983	963	915	963	977	980	953	973	990	957	903	997	957	923	963	908	998	939	983	1012	1005	992	963	995	971	951	945	969	974	950	991	978	972	990	937	1000	1014	960	975	925	956	983	947	989	893	945	1006	938	1000	978	982	967	948	974	1016	942	965	967	985	950	941	978	1018	992	941	975	970	963	959	955	943	934	965	952	1007	951	947	915	967	961	962	900	980	971	980	947	976	960	1013	1007	947	1019	989	914	954	916	937	947	895	967	963	995	950	959	954	1034	950	959	1020	983	959	959	983	932	982	943	924	976	911	1012	965	1008	966	922	963	981	993	982	971	953	950	913	945	942	1018	1035	970	959	1027	970	956	991	947	966	929	958	977	941	938	1018	960	952	931	957	941	997	939	941	1033	932	980	970	970	990	948	945	958	972	969	937	965	923	924	959	955	975	930	984	974	937	961	1017	999	981	1028	995	1028	943	941	989	1000	973	1016	964	1031	1048	981	993	989	982	937	952	921	1004	892	952	975	941	1014	1008	917	945	903	904	959	998	975	962	983	977	932	946	949	902	996	947	988	970	1003	1047	966	931	956	996	934	978	976	907	939	978	968	940	913	930	956	928	986	977	953	969	932	978	978	946	1002	970	962	953	993	978	946	953	1010	980	914	1006	936	966	917	955	996	957	976	910	990	961	918	983	965	966	970	952	931	969	962	1011	969	940	974	878	957	959	894	918	944	1042	969	984	981	989	944	959	918	1023	932	966	945	912	933	1011	910	972	951	943	951	964	934	975	976	996	959	977	943	934	972	936	951	974	933	955	921	970	943	988	963	1003	982	942	947	923	966	976	954	956	997	952	943	978	997	969	991	963	957	1005	993	999	950	936	939	982	972	995	974	993	983	972	971	984	997	1021	971	980	954	966	949	937	955	949	949	925	966	1001	1001	967	988	982	1017	960	918	953	1000	928	993	973	952	979	892	929	995	944	948	978	940	990	928	948	960	940	994	913	948	914	972	991	993	965	966	960	891	967	947	968	1001	999	902	1005	943	946	961	979	979	1028	940	986	970	928	974	910	963	948	1006	1007	907	979	947	982	966	999	915	984	975	1007	965	921	984	960	964	1006	907	931	972	1001	990	980	1015	932	983	928	978	925	961	937	943	909	1021	987	944	958	1003	988	935	941	974	1012	976	941	1032	976	969	957	991	941	939	1003	987	970	970	932	938	904	997	1042	964	964	904	968	960	927	906	987	996	971	983	968	993	986	964	969	931	1000	1005	964	974	1009	1064	953	1052	978	922	930	990	895	955	968	969	951	979	941	949	970	1019	934	963	970	967	991	999	952	959	1007	914	959	985	930	960	991	888	930	921	959	1034	973	955	974	954	982	977	982	915	968	946	969	1022	1013	965	956	985	1018	944	1011	964	975	992	895	933	970	929	938	940	1003	942	932	992	949	988	949	1034	954	967	947	929	995	1022	963	978	932	957	1014	967	930	941	982	912	1019	937	962	925	955	937	908	1008	998	968	970	977	963	979	955	927	938	974	925	934	992	956	968	966	995	955	948	934	957	987	965	989	961	944	1005	943	942	963	991	955	974	954	930	923	958	954	1029	915	960	941	973	941	994	960	922	955	1016	983	960	959	1023	929	988	973	1007	1001	960	944	969	922	987	1002	943	989	993	937	893	964	981	972	924	981	948	986	907	991	1026	1007	982	985	1004	953	984	943	964	950	987	937	944	978	947	971	993	935	931	1017	979	983	937	991	995	932	990	970	927	984	960	983	956	956	947	943	931	940	931	1006	953	923	973	932	940	917	947	950	1011	955	895	996	961	954	1022	955	991	933	904	982	923	962	951	983	946	906	977	1009	958	991	956	1031	952	998	950	977	925	922	988	991	1013	941	983	919	931	943	946	983	980	931	920	988	953	1006	971	1000	989	962	938	1005	1024	987	982	960	919	942	979	987	1022	975	945	988	956	983	997	1029	949	991	999	916	971	952	948	968	922	983	912	1014	934	1007	938	960	997	984	946	948	928	972	965	982	927	946	960	975	944	971	977	975	986	926	992	935	950	981	944	1002	986	921	987	965	991	919	981	961	979	994	971	1032	966	946	950	959	955	937	938	985	940	960	907	978	916	945	974	917	1025	948	962	907	989	1037	923	951	969	969	990	948	968	966	961	874	970	934	1033	923	974	938	936	935	990	915	975	966	942	955	922	977	953	937	968	932	1032	1013	918	948	976	986	973	954	911	954	929	943	972	950	944	969	976	979	962	927	951	977	980	944	1011	889	970	962	892	1011	983	965	923	917	936	997	989	919	983	986	965	1032	1004	960	983	942	953	1023	940	961	994	944	1010	999	972	983	1006	959	929	970	966	957	903	986	914	948	988	960	906	970	978	946	915	951	918	937	989	977	997	1001	941	981	989	953	995	998	1003	958	973	1000	947	993	971	885	953	940	963	1008	996	943	956	983	983	951	1002	957	955	975	931	968	958	981	954	1006	972	938	983	879	1004	930	979	949	947	980	970	966	955	948	946	937	969	990	1009	989	995	923	940	950	931	996	967	999	912	919	965	960	951	927	910	987	960	996	951	913	975	912	989	1046	966	1032	963	953	958	982	943	966	935	946	989	938	1012	895	930	919	1015	954	987	1002	945	937	932	1001	989	994	984	996	977	918	970	964	944	939	969	1002	929	966	942	999	998	948	969	972	928	945	986	960	951	942	969	951	992	998	970	972	1007	974	943	989	933	903	962	941	988	927	956	948	987	925	962	941	982	968	988	944	948	954	957	959	1014	959	1003	987	955	997	958	960	1034	914	1057	1051	948	948	920	1011	981	970	960	974	923	956	1012	958	958	960	981	973	1024	956	937	986	928	957	959	967	947	946	896	948	971	997	984	940	947	964	974	929	979	967	960	986	931	986	947	988	968	990	923	974	975	985	954	939	974	987	1016	948	982	947	966	964	972	1000	965	966	950	901	962	955	991	949	998	926	971	960	981	939	964	969	963	975	951	932	989	976	955	943	969	923	961
2628	1126	348	121	73	109	103	114	98	105	93	96	69	69	73	63	68	64	80	60	67	57	64	66	60	60	72	49	68	70	56	62	69	72	49	55	57	60	58	66	56	60	56	58	77	65	63	56	71	68	58	87	75	69	63	96	71	71	55	67	72	52	67	57	62	52	61	71	67	65	73	58	60	69	57	53	42	50	58	70	53	54	61	56	53	67	44	66	51	73	51	75	59	55	50	83	53	62	47	69	54	57	71	63	60	49	60	67	56	69	63	66	56	58	61	61	75	67	68	71	64	52	55	56	41	64	60	64	52	72	69	43	46	53	61	62	64	54	54	49	54	66	53	62	71	63	61	54	48	59	61	71	62	56	52	62	61	67	56	61	46	54	60	55	59	66	56	74	54	61	69	62	62	58	64	59	55	67	66	64	61	60	59	53	48	61	57	60	50	70	50	73	68	60	51	46	54	70	58	62	62	62	63	62	64	53	57	65	74	60	61	62	49	53	59	56	60	49	47	59	53	71	51	58	70	73	52	44	62	53	80	57	80	56	64	72	54	70	57	54	58	55	61	58	55	68	51	53	49	68	52	58	62	58	62	60	71	63	60	61	65	71	55	55	60	59	62	74	71	62	68	56	52	72	57	57	67	64	53	66	64	51	45	58	62	79	67	49	54	61	54	63	60	50	56	58	54	76	57	60	64	55	74	70	59	53	78	61	60	66	55	68	60	61	45	46	58	60	54	56	52	58	53	54	48	64	64	60	67	63	48	75	69	75	60	59	67	45	70	54	44	62	50	74	55	58	56	61	81	83	65	60	56	64	55	59	62	69	57	59	54	51	48	67	51	54	57	70	66	59	46	66	57	63	58	49	68	48	66	50	54	81	54	54	63	45	63	68	62	50	62	61	46	54	56	53	54	69	62	57	42	71	54	72	71	67	58	66	50	70	66	76	62	67	56	59	58	64	70	72	71	54	55	53	74	60	72	45	65	64	57	61	69	65	47	65	61	64	51	58	68	73	55	53	48	62	66	55	55	61	61	55	56	57	66	59	62	51	77	61	53	59	61	55	63	74	58	69	52	62	55	62	71	57	55	64	58	72	63	59	46	56	45	55	69	61	55	61	60	60	49	70	57	51	83	63	60	66	68	49	60	37	67	63	57	56	57	56	55	72	64	55	53	63	65	53	51	57	64	64	67	53	56	61	54	65	71	63	53	58	68	51	58	57	63	52	54	51	59	51	58	61	74	58	55	73	65	76	58	84	73	60	58	53	57	60	61	60	66	60	62	68	59	60	55	66	56	68	65	62	53	78	71	53	59	63	69	48	56	49	64	63	59	60	57	57	63	59	59	50	65	54	68	56	54	69	64	54	49	76	52	65	56	51	59	59	66	63	60	67	47	67	62	50	50	46	74	52	45	61	68	64	55	56	55	66	54	75	61	66	65	60	59	58	56	62	52	58	46	49	58	54	50	50	63	50	57	51	56	59	65	61	55	51	50	71	57	56	59	54	71	51	72	61	59	47	46	64	64	68	60	64	54	61	58	69	62	80	73	56	65	45	68	71	70	52	49	44	56	57	50	55	58	69	69	66	54	63	66	60	47	55	62	48	73	67	54	65	62	67	56	55	46	57	63	51	61	63	60	57	59	66	57	72	60	63	58	54	58	39	55	56	76	61	51	72	52	55	52	76	60	68	61	62	62	62	65	79	93	57	62	67	69	65	57	35	60	45	71	49	56	51	53	60	51	52	69	62	65	56	52	64	57	62	54	39	46	44	65	60	47	54	53	62	76	60	64	62	57	40	48	51	58	53	72	60	72	58	48	54	70	63	66	65	60	64	76	53	46	51	53	44	56	56	65	54	59	61	62	67	60	70	51	61	46	69	56	75	63	61	47	50	56	64	60	47	62	58	63	66	60	63	58	64	44	46	60	50	57	62	67	66	59	57	53	47	72	66	50	63	62	67	57	57	67	77	67	52	62	56	52	53	60	61	57	60	67	57	56	62	46	56	60	68	60	62	70	55	69	62	58	50	43	52	60	58	52	53	61	55	53	69	68	73	65	59	50	67	55	54	53	62	52	65	59	50	56	73	67	63	69	62	58	56	61	66	60	66	67	68	67	62	61	56	65	53	61	53	60	71	59	65	51	60	66	63	52	53	59	68	72	57	61	56	57	59	47	66	54	52	60	63	57	60	55	64	79	62	73	60	60	69	71	66	75	67	56	62	59	57	66	52	63	62	62	59	54	57	51	67	62	78	63	58	55	60	48	54	52	53	44	76	67	66	60	73	60	55	64	66	61	51	67	64	62	58	72	69	68	44	60	54	47	58	60	64	59	71	52	63	65	56	54	59	66	78	59	54	55	54	50	64	68	67	52	62	60	59	72	69	56	58	76	86	63	53	76	62	51	50	54	68	59	60	64	59	54	55	59	65	67	52	65	73	52	61	42	63	62	67	56	63	50	50	60	49	54	66	70	59	64	65	77	57	57	68	63	42	64	69	66	55	60	60	61	57	69	56	53	47	57	63	71	53	68	48	59	68	59	65	58	63	55	67	64	63	58	58	52	59	60	43	64	65	57	62	66	62	63	61	72	52	53	68	64	54	63	49	59	57	57	58	51	60	60	56	54	48	66	66	66	64	51	64	71	56	54	67	61	55	74	53	59	63	66	58	66	51	44	55	52	53	52	63	54	52	63	61	64	60	60	39	60	61	51	59	69	64	61	47	80	69	59	64	67	64	53	64	68	46	56	72	69	62	53	61	67	55	62	57	57	60	47	46	55	52	53	57	60	62	54	52	60	45	59	41	60	66	54	65	73	62	66	75	50	76	55	45	67	60	56	59	61	64	50	51	69	56	61	50	55	52	58	66	54	50	58	55	72	67	88	64	73	76	55	51	80	73	64	50	57	49	60	66	54	61	68	54	50	57	70	53	58	37	59	57	54	61	58	66	58	46	55	70	49	58	54	58	67	35	53	48	62	63	55	59	56	45	70	78	57	62	54	70	50	50	69	42	71	60	61	66	70	54	63	46	72	67	59	41	56	59	53	60	62	63	63	58	54	82	53	64	68	67	50	41	61	47	81	68	57	65	67	46	58	51	50	55	62	72	64	60	52	52	74	59	47	58	59	60	63	42	52	57	63	71	49	58	47	67	61	53	63	57	73	65	56	58	68	53	63	49	59	64	59	68	64	65	59	51	69	52	61	68	59	52	56	66	61	72	43	62	56	47	67	61	54	49	47	63	54	59	71	46	61	70	57	71	65	63	55	51	67	63	48	59	63	54	57	61	60	69	49	66	56	55	68	60	66	77	44	66	68	49	64	74	55	66	63	51	55	62	71	57	49	57	64	59	72	53	65	59	60	54	64	74	53	58	59	54	59	55	66	62	56	67	57	58	56	62	48	50	51	58	58	62	71	53	70	59	61	77	59	65	62	59	64	70	67	67	46	67	73	60	59	66	75	69	64	52	66	71	66	80	60	73
25103	12895	4516	2333	2999	3731	3846	3347	2713	2369	2064	1595	1278	1053	1010	926	924	806	661	683	631	597	610	604	563	561	566	565	510	563	600	572	590	518	583	609	583	655	658	646	582	602	599	538	537	609	594	551	612	585	723	804	1026	979	938	922	801	773	702	645	484	507	515	504	485	493	484	469	536	505	517	455	495	453	494	523	485	511	456	506	482	540	473	514	501	507	453	470	462	504	501	541	467	505	515	502	480	514	505	480	491	503	521	535	476	465	548	526	528	462	498	484	501	531	479	515	486	507	506	515	503	531	476	487	459	501	515	509	486	460	468	514	455	519	449	511	508	496	531	484	481	491	471	497	478	458	503	457	491	460	476	473	468	472	510	508	467	493	486	495	481	453	439	488	494	447	482	515	473	498	506	527	466	528	495	469	510	481	488	515	482	538	501	556	492	484	503	499	526	520	483	484	504	511	524	525	505	511	514	482	504	518	516	479	507	448	502	496	455	512	474	464	545	543	489	493	502	478	532	478	531	475	497	474	503	465	491	501	496	519	460	492	506	477	502	510	457	485	525	514	511	500	517	530	491	490	507	490	462	486	487	477	463	510	478	508	507	509	472	492	502	455	506	517	511	511	510	515	483	466	509	494	489	517	484	504	519	467	512	475	513	490	504	458	492	494	497	497	496	452	502	481	541	478	465	480	486	515	529	477	493	532	545	497	478	483	440	496	493	521	495	521	496	507	487	491	493	526	505	509	464	504	484	499	524	495	498	481	514	511	516	486	473	512	511	491	476	479	521	502	544	532	501	497	495	506	493	511	491	483	535	491	475	518	479	484	539	487	481	507	481	508	502	533	522	513	449	541	545	526	508	450	525	496	510	490	526	469	464	510	459	480	512	518	484	474	497	477	487	508	487	520	463	502	530	500	537	500	472	520	474	488	458	463	490	522	469	492	535	495	441	532	464	465	470	487	518	501	472	481	533	541	468	493	527	480	504	479	493	478	474	516	490	479	486	528	486	516	467	497	490	483	500	440	499	510	489	468	496	493	513	532	519	479	476	518	532	503	502	495	457	475	528	524	509	474	523	518	513	508	502	510	448	487	521	486	522	459	520	472	485	505	494	446	531	493	482	448	491	506	489	507	497	532	493	523	492	508	503	483	472	529	507	471	540	482	478	533	474	485	501	490	516	492	487	499	503	499	477	476	497	482	503	502	503	510	480	507	471	520	532	482	496	503	533	503	502	522	555	523	505	492	463	502	536	447	520	515	449	508	522	494	468	497	511	491	542	468	496	500	439	504	479	537	474	510	461	545	493	485	518	472	513	519	507	490	529	473	522	502	467	511	453	492	504	515	481	505	505	518	493	484	506	499	471	521	523	504	512	505	504	489	512	499	525	485	472	483	490	514	485	493	536	502	530	467	479	474	518	501	467	471	492	480	515	507	472	493	475	488	514	506	501	445	534	517	500	546	483	467	518	482	503	513	464	499	493	503	466	491	483	482	469	500	511	523	504	515	477	540	489	534	496	508	475	497	499	527	496	516	480	516	511	490	510	484	512	480	516	498	485	472	526	485	470	481	502	488	518	502	465	487	513	499	550	490	499	519	490	505	490	487	506	468	475	516	480	455	469	516	521	476	495	485	489	540	474	506	472	523	495	502	522	516	488	500	491	503	475	469	502	517	533	461	491	496	450	502	560	471	519	473	455	516	505	513	527	521	486	472	513	520	483	516	464	491	516	455	520	497	524	495	479	490	498	494	475	486	497	531	491	502	468	477	504	505	488	519	489	484	499	489	486	448	452	470	498	531	500	478	502	482	534	470	517	521	518	489	506	502	529	514	506	483	502	506	496	515	462	484	505	469	510	461	487	499	529	456	509	509	538	512	472	480	512	493	501	513	497	488	477	515	510	516	513	508	514	460	456	528	508	492	490	475	498	468	488	521	521	535	528	506	530	491	501	519	447	500	514	483	520	537	503	511	486	530	484	481	519	505	456	501	473	500	520	508	513	494	494	472	500	517	493	425	503	450	506	482	463	510	446	465	497	506	469	490	465	490	478	478	488	480	497	449	496	486	535	460	484	477	533	475	496	485	507	500	497	496	490	507	511	485	506	497	490	522	490	554	522	504	529	480	508	487	496	498	449	501	501	512	479	501	472	468	489	504	482	456	524	493	483	499	505	524	480	501	505	514	534	521	529	510	520	483	475	505	527	484	516	507	512	503	487	488	506	475	515	522	500	512	479	539	506	501	485	509	468	521	505	496	491	504	469	486	490	476	470	497	511	501	462	503	506	483	540	492	529	528	518	479	467	528	480	522	523	506	483	490	518	523	539	501	484	506	496	509	510	469	495	442	490	517	479	467	490	468	496	510	459	515	501	488	517	513	520	488	470	506	527	463	507	486	500	551	476	499	470	486	527	520	522	498	526	500	462	502	488	495	470	502	508	516	548	461	479	486	494	550	496	481	488	514	501	481	487	477	464	535	493	465	502	484	528	500	478	520	481	479	508	502	516	485	484	501	505	505	498	482	484	491	486	484	468	498	476	517	492	492	478	521	502	494	499	453	485	562	508	502	482	510	506	461	470	511	533	508	458	509	481	501	505	520	495	533	460	498	524	454	478	472	450	498	479	479	486	481	492	493	512	468	548	508	441	546	527	501	479	490	447	522	501	476	521	497	453	479	492	484	486	466	461	506	520	513	487	491	475	484	488	522	498	485	483	497	484	464	485	504	541	488	480	472	497	491	479	482	526	514	480	504	517	504	493	569	491	489	506	521	496	462	525	478	513	468	474	518	474	482	484	480	524	487	520	479	489	468	527	511	482	512	511	536	459	486	516	494	466	482	490	517	517	466	531	475	504	525	492	449	477	499	478	475	507	540	511	454	501	495	503	494	536	507	482	469	464	494	521	477	498	477	481	511	493	523	493	516	461	506	453	511	489	496	445	510	508	467	487	468	497	503	511	460	531	541	438	535	510	515	470	470	474	450	519	485	521	490	487	517	512	535	438	521	486	484	478	486	486	481	489	468	485	495	489	473	482	479	545	519	493	431	511	522	478	505	507	514	509	521	487	537	530	498	507	514	515	493	501	505	513	492	543	456	457	494	494	528	529	504	531	469	519	472	501	477	482	486	478	528	492	526	495	519	491	467	511	484	513	457	501	499	492	514	495	458	459	473	530	552	460	524	505	515	495	479	454	491	488	494	495	495	515	502	510	445	504	518	478	502	494	488	493	491	450	493	484	481	519	491	533	529	469	502	480	533	478	462	479	483	493	496	488	475	480	495	490	515	511	490	448	531	502	525	474	503	501	475	488	503	481	498	501	503	536	479	482	507	478	499	500	460	479	520	456	479	486	502	462	467	511	513	499	478	506	509	432	459	491	508	477	515	485	511	467	538	520	518	485	501	483	468	476	505	534	523	472	472	509	518	473	455	517	507	514	513	496	498	462	515	508	497	450	497	559	514	520	529	481	483	513	490	521	500	497	504	525	532
3871	2638	995	228	182	187	180	160	183	160	159	129	142	119	115	117	131	122	107	108	108	106	105	97	105	118	109	104	93	92	112	117	123	107	107	111	95	113	93	95	83	111	98	106	113	91	95	120	105	125	147	169	160	168	169	146	126	122	129	95	114	101	102	104	104	97	145	105	98	112	108	94	96	116	102	112	107	98	94	93	82	106	105	104	106	106	111	102	110	105	95	94	114	102	113	104	111	103	101	91	103	110	114	90	109	102	110	107	95	90	116	110	106	105	81	96	119	90	118	108	114	84	103	95	100	113	105	101	105	105	106	110	91	92	98	120	93	109	109	96	106	95	85	109	105	96	97	96	103	114	100	98	98	96	83	106	99	91	91	110	103	90	110	118	102	118	112	90	114	85	111	97	100	107	95	87	111	112	101	98	103	91	109	90	89	114	126	105	84	97	99	97	111	100	81	97	115	100	109	109	99	110	98	105	99	123	85	99	116	83	120	97	97	103	114	84	95	113	90	98	95	107	104	85	88	106	98	95	79	78	106	100	98	102	102	100	109	92	98	85	101	101	98	109	114	92	96	100	100	106	99	112	101	92	98	107	102	84	106	112	94	105	113	103	100	102	100	112	82	90	106	90	90	119	96	87	104	117	104	99	108	95	102	92	90	95	112	110	99	84	113	116	106	125	106	90	94	105	109	94	107	105	105	105	91	76	91	109	110	94	90	87	94	81	104	97	107	106	103	94	102	92	93	106	109	104	84	121	92	102	108	100	94	108	112	89	105	103	101	98	85	92	103	108	106	111	107	95	113	91	108	102	107	117	102	96	101	98	103	101	100	99	89	113	99	110	107	127	116	86	100	86	109	97	95	112	106	99	86	94	92	82	101	96	95	92	94	124	103	81	98	112	102	104	121	97	102	111	84	107	100	77	108	112	114	107	103	83	80	98	97	100	109	112	110	108	116	98	106	100	83	95	101	97	97	93	88	116	96	93	106	122	107	103	103	112	103	123	98	102	118	102	95	89	96	121	100	105	104	104	107	92	112	81	91	110	107	106	104	104	103	100	91	102	98	86	105	97	100	102	84	110	102	93	92	98	91	88	79	111	88	98	82	105	111	100	107	95	92	117	121	101	99	98	84	109	99	91	105	94	84	95	85	87	106	80	128	85	110	106	105	107	103	98	102	95	107	119	118	77	91	97	95	109	106	93	83	102	93	93	119	92	91	113	101	87	110	93	96	99	129	92	100	91	88	121	96	90	98	96	105	113	104	121	94	106	107	82	106	118	102	89	91	98	97	116	102	109	118	97	133	88	83	94	98	97	85	115	91	116	94	115	98	110	103	103	100	88	104	95	81	106	86	81	103	90	99	88	125	92	89	96	112	120	110	113	103	107	82	102	110	134	116	94	98	88	100	125	107	111	101	94	105	83	107	91	96	96	103	102	104	108	80	92	100	95	124	94	102	107	87	95	89	103	93	108	88	84	98	98	106	112	119	106	95	106	96	109	109	120	97	93	105	102	111	118	104	117	95	99	114	114	103	89	90	99	94	108	114	105	106	84	119	103	101	112	106	100	102	107	107	91	92	112	88	94	94	104	80	97	99	123	94	80	99	106	94	94	127	92	104	85	103	101	104	108	99	105	110	98	98	105	94	101	92	102	88	110	112	91	101	94	114	94	93	107	121	102	100	105	103	112	107	85	94	112	99	101	105	95	107	113	98	95	110	114	101	108	98	108	115	96	93	104	124	91	108	91	89	100	100	102	117	99	105	100	96	85	101	96	103	106	101	109	110	105	99	113	83	102	107	109	112	112	94	111	97	111	100	102	101	109	91	116	109	127	96	102	108	117	98	92	101	106	106	99	106	97	105	112	94	100	116	97	84	101	92	91	100	96	118	110	79	94	105	94	121	94	99	108	97	96	102	110	93	116	90	115	107	80	103	91	87	109	92	109	101	106	104	111	102	105	112	91	101	107	102	113	109	82	116	98	98	97	90	111	102	105	110	88	104	96	100	100	123	105	112	97	106	97	110	93	104	106	106	92	109	98	106	118	108	98	110	90	104	113	99	110	98	103	102	105	90	110	99	112	95	98	86	96	98	134	129	110	121	114	100	109	114	103	96	118	107	110	110	95	120	87	96	100	92	107	103	99	101	105	87	128	97	118	115	97	97	86	103	104	120	78	87	104	92	83	93	95	93	103	99	111	86	104	108	113	122	103	104	102	101	103	103	100	99	105	109	104	103	100	108	80	92	111	101	96	111	110	105	119	108	99	96	93	101	118	89	98	109	91	116	111	85	100	95	108	74	106	93	114	84	98	101	102	106	109	120	104	112	115	96	92	94	103	88	91	91	95	107	97	111	96	103	107	92	114	91	127	89	100	89	107	104	95	101	103	94	94	116	85	92	102	100	103	102	97	123	102	84	90	122	99	103	102	99	92	97	110	108	110	106	99	97	103	112	82	106	113	84	101	94	90	94	99	112	92	85	119	116	117	113	105	83	112	96	91	95	85	100	92	115	68	100	113	100	118	114	95	93	90	90	106	105	90	88	87	101	102	104	111	88	90	114	108	102	93	80	89	96	98	91	96	74	110	104	72	96	87	124	91	103	119	112	98	109	102	111	121	104	101	115	110	95	98	94	74	99	91	99	90	105	105	101	102	91	113	100	92	99	94	98	95	99	116	107	111	94	100	81	110	91	96	108	101	115	108	119	103	105	101	109	113	100	96	121	110	99	108	96	92	107	86	105	83	106	103	109	100	111	101	100	91	111	107	116	94	113	128	97	97	101	101	111	101	106	101	117	82	120	106	116	95	103	107	96	93	107	112	99	102	100	120	109	100	105	85	97	104	111	95	109	116	91	100	92	125	118	94	104	82	98	104	98	106	92	96	109	105	110	113	105	101	93	102	102	111	116	99	90	94	88	83	108	124	101	74	90	88	97	125	99	89	73	105	95	92	105	108	88	107	105	110	94	83	98	105	86	97	130	108	97	109	113	105	114	90	101	109	93	114	109	100	110	108	113	96	97	136	123	78	98	100	91	98	107	99	106	105	93	98	101	78	89	91	112	119	104	103	97	106	102	110	78	94	99	97	108	107	110	102	100	117	101	102	108	101	104	109	99	99	109	100	97	75	74	105	109	96	82	100	95	106	105	97	93	111	93	89	83	97	96	91	103	101	106	108	99	118	101	89	98	98	110	90	85	105	102	120	100	114	101	82	103	101	92	83	116	93	97	87	85	109	116	92	88	104	89	80	94	107	105	116	105	92	109	90	93	96	98	99	108	104	100	104	90	112	102	104	105	84	104	119	91	96	120	105	103	109	99	101	90	85	94	99	109	120	122	122	94	110	96	109	109	103	98	86	119	108	90	80	92	91	99	102	107	108	82	86	99	122	100	120	91	106	105	107	95	94	100	105	104	98	92	103	120	107	103	127	106	98	96	83	102	99	100	88	103	97	101	87	99	90	117	103	80	95	98	109	102	90
31147	19768	9413	4216	5658	6933	6226	5315	4747	3974	3059	2487	2100	1923	1699	1589	1407	1362	1151	1093	1053	1006	966	975	930	943	945	886	911	964	874	895	949	908	869	910	979	996	953	935	903	871	956	915	860	928	977	1093	1110	1435	2015	2364	2655	2554	2176	1870	1628	1398	1154	912	774	841	835	812	790	806	749	798	838	769	778	770	813	789	791	773	839	818	824	760	784	754	793	835	811	800	827	759	798	750	839	757	784	837	802	727	777	789	834	797	755	788	761	824	769	818	825	840	800	797	851	774	794	778	775	816	771	761	760	745	821	788	773	804	806	775	783	793	829	822	757	751	830	820	775	769	767	820	777	772	826	800	821	807	797	758	777	814	766	815	770	786	769	745	795	789	795	802	813	804	786	752	761	797	825	731	773	771	838	785	797	745	817	720	803	788	775	798	774	791	759	794	769	789	835	771	776	796	782	794	806	798	782	789	775	774	759	794	789	775	794	777	800	827	751	786	777	827	788	799	811	785	821	805	770	806	832	815	776	787	854	763	763	827	739	807	788	825	805	849	811	798	812	798	797	810	796	794	825	772	752	810	793	770	798	840	830	850	762	786	820	763	788	787	734	835	773	783	751	827	765	750	759	774	763	781	817	793	815	793	829	775	795	794	805	754	806	762	799	827	796	736	789	825	803	791	825	766	760	798	804	796	817	806	767	823	775	800	780	776	809	801	831	786	828	799	821	744	786	811	789	746	771	796	799	780	748	738	757	786	809	773	810	789	745	807	811	798	796	792	762	755	764	811	714	834	818	827	769	805	790	792	830	778	765	820	801	756	792	775	805	772	810	813	748	772	797	815	811	769	817	812	787	820	764	801	781	795	749	789	801	762	802	749	788	771	787	776	790	785	787	788	800	773	830	792	781	791	799	774	761	769	794	819	762	863	801	793	840	813	814	749	840	790	774	793	768	772	814	787	774	772	792	888	815	795	736	808	789	808	841	776	769	812	795	779	763	796	817	772	830	839	841	819	790	794	790	818	785	803	816	801	748	753	777	801	766	779	838	827	745	851	787	787	770	777	755	809	804	840	706	825	777	837	725	805	797	757	772	763	774	808	754	815	739	825	791	786	777	761	785	792	833	751	783	776	830	818	824	819	826	783	749	813	819	778	803	793	757	811	779	804	795	775	741	757	789	828	788	815	814	832	779	775	824	782	787	828	814	777	748	770	836	754	827	786	791	796	740	849	806	758	794	797	766	796	803	804	781	773	800	741	812	729	802	790	804	803	796	791	797	757	805	852	785	825	792	834	810	759	746	804	780	805	818	818	808	793	837	774	766	776	780	783	761	772	786	829	777	787	798	831	829	766	778	801	728	765	837	770	786	790	781	803	800	809	785	783	759	801	770	792	779	767	811	794	785	841	822	822	845	806	775	809	816	781	755	737	813	854	817	787	775	812	803	823	796	835	803	732	826	751	823	788	786	861	780	828	759	776	820	791	792	790	786	782	796	728	788	774	796	765	823	856	805	778	774	816	776	744	783	772	798	799	862	776	815	785	793	821	827	781	759	803	746	769	803	775	789	808	845	773	801	836	813	809	756	792	866	742	786	757	750	803	788	754	790	810	830	824	766	798	784	760	760	811	786	802	747	819	747	816	813	807	781	781	796	777	788	762	749	788	816	765	842	795	769	791	748	828	780	718	772	820	852	763	816	810	802	798	759	773	780	832	816	806	782	830	807	808	781	798	812	831	800	792	847	812	826	798	766	785	816	782	768	754	843	740	788	790	822	751	791	830	776	808	832	824	798	777	829	779	784	798	791	797	786	813	817	830	777	755	811	768	791	774	809	784	819	840	844	797	797	844	843	806	800	829	789	844	790	815	789	791	777	806	798	850	787	809	788	778	792	790	794	811	790	772	779	747	798	818	801	814	762	781	823	817	731	798	799	756	811	820	838	818	761	761	827	754	782	801	822	820	794	845	769	767	796	762	806	780	810	827	847	767	812	772	823	793	800	817	794	779	805	839	785	741	761	825	789	774	810	800	774	807	797	801	823	843	828	817	775	785	900	789	803	790	833	790	800	756	816	740	813	788	794	816	751	829	832	780	806	741	799	782	803	803	776	814	830	816	761	742	792	784	840	787	777	782	783	788	806	738	816	805	796	788	816	801	799	725	811	780	810	791	739	739	774	770	778	786	805	811	759	830	769	777	793	799	857	780	833	773	767	820	843	826	794	787	789	784	773	774	820	788	834	787	808	778	757	829	804	762	811	796	759	811	757	830	772	810	842	772	809	809	787	766	809	804	787	774	767	815	824	781	831	798	799	781	782	753	810	773	781	801	765	809	808	793	768	766	808	764	792	788	856	775	780	799	777	795	844	788	773	753	789	781	768	789	807	841	818	787	853	810	817	809	762	803	808	825	801	793	810	795	772	808	767	785	773	766	778	794	798	782	779	805	821	819	819	803	764	816	769	748	799	753	793	759	738	725	828	820	818	803	785	775	828	834	791	821	747	763	754	777	782	728	788	756	803	779	809	787	773	814	804	816	876	782	752	831	827	816	775	791	784	744	857	775	841	803	811	791	749	809	800	819	790	808	833	803	812	881	791	763	772	813	809	755	802	844	767	830	792	778	758	815	791	786	772	814	783	803	774	799	794	782	771	811	815	817	769	794	787	831	806	777	828	759	826	776	733	792	733	852	788	796	829	727	775	787	827	840	749	791	726	831	833	789	815	747	869	782	818	785	894	841	771	786	798	751	816	797	765	770	747	812	778	805	819	812	777	797	857	787	783	799	818	860	847	805	815	760	800	805	786	806	787	752	803	829	804	791	846	787	776	763	782	855	751	758	778	799	830	857	777	819	812	767	760	800	846	775	799	786	771	806	789	750	815	734	834	818	789	787	811	781	796	776	795	742	794	805	835	799	806	794	791	776	829	812	801	853	757	796	786	792	765	837	822	829	770	828	786	801	835	792	785	771	840	778	806	778	811	833	829	756	790	794	800	824	810	805	800	809	821	784	769	789	788	805	773	815	824	799	784	826	794	823	776	810	779	785	771	828	792	765	764	784	818	772	782	769	804	774	772	820	812	785	779	837	864	754	783	785	765	766	798	783	802	752	778	789	745	802	782	804	751	795	776	796	841	833	786	777	786	838	812	815	796	792	756	806	812	798	774	780	806	797	814	793	787	760	799	747	777	786	753	842	830	854	756	819	837	837	798	785	816	851	808	762	832	774	852	775	782	822	862	761	826	813	753	818	791	791	857	809	793	813	813	794	779	756	768	830	789	772	797	797	791	784	832	765	760	772	800	845	813	814	858	745	785	801	837	772	810	774	815	778	831	796	764	740	784	839	742	828	814	781	766	762	813	793	746	805	796	785	742	805	800	828	726	739	837	849	866	779	791	824	796	842	804	788	792	762	788	772	790	786	804	791	798	787	770	807	778	833	789	816	823	818	795	758	768	741	838	779	771	748	749	782	810	805	819	800	787	788	775	811	808	767	822	823	756	838
4252	2402	795	156	139	155	172	154	147	135	104	97	99	118	97	93	114	92	90	83	83	82	91	94	79	74	72	79	60	81	76	76	69	90	72	78	94	89	78	76	88	80	77	63	78	64	71	81	83	103	145	139	151	138	119	122	117	101	91	79	63	93	70	69	72	82	63	76	70	75	70	59	79	79	70	70	80	69	67	89	81	89	78	79	80	67	69	76	85	65	67	72	90	74	63	76	68	80	61	68	67	87	86	79	74	79	75	67	77	62	69	84	68	73	70	74	61	60	77	77	76	79	87	81	70	64	71	81	77	61	72	79	88	95	85	66	78	80	87	69	60	72	58	72	80	70	57	72	61	78	80	67	78	70	76	74	78	62	79	77	82	64	69	78	66	73	89	66	66	70	74	64	68	77	73	74	85	77	72	64	70	74	75	72	96	78	90	69	66	70	68	73	74	81	81	75	66	58	67	79	80	73	86	82	85	74	67	65	73	77	82	79	62	82	78	74	63	72	84	73	73	67	75	68	86	81	80	60	69	77	70	84	63	72	66	83	86	82	78	74	75	74	74	82	86	69	77	61	73	83	83	64	77	85	58	69	73	69	81	68	68	67	72	76	77	79	55	69	68	74	69	70	82	72	85	66	70	69	68	72	74	79	72	77	62	76	63	80	71	79	56	68	67	65	62	73	72	71	71	67	80	66	72	58	80	68	67	86	77	61	68	75	84	88	76	74	83	72	84	87	71	72	67	87	70	71	78	66	67	75	61	86	81	90	91	72	80	68	70	69	73	56	63	68	55	73	78	76	79	75	63	83	87	75	81	76	80	76	67	63	91	65	78	87	105	83	69	88	86	69	79	90	78	81	73	79	69	71	75	70	85	77	61	72	68	75	93	74	53	68	69	56	61	80	66	89	85	70	55	73	82	90	78	76	76	73	65	62	79	84	72	80	57	73	71	72	75	74	84	70	70	77	68	74	76	71	84	80	76	95	58	78	69	69	82	64	74	70	87	80	70	73	75	67	80	74	76	78	55	84	70	74	72	69	70	72	70	58	58	69	70	76	60	79	78	67	68	68	71	70	73	79	78	68	78	73	75	71	60	62	70	76	82	77	75	88	75	85	85	77	70	77	75	69	88	73	84	75	74	75	74	64	74	68	75	82	64	75	65	68	70	80	69	66	58	69	80	76	59	76	71	77	72	75	75	82	60	70	81	78	83	66	64	68	81	77	66	62	76	67	78	76	72	71	65	78	84	53	87	56	63	74	77	76	85	78	77	63	74	73	71	91	78	81	73	64	63	70	67	77	70	75	82	66	76	64	72	81	77	63	93	87	74	67	80	68	80	76	82	61	74	81	55	79	82	62	82	83	71	81	70	81	76	78	73	82	77	79	75	61	82	65	68	76	70	59	90	75	60	72	70	81	90	69	90	66	71	78	79	77	69	88	73	62	87	70	69	58	74	77	90	77	79	65	78	70	81	79	69	78	71	69	63	66	64	75	82	59	85	66	78	80	67	89	67	61	77	71	83	69	74	75	80	67	71	77	83	60	89	63	73	82	64	80	78	76	70	80	87	76	58	72	66	79	78	74	68	93	58	72	76	61	81	60	64	69	78	77	92	77	72	77	81	63	68	71	66	62	65	77	71	71	59	64	75	82	70	70	75	73	80	59	77	65	87	76	81	61	70	75	80	79	63	78	85	78	68	55	66	73	63	64	72	72	71	81	70	59	74	67	70	73	63	84	73	82	80	75	67	98	81	96	83	67	65	66	57	61	80	88	70	70	75	51	64	84	60	71	69	76	90	76	73	58	82	66	75	75	81	85	69	60	83	80	74	66	85	52	63	77	81	72	75	81	72	60	71	80	70	69	78	72	76	71	77	70	67	94	81	60	64	63	78	72	80	72	85	76	79	82	61	63	78	76	83	74	70	81	66	69	78	85	62	65	65	83	79	90	88	63	60	72	74	71	73	79	62	70	77	76	79	75	86	69	60	74	81	72	68	78	81	64	78	70	75	76	63	63	65	72	64	79	77	81	80	79	64	79	65	81	71	71	84	69	62	77	88	68	81	68	83	58	68	76	81	75	67	70	67	69	79	79	58	59	85	64	55	88	77	70	82	79	78	77	87	77	78	81	69	67	68	72	69	61	80	81	74	71	71	86	84	72	66	69	77	64	80	76	70	83	81	57	65	65	75	83	72	81	64	76	73	60	88	75	76	72	61	84	69	73	68	46	84	74	81	78	72	68	69	77	69	74	83	81	69	75	76	69	83	79	70	63	86	91	72	72	83	68	77	63	76	62	70	74	76	72	67	75	76	81	77	67	76	79	89	85	71	89	79	81	67	81	60	71	69	81	77	87	70	101	77	80	76	87	84	71	75	96	84	73	66	75	63	86	75	72	71	84	74	83	63	74	78	74	65	74	80	84	62	79	81	66	70	68	81	75	73	72	92	88	87	80	78	75	82	86	66	87	78	81	69	58	75	61	83	61	70	67	64	70	73	78	74	80	84	83	86	86	65	85	72	88	63	68	64	82	69	56	79	70	63	74	60	70	88	86	71	77	73	79	67	63	67	83	77	86	62	63	71	73	81	73	76	62	66	73	60	58	73	75	66	61	75	66	74	78	64	71	71	77	70	74	75	61	57	82	85	90	89	62	72	65	79	61	80	84	79	66	74	81	92	85	78	73	61	74	69	84	80	80	62	85	56	71	93	63	69	85	80	72	63	73	78	79	72	81	75	69	67	84	78	82	69	93	71	74	84	83	70	77	56	86	65	73	78	68	63	57	59	80	70	68	72	74	72	67	82	61	58	68	78	95	67	78	75	93	79	66	90	71	85	62	67	78	70	76	76	88	78	75	68	69	68	71	66	70	83	80	64	73	72	73	87	96	73	83	65	67	74	73	88	82	82	77	77	66	82	67	71	75	60	52	70	94	63	74	69	80	87	75	71	62	67	85	74	73	79	65	64	74	71	89	80	70	82	74	74	68	83	81	83	73	60	78	78	72	65	89	73	89	62	78	76	84	71	80	80	82	89	63	56	67	54	77	69	101	64	94	75	72	66	80	57	85	76	71	61	75	78	81	62	81	89	61	72	69	66	79	64	63	62	77	74	79	68	71	61	83	77	53	73	78	80	75	86	78	69	83	77	67	71	76	80	65	76	76	71	71	69	61	67	73	64	75	57	79	89	75	77	87	77	73	78	69	73	67	72	71	79	89	78	72	57	81	75	70	58	68	79	70	85	64	90	80	72	72	75	64	83	76	73	72	81	81	75	61	70	89	62	74	64	75	68	74	72	69	74	79	73	69	66	79	69	73	64	71	86	68	58	60	81	66	76	78	77	73	73	74	92	82	86	67	86	81	89	85	87	75	79	76	90	72	73	77	64	79	73	86	78	89	77	82	62	81	69	61	75	74	65	68	71	85	65	68	74	63	70	71	76	67	70	79	76	72	86	64	80	71	67	59	70	74	88	82	81	53
29967	18517	8312	3286	5259	6659	6271	5286	4468	3612	2751	2227	1912	1740	1481	1400	1279	1154	954	960	857	856	821	834	797	719	723	696	752	706	726	676	721	687	755	731	838	776	643	733	694	746	720	733	669	806	813	831	867	1022	1878	2196	2402	2303	1922	1822	1593	1311	1014	681	617	630	677	649	589	587	604	596	582	622	629	597	603	641	583	622	592	604	608	556	557	599	564	567	621	624	612	584	607	581	610	530	647	589	561	601	607	575	575	647	568	585	603	580	614	599	597	578	556	586	606	588	654	591	626	631	577	573	593	587	558	608	611	611	597	617	567	630	594	586	607	553	582	592	621	591	596	588	557	671	607	600	639	567	598	573	604	594	601	581	634	661	628	580	570	587	608	584	620	628	569	583	608	595	567	590	601	644	548	605	574	601	582	575	631	596	556	596	626	624	563	616	604	592	614	646	582	599	654	590	595	559	608	589	616	635	615	598	585	630	611	623	580	632	576	593	606	575	603	581	572	558	584	561	591	579	604	593	581	567	613	582	606	623	583	633	616	575	595	616	584	632	617	596	581	628	603	613	592	589	596	599	578	621	597	621	608	602	557	592	586	599	596	635	574	613	591	567	566	564	587	546	589	618	563	603	573	636	573	598	593	561	569	603	625	576	602	542	658	545	619	590	614	544	601	616	602	655	596	567	631	576	610	610	600	580	570	591	602	605	629	583	614	613	587	612	585	587	585	617	540	604	621	548	546	588	622	564	586	594	593	617	606	590	595	591	664	591	631	633	622	645	625	555	592	643	596	575	643	620	616	565	598	622	600	640	570	618	618	580	624	577	605	610	597	578	585	617	581	594	650	581	536	592	572	552	588	601	586	620	607	606	619	628	596	562	633	605	559	609	601	634	573	629	570	636	546	585	579	628	604	575	596	601	611	613	594	608	596	581	567	622	588	597	612	585	604	571	566	619	608	636	611	583	557	597	549	560	558	618	638	576	612	629	583	608	575	640	652	586	625	643	580	621	558	613	580	614	596	585	612	621	613	622	594	617	629	619	560	588	619	557	571	592	623	619	622	604	559	629	572	577	564	580	581	609	605	599	587	583	599	596	609	591	583	565	560	591	605	581	606	627	626	619	611	577	584	617	577	576	578	574	595	565	615	597	614	613	591	607	601	588	628	573	623	626	558	612	561	603	567	606	623	594	621	626	629	651	623	589	612	596	618	625	591	605	608	601	595	583	623	621	592	557	591	617	546	585	604	609	626	603	569	563	588	594	629	613	619	579	599	625	620	563	575	647	599	573	554	648	607	606	590	599	592	579	599	592	555	583	554	606	563	588	611	619	640	618	582	583	642	554	573	592	591	582	612	653	605	595	617	585	620	592	606	580	581	593	607	597	612	574	642	584	609	581	569	640	585	583	560	601	616	585	624	591	623	567	617	593	616	603	623	598	600	597	592	590	582	597	616	582	600	606	548	606	577	608	554	594	540	575	598	587	591	624	629	564	607	637	571	601	571	588	592	574	610	548	600	588	590	636	571	596	634	592	633	593	593	648	569	576	590	590	568	595	634	606	587	579	621	605	589	573	571	601	553	579	599	579	600	577	635	605	563	615	619	624	591	610	626	586	618	582	579	543	578	611	603	614	626	576	584	556	582	567	601	568	620	614	595	623	595	606	593	594	648	663	638	578	628	582	601	585	585	604	566	581	623	587	567	589	599	573	619	572	579	583	644	591	562	581	596	593	594	637	599	616	658	590	588	604	551	595	590	606	617	567	616	605	647	625	592	609	572	558	591	604	644	633	572	603	608	607	564	559	599	559	628	609	620	583	579	571	561	623	573	556	552	580	591	607	576	574	582	612	562	626	580	596	588	575	587	606	583	564	599	610	575	616	615	579	585	623	601	604	617	594	571	636	571	598	613	547	596	543	617	612	591	610	591	612	567	622	634	598	598	599	555	580	608	569	592	618	600	613	582	564	600	609	632	587	623	567	612	605	620	622	621	572	649	643	604	591	571	616	591	583	621	565	616	638	595	636	581	616	641	605	583	613	593	615	602	604	601	616	629	615	607	596	630	543	583	627	550	592	593	621	605	625	559	598	592	613	566	582	620	592	608	587	557	584	603	612	620	581	588	580	565	588	576	617	599	605	588	587	586	608	591	580	594	591	598	583	555	550	599	592	573	617	608	605	602	591	569	623	588	579	559	575	626	657	628	606	591	585	554	633	612	612	556	621	578	601	586	625	602	614	565	636	618	637	614	608	633	611	566	606	572	618	572	592	576	606	654	590	610	586	598	598	622	611	613	602	597	583	570	607	561	529	588	610	624	616	587	602	560	584	632	653	602	605	611	587	570	600	626	607	606	611	577	619	601	560	624	602	589	670	626	606	613	586	621	566	570	576	617	632	639	614	593	599	603	626	581	552	636	606	621	614	587	589	594	596	610	630	616	627	583	606	564	572	562	608	591	587	623	614	616	590	641	617	650	638	557	621	578	616	597	590	669	590	609	556	611	603	627	586	578	617	651	586	634	609	594	581	612	614	614	593	597	572	635	605	621	590	586	566	582	619	599	595	597	626	614	589	592	591	589	570	601	627	609	563	610	596	594	588	570	580	614	555	614	613	640	632	620	642	625	594	587	625	586	577	654	613	596	612	574	613	555	608	573	610	579	615	615	556	593	605	591	617	601	588	594	567	586	587	596	607	609	578	593	577	578	593	589	612	565	581	578	551	612	570	605	597	625	622	595	583	570	571	620	548	611	600	605	619	646	598	566	563	595	595	625	602	629	600	577	578	531	555	597	580	585	549	613	612	593	597	590	584	581	591	636	589	617	582	642	562	591	583	597	618	619	598	609	625	640	556	640	590	587	647	598	590	580	591	608	596	597	627	624	581	600	612	601	566	596	589	660	560	600	625	554	568	602	597	562	609	555	596	634	619	639	581	584	657	619	611	681	574	613	592	613	565	612	663	608	574	593	566	623	559	603	602	594	602	570	594	550	574	586	565	614	623	556	570	574	591	573	587	578	585	583	612	628	578	561	640	598	554	563	587	582	601	555	641	598	582	588	599	600	560	584	605	604	584	598	599	603	635	619	562	622	584	592	603	551	577	589	568	626	611	610	593	602	594	576	624	639	615	574	559	620	617	666	602	581	572	615	605	590	603	571	592	601	629	566	641	592	582	564	598	566	617	577	609	609	550	588	629	570	599	606	558	587	569	603	602	606	609	646	577	597	589	585	611	575	607	626	587	621	581	629	597	581	585	624	631	609	607	558	608	584	571	610	614	581	567	628	579	591	569	589	613	612	605	590	601	574	579	642	583	556	590	621	618	593	574	600	613	606	616	607	585	590	610	590	609	587	622	614	568	616	583	601	584	619	607	611	602	635	612	583	616	593	577	580	574	570	636	615	617	597	591	601	593	605	603	594	574	608	554	605	597	585	584	578	584	607	602	603	587	602	580	609	587	608	554	595	605	616	598	610	589	555	576	634	594	561	612	592	646	623	555
5308	4086	1471	295	208	268	274	249	210	180	166	182	160	164	168	168	156	150	126	134	143	131	122	120	100	130	156	126	122	121	122	139	128	133	130	147	115	115	138	123	90	121	118	126	121	121	131	128	175	175	193	224	245	216	190	168	194	192	147	118	113	102	145	105	131	142	123	125	106	113	96	132	93	101	143	120	127	84	105	132	133	123	117	125	103	132	115	120	109	119	116	114	137	112	116	103	108	127	129	124	128	115	134	123	114	118	113	105	113	145	115	140	102	122	139	98	122	89	132	120	114	128	136	116	100	122	124	115	127	125	100	131	117	116	109	125	129	120	111	112	119	131	105	114	114	111	144	120	129	127	117	90	116	108	120	121	135	132	132	124	107	123	135	103	105	121	132	139	129	117	119	126	109	125	126	128	133	124	114	124	114	115	120	119	116	112	127	133	127	122	110	128	120	109	120	122	113	112	111	127	107	121	112	115	121	127	110	108	110	130	113	123	116	144	138	93	122	136	168	128	114	132	119	122	115	123	109	116	116	116	118	136	115	119	139	123	136	127	133	110	115	119	119	101	114	113	113	126	113	107	109	131	135	111	142	125	113	98	144	129	127	146	117	123	121	97	136	127	101	121	111	103	110	133	117	119	123	121	126	126	120	125	133	133	124	124	121	95	127	105	126	123	112	123	132	128	111	129	111	121	110	103	114	117	122	115	107	126	131	115	111	114	122	122	100	129	135	110	125	117	114	109	106	120	111	119	112	94	125	121	117	133	98	118	151	121	141	133	133	120	125	103	117	131	134	109	120	95	126	110	123	114	117	129	104	138	105	119	115	120	116	124	124	132	122	109	129	109	121	138	108	129	124	107	118	105	121	116	144	123	130	119	98	118	105	113	111	121	136	136	121	122	120	132	136	122	140	116	102	126	130	111	108	103	127	113	135	99	125	101	118	127	106	113	130	132	115	136	119	132	132	119	122	106	117	116	104	115	109	133	109	136	139	123	121	121	123	120	114	115	109	117	97	135	119	110	124	131	112	118	122	128	126	117	129	126	107	126	135	102	122	118	115	116	116	144	134	102	124	104	109	111	111	102	122	110	121	119	99	115	109	111	140	110	122	109	100	102	119	96	131	142	133	107	132	117	124	118	105	133	105	109	122	122	121	125	121	109	129	112	110	132	107	115	115	110	113	122	119	101	114	116	98	125	120	125	116	120	109	127	86	129	131	138	103	117	141	132	129	115	122	103	125	112	117	112	114	144	122	128	125	140	119	123	97	111	118	130	122	118	136	109	111	109	123	125	124	127	130	128	116	119	121	125	124	133	123	101	115	128	113	124	115	103	120	120	131	116	109	126	145	115	133	108	118	131	124	106	151	112	102	116	93	115	108	116	107	118	118	129	106	123	130	127	124	126	122	120	119	115	123	123	106	121	129	106	108	120	131	112	108	116	131	116	116	117	109	124	115	135	127	132	119	112	125	109	116	110	140	124	112	118	137	126	101	140	116	110	116	115	96	117	132	132	110	128	115	117	109	116	133	108	121	131	136	137	117	125	110	121	110	148	118	112	126	118	135	114	103	128	134	125	117	115	107	120	110	113	123	111	98	117	126	118	114	140	103	112	138	113	100	102	125	125	110	115	99	107	98	121	116	111	111	121	91	141	115	124	125	104	122	114	115	122	125	95	123	119	113	106	143	134	115	114	136	101	148	139	117	132	127	119	104	119	131	130	97	111	102	124	126	132	126	106	114	114	126	125	129	124	129	137	108	110	115	100	118	116	102	123	123	105	118	126	116	117	113	130	117	125	109	108	116	113	122	112	125	120	109	116	117	128	125	123	125	119	111	110	118	110	122	117	129	119	124	127	118	128	121	106	103	129	120	102	110	128	117	121	121	121	109	125	100	128	129	111	124	118	130	106	128	123	104	128	129	132	121	115	135	106	113	99	137	119	117	111	137	110	112	120	103	118	114	114	108	125	112	103	100	140	123	121	132	136	130	133	136	140	99	123	118	128	126	118	118	101	112	119	136	123	131	107	115	129	129	124	120	111	112	115	110	95	124	94	106	104	104	125	115	119	111	122	113	113	104	123	134	118	122	115	107	135	123	130	105	129	138	136	132	106	132	112	112	131	122	131	102	117	112	116	120	113	149	102	134	114	115	121	121	127	117	117	128	116	116	119	134	134	119	128	108	102	122	127	107	128	129	102	123	132	111	105	112	134	110	133	111	119	114	130	115	112	126	126	110	108	116	122	114	129	131	111	124	104	112	123	125	108	130	119	109	106	109	136	111	109	118	135	92	112	98	115	126	128	116	109	118	108	118	124	134	114	124	123	129	131	124	127	92	124	127	119	113	134	132	114	139	121	128	128	137	127	119	135	123	117	116	134	124	110	114	120	94	123	121	109	119	111	103	112	150	132	125	112	118	112	113	140	127	123	114	131	102	119	122	114	114	130	131	109	133	124	111	125	119	97	113	128	123	123	132	95	125	134	113	140	119	110	124	114	113	112	114	99	117	116	114	105	99	132	123	119	102	117	104	131	129	133	96	139	134	142	116	135	133	115	125	111	123	110	125	132	93	116	109	117	132	138	142	108	145	107	113	106	113	131	114	118	112	121	130	122	138	123	124	111	124	118	121	122	106	118	116	111	129	129	101	117	120	116	136	121	136	129	99	121	107	123	118	115	126	119	110	110	116	133	112	99	112	124	111	119	119	139	129	114	108	126	122	104	121	120	90	111	114	121	112	127	105	116	135	113	115	115	139	120	113	129	111	123	114	126	123	114	120	135	125	126	126	125	110	134	115	122	126	132	141	122	97	118	100	132	115	124	125	123	120	120	118	134	84	118	107	122	131	106	134	110	115	116	109	126	114	115	111	118	120	124	120	121	128	104	109	105	121	122	119	124	129	111	129	125	147	118	115	143	129	111	130	99	135	98	109	130	129	117	115	116	149	117	117	110	143	109	124	116	108	115	139	115	133	107	131	120	103	126	136	123	108	127	115	124	126	134	125	120	109	113	122	119	101	111	108	133	106	103	117	124	134	128	113	133	107	109	129	136	123	120	119	146	114	123	125	113	121	123	114	123	107	125	125	116	129	131	116	117	120	119	115	132	135	131	130	101	124	117	117	102	110	96	112	138	123	126	123	118	109	112	108	118	98	126	108	108	133	118	111	119	104	107	117	129	117	125	116	130	123	115	112	120	113	133	124	130	124	111	121	126	113	112	134	121	118	101	138	124	126	105	121	112	108	117	132	111	130	128	122	95	109	142	138	117	128	111	106	101	108	141	118	116	138	108	131	130	134	137	113	119	115	142	117	124	117	119	117	129	105	118	111	134	120	127	134	128	121	116	124	118	128	117	120	118	142	129	128	135	126	116	107	136	124	108	120	130	107	124	120	111	121	141	120	127	117	113	125	120	114	114	120	106	114	113	127	112	106	124	129	100	141	111	109	124	131	126	113	111	123	138	108	111	114	126	116	98	106	117
34509	23426	12455	5025	7514	9100	8614	7193	5853	4839	3806	3049	2668	2484	2220	2057	1790	1593	1536	1462	1304	1310	1262	1214	1166	1125	1154	1124	1144	1065	1097	1096	1036	1124	1110	1158	1172	1078	1040	1049	1151	1156	1057	1183	1225	1180	1246	1455	1941	2392	3202	3379	3642	3474	3153	2760	2466	2130	1420	984	951	900	1116	1118	973	923	971	975	972	976	987	912	988	922	962	937	924	986	922	997	927	874	990	923	953	972	954	973	899	938	985	942	896	956	978	899	953	929	934	907	976	940	968	937	896	937	931	987	906	930	935	941	952	956	954	953	932	962	916	911	967	874	996	955	955	980	958	929	1008	921	956	923	960	948	982	973	960	948	996	954	999	963	960	897	974	957	938	979	950	880	928	967	985	940	850	939	908	979	922	887	963	946	906	967	938	928	973	970	969	936	969	967	936	887	905	981	889	998	943	897	897	932	904	928	957	975	862	919	948	903	937	942	953	990	940	962	1012	898	938	962	935	943	856	991	949	980	947	959	945	947	905	946	907	962	961	942	927	986	953	950	939	942	972	967	964	990	994	912	977	911	926	959	977	920	1036	929	925	936	942	905	937	978	887	920	931	935	907	966	953	997	982	985	897	939	914	1000	920	928	980	949	949	952	945	990	985	950	887	961	952	949	946	960	946	978	924	936	964	930	898	952	939	967	922	905	922	932	955	972	988	936	923	940	925	901	948	985	960	982	951	955	955	984	909	912	978	925	905	921	958	953	955	970	972	916	958	954	1037	936	918	974	960	972	935	927	945	967	973	920	936	942	923	915	862	935	942	938	1027	959	941	983	935	910	930	960	968	943	991	959	912	927	961	934	911	891	947	904	1000	921	967	965	945	898	979	961	1006	932	981	999	917	913	959	911	908	928	1008	946	969	900	935	932	912	966	965	987	893	1003	932	940	920	854	916	940	915	911	925	945	957	951	915	953	917	920	983	983	950	970	900	947	908	953	911	960	991	961	987	944	897	945	958	992	1003	941	978	921	945	908	946	953	924	950	959	887	903	964	926	935	944	898	932	885	928	973	986	894	932	942	914	955	928	952	954	972	922	945	952	924	956	947	914	962	945	914	928	930	947	947	922	946	954	998	969	986	906	911	976	910	958	953	866	926	885	924	939	945	915	932	948	904	923	925	941	845	933	940	909	902	1009	953	950	997	963	942	922	971	920	927	927	994	915	944	956	959	952	954	979	921	940	978	952	903	950	942	874	945	1005	934	972	932	972	929	949	961	1008	965	958	911	923	913	929	968	960	945	950	943	919	985	938	936	945	943	968	891	950	936	916	958	919	936	976	928	1011	935	966	955	968	930	1017	911	925	954	924	953	897	940	972	908	928	976	956	967	991	941	968	998	1006	927	949	933	969	932	914	945	908	935	918	984	904	968	971	907	954	966	899	916	988	971	953	959	942	909	975	909	939	908	966	959	969	953	1003	910	966	913	888	906	915	902	940	949	936	955	941	940	983	940	955	921	912	980	926	903	953	986	950	976	947	962	929	943	905	924	881	951	916	967	913	941	921	974	914	930	989	896	926	1018	933	922	964	941	985	941	908	914	913	904	986	966	940	942	958	963	905	907	904	933	933	952	920	950	905	949	919	960	905	983	961	911	981	941	920	996	1003	946	925	981	931	897	1026	949	949	943	950	965	960	978	914	934	958	943	967	958	962	975	920	967	926	956	937	953	973	999	890	963	885	947	973	962	905	979	935	936	937	981	897	926	949	994	899	976	950	885	911	946	970	939	977	972	963	921	929	920	948	976	922	927	956	962	927	897	960	975	932	970	958	933	965	974	942	912	931	993	1006	943	938	940	925	1002	904	972	930	913	945	940	903	922	950	946	988	938	962	937	924	895	938	925	888	891	976	937	901	947	955	945	956	948	953	904	908	911	878	922	1000	881	896	962	930	945	958	978	984	980	1007	939	955	901	971	969	967	892	932	950	964	902	924	956	925	954	923	987	904	998	969	929	969	934	993	908	958	1013	912	972	967	930	991	895	964	942	928	994	915	937	943	931	952	955	939	960	922	921	940	927	960	958	939	943	913	941	914	946	944	901	960	961	931	922	918	967	967	948	1000	964	886	908	925	931	947	956	951	901	899	1024	941	953	930	928	997	958	961	924	986	892	933	923	994	948	909	931	943	954	943	946	963	958	957	932	943	929	909	897	941	928	905	983	933	957	959	962	987	947	922	977	892	909	940	896	944	938	892	955	963	943	953	925	922	892	967	985	956	923	868	1004	947	951	969	889	969	898	936	908	963	872	908	963	884	902	921	962	976	908	898	873	941	932	987	948	911	989	938	915	943	894	949	965	927	966	960	970	901	941	913	916	912	975	939	936	944	921	963	958	936	963	947	940	960	930	957	934	901	964	968	979	918	941	938	968	908	934	966	901	954	966	952	935	971	924	944	936	943	980	949	971	975	925	986	924	1019	869	869	916	929	942	969	931	944	940	975	930	976	923	952	911	913	916	927	949	919	1003	968	927	946	956	918	932	961	921	952	939	922	980	933	998	928	935	936	943	906	946	966	937	958	902	927	933	989	943	949	928	937	953	957	921	1001	933	945	905	975	916	985	933	968	939	897	963	944	938	938	922	958	960	945	932	919	922	925	995	908	999	974	964	961	968	963	995	923	920	980	916	939	1009	929	919	926	959	975	977	901	950	948	983	961	894	941	897	957	909	926	932	965	860	944	929	941	979	959	938	979	916	894	911	988	930	951	974	889	952	964	921	936	954	972	962	919	922	917	931	905	950	979	893	944	902	931	954	908	953	924	925	948	937	1020	960	929	926	936	927	967	991	1000	983	921	925	940	893	958	923	929	956	924	918	939	902	953	923	944	910	977	953	974	967	922	911	925	938	989	920	925	932	955	926	948	943	953	972	897	956	970	964	956	957	964	955	941	1025	898	969	906	968	957	972	948	957	925	980	934	973	927	915	875	998	940	932	925	889	949	937	1004	864	1015	922	935	975	1005	924	929	956	977	954	954	993	950	953	952	876	953	979	936	954	958	895	913	922	915	974	935	1040	884	900	984	992	929	929	925	955	916	961	963	908	927	965	941	945	923	881	934	945	904	994	964	955	974	1025	947	936	957	940	924	964	958	932	948	967	948	964	916	970	967	955	963	943	933	927	841	935	911	974	958	997	949	938	940	997	902	933	941	936	894	912	937	905	970	939	971	881	969	962	971	993	908	942	945	927	907	920	982	938	1003	947	915	904	914	974	968	920	934	958	951	939	946	948	973	1009	964	908	905	973	925	976	959	991	900	932	999	900	985	944	996	998	949	886	927	933	938	923	983	943	959	961	1002	952	958	968	934	929	949	961	927	957	956	921	990	971	988	1039	964	935	948	921	968	990	954	1006	978	998	951	984	915	946	916	952	941	946	970	1021	925	949	918	883	944	984	943	925	1012	910	938	964	895	961	954	972	977	962	970	963	827	997	988	983	918	934	925	977	1003	967	936	927	956	981	955	977	951	988	957	922	980	984	983	982	962	967	941	923	981	980	932	939	1000	923	878	935	927	992	946	947	935	948	974	906
2543	1157	458	113	109	93	103	107	92	64	80	79	91	66	88	74	63	67	62	92	61	65	65	72	70	60	54	61	62	56	61	53	67	66	59	64	55	63	64	59	60	43	71	66	80	62	64	62	64	78	71	63	71	69	67	77	84	61	51	47	55	44	39	57	42	43	69	64	73	54	47	50	50	44	60	62	51	61	55	47	54	62	55	51	51	59	54	57	58	48	64	54	53	51	64	64	66	44	51	52	68	58	63	45	42	54	54	68	54	74	49	52	60	52	60	45	59	59	49	62	63	57	62	64	65	63	59	52	56	51	69	52	51	55	47	52	55	59	49	61	54	59	57	61	56	46	64	71	62	52	49	54	78	49	60	55	70	61	57	63	63	48	52	64	75	60	61	66	58	70	64	74	56	60	42	56	66	64	58	57	51	48	63	47	58	59	68	56	54	68	51	82	53	58	62	72	70	62	58	60	77	53	84	53	58	59	53	74	53	65	71	52	49	53	57	62	53	60	44	48	72	47	63	75	56	52	55	54	57	51	47	46	56	64	43	64	44	58	53	52	51	57	39	61	68	52	63	55	64	72	60	56	56	55	67	63	61	64	66	63	61	64	63	63	46	53	61	59	49	63	60	48	76	51	52	53	53	58	48	56	61	53	51	42	52	45	55	52	60	58	63	53	51	66	61	63	47	52	62	65	60	68	58	57	60	67	79	73	62	71	50	54	65	61	55	47	52	54	46	69	57	59	44	45	77	56	69	62	62	57	58	58	72	46	56	53	55	66	42	57	63	55	48	67	61	73	62	70	50	56	64	38	71	62	61	38	60	57	59	68	57	54	54	66	65	54	54	57	56	46	54	72	46	48	67	45	58	46	59	54	47	53	57	54	58	58	56	47	56	44	56	52	57	55	53	40	58	63	65	55	49	52	54	58	68	51	52	56	53	65	39	52	75	72	61	71	60	55	73	50	70	55	65	49	54	53	65	51	44	56	60	48	66	52	57	68	54	73	70	65	59	49	59	69	57	60	57	66	43	62	53	67	62	64	61	56	59	56	73	52	65	58	59	37	59	72	63	64	59	63	68	54	71	63	59	62	57	68	59	50	52	53	68	63	58	58	60	53	61	47	63	54	69	52	58	55	66	58	56	60	61	68	60	46	78	58	56	67	69	70	74	73	56	78	63	58	55	54	61	60	60	56	74	63	57	63	63	60	51	56	49	59	66	53	60	61	52	66	52	57	62	55	59	53	51	61	46	65	61	59	64	47	53	58	56	60	56	52	61	74	55	53	56	52	53	54	56	53	48	68	65	55	53	48	62	58	54	62	79	60	55	57	50	55	44	53	49	62	60	59	48	58	80	56	64	61	50	58	70	65	62	62	54	60	69	54	56	63	63	59	70	62	74	60	58	52	55	66	53	63	63	52	64	64	61	45	69	68	56	52	64	57	39	54	67	54	50	57	62	60	67	57	72	59	70	62	52	59	61	59	65	67	80	67	56	50	67	55	68	53	77	64	59	69	44	52	46	45	55	58	53	71	71	61	60	60	64	59	39	39	49	49	63	67	58	63	54	53	54	43	56	56	68	51	59	61	47	66	64	71	67	59	59	61	70	53	56	46	59	61	62	59	59	63	63	51	68	45	55	54	58	53	59	42	61	55	56	62	59	49	61	65	63	62	59	61	66	53	61	40	54	51	57	61	57	51	68	44	68	45	63	55	56	50	58	58	59	58	56	59	58	57	46	55	61	68	49	62	57	56	68	64	59	66	61	52	61	58	63	58	63	53	58	40	51	62	65	47	64	40	58	70	58	55	66	54	63	62	45	49	61	59	47	69	59	49	56	60	63	52	59	45	72	53	63	85	50	51	51	64	55	46	72	54	57	54	59	48	61	48	59	72	43	46	54	56	69	53	61	65	41	60	59	40	44	61	54	57	61	52	65	51	59	62	62	59	63	73	64	65	53	71	51	55	57	61	54	58	57	71	61	59	58	62	58	62	60	65	61	60	79	62	60	62	58	60	66	60	64	59	65	51	47	64	75	48	59	53	59	59	70	52	75	43	61	79	56	62	61	59	53	52	58	50	58	76	63	65	68	55	52	64	63	57	61	67	52	41	51	50	55	57	72	47	54	52	61	68	58	51	53	50	66	57	56	67	60	55	57	65	63	59	68	54	58	54	66	57	42	45	65	52	64	47	65	56	60	61	77	50	57	54	66	62	63	63	58	69	50	60	66	69	62	58	57	57	51	61	52	49	53	72	65	57	46	61	53	80	57	59	68	61	64	68	57	52	53	41	61	57	49	53	56	58	52	68	53	67	53	51	55	60	60	65	63	63	52	51	52	66	68	66	57	50	62	65	77	54	62	64	50	55	62	58	74	63	73	52	73	61	62	61	47	66	63	71	64	63	43	63	45	67	59	56	64	49	60	64	60	68	42	59	52	73	47	53	55	73	53	59	61	49	39	66	58	60	72	63	62	66	49	47	67	54	55	53	64	61	54	52	49	53	61	52	68	47	64	61	47	54	55	58	55	63	60	63	57	56	59	62	58	60	61	55	63	74	57	58	67	59	59	67	55	63	61	59	58	72	64	59	52	54	57	64	53	62	59	56	60	57	64	69	57	73	60	69	54	54	65	59	59	61	56	57	60	58	61	64	52	54	66	60	53	71	68	67	61	44	64	53	45	51	48	57	55	57	54	73	43	36	60	48	64	54	46	55	46	64	68	52	53	52	53	64	62	56	54	53	53	54	50	55	57	63	56	55	72	56	50	62	64	67	49	76	48	52	68	52	34	49	56	56	64	50	62	59	54	51	55	41	48	73	72	64	62	58	49	57	65	54	47	55	40	78	50	49	55	62	59	76	72	59	55	56	66	61	63	59	44	72	62	58	69	49	60	58	47	59	60	56	58	71	67	60	58	50	45	68	64	52	70	72	50	61	56	74	51	51	73	60	67	65	49	64	64	58	70	53	57	50	57	45	67	58	48	58	59	65	53	59	56	55	52	55	42	53	63	66	58	70	51	73	59	57	57	70	59	60	59	50	50	58	50	62	51	63	65	62	61	57	52	55	50	62	49	43	46	53	49	53	52	56	67	63	55	69	62	53	50	46	68	54	52	57	61	74	50	49	57	58	72	50	47	52	59	70	60	42	58	50	49	57	51	62	71	55	63	56	63	54	49	54	48	49	55	58	67	54	61	48	49	57	55	60	71	48	60	71	52	65	64	56	61	51	58	54	58	57	56	62	49	55	58	49	53	58	70	79	64	72	60	56	72	74	58	69	59	62	64	47	61	46	57	51	51	46	53	44	63	64	48	62	58	64	53	59	54	63	61	52	54	67	54	54	56	45	63	59	54	44	63	57	56	46	43	56	54	63	44	47	76	63	58	61	55	60	65	59	63	53	58	54	63	53	59	63	64	53	59	56	70	57	65	64	50	55	61	63	44	50	57	52	63	55	56	61	60	68	49	56	63	57	71	68	51	63
25122	13285	5248	2126	3413	4354	4124	3316	2527	2108	1608	1345	1114	1129	996	890	814	723	646	608	645	579	540	572	555	548	533	556	526	527	502	502	511	581	608	568	540	519	513	597	573	593	578	566	539	522	553	583	655	693	850	880	883	857	855	803	718	678	603	465	484	468	484	522	454	467	467	516	478	443	470	505	466	469	458	491	446	452	447	467	517	451	476	493	463	482	436	458	487	466	478	429	466	493	443	450	463	455	489	490	455	466	481	499	480	465	467	456	522	475	498	480	485	469	497	441	480	486	491	496	476	484	494	485	469	522	507	432	469	496	477	502	473	460	479	494	514	469	475	504	529	523	499	468	461	500	479	489	469	473	452	449	503	485	466	468	451	457	473	449	482	509	506	453	434	453	484	473	498	488	499	508	481	492	475	476	509	474	456	460	475	490	489	468	472	490	468	490	507	460	461	462	479	525	479	448	496	449	497	487	462	485	463	529	472	473	460	492	487	500	470	495	506	489	476	463	481	456	508	502	472	513	477	513	472	453	482	490	446	484	474	500	548	492	456	447	502	492	449	493	461	513	512	457	473	457	491	488	482	463	446	442	463	465	456	443	482	442	469	488	471	471	495	465	505	495	500	451	479	461	483	489	506	451	466	484	456	464	466	428	481	485	468	448	459	439	466	463	507	488	504	471	438	477	431	441	452	454	466	494	504	444	430	449	479	495	487	531	484	449	457	507	490	461	461	483	501	503	478	482	515	457	462	486	483	476	462	455	472	449	496	485	451	436	484	487	463	442	480	510	464	505	512	496	476	484	462	490	487	499	525	517	464	473	488	435	509	485	519	457	448	495	486	458	484	492	484	455	497	475	466	482	461	485	487	474	470	453	435	504	468	461	465	475	467	467	449	495	453	480	494	509	461	502	445	472	489	488	486	493	463	520	468	481	516	450	493	458	454	494	452	463	453	514	517	453	438	477	463	461	461	459	462	523	500	490	458	492	517	458	504	475	481	490	488	490	432	499	494	471	466	471	491	448	494	494	498	486	466	460	473	490	465	473	459	477	490	452	483	466	496	506	494	485	482	452	506	463	475	471	498	511	446	492	460	480	500	458	467	490	480	454	474	484	494	488	493	467	488	475	488	506	512	459	528	498	489	496	463	513	478	433	463	501	459	489	495	494	483	481	452	477	441	497	475	477	499	475	496	470	515	448	483	458	507	451	465	453	472	465	436	472	475	487	489	462	478	484	476	448	442	476	472	500	470	466	450	470	493	448	491	470	488	476	478	468	495	485	468	472	457	541	498	501	462	492	473	460	488	499	494	462	488	479	499	485	509	459	495	504	511	491	458	470	432	482	474	502	468	491	486	443	461	501	518	462	496	445	510	467	480	476	520	451	505	434	485	493	490	489	463	483	499	474	468	476	510	452	457	465	481	487	477	500	467	502	499	462	490	476	472	501	498	477	461	477	487	509	481	496	464	468	485	513	467	500	491	516	462	506	490	457	476	465	491	475	459	460	473	506	470	462	509	457	496	447	489	479	492	486	511	468	497	485	477	457	457	495	437	484	466	511	453	475	460	473	487	448	525	461	491	433	466	498	490	486	474	477	443	479	520	487	450	447	484	512	450	467	457	489	487	478	465	462	482	460	496	452	461	473	449	475	479	497	456	477	478	472	480	467	475	478	463	480	436	486	464	482	442	502	529	461	493	443	489	440	484	434	480	472	467	477	464	478	450	497	488	486	469	494	483	505	493	483	469	513	475	455	513	411	462	459	478	482	453	494	473	451	527	461	480	500	480	453	454	452	531	441	449	517	511	456	494	511	478	484	476	479	452	479	469	482	447	483	469	474	483	457	519	505	441	449	502	489	450	462	466	497	469	484	440	509	439	438	469	471	498	457	440	483	455	465	525	438	468	450	428	466	469	465	423	487	453	482	470	512	476	466	492	484	452	480	493	496	460	470	510	464	453	448	464	498	459	483	466	502	490	487	446	426	477	469	468	462	508	460	507	492	459	481	493	494	476	463	465	520	500	499	447	482	452	474	489	510	504	515	479	468	472	480	447	490	467	469	471	460	472	514	487	466	453	457	472	503	504	492	473	459	530	506	475	490	461	496	507	506	474	525	482	460	470	470	473	479	477	473	467	479	488	478	509	464	503	505	525	453	484	429	481	498	464	514	496	469	468	459	493	518	500	461	454	449	455	505	479	504	487	448	463	511	439	460	444	429	503	501	450	482	440	486	438	499	508	473	482	468	490	475	465	499	469	529	489	481	463	488	454	509	449	515	454	477	474	453	503	498	485	467	462	474	487	492	501	495	479	475	450	486	422	465	464	469	429	424	466	504	459	498	466	474	467	459	474	453	443	456	466	478	461	466	489	494	496	448	501	496	479	463	480	459	475	486	462	473	451	529	497	431	484	444	470	490	482	423	521	460	517	528	471	441	441	500	470	468	468	446	492	489	501	501	458	494	486	494	468	479	452	498	451	509	500	473	479	467	446	477	504	485	450	489	502	459	471	484	505	458	462	478	454	477	467	479	458	489	475	476	462	475	464	470	443	458	482	501	467	470	482	470	504	449	499	494	469	478	495	475	467	460	496	492	435	498	421	477	438	462	489	491	515	489	458	443	484	444	451	503	503	482	494	505	475	469	438	480	506	445	489	436	455	521	484	492	466	491	495	514	463	462	460	494	469	455	532	460	465	463	493	467	431	505	500	485	494	485	465	461	477	467	494	466	441	515	509	509	483	502	450	479	477	453	491	478	438	446	457	449	475	449	412	478	445	462	435	494	462	454	495	504	482	465	475	485	491	463	435	473	492	455	490	450	505	465	511	483	479	475	415	467	494	467	472	482	456	463	443	462	506	514	444	470	458	490	457	499	479	472	472	504	471	468	486	468	477	462	458	451	491	455	471	463	485	491	485	481	507	456	474	469	495	483	479	471	478	484	477	482	473	458	431	478	472	444	458	478	467	495	449	480	486	453	465	463	467	476	490	480	460	493	471	461	461	489	501	512	480	462	495	453	482	468	491	452	468	462	470	486	416	513	508	457	463	457	428	466	490	464	471	438	463	469	447	492	479	470	476	473	470	515	451	491	481	465	498	490	471	439	456	476	483	504	516	442	448	486	491	506	468	456	509	482	475	484	489	486	470	479	505	461	498	531	473	476	490	448	475	519	508	441	464	496	483	476	483	460	437	525	532	515	439	488	458	452	477	510	508	471	478	495	470	450	477	495	472	506	476	457	490	462	471	485	483	462	500	480	462	469	469	459	479	462	463	453	485	468	498	503	472	475	457	507	499	550	513	474	449	467	487	467	493	480	421	450	458	487	500	457	461	479	500	494	440	490	501	445	483	479	468	458	458	490	517	510	496	489	486	430	482	475	487	497	476	537	509	431	506	480	450	485	488	474	473	498	458	457	456	487	490	505	522	492	458	466	494	495	496	472	490	480	461	475	468	458	498	447	476	497	467	492	445	483	442	482	504	474	490	504
3713	2885	826	188	162	199	197	194	167	164	116	136	131	151	120	104	115	108	100	107	131	112	112	104	97	114	101	96	119	99	103	96	111	115	123	103	109	124	116	122	127	106	95	98	102	110	110	135	128	189	171	151	176	148	133	150	147	134	101	81	87	103	105	121	109	94	96	114	98	96	99	101	103	93	95	95	105	113	99	106	114	98	81	102	104	106	89	101	90	105	116	98	90	100	87	110	91	74	107	94	99	92	105	99	122	100	112	94	112	99	98	90	111	90	89	119	106	96	111	93	105	98	111	97	95	98	108	104	104	113	94	125	100	98	103	84	112	97	94	99	103	91	108	93	97	100	111	104	102	108	100	121	104	109	104	104	99	99	108	118	114	118	105	85	99	103	89	107	112	97	85	101	121	120	101	110	117	95	104	108	108	90	92	94	86	100	87	109	101	93	97	100	108	106	107	110	87	89	98	100	114	106	124	98	103	104	106	92	95	107	117	87	90	109	95	93	100	98	99	108	108	114	105	85	102	112	95	103	103	76	97	101	115	87	103	106	94	100	108	101	102	105	137	92	103	118	131	92	88	107	95	121	88	96	101	90	111	111	83	113	102	108	108	113	107	121	101	94	102	110	96	96	103	111	110	108	86	114	97	88	94	107	92	111	108	101	104	104	101	110	107	101	103	95	97	90	94	96	98	88	95	110	93	104	121	96	100	92	95	101	97	93	110	108	99	104	109	108	108	100	107	87	93	98	103	113	106	110	111	105	114	87	102	114	100	86	104	129	122	106	105	106	95	104	90	105	110	98	96	101	93	91	101	105	110	108	124	88	96	99	109	97	104	95	113	85	106	93	108	88	103	94	97	90	109	96	96	95	111	107	103	113	95	95	108	106	108	111	100	105	97	91	108	91	96	102	100	99	101	113	97	99	88	104	108	105	110	99	98	98	95	108	95	90	113	92	102	94	96	95	104	96	96	91	117	93	73	109	84	96	102	114	86	91	95	115	104	117	110	107	96	98	125	101	101	109	106	98	95	118	95	114	114	114	91	99	108	103	96	89	108	90	99	101	97	105	103	115	86	89	101	96	103	96	104	93	109	95	86	101	109	99	100	114	86	99	106	102	97	106	101	107	107	95	102	107	119	101	104	86	96	91	119	117	89	106	92	92	103	95	94	112	105	87	103	114	103	86	106	99	102	96	98	117	120	103	96	98	93	100	96	102	99	109	104	106	90	105	108	95	96	105	90	104	93	93	89	105	89	104	92	106	100	110	89	120	108	101	99	111	104	99	105	93	105	105	98	100	110	98	91	116	81	112	88	97	87	101	100	106	84	99	106	86	99	100	110	104	96	93	111	114	112	95	101	83	106	97	105	106	113	107	118	108	89	92	109	102	107	93	103	100	119	100	94	104	101	100	103	108	102	113	87	92	92	116	115	94	95	121	108	118	92	90	94	98	122	111	121	97	97	103	100	102	100	104	100	113	113	120	113	88	95	98	108	96	103	103	97	99	96	115	83	104	86	87	97	109	84	108	93	89	95	98	118	106	111	97	79	102	120	108	90	106	80	91	104	86	101	90	104	104	113	83	114	123	118	113	91	96	109	80	84	115	93	103	94	108	100	93	102	99	98	105	108	101	108	95	102	112	92	105	100	102	104	113	83	95	96	87	95	91	101	112	93	115	94	111	95	118	97	105	83	88	108	94	104	82	110	89	97	110	100	102	106	101	109	100	100	91	87	80	99	108	106	93	92	102	96	90	107	108	99	95	107	104	94	96	122	107	108	110	95	103	110	97	97	120	103	108	118	90	94	105	90	106	88	106	89	98	115	104	99	87	113	112	90	113	118	86	95	96	74	99	105	112	113	98	114	105	100	87	102	115	97	99	101	99	101	107	122	103	99	97	86	89	124	102	105	104	87	109	113	85	95	104	94	83	102	106	104	90	116	99	97	95	98	97	109	101	104	104	87	101	103	108	112	96	91	101	100	97	130	84	109	113	100	103	95	90	114	94	97	94	93	113	99	109	101	108	95	105	110	93	90	111	116	98	106	78	115	89	117	100	119	99	105	89	83	103	91	113	73	104	93	106	113	97	95	112	81	111	115	103	98	121	102	107	93	110	103	91	117	97	105	111	108	110	101	105	110	116	98	91	95	93	103	119	114	88	95	102	110	99	124	105	108	103	90	100	120	94	109	113	95	89	95	106	112	102	100	99	112	97	110	90	98	105	116	109	85	108	115	105	93	90	116	122	86	100	95	109	80	120	92	123	99	80	94	106	113	109	100	123	104	105	83	102	130	87	97	113	100	103	98	91	101	96	81	109	108	91	92	111	113	112	106	113	92	108	104	104	87	85	88	103	114	103	99	89	124	104	98	99	96	100	97	101	94	92	106	95	111	102	106	101	92	100	94	111	121	82	95	108	106	103	94	81	93	126	107	100	97	94	120	89	110	107	101	93	89	102	102	97	105	92	117	95	91	78	117	124	110	99	87	86	84	84	101	89	98	96	107	116	97	89	98	106	96	85	88	87	115	88	87	113	96	106	99	99	79	89	104	94	94	99	95	96	84	100	89	99	111	103	101	101	110	117	98	104	82	90	88	110	101	84	96	102	108	116	106	131	97	93	116	104	96	105	109	87	79	116	106	100	128	103	84	105	106	129	96	94	97	90	113	96	111	92	105	103	117	96	91	96	102	89	91	82	101	94	95	103	96	114	95	93	107	103	117	99	90	105	95	96	113	96	124	106	119	91	98	108	114	113	91	93	87	100	109	104	97	110	103	105	112	105	106	112	90	100	97	77	106	105	86	93	107	84	106	105	118	92	99	107	95	105	107	112	86	113	103	101	98	105	93	100	94	90	91	112	106	95	76	91	99	94	116	103	96	95	94	87	82	89	107	116	97	95	101	107	122	114	113	73	87	116	111	103	108	118	98	98	105	119	108	92	105	114	96	93	108	112	98	87	95	114	98	109	92	107	97	92	96	96	103	113	121	108	100	95	104	100	92	83	95	105	98	129	110	91	83	105	99	116	101	100	97	97	85	105	113	98	118	109	96	94	92	82	83	92	99	105	122	92	98	95	86	108	89	94	83	101	104	118	100	96	116	116	102	98	105	97	100	103	104	99	97	92	104	99	92	106	88	100	111	84	99	113	103	108	83	89	98	106	93	91	89	116	98	107	92	106	112	112	113	91	101	99	92	108	94	79	109	96	109	99	115	103	103	106	98	93	104	108	97	92	114	89	115	105	112	96	93	94	113	103	101	120	97	99	107	94	106	86	97	122	120	89	102	107	111	92	109	93	115	102	121	80	98	99	102	122	114	104	93	118	108	116	113	104	90	111	109	100	81	111	106	120	116	74	91	116	98	99	94	87	107	118	122	92	104	105	98	97	102	93	90	119	94	102	96	110	88	103	119	105	96	109	103	76	101	91	107	88	94	86	96	101	100	84	88	105	81	88	98	97	112	95	102	102	110	95	105	97	92	84
30938	21080	8226	3417	5590	6805	6346	5309	4176	3447	2744	2263	2010	1803	1783	1613	1368	1242	1242	1086	1052	1044	998	1018	965	957	956	955	853	891	860	877	884	1031	1033	922	882	903	1015	1033	953	1081	988	1010	994	1033	1136	1312	1609	2184	2528	2420	2168	1923	1777	1841	1666	1418	1183	804	765	811	808	849	789	738	833	782	780	851	805	795	773	811	832	830	807	778	826	791	743	832	776	785	757	811	813	778	822	818	768	817	788	786	776	763	838	782	808	774	768	805	797	781	776	840	759	758	797	837	787	797	761	765	761	764	803	817	780	830	790	770	777	784	761	816	797	768	810	826	811	787	790	816	787	801	753	787	794	830	792	779	825	854	788	819	823	812	839	766	816	799	802	763	821	833	771	802	778	824	797	875	808	866	834	832	746	800	830	790	808	774	817	792	786	809	777	768	798	782	785	802	825	806	772	780	717	780	778	771	813	787	759	823	753	823	821	758	808	823	786	794	783	800	786	800	749	822	806	756	834	782	824	793	838	801	765	823	816	876	784	807	817	804	804	768	797	777	848	745	766	828	796	765	812	768	792	759	801	779	841	767	792	812	745	805	820	774	850	750	767	794	809	806	803	783	820	823	804	773	838	789	805	769	849	796	745	831	819	807	800	836	801	816	798	787	826	821	822	815	816	818	793	804	757	791	843	794	824	784	780	830	792	777	812	810	778	791	786	809	790	775	748	825	823	800	793	778	823	801	796	803	833	810	810	788	831	813	782	805	773	850	801	852	803	839	800	790	809	851	829	806	796	821	785	787	812	852	834	788	731	814	823	797	825	780	798	771	768	820	853	751	814	780	836	814	827	780	809	794	758	787	764	783	799	772	819	787	809	805	805	848	810	789	800	747	805	777	773	801	820	796	811	844	790	833	809	800	762	826	867	757	800	758	826	741	797	821	804	845	801	795	809	788	815	780	795	852	796	812	821	809	828	788	787	793	834	761	833	789	820	818	777	808	799	801	820	762	822	794	787	834	789	781	767	802	832	812	795	774	771	770	802	810	784	813	798	798	765	809	849	819	801	785	759	806	803	818	774	755	766	811	740	808	789	805	817	749	785	784	762	806	806	778	750	782	767	777	798	804	778	817	800	771	798	810	789	730	867	734	750	808	740	816	754	792	794	814	819	805	750	809	803	824	798	809	823	795	732	833	835	753	805	830	810	800	817	862	788	813	815	798	823	818	769	823	818	782	774	785	828	794	800	773	778	812	769	844	780	871	854	825	827	807	805	828	843	801	766	795	770	796	793	817	798	815	789	751	761	794	794	799	749	848	800	800	813	806	770	773	797	819	827	735	806	789	789	791	805	792	785	822	814	801	810	830	841	874	804	788	782	811	788	793	776	801	772	782	798	804	741	778	821	784	813	801	828	803	837	838	857	830	772	857	772	818	811	778	848	809	810	798	781	799	793	809	845	773	793	794	811	784	822	746	775	820	741	792	831	797	817	800	820	756	774	808	831	841	867	778	805	874	838	775	764	770	779	788	828	779	806	849	826	765	763	800	780	828	793	758	803	796	789	841	801	812	784	855	773	767	802	785	752	725	747	807	829	783	744	788	803	841	808	789	788	803	837	813	827	766	753	833	825	812	793	752	810	798	778	778	793	793	804	829	744	821	802	739	831	825	799	797	800	812	776	824	790	765	765	844	806	782	822	805	797	757	782	779	808	811	784	815	775	831	795	805	844	793	779	805	780	810	809	791	786	783	832	788	801	801	804	828	796	747	800	811	812	789	783	765	803	792	853	759	762	790	789	825	796	816	756	817	792	798	792	783	731	777	772	787	821	801	811	787	818	805	782	807	782	794	792	748	806	768	834	768	827	807	802	778	758	822	833	776	763	784	807	786	814	809	828	780	830	776	836	819	834	737	876	836	799	802	837	822	812	777	814	736	837	757	783	813	799	745	837	812	788	780	809	745	799	716	812	832	777	808	812	816	799	814	834	780	829	794	738	813	804	796	805	828	788	804	813	830	810	810	774	809	787	800	788	796	775	820	803	790	837	811	761	815	823	792	819	793	765	807	800	811	811	851	821	815	801	742	808	744	793	856	783	780	815	762	810	783	808	740	775	756	765	814	799	813	781	783	854	816	797	774	808	778	798	794	799	805	795	782	812	806	819	825	789	758	824	758	786	852	783	839	812	789	881	761	819	824	800	848	814	755	811	868	810	819	759	754	797	816	829	851	824	797	772	795	774	771	793	809	812	808	833	811	893	820	771	827	793	852	815	759	810	791	797	815	805	796	785	825	844	747	762	872	766	745	806	838	750	806	770	788	773	784	764	804	735	778	817	805	806	824	824	758	799	784	792	808	766	834	837	795	830	838	815	840	812	794	807	795	789	806	823	776	823	812	810	912	800	797	765	812	765	749	825	787	790	803	783	819	815	786	815	795	769	746	831	790	806	735	807	790	797	838	822	840	814	802	787	771	821	733	763	868	792	821	766	819	779	817	795	831	819	808	806	786	818	817	781	786	783	762	801	815	776	781	812	802	773	821	794	797	798	811	788	781	831	858	783	809	805	839	780	792	797	837	830	780	835	797	745	792	812	794	799	772	834	749	795	841	774	795	786	785	756	828	764	812	862	806	779	803	834	820	825	784	789	859	811	774	805	800	806	838	780	850	824	809	868	823	821	837	815	780	789	826	809	811	773	828	789	770	838	840	811	801	823	807	747	824	778	839	791	804	803	809	796	870	791	846	839	748	773	795	820	798	785	834	822	799	825	800	785	799	766	771	813	850	835	824	800	838	805	790	780	867	828	771	773	822	791	821	823	757	796	823	812	741	804	788	814	783	808	761	737	818	773	832	776	826	803	875	773	836	846	823	785	819	809	811	799	743	785	820	778	831	809	802	816	792	821	814	791	862	794	804	863	773	809	817	826	743	781	818	797	816	798	830	794	866	786	804	735	777	770	808	817	893	736	798	849	795	786	789	775	805	824	806	797	749	812	777	751	773	855	790	801	803	843	837	763	789	832	738	800	780	773	741	798	769	865	791	801	800	802	781	765	800	814	823	773	794	800	832	786	786	769	813	837	847	807	736	820	798	785	789	806	793	776	829	783	813	802	800	758	833	759	820	797	842	795	858	805	781	792	786	775	750	796	825	779	793	848	782	863	821	824	775	787	756	783	792	786	826	817	779	790	782	762	806	807	822	776	767	767	811	774	764	826	823	796	760	795	834	826	790	819	811	818	803	809	779	825	826	849	773	836	819	808	806	823	771	809	846	818	829	766	779	815	802	822	808	836	788	811	826	761	790	789	766	835	766	788	775	794	773	826	850	782	815	803	776	816	809	759	803	847	829	805	753	853	793	842	774	798	770	767	849	821	850	780	776	791	796	802	825	776	784	773	823	783	779	764	811	827	797	852	837	813	820	800	804	736	831	779	778	818	812	761	824	761	785	822	775	771	832	817	775	775	796	833	794	814	800	834	779	762	801	798	803	847	757	764	823	786	823	790	814	778	802
4289	2449	740	134	121	157	146	125	124	115	129	106	80	80	80	85	95	84	81	85	72	71	68	71	72	65	74	86	77	71	72	79	68	73	84	72	93	87	64	82	69	77	83	76	94	85	80	89	129	115	133	124	136	98	92	88	93	92	83	72	78	79	54	68	60	56	59	68	83	76	57	68	72	74	68	69	59	66	78	65	65	67	69	83	57	79	83	65	79	84	60	72	79	66	61	63	52	73	76	82	70	77	68	68	71	72	68	74	64	78	69	55	75	68	64	56	66	80	83	65	79	63	71	74	69	77	74	58	54	66	57	92	70	77	69	80	66	59	83	75	70	77	58	68	81	72	72	82	83	69	66	67	64	66	66	73	74	54	63	75	57	60	72	78	64	66	57	70	70	77	69	75	72	64	74	81	69	67	65	75	74	63	67	69	75	64	71	70	73	65	63	62	64	78	72	65	58	71	84	76	67	71	74	73	61	70	62	60	63	70	65	63	61	60	65	68	68	70	74	70	67	70	76	67	82	62	85	66	61	67	75	67	71	61	76	57	77	70	84	67	62	60	72	66	56	57	82	70	56	71	66	63	73	77	69	73	63	84	72	66	69	72	79	86	65	70	73	65	78	67	52	61	66	83	72	55	93	75	82	64	66	81	63	75	84	60	70	74	68	65	75	69	64	63	82	65	59	75	70	78	85	64	78	81	69	56	71	71	81	60	67	71	63	78	78	77	76	71	62	77	68	74	63	73	64	71	48	58	62	76	68	77	78	73	55	86	80	64	62	82	75	67	74	74	67	78	78	57	67	75	70	78	69	78	64	62	58	79	75	65	68	70	72	56	72	57	70	70	72	60	72	75	69	63	71	64	62	72	68	69	85	58	88	76	68	58	72	62	68	71	81	71	64	54	67	77	71	73	73	63	80	69	63	71	62	61	62	75	63	68	61	64	69	79	68	77	66	73	65	64	75	71	70	58	78	75	78	62	69	66	67	67	69	60	72	81	64	80	71	62	77	65	61	78	68	70	74	61	57	69	66	79	72	79	68	75	66	61	70	78	74	56	77	55	75	53	65	73	66	72	71	69	66	64	68	65	69	72	60	69	71	54	85	69	71	54	83	54	58	76	61	70	76	88	70	86	81	70	80	63	56	67	71	69	78	69	69	70	61	70	55	66	80	64	63	83	72	83	71	64	69	64	69	62	67	70	60	61	83	73	74	87	73	59	74	69	71	70	59	68	76	65	70	67	77	67	67	81	71	85	79	82	60	76	65	71	59	56	68	45	78	56	81	69	73	59	51	70	74	78	72	71	82	77	53	72	64	78	67	70	67	76	65	68	81	60	74	69	69	65	79	79	66	64	62	67	73	54	54	76	83	84	70	71	83	63	74	74	65	86	76	69	71	78	67	80	69	72	68	74	75	71	67	71	61	60	78	57	87	72	63	71	62	68	65	71	66	64	81	72	66	69	75	85	80	81	73	59	69	66	72	65	59	63	74	74	67	72	67	66	81	59	62	70	84	62	76	66	61	75	53	65	67	63	75	59	68	74	61	66	70	54	68	79	66	61	60	57	62	65	68	73	76	76	53	65	61	60	62	72	74	82	70	78	63	78	71	76	65	66	80	67	73	79	58	70	74	81	68	75	70	69	64	61	71	81	71	64	66	57	78	61	77	74	74	68	70	71	71	94	64	79	65	70	63	63	80	69	85	79	68	74	67	71	76	71	70	56	65	77	66	78	70	67	60	66	79	66	96	60	57	72	61	78	55	58	84	58	70	77	62	90	79	77	79	75	66	64	73	79	76	68	66	68	75	81	78	73	74	68	58	74	52	70	60	68	66	79	79	67	73	70	70	67	70	77	66	76	81	80	61	72	69	61	80	67	59	87	70	69	73	60	77	78	66	66	93	85	52	83	77	72	76	78	64	68	63	57	61	69	71	71	58	61	59	64	73	69	62	70	62	81	69	62	77	57	61	70	64	74	71	70	70	66	77	61	78	76	58	68	64	69	65	73	70	65	74	63	82	85	63	66	58	80	81	67	68	74	77	59	64	74	54	75	58	72	67	69	76	53	77	95	65	76	64	57	86	69	75	53	69	81	73	62	71	64	80	66	65	73	73	71	70	63	61	73	74	71	73	80	69	73	70	65	80	76	68	66	63	66	59	67	77	81	68	65	69	67	76	79	57	62	58	68	62	67	60	72	70	85	65	73	81	64	70	85	75	61	57	57	65	64	55	68	53	55	78	63	84	68	73	50	62	86	63	64	79	74	72	74	74	65	66	67	67	73	58	57	62	64	67	72	57	70	78	65	64	61	75	70	69	65	74	59	80	69	84	79	93	80	67	71	82	73	64	67	59	86	66	76	60	62	67	61	62	71	79	80	80	88	67	78	68	68	76	70	70	75	66	64	64	66	74	55	74	75	72	72	62	68	59	71	75	66	76	73	79	63	73	73	59	82	69	79	59	56	85	67	72	64	68	83	69	81	70	78	61	55	67	71	67	76	73	61	76	79	70	66	76	63	77	70	65	60	66	67	88	67	64	72	77	68	64	64	59	73	44	68	75	74	67	86	68	70	66	83	78	71	69	71	70	69	85	71	48	79	60	65	64	72	68	75	84	62	82	56	62	68	68	79	67	72	80	87	72	79	75	66	68	66	74	87	67	75	72	87	64	73	78	67	77	77	63	72	67	68	77	64	63	65	68	63	77	65	80	80	62	63	61	60	72	65	65	79	81	70	74	70	100	71	70	64	67	59	61	68	71	62	59	59	90	63	68	92	72	53	71	57	63	62	79	59	68	58	69	71	68	71	69	72	64	76	74	66	69	61	64	70	72	64	68	54	77	85	68	80	68	70	64	73	73	83	72	71	72	77	71	67	62	57	79	59	80	72	70	71	69	65	74	89	70	77	62	61	62	55	59	73	54	70	75	80	69	72	96	64	73	77	71	70	87	77	85	58	83	62	74	69	74	67	72	54	65	64	59	71	66	77	58	69	72	73	59	73	64	73	52	65	72	79	73	76	66	63	75	65	66	69	66	71	69	62	74	68	66	71	68	72	71	70	72	75	40	63	77	89	68	78	80	61	67	60	81	70	60	71	72	75	58	81	82	55	69	67	82	68	81	69	68	71	63	70	53	70	73	63	72	65	74	65	66	73	63	53	71	67	70	62	74	74	61	68	82	72	78	63	62	64	63	65	76	82	68	62	89	56	77	75	77	78	73	68	80	76	53	62	69	70	74	70	63	69	72	70	70	72	72	68	61	72	75	67	77	79	65	62	86	70	70	55	72	67	60	63	64	63	56	75	72	67	54	62	70	92	68	76	76	71	82	60	75	71	86	69	81	64	73	65	68	63	69	51	76	68	68	66	72	80	78	62	72	72	58	67	78	79	71	82	66	78	73	67	74	63	84	81	73	63	64	67	70	66	66	73	66	73	65	78	71	67	67	86	71	71	61	66	60	72	64	72	75	64	77	58	80	65
30335	19001	7833	2796	4616	5943	5480	4748	3970	3232	2568	2240	1940	1736	1547	1241	1121	1021	964	919	881	844	846	781	697	681	681	678	666	626	693	658	681	782	669	659	680	796	824	713	703	776	797	776	741	772	799	995	1787	1785	1858	2151	2185	1760	1262	1117	1262	1098	868	613	535	638	689	592	536	586	602	532	563	548	573	531	553	549	587	573	607	599	573	599	562	589	571	598	597	563	574	561	558	578	605	551	586	555	569	575	541	542	584	610	571	555	566	574	582	527	574	587	565	555	548	546	533	577	580	587	553	569	575	599	546	607	544	581	523	580	564	550	562	534	594	583	550	577	592	552	544	544	545	558	593	578	566	546	560	606	600	603	596	560	576	589	576	566	611	551	552	560	573	550	575	565	576	594	567	596	617	543	624	551	583	587	592	602	585	574	561	592	592	531	593	575	548	587	546	591	539	603	543	591	580	613	580	576	603	593	643	555	607	578	556	560	581	575	564	590	543	580	570	541	555	636	577	597	568	576	572	518	571	565	547	507	517	608	547	557	578	562	571	560	588	585	570	556	543	552	570	553	580	537	567	542	535	559	534	561	589	560	572	544	587	588	547	562	566	568	535	539	591	564	592	612	560	569	602	561	578	558	551	572	541	554	580	603	535	537	583	584	556	541	543	576	559	551	559	595	599	546	563	564	561	577	539	521	590	541	557	584	551	580	556	595	532	599	592	527	605	597	571	558	553	583	600	582	577	565	566	550	618	590	554	570	592	608	571	538	613	565	529	549	578	543	562	544	572	562	560	573	589	569	557	576	578	556	552	580	579	587	557	545	596	580	566	555	616	569	563	572	568	578	587	562	577	557	580	603	523	571	593	611	564	526	565	566	583	595	560	599	546	593	602	552	550	589	572	549	541	587	596	618	518	566	544	605	578	558	613	561	587	595	564	549	551	568	547	591	565	559	554	581	609	544	574	582	567	546	638	575	541	527	563	562	541	580	540	558	588	550	565	556	580	567	567	589	592	585	572	536	549	611	571	564	559	580	553	606	611	550	610	585	567	582	588	599	578	592	561	608	607	574	566	588	590	575	597	581	559	589	551	572	570	570	567	563	583	557	603	533	568	543	571	574	615	582	589	567	578	560	513	545	571	579	539	513	576	570	561	575	610	518	596	566	549	586	584	539	585	538	612	612	540	589	600	587	631	565	587	559	555	523	574	587	567	603	581	538	581	545	601	566	571	565	618	583	559	573	588	545	550	571	549	567	579	604	591	571	596	629	566	572	574	558	583	571	577	588	550	568	590	559	609	558	566	583	554	639	541	558	579	516	579	530	566	573	544	521	564	546	590	555	570	558	541	561	595	548	581	589	562	596	574	593	572	609	587	575	579	602	553	566	545	557	543	542	578	548	600	554	584	532	577	603	573	524	557	578	580	598	541	539	582	590	581	603	575	544	598	571	577	593	603	543	568	589	596	606	589	607	557	623	594	563	573	559	529	598	634	565	550	570	589	563	548	565	594	620	571	516	565	532	544	598	554	584	573	529	578	577	541	590	571	565	596	567	544	616	574	553	597	553	577	510	561	572	559	611	589	608	534	542	552	599	548	620	533	566	602	540	585	567	550	575	540	558	587	545	587	555	611	582	615	542	564	516	593	549	529	546	567	559	531	587	559	551	533	571	547	560	537	515	551	568	537	564	570	581	565	562	561	607	551	584	606	594	530	520	576	573	551	576	601	581	581	603	569	552	541	600	534	581	580	529	544	527	593	605	551	625	535	502	555	540	553	566	578	595	536	553	568	556	583	615	564	551	572	597	560	540	597	536	597	543	550	531	608	572	584	588	572	579	570	614	586	597	578	549	547	588	560	567	564	528	572	555	588	564	593	608	559	566	597	555	557	569	591	608	568	537	586	588	565	600	574	531	532	540	571	549	573	558	564	607	579	573	584	580	543	608	567	550	533	603	600	572	554	529	538	606	589	609	558	589	617	592	535	549	574	574	570	622	536	585	591	592	551	551	586	567	546	540	574	559	574	582	543	543	556	567	565	519	563	538	566	576	554	550	571	652	607	572	558	547	554	583	535	547	617	577	584	557	578	562	580	593	577	563	587	566	560	606	575	532	537	538	570	543	577	548	578	522	572	576	547	612	583	554	537	610	559	584	575	553	602	589	552	563	574	556	579	572	532	555	593	574	618	584	582	612	589	584	593	570	555	554	599	543	582	578	591	575	609	588	564	565	544	599	582	514	597	574	568	584	580	564	586	527	585	542	586	535	581	554	577	537	564	554	597	569	552	574	586	572	562	539	562	548	541	571	571	590	582	593	611	632	519	577	554	544	559	589	573	567	549	550	577	550	589	569	508	543	538	544	607	545	552	569	567	535	570	550	574	574	576	593	587	579	561	553	601	631	594	576	570	536	570	577	574	543	569	624	570	555	594	572	577	564	587	560	568	577	579	553	538	548	551	572	576	540	586	582	560	603	619	532	569	585	535	576	562	557	575	582	554	564	496	571	587	534	538	571	575	577	550	538	575	590	552	583	591	576	557	545	571	604	534	538	582	546	561	558	594	576	565	549	528	573	582	572	583	554	552	559	553	555	503	548	588	569	631	549	602	559	614	581	547	584	538	585	533	562	595	535	552	596	591	528	560	570	599	576	588	574	538	561	570	584	572	580	576	580	589	634	556	558	594	599	574	538	553	577	549	544	538	559	612	606	559	588	559	578	577	570	569	535	553	548	544	573	614	552	575	567	584	551	554	549	613	580	586	568	588	546	548	581	524	569	509	555	575	575	597	566	572	599	540	569	572	562	559	546	550	557	564	592	590	552	534	578	537	551	615	503	576	605	580	558	521	567	556	608	619	592	556	537	552	510	558	563	532	533	572	603	556	604	558	580	558	553	596	534	608	516	552	538	574	624	579	644	599	553	584	617	538	599	554	572	540	576	591	596	596	546	592	581	576	600	563	525	576	579	553	568	592	524	553	574	571	564	571	524	578	605	597	571	551	545	549	589	561	569	562	550	562	581	535	524	580	579	576	576	528	542	581	605	585	564	562	575	568	572	582	568	567	577	604	540	612	548	561	527	580	574	574	558	543	546	591	593	584	583	606	594	530	566	546	536	575	554	559	598	544	545	564	603	583	582	553	599	530	587	592	559	571	601	557	567	558	589	608	581	570	557	552	554	572	548	590	577	553	585	591	563	568	533	581	543	570	573	602	562	519	572	513	572	515	565	570	560	585	622	584	578	562	589	589	569	594	578	583	552	569	528	604	560	569	593	548	583	563	592	560	559	592	545	547	579	592	616	599	562	556	553	575	522	573	561	551	574	554	604	589	566	550	568	553	594	512	614	595	586	590	585	581	501	596	564	603	543	564	585	569	598	599	604	560	577	552	579	609	504	574	546	569	536	610	581	541	562	581	570	597	562	555	586	571	554	542	549	569	565	604	571	586	568	572	580	593	532	593	580	570	609	583	535	580	569	540	574	621	554	519	543	541	529	567	566
5467	4348	1522	259	195	191	235	222	198	193	198	171	157	178	142	169	131	114	137	147	135	132	121	131	120	131	130	132	120	114	131	137	123	126	108	101	134	132	111	114	118	124	109	123	124	139	143	121	139	150	158	207	233	242	216	189	186	163	144	106	118	123	130	125	112	135	112	120	139	103	118	128	123	101	104	120	131	121	99	129	105	108	102	134	112	122	141	113	133	143	116	129	106	123	130	136	110	113	91	117	106	122	118	116	120	115	114	120	145	114	120	124	108	131	114	119	120	120	123	128	103	112	114	101	114	105	119	112	121	115	110	97	114	107	118	109	137	111	129	128	122	107	126	116	110	117	121	115	114	110	123	108	119	126	107	89	130	135	119	130	120	125	118	106	128	119	107	133	103	121	110	122	120	117	105	112	128	122	124	103	124	123	110	130	110	101	117	117	108	123	122	119	115	123	120	112	125	122	131	79	143	115	118	117	102	122	116	119	121	124	129	114	114	113	110	115	109	122	106	113	120	109	116	123	130	126	90	117	142	119	111	131	121	110	120	133	122	129	125	128	118	108	112	107	112	122	123	131	135	138	120	105	114	132	101	102	108	116	108	117	115	128	101	112	109	113	135	124	106	106	123	123	100	128	113	123	137	124	117	122	110	125	115	126	94	121	116	123	146	109	133	117	110	121	122	136	108	109	118	127	110	130	117	128	121	139	112	116	130	111	119	115	118	129	104	128	99	122	108	107	123	102	106	107	105	125	109	108	103	129	101	107	117	119	111	107	103	128	99	125	117	127	114	124	118	109	135	112	123	131	106	106	110	126	139	113	124	129	124	108	112	94	123	120	112	107	126	135	117	140	130	123	123	125	121	110	97	132	132	131	121	140	115	129	133	116	114	118	121	115	112	120	99	112	121	134	110	126	132	129	118	115	112	134	129	120	129	113	119	142	102	105	117	113	132	109	124	129	120	107	137	122	114	127	115	136	113	124	111	112	119	113	129	112	138	107	124	117	118	114	121	125	127	120	115	130	126	106	108	115	118	130	121	109	110	126	124	111	125	109	135	132	111	113	117	137	123	110	112	129	130	119	123	122	112	133	114	130	104	112	142	111	109	100	110	125	114	120	113	116	111	112	114	120	116	121	132	122	121	117	100	126	113	113	114	127	128	139	125	124	126	116	126	114	124	121	103	112	126	116	124	123	128	126	111	125	110	114	129	101	126	120	119	130	108	111	126	128	122	120	116	122	120	113	113	105	122	108	122	104	107	92	139	120	112	114	118	111	125	112	135	111	117	117	95	131	115	108	117	104	114	102	125	102	97	111	119	132	122	120	122	134	116	108	115	136	116	120	109	127	129	120	109	125	112	128	110	104	112	119	109	113	129	105	117	149	113	113	110	116	123	103	137	115	102	125	107	136	123	123	129	117	109	125	118	115	125	125	118	126	123	126	133	113	124	114	128	123	115	118	116	132	111	112	119	132	117	117	126	121	121	125	110	119	106	117	124	104	132	115	86	109	125	98	110	112	101	116	116	133	102	130	128	131	133	105	107	115	121	120	125	119	118	100	102	119	117	107	111	118	138	106	120	113	122	110	127	118	123	109	134	106	123	108	109	109	119	118	131	132	116	121	105	124	120	101	108	120	119	125	118	122	141	117	126	105	128	119	103	100	125	111	113	106	112	110	118	130	105	114	121	111	115	113	124	114	104	122	117	127	103	106	95	129	114	100	131	130	120	132	122	127	118	119	93	113	106	127	128	112	120	122	115	98	101	119	126	112	120	127	114	134	126	91	139	123	108	97	136	118	129	128	103	126	116	106	102	106	103	120	126	115	123	126	93	118	103	130	117	100	124	145	122	107	134	130	120	113	97	127	126	107	127	122	115	110	114	126	122	110	116	121	109	121	113	131	136	117	121	114	111	115	124	138	121	127	110	116	112	111	126	124	117	130	119	115	111	121	127	101	119	124	138	114	123	116	136	124	112	138	113	106	139	119	106	114	110	106	128	114	116	110	115	136	116	139	117	127	137	124	127	110	116	101	116	149	101	96	97	126	113	128	136	115	134	111	109	116	131	120	135	107	133	116	120	131	137	132	132	107	129	114	128	116	136	100	122	126	122	114	122	121	118	109	124	133	109	122	106	151	126	115	118	124	116	112	123	116	107	119	119	136	102	127	121	113	115	125	124	102	119	111	123	141	106	124	126	129	140	121	129	126	111	125	126	123	124	101	121	112	127	128	123	133	111	130	113	128	118	135	122	123	108	138	121	132	142	123	123	127	118	122	111	130	103	122	115	112	118	124	107	119	107	111	130	109	107	124	115	124	110	103	122	120	115	132	118	113	127	106	128	119	112	118	110	124	128	107	133	133	121	101	124	123	110	112	119	118	93	112	112	116	105	99	109	127	126	134	112	130	115	111	114	112	130	117	119	123	125	108	133	116	115	129	126	120	121	106	125	101	93	118	150	113	99	114	133	100	127	116	124	120	108	129	117	113	114	105	127	127	127	123	112	125	102	126	131	114	129	105	106	122	113	105	118	130	118	118	112	112	114	114	128	111	119	119	88	112	102	95	123	127	140	114	115	111	122	118	111	111	120	117	115	111	129	127	117	112	128	94	110	129	132	111	102	128	113	117	95	122	117	116	133	116	102	106	133	102	119	103	103	118	107	114	121	109	111	121	133	130	109	115	129	121	110	127	127	117	107	115	101	123	118	122	118	126	102	104	106	122	117	122	115	123	127	119	123	108	98	108	145	120	100	122	122	131	118	142	141	125	118	109	106	110	139	123	110	113	91	106	127	141	111	120	123	128	112	111	105	127	109	109	126	138	105	139	125	111	128	107	111	112	118	110	120	123	119	133	129	119	120	118	118	123	120	118	113	117	101	116	116	130	105	106	137	99	101	132	127	127	124	117	95	112	131	115	132	109	101	111	97	129	128	130	118	108	119	122	118	134	124	115	118	138	131	88	118	101	121	121	118	123	124	133	113	105	136	119	115	105	125	115	109	108	112	111	113	127	112	128	113	113	101	120	119	120	111	134	101	99	97	119	113	113	138	136	105	124	103	125	137	109	142	116	118	115	108	121	124	116	115	135	117	114	131	122	123	126	99	114	131	101	133	98	108	122	113	114	108	122	118	120	123	116	119	97	120	133	115	122	134	140	115	124	110	102	120	111	104	111	104	121	108	122	106	114	135	119	123	116	104	124	109	105	119	115	107	113	113	116	108	121	116	109	111	131	106	116	113	120	143	129	126	102	123	143	131	125	119	111	128	118	113	126	128	120	122	130	107	111	115	102	103	104	121	124	121	108	119	118	126	117	131	120	121	113	125	123	110	113	124	140	113	129	112	122	125	120	109	122	118	123	111	128	125	132	128	120	107	110	113	113	115	104	119	117	97	128	113	109	127	130	103	130	109	107	125	127	120	110	109	103	114	106	121	112	124	130	139	111	105	114	126	138	142	130	114	112	120	98	100	108	113	92	126	107
34638	24258	12439	4281	6777	7925	7307	6404	5467	4644	3693	3161	2847	2557	2124	1823	1775	1634	1474	1459	1444	1370	1325	1166	1175	1096	1095	1042	1093	1043	1030	1089	1176	1091	1058	1103	1253	1314	1150	1205	1094	1176	1118	1045	1104	1182	1149	1423	1447	1777	2533	2899	3679	3961	3625	2835	2492	2003	1522	983	993	976	1050	1023	959	925	952	962	915	954	973	926	906	984	947	908	959	924	913	928	931	965	937	949	924	941	957	933	1010	976	951	950	995	959	880	913	891	919	939	936	958	896	933	958	906	911	965	955	955	918	894	933	950	935	909	947	923	889	940	919	905	943	927	922	965	931	909	922	937	950	960	1007	913	923	930	955	863	920	922	886	982	955	911	891	920	939	941	859	927	934	919	922	921	904	913	891	987	959	925	941	940	991	918	906	923	970	921	907	993	928	999	967	941	979	959	936	1009	890	929	943	942	927	931	898	893	974	911	896	924	932	900	968	958	956	911	948	905	926	909	940	955	903	991	953	925	914	961	944	984	958	923	973	947	881	1003	907	941	885	955	881	928	975	896	906	926	910	952	899	951	941	923	921	942	934	969	893	935	995	959	924	989	964	914	909	947	916	908	930	965	927	947	901	957	933	971	978	919	951	939	963	890	948	897	895	910	909	976	886	879	893	933	919	888	901	916	938	945	965	876	963	940	914	915	890	967	927	905	904	963	948	976	951	931	910	957	884	977	965	932	963	927	880	946	962	925	924	958	947	946	950	978	909	905	967	939	902	953	900	977	944	901	952	946	878	964	989	910	835	960	922	902	943	938	948	927	923	953	981	917	940	948	945	903	939	978	954	941	969	916	934	988	917	942	901	925	942	960	883	920	946	907	1006	916	902	963	932	900	966	868	964	960	905	911	941	916	959	924	906	921	889	886	955	954	870	979	907	940	985	887	956	974	959	922	967	900	933	890	936	963	966	986	897	932	909	923	911	893	920	933	914	913	907	857	928	934	969	874	923	896	922	944	935	914	919	923	913	898	918	921	942	958	940	908	917	941	917	869	951	981	944	926	922	948	911	893	886	924	974	939	880	964	959	943	955	952	913	941	897	927	906	980	914	945	923	893	935	1010	951	934	909	903	909	926	947	956	919	960	962	899	953	943	932	935	967	942	917	945	914	946	966	915	970	950	884	925	954	938	921	945	997	991	958	915	936	907	924	993	899	933	924	874	925	996	944	895	980	961	919	950	933	936	877	964	957	907	951	969	919	939	1004	964	970	959	963	928	989	911	929	922	879	933	917	939	918	927	887	963	901	961	974	948	893	905	938	973	954	982	918	932	925	958	948	912	963	912	919	967	966	935	918	977	891	961	889	957	938	934	956	927	910	956	971	919	943	886	917	935	962	914	923	916	962	999	938	941	970	971	942	983	897	929	922	942	936	947	932	915	957	928	943	956	913	938	963	899	930	980	983	978	951	903	935	938	969	982	881	880	939	979	905	972	889	953	1022	923	937	948	906	959	901	928	939	958	930	902	908	999	982	927	984	905	916	929	905	941	907	963	929	910	936	924	882	873	958	934	939	926	1005	889	940	966	942	870	950	929	902	898	935	893	916	970	964	908	929	920	961	917	927	955	947	955	879	884	940	917	941	913	913	912	950	930	890	886	984	927	924	997	972	961	923	942	941	948	948	943	937	928	913	876	955	927	962	917	901	957	966	913	936	952	893	946	940	923	909	940	915	900	931	939	905	984	984	939	935	932	953	973	919	917	948	904	915	899	905	977	923	940	904	888	938	895	957	948	942	914	863	926	894	953	909	942	952	889	885	894	933	941	894	900	913	914	945	955	927	966	903	915	979	962	937	947	899	937	921	899	954	913	914	937	906	942	971	949	939	911	968	915	925	946	947	958	882	997	958	979	874	994	951	991	954	908	962	920	953	889	957	928	918	928	922	928	973	940	904	938	899	889	947	925	934	936	938	892	944	860	908	931	959	928	918	899	899	985	970	911	935	927	893	941	924	909	937	962	924	920	931	994	965	945	933	982	989	929	917	918	916	930	905	933	923	900	916	964	881	894	900	977	935	950	958	992	909	931	971	976	930	940	870	928	994	906	976	857	944	952	911	991	997	906	907	941	966	941	954	974	943	922	897	943	883	907	969	953	947	934	958	950	939	956	1009	954	974	928	973	906	910	910	945	938	988	893	903	928	939	966	945	974	907	906	932	957	859	903	974	978	912	961	947	911	870	929	916	935	927	945	919	974	1000	949	958	911	953	926	936	942	917	1036	973	941	901	920	945	908	909	918	916	896	911	920	962	923	901	976	929	927	978	947	886	975	915	903	913	965	908	920	918	931	899	970	937	937	969	932	926	930	935	942	890	986	915	934	933	934	953	933	929	924	946	902	959	927	942	859	921	942	943	939	933	966	958	959	934	949	917	850	905	920	910	929	955	1029	938	842	942	947	943	871	928	904	977	891	923	920	921	862	890	887	937	931	931	964	922	925	941	957	892	979	925	970	911	942	926	889	923	929	919	935	910	910	936	959	989	961	912	971	943	923	927	874	972	893	895	935	924	999	906	973	935	910	962	948	956	923	953	954	892	956	880	927	970	925	925	968	982	971	914	907	902	897	923	908	990	1002	892	914	918	976	904	931	936	920	964	929	932	934	907	910	975	949	936	914	891	885	907	864	880	887	957	1000	919	961	919	910	962	973	937	883	940	936	948	942	937	921	949	905	916	953	951	931	910	931	920	954	940	938	981	915	928	923	904	972	985	935	973	908	898	946	953	940	911	922	922	901	908	881	948	917	945	974	931	959	913	977	955	973	956	965	956	935	978	946	931	946	906	896	932	942	925	975	972	940	890	882	939	955	933	933	956	952	947	965	965	976	877	989	953	944	962	931	949	945	923	970	959	888	901	912	890	1029	937	921	948	886	913	962	931	985	907	897	922	935	936	964	885	923	963	978	905	914	943	940	884	928	920	945	898	950	1004	917	923	927	960	934	940	879	899	958	924	913	979	945	924	894	967	935	950	964	925	971	949	958	885	937	907	940	955	968	967	948	900	919	929	911	893	948	970	946	956	930	910	909	926	952	923	936	925	917	962	952	887	911	965	962	923	910	939	925	945	938	948	933	955	977	919	987	878	942	908	895	937	941	916	931	959	983	948	937	992	909	872	938	932	912	936	951	943	932	940	945	925	976	958	995	957	909	945	884	918	935	920	915	925	929	908	935	952	892	926	933	929	943	961	929	980	941	938	961	906	914	952	971	961	981	935	972	975	1001	901	955	901	936	892	931	884	968	960	918	919	972	957	891	960	929	955	988	938	926	905	941	918	924	864	889	956	929	941	928	951	885	953	964	894	971	865	961	905	961	907	987	882	893	943	891	951	944	932	895	943	940	895	909	940	995	891	938	915	927	837	941	862	938	951	943	918	921	897	878	905	950	892	913	967	899	922	908	901	943	916	885	935	884	920	941	934	894	874	915	920	907	958	924	938	927	886	939	888	955	946	942	917	920	972	954	907	911	942	911	882	941	933	939	914	917	922	932	920
2623	1188	419	86	96	97	84	97	94	82	75	75	79	52	72	71	72	70	49	61	47	46	55	48	51	38	57	59	60	35	58	49	47	58	52	43	49	52	57	66	72	43	49	54	53	55	51	55	56	51	60	68	65	58	50	71	63	48	40	60	37	46	49	49	51	54	55	55	56	41	57	63	48	44	56	59	47	58	50	49	65	37	43	50	55	52	49	43	52	49	42	44	51	42	61	40	40	41	61	51	49	55	63	59	49	49	57	39	43	37	57	67	59	51	44	51	46	53	57	50	47	52	57	57	48	55	43	57	48	43	43	53	50	63	47	52	57	58	49	50	54	49	59	48	40	45	40	50	42	54	43	54	48	55	45	53	46	53	45	56	50	55	51	46	44	42	63	56	44	37	44	62	46	43	61	40	46	47	52	57	52	53	62	52	41	56	57	39	45	50	46	56	57	52	55	50	48	47	44	37	43	48	54	47	42	47	41	46	51	46	49	49	40	59	54	40	44	46	67	50	60	50	51	50	52	40	52	60	61	54	59	52	38	39	46	69	59	51	51	48	37	54	42	55	46	48	52	34	52	51	56	35	47	53	50	48	45	60	54	56	41	57	56	49	57	43	44	41	51	50	46	46	71	47	46	55	53	56	43	40	46	58	59	54	42	60	43	48	51	47	56	52	62	54	56	48	45	45	46	60	62	49	54	45	58	38	52	55	59	66	56	53	51	51	60	50	43	45	49	48	40	34	53	41	45	52	32	46	47	55	57	49	51	52	56	53	47	52	43	56	50	43	45	46	39	43	53	47	38	49	45	56	48	54	48	45	55	54	57	51	62	51	47	60	57	53	51	67	41	57	36	54	50	45	61	47	54	39	47	54	51	47	51	55	52	55	55	48	64	57	45	42	51	48	50	53	49	48	51	61	44	56	44	50	54	45	32	57	51	53	46	52	52	47	58	58	44	56	48	51	47	44	47	40	42	47	49	46	51	63	43	49	52	50	48	50	42	61	52	38	52	54	46	62	50	46	43	40	44	49	59	65	52	50	49	41	40	49	59	55	47	53	52	43	50	48	44	54	55	62	50	56	47	46	50	42	46	42	48	53	51	49	42	45	44	61	57	48	55	49	56	67	50	55	52	56	55	36	43	49	52	41	44	49	45	46	53	54	50	46	52	49	46	59	41	51	46	43	57	46	55	35	40	43	60	48	48	47	54	50	57	45	51	54	52	53	44	41	48	48	47	38	48	47	35	52	37	56	47	49	40	43	46	30	69	49	48	49	48	56	50	38	51	64	60	63	46	45	49	36	45	43	46	48	43	61	50	37	55	54	49	51	61	45	50	46	52	59	38	44	54	49	47	54	31	44	46	42	55	55	59	42	35	58	60	49	45	52	48	61	46	48	40	45	55	55	49	53	52	44	47	58	50	52	43	49	51	46	53	53	46	53	43	53	49	67	44	48	47	48	54	60	64	52	53	46	42	53	46	53	41	39	52	52	43	48	48	43	50	52	49	37	46	54	58	59	42	47	43	55	47	48	40	48	55	45	41	47	39	54	56	48	59	50	52	57	46	49	61	63	64	43	45	45	50	45	39	46	44	52	42	43	60	45	40	53	47	47	53	56	52	41	43	39	35	45	48	39	58	36	51	44	60	55	52	58	44	62	51	53	58	50	54	51	43	48	47	48	49	51	51	60	42	52	53	50	57	55	50	45	44	52	45	58	38	40	66	44	40	44	39	57	55	46	56	40	61	56	48	46	50	55	48	51	46	65	42	39	50	49	53	39	51	55	50	48	56	59	53	49	50	57	46	49	44	48	44	47	34	51	53	46	43	64	56	47	43	45	55	58	54	66	61	53	49	61	47	63	47	41	56	49	40	47	54	49	54	51	57	42	49	48	41	59	64	50	62	52	40	49	49	54	57	52	57	40	50	53	46	53	56	52	64	44	53	49	58	52	53	62	51	52	42	45	57	44	50	53	47	48	66	67	44	40	53	54	44	36	56	58	55	49	59	41	46	51	62	37	57	41	32	60	47	53	50	47	41	49	31	47	53	58	42	60	44	45	42	47	45	58	56	43	55	48	42	53	49	53	42	48	61	54	46	41	47	49	49	44	54	40	48	50	46	53	50	52	42	44	45	51	45	52	46	63	41	31	53	51	40	65	62	45	44	44	51	42	39	36	48	41	65	48	51	57	42	54	52	41	45	44	49	52	51	38	54	59	46	45	59	59	48	50	53	54	39	51	61	50	59	40	57	48	55	61	53	43	46	49	65	50	58	42	39	56	46	48	48	55	38	46	56	57	42	51	57	48	52	48	53	39	64	48	42	70	41	48	56	55	50	50	49	51	54	51	49	43	59	41	46	41	46	56	47	54	50	49	46	65	42	51	49	52	50	56	48	59	52	52	45	50	56	44	35	49	40	51	46	42	54	54	56	47	48	49	50	53	55	48	47	54	56	49	46	40	58	46	45	45	48	40	50	52	48	51	49	66	37	45	41	58	48	58	41	53	52	40	61	53	48	65	54	46	42	60	54	40	57	44	46	44	40	35	51	39	45	59	50	67	50	55	56	46	51	53	49	53	54	43	53	50	55	51	40	43	57	51	53	48	53	45	48	40	41	54	52	49	57	48	40	48	51	39	57	59	67	43	54	51	50	53	52	55	47	40	56	50	51	48	41	51	55	63	53	50	57	47	42	48	57	51	42	39	44	44	42	58	46	48	52	50	53	44	48	41	55	43	51	39	46	43	44	53	35	52	57	42	52	55	45	62	48	51	47	40	52	43	55	53	46	49	51	51	45	58	57	44	58	49	52	47	57	49	54	55	48	46	48	49	50	53	50	51	54	35	49	49	54	58	51	49	32	46	49	59	66	48	59	47	56	50	50	50	38	55	55	48	44	52	39	49	55	47	49	35	53	48	41	65	54	42	52	63	56	34	46	55	43	46	50	56	39	58	52	51	57	49	53	53	49	57	51	50	53	57	52	57	44	64	51	65	44	50	50	52	51	43	45	50	57	42	50	43	51	53	58	37	45	49	42	48	43	57	54	44	39	69	45	54	40	48	52	47	44	45	56	43	51	54	43	57	50	52	40	53	51	49	42	46	59	47	45	53	50	52	58	58	68	43	50	53	52	56	53	51	54	57	47	48	45	56	45	47	46	65	46	54	53	51	51	43	41	69	40	57	52	56	48	47	60	28	49	51	49	46	47	42	47	42	64	48	58	44	47	46	52	51	44	43	52	48	64	40	47	48	52	48	48	29	48	57	51	45	47	45	58	53	46	42	49	52	42	40	63	57	54	48	57	55	47	59	49	54	45	43	59	54	56	38	63	47	43	45	70	50	41	50	54	60	45	59	51	58	47	47	58	54	51	54	51	51	62	47	52	45	52	44	51	50	57	49	58	61	52	50	49	49	58	45	60	46	53	49	67	53	53	45	33	49	54	59	61	44	51	60	56	56	59	60	60	45	41	42	45	50	67	56
25570	13753	5182	1653	2784	3460	3203	2766	2572	2078	1588	1401	1186	1040	831	750	712	631	638	595	542	558	483	502	444	468	500	445	481	475	484	505	539	450	473	623	648	553	565	538	547	497	490	467	436	438	454	458	492	575	638	720	760	843	872	822	712	477	430	450	427	423	448	418	410	426	430	385	432	407	424	462	422	401	416	376	431	436	438	409	377	430	428	407	449	403	395	419	406	433	453	434	429	398	429	416	420	428	451	376	390	431	430	426	386	422	394	409	420	430	404	446	427	418	418	427	417	426	429	451	454	385	388	426	405	456	406	442	428	385	399	408	424	429	400	414	409	367	409	422	387	378	442	410	381	433	386	393	387	419	411	428	392	426	409	406	386	396	426	440	386	405	408	418	407	435	441	409	405	442	408	404	423	427	434	455	414	384	395	406	423	417	408	436	392	411	420	428	405	431	435	409	414	450	424	414	397	411	401	419	421	413	419	386	404	381	393	409	414	398	420	464	394	404	392	428	420	440	414	381	434	421	396	415	403	443	416	426	407	409	453	456	415	438	386	414	393	432	422	421	416	385	403	374	403	381	412	415	414	425	439	390	433	423	407	420	409	379	452	427	397	417	437	422	462	396	396	413	407	410	427	433	420	395	418	364	435	431	406	415	439	403	401	407	430	427	415	383	413	433	434	430	462	422	425	394	378	422	410	415	417	447	412	395	383	411	419	413	394	411	419	376	394	443	406	391	423	409	400	353	417	445	380	449	434	389	389	409	434	423	427	430	419	454	392	426	397	436	421	390	409	406	442	397	409	443	422	427	403	402	433	374	440	409	404	434	421	399	417	371	419	421	437	396	431	454	403	403	416	378	424	417	426	453	416	390	432	429	375	437	425	429	437	428	422	441	431	411	412	411	391	428	408	438	398	411	434	405	421	441	395	431	434	404	374	421	409	416	378	405	427	411	400	428	419	436	372	440	399	381	423	384	392	394	420	400	446	404	457	423	443	402	410	419	406	406	444	426	437	427	414	437	423	442	433	436	426	417	401	406	435	402	402	408	417	435	426	438	434	406	420	416	407	400	396	397	405	422	413	426	410	430	437	425	397	396	412	440	403	423	404	423	388	415	418	409	419	402	383	385	417	429	413	408	421	426	415	415	434	406	402	409	396	430	399	419	435	396	456	411	439	398	423	422	395	389	418	394	368	396	447	412	398	445	389	391	378	426	445	382	409	408	401	385	422	404	427	418	406	428	426	417	444	445	412	418	419	437	417	422	383	433	424	431	386	417	441	388	410	407	422	413	411	424	405	441	411	425	437	434	440	429	406	416	409	415	389	426	408	410	429	395	416	408	436	429	412	400	413	418	449	395	424	433	373	410	390	417	402	409	407	404	424	401	404	441	431	434	412	415	406	420	414	455	405	449	398	395	443	411	437	404	405	393	418	423	411	444	407	388	388	423	398	394	403	415	398	427	408	412	397	425	412	400	404	420	452	411	415	416	423	438	433	400	411	399	404	436	431	407	403	417	357	416	427	420	445	430	420	383	410	428	387	441	429	437	442	421	403	413	407	452	397	409	373	432	426	419	425	399	423	439	385	415	409	426	404	423	411	426	425	426	391	406	417	429	403	425	421	398	437	426	429	375	427	421	445	397	423	434	453	419	430	423	430	427	420	436	427	428	416	431	421	404	386	421	410	396	392	397	400	420	416	410	430	410	384	414	410	402	432	427	440	398	403	403	442	393	437	442	396	417	392	446	437	414	405	440	434	411	411	406	424	366	397	424	406	402	445	447	401	381	427	430	384	445	437	427	404	425	421	441	434	383	420	424	415	426	411	415	415	358	428	414	453	438	396	386	418	412	406	373	435	396	413	443	459	409	428	446	436	429	431	429	411	438	414	423	439	415	394	417	436	413	433	404	429	413	401	417	394	402	403	435	398	417	391	376	416	418	422	398	404	413	438	418	433	373	411	413	446	428	410	385	449	404	414	433	442	423	434	411	408	433	409	412	379	421	432	426	436	410	388	406	444	417	416	432	435	391	423	399	389	381	456	431	416	387	424	411	409	411	413	431	415	433	432	424	425	411	429	416	460	400	384	427	422	410	410	389	424	444	416	423	407	436	404	433	400	372	383	392	384	418	426	426	417	400	429	461	397	412	425	389	401	421	406	437	423	413	401	431	382	421	385	414	429	420	405	409	407	403	426	385	419	418	408	416	419	380	369	393	408	394	420	417	395	362	436	429	389	404	423	404	462	409	381	402	365	420	445	404	420	408	449	452	399	414	406	433	461	417	417	420	461	401	416	413	440	424	412	416	446	405	411	429	415	431	435	404	424	422	435	382	411	417	420	393	406	414	399	452	405	435	405	415	415	412	396	454	420	400	395	412	426	453	394	399	399	436	416	432	399	417	391	409	450	424	401	404	417	397	456	407	430	433	420	414	400	406	422	397	381	430	423	440	406	420	415	429	459	390	403	401	445	387	393	430	441	400	468	425	401	429	431	460	431	398	434	406	401	408	407	407	383	455	410	420	447	397	431	439	389	389	417	402	432	406	367	438	411	382	441	402	431	382	408	430	402	438	399	449	411	390	394	427	403	401	374	399	450	416	417	399	432	409	474	372	418	459	421	378	438	430	397	402	468	419	410	422	416	401	421	425	410	427	406	453	405	402	422	438	438	420	413	428	419	401	395	435	435	451	401	393	419	398	424	413	367	421	443	379	405	402	442	436	439	438	395	381	371	415	397	416	427	417	447	412	457	398	383	401	391	455	413	403	393	414	415	437	409	391	428	418	427	400	443	391	440	420	418	392	426	406	419	406	428	411	406	412	430	374	416	411	407	428	429	438	417	404	430	416	426	437	438	398	434	421	416	424	423	389	377	366	420	411	406	432	409	454	399	396	394	410	388	460	391	412	400	431	425	444	423	413	407	416	411	425	361	413	424	400	426	396	431	370	378	415	416	417	406	414	368	400	443	409	405	398	439	434	411	430	392	431	409	399	426	442	422	408	413	397	412	406	423	420	431	444	409	400	426	426	419	411	427	409	406	433	437	426	440	439	420	412	389	406	407	455	435	426	435	427	421	414	373	443	386	418	446	419	434	427	428	416	431	390	376	402	418	438	397	413	418	372	430	406	402	405	406	409	413	442	390	430	408	395	399	383	455	369	380	419	438	405	416	393	435	416	434	439	447	438	395	415	427	352	407	402	435	432	416	417	426	407	396	404	425	406	384	383	443	393	399	434	417	449	456	393	388	390	397	414	450	432	443	439	438	447	448	391	387	428	420	432	440	408	416	408	420	436	430	416	400	448	465	437	411	425	412	415	437	387	382	394	406	446	428	411	414	383	402	418	446	408	409	419	415	401	438	415	410	408	449	392	426	417	424	453	391	456	402	408	401	409	407	399	434	430	455	426	392	427	403	402	416	411	407	404	399	383	430	436	404	430	446	428	420	404	404	410	405	426	442	434	420	431	391	419	404	418	395	428	423	423	455	394
3860	2830	772	159	152	155	184	188	131	148	138	125	123	120	92	114	95	103	96	111	104	102	103	97	109	92	98	102	102	88	100	92	102	84	98	109	102	84	85	101	77	103	96	97	120	100	107	102	91	111	125	144	136	135	147	142	82	104	85	70	102	91	96	99	108	85	99	93	89	88	95	81	101	82	87	101	107	90	102	97	86	89	73	101	100	92	89	81	95	89	80	100	88	94	97	96	88	109	103	97	105	103	89	101	95	84	101	92	82	92	86	91	116	88	118	86	81	102	97	89	84	107	88	101	86	108	105	93	101	104	100	101	87	106	94	98	98	90	83	95	102	118	87	113	93	87	85	93	89	91	95	92	105	99	100	97	82	78	91	97	109	87	79	88	90	93	81	87	94	90	83	83	94	98	93	86	88	95	79	75	100	94	94	107	114	104	100	99	90	92	80	105	92	110	91	89	98	97	74	84	88	92	86	94	113	91	90	79	97	73	114	81	114	98	86	95	97	120	83	83	83	78	106	91	83	101	82	90	78	98	81	79	95	97	86	105	87	88	89	76	102	81	90	76	79	80	82	78	91	93	89	102	112	89	95	81	92	92	82	81	84	106	78	85	90	86	102	82	92	87	91	96	91	92	100	93	95	84	79	87	97	95	88	96	93	71	95	80	84	84	87	97	100	94	83	91	116	97	76	89	99	87	92	83	86	90	84	104	118	93	81	114	86	105	95	85	89	86	107	105	118	77	79	123	79	96	85	81	86	97	80	106	85	103	90	95	87	84	106	97	94	122	94	89	75	81	81	88	89	92	90	94	95	98	77	81	75	100	80	99	80	77	97	93	100	97	94	99	88	96	80	102	107	91	99	103	90	85	97	122	88	95	89	94	89	93	76	91	90	87	92	93	83	80	82	97	101	80	95	108	96	97	101	84	93	100	75	69	102	97	89	83	105	97	85	76	92	83	91	94	81	91	90	78	87	86	77	86	88	94	101	78	84	96	98	99	83	94	105	94	88	80	90	91	97	89	99	99	100	78	92	90	89	88	81	99	88	104	111	82	99	123	111	92	76	94	87	88	74	86	94	85	80	99	96	95	97	93	110	91	70	92	98	85	78	77	91	85	88	76	91	81	86	88	88	86	92	89	91	109	93	84	84	90	107	86	86	88	91	89	87	104	92	94	96	96	99	76	75	96	97	110	83	81	104	83	86	92	84	93	85	87	106	114	82	104	82	95	102	105	88	98	93	102	92	94	79	91	90	87	90	88	109	96	84	82	85	101	102	97	94	76	104	80	92	88	115	96	92	81	86	78	90	84	100	94	78	87	106	97	110	103	75	86	90	93	105	92	105	84	84	94	93	95	86	106	66	83	84	97	109	93	104	86	99	98	104	88	103	85	87	86	91	68	84	89	79	89	89	80	106	87	98	89	89	93	74	98	96	75	94	89	105	83	106	87	74	95	109	88	98	94	97	117	89	87	78	84	89	107	102	90	86	87	80	104	75	83	97	97	108	82	99	95	76	83	97	101	98	87	85	89	81	109	100	90	101	102	79	88	89	88	94	95	115	93	92	81	94	81	93	76	91	91	110	88	82	100	89	89	80	93	85	99	91	81	106	106	77	98	88	89	85	107	87	85	101	109	89	97	98	81	72	113	91	95	98	112	74	101	96	89	109	105	126	85	101	107	84	83	107	101	73	82	90	78	91	98	94	86	109	104	99	85	86	75	98	102	86	85	87	89	118	88	88	97	96	83	84	101	92	91	69	104	77	104	85	85	105	89	91	89	100	98	93	101	81	98	84	96	84	103	88	87	92	102	77	91	93	94	89	73	107	86	95	72	91	81	93	88	92	100	76	88	81	94	83	81	71	91	83	105	86	87	101	99	107	89	115	87	79	91	106	96	94	92	79	95	89	96	115	94	103	69	81	88	96	93	104	104	102	97	95	113	103	90	82	93	70	79	105	94	77	102	99	86	102	103	88	100	105	109	97	87	90	89	80	99	106	109	100	71	80	102	97	106	85	84	99	99	84	87	95	86	79	93	85	96	79	100	101	98	87	85	93	92	90	82	93	90	97	94	92	92	75	90	96	83	97	81	108	102	86	95	96	85	106	102	89	86	67	99	100	97	95	106	72	83	89	78	95	91	103	89	106	80	99	101	87	105	100	89	89	123	89	78	91	100	105	108	95	113	67	104	82	97	96	90	94	79	113	96	85	92	77	85	87	91	84	92	101	94	78	92	89	84	102	102	97	92	93	111	103	87	79	88	94	83	96	92	96	93	96	84	84	107	85	104	85	75	77	108	93	100	101	77	88	106	97	83	94	75	85	84	93	84	90	100	121	100	89	87	97	86	108	111	88	83	97	74	91	88	86	106	91	111	85	78	73	89	88	86	94	98	86	100	79	87	101	104	94	81	103	98	99	76	86	99	95	109	80	96	92	88	81	77	104	103	97	91	113	95	90	108	83	110	98	110	87	78	94	78	82	84	75	80	99	97	96	93	94	86	83	90	96	100	82	103	115	95	88	93	89	121	91	87	96	91	100	75	109	103	83	97	100	96	111	73	102	85	91	85	91	84	89	91	80	85	99	81	93	96	88	88	77	99	97	80	76	90	104	93	86	97	81	86	87	91	85	96	102	92	93	103	104	83	89	110	98	99	81	90	104	80	91	94	90	95	100	73	88	83	100	115	83	96	96	104	98	95	96	78	91	106	77	71	94	90	86	84	67	94	83	91	111	98	99	86	112	80	109	97	89	74	92	86	95	92	109	90	99	108	98	98	98	91	88	90	92	94	84	73	100	85	97	104	90	84	97	98	89	120	104	98	87	95	83	86	93	100	100	91	103	92	92	83	91	95	90	103	78	89	77	88	74	93	79	95	105	82	82	108	89	87	87	110	93	100	91	88	102	80	79	98	81	92	84	95	83	85	99	91	99	80	91	84	96	95	86	101	88	97	105	91	87	93	77	78	91	86	87	88	80	85	92	88	93	84	99	74	101	99	89	92	88	86	96	121	81	83	109	78	117	102	105	76	101	106	95	98	86	78	86	101	91	103	102	90	95	95	81	90	90	94	82	79	87	103	81	96	100	87	89	94	85	75	93	106	87	83	94	77	84	89	110	99	94	97	97	85	92	105	95	92	93	84	101	77	97	99	105	92	90	105	96	95	85	85	96	91	87	100	93	87	94	104	89	86	96	99	91	90	94	87	97	89	82	118	88	92	104	95	90	97	104	95	95	88	92	99	85	74	89	101	79	74	83	92	96	89	97	100	94	96	94	87	93	73	75	95	93	98	71	95	118	95	101	81	91	73	94	91	90	76	90	94	104	91	101	99	106	93	95	95	90	92	110	71	100	88	79	88	96	107	99	98	102	84	94	109	85	114	101	90	95	83	91	99	101	94	99	92	86	84	80	83	77	89	74	99	94	101	87	81	89	87	85	95	87	72	92	90	89	101	101	90	107	100	89	100	97	80	84	79	88	95
31303	20376	7898	3004	5295	6517	5805	5263	4115	3574	3042	2423	2047	1691	1418	1401	1312	1201	1140	1121	961	967	939	848	829	834	849	831	868	835	818	839	826	890	973	963	917	898	947	970	919	872	869	805	870	869	751	735	900	1236	1614	1833	2016	2172	2138	1718	1144	932	720	740	745	852	866	767	695	767	709	647	709	679	664	733	709	747	706	665	697	700	699	698	761	708	701	739	716	751	735	705	777	730	686	728	709	720	700	731	730	730	748	729	702	728	751	684	727	716	670	685	691	708	720	727	716	720	743	700	738	747	722	715	696	779	723	762	721	661	740	667	701	684	693	682	675	699	771	718	725	707	719	732	714	695	693	690	711	766	708	745	709	726	734	688	736	729	717	693	720	721	698	727	678	681	697	746	731	696	729	778	722	710	710	703	716	699	741	695	739	726	749	745	692	723	716	700	737	736	735	703	724	734	732	727	752	715	734	711	717	752	702	700	746	723	684	724	735	727	747	725	723	718	748	693	724	754	723	721	748	703	754	676	687	701	727	711	684	679	737	706	733	746	685	754	703	738	709	724	744	716	734	724	722	704	757	684	694	656	767	726	715	721	729	780	749	717	722	753	786	756	717	734	717	726	684	744	785	690	732	745	712	737	696	746	727	722	712	737	701	672	736	728	712	644	739	693	748	769	727	732	704	742	719	730	715	718	733	706	683	762	726	717	725	787	722	737	729	733	726	730	721	756	748	749	733	767	716	699	749	732	717	713	771	714	704	727	743	709	752	715	726	716	724	757	715	690	718	750	757	782	695	698	730	722	740	737	733	701	724	737	729	714	740	718	660	790	631	744	739	739	717	737	717	733	756	741	686	709	707	741	733	690	687	733	711	739	735	736	744	765	747	757	728	738	759	716	721	708	725	715	719	761	763	711	685	714	707	699	745	729	701	752	701	713	716	719	726	713	713	729	745	720	734	727	726	734	694	709	721	704	688	734	723	780	747	673	660	725	699	724	712	683	702	713	706	722	691	703	757	731	748	735	698	748	648	701	725	714	739	728	734	740	698	714	697	732	697	723	714	701	684	714	692	702	688	685	679	662	709	687	723	705	717	767	740	760	700	659	723	748	706	717	764	734	729	728	703	770	742	673	688	699	699	788	707	742	734	700	708	725	760	690	693	733	719	670	763	734	669	720	720	748	727	763	722	711	718	760	692	736	728	713	716	747	733	681	736	712	692	728	711	746	728	724	681	750	782	745	682	691	711	720	712	728	741	688	683	762	673	718	698	700	749	731	738	701	755	742	729	722	776	704	702	693	703	715	717	693	712	714	704	731	733	725	755	729	736	750	757	748	754	725	721	704	721	702	701	742	701	755	775	699	759	719	671	698	723	749	722	753	726	741	728	741	736	771	704	716	724	720	742	693	730	698	706	725	732	722	814	687	712	714	761	744	776	718	727	745	765	740	675	705	731	726	702	740	744	703	694	694	720	732	732	730	688	734	671	706	774	753	740	747	715	687	703	777	729	727	710	782	709	740	758	719	726	751	678	698	716	687	713	708	737	731	736	704	717	699	718	726	712	672	746	743	692	709	686	725	733	732	731	732	692	721	718	694	711	731	689	756	750	721	687	711	734	735	693	685	675	701	754	738	722	772	774	735	713	770	725	739	761	738	712	741	749	722	751	726	718	682	780	722	722	724	754	689	764	700	705	753	778	691	716	688	742	729	724	710	750	734	703	703	676	681	740	706	721	730	763	730	716	703	716	679	750	713	745	699	707	725	712	704	719	670	736	713	701	707	688	712	715	698	737	760	752	697	725	738	733	717	715	701	720	697	711	759	688	700	688	702	708	754	716	687	682	700	707	726	739	719	700	729	744	725	756	712	704	764	744	758	707	697	756	740	770	670	711	756	713	688	756	701	794	705	693	736	682	748	702	782	735	714	678	693	730	674	720	762	701	696	716	739	704	701	757	740	747	715	726	708	737	734	738	726	732	734	704	711	747	750	674	700	678	693	733	753	735	701	717	749	702	737	760	701	762	731	691	744	728	738	733	707	666	790	727	690	699	699	730	739	726	742	754	749	764	712	672	737	729	698	700	747	711	757	705	710	666	765	681	703	723	678	739	759	695	735	711	720	725	732	715	699	721	677	701	682	695	726	745	732	726	724	732	707	743	644	732	698	740	710	761	761	697	724	733	734	761	701	730	772	719	709	729	713	700	665	708	702	707	746	729	684	771	730	698	706	710	721	713	687	758	688	677	749	763	743	733	724	676	729	720	687	685	718	706	745	699	750	718	698	735	701	696	760	719	702	692	713	731	697	716	743	741	709	723	755	731	709	696	714	665	694	751	727	710	742	726	689	733	722	670	729	726	716	728	756	684	664	691	745	754	712	712	720	755	693	694	707	696	768	720	745	690	698	684	737	760	706	729	732	781	696	695	741	705	679	672	753	727	765	709	715	655	725	724	728	688	719	705	733	738	670	687	737	772	706	692	691	726	699	715	755	735	716	714	712	758	734	746	729	691	743	713	689	750	688	743	713	735	737	707	709	728	693	726	686	700	676	685	702	739	761	757	678	718	724	737	693	701	739	758	705	729	721	699	695	741	693	744	721	717	720	729	702	712	703	730	761	779	720	720	707	693	749	737	790	651	740	687	678	748	735	720	739	732	705	716	750	711	771	718	738	744	706	692	726	704	750	738	779	717	746	690	693	725	731	732	760	764	725	690	716	730	752	744	705	677	711	699	772	735	739	742	757	697	725	706	756	758	740	692	719	744	695	740	726	722	740	716	690	721	686	772	683	738	727	720	713	734	719	751	682	715	715	744	713	730	728	717	683	705	713	756	727	686	719	699	753	710	703	723	684	721	709	687	739	749	713	719	681	721	729	692	744	709	711	726	747	726	710	707	686	731	731	711	743	746	726	733	733	719	783	731	728	734	723	723	701	726	710	705	672	700	733	686	756	689	699	734	708	772	733	691	735	736	650	736	739	716	721	716	694	731	720	717	725	706	703	690	761	688	732	720	727	690	704	683	704	722	738	692	684	742	799	706	711	697	687	760	679	698	732	684	741	702	769	681	726	715	731	710	700	685	730	735	731	717	739	739	734	738	721	690	694	711	723	762	749	758	736	757	720	719	712	686	679	734	704	732	706	744	760	712	696	716	744	674	717	738	749	744	755	729	734	700	738	751	713	725	708	750	687	709	743	756	670	708	769	720	732	709	690	754	719	695	701	733	720	710	664	751	738	748	694	699	726	706	721	690	700	714	734	731	743	711	728	715	716	680	730	707	717	753	757	692	686	734	756	730	706	760	752	725	750	726	717	703	734	680	752	700	677	718	696	699	713	725	700	742	727	736	673	725	702	692	708	764	667	725	752	702	706	686	718	719	765	752	709	727	772	725	693	759	748	753	750	738	695	736	725	691	775	724	725	750	728	734	721	740	694	724	698	746	727	687	688	759	734	719	785	741	710	702	719	730	772	690	733	655	730	725	768	730	679	755	724	709	721
4131	2610	807	143	130	115	138	129	149	124	115	80	92	81	93	78	76	79	76	79	65	76	65	70	86	80	71	63	66	73	61	65	84	74	63	67	74	84	65	65	61	75	79	70	62	74	79	71	103	108	119	112	115	111	97	73	73	76	54	72	85	69	75	82	74	64	58	62	66	63	50	63	70	61	74	70	84	86	67	76	70	56	58	70	67	81	65	66	74	53	52	60	59	54	66	76	65	60	65	71	58	67	66	58	51	71	63	62	49	68	67	62	66	85	51	62	58	64	55	64	50	50	61	58	50	69	65	53	57	57	63	65	63	53	56	48	65	50	64	59	73	75	67	64	69	63	76	66	64	54	77	62	59	55	71	76	77	69	62	59	58	68	70	69	69	59	76	66	77	50	69	57	47	62	64	68	56	54	67	58	61	69	75	55	55	69	63	67	61	66	65	65	60	57	59	73	62	62	61	63	69	69	70	56	63	66	55	71	52	71	61	60	69	58	74	49	70	62	68	75	60	70	70	73	60	69	69	58	69	71	53	71	43	69	65	58	61	60	67	57	51	75	62	51	57	70	62	55	58	63	72	68	60	76	66	63	56	49	61	60	70	47	53	58	52	74	70	57	54	70	71	73	52	63	57	62	62	73	49	66	61	59	60	65	72	79	65	59	59	60	55	62	48	51	62	60	53	60	57	56	75	62	60	55	50	58	61	58	61	57	68	62	62	57	69	75	69	56	75	74	67	79	59	58	59	64	57	64	59	63	67	50	66	62	50	59	64	67	46	74	61	62	82	55	64	79	65	53	57	58	51	55	72	49	49	64	69	50	76	55	75	55	78	79	77	71	63	63	57	37	54	61	65	69	64	88	64	48	71	60	57	71	68	61	68	58	67	83	58	59	67	58	59	76	64	68	66	56	69	70	69	69	73	71	55	64	49	72	65	72	68	55	55	70	59	67	71	67	57	65	74	70	56	62	54	68	70	63	72	61	68	72	84	62	62	69	56	69	56	65	78	63	52	66	55	61	66	55	60	56	56	65	66	58	63	62	58	50	56	53	60	79	57	55	69	74	69	57	76	59	68	68	79	69	55	45	73	63	57	77	60	55	51	58	68	55	59	43	58	80	78	63	59	54	65	83	70	59	62	64	61	50	55	79	55	68	70	69	60	77	54	56	61	59	69	70	58	64	57	61	69	70	51	80	77	58	74	65	37	71	61	56	76	60	81	59	59	46	79	64	69	58	62	76	74	59	49	59	61	71	61	57	76	62	69	68	55	56	59	53	50	67	65	70	57	62	55	51	68	68	71	60	58	53	72	70	63	57	68	60	67	65	64	56	59	61	67	56	70	72	66	69	65	70	64	54	54	65	64	68	68	58	73	72	67	53	64	69	59	67	68	57	46	73	62	54	55	60	62	70	57	56	52	69	58	57	71	55	62	69	68	63	61	64	70	66	68	52	51	78	61	69	53	55	55	71	75	77	66	51	62	66	61	63	61	57	72	64	72	59	71	65	78	64	72	69	64	60	64	67	71	68	68	77	58	66	59	59	80	61	78	45	70	81	68	70	52	56	67	78	62	69	77	48	55	60	67	73	64	54	69	59	66	46	61	64	72	83	68	57	65	62	72	57	69	57	44	60	71	70	56	76	46	67	61	69	62	63	63	59	73	55	69	65	70	62	61	73	59	55	60	54	66	66	65	68	62	60	66	60	62	70	54	59	64	75	68	61	63	67	62	56	67	78	65	60	65	56	59	60	53	67	56	62	67	51	68	46	70	63	76	63	60	60	67	64	70	72	57	61	54	51	74	64	58	74	67	69	64	72	62	78	57	64	68	67	64	67	67	70	71	62	51	59	60	67	47	67	54	57	72	61	50	74	66	61	67	47	58	78	78	69	76	65	63	60	63	58	56	79	68	76	69	73	49	52	65	64	41	64	58	60	63	68	59	62	68	59	65	80	63	73	68	71	60	54	64	71	58	61	61	57	63	53	63	57	55	58	76	67	54	44	72	66	57	66	67	58	82	66	81	67	70	61	73	61	57	51	61	70	51	74	53	77	73	61	67	64	63	63	62	65	69	52	66	52	66	68	57	53	75	77	65	66	66	71	74	57	68	73	65	67	70	68	63	49	54	67	64	54	65	63	71	61	83	55	71	69	60	59	53	61	77	59	54	58	57	66	71	67	65	72	63	58	68	44	60	62	69	60	60	65	65	72	63	51	64	73	75	50	68	57	59	65	78	63	77	49	57	61	63	65	45	71	77	55	72	71	54	48	52	74	70	81	55	72	54	64	41	60	68	74	55	54	57	65	64	53	54	59	56	63	56	59	63	63	69	78	55	59	67	69	48	57	62	58	53	47	56	76	52	67	61	68	64	54	58	67	54	41	56	67	74	64	65	59	66	58	54	70	62	61	61	65	63	68	61	54	62	49	66	82	60	58	49	56	63	64	75	79	72	71	63	77	62	58	62	80	68	66	73	53	58	70	67	62	67	59	55	45	63	65	69	65	72	66	52	65	51	74	70	66	61	51	49	58	65	69	57	63	67	54	57	60	62	69	76	77	64	60	65	56	70	65	50	66	64	70	60	62	56	57	62	66	64	69	64	70	52	66	78	50	62	70	49	78	64	60	58	72	53	55	69	66	65	58	60	63	48	54	64	80	63	60	76	59	65	64	66	65	58	80	68	56	58	68	67	63	51	57	58	45	60	58	67	64	61	62	72	71	52	63	55	67	69	45	70	57	37	63	66	74	81	79	64	54	74	62	62	68	67	75	57	58	55	65	63	52	69	66	62	77	66	71	88	54	48	84	59	62	71	63	58	62	55	63	62	55	73	66	55	51	48	72	75	56	53	61	49	66	68	63	56	68	77	57	51	62	54	66	68	57	55	65	81	69	60	66	58	60	73	51	51	65	58	67	58	65	78	49	62	67	63	64	75	43	62	64	71	63	64	70	62	61	61	60	54	72	53	71	58	59	62	53	51	57	77	76	64	62	53	70	70	68	68	63	64	51	72	70	66	54	60	69	57	72	57	61	52	61	61	75	62	68	84	71	72	57	70	71	52	63	63	58	57	58	53	50	80	65	57	66	64	58	61	76	48	75	70	70	60	54	61	64	67	55	65	68	68	62	54	59	58	61	63	58	60	70	82	76	60	65	60	50	55	50	58	64	65	87	46	78	73	70	51	63	76	65	60	65	66	55	72	59	62	76	72	57	50	68	59	70	54	78	66	63	52	58	75	64	66	82	68	62	57	55	60	69	70	65	55	63	69	59	82	58	60	65	62	62	65	49	64	64	62	60	71	50	75	63	60	68	62	55	62	53	71	64	72	58	69	69	66	58	57	80	61	62	55	47	68	57	64	76	57	55	66	71	55	57	69	61	56	80	74	79	55	57	59	60	75	61	81	67	71	74	57	59	60	64	59	74	67	62	67	71	73	63	56	66	67	68	62	70	64	53	76	78	73	69	58	56	72	62	53	66
29994	19422	8062	2779	4768	5894	5722	4810	3965	3405	2701	2260	1782	1428	1303	1254	1071	1025	961	820	779	734	642	618	678	670	618	629	621	633	651	622	696	752	791	719	749	803	773	611	610	587	592	629	609	667	746	1039	1258	1766	2042	1727	1799	1677	1654	1090	782	640	552	542	552	596	648	621	534	467	529	519	524	551	509	520	496	495	471	527	520	540	488	512	493	541	529	525	526	480	509	509	529	484	542	522	507	543	562	526	462	499	472	481	526	507	506	518	523	537	540	553	535	511	533	540	565	510	511	526	530	500	533	542	553	581	503	512	505	545	543	507	509	554	515	594	502	531	523	519	565	520	544	541	545	517	487	525	548	497	532	529	527	518	519	511	495	538	532	537	525	510	515	536	514	499	544	475	484	506	464	526	487	514	543	544	501	505	504	507	497	541	543	538	544	504	534	528	531	533	521	485	539	535	554	519	541	516	513	540	525	486	513	515	493	491	483	476	478	482	544	532	513	537	519	512	521	565	510	494	533	523	548	544	543	537	536	548	466	539	480	501	527	579	540	542	514	509	452	520	504	519	500	506	532	522	462	507	491	512	536	501	531	483	484	478	502	486	526	491	575	551	515	509	542	493	554	521	531	540	535	552	510	527	509	504	545	514	489	496	529	489	509	506	539	514	495	503	503	499	514	499	496	511	495	499	521	544	496	480	496	489	500	529	521	525	525	504	539	539	520	524	536	521	530	562	506	517	555	538	516	531	526	487	537	546	535	519	490	536	489	530	524	549	539	529	517	529	540	530	547	504	492	527	513	534	546	451	509	496	515	517	511	512	473	527	509	520	499	532	510	481	497	525	520	534	513	504	507	560	521	530	493	539	561	541	537	519	528	510	520	511	515	577	545	534	500	531	517	515	535	531	512	512	503	525	490	525	488	505	523	541	501	499	525	481	514	502	523	549	524	532	493	499	521	545	544	464	515	525	577	541	528	528	504	559	536	500	534	546	520	510	509	520	509	521	534	480	550	526	496	505	532	519	485	508	539	507	481	474	523	533	548	480	522	509	506	529	517	511	509	521	536	499	480	512	515	495	524	531	546	527	530	505	571	545	520	542	469	521	492	546	537	546	489	502	498	520	523	486	561	507	509	511	543	508	553	465	493	515	519	490	479	556	549	520	506	497	503	508	501	513	532	519	562	512	507	556	500	521	538	534	494	462	502	503	521	480	567	543	445	483	571	507	515	521	524	520	537	458	497	524	556	518	525	561	507	508	517	536	563	529	508	515	504	545	529	502	557	510	549	540	506	517	478	493	522	509	544	508	525	548	505	499	548	503	489	516	532	532	533	540	530	500	504	529	517	532	538	540	551	479	547	538	511	477	532	524	507	517	524	507	518	559	544	533	495	521	535	514	555	547	508	493	534	494	534	511	518	548	534	536	542	515	521	515	524	526	482	514	547	530	540	509	503	489	523	534	541	521	535	520	508	530	495	533	573	519	523	548	536	525	500	518	535	549	489	517	507	556	545	531	480	556	527	519	507	499	531	530	517	501	481	511	530	479	490	506	546	516	529	527	535	551	561	533	530	518	513	531	517	510	511	556	528	549	517	509	526	561	504	521	509	541	471	549	511	513	544	512	510	515	566	512	566	516	511	523	533	532	553	566	536	552	499	513	538	501	518	496	534	482	545	488	534	523	498	507	563	546	530	512	520	561	511	540	499	575	509	489	489	507	540	502	545	512	546	542	515	521	529	486	492	547	487	528	493	518	472	502	527	538	548	530	477	548	514	518	509	506	537	527	490	516	496	488	506	546	556	506	488	546	515	526	527	480	542	523	547	548	511	524	520	495	517	521	500	503	525	546	529	543	500	544	450	494	491	551	560	522	528	522	553	495	487	491	553	516	561	493	523	460	496	501	529	522	504	501	544	519	483	484	549	526	524	530	528	514	521	515	537	529	515	493	529	560	510	553	501	568	501	494	509	519	466	479	524	534	514	523	510	446	547	492	527	499	507	495	514	518	559	583	495	540	522	512	508	522	508	514	499	519	517	541	486	511	507	534	553	521	491	528	506	512	541	531	522	474	485	467	545	480	520	545	544	503	471	536	545	522	501	482	508	503	478	510	560	535	524	523	514	532	533	529	486	515	513	543	555	503	509	512	511	537	533	500	510	523	509	551	543	474	555	531	536	534	567	536	520	490	534	541	516	514	533	511	534	503	491	517	519	498	525	510	522	469	552	529	517	510	536	525	514	532	538	537	507	537	501	504	530	509	474	519	500	524	531	510	520	536	486	480	506	517	507	541	470	516	528	517	515	555	496	498	540	527	501	533	482	529	515	497	548	527	527	515	507	493	533	523	498	580	546	576	510	485	535	533	508	521	540	527	530	527	514	499	524	547	528	487	526	519	488	485	525	533	480	527	539	517	536	552	493	537	551	547	520	526	549	514	472	515	518	502	524	529	531	526	494	514	518	503	498	572	523	522	537	500	519	514	530	521	495	502	528	512	491	558	531	518	467	536	511	526	539	544	546	515	513	537	537	513	545	494	553	511	469	461	502	513	482	540	488	517	463	493	515	553	513	510	494	570	510	570	519	493	487	529	518	512	498	532	537	491	497	529	500	580	476	485	525	547	488	564	557	524	547	526	556	513	552	541	526	511	541	502	495	562	533	524	504	531	535	527	514	516	497	512	508	543	479	553	517	515	527	553	536	544	484	519	521	513	531	536	507	538	490	541	500	544	497	575	523	504	507	537	493	533	518	541	498	471	495	471	554	487	539	530	506	481	547	550	515	529	482	514	486	501	503	522	519	477	513	518	535	497	536	512	482	499	522	510	507	499	505	497	516	479	503	528	568	535	506	493	515	563	504	498	511	570	532	502	528	500	490	516	516	513	515	462	515	555	520	492	487	534	515	500	498	570	516	537	504	505	512	553	541	546	519	523	523	525	537	518	532	531	531	502	501	540	512	538	527	532	510	519	540	551	518	551	483	540	521	499	521	528	541	525	528	529	536	543	505	488	526	517	536	529	517	547	545	506	532	478	528	498	481	520	502	541	546	526	505	516	481	528	501	509	535	469	518	482	537	481	547	511	473	557	495	510	507	532	509	513	568	525	525	534	516	503	563	524	519	567	496	538	501	522	512	540	534	522	492	572	495	540	532	467	512	538	532	540	566	570	478	547	520	556	469	513	500	513	524	522	502	494	533	528	533	505	539	532	510	503	563	517	555	504	499	534	551	526	505	529	523	491	513	520	503	523	524	487	468	469	531	504	505	529	500	545	529	499	537	561	512	514	522	572	538	516	554	549	552	505	555	489	555	543	520	519	461	579	504	559	516	508	507	521	534	493	535	524	540	542	547	501	516	533	468	512	509	521	524	561	533	529	545	503	522	502	561	520	552	497	532	524	566	527	520	537	553	514	535	509	566	548	505	558	514	566	546	517	534	506	518	525	506	476	540	519	498	488	546	508	529	515	493	506	489	567	507	511	548	531	492	540	507	507	524	481
5414	4068	1291	226	212	235	218	232	208	197	167	167	153	169	136	140	124	138	114	134	113	120	109	113	101	111	119	111	103	113	110	131	109	121	126	139	115	146	99	119	91	115	121	125	132	117	132	173	169	189	165	174	168	147	130	122	113	125	112	120	84	131	105	107	106	113	132	89	115	113	104	112	102	109	116	123	109	99	120	108	110	124	129	94	118	119	101	106	114	105	130	118	113	95	120	125	131	101	100	111	116	121	94	125	112	97	95	111	107	116	102	118	110	102	95	101	124	118	121	98	102	96	128	119	109	112	104	118	135	111	108	105	103	110	109	110	112	108	97	112	120	103	113	115	118	112	136	115	114	112	109	98	107	85	94	135	113	101	109	111	104	117	104	100	133	101	110	118	108	110	96	111	133	120	119	116	108	102	120	118	104	112	81	106	107	119	100	97	116	121	108	83	113	93	133	107	104	128	106	115	129	119	111	110	89	110	90	123	102	120	97	109	103	104	115	107	97	94	117	113	110	115	123	129	121	109	101	109	101	111	101	136	94	112	117	119	102	120	117	123	115	96	126	123	118	125	122	113	119	98	116	101	120	102	125	114	108	86	100	105	105	116	133	104	107	124	109	119	111	118	108	123	99	126	120	109	113	84	106	100	106	114	102	98	117	117	105	118	116	118	114	114	110	126	114	122	113	97	96	106	117	134	106	113	107	107	107	89	119	105	109	105	116	116	124	109	105	101	106	121	116	111	120	105	117	110	115	125	102	103	115	106	126	111	106	100	104	141	99	112	130	104	110	100	111	118	124	116	112	118	115	122	135	129	103	94	102	109	115	96	127	78	106	112	102	116	99	115	121	106	108	116	125	120	105	106	121	115	118	114	106	120	106	106	106	112	99	125	125	121	107	107	119	128	116	103	102	95	106	119	108	105	106	122	112	114	101	106	120	99	115	102	103	98	113	103	103	115	108	109	124	119	111	110	114	107	108	112	104	123	100	112	113	120	107	120	106	119	95	111	110	104	98	113	108	104	98	121	81	90	101	111	118	124	112	111	124	107	77	107	119	104	119	98	115	91	119	113	129	111	108	98	94	115	119	120	119	115	111	101	110	105	101	110	106	102	114	116	118	102	118	124	104	127	112	116	111	109	135	116	111	105	98	106	95	116	110	109	100	109	113	107	108	113	96	109	115	101	115	112	104	101	104	111	94	114	104	97	104	96	116	123	138	114	107	127	102	114	113	110	110	121	106	128	95	112	105	116	130	108	111	123	98	99	107	108	132	99	101	104	106	111	132	117	103	132	119	111	109	121	118	102	104	119	123	120	121	115	89	127	101	96	123	119	98	103	106	120	112	113	118	88	108	94	111	110	107	116	101	121	119	97	111	89	126	108	114	103	124	120	96	126	97	120	104	120	106	119	119	107	126	104	102	144	102	106	138	118	112	124	113	112	115	113	105	110	93	117	104	102	97	101	112	122	109	111	100	111	104	96	110	105	104	124	99	115	113	106	104	99	98	112	116	110	122	108	117	109	121	108	95	106	106	113	102	121	114	133	119	139	103	108	117	128	98	120	110	108	108	99	91	109	118	124	123	106	105	128	111	108	113	109	106	91	126	104	134	108	134	124	117	122	125	110	109	121	99	94	112	109	96	115	113	97	114	121	126	119	92	103	109	99	123	109	106	118	88	106	123	104	112	117	97	123	104	112	138	104	118	103	126	115	119	110	104	117	107	111	107	117	120	114	97	125	104	102	121	109	92	101	110	127	113	103	90	123	108	123	120	117	122	122	106	122	99	93	106	120	116	115	114	118	115	106	98	110	112	117	122	98	108	139	112	115	100	110	116	107	104	123	116	106	107	105	114	114	132	116	133	110	106	98	110	110	136	98	112	97	122	112	116	121	105	103	118	103	121	125	100	96	108	120	105	128	113	100	101	115	101	111	130	122	138	113	101	110	107	120	124	117	105	116	92	104	112	125	119	123	105	106	111	112	103	102	109	119	129	132	105	106	101	111	106	96	129	103	109	102	109	108	130	124	111	117	100	113	106	113	116	115	109	111	118	78	121	102	107	104	110	106	104	106	126	126	121	122	122	107	106	104	121	115	109	104	115	105	127	96	109	118	103	110	118	103	101	125	103	116	92	130	98	125	97	113	123	108	120	116	99	111	109	126	106	107	108	109	98	118	117	106	110	104	139	107	121	116	102	106	99	93	101	111	126	112	96	115	118	116	91	127	118	109	101	105	122	124	112	111	119	110	117	119	112	106	95	90	118	98	108	112	114	95	123	110	116	131	137	94	118	100	118	103	114	110	107	115	96	110	119	96	127	84	97	122	92	103	104	110	110	104	116	97	124	114	102	113	119	116	111	101	116	98	105	123	115	114	126	116	115	128	101	116	108	124	117	101	109	109	109	121	108	104	120	109	127	122	106	106	123	112	115	119	100	105	115	92	116	121	114	110	98	126	105	122	95	118	101	98	119	106	114	108	98	111	93	111	105	126	110	127	114	124	128	99	111	117	111	121	121	108	105	121	104	100	108	100	122	122	102	131	110	116	108	102	131	107	104	108	112	97	104	107	118	115	107	104	101	95	110	115	108	108	109	127	116	109	128	117	116	105	106	101	109	110	113	108	131	104	132	117	108	117	121	128	111	115	94	130	102	107	111	92	108	126	125	129	108	95	92	108	92	93	109	119	130	116	107	106	129	103	96	114	114	116	108	103	109	94	129	111	103	104	109	105	85	106	112	106	112	106	115	101	121	107	102	103	103	118	107	109	119	106	110	125	112	111	103	104	104	116	131	116	105	99	98	107	119	130	101	122	109	81	137	106	134	103	96	110	124	111	127	95	110	116	109	114	108	106	100	110	104	109	101	110	102	107	111	104	94	112	108	123	115	105	121	116	106	97	111	100	117	95	127	118	111	112	115	100	110	114	93	126	108	142	115	128	117	103	104	97	102	110	113	108	122	115	106	116	105	129	123	126	115	121	97	100	113	107	106	128	111	126	105	94	117	120	114	116	103	138	117	116	108	104	102	112	110	122	101	110	105	116	116	112	130	127	105	104	119	124	116	107	92	85	117	122	97	87	108	98	95	108	121	120	105	113	108	114	121	105	96	92	113	104	129	107	116	121	81	116	114	127	102	106	121	129	101	123	105	107	131	104	97	135	105	108	112	103	104	107	112	130	111	121	110	115	100	92	133	97	110	92	101	107	104	108	113	129	101	122	117	120	119	101	113	122	111	116	117	106	97	112	114	112	118	106	118	118	110	128	89	98	105	119	133	102	134	120	100	115	100	124	116	121	107	101	102	100	107	99	102	117	120	117	120	89	114	126	111	87	122	108	108	89	99	101	106	121	116	120	98	115	125	100	122	112	118	113	97	98	112	110	108	113	116	100	107	108	103	111	129	95	107	109	111	99	104	119	113	108	104	112	96	105	100	110	140	107	116	107	118	108	123	118	116	97	112	118	112	134	122	109	116	114	100	109
34754	23531	10804	4308	7063	8766	7943	6556	5670	4756	4009	3154	2679	2366	2026	1859	1693	1535	1426	1323	1253	1149	1135	1171	1067	1133	1064	1109	1089	1032	1052	1124	1105	1235	1131	1232	1228	1225	944	969	1006	990	1054	1085	1319	1674	1888	2449	3046	3053	2623	2302	2180	1930	1733	1217	1018	909	911	961	917	1037	1229	979	858	875	821	850	849	880	922	856	880	902	891	842	868	904	900	909	843	899	871	840	874	869	868	953	864	914	852	892	884	848	893	868	943	888	900	901	871	912	908	874	860	862	895	891	864	923	880	921	853	876	812	844	908	864	815	905	877	851	844	928	881	904	870	911	896	910	825	895	932	890	917	865	911	852	924	847	846	832	875	864	882	887	851	852	912	904	869	819	857	885	864	946	872	922	890	871	881	863	889	854	858	893	840	898	893	854	868	814	897	856	853	872	855	890	850	904	878	868	872	889	922	872	849	862	862	847	863	857	898	932	851	839	853	898	884	864	885	893	882	866	838	913	849	874	861	863	868	902	847	910	884	874	898	838	909	874	840	850	880	882	924	868	839	831	858	858	817	889	897	856	931	873	896	807	907	879	832	928	861	944	857	890	833	864	901	893	833	875	863	854	905	878	808	886	884	864	881	884	919	856	926	890	893	879	870	887	922	856	885	850	901	905	864	880	865	833	902	868	904	885	901	884	900	874	855	839	932	863	886	890	883	807	906	858	887	886	862	886	885	896	874	865	832	896	878	836	837	913	890	818	851	898	869	873	862	935	846	848	869	885	908	899	879	926	864	816	918	889	876	894	877	888	800	897	919	904	847	870	881	863	863	849	901	829	846	929	898	860	858	824	840	922	889	867	876	871	879	849	905	869	949	855	850	900	918	834	868	916	883	881	902	891	886	916	911	855	850	888	863	917	893	884	886	904	868	880	891	862	829	878	864	910	906	844	939	912	899	925	870	898	895	866	876	869	903	853	842	887	884	880	868	907	876	904	903	874	910	861	859	881	853	828	939	863	827	898	871	874	856	875	801	864	912	911	903	834	889	953	841	856	872	892	905	824	890	859	904	829	868	883	883	865	874	833	834	910	938	883	847	839	899	864	877	894	897	887	849	851	934	913	893	889	899	889	899	919	827	903	863	893	881	841	907	879	860	888	838	942	923	862	875	860	893	871	828	893	861	886	893	862	883	853	887	904	896	847	807	929	914	871	867	883	920	843	838	866	901	897	887	882	812	816	859	857	887	854	882	856	880	848	876	828	857	885	950	885	897	911	867	856	902	891	919	836	865	867	865	921	913	858	916	846	873	919	913	860	904	869	864	854	922	844	860	879	869	800	878	843	838	906	871	836	843	813	861	845	897	846	886	902	884	836	883	872	884	877	896	892	937	874	851	914	880	922	863	849	877	845	895	883	895	896	878	908	839	850	887	910	903	919	894	930	852	880	879	853	874	883	954	820	864	858	847	898	865	858	848	864	863	878	885	879	862	879	887	902	845	886	835	855	851	893	818	817	890	834	903	845	896	894	877	887	834	881	858	889	816	891	878	868	945	857	876	916	859	914	849	858	841	863	886	857	825	861	945	880	890	900	836	847	862	827	846	813	853	862	890	865	877	876	869	853	893	820	850	894	837	817	863	853	840	886	870	874	886	885	861	846	871	884	876	883	870	852	872	878	893	836	905	871	926	883	872	884	893	861	907	848	882	917	881	900	866	890	938	878	900	892	849	873	899	841	873	881	840	826	858	854	859	856	903	891	884	874	879	876	916	877	891	922	837	910	898	936	904	876	868	898	843	885	931	867	872	850	831	854	848	850	906	848	876	873	858	930	889	842	886	857	949	824	845	908	896	865	851	857	886	930	870	857	843	875	866	870	895	915	862	878	781	860	906	915	844	886	880	880	863	918	819	908	823	910	837	840	829	867	878	848	860	961	951	887	884	881	866	882	847	872	846	851	837	833	893	894	918	898	890	879	901	856	880	822	898	859	884	883	906	866	877	929	831	886	872	864	852	881	886	935	876	864	867	882	836	884	874	856	832	821	863	907	935	865	904	858	904	861	912	840	888	829	879	900	895	888	843	878	839	854	893	899	919	915	850	887	838	842	921	872	859	884	870	813	834	894	831	887	892	853	829	941	851	872	844	911	901	911	854	867	865	884	893	852	895	890	846	867	864	820	873	880	882	887	902	928	869	862	925	921	842	895	835	850	931	832	838	836	839	911	874	903	834	904	810	854	883	914	883	857	867	894	921	848	853	867	883	868	865	845	843	891	856	850	886	849	870	851	886	866	849	866	890	894	913	896	856	910	888	928	879	879	912	859	896	897	861	879	886	875	846	899	924	866	835	888	864	883	860	776	877	852	864	909	798	846	895	897	843	877	929	869	907	895	841	903	862	893	874	926	869	825	863	881	880	845	855	894	839	931	892	898	858	903	896	878	895	886	840	840	839	849	888	838	901	848	875	945	848	897	851	859	834	861	918	883	875	949	889	831	911	918	892	894	825	805	948	880	904	835	880	848	919	886	868	846	862	869	870	867	872	851	934	863	897	835	862	867	877	849	852	880	851	889	865	890	916	814	898	832	893	872	876	896	899	874	829	871	884	897	871	889	892	810	898	858	855	886	923	856	828	880	900	869	855	902	855	891	821	876	913	887	859	844	861	877	866	964	912	863	828	873	883	919	876	865	899	882	883	887	856	887	903	826	869	896	827	817	845	890	891	868	885	904	884	903	898	910	850	901	880	862	845	896	874	825	930	850	911	915	926	873	899	920	887	904	894	866	886	908	898	834	866	884	885	893	885	928	882	879	861	842	838	916	888	863	837	886	823	838	855	847	929	858	923	842	920	901	885	899	877	871	860	899	847	865	890	887	819	887	888	881	896	894	897	914	857	886	880	901	869	823	848	852	836	853	876	908	836	895	857	799	849	900	893	854	861	923	824	881	883	891	869	837	888	892	848	860	919	880	887	864	826	843	813	857	853	888	858	897	845	848	862	886	878	845	881	890	862	877	902	883	856	961	904	830	888	881	820	854	873	809	903	868	890	818	850	892	874	775	860	872	832	907	842	869	890	872	896	859	854	867	857	927	848	881	884	871	875	847	904	892	859	922	865	853	917	888	845	813	877	863	820	838	894	814	849	880	898	832	917	900	938	848	862	904	923	905	864	880	949	840	867	875	838	905	870	853	892	833	839	916	861	920	899	911	870	854	920	888	891	877	918	891	873	845	843	842	870	876	870	895	916	851	836	895	903	845	883	896	908	853	859	822	905	830	842	873	864	872	874	899	851	897	865	913	887	814	853	848	872	872	913	865	862	922	861	862	932	859	868	889	920	859	890	885	891	869	877	846	836	943	851	888	957	866	857	851	889	894	883	883	877	900	844	906	893	859	874	844	888	846	908	890	869	861	863	888	878	867	865	919	914	922	854	845	918	845	883	862	883	856	880	905	861	864	846	840	855	886	905	866	794	946	821	918	878	826	863	874	869	872	833	809	849	887	900	907	847	948	895	919	886	909
2595	1188	318	91	60	90	102	78	84	82	70	73	70	64	58	67	60	50	47	75	47	48	47	56	54	46	44	45	53	49	54	55	60	61	48	68	58	53	46	58	52	52	42	61	54	41	49	60	48	54	55	62	59	76	57	53	59	61	41	58	49	52	39	37	54	40	47	48	52	35	37	45	48	51	56	42	60	54	60	51	45	40	46	42	49	49	49	61	51	55	61	59	41	50	53	51	50	57	57	38	55	46	42	42	48	43	59	34	50	46	46	42	62	44	48	58	45	42	62	61	59	55	62	43	42	51	49	43	50	55	49	46	40	50	36	51	50	54	47	49	35	42	56	55	49	53	39	63	48	48	49	39	48	55	52	41	59	53	55	45	47	61	57	50	54	62	48	60	37	60	38	46	44	45	57	44	54	58	44	45	50	47	49	53	51	47	50	53	31	36	56	41	52	40	52	54	42	40	35	52	43	55	44	47	50	53	44	48	52	48	52	48	51	59	58	47	50	55	49	43	58	36	41	49	51	71	55	35	53	44	49	57	47	44	55	45	50	34	45	43	35	47	47	27	50	44	45	46	52	44	51	36	50	48	54	58	47	36	51	52	41	50	48	51	51	46	45	51	50	60	54	56	44	45	41	50	53	40	57	50	57	48	50	40	46	48	55	44	44	45	46	41	54	54	64	50	49	45	43	48	39	42	48	37	50	47	46	43	53	56	47	56	44	52	56	50	51	46	64	49	48	57	48	51	45	56	60	49	47	51	49	48	36	41	60	42	51	37	41	53	46	66	61	52	43	35	49	42	38	42	49	41	47	45	64	51	52	47	51	41	47	55	48	53	57	51	49	48	53	66	65	64	58	54	52	46	27	46	49	50	41	42	46	46	42	60	35	55	40	60	45	56	56	47	54	48	41	41	46	51	52	47	47	40	62	46	55	52	48	33	57	61	60	57	38	48	49	40	39	40	43	47	59	49	40	34	42	54	40	42	43	45	66	52	45	49	54	48	40	50	41	53	49	44	47	44	57	46	53	52	46	45	44	45	56	48	46	45	37	53	60	35	50	36	52	40	56	54	58	64	51	59	45	47	56	38	56	38	46	39	63	48	50	44	42	43	55	46	51	45	49	53	50	45	48	47	53	52	58	54	42	42	46	39	48	42	58	53	45	55	44	50	56	54	38	59	49	50	55	39	57	36	41	52	51	52	48	44	47	46	54	58	54	32	42	39	65	47	52	48	59	51	49	43	40	50	53	44	39	49	52	44	50	54	45	51	49	37	45	34	37	39	43	49	45	49	42	33	50	45	49	50	51	59	52	36	45	47	51	43	35	42	45	63	49	60	51	37	47	42	54	53	45	49	50	52	50	42	50	33	52	51	50	55	44	46	46	51	52	44	43	45	34	44	52	48	44	51	50	39	51	46	54	59	54	42	48	45	53	50	30	44	52	39	45	50	48	51	39	38	38	55	51	46	53	44	47	58	45	54	48	56	44	33	40	42	63	45	57	46	57	56	65	42	40	53	53	42	59	48	47	55	45	49	51	47	50	58	45	38	43	57	56	42	47	45	58	44	54	45	45	44	54	40	56	47	51	33	54	50	59	54	56	45	55	51	44	44	35	47	43	41	41	49	52	45	47	42	46	41	43	50	39	49	50	45	51	46	43	45	48	50	59	43	35	41	46	56	39	42	45	49	50	45	61	63	38	43	53	41	45	58	50	53	47	51	52	51	54	54	55	46	37	34	56	42	63	62	40	53	52	46	63	47	53	42	67	59	46	48	49	52	44	64	32	44	31	49	46	53	35	46	51	39	55	45	45	38	59	55	50	44	52	41	56	53	48	62	40	41	48	51	45	47	46	39	50	40	41	52	40	49	52	40	58	38	52	59	40	42	50	48	51	48	53	35	55	54	51	48	45	46	48	47	46	53	48	44	41	55	47	52	48	43	58	42	52	41	41	44	54	60	46	45	46	47	48	48	44	44	42	32	48	54	44	54	45	48	42	48	45	42	52	55	46	48	51	42	47	51	49	36	51	50	55	51	38	46	51	39	56	41	44	45	61	57	47	53	58	46	53	39	43	37	47	45	48	48	55	46	43	47	36	46	48	56	48	44	63	48	46	44	58	51	45	52	44	51	49	43	49	53	39	56	62	60	46	56	50	55	46	47	41	46	46	41	46	41	39	44	41	58	43	49	52	48	54	40	47	45	47	56	46	39	46	39	37	42	58	50	53	58	40	57	53	54	47	34	52	59	48	61	44	58	45	42	46	39	59	50	56	45	41	55	50	48	52	51	57	48	51	57	50	59	47	42	51	45	53	62	41	40	39	50	44	47	46	53	49	49	40	41	45	47	48	48	45	43	36	52	52	43	60	45	45	29	33	43	54	55	44	40	34	37	46	60	51	43	68	47	33	52	49	61	43	44	48	52	44	50	43	44	36	47	46	47	72	49	49	37	47	56	36	51	45	50	44	54	58	52	52	43	34	46	48	38	35	50	52	45	55	45	48	51	54	36	33	48	47	47	47	55	50	50	48	50	50	44	55	47	43	54	52	53	43	48	46	51	32	49	48	43	59	35	48	56	63	71	36	55	52	45	46	54	49	45	37	49	53	46	54	44	47	43	57	53	51	51	39	42	43	48	52	49	48	54	50	51	52	45	68	45	56	44	42	57	39	47	53	39	47	47	46	50	49	41	44	51	48	48	41	40	47	48	57	43	50	59	48	54	57	51	50	55	46	46	55	62	46	47	37	63	44	47	56	55	44	60	44	49	33	49	54	45	46	57	41	51	44	53	56	51	36	46	51	56	48	58	35	40	53	38	43	55	64	37	47	48	65	58	49	47	41	50	38	45	52	45	51	42	46	39	42	49	54	38	46	45	40	37	47	39	46	50	43	40	44	40	41	44	44	41	46	43	52	45	57	57	49	44	58	45	47	50	49	51	57	46	42	46	56	37	47	60	50	44	33	48	46	39	40	36	49	56	42	50	61	41	63	65	50	51	50	43	39	49	39	59	44	50	66	49	47	39	51	32	53	42	49	46	60	59	52	41	54	48	42	40	59	50	43	56	47	40	48	46	44	48	58	65	56	34	58	50	49	59	46	50	46	47	49	48	47	39	57	61	38	40	41	49	42	47	48	55	47	54	51	64	54	37	47	49	56	49	63	56	61	40	50	44	48	50	50	51	50	41	48	56	48	38	47	49	45	46	46	50	48	53	35	38	40	44	47	41	51	49	47	49	42	40	42	48	47	46	33	34	51	41	38	38	49	41	52	48	46	62	39	45	47	48	49	56	63	41	42	51	45	46	48	50	56	51	38	50	46	51	44	49	37	35	46	51	45	35	43	55	47	57	48	53	42	56	42	50	46	40	52	52	51	56	43	56	50	62	54	54	44	51	61	64	44	55	48	46	43	54	48	46	38	51	45	55	47	57	51	42	50	38	49	49	52	53	58	52	47	51	53	58	49	58	52	50	45	37	40	43
25151	13123	3641	1762	3172	4102	3771	3217	2502	2095	1752	1324	1078	962	839	745	713	638	574	589	489	530	478	452	472	462	468	482	464	465	496	542	508	561	522	634	546	569	505	504	506	415	453	410	453	498	528	581	655	673	708	735	832	786	675	559	428	366	441	423	397	404	422	389	410	411	403	381	401	398	425	406	366	381	381	403	419	380	364	429	371	437	409	405	397	415	362	438	382	420	430	361	417	401	435	453	395	402	401	454	377	388	392	393	400	396	402	387	396	390	402	381	438	439	387	411	394	391	386	419	428	417	413	404	415	419	439	408	428	404	391	405	422	362	382	400	422	387	379	399	381	428	431	412	408	421	398	371	433	389	420	390	396	415	431	417	431	427	413	389	419	423	415	452	405	381	412	361	385	354	395	401	437	377	442	407	400	405	434	409	394	409	375	389	387	403	409	433	388	403	406	425	427	396	376	408	397	419	391	397	442	428	408	393	434	381	432	417	358	419	380	390	418	400	389	392	372	418	411	391	428	389	386	421	404	351	413	436	412	430	439	397	424	401	403	379	392	403	433	438	402	419	408	397	424	381	384	448	397	416	438	407	418	389	411	408	370	407	360	415	391	416	409	412	384	395	426	376	378	435	409	393	419	362	393	421	412	398	382	404	394	408	384	397	388	396	370	416	389	369	438	397	398	420	385	398	411	423	411	433	380	442	397	409	381	421	391	409	397	392	418	435	410	380	389	443	403	396	410	370	433	418	410	415	390	414	421	389	445	432	413	410	432	389	444	434	414	383	388	407	443	376	396	406	394	415	385	421	384	421	408	433	394	405	410	350	421	465	413	405	406	400	341	419	403	414	431	406	407	379	391	354	423	429	373	383	412	383	413	411	386	416	391	382	418	443	417	415	380	364	415	393	427	415	438	417	419	377	376	401	410	376	417	422	417	408	423	404	339	401	428	431	422	394	390	411	438	373	389	368	423	452	406	391	396	396	362	379	392	417	404	411	406	408	434	378	417	382	431	390	385	450	429	421	379	409	391	411	416	444	388	434	417	396	417	381	442	437	389	408	422	432	416	400	382	433	406	403	424	422	449	423	422	408	388	415	386	405	427	415	404	400	384	411	384	422	406	389	389	385	399	391	398	399	349	407	384	375	412	384	431	423	385	392	398	401	424	404	355	387	410	408	379	377	399	427	401	433	355	413	416	437	421	403	382	373	399	405	386	389	382	415	422	406	430	398	414	401	362	429	414	372	384	408	380	412	420	434	382	423	423	413	368	403	411	385	370	425	392	376	386	395	391	385	422	422	461	375	393	381	395	418	358	386	416	388	426	410	418	437	394	388	419	405	378	399	419	405	397	420	434	361	396	414	425	416	401	391	404	445	394	440	417	435	396	398	375	409	388	381	424	440	387	354	388	374	382	397	370	405	381	433	387	379	411	398	394	388	417	395	437	404	380	396	379	381	430	396	450	395	384	429	394	405	428	428	408	421	444	417	369	382	409	429	395	400	409	416	407	410	399	413	412	439	410	412	424	390	404	381	393	400	417	412	385	387	425	409	396	419	419	416	435	367	426	406	426	375	396	418	379	394	423	411	377	411	399	443	407	400	383	403	395	445	421	373	406	424	409	441	415	410	404	375	374	420	401	392	404	413	430	361	396	414	393	365	462	411	426	411	384	395	362	403	456	407	382	422	404	395	394	409	404	398	446	401	409	414	397	367	391	411	423	415	389	409	402	393	375	391	397	400	456	412	365	385	459	426	420	408	415	398	407	407	427	405	433	362	380	402	416	371	405	416	372	418	394	423	408	441	423	390	377	393	411	418	391	418	410	420	408	424	391	366	397	434	393	392	451	416	468	434	398	420	404	453	419	388	406	382	413	441	432	419	385	406	390	417	400	377	385	398	396	384	403	406	415	380	400	423	388	387	402	428	454	397	350	417	401	412	393	393	406	391	443	401	419	420	391	408	384	424	412	363	362	410	427	402	412	394	390	414	387	404	387	367	383	419	394	429	369	421	407	417	420	424	417	385	431	410	436	382	389	397	417	399	391	384	438	391	388	422	401	408	404	405	404	429	414	426	393	437	415	421	406	390	408	394	403	419	409	391	419	428	388	400	424	415	426	397	429	396	409	417	401	403	393	421	399	381	390	404	399	378	383	407	397	431	374	418	413	391	417	370	409	428	407	393	432	413	396	427	408	464	394	437	425	368	409	429	398	411	393	366	393	387	382	440	443	431	401	409	438	414	390	389	357	427	401	415	398	451	392	340	398	397	393	404	409	407	414	395	417	391	401	397	424	433	399	418	423	418	422	438	391	412	392	375	426	404	418	402	426	383	398	457	412	391	386	394	449	419	418	384	428	429	402	385	407	437	399	380	412	405	450	397	414	444	401	363	417	381	408	425	400	409	417	386	395	426	389	395	413	428	391	394	385	382	352	432	384	398	396	401	438	390	436	393	378	418	378	414	379	404	399	395	409	401	413	395	387	365	417	387	412	395	445	410	344	383	403	434	390	390	376	416	430	403	372	360	418	434	400	429	380	474	399	389	385	428	396	435	415	405	431	390	421	428	412	396	417	380	391	415	395	413	411	409	394	418	417	442	413	421	417	398	421	412	442	408	436	337	412	432	377	389	414	407	357	403	408	409	377	375	387	404	409	412	384	392	404	394	393	409	400	431	385	384	430	394	365	407	400	390	377	399	422	395	406	436	369	407	382	440	397	394	416	386	429	403	401	422	416	436	424	390	412	396	443	397	411	408	411	410	353	381	392	421	419	384	415	410	415	443	418	443	411	374	452	414	407	449	387	422	416	420	406	405	416	459	417	405	398	383	393	402	421	390	442	397	373	410	414	389	391	390	406	402	411	391	396	393	385	394	365	404	416	401	424	393	392	414	384	391	404	405	456	370	395	442	426	404	427	411	414	426	420	394	378	359	408	383	414	386	385	404	432	400	414	402	430	433	403	401	396	447	380	425	407	405	384	391	368	411	451	425	420	400	418	395	387	440	402	413	362	376	378	383	447	407	410	395	408	399	405	427	388	397	378	438	374	432	424	423	391	369	399	403	380	425	414	401	402	421	426	403	430	397	432	420	372	411	443	427	394	422	388	415	406	392	396	413	404	421	414	420	413	408	399	400	408	423	417	369	345	397	403	445	432	400	425	415	381	402	429	432	416	396	402	395	398	409	380	398	408	416	384	418	395	407	410	366	423	415	429	415	435	392	382	398	440	413	399	434	410	394	386	392	420	412	419	391	435	453	397	389	428	412	387	395	404	388	427	411	380	418	401	425	419	411	399	415	416	400	423	391	409	374	384	432	412	421	398	414	407	418	395	428	395	389	356	391	421	426	434	400	421	412	406	427	412	422	410	437	462	424	426	404	384	402	362	376	406	382	423	420	410	404	420	396	434	370	449	418	440	424	439	458	413	408	406	394	397	388	409	415	373	447	401	392	417	402	426	414	360	396	364	393	410	376	422	404	385	417	357	396
4020	2851	700	158	166	189	189	179	147	159	141	132	122	119	109	116	104	115	109	102	101	106	117	90	102	97	106	105	95	98	96	100	109	105	96	118	92	103	94	105	84	98	105	91	114	95	94	117	129	150	145	161	157	136	112	107	80	90	80	82	100	94	103	105	98	89	99	84	104	100	96	92	87	107	94	98	101	82	107	89	107	88	94	99	89	105	96	87	92	89	99	101	93	88	87	92	95	104	76	102	110	95	95	104	100	88	88	78	91	83	90	88	88	79	89	90	90	85	96	100	99	96	111	91	77	97	91	93	87	102	99	100	80	98	97	104	88	89	93	98	117	105	107	91	96	92	84	97	88	82	95	74	116	82	96	94	103	96	96	84	79	105	93	103	101	96	88	75	90	88	82	84	96	103	114	77	101	108	117	84	93	95	98	74	80	80	106	94	85	87	103	101	104	110	77	83	81	104	92	84	70	104	100	76	85	95	79	88	85	95	105	103	80	78	105	93	78	88	97	79	104	108	102	98	87	92	81	82	95	103	97	88	85	92	81	79	85	94	84	90	86	107	117	93	94	87	102	88	76	81	75	99	98	83	104	91	92	91	105	92	90	96	84	99	109	109	87	90	103	89	78	94	99	73	87	87	91	99	98	89	95	94	98	95	88	79	100	104	99	83	83	99	92	87	88	96	86	116	104	88	85	94	92	93	88	86	84	88	82	71	110	90	82	85	110	80	102	107	94	89	91	78	86	86	93	99	102	96	99	87	99	82	98	86	92	93	108	91	91	91	102	98	81	97	103	96	100	111	102	76	99	91	97	93	120	90	109	106	89	94	98	95	87	101	69	96	91	97	77	85	96	103	104	97	87	84	98	85	84	104	104	102	93	97	101	107	91	102	93	108	107	90	88	98	102	79	94	126	85	89	101	93	103	97	94	93	92	98	105	100	109	94	88	97	90	88	92	106	84	102	91	100	108	94	99	100	89	80	84	87	64	87	105	106	101	87	84	73	112	89	92	84	106	86	119	88	92	91	80	99	102	104	91	94	71	105	95	91	113	94	102	94	94	81	93	91	92	94	100	89	91	89	99	103	86	100	88	93	100	96	81	93	95	106	96	94	102	101	97	93	98	117	91	101	98	94	107	94	106	77	78	91	94	81	102	100	95	88	93	105	77	106	100	94	80	106	90	91	87	83	90	82	105	101	82	103	73	91	97	96	98	95	105	91	99	109	97	77	109	84	80	115	106	98	101	91	96	101	116	87	101	101	83	90	90	96	100	99	73	94	101	98	89	103	81	96	96	112	93	107	85	91	103	86	107	89	94	99	96	81	114	86	109	87	122	103	107	82	99	89	74	88	85	100	95	118	89	95	85	99	94	89	109	106	107	83	83	123	90	98	100	88	87	90	94	90	101	88	89	101	104	83	78	100	118	92	89	102	102	90	97	81	100	84	114	85	94	98	99	102	92	96	82	94	106	84	93	106	105	103	95	90	77	100	84	78	87	92	103	76	69	87	102	106	84	111	86	71	91	108	91	100	99	110	97	87	78	102	103	89	94	92	99	94	75	86	99	93	103	110	99	88	83	86	92	103	84	102	94	101	98	108	81	107	86	116	99	91	99	84	97	90	91	90	97	99	87	90	108	91	100	90	94	104	95	95	115	101	106	109	80	103	101	93	89	86	84	98	84	90	95	113	85	91	95	101	92	111	86	82	101	83	82	88	97	90	110	96	88	88	74	93	85	106	98	96	81	85	89	100	102	82	97	89	96	111	94	83	119	108	83	101	108	104	101	107	107	96	80	86	101	98	103	90	86	107	98	103	81	87	95	88	96	90	103	92	82	90	100	97	98	101	98	92	111	107	88	91	88	93	97	103	94	85	98	77	93	94	77	89	87	87	87	75	77	106	81	90	81	84	91	110	91	93	109	95	76	104	112	98	83	103	106	88	90	89	90	94	88	102	123	120	88	82	106	113	87	94	109	85	96	109	90	89	88	104	95	100	109	110	109	105	78	98	96	88	88	102	88	101	88	86	101	90	89	91	107	101	96	94	99	88	94	104	92	87	96	96	79	116	83	107	92	71	105	95	94	115	97	89	98	89	98	93	84	104	92	98	86	110	88	101	103	95	96	87	119	89	94	94	114	81	106	98	97	81	103	87	106	97	108	98	103	107	81	89	96	96	109	81	84	107	103	77	97	92	98	84	93	89	99	84	93	92	98	106	100	91	98	96	88	105	108	104	92	82	86	85	105	97	99	98	82	102	96	97	91	87	78	87	92	107	89	93	98	96	99	110	72	98	97	86	93	75	87	85	97	91	111	92	89	101	94	89	71	96	93	91	78	88	107	111	89	85	105	95	94	108	82	95	86	86	106	87	80	103	83	78	97	97	83	80	92	94	104	81	88	78	83	110	112	97	94	84	90	106	91	87	94	98	85	88	106	106	92	95	84	82	99	102	104	100	110	84	97	97	90	93	100	102	95	111	98	80	96	95	102	109	98	79	87	88	108	86	85	100	80	105	95	109	84	102	79	109	89	87	72	108	91	89	92	90	64	84	90	92	83	78	96	94	88	97	91	87	100	72	90	106	93	99	82	90	99	87	86	82	90	98	103	96	109	92	91	87	76	90	94	84	90	93	105	85	98	106	100	95	106	86	107	93	103	113	89	90	92	105	76	89	93	92	97	91	84	98	85	85	116	88	82	98	77	99	98	100	105	113	83	99	93	74	97	99	91	94	97	89	87	85	82	81	99	93	91	91	98	99	85	81	90	99	78	90	94	95	85	95	100	91	87	100	105	101	101	89	96	112	101	82	90	108	93	75	89	92	97	90	82	85	78	84	83	90	96	81	83	94	92	96	104	83	100	86	101	110	98	105	108	104	99	103	78	94	123	88	97	99	91	93	100	98	83	97	81	93	87	91	95	102	110	91	85	88	98	81	89	95	83	115	77	81	95	100	91	98	82	88	105	86	108	103	91	99	93	104	110	93	97	87	89	94	85	106	93	94	114	87	89	110	108	89	107	100	94	89	87	92	101	91	93	81	90	97	100	102	94	105	97	72	89	99	99	74	104	75	92	109	91	90	114	105	96	114	103	97	90	89	84	97	98	94	100	113	87	90	77	105	93	95	96	97	101	92	98	86	66	94	87	97	86	100	99	93	90	101	100	85	103	88	92	82	80	109	83	95	98	85	80	93	75	69	77	93	92	101	107	81	88	83	77	96	93	92	93	105	95	93	89	83	77	106	107	93	91	105	107	79	88	109	87	92	88	94	100	97	96	93	83	86	99	97	98	96	92	114	98	78	101	89	87	85	96	77	101	94	89	84	88	104	77	96	102	101	93	84	102	93	84	99	89	112	97	83	88	104	89	86	90	109	81	102	89	84	78	92	95	103	83	80	86	76	91	74	104	86	108	93	109	83	87	89	90	92	96	92	88	84	95	100	100	74	85	105	75	103	104	125	78	97	92	93	87	92	95	86	91	103
31543	20386	7210	3196	5655	6898	6397	5399	4224	3363	2764	2277	1866	1718	1515	1379	1254	1199	1147	1090	978	964	915	866	893	839	883	862	864	882	896	905	914	934	905	983	1048	1004	932	869	810	854	864	902	852	861	908	1300	1756	1916	2401	2501	2189	2073	1645	1097	860	794	803	807	793	763	860	713	727	782	742	714	726	722	748	803	769	743	711	735	710	702	766	765	725	729	740	785	770	751	765	822	761	705	767	713	744	740	747	769	760	722	763	717	770	694	750	749	739	797	754	751	692	742	711	718	719	752	748	728	733	727	753	722	760	734	728	778	728	747	684	740	710	773	674	770	727	756	741	703	734	754	756	742	764	733	705	785	714	735	749	784	806	717	744	729	729	762	726	713	728	736	726	710	739	695	774	722	769	749	754	715	668	724	748	752	727	746	793	765	720	736	755	761	696	745	751	733	735	711	732	714	752	797	767	743	739	762	764	721	704	801	747	731	754	764	733	697	734	735	761	776	758	742	738	765	744	730	735	758	744	707	740	752	744	757	714	738	705	740	750	704	715	805	674	714	701	723	730	749	719	730	769	735	733	756	738	804	699	739	766	732	738	750	752	751	764	756	767	753	690	772	712	783	709	711	755	740	741	770	735	764	747	721	730	752	746	757	727	762	775	692	724	737	715	801	798	746	763	742	719	774	749	728	747	698	729	734	731	733	759	724	738	735	713	740	770	774	746	710	720	706	681	700	730	717	753	737	736	751	727	721	767	747	679	714	727	735	747	736	810	767	763	759	741	721	730	747	727	701	799	737	723	771	735	726	721	727	716	704	689	687	778	761	774	704	751	747	721	720	709	704	769	721	747	776	750	717	760	715	739	748	771	754	739	782	709	692	702	727	733	747	740	760	742	783	735	716	745	757	790	726	705	750	751	698	774	729	747	753	712	736	716	729	741	745	740	787	755	727	714	754	763	708	742	770	716	782	776	753	759	749	730	761	725	751	773	709	763	736	706	714	754	721	747	715	760	724	697	777	760	786	770	768	735	753	718	753	724	699	741	723	782	766	756	780	725	783	755	733	777	708	732	736	765	776	740	698	752	752	697	725	770	696	757	731	701	746	713	701	796	778	750	723	747	707	749	770	767	737	740	755	724	731	772	706	733	687	722	724	761	748	727	691	735	718	768	696	709	732	746	773	737	782	762	731	718	741	787	734	740	784	711	752	786	739	717	692	762	744	754	750	671	806	714	753	731	773	746	749	775	759	781	723	741	770	738	712	766	730	739	739	778	728	748	752	712	770	725	763	758	700	712	720	739	781	739	687	736	739	707	799	737	755	750	793	775	757	740	697	714	706	730	767	727	715	756	685	753	751	725	807	766	726	728	796	760	713	712	723	739	721	733	759	785	762	725	806	740	731	736	734	742	765	731	741	749	740	730	811	765	779	736	714	762	727	769	671	754	733	815	721	704	776	728	769	757	744	736	733	712	751	756	721	721	787	709	734	712	775	793	750	739	741	729	729	738	735	717	772	753	796	754	748	755	720	730	762	781	722	798	718	762	756	722	787	727	728	758	776	705	726	692	742	717	774	774	746	765	757	717	818	716	791	757	739	767	734	723	755	791	742	740	711	739	740	750	741	772	795	779	729	727	720	752	784	751	734	727	702	735	750	739	776	743	766	729	752	681	725	748	748	716	749	808	726	747	730	741	771	692	741	716	715	738	750	772	764	757	757	748	721	738	762	760	738	765	771	803	777	769	736	757	764	693	745	753	795	755	777	762	739	802	764	759	756	719	770	701	774	753	770	759	763	739	749	747	695	737	763	781	794	751	729	737	723	726	721	737	800	770	727	729	726	698	702	710	758	734	758	731	727	761	732	768	714	739	756	766	777	722	742	754	729	677	742	717	702	744	770	708	794	775	743	723	730	717	732	718	790	728	753	732	701	741	754	752	707	751	712	708	718	707	723	775	712	704	774	744	742	762	736	752	686	737	786	723	738	750	783	746	731	737	679	762	702	795	737	719	725	755	772	737	772	774	744	725	714	764	784	729	690	747	721	741	769	759	751	770	735	728	731	746	742	728	748	760	732	747	713	751	752	689	744	723	755	729	725	764	729	741	748	756	751	778	748	742	771	735	757	751	736	748	723	776	782	743	740	721	738	767	766	808	759	805	764	756	732	712	705	745	737	782	772	735	787	715	797	807	765	705	733	748	764	748	744	744	760	719	714	737	786	725	671	703	757	721	745	751	740	768	734	728	673	807	756	713	702	768	714	749	728	693	743	734	740	758	747	747	773	738	760	719	738	763	778	762	767	743	697	748	780	742	769	775	719	731	716	786	732	682	763	740	748	783	761	746	715	745	768	768	745	771	751	753	719	740	739	744	754	739	749	805	767	747	750	759	707	771	749	747	804	775	707	790	746	762	731	747	737	726	743	707	737	773	760	699	752	732	765	757	716	750	741	762	755	717	752	729	732	776	703	743	778	766	786	775	779	753	729	738	744	743	758	758	758	792	766	748	729	760	740	759	781	710	737	735	742	792	751	758	740	821	740	734	752	759	769	730	726	752	727	779	721	727	718	748	748	725	758	725	726	720	787	815	786	764	730	735	746	752	744	774	759	740	715	743	727	747	739	731	750	796	729	752	730	745	751	745	733	730	758	764	724	788	747	775	782	760	732	741	717	780	752	726	669	749	759	742	729	691	711	742	774	784	704	803	774	711	758	781	758	750	769	756	743	732	783	817	729	738	789	762	771	732	809	767	750	678	754	681	725	712	743	780	731	731	739	756	756	768	771	768	694	703	762	728	743	793	765	701	722	762	717	706	707	736	721	729	768	724	721	775	721	721	718	760	712	715	753	757	717	790	764	694	729	767	755	739	742	739	718	727	737	730	749	706	787	753	735	732	715	724	763	768	749	761	767	734	798	730	731	689	765	735	797	731	726	793	731	805	725	734	785	723	750	765	744	756	745	792	743	787	748	723	713	779	756	759	758	774	719	728	768	695	754	732	751	730	788	756	722	702	735	756	743	734	773	714	695	736	712	765	793	791	768	746	755	745	721	706	742	733	760	742	719	765	730	720	797	733	753	733	772	782	759	746	725	718	752	744	743	729	726	726	709	741	758	688	764	762	740	755	688	722	767	773	709	770	774	725	783	734	716	695	770	758	781	755	710	750	761	753	782	726	746	731	728	736	718	727	752	730	758	773	796	722	741	751	743	710	722	761	765	765	742	755	788	734	759	696	748	756	720	810	770	762	761	742	755	783	789	710	740	743	741	738	731	723	739	755	702	737	746	715	752	736	742	788	720	738	700	701	766	746	782	777	739	717	748	753	758	711	735	775	674	758	750	664	742	731	750	739	715	723	757	787	771	714	800	742	774	818	726	771	766	735	747	739	762	721	729	781	750	729	719	789	793	776	739	754	746	723	732	681	746	710	774	712	768	744	763	733	723	743	706	730	746	753	729	713	718	717	753	817	712	779	751	763	739	753	759	740	735	707	767	731	741	692	740
4497	2281	592	138	115	115	162	140	147	114	111	110	94	102	71	80	71	75	85	84	87	74	83	59	76	71	65	73	71	68	75	59	79	83	70	86	77	73	71	64	71	71	64	74	64	53	59	61	85	86	113	123	145	105	113	92	87	61	67	64	73	59	81	66	75	72	66	63	53	60	66	82	62	73	57	67	80	72	54	60	71	64	59	61	70	73	62	60	52	59	78	74	65	66	60	77	68	77	68	74	68	55	72	88	73	73	60	54	57	58	67	56	74	64	59	70	83	46	70	73	63	67	67	64	56	55	63	64	62	67	49	67	58	77	51	67	81	75	67	59	66	77	67	60	58	71	62	71	69	67	68	80	58	65	58	54	72	71	70	71	62	61	81	76	63	66	56	71	75	58	76	74	75	60	76	53	67	82	47	60	77	53	76	46	62	60	69	55	67	70	63	67	69	78	64	76	63	52	72	90	76	74	74	63	73	77	65	65	70	64	72	59	74	72	70	72	51	64	73	56	65	63	69	67	68	55	91	70	58	65	60	68	63	67	67	70	65	75	67	71	65	76	72	80	72	64	79	73	70	67	75	64	63	53	72	55	54	64	52	76	60	75	71	75	61	63	60	88	81	56	50	62	71	63	76	69	72	63	65	76	60	59	62	56	68	67	63	65	71	66	59	68	59	54	56	57	69	49	68	67	59	77	64	80	79	59	65	54	71	60	87	72	63	61	73	57	59	70	74	83	64	79	51	58	78	55	71	66	68	72	60	58	58	85	76	82	61	68	84	74	78	60	70	61	65	75	64	77	84	57	83	68	61	52	55	80	63	65	71	77	75	82	75	70	76	65	60	62	72	65	62	71	71	57	61	74	79	59	87	72	62	84	78	63	62	64	67	65	56	84	83	69	61	61	71	63	79	55	61	70	70	68	63	63	76	71	64	76	66	54	59	68	66	67	56	64	75	77	48	79	63	75	66	63	62	73	68	72	61	59	86	67	69	70	76	60	54	74	62	53	70	70	63	60	66	63	64	73	71	61	73	49	88	74	80	70	64	56	60	70	69	59	58	44	60	60	61	61	56	68	76	66	74	83	63	66	55	56	69	52	72	72	66	70	66	57	69	74	83	81	66	60	63	84	68	72	65	39	64	62	73	72	67	65	69	72	68	69	61	75	65	73	78	69	61	71	55	76	49	66	68	52	65	68	57	57	76	68	50	65	72	72	77	70	57	64	72	59	59	65	73	52	72	71	78	61	72	75	71	71	56	59	60	56	75	59	67	72	68	63	76	55	62	70	74	69	57	71	61	69	73	63	71	63	52	66	43	68	70	56	75	76	62	50	63	71	71	57	65	54	54	68	55	64	76	63	73	52	51	58	63	61	70	77	70	64	65	65	48	69	66	69	62	65	60	52	82	76	61	81	58	77	68	68	64	82	77	73	57	59	82	56	55	69	63	65	59	71	58	59	76	61	66	66	67	65	68	81	76	64	45	60	74	74	72	77	72	58	65	68	61	58	68	63	65	65	71	76	65	78	62	52	77	67	53	72	72	63	71	79	59	77	64	70	54	62	74	69	70	64	60	66	74	56	74	67	45	67	72	58	75	73	51	70	61	66	68	56	76	59	64	70	64	62	79	61	62	78	71	61	70	81	58	60	58	79	73	59	71	70	74	57	67	63	67	55	72	66	76	77	58	70	73	62	76	64	82	71	56	73	75	88	67	66	58	73	70	74	60	70	68	60	79	59	78	67	57	77	62	67	74	66	65	63	54	54	75	75	56	73	72	64	67	71	64	62	62	72	64	64	62	58	63	74	65	73	65	50	74	63	78	71	61	61	60	64	51	73	83	70	68	68	55	72	72	67	68	66	73	48	71	72	73	65	73	62	68	76	70	69	69	60	71	71	65	70	52	58	85	74	64	70	67	72	57	51	77	70	64	71	67	64	60	71	55	55	55	67	56	63	63	57	68	68	61	50	74	69	65	58	74	57	65	60	55	78	69	78	68	67	84	70	60	63	60	53	68	76	78	72	84	77	66	67	58	69	72	76	56	69	53	63	71	69	64	64	83	60	63	62	67	63	71	54	66	81	52	58	66	68	70	61	68	72	61	76	75	78	71	73	67	72	66	61	78	74	61	66	73	64	63	53	57	78	85	72	55	79	63	53	61	67	67	72	54	61	63	68	69	73	63	55	76	58	70	79	68	68	70	64	81	66	62	63	50	64	55	61	72	59	67	58	61	69	63	47	70	55	80	64	71	59	79	70	80	57	79	63	64	45	59	50	51	79	61	66	60	64	64	67	74	74	55	56	54	55	57	51	66	49	67	61	65	50	56	74	65	59	63	59	79	63	47	61	77	65	64	62	71	74	79	59	62	63	76	51	71	66	75	69	56	74	66	62	66	64	62	73	71	54	55	70	63	67	60	58	66	66	77	63	84	74	66	45	58	60	72	56	59	81	70	68	66	63	64	65	65	53	53	83	62	81	71	62	70	65	67	69	68	63	61	86	64	65	73	66	65	56	64	69	69	77	78	71	66	69	83	67	63	65	54	55	81	70	62	56	58	64	61	66	76	58	64	68	62	76	56	66	70	68	63	59	68	72	80	58	56	66	58	54	73	66	59	46	61	72	59	57	73	56	69	77	71	66	78	68	59	75	67	73	51	64	70	58	75	73	60	55	57	71	71	57	65	65	55	62	56	74	71	63	57	74	70	73	79	67	67	62	61	68	71	62	66	66	73	63	61	76	69	63	71	72	62	73	67	69	73	57	57	67	62	70	64	70	74	77	83	68	60	69	69	56	76	67	70	64	67	71	66	53	81	65	71	69	51	61	73	57	57	71	70	61	65	58	71	69	52	55	64	64	65	59	55	58	75	69	56	57	68	79	72	66	64	72	69	78	74	71	56	57	60	67	66	70	50	65	70	64	68	65	60	63	56	67	54	69	56	56	74	56	56	82	72	63	56	71	67	82	77	72	58	53	64	71	64	67	61	50	60	67	61	66	68	68	72	66	62	76	63	70	58	69	77	61	78	60	75	71	67	69	62	56	64	66	78	75	73	66	64	68	70	50	72	65	65	64	76	62	65	74	52	73	73	73	62	70	69	54	72	52	55	59	52	69	56	58	71	62	52	62	79	69	59	82	69	69	55	72	73	75	87	62	66	75	78	62	57	50	74	70	55	63	67	67	61	73	61	56	67	66	63	71	91	48	74	60	68	74	63	62	68	67	53	64	56	63	68	71	61	64	75	69	61	67	61	64	69	60	59	58	67	62	82	70	70	60	64	51	67	53	57	72	74	65	76	75	71	65	70	68	47	60	71	67	59	67	59	55	65	59	66	63	59	58	74	65	66	77	74	83	77	70	84	63	69	65	67	64	83	67	76	68	65	69	74	63	62	66	62	57	79	58	70	73	78	81	61	57	69	69	60	72	60	85	72	67	62	63	73	76	67	60	60	74	56	62	74	60	69	58	60	60	50	75	64	60
30732	18240	6560	2847	4939	6228	5904	4988	3972	3067	2566	2213	1781	1480	1260	1140	1138	1041	904	829	778	732	735	692	718	687	673	627	667	661	679	722	717	662	849	779	843	771	736	739	730	694	641	645	664	604	600	691	876	1177	1826	2412	2279	2126	1824	1314	1009	691	626	615	560	649	678	535	509	540	539	550	568	526	573	531	518	537	563	539	588	553	579	561	560	538	567	516	502	563	590	528	522	575	536	517	524	554	560	575	539	519	572	535	535	576	521	530	522	552	513	567	566	549	570	538	535	601	554	509	593	580	582	517	574	533	547	562	525	540	550	512	551	487	516	542	543	549	557	502	529	545	516	550	517	560	559	531	515	516	526	527	568	547	527	558	569	538	553	535	560	547	538	541	521	557	570	545	575	565	499	532	561	546	505	551	523	500	571	540	537	548	528	527	551	555	499	548	543	517	560	556	508	544	545	520	548	555	547	532	507	506	546	591	542	535	544	510	575	584	517	506	543	544	542	566	570	558	517	538	538	525	517	512	572	502	522	546	578	528	568	603	516	524	567	505	563	566	559	551	521	554	536	544	504	548	569	567	545	548	563	548	546	490	551	534	540	534	541	515	581	549	531	550	589	558	536	550	552	532	519	549	547	567	535	525	561	529	546	542	525	575	523	559	611	549	540	540	571	521	535	559	547	564	556	531	609	538	577	552	547	583	554	515	520	503	545	555	544	536	534	542	528	543	554	520	547	541	544	530	556	551	530	525	576	549	562	541	532	532	563	535	526	522	527	569	519	535	530	523	529	551	540	546	578	586	520	509	562	513	538	530	563	545	530	569	512	555	574	557	532	521	556	550	574	538	570	499	549	538	566	547	547	548	598	533	523	518	566	560	553	542	533	509	499	531	528	510	555	550	560	524	533	543	554	540	549	591	554	525	548	546	515	561	529	536	561	571	533	505	527	505	531	554	528	522	546	567	549	543	548	505	599	540	515	573	550	518	586	529	565	540	547	566	573	524	515	532	509	577	544	499	568	548	574	544	556	536	533	512	534	596	566	526	552	561	548	551	551	525	514	558	581	529	512	527	512	512	561	520	577	493	556	532	525	512	523	540	570	529	584	516	565	506	490	548	528	555	528	560	539	539	516	536	522	559	510	540	540	526	540	538	571	531	512	535	528	510	540	547	558	517	528	544	519	563	528	539	542	532	539	531	533	548	534	558	542	545	580	552	549	613	495	570	566	534	565	542	565	530	555	573	503	547	554	527	522	522	533	512	571	509	534	547	531	528	535	591	563	568	545	522	544	547	535	541	538	527	515	520	550	539	507	556	535	529	540	564	499	564	550	573	530	551	566	549	535	526	534	542	573	566	517	612	523	552	569	560	534	510	516	552	587	537	593	555	510	575	550	520	598	535	538	507	539	553	511	521	560	527	569	538	537	547	515	539	528	523	594	555	577	538	548	542	523	561	538	522	574	529	514	509	592	555	572	536	575	556	592	527	566	575	503	565	540	559	542	530	554	533	562	561	569	552	538	556	574	539	513	551	537	561	532	571	477	583	545	563	559	541	558	537	553	554	530	548	510	562	549	531	544	544	567	559	529	526	538	513	559	556	559	532	542	526	589	524	607	534	534	552	531	558	539	530	545	572	528	542	546	522	554	532	585	555	550	582	482	562	567	563	542	543	525	527	504	504	560	560	560	558	577	550	526	547	548	517	496	526	519	542	541	528	547	530	558	537	541	566	489	542	557	539	548	527	558	573	507	541	540	513	547	552	563	564	506	544	550	524	568	518	496	545	546	529	547	564	555	519	580	554	504	575	505	536	561	515	526	539	549	550	561	534	557	541	545	488	580	578	547	560	543	563	512	577	544	534	523	554	543	516	521	537	570	579	579	569	534	506	536	494	578	519	559	577	532	557	561	563	553	496	490	569	514	555	551	530	539	551	563	544	535	560	581	485	564	536	493	558	548	533	541	496	498	542	555	538	513	522	539	565	587	476	555	544	550	526	511	533	531	568	522	506	521	536	567	532	553	556	506	580	536	505	572	540	542	550	545	546	525	531	573	518	565	615	511	557	580	516	538	536	555	576	531	546	570	560	510	514	524	531	543	546	550	551	519	533	537	524	552	564	547	528	527	569	511	550	526	532	514	542	551	532	547	554	546	514	529	563	551	538	539	533	559	543	576	549	578	515	541	489	552	534	566	586	567	547	578	574	609	523	554	521	553	565	552	530	563	542	546	551	537	535	540	550	562	514	536	550	523	550	536	590	541	536	532	527	558	558	574	540	532	555	516	541	542	496	523	533	541	531	529	495	543	524	525	463	527	557	530	522	523	582	516	498	530	532	550	550	533	521	545	536	555	516	499	539	569	537	543	535	522	555	552	534	550	547	584	513	561	567	545	528	556	543	562	555	551	506	527	600	561	548	539	535	516	581	579	547	535	552	540	509	493	529	527	538	560	552	547	544	561	517	519	562	527	537	505	516	528	542	541	554	510	525	532	566	567	635	520	545	554	538	545	543	537	476	501	545	519	544	529	558	550	567	519	538	504	543	532	507	491	569	552	564	592	550	528	532	544	596	580	569	541	542	560	529	519	536	543	556	531	520	567	535	573	575	535	564	513	563	546	556	569	518	511	548	546	581	508	579	509	520	560	532	520	528	521	529	562	516	526	510	537	572	540	513	524	545	516	502	543	510	539	547	584	558	569	566	521	528	543	544	521	533	575	582	555	530	535	541	489	542	549	522	547	517	555	521	549	561	525	548	560	518	550	555	565	515	533	564	497	548	572	590	533	568	552	597	551	538	521	561	498	571	560	496	568	557	532	559	594	551	573	595	554	587	502	542	510	538	565	504	533	566	539	538	561	531	543	495	557	517	538	561	525	539	551	585	545	547	550	554	597	523	582	575	523	555	504	563	556	523	572	511	548	573	581	553	579	525	553	595	570	570	539	547	538	526	527	562	564	509	558	555	561	554	561	552	525	540	554	545	524	563	545	551	529	559	552	559	539	553	543	581	525	535	518	533	519	581	543	530	526	546	520	556	552	530	524	559	538	553	563	537	536	556	544	505	544	505	527	580	535	549	528	545	515	574	517	536	547	538	548	549	587	517	523	554	538	521	518	570	558	525	535	524	580	561	527	559	545	561	562	584	543	585	562	510	573	583	540	590	549	542	547	593	518	543	553	542	516	548	528	549	546	530	538	583	547	548	512	569	547	548	567	515	542	520	547	548	528	544	545	509	537	562	545	523	547	513	575	529	534	583	543	556	506	570	553	534	481	516	530	508	513	550	520	544	553	538	509	519	543	519	551	558	530	565	554	549	507	570	513	556	517	503	541	518	524	545	535	530	567	540	544	579	570	528	536	600	546	521	543	550	560	554	540	541	527	624	538	555	539	567	530	569	542	550	548	567	539	564	503	546	526	512	521	574	612	549	570	512	516	516	557	574	545	561	499	540	546	555	520	589	539	574	575	549	545	498	548	542	559	542	559	536	519	553	561	541
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
