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
341292602387	341292602948	341292603498	341292604048	341292604598	341292605148	341292605698	341292606248	341292606798	341292607348	341292607898	341292608448	341292608998	341292609548	341292610098	341292610648	341292611198	341292611748	341292612298	341292612848	341292613398	341292613948	341292614498	341292615048	341292615598	341292616148	341292616698	341292617248	341292617798	341292618348	341292618898	341292619448	341292619998	341292620548	341292621098	341292621648	341292622198	341292622748	341292623298	341292623848	341292624398	341292624948	341292625498	341292626048	341292626598	341292627148	341292627698	341292628250	341292628798	341292629348	341292629898	341292630448	341292630998	341292631548	341292632098	341292632648	341292633198	341292633748	341292634298	341292634848	341292635398	341292635948	341292636498	341292637048	341292637598	341292638148	341292638698	341292639248	341292639798	341292640348	341292640898	341292641448	341292641998	341292642548	341292643098	341292643648	341292644198	341292644748	341292645298	341292645848	341292646398	341292646948	341292647498	341292648048	341292648598	341292649148	341292649698	341292650248	341292650798	341292651348	341292651898	341292652448	341292652998	341292653548	341292654098	341292654648	341292655198	341292655748	341292656298	341292656848	341292657398	341292657948	341292658498	341292659048	341292659598	341292660148	341292660698	341292661248	341292661798	341292662348	341292662898	341292663448	341292664000	341292664548	341292665098	341292665648	341292666198	341292666748	341292667298	341292667848	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	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
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
22741	21468	29388	23963	21470	21497	11633	1082	686	571	520	463	375	343	284	317	289	253	244	244	231	242	232	208	241	241	189	182	197	198	183	193	169	178	169	212	185	185	185	180	176	177	168	184	177	157	170	181	197	171	174	168	150	170	160	169	148	173	172	177	172	193	181	169	177	177	149	169	172	128	141	156	166	181	166	182	151	166	157	170	166	156	183	184	160	199	173	167	178	188	160	180	184	178	176	153	171	170	180	176	168	164	175	172	183	179	158	166	149	157	171	146	175	166	177	179	154	156	154	156	159	161	173	163	166	181	161	164	177	150	170	176	165	180	163	154	184	164	182	167	161	145	148	180	171	153	164	169	176	169	169	178	184	166	188	168	180	165	168	162	171	159	152	154	166	166	157	162	184	168	165	144	165	164	168	164	160	168	162	159	160	170	171	141	180	171	160	183	168	166	171	149	170	159	151	163	175	177	170	181	148	156	178	154	162	177	165	169	167	176	159	166	157	153	190	141	153	146	149	174	169	146	176	162	178	138	165	163	156	169	170	175	165	150	164	159	168	180	165	154	162	183	142	160	175	158	195	178	171	161	158	171	159	166	169	173	180	150	144	183	159	147	178	165	182	174	184	166	165	163	172	167	175	160	151	176	142	171	169	165	173	170	177	167	180	184	170	169	165	154	162	162	160	182	161	154	169	160	174	157	161	160	179	145	178	156	157	157	192	185	162	146	183	148	178	197	148	170	193	169	156	173	169	173	167	157	169	162	153	172	192	172	171	169	147	155	179	166	158	162	159	138	167	162	171	157	171	152	165	159	163	171	178	166	138	168	142	171	180	190	142	167	176	171	181	163	168	163	160	169	193	152	181	155	170	176	181	179	176	173	169	169	188	156	165	155	164	177	170	180	186	191	144	170	153	182	153	166	158	192	170	182	181	156	163	146	173	171	169	159	179	177	151	184	133	156	196	161	166	163	173	182	165	155	162	149	177	183	155	172	169	171	151	187	161	169	177	176	171	156	167	177	165	162	132	155	154	163	163	180	157	181	158	157	153	165	200	154	136	185	167	143	152	170	174	154	151	176	161	152	195	159	180	172	159	175	157	149	131	187	157	126	159	154	164	150	210	179	144	142	157	173	158	159	136	161	179	159	155	179	171	170	152	158	175	174	175	189	145	156	176	176	160	151	176	194	175	165	168	164	166	192	188	169	173	185	153	172	157	159	165	165	158	152	154	154	137	186	166	167	164	152	134	163	169	155	179	167	145	145	156	158	171	156	166	180	175	156	163	154	148	173	182	161	172	167	146	159	138	169	175	169	173	173	184	149	175	142	179	170	176	164	153	155	161	173	170	175	173	170	182	177	175	153	198	161	184	155	179	167	141	165	168	159	194	167	170	161	163	180	171	181	195	151	169	150	178	177	173	165	167	163	168	156	161	142	134	165	167	158	174	148	139	174	168	174	164	173	157	152	169	189	185	165	170	165	148	160	172	158	160	183	146	157	142	160	149	154	156	163	167	157	169	165	153	151	152	176	158	158	172	168	179	153	155	158	179	164	173	173	162	165	180	168	165	172	147	168	144	160	162	164	153	169	175	163	167	167	159	170	168	172	155	174	177	180	162	146	160	176	164	188	165	167	142	164	176	161	177	173	162	144	155	168	152	171	174	190	152	152	166	167	180	178	177	172	161	132	173	152	145	162	150	158	175	171	181	187	172	143	143	150	163	164	173	147	146	191	163	171	156	140	158	160	168	149	193	174	174	183	172	188	151	158	159	151	160	151	176	184	155	154	158	171	155	183	168	142	143	177	158	157	166	187	168	155	196	189	173	184	146	179	180	172	159	177	164	161	167	147	155	185	155	169	150	169	149	166	175	193	141	168	163	188	164	189	169	164	162	167	162	128	159	164	181	162	161	145	149	143	169	159	164	168	172	152	162	149	160	166	179	136	166	148	166	136	166	158	175	162	143	160	173	177	149	167	156	173	122	163	144	173	166	159	165	155	152	187	161	170	157	163	168	127	180	158	178	164	179	178	177	147	148	189	151	143	147	158	148	166	155	187	160	173	180	152	146	158	174	155	158	188	159	169	162	171	158	168	171	196	177	162	146	168	175	157	162	152	176	151	170	169	169	181	161	172	157	152	160	160	170	190	173	149	167	139	179	168	180	145	153	171	169	171	159	170	162	182	156	161	171	186	161	187	169	150	160	142	182	186	143	179	146	143	183	170	185	161	177	153	171	148	159	161	165	164	150	142	163	173	182	151	171	173	169	176	141	187	168	163	161	157	146	155	167	160	164	155	173	170	158	158	158	199	159	148	157	170	170	187	152	142	152	162	134	170	154	150	134	175	185	159	165	144	176	156	162	164	168	172	173	170	161	157	162	148	145	177	165	171	152	156	172	154	153	179	166	155	160	146	156	176	144	172	157	159	161	138	174	160	157	163	152	161	166	166	164	152	168	149	151	177	154	177	183	142	181	156	134	168	168	152	174	164	184	162	152	153	173	179	147	165	170	160	174	156	150	159	178	164	150	150	170	162	165	165	154	167	164	172	133	170	156	168	157	181	205	197	165	162	162	162	167	162	163	181	157	138	163	167	185	169	159	175	168	168	137	175	157	152	173	171	163	158	182	184	164	141	171	152	160	155	145	175	163	190	182	169	156	163	150	177	161	152	182	169	133	164	163	178	151	146	157	160	186	160	156	147	156	153	179	165	155	170	178	189	171	166	151	166	169	125	170	173	176	155	155	160	158	157	153	174	152	168	142	161	180	149	159	150	163	162	166	181	155	133	176	187	161	178	181	162	142	151	172	171	158	151	177	165	150	148	165	144	145	191	168	180	162	174	157	162	162	171	164	168	154	165	170	175	190	179	173	181	154	158	165	159	156	158	159	145	162	156	152	161	163	171	154	150	164	161	159	170	171	163	158	161	159	156	160	161	160	149	171	160	163	171	162	189	154	175	166	158	172	166	170	175	181	150	155	165	157	165	160	184	155	161	171	158	155	190	158	175	145	165	162	166	161	168	172	154	176	175	153	148	171	155	157	151	191	163	183	183	168	175	166	178	155	173	159	162	164	186	150	157	170	185	180	180	164	160	170	163	172	161	165	187	156	167	163	160	139	168	147	153	160	156	151	162	181	158	166	162	182	163	170	153	156	174	166	149	153	152	154	178	171	165	155	176	156	158	174	184	178	197	166	173	165	178	160	135	158	189	176	171	145	169	181	165	175	167	153	170	164	173	162	139	151	166	172	142	160	154	171	133	178	164	163	167	166	165	161	172	152	156	160	149	157	164	162	152	177	165	174	180	177	174	152	162	177	162	164	163	153	153	162	176	162	181	162	135	163	155	178	166	141	156	163	164	178	157	184	174	146	150	170	158	165	171	167	170	167	143	157	160	159	160	160	165	153	162	164	149	150	155	182	149	164	175	162	160	170	184	165	178	175	180	179	165	157	150	169	189	155	168	176	165	162	190	145	148	148	148	148	153
6050	14088	10081	5000	3501	2578	1868	1341	1037	856	609	567	485	431	397	346	362	306	287	273	265	250	214	230	243	221	223	242	214	239	216	221	223	194	182	241	166	197	182	176	203	172	186	195	188	196	195	188	182	184	179	184	171	182	192	199	152	174	171	202	176	177	162	166	176	161	154	187	182	165	155	193	165	177	182	152	160	172	172	186	171	177	155	188	178	175	148	165	151	153	175	167	188	170	200	172	178	160	196	171	168	177	147	186	158	189	164	163	159	171	181	191	178	165	171	171	158	183	174	185	158	175	175	157	160	155	155	155	161	168	169	149	174	169	185	174	182	177	143	176	159	176	152	186	164	161	160	166	158	168	193	179	185	151	144	179	166	159	168	166	167	151	173	151	167	157	164	182	175	183	152	173	175	159	152	173	170	180	173	164	155	172	181	180	167	151	181	175	148	178	189	164	166	188	196	145	178	161	167	156	173	156	157	171	183	173	163	191	174	214	184	158	158	172	170	168	165	134	204	154	163	174	169	173	160	161	156	168	158	176	148	168	153	174	158	184	185	190	152	187	167	170	186	170	167	165	146	170	171	188	171	175	187	185	173	160	165	166	165	162	153	155	176	161	157	162	184	166	175	154	166	158	166	148	158	170	167	174	172	164	149	171	175	171	169	161	161	150	173	157	166	170	163	173	157	167	173	168	168	166	164	159	172	168	156	159	164	180	150	142	187	176	163	206	165	157	180	161	161	167	179	172	180	173	170	182	169	178	187	185	181	182	166	171	178	169	182	166	166	157	164	163	161	180	146	171	170	171	171	180	172	160	178	162	173	173	153	173	183	152	178	186	187	161	161	153	163	170	148	158	177	172	163	170	168	177	159	150	149	160	162	165	158	158	166	161	166	162	146	181	170	184	152	176	152	151	158	187	189	148	174	160	183	186	172	178	177	182	173	175	171	166	148	158	195	179	165	174	147	162	167	180	177	175	154	186	158	161	173	170	141	198	188	184	174	158	180	155	166	172	184	158	165	183	133	164	186	150	159	172	145	155	179	178	167	180	164	156	155	167	170	202	168	159	155	162	172	167	189	151	142	167	162	190	131	178	166	162	177	163	171	161	173	168	167	158	188	165	195	156	164	151	187	158	178	175	167	177	183	164	153	178	177	165	188	138	175	180	170	184	159	176	147	159	173	171	164	174	161	168	174	159	176	182	148	171	166	163	150	171	133	181	160	157	165	165	179	170	181	186	167	150	154	195	157	169	178	175	134	149	169	156	162	193	168	166	162	166	137	187	183	184	165	164	169	176	168	160	155	152	163	166	174	196	166	153	160	162	165	156	177	177	169	146	165	196	163	170	176	152	193	175	183	154	174	147	186	173	150	187	178	180	181	171	180	169	145	188	172	157	144	155	164	162	152	154	158	163	176	174	192	158	152	162	162	174	169	178	167	166	135	173	168	184	149	171	179	177	174	173	154	169	157	180	159	164	158	141	160	188	163	189	166	202	172	152	159	164	175	143	180	163	183	202	186	156	175	175	155	177	145	193	195	156	163	176	181	190	175	150	129	176	165	195	168	151	150	165	165	175	164	153	151	169	183	163	157	162	188	165	166	192	153	177	152	167	177	161	130	160	167	153	174	167	159	153	157	145	185	181	168	161	188	167	174	170	180	162	179	184	160	184	167	183	169	150	167	179	153	181	161	167	148	144	188	169	151	165	148	178	158	155	187	184	166	178	170	149	179	164	173	164	140	177	177	161	187	183	171	155	161	149	169	172	184	180	165	182	164	174	185	154	165	187	159	180	154	197	181	169	168	153	165	184	159	170	143	196	146	172	169	182	182	184	176	160	143	170	158	183	153	174	149	172	160	171	175	163	175	205	173	167	170	151	188	158	171	171	181	166	149	157	199	171	159	183	163	177	176	159	190	167	179	175	160	171	167	171	167	150	141	153	164	168	176	169	163	174	162	167	162	158	171	152	159	162	160	160	164	174	168	157	179	178	177	153	164	176	168	160	187	149	177	154	151	178	161	154	174	178	163	142	170	171	166	137	173	159	154	152	162	169	166	186	174	179	185	175	178	159	168	167	157	160	170	153	151	165	170	168	142	142	185	178	184	172	173	164	182	163	161	171	156	168	155	186	153	154	195	171	189	164	161	152	167	162	158	180	179	164	165	159	153	151	171	176	172	171	151	175	176	157	175	158	175	165	153	184	163	181	167	172	160	167	176	179	194	170	156	184	169	167	165	169	182	166	159	181	174	154	149	187	152	139	157	150	173	193	160	168	159	170	144	181	155	157	174	150	171	160	171	158	185	175	148	142	186	167	132	183	170	174	181	171	176	174	174	163	154	149	174	132	162	173	181	176	155	159	194	177	152	189	149	163	193	188	173	156	176	169	153	162	160	177	150	157	158	173	177	152	186	179	152	167	154	183	165	167	157	192	172	157	160	181	176	173	169	161	173	174	164	157	177	165	165	169	178	180	162	176	186	175	170	173	188	170	157	168	168	155	155	168	143	190	158	136	183	155	169	174	156	164	172	160	182	156	176	178	187	172	159	163	155	172	153	166	154	172	159	174	152	189	174	177	160	159	160	181	161	157	182	168	179	166	147	166	174	167	179	154	163	161	165	186	178	151	151	157	127	186	166	161	161	166	140	156	186	186	194	155	169	174	167	178	180	155	154	171	179	172	178	158	188	164	157	169	172	171	150	133	176	152	165	177	153	167	168	165	193	168	166	154	187	172	163	173	178	176	170	167	185	177	169	170	192	149	161	150	153	152	157	167	161	185	178	159	184	164	174	154	173	164	154	149	160	174	170	148	171	180	168	174	145	161	166	159	171	156	176	156	166	166	174	157	152	146	159	164	178	193	153	158	153	166	178	165	166	184	181	174	175	166	151	158	165	162	159	162	180	155	146	169	183	183	157	186	168	184	169	175	153	155	202	164	151	162	164	154	187	153	184	186	163	164	180	189	165	150	193	180	162	202	170	148	166	170	168	165	169	183	165	175	190	176	183	175	156	187	184	165	189	184	155	176	166	158	146	198	162	147	177	161	157	195	152	146	161	176	164	168	155	173	176	164	152	184	156	181	165	189	168	159	169	172	156	176	176	163	169	151	184	170	177	150	172	162	167	147	171	158	168	162	184	179	138	160	158	157	162	179	160	171	182	190	181	157	173	165	171	178	158	162	160	166	164	169	173	193	183	162	156	172	190	187	165	186	165	175	161	188	168	175	154	151	185	182	179	158	149	164	167	178	166	202	169	188	184	169	177	134	160	154	166	154	168	182	171	176	163	159	163	144	174	177	170	166	172	174	206	165	153	178	167	158	161	162	167	176	163	183	173	152	145	161	162	178	173	159	166	165	170	144	171	166	155	179	175	181	165	161	179	163	144	147	149	174	180	179	166	166	182	176	176	179	174	154	167	156	178	146	159	167	170	162	167	181	168	158	172	171	172	177	172	170	169	162	163	196	169	160	170	156	189	176	158	138
27493	18795	5128	901	625	573	613	538	558	538	526	550	553	556	568	545	537	578	539	515	566	546	538	563	506	520	529	499	573	587	574	548	485	524	520	573	516	525	542	566	548	542	515	547	537	531	569	545	486	524	516	547	540	495	524	547	536	535	508	534	517	544	536	553	510	510	502	487	581	562	552	472	525	535	535	531	556	549	495	490	556	573	532	521	541	523	557	522	506	543	524	520	573	541	525	492	558	510	536	557	523	546	520	546	525	533	550	555	524	484	536	576	567	563	582	575	517	547	514	553	520	561	531	539	515	544	523	541	537	576	503	517	537	561	515	513	523	551	534	545	505	527	541	546	554	574	530	536	517	537	526	534	544	541	541	542	543	534	541	570	535	509	560	577	529	559	539	527	526	518	501	511	554	555	558	550	512	560	505	513	545	540	513	515	495	538	535	487	540	516	517	560	579	532	491	523	553	538	542	499	559	552	529	538	571	522	582	557	549	562	505	497	553	492	536	531	533	535	533	540	501	550	493	535	528	486	518	508	540	521	515	541	532	550	548	529	552	521	519	562	521	526	515	525	474	560	537	521	528	524	552	525	553	550	529	539	541	562	527	573	576	483	561	526	565	532	539	530	523	567	530	554	531	503	556	544	580	553	531	533	534	504	586	554	542	548	549	517	541	533	502	578	542	516	543	542	530	506	561	517	539	520	527	561	527	559	567	535	512	535	564	510	548	531	541	515	534	527	548	535	527	531	556	523	528	544	541	536	524	496	586	530	539	537	517	522	515	526	525	493	539	485	534	550	503	539	532	506	549	529	491	504	556	530	530	547	534	518	514	485	553	506	529	529	541	508	535	494	518	513	538	504	524	513	549	531	532	536	552	520	567	509	499	554	500	527	515	507	539	517	541	561	568	519	557	509	510	522	531	537	592	542	537	549	552	523	507	548	544	559	483	548	499	552	535	567	500	540	514	483	487	554	513	531	550	537	551	530	552	597	557	528	497	510	494	557	570	523	586	572	555	457	501	552	559	584	533	506	561	541	550	558	570	530	517	557	500	574	539	525	553	514	554	506	540	562	505	566	560	511	557	503	559	544	554	534	522	514	540	529	560	507	541	571	522	524	537	539	532	462	490	558	536	575	539	561	578	531	509	507	523	532	513	517	570	547	559	509	491	530	547	539	539	548	522	565	518	525	554	527	588	501	555	518	596	521	553	523	513	487	547	525	553	506	516	537	575	570	530	534	571	513	530	477	570	525	559	539	563	534	538	558	571	534	464	532	522	564	543	534	534	503	510	525	515	530	520	577	523	564	520	571	585	533	529	543	540	497	563	541	536	508	530	569	547	513	535	506	522	541	515	531	538	554	555	533	488	544	539	531	573	519	511	513	568	508	516	504	538	549	518	532	533	544	508	558	528	511	531	493	547	547	572	541	556	534	518	504	560	525	542	539	527	521	574	540	512	518	546	522	522	538	496	518	549	532	506	561	523	585	557	512	483	551	515	517	527	536	565	533	560	560	539	544	569	541	532	544	516	521	505	542	506	523	566	573	515	508	530	550	531	510	579	487	517	569	587	504	500	510	502	502	521	552	570	525	557	508	548	522	534	523	516	545	548	557	557	541	540	516	540	536	472	528	556	537	539	548	502	536	534	550	548	578	561	537	542	556	516	539	528	529	549	539	525	525	568	530	554	538	529	518	540	552	562	533	519	531	557	529	520	518	560	519	542	519	577	548	518	536	577	520	533	547	518	594	529	530	505	536	565	551	557	547	537	506	575	503	504	513	540	539	558	546	529	512	560	547	530	529	584	496	513	546	520	526	548	523	545	578	547	480	559	560	533	546	494	538	524	571	518	548	535	499	497	528	562	527	517	548	562	508	544	546	543	547	517	531	519	536	580	556	503	524	531	602	513	521	529	529	463	541	530	523	519	572	578	598	536	525	539	543	565	530	525	544	552	541	568	545	529	534	524	532	519	539	511	510	496	521	517	563	535	527	552	503	542	528	507	523	487	513	530	554	547	498	552	491	536	531	522	572	528	503	541	537	531	541	527	526	550	496	487	539	531	551	556	543	525	522	561	517	596	514	572	555	527	586	513	502	532	568	539	536	535	535	541	525	534	508	550	531	608	539	518	534	513	507	556	520	562	515	518	492	543	523	552	540	505	481	574	541	558	539	495	499	561	543	526	544	514	530	521	534	522	514	523	531	518	521	560	506	518	526	521	545	564	513	523	535	510	576	572	541	556	547	478	591	588	561	575	516	526	541	543	511	541	554	518	540	536	548	576	547	523	532	533	523	524	546	582	545	506	482	532	502	545	522	529	527	507	537	505	518	568	539	573	532	531	561	501	500	544	550	526	511	527	511	545	524	565	548	528	508	520	524	497	554	568	512	501	533	543	548	528	507	548	543	553	519	592	534	517	529	524	554	551	510	550	522	515	525	536	499	512	544	527	526	512	561	536	540	548	571	570	520	532	572	557	547	506	551	524	508	526	560	541	533	558	499	505	493	544	561	550	543	561	505	518	513	522	548	558	521	549	563	540	553	542	515	510	533	556	531	502	512	546	567	511	570	468	535	524	508	509	568	513	548	515	589	548	526	561	557	539	546	570	553	584	518	541	532	522	558	519	519	549	514	561	555	517	507	496	523	557	557	525	578	514	552	540	520	547	547	537	504	535	564	535	550	574	558	523	543	544	584	499	557	504	492	585	530	517	524	520	541	564	514	547	552	512	555	548	521	526	554	496	527	499	509	547	488	491	495	548	555	557	497	559	499	581	542	530	524	553	528	566	535	565	502	579	500	486	549	522	539	569	512	537	511	537	558	519	539	581	529	502	576	554	546	546	501	551	590	526	565	555	546	523	538	552	514	522	557	567	501	525	520	519	562	527	535	531	511	550	556	516	533	546	511	513	521	541	529	572	539	548	535	520	543	562	548	544	537	500	567	571	518	582	544	513	538	526	542	512	543	526	512	542	526	526	590	575	521	486	545	535	525	533	571	506	577	571	523	584	552	548	548	550	562	562	477	512	503	555	584	552	520	556	520	562	521	544	480	507	522	509	527	563	498	495	510	551	542	533	517	559	592	541	510	508	535	488	576	496	515	538	499	510	527	525	531	530	539	515	529	543	557	572	551	546	560	494	533	569	590	493	524	549	547	495	531	535	586	549	578	537	555	542	489	488	525	510	533	581	578	530	543	525	502	524	581	524	542	520	579	535	539	508	521	552	509	542	531	506	532	566	540	608	554	528	565	491	502	551	546	546	541	533	552	538	580	522	547	499	530	549	572	516	495	556	534	586	572	544	515	498	497	612	514	566	531	577	557	521	518	510	524	540	542	513	526	533	531	559	529	520	508	501	512	529	571	509	548	524	573	525	532	546	518	550	539	523	545	566	581	548	540	572	550	513	560	512	561	542	488	536	543	543	512	545	563	512	556	543	551	523	561	501	581	504	535	578	573	536	552	515	543	559	569	526	518	519	533	537	546
4499	1081	881	700	643	632	574	574	545	605	597	559	596	570	533	575	515	550	577	564	574	556	576	576	527	603	592	555	546	538	566	558	545	527	538	538	574	567	546	562	615	548	511	611	556	509	551	549	567	548	523	554	591	586	552	525	577	567	566	547	539	567	537	556	573	555	500	557	558	581	547	607	555	551	546	584	549	555	560	558	565	550	492	601	573	573	586	581	547	574	598	542	559	575	559	530	604	540	554	602	580	579	539	563	557	582	531	566	550	546	583	574	579	599	532	547	549	586	542	601	556	564	561	536	584	556	570	539	580	544	579	568	498	560	528	572	577	598	533	594	572	552	562	571	538	593	544	555	585	580	546	549	569	588	536	521	614	546	560	566	536	528	506	551	581	596	572	568	607	575	544	516	571	539	552	537	562	550	589	562	520	543	552	577	566	544	524	543	583	560	595	583	564	539	541	547	580	521	566	586	574	610	593	537	564	554	570	547	575	577	580	599	527	553	612	572	573	551	583	555	575	552	569	596	538	523	593	551	590	556	584	566	582	552	557	571	564	561	594	531	607	525	539	556	540	543	552	580	582	560	570	542	582	538	531	529	557	590	540	556	532	578	536	555	602	553	563	539	571	571	563	548	560	579	580	564	543	533	564	556	542	579	571	613	545	579	574	569	582	549	558	576	587	554	579	527	580	539	570	543	547	581	587	508	546	543	588	544	567	547	551	556	561	516	557	557	563	543	609	546	558	541	577	555	542	576	522	584	544	586	561	564	537	557	583	551	564	579	586	562	583	525	579	568	548	515	580	571	585	556	534	555	574	543	531	594	554	574	547	542	604	573	512	543	554	603	570	542	542	526	594	553	543	529	546	608	513	604	599	561	575	530	575	530	574	514	582	606	564	520	549	560	549	534	589	550	529	618	594	561	538	573	585	528	586	552	526	573	578	581	566	528	572	528	569	558	569	570	560	557	531	578	587	582	518	551	573	560	571	578	554	546	555	602	570	583	507	541	520	557	567	598	543	555	557	576	586	544	577	545	573	521	607	584	562	581	543	533	540	577	498	555	542	550	587	563	549	546	552	584	559	552	583	575	551	522	567	553	586	555	572	571	582	567	582	570	562	537	538	538	609	578	590	545	568	557	586	542	551	567	562	549	605	551	621	562	537	535	541	538	571	529	520	591	547	585	566	531	549	571	536	560	549	570	551	571	537	595	531	580	548	551	549	575	548	571	574	552	599	557	572	523	573	566	593	540	557	547	559	517	538	546	559	567	530	573	527	534	583	531	532	547	570	570	576	569	533	552	560	562	606	604	537	559	547	572	571	538	544	552	542	592	565	538	582	572	550	558	519	579	538	562	557	552	563	570	549	606	571	573	568	570	558	550	551	551	563	538	556	560	622	577	535	557	546	560	529	582	577	552	548	567	594	577	541	532	566	565	555	559	539	555	544	530	568	554	560	539	566	552	522	543	591	585	547	579	542	610	535	603	551	535	541	553	589	599	572	615	528	540	565	577	549	558	536	573	558	546	520	563	587	618	590	567	559	524	551	555	562	554	581	577	542	549	547	556	534	536	550	557	600	585	561	569	545	543	591	562	553	579	600	553	569	592	508	578	554	595	551	576	504	585	495	540	578	623	579	517	583	503	554	577	566	561	602	539	552	554	567	555	575	564	559	584	608	581	563	565	564	567	582	556	541	558	595	574	557	557	559	527	528	570	563	525	577	545	607	586	518	556	584	546	576	520	582	556	503	530	541	541	557	546	564	552	566	561	605	599	567	624	555	596	603	596	560	567	547	555	618	635	526	580	527	553	574	560	577	522	576	538	546	563	559	554	537	568	583	576	565	559	540	560	535	602	550	522	585	544	558	558	559	569	587	518	565	535	568	569	609	552	539	573	593	537	569	591	586	566	592	559	536	566	534	546	634	561	587	552	565	564	537	593	590	551	582	575	536	585	563	556	524	563	569	570	552	567	533	577	527	624	617	548	569	562	541	533	548	556	552	526	525	560	577	583	567	562	585	576	564	634	543	553	567	580	551	568	589	594	576	559	592	558	577	619	563	630	533	566	561	559	553	565	585	567	569	601	579	566	543	614	599	529	589	556	548	546	578	541	580	545	561	599	535	531	563	581	540	586	558	532	572	549	585	518	563	610	560	570	569	566	578	533	565	512	540	520	589	546	566	593	535	556	537	543	571	559	536	557	565	544	533	552	578	599	575	560	587	588	536	562	517	576	562	544	518	588	591	549	559	551	544	557	552	576	562	542	564	525	522	572	551	532	529	608	548	535	539	574	555	545	580	531	607	565	563	549	521	564	561	515	601	586	558	570	558	527	564	570	560	535	568	525	568	582	534	594	525	621	579	541	619	581	568	549	524	525	588	574	520	543	535	564	555	581	557	556	554	586	564	559	546	579	517	568	571	522	532	552	575	573	556	540	534	558	567	544	574	576	548	577	557	579	571	570	563	602	522	617	596	553	562	554	562	541	556	558	561	570	584	560	580	556	478	558	591	562	531	548	540	602	554	579	522	558	570	578	570	535	600	569	531	571	550	558	576	509	564	560	574	580	549	580	558	593	575	522	625	523	567	591	514	537	560	566	597	548	547	579	610	507	550	555	555	555	552	572	534	563	560	580	568	523	516	533	540	525	561	592	566	584	580	583	570	548	564	603	565	595	550	538	544	569	534	571	560	531	579	567	594	546	560	592	542	635	567	543	533	589	540	551	549	577	540	569	541	548	562	552	582	557	594	550	541	570	574	589	583	548	556	544	545	570	535	591	582	530	572	559	576	538	584	509	579	567	564	527	603	526	564	534	591	553	529	548	607	555	548	546	582	589	565	582	561	519	608	556	543	563	553	600	573	521	567	561	573	528	562	575	576	544	546	541	585	534	558	573	563	543	596	586	544	547	572	533	580	583	554	587	573	538	582	572	601	517	578	559	562	557	554	524	545	581	541	561	562	562	556	573	563	549	574	519	593	569	573	552	563	583	576	524	532	534	549	514	582	557	556	512	586	529	556	596	574	578	519	595	591	544	566	564	594	546	558	568	549	603	607	554	566	586	555	574	558	533	591	553	537	602	537	552	559	542	566	579	569	534	579	557	542	599	586	552	526	551	506	519	576	612	573	534	552	603	537	578	559	567	560	527	535	560	597	543	528	551	521	559	555	596	566	603	602	533	526	525	603	544	582	519	546	552	578	513	557	598	529	521	553	551	592	569	569	551	558	570	477	569	561	573	547	546	572	562	587	604	591	589	558	552	519	561	602	565	544	572	518	577	567	568	534	584	574	537	578	605	570	548	548	581	584	556	549	589	549	546	540	562	597	578	526	561	561	533	560	594	571	550	535	585	580	576	569	579	588	549	622	635	509	563	557	565	581	569	590	534	586	570	550	561	568	563	596	548	545	546	531	547	528	569	589	580	536	574	530	579	560	593	572	538	577	590	595	565	549	585	556	563	524	572	538	579	574	539	571	612	528	577
23339	20982	28342	23806	20973	12333	1098	647	536	451	425	378	359	339	384	308	341	288	293	300	300	294	304	261	257	272	278	334	252	297	293	246	290	254	273	301	286	256	276	257	228	287	261	259	276	215	259	262	267	259	267	258	252	260	241	234	226	295	262	273	223	241	280	261	255	257	267	284	227	244	281	245	257	282	282	245	254	251	287	251	258	288	264	269	247	245	251	228	266	273	242	267	227	277	239	280	263	249	266	258	256	253	278	263	267	234	294	266	262	258	266	275	247	242	282	256	268	267	262	262	255	244	261	266	230	242	264	248	248	262	245	268	222	272	266	280	239	245	229	262	254	268	273	258	276	268	262	259	263	281	264	250	255	264	249	255	259	259	231	255	235	277	226	256	283	265	279	236	236	254	253	257	255	262	268	255	260	256	270	249	243	251	251	287	248	258	250	263	280	246	271	276	249	265	250	254	243	238	254	288	239	247	253	222	236	268	262	274	243	228	291	274	234	253	261	261	238	240	247	281	249	278	276	254	232	276	258	271	257	249	252	246	249	264	281	260	260	254	261	231	228	258	264	276	248	220	287	220	269	287	254	273	294	240	253	278	253	256	271	244	266	268	269	229	257	225	253	246	266	242	241	267	271	243	251	273	265	260	276	242	269	290	237	220	250	254	245	244	277	262	261	273	258	252	257	254	253	261	283	278	257	256	285	301	269	273	242	277	236	274	229	246	249	253	245	265	235	219	239	253	259	268	224	241	254	267	261	276	251	236	236	239	263	248	312	245	244	247	254	262	293	253	251	239	273	259	256	262	223	228	250	270	260	279	229	235	249	283	254	270	280	249	277	258	253	294	241	264	263	256	266	263	253	264	276	281	299	253	242	220	263	239	241	285	254	257	265	265	220	256	250	241	233	253	284	257	256	241	252	273	263	231	249	269	203	277	251	257	254	242	281	277	264	247	260	229	252	270	253	239	263	231	239	272	240	241	271	265	263	252	252	261	235	258	244	252	284	279	269	231	257	260	255	260	258	281	267	245	278	276	242	269	269	266	284	241	278	285	255	265	280	263	258	237	254	282	279	258	252	246	261	250	221	262	214	260	285	232	239	247	269	242	257	246	274	278	255	245	242	262	255	277	223	261	275	268	280	283	240	273	274	254	255	254	274	245	242	248	255	256	258	237	276	249	272	264	251	271	272	268	234	223	272	234	291	257	252	260	274	257	276	262	267	229	243	230	252	254	240	252	240	246	302	266	256	268	250	271	243	239	264	264	258	271	255	255	244	236	225	283	263	250	252	241	227	248	270	247	243	263	239	273	234	270	269	244	255	267	251	213	237	242	259	252	217	282	248	250	246	262	275	258	260	252	265	243	243	289	260	270	254	253	269	239	256	227	230	278	238	277	276	265	261	258	272	252	258	215	260	267	261	266	232	237	251	253	272	253	259	265	253	286	266	248	290	254	249	251	262	254	249	256	251	287	257	231	266	255	251	267	247	286	257	264	251	292	258	257	257	256	275	260	229	264	240	242	300	241	251	255	274	252	266	253	282	226	230	262	266	273	270	240	255	253	245	257	264	268	230	258	243	236	258	249	252	256	272	260	261	234	276	240	258	263	257	264	255	241	262	229	274	253	248	268	269	251	280	255	260	245	246	258	260	305	256	228	297	245	219	256	255	273	250	233	251	236	259	273	241	238	217	271	272	245	249	252	268	284	269	278	229	233	246	266	264	254	252	228	242	228	245	245	254	259	294	277	241	282	262	279	270	280	278	255	250	244	258	256	271	232	270	253	218	260	291	262	261	271	261	237	254	256	242	266	251	254	277	259	254	253	254	230	255	251	243	236	272	246	247	209	263	261	263	284	265	247	266	245	285	238	247	274	244	261	248	248	237	250	254	283	264	255	265	265	244	232	262	224	274	243	279	245	257	273	268	254	241	292	234	252	242	252	236	261	256	253	251	232	274	243	255	287	250	258	245	293	263	254	283	263	236	263	255	263	267	227	264	281	236	254	263	239	263	254	242	277	262	259	272	251	245	257	287	281	247	261	274	252	250	246	253	250	253	270	235	249	263	264	277	241	263	263	235	266	271	281	271	269	267	241	280	280	243	291	257	272	251	244	246	250	256	238	260	263	232	250	265	223	271	261	257	256	228	253	262	270	265	242	273	249	265	251	254	232	230	268	251	259	269	247	250	261	242	254	261	262	249	265	236	277	255	263	254	277	279	240	257	259	269	278	260	259	260	257	249	240	268	238	226	242	275	222	261	252	269	270	256	242	252	247	250	256	231	246	251	244	265	271	260	267	280	272	258	289	227	249	302	254	260	251	273	257	259	310	263	236	299	265	227	274	286	260	221	259	259	253	253	248	245	265	271	251	253	260	250	277	263	284	243	247	258	262	239	256	236	258	272	236	280	238	222	268	257	260	248	261	263	237	253	258	252	251	251	226	259	246	245	225	263	266	269	271	244	228	253	254	260	274	244	253	237	264	251	251	258	249	246	234	289	252	254	265	277	239	261	274	263	244	259	264	250	254	236	232	271	215	248	224	239	237	259	228	280	271	236	283	253	245	245	246	249	268	245	272	254	246	249	260	234	266	276	240	243	251	244	255	267	224	237	256	246	244	269	261	226	281	271	223	242	275	273	259	251	280	261	237	281	277	232	228	255	249	244	252	243	248	259	266	263	260	257	245	253	234	253	263	262	255	248	262	243	260	248	260	299	265	248	261	227	234	244	277	247	240	266	235	242	246	252	248	234	260	288	242	232	228	258	255	246	278	262	246	262	253	274	227	276	244	231	254	240	248	257	243	242	283	230	251	257	260	277	242	248	264	243	265	246	232	255	261	271	260	241	267	260	280	244	260	254	258	269	243	264	288	270	227	276	253	260	249	258	240	245	246	281	265	229	304	232	273	255	231	248	264	242	255	250	286	240	251	247	248	263	264	249	246	245	287	242	245	241	234	267	256	275	242	261	220	243	279	250	247	264	263	260	245	262	261	259	265	234	275	265	267	254	235	226	263	267	269	273	256	246	246	251	242	268	284	251	260	278	252	247	235	258	257	262	260	261	223	270	243	252	252	268	245	265	250	262	243	267	254	230	254	272	246	242	275	247	241	267	247	255	283	252	232	224	250	230	236	270	251	264	243	271	242	235	234	278	240	263	253	248	283	254	261	254	247	256	252	259	237	256	270	261	244	267	264	252	267	286	241	254	295	243	289	255	262	272	261	234	254	293	232	252	244	220	256	264	262	238	256	243	269	257	261	234	267	267	260	249	249	243	227	244	277	255	263	241	257	272	232	276	267	246	248	275	239	259	277	260	276	258	228	256	266	258	276	247	251	264	245	247	215	258	235	248	260	231	274	245	259	278	242	230	271	252	252	249	284	272	259	231	250	265	237	252	253	220	251	248	232	236	258	251	236	257	273	266	249	245	256	262	262	222	254	273	249	225	232	246	288	261	284	274	258	253	259	236	235	290	256	241	246	263	279
4477	8198	5899	2819	1990	1524	1146	901	725	589	513	525	480	449	422	380	350	362	322	324	323	318	338	323	310	318	340	314	270	311	332	285	278	317	274	295	275	279	274	285	261	286	280	312	271	300	309	306	267	276	311	264	288	303	269	289	248	269	246	290	299	292	323	321	255	326	293	274	291	276	300	266	256	259	271	261	306	269	301	269	284	307	308	237	317	329	308	295	279	297	266	267	288	274	312	281	272	301	299	293	280	266	270	289	234	288	290	284	286	273	298	274	273	274	294	291	313	301	294	297	275	280	283	269	299	277	256	280	316	297	264	291	323	307	290	267	292	278	314	287	249	279	302	299	294	297	291	281	280	279	273	253	307	302	302	312	295	288	281	271	279	288	279	262	285	308	276	279	277	278	287	274	261	283	284	286	276	274	292	275	304	292	267	310	301	278	277	263	299	286	260	284	246	301	266	267	287	299	282	266	280	288	263	297	271	287	291	284	266	274	292	276	275	271	289	281	260	282	274	284	273	291	279	303	288	274	256	309	276	286	231	305	269	279	282	256	295	296	241	278	280	247	270	264	288	295	280	278	296	280	263	290	298	268	273	305	309	273	276	280	281	257	292	306	298	285	287	274	288	276	276	272	310	294	276	299	271	307	274	270	301	271	286	270	306	251	286	275	268	269	288	294	282	287	301	295	290	265	285	296	291	275	318	282	251	296	307	285	283	298	275	283	285	288	294	290	312	260	278	313	292	286	300	285	303	285	294	271	308	270	297	267	296	286	257	268	286	277	296	286	296	297	272	289	270	261	280	256	260	284	314	258	271	296	268	272	272	279	255	275	318	297	284	255	272	291	272	272	292	298	277	270	277	284	269	266	276	282	262	286	282	276	298	265	293	291	280	270	283	251	266	275	293	303	281	264	294	286	290	285	267	266	284	275	286	278	276	281	309	264	308	269	300	275	294	284	262	253	261	277	272	261	281	307	287	248	277	271	289	284	262	298	276	299	286	271	305	284	261	284	278	288	290	276	295	281	290	258	261	306	283	255	282	280	308	267	282	253	300	298	290	275	279	288	291	312	293	295	265	280	272	255	254	291	283	255	290	291	296	264	277	300	306	272	280	285	242	290	318	291	305	287	281	283	272	268	268	312	278	273	271	268	277	261	303	291	254	293	300	275	236	283	266	286	301	269	291	278	292	274	274	288	278	281	265	313	283	253	279	288	258	284	263	312	274	256	304	267	310	303	279	280	302	307	266	279	261	276	268	274	275	268	271	266	286	280	263	285	266	297	281	312	286	267	286	277	260	255	272	279	262	297	310	273	289	292	292	261	296	266	289	270	291	321	271	262	305	289	274	285	277	282	291	306	279	284	281	275	262	288	291	277	279	276	274	286	289	271	274	276	287	300	289	282	293	285	322	309	300	282	272	306	301	275	269	292	268	277	293	271	263	264	282	286	264	247	298	264	290	282	282	280	261	287	291	274	257	279	282	298	287	272	281	299	258	258	286	270	288	275	285	273	279	271	299	304	282	281	252	298	286	304	264	280	284	276	288	285	279	273	279	280	282	292	302	277	289	302	286	275	300	270	259	274	269	272	274	295	268	277	306	293	316	296	250	270	296	273	288	252	269	285	274	272	290	263	269	257	253	278	278	291	288	265	284	256	276	279	272	276	284	258	278	308	278	289	272	276	265	305	285	293	278	285	281	273	298	241	290	268	289	259	260	287	277	269	287	274	255	279	284	260	246	304	270	264	287	292	263	294	261	272	278	301	259	295	262	268	279	264	291	298	304	257	256	265	290	282	274	275	282	296	310	291	279	270	283	255	286	283	287	293	263	290	241	284	276	280	255	286	305	280	264	271	277	305	272	273	266	246	279	281	278	275	282	288	270	264	279	289	258	283	268	273	273	279	276	283	318	279	294	273	279	281	257	298	279	307	279	247	274	279	278	305	286	305	298	277	288	273	257	311	269	292	285	261	298	279	262	272	270	278	277	288	260	270	305	261	273	278	276	268	294	266	280	302	281	254	306	283	274	285	256	297	282	256	279	292	275	263	277	274	278	289	265	275	312	262	252	267	314	268	267	273	278	294	292	271	289	272	287	299	279	293	289	274	267	277	277	290	262	270	283	257	293	309	293	260	263	314	275	297	270	256	271	293	294	268	304	264	270	278	284	272	277	263	264	262	262	268	279	281	260	297	256	258	271	270	273	272	297	279	269	254	255	288	265	296	311	280	261	281	280	282	291	279	299	282	261	299	257	297	289	295	305	240	263	263	251	283	300	268	270	282	270	310	309	275	282	278	293	262	291	283	283	268	273	301	295	312	271	303	305	283	310	281	295	287	302	283	261	258	285	261	276	285	258	279	308	301	294	283	250	287	276	258	273	276	285	284	302	286	268	298	267	295	279	275	297	286	302	267	256	251	285	272	274	278	274	283	275	266	278	264	253	260	274	292	286	290	309	274	273	281	293	289	279	279	256	301	252	280	300	268	293	287	265	291	254	295	291	266	272	278	260	242	308	258	294	292	279	295	300	268	276	299	267	269	308	281	286	296	271	267	272	312	316	300	251	231	262	259	290	308	296	274	306	267	282	278	286	260	278	301	284	281	307	274	300	273	281	281	278	292	297	276	287	284	269	294	282	277	270	271	261	285	275	295	258	278	274	278	285	264	306	288	270	266	270	289	273	272	304	265	245	282	261	280	300	285	264	277	281	266	294	275	258	291	257	263	283	275	293	294	308	289	293	280	284	263	297	347	295	286	287	262	284	277	263	267	257	268	312	294	281	273	288	288	272	279	279	254	301	270	287	302	300	272	281	270	298	298	268	280	272	308	270	270	287	270	299	291	266	264	266	319	256	280	279	265	305	259	248	266	298	254	260	280	288	306	280	276	286	272	280	307	272	286	263	282	300	256	286	268	278	275	301	274	286	286	290	269	244	268	253	278	277	251	295	259	288	269	294	254	270	291	309	294	284	300	270	260	267	308	276	294	289	277	280	291	266	276	282	270	284	290	282	263	272	265	275	290	289	284	288	262	260	274	255	282	273	285	277	295	279	263	254	276	284	298	277	307	292	274	304	298	269	259	290	293	278	259	300	304	289	248	282	278	300	299	294	274	277	288	310	292	277	270	272	287	298	297	296	315	287	287	282	278	299	247	285	289	267	266	261	268	263	256	290	275	279	279	260	307	285	282	260	292	273	249	283	284	272	291	275	260	260	259	290	290	312	255	274	304	264	269	293	278	274	294	231	273	272	263	263	274	262	296	298	262	283	288	289	279	281	262	263	304	269	267	286	271	275	272	293	263	290	259	251	284	271	277	277	294	287	276	256	290	289	275	301	296	258	271	267	274	290	289	264	291	283	297	281	249	287	301	241	271	294	277	271	245	248	276	299	268	289	283	280	293	299	268	284	295	274	294	277	269	267	279	276	264	297	282	294	317	277	259	297	252	304	283	285	278	297	256	282	301	267	307	299	267	279	267	297	299
24568	21068	27593	24693	15110	1230	853	716	710	640	650	601	658	578	553	572	574	536	550	544	555	590	542	604	525	510	551	532	587	539	584	551	555	567	540	517	521	590	594	538	520	570	490	547	551	576	550	542	521	535	509	571	569	616	557	534	578	537	533	562	578	532	521	538	551	528	553	558	546	563	535	494	560	557	543	545	569	565	518	525	565	545	548	554	573	572	536	541	561	540	590	555	569	519	554	575	518	499	572	543	556	534	542	522	536	530	541	548	515	536	537	520	544	535	545	553	570	519	569	547	527	530	602	576	533	549	498	545	573	520	538	520	551	564	499	489	563	520	506	535	570	500	525	571	543	516	531	552	507	496	539	583	539	527	535	564	570	544	494	510	548	497	511	545	527	527	532	501	569	538	558	529	547	549	553	550	569	523	517	567	551	525	531	559	522	571	539	521	559	548	505	548	543	532	557	542	561	541	586	531	568	545	491	553	496	539	498	532	521	544	547	548	503	526	541	539	567	488	567	533	561	515	517	542	541	531	490	503	545	540	536	574	536	532	554	548	543	548	548	549	586	561	577	538	573	541	555	551	540	541	552	579	556	537	588	526	517	542	565	496	554	532	517	542	538	515	540	549	541	511	517	541	528	548	504	552	526	523	533	504	541	534	511	558	571	548	540	532	530	558	534	555	516	548	553	571	505	580	539	502	522	525	518	596	531	521	545	492	538	566	573	561	553	554	524	534	551	528	545	514	546	564	502	574	542	557	522	533	501	561	502	538	557	486	495	541	502	515	555	517	511	543	565	556	521	507	509	534	512	527	573	513	526	522	611	506	553	562	542	536	487	560	523	554	504	544	520	544	521	521	560	525	509	497	548	495	509	536	591	564	531	529	550	509	524	532	536	577	572	531	557	529	561	501	551	498	541	538	535	538	589	540	506	533	530	558	565	559	554	565	525	509	541	509	527	547	514	522	594	523	525	527	516	541	561	533	573	528	543	563	549	572	542	567	553	507	535	581	544	547	559	529	542	536	548	543	557	545	537	535	549	539	533	531	560	559	531	519	527	551	535	519	552	547	539	570	552	529	531	576	508	535	542	503	496	500	585	553	560	548	556	567	539	533	570	501	529	534	524	518	562	530	517	513	523	500	563	534	535	519	565	508	554	563	539	563	549	552	538	564	536	489	524	511	551	558	537	531	495	574	565	517	514	538	525	568	541	560	543	505	522	557	566	568	528	527	544	514	556	535	531	532	583	522	557	499	534	534	499	563	522	557	527	489	528	551	540	532	568	526	544	579	534	523	508	567	544	513	548	572	559	537	544	500	546	579	527	589	510	564	512	525	535	537	565	520	537	553	544	569	540	526	560	570	530	505	524	535	534	533	498	544	537	537	522	541	555	514	524	530	568	574	547	531	552	517	545	529	543	548	502	582	571	534	535	540	549	555	551	545	510	542	538	537	525	544	519	509	504	500	539	540	538	516	547	499	487	548	559	567	511	548	531	549	574	564	558	545	557	559	573	545	539	528	574	536	560	528	529	506	533	520	541	533	525	542	570	539	564	553	554	564	549	539	542	541	522	511	556	577	560	517	508	543	550	549	563	506	524	555	574	571	529	534	529	541	544	561	538	520	579	525	556	507	570	536	563	547	524	552	560	514	514	537	562	544	490	559	533	528	546	543	560	532	521	516	540	582	559	572	563	557	545	522	551	512	552	561	528	548	523	523	513	532	538	511	537	533	512	532	528	526	535	529	577	594	540	508	551	500	564	531	538	565	524	505	514	516	525	573	551	583	563	532	533	507	524	508	508	529	511	520	517	556	564	507	538	535	572	586	513	563	512	563	530	567	532	536	575	512	535	518	510	543	512	566	530	553	531	585	589	541	560	532	575	539	556	558	576	553	509	539	543	536	571	507	541	541	559	520	535	578	538	569	553	535	552	571	570	512	522	551	549	533	542	579	511	558	538	524	520	526	523	500	542	554	506	502	558	556	534	516	517	557	592	611	528	522	523	521	458	547	566	530	543	537	569	509	508	543	516	601	544	533	529	562	554	511	561	558	508	533	542	559	550	529	565	574	522	544	555	544	528	569	527	548	533	499	533	538	545	514	523	523	571	514	555	551	527	517	528	502	561	579	504	541	523	520	586	537	541	520	523	503	527	508	572	522	490	583	513	505	536	528	543	500	547	539	522	575	558	527	534	536	529	518	548	548	502	581	533	538	489	560	530	547	479	543	539	541	513	517	573	533	569	553	554	534	542	500	579	524	519	529	541	520	552	566	540	548	530	552	576	522	566	511	485	579	525	553	509	544	544	532	542	528	516	542	524	517	546	554	564	545	551	605	526	504	540	520	543	520	561	584	557	564	527	541	511	554	544	548	521	549	501	517	533	558	529	522	551	517	572	547	571	548	578	525	536	542	542	502	529	525	558	553	568	533	543	511	526	601	514	544	527	551	567	512	479	516	555	528	530	512	507	507	530	517	525	526	518	520	507	549	514	540	552	541	536	576	557	532	576	534	500	551	550	545	508	548	550	584	532	559	521	533	560	545	531	550	539	526	554	548	522	542	521	517	489	577	521	500	557	534	513	564	532	522	588	560	544	560	555	578	563	571	581	533	533	547	538	524	476	563	531	526	519	542	551	531	533	500	548	553	553	559	483	511	567	550	525	506	522	572	568	545	509	554	528	470	558	519	522	501	513	502	519	539	583	537	521	544	575	574	531	585	495	541	511	524	579	560	527	538	512	543	535	507	533	534	531	527	520	511	527	547	528	544	553	532	531	506	514	539	580	546	567	538	524	529	574	542	485	584	571	547	558	514	572	540	530	535	539	518	526	518	509	555	478	569	531	500	518	596	545	535	527	543	519	540	533	548	585	500	527	528	549	587	561	528	479	565	553	551	545	516	563	597	509	520	579	537	492	545	535	562	521	538	508	541	546	586	525	527	541	543	544	532	578	545	518	538	547	559	510	551	553	535	558	531	573	525	518	534	524	560	552	523	469	455	539	542	520	521	531	559	540	536	509	511	481	516	509	549	546	541	553	506	533	553	562	545	556	578	529	584	544	536	553	562	526	559	575	555	545	542	543	521	524	546	534	535	533	520	516	519	537	564	536	503	517	527	554	530	559	555	525	553	545	525	556	552	543	496	544	550	545	606	556	564	514	523	540	550	586	513	541	490	554	520	514	495	520	545	529	544	543	517	486	567	546	532	528	563	559	535	550	525	536	522	513	570	526	562	570	520	538	504	518	519	537	550	559	530	550	509	560	499	494	509	493	558	533	551	577	579	519	546	523	513	513	565	554	580	533	506	542	543	504	531	516	523	529	579	547	511	538	583	557	539	525	563	559	548	517	563	516	507	534	570	552	541	509	543	548	516	558	548	516	541	541	502	507	533	542	499	577	558	525	532	538	525	553	562	508	520	544	520	595	559	480	557	546	561	518	460	548	535	528	565	535	567	539	537	525	555	496	527	518	561	527	561	551	556	577	572
4953	5384	3754	2022	1467	1178	1065	875	796	722	704	661	642	575	623	613	557	598	558	607	515	539	563	543	527	552	537	557	533	541	530	538	579	553	543	572	524	555	568	564	580	549	508	537	544	574	573	543	521	550	565	536	564	533	528	548	566	540	515	568	528	567	561	545	544	520	568	532	550	520	560	545	541	541	562	546	576	534	580	518	575	541	544	553	571	563	546	561	508	542	566	496	566	605	523	513	524	557	558	567	555	578	520	521	542	555	541	540	570	524	543	519	523	566	523	535	542	565	546	574	536	549	535	530	572	566	552	519	531	519	532	516	513	554	563	544	552	524	550	547	540	527	558	505	557	526	505	512	546	470	544	563	603	536	558	519	575	546	531	545	579	517	548	509	507	532	572	551	558	592	556	534	521	570	574	556	534	537	541	508	543	530	549	552	543	495	535	581	522	515	537	584	556	572	563	545	526	521	578	531	584	580	546	538	536	525	523	507	530	543	496	486	561	533	551	523	530	540	585	493	528	543	553	519	545	523	527	501	503	528	542	522	557	524	579	541	590	557	561	570	570	536	554	569	554	548	526	526	551	544	511	543	546	527	541	565	550	499	535	548	537	573	541	481	530	569	503	532	517	577	563	585	560	565	528	478	551	556	532	557	516	536	560	557	559	534	567	552	542	598	576	549	572	533	495	557	526	558	559	525	547	546	531	552	572	525	530	532	550	555	541	556	543	561	539	558	519	566	560	523	555	545	511	563	555	531	556	593	530	544	514	542	555	541	565	538	561	530	541	525	543	623	566	520	550	564	551	480	527	520	591	547	536	566	538	514	523	523	528	559	501	537	522	547	555	506	495	545	571	584	555	526	558	532	533	574	555	506	573	562	548	567	545	546	544	585	548	531	566	506	523	499	573	521	547	548	530	549	551	581	558	581	488	549	585	554	582	557	515	564	538	541	546	605	571	511	541	568	512	576	531	566	541	528	548	539	570	494	565	507	516	510	548	521	553	511	544	524	540	556	538	570	577	530	542	538	546	508	518	527	580	573	555	525	537	543	560	582	552	557	512	566	568	559	522	579	455	539	527	563	558	533	537	569	549	531	565	551	529	549	520	526	526	514	527	546	531	561	523	564	518	515	535	590	561	542	561	532	551	518	559	534	575	562	552	535	555	534	580	510	532	560	563	549	515	555	549	546	532	560	515	550	553	531	564	561	567	568	532	534	538	551	531	546	576	546	538	537	579	520	532	558	526	502	550	554	539	532	555	521	531	513	548	556	562	539	552	517	554	521	564	527	567	549	531	548	550	541	524	553	512	559	566	563	510	513	562	560	580	544	548	504	574	520	534	537	547	518	559	536	549	558	543	543	592	573	548	513	533	564	570	515	544	580	574	519	579	515	547	559	539	567	565	511	542	564	555	575	545	527	525	541	549	602	556	547	519	574	541	547	517	547	541	581	518	550	536	542	548	527	558	548	524	572	532	535	576	543	526	530	533	506	514	513	521	538	577	552	559	527	562	521	581	601	579	516	509	550	562	542	585	578	543	515	544	551	532	507	556	592	538	563	571	529	511	548	571	558	506	526	530	492	542	520	571	545	520	564	597	541	515	518	565	546	555	560	531	549	513	579	587	543	553	527	525	534	573	569	502	566	545	553	498	539	570	547	521	509	530	555	544	531	535	523	572	553	531	532	562	540	542	534	545	531	508	561	546	554	524	570	533	568	543	557	526	578	554	530	544	598	565	551	539	529	563	512	567	589	523	551	540	505	561	540	540	540	540	512	572	555	537	480	553	532	536	554	571	528	553	503	532	539	585	530	549	555	566	558	525	566	537	528	538	538	524	548	571	501	565	522	540	505	532	538	572	541	531	546	560	571	571	566	561	535	551	559	541	602	517	567	563	543	518	548	557	525	544	548	531	534	523	538	559	538	512	545	603	551	532	589	562	547	549	555	523	503	562	544	538	541	563	510	547	580	546	568	565	525	522	547	516	552	543	481	534	543	533	541	510	536	570	559	531	523	523	575	505	559	551	552	551	565	526	552	491	564	587	564	538	548	526	515	534	566	578	525	553	531	571	552	546	533	561	568	537	514	553	556	534	554	571	514	553	536	541	532	564	537	567	546	529	577	532	501	555	503	591	547	560	523	533	520	544	566	560	490	551	551	530	514	502	533	507	560	536	527	503	538	499	537	566	581	567	569	554	525	523	520	555	555	557	601	540	576	553	521	567	548	507	525	529	532	559	543	554	531	531	543	540	516	559	536	531	528	545	571	516	543	533	563	535	530	558	607	570	520	570	549	539	558	572	525	604	518	551	497	514	524	530	531	589	538	579	562	488	553	539	513	529	526	524	536	550	527	532	529	521	541	558	523	569	555	605	520	549	585	504	562	527	517	586	553	558	521	553	562	536	546	544	521	564	545	524	569	573	575	516	508	539	549	559	539	543	575	539	542	567	510	489	539	580	551	568	531	529	526	537	506	570	544	535	558	539	533	587	546	544	518	543	503	519	529	538	546	531	517	550	523	592	551	538	513	527	514	587	535	538	537	496	509	561	617	520	535	525	524	527	543	520	513	549	561	544	559	522	561	575	545	529	546	559	537	547	586	561	581	567	502	514	524	513	567	552	574	508	559	572	582	541	567	528	505	545	546	546	520	540	538	535	516	569	544	519	529	513	526	555	580	585	544	560	539	518	536	568	453	529	554	551	542	534	523	556	581	508	576	599	492	529	571	508	559	544	539	539	553	531	525	589	531	527	589	537	558	561	555	490	572	519	548	538	518	521	556	559	565	534	539	539	563	518	533	544	551	526	541	547	532	496	566	530	555	535	541	556	530	560	580	593	515	541	568	560	549	573	575	551	528	540	547	540	575	540	518	554	561	557	518	595	566	543	586	535	566	518	572	568	534	525	516	544	564	526	526	548	539	587	573	554	561	555	563	513	525	547	557	583	577	543	543	555	532	542	553	506	521	530	557	549	529	520	544	572	552	547	517	534	521	562	579	554	520	554	488	542	591	535	548	538	534	554	508	560	551	549	524	542	561	523	538	528	547	518	573	513	526	564	517	522	545	580	531	563	505	517	537	572	553	574	570	563	584	552	563	502	544	571	523	498	488	517	561	539	531	525	543	535	580	512	536	549	554	514	565	592	544	571	584	517	546	548	515	547	522	517	583	555	566	567	531	501	547	558	571	548	511	537	548	562	561	575	550	543	534	510	587	526	519	524	569	534	509	531	530	558	568	514	555	521	553	504	557	540	530	565	522	546	544	536	575	566	532	536	543	546	604	530	562	574	539	542	527	541	553	550	525	520	492	540	545	522	481	551	556	559	534	567	536	516	567	536	490	509	521	513	547	540	557	510	568	550	544	513	554	536	523	536	535	574	567	504	534	561	564	549	549	567	494	528	536	589	526	551	525	510	549	532	596	564	546	491	533	532	566	548	576	530	525	530	526	510	529	577	565	540	523	532	539	547	540	540	547	587	542	533	527
22322	21052	28809	23514	21042	21090	11426	995	660	657	520	435	369	341	321	264	261	242	265	239	243	236	229	226	218	199	200	198	196	179	171	196	199	175	204	165	165	170	199	183	182	152	193	166	139	189	150	165	178	170	190	171	176	170	188	156	171	170	169	166	173	143	183	182	151	182	178	183	171	159	196	159	191	168	176	152	175	175	172	164	187	167	157	174	184	195	189	156	185	188	159	159	177	183	168	168	125	161	170	175	191	164	181	175	164	172	163	166	167	169	168	187	175	160	159	164	167	175	167	156	181	178	152	159	174	146	157	179	167	159	140	196	164	175	166	162	165	170	186	181	182	140	155	162	160	174	145	180	180	175	158	158	172	189	160	165	188	163	170	176	157	170	177	161	188	163	181	163	182	164	153	178	159	160	176	167	166	164	163	141	152	172	142	195	162	180	154	166	188	151	168	149	157	145	152	160	185	166	166	147	176	194	179	159	150	172	185	176	166	154	158	153	156	151	190	173	163	141	176	181	179	155	177	158	164	168	175	183	168	173	162	165	148	175	192	151	160	182	158	163	175	160	161	172	195	166	147	182	167	174	186	166	162	153	162	147	169	175	169	159	160	148	147	180	171	176	146	185	154	180	183	177	167	150	159	148	184	175	169	163	171	177	177	165	150	161	127	167	161	185	158	165	147	170	175	174	174	153	178	187	141	191	164	144	153	136	185	166	181	153	156	162	179	160	174	164	149	177	144	159	165	179	152	173	142	153	164	156	157	161	179	164	175	166	176	156	158	170	178	164	177	166	194	181	182	150	163	178	181	190	139	167	156	153	174	152	176	163	173	138	177	186	184	156	181	155	162	172	181	150	183	177	142	180	190	178	159	149	180	177	180	172	172	159	176	160	161	172	162	174	163	175	167	167	179	141	148	163	147	171	183	181	162	159	180	163	161	178	164	165	169	161	157	158	168	160	131	169	183	170	158	168	177	169	166	146	153	156	165	164	193	144	174	127	155	173	167	175	160	174	184	160	148	193	176	162	177	180	172	158	163	177	195	161	170	179	159	169	155	182	157	159	150	165	162	179	167	155	199	175	168	152	161	148	172	158	188	175	151	154	168	181	166	177	133	157	154	178	173	156	171	169	174	168	160	168	180	172	159	165	145	148	170	157	174	168	152	162	183	177	166	161	160	178	184	159	183	154	161	180	185	171	177	150	172	158	163	158	169	170	182	162	158	164	177	150	172	194	163	189	162	166	196	134	161	158	162	171	177	175	187	197	177	171	167	145	157	180	173	181	185	165	164	156	155	190	165	161	153	152	171	164	161	185	166	170	158	175	167	174	175	163	186	193	185	163	161	167	171	147	156	149	164	179	165	145	172	168	151	185	178	173	176	185	180	157	176	160	171	187	180	155	166	182	151	167	158	158	172	173	176	189	173	164	202	185	162	144	145	177	183	180	157	165	177	173	175	154	183	173	185	175	176	171	168	150	156	148	185	158	143	155	163	180	156	179	170	155	166	176	179	167	138	147	172	163	167	157	180	144	171	191	165	166	178	186	134	162	178	158	125	147	155	162	172	174	159	157	190	178	158	205	182	161	161	181	160	164	167	178	174	164	154	165	164	156	160	156	166	151	187	155	152	144	167	166	159	169	163	162	179	150	181	177	181	182	177	153	150	153	172	165	174	173	169	175	168	181	148	166	193	168	161	147	185	157	182	162	171	163	189	164	165	152	151	155	153	179	143	144	160	171	163	173	160	177	157	180	145	162	164	174	172	147	150	156	168	168	180	167	159	166	179	180	176	167	164	176	171	153	179	169	160	197	161	186	174	162	159	148	175	162	156	143	169	186	174	171	143	176	162	172	176	168	162	165	152	184	198	153	179	158	183	187	155	150	180	147	159	142	161	171	148	172	187	160	163	182	166	151	164	184	152	169	175	165	175	176	162	184	157	166	183	159	159	168	165	162	181	168	163	179	164	149	173	157	187	152	159	178	155	152	166	173	179	164	172	168	178	154	172	179	172	184	158	181	170	137	154	190	171	166	136	151	143	167	177	150	159	172	159	158	165	168	169	170	167	171	162	163	157	173	159	150	169	206	159	171	180	140	176	176	161	171	154	154	159	159	147	167	188	181	159	184	171	163	175	156	167	158	153	175	206	166	155	144	166	177	162	169	158	162	160	163	164	179	157	162	167	156	167	174	168	182	166	162	172	146	135	162	181	180	151	143	165	182	161	186	157	158	172	168	181	154	145	177	155	172	193	166	169	176	168	171	173	186	145	162	173	161	159	169	174	187	169	169	165	181	183	156	171	172	158	167	165	180	180	166	156	200	156	172	167	163	165	152	172	144	171	159	151	159	141	157	156	159	179	149	149	169	171	153	157	166	180	166	174	186	148	174	154	162	170	161	158	147	192	155	166	159	156	153	175	166	181	146	183	174	161	173	162	167	158	163	181	191	176	170	169	187	165	160	145	170	168	167	168	166	146	169	153	163	168	143	167	177	153	168	177	165	149	178	162	162	161	163	136	155	159	173	160	151	162	168	158	158	162	169	186	183	158	197	168	160	154	159	161	158	171	157	155	147	187	183	157	173	162	159	179	165	181	165	175	199	167	159	158	148	160	161	151	189	187	162	185	170	154	181	191	147	172	165	142	182	152	163	160	165	149	163	173	178	139	183	173	162	162	165	184	151	162	152	155	159	173	167	177	152	147	168	175	149	185	165	170	173	177	174	162	164	164	163	168	139	161	159	178	155	189	183	161	150	174	187	142	180	169	154	152	169	146	140	171	164	166	177	152	158	142	161	161	153	173	172	170	143	179	161	148	171	183	148	152	148	156	166	171	143	157	157	168	143	206	196	147	215	171	153	163	176	158	156	164	186	201	177	168	148	169	152	160	158	204	158	165	171	170	177	152	154	168	145	143	161	166	170	162	155	181	153	188	153	165	183	158	159	163	132	186	170	164	153	176	149	188	156	157	150	171	164	166	177	162	148	161	159	160	164	155	173	154	176	173	173	171	164	164	182	186	166	170	156	151	160	153	167	182	178	182	182	148	155	179	165	178	185	165	169	168	147	161	178	167	158	170	143	172	153	173	145	134	175	161	151	177	173	176	160	182	163	183	162	168	159	149	189	203	173	156	150	175	171	180	159	184	179	168	163	161	159	157	179	160	152	155	172	179	181	185	141	163	173	156	157	165	152	174	179	191	164	174	159	159	165	177	176	175	161	163	172	171	149	168	168	173	178	151	158	151	169	184	164	163	180	173	182	153	148	148	177	186	179	153	172	156	157	152	181	164	169	169	176	164	185	177	142	153	165	175	170	163	154	156	152	162	178	154	164	178	146	163	173	150	151	180	172	197	160	173	176	168	140	159	158	157	186	147	174	158	157	183	157	163	151	169	158	142	151	140	191	181	141	169	156	178	188	173	156	155	155	149	166	178	172	170	192	182	161	159	158	154	194	166	159	157	165	158	156	169	140	176	173	183	156	178	186
5711	13910	10009	4698	3319	2528	1813	1286	999	805	688	551	483	448	396	357	356	302	312	289	294	246	238	229	220	228	210	209	205	188	206	187	209	208	202	228	176	215	178	187	182	176	178	173	177	190	172	182	198	191	185	184	186	175	181	202	174	210	192	164	195	179	170	162	173	176	175	199	167	172	185	173	159	181	188	152	165	164	198	174	187	195	177	184	159	168	186	176	188	159	166	193	171	156	150	155	175	165	166	203	162	187	157	176	160	160	148	147	176	156	160	182	174	174	154	173	158	152	192	162	205	150	170	156	180	179	174	151	173	152	181	200	172	184	153	172	162	188	168	170	160	167	171	162	156	182	182	157	164	178	174	152	137	168	153	177	177	152	176	188	183	137	173	164	162	174	175	183	160	185	176	176	166	160	163	183	153	190	157	149	155	152	158	172	164	167	165	182	155	169	174	148	155	158	170	160	149	184	179	181	158	184	186	147	194	160	164	178	165	171	176	154	172	183	174	186	150	173	173	160	156	166	163	175	176	180	171	176	168	160	175	166	169	188	145	166	169	163	176	156	178	156	160	150	165	171	163	168	174	160	163	181	184	170	185	150	146	178	189	168	164	175	162	167	191	169	172	163	172	158	155	174	191	164	176	160	181	189	154	150	147	172	181	162	163	167	178	167	170	176	168	169	193	147	164	170	173	170	169	171	176	170	170	165	161	150	143	179	167	180	172	164	150	160	192	180	157	175	157	170	174	181	142	166	180	146	175	167	145	177	162	158	168	168	178	164	164	152	181	161	165	164	175	158	152	164	173	152	172	148	165	151	174	185	163	189	165	183	161	163	167	166	176	185	197	163	174	197	159	160	173	181	157	193	140	144	169	188	170	173	163	172	173	159	177	146	186	149	179	211	169	144	189	161	184	160	184	170	171	167	184	185	176	147	161	175	179	188	183	164	197	172	174	155	161	163	171	172	151	172	178	168	185	171	161	176	167	165	170	185	156	170	181	146	170	189	182	164	163	176	172	186	168	148	175	163	180	156	178	171	169	173	158	180	154	151	165	155	176	183	192	161	172	159	172	177	179	155	169	161	167	155	168	163	171	177	163	177	149	151	162	175	151	162	175	161	173	163	146	196	173	187	169	143	159	177	156	173	164	183	165	160	150	172	181	170	188	168	170	166	173	174	178	159	168	162	159	174	160	170	165	172	193	154	152	165	183	147	155	160	171	193	168	185	171	188	170	174	176	169	165	167	166	151	175	143	176	166	188	174	159	168	171	171	187	161	171	173	174	148	179	173	161	160	164	178	175	170	181	154	152	150	175	173	155	167	163	170	200	164	166	181	162	137	152	161	169	138	169	169	180	187	203	160	181	170	168	182	162	149	191	153	172	184	175	191	156	170	150	172	145	176	170	163	158	183	174	162	168	155	144	157	173	179	171	150	181	169	173	173	168	160	144	171	162	190	166	151	172	185	180	168	170	182	171	178	162	149	176	177	187	184	181	166	163	177	203	153	169	159	177	151	171	166	153	182	168	179	168	160	171	164	165	185	154	203	171	154	183	171	176	156	176	175	155	129	159	182	160	170	175	156	167	169	177	184	184	136	168	152	166	172	164	173	169	168	150	165	147	158	147	163	174	183	167	166	163	165	165	168	167	168	163	142	182	169	178	160	182	182	169	167	197	171	178	165	178	166	175	170	164	151	146	156	172	155	153	175	168	156	170	162	146	187	166	159	163	176	182	145	168	176	185	164	175	152	168	197	155	181	160	161	128	156	166	169	181	165	180	174	171	171	181	172	170	168	185	164	168	171	167	169	192	174	173	164	154	169	170	170	148	173	183	150	144	165	162	198	158	170	166	161	156	162	167	177	159	166	168	168	162	175	176	143	176	161	169	169	198	154	161	148	163	138	172	169	152	162	166	185	182	156	177	150	189	167	174	173	175	180	151	156	153	195	178	180	153	152	142	194	156	199	174	174	180	178	163	159	171	157	176	158	164	186	163	170	166	193	158	180	168	142	171	186	153	147	184	179	152	173	149	184	165	159	168	156	164	185	186	165	147	147	181	177	163	181	166	157	151	170	153	173	149	169	194	172	161	146	181	171	161	151	165	178	166	171	169	150	146	165	175	178	173	161	157	171	168	145	162	154	163	170	167	173	170	184	175	206	159	148	163	145	171	161	167	149	158	169	163	168	172	185	180	187	183	170	142	159	176	180	188	154	170	189	169	155	152	154	168	195	155	163	159	180	153	173	145	160	156	184	156	173	171	171	171	173	177	188	159	170	187	162	152	161	176	139	170	157	170	179	160	138	163	158	164	163	163	150	179	147	176	186	174	180	154	137	152	170	160	188	172	173	152	175	159	166	155	170	159	153	149	160	161	172	177	159	174	177	176	183	173	165	183	177	169	186	162	189	167	170	174	176	173	173	155	158	154	159	171	191	154	187	149	136	158	174	160	172	168	163	174	174	164	184	170	157	168	199	166	180	177	137	177	159	179	167	144	186	161	152	173	189	159	182	173	171	183	158	176	177	173	163	158	133	164	163	174	154	152	155	151	162	139	148	183	164	170	151	157	162	163	182	182	172	175	160	168	161	181	159	180	138	185	192	157	179	156	152	157	163	155	153	161	165	171	161	148	177	166	174	170	202	168	155	187	177	164	177	156	155	180	163	181	174	164	165	147	178	164	166	170	173	169	143	159	160	183	166	158	169	174	162	172	164	151	157	152	142	175	190	154	157	149	178	160	172	168	174	164	158	153	181	170	166	172	168	150	184	162	175	204	152	151	179	148	170	180	192	167	165	150	156	162	170	151	167	172	162	181	191	152	170	186	160	163	159	170	177	147	143	155	176	169	172	159	151	149	177	162	167	161	177	190	145	161	154	161	197	181	171	159	155	150	164	192	178	175	165	160	158	187	186	173	139	154	174	169	158	160	168	160	168	182	151	169	163	178	169	150	185	160	163	161	178	171	203	171	164	171	170	198	181	174	149	165	151	186	180	161	156	192	160	181	180	165	172	174	178	144	165	164	164	176	165	159	182	165	193	179	182	162	176	165	177	170	166	177	144	167	171	157	184	152	180	170	159	142	166	170	182	181	156	159	168	178	161	165	172	161	161	180	186	167	174	167	172	165	156	155	173	175	167	176	158	151	168	187	166	175	150	168	164	178	159	168	187	166	164	148	174	160	163	145	180	166	164	179	163	180	160	172	169	162	171	173	193	150	174	158	152	170	163	178	163	174	168	162	163	159	153	169	161	145	142	174	175	178	149	180	180	161	170	154	177	173	177	153	177	185	175	175	171	180	165	184	147	166	166	179	150	165	172	171	160	192	178	186	165	167	181	150	154	181	164	185	154	182	164	181	169	160	144	145	197	162	170	160	160	160	171	162	150	168	165	155	183	183	163	171	173	173	155	166	164	180	176	173	174	168	173	173	165	164	151	167	183	166	159	146	172	155	160	173	170	169	131	175	153	173	169	159	147	183	174	177	174
27391	18839	5455	1046	776	729	690	571	535	603	584	537	564	550	487	512	534	519	533	579	566	534	523	517	482	531	486	551	573	584	533	535	538	532	529	552	516	534	527	520	507	573	559	548	521	573	537	515	537	519	532	555	497	515	526	559	591	541	514	549	556	538	573	519	568	520	514	559	534	534	523	532	522	552	563	554	559	541	552	550	533	551	539	532	584	541	551	500	543	566	555	535	592	541	529	499	517	575	567	517	562	566	550	583	550	540	534	539	546	563	556	572	560	548	519	538	536	521	519	554	561	569	534	535	559	558	522	519	528	570	493	520	562	535	539	539	547	543	549	563	565	539	568	579	559	536	546	502	516	509	519	530	546	495	510	490	517	513	530	545	593	554	510	551	535	498	543	501	535	579	507	526	545	578	547	560	547	517	503	547	564	525	529	566	551	530	528	578	526	552	506	545	545	540	501	525	535	546	523	547	507	565	516	529	551	513	535	563	532	589	535	566	560	552	559	549	488	555	550	517	499	530	540	531	537	513	511	514	532	518	541	522	537	514	560	557	551	547	569	512	554	512	544	506	597	526	574	568	574	518	538	497	509	491	577	535	528	556	529	549	525	549	553	539	530	537	535	556	502	530	566	557	544	526	534	516	572	591	534	546	532	523	555	536	535	554	526	518	584	516	546	552	536	582	563	539	479	528	560	529	513	541	550	564	540	550	551	528	523	559	526	565	524	535	499	562	540	574	530	482	505	539	524	530	550	574	540	551	544	535	515	517	560	548	521	574	539	519	488	512	565	532	564	534	524	560	612	539	549	539	551	550	570	572	550	573	496	496	522	528	510	550	554	498	559	550	539	564	533	551	531	536	516	519	551	535	556	559	520	512	537	555	550	569	544	565	524	530	525	546	547	498	527	515	572	539	526	594	497	571	544	557	521	544	547	524	524	545	552	540	537	548	476	532	524	557	527	550	531	538	544	530	528	532	568	539	560	557	536	553	527	562	570	578	561	533	548	561	500	553	560	542	530	560	591	574	548	527	520	539	516	557	525	573	542	559	498	556	574	552	578	547	550	572	527	525	561	541	538	535	516	539	522	533	528	557	521	541	548	559	536	506	529	504	561	571	554	558	519	510	563	479	538	529	506	555	524	487	511	534	549	551	513	540	541	553	523	526	558	558	537	549	504	558	538	553	545	513	533	530	541	536	516	541	517	583	505	524	548	515	568	553	551	586	543	554	543	530	558	525	538	549	572	520	545	541	556	545	557	549	569	523	552	543	544	530	564	522	506	561	554	529	569	564	583	504	493	509	546	533	554	565	505	540	512	532	542	521	538	585	491	573	534	531	546	538	530	563	532	543	543	531	510	545	544	512	505	583	554	549	542	526	544	526	550	537	583	543	512	511	601	545	549	515	558	536	539	544	523	508	509	533	496	505	561	540	518	579	527	532	536	513	541	526	547	535	583	531	491	535	570	520	556	567	497	539	552	526	554	545	540	558	607	518	531	530	522	539	503	533	533	565	564	537	531	527	566	555	526	498	514	506	555	523	534	545	507	573	543	523	542	553	513	526	560	560	528	541	558	534	560	551	515	532	559	512	537	541	568	536	511	547	559	516	594	535	560	531	563	522	506	554	522	581	537	507	555	542	541	525	544	528	568	573	526	529	525	572	540	509	546	502	538	523	516	574	544	530	548	559	557	549	509	511	526	593	588	550	524	511	566	557	537	501	504	562	542	571	556	516	545	540	548	539	506	540	564	540	547	537	539	555	546	534	511	542	480	557	524	529	552	569	520	514	523	561	533	554	550	480	514	552	559	537	560	531	517	559	516	541	541	565	491	550	569	573	523	516	527	516	536	515	558	568	546	578	533	559	545	553	514	515	537	537	522	527	539	528	534	548	534	482	551	532	544	553	579	524	517	524	507	558	541	536	559	538	545	511	520	555	477	549	561	546	577	496	540	575	512	548	576	580	541	554	571	520	546	527	557	551	532	563	552	566	527	524	505	537	530	559	563	551	497	518	558	533	565	574	560	531	572	531	535	541	554	518	562	544	554	488	549	558	566	510	528	512	561	554	552	524	514	552	543	559	531	599	540	529	572	562	520	559	546	526	549	549	555	580	551	561	559	546	545	567	546	534	564	500	544	548	518	508	578	537	499	526	568	517	525	589	513	537	537	517	505	525	570	507	546	549	555	523	551	552	519	532	522	537	516	512	544	550	535	549	516	557	537	518	539	566	551	547	537	541	543	555	535	515	540	547	498	569	505	530	541	591	558	506	528	489	536	518	532	551	559	547	554	554	513	530	545	553	508	527	528	588	532	513	578	515	509	547	517	504	574	507	520	533	489	522	523	522	526	562	515	567	524	561	541	521	529	537	550	556	560	534	520	575	532	539	533	518	617	598	539	563	549	525	552	512	561	550	547	547	564	525	517	500	550	555	519	569	546	554	540	566	522	534	554	507	570	515	537	510	540	545	522	559	560	551	565	523	547	557	478	519	547	511	554	577	548	506	526	538	549	526	514	521	533	499	538	528	525	522	548	563	482	501	558	528	589	524	561	552	544	555	541	562	515	549	509	559	514	547	516	559	514	545	493	518	561	586	537	564	537	539	537	563	523	560	559	584	540	588	563	551	554	542	545	525	487	570	550	510	563	504	574	545	547	525	514	570	588	536	501	513	537	556	620	565	558	530	547	567	549	523	585	548	589	507	529	507	561	532	554	548	586	559	524	532	579	525	578	523	569	556	534	570	562	589	521	546	573	494	596	545	561	528	508	528	530	521	528	546	546	570	539	543	533	523	544	529	516	548	506	568	536	532	530	513	540	545	567	556	518	566	592	588	518	556	556	554	558	567	576	536	535	553	584	561	537	521	546	521	530	532	538	509	547	552	528	569	565	533	586	514	535	537	519	570	545	541	552	551	514	570	515	539	534	515	519	550	550	587	566	522	570	544	532	523	519	568	563	532	552	533	580	548	542	531	561	529	550	551	535	558	553	565	593	558	524	524	527	541	506	569	529	553	542	529	539	563	565	549	524	536	501	492	524	550	549	507	582	521	569	542	500	538	543	529	518	542	516	548	486	578	538	509	585	522	506	532	521	583	535	517	503	576	529	515	552	563	502	530	510	528	514	514	553	604	548	533	517	513	532	548	555	523	519	556	544	532	572	520	531	559	544	555	535	560	519	556	529	543	569	523	595	555	550	550	542	565	564	544	544	536	549	532	533	521	510	529	549	526	508	571	505	539	510	537	577	564	561	534	531	540	517	542	543	516	583	530	556	574	498	555	560	539	553	524	569	556	580	555	546	534	516	540	492	474	532	549	501	547	505	550	499	564	511	556	539	545	554	499	538	515	524	533	512	556	525	511	562	520	551	562	507	537	515	488	529	525	539	545	533	556	565	500	538	533	562	588	573	562	540	545	540	544	549	583	548	525	544	494	532	527	510	543	545	554	571	577	539	527	541	550	556	584	550	525	555	529	525	528	524	490
4804	1128	988	726	673	691	615	654	552	571	594	570	564	613	547	546	576	579	572	548	568	531	567	605	567	555	535	588	519	558	569	565	561	610	562	555	565	576	549	590	553	562	510	557	545	563	516	568	588	558	560	580	581	541	539	544	546	569	551	565	614	522	559	550	564	560	566	541	583	583	579	563	573	582	545	543	548	539	533	579	574	566	558	596	584	538	593	599	575	536	591	574	586	560	571	572	569	579	569	556	612	547	581	567	517	512	549	587	519	529	550	572	559	546	533	547	596	557	614	551	533	533	594	551	527	517	618	577	589	557	567	558	556	541	559	537	578	548	547	522	582	538	558	575	593	519	539	593	576	537	550	555	513	521	581	548	550	556	549	546	582	573	554	554	572	520	578	547	536	528	548	595	548	554	576	564	601	562	594	568	557	539	556	524	544	566	587	555	552	583	565	598	557	582	558	570	554	528	557	596	621	537	584	570	576	560	564	590	593	565	559	547	574	588	540	578	535	509	547	567	584	562	568	607	529	566	554	604	602	581	562	560	567	527	621	553	611	595	599	591	543	574	531	622	574	562	569	583	573	536	540	569	554	584	554	550	526	578	590	584	562	567	561	588	528	546	571	547	546	549	566	592	538	584	564	549	578	582	521	576	603	537	509	586	570	519	573	562	633	551	542	619	560	526	602	574	515	594	584	565	540	521	569	578	529	539	595	527	571	592	501	577	534	577	598	572	592	545	564	578	557	595	556	591	549	568	562	510	553	544	576	537	554	547	546	538	573	581	582	548	573	545	550	575	582	579	525	587	600	545	521	554	526	561	542	550	574	607	607	597	611	564	590	564	585	561	533	536	568	595	578	556	583	575	525	546	563	557	531	549	570	598	549	554	559	549	550	523	585	528	549	572	570	559	582	570	571	516	575	543	535	583	562	552	559	525	594	547	561	573	547	577	593	565	538	550	544	580	558	558	593	540	575	541	544	520	552	583	577	583	589	593	543	512	496	581	590	576	538	597	552	600	581	583	562	603	541	526	555	558	569	562	562	509	561	575	564	559	578	600	544	579	557	528	538	596	582	577	577	573	585	581	569	570	548	535	579	559	576	563	604	560	511	548	548	584	581	579	564	579	563	516	555	544	586	553	537	542	558	574	540	578	567	550	576	574	533	552	507	578	544	550	579	543	516	567	574	527	545	585	560	565	568	590	555	572	566	563	557	564	549	575	563	545	549	557	539	562	561	593	572	588	575	594	538	567	550	573	584	570	568	568	541	584	547	513	559	567	588	619	584	549	584	601	584	578	526	571	565	567	545	544	595	581	549	559	544	575	558	573	580	513	615	554	595	571	557	569	527	567	623	550	563	589	553	521	572	558	597	604	537	564	537	541	589	528	539	589	585	610	558	580	538	510	562	581	596	557	528	584	566	519	526	556	556	534	564	586	561	562	586	532	583	570	579	563	555	550	576	569	565	582	548	575	559	531	569	551	600	536	567	538	552	554	549	571	557	577	549	634	523	550	617	554	592	590	552	639	576	552	559	570	556	548	548	605	528	610	549	579	521	538	569	560	575	591	564	515	559	576	560	539	557	531	566	557	580	584	573	575	561	518	543	527	529	506	593	542	559	558	618	621	550	566	598	575	536	558	521	575	557	557	584	531	522	559	551	539	551	555	562	592	510	543	567	563	597	606	549	536	543	567	563	568	570	562	561	603	559	546	583	589	573	592	583	603	555	617	517	561	590	559	556	549	560	568	577	549	566	567	592	504	558	556	547	547	571	542	615	580	567	561	555	556	570	563	538	576	564	576	622	565	566	567	582	568	599	600	566	574	605	565	570	544	536	535	578	537	615	543	553	608	567	564	589	561	533	568	562	581	512	531	609	559	613	552	551	593	557	574	554	524	550	536	583	576	597	532	581	554	552	564	590	545	589	547	552	499	601	597	582	560	531	576	598	572	538	590	568	538	596	553	532	572	580	546	609	540	557	556	586	543	559	551	562	561	534	603	576	565	552	568	571	539	554	564	587	522	549	588	583	568	530	551	602	544	598	541	534	519	624	557	629	549	581	556	544	582	616	568	554	583	577	562	563	573	592	594	558	526	539	590	589	573	553	582	603	535	551	537	551	579	615	590	567	567	582	534	564	590	555	545	591	550	569	543	562	551	532	536	554	572	544	582	633	601	537	538	573	546	570	581	584	522	582	557	553	572	516	562	523	555	551	562	594	534	585	565	574	585	567	582	600	550	557	555	565	568	546	561	543	613	560	582	580	555	653	568	588	554	554	557	580	557	553	529	573	564	585	569	534	583	576	535	550	546	566	589	570	504	533	564	556	571	557	602	609	532	579	567	528	565	559	603	584	603	557	587	553	551	611	565	557	523	577	519	569	584	560	576	615	573	588	588	613	565	575	540	533	548	552	589	542	552	553	599	579	539	551	563	551	585	529	551	513	559	536	475	555	598	623	551	562	578	596	582	549	561	586	546	614	583	588	580	592	561	570	598	577	586	564	614	561	526	527	559	557	560	573	608	568	575	583	618	564	545	552	571	563	577	575	545	526	547	565	554	579	569	565	575	570	543	596	554	537	569	562	597	555	572	569	559	577	582	555	569	542	550	580	559	553	583	591	569	548	603	570	594	576	569	553	550	563	569	562	560	561	549	547	598	546	562	597	555	535	572	495	528	535	608	604	553	552	515	543	589	508	583	560	571	561	570	527	581	576	583	575	560	564	567	578	591	572	558	572	542	571	557	552	557	555	586	559	606	561	551	561	554	553	537	582	563	581	567	564	585	563	564	569	555	591	550	559	599	516	581	577	568	548	526	605	574	578	570	546	551	567	528	575	556	494	577	545	582	539	570	549	599	619	556	556	540	552	515	569	545	522	552	560	535	604	577	560	564	524	565	566	564	579	572	590	581	569	568	545	578	576	530	545	537	563	561	552	527	555	572	571	558	611	596	567	585	535	558	540	551	536	536	598	560	562	558	599	590	545	568	541	515	579	565	553	538	587	564	523	545	559	552	578	607	549	556	583	548	556	548	566	594	564	569	541	538	587	589	554	594	549	570	540	544	577	560	580	553	523	549	571	548	590	515	557	519	557	567	546	558	579	548	598	539	559	579	596	602	555	530	581	547	551	553	553	597	592	538	535	558	538	610	544	546	544	555	565	558	535	557	548	556	542	487	539	567	561	600	583	504	521	549	539	606	566	574	515	572	613	601	511	575	567	552	504	586	578	558	562	578	535	566	570	566	565	537	554	578	584	593	559	568	568	565	562	550	578	576	542	553	559	567	572	585	533	552	570	508	592	561	595	582	591	586	600	587	553	570	541	565	542	536	548	567	582	538	522	530	536	559	592	514	570	539	599	529	575	527	554	525	565	570	544	556	556	575	543	545	569	550	526	578	571	533	545	606	534	563	574	575	598	595	586	536	544	577	578	559	592	607	578	550	587	563	561	555	539	554	565	576	541	556	593	546	551	562	569	567	570	577
23391	21064	28481	23884	21048	12263	1071	642	515	501	386	404	326	344	356	328	331	311	313	300	297	306	287	322	283	266	271	280	264	277	258	277	290	293	293	281	285	269	264	243	277	274	256	270	288	254	286	272	274	251	242	280	257	261	294	247	233	276	288	278	256	269	245	263	246	242	250	267	261	256	252	293	272	252	241	249	281	248	242	260	243	248	254	240	219	269	276	274	272	272	279	266	266	257	243	280	248	245	252	238	276	269	285	242	267	250	249	243	289	252	255	231	290	275	264	282	256	232	268	249	290	259	280	273	236	235	237	239	270	270	277	284	264	242	263	256	262	292	276	255	258	269	267	232	283	262	265	274	264	272	267	258	282	263	244	263	268	262	256	266	255	258	254	253	269	277	245	246	264	243	259	274	252	246	261	220	245	251	253	249	241	248	276	269	245	262	268	281	269	263	237	248	235	266	234	267	265	253	253	257	263	246	253	257	260	251	252	262	279	296	257	271	281	259	282	246	255	242	232	278	270	280	272	275	242	268	261	253	240	267	249	267	265	241	292	266	287	242	274	226	268	259	240	258	267	267	269	273	274	231	290	256	241	275	282	247	258	250	254	243	281	254	233	281	264	262	247	289	275	262	261	255	274	284	256	264	286	267	276	258	248	264	274	252	257	272	259	256	260	283	286	290	279	274	259	274	270	267	255	238	270	270	290	287	277	275	276	284	272	272	248	268	249	244	265	264	285	249	248	285	282	270	282	262	253	249	253	262	251	235	275	252	276	243	243	269	252	272	262	261	234	262	261	253	278	252	266	239	261	231	250	260	244	255	273	267	264	245	250	263	262	256	256	260	269	260	261	280	241	254	262	229	268	263	257	254	271	268	252	284	262	281	249	231	252	246	272	250	252	240	257	282	270	257	266	283	252	250	258	241	254	263	282	231	249	252	276	262	257	257	253	274	246	242	243	274	266	267	283	249	253	254	241	241	325	246	266	278	283	265	248	280	246	280	256	268	256	257	231	269	249	259	252	281	236	266	216	255	253	239	259	241	255	252	261	256	255	287	256	248	252	281	257	240	238	242	245	257	254	254	266	250	256	260	231	232	236	254	277	250	273	260	265	263	278	259	254	247	255	239	263	262	266	264	248	282	275	264	263	282	258	283	283	278	272	240	286	247	286	266	273	253	253	258	250	245	268	267	311	267	265	266	259	259	278	275	253	261	256	246	258	269	271	249	255	264	303	238	253	290	241	260	263	286	240	283	269	260	261	249	261	275	250	259	256	263	285	247	282	248	249	271	228	260	257	246	232	247	268	258	268	269	264	260	266	242	240	242	278	263	267	241	256	248	268	277	278	265	279	261	258	266	265	237	264	275	282	227	286	252	245	239	237	255	269	275	264	245	285	255	256	253	249	237	262	262	261	278	268	241	259	273	255	272	260	249	259	253	265	249	274	242	254	257	248	261	235	239	255	243	228	252	260	260	251	260	246	268	256	269	269	288	281	297	266	241	257	263	238	258	238	266	265	267	245	255	265	249	276	255	259	269	260	242	260	269	256	272	239	260	237	273	239	232	266	252	255	260	241	240	293	259	237	290	270	251	240	275	269	250	258	266	272	241	269	238	237	238	253	259	261	213	264	244	258	257	251	270	270	238	257	246	264	231	265	236	240	274	254	245	250	243	267	261	302	295	269	254	254	279	244	264	250	265	253	250	282	250	270	252	286	244	245	236	267	294	291	254	272	300	255	256	267	268	272	258	264	270	260	241	241	274	264	281	241	239	245	272	257	277	264	255	239	273	240	244	260	292	270	248	262	260	279	253	260	257	282	256	257	250	278	253	235	244	223	251	264	277	259	249	252	261	274	234	247	268	254	267	262	263	260	255	285	271	279	255	254	255	247	238	256	277	285	255	249	241	274	273	268	273	272	266	236	251	257	276	278	267	235	265	236	268	283	258	257	259	254	255	238	265	272	274	238	248	257	251	271	248	274	245	240	253	239	302	262	275	255	244	257	258	235	252	243	261	287	278	273	253	271	288	285	277	241	245	246	273	269	248	268	224	264	250	288	267	280	258	256	262	247	243	260	275	256	267	235	291	287	239	243	234	266	265	262	264	267	237	241	266	254	265	269	272	271	264	265	248	294	288	226	277	239	250	259	233	262	262	252	282	250	278	273	262	282	272	243	240	269	257	251	250	276	236	222	264	268	245	232	252	261	276	246	246	273	262	281	268	250	253	281	260	253	260	270	273	234	275	258	251	245	213	267	241	274	287	262	256	271	261	234	256	245	263	236	276	269	234	280	285	248	254	283	279	262	241	242	247	269	270	257	266	256	256	247	255	254	279	254	299	259	280	255	272	281	296	250	236	232	244	294	275	259	290	279	238	253	290	238	274	256	241	258	272	273	262	225	248	247	241	279	267	248	241	267	246	255	245	257	256	224	279	269	285	251	264	267	252	283	256	248	264	248	266	229	260	288	255	251	288	259	279	258	272	238	260	268	243	263	268	255	234	273	266	257	250	247	245	277	274	271	250	252	266	265	248	237	268	260	244	249	273	248	271	226	258	274	232	248	257	264	231	270	218	282	266	253	272	244	256	269	262	274	244	287	252	232	251	277	266	212	235	273	259	248	251	238	276	277	253	276	268	260	254	235	239	293	252	266	242	270	270	239	261	258	224	256	240	245	257	294	263	228	260	244	276	251	205	250	260	250	267	280	272	242	270	259	246	251	253	272	253	282	232	255	282	241	277	267	274	273	269	244	295	285	257	275	286	225	266	239	278	255	254	273	235	237	290	241	246	271	249	267	245	270	266	260	229	277	273	245	279	229	264	259	254	241	243	261	254	271	231	249	250	270	254	261	247	221	245	256	262	234	283	248	272	238	256	239	278	244	243	279	272	262	249	248	240	281	238	263	261	273	241	256	268	252	258	246	253	271	269	299	249	275	264	288	261	225	242	267	239	277	281	269	279	261	278	223	258	260	243	255	275	254	263	256	253	263	229	262	253	275	247	261	255	243	278	263	267	260	264	254	271	278	252	268	272	230	269	259	249	254	249	254	281	255	249	258	265	276	276	257	237	275	251	247	269	264	264	277	274	255	252	216	258	284	233	263	235	258	264	261	259	262	243	290	254	274	257	267	236	280	251	279	254	224	263	237	240	257	245	250	236	261	245	277	240	279	248	261	245	282	288	277	250	259	227	271	264	256	259	254	254	257	285	275	244	254	223	254	269	234	253	273	242	286	254	268	275	210	264	257	245	250	268	266	240	255	257	270	230	267	261	258	252	287	269	229	256	258	259	295	272	213	283	244	261	254	269	256	257	280	245	265	250	255	261	260	256	259	249	245	253	267	260	244	265	253	253	271	261	242	236	254	249	259	253	266	261	261	301	255	271	301	269	263	222	254	276	252	223	236	272	255	255	257	259	265	265	231	258	223	251	242	239	257	256	236	267	245	273	226	257	242	262	239	249	239	258	276	265	239	250	263	266	248	238
4416	8225	5877	2928	1967	1453	1131	903	707	630	511	465	434	436	408	370	374	357	348	345	344	316	322	301	281	308	319	330	297	312	274	308	305	271	261	284	295	313	343	314	312	306	292	280	265	292	306	287	293	309	303	291	291	324	258	279	327	297	276	332	275	311	287	301	280	281	289	289	276	291	301	266	312	306	293	294	309	325	277	287	269	304	302	299	274	294	268	256	305	307	288	277	272	303	293	301	289	255	291	271	292	267	296	299	260	246	274	271	268	298	293	282	315	276	324	274	298	280	309	290	286	319	302	248	305	298	269	303	284	281	278	293	288	253	282	269	287	291	282	277	284	299	290	280	321	286	280	296	268	294	286	281	291	270	284	292	266	336	276	271	292	294	288	306	306	285	272	283	292	296	281	311	275	294	277	312	288	281	277	288	291	288	280	298	288	251	274	296	299	279	304	290	288	236	286	312	275	270	299	308	290	291	274	278	299	283	298	258	267	293	277	283	300	248	298	313	260	255	256	318	295	274	311	239	307	261	280	272	280	260	287	271	265	274	279	291	298	285	278	297	273	325	271	304	299	280	294	301	258	316	288	285	303	299	259	292	277	291	243	278	291	289	283	294	306	286	265	298	286	289	295	271	295	289	312	318	269	317	283	293	298	280	288	276	315	293	255	273	310	302	281	326	288	266	293	296	275	325	276	283	279	296	267	298	268	265	304	247	305	263	283	258	270	256	294	281	268	254	329	270	299	275	280	268	268	257	309	276	273	289	259	285	288	276	286	288	317	297	276	277	280	282	282	265	305	293	297	288	286	245	284	329	297	302	272	281	280	277	304	296	287	319	297	314	288	295	292	256	274	276	298	291	298	286	318	272	262	264	299	287	283	276	306	283	302	275	279	280	272	288	276	281	294	280	316	262	285	268	280	317	313	303	263	276	284	298	292	268	282	275	275	267	284	267	317	257	300	315	267	262	286	279	285	302	270	292	269	276	297	287	246	292	277	305	256	281	271	285	289	298	257	287	276	294	299	282	315	255	276	295	257	284	312	280	282	297	305	282	291	288	287	282	271	299	256	262	275	234	283	286	264	307	274	280	267	309	252	287	252	310	299	306	310	267	269	307	288	278	258	274	280	301	282	310	295	309	298	294	293	289	275	304	282	297	332	269	294	280	269	290	301	293	283	303	304	291	280	274	292	295	279	323	293	276	296	282	323	275	251	306	300	302	303	302	282	260	299	272	289	272	278	288	267	283	314	308	273	294	282	325	277	278	284	293	268	288	287	265	271	261	269	273	293	258	301	296	272	260	284	310	283	280	288	301	292	292	288	261	288	312	236	251	270	289	304	297	273	277	280	289	287	284	270	275	281	273	277	280	306	283	272	285	277	287	293	268	303	280	302	280	260	265	273	280	258	255	284	304	287	297	320	285	294	274	294	262	305	301	288	285	268	315	316	272	296	267	270	274	285	284	280	321	288	294	281	299	288	306	233	319	255	265	294	300	283	283	296	260	297	278	270	291	308	284	271	288	277	270	306	280	271	299	284	274	303	279	280	274	259	297	307	265	265	298	290	285	277	254	270	296	291	304	295	264	288	284	309	290	253	286	292	316	267	309	278	290	250	305	313	306	321	290	277	318	308	306	285	317	274	301	277	288	257	333	272	295	323	298	303	279	262	282	267	259	299	258	264	335	270	306	276	296	266	291	264	274	250	285	319	303	275	296	289	278	304	306	276	258	286	283	280	282	296	305	252	316	267	270	303	298	291	302	291	268	300	303	278	280	286	284	277	294	282	295	299	300	255	293	289	309	278	295	311	262	276	288	260	293	251	299	293	256	288	296	275	289	305	273	281	286	259	279	321	270	263	283	302	312	282	286	263	271	278	303	283	292	290	309	283	286	292	288	257	324	277	311	290	294	274	292	286	306	278	287	276	289	290	289	292	292	296	275	287	269	288	271	273	286	319	269	275	282	283	307	305	277	292	289	287	277	269	305	269	286	272	293	270	305	288	271	309	304	265	315	277	266	259	271	281	246	300	296	280	282	273	286	271	267	303	281	286	251	274	250	293	298	271	313	277	281	285	305	289	273	301	273	283	281	329	273	299	256	281	301	287	284	288	295	263	273	277	261	273	262	295	281	300	250	281	306	285	280	286	317	256	289	293	287	299	256	301	285	283	285	302	279	299	287	292	267	291	288	299	281	292	278	277	259	240	287	264	294	272	271	302	316	305	296	280	261	294	298	256	286	307	310	303	313	300	309	284	294	268	310	277	283	241	256	266	297	263	275	284	305	289	284	287	289	277	274	304	301	287	262	283	282	276	295	278	282	317	274	307	261	258	289	352	283	254	267	294	280	248	291	269	298	292	278	279	264	300	285	284	245	286	314	262	311	232	286	280	272	313	289	284	248	251	295	260	280	275	277	290	305	267	269	281	289	281	274	295	279	289	274	281	278	286	313	263	292	277	307	271	266	307	302	280	290	281	261	294	281	256	294	267	294	270	285	294	322	305	272	294	273	282	280	263	259	286	298	275	288	279	282	290	297	318	295	293	270	293	294	288	309	269	291	264	304	306	283	264	282	256	276	305	277	261	243	306	274	273	274	278	262	278	267	301	293	276	317	285	284	282	272	279	303	282	274	289	284	258	293	274	294	266	266	278	296	297	266	247	281	294	282	276	287	289	277	310	269	295	280	286	276	293	267	274	276	311	266	265	284	300	283	291	286	285	277	288	261	286	258	301	287	296	300	305	292	263	288	282	294	283	285	302	301	259	289	265	306	270	294	260	256	253	289	276	293	305	281	280	307	263	280	285	254	288	281	317	287	263	331	276	258	268	267	295	280	268	294	305	274	281	305	304	267	266	295	287	280	279	303	313	297	279	261	274	299	263	267	303	297	279	267	265	287	318	291	282	279	281	279	266	278	293	280	289	306	273	310	286	283	277	269	315	283	293	280	280	303	281	283	293	311	295	301	293	303	295	281	285	285	303	262	276	296	295	275	315	273	296	287	275	277	290	270	284	305	304	298	262	281	283	279	270	288	289	260	299	274	309	285	307	281	282	312	282	291	279	309	275	331	297	260	266	291	234	274	286	278	311	254	281	282	267	285	303	293	278	261	294	256	272	288	290	320	295	295	284	287	288	308	267	303	286	309	286	285	273	257	268	270	292	274	295	279	275	288	278	260	286	291	276	304	240	305	273	280	289	299	250	297	288	289	328	299	271	291	329	275	278	288	258	294	290	267	317	286	276	285	297	281	276	287	312	302	275	256	243	269	294	297	304	265	294	293	296	303	291	312	283	260	272	272	276	292	269	294	288	278	295	293	299	290	281	285	298	299	269	293	279	280	263	309	278	267	292	303	290	281	281	270	308	297	277	310	270	278	280	306	303	294	297	266	270	284	289	303	256	289	282	301	280	284	273	262	266	295	276	275	305	272	273	264	300	296	269	305	302	262	285	281	308	294	274	289	309	304	301	273	293	268	277	274	319	276
24489	21057	27592	24651	15084	1312	868	695	701	681	626	631	550	572	565	579	572	529	540	594	582	564	566	564	552	571	581	581	536	540	590	539	552	566	553	530	566	540	507	532	564	556	552	568	541	573	562	519	530	561	549	518	530	541	500	538	552	536	564	559	559	527	560	541	539	513	545	579	544	599	526	578	533	581	584	547	571	554	563	561	495	534	572	553	537	553	532	538	558	586	546	505	586	527	519	514	579	602	544	587	534	554	561	578	568	554	531	526	570	548	560	563	555	557	585	537	569	629	540	584	548	551	565	545	559	527	572	568	507	568	564	553	532	538	523	552	529	553	564	579	558	536	563	550	578	585	590	546	552	527	514	552	554	533	539	561	561	555	547	523	551	551	541	574	530	572	513	542	517	539	579	521	547	566	560	582	513	514	528	563	571	545	532	547	567	548	558	569	543	568	557	535	529	536	536	539	552	551	552	546	551	551	519	532	518	552	540	567	580	592	536	565	511	579	547	533	536	497	560	551	544	547	535	536	541	565	554	577	558	533	532	538	543	536	540	555	509	534	516	547	537	573	522	593	566	576	566	565	546	559	554	551	546	547	495	573	546	568	518	542	557	580	522	518	582	517	556	559	547	519	545	485	526	543	562	598	519	552	531	497	544	591	533	550	570	569	526	527	526	521	552	563	547	514	583	537	566	553	533	560	590	555	524	551	530	542	564	565	545	552	525	580	575	544	542	528	549	538	562	557	527	537	515	563	537	517	541	539	544	572	558	530	546	539	544	522	576	544	527	553	520	562	546	493	548	529	532	511	566	534	534	546	548	581	562	558	572	511	589	571	603	538	513	556	526	530	521	496	504	541	538	557	552	562	545	546	569	555	582	550	562	539	509	555	524	556	524	567	523	544	565	550	534	514	590	559	528	542	565	548	496	565	588	554	569	553	545	526	577	610	558	549	530	502	547	548	552	549	501	519	527	589	536	517	535	539	526	545	553	528	554	578	578	504	558	541	581	516	571	481	505	562	537	555	538	537	525	560	576	547	572	553	528	537	530	520	584	499	548	545	563	546	548	589	552	540	526	551	518	553	522	564	544	560	564	579	528	566	571	545	535	599	554	573	546	555	547	560	590	539	548	542	548	559	521	532	545	582	574	554	536	567	532	556	511	567	547	540	537	577	545	512	549	508	534	507	504	525	576	535	588	552	578	542	574	591	554	516	566	544	537	560	540	588	551	526	572	565	510	530	505	579	531	554	539	575	515	565	552	573	545	498	564	546	575	603	557	538	532	539	527	523	541	521	545	625	561	592	551	552	583	568	545	556	575	518	524	546	548	582	537	527	558	544	562	582	531	553	556	559	548	540	526	568	525	580	523	527	529	530	575	547	556	545	549	543	534	571	562	559	556	559	551	545	554	532	532	560	515	493	607	587	522	560	510	581	542	548	553	559	531	553	547	534	548	541	584	555	511	568	540	570	542	526	527	467	546	571	557	555	543	544	540	571	521	558	507	549	545	561	542	584	592	550	561	550	559	545	544	512	560	547	543	573	547	545	546	568	596	577	546	536	605	545	550	524	527	541	580	593	551	516	577	519	555	505	559	526	589	536	551	514	583	553	575	532	559	605	548	514	589	593	528	592	553	558	536	511	588	536	533	542	567	529	602	545	539	533	535	562	559	538	531	528	510	541	563	548	538	568	550	530	544	547	570	540	557	555	539	548	563	586	573	534	539	612	529	568	577	531	535	567	538	539	545	573	585	561	535	522	574	537	546	561	548	523	515	547	549	548	529	580	539	563	530	548	506	564	529	543	506	551	558	521	553	529	546	527	527	553	581	528	527	567	545	537	550	521	564	534	507	548	535	579	538	514	555	488	560	537	554	582	553	544	528	550	554	534	518	540	589	545	505	529	508	543	578	554	507	555	578	586	577	578	568	525	552	530	550	554	522	502	525	535	566	595	529	557	535	538	540	536	570	533	552	578	547	576	553	525	571	550	583	514	560	564	534	530	555	512	496	589	544	571	538	567	571	554	521	556	566	565	539	555	531	518	536	564	539	516	540	548	543	565	563	567	514	547	570	542	525	543	558	537	535	526	570	569	564	508	545	551	543	520	545	553	526	576	541	571	571	554	558	531	527	533	564	544	550	549	592	552	558	571	578	565	554	567	559	565	569	578	517	545	531	570	569	554	565	550	522	532	557	527	553	490	604	513	531	570	533	585	558	540	563	541	551	561	515	519	555	550	551	513	552	534	554	554	516	496	580	539	507	538	579	520	557	528	600	536	534	571	554	542	544	499	530	500	567	562	566	575	548	528	573	527	525	548	546	565	552	520	557	551	595	548	579	551	506	528	552	546	543	526	590	511	551	573	534	541	558	544	528	542	548	564	513	556	557	532	527	536	516	522	569	576	545	498	537	565	583	544	549	536	569	538	568	522	533	554	514	520	563	571	572	543	540	538	519	579	575	543	549	559	561	524	567	559	530	536	572	558	550	574	539	523	563	493	513	507	566	567	604	553	537	486	555	541	511	507	544	542	543	550	530	557	547	555	581	575	548	547	522	527	530	550	595	557	545	557	547	599	577	581	570	499	564	489	592	532	496	546	581	540	546	553	574	503	529	534	530	579	564	485	505	499	521	565	554	573	542	523	550	502	556	563	514	543	556	537	516	527	575	530	556	546	547	542	580	585	588	525	477	550	543	568	539	567	546	558	540	526	595	562	553	552	571	584	542	576	567	613	540	541	593	517	536	593	542	584	569	534	542	573	547	583	558	576	540	549	562	514	587	547	589	531	509	553	550	534	553	531	547	559	529	520	555	544	507	533	541	566	548	552	559	613	533	527	568	617	557	537	570	572	567	565	531	544	534	574	564	538	526	559	554	538	543	539	531	526	547	532	563	523	531	565	547	572	529	555	591	609	554	546	544	568	535	510	557	556	530	555	531	523	572	560	537	549	561	545	572	553	592	547	552	526	469	505	580	540	566	533	512	547	576	553	576	549	543	532	523	533	561	502	520	552	552	546	518	535	571	553	560	594	567	585	523	550	528	561	607	567	571	521	565	500	532	562	555	535	553	532	508	537	539	542	556	590	505	559	530	566	527	528	528	551	513	549	557	575	561	538	547	558	596	535	516	565	575	537	538	559	561	550	581	562	555	542	556	560	544	556	578	499	563	536	613	552	553	495	539	548	584	513	560	573	530	535	542	560	561	522	542	546	507	550	583	551	577	554	582	551	552	548	501	547	523	536	548	578	532	563	548	541	541	595	525	575	579	547	571	566	532	519	532	511	532	571	541	546	525	528	610	517	546	508	553	516	565	579	559	520	563	553	582	511	550	548	522	580	594	547	582	550	574	513	562	537	501	554	563	543	521	552	553	555	526	505	539	525	543	563	574	533	543	551	527	570	529	568	527	563	541	566	551	540	553	550	569	533	568	510	526	586	515	540	541	585	566	553	549	547	525	546	562	562	542	588	519	524	547	535	556	563	526	547
5267	5362	3718	2035	1509	1253	1080	886	810	710	661	653	611	645	665	603	587	604	608	548	590	596	573	572	544	587	573	576	584	580	539	578	556	563	566	558	553	509	555	535	554	585	564	507	545	539	585	548	525	531	524	554	572	538	539	529	544	535	567	552	543	534	546	569	535	561	570	538	544	520	542	555	565	517	537	548	554	556	515	571	524	564	579	578	576	578	550	559	501	561	606	522	531	534	550	583	540	543	565	535	573	539	574	541	531	495	556	528	513	551	522	560	630	566	554	552	565	512	542	591	565	507	539	540	555	518	537	538	531	572	504	529	564	571	542	580	576	588	563	558	494	547	535	560	526	562	579	560	594	483	564	523	533	530	551	568	561	561	499	579	572	557	544	548	537	544	523	564	562	552	540	547	517	513	588	574	524	560	535	528	521	529	525	510	540	546	524	560	560	578	566	588	559	507	562	552	542	507	570	524	554	558	537	572	539	525	547	558	537	548	547	604	512	507	568	537	535	525	539	502	599	537	563	550	534	526	578	577	546	521	579	567	539	583	586	545	568	571	551	572	541	561	566	532	588	598	537	542	539	522	551	549	531	556	511	534	549	506	551	543	551	541	531	543	560	562	512	547	550	560	563	540	547	572	529	537	560	525	544	549	562	525	529	529	503	548	546	498	549	500	545	531	509	570	565	557	568	541	533	536	554	540	515	545	546	552	504	537	506	536	564	557	553	537	516	504	586	552	569	534	533	579	550	586	577	541	525	539	528	560	512	566	540	561	540	529	545	582	517	556	596	551	520	531	531	556	567	519	513	576	580	512	576	500	609	570	546	547	517	536	556	567	519	583	559	551	536	571	576	536	561	534	543	566	563	540	575	578	560	539	550	552	592	565	572	541	527	578	560	576	548	537	580	561	594	566	519	571	548	544	572	548	553	543	552	558	553	552	582	576	572	586	560	524	582	545	534	538	585	597	562	522	543	573	548	510	592	520	560	538	583	555	535	520	584	539	527	542	538	514	549	535	537	548	576	521	564	510	508	591	559	537	544	557	556	577	552	575	560	530	560	510	537	543	532	524	549	549	543	498	551	568	552	518	542	552	556	539	531	556	551	547	502	534	576	538	597	536	594	540	542	545	546	537	557	499	532	588	562	550	542	564	555	566	528	564	551	514	559	542	550	576	547	536	532	538	515	534	524	530	559	506	561	562	529	558	529	557	536	547	574	543	598	531	579	557	553	533	549	546	539	547	516	559	529	576	570	534	572	521	556	558	551	539	539	556	538	561	549	557	609	545	528	553	539	575	542	542	535	536	522	614	555	558	553	533	533	532	527	559	536	539	562	535	557	617	524	536	553	590	540	547	578	549	551	554	527	557	541	519	536	523	563	541	578	585	553	567	555	574	544	543	576	519	520	531	559	570	529	524	554	547	554	539	567	543	532	512	512	530	479	516	547	535	530	533	506	555	571	557	529	592	561	577	551	549	563	558	543	565	561	543	562	523	523	512	564	542	553	566	512	545	553	554	543	558	564	554	544	573	524	526	530	561	567	531	540	573	519	530	513	542	563	545	563	526	567	521	557	579	523	547	533	553	535	564	537	581	584	545	556	551	562	520	568	567	544	522	540	531	535	523	539	609	528	533	528	533	538	570	536	526	566	536	539	545	521	543	572	547	560	542	518	574	522	500	543	593	558	581	549	564	564	533	542	574	551	557	528	543	579	546	553	570	552	567	523	559	506	567	549	567	536	548	559	556	530	525	529	564	530	549	536	558	513	539	543	538	574	543	565	537	549	546	527	578	521	546	524	505	588	554	527	542	522	583	585	554	539	575	576	543	544	562	532	548	541	540	569	530	570	567	545	550	553	538	537	538	515	573	524	554	534	507	543	548	507	583	547	554	537	565	530	622	559	548	553	548	585	541	593	545	543	528	567	561	560	570	555	540	563	575	569	566	541	513	536	607	541	518	587	540	555	570	567	563	566	527	554	565	587	518	527	560	555	561	549	510	506	549	545	508	563	557	546	542	561	557	553	542	551	530	548	541	553	528	560	549	524	567	525	575	524	521	602	553	548	541	525	532	540	535	501	511	517	567	575	554	557	551	540	564	551	511	515	571	558	529	555	565	548	552	544	555	543	536	588	566	552	569	559	557	566	585	550	560	530	551	515	536	568	539	553	575	545	572	503	572	582	552	492	523	523	548	525	566	546	524	562	588	557	530	574	528	523	526	555	533	551	528	575	550	543	549	521	561	504	525	535	528	520	533	542	575	574	510	552	525	517	531	553	554	542	540	537	545	536	546	539	522	520	550	602	584	561	542	567	604	541	571	526	542	566	549	554	531	555	529	555	553	590	540	596	553	554	549	485	572	526	538	556	515	554	515	536	534	568	530	552	563	511	560	540	547	574	560	556	553	524	508	511	560	533	553	541	559	572	573	592	546	546	547	550	540	560	545	548	521	549	559	525	536	534	569	555	573	583	591	521	579	554	579	544	574	542	552	581	585	531	574	580	540	583	566	551	564	553	536	533	534	547	563	538	581	490	561	565	545	542	520	551	550	533	518	545	555	541	487	561	573	584	544	573	572	563	546	512	551	543	549	513	576	534	543	576	545	531	560	555	555	548	530	541	523	552	566	558	531	580	565	546	556	526	531	565	567	575	525	544	548	548	565	576	544	518	543	540	552	545	543	552	576	532	580	559	548	504	589	518	554	564	520	589	565	544	531	495	572	538	546	538	577	572	547	529	516	570	558	550	596	577	546	563	528	546	542	521	525	541	557	549	557	552	565	565	529	538	569	532	494	530	575	590	512	561	539	534	571	575	556	541	534	596	574	520	549	553	538	541	536	538	508	531	541	552	554	551	514	531	570	552	558	528	513	527	563	497	554	545	537	517	554	543	527	569	552	545	522	540	569	548	588	578	547	522	567	542	552	529	559	576	577	552	554	513	548	570	517	508	553	566	583	527	542	550	558	524	508	522	555	576	592	540	566	552	545	545	568	572	553	546	566	589	588	568	542	550	562	588	542	555	568	556	517	557	591	536	541	587	552	561	555	539	569	563	556	576	578	590	565	562	584	577	582	551	537	553	533	575	570	551	560	574	560	529	557	560	527	543	509	546	530	560	514	583	577	598	547	567	535	589	559	564	567	569	568	581	522	566	513	549	532	522	538	513	576	554	548	573	569	567	566	521	575	595	557	522	580	523	580	538	553	565	551	520	546	551	542	555	566	573	543	527	515	571	582	515	553	535	549	529	546	575	562	583	543	542	549	541	574	594	584	552	508	547	581	562	538	589	511	566	569	568	516	508	547	579	560	538	537	524	518	548	528	561	540	567	572	516	573	542	586	566	562	565	540	598	558	563	539	510	577	535	560	586	549	529	600	548	561	592	513	587	514	505	541	581	532	536	533	556	574	534	519	539	567	492	553	537	533	504	547	496	556	551	563	549	548	521	559	580	549	551	545	574	580	544	528	527	589	528	562	545	590	487	548
22282	21076	28816	23545	21076	21144	11592	1035	611	611	491	393	363	348	335	263	282	281	250	206	202	210	245	222	215	245	212	181	216	207	211	199	203	205	182	178	166	198	202	199	206	198	191	167	160	183	181	191	186	167	174	163	205	184	162	170	190	175	187	171	188	154	173	166	183	158	164	165	177	173	165	181	181	202	170	162	195	185	172	163	146	185	170	152	174	160	201	172	184	176	148	147	183	186	163	176	187	175	190	163	181	182	183	175	193	173	169	178	182	176	166	180	186	155	166	173	182	181	151	183	152	151	167	174	160	184	172	159	183	162	156	178	158	158	175	181	148	177	173	164	167	192	166	154	177	170	183	154	135	179	151	161	181	149	176	179	167	157	155	134	177	177	165	167	156	168	157	186	139	181	155	167	162	191	159	177	162	202	144	182	168	153	170	164	164	178	143	155	200	165	174	159	173	184	150	175	147	156	160	164	171	138	170	159	169	166	169	154	159	175	160	176	180	191	182	188	175	160	166	171	191	184	161	161	171	173	154	163	171	168	152	177	193	152	161	188	163	176	180	165	175	153	203	181	157	172	170	157	163	165	145	179	176	169	177	168	175	180	161	174	145	181	188	178	179	186	154	169	146	162	177	168	180	146	188	189	156	175	154	153	173	174	165	169	163	175	170	186	187	166	169	162	178	163	154	162	172	157	159	159	183	156	166	169	158	148	168	172	176	182	188	187	167	182	177	187	182	174	172	182	172	189	161	159	175	135	158	161	149	150	156	177	190	142	168	178	175	152	173	158	161	158	167	179	186	157	172	173	173	171	147	168	171	168	152	136	178	172	187	166	186	168	152	135	159	167	144	183	178	166	188	171	172	171	172	171	152	182	163	153	178	181	171	169	169	157	177	159	173	150	174	181	188	149	178	175	183	184	175	156	180	170	155	160	157	184	143	170	168	151	175	150	152	161	185	169	196	156	181	159	176	174	155	152	151	157	177	179	150	157	151	178	153	175	153	179	146	181	170	181	147	158	189	187	189	169	168	177	166	166	162	171	150	175	193	180	170	169	145	175	185	161	172	186	176	161	173	168	172	193	147	159	168	179	187	163	176	163	156	142	166	163	166	198	155	166	177	172	158	149	133	182	155	169	161	187	168	168	160	175	196	160	165	146	182	172	169	160	152	156	163	168	169	154	193	154	175	168	159	170	179	146	144	157	159	158	161	135	151	168	171	164	165	153	159	168	156	188	199	172	179	143	164	166	147	132	166	171	170	149	186	156	169	152	174	190	178	147	166	167	154	159	169	194	170	167	180	151	167	172	161	173	188	180	195	155	158	186	160	137	135	177	168	174	149	169	179	151	194	177	183	168	154	158	182	166	161	169	164	179	142	170	179	165	187	146	171	159	177	187	164	140	159	183	160	198	172	164	163	189	172	156	195	164	181	170	181	159	159	146	164	186	171	179	195	168	167	185	172	203	165	175	176	162	174	157	165	170	126	176	161	163	175	169	173	169	174	170	164	144	161	165	154	130	178	169	169	175	166	141	163	181	188	160	202	177	153	173	148	155	165	173	162	179	161	157	175	160	158	164	148	165	162	173	185	179	166	169	180	194	164	170	171	159	170	179	165	167	182	175	170	161	171	170	180	163	167	174	155	154	177	163	157	171	162	185	163	193	141	163	177	188	179	169	190	158	164	168	148	158	189	165	157	185	145	148	173	157	180	171	153	171	165	172	178	162	168	168	172	169	179	174	176	175	155	137	150	161	181	164	179	143	165	153	151	188	170	166	195	154	165	177	157	154	173	174	147	149	165	153	168	170	191	173	150	168	181	168	180	163	164	150	191	164	167	180	171	150	168	169	146	182	159	171	168	178	178	160	135	165	194	148	165	172	166	135	171	169	182	159	165	170	170	173	154	149	161	171	175	147	171	191	167	153	146	152	157	146	150	155	160	171	171	153	186	166	173	165	147	186	169	170	162	164	190	159	178	181	170	169	176	185	176	175	167	170	166	184	175	153	209	167	160	192	149	183	165	157	177	174	184	193	175	163	176	172	172	174	165	134	151	178	158	181	167	172	150	185	176	172	174	171	180	171	176	175	141	149	148	171	185	171	155	166	185	177	158	161	177	181	175	177	159	179	152	144	189	154	170	186	174	159	176	145	191	177	186	162	166	177	189	182	174	184	166	153	132	173	191	164	168	150	164	163	185	158	179	159	151	156	158	164	169	161	157	146	177	175	181	182	171	173	161	145	148	156	177	179	196	190	156	160	166	173	182	169	152	151	166	181	179	176	154	160	173	188	147	161	177	169	161	158	172	184	180	183	169	160	176	174	167	143	177	142	153	161	182	170	154	178	171	177	157	170	179	194	173	173	169	161	206	172	146	157	166	161	144	200	158	151	173	175	176	187	165	167	183	162	171	172	194	164	157	185	165	150	180	154	158	159	147	176	160	194	147	154	156	177	161	172	179	178	159	171	173	179	168	168	169	155	161	148	172	160	159	154	174	181	143	174	174	159	165	155	155	178	166	174	173	165	172	168	155	180	162	167	158	151	173	156	189	173	155	161	151	161	171	154	163	174	179	197	163	181	179	137	168	175	174	162	173	173	177	174	157	158	159	149	171	180	162	170	149	157	167	165	153	172	169	140	161	170	176	170	177	155	151	157	150	204	177	176	156	175	184	137	182	159	177	143	158	195	171	165	168	160	167	157	167	186	165	160	165	163	151	170	169	205	190	156	146	165	162	172	155	168	167	188	162	193	180	162	172	147	185	157	185	155	172	142	193	185	202	151	176	172	176	170	153	173	159	171	194	165	160	148	175	160	161	187	192	184	155	173	178	164	159	162	179	166	190	182	170	174	180	173	147	174	168	170	178	162	180	181	182	170	168	171	174	171	161	167	153	189	173	158	169	159	171	187	185	152	139	174	192	166	167	159	152	176	166	165	191	159	160	145	178	149	175	183	181	163	167	179	186	154	195	179	164	171	147	161	167	176	179	181	181	179	160	181	177	185	177	185	157	191	169	147	157	156	170	164	151	177	183	194	158	166	136	156	179	165	144	167	180	179	180	175	189	173	162	159	184	142	162	177	183	151	173	183	152	158	180	157	176	163	159	172	178	171	163	168	166	181	142	178	158	167	180	148	147	164	162	154	128	164	160	170	157	155	173	157	162	150	160	146	151	149	160	156	159	173	145	180	161	165	169	187	166	174	186	180	168	166	154	162	164	169	155	151	156	167	166	154	169	172	162	165	158	173	178	133	170	172	148	160	135	172	160	137	172	165	167	141	167	170	157	159	156	154	176	168	185	158	177	175	149	165	164	167	175	164	163	165	190	156	163	166	167	156	166	188	162	146	174	177	167	174	170	162	174	175	148	176	158	152	145	165	165	168	146	178	159	161	174	180	180	169	159	172	147	185	188	177	185	182	179	170	183	176	196	166	169	162	150	177	144	165	189	171	160	168	173	183	180	181	164	167	161	180	158	159	165	162	180	174
5814	13717	9995	4852	3412	2473	1862	1352	1054	769	658	586	482	401	405	346	314	308	259	265	250	246	228	227	222	213	220	213	203	220	205	210	205	192	198	197	185	210	176	177	195	196	155	158	185	186	173	209	174	194	174	187	176	183	185	165	176	162	180	174	196	195	196	170	183	185	185	162	186	153	184	147	168	155	175	167	153	175	166	163	184	158	171	164	165	176	175	171	179	163	187	187	166	167	165	182	189	169	190	189	188	163	199	186	159	179	187	172	174	171	171	149	165	188	143	150	178	175	190	153	183	168	168	162	187	183	158	176	179	195	182	161	153	169	156	186	181	149	171	189	165	158	151	187	153	146	167	170	171	161	181	177	165	171	171	168	161	156	180	167	158	160	174	162	169	157	172	158	163	160	174	173	144	171	154	178	172	173	165	193	176	157	188	165	152	196	168	170	184	169	176	157	162	170	171	165	165	177	175	202	159	170	163	170	151	166	171	168	166	151	166	185	162	181	155	176	157	162	185	178	174	192	151	158	171	172	170	163	178	175	169	161	170	163	155	166	154	157	165	204	156	145	159	179	165	182	190	174	168	165	193	174	151	185	177	152	173	163	143	181	166	178	160	177	155	172	166	187	162	145	175	167	174	170	163	171	149	164	158	159	171	161	149	167	172	172	149	165	159	183	166	176	165	162	163	168	173	165	152	157	161	168	163	172	152	163	165	169	147	154	178	148	187	139	172	178	190	171	159	169	167	148	171	174	188	160	165	203	164	197	175	157	193	163	185	153	162	144	156	154	147	186	149	148	170	186	165	167	180	159	171	183	148	165	179	184	177	179	177	140	159	188	196	181	176	166	171	166	175	185	175	149	176	150	210	161	188	156	177	164	152	187	166	159	148	174	137	176	186	146	168	163	161	149	166	160	154	160	167	161	165	179	172	143	205	184	178	166	141	180	187	164	157	192	162	168	162	166	174	165	153	174	155	173	185	174	174	174	162	161	164	158	157	166	171	170	152	166	180	152	173	168	181	152	143	174	192	189	164	163	171	199	151	204	160	185	164	168	160	184	160	162	181	159	180	162	175	158	158	173	165	185	186	157	166	155	164	168	168	185	171	166	175	171	171	192	168	158	154	173	143	175	156	162	183	157	164	147	181	171	167	173	190	177	158	150	181	156	167	163	170	184	145	168	203	155	178	188	200	181	156	150	172	167	183	170	127	154	172	174	160	156	177	189	169	160	164	172	180	157	165	159	157	171	147	177	178	176	160	169	176	177	188	179	157	165	174	175	179	163	165	186	173	159	162	175	168	154	170	152	177	161	166	150	175	152	167	165	147	163	172	193	147	167	149	149	163	167	141	168	163	178	158	175	165	189	168	160	185	177	152	141	172	160	164	162	171	151	169	152	197	154	184	183	191	158	175	185	168	155	147	186	188	153	162	195	166	150	192	153	165	166	164	170	151	148	180	173	169	168	149	167	153	175	156	170	178	163	174	162	171	174	178	153	170	150	168	168	189	169	177	173	169	179	173	167	177	182	167	157	173	144	179	162	181	149	153	183	174	162	183	146	178	170	176	167	184	153	149	179	167	182	175	181	168	168	142	178	177	168	181	153	167	171	166	130	178	180	180	161	185	177	179	158	170	159	189	165	181	166	156	171	176	171	187	162	162	170	167	155	170	170	161	163	171	178	168	167	169	172	191	169	172	173	187	160	174	182	151	175	164	185	160	183	190	165	149	163	191	170	167	135	134	172	163	174	151	187	152	169	159	171	159	156	165	167	176	166	149	168	173	162	183	178	161	172	165	172	178	165	167	175	183	197	174	161	182	188	160	163	177	178	172	169	160	172	177	178	157	167	168	186	181	164	163	165	182	177	193	186	196	171	176	202	184	155	171	155	158	153	163	170	181	163	151	194	182	157	167	177	181	170	170	170	151	145	162	189	171	168	167	163	145	177	177	174	160	191	191	166	186	152	169	160	177	170	157	154	200	150	151	179	178	164	171	178	183	190	151	165	157	151	183	167	172	181	185	169	168	160	164	176	165	142	172	151	182	189	153	178	139	185	153	184	162	163	176	169	166	173	158	165	180	199	169	146	162	142	188	184	181	156	166	160	162	159	173	181	161	170	162	167	156	168	172	180	188	198	184	159	172	159	180	179	187	192	141	192	162	180	157	141	187	179	166	162	184	180	174	170	194	164	171	164	172	166	175	178	167	174	186	171	175	173	146	170	181	155	158	164	155	180	173	190	185	168	170	154	192	157	188	157	148	155	183	167	162	162	164	168	176	177	161	170	175	150	177	160	158	191	155	161	173	174	174	165	162	192	187	162	168	181	163	166	171	168	159	163	169	159	165	183	169	184	189	187	171	161	170	183	188	169	145	159	177	163	146	174	153	153	162	141	165	163	194	172	175	166	159	181	152	154	193	147	160	158	180	166	185	186	205	167	178	160	165	173	179	180	166	147	167	167	166	170	126	176	181	164	181	173	169	187	156	155	161	169	180	172	177	186	188	163	182	168	158	157	172	155	159	176	150	188	175	169	160	168	170	169	160	179	156	157	157	174	157	168	176	161	163	182	177	177	186	158	170	173	164	164	161	163	157	157	191	162	179	160	188	157	166	164	204	177	151	166	190	168	165	159	172	159	173	174	188	189	177	198	187	150	187	187	180	174	156	158	159	162	160	175	170	167	171	177	165	181	179	196	160	170	181	186	159	173	163	174	168	174	160	183	155	166	168	192	177	168	157	191	185	163	187	158	187	205	172	174	153	178	174	155	166	169	174	180	168	173	205	169	164	176	164	163	145	178	167	170	181	159	181	164	184	177	178	170	175	177	189	157	168	185	157	180	197	156	171	178	175	169	187	152	179	176	167	176	161	171	160	176	164	152	165	166	162	173	147	162	179	158	166	192	176	165	194	183	162	152	176	185	171	179	174	186	172	158	170	178	171	153	179	165	142	140	179	165	163	172	168	153	200	170	153	140	170	170	190	158	168	170	168	167	170	166	177	149	179	139	165	165	168	158	169	159	157	170	159	169	183	172	167	164	151	170	180	159	174	181	162	184	150	184	170	128	173	144	171	176	167	173	180	137	166	178	169	170	171	156	164	160	148	158	165	163	164	168	203	189	193	170	177	149	169	172	177	172	181	177	154	166	163	173	162	189	180	156	186	153	157	172	173	170	163	195	151	162	180	181	157	167	176	138	176	175	169	187	169	172	175	176	171	182	153	162	154	155	172	157	157	174	164	165	146	181	161	172	172	140	183	175	165	173	154	146	177	168	172	140	168	174	166	149	199	191	175	171	166	170	153	164	165	181	184	157	167	199	173	173	175	167	169	191	162	162	166	163	171	169	140	164	163	184	193	173	180	164	145	180	168	197	152	145	192	164	161	180	180	174	176	184	179	173	173	171	155	182	188	175	165	183	193	152	159	161	174	166	159	178	169	161	173	167	153	154	182	186	147	175	196	163	174	169	185	173	158	177	165	161	181	170
27402	19013	5685	1157	867	837	706	563	527	567	563	511	567	568	602	537	489	522	536	556	514	520	548	544	555	581	572	525	530	551	543	540	525	510	553	526	564	556	540	580	555	558	534	542	552	538	562	566	558	534	559	532	563	562	564	532	572	573	567	565	531	527	514	530	537	560	551	589	571	544	611	575	519	549	544	542	536	501	546	514	581	501	530	520	530	518	574	543	529	532	555	537	518	526	523	540	505	531	533	565	588	574	534	569	547	554	495	541	571	542	532	552	545	543	541	535	538	539	558	556	553	508	537	577	555	512	534	504	550	562	541	531	571	543	542	560	539	557	527	524	517	508	561	523	612	547	551	521	524	525	570	538	523	559	583	542	511	562	602	541	550	540	493	531	509	556	569	541	556	573	549	552	563	549	579	549	564	543	530	518	555	540	530	577	570	573	521	563	522	525	589	557	567	546	546	507	528	548	509	567	553	506	562	545	520	574	538	538	508	532	580	527	511	551	525	551	552	521	564	568	549	551	541	535	490	553	542	532	526	520	549	529	551	510	564	538	527	514	519	550	515	547	536	535	538	565	544	511	542	493	551	555	563	525	586	548	542	528	505	577	528	508	562	585	514	545	546	568	536	540	568	526	521	539	515	533	552	495	546	564	503	546	546	567	579	567	546	524	562	544	548	576	568	563	587	559	581	543	536	547	585	528	538	533	533	537	583	545	540	564	526	572	510	515	603	510	539	552	550	608	556	560	538	543	569	592	511	497	542	569	533	559	546	558	571	538	561	606	539	537	554	518	537	545	521	559	531	563	536	568	561	591	522	560	559	516	531	574	567	535	537	524	536	547	550	537	565	546	564	568	531	523	499	570	513	563	543	522	513	524	529	542	533	588	519	555	552	543	551	535	554	549	534	578	556	504	527	513	511	519	560	558	552	560	587	538	579	559	502	557	503	539	567	522	544	531	533	567	501	563	551	589	543	539	579	521	533	535	571	549	561	572	553	521	542	569	530	505	558	556	559	542	540	542	597	549	510	531	546	575	536	570	550	579	515	561	525	517	506	509	521	580	505	573	554	506	516	565	560	558	530	581	489	525	557	560	558	502	533	556	552	524	562	549	544	542	492	547	544	587	495	534	549	509	550	512	531	500	548	570	575	586	553	517	544	534	515	536	529	547	563	551	583	536	531	548	548	549	576	537	570	522	575	582	515	548	567	528	502	541	578	540	532	568	519	590	525	577	586	533	518	592	553	545	541	552	538	539	562	523	547	540	541	542	576	557	532	522	539	545	502	511	565	526	544	509	528	538	546	577	539	499	529	520	558	571	529	503	543	542	517	514	530	499	548	560	498	544	563	507	535	550	604	527	548	565	555	508	531	517	506	553	581	517	595	556	560	520	504	531	544	545	543	560	542	572	520	530	541	524	548	541	535	544	531	523	537	541	518	532	567	569	570	564	524	510	567	496	565	545	509	540	511	540	581	555	546	530	487	581	492	566	537	529	527	534	538	572	487	560	548	547	556	531	531	542	520	573	579	530	523	560	507	559	543	544	529	515	545	535	562	510	536	529	560	531	523	536	528	574	515	596	537	574	551	546	605	546	532	550	547	577	565	549	591	505	533	582	548	576	567	534	547	520	482	600	572	565	596	535	515	534	527	567	556	610	561	553	541	548	574	529	564	542	559	579	556	525	511	569	557	553	580	534	539	521	552	530	549	589	595	540	563	572	512	557	553	572	536	552	596	527	531	531	554	497	573	573	545	590	537	563	569	522	535	556	560	550	554	544	527	551	580	523	543	547	544	537	513	538	522	545	516	528	538	513	555	529	549	555	538	550	550	514	524	535	606	568	529	552	561	591	559	613	565	530	535	526	542	519	515	517	578	574	544	584	544	586	542	545	592	544	563	515	529	525	540	529	561	526	557	530	531	526	569	582	558	533	584	546	503	512	543	582	571	562	572	533	547	539	546	518	578	532	542	550	552	541	552	507	550	573	555	546	546	532	543	573	532	567	589	554	534	511	527	546	519	525	538	561	585	544	547	557	558	530	508	548	568	564	543	571	558	554	552	530	542	532	592	552	556	578	565	522	569	536	569	604	561	552	512	542	564	554	532	526	553	517	533	575	512	545	552	555	505	512	502	549	539	546	512	553	540	557	556	533	571	504	569	518	595	551	561	556	556	557	519	547	526	504	532	545	547	577	506	567	498	573	559	590	534	552	528	574	559	523	574	575	554	540	546	519	588	560	584	552	519	556	583	558	549	571	570	595	551	569	566	537	508	560	534	529	533	556	537	529	556	550	516	547	519	551	540	526	555	516	579	603	511	529	551	521	540	562	549	569	545	552	521	562	554	535	549	576	548	487	515	530	570	585	561	544	555	565	545	493	595	540	580	534	569	548	549	578	600	517	535	523	522	546	542	579	543	538	567	587	581	555	528	562	580	524	568	573	538	567	538	607	545	518	518	580	544	510	541	544	508	544	545	536	548	570	545	525	568	552	565	524	543	540	547	561	557	557	526	491	506	594	526	579	548	517	539	537	554	563	502	567	545	532	559	561	521	545	519	520	542	541	554	581	543	530	522	529	519	517	547	554	541	481	536	537	546	521	553	521	526	541	544	535	520	520	517	564	488	554	506	520	542	536	548	562	540	534	540	601	538	519	504	562	584	555	545	552	519	513	569	543	505	531	550	576	549	547	563	553	537	555	512	550	551	544	591	542	556	538	566	522	531	567	554	544	534	524	523	542	605	549	522	524	515	506	568	539	526	532	546	552	556	572	546	502	549	544	549	532	588	546	512	538	567	506	570	551	545	515	525	531	498	538	559	550	548	550	551	554	506	546	515	552	548	543	557	518	556	542	580	533	549	527	545	534	536	569	511	551	501	519	521	538	550	550	554	545	545	514	505	587	567	519	510	566	542	552	540	555	526	516	549	551	531	456	555	570	562	578	548	565	572	548	515	540	535	536	536	545	543	550	521	512	524	522	576	527	566	508	535	564	541	566	532	559	548	524	503	591	510	549	540	538	540	559	538	502	552	541	540	525	534	578	518	553	550	532	538	582	528	569	582	591	556	551	523	577	572	546	565	529	549	584	523	493	523	505	521	566	568	581	583	578	540	545	543	545	526	516	526	519	539	559	510	530	518	545	502	522	505	548	536	517	512	549	601	511	532	535	496	529	571	528	561	525	551	545	544	587	522	535	567	472	585	520	540	540	568	504	530	553	555	579	541	540	571	494	531	553	543	532	556	510	569	526	515	536	572	545	558	587	526	546	540	528	554	546	525	517	521	545	542	509	522	559	535	562	562	529	589	557	535	529	529	551	575	548	577	545	562	550	556	550	514	541	566	533	603	571	532	551	544	516	512	570	561	547	576	551	539	520	538	558	549	620	544	505	542	541	548	512	465	569	557	565	529	525	526	584	522	541	521	553	540	525	532	509	562	518	558	543	574	560	504	493	547	523	565	582	550	535	534	563	535	516	521	526	586	527
4590	1166	1024	805	645	660	642	594	605	592	596	582	594	568	625	554	559	554	535	567	583	575	591	544	617	556	568	583	582	599	543	555	543	592	574	622	566	539	550	560	572	564	547	569	518	563	577	606	584	575	594	559	587	544	562	625	567	584	572	556	600	577	575	539	543	551	544	539	566	512	564	554	569	565	547	585	578	585	587	529	556	567	608	554	618	522	567	572	570	568	535	605	572	591	519	578	554	562	560	582	573	567	542	566	561	524	592	540	586	600	579	580	519	564	555	569	578	524	580	553	566	583	629	591	586	559	611	575	518	615	579	598	533	600	565	561	581	549	576	564	583	556	553	584	574	585	589	601	580	594	577	537	567	560	611	557	604	560	567	587	568	580	547	616	561	555	636	591	507	595	599	542	539	548	553	567	514	557	538	571	575	555	524	588	569	565	514	598	536	533	580	566	541	530	529	552	548	573	516	556	554	548	582	550	520	590	514	570	599	604	558	586	552	579	568	554	560	542	561	570	513	594	548	564	582	566	567	557	526	558	531	554	550	524	584	535	576	613	582	539	535	585	564	553	562	529	580	590	582	517	565	552	570	597	555	578	553	557	563	562	563	589	590	547	559	538	549	532	560	594	547	535	567	570	581	590	510	593	523	557	569	569	536	552	552	561	584	544	586	572	578	537	533	604	540	535	521	559	585	526	509	568	538	554	573	562	564	594	608	512	538	563	596	551	566	600	586	571	561	569	557	570	585	564	621	555	555	571	594	621	559	568	549	565	550	563	548	629	567	559	604	577	527	538	567	559	558	511	584	562	576	597	577	598	560	551	553	573	518	575	552	562	603	557	595	541	526	618	568	610	568	566	610	568	585	554	593	567	560	580	575	573	572	585	572	595	533	613	580	532	539	522	531	552	541	610	547	568	546	559	580	528	582	531	563	556	601	601	548	568	552	536	569	565	557	578	562	602	557	532	555	553	540	566	594	573	542	562	526	554	540	569	546	573	609	566	542	541	584	569	560	547	540	603	550	549	534	556	559	571	566	523	572	578	541	579	523	578	568	559	583	547	587	602	546	544	597	555	568	555	553	545	544	547	584	562	519	525	532	574	575	570	565	569	598	559	551	543	591	595	571	591	591	591	563	543	586	597	576	563	541	544	578	568	563	557	541	609	565	566	553	606	529	577	586	597	609	544	607	546	573	571	556	593	560	578	536	590	522	549	589	587	559	563	535	531	528	538	543	530	563	522	534	571	588	552	606	536	578	522	570	595	557	539	522	597	579	540	578	534	570	561	575	560	559	553	556	570	596	568	568	574	558	582	522	546	627	552	589	565	551	496	567	567	539	564	573	597	560	546	594	591	564	559	566	486	579	569	590	536	547	577	581	570	592	548	538	601	564	544	551	565	572	548	568	564	570	571	541	554	554	592	569	568	563	594	517	551	568	530	538	568	566	544	542	582	580	555	538	582	566	592	558	552	568	559	516	573	540	623	563	535	563	572	543	564	560	562	565	587	578	518	520	554	579	570	574	585	568	558	559	565	577	585	561	571	607	550	579	541	594	579	563	549	535	576	581	594	519	592	553	558	565	607	560	565	570	593	557	544	553	539	598	566	539	587	550	546	594	567	544	583	591	564	528	589	544	582	564	542	556	575	542	592	586	563	589	599	517	542	541	552	576	514	561	559	567	562	524	548	585	570	569	544	543	518	552	524	547	607	604	589	551	542	580	556	556	577	548	543	585	566	556	564	564	532	543	557	534	516	563	603	566	583	573	545	526	576	581	556	558	538	594	571	536	525	575	560	605	540	543	561	563	575	540	543	602	576	534	550	646	563	563	543	576	576	540	516	576	517	567	579	535	519	558	602	558	609	559	571	549	549	590	524	531	586	571	524	600	567	584	552	554	557	576	568	518	561	563	549	581	531	551	586	513	601	600	582	551	558	594	589	593	529	561	555	593	542	577	542	558	567	552	556	586	552	531	568	566	564	568	515	572	549	538	567	552	562	620	547	540	583	522	552	598	564	586	542	556	580	543	588	554	574	575	580	573	586	542	582	557	534	561	582	554	578	597	579	618	538	592	578	535	505	543	563	576	520	588	565	615	543	556	560	583	555	569	565	509	589	559	516	526	625	583	531	577	559	590	559	554	549	564	564	542	570	551	584	593	596	576	587	525	564	546	554	556	533	543	575	581	549	524	578	588	535	563	552	562	559	604	536	569	604	557	603	577	580	613	568	574	552	596	593	538	566	541	582	547	527	602	536	588	546	538	530	564	533	525	612	534	582	574	626	519	574	601	543	498	555	572	561	569	608	556	579	587	594	537	562	562	536	536	545	607	564	557	564	604	580	586	553	590	580	577	607	529	554	562	556	545	562	530	539	584	594	542	545	541	549	595	555	559	570	519	534	549	569	588	572	608	552	551	593	536	563	584	551	555	538	570	547	609	580	522	549	573	586	566	551	528	569	526	585	562	578	590	592	530	579	570	589	550	556	578	560	554	550	572	550	564	568	557	580	565	544	573	579	552	561	566	580	522	557	564	582	553	570	528	554	523	567	567	591	566	618	558	592	582	514	592	521	568	584	571	545	572	571	598	559	522	555	563	576	589	572	608	569	537	552	578	569	576	601	570	558	525	544	542	560	573	585	562	570	571	560	533	555	614	569	516	547	587	533	593	589	585	549	541	579	544	573	549	551	570	564	554	567	556	533	555	548	574	537	597	562	571	563	529	575	541	538	506	554	607	535	597	583	559	557	562	523	599	576	591	542	550	569	550	610	563	610	604	568	573	607	566	516	549	577	563	612	546	553	579	517	568	555	557	543	532	541	571	587	517	533	520	569	524	564	587	603	580	592	570	556	570	538	568	589	557	579	590	586	598	550	560	571	560	564	568	529	586	612	592	575	594	565	563	556	551	590	553	523	541	536	495	586	550	587	559	544	564	555	582	574	556	533	612	587	631	546	572	564	591	519	571	590	564	592	621	567	577	528	574	550	558	565	560	526	582	597	596	552	565	579	587	554	577	582	558	561	597	579	560	618	574	553	568	590	603	559	549	577	577	509	554	559	582	585	550	547	537	594	563	586	540	577	595	585	560	570	597	553	570	534	565	537	537	551	523	548	542	589	570	559	562	556	545	555	526	529	594	568	568	557	539	526	598	560	577	586	582	545	559	565	576	524	595	588	583	574	551	587	552	529	569	551	553	579	526	545	555	555	571	567	552	554	570	570	587	615	560	578	539	555	622	518	582	586	562	531	551	543	540	617	592	538	586	580	568	580	539	523	588	560	540	533	563	569	569	570	579	559	596	584	545	574	649	597	563	574	554	612	582	576	566	581	557	584	594	596	575	582	553	583	566	573	569	571	575	564	529	544	552	612	581	546	597	580	571	559	577	598	539	554	564	607	559	543	554	536	554	562	539	563	569	539	547	544	544	595	556	563	562	580	596	608	578	521	554	540	578	507	583	569	600	579	596	567	535	547	600	574	577	532
23284	20980	28346	23809	20983	12506	1078	622	519	462	429	402	372	368	364	346	312	290	292	328	302	279	290	259	304	277	285	282	285	243	275	269	293	252	285	260	273	259	285	308	272	293	268	252	293	292	278	272	245	247	270	266	263	291	260	283	268	281	279	250	266	285	259	252	261	266	263	273	236	258	276	294	273	268	243	288	262	249	249	282	271	250	232	245	294	242	275	258	251	258	251	252	260	299	275	279	273	278	260	263	299	279	252	242	258	256	252	273	280	282	242	261	300	262	243	254	265	263	248	272	263	279	234	276	257	275	241	248	267	273	241	266	281	241	284	281	244	252	240	262	277	265	302	289	281	243	300	254	253	272	235	258	288	256	266	253	267	251	285	223	240	271	261	255	255	245	258	260	229	267	272	255	262	274	263	279	240	265	259	244	271	262	257	283	249	277	246	282	232	263	298	260	235	265	259	259	276	266	273	273	238	242	244	252	282	239	255	273	253	245	250	243	267	246	279	251	262	261	268	249	242	251	269	281	298	254	258	253	265	237	260	258	229	236	287	280	252	257	233	266	261	249	264	267	265	254	259	258	255	234	263	267	267	240	276	246	263	254	258	265	261	265	258	276	241	267	250	299	268	265	242	282	270	251	261	281	262	253	246	273	275	259	247	263	264	257	281	271	278	244	286	263	238	263	299	236	250	278	267	260	263	281	270	253	241	252	280	255	297	267	254	272	261	263	268	273	245	263	281	246	266	266	246	238	233	254	260	250	269	275	265	261	255	270	257	240	265	246	231	264	244	283	289	269	252	286	234	286	232	246	265	276	279	270	261	223	253	251	253	251	226	273	274	264	265	257	235	257	277	273	270	267	291	278	247	239	263	236	270	287	230	258	250	251	270	257	263	251	290	287	276	277	256	229	261	263	276	287	271	240	278	276	247	237	253	256	253	248	243	248	257	242	232	259	274	222	250	265	247	279	272	260	255	249	255	246	276	223	275	250	270	258	261	255	264	249	280	284	261	261	253	246	237	257	248	258	255	249	261	274	288	249	261	264	249	267	268	268	284	264	262	296	269	252	253	231	254	283	275	283	268	247	257	258	236	275	262	265	238	258	272	238	264	256	252	262	241	270	266	256	274	289	274	250	257	246	268	223	267	290	279	264	249	249	252	258	265	273	290	277	268	271	264	230	245	254	269	230	273	242	279	266	282	251	270	279	268	257	240	260	253	248	265	279	274	304	266	258	255	262	246	265	265	291	244	254	259	241	267	270	248	251	288	269	251	276	272	257	265	276	255	244	224	294	273	264	242	275	251	272	270	275	241	273	265	270	254	239	250	293	287	256	279	261	232	228	255	242	242	278	268	257	261	265	279	252	251	258	245	224	248	265	247	242	230	229	255	253	253	273	267	277	259	277	245	227	244	263	240	269	273	239	272	256	262	272	247	252	262	280	269	241	273	281	272	274	256	267	258	251	281	239	273	234	253	247	234	258	281	248	256	261	262	271	261	302	278	299	269	266	244	258	250	281	255	239	259	260	238	236	263	240	240	262	243	253	260	253	266	271	257	266	276	253	248	240	273	271	287	285	266	247	268	275	246	248	251	249	252	260	254	251	271	273	282	244	288	243	257	231	247	256	262	255	263	245	239	216	260	264	244	298	242	223	239	266	238	245	250	265	253	253	257	270	248	256	240	263	261	296	262	278	273	233	265	248	255	267	240	271	268	265	259	235	278	227	290	269	257	264	283	248	240	242	289	287	251	297	249	266	257	226	273	249	270	256	245	277	253	245	258	257	264	267	270	237	253	280	246	255	268	274	267	274	253	281	280	264	261	276	249	283	238	267	256	271	267	252	251	262	309	264	268	294	269	264	268	275	253	260	268	295	267	270	258	289	243	287	292	269	252	251	247	248	263	274	246	253	261	298	294	243	260	235	247	255	244	271	249	255	252	247	262	273	279	291	259	257	251	251	262	267	279	284	257	250	270	252	275	265	259	265	273	261	253	285	286	280	247	241	254	257	248	279	282	270	245	259	245	255	258	231	230	247	256	256	241	271	262	240	262	269	236	256	252	254	251	239	262	252	255	244	256	279	265	261	283	286	249	238	275	242	254	295	261	230	241	245	251	297	252	267	275	261	288	243	251	263	266	266	262	286	274	284	251	259	258	265	242	271	264	260	238	310	249	274	297	244	254	248	253	256	275	286	274	250	258	241	241	276	289	234	280	250	263	290	231	257	280	226	275	243	251	245	252	252	242	244	248	254	249	251	249	259	264	234	250	250	274	256	234	274	255	254	251	265	290	248	255	259	251	242	280	261	267	279	262	257	256	277	254	264	220	253	255	252	282	265	246	256	252	234	259	275	265	262	259	245	238	263	238	239	270	256	285	262	255	249	272	261	262	259	239	234	268	240	247	270	239	243	261	241	273	264	282	257	233	244	252	304	231	286	228	234	269	266	232	263	257	304	246	252	249	263	262	251	236	246	244	245	264	271	289	266	237	257	230	245	241	245	228	255	247	268	281	242	267	273	264	255	251	259	252	246	248	241	258	278	238	281	279	249	273	265	253	260	277	296	240	288	263	245	255	257	263	246	284	248	257	272	259	257	254	252	280	265	277	258	252	268	287	242	256	251	248	255	272	267	288	257	273	279	242	258	231	259	288	264	295	258	227	258	265	278	224	266	273	258	259	283	276	252	277	269	249	264	265	238	286	237	254	249	268	283	259	277	249	279	293	265	280	243	255	260	265	271	258	246	254	262	264	289	244	278	219	255	281	253	262	283	263	283	256	255	237	259	248	246	272	286	244	242	278	260	259	250	264	247	275	254	253	259	257	258	252	245	258	252	243	258	260	248	258	237	274	293	257	262	290	282	259	234	255	281	259	287	268	289	242	253	247	304	259	276	272	267	298	258	250	258	239	267	259	264	295	251	249	255	237	258	242	243	258	272	248	248	270	264	275	219	275	254	265	258	269	250	282	249	262	254	279	244	277	248	255	228	227	279	253	313	254	221	268	265	276	255	279	260	243	249	299	218	255	275	262	296	257	248	251	250	269	254	252	252	262	263	249	227	244	269	271	297	276	287	290	280	283	263	279	259	244	235	270	246	248	262	270	266	253	236	282	259	261	259	262	247	226	249	256	269	274	242	253	258	269	287	264	237	284	224	259	276	260	315	267	256	247	253	280	284	254	267	289	282	275	243	299	262	251	221	249	270	290	257	259	248	268	265	262	255	262	250	263	253	256	240	262	243	284	280	240	224	255	268	259	235	283	281	239	262	283	260	271	270	257	272	259	250	266	239	259	273	245	234	265	261	251	271	251	259	250	253	253	263	256	248	246	258	251	252	265	276	266	262	274	261	275	247	278	260	237	227	253	290	270	240	231	264	240	251	253	248	259	267	251	239	240	254	262	244	263	260	295	262	267	288	256	240	264	249	251	290	264	257	265	247	284	295	248	260	264	261	244	248	250	265	272	263	243	274	231	280	259	253	283	249
4763	8230	6042	2849	1949	1505	1140	844	728	611	547	498	465	419	395	374	372	355	333	346	322	314	292	343	304	283	299	301	325	301	300	287	321	321	260	308	307	288	313	302	265	294	326	275	275	339	286	299	311	285	280	277	283	255	283	299	263	294	303	299	275	305	273	300	287	285	307	303	285	284	323	290	257	296	287	253	283	289	297	299	295	273	300	280	271	288	299	245	274	275	315	295	276	260	294	280	298	302	280	311	278	293	282	284	283	287	328	267	292	277	281	299	312	285	299	296	277	279	286	301	272	275	289	285	283	298	258	276	293	287	297	290	321	297	292	300	302	262	269	271	266	310	299	277	303	311	295	300	253	280	275	281	272	278	280	293	318	295	276	287	263	290	290	295	259	304	292	312	267	281	285	314	282	271	288	252	289	285	281	280	293	276	256	266	287	283	274	287	319	297	274	269	283	328	292	301	288	287	281	282	287	282	285	279	281	291	298	283	298	285	273	293	270	292	281	271	290	282	260	301	274	283	308	267	246	294	306	295	286	231	284	296	283	311	284	283	261	296	288	262	266	272	280	269	289	298	293	281	294	306	283	322	278	272	302	266	287	287	267	270	295	283	299	279	263	283	296	320	237	304	304	283	255	307	250	263	290	292	269	291	244	290	271	274	289	266	247	270	273	265	263	292	269	292	284	290	318	264	273	285	280	285	236	288	292	294	297	299	278	307	289	288	273	309	309	304	313	260	291	296	289	269	311	278	278	284	276	299	257	301	259	274	275	277	266	274	286	291	282	265	325	275	272	282	275	279	277	275	319	308	251	274	312	238	297	254	287	288	293	286	253	272	281	292	300	273	253	288	260	291	272	285	304	268	257	293	271	288	259	272	298	298	283	268	308	277	286	275	268	261	303	276	280	323	276	311	280	284	277	288	266	286	288	290	279	270	295	297	308	276	305	293	277	309	299	315	279	280	298	257	277	283	270	282	305	277	302	273	275	296	287	270	284	248	287	281	274	262	302	296	321	254	285	295	283	271	272	262	279	306	301	312	286	273	276	274	283	280	267	298	324	292	301	289	288	292	292	262	288	290	308	290	280	279	300	324	287	283	316	268	290	291	298	290	287	258	300	290	288	306	285	292	301	276	277	279	289	319	314	284	284	282	279	285	299	272	254	253	311	306	301	268	270	308	274	298	296	276	286	273	277	283	262	303	297	324	287	292	289	269	266	287	291	279	296	252	247	289	285	273	261	306	263	276	272	291	285	273	292	263	275	275	298	289	319	289	264	296	292	316	287	303	288	286	284	280	284	283	298	325	284	311	287	271	280	306	306	292	284	310	243	286	309	286	266	282	297	269	286	302	275	266	270	281	285	282	249	249	296	277	284	278	289	284	266	263	301	283	287	247	268	294	259	278	287	274	290	282	297	286	278	274	300	262	305	302	298	294	312	293	286	272	299	295	300	275	292	319	272	288	280	293	281	254	265	282	282	284	296	296	302	278	300	256	287	273	273	269	294	307	302	274	276	242	280	267	272	286	288	305	309	299	275	280	313	284	279	293	282	296	282	248	274	272	297	282	288	286	294	273	296	277	289	304	287	292	260	311	279	284	257	264	289	309	306	288	257	305	276	297	285	301	284	279	304	292	284	279	293	286	277	277	319	308	295	296	281	268	298	291	297	290	313	261	282	255	291	280	275	263	262	290	270	274	311	316	304	263	289	278	301	287	282	322	298	321	312	292	246	264	268	297	272	273	297	248	290	272	259	280	291	302	294	282	289	270	273	275	266	266	307	271	270	290	279	276	280	272	267	277	324	294	303	267	274	271	300	271	277	266	282	285	297	296	297	314	272	240	268	289	292	263	307	315	278	269	270	253	282	241	277	268	273	265	264	268	244	277	300	287	287	272	292	252	269	312	298	310	295	295	295	278	282	299	290	257	271	278	282	295	289	259	280	285	291	291	279	295	260	312	256	299	283	286	273	259	264	276	294	270	317	308	272	278	301	293	291	304	290	319	288	269	274	282	300	296	297	312	293	273	279	294	286	261	290	288	293	326	319	269	287	253	312	279	280	263	290	294	298	271	271	303	265	288	294	264	273	277	333	298	243	255	284	255	303	270	270	281	296	278	283	261	284	271	271	276	296	290	265	288	299	273	295	250	301	315	275	280	260	255	285	295	321	291	284	248	260	267	281	312	298	273	290	296	261	280	305	282	268	284	293	278	290	277	285	288	267	289	309	275	278	288	310	248	279	268	266	296	269	299	263	299	306	303	297	268	268	302	308	282	295	305	279	269	308	324	292	285	271	307	291	289	275	288	283	268	272	289	313	287	281	283	273	273	271	278	281	279	272	289	272	285	260	296	310	269	290	274	259	297	293	294	282	273	272	292	290	262	290	279	303	283	290	303	285	288	273	275	268	287	280	271	293	275	261	277	276	294	270	306	246	271	264	274	289	298	260	314	314	266	298	297	284	270	289	271	295	285	275	333	256	282	305	277	289	304	332	265	297	288	279	258	304	288	276	260	297	294	275	270	304	257	314	279	300	287	283	280	273	272	280	295	297	278	283	280	254	280	292	296	282	272	288	289	274	291	289	292	275	278	261	290	246	286	270	291	251	293	279	251	289	281	299	258	282	288	275	296	300	304	285	262	298	289	301	301	278	257	283	276	300	266	267	280	267	292	275	272	297	281	280	300	306	322	276	286	274	275	300	286	296	289	281	254	275	265	288	281	288	305	292	269	298	276	277	287	310	266	277	314	302	246	303	280	285	248	259	296	320	303	302	273	241	291	304	259	301	281	288	274	282	275	291	286	295	307	279	309	286	304	287	281	314	252	320	289	328	293	281	289	273	266	339	295	302	308	270	278	283	289	291	329	301	254	248	287	294	261	296	273	257	305	311	297	309	309	285	271	308	266	268	289	293	319	290	278	272	302	292	268	314	276	301	271	322	296	285	266	294	266	301	307	307	291	278	297	276	306	304	294	265	313	301	271	291	318	281	253	280	280	297	287	286	287	268	275	254	277	305	269	271	260	275	259	276	282	284	259	290	277	292	272	307	294	298	289	316	284	298	249	277	312	256	279	297	269	256	275	272	316	322	286	261	299	294	298	257	294	275	292	283	295	302	287	300	306	286	272	265	287	290	280	270	279	281	310	291	299	292	291	282	313	275	297	271	282	270	296	313	290	293	295	273	295	261	290	304	278	288	304	287	273	273	270	244	288	269	310	257	280	301	271	258	308	267	287	280	282	275	297	292	284	292	285	297	288	278	288	288	272	293	272	280	294	251	284	280	280	307	270	280	276	264	265	287	254	301	295	277	284	289	298	307	275	276	279	317	311	262	292	273	252	276	284	276	286	296	263	267	265	270	293	284	307	284	265	265	293	290	286	276	261	287	248	308	274	286	287	293	279	270	293	268	292	298	307	299	292	276	303	274	299	311	290	261	333	238	282	287	271	279	262	287	295	272	299	279	306	273	291	287	262	289	280	263	323
24446	20998	27515	24599	15028	1314	861	734	683	667	641	581	588	581	589	547	558	591	544	585	584	545	561	558	542	562	589	548	528	541	572	582	586	571	539	579	544	541	572	549	510	513	577	520	561	594	581	571	574	543	567	568	546	517	508	575	562	515	547	574	543	541	571	549	567	583	560	543	571	556	565	508	553	558	530	612	582	485	537	537	542	576	532	560	567	583	590	524	501	551	535	592	532	542	531	526	576	569	556	538	538	576	561	554	506	522	549	595	593	555	579	576	548	566	558	572	569	554	579	506	582	546	592	536	565	521	524	545	530	582	560	565	526	543	561	566	537	612	545	540	540	543	577	607	586	581	594	547	562	582	496	577	556	577	562	538	532	543	538	545	554	518	544	555	531	561	569	526	579	560	541	524	565	531	532	531	544	585	503	545	521	523	547	548	551	548	544	551	547	540	530	577	610	521	563	530	574	545	518	531	548	627	516	518	559	537	554	586	563	575	534	541	544	522	564	531	557	566	570	542	570	512	583	519	527	529	504	557	555	542	552	525	527	568	552	567	552	551	587	573	549	574	545	531	528	492	585	575	555	539	538	539	539	528	559	504	575	512	559	536	546	557	504	537	575	510	564	567	534	528	578	560	542	549	541	525	590	559	535	544	529	502	544	550	589	521	565	557	511	544	540	550	513	548	551	510	520	553	569	548	561	551	559	539	590	559	551	563	565	545	544	500	535	527	561	558	565	529	585	608	554	574	577	557	553	558	557	569	580	528	509	578	529	524	527	516	562	513	527	561	604	589	591	513	531	540	568	579	552	540	513	525	540	574	527	582	578	550	546	615	571	572	520	535	560	544	580	553	573	516	534	550	566	615	540	548	541	556	552	552	548	529	556	540	609	537	522	535	569	589	542	580	542	579	555	567	609	579	529	571	567	555	548	573	547	543	554	510	542	545	587	558	580	550	575	600	556	561	572	566	573	528	561	565	564	592	519	550	499	540	584	538	549	571	546	509	556	542	569	577	534	564	522	562	555	540	549	545	529	531	556	554	518	512	523	576	509	536	585	509	555	539	560	509	564	558	551	564	560	544	560	568	537	558	542	563	537	563	535	563	543	529	563	562	562	586	544	487	528	594	616	588	591	591	513	609	529	558	554	613	605	562	567	518	554	531	547	580	533	578	577	569	522	564	551	585	558	488	549	547	547	537	514	579	533	575	545	582	610	573	570	568	552	550	566	510	551	566	564	543	594	573	556	581	564	584	525	604	520	548	523	529	509	535	580	573	532	558	550	532	616	536	581	544	587	564	563	546	520	576	563	548	549	557	557	582	541	556	544	550	554	569	526	568	563	586	582	592	525	553	534	561	564	577	519	557	571	546	585	600	565	509	546	568	564	543	548	553	557	568	527	518	571	530	557	521	548	531	557	546	549	558	525	561	555	569	560	535	576	568	540	561	567	534	521	566	513	570	532	561	551	554	553	535	498	593	517	534	571	534	559	577	518	539	553	534	574	561	500	569	569	557	561	544	562	509	513	549	551	549	543	500	538	590	591	585	541	536	573	562	567	554	529	523	550	537	553	566	536	544	508	567	571	579	541	569	565	605	522	522	583	552	559	555	541	598	545	518	554	524	569	534	575	520	550	548	557	525	569	557	553	566	500	529	554	521	544	585	593	497	540	537	587	553	549	573	547	556	539	541	551	510	545	571	539	562	537	563	535	616	538	547	526	564	579	516	506	556	567	555	577	555	542	549	515	542	540	537	562	552	526	521	549	554	541	555	528	549	541	559	572	524	552	591	521	489	568	517	507	532	582	539	590	568	573	528	540	554	508	567	553	530	523	552	574	598	586	590	567	549	557	558	572	588	532	524	586	513	536	572	592	576	545	545	555	574	569	601	556	547	533	569	553	557	506	553	553	533	552	557	545	569	525	524	550	529	538	549	537	557	591	532	483	507	520	561	566	567	553	550	526	539	525	538	559	511	543	539	537	564	518	575	553	540	548	568	531	557	510	565	575	564	518	531	500	540	560	552	553	528	544	523	522	563	527	540	556	567	524	538	557	584	567	569	564	539	574	544	553	567	555	571	545	580	553	572	544	565	544	521	545	577	537	557	528	560	555	601	550	532	575	537	525	579	546	579	533	526	574	527	572	548	523	575	549	530	563	530	548	567	518	523	525	597	544	579	535	558	512	551	545	547	549	504	540	545	510	572	558	569	537	533	558	546	525	545	581	566	530	577	563	539	601	527	562	565	517	534	580	543	542	546	551	552	567	558	600	562	552	565	542	563	551	596	533	534	539	557	566	536	535	592	538	545	554	546	519	560	534	509	556	547	542	551	550	522	553	595	557	570	571	575	548	538	566	552	542	564	576	514	565	584	494	535	546	508	545	522	557	548	578	572	535	531	563	531	583	578	522	546	570	547	532	542	542	540	565	582	528	549	520	541	541	522	536	541	565	561	530	554	535	531	571	609	541	556	552	586	565	590	554	599	576	553	514	566	552	564	561	563	564	532	536	626	588	544	547	532	533	544	545	566	519	567	521	533	578	587	520	533	559	534	563	571	568	548	558	548	568	528	576	544	530	565	552	557	534	569	545	568	558	555	559	540	534	524	562	541	513	564	573	566	558	536	569	563	535	552	540	511	535	566	587	562	541	559	512	593	564	580	561	555	572	578	592	534	588	564	547	532	570	540	550	532	568	551	562	561	513	551	543	548	553	510	555	595	611	576	576	590	573	545	532	541	560	518	576	552	553	559	582	538	523	573	550	566	535	570	565	520	576	552	520	533	539	588	519	524	519	577	568	512	521	548	577	553	584	526	558	544	543	565	537	521	564	527	546	539	536	542	567	514	539	525	555	552	575	561	592	559	557	517	555	557	593	539	499	520	544	496	537	564	556	558	537	508	586	555	583	511	553	531	536	559	533	518	554	585	551	514	517	545	582	556	555	548	529	555	607	544	575	577	574	568	549	544	542	556	533	570	557	518	532	523	542	556	528	582	532	541	529	561	565	550	559	542	569	525	531	581	554	568	564	577	530	501	563	520	535	492	553	533	559	555	539	527	543	590	536	536	583	548	567	545	509	542	536	578	550	559	510	540	529	542	571	517	564	552	553	526	550	522	556	574	574	565	537	566	546	554	496	573	587	533	570	509	570	556	549	533	574	578	551	574	527	519	537	522	553	548	578	527	516	575	530	597	544	551	518	567	534	566	571	536	537	546	546	578	532	542	514	577	579	570	556	582	536	550	566	523	517	489	571	597	541	501	534	556	555	488	570	526	607	559	534	555	549	586	565	531	565	525	537	491	579	562	561	510	526	518	586	552	536	561	537	538	588	563	551	539	501	569	574	535	553	601	564	536	522	520	543	552	547	589	559	542	592	543	501	569	512	542	574	487	557	526	525	540	516	554	564	519	559	597	584	558	529	530	542	543	542	595	565	557	515	538	555	536	564	549	504	554	558	518	555	572	550	556	541	524	551	552	562	578	520	550
5054	5258	3801	2005	1540	1265	1038	978	782	748	713	653	645	665	601	618	622	624	570	609	590	528	573	600	552	601	525	524	553	592	573	583	537	591	530	523	547	536	562	573	564	492	561	551	597	567	520	589	544	560	561	564	540	589	548	571	548	537	517	549	568	579	537	547	532	542	544	556	568	523	546	564	544	599	557	547	553	540	539	543	574	549	543	525	518	554	597	561	539	556	576	550	564	595	590	554	524	527	518	559	541	549	587	574	528	543	560	537	484	538	602	570	555	583	562	591	540	597	568	558	524	530	567	564	550	545	570	566	598	511	588	560	576	542	531	576	527	538	560	543	520	541	505	581	556	552	561	517	532	588	574	555	557	562	523	536	557	557	592	565	574	548	561	563	583	588	558	549	548	570	617	586	512	583	524	562	509	550	558	540	560	538	549	549	561	545	592	535	535	555	508	543	523	522	549	542	534	533	576	531	548	542	534	578	512	570	513	553	571	554	571	584	519	590	551	516	523	569	558	555	552	593	562	567	583	555	553	552	582	542	564	527	523	557	603	558	573	555	550	576	570	559	553	556	576	544	525	506	571	567	542	534	541	563	568	565	502	529	531	557	551	550	526	568	537	541	533	547	527	567	537	545	546	510	589	545	556	569	562	561	520	554	579	541	551	531	529	572	534	559	558	565	553	520	531	549	548	574	596	568	546	501	542	545	566	505	572	569	545	550	549	574	527	551	550	589	551	519	566	555	544	547	526	571	505	572	536	565	536	543	603	550	581	522	538	532	557	561	548	536	565	529	527	575	561	613	565	543	574	540	560	565	541	562	567	564	554	547	567	552	530	498	513	554	497	576	533	571	569	536	544	545	530	586	520	577	556	594	539	526	563	555	557	563	557	556	587	524	612	556	553	543	550	599	626	561	555	511	557	593	541	532	582	575	544	551	501	576	569	532	558	612	551	520	539	539	508	553	546	552	532	576	532	578	566	536	506	557	595	582	578	592	551	558	598	570	559	556	557	545	565	590	606	548	514	565	549	562	539	538	525	547	521	529	514	542	568	584	559	589	515	499	540	556	543	558	569	532	550	563	550	586	503	527	543	552	549	568	555	549	539	537	534	556	555	533	541	587	579	518	554	597	542	526	550	512	563	576	567	547	539	550	554	506	546	578	575	510	572	552	559	534	561	571	584	533	532	515	537	548	556	561	541	563	547	572	533	567	529	551	579	566	565	556	549	560	569	588	523	522	525	594	511	554	564	586	542	609	564	556	549	570	535	542	566	527	539	584	550	543	576	553	574	559	541	550	572	549	562	540	535	538	500	505	530	590	558	553	537	554	544	582	515	573	589	501	541	557	562	555	559	591	525	547	579	523	515	574	541	582	563	561	509	522	555	526	557	577	586	556	520	542	539	564	565	581	558	531	553	575	556	571	547	527	541	562	531	525	565	577	579	543	557	571	546	553	526	544	519	533	565	588	573	585	550	530	540	531	548	579	580	507	565	534	570	565	578	580	517	547	553	543	521	572	568	557	522	547	512	541	531	547	545	538	542	532	539	591	501	544	533	560	536	548	533	516	524	547	522	504	554	531	519	517	548	570	558	559	565	551	583	577	560	578	541	527	559	540	545	542	544	567	512	577	541	552	517	531	564	555	530	544	543	551	531	546	520	555	589	615	536	532	568	579	546	569	546	511	591	519	568	557	566	566	526	559	559	513	567	519	598	531	527	505	539	527	575	570	554	564	559	511	555	567	562	552	532	539	551	532	509	535	557	571	545	542	564	549	527	545	542	545	544	542	536	580	529	530	555	568	555	531	532	548	512	576	545	553	551	553	515	538	565	538	570	543	561	532	512	547	532	547	565	540	562	537	573	522	542	531	585	553	553	560	542	547	586	602	524	564	544	516	532	558	551	576	561	552	596	577	542	524	573	581	564	519	575	553	559	562	539	560	524	551	542	566	526	536	552	545	552	567	509	564	577	576	540	523	510	534	559	566	570	538	591	536	565	584	514	570	573	568	572	522	562	549	534	519	505	527	574	579	567	602	573	509	534	540	558	496	538	507	546	578	561	608	565	562	550	536	579	567	557	605	517	554	530	538	599	559	582	581	577	574	546	547	545	528	556	546	510	536	593	551	557	538	523	534	519	511	572	608	525	525	556	569	513	554	546	500	549	571	530	535	561	553	553	541	571	530	563	550	528	560	512	519	575	563	595	546	588	558	538	542	581	543	580	567	534	535	518	565	555	593	569	556	575	532	541	587	612	534	538	589	530	581	543	538	567	525	562	547	566	523	579	576	530	551	568	569	504	563	563	533	543	557	550	567	578	535	542	571	534	574	506	546	517	535	564	544	557	608	529	580	566	578	526	563	577	491	553	518	574	535	577	560	532	546	638	559	570	595	574	536	555	525	542	534	557	540	567	546	532	538	533	610	564	570	512	511	557	556	601	585	575	511	532	620	519	528	586	514	564	567	522	542	544	577	584	569	617	536	544	504	576	558	523	530	560	563	575	564	560	550	544	541	589	554	598	561	539	572	523	530	588	537	592	567	509	543	574	574	548	574	563	561	569	503	501	575	564	543	547	548	524	541	529	548	575	560	572	527	566	523	558	546	539	541	520	567	531	535	530	531	569	575	565	575	566	518	540	568	555	516	507	562	582	583	548	528	559	586	586	566	598	567	595	534	553	528	550	546	543	541	540	555	556	568	555	555	563	556	502	583	525	543	521	541	559	527	555	595	562	532	557	561	595	500	540	556	515	531	562	532	580	558	564	558	548	533	543	557	556	573	571	586	563	575	555	521	567	538	547	549	540	538	611	567	536	578	561	583	547	519	567	542	606	545	551	587	522	568	501	583	587	511	527	542	545	528	548	534	508	498	566	537	558	568	526	512	565	538	569	554	528	566	571	522	580	517	522	578	516	508	496	544	552	559	554	581	528	589	530	557	582	552	536	519	536	550	559	550	536	572	523	533	607	555	579	562	587	598	560	619	565	544	569	541	534	578	564	563	571	551	544	554	589	559	542	577	565	520	563	529	572	562	573	531	527	517	512	536	541	608	569	531	545	504	535	545	567	574	596	536	514	509	595	552	547	537	568	589	566	530	543	565	558	546	536	527	548	547	594	559	529	571	578	528	553	567	571	573	559	510	567	578	536	545	529	535	586	544	594	547	586	545	552	536	571	568	573	548	504	524	559	540	544	526	543	621	546	535	564	557	572	557	542	619	553	588	536	590	516	569	555	565	538	573	596	542	563	517	558	541	530	537	535	515	560	536	549	546	556	586	507	525	499	553	558	547	522	555	557	560	535	525	538	603	558	528	542	533	578	584	564	564	588	582	537	573	522	567	540	544	575	519	541	548	572	538	560	582	543	537	544	544	551	536	561	552	558	579	573	552	540	520	570	530	490	581	532	541	552	617	561	552	537	556	559	525	547	543	585	540	562	557	573	551	509	542	529	532	565	553	564	544	547	558	563	538	566	559	541	539	577	524
22267	21080	28839	23547	21076	21114	11521	972	638	527	492	416	350	308	319	305	281	259	264	240	217	223	222	197	202	184	163	201	191	195	195	190	188	184	182	189	192	183	172	196	191	201	183	168	150	202	169	195	180	167	173	172	158	196	190	161	164	179	174	177	188	180	153	162	180	190	161	168	159	168	151	187	157	178	177	181	170	167	183	139	170	176	148	192	179	154	177	170	181	169	158	152	179	167	169	161	165	160	162	179	175	163	176	183	182	172	198	163	179	159	158	159	177	173	183	167	174	181	169	175	140	181	178	171	152	172	163	174	177	164	154	168	170	179	165	160	165	177	191	175	157	145	147	155	163	156	154	149	176	161	174	151	161	149	163	170	169	152	133	179	178	146	173	188	159	156	166	165	164	144	163	151	184	176	169	174	177	178	159	147	185	186	164	159	144	186	155	160	160	158	151	186	151	167	170	147	148	145	184	164	147	160	164	156	143	157	161	154	189	162	191	167	182	168	183	174	163	164	181	189	173	159	177	186	164	160	169	189	172	164	178	166	147	174	158	182	167	169	185	155	167	164	192	167	173	186	146	182	151	169	177	172	188	154	180	159	183	158	171	165	166	135	167	158	165	177	163	147	164	172	152	181	170	158	171	161	159	175	185	165	150	181	162	175	180	172	168	180	183	193	150	161	179	156	174	164	159	141	188	168	165	164	170	136	170	148	160	183	188	169	153	173	171	175	144	161	161	153	151	146	182	172	157	193	159	181	190	154	163	174	163	156	170	160	164	178	163	179	163	170	185	175	157	152	163	148	171	174	159	162	173	172	190	174	166	161	161	162	181	164	181	181	152	174	162	155	174	178	187	153	161	157	193	177	173	206	154	167	155	175	165	173	170	148	171	177	167	179	171	159	168	193	160	143	172	181	144	170	166	169	171	171	180	169	167	187	159	169	186	185	165	164	157	156	158	174	151	174	171	189	176	180	176	176	153	164	182	163	164	179	173	167	178	167	186	171	166	176	182	187	149	176	162	149	159	164	164	141	155	183	169	177	174	151	159	170	169	180	171	157	182	166	184	160	151	173	161	163	153	167	178	174	190	179	159	181	158	149	180	160	156	162	153	182	170	166	141	158	177	168	163	181	156	168	143	159	164	148	164	174	166	184	154	158	151	156	160	145	155	183	160	167	157	171	191	169	144	152	144	174	170	160	160	161	164	182	152	171	136	160	155	174	179	174	160	167	169	167	160	156	179	160	168	163	198	171	155	165	177	161	175	159	147	167	186	169	175	175	169	156	170	180	168	166	147	181	187	143	155	203	174	164	193	163	155	157	150	184	168	163	171	161	187	189	161	156	168	150	164	176	163	165	162	143	170	165	151	149	175	183	156	159	194	175	177	183	177	175	141	151	174	177	159	158	179	182	150	189	171	171	149	159	174	161	142	180	143	163	168	161	165	169	175	152	160	170	175	160	152	150	177	156	160	178	162	162	173	178	175	161	161	178	168	158	162	183	173	160	146	166	169	160	165	171	198	184	162	144	150	169	199	174	176	188	171	155	161	167	157	168	166	173	178	178	175	152	155	194	146	171	159	161	154	180	154	186	186	168	150	155	160	171	159	151	188	163	186	176	153	194	159	179	175	162	166	141	177	151	182	182	177	145	195	168	159	176	162	161	179	180	173	163	155	156	150	165	165	183	191	155	173	167	175	181	168	164	159	150	176	176	166	184	144	177	135	152	170	170	187	175	172	172	172	183	133	166	157	173	173	175	177	158	178	170	166	175	155	159	151	140	175	173	149	182	153	154	177	157	166	169	157	151	155	173	156	176	182	175	180	159	168	170	170	165	186	168	169	162	174	167	180	177	193	173	157	164	168	165	169	146	169	156	171	166	175	160	182	165	160	148	163	170	186	166	154	176	165	164	193	178	155	184	166	177	183	174	194	149	188	177	176	193	167	150	170	162	157	176	179	154	180	174	158	168	189	136	159	152	161	158	169	163	137	170	143	175	171	181	166	179	162	172	184	193	167	181	151	164	192	149	154	187	176	165	168	179	166	176	186	147	184	164	164	158	147	154	174	154	171	164	199	161	159	190	168	178	178	174	175	166	140	180	176	166	182	167	160	180	177	154	164	173	176	177	186	167	153	153	151	162	157	192	163	184	161	180	161	170	180	158	175	180	160	176	163	162	180	163	168	165	171	170	190	166	181	171	140	194	158	175	170	196	180	173	167	160	172	172	175	173	201	135	165	185	157	172	158	184	174	138	177	185	195	172	148	165	171	164	145	163	176	171	171	161	133	159	179	163	168	168	147	173	166	182	172	147	152	164	161	162	172	173	176	185	168	171	188	159	182	162	177	180	178	163	161	152	170	177	143	168	149	156	174	191	138	172	149	171	176	186	156	163	155	187	181	164	167	183	156	181	192	158	168	152	160	174	164	159	190	166	179	153	167	180	164	163	129	149	148	154	159	175	176	155	171	162	178	138	169	180	142	176	182	165	169	173	171	200	194	180	171	196	161	155	165	167	199	173	168	171	163	184	164	201	178	124	170	190	200	184	158	186	170	164	171	154	177	156	165	185	141	164	172	153	165	168	150	179	169	154	161	183	182	186	163	152	163	160	176	193	139	177	150	167	181	179	165	167	164	162	184	182	172	175	176	164	145	170	159	165	191	150	162	171	180	181	191	167	171	154	178	202	163	173	154	186	155	185	167	150	184	158	167	179	168	175	149	166	176	162	157	158	139	173	167	181	176	176	179	164	166	165	155	158	180	180	151	180	167	147	164	173	163	164	173	150	167	160	158	182	177	174	159	169	152	158	175	176	164	150	168	167	180	188	170	147	158	191	192	153	165	184	170	173	169	161	166	174	168	156	164	151	151	172	181	137	168	157	179	158	155	169	157	149	166	152	167	181	173	173	168	176	154	179	156	170	175	160	191	155	159	162	184	175	163	180	162	171	165	171	168	166	165	181	169	175	178	172	165	153	150	145	155	159	157	169	169	176	176	158	164	171	148	164	183	162	168	171	162	181	168	182	195	171	192	168	182	186	180	175	169	183	168	161	171	150	158	171	165	176	178	173	175	197	185	179	183	177	179	181	170	168	182	162	155	165	185	159	156	142	180	159	170	189	160	172	171	160	187	181	171	172	169	168	181	168	161	195	151	173	165	186	177	163	166	161	162	172	142	161	171	183	178	159	167	159	184	188	183	183	191	165	168	174	169	154	155	186	177	175	186	171	185	154	173	148	175	164	186	161	196	154	192	169	165	163	179	198	149	155	163	161	183	166	162	156	146	159	145	156	183	156	172	159	166	155	171	156	163	168	186	170	171	173	167	166	166	176	186	186	158	166	192	160	173	154	156	162	176	167	149	146	170	160	167	166	161	146	157	151	162	154	185	159	171	172	163	186	163	165	173	158	163	148	173	152	186	170	163	162	161	191	173	166	177	166	155	172	184	188	145	176	162	159	165	170	166	145	158	159	179	161	165	172	172	155
6055	13838	10170	4853	3385	2460	1811	1405	1037	825	715	568	487	426	425	332	332	312	262	295	250	238	268	232	213	227	202	209	203	187	220	221	216	194	210	192	207	225	198	198	188	197	189	181	175	177	190	189	189	180	163	186	192	166	166	181	168	179	185	163	172	196	173	181	164	186	171	183	174	143	191	179	182	163	160	167	179	177	169	195	176	170	176	166	168	167	179	180	163	139	199	170	167	196	163	176	194	165	191	181	151	167	158	200	172	171	162	194	187	162	161	166	162	174	163	184	190	131	158	163	163	177	154	173	191	185	164	160	171	163	179	168	172	146	165	180	165	154	168	167	182	147	177	145	180	158	179	158	189	173	152	159	177	163	160	163	158	150	185	193	150	188	164	158	170	169	183	182	174	156	190	160	175	185	146	201	165	155	164	181	162	187	184	187	155	152	180	160	182	172	171	142	165	167	170	170	179	179	169	152	142	177	181	159	175	135	172	152	190	163	183	182	175	176	147	167	166	172	171	181	159	199	185	162	161	164	166	165	159	126	176	165	158	177	159	138	173	181	146	145	166	151	168	169	187	172	176	177	168	175	151	158	180	159	162	186	184	173	160	182	148	184	169	188	157	150	187	175	177	183	184	152	179	177	192	147	161	168	181	165	187	174	158	174	179	169	149	188	156	177	157	167	172	167	162	196	154	168	168	181	150	158	159	163	173	182	170	168	177	177	181	188	166	168	179	178	159	165	164	173	171	169	181	165	182	190	183	190	161	142	167	174	160	168	200	153	157	174	182	182	144	176	196	171	148	157	184	172	171	186	150	169	166	165	176	155	173	174	158	165	164	187	205	161	183	163	168	154	154	165	180	170	170	181	189	166	157	169	173	169	158	171	162	163	183	172	183	166	171	172	169	161	170	141	140	171	166	171	171	203	164	148	162	171	168	170	158	195	178	158	174	182	161	190	143	178	159	175	155	193	181	164	175	205	180	169	161	187	163	158	171	161	149	183	160	149	153	179	163	182	159	196	156	167	159	158	170	166	188	185	161	176	161	179	142	173	184	177	169	162	175	168	185	190	174	182	175	180	175	173	179	169	177	175	131	141	181	162	184	152	165	168	177	165	165	184	175	170	196	168	177	160	175	139	173	187	153	165	152	160	184	155	166	167	186	171	164	184	174	176	165	182	169	156	163	168	182	171	174	203	167	168	179	176	184	144	145	161	141	156	174	179	185	157	157	168	161	162	170	168	192	163	176	171	174	168	161	153	177	194	157	180	163	182	170	163	176	156	138	168	162	177	170	171	170	172	180	181	195	156	148	172	169	147	161	175	191	165	155	174	153	193	171	148	183	176	149	174	182	164	143	154	177	151	163	197	149	189	160	173	167	160	171	179	169	142	146	190	171	185	180	156	154	179	148	181	201	166	148	161	157	163	205	148	163	179	169	169	161	188	156	191	173	171	157	140	188	163	179	147	201	164	177	151	157	164	152	184	143	143	167	178	173	162	163	184	151	174	182	135	169	165	166	182	193	150	160	184	193	170	171	162	185	170	173	182	156	170	170	168	162	177	194	171	177	174	160	178	167	153	162	149	192	154	162	184	151	196	165	153	171	182	175	158	180	175	167	166	188	166	164	164	162	150	173	182	169	181	149	175	153	166	177	165	172	178	149	170	173	198	180	200	173	141	179	176	165	168	177	173	167	166	176	172	168	146	173	164	157	183	168	157	155	164	172	162	158	165	178	171	161	173	159	158	157	178	183	139	166	169	157	168	190	158	188	171	155	168	180	161	169	164	165	163	166	168	154	147	172	188	162	182	159	167	176	173	165	179	156	160	173	176	172	152	165	194	179	165	169	175	170	172	167	167	186	188	170	160	165	189	162	155	180	174	146	170	168	184	157	170	151	179	142	192	160	186	168	164	184	164	174	175	171	177	165	149	163	165	160	168	161	172	164	197	160	170	173	153	148	161	177	158	186	189	174	152	185	167	166	163	143	166	162	157	193	181	155	159	167	169	177	172	175	160	162	173	148	165	179	166	138	158	198	182	157	161	144	167	166	162	178	174	161	160	140	140	163	164	159	175	192	158	169	171	162	191	168	171	165	181	159	167	161	174	181	190	154	171	158	160	168	186	159	176	170	158	152	187	178	166	203	155	179	188	153	171	170	144	203	188	150	164	169	178	175	175	177	173	191	184	176	152	163	190	175	178	173	189	159	165	170	167	178	153	180	154	167	159	184	133	155	141	184	145	173	185	180	168	190	171	182	186	172	157	146	189	151	188	153	177	180	172	173	152	153	170	169	167	157	178	159	170	172	172	163	190	185	182	171	182	162	188	161	177	186	172	158	186	150	170	167	181	161	189	157	156	152	182	164	176	161	162	165	160	171	173	151	184	182	175	141	176	173	178	179	156	156	167	181	179	174	159	165	189	166	182	170	171	161	176	161	160	180	151	177	181	168	185	174	172	158	154	150	189	158	177	173	161	151	173	159	160	163	169	150	149	168	163	193	157	155	163	163	170	181	154	168	146	179	180	162	157	185	163	187	177	160	159	171	158	191	190	180	172	166	182	163	163	178	167	171	150	158	141	180	141	165	178	185	176	153	187	192	162	149	187	177	162	149	179	167	170	149	163	160	176	176	176	149	169	151	161	143	167	174	166	153	150	155	170	176	157	172	163	169	165	189	179	166	154	179	167	147	188	170	170	163	163	168	182	170	171	147	194	192	191	191	163	157	177	174	158	162	191	183	176	165	174	175	181	178	149	167	165	175	166	164	139	160	156	184	172	182	174	162	157	175	179	174	186	194	180	162	163	169	163	177	170	184	155	172	174	191	173	183	178	161	175	168	162	168	182	158	169	148	179	165	192	157	169	160	170	150	182	173	163	182	194	161	137	157	164	163	158	186	166	172	174	174	185	195	165	174	178	168	158	176	176	161	160	176	173	152	145	168	166	190	154	135	177	194	182	207	166	142	163	173	167	168	169	171	170	157	184	165	171	142	157	161	169	183	161	181	174	159	156	156	178	165	186	158	173	173	173	150	171	187	173	182	171	148	177	189	167	188	178	170	180	171	170	178	169	166	171	170	169	166	178	194	152	174	158	171	145	140	195	167	178	144	159	173	164	171	182	172	179	155	160	167	180	151	155	159	156	169	165	159	168	174	154	168	165	183	178	176	161	171	185	165	160	183	156	176	163	158	167	159	170	173	191	136	157	157	167	168	183	162	152	156	190	175	181	163	170	176	166	181	168	178	144	163	161	150	178	173	190	174	169	131	168	168	149	154	154	182	190	177	163	183	174	166	173	182	187	182	186	172	169	177	181	184	169	185	166	151	195	184	174	163	161	178	185	146	161	155	164	163	180	167	173	172	161	174	178	166	166	166	175	183	152	179	158	177	162	172	170	161	156	169	151	161	197	162	168	191	165	162	151	153	185	160	161	183	174	180	146	181	192	177	166	173	167	200	158	175	167	170	169	168	178	184	174	170	181	146	153
27429	18827	5290	895	623	594	612	598	603	583	571	557	576	515	580	546	591	556	568	531	578	536	559	565	590	592	550	538	600	522	543	599	547	544	563	544	538	545	533	590	553	550	585	571	580	520	570	559	575	589	531	531	567	568	532	565	593	522	540	516	576	523	564	565	556	589	559	554	554	547	574	539	542	556	555	574	528	545	560	526	567	565	534	588	540	528	561	560	561	528	560	492	594	596	551	577	533	561	562	562	555	491	590	559	519	555	590	589	591	563	567	577	561	548	543	534	580	529	551	573	570	535	576	587	569	538	565	597	561	534	571	540	543	508	586	568	552	513	585	535	571	577	564	547	525	589	571	588	557	546	564	595	540	561	508	559	550	544	558	562	536	570	585	552	572	581	544	560	574	538	566	515	560	549	561	608	546	512	535	521	509	553	532	567	604	539	588	599	536	523	545	545	566	553	535	569	585	575	577	559	548	571	556	521	562	554	511	558	544	549	546	593	556	550	600	594	560	537	558	537	500	544	540	589	552	540	577	566	608	541	591	549	557	551	605	586	553	567	577	558	534	561	581	551	569	534	565	539	517	528	551	533	549	518	562	581	561	532	576	586	542	521	571	565	541	574	584	523	595	560	508	567	525	562	574	572	582	556	572	579	623	520	611	545	558	563	573	543	543	551	573	567	540	588	532	536	542	541	587	577	519	529	537	603	544	508	560	576	582	517	584	544	561	571	533	594	549	530	581	570	556	540	554	551	544	524	581	549	596	543	545	558	513	533	572	554	554	548	556	605	585	570	563	573	559	574	546	564	556	527	563	536	552	527	570	570	570	581	543	571	587	585	599	526	606	509	530	588	521	565	558	566	555	598	572	567	567	520	535	580	590	555	571	554	581	565	554	533	560	539	558	542	599	551	539	583	562	504	562	543	529	540	572	525	580	504	518	534	562	584	524	540	520	546	566	522	589	585	547	547	552	607	484	570	537	573	579	560	546	554	571	520	523	595	574	502	570	610	590	587	570	553	526	537	529	573	533	537	506	540	562	520	528	555	529	549	524	535	530	553	523	560	565	538	548	586	579	534	538	551	539	564	507	560	543	580	509	585	531	536	539	548	525	520	515	517	540	594	538	556	550	581	559	581	545	552	564	544	610	577	514	564	519	580	563	583	543	507	523	581	555	583	540	535	582	561	566	548	551	523	501	581	546	553	580	565	599	558	538	544	546	557	489	550	551	549	589	567	529	594	574	576	548	531	570	551	579	571	526	543	580	546	540	509	572	575	553	552	513	554	562	536	580	558	582	537	567	526	552	545	544	605	583	567	549	555	505	496	518	580	568	580	561	542	573	520	492	533	572	552	521	583	584	599	586	521	525	551	558	514	561	580	541	528	583	591	509	511	546	577	554	556	543	518	561	563	529	527	565	551	534	541	553	525	548	558	526	582	531	533	516	518	553	577	590	579	547	592	584	543	535	584	580	556	528	574	560	542	524	559	531	572	546	539	540	553	556	559	554	538	581	553	516	553	556	556	578	523	537	593	565	552	562	534	536	614	547	532	549	537	587	579	537	538	574	507	581	555	523	555	558	518	570	515	578	543	564	548	534	543	549	573	570	561	558	515	549	570	519	542	542	570	530	552	547	534	553	571	560	526	539	489	541	563	561	558	586	571	506	545	534	526	540	575	550	570	542	564	530	530	559	546	511	531	534	573	558	529	578	524	572	578	542	570	572	567	540	551	566	534	520	592	543	562	538	554	559	555	517	517	554	520	549	577	580	580	537	535	535	554	539	548	535	539	539	549	556	604	561	557	522	509	528	529	538	522	614	591	563	589	536	525	570	580	594	539	534	521	532	516	591	538	543	553	560	558	539	573	580	567	562	548	501	565	567	551	546	540	524	546	580	530	555	522	528	560	598	579	550	507	556	488	533	580	579	520	552	602	570	595	571	552	538	559	570	543	560	573	606	592	506	528	528	572	584	617	544	544	566	545	551	551	566	586	559	545	594	543	550	569	567	562	537	558	592	543	542	528	602	532	533	547	538	548	555	560	540	521	548	578	540	511	552	565	563	518	587	562	584	608	552	527	563	575	538	516	558	548	566	567	547	535	578	588	564	569	595	598	518	536	550	557	590	566	558	524	548	557	547	526	578	545	536	554	562	570	542	547	554	541	537	551	508	600	577	524	517	576	578	555	555	526	558	527	569	533	569	547	573	536	576	592	543	533	575	488	526	557	523	524	581	555	532	553	527	592	591	523	549	528	525	549	535	509	534	552	500	568	583	553	582	547	518	570	528	514	554	571	563	573	558	587	508	528	596	516	505	572	587	576	526	562	520	508	558	566	548	501	557	561	571	509	554	546	529	538	579	557	564	558	554	521	591	564	561	520	530	579	496	527	573	519	522	545	549	532	537	545	608	564	558	531	602	571	530	535	498	591	525	516	585	556	518	548	520	549	595	553	510	528	538	545	527	519	585	541	566	566	606	579	569	561	569	495	523	584	534	584	518	538	577	529	502	603	539	533	525	522	559	578	584	538	501	559	560	532	563	544	517	556	521	526	514	556	555	542	588	561	580	539	552	529	562	557	538	602	521	617	543	591	556	535	534	569	580	530	587	552	609	569	579	573	607	535	531	542	587	564	552	559	573	584	541	615	548	552	585	571	535	535	536	569	535	572	571	477	574	527	565	593	582	600	545	591	533	543	580	584	550	545	620	573	567	576	547	533	552	532	516	565	554	542	562	558	561	558	548	510	527	537	514	555	577	557	541	559	551	548	589	587	530	536	577	566	529	529	548	564	577	573	540	561	568	565	522	534	557	534	570	584	562	548	579	575	546	570	601	572	544	557	576	571	582	572	547	539	562	552	576	526	558	529	554	612	569	568	567	537	608	570	569	590	557	532	557	548	533	552	560	570	560	561	555	527	563	569	587	536	561	576	525	577	527	560	567	552	535	541	598	539	534	585	538	555	556	564	547	565	576	555	586	516	566	561	572	550	549	574	591	574	548	598	551	505	522	529	525	566	520	515	548	534	527	576	590	542	569	540	579	601	553	582	569	557	532	548	577	523	541	581	563	547	556	567	545	502	552	513	577	557	522	570	518	550	548	567	497	538	538	556	572	497	548	554	537	565	605	558	539	525	549	584	557	585	538	530	551	558	505	510	552	505	565	555	562	551	599	557	578	561	578	584	556	543	575	550	512	553	540	570	569	570	578	561	542	561	545	551	556	515	533	529	560	552	602	519	569	557	547	556	557	574	542	552	528	510	556	597	593	577	552	551	530	542	574	555	572	530	555	569	615	559	557	575	548	568	525	553	516	564	530	556	528	551	577	500	587	560	531	521	551	569	535	531	536	567	536	579	538	577	546	556	552	538	532	511	552	559	549	587	503	558	529	594	518	580	542	580	560	540	565	540	538	554	565	528	588	564	551	558	520	590	574	532	538	527	556	552	577	599	540	588	565	567	522	507	546	590	541	557	580	533	590	562	581	524
4687	1106	907	720	662	674	673	607	633	655	594	612	585	561	561	534	579	548	569	565	518	555	640	546	567	550	603	552	565	596	520	590	574	554	571	585	531	541	544	528	580	569	569	602	550	596	536	534	591	598	524	564	583	582	635	599	615	576	602	563	574	605	550	556	565	602	540	574	604	583	590	582	530	520	544	625	565	551	604	612	582	551	577	587	560	550	566	611	574	536	594	566	553	585	586	581	581	586	573	590	554	607	569	547	573	534	611	611	591	545	575	550	583	570	577	548	522	585	563	558	557	563	571	584	557	600	577	570	554	595	601	574	577	617	579	591	612	567	552	579	576	559	579	603	577	533	564	572	560	569	560	547	580	559	526	574	588	558	556	582	569	585	577	615	548	554	542	572	545	557	561	583	590	571	568	575	545	539	549	576	565	577	548	592	575	579	541	611	598	590	539	558	540	555	593	614	528	609	553	554	571	568	570	554	608	571	616	559	602	562	582	566	590	622	552	584	568	566	570	598	582	572	562	547	550	553	571	580	561	591	587	574	605	588	571	593	594	546	589	546	575	581	591	586	575	598	547	555	545	602	598	533	581	558	580	652	605	548	546	582	580	556	569	574	559	535	503	583	586	605	585	584	544	619	546	551	570	554	557	586	600	564	605	559	596	553	563	525	575	601	589	595	605	612	607	569	578	570	594	581	561	552	539	548	555	569	612	530	558	598	576	574	600	623	560	581	589	579	582	554	562	603	559	633	576	551	563	560	549	614	545	551	564	578	593	546	578	598	574	538	573	551	564	558	545	584	566	579	543	532	636	526	576	543	578	585	570	577	605	622	534	595	565	614	581	575	563	555	548	561	574	591	572	593	574	570	548	578	574	596	589	530	525	589	558	571	545	602	603	554	551	559	584	631	569	571	617	570	532	546	538	559	583	603	599	554	611	547	601	574	643	541	525	570	606	576	557	565	638	543	595	555	587	599	596	582	564	578	564	566	591	537	601	550	598	546	581	575	583	564	611	567	623	591	590	579	538	517	571	636	546	508	579	558	575	583	532	583	576	563	597	605	573	571	585	541	591	542	620	552	585	535	581	600	569	548	587	631	585	568	558	562	572	585	555	576	580	589	566	585	570	593	592	589	595	582	546	634	582	536	536	589	564	576	570	596	595	584	556	558	587	545	598	601	588	628	592	572	562	573	616	560	571	565	579	570	576	597	573	577	562	547	571	570	561	590	575	579	607	576	582	586	544	576	528	597	575	606	572	564	585	558	596	561	558	557	581	557	584	596	576	589	548	590	591	603	616	544	596	573	596	585	514	525	577	583	572	573	560	577	624	546	582	599	570	592	591	547	614	556	594	605	604	552	614	578	598	570	565	587	540	577	541	585	590	565	575	551	578	616	535	585	577	568	553	570	583	574	570	585	575	583	577	582	543	615	571	579	605	573	577	590	564	557	566	606	591	572	525	577	585	587	579	606	580	594	608	566	588	580	555	561	613	594	536	595	621	562	575	607	585	581	602	598	591	578	550	596	559	532	565	594	580	559	589	555	620	561	576	554	574	608	538	567	560	596	567	581	532	601	590	589	567	577	607	529	573	607	564	565	576	571	567	582	562	560	534	534	561	568	553	580	549	532	537	582	592	638	565	543	567	590	594	533	580	590	585	590	603	554	567	576	571	597	577	613	624	577	592	596	574	606	586	541	593	553	620	587	550	583	582	544	571	576	576	564	601	558	570	569	529	569	553	564	536	561	589	552	603	581	565	543	572	577	550	563	562	577	585	541	574	576	557	612	573	595	591	542	564	585	555	591	545	548	593	606	556	549	578	586	580	592	599	571	594	591	579	534	600	576	572	543	593	561	600	542	588	587	530	568	557	532	555	546	594	599	593	557	647	594	592	588	568	577	603	613	575	596	568	588	539	611	525	569	634	542	578	632	599	573	592	578	590	586	597	587	518	609	601	586	574	576	568	607	585	572	573	554	592	594	508	575	568	594	564	592	583	569	529	553	579	562	581	553	576	573	572	553	611	604	569	598	576	542	597	587	542	579	569	562	572	583	542	552	580	579	600	563	587	598	624	594	597	593	560	613	554	548	536	524	543	578	545	572	582	600	548	560	553	594	572	597	610	552	583	552	613	612	602	593	556	588	606	555	586	609	562	526	595	571	583	565	553	595	581	554	592	545	534	616	559	593	603	559	543	553	571	536	569	618	611	610	560	592	572	576	573	559	577	551	572	597	570	607	578	582	552	550	596	570	545	592	577	597	557	586	594	598	559	560	572	581	593	568	574	606	590	555	543	577	540	569	645	544	531	565	601	611	598	564	579	565	596	621	536	597	568	547	591	564	545	561	596	594	599	562	559	537	601	554	601	607	541	591	594	580	551	574	624	543	567	539	560	570	560	603	558	581	553	602	547	593	585	586	535	575	566	569	542	615	577	595	565	567	609	588	588	604	573	576	568	604	613	587	553	564	574	556	532	606	595	557	596	583	550	578	571	560	587	588	557	590	619	558	524	599	557	588	581	549	551	599	613	585	593	572	574	582	557	570	575	585	601	562	544	532	569	608	590	594	596	554	570	532	574	593	593	570	566	610	575	569	542	605	541	592	618	570	553	572	566	614	523	578	587	585	593	596	529	600	560	535	527	544	599	608	566	601	562	569	560	583	567	593	573	609	621	602	600	558	622	548	607	581	564	599	583	581	601	518	594	555	572	526	578	594	579	544	569	580	615	581	533	551	595	558	573	605	575	575	606	582	637	595	608	603	577	565	537	584	580	603	587	612	563	548	605	562	583	609	573	574	592	561	578	533	575	609	537	573	595	546	592	595	582	585	586	589	610	532	539	543	574	557	562	545	532	605	574	603	601	577	573	584	576	583	553	549	562	585	586	539	583	571	545	558	584	594	528	622	583	553	552	555	558	565	545	596	567	567	550	552	573	592	550	565	582	604	554	540	583	562	590	558	589	565	588	574	589	600	597	608	550	594	583	598	600	599	575	578	589	590	538	605	557	577	591	587	591	578	622	583	599	610	605	584	544	591	545	543	621	572	577	578	559	618	587	552	615	598	565	524	568	524	608	551	560	588	579	584	587	614	608	584	587	536	582	574	616	559	630	580	553	560	579	626	541	574	561	546	578	554	542	571	609	597	624	530	585	565	569	589	571	568	554	578	575	547	572	610	576	566	597	561	566	559	529	565	575	591	561	573	559	574	580	554	566	563	585	534	574	550	591	552	615	535	554	616	613	573	576	562	595	577	551	590	609	583	599	568	566	587	578	577	590	591	580	521	583	570	578	630	603	530	610	563	551	582	560	541	564	555	570	554	570	570	590	570	590	520	584	572	569	602	565	585	636	590	559	572	554	561	594	559	545	562	553	559	619	561	588	546	583	583	540	580	566	555	520	561	587	578	542	532	582	552	589	580	600	585	597	576	559	599	550	601	568	567	574	576	568	573	594	564	591	546	566	580	568	561	550	580	598	578	560	571
23350	20982	28342	23817	20975	12478	1094	616	500	456	416	358	341	363	345	305	308	298	311	302	309	275	286	318	262	307	289	286	273	292	251	274	297	271	274	263	257	266	258	278	253	268	250	281	269	283	284	280	252	261	247	266	261	267	305	293	277	241	247	256	257	266	249	247	256	271	283	249	280	235	246	275	241	258	276	278	245	263	264	249	248	268	250	294	272	273	250	249	247	262	220	251	268	257	265	252	270	258	256	289	264	241	276	264	279	257	279	255	257	269	264	262	272	251	237	233	266	265	253	274	279	270	266	272	270	273	244	259	293	267	276	291	273	274	247	258	249	267	277	271	262	253	291	236	222	253	253	261	234	257	285	250	278	254	275	269	256	266	295	292	253	257	249	241	239	282	295	258	280	285	267	263	269	279	280	264	278	305	222	277	291	268	250	298	264	228	267	272	245	246	250	264	234	250	297	248	267	250	296	283	273	283	256	276	255	226	278	210	294	262	238	264	252	275	248	266	271	268	248	264	249	262	244	287	241	250	257	235	253	260	243	277	255	257	268	261	280	261	285	247	252	271	267	279	256	254	270	256	260	255	248	241	236	247	240	258	275	263	272	255	248	263	280	304	256	247	275	267	243	307	266	251	295	273	234	287	268	277	278	258	277	259	259	271	260	268	265	277	254	298	234	256	287	252	243	269	271	246	234	240	256	254	248	274	276	255	276	270	253	248	271	232	247	264	251	251	234	234	262	290	274	253	242	248	248	250	243	257	251	251	264	288	272	239	302	277	239	244	263	255	252	266	257	236	271	245	244	283	226	286	250	275	258	275	264	254	277	285	279	247	286	277	287	264	264	274	260	273	253	265	263	281	263	266	247	276	258	248	263	261	250	239	225	255	278	262	252	273	267	281	279	268	258	276	257	246	232	279	253	282	242	278	220	255	254	251	265	251	253	252	266	243	287	269	262	261	252	254	247	276	263	263	227	259	269	273	287	261	260	250	300	257	240	257	265	251	224	272	267	256	272	262	278	276	261	239	259	262	292	278	247	258	247	250	266	272	289	249	236	271	259	244	261	251	284	281	297	243	249	255	282	267	254	263	260	265	264	270	282	252	245	266	276	271	265	246	267	255	262	284	270	239	252	265	250	320	258	243	257	251	268	254	272	241	222	290	246	264	258	272	280	278	261	258	267	266	264	248	263	272	260	308	270	245	240	276	249	279	248	273	275	269	269	243	244	275	271	274	247	267	266	271	223	255	279	257	254	264	237	257	251	259	264	254	279	250	270	251	239	258	262	251	283	250	264	232	267	299	269	270	273	262	268	250	277	235	255	270	258	298	272	277	262	280	266	262	251	268	287	263	246	266	259	246	294	237	233	244	228	250	251	253	231	250	271	272	262	271	266	243	248	240	246	286	228	238	231	233	252	262	258	260	287	254	276	274	251	254	257	267	302	256	254	314	265	243	251	244	248	255	266	272	253	296	258	267	264	281	311	226	247	225	274	265	253	244	279	267	244	274	244	235	253	260	259	238	280	274	267	274	271	253	262	263	264	243	257	236	275	269	268	248	261	290	260	258	267	259	238	243	287	264	268	283	269	240	264	266	267	248	279	242	262	264	267	275	271	247	254	252	272	269	251	275	280	276	268	267	266	279	246	263	280	252	263	260	247	245	237	281	245	240	245	246	259	303	262	244	259	276	260	267	265	243	274	245	249	232	276	293	263	252	248	263	277	225	282	267	253	267	259	257	257	246	276	245	230	264	259	286	276	279	241	262	278	269	260	280	275	254	267	239	263	277	272	278	239	263	246	290	247	255	269	272	235	267	252	221	264	233	255	294	268	272	239	304	288	269	249	232	268	257	257	251	256	292	270	274	258	236	265	248	241	242	244	272	265	241	245	260	258	294	270	250	294	298	261	238	249	244	290	290	279	281	286	262	241	253	251	253	251	248	260	242	260	270	249	259	303	250	257	273	269	241	245	259	250	258	266	274	274	245	266	249	243	258	267	271	244	255	277	250	243	255	252	270	251	268	242	248	262	271	252	280	285	274	262	246	247	244	261	230	261	267	271	289	262	243	276	270	270	255	276	285	255	256	271	251	257	263	263	230	244	228	261	258	243	255	239	232	251	231	225	258	258	248	260	254	273	247	259	269	240	245	247	273	254	266	248	254	284	273	269	258	264	230	243	261	272	280	298	229	263	296	297	262	258	259	260	276	267	252	280	272	251	250	234	275	242	301	276	238	271	221	253	245	261	283	266	256	258	230	268	247	248	259	250	288	268	263	274	265	245	286	287	268	260	245	261	252	256	257	264	230	236	253	240	277	265	287	267	267	267	255	258	251	254	266	267	238	250	270	281	267	291	263	269	276	271	268	257	253	258	274	269	266	255	246	241	271	283	252	288	251	255	253	294	256	269	263	239	267	247	273	226	255	280	286	267	298	240	281	230	252	226	250	249	242	262	262	266	272	278	265	263	240	269	244	260	261	263	241	265	233	262	252	274	252	266	279	265	262	233	263	237	243	273	269	256	269	227	253	249	235	264	266	288	239	270	259	230	307	252	288	264	257	252	254	257	269	246	262	265	252	277	256	239	272	237	243	260	286	240	255	321	293	248	251	283	285	264	251	259	279	248	289	278	288	254	282	252	286	250	239	266	231	257	270	256	287	272	312	265	243	250	257	231	276	263	258	256	260	259	264	263	268	267	284	275	235	246	253	236	277	284	269	256	274	258	256	251	246	259	269	271	247	245	266	257	285	265	266	280	230	274	263	254	250	257	284	255	247	256	230	253	261	239	276	258	270	286	248	264	250	275	273	289	253	253	262	285	254	265	245	251	258	272	256	245	236	261	255	250	256	239	244	242	260	255	259	253	266	273	282	244	299	245	283	252	262	252	250	252	268	241	247	254	279	280	253	261	257	280	287	244	262	283	275	269	245	253	265	250	286	256	227	245	288	234	261	269	266	264	257	277	255	265	251	260	261	267	247	237	256	277	265	269	263	294	260	263	246	268	264	267	260	282	234	264	249	260	227	274	258	293	260	270	264	216	253	259	263	264	248	272	269	276	242	252	255	253	250	273	214	279	269	255	264	295	255	249	289	279	262	267	266	286	291	260	272	263	267	236	254	279	263	260	249	297	260	253	264	272	256	292	277	277	281	297	269	263	270	216	263	277	266	274	286	280	267	243	253	243	277	254	230	251	264	277	282	276	264	244	242	261	258	243	244	279	239	288	249	281	272	239	254	281	277	247	242	280	267	261	294	264	248	234	266	243	260	269	292	245	274	263	283	253	264	248	258	245	257	264	268	254	278	266	267	244	252	259	241	286	247	253	262	263	279	232	273	284	251	261	267	283	262	224	277	266	270	266	282	243	261	264	261	272	258	234	273	266	241	237	262	246	255	263	253	233	262	262	245	233	262	259	282	293	271	264	253	242	278	256	237	253	261	246	261	254	240	246	269	243	236	281	251	276	291	288	258	262	291	263	244	293	280
5199	8268	6056	2929	1964	1512	1163	916	743	639	550	464	473	414	439	426	360	358	333	341	313	359	331	315	310	356	312	293	280	322	301	308	304	314	339	296	282	305	341	277	299	288	263	298	283	282	285	270	303	269	277	277	276	288	291	283	289	278	296	315	252	283	278	267	312	283	320	307	281	255	281	274	289	257	281	292	309	289	326	259	278	314	307	276	292	292	302	291	275	292	259	303	279	281	270	298	284	289	323	285	275	292	267	291	299	297	300	284	270	302	314	299	268	318	274	290	279	265	260	303	268	269	275	296	287	297	315	261	282	263	309	306	273	299	265	289	287	318	253	321	283	302	294	296	334	298	278	285	303	267	297	319	271	282	264	292	278	279	287	287	300	276	277	289	296	267	312	283	279	279	290	294	279	276	292	295	283	321	275	304	281	297	288	287	273	288	288	317	304	296	301	290	254	291	259	256	272	275	277	276	277	268	309	304	314	282	269	276	308	244	316	291	315	291	253	307	292	259	293	292	291	292	304	287	268	318	293	269	295	264	277	272	286	270	280	275	295	280	278	276	295	289	273	296	288	274	296	289	286	261	274	291	250	281	278	281	293	276	272	290	283	277	290	271	320	287	279	314	307	250	303	264	308	305	291	288	302	298	315	293	251	304	279	295	283	298	288	325	268	280	275	304	291	307	305	300	265	295	315	302	315	302	291	284	264	275	265	282	284	270	288	280	271	243	294	275	306	311	279	294	295	289	269	296	278	273	304	284	315	290	289	296	284	250	277	275	262	278	273	302	309	293	254	287	307	309	274	292	288	237	273	300	297	296	286	310	298	274	294	304	291	300	286	264	293	294	261	288	262	279	283	270	290	271	274	272	305	283	290	282	283	295	315	293	261	287	279	277	268	273	295	288	293	286	296	275	279	300	299	284	287	295	286	291	282	300	284	286	299	295	259	291	248	276	256	275	280	268	311	282	302	282	305	283	296	278	303	300	284	266	272	320	294	287	267	298	285	283	278	295	296	293	298	278	266	325	275	313	294	284	292	297	262	322	251	281	278	295	292	264	323	264	285	296	249	295	274	284	283	288	306	293	278	269	280	273	302	284	302	268	294	280	271	308	301	281	273	290	291	298	301	268	288	275	270	293	276	279	270	259	302	304	292	285	278	300	309	302	293	278	311	275	281	272	280	273	267	276	305	287	279	291	257	279	303	272	242	297	264	300	317	273	259	284	276	289	274	302	311	307	307	275	254	300	284	277	256	295	276	294	283	262	305	281	294	237	286	263	297	268	287	295	300	301	325	282	274	280	278	285	309	284	281	294	285	279	276	276	292	288	290	273	283	303	263	247	298	272	286	282	302	253	301	289	278	297	284	273	307	299	301	270	256	270	316	319	284	317	264	286	281	302	304	285	263	275	262	284	262	298	285	268	286	296	271	270	295	291	302	299	269	265	250	282	288	257	267	271	289	271	275	283	286	270	307	281	304	260	264	315	280	282	287	307	299	295	308	300	269	304	307	282	279	269	261	307	285	263	298	316	282	291	296	306	291	284	290	280	295	285	285	264	288	299	284	309	273	292	271	299	298	258	295	284	295	290	291	272	304	284	292	303	260	305	277	289	289	310	304	299	311	278	295	307	263	284	262	300	301	288	276	293	293	288	271	263	274	295	268	274	291	268	300	314	294	303	285	284	274	288	265	259	251	269	291	293	284	277	272	259	282	305	284	309	253	284	271	296	279	283	256	305	284	295	284	262	252	307	270	306	258	308	297	287	280	306	275	278	272	296	270	259	287	307	294	294	262	252	279	290	282	290	299	311	292	293	305	282	305	283	304	301	285	309	286	270	295	303	279	286	270	280	273	271	287	289	264	299	261	295	292	296	276	274	281	284	282	274	275	290	286	300	260	298	273	293	273	275	294	281	261	285	296	268	276	294	256	257	304	287	249	269	300	315	282	256	306	304	263	273	248	290	278	271	281	269	280	288	296	260	309	246	298	286	267	295	285	284	294	302	329	281	290	302	307	291	284	310	287	286	296	287	315	279	256	322	277	299	274	293	258	282	279	299	310	286	271	286	299	279	248	270	275	288	282	293	291	261	292	272	279	294	284	285	308	252	265	273	277	252	282	296	287	259	290	287	264	290	262	275	271	270	314	252	293	269	294	313	284	303	294	301	262	260	262	271	315	291	269	311	279	308	273	269	294	287	243	285	308	285	267	253	298	269	274	283	286	297	300	288	295	306	269	284	247	263	276	281	285	284	280	288	267	295	280	263	302	307	288	276	296	276	277	310	293	280	277	274	285	279	276	286	292	266	294	282	306	270	254	301	298	290	276	289	268	289	281	288	293	302	271	272	301	288	278	305	275	273	300	298	265	278	272	293	273	302	299	288	306	276	301	282	323	265	300	287	286	298	299	278	306	280	303	307	299	271	271	286	303	261	279	291	285	273	288	272	312	309	285	298	264	278	256	304	277	310	275	276	271	301	311	288	308	286	281	281	313	262	291	295	306	297	293	273	273	283	268	276	245	271	281	302	276	256	308	288	265	296	265	282	288	281	287	275	273	281	323	302	266	319	302	284	312	270	298	297	274	275	270	275	278	290	310	294	313	322	260	300	280	287	253	301	312	320	296	290	261	283	292	293	278	288	271	291	287	291	260	281	265	290	271	269	290	284	274	271	301	286	302	275	271	285	303	303	271	307	248	291	310	285	281	264	326	299	288	280	293	292	270	263	272	295	268	296	297	283	273	292	287	280	331	269	310	293	279	268	282	300	264	293	307	298	280	304	279	280	288	276	292	315	288	287	291	270	309	270	262	294	294	273	255	303	279	261	302	306	294	268	273	261	292	276	277	305	274	270	281	281	318	288	288	261	292	295	297	306	293	305	283	304	287	326	308	296	290	296	291	289	283	264	271	298	266	273	270	267	286	292	327	291	282	308	276	289	243	257	279	270	289	302	258	296	281	290	285	291	279	282	285	287	286	293	289	261	274	288	275	290	305	285	275	261	310	265	274	260	301	302	267	291	274	257	278	279	293	289	281	313	312	290	282	279	301	283	262	281	281	284	274	305	277	275	278	307	303	275	300	305	297	300	277	276	299	296	299	282	294	276	285	279	282	282	288	301	318	289	277	304	264	265	255	264	255	294	284	251	268	267	268	289	299	290	281	314	307	303	311	313	268	270	292	318	264	288	310	297	250	312	268	305	284	283	270	294	275	319	279	273	293	273	297	289	259	273	286	274	285	275	284	317	267	276	292	288	297	281	290	294	263	282	295	264	297	309	283	288	277	275	269	267	318	292	284	292	295	272	285	275	319	304	284	262	305	282	281	272	272	278	281	290	287	247	297	279	306	273	306	276	289	300	295	323	270	283	271	296	287	262	310	268	285	320	278	249	328	283	279	300	269	311	298	281	283	263	309	278	292	301	270	305	301	294	271	286	283	271	252	288	277	283	265	262	297	307	287	288	301	277	312	279	282	273	277	261	313	311
24478	21022	27587	24561	15030	1320	883	764	690	638	648	599	599	636	632	589	595	591	564	592	582	553	552	608	587	551	612	546	526	551	550	594	550	594	574	595	566	566	573	531	568	571	581	565	523	537	541	528	542	557	579	544	603	564	581	550	596	555	572	506	574	564	554	521	553	516	593	539	542	542	546	569	559	586	532	576	519	531	580	513	561	581	571	597	560	586	532	540	559	597	511	590	566	559	550	552	531	552	519	564	544	546	510	579	608	580	513	567	558	543	551	582	553	522	521	535	587	513	554	592	592	561	539	591	565	538	605	527	552	531	562	562	563	559	571	586	536	568	563	578	557	574	554	565	547	549	575	555	545	559	531	569	535	555	546	538	511	541	561	510	543	558	518	576	565	515	585	546	541	571	566	527	559	569	551	559	581	524	551	568	545	577	530	508	545	538	565	581	558	589	529	532	514	614	577	591	538	532	554	568	552	572	541	603	579	520	589	543	556	529	537	528	548	519	540	554	545	518	503	574	549	553	513	571	545	509	553	530	554	596	563	549	564	584	525	528	557	524	557	542	570	516	569	578	530	549	581	566	547	558	526	567	585	566	552	574	596	535	563	572	592	535	557	484	550	560	546	582	558	576	567	586	533	542	574	536	584	577	527	566	501	595	551	559	571	533	553	528	558	562	570	523	509	576	613	546	588	573	571	539	517	558	568	579	528	545	611	528	588	575	561	575	534	552	527	536	547	575	580	557	564	555	584	586	573	528	569	577	560	542	549	558	577	554	592	557	549	537	575	555	515	527	531	561	571	560	549	531	548	555	569	577	531	576	506	529	542	555	568	533	566	565	546	563	558	550	563	562	555	575	569	525	556	560	495	569	524	552	542	550	551	530	506	574	493	520	549	557	553	545	545	574	567	590	551	503	539	546	549	553	551	551	574	568	584	528	492	503	544	539	542	561	567	540	530	544	579	556	537	551	575	537	566	578	573	569	553	571	591	559	565	520	562	590	538	580	589	564	542	518	548	528	594	494	541	540	579	542	565	546	590	558	548	531	564	533	575	545	556	531	564	550	568	524	535	546	540	545	533	568	545	570	549	544	565	557	561	519	548	579	561	573	546	590	569	557	538	574	530	547	517	562	545	577	581	536	587	576	538	541	545	541	534	507	565	565	570	565	553	619	563	611	529	566	561	549	542	566	540	551	596	530	556	563	507	536	544	512	574	572	571	572	574	604	551	574	563	574	575	552	571	551	535	548	544	552	557	559	550	575	586	549	535	543	532	577	557	543	532	546	537	504	551	578	571	532	561	551	599	568	560	540	532	584	557	542	553	571	548	566	552	556	590	539	536	555	526	552	558	525	518	560	549	543	570	560	521	527	561	583	558	539	526	522	546	558	540	598	546	540	544	529	556	580	568	517	582	538	572	547	531	546	558	558	576	533	545	576	547	535	584	546	573	573	555	557	584	528	579	538	534	558	575	542	551	597	558	537	523	547	514	579	561	548	540	532	565	574	546	551	523	532	566	561	557	568	526	558	542	543	544	565	547	537	571	557	564	541	533	566	526	551	579	565	565	535	581	565	581	534	576	553	567	548	584	551	553	563	526	549	579	520	517	549	564	544	581	546	546	539	538	523	543	577	579	556	568	577	522	564	535	577	575	560	561	573	576	537	533	562	507	503	550	548	569	564	548	557	535	544	571	515	576	594	558	558	555	561	554	573	531	581	541	588	529	535	536	557	529	569	543	551	531	593	556	544	558	557	539	547	567	544	570	511	580	596	554	559	599	581	531	551	583	587	535	544	558	565	551	546	579	559	589	553	549	534	544	526	561	562	538	514	549	557	574	570	560	525	524	574	519	528	539	568	565	576	548	544	536	578	551	573	541	562	549	538	560	537	570	564	555	533	568	528	539	577	561	566	545	572	554	573	566	561	565	534	588	543	542	524	548	558	549	549	499	525	549	585	563	558	552	535	570	537	522	601	552	583	575	538	561	572	506	554	574	626	584	554	594	546	547	527	537	574	563	553	562	587	528	556	584	575	557	557	536	554	533	547	539	600	531	533	534	552	511	547	571	557	502	560	551	536	536	535	558	554	579	559	557	579	584	556	552	525	540	539	549	535	546	576	498	517	563	561	568	541	544	559	559	560	545	563	575	516	583	544	557	570	560	552	584	579	581	559	578	611	594	538	586	540	549	548	528	525	473	576	543	530	544	565	504	564	605	520	551	532	578	579	553	554	542	567	556	535	513	575	548	555	514	589	536	570	546	539	567	549	575	577	548	559	567	564	558	557	525	599	586	562	496	568	536	573	540	585	550	564	548	541	542	540	556	552	539	521	558	558	549	530	571	536	573	621	570	555	569	528	539	612	553	561	551	545	527	543	595	543	546	582	577	558	562	558	574	573	525	533	559	529	507	576	552	565	541	553	572	540	559	576	560	529	553	568	548	528	567	518	568	555	504	558	540	533	567	586	567	597	564	529	532	555	577	550	568	548	551	585	559	584	578	573	538	539	581	546	531	524	516	541	556	529	533	570	511	567	600	539	549	556	555	543	568	592	592	579	573	544	540	557	545	515	519	508	556	525	543	587	623	537	535	555	562	541	543	620	556	566	546	567	579	582	545	553	559	550	619	565	537	544	575	580	557	520	495	580	593	547	554	524	547	557	576	545	543	528	565	511	581	546	604	566	558	583	567	582	580	539	535	497	514	558	551	612	573	549	511	540	562	533	544	530	557	536	554	548	562	557	557	555	565	534	570	527	506	594	531	540	560	538	574	576	576	540	535	613	532	567	547	508	569	540	533	526	589	553	532	535	546	556	570	519	526	538	557	549	588	596	570	566	596	572	539	500	580	573	548	541	555	520	529	552	580	549	577	569	550	544	596	542	525	556	574	579	567	558	586	523	541	521	577	552	530	540	549	578	540	562	541	562	558	535	521	544	566	592	584	554	539	580	535	573	575	548	558	557	535	549	572	547	531	553	504	556	546	548	531	573	589	539	588	516	544	562	562	564	549	543	568	564	588	509	572	561	567	588	589	569	546	553	536	560	551	522	514	560	563	564	563	516	597	574	536	569	582	577	562	545	579	523	551	580	513	529	559	564	522	548	561	578	544	529	523	557	603	562	558	571	545	548	571	601	557	545	541	550	579	567	558	534	544	519	531	528	569	556	547	548	562	573	567	507	576	592	577	541	535	570	513	611	606	560	534	605	564	538	525	574	560	513	548	581	580	588	576	528	589	599	577	590	538	535	569	511	570	533	549	539	544	562	556	541	521	548	591	518	571	582	565	556	479	535	534	583	570	540	558	518	553	592	539	578	559	583	531	493	538	555	570	568	558	557	609	564	545	535	535	540	559	587	585	561	594	535	570	518	569	542	518	547	566	555	543	547	587	560	564	503	575	560	553	529	548	541	563	538	562	538	567	532	515	499	588	536	531	556	529	592	569	543	523	547	536	516	580	566	552	514	523	508	574	547	533	556	536	540	538	544
5931	5261	3744	1975	1534	1265	1017	933	829	718	670	711	635	626	609	608	589	572	548	544	613	566	577	618	589	593	560	576	578	575	568	539	575	532	520	514	573	556	563	593	554	553	537	587	571	571	591	599	550	541	581	538	561	584	539	549	598	591	576	559	536	555	567	560	577	552	541	536	548	547	558	530	558	556	517	595	537	563	494	573	548	540	609	554	570	556	556	535	529	528	584	556	544	493	605	528	599	554	536	606	558	580	537	572	568	576	552	518	490	556	577	576	542	602	566	613	597	573	558	591	595	542	552	548	587	551	556	520	552	592	553	561	518	543	583	600	544	498	603	553	550	566	586	576	511	548	543	541	563	582	553	579	589	580	546	606	579	611	571	542	569	520	588	539	569	558	526	550	552	587	609	515	571	545	525	530	577	542	568	554	533	579	547	539	586	595	521	567	614	594	555	596	540	547	571	568	585	494	571	585	538	560	575	542	505	567	546	526	539	566	570	565	549	515	579	600	507	514	557	586	532	573	546	530	562	566	564	563	562	546	597	564	580	547	532	561	532	567	531	536	554	561	546	499	581	561	543	542	549	541	588	544	562	605	568	542	544	575	510	583	549	580	616	557	563	566	553	576	519	573	553	602	544	568	567	559	544	604	543	546	559	504	551	567	586	575	527	571	532	531	556	566	575	531	558	558	571	556	543	535	598	515	568	524	579	550	530	520	528	536	591	555	593	579	545	530	551	557	559	566	543	555	530	567	551	565	550	581	548	591	570	575	531	570	548	551	554	581	578	558	532	582	574	529	600	585	584	551	543	535	569	528	589	597	518	595	550	563	564	584	513	560	561	540	567	520	558	515	521	622	568	551	580	544	597	587	599	538	547	564	564	595	554	585	548	564	598	506	588	557	606	566	534	591	540	551	548	555	571	581	612	530	558	599	549	542	548	542	564	567	527	579	548	541	563	567	574	567	540	546	543	543	569	584	559	525	556	539	598	592	565	571	542	605	568	548	592	545	564	584	548	589	504	550	542	532	571	544	554	536	544	588	603	512	540	570	565	560	535	561	583	542	561	566	543	601	538	556	540	525	575	555	546	554	552	553	552	557	568	580	548	555	545	535	538	570	582	562	586	542	529	545	570	552	544	559	566	581	559	563	526	572	553	594	533	520	571	530	563	532	543	532	552	558	584	564	572	531	567	520	522	537	581	572	550	581	590	562	540	599	554	547	551	557	560	563	587	546	601	520	577	538	567	550	594	542	569	531	517	549	577	550	567	541	593	612	538	584	551	558	594	565	578	519	545	536	522	586	573	567	560	505	524	521	533	552	586	538	532	569	516	589	551	560	559	557	563	576	561	546	542	573	547	536	569	557	524	574	579	558	548	559	586	563	549	598	543	557	593	519	516	527	567	569	553	561	534	511	570	578	561	588	543	517	528	557	558	582	524	554	562	545	529	561	552	563	560	571	559	552	560	554	525	518	527	554	549	552	529	547	548	556	573	554	569	587	570	609	547	584	552	562	546	567	564	555	608	537	602	567	529	553	541	575	611	569	554	544	545	559	573	515	523	605	572	582	561	565	560	515	547	548	528	578	580	589	577	540	525	572	507	559	529	588	510	558	575	557	573	569	581	551	530	532	591	627	580	547	530	585	570	582	537	569	504	545	552	559	564	594	543	564	564	564	512	561	542	581	532	559	542	554	570	537	569	557	558	563	596	563	583	568	586	590	566	548	506	517	590	536	557	539	589	561	563	564	559	575	534	527	549	588	586	567	567	579	537	565	554	531	575	577	555	569	562	550	562	558	547	536	617	562	577	551	576	554	564	593	568	579	543	536	545	541	550	571	584	528	588	570	587	527	548	582	607	546	526	543	573	538	557	556	550	540	597	540	563	557	573	542	537	549	535	545	525	577	576	570	544	555	540	559	568	559	582	554	576	560	589	573	561	591	560	508	535	566	553	579	563	578	573	549	537	559	576	564	539	567	556	534	563	597	583	590	576	591	582	529	601	564	541	558	553	538	609	570	554	579	523	555	495	533	569	534	567	532	551	547	541	570	557	554	529	553	587	552	546	578	514	535	559	576	539	558	567	565	542	566	523	529	551	552	539	546	549	557	575	602	525	594	526	566	532	586	550	552	534	519	605	521	563	542	567	556	507	564	570	521	547	547	555	549	572	552	574	549	554	566	603	532	567	548	575	562	572	564	546	578	538	530	560	527	534	590	559	543	568	553	529	531	587	573	523	544	550	574	567	540	574	525	535	527	534	538	546	521	577	551	586	501	585	562	592	542	528	544	588	557	561	562	536	512	565	590	565	587	560	589	586	556	571	566	565	551	544	543	549	545	536	546	575	542	543	531	565	529	510	532	563	572	577	583	547	570	517	542	552	561	576	543	555	560	577	595	573	539	545	545	544	587	544	511	515	575	565	563	561	530	569	545	570	528	549	573	542	583	520	508	575	562	568	590	546	552	565	545	596	583	575	549	561	540	588	581	574	554	559	536	553	538	527	577	516	576	560	552	546	539	588	541	563	568	564	554	555	547	567	542	553	585	602	546	557	574	545	572	548	553	611	551	546	529	527	595	509	580	606	532	585	565	546	556	560	584	533	544	562	533	559	550	562	560	593	557	520	544	551	583	572	556	558	530	539	534	545	549	566	522	534	527	569	557	571	577	565	585	561	538	532	574	550	578	570	554	564	549	583	544	541	571	577	570	548	552	571	591	554	553	542	533	531	545	549	525	560	546	555	552	583	592	577	539	570	523	546	560	574	555	568	584	536	539	587	554	628	538	556	537	528	557	558	581	530	567	563	570	561	526	531	541	555	580	524	576	590	582	563	602	532	557	547	557	575	613	566	556	597	549	539	562	554	626	534	589	535	553	516	523	539	555	577	579	556	514	548	555	575	548	594	586	523	558	541	571	540	523	558	560	536	531	562	528	560	555	513	577	581	569	538	543	563	615	557	585	530	536	516	589	546	523	556	571	564	563	534	542	533	539	545	554	585	613	578	601	570	557	547	528	562	542	589	541	609	543	577	535	541	596	533	561	555	572	573	569	583	588	575	541	517	545	568	578	550	494	550	592	543	527	569	575	545	561	577	588	557	588	569	488	561	561	580	562	586	562	536	543	558	610	539	540	520	544	632	511	584	576	513	547	510	544	583	543	585	529	612	556	543	576	560	521	600	592	565	557	587	542	545	561	511	587	545	549	597	629	605	552	563	553	603	563	567	574	559	568	548	552	584	582	551	564	557	536	498	569	561	554	543	554	592	566	601	555	566	556	545	544	554	541	578	571	600	563	567	575	573	520	507	531	599	518	544	564	543	541	559	572	568	526	608	561	534	559	580	582	565	584	550	582	573	565	561	535	542	543	590	522	550	566	588	539	590	510	533	526	537	565	570	565	543	525	526	540	545	559	569	589	556	561	542	552	571	589	617	547	553	588	543	588	564	572	613	587	523	571	547	538	546	529	568	567	566	551	526	556	543	554
22153	20918	28640	23357	20912	20960	11523	1004	634	563	496	421	377	352	286	297	290	246	226	235	248	220	219	199	206	189	221	193	192	211	171	208	195	191	180	202	160	173	196	188	198	177	192	192	178	168	177	182	181	183	184	167	178	189	174	174	190	164	176	171	152	189	172	161	194	164	173	180	156	165	178	164	193	156	148	177	165	144	190	165	134	161	192	180	152	176	183	173	139	167	183	178	163	192	178	160	173	160	140	170	171	188	170	155	180	154	170	165	172	171	158	154	136	156	173	206	163	199	156	199	185	176	182	165	163	170	162	208	157	153	150	146	167	140	182	183	184	164	161	150	167	170	170	173	129	188	155	168	184	181	187	173	159	164	175	179	177	166	180	160	158	161	175	167	162	173	160	162	167	171	171	171	210	150	160	158	161	159	187	160	164	177	146	152	164	187	169	171	164	178	174	149	162	148	181	167	163	154	164	154	162	169	180	176	158	148	172	170	151	168	175	176	168	172	159	186	176	148	174	159	164	140	184	160	154	158	162	178	167	188	176	166	172	189	160	182	172	164	185	161	189	149	165	170	182	181	185	167	173	164	162	166	163	173	173	189	176	150	176	159	168	170	185	163	170	154	181	165	167	176	167	164	167	160	156	156	186	178	190	165	161	168	150	156	152	169	201	184	159	176	189	166	153	175	159	185	162	147	147	140	201	156	168	177	161	149	185	160	160	165	195	160	169	164	170	174	165	144	169	188	166	176	172	170	154	161	142	180	160	162	177	162	164	149	161	188	164	173	157	171	155	195	155	158	188	184	184	171	165	167	167	161	183	179	183	192	165	169	178	159	149	184	187	163	155	182	147	169	166	169	168	154	149	159	141	162	171	158	148	153	155	179	149	190	141	147	154	154	157	165	169	168	160	177	147	186	170	177	187	174	188	178	185	175	173	181	146	155	157	164	173	191	171	153	147	160	180	154	163	157	178	157	175	167	166	170	169	183	159	190	179	171	155	150	165	165	164	171	170	204	179	182	165	144	190	179	163	157	132	164	154	172	205	167	171	174	138	158	165	146	174	186	169	182	166	161	160	177	155	160	171	175	156	181	160	174	158	176	158	159	162	181	167	176	198	173	167	159	163	160	176	172	141	171	158	176	158	142	177	187	158	149	188	169	177	156	170	160	148	173	179	179	178	179	158	166	152	182	156	174	168	188	161	156	169	160	173	169	180	177	166	182	145	145	167	174	179	153	172	165	199	175	198	162	161	167	172	173	171	180	179	159	190	170	161	179	150	161	186	174	191	163	147	172	178	171	188	168	164	149	184	157	182	144	156	160	176	163	147	167	203	159	167	153	148	162	157	194	165	180	154	172	139	183	193	157	179	161	175	156	181	163	140	154	176	168	184	176	150	159	173	178	189	155	154	179	150	177	165	164	146	181	166	145	160	161	145	158	173	185	185	180	158	176	147	173	159	142	162	164	170	158	168	152	163	183	184	172	147	182	171	168	161	154	149	159	163	190	182	168	175	159	158	169	163	186	173	187	161	188	180	160	165	169	161	173	173	172	186	189	182	172	151	148	163	174	178	184	187	167	188	167	182	153	180	183	171	180	167	193	164	177	196	163	175	148	162	160	155	159	180	159	144	173	168	161	152	145	170	187	157	149	145	152	146	160	159	149	159	160	200	166	161	148	186	178	199	170	181	168	160	178	160	164	168	161	200	167	181	148	163	169	155	169	183	163	180	179	156	142	156	189	177	173	170	180	184	168	160	157	147	167	164	173	186	174	170	181	140	173	172	153	187	163	182	167	165	165	163	155	172	154	165	148	174	158	172	169	178	154	161	159	162	169	158	172	170	177	170	155	158	171	168	160	155	167	157	184	154	168	161	176	138	184	180	163	153	179	184	161	175	166	168	182	143	170	166	160	185	140	194	163	165	174	187	174	151	178	159	159	178	179	160	176	163	171	176	158	156	171	152	179	149	151	164	160	190	155	179	187	173	153	165	162	185	170	136	155	176	163	165	162	170	175	140	159	175	171	182	161	158	182	161	177	176	193	150	177	147	164	186	157	176	147	163	153	192	148	162	166	170	161	184	165	181	169	163	181	161	187	157	139	177	178	155	145	176	153	170	178	146	165	160	173	156	175	158	145	167	163	176	167	168	171	157	147	164	151	175	151	177	174	179	188	180	189	174	182	215	139	158	175	167	164	186	149	158	177	170	166	161	187	151	173	174	158	155	168	187	147	169	159	178	153	155	171	145	164	159	160	161	166	185	160	178	183	165	161	157	152	166	181	150	144	151	153	137	174	162	182	168	154	157	170	167	161	177	172	140	162	183	169	189	188	140	152	155	182	156	156	155	173	178	153	173	165	187	192	167	154	164	170	154	183	180	155	182	161	172	175	151	197	190	140	159	153	161	150	160	158	147	167	153	193	134	185	183	142	163	165	185	156	161	159	183	135	191	163	186	175	144	170	183	152	147	151	159	157	179	167	169	157	178	165	175	179	161	168	186	169	189	165	176	157	176	144	155	144	184	141	155	180	173	155	149	174	154	134	171	180	178	147	174	151	183	159	167	167	159	158	197	143	169	138	173	161	174	174	193	163	172	154	162	151	184	167	165	182	147	146	167	176	178	154	165	189	165	179	137	195	150	150	151	188	171	153	194	168	150	178	157	155	171	148	161	170	159	167	188	170	175	166	176	143	147	171	181	162	182	183	168	150	155	177	163	191	170	152	157	155	169	177	171	164	193	167	161	176	164	191	189	149	150	163	154	165	181	180	149	177	167	157	135	197	177	161	183	164	167	160	166	187	175	148	167	182	146	142	170	159	190	176	162	176	166	179	166	165	208	157	180	140	168	139	161	165	177	151	161	146	149	159	152	167	178	172	164	172	173	157	162	170	146	168	196	171	176	161	168	140	159	164	174	169	161	175	166	159	158	150	173	155	165	169	125	165	170	184	154	199	181	188	169	141	166	157	167	166	156	146	180	171	170	175	184	182	161	181	185	148	152	149	170	152	172	167	184	196	157	150	182	157	168	169	164	160	148	162	177	170	161	198	170	149	182	176	168	158	180	162	169	179	174	173	177	178	166	164	167	183	155	160	175	173	185	175	153	159	165	175	132	172	163	158	151	150	158	161	178	173	175	154	150	146	164	180	176	137	189	162	163	162	170	164	187	173	185	182	137	168	148	172	178	170	173	161	169	168	161	172	170	188	173	161	152	165	154	142	161	146	151	172	154	156	198	151	158	160	175	148	172	157	150	165	151	168	168	173	181	147	142	178	174	180	181	162	167	164	181	171	161	176	178	169	159	177	162	179	175	165	176	167	171	153	158	191	147	187	169	137	185	186	161	168	169	175	169	160	152	172	198	170	175	177	150	166	190	136	150	150	152	176	156	173	149	164	157	151	186	164	168	179	173	142	181	156	167	160	143	171	180	147	142	161	165	173	141	156	173	173	177	173	180	162	170	196	179	201	190	181	169	178	164	156	172	179
6436	13785	10096	4898	3539	2472	1819	1359	1083	817	658	586	494	404	402	361	306	340	295	272	266	231	257	241	218	241	226	225	237	225	178	182	222	218	216	233	206	208	207	178	195	200	182	180	191	152	193	191	166	162	161	181	159	192	189	195	190	166	195	194	188	196	210	182	172	156	160	173	157	161	183	170	158	157	153	176	154	190	160	163	175	185	160	144	161	180	180	174	158	196	185	209	170	188	167	183	191	171	159	150	176	173	168	161	164	165	166	188	163	178	170	167	153	164	187	148	170	176	159	173	171	158	189	181	179	164	181	167	164	163	172	181	160	194	158	195	184	161	169	165	163	177	160	183	182	190	169	189	174	188	161	173	175	161	189	169	154	174	182	158	150	157	179	160	175	176	156	190	182	183	171	134	161	178	168	178	157	146	184	158	186	181	171	151	156	185	162	174	153	178	181	153	152	172	187	174	192	186	187	158	152	159	183	180	193	161	171	183	166	156	188	177	156	168	203	171	169	182	175	176	186	173	195	176	168	150	181	176	163	177	177	167	160	164	134	179	151	167	157	152	157	182	162	157	167	180	181	156	181	175	148	185	175	159	152	188	170	155	164	163	167	183	174	176	183	161	168	141	171	156	179	160	160	172	151	147	172	190	146	172	189	168	191	178	181	181	162	159	164	186	181	180	175	184	167	173	166	156	183	150	155	182	193	193	163	180	175	173	194	194	172	156	182	176	177	163	181	166	181	179	126	156	174	162	169	159	175	166	165	184	166	169	163	160	178	150	166	159	174	157	166	160	139	156	139	202	159	173	164	175	156	169	169	152	166	182	170	186	151	161	175	194	160	163	164	172	171	189	174	169	164	166	168	138	161	166	180	151	157	189	164	180	179	159	160	162	176	169	176	151	193	182	153	140	167	163	180	172	186	174	163	166	190	179	179	174	177	172	171	177	159	169	180	151	160	150	180	181	166	187	169	183	185	152	146	169	181	175	195	163	158	165	192	162	153	114	166	184	170	176	162	177	173	160	173	151	164	148	152	176	172	174	168	167	156	195	168	207	173	178	173	183	177	175	193	175	169	158	177	176	161	175	167	164	176	168	152	170	188	165	166	156	143	172	165	164	175	177	182	167	155	174	159	170	159	156	179	179	196	165	164	192	183	182	150	181	163	163	164	156	145	188	175	145	167	170	155	181	162	160	162	158	154	154	172	163	155	194	192	155	161	170	187	147	181	165	158	160	149	181	165	160	187	134	184	163	173	177	170	199	153	160	172	170	166	191	182	162	162	181	174	139	155	169	179	138	171	180	142	165	200	131	183	171	162	169	148	163	144	179	165	174	191	171	178	154	169	153	196	171	154	154	168	173	167	168	172	161	157	184	152	182	167	164	156	173	175	167	167	152	159	168	185	161	164	184	175	185	181	164	179	159	161	175	171	165	163	167	197	180	185	152	184	183	178	169	176	185	162	172	169	156	159	165	186	174	172	169	160	180	158	178	169	163	174	167	171	149	166	174	182	158	147	149	177	185	164	169	149	186	151	158	192	156	172	174	161	183	180	152	162	165	158	139	167	149	164	159	173	177	182	167	193	187	169	167	157	179	154	159	150	179	158	188	153	162	143	169	156	150	175	157	177	137	180	147	163	149	157	195	200	177	181	156	166	163	173	172	165	171	172	193	158	170	146	164	175	167	178	185	172	173	167	147	189	180	155	177	178	167	154	148	150	174	148	189	175	172	180	167	196	168	143	158	162	166	162	148	183	174	149	182	177	180	200	193	184	167	175	161	151	167	179	150	163	167	183	189	186	178	178	155	167	194	167	180	188	175	164	164	184	162	185	196	174	168	179	180	181	149	145	173	178	147	172	170	191	180	183	182	199	160	154	179	150	173	173	157	159	203	172	169	188	181	165	164	165	152	178	189	160	163	175	168	162	163	164	153	166	175	189	162	166	163	187	164	149	153	176	165	161	168	165	149	186	177	188	201	215	181	158	157	168	178	184	170	147	152	175	159	187	156	182	170	161	159	165	188	146	173	141	172	163	180	162	184	177	148	158	170	190	155	167	163	180	176	177	167	179	148	176	156	199	145	163	192	168	161	155	164	159	168	159	184	170	167	161	175	166	149	159	169	174	179	147	179	179	184	172	195	159	181	162	163	169	175	160	149	155	146	184	156	171	179	163	165	166	170	166	173	167	161	189	158	170	156	174	142	165	150	172	182	146	153	155	151	155	161	172	148	152	169	153	168	148	160	136	169	171	173	176	181	150	144	174	177	162	157	147	160	184	178	167	153	182	180	164	173	187	157	160	167	179	166	174	165	156	167	179	198	133	175	163	160	171	187	182	164	141	168	160	178	145	165	189	181	174	176	177	152	171	183	168	181	199	160	182	163	167	170	167	172	173	180	187	181	183	176	163	183	194	179	178	164	159	175	145	186	160	158	173	166	175	187	158	152	181	154	150	191	164	168	198	174	170	190	182	176	191	171	170	169	155	178	172	166	176	183	176	175	200	176	177	162	161	178	151	188	167	169	169	170	162	159	173	167	152	169	183	160	179	176	160	188	175	161	186	184	178	171	162	161	180	178	205	174	169	182	162	175	154	148	164	150	161	164	178	180	150	178	162	177	170	193	165	168	172	181	189	164	140	151	161	171	139	159	159	167	180	161	185	177	189	161	160	192	171	146	158	180	161	152	140	168	195	176	173	177	183	157	158	141	188	180	171	160	178	164	174	183	163	191	158	207	161	154	141	147	169	175	173	174	164	161	188	187	144	146	169	158	138	139	194	190	179	152	165	176	162	154	159	162	155	176	162	146	168	174	193	160	157	164	157	158	176	181	172	173	158	154	179	177	166	152	152	182	179	161	147	178	173	161	153	162	157	155	191	176	153	163	173	165	186	188	158	170	172	159	174	175	165	164	145	172	166	150	173	163	172	165	183	175	200	166	171	182	171	172	176	173	162	169	151	178	185	179	164	185	143	159	183	184	178	198	148	174	157	175	181	155	171	188	193	175	146	167	186	180	174	146	195	137	182	157	172	168	161	154	165	181	147	166	193	156	154	194	167	184	169	168	169	157	152	147	173	174	171	175	182	182	172	150	167	152	148	177	182	165	157	189	156	168	168	190	183	168	151	170	184	169	175	160	190	159	150	173	153	175	168	166	193	182	150	163	166	195	179	180	168	176	151	164	164	177	164	202	166	175	182	174	171	181	178	175	149	175	189	168	142	153	184	167	172	160	168	161	147	159	168	165	158	184	176	185	173	158	168	150	179	176	167	190	187	179	176	175	175	178	169	162	188	178	158	188	203	159	162	176	171	177	172	189	152	178	172	174	154	166	153	158	170	156	185	181	172	185	181	172	158	186	206	175	180	164	171	153	169	154	140	182	159	151	191	169	180	179	173	169	163	178	174	159	184	166	184	164	154	159	189	180	179	168	162	163	164	168	167	166	178	162	210	171	145	170	155	163	163	179	158	184	166	164	167	169	165	169
27447	18803	5077	858	665	608	566	554	572	539	586	621	535	572	601	581	567	557	578	567	585	537	547	574	517	560	542	557	561	543	618	585	583	537	552	539	537	555	551	583	557	570	538	570	563	555	527	566	595	566	548	591	590	553	609	550	520	537	561	612	585	549	558	522	587	561	545	550	547	569	554	542	552	557	609	555	561	589	561	561	546	530	530	524	558	545	562	580	543	554	519	510	546	571	519	536	574	507	623	548	553	525	585	552	575	537	572	520	533	579	591	546	574	598	554	562	547	541	556	540	522	573	561	544	504	552	605	579	567	538	530	546	543	557	545	590	555	569	545	530	512	538	579	552	546	576	606	537	581	569	566	521	537	564	521	587	548	528	537	542	581	594	582	578	543	544	555	577	519	536	558	553	559	547	584	532	580	565	528	523	541	570	545	544	619	535	540	521	566	556	552	565	565	572	554	544	566	571	564	553	536	543	532	571	594	561	527	560	531	561	568	526	544	583	591	561	520	594	560	580	566	584	541	525	557	574	571	559	536	570	552	556	571	542	590	573	555	578	538	530	519	514	564	570	505	581	551	558	553	556	581	560	550	577	532	549	543	540	567	559	570	528	556	540	545	597	582	561	529	567	560	562	576	554	560	578	539	597	589	532	547	528	535	563	604	608	537	552	567	573	581	498	549	589	567	538	542	535	565	564	558	541	539	514	517	562	544	570	532	560	553	596	599	540	560	550	600	517	605	548	514	591	506	551	579	543	569	575	597	560	540	566	573	578	585	546	594	551	559	553	546	565	566	526	548	537	559	601	562	517	569	578	575	533	586	549	571	585	575	558	546	569	602	549	574	575	554	517	510	581	560	614	531	567	554	521	545	555	557	540	581	541	560	569	576	560	576	566	560	553	607	553	529	590	555	531	542	560	538	542	568	591	543	539	529	517	581	538	556	508	554	545	559	571	575	520	550	549	532	565	569	584	550	539	560	587	553	571	573	540	564	525	556	566	531	610	518	549	569	519	558	575	523	548	556	546	552	551	525	531	560	534	577	546	541	513	579	579	508	525	512	527	582	596	568	563	553	551	564	545	550	571	525	595	570	612	561	557	591	557	569	564	516	555	546	543	556	542	558	615	536	523	549	513	562	525	568	557	515	550	556	547	590	586	574	534	562	555	559	595	530	528	571	568	591	551	543	531	557	549	544	558	587	616	537	556	519	569	582	576	552	531	528	519	559	595	598	547	556	570	606	527	550	588	537	536	548	516	509	565	564	644	581	566	540	530	590	590	550	575	553	525	547	542	592	548	566	569	559	574	582	531	576	550	524	531	524	575	550	633	587	554	528	556	547	517	529	573	566	583	556	571	557	550	573	604	567	581	550	599	604	538	570	569	534	539	493	595	539	581	581	542	536	564	571	558	550	602	550	566	576	554	560	582	573	535	575	582	602	541	617	540	585	534	566	570	569	590	596	564	537	548	566	534	532	565	597	512	545	572	527	540	538	578	531	607	534	529	580	529	562	544	569	556	563	569	574	530	536	546	502	578	579	564	570	532	543	576	567	507	545	544	581	567	552	556	513	559	524	577	583	575	570	557	533	580	552	575	598	557	545	509	562	571	548	587	563	578	529	533	530	579	522	588	544	504	513	555	542	573	567	577	552	546	579	566	592	565	617	536	533	501	587	511	580	511	587	559	561	559	526	590	518	533	571	538	578	562	527	551	535	580	553	591	549	556	566	553	560	581	549	558	610	509	575	531	499	558	563	562	535	533	597	549	575	558	579	601	560	540	547	621	568	515	558	567	614	578	559	528	560	536	538	486	512	540	537	556	555	521	546	572	569	607	571	510	546	532	535	582	561	529	561	568	562	556	588	563	559	516	553	551	533	547	555	547	597	599	580	559	552	521	563	545	585	550	528	534	580	562	540	571	545	570	565	563	541	548	543	562	539	574	527	532	560	562	540	538	563	572	549	550	521	535	562	585	591	565	547	524	526	564	589	565	566	506	585	591	554	576	556	570	576	552	585	565	569	555	565	554	564	576	530	598	551	527	557	565	552	545	551	559	524	576	551	565	564	555	587	503	546	570	545	554	602	527	558	575	559	591	546	589	541	575	573	532	540	586	550	566	543	551	563	552	571	510	532	548	572	500	556	564	531	590	505	575	523	589	562	549	516	571	542	556	554	553	546	584	536	545	551	585	573	529	526	552	588	572	606	530	545	564	524	551	591	539	554	594	555	562	553	549	565	570	557	556	565	561	555	544	534	546	517	531	606	532	590	573	544	555	564	562	555	533	554	590	547	579	569	606	559	582	521	579	557	533	560	617	577	557	569	555	550	540	532	547	570	572	564	538	536	566	538	596	524	549	610	561	552	561	517	541	550	537	540	539	549	552	538	541	586	606	551	546	532	536	554	602	559	508	528	542	577	522	574	568	546	549	603	534	568	566	569	563	574	532	508	560	511	601	548	578	504	558	605	555	565	586	529	578	584	534	538	579	561	531	571	530	547	519	537	550	600	581	604	578	566	592	580	557	559	581	574	558	527	570	561	559	536	560	577	582	523	507	572	542	550	556	551	553	537	540	577	522	572	562	566	560	558	543	548	518	585	568	530	556	558	570	498	595	569	572	554	558	603	535	503	534	535	585	609	598	561	556	587	573	560	542	526	581	570	534	538	513	531	563	581	539	557	578	537	543	555	565	578	574	593	564	547	540	571	575	546	582	589	532	564	604	583	543	604	594	542	583	553	545	558	547	577	552	511	556	531	557	556	598	577	551	542	556	569	607	559	504	539	593	520	541	565	551	597	564	544	533	548	601	560	524	571	572	554	574	513	582	509	561	551	540	572	551	550	539	574	522	532	589	570	597	572	517	540	552	519	581	557	514	558	574	546	568	544	540	609	606	565	552	559	607	567	592	574	538	553	565	569	591	551	506	558	572	588	560	603	547	545	549	531	578	557	563	574	569	516	553	540	563	533	528	545	570	557	571	552	563	547	567	530	526	535	550	539	544	544	574	586	570	554	535	585	555	593	589	532	548	526	527	578	534	581	563	554	563	544	526	572	537	534	518	532	530	533	575	542	564	514	519	559	563	551	548	518	565	583	631	538	577	539	575	564	592	571	581	556	574	566	569	567	557	604	571	531	546	564	566	532	561	512	565	552	559	569	552	574	523	552	556	559	542	553	579	563	526	578	574	549	597	558	548	560	541	580	531	580	485	592	527	546	551	523	551	579	560	579	586	549	558	533	524	573	551	548	541	588	554	555	529	544	555	582	574	528	570	550	512	532	566	562	570	542	554	578	520	563	586	573	542	543	566	533	581	586	564	544	591	578	524	566	526	562	530	535	548	556	562	560	565	554	570	531	590	590	526	538	554	529	561	542	552	528	533	571	533	579	594	574	558	531	568	570	562	540	587	590	579	548	568	540	554	563	558	567	564	534	549	560	583	553	541	558	550	556	573	578	566	563	564	573	550	553	544	543	586	536	556	578	562
4570	1086	903	709	705	660	602	600	585	600	577	578	581	602	638	601	577	601	583	576	609	602	598	592	612	562	535	550	596	592	575	574	639	574	600	591	599	605	605	617	605	559	581	557	628	607	578	624	625	564	587	539	566	584	582	574	613	604	585	573	609	581	597	629	574	608	611	581	525	589	581	551	575	635	578	565	578	587	605	612	567	569	584	584	581	560	545	573	600	582	598	557	625	598	577	586	567	556	601	583	607	556	576	602	556	585	572	582	628	571	586	588	574	628	615	554	617	570	532	536	621	605	594	567	561	557	567	580	578	593	548	601	586	544	590	559	578	544	574	578	592	592	589	604	591	591	585	554	604	567	592	561	623	607	603	568	540	593	555	586	589	567	621	623	547	616	582	632	586	598	549	614	587	661	573	571	584	589	564	548	586	606	595	547	617	577	568	564	623	567	558	578	572	616	575	535	582	575	567	576	587	584	601	578	551	560	585	604	542	573	576	590	537	645	593	565	594	602	557	566	571	595	549	546	592	586	586	559	557	580	552	607	613	561	582	557	585	570	617	572	583	579	568	601	604	591	583	565	598	613	588	578	607	622	582	592	589	570	551	584	511	567	575	545	561	587	587	592	575	632	578	565	564	590	538	599	612	549	574	591	618	604	611	621	529	608	584	557	557	616	577	573	613	607	566	579	563	554	558	584	556	558	563	600	593	553	585	572	560	578	619	549	535	602	565	622	554	541	574	620	555	582	560	591	580	566	559	607	580	583	581	585	620	598	599	588	573	571	614	595	612	564	564	612	571	575	543	592	612	587	599	603	631	566	559	602	592	592	554	547	565	526	577	590	581	632	600	572	588	613	591	606	542	591	574	583	567	589	608	633	582	587	584	587	582	593	550	580	598	619	575	594	593	582	557	578	570	576	569	543	588	596	594	585	593	543	545	559	575	568	577	585	582	529	601	558	568	564	582	605	573	589	543	580	566	569	597	569	574	576	580	617	557	589	592	565	575	622	599	551	559	575	570	544	596	595	590	584	594	565	568	597	541	565	553	639	572	599	595	571	564	554	516	573	608	574	546	554	575	580	561	574	557	566	595	566	585	547	569	577	568	554	579	590	595	568	576	594	596	570	612	585	566	579	618	581	592	609	555	559	575	570	591	588	555	557	554	603	535	563	560	563	622	562	562	579	538	599	625	604	531	593	584	580	575	564	604	580	560	619	603	564	576	633	600	526	555	598	585	591	595	525	635	580	588	592	590	610	583	563	618	553	603	585	535	578	551	591	613	566	598	606	598	550	629	565	567	587	544	563	593	530	583	572	593	604	564	563	620	574	574	604	599	589	613	601	578	548	588	565	542	582	608	596	592	594	575	562	570	598	608	571	565	608	570	578	576	602	566	594	581	591	570	604	607	611	567	616	561	594	576	594	575	563	607	558	607	600	592	563	541	559	586	558	572	589	571	597	583	639	551	574	586	525	570	593	563	605	574	582	565	623	568	616	633	603	572	573	590	545	599	582	620	570	564	637	570	560	595	627	521	605	553	579	589	568	628	568	591	595	587	581	571	538	556	600	582	559	638	581	612	529	599	580	562	564	581	589	579	549	601	572	568	585	570	578	574	593	622	567	577	570	572	564	581	598	603	591	564	582	572	569	593	609	594	567	571	594	571	579	546	603	536	585	557	584	600	576	604	585	550	588	583	574	556	587	606	561	603	560	554	539	594	595	612	565	596	562	603	570	555	536	569	610	625	598	590	599	596	640	539	583	565	566	586	540	542	576	569	557	557	612	601	564	625	590	556	567	642	570	592	566	597	585	533	523	573	581	606	595	605	576	637	552	570	594	571	575	595	599	550	588	552	531	600	600	571	559	544	561	578	582	594	607	605	629	608	592	575	555	621	599	576	582	597	562	547	570	577	625	555	554	586	564	556	572	599	593	593	586	573	610	627	588	593	603	594	579	562	536	576	604	632	555	602	631	570	600	563	563	585	601	556	578	568	590	544	574	603	580	546	557	572	565	596	559	590	574	606	585	578	599	604	594	583	565	594	578	582	608	542	573	575	612	537	577	579	605	575	576	582	528	542	585	649	546	582	599	585	539	578	573	615	603	579	608	568	545	535	636	545	595	591	578	598	614	612	541	600	569	550	600	577	602	591	601	565	561	584	596	579	582	575	572	604	572	554	625	628	585	565	570	559	593	575	575	628	573	583	571	605	584	578	585	564	567	613	576	580	547	548	582	553	582	599	564	620	625	612	607	553	505	535	595	529	582	599	585	543	575	576	567	560	582	554	590	603	617	596	615	585	538	571	578	609	612	565	596	590	564	622	618	524	595	563	583	582	575	621	538	597	604	563	608	583	580	569	527	579	583	601	572	563	608	550	584	591	597	582	583	565	593	578	577	594	566	558	558	590	560	577	570	558	569	616	563	581	574	580	592	576	604	591	574	606	561	612	607	608	553	546	593	528	577	560	579	589	544	608	563	587	584	599	594	571	585	606	583	578	568	533	574	583	602	563	585	601	607	610	573	564	592	584	585	575	536	541	605	630	563	604	566	580	596	568	613	590	561	569	604	645	552	550	586	576	564	527	566	563	584	589	603	584	550	605	584	586	564	613	541	623	583	575	627	584	601	590	557	554	578	580	604	582	582	597	541	564	584	581	613	592	554	563	631	587	544	576	556	595	570	591	611	592	603	567	577	592	565	564	583	553	560	555	590	607	606	583	547	615	582	578	583	588	582	552	623	578	597	596	553	556	573	597	616	595	599	572	584	572	600	594	637	587	565	592	573	585	586	565	573	612	587	600	549	538	551	627	586	555	539	565	591	587	576	542	610	577	537	517	519	592	580	610	609	593	576	568	543	599	553	629	550	607	555	602	574	607	586	580	617	609	555	537	582	544	542	613	579	609	607	599	593	539	587	600	611	566	553	611	521	569	622	588	566	575	547	595	561	561	561	588	553	585	583	550	588	565	572	565	575	620	590	561	627	634	569	518	599	589	606	569	632	524	605	589	561	585	530	598	584	573	555	550	625	594	607	574	585	583	580	633	562	546	577	582	549	556	560	549	615	604	533	578	553	608	569	570	556	573	582	559	571	585	585	615	613	599	577	562	582	566	621	604	602	558	549	591	593	632	591	551	595	609	593	581	592	578	595	578	600	588	564	576	621	596	543	544	596	564	600	614	608	623	579	608	538	609	536	551	568	587	594	572	603	591	580	623	575	609	588	583	569	564	616	563	548	616	571	596	569	584	581	563	563	570	565	598	584	556	618	573	597	547	595	587	554	557	637	591	554	550	567	565	566	592	578	589	619	572	615	596	568	578	609	595	569	580	578	558	579	561	593	566	567	610	559	541	596	574	579	570	602	597	582	553	583	583	573	613	537	576	608	571	611	596	571	555	552	544	533	582	606	547	539	564	561	557	581	586	542	618	547	567	612	577	553	572	591	594	566	571	575	568	594	591	599	573	586	607	604	579	560	566	594	575	592
23417	21006	28354	23847	21014	12585	1060	625	537	446	452	406	387	380	307	311	337	320	324	294	280	297	284	275	287	274	289	280	286	279	274	285	266	283	276	283	277	267	251	255	266	281	256	266	274	289	274	278	265	283	280	263	248	297	298	261	268	271	244	279	233	256	276	237	271	233	264	273	273	265	251	281	301	261	265	269	256	269	271	271	243	261	231	268	261	276	272	237	268	210	257	264	241	264	285	246	272	265	266	269	271	281	223	262	265	291	289	273	299	305	246	278	260	274	262	288	265	255	275	273	269	228	238	269	268	259	270	278	281	242	256	291	257	264	225	255	249	244	248	285	267	306	255	266	247	282	261	299	261	254	257	255	284	287	244	270	273	280	264	282	305	257	258	268	237	271	285	267	282	248	248	242	282	291	241	278	262	220	280	260	224	264	268	243	245	278	272	292	276	259	237	263	266	248	239	277	271	269	265	254	282	241	264	272	242	237	269	263	272	242	243	261	262	255	232	285	259	258	263	243	287	257	264	283	277	249	266	262	242	285	273	281	278	302	270	262	258	268	283	228	248	255	264	265	256	260	272	245	273	294	260	292	261	257	283	271	255	257	246	261	268	264	277	277	259	238	222	250	258	279	273	270	248	259	243	262	265	258	259	281	248	275	277	291	266	277	279	248	293	247	254	248	267	248	261	266	272	269	253	277	263	262	259	279	268	273	272	285	256	278	287	248	250	280	272	274	260	252	248	284	280	281	289	260	261	272	268	247	270	225	288	241	248	290	250	237	245	281	269	233	254	270	264	281	243	274	241	301	275	261	281	280	278	274	284	252	281	252	238	245	280	252	270	258	269	304	259	275	247	263	254	274	245	286	258	274	263	264	270	237	267	284	279	283	284	221	277	261	257	262	263	288	263	265	270	279	242	263	273	288	303	261	251	276	250	268	272	249	256	268	260	277	243	246	281	276	275	277	264	263	276	258	269	247	229	252	247	268	254	305	283	266	293	277	267	290	269	277	248	253	264	262	267	280	251	265	298	255	248	252	279	278	300	235	268	272	247	275	272	267	253	280	266	310	258	254	274	235	279	260	256	233	272	245	221	230	274	259	273	257	270	277	249	278	248	281	243	256	248	236	274	244	224	265	275	283	269	242	276	246	242	240	270	258	293	278	258	274	297	265	290	261	272	276	241	242	273	262	278	281	274	247	257	273	270	257	283	271	258	259	264	271	272	274	263	269	248	246	254	262	254	250	290	276	265	289	265	278	254	244	282	248	275	266	280	271	266	253	319	266	275	247	286	262	265	239	243	269	257	242	256	276	248	226	279	269	271	250	274	272	279	262	238	243	265	251	260	301	246	275	285	242	235	277	258	257	269	273	244	264	277	250	266	283	271	267	263	290	249	279	245	263	279	284	262	263	258	245	266	270	264	280	268	246	282	284	261	281	241	259	240	243	260	252	250	255	278	261	272	268	253	274	274	260	243	274	220	263	260	241	253	250	269	272	254	315	265	252	279	247	243	274	252	273	284	262	260	239	282	263	267	243	271	267	243	257	256	260	282	270	254	248	261	239	275	286	237	263	247	268	251	269	241	281	252	292	269	281	264	252	270	251	266	269	290	253	251	230	271	254	251	267	266	268	246	242	267	236	281	265	277	261	237	285	267	276	279	251	274	272	214	274	279	232	276	289	273	271	299	273	287	268	261	270	263	295	246	284	281	269	260	274	249	257	260	279	287	265	256	281	271	261	238	274	276	263	274	261	265	241	260	240	271	291	276	264	279	265	261	247	288	261	296	252	269	273	262	270	288	274	249	264	284	281	269	264	261	246	277	236	256	258	249	251	239	239	258	261	269	266	250	230	260	265	291	249	231	276	281	225	250	255	276	251	248	257	267	244	296	240	236	290	251	261	266	253	248	264	267	259	263	237	257	274	255	273	246	269	245	285	265	236	292	247	260	242	275	276	250	268	276	241	288	249	236	242	226	239	242	266	228	284	280	258	293	223	269	283	249	232	274	268	275	270	250	252	244	249	259	242	273	243	252	263	262	242	257	250	261	246	265	273	252	250	254	262	260	259	241	277	273	241	276	289	240	288	252	246	234	262	271	252	276	217	243	258	238	262	274	254	281	260	253	265	284	263	260	285	263	273	266	251	262	255	264	272	273	283	281	268	256	261	224	262	264	240	247	287	254	269	231	265	250	283	247	243	291	288	253	254	247	275	260	247	275	236	274	259	247	265	276	256	265	284	238	258	276	242	231	267	272	258	276	273	283	260	313	267	282	240	252	243	272	250	248	271	251	262	239	249	262	264	260	254	252	259	270	267	305	251	264	239	271	246	257	252	285	278	238	256	257	255	268	244	254	251	260	270	275	243	287	253	274	250	268	265	294	266	276	269	290	286	269	284	263	273	287	254	244	302	254	260	246	246	259	280	284	253	233	271	265	260	264	221	259	231	237	291	249	245	279	245	289	286	296	248	251	260	250	267	281	294	267	250	272	281	274	262	261	258	229	236	258	272	244	235	261	246	249	274	271	261	284	272	263	248	267	256	260	274	278	264	241	249	280	261	265	276	242	243	275	291	262	250	238	262	257	276	276	234	268	261	264	243	244	287	253	264	260	279	257	269	266	263	269	286	270	257	291	268	247	279	261	270	236	264	268	274	282	266	265	268	277	249	265	268	279	249	285	267	280	269	289	258	266	280	254	274	255	279	250	256	241	256	230	269	275	270	254	242	247	265	260	272	241	236	244	267	241	259	235	235	276	244	274	253	253	275	246	255	263	256	276	237	253	282	274	235	244	251	244	250	303	237	278	261	238	256	267	275	250	260	272	258	264	271	271	265	274	254	269	249	247	271	248	278	234	254	295	265	240	263	279	257	242	270	269	304	275	268	258	285	254	240	266	263	289	277	250	258	273	244	272	296	259	284	239	285	285	272	268	279	252	267	259	275	274	251	272	248	242	238	284	270	262	277	260	279	264	275	248	250	282	281	257	294	249	254	266	251	259	249	264	276	248	268	257	296	240	274	227	238	269	248	281	276	270	265	289	277	254	240	275	274	288	260	249	228	261	305	287	263	253	240	240	267	281	259	266	248	260	250	273	283	255	281	249	255	241	256	277	257	250	265	250	263	289	257	275	266	274	250	269	231	242	303	252	264	270	248	278	280	237	270	263	287	244	255	260	269	259	263	277	255	256	263	281	256	260	256	261	247	263	284	275	263	259	293	273	282	274	222	274	278	247	251	278	266	262	261	282	281	252	244	241	257	262	255	257	280	228	271	276	237	271	256	242	293	271	230	255	242	250	262	259	276	232	270	221	283	261	238	263	242	264	284	245	260	266	295	282	244	262	273	288	258	240	273	244	275	268	282	288	296	262	275	293	270	251	232	265	255	263	253	262	239	248	273	256	261	287	242	246	296	284	255	257	257	253	280	263	259	248	248	279	245	279	264	273	247	250	261	237	262	249	259	256	235	263	258	259	291	258	292	290	254
5449	8332	6041	2885	2103	1499	1143	860	749	639	575	510	508	424	436	369	382	366	356	326	316	347	309	305	309	318	336	345	293	323	278	311	308	326	290	287	280	300	314	305	291	291	312	286	288	287	281	306	303	271	300	294	296	298	283	319	293	288	296	280	277	279	305	274	312	282	303	294	298	293	310	294	322	295	298	302	290	283	306	285	303	283	293	302	301	291	282	270	302	291	303	289	290	299	288	351	263	302	300	276	298	295	267	271	287	306	292	297	251	319	286	301	307	284	303	305	299	284	310	278	262	306	281	286	316	304	297	279	270	282	284	305	310	279	288	293	277	286	281	300	286	277	267	278	315	271	271	315	274	289	298	286	300	293	333	296	303	292	318	309	282	282	284	311	276	288	305	290	276	267	299	282	328	304	324	313	270	306	314	301	268	278	290	290	247	271	268	279	285	271	297	293	281	312	261	281	265	287	294	265	264	282	289	284	271	286	300	285	283	326	262	312	308	270	289	310	306	286	295	282	285	268	312	278	309	282	285	273	278	269	274	274	279	263	245	284	279	264	297	299	262	269	288	277	285	291	294	290	303	259	269	320	280	282	311	301	289	268	306	281	296	276	273	309	306	289	268	296	291	298	286	279	285	293	279	285	316	283	309	297	265	282	277	279	311	298	282	282	278	270	299	292	284	301	292	286	285	265	296	307	282	285	278	306	297	276	306	306	273	273	271	289	292	322	317	322	278	293	286	295	267	290	300	263	284	276	276	271	296	280	263	300	277	284	285	286	302	268	307	274	304	287	281	275	272	272	315	269	279	272	290	298	299	295	279	289	273	271	297	246	266	303	282	285	289	283	294	284	301	277	314	303	273	274	280	306	302	292	291	278	289	298	299	296	309	262	293	292	283	272	306	270	277	293	255	295	280	264	287	282	285	267	305	242	296	314	277	290	274	273	258	289	292	262	309	303	274	290	261	300	261	278	269	295	270	301	307	254	309	287	297	275	276	307	296	290	285	297	290	277	308	302	298	273	267	269	303	263	297	289	276	305	302	292	291	287	316	270	278	285	291	313	262	285	276	305	281	299	253	295	278	293	292	306	293	297	286	274	305	303	278	293	282	269	282	257	257	305	271	316	275	284	282	312	290	282	269	274	255	299	263	274	265	316	259	281	286	272	287	303	277	315	304	302	276	287	287	297	298	281	268	266	301	281	300	258	296	265	283	273	305	291	314	300	303	258	251	276	275	277	316	285	270	300	289	283	281	264	282	288	300	272	276	298	279	270	289	285	270	299	285	274	291	268	307	289	276	278	262	263	299	268	275	288	288	301	284	266	295	317	297	292	281	274	307	297	289	264	265	293	291	273	297	305	300	282	300	285	280	291	288	266	255	286	283	305	282	274	301	283	276	309	291	307	294	306	268	305	262	273	257	295	298	293	279	274	284	279	296	298	277	293	278	287	340	292	265	293	301	287	303	267	290	289	292	314	274	273	311	292	301	279	263	294	288	274	312	268	283	292	289	305	298	293	275	273	306	319	287	277	298	284	271	296	315	278	271	299	279	290	290	281	263	307	307	283	290	292	296	289	291	283	288	294	312	291	309	307	273	286	262	262	299	263	258	285	284	299	322	302	299	291	253	272	300	267	274	290	281	275	272	304	277	314	305	280	262	283	278	269	274	285	283	293	293	276	263	292	288	305	307	290	251	292	259	272	309	286	247	306	323	286	271	311	280	319	273	284	279	311	287	282	267	275	331	289	297	281	299	266	273	274	281	284	273	275	277	272	280	315	323	295	279	274	324	292	281	285	309	273	301	271	318	308	295	277	292	290	267	284	274	263	283	273	308	276	298	284	307	297	306	281	289	307	293	284	260	284	266	279	312	279	308	314	295	297	251	286	268	310	267	272	307	292	286	275	263	273	311	291	270	282	282	307	292	281	290	284	279	280	305	289	305	275	260	277	299	274	256	313	280	300	300	297	254	313	255	296	277	283	291	284	298	302	300	284	304	305	298	291	284	311	252	283	322	260	272	284	256	289	276	292	275	285	299	290	317	281	325	256	289	289	270	285	313	293	292	261	268	310	307	305	290	280	266	291	299	289	286	285	304	314	290	257	293	285	275	319	299	272	284	297	279	282	310	315	254	292	301	277	294	289	278	277	271	290	291	291	274	293	295	296	281	258	273	283	293	253	293	277	301	289	285	290	251	302	311	294	315	285	269	278	263	290	276	314	310	288	262	282	286	273	282	293	284	278	262	329	308	266	274	238	298	267	297	264	285	281	264	271	277	257	287	293	295	306	345	297	297	256	260	277	287	302	270	282	297	304	313	259	261	277	302	281	311	268	314	306	296	282	253	285	289	270	278	288	265	286	281	260	280	288	292	288	274	285	293	311	290	296	281	275	312	288	280	286	283	306	277	296	283	274	282	309	277	312	291	300	278	291	289	299	320	312	261	316	262	284	263	273	278	293	279	297	281	307	320	255	295	286	258	293	250	271	277	267	296	252	290	306	301	301	274	261	284	284	274	262	301	284	284	318	299	278	303	272	294	296	273	283	313	299	293	263	310	313	268	274	262	299	293	294	281	277	255	306	298	295	283	292	323	302	294	286	261	265	300	295	269	291	285	310	288	290	283	322	284	328	263	273	273	270	277	305	275	279	280	269	273	316	298	270	305	283	275	293	271	270	305	313	266	263	290	287	299	301	283	253	288	294	272	281	318	311	307	296	304	300	294	279	288	310	290	292	276	282	278	278	304	292	335	260	285	290	274	318	304	287	316	306	267	296	310	275	312	276	281	281	283	283	311	312	277	282	285	316	316	275	278	235	280	284	311	316	265	287	287	287	289	315	285	293	296	273	295	307	314	276	280	284	291	309	274	294	258	273	312	277	273	278	303	288	336	277	293	279	292	290	289	313	299	285	322	278	264	279	320	261	299	262	284	264	314	269	304	274	281	288	262	290	277	281	278	312	286	284	280	313	298	269	263	296	294	271	289	269	295	285	282	301	302	291	297	284	265	285	269	268	296	269	284	314	300	289	276	301	295	280	288	289	304	305	296	272	293	302	280	298	297	302	274	304	258	269	303	290	307	284	269	315	288	291	331	274	256	294	248	286	296	277	286	262	318	301	290	328	276	289	280	266	266	293	328	277	269	268	292	293	279	271	294	273	273	321	288	278	258	323	265	293	296	271	274	290	284	317	290	285	243	265	262	306	301	295	286	279	258	247	298	285	294	309	280	309	287	268	303	271	281	307	272	313	256	271	295	268	294	304	277	278	334	290	288	276	269	291	283	263	286	306	332	281	269	310	302	292	310	290	263	310	277	309	270	270	270	290	277	295	276	273	318	273	300	276	311	315	289	303	293	280	264	270	276	297	259	300	277	298	297	272	294	297	259	284	273	298	288	315	292	274	272	282	272	319	278	306	290	296	287	290	313	278	275	281	288	323	302	257	261	285	293	271	277	280	275	288	275	294	280	278	273	313	297	306	290	316
24372	21002	27537	24643	15198	1342	883	725	658	676	652	619	601	585	642	629	626	610	567	565	602	608	566	572	594	551	575	619	584	548	558	562	562	594	533	565	565	604	577	541	612	590	496	575	527	553	536	563	593	603	645	559	563	535	575	562	591	554	586	545	592	604	603	595	582	573	569	557	518	547	606	613	559	583	539	551	560	571	580	558	582	591	539	542	588	563	555	626	613	567	544	570	545	562	565	617	562	587	577	595	602	560	543	617	539	573	610	555	571	559	575	532	582	587	568	591	559	593	553	588	551	541	607	553	572	559	545	586	548	568	549	546	531	576	566	540	570	506	579	524	599	532	559	530	563	522	554	565	561	518	577	588	572	572	592	553	537	569	592	583	543	587	557	576	605	525	572	532	541	554	527	564	597	577	594	549	553	609	591	524	550	548	595	556	554	578	554	573	593	543	539	566	544	592	558	561	615	594	570	606	546	547	546	578	531	553	536	617	571	541	564	568	553	584	538	557	546	595	534	567	567	574	537	543	583	618	549	560	559	539	597	532	520	580	537	591	544	570	574	571	590	584	592	553	563	538	522	581	547	599	587	533	547	553	575	539	595	572	546	590	562	538	581	574	582	529	538	563	588	555	537	575	568	555	540	594	609	536	600	561	535	567	548	552	566	566	587	517	551	539	528	584	511	544	560	564	567	598	541	555	575	585	542	572	546	582	519	576	559	596	570	573	607	520	541	561	564	578	585	551	562	542	552	546	570	624	613	548	567	550	527	565	551	551	542	557	548	559	603	597	536	542	545	509	571	554	576	522	536	507	580	592	569	522	526	538	558	501	563	563	553	566	563	513	593	539	590	647	534	532	575	582	540	537	610	571	579	529	547	561	557	557	548	611	549	593	533	524	556	551	557	569	568	588	594	587	530	592	581	579	539	514	564	551	557	584	531	539	576	570	550	509	549	574	577	590	596	596	537	553	580	555	563	543	583	554	574	580	560	532	572	571	538	556	545	539	558	588	588	578	574	557	577	587	562	536	570	574	563	542	534	559	568	575	598	551	562	567	529	603	551	540	544	538	539	534	543	521	597	538	550	534	540	576	595	537	541	581	564	519	549	545	571	554	574	538	607	549	560	557	547	595	560	561	565	588	556	540	543	548	516	556	568	562	550	527	529	537	572	602	545	534	555	539	552	582	567	566	599	550	548	573	554	578	564	551	544	566	599	582	516	519	589	572	606	536	565	548	550	542	564	555	608	600	551	580	564	535	572	520	576	573	563	585	564	553	559	586	568	604	538	542	604	562	581	584	569	588	531	549	562	561	568	534	530	578	557	590	568	554	537	549	581	544	563	531	535	559	607	588	579	581	561	551	559	562	557	573	551	572	584	573	586	540	533	565	533	550	554	583	526	595	519	524	574	598	537	556	526	561	583	599	567	569	589	563	542	592	575	571	570	590	591	585	540	590	588	596	572	527	566	564	554	585	563	561	562	576	563	518	552	541	575	558	550	558	537	524	555	617	573	602	495	561	599	509	528	595	524	556	527	540	620	592	533	546	541	578	566	572	553	541	555	562	551	564	543	579	552	589	535	570	556	550	560	576	566	589	556	584	574	601	559	557	537	536	594	596	497	589	616	593	586	575	600	570	550	564	569	554	550	579	570	574	541	548	565	558	574	569	596	564	550	540	585	544	580	557	568	558	580	503	582	537	584	576	572	571	617	530	570	584	596	562	541	565	544	568	579	544	528	535	590	568	575	641	558	543	596	529	605	514	589	566	580	521	556	548	589	528	562	564	533	540	567	560	571	569	591	582	586	589	562	558	564	542	547	597	563	598	538	593	549	553	569	588	546	533	547	562	539	562	511	535	579	555	563	572	556	532	514	558	571	542	562	585	562	565	557	582	577	538	564	565	577	598	576	583	525	554	556	598	532	559	555	581	545	504	560	548	561	572	561	529	527	544	564	570	525	560	581	569	585	581	548	533	527	561	545	542	560	554	546	554	604	555	534	563	586	619	577	572	567	550	535	550	617	558	550	543	583	543	551	597	591	579	537	557	559	576	564	591	520	593	611	565	550	569	568	602	578	571	606	556	570	523	599	570	539	583	563	540	531	568	561	541	497	549	565	526	582	568	530	581	563	542	554	577	562	558	588	581	593	532	559	565	540	560	574	570	559	579	564	586	578	559	568	577	586	556	564	601	541	565	514	558	617	550	584	531	547	583	563	531	524	551	494	556	513	570	574	549	548	572	570	559	550	554	574	576	570	605	563	553	526	562	517	596	602	607	536	546	559	556	564	580	515	601	536	566	566	598	619	574	550	550	574	562	540	551	572	583	518	560	516	588	592	561	566	586	583	550	565	587	542	562	557	587	582	526	506	584	579	545	513	580	524	568	576	564	616	580	579	575	491	562	570	599	539	610	568	538	565	490	587	548	574	592	539	519	554	580	560	561	566	573	549	600	594	568	579	537	566	564	580	552	570	560	562	552	518	551	567	542	599	531	556	567	550	540	551	578	572	526	567	547	539	604	572	532	512	575	567	560	574	590	574	563	573	574	590	585	515	582	561	574	536	549	516	568	555	554	545	589	565	597	537	574	580	569	569	537	542	581	576	537	543	568	593	581	508	530	548	553	592	594	562	582	554	514	537	551	588	548	561	520	611	555	545	552	528	579	589	586	603	560	517	570	541	559	564	510	556	531	527	545	534	515	551	574	527	560	561	531	567	531	563	543	559	545	550	510	588	569	552	613	524	552	537	557	574	536	506	529	567	592	550	556	527	547	580	567	553	567	570	546	509	577	583	525	571	548	559	582	580	578	570	589	559	573	562	509	521	549	547	563	558	566	579	615	603	555	546	549	572	542	567	554	557	555	570	557	616	521	575	541	578	566	532	511	591	591	541	557	506	519	578	570	584	570	568	585	577	528	532	553	592	554	556	556	556	505	611	575	531	569	554	584	567	591	538	563	571	592	570	541	621	586	613	562	595	570	570	601	530	520	498	541	554	488	586	565	603	579	558	603	596	516	604	541	540	575	512	570	548	526	569	536	590	525	573	543	540	530	559	607	605	560	555	484	575	507	544	578	589	542	539	524	522	564	548	588	581	557	575	542	556	562	564	550	561	579	575	571	583	551	531	583	603	544	548	562	546	583	588	560	560	582	543	553	562	562	565	559	604	539	592	546	575	564	534	566	566	570	529	553	586	548	553	573	605	548	567	541	590	563	574	591	544	587	537	576	530	584	550	546	597	513	495	567	578	539	561	587	558	555	565	522	498	587	493	565	532	552	590	533	579	593	587	528	518	582	564	517	563	552	564	594	552	574	585	547	578	520	573	576	536	578	589	598	536	566	561	571	584	580	570	588	548	649	577	589	528	564	560	584	574	561	523	564	577	565	572	586	573	580	547	601	553	573	606	556	582	552	571	547	574	559	560	593	568	539	561	566	547	554	525	546	591	581	563	568	536	531	581	570	632	532	593	565	562	583	561	550	528	554
5517	5318	3896	2044	1607	1223	1036	926	840	795	747	634	626	604	627	608	566	640	595	584	600	599	587	562	583	572	605	566	563	567	584	547	588	559	576	534	541	609	538	585	579	573	555	567	554	580	574	611	538	590	560	557	621	599	553	553	580	577	567	562	521	558	525	534	591	524	547	551	570	551	575	572	547	567	585	526	600	561	542	577	553	538	591	571	578	533	565	551	580	542	530	590	564	580	568	575	586	566	569	568	598	561	568	559	509	533	555	592	613	535	560	518	527	527	552	605	616	568	570	581	576	558	548	540	532	609	572	569	545	580	588	565	523	569	556	557	555	531	566	573	572	593	583	565	534	559	570	551	563	563	592	549	571	567	556	565	524	552	585	542	588	571	552	579	572	530	551	597	583	523	571	587	536	594	567	528	576	562	559	520	531	549	580	564	581	582	546	543	593	554	542	548	536	535	587	580	563	600	561	572	543	563	577	556	550	589	521	576	571	571	585	568	551	542	549	558	552	553	565	512	564	594	575	581	597	541	562	584	528	529	613	518	584	588	573	567	571	550	533	551	562	573	543	585	597	547	553	505	578	548	593	606	520	561	547	607	558	564	568	572	577	575	564	551	534	591	532	589	563	557	579	575	592	598	539	547	562	589	564	577	547	526	591	561	549	556	590	581	559	510	613	572	565	551	525	563	535	583	534	539	534	562	588	534	565	574	545	552	583	538	576	567	545	527	516	535	579	559	516	555	546	543	592	542	539	540	571	575	576	521	581	586	582	549	549	548	597	559	588	604	573	546	538	606	598	565	499	586	618	552	562	566	565	585	529	556	528	549	610	572	597	585	565	575	563	551	552	582	576	572	532	553	562	559	535	606	577	562	552	550	539	535	583	538	580	574	516	549	527	545	579	565	583	533	553	552	522	555	561	558	571	577	563	569	538	565	567	559	563	597	583	537	582	559	572	571	563	570	581	516	585	556	552	568	557	552	546	548	537	544	550	601	544	618	584	567	533	515	539	575	530	544	559	553	524	592	589	542	531	591	530	577	576	551	540	531	556	604	557	568	518	564	603	570	545	591	560	568	648	604	548	573	556	552	584	560	572	585	570	581	566	518	599	565	558	554	520	577	538	539	544	565	541	595	555	555	612	516	566	580	558	510	554	561	574	516	526	559	568	544	563	557	580	564	561	570	564	564	567	542	563	592	543	566	570	573	554	594	522	591	550	532	542	534	575	588	568	581	579	548	588	614	524	583	531	541	591	538	607	572	610	551	569	553	544	555	563	522	530	607	579	593	538	558	606	591	544	544	583	602	579	565	551	533	534	564	586	585	587	521	595	556	515	525	550	601	568	512	576	553	588	540	576	537	592	542	544	555	561	523	577	545	582	548	564	566	547	608	579	585	555	555	537	525	584	592	561	575	540	544	575	593	583	546	573	570	602	579	565	545	564	521	575	554	573	574	548	497	572	547	557	541	560	544	568	566	532	571	569	564	543	553	506	522	573	525	550	605	558	572	552	534	568	575	566	534	617	603	561	584	586	593	560	542	555	572	590	556	560	561	571	572	616	552	511	567	547	538	579	581	550	531	562	585	541	582	572	561	567	581	550	631	590	595	568	563	563	558	562	580	523	546	573	560	507	578	554	536	557	574	607	568	561	530	540	568	567	571	492	575	549	566	585	576	583	622	545	543	576	563	568	551	567	559	533	537	565	584	546	588	589	608	559	541	557	524	533	564	563	563	496	560	600	564	590	567	557	610	517	537	537	553	558	584	552	613	610	600	606	588	522	573	543	570	504	527	526	577	556	569	577	522	570	622	579	528	532	582	551	559	586	558	595	563	582	555	510	549	573	549	550	600	532	570	543	566	581	588	601	517	554	541	545	558	541	563	597	576	528	562	581	577	579	555	550	552	559	551	570	585	561	577	576	548	574	552	561	543	570	594	563	532	553	557	515	575	570	561	538	570	541	552	526	556	587	544	535	538	573	546	567	519	577	543	573	584	578	560	598	540	572	549	545	570	572	566	568	557	547	555	551	560	572	534	567	575	535	536	552	560	535	593	554	557	565	589	540	591	566	573	573	545	523	528	546	544	561	562	570	576	566	570	588	559	562	528	610	585	561	572	535	565	624	520	552	536	568	562	582	570	586	601	582	580	546	555	574	600	576	578	542	525	589	524	536	560	560	564	564	547	541	534	561	561	541	571	568	579	538	555	564	567	552	551	535	558	621	557	572	559	569	565	543	569	570	545	596	574	542	538	595	581	582	590	566	555	576	524	560	597	559	548	572	563	577	577	549	554	546	548	544	572	533	583	614	585	550	550	599	590	592	601	536	569	558	539	547	571	575	564	568	571	555	601	592	563	623	569	597	554	539	598	543	530	563	556	578	541	560	550	595	581	554	555	554	586	572	533	556	568	543	571	565	572	555	557	563	555	652	596	536	580	555	552	585	537	577	517	568	562	548	539	545	571	575	524	602	565	542	538	535	566	589	578	570	571	541	532	584	592	535	565	550	552	550	558	575	529	563	530	561	578	548	560	550	586	571	559	550	564	575	542	558	558	522	555	532	577	551	577	604	540	531	560	562	572	575	560	541	581	551	568	566	589	524	578	574	544	593	567	578	513	593	561	544	589	571	597	625	562	614	571	511	561	548	552	527	555	537	628	554	554	542	563	579	579	560	558	539	562	565	520	566	587	520	513	555	548	572	588	577	565	530	550	549	550	529	569	566	591	529	580	563	549	570	569	593	533	586	527	569	565	554	552	567	538	560	582	563	566	540	549	542	563	550	544	533	611	566	548	561	553	548	531	569	559	562	582	580	591	578	563	579	608	554	567	583	580	543	536	562	533	612	551	570	613	549	527	542	592	572	585	572	588	634	538	571	486	586	598	577	548	530	567	567	546	573	544	538	559	575	611	551	576	534	524	561	585	565	527	545	562	590	565	544	582	531	549	582	587	549	591	532	546	550	572	566	582	563	549	545	546	561	567	557	530	553	566	549	613	539	555	550	561	555	551	566	545	568	593	529	567	543	516	599	551	523	567	578	565	554	509	567	584	612	524	543	564	621	582	535	523	535	546	591	540	593	555	551	582	507	559	562	572	589	599	551	556	572	560	560	570	559	562	572	538	556	594	621	596	607	573	533	594	597	568	589	525	604	523	523	588	547	564	554	554	583	551	543	602	605	560	532	559	570	533	581	556	555	572	556	576	531	584	539	596	545	546	558	563	606	575	530	576	518	564	557	563	552	573	598	557	554	575	537	538	555	562	586	568	533	582	567	558	524	539	558	559	572	574	599	578	598	562	556	565	531	571	557	576	580	568	562	537	571	579	551	571	567	592	554	537	578	585	577	547	576	566	539	530	587	550	526	532	549	569	552	543	544	552	540	540	572	581	581	536	578	543	553	531	548	564	600	542	557	583	505	562	572	606	568	569	555	560	530	590	572	580	578	579	573	589	560	532	557	570	548	545	544	559	587	569	559	564	576	557
22229	21014	28748	23459	21007	21047	11552	1026	647	605	498	443	343	374	306	295	287	275	265	251	243	224	222	225	203	227	195	204	206	209	198	192	205	200	182	188	187	209	202	184	179	195	206	178	170	197	205	193	194	172	186	178	181	176	188	172	168	152	166	170	206	159	140	156	164	164	158	174	179	188	161	168	163	186	202	172	163	163	172	173	189	178	165	166	175	209	179	178	192	170	156	168	203	192	169	175	178	178	195	151	190	168	179	180	186	151	149	170	181	168	159	152	157	166	163	175	161	199	164	177	164	161	173	182	166	146	171	154	181	162	147	168	163	182	169	159	169	179	150	172	178	159	176	164	183	171	164	175	163	176	186	169	173	166	160	175	161	178	182	171	185	165	160	157	165	175	147	194	164	191	158	183	169	160	170	166	179	165	176	162	171	172	179	175	179	172	154	162	180	180	180	169	184	174	190	166	140	160	184	178	176	196	177	164	160	183	167	175	194	175	177	163	182	158	165	158	175	181	180	185	172	163	186	186	160	151	196	178	200	174	178	187	144	157	180	193	172	148	165	176	166	156	162	181	151	183	164	161	159	179	189	177	174	161	193	189	143	179	180	164	177	191	169	165	166	166	153	171	159	187	175	177	177	148	157	169	188	167	177	190	191	189	165	173	171	163	171	176	191	165	159	167	167	167	173	188	188	194	160	157	152	163	195	159	160	183	157	186	171	173	173	185	175	177	156	167	157	168	181	177	191	182	162	157	161	169	160	164	174	175	178	171	169	159	171	198	154	155	180	129	169	157	160	179	189	162	171	184	145	186	184	157	179	165	177	181	182	179	160	138	174	168	157	164	167	165	156	152	168	201	182	175	166	191	163	165	168	191	175	179	165	187	174	167	174	169	178	191	173	170	143	169	174	165	174	167	172	179	189	154	157	193	154	181	179	149	179	176	155	161	147	173	161	169	152	163	180	173	154	173	187	155	164	163	176	188	176	175	133	159	150	164	182	153	182	168	189	194	180	157	185	163	156	160	178	160	174	176	161	165	175	174	151	163	167	173	188	159	161	178	162	162	169	156	173	175	150	179	164	156	167	169	188	183	156	179	179	166	176	168	191	173	167	163	167	176	198	194	155	158	174	172	164	182	140	180	174	193	152	147	176	158	175	175	162	178	150	165	178	159	153	170	199	175	203	156	166	188	180	183	172	187	173	184	154	173	167	176	172	151	175	151	162	172	161	175	156	162	152	173	151	181	174	168	162	171	164	178	179	182	156	191	173	180	169	163	176	179	156	162	177	148	176	151	184	159	165	162	153	174	189	176	162	174	161	180	179	165	177	174	184	188	164	179	186	164	165	170	159	184	169	174	175	176	188	162	171	170	172	164	175	171	171	160	158	148	189	176	188	155	170	183	172	173	183	199	177	162	163	168	182	175	153	167	181	177	153	163	155	188	173	169	162	136	200	158	169	166	177	171	193	165	159	159	155	168	187	155	185	177	165	170	174	151	163	176	161	179	160	149	140	144	171	173	177	163	177	166	162	170	167	180	183	151	147	188	180	163	156	179	163	153	161	183	142	166	160	196	160	178	178	174	163	184	145	189	151	160	180	177	175	165	196	155	176	197	166	201	174	216	143	183	177	159	166	175	173	170	171	164	174	176	183	164	175	201	170	161	171	163	171	194	187	176	160	161	175	144	161	157	199	169	171	159	193	169	182	152	177	191	172	176	168	176	172	179	182	167	178	138	175	191	175	158	176	154	164	167	178	197	154	183	133	160	159	183	158	165	160	140	194	206	173	154	179	174	177	175	169	158	164	173	156	170	168	171	148	168	162	174	163	159	175	190	164	154	191	202	175	172	163	186	185	185	170	179	179	185	174	185	155	162	161	169	175	171	161	172	152	164	169	149	176	181	175	174	159	173	169	170	168	175	179	177	159	177	169	179	171	157	172	157	179	160	188	169	175	167	171	182	171	164	194	187	162	147	162	158	164	159	162	164	167	160	165	161	143	159	158	159	163	192	184	173	161	184	169	168	170	182	167	176	172	151	176	173	183	175	174	151	177	183	164	183	179	159	164	152	166	160	184	151	177	161	147	187	148	162	167	149	188	157	162	164	162	176	161	171	183	172	162	164	181	126	166	162	145	170	169	199	174	153	178	166	189	174	187	146	158	190	163	191	163	194	173	183	196	192	166	172	158	171	161	171	163	188	169	172	153	177	170	185	163	171	169	177	140	167	190	180	172	179	181	180	181	179	159	168	173	177	163	164	148	182	175	169	187	169	162	184	180	155	167	198	172	170	161	183	170	193	151	196	177	187	159	174	186	167	190	179	192	172	148	155	167	155	143	204	190	168	150	186	176	183	162	178	157	208	158	163	178	153	148	171	195	151	173	162	127	172	180	163	166	158	164	184	158	183	138	168	151	165	164	163	160	156	166	149	184	157	185	178	172	166	174	181	179	188	202	173	189	162	186	163	162	148	172	153	151	182	161	155	180	186	185	187	173	167	150	157	184	163	178	187	169	202	191	167	167	169	177	173	145	173	148	155	163	159	171	167	166	151	175	162	156	182	188	183	155	171	156	181	191	185	172	193	144	164	197	186	168	175	177	139	172	177	164	170	173	170	183	172	163	167	209	177	181	155	169	158	164	164	167	175	162	157	174	180	189	188	167	170	163	164	171	207	147	168	189	194	158	178	171	187	172	163	174	185	171	182	172	177	173	168	149	179	145	174	167	170	165	167	188	160	151	174	177	180	176	170	166	147	146	171	178	168	164	162	176	139	142	165	173	177	185	198	169	154	185	160	174	178	167	162	166	174	156	147	191	157	148	142	181	175	158	195	163	170	155	164	191	167	158	151	171	171	153	165	184	164	162	148	177	149	162	168	181	188	167	168	171	166	190	145	186	175	174	189	207	181	186	170	177	204	180	164	169	169	172	158	168	168	174	194	177	140	163	174	177	158	182	167	188	162	170	176	169	155	163	158	190	159	191	183	158	165	168	173	198	165	171	185	161	169	140	158	154	147	179	170	165	153	169	180	166	181	173	176	160	167	178	182	167	166	175	158	175	163	181	147	159	184	175	176	151	187	179	164	171	153	167	168	160	172	184	151	165	154	195	170	159	161	174	153	185	188	189	171	182	177	154	178	173	157	159	169	181	176	182	161	165	173	165	150	163	195	173	168	189	161	159	178	187	162	184	176	168	161	156	176	168	185	160	160	172	183	169	171	182	180	179	174	177	172	168	177	189	162	177	160	173	180	161	191	163	175	197	153	171	183	169	153	153	192	166	163	170	155	159	169	163	182	151	174	178	161	173	162	166	159	187	154	180	163	168	172	158	163	160	167	180	178	171	157	180	184	180	182	199	172	181	170	151	160	162	169	181	158	172	159	145	185	170	170	148	168	159	181	184	171	159	186	153	172	183	188	145	145	167	148	171	192	173	155	148	162	185	178	195	161	177	166	173	160	177	172	152	148	182	157	161	128	187	152	161	165
6100	13845	10179	4957	3473	2524	1824	1383	1049	858	714	604	504	509	373	384	332	299	294	250	281	256	239	230	229	234	212	227	210	193	211	204	187	190	214	208	203	192	183	193	185	216	182	186	203	179	196	192	176	185	186	194	161	179	182	162	169	188	178	182	179	175	184	164	194	197	155	173	197	184	161	196	172	189	174	177	178	174	201	183	176	182	155	188	179	183	164	168	187	173	175	160	164	164	169	175	199	203	162	171	182	188	170	203	176	171	194	183	190	170	177	180	189	166	166	170	182	157	158	167	179	169	155	175	192	158	169	177	170	179	187	177	155	168	180	143	175	180	172	166	183	170	189	174	158	177	154	163	158	184	177	161	168	174	191	187	181	178	157	182	193	185	168	160	157	159	152	173	159	169	157	187	185	152	188	181	180	180	156	171	177	189	177	147	177	167	174	173	170	172	167	156	171	165	172	173	188	151	163	175	179	162	162	173	189	165	164	163	184	164	169	160	181	148	175	158	175	170	177	189	160	188	184	182	176	154	167	178	162	178	160	152	173	181	176	179	180	180	190	157	181	179	183	179	186	158	188	169	157	152	174	158	179	146	163	178	149	158	151	174	167	173	174	169	153	171	164	172	186	171	173	154	190	150	165	190	169	196	168	178	174	163	156	175	169	163	174	169	160	169	175	172	159	188	165	170	184	171	174	146	171	177	189	177	168	144	168	198	168	182	176	163	171	184	170	185	179	189	156	182	168	180	185	151	163	155	203	186	175	175	182	145	188	183	158	168	155	181	199	184	180	179	202	157	182	166	162	186	163	165	190	176	172	166	173	178	178	176	156	179	169	192	184	177	165	160	152	166	169	183	155	183	171	175	186	158	171	166	197	171	194	183	178	167	177	150	137	163	169	153	171	157	180	180	150	164	179	185	172	188	138	173	161	166	166	179	156	177	151	159	175	157	190	184	183	174	168	155	155	156	176	162	148	175	195	192	145	182	147	164	171	167	167	164	196	160	146	159	172	172	183	188	170	188	184	169	157	161	187	146	158	183	175	151	162	183	176	184	168	174	175	167	167	152	170	171	175	134	155	172	160	183	154	160	162	159	181	173	169	184	193	163	167	150	163	138	175	183	169	186	160	165	178	193	147	150	178	165	172	181	163	160	171	175	154	171	149	142	173	169	196	186	189	182	173	184	184	165	186	189	157	161	161	179	180	153	174	144	172	168	177	181	155	149	165	153	174	169	181	171	156	162	161	180	159	138	171	177	162	177	185	169	183	190	164	176	177	185	185	147	163	174	172	177	186	190	159	160	168	168	180	182	163	176	162	169	158	178	138	177	176	183	173	178	182	169	151	185	153	172	174	153	163	177	172	176	171	174	177	175	178	180	177	171	152	180	180	149	176	181	169	192	156	168	185	179	182	190	182	159	186	175	185	175	165	174	173	192	175	171	188	179	198	160	158	191	157	190	186	154	165	164	176	164	182	161	153	180	144	186	185	161	183	166	164	156	168	191	173	189	161	182	184	162	180	181	192	183	168	151	186	167	172	167	168	194	207	152	167	169	149	157	189	181	164	152	173	159	193	182	150	155	154	165	172	154	184	186	163	184	192	172	165	188	175	184	158	175	186	169	177	174	177	186	171	176	159	180	182	183	192	185	167	160	183	187	175	148	188	173	190	213	197	193	186	163	170	188	191	163	175	156	167	172	153	170	173	188	163	194	171	187	185	155	176	174	176	153	158	168	158	156	149	177	173	193	175	173	168	158	163	186	178	174	165	177	168	154	184	162	166	158	158	169	159	154	163	199	178	164	171	151	182	182	162	176	165	170	172	171	140	176	162	170	190	171	157	193	176	186	139	161	191	147	181	172	189	183	187	159	174	159	163	177	190	164	180	181	167	171	160	161	169	176	173	146	171	171	181	178	165	181	172	163	193	185	185	191	172	163	165	171	174	195	166	180	172	174	189	182	169	168	178	170	183	195	152	180	158	190	159	169	167	158	170	174	182	163	187	175	160	165	172	175	186	176	205	168	165	182	188	166	187	162	175	159	172	177	171	179	178	178	146	165	157	184	149	159	159	178	157	196	157	176	176	187	178	163	159	189	160	166	161	169	171	183	176	173	157	149	153	190	189	168	166	188	155	149	156	152	176	163	177	166	180	181	151	176	159	163	183	187	183	156	175	177	185	171	147	182	163	144	154	145	179	161	180	186	165	181	163	171	184	147	180	158	156	147	155	177	150	176	189	167	163	180	183	173	173	159	166	172	176	154	191	143	173	187	168	154	185	174	188	156	176	187	179	205	167	173	173	169	176	194	154	165	161	170	175	186	176	165	170	179	146	155	175	189	174	163	173	170	142	172	173	185	169	198	185	168	193	152	167	175	155	177	155	153	190	181	180	167	178	176	170	194	175	152	180	151	169	153	151	164	173	167	171	155	190	166	162	174	158	169	160	176	162	153	153	158	144	157	178	169	187	190	183	179	152	168	164	159	154	176	193	195	177	157	201	170	157	173	196	177	165	141	186	147	148	161	164	168	160	171	145	172	162	195	164	146	166	175	184	176	157	156	176	166	162	175	171	168	168	165	164	151	177	148	163	166	196	192	176	168	177	170	175	158	184	179	153	166	166	146	180	161	174	191	186	185	180	173	142	157	162	145	187	176	148	185	148	177	165	152	174	172	181	181	183	160	209	156	182	185	178	158	180	179	182	157	192	137	197	172	149	176	178	172	171	162	179	173	179	159	176	188	165	183	160	163	183	158	177	171	157	159	173	178	180	150	166	160	172	180	194	168	146	172	171	186	166	166	173	175	150	184	159	173	168	164	164	174	174	180	180	161	163	145	160	168	175	177	199	169	167	143	181	179	169	181	160	172	162	168	139	188	163	172	166	193	135	182	173	147	172	200	183	173	156	180	152	170	189	162	162	186	190	198	177	164	170	183	149	180	169	176	187	153	179	172	178	164	151	173	181	189	162	156	161	158	167	157	182	167	157	148	174	190	173	192	162	167	161	157	194	161	166	202	166	153	161	169	166	149	178	159	179	173	188	180	142	203	176	170	162	161	176	153	170	212	160	155	160	185	144	171	178	184	167	168	180	182	167	179	155	166	155	182	194	175	148	167	150	167	187	173	184	182	172	182	166	167	184	182	198	177	171	170	159	186	171	160	195	191	154	167	165	192	175	186	163	151	151	202	151	174	194	181	158	167	175	185	181	168	175	190	178	166	174	157	150	171	177	154	186	173	150	175	161	163	177	169	182	178	170	182	156	188	169	180	164	192	179	163	172	171	173	174	142	176	186	176	149	168	163	182	165	169	156	173	177	163	169	151	181	171	156	174	188	187	169	185	172	189	169	186	168	181	188	156	166	165	165	171	185	165	178	196	194	152	198	145	167	174	142	174	168	157	168	163	176	186	171	171	158	193	144	204	163	191	181	164	155	168	178	172	181	136	190	171	177	180	168	157	179	168	172	198	162	170	181	175	162	163	180	165
27543	18972	5383	873	621	637	573	577	610	568	570	623	578	583	543	568	539	585	547	580	561	550	574	583	584	580	555	592	524	577	605	580	577	576	576	568	541	561	573	591	575	586	568	619	566	598	595	571	597	570	564	537	617	509	560	574	561	569	574	578	611	516	553	572	545	581	555	559	572	562	566	589	606	542	567	563	539	602	551	558	583	552	577	602	554	588	583	577	600	566	579	599	522	595	589	563	539	569	519	565	562	598	575	542	565	544	538	528	576	576	540	589	569	530	590	538	554	556	531	545	607	571	577	565	531	551	563	566	545	571	599	524	555	563	524	551	534	572	545	533	569	563	558	582	538	536	552	602	515	581	555	519	559	587	603	541	611	574	581	579	530	546	586	570	584	555	564	559	582	562	536	577	553	555	576	550	606	577	566	555	546	523	536	606	512	537	548	562	579	518	543	556	563	557	567	587	575	566	572	585	529	571	574	535	578	544	567	543	555	626	547	581	573	562	546	559	617	599	628	561	566	520	543	566	582	596	574	537	496	531	542	555	542	524	581	525	595	537	528	551	598	541	551	547	508	563	589	530	575	557	547	590	565	552	556	539	574	578	571	588	583	577	575	567	535	559	536	554	566	601	555	536	540	577	581	599	569	565	579	545	566	611	521	545	557	547	567	593	567	583	560	624	551	557	608	568	594	568	541	578	532	575	586	601	549	562	605	519	589	563	565	573	631	554	553	564	570	527	559	614	566	578	597	593	575	589	564	543	550	560	527	531	544	571	564	593	593	560	581	604	526	554	508	557	590	547	548	573	634	580	568	588	558	620	579	598	591	553	552	594	574	544	518	576	560	551	579	564	580	533	575	578	537	557	513	527	577	546	560	526	560	595	557	606	545	589	549	544	553	537	573	531	544	588	593	595	554	549	553	617	553	602	587	554	582	555	557	574	554	573	550	562	587	557	607	543	580	573	550	589	526	557	585	566	572	559	567	538	579	588	570	504	579	546	521	608	580	574	587	608	602	564	565	553	555	592	577	546	568	629	555	580	549	570	591	489	606	566	556	539	569	584	559	541	561	600	565	548	601	566	554	547	573	597	569	608	512	618	590	551	567	563	560	604	532	562	549	557	568	552	581	593	568	565	551	625	581	621	579	565	542	566	572	561	548	616	591	603	566	600	602	575	575	598	544	579	592	580	541	596	539	579	556	558	618	617	556	589	577	561	542	583	558	535	550	543	550	545	551	555	576	556	564	582	596	552	594	568	510	604	554	586	577	540	581	580	589	517	536	554	521	605	582	581	590	558	565	566	543	600	585	534	535	554	553	539	554	627	536	567	571	580	570	564	524	552	557	575	539	560	545	557	593	538	572	563	583	563	566	593	564	566	587	580	605	556	592	585	591	612	554	571	532	533	565	546	579	547	555	613	601	555	571	579	599	563	554	558	542	584	582	595	556	564	573	547	571	526	565	599	574	584	536	558	615	604	582	547	567	526	621	570	579	546	550	575	573	568	556	577	601	574	558	523	610	613	580	623	585	605	539	559	622	559	562	568	555	571	571	563	549	604	556	522	565	556	543	572	571	583	582	626	550	565	591	600	545	593	586	562	526	602	582	567	511	602	571	555	578	574	589	563	531	535	530	557	587	604	542	609	561	600	622	583	580	567	593	570	544	560	540	552	497	589	576	577	558	552	585	590	563	585	584	581	541	570	593	551	550	571	583	593	587	578	558	550	612	593	524	569	518	561	567	529	598	583	541	582	549	621	599	549	537	591	546	584	534	604	532	568	573	579	566	573	568	609	587	574	535	570	554	559	568	579	565	534	536	587	541	542	536	536	562	568	543	553	565	556	580	563	565	549	574	590	555	553	595	582	592	544	526	580	575	536	543	572	569	581	563	552	567	571	569	575	557	577	597	598	567	569	601	572	503	547	541	582	582	584	559	540	556	551	561	559	578	603	574	549	543	560	564	566	587	561	558	536	539	595	585	585	568	549	564	565	571	578	579	602	553	554	554	554	555	590	543	574	545	537	560	619	580	568	558	565	551	558	603	598	591	535	601	544	568	524	553	573	611	600	573	568	613	581	572	562	568	524	590	549	592	553	565	545	563	579	577	546	555	602	573	579	591	561	549	581	569	556	572	512	564	523	614	592	595	545	556	579	584	586	567	569	545	551	579	529	548	593	544	568	557	546	580	567	568	528	531	540	573	602	585	549	572	587	571	619	571	535	556	561	543	555	596	569	565	593	601	563	582	544	570	628	618	545	509	536	567	554	586	605	559	528	503	591	540	568	565	572	554	526	575	521	532	554	535	565	609	581	546	571	541	577	560	570	583	543	561	525	596	567	578	601	536	558	600	521	537	557	561	587	566	578	522	571	552	561	558	590	565	605	536	556	531	545	554	544	587	522	571	558	540	574	522	579	564	591	552	536	625	530	536	617	581	565	550	545	559	569	572	596	566	590	579	546	569	558	522	559	575	571	577	602	554	575	613	580	562	555	576	532	568	557	611	570	543	580	578	513	588	531	590	521	550	573	595	591	544	568	564	508	600	529	530	566	574	578	569	587	560	562	619	523	585	592	566	527	547	569	589	564	522	569	575	559	593	568	580	566	569	582	560	514	550	573	583	571	561	557	579	577	555	564	561	626	566	571	570	572	574	594	563	583	557	592	567	565	605	593	551	546	611	572	578	552	552	512	614	544	610	558	571	557	588	559	598	578	606	540	514	549	574	582	522	596	586	588	548	565	551	541	554	540	559	559	538	558	592	546	532	617	528	611	563	552	559	537	600	576	518	608	578	593	572	556	548	582	534	589	543	611	537	557	539	560	582	518	624	558	541	519	581	582	585	599	543	579	576	572	599	540	582	559	587	607	583	517	565	581	598	606	543	543	566	605	557	582	576	541	566	572	552	571	582	538	553	554	542	598	552	564	564	555	564	557	601	537	535	592	575	585	537	620	576	537	586	574	583	595	552	593	579	561	596	559	542	580	569	581	559	558	520	540	578	547	565	562	598	583	578	561	575	529	594	571	608	585	530	530	561	546	580	544	560	538	561	567	572	561	586	582	550	575	562	571	582	532	552	594	566	560	534	613	581	551	572	553	546	561	567	545	575	594	563	527	577	539	566	581	559	593	528	545	544	547	563	558	566	553	585	575	528	555	555	584	603	519	530	567	558	526	584	559	577	580	553	574	559	561	604	607	533	588	574	552	552	551	541	535	539	603	572	547	517	556	561	571	546	552	579	597	523	552	549	547	562	540	553	577	593	602	600	545	602	580	574	565	513	570	526	594	560	566	554	553	556	551	601	539	624	561	561	534	527	606	596	531	559	616	581	562	545	580	575	562	548	532	555	566	589	559	565	553	589	551	587	574	563	541	572	575	551	580	557	566	604	611	598	520	559	545	531	531	605	632	538	531	569	524	577	572	578	598	533	540	538	559	579	540	556	603	522	558	573	549	585	554	552	542	612	598	586	605	587	562	594	547	605	577
4550	1105	958	741	656	649	602	615	571	575	630	547	596	580	569	586	585	575	611	552	535	567	605	601	610	633	600	647	568	564	595	619	591	594	634	620	590	581	634	560	590	579	599	602	626	583	593	559	624	587	574	586	562	584	601	610	578	519	604	639	582	560	615	552	553	601	540	604	593	572	604	567	559	585	616	613	576	587	591	563	627	595	571	558	595	601	578	597	594	572	640	563	630	584	614	584	578	580	561	610	576	616	612	573	620	573	609	556	578	608	582	574	588	622	604	593	583	586	608	541	567	608	553	628	581	578	561	663	592	611	600	581	588	594	592	586	571	590	546	531	616	552	567	596	577	564	585	538	550	551	560	635	579	574	568	596	624	567	588	568	550	619	579	539	643	622	569	629	617	567	585	597	595	565	608	581	604	588	595	615	626	591	625	552	597	616	563	555	602	555	510	606	632	566	607	582	604	621	594	586	548	613	583	600	608	601	534	591	606	555	602	597	552	572	592	605	616	608	605	572	589	630	565	553	602	595	542	601	609	605	596	577	537	604	599	612	562	575	599	538	570	583	579	609	606	585	560	590	593	594	635	607	611	623	586	602	573	619	588	575	610	590	573	582	584	572	592	569	590	573	590	596	627	591	585	596	578	572	583	567	566	609	634	564	597	592	586	594	553	561	572	580	568	574	572	560	610	607	593	569	586	626	609	567	601	579	593	604	555	557	567	562	557	584	579	621	601	609	587	610	612	575	565	611	582	603	613	569	592	615	657	597	593	564	555	578	579	588	556	558	593	596	580	575	633	627	627	592	604	563	650	607	573	600	621	580	601	555	615	545	526	591	600	625	560	504	560	556	552	584	596	636	597	589	611	563	601	575	603	600	545	591	573	568	546	592	578	579	605	552	635	581	584	554	594	620	556	590	594	549	528	576	641	601	587	604	603	603	586	562	575	550	574	598	565	619	566	580	594	595	587	564	576	591	600	557	609	596	600	565	597	596	538	582	566	582	609	569	572	586	592	581	561	597	614	615	549	594	541	579	569	584	557	556	574	547	557	562	591	577	574	616	518	609	573	586	558	569	572	571	524	584	620	601	597	583	616	596	594	606	623	644	611	608	562	591	598	576	577	596	632	582	578	581	606	614	612	571	539	595	569	570	599	567	609	589	604	578	569	604	571	585	584	620	585	563	566	603	578	576	590	567	570	511	568	586	613	567	589	576	603	571	620	603	595	560	567	574	570	564	575	622	534	583	652	577	601	584	550	588	593	591	538	593	608	625	567	589	579	552	542	578	568	592	594	588	592	588	632	561	586	580	579	562	595	610	605	542	589	551	570	596	548	584	587	583	592	596	575	567	604	551	585	598	593	595	599	616	601	588	610	616	606	599	603	571	584	559	634	587	547	577	560	589	562	595	585	584	572	592	572	571	580	618	586	614	577	581	564	597	568	576	591	601	579	566	626	625	590	581	565	600	564	559	588	614	592	599	563	570	615	582	586	570	583	612	572	587	576	563	617	604	590	596	598	573	561	596	589	630	582	553	594	581	557	548	549	578	588	613	564	627	584	578	560	595	587	561	594	534	623	536	567	609	582	553	586	605	548	596	574	613	566	599	575	590	560	564	589	545	583	556	613	627	561	589	567	634	598	600	578	591	595	569	633	570	565	580	618	620	592	590	608	600	546	556	580	566	636	634	593	581	590	558	589	556	597	587	616	555	506	593	577	555	599	589	596	551	556	562	547	632	558	552	596	569	588	593	568	558	582	591	585	595	553	619	561	588	570	630	586	582	641	593	588	580	607	550	542	612	582	586	569	600	567	618	597	608	597	622	566	630	596	567	568	579	565	604	624	558	560	541	594	584	605	631	595	596	600	589	570	596	565	618	579	608	625	573	601	565	572	587	579	544	580	580	592	547	549	597	576	609	569	559	623	606	590	641	582	620	582	619	584	549	585	561	570	550	590	600	614	588	592	611	602	589	563	632	576	565	598	593	614	607	610	588	580	598	610	587	579	611	606	594	593	582	575	601	599	592	600	593	613	583	570	621	598	576	571	603	583	576	558	623	616	594	569	606	559	601	606	592	645	579	584	589	596	611	611	553	590	588	568	534	590	586	603	570	582	621	557	620	587	553	585	588	582	600	602	593	596	612	589	565	579	548	602	569	640	561	553	548	572	586	524	602	608	589	591	592	591	561	584	582	590	572	569	538	584	607	589	582	576	565	587	576	614	591	619	551	554	580	596	585	592	612	568	613	588	593	589	578	603	591	610	619	611	599	594	600	574	649	543	600	585	568	542	563	588	607	584	597	598	590	597	604	585	540	590	562	578	597	596	590	576	600	562	520	588	582	570	577	574	586	587	562	570	576	589	611	572	569	560	567	598	581	584	597	591	608	575	590	583	610	566	581	591	611	556	602	564	594	609	561	564	574	560	606	612	579	594	596	619	581	580	566	581	563	634	589	626	579	622	579	603	604	571	553	559	571	610	583	584	567	534	558	557	553	588	596	598	548	568	607	587	592	584	553	571	608	596	622	597	603	572	598	589	569	609	596	584	595	566	580	569	564	608	575	592	557	568	602	585	585	568	580	569	576	600	545	572	558	591	565	549	563	564	565	599	620	552	587	580	566	598	604	565	596	591	603	645	536	585	606	583	569	575	638	612	608	603	598	559	579	599	590	557	620	622	573	594	548	568	600	570	599	616	593	580	620	594	540	604	598	575	579	614	567	582	548	610	584	581	582	588	612	606	598	573	582	536	600	549	601	565	548	610	598	602	611	606	633	612	588	607	580	537	615	555	601	582	636	585	608	605	567	578	578	585	543	555	615	523	596	613	578	567	619	659	613	552	602	592	586	599	604	596	583	604	586	540	561	607	600	589	598	625	596	594	546	613	562	573	588	587	565	601	591	652	631	554	538	554	606	599	575	577	603	621	598	612	572	571	602	583	570	540	602	579	620	563	572	570	621	567	590	595	619	607	533	586	613	598	568	567	631	522	602	584	568	554	591	557	580	606	584	595	616	561	596	604	575	603	600	614	598	611	613	581	560	571	573	568	530	573	620	591	541	604	600	543	613	578	570	588	584	569	574	642	582	593	600	571	554	598	593	561	538	634	553	589	554	614	615	600	592	540	579	626	621	597	592	579	579	572	588	583	603	605	595	576	578	641	614	581	607	579	600	606	597	589	606	584	625	562	577	565	622	607	534	572	583	583	531	610	582	583	592	524	552	598	606	611	596	621	622	610	635	574	565	586	622	596	615	554	621	564	587	620	536	605	554	563	597	554	586	563	571	609	562	578	587	603	575	577	586	583	563	609	601	565	520	596	551	611	587	576	584	605	561	566	576	612	636	607	603	583	564	616	566	595	577	597	610	586	568	622	548	608	573	595	601	593	576	615	569	596	527	612	583	584	578	590	524	595	592	575	591	606	568	596	590	548	645	602	603	600	541	636	612	600	579	601	595	539	623	569	611	596	566	601	619	589	546	592	578
23378	21048	28437	23859	21035	12797	1186	601	525	487	419	384	369	355	374	329	328	309	286	302	344	305	290	284	309	312	300	321	258	276	281	284	251	287	289	266	309	290	270	276	271	263	251	267	265	285	300	263	273	281	250	270	245	261	289	237	226	275	261	277	265	277	248	253	285	280	238	262	275	270	258	263	252	250	293	259	307	274	259	271	265	280	258	246	241	258	273	286	316	286	267	263	273	258	254	256	290	278	252	282	255	267	310	264	290	277	257	264	275	250	305	267	261	238	264	271	268	287	250	258	271	264	301	267	237	261	227	308	284	280	253	277	298	241	256	261	289	267	244	297	286	268	253	283	274	256	286	267	265	271	249	273	265	255	245	269	246	240	272	276	255	274	274	258	286	273	256	251	266	249	250	251	256	253	250	243	289	279	281	261	263	296	247	270	269	253	280	248	266	264	267	284	260	280	280	271	247	281	265	256	249	267	269	264	263	260	267	286	295	252	288	267	307	264	245	284	272	241	275	267	263	262	266	277	256	265	291	271	266	257	289	293	243	274	292	250	278	257	259	274	269	273	309	269	279	267	270	256	238	225	249	258	258	271	287	272	250	271	270	277	274	279	256	266	241	268	250	243	261	219	258	258	298	265	263	280	223	243	271	283	262	243	282	266	290	287	277	266	245	265	296	258	266	277	301	271	251	282	274	298	299	254	252	265	250	256	249	271	246	257	276	287	251	251	266	255	291	267	271	264	273	250	267	264	266	259	286	288	264	282	264	268	253	273	288	283	267	266	246	259	301	277	262	257	268	281	261	230	256	261	253	265	284	262	277	268	252	291	293	243	276	265	241	271	234	283	256	278	257	263	246	256	286	259	259	276	255	256	275	251	265	279	252	236	253	255	261	259	300	252	266	257	272	268	253	288	261	249	293	265	288	244	261	262	277	289	251	220	266	238	257	294	272	266	247	261	271	267	233	248	276	266	258	251	243	266	270	252	268	266	283	286	282	240	274	275	308	249	267	249	240	250	278	263	269	273	305	277	288	278	252	260	277	273	267	253	281	262	249	273	251	286	272	273	284	254	245	268	257	280	271	273	286	262	248	248	278	262	279	264	257	294	276	252	268	260	286	266	300	242	291	294	281	235	259	277	288	269	262	276	251	298	276	280	244	281	255	266	229	281	287	267	273	276	238	273	248	268	243	257	274	276	266	261	259	289	247	285	282	268	248	271	280	287	252	260	270	272	224	250	276	252	234	309	264	269	324	268	268	254	233	266	256	264	253	268	279	270	286	272	295	270	266	246	263	277	306	268	264	263	308	278	249	250	269	269	254	263	251	270	254	265	261	272	241	266	264	274	268	271	251	253	281	273	266	295	239	254	246	277	293	254	260	259	265	229	292	273	249	262	268	252	270	269	258	252	260	262	296	306	237	266	254	293	256	281	275	272	263	308	252	236	239	241	270	272	254	259	288	239	264	304	269	266	274	258	265	265	295	234	268	272	275	265	277	266	266	287	261	273	273	294	257	276	258	267	254	271	265	272	262	288	320	259	274	270	257	267	254	281	267	240	276	273	276	244	243	262	258	271	265	261	259	256	282	244	269	249	282	291	235	270	285	262	296	304	249	281	256	275	237	271	267	279	273	288	251	254	256	236	237	264	277	265	293	281	272	275	269	283	263	245	247	281	245	252	262	282	236	263	278	247	294	263	300	256	268	278	256	262	306	275	250	291	257	252	278	260	297	269	239	285	285	237	281	256	286	254	257	274	297	280	266	221	230	251	284	270	259	274	311	277	301	305	274	260	241	260	263	261	258	265	255	243	279	247	265	270	266	265	250	271	298	246	276	254	258	254	252	250	283	246	292	243	272	290	273	276	270	246	268	234	311	257	237	283	278	257	261	254	255	282	279	277	281	274	284	281	251	279	287	259	273	280	261	290	264	254	237	294	276	275	298	287	255	264	252	249	269	275	253	271	289	297	249	264	263	274	266	278	268	263	259	274	261	246	256	281	242	264	271	265	261	257	285	245	263	265	285	263	237	285	251	259	253	226	275	273	263	253	268	273	244	283	273	273	257	277	251	246	243	256	289	266	255	274	272	265	274	276	260	268	289	249	289	258	250	262	266	300	255	261	271	267	242	286	285	245	247	258	283	263	289	284	257	262	280	275	277	294	265	281	243	252	287	262	234	278	262	244	262	259	246	263	269	271	234	250	273	279	287	270	251	246	276	263	274	299	289	251	246	250	282	289	245	255	230	239	235	252	302	243	278	273	264	282	291	247	267	258	263	259	262	281	266	271	266	244	264	273	267	277	277	278	266	257	260	269	291	269	259	277	261	248	293	269	265	268	268	291	250	279	292	279	254	261	266	260	257	272	273	259	258	262	235	268	258	249	277	275	238	237	230	260	242	259	234	269	255	265	264	263	258	285	276	281	251	260	278	266	240	276	271	247	274	239	258	254	257	257	251	259	285	250	248	260	265	258	280	301	264	256	255	310	262	261	238	285	273	238	262	229	282	268	262	254	295	278	266	283	266	235	251	307	262	287	265	243	276	261	252	227	255	224	271	260	292	292	268	237	282	268	285	245	287	238	265	279	274	297	270	264	297	261	276	268	256	245	257	262	280	266	258	281	267	291	286	292	254	268	253	265	281	271	285	260	300	259	267	245	292	261	287	304	250	238	285	256	256	256	253	311	275	239	276	261	248	260	250	255	260	267	277	277	276	266	276	283	260	291	270	259	256	270	285	276	266	282	277	284	247	260	264	255	267	239	245	258	250	266	273	267	235	258	259	264	284	257	269	275	299	264	274	289	255	277	262	264	277	227	260	255	273	254	277	255	295	280	296	268	243	261	250	271	246	293	272	228	259	267	280	268	241	261	248	259	266	258	246	270	286	253	308	284	253	283	279	271	274	267	282	263	281	272	263	216	296	306	313	272	275	249	256	298	266	255	258	260	271	266	237	255	263	243	269	257	285	259	240	254	271	278	275	293	294	284	250	271	297	277	244	269	270	274	273	286	254	258	262	263	267	287	285	259	263	238	265	279	252	233	288	270	251	246	263	253	274	243	278	238	287	249	235	289	273	242	263	272	275	304	277	261	238	265	260	277	283	284	252	248	248	288	270	260	274	270	264	247	239	266	266	255	284	260	286	248	279	280	265	238	274	269	282	270	273	264	231	280	259	269	274	301	260	279	272	269	264	262	270	237	273	254	262	277	248	282	246	247	284	277	260	250	255	257	277	276	228	276	257	253	267	274	262	251	288	291	273	271	279	275	261	278	274	252	259	260	278	230	265	254	282	231	288	268	287	272	267	284	248	276	322	273	238	292	199	257	242	256	264	287	296	260	285	245	267	257	261	269	256	279	255	270	256	254	269	263	262	280	268	266	254	262	276	264	275	276	256	262	233	272	261	278	256	275	272	262	272	279	275	274	240	255	270	270	273	279	269	282	254	287	257	258	273	254	276	265	271	250	258	286	297	249	271	257	255	260
4656	8386	5987	2884	2004	1516	1206	846	724	605	532	492	458	380	388	392	383	346	375	359	327	354	309	320	295	288	308	316	307	328	288	314	315	295	272	290	285	286	291	284	283	281	269	292	278	284	343	287	299	307	311	313	305	284	306	322	313	309	303	317	319	318	280	332	317	285	302	303	300	303	313	302	281	288	310	313	314	282	303	292	268	291	283	288	314	282	276	297	281	279	282	314	292	285	253	263	287	271	288	286	279	296	291	300	276	285	314	265	320	278	293	307	306	280	277	298	304	319	307	312	288	279	294	301	274	294	290	280	284	289	324	269	284	274	301	278	278	270	285	260	277	297	291	296	332	277	286	249	294	265	292	284	290	255	299	279	293	315	274	288	311	259	324	299	291	275	293	285	279	267	301	273	256	295	271	296	277	272	279	325	294	297	270	272	328	295	306	279	291	246	267	283	280	299	285	292	314	322	263	309	288	293	263	275	314	274	256	323	273	313	280	330	316	290	291	299	285	292	286	250	280	313	295	278	301	286	308	301	290	317	327	283	271	286	282	299	307	310	274	275	272	307	300	296	284	319	290	306	264	288	321	275	280	323	254	280	302	303	269	277	280	318	277	311	284	304	293	288	274	263	277	307	326	279	298	310	288	288	298	274	294	314	300	276	289	273	287	256	289	308	317	278	284	313	297	290	308	297	284	295	296	290	250	296	256	318	289	290	320	316	276	264	314	282	284	300	282	247	292	271	272	268	300	292	287	292	273	293	279	302	330	248	331	288	290	313	292	293	261	302	297	311	278	299	301	266	300	279	272	268	292	257	283	315	292	283	289	303	294	320	307	308	280	276	266	276	294	274	291	302	280	279	310	301	274	283	280	268	287	260	282	272	314	275	287	276	261	297	285	311	282	278	302	308	296	297	293	294	285	296	286	290	289	307	296	299	301	298	312	292	294	302	285	294	287	268	271	312	261	263	302	278	286	280	273	263	263	298	304	290	307	318	319	281	253	308	272	271	296	283	279	311	293	279	299	282	289	279	267	278	297	253	274	317	269	284	269	331	301	287	283	304	306	280	293	282	243	297	307	263	272	284	265	311	278	305	316	278	263	299	311	296	279	283	337	258	286	285	265	298	292	269	246	292	286	277	285	283	299	299	292	291	308	296	282	327	274	285	308	262	313	315	291	303	296	293	255	263	294	288	308	274	299	306	284	290	257	279	277	275	259	298	289	279	279	298	286	288	301	304	286	277	294	292	286	325	299	301	278	279	288	291	320	277	280	309	293	295	280	331	304	280	314	309	301	303	288	308	306	299	313	275	293	276	308	297	293	273	286	256	281	295	310	302	292	289	269	291	292	272	297	294	302	285	290	314	299	289	287	269	275	283	316	297	284	304	303	278	310	301	263	276	271	299	282	284	305	281	295	267	267	312	274	275	293	279	299	294	254	308	280	316	288	272	307	275	330	265	288	272	256	290	294	300	303	276	299	287	306	301	284	307	269	300	307	261	263	270	276	276	286	279	262	295	275	299	290	304	275	308	310	290	300	286	275	273	294	318	253	300	266	303	284	304	296	314	274	290	315	277	308	280	294	295	297	298	331	278	287	295	292	276	327	309	310	282	285	304	295	293	292	280	269	297	275	267	288	282	288	277	293	299	263	304	281	290	282	330	307	285	298	284	282	316	267	284	288	299	269	286	296	300	310	280	301	247	282	289	292	303	304	310	271	280	283	281	251	267	259	267	296	301	284	282	282	265	284	289	286	254	257	302	262	289	307	303	288	305	305	303	316	308	263	282	290	280	264	277	280	280	312	287	309	286	316	289	338	289	283	299	306	303	284	322	280	299	280	281	294	271	272	269	269	284	290	298	303	274	278	263	277	295	302	290	310	274	301	268	277	304	289	269	319	304	288	280	287	318	316	318	255	343	295	315	290	294	283	272	278	270	296	310	300	338	284	263	274	292	276	313	290	311	297	281	294	305	311	281	276	280	266	274	282	289	287	300	312	267	272	280	259	249	296	314	274	321	263	276	294	264	291	305	288	265	255	276	291	298	265	280	296	267	266	284	323	315	271	288	274	287	294	282	271	299	276	292	277	300	330	297	269	301	292	295	279	308	303	283	304	290	302	295	269	314	296	302	254	294	319	301	307	306	298	287	288	272	273	282	287	299	274	272	283	301	273	279	244	288	276	271	295	305	277	263	308	326	297	291	277	279	310	308	285	264	284	312	298	277	284	278	286	272	279	295	284	249	275	258	294	274	315	252	298	293	279	280	294	287	281	285	290	304	328	303	317	290	294	294	295	288	282	275	324	318	319	273	332	286	281	280	306	268	290	271	270	299	285	295	302	302	285	283	302	248	313	273	274	322	295	311	299	310	268	288	288	285	300	305	303	279	265	274	271	300	293	300	289	279	287	319	275	294	283	315	286	293	277	289	282	281	269	273	303	289	264	289	307	281	262	321	295	294	285	277	272	269	289	318	295	267	295	281	246	290	311	302	258	285	298	314	313	296	265	293	297	301	277	282	286	282	280	291	309	310	297	288	288	295	255	288	294	289	318	278	291	325	298	313	287	273	300	307	314	291	294	306	311	291	273	277	280	305	304	273	309	295	285	261	308	281	271	255	283	272	252	277	301	258	292	307	267	278	262	277	291	294	288	282	303	264	299	286	280	295	277	262	301	287	277	289	319	300	284	301	287	287	300	310	316	279	287	284	318	289	285	279	309	282	318	311	278	279	286	228	292	280	284	272	275	295	263	295	290	282	299	265	267	294	302	297	288	276	269	277	294	282	305	257	268	308	314	293	304	293	268	255	290	301	321	303	272	285	270	298	285	284	284	288	277	298	301	274	290	273	273	267	281	273	262	329	320	275	294	295	303	300	317	289	299	287	296	244	294	273	264	307	272	302	277	285	279	304	299	338	295	292	284	296	305	306	275	302	270	321	283	289	299	281	275	289	290	300	302	284	284	240	296	282	263	308	291	265	274	283	303	270	300	274	299	299	316	308	261	279	305	279	286	298	275	291	297	286	284	285	292	293	311	266	283	277	287	280	292	279	296	272	285	283	299	297	261	309	289	314	288	284	286	300	289	262	313	285	291	261	273	278	288	268	313	319	299	276	270	306	282	335	278	299	281	289	261	310	278	304	308	284	263	296	286	305	280	313	304	287	261	290	295	302	290	284	292	290	272	311	287	308	254	250	284	317	309	292	285	284	300	300	300	299	298	282	292	283	268	280	252	272	295	313	322	317	315	301	277	278	294	303	316	289	310	304	279	263	310	299	286	291	268	315	254	324	277	334	299	270	282	295	314	305	300	258	289	294	281	283	297	293	282	310	311	264	285	296	278	294	291	277	310	274	275	291	287	262	275	279	315	324	298	266	305	282	265	300	259	287	287	297	278	292	295	298	294	284	298	311	264	278	276	276	273	276	311	278	274	313	268	276	308	298	317	259	280	296	277	270	294	293	272	263	295	264	269	298	324	322	293	289
24489	20997	27552	24556	15531	1381	877	773	726	658	628	608	680	612	617	596	574	614	582	571	587	613	649	608	560	564	534	578	608	531	547	632	574	593	589	570	629	575	606	588	560	559	584	549	555	535	580	551	571	597	569	593	613	547	586	565	572	597	559	501	547	547	564	535	546	555	619	523	601	601	629	597	572	592	562	598	548	548	545	578	553	536	559	543	556	580	583	567	614	533	538	579	596	541	523	542	536	542	549	598	606	580	545	567	599	570	594	545	608	547	578	583	594	599	562	546	570	575	560	547	546	620	599	536	539	554	581	566	606	588	547	604	541	565	575	582	580	567	579	597	593	594	589	593	587	553	500	572	541	585	619	584	537	538	552	574	590	620	559	565	584	607	606	536	630	576	574	541	573	557	590	601	535	582	538	549	590	554	532	577	582	616	592	544	620	550	570	597	577	577	605	565	566	587	596	552	625	547	593	565	545	594	582	589	554	556	576	562	598	588	571	569	572	571	568	582	552	585	601	587	539	570	598	564	563	586	574	574	588	543	581	542	625	594	557	587	562	566	563	526	548	609	601	591	567	565	581	571	580	553	598	540	584	549	554	582	555	573	552	555	546	641	567	555	606	539	587	566	566	590	568	574	559	557	560	551	580	627	568	575	609	579	546	554	575	575	525	597	586	586	583	587	562	562	555	533	582	583	581	596	553	585	553	580	545	593	555	581	630	569	557	560	572	583	535	553	598	549	564	617	567	597	542	570	605	579	540	548	541	563	571	537	521	599	569	594	571	617	546	585	571	599	528	588	620	547	567	567	579	550	587	559	583	542	576	537	570	537	588	541	570	585	590	545	544	602	556	529	577	564	540	544	560	557	545	543	591	558	572	562	567	555	577	569	568	620	601	569	583	515	533	572	592	579	579	583	556	563	599	597	562	545	548	544	564	575	587	574	540	539	550	571	598	566	560	572	529	613	540	552	564	582	599	603	560	576	582	561	567	573	561	612	557	545	551	549	535	576	604	531	541	576	567	619	589	544	544	558	617	543	589	571	625	591	556	574	584	586	578	564	572	578	620	558	580	559	580	544	596	518	589	553	576	583	579	565	553	559	606	537	559	567	608	550	601	602	555	565	593	582	516	610	600	596	577	586	553	543	537	577	582	567	556	553	628	605	593	568	548	551	599	536	598	583	581	558	570	606	628	579	548	579	581	598	557	609	628	539	569	578	564	528	591	599	573	554	555	605	572	588	539	592	586	590	535	590	587	543	589	534	549	622	575	580	564	610	605	565	527	573	548	571	566	552	636	571	534	581	582	541	552	569	572	557	602	540	606	576	570	550	532	587	566	597	574	600	559	572	574	592	540	572	532	557	557	586	531	554	558	594	627	571	526	547	566	583	559	595	578	571	563	576	588	537	553	595	583	542	599	553	563	580	558	612	582	602	587	575	569	603	557	579	583	509	584	540	576	621	526	577	554	588	569	596	581	630	553	562	566	560	556	574	588	566	561	556	586	564	577	602	562	575	545	575	577	562	591	552	611	586	537	575	575	547	599	546	603	513	590	543	570	575	543	573	575	567	564	606	550	575	599	543	574	589	566	532	604	566	568	557	537	625	600	601	563	594	625	569	555	575	578	578	570	565	575	575	581	592	596	563	592	567	544	559	600	578	573	587	560	552	593	573	579	564	571	558	602	619	534	542	555	541	594	575	554	591	561	575	588	538	554	618	541	560	560	562	556	585	587	583	588	543	575	576	596	573	612	547	565	593	538	568	580	565	597	575	538	571	603	544	567	550	568	575	546	529	587	582	555	574	566	573	574	569	558	538	570	553	503	556	526	575	550	560	524	516	537	515	588	581	590	593	543	556	572	553	573	574	581	563	559	523	575	619	532	594	542	545	538	556	582	556	606	607	549	565	572	586	524	574	597	543	574	558	617	595	562	537	547	590	554	525	554	558	569	579	557	556	551	646	590	547	531	553	544	571	552	586	555	547	546	561	582	580	610	555	571	524	580	493	575	570	589	604	553	539	560	569	589	571	566	614	578	591	554	630	548	531	515	586	532	606	566	525	554	549	570	578	560	541	561	548	542	587	590	570	564	592	597	547	574	582	557	573	574	590	582	589	610	593	611	582	584	539	580	551	594	588	568	595	565	597	542	579	532	610	568	546	584	544	575	543	607	525	560	591	566	558	549	556	538	552	634	573	564	558	548	544	535	557	603	559	581	563	581	581	597	583	559	596	569	564	542	552	572	601	590	600	572	583	608	578	574	576	560	590	584	558	549	572	556	572	560	576	553	569	542	559	563	568	599	546	566	541	565	566	559	581	548	570	600	602	594	558	569	558	582	580	563	523	573	606	571	605	563	573	571	557	589	544	606	545	556	565	609	606	583	591	602	592	553	578	591	586	549	606	540	560	531	574	603	558	549	569	587	578	561	578	565	557	570	592	538	587	553	633	563	569	569	580	601	569	563	583	543	543	532	603	581	564	550	604	547	624	574	540	581	527	559	603	560	560	586	566	526	538	559	531	548	592	550	571	571	525	552	549	586	581	610	595	563	599	567	580	594	548	619	570	557	591	561	570	558	552	567	544	561	586	603	583	537	583	549	577	595	595	566	548	570	577	618	570	578	548	592	617	604	521	547	579	566	555	573	605	580	579	566	552	577	548	548	539	564	615	548	569	569	601	570	539	590	585	624	590	564	564	564	516	605	603	558	582	556	551	570	613	587	579	577	583	564	602	609	576	570	580	550	578	579	548	529	570	576	603	589	570	528	539	529	590	565	572	564	562	573	556	565	586	554	604	591	525	585	557	552	557	566	605	602	553	535	581	607	577	600	619	578	549	511	574	538	563	592	612	575	548	627	562	527	623	585	567	521	584	575	561	524	560	585	579	539	593	527	637	610	592	597	560	601	585	549	551	574	577	593	572	562	586	609	599	565	548	593	593	551	570	594	545	603	531	565	584	560	593	599	553	607	572	543	576	564	563	536	586	531	553	588	571	562	588	547	631	574	569	582	565	546	582	539	579	548	584	572	583	582	545	590	516	617	551	600	573	579	599	570	572	552	573	548	557	576	556	579	602	586	572	607	546	590	609	575	581	579	600	549	554	544	566	562	617	582	581	578	604	570	524	572	555	584	571	571	586	564	595	609	600	566	557	515	543	591	586	547	623	568	602	559	567	581	571	601	610	573	544	569	537	578	609	570	573	558	536	558	584	570	563	614	559	589	553	581	586	563	591	560	535	576	592	565	554	578	603	564	562	550	570	596	595	541	602	608	573	541	592	585	590	579	578	576	602	587	539	595	521	557	560	532	576	564	552	547	578	555	634	539	579	590	564	550	517	586	587	594	541	553	565	563	565	546	569	533	559	592	533	575	539	549	573	597	562	599	559	600	562	616	602	548	585	553	585	625	586	547	557	537	560	533	507	594	542	595	559	588	530	608	534	565	554	518	553	567	556	559	571	558	547	540	543	568	632	551	564	551	564	624	584
5506	5339	3835	2057	1558	1306	1090	950	863	827	707	702	665	643	634	619	627	610	594	589	620	618	604	539	593	533	620	597	572	583	568	586	617	536	574	604	545	594	518	556	563	561	591	576	589	572	576	642	533	585	530	535	572	559	567	569	550	564	567	567	573	545	595	594	588	571	573	567	548	576	542	574	567	575	569	600	573	539	583	553	562	581	542	543	573	573	527	577	548	564	611	543	555	548	530	565	564	515	563	620	604	584	588	534	576	588	579	602	576	530	574	603	570	592	610	529	545	604	572	578	591	573	573	599	559	571	542	582	596	558	555	589	539	571	586	588	566	524	584	591	539	564	588	570	579	565	519	542	547	558	580	576	624	545	617	582	536	592	582	567	609	562	548	583	538	579	546	535	571	566	563	592	534	539	532	561	550	543	559	571	543	576	589	522	568	556	542	541	537	598	558	604	599	582	558	561	595	567	575	523	587	547	564	577	576	577	564	601	558	534	601	554	579	587	616	554	566	556	556	579	556	545	577	515	563	548	595	528	542	541	605	542	584	602	627	581	558	571	523	537	562	543	552	549	532	586	579	564	571	537	540	546	544	588	592	578	608	604	582	569	542	498	555	528	540	567	556	565	556	591	592	537	564	569	565	564	551	510	591	542	569	564	587	588	602	563	586	583	546	606	536	564	531	542	593	579	587	554	565	583	610	568	559	554	533	586	550	559	580	541	577	567	525	556	580	569	578	562	563	531	565	546	565	608	580	571	539	586	586	527	564	601	589	594	576	602	564	557	587	580	575	556	554	554	529	572	583	524	599	585	547	533	578	598	573	587	594	559	588	573	574	587	575	535	591	606	553	499	584	587	554	606	548	558	549	598	601	584	523	567	566	527	582	616	610	600	578	608	549	560	555	568	540	580	504	552	577	612	505	589	592	573	544	605	561	553	591	552	538	578	567	614	585	600	525	596	588	542	542	589	546	556	561	582	568	580	568	586	576	596	605	579	577	572	579	579	587	543	552	560	614	583	579	575	600	583	568	543	560	535	578	530	550	595	577	590	583	562	597	595	611	577	536	582	566	567	551	549	574	609	583	573	586	576	617	606	525	568	584	565	559	611	581	590	562	554	536	588	614	571	551	602	586	555	588	561	575	573	575	575	541	571	601	593	517	550	563	556	539	529	578	537	520	585	526	550	585	540	575	532	573	548	549	583	566	587	584	634	588	586	543	566	577	533	575	552	562	592	578	576	553	589	537	607	554	508	586	567	544	564	576	545	592	572	576	574	573	550	565	560	608	574	579	583	565	545	561	580	585	554	545	543	576	553	572	594	532	544	561	549	542	551	554	569	599	579	587	597	566	543	557	555	535	596	571	587	574	582	547	582	563	562	561	565	545	570	570	597	546	567	621	567	540	548	589	572	516	581	515	549	582	538	529	595	549	609	580	532	600	566	575	558	586	554	572	574	576	575	561	564	604	587	550	571	572	552	542	567	610	563	559	604	584	570	561	578	520	568	582	573	546	558	527	576	540	597	565	566	609	577	577	553	590	489	558	552	574	546	565	552	608	553	564	594	553	581	534	581	575	552	577	554	583	546	535	532	624	540	548	589	583	562	514	607	581	540	566	603	554	549	569	564	564	617	511	545	554	539	593	555	551	513	588	578	558	596	582	590	583	564	560	540	569	566	568	597	575	515	538	548	565	587	570	580	589	588	581	544	540	566	618	614	542	597	568	574	585	538	554	599	586	573	594	570	589	544	593	601	570	524	574	551	552	582	579	590	552	605	548	555	562	549	536	603	565	542	600	578	545	571	606	586	582	567	575	545	538	547	594	546	582	554	595	557	586	553	554	565	590	574	563	609	532	584	586	566	569	613	566	567	574	614	564	593	563	577	558	568	542	576	524	546	597	576	593	569	600	568	554	602	543	555	537	592	559	566	568	553	584	623	522	582	576	583	554	581	560	530	578	544	563	606	577	500	577	557	575	533	574	580	576	617	581	556	549	563	609	578	554	595	565	553	516	588	560	568	568	551	584	577	538	596	551	581	542	584	538	566	548	577	540	571	604	571	565	553	557	567	529	567	580	586	577	544	542	569	582	611	523	577	568	616	563	542	549	552	591	579	583	564	550	582	599	565	563	576	569	564	556	555	593	576	560	570	539	551	522	560	551	564	591	562	578	551	568	500	597	569	580	566	585	571	548	535	577	540	559	559	545	573	542	572	571	566	534	570	575	509	565	579	624	566	582	639	576	573	535	578	563	529	536	550	559	558	566	564	612	582	560	577	570	563	539	560	591	588	550	590	536	519	570	537	594	524	552	553	587	528	559	600	611	562	577	558	542	575	568	562	545	551	525	572	537	581	510	563	569	566	569	570	572	568	577	550	578	548	589	505	551	593	521	545	594	568	568	593	564	566	557	602	564	546	543	584	552	515	582	590	586	577	512	575	510	555	614	554	573	559	565	548	579	554	584	567	556	529	568	590	574	534	531	564	537	553	594	557	550	598	580	581	578	567	597	555	619	542	535	636	594	569	547	556	561	552	570	595	542	539	519	604	515	577	561	577	548	610	539	577	551	501	546	527	542	581	555	561	594	600	556	518	588	535	518	568	572	572	568	533	517	576	589	538	549	573	535	554	582	547	525	516	570	535	599	599	600	611	547	522	556	571	520	569	616	575	582	579	573	610	541	581	546	570	564	570	544	556	559	578	576	561	520	545	595	603	581	562	567	540	552	544	573	592	556	552	546	594	567	569	608	583	563	546	587	556	582	565	589	569	552	560	549	555	568	529	539	525	563	510	568	586	555	604	562	556	578	542	594	532	530	568	598	583	587	606	587	566	590	549	567	545	576	542	597	596	554	559	539	593	547	527	604	564	555	544	531	529	653	547	579	498	582	580	609	569	566	594	572	540	559	550	597	565	551	560	554	593	534	554	559	476	589	604	556	591	527	594	534	573	576	529	616	548	558	553	571	573	548	576	567	573	572	542	576	551	592	564	589	566	561	570	575	544	626	607	575	610	575	588	568	593	576	578	582	541	574	551	567	572	561	577	576	576	561	594	559	578	555	565	605	585	570	591	616	556	556	526	504	577	558	543	542	572	572	588	545	601	541	617	562	565	568	584	581	560	552	611	564	569	598	567	590	590	545	605	571	565	591	606	555	572	571	600	589	530	565	597	538	558	573	538	601	566	563	558	559	536	575	554	569	559	575	565	616	585	628	542	600	565	551	572	519	596	598	523	574	589	553	561	583	591	582	548	582	542	595	560	580	535	573	577	575	562	593	578	552	559	584	575	578	528	542	559	531	615	591	578	613	586	593	598	499	556	511	544	570	561	565	582	581	565	536	540	586	519	549	588	586	561	531	594	538	561	574	603	572	564	557	567	586	555	593	555	532	566	550	554	561	547	549	599	560	594	555	552	548	572	583	588	549	569	548	596	594	550	567	543	533	580	608	552	574	571	564	556	584	626	555	543	555	583	564	595	601	602	561	575
22226	21004	28757	23440	21008	21051	11723	1077	675	551	519	432	415	373	298	282	296	263	280	260	254	211	204	232	205	209	193	206	187	193	190	189	184	203	180	195	169	174	178	145	177	176	190	175	184	184	200	208	188	181	169	183	167	178	173	171	180	169	164	187	181	177	168	188	183	163	158	183	171	185	186	166	176	186	203	168	166	193	189	209	184	171	176	161	165	197	179	164	152	178	194	192	165	169	165	184	161	160	153	198	162	156	176	209	204	160	179	169	175	144	163	172	195	171	187	173	172	186	205	170	170	167	182	168	182	180	163	193	190	168	173	168	188	149	178	180	167	176	192	160	170	186	170	191	166	169	179	171	172	172	163	183	177	146	188	198	199	166	170	161	191	163	170	159	178	195	174	221	185	161	163	150	184	177	183	171	162	169	174	167	176	157	181	163	180	156	182	180	183	195	182	163	173	170	165	168	169	169	175	167	195	159	168	174	159	171	188	167	173	163	207	191	172	179	179	171	183	180	162	177	157	182	184	169	162	186	179	157	162	201	168	181	159	167	165	174	158	173	175	177	161	172	175	150	175	184	188	159	172	161	160	182	161	176	174	153	168	163	166	170	168	176	155	151	180	180	160	163	178	184	157	176	156	159	171	169	161	159	184	160	195	196	186	179	161	184	182	176	162	146	177	211	165	158	166	178	152	153	163	184	163	153	171	167	171	173	165	182	154	170	153	181	174	168	166	164	183	162	166	156	164	174	163	176	194	179	177	150	177	157	147	181	202	171	160	166	146	177	158	185	190	157	142	178	159	185	159	175	179	161	182	167	160	166	176	181	161	180	148	175	163	159	182	162	172	159	161	180	185	169	166	182	163	183	172	196	174	190	186	151	178	154	163	175	154	160	155	160	154	171	179	181	153	182	161	184	186	178	182	189	175	189	190	165	175	198	194	189	169	159	183	182	172	180	186	190	163	157	177	196	167	169	159	152	183	188	165	159	160	140	175	168	164	195	178	185	193	165	188	163	181	173	163	169	162	166	177	201	192	183	175	170	211	176	181	192	165	165	164	177	152	181	182	190	180	189	157	183	152	173	167	177	154	161	180	165	153	187	162	170	164	181	179	169	171	191	172	168	177	183	159	167	174	166	171	149	171	161	152	181	179	170	169	158	177	168	195	153	165	170	163	165	179	172	160	171	165	168	158	160	174	194	172	164	167	171	170	179	170	159	176	190	169	183	169	159	178	158	166	172	170	182	172	180	191	192	177	199	181	172	165	150	172	159	163	177	154	178	167	153	179	162	185	169	180	165	179	182	187	157	155	161	174	174	165	170	154	169	186	153	178	184	164	173	175	159	165	173	181	161	170	173	180	186	202	163	172	168	169	178	182	184	198	160	181	157	182	163	163	180	161	170	170	175	183	155	166	159	152	170	162	164	183	169	183	181	173	161	173	173	167	169	167	165	168	167	148	152	188	153	165	170	170	180	150	182	183	174	174	159	171	196	190	154	163	172	179	163	179	153	166	160	188	178	189	168	161	177	195	168	169	157	172	174	160	177	179	178	168	178	196	169	194	158	166	181	175	178	162	180	183	177	158	165	167	170	177	166	175	155	178	204	180	171	163	173	180	219	158	162	150	149	181	177	166	178	167	162	184	188	184	165	178	185	143	182	163	155	186	162	171	177	163	168	170	158	147	185	159	165	164	148	183	147	187	169	159	181	166	195	155	162	169	167	157	159	196	198	201	185	178	181	153	173	193	183	193	152	178	179	174	191	179	166	191	185	185	183	164	192	156	173	179	176	189	167	151	170	171	151	167	160	188	164	169	168	184	185	189	166	181	189	151	178	181	168	160	150	160	170	145	153	179	180	172	166	186	164	167	164	200	162	156	171	177	186	179	154	194	178	167	193	198	165	177	175	179	171	180	181	156	169	198	193	193	172	147	147	157	181	162	172	150	156	168	174	151	160	198	178	170	170	178	164	191	157	186	169	187	173	157	162	176	168	171	168	148	186	169	175	184	169	194	171	151	183	174	132	170	172	165	167	162	172	155	163	157	178	205	155	198	165	173	157	162	159	184	178	175	174	161	172	173	172	180	184	161	174	175	193	180	176	161	174	169	172	177	166	136	175	190	190	144	149	185	167	182	168	149	172	165	186	189	205	172	178	173	178	185	160	195	157	192	161	163	199	174	174	170	176	189	167	165	198	176	147	172	195	181	177	163	178	171	195	185	183	186	176	178	190	157	175	175	181	163	161	165	177	185	153	187	146	176	149	175	166	175	187	194	163	185	152	163	181	200	175	192	156	159	190	181	175	184	181	202	163	193	199	170	174	189	156	163	156	170	164	192	176	177	157	170	179	190	155	182	176	168	158	165	175	167	160	178	167	179	171	162	179	159	161	164	164	181	185	166	183	165	172	175	162	179	183	164	201	198	184	169	172	167	188	186	180	185	177	178	184	177	161	168	159	164	186	148	168	183	170	168	176	174	178	175	196	156	153	189	153	194	187	174	167	150	147	157	160	167	145	169	168	168	193	175	210	176	190	170	190	139	169	178	169	160	164	181	171	170	169	174	181	185	168	190	180	157	179	184	170	198	149	174	170	177	172	185	187	176	160	169	182	170	191	170	171	201	178	173	179	161	188	161	178	156	176	178	158	172	176	180	171	177	173	189	166	179	172	190	174	180	186	176	153	191	147	149	175	202	163	168	223	157	185	192	166	179	150	181	163	174	159	180	159	168	174	179	177	150	158	171	171	172	162	167	166	182	175	184	141	179	178	173	160	167	172	171	176	154	164	186	174	163	155	153	193	183	156	184	170	162	174	162	176	160	162	165	187	169	178	146	170	163	143	167	172	173	178	191	168	170	175	166	199	181	140	172	173	170	162	168	178	181	170	159	160	153	154	166	156	177	175	170	173	169	164	187	165	190	189	197	161	165	194	175	164	167	166	162	156	167	171	176	169	183	191	208	181	191	186	166	189	181	193	187	160	183	171	149	168	162	172	169	169	186	166	164	156	156	182	158	179	174	176	180	183	170	181	175	152	166	152	177	176	181	160	150	172	181	181	160	162	163	156	173	159	140	188	173	169	161	142	197	163	171	154	150	163	168	165	193	158	164	168	168	179	181	195	193	166	185	138	161	195	179	160	166	171	171	168	172	156	190	180	167	199	180	178	175	158	157	170	183	178	167	173	175	158	165	180	180	176	170	142	177	172	160	166	190	210	168	168	164	183	174	159	162	182	151	159	209	153	182	167	157	156	194	216	159	171	168	178	187	170	211	163	154	149	172	164	187	164	168	195	169	165	164	171	191	155	166	168	177	210	178	173	186	154	208	163	146	153	178	164	183	174	181	160	155	192	193	180	194	189	183	164	147	164	178	159	176	187	164	152	174	171	162	160	172	172	153	199	192	167	184	198	177	199	156	143	179	185	168	175	168	162	154	160	183	193	174	165	182	156	176	181	172	170	162	172	165	163	182	166	188	173	181	196	149	158
6199	14002	10001	4875	3658	2562	1884	1378	1050	815	662	589	520	450	381	341	308	320	290	304	290	261	245	270	250	230	223	220	236	212	212	197	215	201	182	203	207	189	211	195	190	192	194	209	198	203	174	217	183	168	195	182	167	184	201	187	175	191	179	157	182	191	165	177	198	170	175	147	191	171	188	170	186	187	192	181	169	187	158	169	167	179	183	176	163	161	152	170	182	199	180	171	197	195	178	174	154	178	213	168	159	152	185	161	166	170	178	183	173	168	167	167	180	178	174	164	170	167	218	170	167	154	175	162	174	183	168	158	175	182	179	166	170	203	158	181	166	175	178	176	194	174	183	177	193	190	155	169	184	195	161	188	167	185	184	166	173	162	161	182	162	177	168	178	170	162	157	190	173	175	196	190	178	167	176	167	141	185	150	197	188	172	181	179	190	157	190	153	183	177	172	167	163	182	163	173	147	169	143	194	182	192	177	189	154	175	186	173	184	168	153	168	204	168	167	176	162	163	165	204	157	194	189	177	149	152	191	174	169	174	171	170	184	174	178	172	171	179	155	187	189	182	148	161	149	175	179	175	179	163	141	189	176	141	167	170	166	157	177	170	149	160	204	193	190	152	155	149	168	179	190	168	182	172	179	194	150	190	163	185	156	164	163	187	162	160	183	178	173	163	169	181	187	161	171	150	178	158	172	179	171	171	146	179	181	174	160	173	179	148	171	153	178	174	163	182	169	157	171	175	169	169	186	162	177	175	177	175	167	176	146	177	148	168	151	173	170	170	151	185	160	164	170	156	172	157	183	186	170	172	170	171	163	168	152	164	167	169	147	187	185	199	171	198	173	146	174	171	176	172	165	172	143	164	185	187	173	161	158	195	181	161	177	191	160	164	172	176	169	180	199	179	183	162	173	179	166	165	162	166	181	190	182	189	187	172	175	177	185	174	180	168	178	158	165	184	182	163	176	185	170	160	146	167	163	180	174	190	198	175	142	164	167	157	172	186	174	183	179	165	171	160	153	188	179	164	199	194	162	188	192	169	180	178	200	172	156	190	168	152	152	167	176	183	175	170	199	182	181	186	192	144	175	170	195	210	158	180	153	212	145	160	193	180	184	168	216	204	166	179	183	156	161	180	170	163	173	152	179	185	194	181	164	181	180	196	191	161	173	172	169	195	180	177	171	194	205	173	189	167	154	174	201	171	164	172	184	180	176	174	186	165	177	199	195	171	165	210	189	168	149	148	165	176	167	165	173	192	162	167	165	165	176	169	155	142	178	193	190	178	177	160	190	170	166	174	175	171	169	186	173	185	149	148	167	159	172	178	193	182	167	178	185	180	185	184	181	182	180	160	162	151	180	150	188	167	195	188	148	181	147	191	179	176	170	168	161	154	181	184	179	184	181	154	177	167	185	171	175	183	165	182	152	180	151	173	184	168	175	181	168	194	171	171	163	167	161	170	180	174	149	184	163	151	152	171	193	181	187	168	169	184	154	192	158	172	178	166	193	163	173	178	166	154	210	161	180	162	174	185	157	176	173	178	181	192	173	143	176	149	178	163	179	157	189	177	188	188	166	146	176	167	174	165	151	177	141	171	184	181	167	170	171	176	172	174	162	150	178	150	172	184	170	182	158	167	177	185	189	172	155	174	185	185	163	165	184	167	187	185	176	175	176	176	162	161	179	166	173	160	155	178	196	165	162	161	175	173	145	167	169	173	186	192	169	178	200	169	185	146	181	179	168	181	185	165	158	152	123	178	186	169	194	191	183	171	177	150	154	181	180	167	168	180	178	175	158	173	169	167	163	170	184	147	194	157	161	170	161	164	175	190	176	185	162	172	145	162	179	174	154	156	167	167	158	174	178	181	170	185	207	185	188	183	180	166	180	175	191	195	166	147	164	161	166	182	173	169	178	155	167	164	173	167	178	176	183	176	167	172	185	179	182	143	167	177	212	187	197	169	183	173	186	153	176	193	179	160	189	176	189	181	171	182	186	189	204	178	180	178	176	188	218	176	178	162	184	186	176	192	158	169	194	159	202	169	158	170	178	161	147	190	181	138	173	156	176	186	170	169	172	189	163	188	169	199	161	169	174	180	149	204	143	169	160	168	173	160	157	186	153	175	168	188	209	194	165	197	180	167	172	179	172	164	171	163	164	156	144	148	178	182	178	171	148	184	168	188	171	178	172	193	175	171	167	172	163	192	212	181	154	169	174	183	170	172	168	177	187	170	183	178	208	189	187	173	176	178	170	161	166	186	189	164	169	188	168	178	180	167	183	180	175	185	164	215	163	174	162	179	182	172	173	169	180	167	182	176	182	177	182	151	154	161	164	165	183	203	163	168	170	208	172	158	176	196	177	175	202	183	171	170	169	180	193	151	175	170	190	151	195	159	164	158	181	192	196	187	159	181	163	180	164	186	162	158	169	164	174	199	187	198	150	167	181	164	181	160	169	159	192	197	181	181	172	159	170	167	180	173	178	177	171	173	180	193	177	159	178	166	186	179	173	165	184	155	175	165	163	188	172	175	164	167	167	163	176	177	164	175	189	180	184	179	152	171	186	162	212	222	159	180	160	170	177	167	189	192	154	185	170	194	181	189	173	183	157	169	151	203	151	167	178	171	195	161	195	192	154	176	182	137	192	170	164	173	163	180	163	161	174	150	166	172	174	188	158	173	163	160	144	176	173	164	173	151	164	176	183	159	142	197	170	196	157	152	174	167	179	157	176	181	183	182	182	185	169	162	146	165	188	168	166	171	158	198	200	159	151	162	156	177	190	169	170	163	191	175	171	183	168	168	170	157	177	170	181	184	164	189	147	177	175	178	197	166	151	165	164	186	191	146	154	189	158	172	186	189	186	166	171	165	205	178	162	188	193	155	167	181	166	165	170	164	198	167	165	180	146	166	174	164	147	159	169	168	172	159	185	160	189	167	187	172	163	170	180	160	167	169	185	159	175	169	191	173	161	166	183	187	164	162	178	192	168	147	171	194	174	175	170	159	159	161	156	164	168	169	167	169	190	140	174	181	161	164	191	181	165	186	158	163	192	176	188	197	190	177	175	177	186	158	181	186	186	146	206	189	189	152	179	171	179	184	182	186	173	165	176	162	167	163	201	172	188	144	182	154	183	183	180	160	166	179	182	180	170	168	169	164	176	165	176	173	207	183	164	168	173	181	189	175	189	162	165	165	174	158	159	167	173	161	188	190	174	160	162	184	173	161	162	194	166	189	213	153	179	146	183	180	172	174	195	174	181	177	178	198	174	169	174	160	162	149	189	170	176	148	160	196	198	163	180	163	186	166	155	177	156	167	179	171	189	170	178	185	157	180	165	166	156	169	158	168	157	162	156	186	168	180	168	191	164	179	173	183	166	173	171	150	159	158	177	195	184	172	161	171	172	189	151	190	156	167	180	177	163	176	161	179	189	179	168	178	172	181	190	181	154	142	178	146	170	189	167	174	158	162	153	170	156	181	197	163	186	173
27420	18953	5446	898	651	623	627	615	601	557	582	582	570	569	572	558	560	585	608	581	618	549	595	573	582	615	587	595	605	522	553	528	533	575	539	537	581	576	595	567	539	579	585	566	571	582	585	554	539	593	573	583	560	593	530	571	537	603	520	563	572	585	555	558	562	556	528	562	560	561	619	598	609	521	552	559	562	555	590	602	609	550	587	562	557	559	547	577	591	584	599	607	544	522	595	528	561	577	542	549	560	581	563	592	562	591	587	588	600	578	546	560	581	560	538	571	544	578	558	561	575	599	542	598	603	555	579	552	595	598	592	566	564	579	538	598	536	567	574	580	577	594	514	590	558	555	530	575	564	573	547	567	574	561	547	549	549	542	537	533	605	576	542	550	561	596	560	610	587	563	584	589	571	546	598	626	575	597	537	541	558	563	507	578	617	528	539	601	547	598	505	553	570	538	578	619	560	537	566	574	592	596	569	554	602	567	498	578	567	597	597	552	569	543	590	581	541	532	546	562	559	559	597	574	579	562	563	572	586	574	600	572	542	573	541	570	576	508	595	552	550	575	596	579	599	556	608	532	605	577	539	579	567	580	596	541	570	553	575	612	516	605	571	541	545	550	577	555	596	583	601	552	575	524	618	544	578	599	572	588	587	540	561	578	576	579	559	560	595	603	563	538	552	576	540	576	587	571	595	596	573	589	575	584	592	563	605	563	608	545	605	633	589	589	563	578	579	595	558	526	554	533	622	584	571	547	554	561	585	560	548	618	612	530	601	593	554	508	559	561	552	577	536	539	594	615	560	548	596	555	625	568	591	556	577	585	572	602	582	555	574	572	590	544	545	564	599	569	540	604	556	572	648	614	525	549	537	574	551	584	561	559	569	592	556	547	568	572	543	567	537	586	595	582	563	556	551	586	562	570	539	577	598	564	591	573	561	581	565	568	558	546	618	564	539	566	571	591	540	553	536	555	561	537	591	589	591	545	552	544	568	595	598	550	585	569	544	586	577	533	594	566	552	557	593	574	560	568	575	578	565	576	558	573	569	592	595	605	555	560	543	583	587	583	600	564	589	570	547	599	599	578	578	597	543	567	569	573	546	520	592	552	603	552	577	584	553	640	509	552	590	557	560	560	559	558	597	546	550	588	580	586	561	549	587	578	568	533	574	562	597	578	564	570	559	549	587	591	581	595	550	582	523	522	561	567	566	564	558	555	541	624	583	562	568	568	569	578	542	531	540	567	591	588	589	584	535	591	595	522	607	598	514	562	566	557	585	593	558	557	603	535	567	586	606	554	595	582	581	568	567	594	568	566	566	562	585	598	580	563	576	565	575	558	571	606	630	575	536	585	557	559	566	562	575	560	537	612	540	556	560	551	552	555	597	571	562	568	585	585	593	586	547	565	532	622	564	592	528	553	578	491	587	546	557	547	593	569	593	618	557	528	533	543	575	563	569	548	536	584	579	554	574	561	609	531	570	563	597	568	571	561	551	549	567	552	527	559	581	577	573	599	563	562	568	550	616	602	567	583	566	552	594	537	558	570	571	609	556	572	546	582	600	562	535	588	574	589	591	584	554	541	553	579	600	571	577	572	592	549	556	566	603	588	572	588	577	591	567	550	562	577	555	528	556	582	582	589	531	588	570	559	543	596	590	588	575	608	543	550	530	558	557	562	539	579	610	564	586	562	555	570	551	591	506	555	572	581	544	604	570	540	553	585	568	549	557	556	581	555	628	544	560	561	541	577	600	562	562	594	567	533	580	566	592	566	603	584	586	542	576	560	604	599	556	562	583	594	576	567	535	562	529	582	596	609	540	528	539	547	542	614	578	602	568	572	565	562	501	527	567	567	568	534	558	586	606	544	564	580	571	544	596	541	553	606	598	566	562	564	575	547	572	538	576	563	550	582	549	605	578	550	566	542	594	582	555	589	571	576	574	571	552	550	585	574	559	560	620	568	579	574	559	545	587	586	575	545	576	581	579	571	564	575	572	572	537	607	580	564	560	582	592	558	598	535	575	591	568	584	542	564	536	552	602	493	591	578	620	534	557	566	566	580	555	579	548	570	624	545	536	579	589	602	580	525	570	596	519	533	565	542	565	597	598	537	526	557	559	567	595	608	532	561	594	562	577	560	616	564	591	532	562	577	545	523	563	580	565	550	563	568	563	576	542	559	568	549	601	585	583	585	565	589	564	580	565	577	543	574	563	552	582	543	558	581	547	557	583	534	579	556	577	548	567	590	576	558	566	558	599	584	561	569	615	621	593	594	572	551	539	578	575	618	574	611	563	560	582	580	553	565	574	554	576	584	542	581	614	581	527	569	591	599	557	549	574	552	529	546	603	570	598	552	558	557	518	559	565	559	628	550	571	572	551	561	565	607	595	568	590	594	595	573	555	609	564	569	562	572	551	598	594	551	593	597	542	569	572	562	600	556	617	616	559	604	586	571	546	574	579	579	581	559	589	569	589	599	585	587	558	549	558	562	572	602	590	541	576	557	561	567	555	578	573	549	557	574	606	571	529	588	539	579	566	580	592	548	542	558	609	556	547	581	597	567	538	542	553	603	600	580	567	607	542	560	594	525	541	584	541	600	570	559	596	587	571	546	546	618	556	573	565	598	542	593	546	588	575	590	578	604	604	590	572	548	556	588	592	598	592	629	574	517	596	608	561	595	599	590	564	550	546	558	566	571	575	551	578	566	558	578	563	560	582	569	553	562	546	550	557	606	591	607	572	555	505	555	581	524	572	581	581	568	575	567	577	579	576	558	586	609	576	564	545	594	618	582	615	538	587	592	557	565	559	597	604	602	550	612	541	551	563	572	548	579	592	570	532	552	597	587	562	646	584	588	577	601	550	516	601	553	590	613	568	581	543	576	535	589	615	569	559	577	561	524	550	582	557	544	564	579	549	570	587	613	557	606	558	571	552	548	589	551	526	584	566	617	601	568	528	564	571	602	563	583	572	551	562	591	558	584	531	604	581	555	580	567	561	547	568	563	619	594	590	545	566	570	517	541	563	570	569	582	618	589	536	568	586	532	582	593	536	544	543	546	560	603	566	548	570	548	594	565	566	600	597	551	611	597	586	584	593	553	564	607	552	595	564	561	568	608	600	615	560	576	550	584	541	577	541	538	586	547	565	594	549	604	560	598	539	518	611	572	563	639	548	546	594	557	573	551	564	539	554	562	550	617	534	578	588	589	538	554	570	576	561	607	580	575	529	590	607	574	594	565	554	587	548	552	542	509	549	609	562	582	616	581	547	564	595	598	553	591	584	539	556	564	511	566	577	589	561	572	589	612	587	591	569	586	600	576	573	612	552	571	575	584	592	545	573	602	554	591	590	566	578	603	591	569	581	595	567	531	554	527	615	566	533	581	588	568	590	565	562	568	608	560	554	558	557	586	597	591	560	583	578	589	539	531	536	595	547	562	598	556	547	576	554	558	571	561	570	557	548	569	589	581	558	513	538	535	572	537	547	551
4571	1119	949	728	674	657	634	622	615	619	618	649	575	577	557	614	585	552	554	589	592	639	592	601	587	576	615	562	596	576	626	576	592	617	566	585	571	570	593	551	577	593	579	556	605	558	564	589	589	583	595	579	590	602	570	584	598	605	611	568	625	572	572	574	539	574	563	571	573	603	612	578	615	582	594	597	582	572	592	566	585	584	596	576	569	579	619	596	604	562	575	575	616	629	625	629	594	577	548	570	583	564	619	572	599	582	585	612	579	592	555	616	536	567	582	614	593	607	568	611	575	605	589	585	627	597	612	581	599	585	595	576	592	612	629	632	611	589	594	606	629	580	586	621	595	561	530	554	580	612	614	602	616	578	602	615	612	612	605	611	607	586	615	585	558	610	610	593	639	568	600	607	625	577	584	593	563	548	552	555	630	560	614	559	563	579	593	573	610	574	591	583	601	572	605	638	626	615	646	559	543	633	588	626	609	593	591	588	593	545	592	589	605	600	612	616	601	582	607	578	570	629	578	574	563	648	566	610	583	637	626	598	605	578	578	555	628	633	553	601	563	590	614	584	588	548	640	604	591	633	603	594	605	566	606	584	589	579	575	602	575	581	577	580	569	615	611	620	609	620	587	615	610	606	576	640	569	583	607	623	583	604	558	587	582	550	567	558	588	592	610	586	588	568	576	582	581	583	569	573	586	574	591	595	597	642	529	561	577	599	602	565	579	589	576	587	616	582	585	576	613	542	584	596	602	644	602	564	592	553	634	539	588	606	611	617	623	602	574	620	553	612	591	538	604	629	565	566	596	614	586	629	559	606	565	585	650	567	592	556	565	613	582	534	565	577	590	634	614	571	536	573	587	589	552	593	606	558	584	624	567	577	581	593	568	570	616	637	573	559	587	590	589	604	571	600	583	613	598	595	584	563	585	584	660	610	564	577	586	579	625	590	604	605	582	590	581	609	564	577	555	590	643	590	572	588	594	572	579	575	551	565	588	574	616	614	572	568	557	606	580	640	587	609	591	615	594	610	580	581	595	599	642	571	589	643	592	609	605	556	586	597	626	589	565	611	544	557	584	605	559	606	581	598	588	600	560	613	588	583	656	586	626	618	638	596	567	537	613	585	597	603	610	555	627	606	597	587	572	560	582	582	594	591	609	599	621	603	585	558	560	594	581	601	596	564	606	590	595	564	599	614	614	577	606	621	609	559	599	643	596	608	576	602	579	579	591	579	580	600	596	596	646	579	581	651	588	580	613	601	569	595	635	551	582	619	626	605	582	585	574	577	617	603	599	611	532	611	600	596	596	607	594	625	569	598	572	617	595	587	584	596	590	589	546	600	579	596	570	567	567	597	564	558	578	610	602	603	591	616	570	617	583	580	572	528	628	590	550	620	601	640	602	597	626	598	606	578	633	609	584	601	594	592	574	610	579	590	612	564	602	588	589	553	571	613	598	560	575	617	623	573	537	605	567	557	607	577	614	593	555	599	577	596	590	573	600	598	617	604	555	604	612	600	596	590	592	605	606	598	587	590	548	574	617	638	633	609	586	593	600	621	593	613	616	552	553	595	600	613	562	593	621	551	600	602	647	618	552	562	536	609	544	590	546	611	634	600	624	550	583	606	513	584	582	577	587	606	614	578	573	637	605	603	583	606	585	613	629	588	567	587	595	560	626	588	580	604	548	584	561	612	566	571	607	594	610	602	597	611	593	554	614	597	585	601	564	592	576	543	614	597	551	634	581	572	555	595	584	611	549	571	602	595	554	638	581	579	575	597	575	589	578	525	607	556	631	584	568	601	570	620	602	581	613	574	615	585	596	533	564	546	574	552	561	545	613	574	564	539	549	629	600	542	610	540	552	587	568	589	570	603	607	577	571	563	579	561	637	620	623	562	551	639	564	597	589	579	566	566	627	629	634	604	578	598	582	614	597	607	543	587	616	536	596	557	613	633	633	599	605	534	608	645	624	591	606	576	618	588	575	590	598	597	588	574	596	580	583	585	598	561	545	564	594	592	586	582	609	569	590	593	587	592	604	558	650	641	567	605	613	572	579	602	582	532	598	630	602	584	590	575	603	600	601	554	606	617	560	574	605	593	603	576	628	564	606	588	589	599	578	594	575	571	641	544	590	584	599	587	549	617	609	561	590	600	586	608	548	588	636	605	593	577	570	606	634	601	596	611	576	596	600	631	574	594	574	632	590	598	616	548	596	611	602	573	542	607	564	597	578	595	583	588	589	563	592	618	605	573	601	583	583	581	583	624	588	595	571	583	572	552	585	606	570	566	573	594	633	544	567	601	556	570	634	598	581	566	583	564	544	602	598	576	573	637	548	583	563	599	556	587	578	580	585	552	593	632	579	595	584	571	570	577	592	611	600	568	581	617	597	610	636	547	573	591	597	559	629	594	552	592	579	548	550	560	596	596	573	630	579	550	636	602	596	549	608	559	594	585	643	579	663	601	610	604	600	595	629	562	568	609	571	557	572	624	573	616	625	531	569	563	616	622	574	602	603	594	535	610	574	586	625	597	570	580	570	577	584	606	609	605	608	549	645	590	592	594	586	608	571	590	619	605	621	586	574	623	553	587	583	568	604	624	618	582	622	575	539	605	578	591	555	584	556	601	563	663	573	566	564	599	631	582	581	572	599	626	540	546	577	630	614	598	617	569	603	597	592	593	613	585	583	587	617	535	613	573	580	618	584	556	590	587	589	608	575	587	558	632	592	596	611	565	553	601	628	588	622	566	596	613	580	625	589	591	597	574	551	595	553	626	602	575	595	558	607	572	554	589	622	622	572	615	607	563	591	594	609	552	599	609	561	591	610	574	579	599	592	578	568	615	613	605	609	591	609	654	606	605	602	610	589	582	571	587	594	565	607	565	619	595	581	613	627	556	580	629	595	590	570	567	604	578	618	617	626	589	584	634	616	552	568	576	562	607	575	556	604	624	577	561	592	593	555	580	590	585	590	586	555	573	580	589	587	570	624	576	604	614	612	580	617	545	570	591	567	622	588	584	598	558	598	617	565	585	559	630	579	605	586	625	617	592	673	552	622	548	580	620	563	602	556	607	605	601	612	560	606	553	599	586	617	575	602	603	590	551	663	540	617	596	649	602	536	614	576	640	592	593	561	551	576	594	596	599	620	554	590	579	611	589	598	572	550	557	616	611	600	579	576	564	571	601	550	584	574	589	578	563	589	597	578	582	587	609	536	563	577	617	606	542	595	550	627	564	624	614	613	611	570	575	595	581	611	566	617	565	582	577	574	613	580	566	571	590	601	603	610	603	582	602	602	595	553	563	621	569	612	616	545	571	611	629	604	618	623	604	599	573	569	606	563	635	623	570	584	617	594	565	622	586	600	585	599	611	596	605	624	602	601	595	610	587	581	620	603	582	578	632	562	603	593	632	608	564	565	583	589	609	607	610	617	593	592	579	540	571	599	595	590	579	532	628	609	550	562	582	618	607	598	559	569	586	562	578
23339	20998	28381	23819	21002	12776	1269	672	520	502	459	406	373	342	317	354	340	340	298	317	290	274	259	287	270	269	285	293	265	306	264	281	283	285	278	267	272	283	294	272	277	274	266	265	271	266	261	251	273	252	276	257	274	246	264	250	255	258	268	279	252	261	272	231	259	258	301	272	269	298	269	289	280	260	274	255	265	233	255	239	287	278	270	291	276	247	278	266	265	266	263	284	251	284	268	276	255	276	259	249	244	250	254	275	268	266	288	243	276	237	270	280	283	258	256	273	285	259	269	278	230	273	282	283	278	250	243	255	281	320	279	260	265	265	277	252	260	281	261	258	265	251	301	284	259	237	270	254	241	271	268	278	256	270	276	301	276	253	272	265	241	253	250	251	271	254	248	257	279	283	250	315	293	272	268	279	271	261	265	275	263	275	248	263	268	250	255	265	272	246	280	260	284	248	290	284	255	282	279	249	243	247	249	253	276	258	220	285	262	303	284	267	258	284	241	266	247	277	276	280	250	245	271	269	264	256	259	243	261	237	266	266	294	256	270	259	258	261	274	265	286	273	248	281	290	259	264	239	281	264	259	282	274	258	262	250	259	259	289	263	254	298	255	297	283	294	281	248	277	268	261	257	260	259	267	239	277	255	266	262	267	271	262	247	272	251	296	253	282	268	255	289	273	259	258	244	255	271	272	275	267	273	280	273	277	279	277	268	260	271	279	269	264	269	270	301	259	258	294	256	242	271	240	274	260	270	265	276	268	273	263	233	272	273	272	287	267	284	276	247	282	306	266	249	266	257	247	248	256	275	235	276	256	239	254	242	260	263	261	260	261	261	296	275	252	306	291	279	271	280	286	307	252	270	234	234	271	293	261	258	268	248	279	267	273	290	260	269	266	236	251	270	276	237	286	274	241	263	279	247	273	277	230	263	244	262	268	299	248	257	275	262	260	252	259	283	261	287	280	273	263	268	263	289	248	285	234	260	277	287	242	277	274	293	255	279	287	275	260	228	261	270	269	273	262	270	263	230	267	270	292	283	267	269	284	270	269	253	266	234	280	253	298	256	237	276	287	286	237	269	266	261	276	274	265	260	249	241	275	268	256	257	290	279	286	282	285	250	273	268	252	248	277	273	256	247	258	296	272	276	277	285	277	282	270	264	277	246	284	269	253	259	281	277	287	269	256	265	270	285	297	274	253	277	266	258	258	222	249	265	263	242	253	272	258	255	279	267	255	268	245	261	257	260	295	287	241	290	289	308	284	279	263	274	267	246	291	274	253	268	281	288	255	284	286	311	286	265	274	252	249	236	256	268	301	271	278	260	295	288	226	239	258	275	261	262	279	287	259	276	264	267	248	257	260	287	232	296	283	286	264	261	266	286	286	270	260	267	252	241	255	256	270	262	286	276	284	240	269	265	272	256	258	274	265	285	287	246	264	273	268	266	274	256	248	270	264	261	254	276	258	283	269	257	256	283	260	274	282	255	258	266	251	274	284	266	300	259	288	266	263	278	276	253	262	250	263	269	279	274	259	264	278	264	248	253	275	272	252	268	262	294	250	263	290	266	277	274	249	281	244	274	267	220	259	250	263	260	264	272	279	253	272	257	257	289	253	297	248	294	256	265	259	244	244	272	265	294	255	283	249	274	248	256	272	299	283	271	244	246	243	244	273	256	255	254	287	248	266	278	257	285	269	266	293	280	287	279	232	232	277	241	250	268	244	269	290	276	262	266	279	254	267	267	252	268	251	264	253	245	247	262	276	292	246	290	252	275	254	274	286	253	287	256	262	254	232	268	258	282	284	242	279	268	275	260	244	278	263	272	238	250	262	289	226	243	268	276	289	264	263	270	247	294	249	264	268	239	265	289	261	253	257	253	255	274	297	273	281	292	284	299	272	280	291	277	265	271	242	277	266	253	267	243	274	269	271	287	265	259	255	272	248	282	261	226	263	282	248	245	246	268	278	246	267	287	253	279	262	253	267	252	271	272	270	250	280	261	290	262	235	273	238	275	253	271	260	290	280	249	251	249	263	244	253	286	257	253	230	262	250	282	276	245	258	252	275	255	268	263	271	273	259	273	277	254	285	284	250	270	274	262	241	263	266	267	263	259	286	235	261	249	244	267	244	274	218	284	260	299	258	277	257	279	250	267	253	279	259	256	273	263	282	265	246	311	282	260	266	299	260	247	254	254	253	243	278	273	285	279	262	225	282	266	243	263	245	240	247	286	264	268	283	279	282	286	244	272	257	286	264	282	300	248	251	252	308	272	269	241	269	295	261	257	269	246	279	283	232	261	259	266	283	264	257	295	254	278	273	250	227	257	281	275	253	252	301	235	282	285	262	269	239	277	251	273	289	254	267	282	248	287	259	274	276	237	256	255	252	266	236	266	279	264	274	278	270	248	279	268	276	263	260	274	273	291	282	283	265	285	264	265	279	251	275	253	281	278	259	276	248	246	240	298	250	246	303	253	266	268	267	275	274	271	260	255	272	275	251	286	281	279	276	274	249	265	265	243	256	282	264	245	271	244	273	243	251	272	269	214	240	290	258	273	272	290	263	284	276	260	228	232	276	264	275	259	273	252	251	271	277	286	261	251	256	269	272	278	268	262	263	244	282	224	285	297	256	265	273	249	257	237	267	229	262	261	241	288	267	247	284	250	286	271	275	244	273	260	289	275	260	269	248	252	254	286	278	254	257	261	253	277	256	259	265	252	288	257	256	254	271	241	269	214	219	240	257	252	258	261	273	274	244	260	244	256	268	278	280	242	252	263	251	262	271	276	283	282	281	261	257	255	268	260	264	230	296	260	258	251	244	254	263	266	247	266	278	258	234	264	287	263	260	269	257	271	223	261	257	269	273	270	255	275	265	278	280	254	239	276	270	290	273	251	281	272	240	264	241	291	250	257	263	262	260	237	295	285	304	262	238	277	253	263	280	248	296	276	260	235	276	257	262	292	254	255	288	248	271	249	242	282	276	292	275	282	243	272	244	267	261	267	262	296	268	274	253	279	257	242	270	251	242	276	265	281	222	283	251	290	274	263	269	256	282	268	285	284	288	243	252	282	275	235	261	276	290	274	314	288	296	274	260	248	267	287	236	268	272	262	265	270	250	262	283	233	230	263	272	309	256	231	268	258	271	284	279	251	273	274	277	279	273	252	265	289	309	277	245	246	282	242	273	225	268	257	236	288	257	273	264	305	274	290	287	257	262	250	282	291	271	276	265	284	248	279	245	267	262	263	281	273	280	270	277	275	267	277	248	241	291	261	276	253	231	248	260	240	262	292	284	261	288	242	255	284	261	244	250	239	275	273	260	269	277	253	251	271	258	241	243	255	253	281	276	256	242	251	231	258	227	250	265	271	296	268	275	235	264	234	247	252	239	270	278	294	276	291	278	277	278	255	258	258	256	282	255	292	283	275	279	282	246	271	272	242	248	294	272	259	278	238	259	295	287	275	258	253	225	253	253	262	261	254	262	266
4945	8488	5934	2902	1947	1595	1153	911	717	600	538	515	428	439	434	415	346	353	332	334	322	314	311	352	316	322	313	321	319	286	317	298	287	303	285	335	292	284	310	302	279	292	336	289	293	291	292	283	307	281	270	297	271	290	295	288	304	246	291	268	274	304	274	309	288	298	281	286	297	290	305	289	264	303	271	267	296	301	268	304	255	279	297	263	284	330	264	305	301	251	296	317	271	284	279	288	292	315	261	293	290	301	285	323	262	283	308	326	298	276	303	280	280	277	290	272	306	293	288	299	308	284	322	288	275	306	296	286	299	289	301	291	274	300	301	268	292	293	292	315	306	301	288	325	297	294	299	304	338	307	295	296	318	298	290	296	296	285	290	269	319	277	309	293	294	286	279	304	279	316	305	298	298	288	296	271	253	307	275	296	277	261	318	280	298	291	292	276	302	308	289	280	295	321	266	290	300	303	289	302	281	312	291	286	296	270	296	272	295	303	307	309	296	283	266	286	288	296	273	291	317	334	312	282	298	287	298	272	286	307	303	240	297	318	296	271	285	309	292	306	290	299	298	304	313	283	292	283	253	295	332	269	249	283	289	294	269	289	297	319	286	297	259	267	310	285	308	274	294	260	309	284	282	264	263	295	323	298	289	295	326	315	288	311	303	262	283	297	298	317	267	326	312	279	312	298	314	284	278	308	300	300	273	288	285	273	283	307	292	295	309	290	289	288	299	290	303	289	254	314	276	261	271	268	316	290	265	301	290	287	266	279	280	303	291	265	271	278	287	272	283	297	293	302	268	292	268	294	273	292	292	284	304	265	264	278	283	284	298	297	259	286	281	293	322	299	310	287	295	297	285	280	268	307	298	288	265	296	304	330	294	266	285	267	286	297	308	304	284	264	301	311	297	253	280	266	273	294	287	257	292	315	272	282	310	317	264	276	283	317	293	263	299	270	295	302	299	301	297	280	299	271	283	286	306	299	272	295	278	319	293	278	301	321	285	258	289	276	271	309	279	313	285	267	286	305	275	300	284	309	276	264	288	289	321	311	286	277	294	293	315	270	283	305	259	302	287	281	302	298	272	312	272	341	276	295	293	263	275	305	296	270	302	278	290	274	281	273	294	304	316	293	284	289	287	286	288	263	273	290	314	278	267	292	324	333	323	288	309	325	295	261	289	272	307	302	277	338	301	281	298	328	307	286	279	289	314	316	297	277	306	326	285	316	296	321	310	300	291	289	322	306	327	340	268	291	283	280	294	291	263	255	275	306	298	268	290	315	274	266	311	311	302	293	260	282	311	283	304	300	266	312	289	327	258	258	311	301	261	328	298	329	273	293	282	311	277	287	294	288	269	280	292	293	299	297	297	290	301	312	284	296	318	288	261	265	291	306	265	289	312	274	287	279	289	321	308	298	321	282	289	281	288	267	290	267	287	277	316	273	273	284	292	281	317	287	307	325	272	282	322	296	292	306	276	292	274	285	286	280	258	317	285	280	296	268	280	293	313	281	287	292	271	259	292	318	289	266	305	308	338	287	295	320	303	287	307	268	287	294	306	287	258	284	285	308	270	309	286	288	300	287	294	285	313	299	291	322	288	269	245	261	276	280	317	262	312	269	293	289	288	268	295	275	287	322	284	267	295	274	301	309	285	263	289	304	286	325	279	300	285	262	304	301	281	302	304	282	283	272	246	305	275	293	294	281	285	279	302	284	265	285	293	265	263	279	264	261	291	292	266	296	289	283	296	290	295	248	265	261	268	326	314	272	301	305	321	284	312	296	279	279	287	301	301	289	265	275	311	309	320	292	309	291	305	263	301	272	266	285	298	325	263	295	301	282	282	288	277	295	271	309	303	308	300	325	296	270	302	284	294	309	290	294	264	334	285	313	305	287	273	284	302	277	277	268	286	285	280	302	286	289	268	282	309	282	270	303	282	281	287	299	318	314	261	293	306	316	287	267	260	300	300	283	298	289	302	268	293	285	290	310	287	303	271	265	280	266	253	300	267	289	298	270	307	303	292	334	282	288	270	306	302	276	306	297	296	302	290	305	298	259	293	298	284	309	283	288	295	291	274	301	274	290	298	277	299	321	288	292	282	299	296	272	285	305	265	292	307	301	295	295	296	307	303	276	283	317	304	290	306	265	287	267	297	289	328	308	287	271	282	316	289	311	304	262	292	304	302	308	296	287	296	282	280	323	269	291	321	271	285	264	281	299	271	308	282	301	281	270	252	320	281	294	305	279	273	295	270	263	310	313	297	284	298	278	270	288	292	281	291	287	275	299	254	331	324	320	302	280	299	296	319	298	290	261	290	296	291	311	337	300	284	279	288	310	273	307	285	305	282	258	280	265	284	313	296	297	309	310	312	312	358	314	278	317	303	291	295	270	277	290	300	271	303	321	311	277	307	298	278	294	280	277	277	289	301	285	276	284	294	293	282	246	278	291	300	329	318	253	298	295	282	295	308	281	268	309	251	298	305	292	318	290	306	284	277	287	276	282	271	280	319	298	277	292	280	289	315	316	276	337	274	296	298	276	298	301	298	287	294	317	305	307	295	289	277	303	292	295	286	285	279	297	253	300	256	292	296	277	288	292	276	314	304	283	318	319	322	280	342	260	293	297	264	296	329	299	259	287	306	306	281	287	296	311	289	296	298	293	298	284	297	288	298	281	327	300	318	291	289	307	309	281	277	302	309	296	262	303	271	305	302	273	303	284	289	280	304	274	310	312	324	283	317	292	264	295	298	294	286	279	292	291	274	250	276	267	305	280	311	321	303	301	259	314	289	284	297	283	268	327	279	284	306	310	307	321	306	297	278	302	298	295	279	282	314	303	269	289	250	323	293	316	303	290	283	309	315	316	306	272	296	267	312	286	283	327	295	312	296	298	319	291	293	325	313	281	274	297	293	279	306	300	328	276	291	289	280	274	311	282	263	304	295	295	304	304	287	308	330	297	302	294	299	306	259	287	292	280	299	299	302	263	307	308	283	285	270	283	293	313	280	277	303	324	290	275	305	304	293	261	323	316	297	289	293	326	296	286	317	304	291	276	274	281	319	299	304	284	270	282	316	265	278	278	280	306	252	313	293	296	296	303	235	265	285	269	286	279	278	308	298	294	254	305	289	262	265	277	270	312	278	291	298	272	291	296	285	273	276	283	291	285	331	335	300	303	312	292	289	277	321	278	308	259	248	287	301	261	266	302	295	309	258	303	313	330	317	293	293	303	320	289	288	297	305	286	310	301	312	295	315	290	301	264	304	306	303	278	284	312	277	296	267	301	275	289	306	281	305	281	276	282	304	265	315	288	290	286	277	310	302	280	276	296	295	299	285	312	282	285	292	336	279	272	277	290	286	308	300	266	295	302	320	293	266	260	298	283	321	281	341	283	268	299	281	304	292	297	310	302	297	265	271	301	269	292	307	276	313	303	244	265	289	257	279	252	282	302	256	301	316	325	276	292	306	258	297	288	279	324	302	307	274	299
24671	21095	27671	24674	15586	1313	909	702	709	656	711	669	607	630	594	650	578	647	564	574	594	681	576	574	603	591	588	620	577	620	579	592	583	555	569	566	577	508	557	591	562	587	580	536	570	668	569	526	596	589	552	553	587	560	578	600	534	599	568	610	613	569	530	566	589	577	578	539	578	618	582	548	562	588	594	606	587	585	610	568	547	559	613	586	603	534	593	546	548	589	580	582	592	589	578	581	564	557	555	613	547	576	562	585	563	549	603	587	593	578	569	514	566	592	634	575	603	591	594	542	535	540	548	543	562	608	603	586	583	575	555	591	576	566	561	614	568	616	582	583	585	606	591	574	600	573	559	570	570	573	558	578	577	636	572	571	579	605	567	563	524	537	551	576	592	548	576	588	554	570	595	621	556	582	533	538	586	548	532	559	583	552	605	573	591	569	591	564	571	566	599	589	555	564	558	574	619	571	548	554	547	614	552	513	586	567	567	585	564	573	516	596	546	582	553	570	554	515	533	593	496	551	543	560	572	582	581	599	585	567	593	561	582	587	537	552	582	592	576	551	592	504	600	525	641	564	585	537	551	570	562	590	548	560	578	570	563	566	603	585	589	564	643	585	582	616	569	578	522	546	557	577	559	583	640	589	562	568	551	593	598	581	583	567	603	554	552	556	546	574	585	535	575	583	573	565	617	567	528	577	582	555	567	575	553	575	562	546	550	581	559	554	565	612	557	557	568	577	606	566	578	546	570	576	573	569	567	539	575	568	594	560	573	615	566	576	580	586	572	555	582	617	604	580	626	569	574	596	567	568	562	600	549	580	602	613	620	601	558	564	580	574	568	547	543	575	549	580	559	599	547	571	569	565	542	574	614	570	566	581	584	552	593	549	564	591	613	587	583	564	565	608	558	612	581	568	586	590	569	528	569	542	567	570	565	614	585	556	556	539	567	570	612	597	611	611	549	567	564	605	534	598	587	584	582	568	550	547	573	588	545	598	558	600	601	553	578	600	487	602	609	541	592	541	565	565	549	566	549	544	584	572	584	566	588	574	591	537	548	591	585	608	578	578	599	583	583	562	577	587	558	563	593	569	604	596	575	577	538	585	585	611	561	576	612	565	560	550	603	561	579	568	538	569	573	581	586	563	521	549	546	584	583	559	592	542	611	578	611	538	577	608	565	537	526	585	573	537	575	609	571	556	573	592	598	594	580	565	587	593	539	557	594	582	604	578	618	582	558	609	594	584	601	583	536	555	581	588	558	618	571	573	580	583	579	573	578	553	571	584	622	643	591	572	554	619	534	589	580	575	534	583	581	554	622	594	568	549	571	604	549	570	584	545	558	573	582	601	572	555	617	602	594	530	593	560	554	557	554	561	592	551	539	545	596	569	581	592	593	537	574	556	582	592	545	583	557	580	571	562	570	618	548	616	555	559	552	574	596	594	603	558	580	569	548	562	596	603	577	581	571	581	582	574	627	572	577	524	576	592	583	544	572	562	620	570	608	554	573	554	550	547	589	573	561	572	555	605	614	575	613	542	569	570	538	557	549	577	579	580	589	553	602	560	565	565	580	591	537	596	567	578	499	551	632	562	563	514	555	560	568	588	542	569	552	595	566	577	601	539	586	577	565	556	572	543	596	560	542	612	535	590	592	598	598	606	611	564	576	565	603	545	585	594	567	600	592	544	603	602	571	557	533	582	597	635	548	579	564	620	592	568	615	630	606	578	613	576	605	574	618	539	539	591	544	598	580	567	564	594	549	571	549	559	565	557	561	579	623	593	577	579	555	625	501	614	549	579	593	561	581	569	561	606	616	571	574	596	525	610	569	561	578	563	568	554	621	582	582	570	558	565	597	537	573	586	594	568	614	564	566	567	605	612	593	554	569	554	604	581	565	551	599	608	609	589	611	609	577	578	584	574	556	586	533	564	552	542	547	569	566	585	572	634	597	588	582	534	550	556	571	590	564	605	571	587	576	595	561	617	564	588	611	575	571	606	605	545	605	596	600	582	557	575	578	599	578	544	558	547	572	529	613	567	605	559	594	604	589	609	570	544	647	536	586	550	587	574	505	539	569	544	575	591	567	554	572	553	575	590	576	564	569	597	579	609	583	575	576	561	532	592	556	553	583	568	530	571	574	603	567	541	522	599	550	593	592	601	560	548	608	572	579	593	624	547	580	530	604	630	525	562	552	595	580	593	571	558	563	524	547	591	561	538	573	582	584	565	594	594	566	562	576	622	591	589	571	577	589	571	571	575	589	588	577	624	603	528	575	579	559	575	552	598	579	588	525	591	558	582	622	569	568	589	533	542	548	570	612	583	597	549	564	568	562	522	589	553	559	587	598	615	568	609	598	591	552	564	562	598	546	525	589	588	542	564	548	572	569	588	586	607	587	547	595	576	556	575	541	608	535	582	533	542	549	523	569	546	555	563	579	593	571	576	575	544	563	548	587	570	540	567	587	598	562	553	523	566	575	561	601	541	592	563	601	583	588	582	566	637	556	585	546	603	554	543	554	562	566	556	571	598	571	572	580	528	585	558	562	595	569	587	586	602	585	568	547	583	572	539	595	562	587	570	554	582	599	538	578	606	574	549	549	553	642	573	578	576	546	562	573	580	505	620	581	571	540	558	599	563	599	593	546	574	548	529	603	547	555	577	572	561	598	577	545	575	574	538	569	626	562	564	619	569	564	516	588	545	566	574	576	573	595	539	592	563	559	580	584	584	566	576	596	583	584	555	566	596	583	578	564	559	554	603	605	599	562	567	568	575	572	537	565	584	582	535	572	577	581	546	575	563	591	558	565	523	586	598	588	561	534	589	575	594	582	591	551	593	565	572	550	577	582	604	590	584	542	528	569	595	569	561	562	600	554	574	539	581	554	555	585	547	600	593	552	576	599	564	619	570	567	545	553	544	532	578	569	568	591	584	560	593	550	549	593	558	571	550	532	553	571	589	554	603	596	575	595	579	586	610	574	582	570	564	550	528	601	561	603	587	585	556	597	572	557	569	578	569	591	572	562	531	567	584	543	553	591	582	567	526	551	536	592	557	589	604	569	570	568	542	545	573	598	589	639	542	525	607	625	625	573	528	565	564	545	540	546	569	605	575	535	573	561	583	580	587	551	553	579	550	585	622	548	552	582	553	554	534	585	549	528	546	592	586	544	591	561	570	544	547	572	578	576	595	550	575	571	590	564	592	590	593	542	586	567	587	549	557	529	582	575	588	563	552	553	556	627	599	581	483	537	590	560	597	571	568	554	592	572	580	545	577	549	605	547	584	569	593	588	518	627	559	595	598	556	572	600	597	571	564	572	566	583	545	549	603	549	589	617	572	597	570	615	560	546	526	600	613	575	578	585	604	566	581	561	594	590	560	590	595	564	600	558	568	622	548	592	526	633	594	525	571	596	580	547	568	612	594	582	600	585	605	569	587	590	590	551	649	569	565	557	611	627	576	577	590	604	600	559	566	558	588	595	595	585	537
5136	5344	3867	2100	1575	1272	1078	894	857	785	744	681	669	666	695	644	630	616	614	600	618	581	601	584	616	596	552	590	624	554	630	619	606	575	586	577	555	586	597	555	634	621	583	577	592	585	544	575	561	564	600	572	570	568	587	610	587	591	534	577	590	620	605	534	595	609	584	620	569	521	575	568	564	547	539	580	608	603	554	604	601	559	593	619	571	595	572	573	590	603	555	548	581	614	563	606	545	595	592	598	606	577	588	585	556	563	565	573	574	562	588	589	574	553	567	546	582	562	630	597	565	533	586	558	575	553	604	555	578	584	525	536	609	540	572	584	589	567	554	584	569	575	548	593	541	608	590	595	555	556	538	541	548	586	606	549	552	558	515	582	550	565	562	537	562	573	538	590	559	575	626	540	563	585	527	569	548	598	620	533	608	595	596	529	597	597	577	593	550	586	606	571	617	598	567	563	598	574	593	563	589	564	553	571	576	563	585	586	566	550	549	563	525	544	556	598	516	579	606	558	576	544	531	591	597	575	595	584	564	608	609	574	584	538	582	562	551	568	572	546	615	605	560	586	579	551	566	576	586	550	579	537	573	610	562	551	614	534	569	553	534	609	560	582	525	565	578	533	591	553	530	545	567	559	591	597	590	579	561	584	506	562	573	596	645	586	597	577	545	575	557	559	574	574	580	584	583	563	539	602	606	563	559	617	585	544	588	568	556	573	568	558	637	582	589	582	586	550	564	606	577	627	576	528	490	599	583	569	590	597	526	552	584	564	561	562	571	593	586	585	566	630	552	567	570	525	608	606	610	562	564	589	596	557	564	588	540	555	514	554	584	554	598	566	554	579	558	561	523	576	552	563	536	528	574	621	600	569	619	556	582	578	557	557	550	566	583	573	600	575	576	563	584	531	556	566	574	578	588	547	599	587	580	564	588	542	546	568	570	577	536	608	561	570	550	574	552	535	588	592	573	562	595	556	570	564	523	579	581	577	593	526	577	602	574	569	598	566	585	582	590	607	587	572	578	577	615	566	604	602	556	516	592	575	552	605	610	576	598	577	586	602	549	592	607	583	607	559	560	531	570	542	569	552	527	556	571	559	580	548	579	575	544	606	555	585	616	573	584	613	594	583	545	596	591	579	570	565	581	582	569	602	609	553	569	581	566	574	621	525	566	549	529	611	582	602	575	572	595	578	606	544	602	568	571	609	563	616	576	545	555	596	626	566	541	569	601	570	558	554	606	576	575	560	542	586	554	551	585	584	530	572	592	564	573	547	608	596	551	560	568	559	583	534	553	611	530	560	556	596	614	563	592	605	585	537	567	601	604	577	567	593	533	532	606	586	590	563	613	572	548	584	566	596	551	600	599	594	595	536	591	592	547	528	572	571	554	570	573	596	591	552	549	603	577	596	554	582	600	583	565	607	563	556	575	595	572	578	596	574	605	595	564	572	573	589	569	551	534	573	570	550	568	582	587	540	566	577	557	572	592	611	580	555	611	554	563	612	547	569	622	561	644	609	549	592	611	611	562	560	546	586	560	632	562	569	613	577	577	561	547	563	581	569	590	600	554	594	578	563	586	563	593	563	585	583	535	584	578	593	609	658	590	561	507	613	632	613	555	582	616	580	538	598	533	586	565	592	580	582	589	564	599	600	566	568	552	586	569	570	585	613	564	578	592	560	560	608	554	582	559	582	591	584	596	618	571	579	573	578	552	590	554	548	574	619	534	578	639	531	615	563	608	573	560	580	582	543	548	578	592	567	587	550	572	572	595	638	574	543	593	532	549	593	575	542	547	556	577	567	561	546	583	611	567	590	579	601	584	576	581	593	562	544	582	580	553	604	616	589	582	619	580	557	565	612	588	545	592	548	580	591	608	528	578	576	575	581	562	564	593	589	592	555	554	580	581	561	561	623	546	574	552	581	554	615	607	586	610	618	581	547	556	552	596	559	546	572	545	602	581	574	573	564	553	559	565	575	583	566	587	561	564	600	570	563	619	571	536	563	561	566	558	555	551	550	591	600	571	591	550	590	594	536	577	579	569	570	594	612	603	554	557	573	614	590	533	544	570	578	551	607	596	627	524	592	578	580	591	607	572	573	563	575	557	531	611	560	592	564	587	564	574	532	623	578	573	589	556	604	550	568	540	584	589	528	614	600	587	528	596	553	592	541	566	581	572	551	550	617	544	586	574	584	565	598	584	540	610	580	598	601	554	563	558	581	555	570	549	585	548	599	596	618	585	611	603	572	584	571	540	579	554	614	561	548	580	570	561	607	554	583	583	569	616	577	574	617	579	575	544	562	594	596	582	574	580	590	572	591	599	564	577	542	584	574	608	536	602	552	587	590	529	554	597	567	575	553	571	544	605	557	590	589	517	565	574	567	610	536	605	578	600	588	564	574	581	583	554	556	536	581	561	566	559	601	561	601	575	613	585	586	598	617	577	589	564	580	530	630	633	525	577	569	561	593	572	564	602	549	540	628	552	586	579	528	582	571	581	552	579	599	593	553	583	556	593	626	621	550	573	597	556	571	554	577	602	523	574	602	557	574	582	554	571	540	585	586	598	592	571	568	582	539	593	627	573	573	573	554	556	562	566	570	547	591	579	557	540	595	561	614	605	595	603	588	562	575	580	585	502	582	582	554	593	538	560	557	586	569	521	550	639	587	545	610	557	581	596	570	568	584	590	598	561	580	567	542	576	550	553	552	560	571	578	575	554	587	603	555	574	585	586	566	587	579	529	586	575	582	584	555	582	599	580	563	622	574	556	602	581	565	595	565	599	579	564	562	564	610	565	572	570	562	569	563	568	610	624	571	522	571	596	552	578	576	536	606	590	584	557	552	559	518	573	577	616	554	592	558	591	613	602	575	571	564	611	626	568	589	587	554	538	537	595	540	607	578	542	551	569	610	550	569	570	547	576	550	590	572	583	593	612	531	584	572	600	624	569	569	565	522	566	564	565	549	595	573	563	577	547	586	549	577	585	593	575	578	603	606	574	591	605	568	545	579	561	570	554	562	554	552	549	572	576	581	557	569	594	601	578	597	556	583	603	556	547	589	590	548	536	569	606	586	555	588	618	592	569	584	563	596	616	568	567	560	574	605	571	581	616	582	535	547	635	621	571	572	568	562	586	563	581	563	582	573	565	593	574	532	537	586	587	558	613	579	567	575	595	554	581	568	538	557	579	554	594	605	566	571	610	527	578	605	547	558	546	562	617	620	555	592	559	570	537	578	569	505	574	558	557	601	599	564	614	570	620	552	586	612	567	581	559	586	569	557	569	603	585	600	568	595	530	587	576	621	558	566	594	574	628	556	560	574	587	587	582	580	530	590	574	566	602	541	596	608	613	532	575	551	536	638	576	562	549	553	562	554	583	587	565	562	561	580	616	574	568	584	585	538	611	557	604	572	555	544	550	588	559	578	564	586	578	580	523	560	583	568	593	580	599	575	572	610	632	566	588	620	599	570	549	585	558	582	554	607
22258	21020	28807	23418	21018	21074	11619	1029	681	570	511	445	409	372	315	283	250	281	252	265	236	209	238	226	230	206	224	192	208	195	223	204	206	181	204	197	194	185	189	189	195	201	191	181	207	189	182	185	169	163	184	169	196	183	207	186	176	199	178	165	179	190	195	197	157	182	184	163	161	167	150	165	168	168	187	184	179	181	160	178	163	195	190	168	189	175	170	169	186	168	153	172	197	174	199	193	176	180	162	196	191	181	196	199	179	182	171	166	192	145	194	172	168	183	175	188	159	150	167	152	183	171	168	188	185	171	164	186	191	170	188	163	199	185	188	166	163	170	188	176	171	191	170	164	184	156	165	173	154	184	157	177	171	185	177	179	178	176	170	169	172	173	168	182	145	199	188	183	187	177	193	193	201	185	176	196	184	171	183	162	187	175	174	187	178	170	181	170	141	171	163	189	174	172	172	146	186	181	159	170	166	187	189	204	181	181	183	159	171	188	191	189	179	193	183	189	173	171	152	187	182	172	197	169	173	180	165	145	160	164	169	158	171	168	180	180	196	169	182	191	157	221	162	161	175	174	177	202	192	167	161	196	154	172	200	175	179	166	178	180	153	182	177	167	173	161	189	173	182	183	199	172	183	166	168	156	175	185	156	182	176	178	147	171	170	179	178	163	184	170	164	178	187	178	183	166	175	174	159	177	190	187	177	179	170	170	180	177	197	161	207	165	172	170	171	201	166	169	174	165	191	159	171	184	176	156	156	185	185	177	172	179	164	182	187	196	196	155	170	182	186	170	174	168	186	166	170	164	193	164	167	169	164	176	150	177	186	171	173	164	163	170	194	178	189	167	173	164	187	169	188	168	166	160	182	169	162	172	185	182	188	191	176	184	185	192	170	187	163	179	184	177	156	179	186	164	179	176	149	187	188	163	164	154	177	150	178	190	207	180	153	181	177	181	179	178	169	181	183	177	181	180	163	173	185	183	180	177	177	176	170	179	177	181	167	161	201	187	191	182	170	183	199	185	162	157	177	165	175	169	186	193	164	141	148	186	195	188	170	170	149	162	184	171	179	170	167	205	182	155	182	183	165	174	172	155	181	178	158	196	184	167	167	156	187	179	182	185	166	167	152	175	163	182	174	171	180	161	189	181	189	183	175	161	177	161	173	164	155	168	178	156	164	187	161	184	178	187	173	172	168	173	190	165	201	177	168	193	184	156	166	175	139	174	177	192	199	164	157	170	172	171	206	183	212	167	176	186	156	210	186	196	157	164	170	175	191	186	167	174	164	175	166	173	186	159	182	211	177	161	174	151	190	159	196	158	182	188	153	197	159	205	157	180	191	176	185	170	161	182	170	156	154	173	190	187	193	155	185	184	181	177	153	182	171	180	203	169	168	171	189	161	196	178	177	184	168	193	150	158	176	157	170	160	174	167	175	199	202	175	176	176	193	191	151	175	156	146	210	192	157	168	176	173	168	171	167	181	183	158	173	159	171	150	161	182	169	172	167	172	191	182	175	188	145	176	177	169	149	172	182	193	168	183	216	160	183	164	157	156	184	178	167	165	160	175	165	175	167	152	175	179	198	168	180	184	199	142	177	187	182	169	180	199	164	153	179	174	195	158	172	172	184	173	177	175	184	173	165	140	169	162	175	176	171	194	161	185	163	182	155	149	173	183	187	159	140	192	163	186	145	168	174	201	183	183	162	167	174	167	190	149	171	160	175	172	160	188	176	185	161	162	189	205	193	171	168	159	179	176	179	163	171	177	162	158	200	178	182	164	162	174	194	161	149	152	171	195	192	160	184	183	162	171	178	182	190	186	183	182	150	156	178	185	154	182	182	201	187	174	182	160	159	185	170	166	157	165	164	163	173	160	179	173	177	176	165	178	163	190	181	162	162	158	173	191	174	182	153	193	195	181	179	183	176	171	164	195	153	180	167	189	165	190	181	193	167	179	173	168	177	168	174	177	182	162	174	176	174	169	180	186	183	202	174	176	182	182	166	179	171	166	181	176	188	163	178	183	206	180	184	187	145	179	180	172	187	166	191	166	162	157	172	184	159	181	178	167	173	150	167	198	182	178	192	171	178	194	174	189	164	174	179	170	166	189	192	171	172	162	189	169	179	181	148	179	191	180	197	159	166	161	173	151	191	169	198	183	150	155	167	181	172	168	174	177	170	177	169	188	180	173	173	196	188	173	180	184	186	220	180	160	178	187	167	155	178	173	196	183	180	195	157	185	163	148	174	207	181	195	192	178	168	174	190	201	143	167	182	192	191	148	159	162	189	170	173	177	175	166	169	200	180	200	177	168	189	175	164	150	187	185	158	172	185	163	185	168	169	154	190	152	166	184	170	187	170	142	170	176	174	175	158	178	197	184	177	176	167	172	184	159	178	169	182	175	185	170	203	158	173	171	163	166	186	185	144	173	177	150	177	187	156	178	196	173	164	188	176	169	173	176	176	188	180	180	179	189	178	173	161	168	178	169	178	160	158	188	160	184	178	160	177	158	159	165	193	163	171	150	170	173	168	173	194	171	163	177	154	167	166	178	174	183	164	173	172	160	179	161	188	190	179	183	195	196	208	194	162	186	165	145	182	178	164	173	158	150	167	193	170	171	188	173	170	186	178	173	171	165	182	163	199	188	181	179	175	169	184	150	172	182	201	168	148	178	178	181	174	169	170	157	183	186	200	185	174	175	144	168	177	182	176	173	183	179	169	173	170	172	170	179	169	175	157	179	164	170	184	162	150	184	163	176	189	184	216	180	186	167	165	161	194	159	155	184	164	168	174	187	187	195	197	174	172	187	141	172	157	170	175	165	194	183	184	178	174	192	153	148	177	195	161	164	172	184	172	175	175	165	160	177	166	199	167	175	186	165	172	179	172	194	167	170	175	175	165	174	187	187	177	167	186	171	160	198	159	185	174	176	179	203	184	178	177	182	181	162	177	178	170	174	161	173	175	172	147	187	169	175	154	171	185	155	183	190	168	175	160	169	171	163	157	185	171	167	185	162	160	167	180	173	166	191	207	171	157	185	156	158	174	169	172	156	161	167	160	155	171	154	191	174	162	176	189	212	176	179	172	192	172	180	196	175	156	185	173	182	162	156	200	190	172	170	173	157	159	181	162	185	154	174	201	164	209	189	173	163	163	205	177	180	170	172	193	179	157	158	160	159	161	190	165	177	186	168	173	149	190	166	157	156	154	195	196	173	162	177	194	192	174	173	181	174	179	181	187	198	171	179	173	160	162	172	173	189	170	191	173	170	150	173	165	187	181	177	179	185	199	176	181	170	161	157	195	167	213	179	188	195	177	156	179	205	171	175	179	164	164	195	168	165	183	166	153	183	185	209	169	175	168	159	184	148	179	175	180	156	188	157	169	178	183	168	186	182	156	177	182	189	178	185	167	189	196	172	179	171	174	172	173	180	155	156	171	180	213	163	180	159	173	152	198	156	157	186	205	180	207	167	175	166	163	165	169	171
6253	13942	10100	5081	3491	2503	1834	1390	994	850	721	557	503	439	373	392	353	303	303	293	288	268	232	237	243	234	216	225	228	228	223	213	195	228	222	207	196	191	197	201	228	211	209	211	214	198	193	178	184	194	210	176	193	203	218	164	175	176	191	195	163	184	179	165	155	184	155	180	201	166	182	174	194	155	166	200	188	163	155	182	185	175	174	168	196	175	150	186	190	173	172	186	154	187	197	192	182	180	183	201	176	179	191	185	154	211	181	152	167	174	161	154	180	185	185	193	159	178	178	182	171	184	182	174	184	175	182	145	198	171	185	179	197	194	179	169	171	157	197	181	173	172	182	205	164	196	190	176	177	193	151	191	170	180	183	162	172	169	167	180	175	192	185	174	162	177	182	203	176	168	177	191	177	196	164	196	178	162	151	189	145	206	188	179	181	183	164	179	172	185	180	162	155	177	160	195	184	183	169	184	201	189	179	174	166	211	186	180	171	163	161	155	186	179	183	192	162	195	177	189	170	204	150	173	182	163	186	175	194	171	176	165	177	174	185	172	173	173	202	166	184	153	176	181	139	173	191	170	166	172	172	189	204	185	168	190	183	179	189	168	182	180	155	156	177	182	207	206	161	161	179	175	148	177	180	153	159	178	179	183	177	178	169	189	168	168	181	160	171	184	182	165	156	193	156	181	202	165	176	172	165	174	172	179	163	166	172	192	189	179	200	189	189	165	181	164	194	170	180	163	190	175	163	176	199	187	211	166	169	172	168	161	157	168	160	151	166	169	179	159	171	146	176	171	169	155	175	174	206	163	180	167	185	175	199	170	156	174	158	156	194	171	179	191	170	182	183	200	173	159	180	170	170	158	162	198	168	178	176	184	175	192	179	174	173	174	178	197	191	170	189	186	202	183	179	184	161	173	167	167	159	197	173	189	160	171	173	165	180	148	199	189	176	172	169	159	165	175	167	176	192	214	203	165	183	195	145	158	188	181	178	205	152	166	174	188	183	171	181	156	152	165	174	176	174	162	166	158	159	179	177	188	182	180	197	152	182	204	162	188	194	196	188	185	172	197	165	156	159	177	184	176	193	172	166	157	157	163	174	177	182	176	176	176	154	163	164	161	179	171	172	212	174	201	169	189	168	184	182	182	204	168	174	160	176	180	179	170	188	175	179	183	148	180	179	174	160	158	187	188	194	165	188	175	182	153	184	178	193	171	198	180	176	176	187	176	165	177	159	190	175	175	187	203	169	168	172	166	156	158	204	170	168	168	176	176	170	165	187	173	180	157	162	176	176	170	184	151	193	180	182	159	152	185	179	198	165	156	174	179	178	174	200	160	164	173	203	164	175	175	170	159	200	174	190	190	175	174	173	172	148	162	212	155	171	150	167	170	171	181	170	165	180	160	178	172	192	200	195	168	172	168	163	163	169	179	172	166	183	187	164	153	187	190	175	187	170	167	170	163	184	162	167	194	167	165	169	190	171	176	163	165	174	186	172	176	163	177	179	170	192	172	165	184	188	142	170	187	175	156	180	184	164	155	175	173	177	189	195	180	170	177	175	185	196	184	178	185	183	167	172	179	186	187	177	184	163	168	168	169	168	180	162	180	182	160	161	183	175	160	167	212	180	169	185	196	163	170	166	161	179	180	176	162	166	190	207	169	161	186	169	171	181	181	173	182	166	192	156	152	201	187	168	144	174	162	203	165	165	184	194	184	159	184	161	188	202	152	194	204	172	175	210	169	198	177	188	168	189	175	169	174	166	185	180	164	155	188	162	192	177	182	167	177	188	165	178	149	159	181	183	173	185	149	184	181	194	173	174	191	175	177	166	197	160	179	156	150	176	159	166	192	160	173	172	183	174	190	173	183	205	168	175	177	153	165	173	187	171	166	188	183	177	175	174	180	153	183	163	193	166	164	180	168	195	180	168	163	178	194	186	193	176	179	164	160	192	192	162	183	174	155	172	184	178	193	185	180	168	158	166	170	179	183	175	191	177	174	154	172	181	157	181	179	162	164	181	196	179	160	193	198	195	191	168	181	187	193	178	169	181	168	177	184	174	166	170	177	164	162	158	161	177	191	198	189	172	159	197	182	161	186	169	189	176	160	179	161	188	177	182	186	181	204	166	200	183	181	178	183	185	186	194	188	157	159	166	167	157	173	181	193	169	160	169	196	168	176	157	167	159	158	178	154	178	180	172	158	164	175	195	178	191	179	188	159	162	184	178	196	194	181	194	177	169	162	187	171	170	176	180	175	183	202	186	196	183	183	199	188	164	172	186	195	150	154	154	180	182	169	175	174	179	174	190	195	194	161	165	160	198	164	160	182	200	173	190	176	205	185	193	168	201	171	173	183	163	177	166	194	164	182	187	182	179	201	161	170	171	159	151	160	188	173	196	186	198	175	181	173	201	167	180	187	184	190	175	196	181	187	170	186	171	174	168	178	172	177	183	194	182	170	161	165	195	167	179	171	174	185	164	173	175	197	162	178	163	186	184	152	187	173	166	175	166	188	189	196	176	192	177	169	176	171	194	146	166	170	172	184	178	182	180	164	180	163	192	171	184	161	159	166	180	160	163	179	163	164	188	166	198	190	173	165	171	176	164	163	178	151	166	182	157	181	197	158	170	169	169	157	195	154	199	159	164	196	193	186	180	195	182	177	176	161	186	158	171	169	169	167	198	183	185	181	173	194	168	181	164	192	164	174	195	212	186	176	188	155	176	184	173	166	189	151	177	164	158	168	166	144	166	182	181	176	149	168	150	157	188	169	151	163	173	190	160	173	183	180	188	188	166	175	183	160	164	186	164	190	167	174	161	171	182	193	168	181	227	167	160	177	168	179	149	164	190	187	146	190	190	178	175	182	165	170	174	203	161	175	166	176	170	175	194	195	195	178	189	169	173	175	154	206	181	180	179	170	169	176	202	164	166	179	194	186	181	162	168	169	167	178	186	181	176	160	180	189	185	169	184	165	191	197	193	216	176	194	187	195	163	191	167	193	174	175	183	147	177	186	168	173	170	154	180	178	196	185	178	182	183	169	172	163	193	168	168	165	162	175	175	183	162	156	175	199	165	193	155	184	185	163	179	160	155	179	183	176	192	174	179	165	155	173	167	191	175	196	157	167	205	166	203	178	175	195	151	185	182	164	176	203	154	168	163	166	157	161	195	180	194	157	165	177	175	185	176	158	168	194	182	198	151	182	185	169	175	177	161	171	192	174	183	173	180	174	168	162	175	192	150	194	175	152	167	178	165	180	180	182	178	168	170	163	199	171	165	188	204	171	192	174	156	179	186	170	178	163	166	171	181	182	181	167	155	169	199	189	194	159	210	158	200	169	190	162	188	188	176	169	179	195	177	177	178	180	197	166	166	209	179	162	176	189	175	201	178	189	175	167	160	179	163	170	178	167	190	184	176	184	168	167	188	173	167	167	175	201	163	172	171	166	188	182	194	180	157	191	162	158	183	158	173	158	177	180	169	171
27477	18895	5286	847	630	616	604	589	587	569	533	571	571	578	632	594	559	544	589	568	576	588	600	562	583	520	576	581	610	555	547	537	542	516	588	577	576	544	592	581	573	531	618	558	540	564	617	575	602	535	582	561	596	588	579	601	562	603	587	595	582	584	576	570	593	565	571	568	595	570	559	557	577	567	561	598	611	609	592	553	585	580	567	575	574	557	576	618	610	554	578	557	555	564	543	549	543	576	592	571	501	559	563	545	553	538	562	619	558	559	578	529	553	532	583	541	603	568	521	574	612	562	593	575	604	553	576	541	608	601	592	550	539	573	572	565	549	596	591	586	560	503	609	572	573	592	576	588	572	549	607	599	571	577	588	567	587	577	581	543	588	586	604	600	540	580	557	602	563	551	572	581	573	567	571	538	575	548	551	577	563	612	571	598	598	586	563	587	596	503	544	624	595	616	569	538	555	539	573	589	573	545	569	554	540	586	592	540	603	581	584	554	617	591	574	568	580	598	577	530	578	573	555	566	550	583	574	557	562	580	542	542	621	606	588	571	566	572	574	555	571	611	572	574	581	585	560	532	603	580	577	580	602	551	539	558	597	523	575	570	552	580	584	614	563	557	544	521	570	509	629	555	566	566	582	557	552	582	583	562	636	572	604	522	536	574	579	599	546	564	607	532	591	575	571	572	550	585	564	531	566	596	580	610	540	556	575	595	556	588	571	589	608	556	573	577	552	578	565	600	605	553	572	548	583	579	585	541	602	585	590	560	570	556	553	611	629	569	566	595	576	623	531	568	594	575	575	585	556	599	545	556	571	604	602	578	578	582	593	560	580	586	570	562	562	565	587	622	593	579	546	576	595	536	625	543	590	574	534	581	562	567	583	580	585	561	610	608	589	587	572	574	562	580	538	563	585	542	610	575	583	528	604	592	553	566	536	545	567	575	570	583	562	601	627	584	565	557	573	574	558	586	561	614	608	540	547	564	564	578	559	572	556	587	539	557	606	578	569	611	602	576	582	577	533	556	583	545	594	570	586	561	566	529	527	614	560	581	560	622	564	605	571	554	583	572	605	540	596	564	554	596	557	584	535	567	569	567	610	572	612	596	579	618	552	609	554	529	549	586	561	567	550	586	558	549	547	586	500	612	577	610	577	611	581	589	592	608	555	632	597	584	517	592	595	635	607	580	532	559	563	550	567	554	586	552	585	575	600	567	608	587	601	561	560	535	567	552	563	564	590	577	594	546	597	570	605	564	606	521	571	585	537	545	567	568	565	596	576	627	557	588	594	571	565	608	589	571	609	559	580	584	580	557	569	574	535	544	542	560	602	533	569	528	573	599	575	550	594	630	527	549	528	607	549	584	593	587	569	588	582	551	595	587	584	595	554	595	553	550	563	602	586	578	554	577	549	582	571	585	556	524	568	544	526	571	603	553	623	603	585	610	542	605	584	591	535	539	551	613	582	544	565	556	578	549	559	590	597	584	568	587	575	596	554	598	522	574	600	569	606	578	579	543	561	611	549	554	590	577	569	560	583	559	576	559	558	587	532	577	580	571	584	553	590	597	601	564	593	590	555	598	556	553	565	587	548	575	598	529	560	569	562	563	573	603	578	571	585	547	583	601	558	559	593	569	549	599	602	572	586	562	573	558	606	540	574	567	582	596	585	594	555	570	546	561	578	630	601	542	535	538	610	608	568	570	584	556	537	554	583	537	580	578	590	584	585	578	603	587	522	545	526	565	564	605	574	597	540	577	569	555	584	566	533	604	583	537	561	595	555	587	604	601	604	571	547	587	571	538	550	541	623	543	584	581	539	584	559	517	609	575	601	558	584	543	604	551	541	590	603	588	586	562	580	603	599	566	594	541	596	599	561	577	588	603	575	599	548	618	587	581	586	608	593	561	555	579	563	563	570	541	552	533	586	559	591	552	604	552	554	541	562	571	607	551	561	563	555	532	565	576	604	596	565	582	575	576	618	602	606	558	600	579	558	571	548	592	581	514	572	608	571	614	556	580	580	572	546	540	591	548	561	515	540	589	599	588	585	534	561	594	551	590	599	563	584	588	579	593	554	568	567	588	512	534	567	602	582	537	583	590	587	569	590	560	598	586	575	554	585	558	579	601	563	575	587	577	579	615	520	568	568	591	535	590	521	580	555	540	603	621	577	540	583	566	591	603	564	582	555	561	580	566	603	555	577	562	572	572	545	563	584	579	543	559	561	607	554	551	566	573	617	586	595	535	549	626	568	534	556	563	567	569	575	543	624	562	553	560	587	563	583	543	564	603	574	584	605	557	522	570	568	487	581	538	560	578	544	577	583	546	571	583	542	526	573	581	594	565	570	556	557	566	587	572	602	586	597	578	532	632	555	612	579	552	568	536	554	564	547	575	577	540	588	567	551	578	611	549	591	558	560	582	579	502	551	564	567	625	538	580	559	622	579	620	567	608	577	571	552	529	568	578	574	583	595	606	551	603	566	584	592	514	520	592	572	561	569	562	596	546	573	547	572	599	593	567	568	547	564	571	546	627	567	580	572	536	598	571	567	583	541	581	594	572	550	589	583	581	573	561	564	603	583	560	520	547	574	574	546	599	579	575	574	570	562	563	540	583	576	550	573	618	553	590	558	579	572	562	546	587	592	572	583	585	609	538	622	592	609	623	593	597	551	597	595	563	529	572	522	564	580	606	615	573	552	580	555	509	567	573	583	595	590	582	539	524	584	587	559	629	559	544	539	619	551	560	559	558	582	542	597	565	558	561	569	571	579	546	578	524	559	550	575	588	559	578	563	574	578	513	574	565	539	587	619	617	552	580	603	579	577	575	572	624	568	565	595	569	575	583	565	524	587	567	593	554	588	582	556	546	573	587	580	550	590	577	536	618	542	562	572	580	608	586	576	539	567	565	525	546	535	525	572	598	594	594	586	565	558	596	579	555	585	575	545	553	583	586	549	598	581	603	574	543	560	561	541	569	559	528	563	559	569	579	577	597	593	571	565	596	581	571	587	591	530	589	567	585	529	600	552	581	598	608	583	571	573	607	568	597	593	542	601	610	578	565	523	594	541	617	547	600	541	580	587	600	566	551	591	561	572	549	554	576	625	588	579	606	576	529	595	570	589	600	569	584	603	559	560	561	603	541	621	571	591	553	586	591	521	532	632	636	607	571	565	574	573	572	551	589	555	584	529	562	520	581	539	565	586	573	592	623	527	576	592	525	619	539	559	576	554	566	534	596	563	614	565	573	559	570	608	572	551	555	582	565	561	555	575	577	582	541	534	601	596	604	596	600	553	576	574	535	588	552	619	597	568	580	555	578	543	606	557	554	568	562	577	555	561	569	604	574	565	577	571	562	539	602	551	572	582	518	536	606	617	546	606	616	602	547	572	530	599	580	535	545	550	598	567	588	546	581	562	576	607	596	578	570	628	584	640	566	560	592	572	581	557	570	560	582	582	563	621	592	630	566	591	644	544	602	600	624	582	565
4709	1037	943	693	687	653	593	615	608	599	640	632	618	613	593	603	566	575	601	603	577	589	597	606	644	612	578	610	579	617	592	598	566	592	612	594	584	587	577	596	599	606	594	555	629	592	616	643	607	601	617	594	598	631	605	594	580	562	631	560	580	658	560	547	600	607	619	588	619	626	602	614	601	575	607	553	559	593	659	587	542	632	558	597	601	697	567	570	616	570	607	609	547	606	581	619	605	595	590	605	573	574	582	574	598	544	593	570	604	633	625	574	600	580	545	555	587	568	595	609	568	589	617	633	623	600	588	600	616	568	590	597	600	583	631	565	587	569	624	577	569	553	588	566	613	605	632	605	549	571	583	631	606	568	601	580	570	598	594	590	581	619	572	620	634	545	573	620	596	626	611	636	631	636	591	584	576	611	600	601	638	561	580	560	560	624	594	565	622	587	603	611	550	573	611	592	580	581	571	615	579	572	632	587	584	576	536	599	568	589	581	556	594	587	628	569	570	627	604	599	571	611	593	555	606	648	610	614	608	612	578	569	590	600	587	598	602	623	562	610	611	587	604	573	596	572	592	571	570	618	566	626	576	567	589	633	592	590	585	558	589	599	546	618	580	539	612	597	564	581	562	617	587	602	622	547	585	610	609	579	627	602	585	557	588	574	597	599	612	571	610	593	573	632	600	571	592	583	562	583	556	613	589	574	615	597	603	591	563	592	590	593	570	535	587	598	620	614	596	604	588	579	568	612	597	563	593	613	558	571	603	529	629	588	608	620	584	596	621	564	589	577	597	629	633	590	628	577	581	605	568	569	628	627	549	608	596	558	590	598	638	572	595	619	609	581	589	601	624	560	607	635	622	565	575	615	598	605	570	602	596	594	605	600	589	604	564	582	572	575	576	578	548	601	597	585	585	605	590	617	588	598	609	610	553	582	598	557	626	591	609	619	600	575	600	554	583	615	606	607	671	590	544	572	627	619	640	568	569	532	558	594	606	590	575	584	566	574	590	599	565	583	604	601	603	594	603	561	604	613	578	576	548	614	598	587	557	603	613	572	601	563	534	599	593	587	614	585	556	640	607	587	618	567	598	608	598	584	622	605	610	594	606	573	583	618	600	573	636	561	623	628	606	585	627	643	574	597	625	646	565	602	577	646	577	573	551	571	569	570	586	634	576	585	621	570	560	606	628	571	579	582	575	584	577	589	624	592	577	548	596	595	598	583	602	639	601	623	589	601	603	592	629	607	572	568	582	629	601	564	587	583	679	604	561	590	589	609	533	625	540	578	616	632	623	599	594	569	652	615	590	596	606	532	557	559	580	531	610	620	584	616	586	600	552	630	570	584	553	582	563	624	606	595	560	583	608	611	600	579	569	608	617	571	599	582	603	579	604	602	621	609	607	600	586	587	570	574	629	592	589	589	603	618	624	570	608	602	609	619	611	544	631	617	575	574	612	609	579	569	610	623	633	577	598	629	623	594	567	606	591	620	622	625	594	644	606	598	583	566	603	554	533	644	526	588	568	604	606	559	616	582	582	630	574	608	601	583	583	609	567	587	610	599	593	590	595	542	628	562	623	588	586	605	608	607	621	612	581	638	614	621	603	618	610	589	631	594	590	563	620	628	587	629	616	598	605	605	611	530	565	567	607	585	544	625	571	598	575	641	588	606	591	612	566	636	605	609	587	616	594	572	575	594	579	625	563	618	615	624	588	591	595	625	617	610	579	581	603	602	579	590	565	582	577	629	603	639	569	595	587	568	637	597	652	627	570	619	573	593	631	600	583	579	591	576	613	604	570	619	542	577	587	619	603	567	604	605	579	605	593	580	609	620	594	588	648	558	584	608	582	634	597	595	616	582	593	622	541	580	587	628	570	572	575	589	554	613	605	552	619	584	549	599	616	620	593	567	565	617	597	587	557	597	638	546	626	599	572	619	588	558	573	634	539	580	572	581	577	603	580	593	590	585	600	635	632	572	606	555	615	635	598	601	596	575	585	635	608	648	605	546	622	579	578	583	581	585	603	611	576	605	601	626	571	623	556	586	593	569	627	576	602	555	592	560	601	605	584	628	586	572	608	617	598	604	620	610	584	609	576	609	584	550	575	608	626	570	600	592	582	585	588	562	589	620	584	560	560	538	573	616	595	537	596	594	596	580	624	640	558	601	569	585	562	588	601	575	612	571	618	604	613	553	614	616	629	570	575	616	579	602	616	600	603	594	603	554	573	602	573	565	577	556	619	636	618	606	575	554	598	572	561	594	592	573	631	550	607	548	588	625	599	578	600	592	603	570	612	593	580	582	613	577	596	557	623	586	599	600	614	565	566	570	582	580	535	571	588	591	591	594	629	594	572	643	551	593	600	593	609	580	596	543	563	573	578	610	600	648	619	600	602	560	612	598	602	558	615	615	609	584	600	635	588	526	569	606	524	559	587	602	584	625	577	620	560	600	582	643	550	594	590	637	619	660	589	575	644	587	608	577	621	586	616	580	552	605	655	639	577	571	596	566	597	589	568	626	597	623	615	576	610	603	595	606	588	610	602	576	593	569	586	583	603	586	580	574	583	621	622	575	602	619	591	591	592	633	577	649	585	554	599	583	610	595	555	601	596	622	570	580	563	567	602	583	598	585	556	581	605	575	623	599	590	541	622	576	573	574	585	558	588	603	592	622	584	590	579	596	587	617	578	596	612	595	618	576	560	610	570	568	608	581	590	651	589	595	621	569	592	635	532	591	594	569	618	600	603	624	567	589	583	632	588	602	631	578	579	599	567	559	590	606	593	603	603	590	606	620	581	653	565	598	561	599	578	589	578	616	579	602	609	596	582	626	591	610	623	627	605	583	593	602	570	584	583	613	559	627	588	526	630	575	569	579	599	605	571	618	630	575	561	586	595	621	579	581	613	606	558	592	585	616	549	641	588	609	617	646	606	568	555	611	621	672	587	578	563	625	610	563	643	612	594	584	560	577	575	617	613	595	578	572	590	544	594	615	611	613	587	589	620	574	644	602	572	642	628	611	620	641	633	573	604	570	642	608	588	585	581	615	568	589	550	610	607	553	594	630	600	624	593	606	602	592	593	629	628	575	595	600	628	593	580	618	595	600	601	611	576	617	583	508	610	605	560	584	602	583	591	565	622	575	589	591	569	565	591	580	563	599	625	607	645	602	571	592	574	596	630	588	614	638	595	593	615	610	589	552	620	616	587	541	602	560	599	603	625	594	598	566	574	614	578	563	583	567	578	574	606	612	597	617	600	613	582	617	594	614	625	575	601	606	557	589	577	580	660	616	550	595	614	550	571	545	571	566	581	603	613	570	616	568	594	583	605	552	640	584	588	633	572	611	564	574	583	610	621	557	591	537	610	593	593	584	640	614	592	595	609	576	573	580	586	587	616	564	592	532	582	618	633	608	550	591	600	596	595	595	614	572	605	564	616	580	606	613	603	603	590	579	589	600	546	614	612	595	618	594	595	582	609	588	582	595
23151	20856	28218	23593	20838	12728	1103	598	508	458	415	427	381	336	328	349	332	294	336	341	323	296	309	282	308	255	311	288	273	283	292	267	310	295	260	271	279	257	288	263	271	266	282	260	291	269	258	265	299	252	256	248	261	254	285	263	274	287	283	284	266	257	249	270	271	265	263	259	287	247	256	267	252	277	290	248	272	264	283	264	281	240	273	257	285	263	272	271	241	275	261	261	265	258	307	262	301	273	250	272	277	277	234	277	269	249	276	288	282	238	283	252	276	261	275	274	292	237	264	258	257	271	295	283	264	274	272	235	298	250	262	263	277	257	255	268	256	262	266	286	277	246	265	295	281	239	237	289	282	252	243	249	262	259	271	235	260	292	262	280	293	249	269	243	251	246	257	265	297	276	284	249	250	263	259	286	263	254	288	255	265	313	243	275	274	267	279	289	271	273	248	267	276	274	264	244	229	278	243	253	284	286	266	242	241	269	263	265	222	292	290	266	268	233	245	280	244	286	285	283	266	265	221	290	272	251	263	258	251	278	256	272	265	264	264	267	291	248	287	258	276	261	296	264	282	276	248	268	252	253	259	253	268	266	286	244	301	256	244	255	261	247	251	290	257	263	262	306	282	259	266	261	296	273	266	278	270	263	263	275	278	251	274	275	286	267	250	289	264	242	259	269	260	262	262	296	266	265	266	266	253	258	259	278	261	281	251	273	253	249	246	258	296	244	244	237	249	254	272	259	222	276	264	283	242	251	266	269	266	277	266	242	268	295	284	256	275	248	283	281	254	232	280	264	269	257	264	255	255	274	269	244	249	309	258	261	253	278	244	263	262	252	252	251	276	277	265	264	253	246	274	243	254	285	267	266	273	240	256	278	252	291	274	262	231	290	253	242	247	259	282	243	246	244	253	257	284	267	278	273	258	285	275	257	268	250	243	283	259	285	250	280	266	266	255	289	266	279	277	310	247	264	264	273	259	254	260	263	255	255	263	266	248	259	270	272	275	251	283	249	257	250	260	271	270	299	242	295	269	276	266	268	267	223	306	248	268	273	256	246	253	283	278	262	268	258	260	244	256	245	237	245	267	267	274	245	259	252	247	257	236	238	289	273	279	240	259	244	256	305	249	267	279	242	231	255	279	273	266	270	257	292	245	267	252	282	256	268	259	255	255	252	261	278	277	271	248	245	319	236	280	276	287	281	266	285	275	257	311	298	268	288	254	260	254	235	236	254	260	249	242	278	269	272	303	245	251	248	239	263	276	261	249	278	293	264	265	264	247	265	274	276	274	269	249	250	278	253	259	230	291	269	287	289	291	274	249	256	240	264	280	269	268	254	257	254	243	262	267	257	282	257	236	240	274	281	270	255	272	272	280	259	262	262	272	259	250	230	275	258	283	288	265	241	281	252	286	265	263	238	259	261	236	289	292	240	272	283	284	284	242	276	262	231	267	248	264	246	281	283	238	267	244	275	247	264	280	287	247	280	275	259	267	263	261	250	270	288	304	282	280	278	244	250	265	284	253	267	260	288	282	228	236	255	272	277	276	251	255	286	280	267	252	256	258	266	251	259	263	278	309	262	272	242	257	292	247	280	259	274	299	251	300	254	259	274	256	243	259	259	276	258	274	251	263	240	279	261	248	251	286	255	241	265	277	282	249	253	283	255	287	262	271	264	274	274	240	263	269	230	250	251	262	272	227	246	252	255	280	264	250	285	267	270	263	226	248	258	241	265	255	278	289	260	277	279	242	267	282	264	250	273	257	246	295	280	266	275	261	262	291	278	261	262	245	239	312	281	265	261	251	253	274	268	263	276	266	253	274	240	281	278	257	286	273	256	242	269	277	284	285	248	260	272	257	272	285	254	282	281	252	289	295	283	277	281	271	267	268	263	256	269	243	276	268	256	258	255	273	280	279	265	221	281	285	282	241	273	251	265	269	296	247	274	248	263	259	287	267	256	262	257	222	265	269	276	275	261	271	258	251	264	259	254	263	277	299	274	263	251	306	245	277	264	271	271	280	258	279	261	257	291	246	270	290	247	264	283	287	246	239	238	247	218	266	266	277	248	271	264	262	281	290	265	275	287	282	252	286	287	271	311	286	278	269	264	259	234	252	286	253	261	267	271	265	239	248	290	293	223	260	269	269	271	251	235	267	295	254	257	288	261	278	272	312	274	263	246	259	284	258	270	260	280	256	280	267	276	248	291	285	263	259	256	228	293	265	266	281	277	271	293	248	243	284	272	260	232	260	277	263	271	251	235	294	256	255	250	251	237	262	252	259	255	298	281	265	281	303	273	284	264	304	278	262	270	264	237	278	257	272	242	260	272	288	252	261	270	289	297	246	260	279	234	246	264	253	267	256	286	275	279	259	266	264	268	246	241	252	257	237	277	269	262	280	260	267	289	245	285	249	236	263	294	271	272	295	290	260	257	277	282	276	269	294	260	282	282	273	230	258	246	271	264	254	270	263	259	245	231	231	243	267	266	263	275	286	244	273	268	269	271	276	283	271	264	276	283	282	240	231	267	273	253	284	272	257	239	244	242	238	247	273	260	252	262	273	265	238	270	274	275	271	250	263	256	246	294	238	294	270	261	271	244	277	295	285	242	292	270	281	294	268	257	252	296	266	277	285	286	265	253	267	295	247	273	257	260	275	237	238	270	277	241	260	268	281	237	260	253	296	251	266	252	244	294	285	255	275	273	285	276	286	274	249	292	264	268	279	249	292	267	273	248	258	280	266	265	283	271	245	242	270	262	250	271	244	285	254	273	295	289	246	290	282	270	269	250	251	273	274	285	236	244	268	264	249	265	223	221	276	269	278	259	265	262	253	263	260	276	261	270	241	266	274	263	282	256	258	249	256	262	271	268	223	248	281	259	255	247	260	284	278	268	267	261	237	278	255	259	249	266	268	246	259	273	320	303	276	246	274	300	251	279	251	276	260	258	263	269	263	284	257	264	273	244	242	271	259	249	266	263	255	270	252	262	237	285	281	260	265	255	282	250	288	284	254	268	268	263	273	258	279	267	264	273	278	297	258	284	256	282	294	280	258	258	260	268	275	260	266	273	263	248	246	237	259	261	256	259	263	240	281	241	280	251	256	268	286	255	262	292	270	272	276	257	241	260	264	286	272	278	296	276	284	271	301	285	263	248	266	266	277	248	261	272	307	261	251	272	245	274	271	302	272	264	234	273	250	254	286	277	256	278	244	283	254	286	262	286	264	298	258	256	257	254	277	251	250	258	286	282	289	261	280	275	238	290	274	260	247	253	259	239	260	276	279	285	264	274	267	270	266	280	285	289	270	244	268	265	252	270	253	259	268	279	263	291	275	282	324	247	263	257	296	273	276	258	272	260	249	256	231	264	253	282	269	279	240	297	267	249	290	263	290	289	275	291	254	264	243	272	267	265	288	275	275	263	278	278	273	259	278	288	259	260	277	262	249	226	257	259	285	253	283	227	252	276	279	307	270	234	272	242	265	248
5354	8379	5977	2836	1998	1479	1135	883	737	650	539	490	471	423	433	406	372	363	355	403	343	327	352	316	340	306	324	330	302	325	301	319	307	286	324	330	289	298	331	290	283	312	308	303	322	288	293	292	309	314	286	264	280	276	281	293	284	308	309	299	284	281	322	309	290	325	295	276	274	305	295	293	290	296	298	297	307	280	288	277	302	312	277	281	284	315	307	285	285	242	286	309	278	287	302	298	277	306	301	310	284	282	273	297	281	308	280	315	274	321	287	334	299	288	294	265	299	282	268	282	297	289	308	307	295	321	311	332	277	297	312	280	263	262	285	276	279	289	275	282	308	285	268	306	279	275	267	316	309	286	311	272	279	287	303	312	307	287	277	281	276	288	277	295	267	285	327	292	274	312	298	301	278	267	283	311	323	281	308	301	258	300	302	311	279	296	280	274	294	286	300	293	288	292	296	275	294	280	301	286	299	309	277	288	285	311	275	306	283	278	279	301	283	273	307	281	306	270	276	275	315	294	303	280	307	283	296	276	291	309	302	303	286	310	270	290	286	303	290	305	297	307	306	278	317	252	267	315	303	297	288	298	313	275	296	280	289	298	299	297	258	288	256	287	306	307	313	304	281	304	291	248	266	292	300	306	286	274	283	268	294	302	291	284	302	290	290	336	268	301	299	291	292	277	333	267	290	281	261	267	286	294	271	334	322	332	295	305	293	279	287	290	299	281	309	305	311	299	309	296	307	262	289	290	267	288	320	274	297	285	309	276	292	294	298	299	311	292	251	264	272	274	282	309	277	273	289	286	309	273	298	307	261	294	281	292	282	278	290	300	304	310	291	305	272	313	342	292	294	281	304	301	309	314	271	289	274	321	297	309	305	289	295	307	309	301	271	310	281	290	295	263	301	289	269	262	284	249	301	277	272	275	276	285	301	298	307	278	280	278	289	341	284	288	286	312	280	309	246	304	288	274	280	323	282	307	269	247	296	300	268	270	309	318	281	286	292	298	275	277	278	295	271	312	284	274	267	306	313	314	306	303	273	302	318	289	317	288	266	318	307	266	323	295	308	295	293	284	295	302	294	290	277	293	269	292	317	313	257	304	275	327	265	280	309	265	296	306	294	288	311	307	300	337	265	257	299	290	299	314	321	279	293	272	296	227	269	269	295	287	245	286	273	296	294	282	293	285	280	289	297	283	294	335	321	286	260	289	267	307	270	286	275	281	286	284	285	289	308	295	281	336	290	307	286	311	275	316	282	255	321	293	301	272	293	303	291	291	324	258	297	258	274	275	284	287	312	293	282	281	299	268	294	284	287	267	304	327	278	293	324	277	288	277	276	306	292	265	294	273	325	309	294	302	283	293	287	287	297	309	291	302	292	313	287	318	272	294	297	305	296	265	274	316	257	308	287	281	284	288	280	293	295	273	286	269	290	298	269	279	278	283	313	300	285	274	274	330	302	283	294	321	272	286	269	308	297	273	284	269	304	306	302	286	302	319	302	272	276	268	312	278	304	293	303	271	290	306	265	315	293	286	296	319	288	283	281	261	286	318	340	316	280	307	258	255	307	290	260	280	294	293	307	263	301	311	280	288	314	279	270	286	249	276	271	276	291	312	295	273	275	315	294	286	264	291	286	259	287	275	287	291	295	296	315	314	316	322	287	300	291	288	271	303	294	316	306	307	313	275	282	274	277	279	270	296	278	299	284	270	308	304	315	297	294	296	287	309	288	319	293	311	268	304	277	287	316	274	279	284	319	298	315	284	281	287	292	291	285	285	269	298	284	297	300	279	262	291	310	284	286	278	291	288	302	287	286	303	276	271	293	295	282	272	293	281	288	301	277	294	285	284	311	317	288	272	308	290	299	287	298	296	285	295	310	282	286	287	276	316	305	279	263	310	279	266	305	306	305	269	306	267	269	300	320	312	288	259	285	257	278	306	273	293	305	280	290	282	317	306	265	327	277	296	276	286	278	283	288	296	290	306	297	296	294	269	324	318	287	290	300	279	282	275	268	269	282	250	317	281	272	284	290	265	299	274	257	287	290	308	307	307	291	316	273	278	296	259	272	283	292	289	309	287	297	294	259	280	286	300	284	291	283	280	313	263	275	318	341	283	294	313	302	294	305	273	268	277	316	278	308	324	319	266	309	293	294	292	290	295	295	299	307	312	269	289	305	298	308	295	274	281	326	289	303	284	289	266	304	290	288	266	290	293	286	304	294	297	302	317	297	296	291	316	281	316	262	283	290	295	299	266	298	271	278	278	272	300	293	292	257	252	266	288	305	274	282	296	280	308	276	290	322	297	267	331	300	279	286	259	294	287	294	284	290	294	273	313	289	290	261	263	306	284	284	277	287	276	278	319	316	296	305	319	296	307	310	287	292	315	307	292	292	274	315	280	289	309	276	304	261	283	285	272	290	285	297	272	278	315	294	327	286	299	298	281	296	323	294	309	300	261	256	276	280	301	261	309	309	305	288	269	301	292	293	294	276	274	266	284	265	267	310	285	293	299	307	274	312	279	299	298	287	289	298	293	296	307	301	289	309	294	258	308	291	294	285	322	284	278	296	299	262	323	303	304	271	268	292	282	308	268	267	291	293	287	259	302	267	289	321	285	291	263	271	293	299	271	283	274	275	325	267	274	280	305	290	296	314	296	299	245	297	289	289	288	260	308	285	289	283	296	267	289	304	285	301	279	300	306	304	302	320	303	249	286	276	315	320	273	299	298	277	296	296	313	291	282	258	280	284	283	289	269	299	279	276	295	288	299	281	283	288	308	265	286	290	274	289	268	290	319	299	296	293	276	271	306	254	285	302	300	266	314	293	306	289	316	284	281	329	293	273	297	285	280	255	294	261	318	259	264	295	255	280	310	265	286	302	305	271	296	299	281	296	280	307	287	317	280	275	294	266	269	305	298	265	297	288	330	293	308	307	280	272	297	260	288	303	283	312	315	275	258	296	271	320	288	281	294	298	291	308	275	312	318	309	292	282	292	296	302	284	296	292	307	302	267	277	288	303	300	260	303	278	302	292	295	310	283	274	295	258	289	303	306	277	289	295	297	305	298	283	284	280	288	312	312	284	279	289	289	299	309	274	269	279	289	269	288	269	263	292	282	295	288	280	274	307	271	301	280	294	295	295	286	285	307	290	300	313	283	272	307	284	276	287	319	307	305	281	269	325	270	286	282	280	305	284	307	281	241	299	272	293	298	274	283	331	273	270	289	263	301	285	294	300	281	301	303	301	304	276	285	277	304	312	302	272	301	278	278	292	287	261	290	262	286	288	319	294	293	297	305	253	315	314	286	280	286	315	282	284	315	295	302	293	317	281	291	272	276	276	284	333	255	290	298	290	285	267	254	310	295	289	300	303	294	303	275	257	300	296	288	262	282	272	306	285	281	249	294	285	296	278	297	269	265	311	274	310	277	292	285	274	301	277	305	292	250	296	250	270	292	282	285	303	266	290	281	289	263	308	288	308	284
24411	20996	27559	24542	15421	1373	832	803	704	692	685	628	662	656	587	630	665	590	583	653	596	653	533	618	591	535	586	614	634	603	572	592	551	568	577	619	592	593	566	579	608	605	564	603	605	563	628	554	614	595	590	566	610	589	620	566	589	609	567	594	546	556	588	589	575	606	611	592	588	600	566	578	594	574	576	583	558	552	566	565	617	561	587	637	602	585	559	584	573	600	599	577	571	557	601	585	607	564	564	579	612	568	612	556	584	575	572	554	592	569	634	587	612	518	590	554	591	628	591	609	597	572	571	580	547	578	590	559	592	587	581	584	569	549	551	565	560	530	570	568	550	557	591	611	546	591	555	628	622	580	650	574	566	617	577	627	559	631	612	574	561	574	588	560	565	584	519	599	609	602	571	609	581	612	584	570	579	596	603	587	619	576	567	545	532	609	538	550	575	624	602	514	614	567	607	589	578	555	566	557	586	556	589	567	578	551	545	581	616	608	568	582	580	562	570	603	646	611	585	566	571	607	585	554	581	599	620	598	604	617	581	573	573	563	578	621	602	570	541	641	574	563	591	550	615	601	609	564	574	583	594	598	571	569	613	564	552	539	560	585	573	593	564	561	614	547	616	566	586	585	588	607	546	636	590	596	550	594	575	574	621	561	614	573	571	584	596	636	577	570	581	575	590	601	595	573	599	575	563	557	589	611	613	584	580	567	554	584	578	565	577	561	587	550	554	599	578	588	568	561	575	560	557	567	619	568	626	531	590	564	614	543	587	583	586	579	606	618	567	572	586	596	571	607	589	611	550	577	604	538	583	598	546	599	578	585	589	586	543	573	522	592	587	562	587	599	547	612	585	554	601	583	571	597	595	596	580	557	546	554	569	583	576	536	536	581	556	588	564	544	568	571	591	518	602	561	593	562	603	593	582	590	560	548	612	562	566	548	550	601	605	622	541	601	603	626	602	561	586	587	583	582	564	555	601	581	576	510	577	568	595	563	583	570	559	575	630	597	613	567	594	576	585	540	603	574	578	597	606	587	594	587	599	541	538	573	578	578	591	571	595	582	543	647	605	598	598	570	601	609	583	585	592	578	614	606	553	582	598	590	579	560	581	572	609	570	552	578	605	584	560	606	580	591	545	609	581	553	573	562	549	593	572	569	572	609	602	580	591	586	570	603	560	559	565	626	563	587	567	575	580	567	581	569	575	569	579	569	635	589	567	516	598	578	612	547	556	544	552	599	573	566	579	616	581	647	588	571	590	568	560	568	557	586	601	581	583	568	563	588	607	544	537	582	563	597	593	578	578	601	570	541	595	613	572	600	560	589	630	596	568	610	551	603	576	606	598	545	559	611	562	570	590	601	592	615	559	559	557	571	574	557	567	591	584	543	543	618	577	587	569	584	582	585	596	584	593	638	621	556	607	581	592	601	593	580	560	610	619	553	593	588	591	618	572	546	584	627	572	603	625	604	598	571	604	604	542	580	566	597	541	536	544	575	601	560	567	587	567	585	596	570	574	599	575	606	583	579	607	578	579	588	591	577	587	569	584	602	549	606	582	618	603	584	593	617	614	604	598	630	616	607	564	618	557	575	575	558	576	578	570	513	521	600	655	543	623	580	599	617	564	547	599	577	528	577	584	590	584	581	560	579	571	536	565	590	549	585	546	620	588	586	629	548	596	636	585	588	627	528	562	563	549	572	588	622	616	565	588	557	592	568	611	537	594	543	577	595	585	571	636	554	553	564	542	600	617	585	574	587	562	544	586	583	600	580	599	564	580	608	597	534	528	535	579	563	560	593	569	606	550	591	571	565	606	527	574	577	596	603	568	553	605	609	571	594	599	589	596	578	563	563	597	566	572	592	580	521	596	630	565	568	567	582	606	580	563	621	565	567	583	602	527	585	550	563	578	563	566	571	554	599	577	584	587	560	605	550	568	568	589	590	617	589	604	611	602	551	568	554	549	543	527	576	621	543	566	584	606	549	607	527	532	577	612	561	580	556	581	570	547	591	562	531	558	588	551	599	596	571	562	578	603	573	554	591	570	611	611	577	560	544	595	592	541	588	602	583	555	570	549	600	551	615	556	540	619	543	549	586	585	620	563	589	599	596	559	615	575	576	569	558	597	566	577	603	583	588	560	531	555	563	568	594	575	597	573	606	605	567	584	592	577	610	558	616	577	579	598	589	551	631	604	610	568	556	597	568	598	619	557	549	551	588	583	565	593	578	595	577	576	567	555	596	570	558	534	585	574	580	628	581	566	595	542	568	594	573	576	600	578	592	592	560	579	560	610	579	593	567	560	630	514	554	585	586	596	638	553	575	559	623	580	583	574	620	571	545	570	569	538	644	581	596	548	549	540	546	621	564	529	602	600	564	547	571	566	620	573	567	594	593	582	552	595	604	576	577	562	583	564	568	595	581	547	548	611	551	572	541	577	600	619	624	570	585	579	592	581	560	603	571	604	583	548	595	573	579	620	583	584	583	595	555	564	596	541	620	603	579	600	615	548	568	591	570	574	539	578	552	612	555	575	616	585	582	582	593	620	620	601	584	599	610	623	559	540	561	576	574	555	590	577	583	642	591	570	591	552	630	556	566	594	590	586	577	561	563	578	566	579	568	615	556	581	573	584	591	583	593	565	561	608	624	569	550	561	526	571	561	578	568	574	588	570	564	568	576	559	590	594	582	600	575	569	606	598	578	595	604	569	597	591	606	550	598	550	587	562	601	614	601	564	552	552	589	570	569	563	588	595	595	585	557	617	554	549	588	564	560	562	572	591	521	569	577	575	570	548	584	596	598	589	559	577	570	577	573	579	554	572	581	563	599	588	623	553	620	573	608	554	565	589	593	582	583	560	575	592	569	533	543	583	622	606	547	576	613	542	623	584	599	604	517	557	580	557	626	602	542	595	564	586	564	566	612	573	612	580	599	581	548	604	554	573	583	561	570	584	578	582	561	572	570	593	572	577	545	570	604	598	570	559	558	601	581	568	605	531	583	601	567	602	573	610	606	610	543	560	570	603	613	563	590	629	538	600	584	562	577	579	552	601	550	591	527	601	627	608	562	617	594	544	585	581	613	553	569	578	587	606	558	618	563	568	579	553	567	569	576	644	584	566	621	549	574	513	555	582	585	590	590	608	571	565	582	577	588	555	592	563	576	595	575	612	578	608	598	634	570	539	577	541	627	555	568	622	566	561	576	603	595	585	583	560	574	580	593	537	620	624	545	570	584	586	558	584	547	580	550	571	598	605	551	560	605	595	553	586	568	553	561	582	532	550	567	599	562	582	586	570	622	556	554	579	600	625	616	582	603	645	611	602	590	626	587	559	569	621	569	547	575	537	537	607	553	565	577	567	593	556	596	604	635	561	585	593	623	592	595	608	566	545	563	588	589	581	579	571	591	608	561	587	578	574	582	623	590	573	577	602	608	549	600	571	592	542	559	624	596	568	559	585	591	575	619	563	666	568	562	578	561	550	551	595	574
5487	5402	3895	2021	1577	1286	1045	954	794	779	704	650	662	664	650	632	587	619	602	629	586	611	622	583	619	591	580	584	576	609	540	609	563	568	544	597	587	587	637	585	607	573	545	621	585	611	505	553	583	602	578	564	625	620	566	581	551	585	526	607	561	549	541	605	626	598	547	600	542	593	560	541	573	598	571	571	599	562	599	599	543	597	532	606	571	558	573	582	577	574	644	542	591	582	600	616	575	515	625	533	588	545	586	623	612	570	573	555	564	607	543	620	581	573	575	520	627	567	619	606	558	570	575	585	572	580	577	624	601	568	596	535	561	583	523	618	520	563	552	584	572	609	602	592	578	549	584	554	549	564	564	582	609	581	559	597	590	590	559	589	503	596	563	572	613	560	609	577	581	584	586	560	538	592	598	553	578	552	537	551	563	590	609	603	578	589	559	586	585	585	593	562	591	581	594	610	568	555	574	581	582	590	601	560	547	601	555	607	603	567	536	562	632	545	616	608	608	552	574	563	556	601	604	558	600	612	549	564	581	547	575	572	587	527	599	596	582	612	610	571	610	608	583	560	537	578	584	578	581	517	547	564	579	616	611	571	584	555	567	568	585	634	582	623	602	582	641	559	534	576	592	580	565	565	579	549	556	596	562	564	591	594	580	559	577	525	561	561	592	585	588	560	574	591	557	569	614	624	586	554	590	534	602	590	574	565	592	593	539	527	554	554	575	576	634	544	561	581	553	583	581	558	552	564	561	607	522	607	607	588	560	542	598	568	567	611	583	580	547	551	634	565	544	602	593	565	555	588	572	592	555	609	580	545	578	548	585	571	585	615	552	602	618	614	588	607	592	610	613	657	539	595	583	600	573	594	556	611	590	556	583	527	567	560	585	556	596	570	613	579	560	608	603	596	560	609	533	609	552	563	609	569	602	614	531	571	535	586	551	567	566	554	597	620	577	544	536	536	604	559	595	527	612	519	585	569	543	574	564	594	578	571	570	572	583	562	543	606	562	573	536	537	575	549	579	592	558	575	561	564	561	623	552	580	570	557	531	564	576	575	578	544	593	629	617	587	569	572	560	580	578	577	561	613	564	591	576	576	576	571	556	564	529	599	562	609	596	550	600	540	581	563	574	528	598	579	593	608	641	578	605	550	566	542	571	590	559	594	614	553	595	589	544	543	635	584	570	549	549	568	588	576	572	571	636	608	580	630	552	595	584	593	596	611	583	599	539	584	596	570	562	549	549	560	611	590	572	562	576	554	570	561	581	611	544	545	540	557	544	568	573	557	566	581	565	603	598	596	578	598	564	590	564	540	550	559	546	608	562	567	576	605	602	580	588	559	585	564	587	561	519	586	541	578	586	589	546	560	550	606	582	561	545	555	561	604	561	567	570	576	576	568	600	587	613	556	569	579	553	592	588	568	601	575	572	547	610	572	530	579	630	544	595	550	557	587	595	558	553	583	607	527	584	607	600	569	584	581	593	576	596	582	576	566	561	550	563	587	609	585	569	592	607	565	559	543	626	535	614	584	578	611	554	569	555	592	583	607	557	567	595	576	601	590	517	586	591	586	558	596	559	577	596	596	596	578	538	559	599	567	598	555	561	566	577	554	594	593	608	590	606	573	588	614	561	580	583	590	529	578	574	586	576	547	558	599	586	547	614	578	547	576	568	569	556	542	541	592	586	578	565	546	604	557	591	604	598	566	570	599	533	558	600	601	534	590	535	580	568	585	615	593	605	581	554	609	587	592	553	596	594	586	579	550	594	609	562	578	554	589	584	566	601	595	569	534	528	580	577	531	593	558	654	579	585	577	590	577	599	594	586	567	568	587	525	552	594	575	564	591	608	583	614	581	581	569	582	541	597	531	589	601	548	592	623	584	612	580	543	539	545	582	589	541	588	573	572	565	600	580	597	599	608	574	545	586	566	563	589	609	597	574	569	578	602	607	530	522	590	577	599	585	586	561	612	572	584	597	539	586	549	605	572	609	586	522	563	559	581	555	565	575	583	588	605	622	606	603	582	603	614	552	601	584	589	568	561	556	580	572	578	547	600	578	569	609	579	618	584	568	605	591	633	591	572	534	602	560	599	583	584	602	608	578	588	565	548	575	584	548	564	546	613	608	575	606	581	579	583	568	558	617	565	580	561	573	573	546	560	590	578	537	583	558	531	590	590	590	589	569	599	569	628	592	584	629	559	581	605	581	546	633	600	584	547	570	577	565	625	544	603	598	565	621	611	584	599	572	570	582	601	570	560	568	600	571	569	539	596	536	598	560	605	580	580	576	532	584	569	556	595	580	569	609	572	591	610	551	606	580	570	585	554	532	562	549	580	604	552	550	594	569	588	535	606	579	611	606	611	613	601	594	562	570	644	600	551	555	590	604	551	600	590	627	534	598	603	560	569	571	544	550	614	576	620	625	586	586	603	554	558	547	576	548	540	579	583	572	573	554	557	588	588	577	607	589	619	583	539	617	568	551	589	625	559	614	591	586	588	587	594	593	566	540	595	570	568	584	567	544	541	578	581	575	590	597	595	592	614	560	588	597	595	587	612	590	606	564	580	588	613	534	544	591	589	586	570	600	556	618	569	558	585	556	567	604	593	593	607	619	581	521	597	575	556	572	552	560	549	583	554	587	529	587	548	613	562	579	553	551	633	585	557	577	574	629	541	568	586	614	556	569	572	579	589	603	572	590	589	572	600	589	556	564	577	639	558	587	509	573	586	585	607	595	575	508	563	533	604	540	578	538	613	580	517	570	566	612	585	604	628	598	599	568	587	541	565	641	573	618	538	554	575	547	542	568	589	611	540	574	557	606	594	568	594	571	564	585	586	602	577	573	572	583	575	595	561	576	552	568	571	573	585	550	583	590	573	581	610	560	560	557	571	592	549	569	572	579	597	574	548	606	574	601	562	574	610	607	548	518	571	579	595	573	589	570	562	590	546	581	604	586	577	555	534	525	572	576	572	606	535	591	602	546	586	616	566	557	613	579	561	582	587	602	599	619	578	581	586	593	583	598	601	574	588	600	600	626	594	596	545	605	582	532	533	597	546	569	593	561	518	582	600	577	606	582	580	580	554	580	605	597	601	592	584	598	549	583	572	580	598	559	583	560	539	554	560	625	575	555	568	575	590	601	564	571	582	558	562	572	576	609	590	600	570	606	560	595	586	588	574	670	535	596	581	544	594	551	556	569	546	612	598	594	589	564	570	583	576	581	624	550	574	586	575	584	578	539	571	544	569	551	559	581	573	569	544	542	558	533	574	546	600	585	619	607	574	572	592	599	570	590	526	591	568	578	579	577	571	586	544	567	620	567	542	584	564	550	596	587	499	581	574	587	569	554	601	536	575	589	605	552	577	613	576	596	580	566	594	610	608	553	551	589	571	542	583	603	583	584	585	581	581	559	572	584	588	611	575	600	589	522	575	578	559	580	588	617	594	576	553	533	540	552	591	537	540	589	575	566	595	546	601	598	578	582
22272	21014	28789	23437	21006	21051	11736	1081	699	594	528	418	402	364	339	309	283	280	272	279	235	235	230	226	223	237	226	197	199	205	194	204	209	198	227	212	204	192	192	160	195	182	181	158	171	168	179	180	211	193	173	201	169	192	187	173	197	173	185	187	186	177	182	190	185	196	143	186	171	156	171	175	176	215	209	184	172	191	181	184	186	185	182	177	201	177	183	189	157	194	157	187	195	189	208	198	172	190	175	208	180	176	177	176	177	196	173	186	174	173	189	159	181	164	188	178	185	170	169	189	164	192	176	168	154	174	185	164	185	184	165	184	159	186	155	175	171	202	172	175	183	189	178	209	171	187	196	179	173	184	191	148	168	180	165	209	180	173	172	179	145	184	154	178	173	165	178	169	171	178	152	159	188	151	181	170	194	199	166	205	171	178	163	204	164	169	166	178	176	172	190	154	179	149	164	173	177	169	192	169	185	179	175	169	169	189	188	187	170	168	192	183	170	195	181	163	197	172	175	155	199	187	185	153	183	172	196	168	196	202	204	189	180	168	189	187	168	171	195	184	180	161	190	158	178	178	171	192	172	168	172	153	145	163	171	158	174	147	157	159	175	193	186	190	171	155	205	178	169	148	194	151	176	145	184	204	160	153	144	171	180	189	171	170	171	170	195	182	165	159	160	176	183	157	154	187	181	176	187	168	170	171	180	155	201	183	192	171	194	149	181	173	182	149	184	183	187	186	182	196	173	165	188	180	187	169	170	191	186	191	162	183	191	180	132	177	164	175	179	192	182	165	184	168	176	200	170	170	170	179	180	193	184	166	164	166	175	186	169	184	178	159	148	187	184	165	171	177	215	174	178	186	179	167	179	198	197	189	187	178	177	202	197	172	188	180	176	186	192	174	154	196	190	170	194	176	165	175	201	172	165	173	185	187	180	155	178	195	187	178	169	188	203	178	174	216	160	194	176	168	162	173	147	192	182	170	188	171	185	189	159	175	174	153	205	182	193	171	204	208	172	169	203	210	181	156	174	169	183	193	200	166	161	202	172	168	171	176	165	196	199	192	164	186	180	173	183	196	164	162	186	192	197	170	167	167	157	157	189	187	170	188	185	176	159	188	203	156	184	176	183	162	175	192	202	177	150	189	176	178	186	184	191	184	162	185	188	164	174	182	180	165	181	187	186	188	173	168	187	188	174	205	175	173	188	182	190	168	188	192	147	174	203	180	175	150	173	148	193	174	164	163	185	198	194	173	170	161	182	169	193	182	186	186	203	174	181	170	180	175	201	155	182	164	171	175	150	159	194	157	170	176	183	199	179	198	157	189	161	181	194	196	175	172	173	200	183	171	183	173	179	170	157	167	185	177	158	169	166	203	165	172	190	191	189	195	180	190	197	178	165	185	173	197	190	192	178	191	178	169	145	180	171	172	170	176	189	155	190	191	165	163	170	181	178	187	174	187	173	155	180	188	178	191	177	180	167	182	193	168	162	169	184	176	184	143	159	186	179	189	181	187	199	165	192	211	174	185	163	181	178	175	166	170	173	171	187	183	170	152	183	175	185	175	160	173	187	207	169	201	194	177	173	173	185	176	178	147	175	185	173	165	165	162	177	184	186	176	177	158	167	178	150	176	175	170	168	159	164	174	179	177	162	160	172	184	176	186	194	195	163	187	148	172	193	158	184	175	189	157	175	158	151	177	183	179	176	163	175	176	195	195	179	191	160	150	166	184	163	188	177	160	187	189	176	182	180	162	174	169	174	165	153	180	168	167	152	162	178	166	180	183	169	188	173	184	185	167	162	156	168	180	197	184	167	181	170	166	200	155	179	183	197	163	142	190	177	172	181	183	181	187	196	190	176	158	160	155	155	167	169	178	176	178	171	204	171	168	186	164	183	183	172	177	153	176	164	185	169	162	201	171	159	167	191	155	180	172	177	182	191	145	162	188	169	157	168	177	176	181	167	161	179	178	177	169	191	178	154	181	183	181	188	171	174	160	171	182	167	182	167	167	190	188	178	178	189	176	162	172	174	165	160	173	181	185	172	175	186	180	186	173	151	174	155	177	176	158	178	188	188	160	192	174	177	191	172	159	178	173	186	181	183	156	174	158	167	179	174	172	163	179	189	166	161	196	191	202	181	168	178	175	173	186	174	166	175	183	160	185	196	192	187	193	158	158	186	175	181	186	187	166	179	190	173	190	178	172	178	161	153	175	178	194	173	166	187	179	158	186	182	184	200	167	177	178	154	194	159	178	179	152	176	183	164	168	193	163	203	178	189	139	166	171	184	183	191	176	185	165	188	171	197	191	199	172	188	176	171	166	193	186	177	185	181	174	171	160	163	175	158	178	166	179	169	159	183	191	172	177	172	176	171	180	186	161	158	175	174	173	158	177	172	173	169	179	163	176	181	193	176	191	165	169	177	186	180	172	161	157	186	190	173	180	187	145	192	189	198	182	174	162	168	167	197	160	172	174	193	175	165	186	183	156	162	189	163	175	160	212	162	196	165	156	204	191	150	167	166	181	188	162	168	185	169	201	167	156	169	169	183	176	157	169	191	165	186	165	195	181	203	166	187	178	172	164	175	177	190	161	202	164	181	170	179	170	171	198	182	162	176	159	178	189	181	161	176	178	180	199	147	192	147	166	164	179	187	184	171	172	210	191	170	196	174	159	187	194	142	186	188	171	205	211	146	187	160	183	169	191	158	179	179	164	203	162	179	181	187	176	195	173	163	182	192	178	199	197	159	167	179	193	167	159	157	167	171	196	179	165	163	172	180	172	199	190	198	169	190	177	153	180	166	181	185	163	172	182	188	179	187	167	163	184	174	152	166	154	193	159	173	178	193	157	164	179	175	181	174	162	197	157	171	171	161	187	190	174	176	191	171	172	154	185	183	168	176	174	181	175	181	190	149	185	158	172	197	186	180	187	186	186	184	182	205	169	171	192	169	172	187	152	168	171	182	206	193	199	187	168	179	171	175	205	163	173	170	195	184	181	165	180	173	161	165	186	191	175	171	165	153	141	172	176	179	168	187	195	183	174	179	179	173	140	182	182	179	173	163	185	185	177	188	154	161	193	167	178	183	172	183	156	188	168	164	163	154	162	188	175	208	161	189	191	170	204	174	185	187	164	168	181	194	174	178	171	178	151	189	179	181	148	171	171	163	200	203	165	162	190	176	153	205	164	162	160	177	166	154	199	164	180	158	176	191	190	204	204	154	199	180	189	166	150	173	159	179	168	168	189	193	178	201	177	191	152	186	179	178	162	175	177	149	176	168	158	166	187	179	176	187	188	178	198	210	169	178	182	175	192	144	191	157	160	164	162	177	191	161	186	197	171	183	171	191	171	171	211	152	175	179	165	178	191	168	180	182	170	184	174	191	173	171	165	194	171	169	182	188	175	182	189	194	191	177	162	164	149	158	178	190	154	167	185	182	162	161	187	188	172	201	168	199	164	172	199	190	202	170	169	171	194	182	187	174	190
6369	13871	10308	4972	3415	2652	1907	1414	1068	829	688	566	511	434	436	347	361	371	274	289	301	261	270	243	271	206	213	246	232	229	204	192	216	237	196	212	185	223	200	210	168	193	193	192	189	194	211	192	170	176	199	173	175	196	177	172	217	197	161	173	180	187	202	176	191	196	204	142	192	212	176	172	198	180	176	178	168	176	184	179	182	188	222	172	202	186	145	171	169	157	163	166	183	183	149	189	200	191	185	202	187	159	162	193	174	196	191	181	171	194	173	179	181	184	214	154	194	178	165	170	195	193	165	169	158	178	175	159	195	179	186	179	172	159	189	162	165	152	156	180	175	196	196	162	179	178	202	174	191	174	176	179	160	184	186	171	182	191	178	182	176	182	187	195	185	178	171	178	148	173	175	183	161	186	202	179	186	181	176	181	174	168	182	190	163	173	167	166	190	186	167	182	190	184	171	161	174	184	155	171	167	179	148	189	174	163	161	176	174	186	183	169	196	165	164	180	182	201	178	173	194	197	207	170	179	200	172	184	186	178	180	178	166	180	194	198	183	186	189	166	183	195	172	164	148	177	187	172	181	155	172	201	216	167	172	167	205	178	177	155	209	199	179	194	184	150	181	189	196	163	159	196	175	175	197	153	164	177	165	161	174	202	169	177	181	180	176	167	195	177	167	179	169	165	172	183	177	174	153	202	179	174	195	185	164	178	179	203	175	178	166	179	175	194	174	188	163	166	183	170	187	184	161	172	163	161	171	172	165	215	208	175	161	185	184	185	181	172	177	174	164	172	170	176	180	178	180	193	175	180	203	167	200	187	174	188	170	172	161	154	181	198	164	176	181	153	168	186	192	187	151	178	175	180	174	194	183	169	169	171	180	166	166	167	177	197	187	168	192	173	187	194	186	160	200	178	212	168	180	181	183	171	185	168	170	179	162	163	167	192	163	156	202	183	153	190	157	177	152	190	201	177	224	190	180	204	195	154	176	179	171	177	154	170	188	178	191	173	165	176	171	149	183	191	169	172	166	186	201	192	176	155	194	180	184	178	158	155	173	161	174	173	177	172	203	177	180	179	152	166	159	182	190	179	163	176	180	185	178	165	158	156	165	176	175	205	172	191	174	186	161	188	192	158	179	180	181	186	200	196	145	192	168	185	172	164	167	177	189	178	167	190	189	183	172	219	176	174	161	162	177	167	172	176	165	191	149	185	184	187	197	185	182	171	201	177	189	172	193	182	171	160	175	183	173	192	171	169	184	172	177	180	197	179	191	187	189	189	173	182	171	184	155	206	187	179	168	197	174	200	225	172	163	172	170	184	182	164	182	188	191	176	186	169	188	183	155	191	189	176	178	197	161	177	177	171	192	181	179	171	167	182	194	170	185	179	185	157	177	168	189	187	198	157	171	172	170	182	189	182	172	192	183	165	195	154	178	177	161	172	165	161	174	178	177	187	175	188	176	168	177	148	186	176	156	182	194	182	180	176	162	178	165	167	177	188	204	158	192	163	174	180	177	164	192	171	187	195	175	171	167	202	145	196	171	169	174	194	182	174	175	203	200	180	195	157	178	177	156	172	185	175	192	169	163	180	161	207	167	177	174	171	175	197	184	192	178	165	182	183	192	182	182	200	190	182	162	171	180	148	176	153	204	174	191	173	199	185	156	162	198	199	174	143	183	172	183	180	173	176	171	170	167	176	177	176	137	191	183	171	174	205	174	177	180	156	171	168	176	159	169	179	174	186	166	176	199	166	172	173	198	196	180	189	181	189	186	185	156	182	185	147	164	171	174	156	189	185	172	165	196	186	162	177	184	178	184	174	166	197	205	185	181	175	187	184	184	194	172	189	170	197	177	172	161	173	149	183	163	141	166	213	172	174	188	181	167	176	177	181	177	188	189	157	167	163	182	170	173	175	183	173	176	172	184	173	171	153	195	169	182	193	179	154	188	184	178	178	165	195	190	178	179	186	194	198	171	165	172	175	172	179	163	186	141	161	173	182	195	161	168	182	156	188	164	183	166	158	154	183	159	174	170	193	175	164	175	168	162	187	179	178	159	165	191	177	170	155	194	204	203	169	184	176	160	174	184	164	171	176	166	188	169	172	176	183	183	172	172	147	170	188	181	198	163	161	163	195	171	161	169	193	189	156	173	172	176	165	175	179	175	176	176	172	166	198	162	199	186	191	175	180	163	179	184	192	167	166	156	165	178	189	150	165	174	173	188	185	187	162	167	173	171	164	187	174	185	175	188	149	171	169	184	176	179	181	179	175	191	184	176	186	165	178	180	180	204	178	205	176	183	163	158	175	170	174	179	155	171	177	183	163	206	174	187	195	178	176	180	164	191	185	163	165	170	191	176	164	173	172	178	176	173	183	168	175	205	184	182	195	184	184	197	170	160	210	220	163	174	186	167	167	187	180	183	173	195	177	191	165	169	183	170	173	180	169	172	183	169	169	151	187	174	187	183	153	184	218	184	161	169	181	180	187	184	167	168	182	163	166	176	180	172	184	186	189	176	182	179	201	164	160	161	173	184	183	158	207	179	189	181	175	168	202	180	170	162	188	179	186	190	186	188	171	178	171	184	195	189	200	171	158	167	195	175	170	177	180	191	198	178	162	203	185	189	158	189	186	161	196	180	171	181	163	185	186	188	148	195	202	192	199	180	176	161	171	170	184	169	193	188	175	194	187	170	176	190	160	168	177	161	172	158	187	145	163	167	196	170	186	178	187	181	179	164	179	168	184	191	145	200	169	196	166	189	186	186	172	173	179	193	179	193	182	172	174	189	203	187	183	181	197	180	148	182	187	164	202	172	168	173	190	192	169	169	171	205	176	170	188	188	187	175	183	165	188	179	195	151	180	165	179	176	181	165	175	163	179	189	180	184	204	178	170	166	187	184	189	169	174	170	179	146	182	192	175	191	167	156	174	173	172	196	180	189	194	161	193	173	152	210	183	188	171	163	188	172	178	173	191	177	173	191	160	172	215	196	153	199	196	187	178	193	184	176	166	182	156	188	152	190	167	163	170	176	183	160	182	166	165	160	170	146	201	158	164	208	151	172	182	164	167	200	179	185	165	192	198	200	196	182	196	182	180	162	167	195	186	168	188	161	171	189	173	189	172	194	173	203	174	188	159	171	192	166	193	173	173	177	170	152	185	170	169	192	176	167	197	176	194	163	176	172	183	175	195	176	187	184	183	172	157	161	179	178	214	176	190	176	185	158	169	176	167	181	184	186	170	189	205	172	164	169	184	173	183	186	162	172	185	182	172	188	181	190	168	183	195	172	187	162	174	208	184	207	186	187	178	154	170	187	183	192	199	174	173	170	168	175	166	185	154	179	188	167	181	179	194	215	180	144	189	165	158	176	179	167	201	166	178	179	167	146	170	180	191	189	179	154	166	166	181	161	156	151	206	151	190	176	138	168	179	153	188	166	162	191	179	171	194	173	158	155	186	175	189	157	186	179	186	175	196	173	193	169	192
27322	18889	5579	951	702	614	646	579	583	576	592	575	610	614	576	555	557	581	601	612	560	605	597	590	544	531	549	564	609	585	585	571	569	585	577	566	562	544	618	579	592	551	583	595	576	582	554	559	576	542	550	584	545	564	595	610	569	582	577	593	563	579	561	606	620	570	583	556	559	628	581	550	571	583	584	594	595	561	588	568	561	612	578	574	551	545	580	608	620	538	558	612	619	572	569	626	592	586	556	584	582	569	614	560	577	572	584	599	571	553	579	587	615	603	587	605	574	552	621	588	560	597	592	609	556	587	522	584	558	627	555	590	595	591	564	582	618	601	577	590	585	622	559	588	554	591	578	587	602	592	581	578	573	606	565	579	613	609	583	594	594	567	591	592	552	545	632	572	602	584	532	548	563	605	603	537	580	576	534	593	550	516	588	582	546	568	591	575	621	571	606	550	598	609	567	585	569	569	574	500	617	586	588	567	593	551	589	637	614	546	560	565	600	592	620	542	566	584	561	580	614	588	539	609	600	602	553	594	577	589	570	609	567	576	551	623	549	596	566	542	617	626	558	581	595	592	603	594	576	562	652	571	606	580	623	575	590	557	580	550	636	592	556	575	547	589	568	540	596	618	591	593	567	607	586	556	617	584	558	575	563	604	571	571	579	627	597	557	589	593	575	571	542	597	565	558	612	617	632	585	591	541	564	538	636	571	580	572	566	542	562	584	585	538	570	547	598	578	557	586	564	560	579	608	549	588	542	559	580	539	575	547	575	579	547	560	566	517	555	582	581	592	596	578	569	633	587	579	572	583	608	533	547	562	632	564	549	603	594	569	571	603	580	603	612	582	592	588	604	619	560	594	549	660	574	600	568	568	553	567	574	546	556	587	587	547	568	558	564	544	558	575	597	571	559	586	591	640	590	556	549	574	597	597	569	577	600	603	560	560	588	577	653	541	605	563	629	562	590	562	607	611	588	596	524	604	568	570	564	600	592	593	579	611	576	558	554	526	604	614	530	610	607	611	615	598	588	555	554	583	602	591	572	607	621	547	616	618	566	563	579	599	598	543	597	563	572	615	618	602	587	568	552	578	559	541	556	577	583	566	594	594	558	625	605	599	575	586	578	516	606	552	579	589	604	534	575	582	576	527	561	589	569	601	568	617	566	583	606	628	564	596	541	580	560	573	576	561	601	560	596	567	621	618	552	600	570	571	566	578	558	608	553	570	547	579	604	578	585	584	583	558	558	565	590	586	572	581	518	603	565	530	629	581	545	603	560	632	581	599	608	569	597	624	570	593	572	569	568	547	592	593	561	587	538	544	591	563	599	552	615	581	615	594	605	613	548	588	620	616	582	611	592	556	552	569	548	595	543	569	656	521	557	541	548	555	581	589	605	517	598	607	569	575	611	581	568	569	584	570	593	563	618	619	603	573	586	558	542	589	583	630	574	589	628	581	637	576	600	573	601	570	603	565	590	535	575	568	576	562	590	578	620	585	584	595	590	583	546	569	575	600	544	562	590	619	601	534	557	559	595	570	601	570	523	637	579	561	564	548	560	597	553	605	589	596	563	565	603	527	577	582	630	540	596	568	553	559	598	582	565	560	617	585	592	588	593	579	569	525	568	595	550	604	587	579	623	526	570	586	599	586	553	575	572	590	613	572	593	557	566	594	615	534	571	514	582	570	562	574	557	601	545	577	613	611	608	524	555	591	578	544	552	590	554	571	571	604	576	599	580	604	567	557	602	579	569	579	575	601	569	560	591	561	628	613	622	585	630	573	538	588	580	543	629	619	580	579	551	599	596	596	562	601	565	584	600	552	544	539	568	554	548	564	535	586	580	586	574	503	616	552	593	586	594	551	605	554	617	580	583	610	601	573	565	589	591	591	595	629	566	555	602	581	559	576	583	551	600	555	567	563	544	582	492	592	582	599	518	603	583	596	591	572	575	547	597	596	597	588	540	602	588	574	600	622	557	591	611	572	595	589	584	551	567	601	585	596	568	566	588	590	566	552	599	610	595	616	572	629	614	563	553	547	579	593	574	588	620	573	616	602	574	562	611	568	549	575	608	550	546	585	562	575	611	606	567	556	646	580	550	598	588	572	581	581	584	566	585	581	575	582	579	544	575	590	603	572	599	580	564	555	551	610	564	559	590	555	578	553	576	579	558	612	570	597	558	575	572	556	582	600	534	562	583	569	573	580	565	553	571	593	584	599	581	549	566	576	593	603	560	506	632	568	560	609	628	578	553	568	608	626	568	521	594	580	608	603	579	554	600	569	574	585	549	606	577	582	556	565	537	601	556	564	594	612	565	583	573	561	568	599	597	591	585	545	590	557	583	568	587	595	592	588	582	595	553	591	581	551	572	591	582	573	578	590	597	588	571	598	579	589	553	609	584	585	556	575	612	604	617	582	570	564	567	587	594	605	603	578	568	586	576	563	587	633	584	586	577	606	579	593	557	570	595	569	584	578	572	567	578	558	567	567	605	567	600	626	615	573	599	558	603	552	619	587	590	590	599	571	566	567	581	540	596	587	587	579	617	563	597	558	553	550	553	617	591	551	591	579	573	521	592	540	621	620	566	603	560	601	585	568	552	518	556	548	543	581	565	563	607	595	574	592	575	597	541	624	558	596	590	558	571	586	575	609	625	580	567	600	575	554	592	566	568	550	536	533	585	582	577	572	573	582	565	585	569	581	619	633	588	597	579	579	571	576	554	590	544	589	589	576	572	596	611	591	563	600	574	561	531	578	537	610	537	578	572	568	547	590	591	578	579	638	620	569	591	536	589	568	545	577	583	580	564	551	560	583	551	565	573	586	603	562	598	574	594	574	561	513	563	600	606	529	571	580	582	559	611	581	566	592	615	578	568	617	592	530	578	571	579	577	597	593	573	608	562	565	569	624	582	566	557	572	589	555	571	596	559	551	619	535	560	613	577	574	565	579	585	552	592	592	565	573	594	537	585	574	572	566	595	552	567	566	565	580	559	557	598	618	570	582	559	589	564	559	538	578	611	548	578	561	575	601	612	545	570	567	563	593	586	563	595	568	577	584	548	564	564	584	575	567	578	539	603	563	593	590	583	584	563	631	623	611	559	581	571	617	535	583	605	535	573	617	554	574	551	630	584	545	557	590	588	579	567	565	599	530	584	609	552	527	547	593	588	541	558	572	603	592	618	562	608	598	589	526	573	615	567	596	599	537	564	576	577	566	606	598	559	590	598	568	575	573	563	602	537	602	579	571	566	572	607	581	564	577	597	582	575	559	578	589	623	560	522	540	529	540	602	582	598	608	619	571	571	576	616	593	565	536	594	577	551	607	611	601	591	592	592	550	582	609	564	549	549	555	553	634	598	568	564	573	560	603	553	595	587	606	548	561	591	608	578	580	586	540	569	583	522	608	568	609	514	541	593	562	565	581	601	598	576	590	543	547	546	601	574	573	592	577	596	595	598	551	581	568	577	578	591	597	565	594	588	564	593	565
4652	1106	1014	795	715	629	642	644	610	605	608	570	574	604	643	617	637	616	567	621	629	629	586	602	634	626	633	598	644	610	548	568	582	614	572	583	629	611	643	574	605	543	606	610	604	641	547	609	581	585	606	598	586	620	559	592	590	584	580	578	542	572	586	565	627	620	608	579	608	595	608	560	598	542	574	579	621	637	605	584	560	622	602	611	610	618	581	620	557	618	635	601	593	580	588	567	557	598	630	570	589	598	626	627	639	591	597	580	587	597	629	587	573	543	570	581	623	566	621	600	583	607	598	566	539	609	609	664	611	616	615	599	588	601	581	611	592	609	591	649	621	616	584	604	593	585	602	620	604	591	594	590	632	574	618	572	612	629	621	623	593	602	591	612	629	615	578	645	604	608	597	628	641	538	624	612	554	575	631	562	610	632	655	529	607	602	581	625	624	576	620	603	606	582	598	617	595	613	627	583	608	634	570	617	588	594	631	610	588	580	580	624	573	606	618	598	551	616	558	590	590	605	580	598	564	556	546	604	590	562	625	587	585	545	570	613	558	611	599	575	587	596	602	604	629	573	602	601	583	602	574	598	580	629	621	617	620	628	576	589	617	630	556	589	596	599	621	627	625	604	666	584	568	586	584	572	626	589	658	600	582	615	570	670	628	621	597	592	592	572	554	563	587	592	572	628	578	589	606	587	637	568	635	598	561	571	606	613	587	623	549	603	626	609	614	603	598	589	594	593	585	608	605	634	609	609	577	599	555	595	591	606	579	605	564	602	581	637	607	614	535	573	647	597	576	589	615	605	603	581	621	582	606	611	615	603	629	644	589	615	593	635	584	593	627	619	609	595	602	574	596	619	631	597	614	627	622	626	597	611	597	625	614	585	575	566	620	584	592	601	612	600	599	615	579	588	618	571	593	608	596	569	559	584	593	630	572	607	563	593	615	617	605	586	604	574	599	607	603	586	609	550	578	571	600	570	586	600	592	568	596	605	609	642	581	615	581	651	568	600	630	574	561	550	642	603	573	627	570	584	620	591	627	607	640	570	558	580	619	608	601	552	575	608	565	598	631	648	591	593	549	595	605	645	576	601	591	590	589	601	592	577	588	619	581	594	590	638	603	597	603	618	566	607	662	545	611	585	629	574	584	589	605	638	614	605	574	583	597	591	592	613	615	598	609	592	592	636	643	582	570	570	652	578	559	611	612	620	587	590	614	596	626	606	608	615	581	596	576	589	579	612	612	607	564	592	591	576	589	582	617	591	567	603	588	610	587	636	567	626	663	604	537	596	617	624	621	606	610	587	570	606	599	598	657	584	623	628	621	612	632	611	614	595	580	612	596	602	579	618	600	612	599	628	591	623	604	615	616	617	616	609	596	630	591	636	619	596	599	596	587	576	590	640	570	618	609	600	605	595	559	620	579	598	617	650	581	594	551	650	585	604	595	593	623	599	536	581	596	626	594	584	597	609	572	561	600	617	618	605	610	609	607	619	581	601	625	594	612	610	562	572	596	635	631	610	606	620	604	622	615	609	596	615	626	603	566	567	609	555	623	610	611	583	619	585	600	595	598	584	603	589	616	593	585	591	584	605	578	607	577	600	612	630	603	640	598	627	604	594	592	557	599	616	631	561	565	613	594	607	574	605	607	610	602	591	660	603	603	581	593	594	619	577	591	580	634	585	634	594	619	633	590	601	615	593	609	584	587	561	597	602	616	604	611	579	602	637	584	580	583	584	616	599	643	612	602	595	611	575	603	611	622	530	586	598	604	592	616	590	591	595	632	600	671	613	621	609	596	574	572	587	618	591	591	594	551	637	574	593	578	647	594	634	615	574	571	581	623	619	591	583	582	611	663	539	599	589	585	595	628	589	568	591	618	614	593	585	627	626	622	582	570	576	588	607	553	611	608	581	632	579	586	580	660	568	578	613	598	631	594	618	598	612	613	582	609	566	667	613	593	582	613	592	596	595	571	599	628	576	646	611	592	630	574	582	623	637	646	601	627	585	569	602	617	586	628	628	612	587	602	614	579	622	636	620	585	614	598	597	636	563	573	572	582	592	579	606	599	588	592	569	577	572	581	585	566	592	589	626	620	589	591	630	640	596	646	625	582	629	628	606	590	609	623	568	633	591	609	593	600	568	586	643	566	567	627	613	588	621	621	604	570	547	615	579	629	588	647	640	592	586	587	601	597	574	594	649	602	580	572	577	623	610	596	605	644	616	565	577	609	616	649	607	623	585	581	596	599	586	585	583	595	534	568	597	636	627	602	642	639	589	606	614	634	579	602	574	600	607	594	580	600	587	612	618	613	591	602	597	617	610	633	594	645	588	579	592	567	611	601	592	603	592	574	610	627	556	618	578	580	575	600	609	616	598	630	622	590	559	612	629	594	622	582	620	582	608	606	597	582	601	603	583	583	605	627	598	563	568	591	573	633	599	617	599	562	628	609	613	597	645	627	639	577	625	610	591	591	641	583	596	607	628	592	622	628	618	575	618	566	622	617	594	619	586	568	589	600	627	590	583	605	592	620	610	578	563	582	579	620	607	585	608	593	592	586	624	575	579	627	575	598	620	611	640	618	594	617	624	618	577	602	543	633	634	579	591	578	546	601	605	628	593	650	597	578	593	613	570	662	588	589	600	611	576	589	535	630	588	578	598	658	630	572	564	584	591	606	620	602	547	624	596	558	598	630	621	642	605	603	581	599	556	634	562	612	613	636	620	600	620	622	561	585	618	586	587	599	589	596	574	591	573	604	598	612	585	603	591	644	618	609	614	648	563	550	649	592	566	614	581	561	622	606	600	629	599	625	637	587	579	633	573	672	622	612	595	622	628	619	614	604	581	582	620	619	569	636	623	601	610	606	578	565	544	588	598	608	590	645	608	555	595	630	604	626	602	611	574	644	593	615	585	630	603	586	629	583	568	580	579	640	580	582	625	605	631	582	620	585	583	588	596	596	611	539	567	609	638	568	590	574	598	608	594	611	575	611	612	581	616	586	644	624	582	550	578	670	624	609	606	605	549	556	606	635	648	559	613	631	600	612	608	539	624	617	613	604	600	618	616	613	561	598	606	604	609	613	592	565	587	616	620	583	631	579	573	590	606	612	596	597	571	620	585	605	594	627	553	606	595	619	561	656	577	578	614	611	571	631	603	582	577	581	601	632	619	614	622	563	638	610	570	589	615	597	600	576	565	628	590	619	605	608	600	596	623	584	589	628	594	570	572	558	597	664	599	549	602	539	623	630	572	581	565	611	628	632	607	574	598	628	597	596	606	618	579	569	572	576	589	638	632	658	572	593	573	621	609	599	586	631	586	590	578	581	578	647	553	589	562	554	575	592	642	586	557	564	613	624	579	565	570	600	609	590	615	572	599	590	612	612	614	596	611	563	605	552	611	655	595	607	555	584	583	614	621	591	638	588	608	563	590	604	564	597	585	604	565	587	603	599	594	607	583	574	607	597	605	547	574	576	579	620	582
23317	20982	28377	23758	20968	12649	1134	685	540	428	475	397	383	386	326	323	339	320	354	297	274	321	318	305	306	299	270	269	301	256	293	275	274	279	288	262	277	282	264	277	250	290	298	250	283	272	288	269	292	248	287	300	299	266	277	260	253	278	262	286	257	305	280	263	264	279	306	283	266	251	287	253	299	257	300	288	278	280	305	257	243	260	295	285	285	264	292	265	270	263	291	251	292	232	279	276	286	260	277	317	276	286	270	254	296	276	279	294	263	264	261	268	267	294	279	281	280	276	261	306	303	266	268	252	273	256	273	275	259	248	266	276	292	274	268	258	253	268	273	312	278	270	228	277	281	293	266	254	247	256	274	274	272	269	281	268	247	250	279	263	255	267	248	277	285	305	292	280	280	251	308	299	302	293	294	270	281	271	275	287	275	303	265	289	251	284	253	259	260	270	280	285	250	261	266	299	289	272	295	307	288	270	269	250	266	255	278	278	281	287	267	306	288	280	257	274	294	259	277	285	252	278	260	286	284	262	262	282	289	286	265	273	265	281	285	262	247	284	248	278	278	253	249	264	250	266	246	269	284	286	266	298	278	245	287	262	259	252	261	287	268	264	285	290	279	265	274	258	257	281	274	249	287	280	284	256	260	288	274	270	262	278	289	239	288	276	261	269	257	291	294	273	298	220	283	276	278	253	294	287	291	254	300	291	274	272	254	249	259	291	264	245	259	240	262	270	283	260	241	277	287	291	307	281	252	271	280	275	254	286	279	263	283	279	271	284	277	316	251	257	283	274	277	271	269	276	257	283	281	239	287	255	248	257	290	307	274	279	273	241	232	282	279	276	254	250	263	264	245	268	249	288	266	273	240	278	266	267	279	280	274	300	268	260	271	285	269	263	263	268	279	272	304	273	271	325	259	273	288	250	278	303	270	252	263	291	259	277	288	293	308	272	264	305	252	264	276	274	263	265	243	284	241	293	273	279	278	304	271	268	292	278	292	267	279	298	267	273	273	320	260	286	260	268	281	310	272	268	252	276	254	285	283	258	289	281	295	273	281	253	294	240	282	290	276	288	300	263	265	256	265	270	271	271	266	269	268	255	280	285	294	274	232	265	298	261	283	293	271	277	267	290	272	257	303	269	281	269	273	259	304	273	282	281	289	259	282	256	269	291	286	278	274	265	265	242	279	289	295	259	302	243	297	268	275	269	271	239	305	252	274	275	267	251	287	287	259	262	266	240	272	285	253	265	255	257	248	275	268	269	260	289	259	256	274	286	263	250	299	236	247	291	247	269	240	278	224	277	305	253	250	262	272	275	272	258	254	288	271	243	260	287	266	263	268	265	289	297	279	263	288	271	257	298	260	272	262	266	254	266	242	276	271	259	272	301	296	296	284	262	283	251	290	266	251	268	270	267	285	291	252	273	269	262	278	271	266	283	260	276	272	282	288	271	273	265	256	237	241	262	270	287	277	220	264	287	281	281	276	291	251	260	283	248	287	288	276	286	270	273	275	250	259	259	286	265	269	273	239	288	270	265	261	300	279	260	251	279	259	271	271	292	267	278	280	260	260	274	274	261	271	271	273	250	274	264	298	245	296	291	246	285	282	279	273	266	293	241	291	257	269	258	236	281	279	281	269	287	275	253	281	260	255	271	250	252	258	288	244	277	242	265	268	261	259	278	293	285	249	292	265	253	264	244	287	250	251	255	270	277	265	257	272	269	260	287	250	269	268	278	238	267	282	268	263	292	297	242	267	305	262	283	278	245	290	253	259	265	288	246	271	275	282	252	280	264	294	289	293	238	286	262	267	252	309	279	294	265	257	243	286	261	290	267	244	274	282	253	280	260	284	283	281	275	297	260	283	314	257	264	268	272	288	279	267	266	276	254	265	273	266	274	247	270	261	252	241	273	250	287	283	248	253	262	326	282	286	283	262	301	257	280	286	287	295	261	291	284	245	268	300	285	273	267	268	260	275	250	276	264	265	303	252	278	273	281	245	277	259	239	307	266	241	261	269	301	283	267	291	296	243	239	293	265	264	263	257	277	275	251	299	267	285	274	238	247	274	279	262	254	300	284	291	291	260	281	255	256	252	265	247	278	265	289	283	292	262	287	275	263	285	277	274	293	305	287	285	309	218	280	288	257	238	265	272	280	277	281	262	271	274	289	243	283	245	270	262	271	307	256	301	273	275	255	260	306	298	299	284	286	277	265	272	259	300	278	292	262	251	248	258	268	251	284	270	285	265	253	290	260	245	296	276	260	272	262	301	269	269	279	294	286	274	280	264	279	289	257	251	282	234	297	270	285	269	287	295	286	268	248	273	268	294	276	250	263	286	274	263	253	257	269	242	260	300	260	241	273	293	290	229	261	254	260	264	295	270	258	281	284	257	291	287	264	267	239	306	265	259	257	278	289	250	302	269	275	247	260	239	267	295	260	261	287	260	259	271	279	248	263	274	256	287	277	267	266	275	299	274	266	289	262	265	257	271	246	247	275	256	270	263	277	289	269	279	288	284	274	301	257	260	288	272	259	318	285	271	265	274	238	258	264	303	294	253	259	291	274	256	262	251	278	309	271	266	292	264	256	259	275	265	261	253	234	265	285	270	280	271	277	271	293	272	260	260	286	259	274	265	261	299	245	228	310	278	288	265	272	274	298	285	288	260	261	287	235	288	256	268	272	261	269	279	268	289	251	286	274	279	256	292	242	281	248	268	285	253	290	262	276	264	265	229	272	244	259	284	252	247	294	287	272	278	267	269	280	282	255	305	257	268	280	251	227	278	265	278	261	272	235	279	293	284	271	295	278	232	286	257	286	252	278	270	246	254	281	248	260	271	296	273	268	243	259	274	257	286	269	276	260	278	287	262	276	258	286	250	265	251	268	267	256	274	261	262	265	265	249	255	273	279	265	285	278	283	266	291	276	239	260	284	276	265	280	275	273	282	288	266	309	266	280	254	284	289	268	264	285	278	304	306	265	259	273	261	278	265	291	249	248	266	268	272	233	267	238	290	261	276	274	255	267	286	273	287	277	296	279	268	278	292	284	232	272	267	246	271	275	256	285	255	282	277	267	252	277	289	274	250	275	256	277	246	275	249	296	264	294	249	276	257	261	261	276	281	260	293	273	278	279	258	255	252	280	265	264	285	288	263	287	279	250	245	269	246	262	266	249	243	246	290	242	268	292	269	246	276	299	267	274	283	256	297	271	265	289	266	265	252	251	296	272	255	269	283	306	263	274	289	304	267	301	269	245	290	272	261	275	281	306	282	273	273	257	276	265	264	266	273	257	255	257	261	266	294	272	257	281	258	305	268	279	259	303	289	265	254	292	234	250	239	290	254	278	262	254	312	270	259	254	291	254	293	287	279	263	278	276	288	274	263	294	273	255	241	223	282	266	244	257	252	246	272	241	271	291	281	292	254	271	254	279	261	279	251	299	284	250	286	246	287	264	242	253	243	284	264	265	242	282	260	264	292	256	280	282
4732	8373	6094	2813	2042	1468	1173	940	778	622	535	501	449	421	390	402	398	372	375	340	342	353	322	329	342	344	312	323	320	319	315	330	324	266	320	307	296	299	287	291	331	291	333	328	290	296	318	271	310	337	308	317	277	313	305	279	306	297	283	326	307	296	291	289	304	290	306	277	305	291	289	337	293	300	301	257	281	272	318	275	256	325	318	290	321	281	297	316	290	307	270	283	291	318	303	306	283	268	309	310	293	300	307	298	281	267	300	294	292	278	294	306	287	294	295	294	278	296	287	308	313	320	291	269	298	276	289	314	265	295	287	325	305	283	288	271	313	268	321	304	317	285	314	287	288	298	310	267	309	329	327	307	289	298	315	275	314	324	341	302	339	258	287	318	275	295	297	314	314	291	282	279	323	309	301	302	281	299	265	316	288	284	264	289	302	277	311	312	310	307	292	300	337	286	282	262	296	308	319	300	303	321	313	315	295	282	299	259	320	333	293	293	313	320	278	325	259	283	273	277	297	289	282	339	301	254	283	283	284	327	303	273	287	281	277	291	333	314	313	281	302	289	306	302	298	337	300	272	310	275	320	318	310	310	285	275	298	288	294	308	266	297	271	329	294	296	299	313	321	316	276	281	325	304	279	293	307	300	303	301	274	304	290	311	312	262	300	311	320	273	259	325	297	286	283	288	316	307	302	279	301	312	292	277	302	294	283	297	309	313	286	324	273	301	319	291	281	273	277	293	275	291	284	291	301	298	264	304	290	279	273	285	300	292	301	293	271	279	319	292	297	310	322	315	322	312	282	266	289	293	298	302	314	302	307	280	303	303	293	273	273	299	326	282	289	279	323	280	287	252	281	292	290	310	323	315	277	303	276	299	327	280	287	273	285	276	298	321	291	286	304	263	318	325	307	296	279	299	294	332	294	284	298	317	287	295	307	294	273	312	306	303	263	310	318	301	294	267	310	314	295	336	289	313	307	325	309	297	279	304	314	297	279	292	278	263	304	320	283	332	316	287	280	303	255	282	259	310	312	301	326	298	298	303	302	282	292	315	297	318	301	319	310	317	298	310	278	302	307	286	316	296	308	277	279	291	318	283	291	298	277	334	286	335	295	339	296	303	285	307	292	307	304	291	271	296	283	281	316	298	291	288	279	304	323	287	320	269	297	285	302	292	307	327	288	289	306	323	289	319	326	267	283	310	274	275	291	275	311	287	285	295	287	315	309	291	292	288	315	255	301	311	299	294	292	289	304	280	302	311	295	270	297	299	293	299	308	267	271	295	307	313	312	302	323	314	325	289	316	302	313	301	282	307	293	290	297	312	288	305	270	293	299	267	306	287	319	296	293	307	309	283	293	261	279	317	296	315	295	329	291	311	316	295	290	294	302	288	289	295	294	299	262	321	281	310	295	313	291	282	300	271	290	317	302	275	318	302	320	303	302	307	276	287	298	322	295	311	330	293	311	272	281	280	265	288	280	325	302	301	293	300	300	257	321	293	303	281	288	268	293	288	313	303	316	284	272	296	290	311	293	302	275	280	299	309	322	269	278	326	294	286	302	313	268	277	283	296	289	284	308	271	289	315	320	326	280	267	325	317	249	300	305	308	310	302	293	279	308	262	290	319	303	304	282	290	296	283	291	341	284	283	257	251	307	280	308	343	293	319	302	312	305	279	306	304	268	307	268	299	300	276	302	279	327	313	302	305	284	278	318	313	285	281	257	302	297	291	295	311	306	274	262	278	301	291	299	289	336	270	303	329	309	304	291	302	290	325	303	260	276	325	270	324	259	304	320	317	314	300	294	303	325	318	298	281	312	286	285	278	297	281	317	279	292	316	269	296	308	295	329	276	325	307	324	286	309	313	276	317	301	327	323	297	285	321	314	310	301	291	290	286	320	263	291	267	280	290	291	268	298	302	303	297	270	295	305	298	269	306	295	276	270	295	289	317	277	286	311	276	294	284	291	322	291	298	289	302	310	280	316	288	292	285	285	316	313	284	283	267	301	267	313	285	280	283	313	306	315	280	240	295	294	292	293	308	311	286	294	296	299	302	275	293	334	310	307	277	275	283	283	273	279	308	289	318	288	288	324	313	298	292	324	296	289	299	303	321	295	258	311	310	312	297	304	291	319	298	314	328	302	249	286	317	286	301	299	299	299	325	306	305	318	315	278	305	291	311	290	311	272	313	285	323	311	311	328	293	304	284	290	310	267	315	299	315	286	307	273	291	295	298	290	284	296	292	275	307	330	301	291	309	291	299	320	298	304	304	310	304	285	299	276	277	286	298	275	281	313	270	299	266	294	298	310	334	290	330	288	276	305	328	292	315	286	278	263	287	309	302	332	285	277	298	308	298	274	297	300	288	301	297	301	313	283	280	293	307	258	279	299	295	292	275	318	295	278	315	298	271	278	261	312	286	319	313	309	295	293	279	309	331	274	322	291	286	307	327	283	320	303	295	281	301	305	315	301	262	283	301	270	271	285	302	290	294	330	304	316	340	287	306	324	323	256	315	309	296	285	299	286	286	283	300	288	275	274	283	299	291	276	299	278	322	281	282	305	296	296	318	311	316	309	299	281	282	295	295	309	326	290	314	309	302	283	334	304	322	301	297	305	291	302	311	292	291	276	310	298	303	310	337	294	284	313	306	295	291	306	299	290	295	291	278	304	301	294	306	296	270	303	286	301	319	301	299	291	321	284	332	325	306	326	287	273	315	293	297	287	308	275	281	309	297	320	300	313	327	301	308	300	308	276	279	282	271	284	287	317	317	280	326	275	298	275	286	296	297	278	294	296	304	317	293	326	310	288	300	290	279	304	299	333	295	308	292	299	276	301	293	315	321	283	336	320	269	306	287	322	293	313	309	284	280	306	297	318	302	293	305	297	277	296	318	317	335	310	289	292	301	301	290	275	290	292	257	309	295	299	288	294	274	294	308	285	296	291	304	330	309	283	257	301	283	293	309	282	284	310	318	255	309	295	296	318	303	280	274	286	296	287	274	285	265	272	297	305	286	302	268	303	314	273	279	276	285	289	304	302	262	299	314	263	346	300	315	316	311	282	284	312	295	278	307	290	277	312	290	320	303	315	295	286	287	293	285	318	321	308	328	320	277	292	301	286	310	286	268	291	309	271	293	294	297	284	286	277	290	273	306	298	291	328	268	301	274	273	286	305	299	279	326	308	297	262	277	276	326	266	301	313	288	321	298	294	286	299	304	296	289	304	313	314	294	311	287	304	299	282	295	278	313	311	278	298	313	285	289	284	290	297	275	318	283	239	317	306	314	321	326	278	296	298	309	287	298	270	299	274	295	287	291	298	324	308	286	264	281	304	286	305	297	304	318	285	284	316	305	268	295	296	284	265	326	324	284	296	325	297	314	256	287	300	298	307	298	323	294	261	278	308	294	311	322	293	310	310	289	302	295	246	295	312	257	307	292	306	286	291	294	271	271	280	279	291	297	301	294	287	296	294	280	305	341	323	304
24534	21056	27602	24706	15336	1393	937	754	722	652	645	639	644	688	645	597	592	578	670	624	615	567	632	584	643	613	579	582	557	583	598	647	619	580	575	608	595	617	592	574	619	627	614	600	590	589	610	564	624	606	557	574	544	568	600	569	591	591	576	618	557	604	585	610	624	590	613	606	602	584	574	603	631	604	605	569	573	579	574	584	588	586	574	573	621	582	616	617	637	631	585	554	588	602	593	602	616	616	600	520	606	614	649	557	611	602	575	612	612	598	581	597	585	573	610	605	586	608	545	559	574	681	585	595	592	598	607	578	594	587	652	634	605	571	609	604	547	593	592	625	581	557	590	607	601	589	597	613	593	604	561	601	572	659	584	601	596	608	588	583	602	598	562	621	574	553	605	588	658	557	642	563	583	605	531	574	578	581	628	540	571	607	579	592	574	611	577	580	578	598	554	567	592	607	622	587	619	559	584	590	621	566	603	569	552	584	593	607	594	612	589	565	641	621	588	619	585	620	562	594	562	630	583	596	581	619	626	548	641	613	568	589	601	573	569	605	614	573	575	587	580	582	588	632	604	589	602	568	553	566	578	609	572	574	621	574	549	568	571	559	605	539	556	605	567	617	577	606	560	593	557	578	578	649	570	601	594	588	567	591	596	591	611	600	583	580	588	566	595	565	594	587	577	569	623	557	597	536	547	573	612	567	550	591	624	534	590	584	578	573	570	583	589	580	547	606	619	573	598	542	619	586	607	598	601	584	565	576	590	589	543	612	573	607	577	566	590	540	587	569	612	581	615	619	591	594	590	559	584	625	603	581	600	604	593	573	629	553	610	596	531	630	597	593	587	569	599	581	595	621	590	594	574	590	576	602	591	580	574	602	611	622	540	604	612	577	619	635	546	559	569	597	591	644	579	599	572	568	589	622	575	551	657	534	591	563	604	588	592	567	567	605	608	592	551	530	579	613	594	595	608	561	578	578	536	593	615	572	577	572	596	582	598	601	573	627	548	583	608	592	573	599	614	615	592	588	611	562	572	591	546	580	571	616	618	537	627	610	537	591	603	579	615	594	608	564	584	582	623	565	575	609	615	570	607	596	568	593	571	588	559	613	591	571	581	545	586	568	582	613	601	582	598	619	590	576	620	621	601	531	599	546	587	587	546	599	594	613	572	546	625	556	597	585	610	586	548	626	584	598	614	568	615	550	596	579	614	625	564	601	590	598	588	560	547	590	626	618	580	556	566	600	594	593	598	582	610	579	570	538	596	593	573	607	572	581	609	557	573	604	548	606	645	569	603	605	582	644	583	557	639	618	580	540	565	623	604	612	590	577	615	581	606	570	578	623	596	601	614	611	571	589	541	577	586	616	581	589	609	565	571	576	578	568	602	600	614	575	572	602	614	591	563	591	604	630	614	593	614	576	588	601	580	605	551	561	575	645	570	602	583	578	621	554	592	539	540	654	579	601	600	612	589	599	576	600	583	560	607	585	584	627	603	546	525	625	610	629	593	580	559	565	563	594	591	567	578	537	598	615	610	631	615	547	592	602	607	593	631	541	588	590	599	636	546	614	603	633	559	574	622	584	607	612	586	561	648	605	607	597	601	600	560	566	569	613	633	612	579	632	585	563	563	631	624	565	607	579	541	594	586	575	554	592	588	592	589	627	575	552	605	550	589	607	599	579	565	564	599	565	534	575	613	567	575	581	591	603	601	598	566	618	682	555	585	522	528	635	601	594	609	607	606	582	618	569	546	572	589	583	550	616	562	592	585	642	598	577	582	575	599	559	611	596	572	562	547	577	640	572	595	638	594	585	576	614	557	533	590	572	584	593	636	592	557	593	585	611	590	581	598	622	578	605	595	562	562	583	565	614	566	581	636	574	567	542	616	584	597	553	602	527	588	588	599	605	593	553	625	570	590	609	609	608	567	611	611	566	589	575	592	580	560	574	614	582	557	554	597	552	623	574	609	607	635	567	585	571	556	631	591	556	587	593	578	562	607	564	592	589	615	581	578	543	615	582	611	602	623	629	592	590	592	561	611	590	608	593	597	636	592	550	616	589	571	591	569	613	606	599	571	616	604	602	611	569	618	512	600	571	586	599	585	646	644	561	655	579	587	601	587	578	651	584	582	593	588	571	560	593	601	603	557	625	581	615	620	564	588	601	565	588	589	593	595	611	587	595	547	586	632	589	570	618	610	575	564	582	616	550	543	586	621	565	599	575	575	596	544	571	607	604	593	605	557	589	650	574	596	589	590	582	609	599	538	571	634	590	575	609	579	585	587	613	560	579	606	589	577	622	602	542	636	621	619	598	590	584	579	557	586	590	604	584	578	634	638	592	622	594	564	604	550	632	614	604	580	543	568	615	551	592	587	613	547	570	575	580	580	604	608	547	584	552	601	599	580	597	574	587	623	597	589	558	550	625	588	589	569	596	605	617	597	573	577	559	606	598	634	593	594	593	572	545	603	641	561	564	594	594	586	543	605	553	572	593	577	557	582	569	615	578	594	609	590	578	639	554	606	562	569	584	566	575	578	597	585	613	574	546	621	587	582	597	649	620	555	617	544	588	593	591	595	559	610	559	611	549	633	625	598	595	546	621	595	537	631	602	629	594	580	597	586	590	542	640	570	597	620	553	574	598	635	527	586	561	539	601	605	604	611	581	546	590	545	614	642	613	629	617	592	568	602	626	574	549	560	594	565	592	575	562	577	554	597	594	563	553	601	592	538	630	592	640	604	563	579	648	584	618	590	542	579	587	580	543	614	653	606	609	578	576	618	608	604	634	586	599	587	580	577	578	611	584	627	596	579	585	617	582	606	581	568	568	560	552	573	584	601	621	579	586	575	578	572	582	574	609	582	590	581	600	600	574	558	565	593	593	569	604	592	595	590	576	618	576	603	576	537	590	571	570	563	559	595	607	558	597	579	553	602	609	564	563	574	581	603	569	601	638	610	642	576	576	537	600	589	613	584	576	592	587	592	558	586	577	563	597	578	590	603	547	543	590	534	606	565	567	563	533	562	578	605	627	577	615	580	579	567	532	605	615	584	604	574	551	574	601	527	625	584	554	570	574	557	566	575	609	575	603	574	597	591	576	587	581	528	557	589	600	585	570	572	602	566	574	633	604	636	662	596	609	608	600	573	615	581	571	600	556	609	567	574	630	575	582	524	604	629	596	609	572	588	642	590	598	566	566	565	632	553	581	563	594	609	627	577	610	590	567	592	593	606	597	614	548	594	562	578	546	613	591	567	611	599	591	557	558	555	568	539	554	594	577	529	563	573	603	632	597	607	608	533	593	590	553	590	573	626	569	565	626	579	581	560	594	546	595	616	565	590	612	545	570	605	575	580	575	576	638	597	595	600	579	556	619	609	553	581	638	566	587	568	581	561	591	581	584	604	553	626	578	605	623	595	607	584	598	597	623	568	634	607	578	602	558	641	595	548	621	597	562	603	572	557	595	567	598	634	576	535	576	617	569	586	564
4968	5565	3920	2070	1643	1292	1110	938	851	795	741	689	684	645	661	617	606	632	639	629	607	617	583	586	597	613	610	572	595	564	600	624	635	568	613	642	558	625	607	605	579	578	639	584	618	581	622	529	605	570	541	599	622	620	576	579	559	545	609	616	611	609	579	589	587	580	592	592	567	632	556	600	615	565	607	617	619	619	607	537	579	601	615	587	582	554	558	578	562	582	617	616	594	584	599	591	604	594	596	551	596	575	563	601	579	637	578	604	582	594	583	609	557	584	598	584	640	576	563	574	596	601	579	594	671	577	553	621	604	600	585	561	551	595	573	572	582	587	604	572	609	581	572	564	620	612	608	581	523	558	579	601	640	560	611	587	563	566	604	588	590	613	614	564	605	566	570	565	566	584	538	548	593	579	551	567	592	544	569	608	592	561	561	582	573	563	599	581	584	574	604	580	587	607	623	639	568	594	583	549	612	573	597	548	563	550	592	612	572	597	558	555	614	587	584	608	556	570	611	564	565	628	551	581	564	544	552	566	615	585	622	609	578	548	602	556	663	573	611	594	585	625	602	625	613	583	590	586	586	558	597	611	564	585	580	590	586	610	581	599	604	606	591	566	627	555	599	576	562	577	595	602	590	555	576	549	600	600	589	595	550	577	574	604	544	578	564	555	623	596	609	591	586	608	588	582	565	601	597	604	610	594	568	607	603	596	574	562	558	582	552	585	622	578	585	570	596	572	590	528	566	560	597	578	594	607	562	578	593	582	593	609	567	600	622	600	550	599	622	579	543	580	584	590	579	572	612	608	583	581	630	574	574	583	591	586	615	601	571	532	600	596	594	557	604	544	584	594	619	615	524	636	596	605	575	592	624	575	560	552	542	577	581	578	628	594	562	605	596	585	624	646	585	584	585	605	597	573	642	556	565	575	579	651	581	559	555	562	590	571	581	546	563	582	550	597	622	618	619	578	578	596	561	590	586	583	595	573	570	600	620	569	550	608	633	613	618	555	644	609	615	522	579	574	587	573	577	563	561	589	614	606	591	558	590	560	574	602	587	580	592	589	624	588	588	579	604	579	628	619	557	613	603	586	564	567	597	600	615	613	596	550	595	577	580	623	567	587	646	561	596	543	570	571	625	608	585	646	603	619	588	607	578	553	594	588	568	604	603	563	592	617	558	595	586	562	577	600	598	588	624	596	599	590	593	544	600	592	632	575	553	603	592	575	617	590	598	593	581	578	608	595	607	613	646	572	584	559	629	594	597	592	591	581	574	587	616	600	563	561	562	611	622	602	560	568	599	592	606	577	549	578	584	592	581	616	582	598	650	596	583	561	605	578	557	619	585	543	590	570	570	561	584	579	591	595	594	583	590	561	554	626	581	591	596	596	600	578	566	596	607	614	569	559	589	598	624	598	603	580	576	589	578	578	601	615	605	565	613	588	616	561	619	562	573	596	575	607	577	597	598	552	556	554	611	622	567	538	602	567	591	574	592	589	588	588	643	605	597	620	570	592	603	552	565	586	579	596	596	567	622	585	615	578	606	595	611	587	566	595	643	600	590	565	590	575	628	574	581	544	585	627	639	600	591	608	598	550	598	550	563	558	599	628	599	568	548	577	613	593	595	639	612	599	627	599	586	580	594	570	577	578	582	580	621	579	567	593	559	595	540	609	589	587	656	577	566	553	610	602	615	619	590	646	586	593	567	562	581	555	636	574	530	574	568	590	556	561	586	633	613	602	566	542	577	570	573	587	578	591	600	589	588	578	581	591	608	523	613	557	561	601	573	601	584	604	593	567	602	577	608	565	637	567	578	582	597	538	567	600	599	569	580	591	573	581	591	558	606	556	581	564	551	604	618	553	558	584	564	599	583	614	577	570	592	562	622	627	562	582	585	584	596	558	587	600	621	582	568	552	618	556	560	623	542	593	588	583	561	570	587	639	531	565	620	590	546	611	596	589	604	612	570	548	546	595	562	581	551	599	572	636	566	578	583	600	588	598	603	566	603	567	591	600	576	599	596	598	565	629	642	585	617	594	626	535	594	544	574	555	590	605	560	557	577	544	605	595	605	587	539	584	599	543	599	598	581	611	543	624	557	603	548	619	592	622	597	594	598	549	593	576	632	624	559	563	592	600	608	599	596	596	574	589	581	580	575	587	611	574	553	625	595	551	627	598	544	593	574	594	579	577	598	586	611	611	574	604	572	572	595	582	594	594	587	570	593	574	565	601	547	624	610	606	582	600	584	600	542	605	590	586	593	598	576	561	546	580	581	526	637	563	620	566	582	592	592	568	574	610	572	576	608	582	664	580	623	578	562	579	565	613	596	588	606	619	625	610	622	567	598	593	551	562	608	576	539	617	582	612	589	593	587	586	603	563	606	611	551	620	586	625	560	595	567	632	572	570	633	598	559	627	617	586	572	595	629	579	566	596	583	573	581	612	600	566	588	568	578	595	557	583	600	598	614	615	627	600	611	539	615	586	588	623	572	583	579	581	569	579	551	601	650	580	620	581	581	582	572	571	597	566	579	620	574	576	559	541	635	607	582	592	596	625	581	586	611	552	611	572	601	566	604	590	551	576	567	607	598	587	572	538	599	560	581	587	605	569	563	568	601	597	609	593	626	581	562	643	609	617	586	549	591	606	629	575	563	576	604	657	588	571	583	557	571	580	577	587	593	598	588	552	548	626	552	584	577	588	586	585	552	573	591	572	602	595	582	611	544	584	605	587	578	566	589	550	601	603	610	610	552	559	584	606	623	622	623	571	585	570	617	550	585	572	563	592	574	590	583	599	561	519	612	544	604	577	594	613	570	607	606	586	604	591	566	585	587	622	600	616	630	570	612	581	642	582	613	578	568	629	598	575	604	590	574	546	639	558	597	552	583	583	591	622	642	577	554	565	577	575	583	628	582	560	613	613	590	561	583	584	610	596	627	596	571	571	577	547	554	582	560	573	566	582	604	577	555	594	580	581	582	568	637	538	572	517	587	584	574	549	564	597	608	580	586	588	602	556	606	555	651	555	602	614	612	567	590	592	583	599	575	588	582	615	632	561	593	560	569	574	603	553	559	558	565	572	599	592	600	571	549	621	592	577	551	550	568	584	548	599	615	594	613	594	592	569	583	592	590	642	563	575	596	581	611	570	567	565	595	627	546	609	555	581	572	586	596	557	578	632	574	629	624	601	614	585	565	567	591	604	597	561	613	545	614	609	584	599	564	554	595	610	639	614	566	584	612	583	592	573	551	621	565	605	584	579	579	597	664	609	622	579	579	601	552	545	578	609	576	595	584	591	572	601	628	630	608	598	588	593	561	562	606	574	610	600	594	592	568	606	569	546	586	574	560	589	585	543	621	601	538	581	614	623	531	569	573	586	556	573	599	572	561	578	559	594	579	603	588	540	573	561	588	649	568	602	573	579	615	544	628	606	580	549	610	587	613	602	658	593	604	617	579	624	589	585	608	594	548	582	576	578	585	602	621	571
22258	21010	28758	23451	21000	21055	11632	1032	710	576	481	441	408	343	355	316	311	281	260	280	247	239	236	205	252	231	219	222	200	199	231	226	183	202	201	220	193	208	195	185	204	196	186	165	182	205	192	207	193	211	159	217	168	170	199	190	187	173	179	175	188	202	181	206	221	185	172	173	156	194	188	182	190	177	179	172	190	184	208	200	180	200	195	211	182	187	175	178	194	202	188	198	178	182	170	186	179	189	175	172	190	189	198	182	172	190	168	177	201	156	198	194	189	194	184	172	203	167	200	211	168	173	184	187	195	199	195	169	171	173	164	180	185	183	194	156	167	153	187	173	161	158	193	164	173	208	201	190	192	181	187	150	183	182	164	171	166	168	193	189	185	183	192	176	196	165	167	181	162	182	192	181	190	179	159	196	201	178	196	184	164	176	177	198	178	193	183	164	178	190	196	165	194	153	171	176	170	190	187	144	212	190	174	200	167	175	190	197	169	180	173	168	173	199	187	180	175	190	205	182	179	218	178	177	201	180	199	179	178	179	184	167	156	162	181	153	169	183	176	173	158	197	209	166	182	184	174	176	173	206	208	187	184	188	182	156	178	177	197	193	195	174	185	204	176	183	171	201	215	186	193	158	184	188	188	189	165	143	159	172	190	179	192	159	182	191	192	181	199	156	175	176	156	203	155	184	170	168	162	197	176	199	182	194	176	196	190	197	173	175	203	184	172	199	195	192	168	184	185	209	137	194	165	168	191	171	203	183	178	178	230	179	187	186	167	180	174	187	200	175	181	197	186	176	190	187	184	174	168	167	170	193	185	205	170	178	199	159	163	175	172	178	175	166	174	168	154	188	179	186	206	188	185	199	165	187	180	173	187	181	181	169	194	186	198	172	194	173	197	173	182	184	182	178	178	174	204	180	187	172	183	174	183	178	178	171	195	185	174	194	178	181	173	169	174	201	166	177	184	179	191	185	202	167	174	173	184	182	190	177	182	185	175	163	207	192	179	211	182	178	181	194	198	166	178	173	161	182	191	188	173	180	194	203	179	196	170	171	193	192	163	189	178	191	184	187	150	163	188	159	169	157	182	182	163	165	183	187	194	169	181	173	175	185	169	178	182	171	195	203	167	173	178	192	196	201	179	173	173	176	169	191	176	199	192	172	205	195	186	163	177	187	170	184	162	177	190	162	201	173	171	168	170	170	179	192	198	172	174	168	171	192	166	158	160	172	172	167	182	184	167	179	174	179	206	190	193	157	166	174	202	184	170	171	170	179	196	173	175	192	183	181	170	155	203	188	194	193	166	167	173	170	206	157	161	181	202	190	185	191	168	174	170	181	182	200	166	167	175	197	179	172	187	176	200	196	151	182	182	188	185	155	168	152	166	178	176	180	186	198	178	176	174	190	185	188	172	178	171	179	178	163	185	178	192	172	152	188	182	199	167	156	191	188	173	176	188	195	189	167	156	174	177	182	171	173	181	193	185	182	184	200	181	176	201	156	179	155	176	174	189	157	185	174	203	184	176	166	187	174	168	189	165	175	178	192	160	183	197	168	163	200	160	180	188	170	173	155	184	178	201	185	173	209	171	186	191	175	187	161	194	174	166	198	184	163	169	179	174	183	177	177	162	161	179	188	197	156	168	198	199	193	153	194	168	185	176	185	195	178	189	169	168	179	184	171	158	199	161	184	162	187	181	162	173	176	195	180	208	178	165	205	172	170	185	180	190	158	190	173	166	171	171	180	169	176	142	130	190	181	184	167	172	183	174	196	171	158	159	188	163	180	182	167	182	191	190	163	151	191	197	166	173	182	152	173	176	164	180	185	205	196	190	170	168	201	156	168	175	172	170	184	196	176	179	213	189	162	187	175	167	155	183	193	180	175	187	174	201	163	181	188	167	188	219	173	149	164	200	159	179	154	182	165	174	172	182	190	199	181	182	178	181	182	193	173	166	181	183	163	178	183	176	178	182	184	187	169	164	182	198	181	182	200	150	198	204	184	196	189	210	199	178	187	180	179	201	157	170	160	184	170	191	181	185	158	189	174	168	206	196	205	169	183	183	150	170	186	156	183	159	168	178	209	173	160	181	154	186	144	192	190	168	193	178	215	180	155	152	204	169	165	195	188	186	168	195	171	176	182	193	198	182	184	181	172	186	173	189	173	185	160	177	147	179	219	182	154	206	200	171	196	194	165	187	158	170	172	193	192	187	197	201	172	173	177	199	180	165	185	185	172	193	162	173	180	184	147	179	168	187	202	183	196	158	206	192	183	171	141	169	174	192	157	187	155	187	179	181	181	198	174	184	180	183	191	179	173	177	172	184	176	177	188	195	166	187	175	169	187	189	199	179	200	178	186	183	189	162	181	154	170	180	173	178	173	175	173	168	191	191	206	158	172	183	191	192	199	183	180	165	178	165	174	174	184	197	193	176	175	186	154	183	199	201	174	159	190	188	174	169	157	169	167	210	188	189	181	165	176	156	184	169	163	217	167	186	177	178	170	195	189	183	196	152	182	171	168	194	135	168	197	181	179	186	177	175	175	193	173	170	160	177	172	166	167	179	173	181	163	196	156	158	198	185	181	194	173	199	191	176	181	193	165	176	178	183	194	193	172	168	209	199	187	190	171	185	176	172	178	167	197	174	202	175	166	196	168	150	167	154	206	172	169	183	171	169	142	175	177	183	154	152	191	188	192	182	178	183	177	177	159	182	200	171	171	184	165	222	176	183	149	166	176	191	195	197	166	189	205	173	176	193	190	212	165	218	183	181	166	164	182	171	189	186	156	172	173	159	179	180	202	171	202	193	165	207	170	172	174	161	188	177	164	170	204	188	183	155	179	151	166	194	144	170	183	140	169	181	159	173	183	184	195	164	198	200	174	212	173	189	160	188	199	168	160	178	189	173	161	194	180	174	170	181	192	166	202	193	170	169	199	197	171	154	169	170	165	158	170	190	176	186	179	185	184	194	187	189	168	169	165	165	188	189	175	180	178	197	172	198	176	168	187	184	173	180	183	191	183	182	185	171	194	183	189	174	155	200	182	158	175	177	200	167	169	160	189	174	179	204	198	174	156	188	189	183	183	189	192	168	172	165	191	194	191	167	189	202	184	170	185	170	173	184	166	163	182	203	174	192	180	152	180	169	189	186	182	191	187	187	174	166	159	190	161	190	170	178	168	187	177	184	213	181	187	201	173	181	178	173	183	169	160	183	172	201	173	178	163	166	182	175	194	179	175	200	173	161	179	175	181	179	170	166	184	197	180	162	198	175	165	181	174	179	172	168	180	176	164	204	175	140	190	174	179	180	205	182	171	161	170	170	156	186	194	175	185	189	196	184	174	185	176	177	176	184	162	166	175	195	171	174	226	204	187	187	168	175	179	167	174	187	160	195	187	180	179	164	184	184	182	189	170	186	205	184	171	180	166	218	178	166	187	176	161	191	151	167	201	187	175	188	160	187	162	181	190	179	197	168	184	183	185	208	177
5627	14105	10287	4930	3557	2552	1911	1378	1057	875	706	582	479	466	414	406	326	336	274	325	274	270	262	230	262	218	247	261	230	216	209	207	207	214	194	202	214	213	192	185	204	216	202	199	201	196	223	190	205	196	191	184	195	189	215	205	190	189	196	206	183	198	197	189	180	200	199	183	194	185	182	185	201	189	186	189	183	191	170	198	160	171	174	182	201	196	204	178	209	168	203	198	191	183	216	171	203	167	190	175	190	198	198	180	214	180	185	166	196	192	168	182	185	193	187	184	171	195	169	172	198	181	181	194	167	183	177	174	208	160	192	178	169	190	182	219	189	167	198	181	170	203	176	188	202	182	176	203	167	184	209	195	186	175	150	173	178	178	181	184	161	173	181	181	165	185	195	179	157	189	165	184	201	180	202	195	161	174	169	197	202	177	206	195	163	173	172	174	196	185	163	142	163	171	172	177	188	193	190	172	195	189	155	193	182	165	177	170	191	170	173	181	175	202	183	180	177	167	189	194	198	165	203	196	180	180	170	179	166	187	181	228	187	193	179	187	187	208	160	180	182	185	182	201	187	173	183	175	167	193	192	178	172	177	198	158	191	180	175	174	164	174	179	187	175	195	159	186	186	175	199	169	163	194	191	167	196	181	161	167	168	164	182	169	194	173	174	174	175	180	207	196	160	166	184	183	182	210	190	183	170	194	195	176	185	204	166	188	181	178	183	165	180	192	217	198	189	210	187	186	175	198	185	194	204	211	181	157	189	192	184	199	187	173	176	173	187	190	149	158	168	169	175	174	160	178	187	188	185	170	179	175	161	184	185	190	206	189	174	193	187	182	187	187	173	175	183	180	188	207	174	171	181	172	172	187	180	201	173	194	168	178	200	166	217	182	180	183	158	162	184	181	172	163	163	177	182	181	191	176	188	178	190	179	195	171	169	164	180	214	154	177	169	186	156	171	170	170	193	195	164	186	160	205	195	178	176	169	187	188	166	176	196	148	186	166	183	164	180	183	176	172	174	162	172	144	173	177	191	193	186	189	183	173	176	175	170	177	169	175	183	186	170	189	162	187	175	182	206	188	212	174	161	188	176	180	185	184	178	180	197	176	157	181	183	190	200	175	191	181	189	165	172	222	177	203	150	199	198	189	161	193	181	189	194	171	169	187	193	159	170	174	181	163	182	192	182	169	183	179	172	146	185	182	157	167	207	169	174	200	177	174	167	185	208	183	172	149	183	186	190	184	149	200	181	206	164	188	175	165	184	197	190	183	193	192	163	198	180	194	170	193	160	179	186	170	204	202	186	164	183	180	170	174	183	186	194	176	177	183	200	207	183	189	200	180	192	183	180	171	192	169	197	177	186	189	154	179	171	179	205	197	175	175	177	191	181	166	177	194	176	189	197	166	175	163	157	191	186	201	194	191	192	154	162	143	171	183	200	169	194	222	188	199	181	188	189	168	177	189	191	203	179	175	190	169	186	157	162	195	144	168	148	183	161	167	176	187	188	189	170	147	186	179	195	186	195	185	210	188	164	196	204	173	186	176	196	165	174	185	176	168	201	183	175	177	183	172	189	187	176	183	203	177	192	176	192	185	182	173	188	181	168	163	195	190	156	156	186	154	151	205	197	174	179	192	166	156	183	180	186	187	181	190	185	147	193	162	174	197	175	166	203	208	196	170	182	180	159	168	174	176	171	182	190	199	196	191	194	176	179	174	198	182	181	195	186	201	166	166	180	192	164	183	201	175	186	188	189	178	155	170	166	204	171	193	182	163	203	189	198	192	161	164	176	203	142	170	155	196	164	190	206	187	172	165	180	199	172	167	178	177	158	186	178	175	177	193	170	188	182	191	191	176	170	192	198	181	186	163	196	181	192	161	189	166	197	181	168	205	192	207	162	180	168	164	169	182	186	168	177	185	184	170	196	191	163	159	188	209	179	172	185	172	174	168	161	186	189	197	178	160	192	176	201	196	168	191	174	188	187	179	205	187	167	185	168	194	184	188	155	177	196	172	194	188	194	196	192	171	192	194	182	159	178	164	183	188	187	169	149	196	192	162	189	187	176	193	192	170	164	183	170	186	195	173	158	177	175	194	189	193	188	180	158	165	193	185	192	179	194	177	177	194	198	202	177	167	199	171	184	160	193	184	171	164	167	190	198	164	197	189	190	203	165	192	163	200	180	165	174	177	162	193	160	154	179	195	190	190	182	170	207	181	160	171	177	174	188	172	187	188	172	163	199	158	208	167	203	148	171	173	180	176	186	186	173	184	181	160	179	187	175	180	191	181	162	197	182	175	173	180	196	184	186	164	184	164	196	199	196	168	172	178	176	193	183	167	168	190	173	186	184	176	162	167	175	191	186	175	165	183	197	164	184	191	159	141	186	175	187	196	199	180	199	182	175	167	184	189	205	183	175	191	188	175	165	172	160	147	179	194	170	173	184	171	202	176	174	185	190	186	212	183	203	187	197	177	161	171	157	185	173	174	186	182	182	174	173	195	184	168	180	185	164	164	176	165	175	193	170	190	170	175	195	184	163	181	176	195	170	167	180	192	185	184	185	175	198	169	169	167	198	207	193	177	172	186	181	188	189	201	188	154	187	186	165	188	160	178	175	189	183	171	160	175	170	180	177	196	188	190	188	188	159	168	211	166	199	184	162	175	169	166	177	186	175	179	195	165	158	173	192	188	174	181	181	168	185	176	179	167	163	181	163	175	184	188	188	160	168	189	189	162	184	195	175	182	212	181	189	185	179	179	194	175	174	179	185	196	195	199	182	169	205	180	189	187	186	165	172	183	184	194	183	182	175	183	183	186	195	166	169	205	178	160	161	158	176	163	193	175	176	171	199	187	164	155	182	182	184	169	179	168	186	211	203	194	188	158	188	208	191	202	204	157	204	170	168	189	218	172	185	182	171	195	169	175	175	184	159	170	195	196	168	166	173	171	187	170	162	216	183	192	162	180	170	163	167	184	180	169	193	182	184	178	153	176	185	185	175	175	171	172	203	166	186	172	178	157	178	211	192	184	192	165	185	184	162	182	175	194	176	184	188	181	198	174	164	186	192	178	172	174	159	185	163	180	186	170	171	174	196	172	180	190	194	147	169	170	189	186	179	185	165	177	165	189	190	153	157	185	157	206	173	179	190	186	191	173	198	195	170	195	201	199	205	176	197	171	185	184	168	168	175	196	163	197	176	167	174	185	189	181	178	160	188	168	177	178	169	198	156	188	171	173	200	193	178	176	183	170	200	181	175	188	188	197	181	193	167	187	174	198	180	179	152	170	159	168	168	204	200	160	179	179	192	195	199	178	177	176	197	179	193	185	169	174	184	179	179	174	208	177	200	183	188	196	175	193	167	187	184	189	180	171	174	193	192	196	167	168	181	185	183	161	194	165	172	182	175	177	192	193	173	191	165	171	213	184	170	191	167	164	157	204	195	187	187	181	165	166	198	199	172	176	179	175	183	203	196	174	175	165	166	202
27342	18982	5540	890	665	674	630	612	591	548	582	609	619	583	575	546	629	609	608	586	607	648	622	584	591	558	540	589	605	614	609	594	602	609	590	568	598	601	593	578	591	598	599	604	584	586	594	598	604	572	577	595	629	555	609	628	635	587	540	590	561	574	627	573	604	589	606	588	550	561	593	604	606	590	595	614	593	609	611	620	595	586	572	610	616	591	543	600	577	623	570	611	605	590	568	625	633	589	571	592	586	614	575	575	634	538	580	589	584	591	614	544	573	581	643	561	629	584	597	620	529	596	615	553	556	588	589	603	613	575	600	581	598	596	573	608	571	563	579	638	642	588	579	629	606	589	578	560	634	595	571	575	622	573	589	590	580	548	577	586	581	573	579	591	611	613	590	636	600	583	587	612	550	585	622	597	547	590	573	606	586	628	541	583	661	562	589	556	593	605	564	566	604	571	611	608	591	628	590	587	589	583	574	553	578	628	598	588	573	593	598	606	569	620	577	593	582	607	616	601	577	606	595	601	603	557	589	562	576	618	609	564	548	584	595	602	599	565	578	608	589	573	575	614	601	580	613	552	593	572	589	615	643	606	571	589	622	593	623	594	576	589	579	562	595	622	570	578	590	620	568	584	619	627	605	629	620	594	585	574	604	598	599	582	612	615	587	628	624	567	579	594	608	587	623	585	592	575	564	605	553	615	569	579	614	576	615	608	569	618	588	582	609	546	597	595	543	583	577	643	562	583	587	608	610	557	612	558	594	600	584	607	534	617	603	618	594	599	619	590	596	576	569	583	607	560	588	606	648	595	588	566	611	583	596	569	540	573	558	601	538	601	598	585	612	626	612	620	586	583	606	580	640	588	630	602	569	592	616	619	594	571	591	575	608	613	580	591	630	534	600	575	557	590	596	608	559	613	593	635	579	626	644	575	631	603	571	598	655	653	609	599	576	546	604	575	558	618	596	557	583	597	587	577	613	621	598	616	574	556	583	595	606	573	586	609	563	581	589	562	585	571	590	611	552	552	612	608	581	560	604	595	664	626	591	553	650	578	601	639	610	629	673	566	559	592	556	596	550	608	572	584	603	571	591	550	612	590	648	558	610	592	588	588	606	588	583	575	568	572	608	581	581	580	579	558	595	584	610	609	601	615	612	628	592	541	593	557	639	617	604	558	581	606	594	599	565	540	595	588	592	541	615	625	623	556	588	618	634	601	604	571	599	589	588	574	594	595	599	599	584	637	608	605	590	610	598	580	604	605	622	588	597	631	568	586	586	609	552	620	608	609	573	645	579	609	581	592	580	573	556	567	601	586	609	574	601	574	585	587	579	611	527	602	618	633	580	603	579	595	597	588	594	585	556	626	562	576	550	643	595	564	593	530	569	585	631	608	585	615	582	612	611	638	599	607	572	600	573	580	566	577	614	552	568	557	583	550	591	571	593	528	552	580	593	623	629	621	632	557	577	589	562	581	593	612	576	559	607	581	642	577	608	593	577	588	579	591	630	578	600	589	638	589	619	606	613	604	591	603	575	602	580	619	605	579	604	573	579	598	580	624	572	591	519	607	591	595	563	576	607	601	584	591	578	601	636	598	605	559	569	607	645	571	601	620	574	579	594	596	616	585	626	622	568	620	591	588	579	580	580	609	620	565	596	615	575	558	561	616	604	582	567	627	595	597	602	584	595	567	622	639	571	572	585	582	548	572	613	594	596	638	568	578	566	544	595	653	622	581	631	592	590	600	548	574	599	594	530	585	570	575	632	591	630	596	614	560	592	592	613	553	564	576	617	583	598	627	568	639	614	618	591	603	579	581	576	607	568	576	555	631	621	595	657	526	574	595	610	580	613	569	561	595	573	582	587	556	579	581	611	608	616	541	602	564	611	621	600	609	582	607	603	583	561	591	619	582	581	557	610	613	595	579	510	567	558	564	571	581	540	591	570	607	600	572	590	604	601	602	596	574	558	643	580	610	592	607	571	580	618	604	592	596	594	586	621	627	583	587	581	639	621	611	578	601	545	580	638	594	606	577	596	537	576	602	582	597	562	600	605	611	594	588	591	618	575	570	603	581	596	562	619	562	588	618	617	616	597	592	566	561	566	570	594	586	600	560	580	592	576	587	593	564	572	587	572	595	574	586	593	605	576	590	581	572	544	579	579	594	532	642	562	633	598	608	589	585	579	579	589	597	606	631	559	596	567	575	607	575	540	605	605	588	612	597	578	641	622	591	577	614	565	599	610	603	577	590	616	582	570	560	579	557	549	627	590	626	601	587	627	616	627	637	611	562	605	597	627	574	583	587	606	619	621	593	545	612	574	582	608	578	613	602	588	569	586	635	584	624	573	564	560	595	565	564	595	601	613	569	593	599	591	634	612	590	581	574	604	569	646	612	575	602	625	582	570	533	557	560	578	594	583	623	627	569	543	557	604	547	578	630	608	578	555	558	618	584	641	570	599	615	596	575	580	659	610	618	610	611	583	603	640	629	597	548	535	597	558	636	600	629	637	610	590	600	599	567	579	621	573	557	562	551	599	612	576	581	560	594	604	614	645	635	583	597	563	578	607	574	585	581	590	591	595	563	600	608	601	630	589	577	587	605	594	641	657	569	539	561	565	559	554	572	595	601	559	582	620	577	552	599	637	577	599	583	601	673	594	569	590	596	610	566	586	594	538	600	553	594	607	566	604	577	588	619	559	607	620	610	572	596	626	571	605	612	565	625	583	583	590	603	588	584	608	596	613	574	580	552	600	611	608	633	578	546	529	588	601	555	591	616	667	575	638	581	582	628	616	582	595	586	575	595	565	588	543	597	589	574	612	643	612	545	615	597	596	576	611	601	573	608	521	590	591	603	640	566	564	553	559	597	592	614	564	587	610	597	561	557	598	600	601	607	594	563	577	570	637	612	628	598	575	582	578	618	611	589	554	616	623	554	574	601	584	565	613	603	577	577	541	565	584	563	571	593	624	568	579	600	597	605	593	609	604	606	613	571	589	575	616	604	581	593	586	582	623	573	583	592	589	569	588	583	564	537	541	554	617	626	572	613	581	603	571	620	594	610	559	552	611	625	571	617	585	600	601	607	583	610	561	613	593	566	629	578	602	595	615	562	609	653	596	569	634	575	589	580	546	612	560	635	582	540	604	609	595	616	580	571	561	591	582	553	574	543	620	586	607	536	562	552	632	592	572	625	553	567	604	624	606	613	585	639	613	566	575	551	592	608	560	571	565	586	641	578	564	623	596	623	593	584	560	645	574	619	576	577	643	614	565	574	586	554	594	558	605	587	562	645	580	597	621	655	617	585	603	547	562	597	607	603	582	572	565	594	589	620	553	562	588	611	586	599	574	569	554	566	582	600	569	587	650	587	630	557	596	579	566	618	586	586	583	538	576	581	582	617	643	578	580	574	613	550	594	590	568	592	602	580	615	580	584	584	600	570	591	604	624	629	572	540	577	606	635	589	591	548	583	570	535	608	567	635	607	593
4418	1072	923	732	659	692	633	605	623	610	631	592	632	602	611	594	597	618	659	626	635	617	631	590	621	575	606	617	602	621	614	596	606	599	573	621	600	651	596	686	633	596	581	614	643	606	614	558	620	566	626	623	629	602	642	604	598	626	631	619	593	618	633	619	584	592	591	652	607	605	604	643	594	587	608	580	592	613	622	643	626	620	625	570	632	622	578	642	617	552	587	593	587	585	634	617	580	595	605	613	619	597	639	669	608	570	632	602	580	587	610	593	573	619	590	635	593	602	598	625	626	633	609	582	567	595	643	603	589	623	571	621	644	615	596	598	593	623	582	592	592	603	623	639	598	605	575	617	632	656	627	608	613	606	608	574	627	602	556	574	601	623	633	610	641	621	644	627	627	622	612	603	636	610	657	612	624	626	611	607	621	599	606	643	586	599	622	646	602	621	621	675	616	623	594	586	603	610	595	596	630	566	624	619	602	625	602	588	602	589	603	629	605	644	573	629	611	602	593	563	585	601	615	614	654	580	637	604	572	627	625	588	604	629	596	639	632	639	595	626	593	604	609	616	655	619	546	636	586	621	553	604	599	594	590	553	634	604	615	585	611	633	612	596	607	563	634	621	614	664	584	604	621	599	611	620	609	607	603	654	617	619	590	610	635	589	631	615	646	641	630	609	630	611	651	642	606	618	586	629	644	607	590	581	562	620	611	596	616	591	643	637	645	606	630	571	645	651	652	605	551	611	611	613	605	657	619	578	607	635	645	566	589	583	613	646	605	630	620	582	643	598	629	629	621	662	622	626	616	603	574	608	602	571	567	615	628	582	584	683	636	642	590	570	611	636	630	601	628	574	609	585	618	579	610	595	593	610	648	601	575	575	596	653	657	594	655	616	631	539	621	628	608	615	642	632	631	613	599	612	606	622	570	564	583	583	611	614	584	607	584	620	616	585	595	589	591	613	622	677	606	604	579	618	638	590	629	606	586	619	608	599	609	624	622	601	600	630	595	626	618	568	630	557	595	627	656	596	615	600	606	605	576	637	609	616	590	582	602	646	579	565	638	589	572	583	630	628	614	603	596	607	597	604	625	626	561	603	614	594	626	602	616	596	632	602	616	622	602	604	552	627	587	582	615	637	617	632	612	658	590	621	631	609	606	619	559	561	611	629	641	587	591	635	612	626	588	578	630	659	587	594	603	602	611	584	583	598	591	588	647	622	636	620	633	582	581	610	628	613	612	570	618	631	599	608	611	615	605	585	584	602	642	562	629	610	566	625	581	613	612	631	583	588	583	598	611	567	611	612	586	532	627	603	589	657	587	618	573	602	626	646	597	585	631	619	614	573	611	616	592	557	597	612	643	589	600	600	599	601	602	595	631	591	634	645	567	569	618	597	630	628	592	606	575	633	632	640	599	539	552	578	678	626	581	600	607	630	664	621	605	570	597	653	601	612	629	627	608	621	645	552	628	611	646	624	584	605	588	626	621	609	598	586	589	592	663	624	543	580	599	624	621	641	592	595	632	572	617	579	609	585	642	601	613	605	602	587	644	597	597	625	627	622	553	629	624	616	593	598	629	625	568	634	613	622	620	580	602	582	579	569	606	577	664	611	643	599	604	629	598	595	612	618	622	592	577	582	642	597	611	607	578	579	591	616	628	646	636	604	621	570	679	618	660	614	573	617	599	629	574	625	616	615	641	574	629	647	619	597	586	622	652	600	641	597	566	609	601	577	609	657	532	609	576	618	604	627	635	644	652	599	604	608	631	606	597	619	606	600	569	564	555	624	617	626	574	580	575	623	571	622	599	633	598	623	589	599	599	607	603	586	629	584	608	622	619	609	672	600	616	615	580	592	592	610	610	622	616	595	567	617	562	574	612	618	644	622	603	613	623	594	599	578	568	596	623	601	617	589	593	592	626	639	645	611	613	654	633	592	616	609	645	570	616	613	595	605	620	650	592	612	578	593	602	598	614	624	623	574	594	595	601	609	584	599	662	623	615	588	608	651	572	594	570	572	592	631	593	629	583	586	550	612	625	574	610	615	640	556	633	599	611	648	588	591	588	617	571	581	600	589	565	597	601	572	646	597	600	585	649	652	585	619	619	565	610	650	624	579	595	635	646	598	603	575	624	615	631	620	658	619	627	593	640	614	597	606	615	620	637	597	609	575	611	617	633	611	579	611	592	607	630	597	630	589	552	586	593	605	603	601	583	622	623	583	572	565	598	603	590	616	591	615	626	631	584	652	584	637	629	592	618	631	600	598	616	634	588	606	620	609	609	589	587	598	611	614	625	625	602	607	640	573	634	625	605	583	603	627	605	632	592	612	609	597	622	588	604	634	627	631	593	579	583	618	594	625	652	590	643	613	604	673	606	638	637	601	602	600	573	590	571	589	609	602	590	595	600	648	651	573	597	587	624	629	587	608	603	604	593	628	612	572	602	596	646	624	613	621	650	625	590	618	584	618	634	654	606	610	563	638	609	584	615	655	563	596	587	610	627	619	602	545	627	600	590	609	606	604	635	614	628	663	649	641	632	619	592	662	631	675	564	561	620	581	620	604	598	603	597	570	618	634	602	600	614	587	624	632	631	625	658	627	600	589	668	611	595	634	637	629	615	615	632	619	608	587	629	601	631	624	579	597	557	591	573	621	594	612	596	651	578	559	664	624	616	592	665	607	608	663	642	605	578	601	602	639	565	632	603	602	645	585	598	660	631	601	592	618	587	608	623	593	586	607	596	584	614	631	594	586	593	584	601	584	593	620	656	608	620	586	629	590	574	604	668	582	599	635	597	596	633	574	594	609	653	643	627	533	578	601	618	639	630	602	587	627	601	663	628	564	609	589	559	587	630	604	614	627	648	623	631	560	635	612	626	607	607	590	622	587	619	606	632	603	567	593	595	623	614	597	650	629	666	575	628	658	610	608	602	633	626	607	633	613	598	591	634	641	617	640	634	604	636	558	596	656	627	632	568	604	588	620	643	560	633	601	630	627	585	596	614	586	561	579	607	600	596	572	580	599	642	623	609	585	567	627	575	608	606	641	620	630	573	638	570	577	651	599	633	596	617	663	561	583	617	574	612	597	645	623	627	654	623	620	635	616	633	600	619	646	657	602	616	645	661	609	595	629	630	569	586	625	630	655	623	633	601	612	625	614	591	577	608	619	610	578	620	656	608	632	613	592	628	595	582	581	645	597	632	605	620	666	580	616	602	577	625	634	620	645	611	628	609	619	595	656	541	619	653	604	613	619	562	605	648	581	608	622	589	577	619	581	624	622	630	649	619	629	596	593	626	596	635	630	640	619	612	630	583	567	600	577	649	608	635	606	581	615	628	652	602	567	594	644	622	660	607	549	604	612	633	601	570	579	616	604	582	628	576	607	584	622	632	645	636	602	648	610	595	598	592	616	641	588	576	624	561	597	654	600	597	604	634	649	606	609	610	625	636	617	627	597	609	590	613	613	598	619	581	643	607	591	555	611
23366	20978	28348	23795	20972	12759	1196	701	552	523	436	398	406	380	348	331	338	361	307	337	319	323	305	303	309	295	272	287	261	293	303	299	270	322	289	266	277	289	244	322	301	295	296	270	283	275	246	310	298	287	289	281	281	307	290	285	289	287	281	288	273	288	308	310	273	292	305	283	317	274	303	269	273	295	285	274	308	279	250	264	256	291	258	314	271	263	288	275	257	278	280	285	282	289	262	263	252	299	272	281	267	254	290	289	282	281	282	269	285	274	287	303	272	303	294	289	272	263	273	286	290	273	283	285	265	273	290	294	268	270	251	252	270	292	259	303	293	294	266	279	298	274	292	274	283	292	290	279	263	297	296	253	293	274	304	297	293	277	263	252	274	301	289	305	274	260	228	273	272	281	276	262	284	265	277	272	256	308	286	315	299	274	276	252	296	270	265	251	255	245	254	270	288	269	323	273	309	269	283	284	284	251	267	271	236	272	259	250	311	256	272	283	287	295	267	253	266	279	282	279	295	298	276	250	267	301	269	299	263	295	250	251	283	271	344	269	289	285	260	292	306	276	270	274	269	298	280	239	261	300	270	276	279	294	284	280	307	311	292	264	295	293	310	272	276	266	226	290	272	284	269	256	315	259	262	278	255	281	260	256	266	286	292	298	298	297	255	313	247	286	285	266	268	280	272	253	290	313	295	269	289	301	278	272	281	258	265	262	282	270	268	287	260	258	284	309	287	270	295	273	296	251	268	289	279	291	245	283	288	270	288	269	291	270	269	289	263	250	289	283	298	304	294	305	278	281	324	265	281	261	257	281	271	287	319	270	277	290	292	305	287	267	231	272	287	283	257	282	263	258	253	280	254	285	271	301	243	274	274	304	248	281	273	298	276	282	236	293	283	272	275	247	256	289	243	263	298	248	293	256	249	296	267	266	272	267	287	253	310	297	250	290	273	273	264	280	269	278	304	268	269	272	268	277	283	293	245	287	264	264	259	270	264	295	281	267	262	295	292	289	287	277	296	275	265	294	295	286	263	263	282	272	246	260	279	275	288	272	279	276	289	289	291	286	281	284	285	324	291	329	268	311	295	264	274	299	289	284	285	262	265	299	296	289	298	308	250	294	286	256	308	260	294	295	284	255	304	261	296	286	259	275	283	273	286	285	256	264	264	275	256	284	299	277	263	265	262	257	241	289	279	291	284	298	291	287	256	291	277	276	279	263	262	294	293	262	275	263	282	275	263	255	291	262	290	297	277	256	297	299	265	259	285	291	294	263	267	261	259	293	259	303	294	269	264	284	289	279	306	293	264	271	295	287	266	269	282	272	276	261	296	268	321	278	269	284	275	289	260	282	301	279	250	272	281	275	278	265	283	277	281	284	263	293	257	264	265	291	252	299	259	236	249	269	278	295	302	267	282	287	314	261	264	315	277	280	260	275	288	252	269	278	251	269	279	297	289	288	279	289	296	281	281	282	280	278	270	294	279	264	297	252	297	257	269	295	267	278	255	283	271	267	272	310	295	287	277	278	255	280	300	282	287	307	272	269	246	271	267	286	244	307	304	283	262	285	265	274	285	261	242	292	239	269	270	251	266	286	279	286	280	279	299	286	275	264	291	263	285	300	287	290	260	263	255	253	298	269	282	274	242	225	265	287	279	259	261	286	267	277	278	305	278	281	285	292	253	296	251	283	268	293	291	252	260	275	295	273	279	271	308	276	269	273	257	279	266	266	251	286	250	275	287	300	275	295	259	269	285	275	261	281	263	258	276	259	285	287	245	294	258	299	305	286	282	254	256	302	275	275	262	264	284	278	286	256	266	297	299	302	265	262	286	285	263	270	257	313	249	276	286	270	275	294	242	265	263	266	289	301	284	271	274	283	281	275	287	271	284	263	278	265	280	291	311	282	295	297	280	294	303	271	250	282	282	256	267	271	269	303	259	285	276	300	291	292	264	284	299	261	259	311	256	278	278	277	265	254	251	273	293	258	260	286	269	252	267	260	275	271	293	265	271	253	278	269	270	274	288	275	265	266	282	251	257	293	258	278	250	260	271	278	298	287	291	266	268	248	299	256	294	289	265	270	257	280	234	290	278	268	326	282	280	291	285	265	280	243	261	270	265	272	286	278	295	270	279	291	292	299	277	303	278	292	300	281	290	299	278	272	256	273	281	245	287	246	287	253	283	237	269	283	274	245	266	276	296	260	280	270	242	308	261	289	235	265	297	283	271	299	292	265	285	293	286	281	256	297	268	262	265	289	262	279	283	268	242	258	251	291	293	270	278	277	275	272	297	267	285	292	276	277	299	274	297	257	289	287	279	275	259	301	280	295	278	280	268	281	297	267	273	296	297	283	291	268	267	245	277	272	271	268	294	298	251	270	275	290	280	272	298	304	262	275	213	278	259	301	290	292	306	237	257	266	265	269	283	303	265	253	307	272	289	296	306	262	279	260	311	262	267	291	308	290	277	276	265	297	271	302	329	287	239	263	277	279	274	291	301	259	270	262	258	242	253	271	301	277	290	305	305	282	256	273	270	279	290	274	288	274	247	282	251	282	271	270	277	272	303	309	269	288	296	253	277	280	283	284	303	262	308	290	288	273	297	252	263	240	277	278	294	266	291	271	298	293	272	287	285	289	290	313	244	301	289	258	280	284	271	289	255	277	243	281	249	276	291	265	285	314	261	276	291	273	284	281	285	285	278	292	276	276	269	261	269	260	298	273	275	267	262	274	280	250	288	275	282	294	252	272	249	272	276	293	278	285	296	287	247	274	281	294	299	249	284	294	294	260	272	272	266	306	285	271	284	269	261	261	256	283	276	311	286	261	275	260	246	275	254	261	288	275	291	279	282	254	303	324	293	275	270	309	273	255	292	297	259	275	263	256	269	277	239	283	277	297	291	290	267	280	263	271	276	260	269	267	270	271	271	289	270	280	298	276	292	277	255	258	293	292	277	298	277	293	306	289	291	299	248	291	276	302	264	275	276	290	269	289	256	272	304	276	289	287	270	272	294	313	282	287	255	260	276	285	271	276	257	297	289	261	282	286	296	298	289	281	283	310	264	293	314	257	270	240	256	274	251	253	273	252	304	281	265	290	293	275	274	278	280	269	276	271	257	265	253	258	265	269	284	290	277	296	274	276	287	266	268	273	280	234	258	273	278	300	257	278	270	247	276	264	272	294	289	286	286	286	318	281	266	283	287	268	259	250	285	300	268	296	258	284	286	277	301	286	281	261	276	306	258	298	298	289	239	276	289	261	270	266	266	272	246	291	256	303	270	286	296	272	309	274	275	275	244	260	256	290	263	265	265	273	287	269	300	281	268	275	291	298	296	286	291	263	295	308	297	257	274	269	277	246	303	293	264	311	305	253	292	285	284	271	259	279	306	278	261	247	290	263	299	289	273	245	292	305	287	278	293	250	262	259	263	252	280	313	251	292	286	270	304	274	289	307	293	261	280	301	287	276	282	256	254	256	285	281	293	247
4204	8386	6055	2800	1982	1493	1184	899	785	690	544	523	483	458	405	403	392	357	377	326	342	326	341	344	307	315	310	321	306	334	336	328	329	314	316	327	309	317	287	315	310	303	316	290	322	311	310	287	303	316	324	297	320	302	315	324	323	315	317	303	292	287	314	299	289	305	313	305	303	286	311	304	318	320	288	314	339	304	297	298	284	298	305	260	330	298	314	306	306	327	314	310	303	312	277	311	293	293	290	306	296	307	330	313	328	263	332	274	320	307	273	281	320	293	268	293	325	251	296	310	288	276	304	303	285	315	304	276	282	315	329	293	302	321	333	293	278	328	299	316	309	289	290	289	312	327	301	336	299	282	283	298	268	307	311	315	319	298	295	307	293	293	323	294	281	274	308	311	320	318	296	303	263	291	299	299	304	300	298	281	311	324	334	275	310	319	291	305	331	273	299	291	296	311	290	285	291	288	305	340	289	311	289	327	306	299	279	335	295	295	307	281	295	284	296	295	309	295	331	304	290	301	281	279	314	290	317	302	311	301	303	326	310	288	305	283	289	305	287	319	300	310	294	280	294	325	304	296	310	312	319	319	292	307	310	310	308	300	299	256	286	288	278	315	277	290	287	276	295	323	305	306	300	297	302	336	269	289	311	310	293	314	300	298	302	308	279	299	284	283	295	308	320	257	312	269	287	311	294	258	321	325	313	301	294	284	284	272	293	313	307	297	266	290	296	303	322	289	274	305	279	301	330	303	329	329	298	259	284	294	303	323	303	306	321	289	303	299	285	291	277	298	295	313	302	300	305	320	282	299	310	310	325	281	302	324	286	281	319	341	299	269	298	340	298	273	293	284	307	317	282	292	315	321	300	322	308	296	290	299	305	271	291	302	272	324	306	299	290	286	299	299	301	259	318	313	291	300	277	310	323	289	288	310	311	313	312	313	302	279	306	311	317	286	286	353	278	293	305	334	312	293	319	281	310	309	293	294	291	304	284	297	329	305	305	308	302	325	299	342	285	311	319	285	279	314	303	285	327	296	299	314	307	303	268	279	299	292	274	299	315	310	329	260	288	269	294	312	324	306	287	319	308	307	287	329	312	278	304	327	293	262	320	333	304	281	316	285	302	318	315	299	317	295	290	318	300	297	302	335	289	308	310	295	332	310	334	305	297	301	286	316	298	340	286	302	294	303	314	301	322	300	299	284	311	319	336	285	288	310	303	288	305	300	280	297	265	314	306	280	304	292	300	301	271	318	267	299	319	290	294	312	304	324	312	290	346	316	257	311	283	287	331	289	328	319	288	272	282	320	316	272	317	296	299	259	294	307	317	330	278	285	293	312	297	298	319	295	296	301	316	299	237	312	291	269	325	328	296	319	259	297	304	296	265	334	329	286	298	274	327	304	289	313	323	290	321	322	285	315	326	301	303	282	337	274	281	307	330	294	328	319	314	298	297	308	312	296	306	284	303	304	316	297	292	294	311	295	310	312	322	264	305	318	318	285	263	312	284	304	285	300	275	305	290	320	310	290	295	284	316	294	295	287	310	296	317	298	324	297	315	288	292	296	291	264	305	332	313	281	294	306	289	311	306	305	318	309	304	298	299	292	300	280	313	308	296	310	305	288	325	303	291	282	294	315	307	297	294	296	301	288	304	302	292	286	297	315	307	308	291	295	269	305	326	275	316	273	311	281	304	285	332	277	318	266	295	313	280	295	287	292	310	292	309	296	331	313	320	292	311	296	300	285	286	294	311	297	285	300	293	288	306	297	322	275	292	294	320	280	296	267	295	314	318	328	313	291	303	297	336	360	324	281	303	277	305	317	281	288	307	331	307	290	322	291	300	264	292	311	293	289	321	264	277	315	319	292	291	323	331	278	283	283	285	308	328	301	304	305	301	309	300	332	299	309	304	290	304	322	313	315	300	286	312	281	311	328	286	311	291	311	302	272	300	300	330	295	328	312	302	308	267	291	318	292	335	320	288	299	306	282	303	311	299	295	313	326	273	307	315	287	296	287	313	309	284	302	300	315	291	310	285	286	331	321	312	296	302	304	323	296	289	316	317	303	309	312	297	317	290	305	293	285	303	312	321	296	299	292	312	290	283	308	309	302	284	308	258	292	278	288	322	297	302	273	297	261	334	289	279	305	298	311	297	290	307	323	284	315	299	287	283	300	296	300	302	310	302	321	282	322	319	294	308	301	305	317	286	317	308	290	293	298	331	313	284	283	264	298	324	301	284	328	269	305	291	285	320	275	276	303	312	325	311	293	324	306	313	297	292	318	291	298	332	302	287	311	301	305	284	310	312	280	339	293	293	320	287	282	300	307	294	312	319	336	283	298	301	340	289	306	305	302	305	276	270	293	312	292	315	299	305	304	274	292	320	331	311	256	281	291	297	295	290	269	299	323	283	282	301	312	314	302	276	287	296	309	259	270	331	287	261	291	307	290	298	271	306	300	282	320	304	312	291	292	298	277	297	331	326	304	290	292	292	275	299	272	298	298	317	313	271	307	309	306	304	263	305	330	287	298	310	339	304	279	317	294	322	267	275	321	312	327	289	288	356	311	339	304	295	285	291	287	311	302	290	327	300	279	316	324	314	274	302	284	310	269	287	304	290	293	298	268	306	298	286	302	318	309	314	286	315	307	311	285	343	320	309	328	267	306	258	313	277	302	310	303	304	259	299	309	293	316	272	292	291	310	278	312	325	277	298	297	287	299	301	321	291	286	267	297	296	286	298	323	304	301	311	308	307	301	309	299	290	302	296	300	314	289	294	311	304	330	293	349	319	316	284	315	289	276	288	305	275	318	276	294	306	313	302	289	269	300	322	289	300	303	293	290	289	290	289	272	328	316	321	338	293	304	271	291	277	316	304	319	288	300	311	259	315	295	267	310	309	306	320	296	288	284	288	314	350	316	301	328	297	292	284	301	291	271	295	329	295	321	302	314	294	335	293	295	320	318	305	281	283	302	320	279	340	305	334	285	288	281	336	291	300	289	306	292	289	303	306	300	313	304	265	304	296	304	309	301	297	321	309	311	301	324	280	305	273	261	300	341	305	308	301	309	313	280	287	301	303	311	347	306	296	257	289	306	291	305	300	314	317	293	304	304	294	335	293	266	336	285	290	330	263	309	278	333	331	328	314	287	269	298	298	301	292	272	308	283	317	302	297	312	297	315	313	312	282	308	305	297	299	339	291	274	301	285	278	306	281	310	286	289	295	275	293	277	291	305	291	324	310	295	271	302	298	305	271	283	318	295	290	260	305	318	311	300	312	300	317	315	317	286	309	307	303	288	306	304	316	321	318	276	317	301	331	320	295	317	292	252	303	311	307	310	323	301	305	283	300	296	333	313	305	274	304	296	317	293	292	303	307	294	296	310	321	311	315	299	282	303	325	328	286	310	305	289	310	288	272	322	297	319	316	289	320	304	298	294	335	293	317	299	247	311	298	288	304	308	299	321	315	292	302	303	300	287	313	300	284	308
24488	21031	27567	24642	15439	1402	920	765	772	688	664	683	688	628	643	657	612	648	666	666	621	613	620	596	626	633	636	611	680	628	578	615	626	627	594	603	575	627	610	588	616	571	631	602	615	545	575	632	574	566	589	652	629	595	578	604	616	576	642	657	584	584	589	644	626	622	603	559	587	579	615	615	588	607	574	539	605	599	675	586	588	607	609	583	553	580	607	580	560	573	597	593	621	608	604	600	571	605	608	608	574	598	595	589	535	629	580	584	606	609	614	616	607	605	574	586	603	646	596	658	597	618	563	595	600	627	565	604	607	609	572	590	602	605	644	602	564	641	604	573	625	588	587	613	606	550	562	604	639	617	594	612	592	588	624	605	616	595	613	616	577	598	578	617	621	552	621	603	602	621	618	579	618	629	564	609	630	609	623	577	570	565	614	589	609	594	617	606	612	590	597	580	613	609	643	622	578	589	653	593	636	609	594	594	588	586	562	594	647	637	571	591	590	615	594	641	587	550	620	565	597	623	594	586	620	614	567	568	603	663	655	608	658	630	608	624	563	610	579	627	595	553	565	631	601	601	596	620	587	578	566	580	585	606	611	598	559	591	628	546	579	601	585	600	593	621	607	619	609	624	595	634	581	587	589	621	576	643	580	600	585	616	683	598	569	606	629	578	620	570	591	603	609	569	627	587	558	638	609	579	594	630	557	621	610	634	635	560	594	590	585	643	618	608	645	579	589	656	595	594	630	594	629	621	542	613	591	598	619	570	601	630	608	647	631	579	614	635	591	583	568	613	607	596	612	598	606	596	590	577	582	566	579	573	634	595	606	579	583	591	630	556	603	630	653	619	613	588	588	583	586	592	575	636	587	611	617	637	646	618	596	599	615	607	603	619	590	638	588	603	643	586	631	614	593	586	586	617	642	598	630	636	610	588	552	567	585	591	589	585	633	587	584	606	598	633	583	628	593	621	623	599	590	609	588	571	568	592	567	567	557	587	624	648	618	583	593	609	584	542	617	588	611	587	619	597	568	614	591	569	596	615	580	571	601	604	622	573	617	585	546	558	574	558	590	612	602	576	577	625	621	603	539	603	542	603	612	593	622	636	608	583	635	619	578	616	596	597	561	622	567	609	646	592	639	649	635	565	631	615	594	596	588	579	559	618	625	605	618	594	619	618	578	543	621	592	592	589	593	579	597	603	577	603	571	602	557	601	575	645	621	561	559	609	590	643	618	602	574	614	623	588	604	605	589	587	619	558	598	558	583	605	583	602	592	633	587	625	626	581	562	608	597	571	613	637	589	562	581	668	583	615	579	579	599	639	580	608	575	597	622	619	636	584	577	563	598	601	622	609	583	585	620	605	625	605	591	589	585	584	562	594	618	621	641	600	630	599	629	606	602	598	600	628	626	577	550	561	620	577	593	596	586	553	633	593	620	582	601	632	622	611	556	558	604	618	614	596	582	611	597	572	587	592	604	597	585	576	598	598	650	550	565	634	648	600	590	591	610	628	584	602	609	574	590	570	597	556	611	571	614	576	598	620	558	593	589	614	620	628	585	602	566	597	594	573	622	649	596	582	631	557	620	605	605	612	626	582	609	646	627	606	598	643	616	586	639	581	556	609	630	585	608	592	588	569	594	588	620	642	590	612	576	557	639	578	614	610	594	631	603	581	619	604	604	635	589	611	573	616	588	663	582	588	585	626	586	591	611	618	612	579	622	593	600	636	633	576	609	607	594	612	608	628	599	574	544	563	610	549	587	625	560	584	613	600	583	593	611	604	642	586	548	610	583	616	610	588	609	589	594	584	541	639	578	529	600	588	611	620	571	617	571	582	602	663	594	617	612	601	623	618	621	566	584	608	567	631	593	609	597	584	620	598	560	643	584	627	661	600	581	570	565	652	630	580	621	608	588	586	535	629	570	606	571	588	575	603	593	630	621	557	647	575	576	628	555	567	577	628	586	587	599	609	573	584	576	599	600	568	630	609	577	567	594	616	621	600	587	634	605	585	621	560	610	588	608	636	639	634	642	590	633	616	585	625	580	621	596	676	617	611	627	613	653	599	599	596	576	578	597	563	596	627	560	588	581	632	587	607	644	594	599	571	595	609	599	609	608	639	588	551	610	663	621	604	619	610	569	606	598	646	634	609	617	575	594	614	563	597	572	614	644	623	586	585	629	654	591	604	591	590	596	550	567	581	609	584	609	597	611	641	610	599	597	609	578	602	573	608	552	613	607	592	627	608	612	573	580	602	557	590	648	583	576	576	563	605	599	586	612	569	602	597	638	603	629	568	578	603	608	652	603	632	613	611	604	548	623	571	599	577	604	598	591	609	600	596	659	604	583	593	548	621	585	545	601	544	586	586	629	614	615	622	605	600	618	615	551	653	582	596	587	622	624	620	626	553	612	617	569	572	539	611	581	613	580	656	603	616	560	629	570	570	578	570	590	584	578	632	581	564	567	558	586	626	587	599	585	587	566	602	592	607	608	580	562	615	615	580	599	636	584	585	587	625	574	600	621	592	592	607	615	648	569	598	569	632	583	617	605	589	594	624	612	643	636	602	632	633	619	628	597	621	631	629	626	632	624	623	604	606	619	589	581	607	594	626	594	606	609	553	618	576	591	620	623	616	641	596	603	577	630	555	583	561	591	579	648	601	600	626	627	632	616	607	585	595	628	563	596	616	643	578	571	643	633	614	598	547	558	627	599	566	567	609	585	616	591	606	598	596	613	596	565	616	599	537	604	632	616	614	601	608	564	593	612	596	640	583	602	564	607	614	574	602	596	631	577	597	617	634	650	583	588	611	612	606	645	568	601	578	606	580	550	604	615	543	574	603	605	623	601	588	596	603	616	622	581	591	650	614	614	641	628	599	643	602	569	584	639	550	566	584	596	620	601	587	548	627	614	628	605	586	559	616	580	600	629	593	600	622	631	627	587	649	619	615	641	587	590	554	584	601	601	629	586	613	591	552	635	621	572	567	646	574	567	654	620	571	624	590	592	600	574	581	640	592	599	591	593	603	572	572	595	609	552	597	606	592	604	571	552	543	618	608	609	615	599	602	612	626	615	599	600	593	570	596	659	574	614	577	613	615	572	603	620	627	585	580	607	568	629	572	615	559	601	606	595	572	579	588	590	587	580	580	572	582	577	578	609	608	581	590	566	558	631	596	575	622	572	610	602	568	592	572	545	582	633	609	583	581	574	587	603	636	612	609	585	581	597	605	614	626	615	644	585	599	560	589	609	605	623	629	538	567	601	609	607	580	631	575	618	640	641	583	592	589	611	583	611	593	565	697	600	614	572	592	620	577	621	640	602	579	558	605	629	579	589	587	631	585	625	567	641	600	580	593	575	586	588	641	600	601	645	585	572	590	601	583	583	598	594	593	580	596	601	595	606	606	603	531	590	607	558	645	562	649	644	568	604	590	596	581	603	612	570	632	565	652	596	577	594	604	597	569	600	644	580	552	614	590	630	621	578	585
4775	5360	3869	2015	1611	1287	1102	951	915	815	716	762	688	650	669	660	681	600	678	589	572	606	600	594	650	630	623	565	642	648	619	591	603	605	586	588	606	615	604	618	586	553	622	563	585	635	597	587	604	559	571	607	536	609	594	556	621	601	574	577	600	586	570	587	566	609	606	618	582	612	528	609	584	577	613	615	601	595	579	614	593	566	643	625	611	586	589	613	617	613	541	561	643	654	622	585	581	600	595	586	577	609	577	631	624	645	541	584	588	617	589	552	587	606	589	540	628	602	636	590	586	592	588	606	578	579	585	607	588	577	604	622	570	557	602	561	598	589	600	559	626	628	624	567	584	602	573	575	656	591	567	574	584	612	586	637	585	563	605	575	611	592	617	593	568	602	588	625	587	590	584	557	593	556	584	599	638	607	679	571	605	586	619	597	556	659	580	591	608	583	608	567	563	603	552	588	601	591	605	573	623	595	600	619	589	602	614	581	569	611	574	538	636	605	550	566	551	615	585	597	605	640	635	561	579	607	582	616	617	598	607	602	579	596	626	592	620	597	625	503	601	555	552	587	605	611	577	570	642	584	575	594	593	589	618	641	585	583	555	642	635	591	610	597	602	577	589	632	616	625	609	579	555	524	612	554	604	587	611	567	587	580	592	577	566	567	572	590	558	574	609	595	594	586	606	574	603	611	589	664	585	563	577	622	589	587	573	581	576	614	575	572	540	582	578	567	586	643	643	576	574	614	613	560	596	607	580	633	610	607	608	617	607	545	609	640	608	586	579	605	638	560	609	577	554	601	596	574	592	581	590	602	611	612	588	613	586	608	617	627	574	633	590	610	602	570	581	592	629	564	612	581	619	634	562	603	561	597	603	609	576	577	634	546	571	600	612	616	590	577	548	619	604	588	615	547	630	604	631	595	629	596	630	616	598	649	568	556	545	601	591	584	605	608	562	629	587	623	605	608	580	584	612	644	589	581	583	554	591	588	561	613	618	615	597	573	593	592	597	614	622	589	602	619	609	581	625	590	589	589	586	556	648	584	594	598	610	612	598	580	610	636	610	587	588	572	626	569	616	585	603	552	589	593	624	595	581	617	596	586	577	598	530	599	583	618	607	562	580	617	589	627	569	561	593	597	589	560	578	610	547	602	582	601	609	584	605	544	550	599	613	587	602	572	613	619	626	621	633	586	539	583	560	592	554	555	559	597	632	621	586	604	566	576	619	596	590	613	572	603	598	614	642	601	600	601	652	579	558	570	577	598	651	604	590	573	565	592	572	597	632	590	575	611	605	584	582	539	609	596	606	585	601	606	599	606	598	582	659	570	579	566	595	551	614	623	575	614	574	597	635	579	616	608	595	575	600	607	606	570	602	584	565	598	558	626	621	576	587	622	579	577	625	617	597	560	563	606	586	625	612	624	574	572	612	553	590	589	602	535	628	602	632	577	588	621	633	557	565	556	581	586	584	587	599	547	580	573	651	617	587	598	566	604	581	611	558	581	585	605	557	598	569	594	602	566	589	551	602	572	604	598	594	587	566	596	604	541	583	593	581	598	597	593	595	558	587	604	580	572	588	602	551	599	590	575	613	573	617	592	612	589	583	568	611	567	550	536	579	645	554	586	568	605	564	556	562	560	576	595	569	567	585	600	552	567	616	587	613	569	612	568	605	612	663	614	612	623	570	593	652	615	563	564	587	579	571	556	627	598	617	625	577	574	611	587	555	609	608	614	632	614	603	573	577	607	604	623	613	571	598	597	556	595	557	589	560	605	569	570	598	602	572	573	591	543	662	597	624	594	564	652	580	581	613	639	576	580	563	617	584	567	568	585	626	557	607	555	621	556	612	573	564	616	614	563	595	592	568	549	627	579	578	595	601	633	591	565	587	616	571	604	607	582	570	581	616	642	635	628	604	576	562	578	577	627	562	559	581	610	601	604	643	646	583	575	585	602	571	580	534	566	565	577	617	556	568	611	638	539	584	606	613	578	595	580	626	589	594	597	601	614	593	587	609	583	586	601	606	580	605	577	608	588	617	599	578	611	612	590	563	620	611	566	626	590	580	559	580	569	577	577	594	590	605	584	616	581	624	547	621	541	585	590	590	604	612	571	599	591	602	599	637	605	593	586	569	587	599	609	594	613	595	586	557	609	611	591	588	600	554	561	577	580	629	613	599	613	590	580	602	622	554	609	596	586	599	562	608	565	601	574	576	633	575	592	608	562	533	653	612	602	589	573	554	646	605	596	617	578	575	608	610	582	613	578	589	598	573	586	586	620	605	607	563	590	621	581	582	601	587	628	567	586	624	596	560	552	565	620	564	599	610	665	593	613	608	618	558	560	532	581	595	568	544	565	578	569	611	588	585	579	592	583	573	612	567	561	633	568	552	558	559	547	618	595	592	627	569	610	613	597	576	584	566	576	606	571	559	614	553	609	597	580	566	606	577	552	621	557	596	571	571	559	629	583	552	558	576	542	566	616	607	588	610	597	615	622	591	553	585	549	596	571	577	569	618	575	630	636	585	599	608	609	607	592	562	630	582	581	580	605	557	646	575	567	589	570	604	602	560	641	581	610	601	566	589	584	564	635	589	590	578	598	631	604	614	574	623	606	593	616	604	579	605	643	604	622	599	609	602	554	614	593	587	597	597	598	612	627	577	594	602	621	608	601	627	534	621	584	575	599	574	580	622	599	638	578	567	599	564	572	589	623	583	604	582	652	556	594	609	582	585	601	561	591	607	596	606	638	624	653	616	603	572	607	591	577	578	590	583	618	595	607	623	588	593	597	612	629	556	604	573	578	621	627	578	544	610	600	576	564	625	576	627	582	590	600	589	567	604	611	553	605	582	638	565	642	586	579	588	636	577	566	600	619	569	604	613	603	586	588	615	631	580	586	591	615	590	545	626	618	613	590	610	574	601	581	582	553	628	616	582	562	587	626	611	622	584	590	574	610	637	554	594	611	583	612	580	563	631	553	574	553	580	566	558	569	590	595	573	555	586	586	613	598	618	589	550	601	584	588	583	582	649	563	607	559	614	623	600	589	622	606	589	605	612	590	612	590	579	562	586	619	592	588	582	612	611	561	624	609	590	565	587	575	608	591	582	614	511	624	609	593	593	606	570	594	587	600	587	581	600	584	574	592	606	575	632	580	656	586	614	612	581	627	579	568	609	581	568	592	607	599	581	601	627	594	619	624	602	578	571	563	613	614	597	593	589	617	603	591	561	615	602	558	579	620	572	578	563	624	560	597	602	571	587	576	610	616	597	637	615	622	581	581	551	572	563	622	589	616	568	636	593	564	601	604	551	570	653	612	606	619	575	616	559	583	596	579	604	589	576	601	643	575	562	563	578	628	651	593	585	668	561	593	568	577	538	593	588	580	559	583	577	588	566	578	579	604	630	585	588	564	585	603	589	612	621	573	578	577	616	565	583	563	585	612	587	576	606	597	573	577	608	607	586	598	609	577	582	594	576	563	601	588
22304	21016	28755	23469	21012	21071	11606	1016	667	571	503	477	403	382	323	320	273	299	290	266	237	239	209	242	198	207	231	195	222	185	218	216	215	223	197	207	188	218	195	188	195	191	213	191	186	207	176	175	194	178	188	207	178	215	197	193	211	180	154	191	181	174	218	186	173	204	196	203	186	191	209	192	161	210	190	203	176	155	200	195	204	181	178	185	179	186	184	186	203	187	221	195	183	176	175	195	186	186	155	177	200	178	202	170	194	179	159	197	204	186	197	213	174	173	152	198	177	176	163	187	185	189	181	187	175	195	191	170	194	199	195	194	168	162	207	185	181	174	191	183	203	195	223	196	190	156	192	155	195	200	182	172	161	184	188	171	153	175	161	204	196	186	188	176	184	181	186	180	195	164	166	198	183	179	165	185	183	168	181	191	184	201	166	181	172	172	180	170	185	185	161	166	223	178	193	195	199	197	171	186	164	190	203	184	181	184	191	201	175	169	177	175	187	177	207	180	192	192	171	176	176	173	183	204	163	188	170	186	184	182	165	179	177	186	186	189	172	170	171	155	182	174	183	188	172	195	179	200	192	185	197	176	187	173	185	185	194	191	177	183	178	190	186	175	172	177	185	198	174	184	163	167	199	160	195	181	168	171	186	176	172	192	181	181	162	190	200	176	171	196	197	160	219	183	193	173	189	197	222	191	183	167	184	168	176	178	175	205	171	181	178	199	178	153	173	198	171	187	170	184	194	183	161	182	163	158	191	204	181	176	195	178	186	187	162	189	197	184	181	172	176	198	182	172	201	187	179	187	191	180	197	155	164	191	178	183	205	168	190	187	170	208	215	175	183	189	150	192	187	191	187	173	156	197	183	192	196	178	186	189	168	192	187	216	174	180	179	168	169	159	166	210	171	184	189	189	172	181	213	170	174	205	192	178	207	172	172	168	160	179	201	164	183	168	190	197	177	173	173	169	181	172	189	173	214	174	187	176	177	162	196	185	193	183	160	207	172	199	177	182	190	176	171	169	178	164	208	183	178	164	163	191	186	158	205	182	179	181	176	174	165	207	188	181	179	175	178	171	186	180	184	158	194	182	215	182	179	173	188	203	162	194	179	187	190	185	197	195	181	195	187	199	161	186	190	184	191	173	168	187	184	210	177	155	173	182	158	162	199	170	201	178	184	181	202	173	152	180	201	176	173	187	180	187	191	190	170	180	199	196	194	169	168	163	164	213	180	203	177	198	183	185	201	184	169	177	196	171	195	173	187	169	183	171	200	155	196	181	159	170	190	171	178	190	186	194	200	200	180	180	169	193	181	164	158	169	172	175	180	166	169	173	191	205	173	188	152	172	173	195	158	151	170	192	180	176	170	149	189	190	179	210	188	192	200	181	178	167	182	168	201	177	193	176	175	196	164	153	211	177	197	177	192	191	187	203	170	176	183	178	200	175	181	189	192	181	168	187	163	190	163	173	190	183	174	177	199	170	172	180	196	173	186	200	206	171	179	168	199	183	185	182	183	177	176	158	177	191	176	170	192	190	190	201	202	188	158	182	172	191	185	185	174	204	201	202	166	177	177	173	196	182	190	174	209	187	188	167	167	207	195	169	186	173	212	174	167	195	205	194	179	203	192	162	159	188	216	179	199	169	195	181	183	185	193	194	182	201	192	181	132	189	185	188	187	188	184	164	165	177	194	198	196	202	194	174	166	176	186	199	183	172	182	171	160	182	179	175	175	183	163	194	192	165	180	169	160	206	178	204	183	205	213	174	176	154	175	170	167	216	167	191	202	173	177	184	187	178	194	184	200	158	162	191	165	178	197	169	197	169	174	192	182	187	181	182	173	182	176	164	183	169	186	175	201	187	178	171	173	179	207	184	162	179	181	177	156	177	204	169	172	174	209	165	183	167	192	175	168	179	161	173	208	168	169	153	189	186	191	197	206	187	196	188	206	181	199	200	193	180	171	168	183	164	185	180	194	172	201	190	194	176	176	182	196	196	192	178	175	191	191	169	184	191	182	183	177	195	175	183	194	185	168	197	172	177	164	226	154	185	164	184	172	181	191	173	203	195	189	197	185	172	170	199	167	173	178	183	182	196	177	173	156	183	187	180	187	208	193	182	173	215	208	185	201	196	159	180	194	175	168	186	211	180	179	206	170	161	169	182	185	155	198	194	188	167	178	184	185	190	198	181	187	201	197	189	182	184	151	195	186	180	193	197	191	179	194	160	177	192	200	176	215	142	169	187	187	209	175	185	190	183	187	175	180	184	194	182	190	164	179	184	200	203	163	210	158	179	198	187	181	190	199	178	183	173	184	197	179	202	186	178	205	176	194	173	183	196	169	186	181	159	192	187	193	196	209	158	173	195	189	193	184	195	165	174	216	186	194	174	165	188	175	191	183	187	188	197	179	196	203	204	199	197	207	180	172	178	198	196	196	179	188	206	180	176	194	182	184	201	194	174	201	196	188	191	182	180	182	183	196	172	201	180	199	193	180	191	181	165	203	188	178	212	177	173	208	193	178	181	219	181	221	163	185	194	171	169	203	194	185	186	201	187	189	182	182	188	187	173	173	180	176	213	192	170	170	201	170	161	220	202	188	169	186	185	200	179	190	203	162	190	182	189	196	191	174	175	193	173	181	177	185	185	181	190	191	191	188	179	165	173	180	184	223	146	187	171	184	161	168	202	198	191	199	195	189	177	191	181	180	198	187	186	199	161	169	190	217	169	166	200	179	183	192	164	194	197	213	219	197	199	179	192	195	165	188	165	173	193	166	183	181	170	184	187	197	176	166	155	184	170	180	199	191	192	189	184	188	182	191	174	189	185	193	194	187	176	182	206	179	171	183	184	190	167	205	187	194	184	195	185	160	181	180	206	186	164	168	203	184	205	196	185	189	191	186	191	184	179	174	181	187	176	170	174	191	190	185	169	196	195	216	178	185	195	195	182	182	187	201	176	180	216	210	167	184	196	185	187	180	167	191	191	211	182	215	150	187	179	192	203	187	186	161	180	190	180	183	194	197	194	185	214	206	172	186	194	176	202	189	187	176	182	176	206	200	212	186	188	188	179	166	202	161	181	207	172	178	192	173	179	189	208	197	186	170	182	168	186	214	179	192	162	175	173	172	194	217	190	183	194	215	170	190	196	190	181	178	194	172	180	197	194	180	198	168	187	187	177	181	172	175	219	158	159	193	201	179	174	148	186	168	175	204	176	168	191	162	195	200	177	180	188	170	194	195	191	184	164	191	197	198	185	185	161	171	192	178	153	175	185	171	168	195	180	190	214	176	170	182	202	194	179	203	171	157	201	187	179	193	180	168	210	204	199	193	201	189	200	229	193	167	171	166	193	201	188	161	201	187	188	200	198	178	208	182	175	190	199	178	192	164	177	179	137	177	180	202	205	166	208	171	173	169	190	177	206	178	161	193	170	203	181	181	175	202	180	201	168	191	187	192	178	203	201	159	183	206	188	186	163	166	207	173	180
5561	14004	10041	4851	3505	2597	1838	1342	1028	821	654	621	538	486	418	371	359	326	293	282	277	266	272	255	255	258	237	221	227	216	244	226	209	196	186	206	200	210	182	209	217	210	219	221	189	179	199	211	233	190	183	195	195	202	206	186	177	170	201	231	185	194	175	185	187	200	185	196	187	179	204	219	227	195	189	172	177	177	192	187	195	164	182	166	213	162	193	189	198	187	199	176	191	189	184	182	183	195	173	180	205	190	187	193	202	183	177	175	202	212	184	191	186	189	175	177	205	213	185	186	194	173	189	184	205	182	206	180	186	202	197	203	191	179	182	185	185	172	196	186	185	187	197	177	184	216	217	192	200	177	194	184	193	174	197	203	159	189	189	208	187	190	181	203	180	194	173	185	168	182	199	189	175	176	180	190	185	181	182	171	214	212	207	180	181	178	176	192	169	186	170	178	193	181	173	181	184	203	200	175	206	203	187	173	182	197	189	176	181	141	183	184	198	181	178	167	186	210	194	204	176	184	176	166	201	183	180	197	211	199	203	201	192	174	183	183	185	182	196	182	194	168	183	209	196	192	182	183	200	194	164	182	180	187	186	193	169	184	170	149	179	166	167	181	188	187	194	172	202	188	179	173	202	165	188	178	162	177	188	171	184	176	183	200	185	165	168	164	182	203	177	169	183	186	206	180	196	189	191	170	196	195	225	178	182	198	194	188	171	172	173	182	187	196	188	185	189	190	192	166	171	191	219	191	192	192	192	166	210	182	174	188	198	177	186	176	200	202	182	204	181	179	201	193	181	187	181	191	198	193	215	185	206	190	177	165	190	176	171	191	184	190	176	180	180	200	209	187	195	206	170	183	203	179	191	197	176	185	186	176	202	215	155	197	202	169	169	196	196	183	161	201	177	206	184	187	205	189	163	171	204	165	166	179	208	193	183	170	183	178	191	187	198	177	166	178	176	180	170	193	190	187	176	181	212	186	172	177	208	174	173	182	199	168	171	193	167	210	172	184	181	191	170	187	193	173	178	174	162	198	184	203	179	196	215	187	198	191	193	182	163	178	172	188	180	204	199	204	180	198	174	199	169	204	194	175	164	196	166	190	173	208	163	186	197	181	186	171	175	185	170	175	193	165	185	192	186	188	170	203	193	201	205	177	205	187	213	169	215	202	191	187	185	201	178	188	189	187	197	175	174	189	190	199	191	183	157	175	208	187	189	180	193	187	195	193	157	184	175	181	170	205	187	182	172	192	187	185	159	178	200	166	186	211	177	210	178	171	192	179	178	186	176	161	183	205	189	184	205	197	172	199	190	177	172	171	184	173	191	173	166	186	176	194	184	178	166	203	193	175	193	192	174	183	200	194	173	166	186	181	169	168	182	175	180	188	176	181	162	175	157	192	194	176	162	198	175	180	179	164	181	195	167	203	195	166	190	174	195	171	183	176	181	196	165	200	173	198	194	193	194	183	202	173	197	195	175	191	165	180	185	186	184	175	191	176	165	178	194	184	181	180	178	177	186	168	185	169	205	198	177	182	168	171	200	182	159	159	162	202	176	180	184	172	199	205	169	221	167	178	202	187	161	189	184	179	205	177	180	198	163	166	205	183	181	192	170	181	198	171	177	172	187	180	189	189	172	160	191	199	187	201	171	186	180	182	186	200	181	187	166	183	191	161	188	176	167	193	193	176	203	179	170	176	185	195	187	184	190	205	179	211	191	201	202	183	178	193	207	189	174	186	203	175	169	195	191	210	193	202	160	174	175	194	159	179	199	160	170	182	179	178	200	170	167	176	214	177	196	174	187	190	163	193	200	191	157	188	190	189	165	177	223	185	186	172	193	168	166	188	199	192	186	184	201	181	167	203	177	193	177	178	180	183	193	180	200	182	158	194	178	179	198	192	189	197	182	176	179	200	174	164	194	185	190	163	174	198	172	219	180	166	196	209	189	167	193	181	167	185	177	189	180	180	191	174	174	192	188	206	188	172	170	203	201	199	186	187	185	180	198	181	181	187	199	174	172	185	183	194	180	176	181	197	187	180	163	193	200	144	205	206	174	166	190	197	161	196	191	179	168	184	188	193	183	179	185	169	161	190	166	173	179	185	187	176	177	180	188	190	180	180	171	206	184	160	199	198	167	179	185	151	162	201	215	180	201	174	212	159	170	184	175	193	190	212	169	195	183	216	182	175	189	189	214	174	204	190	200	160	157	198	206	209	187	194	180	209	190	189	198	186	193	190	179	171	169	212	183	192	204	176	209	185	178	180	178	188	178	190	196	183	187	180	191	177	204	182	195	182	192	166	178	192	160	198	180	211	186	187	180	164	186	179	183	175	179	166	182	199	200	198	199	200	179	200	176	182	175	163	167	167	190	191	209	157	179	184	188	196	204	191	198	206	165	174	184	202	194	194	192	207	198	190	173	208	198	205	198	155	196	176	186	175	190	179	166	170	172	161	204	191	200	183	181	220	200	199	181	196	184	187	183	185	181	166	182	165	174	178	168	172	207	189	165	191	184	169	206	187	194	194	208	192	184	176	187	192	203	172	206	189	192	175	209	180	175	185	192	198	207	163	169	177	190	194	209	205	180	189	183	207	183	204	177	206	167	190	156	184	193	165	183	191	183	159	205	195	194	195	164	177	194	173	222	189	196	193	180	198	188	174	177	192	180	174	189	180	167	193	186	181	172	182	196	150	165	174	175	163	197	159	188	181	183	201	176	180	181	190	175	162	191	192	191	179	193	180	166	194	177	178	188	189	177	173	169	212	203	186	170	168	167	169	174	180	167	179	198	192	194	191	165	194	163	214	178	189	176	174	182	211	183	184	205	175	199	195	187	202	195	183	188	155	211	191	187	167	191	184	181	140	174	172	203	198	196	177	193	190	194	189	178	187	175	189	197	201	166	178	198	179	186	168	202	191	167	192	185	192	166	188	166	187	195	179	196	178	179	183	186	170	181	188	170	192	180	173	184	185	203	191	203	204	182	188	160	201	201	178	172	189	164	190	183	183	207	196	170	183	187	171	183	189	186	203	166	185	208	200	211	193	189	193	181	189	186	176	182	183	202	179	173	188	189	191	179	163	200	173	205	189	173	176	200	188	188	189	160	190	208	196	175	181	191	206	190	168	168	180	186	194	201	201	179	198	160	174	220	174	171	190	211	171	184	179	195	189	176	202	181	199	200	192	181	188	154	172	186	183	196	177	182	196	207	174	216	203	207	187	169	175	191	165	186	180	173	183	203	188	179	185	179	186	181	156	178	186	173	209	194	208	179	192	180	187	201	193	191	163	192	177	188	180	189	179	166	185	205	202	182	208	183	191	149	197	167	190	167	184	161	201	149	191	201	192	206	199	170	214	180	204	177	204	189	199	174	187	185	189	177	197	193	178	224	168	205	199	180	176	166	176	166	188	187	190	182	178	171	198	192	182	196	216	185	189	170	171	186	180	178	153	173	165	202	167	174	205	181	194	163	169	199	184	178	150
27321	19020	5851	1210	986	900	753	626	628	627	624	578	596	629	533	629	588	620	616	619	578	584	570	617	623	566	607	619	587	566	634	581	562	571	568	608	633	542	602	614	612	621	589	591	611	580	569	563	577	533	576	576	623	580	586	576	596	638	608	586	635	529	608	586	583	603	593	573	572	644	613	574	584	626	620	592	598	611	582	585	588	629	589	567	575	574	588	582	576	572	589	585	565	578	557	609	582	654	602	588	555	553	567	617	596	572	583	603	589	584	590	577	589	620	624	622	574	569	595	615	594	576	562	575	574	598	626	591	598	624	604	573	583	621	599	600	595	600	557	617	598	572	575	608	571	584	526	588	584	625	570	617	592	635	592	600	581	558	572	586	594	581	599	614	613	596	589	616	603	618	595	621	645	588	533	625	623	584	586	603	577	610	596	599	588	576	557	620	600	608	571	565	628	597	612	569	606	556	585	619	568	571	625	558	605	575	547	535	593	543	595	571	554	561	562	630	601	559	554	615	647	591	581	615	606	617	562	586	629	583	593	615	594	582	582	625	598	598	580	585	642	588	571	584	594	601	568	597	574	607	597	575	591	594	585	585	600	584	605	573	569	566	573	584	534	610	553	634	590	570	598	621	559	586	592	571	605	627	569	580	555	633	591	631	620	595	655	569	589	570	612	581	573	561	546	581	592	607	652	595	593	617	610	562	572	571	588	588	611	617	580	544	604	587	585	632	568	599	606	596	595	581	565	570	592	606	597	577	614	587	616	572	583	559	577	574	572	568	576	582	590	571	530	591	579	576	579	617	589	628	576	592	629	598	599	602	615	581	620	593	607	559	586	606	562	588	587	589	576	579	587	579	620	546	620	586	612	590	579	602	609	554	619	613	629	590	565	613	574	567	569	599	620	544	578	568	633	611	577	576	590	616	571	584	576	583	630	594	565	617	647	613	568	544	553	581	627	601	574	613	564	612	621	583	597	635	576	590	659	617	602	626	594	625	566	509	573	566	565	588	613	597	608	566	560	598	571	589	556	552	578	578	587	610	593	587	613	577	589	624	588	599	630	562	605	578	611	575	576	579	586	570	617	615	566	620	602	585	559	562	560	576	586	593	602	557	610	595	609	601	596	651	589	588	627	619	600	576	569	575	644	550	545	613	599	596	572	584	573	584	590	539	586	595	605	586	561	585	573	567	586	559	607	575	587	574	655	560	567	565	590	551	563	523	624	613	599	574	619	585	578	600	579	621	567	589	548	572	571	554	629	658	599	626	582	575	569	533	581	579	573	579	599	582	567	588	589	574	570	573	635	582	586	590	606	595	600	600	648	637	558	604	585	543	630	608	613	578	649	595	573	530	584	612	622	551	569	574	533	576	573	591	562	572	641	574	612	562	557	574	583	605	611	590	549	573	585	554	628	588	620	562	596	588	604	619	646	586	606	566	615	594	617	581	578	602	573	574	605	586	610	609	675	571	551	584	585	581	594	597	582	584	598	590	603	609	617	576	611	587	589	573	615	557	555	598	585	535	641	580	598	608	598	593	611	575	549	583	609	610	605	635	550	585	590	594	632	580	585	550	608	587	595	600	586	550	561	587	562	572	601	588	599	587	579	557	587	603	572	596	597	614	552	628	584	540	579	567	584	610	614	605	599	570	634	587	629	592	572	573	587	609	590	574	552	581	613	560	589	549	581	603	597	579	581	538	578	575	543	583	560	576	561	559	565	574	611	585	624	572	610	601	602	542	591	591	545	581	565	588	590	610	585	618	599	570	569	611	544	614	620	616	556	606	558	621	557	628	591	570	589	589	578	580	577	591	557	646	584	599	579	584	593	576	555	606	604	590	556	580	587	620	596	606	588	573	578	574	594	554	604	577	594	584	590	588	579	600	614	651	590	601	603	593	576	586	580	573	584	613	559	595	619	584	609	589	554	554	585	634	613	584	598	635	553	577	596	564	589	583	542	588	584	581	575	616	542	593	588	597	570	605	581	580	593	590	556	596	625	598	565	577	569	593	586	568	580	609	572	593	568	620	563	600	579	575	623	600	571	594	577	600	619	622	557	561	579	564	600	607	598	588	548	576	574	630	566	629	605	612	572	607	591	565	612	598	611	595	589	562	587	592	590	561	617	628	588	563	545	540	573	604	617	560	578	610	575	582	586	605	572	542	554	591	590	615	566	563	592	576	597	582	567	608	573	555	640	617	546	616	518	581	664	618	617	568	571	609	569	630	589	600	583	558	652	649	581	567	575	580	581	571	584	589	587	579	587	587	559	610	675	593	602	642	580	584	616	601	562	611	559	567	571	602	574	605	596	645	559	580	597	581	598	580	628	571	593	601	536	600	626	582	629	571	588	593	552	561	593	612	622	554	601	576	584	566	595	557	606	624	604	634	598	595	596	566	581	633	559	621	629	554	616	548	602	637	596	562	564	604	577	582	546	638	586	607	638	546	576	596	622	596	605	616	611	566	549	560	580	565	573	554	577	577	583	594	549	597	650	600	557	598	595	629	607	610	550	583	615	537	553	588	600	587	586	600	579	593	605	619	592	609	615	575	599	584	605	588	600	603	619	538	583	581	602	568	597	567	584	604	585	540	543	600	568	621	580	606	587	624	555	578	632	594	607	596	576	588	554	549	601	602	564	561	570	618	605	611	600	616	583	601	565	529	577	582	589	564	570	584	595	606	552	594	578	560	592	633	591	577	622	579	629	590	611	632	525	623	596	642	593	562	607	659	570	612	607	560	572	577	599	587	594	591	610	616	576	565	614	570	575	602	568	626	596	624	571	596	575	561	591	579	614	572	581	584	558	564	545	597	587	571	575	582	592	605	597	624	615	579	601	582	573	605	618	587	580	610	587	560	576	559	588	600	599	587	609	540	574	598	575	557	558	597	625	556	572	604	589	550	618	569	619	576	587	599	581	577	551	606	612	570	591	599	563	564	620	605	593	632	620	568	556	535	588	528	581	578	620	598	546	616	583	580	606	589	558	581	565	591	578	591	505	605	558	604	633	642	624	588	595	582	596	606	573	598	580	612	625	571	637	563	574	618	611	583	635	646	591	625	575	612	592	652	593	525	593	611	566	581	637	642	585	594	582	544	575	570	610	621	645	554	574	572	626	558	593	578	574	596	540	554	605	595	598	608	598	566	620	564	597	602	592	578	633	625	569	610	602	611	547	579	615	572	606	600	585	586	603	594	587	618	636	594	602	586	595	616	621	551	588	592	585	604	592	530	581	612	541	603	572	587	623	596	583	562	586	588	546	574	597	611	595	598	601	570	601	574	577	557	585	548	565	588	583	589	600	602	597	614	572	629	548	560	611	582	605	594	616	549	569	609	566	568	582	572	578	573	599	602	588	567	582	629	582	562	544	586	569	559	554	569	617	620	584	556	598	602	656	599	554	559	571	637	585	609	584	559	559	586	592	590	596	575	617	602	567	571	574	622	574	593	624	592	612	586	600	571	635	580	569	601	585	600	603	554
4461	1244	1041	775	715	703	687	651	683	636	612	605	600	614	608	605	588	590	607	653	592	569	619	618	599	654	584	604	646	601	612	668	575	592	605	589	613	600	637	624	611	603	575	616	615	595	628	598	593	588	637	614	621	630	603	596	616	628	631	610	563	617	599	609	618	580	640	618	626	632	644	619	668	649	596	626	639	606	570	616	591	674	602	616	612	604	589	618	604	582	656	635	584	626	577	600	601	587	619	605	661	581	633	610	657	618	587	601	620	586	664	567	617	618	605	626	569	634	592	659	604	613	621	610	596	618	626	596	647	617	567	614	596	641	651	601	605	625	588	623	648	608	621	603	598	607	574	564	566	611	611	617	640	565	587	586	619	585	643	589	650	627	612	622	647	615	600	668	539	621	587	587	604	598	598	574	597	610	628	653	635	630	596	537	602	575	620	611	563	604	619	667	632	623	630	615	642	639	642	625	606	624	615	580	649	609	611	574	618	630	620	597	629	606	577	647	599	595	576	566	612	629	627	620	617	607	604	624	584	615	580	604	584	625	621	633	594	604	623	587	575	642	615	612	583	625	599	613	632	591	603	602	631	586	615	606	652	639	621	626	591	633	606	598	637	572	625	634	596	637	619	563	596	633	613	652	595	625	659	641	637	639	646	594	642	614	638	578	604	581	613	577	593	609	622	647	639	607	614	602	580	610	607	627	578	632	553	580	627	623	595	651	584	586	632	603	597	590	621	620	608	589	600	598	604	583	593	590	586	662	627	584	596	610	619	571	597	541	617	606	604	596	608	572	604	588	598	624	634	595	636	616	584	613	621	580	598	595	616	618	632	624	594	627	608	612	602	584	575	547	591	609	579	626	626	650	591	625	556	611	596	613	613	618	569	657	620	581	606	613	547	625	590	628	595	611	593	649	603	632	680	605	593	596	603	602	603	579	597	567	645	626	666	648	639	623	590	645	647	592	598	602	612	584	588	594	587	582	633	604	638	588	599	624	586	580	628	621	660	616	588	645	641	642	604	607	611	599	610	623	608	624	624	596	613	605	606	573	609	581	617	626	630	598	598	594	628	627	622	631	613	628	661	574	636	610	601	629	643	599	623	607	589	635	594	582	627	593	583	628	620	643	610	674	607	617	605	631	649	646	599	648	649	602	655	646	586	593	632	663	603	640	631	627	623	620	620	648	587	614	614	611	617	576	623	625	596	602	628	594	620	596	625	604	635	579	606	595	611	598	644	614	589	597	628	629	599	584	613	607	609	619	608	622	622	611	609	593	605	624	619	595	569	623	610	626	630	648	553	622	618	611	696	616	626	638	613	573	615	623	569	587	593	616	604	600	624	580	585	602	618	578	629	578	642	599	650	566	612	615	612	593	620	578	598	582	611	571	599	616	626	610	626	582	629	627	622	605	652	577	594	595	588	585	614	628	580	601	581	598	588	577	580	596	657	616	614	642	559	610	613	600	634	599	603	563	614	603	650	624	615	588	592	544	600	646	581	597	591	585	563	589	605	592	594	649	637	615	578	590	638	613	649	639	583	666	588	577	586	621	589	591	605	619	586	629	619	600	612	608	629	614	599	580	572	622	617	560	603	626	607	622	642	655	598	588	520	607	602	614	631	657	659	580	606	581	625	586	571	651	645	570	590	619	615	584	632	563	611	584	625	627	626	581	592	541	602	628	598	562	605	603	586	599	625	570	589	636	669	586	615	675	605	604	611	610	648	594	629	569	571	571	598	602	592	621	571	602	613	606	604	582	559	576	582	625	618	622	611	591	613	648	608	618	599	601	591	637	601	619	652	587	601	589	619	620	607	611	599	606	659	609	600	635	646	603	564	596	622	615	594	601	628	608	606	612	608	574	626	648	646	609	611	624	640	620	606	609	588	601	603	646	631	612	623	595	638	630	589	608	642	609	576	590	633	610	606	633	604	617	635	639	591	610	612	588	621	608	614	642	601	589	600	644	630	588	628	618	599	630	581	640	563	600	597	617	623	590	603	632	615	632	616	653	619	655	611	600	609	540	570	624	587	652	620	604	578	565	617	617	601	629	603	621	581	623	586	619	588	598	606	594	626	603	637	608	606	636	559	603	614	650	598	611	658	565	596	602	638	629	632	616	622	611	580	586	640	608	604	590	583	632	612	584	587	622	619	611	614	603	608	599	589	629	628	603	622	597	560	603	619	616	618	630	566	615	598	633	604	628	604	620	596	609	625	592	562	615	586	619	569	591	607	637	617	585	633	560	604	588	622	631	631	598	609	571	596	609	619	589	659	619	557	576	613	569	611	612	614	604	624	608	615	591	594	647	634	622	606	619	601	570	574	614	623	578	650	554	632	622	601	582	652	593	571	571	644	625	608	573	622	602	628	629	584	603	624	630	613	611	588	629	597	604	569	599	632	570	582	638	609	580	589	627	588	597	610	660	595	616	610	632	603	599	572	619	593	631	616	637	621	584	599	669	590	610	595	622	602	634	554	606	608	615	602	587	642	575	575	555	657	642	626	613	631	560	575	617	608	648	633	627	595	613	620	641	611	587	586	622	615	559	674	581	651	613	613	576	598	573	601	596	592	615	560	653	625	594	652	653	585	616	611	664	631	580	640	581	616	618	649	614	612	594	601	587	651	585	608	603	596	641	612	632	587	629	623	598	579	647	595	608	613	639	544	627	643	648	625	615	604	641	586	635	645	650	599	627	612	599	600	610	602	654	580	656	629	617	635	649	616	600	588	600	640	626	536	619	576	607	612	568	630	603	611	616	638	616	628	598	615	584	619	587	595	604	607	619	615	599	651	629	593	553	596	615	605	653	596	633	585	586	561	579	626	677	607	585	615	612	583	574	606	600	646	592	607	605	625	624	605	640	600	652	564	620	632	609	602	544	638	633	586	569	676	600	564	634	585	624	661	627	600	620	593	639	648	611	544	593	576	580	640	649	569	642	634	621	565	588	536	622	605	610	624	622	551	612	626	654	600	576	619	594	606	586	553	621	647	615	614	613	632	617	563	555	561	590	616	627	582	628	613	598	636	568	632	617	613	602	604	635	626	646	616	607	600	619	571	652	667	653	640	610	599	593	601	581	633	602	632	598	653	611	610	581	608	577	629	605	615	635	564	604	594	591	594	632	598	633	598	614	590	603	608	603	634	648	628	634	616	628	590	619	572	595	599	571	591	671	648	583	599	657	601	612	618	565	613	589	614	599	663	641	586	637	601	605	640	623	648	625	611	647	593	630	573	597	594	579	640	604	622	602	625	610	615	599	627	604	605	597	598	584	621	618	561	570	576	585	626	628	601	612	585	563	606	570	625	606	569	636	586	572	602	644	609	628	599	576	630	588	623	591	650	628	571	576	628	644	604	687	619	603	649	629	631	592	649	633	607	610	611	618	648	570	637	620	643	626	632	582	596	581	589	574	624	565	588	620	644	612	570	572	630	614	575	606	617	595	613	620	610	563	634	592	622	584	603	612	647	586	635	606	638	579
23324	20982	28373	23778	20972	12787	1127	709	631	461	449	424	406	366	389	321	339	323	323	329	360	311	322	271	299	295	296	319	314	302	321	277	309	285	276	282	297	299	293	281	274	287	287	269	258	292	306	275	254	303	274	309	255	293	292	279	258	300	282	285	262	283	273	295	276	315	301	286	286	294	281	283	284	298	289	287	269	258	255	312	288	285	289	259	299	280	282	265	287	275	305	298	245	287	289	275	269	296	305	277	287	287	282	267	311	291	293	278	282	297	275	289	239	282	267	272	305	256	265	301	254	272	279	255	293	295	256	267	256	300	248	282	300	249	291	303	279	274	305	275	262	291	296	293	273	273	299	282	299	263	293	255	295	293	266	319	292	280	269	317	334	248	286	266	283	278	291	260	281	267	304	269	281	262	271	262	290	271	251	287	307	289	295	295	250	295	285	297	273	310	310	319	322	317	273	298	279	265	283	286	267	238	305	303	274	260	298	250	298	278	292	307	294	273	308	301	286	286	289	290	296	272	270	301	321	289	257	280	254	287	284	265	281	282	284	272	284	292	293	294	275	246	265	278	278	280	285	270	297	293	287	286	317	286	289	248	243	277	274	259	283	300	289	262	271	292	281	283	256	255	278	279	279	254	266	271	291	261	302	274	304	294	261	300	283	302	293	262	281	299	283	280	283	293	309	278	275	256	267	275	285	246	257	303	307	287	301	291	319	321	273	289	266	275	292	266	261	276	254	298	303	306	262	284	288	286	246	272	298	275	270	246	298	302	251	292	276	285	289	269	288	283	305	300	293	303	289	312	302	300	273	270	284	293	274	278	290	256	281	259	285	294	269	285	269	299	299	293	286	273	267	290	298	266	302	300	280	279	267	274	280	286	257	291	262	283	268	285	278	268	254	295	269	314	287	272	261	278	288	290	270	233	284	299	300	283	257	317	253	271	276	291	253	286	273	291	306	249	279	293	298	272	272	289	259	263	272	292	287	283	324	280	258	257	239	298	296	265	277	289	316	296	272	273	286	279	280	312	261	286	309	264	275	281	251	289	250	310	286	259	261	284	256	280	302	284	303	283	276	283	285	297	257	282	276	261	259	284	275	286	258	271	290	249	304	249	276	260	297	253	281	283	299	262	273	322	294	284	274	283	293	287	244	323	318	286	280	293	284	277	280	281	268	297	283	295	286	267	251	274	292	270	274	255	277	299	284	291	297	288	281	311	267	278	280	284	260	278	294	291	284	304	275	294	292	278	288	297	285	309	283	267	267	295	293	253	289	266	260	281	302	296	296	305	296	307	286	305	277	274	280	282	271	293	274	298	265	292	284	272	268	269	251	260	259	263	260	240	273	264	287	260	305	281	280	264	279	281	270	298	290	281	278	298	293	284	294	280	278	308	299	300	287	280	289	278	262	256	286	265	324	248	287	301	259	272	275	304	267	256	298	300	261	265	296	291	282	263	268	286	278	286	270	267	283	275	284	310	283	292	305	286	305	269	269	296	292	262	265	266	277	288	284	264	252	284	276	277	264	293	239	281	254	272	323	293	294	293	269	286	316	274	303	257	275	274	290	258	273	271	285	283	280	263	276	263	291	267	281	282	262	305	295	277	294	263	297	259	299	267	275	256	286	261	300	275	303	272	281	271	288	288	291	288	295	251	278	291	253	269	287	255	277	329	294	298	282	279	260	302	259	294	287	266	307	274	289	288	289	285	319	314	284	267	289	308	260	257	273	268	285	285	284	272	287	283	272	291	274	283	279	296	290	272	281	312	308	305	279	306	314	270	269	281	271	252	253	295	289	296	263	295	316	295	291	271	286	283	251	272	295	267	307	267	268	262	269	296	303	277	302	302	290	295	269	277	273	256	293	290	298	266	295	290	299	298	295	265	286	283	280	276	283	278	294	265	256	274	243	273	311	279	296	281	284	275	284	265	265	304	270	252	296	319	295	269	268	274	298	256	295	284	282	276	290	260	292	278	275	248	290	287	296	323	274	267	294	228	282	288	294	281	259	306	292	296	294	276	270	317	257	273	255	263	270	306	256	297	289	268	297	293	267	288	299	280	299	263	268	280	261	284	267	275	264	283	275	271	243	247	285	263	266	291	253	268	276	274	283	306	221	284	284	295	280	281	285	269	297	290	263	283	277	259	276	264	311	286	301	299	276	268	299	272	294	285	262	285	294	277	269	266	261	256	226	282	293	310	268	290	271	294	275	280	270	295	275	284	274	279	311	281	292	305	288	300	300	256	249	281	284	299	257	281	290	256	290	260	294	273	267	274	272	280	258	263	289	317	253	300	266	267	282	286	263	275	291	271	282	264	265	273	272	261	257	276	270	299	303	303	272	255	289	286	266	326	282	278	284	268	271	288	303	302	280	290	279	286	286	267	278	282	259	260	284	304	273	281	301	274	309	300	283	251	266	241	304	265	277	295	295	283	300	269	272	286	283	274	282	265	288	281	280	258	291	295	306	260	261	255	269	280	273	297	299	320	274	272	293	277	296	265	288	270	322	274	299	270	235	290	276	287	300	292	278	276	292	279	256	274	263	269	294	253	272	281	263	312	279	261	294	289	261	268	284	302	251	286	302	253	253	278	266	309	274	259	264	276	299	261	302	283	271	268	270	316	264	301	265	283	266	264	288	296	275	263	298	288	274	273	302	300	259	268	250	304	276	287	304	290	283	256	282	273	269	269	300	299	267	253	307	298	263	316	281	293	260	287	271	259	292	291	283	276	280	258	277	255	270	306	276	255	289	274	294	298	273	269	271	327	248	303	293	276	287	283	297	271	264	328	287	242	281	293	300	267	287	290	286	298	246	304	290	304	308	300	288	274	262	277	299	306	296	263	267	288	286	292	277	304	278	290	263	286	269	277	293	290	289	305	262	270	278	257	267	280	265	286	269	285	266	270	248	272	265	274	276	290	277	300	268	252	281	277	286	288	286	291	266	273	288	321	286	291	289	269	281	302	283	262	277	257	273	276	264	268	309	268	293	297	271	279	284	301	290	292	289	270	273	284	240	269	323	260	301	284	283	256	257	285	290	265	283	315	311	279	284	283	256	281	273	277	276	290	270	301	289	268	320	285	281	267	296	304	272	272	299	260	296	291	265	292	290	261	277	308	269	282	307	251	286	261	301	267	296	313	271	252	253	292	273	306	277	262	288	309	254	295	260	268	267	303	262	295	246	291	252	260	318	261	302	266	264	297	297	272	265	314	267	287	289	270	299	278	311	283	289	285	277	266	286	260	297	268	282	261	288	319	290	279	270	284	291	260	296	273	273	251	287	279	287	302	312	275	342	266	303	298	301	290	258	299	276	287	287	291	297	280	292	282	290	281	297	253	268	293	312	290	320	304	299	291	277	246	240	272	278	267	283	269	294	304	244	282	282	277	296	291	263	290	304	265	277	254	269	286	273	290	311	278	294	297	265	275	262	281	278	284	288	253	287	274	252	272	268	303	267	289	285	298	282	280	291	274	262	282
4772	8219	6054	2883	2003	1561	1135	903	711	641	535	551	468	440	409	400	406	381	379	373	383	368	364	362	345	306	350	302	323	331	339	305	323	336	307	290	307	318	333	322	300	308	315	334	316	310	297	325	271	314	322	312	303	293	340	307	294	301	282	305	294	290	313	291	301	299	278	298	313	327	327	298	299	270	309	311	325	280	310	345	283	304	301	293	303	307	317	299	293	336	328	339	305	309	326	307	318	317	303	275	309	287	326	306	299	286	300	279	294	284	296	321	289	332	295	298	287	305	318	291	291	326	288	321	321	335	291	303	302	302	317	299	317	336	304	301	310	300	280	312	314	302	318	294	320	355	315	322	312	308	307	323	324	310	308	311	277	286	306	303	307	324	303	303	307	305	312	299	315	298	325	306	297	319	286	290	310	289	317	320	284	320	287	310	307	325	288	305	325	286	285	326	309	313	279	298	306	292	328	326	313	331	334	301	334	297	290	297	324	293	310	318	303	322	308	314	327	308	301	298	301	296	284	291	309	317	315	319	295	295	312	270	313	309	336	322	264	309	278	294	316	290	339	313	301	310	314	327	292	327	332	266	294	300	297	294	308	279	317	322	309	298	301	301	305	302	287	292	308	302	288	326	300	289	317	315	292	305	277	306	328	326	327	293	309	283	272	285	283	286	284	291	324	315	298	300	336	295	311	313	309	317	305	283	289	309	283	293	330	293	310	283	320	292	274	292	320	319	301	324	276	322	291	309	299	284	309	287	300	300	318	290	289	276	315	310	275	298	305	291	297	279	334	323	309	310	300	333	311	278	301	312	285	310	294	297	327	273	294	323	310	290	324	318	299	333	305	325	313	292	300	290	324	323	286	288	339	308	293	325	342	289	292	313	291	335	289	303	301	290	347	299	329	293	322	309	281	302	334	338	282	331	314	330	293	317	290	312	292	268	299	293	292	297	316	289	288	282	293	276	303	321	323	303	304	324	343	298	289	305	323	293	331	323	305	301	284	302	307	339	289	316	291	290	302	301	309	293	311	321	321	289	280	319	296	330	306	282	327	311	310	304	320	314	310	327	334	305	323	307	302	320	283	312	269	288	310	310	287	307	271	292	306	317	333	288	306	313	296	321	310	291	342	350	298	293	322	310	291	302	331	317	294	332	318	305	288	319	314	307	291	310	282	292	323	276	294	309	340	283	302	314	317	281	298	298	310	312	305	298	298	341	325	256	320	335	262	315	313	271	296	336	305	308	326	327	310	306	341	285	317	290	293	328	311	329	276	347	309	292	314	295	317	315	286	343	329	307	299	343	333	317	338	301	315	284	284	301	322	299	307	287	312	300	324	282	283	310	289	323	329	312	295	312	306	321	292	321	317	286	298	301	325	323	285	287	295	310	297	294	293	312	321	337	314	292	294	329	289	282	284	299	337	310	320	304	268	306	302	259	308	308	306	298	325	321	302	284	323	290	310	305	286	300	311	294	271	315	302	276	313	275	305	293	315	311	313	311	288	301	285	295	335	293	317	285	324	315	310	307	326	301	290	312	298	298	292	315	316	281	297	319	296	302	320	297	322	297	310	313	306	304	303	280	301	295	309	313	294	303	345	311	303	310	341	307	320	308	291	302	307	312	309	325	304	294	298	297	300	296	295	320	323	312	325	315	292	302	297	294	306	301	303	310	296	315	288	328	323	313	304	308	290	325	305	300	322	289	315	324	308	327	315	317	307	295	309	315	310	308	298	309	285	339	326	303	315	312	296	325	284	314	303	329	290	279	320	320	303	307	344	315	277	309	297	304	286	328	267	271	335	303	302	308	311	319	292	300	292	326	293	334	321	334	333	279	353	309	302	358	307	289	320	325	306	297	293	325	315	290	304	302	273	344	291	286	304	308	313	324	307	325	303	318	302	341	316	271	294	310	330	344	331	306	329	307	314	302	276	315	335	324	328	325	285	312	286	303	313	325	339	307	285	293	279	312	308	317	315	310	313	324	284	327	308	272	270	321	319	303	322	323	304	303	290	314	301	318	330	307	318	315	309	289	312	298	315	285	276	286	302	304	326	308	286	327	318	313	286	296	295	280	301	332	281	291	335	297	310	311	299	290	297	353	333	295	307	296	295	303	308	303	326	295	304	310	301	288	315	299	285	321	274	300	348	324	314	291	285	309	305	304	325	324	295	305	292	284	335	302	294	345	272	312	331	300	297	316	268	344	312	304	325	292	304	306	318	279	296	321	268	278	293	332	302	265	312	342	289	304	289	287	321	302	297	309	323	283	312	297	294	333	311	289	334	327	327	331	304	283	291	316	323	301	278	264	321	293	313	317	318	344	350	306	313	304	307	337	290	322	312	311	288	301	304	315	284	285	291	295	326	302	315	348	323	292	282	320	313	266	325	313	287	318	294	299	296	308	319	318	311	316	297	305	305	292	295	328	296	309	315	305	310	254	304	309	309	308	300	284	299	296	318	282	276	292	297	322	308	320	315	317	294	297	305	274	311	285	281	330	306	303	308	345	306	321	289	321	291	291	333	315	334	312	311	276	316	284	286	307	342	343	319	297	348	324	282	305	283	313	279	305	306	342	329	305	294	310	321	272	304	270	308	304	285	315	320	294	281	284	286	318	292	308	301	331	306	313	291	337	301	297	309	313	299	304	273	318	302	311	304	327	280	306	321	304	306	266	290	296	284	298	304	283	347	297	321	307	317	308	327	308	308	302	336	313	291	288	308	288	330	310	321	310	283	330	321	297	299	312	314	316	317	286	302	264	298	320	289	283	298	280	310	313	310	291	300	304	323	312	317	303	298	290	310	342	318	321	325	294	307	313	276	311	317	309	303	311	302	291	320	283	299	302	311	316	289	329	307	308	301	312	281	284	324	292	321	303	343	313	293	291	327	314	319	277	287	318	319	296	295	306	291	286	317	312	307	310	299	284	313	299	324	306	296	305	276	321	315	308	287	298	319	336	288	351	295	331	283	300	323	321	314	318	276	305	293	299	310	289	300	298	306	324	295	309	334	298	322	290	303	303	320	279	303	312	307	301	307	294	286	316	327	311	308	313	314	299	330	303	299	285	303	301	302	296	309	292	303	294	301	317	297	300	314	312	295	285	297	284	284	289	321	283	305	280	298	314	323	307	275	333	330	271	315	289	289	347	284	290	305	296	306	286	313	287	316	309	321	317	298	304	287	331	309	298	302	308	302	291	333	338	324	314	284	336	308	299	306	318	282	290	315	300	297	275	297	305	338	288	315	304	307	308	332	310	292	319	309	267	318	306	298	310	305	310	308	326	306	309	290	291	292	300	301	295	290	290	305	292	300	329	310	292	335	308	282	314	303	304	292	311	309	302	326	291	274	291	302	307	293	328	319	308	310	309	305	330	313	301	310	298	317	317	289	280	289	300	298	309	289	306	318	302	295	328	332	295	299	310	328	321	325	339	305	299	325	335	312	287	304	293	343	276	309	312	293	320	328	293	280	285	328	289	263	314
24504	21042	27611	24609	15575	1408	917	743	709	659	704	644	668	673	654	643	670	681	627	594	599	661	619	572	629	606	617	566	614	643	614	629	585	607	620	651	635	582	588	603	549	562	591	590	655	566	618	602	637	588	601	619	619	638	598	629	587	602	595	617	631	610	549	630	592	593	620	592	610	569	586	602	601	635	621	643	615	625	576	620	579	600	591	612	609	637	641	620	631	606	620	651	624	638	643	602	621	595	571	610	676	580	591	562	613	612	622	569	626	591	596	602	617	601	614	613	607	594	597	561	616	602	638	564	607	655	649	629	580	611	586	595	619	591	625	639	598	583	624	606	600	606	598	620	605	616	610	586	604	541	620	624	602	593	591	623	600	565	620	622	587	608	625	577	602	614	585	612	621	549	577	597	623	616	631	588	604	622	578	622	607	616	588	598	600	559	595	645	614	598	617	582	579	613	627	582	642	614	633	581	585	645	614	589	654	604	587	629	654	622	604	637	645	570	580	624	646	560	625	593	574	603	604	606	622	622	644	641	619	648	548	602	616	636	634	655	614	591	593	591	583	598	591	585	622	631	624	614	563	647	605	604	590	620	625	582	603	545	617	570	611	627	585	593	599	566	615	611	591	611	600	625	616	637	613	679	616	576	605	585	611	608	654	592	618	632	612	598	572	549	572	585	632	597	631	604	576	614	638	602	631	627	604	606	591	572	603	617	603	599	609	604	597	631	630	628	587	592	625	609	599	638	606	592	618	546	622	599	614	578	612	636	626	591	654	603	557	619	595	598	575	604	618	642	632	611	578	648	601	618	629	568	608	587	627	565	596	650	576	577	551	624	609	603	601	630	575	563	612	578	608	608	594	569	606	600	615	698	617	608	635	578	617	603	575	613	602	566	593	630	615	633	660	634	659	584	587	596	623	625	556	594	590	574	600	594	607	583	611	648	581	601	627	628	588	561	609	608	614	646	601	606	581	591	580	659	576	611	620	569	572	605	602	591	550	652	578	583	633	562	608	604	570	607	643	671	612	598	580	665	577	586	573	613	604	627	601	572	630	644	584	570	643	611	588	611	636	630	564	605	598	628	629	557	616	611	590	615	593	596	591	606	584	606	609	618	600	626	606	589	580	600	621	587	656	587	593	586	621	593	611	584	586	605	610	608	585	588	667	610	605	587	627	606	618	568	611	608	617	619	616	613	647	603	594	579	609	645	607	611	616	567	599	599	634	618	593	634	594	611	573	666	591	633	641	599	614	616	621	632	606	604	618	590	625	615	562	601	614	580	624	628	581	568	594	640	648	633	627	548	618	531	605	594	627	583	615	608	586	586	645	620	652	631	606	644	549	607	622	619	627	612	626	560	592	595	628	577	600	601	600	612	606	587	626	600	634	657	646	649	598	605	567	596	623	580	552	643	605	571	608	614	554	558	633	592	612	612	631	573	607	584	644	581	586	595	575	598	599	583	609	573	601	640	600	618	639	608	592	621	630	631	643	627	577	559	565	583	585	609	629	631	604	615	579	686	655	595	562	644	607	593	636	615	566	616	641	614	597	621	605	600	627	629	626	598	609	602	601	614	634	571	635	595	610	599	648	655	563	559	591	616	619	603	586	634	602	624	624	608	587	578	577	614	615	593	575	629	594	600	596	639	611	594	588	575	620	592	635	608	587	560	633	580	607	592	579	580	588	624	558	613	654	596	634	610	632	578	649	594	617	569	629	620	610	576	622	581	606	614	594	570	570	607	609	585	582	613	585	581	575	604	591	584	681	624	604	624	567	611	645	615	572	596	600	609	583	636	592	590	584	568	544	597	608	567	620	619	588	571	591	629	613	595	591	573	597	599	568	631	597	565	585	595	635	652	592	564	559	622	576	591	631	600	570	644	572	619	582	585	651	610	616	634	616	645	582	544	628	644	613	566	565	574	599	614	622	557	616	584	593	638	626	601	603	623	592	601	592	597	626	580	594	641	599	607	632	617	606	633	606	617	605	624	604	580	606	574	616	612	599	605	631	591	632	595	598	651	599	608	591	633	605	574	605	636	626	624	629	618	622	584	566	606	575	576	621	608	582	589	556	601	624	603	586	642	618	619	587	625	628	657	629	627	606	595	606	582	651	602	625	590	599	611	599	633	602	607	604	617	628	586	613	588	641	622	601	650	567	606	616	582	589	618	603	627	617	593	665	597	603	607	580	607	616	615	610	617	610	597	595	611	627	608	624	642	647	582	620	592	619	629	620	602	588	610	626	618	648	587	579	568	593	583	601	580	610	616	629	663	637	577	594	638	641	589	629	578	603	599	662	625	571	591	618	614	603	625	591	643	619	585	582	593	659	625	641	630	613	561	571	619	622	613	585	633	556	601	574	596	556	640	588	567	654	595	563	605	583	621	675	607	613	590	587	589	601	596	603	602	573	636	564	609	616	638	623	610	616	605	589	559	631	619	633	612	592	609	567	584	614	595	612	585	600	618	599	609	597	564	596	622	609	631	639	585	627	593	582	540	612	571	598	589	608	644	600	582	605	608	632	618	637	666	619	617	609	621	607	604	583	630	550	618	626	598	628	644	616	601	640	637	623	579	613	629	619	580	601	647	603	602	597	628	531	559	609	639	632	587	635	579	643	620	575	611	654	593	620	609	581	598	623	687	620	630	597	619	568	611	605	600	593	621	586	618	583	590	551	599	642	581	650	624	634	579	577	568	637	605	637	603	662	609	608	606	574	621	561	629	611	594	610	603	556	626	633	579	610	656	585	635	626	595	607	617	618	556	649	598	618	631	574	596	555	626	614	594	600	620	574	653	601	639	616	570	601	605	588	600	590	599	623	638	604	586	595	608	608	640	610	589	626	564	633	653	659	596	596	621	634	638	592	613	593	583	595	608	604	635	575	648	591	619	635	598	593	557	611	563	591	613	594	626	588	591	587	599	591	618	557	604	602	573	598	636	630	597	630	570	555	642	597	548	648	601	567	599	636	633	590	565	583	611	603	599	612	609	552	570	613	612	588	658	607	606	581	603	554	586	623	542	579	606	584	586	596	609	596	579	612	616	586	568	598	608	588	619	588	608	636	613	598	604	591	590	648	578	614	567	598	623	604	583	645	620	597	599	619	591	580	594	624	649	599	629	563	636	606	583	637	593	599	626	597	631	605	602	601	608	605	582	625	590	612	566	615	557	591	619	635	586	635	627	629	596	603	584	651	597	628	606	593	631	620	589	572	589	642	598	631	603	560	650	615	593	620	642	602	586	592	633	611	611	595	603	648	608	530	621	596	624	649	659	620	636	617	612	585	598	594	582	586	595	587	615	610	596	572	564	619	649	628	607	622	582	622	593	579	590	615	592	573	663	606	592	609	577	640	665	612	625	576	622	640	638	622	618	621	631	575	592	596	575	602	619	617	641	590	639	649	588	560	585	588	581	612	590	600	642	584	594	564	632	577	597	603	621	588	574	590	612	607	611	606	645	620	600	626	638	612	566	641	571	596	566
5477	5293	3876	2065	1691	1364	1118	935	841	767	755	701	704	717	702	687	652	629	632	637	631	648	634	618	648	666	637	632	593	614	658	614	570	624	613	605	607	646	536	635	630	651	590	593	626	615	601	591	607	622	605	574	619	611	573	608	598	633	618	604	596	571	618	624	629	637	563	610	619	621	589	635	623	575	594	616	605	584	611	578	570	631	554	614	590	624	565	628	614	630	591	577	674	608	628	615	619	632	597	617	627	638	586	562	583	585	602	565	586	586	577	574	646	585	642	588	604	618	607	606	657	599	565	639	624	601	588	601	591	579	581	668	614	612	568	612	614	636	620	610	596	633	585	569	619	628	563	568	590	604	616	589	604	592	593	603	623	651	549	631	588	575	623	620	637	570	615	615	570	594	641	611	604	590	560	639	624	609	621	582	610	582	610	563	571	649	577	620	637	591	616	621	578	567	655	594	581	609	569	592	580	590	617	599	618	616	623	588	598	608	623	600	573	633	655	614	621	621	610	590	601	618	578	578	597	585	581	593	606	639	639	603	593	573	574	591	597	609	619	551	618	574	618	610	564	601	600	619	611	612	592	568	567	580	612	628	607	646	592	573	586	600	633	607	620	586	658	589	603	601	601	629	611	575	566	581	610	616	593	583	592	612	614	646	589	614	612	609	628	575	633	568	621	616	585	626	585	623	588	596	571	622	624	595	621	591	613	606	590	673	632	578	597	594	612	630	628	602	605	621	593	608	581	637	563	550	606	603	607	546	602	613	653	600	599	601	591	626	603	634	633	657	581	609	578	620	593	597	581	555	577	596	605	614	587	626	625	614	600	580	595	601	601	589	580	649	599	563	631	595	607	601	610	596	585	633	612	565	563	625	651	594	589	577	627	632	620	666	608	599	597	598	599	616	589	636	592	587	583	594	595	593	645	607	609	602	622	585	608	637	573	576	633	629	604	540	617	606	616	598	580	590	617	617	569	606	630	546	652	600	616	604	563	561	599	553	572	623	610	584	617	545	607	622	626	593	606	600	572	606	605	590	660	612	604	638	622	596	635	599	646	612	593	554	634	563	632	593	582	630	611	632	603	638	544	566	596	636	606	589	605	619	566	626	630	620	641	643	642	652	600	635	604	593	631	593	615	606	626	617	616	595	619	575	580	665	574	581	579	612	615	582	590	609	577	610	560	628	577	644	604	603	614	589	661	598	605	609	567	631	612	594	559	597	599	625	599	580	579	607	612	639	684	612	588	584	614	584	591	654	592	600	568	613	581	598	602	581	587	648	611	650	619	621	611	584	630	593	576	652	580	635	563	617	576	623	617	602	598	625	634	601	571	553	602	631	582	584	604	591	597	605	598	597	592	583	604	608	568	626	598	644	580	607	590	601	583	598	593	627	639	631	600	605	605	602	622	584	581	635	642	616	550	628	620	599	576	617	567	613	611	639	629	554	591	595	610	583	589	614	588	580	580	590	570	624	648	608	595	621	596	570	578	566	588	582	645	603	593	637	599	603	593	590	561	605	630	610	596	588	594	611	598	562	600	608	634	622	615	620	622	613	654	577	604	657	605	625	582	575	566	603	573	580	557	603	570	635	616	627	563	549	554	596	567	592	600	579	589	608	576	605	596	572	644	631	611	670	576	571	625	607	599	593	618	627	619	632	625	590	593	596	585	589	565	616	596	658	608	649	637	598	613	604	574	620	607	604	604	619	642	606	625	594	614	607	587	583	576	602	625	616	623	610	626	606	586	612	614	612	597	589	591	597	616	624	647	609	567	589	611	568	570	571	573	617	628	592	583	571	586	600	588	650	584	585	604	590	587	643	623	587	610	597	616	648	602	592	628	623	593	624	560	565	597	589	605	614	611	600	638	604	566	630	634	604	567	572	628	609	568	623	568	595	616	623	620	578	606	566	591	634	563	606	630	583	602	555	637	596	637	573	590	570	646	619	621	606	591	604	604	613	573	585	621	598	614	597	594	583	610	588	576	608	584	630	592	602	595	575	583	609	593	607	618	589	576	596	608	601	537	587	596	548	630	611	606	579	645	571	575	543	642	602	545	609	648	631	604	635	592	622	594	622	632	552	594	610	617	660	627	598	584	640	620	601	643	568	587	574	567	577	635	628	578	630	615	584	636	594	573	608	619	570	657	627	561	621	628	612	617	592	615	601	642	622	598	611	556	613	629	610	577	654	616	615	579	595	588	629	562	552	592	642	634	605	592	600	556	637	604	589	623	635	613	612	630	585	612	564	606	613	580	609	613	583	605	578	626	588	577	675	607	580	590	607	642	631	589	600	610	613	661	615	594	586	659	632	621	635	638	629	616	608	601	623	628	618	602	578	624	591	619	626	607	580	577	579	608	595	623	598	630	615	587	590	598	589	666	598	558	653	596	604	611	600	522	613	606	666	643	577	616	602	599	620	598	598	574	620	592	595	614	587	610	588	640	601	630	608	610	604	571	614	602	604	591	634	618	610	630	616	625	588	622	608	573	575	640	599	581	599	616	588	601	588	650	635	594	608	619	577	624	684	587	615	605	643	599	570	614	621	638	592	599	593	631	618	617	579	629	597	589	633	586	604	627	639	619	622	598	632	651	577	587	614	579	594	621	597	606	652	632	590	578	604	621	615	654	605	582	627	626	646	625	595	587	614	627	650	603	623	567	553	570	626	599	592	611	595	538	634	659	585	612	581	592	631	575	616	625	621	588	622	596	638	612	599	587	577	618	613	617	585	590	643	602	629	582	570	595	578	612	616	577	602	629	619	618	599	655	598	585	627	605	587	598	594	589	602	608	597	621	582	595	622	585	605	613	567	589	569	580	605	617	597	591	636	571	598	594	619	642	603	570	627	629	574	615	580	635	625	570	600	580	654	568	599	575	580	639	605	587	569	584	587	585	587	643	625	606	592	670	640	588	629	665	663	593	600	639	608	546	576	635	625	619	574	617	574	627	630	557	577	577	628	568	600	616	557	627	630	646	569	588	578	541	605	628	597	629	588	564	608	615	604	592	589	600	581	606	614	593	590	596	601	648	631	620	631	619	636	561	612	628	607	605	642	569	635	603	608	580	585	609	614	598	627	604	583	591	634	595	602	600	626	586	608	648	627	614	645	632	593	569	576	554	607	650	588	590	634	594	624	645	562	607	584	586	609	633	592	641	605	656	563	634	622	657	588	590	577	618	615	613	626	592	591	601	578	592	544	586	629	620	593	561	586	572	600	577	581	585	602	598	601	598	603	614	606	598	585	583	594	608	586	580	584	578	568	600	605	638	609	583	609	624	631	620	621	607	607	583	592	600	637	575	564	587	625	577	590	581	607	610	626	616	614	605	547	626	583	607	590	623	607	590	596	594	614	612	597	594	601	598	631	633	608	596	608	619	578	603	627	647	595	561	558	610	670	619	580	640	612	609	583	606	642	632	568	630	634	569	578	612	599	604	654	559	578	589	586	618	600	630	582	618	616	637	631	624	559	571	588	545	591
22148	20930	28663	23387	20930	20985	11676	1043	697	596	510	441	382	333	307	312	281	291	273	262	259	248	204	231	222	258	243	236	200	212	199	188	240	195	211	197	218	214	190	184	171	191	223	210	191	179	203	201	245	185	190	204	207	191	182	203	204	202	184	187	202	187	196	165	218	205	202	189	187	194	194	200	183	204	171	166	231	197	202	175	195	175	176	187	188	201	178	183	184	180	180	185	181	191	183	208	189	187	190	193	174	183	189	196	180	203	192	180	172	167	184	169	194	181	210	180	181	165	206	206	170	178	184	168	178	187	168	186	183	181	200	192	172	182	172	194	176	180	200	208	204	175	192	177	181	164	195	210	158	168	192	185	220	181	180	187	188	207	202	193	185	178	190	214	200	169	191	165	176	187	179	211	187	187	180	193	168	198	166	171	191	172	187	185	204	189	184	178	181	180	181	172	160	183	188	205	182	182	196	183	179	209	216	170	156	209	192	197	189	206	183	166	171	188	190	162	203	198	194	182	199	185	179	182	200	198	177	188	183	193	194	191	157	203	207	181	172	174	182	204	165	197	195	182	164	187	185	189	202	177	179	211	178	192	183	203	186	170	200	182	193	176	184	170	158	188	197	167	202	188	179	180	185	184	179	176	207	172	177	186	180	222	188	197	189	197	186	170	195	191	176	181	178	186	191	196	193	188	186	189	171	200	190	197	183	162	189	182	170	190	195	204	200	181	175	184	198	187	185	175	179	173	185	192	173	177	188	189	185	199	182	194	196	195	161	202	175	167	176	194	182	205	187	194	187	174	202	177	161	161	188	167	191	190	187	174	206	195	193	198	161	147	162	212	186	178	180	205	172	176	178	176	158	170	177	194	226	201	171	201	202	206	188	212	200	195	201	181	157	183	167	180	169	177	179	186	194	181	192	189	205	211	218	192	184	192	173	179	182	205	191	184	172	188	173	184	172	172	179	195	181	211	210	168	179	199	179	185	185	201	183	208	166	158	173	196	180	169	192	201	221	177	180	170	176	192	189	219	191	202	183	172	187	177	177	209	174	158	156	175	179	168	197	197	190	160	180	200	194	184	167	177	206	188	204	188	186	186	182	208	192	207	188	178	197	202	216	196	175	185	170	212	165	187	208	178	183	195	190	171	194	193	212	195	184	186	209	187	181	185	180	187	190	173	209	191	198	190	178	180	182	210	179	188	203	183	198	208	163	195	175	213	209	181	176	169	165	215	164	184	192	177	201	190	173	202	185	156	188	165	206	209	191	186	197	164	194	200	183	208	175	184	181	196	184	159	198	170	177	173	181	191	171	178	181	185	161	193	177	216	172	172	185	193	180	197	185	176	195	185	208	192	210	175	201	203	205	170	168	196	186	187	200	178	196	194	204	178	168	184	186	195	181	205	174	196	190	196	177	182	163	193	180	185	180	186	196	183	180	174	205	192	216	164	189	183	165	179	191	181	196	171	192	190	171	218	198	142	218	192	181	190	210	198	173	181	175	198	187	207	208	170	177	179	199	198	192	188	194	186	165	183	180	170	173	194	211	213	178	180	184	195	179	187	175	169	165	192	186	193	173	209	168	206	168	195	199	173	194	197	172	186	198	165	171	185	200	189	186	192	201	172	198	177	185	161	183	185	199	179	174	176	184	187	198	197	161	193	173	193	191	196	198	168	197	180	184	197	189	206	187	164	178	177	199	180	201	202	199	194	152	193	193	161	182	205	153	197	191	180	183	174	199	174	189	192	177	194	202	183	189	178	216	191	199	181	186	193	175	181	174	185	176	188	191	167	174	175	161	211	179	181	175	196	179	172	167	171	208	184	174	172	213	188	212	183	188	188	173	202	194	180	186	187	183	213	179	195	170	232	204	183	198	202	191	192	211	189	192	163	174	202	204	188	168	186	196	168	196	202	162	185	182	197	177	189	208	197	179	195	193	144	198	190	191	184	178	174	206	170	192	202	202	175	204	183	168	186	202	194	170	193	180	193	172	171	183	188	177	185	209	189	177	198	208	207	214	185	179	184	203	217	228	200	173	172	189	180	168	175	205	211	187	157	172	177	175	155	181	180	204	209	175	180	191	198	174	184	192	190	175	201	174	174	183	182	215	167	167	186	208	196	180	178	197	209	187	220	175	199	176	150	169	165	188	161	186	201	194	184	203	178	177	168	166	198	200	165	173	195	214	200	206	146	176	175	191	204	189	208	199	181	182	201	196	184	197	182	194	193	221	165	210	220	206	156	194	185	167	176	189	160	190	217	223	190	184	187	184	171	213	197	197	201	203	189	176	196	184	162	170	189	184	173	194	167	160	196	170	189	188	187	203	182	188	201	181	180	168	183	191	166	195	189	166	206	184	186	182	198	179	207	177	192	201	172	189	178	184	191	218	198	181	177	179	174	186	188	155	184	180	181	185	178	187	192	182	204	176	167	187	209	200	196	197	152	180	170	190	176	172	207	185	204	168	174	183	166	170	209	194	171	183	187	188	212	168	181	195	198	188	192	184	200	186	204	188	175	194	210	176	191	213	189	190	179	204	217	154	188	197	175	159	171	185	187	200	172	179	161	193	190	211	197	191	181	181	191	192	173	171	202	168	182	184	202	194	185	213	205	175	201	194	200	185	189	172	198	200	188	172	190	169	183	182	177	172	186	179	158	177	170	184	170	199	195	181	179	204	174	192	183	180	185	187	167	180	204	180	227	200	195	185	197	166	201	179	200	172	204	186	192	169	194	197	195	182	186	205	154	182	170	202	187	161	195	190	182	204	188	190	163	183	169	180	195	204	165	188	165	203	185	165	183	190	186	170	205	188	202	183	190	199	197	192	188	182	196	205	189	192	179	191	202	184	203	203	181	183	161	182	169	192	171	190	174	189	218	184	195	192	178	188	162	195	204	205	166	188	224	188	186	181	197	176	187	209	199	172	193	187	173	200	147	167	166	209	184	188	188	176	160	193	169	177	190	204	196	166	178	185	192	214	194	189	172	189	183	181	210	185	211	173	185	230	196	174	153	185	169	192	186	187	192	205	178	195	168	177	194	204	211	192	179	209	179	173	154	180	164	202	174	165	165	194	165	186	204	201	202	197	185	200	196	180	190	180	189	194	177	179	190	204	180	199	193	177	185	167	189	204	172	152	192	194	177	212	166	179	198	196	167	203	204	179	166	189	174	178	181	207	181	178	190	181	198	183	175	189	193	160	197	204	171	225	174	177	182	175	209	179	177	171	200	185	192	188	185	193	182	192	175	204	186	177	169	164	172	197	195	167	202	191	163	186	176	212	185	186	202	207	178	189	194	195	197	202	193	154	202	197	187	190	178	201	190	181	199	183	168	194	189	175	166	192	183	186	184	176	204	198	190	188	204	200	202	199	200	181	175	202	204	189	187	177	175	161	186	204	175	210	206	189	196	177	195	198	173	198	186	201	190	193	192	164	201	162	195	185	164	201	195	189	195	162	194	187	160	170	184	202	208	158	223	190	193
5855	13966	9853	4949	3511	2549	1902	1374	1077	864	677	574	533	457	440	360	334	335	343	308	306	254	253	256	248	226	231	249	231	198	230	259	211	214	204	246	213	201	210	187	195	220	205	222	200	221	211	202	203	180	190	197	207	203	192	200	186	174	188	189	203	194	188	216	225	202	189	214	189	199	175	183	226	180	186	197	191	201	173	190	200	183	212	172	165	174	198	183	197	197	171	203	202	192	221	185	199	202	188	205	215	204	222	222	198	205	178	189	221	171	168	188	177	207	166	176	205	197	201	208	193	200	190	190	197	217	202	174	173	193	205	205	208	210	195	184	177	184	212	198	191	169	198	185	203	185	196	200	169	182	167	206	196	208	197	201	182	182	178	166	211	179	190	195	188	201	211	185	184	193	208	181	201	185	172	202	170	201	181	195	163	185	187	197	176	192	190	180	173	198	189	189	197	186	178	197	181	157	189	180	175	175	190	170	191	183	190	201	202	193	197	175	184	213	194	196	175	184	154	184	180	180	176	186	185	184	219	173	197	202	182	191	163	184	194	173	196	196	160	209	189	195	197	209	178	184	194	194	193	191	231	196	193	201	216	203	181	189	194	193	158	197	194	198	170	174	177	172	166	192	202	204	180	185	180	185	186	188	175	196	175	181	177	185	206	168	214	187	156	193	201	208	184	187	183	184	169	202	170	194	174	181	181	195	180	173	177	197	177	177	164	197	189	187	191	177	220	183	199	204	194	204	195	189	185	199	171	173	189	203	213	180	200	163	167	193	178	193	183	194	212	185	174	210	190	185	176	179	197	187	189	208	199	199	191	159	173	174	206	181	165	209	206	162	201	194	163	167	172	181	187	185	188	191	192	209	177	204	206	214	186	182	201	195	200	198	168	179	185	187	221	170	189	195	177	195	166	210	198	188	213	175	211	178	200	179	186	167	197	221	217	193	216	170	222	177	175	182	195	196	184	191	187	185	185	192	162	186	179	183	207	191	197	200	172	192	194	180	195	184	175	188	194	198	202	192	181	196	185	174	181	186	198	183	176	184	209	192	190	171	181	187	191	187	188	213	209	163	192	202	180	209	207	195	184	187	185	174	197	197	179	185	186	194	212	196	216	181	183	202	221	180	193	165	183	186	174	196	198	186	191	209	204	218	180	196	188	179	202	198	179	195	209	198	192	179	191	190	188	201	186	179	172	171	183	183	201	177	197	177	182	196	198	184	198	203	185	187	183	169	199	187	209	187	200	160	186	175	203	193	209	198	201	191	176	180	191	179	193	177	172	174	200	166	165	186	191	187	217	190	214	209	186	194	185	197	175	184	212	195	208	171	198	165	186	179	187	201	182	191	194	190	183	179	181	189	196	187	209	185	199	185	189	179	185	183	184	169	162	185	179	192	179	187	192	182	185	168	188	198	206	183	197	221	187	194	196	182	190	191	209	189	186	168	188	225	183	192	157	182	187	193	197	196	193	190	204	182	165	182	176	190	168	184	206	188	191	181	183	193	180	199	192	187	192	192	188	181	218	202	183	188	217	172	204	193	185	201	169	197	202	185	191	162	185	202	190	181	163	217	199	204	180	169	184	155	181	192	193	185	195	176	159	173	181	187	198	183	198	191	197	189	179	197	197	191	185	219	211	193	187	188	213	173	190	189	203	173	186	208	163	166	172	188	181	181	203	199	177	169	194	182	189	186	162	182	188	172	181	204	167	215	183	208	185	202	189	195	178	187	184	193	187	182	179	181	198	170	187	196	188	195	201	184	209	194	191	198	180	198	169	184	175	199	186	177	169	196	203	188	183	178	187	180	191	179	184	204	182	178	169	193	198	209	201	177	211	202	169	200	181	203	191	182	193	202	192	190	190	194	173	194	202	184	180	172	198	162	170	179	184	203	171	189	177	216	194	188	183	204	182	198	185	193	202	190	195	198	216	189	202	173	186	175	195	177	183	162	175	177	199	171	167	186	182	180	184	175	182	189	185	162	199	183	197	187	188	196	171	223	190	167	197	190	200	193	187	169	188	171	165	192	171	177	197	193	211	212	169	180	202	209	186	188	196	180	180	152	188	193	204	185	190	176	201	167	175	187	202	195	171	193	186	166	208	179	198	181	193	185	190	160	196	210	206	172	201	202	176	179	192	170	187	193	190	202	208	159	154	170	188	176	180	174	191	202	189	191	202	193	187	190	191	186	180	194	183	201	186	177	197	192	192	196	200	197	179	178	219	193	201	207	192	186	176	199	192	194	186	193	198	190	198	179	173	209	186	177	184	180	197	184	204	187	179	170	189	169	181	189	189	176	192	193	182	174	198	218	207	189	188	168	182	194	169	209	204	190	178	198	175	184	158	202	179	189	179	178	165	191	177	208	194	179	202	220	188	181	195	195	170	173	184	197	175	175	182	209	196	188	193	181	193	186	193	189	161	207	194	196	181	176	203	186	162	160	199	192	201	196	193	175	179	157	191	185	205	182	196	183	189	179	184	197	182	192	174	186	185	182	169	194	190	198	175	215	195	177	175	195	184	175	200	196	202	205	204	185	192	169	177	202	154	163	175	165	189	199	187	192	165	208	185	198	204	176	191	168	179	183	208	184	175	194	196	185	184	215	175	156	204	193	204	178	184	192	185	185	210	188	202	199	222	185	185	183	197	177	170	162	197	194	182	171	175	200	200	196	176	179	217	168	170	193	201	183	193	174	190	183	184	168	182	177	176	196	172	174	192	187	195	200	217	215	197	195	173	162	196	163	202	199	186	198	173	220	183	191	183	197	213	213	181	199	199	195	187	160	191	179	193	170	205	196	180	191	176	203	179	175	179	183	167	183	179	190	192	165	200	202	183	172	203	195	206	176	204	164	196	205	195	185	184	186	177	173	187	190	226	169	205	178	178	173	146	152	167	192	186	174	194	178	208	190	170	202	184	192	178	200	214	230	199	175	197	181	191	191	212	184	216	190	174	187	186	187	198	192	217	173	195	183	181	186	191	195	209	192	213	192	212	192	199	184	175	180	169	195	180	191	165	193	188	195	172	204	195	197	194	175	192	184	165	196	158	210	194	203	185	187	165	171	198	205	202	199	183	194	193	195	190	197	185	169	199	202	201	179	171	192	176	208	204	192	211	183	189	169	181	187	169	188	184	181	165	167	184	207	175	207	194	192	165	178	202	170	205	192	185	177	170	203	194	197	166	203	179	194	207	186	181	195	192	174	204	189	190	175	166	206	169	183	179	177	180	183	189	157	208	184	188	210	189	192	180	172	189	191	212	187	194	208	184	178	186	164	184	177	194	200	201	174	172	194	190	168	198	185	174	180	193	191	179	181	165	197	191	191	177	195	166	161	154	182	181	187	192	188	165	190	193	169	162	200	219	191	202	166	173	177	186	196	192	183	192	182	199	187	206	160	179	190	176	215	170	193	189	214	188	193	192	167	178	208	172	171	158	195	190	187	191	193	198	178	166	188	176	179	193	208	197	166	188	207	172	197
27380	19029	5742	964	637	659	653	652	608	631	620	586	593	623	598	586	605	602	606	582	606	596	608	644	580	624	566	651	615	548	593	601	560	589	577	617	589	662	637	629	620	626	589	598	604	604	652	620	569	626	609	556	593	566	609	619	576	615	613	589	590	594	593	584	610	616	595	625	578	649	621	658	624	574	629	612	608	584	639	583	583	616	620	578	628	621	601	623	643	625	591	638	619	592	623	619	642	593	591	564	595	591	643	635	621	599	656	622	627	598	587	588	643	614	572	613	656	625	638	627	663	595	584	583	612	617	588	592	590	646	610	617	594	574	589	569	656	594	595	541	620	602	597	550	605	573	591	654	564	601	618	622	600	604	583	603	626	597	579	608	580	619	593	606	599	593	580	613	581	623	624	611	611	600	570	592	586	582	644	631	624	626	630	591	674	636	551	628	658	560	595	602	630	607	585	604	636	620	646	625	610	591	582	611	601	580	566	579	638	575	588	583	614	619	611	613	639	565	597	629	579	593	654	629	651	610	620	594	635	594	603	610	644	572	607	585	620	614	647	602	555	625	639	569	664	570	595	607	596	595	599	600	642	576	597	568	608	621	585	548	641	602	606	585	643	626	628	669	608	607	594	613	582	592	642	611	597	604	599	584	611	609	610	605	587	559	629	633	608	624	616	612	567	600	647	618	587	623	562	627	570	611	621	586	644	589	618	615	602	598	620	656	615	570	621	618	642	549	618	619	603	615	596	604	640	609	603	643	617	629	618	588	538	581	582	603	613	612	589	606	625	610	598	590	597	638	651	605	603	581	630	551	626	602	620	604	605	612	659	577	581	553	586	580	593	643	591	571	606	620	630	616	574	644	638	596	634	577	604	609	592	627	600	593	612	642	586	621	609	603	595	581	590	586	593	607	571	632	637	602	644	602	623	591	593	566	594	637	587	606	642	613	600	558	614	603	589	572	602	575	602	594	618	656	602	611	613	568	660	638	589	625	611	568	622	622	602	580	577	651	595	602	585	609	584	603	578	583	581	637	582	593	590	626	620	608	573	637	597	596	600	595	604	635	637	663	570	592	593	605	602	590	549	609	613	585	608	575	637	573	608	631	699	622	628	622	623	619	614	608	581	579	579	583	591	580	590	601	629	618	603	587	666	631	619	593	601	640	555	611	599	591	652	584	617	601	595	605	641	585	619	592	592	610	574	581	597	596	628	608	575	568	611	576	583	608	607	574	586	645	610	630	593	608	580	617	589	634	609	632	562	603	628	605	585	618	566	595	632	608	599	595	638	614	607	649	604	633	618	610	652	604	591	627	586	612	587	587	597	595	570	582	603	597	592	594	570	650	585	606	642	638	642	609	590	603	558	585	608	581	665	581	610	601	580	614	604	652	589	575	615	585	576	595	638	592	600	606	600	601	581	586	605	620	577	594	583	632	595	608	620	592	575	625	557	626	601	610	612	606	606	624	624	640	605	578	596	599	556	651	598	584	606	579	618	621	624	577	569	620	571	600	629	632	645	600	574	626	626	653	623	586	572	616	569	613	603	630	652	618	614	612	625	585	612	623	606	604	587	564	559	593	640	586	618	621	602	560	622	587	600	589	577	560	575	589	599	584	601	590	614	624	598	589	622	648	598	624	605	563	552	609	632	621	636	603	597	597	611	632	566	607	606	624	568	595	599	646	578	621	594	592	602	589	612	590	575	581	579	608	581	570	628	619	640	620	581	644	591	633	600	612	639	623	585	602	601	593	625	636	636	624	590	589	632	590	600	595	649	621	601	576	598	591	628	612	614	664	583	617	581	599	601	610	597	578	594	551	643	652	634	592	616	572	600	633	586	593	593	635	627	586	628	562	625	569	616	597	622	619	628	597	610	633	602	591	593	636	588	633	593	601	582	588	598	573	617	579	574	570	618	616	655	596	605	583	543	592	615	580	596	597	602	597	616	628	618	596	642	584	643	622	614	569	622	652	555	590	633	605	601	615	615	613	603	628	624	597	624	579	650	613	580	592	620	642	581	581	584	596	619	611	642	591	598	583	618	631	631	595	578	619	612	595	622	618	624	584	610	639	612	615	586	571	634	571	625	601	596	613	659	589	572	580	602	639	605	619	589	602	608	593	590	623	607	628	579	617	592	567	595	628	615	603	603	570	588	598	630	593	604	619	623	610	606	577	578	607	625	574	594	575	608	626	629	641	585	593	637	620	604	610	612	595	582	649	597	629	606	616	604	643	625	599	553	603	586	575	598	589	628	625	606	591	623	634	609	583	583	580	548	629	614	593	625	560	587	580	624	616	587	573	584	617	607	573	627	638	598	609	553	619	619	592	604	590	618	629	579	613	572	556	576	590	615	641	580	590	625	608	617	588	640	611	591	584	618	577	603	620	614	597	612	645	605	587	604	570	590	627	580	571	586	636	611	625	606	609	635	609	553	562	623	571	583	601	598	618	575	635	594	652	616	600	581	667	630	607	644	643	608	564	640	586	575	647	606	621	649	599	604	608	627	597	606	613	568	594	596	601	610	576	615	645	617	659	571	633	584	622	604	579	618	627	578	600	585	620	605	605	593	614	610	605	570	555	618	594	602	593	623	579	612	617	600	604	589	565	634	629	624	583	598	590	618	611	635	602	585	608	598	619	620	592	617	570	568	603	602	599	661	567	638	597	598	628	604	598	540	619	599	634	586	596	630	610	594	603	619	626	586	606	589	622	561	617	601	620	582	609	606	594	596	607	563	613	600	600	633	564	609	583	603	632	617	621	613	637	610	607	573	598	583	598	636	599	630	641	603	617	639	581	577	604	625	643	587	598	634	598	588	572	636	645	596	622	610	598	601	639	596	594	590	629	633	586	619	606	614	607	633	678	639	592	596	586	601	621	626	622	619	597	574	596	578	616	588	572	605	588	618	588	623	575	615	570	595	675	614	594	586	617	630	601	608	597	606	611	621	570	640	602	575	604	598	611	609	621	595	607	634	621	647	605	611	564	603	604	634	628	622	641	596	602	598	616	624	612	585	578	630	595	605	595	622	612	578	582	568	624	630	609	612	583	568	604	604	678	627	639	596	637	586	618	607	602	571	643	578	584	619	559	591	579	628	607	604	554	657	626	610	596	603	615	575	640	624	632	666	598	588	635	581	588	594	616	604	617	603	600	549	597	558	598	604	624	626	618	595	581	572	617	589	641	561	590	613	582	596	612	612	612	590	612	614	634	561	614	588	601	645	554	594	592	620	637	603	594	627	589	590	582	563	577	572	634	590	555	567	583	614	613	601	575	622	586	589	628	583	628	583	546	599	612	643	580	603	562	617	615	569	611	603	628	613	611	627	572	603	614	589	660	633	601	627	618	634	593	599	669	598	628	616	620	607	594	593	603	565	607	633	593	589	570	612	613	592	591	620	606	626	569	624	587	605	599	567	578	589	618	595	612	628	646	622	636	590	619	646	551	573	636	606	604	597	622	598	585	623	599	631	591	590	608	574	563
4505	1097	962	813	700	683	674	664	640	630	622	656	662	677	640	650	628	628	629	596	637	610	585	634	610	619	592	629	608	606	615	636	629	648	635	591	580	606	638	612	630	619	605	626	626	644	625	654	602	601	634	636	641	616	673	625	635	570	658	595	658	637	586	632	593	638	600	602	617	567	619	616	556	634	667	605	613	608	662	638	646	605	609	595	586	626	586	652	618	626	615	621	566	648	645	587	643	638	626	641	584	651	595	657	626	633	598	593	643	625	589	595	645	632	619	675	609	603	632	592	639	631	642	608	629	646	618	608	626	609	607	576	635	648	607	595	650	597	642	599	598	625	610	620	614	582	610	629	673	625	588	609	642	650	613	589	622	624	642	584	655	621	628	597	598	627	587	629	576	628	607	660	613	643	576	630	621	628	660	594	615	624	596	597	636	617	621	613	595	626	638	652	619	630	640	614	605	640	623	651	640	660	638	598	657	658	609	627	611	589	612	601	624	641	657	607	589	596	587	620	589	613	622	629	635	612	586	601	647	624	630	640	622	608	619	648	615	615	609	626	613	567	632	634	619	663	639	647	598	587	660	621	647	609	576	622	631	638	635	639	622	605	607	590	596	622	611	623	582	618	610	583	607	595	567	632	575	594	639	622	622	615	612	608	575	594	583	630	611	612	643	610	622	616	611	633	686	614	655	573	633	615	563	618	587	585	621	661	624	608	608	634	607	625	651	564	587	664	622	609	690	594	617	711	638	583	632	619	630	650	598	627	622	653	608	607	609	672	587	607	631	635	625	640	609	696	611	627	642	611	650	640	645	624	622	598	639	643	628	597	615	606	596	653	595	634	650	567	621	615	630	638	659	656	599	619	641	619	566	643	600	619	654	618	653	600	675	653	630	577	601	651	650	606	634	646	616	662	628	604	629	621	620	623	628	613	605	600	584	599	647	629	618	568	645	642	609	605	632	638	618	628	637	603	589	629	627	662	575	682	630	611	594	604	605	591	625	618	654	643	628	653	625	592	643	636	613	644	634	586	579	633	598	605	617	614	621	615	628	578	619	615	660	629	640	616	632	655	624	641	666	597	553	595	652	651	592	610	614	622	605	660	611	624	631	617	626	597	612	613	606	615	654	639	607	647	594	582	650	650	656	596	625	605	605	588	604	623	613	634	615	611	605	589	585	632	601	641	642	602	623	624	607	621	599	657	625	624	654	633	635	652	619	637	603	627	651	620	646	620	565	609	650	643	681	650	626	594	598	586	588	574	632	640	631	675	690	625	635	649	660	634	607	648	640	631	610	605	603	633	624	584	607	689	631	652	639	643	634	611	589	598	619	667	675	616	604	646	595	612	661	622	641	604	662	610	624	644	600	635	636	621	575	651	641	623	630	623	640	618	632	607	603	620	631	640	648	647	637	629	622	651	638	623	599	605	632	593	603	592	610	652	657	668	639	651	613	645	601	632	609	573	646	592	657	608	660	636	644	685	614	622	620	661	612	627	609	638	591	645	591	633	622	620	573	613	655	653	627	609	611	591	654	605	618	659	633	681	604	633	628	626	599	624	634	616	630	611	581	625	652	599	593	676	625	621	608	597	617	662	618	675	657	616	639	652	633	637	604	617	592	627	584	625	605	639	637	622	584	650	640	588	618	636	630	618	652	599	606	618	631	636	644	669	604	644	595	615	645	600	590	631	706	621	622	664	621	623	579	582	635	617	617	610	620	619	642	609	631	572	602	667	614	636	566	634	642	645	640	645	609	649	605	610	580	622	636	615	602	618	613	625	618	652	639	598	617	621	632	580	608	600	615	667	592	608	606	625	614	623	634	646	627	658	579	612	630	607	640	611	641	640	633	583	601	615	620	655	636	617	613	610	638	593	633	626	618	602	654	602	650	644	624	601	664	609	633	644	612	574	625	652	647	604	627	655	593	647	611	638	622	642	599	646	586	617	646	595	628	648	599	641	649	613	638	643	635	631	638	626	601	592	600	626	569	601	637	608	615	604	593	561	612	643	643	627	648	621	652	610	639	630	574	668	623	629	624	590	579	560	572	627	619	658	621	657	625	593	608	654	617	606	635	638	603	593	630	631	611	616	656	583	601	604	704	603	645	634	639	625	573	615	621	634	585	570	615	620	636	581	662	648	627	656	635	632	617	609	598	588	661	675	638	581	640	657	653	578	636	629	670	625	630	627	641	614	600	664	643	640	610	636	629	602	623	633	623	593	647	658	639	650	651	639	614	605	613	605	609	607	630	624	599	630	649	643	623	631	665	637	631	613	620	581	587	637	625	665	628	656	625	585	640	652	607	642	639	635	595	623	619	645	641	639	657	647	623	619	621	615	573	617	649	634	555	650	623	637	627	627	645	607	626	643	599	637	632	645	631	644	639	586	595	575	632	619	618	616	607	599	596	627	669	619	616	634	610	623	599	619	598	625	636	620	639	617	643	570	617	673	615	608	609	620	623	615	624	631	641	657	659	667	633	592	580	615	631	605	697	619	587	634	594	629	621	622	655	624	634	623	632	613	606	636	640	600	582	614	619	637	645	648	579	678	666	580	590	595	590	614	641	629	634	673	600	632	608	648	636	616	667	615	613	656	617	610	677	589	654	633	631	567	596	632	629	594	617	612	600	626	617	638	654	621	617	630	620	612	608	647	667	628	605	622	615	567	606	657	623	634	614	636	581	612	661	641	623	669	590	640	654	653	624	615	681	645	616	636	581	646	576	601	641	643	623	606	634	603	621	624	613	556	621	663	637	643	625	636	613	617	668	604	637	584	574	612	593	677	623	593	638	608	655	589	632	615	565	561	641	608	633	647	643	641	636	604	619	595	636	586	653	617	655	639	645	523	593	655	655	653	600	627	635	597	648	574	566	602	614	604	562	611	654	606	627	632	615	636	670	569	671	625	601	635	644	629	645	666	622	637	625	602	604	614	636	609	592	668	610	597	640	650	659	640	591	624	623	583	629	580	616	596	674	617	606	617	630	618	647	641	630	683	676	612	617	640	584	644	598	625	673	628	601	622	602	647	666	612	620	599	630	599	638	626	607	609	619	596	623	600	584	619	592	600	663	602	646	644	618	657	625	585	609	614	618	655	554	636	619	657	641	675	663	596	604	610	657	580	640	621	570	599	647	645	581	626	588	638	638	641	643	625	662	654	640	623	603	579	597	634	676	609	613	652	634	615	622	661	612	633	639	613	588	661	626	601	585	620	611	653	621	635	635	631	571	626	631	671	605	637	615	612	640	621	640	679	617	606	627	617	592	618	595	646	653	574	627	625	649	656	637	630	677	668	625	684	634	626	586	634	638	669	607	641	574	641	629	630	603	575	615	620	659	653	608	612	585	661	678	633	621	611	618	633	636	639	617	615	634	634	638	592	622	645	652	625	593	617	623	650	586	637	672	646	677	595	612	651	606	608	620	604	610	619	627	624	624	625	595	596	649	641	642	668	606	657	610	651	653	622	573	630	671	638	658	610
23311	21018	28398	23835	21025	12888	1170	690	568	483	458	433	426	329	363	348	354	365	333	312	306	340	304	296	320	285	310	303	290	298	294	311	308	333	276	266	290	298	299	335	292	308	278	291	302	280	315	288	288	288	307	293	301	293	287	278	285	291	297	316	321	300	274	256	281	302	263	281	285	299	302	271	280	293	270	302	280	303	291	298	321	298	296	260	302	300	264	309	292	294	290	276	265	285	272	338	324	299	317	312	255	289	336	276	289	292	278	295	302	291	273	277	281	280	298	259	303	259	308	305	317	244	272	298	285	285	314	282	311	315	232	288	295	310	282	318	289	274	316	284	269	276	291	280	289	302	288	285	268	292	257	282	276	284	283	252	296	290	292	275	293	291	290	304	293	296	301	289	294	277	286	279	293	316	266	272	283	259	278	300	313	280	273	282	290	302	286	273	293	287	268	268	282	283	311	252	266	280	265	293	291	294	300	312	257	280	285	271	278	269	257	275	286	262	257	267	269	284	266	296	296	250	302	284	293	252	301	320	289	281	274	279	289	276	298	282	303	296	287	300	297	261	275	289	270	288	273	288	282	289	306	268	270	251	282	278	286	306	305	290	278	294	334	286	280	281	273	301	275	299	303	273	309	277	292	280	301	324	286	288	284	294	263	303	318	297	317	275	272	286	279	263	273	280	258	323	263	313	269	301	304	263	287	294	301	261	290	319	316	280	309	307	289	271	284	292	309	277	309	280	276	276	282	270	300	295	312	285	316	287	286	299	249	314	294	282	258	296	273	301	283	313	297	281	285	282	272	286	254	279	291	300	267	294	289	295	298	301	285	263	294	269	320	329	297	305	296	293	291	277	283	302	298	321	306	289	264	284	289	305	262	287	292	291	270	311	250	283	272	279	315	266	288	264	275	312	289	295	297	311	269	298	263	269	286	295	301	310	265	284	280	290	290	292	288	299	308	292	295	297	278	295	284	273	283	299	306	295	292	319	326	303	295	294	300	279	300	262	270	302	304	313	305	256	305	284	293	277	298	307	284	291	289	293	238	278	276	305	283	265	298	290	263	310	307	273	285	270	288	290	320	296	288	311	288	254	316	293	315	291	281	266	289	343	279	290	295	279	277	283	294	281	283	305	306	270	302	283	282	289	307	272	332	299	258	296	277	278	284	292	298	261	316	302	293	306	291	302	271	261	279	291	295	305	281	267	262	284	271	282	273	275	283	285	278	272	282	281	275	293	279	249	278	297	271	290	245	267	298	288	268	291	280	288	284	277	294	268	260	246	277	286	284	303	304	250	295	287	311	305	235	288	306	271	280	289	287	277	282	283	304	279	269	287	295	289	274	293	295	288	308	261	293	294	296	278	288	272	295	318	292	279	278	284	288	263	277	293	272	269	284	291	291	295	265	274	275	299	232	311	262	307	280	291	281	281	283	283	306	290	307	299	280	271	309	266	315	299	279	278	253	299	299	278	278	278	280	273	262	282	282	301	282	291	272	263	303	280	297	298	277	259	249	265	292	300	279	283	300	299	304	288	259	274	279	284	323	291	288	262	279	292	278	281	271	313	279	299	311	281	284	295	281	274	314	253	263	290	258	294	287	269	277	297	303	279	273	263	285	259	280	325	286	290	272	291	244	284	290	265	305	286	284	294	294	296	274	273	301	298	287	299	287	293	274	281	308	272	288	260	295	266	260	289	286	279	288	305	276	284	263	299	298	267	276	239	270	278	270	301	299	284	297	301	280	274	314	294	299	272	285	284	301	268	323	262	268	293	296	264	297	308	274	265	309	279	278	282	278	284	260	315	302	274	302	271	272	318	271	281	296	288	269	293	304	275	270	292	291	279	290	282	277	301	269	270	281	280	284	303	266	261	267	301	271	286	300	291	319	309	261	282	296	275	306	277	277	328	297	303	303	264	263	309	286	294	274	301	304	295	285	274	271	278	299	284	283	288	293	295	305	278	272	296	274	280	301	277	282	283	281	278	271	282	288	266	259	257	301	291	248	262	307	260	276	314	289	255	266	282	296	248	311	282	277	263	289	285	296	275	296	306	295	265	297	291	291	308	275	266	304	263	273	274	297	283	272	261	293	295	292	285	309	289	292	276	268	264	245	287	260	295	264	284	311	279	287	282	278	277	300	302	282	297	287	242	288	299	302	301	251	303	279	283	282	285	274	288	266	283	289	306	284	256	304	267	271	291	279	282	313	319	303	326	310	299	266	259	301	279	293	285	295	267	265	305	297	267	332	314	292	275	277	259	268	314	292	322	290	265	294	290	294	271	285	291	275	272	303	267	275	275	340	265	261	254	306	267	269	285	292	259	289	308	267	281	270	265	276	277	282	263	287	271	283	272	284	269	264	284	311	310	274	291	268	275	313	275	326	311	309	259	289	272	292	266	304	297	245	288	276	287	283	309	288	275	325	260	245	275	308	272	278	274	333	291	281	272	318	304	295	275	279	280	308	276	282	291	256	283	284	288	274	295	306	273	302	276	268	290	281	296	292	292	303	270	289	276	296	282	272	270	300	266	264	306	257	276	299	313	256	315	298	289	268	314	270	264	328	284	322	286	271	276	268	277	285	292	266	292	290	306	293	290	261	272	290	300	290	286	308	310	291	282	271	290	311	301	267	284	297	279	267	294	284	260	308	301	321	281	308	302	272	289	283	278	275	271	285	291	277	266	272	297	282	302	279	292	269	271	285	280	287	288	280	289	299	266	291	322	265	287	295	285	274	273	276	284	280	306	279	305	294	282	296	286	275	278	303	307	279	284	280	301	313	298	288	292	289	291	293	291	273	285	280	296	279	297	279	283	272	264	272	312	297	281	272	314	304	304	293	277	271	293	294	258	286	278	314	289	268	290	300	277	309	299	255	275	271	296	293	282	304	298	310	255	287	262	291	270	274	256	298	285	272	283	282	271	292	297	279	264	291	288	287	298	283	295	262	285	287	283	296	265	279	274	276	282	302	264	297	303	283	299	297	296	282	270	256	277	280	271	284	247	269	267	253	276	299	278	276	314	317	259	281	294	283	278	293	260	279	277	278	274	292	295	274	271	271	298	293	285	303	300	295	294	258	258	251	286	305	280	283	300	288	309	288	255	316	287	273	300	300	262	291	308	278	268	286	269	303	267	268	275	319	276	251	286	303	257	261	295	302	288	279	263	294	266	273	260	294	289	290	298	301	281	291	267	256	257	262	271	301	276	273	306	303	301	277	303	280	279	287	292	301	310	279	269	303	309	268	275	262	269	293	281	274	286	301	298	282	286	295	269	278	298	321	299	275	292	330	270	283	302	281	286	273	274	322	282	308	270	297	302	296	306	298	315	279	294	285	250	272	266	271	270	289	292	300	264	321	303	262	293	307	292	296	288	307	281	293	280	279	309	262	305	284	294	296	302	270	267	313	265	316	273	268	264	277	301	288	253	283	271	282	288	308	268	266	284	278	301	290	309	318	268	306	287	262	305	275	257	289	301	269	288
4461	8470	6206	2934	2006	1492	1195	961	751	661	580	525	461	457	443	448	415	378	349	336	425	372	329	363	373	320	363	349	331	371	323	359	310	324	320	350	318	336	340	313	335	321	308	335	329	330	301	279	328	321	318	350	312	303	325	310	338	305	280	282	329	300	331	321	301	323	314	309	307	310	290	308	303	294	327	322	341	301	306	294	293	338	350	299	273	325	305	280	285	292	311	323	289	309	325	306	319	318	293	312	307	318	297	290	291	303	288	329	280	342	321	290	283	294	324	300	322	305	311	307	289	323	332	314	351	291	312	313	353	291	297	312	353	300	307	321	313	302	295	296	289	300	338	285	313	288	319	285	295	308	286	318	319	331	316	337	305	277	308	301	331	296	311	285	323	314	302	286	282	325	298	286	312	316	329	306	309	324	283	305	332	303	329	321	286	300	311	321	316	342	338	311	333	304	296	308	292	331	309	292	335	310	319	305	330	307	284	318	329	324	336	327	279	313	322	295	319	298	303	301	299	320	316	326	294	301	272	301	284	266	290	320	315	315	300	300	307	306	311	334	320	327	324	314	332	308	317	296	299	301	317	337	293	316	281	273	322	273	321	313	294	306	310	301	331	330	324	272	283	307	262	300	315	291	339	308	319	313	290	304	319	315	309	304	306	316	315	298	335	308	298	348	315	301	317	333	297	284	319	304	308	327	298	292	314	300	307	312	278	294	345	312	308	327	302	295	317	335	307	291	290	319	317	308	314	327	329	298	284	329	307	263	325	314	324	322	319	361	296	340	356	313	332	297	340	333	317	319	337	314	316	294	343	314	317	333	314	318	306	321	303	266	300	335	302	339	319	311	334	331	314	275	326	294	314	274	335	310	318	316	289	290	294	281	313	292	294	315	308	314	317	287	342	323	281	310	324	329	312	304	323	308	313	323	270	286	338	311	327	315	308	325	291	291	302	357	304	301	295	285	293	276	283	320	319	314	305	305	285	280	300	308	275	326	334	300	332	296	346	290	296	293	361	293	294	327	334	302	315	281	332	318	284	326	297	320	309	320	301	300	290	323	340	323	295	320	305	294	301	298	294	291	290	310	328	290	317	328	330	330	313	287	308	284	269	322	323	295	290	318	329	294	290	282	318	316	336	303	311	313	296	314	333	294	282	330	289	311	341	321	301	314	305	301	295	309	314	323	307	328	326	316	346	333	309	329	304	335	325	326	301	272	339	287	274	295	293	323	339	282	329	310	265	293	314	321	323	320	329	325	303	288	308	311	342	323	306	278	321	308	289	282	336	327	322	290	330	290	306	280	302	282	324	342	327	279	326	319	316	321	282	344	313	308	351	294	313	330	304	295	304	298	301	300	316	298	310	310	315	326	302	280	311	307	306	311	313	320	272	357	283	268	331	302	301	372	329	318	283	280	306	318	281	330	309	321	300	292	299	315	310	318	284	326	331	315	321	292	315	310	339	301	314	300	310	285	270	324	320	284	290	302	290	310	293	322	320	350	296	323	295	289	327	302	296	340	267	334	309	352	315	333	292	314	319	303	319	304	330	304	302	322	328	310	309	295	279	282	352	284	340	311	310	309	335	300	283	295	315	254	319	288	300	282	324	298	299	313	307	310	332	293	327	289	311	287	309	276	275	301	312	332	302	315	301	296	305	333	308	307	315	271	307	305	299	295	299	311	325	283	272	337	335	295	287	322	327	298	322	290	305	290	338	286	322	309	308	328	292	304	323	321	301	280	315	325	315	315	303	307	313	313	301	334	324	319	309	266	317	327	304	327	304	287	333	293	324	325	316	303	319	329	307	277	313	289	307	288	294	336	292	292	300	290	315	315	352	274	289	297	306	321	325	323	335	283	313	325	292	293	305	300	318	307	306	331	282	317	312	317	332	318	304	311	316	295	344	283	301	315	307	311	283	292	329	303	311	297	319	317	301	335	289	278	313	294	258	306	267	295	319	357	341	320	284	303	307	329	273	320	290	286	316	335	316	314	322	307	308	303	320	304	300	305	321	291	305	293	311	304	318	314	325	307	306	318	297	299	320	295	340	335	325	300	320	311	322	306	278	322	307	295	321	299	316	308	326	330	323	298	332	290	303	337	328	277	308	296	312	332	302	299	321	304	284	321	296	315	311	308	295	319	282	293	324	290	297	299	317	322	295	293	321	338	325	313	291	328	313	330	344	314	296	297	309	306	311	300	304	322	320	274	324	327	294	315	311	311	312	293	286	293	300	331	325	359	313	292	333	306	347	339	346	325	321	266	307	328	313	289	306	323	271	311	303	294	315	306	282	280	313	290	299	279	305	310	305	319	305	339	284	310	331	296	302	285	309	334	297	306	309	307	324	314	305	282	310	313	305	312	329	318	280	331	286	302	275	310	305	319	319	291	330	317	327	337	269	291	309	338	319	301	304	297	332	306	351	309	311	303	297	327	306	302	315	322	278	326	328	311	317	322	304	297	296	329	332	292	313	315	316	307	297	286	309	323	280	328	314	326	297	307	302	296	341	329	291	287	336	339	328	333	317	320	336	276	312	322	318	299	292	323	337	279	330	312	294	330	313	300	277	277	322	322	281	314	320	326	306	300	281	331	320	307	320	319	350	289	312	309	326	310	329	323	345	308	301	311	311	309	297	274	297	327	315	296	358	314	307	319	309	320	345	317	298	312	300	333	327	292	338	307	350	338	294	248	298	309	299	311	313	325	310	326	332	304	329	333	309	323	317	288	320	291	302	324	316	333	321	296	323	285	319	302	299	291	335	289	306	319	315	323	298	302	314	317	312	325	298	324	327	294	313	318	282	352	310	266	315	338	289	281	288	297	305	322	313	315	324	290	309	316	316	288	309	319	324	315	312	306	336	299	297	312	296	314	307	292	334	304	301	295	275	316	329	328	296	309	312	283	312	283	327	312	288	311	310	312	327	317	318	321	266	313	326	316	302	297	290	261	323	327	315	315	313	323	307	294	304	306	324	333	313	317	312	299	311	312	299	313	292	310	313	315	329	322	312	301	299	296	318	318	310	323	319	286	310	290	305	284	303	298	316	302	305	339	323	314	285	289	284	318	310	290	322	345	284	282	300	282	320	303	308	338	325	311	282	322	306	317	298	337	288	314	306	321	298	277	311	329	304	341	317	299	293	315	326	316	343	290	295	315	286	324	316	271	307	319	302	297	284	308	328	330	337	320	311	334	315	297	280	283	320	339	307	308	278	318	291	317	302	262	319	311	310	277	321	315	293	302	285	304	307	331	334	307	306	316	329	272	304	307	290	272	293	296	288	313	324	274	311	312	320	286	281	311	270	294	302	297	345	302	319	300	329	335	303	295	289	325	319	336	301	304	322	317	316	288	319	314	331	318	318	313	279	283	293	309	309	297	340	319	342	302	305	317	309	293	330	314	299	284	305	308	305	324	305	284	325	274	311	292	310	303	323	300	319	295	282	314	301	289	364	283	305	317	312	308	316	286	300	308	282	297	295	355
24286	20895	27411	24431	15438	1345	874	844	715	701	744	689	635	662	626	689	620	684	605	592	622	649	617	633	652	577	655	649	602	602	624	595	616	664	634	574	614	617	627	603	605	618	654	639	596	584	634	582	632	642	604	588	621	612	629	622	617	610	601	613	660	601	566	588	676	606	588	642	620	623	609	631	645	607	611	625	611	626	615	610	628	634	621	597	617	590	583	574	607	654	588	606	612	586	631	632	612	593	618	612	574	636	609	655	614	636	609	614	627	656	550	569	591	628	607	584	657	622	578	587	611	568	670	632	639	617	604	553	619	633	601	631	633	569	625	612	652	617	581	600	623	618	579	591	587	524	612	604	597	637	592	608	592	594	603	620	575	629	567	630	650	614	604	614	609	596	612	614	628	610	615	613	613	631	633	600	559	647	611	595	619	615	625	638	641	612	603	607	624	608	572	595	623	590	605	567	596	613	608	625	611	601	576	606	641	658	602	587	637	625	588	632	551	569	605	598	632	630	627	605	600	627	586	660	584	594	605	618	631	563	629	622	609	605	611	611	635	584	631	644	599	651	615	672	599	647	607	630	596	593	621	623	633	613	622	620	649	596	610	593	646	618	598	592	592	598	623	618	627	617	643	626	612	677	644	586	646	620	612	633	636	648	642	584	587	629	565	599	637	592	639	585	615	595	604	615	590	603	601	591	589	613	608	572	576	600	590	604	623	612	612	645	637	543	545	603	616	598	624	640	605	586	617	589	637	554	618	613	584	618	601	617	598	592	625	612	601	587	627	661	559	611	655	637	649	570	573	590	585	586	647	573	635	610	630	630	578	632	646	586	590	609	547	681	595	611	575	618	629	585	563	601	601	579	597	613	614	608	582	588	612	594	560	610	613	666	664	612	630	631	590	615	553	646	604	651	612	601	607	613	599	589	609	644	604	672	613	624	577	619	610	611	634	624	613	612	617	615	644	611	610	574	574	581	626	594	593	624	624	611	645	598	575	579	597	634	589	622	609	616	609	618	626	623	654	608	582	597	623	652	633	634	610	632	576	627	610	622	611	589	656	621	668	616	654	605	592	610	572	555	612	617	617	588	597	605	612	619	610	577	631	605	639	616	626	621	610	580	571	613	605	613	602	586	621	615	573	629	658	637	619	613	583	641	598	605	603	646	599	646	606	613	599	611	649	611	607	590	598	541	584	601	610	664	600	607	582	614	553	589	589	617	618	617	633	559	604	599	625	623	622	622	632	593	594	599	620	601	660	610	599	610	638	558	586	615	572	617	578	629	617	589	607	619	609	611	637	643	605	624	629	625	648	614	621	611	569	584	683	659	598	560	646	620	596	604	585	610	644	649	648	618	592	589	593	626	600	624	564	619	644	602	605	647	664	580	649	597	583	611	639	612	564	636	650	597	597	574	588	613	579	616	621	616	615	593	618	640	599	645	618	597	635	576	626	692	599	630	613	610	661	670	594	594	588	621	632	615	625	641	604	575	623	588	639	646	587	555	633	577	636	613	581	579	550	599	650	611	632	627	628	597	626	597	574	595	628	585	599	595	590	602	605	621	648	615	575	583	610	581	609	632	641	568	591	608	594	591	610	602	589	607	631	616	626	578	650	632	596	631	575	590	639	616	645	568	593	610	581	647	595	596	638	612	626	580	627	614	616	632	594	609	595	643	602	617	563	596	615	604	572	633	610	627	652	605	565	619	618	643	599	552	610	654	619	652	600	585	562	583	577	577	616	631	601	621	599	636	650	615	626	611	630	623	614	635	619	586	605	592	628	594	622	646	623	658	576	654	635	591	590	623	586	615	596	604	620	638	616	599	603	577	602	582	653	585	584	583	629	625	618	596	618	598	646	651	555	614	621	591	646	622	632	602	628	609	571	626	601	628	592	581	603	624	631	621	649	645	590	607	623	624	651	619	588	625	590	556	562	650	612	605	624	615	611	647	600	595	622	636	626	627	581	604	566	607	640	611	628	589	600	593	615	628	606	583	583	603	635	588	588	638	600	606	593	624	592	637	617	615	599	644	563	618	575	635	594	618	617	636	561	643	644	600	601	578	638	605	643	593	644	595	619	608	578	632	624	623	631	582	618	626	598	627	631	616	612	580	614	642	591	674	599	596	599	590	633	590	604	566	619	651	664	568	609	656	606	619	577	585	619	596	640	590	641	608	604	615	628	639	613	659	614	659	618	631	635	575	598	594	559	614	574	572	629	629	639	634	617	576	581	549	613	659	614	606	593	574	567	585	592	598	604	581	608	594	632	614	631	557	625	657	617	623	608	583	601	643	635	572	661	595	588	606	561	628	616	627	587	678	636	632	633	593	610	575	610	604	652	591	582	633	613	583	620	633	610	613	566	601	610	632	575	592	582	636	607	659	593	592	588	585	596	609	619	624	635	590	595	533	583	586	640	604	615	563	632	546	630	626	581	578	586	621	607	627	587	597	657	592	623	601	592	606	595	614	591	580	615	605	608	559	638	584	621	595	635	580	585	615	592	586	612	594	586	625	618	611	620	629	609	593	584	585	578	615	681	597	554	598	600	623	628	577	647	620	615	609	595	640	626	606	611	585	592	599	592	599	661	636	612	646	620	583	567	586	606	612	617	597	660	601	607	590	587	601	573	597	632	644	617	620	651	609	620	658	596	593	616	578	610	598	651	627	613	614	569	608	609	564	623	598	632	612	611	548	584	616	569	595	616	606	599	622	640	650	595	570	619	623	552	613	599	583	599	611	589	637	656	605	581	616	628	573	606	656	610	634	592	563	554	609	593	576	602	646	574	613	635	597	618	611	586	620	628	600	618	610	608	582	639	605	528	625	613	597	609	560	617	621	594	539	611	631	593	607	593	609	589	581	581	622	550	590	635	594	601	583	616	615	607	597	686	629	607	600	630	578	645	644	597	603	600	612	558	601	655	659	608	605	648	643	615	624	623	617	580	628	605	566	634	622	593	646	555	594	634	608	619	602	573	610	611	565	591	595	617	584	591	586	597	635	615	609	632	618	640	569	599	627	606	599	619	602	603	575	655	600	624	692	596	582	549	618	608	666	576	565	587	565	630	615	635	594	652	636	609	606	588	625	634	582	625	573	636	608	611	616	665	585	596	645	561	591	615	631	634	610	613	609	625	641	578	618	586	599	616	624	585	545	632	598	582	618	594	556	612	601	611	602	648	628	578	598	563	597	613	623	610	616	640	640	620	619	569	607	605	575	628	608	606	585	592	658	628	652	593	615	617	659	586	592	599	626	608	631	584	621	605	586	564	608	621	640	622	567	598	618	565	620	615	635	654	623	633	655	600	591	656	611	599	607	626	591	575	623	629	586	681	615	654	620	579	611	630	566	638	609	622	626	617	623	642	611	643	591	606	628	599	610	617	605	603	650	644	612	628	560	586	615	617	604	673	606	597	608	580	583	662	579	609	607	578	607	590	648	576	606	574	623	584	596	575	609	642	600	612	590	610	666	631	610	607	602	662	574
4572	5394	3913	1978	1578	1288	1065	942	889	850	771	717	665	681	712	703	674	678	669	639	642	650	660	632	662	654	623	650	645	612	606	595	609	591	705	643	625	586	573	605	609	618	640	627	600	597	645	596	645	578	639	578	597	623	624	589	594	667	584	644	628	635	635	585	611	606	610	599	573	607	568	553	574	595	610	598	610	635	640	623	558	585	596	598	610	639	666	615	616	625	593	630	623	614	597	570	639	572	596	615	589	578	613	620	624	633	589	631	629	605	617	606	591	587	606	615	660	586	588	605	660	599	619	598	620	599	587	628	582	574	621	617	609	603	641	625	584	574	620	596	610	616	628	593	603	590	584	605	591	601	623	598	611	603	620	590	566	595	578	629	616	598	613	560	644	599	634	591	584	632	628	622	567	610	633	626	611	598	597	598	618	620	598	585	622	641	555	597	557	601	578	591	562	591	608	593	574	605	647	597	606	650	556	653	633	610	570	631	609	582	614	619	569	566	597	589	602	576	632	588	588	605	578	624	628	612	614	620	615	629	567	620	585	570	582	585	562	617	629	614	584	633	588	590	578	578	566	645	603	629	571	602	608	626	604	655	626	605	618	571	615	605	604	617	593	596	622	601	614	620	616	597	608	634	586	611	624	633	614	637	584	623	600	634	606	646	594	612	588	583	583	577	594	569	547	603	615	617	632	591	637	602	635	620	644	583	584	598	594	650	602	589	636	613	598	603	607	588	622	632	629	595	598	616	550	649	622	613	588	622	614	598	630	615	600	590	572	607	614	606	594	573	601	640	612	637	593	581	587	603	595	608	630	602	595	633	599	612	605	591	605	622	613	601	574	588	607	659	587	591	593	599	637	573	589	598	578	606	627	613	619	603	593	607	645	607	591	575	592	553	595	608	604	621	584	580	573	651	641	640	563	622	623	582	616	603	603	580	587	592	597	605	628	627	660	609	598	611	634	606	617	617	625	569	635	638	614	633	613	652	605	643	628	566	622	638	607	587	618	542	615	649	613	641	596	569	605	645	572	624	614	615	599	596	574	622	635	565	643	603	622	615	573	625	615	623	599	593	628	627	559	615	644	584	571	541	593	599	615	611	595	590	599	607	585	623	625	628	599	586	632	582	556	665	649	629	627	609	631	589	606	604	622	591	669	540	593	603	598	616	637	590	611	593	619	626	594	569	594	605	637	586	604	593	610	586	606	606	619	564	624	609	608	626	592	613	602	632	623	583	588	623	689	578	572	579	604	598	587	631	552	562	622	599	578	575	593	594	617	600	614	640	605	582	595	575	636	585	636	625	608	585	637	600	587	645	628	565	581	586	648	598	616	544	619	623	593	622	607	632	583	587	627	628	615	577	586	584	640	580	617	635	638	615	641	588	591	580	617	648	587	591	594	638	593	595	655	648	592	611	620	638	632	588	614	613	619	639	596	623	590	607	668	598	584	616	535	638	614	590	602	593	579	618	623	639	576	585	611	579	636	622	612	590	630	611	610	632	562	614	585	618	624	591	620	619	573	590	621	603	638	599	606	648	617	584	646	602	572	620	648	624	630	596	618	606	634	646	576	621	622	595	609	558	576	569	578	623	670	573	609	596	641	597	654	634	591	581	622	612	595	638	562	582	574	615	628	600	581	606	590	633	579	570	595	617	566	616	589	572	631	638	593	616	583	651	627	575	616	577	628	635	599	594	583	570	640	608	580	632	619	623	600	575	623	622	584	616	558	612	626	598	640	603	595	640	632	573	581	600	612	579	606	618	605	650	584	635	600	597	601	653	603	595	616	619	616	570	628	571	584	596	572	668	638	618	654	699	643	631	609	634	638	589	602	609	582	645	621	632	568	662	623	635	576	551	591	592	610	591	601	624	574	623	613	602	622	628	617	577	572	582	600	582	603	608	635	619	606	620	637	588	589	585	620	631	587	585	639	570	617	628	574	629	635	571	595	615	647	645	591	626	628	620	603	611	623	604	639	603	628	641	536	654	613	550	570	587	631	618	652	591	615	603	604	575	589	622	609	612	599	605	594	614	607	617	611	621	586	569	634	574	616	595	581	628	610	599	615	636	570	592	599	582	636	623	565	584	619	615	608	617	570	568	614	650	590	608	595	563	633	582	609	616	634	623	598	590	602	618	613	590	584	601	589	624	603	620	604	569	617	587	653	613	603	625	603	574	603	625	592	612	555	575	585	597	614	621	595	618	619	556	640	612	611	597	595	628	604	606	560	612	568	575	598	595	615	626	622	585	577	567	593	640	581	622	566	612	606	645	590	609	652	578	605	604	597	633	595	625	581	582	623	605	602	637	599	635	622	569	608	553	554	597	598	569	575	562	632	636	563	583	620	602	569	636	601	609	610	605	587	577	603	585	607	616	605	575	603	593	540	621	627	637	608	623	631	639	646	600	636	596	626	616	588	611	639	559	589	613	609	600	631	588	628	517	614	603	590	628	649	598	603	624	611	601	587	633	599	592	588	649	636	619	564	611	591	619	609	621	635	636	578	626	569	604	590	639	608	614	565	562	586	644	622	595	605	594	601	588	616	603	590	578	633	615	577	576	548	604	602	600	615	562	630	615	619	586	635	599	602	561	607	596	589	606	600	605	621	616	602	596	586	581	568	600	593	618	573	666	613	664	638	599	601	608	621	585	593	586	550	623	613	566	627	620	566	607	630	596	613	619	596	607	615	606	630	619	626	597	601	549	568	590	621	591	615	618	624	601	585	622	674	610	641	576	612	597	605	600	585	615	658	618	653	583	543	579	596	604	613	627	607	597	578	568	582	542	612	597	587	609	595	632	577	607	583	590	631	581	611	589	572	591	626	625	587	610	619	612	611	625	602	581	571	600	610	600	590	588	586	628	650	651	623	588	596	600	599	603	597	587	605	589	653	580	581	612	607	579	599	605	602	597	608	579	613	615	592	596	607	565	628	644	604	645	589	614	637	672	634	601	610	589	631	612	607	628	624	640	605	584	600	630	632	637	618	611	588	589	610	579	628	581	608	559	627	604	576	606	583	599	626	580	611	627	604	646	601	599	595	597	580	599	580	645	619	615	616	584	614	580	582	635	583	593	619	584	618	607	589	620	628	609	613	635	609	641	628	579	594	604	595	597	619	603	611	596	638	595	588	613	588	605	620	604	625	626	607	589	597	590	579	638	594	567	622	549	630	632	587	596	588	603	590	591	590	570	595	596	604	594	631	595	583	571	544	603	625	640	623	578	647	560	588	611	664	612	578	618	623	593	593	594	625	608	607	577	634	584	594	635	594	604	583	575	583	606	622	602	618	593	615	597	600	627	618	610	635	612	630	599	602	570	556	623	633	577	650	603	598	649	578	607	614	594	580	600	604	573	607	596	578	625	623	621	586	572	598	630	579	591	581	628	592	594	628	584	632	642	632	622	629	606	579	602	638	634	615	604	644	603	598	612	626	627	635	630	578	633	593	564	597	656	585	580	552	571	603	582	617	572	596	587	572	621
22385	21084	28830	23573	21078	21127	11853	1059	719	601	551	475	402	378	343	323	290	299	260	276	262	248	240	276	239	260	260	240	239	211	209	236	236	220	198	208	204	206	227	203	205	198	221	210	209	184	203	214	208	192	203	188	184	199	198	196	204	172	204	186	200	199	177	199	221	192	212	204	174	204	189	215	212	179	199	204	200	198	215	180	235	197	213	221	219	209	182	201	193	207	188	188	198	188	219	205	192	195	195	197	221	233	222	200	204	202	220	199	192	233	192	180	183	189	205	205	202	183	194	187	185	211	204	207	198	208	152	194	196	188	182	209	203	182	181	165	194	182	211	181	197	171	210	213	217	215	186	194	194	199	201	191	190	209	186	169	186	207	204	197	195	181	171	200	197	203	217	193	188	206	206	203	191	185	219	191	194	217	203	198	189	195	165	186	183	181	193	211	186	185	190	201	177	188	207	173	184	210	193	194	189	213	216	182	200	200	194	212	225	187	195	185	212	201	178	198	195	185	193	198	175	199	177	200	214	173	191	192	193	180	214	192	174	180	184	212	159	197	188	179	201	194	162	192	199	192	198	200	181	217	186	206	192	190	208	185	202	210	185	226	210	195	181	186	205	212	227	183	169	213	186	178	182	195	181	187	197	195	203	193	218	196	210	191	176	197	157	193	181	182	200	200	187	200	175	209	205	184	198	203	183	188	228	199	179	180	210	196	181	207	182	194	196	183	179	184	180	203	193	193	188	191	208	217	187	197	201	185	217	192	210	194	207	187	195	188	183	220	209	181	190	177	183	178	196	186	191	191	209	196	159	214	214	180	181	190	176	203	183	206	182	184	205	204	216	187	170	192	207	172	186	214	201	189	176	165	168	196	205	189	196	182	204	198	192	192	188	182	168	202	159	195	187	194	197	170	169	202	196	191	170	181	198	208	196	189	192	182	210	200	171	180	215	192	211	191	201	197	206	195	197	216	185	218	202	179	193	204	177	186	191	195	183	185	180	175	173	195	204	214	183	173	169	203	205	201	174	208	193	186	195	184	192	205	189	175	182	178	195	180	170	182	189	197	175	191	196	212	219	185	173	190	182	190	213	197	176	195	213	205	191	182	193	208	176	213	175	214	189	197	180	200	180	182	189	205	194	174	216	199	199	199	181	204	178	184	199	208	180	185	192	186	185	221	172	198	210	209	188	195	201	198	187	194	223	194	172	216	177	224	199	216	189	193	180	193	188	188	197	199	190	183	178	191	214	189	181	193	195	197	194	199	206	195	202	183	196	192	178	194	196	188	201	207	201	183	185	193	202	208	184	182	175	195	212	214	176	199	184	201	198	198	190	190	185	199	203	216	188	178	196	186	205	204	213	195	183	199	191	186	203	208	204	192	186	190	187	194	202	215	208	196	198	170	205	192	189	179	207	171	183	177	200	185	207	203	193	181	240	197	167	188	215	172	188	179	180	175	219	201	195	169	188	202	196	184	213	187	178	193	222	190	180	220	203	173	210	186	179	180	179	177	169	197	177	206	218	181	204	220	152	181	192	206	199	194	174	192	162	177	184	199	210	189	201	203	171	179	179	178	222	213	213	193	196	178	218	186	208	178	185	214	198	200	203	195	198	185	178	177	186	179	190	188	174	195	184	188	221	194	194	211	174	200	215	222	195	197	174	174	196	219	220	202	185	198	174	195	188	193	185	186	192	178	186	186	161	183	198	193	198	191	186	177	200	214	184	195	184	203	189	195	193	153	214	191	196	197	171	202	190	202	196	208	191	211	187	188	204	202	179	193	214	184	161	174	191	211	207	190	213	196	191	180	184	190	194	198	165	193	176	192	181	192	198	194	194	201	183	192	194	194	211	203	183	191	215	207	207	212	194	184	184	194	202	193	215	208	182	175	191	169	195	194	197	189	206	176	180	172	187	187	196	192	191	187	184	212	188	178	219	188	176	186	203	199	199	175	170	183	197	207	160	189	186	165	181	186	176	205	190	210	199	203	200	188	222	180	190	183	201	177	208	153	191	199	202	192	205	196	180	179	188	177	164	187	186	205	192	190	192	195	176	197	192	196	207	189	188	191	182	184	178	199	198	217	179	186	203	179	178	184	183	192	199	197	213	201	184	192	205	195	210	190	181	196	197	212	194	181	215	218	200	189	177	200	196	192	222	206	198	180	190	210	196	196	172	195	215	210	177	218	209	190	191	178	214	190	192	184	213	170	195	191	186	164	177	153	172	211	187	191	202	197	182	190	185	166	195	210	208	195	218	189	176	167	211	209	224	192	171	197	216	204	188	206	212	181	202	190	231	194	194	184	198	203	190	198	179	182	187	192	192	219	168	177	227	202	182	205	177	215	188	176	187	188	192	203	205	172	187	185	202	208	168	193	175	207	201	186	202	195	208	179	184	194	187	202	208	195	185	197	171	217	179	195	177	178	184	186	206	213	199	211	189	182	176	214	192	187	204	199	181	174	179	169	200	180	173	199	209	185	233	207	180	208	186	207	182	189	225	201	213	183	222	180	211	199	226	189	163	185	197	174	184	197	168	177	193	192	193	162	159	181	191	200	202	196	211	165	209	212	194	193	189	190	197	197	188	173	185	174	179	191	192	189	204	189	200	208	167	208	202	167	194	216	188	187	196	174	213	190	203	192	211	178	193	216	190	203	171	184	205	175	181	199	196	195	185	187	202	204	193	194	190	195	216	207	195	192	193	214	193	178	179	207	204	182	217	191	193	177	198	185	185	178	185	187	203	195	171	211	187	182	191	191	201	203	175	195	198	178	192	177	192	172	191	190	198	191	205	201	187	208	213	203	173	196	189	186	197	178	214	202	185	203	177	176	197	188	192	204	192	184	223	176	184	185	203	200	181	193	226	217	196	200	177	194	198	184	202	185	195	209	204	177	202	198	185	204	186	165	182	186	193	192	180	201	201	212	195	189	170	197	177	199	196	191	178	199	195	206	198	189	167	214	200	203	179	165	206	178	189	195	215	190	189	176	192	202	195	192	193	184	203	195	184	193	156	174	181	195	199	193	168	189	187	202	199	187	184	204	172	188	212	206	183	204	168	206	198	179	201	212	198	188	199	205	194	204	168	206	214	180	199	196	187	189	206	171	198	189	188	197	192	195	185	182	168	189	169	192	187	182	164	184	200	196	210	186	178	180	210	233	172	182	169	198	204	192	193	209	189	181	222	199	184	211	212	217	201	177	183	191	192	187	206	198	179	179	209	187	177	200	213	195	213	198	185	185	201	217	197	176	201	187	175	178	183	183	175	176	177	174	188	177	194	190	196	196	176	185	186	211	202	179	179	178	190	182	193	198	203	209	204	192	194	187	189	205	198	188	217	225	192	201	185	197	222	197	173	207	207	179	201	199	187	204	207	231	201	201	202	194	191	202	193	184	186	211	192	201	202	170	208	208	193	188	213	193	178	207	172	179	207	199	192	192	195	199	182	187	193	201	199	186	184	200	195	197	200	183	210	178	208	169
5462	13962	10192	5030	3569	2538	1884	1406	1066	908	698	586	521	458	402	388	322	319	325	335	284	251	269	267	293	242	234	256	260	246	240	267	209	212	217	229	219	229	218	226	199	195	212	203	208	219	194	178	207	199	237	206	232	222	198	186	239	215	217	220	206	189	194	183	202	186	221	209	198	222	216	194	211	189	211	173	189	225	194	177	199	180	202	191	213	211	211	181	168	182	185	186	222	203	213	200	197	190	193	202	211	185	170	195	169	182	197	180	211	197	178	171	206	186	208	192	205	203	173	203	185	217	201	206	189	211	214	215	182	197	195	202	210	199	210	186	197	193	199	199	190	204	217	205	206	193	191	192	185	200	188	216	209	179	175	190	169	195	212	205	187	206	185	193	211	210	209	182	202	172	181	196	205	210	218	174	194	183	218	227	183	182	204	214	194	201	201	217	212	186	195	172	215	180	173	188	201	191	215	197	175	189	167	183	198	213	202	170	193	192	224	181	182	201	200	207	186	162	188	180	197	191	201	189	241	186	191	202	212	195	173	187	207	203	204	185	190	213	181	199	209	194	197	174	216	173	155	202	198	198	210	188	202	225	188	200	196	181	195	176	210	184	202	191	196	198	179	167	190	175	189	188	187	180	170	224	177	164	174	211	188	174	195	194	194	204	188	192	177	178	193	193	188	203	216	222	180	177	209	186	198	176	228	186	187	184	168	187	212	184	222	201	212	206	183	189	175	183	159	176	207	165	194	201	219	194	207	174	185	185	190	196	206	183	187	211	212	198	207	187	189	183	206	184	209	204	198	183	177	196	199	180	212	169	191	203	186	203	190	186	189	189	171	189	189	190	174	203	173	184	168	216	188	183	152	162	184	162	190	201	189	208	180	201	171	171	202	193	185	203	205	184	160	190	192	170	216	199	212	197	197	208	181	183	183	195	195	198	201	217	176	191	191	165	201	198	180	194	175	211	203	177	175	183	217	167	171	205	202	177	220	199	200	195	186	207	183	203	207	189	190	213	190	167	192	211	191	185	195	228	193	199	184	188	192	192	197	168	203	195	192	186	171	182	182	188	198	199	194	222	168	175	204	194	186	206	215	160	203	194	208	164	213	188	205	176	206	182	189	197	195	202	196	188	191	208	192	182	194	188	224	195	183	214	197	186	177	174	202	190	209	197	205	179	183	191	201	195	206	184	196	194	172	221	185	187	192	193	231	167	174	207	177	198	195	188	194	215	185	192	207	195	173	209	190	180	165	222	186	222	215	196	198	203	199	193	207	200	220	184	192	192	204	184	182	195	189	198	204	197	179	196	185	178	188	186	175	210	182	187	177	165	173	168	209	201	224	184	194	169	185	169	204	199	192	191	198	184	204	179	184	188	197	186	184	199	210	214	182	174	203	191	206	219	190	200	191	193	216	182	195	198	204	173	174	206	199	168	221	194	213	202	187	201	182	207	178	199	181	207	181	190	194	209	204	181	219	203	196	161	174	172	184	210	192	187	191	193	188	163	181	211	181	212	191	198	213	211	186	221	185	192	219	200	169	223	176	210	225	178	214	188	177	176	199	203	178	207	191	178	192	183	198	187	217	185	213	200	200	188	201	208	214	214	181	184	208	208	210	205	198	201	182	192	200	208	183	178	182	191	192	183	201	194	187	200	210	174	209	199	179	200	185	167	202	187	186	194	189	191	206	192	206	182	194	195	176	210	185	203	207	201	220	205	203	190	191	202	193	197	194	208	186	195	178	192	180	191	195	203	203	174	211	187	187	204	176	209	205	194	214	174	200	194	199	203	213	228	196	186	168	199	209	195	181	204	188	193	190	182	197	195	202	194	202	214	197	194	208	198	190	184	188	182	198	189	201	184	205	211	193	201	205	202	192	199	204	193	199	205	231	186	208	186	197	189	199	194	185	185	185	217	178	167	205	196	188	218	201	196	208	182	195	198	200	206	214	216	209	178	175	164	185	193	204	175	197	164	197	189	201	193	189	201	202	205	180	205	206	191	210	161	209	206	177	178	163	178	193	211	175	169	175	180	209	212	191	181	188	186	173	190	194	189	196	191	200	200	207	192	177	198	201	199	168	199	193	192	191	213	200	220	191	209	193	216	182	217	224	211	195	213	200	189	185	216	220	187	181	186	185	186	211	204	181	165	205	165	213	195	168	186	176	190	186	211	200	217	186	194	182	197	163	168	222	208	204	197	196	195	199	198	196	195	195	173	208	203	218	186	223	196	195	203	165	199	167	197	194	212	177	198	170	209	195	186	217	177	187	203	183	189	173	209	200	187	189	222	217	186	183	194	199	175	186	193	198	170	238	197	188	200	200	190	187	193	172	167	201	183	202	200	179	192	202	184	213	185	187	184	193	189	187	178	180	178	170	199	187	190	194	207	192	160	201	174	177	175	192	171	200	207	172	193	192	178	221	208	209	169	216	198	183	194	238	167	175	175	209	189	184	200	183	197	184	193	157	195	192	169	200	215	184	207	167	201	201	197	227	203	186	205	171	198	177	189	193	209	198	215	189	219	187	174	179	176	189	196	194	192	209	202	209	185	192	194	191	196	195	193	163	189	189	198	185	174	186	227	180	204	190	215	189	197	203	190	201	212	170	204	211	186	176	209	171	197	170	195	184	190	207	201	179	190	185	183	174	204	194	190	198	188	173	189	185	189	195	190	199	179	190	234	177	177	204	186	179	198	185	165	206	178	190	176	187	184	200	188	196	166	187	187	170	202	193	196	197	198	218	195	194	191	175	198	200	203	186	173	186	224	168	178	168	208	198	178	187	198	199	194	178	207	190	190	210	197	202	192	160	205	196	196	193	200	202	186	192	199	199	156	188	196	183	194	164	185	186	195	227	178	190	200	228	205	220	202	210	227	184	177	186	183	187	199	192	214	202	215	181	192	201	203	194	207	200	185	189	189	214	175	199	189	207	186	217	197	172	195	197	214	173	185	182	186	209	201	184	220	190	184	187	180	187	195	206	197	164	235	196	188	209	190	214	182	196	201	198	189	181	190	207	224	196	206	194	193	233	187	192	171	198	189	191	200	173	175	203	175	178	215	206	212	208	212	192	205	208	216	197	183	214	213	178	198	175	170	190	195	208	202	203	186	201	181	184	143	195	181	190	191	192	171	190	190	199	174	196	192	173	202	212	184	208	196	193	202	178	203	174	180	158	178	198	174	190	193	225	170	193	180	203	204	198	211	204	181	198	168	191	203	208	188	171	179	198	178	201	199	205	182	174	233	206	183	190	208	179	202	197	190	187	177	201	184	196	175	177	214	198	217	175	186	194	201	204	169	188	183	193	188	213	210	185	197	198	188	210	179	217	185	188	191	177	191	193	173	225	182	173	181	208	193	196	193	185	175	189	175	183	198	183	203	180	190	205	213	215	188	170	190	200	209	170	234	209	195	203	174	173	208	209	180	197	187	197	203	187	198	184	188	203	211	199	178	190	175	184	207	188	169	208	191	179	200	193	177
27380	18972	5581	1040	758	703	647	626	602	626	628	612	633	642	617	585	606	609	602	615	595	578	608	605	642	634	588	603	578	592	610	560	619	575	623	604	655	617	607	609	597	611	583	605	599	627	627	609	614	630	600	598	601	632	620	632	537	591	624	621	611	639	599	602	591	645	646	663	617	613	613	602	625	601	623	667	613	572	615	585	622	597	620	614	593	615	630	612	601	628	597	577	619	597	611	606	598	635	651	606	602	619	647	608	635	593	592	590	599	568	588	594	585	588	594	670	578	608	550	577	597	659	638	640	615	612	622	637	596	581	621	607	584	573	610	577	623	657	619	623	626	636	620	601	609	619	618	610	588	607	607	638	614	605	578	671	562	645	606	657	631	627	612	605	604	601	633	637	659	644	619	625	648	649	623	615	627	638	603	612	649	575	588	588	637	636	611	607	573	601	577	588	616	646	655	617	644	609	563	608	633	564	594	642	596	579	644	635	576	658	611	564	607	585	611	610	591	622	621	596	621	593	607	554	613	645	604	594	578	658	597	636	616	640	659	640	639	659	595	594	590	597	638	596	612	619	604	599	630	601	587	618	592	649	614	625	593	604	620	605	601	586	632	667	656	600	613	643	602	629	558	635	632	585	619	625	615	601	639	576	594	604	638	585	577	566	628	609	612	645	564	630	605	611	553	626	648	617	635	585	595	588	616	600	618	619	580	591	585	626	602	596	614	616	590	621	617	606	613	648	569	614	622	619	624	647	606	591	626	621	618	593	614	624	593	628	615	652	666	598	589	656	558	594	611	628	610	647	643	618	606	580	561	637	637	627	596	647	598	655	674	630	606	652	601	618	625	638	669	621	655	584	613	593	589	589	607	605	584	607	645	604	593	610	581	628	603	593	601	620	606	621	621	638	611	620	642	592	634	638	571	618	552	610	623	574	605	653	609	628	615	578	614	619	601	639	647	603	539	636	621	632	596	632	598	665	587	625	669	647	637	629	618	614	612	615	590	607	610	621	629	623	584	601	616	663	594	664	629	588	590	608	614	597	590	603	621	577	599	649	645	624	614	610	629	593	600	580	623	605	644	613	625	595	605	576	583	629	661	661	567	551	607	603	583	595	603	649	646	634	562	622	623	561	636	625	559	662	611	613	611	601	609	588	663	622	610	596	589	630	637	610	602	648	642	574	629	638	602	601	604	649	595	640	613	619	577	634	592	652	600	598	637	616	618	600	619	674	576	582	629	600	613	650	630	592	679	602	644	621	618	611	642	642	611	581	584	573	606	642	624	640	622	617	630	589	597	597	602	610	570	625	633	580	587	578	609	644	589	602	651	602	590	638	624	618	639	602	626	583	623	604	613	610	638	618	625	612	572	616	611	628	669	595	635	648	621	631	610	614	623	592	603	610	645	621	594	617	593	631	644	625	642	615	620	609	607	652	621	604	619	569	617	647	607	607	574	624	587	630	617	627	592	625	578	659	618	616	579	620	597	616	601	600	583	608	650	631	606	560	589	615	598	618	636	621	642	644	582	604	637	631	615	622	651	626	621	617	590	624	617	604	611	593	595	601	618	665	615	629	603	589	635	596	594	618	635	657	638	637	626	613	592	628	631	581	605	652	566	670	604	587	553	624	582	626	633	602	619	615	575	621	609	585	651	611	616	644	642	602	604	567	604	614	615	652	604	598	644	640	641	636	586	596	587	602	590	695	622	614	635	625	588	625	633	649	608	630	591	592	631	623	585	587	670	595	596	581	644	616	595	623	611	680	647	603	615	597	597	619	585	621	594	608	631	650	619	597	610	622	597	609	632	604	605	660	628	619	615	675	637	659	625	649	616	586	596	606	579	650	590	594	637	629	632	608	612	622	567	609	628	613	581	629	640	650	587	623	618	609	611	594	606	635	622	598	590	626	639	586	628	587	634	636	614	610	551	605	561	599	624	592	649	616	608	646	615	604	606	640	590	616	606	640	604	620	576	604	616	632	576	629	571	599	629	620	683	596	596	610	630	590	588	661	615	619	612	551	587	566	651	607	625	596	628	549	628	582	628	603	667	617	614	580	571	637	629	644	624	624	600	623	621	688	632	593	588	601	592	592	588	640	591	632	635	608	597	636	611	620	615	649	602	649	593	599	589	621	651	621	633	588	630	623	599	659	575	631	621	645	623	599	598	623	549	597	583	620	572	626	619	595	627	602	658	589	610	574	590	593	642	586	619	579	609	638	603	639	630	615	606	643	565	613	608	658	659	587	628	558	642	598	610	601	617	608	616	591	654	578	557	567	618	598	631	641	668	619	575	627	607	657	562	603	590	602	650	601	597	608	620	600	630	597	613	629	583	637	619	598	608	611	621	617	597	573	610	635	624	678	679	619	595	562	613	629	641	631	632	657	622	625	579	642	605	583	600	616	619	628	589	631	608	626	629	598	607	613	596	606	622	586	641	625	606	617	565	597	646	598	604	629	649	611	621	613	632	635	629	611	603	599	607	634	610	651	574	626	651	614	588	621	613	618	631	599	624	638	564	642	608	648	617	622	633	646	580	592	629	606	635	590	620	641	624	529	632	551	579	595	582	576	573	594	651	609	629	575	608	584	615	574	576	636	619	577	651	546	595	643	609	608	604	621	595	596	635	586	616	561	608	629	628	619	601	628	568	615	634	612	548	592	613	649	646	593	588	568	565	638	623	631	658	589	651	598	649	608	600	610	622	623	626	618	605	630	647	627	592	598	575	602	610	616	605	639	643	601	603	614	621	618	620	667	600	596	592	610	583	623	624	584	589	698	576	649	684	659	586	647	601	613	602	601	575	587	609	589	645	586	604	621	605	600	611	543	600	610	621	610	593	567	616	624	655	600	598	610	624	578	628	665	588	592	619	609	558	635	633	626	605	598	611	602	617	635	598	598	646	613	600	612	587	604	626	632	648	626	596	609	581	639	545	609	637	566	597	629	559	639	616	642	614	610	600	615	641	643	614	598	622	623	641	605	596	612	628	605	580	614	593	652	622	632	662	613	600	618	617	655	592	592	605	623	649	628	603	612	583	569	608	592	661	629	586	625	635	620	596	599	643	633	647	589	599	630	635	576	592	627	664	602	622	611	619	560	597	650	635	593	585	590	591	597	584	597	637	650	628	632	609	609	548	591	606	598	636	612	592	638	583	587	612	601	677	595	657	600	596	590	633	585	606	595	615	632	624	603	600	606	609	586	625	624	592	656	607	558	608	599	606	625	575	588	610	561	628	593	529	587	606	685	576	606	636	578	635	595	596	639	611	581	632	647	586	633	631	608	652	616	618	631	591	570	592	607	615	619	579	616	615	587	604	585	617	574	593	615	607	609	628	568	569	598	613	645	574	620	613	607	631	632	604	654	585	596	614	598	576	637	609	616	682	588	628	580	638	635	637	610	603	610	570	592	590	590	616	621	578	612	612	583	587	650	618	601	600	593	597	579	568	562	584	626	629	614	607	605	581	600	641	592	583	600	616	616
4745	1118	941	755	699	715	668	666	684	631	648	609	656	605	584	647	675	685	615	605	583	636	613	611	637	654	658	609	644	642	630	627	653	677	659	625	627	640	638	615	643	615	641	583	649	639	634	625	636	630	600	598	606	622	594	643	598	617	665	647	632	643	615	627	612	681	626	601	633	630	640	604	625	680	646	676	631	624	607	602	661	629	643	586	636	628	628	665	611	682	634	635	617	660	633	650	628	643	577	628	597	629	608	652	572	642	642	672	633	632	599	655	655	622	638	624	668	647	601	674	650	578	616	616	674	611	644	618	609	615	674	637	623	633	643	629	669	604	632	656	609	579	598	606	654	610	635	670	624	603	600	600	588	603	631	604	697	649	618	632	623	627	619	616	628	596	614	648	665	631	646	587	614	650	622	602	638	619	585	665	655	581	654	650	621	623	602	639	655	649	631	637	651	642	642	604	615	668	596	640	664	624	622	608	609	595	620	617	659	590	587	634	627	617	619	599	611	622	660	645	586	617	637	635	583	632	617	619	618	648	621	609	638	615	634	626	627	651	645	596	625	641	612	626	621	622	623	637	621	614	620	607	618	594	659	623	648	619	661	599	629	637	662	618	626	610	635	638	654	660	604	638	610	677	623	639	601	657	619	658	647	626	644	645	631	610	647	579	622	614	600	604	610	635	625	600	628	612	600	670	611	590	632	605	667	612	593	644	662	638	614	620	654	617	599	581	632	658	636	657	636	604	631	596	610	645	689	660	611	611	650	607	555	643	623	670	622	622	625	628	589	632	658	610	633	607	593	644	610	636	633	600	586	658	689	624	641	602	627	605	639	616	632	632	589	599	634	641	634	642	613	608	618	621	678	601	634	675	635	626	636	651	625	586	643	646	653	637	616	615	625	627	592	666	612	618	611	635	637	633	584	662	607	590	651	628	636	660	605	676	620	595	617	596	601	644	624	607	674	649	609	665	630	618	643	662	661	631	613	637	651	658	640	601	610	631	615	612	599	641	612	623	621	619	664	639	591	601	616	620	667	629	599	638	680	660	653	606	621	614	701	599	665	640	666	661	616	616	662	636	639	624	629	654	611	621	628	659	633	643	664	681	603	623	599	605	604	634	625	617	629	564	629	599	644	631	571	646	685	605	579	598	591	600	626	616	654	640	613	609	655	652	635	638	607	702	603	605	591	602	617	630	633	598	638	635	622	602	648	649	638	622	614	615	599	650	644	648	595	595	607	620	641	621	636	607	634	633	619	660	596	643	656	572	587	570	640	640	625	614	693	670	649	628	585	646	644	631	638	616	630	650	621	603	641	628	680	649	654	606	693	621	659	604	651	612	632	661	644	652	633	608	651	620	625	624	615	609	670	644	652	621	603	653	672	652	618	592	635	592	604	626	621	628	648	654	605	625	649	604	622	647	594	650	639	669	605	593	622	690	647	631	596	687	628	656	599	629	611	614	643	650	630	605	653	653	637	598	646	628	626	681	654	619	650	658	593	646	579	600	633	607	634	594	641	631	619	627	599	639	620	659	621	597	622	629	601	660	601	654	578	632	650	656	668	599	643	626	625	668	614	607	650	652	616	657	642	624	614	604	611	650	632	579	682	621	631	656	634	624	605	630	611	652	630	647	646	607	577	651	618	657	660	578	666	664	634	604	666	605	648	641	594	619	619	657	608	671	582	666	672	655	662	601	593	632	571	646	624	629	614	636	646	673	619	619	634	663	597	632	609	655	625	624	626	606	621	622	634	603	637	600	621	638	619	643	627	633	614	593	631	591	649	603	636	632	629	617	569	622	645	623	586	601	642	668	624	637	653	639	642	625	623	611	631	672	602	641	658	640	608	635	636	658	598	604	629	601	617	620	639	626	600	611	642	636	654	657	683	597	585	587	632	656	592	576	629	617	639	664	629	617	589	604	606	607	666	593	644	621	638	644	658	654	634	616	613	603	624	596	592	611	576	659	646	651	662	606	629	607	660	604	655	638	613	591	624	672	631	678	639	598	694	634	651	643	654	614	673	649	623	649	683	647	633	596	644	665	604	636	617	639	655	625	635	623	631	643	606	640	646	618	598	614	633	639	600	650	608	689	622	655	608	595	617	648	663	585	623	619	635	567	664	618	644	613	619	637	635	628	647	626	645	634	586	631	635	615	601	655	688	593	614	619	619	590	637	595	650	662	629	620	629	614	713	615	634	631	632	632	620	589	662	582	620	663	617	602	640	580	617	664	612	648	624	603	619	619	580	616	623	641	664	628	639	633	672	602	594	595	665	678	661	600	618	667	638	628	613	638	655	622	664	702	650	609	574	594	660	613	599	636	620	641	638	662	644	668	647	654	600	662	649	623	586	661	615	603	657	620	642	621	580	652	633	630	607	613	630	597	612	636	670	618	601	646	643	614	639	649	622	648	642	649	648	624	626	605	636	607	639	576	575	602	632	582	616	603	650	693	618	614	613	605	643	682	658	673	622	643	618	613	609	608	654	618	622	626	593	610	668	626	618	642	625	623	640	627	661	628	625	576	616	633	674	654	652	648	636	629	630	623	630	631	616	662	632	639	643	599	603	644	612	655	629	633	614	598	634	667	590	646	615	654	663	622	601	601	605	661	593	631	615	582	678	630	644	632	611	639	639	632	604	643	596	616	601	654	661	665	647	608	624	609	616	596	642	628	633	596	648	637	669	607	669	626	677	671	616	625	603	595	610	621	628	626	603	659	653	614	612	657	700	650	600	707	647	664	616	619	596	610	605	584	647	640	677	614	667	676	620	598	604	657	612	611	596	638	651	637	603	608	632	632	625	646	613	598	621	614	587	619	613	618	644	630	656	610	617	615	616	645	636	659	609	646	650	638	652	634	618	659	654	625	638	658	680	639	628	614	616	683	680	633	626	672	586	657	624	608	617	647	663	650	596	651	647	624	654	644	646	616	625	607	686	640	618	617	630	628	611	605	651	647	574	608	612	640	618	623	605	596	636	623	630	662	607	614	580	607	655	658	618	677	593	614	622	626	652	622	644	632	639	662	610	629	627	576	656	630	654	655	628	634	640	670	667	661	675	632	607	642	653	621	585	627	665	627	600	646	605	629	656	663	640	645	631	613	663	608	603	616	609	651	641	636	593	667	615	646	601	643	622	622	622	618	605	601	622	637	650	639	647	612	627	636	610	662	633	615	626	613	687	618	632	575	652	626	636	649	630	630	656	630	630	641	661	628	624	637	623	641	618	660	610	650	613	625	641	653	643	643	631	643	668	653	641	665	640	671	597	629	687	632	615	598	614	605	611	600	597	601	638	619	585	610	661	626	665	620	635	615	630	615	644	649	636	634	616	635	624	613	634	630	639	660	665	671	660	623	613	617	643	619	616	631	600	624	627	592	609	676	632	654	614	650	680	641	686	609	651	672	602	628	633	624	646	615	633	608	655	579	611	631	598	635	614	666	665	585	664	654	651	623	670	604	636	628	643	617	578	619	616	672	624	617
23295	21016	28408	23779	21004	12933	1142	686	562	461	461	415	400	357	361	325	337	327	298	345	305	337	349	330	329	320	332	343	298	328	292	311	300	306	320	296	291	293	306	296	302	298	270	323	299	281	302	300	265	303	267	298	291	284	282	321	291	304	338	293	300	316	297	295	284	290	305	266	325	298	302	303	278	304	320	318	304	274	303	297	286	291	279	280	300	295	318	311	294	289	301	271	294	293	279	273	309	315	316	299	273	291	282	340	300	293	288	300	329	252	302	313	323	283	306	299	327	292	305	311	306	290	280	285	297	291	299	306	297	309	297	321	296	301	304	320	304	276	320	274	271	282	325	338	314	319	271	299	309	329	274	292	295	283	285	266	292	329	268	287	278	287	281	284	286	317	285	299	285	285	286	271	269	309	304	294	310	335	272	269	283	315	281	280	310	289	270	308	312	324	276	307	296	289	294	284	333	290	274	314	279	307	300	274	283	287	296	284	296	306	294	295	290	291	273	315	304	303	299	295	283	327	266	279	288	300	301	306	282	294	285	275	263	274	311	307	304	315	285	297	261	276	310	274	331	300	304	276	285	274	266	280	327	290	259	276	301	275	298	274	287	310	278	296	295	288	295	324	287	313	275	281	296	308	305	314	300	306	291	315	267	304	302	266	279	262	279	286	294	312	308	297	309	271	301	301	284	254	295	286	299	299	308	265	250	296	321	287	271	284	313	301	306	277	292	282	274	304	296	274	300	260	275	279	271	290	293	286	276	283	320	314	283	299	279	278	276	285	272	279	255	297	290	312	300	254	312	274	293	292	310	274	284	277	310	303	280	253	308	277	310	320	301	292	273	239	278	260	293	261	302	311	296	286	277	285	335	288	327	287	285	302	325	307	314	268	296	305	301	309	296	291	285	295	293	277	299	307	296	294	303	293	323	289	279	291	269	302	276	318	309	277	299	301	289	296	299	298	299	278	325	257	301	277	288	304	291	268	308	291	282	312	280	276	275	336	309	298	293	285	275	281	321	295	321	306	286	297	302	285	274	286	311	312	288	288	278	309	307	292	286	299	308	297	291	301	287	293	304	306	319	276	291	281	284	264	273	246	293	298	276	305	289	289	283	316	268	284	299	276	289	320	268	283	284	301	290	292	313	317	291	294	277	270	266	269	305	299	335	277	302	273	282	275	285	321	305	327	330	287	300	304	284	270	282	307	289	287	280	294	305	293	263	297	276	289	316	270	279	275	291	298	296	312	274	293	301	316	279	300	290	266	306	316	301	287	306	307	315	296	303	333	308	296	286	284	329	317	319	280	322	277	283	309	286	288	307	281	244	278	269	266	288	307	303	289	275	285	282	283	292	315	257	292	284	284	302	295	279	273	296	310	296	305	315	285	289	297	288	309	297	303	301	279	308	267	300	272	299	304	294	332	306	278	290	272	287	294	313	302	297	277	290	297	294	287	298	293	307	283	294	279	277	277	281	302	286	283	306	282	297	278	287	294	264	316	292	342	305	310	308	291	313	271	290	321	274	273	318	277	303	309	287	294	296	301	236	291	327	304	272	300	283	305	296	312	301	326	289	270	287	300	312	295	295	292	278	312	289	317	296	280	259	286	310	294	271	274	273	333	280	327	307	306	302	274	275	320	285	303	289	263	291	314	296	301	257	285	275	288	318	299	272	315	289	293	292	276	291	305	304	313	283	322	290	274	291	270	292	289	304	250	257	278	276	313	298	299	294	278	288	295	317	308	295	281	297	289	261	271	283	311	265	286	283	283	282	286	278	324	299	259	321	278	311	306	286	303	262	299	286	293	282	305	318	266	270	281	287	280	302	282	302	281	263	312	283	272	274	279	299	310	277	300	272	281	266	278	280	278	288	291	284	294	292	309	307	306	315	264	271	277	294	310	291	287	296	293	311	301	297	312	291	269	280	274	271	287	313	284	283	301	279	275	281	254	307	287	311	287	305	339	288	268	264	309	263	283	309	314	318	289	265	266	345	292	302	268	255	273	312	297	289	336	280	301	330	258	290	302	295	290	280	268	272	291	285	273	267	292	263	319	297	293	301	280	303	302	272	253	268	280	277	295	281	283	281	285	294	287	282	297	287	331	279	244	309	326	319	280	266	313	293	291	262	289	268	289	307	310	317	283	299	278	273	280	302	282	287	290	273	295	267	269	297	316	269	320	287	289	308	323	289	276	274	312	298	273	317	286	277	299	294	295	293	268	261	296	327	295	313	280	277	298	281	306	270	263	259	273	288	289	293	295	280	294	284	325	283	287	292	283	301	298	276	314	255	293	316	282	265	270	310	276	275	271	301	305	295	274	291	258	323	308	302	299	240	300	291	326	293	304	309	278	262	325	308	300	291	309	274	301	284	305	294	330	260	281	300	282	310	286	310	270	301	330	266	276	291	296	268	301	273	318	305	287	276	281	283	295	290	292	302	332	308	290	272	280	282	272	319	246	295	267	277	307	298	311	299	319	304	286	291	276	259	305	285	269	286	278	303	303	296	301	285	284	312	295	281	278	327	276	305	298	305	313	305	259	276	311	316	289	329	292	300	290	311	284	300	282	292	281	285	301	292	311	278	284	313	288	273	288	297	283	285	297	286	240	279	300	320	308	277	300	295	269	290	294	273	322	305	301	295	336	273	264	302	303	247	292	276	294	313	335	292	313	260	295	323	291	262	300	283	292	291	293	285	290	304	294	273	288	278	259	299	269	270	317	303	283	276	297	286	294	302	279	302	292	299	288	308	303	277	296	285	280	294	271	287	302	263	310	277	288	276	278	272	295	297	281	258	323	292	288	297	277	287	273	263	265	298	310	310	281	294	279	285	292	325	288	304	275	296	306	314	317	309	315	315	290	282	283	310	311	278	302	293	299	286	300	294	307	306	278	260	277	284	333	251	294	282	264	290	250	286	287	284	296	275	291	269	316	267	291	311	299	304	280	281	302	270	281	293	269	270	270	316	267	269	270	284	283	313	265	283	302	299	290	256	255	293	321	271	279	285	292	303	242	297	280	298	306	308	294	308	265	304	302	260	294	303	296	266	273	303	299	259	315	302	271	301	280	282	302	318	292	326	308	253	289	293	291	280	295	313	294	318	301	289	269	271	297	283	293	259	321	296	299	290	286	266	278	283	282	302	302	258	276	280	274	297	288	306	281	311	267	266	265	265	310	276	287	261	302	285	305	282	331	321	311	259	297	306	278	282	315	301	281	292	307	303	305	288	314	306	292	301	282	272	300	276	284	298	283	294	276	267	320	267	280	286	280	278	264	265	286	298	292	265	300	318	291	299	272	286	303	317	297	284	289	285	293	298	311	283	303	284	263	314	289	295	282	261	270	261	288	282	285	262	275	286	298	285	285	309	266	282	294	302	312	317	305	310	290	283	272	293	301	279	261	270	304	292	271	280	280	301	279	278	287	269	284	315	314	310	273	278	259	313	291	280	287	307	316	289	313	284	315	275	263	322	278	298	293	291	270
4724	8320	6014	2867	2049	1490	1115	1000	743	640	567	496	503	463	433	411	404	383	376	365	360	381	331	369	321	334	353	369	328	336	347	310	320	386	320	342	340	322	311	338	333	323	334	299	336	312	307	289	332	298	294	293	304	322	297	309	308	324	292	312	336	319	304	311	345	331	325	329	334	310	304	319	324	301	318	289	350	299	337	308	357	324	318	355	287	332	292	351	311	348	296	286	309	323	285	289	327	326	303	279	326	314	344	325	327	331	337	319	331	324	284	313	292	345	311	332	289	313	329	310	310	345	323	315	292	329	304	325	302	317	316	314	319	346	318	283	323	324	343	302	321	310	316	326	311	345	327	298	313	322	341	297	336	280	300	310	304	315	300	336	313	295	350	315	317	300	314	299	292	309	320	295	301	295	297	313	301	329	348	344	289	319	303	330	301	327	313	312	292	316	303	340	297	325	329	327	299	326	300	330	329	324	328	320	331	321	308	319	331	345	320	314	332	319	312	316	331	322	314	320	300	308	321	312	333	332	322	296	312	304	308	295	332	329	318	310	320	312	338	318	327	289	326	292	299	320	306	322	334	313	321	323	297	333	323	335	323	336	315	287	314	318	306	375	301	337	328	316	315	342	299	357	314	328	310	333	295	322	316	320	341	305	329	300	282	311	310	316	329	282	306	306	289	282	297	330	331	301	318	343	302	317	307	306	327	320	312	344	320	305	296	307	300	290	295	306	329	324	300	308	331	310	309	329	324	295	329	312	317	295	308	311	318	315	340	346	292	313	304	309	292	311	310	298	297	297	317	334	317	316	314	329	307	353	322	306	315	334	276	333	323	310	339	323	313	349	324	311	338	288	325	329	328	350	288	297	315	317	319	289	321	303	309	301	308	313	341	313	303	329	311	287	299	338	276	287	271	333	339	303	320	310	307	326	327	341	303	348	326	292	298	295	349	319	294	316	307	290	284	306	291	323	319	336	309	294	302	338	296	307	308	308	329	323	302	322	333	302	337	306	329	314	304	322	328	305	311	316	315	332	293	305	341	305	309	322	299	329	314	317	331	329	325	298	347	288	329	334	336	291	326	323	311	332	306	320	312	305	304	323	335	317	285	350	307	316	308	330	335	281	304	319	297	285	313	317	326	293	301	308	308	324	310	305	312	301	344	305	299	319	300	345	313	308	315	312	335	346	291	327	315	299	339	303	319	302	366	280	289	305	328	327	337	307	334	321	330	319	322	296	315	325	332	316	298	329	299	318	319	316	311	342	305	301	304	378	295	284	316	332	328	320	320	332	298	322	309	340	328	335	310	291	345	342	312	313	312	312	304	306	288	310	268	330	322	320	310	319	313	318	308	328	290	328	265	295	336	313	300	297	331	301	335	319	309	323	282	311	318	305	300	304	292	319	313	349	318	307	346	314	314	314	305	328	294	310	315	307	320	329	308	344	312	318	278	322	358	307	313	335	292	310	307	304	321	314	306	304	309	315	316	300	309	310	310	325	313	312	280	317	304	293	292	321	297	311	338	319	330	335	303	316	331	314	313	311	320	289	308	284	301	308	316	311	342	313	297	325	299	331	306	311	298	318	344	328	332	314	316	306	281	297	340	312	303	312	313	328	336	302	307	317	313	338	321	301	308	303	323	307	318	306	309	342	318	329	266	309	306	334	324	306	310	341	328	320	301	324	308	293	318	333	289	310	315	318	315	325	347	283	304	312	317	338	333	304	286	309	307	279	345	323	325	321	311	304	355	346	278	339	329	324	325	283	324	325	309	306	299	336	305	329	302	318	290	304	287	292	301	352	339	312	313	351	295	302	335	329	287	320	311	313	337	313	313	321	301	319	311	314	310	317	325	326	335	302	337	282	341	306	324	325	323	288	285	308	305	311	322	310	311	322	318	282	288	320	316	337	321	327	358	307	294	320	339	303	303	357	332	315	300	331	321	326	304	312	270	318	305	303	345	344	306	341	314	330	331	315	310	324	316	319	304	280	339	319	303	335	326	330	296	319	295	318	298	321	340	333	332	323	309	307	298	310	317	308	297	322	303	316	308	294	335	331	297	295	339	297	284	295	316	332	328	334	320	347	315	309	328	302	312	303	310	312	310	304	319	323	323	276	328	310	324	315	331	309	349	338	281	311	375	319	297	339	306	329	348	298	289	318	283	288	312	329	298	283	305	335	310	325	319	334	301	317	297	338	315	357	340	310	337	282	321	336	292	326	298	311	315	311	321	275	312	309	323	314	316	298	306	327	313	307	314	302	352	326	318	283	312	288	278	321	324	340	343	294	309	320	317	306	275	294	318	306	298	314	327	337	307	311	283	318	326	303	307	305	344	319	280	301	321	324	304	317	296	320	301	337	309	316	329	322	320	318	310	309	320	317	299	292	306	312	315	304	325	294	326	293	312	276	321	322	292	288	312	279	344	310	341	335	313	295	309	319	319	339	300	333	313	292	317	301	335	304	313	299	317	325	324	311	304	294	305	328	321	314	297	324	320	320	301	306	311	341	300	315	322	344	288	306	303	292	342	314	311	283	298	303	324	309	329	312	328	329	276	335	309	291	280	317	307	296	314	317	333	321	309	295	310	323	297	306	287	352	323	325	335	308	291	297	315	299	325	327	328	320	299	327	304	343	318	341	299	309	340	299	319	306	316	331	292	321	312	329	320	325	334	316	295	278	306	291	317	316	277	308	285	303	299	343	314	368	309	286	301	318	281	297	295	322	344	312	307	305	340	309	312	291	313	313	308	313	315	287	333	299	292	305	304	300	325	288	300	305	299	305	329	300	313	315	330	308	305	323	338	302	318	316	335	306	322	322	308	321	305	305	279	312	294	318	344	342	300	335	309	340	289	324	316	302	307	299	308	330	302	342	327	315	318	340	339	312	315	314	261	340	343	344	347	334	318	326	293	329	320	315	328	299	337	370	324	277	311	291	311	290	359	315	312	318	306	364	304	303	331	308	265	282	317	312	334	314	297	313	291	349	321	296	315	301	310	292	301	296	320	325	291	324	318	331	302	319	289	329	283	305	326	313	326	322	316	285	287	318	340	308	302	314	324	321	295	330	345	312	294	312	308	303	339	301	320	311	331	327	317	285	304	326	316	327	307	306	305	317	326	299	285	330	319	332	297	314	311	297	301	343	308	303	299	277	319	301	319	315	320	316	310	331	300	293	308	312	328	332	296	320	333	301	308	316	330	326	302	270	312	296	315	297	304	299	327	316	312	311	319	304	318	312	301	292	273	316	304	308	324	333	313	360	329	307	334	345	307	292	340	323	326	318	318	301	311	328	314	311	320	290	310	335	305	286	324	301	318	315	310	313	324	292	304	298	291	285	342	309	316	280	294	318	312	287	326	284	308	276	321	279	315	282	308	308	329	311	339	291	323	303	308	306	307	294	310	322	317	316	327	321	315	292	340	285	314	322	318	296	309	304	284	319	321	340	304	289	273	307	328	299	314	310	310	291	331	309	303	342	314	311
24405	20981	27521	24556	15600	1445	995	870	744	708	666	718	729	656	649	652	610	656	674	603	611	648	667	649	637	619	635	624	608	590	610	609	602	623	645	636	606	610	613	689	638	653	625	642	666	618	609	584	684	641	647	627	615	631	601	593	622	582	631	585	622	612	650	600	622	619	593	613	601	647	640	600	641	646	626	641	603	594	619	632	606	679	629	591	656	576	586	612	605	618	657	657	671	639	649	602	581	676	633	645	621	638	634	651	571	634	577	635	619	638	601	632	627	639	660	637	614	637	639	615	605	597	644	601	602	654	615	601	594	613	634	630	617	650	626	612	650	617	612	666	612	609	626	624	647	638	634	555	648	604	605	632	593	621	601	616	614	581	608	599	587	604	670	590	608	651	601	654	623	624	627	671	625	579	651	623	615	655	605	619	647	610	654	621	607	624	598	672	588	608	625	639	623	605	646	599	595	607	615	602	587	610	645	636	612	638	624	598	636	611	639	630	615	606	631	597	613	696	625	622	614	620	610	655	621	651	624	576	616	615	607	626	626	602	597	618	637	619	684	634	603	663	600	617	637	586	640	625	563	635	601	630	616	623	610	648	587	601	619	645	588	567	642	650	597	638	576	636	610	605	636	671	648	618	626	629	633	585	634	646	557	607	609	658	681	604	624	607	612	617	596	613	644	655	605	632	622	633	604	651	640	624	668	647	678	647	671	615	636	622	633	588	637	538	640	628	603	646	651	656	619	610	625	652	587	616	643	654	656	586	613	657	625	581	605	593	587	622	625	565	692	558	597	607	631	624	607	608	562	627	637	618	611	632	642	560	640	643	631	645	635	628	608	643	640	637	653	626	585	625	627	586	629	617	647	577	604	610	617	582	613	589	616	614	611	605	656	623	632	633	593	629	645	646	648	603	649	625	594	613	615	615	621	620	631	594	621	595	587	620	597	587	628	597	635	590	653	664	585	626	633	670	669	619	647	600	658	661	624	656	629	628	609	604	674	599	644	644	610	650	640	615	611	667	587	618	648	620	602	612	588	627	654	625	633	649	637	617	594	574	614	623	623	589	610	595	674	616	639	608	630	622	592	615	590	675	612	620	679	590	646	598	623	540	660	634	685	653	648	669	611	603	652	635	639	603	571	629	670	659	613	593	594	631	573	615	631	644	570	625	616	615	614	622	572	685	590	611	604	584	658	576	577	615	648	624	618	604	599	607	558	698	643	564	642	625	628	609	589	576	617	600	614	610	615	632	631	592	607	627	617	614	627	610	598	597	660	590	610	626	612	611	575	609	633	627	615	658	587	615	587	600	620	588	608	599	627	635	632	606	635	643	622	595	610	627	604	645	583	618	609	661	630	615	650	624	650	628	593	587	620	669	645	611	653	624	611	652	661	592	622	597	618	618	653	651	644	622	597	622	573	623	579	614	647	605	635	563	630	625	625	615	606	605	654	623	682	624	655	615	631	610	585	626	605	582	607	595	677	600	613	617	600	608	670	636	642	616	658	671	606	624	605	631	609	639	597	648	610	645	628	613	652	702	581	594	596	625	588	610	613	662	593	590	613	594	644	613	608	601	593	599	596	576	583	607	638	615	584	582	591	635	608	641	602	645	663	659	634	664	598	642	597	633	580	605	649	640	672	576	642	623	669	635	615	623	646	590	604	627	626	577	591	613	645	616	624	635	597	602	642	610	631	610	639	621	616	614	654	589	605	644	611	548	615	638	615	615	658	627	643	625	665	670	590	608	643	611	633	624	640	654	607	631	675	610	631	595	645	650	680	621	640	617	649	611	616	632	612	588	647	586	628	636	615	659	639	578	630	619	593	556	655	595	619	629	613	659	571	594	603	655	633	627	633	599	596	603	594	631	649	648	626	635	639	624	646	628	565	629	640	605	604	596	638	646	626	608	643	598	568	622	627	567	638	652	586	632	610	639	636	627	614	604	662	625	640	572	641	606	703	613	692	631	611	612	632	678	667	630	626	638	648	611	644	574	664	587	622	627	622	642	644	605	645	613	626	635	634	568	612	614	601	647	644	632	614	576	587	596	641	636	566	631	664	595	641	591	655	636	546	579	632	613	637	663	621	638	610	629	644	647	594	605	666	616	644	607	593	668	631	595	593	619	642	598	576	622	652	617	598	646	611	640	604	603	668	595	617	619	594	617	576	621	616	618	600	584	622	605	605	628	651	577	693	641	639	633	624	618	644	639	636	618	623	633	598	605	596	603	623	589	661	622	632	596	672	625	585	614	595	629	623	651	623	580	617	633	637	657	641	594	631	590	635	602	627	580	610	631	631	617	626	613	659	602	601	618	593	623	611	592	603	602	638	624	650	627	626	654	651	574	656	610	625	579	623	627	594	647	613	624	653	630	598	621	648	603	603	596	630	651	650	608	610	618	594	613	618	657	657	622	619	629	594	581	643	653	625	613	611	629	622	626	644	609	642	576	639	555	663	598	560	634	643	656	617	627	640	618	610	602	616	612	627	555	622	609	641	597	626	597	624	605	573	631	589	638	604	626	619	599	639	605	598	586	649	647	599	606	611	620	631	591	603	591	624	631	684	598	586	663	624	589	630	623	624	609	643	588	627	591	609	612	613	584	627	620	582	618	602	648	575	598	611	673	627	580	629	607	652	600	631	618	608	630	626	611	640	637	595	590	600	620	576	636	613	605	575	621	604	650	562	635	680	630	610	650	627	596	611	636	627	611	650	606	631	615	591	610	621	616	624	626	647	629	618	619	611	650	643	616	629	646	643	627	603	666	638	595	571	623	620	615	644	628	628	567	615	634	655	604	624	612	622	603	617	606	637	605	576	629	657	635	640	611	577	642	583	646	634	626	643	611	634	635	632	646	685	615	603	572	640	642	632	610	643	616	617	615	632	645	609	609	601	666	624	571	609	615	661	602	607	605	620	668	640	574	575	640	632	604	570	625	648	616	640	641	608	622	666	613	653	641	620	630	608	629	599	619	657	614	642	644	624	604	630	625	628	616	616	661	616	628	576	589	579	619	662	600	613	588	626	646	640	624	679	632	594	633	577	605	642	615	623	629	624	681	633	601	657	619	631	603	583	648	629	631	638	609	678	638	603	646	609	644	604	596	606	597	596	609	614	621	587	584	594	654	665	671	623	602	602	596	635	626	633	606	653	655	668	616	607	597	578	609	611	659	606	614	634	621	633	591	646	651	660	630	599	644	658	643	621	651	610	571	635	624	626	621	622	631	654	628	634	596	611	638	624	624	585	598	566	679	606	609	613	646	589	640	632	600	622	636	641	673	638	589	630	640	624	619	626	632	628	613	619	611	593	644	658	582	602	668	623	644	640	647	640	585	619	637	662	634	675	676	608	651	679	638	654	616	559	590	625	562	584	602	653	639	608	609	630	594	617	643	625	623	626	592	609	607	666	636	620	633	569	635	608	596	653	639	681	617	595	684	646	644	584	596	631	578	611	604	587	647	630	624	631	639	590	585	608	603	606	603
4854	5250	3847	2036	1641	1320	1110	992	886	798	751	707	676	699	711	695	665	695	635	604	632	662	672	611	607	622	627	616	612	610	593	620	610	599	620	645	576	634	598	597	632	661	620	648	626	601	596	625	616	577	660	645	625	608	661	607	645	632	576	618	592	600	589	601	612	604	617	649	606	626	614	605	595	602	609	625	651	603	552	604	615	623	625	579	623	579	683	630	580	634	596	585	671	656	630	601	651	635	611	625	607	621	590	618	651	607	611	612	585	664	590	602	626	615	637	597	616	598	621	601	611	657	609	582	601	584	622	609	614	644	611	604	635	616	642	645	609	641	613	589	661	640	607	624	602	577	613	642	625	591	623	601	620	570	636	575	651	601	672	597	570	635	613	604	644	595	609	644	591	631	612	635	657	598	572	634	624	580	606	602	580	621	627	600	649	588	610	629	653	622	601	606	562	621	599	626	584	596	623	594	597	589	609	597	580	631	591	613	587	605	611	629	592	673	644	637	637	596	639	583	623	638	617	588	603	621	675	610	610	593	660	595	611	596	624	595	626	625	674	595	631	611	608	618	670	625	614	641	600	586	609	617	617	573	597	647	613	599	626	623	576	553	614	642	639	606	605	625	629	611	622	589	586	613	611	587	607	624	590	599	598	599	588	654	663	631	618	588	620	623	602	587	647	607	652	588	579	661	590	642	611	599	592	671	622	618	592	626	635	665	634	643	582	591	554	603	594	618	568	618	641	638	670	646	639	623	617	647	539	607	632	609	595	602	599	631	645	648	597	607	602	592	647	639	638	633	580	630	625	601	628	602	600	619	614	619	615	618	643	611	612	576	621	656	581	609	597	564	584	636	602	587	589	604	608	655	598	648	619	594	633	631	633	645	601	637	651	614	638	582	615	675	583	625	583	566	598	607	661	621	598	604	625	618	609	624	594	648	559	602	593	587	623	593	603	630	634	613	659	652	610	585	628	625	589	629	618	611	584	687	636	629	613	618	561	589	595	655	595	612	581	638	611	630	608	597	626	620	639	627	643	633	603	589	562	601	605	612	616	630	674	619	580	615	622	603	590	602	649	626	657	645	641	578	634	606	617	601	591	643	630	652	543	615	650	640	649	602	591	627	616	588	584	643	630	627	625	621	590	573	577	632	574	579	599	608	630	650	621	627	638	579	610	624	621	606	598	613	617	585	596	631	611	651	637	596	631	627	590	598	586	629	595	595	590	619	593	601	613	635	602	620	639	608	603	637	658	593	611	601	615	643	597	623	598	637	628	561	571	586	582	626	598	646	601	631	604	659	653	612	640	660	592	612	607	639	594	626	668	622	609	628	609	631	600	597	581	657	630	665	610	618	624	588	591	592	601	595	632	566	650	628	615	582	585	661	582	621	609	604	593	643	604	619	654	614	618	614	566	613	631	611	643	671	614	575	640	602	584	596	585	603	615	626	583	583	571	652	646	588	626	590	622	675	590	614	588	603	582	626	601	627	624	580	648	587	617	594	633	667	632	633	655	607	580	609	600	629	627	599	595	600	580	628	586	629	605	612	606	586	612	637	665	597	596	576	637	573	629	657	632	641	594	589	614	630	612	643	594	625	584	593	654	639	606	662	623	631	613	605	618	621	611	608	598	629	579	645	627	624	603	596	580	583	641	609	615	599	597	592	628	567	604	644	629	619	640	632	586	611	679	622	607	642	615	604	606	636	641	629	616	589	649	635	632	575	624	611	606	638	631	623	635	615	638	607	649	637	620	594	622	574	624	618	657	620	623	623	672	615	641	596	631	621	600	601	616	586	625	586	607	693	626	591	570	633	620	607	585	594	649	610	600	582	640	611	589	656	612	621	597	598	615	600	608	581	613	632	621	612	638	577	604	610	589	596	641	613	608	573	617	604	620	589	638	632	563	613	592	603	627	552	591	621	619	632	681	619	627	618	610	586	606	604	593	574	602	670	623	649	582	612	597	610	639	632	596	596	590	630	622	642	635	636	592	563	559	608	601	641	622	607	619	587	631	601	616	624	614	640	594	608	616	569	612	605	618	627	589	612	608	541	603	611	639	648	628	639	618	593	637	577	643	623	653	654	630	610	614	634	611	595	614	594	621	578	607	586	589	594	682	595	647	635	640	636	637	615	606	596	590	662	623	613	602	641	561	615	618	638	588	638	604	620	628	643	597	657	636	619	640	645	593	590	621	677	636	628	584	632	585	623	600	614	614	592	655	610	622	588	635	587	625	604	628	582	606	611	652	597	585	635	597	618	585	617	600	653	618	605	623	625	623	627	639	618	579	647	652	616	587	605	614	598	642	647	609	617	593	622	592	643	602	625	622	629	567	611	627	581	577	642	596	602	635	629	577	627	655	570	567	572	570	582	606	614	597	613	646	611	629	630	634	615	640	599	627	649	649	601	615	641	568	587	614	641	642	601	613	672	563	633	600	571	638	615	621	605	623	620	638	584	681	641	615	639	593	641	596	619	625	609	626	627	600	600	634	610	628	610	617	584	569	598	596	557	677	652	618	644	640	620	621	626	591	611	632	609	621	583	604	612	583	585	599	582	646	614	579	626	587	620	610	655	576	622	620	631	636	645	615	593	574	561	615	618	605	606	621	579	594	662	575	600	604	618	626	608	603	639	620	645	625	629	569	566	634	609	600	628	619	672	597	601	608	640	628	643	598	589	623	647	613	609	659	620	603	617	605	591	633	556	614	618	581	630	638	591	633	603	595	641	637	653	596	599	649	600	564	641	612	631	615	642	632	582	620	618	639	607	625	592	602	621	611	621	609	634	596	619	639	616	578	597	600	630	607	612	545	565	620	624	577	649	637	612	637	668	599	546	610	599	592	626	643	629	607	589	644	611	601	568	601	580	577	614	595	601	632	616	632	623	634	627	599	637	619	607	619	610	627	603	633	636	602	632	600	623	591	632	623	605	591	599	591	615	545	625	641	616	630	633	570	619	633	625	559	599	584	605	580	578	625	619	615	589	605	599	646	601	618	632	649	565	636	615	644	603	598	641	601	600	620	620	592	542	586	590	545	665	614	597	683	639	605	581	635	617	578	625	634	619	611	576	616	606	614	642	576	600	611	627	596	609	648	591	617	620	637	658	581	663	621	605	622	634	616	611	615	589	649	634	610	623	630	583	614	590	637	601	628	578	592	626	618	619	635	626	598	603	645	597	612	613	646	650	566	578	606	560	577	622	633	636	641	585	622	618	620	577	625	633	556	610	583	587	607	618	636	634	618	643	680	627	571	606	597	617	599	631	605	613	612	617	611	589	595	575	600	580	618	628	650	626	587	627	637	595	571	662	647	642	599	609	652	620	585	597	626	564	639	632	586	639	632	626	599	571	641	663	636	661	628	595	573	619	598	636	603	622	632	585	632	584	638	635	581	664	569	567	608	605	639	615	667	607	596	598	620	665	579	631	648	673	609	644	606	630	614	580	629	655	557	677	617	616	617	602	624	591	623	636	576	632	629	621
22261	21012	28764	23451	21002	21064	11770	1041	728	599	526	415	418	358	353	313	299	283	293	279	293	246	252	244	230	230	241	238	234	222	196	233	228	226	221	215	260	228	210	220	231	194	212	195	204	223	212	236	229	205	195	208	208	203	203	175	209	198	179	188	219	212	209	190	213	194	224	217	220	197	182	218	203	196	203	180	243	207	206	210	197	196	203	201	206	188	249	198	213	187	197	196	212	215	187	204	215	182	182	206	186	223	209	196	180	204	195	193	175	221	188	200	212	191	186	204	191	207	198	174	205	177	196	215	185	190	202	194	173	182	197	179	192	188	180	184	173	195	209	187	234	185	189	208	182	194	163	169	187	198	205	193	190	201	207	200	203	183	200	195	173	180	199	192	189	170	171	214	178	194	214	170	233	197	192	193	205	204	190	209	191	193	190	197	200	215	211	176	209	208	196	194	196	211	193	176	220	188	214	204	207	185	179	189	220	209	206	189	185	180	192	209	177	185	188	195	200	207	192	192	201	194	217	174	179	227	205	190	212	176	209	200	182	181	188	190	205	207	187	186	194	201	179	208	191	166	183	188	216	192	209	183	194	219	192	212	216	187	178	193	188	201	196	183	203	222	206	195	187	176	186	188	206	181	208	188	174	182	200	191	200	181	187	195	185	181	206	203	169	213	201	194	194	191	196	203	206	182	193	219	194	189	191	209	191	171	183	189	191	207	185	166	191	186	198	200	161	196	194	193	209	181	192	191	195	204	202	182	223	185	211	207	186	224	207	216	206	197	191	182	188	202	203	184	211	191	196	190	186	203	211	183	188	208	184	190	206	207	197	221	192	180	185	219	182	213	200	198	196	199	188	184	191	195	187	221	161	195	214	193	196	191	201	186	184	168	169	202	166	223	181	191	217	175	179	200	194	197	199	186	187	178	216	226	179	204	186	192	203	213	208	176	203	181	186	194	199	208	199	176	198	209	191	175	202	194	202	199	177	184	173	160	172	215	171	201	194	192	168	198	206	200	204	221	197	203	219	194	197	176	187	187	181	173	197	187	194	179	197	171	198	215	189	198	209	197	196	184	201	188	200	182	184	203	202	165	196	190	185	197	187	217	203	216	194	199	185	211	194	191	204	190	199	199	207	206	192	203	191	215	203	201	208	194	175	216	214	197	196	189	179	191	190	193	172	183	182	191	163	185	185	190	198	179	201	189	200	183	199	204	207	181	183	179	183	193	201	205	193	177	198	159	172	196	210	188	219	169	173	184	208	213	197	202	175	200	168	176	172	189	178	210	161	193	211	181	188	210	195	198	190	197	182	205	215	206	176	184	177	180	197	194	196	212	208	192	192	170	194	178	200	180	176	230	185	205	206	201	159	190	187	208	197	191	179	199	189	201	170	170	199	163	165	202	183	174	181	198	178	196	177	190	172	187	184	204	213	184	208	184	210	183	187	198	215	195	190	188	175	191	182	214	185	184	179	193	183	177	189	211	171	182	204	170	188	211	193	207	186	174	195	208	189	174	192	223	195	163	211	185	189	201	182	186	192	188	178	182	190	202	216	163	173	213	200	217	209	200	197	188	181	200	196	189	184	199	200	209	204	220	160	202	201	178	198	210	200	174	200	196	185	204	178	184	197	195	181	183	195	208	192	185	161	183	164	205	224	184	210	191	191	175	194	190	201	198	215	191	207	169	194	206	195	203	196	212	175	206	206	199	175	185	170	228	199	212	198	215	210	197	194	182	228	151	209	168	214	208	206	189	166	183	194	205	181	194	231	197	186	191	216	183	170	202	194	200	219	187	184	213	189	181	186	188	230	219	206	176	190	193	180	192	201	189	186	190	223	199	201	188	207	220	165	204	198	209	197	191	204	197	200	175	199	174	201	173	213	209	206	176	204	182	205	192	215	207	212	181	209	195	168	189	216	222	187	181	191	206	186	207	204	215	212	191	198	204	204	217	198	231	182	164	196	202	183	185	197	162	201	191	207	202	215	199	195	202	186	220	197	183	197	192	206	195	175	182	181	193	205	209	191	174	183	194	191	182	196	185	205	165	204	191	209	187	215	183	192	176	212	210	191	216	195	196	203	213	201	209	175	182	214	187	233	205	204	181	165	170	182	185	215	195	207	198	202	178	195	220	188	202	204	194	206	192	220	203	220	210	196	176	168	219	187	194	196	172	220	218	208	186	188	182	208	184	200	187	210	202	203	171	185	212	202	196	188	190	178	182	196	203	217	192	208	164	192	200	203	214	192	209	219	177	182	186	217	183	223	196	198	177	192	195	211	183	185	202	164	184	188	202	199	205	176	194	168	189	215	197	172	207	182	195	212	178	207	185	172	208	187	200	195	165	190	187	195	199	200	195	219	209	186	187	199	179	194	209	180	177	221	188	183	181	170	200	221	195	219	205	176	216	193	195	199	214	220	202	199	198	186	210	183	174	160	165	191	188	187	183	191	178	200	192	175	181	180	192	191	179	197	208	183	183	182	195	183	210	180	203	210	197	231	189	197	178	183	190	200	196	181	193	201	196	195	211	213	203	193	199	202	187	212	202	199	197	178	200	218	195	188	202	180	166	192	194	220	211	210	179	186	180	198	206	182	200	191	211	188	196	202	170	226	193	181	204	227	184	201	181	168	210	157	191	194	197	193	199	185	182	192	225	190	193	159	181	184	216	194	193	216	185	181	185	201	215	212	179	194	204	201	199	186	187	181	208	211	204	204	199	206	193	192	204	178	208	192	204	180	181	200	191	179	190	182	187	193	184	178	204	176	190	193	204	230	191	188	188	214	180	204	191	194	227	195	180	166	186	183	184	213	188	191	186	213	209	204	233	187	197	202	200	225	196	207	191	160	182	182	183	214	224	204	179	197	215	199	186	168	169	189	191	201	177	193	216	191	179	185	196	177	205	202	215	161	189	202	209	189	216	205	204	190	202	200	197	184	185	199	188	160	189	203	194	186	198	186	198	155	186	195	192	182	180	219	202	190	192	188	186	174	196	187	195	192	194	177	201	198	164	196	192	176	211	179	185	204	175	204	195	193	232	196	187	213	181	202	172	192	182	195	197	181	217	199	183	188	197	220	195	196	182	223	202	184	176	201	185	182	176	204	214	197	186	200	179	177	195	212	177	200	187	202	192	202	196	191	178	178	204	197	175	202	173	192	195	176	173	189	199	172	157	182	208	204	213	185	204	193	191	178	189	199	217	209	189	178	205	202	195	192	206	217	163	211	193	189	206	208	194	205	175	192	198	175	178	205	203	211	187	183	203	201	205	210	175	193	195	169	192	173	191	199	174	205	197	205	223	194	180	187	172	213	177	188	197	180	171	185	211	195	177	194	197	218	202	229	191	171	200	218	188	183	192	174	213	200	215	179	186	189	188	184	185	179	187	203	229	215	189	196	198	169	195	184	189	213	192	198	197	187	198	208	154	185	211	203	159	179	198	196	182	188	192	196	201	197	208	167	192	189	178	182	195	189	186	195	197
5637	13922	10242	4950	3686	2606	1809	1367	1066	867	697	587	491	428	380	342	379	358	330	292	289	285	266	273	265	259	235	230	218	242	238	209	225	231	230	222	200	211	220	216	212	183	225	220	206	210	216	217	209	218	222	211	187	185	188	189	205	209	187	205	206	207	201	208	202	195	204	194	195	216	215	191	224	210	221	206	200	187	199	187	182	197	212	179	207	185	180	183	213	202	196	216	178	194	214	206	190	172	204	193	203	182	202	174	203	217	206	206	228	204	202	188	185	199	193	208	178	198	190	211	205	200	186	201	212	203	203	214	200	233	163	188	186	177	181	213	181	195	191	214	191	192	180	182	196	196	183	194	207	213	178	177	164	188	217	185	205	189	178	200	201	190	174	200	159	169	200	199	174	195	183	191	186	205	178	184	177	198	171	195	182	193	202	179	205	195	179	176	175	222	198	186	206	195	193	180	181	192	203	183	197	214	191	221	210	167	210	202	204	186	188	212	199	183	186	221	218	190	210	202	181	183	216	192	175	175	182	212	194	183	192	196	201	194	210	169	197	201	199	198	187	197	218	215	206	172	184	185	204	209	206	186	198	202	226	202	197	203	188	181	197	213	191	169	203	196	190	178	201	203	205	180	192	155	185	184	186	180	194	191	177	187	199	196	208	196	204	194	185	188	181	185	208	208	199	217	213	187	217	208	197	195	167	199	193	192	185	185	197	213	205	214	188	193	177	191	176	192	208	180	207	198	186	197	202	171	217	215	195	189	184	168	176	183	205	160	177	180	177	181	182	222	209	179	209	215	179	200	191	194	202	167	224	232	196	210	192	190	198	176	181	217	176	190	220	201	197	192	197	199	179	183	191	208	234	190	195	212	199	205	188	187	170	170	196	187	168	184	189	179	180	190	213	179	201	203	202	204	191	216	193	188	194	186	209	180	197	203	184	202	180	214	184	194	193	183	186	181	193	204	195	177	208	189	188	193	183	177	171	196	165	192	205	223	209	186	199	168	199	174	211	191	193	183	181	201	195	165	207	187	194	198	202	204	195	161	163	215	180	188	203	183	201	178	187	192	208	201	181	188	204	189	211	201	181	204	206	174	200	174	206	207	206	195	210	203	185	188	188	192	180	213	179	199	195	185	184	207	211	204	182	193	207	192	182	199	173	180	195	191	196	183	195	197	175	198	204	216	179	188	214	194	177	184	175	188	173	174	190	186	204	213	184	193	188	207	180	224	195	189	180	198	199	190	217	212	199	209	213	186	181	182	181	193	170	190	200	206	219	182	209	195	196	203	196	187	198	208	197	195	172	207	207	203	191	175	174	196	202	182	189	207	187	193	196	184	180	183	195	198	192	201	183	183	176	195	213	201	188	202	192	198	211	211	209	194	179	200	227	188	205	164	219	223	184	184	200	192	199	206	211	195	215	187	206	178	198	181	198	199	185	180	173	179	197	223	204	193	180	227	180	190	188	194	212	181	179	223	191	218	197	212	190	208	194	199	163	205	184	197	183	197	195	209	203	189	204	181	199	192	186	192	231	212	210	186	180	198	210	199	188	187	185	193	169	193	198	211	213	199	174	220	201	185	167	190	199	183	189	181	198	207	183	179	206	203	210	230	182	177	182	200	183	217	174	200	186	185	200	183	233	182	175	172	186	198	195	196	172	203	208	189	165	169	184	199	196	187	169	186	196	174	214	232	182	180	227	178	183	168	185	204	203	192	206	170	207	183	202	185	182	199	215	176	189	195	183	207	171	194	204	188	193	187	212	198	201	193	185	198	203	182	191	189	173	194	171	189	192	188	180	197	197	204	188	202	162	201	193	198	206	181	222	201	200	189	167	178	206	198	173	199	194	200	201	171	192	208	172	185	183	201	192	211	213	208	200	193	189	202	180	182	169	186	171	187	195	167	217	187	174	191	178	188	216	198	176	174	175	163	201	201	190	213	175	183	202	173	188	161	211	185	216	199	186	192	170	175	182	187	188	192	206	199	187	201	195	199	203	187	176	191	202	168	166	185	188	180	185	187	197	195	212	182	228	206	220	196	209	206	215	190	186	185	187	192	166	200	189	194	162	217	205	214	229	214	182	198	203	192	189	192	197	211	218	189	194	195	194	182	217	214	185	190	161	193	192	216	183	171	196	195	222	186	214	205	189	193	175	173	192	203	204	197	185	196	180	175	184	201	209	201	192	189	186	175	223	214	192	211	204	197	186	209	199	206	211	183	184	181	185	178	191	197	215	195	201	215	215	200	210	194	180	189	191	199	173	180	200	193	198	171	174	177	200	188	174	198	200	181	192	208	172	181	167	192	203	205	184	167	204	227	199	191	167	159	195	198	200	198	195	193	197	221	210	200	211	200	197	176	191	193	203	191	179	173	180	173	218	190	192	207	175	178	209	182	203	191	213	170	193	198	185	218	168	220	195	215	200	197	188	189	209	177	199	213	200	198	185	202	196	184	206	186	191	201	180	190	193	204	189	198	208	202	194	212	186	191	206	192	181	206	194	183	221	193	187	183	174	232	180	193	192	186	177	196	212	182	212	199	191	180	201	201	202	169	192	206	179	188	183	184	187	210	202	190	188	169	188	209	210	202	215	182	165	189	184	184	188	175	206	189	187	212	192	195	186	203	211	229	190	196	211	190	166	172	205	187	202	174	193	188	222	166	184	185	201	213	177	197	195	197	207	189	189	200	191	189	205	180	202	181	205	194	182	202	171	227	189	193	181	168	187	224	188	206	205	193	205	177	202	177	203	216	190	190	175	181	159	182	196	218	213	176	213	174	183	228	192	201	167	220	193	176	199	195	200	221	180	190	190	199	163	188	193	192	194	186	217	209	179	209	164	171	188	204	186	205	208	188	179	199	170	181	201	179	209	217	201	182	205	199	196	186	196	174	213	196	206	210	190	194	191	165	174	204	181	181	192	204	186	169	204	198	208	212	217	185	171	234	199	204	214	189	177	175	183	182	186	212	192	180	215	196	203	180	213	196	177	199	173	186	184	191	193	203	220	189	222	191	198	216	209	184	181	206	193	206	190	196	203	186	174	202	210	190	181	221	184	201	181	191	176	199	202	185	174	203	207	194	194	185	210	197	189	172	192	186	207	200	190	196	204	188	163	208	187	174	221	196	224	198	179	203	205	195	184	202	171	212	177	199	196	197	200	178	211	184	187	212	184	190	178	189	190	194	215	180	194	203	160	206	192	230	208	201	175	253	190	187	175	180	184	168	191	225	191	163	197	214	204	200	205	185	196	181	176	200	185	208	199	171	196	191	204	199	197	186	178	183	196	175	194	205	206	187	180	201	192	212	182	201	194	218	196	197	167	188	189	182	194	199	208	193	198	179	189	181	187	212	185	191	178	204	201	193	172	174	196	189	168	212	179	190	199	203	177	190	210	197	183	191	200	188	180	214	182	201	195	190	181	170	182	196	190	205	195	178	203	178	207	205	188	195	230	168	173	188	183	205	187	207	201	193	185	208
27383	18947	5465	978	687	656	687	624	578	634	666	607	636	650	595	613	626	599	577	580	544	626	643	630	615	606	615	650	585	651	598	583	610	652	615	595	625	638	647	619	611	637	602	618	587	698	610	606	633	593	613	600	637	598	628	590	651	561	614	629	611	595	548	608	619	613	638	613	612	658	623	642	630	611	555	628	589	621	594	630	643	641	583	663	634	597	595	576	640	610	592	638	601	624	623	646	608	594	612	581	616	604	605	613	637	581	618	618	641	655	627	613	610	608	629	608	623	629	610	631	656	576	643	602	573	619	581	594	636	630	585	638	591	573	606	627	595	599	616	583	601	630	623	611	610	656	614	583	622	631	614	615	624	607	609	592	581	611	654	622	606	620	595	595	593	626	627	618	603	614	626	583	606	585	615	611	595	615	642	627	622	577	622	647	639	647	601	592	649	589	608	656	642	656	633	613	617	669	606	615	625	622	622	586	632	625	644	632	607	567	635	577	588	663	661	576	653	624	655	587	623	603	603	605	567	638	627	626	594	567	607	582	624	617	634	584	610	592	632	617	571	612	611	598	657	572	623	612	608	621	619	617	553	600	615	638	606	581	622	608	624	586	611	609	626	584	595	610	604	589	618	602	594	622	612	621	605	624	599	619	651	632	561	576	593	671	592	656	642	628	612	604	618	627	580	575	641	621	627	580	642	595	603	594	612	604	614	669	607	636	599	606	673	601	635	599	594	633	556	636	649	600	599	633	581	620	618	605	650	554	649	611	652	606	586	622	623	623	580	599	603	577	554	594	598	656	607	607	589	575	630	592	599	575	610	621	613	620	595	612	633	579	594	639	628	624	631	640	655	601	636	613	577	663	616	632	606	612	606	646	582	639	596	581	642	614	605	589	702	607	625	634	574	597	552	590	579	621	616	599	617	615	619	611	604	648	645	611	606	578	642	594	609	589	581	671	630	640	585	633	638	593	621	584	606	582	629	606	625	667	603	630	657	629	630	620	600	659	619	604	619	636	615	649	606	570	596	607	623	629	631	620	591	649	597	630	601	609	588	628	595	618	651	596	620	563	595	627	609	607	606	575	642	609	595	610	614	596	614	610	615	566	586	657	591	622	627	572	612	620	640	614	608	602	602	562	549	597	626	623	627	672	613	647	597	635	615	608	613	598	652	613	580	616	586	598	539	608	615	620	630	640	643	604	611	632	605	603	675	544	655	597	610	581	645	610	602	613	601	613	612	593	625	644	585	602	639	642	623	584	607	636	605	590	588	607	629	601	599	600	587	616	581	626	601	565	634	657	608	593	602	607	604	623	601	627	597	598	569	580	601	592	593	626	562	631	556	655	596	626	632	586	598	618	616	632	600	605	603	568	582	588	563	617	591	641	597	606	646	600	611	654	575	584	592	640	537	632	624	573	611	603	640	635	597	600	568	603	621	594	621	606	627	590	648	583	602	651	604	593	637	600	642	633	589	604	616	605	622	609	603	577	608	592	608	615	634	605	611	606	610	573	622	597	614	619	592	572	602	642	581	598	605	602	561	603	567	618	624	617	632	605	608	578	596	584	601	604	604	606	627	663	615	634	671	606	627	631	623	597	629	651	627	668	610	646	636	625	599	595	622	586	614	602	628	632	585	602	597	602	641	602	614	603	626	583	659	582	626	601	591	602	648	606	609	677	614	566	609	636	620	637	587	628	581	626	593	597	601	570	613	600	590	674	576	618	644	576	636	584	591	608	619	590	594	654	613	640	615	618	630	610	605	615	559	626	580	609	658	601	621	606	613	612	590	618	600	602	629	569	618	627	603	621	586	591	655	607	624	659	604	643	574	627	643	582	623	587	673	607	627	625	653	678	598	601	612	594	594	590	618	599	618	597	613	653	578	639	664	626	598	636	605	547	612	623	586	624	595	599	589	595	614	622	588	605	625	617	624	621	570	595	619	594	583	599	619	633	584	623	585	597	652	640	616	569	585	624	622	604	640	620	607	628	622	608	601	598	600	592	609	592	596	593	615	646	606	620	621	595	619	628	627	616	596	594	564	610	635	623	602	628	614	619	614	605	612	603	633	626	588	598	621	590	607	610	580	655	619	615	631	618	632	644	667	640	559	593	612	661	610	602	602	646	634	595	610	611	620	605	611	566	597	629	630	579	615	628	608	568	627	588	636	641	633	612	642	607	599	606	621	634	656	558	622	614	632	567	621	586	578	633	589	597	585	593	635	638	623	611	579	640	570	590	637	603	625	595	623	633	601	624	640	644	551	600	611	598	630	638	610	635	611	617	604	595	581	634	624	617	627	615	585	593	610	627	590	646	615	605	648	608	609	608	647	656	649	610	606	618	635	607	654	594	585	651	575	599	607	616	602	589	571	682	633	612	625	614	593	615	566	622	622	592	612	597	572	617	629	594	547	634	564	596	581	651	625	576	620	577	638	624	595	630	605	555	562	625	594	636	582	610	610	637	601	626	604	603	578	578	584	604	622	643	595	619	589	592	634	566	621	558	586	601	584	592	572	631	601	628	611	611	534	612	563	581	654	623	631	641	611	640	611	604	636	611	615	593	619	579	590	589	596	607	624	618	599	587	628	605	644	574	599	592	618	657	644	571	596	638	635	600	594	604	631	607	598	582	634	667	636	618	602	640	629	573	633	577	581	591	614	612	625	591	547	609	603	604	632	586	651	605	631	592	593	597	610	627	604	621	620	605	662	586	618	646	609	627	601	637	634	630	590	617	633	634	667	592	587	617	606	634	643	616	612	623	596	614	582	621	614	600	588	628	665	617	584	629	610	638	649	612	612	622	605	589	640	619	647	611	603	621	596	586	631	617	623	660	592	612	619	617	615	606	577	623	638	605	585	607	613	618	606	605	594	570	599	627	647	610	608	644	608	589	581	627	617	593	630	633	622	630	579	602	578	611	625	637	602	629	637	610	627	630	661	609	635	623	610	587	579	615	618	569	645	635	630	594	589	650	669	629	621	554	626	593	602	631	633	662	616	662	650	627	606	625	596	595	599	618	570	584	646	607	575	581	601	607	571	602	561	608	596	602	646	625	598	590	624	530	657	595	602	637	571	613	619	616	668	643	641	633	559	576	585	658	629	628	606	600	657	621	607	556	630	658	597	604	601	604	658	659	557	655	604	664	604	600	622	615	627	652	599	569	629	606	584	611	648	702	566	621	645	560	587	627	601	582	578	630	597	606	653	587	594	632	598	576	599	594	618	597	585	608	648	561	639	625	606	641	604	646	608	651	610	595	631	659	655	626	596	612	631	599	609	588	601	598	606	637	616	596	572	596	599	608	587	613	675	623	600	617	552	619	609	586	606	614	576	581	635	591	619	601	605	631	633	607	619	616	598	568	582	619	605	597	617	613	583	611	591	583	604	607	614	616	610	647	623	606	583	620	581	648	596	636	586	561	610	610	604	566	613	578	599	614	610	621	617	589	634	606	570	590	651	626	634	606	593	578	604	602	606	621	599	618
4711	1119	942	808	672	680	680	702	621	643	632	632	643	633	661	630	602	620	659	629	628	614	636	606	601	597	646	624	634	634	578	601	620	651	627	682	612	634	621	606	647	672	668	615	714	662	641	676	622	646	636	655	592	593	639	626	647	656	644	607	630	596	636	586	625	620	616	632	611	648	628	597	589	655	632	638	634	651	625	627	664	595	632	645	685	609	650	661	606	622	642	646	679	606	605	619	599	700	630	644	605	670	590	591	621	708	638	651	600	631	615	636	623	635	615	624	599	600	623	623	668	634	577	594	595	636	655	659	658	615	602	620	624	640	594	680	646	640	647	620	658	624	613	617	628	656	665	633	637	633	627	644	648	610	659	601	620	640	572	636	629	620	613	616	656	596	634	616	619	657	617	636	700	641	629	630	612	616	650	644	659	622	690	609	643	641	645	640	611	622	640	629	614	613	602	668	603	632	644	574	674	619	651	615	658	631	665	664	620	638	624	617	680	630	647	618	616	588	627	631	624	601	616	614	653	607	625	621	635	657	610	550	606	650	615	650	660	618	620	632	658	674	640	668	647	630	612	603	621	647	638	634	644	602	611	626	646	673	613	649	633	609	605	603	661	637	635	630	678	647	610	643	599	667	606	621	645	648	611	657	652	606	626	675	629	630	601	669	613	620	592	589	634	645	688	634	618	616	621	617	636	632	680	637	632	613	629	640	627	624	642	616	611	634	658	608	600	638	635	600	648	682	632	637	600	619	621	694	623	676	640	649	624	684	606	610	626	622	665	653	642	659	622	602	625	589	610	663	658	686	641	665	634	600	578	650	645	608	630	641	583	638	656	662	608	637	602	635	611	650	646	645	582	606	681	620	632	672	589	612	652	685	626	655	644	658	628	582	637	609	641	629	618	625	639	604	647	666	585	630	643	654	680	639	682	601	658	656	644	612	573	626	623	597	693	649	651	626	677	650	663	598	630	636	618	622	639	596	632	612	622	657	648	628	593	657	629	620	587	671	635	629	639	662	693	620	656	682	639	676	635	654	665	670	645	623	602	621	635	710	638	591	648	638	648	657	616	676	642	668	615	621	666	661	615	611	610	623	637	636	617	622	631	617	590	634	632	662	621	676	634	646	607	658	702	659	630	644	666	617	634	634	651	639	599	628	634	640	685	625	679	673	617	615	692	641	645	652	634	646	627	615	642	645	672	644	633	647	625	649	652	624	579	616	622	620	611	622	617	604	639	621	636	624	649	603	639	628	584	665	618	669	673	613	625	591	608	629	639	631	598	570	654	623	593	618	595	652	645	656	589	606	639	600	631	621	603	645	631	639	614	587	707	588	612	663	652	636	625	667	610	574	579	639	658	633	612	649	595	675	617	615	591	617	669	678	619	605	624	602	617	622	642	603	659	649	630	632	596	653	576	633	624	623	647	602	670	650	634	605	641	606	661	622	618	651	625	645	659	608	625	643	604	619	611	659	632	655	606	617	627	630	653	604	611	646	655	623	633	657	636	657	653	593	672	608	638	632	627	633	684	653	573	633	649	644	644	609	655	645	656	626	648	678	622	610	656	636	634	629	640	653	628	676	613	596	644	675	665	644	692	634	661	642	601	595	630	591	633	618	634	644	649	595	625	619	656	646	597	625	686	642	613	617	670	673	637	619	607	651	610	668	629	683	657	627	633	596	601	584	620	621	642	629	587	632	677	627	646	665	659	649	651	640	646	683	597	639	643	663	657	616	614	633	617	581	664	656	660	622	639	649	620	621	634	638	644	604	652	672	596	664	599	663	689	633	658	637	642	601	671	608	626	685	623	674	634	656	640	607	605	614	607	610	615	620	619	621	611	587	637	609	643	626	604	625	606	613	624	627	594	668	633	620	608	588	621	653	640	660	628	611	658	629	619	641	594	642	624	694	596	652	638	636	638	606	636	669	664	611	664	670	617	621	646	605	616	609	665	634	675	636	617	634	634	665	644	650	643	615	639	632	697	625	594	633	615	647	623	620	629	680	646	631	633	664	645	637	649	611	648	649	683	594	603	630	634	623	661	624	571	610	629	623	619	659	647	630	626	622	611	606	597	587	623	582	675	640	653	640	598	625	629	594	606	608	653	624	678	612	594	630	653	628	612	658	603	622	653	676	591	636	605	616	631	646	601	618	562	679	650	650	618	692	628	624	664	626	627	629	660	661	625	666	655	587	619	595	571	662	623	642	600	684	640	607	665	644	609	641	623	647	612	621	639	641	609	643	650	645	638	582	657	636	666	671	652	657	627	667	648	630	585	575	642	649	609	652	621	645	635	608	626	618	617	631	630	681	677	629	598	607	627	629	676	642	607	614	651	684	623	573	633	635	648	662	650	632	665	635	646	600	595	655	647	625	657	622	624	636	671	641	597	616	622	627	629	663	624	629	611	642	594	649	649	611	640	594	647	644	670	649	620	664	647	657	666	643	583	632	645	642	686	640	621	594	669	608	609	590	627	644	578	693	643	655	653	651	631	633	663	604	593	628	595	658	637	617	622	668	642	653	655	647	657	661	646	615	645	649	654	615	639	647	626	573	628	630	660	643	635	640	666	598	680	631	615	653	637	653	644	652	649	624	643	609	633	673	636	593	625	656	619	599	599	630	634	584	623	676	631	631	669	645	672	641	641	608	689	667	649	614	591	678	595	602	611	618	608	643	598	649	604	643	627	680	632	618	628	638	673	573	653	627	603	624	656	628	658	648	617	638	692	631	647	634	623	624	607	628	638	637	625	635	658	640	618	635	648	663	594	623	615	637	623	650	634	613	575	674	647	649	615	637	651	619	625	609	666	626	618	645	602	598	685	650	590	603	670	621	641	630	629	625	633	637	628	635	604	652	613	640	628	618	625	645	615	637	644	618	634	606	686	616	614	659	629	657	652	609	653	596	576	660	605	609	649	631	638	654	643	640	603	632	605	626	683	606	619	643	577	649	630	673	648	618	624	643	601	667	631	638	660	621	675	663	648	638	637	626	620	625	651	678	638	607	604	622	678	663	699	656	590	634	648	638	672	589	639	601	589	624	603	621	622	588	634	633	648	609	623	632	661	670	625	620	674	671	671	608	613	622	583	669	637	627	637	590	655	680	648	635	639	664	589	616	630	657	664	635	671	634	567	698	615	629	618	612	617	614	675	621	634	681	656	581	616	630	592	661	638	628	629	640	641	606	640	642	665	614	639	625	665	677	630	630	582	635	651	657	660	636	611	606	698	612	640	601	640	607	640	657	613	629	605	601	634	647	618	633	658	621	638	632	617	670	635	619	648	619	658	629	621	657	642	609	637	632	671	629	650	623	615	641	659	687	587	675	630	649	654	629	657	659	619	594	624	655	618	623	639	662	644	619	599	657	665	638	611	624	620	668	648	641	657	606	630	650	630	629	655	654	623	650	659	600	554	677	657	617	652	636	639	605	662	647	644	585	581	682	641	616	621	625	616	589	664	629	600	648	621	663	668	636	642	647
23315	20982	28386	23754	20990	12778	1188	646	539	501	450	462	395	359	358	324	346	339	348	332	311	311	292	312	320	319	279	273	293	256	308	321	295	307	289	293	291	298	285	319	320	285	306	312	292	301	329	285	317	302	287	289	278	310	270	310	299	312	322	272	298	258	291	292	296	287	270	289	281	302	304	268	266	271	283	318	274	287	281	312	265	294	290	272	292	273	278	324	281	294	290	285	300	317	266	285	279	286	274	271	315	307	281	298	279	290	284	291	290	305	303	288	282	309	307	279	299	306	295	263	298	266	264	282	288	252	252	290	308	259	287	281	259	344	287	279	274	302	286	274	296	296	315	324	286	284	303	292	278	294	331	232	294	266	291	285	292	291	284	306	243	278	273	299	292	305	287	293	301	292	297	290	298	272	266	268	277	317	304	273	284	282	286	296	277	277	272	250	299	309	280	289	331	275	273	286	263	290	308	289	288	275	303	262	273	275	282	277	300	285	267	280	292	295	289	277	282	273	296	279	311	288	268	278	308	316	288	302	267	287	277	289	301	282	306	254	282	284	303	296	262	300	292	295	288	274	319	299	293	274	306	320	276	250	303	319	295	278	263	272	305	306	303	293	306	298	293	291	261	298	286	298	257	266	291	302	273	275	242	304	291	268	272	301	277	272	257	268	312	280	277	288	255	303	307	302	299	260	280	316	300	287	323	284	277	318	274	295	303	300	236	296	286	283	285	297	275	277	278	309	297	273	286	269	274	280	262	279	281	292	298	276	273	278	319	286	290	291	263	258	270	280	306	257	270	287	261	286	284	313	248	271	316	301	230	317	271	285	280	313	286	272	277	264	288	300	250	280	289	286	274	302	280	267	290	294	271	285	289	287	281	265	280	262	310	276	316	274	279	310	293	279	323	311	262	277	296	295	300	312	271	284	283	291	290	294	305	272	263	298	285	297	270	270	297	266	287	282	273	300	271	274	310	317	298	283	307	303	263	255	284	294	269	269	304	289	295	306	283	287	277	245	301	308	271	284	304	319	294	274	261	308	265	275	302	267	290	308	284	307	294	304	275	302	289	278	303	252	286	305	285	299	268	301	287	275	284	264	283	330	277	296	301	281	282	296	283	280	259	283	296	270	298	287	280	260	272	274	266	288	299	273	297	268	272	298	317	289	290	275	304	266	292	298	309	306	292	288	287	270	259	289	261	268	254	261	279	270	289	279	298	294	269	296	270	270	301	280	270	274	286	298	288	305	285	279	283	288	263	286	264	298	259	284	261	313	296	244	299	283	277	302	273	298	280	303	247	309	306	252	261	298	275	278	282	286	290	286	283	302	284	298	312	261	277	277	275	283	281	265	280	284	302	290	281	290	294	280	283	280	271	282	264	306	291	286	307	259	300	267	272	288	293	262	269	269	266	287	254	309	276	278	270	280	263	310	299	273	290	262	257	297	294	276	272	300	296	314	266	284	281	260	311	257	286	294	282	275	283	305	279	276	254	301	289	256	275	267	310	340	293	288	295	260	281	269	265	275	259	265	267	283	274	244	300	315	274	297	290	306	288	300	298	295	307	297	282	305	272	291	286	253	251	310	272	295	294	296	287	295	284	295	313	278	277	303	289	279	294	295	299	305	269	294	256	272	313	300	266	297	275	304	310	290	288	302	262	296	266	298	253	271	267	292	283	266	327	304	247	287	291	289	257	271	269	271	299	284	291	271	281	307	321	261	314	280	284	247	289	267	310	263	303	304	268	295	305	313	245	274	267	303	264	271	292	313	280	285	278	278	273	312	278	277	294	285	282	290	300	309	267	285	272	292	287	272	313	311	254	286	301	266	265	258	247	283	292	297	267	285	262	272	277	296	265	259	289	323	316	259	304	288	300	302	261	286	297	312	294	282	266	310	295	289	286	269	322	272	300	283	308	279	277	319	288	301	282	299	282	281	286	298	292	284	290	294	282	276	274	251	252	268	271	282	302	291	288	292	287	273	286	267	276	275	271	284	260	280	272	302	288	298	293	268	291	252	288	293	264	294	283	273	273	316	279	275	312	283	296	288	302	313	257	280	285	253	289	303	275	305	306	292	280	287	259	279	303	288	307	284	289	278	311	275	277	271	306	299	288	290	258	301	263	276	295	285	288	294	274	294	275	280	319	296	274	288	307	249	276	336	261	275	266	302	291	248	313	261	270	258	261	292	256	293	269	301	296	286	279	259	278	292	302	265	261	288	259	301	261	308	279	264	301	297	269	268	269	299	298	286	305	239	276	293	263	272	260	282	295	292	274	292	272	247	280	317	260	286	284	266	259	276	271	291	279	277	270	277	284	289	279	285	290	275	300	284	271	307	269	250	306	285	300	289	273	284	298	288	276	276	272	283	283	286	279	288	272	254	311	271	283	300	284	271	322	298	258	261	276	294	287	301	286	257	261	275	285	323	272	286	288	284	281	279	285	285	295	275	285	288	292	299	293	298	326	328	267	262	318	278	272	304	296	279	311	255	291	308	281	262	282	290	276	289	315	297	302	280	279	301	253	288	254	318	267	280	276	266	257	290	303	279	297	317	288	287	283	293	316	284	300	291	293	303	281	316	292	273	264	291	279	266	309	304	278	261	281	300	259	303	286	275	251	283	263	291	303	263	280	287	306	327	280	260	288	302	280	283	282	277	286	270	283	258	295	287	291	293	309	228	274	268	276	287	299	270	292	295	263	277	269	275	266	308	283	289	263	295	285	275	294	272	260	253	259	315	302	286	305	320	282	277	306	278	283	292	299	279	267	293	295	294	282	307	299	272	267	287	294	278	275	283	282	303	309	297	286	272	297	244	277	309	257	276	284	273	284	280	276	283	260	276	285	279	305	275	285	248	310	292	315	293	253	299	303	281	277	279	315	281	285	268	294	261	298	313	264	315	293	260	268	270	323	277	267	281	275	255	241	278	291	295	276	279	320	246	280	281	318	270	291	309	270	289	267	283	304	295	316	263	295	262	305	279	290	331	299	259	276	273	271	286	271	299	275	301	300	316	283	313	265	282	269	264	256	296	273	267	287	262	276	314	275	286	294	260	301	280	288	281	281	297	288	265	261	307	285	306	267	262	307	280	277	276	303	276	297	278	287	287	304	272	294	314	306	272	288	310	266	303	276	292	308	265	258	284	268	279	288	319	299	301	293	303	297	297	287	291	288	320	277	298	295	298	310	309	315	253	293	270	274	260	262	268	265	289	290	254	280	277	319	317	273	281	261	277	274	288	285	281	289	277	270	293	274	274	283	293	250	293	294	284	319	292	305	271	293	304	263	264	283	269	292	294	287	287	300	299	286	303	281	281	305	291	284	297	287	288	281	284	298	284	309	295	312	258	301	299	279	305	281	288	278	289	298	290	294	274	280	298	287	319	267	270	306	306	286	301	299	267	310	299	276	283	300	267	298	294	285	295	273	283	283	300	311	287	300	274	311	258	270	285	260	287	285	302	271	288	306	285	255	286	262	282	292	283
4251	8293	6077	2783	2085	1533	1148	960	775	630	559	537	469	438	438	416	401	373	388	360	381	346	368	362	328	313	333	336	322	304	322	345	320	323	331	301	331	330	311	317	299	340	349	326	324	322	304	307	274	304	324	352	317	334	322	297	306	328	345	317	309	296	319	338	307	279	311	334	325	315	298	347	343	322	301	337	299	313	275	347	306	347	306	320	298	308	292	293	318	318	329	298	327	308	355	329	369	291	319	350	321	319	294	334	315	272	332	304	318	335	345	330	323	324	315	314	309	310	313	330	309	327	293	314	330	326	327	321	318	302	300	305	292	282	319	310	318	328	290	294	295	303	325	307	292	297	300	350	306	295	309	300	327	286	302	316	305	316	307	311	307	344	281	325	315	311	333	324	302	329	295	333	335	293	322	295	319	350	302	298	295	330	290	294	330	291	299	335	330	311	308	313	287	272	289	285	311	333	324	334	298	322	292	305	326	311	327	320	297	272	342	319	287	318	291	303	322	341	314	284	319	310	314	294	330	323	293	312	324	300	323	315	275	323	272	321	321	352	318	304	328	309	307	301	318	313	319	319	317	302	292	342	326	327	321	307	302	296	294	294	285	304	299	316	312	322	309	344	291	344	287	297	313	314	328	300	323	328	319	330	278	301	305	303	297	320	306	314	303	305	306	331	317	300	328	287	323	298	318	327	303	302	299	332	298	336	303	309	296	328	340	308	287	290	326	256	326	354	296	297	365	327	289	345	321	303	292	313	344	311	323	282	312	313	290	291	303	308	295	302	312	341	282	285	307	334	313	308	322	312	324	319	324	305	297	301	312	309	328	299	310	311	328	314	294	324	320	320	290	303	303	286	311	316	305	333	328	320	314	327	343	345	297	305	298	288	353	299	284	320	322	292	309	306	317	314	288	325	322	303	282	295	358	348	335	304	307	346	300	335	307	333	287	302	307	324	321	315	310	328	278	284	316	295	343	281	318	315	286	307	327	313	304	296	334	307	293	297	344	321	340	291	339	317	302	329	323	301	289	352	307	333	328	330	303	319	276	306	285	292	338	304	325	279	325	334	324	335	306	297	306	302	320	312	310	293	313	310	292	337	306	307	320	309	313	305	275	323	288	313	331	271	321	337	319	294	328	305	309	329	330	310	358	333	291	305	303	323	307	315	305	307	323	290	327	293	299	314	333	315	299	302	303	317	311	329	318	318	296	326	330	283	305	325	323	326	327	309	318	299	304	304	329	278	331	300	320	330	323	330	344	331	304	315	319	287	296	283	303	308	347	278	305	287	312	334	295	287	325	294	351	307	312	303	337	361	293	304	324	299	283	294	301	298	336	330	320	313	295	327	300	308	321	332	305	322	310	308	280	320	319	285	299	296	315	318	346	282	320	290	338	338	329	327	300	283	335	305	295	312	303	301	306	277	309	338	299	309	310	366	308	308	330	318	312	315	332	302	312	291	340	322	279	283	304	320	348	299	314	316	304	315	303	308	353	315	312	282	282	319	289	274	308	297	297	324	283	303	300	334	288	320	294	305	315	289	309	307	291	309	305	316	302	321	309	327	328	299	307	326	302	357	324	313	294	306	326	292	283	321	309	306	334	318	305	299	316	289	282	310	296	345	310	315	307	299	298	332	310	309	324	279	324	316	305	316	341	308	265	303	304	319	305	329	291	308	291	331	285	312	295	316	287	311	315	317	306	307	280	325	263	290	293	327	307	295	325	276	307	277	330	302	295	301	325	282	284	335	312	312	316	335	282	313	305	318	295	294	326	302	332	302	301	314	320	328	338	300	312	326	315	326	325	333	330	303	343	314	275	328	319	318	331	308	308	294	311	315	292	291	309	318	281	325	301	290	284	319	305	326	340	301	305	333	333	331	318	283	298	309	305	338	322	300	306	347	316	314	308	288	320	317	294	276	311	331	297	315	309	307	324	308	304	300	303	295	328	335	284	324	288	311	338	299	315	330	289	299	298	312	316	297	297	266	309	303	312	293	288	317	291	308	302	305	300	311	327	277	307	305	311	298	297	307	330	328	296	317	333	282	315	322	295	328	317	311	303	325	307	274	312	318	297	303	310	307	283	339	320	302	313	299	293	340	303	283	317	325	308	315	291	282	313	271	320	346	292	332	304	322	331	306	285	309	321	309	293	325	333	322	277	298	335	310	298	316	314	327	311	295	310	301	299	301	289	341	311	314	282	302	317	353	297	323	306	312	310	328	322	302	324	319	298	324	297	325	290	300	297	328	298	316	327	295	307	308	301	292	327	316	317	300	333	298	325	287	327	301	335	308	312	291	287	309	313	307	311	324	325	330	302	295	319	323	290	303	304	314	331	305	307	350	311	335	311	307	308	315	313	348	300	287	324	333	317	318	309	295	287	321	286	325	290	292	295	325	321	283	320	317	310	297	291	306	326	293	306	305	293	299	302	324	293	316	325	300	278	307	337	282	304	311	307	327	305	271	327	313	320	306	302	310	344	337	317	326	292	300	276	290	313	305	335	300	317	286	286	307	289	303	299	298	309	350	331	336	294	326	306	312	293	332	303	322	313	328	337	318	314	319	305	317	295	295	303	349	313	323	320	311	325	322	328	319	327	323	335	291	323	318	318	283	295	321	320	323	339	293	335	302	310	307	317	318	335	308	323	323	301	296	314	328	302	318	317	303	296	275	308	320	305	340	293	332	305	319	301	319	321	287	301	316	307	333	320	304	313	322	330	327	288	345	318	312	345	343	323	327	333	301	320	331	316	307	299	307	284	314	287	314	323	300	320	292	293	317	324	341	326	321	296	316	314	283	348	351	306	302	282	343	309	304	287	322	318	300	330	324	319	290	306	293	311	307	311	346	318	287	303	335	328	286	338	317	309	319	307	283	298	332	344	296	321	299	319	288	295	300	305	330	317	320	323	295	310	290	318	297	333	286	338	301	314	310	323	298	305	308	311	289	314	314	296	324	326	301	328	318	327	330	300	309	292	284	306	285	324	293	320	309	337	292	307	330	311	336	327	332	293	316	332	287	309	322	296	270	333	288	311	315	323	327	329	296	339	304	297	329	283	319	335	334	288	325	312	355	315	319	322	331	306	324	322	329	309	294	314	334	330	315	313	331	292	295	316	280	295	319	306	294	315	298	287	299	305	320	313	289	318	321	282	356	310	273	281	302	281	338	329	317	297	297	287	309	307	279	299	338	280	308	321	308	340	330	316	291	298	316	326	296	325	317	270	311	300	296	309	328	328	277	331	332	312	308	298	309	313	314	310	289	324	361	285	282	276	301	334	322	275	307	326	314	313	307	315	318	307	310	287	325	292	297	311	298	310	276	303	313	285	297	299	320	328	311	306	327	336	315	284	281	327	309	298	308	297	288	282	304	293	325	315	300	264	311	321	308	315	315	309	318	296	307	318	301	323	341	321	320	322	281	323	332	306	318	333	331	316	324	326	328	352	320	323	335	295	338	290	307	289	303	302	306	291	292	353	271
24586	21048	27560	24710	15351	1425	932	825	691	738	708	647	692	671	644	663	619	675	656	665	690	637	625	685	688	592	626	620	658	679	637	591	594	636	641	581	616	610	642	630	620	587	673	673	636	635	632	642	648	603	631	620	614	607	623	626	656	669	625	605	601	643	670	590	601	589	646	666	629	613	618	582	656	599	587	660	606	681	646	585	652	601	621	582	621	652	606	634	636	676	606	627	619	621	594	638	634	613	605	660	642	654	624	587	664	612	643	614	645	640	624	631	622	619	651	664	611	602	627	660	667	638	656	629	646	651	661	656	574	581	594	611	631	611	613	599	604	576	610	631	630	633	608	581	604	672	622	575	632	636	606	628	612	609	583	628	656	635	586	601	619	590	599	645	635	609	682	596	610	608	626	621	623	633	636	640	656	579	603	581	605	659	661	582	593	596	583	616	575	664	572	620	635	609	628	615	626	620	608	653	628	632	662	597	606	581	633	631	635	637	604	651	607	612	640	634	586	611	669	583	617	638	603	612	666	636	625	586	651	633	614	618	665	635	614	613	619	599	649	598	638	696	647	622	671	616	642	614	617	626	613	632	583	584	604	669	644	662	564	595	595	619	660	620	623	614	584	680	614	636	624	629	581	641	631	629	616	597	618	632	628	591	591	636	619	635	641	612	659	625	651	621	618	625	625	572	604	664	642	616	615	644	598	603	647	649	636	683	646	637	614	633	583	657	582	624	616	595	614	619	676	638	611	628	609	626	652	622	619	603	614	641	580	614	604	628	660	581	608	590	615	592	603	644	632	638	631	606	615	649	624	645	645	673	651	619	649	638	609	587	623	619	642	599	587	624	607	609	599	653	583	644	636	612	653	560	634	644	579	601	609	626	634	600	625	588	593	636	636	614	604	620	583	649	605	642	645	636	572	592	652	614	641	665	613	664	634	620	615	611	606	636	608	644	612	642	539	611	601	663	634	586	619	628	608	644	642	642	594	604	592	652	633	657	609	632	590	577	648	653	627	592	635	582	639	633	664	630	597	609	636	620	620	630	600	616	658	622	632	592	663	591	639	613	623	599	653	629	609	631	623	607	607	608	649	636	599	613	609	614	645	602	637	633	594	631	633	606	658	631	630	609	637	631	639	579	612	662	658	615	669	629	601	642	632	587	623	608	648	614	614	579	654	601	630	641	624	620	680	608	622	708	608	636	598	637	601	623	589	611	667	609	648	624	625	597	649	653	663	629	661	629	610	589	622	629	621	592	601	597	586	608	650	626	627	644	628	608	623	644	606	657	632	666	562	593	656	601	577	627	637	632	618	656	589	650	679	612	589	587	641	567	608	622	633	621	614	606	654	632	547	669	623	599	666	645	628	591	609	617	597	627	594	648	598	596	612	606	601	652	600	586	639	586	586	594	633	576	593	628	586	677	630	628	591	666	600	588	624	621	605	678	627	629	625	637	630	624	628	593	632	609	646	609	599	609	593	642	610	618	609	646	610	629	629	630	619	632	630	612	625	584	625	644	602	613	624	642	639	630	608	653	613	623	612	621	618	606	616	604	574	594	632	586	639	640	653	619	634	600	606	579	657	651	684	596	612	629	600	621	612	589	590	605	644	624	645	620	625	617	593	624	618	629	623	611	628	622	658	618	599	645	627	624	652	578	609	613	607	588	612	614	617	609	647	618	593	626	638	595	646	603	644	617	619	604	619	637	620	617	639	623	635	599	641	656	628	652	622	618	647	600	620	611	591	588	648	611	640	631	615	657	616	613	625	624	650	649	628	618	631	604	612	631	599	586	699	632	591	613	599	632	648	614	672	603	632	616	620	624	633	557	649	605	633	668	633	658	612	586	644	635	622	627	681	632	632	623	618	594	612	614	588	641	603	626	612	585	670	580	650	659	611	636	638	611	636	653	640	624	633	603	634	635	549	624	649	664	688	575	638	600	609	663	626	613	639	634	687	597	590	653	677	607	606	657	624	653	628	637	619	618	692	628	623	626	611	635	673	637	637	643	608	635	588	638	622	599	646	621	642	616	617	609	611	670	643	614	633	563	593	602	593	632	651	661	623	564	669	642	609	637	600	638	624	573	619	596	624	606	556	625	638	657	599	634	646	608	621	577	658	604	639	603	607	645	642	627	592	642	685	629	641	633	635	588	639	572	610	641	602	622	617	612	636	610	598	612	617	606	623	625	618	629	655	645	644	595	635	631	632	619	625	634	659	653	625	610	621	623	619	635	612	649	618	640	653	620	593	584	673	658	639	648	660	608	644	600	654	593	631	647	609	604	638	644	607	621	628	618	650	642	637	596	628	627	636	611	621	616	603	614	651	603	655	612	596	575	635	659	624	626	632	652	634	615	591	595	623	587	609	642	626	612	673	620	642	627	627	638	601	580	625	658	580	590	629	609	641	622	649	594	645	624	616	617	610	653	573	641	627	628	640	643	578	591	633	596	632	634	598	620	589	602	606	595	638	551	624	620	653	624	584	620	592	580	635	570	608	659	629	626	610	593	594	628	604	632	590	664	631	601	644	612	559	646	597	618	657	645	641	629	609	645	631	607	613	620	573	653	649	641	626	644	677	622	672	639	620	630	646	633	616	627	664	681	622	600	651	614	614	644	628	618	581	627	619	602	628	612	626	641	614	634	652	618	624	633	564	639	636	646	585	625	575	628	665	618	679	620	620	620	655	620	607	596	628	584	642	617	615	593	632	621	613	592	632	647	591	590	614	624	627	605	649	595	605	627	605	628	591	625	593	644	623	635	663	628	637	609	628	631	607	615	612	685	611	650	618	644	615	596	623	627	643	608	584	622	632	618	616	596	608	596	646	604	609	602	604	622	631	605	650	610	665	603	625	603	644	582	631	634	664	627	618	622	641	661	648	630	626	654	611	656	619	618	612	646	608	684	609	626	607	604	612	602	633	649	648	659	645	612	626	623	649	613	613	639	628	626	649	584	554	659	585	620	616	679	615	581	623	601	613	652	604	585	640	622	617	654	633	607	609	615	602	648	617	571	620	657	614	609	616	623	658	597	641	576	626	594	611	615	629	610	621	681	602	636	573	627	611	599	604	654	597	631	624	668	650	581	674	629	636	648	658	646	656	618	642	633	585	606	623	614	626	615	630	599	590	659	596	635	627	582	663	589	622	617	639	667	650	606	633	647	609	631	598	634	598	594	625	628	648	634	631	616	614	610	627	613	587	626	606	610	646	617	687	652	611	633	638	620	658	620	650	614	605	582	649	637	593	599	597	623	601	641	644	598	646	623	600	625	618	639	601	606	612	661	607	600	613	671	557	624	564	629	630	625	626	649	603	616	625	604	603	625	610	646	667	579	620	626	617	617	677	576	589	603	608	643	612	638	619	617	597	650	627	597	612	633	603	646	639	625	657	642	602	646	584	602	640	623	644	597	583	606	628	647	639	637	620	608	632	625	621	651	543	634	607	589	621	665	645	614	602	579	614	615	593	633	586	628	623	608	599	569
4924	5363	3862	2064	1624	1362	1099	975	828	832	731	716	683	719	689	663	696	685	704	650	636	643	640	632	603	638	608	609	651	648	590	593	600	620	609	626	631	611	640	603	655	623	624	599	640	625	618	589	605	643	630	634	614	585	640	664	667	620	628	646	610	604	628	580	640	650	585	615	609	648	644	654	601	637	615	636	607	611	614	624	575	653	600	653	645	617	627	620	629	598	636	677	600	630	610	608	635	625	620	634	615	619	638	628	623	628	605	643	625	606	658	586	592	638	611	650	627	589	605	621	609	600	662	613	582	648	600	619	648	563	651	612	610	640	652	563	560	607	627	631	623	616	618	596	625	604	609	657	637	662	685	671	613	613	618	619	600	608	645	626	676	623	622	644	583	568	597	619	588	592	634	597	670	631	617	672	613	622	595	590	635	631	650	602	594	618	619	610	623	623	613	641	648	659	590	601	686	616	637	582	648	594	676	590	633	582	605	610	639	603	650	656	608	680	635	685	612	626	670	647	622	597	611	581	604	606	607	638	607	624	633	620	598	584	596	626	622	601	613	630	636	644	639	600	605	604	613	656	622	634	609	629	594	636	594	637	641	606	658	589	595	641	609	595	637	602	620	598	645	556	645	650	624	645	656	600	598	572	656	600	616	622	610	593	639	611	587	599	609	586	661	620	626	610	625	641	638	613	588	629	619	663	629	606	634	620	656	578	616	612	625	609	560	548	579	599	621	623	641	631	651	635	669	580	628	576	616	599	622	617	598	647	622	574	620	622	680	666	592	600	609	570	625	639	597	601	656	626	585	638	638	611	599	599	603	641	601	613	618	643	605	630	609	576	636	584	619	601	629	597	569	581	636	685	573	613	610	576	634	609	640	613	621	570	612	610	606	584	644	595	609	580	672	610	642	614	585	622	609	628	652	574	663	608	604	606	601	594	592	618	637	641	604	620	612	610	601	643	666	592	648	616	587	623	592	617	638	637	640	611	616	631	641	597	643	603	662	626	643	607	669	588	617	583	635	618	595	626	595	616	671	636	625	616	600	638	599	613	652	623	632	610	620	626	657	627	642	599	580	644	582	603	631	608	551	595	625	653	611	612	613	631	647	646	621	615	653	640	598	635	600	639	643	553	589	605	628	656	650	647	618	634	628	639	603	648	634	599	605	637	607	659	639	571	614	622	604	579	586	592	661	611	590	622	648	643	637	666	588	605	600	614	617	617	605	610	647	611	601	618	621	628	599	614	630	597	645	575	617	623	605	622	621	632	643	633	618	653	622	581	581	571	623	592	592	629	606	605	614	631	595	660	618	606	631	619	645	583	611	611	633	638	619	613	600	617	630	648	627	640	623	610	625	614	652	650	602	616	655	586	637	655	592	593	596	614	628	644	632	623	592	620	631	621	631	618	617	641	643	584	602	662	638	642	625	642	623	613	685	618	556	622	651	641	619	620	649	572	613	636	653	613	600	593	627	592	655	554	670	606	591	658	611	638	600	605	590	649	609	615	611	609	587	605	620	631	645	641	609	619	578	648	601	614	602	616	674	567	602	589	615	619	633	604	633	609	682	602	615	615	614	622	610	628	629	616	599	628	621	608	575	686	639	627	630	635	626	589	656	612	613	624	650	631	580	658	650	642	633	638	625	618	597	649	587	627	594	638	586	660	641	645	613	672	600	620	624	610	624	644	628	591	626	663	623	652	590	620	592	622	591	658	629	633	624	639	619	581	626	585	594	656	643	620	587	630	625	599	582	633	631	635	666	619	633	598	616	623	627	610	617	620	600	668	610	643	591	580	597	602	589	638	609	625	589	654	607	585	638	566	646	598	638	639	608	616	657	632	638	659	602	647	590	580	616	627	580	634	574	572	633	587	594	595	618	626	594	687	594	618	579	607	596	619	603	602	616	609	607	657	643	663	652	641	644	625	618	613	672	608	617	668	627	565	635	597	621	604	621	635	606	585	641	647	608	621	596	623	640	645	642	633	609	595	589	583	641	679	620	632	627	635	580	621	612	635	626	630	603	591	612	643	623	629	634	637	618	636	634	596	544	668	643	559	587	574	613	607	607	664	599	588	645	654	619	590	602	581	600	586	553	606	610	631	624	600	621	647	642	642	675	613	654	634	632	625	621	636	613	634	650	664	640	604	642	629	646	618	645	608	598	601	615	632	636	692	592	632	606	644	641	628	582	676	662	625	627	600	631	612	591	600	625	622	594	617	578	585	644	596	613	597	615	639	605	607	636	604	606	607	677	604	614	608	651	591	617	619	621	635	567	611	605	655	626	614	624	655	599	612	618	594	628	616	612	604	600	605	604	630	648	653	588	613	600	587	681	635	576	640	643	621	617	632	625	574	612	597	657	618	632	596	634	644	622	610	601	577	631	605	648	661	567	584	648	585	578	591	621	608	620	632	627	626	638	597	651	600	618	631	612	657	633	623	624	568	601	639	642	626	612	636	611	590	621	585	588	633	663	613	608	618	618	639	593	611	625	589	691	580	642	585	581	593	638	619	613	649	637	601	620	597	626	618	635	653	652	644	605	613	613	640	593	619	649	616	616	605	586	636	615	618	698	623	615	610	627	581	601	619	652	623	605	625	607	652	602	578	606	640	595	609	655	607	658	591	642	591	595	627	679	586	608	625	617	630	632	626	630	652	622	629	610	590	651	579	640	596	600	622	650	607	602	653	584	549	651	602	576	604	646	610	590	593	623	628	610	661	648	654	622	566	618	642	602	597	655	621	627	636	609	631	631	604	626	619	641	640	580	606	595	597	655	602	617	629	641	596	603	608	621	680	566	614	606	615	593	595	581	619	607	625	605	586	599	652	628	638	635	642	624	650	616	601	604	618	601	667	583	594	589	617	594	593	620	620	624	582	590	641	595	642	632	612	599	623	596	692	615	583	596	591	582	601	623	609	603	577	608	659	564	607	645	619	605	585	556	627	608	616	620	646	611	609	686	607	655	629	612	674	618	602	587	633	650	535	646	634	616	611	610	591	640	666	581	680	625	583	575	620	596	628	586	639	614	629	641	651	618	624	656	610	603	586	605	605	626	663	619	666	619	647	629	633	593	579	620	649	604	633	634	657	669	599	663	599	644	631	655	666	634	662	638	608	610	616	620	588	635	631	590	653	578	595	611	614	573	639	599	669	609	595	639	630	602	582	599	587	562	628	592	607	651	606	588	643	591	609	636	645	577	607	605	652	607	579	633	640	624	631	618	616	611	581	607	638	592	647	621	620	659	596	641	679	592	631	636	616	638	675	628	629	607	608	624	641	590	599	585	587	602	603	601	618	672	649	626	611	581	647	616	603	609	634	646	653	585	660	683	634	663	629	600	657	596	619	584	632	680	652	612	588	637	627	627	649	591	611	606	656	609	643	649	606	607	619	622	625	645	646	592	590	601	617	596	648	640	618	613	604	619	640	638	645	609	610	657	622	626	616	702	665	627	617	604	614	585	591	608	607	632	594	632	624	587	617
22363	21096	28869	23561	21097	21150	11694	1076	716	599	517	464	435	396	358	340	312	279	294	257	249	265	244	259	240	229	242	253	209	255	207	253	209	224	228	225	198	204	196	223	230	202	198	176	196	195	206	192	194	188	193	194	181	183	206	192	196	189	202	208	178	184	220	193	207	186	220	188	193	192	184	192	186	216	200	211	185	226	192	181	209	227	186	215	198	210	198	207	202	153	192	175	200	232	189	193	194	215	183	193	173	197	179	198	180	188	216	189	223	179	185	152	203	193	206	216	193	172	190	207	211	181	222	184	188	201	200	181	196	178	213	198	208	220	187	198	178	160	204	203	190	190	189	182	181	200	218	196	178	197	192	206	189	195	179	171	215	168	221	204	205	208	190	187	200	201	192	169	194	182	202	216	190	184	186	175	193	213	191	159	200	213	196	198	178	188	183	181	210	180	165	174	209	188	205	194	193	185	202	202	209	186	218	192	192	215	186	196	188	198	202	190	219	194	192	172	208	193	223	194	202	211	209	184	207	200	183	181	200	192	165	203	214	180	199	177	182	201	183	197	198	189	194	189	170	190	191	218	195	206	174	200	200	178	201	182	185	192	191	186	201	157	192	189	184	230	185	162	214	223	185	153	199	181	178	193	205	201	183	208	178	195	202	200	162	189	180	179	194	175	177	178	210	202	174	175	185	202	200	181	192	166	174	177	184	209	218	198	188	198	202	203	161	174	201	208	181	211	207	188	185	186	176	185	199	185	182	191	191	210	194	172	185	199	177	197	207	200	199	205	184	190	185	190	199	187	204	183	192	172	184	211	186	176	173	204	189	216	176	203	174	195	177	194	187	192	205	190	204	220	193	205	197	192	217	199	192	205	199	179	179	187	198	185	208	225	170	190	158	168	196	221	207	188	172	198	199	192	207	175	175	222	209	194	206	172	194	193	192	200	183	179	178	180	203	202	187	181	219	180	198	183	200	187	194	189	176	177	182	205	191	187	189	198	201	194	193	180	179	202	207	200	184	200	186	177	194	208	198	212	222	218	193	187	165	177	192	178	209	177	177	178	207	209	185	178	204	197	204	191	200	201	188	192	199	199	194	181	204	194	186	207	194	205	186	186	169	201	179	206	184	196	175	179	207	194	200	212	183	208	197	186	189	195	201	187	193	191	193	182	191	182	194	220	196	186	167	226	194	211	191	194	164	183	224	187	202	224	213	191	208	206	172	175	198	198	170	214	168	185	191	166	184	193	177	195	196	219	202	221	173	187	192	178	193	199	187	199	186	178	181	197	185	183	173	197	225	197	184	183	209	215	188	168	199	156	208	196	208	207	209	194	161	198	196	192	203	192	173	175	190	190	172	213	148	213	180	209	188	206	206	199	173	210	201	205	210	213	189	206	188	193	205	191	179	171	206	216	192	163	233	197	205	201	195	187	160	194	176	183	184	199	174	210	188	220	187	185	173	174	179	203	184	198	196	222	198	205	187	195	208	203	210	177	202	215	178	187	166	176	169	188	205	203	210	203	199	194	199	190	179	180	181	195	231	185	221	195	176	186	203	168	210	203	198	182	208	193	201	187	212	177	200	173	178	177	188	205	211	196	198	178	178	202	180	197	212	182	206	185	184	196	173	162	178	208	188	227	173	209	224	184	203	185	167	187	183	187	193	192	191	196	194	179	186	194	180	185	175	187	210	208	191	188	186	202	198	199	196	191	162	184	194	191	210	174	218	193	190	181	181	190	189	188	200	217	177	178	174	178	197	192	213	222	171	188	199	179	191	194	203	182	159	168	178	173	189	169	192	212	168	191	184	204	192	162	191	197	206	182	195	201	177	185	169	223	196	157	199	177	185	175	173	186	215	191	193	221	178	166	202	171	181	191	195	227	176	193	200	173	195	225	186	191	202	193	206	192	189	207	200	190	203	183	183	207	191	175	191	193	192	213	195	193	199	179	187	197	218	187	185	218	187	203	192	200	196	193	200	204	200	199	208	218	184	186	182	202	198	199	199	202	182	206	205	195	184	203	207	179	210	217	197	203	200	193	192	194	197	188	188	169	190	224	180	178	207	184	177	197	204	175	189	185	200	211	180	184	193	175	203	214	195	199	196	176	199	191	195	189	181	186	191	177	212	192	203	206	184	205	180	223	200	191	186	190	199	193	191	214	196	183	215	190	187	203	229	194	199	188	188	192	202	194	205	185	186	188	199	213	168	184	172	179	173	190	190	198	206	185	196	174	196	198	187	198	204	185	183	183	186	195	176	196	203	194	206	192	197	202	197	172	184	194	193	203	199	218	179	178	196	198	189	190	200	185	203	196	186	175	191	170	186	187	195	188	202	178	216	199	193	187	188	197	171	205	199	209	196	207	189	208	187	175	206	180	202	186	203	208	206	179	196	192	209	187	166	188	229	201	161	196	195	224	205	174	197	198	188	193	220	184	197	187	181	193	208	209	150	183	173	175	213	200	185	180	168	202	184	220	215	181	205	198	205	226	192	193	173	177	197	194	184	200	190	190	205	190	178	191	178	185	191	179	196	203	191	184	176	168	198	214	175	188	182	192	186	182	175	199	193	200	178	196	182	182	183	168	201	190	197	184	185	191	176	231	197	197	176	200	182	205	180	188	196	184	194	202	186	193	164	171	193	161	197	194	182	224	215	180	188	184	203	173	203	200	170	188	189	183	204	196	158	193	199	162	201	189	184	175	166	183	187	202	173	202	194	182	219	188	216	201	195	198	193	175	201	185	201	206	187	177	177	186	190	200	196	168	219	190	195	188	183	202	191	188	171	200	166	207	184	182	190	207	200	208	191	198	192	184	174	175	175	178	178	203	195	177	181	218	208	191	197	195	210	189	182	202	210	189	183	200	192	193	230	183	189	194	192	188	192	204	177	193	192	194	189	203	204	207	183	186	195	191	213	184	178	192	207	223	207	175	197	187	184	202	190	200	206	211	220	214	176	202	208	185	203	178	178	195	184	221	207	190	195	180	193	178	197	200	180	167	196	223	200	160	197	195	214	179	180	195	196	178	198	198	165	177	191	165	200	203	195	203	246	206	198	211	188	230	203	200	202	208	189	189	205	196	188	166	167	178	173	174	198	183	201	180	179	182	182	185	214	196	192	194	201	196	176	201	190	186	200	202	176	199	217	194	202	210	195	181	203	193	184	192	198	188	198	199	181	174	168	203	188	205	189	198	190	184	188	208	223	189	159	184	203	175	194	185	205	188	209	174	201	202	201	172	179	177	192	208	192	209	182	176	175	196	206	201	172	177	206	210	186	147	201	212	224	153	194	171	210	177	193	174	179	197	202	210	196	195	203	176	220	185	180	182	204	196	229	207	190	183	177	177	190	183	198	171	191	185	184	185	176	188	212	178	210	174	165	221	207	175	209	194	188	175	175	194	170	219	185	172	198	172	197	206	198	220	165	193	190	213	186	181	183	180	179	193	164	198	211	197	226	206	212	185	183	186	195	190	195	185	178	186
5406	14054	10267	4935	3428	2553	1872	1340	1115	865	717	592	516	458	421	413	364	339	298	278	300	292	296	267	284	249	216	248	240	225	234	240	224	220	245	224	226	222	194	207	226	208	221	223	210	209	200	201	220	211	210	195	219	196	230	211	197	204	194	210	210	208	197	202	212	205	200	192	212	212	191	210	190	197	197	175	210	214	195	179	217	194	212	197	199	200	201	204	182	196	205	189	225	177	196	205	175	188	197	188	215	193	230	198	190	199	193	198	211	191	216	189	188	200	183	205	181	221	185	166	211	192	200	180	204	186	192	209	185	210	190	224	218	190	188	194	185	197	199	181	193	198	201	199	198	187	189	209	207	192	203	209	175	205	192	197	193	181	194	184	217	188	172	189	213	177	203	207	200	198	201	199	182	181	178	184	200	187	198	221	201	193	226	181	211	191	202	189	204	183	165	206	181	195	224	192	186	187	197	197	217	186	226	216	195	206	208	219	192	216	187	223	173	172	207	200	218	190	183	199	171	214	218	187	210	196	179	201	211	189	212	188	205	188	175	190	200	185	205	214	204	193	192	180	176	190	192	194	182	217	187	195	204	211	205	201	207	204	209	202	201	226	220	189	199	183	174	204	202	180	194	215	214	199	180	175	188	179	213	203	200	212	180	177	172	219	186	192	190	214	170	206	182	187	192	199	188	177	209	153	210	196	206	185	212	207	192	186	212	173	188	190	160	210	170	213	210	190	197	198	192	181	196	184	200	187	202	201	178	194	173	211	190	198	171	190	185	183	196	186	200	180	195	207	194	192	195	196	170	204	220	206	202	189	191	208	182	195	194	187	170	198	192	172	184	172	191	187	208	187	190	190	182	168	193	201	206	215	195	215	183	192	191	203	190	205	202	196	195	166	194	186	176	199	187	182	195	219	201	192	199	171	178	185	208	178	214	190	223	182	205	225	216	207	179	177	200	202	200	210	199	196	190	183	184	197	174	194	178	184	206	184	186	185	191	204	204	186	161	219	201	196	203	173	211	189	196	186	195	182	178	185	188	194	179	193	186	194	166	193	183	194	188	194	193	235	206	203	187	207	199	185	165	177	189	190	222	176	210	191	182	173	220	200	194	194	212	196	180	185	201	178	203	188	180	191	191	203	189	208	183	167	199	188	173	202	173	196	192	192	186	198	191	175	178	206	172	161	179	193	182	192	209	183	196	191	210	199	174	223	182	173	169	173	198	202	208	165	212	190	185	206	181	176	190	195	193	204	189	210	199	192	200	206	187	166	193	206	196	200	186	165	177	172	196	196	203	191	176	201	222	199	174	204	176	192	202	205	171	191	194	202	174	179	199	198	201	180	160	210	209	183	189	165	172	164	180	183	195	174	176	201	196	178	208	210	187	222	212	173	159	185	190	195	199	180	185	178	206	185	195	199	199	185	215	195	197	225	230	196	196	185	215	197	185	181	192	197	193	199	178	196	168	193	167	180	195	189	205	185	195	168	197	200	195	208	180	180	209	199	201	186	199	178	214	203	190	213	193	180	190	181	197	179	190	211	155	205	196	180	177	209	216	171	176	187	180	199	190	200	183	174	192	186	172	197	196	195	192	183	203	208	219	222	182	200	201	210	192	205	184	211	177	200	184	200	213	198	193	191	193	181	205	198	169	174	188	167	195	169	164	216	194	190	184	197	189	216	202	189	169	204	214	212	180	167	219	191	204	202	183	178	201	160	198	199	192	194	195	195	181	192	186	181	192	190	218	166	186	183	202	186	174	197	178	171	211	195	177	166	179	192	198	210	197	194	205	195	202	204	212	180	205	193	201	205	185	210	202	179	181	194	198	202	195	203	211	182	182	195	187	186	216	186	206	213	176	152	180	182	204	210	215	186	187	180	195	197	206	199	179	187	192	195	200	188	208	183	194	176	209	203	221	201	206	178	223	191	205	173	187	179	215	185	175	197	176	200	189	174	176	204	203	168	197	185	185	226	181	198	190	203	187	179	202	193	195	180	204	180	191	193	199	179	177	196	209	195	187	202	192	179	195	198	191	196	176	191	221	180	199	194	195	207	185	187	209	192	202	183	168	191	207	183	185	212	198	190	198	194	212	185	186	198	201	205	200	201	201	202	200	192	182	192	190	194	212	176	201	171	192	197	199	171	187	195	192	192	209	199	198	175	185	183	191	197	184	229	218	208	201	181	202	195	203	197	206	208	181	212	192	185	200	218	169	200	215	193	209	204	196	203	202	176	212	198	197	184	199	199	206	196	175	202	174	170	179	193	191	194	218	199	174	205	206	201	185	202	187	168	215	209	182	188	195	167	198	167	194	187	183	208	196	218	190	192	200	197	180	177	178	175	216	180	199	169	221	197	198	198	192	213	170	177	202	188	189	194	189	185	195	225	204	194	202	199	176	157	205	210	216	210	211	198	196	186	194	193	167	172	205	210	189	190	187	193	196	211	200	192	200	210	178	208	199	189	179	187	184	182	193	179	215	201	197	206	183	194	176	199	199	183	196	192	191	181	218	201	191	195	188	179	196	217	211	176	213	204	187	185	192	198	190	163	195	170	192	193	188	173	197	190	170	169	191	191	183	208	222	191	162	197	206	186	206	215	181	214	194	215	207	199	200	178	205	196	217	184	172	184	203	211	193	170	193	165	224	171	190	192	188	194	206	204	192	194	192	183	191	178	190	196	173	203	215	196	184	190	203	179	218	211	184	209	200	208	181	181	194	193	219	202	214	211	192	217	194	242	195	211	195	202	198	194	167	201	209	195	192	204	198	193	173	153	191	201	187	196	236	220	187	191	182	187	180	173	201	163	177	194	184	171	186	183	191	198	194	218	197	217	191	206	188	192	195	191	201	203	204	193	180	190	190	205	205	197	196	197	204	213	172	179	185	197	193	198	219	211	165	176	180	200	209	202	190	195	217	197	187	183	184	199	187	207	190	190	194	197	182	162	185	170	215	203	200	190	184	233	185	199	181	199	189	190	186	198	176	201	189	177	196	215	202	201	182	209	190	216	199	217	200	193	182	199	219	182	206	193	181	192	201	192	203	193	204	206	196	214	192	192	199	213	201	208	195	189	201	188	198	188	192	183	198	214	199	194	185	185	192	202	189	191	243	210	184	215	181	201	209	206	197	213	199	219	193	184	198	199	186	193	191	195	193	183	184	202	195	203	198	194	204	196	191	167	211	176	207	177	207	175	173	188	206	167	203	175	201	174	193	178	186	181	188	179	206	195	220	187	185	185	187	187	189	187	194	183	197	211	175	215	187	182	207	187	196	203	206	210	180	179	191	200	186	188	205	201	161	214	218	186	183	199	205	168	194	188	195	174	170	180	180	204	187	224	214	160	190	182	179	186	189	184	187	183	224	176	206	196	193	181	203	209	196	192	163	195	223	184	170	224	209	178	206	209	190	220	176	200	198	205	196	190	190	183	204	203	202	201	184	184	187	182	212	198	220	187	213	199	182	191	193	199	191	199	176	193
27494	18981	5392	954	711	719	674	667	668	606	626	607	657	630	604	608	608	621	611	633	636	589	646	647	615	636	621	639	647	585	607	578	616	652	650	618	634	649	582	622	603	626	656	585	631	612	596	599	663	666	661	617	645	607	675	661	612	570	600	609	629	600	589	611	615	592	624	572	640	579	621	632	585	633	595	586	660	622	636	622	590	600	622	610	634	601	634	613	633	617	598	667	607	573	612	620	649	610	626	584	590	587	649	648	613	594	628	571	618	639	602	576	612	621	608	606	602	626	618	624	643	623	598	624	636	619	596	610	563	589	626	642	627	631	564	638	586	608	612	573	666	638	642	584	614	635	620	583	635	598	643	606	623	598	648	627	555	580	595	568	623	603	616	597	588	610	586	587	644	643	645	640	608	613	575	615	627	580	564	660	609	603	611	636	634	589	643	589	617	589	625	592	603	554	646	617	587	691	632	607	598	618	616	625	630	641	628	605	566	623	627	623	624	572	587	623	643	624	611	610	622	585	627	613	612	571	578	566	626	633	661	638	564	635	625	621	604	654	663	674	619	618	601	550	613	624	616	584	600	591	626	646	623	629	586	611	637	637	639	595	642	633	589	619	615	607	624	651	591	564	619	640	572	627	579	623	646	623	661	602	594	560	638	594	648	604	576	632	584	614	629	647	560	640	613	600	652	626	605	589	650	605	615	610	647	619	638	658	664	642	618	638	620	615	618	667	617	596	622	620	624	630	585	640	665	646	635	640	633	630	548	610	634	618	597	656	649	615	622	636	584	617	612	631	643	629	575	627	635	668	628	666	631	624	630	661	646	628	619	565	629	641	607	614	586	583	655	598	623	673	656	643	583	623	632	613	652	641	599	650	631	650	651	598	627	599	569	612	654	651	611	619	595	640	647	625	627	627	629	555	631	671	633	589	594	575	609	593	580	585	625	646	614	537	621	580	617	597	588	587	660	603	580	638	598	592	647	650	598	673	602	629	620	574	615	618	585	590	653	639	638	603	607	635	634	592	656	560	631	610	621	577	574	609	631	611	645	658	645	620	573	571	591	655	597	628	678	615	639	571	611	618	601	644	609	609	611	644	635	569	627	599	589	618	670	624	621	647	610	550	597	616	596	635	625	637	603	635	626	607	608	637	630	654	627	630	606	615	619	674	626	588	564	638	659	589	590	604	550	616	635	622	656	637	603	599	635	616	611	610	643	604	627	649	609	586	609	581	594	605	596	627	636	607	617	637	598	610	634	600	611	604	621	631	589	605	613	611	635	582	619	586	613	634	615	627	647	645	629	633	629	619	620	604	605	605	625	574	578	615	604	596	604	603	633	596	635	591	603	631	643	639	584	637	630	644	586	604	600	662	596	601	605	633	604	633	639	635	638	632	567	651	643	675	670	599	623	589	560	672	611	647	632	632	587	650	643	560	599	616	638	633	634	623	667	569	609	579	654	637	614	603	621	613	647	665	647	624	618	620	582	588	590	603	679	632	626	613	621	646	640	635	646	625	641	592	619	588	604	644	620	616	623	599	608	629	630	603	658	615	618	668	622	570	611	619	640	585	634	607	601	625	557	647	584	603	635	613	608	598	621	635	622	636	613	613	600	611	635	593	625	620	641	594	630	582	624	625	586	614	610	677	613	636	611	648	575	578	637	608	644	619	619	622	619	620	623	637	591	629	626	629	560	602	579	668	646	632	616	597	641	638	582	611	642	610	651	622	589	620	641	631	632	615	642	622	612	639	630	616	595	620	655	615	618	663	628	605	641	629	589	644	608	625	605	555	618	582	671	642	630	645	643	583	603	597	631	627	598	605	624	649	602	667	614	636	618	599	640	563	630	640	609	628	618	596	607	617	635	603	618	625	617	625	643	565	606	629	620	617	634	666	628	667	603	581	625	563	623	611	615	639	561	612	628	632	636	613	580	578	617	628	677	615	607	622	615	612	639	715	640	611	598	630	598	614	626	647	620	656	600	646	583	619	639	635	557	582	601	609	620	619	617	634	671	594	599	649	615	585	599	599	612	622	604	638	628	602	622	602	587	612	609	609	637	588	626	669	591	619	632	600	629	670	623	665	674	646	622	639	626	615	604	615	629	634	598	616	663	596	589	614	640	659	607	600	623	614	608	621	658	598	622	588	641	603	629	627	622	635	585	645	595	614	587	605	645	621	609	631	624	659	619	615	586	615	629	616	612	643	622	649	629	614	629	632	622	637	637	599	609	632	611	592	597	656	581	611	608	623	597	595	602	609	661	614	674	587	643	609	596	566	638	580	538	596	591	628	599	615	593	637	632	602	600	578	598	643	574	624	612	648	635	634	611	623	631	591	648	640	678	640	655	619	609	618	624	629	653	596	615	612	629	599	586	615	620	584	583	630	670	574	570	590	591	590	646	644	626	609	666	642	571	590	625	637	683	633	582	598	603	608	582	592	647	614	613	607	639	633	664	582	614	663	615	586	567	559	642	596	621	579	558	648	633	598	637	620	634	643	619	642	616	613	587	642	640	579	612	623	631	670	580	595	586	649	632	615	667	585	621	604	594	608	614	611	645	629	629	603	608	648	640	602	640	627	683	593	640	641	674	633	606	612	612	640	657	608	599	621	616	586	628	612	651	613	610	652	618	635	590	586	603	603	621	588	631	640	588	589	626	604	607	625	601	663	604	595	601	623	647	617	592	653	632	640	633	584	621	652	614	587	657	608	631	590	581	583	596	607	598	575	642	579	615	658	599	569	627	582	631	619	623	629	651	639	613	615	604	640	612	609	584	622	643	623	620	589	596	658	615	641	616	675	583	621	640	580	627	612	598	601	649	606	581	614	613	634	662	623	602	599	581	628	629	615	638	649	648	647	579	615	599	631	595	619	646	621	603	608	625	574	624	606	609	621	651	631	659	666	669	608	585	612	615	597	635	652	604	614	614	610	565	596	640	632	658	671	575	582	617	624	608	595	591	631	639	619	608	645	614	593	614	618	611	598	654	627	621	634	645	699	613	581	572	593	623	603	608	626	660	633	642	626	613	600	607	626	639	623	619	625	599	606	588	595	618	595	619	626	622	616	685	643	576	621	647	619	628	635	636	648	663	659	653	661	608	615	641	651	597	627	634	621	618	620	616	627	662	656	593	642	643	623	619	603	589	596	604	581	614	621	574	652	614	581	658	626	625	574	615	641	607	620	605	645	615	606	599	592	608	573	639	573	588	618	587	638	623	654	640	603	590	636	605	595	659	638	663	613	612	603	578	615	656	632	596	613	664	599	583	643	656	604	620	600	623	607	612	605	621	666	619	591	608	614	618	602	603	640	650	644	614	615	607	570	626	654	620	624	614	626	597	605	613	616	632	563	642	567	631	571	648	660	586	626	627	570	569	631	629	570	617	625	567	627	641	610	656	646	590	600	671	626	644	612	629	634	615	618	581	649	603	611	642	625	647	640	578	587	619	645	636	599	607	594	620	615	632	653	632	597	664	638	601	672
4605	1135	932	774	726	653	693	688	658	681	627	671	657	634	636	621	625	647	612	645	640	614	659	619	612	637	649	614	661	688	634	675	630	698	656	654	618	685	675	654	583	671	677	651	621	604	602	674	654	661	700	635	635	641	587	677	619	622	657	679	570	602	644	607	639	639	635	611	628	647	672	663	625	615	686	627	602	601	618	649	628	638	598	661	632	640	611	678	672	625	644	639	640	619	634	625	613	660	630	622	618	679	631	634	657	637	630	647	633	643	612	650	627	632	670	656	638	657	619	673	627	676	661	624	633	631	646	659	617	654	624	608	640	694	642	651	638	638	640	623	657	630	656	596	618	627	604	678	646	609	631	634	628	655	644	652	691	637	657	662	586	651	688	705	683	602	664	576	670	630	658	575	623	681	631	655	662	615	616	599	669	701	607	662	647	634	672	627	658	641	606	622	580	669	658	660	603	625	654	612	634	613	651	626	604	629	606	616	655	632	652	664	682	627	662	655	551	676	668	650	667	636	682	615	658	677	624	652	625	668	650	689	609	628	595	636	636	622	683	622	656	608	637	608	648	640	571	663	668	606	634	647	665	602	646	649	648	627	643	656	578	683	655	612	617	635	663	642	617	654	693	626	660	624	650	651	630	691	608	651	597	709	621	610	651	597	674	681	637	656	655	635	656	610	617	671	645	668	644	618	702	664	638	615	654	662	698	641	687	635	655	655	636	630	653	619	671	634	661	650	642	642	648	660	652	616	690	696	589	624	615	650	604	615	635	643	594	684	622	622	627	653	657	610	621	666	652	655	677	614	648	660	666	599	657	636	651	639	638	647	665	647	636	606	632	627	662	649	633	646	649	664	612	652	661	646	671	626	602	621	612	638	628	621	635	627	647	603	676	632	627	654	629	634	645	654	615	630	623	598	667	621	668	630	636	632	621	612	665	646	649	662	600	589	628	667	640	636	666	625	641	617	611	659	597	650	650	644	622	654	644	648	608	681	653	676	597	634	608	608	645	644	601	649	662	679	646	649	668	657	619	644	733	602	606	606	654	651	634	647	713	647	625	638	623	642	645	642	647	637	599	623	670	634	653	653	650	644	644	621	686	660	665	669	607	605	636	649	641	583	595	650	650	669	662	675	650	654	621	641	666	645	687	680	626	597	659	656	649	631	599	601	650	676	613	635	632	640	642	657	692	605	650	662	605	654	657	665	628	646	604	623	649	632	652	651	629	629	655	609	614	686	602	633	666	636	585	674	639	611	644	641	701	679	610	655	614	620	656	660	667	644	599	662	672	657	650	655	669	613	654	628	636	617	604	629	640	633	620	671	659	592	614	632	667	638	623	633	677	667	634	622	635	658	661	674	626	660	628	621	646	640	598	599	625	622	659	594	593	604	658	652	617	616	679	673	694	616	613	624	674	604	654	621	644	645	631	638	650	621	622	655	631	627	640	667	674	600	655	642	658	622	605	632	626	605	609	655	638	642	657	620	592	651	603	633	625	649	638	629	659	633	654	676	626	652	642	647	650	629	619	639	665	662	685	598	604	609	611	647	634	598	687	690	655	603	667	660	636	626	655	629	648	666	638	643	607	629	631	646	598	616	657	578	639	647	640	693	619	663	631	574	670	652	668	667	608	671	591	605	674	640	620	681	618	643	662	630	659	607	637	612	660	628	704	619	673	686	593	625	651	634	631	647	602	655	633	632	631	645	630	627	631	693	680	615	661	603	640	645	668	596	640	672	637	641	697	681	630	673	644	626	663	665	669	619	635	600	659	645	624	628	610	623	685	639	610	623	649	605	610	601	641	649	672	683	622	632	659	688	634	662	641	665	627	632	641	620	652	614	638	653	620	608	657	673	674	616	647	674	648	639	660	676	604	575	663	626	649	658	632	612	637	655	675	667	619	605	681	684	639	632	690	618	660	653	590	635	663	645	606	702	640	643	630	664	651	666	608	652	671	641	623	611	622	637	584	642	647	603	657	674	598	639	657	641	651	638	638	629	655	613	632	603	646	617	634	638	670	656	639	631	674	663	575	633	623	621	611	622	658	705	616	611	623	640	643	637	673	665	614	689	623	684	599	615	608	659	650	640	629	620	641	596	612	649	664	648	655	663	644	630	657	675	633	616	619	688	647	640	618	669	595	652	637	602	675	633	639	656	638	704	627	610	591	627	657	652	634	665	603	636	651	629	625	607	614	608	670	652	632	628	614	648	622	672	576	651	645	619	661	626	647	637	566	609	676	620	676	614	652	625	618	676	677	645	655	646	661	616	623	609	604	657	621	637	602	671	626	617	657	657	666	680	641	674	653	641	656	635	641	618	634	668	647	615	669	619	620	638	615	629	670	624	670	662	653	622	665	635	615	632	629	647	675	632	667	663	664	657	651	636	633	658	644	595	608	631	646	632	653	654	687	655	660	601	615	663	639	618	668	642	682	655	660	651	624	658	682	662	637	620	618	637	620	641	697	633	594	652	673	629	601	635	682	637	642	617	605	664	633	641	606	655	643	664	620	650	629	656	656	672	654	616	661	667	687	631	638	631	621	635	624	648	628	633	663	657	651	669	656	628	638	646	655	657	606	675	604	632	639	606	640	634	613	634	590	654	655	632	643	673	608	622	615	646	661	644	691	627	621	656	661	668	634	655	658	639	625	643	667	640	621	640	700	673	677	640	629	683	672	660	654	656	619	650	674	644	683	620	644	637	693	643	648	652	603	647	661	656	631	632	654	599	655	614	596	632	653	616	616	658	616	692	641	593	643	629	641	630	667	628	584	638	654	633	589	610	639	634	640	673	613	647	579	668	642	675	657	688	656	629	701	638	652	649	679	588	636	649	592	677	616	607	627	646	605	598	692	630	647	634	667	682	694	606	642	622	624	583	673	660	625	664	655	638	634	680	637	601	663	676	630	641	612	589	672	653	600	603	693	682	664	658	622	644	631	619	615	593	640	598	633	618	599	687	649	680	620	678	649	672	576	636	667	607	645	663	630	635	608	614	665	595	635	649	640	677	644	603	616	601	643	621	591	654	659	640	622	666	658	642	656	643	643	637	625	630	635	617	629	648	627	607	625	617	638	631	687	662	626	678	645	651	612	638	601	653	647	647	650	666	643	617	667	624	678	630	622	619	626	591	605	619	640	641	624	650	664	599	626	605	594	665	630	623	650	648	606	617	590	641	655	593	689	652	670	619	620	648	633	652	659	661	657	655	633	654	666	620	618	657	634	618	598	623	656	668	583	598	662	647	647	626	604	605	632	636	637	643	636	606	605	636	625	713	640	685	597	619	676	654	585	697	612	618	596	660	654	688	619	633	608	631	682	621	628	635	683	661	625	634	656	641	659	666	636	639	663	600	659	622	655	629	603	646	637	658	638	609	615	619	669	643	659	574	649	611	619	665	618	669	621	654	621	659	634	610	663	639	655	682	600	632	627	625	628	648	663	666	630	641	643	675	661	582	659	645	654	608	663	604	635	644	654	631
23418	21060	28448	23893	21066	12701	1145	679	570	517	468	367	418	398	367	342	357	356	363	342	350	335	316	320	325	333	310	319	293	284	346	311	298	263	313	271	325	299	327	288	312	307	288	324	289	285	298	273	300	281	307	301	294	317	298	281	282	275	300	305	282	276	321	322	298	287	275	296	275	280	306	244	290	278	282	279	304	285	239	285	285	297	261	264	282	315	269	289	287	290	311	268	282	315	297	291	281	305	297	341	289	309	266	281	249	281	261	317	307	249	268	276	291	293	312	282	284	289	285	288	286	263	308	275	290	258	276	299	295	269	311	251	280	293	298	296	288	291	265	265	303	268	309	262	294	285	284	293	276	255	287	281	272	303	268	288	337	323	276	276	275	293	263	282	259	286	316	272	275	300	289	277	281	316	299	294	328	311	296	271	299	283	300	303	263	299	277	311	277	303	335	289	314	264	263	284	283	290	296	310	309	272	295	286	269	288	303	279	308	284	290	282	330	301	273	294	299	287	275	280	307	258	319	307	269	287	270	294	300	320	287	293	268	283	334	305	302	315	294	292	257	272	306	277	288	267	280	322	287	288	277	280	264	300	300	319	278	271	264	256	269	289	280	311	264	302	285	294	260	288	270	277	289	303	275	324	271	270	282	286	277	284	304	314	265	273	278	298	271	276	313	306	318	287	303	269	271	290	254	288	282	306	328	303	295	308	298	285	281	286	295	275	298	308	276	310	264	310	306	296	293	283	284	289	282	299	287	272	291	294	270	305	304	287	307	290	277	281	301	270	290	278	274	284	284	283	289	306	286	269	291	271	260	291	305	267	281	311	277	280	264	263	280	302	295	266	306	277	275	266	301	301	286	285	303	261	303	291	273	299	287	259	287	281	276	280	249	284	310	279	256	297	290	265	307	278	256	288	302	253	289	269	258	293	313	259	256	249	275	287	294	293	263	302	285	277	317	291	274	286	283	259	303	294	304	317	288	289	273	256	298	274	263	294	288	263	298	270	298	269	301	298	279	284	286	298	290	281	276	305	292	275	290	274	281	281	297	299	300	296	263	288	317	273	298	274	274	261	260	261	299	270	296	286	314	296	291	291	294	260	329	269	297	291	282	299	290	291	292	287	310	263	283	290	276	313	287	262	274	328	299	290	302	288	271	269	274	300	260	282	294	306	245	265	285	295	284	247	274	256	279	269	305	278	292	294	268	286	282	287	287	311	266	245	308	296	284	259	293	314	272	274	294	283	310	290	283	283	267	268	305	299	277	282	275	296	272	271	288	280	258	284	273	279	291	278	263	271	311	308	271	277	329	288	267	277	285	306	275	242	307	281	274	293	261	299	317	279	246	261	261	284	276	303	276	240	295	295	257	295	308	286	307	274	266	264	310	280	276	294	277	275	283	295	266	274	308	281	302	305	317	278	300	265	316	289	293	287	287	319	278	294	290	296	285	281	296	311	270	308	271	261	290	269	295	284	301	296	258	299	289	268	305	287	324	308	281	283	289	302	294	277	312	314	281	293	292	280	279	300	295	292	243	302	273	281	283	295	283	274	293	291	280	297	297	295	312	268	280	288	293	262	295	273	286	300	262	294	288	269	274	338	257	276	288	289	278	286	269	302	294	317	300	278	288	290	283	294	301	300	260	288	266	278	274	288	259	284	258	316	293	291	276	274	284	272	266	282	264	279	293	291	257	248	284	291	285	265	290	308	269	307	267	242	293	289	273	269	292	248	288	297	268	300	305	270	310	288	296	256	303	286	281	287	285	292	276	274	283	264	286	312	284	293	279	306	271	297	280	320	300	323	288	295	271	287	284	279	315	278	311	293	298	312	297	287	317	310	234	266	295	256	303	296	256	262	263	301	270	314	291	265	290	294	271	257	282	295	315	325	320	265	305	309	279	272	269	289	306	311	274	282	287	285	292	264	267	313	292	297	334	299	285	288	316	291	326	268	296	290	295	278	304	301	282	313	301	301	273	269	264	264	279	304	297	295	293	262	280	268	292	305	267	282	270	297	310	271	280	301	285	280	300	282	298	283	286	293	263	279	258	292	298	293	274	302	267	288	252	292	275	312	281	306	281	268	265	276	296	280	291	301	279	314	309	270	290	290	289	289	269	296	318	273	267	294	251	271	315	269	289	262	289	307	303	291	263	285	297	268	308	302	305	287	272	297	251	267	285	265	279	307	273	299	272	266	271	262	284	273	313	305	292	289	272	275	288	276	298	286	291	296	276	318	261	301	293	266	270	294	270	288	294	254	298	294	283	292	276	299	315	271	296	277	282	257	283	278	314	275	314	278	274	274	301	311	344	297	280	292	292	273	293	285	299	317	275	309	313	289	306	299	281	287	312	270	293	294	259	307	307	277	296	293	323	292	289	279	297	283	288	285	275	293	285	277	293	298	296	279	267	318	279	256	256	260	282	297	304	282	273	276	319	260	281	284	275	295	312	320	282	316	292	302	290	270	235	259	261	275	270	314	296	281	286	251	299	291	322	289	271	297	281	293	289	301	293	282	307	313	276	303	281	280	279	255	292	287	287	293	296	272	306	280	315	275	301	270	273	310	274	305	291	272	271	295	286	283	306	292	299	276	288	283	278	281	272	277	316	236	290	294	292	287	295	297	280	316	316	280	310	283	265	328	292	311	270	306	284	270	273	312	294	293	284	310	289	294	294	290	327	296	313	310	294	255	276	286	288	315	290	268	273	276	302	289	290	283	279	308	281	271	274	305	272	286	288	272	280	313	298	275	282	289	290	307	273	285	300	274	266	305	284	276	307	260	287	265	304	264	294	274	296	320	296	282	277	266	280	297	292	286	281	289	275	307	268	296	315	301	291	284	272	286	284	285	279	271	263	283	279	306	310	288	294	287	278	304	274	279	330	259	294	275	273	284	272	276	288	325	269	274	273	261	283	272	315	291	293	277	257	293	297	294	294	286	287	288	286	310	265	290	280	267	256	286	281	287	298	289	313	292	297	266	267	306	295	286	281	272	305	292	303	310	275	276	279	286	281	289	280	291	252	260	327	302	294	283	316	327	281	255	293	308	328	296	286	276	282	295	288	298	253	313	293	298	293	314	290	276	280	274	273	297	283	281	294	290	250	286	286	285	300	301	298	275	313	304	280	279	253	299	269	249	279	278	278	291	293	252	281	270	289	291	295	265	314	296	285	288	277	308	269	288	269	277	304	243	273	285	310	296	289	300	282	286	264	241	310	286	293	294	281	293	265	274	286	296	276	293	249	289	310	309	288	293	259	297	276	312	280	301	287	307	282	285	308	275	286	284	293	274	269	277	253	271	290	269	280	280	275	298	297	312	305	311	298	321	278	303	300	288	275	277	276	229	283	288	275	304	272	270	330	275	276	265	271	280	310	293	269	285	274	274	277	276	287	282	298	309	283	256	304	286	281	265	278	302	262	263	311	273	285	302	282	270	294	283	284	279	261	270	277	309	308	251	291	268	272	276	275	298	290	286	278	294
4327	8569	6078	2949	2051	1511	1253	925	693	636	577	549	505	438	449	449	408	396	377	351	399	333	355	333	347	332	354	327	331	323	356	336	300	324	315	337	341	345	277	308	303	326	302	334	327	331	318	342	317	333	283	313	314	337	336	300	349	296	313	311	328	299	332	321	313	310	319	345	352	312	312	357	301	302	304	285	338	314	344	324	322	283	319	337	315	299	332	272	328	307	295	310	315	333	299	315	324	319	333	310	329	326	328	316	337	303	290	306	279	331	320	293	289	307	287	328	318	329	325	297	309	313	289	295	344	309	310	338	303	302	328	313	292	308	289	323	322	331	340	313	363	336	301	284	311	301	294	285	285	329	310	332	327	269	308	294	305	327	308	298	350	334	312	325	345	290	318	309	296	317	309	311	304	294	325	339	304	308	303	308	341	349	345	290	340	334	283	327	294	303	313	300	301	309	310	313	323	323	288	337	327	303	318	297	319	324	312	312	298	307	320	268	328	305	308	312	324	288	333	352	304	311	312	329	323	299	315	324	312	321	310	315	346	335	273	306	329	283	311	291	297	298	308	331	301	324	323	328	286	319	317	341	303	319	288	300	336	333	301	300	276	320	307	329	320	329	319	314	311	300	323	294	309	309	296	310	317	332	302	336	331	296	323	309	315	294	304	353	343	318	283	321	308	318	302	304	332	318	296	304	293	321	316	317	278	315	306	333	312	332	331	328	299	310	317	295	333	334	340	292	327	316	299	323	292	339	309	292	311	298	288	309	315	314	333	314	308	300	337	298	341	319	322	318	361	293	289	344	358	301	307	326	278	300	261	318	317	328	317	308	316	291	338	288	320	331	312	296	334	304	336	347	312	319	303	352	306	305	285	317	295	315	337	321	340	297	297	285	337	314	299	318	318	296	306	311	294	306	286	300	296	315	299	313	353	321	346	276	300	319	320	327	340	308	316	346	323	307	319	308	290	318	338	312	321	342	338	295	317	293	290	321	331	300	279	307	299	323	288	315	325	347	288	301	307	346	292	321	275	305	348	343	316	311	293	312	313	300	310	307	318	338	302	331	344	306	308	323	309	299	305	291	328	314	298	334	339	310	327	287	309	310	304	328	350	301	306	313	314	317	322	294	309	300	318	342	307	349	311	278	315	294	320	329	321	315	319	293	322	316	307	308	307	296	350	288	303	327	296	329	299	325	314	297	321	309	344	286	291	302	323	301	315	318	320	324	298	298	318	299	307	314	317	314	286	306	280	333	299	319	291	334	321	328	302	328	323	327	311	280	312	283	329	303	267	313	322	274	328	298	299	316	333	313	337	319	314	314	291	319	331	301	297	278	334	323	302	299	306	307	323	318	309	321	340	296	314	334	315	258	336	318	315	292	277	307	327	345	321	300	298	349	326	304	321	320	313	342	294	325	325	324	325	297	350	335	298	342	298	312	316	318	309	328	308	306	331	338	333	328	279	324	337	302	318	333	328	322	304	280	297	297	303	280	308	306	349	318	290	303	304	303	306	295	270	318	305	288	347	289	326	270	294	307	310	275	327	309	302	285	304	279	314	317	330	341	303	319	281	283	287	315	308	282	319	303	285	332	313	299	313	342	299	311	323	311	328	344	326	322	316	325	314	319	323	330	270	295	321	291	305	304	312	299	311	318	335	329	337	293	317	287	319	307	319	321	307	319	304	303	301	301	315	277	322	334	285	308	327	274	291	289	310	312	348	308	286	299	307	317	342	331	329	300	304	293	308	316	317	296	316	323	305	351	319	305	319	301	321	330	290	326	328	300	311	301	317	336	290	341	347	319	329	307	303	320	308	315	343	281	324	341	313	324	301	332	329	320	317	321	330	348	288	343	318	317	317	355	297	342	324	318	319	297	328	298	295	308	307	331	312	303	323	319	351	302	304	330	341	290	308	292	296	299	328	269	316	334	295	308	280	284	326	312	284	310	319	324	312	289	329	319	294	293	321	330	307	317	266	282	333	298	295	333	328	300	296	311	296	315	308	318	305	312	297	319	318	328	351	306	311	330	317	324	327	308	299	279	284	325	334	304	325	314	332	306	321	346	330	336	308	330	298	339	332	303	310	353	320	299	321	325	321	287	304	301	311	338	337	303	299	333	360	335	329	312	308	301	289	293	280	304	323	316	335	324	332	335	340	326	287	298	310	321	309	313	327	314	288	329	297	331	319	316	310	329	315	343	315	295	303	338	315	293	308	342	291	317	330	326	324	336	312	307	300	311	323	332	337	315	341	326	301	316	317	320	320	313	312	317	321	325	279	293	321	306	314	294	320	337	284	295	332	298	305	315	315	318	296	338	323	326	308	310	339	301	275	299	292	326	329	292	303	286	338	354	312	300	278	313	273	350	290	315	355	301	292	302	299	362	313	328	304	322	297	332	317	291	315	315	290	311	304	298	293	281	293	332	348	336	305	340	302	301	319	332	313	313	312	317	325	290	307	283	305	330	327	289	309	325	284	282	312	308	332	335	300	321	300	287	326	308	353	291	312	293	286	308	326	296	312	341	329	305	294	327	296	310	322	281	301	294	317	312	333	314	318	311	300	326	348	321	312	327	319	296	297	331	319	324	286	324	316	345	303	324	302	273	304	349	316	333	323	300	304	276	320	320	306	322	318	321	312	302	314	312	299	323	303	298	321	303	286	309	333	325	297	317	293	333	313	312	327	320	314	292	291	316	320	340	337	316	286	310	308	289	306	325	281	301	290	313	301	306	316	293	295	327	313	329	304	315	309	308	322	313	311	306	309	288	299	298	290	323	312	352	306	314	294	331	295	312	305	338	301	324	301	343	348	316	346	308	326	321	358	327	313	306	320	294	305	342	307	299	314	320	295	286	307	318	313	287	285	327	325	313	330	328	284	304	337	272	324	300	334	321	329	293	265	311	295	316	346	338	314	320	339	336	323	282	321	300	298	322	302	291	338	317	318	296	323	311	299	313	317	297	322	309	334	323	308	278	315	303	296	309	329	344	328	317	293	327	291	326	326	305	347	363	318	287	324	350	308	317	294	339	283	310	305	293	294	320	324	314	333	284	284	333	311	315	324	336	322	302	299	332	314	294	329	321	308	321	311	300	308	316	299	310	297	328	348	310	310	319	313	313	303	353	286	315	330	293	345	323	315	292	311	319	334	329	309	315	280	312	297	313	324	307	355	308	278	323	318	330	320	287	323	345	313	308	316	302	317	311	301	315	317	312	347	287	304	304	362	305	334	317	296	333	303	284	352	310	292	309	331	306	327	327	340	279	299	305	300	318	318	293	319	316	298	324	331	300	298	316	290	329	307	304	330	310	318	334	300	315	298	312	314	280	313	316	285	328	317	312	309	307	303	300	325	294	324	285	307	301	306	284	326	315	278	319	293	333	283	290	309	313	315	344	320	336	300	283	335	284	299	316	320	326	307	335	312	322	284	305	324	325	349	325	305	288	323	323	310	329	301	320	332	292	340	313	316	302	304	317	324	318
24403	21016	27594	24640	15509	1474	936	816	825	731	746	738	679	667	669	714	671	656	633	663	651	654	641	636	705	651	677	665	648	670	628	666	632	602	646	629	637	599	640	613	622	673	628	627	664	638	613	637	623	640	645	625	634	630	595	584	617	615	625	656	593	616	648	658	645	646	648	599	613	630	620	647	614	638	616	653	629	648	618	595	604	631	617	591	624	656	649	602	645	606	649	611	650	642	636	646	601	596	595	564	669	608	629	630	660	611	626	594	638	618	625	632	601	630	599	610	642	679	606	599	616	613	620	597	638	640	643	631	592	619	661	616	626	645	627	680	631	642	647	643	641	681	672	652	656	618	604	687	656	634	651	654	647	614	617	576	634	675	614	650	636	577	661	631	611	588	650	612	603	630	637	627	624	636	652	639	621	698	647	651	654	643	627	620	635	597	627	639	658	621	608	595	616	633	595	603	650	635	639	612	639	644	603	639	623	626	651	625	602	671	624	637	599	629	612	656	596	600	585	687	632	627	633	627	667	625	599	632	651	615	616	614	675	621	619	585	619	616	628	640	616	636	642	627	625	624	635	614	621	572	655	634	628	625	625	618	638	626	625	635	637	638	682	644	585	569	603	618	620	630	600	645	628	651	600	615	622	619	650	610	556	672	599	650	594	588	651	641	651	675	607	616	637	633	619	650	623	672	643	623	632	628	617	590	609	639	648	666	661	625	585	654	669	664	573	643	644	647	645	628	632	607	632	618	654	603	623	665	658	691	639	602	624	652	648	589	645	596	626	673	638	580	626	599	624	598	593	660	614	610	646	617	614	639	655	615	660	651	634	659	602	634	584	630	654	626	675	633	615	627	631	596	655	617	675	623	648	599	600	626	631	621	621	644	623	623	598	576	636	566	618	648	637	664	595	615	631	626	645	648	636	657	596	631	595	609	639	608	632	657	638	650	623	588	659	582	641	596	655	616	637	650	639	601	593	622	611	583	628	693	643	614	634	651	637	637	613	609	620	641	634	674	603	613	591	601	634	625	653	644	681	651	690	645	642	630	596	635	559	636	625	639	599	591	596	642	605	617	586	643	647	630	639	589	597	630	633	620	627	652	596	618	619	680	646	655	642	678	597	630	616	631	557	639	676	630	632	563	605	606	655	643	599	598	602	635	629	640	622	694	619	656	645	623	650	629	607	641	630	619	673	641	632	684	612	596	611	651	652	602	626	589	618	618	656	597	640	583	660	644	626	612	648	621	650	646	592	620	643	619	622	643	615	637	657	638	597	624	631	654	637	600	589	612	650	646	651	643	601	608	649	626	647	608	595	665	616	593	625	652	623	610	593	669	598	594	632	640	620	642	658	638	617	632	590	622	641	600	592	633	587	635	646	611	604	659	593	619	607	673	612	640	610	617	589	619	656	634	653	660	646	619	600	632	648	671	663	620	616	573	646	644	600	650	613	658	653	552	637	645	613	611	662	601	639	611	578	655	601	658	651	599	644	610	651	621	576	655	617	655	603	632	647	616	622	669	643	632	638	620	673	642	633	628	628	607	654	627	651	606	663	624	627	675	598	609	682	644	594	630	655	615	619	671	627	634	624	645	613	613	617	647	592	646	631	618	606	649	625	590	619	662	661	655	620	645	591	609	677	617	652	658	654	678	619	600	644	596	572	591	642	618	626	658	637	654	620	662	613	609	637	660	656	645	622	649	573	614	650	663	626	657	621	636	611	598	605	637	649	663	638	637	596	620	620	640	628	633	602	628	615	582	580	641	688	617	633	656	624	660	672	608	622	558	616	667	615	645	610	640	623	618	631	627	641	677	641	675	657	709	659	638	642	615	609	617	667	666	616	595	620	566	619	590	594	602	614	633	622	646	613	667	601	612	616	664	667	614	588	643	644	604	608	586	626	633	613	615	640	591	591	616	585	649	661	628	598	679	646	645	622	585	605	632	652	654	623	649	614	632	615	654	647	657	681	616	637	634	592	607	644	669	618	572	629	644	638	629	631	631	628	645	583	605	616	689	581	648	640	630	641	630	616	637	603	586	605	635	633	581	604	639	688	627	611	671	637	577	654	582	630	591	668	639	668	603	675	612	612	649	632	622	657	640	643	660	641	659	567	608	576	586	634	624	619	611	626	632	657	588	657	599	682	636	616	593	598	621	592	623	636	662	596	626	619	613	647	638	625	645	604	675	636	660	637	617	570	649	683	631	636	639	646	601	626	631	616	673	631	626	647	556	640	590	563	599	630	616	608	611	637	636	646	623	634	625	598	639	657	601	624	652	649	643	618	630	642	600	613	638	591	639	633	656	671	649	663	659	618	658	614	579	627	629	635	666	698	661	603	657	628	628	620	650	596	640	635	627	645	594	647	635	648	626	621	619	642	590	580	651	639	612	650	613	648	608	633	614	620	634	613	618	612	651	604	663	644	564	629	614	609	614	604	662	606	657	616	596	664	608	642	590	611	612	637	621	612	596	601	620	673	646	601	614	645	592	664	634	636	613	607	607	663	624	589	595	624	646	631	650	628	630	658	620	625	643	656	643	621	630	614	660	618	616	607	577	617	618	641	678	633	626	622	667	602	655	621	669	640	656	684	587	651	647	639	604	672	598	614	655	609	678	572	608	628	583	633	617	628	639	623	616	591	646	594	639	635	613	614	624	589	625	623	659	629	652	624	700	649	617	683	656	618	621	686	607	624	590	647	663	615	599	638	621	634	628	633	630	615	633	629	637	608	670	615	601	588	628	658	678	623	611	628	635	665	672	633	615	589	630	599	609	647	645	646	626	594	606	599	597	617	641	623	657	630	633	580	642	662	656	636	663	687	628	697	622	627	617	616	647	649	628	615	593	612	604	638	660	649	622	611	663	617	637	626	663	615	646	637	653	630	640	600	586	659	609	647	666	634	649	598	647	598	643	637	610	598	654	646	649	638	605	634	630	616	551	639	610	628	613	614	635	650	587	647	619	628	616	653	635	633	646	610	653	612	636	651	602	642	639	615	614	638	638	612	626	557	578	623	658	632	644	664	663	614	614	603	607	652	610	631	606	642	632	631	619	640	624	611	653	623	645	639	644	612	681	702	638	654	604	665	614	667	606	639	623	634	650	603	632	614	642	607	631	655	671	644	634	595	611	638	631	652	624	613	605	680	623	648	602	611	661	608	634	599	638	608	621	587	639	633	676	612	616	657	585	582	630	591	614	641	672	606	552	651	667	636	626	627	640	640	623	595	605	614	599	639	638	628	575	575	637	619	669	632	650	621	609	605	649	649	642	632	614	598	610	650	618	584	615	672	635	659	647	668	628	597	685	615	630	624	634	634	605	677	594	647	641	637	604	643	619	588	607	612	613	624	617	665	667	603	605	613	599	587	654	630	616	613	614	620	609	632	591	613	645	652	656	600	632	622	610	631	646	624	688	619	686	621	604	634	603	645	657	576	605	640	642	647	650	600	631	619	625	636	630	613	575	625	653	675	601	639	636	590	643
4778	5463	3922	2094	1648	1343	1092	983	889	796	769	752	687	686	659	650	681	694	667	646	623	672	667	662	647	635	614	606	652	637	616	663	668	639	607	667	644	608	590	642	586	632	631	610	628	629	626	588	613	572	606	657	620	612	627	623	636	626	638	613	623	607	670	617	654	595	637	645	634	646	639	627	613	614	626	629	603	632	643	611	638	607	604	598	669	608	642	591	607	608	632	622	598	653	614	576	590	596	567	632	683	648	657	615	599	632	631	594	575	623	614	582	633	598	591	622	615	572	623	629	612	617	606	638	633	593	596	622	614	588	632	606	590	577	654	575	628	625	560	592	669	599	630	620	657	620	622	659	652	656	670	606	614	645	636	607	676	603	652	613	628	663	631	597	614	547	601	643	642	628	654	624	590	643	625	605	608	627	575	628	623	636	638	588	638	637	607	631	639	611	576	632	599	642	597	649	632	628	673	633	599	644	592	603	616	552	673	635	622	649	603	616	636	638	622	590	645	608	623	627	569	626	619	603	620	627	614	623	585	625	621	612	574	615	660	606	606	614	643	631	638	615	596	665	582	630	617	655	688	659	619	610	649	572	651	636	601	601	610	604	634	666	594	595	578	604	628	585	618	669	626	624	590	619	626	615	595	587	614	663	639	642	594	606	600	615	625	605	638	598	586	632	605	608	669	605	655	585	595	652	557	647	636	604	625	612	577	643	635	617	627	628	584	600	617	605	601	570	609	618	595	619	627	641	652	623	595	598	655	637	580	621	616	667	626	611	648	576	634	635	607	656	581	611	624	634	599	653	616	694	641	607	608	629	668	656	628	601	642	613	654	631	652	648	670	652	647	605	571	599	601	614	584	620	605	584	627	618	616	612	647	655	636	653	597	611	598	639	635	660	598	636	611	631	604	567	660	660	611	608	583	635	594	618	646	593	621	615	636	605	639	593	598	604	633	685	628	604	583	633	655	644	612	583	658	641	642	600	575	655	643	591	646	537	621	635	649	623	626	623	655	620	651	648	584	631	591	634	605	600	658	656	620	622	591	595	635	622	622	588	626	623	593	635	658	590	598	618	621	662	643	627	575	624	617	624	661	645	631	676	636	645	583	649	630	662	646	638	565	611	597	624	660	610	577	587	644	658	643	674	631	620	618	576	694	595	643	632	650	614	627	641	640	601	657	605	634	633	616	609	559	653	596	600	593	621	624	644	589	629	627	635	634	634	639	623	608	643	580	590	592	611	658	577	622	602	615	601	613	597	580	601	621	624	632	611	657	637	598	660	660	630	603	652	593	621	657	596	627	640	647	681	635	602	617	611	612	612	588	637	566	623	657	641	626	636	623	628	612	609	616	620	627	638	627	633	636	607	655	652	657	618	593	585	613	646	617	602	609	634	625	585	589	614	639	644	626	604	596	622	578	627	630	646	619	630	602	564	600	609	600	655	669	631	587	621	568	628	602	643	607	615	634	630	607	589	611	656	628	646	582	630	630	605	616	655	671	627	621	610	660	615	642	596	585	666	640	601	655	617	652	619	612	572	565	602	628	588	602	646	635	611	583	600	642	615	646	608	603	645	652	642	632	628	602	623	639	604	632	603	653	590	619	622	571	650	640	634	641	606	637	617	627	604	619	618	626	615	594	609	616	586	607	664	665	654	667	586	636	578	637	603	647	654	642	610	626	662	608	608	615	586	634	628	691	595	606	625	620	610	624	607	643	644	619	661	709	624	605	673	624	648	605	610	637	618	602	667	619	644	616	633	574	576	622	597	659	630	592	636	638	667	627	677	654	666	617	596	637	627	660	623	621	624	612	626	627	614	601	595	622	651	582	634	662	621	597	610	625	644	629	637	602	666	647	644	627	652	636	618	637	623	597	598	627	641	626	648	644	608	649	646	616	631	619	600	610	617	660	607	618	645	660	653	610	627	619	647	606	655	655	603	615	665	635	631	617	623	672	661	653	631	615	577	648	646	632	623	585	621	604	637	620	671	608	576	647	627	609	593	634	639	611	616	656	641	613	583	646	664	656	675	654	623	606	601	589	601	647	633	636	573	594	616	613	632	628	633	620	648	615	618	642	600	571	600	639	679	614	612	638	640	643	655	566	659	673	643	605	563	635	607	584	605	649	603	675	625	674	624	669	623	660	648	622	581	644	635	644	597	598	609	614	649	611	601	652	666	631	623	609	616	597	610	636	622	594	627	637	618	625	622	618	643	637	634	631	590	626	625	625	598	612	598	641	659	580	621	661	598	632	634	673	635	633	638	628	606	591	615	605	667	600	583	607	640	643	605	626	632	636	639	650	604	627	593	615	638	635	624	643	593	644	613	634	592	658	639	691	620	653	573	608	584	643	681	660	604	591	620	611	642	612	605	639	625	598	644	650	619	597	607	601	633	588	650	616	649	613	607	619	613	644	622	640	653	664	618	635	630	636	608	616	602	642	614	589	644	651	628	614	613	642	610	612	596	590	574	624	634	610	593	587	608	629	620	611	588	621	643	618	614	633	630	640	658	619	645	578	637	602	657	636	600	628	610	619	617	602	665	646	620	654	657	654	625	588	657	657	612	641	661	618	586	625	637	663	564	642	628	639	619	616	632	638	635	675	672	613	617	601	633	630	601	593	582	627	625	594	606	644	606	614	602	592	615	627	601	634	661	590	647	628	662	626	643	587	646	647	610	584	610	596	670	565	645	633	599	644	600	681	654	607	650	596	632	647	588	640	639	619	611	580	624	607	612	595	596	566	624	588	599	597	666	671	627	625	612	585	649	593	587	623	653	650	656	616	652	687	632	643	630	617	627	646	622	639	625	609	625	622	615	626	628	606	589	611	659	612	636	631	651	649	638	615	623	613	562	668	624	594	604	619	623	630	611	642	643	595	649	611	605	662	645	637	641	592	616	600	587	603	585	675	626	636	621	609	650	634	639	629	647	608	605	601	634	623	652	619	640	595	589	632	604	661	612	616	613	612	573	655	633	603	587	596	635	605	642	627	645	623	612	602	592	613	589	630	604	620	622	675	633	586	570	590	606	618	629	672	639	682	640	638	618	617	592	610	642	641	611	644	622	656	590	628	564	626	636	681	646	670	572	660	589	618	626	617	641	631	614	621	719	678	655	587	591	601	617	602	666	630	612	617	624	611	605	641	628	616	646	594	620	630	598	616	647	624	628	627	630	603	643	638	622	572	627	640	570	620	630	609	632	611	623	627	575	617	599	590	624	656	638	615	608	633	588	642	641	598	660	579	658	604	590	624	624	597	676	664	613	632	663	637	640	623	654	627	620	599	633	633	651	635	631	622	619	581	634	587	620	645	614	602	650	603	666	652	660	617	634	664	607	650	681	607	616	615	604	638	612	603	610	622	592	590	583	602	622	589	594	610	639	608	612	672	655	626	602	620	612	581	637	662	561	622	647	632	652	647	647	673	628	664	627	616	583	644	685	615	639	622	645	605	654	656	617	636	616	590	640	646	645	612	647	605	671
22424	21118	28909	23583	21119	21184	11777	1108	754	612	556	448	372	378	344	295	299	303	309	272	261	245	246	228	239	229	246	240	219	236	244	227	222	237	219	211	196	239	210	225	204	219	218	189	187	203	217	233	197	211	211	216	224	229	212	197	206	168	202	191	201	228	202	200	171	208	200	191	198	184	190	208	192	204	203	189	197	179	223	172	215	204	181	182	176	186	202	185	188	208	189	208	193	216	187	180	215	175	198	205	192	181	209	211	191	202	195	202	204	195	218	158	196	201	186	196	203	193	209	209	204	206	202	189	215	197	193	187	186	185	204	196	197	197	192	199	194	170	199	213	178	202	207	194	195	205	209	200	196	219	191	167	188	196	213	203	198	202	199	202	197	207	201	196	246	198	162	186	193	175	182	192	189	185	171	190	185	187	220	204	208	214	219	174	190	181	169	202	212	185	195	190	172	193	196	191	212	193	188	178	196	194	181	206	176	190	192	205	186	203	192	195	191	203	184	174	191	180	193	201	191	218	206	214	187	186	176	179	195	206	183	203	209	191	173	214	197	189	167	219	217	195	187	182	171	201	192	176	182	185	197	171	191	178	201	211	191	226	171	190	185	195	208	216	206	198	189	237	192	197	145	188	198	180	213	184	181	197	198	194	191	203	215	194	201	174	193	204	167	192	194	182	196	206	181	160	170	208	210	184	196	210	200	185	215	195	186	170	177	201	216	205	185	192	189	207	193	190	193	215	182	181	222	195	174	215	203	202	179	209	206	202	184	204	192	203	179	192	224	180	191	187	182	225	189	191	181	204	222	199	199	171	207	222	217	207	173	204	206	187	191	190	204	213	201	187	180	214	219	185	187	192	201	181	213	193	199	189	209	182	207	192	182	198	198	206	193	185	187	181	193	208	191	222	205	181	221	199	179	196	203	197	192	208	203	192	188	198	190	227	191	200	207	178	192	190	203	194	201	165	207	212	166	178	179	212	210	202	185	204	193	168	197	185	169	191	201	192	192	227	202	199	202	226	162	199	196	185	160	206	198	198	200	197	184	164	185	201	200	196	188	195	225	178	240	197	199	184	188	196	176	199	218	187	193	190	180	173	189	189	171	202	187	178	228	213	225	196	206	201	220	209	218	194	192	194	174	188	203	191	190	191	203	217	230	195	199	186	206	176	214	168	200	190	199	197	197	192	198	176	173	191	193	201	228	179	185	183	192	190	195	190	199	178	192	192	175	239	191	207	187	192	181	186	184	218	192	207	180	207	205	196	194	194	203	201	197	176	191	194	194	184	199	197	192	191	190	175	219	204	195	200	206	199	181	210	185	187	192	194	190	191	192	209	201	183	185	177	197	193	203	186	173	186	210	202	206	198	182	191	176	229	184	197	167	224	191	193	173	197	209	148	190	188	185	198	186	181	179	218	205	205	188	173	184	167	219	210	182	175	183	206	187	179	213	204	190	191	217	206	207	191	178	201	189	202	183	214	182	186	170	217	191	188	172	211	191	186	192	216	183	201	202	165	209	195	187	199	201	194	182	192	220	186	178	215	210	216	195	181	188	202	202	220	196	188	194	199	171	194	201	209	213	214	178	178	192	200	192	212	202	191	173	191	204	201	189	219	176	188	195	212	213	200	205	204	201	180	190	182	207	186	175	193	215	217	206	170	216	177	177	201	185	192	176	201	203	182	184	210	213	207	218	196	194	170	195	201	231	196	202	203	215	223	206	193	189	177	212	179	159	199	183	197	202	185	184	185	199	189	188	221	214	192	193	186	192	202	191	204	189	185	209	202	204	167	212	209	196	195	206	205	203	195	172	163	199	191	197	199	211	176	215	203	218	203	204	192	182	224	200	191	193	211	184	177	206	222	192	183	199	174	176	198	190	208	193	191	201	201	203	203	201	199	206	200	163	209	181	172	204	176	199	187	182	216	197	210	193	220	213	206	187	190	205	183	191	179	211	198	215	187	190	192	207	176	183	192	202	183	196	196	188	205	185	204	194	204	169	163	206	190	176	195	221	182	179	202	178	201	175	204	210	179	200	204	192	180	188	218	175	196	198	185	194	204	218	200	173	202	214	204	219	171	200	201	194	170	171	198	183	193	171	185	175	207	211	221	192	198	176	198	211	193	194	195	202	171	206	194	200	203	198	193	151	199	217	185	209	199	183	162	210	203	198	195	196	187	183	208	196	190	197	171	192	220	194	202	204	202	196	192	205	203	189	187	180	203	176	204	226	207	206	186	183	176	212	213	195	212	212	188	188	184	220	187	185	200	210	215	205	183	191	206	181	193	190	216	183	186	192	193	193	199	185	183	198	196	195	213	192	216	192	187	173	213	173	203	190	204	177	162	190	207	207	182	204	184	210	182	180	186	227	199	222	219	193	180	191	192	176	203	199	199	197	186	198	208	188	189	183	186	191	203	218	207	183	205	179	206	196	204	174	195	203	201	185	180	203	178	213	187	195	178	200	198	215	219	211	226	187	177	193	198	201	202	202	212	169	199	184	194	192	207	178	202	207	168	193	191	189	192	202	194	192	205	188	204	212	200	189	191	199	199	172	211	181	183	183	182	186	186	190	203	197	182	168	178	195	188	215	207	201	185	159	174	196	207	211	197	184	189	215	175	174	170	212	203	208	194	193	206	200	175	200	206	203	186	191	203	185	198	177	217	212	210	211	185	184	184	203	204	203	194	190	168	199	200	213	190	176	199	202	191	216	200	167	183	204	186	179	226	188	165	203	171	228	196	186	189	173	190	190	186	204	200	195	209	223	194	201	214	185	232	193	212	199	206	175	188	197	195	191	180	220	194	202	222	181	205	187	193	226	219	188	188	202	201	219	183	162	187	189	185	212	218	193	191	190	177	192	200	197	188	188	202	188	198	171	184	213	211	198	193	213	189	193	214	200	186	184	190	212	185	197	207	201	197	199	177	180	192	213	208	193	185	195	188	207	191	193	188	190	219	211	206	216	201	172	192	187	208	193	221	196	198	202	190	205	181	210	203	195	192	199	213	206	193	187	191	210	188	213	163	191	165	199	184	181	190	200	209	202	190	206	191	182	190	188	177	237	207	204	182	198	186	222	192	181	197	223	201	187	211	173	167	202	199	186	185	182	191	188	180	190	209	187	192	203	192	225	203	188	217	214	213	192	183	182	196	203	183	200	208	202	204	181	202	189	191	194	197	204	180	207	216	224	189	195	181	197	171	210	196	194	177	193	202	201	181	184	190	226	169	200	183	184	185	222	220	172	183	180	182	220	160	198	205	214	182	195	206	190	203	191	210	172	196	158	178	215	190	218	169	181	188	200	186	202	190	206	204	160	164	201	211	192	167	206	195	194	198	178	203	216	191	173	213	214	187	173	215	208	194	202	217	213	201	185	184	182	190	180	189	206	184	202	202	174	217	196	198	178	209	153	208	204	208	183	197	207	189	195	169	188	177	177	176	169	181	213	201	183	201	183	218	189	173	196	169	178	205	196	223	203	179
5606	14048	10254	4956	3474	2505	1944	1373	1118	890	744	579	552	436	420	403	341	372	326	306	307	243	274	271	255	241	264	234	223	233	243	232	205	227	242	231	252	225	223	230	218	225	229	229	208	197	228	200	214	204	218	210	211	211	196	210	214	188	194	214	239	197	213	199	215	173	204	183	186	224	198	169	176	189	213	216	201	198	198	192	207	201	210	204	195	207	223	177	178	159	211	218	197	210	176	191	206	199	211	193	209	203	195	200	206	223	181	200	182	185	193	217	202	181	215	191	205	210	193	196	214	192	198	202	203	207	214	197	196	180	196	178	174	176	214	189	202	192	177	192	209	185	222	213	193	211	191	182	186	211	179	178	191	201	209	203	208	213	195	205	221	180	197	214	208	221	191	215	212	214	183	204	203	195	173	206	187	188	205	196	194	199	206	189	193	198	189	185	208	188	177	200	179	210	199	200	233	197	174	181	203	178	187	188	188	177	180	190	185	190	199	194	193	193	190	196	197	207	196	211	197	189	201	217	199	165	229	190	210	185	169	181	187	207	188	198	182	183	189	184	216	199	219	202	178	212	190	205	187	217	210	211	196	205	193	209	190	217	222	206	189	207	191	161	163	176	199	205	201	176	197	189	198	208	206	195	170	166	178	190	223	193	196	179	176	187	210	194	188	208	220	207	207	199	202	195	197	181	213	205	199	180	225	200	174	205	209	184	201	190	205	192	224	223	201	225	212	215	209	180	211	185	206	201	206	207	188	197	201	186	185	193	193	195	209	181	190	210	174	213	188	193	215	217	210	173	199	197	205	192	215	215	177	198	179	208	190	172	210	188	200	207	193	215	185	197	180	182	210	181	177	218	211	192	196	199	172	185	209	201	189	221	223	192	205	187	188	187	179	204	192	173	219	208	182	208	189	200	207	181	189	191	176	207	177	194	179	188	188	206	183	163	218	205	195	187	203	188	185	188	196	192	189	187	199	188	169	169	195	182	186	194	186	192	188	174	193	196	223	184	187	180	202	180	199	204	187	201	199	221	190	165	183	213	213	192	221	191	210	173	204	176	176	193	176	177	196	193	186	221	185	209	217	168	174	210	212	185	187	199	172	174	197	207	171	189	223	196	204	175	215	204	207	209	223	187	215	219	202	223	188	196	192	199	187	191	196	205	196	186	184	196	194	217	212	214	191	188	217	179	220	198	203	204	211	208	182	194	196	185	210	190	181	206	176	190	190	217	183	205	207	201	211	179	205	176	187	184	219	215	173	168	191	190	201	177	197	206	200	212	195	182	203	211	211	209	198	202	170	190	190	183	192	173	223	234	202	184	192	198	161	189	203	185	180	185	194	195	187	220	204	197	189	183	197	222	184	186	194	208	177	181	183	177	191	199	189	212	184	215	197	201	188	169	197	195	218	198	202	214	201	183	186	185	194	192	203	216	199	180	183	190	190	203	183	176	194	189	196	182	165	176	208	202	182	187	204	195	185	204	200	177	185	215	201	191	184	191	203	182	212	180	155	209	199	174	201	184	206	177	199	202	180	191	190	201	165	217	206	194	191	216	186	184	205	197	199	208	191	185	212	177	180	161	202	205	157	181	183	201	215	198	210	207	203	200	199	185	187	205	172	189	181	186	195	193	178	187	185	189	184	218	179	178	171	209	201	206	219	193	187	220	196	184	190	206	220	164	161	188	168	186	205	195	202	187	202	206	203	195	196	211	191	210	200	165	203	192	201	197	200	189	174	212	200	200	200	208	214	210	199	198	211	206	223	191	212	180	193	205	195	213	180	180	188	198	195	193	211	196	233	192	205	193	193	175	177	196	205	189	183	206	187	198	193	209	164	211	191	191	217	230	212	209	193	199	191	204	187	203	210	215	215	217	179	188	183	196	206	196	198	196	217	176	217	186	217	218	200	201	212	203	183	190	190	201	192	185	213	188	221	195	202	206	177	177	193	192	189	218	179	199	195	204	205	204	205	192	189	172	172	208	191	184	186	201	211	208	208	207	189	214	217	190	214	177	211	213	211	193	229	184	181	223	188	205	165	196	180	190	177	204	179	193	196	177	177	197	194	214	198	185	190	199	197	186	197	193	220	189	196	220	187	216	203	190	196	212	199	228	198	190	182	177	189	184	210	196	198	179	203	197	201	167	211	177	212	192	202	185	204	201	196	197	186	198	203	193	204	186	186	218	213	205	191	224	183	208	200	212	204	222	182	194	183	188	192	187	222	190	205	206	192	182	204	215	199	207	202	224	200	187	197	178	171	195	193	193	209	204	181	205	197	207	202	198	205	193	186	189	195	206	193	204	177	187	197	201	201	176	200	179	204	174	179	185	179	190	192	185	197	211	198	213	220	203	200	197	204	201	210	187	193	183	193	197	206	199	201	204	191	197	181	185	192	222	206	208	219	213	188	194	191	202	209	191	207	189	189	212	195	204	196	194	204	201	216	189	175	183	173	196	211	186	196	198	212	192	191	198	180	189	213	213	183	175	190	208	194	180	210	188	187	188	163	180	202	201	193	190	211	190	183	209	172	207	181	183	203	167	186	180	165	178	184	213	202	187	223	203	196	183	189	196	179	196	222	198	183	210	167	220	215	212	194	200	181	202	195	181	206	188	203	204	187	191	218	215	177	178	193	189	183	176	183	205	196	206	210	185	193	173	208	195	225	209	204	182	219	189	179	195	207	214	200	182	223	227	172	186	200	188	190	195	225	177	183	197	177	191	201	205	221	210	195	187	196	199	182	186	192	198	210	194	197	214	166	205	202	188	187	203	202	199	198	198	205	189	203	215	206	203	211	189	176	221	222	195	205	185	196	176	174	198	217	185	184	201	214	196	220	182	198	195	185	188	189	187	188	191	191	200	219	179	198	207	196	185	213	218	166	197	190	215	185	188	166	218	179	185	195	211	219	196	162	180	202	233	204	189	188	214	202	183	218	189	174	170	192	185	172	181	172	189	167	208	173	187	198	206	182	219	187	215	197	197	189	175	185	158	185	200	204	180	196	180	188	191	178	232	178	187	203	210	189	187	188	176	212	184	184	205	192	176	199	200	208	193	181	217	181	195	202	214	180	170	168	200	189	170	217	191	174	213	188	196	204	194	203	206	213	175	200	193	177	198	204	196	207	198	176	186	185	188	194	166	192	172	224	201	211	163	198	187	217	204	195	189	179	201	180	215	203	192	206	195	212	188	202	197	203	190	192	186	188	205	189	192	177	198	180	186	199	193	183	186	225	203	195	184	208	211	179	195	187	194	183	221	193	186	204	212	184	218	226	201	199	213	197	210	194	186	181	187	207	178	201	200	196	189	182	205	193	190	163	237	196	205	207	194	183	197	220	209	178	221	204	202	176	213	211	177	182	193	188	195	163	206	185	193	167	194	197	196	189	183	193	215	205	207	203	185	189	159	218	191	195	169	173	198	193	174	179	226	190	205	199	203	192	201	191	200	190	188	207	205	192	183	180	211	198	178	197	189	218	181
27252	18915	5572	946	695	588	666	622	601	645	667	619	598	649	610	597	653	631	566	609	653	605	667	594	595	592	622	623	648	663	561	646	605	661	622	608	615	606	599	600	603	589	645	632	596	583	630	615	634	602	623	604	614	665	609	622	637	637	615	585	621	654	575	561	627	628	647	631	629	622	637	605	641	618	592	608	588	635	690	625	616	609	607	626	602	628	647	637	607	663	654	594	632	605	624	627	637	590	603	626	615	596	644	609	650	633	535	606	629	622	675	618	617	638	634	685	619	609	558	645	609	611	587	658	613	661	624	608	601	619	625	570	600	625	636	618	569	633	584	557	603	645	655	623	645	619	605	648	632	598	618	611	614	595	632	638	597	653	588	600	638	608	604	586	612	621	564	625	638	633	592	610	602	647	624	612	618	634	580	632	617	622	619	592	649	628	566	605	653	625	619	570	605	599	648	620	622	618	622	607	576	591	608	615	613	653	605	602	580	574	647	635	642	606	603	596	604	611	638	602	615	600	630	634	610	599	643	605	597	593	617	612	600	593	628	589	569	627	617	596	607	631	612	624	597	629	637	575	598	638	588	603	646	580	621	667	644	631	638	599	620	568	599	584	666	631	619	643	613	657	648	688	616	562	630	619	589	631	632	621	600	592	654	641	603	620	615	593	661	615	626	603	658	553	590	638	634	594	629	632	602	654	607	623	597	623	667	604	643	617	606	632	621	619	620	638	688	632	606	609	606	642	651	643	608	601	597	602	638	629	615	609	594	624	585	593	595	609	624	569	624	637	617	630	633	611	596	683	629	589	607	624	610	628	636	660	610	626	643	615	612	635	624	643	629	613	567	624	649	621	579	608	591	634	594	606	645	625	619	594	651	633	634	638	615	667	636	629	585	657	649	582	659	636	677	612	617	633	652	606	606	583	624	612	663	573	597	621	663	635	650	615	629	607	637	602	611	611	627	590	623	642	597	585	652	647	615	624	672	609	611	580	623	618	639	624	633	619	604	613	584	636	650	591	608	600	594	617	605	590	625	585	594	622	632	592	635	608	648	618	667	588	648	621	610	628	653	622	613	643	627	598	662	618	593	638	616	628	613	651	615	599	568	613	611	588	630	618	644	619	622	641	633	616	585	629	617	619	632	634	597	609	631	634	619	594	624	616	639	610	609	632	629	623	625	623	625	628	632	699	592	625	630	622	561	630	646	612	657	649	615	661	616	642	643	622	585	632	652	637	628	628	618	611	614	617	604	610	580	637	631	582	637	628	658	611	607	657	592	640	584	596	576	635	610	612	617	682	613	600	665	612	636	644	597	592	611	598	593	651	646	599	629	649	592	609	596	636	605	606	596	620	696	592	613	566	590	610	623	628	658	601	606	596	670	629	641	628	643	651	669	591	625	645	661	628	635	602	626	639	603	671	603	621	569	603	641	604	597	620	596	620	631	622	650	596	611	618	647	601	626	647	660	583	599	609	656	613	604	598	564	621	615	584	633	642	600	637	634	615	606	637	570	598	587	643	631	612	608	651	646	628	644	652	627	571	626	578	586	603	625	650	630	593	619	632	604	589	597	563	590	607	659	627	626	629	637	614	658	621	649	653	661	669	620	624	622	609	599	604	606	618	629	635	645	629	593	623	611	560	638	656	622	612	628	609	581	650	624	621	610	653	604	638	650	664	602	605	637	623	603	614	625	593	624	635	602	566	583	591	617	637	579	617	617	578	651	661	615	595	568	624	579	603	645	617	637	622	604	649	600	624	621	699	628	607	639	584	607	612	579	641	611	670	554	615	639	632	573	606	634	597	642	589	638	681	666	619	621	614	623	599	638	616	567	643	571	629	620	619	621	610	605	584	609	584	619	653	642	571	608	593	673	617	657	626	599	585	643	665	647	601	621	610	610	600	606	564	599	630	624	675	643	629	588	602	624	641	588	610	655	588	596	678	611	598	616	608	635	599	583	607	569	603	636	601	581	607	629	610	579	603	615	623	617	638	588	575	591	652	571	619	656	604	619	620	617	574	619	565	639	613	608	592	607	594	656	625	626	606	645	652	578	624	668	655	627	620	637	594	545	603	605	642	637	652	632	592	618	645	623	579	630	617	612	646	602	624	625	596	617	664	640	600	583	653	573	668	618	613	641	636	644	637	654	597	600	643	622	653	672	646	635	611	603	630	666	657	639	616	629	623	584	611	611	623	625	586	619	652	632	622	621	634	612	648	598	633	633	625	653	617	625	665	603	599	641	598	592	645	629	630	636	646	594	639	623	613	637	625	603	629	624	590	613	617	609	630	641	619	628	610	648	595	653	632	620	619	651	592	587	611	613	605	613	616	619	607	614	662	626	603	584	625	608	624	610	630	594	634	578	643	606	568	656	613	614	642	603	611	631	591	627	558	578	617	619	633	607	633	646	611	625	617	618	582	608	613	609	622	652	647	647	644	642	661	616	653	644	564	600	613	645	613	585	604	633	606	605	673	633	639	622	625	640	609	614	587	600	637	641	603	614	627	605	600	623	602	657	643	624	630	620	648	579	616	607	623	618	612	609	596	647	626	653	610	608	592	574	622	625	622	676	637	633	595	637	579	604	625	612	633	611	600	661	621	586	640	606	634	614	667	638	629	639	609	645	636	628	641	599	580	639	580	641	661	631	608	638	646	600	602	616	608	576	615	616	621	597	639	631	637	592	622	627	576	609	610	609	608	590	601	594	603	610	608	620	591	637	613	607	633	603	604	644	643	573	632	630	577	646	637	596	563	651	648	630	632	637	608	642	638	566	604	604	634	608	636	632	622	631	606	627	648	649	622	645	624	619	628	588	604	627	605	596	641	617	584	610	615	642	590	584	645	639	604	650	607	625	626	642	627	617	559	588	612	609	636	589	584	644	590	637	625	615	625	583	643	596	614	625	583	605	625	655	605	627	635	605	566	642	645	601	667	590	638	637	622	593	596	594	624	625	647	539	636	629	603	613	620	623	607	652	593	585	606	640	609	611	621	614	628	644	607	685	654	622	638	626	642	641	641	596	610	605	614	622	623	620	623	630	630	601	612	618	600	614	642	622	638	632	645	578	628	632	578	562	631	637	599	669	663	629	615	651	593	621	638	594	611	655	573	568	601	599	633	582	642	655	631	632	625	671	629	596	588	665	561	621	588	648	623	657	622	608	660	620	604	589	612	600	645	603	641	613	620	615	638	543	610	660	625	612	653	611	590	640	674	622	639	623	622	637	607	622	610	603	607	647	614	623	627	606	622	614	615	588	630	672	604	660	636	585	608	652	580	608	663	619	643	660	648	613	591	659	602	612	607	626	605	619	660	637	609	659	632	595	615	642	599	612	623	635	615	602	649	619	661	611	641	634	638	624	662	626	643	592	624	624	627	636	639	603	598	629	632	647	626	611	625	605	611	571	591	579	626	615	644	606	606	623	616	659	628	589	676	592	651	630	614	641	580	618	639	654	673	625	628	601	610	600	592	677	630	622	601
4519	1105	947	782	699	691	655	649	630	673	652	634	659	636	628	645	619	644	670	636	656	641	676	623	647	609	633	624	630	636	612	643	647	646	638	613	627	609	625	625	612	653	604	675	616	618	589	661	638	645	641	622	633	669	680	687	594	604	607	629	650	649	625	608	639	629	677	648	658	643	655	606	589	591	672	683	687	658	640	628	603	664	622	644	648	648	634	648	628	706	637	641	683	625	626	619	593	669	659	617	678	607	588	627	674	637	620	628	623	673	619	642	652	626	634	604	621	623	622	647	656	583	665	663	650	634	591	700	642	681	622	666	605	655	632	641	618	617	578	616	643	632	624	662	687	645	633	628	638	651	625	646	625	611	642	627	636	596	637	602	634	634	615	674	618	643	628	669	635	594	587	677	653	605	620	644	644	650	630	668	628	639	579	642	652	678	655	612	627	671	629	620	635	642	682	582	626	643	624	608	623	631	602	629	593	644	630	685	639	644	657	610	616	615	649	624	653	668	648	632	619	664	629	634	654	645	576	674	601	652	666	612	606	647	594	639	623	643	636	662	636	654	614	645	656	663	662	620	668	654	685	591	628	598	610	671	666	637	637	644	617	673	655	655	608	669	623	642	642	643	614	640	643	617	642	672	644	675	597	612	610	679	603	645	601	646	633	669	668	631	661	645	698	641	657	625	626	637	642	630	628	596	662	601	598	682	585	678	602	645	627	678	684	666	606	616	648	626	667	626	666	623	620	619	630	655	640	627	603	648	666	640	626	650	648	641	601	610	646	646	671	663	618	627	631	585	669	586	611	664	674	654	642	652	662	648	598	641	592	602	583	643	622	674	628	625	668	646	639	676	629	641	701	688	661	669	630	619	601	621	660	651	654	598	662	650	608	638	612	627	622	662	668	675	658	585	649	605	667	637	615	655	638	664	629	687	637	609	655	615	653	648	599	641	653	670	604	658	624	615	608	648	565	553	672	714	616	636	621	639	629	684	600	628	603	641	664	629	618	679	652	633	662	638	563	652	598	606	629	640	662	658	661	675	622	611	659	628	632	655	684	595	681	626	606	649	676	621	593	651	637	664	666	627	662	602	651	587	604	642	678	644	625	611	637	644	672	641	637	627	670	613	636	676	617	657	683	592	619	650	601	649	684	603	659	645	632	625	590	665	615	655	644	606	640	607	689	663	648	640	664	671	654	632	672	641	689	595	639	664	597	624	651	639	647	625	614	622	560	635	617	619	684	659	650	591	625	622	616	614	640	627	649	552	668	614	674	666	648	598	662	699	644	635	636	620	604	611	641	685	671	623	611	627	640	594	599	636	590	649	680	664	662	649	585	620	616	651	640	645	632	626	619	665	644	677	640	617	640	640	660	600	685	627	622	652	660	640	651	624	646	642	667	632	676	653	666	602	644	640	647	638	645	595	662	583	619	636	655	637	638	598	649	629	639	593	651	660	615	641	640	628	672	617	679	678	655	623	642	665	628	653	664	650	655	639	653	595	660	609	649	615	628	668	651	619	644	639	609	645	660	610	640	614	635	636	659	627	629	656	647	634	654	646	658	622	631	655	623	617	657	642	639	628	633	651	678	650	624	630	662	681	620	600	595	641	672	628	622	628	631	652	587	645	680	621	666	623	635	633	635	638	601	645	666	647	601	574	644	636	668	616	609	596	656	682	644	657	579	606	639	646	617	610	598	652	618	621	651	611	680	640	596	651	680	638	642	649	691	610	666	669	594	631	645	637	659	652	612	659	642	560	684	640	614	625	667	613	599	613	647	675	649	653	664	603	621	644	640	666	596	626	640	619	644	635	644	653	633	652	648	646	610	645	648	614	614	626	620	655	645	651	653	623	613	650	611	611	623	654	614	689	665	646	602	667	672	647	685	623	686	636	636	631	625	649	622	704	652	656	669	614	615	653	629	638	656	635	587	584	647	636	609	690	641	666	661	632	635	617	644	616	648	667	633	651	652	665	639	623	640	637	653	644	596	607	617	608	636	655	628	610	574	635	628	629	618	674	624	610	615	643	634	633	651	583	614	661	635	662	643	673	656	627	670	641	652	641	607	641	606	648	594	653	633	649	589	646	616	672	644	626	662	601	671	668	616	642	639	595	651	687	599	617	619	603	638	665	660	616	691	637	665	677	662	646	634	709	695	657	643	643	662	670	672	679	665	622	659	623	604	606	634	604	549	643	627	634	626	663	618	634	650	583	656	626	639	594	665	639	600	635	650	659	609	643	583	637	664	602	618	674	631	611	647	603	629	661	622	657	642	603	604	619	654	654	658	680	641	644	674	653	601	654	646	629	607	668	658	617	616	635	643	644	635	640	629	625	628	677	643	639	623	651	642	606	654	630	625	654	601	645	650	616	665	635	606	626	667	636	628	581	663	664	673	599	643	629	687	673	636	658	656	622	658	613	672	661	616	607	628	616	613	620	636	646	667	625	668	625	644	611	591	674	627	645	657	650	625	633	620	636	643	644	672	622	641	594	668	638	595	630	585	637	651	719	631	681	634	630	627	622	662	676	638	657	612	685	651	619	620	658	668	611	614	628	596	641	623	628	626	612	674	674	656	605	630	597	644	645	613	546	599	643	642	641	646	635	646	672	670	639	634	638	656	632	613	641	684	608	681	642	638	650	621	645	639	631	647	631	591	647	648	634	658	605	624	619	630	655	649	653	634	653	657	647	666	637	632	658	606	646	616	568	611	633	643	656	641	652	624	628	670	644	601	625	631	623	615	655	648	640	659	613	630	662	644	643	640	661	656	616	637	670	663	603	631	621	592	643	653	645	605	645	666	617	632	599	644	656	659	636	612	650	647	623	666	673	652	676	612	614	593	634	669	709	668	678	659	646	643	652	601	629	618	641	627	640	632	650	658	593	672	635	607	645	630	654	579	681	623	641	646	609	630	655	639	665	594	645	603	614	615	646	644	593	613	660	594	619	652	620	625	659	625	617	625	662	675	619	617	621	647	654	631	616	619	610	639	646	604	639	632	651	665	692	622	645	658	622	624	646	615	674	627	641	601	654	618	649	691	656	605	672	642	663	633	659	620	617	597	615	662	627	575	600	704	621	620	605	658	604	632	623	689	627	675	635	651	665	653	681	628	668	601	615	639	635	604	641	634	599	673	670	634	624	660	658	673	650	661	688	668	672	675	622	697	650	655	650	606	592	651	702	610	644	644	685	682	661	666	670	649	641	669	638	626	669	626	644	593	620	610	639	636	649	592	648	636	593	652	642	649	669	623	595	604	622	652	662	657	629	630	634	607	651	635	653	680	611	681	650	650	630	644	623	610	650	650	664	651	650	642	623	638	681	685	641	655	653	657	636	675	645	659	637	641	583	642	634	666	650	661	641	639	649	646	653	597	666	623	634	662	627	640	653	675	608	630	610	668	630	688	669	640	630	611	688	631	655	637	619	637	637	639	610	619	595	669	654	645	631	641	633	624	688	632	642	652	614	620	641	615	617	658	679
23413	21056	28446	23861	21066	12881	1146	673	538	541	436	419	394	392	381	361	370	364	310	348	338	326	339	324	294	311	309	326	302	331	318	314	279	318	322	290	283	287	291	279	311	266	302	280	291	282	267	297	292	287	288	306	282	305	306	298	293	322	274	314	271	259	291	293	288	277	272	257	287	271	262	298	287	301	281	293	316	300	279	312	280	277	277	308	312	260	263	295	280	290	312	270	286	274	291	277	283	291	304	328	267	280	257	281	291	323	276	335	271	287	287	285	310	266	260	282	331	276	281	299	308	296	292	311	286	321	314	305	279	295	286	286	283	282	284	278	299	351	287	298	313	309	360	297	287	286	311	290	309	247	304	284	279	268	278	303	286	297	318	282	291	299	287	305	289	274	272	284	259	271	282	311	282	299	280	313	280	307	275	292	265	300	271	281	310	290	334	302	271	318	292	306	285	291	292	279	284	277	277	285	285	284	279	282	281	280	304	319	281	264	267	291	303	300	303	303	267	292	296	271	273	292	258	288	306	319	273	262	276	277	279	306	295	273	307	297	270	256	294	272	274	298	276	279	277	317	320	296	302	274	318	295	279	276	288	277	285	315	302	284	278	320	276	289	279	316	292	268	287	282	299	277	294	303	327	289	305	254	296	279	301	277	284	294	315	310	282	309	287	308	294	301	279	266	283	289	305	252	291	290	262	295	283	296	307	305	277	330	283	280	284	285	297	278	299	305	291	270	280	275	283	311	285	284	285	291	285	277	266	289	289	282	269	300	288	297	308	315	262	288	310	296	288	289	279	290	313	261	314	301	309	281	305	267	317	295	265	326	289	284	313	262	277	290	309	307	263	322	274	289	292	304	288	301	292	272	279	278	288	287	311	294	301	298	289	285	277	304	292	308	308	299	296	298	289	296	266	272	305	292	285	295	276	277	268	313	276	290	269	276	280	316	293	301	305	285	266	292	310	276	284	276	316	299	311	306	281	256	289	297	314	292	292	257	284	285	277	335	307	297	262	301	282	264	306	281	285	310	305	266	315	288	280	259	330	292	282	269	301	308	270	315	277	314	281	288	284	276	308	293	280	301	273	301	312	294	282	301	312	276	299	272	278	298	278	291	291	260	320	299	310	327	275	281	277	289	285	287	264	294	330	290	298	289	291	270	273	271	261	300	261	292	307	271	294	248	281	289	287	296	249	271	313	291	306	299	292	267	284	293	289	268	293	271	280	291	315	301	309	285	274	297	272	282	337	281	294	249	303	266	272	293	279	294	302	292	263	309	288	282	308	313	297	288	274	300	276	271	283	294	307	278	288	281	296	304	273	282	261	326	277	292	287	292	317	294	298	291	290	301	291	286	272	277	270	270	310	273	299	291	269	294	294	291	306	286	276	305	308	289	300	272	278	293	305	296	286	314	295	272	306	289	279	292	312	259	285	306	294	279	275	280	323	321	260	284	315	277	274	280	302	301	273	275	290	319	277	290	275	291	293	287	295	304	240	279	267	293	320	313	294	273	310	289	322	322	296	278	288	298	277	271	298	268	291	288	294	321	301	297	260	293	287	276	253	297	278	249	297	286	291	272	281	301	287	275	296	264	293	297	282	299	309	293	321	302	301	320	267	271	312	287	323	284	299	289	286	303	288	281	307	305	273	316	283	292	291	274	300	295	298	284	291	282	300	282	326	302	296	280	275	319	288	261	295	312	266	287	288	284	283	271	287	298	294	275	268	298	263	279	307	260	311	286	317	274	298	279	271	268	282	261	284	288	300	287	292	289	270	273	282	289	281	303	253	291	285	288	291	283	276	279	308	278	288	300	279	274	289	287	274	306	286	281	292	268	306	292	290	314	282	309	284	280	251	308	279	297	286	260	306	305	310	275	285	300	303	283	263	284	280	298	296	288	293	335	290	285	297	252	278	284	308	310	288	255	242	268	296	287	290	276	320	266	324	267	284	334	281	300	297	285	271	299	320	272	262	275	285	266	307	304	277	304	297	291	269	286	304	274	291	290	268	317	275	306	272	269	258	284	262	283	257	269	292	270	312	256	277	284	287	304	310	300	320	310	299	295	251	276	289	304	291	296	283	292	279	274	260	306	304	317	268	278	287	298	307	281	291	289	278	275	270	284	317	313	304	256	287	267	281	313	311	292	298	285	288	316	268	311	310	318	275	293	244	306	294	286	312	298	303	294	296	304	297	309	279	279	286	294	297	302	301	307	277	286	306	270	267	293	296	286	290	272	275	264	319	294	280	275	291	282	278	303	300	274	305	299	293	294	286	267	330	272	282	279	298	306	311	287	301	297	274	283	282	312	290	306	286	279	294	288	282	297	288	308	266	287	312	306	295	295	296	288	323	288	321	281	278	278	289	257	310	324	286	272	307	287	298	321	271	296	287	277	299	249	275	313	304	286	286	335	305	288	303	302	282	270	299	302	299	290	294	283	293	289	288	302	264	289	279	261	269	298	320	289	271	300	287	285	288	292	301	322	290	291	305	319	281	276	265	301	282	264	305	300	309	265	290	293	295	296	290	296	262	291	311	303	318	275	261	306	287	294	293	307	295	311	275	242	286	262	302	290	323	295	299	277	299	314	268	304	274	288	307	284	315	301	293	291	280	294	314	283	311	267	288	286	297	314	317	309	286	258	280	309	292	306	261	286	291	286	283	287	303	282	283	292	309	314	324	300	289	323	281	285	266	303	291	280	307	267	277	263	299	291	269	306	273	306	277	279	275	278	295	293	283	275	298	309	302	295	289	269	266	294	290	293	285	293	278	317	283	309	307	261	300	291	281	303	311	305	274	308	264	271	297	258	306	337	282	274	277	248	277	280	285	297	255	290	272	299	291	299	293	307	293	304	271	307	317	285	270	285	289	273	313	304	282	289	253	277	264	273	312	281	303	292	279	284	289	313	294	272	301	296	244	280	311	278	288	311	293	271	277	262	300	300	301	281	288	299	302	288	299	329	307	293	300	298	304	311	306	303	273	309	284	295	291	279	308	283	276	288	273	299	293	297	289	249	285	308	286	307	296	300	302	301	317	281	277	295	272	305	314	285	309	304	306	292	313	263	298	280	294	325	299	275	261	310	287	309	271	286	276	268	252	320	305	278	310	308	284	284	307	269	292	288	273	267	323	279	308	284	298	287	292	305	305	271	303	309	309	267	288	315	312	249	265	293	300	306	283	299	266	316	295	304	321	271	293	301	307	283	320	282	271	294	276	309	300	298	262	266	248	263	266	317	285	320	280	294	294	283	305	251	294	253	258	298	308	309	293	284	301	300	294	292	306	280	298	294	287	296	277	288	292	278	293	272	302	310	270	274	312	295	286	312	295	301	274	266	303	287	280	292	278	277	258	325	287	308	264	269	314	292	294	281	288	266	271	284	271	308	306	325	293	260	293	324	280	270	300	309	266	308	290	297	289	287	326	270	291	308	271	302	292	259	301	285	294	285	282	302	298	303	294	288	314	277	291	291	292	255	282	317
4557	8496	6097	2891	2026	1543	1217	943	777	671	576	544	455	456	412	400	435	385	329	375	335	374	356	360	365	330	361	350	316	350	355	314	319	347	320	334	331	324	333	290	316	331	293	317	320	343	330	322	320	327	307	303	345	314	314	323	330	337	314	339	339	330	314	329	303	304	340	318	331	313	332	325	313	307	297	303	304	324	310	312	321	306	333	321	319	327	325	313	329	316	348	340	319	319	296	307	316	319	325	297	331	330	285	311	312	307	315	322	281	306	282	320	325	313	321	299	328	293	314	265	317	323	322	348	317	328	330	336	319	311	281	280	354	308	306	288	331	321	331	321	305	339	287	306	329	318	312	321	336	302	306	305	339	321	318	303	337	317	312	330	309	297	296	326	294	317	308	280	318	321	290	324	279	322	351	328	314	318	289	314	372	299	341	313	302	298	345	326	328	302	301	323	311	311	344	313	292	337	318	320	298	292	321	320	287	320	303	302	303	299	331	338	297	349	338	315	319	327	320	304	338	305	322	282	317	302	304	322	288	312	295	305	351	300	320	324	327	357	322	312	312	301	312	279	349	288	322	328	307	315	302	315	299	313	306	324	343	319	314	311	334	306	305	316	305	315	325	309	311	306	333	346	327	299	291	351	307	314	324	341	308	302	281	297	343	340	296	326	315	329	319	281	337	318	348	283	297	352	327	334	301	332	314	312	301	323	329	309	295	334	323	350	349	320	330	309	318	301	293	301	302	301	304	324	323	305	347	323	319	301	321	289	316	308	313	316	320	354	322	314	283	301	301	291	291	308	332	366	287	332	317	323	326	316	338	301	304	324	340	339	327	306	292	322	310	295	337	310	342	285	306	325	304	315	317	295	282	290	309	290	327	304	337	301	322	326	323	319	316	328	322	336	336	307	309	333	315	325	297	333	296	304	313	321	318	335	324	308	305	321	332	287	326	299	320	294	323	322	325	309	307	300	318	310	360	309	292	293	284	331	301	320	291	310	300	330	336	294	320	320	285	352	289	322	343	310	292	299	305	340	267	363	342	316	323	334	319	300	295	297	323	331	350	326	314	307	351	305	317	317	312	296	356	322	327	307	322	322	271	329	303	287	309	307	351	336	306	332	305	328	325	327	297	328	322	322	318	302	316	329	322	352	337	320	299	321	318	330	274	287	297	320	316	310	332	322	291	316	327	293	331	277	312	297	339	323	298	336	308	315	281	315	322	300	315	299	300	316	310	319	309	333	322	297	298	312	329	309	321	296	319	312	297	328	296	343	338	321	332	326	301	325	323	337	362	306	323	306	360	306	315	280	338	287	335	315	328	299	333	339	294	299	302	319	344	279	297	314	328	300	294	319	305	336	334	313	304	306	336	331	301	324	297	327	335	277	313	311	355	313	312	332	331	314	311	302	311	332	301	344	306	257	338	314	288	317	320	330	315	316	302	322	332	321	311	272	309	335	320	321	300	335	322	294	314	310	349	326	338	320	315	311	312	306	294	326	297	306	313	282	311	315	308	308	300	338	304	303	322	341	323	333	343	297	287	320	302	324	304	343	353	272	323	351	319	283	317	291	316	298	334	266	302	327	290	312	304	314	302	333	315	297	310	310	300	290	317	318	324	297	344	314	314	327	318	314	340	313	298	323	303	324	303	300	279	318	325	315	308	302	308	312	319	308	296	300	311	334	313	323	303	296	325	342	292	346	333	302	320	296	314	331	277	330	323	338	325	308	290	332	296	307	302	318	330	298	341	302	323	333	320	316	344	318	336	354	356	294	308	319	321	335	330	274	329	311	325	335	293	308	304	350	301	318	316	306	322	342	321	331	337	308	313	311	286	312	314	295	344	311	317	319	308	301	306	324	295	347	339	319	296	307	304	325	311	307	316	269	339	292	328	353	278	305	273	339	309	357	352	294	300	317	325	301	287	330	321	284	347	330	324	277	301	302	310	297	292	335	328	334	295	316	301	341	312	319	315	316	312	286	300	295	288	310	310	324	324	331	320	341	312	325	313	301	320	303	313	317	333	312	298	327	319	333	303	290	317	320	303	327	318	304	323	330	355	299	344	308	316	336	315	320	307	312	331	302	317	314	301	322	281	318	291	315	327	309	333	309	310	315	295	345	330	304	343	322	299	319	303	288	330	313	302	340	302	284	306	308	334	319	303	310	313	328	324	318	319	322	329	329	311	330	327	290	300	340	323	313	303	322	356	297	302	299	282	319	306	317	352	332	285	341	315	311	311	313	342	314	304	307	317	319	340	294	307	346	310	297	298	313	298	326	284	303	312	337	309	296	325	329	343	338	327	292	330	318	309	323	319	313	276	349	340	332	281	330	357	323	318	348	330	331	326	344	294	315	310	361	308	339	301	332	349	312	266	290	317	315	326	321	319	323	292	301	313	315	328	311	323	327	318	311	307	325	324	316	294	345	340	294	319	302	317	323	305	323	291	300	301	305	307	333	300	295	314	308	318	301	310	325	349	326	310	300	341	298	306	293	323	299	315	328	337	297	319	332	300	317	296	340	354	336	335	335	305	329	316	323	327	335	309	304	301	329	291	313	310	323	337	327	287	321	317	296	311	277	303	298	326	339	347	282	311	339	311	337	309	324	346	295	320	308	315	295	324	311	315	334	304	305	307	334	333	322	353	299	314	338	318	327	314	304	327	305	287	340	352	317	320	297	339	331	321	340	316	339	301	322	291	328	297	319	329	308	296	326	312	317	288	342	308	307	322	336	336	312	288	315	333	315	324	314	295	312	312	277	309	298	296	306	301	322	286	317	313	298	312	292	339	320	319	303	305	307	300	298	327	308	324	307	335	315	300	292	321	319	305	277	325	309	329	321	305	287	314	339	326	300	309	321	315	289	335	328	331	316	333	331	287	315	313	324	303	324	318	291	333	287	309	313	295	313	285	286	310	318	283	333	285	319	280	322	326	349	313	336	312	317	296	281	294	335	293	313	323	323	368	304	332	319	288	332	318	327	294	335	323	319	310	345	307	307	329	323	355	295	325	319	317	312	332	331	307	306	321	327	293	312	337	303	312	311	317	328	304	297	301	324	338	308	322	309	318	308	323	319	330	315	319	312	312	310	308	285	332	289	331	330	324	306	334	331	328	292	309	307	302	326	324	304	316	308	328	316	329	323	336	316	328	282	320	337	336	315	301	312	346	302	293	341	312	309	283	300	291	315	319	326	330	340	318	301	345	313	281	305	311	325	298	302	315	293	321	306	301	340	316	304	312	327	326	352	330	316	332	295	304	274	314	314	290	294	279	344	331	325	349	320	292	348	346	318	333	313	306	358	310	316	316	305	316	278	315	281	286	301	305	298	333	291	291	323	304	364	319	302	336	308	314	302	298	311	317	305	332	288	347	337	317	306	303	318	339	319	333	306	303	330	282	303	298	348	290	306	332	304	313	301	322	333	319	338	283	339	300	309	330	303	283	312	324	303	307	333	329	324	322	282	322	309	294	309	314	259	299	314
24493	21044	27610	24698	15574	1409	960	837	769	745	726	731	693	693	680	688	656	705	651	670	677	654	626	691	669	611	646	673	628	716	643	653	674	653	647	663	663	625	617	639	643	653	648	643	627	632	592	697	641	653	640	651	642	614	653	618	645	644	634	647	623	641	685	647	635	628	619	603	647	650	655	658	628	663	639	622	685	670	671	654	645	649	658	641	626	628	660	638	648	642	667	661	654	610	640	636	606	642	598	636	616	642	640	650	650	641	603	645	644	620	614	587	627	636	624	630	604	617	638	607	665	671	631	642	654	643	675	647	601	647	620	653	609	643	635	670	697	656	627	646	626	668	621	607	624	626	619	701	610	624	614	579	641	622	625	637	673	658	642	632	658	613	667	592	623	604	604	672	617	625	651	623	677	598	654	589	608	622	620	630	637	612	601	611	675	668	636	697	578	645	620	701	670	633	650	623	621	639	632	612	639	655	625	643	643	643	714	631	640	580	637	594	634	654	652	640	628	645	646	608	592	664	646	627	608	629	642	650	627	623	640	633	648	627	651	693	645	611	642	673	593	637	619	609	642	651	611	584	613	602	622	634	590	560	664	686	618	615	566	658	675	623	645	621	636	632	594	641	612	644	652	638	651	597	642	602	613	650	657	616	630	593	638	626	619	665	643	641	585	635	654	678	694	624	635	630	649	614	603	602	623	621	693	616	600	633	656	608	646	602	635	640	650	632	628	597	616	634	670	585	612	655	597	663	641	678	669	655	617	621	648	616	640	632	657	660	617	659	658	577	655	645	635	614	628	612	589	659	668	644	658	622	626	622	666	683	637	640	652	636	677	604	642	617	639	638	591	665	601	630	642	615	584	659	640	622	707	670	648	669	608	559	679	660	639	640	603	637	694	641	640	641	625	692	591	631	622	691	620	631	652	660	637	661	614	647	632	637	601	680	611	601	657	659	637	627	663	662	644	603	613	605	646	654	616	680	643	632	628	631	577	651	642	628	684	608	639	645	623	615	635	665	632	640	605	640	683	644	630	650	666	659	638	594	656	602	645	627	663	639	652	640	653	674	616	671	645	641	636	668	630	636	664	652	630	631	637	644	607	635	653	618	667	597	598	606	612	637	725	642	688	655	625	613	646	602	619	633	600	612	651	626	614	677	626	668	615	630	614	618	651	684	632	666	638	634	652	667	635	617	636	602	656	631	614	634	633	582	648	669	646	653	628	640	627	596	634	620	698	649	623	609	664	617	686	645	604	636	627	630	656	602	611	654	616	658	668	618	614	658	664	639	641	661	649	650	630	650	611	653	674	636	655	616	644	628	588	652	616	632	629	622	658	647	634	626	674	601	651	661	628	634	578	620	667	668	645	628	609	683	601	623	659	620	618	644	646	624	653	646	676	621	632	614	653	648	677	622	610	630	639	656	699	644	661	650	674	611	621	656	620	650	655	611	644	670	646	636	656	609	655	612	647	662	633	639	616	661	609	658	634	630	681	611	613	650	612	642	603	633	640	628	641	641	646	652	655	638	688	603	619	678	591	626	649	619	633	620	637	654	661	696	649	627	583	633	621	600	640	629	647	646	613	627	649	665	636	669	650	667	666	630	688	656	640	675	651	660	608	602	626	640	634	640	641	593	594	710	609	623	647	612	604	651	612	624	657	620	648	618	628	600	633	585	649	651	658	592	616	617	606	629	593	641	627	597	633	640	625	661	618	620	673	678	629	636	666	656	559	632	677	657	644	620	655	634	595	659	646	623	645	645	633	637	640	644	654	645	632	616	694	627	626	635	661	596	670	633	632	654	667	639	640	621	636	642	652	636	657	647	601	641	608	614	594	641	608	623	621	612	605	605	618	600	650	628	598	604	620	649	633	625	646	602	656	645	615	694	619	651	647	598	635	685	637	686	664	664	629	655	640	607	606	628	674	682	675	613	638	656	650	652	648	650	651	598	597	665	650	656	622	584	661	641	629	628	679	626	620	628	631	680	607	698	692	620	600	647	611	654	659	629	682	614	658	632	637	618	705	664	670	644	642	663	635	637	632	694	614	662	599	609	672	644	595	602	611	653	589	657	646	595	623	604	621	642	617	599	626	681	659	650	696	649	676	674	675	639	662	586	649	643	617	649	645	577	665	666	640	666	644	628	623	617	643	628	633	629	618	620	663	643	682	660	573	684	656	637	646	651	621	608	644	644	622	606	671	617	631	647	612	639	653	615	662	623	700	599	649	622	678	659	626	615	645	612	667	618	651	648	599	648	641	602	661	650	645	671	622	654	701	603	661	614	662	640	622	678	662	589	624	684	599	589	618	611	618	646	599	661	657	697	646	625	650	651	656	624	616	613	643	582	623	632	615	604	622	604	623	579	627	630	646	678	632	639	664	646	647	658	621	647	686	634	617	589	609	635	661	652	619	639	614	597	624	650	648	632	629	679	620	651	599	605	622	653	606	618	604	634	638	667	622	604	635	632	621	628	668	624	611	638	645	652	642	623	642	674	654	662	597	662	630	634	643	606	656	603	622	628	648	645	640	634	661	691	693	615	653	658	651	630	637	645	632	629	664	667	636	601	641	615	642	665	614	645	608	638	622	665	617	633	636	634	669	586	632	658	631	612	622	640	684	626	595	634	659	652	612	661	644	642	647	605	638	625	656	634	636	681	613	613	639	631	620	629	620	609	697	645	620	598	578	612	646	680	663	661	634	606	674	578	618	635	655	638	658	656	576	644	648	635	616	635	609	638	683	640	598	628	620	631	612	682	617	628	647	645	668	629	636	664	643	584	619	652	643	662	601	642	566	663	650	620	617	626	659	623	624	656	677	634	607	685	612	656	642	629	633	656	623	612	590	645	630	642	625	625	647	639	640	633	665	640	665	641	632	605	672	658	629	579	604	664	604	631	637	653	625	630	676	614	606	646	654	681	680	623	637	655	688	586	611	624	648	628	636	605	621	660	610	661	686	640	666	671	636	650	615	608	594	621	641	665	617	655	647	644	660	609	587	627	656	581	653	630	662	662	658	633	654	648	639	643	665	658	628	611	624	633	635	620	611	639	643	640	680	602	652	643	614	640	616	634	675	712	606	652	624	641	669	651	607	630	600	639	626	622	616	678	637	608	617	667	641	649	632	648	648	619	645	634	643	629	661	589	633	633	648	649	633	638	643	642	665	639	585	640	610	636	601	605	607	636	623	678	659	652	643	598	629	627	603	660	603	649	651	610	641	615	617	599	635	668	617	637	611	645	645	658	646	648	627	625	620	618	634	608	643	662	638	614	619	627	638	609	648	632	653	650	655	650	635	604	629	656	635	660	621	614	634	602	583	602	629	598	615	610	677	679	583	637	668	625	623	682	587	618	629	604	592	634	620	606	650	689	647	662	689	646	659	638	635	615	686	647	645	662	585	664	663	604	629	690	602	624	634	635	637	627	594	636	673	610	608	646	645	630	663	594	692	649	620	638	651	669	654	655	611	645	645	629	618	643	582	645
5236	5460	3827	2129	1629	1383	1134	986	875	849	767	775	743	699	724	658	689	674	686	675	649	657	659	632	634	687	683	672	668	613	656	610	678	702	629	665	665	638	605	645	662	627	594	619	639	642	616	677	672	625	609	623	634	572	652	621	629	633	619	613	592	650	642	690	594	631	626	685	631	651	669	622	635	619	657	639	642	585	635	615	613	629	681	627	583	638	629	618	617	639	669	617	639	676	633	644	672	627	663	638	624	641	642	647	610	656	605	666	672	624	651	580	646	594	586	635	641	653	648	617	608	616	653	644	655	615	639	649	670	643	635	611	606	628	638	652	620	598	613	619	606	633	631	641	626	654	587	623	626	624	623	643	640	642	638	647	637	644	591	616	639	628	593	593	656	587	653	630	638	590	598	611	620	626	627	616	622	633	636	652	607	632	648	592	622	596	640	658	637	625	664	621	632	628	637	661	637	590	623	637	597	643	623	649	645	605	596	613	627	638	631	631	605	618	620	650	638	574	646	590	673	629	597	654	615	620	622	625	643	620	611	669	630	699	608	628	658	597	599	623	641	608	597	660	602	632	629	640	654	624	633	632	622	641	622	624	689	590	624	593	643	588	618	607	652	645	628	627	620	636	670	623	663	649	615	637	642	633	641	634	640	603	618	641	675	694	676	613	649	660	635	681	658	613	596	629	614	654	653	611	652	611	640	648	637	616	603	601	594	628	603	627	608	617	603	665	629	625	666	623	638	604	662	643	629	644	621	542	623	576	618	645	647	590	616	647	597	661	663	636	617	643	635	626	614	638	624	614	665	643	679	613	627	665	665	656	668	632	643	628	573	644	635	612	636	605	600	636	662	611	641	621	605	655	632	658	566	664	643	682	680	627	664	579	637	662	626	648	658	618	592	639	673	643	624	623	622	624	643	628	661	640	584	652	663	648	609	577	652	620	641	625	672	637	637	625	574	639	663	587	656	634	663	647	658	609	624	627	629	644	631	623	622	632	680	655	640	668	625	653	610	618	602	655	597	675	636	645	647	616	611	657	642	605	659	635	612	623	622	626	653	651	599	635	629	659	609	679	657	639	678	681	641	595	648	616	610	596	645	578	628	628	611	615	609	596	661	612	632	610	672	629	601	651	687	624	643	631	590	662	623	641	618	645	603	607	689	645	631	628	615	613	664	645	648	638	626	656	640	630	644	619	643	644	656	615	650	631	643	631	603	629	613	614	686	602	586	621	669	571	659	654	645	650	599	641	607	595	682	626	632	658	611	677	597	621	627	612	603	649	692	596	606	620	647	653	605	658	676	633	633	631	620	623	643	613	660	656	649	641	599	660	626	620	626	618	619	628	599	616	659	631	608	639	623	648	705	655	668	647	655	626	624	648	652	631	612	631	609	651	630	623	625	601	654	606	615	619	617	679	638	663	653	663	622	640	672	643	633	615	672	622	625	658	633	632	633	623	621	626	674	624	659	618	612	636	633	671	659	608	607	643	623	577	628	651	640	654	635	609	649	597	668	605	636	583	628	597	633	662	602	612	683	636	645	659	645	616	662	711	613	605	629	666	611	623	602	608	628	665	592	604	633	626	681	611	650	595	625	653	628	651	683	589	643	654	631	707	627	649	578	643	640	637	621	660	658	657	663	648	667	624	606	638	627	669	614	642	634	619	671	601	638	632	658	640	637	632	643	616	641	648	585	570	631	595	618	644	649	664	632	656	610	649	611	579	605	570	682	595	676	637	655	623	638	629	621	642	666	592	604	617	656	624	600	633	657	621	636	630	609	639	677	633	596	641	592	580	660	657	707	644	662	681	644	633	630	613	634	602	652	661	619	684	610	644	649	665	672	592	656	621	653	616	642	642	635	634	676	614	663	623	657	607	672	677	604	619	647	594	656	645	670	672	677	646	667	687	619	616	661	636	626	648	619	608	631	622	626	650	694	612	598	589	618	671	619	648	665	634	646	590	631	629	615	627	678	622	604	632	657	621	589	653	621	582	621	657	632	613	635	661	613	648	640	599	648	613	657	604	656	635	628	648	648	659	594	623	623	675	635	655	644	614	612	613	602	664	605	595	600	620	627	632	617	625	650	631	638	643	609	630	663	585	632	576	622	619	641	599	589	645	637	610	596	602	637	669	661	661	642	625	603	642	578	628	657	622	640	632	653	628	616	597	612	626	634	610	608	607	611	651	580	642	635	612	663	627	646	631	630	672	696	598	647	624	613	655	678	628	671	676	631	612	640	654	635	641	664	626	667	634	654	636	638	672	619	625	697	613	611	689	627	605	672	543	653	583	652	661	635	639	649	629	627	673	653	640	641	637	652	653	638	644	647	682	612	600	680	608	630	673	585	646	642	621	617	625	620	600	625	659	640	625	669	663	657	612	646	625	625	647	675	595	620	622	651	624	645	651	641	621	638	641	601	603	597	622	621	618	601	646	643	603	663	595	640	635	609	595	609	614	633	608	641	608	627	642	613	662	616	629	636	613	635	621	622	629	637	595	638	603	636	634	644	650	627	611	625	706	643	644	639	662	658	670	668	645	623	617	629	612	619	679	634	655	596	598	610	640	603	630	651	637	636	593	609	658	641	614	614	655	656	610	667	627	633	613	669	617	649	648	657	630	608	596	597	663	643	646	583	621	618	648	618	647	657	655	645	628	627	634	636	592	587	658	598	597	613	633	626	617	683	611	657	664	619	603	628	582	647	645	687	631	631	638	603	662	668	620	656	638	599	640	632	646	615	607	592	645	625	647	662	614	640	588	665	635	620	616	657	616	642	670	671	651	658	642	644	639	607	622	619	608	615	628	626	616	687	616	613	604	645	634	614	629	644	610	665	605	589	661	648	673	631	649	607	635	645	615	651	623	617	655	624	626	623	638	615	634	654	579	691	634	638	657	651	644	639	652	613	679	639	629	624	643	604	621	621	636	596	623	663	590	619	608	628	635	667	659	647	680	621	638	662	621	650	666	629	620	615	584	637	628	658	637	613	658	651	680	614	611	691	648	643	608	637	675	646	638	582	587	639	662	651	668	644	617	641	635	624	577	580	616	652	661	649	647	669	626	645	639	595	649	598	621	636	635	636	610	639	654	613	643	644	596	636	652	620	620	646	606	624	636	633	646	592	628	684	583	633	657	615	603	635	634	634	639	598	633	655	627	632	591	615	647	664	608	645	658	651	651	629	651	594	616	615	631	624	619	595	661	621	654	644	635	642	657	657	626	603	647	600	666	628	649	634	574	640	663	663	639	645	617	679	580	648	598	635	597	612	620	613	621	630	638	634	636	619	639	577	614	631	626	663	616	627	588	628	634	631	645	596	622	632	609	636	614	564	604	610	587	649	656	622	632	601	637	653	665	623	641	621	657	635	611	668	603	634	649	613	624	622	646	602	648	595	600	644	629	608	636	609	654	648	661	638	649	664	638	606	588	626	594	661	649	622	628	655	584	635	633	590	638	649	594	641	601	640	659	618	581	622	637	611	655
22298	21074	28848	23528	21074	21124	11642	1025	734	637	528	399	387	388	325	310	301	281	283	277	273	222	257	228	243	258	228	231	225	230	225	227	220	224	222	199	227	218	191	193	200	229	191	190	205	250	169	197	197	196	208	208	172	218	223	214	209	211	195	192	211	206	227	197	208	236	218	207	206	204	239	206	184	207	178	195	218	214	221	229	177	219	220	222	203	211	203	188	183	211	194	194	196	200	208	216	190	183	189	209	194	169	224	188	189	209	184	202	204	198	183	220	175	212	188	204	204	185	183	180	199	184	204	204	203	193	205	191	210	178	199	174	192	208	205	199	198	215	198	212	175	206	198	201	190	202	194	194	193	218	197	201	195	185	197	187	200	174	209	218	201	186	195	199	207	197	188	186	192	186	174	206	176	197	213	189	197	203	206	198	182	191	174	175	207	204	189	185	175	214	170	200	230	213	192	165	197	201	200	189	197	186	182	187	227	215	196	194	208	227	213	157	188	195	186	194	206	225	195	208	205	199	215	186	186	199	228	183	225	202	233	194	195	213	204	170	195	206	191	198	180	201	201	167	174	180	183	205	221	201	207	187	203	209	199	197	224	177	186	196	217	207	195	206	199	221	217	194	189	183	186	205	196	186	186	188	199	179	221	208	196	192	217	201	201	200	215	198	195	183	202	170	187	222	198	200	219	187	192	181	189	181	181	202	171	181	215	214	175	191	185	186	206	185	187	192	202	189	169	188	187	215	194	172	232	182	214	169	167	194	208	192	217	206	174	199	167	178	172	195	194	204	186	194	193	214	187	209	190	211	188	201	193	202	200	206	187	200	195	185	204	215	189	183	189	187	190	208	173	203	204	162	199	191	169	181	192	230	171	213	210	228	231	204	191	198	185	173	192	208	172	191	204	177	195	193	203	189	210	179	169	196	188	193	181	223	210	188	173	190	228	209	196	226	205	180	218	194	229	196	219	192	208	190	203	186	191	188	186	201	197	224	188	196	172	188	171	176	205	199	182	196	194	194	194	193	207	190	168	194	212	208	192	202	175	190	200	191	230	204	188	184	223	211	168	189	196	204	196	205	197	206	168	215	209	188	221	185	191	197	236	228	200	187	192	198	193	205	207	183	206	194	211	200	205	200	210	179	218	209	204	211	219	201	201	207	187	222	171	189	198	206	190	186	192	182	198	196	183	177	186	182	200	197	223	174	201	188	232	233	204	212	213	185	193	193	195	159	184	199	180	202	212	157	177	191	205	207	218	216	210	166	180	183	200	181	197	210	191	202	207	212	182	165	186	204	172	178	187	171	192	180	178	187	206	207	191	206	175	197	195	200	190	218	194	212	197	176	191	192	180	179	190	194	172	194	186	188	191	201	211	197	185	175	216	168	160	166	180	201	176	187	194	197	201	209	198	194	186	217	196	180	214	214	201	197	211	207	227	193	173	188	199	196	201	217	184	203	198	178	181	193	197	214	189	188	208	189	206	201	194	197	193	153	187	199	212	187	242	179	199	194	184	206	193	204	189	156	171	191	187	200	204	211	185	175	196	229	213	197	204	168	203	169	194	199	183	208	204	185	182	213	209	221	192	199	185	199	194	194	179	218	212	156	194	200	188	198	189	213	207	217	177	216	216	200	204	207	178	205	233	193	169	200	191	184	224	209	195	188	206	195	196	204	190	184	209	181	206	199	208	194	173	200	195	191	170	185	188	188	158	189	209	185	198	211	166	206	199	187	181	193	187	200	203	200	173	189	195	198	194	197	219	209	194	195	212	191	202	199	212	197	184	196	175	215	212	217	189	200	207	218	175	198	198	202	200	209	209	174	199	188	174	186	191	177	178	215	204	169	207	185	217	206	198	210	183	214	191	180	207	160	176	217	184	197	216	197	188	203	212	175	214	205	203	166	192	197	193	183	208	223	213	199	208	188	193	184	200	194	180	187	211	179	191	217	192	218	185	204	217	206	178	202	191	181	196	166	209	190	199	204	194	173	207	192	181	210	201	207	204	206	194	184	194	179	181	194	205	210	192	197	179	173	183	203	203	179	189	213	180	185	209	190	188	201	222	209	190	203	225	187	194	212	197	219	217	177	199	207	210	165	189	192	199	202	195	187	203	176	171	184	205	178	206	193	228	216	194	164	200	212	189	205	209	195	203	189	192	192	199	190	194	188	189	214	203	185	193	221	181	207	211	196	188	198	181	199	204	192	215	185	195	189	219	170	167	191	183	214	213	198	195	194	203	202	192	199	180	200	172	187	206	199	198	203	193	183	213	215	207	174	189	196	179	191	179	209	213	189	171	194	208	184	196	191	220	172	184	189	196	188	193	193	202	195	190	195	207	171	193	198	192	182	210	163	201	170	219	182	203	196	185	207	158	211	188	204	185	178	187	199	170	197	211	208	193	211	183	202	182	201	223	172	182	195	187	211	180	202	209	194	198	180	218	200	208	186	206	179	201	208	191	196	190	214	182	193	192	206	222	196	198	180	148	181	184	195	194	184	195	220	198	189	201	184	181	215	184	183	177	195	209	174	207	219	186	182	186	198	194	191	193	189	184	223	198	190	194	178	209	207	198	199	176	190	211	175	186	205	182	220	202	210	206	207	173	188	162	208	188	207	192	200	189	213	183	195	204	175	183	174	201	194	198	212	217	206	197	180	223	204	211	172	193	188	193	170	203	216	220	188	190	210	210	207	177	181	192	182	224	190	197	199	212	207	207	194	181	228	182	203	215	197	192	205	172	188	203	206	193	201	174	192	177	203	195	180	196	215	215	188	196	211	199	179	179	192	173	221	205	191	191	180	187	211	223	190	199	200	181	200	222	183	214	212	177	199	198	193	181	189	203	205	185	206	199	208	190	197	196	195	197	169	175	188	174	197	171	194	184	170	225	181	185	196	201	204	183	198	176	189	200	189	218	179	207	200	194	186	190	192	207	171	197	205	197	200	188	202	174	178	205	204	188	227	181	162	184	179	198	219	201	206	184	187	206	211	201	171	186	177	187	191	203	187	204	210	201	204	214	183	209	201	199	181	201	204	195	193	185	201	164	169	156	193	207	180	203	191	178	203	187	189	189	192	192	202	171	208	187	184	199	181	202	191	198	212	197	207	188	202	189	210	191	175	205	183	208	226	182	213	206	173	202	197	185	202	184	202	196	180	200	190	213	187	180	192	181	213	215	194	191	185	196	210	185	183	192	203	183	225	190	203	230	206	203	199	195	213	229	202	229	189	165	177	198	211	195	161	187	194	191	186	184	195	200	182	208	225	203	198	205	177	232	200	213	167	162	201	178	212	198	181	214	175	199	189	197	186	185	183	190	186	182	165	181	229	177	195	211	185	175	187	180	187	204	207	205	192	194	205	198	207	208	194	185	201	201	211	192	194	201	216	195	209	199	172	177	196	187	206	222	202	186	188	175	180	192	209	185	186	182	219	190	203	173	199	217	215	206	194	200	195	188	186	187	184	193	190	211	182	182	221	213	220
5759	14159	10148	4947	3531	2605	1850	1372	1005	778	743	612	512	426	401	363	377	337	337	300	284	273	267	295	229	262	261	241	235	234	227	202	241	221	225	273	193	212	216	212	221	217	204	220	199	181	206	204	199	236	192	218	194	235	219	199	200	195	214	202	210	187	196	198	202	190	222	211	198	183	233	194	209	191	202	220	197	201	220	185	211	198	191	202	183	221	203	176	205	178	203	240	189	212	211	190	202	210	196	170	221	212	165	198	203	207	166	206	171	200	221	176	194	199	196	190	211	208	187	184	195	185	215	218	210	184	201	204	177	180	195	206	199	210	208	197	195	200	213	210	220	196	173	178	184	189	174	225	181	196	187	210	209	200	213	181	190	213	188	203	215	171	199	166	174	184	179	180	198	193	205	209	200	197	196	200	222	175	197	198	176	217	169	211	207	186	191	188	226	192	195	178	196	200	192	223	221	200	210	188	182	182	193	217	184	190	206	218	184	201	196	197	201	194	204	207	186	198	194	178	177	191	192	203	199	184	190	199	210	200	192	195	198	198	165	198	207	182	199	160	183	191	198	181	207	232	204	183	221	211	189	218	189	195	224	213	217	189	215	180	205	217	189	181	190	186	171	203	197	199	224	202	194	176	188	194	205	211	189	209	206	204	197	185	191	201	198	207	182	213	174	193	192	186	200	178	181	222	223	199	197	181	178	242	211	183	199	212	177	191	182	177	226	165	206	210	191	214	204	193	186	206	201	193	200	206	184	203	199	203	196	198	205	191	187	201	188	195	196	187	200	204	198	187	174	201	221	186	197	195	192	179	199	204	210	205	205	182	216	171	165	175	180	175	193	198	189	175	183	224	195	179	165	182	209	205	204	215	190	193	230	197	187	187	185	177	194	204	186	218	184	171	191	186	190	194	205	197	185	179	176	224	187	189	181	189	188	187	180	185	201	170	199	200	201	150	209	194	201	212	190	183	205	205	200	194	198	192	207	211	217	205	228	185	225	157	187	209	184	226	188	173	184	203	194	193	200	230	209	199	195	186	205	197	177	203	192	208	185	219	191	214	187	172	193	209	195	201	200	213	198	185	193	211	203	192	214	182	188	218	211	217	175	187	195	189	195	183	224	173	205	176	197	196	170	209	191	201	195	188	200	215	195	183	202	207	208	196	187	209	187	226	209	210	201	181	200	208	196	210	209	202	178	203	204	179	198	200	190	211	191	191	234	176	203	218	183	190	203	194	222	181	204	188	159	178	203	209	207	205	213	185	168	206	162	194	185	212	194	191	183	218	188	200	199	197	204	178	182	214	188	211	175	166	222	180	193	204	196	195	204	211	198	176	184	192	196	178	205	181	210	191	194	194	176	206	199	173	206	215	197	176	183	219	207	194	200	180	196	191	195	200	195	183	193	216	224	225	191	212	180	203	194	185	199	201	196	193	217	188	188	201	218	200	200	158	194	216	207	216	176	221	172	236	209	206	200	187	197	200	198	189	197	202	188	178	194	187	180	203	205	190	198	179	184	177	205	198	234	188	199	186	198	190	199	200	198	199	185	207	201	209	201	195	164	210	212	201	236	206	189	185	187	197	192	171	187	191	165	194	215	186	193	185	208	186	198	198	201	193	191	189	192	220	181	186	218	195	184	212	172	190	179	186	205	168	234	172	184	213	208	179	177	171	213	203	199	176	181	201	186	198	191	184	179	209	169	202	219	214	197	197	183	227	181	211	186	188	207	197	178	188	200	219	218	191	202	179	168	212	194	203	192	199	175	190	190	203	181	204	200	199	202	188	184	212	191	196	202	195	214	199	175	206	178	190	205	209	217	199	216	208	200	211	212	196	205	211	199	185	220	211	190	186	199	198	200	195	202	196	163	192	181	192	200	182	188	180	198	202	216	174	198	191	173	201	200	185	221	190	198	216	207	223	199	214	188	219	178	202	203	180	199	212	196	186	188	173	194	192	202	206	191	189	176	220	182	198	179	181	180	173	199	218	192	175	204	187	198	191	196	175	204	224	212	194	182	189	170	196	225	203	197	172	191	198	197	202	200	198	197	195	187	200	213	215	197	209	200	186	198	193	184	202	196	181	192	214	247	185	196	177	218	179	180	187	203	193	211	194	222	195	192	170	202	182	223	192	185	177	214	195	162	209	195	194	188	200	194	204	213	182	207	206	204	184	201	196	208	203	205	220	228	202	189	199	192	205	186	185	172	175	189	197	187	181	169	191	191	206	191	200	202	198	191	219	211	183	178	174	196	218	188	193	193	194	183	191	180	199	211	198	168	210	202	196	159	182	211	199	205	213	197	204	209	177	195	184	181	187	161	182	192	173	210	202	198	203	185	190	190	213	202	202	215	210	190	212	176	196	201	191	191	225	180	215	203	198	199	186	189	188	179	199	202	216	182	186	210	170	183	220	178	192	194	187	175	184	206	182	209	187	194	212	195	215	193	189	188	219	183	202	205	185	215	169	187	209	224	214	160	223	201	184	207	209	198	164	202	191	175	203	185	175	214	189	213	185	190	178	200	222	198	200	190	175	208	185	192	199	203	205	199	197	183	188	181	210	211	194	190	182	191	167	206	202	197	197	198	236	222	199	192	189	210	210	204	207	212	211	178	204	187	196	189	190	196	190	197	188	200	206	207	181	172	207	182	192	217	214	171	217	205	218	190	176	183	182	193	201	177	210	201	182	185	199	198	199	195	191	198	200	216	224	190	194	191	184	193	194	185	192	201	223	204	197	207	199	199	185	193	219	195	196	180	189	181	183	206	171	203	172	200	197	207	206	209	232	196	213	198	195	178	225	194	192	165	184	202	201	195	192	191	180	201	189	205	206	174	202	212	193	203	200	195	192	214	196	192	207	187	206	228	187	181	207	201	225	186	203	202	211	193	207	212	206	184	196	203	183	193	198	186	196	192	195	220	213	191	180	190	210	223	194	201	189	210	197	188	171	196	203	179	174	171	201	216	184	210	228	200	224	198	198	207	202	199	198	208	185	191	178	192	220	180	189	162	213	179	209	186	205	186	206	215	184	208	210	195	186	205	203	199	206	171	208	196	220	183	216	214	196	197	196	202	177	191	185	197	194	227	208	194	196	201	215	183	175	187	164	203	209	224	169	206	182	201	218	206	197	180	194	195	221	178	184	185	202	205	178	189	180	205	207	193	184	194	188	196	202	218	189	183	205	185	198	207	167	189	205	232	213	189	187	205	194	210	170	179	200	230	204	191	208	177	219	202	212	208	197	210	189	211	204	218	193	195	215	216	196	198	204	195	203	212	188	178	185	230	221	183	206	184	186	197	216	177	206	194	198	186	199	221	205	197	187	206	188	185	211	181	209	197	203	205	180	184	190	180	189	213	209	214	185	205	188	195	188	165	199	201	205	197	198	203	196	207	209	181	202	181	202	206	193	198	196	236	201	197	181	177	190	188	207	184	181	197	189	189	202	192	175	177	180	198	158	194	210	171	183	193	212	208	207	201	219
27459	18921	5466	944	689	631	713	651	648	667	636	660	669	648	663	646	630	620	601	644	634	626	620	608	628	599	651	628	627	637	634	639	655	643	631	606	639	586	656	632	639	660	672	645	642	602	605	615	617	609	623	601	652	653	624	605	630	613	672	618	638	615	651	644	632	616	615	649	638	644	581	646	657	658	671	616	582	619	649	572	669	601	620	661	616	610	640	621	595	680	663	612	613	641	621	687	626	622	625	645	599	632	591	638	651	601	600	614	619	622	581	616	654	635	616	610	603	595	665	615	640	701	612	642	616	639	620	658	640	640	679	634	629	617	613	616	605	620	611	576	607	652	613	572	607	633	629	622	607	597	628	639	627	648	631	616	632	599	625	612	590	639	629	624	631	648	648	646	634	636	613	634	639	600	640	677	607	666	598	619	689	649	619	623	661	602	614	659	557	634	638	607	649	613	630	612	631	640	641	608	647	648	618	606	612	579	672	611	604	633	607	609	683	638	606	649	627	606	633	610	645	614	612	628	617	642	623	621	688	633	583	650	603	601	624	652	631	595	647	692	620	671	618	593	661	612	653	627	663	611	593	648	599	608	628	656	625	602	639	603	642	674	647	634	641	599	661	624	630	654	588	619	644	569	640	635	658	609	667	618	672	614	638	610	617	678	645	646	581	652	668	644	638	642	653	652	613	639	614	647	604	665	639	608	607	602	579	638	600	608	634	647	638	630	664	637	631	586	622	608	633	565	613	616	634	584	612	651	680	636	611	593	626	620	642	608	625	609	600	584	648	650	602	642	610	666	654	649	690	660	603	623	623	572	595	581	626	639	608	621	629	654	631	591	644	682	617	618	657	669	582	663	629	593	630	596	614	609	643	688	636	603	593	654	622	652	659	617	620	607	609	651	643	575	623	607	657	647	640	628	640	627	601	656	609	603	646	645	601	672	612	677	624	615	625	614	619	623	646	630	612	633	626	629	619	613	621	609	617	644	631	615	636	618	637	660	628	642	645	630	594	674	614	608	587	624	604	575	618	676	599	681	673	629	669	660	636	647	595	610	632	637	663	642	609	588	632	614	634	643	633	581	627	661	626	644	586	617	620	587	611	630	599	621	657	606	704	659	628	594	682	661	633	636	648	666	696	630	588	583	643	603	616	653	592	629	676	639	648	652	631	606	655	619	646	663	611	614	580	671	622	651	597	629	631	572	608	635	564	617	663	602	627	651	588	623	600	627	623	663	618	618	580	636	634	652	637	631	628	649	639	613	651	620	640	605	614	658	657	606	616	659	638	664	630	575	661	656	634	675	662	633	631	632	642	646	652	633	634	653	611	635	625	598	629	606	595	668	602	576	635	619	619	620	627	643	635	647	629	614	644	645	635	603	611	622	677	594	625	617	638	675	619	625	657	642	631	642	599	617	644	650	636	586	606	614	649	608	606	674	650	659	584	643	647	578	636	589	664	576	603	651	665	613	629	627	611	671	619	658	630	662	601	640	639	670	636	597	545	668	643	622	671	586	632	619	622	631	630	623	632	635	653	629	684	618	633	690	607	647	621	607	639	652	643	645	620	660	625	615	618	625	624	631	608	627	653	607	633	672	603	626	577	640	643	670	620	645	605	617	662	646	685	621	699	589	623	638	642	649	674	626	613	608	637	660	612	669	673	638	635	636	655	642	629	643	658	635	605	644	612	604	636	591	647	565	647	642	611	603	645	613	612	679	636	602	615	629	644	619	662	651	642	662	649	632	603	631	631	637	638	627	637	601	611	572	588	678	587	647	664	609	645	631	633	649	674	623	637	623	613	633	604	651	698	606	620	624	597	625	648	640	610	656	628	598	617	653	629	668	646	670	658	666	644	619	668	617	635	638	631	615	647	638	630	586	651	668	626	623	647	669	621	647	645	617	639	626	638	656	630	604	599	640	659	639	660	611	623	665	630	611	634	639	585	607	660	631	635	650	640	646	642	618	657	585	639	592	631	610	635	621	588	644	631	635	593	635	625	617	627	628	632	615	602	662	600	630	608	594	636	622	631	622	613	649	625	638	645	616	606	644	665	667	649	640	615	643	648	615	639	639	621	636	612	621	647	628	599	623	645	666	637	618	645	676	643	646	649	608	595	630	612	683	669	635	622	575	639	655	604	625	610	603	629	624	646	609	657	622	630	610	616	612	615	606	623	597	639	601	625	568	707	612	645	586	653	644	647	654	645	628	641	615	632	633	644	662	645	615	605	665	633	653	653	629	639	637	649	631	650	576	640	641	669	633	618	636	650	598	641	623	623	660	621	640	641	633	640	653	677	632	617	653	582	624	628	647	645	587	638	618	605	604	657	627	657	649	621	617	655	639	612	647	581	629	620	648	671	623	594	656	627	585	623	632	619	677	616	626	591	659	626	627	580	612	675	613	638	646	668	627	622	607	610	634	622	608	619	673	641	584	600	606	605	597	676	642	667	616	613	671	624	642	665	579	609	654	632	671	652	631	637	651	646	636	644	689	642	622	612	617	644	668	617	622	637	677	682	646	608	641	662	605	656	627	609	604	645	611	586	637	621	607	636	648	614	579	631	647	634	628	663	627	674	617	656	632	647	645	620	613	621	616	645	614	563	613	664	679	641	642	615	634	628	668	599	630	664	656	639	634	660	622	597	652	616	612	606	621	643	629	670	591	599	601	583	614	602	614	614	617	628	610	648	636	627	616	600	626	619	591	629	600	623	607	620	657	644	611	625	631	611	653	632	648	633	667	581	613	628	636	669	591	610	612	610	621	642	650	662	694	671	668	673	629	644	589	641	651	640	679	669	632	647	613	618	644	620	609	647	634	634	584	642	659	621	668	615	698	623	648	623	633	662	650	638	645	592	677	639	645	616	615	648	610	653	614	621	611	661	600	590	629	594	596	612	606	623	591	629	660	661	676	631	663	593	621	595	650	642	652	650	645	609	667	629	625	645	640	591	620	646	647	624	624	622	631	629	633	632	599	641	654	631	609	636	617	617	641	650	605	621	599	662	606	604	596	666	627	622	629	630	600	666	601	633	596	623	646	639	600	656	677	631	654	641	589	634	664	642	630	634	583	632	658	612	618	605	622	632	625	639	665	648	685	643	609	644	597	632	648	561	596	622	626	644	631	635	620	653	661	631	584	665	688	604	633	638	603	649	634	666	611	649	617	594	625	627	621	615	620	668	643	657	614	616	611	628	648	626	626	615	643	655	611	644	600	635	644	684	639	639	628	605	649	678	605	661	616	633	629	606	644	651	604	661	646	635	637	588	610	609	640	646	649	648	628	627	689	640	692	687	621	668	608	636	593	619	668	632	640	654	643	594	683	641	697	615	663	642	616	656	650	614	651	644	637	620	632	629	603	601	633	608	656	632	630	680	571	660	650	622	645	593	608	653	634	622	643	626	663	628	638	613	626	648	664	621	632	619	647	650	639	604	650	619	653	615	639	629	612	609	615	596	609	643	614	639	624	613	603	630	603	649	659
4615	1087	956	801	682	687	665	640	666	671	695	649	642	641	617	685	662	605	585	650	590	663	646	667	633	660	628	649	649	639	639	626	685	632	632	614	662	620	672	629	672	642	640	650	632	625	658	646	655	676	657	667	644	694	665	643	653	657	651	660	660	694	654	622	606	652	600	627	667	663	660	660	662	650	627	632	677	668	647	651	700	635	595	635	629	686	646	639	639	670	669	642	678	674	608	648	651	710	642	654	629	665	655	665	696	613	642	671	664	627	666	664	685	671	625	625	653	661	626	643	670	663	635	694	631	660	668	678	649	645	609	623	655	648	630	664	663	644	654	648	616	627	633	678	658	643	641	679	598	648	639	667	655	614	650	597	673	595	701	664	682	613	612	659	593	657	670	618	645	645	629	642	624	691	615	643	681	654	684	625	621	577	641	662	653	648	622	640	634	653	580	611	671	676	630	597	643	648	631	669	656	626	657	681	672	658	645	673	625	674	639	601	628	641	623	670	668	730	699	659	644	649	625	619	615	657	654	634	662	676	616	657	666	626	674	635	632	651	655	677	641	662	657	636	647	638	673	653	642	641	678	672	685	695	637	658	685	659	635	617	669	695	635	632	617	608	649	665	628	644	647	670	625	680	641	642	635	628	625	637	674	647	632	656	609	708	650	632	633	680	686	632	641	615	643	693	670	676	658	596	709	679	670	648	652	657	640	669	648	639	639	610	669	674	674	658	659	666	641	614	637	621	642	706	680	670	637	701	658	611	642	669	613	675	710	638	621	647	671	678	625	613	634	687	667	606	662	624	673	633	625	635	642	617	619	664	637	696	592	645	626	682	653	657	629	649	655	618	637	673	652	620	616	666	655	642	656	634	663	629	652	616	645	617	661	635	691	669	621	649	665	699	695	658	624	625	664	610	674	662	619	635	668	671	581	613	644	660	647	647	658	697	609	672	609	671	650	642	652	663	626	674	679	637	648	625	667	629	660	656	625	657	705	661	631	670	649	640	619	641	664	667	663	648	644	679	651	612	638	624	635	640	698	626	643	659	667	633	627	676	654	688	686	660	681	693	648	660	619	622	628	620	644	601	589	648	647	609	629	623	656	623	665	649	645	657	685	614	641	631	643	637	666	657	625	671	659	671	640	645	710	674	646	649	640	632	655	629	563	657	617	618	640	667	654	641	687	676	658	673	637	647	679	651	634	658	638	607	623	676	654	692	668	661	628	607	664	646	619	604	684	596	714	642	686	633	647	659	667	665	588	644	627	661	685	624	662	587	655	591	666	649	617	676	654	594	667	710	626	651	665	670	671	691	660	624	695	639	659	646	639	688	641	652	667	663	660	637	643	654	642	619	625	651	630	644	649	665	662	635	608	629	700	700	634	651	650	640	625	654	677	663	608	643	654	675	661	617	658	654	624	699	590	659	631	640	603	665	621	665	654	667	627	656	621	657	669	607	630	656	618	601	668	684	616	646	676	627	667	602	621	609	641	665	637	647	616	637	653	677	634	627	661	607	629	641	620	657	647	681	659	649	662	644	647	666	638	605	653	652	662	687	626	653	643	648	642	652	694	645	630	632	660	643	656	623	636	677	638	667	654	595	652	667	698	685	645	678	616	659	669	640	639	623	638	685	653	658	667	629	657	624	614	612	631	654	661	655	653	671	655	625	616	650	613	670	684	593	647	612	640	633	662	669	662	648	646	649	671	655	667	664	672	656	649	662	647	672	658	673	614	632	644	708	610	648	651	658	628	636	674	654	613	644	710	639	631	660	616	655	696	610	669	679	658	645	650	647	651	679	683	691	632	617	654	625	611	626	686	694	595	600	621	633	635	649	633	682	656	622	674	627	616	632	665	684	620	565	636	672	693	656	630	620	623	631	670	651	644	664	623	671	688	627	592	622	644	672	694	664	667	635	641	661	625	635	631	653	620	671	655	605	602	644	627	652	667	608	649	647	683	633	663	652	607	631	689	671	668	649	645	587	614	617	616	642	682	672	642	647	633	627	645	648	642	675	615	601	649	659	650	636	673	670	689	644	679	632	665	661	690	643	697	663	644	669	628	674	676	673	610	635	623	657	659	662	658	632	626	654	656	690	614	617	685	707	648	640	663	664	633	650	652	611	613	692	669	672	661	654	595	636	614	656	614	619	651	663	609	658	623	648	643	624	636	635	647	639	647	657	656	665	671	622	669	603	653	638	655	668	601	673	654	648	652	649	709	623	692	661	645	655	673	644	617	650	626	627	647	677	666	697	614	630	639	704	652	659	635	662	664	671	623	637	677	653	655	663	660	623	627	606	648	677	639	638	673	635	657	638	640	643	711	636	650	658	670	667	656	672	696	669	660	673	621	631	666	659	649	650	628	639	665	701	649	662	605	641	698	693	652	625	649	703	662	680	631	609	648	641	653	645	608	661	664	667	683	675	646	646	609	654	668	563	623	693	666	648	614	658	631	631	661	646	698	654	618	635	661	667	625	653	613	636	673	663	682	645	654	635	644	655	657	632	618	601	697	639	654	639	659	640	691	627	633	619	631	618	635	662	639	627	660	686	678	672	664	639	641	660	672	716	647	702	656	697	654	667	638	639	602	662	643	653	622	666	631	680	645	646	643	616	622	674	636	613	692	639	726	649	615	652	680	617	659	636	658	675	613	654	644	618	653	628	642	617	641	620	660	634	633	670	691	656	663	635	614	604	645	600	676	659	629	692	645	637	617	631	659	624	659	617	671	679	666	644	626	659	713	593	678	666	649	674	685	627	667	663	643	628	643	642	655	644	673	632	619	638	604	679	688	670	616	670	627	631	662	660	669	639	676	660	586	597	662	578	577	649	657	675	675	644	670	706	621	616	655	643	671	619	671	681	671	643	664	628	603	672	665	645	642	614	664	676	636	678	636	665	665	642	616	628	678	620	599	652	583	642	632	628	671	659	659	652	647	623	626	649	667	634	681	650	666	607	591	641	663	655	634	652	694	646	629	639	616	615	680	648	643	674	679	650	644	619	648	672	650	693	660	620	679	684	647	629	645	647	652	644	640	658	644	663	655	640	645	644	613	650	655	631	678	697	672	658	656	696	655	652	617	619	674	615	660	643	630	602	673	697	656	621	659	658	663	662	623	666	630	648	632	680	674	700	666	640	647	639	644	664	659	651	654	673	677	657	675	657	607	623	627	648	621	663	614	700	629	643	654	639	705	633	727	674	670	632	675	618	686	641	628	657	661	653	609	677	647	646	702	665	663	635	695	698	656	637	616	667	609	700	621	634	623	671	635	651	676	675	616	661	677	666	648	668	612	640	629	670	665	691	681	641	676	644	631	651	670	605	626	663	597	636	659	646	622	686	665	666	627	619	626	647	664	654	581	667	657	662	635	671	659	641	642	686	609	632	677	630	608	635	645	627	688	681	628	608	640	647	640	600	649	641	657	672	641	662	628	641	646	646	630	629	661	669	651	663	656	635	652	603	619	632	646	645	634	652	659	591
23510	21052	28418	23897	21063	12532	1132	656	538	480	430	409	389	404	363	345	324	368	333	351	317	302	345	330	357	281	294	321	302	282	306	299	306	319	307	296	295	290	316	318	322	289	305	284	276	288	348	292	256	289	318	262	290	317	295	271	313	313	269	285	278	321	304	298	316	276	289	267	284	288	309	282	305	305	297	296	278	280	329	307	277	316	298	280	292	310	330	265	291	278	279	296	277	290	301	261	288	312	323	272	283	306	293	322	308	266	257	269	287	277	302	293	317	301	290	300	292	310	316	266	257	299	289	293	281	243	278	285	301	312	321	296	298	285	305	281	268	308	265	313	250	270	286	305	297	295	269	290	320	287	285	288	283	292	270	287	284	292	282	308	285	290	269	291	297	278	297	267	310	262	313	294	314	296	274	310	276	322	261	305	315	333	283	292	284	309	285	287	313	302	252	282	341	283	292	292	264	267	288	269	250	273	309	231	273	310	272	320	286	324	299	285	281	281	295	293	278	288	298	279	309	302	296	301	304	306	297	287	310	275	299	244	293	287	265	288	291	295	286	293	283	261	288	278	287	272	276	311	275	303	302	305	318	328	291	292	264	299	267	286	281	265	303	271	319	281	274	296	294	279	308	297	286	285	291	287	289	276	300	277	299	295	281	303	269	285	287	288	278	272	268	304	315	277	283	281	298	274	296	310	292	300	304	272	281	309	307	284	294	298	288	267	277	331	303	279	274	257	308	304	316	282	322	275	313	286	303	302	280	296	289	298	297	291	309	290	288	290	272	282	265	270	283	302	307	283	285	267	268	288	297	298	271	315	292	283	311	295	284	296	277	297	271	281	268	303	296	263	290	282	293	287	288	290	283	290	322	290	317	297	280	267	268	312	285	317	265	282	300	282	283	290	267	305	292	294	269	254	251	278	279	311	276	267	283	279	285	299	295	339	305	305	277	279	283	268	316	273	287	284	301	322	278	288	301	301	268	316	250	288	286	277	300	290	272	302	283	282	282	271	279	297	304	287	276	291	292	286	284	316	270	285	290	288	296	292	324	290	285	277	298	280	262	288	306	315	298	301	266	274	298	288	300	289	303	312	311	266	291	251	324	272	275	258	302	302	316	302	281	270	285	309	286	282	290	291	302	305	319	270	316	249	304	294	303	286	306	308	295	306	267	280	288	255	302	320	291	279	307	282	304	283	315	285	298	288	271	319	307	305	321	278	331	298	276	280	310	281	289	287	270	271	282	301	309	286	318	294	274	278	286	287	278	309	311	302	287	324	305	275	260	293	291	312	281	310	298	317	257	271	291	310	299	279	308	265	276	306	251	299	291	269	294	309	328	299	294	275	283	291	281	299	270	301	270	292	305	274	281	276	284	289	259	299	285	279	284	292	291	312	274	308	285	259	280	298	300	253	292	291	287	288	304	300	275	266	281	291	251	317	287	278	279	296	290	290	300	286	306	288	317	279	297	285	302	306	304	292	266	239	273	294	276	299	287	276	306	320	275	283	278	294	267	334	270	244	258	294	275	269	286	283	315	299	305	299	307	286	281	316	260	278	297	283	290	296	299	287	281	311	261	306	323	297	295	271	264	276	311	314	298	299	278	284	278	255	316	297	273	298	292	309	275	287	296	284	283	273	307	303	273	293	274	267	298	297	257	285	327	308	297	274	290	276	306	305	292	310	280	273	290	285	258	293	261	281	293	249	272	285	293	301	276	299	287	288	307	273	297	260	293	259	269	257	287	285	271	280	289	302	298	252	290	287	292	309	287	294	295	280	286	306	279	308	286	295	274	326	281	306	306	294	335	301	313	299	266	290	320	255	312	282	323	290	303	305	291	278	306	321	324	290	289	274	298	292	314	291	272	289	267	279	308	282	310	285	267	309	277	293	272	299	290	293	272	303	277	311	296	313	305	248	307	293	286	303	267	282	317	304	298	299	282	279	285	326	306	295	287	295	277	288	271	288	292	306	303	270	278	297	266	299	304	302	277	283	284	302	288	285	301	274	292	330	269	289	306	284	283	284	276	297	290	297	288	294	286	281	297	289	305	297	277	305	289	294	267	280	280	317	320	279	297	301	303	304	286	299	276	270	300	306	292	297	278	324	298	307	308	267	293	278	288	305	289	255	304	257	295	315	278	288	338	319	259	293	268	295	295	287	265	303	271	298	292	301	295	301	247	298	283	314	280	273	288	263	269	289	277	276	311	324	284	300	280	305	304	308	258	308	274	281	290	283	304	286	277	288	295	306	291	268	287	295	298	297	274	307	279	290	265	297	283	288	313	315	294	273	270	324	291	292	279	299	299	288	320	267	272	287	310	277	296	298	304	282	317	298	259	293	328	310	270	292	305	289	286	274	303	300	277	299	305	275	288	276	276	290	280	303	240	319	316	281	287	293	296	271	304	304	285	311	253	265	274	293	275	304	270	308	286	290	303	328	294	289	297	312	310	291	287	301	283	278	277	276	271	266	290	296	295	273	324	285	313	286	276	301	314	291	275	272	276	301	281	282	258	299	271	307	291	283	261	272	296	279	277	284	284	281	279	255	282	272	294	281	264	295	300	294	285	307	310	280	283	321	291	268	284	291	295	298	285	292	282	301	312	290	310	268	318	275	301	301	273	264	323	293	271	325	295	282	271	287	285	255	265	261	298	278	307	268	303	279	266	292	264	285	286	332	299	281	329	265	300	305	278	285	282	327	282	311	287	279	301	285	261	290	326	296	297	261	298	290	309	286	297	301	294	257	271	305	315	284	285	296	301	348	303	306	288	267	318	282	332	326	318	257	291	264	317	286	271	287	312	287	301	294	286	301	280	332	287	287	265	273	259	311	276	302	286	306	299	270	272	295	307	297	310	276	278	271	297	280	307	278	261	283	276	291	295	290	277	273	275	288	307	285	308	328	307	263	277	297	295	273	301	285	275	262	289	271	276	305	286	258	273	279	280	271	288	271	296	296	313	278	348	299	295	299	289	276	333	310	306	296	320	316	286	273	269	294	282	316	314	292	306	305	294	311	284	300	298	294	267	308	271	270	296	286	299	265	253	276	277	311	279	303	266	289	283	260	260	279	267	278	285	311	307	291	286	286	324	311	312	288	278	269	278	310	310	266	272	275	273	252	292	283	297	289	311	288	275	281	298	318	279	278	300	292	284	325	308	300	269	301	280	279	300	280	303	303	301	313	291	297	311	293	288	311	280	263	303	311	279	301	278	327	282	273	292	261	296	285	272	275	294	285	287	348	283	248	281	274	280	303	269	289	287	320	289	288	277	289	288	292	279	263	296	298	292	259	287	278	283	308	271	295	294	269	297	266	290	255	294	290	311	276	271	334	315	301	290	274	306	284	325	294	316	311	305	291	279	292	333	293	291	287	300	323	287	295	240	271	273	289	270	297	298	289	282	262	317	300	288	334	280	269	285	283	326	279	276	310	304	309	287	284	290	274	274	288	285	281	275	341	282	308	291	303	303	289	286	309	275	265
4216	8438	6017	2739	2137	1523	1203	860	734	676	605	517	478	437	396	441	406	386	408	373	335	358	373	352	350	336	333	335	315	350	337	343	343	353	341	345	327	331	345	326	308	317	325	336	320	311	338	331	345	283	307	290	336	334	341	335	340	344	308	312	332	329	303	314	313	329	321	331	333	292	288	317	316	328	337	352	323	309	314	345	304	316	324	335	329	314	310	327	288	306	330	261	333	320	348	319	312	334	340	288	329	298	317	334	315	318	329	332	303	328	305	305	291	314	330	333	321	276	296	305	310	305	329	330	331	332	301	288	264	315	309	310	291	335	315	310	311	331	294	294	309	316	290	299	254	313	296	318	339	326	332	317	325	314	364	323	303	322	337	342	305	324	318	333	286	338	304	316	279	299	315	306	309	341	309	323	341	318	310	342	299	329	311	308	307	291	290	313	300	301	298	302	343	305	304	314	292	308	286	334	331	330	330	336	299	307	292	307	294	307	341	342	329	341	296	318	312	324	326	308	314	329	301	301	345	305	304	338	341	317	315	356	357	294	341	304	285	317	294	344	323	332	303	311	296	324	330	312	333	322	313	316	347	312	317	288	301	287	292	314	277	309	310	310	323	341	297	292	323	295	321	305	312	300	330	339	300	322	292	333	310	321	313	321	293	337	308	333	308	306	319	303	309	335	306	290	318	336	307	306	339	343	293	317	303	267	318	339	329	320	308	314	323	327	320	301	337	323	299	298	300	320	337	305	312	294	346	305	314	327	284	311	319	361	329	341	328	312	341	306	314	322	337	338	296	299	335	327	322	343	326	326	312	319	330	327	322	310	334	316	313	312	312	314	337	318	297	318	302	337	333	321	356	313	306	331	298	280	331	337	322	339	379	353	310	323	329	326	317	305	300	307	322	316	325	298	312	311	292	305	348	310	318	303	296	310	324	321	290	314	321	287	292	316	280	299	338	303	331	317	318	326	311	336	316	330	343	315	325	318	345	314	334	286	316	309	314	308	299	324	320	339	308	316	310	318	303	337	312	302	303	322	302	339	334	325	341	334	296	317	347	312	332	308	302	298	315	298	337	325	311	290	314	332	319	325	333	308	281	316	289	307	303	312	336	315	317	330	296	314	321	287	296	328	324	327	315	328	323	304	315	313	324	332	327	312	320	317	307	296	307	296	302	335	311	299	335	309	332	333	318	343	309	349	298	356	302	336	311	309	304	286	334	315	351	294	330	321	288	328	313	307	305	304	314	351	311	312	274	329	349	333	350	315	281	314	323	327	303	313	283	306	311	313	274	313	305	309	327	301	319	308	323	357	334	340	315	294	335	324	328	316	320	327	314	317	316	289	307	321	317	310	304	350	343	318	324	285	313	317	322	276	308	307	326	341	319	302	297	306	337	356	305	304	343	312	316	314	317	302	289	324	298	312	372	301	306	336	291	321	328	316	355	314	306	308	287	319	319	342	311	314	318	315	297	293	307	323	309	299	335	311	333	315	305	330	316	283	330	349	296	304	280	356	295	351	344	326	340	312	320	316	305	305	298	339	324	311	345	302	305	293	323	329	328	309	310	298	309	349	287	356	329	286	342	293	299	320	338	328	299	337	325	306	310	324	330	324	328	322	307	307	305	310	335	346	290	286	332	304	309	332	323	318	331	326	284	320	326	310	331	330	341	344	351	309	289	335	324	316	321	315	330	346	313	311	277	300	309	317	321	320	328	310	311	339	331	311	296	317	333	306	309	303	299	313	324	329	317	305	316	306	333	327	294	319	333	326	321	313	323	313	314	345	321	300	324	320	305	294	302	355	311	299	299	352	302	328	293	320	313	323	312	314	330	328	328	318	355	322	331	299	343	347	335	325	316	311	319	330	327	301	299	324	313	298	312	319	332	309	322	302	343	326	339	299	330	289	312	282	292	314	316	292	328	315	318	315	312	331	337	273	320	308	295	300	329	312	290	312	349	311	293	329	311	306	312	314	326	299	289	286	311	289	327	301	315	281	350	311	339	305	336	317	322	342	328	315	322	296	295	317	288	309	319	350	295	333	297	296	291	320	305	309	299	304	301	311	317	288	326	295	281	312	316	326	285	331	289	348	317	326	332	295	350	298	308	311	309	330	290	312	366	321	298	336	291	336	314	315	302	322	314	335	351	331	281	287	313	308	345	312	325	319	326	313	334	305	332	309	302	308	311	304	292	317	325	284	274	305	345	321	328	321	299	321	287	353	322	313	318	295	365	304	329	322	294	318	291	337	319	347	314	326	325	307	327	294	307	288	287	319	338	282	320	306	325	317	340	311	309	327	307	301	302	314	309	296	321	322	323	295	293	333	332	351	314	356	342	280	301	299	333	308	295	306	310	326	324	301	304	315	305	355	317	313	287	287	304	321	309	307	304	314	302	319	301	322	319	304	335	312	325	310	342	330	329	311	334	305	303	300	324	337	314	294	290	330	304	318	350	308	318	311	323	341	342	299	300	348	303	339	285	323	301	307	306	291	337	322	303	327	336	316	322	305	323	302	318	314	309	296	322	306	304	308	351	303	316	293	294	310	329	327	311	339	348	330	312	323	296	318	330	357	311	328	311	331	301	328	350	322	309	312	302	282	333	327	305	322	317	315	315	329	363	312	299	311	335	312	301	309	319	318	290	298	307	316	314	286	332	304	302	347	296	318	301	315	301	364	309	303	345	323	314	328	291	301	324	320	306	336	306	292	304	308	277	323	308	305	343	350	300	344	333	290	321	334	323	364	302	360	298	312	302	316	294	296	334	324	330	323	324	327	336	313	302	346	324	316	356	294	337	306	363	307	299	312	321	309	298	328	326	299	307	279	305	321	349	331	323	309	327	323	331	299	296	320	342	327	294	301	325	302	297	301	329	330	319	282	320	327	294	302	312	331	312	311	339	348	292	297	292	314	352	318	310	305	295	330	340	350	305	354	298	310	310	291	293	294	319	321	363	297	291	285	338	320	311	318	301	283	340	348	315	304	310	331	317	305	321	308	320	308	310	343	350	320	293	327	326	307	337	304	324	313	320	303	307	327	327	317	290	339	308	303	301	338	308	315	347	311	309	332	305	287	323	303	311	330	307	322	319	303	333	301	310	294	272	297	337	317	323	314	306	335	313	296	332	344	337	319	303	313	320	361	312	325	279	312	304	280	337	357	308	320	310	325	298	313	306	324	328	284	321	324	286	313	317	340	338	297	301	315	298	329	322	317	315	291	320	296	309	304	300	330	318	314	343	329	304	319	322	315	302	317	328	321	329	321	345	312	326	317	279	312	329	348	301	306	337	330	319	290	314	304	312	328	319	297	332	325	322	300	336	329	351	305	317	307	340	305	313	325	284	335	323	306	317	304	317	330	294	307	318	303	278	345	289	287	341	316	321	296	294	319	320	337	325	311	289	321	307	294	307	328	322	316	285	340	331	299	315	307	333	290	297	301	300	306	343	308	335	350	279	340	297	295	303	321	335	288	295	296	295	328
24521	21059	27546	24722	14985	1406	926	810	736	787	774	769	663	654	689	673	657	668	658	679	669	656	656	632	636	648	648	614	628	646	668	636	690	647	633	650	637	637	657	623	684	665	608	616	589	604	642	698	617	601	609	610	603	630	593	626	606	705	617	611	635	669	647	630	661	639	690	692	645	620	626	641	658	622	660	655	650	641	610	652	637	636	613	646	609	623	595	625	677	654	659	605	626	656	646	595	618	633	643	587	645	636	627	599	637	613	611	629	644	602	649	627	651	652	591	615	666	653	638	647	639	639	615	602	632	625	618	637	623	610	617	622	631	628	637	613	653	629	671	646	616	644	641	651	608	617	626	662	594	658	691	649	653	663	633	645	640	639	646	623	653	601	645	623	640	665	648	637	686	653	699	634	651	667	665	676	636	599	611	627	623	654	624	636	591	637	620	589	670	598	648	640	640	663	599	626	645	631	607	667	611	637	669	639	636	633	593	588	646	624	630	618	660	617	632	609	602	626	630	621	614	615	625	656	652	649	581	631	637	687	616	634	618	644	651	645	645	650	579	659	637	641	597	692	627	608	650	639	594	657	667	640	649	639	656	683	626	614	642	597	635	646	610	631	644	613	621	651	628	613	645	665	624	621	675	654	664	647	593	666	645	610	632	596	629	651	635	599	655	648	636	667	618	622	603	647	644	670	672	625	656	638	673	629	650	613	604	601	634	639	722	624	647	645	576	657	626	643	661	621	655	624	646	645	663	665	659	606	669	623	603	652	659	589	639	630	682	659	604	608	648	633	629	646	614	639	628	675	622	658	647	663	651	635	654	652	624	626	644	639	629	641	600	668	651	649	644	634	601	644	602	633	643	706	646	643	622	608	656	641	632	642	651	706	605	643	621	637	617	647	644	639	643	642	643	642	624	646	598	645	632	606	629	654	661	658	622	652	665	619	619	611	673	624	673	647	638	672	619	636	611	612	621	621	675	656	665	635	655	616	656	667	636	672	670	663	643	632	685	629	657	624	588	646	615	628	663	635	642	677	572	625	597	653	626	626	642	602	613	577	601	626	656	702	649	624	655	676	644	638	611	660	642	638	638	605	598	596	653	650	626	664	630	640	635	640	594	639	642	630	601	648	617	618	648	626	620	622	603	646	649	616	621	622	597	623	640	654	630	610	631	631	608	686	648	648	646	598	612	666	599	636	623	613	671	662	629	613	659	618	665	637	625	597	661	667	628	625	624	650	629	651	630	636	669	664	625	621	599	644	591	621	666	622	623	621	625	619	579	645	668	661	647	635	653	565	637	608	596	624	604	619	630	683	660	626	624	644	630	671	666	699	620	601	649	644	648	623	604	673	639	608	671	616	609	657	634	642	629	612	669	637	670	667	574	669	638	686	612	632	685	606	638	667	631	642	578	629	662	590	620	615	596	657	593	665	637	654	639	596	645	606	639	601	612	693	608	639	648	607	641	625	645	614	647	660	656	627	640	585	631	676	657	640	629	675	629	644	638	649	627	667	622	667	626	654	679	673	628	565	671	622	596	598	617	612	603	637	633	622	653	673	667	614	622	623	642	606	588	638	638	645	604	628	653	638	653	662	665	669	615	669	668	632	627	651	637	632	649	620	609	635	648	631	637	630	590	613	626	665	636	626	603	643	589	651	634	638	655	646	638	648	677	629	621	655	642	655	618	675	664	643	630	621	639	631	615	622	639	654	642	634	647	641	640	651	605	666	671	642	644	638	633	613	611	571	613	591	659	672	630	627	612	645	671	666	621	666	659	610	669	693	613	618	667	641	643	604	677	607	640	641	648	609	617	634	600	673	657	679	666	674	650	622	659	674	622	611	695	661	617	665	626	665	670	650	645	649	603	647	627	679	640	636	665	638	647	620	616	660	620	645	627	646	612	645	638	621	652	645	620	648	633	694	628	653	659	564	604	618	598	659	623	725	636	657	645	600	621	605	644	690	642	622	688	620	609	609	663	647	658	640	622	631	626	659	656	633	694	609	631	606	628	652	660	583	659	631	667	611	606	640	639	638	630	612	648	645	622	611	633	609	672	618	664	623	618	627	616	647	615	652	595	647	676	630	618	608	611	647	646	624	658	612	660	613	619	644	650	630	642	611	621	598	617	650	602	643	636	622	624	667	609	663	664	627	667	623	636	641	649	621	625	639	608	639	680	651	622	661	634	699	657	618	660	619	630	613	599	662	636	632	615	672	618	627	677	634	655	630	623	653	649	673	571	635	626	642	667	651	637	628	614	688	706	617	605	652	612	642	591	654	643	672	617	636	644	658	620	612	682	650	620	636	625	611	643	660	611	635	617	639	601	605	625	627	657	672	659	642	615	630	616	658	652	602	627	625	636	623	569	682	605	638	647	648	621	651	623	614	635	651	654	646	621	626	612	643	583	650	641	625	633	629	594	667	647	618	612	685	653	680	644	657	639	665	677	607	653	616	652	657	640	663	637	634	670	627	641	650	639	610	663	633	599	649	615	682	620	601	689	613	582	639	622	636	667	615	648	650	612	653	696	627	605	634	676	593	594	638	652	615	622	651	621	582	645	641	631	642	588	606	646	657	688	685	652	626	640	613	627	642	690	599	613	621	668	627	605	670	645	625	668	657	638	641	631	632	641	651	628	654	645	612	662	648	665	621	689	630	620	643	655	644	618	651	588	630	649	621	596	596	589	615	623	602	642	676	626	618	673	635	653	583	619	663	641	621	620	635	665	600	641	673	609	632	633	661	671	626	648	629	593	697	616	654	653	622	664	644	629	634	702	639	609	646	597	672	630	611	609	636	698	638	622	638	642	624	668	677	578	604	686	603	658	609	628	629	637	654	630	606	661	642	715	636	624	694	624	618	601	654	673	619	638	641	601	597	649	668	614	679	692	560	653	657	648	642	667	642	637	646	687	585	649	616	680	629	621	608	648	612	632	653	654	620	639	639	628	650	622	608	648	660	690	624	648	658	674	626	649	616	637	633	649	638	628	633	619	680	649	601	651	624	670	637	640	661	660	633	649	670	627	660	646	626	660	639	620	644	613	649	649	625	626	614	605	660	661	633	606	628	640	626	636	625	613	615	599	611	632	658	648	649	632	626	628	615	628	680	595	625	661	651	611	605	663	657	577	683	630	650	670	654	654	644	648	621	664	648	678	669	607	602	639	615	599	649	644	632	607	630	655	671	667	635	643	637	634	654	655	620	682	603	615	650	625	631	663	651	592	613	658	630	620	638	631	625	615	624	625	615	679	660	637	653	602	589	654	635	633	638	616	677	622	629	667	586	653	593	652	701	656	671	631	646	616	604	642	676	588	647	621	621	709	643	622	649	625	644	623	611	613	633	616	647	660	664	637	637	613	671	635	637	635	653	650	655	624	658	633	629	659	631	680	591	644	647	634	642	667	624	642	645	668	637	638	657	628	613	626	674	666	556	655	665	661	631	656	642	649	636	670	693	672	571	613	654	618	650	639	607	627	668	605	641
4675	5411	3882	2098	1605	1432	1134	1004	861	844	783	733	744	671	727	713	737	651	675	670	684	633	630	624	693	647	620	569	662	637	650	673	638	670	668	664	664	624	636	614	694	602	627	617	676	662	674	654	578	636	644	639	662	663	633	689	641	676	601	633	609	624	618	698	622	622	637	658	628	647	615	601	633	613	617	638	635	633	607	619	611	643	667	651	622	630	619	585	615	616	625	632	676	663	673	639	659	677	683	623	617	644	615	638	664	610	622	662	657	597	600	651	650	635	622	640	621	641	654	621	665	670	653	633	630	640	598	652	678	609	656	628	647	610	636	620	602	668	651	632	634	631	634	627	624	616	661	647	646	639	634	613	645	644	635	607	632	636	642	620	603	611	634	591	655	624	626	637	650	657	660	635	625	629	636	639	604	605	633	606	607	668	657	596	683	650	665	620	634	630	638	616	615	611	677	693	626	623	639	625	624	619	617	637	610	623	625	639	685	674	626	626	662	617	653	623	648	668	627	646	673	644	658	670	638	654	605	638	646	632	734	652	610	624	583	648	644	662	639	661	659	625	620	617	648	643	642	600	673	632	671	646	628	630	643	589	658	649	648	601	654	635	620	617	618	674	632	644	647	632	604	639	635	631	632	670	652	625	659	629	607	651	617	593	608	623	649	612	647	670	645	617	638	639	656	636	694	588	611	641	673	636	593	629	628	656	653	642	612	610	694	654	663	619	640	654	614	628	695	613	669	628	640	618	618	643	636	670	570	626	681	615	665	713	558	640	639	604	679	629	641	592	622	609	624	652	630	664	627	613	602	680	604	642	589	630	648	646	639	647	648	653	577	639	652	619	648	635	609	597	618	599	593	636	632	620	635	629	617	662	647	591	630	631	656	607	602	668	646	660	627	635	665	627	641	574	641	631	629	606	652	667	640	574	631	634	628	604	617	614	630	665	620	607	636	649	654	639	630	625	657	618	615	647	620	642	648	619	603	650	645	666	610	619	654	623	635	627	689	614	656	619	615	596	623	632	617	665	601	588	573	651	624	625	649	639	627	643	696	629	651	653	612	601	616	653	656	614	614	627	634	558	630	610	629	652	601	632	637	642	677	613	598	626	641	643	686	635	624	621	632	597	627	659	658	652	656	646	635	673	613	628	639	609	649	626	644	642	635	588	670	663	636	619	650	634	619	584	634	657	639	646	649	631	648	608	679	632	631	646	609	647	628	627	652	611	624	615	609	610	647	611	610	684	605	627	660	630	619	631	642	619	648	625	644	602	588	626	644	626	698	625	653	683	584	629	626	654	631	608	610	613	627	613	664	675	659	648	648	686	616	658	669	623	615	612	610	641	621	638	616	691	654	671	617	658	646	662	641	709	619	583	638	617	577	636	617	642	635	584	646	627	605	629	581	680	608	643	683	621	604	640	643	645	632	693	632	657	660	648	663	614	622	648	631	628	633	604	644	635	636	638	653	643	666	639	614	672	619	650	604	626	624	626	589	647	680	651	627	660	644	618	656	644	642	673	640	606	643	635	565	636	644	647	613	611	651	641	637	643	644	645	628	589	631	635	598	686	618	654	609	602	665	650	659	634	626	643	618	609	686	664	618	624	640	645	657	658	624	655	674	620	611	628	609	584	664	649	610	651	686	619	674	601	599	650	656	633	639	621	655	634	622	605	626	634	664	652	677	584	662	605	655	622	659	658	651	631	623	648	574	661	641	630	624	678	629	673	638	614	613	623	642	635	650	686	620	641	617	619	611	661	693	608	668	614	636	655	646	621	634	637	676	627	635	663	633	657	603	613	629	659	634	640	640	602	626	631	651	650	639	634	651	606	633	646	613	617	618	637	659	652	622	665	704	670	628	639	642	661	629	647	652	632	637	637	594	654	642	683	600	659	651	616	637	634	637	622	657	620	665	667	676	616	637	633	661	652	632	657	627	645	615	647	606	599	680	624	623	634	599	672	639	646	608	635	600	577	679	620	635	657	602	581	659	645	625	657	650	647	639	660	643	612	640	681	653	661	639	657	646	607	623	633	659	638	596	672	636	657	631	657	614	617	658	625	639	694	595	629	663	630	632	652	673	641	646	662	665	651	663	641	632	613	609	616	680	647	645	658	636	638	606	632	606	674	679	629	601	627	653	653	660	652	593	632	605	609	628	677	562	632	649	655	640	625	641	633	636	642	651	619	621	654	599	631	624	620	636	661	630	604	633	661	657	613	604	647	644	651	599	649	634	624	612	578	668	620	682	652	652	638	619	623	640	645	637	629	614	628	685	674	634	661	664	598	613	629	657	645	641	653	663	640	633	592	633	670	664	668	613	646	648	674	662	637	624	642	598	601	640	639	661	633	588	690	627	620	627	605	634	641	635	640	624	632	623	617	686	598	685	656	651	634	678	633	575	622	663	622	674	623	641	679	615	643	655	618	601	624	651	644	653	656	593	626	621	653	639	615	640	650	617	590	654	645	612	610	659	607	648	616	617	669	597	647	648	618	603	592	655	581	608	652	668	626	593	611	593	650	638	639	657	625	661	649	616	644	632	705	682	618	582	643	686	642	668	637	623	657	612	638	623	625	636	658	602	645	628	660	651	662	639	649	648	678	637	612	644	640	636	614	650	664	642	622	615	645	643	679	652	635	667	652	612	649	661	638	603	685	622	610	632	597	649	672	650	653	640	610	647	644	675	578	660	609	652	649	563	615	659	643	659	624	664	628	647	664	620	611	665	622	643	655	673	616	663	609	621	609	622	613	625	627	612	619	605	645	628	651	677	627	612	621	629	589	622	611	672	624	686	642	642	681	626	607	590	667	639	607	623	625	629	650	665	621	615	650	606	641	630	630	628	608	610	599	655	613	619	635	606	647	616	663	626	637	673	614	634	598	652	620	611	592	625	624	656	634	628	635	667	641	640	612	640	631	633	618	613	639	627	609	631	600	627	602	631	649	645	620	665	647	622	636	637	628	632	647	628	631	655	646	625	650	692	628	613	634	643	583	637	659	622	654	654	618	610	644	601	657	616	648	653	689	630	626	586	651	665	665	623	593	712	649	649	632	589	632	618	637	603	630	615	629	597	632	671	620	627	648	625	648	575	590	616	653	627	631	619	630	580	618	609	628	620	691	620	656	651	643	580	639	618	631	666	621	640	654	613	637	642	644	626	623	615	632	624	608	680	601	655	656	627	647	642	647	614	657	642	636	624	666	614	661	664	674	647	629	634	625	644	672	612	632	649	649	640	648	619	629	656	635	659	631	626	606	604	662	650	619	666	585	617	647	587	657	640	664	647	602	610	633	632	654	648	688	663	648	625	626	659	636	648	664	601	612	632	641	619	614	637	612	672	659	641	630	695	577	595	647	675	639	615	632	638	652	622	633	643	678	598	632	643	602	616	620	586	627	657	635	680	640	583	605	639	680	659	620	630	603	647	624	652	645	612	615	683	641	646	650	602	615	688	619	598	617	667	596	662	591	632	627	678	607	624	613
22320	21092	28856	23574	21093	21153	11549	1031	680	602	515	448	400	388	349	347	301	268	262	294	267	293	234	218	241	249	235	225	244	209	225	212	242	226	200	218	194	250	217	233	184	216	209	218	204	206	196	182	224	196	215	235	199	209	201	199	209	225	180	237	208	202	192	191	203	195	202	213	223	187	226	216	234	189	214	188	215	200	207	205	222	204	191	227	205	190	219	184	213	211	192	207	217	197	215	203	212	203	220	212	222	185	197	219	202	198	187	218	203	203	202	194	192	221	196	186	216	208	208	184	213	198	225	182	202	196	184	199	184	215	183	201	183	187	207	200	214	186	174	203	194	183	187	195	199	193	200	220	165	209	208	190	163	186	178	200	202	214	189	210	194	198	193	239	195	226	194	178	221	205	199	204	194	166	157	200	213	194	215	208	203	179	188	212	218	221	181	194	213	180	195	193	196	205	214	198	183	188	214	179	194	216	236	188	201	210	240	193	174	216	204	195	213	193	216	210	223	181	201	199	227	191	208	195	206	196	225	197	203	194	183	190	190	214	198	202	194	206	193	200	197	204	211	181	203	195	191	207	186	215	210	211	202	186	192	194	219	205	187	183	211	203	200	224	179	192	221	229	200	182	223	185	217	189	210	197	175	190	208	181	205	185	183	212	200	184	199	183	196	193	206	224	187	200	205	220	210	181	195	196	215	174	194	218	184	222	200	197	199	222	212	197	207	213	226	197	205	206	194	196	183	177	195	177	190	201	195	197	177	215	215	215	203	186	213	205	191	201	178	196	193	208	201	190	205	188	212	191	188	213	179	200	196	189	198	204	205	221	186	182	216	174	188	182	199	173	204	230	204	201	172	185	208	203	209	234	194	186	205	194	177	202	179	220	178	194	190	186	199	195	192	184	182	199	211	225	188	217	190	205	197	210	198	200	218	216	193	207	193	203	229	167	157	196	190	200	193	215	197	207	183	202	211	203	203	184	167	206	216	188	194	212	207	203	173	203	216	169	182	221	183	176	191	198	205	221	184	206	192	189	202	200	206	226	179	227	218	195	187	187	195	196	184	199	208	187	182	201	203	188	208	190	196	210	187	203	188	210	187	196	217	206	176	207	217	188	175	191	181	178	192	202	206	200	215	196	174	218	210	214	167	209	216	176	205	192	185	209	186	189	185	171	214	201	187	191	179	215	218	195	184	209	190	185	193	186	213	182	180	193	197	209	208	206	186	206	195	185	180	204	180	196	209	198	179	212	192	191	205	177	211	183	182	179	182	187	197	209	231	190	234	193	220	200	204	203	192	192	198	191	177	189	191	237	219	203	193	205	197	171	221	181	211	201	198	204	197	178	199	201	187	169	180	178	206	201	189	206	201	180	205	181	209	193	190	172	190	199	189	201	216	221	182	214	193	183	181	181	232	169	165	181	175	195	188	206	174	214	193	215	205	199	196	188	216	195	201	197	170	205	209	179	242	205	172	219	211	206	211	192	213	206	200	181	207	195	178	227	217	197	193	195	192	202	216	182	180	175	174	189	205	198	194	206	210	195	197	196	198	188	220	183	204	208	170	200	209	203	202	210	202	201	193	176	223	214	189	190	199	188	180	178	188	170	189	201	206	213	198	179	219	216	221	205	219	200	172	209	170	200	205	170	199	210	165	178	199	200	198	179	195	216	229	206	187	182	182	202	200	182	193	204	182	200	181	181	205	166	213	233	186	180	222	205	189	217	211	187	211	197	194	221	177	208	186	203	190	206	215	172	196	194	197	219	170	181	185	172	189	175	188	194	196	193	221	207	192	171	203	174	170	198	218	178	191	213	190	186	206	214	206	204	207	180	181	205	216	216	196	199	198	204	192	208	179	202	176	206	192	182	217	196	197	181	204	184	222	177	182	213	200	194	179	185	180	194	188	206	191	211	186	198	199	198	211	185	189	184	221	217	216	217	206	214	173	198	203	206	223	205	208	194	207	205	222	193	190	196	184	196	235	201	199	205	194	211	219	179	207	170	199	185	208	197	203	214	191	217	207	196	207	186	191	191	191	182	190	180	159	200	179	164	217	191	173	198	195	218	203	206	227	173	201	213	217	187	195	208	208	202	190	201	185	203	207	203	182	187	183	203	219	202	193	212	233	191	207	200	185	187	175	196	199	202	196	172	197	212	186	178	182	193	202	188	208	191	203	188	200	208	227	192	207	192	208	209	190	220	202	195	196	217	199	170	186	209	202	193	155	184	190	236	201	212	198	181	200	203	206	207	192	198	202	190	204	222	208	228	193	200	185	198	173	200	209	190	205	185	210	212	211	190	220	192	192	212	186	197	220	207	197	180	200	193	197	208	199	186	188	212	172	216	184	218	200	184	209	196	194	197	196	211	208	231	197	202	193	213	208	194	213	206	187	169	199	197	196	209	186	210	212	176	201	188	194	216	210	185	203	217	192	182	215	183	186	183	189	211	186	225	196	210	172	175	199	200	225	174	203	180	207	175	187	203	184	217	216	216	212	192	203	187	208	205	197	201	187	224	169	189	214	213	179	209	222	186	208	219	202	190	170	215	201	188	189	208	197	190	203	217	184	200	192	197	156	201	206	196	192	189	182	223	203	176	205	175	200	204	206	201	197	199	193	198	194	179	181	195	192	192	191	201	212	202	203	194	218	189	195	199	192	200	211	199	168	199	198	230	184	213	204	215	165	226	201	179	194	229	185	192	202	198	199	181	196	195	187	200	207	175	203	206	193	198	195	176	202	193	206	191	223	178	183	193	210	190	215	180	193	195	173	215	210	202	203	194	171	186	180	194	193	177	206	198	178	211	184	194	188	216	206	190	214	201	203	189	206	200	221	200	188	214	225	190	184	197	200	197	204	191	194	200	216	223	189	209	188	207	189	211	201	170	174	196	205	189	213	176	158	203	240	187	180	199	208	202	177	181	181	201	183	209	217	203	207	182	190	215	213	180	193	214	212	181	230	200	200	205	178	174	177	198	200	202	194	198	198	187	202	221	186	193	211	198	208	192	179	215	202	189	201	214	210	207	187	213	213	167	201	178	177	202	185	204	189	190	205	185	215	207	222	189	182	197	193	191	210	187	181	195	172	200	176	220	211	203	197	182	185	197	208	212	179	195	215	200	185	183	210	185	183	199	192	193	216	212	206	200	204	219	194	183	179	208	192	172	194	194	201	171	192	185	207	186	163	201	193	203	186	198	214	226	193	190	191	195	210	185	206	203	224	196	201	223	218	178	181	206	218	212	168	190	181	246	228	210	206	218	201	223	208	198	201	180	193	191	195	201	195	179	186	177	190	209	193	183	202	182	208	196	199	200	176	212	194	178	196	202	214	197	152	208	219	184	214	198	179	221	210	192	188	198	200	201	202	189	179	194	183	207	207	171	202	201	211	180	226	213	201	179	200	186	198	198	202	183	211	197	191	177	196	197	188	173	195	207	196	185	189	170	171	183	184	185	188	214	206	221	216	184	209	203	217	205	214	197
5380	14002	9990	4891	3456	2581	1875	1366	1054	904	725	629	530	466	438	356	340	321	333	316	293	286	301	270	248	249	244	279	213	234	242	221	212	219	207	212	220	246	214	210	231	202	188	194	213	233	208	194	231	209	211	211	209	211	215	215	224	192	215	190	198	210	207	185	215	198	203	200	226	200	215	197	193	196	191	193	201	195	189	208	214	222	193	217	188	209	241	210	217	203	186	189	202	199	215	218	214	200	185	215	186	204	199	200	189	201	210	208	210	208	207	196	213	214	208	206	194	185	198	182	203	186	199	202	213	203	193	210	199	214	205	212	194	209	191	200	193	197	189	218	210	181	198	210	242	200	199	209	207	203	176	218	189	199	196	201	200	194	223	172	200	181	206	196	212	183	197	200	207	196	198	202	186	181	213	194	186	191	203	189	183	207	191	216	201	201	210	176	193	223	219	239	203	191	210	182	202	192	203	178	217	238	184	177	219	189	192	217	184	181	189	175	185	208	195	182	191	164	199	166	193	187	206	213	203	196	198	183	202	201	183	178	217	177	205	205	183	202	167	181	183	191	219	208	185	182	176	186	184	213	176	188	181	197	194	201	183	184	178	214	190	211	193	198	197	189	211	204	207	232	182	181	190	163	195	200	195	204	212	216	178	219	179	196	196	189	199	219	195	213	213	216	201	209	205	200	172	203	220	192	212	201	196	204	176	191	198	209	201	210	217	203	190	222	212	187	186	194	187	222	210	179	200	190	206	192	195	188	188	211	181	202	193	197	200	202	189	227	203	210	206	227	204	234	192	196	204	196	222	184	216	193	198	186	205	182	183	192	218	188	189	194	197	199	215	172	200	197	217	203	219	208	177	187	218	175	207	204	211	202	183	194	180	195	221	195	209	220	199	222	193	201	197	212	189	197	211	175	210	189	209	220	192	204	211	214	200	186	203	189	193	203	206	219	195	201	222	202	202	204	218	224	204	206	208	207	197	202	202	185	189	208	198	211	188	200	204	199	201	192	214	205	220	214	182	176	208	220	190	183	229	194	169	182	207	194	200	194	210	198	204	194	191	212	177	189	204	210	206	211	179	174	210	180	191	186	211	202	192	201	202	187	207	186	178	201	218	214	224	202	193	206	204	200	201	184	185	207	227	187	177	164	206	185	208	215	192	194	180	203	191	197	213	214	206	185	208	210	185	208	167	181	189	200	185	190	191	181	184	195	182	201	208	211	206	201	210	222	193	187	198	199	203	209	197	180	208	168	191	215	202	213	224	192	193	208	220	215	179	210	180	207	182	209	181	195	186	195	204	195	200	216	170	211	227	194	196	195	206	178	197	214	174	194	204	196	199	211	197	188	190	201	169	231	198	184	183	191	207	172	199	174	172	209	195	211	185	210	201	197	201	214	181	210	209	195	215	196	208	191	203	187	214	210	201	212	206	203	198	177	186	218	186	185	201	203	186	209	194	196	189	235	196	199	199	198	171	204	189	222	200	186	205	203	205	201	200	218	197	198	193	219	196	194	217	211	182	228	181	199	206	186	195	204	196	181	187	209	216	178	203	179	181	185	199	181	168	169	185	198	197	217	202	207	203	189	185	209	212	210	202	216	197	211	219	209	189	200	231	194	184	223	203	190	187	227	187	193	196	180	215	191	199	197	205	191	183	207	197	217	189	203	213	188	222	206	200	196	193	198	207	189	182	197	199	218	193	192	183	189	201	210	198	210	226	187	216	194	213	216	172	194	209	165	210	193	167	171	220	196	190	207	180	180	192	211	180	198	202	212	195	185	202	196	208	227	191	191	237	213	210	184	200	189	185	179	182	181	216	170	179	189	203	211	200	193	208	213	204	204	190	187	202	207	201	198	219	189	202	199	198	211	189	185	196	203	208	192	225	194	180	193	209	210	200	204	191	189	196	210	191	188	195	217	191	185	185	194	187	198	191	209	189	187	199	209	192	192	213	220	237	185	213	166	207	191	202	193	206	190	210	201	209	222	180	200	166	202	195	206	201	192	199	204	224	202	196	178	202	201	203	210	184	154	205	213	180	196	217	214	226	193	212	217	188	198	191	174	170	204	202	222	201	209	211	204	213	186	209	201	190	212	188	209	201	211	216	175	201	200	180	191	188	190	210	193	200	174	210	172	222	218	199	193	183	183	208	197	221	197	208	208	181	234	206	201	182	215	216	210	214	190	205	200	184	212	191	186	213	211	201	227	191	199	193	196	189	175	193	208	197	203	198	181	182	186	205	190	193	175	182	196	183	183	179	203	185	206	200	194	222	205	188	173	189	246	189	194	190	187	215	202	201	194	196	212	207	197	206	210	223	210	183	185	192	210	197	191	211	195	201	216	188	190	188	206	193	180	221	218	181	196	202	172	204	201	214	196	188	201	206	200	206	194	190	203	185	194	174	216	194	193	200	193	180	186	203	201	200	208	202	180	206	204	189	179	203	189	200	165	202	202	196	208	191	184	211	203	220	192	195	175	202	200	210	195	176	212	172	207	180	227	193	185	185	211	213	208	212	201	188	182	184	199	186	205	211	213	175	180	188	181	210	207	189	197	201	202	183	197	199	221	195	213	182	179	191	203	213	187	185	197	200	182	199	203	195	193	177	196	187	178	176	212	200	207	197	178	221	184	197	192	199	202	175	179	199	205	183	174	178	221	187	190	196	200	200	203	205	207	198	202	187	190	202	198	187	180	193	210	182	218	210	195	187	186	200	207	190	216	207	198	202	196	219	184	218	210	205	167	192	187	214	220	203	180	204	211	186	208	168	188	195	200	211	178	171	210	174	229	221	193	206	191	178	189	197	187	197	187	199	208	201	211	202	184	198	201	180	207	204	180	219	202	182	218	198	193	209	186	172	195	207	206	205	196	217	168	217	191	179	192	191	205	198	194	187	212	192	213	194	194	217	230	187	179	204	197	193	206	173	211	199	206	199	198	193	187	188	197	215	215	208	196	207	192	202	215	206	193	178	221	206	203	196	218	205	202	206	168	178	191	223	194	213	202	195	207	181	180	220	209	195	238	191	187	196	190	192	196	204	202	179	199	190	204	209	189	194	220	198	193	180	205	202	215	195	188	199	215	203	174	171	197	195	190	182	195	173	199	211	200	197	207	202	176	199	201	212	194	201	182	192	206	202	177	224	192	206	191	217	174	192	207	209	202	217	198	212	195	184	196	211	183	210	219	207	212	194	204	185	214	200	197	200	203	187	207	225	201	201	198	179	203	194	206	200	197	203	220	214	179	192	205	207	202	187	185	192	195	182	241	181	207	207	205	203	218	213	192	161	184	221	177	197	224	178	194	207	206	218	197	182	198	213	211	171	189	203	193	198	220	203	183	215	160	206	185	189	187	208	170	203	214	176	226	212	192	193	239	232	209	181	202	184	193	201	209	189	202	219	203	228	187	205	189	181	191	176	199	185	196	191	180	219	206	230	221	190	185	221	187	196	193	187	212	206	201	218	204	211	209	192	195	190	209
27220	18654	5077	914	655	622	644	619	623	626	630	633	628	628	623	619	653	652	605	630	592	631	656	633	697	662	626	597	573	597	628	670	615	642	625	652	600	637	624	629	647	646	677	626	627	606	606	615	667	637	642	663	611	629	650	689	651	661	625	687	615	614	616	627	621	649	666	636	623	594	635	611	573	621	617	635	632	636	626	575	616	627	613	638	666	637	602	608	630	653	663	613	646	620	681	610	595	634	609	627	610	621	612	631	628	626	566	677	621	659	605	611	624	642	649	609	574	625	653	593	597	614	668	599	646	626	627	656	646	631	622	600	619	661	620	627	652	609	632	607	627	634	632	645	586	590	637	623	650	656	605	596	590	625	591	632	610	634	659	616	643	593	570	633	636	596	639	609	646	631	638	629	698	636	677	649	577	619	630	605	613	638	609	619	637	623	632	647	651	651	600	581	605	653	658	686	643	606	600	655	596	620	602	604	569	636	602	645	675	607	623	654	640	681	619	633	670	651	637	641	602	609	609	619	602	644	597	572	637	594	622	646	650	605	650	649	597	572	616	626	666	602	572	679	575	659	653	586	650	642	626	590	632	629	648	606	615	595	664	663	637	648	623	649	578	599	614	648	642	627	627	646	624	568	649	694	642	660	650	632	613	655	614	640	616	604	643	658	610	602	637	615	620	635	634	642	629	651	739	595	641	641	629	654	636	659	632	618	659	656	624	637	627	632	620	629	674	666	648	607	619	638	605	607	608	621	614	632	650	615	622	613	623	606	641	621	636	616	606	579	612	624	580	633	653	634	637	618	648	631	607	655	617	624	598	631	638	641	569	619	611	607	612	597	644	651	638	629	650	622	651	644	592	642	620	582	659	636	618	653	613	599	592	627	627	648	641	666	631	605	672	593	594	575	661	618	584	600	627	593	563	667	661	641	630	635	630	624	601	607	662	644	583	615	613	615	589	668	685	632	658	609	643	604	659	663	603	653	684	628	651	605	640	632	622	640	628	579	665	597	609	615	619	640	613	640	625	622	612	619	649	656	628	640	615	624	583	613	600	658	680	644	623	637	666	592	621	611	583	633	656	660	580	581	612	639	565	651	626	680	594	653	633	652	635	567	599	661	623	650	626	604	621	616	623	664	644	587	590	647	648	656	629	650	617	632	640	593	619	574	602	614	638	613	632	612	617	635	637	619	644	621	615	585	610	656	597	611	648	600	639	659	630	616	631	624	659	613	627	650	628	601	603	629	649	625	611	620	595	627	653	648	626	624	580	631	604	620	634	618	674	626	638	638	612	636	612	658	615	606	633	661	643	610	589	616	647	572	583	652	658	636	600	647	608	609	600	667	630	610	657	629	616	598	657	648	592	612	624	623	616	655	615	606	618	606	588	640	667	632	654	614	584	624	640	584	628	629	582	623	601	666	633	593	658	629	589	647	604	596	647	605	652	612	614	615	611	663	609	631	623	683	623	595	631	646	552	619	618	651	632	640	616	623	633	620	616	616	656	606	628	615	635	652	627	631	608	614	635	643	638	626	612	625	600	613	645	635	619	614	575	606	651	623	616	596	642	600	643	645	608	624	561	632	631	630	630	625	634	629	624	620	619	643	579	598	618	632	655	587	684	665	612	683	571	639	635	655	648	661	598	612	630	592	577	579	663	629	605	615	640	604	649	634	605	654	613	644	633	635	609	609	642	614	578	603	651	617	631	630	625	640	605	625	654	586	630	576	630	613	615	640	634	650	630	563	651	638	615	634	650	651	598	637	616	646	644	646	615	626	661	651	623	632	651	578	639	651	616	631	617	644	634	603	648	627	612	643	643	624	617	580	656	623	622	606	602	655	618	579	653	633	576	610	684	671	591	594	635	631	642	596	591	678	631	620	608	646	650	643	607	650	635	646	575	673	684	653	588	636	610	600	610	613	630	652	572	636	654	657	609	620	633	645	641	602	579	633	617	625	646	602	633	614	629	668	621	624	651	632	626	656	645	606	626	605	626	621	631	598	659	619	589	566	611	591	675	611	614	650	614	577	629	628	621	619	631	605	615	592	619	619	610	621	632	616	620	613	616	608	640	652	634	649	623	643	591	690	611	642	599	604	596	614	618	664	649	634	587	600	631	626	612	622	624	658	636	633	569	614	616	646	638	653	645	624	649	606	611	582	623	646	628	621	580	649	604	686	659	625	603	647	598	685	586	632	636	640	620	625	629	618	620	636	705	605	605	593	677	582	626	635	656	629	619	653	637	586	634	637	661	619	648	632	648	612	652	641	614	620	632	622	655	656	605	612	593	674	637	631	635	647	610	643	618	604	597	611	615	646	641	617	624	614	606	650	628	604	607	634	697	662	648	608	625	615	637	596	608	624	637	592	624	600	596	647	620	609	609	633	556	625	621	650	604	627	627	619	604	611	583	644	647	604	631	586	612	645	630	598	679	601	623	618	658	638	603	629	631	587	608	616	593	672	599	612	621	587	661	596	672	619	589	598	632	677	652	609	653	644	615	622	655	652	635	650	604	600	594	679	620	625	648	596	626	605	680	611	637	645	652	704	672	646	583	605	646	604	611	612	610	627	617	643	622	647	596	615	591	589	603	664	597	613	631	636	626	626	611	634	613	625	641	593	670	620	617	643	653	588	624	641	599	605	645	609	619	650	603	618	597	609	622	624	612	619	674	641	607	617	624	650	621	581	608	648	623	615	653	635	632	576	559	642	624	602	643	629	639	639	637	613	588	614	637	649	633	614	641	636	641	594	620	625	589	631	618	619	655	654	632	645	640	653	636	644	629	668	624	609	638	620	649	572	641	610	637	641	626	641	606	661	611	619	603	629	640	594	601	647	636	608	649	628	638	628	657	660	652	663	630	614	591	606	597	627	605	615	621	676	572	667	626	554	607	622	598	615	601	642	601	665	622	627	611	625	595	666	643	603	570	607	587	630	632	591	645	609	619	612	635	646	609	616	618	653	621	586	607	644	617	614	598	583	700	609	638	563	590	625	653	643	637	618	675	672	644	614	681	646	596	596	645	613	647	601	668	630	620	681	639	614	629	634	631	628	653	614	660	668	653	583	615	615	656	627	616	619	654	606	651	601	626	638	629	642	616	587	653	647	634	670	618	608	665	602	614	604	640	604	583	631	616	645	633	597	655	601	626	618	601	647	667	644	649	596	611	604	649	602	621	597	675	635	635	622	626	646	622	641	614	601	601	617	627	642	616	608	640	654	609	591	632	629	596	611	605	643	555	607	611	613	644	574	591	626	631	618	660	659	647	596	633	621	611	635	626	652	618	599	593	670	641	614	585	590	625	626	652	628	632	647	621	637	637	645	600	618	671	631	604	618	634	619	597	620	641	613	642	639	596	621	655	621	617	643	610	609	624	602	644	621	636	622	600	631	645	664	659	606	610	640	612	653	628	605	635	599	620	643	596	652	606	647	624	572	650	639	619	639	607	611	637	610	620	627	651	646	611	573	599	651	614	620	582	631
4572	1117	967	788	707	727	705	682	627	643	612	623	679	642	669	624	611	688	665	655	657	635	608	625	639	593	667	654	678	685	675	621	656	667	665	633	631	690	681	667	655	636	644	641	695	646	685	657	602	611	650	675	615	618	606	618	656	645	633	678	678	678	651	652	680	618	633	692	667	642	652	664	622	634	640	603	657	643	674	612	635	658	621	654	635	637	637	650	657	640	649	627	621	647	622	613	666	678	635	615	664	677	630	590	658	673	696	660	723	618	657	663	676	651	665	625	645	666	664	659	661	645	634	624	674	593	628	662	663	659	639	679	634	649	662	637	593	671	633	660	689	676	640	663	646	662	692	644	632	649	644	656	673	667	661	675	657	657	682	659	625	633	687	680	643	607	693	645	626	631	683	669	619	642	653	653	674	673	619	619	648	657	629	638	638	647	643	628	653	659	664	647	661	657	641	636	630	654	628	674	665	628	632	672	631	663	637	700	614	617	649	614	647	684	635	659	622	656	682	629	662	639	618	611	635	631	629	683	637	606	615	606	687	676	648	657	655	635	661	661	642	676	685	677	659	662	666	663	656	670	666	636	673	663	648	724	656	636	663	632	627	606	630	653	706	629	665	633	684	671	651	646	643	638	610	653	642	650	654	641	652	674	643	663	669	639	700	656	623	680	655	666	631	652	676	647	626	624	696	661	637	660	649	634	615	621	661	661	661	681	654	640	660	650	661	617	683	656	639	656	631	635	655	626	602	629	660	629	624	647	673	657	603	680	657	653	700	641	657	588	616	628	639	619	627	630	675	675	612	666	649	679	704	679	604	658	648	662	637	645	674	639	659	614	647	632	648	625	668	623	639	658	655	644	659	628	682	641	730	698	633	641	632	628	622	621	668	658	665	633	662	681	681	639	661	678	644	628	647	668	666	643	647	652	603	650	625	630	658	589	648	620	634	644	650	668	626	669	649	619	637	633	621	624	678	647	648	617	649	614	609	688	644	630	666	686	622	633	639	629	647	654	672	650	660	646	701	642	646	660	664	615	657	718	643	657	588	694	608	635	629	610	605	643	681	657	628	672	644	664	679	637	675	644	677	594	646	655	634	600	653	653	625	635	616	659	684	647	623	665	629	625	619	596	646	648	626	645	682	706	690	674	642	651	645	661	620	654	693	670	629	625	626	674	616	668	664	637	652	636	677	680	683	600	587	607	633	672	646	659	628	651	680	612	631	628	637	621	627	672	634	634	658	646	703	683	654	674	666	585	655	622	655	662	674	597	650	615	658	684	633	664	623	659	661	663	654	660	698	633	592	627	662	615	651	643	703	644	658	658	636	635	627	649	678	630	628	628	622	673	698	643	657	659	629	663	650	642	631	663	627	638	645	655	695	695	656	637	656	640	652	637	693	629	625	677	617	649	673	635	671	621	626	646	647	643	638	656	594	673	693	635	640	628	632	638	682	608	638	657	674	651	667	646	614	622	640	674	669	681	657	657	622	639	636	670	629	627	665	643	648	682	604	695	643	618	629	596	644	616	621	644	676	633	641	613	643	655	617	591	676	624	637	686	648	679	646	655	689	632	664	588	665	627	611	666	632	620	611	646	639	649	679	651	600	584	684	664	658	679	649	685	652	641	627	658	652	660	661	635	662	662	613	618	660	612	637	596	631	566	638	715	656	652	621	619	619	639	612	614	619	683	634	631	632	654	681	688	670	638	666	668	624	668	685	679	671	654	664	684	680	649	619	677	608	663	662	694	654	685	625	655	698	643	651	661	626	659	687	668	633	591	674	648	620	680	688	686	635	637	630	661	675	660	570	638	645	650	621	704	665	683	657	652	634	685	689	638	660	690	670	620	690	642	622	588	641	678	631	659	643	651	638	673	659	673	686	669	648	689	605	640	612	634	668	599	642	625	642	663	628	665	652	626	634	637	662	590	655	673	685	718	677	628	665	590	650	665	626	640	666	648	634	637	644	645	698	644	664	693	620	642	669	680	656	596	620	636	639	655	635	626	606	645	683	639	665	646	595	676	642	627	633	668	649	629	618	614	663	658	654	639	640	653	689	619	632	626	649	642	650	625	647	668	636	655	675	638	619	667	684	642	625	640	673	650	622	651	627	618	680	590	635	645	663	608	618	612	632	635	628	640	661	626	662	689	701	691	626	620	631	624	676	685	641	623	634	626	646	633	676	615	681	677	657	633	651	665	640	643	633	641	662	621	657	624	637	665	653	666	650	624	617	638	621	671	672	618	634	671	620	609	610	666	641	673	656	633	648	614	604	666	679	680	659	650	668	652	636	674	629	681	626	630	629	648	663	684	665	674	630	665	681	643	659	662	667	676	629	578	636	611	619	651	678	684	627	650	686	655	645	635	625	663	636	629	630	651	641	627	587	626	688	682	611	652	635	675	623	651	611	635	596	674	641	666	612	620	610	597	670	610	648	646	652	663	634	664	642	640	615	656	661	632	615	638	576	629	642	690	688	660	662	645	641	693	688	644	630	632	639	678	677	667	657	638	637	628	619	674	698	609	672	617	614	627	644	656	631	644	667	639	674	625	631	627	670	665	615	670	643	618	698	665	682	581	664	607	704	678	657	649	676	626	644	663	682	622	641	644	678	652	618	697	681	636	660	620	643	644	658	638	654	707	657	603	588	644	672	641	680	636	634	662	632	685	614	625	643	675	615	659	630	646	657	693	650	620	636	671	615	620	622	716	663	726	670	683	642	690	689	648	647	641	659	632	626	639	631	664	646	613	619	675	668	628	650	664	650	627	639	626	661	683	606	612	646	663	653	634	617	662	697	658	657	640	669	635	685	651	634	634	639	633	667	640	623	623	632	663	658	662	646	621	657	657	624	650	666	623	628	661	635	650	622	621	658	645	629	625	675	673	673	647	650	670	630	659	639	646	649	674	657	640	674	645	654	636	628	622	629	663	681	637	661	670	632	650	655	655	644	692	643	659	624	638	623	671	651	630	644	633	691	648	677	643	671	673	624	676	660	651	676	636	647	661	604	584	626	641	655	661	647	640	630	643	653	642	648	620	649	625	662	651	632	644	610	687	693	687	659	652	606	628	674	669	682	641	655	642	620	683	627	659	680	682	640	670	684	635	670	665	664	688	649	653	623	670	643	617	650	657	641	664	606	655	631	662	661	660	674	611	626	680	595	674	653	635	629	642	671	678	662	622	655	611	651	686	679	674	670	642	625	689	610	615	698	633	639	649	692	611	616	653	648	657	662	675	589	652	662	681	650	604	599	653	666	650	670	637	660	599	664	682	656	643	642	641	641	657	637	660	662	634	632	685	702	673	611	666	637	662	699	645	646	654	621	668	633	603	606	638	632	645	663	622	666	615	648	637	637	626	630	680	635	650	656	663	637	676	585	614	615	657	614	649	623	644	635	681	654	634	643	646	700	653	652	666	633	667	630	640	632	660	656	661	607	665	672	642	630	645	657	599	631	605	663	634	642	651	639	685	634	652	664	673
23453	21044	28391	23902	21054	12532	1201	682	511	509	433	413	391	372	364	378	347	347	348	327	322	320	330	317	311	268	319	299	301	298	338	273	320	282	332	309	296	279	290	308	266	301	313	288	273	302	310	265	296	297	260	289	291	309	316	280	307	297	302	295	307	289	273	280	299	311	277	312	281	325	321	304	298	282	288	305	309	295	318	278	296	298	269	315	322	301	285	275	301	322	301	253	278	335	326	299	282	317	304	311	304	315	318	293	286	264	263	303	282	277	298	287	306	273	299	285	289	283	280	270	305	285	257	305	308	262	326	296	291	285	283	295	321	261	312	289	328	272	302	296	280	285	306	324	294	293	302	293	264	275	282	276	289	304	266	288	324	306	322	294	286	286	313	304	282	328	310	268	307	299	291	302	289	307	291	298	254	305	318	291	291	327	272	289	323	285	325	294	302	295	275	292	267	302	309	278	296	308	296	275	277	286	307	291	261	302	295	295	282	286	299	301	326	292	329	273	294	300	315	291	287	297	291	276	303	308	294	273	302	275	303	292	262	291	289	283	292	315	307	284	307	294	284	287	319	305	326	297	268	280	283	294	292	308	296	274	316	278	266	298	305	278	279	268	270	284	325	273	280	320	293	287	286	309	286	295	276	303	306	256	321	291	301	314	288	308	281	326	349	298	255	284	297	288	313	314	300	269	275	286	299	295	299	297	273	289	309	310	283	282	263	283	327	261	272	310	295	275	297	259	319	292	282	335	298	318	273	316	276	272	319	320	281	284	285	309	290	286	297	297	299	312	329	288	314	293	310	350	293	319	313	271	281	275	284	303	295	301	294	305	304	314	298	315	278	301	296	281	294	288	301	286	308	285	298	267	292	267	282	334	313	295	322	301	285	285	294	292	288	305	272	276	260	294	275	271	299	291	321	270	286	324	289	331	312	271	296	273	281	301	261	306	295	315	285	302	276	261	294	264	279	288	294	300	311	276	299	299	275	315	282	280	274	306	263	289	277	289	304	277	264	268	288	277	295	273	289	289	275	298	284	307	278	282	257	302	314	309	289	306	315	296	265	287	282	302	303	293	273	279	307	257	330	305	300	280	297	280	268	283	295	295	302	287	265	303	290	277	274	331	305	288	281	297	297	269	312	313	264	302	273	268	284	294	306	275	284	297	303	283	269	306	285	298	262	291	311	279	281	313	292	265	293	290	295	272	307	295	272	305	278	315	283	288	309	334	279	309	283	276	293	281	333	289	285	319	283	288	266	297	254	292	284	304	293	305	300	316	282	295	283	313	270	320	261	320	293	293	301	305	278	292	299	308	305	305	304	288	283	300	295	283	313	294	278	278	274	299	295	300	283	289	309	307	315	280	278	267	287	247	293	304	280	267	283	263	268	287	276	269	291	287	296	283	273	300	304	305	298	278	280	284	269	292	310	290	275	286	288	288	294	278	300	333	282	305	260	263	271	315	308	282	336	306	305	278	283	253	301	292	313	290	280	312	304	284	287	271	314	278	279	262	281	311	275	296	307	304	290	302	312	305	304	304	285	301	316	311	333	274	294	259	280	268	300	272	312	304	291	293	306	283	282	283	294	309	311	318	305	294	279	259	322	295	265	300	283	272	295	298	274	266	299	308	293	275	279	286	278	283	277	289	297	300	282	285	322	286	311	287	305	285	277	282	288	291	266	289	289	276	272	271	280	296	342	297	302	290	283	306	287	270	295	283	271	268	263	276	300	317	294	274	256	280	312	265	274	284	281	308	264	314	279	271	305	276	282	307	274	281	330	272	301	275	279	294	295	290	298	292	265	289	299	302	311	267	308	308	295	290	304	319	325	266	287	309	319	261	290	274	316	316	295	296	287	273	249	285	312	285	279	288	302	277	296	299	291	280	301	302	316	258	311	295	307	305	313	318	299	312	277	295	316	340	311	273	293	282	320	292	298	325	327	299	288	282	274	310	302	308	316	305	286	293	273	258	293	269	267	324	291	286	298	276	294	267	318	325	283	320	288	293	314	287	271	302	307	290	260	289	310	287	267	273	295	294	275	309	298	330	276	297	302	298	305	316	282	302	295	290	313	285	258	282	307	294	290	276	314	301	317	311	294	288	285	321	296	306	291	288	272	299	307	278	311	293	286	305	252	280	293	295	303	290	281	292	291	282	286	325	310	247	296	297	290	270	268	293	291	291	294	301	308	289	268	254	302	273	290	286	280	310	296	280	283	285	300	313	287	287	288	297	286	300	349	274	294	268	294	298	297	311	303	321	269	277	293	296	309	309	296	293	304	273	286	288	294	345	285	316	293	289	263	294	316	286	302	298	306	298	279	277	317	295	304	282	282	306	283	263	330	296	279	279	297	273	276	297	304	288	293	295	294	300	287	307	327	278	316	296	280	309	318	283	312	301	259	258	319	283	282	307	302	290	315	268	292	304	296	305	283	312	261	274	286	304	312	295	304	291	254	328	328	263	307	271	316	312	275	308	266	282	294	299	307	287	317	291	284	279	292	314	293	242	285	296	257	273	291	288	300	304	286	280	262	279	304	303	282	289	280	297	301	311	299	298	324	262	292	269	297	277	282	308	256	303	296	282	287	289	291	269	302	298	303	280	285	286	304	278	289	291	281	314	318	279	280	278	304	299	330	253	284	273	307	290	331	288	285	267	272	320	280	287	287	342	259	320	307	288	294	285	260	284	295	288	286	324	277	286	308	309	273	292	299	279	268	290	253	296	306	292	292	282	282	315	287	272	324	291	296	290	316	290	297	265	315	282	312	300	264	293	259	285	299	281	285	289	295	278	308	259	298	276	276	274	270	293	293	324	291	267	266	295	281	297	298	283	270	308	308	322	302	261	285	306	320	316	262	288	290	279	324	288	297	333	281	335	272	319	308	281	308	263	306	279	276	295	308	278	279	303	295	279	310	271	273	275	309	290	304	282	300	297	323	301	280	320	264	273	273	287	297	297	302	272	283	298	296	285	300	289	302	271	285	290	268	282	315	314	318	298	292	287	292	297	287	257	300	287	290	274	267	319	300	303	276	273	296	282	287	288	287	275	289	267	283	285	296	293	272	311	290	288	272	291	331	295	299	294	281	289	306	286	302	304	320	312	291	282	292	280	290	291	298	279	307	275	299	296	320	301	290	327	320	235	279	308	280	297	291	316	283	298	281	310	281	292	297	294	318	330	273	293	290	338	281	256	307	279	336	282	306	279	288	297	285	302	307	261	285	276	282	295	280	281	274	291	290	297	284	288	285	337	315	300	312	296	292	302	259	280	290	274	314	306	278	299	336	269	312	296	312	314	266	277	293	306	297	268	282	318	294	308	281	288	275	298	294	289	294	294	295	323	260	290	297	294	284	292	316	265	298	283	266	279	275	297	292	270	286	259	311	277	278	287	297	276	293	303	316	277	295	275	298	290	283	308	293	325	286	282	323	287	283	289	295	278	290	278	305	294	291	313	298	285	306	291	318	277	272	306	314	322	287	299
4261	8320	6042	2829	1945	1593	1142	965	777	611	588	518	463	462	387	395	372	347	371	375	368	352	357	361	376	357	309	356	334	377	377	337	340	346	366	326	343	310	337	331	334	368	330	322	318	294	295	324	294	308	330	306	320	331	308	305	304	317	341	292	300	298	302	305	339	292	278	325	314	336	331	324	316	330	364	272	292	337	291	340	342	354	330	309	319	353	332	339	347	310	349	323	310	293	317	341	315	311	316	316	310	306	331	330	305	311	296	309	314	341	310	302	320	286	317	318	334	324	311	315	322	320	308	345	341	331	318	297	308	331	314	314	279	311	307	311	328	331	342	300	316	309	344	351	333	324	311	320	296	321	361	319	312	313	300	350	312	321	321	326	362	326	334	320	292	321	308	332	352	317	290	313	307	326	324	343	325	303	352	326	338	333	283	329	301	321	312	304	332	310	305	318	309	343	301	321	317	334	354	314	310	326	289	316	358	331	322	302	323	320	332	325	309	336	320	327	314	289	333	293	294	354	312	330	328	293	299	308	331	290	349	279	332	302	329	324	311	332	302	336	335	328	326	336	309	298	326	330	311	331	327	297	318	320	315	304	340	312	318	335	311	318	318	315	290	279	288	283	326	355	329	302	299	338	337	312	302	311	294	311	277	310	324	338	344	298	335	321	331	327	321	292	330	340	318	337	317	332	337	325	309	322	310	317	309	329	317	333	334	305	334	336	307	293	300	308	326	288	291	325	301	319	325	335	302	322	323	300	288	311	324	317	310	301	320	309	322	298	328	373	305	277	314	331	291	336	316	318	343	311	345	302	315	328	333	328	324	313	307	302	344	320	318	365	299	342	319	299	287	335	328	272	289	334	348	327	320	318	316	281	297	309	322	302	324	331	323	301	321	320	333	277	328	317	316	349	306	294	323	345	325	335	340	299	323	345	346	342	365	320	314	334	315	311	300	308	310	319	329	323	351	305	310	321	321	336	304	315	321	337	322	309	314	314	308	312	345	324	333	300	323	331	329	278	336	308	305	309	353	293	316	295	346	312	324	334	320	343	334	288	309	276	321	331	344	317	318	320	324	327	307	325	297	320	314	310	296	309	337	283	305	303	330	329	331	316	350	322	300	304	306	296	311	324	300	298	313	289	312	339	337	305	312	314	327	319	307	320	337	302	326	300	318	325	294	317	332	314	325	318	328	306	344	328	315	315	316	315	310	308	324	308	325	358	341	339	320	328	304	333	357	303	294	320	290	321	323	277	312	302	300	324	315	329	275	328	315	327	303	323	312	327	305	311	305	324	283	338	328	325	318	319	320	311	331	319	321	312	284	333	370	318	320	294	305	325	309	327	329	317	307	307	338	338	308	289	337	308	348	306	317	319	339	300	291	321	313	324	315	331	302	315	323	320	328	313	314	340	323	315	330	280	284	314	300	321	307	316	330	320	317	329	316	333	319	313	302	282	324	311	312	319	310	309	328	325	331	325	308	352	286	302	341	344	326	311	294	330	318	326	311	350	325	309	295	310	340	346	345	326	327	296	303	350	326	304	328	342	323	325	341	327	292	329	337	311	330	322	306	329	323	306	328	341	336	313	328	335	302	312	303	334	327	335	315	286	326	347	315	305	316	325	327	334	322	333	369	316	345	315	311	332	326	347	313	313	320	311	314	339	323	311	331	324	314	291	314	319	318	341	304	289	303	325	341	320	347	310	309	324	302	324	329	358	278	341	327	351	304	293	284	326	337	303	323	317	311	297	289	307	310	340	324	321	314	292	335	308	326	292	303	328	320	338	320	320	311	270	325	297	344	320	336	279	317	320	331	344	371	353	313	306	305	296	323	305	325	286	325	311	326	285	351	293	319	341	337	377	295	331	316	317	286	323	280	326	343	329	352	348	317	315	322	319	339	302	293	296	318	322	319	311	328	330	317	341	324	346	322	320	319	309	331	330	291	321	316	316	318	306	317	323	328	315	313	294	315	312	331	327	305	290	286	313	328	298	335	299	308	330	325	337	320	287	314	326	320	308	328	320	316	315	338	309	318	344	317	309	331	310	312	269	307	299	351	312	323	305	293	290	288	339	312	305	337	297	317	328	277	337	333	325	313	281	314	306	342	303	319	312	338	319	296	301	291	297	283	295	339	324	321	317	348	329	347	334	331	287	327	336	336	319	333	298	324	333	318	359	296	303	342	313	317	300	320	316	297	332	333	337	335	305	331	304	338	301	296	298	321	319	332	314	316	346	311	335	332	313	312	346	324	304	326	327	298	331	299	343	310	298	284	309	319	326	332	331	306	322	343	312	314	325	336	320	305	348	312	322	318	342	327	330	328	317	364	319	301	342	320	302	295	325	333	338	313	313	306	326	336	301	304	314	303	297	313	288	324	332	315	322	302	324	309	321	318	307	300	307	323	304	279	328	312	310	326	311	321	340	324	310	351	290	323	337	303	307	322	328	326	329	299	294	320	279	338	298	307	324	318	341	387	302	364	318	296	312	317	319	315	323	320	312	322	327	341	296	327	308	361	322	322	304	295	317	286	305	323	323	312	319	324	267	340	342	320	331	350	325	297	346	280	289	318	322	330	299	360	302	329	329	303	326	326	347	337	291	305	297	320	348	313	309	319	332	299	334	311	306	303	330	308	352	330	304	303	343	312	326	324	298	297	338	335	319	310	331	318	307	288	304	336	343	315	326	311	321	306	346	318	328	330	324	331	344	330	339	312	312	327	326	312	326	332	334	315	302	338	291	327	312	302	303	315	329	333	331	301	306	311	296	328	327	282	344	330	284	280	319	314	312	298	305	335	302	343	292	317	326	303	323	329	340	356	308	338	342	344	294	334	334	355	316	327	320	342	295	330	314	325	336	295	321	317	293	301	325	327	313	324	325	318	318	339	342	311	330	318	292	345	317	317	327	310	288	313	287	337	305	317	303	297	307	306	309	333	318	314	300	333	301	322	324	310	340	313	291	324	318	322	303	334	337	278	331	294	316	339	317	320	332	299	312	359	322	297	340	313	307	314	326	331	310	329	360	307	342	328	298	300	330	317	325	309	328	312	346	300	309	303	351	272	303	314	319	321	346	313	304	327	336	303	311	326	334	295	304	297	331	320	289	322	293	298	320	304	311	334	310	335	324	337	320	316	324	288	330	324	319	325	306	275	323	328	339	332	336	285	298	325	275	327	288	332	334	349	305	303	314	336	322	298	310	322	307	297	300	332	306	322	302	298	323	311	295	316	314	318	306	311	340	302	290	319	315	307	316	340	305	342	304	323	306	332	361	267	316	351	317	312	332	291	302	321	327	326	311	315	320	315	305	316	334	335	332	310	311	304	276	370	311	330	300	334	305	304	295	305	339	362	329	331	317	328	331	314	313	329	313	315	359	334	357	340	321	291	288	331	330	358	311	326	333	328	333	344	316	325	313	361	296	298	348	320	301	334	296	297	315	322	322	291	299	335	314	325	320	318	353	342	342	316	326	332	312	298	317
24476	21068	27663	24686	15187	1444	1016	809	822	757	726	726	674	695	693	665	699	657	713	688	689	686	647	674	640	613	648	663	708	647	629	707	658	630	707	631	648	683	720	654	654	643	704	652	676	628	630	628	651	691	629	656	665	615	629	648	655	636	642	650	683	641	589	644	642	660	584	633	633	667	673	639	646	644	664	695	686	635	639	633	640	657	666	590	640	631	635	644	638	630	691	682	627	678	679	667	672	636	687	714	703	636	642	664	634	624	636	656	647	612	633	657	692	613	646	641	645	651	641	672	656	651	659	681	637	647	690	642	630	633	629	672	584	621	623	645	659	659	665	632	658	635	647	653	605	639	668	670	631	676	608	641	652	661	660	660	660	659	660	630	676	617	643	593	667	618	645	666	628	655	643	654	624	661	689	701	651	648	680	662	618	622	657	629	621	689	670	659	663	611	673	691	623	688	646	667	646	614	641	682	651	631	656	638	653	609	668	679	626	665	670	621	628	656	649	680	618	656	633	635	648	638	660	627	636	642	655	646	611	609	656	644	673	677	644	671	673	658	645	621	681	627	660	629	654	639	585	649	620	626	613	656	630	633	628	604	626	652	658	623	645	688	595	619	707	652	597	642	684	636	639	675	643	675	667	680	653	645	623	650	650	652	643	679	687	644	664	645	660	653	592	609	648	633	601	602	655	669	603	638	644	633	689	679	640	657	672	651	605	608	673	674	634	651	648	644	649	666	681	610	664	642	613	600	628	639	620	644	664	658	630	624	636	645	657	645	594	637	610	694	688	673	637	671	645	673	648	651	632	592	654	639	652	621	609	626	631	651	638	635	647	672	674	633	638	626	662	643	674	586	646	644	622	670	623	662	647	626	664	649	661	613	624	693	662	666	677	623	633	605	632	624	690	694	656	655	668	657	665	657	628	645	619	646	661	689	659	674	637	638	673	638	605	591	656	646	690	616	653	622	620	673	599	652	623	626	687	612	594	649	602	626	626	613	630	652	620	682	672	623	646	639	608	651	631	640	647	650	678	653	605	664	636	623	632	651	658	625	651	641	625	662	649	591	659	610	653	651	656	624	621	639	621	656	659	596	631	673	688	600	675	633	620	641	676	637	630	664	608	615	654	641	620	639	661	657	649	633	625	630	685	658	598	673	650	646	632	629	638	640	635	599	626	660	691	673	660	723	667	666	656	677	655	601	679	626	650	652	658	621	630	645	667	643	647	626	609	668	621	653	641	628	657	594	685	663	629	606	662	625	633	711	643	636	654	666	627	635	622	623	595	654	629	613	657	666	612	633	658	623	607	621	641	660	662	641	617	673	619	681	650	626	606	670	600	669	614	649	674	649	693	659	615	664	719	625	611	627	649	642	591	650	640	636	620	633	635	654	710	658	652	652	671	638	653	620	630	667	643	635	644	661	633	688	660	613	677	650	642	658	654	666	651	617	638	625	638	645	681	670	604	639	640	632	655	620	630	666	604	641	642	642	615	602	643	649	641	646	639	621	649	645	671	642	672	681	682	615	614	629	633	620	666	642	657	594	636	661	648	640	653	629	645	651	633	652	654	651	674	647	646	717	634	676	653	648	650	664	626	617	672	641	625	639	646	661	607	618	637	649	615	668	672	635	674	654	640	588	653	656	641	652	683	652	633	693	618	693	644	602	653	664	629	672	643	644	623	659	633	703	666	680	616	709	632	663	635	664	662	659	637	665	617	661	601	632	645	600	658	647	689	672	606	642	631	611	653	658	636	633	666	643	629	622	611	627	636	644	609	641	632	650	653	661	681	650	675	638	661	648	654	651	656	634	639	632	632	642	599	675	631	612	657	646	649	633	668	661	618	638	612	610	605	623	631	637	646	671	693	687	622	633	648	663	701	697	625	670	655	655	653	649	649	633	621	640	658	653	600	595	674	637	617	651	666	649	645	600	645	644	649	664	665	649	655	665	670	649	658	662	645	642	657	621	653	628	637	665	649	653	625	641	610	704	618	695	723	679	637	686	676	600	616	668	647	640	596	647	683	605	633	636	698	676	690	663	682	641	657	649	628	679	620	675	648	685	650	649	654	644	638	599	641	660	640	644	655	627	644	598	598	603	673	614	665	647	650	636	636	596	637	645	627	627	682	635	634	644	621	626	643	651	601	665	635	637	641	616	627	652	638	645	632	623	600	632	686	675	673	614	612	645	672	612	633	600	663	693	668	705	627	667	674	644	631	622	679	687	619	648	649	655	647	646	657	702	637	634	632	602	643	649	659	617	635	640	662	661	645	689	695	670	631	601	610	631	657	586	646	570	625	673	646	720	641	678	648	671	628	615	630	651	623	612	635	609	636	673	645	675	656	635	609	656	674	606	638	665	610	668	598	693	624	632	660	656	621	668	617	653	640	612	627	676	628	646	632	651	688	651	676	698	628	615	628	697	674	666	648	634	674	635	647	621	647	665	677	619	656	608	652	602	609	650	667	635	626	600	640	629	605	681	637	633	625	603	638	619	654	630	612	630	637	652	685	689	636	612	611	627	634	656	636	641	628	643	624	619	685	653	634	669	670	636	667	616	643	656	673	672	601	646	627	677	646	637	691	675	640	643	610	668	664	622	654	628	686	649	666	656	650	655	652	640	616	619	659	680	610	647	642	603	642	608	654	636	627	655	666	652	686	667	671	676	636	666	609	647	644	648	624	644	634	659	664	664	697	670	628	617	618	660	652	632	632	651	630	603	664	591	624	634	625	643	631	646	677	672	650	599	676	676	682	657	605	614	655	674	668	671	684	605	674	638	654	664	615	606	635	629	613	666	634	623	662	729	655	652	664	585	630	624	618	671	632	653	631	665	633	683	652	610	671	624	615	666	680	665	657	667	610	629	608	626	682	633	655	639	641	671	695	652	692	703	682	682	645	678	651	654	670	661	614	628	605	644	595	663	644	668	654	659	626	641	658	669	606	679	596	653	635	646	636	661	636	654	682	593	619	631	652	654	630	636	691	667	641	660	637	660	650	612	638	645	629	623	644	611	604	631	626	650	673	675	652	635	652	642	663	640	673	617	615	641	664	621	656	603	600	656	641	599	684	621	635	609	649	653	678	637	691	656	637	641	658	664	630	616	653	627	661	645	654	656	636	614	676	639	606	658	658	613	667	676	603	664	637	663	660	673	614	629	659	642	658	655	634	612	669	603	655	626	627	695	647	657	653	657	647	628	618	648	640	628	654	647	650	660	671	641	649	678	718	630	659	680	624	626	681	652	612	649	677	666	642	654	650	639	694	642	684	639	645	617	605	635	638	652	627	648	655	634	602	628	641	612	692	680	679	654	607	611	600	683	652	648	645	650	644	649	669	635	617	637	654	644	611	646	649	682	639	659	590	666	652	664	676	612	655	648	646	681	645	648	639	690	626	640	654	616	670	653	662	616	673	672	673	638	626	637	669	667	657	675	622	666	684	652	616	632	646	689	669	652	641	617	588	693	611	640	625	635	652	660	680	640
4689	5502	3880	2052	1636	1360	1082	994	827	880	795	774	709	668	635	744	710	708	772	681	623	709	635	646	658	663	606	661	638	629	637	638	651	660	671	638	658	654	662	632	592	623	652	638	616	621	637	606	639	661	659	621	628	676	666	682	605	630	620	668	678	638	624	681	620	651	588	679	642	645	634	654	665	654	659	691	643	652	644	635	691	640	644	653	691	619	662	618	649	659	674	642	597	656	632	661	589	628	655	637	645	645	618	630	616	630	612	613	675	651	653	649	641	630	677	680	639	623	642	677	672	628	628	670	627	655	710	651	624	631	627	578	618	669	654	658	632	623	619	662	635	650	581	640	656	608	675	615	661	643	658	658	652	661	637	664	611	669	592	647	635	632	630	672	667	690	674	637	662	632	655	600	612	643	616	647	632	639	666	656	625	576	653	650	637	634	643	638	653	638	617	624	646	638	628	606	663	580	641	641	658	679	612	639	635	642	660	661	655	654	638	614	679	662	689	656	633	644	591	674	653	655	629	657	604	659	616	625	627	671	676	625	632	617	723	630	644	655	649	650	611	650	627	663	653	644	635	621	619	662	652	647	647	633	681	625	664	616	650	626	632	663	636	666	696	607	655	633	646	648	645	672	642	666	629	624	605	646	645	628	653	618	633	611	633	689	620	627	667	638	613	672	649	701	643	615	675	667	604	648	658	710	667	649	641	674	660	685	626	658	616	572	646	690	641	620	612	678	634	665	638	626	660	630	640	641	641	684	585	638	672	679	609	634	646	637	601	666	640	648	636	632	640	635	671	608	647	584	654	627	596	617	615	622	659	676	678	677	637	674	650	687	690	652	625	629	660	653	660	641	627	609	700	679	643	643	657	646	626	642	678	623	618	601	639	637	630	665	604	646	633	616	639	594	658	634	619	648	693	650	623	676	629	676	649	658	628	653	682	645	640	618	645	637	630	637	678	663	658	641	645	644	696	601	630	633	630	633	627	619	680	578	652	632	663	639	634	606	627	640	607	679	642	644	576	608	704	630	652	675	604	691	592	631	602	654	660	630	627	629	637	671	658	651	627	629	667	665	632	685	653	635	690	615	655	642	624	653	680	689	615	649	617	641	630	610	622	635	635	587	630	650	675	682	632	664	648	608	612	682	682	669	648	685	615	612	653	659	624	627	619	639	651	660	656	678	617	629	644	682	699	658	644	664	601	629	643	647	614	628	604	644	608	611	628	646	632	650	631	669	605	683	648	659	651	654	714	644	609	657	615	669	639	650	639	645	628	647	620	646	655	685	670	645	593	661	702	625	631	639	649	667	659	614	649	675	692	627	646	648	629	614	629	623	660	638	649	649	654	633	650	661	651	616	653	658	628	668	647	640	656	641	607	620	645	625	625	653	603	623	652	660	615	611	634	626	573	656	630	620	663	629	650	640	657	633	661	651	619	656	622	628	651	578	620	629	632	616	650	638	619	678	654	651	639	674	648	609	678	592	675	636	633	665	640	646	657	609	635	674	635	640	623	688	665	641	611	590	615	653	639	621	621	637	654	679	655	670	613	651	638	655	677	670	646	600	628	628	664	620	664	630	617	613	645	677	634	684	606	642	622	613	641	641	610	636	665	587	662	676	613	600	629	621	649	603	663	622	674	641	592	632	616	654	648	632	629	672	672	585	685	641	675	651	628	622	688	617	643	645	660	641	588	612	636	657	623	657	620	629	642	687	682	676	644	686	654	619	639	627	661	678	609	678	637	629	587	641	611	665	657	647	624	644	599	629	599	623	648	637	647	673	678	690	659	640	651	650	668	623	671	628	637	606	665	632	634	647	616	662	668	609	653	683	586	691	656	643	644	661	669	637	635	637	656	603	652	675	644	619	630	675	624	617	675	652	651	640	643	697	645	635	644	646	618	635	648	600	660	626	612	635	686	693	632	671	657	667	612	673	650	662	622	619	649	661	634	647	633	646	616	616	675	674	642	610	657	648	583	617	644	692	618	648	641	692	650	607	694	652	667	596	641	694	628	606	604	664	675	637	655	607	694	647	693	628	648	637	629	631	663	667	634	697	631	665	659	672	610	620	651	662	618	690	613	619	648	662	612	659	647	680	664	628	605	613	680	651	651	659	648	627	642	624	620	659	651	662	606	671	628	648	642	619	657	622	646	683	644	686	644	635	610	639	611	646	627	620	607	663	651	630	650	631	630	651	670	629	653	664	604	635	685	675	584	649	648	628	650	607	597	631	614	656	641	629	631	620	653	668	646	664	673	639	652	686	644	665	648	646	671	610	624	621	642	586	661	627	677	660	671	640	668	612	627	646	671	571	644	636	589	673	654	649	640	611	646	647	707	672	643	658	635	682	626	639	594	616	641	637	655	642	659	672	655	626	600	630	640	612	661	630	632	637	669	643	581	616	624	616	631	660	620	632	617	648	604	650	682	637	685	621	703	616	660	677	664	666	643	650	623	629	646	638	644	662	651	650	669	644	656	617	657	641	653	644	621	613	638	629	633	659	659	649	614	651	611	629	670	669	659	636	637	653	653	642	663	634	656	611	622	630	596	636	676	629	618	592	678	571	614	612	648	649	672	634	622	643	643	674	618	666	666	651	632	596	644	649	594	635	589	636	647	638	654	613	644	614	658	695	640	625	650	651	648	653	640	619	633	617	614	662	630	628	693	607	656	623	630	641	658	653	628	636	613	681	646	616	620	645	705	633	658	589	656	611	652	618	626	609	616	657	634	661	650	670	615	615	637	615	653	620	637	602	636	661	649	665	662	664	659	655	652	614	667	651	591	631	598	627	646	632	626	694	619	658	631	671	594	641	638	680	641	638	641	673	649	623	634	648	663	650	661	627	638	658	673	687	625	672	631	583	658	679	597	665	647	628	619	663	646	677	597	638	661	662	666	685	643	637	594	657	608	680	595	623	628	664	663	678	626	620	645	626	660	633	611	660	612	647	640	633	642	633	640	627	621	645	629	612	678	607	666	579	645	657	642	601	615	607	665	658	652	645	662	641	657	601	658	652	656	637	627	649	654	624	583	607	686	624	630	654	649	612	609	612	668	631	677	592	708	649	645	662	649	620	655	637	634	640	613	681	633	675	636	659	637	654	600	617	627	653	639	626	647	661	626	705	655	652	674	617	591	654	643	665	602	628	638	611	648	637	617	638	649	693	663	662	610	633	615	588	673	630	603	632	650	642	599	632	667	633	676	657	650	661	652	619	646	645	629	659	661	655	639	626	572	657	608	666	643	654	601	650	665	690	664	601	676	629	638	681	615	634	645	670	651	652	611	626	645	633	632	649	636	609	629	619	596	666	628	666	650	642	638	597	631	661	667	614	583	647	644	630	642	661	644	671	687	680	670	643	646	649	621	634	650	678	678	666	638	625	659	656	665	661	639	650	610	668	665	630	628	652	618	607	664	628	661	626	630	680	630	651	660	640	640	633	657	626	609	659	645	603	653	612	597	653	676	642	696	616	634	665	611	673
22347	21108	28885	23593	21114	21174	11572	1101	720	592	528	461	398	348	342	315	288	316	255	282	263	252	271	269	248	217	251	211	218	247	230	247	208	231	210	220	214	201	205	235	220	219	189	209	205	218	204	210	213	208	230	212	210	212	209	211	190	241	207	177	203	193	214	220	191	213	224	219	215	213	191	189	212	222	214	215	194	220	212	196	232	198	208	198	208	204	225	222	211	176	182	209	212	171	200	175	190	213	211	207	217	223	217	197	211	204	221	201	210	207	194	198	209	221	205	214	212	211	220	180	191	200	197	187	177	207	199	190	203	190	171	195	191	195	215	203	198	212	189	211	199	173	170	208	210	215	217	190	209	199	193	194	233	191	191	217	214	224	172	196	194	208	206	186	223	204	192	182	218	206	206	204	178	202	180	206	201	170	221	219	206	211	215	196	218	191	212	186	207	215	213	171	200	190	222	205	222	184	194	186	199	199	194	195	208	192	202	228	220	191	211	198	184	182	221	200	198	195	191	207	223	203	204	180	204	216	205	199	197	184	182	183	196	205	195	205	216	223	203	216	162	202	196	203	184	206	205	202	183	195	211	198	226	216	198	213	166	190	200	199	213	206	202	213	192	192	199	191	209	188	204	188	175	195	197	225	202	178	220	221	201	203	204	192	208	199	201	199	209	199	198	196	201	195	202	193	208	214	217	190	172	193	189	189	197	204	188	195	218	208	196	200	183	194	211	205	191	194	200	204	184	224	204	197	208	205	193	185	188	186	192	228	221	195	226	173	218	203	185	194	192	202	202	203	228	209	205	185	209	190	201	178	215	185	204	213	198	194	200	177	217	179	208	217	204	192	201	201	222	174	188	218	206	205	185	178	188	209	195	207	214	178	209	208	195	223	197	218	188	192	192	211	195	211	211	200	207	198	191	173	213	184	197	190	215	228	206	183	202	221	185	194	184	206	192	196	195	202	194	197	195	198	210	181	206	207	177	214	196	203	193	198	202	194	195	210	203	206	192	215	163	166	211	188	182	197	209	190	214	214	181	197	213	208	205	223	176	199	165	203	197	201	206	212	207	206	232	205	201	195	198	193	194	206	189	190	197	176	215	206	193	195	190	208	197	199	186	189	188	206	206	203	197	215	177	212	182	204	186	193	205	230	221	215	187	199	184	209	188	207	231	190	194	186	220	197	202	213	194	190	203	188	190	207	212	189	203	185	197	187	195	186	200	189	184	179	208	209	198	211	193	191	195	203	204	189	195	186	201	182	219	203	192	219	212	209	203	185	195	162	185	201	188	209	217	184	179	199	183	195	199	211	202	226	208	183	206	203	198	218	185	190	210	206	224	209	174	197	201	173	180	178	215	186	194	215	221	206	211	211	201	224	185	207	213	212	200	216	190	199	169	205	205	202	223	214	207	206	209	188	175	188	191	181	174	191	208	208	209	163	205	207	207	179	215	197	232	204	216	202	197	182	225	214	198	188	207	205	209	203	198	205	186	212	188	198	202	190	203	211	172	191	207	204	194	202	209	222	209	181	200	193	185	210	174	237	203	203	186	216	198	221	202	219	183	195	198	172	183	215	200	178	183	189	174	182	185	209	194	210	202	199	187	191	195	195	203	214	188	185	218	194	212	199	225	211	186	204	212	210	179	199	178	230	207	218	194	210	200	204	202	204	185	203	185	186	195	202	205	194	201	181	206	185	185	200	192	199	193	184	186	202	214	189	197	195	219	181	202	192	218	203	217	199	205	192	181	197	190	195	216	217	216	223	185	225	199	176	226	163	187	212	182	220	232	224	182	191	218	196	195	212	217	205	202	191	219	208	181	198	192	178	174	201	214	199	186	184	198	212	184	194	195	203	212	201	188	208	188	188	196	174	205	217	222	208	192	208	173	195	211	209	243	195	191	192	215	205	184	176	182	193	171	204	227	217	195	179	199	196	209	185	204	254	197	189	195	212	206	187	201	206	182	229	213	180	183	188	181	187	215	208	199	197	190	179	230	200	203	213	200	188	218	196	214	198	198	203	218	205	203	196	198	192	211	216	204	219	203	205	193	192	216	213	202	200	192	214	211	188	188	177	199	215	205	196	163	193	190	189	188	187	190	222	213	204	175	205	198	207	214	211	204	218	174	224	206	210	187	199	238	201	177	206	200	192	187	189	238	197	187	188	211	198	166	208	226	177	216	205	200	201	161	223	222	206	204	188	175	213	216	207	206	187	194	226	201	188	170	216	214	190	185	198	189	180	172	199	194	177	207	200	185	211	193	201	204	190	189	194	201	191	199	214	202	199	233	214	200	197	183	174	204	187	192	195	220	190	227	218	196	168	202	199	208	185	190	196	192	234	194	229	204	193	213	169	191	210	198	202	187	208	189	200	202	206	204	204	197	194	213	179	214	204	210	202	177	188	209	188	179	222	186	214	221	180	205	225	173	204	183	208	207	199	202	210	194	222	231	207	190	186	175	198	226	206	193	201	190	180	210	200	211	200	187	178	182	194	199	216	181	193	208	204	189	193	225	169	197	198	190	225	196	197	190	204	222	176	211	209	207	195	201	195	197	229	181	201	189	201	189	210	167	186	205	222	192	221	189	210	177	198	189	179	199	208	201	201	196	206	202	207	204	211	206	222	200	220	188	198	205	185	196	202	204	197	199	230	223	204	203	198	205	213	191	219	207	216	204	201	198	187	202	168	221	190	229	201	206	186	191	219	204	203	201	201	232	239	219	201	193	184	196	198	194	201	210	184	214	196	209	208	186	215	204	194	198	207	187	210	205	214	197	219	180	193	197	201	194	216	189	215	204	203	198	184	185	198	182	182	173	191	196	196	190	209	250	174	194	205	191	190	220	206	192	224	192	191	195	196	180	199	207	200	197	232	204	212	191	216	231	190	215	197	202	172	189	189	207	188	183	229	215	180	210	202	189	189	223	178	166	209	202	193	192	211	200	201	222	194	191	197	196	177	213	208	232	217	181	214	189	205	187	175	191	196	212	208	196	195	172	177	231	231	176	198	192	196	185	198	200	227	187	199	186	192	190	165	197	218	195	205	195	191	189	200	219	191	188	192	204	198	200	200	213	223	186	180	192	200	221	199	196	185	210	212	212	228	218	203	214	203	172	187	193	174	218	201	211	200	211	175	170	217	218	191	178	192	185	210	201	192	187	209	215	231	197	243	201	207	202	205	195	183	199	193	202	186	177	184	220	210	200	202	207	190	197	205	216	226	198	195	208	200	204	190	197	205	195	194	187	167	208	209	190	218	185	206	192	220	208	195	208	201	194	194	218	206	188	212	189	186	202	196	183	183	186	184	196	208	198	205	206	211	215	206	172	187	201	170	187	187	201	181	186	219	196	173	186	193	204	209	215	200	213	186	183	209	189	195	211	186	190	190	201	184	186	203	180	187	183	201	167	191	231	204	194	224	212	222	188	212	192	190	206	176	202	208	202	201	200	182	200	214	221	196	214	198	218	185	161	194	166	217	222	205
5234	13976	10049	4939	3486	2590	1842	1391	1044	896	713	557	527	475	450	384	382	344	337	301	307	281	284	244	245	255	255	268	226	252	220	237	244	230	230	235	238	225	259	203	229	214	239	225	198	207	246	224	193	228	192	201	223	213	222	226	212	189	205	198	231	224	196	215	198	192	205	202	209	200	218	198	210	199	222	207	209	191	206	194	223	213	218	197	186	205	218	202	197	202	202	223	180	217	219	214	195	213	191	213	194	205	206	199	210	178	202	205	211	189	195	201	208	229	206	200	163	207	210	219	209	187	214	205	187	201	225	183	183	188	217	196	215	236	198	202	196	211	197	193	195	232	178	196	201	199	212	208	205	196	206	206	226	207	199	216	207	227	217	210	188	192	186	212	179	188	193	199	193	195	209	220	191	184	182	203	219	196	202	209	194	210	210	209	210	189	194	204	201	215	195	211	200	200	200	196	192	219	191	178	165	203	204	210	225	205	217	204	203	176	206	199	210	211	211	186	194	196	229	180	185	224	214	207	182	198	204	182	181	177	212	201	219	208	206	181	176	178	233	196	201	227	208	177	198	206	219	234	214	213	182	205	197	221	181	196	174	201	208	231	211	192	199	191	184	192	175	215	213	219	193	199	192	192	203	202	200	211	226	221	185	207	207	193	198	195	224	199	195	211	188	182	234	191	195	197	219	192	232	206	214	217	210	187	204	197	212	191	203	195	171	201	231	206	211	220	183	177	192	197	235	191	179	186	173	170	175	189	174	191	200	195	225	196	199	208	178	204	217	199	180	190	191	216	204	212	216	208	197	189	244	219	204	197	211	183	220	221	194	189	223	203	211	206	181	208	192	203	205	208	214	184	214	219	189	203	209	200	201	192	207	208	190	188	198	205	214	189	217	197	199	213	207	185	206	196	216	185	212	192	198	185	215	228	199	207	218	198	203	198	216	193	188	182	199	185	208	197	209	198	215	174	226	191	203	208	199	197	227	201	213	202	202	189	182	171	187	219	196	178	200	191	216	212	193	234	206	199	203	189	208	213	167	197	163	221	192	209	211	183	207	211	212	180	228	210	200	204	209	205	210	186	196	201	181	217	208	191	206	204	202	221	198	205	203	201	206	226	207	191	197	205	208	211	199	189	169	205	201	208	236	189	203	198	202	216	211	205	205	194	207	231	195	225	201	219	192	180	205	193	208	164	164	215	199	226	218	200	195	186	170	214	189	216	213	199	203	187	212	199	211	203	218	230	186	194	179	204	204	192	218	204	201	221	208	214	193	226	231	200	209	193	172	213	180	208	177	192	196	183	179	221	201	203	195	181	185	219	188	186	192	225	182	204	182	186	225	182	212	195	200	201	220	206	200	219	199	217	206	204	184	198	208	193	215	226	199	217	201	191	190	230	187	218	182	223	210	194	200	207	193	188	222	186	201	216	207	215	167	209	197	190	178	230	205	185	219	211	198	190	197	209	198	216	204	186	187	208	179	190	227	211	199	164	203	212	205	230	195	192	206	192	191	188	183	182	199	201	186	215	202	203	193	203	200	233	192	208	203	192	214	194	194	203	186	190	202	189	210	184	195	205	203	199	187	190	212	213	197	216	243	189	207	177	186	178	205	190	197	240	201	186	225	205	229	199	183	205	200	206	202	177	180	192	199	189	200	214	218	185	189	230	194	197	207	194	190	227	184	205	217	188	188	166	189	178	222	203	193	180	189	204	195	193	174	205	198	203	184	171	167	206	202	204	213	209	187	212	207	167	195	201	176	191	214	187	229	193	197	198	182	205	206	188	161	189	225	204	214	232	206	198	204	220	204	185	210	212	226	208	210	221	182	209	221	190	204	211	223	213	183	191	229	214	195	226	230	192	189	205	203	186	216	200	199	190	197	234	194	204	175	213	191	204	177	189	184	172	203	208	216	194	205	173	210	233	195	215	190	227	223	213	192	201	188	199	197	194	207	223	194	219	193	193	202	199	196	207	183	216	193	198	210	189	228	192	223	196	186	195	226	222	219	199	214	184	196	208	188	206	205	198	186	197	217	205	178	212	174	198	200	203	208	199	185	221	225	219	201	200	201	209	199	195	187	198	206	209	218	206	197	231	195	211	225	193	195	215	194	200	187	212	207	208	165	197	195	201	201	190	233	199	208	182	227	180	191	203	199	190	209	224	195	192	183	229	181	218	190	194	189	202	210	208	197	210	199	182	221	212	203	231	201	220	204	209	196	173	194	201	184	199	215	230	198	198	202	192	217	185	195	205	215	204	214	199	194	201	202	204	200	200	216	205	193	171	203	216	190	206	206	178	159	196	207	195	231	194	207	193	212	178	199	211	212	208	187	204	200	214	220	148	183	200	196	203	182	207	186	185	201	181	183	226	207	199	213	188	183	227	201	192	209	216	223	208	203	221	244	187	205	207	198	222	186	168	192	197	186	198	189	212	194	207	191	185	189	203	194	197	193	205	195	219	224	194	202	197	184	199	206	205	210	202	200	174	211	206	212	188	224	201	185	198	169	224	187	202	201	203	226	212	187	197	204	204	231	168	197	189	170	212	214	189	202	216	203	229	207	187	199	218	205	207	198	192	198	196	193	203	203	219	187	198	217	213	203	208	202	194	200	193	186	203	213	195	224	220	208	192	202	227	195	186	176	218	195	191	203	186	221	187	215	210	202	223	211	215	196	199	192	202	188	204	196	205	215	207	218	222	225	177	197	215	201	197	203	225	196	216	207	201	206	196	214	207	189	205	224	180	249	183	230	190	196	184	187	197	192	207	224	217	218	179	183	192	196	204	204	211	208	228	197	179	171	198	204	188	214	166	197	201	195	203	235	186	216	183	186	209	195	210	208	210	189	189	198	237	207	205	214	205	205	224	204	194	208	227	189	209	193	193	208	191	190	219	214	194	215	226	212	200	198	187	221	192	191	211	197	205	231	198	197	213	220	197	187	194	214	206	207	210	189	198	171	191	227	216	214	200	202	198	223	204	216	227	207	200	205	184	193	201	178	199	182	204	229	220	206	177	177	206	200	190	225	197	179	184	184	202	188	223	196	224	222	208	216	177	208	197	193	191	210	224	189	206	217	207	223	187	195	211	190	206	205	208	186	193	196	185	203	208	197	191	200	206	190	194	200	211	203	223	212	199	226	186	192	219	195	193	186	225	183	170	186	187	181	205	167	189	186	231	206	204	221	179	228	229	193	214	199	220	228	182	212	192	215	200	196	209	194	189	186	197	194	192	196	190	188	195	198	220	195	212	199	201	212	208	205	189	217	203	187	220	225	183	219	191	226	201	210	192	174	215	218	204	191	200	206	209	199	192	206	206	183	186	216	203	204	218	195	196	206	189	217	206	211	191	206	202	184	189	195	215	178	202	207	176	224	202	211	214	218	203	190	193	203	200	203	198	193	191	232	201	185	200	194	205	229	180	220	196	196	198	177	193	219	188	192	201	206	192	178	210	218	190	195	211	209	215	194	221	191	215	192	172
27532	18884	5259	952	715	644	675	632	642	694	653	593	598	635	628	636	630	662	629	645	696	648	652	626	607	661	619	659	639	623	604	626	640	636	623	601	603	623	678	641	627	665	683	607	648	604	627	653	599	618	626	600	631	649	634	647	648	647	657	644	626	693	601	638	647	655	587	623	625	649	682	631	667	658	681	618	658	664	679	635	631	680	632	678	613	611	667	646	658	606	619	647	615	678	589	628	660	637	649	610	645	637	619	621	618	660	635	593	626	655	631	654	652	661	615	667	652	607	622	597	627	666	648	613	610	630	657	626	650	669	623	630	632	661	635	624	652	611	595	629	605	630	709	660	616	653	661	641	619	589	643	626	643	627	648	616	636	654	629	647	632	619	600	614	672	625	637	620	606	636	661	607	632	644	615	625	565	633	682	627	661	627	595	616	624	658	621	621	669	625	606	671	606	576	649	649	609	616	604	674	603	658	628	572	635	645	629	679	675	604	642	669	653	610	580	638	578	638	616	674	658	640	642	683	607	669	655	689	663	607	671	647	662	643	612	646	645	648	650	680	639	633	632	630	634	640	645	669	682	618	648	617	626	638	670	627	684	612	629	658	655	582	658	654	667	632	630	695	627	661	625	619	625	675	674	661	612	606	638	625	631	667	648	692	663	663	661	639	609	593	625	650	615	613	654	588	671	652	659	599	642	632	621	693	648	654	645	636	673	636	625	618	626	668	612	651	655	668	631	647	656	678	663	630	616	619	654	625	618	666	649	656	619	663	635	666	600	665	580	637	639	663	639	675	619	638	634	598	596	675	651	628	575	599	652	648	656	600	613	636	601	612	684	649	614	655	624	616	678	628	657	637	678	609	612	652	602	616	682	607	627	590	618	605	684	607	637	637	606	626	651	633	672	638	628	653	643	591	678	606	637	637	601	608	610	681	605	671	620	673	611	647	669	656	612	648	637	613	621	670	623	616	627	644	613	649	650	658	651	613	640	646	624	633	588	657	601	608	660	671	634	651	649	637	644	663	628	665	623	642	612	623	625	608	651	639	624	621	614	660	627	626	632	630	668	678	658	625	696	588	663	591	649	620	670	654	635	606	666	641	670	635	677	657	667	640	613	630	604	682	614	647	590	639	689	663	624	619	621	638	640	605	665	638	629	638	665	627	661	652	621	656	675	612	671	614	639	617	641	679	656	636	650	645	686	613	672	672	629	648	627	629	638	668	617	631	612	600	640	662	607	623	618	620	667	677	593	684	651	614	677	621	682	617	641	637	657	633	627	601	616	606	604	674	626	611	618	660	621	636	657	621	593	656	654	669	606	608	622	645	625	687	662	679	614	607	625	660	677	674	587	629	637	641	623	617	665	639	646	604	660	617	697	640	670	647	622	647	656	638	644	630	618	630	646	623	625	598	624	655	623	667	653	598	648	665	676	641	653	666	635	691	642	679	688	668	616	682	633	626	646	660	633	618	589	663	636	628	685	623	652	617	604	650	618	647	652	618	732	600	612	709	578	599	614	662	645	635	626	625	619	668	678	643	662	616	677	647	662	636	645	640	619	641	673	643	640	591	617	664	639	658	618	645	662	672	624	658	664	599	669	627	612	608	666	646	633	623	658	653	615	602	637	675	637	627	636	649	652	678	662	667	640	643	636	628	644	656	614	629	646	682	699	645	631	634	687	636	637	612	631	618	652	638	643	657	654	679	657	608	633	655	600	622	644	682	661	643	627	677	644	626	666	647	586	654	612	657	629	639	692	651	648	611	594	656	596	656	622	648	608	591	636	618	631	651	642	578	605	650	656	648	658	633	644	669	666	639	614	653	630	647	588	606	627	645	638	616	656	618	602	614	651	653	637	619	625	622	634	639	623	623	601	616	643	646	627	619	644	692	666	626	632	617	633	655	607	636	636	670	646	645	624	635	598	598	637	644	621	640	612	608	617	653	633	626	616	618	646	659	634	603	610	606	649	640	643	604	659	655	622	647	615	643	630	625	658	620	607	608	642	607	613	618	652	685	647	671	683	642	618	680	664	613	660	658	625	605	619	644	619	589	659	651	649	644	629	633	629	644	680	586	612	626	605	620	632	605	676	647	630	645	663	639	640	599	650	632	652	652	622	598	659	636	627	676	639	607	617	564	623	621	639	649	643	679	621	604	637	687	648	629	639	650	707	638	631	645	627	623	644	609	629	656	621	574	641	640	629	629	666	610	659	674	676	643	646	592	634	588	625	580	652	646	654	620	593	596	625	635	675	628	662	654	652	671	684	641	688	653	609	658	641	692	631	634	656	611	613	626	636	621	597	658	607	628	615	648	616	640	649	588	655	665	639	672	674	645	616	670	668	646	642	631	606	608	620	571	639	646	659	631	635	632	648	587	624	628	652	702	660	599	639	646	606	684	646	632	618	691	657	697	667	631	632	628	631	623	630	598	630	640	670	611	599	649	636	721	654	596	590	619	609	607	646	594	662	673	624	609	642	683	595	641	621	602	642	664	655	649	633	657	656	630	651	654	617	623	672	666	626	616	643	668	599	606	625	614	625	661	625	589	640	628	645	648	622	659	669	654	612	650	616	636	642	629	674	644	633	651	632	616	642	610	616	670	606	647	637	618	640	613	628	667	675	623	650	657	666	678	582	612	603	627	689	662	616	626	649	604	632	605	610	668	664	590	637	638	604	642	675	661	621	654	676	644	662	616	644	640	628	672	624	628	637	649	641	670	625	664	630	665	644	657	638	624	621	622	604	600	638	625	650	607	659	628	639	608	649	624	654	617	663	615	606	637	605	628	616	628	660	658	650	630	649	599	665	614	620	619	608	620	657	667	632	628	636	650	610	641	615	618	643	622	654	635	656	596	659	618	597	656	621	634	598	644	665	607	623	659	599	679	604	616	663	623	623	608	598	682	615	603	617	680	643	628	602	653	613	651	654	626	605	634	644	632	620	669	663	643	610	652	611	612	659	665	625	621	650	642	641	683	642	658	638	618	688	643	628	636	663	644	652	617	684	592	626	648	602	631	603	643	661	649	626	661	655	650	623	635	607	644	687	604	684	637	640	615	594	664	661	649	640	694	673	667	693	621	645	673	650	621	656	637	685	655	677	687	659	649	605	646	608	663	649	663	632	653	646	605	650	640	600	657	653	667	637	593	600	619	688	628	593	678	678	581	706	649	682	611	605	682	632	648	654	649	661	627	594	673	650	630	625	581	653	596	643	638	660	630	651	646	581	628	632	648	637	601	664	656	669	656	661	627	638	646	673	681	614	625	595	637	647	585	672	617	674	636	651	625	670	663	676	629	664	622	683	636	605	660	655	620	635	581	579	613	625	629	657	633	658	618	608	630	631	634	645	669	639	638	627	635	645	655	606	635	635	641	611	678	646	678	666	560	613	624	667	613	616	662	623	620	607	601	653	613	643	624	599	673	652	644	656	645	656	608	616	658	616	611	609	647	612	630	656	593	604	617	665	572	629	637	631	659	643	639
4550	1100	953	813	764	677	683	709	712	652	675	655	673	651	652	647	711	698	668	666	639	642	662	647	699	712	642	583	690	635	642	623	662	676	700	656	683	650	662	665	638	617	659	648	640	704	635	680	652	684	655	673	680	623	668	691	618	695	704	675	625	685	636	628	647	696	610	638	685	656	625	662	672	670	685	651	680	663	686	667	654	669	670	676	642	676	676	640	653	697	658	664	664	658	661	628	691	676	651	645	671	644	674	663	678	649	637	655	653	666	641	677	615	706	669	675	694	668	663	648	635	637	671	654	691	729	661	675	572	650	639	682	609	651	649	620	634	593	638	654	676	674	625	680	700	694	709	662	667	676	677	632	650	652	600	647	630	622	665	646	692	631	642	688	667	663	665	647	718	665	626	648	666	655	673	688	652	666	629	655	664	653	650	682	691	693	692	650	678	643	647	671	656	654	707	657	660	664	671	672	643	678	691	702	640	688	697	624	640	652	666	663	668	725	685	676	676	669	628	617	671	672	670	661	645	650	688	700	653	668	672	681	643	642	659	688	648	689	691	691	691	677	667	648	690	645	641	642	650	688	688	672	626	698	692	640	632	645	654	672	647	637	650	691	654	649	707	657	677	592	634	671	635	676	658	642	644	661	644	689	673	645	701	669	691	643	648	644	664	721	720	657	674	664	670	684	667	680	624	668	690	650	700	642	673	654	641	682	694	670	714	684	667	652	667	622	684	688	670	663	685	672	639	682	626	626	688	683	657	680	679	686	638	626	669	639	660	639	634	664	661	662	684	614	685	667	675	627	634	649	637	663	658	643	666	659	635	666	683	658	616	677	719	691	642	657	630	619	651	701	666	658	651	650	648	635	697	671	657	625	616	658	723	700	658	628	689	655	663	686	674	611	645	645	648	657	630	676	637	664	638	645	654	664	662	654	687	664	621	668	654	686	690	670	677	636	629	661	722	656	663	668	662	622	656	636	671	643	669	743	716	661	649	659	673	688	684	675	694	657	691	627	647	703	693	661	682	708	691	660	691	656	653	616	694	622	669	667	638	621	644	639	642	666	637	643	659	628	623	634	659	691	663	626	635	701	681	677	669	668	652	688	666	686	665	658	662	707	672	634	712	628	679	679	602	698	699	677	628	649	653	666	633	656	652	634	668	650	629	642	652	650	663	657	625	628	675	647	639	654	681	681	692	680	673	668	664	632	649	678	644	653	646	656	695	683	642	687	684	644	691	677	638	649	678	677	675	679	675	643	624	733	654	733	664	643	651	644	653	641	630	671	677	659	668	664	635	693	686	671	643	632	661	647	672	653	669	633	662	656	690	624	646	680	645	625	681	666	724	638	641	689	664	647	660	669	653	664	660	682	640	679	594	647	674	649	681	631	659	648	654	684	641	644	633	664	621	714	631	718	637	710	677	670	745	674	660	672	690	708	649	722	630	680	650	613	693	638	642	649	705	671	678	667	685	649	675	664	661	703	667	659	655	627	647	663	649	589	690	681	647	663	625	675	644	650	621	678	662	631	627	666	627	595	635	634	651	653	651	620	618	680	635	707	675	654	630	631	664	645	685	671	686	687	666	698	635	657	650	630	666	674	702	702	639	620	659	664	681	662	640	682	701	678	654	693	627	658	668	655	636	633	669	652	641	662	616	678	681	666	647	636	671	656	702	685	636	655	712	664	637	658	640	647	696	652	661	654	632	669	697	672	672	635	616	659	607	672	648	702	659	716	663	686	646	637	648	700	650	668	640	637	672	656	634	675	636	639	648	629	689	640	607	669	594	689	654	667	632	632	665	660	639	680	656	667	692	641	663	621	689	648	660	658	687	675	663	680	697	661	660	642	665	746	662	643	669	642	649	679	679	698	650	688	636	677	694	664	639	655	632	668	655	672	678	617	637	654	641	701	682	661	670	660	668	682	646	686	643	709	683	647	651	697	678	658	640	666	698	627	658	665	650	662	624	652	670	650	676	649	682	698	667	674	620	671	685	667	621	675	650	649	640	614	662	674	629	626	675	684	648	658	629	706	669	673	680	659	596	664	695	643	664	621	605	675	688	660	635	637	658	639	650	652	649	670	684	628	661	643	680	653	699	646	652	653	668	649	591	672	639	634	671	687	613	699	664	733	631	684	643	666	662	669	630	604	621	641	655	663	650	706	643	646	700	691	646	658	649	689	653	665	637	684	653	721	678	677	680	643	684	665	659	678	637	689	623	646	644	638	631	687	685	646	652	688	613	647	684	659	589	644	631	686	653	646	712	642	635	650	698	623	705	680	674	698	617	637	656	665	667	683	657	654	691	659	634	646	617	654	655	656	668	678	634	696	689	618	673	635	645	696	695	634	699	646	666	676	699	682	638	660	661	672	635	624	675	636	715	661	668	657	635	676	713	628	680	656	650	609	642	691	667	633	658	704	686	594	638	697	625	650	663	689	652	643	647	659	646	662	627	684	677	674	688	664	681	637	665	670	662	650	641	674	682	681	648	667	642	676	678	650	681	654	635	662	653	629	658	674	647	671	659	626	674	652	607	663	670	680	663	681	694	646	678	712	684	679	726	617	690	704	617	661	655	603	656	688	674	686	661	659	619	630	677	669	639	645	641	639	679	698	647	624	675	613	676	654	617	688	689	673	623	692	640	653	688	674	648	642	675	686	645	691	638	610	672	664	673	649	682	673	636	670	674	659	711	627	623	626	672	684	667	661	640	667	716	657	662	682	670	626	684	663	682	687	669	645	662	615	665	647	721	653	682	615	689	653	663	639	651	619	663	640	631	650	691	683	663	692	647	646	684	718	647	617	650	641	624	692	593	710	654	659	652	707	677	616	630	636	677	669	714	656	655	635	675	604	660	662	652	669	677	669	666	640	648	653	680	647	663	680	682	690	640	646	639	627	682	658	669	627	665	675	646	667	700	679	690	647	655	635	664	633	668	665	677	677	656	648	666	671	666	648	681	673	669	673	615	650	687	656	657	647	659	714	622	679	676	642	666	668	681	657	698	688	669	699	678	654	645	648	671	682	665	685	673	645	693	682	650	640	696	667	690	663	681	697	641	715	663	665	666	640	681	636	653	660	656	629	631	704	622	663	659	665	676	664	676	667	648	660	648	667	660	636	710	653	638	692	666	580	673	664	661	623	648	663	644	690	610	650	653	665	645	673	631	692	646	666	640	661	658	648	652	660	653	708	656	646	636	665	682	651	639	664	639	638	676	688	659	692	662	669	653	671	704	643	695	670	744	646	686	672	636	640	705	640	643	668	623	654	685	684	656	627	635	676	709	655	663	678	651	640	694	601	706	608	660	631	698	657	705	630	696	668	734	635	661	664	698	713	685	660	651	665	657	707	662	655	654	666	639	656	634	667	704	664	662	697	684	628	661	693	636	685	680	651	616	678	645	642	689	672	653	666	655	653	645	624	656	618	654	656	660	668	631	682	670	659	662	680	682	638	674	685	624	636	697	651	649	639	614	694	604	621
23426	21092	28522	23889	21099	12374	1096	655	565	485	482	450	375	405	335	358	350	344	380	317	291	340	313	305	302	300	306	323	322	292	313	308	294	306	296	325	323	284	271	308	302	316	341	296	323	285	315	299	303	281	315	318	300	304	293	291	282	281	312	300	269	291	305	289	308	299	284	308	300	283	306	318	306	314	303	282	289	293	282	312	307	256	311	286	280	287	302	279	304	251	289	294	320	277	301	285	305	282	269	249	307	293	292	295	296	296	298	297	289	289	295	309	304	292	286	293	280	280	309	298	310	295	291	277	299	297	274	283	266	302	299	305	290	290	280	278	286	289	310	287	281	343	297	281	309	316	278	282	293	278	302	308	291	298	308	289	304	278	289	323	281	259	289	273	304	298	308	292	298	311	282	308	317	306	288	310	293	286	297	280	282	330	264	302	316	312	279	290	298	319	289	269	244	295	270	300	281	311	294	289	280	272	280	273	258	311	308	304	296	310	304	299	295	288	296	263	279	318	316	279	314	292	284	294	317	298	308	282	279	256	288	292	281	312	284	303	283	312	283	328	327	286	287	282	277	290	306	289	292	270	269	287	278	271	310	287	297	298	297	292	293	289	292	274	299	289	301	292	309	322	321	272	279	291	300	258	282	264	314	331	301	294	297	274	309	290	313	277	279	327	302	274	284	279	271	313	298	289	305	293	299	282	307	307	290	295	260	271	289	284	300	323	317	263	282	302	321	255	293	281	286	304	293	291	308	283	293	281	275	273	262	285	307	300	290	266	299	306	305	267	265	299	281	322	318	287	311	273	297	278	299	259	308	260	275	284	290	271	271	313	303	298	303	285	271	318	297	293	304	297	286	295	260	312	293	302	305	304	322	274	258	284	300	280	279	318	278	316	315	299	281	284	303	307	297	314	260	275	290	300	301	321	292	307	286	296	274	292	285	305	285	309	290	261	313	293	294	302	315	292	296	295	290	316	298	254	282	284	286	296	284	295	286	268	282	293	313	285	278	347	316	291	275	309	306	313	275	290	291	274	279	303	319	289	279	282	284	258	288	292	315	266	331	299	272	303	282	291	301	317	284	288	298	322	295	297	308	285	286	295	299	323	289	264	282	267	297	304	288	256	320	271	276	310	289	296	312	297	326	291	300	301	328	294	286	290	288	296	300	274	289	315	266	304	274	295	288	284	308	298	313	301	288	339	309	308	259	270	285	282	289	266	293	311	294	266	276	296	283	313	279	300	294	284	316	296	286	306	286	274	278	287	270	289	274	288	310	299	295	290	283	285	295	281	283	288	303	270	308	313	315	291	281	280	278	281	308	286	297	302	284	294	274	292	312	300	297	303	291	309	316	272	266	296	300	315	292	316	316	264	282	289	312	319	301	311	285	291	297	282	297	297	268	280	279	307	290	280	317	292	276	304	302	304	321	283	287	305	315	276	270	322	317	267	299	318	302	265	250	285	311	267	274	288	298	322	308	288	296	280	305	323	297	308	306	319	302	304	318	291	316	262	306	301	271	273	272	299	302	266	269	266	299	320	300	308	301	292	332	294	284	274	314	308	263	274	290	287	282	286	281	311	280	279	258	285	295	282	282	294	303	274	287	280	286	308	266	296	306	275	287	278	282	277	292	315	309	313	265	263	307	301	299	303	251	263	280	269	284	281	312	287	318	314	272	296	266	291	290	299	300	304	296	299	278	318	271	284	322	313	284	309	297	299	308	259	300	270	322	294	300	299	285	293	299	299	328	277	310	274	300	273	298	304	291	282	281	254	267	295	306	289	319	273	311	277	310	252	299	293	247	293	308	318	272	329	302	332	288	271	302	269	309	320	304	315	298	247	270	263	310	324	317	280	293	283	283	263	276	279	316	312	298	266	313	302	302	288	286	320	317	267	310	295	301	261	260	256	299	275	280	295	309	299	259	281	279	272	293	302	310	276	280	290	295	297	291	292	281	299	285	297	322	304	280	308	290	281	281	301	304	300	292	288	314	270	306	289	299	318	286	291	277	280	313	269	312	303	305	299	331	283	275	315	254	304	316	283	274	279	280	302	279	296	273	295	295	277	286	259	297	302	301	285	255	270	280	284	319	300	278	292	302	284	310	287	287	280	294	291	307	308	295	318	322	277	272	302	299	288	305	288	288	305	291	297	294	309	279	296	277	303	300	268	280	279	293	292	281	297	303	276	323	276	321	273	327	305	295	305	294	289	313	308	294	278	311	269	251	320	286	283	274	275	275	302	315	300	280	289	301	298	288	255	324	310	291	285	273	305	301	294	281	318	308	297	335	306	274	269	300	297	296	291	307	301	298	313	299	304	283	279	296	320	286	295	307	282	264	330	306	288	275	281	312	303	319	288	304	285	267	299	339	295	296	299	293	264	293	295	278	281	295	309	299	327	294	304	293	282	307	312	293	287	313	314	289	277	262	302	299	278	290	302	307	275	306	292	327	285	278	271	290	297	289	272	278	318	287	293	273	279	312	317	295	291	308	302	280	291	289	273	322	291	296	322	344	249	313	301	271	263	315	295	328	299	317	267	289	266	286	297	308	270	263	295	291	326	275	304	292	280	297	314	296	300	277	275	276	316	281	301	305	302	305	327	269	286	275	272	285	285	284	306	302	311	280	300	278	306	290	311	281	304	313	282	310	264	308	285	312	285	279	297	282	265	283	293	262	275	287	322	276	302	288	269	295	311	282	280	276	279	282	318	294	288	285	295	277	292	287	275	324	281	304	307	274	269	278	302	306	306	295	316	305	275	287	273	296	312	301	260	285	296	323	304	297	312	257	293	299	285	287	278	270	300	288	270	252	273	287	264	320	295	284	273	300	290	244	268	308	304	275	272	269	289	268	267	274	261	284	320	311	338	271	333	295	307	284	276	293	281	270	300	307	280	286	277	290	267	285	295	269	306	286	246	286	291	314	304	280	289	311	319	254	270	280	278	294	300	315	269	291	286	307	295	280	266	274	309	289	299	289	298	332	289	270	260	294	276	323	273	282	290	299	314	257	291	291	269	292	299	314	261	266	297	313	305	286	293	292	296	291	338	301	281	290	312	291	302	282	282	274	308	276	301	277	278	288	295	294	297	284	261	296	300	291	282	324	268	271	288	297	318	294	295	300	287	294	279	289	294	281	289	313	311	322	270	296	312	286	292	292	275	318	328	297	312	297	305	283	279	298	297	326	263	277	303	307	300	279	282	277	358	292	298	271	311	288	317	305	315	313	286	306	295	282	299	293	292	297	303	287	290	304	282	298	316	306	296	286	311	332	290	298	291	281	270	323	311	292	285	290	292	289	305	294	279	317	321	277	299	300	255	292	309	299	264	322	285	253	317	302	293	313	297	266	280	294	313	282	334	266	287	290	290	297	309	286	293	271	282	307	293	315	297	298	299	282	319	275	323	291	299	249	301	294	297	312	308	260	275	297	281	266	288	298	293	265	295	290	308	297	321	279	306	297	292	299	286	275	290	295	279	285	293
4267	8460	6079	2817	2008	1544	1194	925	712	676	551	551	445	505	463	405	380	387	360	373	376	366	374	344	349	338	370	321	315	344	368	342	314	330	353	336	327	309	325	348	326	324	342	326	344	368	327	348	308	299	372	309	339	338	340	317	322	344	341	330	337	326	314	281	337	312	323	317	333	333	321	335	325	305	303	325	316	311	329	351	324	326	317	302	304	314	311	357	341	284	330	323	317	343	343	314	297	323	344	292	310	306	325	295	332	304	303	315	306	336	297	350	311	299	345	327	339	334	324	325	307	324	329	372	334	364	333	312	343	322	358	315	311	322	310	280	321	323	311	323	323	302	302	344	312	284	321	319	339	323	343	315	333	333	338	300	341	345	341	297	349	338	344	291	296	314	310	339	295	306	303	288	323	320	302	323	288	344	313	326	305	354	323	315	351	376	313	283	314	347	345	320	317	317	322	317	353	359	334	292	327	308	318	314	334	328	328	293	334	331	324	322	281	363	310	320	353	327	329	344	298	298	335	318	348	329	335	294	332	339	325	319	327	321	313	320	342	340	320	296	280	318	314	344	288	324	321	296	339	310	310	304	315	329	345	315	320	333	307	331	334	309	315	298	324	347	298	321	323	331	318	309	300	327	301	312	353	312	325	336	324	299	307	278	315	347	339	312	307	328	339	330	344	315	294	340	303	308	302	337	309	323	314	327	324	318	315	315	303	346	303	312	321	280	291	298	321	319	348	306	320	349	313	347	308	303	324	301	325	303	304	356	360	345	316	336	329	324	358	298	308	310	316	308	318	324	342	348	315	332	322	293	295	334	335	333	333	348	333	311	334	334	291	340	315	318	341	288	338	309	316	304	336	348	350	339	320	322	310	340	333	326	319	305	292	347	334	347	324	305	334	329	340	295	318	336	335	331	315	315	328	356	300	356	328	323	317	289	326	320	322	314	300	308	319	329	308	312	305	323	303	306	310	313	335	296	309	316	318	320	294	310	323	325	321	287	314	366	327	324	324	334	299	320	360	326	322	342	301	308	300	341	318	329	325	312	323	350	299	332	303	339	300	319	292	311	325	322	333	331	289	299	313	321	300	319	332	301	334	357	348	337	310	322	350	347	357	306	305	344	341	328	321	315	332	327	314	315	317	329	279	310	331	317	328	333	284	330	326	312	310	291	346	315	306	350	330	311	351	318	340	318	339	328	306	309	328	301	333	348	317	301	307	292	346	321	312	298	326	304	333	318	314	336	304	314	346	324	313	327	320	326	320	341	361	322	316	311	308	293	314	297	314	288	336	310	327	342	299	320	322	310	348	331	321	304	323	316	342	302	311	349	314	348	306	331	330	332	343	340	328	317	309	318	325	336	313	310	322	327	306	359	302	319	314	333	319	330	295	335	331	295	296	298	315	327	352	330	310	316	352	313	317	305	357	323	313	330	324	289	308	316	323	334	326	308	327	343	327	295	331	305	344	361	346	348	349	331	312	333	344	322	305	300	329	354	356	324	276	313	363	333	324	306	330	324	299	321	327	337	296	318	317	348	327	326	319	331	305	297	279	318	321	317	309	349	324	328	328	338	318	331	338	322	335	351	310	296	340	312	321	354	282	361	301	337	330	341	301	328	343	310	314	363	317	325	324	324	323	326	313	312	334	344	337	325	323	333	307	321	324	307	319	297	317	333	329	324	323	313	272	306	294	317	287	322	300	306	307	315	332	328	335	318	305	312	315	348	332	358	305	317	341	317	315	334	283	327	341	331	326	295	335	332	313	334	290	323	320	326	329	330	342	316	320	310	318	308	324	302	306	350	327	320	321	325	318	293	333	308	338	291	293	308	317	318	303	299	303	348	322	333	348	316	324	306	323	316	323	338	299	319	339	302	318	317	324	302	343	299	314	359	287	349	306	337	317	319	319	339	302	315	332	346	319	308	340	304	345	292	355	292	318	322	302	335	330	302	323	322	331	332	321	328	332	334	309	339	324	329	312	321	298	303	330	352	346	350	321	359	313	344	324	291	312	346	310	326	341	318	301	293	318	344	308	309	328	314	315	324	287	311	333	319	304	343	297	319	331	328	329	307	331	335	329	342	304	311	333	326	347	330	329	319	312	325	318	325	321	337	304	311	319	346	321	326	289	313	332	311	305	309	304	276	303	303	302	318	323	309	322	308	307	333	329	309	313	340	315	350	336	316	318	293	306	304	295	326	311	285	303	282	320	351	328	302	308	312	316	314	338	326	303	317	310	326	316	294	310	345	353	315	319	336	302	310	360	322	334	343	302	283	342	318	298	300	325	317	295	323	349	335	332	335	325	318	331	325	342	326	316	320	290	323	331	313	304	328	313	292	356	320	306	334	325	318	310	300	336	351	298	296	333	307	323	307	301	314	335	350	304	309	311	338	335	342	305	325	294	335	334	304	313	306	294	311	303	322	315	322	347	313	334	368	329	344	300	353	290	324	300	315	349	314	354	331	293	306	335	309	328	314	340	360	329	323	334	339	338	317	357	297	367	327	328	322	339	286	320	330	321	305	317	333	298	319	321	343	307	298	310	325	296	326	290	336	354	298	320	309	323	321	334	278	346	322	311	307	329	312	322	341	322	293	318	303	343	301	305	325	316	286	339	299	337	307	303	324	310	342	360	339	316	348	311	317	307	320	328	319	312	337	345	335	299	292	326	341	338	317	343	334	365	320	337	281	328	300	341	331	304	300	317	340	325	338	326	344	318	325	301	318	333	306	311	314	316	344	319	312	311	331	319	327	310	314	312	323	303	354	334	321	315	293	319	304	345	351	323	322	295	321	330	338	331	329	309	308	325	312	312	337	326	317	313	303	303	307	321	325	311	329	315	316	328	334	354	306	318	327	331	333	329	319	308	342	313	307	310	334	315	291	341	340	328	324	366	314	327	310	338	327	339	332	305	342	331	328	344	289	340	315	321	307	337	329	301	316	368	320	326	307	308	329	318	338	308	256	305	302	337	343	312	317	312	323	330	314	334	303	337	294	313	327	292	318	316	329	307	314	284	320	346	307	293	324	303	303	353	322	305	302	341	304	353	317	315	341	356	326	323	329	328	301	331	297	337	307	333	307	332	320	360	310	343	318	307	338	302	312	342	373	336	329	330	314	346	349	336	336	328	289	287	341	303	342	344	311	316	341	293	327	333	321	319	329	334	309	306	363	304	313	311	294	291	320	314	305	317	299	319	320	324	342	319	336	328	352	300	326	340	314	294	311	314	330	290	326	310	327	320	320	313	280	348	319	315	348	312	335	303	326	307	297	320	337	314	339	299	340	320	331	343	313	327	346	288	334	313	336	312	314	337	313	323	311	338	331	344	306	304	322	315	333	332	316	305	356	365	306	339	313	332	323	315	328	316	294	333	272	319	301	315	334	328	331	301	318	321	340	294	330	321	361	297	288	289	320	329	299	354	317	284	298	298	301	334	347	344	337	341	352	333	312	296	319	318	349	336	281	319	307	344	313	324	338
24372	20914	27413	24552	15064	1392	911	851	840	718	725	712	705	711	659	720	665	684	677	672	601	663	640	602	659	684	654	663	629	610	648	678	654	604	647	646	631	645	689	668	656	675	658	640	676	660	688	632	615	707	635	688	617	637	643	645	653	629	671	694	680	684	611	648	659	650	675	614	668	658	663	686	604	630	638	659	677	593	644	671	632	632	637	610	591	625	655	641	636	591	628	651	615	602	647	659	617	662	599	642	637	612	649	658	670	645	627	643	649	665	646	664	650	671	586	647	678	678	673	626	662	679	636	606	635	617	690	652	655	655	650	653	612	643	640	637	611	637	638	675	626	605	671	644	572	641	657	652	610	636	641	644	610	631	637	660	635	663	642	648	644	666	636	648	627	625	617	654	613	568	694	662	604	675	683	640	630	653	634	653	648	619	633	638	619	638	618	636	649	650	605	642	625	620	642	622	656	644	668	611	621	636	637	628	646	634	630	677	610	593	643	686	650	629	662	682	673	637	629	659	656	623	637	612	656	663	684	643	613	634	645	645	603	620	638	674	602	660	672	680	650	667	690	663	647	622	622	647	611	647	618	665	672	628	619	626	574	621	639	652	637	630	694	629	646	644	662	673	663	639	629	654	674	680	635	620	648	654	647	687	633	639	612	631	636	619	576	605	622	649	607	670	656	652	646	643	618	644	652	659	669	654	639	671	670	674	628	609	641	651	621	661	666	640	627	654	611	648	623	658	683	692	644	673	636	655	606	651	662	597	575	671	646	644	633	632	652	633	669	671	629	628	681	630	652	623	617	639	657	624	663	659	642	625	656	645	649	634	625	674	603	622	631	654	654	699	649	614	614	642	654	666	631	621	645	618	660	674	675	637	585	635	669	602	683	675	653	659	646	655	660	647	667	653	628	645	591	659	661	651	619	666	652	662	648	640	616	659	583	614	670	673	667	623	617	629	679	645	643	624	649	626	630	617	619	641	623	587	646	689	619	673	668	643	650	657	635	660	604	681	613	622	670	668	612	572	652	663	661	641	665	669	633	655	716	659	669	654	636	662	619	653	648	630	574	606	665	644	699	625	635	620	680	635	631	686	623	628	652	604	633	629	628	622	623	630	638	633	643	630	694	677	588	637	638	650	634	613	642	637	625	644	655	647	633	642	616	620	626	636	647	666	644	656	660	671	615	628	645	630	625	680	650	652	666	604	597	662	631	624	722	676	641	644	657	601	680	633	651	659	623	658	647	680	667	704	620	643	628	660	683	660	634	647	608	636	683	644	644	597	654	629	660	655	606	705	673	652	638	634	684	620	650	637	606	646	627	641	639	596	614	585	672	648	606	623	615	685	674	644	628	650	619	648	619	649	683	642	626	654	674	671	614	633	657	622	665	591	642	601	617	640	638	669	637	621	627	695	594	647	658	636	609	666	658	650	644	642	594	642	647	627	644	612	630	639	613	684	608	617	664	708	678	638	630	623	666	648	611	619	658	669	642	665	629	644	641	640	652	636	622	592	641	599	682	621	646	630	618	640	621	612	648	675	679	672	640	696	651	653	648	612	658	667	595	651	680	700	670	643	656	635	612	642	642	584	659	620	650	636	658	670	628	672	632	616	634	699	668	637	687	675	674	663	598	612	640	634	637	664	625	663	691	688	629	654	629	650	678	683	680	652	675	650	668	649	661	600	635	651	615	602	654	663	684	672	600	667	639	665	608	623	598	654	698	619	642	648	677	680	651	672	672	622	652	632	650	670	648	648	616	639	628	666	666	599	613	604	603	631	647	638	684	640	632	650	677	638	667	648	655	636	641	632	638	654	605	643	644	633	670	617	634	619	618	617	640	685	651	650	673	627	636	607	669	654	657	647	645	587	653	670	613	668	610	691	643	651	650	616	640	649	645	630	661	614	613	689	639	642	680	619	653	644	643	613	671	599	595	638	625	620	636	675	681	589	692	613	626	644	652	670	675	657	661	627	661	637	658	651	649	658	630	655	691	665	629	674	589	632	610	646	664	692	648	658	605	651	591	633	714	673	669	621	621	663	704	628	635	635	655	646	695	669	598	585	634	638	592	677	661	671	625	672	683	616	648	672	629	590	655	633	614	645	645	638	627	598	664	621	658	628	645	640	647	637	698	650	612	656	626	652	669	613	652	648	656	610	612	646	639	659	604	664	677	646	626	635	668	646	585	653	657	633	680	608	616	662	663	639	608	708	674	618	621	611	645	638	660	625	665	716	599	653	608	633	640	599	657	609	687	644	610	601	619	663	681	652	640	619	649	613	626	669	677	626	641	649	641	643	636	626	640	668	634	634	643	649	641	658	671	637	608	616	663	632	676	587	628	652	677	657	642	657	672	661	676	638	619	670	575	625	660	628	647	585	644	657	677	602	588	655	638	581	674	673	628	644	651	600	660	620	608	627	616	648	644	624	674	642	647	611	609	645	641	642	632	645	599	618	606	673	653	675	625	617	672	675	629	664	658	655	655	627	630	648	637	620	620	642	654	646	664	646	642	714	608	609	658	621	584	622	626	671	642	654	687	639	639	649	591	640	659	688	650	632	611	638	620	705	646	638	645	644	690	649	665	617	665	686	593	655	603	637	642	630	621	633	651	617	642	643	652	622	678	631	604	655	669	612	611	668	636	631	683	670	614	646	705	668	693	686	631	641	695	645	631	681	634	638	610	610	634	644	648	612	643	583	619	621	689	653	625	642	620	645	633	669	636	610	653	618	641	631	629	678	623	627	660	608	606	656	655	663	668	631	608	632	650	643	627	642	656	670	617	619	614	701	661	658	701	603	697	623	688	610	607	649	645	637	632	666	649	635	639	674	641	675	619	635	650	652	675	627	641	642	714	636	628	631	681	653	643	641	636	683	600	652	641	616	636	634	639	642	633	656	660	607	609	610	630	655	633	657	661	693	609	697	668	636	669	622	655	654	630	634	683	618	624	684	659	622	653	626	638	643	656	653	591	611	679	638	632	627	635	659	655	635	643	684	629	641	667	673	658	622	630	633	616	633	637	595	720	644	705	632	612	625	627	644	686	633	705	652	635	655	647	646	660	576	608	632	678	634	656	658	652	618	639	647	592	632	633	595	618	656	615	605	699	631	634	659	665	670	617	671	616	633	669	681	627	654	637	597	652	655	646	692	652	698	678	636	630	639	623	648	652	670	674	703	671	707	677	658	623	639	667	625	622	642	660	634	695	632	630	630	654	676	660	645	734	668	658	638	649	684	617	677	627	642	635	697	642	660	622	651	615	617	614	658	674	641	658	651	659	634	657	663	660	652	620	648	644	589	659	621	630	669	616	628	644	668	646	639	583	650	628	613	641	642	682	603	634	654	609	662	642	645	652	626	603	601	615	619	644	645	619	664	573	644	649	655	629	667	633	569	625	609	679	661	608	622	655	630	650	633	618	645	690	655	637	654	621	660	646	664	635	663	626	667	646	631	627	631	690	660	589	658	669	619	649	620	653	648	630	609
4926	5432	3824	2039	1679	1391	1162	971	882	814	804	774	748	660	733	717	675	683	691	682	622	625	671	655	660	637	615	683	611	636	645	644	642	702	655	659	651	637	653	608	650	678	662	617	621	642	677	642	627	608	636	662	650	634	640	633	640	646	693	647	606	666	592	703	684	636	640	656	637	598	631	641	634	649	638	643	622	604	626	630	675	679	671	653	663	629	632	639	649	638	632	670	661	624	624	642	621	612	668	646	618	597	638	651	687	691	625	639	651	665	656	646	643	672	630	624	688	593	661	686	627	638	621	679	648	654	676	643	638	625	630	617	623	651	662	621	678	657	682	620	632	623	678	633	647	656	602	644	650	673	615	615	691	666	679	625	644	651	614	623	643	661	643	627	653	652	592	650	626	656	621	629	650	657	655	620	647	658	622	663	617	662	665	693	629	677	624	637	633	629	634	624	651	608	637	670	624	639	679	649	625	646	636	656	642	628	629	646	619	624	708	655	610	642	697	661	650	600	631	641	681	629	644	690	582	696	610	639	600	584	659	647	614	649	662	645	624	670	626	630	674	639	664	652	640	660	636	668	661	641	666	612	639	599	642	665	666	683	675	652	667	615	617	645	684	641	637	602	638	631	650	621	674	599	667	616	645	662	659	676	662	647	628	679	623	621	644	601	657	649	659	671	676	631	681	640	635	663	605	631	589	622	605	661	680	629	663	657	686	612	633	615	656	644	658	649	663	661	683	662	645	681	640	599	632	647	637	612	613	593	685	674	610	620	649	617	633	636	647	683	665	601	583	643	660	625	676	631	644	629	625	617	666	628	657	638	628	652	620	643	613	624	675	638	659	632	657	622	649	664	654	654	648	648	643	643	652	621	657	659	619	584	631	694	653	632	682	657	637	643	613	673	635	702	663	637	596	600	621	662	628	680	654	693	646	642	658	684	595	640	644	671	670	631	664	643	635	664	660	592	681	639	646	668	634	659	669	638	632	665	632	648	619	626	639	645	635	648	621	675	634	660	594	648	647	641	601	623	634	676	672	675	613	655	664	630	616	623	610	654	658	618	652	567	630	681	614	671	654	632	613	622	645	649	637	656	588	667	663	651	644	610	625	638	609	647	691	598	614	624	645	646	659	615	685	639	662	642	615	643	651	603	629	676	630	673	681	618	628	638	625	639	669	640	622	652	644	639	639	634	617	652	621	640	648	610	653	646	639	644	649	649	683	625	640	678	603	643	616	650	622	637	648	677	644	653	632	624	651	657	618	713	658	616	655	690	619	671	673	647	633	652	637	646	640	624	652	645	616	640	636	649	628	641	667	638	643	623	650	636	655	616	658	644	626	611	616	650	667	629	623	643	626	586	609	626	635	662	619	640	634	644	629	640	680	624	686	679	601	617	633	695	613	633	636	643	650	653	662	659	636	643	601	659	656	633	649	606	657	623	623	614	646	673	639	654	601	683	657	658	605	683	664	639	651	615	669	653	674	619	671	631	668	658	666	598	665	677	629	621	644	683	636	629	650	611	651	621	651	630	676	625	639	643	642	695	626	654	619	668	668	637	630	644	632	614	598	601	614	601	659	678	650	636	606	675	651	661	667	691	651	624	653	639	645	631	672	613	636	633	635	638	681	607	634	629	671	633	623	637	683	612	670	604	643	629	662	661	652	653	621	671	672	693	664	638	596	648	654	609	613	653	680	681	625	625	582	639	613	667	660	627	634	646	610	589	594	620	606	593	596	647	661	600	649	613	643	650	669	601	625	616	606	654	620	657	679	628	653	664	677	617	646	662	630	640	612	654	638	685	650	638	618	655	620	647	665	644	687	620	648	621	607	633	617	623	665	674	642	650	583	615	570	617	634	660	614	630	673	625	697	635	670	638	627	666	638	654	616	638	618	637	672	693	651	655	625	648	600	635	640	616	596	612	615	632	656	670	641	647	640	634	664	656	663	688	640	663	647	619	622	665	627	616	664	622	675	652	653	626	643	666	634	611	623	679	659	695	693	662	620	647	605	681	648	690	620	631	632	637	649	604	652	651	652	644	702	635	598	642	629	637	682	625	665	630	588	665	656	697	622	655	600	630	654	597	624	667	677	613	684	663	679	685	603	668	624	632	616	632	645	606	660	675	648	629	657	691	630	622	636	656	668	617	618	623	665	647	625	675	638	681	697	648	661	657	586	636	639	586	635	653	625	668	648	629	687	645	620	650	653	641	712	645	654	624	624	653	627	639	669	600	640	627	600	673	617	670	596	623	655	682	651	641	655	639	663	621	648	697	601	684	634	637	663	617	656	663	630	656	625	625	668	670	638	659	650	659	614	619	657	660	620	676	643	636	666	663	688	645	664	701	637	675	665	624	621	629	613	604	691	696	639	694	642	625	632	619	645	649	668	618	637	659	646	655	650	669	647	590	640	646	643	628	618	626	659	634	639	632	640	675	658	671	647	722	622	630	643	679	688	633	592	646	656	625	623	704	610	594	648	649	637	651	653	644	631	683	619	717	604	649	614	650	613	638	650	612	716	661	647	714	640	615	665	636	637	672	656	641	670	625	614	644	660	665	643	697	626	640	607	680	670	681	635	621	630	670	667	682	644	620	647	669	604	628	657	634	670	651	634	661	668	657	637	650	644	656	613	675	642	653	672	618	662	612	599	596	614	614	650	613	658	609	649	625	646	657	662	628	614	673	689	655	646	680	665	609	621	633	673	660	613	671	650	623	604	649	674	639	656	665	604	606	640	639	676	640	652	599	632	601	582	632	711	682	651	667	611	589	659	646	662	629	598	626	641	645	605	675	682	594	659	645	680	622	637	630	618	629	582	638	665	624	692	650	621	617	636	646	636	668	677	629	651	653	607	662	662	618	604	625	602	673	629	657	670	647	629	638	625	674	677	650	620	640	636	652	616	662	612	635	616	645	627	680	694	650	621	620	595	633	607	644	677	675	624	629	621	658	621	665	619	638	700	641	626	635	677	648	638	626	600	653	648	645	614	646	643	665	720	643	650	665	642	662	630	623	693	631	601	657	629	638	623	665	658	669	630	658	633	632	636	668	603	668	631	621	668	591	667	662	608	668	614	639	614	656	651	661	635	653	704	638	589	635	643	640	653	636	616	605	632	643	688	632	632	631	628	656	636	626	660	656	671	648	630	620	651	631	638	640	651	673	641	610	680	583	647	667	679	649	677	647	605	638	606	632	618	702	661	610	649	599	635	625	634	648	618	649	671	640	626	617	626	686	641	659	656	689	619	630	645	609	608	673	628	603	618	673	668	655	603	678	635	684	635	684	670	647	657	622	620	691	643	659	658	654	608	655	646	684	606	664	637	625	623	652	653	651	683	613	631	658	594	662	612	626	647	686	606	630	646	635	645	641	613	591	661	635	638	679	662	630	653	664	673	655	624	696	607	633	650	652	624	632	633	667	657	637	649	622	658	652	638	598	643	654	684	651	651	632	668	622	606	660	630	623	580	644	683	595	629	667	721	662
22354	21084	28842	23547	21085	21144	11540	1019	717	595	554	438	432	355	358	287	352	301	280	282	273	267	259	242	238	263	228	225	238	192	227	213	211	211	203	216	219	218	228	217	210	218	202	197	239	196	217	236	202	203	208	213	217	199	228	199	187	206	199	217	185	208	187	184	187	173	207	199	191	201	197	237	203	212	227	203	225	226	188	201	210	206	184	202	196	211	212	197	209	198	217	207	216	207	214	231	205	230	199	186	208	217	188	195	204	228	209	191	195	218	226	208	187	210	189	206	220	194	216	194	194	208	206	200	212	209	219	220	217	192	201	213	237	227	197	232	206	194	199	198	192	207	183	237	209	193	205	194	211	197	180	193	213	202	207	208	172	177	169	214	195	191	214	178	219	219	176	205	196	190	199	185	194	186	211	194	205	203	195	206	212	220	203	212	209	217	196	212	210	166	193	163	201	213	192	201	218	217	171	209	207	202	198	212	164	212	199	202	201	211	189	195	211	217	202	196	182	187	214	199	199	191	204	203	202	198	202	214	190	189	233	195	187	196	204	182	214	201	195	189	190	226	212	178	222	216	195	191	205	208	181	215	193	198	199	191	197	190	195	206	184	213	218	185	201	199	198	200	219	207	222	176	185	205	175	224	173	218	204	201	189	232	226	200	204	195	209	208	200	196	215	181	213	189	219	194	200	212	197	195	191	226	193	183	225	220	237	178	196	224	206	195	191	198	203	204	185	202	206	182	188	188	190	199	213	211	175	188	161	183	190	214	182	207	202	211	182	205	207	226	204	213	186	246	193	212	191	201	193	180	184	189	176	218	212	192	203	212	211	202	199	197	226	185	213	212	199	211	203	190	202	198	200	192	216	192	212	200	192	209	231	202	211	191	197	175	216	198	209	189	208	199	201	232	182	210	204	198	226	192	227	203	187	227	211	193	209	220	225	212	186	206	227	212	199	228	199	210	179	199	184	214	186	209	209	212	219	195	201	193	238	226	204	233	215	196	177	214	177	187	224	184	191	187	205	198	192	221	204	191	223	193	215	200	181	209	202	218	190	186	189	190	196	220	193	206	205	189	189	173	186	194	197	201	203	232	205	206	180	164	181	204	210	222	199	206	213	179	203	173	216	219	176	212	200	243	181	214	217	186	194	197	174	227	219	184	186	184	234	223	214	214	216	192	198	191	201	205	204	211	209	211	199	210	193	194	204	187	184	192	203	200	197	204	190	210	209	225	199	184	201	183	197	194	196	222	227	225	175	187	196	189	210	193	206	173	214	196	196	228	188	184	205	212	163	214	192	184	206	187	206	198	217	200	208	205	174	201	197	201	217	203	164	209	183	214	225	225	189	193	183	219	183	176	208	210	199	195	205	194	220	232	201	193	185	185	207	190	198	179	211	207	197	211	208	199	211	196	205	216	214	210	196	193	204	203	189	196	198	216	204	199	194	204	205	219	229	208	209	223	218	201	200	191	191	170	193	207	192	225	194	232	210	203	178	206	202	183	218	201	189	186	203	222	206	193	190	185	209	191	210	204	214	198	197	210	200	198	218	186	210	214	206	196	179	181	214	218	203	221	210	226	202	210	216	199	205	232	207	199	188	176	211	221	213	196	191	187	217	185	223	219	220	195	202	203	187	232	212	205	203	201	179	232	203	205	208	229	206	208	206	195	201	201	194	211	223	193	206	207	194	208	198	195	197	207	193	200	182	186	210	204	205	214	189	232	181	209	216	196	221	202	198	174	205	183	178	189	218	223	202	197	200	219	208	201	204	174	196	172	196	185	212	200	168	204	222	202	198	207	204	207	212	186	187	182	193	210	197	206	204	194	228	197	210	229	196	190	197	185	221	224	213	187	197	212	223	206	199	198	189	197	233	201	191	231	203	189	218	213	204	194	196	214	205	200	202	203	212	204	214	206	202	217	228	192	208	216	205	182	184	225	192	211	237	212	203	199	199	222	188	203	186	195	197	199	219	215	175	201	180	211	186	210	220	213	195	211	195	211	179	177	178	219	194	217	210	190	228	214	215	204	188	227	180	193	223	223	214	207	241	198	215	214	171	213	191	203	228	194	204	209	178	217	207	221	215	201	209	201	183	180	192	186	229	204	205	189	190	196	206	213	202	193	193	185	204	189	202	203	190	186	175	197	199	202	197	201	193	190	187	179	186	172	219	225	214	191	196	191	197	184	210	225	212	215	214	210	204	196	210	210	201	197	168	228	234	194	209	208	194	195	203	189	198	206	215	201	196	205	181	198	181	232	194	191	209	202	223	189	208	194	220	188	192	193	191	213	200	208	196	212	190	194	197	217	214	190	185	209	204	201	190	208	218	216	190	190	213	189	184	187	200	194	212	189	196	183	197	210	203	209	192	189	227	175	222	205	233	238	203	212	218	209	219	202	209	200	209	208	222	197	189	219	219	212	194	199	190	214	208	197	223	188	200	206	196	202	199	206	197	192	184	224	191	187	207	207	209	213	198	180	219	207	187	216	202	210	211	196	206	215	231	209	204	216	195	222	216	229	202	191	234	204	214	218	216	204	202	213	222	191	191	207	224	203	211	217	220	183	182	209	215	202	196	180	196	228	190	202	197	182	212	205	199	189	217	174	183	171	232	211	231	213	190	203	213	227	236	220	198	210	197	213	193	223	198	188	204	211	213	210	212	213	179	227	231	210	204	203	214	176	186	220	196	222	175	196	191	189	195	191	191	203	197	209	201	210	200	192	207	190	217	187	208	202	188	181	196	186	190	193	199	199	194	220	214	201	194	189	185	221	223	208	210	203	204	202	199	181	198	197	230	203	218	181	195	211	196	207	213	177	185	204	184	230	204	221	189	199	208	196	195	187	207	191	221	222	186	196	191	183	182	188	204	205	237	214	230	204	198	212	214	188	217	225	216	187	211	194	216	190	191	202	175	184	195	179	197	212	224	195	203	204	231	199	208	194	194	191	216	213	192	220	220	213	185	176	199	216	209	207	194	220	202	215	201	209	196	206	204	197	198	202	209	204	194	194	213	192	189	235	216	215	212	209	226	193	173	192	190	208	206	218	201	180	196	203	209	197	193	192	180	182	203	197	187	180	217	207	200	205	214	216	191	213	220	191	224	194	195	211	208	217	228	210	188	199	198	210	193	201	195	187	217	194	172	205	197	189	190	219	192	231	196	203	194	193	221	192	221	211	210	209	200	199	223	215	205	223	197	179	209	200	184	189	179	197	201	200	195	187	196	195	217	209	223	211	207	207	200	184	229	216	214	202	190	194	218	180	200	157	196	216	188	196	219	221	198	194	188	202	188	225	204	195	186	219	162	198	194	201	227	183	214	193	199	195	187	194	189	212	204	180	223	233	181	213	221	186	202	201	207	174	205	227	165	224	196	195	181	199	175	199	185	195	199	220	186	193	206	208	197	191	186	208	213	200	202	220	224	188	192	200	199	198	216	219	236	199	212	180	225	203	186	190	211	201	179	212	205	226	189	208	204	179
5530	13934	10083	4920	3524	2554	1844	1341	1026	831	724	574	533	461	407	399	361	327	324	282	306	280	273	254	271	268	252	272	229	263	253	215	231	231	222	215	229	225	238	206	206	256	208	219	233	234	209	212	208	211	236	205	235	203	227	223	215	209	208	208	190	203	207	221	223	206	224	214	196	189	182	228	203	209	202	206	234	197	201	174	189	189	222	216	242	213	185	182	202	194	204	238	216	200	205	196	215	193	195	206	210	221	196	210	200	185	194	212	210	223	218	195	232	207	220	190	208	205	209	223	194	209	216	227	195	234	229	201	197	219	182	218	208	170	226	184	195	181	184	186	233	227	200	207	219	181	216	222	185	188	180	185	231	221	186	219	202	200	222	211	215	206	224	193	203	200	172	215	207	203	215	203	215	210	181	222	212	201	233	211	223	197	208	218	220	204	199	196	227	183	192	199	216	206	191	218	195	186	203	214	216	197	214	193	209	241	193	203	206	179	192	193	219	203	217	215	218	216	189	188	209	194	207	240	191	204	202	208	206	183	235	199	187	195	181	219	184	169	180	196	188	217	192	182	211	233	181	185	188	209	225	148	214	214	237	199	206	177	206	188	219	226	208	217	214	199	216	221	180	212	179	218	224	196	222	222	218	209	193	207	200	228	218	209	206	205	181	205	171	230	227	208	217	176	206	217	197	201	212	211	196	185	208	213	199	219	213	199	199	197	200	212	172	162	189	206	204	199	192	199	197	201	215	221	212	196	209	227	190	208	207	204	210	208	189	211	206	212	202	208	195	192	211	203	211	223	183	214	201	214	201	204	196	197	192	179	194	192	193	219	185	195	215	228	198	213	177	199	197	188	214	210	190	202	224	200	220	181	193	192	231	204	228	190	222	211	195	205	202	198	188	195	194	186	214	171	191	222	188	182	214	201	221	209	230	226	219	218	214	189	205	183	206	225	199	215	181	190	196	213	207	212	204	214	212	210	205	186	192	197	227	204	197	202	203	195	193	185	191	198	210	216	227	189	207	193	171	199	196	206	207	241	213	213	172	225	203	199	183	213	217	201	200	212	174	200	187	192	205	185	197	202	200	198	179	202	208	177	201	200	202	203	210	231	229	194	200	203	200	200	207	202	224	191	205	212	218	198	214	234	230	205	194	225	193	201	205	212	216	200	204	184	212	193	228	206	199	209	207	215	211	194	200	165	206	219	199	194	213	189	224	212	208	204	215	206	205	208	205	208	199	213	186	211	190	202	224	216	217	212	204	211	205	215	200	214	183	221	192	199	215	209	165	179	231	178	223	233	208	185	198	211	205	219	188	191	220	191	196	224	207	192	236	210	217	180	200	234	203	196	204	221	204	197	211	209	205	171	214	187	219	208	187	210	211	196	216	185	222	201	216	179	200	210	196	211	191	201	196	213	184	188	219	207	210	195	186	181	211	208	196	202	207	207	202	217	189	217	214	235	206	177	199	201	197	187	198	222	182	225	210	215	207	196	201	209	200	199	179	200	189	191	239	180	215	195	220	247	177	217	219	197	210	220	211	203	194	212	210	205	235	204	209	180	189	191	194	203	187	191	237	178	183	196	209	210	198	195	198	217	186	205	227	206	188	223	224	206	204	196	202	184	195	193	192	184	207	222	208	206	171	197	239	199	214	202	215	200	174	194	229	189	204	212	218	197	219	204	202	211	191	213	174	199	207	212	218	222	200	208	206	200	197	244	201	211	231	229	190	217	211	211	202	192	193	187	197	199	202	197	213	197	178	164	209	213	202	223	212	182	214	203	201	215	190	182	202	219	190	180	220	218	212	203	199	203	199	207	215	219	201	201	197	210	204	197	205	232	220	203	196	179	212	203	237	186	207	193	205	193	194	207	183	190	226	228	206	187	188	197	200	205	185	222	219	213	187	216	183	211	193	194	198	214	192	214	199	191	199	199	192	213	210	230	214	215	209	220	193	203	198	221	213	196	177	203	243	208	195	192	219	204	212	218	226	199	207	211	183	208	222	211	225	212	195	216	195	202	181	199	212	208	196	196	207	216	230	193	192	212	188	174	245	184	217	215	202	206	183	219	197	207	218	194	201	208	192	207	208	190	194	197	221	206	208	208	224	189	207	229	207	221	216	201	199	204	201	219	196	218	206	197	206	195	218	214	206	236	213	186	217	206	208	212	211	190	207	196	191	202	182	211	216	205	163	217	165	198	238	202	201	217	210	208	218	206	205	198	223	204	190	205	185	201	199	193	188	190	192	201	209	226	200	201	196	187	204	187	211	197	191	234	197	226	193	198	194	209	229	174	211	209	196	187	197	197	202	209	230	213	223	219	223	218	200	226	207	209	186	203	197	179	196	210	213	194	213	207	225	203	183	205	206	216	210	194	220	199	184	183	217	212	189	182	224	215	220	187	215	209	218	199	237	189	205	200	196	206	202	235	220	214	198	213	177	217	218	216	224	203	210	196	202	189	200	209	179	208	213	204	215	209	194	189	213	206	202	212	204	192	211	226	212	201	200	224	209	201	236	174	210	203	203	200	181	202	230	207	198	204	197	197	181	228	218	224	223	208	230	196	215	198	193	183	183	211	188	201	181	205	225	206	202	203	201	203	208	188	198	210	209	184	189	193	191	204	218	209	186	197	197	226	199	217	181	200	197	185	233	198	218	220	202	202	211	202	215	198	210	190	194	202	192	206	232	204	229	189	195	212	228	219	228	196	212	225	201	193	196	182	182	208	213	192	185	206	206	203	219	203	200	231	228	184	181	203	200	207	237	197	202	195	199	198	179	213	199	170	211	227	201	223	220	215	228	203	219	200	186	200	221	192	221	226	191	187	209	180	204	188	191	220	208	182	206	215	209	225	194	221	232	209	203	191	218	215	207	194	208	214	192	199	204	192	194	207	216	197	208	183	207	193	235	198	209	188	203	195	217	210	218	211	209	188	192	187	227	194	171	210	210	199	203	206	213	198	213	184	196	188	216	171	202	190	188	224	192	198	190	216	222	186	213	216	201	199	180	189	228	212	191	195	180	218	193	199	189	208	227	191	201	231	191	212	208	226	191	194	203	207	217	216	200	202	246	190	230	223	172	232	201	169	192	192	202	202	199	178	203	212	223	194	190	182	200	187	215	195	184	198	203	208	205	198	188	200	216	195	224	209	208	181	192	224	197	216	200	187	205	215	214	210	211	216	203	196	220	200	193	181	193	233	216	211	226	222	227	189	171	230	207	189	228	207	196	194	196	207	213	190	220	207	200	204	232	219	213	198	208	186	216	218	188	200	187	206	202	212	237	222	202	214	217	233	203	216	218	210	173	200	208	225	186	212	192	210	218	211	198	219	189	197	174	213	214	207	183	215	219	210	218	199	197	196	226	208	209	199	207	190	227	199	209	198	225	197	216	201	194	201	216	215	201	203	201	191	211	208	196	225	204	210	204	185	210	206	220	184	222	194	187	225	188	182	209	216	212	222	201	232	213	187	217	225	210	206
27510	18965	5453	943	700	724	673	689	633	651	671	673	617	657	663	666	627	656	640	636	670	647	605	615	626	612	610	598	623	618	608	648	657	626	646	663	616	658	650	658	647	619	671	621	669	611	664	663	653	608	656	614	632	595	642	662	667	663	637	689	625	580	660	668	651	599	655	612	634	638	674	625	661	603	684	659	677	654	639	670	658	621	601	627	593	648	638	650	663	642	664	621	647	643	634	599	646	631	671	631	693	595	635	637	659	629	645	696	626	695	643	641	637	653	632	665	582	631	628	642	661	624	643	635	663	664	688	650	648	679	654	620	641	629	625	684	662	653	617	660	681	695	602	656	669	617	630	609	680	676	640	627	621	640	649	592	618	647	651	630	639	677	654	652	651	634	693	598	631	642	638	626	657	646	665	646	672	643	709	624	613	607	618	630	594	639	645	668	641	632	642	651	603	642	639	628	618	635	629	666	632	622	643	620	645	678	637	608	663	622	628	651	645	647	682	657	642	678	686	637	624	665	656	646	623	643	656	677	607	606	647	643	659	630	643	712	650	666	679	615	619	647	646	637	641	648	680	659	668	661	637	637	660	640	642	678	632	656	664	657	691	614	648	608	651	652	650	610	673	622	657	654	652	669	635	690	654	687	666	655	645	651	649	676	613	648	645	626	605	606	624	691	690	651	679	668	665	654	643	641	599	654	643	643	637	637	618	596	659	650	644	605	656	645	652	618	629	662	642	696	632	672	682	624	666	652	636	646	588	679	632	646	642	619	674	581	624	682	650	626	638	632	694	608	662	696	622	633	666	628	624	642	656	658	651	599	600	653	657	634	634	608	665	627	603	642	657	608	668	599	665	672	667	648	602	658	659	642	671	638	647	657	648	627	628	691	678	640	622	609	593	682	622	649	627	622	634	642	604	667	636	638	609	644	625	596	636	660	602	623	647	644	645	639	667	619	652	643	648	659	632	657	624	683	661	635	642	638	684	637	619	617	607	626	701	627	689	661	626	671	641	619	645	639	642	623	611	606	632	629	602	648	635	625	637	591	624	673	647	638	669	583	652	668	618	653	689	635	638	648	651	700	636	604	681	656	620	644	641	631	626	635	658	607	620	663	648	676	669	646	633	629	600	660	661	613	664	658	687	621	648	659	654	627	657	647	678	690	645	660	604	645	679	611	638	605	698	683	665	658	668	657	634	648	625	664	662	644	667	626	602	598	666	649	635	619	645	612	629	701	622	653	666	684	610	648	635	699	658	618	657	605	647	626	626	657	622	665	675	673	616	635	654	632	605	627	632	665	594	671	680	642	678	681	693	667	645	628	649	646	659	663	631	695	597	604	597	596	628	644	664	623	669	676	656	687	643	692	637	633	595	648	643	629	626	648	588	659	609	652	642	640	650	616	640	643	641	681	712	660	593	643	638	694	672	657	628	624	653	626	670	648	632	597	674	618	630	645	679	608	628	631	657	656	659	635	633	632	673	676	678	626	656	652	664	614	621	583	636	609	620	644	659	673	625	627	651	618	611	609	624	673	604	679	643	595	645	666	615	628	682	690	668	659	667	670	666	606	653	684	649	688	670	652	671	622	651	633	652	645	640	614	607	613	662	678	618	656	650	641	588	625	641	604	630	660	623	637	642	662	614	649	630	655	651	643	665	622	631	608	657	630	670	680	635	677	620	651	618	642	648	599	713	683	660	643	650	678	681	600	605	639	580	641	703	650	647	652	619	652	631	611	639	620	678	647	662	631	642	640	653	638	656	639	651	654	657	613	728	656	659	617	637	641	670	641	651	608	675	684	634	693	635	611	654	639	623	669	646	691	650	683	659	609	632	659	634	610	666	614	641	633	632	621	665	639	634	653	673	629	638	632	638	653	662	654	678	615	708	629	677	660	633	645	614	680	633	622	653	657	612	668	666	617	673	687	656	654	613	618	646	679	630	631	680	645	659	649	599	709	654	666	619	668	614	615	658	635	620	634	635	606	668	640	663	653	636	616	625	659	631	633	648	619	662	642	654	694	692	689	662	649	633	659	611	661	666	671	641	588	694	649	655	626	676	657	644	687	608	697	644	694	638	610	593	623	620	643	661	653	628	600	634	668	667	626	636	655	691	680	608	601	600	620	618	672	624	648	674	661	626	650	649	611	624	606	649	644	667	679	658	635	640	674	630	649	619	667	707	628	622	632	638	681	647	651	633	638	607	619	666	637	662	560	679	631	690	637	619	611	613	657	674	635	619	606	643	668	640	623	639	637	613	650	647	627	608	607	645	665	658	627	669	643	621	656	681	627	647	639	675	625	650	684	663	624	636	662	636	616	607	650	648	633	601	641	635	612	638	601	620	672	672	649	686	654	685	604	630	698	670	642	675	602	655	656	613	665	668	625	616	641	658	618	638	668	686	624	635	640	616	620	576	644	614	696	638	619	641	692	670	652	636	609	659	697	638	667	621	653	629	650	652	625	623	625	647	605	650	664	657	654	618	624	627	602	630	660	614	635	640	650	645	662	632	637	642	650	637	674	585	610	674	611	619	647	650	676	639	618	600	661	639	639	603	657	640	662	647	658	612	651	643	632	670	678	666	669	633	621	630	666	624	617	662	628	636	688	619	666	606	636	655	642	648	652	632	668	658	690	651	622	684	620	638	617	641	642	608	605	631	676	658	637	599	612	628	666	623	633	654	623	684	634	628	681	613	643	667	654	644	658	661	633	675	620	645	623	663	665	636	641	616	592	650	638	637	600	648	671	624	625	630	652	653	649	641	647	675	602	628	595	623	619	641	632	638	635	611	631	621	623	644	623	630	640	655	683	626	651	622	621	615	631	658	632	627	677	607	671	614	629	653	636	645	639	617	637	679	650	617	630	665	633	602	645	643	651	637	642	624	636	656	665	634	633	609	708	674	628	658	651	649	663	646	581	637	640	640	643	625	627	635	634	623	616	648	675	642	628	643	620	668	698	663	675	656	679	690	618	617	627	677	651	627	658	657	636	678	614	662	615	649	645	628	649	656	603	685	712	661	621	666	650	620	651	582	621	619	631	646	623	651	624	679	649	636	667	647	651	618	668	633	672	628	647	640	641	677	680	631	606	660	632	687	636	662	586	627	602	664	600	649	627	585	672	643	633	635	664	638	682	615	666	635	608	636	590	617	626	660	607	666	630	598	672	608	663	605	663	655	653	648	648	653	680	689	632	628	666	623	652	659	661	641	657	584	650	674	702	680	649	638	659	621	655	662	643	663	658	663	632	624	657	685	678	665	669	669	640	663	626	626	650	658	672	615	603	647	630	668	651	621	635	639	617	671	594	706	640	623	599	685	666	643	669	655	639	652	662	620	643	686	687	636	631	696	622	638	632	650	629	666	654	649	649	612	629	645	679	643	614	658	635	623	585	606	624	628	655	639	656	660	672	634	656	678	617	644	640	693	619	651	679	644	607	618	668	666	686	680	612	641	652	659	658	654	555	633	651	631	644	623	657	653	646
4671	1141	1018	791	753	711	648	682	704	669	640	669	640	678	688	627	636	624	666	642	671	669	701	627	680	615	663	640	704	660	689	686	731	638	678	621	669	614	693	664	684	654	646	667	660	670	702	645	646	646	703	655	634	664	670	652	684	683	629	620	678	638	669	644	698	664	656	672	681	692	644	689	647	673	648	738	656	679	666	714	692	663	694	659	640	671	677	603	625	593	646	688	677	670	654	633	667	708	656	678	671	677	648	643	668	657	667	620	685	680	680	737	607	621	648	644	611	642	702	690	650	675	672	647	667	704	640	689	644	653	644	659	666	669	678	660	679	650	686	657	725	651	622	644	684	677	648	641	665	606	662	705	646	665	674	648	698	654	712	665	677	654	674	664	677	622	657	650	619	642	648	686	627	692	676	679	696	671	665	614	635	711	657	619	644	669	653	649	697	694	680	650	679	630	656	686	659	624	685	674	652	669	622	644	688	664	620	640	673	679	664	673	639	690	659	649	654	723	705	640	672	675	668	707	698	682	676	656	655	624	696	653	626	644	677	658	663	654	687	706	680	650	677	636	665	708	648	678	653	673	649	629	646	621	658	695	689	676	688	668	689	651	651	701	662	665	676	676	693	652	622	610	624	658	693	652	678	671	651	611	635	684	683	681	684	654	657	651	669	667	708	675	685	677	643	693	681	630	658	676	600	643	679	638	661	665	671	668	627	624	655	670	672	639	696	662	660	715	680	678	642	658	714	667	666	681	708	654	661	678	679	714	677	646	683	712	693	631	684	660	668	671	654	672	674	705	603	653	632	680	688	710	732	655	670	658	726	632	670	692	664	730	671	655	713	646	695	637	632	646	657	642	647	689	608	644	648	716	735	673	727	641	657	659	636	714	684	656	672	652	662	706	685	691	692	673	675	648	639	640	667	604	644	695	702	639	654	679	691	674	687	671	660	656	673	639	650	699	608	682	716	680	692	672	693	627	648	631	645	674	663	694	647	703	625	684	633	631	648	630	618	683	698	678	689	674	644	660	667	673	667	667	666	698	710	702	605	670	679	623	682	649	708	662	638	688	629	672	673	715	698	694	650	669	651	703	673	680	674	652	666	646	665	642	667	634	688	712	678	699	610	639	644	647	656	724	654	639	646	666	674	641	676	684	641	680	682	633	681	641	630	633	649	607	656	679	658	691	643	673	610	704	648	649	679	665	687	648	652	656	674	683	626	624	686	645	621	722	666	701	628	699	684	698	620	664	669	682	662	667	671	676	675	696	692	680	657	666	676	644	646	650	632	683	670	668	647	734	651	664	696	666	652	663	645	665	660	623	646	687	643	682	702	634	652	671	708	663	693	692	666	673	637	618	657	646	671	652	679	641	652	651	662	669	708	674	733	708	669	693	676	656	651	679	661	657	724	694	662	690	656	676	647	670	635	672	646	675	688	650	687	637	662	672	703	684	664	654	617	680	639	677	670	685	669	621	637	660	660	647	637	695	664	619	622	658	636	671	636	711	662	640	644	697	668	670	670	640	652	673	707	658	668	627	662	687	639	692	712	637	658	662	658	684	656	654	645	690	646	665	694	697	715	717	663	657	687	683	676	635	714	682	660	658	640	727	697	655	698	646	667	659	666	650	688	701	661	607	703	615	684	614	631	674	698	643	683	666	597	649	708	695	658	717	682	663	685	682	687	687	667	647	621	727	638	636	693	654	647	654	704	691	654	685	667	638	629	724	668	655	627	629	626	692	691	661	720	657	626	661	656	650	675	673	643	704	668	668	660	669	651	671	616	632	673	715	684	687	694	660	682	666	658	675	639	715	698	655	699	666	663	632	674	676	707	666	651	658	687	643	671	689	717	670	701	663	650	639	662	650	673	658	711	678	654	666	652	641	643	634	668	681	683	712	684	664	665	637	705	684	663	702	650	673	641	669	631	634	613	686	648	704	672	672	666	621	655	691	646	653	661	647	671	651	661	660	708	711	630	700	695	626	697	636	649	614	672	659	681	614	665	676	645	688	680	669	678	685	657	657	663	663	672	708	681	645	639	653	698	635	676	608	723	683	645	673	677	727	628	678	681	664	647	668	599	714	661	690	677	688	622	644	647	676	675	679	635	638	665	658	674	648	620	669	690	652	621	641	658	698	668	676	683	668	682	682	688	685	717	627	632	681	679	662	668	648	671	661	654	651	668	645	701	706	642	647	700	675	645	625	662	627	644	651	654	682	689	675	659	668	689	669	671	640	691	681	654	715	675	671	652	654	634	626	636	662	661	680	684	675	694	683	673	623	608	649	685	640	690	653	677	668	649	646	615	632	678	645	715	658	655	655	669	686	670	671	622	648	652	644	660	660	690	663	670	676	648	665	635	708	683	659	647	656	656	701	679	659	675	653	681	661	654	704	689	668	658	665	633	619	719	643	730	660	714	646	632	652	704	666	673	673	660	664	712	638	635	659	697	694	665	667	670	620	601	673	709	653	693	702	665	670	711	666	621	654	636	641	659	676	714	660	726	650	707	642	668	662	674	663	654	686	663	666	622	642	670	681	700	650	663	734	684	658	657	675	660	664	714	637	658	726	710	668	679	694	693	608	719	664	654	664	698	671	673	661	706	642	639	679	675	664	647	652	686	660	652	667	672	668	655	670	698	682	647	653	673	614	644	653	695	645	671	656	687	676	680	686	651	683	631	652	643	675	682	679	676	713	635	685	684	686	677	673	664	663	646	701	639	645	677	677	686	682	672	645	661	657	668	675	652	664	636	683	685	659	693	627	671	672	726	654	607	651	629	632	639	684	675	670	629	636	651	719	663	730	689	702	689	633	656	667	690	690	676	697	658	624	689	670	669	635	675	690	684	642	696	626	663	669	692	687	616	655	692	627	689	703	644	697	642	623	637	664	661	640	640	673	657	664	690	652	689	617	658	640	667	659	671	678	681	690	699	674	677	648	679	665	640	643	694	717	618	707	628	689	634	614	694	639	680	652	668	655	715	660	617	682	654	654	667	648	678	639	669	693	700	686	671	672	674	630	678	673	673	666	669	660	726	677	664	683	640	688	684	677	639	653	679	663	672	679	668	652	676	698	666	698	656	665	667	622	687	680	680	667	657	708	657	612	670	688	683	712	707	663	662	655	656	597	674	680	670	673	682	643	647	647	664	693	656	649	686	654	678	695	667	670	647	690	654	640	651	643	638	682	676	654	683	702	686	681	721	730	627	681	662	713	628	608	731	674	640	673	637	679	663	692	643	668	648	652	645	691	658	689	627	690	677	671	635	634	603	657	665	683	662	674	658	635	669	673	607	698	716	701	683	646	651	674	688	629	648	677	708	668	637	695	732	618	708	688	664	668	670	696	657	708	629	658	618	658	709	622	643	630	671	661	678	623	660	649	661	674	657	657	638	689	677	648	686	696	659	677	643	645	648	695	702	652	655	653	661	664	678	665	649	662	665	674	662	666	675	662	614	655	650	652	709	649	674	666	666	685	646	656
23459	21086	28486	23904	21090	12663	1156	692	578	554	461	424	422	418	346	353	367	343	361	334	305	343	303	323	316	271	306	312	339	323	302	313	327	283	293	292	289	340	315	279	290	293	300	311	295	288	291	314	313	315	321	275	278	273	295	291	309	304	305	320	277	342	305	300	295	288	305	300	293	332	332	265	307	332	291	274	297	316	302	297	308	284	281	292	315	309	311	283	318	288	312	311	308	299	314	289	316	318	287	299	273	287	293	295	288	288	298	301	321	273	300	316	299	288	299	312	299	330	320	273	301	276	293	295	291	270	298	292	307	300	281	303	341	309	311	317	304	292	290	329	305	280	281	280	304	302	316	317	287	299	305	291	310	280	286	321	268	306	325	316	259	273	301	300	267	271	311	292	277	313	308	313	324	264	308	279	265	277	299	277	295	288	276	280	322	321	304	309	255	303	292	284	291	314	272	286	320	313	273	262	288	309	334	326	305	335	289	274	279	323	287	310	290	309	315	297	274	272	295	302	298	302	311	292	287	286	289	312	301	309	315	276	309	311	273	302	296	304	285	307	291	290	312	307	295	300	281	294	347	286	324	325	279	303	310	304	313	282	307	297	305	301	302	309	302	288	322	300	307	303	311	315	301	299	314	318	288	298	294	308	298	286	290	328	331	306	281	284	287	291	285	248	282	329	326	301	320	313	297	300	287	311	294	320	291	288	274	310	285	307	299	281	298	303	307	302	330	306	310	279	300	296	301	268	280	297	302	295	278	281	312	289	301	305	283	280	301	308	276	292	311	288	301	274	289	276	321	324	296	317	272	280	284	315	296	322	312	304	300	292	321	261	320	301	301	323	310	312	323	283	295	324	301	304	309	298	310	280	310	264	297	318	310	297	296	323	309	313	267	317	304	275	300	283	295	287	286	283	290	309	309	293	277	300	292	298	276	312	279	304	300	328	322	266	321	242	326	273	320	323	285	315	290	278	321	307	303	326	283	283	315	311	333	285	304	310	285	302	314	300	324	282	309	299	341	294	303	288	280	324	278	306	282	334	278	279	299	294	305	270	309	271	290	318	281	317	301	305	301	320	323	281	285	324	289	322	313	332	315	291	318	289	291	292	296	314	323	292	274	321	302	283	278	316	327	330	313	305	278	287	309	308	308	267	311	286	310	300	316	280	307	290	295	290	326	297	298	295	300	274	300	290	310	304	302	289	293	270	292	297	284	290	248	274	290	273	315	332	294	306	307	281	305	292	321	327	304	297	285	301	289	273	313	275	346	282	311	316	285	309	302	297	283	284	280	308	288	326	310	315	255	266	291	307	316	277	293	267	328	278	283	294	326	291	276	293	295	306	306	280	274	261	308	306	261	292	298	295	310	298	281	342	284	332	297	290	272	286	293	314	269	345	314	309	316	290	275	306	272	313	287	314	296	316	295	277	315	299	329	269	293	296	279	292	294	293	283	306	327	300	315	303	266	306	309	284	288	282	299	298	296	277	288	308	298	287	288	287	282	293	293	306	311	302	279	288	273	258	289	278	313	281	305	270	271	292	293	297	261	297	272	305	278	263	287	306	316	303	313	276	269	296	267	317	301	276	303	274	302	308	263	298	302	304	319	266	278	291	279	329	335	281	301	269	302	299	274	324	294	266	298	314	312	300	285	280	276	304	275	312	264	319	286	372	297	296	338	294	309	305	301	245	290	279	302	266	317	320	304	283	296	305	305	284	310	298	302	301	329	288	293	312	291	313	285	295	294	286	296	300	311	292	288	267	303	266	288	304	316	321	280	301	275	307	262	285	298	287	323	310	340	306	248	284	300	291	301	298	316	305	281	300	273	265	295	328	283	325	297	305	282	289	306	318	281	328	305	299	301	276	302	303	305	340	314	277	291	293	277	278	273	328	305	301	277	279	293	323	281	269	316	281	308	313	311	296	248	290	284	294	248	330	337	291	298	305	316	289	334	290	332	292	306	295	305	295	302	307	278	271	300	320	329	329	268	312	273	294	292	298	299	280	335	280	326	362	319	265	290	321	289	293	281	324	272	332	294	285	301	275	309	288	305	290	314	333	323	287	316	293	291	289	323	288	293	304	279	309	304	300	277	302	320	285	322	310	262	299	282	281	318	326	312	281	284	282	294	305	280	285	329	288	291	304	310	302	314	300	275	305	301	298	276	307	284	300	325	270	277	289	290	272	293	313	305	340	274	305	305	303	289	313	315	289	277	343	313	292	282	298	300	288	322	279	308	317	300	254	277	319	276	328	297	263	310	258	294	341	289	277	301	292	272	285	292	296	294	286	330	327	282	288	331	291	290	270	301	329	308	294	278	309	292	339	295	288	296	301	308	303	278	301	268	305	263	315	283	305	292	303	291	309	329	300	266	328	301	288	297	311	320	326	281	275	289	285	295	306	279	276	300	272	307	291	293	321	298	310	292	306	291	287	308	333	263	310	302	305	297	301	316	287	300	274	289	328	270	296	264	290	311	329	309	305	310	301	302	313	304	297	277	279	325	288	288	293	313	311	305	298	266	297	320	276	318	286	277	323	285	311	302	279	304	285	316	303	276	290	314	313	343	300	288	255	277	317	313	307	287	311	321	310	288	288	298	292	313	302	311	313	281	278	300	283	313	334	298	290	319	265	278	318	310	278	308	292	294	294	306	293	267	312	272	316	303	305	299	277	297	295	296	281	318	292	280	315	336	317	317	310	298	325	343	295	268	281	328	303	301	281	280	305	298	299	290	281	328	327	299	317	300	313	299	318	308	345	276	324	302	303	299	306	313	290	291	299	283	321	278	298	301	288	277	317	301	294	303	284	271	287	292	314	306	282	288	302	347	282	273	324	277	310	330	308	301	337	313	298	291	315	319	290	270	278	314	301	309	293	281	310	285	271	284	273	306	319	334	303	298	324	312	279	302	308	296	316	283	294	314	292	323	273	307	311	293	312	338	294	276	318	298	299	258	303	309	284	268	306	305	278	257	320	274	299	311	330	298	282	282	311	282	302	308	301	293	319	306	316	309	304	300	314	304	271	291	295	268	285	305	311	269	289	274	311	282	292	296	253	288	298	269	306	292	285	289	276	284	279	295	323	312	299	283	309	279	310	326	347	305	272	298	285	287	293	284	323	268	285	319	286	305	299	295	276	272	314	306	284	346	305	298	285	264	318	277	315	290	295	301	307	333	317	325	315	286	248	282	305	315	307	302	310	336	291	316	297	313	296	306	314	286	303	304	289	271	287	307	283	260	317	277	300	323	326	286	287	290	293	287	278	322	305	310	283	296	282	318	264	304	326	343	315	267	316	289	298	277	291	290	328	299	288	285	295	300	249	305	278	291	293	275	316	285	269	282	286	296	293	282	350	300	317	296	303	276	288	296	302	302	313	248	297	312	289	271	332	328	266	274	282	306	313	280	315	311	284	292	294	276	315	272	311	256	285	271	287	306	294	303	294	278	289	305	295	276	274	290	316	304	316	329	314	294	320	320	266
4688	8412	6065	2768	2092	1553	1228	975	732	611	552	533	519	472	446	410	410	382	413	383	330	360	357	348	385	355	358	357	310	338	329	320	359	329	335	356	377	297	360	322	331	344	348	329	345	304	337	352	350	283	351	361	312	319	327	373	332	329	301	319	352	347	345	350	327	339	332	299	326	350	339	311	355	326	290	305	324	320	353	315	377	329	332	334	330	322	306	324	326	318	359	305	315	303	350	363	345	330	326	324	317	364	321	332	340	334	327	321	310	301	311	343	327	325	333	321	328	353	318	349	311	325	309	350	316	303	333	316	310	316	319	312	342	324	338	307	348	310	296	325	316	303	330	313	354	367	288	335	322	334	322	337	324	297	322	340	318	332	357	305	295	315	377	342	300	292	339	359	311	324	320	325	335	348	294	327	370	323	309	343	327	318	337	319	339	358	353	317	305	324	321	292	320	319	351	345	323	313	323	315	324	320	319	292	360	341	339	327	316	357	314	331	317	311	360	321	320	294	307	327	358	301	286	315	318	340	320	310	349	306	300	345	324	356	319	347	303	327	343	327	322	308	344	310	316	334	322	343	301	336	342	353	326	338	355	305	353	334	311	332	295	306	359	300	328	347	295	356	322	298	338	300	357	297	350	339	311	359	353	327	361	303	365	307	339	298	340	331	319	330	327	345	360	337	343	306	338	323	346	306	317	297	343	287	330	349	346	294	337	310	326	299	304	362	348	355	333	349	334	320	312	327	328	320	335	323	306	304	323	352	334	339	294	336	355	330	339	338	319	314	367	353	321	316	343	321	333	341	341	316	334	357	324	369	312	314	327	322	339	310	281	336	341	344	359	336	310	331	329	295	315	325	322	303	360	334	328	357	349	347	300	324	328	333	316	325	325	329	336	360	337	333	340	364	338	337	336	330	309	307	363	343	342	284	333	317	309	326	312	337	314	311	311	359	339	323	307	344	313	320	352	358	322	333	306	309	349	331	314	301	322	309	324	329	346	316	332	349	339	354	328	335	310	340	341	316	335	330	347	348	290	357	319	309	334	349	326	339	314	308	313	310	335	337	318	299	336	293	312	324	325	330	338	331	323	325	330	300	313	326	301	313	325	323	342	327	357	359	330	322	339	368	336	320	350	360	337	304	317	330	326	331	345	317	335	329	338	333	322	332	349	303	319	327	338	316	334	356	331	321	335	334	361	332	324	322	339	346	303	312	325	342	307	323	335	343	314	297	344	331	316	319	313	312	314	344	340	339	323	303	302	316	347	327	344	320	341	342	336	338	331	305	329	358	330	333	321	313	341	314	318	351	329	313	318	343	316	290	347	320	327	314	337	324	344	338	342	348	342	307	340	341	309	314	308	312	340	326	354	322	317	338	343	359	359	321	316	317	330	365	311	305	306	317	354	332	325	345	315	329	327	308	345	336	287	308	330	340	328	372	365	333	313	326	333	332	338	345	335	329	336	325	351	345	329	347	280	309	328	321	310	346	298	311	344	335	359	316	351	368	318	321	322	362	338	330	309	329	303	351	351	329	335	334	350	351	340	328	307	340	353	332	295	329	315	340	328	324	333	314	332	307	320	331	336	328	330	310	317	356	341	379	329	343	313	333	342	322	343	295	298	323	300	305	333	320	315	350	326	326	348	327	341	324	314	316	315	318	331	325	341	335	354	359	330	314	329	321	334	350	366	335	324	324	330	330	324	321	329	325	339	320	343	338	335	327	345	309	326	327	316	371	325	302	323	343	302	309	310	334	333	328	350	362	322	332	365	297	329	330	333	331	315	347	296	327	318	317	315	314	308	294	324	317	293	302	332	323	334	343	332	303	333	320	295	341	337	326	301	367	324	309	325	327	355	336	336	297	331	312	358	322	306	354	310	341	308	338	303	349	327	355	331	314	340	321	317	350	323	317	328	311	314	326	366	313	342	287	323	303	315	320	330	317	310	386	331	346	353	318	344	316	364	312	330	311	332	331	318	324	321	327	327	342	305	309	314	347	310	346	333	321	325	283	332	305	316	304	333	354	310	335	313	331	352	320	314	318	336	321	340	319	280	351	320	304	322	310	309	348	305	309	311	300	327	343	314	327	299	338	312	351	311	335	318	317	324	334	321	336	318	378	276	332	332	349	314	340	292	318	301	306	312	334	334	327	340	327	298	325	344	339	315	313	316	358	306	306	354	316	344	345	342	287	304	332	330	314	338	296	324	339	308	328	326	342	316	338	352	342	331	323	335	351	321	351	349	357	359	300	338	293	362	310	322	365	325	344	317	313	305	327	331	359	328	313	336	312	308	311	350	312	331	344	330	314	331	326	307	303	327	346	349	351	306	315	351	289	319	317	324	308	302	326	321	291	316	306	310	350	339	337	307	292	316	341	317	319	339	343	308	312	293	321	343	327	330	344	307	315	338	302	356	328	341	341	307	340	308	311	344	318	345	301	315	337	347	336	309	312	322	326	336	352	381	307	324	358	299	316	326	307	312	338	341	317	340	345	335	325	337	305	315	299	306	348	319	315	311	336	306	337	317	310	315	335	331	299	303	331	326	321	318	306	354	330	311	345	359	349	319	340	309	301	324	345	328	296	325	314	331	323	301	310	354	287	312	327	312	323	334	316	309	341	295	342	305	268	302	316	329	303	301	295	303	339	360	323	317	350	339	326	288	363	334	349	292	364	320	293	303	313	307	325	325	318	317	314	328	326	336	320	287	312	350	310	358	347	326	325	335	335	326	359	354	311	336	364	321	341	338	284	345	310	334	332	332	342	346	314	330	343	286	318	349	314	341	317	336	340	352	334	320	314	311	309	350	371	321	343	316	313	343	345	303	320	334	331	317	296	324	311	325	347	336	329	320	361	301	367	313	332	377	331	308	329	330	295	323	337	315	317	332	326	333	327	282	321	321	322	313	319	331	317	335	326	298	306	353	365	311	331	303	334	348	371	322	316	333	333	354	332	344	311	305	327	337	311	323	323	349	327	291	304	336	309	352	305	297	354	321	297	326	347	326	341	349	338	343	336	365	304	334	317	324	358	319	319	325	314	343	315	372	341	307	312	325	323	329	317	343	342	310	345	316	334	317	353	300	325	330	315	303	301	341	313	331	290	346	367	331	349	321	321	323	327	339	317	314	339	314	320	320	323	328	321	296	330	336	327	299	279	297	336	321	322	333	322	332	337	323	342	331	261	356	284	312	373	330	308	327	316	306	329	319	349	308	338	317	327	326	365	330	337	352	340	299	334	338	341	335	348	320	323	294	332	277	320	329	331	304	325	343	318	327	331	323	328	331	335	300	310	344	324	330	323	311	313	331	308	285	312	308	326	342	309	307	339	357	325	299	347	272	327	338	326	353	339	354	307	321	313	319	361	332	337	332	339	357	313	329	363	343	327	318	312	322	312	368	323	311	338	292	314	333	341	347	328	311	355	341	352	318	323	337	316	325	354	341	297	342	334	308	337	324	328	289	326	325	290	350	314	369	345	322	335
24498	21060	27621	24672	15218	1437	998	865	827	767	746	745	695	706	669	651	682	676	706	707	708	632	652	689	653	715	705	641	687	657	693	678	626	668	640	664	706	743	686	672	625	669	664	729	660	654	655	684	626	638	671	657	718	659	684	662	664	674	619	674	686	652	677	661	669	647	686	631	695	723	636	632	699	670	647	661	647	681	640	703	703	647	688	698	673	713	682	638	668	665	633	648	664	649	653	696	669	609	637	650	655	635	639	664	643	673	636	657	674	698	651	644	637	634	664	679	656	636	676	601	651	638	627	704	640	611	692	642	688	697	635	687	688	678	650	658	656	660	667	681	654	614	680	651	668	677	669	650	667	657	620	678	631	629	675	662	685	691	626	674	627	635	623	666	623	692	691	640	657	663	680	628	690	611	687	627	666	647	667	650	710	691	648	658	692	616	667	634	676	676	673	676	649	657	623	652	662	647	618	720	626	667	683	668	702	685	647	663	669	649	656	637	640	690	656	660	662	634	673	692	613	713	643	648	703	629	696	663	656	655	657	657	637	679	665	665	708	697	631	660	676	642	684	632	647	624	655	666	645	652	731	703	648	627	695	631	638	681	669	667	642	652	655	619	611	625	634	642	661	666	637	667	639	682	681	693	657	683	654	691	655	666	673	664	619	659	674	661	664	656	662	622	655	618	677	645	663	703	644	648	643	671	670	642	680	626	649	630	644	669	642	653	647	680	639	655	701	668	673	678	671	684	668	674	676	620	664	624	651	664	684	626	675	652	613	661	651	680	670	635	692	685	683	656	612	676	663	665	663	626	687	655	645	694	658	659	628	651	656	633	629	654	700	668	645	649	628	690	642	686	632	647	667	656	661	613	628	650	654	676	652	668	598	638	658	627	660	634	674	670	661	663	712	655	655	629	614	649	635	630	652	658	647	656	666	657	632	633	637	657	632	671	669	651	653	725	666	644	643	672	697	634	631	679	640	657	691	647	659	649	653	627	653	650	672	691	704	650	647	627	629	673	713	660	672	628	620	662	630	663	678	675	676	702	645	655	683	672	652	664	639	677	693	639	642	627	669	677	645	703	669	636	653	666	613	633	658	700	694	673	690	627	628	665	631	691	657	645	637	638	627	619	671	674	651	659	657	635	639	632	696	662	640	655	667	611	672	642	661	639	644	676	659	613	679	629	657	661	681	688	644	649	632	682	638	606	601	626	618	638	645	648	679	653	665	677	642	650	627	588	609	665	660	670	692	693	672	644	669	619	649	635	649	637	650	625	639	646	673	632	656	673	617	658	655	677	648	659	635	684	596	643	693	660	624	689	652	626	700	644	629	677	685	645	657	627	630	673	598	658	700	642	633	685	677	658	703	629	655	675	676	661	660	700	645	752	661	670	645	698	705	665	694	659	695	617	654	631	647	641	629	706	649	640	621	677	635	682	626	644	660	651	624	668	670	643	669	686	688	646	676	697	678	665	665	676	674	639	692	669	634	611	681	633	653	665	656	618	691	680	614	683	680	662	626	617	635	683	614	694	699	666	655	728	664	657	680	700	687	680	719	702	648	633	657	655	691	698	683	682	685	659	657	633	688	660	662	621	668	674	618	647	673	677	641	673	651	637	613	660	708	671	673	628	667	641	733	656	658	621	692	658	683	661	699	660	650	647	684	645	657	671	688	609	676	694	696	649	673	609	683	636	674	643	695	690	643	677	645	715	696	668	669	642	646	631	689	669	663	632	644	681	681	648	702	633	655	693	632	637	707	642	632	722	611	623	643	621	642	665	656	673	628	704	689	654	673	696	699	693	671	623	692	660	660	634	657	669	664	650	654	694	698	632	666	666	643	625	652	642	644	664	703	640	658	676	669	615	616	691	653	628	659	614	713	712	648	636	637	638	703	677	682	627	652	649	626	682	654	667	637	629	618	629	634	665	711	654	671	703	611	634	613	691	666	682	636	659	683	654	640	642	670	682	615	669	680	622	614	637	614	625	661	659	662	679	680	658	664	605	685	701	668	660	654	658	692	649	642	662	708	705	643	647	647	648	652	674	611	683	684	677	647	694	633	663	651	682	667	703	694	688	685	600	694	657	620	634	665	672	620	648	671	664	683	705	617	670	690	668	681	611	612	690	650	646	669	648	671	647	641	649	643	685	619	648	673	622	644	678	664	610	651	704	691	655	632	660	682	657	657	671	654	631	684	623	672	686	641	683	676	669	665	634	669	657	688	650	656	693	615	665	726	690	685	667	636	641	666	638	700	655	664	617	646	690	654	644	658	662	625	673	630	645	676	648	707	638	647	630	643	684	643	658	649	687	660	636	640	703	636	610	664	668	658	696	635	665	615	639	659	724	682	699	651	635	606	700	665	706	662	636	629	647	672	696	728	590	712	695	621	647	670	656	676	672	691	670	683	657	661	637	637	660	618	703	676	659	679	708	621	672	698	656	677	685	656	614	615	659	667	677	640	620	670	690	666	647	629	658	641	640	645	667	677	682	659	681	633	634	601	616	661	671	663	661	631	629	641	660	690	676	649	649	675	681	631	648	614	652	661	685	687	634	657	616	645	671	689	627	569	690	680	643	629	679	643	676	658	643	627	670	705	662	691	639	672	612	686	671	679	665	647	660	666	680	679	650	671	681	647	636	674	639	679	664	628	651	654	659	632	636	674	652	658	683	664	663	626	679	609	676	647	643	683	653	652	686	666	631	664	623	601	664	679	633	614	649	661	651	641	637	685	645	647	648	694	646	632	676	650	650	669	655	653	698	647	704	685	652	653	677	649	620	646	642	638	677	656	641	735	646	651	643	686	692	642	662	636	649	699	671	657	640	620	697	675	640	645	697	668	655	640	660	671	671	701	682	679	687	647	633	645	632	670	613	627	609	678	681	677	643	687	638	650	639	631	620	652	619	634	657	689	667	644	704	653	660	650	653	604	619	613	634	624	653	656	663	666	653	676	703	646	670	619	675	660	632	692	645	676	670	644	655	631	675	654	599	680	678	662	670	667	639	650	648	680	639	681	689	668	663	619	654	643	637	644	615	694	646	626	681	666	680	658	664	697	680	668	659	665	631	575	674	675	654	674	669	680	633	657	657	692	671	668	678	652	642	685	689	644	650	656	654	633	651	655	603	701	670	667	660	688	630	629	634	637	645	678	715	660	673	664	647	677	657	680	682	640	639	610	683	670	684	717	665	698	667	683	680	648	644	676	715	626	659	672	646	656	655	731	663	696	633	655	649	683	662	639	673	645	675	662	649	684	631	658	647	649	691	668	642	692	624	665	685	696	685	643	641	639	693	682	683	616	613	625	623	691	625	663	664	645	653	669	634	636	628	648	695	640	678	648	641	694	675	687	653	627	633	646	660	621	661	631	614	627	634	670	639	656	695	583	635	644	684	634	626	659	654	665	666	593	706	677	657	672	642	658	638	662	615	647	648	595	677	691	667	697	627	651	660	676	660	667	687	666	644	630	667	632	651	702	608	668	652
5167	5334	3764	2202	1675	1359	1138	991	906	817	817	777	742	717	712	694	743	691	670	649	693	677	686	663	673	658	702	662	688	691	699	657	682	665	697	594	689	649	629	630	742	694	676	705	657	690	654	669	629	661	615	685	700	686	665	687	626	647	631	692	625	637	655	611	656	660	675	648	644	640	700	628	633	641	640	610	634	665	659	657	636	681	677	689	669	681	635	648	657	634	639	687	633	653	746	632	651	644	650	631	657	609	662	613	630	683	630	681	673	630	684	628	719	647	692	673	643	688	648	648	667	676	656	638	652	637	653	621	650	646	635	668	634	629	721	663	643	674	627	690	646	695	628	639	690	666	702	653	667	674	654	638	623	701	630	670	648	689	657	693	625	618	627	633	675	613	629	681	698	690	611	636	676	676	654	680	664	649	642	634	638	661	696	657	674	585	665	687	689	621	645	695	614	677	638	623	704	708	681	645	689	629	663	665	657	644	669	651	719	575	653	639	703	649	695	648	660	646	642	630	680	654	636	623	642	683	693	661	621	660	695	615	655	651	653	706	671	640	640	656	702	637	681	625	678	672	638	679	683	669	666	689	621	671	631	687	653	633	641	668	673	638	668	670	669	660	630	670	636	666	654	697	686	650	654	672	623	657	626	700	670	652	684	622	732	660	671	660	651	660	637	704	714	668	645	693	724	647	663	635	662	642	605	666	646	675	697	644	590	695	613	656	672	641	673	649	690	737	676	670	679	612	632	689	697	655	653	637	645	690	672	637	615	684	644	675	617	665	693	643	631	663	620	605	662	633	638	677	647	604	672	583	635	621	656	662	664	678	654	669	681	632	688	673	698	623	708	704	641	668	665	673	688	648	654	669	605	652	677	663	707	696	646	632	681	630	680	631	656	676	720	652	630	641	640	658	626	635	690	627	674	651	673	652	682	669	652	638	627	636	637	677	655	685	664	683	665	655	675	644	658	614	701	630	695	671	677	690	642	641	688	657	635	665	656	644	647	670	633	681	680	637	647	664	649	650	655	622	633	661	644	646	638	670	640	690	658	660	660	575	690	631	657	644	634	655	685	662	650	657	635	668	666	691	644	717	656	644	682	649	660	654	671	623	633	704	639	605	660	701	666	682	690	666	673	655	658	635	655	640	639	658	645	665	615	640	662	698	659	620	669	599	637	639	616	639	649	669	653	650	661	680	656	625	658	626	652	641	645	670	643	670	653	669	726	688	653	662	696	638	672	667	683	702	658	650	676	629	660	651	694	676	612	603	671	643	674	692	693	632	662	639	645	640	669	656	635	640	665	616	673	704	675	611	653	698	652	667	589	704	681	659	584	650	675	672	648	672	633	680	651	620	654	633	680	648	662	599	652	663	674	672	670	660	666	667	657	629	667	689	662	658	671	641	622	640	684	688	670	650	645	631	627	694	681	607	680	667	634	646	651	679	665	608	659	657	632	664	636	667	648	644	634	682	664	635	651	630	661	670	690	629	626	639	678	662	682	687	697	640	694	676	609	651	665	674	679	637	640	691	631	652	666	639	655	638	657	660	661	686	665	631	653	631	644	634	638	640	666	660	656	653	680	648	630	685	683	618	656	628	656	697	616	631	618	642	635	622	638	663	663	648	616	673	655	622	627	681	652	684	664	658	662	651	686	689	629	661	661	634	696	684	641	680	676	655	651	657	674	657	643	661	628	692	627	654	687	622	632	678	655	691	654	683	622	667	690	656	608	661	644	618	655	629	681	606	642	651	658	659	636	664	678	653	620	635	680	647	646	682	687	689	637	657	666	638	631	634	652	653	697	629	656	661	641	643	636	673	670	593	664	633	678	639	689	619	629	643	650	675	664	641	653	660	678	649	659	614	698	690	624	650	668	627	621	654	620	711	668	677	664	696	712	626	664	671	629	630	734	656	645	665	682	608	622	671	641	684	657	650	653	655	651	643	642	655	658	690	631	704	623	687	632	676	655	668	688	649	661	668	639	639	686	659	650	702	704	649	687	643	697	657	629	674	681	659	645	597	661	645	648	620	644	656	604	703	692	634	663	659	656	646	642	678	660	637	637	664	646	642	664	658	654	662	668	651	676	634	682	658	645	611	677	716	678	662	646	678	672	686	695	641	643	662	639	664	653	658	675	652	684	647	645	688	638	669	645	623	629	659	649	669	669	675	680	635	632	658	645	634	652	644	658	644	639	682	651	678	649	589	658	659	662	681	675	699	693	639	647	665	657	644	662	655	640	681	648	637	625	613	687	690	653	679	664	665	651	645	682	679	649	662	685	643	638	639	611	621	685	672	641	666	698	668	673	602	693	639	624	632	669	638	629	704	641	633	707	659	667	645	662	673	655	691	677	642	650	596	693	672	623	666	681	679	671	684	661	638	654	674	649	650	657	662	612	629	645	658	649	654	649	709	620	688	702	644	688	678	638	677	654	639	681	628	667	680	652	684	587	615	638	681	718	666	579	647	684	622	709	672	633	648	638	660	687	683	660	729	596	666	663	668	677	680	680	678	630	657	669	678	607	635	672	673	659	695	622	673	650	698	622	632	652	655	656	673	681	653	670	623	620	626	678	668	642	684	651	667	657	636	671	655	687	669	623	606	660	666	678	696	618	651	685	628	648	649	651	640	673	700	699	660	661	637	645	687	628	670	639	614	637	662	676	617	660	700	656	645	636	604	670	638	681	640	616	643	619	710	618	644	609	680	641	683	717	660	708	673	650	659	624	625	653	674	643	647	688	645	660	603	690	683	646	741	693	671	645	641	612	653	666	659	653	658	667	653	691	668	672	689	685	645	640	676	679	628	642	612	650	665	636	641	621	658	641	598	689	618	677	631	646	647	657	672	663	669	623	656	644	647	681	666	726	657	623	660	625	658	643	668	671	617	654	659	674	659	667	675	626	686	660	686	633	629	712	661	681	646	623	657	642	674	662	656	623	673	625	655	654	668	692	646	677	629	648	655	663	700	612	611	681	662	628	657	649	667	696	715	686	650	605	617	646	685	613	673	620	653	662	647	658	654	662	684	660	636	659	668	612	667	653	651	667	690	660	618	644	693	685	657	674	677	647	649	646	651	698	670	656	655	638	640	681	638	619	663	673	633	668	684	629	702	633	679	677	640	677	652	664	687	637	680	664	642	654	671	694	659	675	646	602	684	667	682	693	639	685	654	642	622	645	626	669	684	632	678	651	619	633	686	661	710	669	653	640	692	636	657	648	691	644	654	674	659	640	641	665	699	665	647	672	680	670	651	629	654	644	658	663	638	676	660	653	656	666	661	740	678	673	625	661	644	636	649	682	622	634	641	688	665	632	667	663	682	706	643	689	662	653	721	652	641	653	642	673	599	680	635	673	677	602	658	654	635	656	621	645	634	661	662	633	635	664	663	662	595	627	643	650	690	648	634	658	662	657	645	686	649	666	626	631	698	699	687	661	677	690	672	673	659	673	621	648	631	676	654	699	653	668	674	638	646	652	621	642	651
22236	21044	28787	23515	21044	21108	11488	1091	666	663	542	453	395	371	344	318	297	307	300	309	318	252	291	254	253	254	247	261	266	251	225	260	251	238	236	215	236	233	234	232	219	220	198	212	225	196	215	216	181	214	211	229	198	223	218	233	226	210	232	198	225	207	199	215	194	218	209	224	232	214	217	219	202	210	219	195	235	201	180	219	200	228	214	188	209	238	210	238	200	191	208	217	203	208	179	236	225	210	219	187	186	200	210	193	230	194	224	219	189	197	194	195	223	177	221	181	196	198	200	227	194	222	211	223	194	224	233	222	196	185	191	211	216	191	222	191	226	200	189	193	201	198	231	212	212	208	202	215	203	221	225	213	206	204	211	214	236	209	208	233	207	199	204	213	241	181	179	201	236	188	226	203	206	232	200	206	194	218	192	213	219	207	216	190	188	222	207	194	183	247	190	206	192	228	231	192	198	206	195	208	184	185	190	211	209	200	210	189	216	220	228	231	216	227	228	206	180	199	197	198	214	189	208	202	224	222	220	192	209	215	199	199	210	196	200	229	202	207	202	222	192	216	206	220	217	237	208	218	211	193	205	215	210	221	199	226	224	226	206	189	186	211	216	223	203	208	203	215	189	203	228	199	236	237	212	221	202	214	197	241	204	210	231	227	200	195	213	218	205	193	202	221	207	245	219	211	211	196	211	175	204	219	208	216	191	243	214	208	215	227	209	199	230	210	194	196	198	207	183	205	219	235	210	206	218	216	182	236	225	195	229	199	214	223	221	208	200	255	212	204	200	200	218	199	221	205	216	210	219	215	207	196	216	192	188	209	235	196	202	228	198	184	217	219	215	197	189	200	197	216	227	235	212	244	213	191	229	221	244	210	212	208	216	239	223	217	195	196	207	188	232	218	208	181	217	214	218	197	195	224	207	184	213	220	213	246	230	224	191	210	234	234	240	201	215	198	195	221	195	190	217	223	197	196	183	208	215	187	187	197	230	196	227	198	222	209	179	190	208	219	221	228	214	204	191	215	186	202	183	222	209	222	203	213	211	166	199	224	186	235	212	209	208	238	208	205	228	217	203	230	205	215	206	203	197	228	226	221	195	224	199	204	209	199	201	203	201	182	190	221	208	192	200	214	212	220	214	204	189	203	201	204	210	212	222	193	226	233	220	212	210	174	225	218	195	205	192	204	223	207	205	223	197	199	206	204	213	205	184	198	205	239	215	193	217	225	210	219	218	194	226	206	230	206	226	199	189	235	240	214	195	216	208	209	226	225	206	192	212	212	192	232	189	199	206	219	213	204	191	181	208	203	206	186	222	197	193	185	194	196	211	199	229	200	219	209	180	221	201	176	231	216	211	209	233	195	196	189	216	203	250	189	190	206	205	238	207	209	189	196	214	212	189	201	190	216	206	190	211	201	183	201	206	200	244	179	185	222	204	174	209	224	202	206	197	228	223	201	207	236	205	213	214	207	224	196	209	216	219	193	216	218	206	225	228	205	194	213	228	206	215	196	177	201	195	208	183	216	195	217	224	247	184	228	239	215	185	208	215	196	203	217	200	199	209	221	200	204	192	210	217	221	204	223	203	197	228	201	203	209	197	204	185	222	176	206	206	175	221	213	232	209	165	199	211	208	182	222	175	159	209	217	220	203	225	173	219	208	221	210	192	183	208	195	229	217	201	213	201	234	205	210	208	199	203	207	218	200	204	186	207	220	199	204	236	196	206	179	199	186	187	232	221	196	200	200	216	206	221	194	212	197	207	209	203	206	205	233	200	223	233	214	222	202	217	233	198	186	207	239	184	204	203	208	204	192	197	198	213	208	235	210	203	219	227	217	181	221	210	209	213	220	195	202	199	199	234	210	210	206	207	221	199	216	217	204	185	204	210	216	209	200	198	220	197	214	235	199	229	235	213	199	241	228	211	193	178	211	212	229	220	225	197	194	178	197	204	177	216	197	211	198	185	212	220	233	195	200	210	192	218	210	216	218	224	214	219	227	241	216	192	248	212	205	239	216	216	212	231	191	214	225	220	217	213	195	206	216	197	187	212	192	219	235	213	209	186	170	217	202	217	209	203	223	206	215	206	192	237	210	196	216	223	207	214	186	198	203	222	217	222	176	193	227	206	202	188	210	237	212	238	216	200	221	190	208	184	216	218	218	224	203	226	201	215	202	216	222	220	195	181	212	200	194	218	216	210	223	178	188	212	192	211	205	214	215	194	193	192	223	214	195	184	215	183	206	202	196	199	181	210	192	224	218	208	205	216	205	213	231	184	205	190	225	218	215	201	194	200	244	210	186	205	223	180	222	221	206	215	224	194	206	218	216	214	217	170	223	200	205	208	214	184	204	224	194	224	215	199	193	225	209	193	209	187	218	197	209	205	204	233	220	201	199	205	221	204	189	195	215	194	207	207	205	195	223	195	214	194	210	191	203	205	208	201	211	209	220	202	187	207	214	222	193	235	198	188	178	214	203	207	203	185	205	213	206	209	207	199	209	195	205	226	179	235	204	204	223	218	197	205	225	213	214	190	194	195	181	197	220	222	210	216	241	200	223	231	233	202	183	211	223	210	193	225	194	219	218	208	205	194	224	203	208	206	217	208	217	196	204	228	202	198	202	198	218	189	201	230	219	172	207	192	209	213	221	234	207	227	182	214	173	197	195	210	202	220	188	195	189	188	222	246	215	239	194	202	212	228	220	177	227	194	203	202	221	205	199	187	170	206	188	227	188	191	223	202	193	209	204	192	208	216	233	225	199	206	179	212	214	162	224	198	201	243	190	204	213	219	225	227	213	192	222	209	201	224	197	208	205	207	217	185	217	194	228	190	204	198	234	220	190	208	195	201	203	216	229	234	187	195	172	227	212	203	184	197	233	204	196	227	226	218	188	198	218	176	187	240	186	205	209	220	199	220	235	202	200	235	212	219	207	208	189	218	205	229	201	220	193	205	199	208	213	208	206	195	223	234	204	213	207	216	183	221	192	209	208	212	211	203	210	214	219	225	196	179	203	203	204	215	220	216	218	201	212	229	217	195	207	220	196	201	193	210	210	209	196	210	209	207	202	233	195	244	214	177	200	204	211	209	190	206	224	215	193	197	202	197	216	226	237	209	211	227	186	218	202	212	192	214	204	222	217	200	231	225	202	212	218	226	199	217	210	203	211	231	200	215	199	177	211	227	217	203	229	201	211	225	218	209	215	230	200	222	193	190	181	207	198	215	187	208	214	212	190	203	196	200	216	213	182	202	208	185	189	199	208	207	206	203	213	204	196	225	187	195	216	199	202	178	196	206	203	212	230	199	207	204	199	222	211	193	201	211	214	231	215	212	200	215	199	204	220	214	221	198	189	215	196	218	218	219	197	183	219	203	215	198	217	189	215	210	190	213	218	218	210	193	191	182	233	191	181	206	202	214	196	225	222	189	218	207	210	206	203	212	241	188	236	198	212	226	194	211	198	209	217	218	207	224	215	210	192	183	183
6045	13915	10059	4933	3380	2555	1848	1330	1087	851	707	589	512	426	374	405	362	335	327	319	320	299	274	295	293	279	247	260	259	260	277	248	216	245	227	253	244	247	214	220	239	249	250	245	205	230	212	230	212	227	200	223	217	212	228	222	226	223	207	227	241	212	217	230	208	229	209	216	241	220	196	240	187	202	210	226	245	224	228	228	241	210	241	199	216	236	218	198	229	211	209	227	211	186	191	195	210	235	221	203	228	194	208	232	230	231	197	217	217	209	201	219	198	208	218	218	189	218	208	242	201	206	220	204	219	234	218	221	210	192	205	224	197	226	227	188	194	205	180	197	227	212	223	222	202	204	198	176	212	192	232	197	200	205	213	191	216	214	198	206	201	204	195	204	191	213	187	207	225	212	209	186	196	218	232	254	205	208	204	203	212	198	215	199	214	224	218	243	205	228	195	199	178	220	201	198	227	205	188	243	203	202	224	197	195	224	215	195	207	222	222	215	209	212	202	213	225	219	197	202	222	239	234	204	211	236	214	210	215	218	180	218	184	198	206	195	193	192	206	231	213	206	224	225	209	221	213	218	199	218	208	207	208	235	188	186	202	194	194	199	240	213	207	190	217	224	206	224	204	205	203	198	218	211	246	209	217	224	239	207	221	216	188	203	202	208	225	242	232	202	193	211	213	207	227	202	198	221	205	193	227	221	223	215	217	216	203	180	200	214	186	218	202	201	199	209	215	202	221	232	208	219	213	197	218	210	214	230	193	204	198	192	188	214	213	221	195	204	230	223	228	225	208	216	182	223	243	219	206	178	205	190	225	201	195	231	210	205	211	212	206	224	181	224	221	212	197	225	198	201	204	179	223	201	219	207	192	198	227	193	191	209	228	217	208	219	210	196	186	236	227	188	222	200	215	210	209	199	195	231	208	223	199	219	209	200	223	208	186	205	220	203	206	217	213	222	207	210	222	216	205	194	224	216	219	211	234	205	172	219	197	218	211	232	216	235	220	185	221	216	222	191	205	187	224	214	229	198	223	215	229	198	215	214	192	220	207	216	213	178	207	217	199	200	221	198	199	228	205	255	216	197	202	218	206	185	201	225	206	205	215	205	207	193	213	220	192	182	229	195	213	180	185	232	191	220	202	224	209	189	212	189	187	217	204	210	200	222	230	196	208	203	212	210	209	203	195	217	203	226	208	210	187	209	198	202	225	202	222	189	187	227	188	193	228	199	208	228	191	209	239	194	226	200	212	206	211	215	196	187	196	191	192	230	219	203	225	196	215	217	202	243	207	164	214	208	215	209	172	204	211	214	190	212	211	214	200	190	222	197	183	209	187	212	212	208	196	236	223	211	173	191	207	205	210	230	182	211	214	197	216	218	232	207	191	213	209	222	201	219	219	187	214	186	189	207	203	215	216	177	223	189	209	199	201	204	225	225	209	205	195	182	232	209	206	200	200	210	204	193	201	215	199	213	211	230	235	201	213	200	207	208	231	189	190	204	239	209	207	198	200	212	229	224	184	222	209	201	196	191	190	219	232	189	195	252	213	225	215	212	180	197	207	184	214	209	199	186	224	243	238	207	213	241	202	229	203	213	225	206	178	218	195	228	203	226	214	202	245	186	183	212	185	192	211	187	199	221	210	183	219	195	220	225	218	232	217	224	200	218	193	203	191	222	227	208	232	226	215	214	218	225	193	198	254	179	200	225	209	190	195	201	199	222	205	193	201	222	181	228	205	202	201	204	219	227	213	224	200	202	226	187	203	197	208	207	233	208	198	178	198	189	190	216	195	216	217	200	172	188	227	185	221	243	222	200	196	220	235	219	209	228	218	186	212	221	214	196	208	197	210	229	209	216	238	218	184	231	217	206	190	199	229	233	229	204	206	201	209	220	209	218	231	221	209	235	171	179	211	208	220	216	210	261	216	230	216	219	237	203	211	201	218	210	220	215	182	203	208	241	207	208	207	222	194	195	191	206	208	199	204	223	211	201	229	218	204	204	208	209	255	203	206	185	228	201	204	240	199	195	204	196	221	226	212	221	206	217	213	204	202	242	203	233	199	211	221	219	200	186	193	193	209	238	197	203	190	235	220	215	193	224	211	212	188	198	221	205	204	227	211	215	217	192	206	212	224	231	197	237	202	186	195	212	192	208	228	204	219	233	215	214	217	235	213	199	190	191	204	218	181	209	218	194	206	200	220	184	186	199	204	228	242	192	219	202	187	223	228	207	198	213	219	187	224	212	202	195	210	205	218	227	225	219	221	185	195	191	215	236	233	191	181	221	205	222	231	230	202	208	197	220	201	221	210	185	196	217	186	218	214	208	207	206	232	214	206	188	200	205	224	221	200	204	201	225	216	199	212	223	199	209	200	220	207	193	195	195	193	202	200	214	220	210	208	210	229	201	220	225	219	213	196	208	201	206	211	217	205	221	210	213	223	197	203	233	215	204	197	182	180	199	237	207	207	220	212	176	215	188	201	185	201	192	218	219	185	204	209	213	210	201	206	226	199	185	211	209	211	204	179	197	202	227	192	196	188	211	214	213	228	198	203	204	202	182	215	215	247	213	225	215	198	223	175	202	198	214	193	221	202	207	218	200	191	218	202	207	189	235	184	194	181	219	193	222	186	201	199	236	200	179	207	203	217	212	210	245	213	237	184	218	200	222	203	211	204	206	191	198	214	226	197	211	192	212	209	192	239	193	218	197	198	199	220	198	231	208	168	211	220	204	234	220	191	205	201	201	210	196	182	203	199	214	216	185	193	202	195	208	199	208	198	197	209	212	210	229	219	189	219	210	227	234	216	233	191	224	209	207	223	212	185	195	224	204	185	203	242	228	206	205	186	224	196	223	192	216	210	219	184	217	217	209	201	190	240	217	208	195	201	193	238	184	190	230	204	202	206	212	223	193	204	227	216	190	213	186	225	221	206	188	219	222	211	201	215	194	207	223	183	231	192	176	233	215	235	189	211	192	196	208	195	207	190	204	222	205	207	211	187	227	212	200	219	198	193	203	232	228	198	216	216	201	204	191	217	222	176	213	193	204	209	189	185	202	248	221	185	226	219	208	210	203	198	214	227	197	186	215	213	210	222	214	203	189	236	208	213	223	205	192	218	234	216	220	218	196	210	189	233	215	219	211	208	228	217	218	218	199	209	224	210	209	226	212	206	195	198	213	187	189	193	215	202	186	208	197	216	219	184	218	203	204	221	207	205	207	215	202	202	238	205	196	218	224	205	233	199	212	230	211	203	196	204	207	206	221	193	209	216	188	190	215	178	215	209	193	195	207	220	220	213	187	207	195	202	201	238	229	204	209	214	192	222	251	183	202	183	209	196	218	196	214	195	212	197	179	205	203	227	194	207	196	211	191	186	189	224	216	227	213	197	215	192	206	206	211	198	190	231	201	187	195	195	223	197	202	200	230	213	200	207	193	204	213	197	183	234	210	219	219	213	221	214	195	199	225	205	214	215	210	210	218	208	189
27459	18893	5527	955	708	719	600	678	676	686	673	684	658	625	667	630	667	683	614	685	652	645	668	666	635	629	628	654	640	666	642	664	666	660	701	632	657	630	652	671	618	626	660	686	645	640	607	665	630	656	686	660	663	678	682	659	650	655	664	623	664	638	591	680	658	662	659	639	641	681	677	633	674	701	670	653	636	680	683	680	658	637	630	701	659	698	634	637	672	616	624	652	660	659	587	680	611	658	592	701	698	628	638	646	626	633	662	657	658	653	652	633	665	582	624	623	629	665	651	614	630	676	600	618	625	613	659	687	684	642	659	635	658	627	647	672	670	625	672	644	607	614	660	654	647	679	657	593	647	699	664	707	609	657	637	619	646	644	610	682	647	634	641	647	648	618	684	669	657	626	633	645	640	650	616	644	632	652	663	646	693	623	679	608	630	665	669	630	619	689	657	588	663	660	643	598	602	653	655	633	647	624	619	685	649	689	617	641	633	692	681	651	637	643	635	658	675	622	662	622	685	685	617	620	642	700	653	620	635	643	613	632	647	657	708	634	659	642	612	606	657	642	652	656	629	629	623	647	698	643	602	637	622	634	681	616	631	644	655	651	642	629	613	652	692	649	605	663	639	631	672	676	618	655	639	623	658	669	619	658	615	645	643	664	630	632	676	675	668	648	648	626	654	622	627	656	658	644	613	658	731	673	645	630	669	656	602	617	650	638	671	668	609	628	646	671	630	654	666	671	603	639	585	675	662	672	632	621	632	676	662	647	638	653	651	634	669	630	593	662	601	668	655	650	682	699	631	598	640	605	656	677	662	658	596	652	654	623	612	655	662	594	649	610	665	585	645	654	616	674	657	669	674	640	693	628	640	650	613	628	658	653	645	613	672	631	639	626	620	660	654	653	676	663	636	645	599	654	622	604	693	629	667	611	670	613	650	639	622	614	664	660	658	668	652	650	682	651	693	609	641	640	650	666	672	633	632	639	625	608	657	644	673	633	633	662	610	658	676	642	648	641	652	684	674	655	630	617	653	648	613	687	656	658	679	644	662	650	606	663	684	648	653	631	658	653	673	659	619	610	590	646	665	607	658	634	655	642	652	647	672	663	643	636	653	663	667	649	713	644	657	689	666	636	672	638	612	637	656	666	616	643	655	662	653	676	634	720	670	666	603	661	647	609	622	619	685	663	650	629	671	712	655	684	658	637	667	605	665	632	596	638	647	661	615	615	658	678	637	686	629	679	677	672	667	657	687	652	643	654	664	657	647	605	648	673	692	658	694	660	592	670	711	634	641	681	690	646	650	643	640	690	618	673	677	665	649	698	618	640	628	613	688	674	636	676	665	642	678	668	619	653	626	651	664	651	647	685	647	670	667	679	634	668	677	599	677	674	643	625	642	710	664	623	658	710	667	622	654	629	620	681	675	612	665	647	651	655	616	650	611	629	643	622	667	696	643	656	647	642	667	606	709	645	603	615	667	630	628	664	652	641	673	636	658	625	634	672	634	645	639	640	634	655	650	630	671	638	631	690	660	696	654	655	666	676	667	648	659	631	660	649	666	618	603	621	647	635	652	668	603	619	672	685	633	609	629	633	636	626	676	646	667	645	663	675	648	669	675	627	671	650	702	622	672	591	651	646	653	669	624	637	657	622	678	624	673	643	654	633	653	670	603	636	676	660	623	636	662	667	633	665	613	660	688	634	671	647	633	629	661	652	643	665	660	614	622	622	636	657	701	649	657	664	691	657	635	664	664	682	619	648	621	737	686	645	631	647	672	616	613	668	626	679	661	642	614	634	601	641	644	673	667	671	667	660	677	654	646	607	606	652	618	662	678	652	636	621	673	626	652	669	644	656	656	639	668	647	672	614	635	605	623	638	645	631	666	639	695	702	704	638	653	680	673	636	646	658	671	661	633	654	681	639	661	723	641	602	636	629	638	689	688	668	674	671	606	664	670	615	598	666	655	626	690	668	680	652	660	667	604	672	634	643	647	672	627	655	619	679	630	673	606	685	693	681	642	679	658	646	670	658	684	676	648	665	653	683	594	673	613	673	681	654	634	629	694	695	642	678	660	651	657	656	709	659	646	634	629	654	665	663	667	697	643	654	661	674	654	647	656	644	614	668	693	677	637	666	595	655	659	636	630	590	614	614	634	678	625	605	693	713	656	666	659	626	679	651	660	592	656	646	628	655	675	634	610	606	647	618	611	614	609	644	637	683	614	643	664	659	668	655	652	619	659	646	642	608	651	652	694	685	664	639	654	653	629	651	624	637	642	653	621	626	618	671	690	649	643	631	652	680	625	628	582	681	675	668	698	635	635	629	667	658	655	627	693	664	635	704	663	663	626	662	678	666	654	647	643	647	646	665	658	612	664	635	627	629	659	682	603	652	687	639	657	626	684	652	663	692	612	610	642	604	664	670	648	617	649	655	667	647	646	687	658	638	641	660	627	652	615	629	624	626	691	623	617	626	597	608	598	650	677	670	714	600	617	626	649	623	672	633	636	604	633	711	690	637	668	629	666	661	648	637	688	677	622	654	601	701	632	607	653	639	657	629	669	669	671	667	614	604	623	613	693	658	651	637	640	600	650	666	640	652	637	647	648	685	594	642	627	639	654	597	607	681	656	674	596	653	644	671	643	645	634	675	620	660	672	654	598	682	691	651	663	605	652	675	627	664	653	633	662	649	581	615	656	626	691	673	659	675	660	643	630	670	657	587	665	637	641	621	667	579	679	641	631	675	627	663	616	595	657	660	555	622	639	610	622	644	636	637	642	640	688	672	644	631	618	655	666	644	633	646	703	641	623	669	691	654	692	649	662	696	665	652	629	649	689	652	639	638	618	630	627	639	693	660	643	658	650	618	652	675	628	653	617	639	668	693	602	627	646	640	655	623	665	674	642	592	625	682	632	710	628	626	637	646	621	622	608	666	641	625	626	618	630	668	669	658	669	668	625	648	701	621	647	707	619	636	652	661	652	681	660	629	609	683	683	696	633	644	683	637	701	677	663	628	621	628	655	629	603	674	608	623	654	644	663	660	660	618	654	652	618	664	674	644	650	668	666	628	655	671	676	713	659	622	675	695	658	643	684	628	619	631	618	659	642	658	623	657	672	654	659	654	661	645	682	649	633	644	646	622	686	659	676	612	653	659	609	647	635	657	610	613	650	680	665	610	659	682	645	651	659	616	639	663	616	664	637	649	666	639	647	638	646	651	626	631	658	628	702	665	612	692	610	599	671	666	629	659	690	633	624	656	640	658	632	642	649	648	660	652	635	701	624	633	692	651	649	646	649	652	660	621	647	631	656	651	602	639	670	652	650	708	652	670	637	651	620	584	661	651	627	653	617	689	619	661	626	623	657	666	635	637	659	681	673	648	639	629	664	674	609	649	625	666	642	629	623	613	650	632	711	631	658	682	654	643	673	616	678	696	624	626	668	617	650	644	645	623	661	619	636	663	652	634	654	650	698	664	661	621	649	660
4710	1146	970	763	729	797	754	655	651	679	661	665	702	647	704	719	653	670	692	683	717	666	635	685	657	677	627	652	654	663	670	659	685	672	668	671	635	674	644	693	707	689	761	663	645	658	631	673	665	629	668	694	646	666	681	674	657	641	641	676	740	640	695	640	658	716	647	652	651	692	712	679	694	681	691	629	701	692	661	634	689	676	672	680	681	668	678	691	658	648	644	676	646	683	649	659	676	668	645	654	683	644	674	673	634	643	660	659	692	701	681	681	687	688	693	630	617	696	692	677	655	662	655	706	661	657	681	653	669	653	674	601	679	699	674	692	656	648	699	625	669	684	672	651	679	673	647	681	658	690	671	661	711	676	640	667	607	688	646	665	671	702	667	649	683	708	693	630	652	631	724	702	689	622	665	625	657	704	714	645	683	653	666	638	748	663	662	647	689	673	661	657	679	673	694	736	678	664	692	675	683	637	650	656	675	678	733	684	664	679	673	685	607	651	699	678	635	692	637	701	657	670	637	658	609	648	652	655	720	642	677	662	699	655	690	680	634	678	629	662	657	635	661	677	618	662	596	645	689	662	653	666	644	637	639	697	616	671	686	667	669	640	663	710	720	643	635	716	676	646	635	724	688	693	759	677	649	690	653	666	697	652	705	696	713	712	673	660	646	652	694	647	673	672	613	641	660	686	679	639	665	647	687	686	638	661	683	658	610	655	721	648	671	692	698	676	661	702	641	698	663	694	645	717	621	668	737	670	669	637	677	654	663	669	679	633	631	659	640	659	683	663	672	633	667	631	673	656	671	686	682	671	656	691	636	707	647	661	653	698	686	664	674	676	680	632	665	655	643	650	695	670	595	641	687	678	683	657	648	689	666	655	666	659	659	631	660	651	714	670	634	659	672	657	663	680	658	648	638	657	688	676	668	656	730	653	646	662	714	665	744	662	702	678	637	660	664	647	680	673	666	671	593	673	690	637	660	690	710	652	674	642	681	663	613	636	675	716	664	629	626	669	692	629	689	706	672	696	658	665	654	660	666	662	696	669	645	645	671	653	699	654	670	664	655	622	670	707	662	649	622	668	652	676	627	602	674	715	613	653	709	653	668	638	703	685	652	681	661	663	664	678	677	657	673	636	679	686	684	658	675	680	709	656	625	659	709	692	671	656	609	669	645	642	661	669	667	651	637	693	659	646	654	676	664	632	652	747	619	656	679	650	665	676	695	692	639	644	707	634	683	686	634	672	678	653	682	636	639	683	682	662	705	648	674	639	651	672	699	760	651	663	675	623	671	664	665	674	634	671	697	667	655	694	641	647	685	675	682	661	665	648	674	690	617	638	686	728	672	652	669	690	669	672	624	684	666	662	649	648	674	707	637	704	674	690	619	683	693	651	658	682	686	686	707	689	678	620	617	644	691	666	677	727	678	613	635	648	673	680	695	669	682	658	668	705	672	727	652	659	654	629	653	691	650	646	709	668	737	665	643	692	663	676	672	680	638	647	688	734	646	652	676	693	695	633	671	642	680	670	673	673	705	682	651	659	676	615	676	668	641	625	678	653	666	655	646	677	674	633	696	644	642	686	740	652	654	678	651	694	671	707	651	645	658	667	681	636	686	698	703	710	662	669	636	625	612	645	662	644	675	676	700	650	672	688	660	711	659	638	706	685	653	654	715	636	663	684	652	658	678	646	669	662	670	671	651	668	676	678	700	650	645	660	662	615	679	671	656	687	674	682	651	694	683	622	662	637	672	700	674	652	728	617	651	654	705	660	700	650	641	687	710	696	688	666	654	629	644	650	662	671	691	640	637	612	658	670	656	656	674	648	634	632	685	657	684	635	692	651	663	676	681	683	669	656	686	683	669	638	724	656	679	653	664	697	619	625	664	637	696	732	634	668	658	693	608	644	696	717	681	692	690	674	659	678	700	695	637	679	659	668	673	677	675	647	664	707	687	671	663	660	693	666	657	649	678	661	646	643	668	622	696	642	634	654	641	676	674	656	660	678	668	680	649	652	678	683	679	692	646	660	677	645	651	686	720	631	633	692	673	630	658	661	621	698	704	661	671	652	680	645	644	638	597	683	707	629	711	650	647	697	668	687	685	700	676	644	647	693	647	645	644	644	677	621	671	677	686	650	645	715	661	708	649	688	655	677	642	683	695	732	637	697	630	647	722	663	667	642	661	669	657	698	701	703	680	656	685	669	663	650	699	640	647	735	682	644	632	635	664	661	684	661	680	615	703	684	705	677	659	612	656	667	663	727	626	684	653	682	675	667	655	685	672	649	701	692	636	668	692	645	667	681	659	641	646	699	650	729	664	671	679	686	689	659	662	664	698	666	701	679	666	687	679	686	685	676	657	651	661	684	677	660	636	660	687	687	643	630	684	650	634	700	646	648	682	645	685	685	682	770	661	654	626	639	660	661	624	664	642	670	705	668	648	656	626	704	676	715	680	653	645	687	623	678	654	660	645	694	698	676	641	676	709	675	659	663	699	701	688	654	678	650	618	618	655	697	679	684	676	644	695	643	648	639	658	678	660	698	692	681	685	692	678	677	661	616	681	675	670	679	663	722	681	681	668	683	665	668	661	672	676	723	695	683	716	734	682	684	641	641	644	682	690	653	683	648	679	663	667	705	683	654	719	627	661	657	669	619	654	649	654	639	679	670	704	675	629	681	644	673	679	649	627	649	713	593	645	642	676	675	679	682	646	624	712	678	677	716	660	666	658	647	661	637	699	657	675	668	693	635	620	669	658	665	678	678	649	677	700	642	683	663	679	649	674	653	673	703	693	684	696	647	658	698	674	690	666	713	656	639	701	672	655	680	684	654	642	683	696	698	667	621	685	668	661	664	640	697	623	684	649	681	645	685	693	706	696	623	695	669	647	647	621	652	698	701	710	713	653	677	627	643	715	704	671	651	683	642	680	695	661	674	708	648	624	689	685	678	663	688	675	657	661	671	631	680	696	672	636	658	678	659	702	665	668	645	648	673	646	640	635	729	660	640	725	674	691	631	699	679	676	681	697	655	626	665	659	685	692	695	643	623	731	701	686	691	683	702	654	647	632	642	736	715	683	671	645	711	679	655	663	674	658	680	677	626	655	646	647	721	663	676	614	687	656	702	664	649	678	686	659	622	664	645	668	687	729	645	674	645	668	655	721	665	693	686	665	718	666	645	672	641	647	686	687	642	695	635	683	636	697	685	660	636	654	666	669	656	659	641	714	665	686	689	657	667	667	644	656	698	673	644	668	631	718	658	651	665	702	710	669	673	661	646	677	670	688	654	669	692	744	689	689	646	627	665	689	655	696	672	675	731	681	684	621	662	662	736	658	690	718	654	651	666	653	681	650	669	668	700	656	635	664	662	665	618	660	668	646	671	671	624	664	644	675	663	681	624	641	664	681	684	664	692	683	673	674	650	661	688	627	666	667	680	708	662	696	643	686	665	705	705	716	699	689	657	670	645	659	674	733	683	690	661
23269	20974	28331	23775	20956	12542	1191	719	584	534	475	460	450	409	368	349	351	351	324	362	336	297	334	364	345	335	341	301	313	281	327	302	316	312	312	308	312	310	321	290	303	325	293	321	309	290	333	304	284	312	327	290	298	306	292	312	295	336	279	298	287	342	286	278	290	304	299	287	308	278	296	295	333	294	316	297	292	314	348	299	336	300	292	309	350	330	290	290	335	290	326	310	269	294	304	293	302	297	302	305	314	289	318	320	292	312	317	302	293	318	293	302	295	318	278	282	311	322	319	298	282	289	309	321	302	301	342	258	302	344	300	332	325	272	326	308	267	288	289	308	342	318	300	324	284	299	324	302	328	320	280	319	312	315	291	314	300	306	316	304	284	295	301	304	310	314	316	321	305	327	294	277	307	331	312	280	317	292	301	321	291	316	275	292	310	310	303	296	282	283	297	319	321	293	297	342	315	302	321	324	300	325	289	323	325	271	292	282	305	284	304	295	294	305	273	299	303	271	311	321	317	311	310	316	330	315	314	326	285	287	300	318	307	284	319	315	298	321	290	314	267	312	283	295	330	338	320	279	319	299	279	287	321	308	270	289	309	294	332	303	290	339	302	320	297	291	299	297	332	297	284	299	307	306	290	281	327	325	328	291	309	315	286	306	284	339	299	342	286	299	305	279	335	323	300	325	300	301	319	276	321	291	299	284	279	324	312	310	301	298	318	279	314	294	309	292	332	320	288	288	298	299	311	328	330	320	296	314	271	307	311	296	304	313	280	293	292	314	292	334	276	306	310	316	318	281	311	295	318	310	285	306	275	280	294	316	329	280	306	278	308	310	301	306	293	295	279	306	306	313	281	315	300	325	304	308	298	304	292	296	312	309	307	321	319	302	307	272	323	346	293	320	289	320	313	337	271	309	291	297	288	277	320	312	307	307	347	292	313	271	321	293	345	327	284	302	307	274	320	296	340	299	323	311	275	299	308	281	291	294	279	303	274	302	269	301	308	297	313	304	304	314	266	289	275	288	282	279	325	304	332	316	311	323	306	320	306	312	282	289	305	290	308	320	285	322	312	300	312	320	309	305	334	326	306	314	322	305	315	316	348	310	317	338	330	297	314	305	299	318	297	329	276	313	325	295	281	286	297	307	306	293	287	332	266	297	297	297	307	299	300	291	298	289	284	319	299	286	291	324	338	292	330	321	287	322	310	308	336	293	294	327	318	315	277	275	304	309	329	282	305	292	289	307	304	303	277	271	283	293	315	308	305	301	295	337	292	311	311	273	288	318	323	288	324	300	295	293	289	281	327	306	290	296	311	311	305	277	331	305	295	296	337	320	290	297	274	297	327	313	347	260	325	314	311	326	305	295	307	288	308	328	283	327	303	326	294	310	283	333	326	291	277	300	330	304	302	318	327	300	301	319	303	270	301	306	300	285	278	312	312	311	316	315	289	289	317	319	320	300	303	325	289	333	309	303	321	312	274	305	346	286	304	291	304	275	269	287	315	259	297	309	298	319	295	291	313	291	298	300	306	330	305	319	308	297	345	347	308	311	311	327	300	281	296	299	280	329	285	302	285	301	317	311	329	311	321	287	300	312	287	337	280	316	313	306	320	322	319	276	302	319	273	314	284	295	321	271	322	307	322	315	308	267	291	322	314	320	310	316	292	290	293	293	300	305	327	322	298	322	287	293	283	308	298	320	304	304	272	285	343	347	314	298	306	319	295	290	331	304	294	304	257	309	327	308	315	293	333	282	297	308	274	289	352	315	291	316	306	303	325	292	320	280	295	301	269	283	304	305	296	290	298	311	314	292	314	293	251	328	274	309	311	300	276	285	316	276	329	337	292	317	309	300	286	309	294	336	307	289	309	310	304	309	284	333	297	278	285	293	315	285	288	327	290	304	266	320	297	306	288	278	298	323	298	300	288	297	292	313	306	321	299	347	329	329	301	307	319	269	308	279	310	304	327	292	294	331	265	315	276	289	319	332	311	283	283	313	304	359	307	273	303	331	288	314	345	299	297	320	317	292	278	302	297	315	272	318	287	262	311	312	279	299	325	309	298	268	304	323	316	274	308	305	299	288	309	310	303	240	314	326	272	318	319	309	280	308	282	274	286	310	288	308	310	288	310	317	298	335	296	270	297	317	282	300	285	290	319	306	323	372	295	281	339	323	273	327	306	303	291	337	311	283	271	304	322	313	310	298	323	320	305	283	295	312	311	313	293	304	304	342	318	306	293	306	307	303	266	310	278	286	307	318	321	261	315	293	297	302	282	317	277	310	285	296	314	304	291	311	272	306	294	326	311	313	322	286	293	299	291	309	284	292	302	303	301	323	302	284	305	307	294	306	308	312	283	290	293	276	314	305	328	303	278	330	302	289	304	313	310	311	288	296	306	261	303	310	314	305	287	286	293	285	314	277	331	308	310	314	335	279	292	320	283	287	306	283	287	338	329	314	290	300	319	261	299	293	348	308	279	280	308	293	313	292	280	312	301	286	286	271	296	320	300	322	300	275	333	291	300	283	325	284	310	286	325	332	268	295	308	303	296	293	291	291	326	339	321	284	290	296	292	294	292	304	313	331	304	302	314	314	326	295	290	296	308	305	301	299	297	307	310	307	315	293	256	284	346	304	290	315	289	289	310	291	310	320	290	323	269	315	273	299	298	304	307	255	304	284	306	306	299	316	330	313	290	304	312	323	293	321	317	311	301	310	308	301	322	309	287	349	299	326	301	309	323	301	272	286	284	305	313	328	267	301	305	318	343	319	314	294	279	314	319	289	309	294	316	282	316	279	339	336	322	299	307	305	291	325	306	318	293	324	311	296	316	301	290	300	271	343	333	292	282	308	323	315	328	291	326	322	263	270	304	280	285	294	285	292	305	297	305	298	299	326	287	298	289	270	311	307	310	281	283	304	314	303	310	309	289	284	285	282	301	303	310	326	342	287	331	312	312	282	296	311	297	315	335	293	269	322	291	315	317	356	308	298	304	338	325	298	310	296	291	300	292	334	296	274	306	303	271	338	315	317	341	315	307	322	277	307	312	291	288	317	351	300	313	309	326	306	317	322	324	282	308	300	310	287	299	294	296	308	267	275	301	300	325	284	286	301	306	282	306	321	291	285	288	318	308	315	336	323	319	295	303	330	317	303	282	273	320	337	283	285	293	288	294	269	343	302	292	277	305	323	318	332	317	278	319	300	285	312	283	282	320	299	310	297	302	313	275	322	319	296	305	301	294	292	302	306	300	292	310	299	305	313	301	295	327	254	292	285	317	311	290	332	290	295	301	289	286	277	274	293	292	290	324	284	307	285	316	318	281	317	303	310	294	306	279	270	299	285	309	319	323	324	309	315	312	275	273	299	271	310	313	319	293	302	323	316	310	294	309	280	299	286	319	279	307	331	303	270	332	295	281	299	291	279	294	328	289	307	297	298	298	303	330	322	293	298	315	289	299	324	302	297	355	307	331	298	316	321	342	315
4744	8376	6093	2796	1991	1591	1174	912	732	647	598	512	460	464	436	413	407	382	382	400	397	354	368	363	379	364	339	380	357	343	400	344	330	341	375	291	378	335	356	342	342	328	376	323	357	333	335	324	312	345	350	339	295	319	311	302	346	360	343	340	376	339	316	338	311	311	377	331	328	332	333	386	340	349	344	350	352	347	331	369	320	306	319	322	340	353	343	339	366	364	307	313	331	329	353	311	318	343	376	348	348	329	344	338	332	348	333	316	320	332	310	320	350	342	349	333	295	340	336	331	323	347	346	345	328	350	336	345	343	331	353	309	353	365	334	300	341	335	296	312	323	348	334	352	349	297	326	345	347	329	318	347	346	306	345	306	298	300	306	317	341	308	345	334	331	306	342	349	304	306	303	332	355	350	348	309	363	342	340	344	318	328	322	350	344	326	336	337	348	338	345	329	304	323	329	319	355	329	329	315	353	318	318	341	315	347	347	343	327	332	333	336	338	321	345	313	320	325	330	324	312	309	337	343	353	323	351	320	349	344	353	303	336	313	326	321	285	327	327	336	345	332	308	322	337	293	338	323	293	329	321	322	331	337	334	341	333	321	330	300	330	361	331	349	361	311	332	307	324	354	330	310	325	301	320	339	332	327	332	314	355	315	333	343	344	345	329	301	327	329	300	348	320	282	338	303	352	351	336	296	306	347	308	329	314	344	325	357	337	320	335	339	343	321	325	338	368	349	348	334	326	352	360	340	360	291	337	336	308	344	341	333	316	318	322	324	331	348	312	314	322	313	332	321	342	315	341	324	339	330	319	325	331	321	323	320	304	342	331	319	327	320	309	361	355	346	357	306	324	373	366	290	349	310	335	314	344	311	310	333	331	293	342	365	331	347	338	315	334	351	329	358	353	318	336	336	350	332	314	320	343	321	324	352	354	305	352	344	316	347	354	348	351	348	294	320	372	322	338	341	341	286	314	304	350	329	333	320	322	383	336	295	307	296	354	326	324	326	343	354	380	335	334	316	290	333	326	313	291	306	306	343	302	346	317	339	322	327	332	310	300	339	349	335	346	372	330	301	313	341	322	363	346	326	368	311	305	330	320	355	346	312	342	342	348	288	321	292	333	331	301	303	334	287	320	321	310	313	313	329	325	318	350	312	344	304	327	323	305	326	339	349	364	371	326	319	322	321	297	333	330	323	317	341	309	326	354	340	357	323	341	324	332	370	345	336	355	336	332	324	327	348	318	303	374	362	305	334	344	332	334	317	310	340	336	330	334	324	308	353	306	360	332	311	323	314	320	335	356	319	332	324	321	317	324	340	341	333	335	339	310	324	298	322	366	334	320	323	341	317	331	335	311	326	355	326	328	335	323	318	353	331	343	335	353	318	339	326	301	316	321	321	313	324	330	311	377	354	341	298	339	327	322	340	329	312	325	363	326	299	300	359	310	324	323	325	339	302	359	360	337	295	339	361	348	341	319	311	313	372	342	352	319	335	327	327	328	312	316	353	350	308	335	336	324	330	318	340	319	362	308	313	341	295	325	299	327	343	307	307	350	317	271	327	320	325	339	320	325	347	298	329	332	315	316	304	332	318	347	345	326	342	348	348	321	344	355	317	331	312	328	317	308	328	313	305	343	326	332	314	319	340	307	292	353	317	327	336	347	333	309	309	310	339	323	339	338	331	326	343	329	341	350	322	311	344	358	328	303	325	300	334	342	351	363	314	359	343	320	353	300	350	343	304	350	344	346	332	361	292	294	312	325	307	335	314	327	336	338	327	342	333	304	298	323	320	339	332	334	321	326	312	363	379	305	309	303	344	323	321	326	341	340	345	325	327	324	361	348	346	282	330	329	348	328	346	346	318	321	298	343	343	317	361	359	334	313	301	302	371	330	344	346	308	370	319	378	328	351	343	344	322	346	337	340	352	323	362	315	333	361	298	296	303	347	335	325	302	331	333	334	325	349	343	316	348	317	300	356	336	291	323	327	307	345	369	344	348	327	336	327	313	343	324	314	324	329	353	329	348	323	323	317	309	304	293	334	329	350	346	335	327	326	357	365	320	348	360	337	305	319	340	324	337	342	339	334	347	287	366	332	363	354	312	362	320	328	322	350	336	329	345	328	338	334	335	320	318	339	307	327	338	339	334	358	314	362	337	347	309	310	354	335	305	342	316	317	332	326	346	356	322	299	354	357	332	318	313	336	305	317	323	320	319	314	336	337	329	332	323	361	343	334	334	354	308	313	305	321	348	329	309	352	303	312	325	363	342	332	339	312	338	348	353	288	331	320	304	326	347	329	325	336	313	321	355	304	283	355	313	319	334	351	343	330	304	323	323	303	325	339	296	336	318	342	332	346	310	333	366	316	338	332	316	311	358	310	331	348	329	363	335	330	303	326	324	340	343	308	339	334	324	334	359	333	350	328	317	331	319	288	322	319	325	320	300	360	299	323	344	331	367	342	343	336	324	306	299	329	294	343	315	303	339	327	335	343	350	304	314	323	369	350	312	358	337	349	333	321	324	337	319	344	313	338	361	309	326	333	368	312	360	325	344	337	319	316	326	367	293	321	311	288	324	323	307	344	344	323	341	347	371	331	313	310	322	334	336	316	313	308	316	329	329	310	306	329	320	303	324	326	306	299	358	366	364	341	354	352	311	325	339	349	320	355	316	334	332	336	345	323	323	324	351	323	338	313	363	313	327	336	335	326	339	366	318	312	315	352	336	341	353	360	326	332	337	309	358	289	318	342	327	347	317	337	351	358	317	350	332	343	342	323	335	310	346	320	341	348	330	363	343	355	290	305	339	351	327	318	347	309	325	337	348	329	361	316	358	330	327	297	349	318	344	325	352	334	320	331	339	317	325	319	315	357	315	323	352	316	312	317	338	354	339	299	362	310	321	340	344	365	334	335	360	327	347	364	321	315	316	308	328	330	322	344	333	329	330	282	336	343	367	330	322	306	349	315	326	302	295	317	318	380	334	304	326	359	330	340	322	341	357	324	326	329	297	348	309	350	298	319	342	325	308	315	347	313	333	295	322	318	339	321	327	359	325	324	362	318	324	308	332	299	330	303	355	321	355	309	314	353	352	306	353	310	337	356	357	354	336	330	350	349	330	326	360	303	373	332	314	355	326	317	316	294	322	380	329	283	305	331	325	348	320	331	346	324	350	336	328	333	336	355	336	316	356	299	330	359	324	334	291	348	334	331	330	329	356	349	309	327	329	361	327	329	298	331	349	342	336	344	304	312	327	297	346	350	299	363	325	350	330	319	324	353	330	330	316	343	297	313	338	322	346	354	346	345	323	326	323	330	341	325	317	333	301	354	320	301	354	348	311	308	322	321	325	334	329	312	335	345	317	341	326	323	323	336	340	345	314	322	330	301	359	311	347	335	350	345	311	336	306	324	368	322	301	312	314	352	305	318	316	317	310	353	327	328	338	348	352	368	303	363	355	293	356	331	331	338	326	345	353	330	321	335	329
24438	21048	27598	24618	15335	1588	1020	818	792	755	754	751	686	781	696	721	699	689	684	700	643	709	688	682	625	693	622	680	688	658	667	723	695	662	647	629	666	655	652	688	654	646	659	651	680	691	686	712	690	683	674	637	655	659	630	669	687	629	640	680	692	654	682	712	657	617	673	740	652	657	633	723	659	662	680	706	645	626	668	665	625	663	699	705	644	686	678	674	701	655	700	665	689	667	672	632	689	634	630	635	676	627	678	685	673	660	646	669	667	722	700	685	700	664	670	677	668	645	675	658	675	656	675	687	677	673	653	679	647	705	677	684	626	653	656	683	700	680	668	665	659	672	734	621	657	683	654	666	674	654	650	681	709	687	674	638	684	644	667	667	655	713	674	670	650	685	669	635	628	679	672	675	678	663	674	712	680	678	611	671	674	636	713	658	648	650	695	682	641	620	656	685	691	710	635	647	668	676	674	677	697	656	653	649	645	685	684	700	705	657	691	688	682	650	681	681	694	681	620	654	722	700	658	670	644	689	680	626	688	712	660	656	673	665	690	643	665	687	670	638	678	665	718	659	642	696	638	722	652	660	703	689	674	678	708	730	644	655	654	693	647	721	669	621	668	703	726	669	681	654	725	671	650	623	653	660	653	662	626	654	688	671	643	708	661	687	691	681	685	658	696	676	661	692	676	630	675	631	631	680	688	634	692	651	692	615	651	667	677	631	697	630	646	646	674	683	675	680	717	649	662	652	693	641	652	661	719	682	715	685	673	645	620	669	648	652	656	679	698	646	671	648	632	648	649	654	651	727	663	653	710	708	663	663	666	707	702	668	680	669	639	664	674	673	674	659	647	668	642	637	679	688	650	652	681	689	665	655	677	646	654	659	688	694	664	694	686	654	629	727	671	687	649	686	657	664	659	680	642	634	688	697	705	645	648	654	615	685	651	671	676	663	680	715	677	645	644	690	630	645	653	645	663	678	677	675	638	663	689	604	680	609	644	669	701	660	710	665	668	712	709	652	689	638	658	664	672	720	720	664	680	674	654	697	643	646	662	652	650	634	662	686	604	673	619	671	628	691	714	653	677	622	643	695	654	673	636	638	673	641	691	637	660	686	612	622	667	698	653	674	659	683	726	626	717	651	678	685	659	654	717	709	743	657	678	701	725	673	656	646	642	643	686	654	712	702	642	690	658	680	635	653	627	669	621	660	645	633	694	686	662	651	657	649	666	704	692	691	709	666	703	692	659	664	645	657	674	668	651	673	683	667	709	635	679	665	644	676	651	662	685	687	592	683	663	667	645	647	631	652	644	656	657	674	664	673	662	640	684	671	661	668	660	637	678	702	629	669	623	680	673	672	689	689	668	621	646	642	683	679	666	705	656	674	665	690	652	663	686	671	614	692	684	655	659	702	693	698	653	659	654	660	646	649	644	647	741	707	625	661	647	660	684	729	644	695	639	704	726	655	655	712	649	655	668	657	675	623	695	689	665	664	659	615	610	681	670	661	672	716	650	696	613	649	651	640	711	696	718	661	655	674	673	686	693	651	659	657	697	663	691	694	646	703	697	653	659	705	664	714	672	668	675	676	725	673	717	711	688	643	626	657	627	687	646	640	622	655	653	687	634	639	694	692	730	659	721	635	677	656	644	670	678	612	707	666	668	737	695	657	697	630	683	653	655	690	656	646	681	662	667	670	708	686	651	689	608	635	625	661	700	659	662	666	611	671	679	653	704	683	642	680	663	708	702	702	661	669	633	690	662	667	687	644	622	661	665	701	670	643	663	639	677	587	662	671	658	724	658	638	725	665	640	717	662	661	704	682	662	700	702	674	653	700	651	655	690	684	654	634	714	653	740	669	662	693	657	641	727	676	689	674	665	696	673	686	674	661	686	667	672	720	657	640	681	681	656	667	647	655	707	677	655	680	655	660	647	627	660	680	647	653	615	676	675	691	659	679	653	662	638	678	666	650	677	644	650	639	676	675	659	697	639	683	687	626	715	662	673	643	677	675	698	680	660	657	695	637	617	700	637	669	650	665	647	665	660	662	679	615	665	653	664	664	698	675	733	657	685	691	670	680	687	632	662	692	647	670	637	652	691	696	718	650	708	688	685	675	622	640	697	656	747	691	629	669	665	678	656	670	644	687	659	619	627	640	674	688	684	675	707	672	663	663	695	645	651	660	649	678	687	656	642	672	675	684	687	679	699	681	667	679	611	665	633	669	714	701	673	639	648	707	658	652	692	707	695	636	671	651	666	667	633	650	614	713	642	646	650	650	695	717	673	674	657	636	692	648	652	649	653	654	700	670	654	676	667	688	696	701	674	669	648	696	645	641	578	697	626	652	697	637	687	661	708	703	662	682	666	698	667	620	641	647	666	632	732	689	648	638	604	676	653	702	649	693	706	694	709	646	670	695	714	639	678	689	675	734	661	654	644	665	657	652	665	647	693	709	669	697	652	634	675	686	697	704	692	652	686	663	678	659	674	663	660	669	679	629	657	649	658	666	706	737	646	707	658	664	637	602	653	660	657	672	672	676	692	670	693	711	656	674	665	694	678	750	660	682	653	656	624	624	696	664	661	644	690	667	623	622	661	702	662	675	692	584	719	609	695	639	631	679	665	688	686	651	681	677	625	659	655	653	658	631	717	699	646	649	689	703	624	628	692	665	608	665	700	652	692	675	642	642	651	687	674	655	685	679	693	655	632	626	671	703	680	662	640	665	689	673	679	602	675	663	660	690	633	694	657	660	681	623	659	673	673	685	667	650	654	693	609	690	685	668	707	674	663	669	647	666	624	664	695	663	676	705	651	701	705	627	663	676	647	629	659	690	651	658	690	642	674	696	675	604	661	644	655	672	620	640	694	680	668	636	680	702	671	684	664	634	663	668	649	646	703	693	640	677	647	677	662	629	652	664	648	711	647	728	683	616	675	641	692	679	708	650	648	690	621	674	642	677	669	663	652	671	653	634	703	667	634	674	707	665	650	626	683	680	694	643	654	677	664	699	675	666	670	647	660	658	646	744	667	651	632	675	692	669	689	681	726	653	676	706	691	723	615	650	644	671	673	649	668	673	695	661	629	672	639	674	667	676	666	652	699	702	664	667	644	687	733	645	674	673	636	675	682	637	657	666	685	653	672	690	617	657	658	677	650	722	670	659	690	699	678	696	695	700	687	668	627	630	641	670	613	663	706	679	681	709	681	639	682	620	694	602	662	698	606	633	691	643	649	703	660	654	660	677	701	692	647	678	651	627	674	646	656	689	597	609	613	689	654	704	643	693	678	712	655	675	669	639	636	680	731	657	633	680	691	673	689	667	687	635	714	667	622	660	667	684	699	678	700	654	645	683	640	621	680	651	668	692	641	668	678	714	705	665	652	653	655	665	630	708	669	683	715	649	677	669	615	708	631	676	670	688	696	741	638	689	650	654	649	704	659	629	673	713	653	661	608	616	637	657	665	694	674	614	654	645	661	659	724	634	699	651
5947	5329	3850	2108	1594	1411	1105	1015	859	825	809	788	758	710	745	764	660	717	735	699	631	674	665	693	699	665	682	674	625	698	641	653	648	675	689	648	667	633	654	633	668	685	647	673	601	684	704	676	710	658	713	668	656	696	608	693	631	645	683	644	643	620	649	666	722	651	656	650	651	659	696	648	602	682	665	661	675	662	678	660	678	622	677	662	621	696	641	674	682	666	675	686	659	649	622	651	673	727	649	679	674	671	644	626	660	660	647	643	661	595	678	679	638	667	667	683	631	658	635	662	671	689	639	669	607	659	674	699	661	639	677	653	682	654	618	606	645	644	685	619	641	615	631	643	648	717	655	717	629	621	671	679	628	645	714	690	685	704	672	630	689	698	681	632	660	651	686	661	659	679	670	674	659	671	675	717	639	625	633	673	656	662	661	654	651	661	664	665	689	657	636	654	646	650	622	650	656	632	671	742	714	660	663	640	657	639	652	660	638	664	627	663	628	669	681	661	638	686	694	692	677	620	656	697	634	687	674	685	645	648	690	678	630	652	714	631	669	653	667	674	674	656	666	692	645	613	659	605	652	688	641	682	655	651	606	639	664	644	677	632	668	688	675	660	676	693	717	664	697	657	690	678	656	657	635	661	674	636	629	702	645	672	640	655	652	696	653	657	637	696	678	652	658	640	681	670	731	654	671	614	663	677	671	657	660	688	669	694	659	628	696	672	611	717	651	668	670	639	647	623	635	620	687	654	645	645	675	653	668	681	725	673	657	645	622	648	677	644	670	677	664	701	663	682	644	727	701	614	649	644	626	658	651	703	670	663	660	684	656	664	654	673	652	664	641	703	681	646	663	632	627	683	691	644	655	642	683	644	656	659	630	672	687	666	668	685	654	681	587	666	649	679	670	708	711	618	651	640	692	660	680	657	663	700	676	615	680	651	626	646	694	639	631	658	671	646	685	651	642	629	656	685	655	656	676	679	634	691	682	645	638	663	694	635	637	664	664	664	675	690	690	636	670	684	695	688	680	681	660	705	639	669	623	640	665	617	706	696	640	635	635	669	670	693	676	647	647	664	626	655	676	629	671	654	644	656	684	711	657	659	680	651	682	658	646	659	641	663	619	650	648	606	686	691	625	625	709	689	646	661	718	604	640	646	627	706	646	670	661	651	601	679	665	677	667	636	676	648	652	637	651	658	649	649	668	654	615	648	674	643	693	677	646	678	638	674	643	667	643	697	644	649	641	665	668	660	633	640	676	696	604	672	645	676	692	692	635	631	671	643	622	676	687	644	653	654	627	620	676	695	704	681	606	674	679	637	598	640	670	715	646	621	607	680	637	680	685	644	628	649	682	635	637	680	676	714	708	644	687	676	676	652	692	664	693	671	676	661	655	645	635	642	698	688	671	653	654	654	676	645	655	627	654	633	659	623	672	695	658	690	620	659	643	629	619	636	643	656	640	611	688	668	659	661	667	647	670	692	650	651	701	649	676	640	682	672	677	640	620	650	694	666	681	652	660	679	683	639	698	636	668	655	650	620	676	704	658	666	654	681	665	694	655	664	671	642	654	641	624	643	675	679	654	635	703	660	664	675	672	670	650	677	657	669	682	657	664	626	667	682	687	639	644	651	660	640	670	701	630	693	645	700	675	572	688	663	634	658	666	672	658	690	654	696	684	686	665	654	684	637	650	675	598	658	688	732	646	697	702	688	674	644	684	662	622	679	637	694	658	706	667	649	678	641	665	623	689	692	660	661	657	664	670	653	657	663	651	691	687	691	657	663	664	680	614	721	632	663	669	663	623	651	649	627	666	673	620	627	643	587	654	688	695	645	685	652	623	649	638	675	673	644	683	646	684	650	678	651	637	646	680	654	640	656	701	664	660	649	658	679	658	683	617	680	696	654	647	677	671	613	700	655	599	666	686	682	667	658	655	645	691	619	607	657	655	701	666	634	654	677	627	664	704	656	672	703	647	652	707	657	717	646	639	706	665	684	669	663	659	668	679	678	655	642	654	627	637	673	679	658	689	629	690	709	655	690	706	612	676	691	662	606	684	644	652	652	636	666	696	643	667	677	617	692	676	663	688	636	621	644	628	623	653	650	692	645	688	632	663	668	634	622	666	651	658	693	730	648	663	632	652	630	658	639	680	663	695	650	725	691	698	639	671	697	681	660	622	660	648	648	652	656	627	657	639	672	688	639	637	683	662	628	650	630	667	657	661	656	725	634	638	668	682	645	637	643	645	691	699	648	680	712	666	628	683	628	679	657	670	685	669	681	659	694	664	640	679	628	648	621	684	670	657	658	675	649	648	635	643	659	660	692	699	665	690	664	666	607	655	675	653	610	662	622	670	696	631	684	686	645	667	617	641	682	626	658	665	694	670	697	633	647	656	633	694	641	654	687	565	659	649	646	674	639	669	574	666	686	657	673	691	657	658	588	670	650	646	642	701	646	650	686	621	694	656	644	690	626	693	632	678	688	655	660	654	637	667	655	674	646	709	654	662	684	630	640	667	674	644	687	655	691	657	651	637	633	672	672	663	640	643	648	659	645	652	670	692	647	677	672	658	691	694	636	668	679	669	626	641	675	691	702	642	666	687	656	638	654	650	623	721	668	640	644	664	623	661	694	691	631	690	682	676	640	635	648	666	647	639	629	646	695	632	693	628	658	610	693	629	686	660	681	688	662	668	646	640	663	703	604	670	648	611	703	620	652	680	674	677	694	653	657	655	768	694	642	652	642	654	610	681	624	665	666	700	702	680	654	658	678	650	651	672	708	633	650	695	631	672	666	703	636	675	662	680	649	706	690	633	727	627	590	678	649	653	669	658	683	695	670	664	642	661	618	634	660	649	638	646	688	605	702	612	699	664	669	647	654	631	643	660	696	695	648	665	693	665	672	664	646	628	667	684	619	708	658	685	656	676	725	680	679	658	645	684	693	646	668	692	716	628	665	675	644	671	653	713	651	653	655	693	641	616	642	679	627	683	671	678	606	696	665	680	683	638	676	629	643	643	650	640	687	710	705	659	687	686	732	689	689	626	623	654	674	630	686	651	690	653	655	631	633	673	713	677	646	691	601	673	665	642	631	673	627	643	651	649	641	615	639	684	613	672	659	651	701	621	623	700	659	673	715	700	641	593	662	670	685	648	640	668	698	684	680	665	644	667	698	670	617	715	671	637	732	646	690	715	616	657	621	621	692	644	651	668	676	644	633	696	611	700	698	670	630	672	654	625	645	638	664	653	663	671	672	624	649	686	674	637	713	657	687	645	694	676	636	667	610	662	680	616	685	609	685	686	656	676	702	621	659	639	624	694	672	659	674	667	672	626	679	679	685	683	689	688	661	699	662	639	664	659	622	700	645	636	638	700	661	623	651	695	645	674	647	627	658	700	677	669	661	683	662	697	666	637	658	658	672	635	674	641	643	638	645	682	636	719	672	704	646	640	648	661	601	692	693	666	608	667	643	652	663	603	665	652	683
22257	21010	28742	23473	21009	21070	11586	1126	736	605	494	449	432	376	357	343	310	309	271	309	268	263	247	248	230	275	244	252	259	229	276	238	233	222	250	231	235	264	231	223	231	234	230	218	201	207	238	211	194	254	232	208	217	217	198	241	201	226	245	213	224	232	214	219	213	214	200	233	189	215	232	223	229	210	202	199	201	217	220	213	211	211	210	204	202	222	226	244	230	227	203	208	223	217	215	203	244	207	196	212	226	207	220	232	235	221	195	231	220	236	224	246	232	239	230	197	232	236	203	214	221	235	227	218	224	222	238	220	203	209	214	212	215	204	209	198	235	198	197	199	210	200	207	183	233	215	247	237	247	218	219	222	201	192	222	213	200	227	216	209	200	202	205	236	176	195	208	207	222	215	209	209	218	216	214	199	213	212	222	188	222	191	198	215	190	226	188	201	227	200	225	246	225	223	226	227	220	209	211	198	213	205	210	233	228	202	208	207	198	234	214	218	209	218	228	224	220	218	199	197	214	180	200	229	219	222	209	226	201	224	209	203	234	200	234	224	213	203	217	204	198	236	200	221	209	211	233	228	221	226	173	205	220	216	224	204	231	180	211	242	219	198	214	216	213	218	214	204	199	191	209	235	183	213	213	210	193	197	190	192	233	239	217	233	239	185	210	222	192	202	205	229	232	202	213	191	211	214	186	233	200	208	214	235	199	220	216	195	210	220	222	223	233	207	223	188	211	218	237	204	218	196	221	200	224	204	230	204	199	196	213	206	219	226	214	217	220	218	240	235	219	212	218	210	229	200	213	226	221	234	228	212	213	204	218	229	192	215	225	201	207	218	215	193	200	231	211	211	220	231	205	214	202	213	240	218	215	219	209	217	218	239	204	199	230	199	192	208	212	199	197	193	216	220	204	216	232	214	241	185	202	205	205	206	178	185	217	230	192	205	204	208	225	223	226	230	211	222	227	192	176	196	218	196	215	199	237	232	226	219	221	207	228	217	235	211	170	222	210	199	210	217	212	222	220	215	223	228	239	237	200	210	231	232	217	226	240	234	195	209	197	212	193	224	209	220	201	200	183	216	198	209	206	249	201	208	206	237	258	220	231	207	216	210	215	222	218	216	227	226	195	212	212	212	202	216	210	214	188	213	220	194	214	216	216	207	228	212	213	208	213	190	232	201	203	226	226	215	212	194	210	192	204	211	215	197	238	208	207	210	203	211	224	228	189	228	207	209	210	196	209	200	239	204	210	207	202	200	228	228	249	211	225	216	204	242	199	235	225	203	194	207	218	169	189	218	233	213	229	219	218	209	202	203	220	209	223	213	234	200	232	212	249	203	206	212	213	211	214	179	215	232	233	188	224	223	201	214	212	243	213	233	221	225	217	215	209	206	207	201	193	228	203	199	229	195	205	225	217	203	236	219	172	202	195	204	201	213	225	218	210	208	196	212	210	216	225	194	243	209	230	216	206	206	202	220	222	177	207	216	181	194	215	210	196	203	234	208	209	211	185	209	220	211	226	213	196	221	239	227	203	248	209	206	225	214	208	223	190	197	196	205	204	213	205	182	228	219	221	219	209	217	222	207	213	210	200	241	219	220	216	193	212	230	232	204	203	218	235	196	196	238	201	217	209	220	222	203	207	234	230	201	218	229	206	213	229	212	206	217	189	216	204	207	226	229	227	211	208	220	238	213	218	210	214	212	239	194	204	210	219	227	212	196	183	237	214	206	207	231	210	210	206	237	211	213	225	193	208	246	220	220	229	207	212	218	220	225	209	205	208	190	226	223	198	274	223	218	209	228	219	189	223	244	214	195	192	204	221	224	221	201	225	192	199	220	196	206	226	212	203	212	217	221	219	229	229	207	224	203	217	223	215	216	217	196	211	224	222	219	219	211	207	213	230	240	201	231	228	211	218	189	199	186	227	208	186	210	204	179	191	177	225	180	215	232	239	207	183	195	220	218	207	224	221	204	216	204	227	212	204	232	216	184	230	209	215	187	232	204	214	203	211	202	207	216	227	225	229	204	223	219	226	209	205	255	198	231	215	233	214	208	221	192	201	204	215	206	216	213	205	234	212	217	229	220	205	211	214	209	209	231	200	232	225	214	204	235	216	216	225	239	206	232	213	218	203	206	213	206	198	219	234	208	209	216	180	208	219	203	222	209	226	227	203	213	198	221	213	196	210	201	201	198	203	195	221	233	232	217	229	229	233	220	214	215	228	220	235	231	234	229	188	229	230	216	211	216	238	199	221	213	229	211	219	199	209	252	217	238	225	195	211	212	183	218	202	204	159	232	193	210	221	208	230	212	202	228	205	208	190	212	196	228	218	211	192	214	202	222	227	224	236	214	252	214	199	203	219	194	195	209	223	199	225	209	223	220	186	218	223	230	215	183	212	204	208	209	210	205	223	188	222	200	208	208	224	231	207	214	221	217	189	215	235	217	226	218	198	231	228	199	220	214	223	207	203	210	234	198	206	229	228	206	223	239	200	219	223	240	200	230	198	219	222	217	225	223	225	195	216	246	210	230	215	249	238	239	232	234	216	198	248	218	215	204	228	225	230	212	202	243	214	216	190	219	218	204	217	223	199	209	204	185	202	206	199	221	201	217	218	200	187	181	202	217	187	211	203	205	231	234	206	209	190	197	206	207	205	225	190	214	221	183	242	231	219	236	216	216	214	205	228	199	213	202	221	206	196	209	231	228	187	244	180	218	205	207	223	195	200	223	215	227	218	203	180	217	188	229	219	195	216	217	206	222	207	228	231	218	180	205	237	206	199	229	195	231	218	205	209	216	214	220	221	219	228	214	217	213	190	228	203	198	208	212	206	191	176	216	213	237	225	226	199	195	178	199	195	228	215	195	229	209	205	194	214	241	212	211	225	201	213	210	227	190	230	212	212	196	208	203	225	217	192	170	211	217	233	210	230	187	199	195	227	203	207	228	201	202	210	206	253	243	213	214	192	239	228	218	210	192	216	214	201	196	196	202	192	210	191	212	206	188	223	241	209	215	219	178	207	184	219	214	207	200	233	226	228	207	222	233	218	219	203	213	199	217	216	204	221	230	231	207	178	230	191	213	211	208	219	185	219	233	208	199	209	214	225	198	224	207	206	213	203	241	223	230	218	214	214	214	229	196	229	231	229	187	215	228	214	214	222	232	211	216	197	200	187	171	196	241	227	204	234	215	221	230	224	227	211	175	195	212	208	228	225	217	190	234	230	228	212	225	219	203	221	209	228	211	187	219	190	254	186	208	221	233	222	178	214	215	222	208	217	214	205	198	213	222	213	189	201	203	249	217	218	218	210	208	192	205	200	204	224	223	204	193	207	183	190	228	238	239	201	210	198	198	221	229	226	228	232	225	205	212	203	183	215	221	211	233	200	197	187	220	216	217	233	202	203	214	221	215	199	181	211	210	197	214	192	232	214	206	199	218	229	186	216	219	211	237	230	220	210	227	226	213	218	202	202	223	198	206	190	221
6446	13830	9908	4873	3476	2557	1892	1303	1046	836	711	605	537	477	395	391	401	341	331	335	334	303	288	276	255	299	260	248	253	256	227	255	243	252	270	247	221	221	231	250	238	224	223	251	217	260	210	224	208	244	206	231	197	204	241	213	207	234	203	215	229	223	196	229	205	217	212	213	227	218	229	214	230	210	220	214	244	198	207	214	213	238	217	208	202	217	206	200	214	208	217	206	209	185	233	196	234	198	221	210	247	214	202	219	234	233	206	220	208	212	191	190	218	202	196	193	225	222	190	217	238	236	218	216	220	209	208	223	214	234	198	201	219	190	202	208	217	216	211	208	197	244	201	213	200	206	211	219	196	239	230	216	218	205	195	231	204	214	217	225	220	208	208	213	223	206	207	220	223	225	223	211	231	212	220	207	204	193	190	221	198	205	237	211	220	243	217	208	194	215	201	203	221	214	222	216	210	229	202	191	191	208	236	191	205	216	233	216	211	222	189	222	210	226	196	238	236	178	188	212	216	200	197	230	185	213	201	216	203	240	243	220	208	198	202	195	202	192	208	224	187	210	197	234	192	198	214	205	226	187	195	218	215	233	201	215	225	210	228	225	237	205	200	213	209	225	226	210	206	240	217	207	197	207	220	207	223	235	183	230	198	199	191	201	214	192	199	226	233	224	226	221	213	212	225	204	242	177	230	212	234	226	212	200	205	231	224	208	223	217	237	216	211	208	215	226	207	219	193	209	197	222	205	223	208	200	214	188	218	222	216	227	225	207	235	234	173	212	201	210	221	226	195	200	207	206	190	219	227	232	213	199	229	185	202	207	218	208	211	193	200	191	212	197	213	259	221	207	239	235	229	217	185	212	222	204	201	227	231	210	206	192	198	222	225	218	227	217	196	218	232	191	218	213	220	201	196	220	219	217	234	256	198	208	219	195	250	200	214	191	216	209	255	214	232	186	217	216	201	209	209	198	208	218	239	219	214	190	195	223	216	225	212	220	187	214	247	218	186	225	209	212	221	203	213	216	224	230	207	208	190	213	200	228	190	222	184	200	212	223	192	206	200	216	204	233	212	207	208	233	218	211	200	243	206	194	202	255	211	193	192	220	194	207	221	236	205	223	231	224	233	209	202	190	258	193	211	226	205	219	198	215	221	202	199	183	201	231	224	203	208	198	228	237	207	195	198	227	232	201	216	198	202	209	201	222	231	195	214	216	227	240	203	211	224	201	233	242	206	183	229	228	216	204	215	217	205	190	239	201	208	214	195	211	216	208	212	213	221	251	197	194	236	223	196	182	220	205	212	200	185	191	232	211	209	208	227	217	203	211	209	218	214	214	204	190	212	204	211	177	234	228	210	206	235	220	182	208	233	199	193	208	238	209	222	191	213	215	210	212	218	177	204	207	235	205	201	203	223	224	216	199	239	213	232	209	211	208	211	214	235	197	178	176	221	195	213	189	245	205	212	205	230	223	209	219	209	215	228	180	189	200	237	219	217	196	202	200	212	211	208	207	207	212	215	213	206	201	213	223	214	193	188	215	227	225	200	217	213	196	217	244	217	203	214	183	229	204	217	240	196	201	214	195	224	236	212	207	191	202	212	211	223	223	208	199	197	206	215	204	229	206	197	242	182	212	197	215	205	225	202	203	245	214	225	220	209	210	223	208	214	207	224	194	232	202	197	214	200	190	228	200	197	225	242	207	228	209	218	212	228	226	212	242	206	211	202	189	208	187	240	194	219	208	231	189	199	238	225	235	219	202	229	195	209	200	187	216	226	193	228	209	207	173	227	211	217	230	213	220	204	211	212	219	232	218	183	216	212	196	212	210	203	221	229	215	199	201	224	213	226	221	213	211	187	215	205	229	214	224	206	205	222	214	222	225	208	200	207	172	207	207	215	228	199	227	215	220	187	186	206	238	198	195	222	198	215	241	211	236	226	191	236	209	195	176	210	202	196	187	203	224	197	187	236	222	216	210	234	237	212	220	228	212	196	203	229	207	200	239	230	209	201	208	193	252	218	202	218	221	206	188	227	207	216	205	211	191	235	215	212	191	223	209	189	202	234	202	221	189	225	235	224	223	210	218	209	204	222	211	201	223	202	214	192	213	201	242	199	230	215	214	205	209	229	216	229	230	212	229	199	206	238	223	194	205	229	232	211	198	222	179	202	200	210	223	213	215	221	207	178	216	218	226	201	247	233	200	218	232	203	206	222	214	197	215	225	208	213	211	208	194	204	217	229	250	209	205	219	244	199	203	215	188	204	213	210	201	183	231	192	197	213	186	200	211	219	205	226	199	214	224	227	210	192	217	203	212	217	239	217	213	224	213	233	221	223	224	201	200	215	216	204	202	196	214	215	199	209	220	223	204	243	197	226	215	202	226	216	188	218	198	200	200	226	208	239	217	215	219	207	198	225	199	234	217	214	202	220	228	223	227	191	208	197	221	198	214	219	221	205	177	212	213	217	185	214	210	206	197	215	221	219	228	169	229	191	201	201	234	210	224	206	184	236	208	222	219	211	217	206	195	215	241	223	197	200	206	229	194	221	202	202	185	225	210	195	215	199	207	210	229	231	238	241	197	217	207	226	218	198	220	199	222	195	222	194	210	196	202	207	208	208	213	217	224	210	223	230	228	200	236	209	230	194	233	200	210	208	204	222	232	204	203	227	208	199	202	195	193	220	195	192	181	176	225	222	196	207	221	228	221	200	195	205	181	231	196	219	222	207	195	233	209	231	245	207	218	203	219	212	217	184	234	231	212	231	218	218	213	218	197	198	201	221	202	229	206	232	199	206	231	241	195	207	206	197	177	208	217	164	234	211	226	237	173	236	184	207	218	185	226	216	236	210	199	207	204	211	212	200	255	199	205	208	216	230	207	213	216	234	186	214	194	226	236	225	213	179	191	198	219	229	203	197	213	223	205	197	232	228	207	213	222	196	177	217	211	227	215	245	206	231	207	201	220	196	195	228	202	222	200	220	202	218	204	196	215	227	213	206	229	223	214	200	205	215	191	251	224	185	216	202	237	220	232	222	176	197	243	197	201	230	210	219	209	230	217	223	223	246	212	222	231	237	206	196	211	213	215	230	210	224	212	234	228	201	196	237	188	211	202	221	200	185	204	228	195	181	191	186	193	213	221	195	207	201	191	206	199	231	242	218	218	227	227	210	208	212	209	213	227	211	223	206	206	233	188	209	206	211	185	218	223	231	224	196	208	207	219	220	202	221	193	218	191	207	207	193	236	181	184	224	208	202	202	211	226	255	193	223	209	219	191	217	221	208	214	206	216	215	230	230	207	220	199	233	231	222	202	228	228	219	226	219	202	196	207	199	230	209	229	229	209	204	197	186	232	224	208	198	210	212	217	227	188	221	216	233	232	216	212	197	199	230	236	226	226	227	209	210	225	188	205	195	201	230	220	213	204	203	223	212	197	215	211	235	211	222	199	210	193	216	206	199	213	231	194	237	217	213	210	216	213	205	231
27483	18817	5454	995	731	684	692	683	673	663	647	690	641	671	632	620	653	640	646	650	653	658	681	674	632	699	688	617	619	679	664	632	656	625	620	651	695	649	636	666	632	683	618	662	704	644	652	716	670	667	644	622	680	651	691	650	651	713	679	635	662	667	688	642	692	653	613	690	647	653	632	716	640	663	688	663	660	668	642	615	660	621	693	650	622	625	636	682	655	631	701	660	614	630	673	621	659	687	691	708	661	624	639	613	707	690	669	651	617	644	642	682	668	639	667	640	686	664	634	650	656	678	640	658	669	656	655	667	642	675	684	670	716	657	736	732	719	667	626	625	714	690	651	661	632	667	672	640	707	665	621	706	629	676	665	706	643	649	623	655	706	642	666	632	639	658	681	643	679	667	686	687	643	652	635	672	674	628	690	648	629	671	697	688	683	677	665	665	676	628	661	672	665	655	635	637	619	646	698	658	707	647	688	694	683	633	685	675	641	644	660	673	666	681	682	693	623	647	665	672	671	665	627	642	618	664	625	654	678	649	651	705	670	637	645	632	660	627	640	692	646	689	662	617	602	706	708	699	666	662	700	698	708	662	679	683	630	663	604	630	728	647	662	667	673	663	674	685	616	667	700	629	636	674	660	714	644	674	622	660	662	654	641	615	639	665	622	633	689	630	625	641	646	697	668	644	661	613	641	647	672	691	638	663	648	665	665	683	695	695	705	616	677	702	674	669	676	695	658	645	715	619	645	632	678	657	616	629	657	642	672	697	654	646	704	732	665	672	661	634	643	627	631	704	699	634	674	653	634	662	684	703	655	679	702	626	659	649	689	679	669	602	647	703	656	652	642	673	685	645	654	671	715	622	638	693	675	639	679	663	706	678	670	665	713	706	622	684	673	685	688	629	661	687	646	650	672	668	698	665	687	636	644	662	635	629	672	678	671	643	656	670	683	690	682	653	676	681	682	643	660	649	638	600	623	679	655	712	653	675	618	664	644	676	638	648	681	641	619	638	679	707	686	628	635	664	681	635	683	655	680	645	676	653	627	653	666	703	635	669	658	658	655	676	683	692	695	660	686	706	669	689	626	653	683	635	641	701	674	720	656	665	660	644	688	676	626	587	639	626	628	694	625	681	597	696	667	671	629	654	683	662	674	637	717	678	703	742	664	665	712	653	647	616	667	686	663	654	688	627	633	656	671	659	686	654	651	635	655	677	665	687	690	655	660	646	671	682	669	624	721	692	644	668	625	652	674	685	642	669	680	674	653	674	678	726	603	655	667	678	656	658	668	656	631	674	682	675	634	667	688	615	663	653	685	637	644	701	652	662	659	678	647	688	644	691	681	676	690	643	675	672	629	703	639	666	627	638	616	623	660	672	646	651	706	622	670	633	662	667	686	661	663	680	675	630	633	704	622	692	613	682	690	633	663	661	654	653	696	645	606	653	655	700	670	655	688	667	668	672	649	655	663	727	612	637	665	662	628	644	721	677	647	683	676	627	641	680	641	648	677	624	728	658	655	661	697	674	645	681	693	683	650	660	679	640	670	632	668	654	680	738	682	610	649	644	650	625	660	700	620	642	687	652	644	715	675	633	687	642	665	655	660	684	643	692	660	619	657	673	619	590	692	633	666	650	681	689	635	683	638	688	662	655	681	647	678	633	606	599	660	633	686	687	660	688	654	685	629	647	668	651	663	589	655	618	629	678	650	680	632	700	640	664	638	650	612	647	630	707	700	705	636	647	654	625	636	658	633	646	681	648	678	666	661	685	668	675	655	609	692	648	681	661	653	644	651	643	670	665	644	687	637	663	657	663	623	696	674	641	655	644	657	691	670	671	676	653	638	654	679	644	652	628	660	680	690	630	698	697	650	654	635	673	636	630	657	665	686	666	685	638	653	629	656	655	670	639	602	667	663	660	645	636	661	639	714	656	705	650	716	678	683	646	661	640	627	699	697	644	672	704	633	639	669	650	670	672	683	696	656	640	697	675	639	662	697	688	664	650	694	633	712	674	632	643	658	636	665	619	624	688	637	685	668	692	640	712	601	637	641	684	658	680	619	666	637	653	654	653	675	661	708	642	652	677	627	682	665	670	693	652	669	704	646	690	649	657	713	710	642	702	636	673	678	637	658	652	665	589	657	684	688	668	661	708	669	658	713	692	687	695	672	682	693	660	664	662	634	656	654	679	690	655	685	673	680	655	645	616	710	647	658	617	686	670	651	629	644	647	678	651	647	613	654	716	645	671	660	648	658	668	694	647	647	655	638	676	678	668	670	688	656	609	688	653	633	690	673	609	680	648	634	682	688	650	642	652	647	655	676	684	681	666	644	654	639	698	646	663	686	660	625	667	686	683	650	660	680	689	648	645	681	649	673	660	666	630	684	685	711	679	658	668	632	701	648	694	659	699	625	645	661	668	704	679	659	672	648	654	677	646	679	701	685	691	642	667	638	641	657	685	667	683	721	655	689	695	666	649	664	692	663	663	656	630	616	639	665	673	718	651	623	692	672	684	665	656	632	654	653	617	641	663	657	610	639	633	668	666	650	660	635	637	648	664	671	700	632	609	592	645	702	632	654	703	680	710	632	688	713	655	673	665	686	650	654	688	680	675	672	674	657	676	721	683	684	661	656	663	666	646	664	675	643	658	659	636	698	658	662	648	698	692	645	689	653	660	637	638	657	664	651	657	613	668	676	644	685	674	647	699	633	666	704	607	657	675	639	650	664	634	659	666	629	647	647	635	688	672	623	678	676	695	661	658	670	645	671	654	675	596	663	649	677	685	689	651	646	690	599	664	696	683	651	632	688	695	636	684	659	671	646	679	675	649	670	643	627	654	649	653	662	611	642	704	636	705	642	663	667	653	663	672	636	697	698	654	671	675	663	696	685	697	619	666	683	665	658	609	655	648	658	695	655	679	659	651	657	687	676	644	650	611	646	680	674	637	639	688	633	639	690	619	681	615	677	621	657	633	662	643	649	657	697	605	658	635	674	635	655	665	652	666	672	670	666	674	666	632	646	698	694	658	625	623	616	669	670	633	694	705	670	711	638	620	643	679	680	625	680	696	670	656	628	678	711	685	679	666	665	659	677	654	694	660	641	655	645	676	637	691	613	673	674	664	686	680	643	668	657	658	630	645	662	655	614	666	646	671	691	718	645	684	662	665	658	656	660	647	675	632	614	650	621	673	637	657	669	642	681	613	671	673	664	620	664	696	730	675	677	664	629	673	682	668	692	651	635	638	647	679	660	654	637	672	666	669	628	667	629	661	645	662	687	700	631	654	639	663	657	673	649	643	641	660	698	645	664	671	693	664	683	653	649	667	636	606	640	686	663	689	634	686	651	656	652	656	681	671	653	612	666	637	646	674	667	683	676	670	669	646	602	674	680	704	633	676	662	659	644	613	688	673	624	669	635	642	653	657	683	719	659	581	625	661	660	654	690	669	699	651	654	667	599	670	673	683	620	627	661	629	623	665	649	686
4745	1191	975	757	759	770	735	709	720	710	704	654	700	680	714	662	686	719	659	702	692	642	722	684	658	677	723	685	722	648	672	674	706	688	645	671	692	694	665	680	680	689	715	691	648	660	691	645	678	679	666	677	642	706	650	692	680	689	705	689	651	679	627	689	696	699	677	714	702	700	686	638	685	697	660	728	700	691	687	691	702	696	728	663	712	722	726	666	663	725	681	706	701	669	656	652	635	649	672	613	714	665	659	673	681	687	698	694	675	716	660	711	655	734	657	689	655	662	670	632	665	683	683	646	647	700	648	749	684	680	708	674	684	689	668	697	655	654	657	686	693	669	695	652	673	691	672	664	679	652	689	660	662	703	658	682	658	700	709	682	653	741	673	702	662	674	701	680	647	718	674	652	688	701	677	682	655	731	651	666	699	708	671	712	673	679	656	668	662	675	702	683	659	665	671	707	674	648	681	640	699	646	686	724	709	691	685	689	727	678	708	700	674	647	700	710	688	644	745	698	686	718	714	637	718	692	621	696	712	734	675	676	699	684	685	687	650	709	672	695	661	674	654	682	654	674	636	655	644	657	658	698	684	630	648	636	652	648	676	622	670	655	653	677	719	685	711	703	710	690	674	673	647	649	679	677	675	653	681	641	675	719	702	697	700	744	683	677	699	690	628	650	647	696	661	657	664	656	741	666	668	682	709	661	628	707	703	667	656	652	678	660	675	630	694	697	677	645	687	679	683	694	658	677	683	683	679	648	689	703	743	655	700	658	700	666	697	628	691	682	672	713	699	650	672	691	691	661	690	683	689	715	696	711	631	702	676	651	716	685	676	662	667	657	612	661	650	665	686	691	680	728	653	678	687	686	689	714	738	676	731	689	661	711	674	647	679	693	679	704	688	692	694	696	664	688	671	685	720	708	647	691	651	664	674	667	714	677	677	649	679	699	683	637	710	650	646	687	690	690	650	696	681	647	671	670	680	645	655	702	707	663	662	676	723	680	624	640	699	736	669	665	671	700	663	662	706	660	698	731	664	672	674	700	701	717	729	695	687	674	670	655	672	689	658	704	672	684	651	670	682	653	661	674	656	666	667	658	687	679	666	701	666	649	667	649	674	677	655	677	666	614	683	690	709	649	709	683	653	716	617	664	692	674	683	679	707	665	705	659	712	649	700	649	679	688	667	700	676	682	666	697	724	677	666	672	672	676	669	669	646	664	672	715	684	678	696	640	669	709	707	667	653	665	649	669	669	629	684	681	680	742	731	650	680	684	669	713	690	685	691	699	708	646	688	689	675	635	700	689	681	652	691	663	734	666	671	673	669	658	734	679	642	719	700	708	691	666	721	715	659	683	695	635	680	691	660	675	706	645	638	694	672	693	715	677	658	669	677	671	707	694	662	697	710	664	685	728	682	680	681	691	612	662	725	693	631	685	680	656	678	661	680	658	686	699	710	722	715	647	663	689	689	679	730	694	700	671	663	671	720	646	661	663	672	684	683	748	701	678	717	693	714	721	658	704	678	719	689	748	687	681	664	649	678	687	654	642	681	674	665	716	678	637	650	720	641	730	710	703	678	663	653	677	708	667	661	705	657	700	649	721	639	628	719	671	675	667	691	654	683	684	662	665	715	627	676	700	634	635	711	664	648	652	672	676	669	695	689	677	686	644	674	705	648	696	634	703	652	681	718	680	662	676	694	702	668	690	705	633	703	649	678	644	657	662	719	710	696	731	678	643	662	651	688	655	696	708	652	679	688	716	671	647	691	681	661	643	674	681	679	665	696	649	696	655	727	684	668	678	677	671	664	716	699	726	695	687	652	667	681	653	682	651	704	674	671	650	679	758	659	680	678	686	684	675	658	696	675	662	702	681	661	712	656	684	692	700	620	704	628	650	664	687	676	666	698	663	654	643	664	702	669	694	618	675	683	683	613	724	714	704	681	661	712	653	678	677	683	691	676	662	669	698	665	668	685	648	688	662	712	701	691	677	700	692	643	641	695	683	647	619	683	695	688	645	712	679	684	682	639	721	667	709	675	653	666	657	690	627	666	674	727	644	692	728	669	702	687	678	708	730	684	688	677	643	658	691	685	640	679	670	662	667	668	688	715	735	693	669	707	710	688	663	707	700	667	644	676	645	699	677	657	699	689	672	657	650	656	704	671	663	678	643	674	682	659	670	649	702	680	691	638	644	661	640	670	658	660	704	680	719	678	645	669	741	656	671	674	664	708	664	652	639	700	650	681	668	663	719	726	701	645	672	705	669	624	680	700	696	724	675	631	706	704	701	690	613	673	701	667	639	694	650	689	663	699	656	691	679	664	690	695	705	660	682	706	725	719	724	660	656	656	691	700	677	673	713	709	705	669	711	684	687	697	678	665	684	703	649	662	656	680	693	637	651	680	660	705	688	643	695	685	666	628	672	686	717	659	622	691	685	703	674	676	702	691	671	684	672	679	700	682	684	717	673	703	683	665	660	657	682	616	692	689	676	693	673	694	663	652	698	689	697	678	712	679	689	667	650	688	654	674	651	677	702	641	701	677	685	665	709	715	725	694	695	678	686	674	656	705	669	685	683	744	705	679	718	712	695	707	645	719	705	642	700	702	722	678	696	682	685	657	660	705	681	716	711	721	692	687	710	709	722	684	646	715	686	689	687	625	664	722	648	685	707	683	692	679	672	680	725	713	725	665	626	689	649	664	719	723	676	684	700	624	723	685	669	670	637	668	720	716	682	654	679	679	661	676	693	636	701	704	680	712	668	719	710	674	689	682	686	674	704	639	639	688	670	698	689	659	719	685	699	673	692	722	696	673	684	687	672	659	667	685	661	660	669	642	652	673	702	720	689	680	677	703	713	654	713	691	649	675	697	664	711	692	717	685	670	675	666	682	676	655	678	687	648	685	698	693	653	688	691	651	688	693	660	660	678	656	644	678	722	676	653	658	676	647	654	638	645	652	739	705	645	706	723	629	686	649	657	722	652	648	680	680	686	731	731	679	653	652	700	662	700	691	676	668	658	669	691	681	660	663	719	666	669	733	635	676	699	659	679	704	687	653	707	655	665	669	663	665	720	672	685	690	680	670	708	699	665	673	738	681	685	656	664	682	676	657	701	676	693	713	666	638	702	681	685	672	655	693	626	678	669	682	679	703	648	666	657	672	700	690	676	669	628	671	666	658	674	704	710	694	685	699	708	644	663	642	664	691	690	685	663	710	657	661	661	733	696	680	614	692	676	704	651	706	680	639	710	668	657	702	705	705	639	657	682	714	652	685	686	695	690	731	675	707	701	641	657	645	671	718	679	662	685	687	690	681	702	701	717	692	668	646	689	757	712	651	694	620	680	668	710	665	648	704	694	689	668	645	629	692	687	638	678	665	647	668	685	666	653	717	660	666	705	662	661	659	690	683	667	718	717	660	711	702	694	687	724	684	648	685	672	760	678	744	626	684	660	708	646	701	726	671	660	704	666	686	705	618	670	682	658
23406	21002	28341	23840	20992	12578	1114	641	547	560	455	432	484	411	358	389	365	350	346	361	366	350	324	367	341	326	343	323	319	308	335	328	280	331	338	321	334	298	351	293	333	328	358	316	319	282	323	302	340	351	339	302	353	308	322	325	321	319	346	340	314	326	283	311	316	335	357	317	332	314	312	310	295	333	291	318	285	349	336	321	334	300	328	313	339	299	337	272	303	304	317	322	352	303	327	308	332	306	335	331	318	294	301	338	318	294	293	316	341	300	276	290	287	320	332	314	287	338	292	335	310	285	317	344	288	300	284	309	313	308	294	271	305	324	304	316	287	304	320	318	276	311	305	297	328	312	322	329	348	320	308	317	308	312	351	314	311	305	327	309	312	297	337	314	325	317	319	349	327	325	324	330	330	326	305	311	355	315	301	302	315	304	325	298	321	325	325	282	327	328	287	332	309	332	290	315	306	308	331	306	286	298	291	315	316	292	323	311	292	305	327	307	336	294	316	286	335	310	312	313	312	295	297	294	303	314	319	320	316	319	314	342	301	290	349	336	316	327	305	326	285	321	326	293	318	292	346	309	322	292	292	334	314	271	316	319	325	321	321	336	311	291	305	295	306	305	340	347	320	304	341	335	320	290	305	295	320	324	310	331	324	299	322	318	313	333	345	316	303	311	318	302	343	328	358	300	297	298	287	311	307	270	324	345	349	309	265	335	309	303	308	313	323	349	283	337	309	339	320	303	332	272	305	308	319	307	287	321	308	302	291	304	298	306	324	309	297	297	304	336	314	325	287	308	258	319	274	330	326	289	309	311	298	316	319	316	311	314	349	349	323	284	317	298	331	325	287	304	339	300	337	286	314	329	340	296	331	349	307	308	291	354	299	315	318	293	302	334	313	332	321	336	302	330	321	331	335	291	281	280	310	315	304	356	299	297	286	310	326	304	304	334	329	285	302	291	300	293	322	297	319	297	287	326	286	303	342	349	304	313	292	315	294	310	310	301	320	312	317	304	326	289	300	301	292	313	328	294	324	287	306	307	322	318	314	313	306	293	297	329	325	304	305	297	343	343	286	327	318	272	294	305	317	288	331	304	296	282	271	289	316	307	299	306	297	307	321	273	333	307	304	314	306	317	290	315	305	299	343	303	321	335	314	286	295	302	323	314	325	312	353	324	332	321	300	342	307	330	315	310	318	311	291	318	290	287	321	319	326	284	312	319	296	301	301	297	318	299	309	291	288	303	334	319	305	340	280	312	289	332	328	293	316	327	310	274	311	331	328	312	330	294	294	292	332	331	299	346	328	317	291	279	272	328	312	338	296	311	313	327	319	319	294	333	345	298	320	297	304	305	299	314	300	317	296	344	332	320	324	301	346	307	294	292	345	329	336	305	287	306	286	298	308	344	336	329	341	321	310	296	336	322	292	301	315	290	299	308	301	313	316	342	315	282	313	312	286	309	309	298	309	342	305	304	298	308	321	312	340	327	319	292	305	310	324	291	297	321	308	348	326	297	316	279	272	316	319	305	338	300	323	323	331	367	339	283	287	335	290	328	319	303	293	307	326	305	338	311	309	359	315	280	300	320	316	350	295	291	332	330	307	310	342	325	313	309	345	292	295	292	315	302	318	310	291	294	310	305	321	303	324	301	306	324	339	294	284	332	313	318	335	328	317	337	323	316	285	338	301	283	331	295	307	332	345	321	331	325	289	305	293	327	333	322	290	293	316	336	321	333	312	291	295	332	305	327	311	348	305	301	314	301	323	295	288	329	343	302	306	312	335	314	331	315	319	290	303	347	338	326	313	283	310	299	325	302	293	327	327	300	323	320	310	314	344	338	298	337	277	276	290	323	311	308	315	322	312	298	324	296	309	337	319	310	328	318	284	315	328	291	308	279	314	312	313	338	306	289	298	302	305	309	327	311	304	334	327	300	299	337	285	326	310	313	328	294	318	317	287	333	296	302	341	299	314	308	335	311	315	310	273	320	334	321	322	323	316	262	300	314	335	305	289	288	343	313	325	309	303	302	357	296	344	312	305	305	315	313	356	299	317	317	286	312	318	330	309	311	313	311	309	332	325	317	311	287	328	315	314	306	332	328	325	279	328	303	274	314	329	323	330	294	324	307	289	292	311	305	308	336	290	310	319	296	303	325	297	321	284	317	278	298	318	324	319	337	345	322	288	300	267	334	295	334	301	283	337	298	321	326	298	336	335	318	317	291	316	332	306	319	285	298	295	299	316	321	319	281	301	288	324	316	332	307	310	318	310	343	326	359	298	309	295	296	323	305	351	328	295	317	335	341	301	317	322	316	312	333	314	303	309	362	332	311	288	281	317	307	309	286	313	284	312	328	314	311	304	289	317	315	313	339	312	312	320	298	291	332	304	333	254	286	314	323	337	301	305	318	301	314	318	333	316	317	275	300	326	300	290	327	336	330	310	323	332	290	316	306	308	317	324	306	331	296	333	351	314	337	315	312	298	313	317	331	292	322	300	335	317	304	281	334	324	296	286	304	283	300	291	303	339	302	346	297	274	336	302	308	339	323	362	324	318	312	305	305	278	323	337	298	300	330	300	331	314	315	316	333	322	337	322	311	318	286	300	313	295	321	312	313	315	295	302	277	306	281	317	320	345	319	318	320	294	359	303	283	310	296	321	311	300	330	297	328	341	334	285	331	298	297	315	311	315	307	313	316	320	308	321	340	301	319	311	310	322	293	312	301	311	311	305	323	310	305	357	292	329	302	341	309	363	317	307	300	304	333	291	315	316	343	331	318	342	314	280	332	310	313	313	303	313	312	318	311	319	296	295	328	312	295	292	296	316	309	335	289	328	272	299	311	301	316	302	314	321	334	309	312	330	311	309	306	319	318	331	311	328	301	306	282	320	336	324	295	301	339	283	300	309	304	300	321	307	304	298	305	300	311	358	330	304	325	301	331	329	346	301	326	312	331	324	306	267	317	324	294	326	313	324	318	320	314	289	282	291	335	334	300	303	329	341	329	323	312	315	303	293	343	299	296	309	330	294	301	319	292	303	313	310	326	304	336	318	308	307	323	299	310	344	309	318	295	324	292	309	318	332	299	302	305	316	315	325	284	315	305	316	326	301	300	309	277	313	282	320	294	310	337	293	334	304	318	299	301	296	303	302	285	327	290	258	289	323	325	357	289	343	311	307	308	290	296	326	325	327	353	312	319	312	310	317	290	309	305	311	318	301	311	328	330	330	295	298	316	319	315	334	308	304	334	324	319	342	310	295	299	327	305	285	278	310	313	362	290	266	304	293	312	324	301	272	324	319	305	320	325	323	312	315	302	332	320	324	298	292	334	314	319	307	312	288	305	304	327	308	324	351	343	283	310	308	297	296	334	293	346	318	313	302	298	310	322	293	311	340	323	306	306	327	326	305	330	300	315	311	294	299	314	303	307	290	309	285	302	283	304	318	309	328	279	306	329	291	291	309	321	276	324	312	323	328	348	349	307	298	315
4864	8251	5840	2778	1974	1494	1130	969	794	652	590	542	456	463	416	388	428	403	426	421	395	384	385	395	375	388	378	357	387	341	381	347	372	333	375	353	329	323	355	355	310	327	336	356	337	312	359	325	335	381	326	358	328	311	377	327	367	342	331	359	314	358	340	333	328	354	335	359	347	335	353	349	325	310	346	344	315	362	338	303	325	330	340	376	358	340	314	304	329	313	359	372	359	314	300	334	332	306	317	351	346	329	330	328	332	358	336	339	359	336	331	384	340	333	327	329	308	390	330	326	345	334	311	363	347	370	339	343	343	366	354	348	339	344	340	348	329	331	351	344	341	355	337	366	371	346	342	357	334	323	352	344	339	284	330	340	332	324	361	342	321	299	357	368	329	327	353	342	338	340	347	351	319	317	317	348	338	345	302	328	361	373	337	349	309	335	322	337	345	320	361	349	352	322	342	344	357	337	336	318	323	312	366	368	365	358	340	297	352	369	353	341	328	343	349	329	368	345	358	312	354	364	363	311	315	379	348	323	310	342	354	324	365	320	376	341	369	319	392	320	357	302	325	319	344	342	354	351	337	336	345	342	328	331	359	295	285	325	352	344	330	345	343	354	328	323	324	326	353	355	363	338	321	328	339	337	333	313	335	330	370	298	332	365	332	325	369	338	358	328	330	358	342	317	351	320	339	332	338	348	330	341	332	345	342	395	336	333	356	326	369	304	356	331	348	326	347	356	326	332	355	343	378	328	350	343	340	343	307	334	320	348	361	325	323	340	326	339	358	335	327	339	341	326	327	346	329	339	329	318	356	347	379	330	351	313	343	299	352	306	317	374	354	334	318	359	329	297	344	347	331	366	332	339	330	349	357	346	316	370	364	339	333	335	338	344	327	304	332	325	342	355	313	357	337	339	359	335	319	332	320	332	329	322	323	360	333	350	311	343	358	316	358	349	357	336	343	340	326	338	359	351	338	334	345	311	340	353	319	351	349	335	345	344	357	366	353	318	342	361	347	308	356	331	312	355	325	352	351	301	335	332	323	314	377	316	352	326	348	332	332	342	319	360	337	370	343	346	372	329	345	330	306	347	344	358	370	325	342	336	315	323	343	352	348	335	344	327	331	293	348	331	335	347	315	359	343	318	350	314	334	321	321	371	359	343	357	343	319	369	337	349	366	315	342	348	344	354	327	357	333	343	306	346	358	342	360	325	324	335	330	330	312	360	363	368	336	337	306	311	361	351	334	367	362	333	361	346	331	328	358	336	312	344	322	348	313	362	350	355	330	338	336	333	328	360	334	321	305	352	325	328	326	337	324	333	314	353	348	366	332	339	338	288	345	329	337	333	333	324	352	367	340	342	348	304	318	326	382	331	324	335	329	341	331	364	317	321	358	361	330	333	301	346	310	332	367	307	309	344	330	364	344	379	335	357	336	327	337	372	372	341	333	329	350	326	345	355	361	358	329	344	341	356	293	322	337	317	313	330	326	342	346	355	311	309	357	323	337	340	344	338	369	360	365	351	326	337	358	328	314	353	363	306	352	340	335	338	340	377	343	346	357	351	321	348	358	322	334	323	355	342	330	349	342	321	368	331	351	333	360	337	323	329	338	387	334	332	356	348	346	342	345	333	306	312	352	338	345	358	375	353	339	349	298	320	385	322	332	361	306	342	338	353	321	344	348	356	365	351	350	339	345	387	332	350	333	364	355	345	397	330	321	356	321	300	323	346	357	349	379	334	342	329	358	319	332	319	337	335	338	327	340	341	338	357	370	339	350	324	331	358	324	348	334	335	321	322	368	332	325	322	353	342	327	349	330	348	347	340	328	350	357	336	318	336	317	334	347	325	320	357	352	331	329	368	367	352	360	320	338	346	318	330	343	343	327	356	326	305	332	347	314	350	319	323	359	315	373	334	316	369	360	337	324	308	344	341	354	343	339	382	339	326	305	346	343	351	326	344	319	346	342	352	386	392	349	341	353	351	339	330	297	329	352	338	329	341	345	339	361	353	329	350	354	342	330	348	329	323	366	326	352	339	352	350	365	316	330	312	348	343	326	328	350	344	347	303	360	354	310	344	334	324	355	342	369	336	357	308	327	358	351	354	340	314	327	336	310	321	348	350	336	328	338	329	329	350	334	348	341	311	352	340	329	311	319	302	353	344	329	351	365	352	329	339	377	326	342	355	339	368	319	329	358	337	339	348	336	321	351	361	344	353	356	367	337	354	338	334	324	304	327	330	355	312	339	348	317	329	359	366	374	333	319	369	334	357	326	333	337	353	372	340	354	368	316	364	343	328	368	366	309	370	349	330	341	354	342	349	338	349	322	335	345	371	359	343	369	315	330	354	361	359	358	331	323	336	332	351	328	326	366	344	317	354	347	339	341	336	341	347	326	329	341	351	324	340	335	327	359	351	329	355	371	322	357	342	326	342	362	364	323	322	349	351	314	349	371	364	354	339	354	363	356	356	354	332	341	352	342	364	338	326	355	333	327	329	343	327	322	363	332	338	349	295	363	308	339	367	331	358	310	307	321	331	311	359	319	308	341	350	349	366	309	328	316	329	342	361	357	336	346	348	329	330	355	327	329	355	309	331	338	375	357	349	370	347	329	365	361	325	348	353	372	345	342	321	331	347	357	340	313	334	353	318	336	335	347	352	344	336	331	353	351	333	378	306	331	348	316	337	330	354	321	352	341	313	370	340	348	337	365	331	350	274	359	352	365	364	361	313	354	370	352	336	323	342	289	323	337	337	305	326	353	364	349	335	391	341	315	343	342	338	328	302	348	355	360	326	315	354	329	330	337	316	383	346	348	346	353	354	345	332	336	333	341	352	340	339	343	332	342	335	342	326	318	346	375	326	332	350	357	353	332	341	325	341	342	328	344	332	326	336	350	336	364	335	333	316	331	349	338	370	373	336	368	349	295	370	339	350	347	340	355	360	347	324	323	319	345	328	327	320	353	319	337	356	327	361	349	338	329	329	325	351	351	346	336	307	328	313	331	337	339	365	336	326	322	326	329	338	322	365	305	354	366	350	337	336	345	321	332	331	345	313	354	298	348	323	323	307	350	341	338	383	350	342	340	343	363	345	336	303	342	321	354	326	343	333	346	332	334	327	333	343	346	356	328	350	318	336	335	357	347	368	347	336	336	376	356	345	373	338	317	330	346	327	347	329	358	368	335	347	330	346	333	327	310	352	335	331	325	348	332	329	299	351	338	328	340	371	338	336	362	325	328	336	329	324	378	318	328	348	318	308	357	334	330	326	310	337	323	319	338	332	324	351	334	321	330	336	326	326	335	341	310	322	352	322	350	325	297	354	357	322	324	357	345	351	336	336	328	368	305	324	348	344	337	316	365	331	322	318	336	352	356	327	355	326	369	358	351	355	324	348	355	336	359	366	338	339	332	342	318	327	335	346	326	355	376	366	291	343	335	339	342	344	326	321	353	360	301	360	340	353	338	334	362	355	332	332	347	324	332	332
24431	20981	27477	24565	15183	1502	978	810	818	775	751	737	724	718	699	696	694	649	704	692	735	724	713	707	670	693	699	729	673	704	751	674	684	665	688	701	711	653	651	688	708	718	680	674	688	677	666	673	707	672	646	621	709	653	671	659	709	706	680	686	661	686	686	670	689	689	719	707	707	643	692	672	695	698	759	689	702	667	692	711	692	715	697	724	650	684	690	665	696	706	671	705	668	717	697	657	722	690	642	706	705	640	664	698	697	684	710	670	679	700	709	685	652	706	738	654	671	670	701	689	677	681	653	668	675	684	686	696	691	701	673	691	703	702	694	662	701	697	667	657	719	705	671	678	663	693	672	728	672	656	641	695	715	734	638	670	718	699	640	681	647	677	681	663	657	701	706	659	679	693	695	642	669	679	683	705	653	656	705	696	654	660	716	707	672	717	689	687	651	687	683	690	654	685	728	696	686	667	679	692	662	655	668	670	681	678	722	700	656	682	662	686	664	675	703	695	702	667	646	666	661	708	650	648	671	642	656	676	680	674	654	691	706	649	663	686	665	689	690	717	648	614	706	670	678	690	678	645	710	636	655	686	675	709	600	641	703	669	683	684	666	661	689	631	681	684	681	680	676	709	698	650	651	702	610	667	685	680	730	689	685	732	707	674	705	685	692	625	704	674	671	709	602	641	706	693	700	643	698	688	643	665	693	676	686	705	656	685	699	666	729	698	667	687	676	674	697	692	711	729	691	687	661	698	649	653	676	648	673	711	700	661	723	680	684	632	653	717	684	662	664	695	700	714	668	669	679	706	689	664	676	679	653	671	669	651	665	709	668	671	644	644	673	727	682	677	702	690	699	696	671	677	721	658	689	654	667	673	687	773	679	661	674	717	619	719	689	687	679	673	678	639	673	655	724	691	683	704	687	685	670	663	685	641	668	713	660	704	699	631	682	657	712	733	700	687	667	665	681	689	671	727	701	712	707	717	670	691	695	654	669	718	690	684	751	632	659	701	665	671	643	668	664	674	679	724	698	717	694	696	682	665	736	652	674	638	681	687	690	705	670	643	650	724	663	667	704	714	696	686	696	658	680	699	714	698	680	721	677	668	681	648	696	674	652	632	659	658	692	693	678	640	675	698	685	695	737	690	700	697	666	708	700	713	687	675	681	713	694	722	670	760	672	715	681	670	681	678	729	720	674	684	711	674	686	726	674	629	610	728	706	717	649	669	653	665	747	701	728	727	684	664	666	681	701	667	674	704	698	721	667	724	717	649	664	709	677	715	647	687	679	644	706	678	662	718	706	719	663	691	694	680	685	683	608	710	676	666	683	708	658	617	719	691	657	631	687	710	691	709	680	632	635	652	710	609	692	670	674	667	697	704	700	688	671	624	681	682	683	637	705	674	679	686	668	707	643	691	639	667	652	667	661	683	637	629	674	665	673	676	682	649	715	679	662	674	655	643	716	701	697	652	658	679	655	724	706	671	693	701	715	686	678	676	656	719	681	673	639	649	704	667	630	687	691	729	672	695	656	644	659	701	674	702	720	660	713	639	666	701	696	698	705	689	683	659	689	618	654	717	640	715	678	716	670	683	661	699	670	708	706	630	661	669	696	683	741	712	696	665	677	656	670	726	702	642	727	704	696	705	709	678	678	657	669	703	724	634	711	652	645	645	690	661	665	645	676	719	638	701	645	681	669	724	641	685	667	698	664	677	723	674	680	697	723	673	705	647	685	702	691	688	635	672	679	684	659	644	679	671	686	667	665	687	713	718	624	668	662	644	685	710	687	732	672	673	698	704	661	678	653	686	695	669	679	696	694	657	668	629	676	690	647	677	681	643	671	679	658	698	659	679	692	707	656	703	662	652	702	648	673	684	705	671	694	659	655	654	694	720	710	641	670	714	626	687	656	646	665	691	684	679	712	701	693	675	681	737	662	697	662	678	655	669	693	672	653	701	679	666	677	669	672	717	690	751	657	681	661	714	663	712	655	652	692	683	633	642	708	708	648	657	668	711	678	707	660	675	673	720	715	709	752	673	639	639	639	690	685	677	654	620	649	673	679	647	718	720	648	632	642	644	672	709	679	672	694	642	674	664	681	653	683	700	699	659	636	651	666	680	624	717	696	705	707	628	664	690	708	640	668	696	710	757	682	712	710	662	696	661	661	692	670	683	668	675	667	669	757	654	717	695	632	667	685	709	656	677	698	667	677	663	762	699	692	663	655	688	675	679	721	674	684	671	644	637	707	708	679	637	661	677	677	682	681	662	641	618	669	688	667	715	635	739	697	643	685	693	667	690	652	697	689	700	622	672	675	720	707	688	663	679	710	623	645	645	676	694	644	701	695	670	708	662	637	702	676	676	717	740	673	707	723	713	707	702	710	679	659	680	706	666	655	695	675	727	627	648	663	714	652	668	674	686	662	675	679	714	679	654	692	697	704	650	688	683	683	659	668	673	684	681	661	689	675	652	634	682	643	666	717	666	691	669	692	663	677	682	690	692	708	669	659	647	714	635	655	702	648	696	655	708	653	658	666	677	658	670	608	726	651	717	686	694	662	684	638	683	669	664	683	658	676	728	679	690	666	659	720	700	668	617	636	654	667	664	665	659	693	728	680	708	697	651	675	686	670	702	667	679	658	680	712	717	695	652	699	693	684	651	670	627	695	667	721	669	682	632	714	640	706	674	652	690	685	666	655	716	664	690	672	671	714	690	652	688	698	651	709	697	660	649	693	695	653	664	698	711	685	657	701	706	686	671	699	663	662	701	687	653	681	703	646	706	669	691	700	711	670	658	637	691	668	707	697	668	726	666	688	604	679	667	708	699	622	677	666	667	654	697	651	689	662	665	655	697	624	702	651	681	649	676	729	671	692	651	670	642	676	684	673	677	695	694	659	708	660	650	680	637	678	672	667	683	677	695	657	670	673	688	677	706	677	724	668	643	661	631	717	676	713	668	698	693	682	659	729	601	675	626	651	672	681	693	674	655	676	749	651	678	649	660	636	687	694	647	729	728	676	671	657	651	635	665	702	686	661	658	637	681	719	680	688	658	704	687	643	707	678	671	700	670	705	687	668	697	644	706	694	675	722	677	694	687	691	696	699	665	670	725	700	671	699	705	659	692	677	672	698	667	704	682	661	657	684	668	702	665	646	677	686	696	691	685	658	672	645	705	683	679	687	669	658	646	712	680	712	673	671	636	677	643	674	669	655	707	699	658	707	633	670	687	649	687	749	705	723	677	699	682	697	684	649	686	688	693	671	683	682	720	709	715	687	676	643	689	697	647	688	667	688	676	653	674	685	664	685	701	683	648	702	681	648	670	656	718	657	664	648	654	679	664	661	699	716	696	692	672	660	690	703	645	726	685	658	664	669	670	666	684	661	626	642	654	690	703	606	665	660	700	639	675	694	695	617	683	723	672	673	653	642	710	675	695	725	608	760	687	687	681	724	653	704	711	668	705	698	660	674	707	664	655	688	665	652	667
6007	5236	3757	2081	1647	1366	1165	965	975	841	792	738	784	763	687	730	707	768	775	742	683	707	729	702	678	660	704	688	727	677	672	705	617	661	691	667	610	718	684	636	669	656	675	701	671	689	641	683	716	647	698	712	697	652	681	695	704	659	684	715	677	709	655	685	668	691	701	695	701	675	700	691	697	710	701	680	680	647	716	642	696	671	664	619	685	672	642	649	719	688	677	668	666	697	647	668	690	630	619	686	685	675	694	673	630	604	743	685	658	677	646	687	664	660	718	693	695	674	632	706	670	650	651	659	666	690	700	689	651	685	672	664	690	629	683	636	692	657	704	701	650	644	660	652	669	618	657	695	681	656	670	693	678	656	689	652	649	667	645	672	689	679	676	672	670	637	679	654	682	667	697	711	657	660	734	676	655	646	665	656	634	692	636	662	682	639	680	690	676	666	651	725	656	684	718	698	672	690	687	681	667	653	703	706	684	696	666	662	678	670	658	633	683	657	628	688	725	722	686	696	676	664	671	599	625	667	717	681	636	658	653	654	672	673	714	630	658	668	649	676	671	725	674	680	695	674	607	647	632	651	709	719	696	695	677	673	641	656	653	714	684	668	669	652	690	649	691	653	674	700	637	664	640	633	647	647	709	674	713	676	616	699	661	658	610	623	729	701	726	689	697	645	679	681	661	680	664	647	624	632	657	656	650	650	647	673	653	701	701	643	650	632	661	668	686	628	660	621	670	649	645	648	706	614	683	672	700	688	707	655	699	661	690	687	712	674	655	642	680	643	702	679	672	670	689	705	647	634	690	667	694	716	645	717	602	674	671	662	699	673	668	721	703	631	618	669	636	675	656	674	680	671	671	680	681	696	686	651	677	667	659	666	658	659	698	649	630	692	672	670	653	657	648	664	622	663	670	676	618	720	652	670	659	675	731	671	701	653	658	649	715	650	704	712	692	634	651	714	707	663	686	623	662	697	693	670	674	649	666	655	674	761	608	687	659	663	657	677	668	682	706	664	647	665	689	725	633	658	673	673	707	665	664	694	669	681	646	691	656	663	674	644	683	692	641	657	661	631	683	690	698	676	694	647	716	623	663	634	645	681	662	668	668	679	635	651	696	678	646	685	655	693	698	684	662	675	734	697	617	668	679	674	626	660	709	698	677	673	675	636	647	666	684	707	691	714	640	678	663	681	672	667	668	642	670	691	711	709	639	711	658	695	712	640	684	675	664	724	703	682	642	619	698	662	638	716	684	642	672	677	689	679	639	692	703	660	710	699	682	657	639	676	657	652	670	712	730	677	680	648	683	685	690	643	647	699	664	680	676	654	667	674	662	708	638	685	705	643	640	656	663	692	694	670	683	689	690	707	706	649	666	662	696	626	688	707	660	657	678	654	623	660	680	663	670	658	654	678	681	677	644	648	682	674	688	693	682	694	699	682	712	654	669	725	644	655	679	644	714	648	678	677	686	710	689	675	637	673	665	653	701	669	664	682	673	665	703	668	677	687	653	637	674	668	676	645	696	649	689	710	653	677	651	684	735	716	653	664	717	676	613	686	663	639	690	663	672	694	645	672	678	670	705	669	699	684	672	663	699	724	678	699	682	695	690	649	653	678	697	669	691	672	650	661	688	689	686	697	687	621	679	668	691	703	656	670	640	665	686	711	657	691	697	613	663	672	663	666	668	660	689	663	687	661	689	676	656	648	699	678	653	683	660	707	664	663	681	676	639	657	669	646	661	650	672	650	705	673	642	707	716	666	657	678	651	681	685	692	670	671	660	669	643	634	625	677	675	682	669	713	694	666	660	639	687	638	695	638	660	675	649	677	648	692	696	679	646	688	717	663	679	672	668	650	668	647	648	687	687	682	673	662	596	650	655	681	706	653	666	655	620	673	706	698	657	666	657	658	655	689	683	656	686	678	659	702	669	668	696	693	653	660	701	648	673	650	715	684	657	672	682	714	696	650	661	633	648	676	642	667	666	653	707	661	681	670	655	723	641	652	636	691	666	672	674	674	672	692	685	656	684	665	676	677	680	661	684	675	678	704	644	653	663	741	636	651	700	721	664	682	698	714	696	689	642	646	715	618	677	649	648	676	696	729	679	680	677	703	656	681	740	713	700	648	704	693	703	699	691	675	688	661	661	737	727	662	705	631	681	691	690	681	619	642	667	638	674	639	620	694	638	675	663	716	625	697	696	636	680	667	682	652	680	689	704	648	694	609	655	700	686	717	667	663	683	748	677	676	687	614	665	683	639	683	619	695	658	680	683	649	568	710	650	666	668	675	714	696	649	690	653	649	625	693	648	697	684	675	719	663	675	691	719	693	694	635	610	630	679	694	651	659	650	646	653	648	665	677	651	699	689	684	717	687	646	712	636	688	629	671	651	668	658	699	678	624	729	684	674	645	636	736	705	659	655	683	697	678	674	670	695	678	687	694	692	700	705	668	718	677	699	608	661	648	709	676	677	674	668	662	687	645	662	646	638	655	690	687	647	643	664	697	707	668	677	655	691	695	731	679	690	681	678	661	683	689	680	679	670	642	652	653	647	714	687	697	655	650	673	663	660	669	692	670	661	674	679	669	695	652	688	702	727	677	693	682	665	686	675	668	676	695	714	667	683	675	669	662	649	719	653	653	676	683	680	668	648	743	676	695	675	698	646	687	685	640	683	690	634	672	691	709	691	654	692	672	664	635	658	623	693	673	656	648	641	712	668	668	747	690	647	682	668	657	679	614	680	656	676	669	673	676	689	690	664	644	706	660	666	694	667	690	698	649	687	683	706	720	682	689	723	690	681	666	715	703	694	675	739	697	677	668	699	718	641	677	702	693	682	636	643	650	668	649	696	619	692	705	661	703	701	649	692	673	696	677	684	642	634	682	686	677	640	618	696	680	702	675	634	679	608	693	655	664	747	678	679	717	697	678	650	656	646	690	675	683	709	620	695	669	663	689	621	653	643	657	661	658	678	624	673	703	648	658	719	656	644	687	696	659	666	652	678	681	729	615	657	676	681	666	694	635	665	696	668	676	706	670	696	686	659	689	666	629	625	609	721	698	700	640	638	706	692	697	659	647	661	657	684	645	695	666	676	690	686	666	661	680	678	700	665	647	685	587	650	699	689	679	667	671	705	658	712	669	680	683	710	698	652	690	672	691	684	682	730	688	670	669	668	661	653	679	679	684	707	680	669	693	712	639	702	664	694	704	681	654	672	629	690	660	619	677	684	688	673	665	654	622	683	675	700	650	718	687	696	704	701	685	690	636	679	674	703	634	679	633	651	735	687	662	644	710	715	690	675	685	689	696	623	653	677	681	677	716	649	651	683	694	674	675	713	676	713	673	666	714	681	678	707	665	673	695	681	668	663	668	658	691	695	653	674	672	697	678	694	671	664	624	687	669	680	679	709	648	704	678	704	738	644	672	666	701	687	691	689	654	674	669	681	681	661	673	664	675	671	646	665	649	684	719	697	642	622	690	685	657
22214	21008	28792	23426	21009	21070	11584	1194	705	612	552	486	497	400	375	347	310	331	299	282	294	309	249	282	277	287	249	229	242	230	244	251	233	218	230	231	236	236	262	195	218	230	239	253	252	236	216	265	241	237	229	236	239	261	219	236	223	234	216	218	231	233	236	236	208	219	197	201	236	218	204	237	242	234	202	201	214	223	225	236	207	213	202	244	205	214	221	221	207	253	226	242	205	227	210	234	241	206	212	223	244	194	237	219	223	200	226	248	212	198	218	220	245	231	226	206	216	219	202	210	206	232	235	232	201	225	221	228	222	227	199	222	181	248	233	218	215	227	256	223	185	206	206	247	219	223	215	234	226	211	207	222	222	221	212	214	218	201	225	226	199	215	213	209	209	222	224	221	211	239	217	215	219	232	219	231	233	220	231	244	246	219	215	230	237	209	230	212	195	215	215	221	195	200	233	221	192	192	201	257	227	227	210	208	183	216	196	197	209	239	212	230	220	210	239	225	219	218	195	218	217	210	227	231	231	207	188	222	220	212	216	213	194	210	225	209	207	241	223	223	214	208	223	216	181	209	230	228	223	248	197	235	242	201	216	236	227	205	213	223	212	224	197	221	207	216	216	215	203	190	226	223	247	204	243	220	223	221	202	199	226	262	240	221	231	248	221	234	219	240	227	216	240	232	242	221	235	201	245	233	248	205	217	192	231	202	190	195	218	206	231	245	209	213	218	254	218	212	202	213	205	249	218	223	209	217	204	209	198	211	219	215	230	197	232	238	224	215	199	223	185	226	205	248	214	227	218	234	230	223	220	232	221	235	215	209	219	229	224	224	206	225	209	200	235	224	234	204	209	204	218	247	215	250	240	250	214	234	223	250	209	222	207	202	240	223	213	220	245	245	225	230	258	232	223	247	207	224	205	207	242	246	211	216	237	207	219	246	210	193	230	208	205	222	191	199	213	244	225	213	207	221	226	223	237	217	225	215	195	232	229	197	221	192	216	226	204	199	238	259	209	244	234	225	226	208	233	249	234	232	213	244	252	239	201	206	240	202	211	226	220	253	231	217	225	224	220	206	224	215	210	216	235	221	229	235	205	201	202	229	217	203	209	226	223	228	218	235	199	198	218	221	198	214	212	218	228	181	228	236	189	232	248	209	230	200	209	238	228	230	214	223	216	232	219	248	219	223	192	222	222	204	225	224	230	205	197	212	210	201	225	220	203	232	208	218	236	220	212	247	208	217	222	235	215	215	226	204	254	212	216	235	218	198	218	216	239	213	233	211	215	230	246	249	219	209	247	229	210	208	227	199	221	219	243	206	192	227	215	230	226	189	214	214	224	224	229	232	228	229	223	210	231	233	236	228	232	211	235	235	208	204	209	222	219	234	244	209	219	228	234	217	189	246	217	238	218	229	221	225	224	255	217	235	204	225	215	227	218	221	207	220	198	190	227	229	217	174	240	225	237	208	228	226	222	221	209	231	205	238	218	215	240	210	215	219	212	238	230	215	233	218	226	241	252	218	231	219	226	245	223	224	238	195	225	238	229	196	232	217	226	217	201	239	229	202	202	228	205	201	209	240	227	244	220	228	254	243	231	231	191	231	201	225	230	213	209	233	224	225	233	237	227	256	184	237	207	223	230	207	216	232	232	230	206	223	245	206	229	238	209	253	204	230	229	233	241	222	203	218	229	234	223	227	207	214	254	221	215	220	205	212	214	238	241	190	205	251	230	205	215	231	240	234	215	219	221	223	232	218	220	236	222	235	215	208	221	235	209	232	241	208	250	210	232	219	206	219	216	218	205	216	219	235	233	195	240	207	219	216	222	189	230	235	245	210	234	197	217	221	203	241	215	247	234	223	237	227	211	216	223	202	199	209	225	229	199	217	205	237	228	214	210	235	215	211	208	217	218	184	224	204	202	216	214	219	226	219	243	214	209	216	224	225	221	202	215	218	211	196	201	212	212	208	204	223	225	222	201	229	211	210	242	214	242	210	203	217	218	201	218	223	218	211	236	219	234	206	234	232	236	221	201	221	213	252	224	240	226	236	255	254	217	211	228	214	235	237	235	203	233	210	208	215	243	222	237	213	254	237	210	220	225	209	198	205	211	227	217	230	237	218	212	218	203	230	211	225	214	199	207	241	238	199	228	239	207	214	230	225	231	236	217	242	208	204	195	204	202	219	203	223	207	213	208	228	238	202	205	233	235	231	240	217	200	215	222	231	249	218	215	219	220	219	199	219	201	213	219	212	232	192	223	223	198	224	192	226	214	217	215	231	204	216	225	229	217	220	200	229	219	214	214	223	215	229	232	195	216	211	203	235	231	228	212	207	213	223	223	217	219	223	232	206	223	219	230	226	247	214	215	223	214	218	222	229	235	217	237	196	242	203	227	211	220	236	219	239	199	229	207	212	213	249	213	214	237	194	200	225	231	239	235	238	233	203	242	249	213	216	199	224	226	202	246	204	201	239	221	227	229	228	204	212	245	206	213	252	220	210	246	231	235	206	212	212	208	217	216	218	215	237	240	215	236	218	232	221	248	240	201	207	219	217	205	200	231	227	229	232	190	209	236	222	201	205	239	239	229	199	208	212	220	237	202	212	202	214	249	201	222	216	205	220	211	250	212	231	225	228	200	208	197	207	211	226	255	225	218	219	219	217	233	242	245	216	232	222	223	191	208	192	220	223	201	211	221	226	216	228	196	214	237	209	211	208	242	228	227	226	235	237	203	218	222	242	237	207	228	242	202	256	227	220	225	243	202	194	205	205	212	223	226	229	224	219	226	190	240	221	252	232	211	223	215	223	204	207	258	209	236	236	202	220	185	208	220	197	225	212	205	208	220	234	206	231	229	229	219	255	232	223	222	209	236	211	225	215	217	238	209	221	196	218	218	203	248	222	258	223	229	207	221	228	246	193	215	234	210	227	234	206	208	206	235	228	237	225	211	205	215	196	223	234	240	228	231	223	242	217	236	220	208	190	217	232	243	238	224	205	235	192	231	220	241	242	217	202	223	211	226	233	232	239	221	239	219	232	231	201	224	207	215	208	230	198	239	220	203	239	190	213	190	221	204	241	212	215	237	229	242	222	203	206	215	221	190	205	210	246	219	224	229	217	221	218	224	214	217	210	227	228	234	242	217	215	226	223	214	198	219	252	225	213	205	220	222	248	218	257	246	213	217	270	236	233	231	195	246	200	228	222	210	244	236	199	220	205	238	223	238	209	218	204	218	232	222	240	233	213	205	230	219	205	221	218	205	230	225	216	191	235	212	241	245	203	215	207	225	207	220	217	228	198	199	209	230	212	221	211	219	207	222	223	213	209	219	203	201	192	227	221	232	228	202	228	230	194	232	235	214	209	218	216	225	207	222	202	247	211	227	218	218	222	219	231	221	209	237	198	195	212	205	225	203	199	227	195	223	233	222	219	216	220	232	253	269	208	199	228	197	256	223	213	209	208	202	239	224	220	193	225	210	214	214	209
6840	13751	9877	4707	3479	2612	1818	1407	1066	844	719	596	524	456	415	418	357	361	332	334	330	303	300	317	291	289	298	240	269	232	238	291	231	247	246	239	237	244	233	247	239	231	266	218	245	228	245	253	232	222	227	224	271	231	231	203	241	227	230	233	215	196	246	202	239	209	228	236	209	233	235	260	252	225	214	244	221	225	230	236	232	222	215	211	213	219	229	229	246	229	254	224	230	260	233	250	215	232	230	227	222	223	219	241	220	225	224	242	212	219	245	215	207	212	228	226	201	248	229	218	228	222	253	207	248	245	213	203	222	225	249	211	219	217	233	207	233	240	224	242	205	197	240	215	207	224	236	223	213	203	238	244	240	223	200	210	231	223	227	228	221	216	219	212	214	243	227	220	231	229	234	247	195	217	230	231	248	218	241	208	232	222	199	229	243	205	206	257	211	225	235	210	241	209	197	212	226	227	204	198	222	207	221	194	194	213	205	216	217	206	232	224	221	206	244	229	225	242	223	229	222	219	199	225	234	233	223	216	191	205	191	230	241	228	228	200	216	219	224	224	224	232	223	235	238	215	220	199	193	199	227	241	219	215	225	208	231	228	222	220	231	245	202	232	225	216	222	222	216	201	203	240	220	215	214	242	220	229	206	214	208	199	220	231	200	230	233	237	207	186	199	230	216	214	208	223	226	228	246	233	248	235	192	212	215	234	250	217	231	226	223	221	232	226	238	214	239	226	210	195	217	211	249	217	212	235	213	207	210	229	215	217	215	236	250	243	218	205	244	230	233	227	219	251	221	192	239	200	203	193	220	237	199	224	237	226	222	243	229	213	232	206	245	201	215	196	225	212	226	206	236	214	242	219	223	233	215	232	231	209	228	219	215	217	213	227	191	203	203	230	212	213	228	204	222	218	233	230	220	218	226	242	224	192	208	213	251	230	225	213	209	222	199	215	216	219	208	207	186	243	225	231	214	238	214	207	226	199	230	198	226	239	233	204	255	235	236	221	240	201	234	201	207	200	199	229	206	209	237	252	230	206	211	240	212	214	236	212	208	211	237	228	221	199	237	214	216	222	199	189	233	228	249	211	230	212	225	235	231	208	220	237	222	223	224	222	202	216	234	228	217	207	219	202	231	240	232	215	217	215	224	220	233	215	212	180	172	223	207	227	224	200	244	209	236	222	234	208	202	200	226	224	236	187	210	218	241	211	247	231	209	196	236	223	212	193	246	211	187	212	206	214	199	225	207	231	249	222	211	229	229	210	212	229	217	232	247	242	221	200	240	227	216	216	212	204	249	226	221	236	200	220	226	239	217	199	237	213	217	246	252	230	223	228	221	246	236	225	234	203	219	237	230	219	235	203	230	231	233	233	245	225	214	208	228	218	204	190	221	217	223	200	267	220	211	209	231	239	219	235	248	198	247	226	226	221	231	212	217	203	207	238	227	190	204	232	235	224	224	230	224	235	194	220	223	212	223	217	197	252	224	246	217	202	214	234	231	216	195	202	197	225	236	222	226	230	223	213	220	203	238	219	229	217	218	209	197	246	224	227	208	219	212	218	209	224	223	234	209	245	201	226	238	215	263	219	217	206	220	212	244	217	233	222	197	217	235	211	269	209	229	219	206	230	227	212	205	209	220	229	220	216	207	240	210	227	237	240	229	237	261	213	228	234	232	227	218	230	238	248	227	242	214	208	214	221	223	222	195	218	224	207	230	218	228	210	240	244	228	248	218	213	222	207	255	207	244	213	211	219	216	240	195	263	214	212	219	233	222	220	211	220	226	220	196	223	211	212	202	225	210	213	203	211	249	209	208	237	208	224	203	240	235	224	216	215	201	236	223	208	217	212	212	206	220	203	236	222	231	243	208	195	189	227	235	225	191	221	241	213	211	221	238	208	213	233	218	215	245	226	235	205	244	253	241	206	198	224	216	244	219	243	215	205	200	227	192	199	240	206	256	198	219	215	191	243	245	209	209	230	235	238	222	228	231	251	217	224	213	209	200	261	220	198	228	203	188	196	220	204	219	202	219	243	217	215	214	232	236	204	210	221	198	235	223	219	244	209	229	229	218	239	246	214	218	248	234	220	199	223	229	232	222	203	239	192	238	233	221	212	226	203	190	215	223	203	213	204	224	237	231	223	236	220	225	236	266	234	233	241	175	223	244	212	235	204	223	232	227	221	185	208	237	221	251	201	226	201	200	229	230	227	220	202	221	228	224	228	237	249	211	223	224	202	223	199	207	223	195	226	236	226	197	222	223	232	218	235	219	218	223	212	222	217	217	212	213	214	220	229	195	212	215	239	202	226	221	211	226	191	260	240	233	216	228	232	212	210	234	247	229	233	217	231	211	229	211	215	221	205	250	208	209	200	238	214	239	221	203	218	221	186	222	225	204	202	209	217	197	212	226	223	237	202	212	201	212	209	207	220	226	227	219	212	225	221	207	209	218	224	225	213	195	207	210	222	233	235	251	209	225	232	234	217	218	183	218	207	192	206	203	231	216	210	195	211	209	233	227	227	217	246	249	233	217	244	213	218	243	221	222	206	223	233	237	195	215	226	235	205	227	237	222	209	212	236	225	205	227	223	229	210	212	222	227	236	234	234	194	220	214	218	240	204	211	228	206	199	230	222	227	245	231	195	205	220	221	219	249	242	205	221	215	228	251	220	227	214	231	193	219	250	239	225	242	207	231	220	236	227	220	219	220	224	193	219	238	223	215	239	238	222	214	202	239	239	222	239	197	244	234	226	219	234	234	208	218	236	202	232	211	203	223	225	245	222	222	246	205	229	224	215	207	212	226	225	227	202	198	217	207	196	222	227	223	232	212	249	210	189	211	226	209	215	211	231	212	237	202	223	222	237	206	228	222	229	211	219	228	227	254	230	258	212	202	220	228	212	201	232	214	234	256	220	231	212	245	226	231	253	237	218	205	211	216	212	217	210	207	205	192	193	211	220	196	216	216	225	223	207	190	246	209	238	225	221	232	242	224	220	221	227	220	216	221	241	229	206	219	226	232	214	223	206	219	229	235	190	253	219	243	197	220	218	207	227	223	233	218	209	204	223	220	215	211	221	216	240	204	218	232	205	198	214	207	201	235	219	208	198	222	224	210	212	249	218	220	208	240	203	220	216	212	223	233	251	230	229	201	232	232	210	220	217	194	222	202	212	216	208	220	225	232	232	237	210	231	215	217	202	185	222	253	199	208	215	245	233	230	209	179	252	224	215	254	241	223	208	241	214	232	212	215	199	214	198	207	236	207	235	215	213	204	196	253	219	220	195	206	221	213	229	231	205	251	219	207	217	219	220	221	222	242	241	211	237	218	234	229	215	235	214	198	241	228	216	231	185	208	234	211	229	216	232	244	222	199	221	234	222	221	231	216	206	234	227	232	242	227	218	232	208	227	251	248	254	204	198	270	200	226	200	227	193	215	232	217	232	238	221	223	194	221	229	253	218	227	209	222	213	216	211	253	212	185	234
27321	18627	5472	1131	911	862	760	728	696	692	705	702	655	672	640	688	717	657	689	686	689	674	713	721	641	642	639	667	641	678	659	626	628	696	654	649	663	636	660	646	689	625	661	643	685	655	657	637	692	630	679	620	633	684	629	646	626	705	665	648	650	701	649	635	612	638	665	657	620	688	656	609	668	627	606	645	642	627	639	692	656	640	612	658	654	660	674	673	642	683	679	660	710	653	672	659	690	687	632	590	672	667	686	629	682	680	635	708	649	702	723	658	653	646	610	693	638	644	697	652	710	650	701	696	685	655	646	624	692	670	693	642	672	647	685	679	663	658	678	712	626	685	630	617	652	679	684	654	619	611	634	652	676	665	636	647	649	645	655	692	633	631	630	675	686	660	714	710	730	710	656	642	652	711	641	638	653	617	652	678	637	675	642	704	680	626	631	642	649	657	686	652	705	659	649	696	669	646	651	623	677	645	692	642	635	619	708	691	661	663	664	674	642	645	636	628	666	631	642	674	677	638	686	661	647	683	658	666	682	607	637	648	592	686	661	642	633	672	667	617	643	675	618	640	644	689	624	634	685	675	696	678	706	624	690	653	704	649	680	693	621	675	697	677	691	604	661	660	689	704	658	697	616	668	697	654	644	654	625	676	657	669	712	632	676	662	652	642	667	686	694	680	658	659	669	662	682	663	656	655	702	652	696	670	667	629	712	649	648	665	654	626	678	633	643	640	661	658	688	673	692	678	636	708	677	665	646	631	650	661	671	662	665	645	667	610	693	712	630	699	665	628	626	677	666	669	628	670	676	652	707	669	657	655	644	728	710	635	668	639	656	692	647	691	633	625	647	704	658	656	655	674	676	677	643	675	687	667	669	651	676	662	665	674	647	683	665	650	650	655	649	667	654	662	684	705	673	663	631	670	652	653	703	679	605	695	628	669	616	645	695	647	715	628	667	665	676	681	626	653	668	637	655	638	663	667	660	670	663	675	643	620	691	672	683	642	685	640	645	632	651	697	643	636	671	614	639	679	695	690	669	647	674	645	603	667	677	661	699	671	654	666	681	644	659	701	663	679	646	666	609	589	670	692	670	648	677	632	623	629	699	663	641	672	624	673	717	620	604	662	651	628	635	665	632	674	675	673	661	668	677	650	625	679	656	657	666	616	637	637	640	650	686	678	682	674	634	683	672	659	656	642	652	652	664	660	682	654	628	669	622	663	688	695	668	681	615	655	710	605	627	662	670	633	671	649	615	664	629	644	651	647	625	665	672	654	584	666	650	678	670	701	690	664	678	615	644	646	614	685	670	669	633	697	649	684	627	666	632	667	667	639	657	665	662	632	671	680	653	638	625	657	644	686	716	643	639	736	651	668	672	685	638	626	667	689	675	658	650	608	651	687	628	642	645	644	653	631	690	670	677	675	640	677	690	644	653	634	663	641	679	684	690	644	693	669	663	662	679	667	679	671	654	635	652	710	705	666	619	669	710	692	634	697	616	666	653	660	670	650	619	631	612	657	636	638	614	670	597	640	687	670	649	666	665	682	670	684	662	682	673	651	599	674	643	640	705	675	652	642	628	691	632	652	632	668	674	727	717	621	660	658	702	700	656	641	662	675	645	654	610	714	646	687	652	673	664	666	623	643	672	650	652	654	668	698	634	669	681	683	632	656	639	674	681	694	695	687	657	611	645	637	645	724	633	624	671	702	665	663	631	669	663	727	657	669	671	641	677	678	604	660	700	660	707	605	669	700	704	684	708	654	696	660	645	696	623	617	648	654	660	664	698	664	663	663	698	684	654	663	640	689	675	660	651	636	694	627	669	652	622	618	665	657	635	678	663	662	738	660	657	654	683	639	685	605	681	681	670	655	621	657	633	633	682	688	698	592	650	650	676	685	707	669	697	691	670	601	636	673	694	657	658	657	635	643	667	633	677	647	673	633	616	655	639	651	669	635	644	642	656	657	687	687	686	674	609	656	676	662	661	649	657	659	702	638	661	664	630	665	659	634	668	737	619	662	633	660	684	636	621	675	636	613	658	665	672	646	700	692	636	641	679	632	664	587	657	692	725	682	620	696	640	706	707	613	645	679	674	639	678	645	690	632	689	664	661	661	661	641	651	644	622	697	649	643	625	667	686	649	681	664	701	654	646	680	655	577	635	697	664	630	677	652	650	661	617	673	671	656	640	640	702	690	715	627	676	665	644	648	686	670	668	709	657	633	672	656	699	681	632	653	637	716	663	684	644	663	676	671	666	681	676	633	655	683	687	692	673	614	696	693	682	669	633	598	675	675	686	626	719	720	633	635	679	683	669	683	617	699	641	669	702	689	666	661	682	659	657	600	667	662	661	632	662	663	651	634	612	630	639	680	665	653	681	659	607	680	670	675	656	673	681	628	639	675	707	662	627	627	704	655	658	668	684	630	688	669	657	635	651	681	614	691	676	652	672	688	649	636	676	634	631	688	680	665	638	678	606	630	623	674	687	689	666	688	655	700	679	666	634	659	639	632	696	633	693	605	667	664	672	658	646	690	678	649	644	708	681	686	664	664	672	685	636	695	665	605	676	624	656	700	603	633	679	629	681	687	667	669	665	654	630	616	688	616	662	611	664	664	649	657	655	646	669	650	667	670	626	646	671	629	662	675	620	627	680	651	664	687	671	619	642	649	684	648	671	695	689	608	650	703	704	642	678	688	658	676	678	677	665	613	640	642	705	647	647	665	656	649	655	660	621	671	646	672	631	638	599	665	651	663	621	719	696	673	646	645	681	649	689	675	605	658	611	679	642	644	650	642	664	661	662	678	662	671	647	631	652	656	659	650	704	666	688	635	688	632	640	697	639	672	656	662	699	677	652	676	642	695	661	651	657	687	629	627	665	656	649	703	635	653	638	734	682	635	665	702	689	673	637	672	723	653	686	687	637	652	624	616	679	686	644	642	630	704	585	671	653	682	677	683	676	638	611	671	639	713	658	685	703	666	651	637	702	653	691	660	681	637	664	672	636	674	650	666	674	657	660	661	683	600	673	654	659	640	665	714	668	672	692	673	631	670	681	637	640	659	686	633	613	657	649	654	649	669	691	687	680	651	616	678	665	657	684	681	624	628	701	642	642	700	671	675	669	661	639	659	639	678	620	657	673	682	641	702	646	595	658	659	639	685	665	652	705	629	705	716	681	662	667	678	643	642	686	688	696	658	675	705	688	711	645	660	629	632	669	633	617	695	688	677	668	662	609	644	697	653	651	688	725	684	645	634	613	600	652	656	651	661	664	681	675	696	705	583	672	648	663	621	661	669	652	657	653	684	677	614	724	723	660	621	680	673	631	599	667	642	661	695	637	644	660	651	618	633	660	678	647	640	650	667	673	659	694	649	681	653	639	690	689	696	643	666	654	655	686	683	636	697	646	651	653	670	686	665	661	635	670	656	649	706	680	706	656	649	674	661	633	665	642	666	691	658	673	674	650	669	662	671	645	678	677	679	661	646
4940	1216	1062	847	790	752	729	698	746	663	763	666	719	657	696	670	657	695	674	738	715	699	716	700	717	700	695	645	705	695	636	677	709	694	694	706	711	692	681	681	682	706	683	725	697	681	664	647	721	696	675	694	702	673	721	702	681	669	685	719	649	668	655	679	741	678	711	681	700	636	671	673	692	670	670	660	648	719	675	666	675	691	680	645	683	689	669	676	717	641	660	701	735	695	722	697	694	675	709	706	627	652	652	695	668	695	690	703	646	657	669	688	666	647	643	649	650	675	661	652	660	652	631	681	649	659	665	664	696	648	669	710	667	700	668	700	679	661	665	684	703	678	681	699	662	678	688	656	656	636	669	713	661	660	685	692	670	697	674	667	652	677	654	666	686	631	662	639	652	688	695	641	676	650	661	668	673	691	685	643	663	695	687	648	677	658	621	654	691	638	673	686	637	623	641	708	633	685	653	695	647	686	649	662	652	667	755	661	620	651	656	685	717	712	650	666	660	667	684	693	697	694	648	711	612	691	688	658	674	691	695	689	692	703	719	664	685	689	650	667	675	697	700	641	650	665	706	637	710	713	668	674	659	666	702	642	692	708	678	675	674	680	667	636	683	659	663	666	649	715	707	698	730	725	636	670	668	701	687	707	620	656	668	659	671	696	705	684	709	698	679	651	592	672	613	655	664	656	670	761	678	671	677	656	651	631	707	662	695	676	677	679	666	698	635	668	656	674	705	690	659	657	641	683	651	691	682	679	681	707	662	634	686	647	673	713	706	655	706	659	661	692	711	719	684	738	710	669	678	634	736	661	708	688	650	633	689	654	660	620	666	702	685	685	684	726	657	655	673	689	693	699	676	671	715	639	679	687	678	659	658	735	704	691	653	687	661	680	687	664	628	663	654	686	674	682	697	702	658	655	650	671	681	694	663	675	703	683	778	637	685	644	684	690	674	673	660	633	670	657	660	645	683	728	685	683	680	690	730	687	712	649	673	647	696	724	689	665	688	705	661	665	730	663	628	690	674	647	682	685	665	690	723	695	661	708	658	661	649	727	692	675	676	644	652	663	707	666	703	652	636	706	716	664	689	673	689	661	679	655	684	635	652	617	686	698	698	633	655	602	619	702	705	719	718	695	694	647	640	678	697	671	659	650	665	689	691	652	660	656	677	705	717	667	673	735	653	705	685	621	677	661	675	686	698	688	703	662	662	702	693	681	683	708	621	654	728	678	725	695	694	686	694	683	652	688	690	588	670	686	658	703	659	734	670	641	638	658	691	675	690	689	647	666	682	644	679	697	662	660	675	621	667	696	687	697	673	664	683	655	678	703	659	660	687	625	675	704	665	688	703	691	683	655	744	680	710	692	648	637	696	670	684	672	690	719	664	688	666	699	680	688	675	650	667	685	678	680	695	660	680	683	660	661	686	692	695	705	686	720	679	701	690	651	661	713	707	650	736	660	696	700	679	690	670	678	706	717	664	690	643	666	663	682	693	675	654	695	667	681	690	621	649	655	661	675	640	667	647	666	715	676	658	717	670	667	663	681	690	651	706	657	724	718	666	658	701	658	672	685	672	676	679	693	697	679	688	671	654	631	689	710	654	715	709	659	666	655	679	631	677	706	690	699	652	706	678	680	611	690	628	664	685	665	654	684	671	654	672	735	654	652	659	676	691	704	669	716	697	670	683	706	664	686	717	672	649	715	654	690	670	708	687	709	692	649	733	672	623	711	677	666	698	663	680	645	690	683	690	709	654	640	659	720	674	642	664	727	685	695	684	633	669	617	727	694	675	667	748	680	716	676	705	680	639	731	662	718	686	744	693	703	683	680	691	654	685	645	669	678	690	692	656	670	696	686	670	661	695	656	699	654	684	720	637	609	686	677	668	667	659	685	695	646	673	705	702	705	672	662	671	710	693	683	698	676	653	695	672	715	701	630	664	730	636	666	675	652	640	696	664	672	686	701	668	712	693	706	704	670	647	636	674	645	693	637	643	666	657	681	651	714	674	695	672	668	703	687	649	667	693	683	705	671	671	671	644	678	654	717	676	710	689	665	682	657	698	668	663	667	662	672	654	662	716	646	678	688	644	693	676	661	643	712	689	663	688	683	696	660	678	648	722	678	668	664	677	669	706	727	662	638	692	682	639	677	689	671	668	686	654	688	678	669	646	683	648	666	672	670	646	653	736	697	672	675	662	651	726	674	640	654	673	684	657	688	730	662	692	669	665	625	699	690	684	718	733	697	729	663	689	710	720	650	720	666	698	697	656	634	718	702	744	670	715	657	692	719	735	634	712	652	643	653	665	682	699	711	697	660	737	656	690	689	711	674	686	705	676	671	649	681	692	720	727	669	660	681	707	645	659	676	721	649	683	616	717	696	690	685	712	708	679	666	681	702	635	696	682	650	693	675	705	699	663	622	682	649	679	655	663	684	637	723	654	704	683	688	687	679	638	618	723	685	681	671	674	707	683	684	628	692	675	679	655	664	685	676	682	702	683	729	672	685	673	683	629	693	663	717	683	646	651	652	730	648	709	641	611	693	709	689	702	680	667	651	662	680	667	696	688	683	713	627	665	696	672	701	679	734	692	624	702	719	665	695	704	663	650	699	715	680	690	667	699	694	650	649	676	654	721	694	664	695	717	699	669	680	668	639	655	703	653	690	693	715	640	687	658	666	711	655	670	663	690	720	675	672	687	686	647	657	688	634	712	689	681	692	685	747	680	652	713	644	654	694	687	677	680	657	691	668	642	712	662	690	701	714	668	698	689	611	701	714	701	658	711	706	729	742	671	698	656	688	674	676	707	665	718	669	698	679	704	679	701	652	689	672	712	678	629	676	681	691	715	686	630	667	706	693	685	702	634	670	672	701	689	650	687	661	719	671	641	658	686	700	711	643	676	655	655	696	635	688	665	676	678	666	720	737	668	702	648	684	718	697	647	670	699	688	632	677	657	687	662	697	657	678	737	726	666	685	640	718	665	690	648	676	672	655	684	667	672	747	659	663	702	710	675	682	704	696	744	642	669	676	660	661	690	661	719	670	676	670	667	659	693	679	689	702	676	711	739	633	692	692	665	694	710	697	695	671	667	683	657	706	661	701	668	643	676	719	643	639	654	717	662	628	637	663	650	689	646	727	684	685	669	724	653	671	685	663	691	663	652	705	697	691	688	708	652	720	689	708	704	754	692	610	667	692	711	658	693	666	702	711	647	670	685	716	645	705	673	670	737	660	677	667	668	659	715	683	699	685	647	671	683	647	690	726	676	696	685	689	699	691	659	706	666	670	702	689	709	678	656	727	676	661	700	691	674	671	662	722	731	705	639	668	672	688	675	674	685	660	709	665	691	681	665	691	737	727	671	690	691	647	674	666	688	707	635	674	694	701	618	661	687	661	693	638	706	701	673	693	703	709	704	647	741	687	685	661	667	686	708	681	658	670	713	652	651	700	689	653	681	722	679	707	682	631	676	640	670	645	673	701
23357	21016	28400	23837	21025	12747	1179	673	539	525	491	441	449	402	378	384	353	380	355	370	317	339	314	335	346	322	332	334	348	306	338	330	311	326	315	330	317	328	316	295	302	328	307	341	347	314	323	293	323	343	301	306	300	314	305	292	297	334	315	345	309	327	306	330	304	303	303	323	282	319	305	326	348	322	312	316	328	321	310	303	291	324	339	303	321	324	288	306	307	323	364	326	302	324	284	277	312	298	279	287	293	307	285	291	303	318	316	296	320	285	321	324	330	314	300	316	320	323	333	339	327	296	286	308	349	305	297	317	296	314	294	319	315	322	317	311	336	303	310	314	311	319	305	324	325	336	312	310	300	294	323	283	337	323	313	309	302	336	296	331	285	297	329	329	287	327	323	289	343	296	308	318	314	300	279	299	325	283	331	316	319	322	301	327	317	320	343	332	315	320	311	306	327	323	307	325	341	336	289	309	300	315	291	322	343	289	329	297	310	319	318	291	316	311	285	296	291	315	306	316	299	288	293	328	323	301	290	342	295	318	304	343	295	319	304	289	305	311	303	326	333	294	321	311	311	305	330	345	293	307	315	306	316	275	303	294	327	305	339	321	313	327	330	330	268	307	305	293	315	314	299	297	329	322	305	312	314	303	310	313	296	293	276	337	333	316	300	276	323	322	304	279	312	304	294	331	294	316	335	330	346	341	325	301	314	319	312	295	320	317	320	296	308	292	302	296	307	297	302	280	299	293	311	323	325	305	317	333	328	328	297	320	303	295	305	350	339	318	314	295	339	335	300	290	297	324	295	290	348	285	336	313	303	291	322	307	306	314	296	342	300	334	359	310	317	312	293	333	316	324	316	347	294	280	304	323	327	311	297	323	307	309	312	317	309	329	289	336	332	277	346	300	315	310	308	297	303	289	305	306	304	321	315	293	306	298	331	345	317	323	300	298	324	291	329	309	304	344	334	325	317	300	293	306	309	299	298	292	328	288	312	317	332	352	307	307	302	321	317	328	306	307	301	308	302	337	312	292	308	310	302	315	300	339	295	326	340	295	318	332	321	286	300	304	306	310	333	312	332	281	330	297	306	319	285	322	295	282	333	323	277	325	316	287	292	327	309	308	317	340	305	304	307	336	309	301	334	301	297	315	333	345	316	295	328	284	290	312	295	335	321	298	354	329	303	302	323	304	287	305	293	304	269	327	291	328	304	345	300	284	341	303	326	324	305	307	298	302	276	321	308	322	344	260	330	322	312	316	307	341	338	294	315	316	280	332	304	296	322	296	341	321	334	287	291	309	319	325	320	324	326	327	295	294	340	313	326	289	312	299	269	293	329	302	311	305	297	333	298	310	262	327	320	324	313	325	303	307	299	314	314	334	317	331	302	322	294	298	302	298	292	336	302	329	310	312	308	319	326	268	354	328	301	297	309	299	318	300	293	329	317	286	311	284	305	337	351	342	319	283	311	317	319	266	312	354	297	285	318	312	282	273	326	275	298	297	307	327	310	303	308	351	310	313	288	333	313	282	278	310	300	291	318	351	321	301	312	297	312	311	295	311	308	314	285	307	315	323	317	303	297	281	297	328	298	312	317	280	340	293	308	309	291	288	308	327	311	327	297	295	307	307	324	348	306	312	297	326	335	304	297	292	337	317	299	339	310	303	303	308	315	303	311	322	306	345	308	297	297	309	297	314	316	341	292	294	322	343	315	310	302	329	329	303	298	279	296	327	281	301	298	304	288	314	327	334	251	323	282	315	339	321	281	334	304	311	325	313	312	324	339	308	309	300	316	302	315	297	285	300	301	299	281	300	326	307	304	312	300	312	323	323	286	289	293	310	331	306	332	304	311	354	307	323	301	318	315	318	318	319	322	325	332	316	354	297	337	314	320	281	252	324	319	342	314	292	327	318	297	320	308	322	314	298	306	315	289	318	312	351	305	316	325	291	330	284	315	300	308	315	321	309	299	291	284	312	284	279	300	362	299	331	311	292	325	309	298	294	334	337	295	291	307	286	304	333	290	305	307	325	332	317	311	329	341	314	309	309	332	317	310	304	320	295	279	306	310	296	317	329	305	319	312	343	312	301	298	298	296	315	302	318	304	319	324	328	297	294	290	305	308	299	334	285	298	291	325	350	349	343	322	335	311	299	294	330	311	309	306	306	310	310	306	309	296	302	298	333	353	312	296	337	330	282	281	330	303	294	302	314	300	309	279	309	303	301	300	333	335	339	284	298	312	329	318	317	310	296	332	312	329	318	316	305	340	336	288	312	301	325	293	303	310	312	287	296	277	314	315	303	307	304	330	338	319	323	295	334	314	315	315	304	313	310	332	272	325	297	307	301	311	317	297	304	320	316	333	307	325	311	354	320	320	318	288	301	312	288	326	295	338	341	318	309	316	348	294	297	297	296	295	286	353	290	334	326	308	356	283	297	329	356	305	302	310	322	315	290	313	300	327	313	326	328	312	324	308	303	337	334	314	296	316	306	306	290	322	302	326	326	319	297	291	309	317	319	299	320	305	316	333	308	297	319	299	289	299	298	285	307	299	334	284	309	335	310	311	304	318	337	302	320	326	326	338	302	355	324	281	307	349	325	313	324	321	297	301	332	314	325	307	265	301	315	278	302	306	327	315	316	302	288	309	308	291	313	303	299	296	301	313	295	319	305	307	308	303	300	304	338	325	324	316	300	316	266	326	300	290	321	299	302	300	277	305	300	310	323	319	317	335	321	300	315	331	325	312	318	319	287	340	316	310	334	327	299	310	276	332	341	307	302	295	317	305	313	326	333	316	315	279	316	330	300	317	291	328	296	311	294	291	298	281	316	325	305	318	325	318	331	298	310	290	298	322	338	335	320	305	311	345	294	317	309	313	325	318	314	319	315	305	362	345	303	319	282	351	321	316	308	298	332	321	332	317	310	321	304	299	281	280	309	319	311	305	315	307	326	294	288	324	287	319	317	304	325	318	342	338	288	323	289	303	330	316	294	306	338	342	273	305	296	339	322	325	307	287	348	297	320	289	300	345	316	331	325	315	354	305	297	318	295	297	294	312	328	314	346	329	327	321	326	313	292	334	296	321	329	304	295	311	314	285	280	305	306	316	286	332	311	324	331	305	295	318	331	271	325	283	282	322	342	303	284	316	285	330	280	308	309	305	303	311	308	308	333	298	295	305	273	348	301	300	308	322	292	320	309	317	322	294	287	322	292	277	319	304	294	317	323	312	340	296	303	289	297	307	309	269	306	329	307	323	280	305	286	307	312	323	326	290	289	338	283	334	312	325	335	326	316	300	321	322	308	302	319	300	323	342	305	306	349	315	310	295	296	306	303	276	316	294	326	337	314	305	309	326	298	307	308	299	330	301	310	328	303	326	331	281	313	303	302	296	311	328	284	334	311	314	298	310	309	286	315	303	303	324	329	304	309	315	328	325	300	285	300	316	309	285	319	270	277	292	321	317	295	311	323	298	300	300	300	293	313	317	281
5112	8239	5997	2926	2027	1510	1190	988	782	661	638	504	518	472	461	417	398	403	383	428	399	371	398	371	361	386	346	373	336	372	341	374	372	335	387	358	363	373	346	336	350	331	355	326	348	335	365	342	378	360	329	312	341	373	376	338	325	333	326	339	329	356	353	320	335	325	319	320	336	347	352	325	351	338	313	346	319	352	357	347	359	352	338	333	340	344	356	320	346	384	319	323	362	321	345	357	358	351	360	313	339	310	339	342	324	363	308	326	306	350	343	318	356	327	360	329	346	320	322	331	328	345	336	316	325	325	350	320	360	345	347	338	365	348	368	350	332	321	311	335	343	357	343	322	342	327	348	362	349	321	338	318	364	360	344	354	329	338	328	328	316	323	354	333	334	344	360	328	358	322	336	347	383	356	358	370	326	353	348	352	335	332	319	336	369	367	341	316	328	339	344	346	344	326	344	326	343	318	344	307	337	375	341	356	346	316	295	322	328	295	329	359	333	348	353	346	350	315	327	307	329	361	334	341	325	336	342	300	350	345	337	351	366	345	349	331	346	349	354	367	343	336	330	299	345	338	333	353	332	310	325	345	333	337	363	326	358	364	343	342	342	334	355	353	300	352	294	330	327	354	354	334	358	317	312	335	357	295	339	307	309	359	346	354	331	352	309	366	330	353	313	339	302	362	348	347	342	340	332	346	321	345	339	325	321	354	343	365	306	311	342	339	322	326	340	341	346	328	343	328	360	346	292	334	321	320	337	330	344	351	318	344	317	344	353	369	354	336	324	313	321	365	314	343	334	356	355	334	324	317	337	328	345	360	335	345	318	318	315	351	323	343	319	374	339	355	332	334	359	357	318	296	335	339	334	310	322	333	322	318	342	327	320	307	349	350	337	323	344	348	319	333	313	327	331	344	366	346	314	321	334	324	351	330	342	314	337	333	323	337	363	339	322	338	329	334	322	338	336	329	338	321	334	338	331	315	359	344	338	356	340	328	329	366	361	331	339	310	323	362	340	374	338	317	326	335	335	342	322	376	325	319	326	351	362	337	334	332	339	326	309	381	372	328	344	335	311	331	343	331	332	333	320	329	348	331	333	348	318	311	329	333	347	346	357	333	358	317	378	346	335	341	329	352	367	325	329	347	334	345	383	315	322	339	344	323	324	340	337	360	343	336	348	355	337	331	382	319	338	344	340	342	352	353	354	330	323	331	310	312	369	325	319	359	322	326	365	376	325	317	362	339	395	383	333	352	321	329	327	341	366	359	355	358	367	331	346	360	332	375	378	327	324	332	352	320	328	334	330	342	322	342	335	331	325	317	332	383	348	314	319	344	317	327	346	339	320	327	353	353	369	333	352	339	317	315	322	347	358	365	316	344	349	335	359	310	379	305	334	347	304	320	333	312	351	348	333	345	348	324	349	369	357	343	332	336	327	330	330	299	355	332	387	340	355	330	342	297	320	373	309	337	337	335	339	361	331	289	320	314	359	330	344	336	356	348	341	335	345	344	357	324	350	351	318	304	334	323	333	366	378	352	301	336	348	334	344	338	345	335	325	308	338	311	330	333	345	343	323	339	339	365	352	357	338	338	348	366	330	327	335	368	321	346	332	331	335	393	353	339	346	337	306	351	333	347	354	313	339	325	320	330	330	335	340	352	322	320	335	361	315	351	376	320	337	340	335	342	352	346	341	319	331	327	305	341	331	343	380	360	311	327	310	360	377	372	325	339	356	352	342	347	360	333	341	298	321	316	337	344	364	373	341	303	363	319	337	354	320	353	311	372	335	350	368	358	377	392	325	358	314	368	359	316	378	315	321	343	321	349	358	335	322	331	310	328	369	360	355	332	358	326	321	343	370	375	349	343	326	312	324	318	319	339	326	338	333	335	351	356	316	357	340	335	362	365	327	377	310	343	337	308	328	320	348	351	318	365	326	342	338	347	304	352	336	301	336	347	340	358	301	351	293	333	348	370	330	316	316	351	342	316	364	301	356	335	326	344	353	335	342	350	318	353	348	356	328	311	338	345	350	332	359	307	335	336	332	334	332	326	349	356	351	337	333	344	345	355	360	327	339	357	298	317	308	316	366	335	341	327	358	342	348	349	334	344	359	364	366	333	324	349	316	355	337	302	328	312	337	324	352	333	356	331	364	342	332	349	355	324	321	379	344	359	327	355	334	356	351	334	327	329	333	365	352	349	325	337	336	365	342	363	314	323	370	331	338	350	295	328	357	341	345	332	312	355	375	310	329	357	322	318	350	344	340	315	322	336	339	322	343	346	318	359	350	320	315	341	340	330	354	355	334	358	298	348	372	350	342	325	346	339	329	355	356	352	346	341	342	316	351	302	342	347	332	304	355	319	367	348	365	323	322	352	337	346	344	340	331	321	352	321	369	348	349	350	314	337	360	328	346	361	330	301	320	323	333	330	349	344	355	371	352	358	360	329	322	387	322	339	358	301	313	344	318	337	327	341	339	370	356	322	362	313	314	338	336	329	337	328	338	320	378	372	330	350	302	343	347	343	320	337	335	316	312	329	326	369	325	354	341	310	336	332	314	329	339	332	316	379	336	336	367	333	359	335	393	323	322	356	313	333	345	370	338	311	316	339	338	338	357	304	328	328	356	351	356	358	357	370	328	338	338	350	326	339	346	351	345	342	356	306	336	347	337	340	337	324	355	312	340	312	319	322	331	335	331	370	343	337	318	324	344	346	329	333	338	347	335	329	322	354	334	349	375	325	334	349	344	339	349	313	336	328	387	344	322	330	314	352	322	354	322	312	314	328	342	340	343	323	334	323	365	334	321	348	301	322	330	341	340	344	337	345	319	344	346	327	328	358	338	331	331	323	287	335	334	331	344	318	343	308	331	352	372	341	322	363	342	323	340	307	347	341	307	339	340	321	343	324	304	328	364	336	328	341	355	377	352	350	327	358	350	326	330	327	343	328	309	332	368	369	319	321	301	350	312	334	343	332	366	324	358	344	358	336	330	366	318	341	359	333	326	338	321	365	341	347	326	309	373	317	362	328	370	373	335	338	332	334	339	327	315	349	327	357	320	338	331	368	312	341	333	341	371	330	360	295	364	368	354	345	325	328	334	340	312	349	314	341	349	328	344	358	334	361	323	349	358	327	378	346	341	379	356	333	348	327	335	375	332	339	345	325	332	347	341	325	334	357	329	314	332	320	322	349	325	315	344	313	338	347	325	301	342	337	381	318	331	317	354	367	317	337	298	347	347	350	362	312	347	343	335	337	338	337	343	319	361	378	335	337	369	276	323	321	379	328	323	359	362	323	372	319	326	325	317	345	269	314	352	311	337	325	301	329	319	349	324	352	347	342	322	331	356	367	358	322	349	365	340	326	356	348	342	387	330	360	356	336	341	316	313	342	312	341	318	337	330	317	337	310	379	325	338	359	340	345	309	333	308	354	349	328	351	347	301	302	346	332	333	303	333	359	346	371	365	350	351	342	382	338	331	339	299	333
24494	21020	27577	24631	15390	1502	1009	903	785	802	815	704	768	737	715	717	695	714	731	710	712	663	686	688	744	717	663	708	713	729	688	676	721	674	681	682	683	747	685	660	727	719	694	653	680	651	688	673	739	626	655	657	658	699	658	652	660	666	691	620	692	724	707	655	674	705	698	665	717	654	666	694	666	680	676	673	679	664	713	627	662	671	677	706	661	661	704	652	647	673	657	675	663	659	685	685	675	713	685	672	731	685	706	640	686	730	665	692	719	688	701	694	691	672	687	676	675	670	679	702	652	719	696	683	652	658	656	683	689	695	712	690	632	682	624	681	628	681	679	671	677	651	737	679	683	706	643	670	672	689	718	674	704	731	657	639	674	726	679	675	640	691	689	679	668	672	696	676	675	684	645	687	735	690	664	647	661	680	710	646	667	662	625	643	695	721	642	699	652	678	688	673	653	663	662	707	695	695	639	702	694	669	735	672	693	683	675	691	633	660	731	692	684	619	668	654	664	661	703	659	669	670	668	698	704	677	656	698	728	668	702	689	621	683	657	694	675	688	715	667	686	635	685	709	737	664	689	673	689	692	688	682	677	718	711	694	680	701	707	675	696	718	668	684	688	690	731	709	694	677	667	655	673	639	678	672	696	657	712	722	696	675	667	672	676	671	678	689	651	673	701	693	699	695	679	683	669	710	650	641	661	707	670	679	667	642	684	705	738	639	655	680	667	632	679	691	673	671	703	692	655	643	656	689	699	712	682	708	658	700	678	652	673	683	655	700	666	652	690	716	657	708	716	683	680	702	710	716	674	648	693	644	669	701	618	723	702	681	683	685	691	689	731	679	671	670	659	699	637	695	660	689	673	705	681	708	678	685	642	714	701	674	696	687	690	725	693	668	719	680	682	712	690	695	686	710	692	683	741	668	690	721	669	688	650	689	697	676	674	672	687	736	690	613	703	671	714	689	700	692	736	707	667	722	697	709	655	688	714	710	660	701	679	691	665	729	707	692	676	652	735	659	690	597	648	709	690	674	691	691	659	642	681	681	606	654	644	675	668	658	647	674	698	667	682	717	688	670	705	674	661	700	692	691	679	655	694	696	692	665	716	692	652	702	686	631	729	716	688	703	666	662	689	637	664	697	689	679	654	648	659	661	698	692	614	711	646	662	715	664	631	653	648	714	667	717	682	662	689	689	712	686	703	671	673	701	742	660	660	709	705	645	718	646	639	638	685	664	682	655	692	723	693	759	702	681	694	702	664	646	715	712	662	633	677	693	671	676	659	688	695	664	716	702	724	693	722	669	689	700	658	705	647	707	717	665	644	689	667	686	697	668	702	700	694	665	617	730	707	674	645	725	662	666	693	644	720	697	672	683	692	655	722	719	632	705	654	681	691	709	700	688	674	685	674	690	690	687	660	690	695	697	656	657	673	710	648	699	679	711	658	711	733	682	688	671	694	673	680	721	640	692	692	689	698	656	690	723	675	646	649	670	748	692	695	664	700	679	632	702	663	669	691	698	662	686	710	695	691	727	706	636	641	656	644	662	736	708	671	668	704	670	615	654	648	722	695	642	698	674	704	665	728	677	653	705	663	681	670	682	671	671	735	691	677	624	669	716	705	672	674	712	691	717	682	677	697	678	665	674	669	646	735	681	675	673	708	628	625	659	664	707	697	717	684	678	683	702	716	660	667	692	688	695	685	690	661	669	671	694	659	693	670	655	695	659	691	690	674	694	653	717	662	674	696	692	661	706	672	658	703	691	660	659	680	721	708	691	700	708	696	646	705	696	694	718	638	706	696	637	700	654	609	640	696	660	672	687	668	695	647	674	675	649	630	648	705	689	651	669	719	725	677	712	698	641	622	697	676	684	672	674	680	648	713	698	689	686	661	654	702	642	705	751	708	695	699	720	670	647	655	726	659	690	656	685	660	675	680	611	694	650	678	685	675	712	710	690	641	668	726	727	683	657	724	683	716	736	677	693	697	675	624	716	647	648	719	678	664	686	662	698	694	710	642	684	711	692	717	618	698	660	693	723	714	670	647	647	732	635	666	731	669	687	677	700	705	689	673	699	658	656	680	681	694	701	672	705	687	662	693	687	675	681	660	671	663	661	662	668	695	657	661	719	692	667	670	694	672	691	703	719	673	686	689	712	722	710	718	693	686	706	673	675	679	682	689	641	691	652	688	680	688	680	655	660	675	648	698	689	683	730	683	653	712	703	700	673	693	676	673	710	688	676	653	635	669	691	667	734	695	669	629	678	716	655	678	732	680	640	681	706	696	672	676	705	697	648	678	708	661	668	658	670	664	673	713	683	658	640	674	646	663	672	672	701	671	650	691	708	695	669	707	672	659	680	680	699	690	655	620	666	687	677	696	736	678	673	686	710	651	646	640	684	714	678	642	658	700	677	659	718	670	686	650	694	705	690	662	690	683	677	630	741	729	682	686	690	685	676	650	635	688	730	688	672	670	680	706	672	706	700	700	670	650	672	697	683	645	714	643	661	696	665	702	693	668	630	668	690	685	685	674	679	637	692	688	690	687	665	696	709	698	661	661	686	663	688	698	698	669	695	676	648	659	693	699	644	688	680	676	695	645	664	661	679	702	693	688	728	673	676	696	652	690	681	703	650	655	648	682	680	673	662	666	661	707	700	701	683	658	684	740	674	715	704	658	681	651	681	633	663	701	700	669	689	676	701	668	697	665	658	682	691	712	658	702	667	702	657	676	714	639	727	649	666	698	677	690	647	685	668	628	670	666	647	695	725	685	657	699	710	652	707	691	624	709	697	681	653	685	717	709	643	653	657	660	690	687	639	690	643	668	684	696	724	687	665	664	670	683	679	653	694	688	676	666	668	697	676	667	689	689	668	673	655	674	627	698	639	701	713	690	670	649	652	652	670	679	686	607	641	660	697	665	650	683	709	685	683	682	676	713	624	718	658	656	705	706	647	646	644	663	644	670	681	646	679	700	687	699	680	637	670	658	697	643	664	672	698	637	647	666	650	692	652	666	691	708	658	653	654	675	672	724	714	695	689	705	670	721	662	683	722	699	644	737	669	744	686	673	702	653	684	754	681	691	669	697	696	685	702	669	717	647	731	647	731	661	708	669	645	660	658	681	683	645	635	726	651	692	692	695	605	684	710	662	640	671	709	736	700	658	680	695	687	663	656	654	663	652	638	680	718	682	685	669	606	677	675	690	692	661	689	673	720	682	712	709	670	687	671	654	647	662	705	647	704	681	646	698	706	709	689	676	690	663	684	663	724	624	721	700	702	698	721	656	693	676	696	670	675	652	685	666	682	664	699	609	681	681	687	686	676	715	646	649	703	678	677	693	697	727	691	698	703	689	656	669	698	713	674	696	636	654	678	667	709	710	668	700	706	643	626	734	700	646	722	671	684	705	678	634	678	677	702	670	693	633	697	697	682	708	649	738	690	724	723	681	658	706	660	690	630	639	706	678	702	640	703	715	705	664	702	697	675
5544	5468	3919	2096	1689	1412	1188	1002	902	903	876	733	801	791	760	729	745	756	697	659	719	698	682	679	711	649	688	699	733	665	718	693	663	692	720	676	720	692	712	675	649	678	734	716	665	680	701	649	688	674	685	678	650	701	714	721	682	664	683	662	717	627	694	692	669	698	709	670	672	643	667	683	671	672	669	666	649	689	707	680	634	723	645	654	712	671	664	677	695	642	726	668	693	643	602	656	675	672	701	671	660	658	698	683	674	681	680	663	694	716	717	645	633	683	659	692	670	681	642	700	693	645	656	690	663	665	707	677	650	676	689	624	695	677	673	685	704	660	691	641	652	642	672	642	717	682	676	672	694	653	644	689	670	695	629	661	681	635	687	664	664	672	712	658	712	635	653	665	700	673	684	661	699	718	672	681	685	664	661	676	663	652	681	695	670	656	710	708	643	686	719	663	678	698	673	672	674	716	674	626	694	655	672	697	651	678	698	686	674	619	681	661	701	672	672	673	655	671	695	666	637	675	658	677	666	675	654	680	733	691	649	691	700	617	669	667	707	686	699	688	670	703	690	671	726	657	692	668	661	681	662	700	693	699	679	674	715	669	654	692	644	681	736	685	678	699	641	707	690	633	637	687	654	648	662	705	686	668	685	649	640	735	656	707	701	682	677	624	682	706	731	659	688	653	646	671	677	641	693	681	664	670	724	686	632	717	669	619	653	667	708	707	755	643	737	703	628	670	624	682	664	634	712	665	671	697	670	660	686	709	688	679	670	667	680	662	671	644	664	670	700	699	686	674	693	688	708	694	672	702	682	658	680	681	714	684	718	666	671	704	709	662	689	700	707	678	706	682	696	693	677	669	702	642	668	659	675	629	659	691	625	691	714	681	720	726	705	664	668	610	692	658	666	695	624	666	678	707	707	682	713	697	685	712	667	672	636	651	677	655	724	676	721	688	694	714	699	691	728	641	666	705	624	642	669	716	684	733	690	708	730	698	708	666	656	732	700	660	706	690	615	686	676	663	645	657	677	630	717	718	684	665	639	682	711	596	709	675	664	717	716	655	691	666	674	700	667	668	678	685	665	642	683	651	659	674	654	688	691	708	705	662	708	698	665	642	688	653	690	655	695	644	640	673	644	705	704	663	625	644	661	672	672	685	642	695	708	664	684	740	660	722	681	631	673	661	696	663	667	695	662	650	693	675	702	662	687	682	699	686	671	662	701	696	703	681	626	691	675	680	665	705	695	676	682	724	668	640	581	672	696	691	670	720	662	700	682	652	658	666	677	658	674	649	684	664	658	654	649	676	665	669	711	686	726	652	704	632	673	651	664	688	681	716	704	699	726	680	660	645	640	690	664	697	700	646	668	634	676	697	659	674	729	672	678	667	729	618	700	650	718	690	677	693	675	727	669	692	649	684	684	638	647	640	694	669	688	661	684	693	651	674	683	677	694	655	694	735	732	660	700	645	621	696	663	681	648	662	634	675	692	667	713	674	650	684	628	644	694	641	681	685	651	670	700	681	663	683	663	681	681	678	669	653	657	722	715	686	646	693	656	665	643	667	642	675	691	630	643	704	736	655	711	656	703	639	694	706	664	650	684	693	641	716	669	736	722	692	684	660	715	684	671	640	707	647	676	712	641	696	636	655	697	717	723	652	668	731	661	667	659	692	720	685	684	676	641	695	681	667	667	704	712	696	686	703	673	704	704	625	682	669	676	663	670	653	738	676	621	665	665	670	688	654	660	624	629	755	676	687	659	731	689	653	690	666	701	668	691	720	675	677	667	679	709	704	715	713	695	710	716	677	688	670	709	635	637	641	681	682	674	682	673	658	664	703	703	682	683	643	713	701	689	686	745	669	661	685	683	730	674	674	657	679	659	637	662	718	669	728	701	701	664	700	661	662	637	676	671	658	661	658	636	633	723	668	645	696	683	630	654	697	678	658	680	689	672	740	661	654	624	700	685	685	633	669	667	702	704	681	665	671	669	637	706	662	658	671	680	679	711	705	682	681	711	684	619	628	678	711	624	696	689	680	632	662	670	739	626	687	680	670	671	714	664	738	710	676	666	699	667	686	684	682	659	705	708	695	652	684	665	677	648	694	667	658	677	688	663	700	680	641	673	664	701	677	689	679	683	630	698	676	667	670	696	667	694	715	669	684	658	741	718	733	697	666	683	633	669	720	690	654	644	648	658	690	678	692	690	625	671	647	655	647	721	726	663	690	672	673	681	695	657	708	674	697	707	632	699	704	712	648	670	726	655	715	649	724	686	660	659	707	715	669	705	676	692	698	664	706	636	668	700	669	669	679	671	727	686	640	696	674	700	646	688	709	641	655	664	706	687	680	702	710	636	686	677	674	682	662	699	661	649	646	686	621	666	707	704	679	691	661	665	714	706	730	620	663	723	732	640	673	732	652	684	680	663	710	678	703	674	668	677	672	684	661	675	657	697	678	683	682	665	659	684	684	673	691	692	657	701	689	636	681	663	670	637	690	722	658	681	652	665	673	678	653	642	709	664	638	677	702	677	676	639	693	679	682	638	656	639	650	674	629	658	713	750	663	700	685	695	659	631	660	714	650	686	698	680	655	677	678	668	645	689	675	682	697	671	692	724	638	623	656	706	688	698	706	705	653	663	687	685	676	635	687	652	662	713	663	635	681	672	660	675	686	694	638	731	659	708	690	725	679	701	670	705	695	715	690	662	665	689	699	671	686	685	676	613	726	704	671	731	634	650	677	697	674	702	671	665	654	662	693	664	707	701	639	689	671	668	684	674	648	659	652	651	679	698	648	683	682	659	730	717	703	676	683	718	633	696	673	688	658	678	650	647	687	647	679	688	664	705	651	721	681	686	688	669	673	696	673	664	674	700	669	665	680	661	632	674	685	702	694	685	679	631	632	686	658	710	672	741	671	659	670	660	672	670	644	610	684	675	643	685	684	676	650	656	669	611	690	686	680	672	654	651	667	680	662	712	687	644	680	680	706	701	689	724	623	681	671	655	643	655	700	694	683	653	693	659	657	662	646	637	653	665	681	674	668	692	723	634	609	707	667	671	677	634	674	646	677	668	660	659	724	676	670	689	671	671	703	669	710	674	713	662	672	720	659	664	668	654	692	667	638	672	651	677	674	695	682	690	665	673	658	698	639	679	656	621	673	679	718	646	706	640	710	697	642	693	698	646	675	661	709	669	648	666	702	688	691	700	669	669	687	668	688	706	660	680	678	688	703	710	668	652	657	686	716	634	669	700	634	657	643	635	681	693	682	700	703	686	673	725	707	703	660	672	725	665	622	688	652	672	658	669	634	643	721	700	685	641	647	712	657	616	710	684	635	620	680	660	701	680	684	696	654	654	650	646	684	690	660	692	694	673	649	672	664	661	677	668	655	735	688	661	642	693	663	679	708	725	663	713	696	646	672	660	682	641	677	682	704	654	684	655	693	667	690	636	651	687	647	712	698	693	671	679	659	697	665	673	715	691	704
22282	20990	28727	23451	20993	21066	11625	1095	676	609	533	482	407	440	353	363	345	295	310	303	282	269	286	237	271	257	251	232	281	249	259	231	251	246	236	251	251	230	260	235	230	211	241	211	237	250	207	238	222	218	239	227	262	224	225	227	231	228	207	208	227	222	240	225	228	200	218	235	234	213	204	205	245	243	228	207	245	222	224	228	217	220	196	210	217	217	215	209	186	203	229	228	233	213	213	212	238	214	206	227	222	218	207	221	236	223	249	200	208	243	216	201	232	228	222	251	213	206	232	224	194	210	223	208	219	266	199	211	202	221	249	212	213	206	222	184	209	194	204	198	204	219	230	216	219	217	222	225	221	216	227	215	210	214	227	225	217	211	219	203	221	224	197	229	232	238	216	232	215	215	208	207	206	224	224	231	222	234	210	219	218	219	204	220	200	213	195	214	222	242	213	229	217	212	239	214	228	203	221	220	200	228	219	240	180	227	219	223	212	201	225	226	239	229	225	231	198	199	221	223	221	194	221	245	222	210	209	213	210	226	195	227	238	242	221	236	231	207	227	220	218	231	203	223	235	194	208	205	216	226	202	228	212	206	224	218	237	246	225	188	212	208	212	229	200	193	216	194	205	198	266	185	235	203	234	219	194	210	237	204	226	224	199	230	209	223	200	192	218	234	229	216	208	209	200	223	207	240	235	175	212	231	217	226	218	223	197	228	202	231	216	219	237	241	225	218	222	193	192	231	238	216	190	250	240	227	171	220	220	202	202	216	238	204	219	228	222	225	201	217	211	228	224	205	219	220	221	216	194	231	224	211	214	211	216	209	232	226	226	211	226	197	196	231	209	192	218	214	223	203	205	235	235	200	224	225	215	235	220	221	242	206	209	216	216	191	221	224	240	224	197	206	224	189	202	197	231	220	237	220	220	215	224	251	242	225	194	211	197	237	234	213	224	218	202	205	224	211	212	238	217	236	214	224	206	234	253	215	218	214	226	218	206	220	227	230	225	205	200	219	219	235	230	207	215	216	219	217	218	208	191	211	219	201	227	191	212	221	237	204	209	212	214	199	205	217	203	219	209	226	217	217	202	204	216	192	203	223	198	199	204	183	206	206	218	239	205	214	204	238	228	218	216	226	222	223	212	225	230	192	222	192	227	215	227	235	206	221	252	222	214	205	218	227	209	213	216	233	231	200	237	236	253	210	198	216	219	225	197	229	225	224	211	230	209	217	226	232	221	224	218	208	229	184	215	210	203	194	220	208	194	221	216	220	248	226	224	226	240	191	217	182	228	202	212	203	188	204	226	204	211	214	218	228	231	230	234	209	216	222	220	207	227	218	224	188	230	216	226	200	212	250	211	247	232	219	201	210	226	229	230	234	225	203	231	230	210	221	193	227	218	226	215	217	226	217	216	222	212	247	216	215	234	238	238	196	224	212	235	221	201	196	203	240	238	190	214	210	230	203	234	223	240	187	219	209	199	228	236	211	224	212	213	203	242	213	218	237	204	184	223	217	216	204	233	230	218	206	174	243	214	209	215	204	203	195	220	213	226	215	228	218	238	220	237	207	189	229	211	215	212	201	208	210	236	190	231	183	233	235	203	201	214	210	192	217	212	239	233	233	219	211	212	243	225	231	193	212	216	243	204	205	243	248	216	223	203	204	216	224	230	207	232	220	253	217	198	205	215	243	201	222	216	206	233	207	234	226	213	205	189	221	228	182	220	212	223	198	225	193	205	249	243	236	223	219	205	201	244	174	231	210	195	228	227	230	233	199	207	224	204	213	222	224	245	205	227	231	220	226	227	234	245	235	219	221	189	218	224	214	232	204	237	209	209	245	227	238	235	232	213	219	214	203	185	206	243	216	246	220	199	209	234	220	207	201	209	204	219	218	229	201	199	199	215	231	214	205	223	228	236	262	221	210	225	203	210	235	209	241	195	202	212	215	193	193	233	215	207	236	218	201	210	194	222	205	244	210	240	231	206	209	183	194	238	203	231	194	201	202	230	208	206	212	225	194	237	193	203	212	213	245	216	252	210	206	210	220	208	218	205	216	208	229	195	229	199	204	236	201	210	201	213	201	201	200	206	218	215	212	238	187	206	181	194	248	227	216	210	222	236	220	242	214	221	202	236	220	217	233	198	203	199	221	223	185	230	214	265	218	237	213	227	241	209	214	213	233	233	207	209	223	216	216	229	211	217	218	206	194	210	192	206	205	234	193	192	218	204	240	217	210	218	230	219	214	198	225	227	218	219	231	209	208	204	222	214	218	217	203	223	233	204	198	223	202	215	184	219	240	208	222	256	225	203	225	203	211	207	218	213	237	199	217	218	209	206	233	213	210	210	206	196	212	192	210	226	219	211	208	202	238	224	251	208	225	196	227	208	239	212	197	205	220	216	209	199	221	213	215	229	189	202	219	219	244	212	223	205	226	222	208	210	225	226	225	214	226	230	236	221	191	205	227	212	220	233	199	214	235	232	222	223	180	228	238	222	228	215	227	208	210	218	217	237	213	232	222	222	208	216	213	224	231	223	205	205	225	244	225	200	215	217	213	228	213	218	182	219	209	230	216	214	228	220	216	231	193	175	216	242	230	199	196	235	202	218	217	205	207	216	190	223	229	229	220	199	242	221	203	225	232	201	194	208	203	222	239	264	217	225	210	221	219	212	221	218	220	227	192	238	220	220	208	241	204	208	221	225	200	252	214	218	203	210	208	223	233	231	220	214	205	231	216	229	221	221	192	189	200	227	230	216	215	195	229	210	232	206	215	206	206	239	222	214	207	236	197	206	200	223	195	194	190	222	228	225	209	234	224	200	231	198	207	222	237	209	224	213	212	212	208	210	213	237	233	240	209	206	212	215	225	229	221	207	222	219	232	196	197	196	204	192	194	201	225	210	210	225	211	216	216	221	227	198	216	214	212	231	212	163	199	214	240	201	221	207	205	222	230	205	207	240	218	228	230	197	214	193	214	229	220	223	220	194	201	225	204	210	210	224	209	207	200	228	205	231	243	231	226	205	223	211	192	229	195	206	210	208	192	199	228	186	226	229	222	227	227	210	219	201	226	228	215	195	227	191	200	202	225	234	225	219	222	208	195	235	260	212	216	195	210	212	230	195	242	237	242	224	231	241	210	203	208	236	216	215	206	216	205	206	193	208	212	218	188	209	207	206	255	210	206	246	234	204	225	177	233	231	190	222	213	215	227	226	231	208	224	227	195	224	206	228	216	231	234	226	211	213	218	209	251	217	216	213	215	224	225	197	227	216	219	196	230	230	234	234	241	217	219	233	203	221	214	205	209	215	207	214	226	202	213	202	211	209	224	219	222	231	237	206	223	223	188	219	218	224	208	222	199	241	211	202	225	213	230	223	209	214	239	221	235	243	233	209	235	212	239	222	199	219	240	210	207	221	226	222	237	197	244	216	227	221	221	224	212	235	220	223	202	217	217	209	207	204	205	220	219	211	237	232	219	199	212	206	190
6600	13994	9921	4920	3501	2476	1917	1427	1078	879	748	603	508	482	419	422	383	373	321	295	327	319	312	256	295	284	297	257	228	239	255	235	258	216	265	227	233	228	235	240	252	219	219	266	245	238	234	249	272	220	223	214	214	230	222	237	244	224	200	229	219	217	198	223	237	251	214	238	221	220	214	213	224	205	224	213	212	234	239	195	204	216	199	215	219	233	210	237	220	235	227	202	209	251	202	202	224	200	233	214	219	245	175	244	227	202	236	220	228	217	224	230	241	217	190	235	211	240	230	217	219	205	204	201	225	220	212	228	193	234	210	248	196	226	231	217	201	235	205	200	249	210	220	232	218	248	208	223	214	212	194	215	226	197	233	219	217	182	200	242	201	209	228	218	230	208	212	213	202	225	218	222	200	199	229	224	222	227	229	220	226	211	224	192	216	184	227	203	225	210	181	217	214	195	203	227	212	227	214	212	212	217	213	215	222	202	212	212	252	229	223	222	236	194	198	246	186	208	197	217	242	222	201	214	237	217	196	220	200	193	229	228	207	214	227	194	205	226	216	210	214	219	206	235	211	231	218	220	225	226	224	191	214	237	207	231	245	227	217	235	233	219	198	198	216	222	227	217	242	241	232	223	219	211	223	226	242	221	214	244	233	212	206	229	198	235	209	229	201	206	226	195	206	212	224	228	199	223	197	215	229	189	203	212	223	216	223	235	205	215	201	189	239	215	240	191	197	217	229	201	221	198	232	248	218	203	232	211	228	230	199	213	228	237	217	265	200	194	220	221	210	214	185	217	209	221	239	184	210	260	229	234	243	203	221	207	241	215	232	217	215	235	211	220	229	240	233	204	246	220	241	244	211	214	233	214	228	194	214	197	217	205	182	237	203	234	222	207	214	222	207	223	191	245	247	215	207	227	209	216	229	204	210	241	226	219	193	233	189	190	224	212	222	225	200	213	217	234	233	216	217	245	244	223	216	204	205	240	227	237	192	220	240	218	214	223	224	203	221	171	238	219	214	239	220	252	228	228	197	235	249	214	226	229	220	203	242	202	234	218	192	224	225	230	232	190	218	217	210	227	190	217	204	221	214	215	212	197	202	230	233	194	208	234	223	220	207	217	217	196	206	216	232	218	222	211	219	211	224	218	212	211	211	218	232	191	239	224	199	201	195	207	230	215	205	256	206	210	215	233	201	228	224	218	196	227	223	229	195	235	255	220	205	222	214	228	198	222	222	225	234	228	206	247	206	230	229	238	209	225	212	201	194	223	225	217	210	257	223	195	217	222	211	201	209	211	217	222	220	205	211	220	210	219	215	210	221	223	222	181	223	211	236	214	229	204	222	231	235	206	215	230	212	220	219	227	233	201	229	207	194	235	206	269	228	210	195	215	217	215	198	200	218	203	209	238	207	250	214	221	203	215	218	208	223	216	229	231	211	248	210	206	197	200	207	209	221	213	241	182	213	230	216	217	196	200	192	217	182	227	215	205	198	239	194	219	231	234	219	222	210	217	223	204	210	213	206	222	241	219	211	221	226	203	245	227	219	216	230	213	209	211	228	215	218	241	222	219	228	180	215	210	201	230	233	209	229	233	219	205	205	230	230	201	224	226	198	195	205	234	223	235	212	219	192	217	221	232	243	221	215	215	216	219	242	235	227	232	229	242	215	196	223	213	231	212	208	237	207	221	225	220	238	227	211	209	207	219	226	220	212	258	217	238	235	219	226	244	206	240	206	268	228	206	212	224	204	204	212	205	229	204	237	216	275	212	207	213	233	216	220	219	221	220	214	202	234	216	250	213	209	220	204	220	218	227	210	235	221	239	242	215	221	227	235	217	224	232	205	208	222	202	197	194	222	220	213	243	199	198	192	229	190	216	226	213	194	216	223	213	218	229	194	222	197	197	188	214	255	227	234	228	230	242	226	240	216	219	224	187	212	231	228	217	245	216	222	212	205	211	218	218	228	226	196	205	212	222	228	220	220	256	223	218	216	228	243	235	229	233	194	220	208	222	226	225	234	215	222	215	225	247	183	228	195	225	231	213	227	205	195	202	216	219	219	213	221	213	243	222	237	211	215	211	223	221	223	221	215	219	230	212	228	227	214	198	221	235	226	229	228	204	234	226	208	239	234	234	223	208	206	206	217	232	222	219	200	249	227	205	197	204	214	234	222	202	236	194	221	229	222	210	219	222	225	215	220	247	207	225	235	250	206	200	202	229	248	239	228	204	227	214	225	226	195	236	223	230	216	225	202	239	214	218	216	204	235	193	212	204	237	218	225	208	203	209	211	205	226	238	228	242	220	200	211	244	207	209	197	237	219	210	222	245	244	217	196	208	215	199	231	220	207	224	220	236	210	223	208	209	243	227	194	231	228	219	201	226	248	214	204	215	185	227	213	227	221	231	223	229	229	218	222	245	214	221	217	209	202	226	233	246	226	205	220	209	217	212	233	220	220	184	208	217	242	208	210	183	219	197	221	214	198	229	224	246	213	217	236	249	202	232	218	214	187	195	201	213	232	202	209	222	220	239	207	215	214	224	205	215	214	220	201	193	224	214	193	199	205	206	218	224	236	211	211	205	205	203	217	240	210	228	241	220	209	179	210	200	218	239	217	228	229	228	218	230	220	235	227	224	212	229	231	226	225	239	238	217	251	186	202	209	191	204	261	221	202	237	231	258	215	202	211	216	251	203	194	236	225	245	233	208	218	209	222	246	223	220	196	235	220	207	218	208	224	207	208	207	228	222	225	218	197	220	207	244	193	230	207	221	216	219	172	217	196	227	216	195	199	242	211	207	251	199	207	219	211	257	219	213	247	212	206	245	230	233	227	206	245	248	195	231	222	243	195	235	215	215	199	196	225	193	209	215	221	209	203	218	232	219	202	201	232	208	210	204	216	233	219	207	226	213	216	209	211	226	216	208	212	216	236	190	211	210	214	227	234	235	246	231	233	208	192	219	199	217	224	236	214	213	208	206	214	214	204	251	205	189	214	242	204	194	220	225	230	194	210	215	206	231	236	224	212	214	207	223	218	224	210	202	228	239	204	211	191	232	214	208	224	207	215	207	216	214	211	191	226	224	207	204	224	199	220	241	229	237	232	212	234	221	208	199	198	195	192	193	216	240	241	199	214	226	213	208	196	212	199	203	215	245	203	216	223	216	225	214	233	206	217	214	210	233	226	233	212	230	206	240	251	220	214	201	237	203	241	196	221	241	235	235	218	250	206	218	203	194	212	207	231	219	226	199	229	209	201	219	211	211	215	228	215	210	208	203	208	215	219	204	214	230	238	220	207	250	208	217	216	225	212	228	203	210	219	225	217	197	260	217	207	231	205	225	226	202	213	241	234	225	233	209	219	214	204	218	205	207	211	209	213	239	231	216	224	240	220	235	229	210	250	205	231	238	234	211	213	246	197	212	254	233	248	225	217	195	209	219	262	211	242	220	232	234	211	214	249	224	224	206	236	215	219	217	218	241	237	209
27438	18858	5616	1140	867	818	735	718	632	639	728	694	716	686	676	627	667	665	643	679	677	652	701	637	677	676	675	646	647	745	676	729	676	662	654	647	655	684	670	618	643	649	631	659	629	660	670	648	666	665	661	661	654	639	658	677	649	673	663	748	674	657	684	633	692	702	687	705	637	677	667	699	683	620	658	633	680	668	675	632	627	617	693	716	664	685	706	635	627	666	656	660	674	696	669	681	676	673	616	689	698	687	695	683	605	637	661	712	618	677	641	684	695	700	674	626	677	657	642	657	671	671	662	678	670	671	677	720	642	708	666	696	708	652	707	672	658	682	731	619	678	676	655	661	646	710	646	706	674	643	668	658	683	637	653	655	680	658	691	636	654	643	702	639	598	681	640	687	746	740	643	690	655	673	685	646	681	644	687	659	668	655	677	680	681	641	694	612	646	698	629	699	675	651	660	606	694	697	629	699	667	685	666	660	643	644	619	668	634	638	639	686	632	679	638	674	632	699	670	649	632	637	634	698	711	670	675	661	655	627	634	691	687	704	594	675	687	715	663	649	669	675	636	652	643	663	660	675	628	682	657	725	667	661	709	666	666	646	713	624	707	636	630	677	665	621	654	644	667	691	659	641	635	657	666	663	628	690	679	622	652	624	630	620	709	682	643	736	634	686	672	659	633	654	639	666	678	673	655	693	655	633	683	637	665	698	680	628	716	655	697	706	645	650	582	662	640	669	694	680	683	618	650	722	677	668	675	685	649	675	735	671	663	693	697	666	696	644	714	674	709	648	735	700	658	654	654	693	641	646	610	677	638	690	666	658	653	724	634	679	701	648	630	639	684	643	706	692	658	670	697	659	730	640	685	693	678	652	718	690	695	672	685	626	651	661	627	688	713	666	690	669	654	702	639	667	674	640	664	637	641	670	649	685	660	654	671	650	661	640	649	688	708	675	669	640	651	615	653	654	656	672	672	620	656	670	692	659	640	688	685	673	618	670	666	661	725	631	651	644	649	663	705	659	678	675	669	691	690	704	677	657	677	672	691	664	650	686	656	649	643	670	649	707	685	644	663	652	663	679	706	648	659	652	647	691	668	663	716	714	738	683	671	687	649	667	667	693	633	650	663	672	649	663	636	674	631	666	678	677	642	688	651	700	645	644	653	635	693	676	684	632	666	654	679	650	656	688	689	707	695	645	681	644	646	646	681	670	688	707	681	674	709	698	661	658	655	664	649	638	667	659	659	674	703	636	662	672	680	700	676	656	625	665	673	661	671	666	671	665	686	675	641	701	687	662	656	642	659	655	672	721	667	662	660	624	640	629	688	672	689	625	593	704	656	686	677	695	643	701	679	673	627	732	693	654	635	624	688	655	639	638	672	651	635	633	670	650	629	687	626	611	647	648	664	664	671	652	676	669	665	689	668	683	688	695	635	673	649	599	673	662	654	650	652	721	670	685	665	702	662	644	651	649	648	676	684	663	617	655	671	668	707	653	646	695	673	647	686	662	678	682	659	638	659	627	698	695	677	680	663	696	664	631	694	628	651	695	729	679	682	648	669	685	643	664	696	667	661	685	654	648	678	674	646	691	668	646	671	679	658	679	685	668	649	628	677	667	635	663	687	677	664	691	660	686	678	664	679	686	655	673	674	690	650	648	644	685	693	680	664	706	696	648	661	663	661	651	640	629	661	637	677	671	676	621	656	660	664	653	697	613	679	652	703	673	680	629	688	636	708	705	652	737	677	668	663	653	687	661	683	657	672	622	640	641	658	628	659	605	653	660	657	665	643	649	668	689	659	672	697	671	645	702	688	715	696	683	643	690	698	659	698	683	670	704	649	652	688	616	666	648	623	687	726	705	631	679	679	649	651	694	671	652	677	675	710	687	679	700	690	695	660	661	637	686	676	675	662	666	650	664	667	670	678	643	680	699	686	674	674	683	642	636	640	648	632	649	650	694	655	714	617	691	630	699	649	685	641	744	728	655	679	611	610	689	661	633	647	692	675	683	690	668	629	692	716	674	642	649	654	657	681	675	677	681	622	684	686	671	688	680	644	700	665	670	647	686	683	678	670	643	661	589	684	631	666	655	700	674	736	644	634	634	625	671	679	647	695	691	665	694	648	704	670	629	702	645	659	693	654	686	663	682	684	645	638	687	681	641	679	637	651	647	711	698	679	639	656	669	673	672	669	654	633	666	650	711	664	624	669	640	634	621	650	609	652	706	676	672	661	686	648	672	680	642	660	686	673	679	634	698	662	622	653	705	638	689	641	660	659	669	658	668	684	641	670	629	668	656	668	679	688	684	642	662	661	704	646	652	690	674	667	658	632	676	635	708	673	685	687	654	628	667	605	661	663	674	655	660	681	630	682	670	605	668	692	681	676	659	673	652	654	650	684	697	695	651	667	647	658	676	609	712	643	699	675	652	685	660	701	645	673	666	651	632	627	673	673	640	632	692	661	650	638	697	689	668	720	638	726	619	650	680	694	688	690	703	645	639	640	671	654	694	669	625	676	640	738	668	666	683	698	621	698	658	697	706	727	694	666	657	653	670	672	661	678	692	659	658	692	712	721	651	665	687	663	613	643	658	726	644	635	636	617	678	614	679	702	680	692	654	638	634	644	617	679	683	623	686	683	703	688	653	699	666	671	663	629	680	657	685	638	668	673	652	677	662	651	660	675	646	648	665	674	673	639	619	656	662	659	664	643	689	720	664	638	626	640	712	685	663	657	659	650	708	688	677	685	669	683	625	613	690	651	675	603	666	674	642	657	674	643	667	643	646	662	667	664	625	691	638	690	665	669	664	674	690	669	670	690	623	729	652	680	712	689	674	681	663	668	678	637	645	689	686	572	647	629	650	643	691	634	604	675	666	651	642	684	672	643	657	694	654	679	665	674	627	652	657	665	668	683	703	634	670	640	672	658	658	657	668	678	679	641	689	673	638	642	679	652	668	676	720	661	651	689	683	634	641	662	661	711	623	708	602	638	641	655	703	671	669	639	677	629	643	644	646	654	695	640	639	700	730	651	694	677	649	687	650	653	692	656	676	705	591	698	664	681	655	678	676	634	637	684	648	672	708	684	680	695	695	657	681	654	695	682	677	695	642	703	649	680	678	655	665	692	659	692	640	630	658	605	699	677	706	675	698	677	638	685	630	687	605	698	686	675	704	665	701	636	678	650	653	693	717	661	664	676	654	677	658	666	688	701	666	652	682	690	684	650	625	650	666	634	621	655	667	690	662	661	654	680	712	696	668	661	662	633	673	630	663	682	680	678	665	650	696	694	700	682	618	658	655	732	675	625	647	705	661	680	686	684	619	715	643	675	614	660	595	630	649	638	675	671	649	682	660	687	677	651	664	652	678	648	688	651	637	648	657	711	668	692	714	644	689	609	633	653	672	633	714	647	646	622	686	654	647	703	640	630	651	649	695	710	623	695	644	648	630	676	722	659	657	675	667	625	635	698	664	654	670	700	654	686	679
4819	1203	1075	853	716	752	771	676	717	684	718	694	716	723	696	680	687	744	718	648	712	733	724	711	677	675	645	673	677	701	640	686	716	687	699	727	696	673	682	680	707	710	670	673	693	671	676	701	683	653	689	658	683	710	704	689	678	704	649	746	692	701	687	703	631	709	638	670	688	670	688	679	672	648	722	692	726	673	674	654	656	715	722	676	652	704	651	694	692	724	681	722	726	659	660	644	730	663	668	733	670	680	631	666	689	711	669	656	694	700	730	711	697	631	701	632	675	687	653	710	679	709	636	692	688	668	710	689	655	764	685	662	681	713	654	716	659	689	688	684	683	618	696	705	688	682	676	707	734	699	703	696	709	684	667	678	728	732	671	653	726	761	697	719	664	674	691	687	745	728	707	659	710	702	665	686	669	707	713	663	724	715	699	701	688	694	688	694	690	688	690	727	705	677	672	695	724	676	701	676	725	724	711	685	679	734	734	701	674	683	686	725	656	689	712	684	654	677	690	676	705	719	694	660	726	697	747	665	696	688	685	683	692	701	642	693	693	658	692	715	664	651	648	722	701	658	708	674	703	649	678	723	676	683	673	672	687	672	677	689	705	681	681	655	645	668	698	735	695	622	734	710	723	677	649	693	696	700	726	644	716	645	656	679	677	717	696	670	681	644	660	679	726	675	657	668	667	651	677	717	643	685	669	652	701	696	701	715	724	713	717	661	677	697	683	659	680	675	693	700	665	637	642	691	692	657	622	722	692	722	687	751	664	699	668	672	701	696	679	694	679	667	705	674	621	701	676	732	664	686	708	686	733	708	673	661	722	657	714	660	662	679	717	701	691	671	658	683	645	690	668	689	680	642	715	680	707	699	683	684	652	698	708	714	714	665	662	699	647	671	614	671	680	674	743	690	682	641	659	673	651	688	725	692	721	663	678	683	664	644	698	641	683	672	689	723	664	654	693	697	715	681	718	643	699	757	709	652	669	701	685	687	712	726	643	718	684	649	659	642	708	695	708	684	661	698	707	709	684	696	699	650	664	679	708	677	684	686	640	681	668	717	730	654	666	719	736	726	677	651	697	683	703	668	689	677	682	661	741	681	684	728	700	727	674	654	704	673	667	662	729	678	688	662	721	687	672	724	689	668	651	665	656	652	659	651	693	683	679	714	703	676	653	721	698	651	652	676	705	648	661	707	710	673	661	658	732	687	658	686	690	652	696	692	710	681	665	702	699	673	685	708	668	673	688	702	636	672	668	717	657	679	731	728	668	648	690	673	722	671	731	647	690	683	656	679	666	691	665	676	668	684	654	677	701	670	713	708	663	674	692	712	690	648	668	672	665	677	715	719	678	670	715	661	646	712	688	665	670	625	644	662	702	695	737	694	677	686	749	677	674	701	678	684	675	683	713	692	748	668	638	696	669	674	723	653	651	748	711	690	669	680	714	676	649	657	723	707	689	664	698	704	693	677	693	712	678	686	677	669	726	687	670	657	672	679	656	722	719	678	643	728	719	728	705	675	722	696	684	676	693	707	706	701	665	642	698	715	696	706	698	684	738	724	698	660	642	670	666	671	679	710	678	614	653	673	692	636	634	657	629	712	732	696	677	661	710	669	697	750	682	709	696	710	662	720	618	699	669	675	740	660	747	673	721	707	699	678	684	693	675	709	704	685	672	704	708	677	721	673	690	731	633	690	669	646	665	662	701	660	703	667	693	675	651	675	721	716	667	679	691	671	677	714	646	709	705	697	655	676	672	681	669	676	670	676	686	709	694	690	667	686	695	707	689	706	687	682	727	651	645	685	700	702	709	648	697	664	724	626	669	685	719	673	714	668	661	707	659	623	683	665	696	632	644	695	668	660	681	685	668	673	710	669	643	671	676	710	683	652	713	697	690	692	709	650	745	669	690	728	660	633	688	688	657	664	714	681	643	703	697	659	703	679	668	680	705	675	678	740	650	693	646	644	711	663	660	708	702	694	741	693	734	707	666	704	681	677	654	679	648	744	673	703	727	689	672	651	661	705	717	683	680	694	643	673	668	727	675	680	703	714	725	642	656	705	692	715	726	693	725	662	617	698	668	672	702	641	694	682	701	661	712	714	673	666	688	701	607	746	682	642	672	650	684	687	704	703	715	696	670	654	677	698	694	722	707	698	659	724	705	697	642	639	751	727	709	679	685	727	698	662	753	674	700	687	659	668	706	645	704	665	666	660	691	706	679	709	636	682	699	705	659	706	707	690	706	658	652	717	705	696	713	703	669	668	702	676	676	725	684	768	710	682	736	685	680	671	693	714	673	702	677	643	701	689	676	661	688	667	676	711	708	698	695	675	643	681	655	689	650	636	695	712	680	663	672	678	699	686	692	688	660	636	650	650	696	689	674	696	628	707	677	649	709	709	709	721	668	722	640	742	693	660	706	730	659	725	672	651	690	650	680	685	705	670	679	727	656	706	688	714	722	676	697	680	705	696	713	689	729	674	678	705	677	695	707	676	689	710	671	697	688	669	674	735	674	667	706	662	702	664	651	716	703	675	700	644	678	675	715	639	691	652	714	716	693	684	703	674	654	691	692	699	684	704	663	680	672	675	680	649	703	683	690	723	695	690	672	668	672	661	655	644	669	713	656	696	716	748	650	721	680	711	648	742	663	687	695	678	663	689	743	690	689	652	661	694	637	675	664	677	654	651	711	705	696	637	689	671	693	723	722	647	698	717	680	712	704	693	699	667	673	702	672	651	719	681	735	695	672	697	695	703	653	673	719	723	724	747	712	696	630	625	655	630	691	690	690	686	670	701	672	666	673	651	722	717	708	709	721	730	637	736	688	721	713	699	662	742	670	695	722	679	653	663	677	661	659	706	745	708	674	742	717	743	660	680	700	649	647	665	671	694	680	691	661	688	708	698	703	707	696	662	708	656	672	689	711	668	717	659	666	687	713	721	678	644	710	695	638	711	720	654	679	748	663	634	678	670	690	704	655	661	696	654	692	706	683	692	709	673	690	643	692	704	680	691	668	698	726	659	709	724	687	668	683	694	706	630	693	685	671	699	668	640	693	714	689	698	689	701	655	659	691	640	675	668	686	682	687	670	711	715	664	667	680	725	662	633	669	679	662	666	707	711	679	693	713	698	663	664	668	727	704	662	707	709	686	740	676	710	716	697	687	743	659	675	700	657	703	688	669	662	640	664	705	664	682	650	633	665	706	681	715	684	714	665	678	683	686	732	677	727	683	678	696	684	711	646	676	701	706	709	713	691	709	695	693	671	709	702	676	684	653	678	693	684	685	688	687	709	646	677	709	668	681	710	680	708	674	670	699	689	721	672	739	682	665	708	710	683	695	674	645	688	679	669	663	667	728	659	657	733	686	685	695	721	653	712	693	700	716	710	617	665	692	680	684	674	712	685	675	693	748	751	692	685	652	671	675	718	722	651	702	669	687	680	651	638	706	686	700	675	665	678	690	711	695	680	672	706	691	690	663	715
23335	20978	28347	23793	20967	12571	1217	729	562	523	492	454	424	442	373	382	392	403	355	337	339	342	316	334	333	371	321	297	321	350	315	332	327	307	313	347	288	322	302	365	332	314	327	311	338	336	324	330	307	294	301	311	302	335	309	335	326	317	309	321	293	285	334	327	318	328	311	333	282	315	296	337	303	327	313	307	309	309	300	288	288	305	309	311	336	327	296	323	318	303	317	302	296	336	350	328	314	328	324	314	293	349	342	301	314	314	313	292	327	313	294	317	316	303	284	308	310	308	311	318	312	282	345	289	328	290	312	334	319	302	308	304	324	322	300	298	336	338	333	313	321	314	299	297	321	294	314	331	324	295	318	262	356	298	252	326	323	341	278	311	294	314	337	293	347	298	318	295	301	326	310	304	311	312	337	318	299	320	274	321	287	308	327	330	308	315	305	313	327	333	345	312	315	275	330	245	338	310	339	316	327	298	290	296	306	323	288	289	321	319	334	298	322	301	318	309	322	315	330	310	327	304	296	297	320	293	304	277	304	280	320	302	328	349	336	346	320	322	337	327	338	296	293	317	335	318	320	306	294	293	303	316	284	324	311	301	304	308	314	294	320	330	342	350	296	302	315	300	282	288	320	320	313	321	317	309	318	313	345	320	310	320	307	297	319	318	320	310	298	295	339	329	308	321	306	277	321	335	305	312	312	276	369	296	292	344	303	330	288	323	329	317	337	342	319	309	341	310	294	360	317	336	331	336	297	298	294	295	298	313	293	300	274	312	321	307	320	326	319	312	299	316	303	326	298	307	310	337	301	297	326	303	322	282	319	320	304	319	296	286	336	293	272	293	312	339	304	339	302	283	333	303	317	310	327	302	304	315	308	311	319	330	290	314	323	330	316	341	321	260	301	309	287	288	301	286	311	300	317	280	319	289	306	329	304	315	293	307	280	308	311	313	285	292	268	304	298	344	293	342	317	335	320	313	317	323	342	324	313	303	291	322	316	321	289	292	311	281	320	305	303	315	333	302	306	315	301	300	319	356	296	292	318	291	330	331	285	308	300	301	328	306	292	328	283	299	309	279	304	317	326	344	298	310	352	292	318	315	318	332	278	321	331	282	318	317	334	301	289	298	329	340	329	312	296	273	318	297	312	306	318	307	309	324	332	288	330	315	316	308	306	313	305	332	300	323	310	321	304	275	299	307	306	308	291	343	303	263	334	298	312	329	322	301	318	333	311	316	299	335	323	327	289	288	334	307	318	287	308	317	302	305	295	331	286	312	320	295	309	281	326	332	310	309	322	277	301	311	300	318	325	321	320	307	317	303	325	315	323	282	284	309	346	311	305	325	322	297	308	316	301	300	324	321	312	296	296	318	343	327	308	319	287	300	309	293	326	312	312	315	282	322	322	310	322	303	288	296	307	322	331	291	342	272	305	318	299	321	337	303	329	282	309	298	355	311	299	294	350	284	299	354	286	311	315	321	309	313	333	303	314	304	336	301	304	329	294	304	336	310	325	344	324	317	295	309	308	275	295	318	276	306	287	324	293	299	311	311	282	321	298	315	278	317	322	319	345	298	332	334	304	318	322	316	323	331	321	292	309	301	319	301	304	336	343	334	296	311	322	325	310	313	312	309	332	327	320	280	326	311	298	290	280	345	314	318	328	296	304	310	312	316	318	309	324	313	301	345	272	308	316	306	295	300	311	288	308	294	308	317	318	297	316	300	280	363	332	337	307	323	320	294	290	315	318	353	307	319	279	313	323	316	279	331	321	317	296	304	289	306	337	327	295	287	331	297	310	289	307	294	336	298	313	294	297	334	296	337	315	321	322	316	332	332	321	310	309	298	296	295	359	297	316	306	293	331	297	286	296	312	302	315	346	300	321	299	341	295	310	301	309	321	290	298	340	307	285	305	313	319	330	315	288	370	298	297	316	343	290	339	300	264	318	289	308	312	299	330	308	317	312	324	306	292	278	277	314	314	321	302	340	267	325	277	298	347	313	303	337	316	341	282	301	317	301	267	322	316	327	356	322	321	300	314	309	316	294	296	298	328	316	325	305	307	306	308	293	316	331	336	322	321	305	290	301	278	297	310	349	322	325	334	299	324	335	318	328	303	302	309	310	301	303	279	334	317	297	300	318	323	311	286	290	287	338	338	303	321	315	322	304	318	303	284	336	316	309	312	314	304	308	310	288	319	313	303	287	318	330	314	310	309	330	321	296	328	338	308	320	340	307	299	312	292	285	305	307	306	297	316	301	340	303	350	323	301	302	302	301	346	297	317	285	297	298	297	292	323	327	297	333	302	328	346	299	315	300	336	327	309	290	310	312	307	344	299	332	324	331	298	299	309	307	277	315	312	332	310	289	348	316	315	325	334	285	296	311	295	316	322	302	316	277	297	323	320	334	341	323	277	369	305	309	305	334	316	300	326	305	321	336	323	300	309	306	300	337	333	311	289	299	334	318	305	315	327	301	302	301	275	323	304	293	318	310	315	338	295	324	341	304	333	310	297	289	293	269	319	317	342	317	285	313	341	328	309	301	287	323	334	267	307	297	301	300	345	350	338	321	347	309	304	338	313	331	283	298	326	317	324	312	315	306	312	321	351	346	328	306	291	301	297	320	339	315	324	306	299	320	300	313	321	317	318	353	292	321	311	321	274	316	318	326	300	331	309	344	321	309	332	332	313	328	287	299	328	321	290	308	309	277	307	349	376	307	283	301	310	299	313	324	339	289	298	328	299	306	293	321	314	317	333	302	328	337	277	311	298	298	364	296	317	309	335	310	326	306	337	351	334	331	310	305	306	320	332	292	297	293	338	324	332	295	298	295	326	300	343	298	331	329	308	291	329	341	342	317	314	322	334	299	291	327	298	319	293	344	316	304	311	322	335	320	321	328	306	280	288	321	299	345	312	312	305	309	306	313	325	301	325	310	325	304	279	318	291	314	323	310	326	292	329	295	290	303	298	332	293	299	305	325	281	321	315	336	331	297	303	315	313	291	335	298	276	296	310	301	319	293	285	305	302	330	320	301	309	297	305	317	328	292	301	336	306	315	357	314	296	330	311	298	313	335	315	300	302	280	303	312	308	305	314	331	331	328	340	299	323	330	310	321	317	291	306	312	307	306	312	285	287	275	290	313	312	330	283	303	303	293	330	297	322	298	321	293	302	333	284	274	335	282	334	311	292	313	314	314	338	358	342	329	331	327	323	321	299	316	312	317	304	313	295	298	320	299	284	275	308	295	299	334	321	332	301	333	306	307	315	309	293	307	291	312	283	309	331	337	312	314	312	333	315	309	294	294	300	299	312	318	346	310	294	318	327	309	287	301	312	260	323	343	321	308	329	320	315	300	323	321	310	301	296	349	348	319	320	357	295	299	308	332	326	308	343	321	314	283	266	318	324	329	312	327	319	318	306	305	317	314	339	270	291	311	312	314	285	316	291	334	296	303	299	322	286	307	312	326	306	299	296	301	341	326	308	319	310
5354	8293	6026	2847	2169	1568	1230	954	811	674	598	497	502	462	455	430	384	437	424	406	403	368	377	405	390	371	339	358	331	408	361	350	345	352	346	373	385	354	361	353	347	357	345	323	323	351	344	346	340	373	355	333	375	373	317	345	337	325	319	340	323	334	332	331	349	311	365	338	343	346	328	341	353	330	373	305	360	330	347	357	337	347	349	370	359	349	350	384	340	325	351	381	319	323	336	353	367	328	351	349	341	328	341	343	345	317	328	330	359	314	360	326	349	350	310	318	349	371	306	346	340	362	307	332	319	349	351	324	328	330	325	311	316	347	340	335	352	361	341	319	342	343	349	315	348	329	359	356	328	354	365	317	326	329	321	335	352	352	325	326	346	354	365	310	370	349	343	326	350	323	310	333	373	375	368	363	345	341	369	297	304	357	344	367	332	339	345	316	338	355	352	339	348	333	329	382	351	337	324	338	329	368	335	346	310	352	335	348	360	343	319	347	332	357	337	337	351	347	347	359	310	329	341	336	337	310	374	340	337	322	340	330	328	348	336	349	346	329	324	315	321	342	370	363	309	352	310	337	360	318	390	355	371	358	313	333	321	340	313	341	366	306	327	346	371	347	339	307	353	311	355	316	347	367	297	375	318	338	305	328	357	355	352	340	342	371	321	349	337	334	337	335	330	355	332	340	365	336	329	336	367	313	311	339	340	345	317	312	345	317	327	327	322	309	316	318	356	361	335	326	358	323	348	331	338	344	340	292	338	356	338	329	342	367	344	325	323	368	334	353	346	349	364	351	354	315	343	337	376	341	317	316	374	329	353	351	370	330	338	342	359	323	336	372	336	333	350	320	340	343	330	324	347	334	319	331	330	329	331	332	335	359	350	334	362	355	326	325	341	306	351	350	310	297	337	351	352	352	330	347	328	360	363	331	343	358	340	335	348	341	333	333	329	320	361	333	368	339	366	346	332	338	312	376	326	338	327	343	326	330	323	320	367	341	316	346	371	324	333	317	326	329	353	338	339	326	389	307	323	343	346	364	367	359	334	326	324	335	346	351	291	349	309	325	372	360	326	344	334	305	344	310	306	328	343	337	331	303	351	315	349	339	355	350	301	352	325	357	331	344	348	370	327	315	318	339	328	343	345	339	313	309	345	320	306	324	314	297	344	337	320	348	333	310	382	358	327	350	341	366	350	370	348	322	366	357	372	359	355	348	338	354	332	334	387	362	343	340	320	362	345	330	337	334	362	356	339	345	343	372	341	318	326	340	352	340	322	336	327	321	311	322	330	349	349	339	339	342	323	358	317	343	317	307	339	336	317	331	352	352	352	343	325	321	339	370	357	325	348	352	307	367	352	318	359	318	352	316	340	370	366	322	317	375	331	330	339	325	323	389	350	341	335	308	363	347	335	336	352	366	323	342	320	360	325	325	367	346	321	324	330	363	349	342	365	353	334	340	359	369	335	368	363	311	365	360	327	341	309	358	343	336	372	348	365	338	319	363	356	340	337	358	335	343	317	346	360	357	363	344	304	312	356	323	349	349	347	330	333	356	347	361	304	344	344	345	352	301	383	340	331	349	333	346	332	327	320	329	366	347	320	325	333	310	343	355	351	285	361	324	323	322	344	321	324	341	310	336	345	311	323	332	379	356	325	358	376	350	334	344	373	313	363	341	364	361	347	330	354	367	345	347	331	351	359	348	325	334	338	322	317	335	352	338	352	361	324	348	369	319	351	349	333	340	292	373	354	313	325	327	326	319	358	326	341	333	299	357	340	330	363	380	339	341	324	329	361	330	318	349	339	308	348	369	351	336	358	359	359	336	332	370	304	320	316	342	337	307	322	323	361	338	340	348	324	369	349	321	350	335	345	348	339	355	381	352	327	356	353	339	350	332	323	357	324	348	346	342	325	312	299	341	337	355	354	309	305	316	340	362	354	346	343	307	312	363	338	312	350	341	344	366	320	342	323	345	382	333	350	321	328	346	330	360	349	352	331	357	320	327	337	387	363	327	358	332	340	307	311	324	329	339	330	326	326	300	350	328	349	312	355	313	348	338	342	351	352	360	355	348	364	329	356	370	351	330	311	351	336	332	329	309	348	334	325	369	318	296	345	361	389	345	360	352	347	354	349	301	354	341	321	343	347	375	357	302	339	320	341	341	316	365	360	343	328	311	339	363	334	326	353	362	364	358	323	341	350	324	346	336	385	354	354	322	357	275	307	328	325	324	341	339	333	339	310	332	311	325	333	354	348	351	323	357	355	352	360	320	329	346	387	341	335	306	333	306	352	296	343	312	354	317	331	344	331	344	344	326	344	362	346	311	337	345	331	336	350	323	360	361	331	344	335	322	352	317	328	327	311	346	354	334	361	294	348	363	364	356	304	350	330	343	305	307	350	360	339	336	335	315	348	327	364	364	342	339	333	327	314	328	362	360	348	342	335	326	339	326	375	323	350	356	322	364	335	361	311	338	350	341	358	349	348	364	355	329	344	348	335	319	340	331	337	325	333	328	327	342	344	366	343	326	356	363	336	333	324	351	323	338	315	362	361	315	314	337	348	341	327	354	322	341	358	314	318	335	407	339	378	338	356	345	368	276	312	349	331	358	355	326	353	298	343	373	318	296	349	339	347	326	335	355	363	348	317	349	307	327	360	349	333	369	341	335	328	347	337	360	306	351	343	326	322	353	317	368	343	342	316	338	373	296	333	331	361	351	359	378	360	360	348	325	337	335	326	336	363	327	345	369	361	377	329	367	354	343	361	377	334	315	325	364	338	349	346	356	351	315	347	360	331	325	342	326	328	340	339	311	352	323	349	360	377	304	372	343	352	337	297	337	314	351	345	323	335	313	331	330	334	324	355	337	340	354	311	347	352	319	358	329	336	347	340	306	346	360	339	366	345	374	311	399	364	347	338	329	344	354	337	342	350	339	351	317	357	348	383	372	359	354	331	385	361	341	324	371	390	348	343	351	310	367	366	323	365	308	319	354	323	342	359	374	332	357	314	336	333	342	334	332	356	375	366	375	312	347	316	319	353	392	332	315	319	355	368	308	362	316	369	365	349	338	325	345	373	368	332	347	356	321	338	334	326	336	360	307	367	345	370	346	342	370	345	350	349	335	324	328	348	377	335	346	332	333	324	345	320	348	354	313	334	327	334	332	369	365	348	385	314	339	342	350	315	319	334	354	335	331	348	329	371	359	356	351	288	322	335	364	335	379	349	360	377	335	330	329	339	344	316	345	343	340	351	351	345	376	347	341	378	363	365	349	367	347	342	364	334	317	326	329	338	352	331	338	364	333	343	357	359	339	357	337	316	358	323	331	343	313	346	337	347	355	366	343	325	326	341	313	349	335	374	305	364	342	349	360	299	370	319	352	338	341	337	362	339	344	368	333	365	353	324	336	318	304	313	321	301	340	369	346	327	360	379	314	350	359	344	365	327	340	379	335	335	355	358	352	343	362	351	333	331	322	351	358	338	368
24424	20972	27503	24541	15339	1540	983	873	823	798	760	706	714	710	785	722	710	683	720	723	671	672	711	693	719	702	660	717	724	615	682	691	668	667	711	701	705	674	697	733	736	691	704	717	713	695	715	701	729	675	696	736	675	677	700	674	667	682	709	716	718	652	654	706	682	665	654	676	708	724	709	659	718	672	696	675	659	669	718	647	710	679	677	674	691	675	692	675	708	660	719	679	654	685	660	740	709	688	689	642	668	701	659	667	694	714	708	690	696	697	634	703	670	676	695	655	615	652	657	635	680	677	685	683	724	701	675	679	665	614	735	678	709	688	660	659	685	636	710	644	721	647	648	688	673	675	654	708	668	682	667	674	665	726	679	661	681	682	691	645	694	641	673	694	675	706	674	755	666	679	709	716	628	708	717	690	704	722	695	710	695	659	691	687	686	706	660	647	697	732	643	634	656	724	714	694	674	711	697	685	684	657	649	710	696	644	642	684	668	685	692	685	707	689	683	703	696	640	689	628	683	681	663	719	683	676	674	689	670	714	691	733	657	619	687	651	693	695	741	637	677	663	670	679	683	671	693	659	706	700	669	680	657	698	600	687	711	679	705	698	670	664	684	669	680	709	662	731	661	643	682	682	724	636	669	675	635	715	598	668	656	683	721	648	711	696	672	700	692	658	711	680	697	666	658	684	729	689	690	662	698	669	671	688	676	706	704	690	654	686	658	643	680	637	614	699	686	650	648	674	679	623	700	724	714	699	707	702	702	694	743	697	619	634	694	681	669	693	711	682	692	668	666	679	676	700	674	664	628	680	648	683	674	706	717	627	666	696	705	691	674	684	718	718	684	695	647	675	694	719	664	699	666	652	688	706	664	680	698	663	686	654	677	663	700	699	737	713	700	638	748	667	698	709	681	689	713	666	742	699	723	607	716	717	638	654	666	722	662	647	690	646	735	692	623	688	666	691	727	666	662	647	659	731	699	678	616	655	703	661	699	678	672	650	695	702	670	663	682	699	676	682	723	696	696	746	657	671	687	623	655	716	660	701	747	726	661	668	670	674	674	679	714	677	655	696	688	665	701	667	673	652	649	654	705	668	671	696	698	657	719	680	713	663	616	710	650	695	708	695	676	717	698	705	688	712	665	667	734	699	688	640	679	655	714	719	689	693	694	683	737	684	718	702	669	656	683	683	689	704	703	694	638	649	624	724	698	702	655	688	699	701	670	672	716	694	706	674	661	725	660	692	696	664	692	660	706	681	701	676	618	677	764	678	680	647	722	706	658	642	708	672	664	699	672	681	702	713	666	666	697	664	622	714	687	669	714	677	698	726	676	676	702	679	654	664	696	707	716	660	673	676	652	719	707	697	682	691	675	646	682	641	703	698	719	719	697	687	667	685	674	660	721	656	702	711	678	683	690	685	690	649	718	693	687	687	652	718	652	643	719	624	688	704	618	686	721	656	639	718	654	674	634	690	696	673	679	658	679	667	683	721	646	657	740	674	716	651	712	670	732	714	672	697	698	662	639	656	695	672	681	713	689	654	672	671	687	679	713	669	666	658	675	671	670	686	715	679	693	672	691	638	711	657	685	723	681	668	646	647	646	707	672	653	667	711	664	649	687	693	652	702	658	722	673	708	666	640	691	718	725	675	655	657	667	688	636	681	704	692	644	660	672	665	646	661	598	709	679	732	697	724	667	683	693	695	714	678	652	659	705	657	727	650	644	641	680	615	643	661	728	671	683	628	677	726	675	697	678	684	689	648	683	686	703	757	672	663	732	694	690	697	685	667	672	693	690	646	652	736	660	703	650	668	721	671	683	690	678	694	719	694	682	642	656	667	665	654	686	657	648	700	661	680	661	666	704	699	715	689	690	722	673	682	689	680	725	678	638	657	657	726	653	649	682	685	687	671	669	716	680	658	742	678	697	661	693	671	663	663	655	721	693	676	675	667	641	731	682	703	667	680	744	651	659	697	713	719	681	697	694	707	695	665	669	669	676	693	671	730	684	699	688	665	670	631	688	689	703	720	669	682	702	654	680	674	700	667	669	706	672	735	688	693	634	686	696	679	670	678	703	708	720	681	759	650	689	697	695	687	642	680	685	658	662	623	674	740	715	647	684	674	651	640	706	718	718	682	672	625	674	675	638	699	680	705	641	706	684	717	732	693	652	633	660	661	682	674	751	656	697	677	637	676	713	696	641	681	727	687	669	678	665	707	699	697	718	710	682	715	680	696	726	690	655	677	700	697	687	725	664	647	727	696	678	662	646	683	659	652	675	646	648	674	638	722	664	692	686	676	710	686	709	732	696	692	689	683	723	717	706	719	661	663	647	671	683	725	669	690	698	694	701	661	674	700	659	723	688	676	695	716	658	704	695	700	639	673	732	655	697	705	667	673	703	690	673	688	721	684	670	704	705	700	721	665	690	700	674	697	670	683	692	649	687	645	675	706	698	730	657	667	725	707	704	694	682	681	663	711	676	627	689	677	660	692	710	683	683	639	692	683	666	739	659	688	695	686	666	703	701	751	657	680	672	677	737	636	690	682	723	672	690	649	685	657	707	643	703	622	645	682	685	683	695	669	698	707	658	685	691	647	643	664	649	675	677	715	662	691	658	674	639	660	666	659	675	672	681	661	699	688	635	668	667	640	661	634	668	658	712	679	743	718	678	646	673	684	665	686	660	686	671	709	709	681	716	683	726	684	677	675	668	649	641	625	670	708	660	701	683	705	709	603	683	723	678	694	642	704	664	678	719	688	655	682	701	700	724	655	635	642	668	683	690	683	692	691	698	694	706	653	657	674	666	688	690	692	675	705	672	693	706	692	676	667	631	690	701	698	652	714	727	670	679	666	688	634	663	708	601	639	688	712	676	658	721	677	682	699	659	694	704	682	665	669	680	652	638	687	695	637	703	711	754	734	647	705	656	704	731	636	654	664	704	706	693	722	696	667	704	721	702	692	664	704	700	662	741	643	657	750	683	707	661	637	679	655	624	760	702	698	661	712	658	730	639	744	685	711	686	695	658	711	681	682	703	647	702	723	696	701	699	700	676	701	665	717	642	683	667	673	686	643	691	680	642	666	672	687	700	709	666	681	667	662	708	631	710	725	671	675	640	677	647	704	684	678	680	661	662	697	701	651	626	672	734	676	687	687	674	695	723	697	671	710	687	676	661	688	644	666	634	685	620	686	680	672	635	688	676	709	665	644	643	684	690	679	663	667	704	713	687	672	725	701	745	662	685	673	674	656	673	728	692	704	691	695	678	627	677	688	715	687	700	703	711	682	702	677	660	655	747	693	692	740	672	706	693	678	665	638	656	736	634	683	695	686	658	736	677	681	678	694	659	691	683	745	643	741	668	648	701	648	650	712	707	695	699	705	680	652	658	687	678	665	646	691	725	659	704	685	723	711	667	727	659	704	651	672	694	689	695	667	665	644	677	706	655	689	723	720	697	624	727	660	689	642	663	688	695	698	649	676	682	685
6122	5400	3961	2013	1703	1356	1206	1070	886	883	829	809	821	734	709	711	756	730	718	719	725	733	684	701	729	698	674	675	679	706	674	689	680	707	668	654	686	696	644	684	658	703	659	664	672	735	711	710	700	698	686	699	653	647	654	673	676	673	654	703	678	710	671	663	707	677	669	709	669	687	709	652	724	679	673	671	674	700	612	691	693	708	700	698	694	663	703	702	695	668	714	675	669	690	674	683	652	691	661	741	701	686	710	693	697	677	681	691	673	655	692	666	649	660	679	715	673	736	658	743	700	664	711	643	727	664	704	704	646	685	657	716	685	655	701	702	699	673	731	690	648	699	721	669	693	695	700	663	696	720	680	701	640	687	665	664	709	739	728	679	660	690	677	731	727	668	679	685	649	703	641	685	737	655	677	665	681	667	698	694	699	697	734	679	693	685	644	681	689	733	682	628	698	685	677	667	672	650	679	723	701	686	717	626	664	704	732	717	673	720	687	687	647	681	734	690	703	653	671	685	657	673	702	673	704	638	707	715	685	708	704	689	712	646	667	650	672	697	702	711	671	699	649	691	676	707	710	712	697	686	691	662	703	669	659	705	725	645	676	662	735	674	717	686	685	677	723	677	672	691	709	648	657	700	653	697	709	678	636	679	641	690	719	650	674	677	649	639	716	651	711	680	687	694	674	671	704	658	700	685	729	689	652	663	645	679	666	652	684	692	644	647	654	660	662	686	696	730	641	743	643	677	705	672	685	655	698	664	684	704	662	655	678	650	698	669	697	692	693	674	631	698	683	685	717	673	664	703	664	695	697	675	646	702	663	671	713	633	682	714	714	691	658	700	663	704	723	724	693	712	691	655	696	708	671	666	668	684	649	713	702	700	649	706	675	704	674	713	666	658	644	703	686	669	685	666	687	701	640	731	699	689	647	668	698	668	698	682	670	677	710	674	688	673	639	638	706	654	701	699	654	688	646	679	658	648	720	691	697	673	655	666	678	682	677	676	729	670	682	683	665	679	677	695	696	663	672	667	651	688	682	674	694	642	663	705	689	678	705	691	682	696	670	693	695	683	661	640	725	683	635	671	683	679	657	656	695	660	602	675	647	737	694	712	678	705	694	687	692	684	720	686	668	701	727	710	673	608	674	686	687	658	693	693	682	672	678	714	720	676	668	714	680	683	676	677	688	702	708	618	709	637	650	656	653	697	687	704	678	685	658	695	646	652	676	680	711	671	704	711	665	695	701	695	688	695	705	638	667	659	676	618	676	680	643	682	661	690	659	684	694	692	606	637	681	682	677	689	663	732	653	697	674	705	670	703	680	683	692	670	683	670	696	670	700	669	653	639	658	701	667	685	665	663	685	720	661	718	712	688	705	670	636	681	684	677	701	698	673	666	668	715	668	696	672	650	678	682	689	725	688	673	648	669	682	627	725	680	701	649	686	688	678	678	682	710	644	652	707	653	658	687	675	692	676	620	701	668	711	704	690	700	725	641	666	686	660	684	675	690	672	685	664	661	693	637	711	669	664	662	679	713	701	650	676	669	646	683	723	660	657	683	649	689	658	666	636	716	731	718	649	698	672	663	634	629	685	674	712	695	724	707	704	630	732	664	706	653	705	643	683	685	689	674	710	688	677	738	698	695	702	679	692	733	687	682	687	664	670	686	659	721	681	663	672	677	692	736	717	706	710	692	644	680	638	680	690	670	685	684	641	671	689	659	645	722	654	686	676	695	671	658	678	668	681	692	726	664	626	657	726	664	662	723	689	698	651	676	643	682	675	689	641	728	697	693	674	678	745	720	657	679	700	676	690	690	718	670	699	655	704	699	685	630	716	702	720	700	689	700	699	694	691	653	682	711	698	696	692	660	725	692	636	685	685	716	652	699	673	677	717	655	672	689	660	733	642	649	698	656	658	703	690	674	716	690	669	647	633	716	688	660	682	655	712	659	709	698	704	707	687	710	693	723	661	708	703	673	654	711	667	702	685	697	664	694	704	675	709	705	662	681	664	681	683	662	700	689	639	702	680	713	667	745	683	693	656	682	717	704	689	673	689	654	678	661	672	709	741	711	703	738	683	658	675	655	723	661	707	655	625	638	691	681	663	685	680	637	708	656	663	671	683	729	730	663	746	635	726	668	657	666	740	678	701	684	667	690	661	654	714	656	684	679	698	683	689	711	706	661	659	683	675	705	666	670	734	634	704	694	740	680	648	694	684	698	643	670	720	693	709	645	673	685	661	706	661	656	705	709	678	659	706	646	711	675	660	698	700	707	662	662	677	619	649	693	682	741	670	658	699	712	705	712	670	657	736	691	676	708	655	674	681	712	719	662	712	630	683	656	668	663	722	713	665	692	655	681	700	695	735	649	677	634	689	654	703	705	682	656	647	732	695	708	705	697	666	732	702	690	668	663	685	654	662	713	694	703	728	697	703	703	684	643	709	699	680	697	674	663	685	666	641	718	643	658	643	667	658	691	712	693	661	662	666	711	696	684	682	622	679	698	640	672	699	658	675	656	713	726	678	648	665	691	653	702	680	636	670	657	708	669	685	627	697	696	665	657	669	708	669	728	669	649	694	679	665	666	681	664	677	601	693	677	673	645	661	673	667	707	677	718	663	677	608	701	660	659	680	671	664	661	614	667	731	690	697	707	660	681	707	690	697	678	694	638	727	696	681	696	652	684	679	697	628	671	660	677	702	630	673	610	687	697	672	640	714	720	687	644	677	709	687	691	654	677	647	723	704	649	685	658	673	715	671	660	668	668	686	710	676	701	684	677	654	698	693	670	675	675	696	660	672	673	656	670	664	676	676	728	646	711	666	676	625	727	738	661	699	701	669	683	687	696	701	688	636	626	712	716	690	654	645	640	692	675	684	650	696	695	697	703	699	682	675	658	618	716	700	655	695	670	713	754	651	695	668	665	661	668	660	663	649	658	698	723	642	701	681	666	737	683	671	685	692	683	704	666	644	676	674	677	666	684	729	668	673	678	700	692	719	687	731	663	680	661	719	683	687	725	696	704	701	661	618	700	699	709	611	661	714	731	628	721	675	722	620	648	683	709	698	648	681	679	672	686	671	649	655	697	683	640	682	696	690	657	680	709	710	677	677	704	673	707	725	704	661	708	677	683	709	721	717	692	680	679	728	640	664	651	720	687	678	672	683	657	660	677	679	707	720	641	680	702	696	702	685	729	654	685	716	686	670	713	658	693	689	679	681	659	735	677	715	675	658	706	726	689	711	688	674	705	668	670	698	689	653	739	678	695	646	698	721	634	698	730	667	720	687	674	656	715	642	698	712	669	644	682	646	679	669	708	693	691	713	708	714	714	681	678	664	681	726	718	667	679	666	687	664	720	711	678	686	640	685	678	660	703	643	706	693	666	669	682	652	672	683	677	704	660	666	664	695	723	671	689	661	717	683	684	677	680	683	656	673	693	717	672	644	704	697	679	651	671	698	697	684	671	687	682	659	694	668	693	687	672
22275	21010	28788	23426	21007	21054	11678	1030	730	604	570	412	403	400	399	359	331	311	326	258	280	267	269	246	253	267	266	254	268	240	248	252	253	258	216	241	242	262	248	228	240	216	227	258	228	207	191	215	208	265	231	251	234	213	248	201	203	209	227	199	215	216	224	216	212	232	231	219	254	238	225	233	210	212	238	216	219	239	213	232	206	217	235	199	227	223	219	231	228	238	217	211	223	205	218	212	231	209	236	209	235	208	225	212	204	221	231	224	242	214	218	212	234	245	221	234	239	246	199	236	212	232	203	223	213	188	231	196	226	213	222	202	247	218	214	216	212	213	211	209	210	225	211	235	213	237	204	215	225	243	238	230	217	231	196	230	219	233	213	234	243	224	221	216	235	235	251	211	162	229	210	232	248	210	207	235	205	197	210	213	202	246	252	250	186	236	195	205	211	228	222	225	225	217	219	199	214	217	231	207	218	222	236	225	213	245	224	215	221	221	232	217	249	219	234	232	191	212	206	215	239	245	209	226	234	217	247	258	245	243	255	242	231	234	229	214	198	244	213	228	223	215	228	220	224	216	195	195	230	199	233	220	190	209	236	211	190	203	227	232	212	209	218	229	225	203	219	219	204	199	191	204	197	214	238	196	220	197	212	219	216	240	210	220	216	222	217	217	221	258	238	220	221	219	202	212	234	218	209	231	225	226	231	200	209	204	208	226	207	219	222	224	227	197	205	211	235	234	211	212	240	225	216	232	231	200	222	208	227	241	251	212	185	219	229	234	211	214	233	222	216	222	215	220	223	194	245	219	226	218	211	259	224	204	218	246	200	220	207	224	235	220	210	206	234	236	214	249	219	226	205	246	202	218	203	197	223	220	227	228	204	237	196	213	232	227	230	242	199	215	225	220	225	231	210	218	206	229	211	226	209	196	209	204	191	208	234	243	212	219	200	203	195	210	224	238	257	242	217	223	246	211	202	229	207	206	258	206	198	227	219	233	186	217	242	212	221	234	215	227	228	211	216	239	211	217	233	211	222	195	215	220	218	207	250	245	251	230	201	227	213	220	207	252	216	185	234	200	206	209	247	229	210	211	245	201	208	232	264	219	200	230	212	216	254	205	216	221	208	227	193	211	242	226	206	224	219	242	233	194	233	214	239	225	207	219	217	227	229	203	224	226	212	215	211	230	216	229	204	212	213	201	214	186	227	214	236	198	240	209	185	219	215	204	219	214	219	251	226	232	218	198	212	251	224	201	225	204	229	220	210	236	251	236	224	218	188	185	216	214	227	213	203	214	219	198	222	221	211	219	224	232	235	243	226	194	232	224	209	230	223	206	218	210	209	205	227	205	229	221	208	205	240	186	214	222	190	223	219	220	243	216	228	239	239	217	215	225	224	220	221	217	238	214	216	190	228	217	230	219	187	244	218	207	238	237	216	222	215	231	232	214	203	207	232	235	219	198	240	198	226	215	209	236	217	242	255	251	242	224	234	225	226	217	242	212	221	202	222	242	238	230	213	239	228	231	201	223	225	222	228	224	214	228	238	227	201	203	252	216	221	207	249	218	218	209	226	228	203	250	204	210	210	234	192	209	208	197	200	193	236	201	193	201	201	205	217	230	227	249	215	229	193	229	210	200	230	255	197	231	202	229	207	198	213	199	202	226	224	218	250	207	228	226	233	201	207	241	210	227	227	199	217	216	213	203	208	226	213	220	219	205	237	218	172	229	228	223	222	207	215	223	205	222	216	221	225	222	232	258	224	212	224	201	223	228	198	238	200	232	211	205	222	246	211	210	217	209	234	238	217	224	215	212	232	221	211	254	196	229	220	211	239	215	220	221	221	232	218	228	211	216	225	236	201	211	212	206	223	221	227	203	199	222	231	203	212	232	212	232	237	218	225	203	258	221	199	200	212	225	228	201	212	235	222	232	215	223	247	230	216	210	231	245	236	220	209	237	209	249	205	237	222	246	231	230	230	238	214	208	228	235	214	218	213	216	210	204	215	227	231	208	219	231	215	212	221	202	186	237	184	207	195	227	208	193	238	205	214	217	190	200	268	232	227	237	238	222	196	202	222	235	231	192	193	195	224	195	211	204	237	229	227	236	212	210	205	209	207	231	212	217	219	223	238	217	206	221	192	234	249	227	226	236	231	231	222	234	211	212	207	273	212	215	229	206	230	219	229	216	203	234	212	223	225	229	220	235	243	209	222	230	236	222	224	212	219	214	211	223	230	208	255	209	216	205	225	220	223	233	227	222	208	218	200	221	191	259	226	193	206	194	221	217	220	236	179	236	238	209	244	216	213	220	237	219	230	213	209	232	252	253	242	225	227	209	217	240	188	225	224	236	225	235	229	243	231	228	235	217	223	210	218	245	208	224	221	224	239	214	209	239	204	226	235	232	196	233	214	232	230	238	219	244	212	237	209	228	244	204	254	212	217	224	223	246	224	239	197	209	226	228	215	212	216	206	206	218	203	213	211	198	210	226	230	222	185	205	213	207	207	212	212	217	209	224	208	177	216	211	196	221	250	236	241	237	226	211	242	238	218	219	210	205	217	214	227	214	210	231	219	223	232	234	217	222	212	234	225	219	215	214	221	212	207	229	228	245	226	195	230	220	214	247	231	169	228	196	232	202	215	201	245	221	206	232	220	220	216	212	206	235	191	211	229	229	201	222	212	248	213	207	215	239	213	207	209	224	220	222	231	215	214	234	214	212	223	181	233	213	209	219	194	205	238	234	253	243	241	221	205	241	229	197	205	186	195	261	195	214	225	219	244	214	227	206	239	214	248	221	206	204	230	199	225	232	243	222	250	214	218	233	207	199	233	227	226	216	239	224	230	215	200	222	189	194	222	237	214	226	236	206	241	245	226	214	195	233	234	226	225	230	219	195	218	220	237	220	206	190	243	208	230	224	226	226	196	219	204	240	233	222	221	215	239	230	197	222	216	198	216	200	222	226	210	233	240	234	209	190	212	210	208	229	242	216	216	203	220	220	219	216	202	214	199	200	227	234	211	208	207	216	212	204	217	225	209	232	210	234	210	206	217	223	218	216	222	228	233	229	218	191	218	241	218	223	223	190	219	218	221	215	233	202	218	220	222	225	211	213	232	235	208	215	230	226	219	217	257	224	199	232	183	227	212	227	222	217	237	200	232	245	218	229	241	231	237	255	209	214	207	233	228	214	227	230	233	185	242	213	200	227	231	216	226	195	218	214	219	227	207	209	238	242	211	213	211	210	222	218	227	219	233	256	216	233	226	227	226	193	233	242	204	222	216	213	251	222	222	237	210	253	223	248	225	245	230	227	228	211	229	198	205	233	190	203	204	177	231	198	206	206	222	226	225	239	215	217	224	202	213	236	204	197	242	251	221	217	217	208	225	216	238	225	222	205	211	208	221	231	186	244	218	242	237	235	193	220	226	228	231	234	209	228	226	276	218	216	222	217	225	212	220	245	243	229	223	206	212	216	222	216	207	236	203	232
7204	14084	9965	4968	3466	2576	1864	1409	1115	877	733	577	538	509	446	418	335	391	337	371	306	300	328	294	291	282	261	264	272	232	258	257	233	260	256	259	245	253	252	248	245	237	225	231	231	230	220	236	230	255	229	254	222	220	232	221	228	221	231	204	227	202	218	222	219	217	240	224	240	217	206	223	244	235	213	206	206	230	215	215	212	225	251	235	220	215	216	210	210	231	213	223	194	217	233	225	236	260	236	202	214	205	209	217	206	211	196	220	222	220	232	219	194	219	239	226	207	242	212	195	199	204	221	238	218	209	247	217	195	217	188	225	230	221	217	220	230	231	220	229	219	235	227	229	213	237	224	231	246	212	219	212	198	223	214	205	215	217	235	258	207	210	238	222	206	198	225	203	225	216	205	215	235	225	211	223	205	252	221	214	200	216	198	237	218	229	226	202	212	199	204	210	211	216	209	211	226	199	228	249	237	219	203	209	220	212	248	236	239	226	248	250	249	222	230	207	205	217	228	231	242	227	209	206	196	239	216	229	219	210	217	237	221	226	238	185	206	213	206	185	207	212	222	200	203	238	219	223	220	240	222	197	225	202	217	224	216	247	225	221	216	213	194	202	220	231	233	223	227	226	212	185	204	227	211	233	222	215	255	233	232	194	199	228	200	226	241	212	230	242	213	244	247	205	230	221	213	219	213	223	193	238	200	234	226	233	204	245	198	215	211	232	182	216	223	210	231	223	211	221	221	240	208	205	197	216	193	202	250	226	231	213	223	221	236	214	248	195	230	192	223	187	229	218	195	237	229	230	203	209	234	225	199	208	227	189	205	252	217	205	223	200	227	203	222	234	210	230	206	206	216	230	231	207	234	225	224	234	230	193	222	209	229	230	230	226	234	230	213	251	238	204	222	212	222	222	225	232	216	212	208	228	210	219	224	236	257	235	238	244	217	217	229	232	222	222	211	231	230	229	233	208	236	261	225	211	202	230	226	225	223	224	234	220	241	235	225	209	207	227	205	215	221	222	204	228	239	226	232	239	199	207	212	216	205	248	234	210	251	223	258	219	236	213	222	221	194	225	241	209	233	211	227	205	214	223	243	226	214	211	224	222	228	223	213	220	208	236	214	224	218	230	234	237	227	230	201	210	243	209	224	216	225	228	230	235	208	218	226	216	214	236	245	217	219	214	222	212	223	217	211	234	216	226	224	204	221	219	220	219	212	219	230	216	203	208	231	223	210	236	210	204	208	231	216	221	210	206	242	231	222	209	242	228	218	224	224	208	209	221	196	210	210	221	216	225	220	221	204	249	219	227	191	224	245	212	201	234	221	252	211	199	222	212	222	219	224	199	227	230	214	215	209	219	250	220	229	231	211	228	244	225	221	215	215	205	194	224	240	220	218	233	219	230	201	206	222	193	225	210	206	221	216	212	245	233	219	219	218	192	224	215	219	235	225	245	195	221	236	222	209	217	216	209	247	216	224	211	236	202	223	212	233	217	193	195	248	222	218	228	213	228	238	192	219	206	220	207	215	207	240	217	217	210	229	189	186	232	190	204	224	249	206	196	217	222	180	225	234	226	246	237	214	204	214	208	242	213	220	209	225	222	233	214	223	242	241	190	238	251	226	231	239	199	236	234	244	201	205	231	230	200	221	223	209	202	217	199	198	203	207	215	183	214	211	237	202	213	215	209	199	230	214	223	211	195	218	235	241	209	194	216	211	206	218	193	228	213	235	214	227	199	256	181	238	222	213	221	207	234	236	214	217	183	205	222	195	220	192	234	196	238	206	227	229	211	233	265	229	215	216	238	200	200	204	222	254	237	211	214	212	202	231	231	201	243	230	229	199	198	218	197	201	226	226	192	233	225	207	217	221	223	194	203	231	217	214	211	211	205	197	198	207	241	204	225	224	222	231	220	213	216	247	221	234	213	228	208	226	219	222	196	206	244	239	253	242	220	198	211	232	201	248	203	232	245	232	259	220	194	217	224	214	239	237	224	222	238	225	232	215	245	197	220	230	264	227	221	206	259	207	198	218	216	249	231	199	217	218	235	211	196	222	234	234	231	208	202	217	219	227	232	207	246	214	217	220	243	236	224	255	218	217	217	193	212	202	237	248	214	193	196	231	231	212	223	226	217	217	220	194	212	211	215	203	218	219	235	249	197	222	210	196	257	215	194	266	217	216	226	214	224	199	238	211	216	236	255	226	258	212	216	238	215	237	216	218	228	250	198	218	202	195	229	209	235	264	261	234	200	218	219	234	203	232	193	212	230	222	224	196	215	235	243	208	225	223	211	210	201	229	225	230	209	188	241	194	228	232	221	229	200	198	219	213	233	219	205	233	237	202	225	201	220	230	227	213	208	192	236	240	205	228	229	237	217	219	215	220	235	243	209	217	193	203	252	212	205	226	235	237	212	210	227	213	232	211	185	217	226	232	223	228	227	184	204	232	211	216	218	224	210	225	240	216	239	234	227	220	213	225	209	205	246	216	203	225	249	221	219	197	241	224	228	226	220	246	202	200	213	229	226	214	211	210	247	227	200	198	204	193	220	218	219	217	222	217	241	213	221	203	217	200	222	224	210	217	225	235	222	211	230	189	236	212	231	210	203	203	238	211	212	217	217	217	212	205	217	225	212	201	228	214	220	242	241	221	234	216	225	210	210	209	229	228	202	227	215	219	220	222	228	242	236	203	200	211	199	217	216	230	258	226	237	241	213	199	203	219	212	214	218	202	212	227	218	209	210	226	224	206	223	214	193	220	206	199	205	207	197	199	189	214	247	224	226	217	217	239	215	209	212	212	236	224	233	241	210	211	234	202	202	239	230	215	221	220	211	207	201	215	210	213	211	229	215	203	231	202	240	223	212	215	218	205	234	228	237	202	195	209	227	240	207	217	215	207	207	221	212	196	196	220	234	205	228	207	206	215	195	219	204	250	218	218	218	207	234	226	237	229	204	209	236	211	219	228	245	216	224	225	210	225	209	203	225	210	206	203	254	218	199	188	218	228	219	236	200	209	205	198	240	223	200	244	180	208	226	223	220	202	214	253	220	196	205	212	209	231	224	212	259	202	227	200	220	212	211	218	219	231	214	207	224	223	233	196	223	236	206	219	231	220	202	201	227	200	229	240	209	197	198	240	194	239	217	218	228	199	218	212	211	211	198	232	204	205	232	199	225	225	217	218	234	207	204	217	212	228	191	222	221	251	209	232	203	211	214	205	225	233	194	217	192	195	218	223	238	255	237	211	223	237	203	217	201	234	224	241	192	215	220	200	209	225	231	226	238	225	242	212	222	196	230	210	239	217	201	214	219	212	222	211	212	204	234	226	210	222	244	222	216	225	242	221	223	210	224	231	208	228	219	244	222	193	224	194	232	210	247	258	210	223	223	193	203	225	218	225	224	222	223	224	221	219	208	205	205	202	201	217	203	193	219	217	229	222	225	211	218	224	239	224	206	241	223	218	239	204	225	211	250	197	249	209	221
27420	18864	5350	959	700	697	737	663	692	680	651	710	682	684	652	691	705	675	657	703	646	700	683	680	707	614	628	679	679	696	655	641	633	665	717	710	657	632	721	697	640	670	628	675	661	699	670	651	657	690	624	600	602	726	680	664	737	685	647	660	660	619	685	658	714	718	700	682	678	663	645	646	666	682	640	647	664	623	670	623	727	708	663	642	662	682	675	655	694	634	664	643	669	652	675	661	678	671	629	702	654	708	633	708	661	682	677	701	625	677	671	635	679	676	688	683	741	688	661	681	630	648	630	694	636	687	724	719	666	724	663	678	630	669	665	720	647	676	698	687	687	659	682	662	652	707	678	683	653	660	660	634	660	641	668	674	703	636	683	716	671	646	640	637	701	664	694	706	634	665	694	611	657	672	650	714	676	673	649	677	653	650	743	662	686	659	668	688	671	675	690	706	707	669	689	661	670	679	692	696	673	666	658	662	661	690	678	693	676	689	678	667	690	667	633	700	684	724	628	682	666	701	674	680	656	688	615	704	624	622	651	683	708	665	683	661	673	703	705	681	703	724	617	662	698	718	668	662	664	696	633	640	687	695	686	713	636	660	675	642	639	659	678	717	713	662	681	738	704	700	661	703	704	641	670	644	646	688	663	661	643	668	721	689	668	634	660	666	678	642	687	705	663	673	668	656	647	663	744	636	660	681	622	691	696	728	668	705	668	691	694	684	677	695	650	697	748	642	677	678	660	662	648	631	715	686	664	698	669	647	652	655	665	671	652	689	698	614	633	683	633	695	705	730	677	658	686	640	701	719	657	740	686	644	676	705	661	737	669	640	685	696	652	656	670	666	674	697	709	629	675	672	701	680	673	688	675	674	706	698	650	706	696	646	644	709	681	633	665	663	685	698	681	661	659	621	674	702	668	658	675	633	719	672	646	651	669	707	660	655	695	679	670	628	682	685	675	708	659	615	638	681	699	650	691	641	675	667	649	626	649	609	704	663	669	684	653	692	651	644	704	685	699	694	690	681	688	651	700	667	671	716	682	688	674	679	672	667	667	653	674	688	680	656	639	671	656	711	712	666	641	659	707	681	701	664	665	685	624	712	598	671	671	669	688	673	699	645	619	690	674	658	634	638	692	697	705	638	681	686	655	647	701	683	600	697	657	679	666	690	630	630	682	652	684	656	645	672	635	693	666	650	687	688	666	634	680	639	699	673	686	652	642	641	663	682	656	652	666	657	661	641	700	669	718	650	710	623	685	718	644	665	723	700	680	669	675	678	697	692	705	717	677	687	679	644	647	651	644	596	652	676	674	689	685	632	659	664	606	654	652	626	633	677	670	653	716	654	693	662	646	663	692	682	653	676	705	677	670	676	692	632	645	641	719	655	676	703	693	631	664	679	672	677	666	643	671	676	651	688	702	666	696	695	683	693	663	679	655	657	578	698	641	655	664	683	699	648	731	675	683	669	648	686	667	683	707	712	682	688	641	646	649	714	697	655	687	674	641	651	628	656	699	695	670	669	676	655	683	687	658	728	674	654	686	670	687	681	684	643	668	736	673	699	717	665	626	630	690	648	663	617	689	748	672	684	670	663	694	724	662	671	652	708	713	681	670	675	644	654	654	661	639	645	658	712	683	679	691	666	705	695	607	658	669	690	630	726	667	674	669	647	718	638	753	688	729	647	648	688	638	685	697	711	634	660	641	631	692	687	706	668	684	707	656	654	670	677	693	678	663	631	666	659	668	640	654	658	609	686	644	660	687	605	640	655	647	651	670	696	679	674	690	678	661	615	662	670	675	656	665	674	664	682	700	661	682	704	675	658	663	639	645	623	710	669	676	670	708	670	666	689	701	720	657	679	705	683	647	673	690	662	710	692	641	683	675	723	688	669	677	657	666	667	664	666	675	613	655	692	653	684	728	650	701	670	702	696	692	689	660	615	675	668	662	668	625	674	652	683	679	680	654	641	661	666	649	677	689	724	626	708	668	676	664	672	657	677	676	675	651	710	703	665	664	657	676	682	681	656	668	690	617	651	668	673	684	639	655	661	648	669	690	666	645	666	686	636	690	704	663	669	638	671	683	682	694	659	648	662	636	639	645	684	733	675	670	676	675	702	655	679	677	659	674	620	641	657	712	649	649	673	641	718	679	701	638	685	703	681	655	652	696	671	675	703	656	647	713	676	668	714	648	646	656	606	722	643	691	650	713	673	680	671	687	689	693	654	704	693	661	621	666	706	688	668	647	656	670	652	693	665	704	680	678	680	668	694	665	675	663	673	670	685	671	678	670	669	710	679	701	671	659	647	724	700	696	695	695	737	645	673	663	680	709	688	630	662	720	657	665	694	680	678	723	671	690	712	650	690	689	663	654	669	659	677	625	654	685	722	627	637	673	696	679	661	665	641	712	693	633	648	715	685	657	639	657	650	668	668	702	675	646	659	661	677	675	662	693	675	674	699	649	670	679	677	656	656	684	660	638	685	642	679	665	687	664	636	715	627	656	664	703	719	692	689	674	664	728	675	675	696	674	695	709	615	674	672	693	647	676	719	651	662	672	694	691	703	665	685	660	600	710	717	674	663	657	708	639	708	703	638	709	654	719	690	727	696	674	678	688	675	682	666	671	625	646	647	634	631	716	671	633	669	654	686	650	683	659	706	672	669	628	711	655	709	666	677	640	651	674	681	703	646	688	726	684	693	733	656	666	723	674	633	690	656	690	622	664	665	678	676	689	671	645	639	706	724	722	711	674	678	637	688	688	681	642	727	691	706	658	660	692	643	691	681	654	665	681	688	663	678	695	650	691	737	668	655	716	687	678	682	687	680	679	676	665	662	686	667	706	686	690	654	712	660	617	663	695	670	615	648	673	666	677	684	661	680	621	688	672	653	661	713	694	593	638	656	637	640	714	661	664	656	663	627	709	664	677	672	696	704	684	668	650	644	664	666	677	613	695	679	648	660	679	679	652	659	700	661	676	682	665	673	686	720	690	702	667	705	660	683	650	684	682	642	645	683	643	659	674	693	656	679	643	667	653	686	711	654	746	656	719	666	699	635	636	713	693	621	671	699	663	677	655	689	684	677	718	670	698	695	658	651	743	682	698	689	680	681	680	654	693	676	695	699	660	630	711	662	713	703	663	644	710	706	686	630	690	655	689	667	684	722	693	695	619	638	668	627	651	662	671	677	656	668	675	671	637	687	652	718	675	699	644	687	685	678	659	675	629	670	640	695	621	645	683	722	687	639	699	694	654	679	653	688	690	674	668	661	674	676	718	719	594	622	669	691	626	651	678	676	671	720	681	674	662	645	660	680	694	632	714	703	696	691	679	642	703	644	598	684	651	637	669	686	669	672	677	693	650	699	694	681	665	666	719	740	704	630	683	683	680	707	663	665	641	679	619	698	671	685	694	676	696	663	657	685	672	650	702	637	685	618	637	694	698	694	668	681	697	654	641	674	678	723	665	659	685	689	612	698	649	680	694	661
4680	1228	1024	835	768	709	725	730	664	683	730	692	667	723	641	671	671	727	682	695	690	720	681	666	684	620	731	681	686	726	739	670	705	662	665	663	678	707	669	696	659	680	689	703	701	699	698	676	716	738	671	710	714	717	684	665	663	681	662	694	710	718	667	681	736	699	700	691	720	711	732	616	686	699	700	665	714	704	680	703	723	667	730	695	686	713	710	672	723	720	660	725	667	694	714	747	692	731	706	688	723	681	693	726	713	738	700	707	660	686	643	706	663	680	649	684	683	706	709	693	692	710	701	685	646	697	661	689	704	718	655	692	732	655	718	710	638	698	703	701	725	696	736	675	689	728	646	698	670	638	683	667	710	689	731	680	701	692	689	679	657	705	693	680	685	715	665	694	727	711	738	695	687	682	688	696	676	674	738	687	682	711	686	701	642	735	680	718	695	711	702	677	702	707	694	718	684	730	698	699	705	657	696	706	720	716	713	659	711	703	667	741	662	719	666	664	704	734	672	705	704	730	675	681	685	730	710	714	653	673	651	712	746	683	708	691	689	664	667	657	710	711	654	700	698	746	651	687	709	665	648	620	661	706	679	671	712	644	676	648	708	687	701	714	706	700	744	689	654	676	682	713	672	710	727	696	713	653	721	660	709	675	670	681	715	682	704	699	652	744	705	675	671	712	720	681	722	677	661	732	705	654	658	684	659	718	689	659	663	706	685	692	670	695	644	675	718	692	705	686	730	684	655	729	673	691	769	713	696	714	751	677	695	722	717	745	702	687	694	716	700	722	693	651	683	742	713	714	682	640	707	689	695	684	683	722	642	714	704	635	703	732	697	696	694	695	688	700	715	694	636	667	675	659	680	711	709	661	697	712	658	667	693	674	657	683	673	700	670	680	702	688	681	682	664	657	688	681	674	715	711	676	733	644	671	655	653	698	685	680	742	668	714	720	681	642	687	716	673	677	735	703	695	700	707	687	699	685	687	712	721	666	699	689	682	701	689	660	727	716	684	702	662	665	668	733	681	688	712	689	739	642	669	678	658	704	693	713	665	668	678	682	705	717	711	683	685	722	689	714	688	690	705	697	651	688	635	752	643	714	682	682	656	726	672	669	667	715	704	660	678	694	669	692	716	690	709	692	621	712	693	650	702	694	659	706	694	693	709	715	694	680	696	692	724	718	671	667	687	694	660	731	667	730	685	677	656	670	675	687	727	678	706	706	700	724	655	685	712	681	698	665	689	693	712	714	677	661	626	686	696	722	658	708	693	689	655	668	671	699	721	729	732	697	690	712	698	724	702	708	676	713	650	693	669	706	683	696	672	693	643	671	677	703	736	718	682	706	663	656	667	725	669	678	740	690	691	687	692	737	673	686	726	649	677	681	724	712	698	691	663	747	659	701	656	664	673	743	699	720	702	695	698	675	657	671	657	689	671	699	688	680	689	723	698	659	703	693	694	700	717	677	683	706	659	720	681	647	666	694	675	687	689	724	688	709	682	681	732	716	699	692	661	692	707	707	701	755	715	684	670	704	700	692	641	694	706	697	687	659	703	687	716	704	670	678	696	711	691	657	673	701	665	701	657	715	705	630	697	722	664	696	704	661	676	678	724	688	670	678	676	686	668	654	667	657	681	690	716	693	727	687	697	726	680	691	674	728	707	676	690	736	646	616	699	717	690	678	702	717	660	695	652	705	724	676	699	691	716	667	715	701	740	699	664	729	637	708	697	700	684	717	760	690	691	692	678	726	682	717	683	712	672	696	696	694	702	724	667	704	672	695	661	688	699	669	717	730	693	680	695	742	690	631	706	674	673	705	694	712	661	703	686	677	711	688	718	647	698	653	698	695	717	716	741	686	694	674	757	666	685	691	673	680	665	672	695	701	727	658	686	647	690	706	685	709	719	690	685	735	658	764	671	708	716	689	681	701	702	684	678	707	668	687	728	720	716	662	667	733	700	712	791	786	680	644	687	659	707	726	720	749	722	715	671	724	674	689	681	702	682	715	708	664	719	693	704	713	640	686	721	668	705	697	681	722	667	744	711	704	708	670	658	709	703	709	698	697	696	715	670	697	730	674	666	658	650	710	676	688	658	681	694	679	671	686	724	774	679	666	678	680	706	681	703	691	685	682	723	674	713	714	658	681	701	659	681	636	707	682	702	681	735	675	743	695	659	724	661	668	682	687	668	689	694	672	721	674	651	741	669	664	702	702	637	683	652	713	672	675	701	699	654	672	726	689	674	686	702	670	635	693	729	681	680	648	687	697	684	723	700	742	737	669	724	680	654	701	742	685	694	703	669	682	690	702	709	666	703	706	699	643	710	711	719	731	767	681	699	709	717	691	694	698	638	700	662	686	683	667	699	694	665	708	718	715	736	717	705	688	715	675	697	691	766	692	686	676	650	700	662	731	662	699	742	726	660	711	666	706	742	699	675	667	695	704	710	716	706	701	694	720	708	674	684	698	707	709	761	730	715	720	642	672	688	683	691	725	717	686	703	693	687	695	742	648	661	692	671	744	705	667	683	676	663	710	684	725	708	689	656	701	725	681	725	685	710	712	698	691	708	682	698	706	720	685	642	703	704	663	729	638	698	704	701	668	671	693	725	677	666	676	712	721	663	672	696	665	702	725	707	680	713	698	690	688	690	691	703	658	639	663	704	741	711	651	662	653	682	698	732	653	657	665	700	673	715	648	715	663	707	657	686	738	707	727	708	715	685	671	702	667	726	657	695	682	724	711	685	686	664	671	700	697	669	691	612	647	704	662	653	715	748	672	710	715	648	700	687	725	708	701	658	727	725	684	692	636	667	706	717	689	685	655	641	697	763	692	694	716	648	689	655	710	693	741	661	687	683	731	714	689	722	708	687	719	736	698	686	703	719	762	671	704	693	680	666	694	654	687	652	671	708	702	694	692	733	654	659	663	716	712	725	690	705	714	697	702	725	752	697	706	682	697	681	676	664	690	765	726	729	695	716	692	713	695	736	744	666	710	702	691	721	712	749	726	693	671	703	680	671	677	711	679	726	690	657	687	678	714	693	705	728	714	681	660	709	707	698	717	738	720	681	724	679	725	623	767	701	645	716	687	690	690	679	686	684	700	663	681	685	679	698	683	693	642	743	674	726	703	715	728	705	694	702	689	720	645	704	680	651	675	670	692	736	723	688	665	737	743	700	684	672	739	708	684	734	680	710	696	684	689	662	685	711	663	660	684	668	669	701	675	704	735	681	748	727	694	709	705	695	650	681	711	666	743	694	686	708	678	710	675	727	641	659	702	673	659	707	643	696	658	649	701	664	690	670	670	676	708	651	712	746	699	624	712	650	728	664	682	665	704	655	679	700	709	664	705	694	707	756	686	660	699	705	704	737	689	668	657	704	718	688	698	704	704	680	673	697	678	657	732	692	734	682	661	692	705	707	704	716	676	621	680	687	680	689	638	686	674	727	664	693	722	702	734	734	704	714	648	659	740	726	698	693	684
23316	20986	28331	23819	20976	12643	1250	713	568	550	510	404	479	406	412	393	365	361	355	365	339	312	344	332	351	329	320	319	325	311	317	275	314	323	313	348	327	343	305	337	322	326	330	317	339	325	308	322	313	304	277	333	297	313	304	291	336	300	332	303	322	303	317	318	298	326	340	342	321	308	341	294	328	316	322	280	356	336	295	314	338	347	336	323	329	326	322	279	330	326	295	315	323	303	334	333	322	296	303	284	330	310	332	314	322	312	317	344	252	309	304	323	325	325	363	351	331	290	325	299	342	310	319	329	322	292	288	343	310	313	329	318	326	309	338	308	316	291	301	323	336	301	317	321	304	339	288	330	300	299	323	332	290	317	309	321	306	302	326	301	295	320	310	335	298	320	321	318	323	296	277	308	292	300	298	322	317	323	320	350	287	320	327	285	327	284	278	286	319	326	313	301	305	310	332	312	318	295	300	343	303	326	334	288	332	293	325	291	283	332	309	314	340	319	332	331	322	322	336	315	301	333	300	328	302	320	260	324	343	333	298	336	274	318	301	313	313	357	360	319	293	286	321	323	326	307	305	330	330	317	307	323	280	309	315	306	313	297	320	289	315	280	320	324	306	304	342	318	312	314	301	315	307	309	353	324	275	307	327	322	285	324	314	294	302	287	326	306	330	331	320	316	303	307	296	322	302	320	322	324	312	300	283	280	325	327	300	316	336	350	293	335	275	299	317	302	267	290	291	305	318	305	324	300	317	332	334	321	312	308	304	304	335	335	297	286	347	331	335	310	297	321	335	338	324	302	314	305	316	320	306	337	327	317	324	322	303	318	355	297	295	302	331	299	349	325	322	299	318	331	313	312	264	323	292	279	333	345	301	327	323	301	315	311	333	319	338	354	339	299	327	333	318	360	349	331	317	317	324	298	333	313	326	296	317	320	302	303	296	317	318	308	322	306	321	258	342	312	303	310	323	309	321	343	320	324	305	319	312	299	322	317	335	324	318	340	304	322	340	286	306	317	326	347	313	333	318	307	315	287	305	351	301	320	285	297	324	330	281	292	306	330	304	335	292	331	318	261	333	298	317	324	318	306	289	344	305	325	305	350	314	350	328	313	308	325	322	310	335	301	312	313	338	322	334	313	312	287	299	315	312	340	311	287	317	320	310	309	339	329	349	298	296	315	291	289	283	296	322	303	295	324	301	295	333	327	293	332	315	320	315	329	295	309	303	311	318	304	304	317	308	305	281	287	320	316	311	292	319	321	293	329	303	301	315	319	334	302	297	312	322	285	320	277	322	326	322	323	340	315	331	316	313	337	306	317	283	315	305	323	340	326	295	303	336	329	302	316	317	323	337	304	312	331	315	310	302	307	326	293	325	323	312	327	308	314	295	287	332	296	315	303	322	327	303	344	335	316	356	319	279	309	343	340	299	314	337	282	320	300	314	309	321	308	319	300	303	320	317	326	324	321	327	308	315	306	338	319	309	286	325	307	313	301	319	327	291	274	316	311	324	336	294	338	299	308	319	328	317	306	286	289	309	333	348	322	321	302	318	306	326	324	328	297	340	344	310	309	319	295	323	306	318	307	314	307	299	315	314	289	323	296	290	317	303	295	322	294	301	363	291	327	312	331	336	336	297	337	332	332	282	309	315	326	331	309	302	311	291	343	308	291	318	324	308	294	268	298	297	295	321	321	302	300	324	320	319	315	330	304	310	322	318	332	349	306	292	304	318	304	304	301	301	331	323	303	341	332	299	333	306	316	325	292	287	305	327	314	308	276	341	339	318	308	319	307	306	324	308	292	332	318	298	325	285	329	326	305	332	321	314	300	349	276	336	299	316	317	311	303	307	334	314	320	331	331	327	324	334	324	309	295	344	307	315	317	307	302	287	307	303	283	285	310	315	280	327	329	307	332	313	315	336	313	291	296	287	300	300	353	298	281	311	315	290	309	326	288	342	316	313	326	288	312	317	314	307	300	294	313	292	299	319	280	279	319	320	309	306	275	265	311	320	270	302	303	304	311	319	285	295	281	298	299	302	319	324	332	310	344	326	335	311	320	327	305	313	289	333	321	302	337	310	303	307	339	296	327	286	333	307	287	316	304	309	273	328	282	303	284	308	327	323	331	352	333	349	308	313	317	307	302	316	307	309	294	304	345	280	332	317	305	308	308	328	327	299	303	293	331	297	324	307	317	300	321	284	330	316	323	316	326	294	300	312	314	280	309	288	306	301	320	314	311	307	302	331	319	312	306	308	312	310	314	298	272	305	290	309	321	303	299	357	329	298	301	313	310	312	304	341	289	289	307	324	341	318	305	346	329	322	314	313	317	306	319	345	272	320	327	323	305	315	322	300	304	329	325	320	313	312	293	269	322	308	285	345	338	307	300	289	309	316	281	298	345	283	325	296	298	290	312	295	303	291	301	308	314	303	293	323	319	270	314	321	270	329	310	302	332	307	328	318	295	336	294	295	309	299	311	319	304	304	320	304	322	319	353	309	299	310	317	346	335	283	309	313	317	328	315	349	349	283	286	330	306	295	303	331	321	323	307	312	330	317	323	322	338	332	303	300	302	301	289	315	308	278	316	297	327	303	301	297	303	319	293	332	301	352	303	342	305	332	292	304	311	272	302	331	332	329	329	302	326	309	298	303	336	300	301	298	327	316	314	289	290	326	331	284	330	289	301	283	293	327	313	300	321	306	320	330	320	335	288	310	304	309	324	313	340	298	276	301	325	294	292	292	292	352	290	348	340	294	300	334	291	302	306	331	297	303	360	304	314	299	337	300	319	314	331	315	318	307	330	309	343	281	281	312	309	316	333	318	337	293	287	303	313	299	298	288	299	324	303	318	307	297	336	329	321	285	302	327	320	347	304	302	307	319	285	288	318	310	291	305	295	308	323	332	316	295	312	352	307	297	309	302	315	299	353	275	332	308	332	331	333	291	297	298	297	344	348	307	280	340	319	304	294	314	307	324	321	313	332	315	322	301	356	314	298	344	301	308	311	282	313	313	318	304	291	330	294	310	288	304	310	312	313	314	324	299	307	316	317	309	301	315	303	312	331	338	317	324	324	336	312	302	298	275	305	306	320	327	295	296	332	298	305	300	313	309	319	321	261	291	357	291	288	303	327	299	319	286	295	309	316	347	302	321	301	323	342	285	302	319	291	314	296	322	303	296	297	309	300	302	290	290	308	330	304	315	296	307	323	298	304	297	341	314	312	303	288	295	306	336	333	325	311	321	308	325	288	288	288	337	308	295	322	344	310	317	344	313	323	308	303	313	318	301	295	287	334	305	309	303	347	285	331	307	313	295	297	310	289	310	309	308	304	304	317	322	303	299	317	310	332	335	305	309	287	305	314	318	307	296	327	310	334	319	308	288	302	348	322	334	307	331	290	320	319	342	279	328	290	317	308	322	319	268	313	297	328	307	316	295	318	313	306	318	302	331	309	287	312	317	311	301	280	303	303	321	267	273	312	324	321
6234	8350	6113	2798	2152	1541	1171	947	804	657	575	518	498	479	453	444	384	387	370	407	389	334	387	369	362	359	349	386	374	375	361	357	365	354	357	349	357	400	338	346	369	348	357	366	313	356	319	360	338	339	385	351	349	350	323	348	358	330	381	303	350	347	335	356	362	339	322	385	323	333	354	334	343	317	339	360	368	351	342	298	344	350	353	363	350	374	295	317	337	379	345	371	336	344	349	359	349	350	378	316	378	365	339	338	381	345	346	347	336	349	380	320	362	350	354	320	354	323	349	341	347	353	308	329	334	326	316	369	357	339	335	352	356	363	331	336	345	355	355	337	349	323	378	352	355	315	354	367	350	341	350	337	347	345	348	352	344	354	337	318	353	333	306	317	348	334	344	300	330	336	364	350	347	343	351	344	329	370	339	328	359	333	319	331	368	328	356	349	358	338	357	328	356	355	306	325	327	362	318	298	364	345	380	333	346	342	330	350	319	370	322	358	341	336	330	332	358	325	359	340	342	317	346	323	328	346	332	319	306	352	369	380	359	360	350	315	347	367	354	338	347	341	330	350	346	310	357	339	336	352	335	346	352	361	302	333	322	357	359	336	389	361	291	346	336	340	350	364	299	335	336	335	345	301	363	316	315	368	344	338	319	338	343	329	328	332	325	320	379	371	322	332	357	314	312	351	332	334	314	346	350	345	340	323	350	349	353	313	359	381	338	361	360	318	334	353	356	346	358	330	369	339	320	344	349	347	340	334	321	326	355	336	363	309	335	303	352	340	349	314	366	335	344	390	321	376	349	342	375	325	323	328	345	346	335	354	327	359	322	336	309	321	389	358	349	323	342	344	329	299	332	354	349	386	340	314	335	352	337	340	345	351	339	336	372	353	357	341	340	388	312	312	322	316	377	326	304	350	329	367	337	330	366	335	350	353	330	331	336	329	332	380	350	325	329	361	347	333	339	328	346	342	363	342	369	348	319	362	332	333	317	327	360	330	358	336	344	341	335	358	332	321	354	363	323	334	296	337	327	347	343	334	337	328	331	364	349	360	343	361	345	342	336	347	345	380	351	296	357	311	350	345	324	330	327	334	356	326	338	333	337	301	354	386	310	359	332	323	323	326	334	374	343	325	330	356	321	334	357	342	334	326	333	338	347	362	383	339	321	342	338	339	323	359	342	360	346	362	342	333	376	340	363	311	328	315	314	337	329	329	362	326	342	325	325	344	366	324	328	321	332	342	331	292	320	339	344	325	341	366	362	308	355	317	329	346	360	359	338	347	336	341	346	334	347	336	348	315	299	315	345	334	335	374	320	335	350	350	340	331	322	337	319	341	356	344	350	334	329	315	344	311	335	352	317	339	352	344	347	357	335	305	342	333	352	339	351	352	316	355	346	335	387	343	335	353	341	316	332	342	335	318	341	353	354	322	359	351	375	342	324	364	344	327	331	336	345	339	328	333	380	344	327	348	338	334	321	324	316	339	327	336	362	334	341	353	320	337	328	348	328	327	344	345	349	371	339	340	334	322	341	327	355	303	373	365	370	355	364	332	329	352	342	328	304	327	347	382	318	344	371	367	349	336	337	347	307	381	347	340	351	356	350	297	338	328	345	329	365	323	354	342	349	338	341	357	362	336	341	379	379	335	329	333	350	337	369	334	337	329	368	344	351	309	288	327	352	361	337	336	357	321	323	348	355	308	329	334	326	351	336	365	331	327	332	336	339	335	348	383	328	330	339	352	356	342	393	314	347	322	333	368	352	301	326	368	354	322	355	344	361	372	301	335	333	335	362	293	338	317	346	362	347	339	341	323	346	342	369	374	329	349	378	338	319	377	314	346	378	323	370	327	334	370	315	371	341	359	336	347	343	359	344	359	327	355	346	337	340	359	325	341	355	348	331	308	327	372	332	349	343	344	316	339	325	335	372	346	356	366	368	336	359	359	362	306	341	353	372	336	337	344	347	366	333	343	324	316	342	339	322	319	364	309	339	351	335	380	351	313	309	354	345	326	340	323	352	324	330	337	352	325	325	315	340	302	308	329	346	323	352	355	356	359	341	347	326	339	365	333	341	324	323	350	360	332	375	323	342	366	329	368	364	332	347	308	320	329	308	325	337	327	336	306	331	327	322	326	313	312	333	334	371	347	339	348	331	342	342	348	323	346	337	317	299	341	326	358	318	354	382	327	313	320	329	396	366	342	328	360	349	338	305	328	312	340	302	344	331	352	338	321	324	376	333	337	336	365	357	345	317	340	346	322	340	346	348	331	336	347	341	337	307	345	359	338	333	349	333	304	340	367	348	348	351	354	334	310	304	334	333	382	341	325	346	341	371	323	347	340	326	353	363	316	355	337	353	356	301	363	345	340	336	311	350	319	346	310	342	346	328	373	353	367	307	297	312	354	329	314	332	320	346	361	322	351	351	379	338	323	363	317	345	321	333	302	378	322	337	343	337	321	341	339	356	338	320	336	358	376	312	354	342	377	339	382	324	359	361	359	329	366	335	314	365	345	350	339	325	324	332	325	323	355	323	327	340	347	337	334	362	350	319	320	368	326	339	339	350	337	340	340	344	352	356	333	378	355	341	327	335	337	304	314	354	348	340	335	330	323	352	338	328	346	337	327	336	319	357	330	357	348	332	341	338	344	359	325	291	319	378	371	352	347	328	346	336	350	350	326	353	364	349	333	303	328	336	327	330	348	327	380	338	322	353	332	319	324	342	357	335	301	297	342	349	335	314	341	344	345	310	351	363	317	352	312	333	382	361	342	323	344	325	318	334	331	376	332	359	307	350	312	339	342	359	343	327	324	336	333	350	357	310	340	355	336	341	300	356	320	323	314	337	329	354	362	335	379	317	339	326	369	349	361	365	331	350	328	350	304	346	365	340	349	350	325	318	332	372	335	324	334	333	332	377	337	352	344	319	337	340	338	349	340	318	330	326	333	345	348	343	309	346	324	358	334	328	296	334	315	363	367	374	318	364	314	361	342	372	328	346	340	343	345	339	336	321	347	347	355	349	327	324	321	339	345	345	339	349	339	294	339	354	348	360	332	362	345	376	308	357	353	332	353	319	344	336	309	352	352	339	345	357	338	331	342	370	341	334	337	363	319	372	373	334	345	343	345	330	340	362	337	334	338	344	369	353	332	335	338	344	336	321	318	334	356	343	321	324	327	325	310	346	320	326	334	337	308	359	343	323	328	343	345	373	355	345	328	349	315	360	322	360	327	330	323	379	334	341	327	355	336	345	339	326	343	288	322	342	370	335	368	319	332	331	347	351	349	372	373	315	326	313	338	349	347	364	356	370	305	315	346	372	340	342	354	359	350	337	301	330	344	342	353	356	347	330	352	346	348	312	308	366	337	324	346	337	374	365	323	329	379	352	340	333	353	336	301	381	341	330	381	346	343	335	322	317	341	308	325	314	354	348	319	345	316	353	338	351	319	372	349	336	350	336	317	363	328	333	339	373	345	336	322	330	341
24463	21009	27508	24662	15288	1526	1050	931	797	830	834	763	751	738	758	718	736	713	742	750	721	786	709	699	695	702	659	710	704	717	729	720	725	665	727	681	683	670	722	695	667	667	721	704	729	697	710	688	750	722	678	727	653	703	714	735	681	697	659	717	690	689	731	702	680	714	666	696	657	701	669	703	675	666	714	704	659	743	662	678	721	672	700	714	711	689	659	705	713	679	692	695	663	660	726	667	702	714	736	678	710	666	681	698	693	688	728	770	658	714	699	697	701	724	698	636	724	672	709	647	701	638	668	660	700	692	721	723	661	683	705	719	696	732	675	704	679	678	715	705	646	685	640	698	725	711	658	709	705	636	675	679	715	693	640	648	666	712	687	669	727	702	687	716	672	704	699	675	697	670	671	708	685	733	697	708	712	629	712	671	664	698	740	685	713	733	634	660	682	649	704	712	701	711	644	730	666	727	689	663	679	771	704	709	707	692	655	699	691	688	684	690	713	711	719	688	721	705	699	735	689	697	698	682	673	694	719	641	663	651	737	736	662	715	701	639	731	706	725	706	687	722	665	680	673	734	684	658	715	697	660	680	702	695	712	669	693	714	666	692	717	741	755	708	677	693	691	703	642	677	683	685	667	673	678	662	690	664	685	709	665	657	682	699	683	686	727	710	656	737	702	690	681	705	691	673	717	687	726	646	739	698	646	717	713	693	702	668	754	709	686	697	706	759	734	692	740	748	738	650	703	709	701	698	646	710	680	730	696	708	686	677	701	681	672	720	685	678	660	710	714	652	704	694	733	657	713	727	746	690	680	703	721	690	720	668	670	679	720	688	693	695	697	692	736	768	680	678	694	712	748	685	680	742	710	668	704	690	655	682	725	720	683	686	718	711	715	717	706	723	676	717	696	725	686	712	698	657	727	691	665	702	674	669	618	666	718	738	689	688	738	710	690	687	688	640	656	673	666	692	693	663	674	679	721	737	709	723	684	727	685	694	697	679	702	676	704	682	679	723	757	723	645	671	696	690	717	687	628	660	716	660	702	705	677	697	659	711	666	704	705	708	714	713	754	692	681	732	643	665	698	697	706	660	671	680	709	720	639	666	686	646	686	725	677	682	696	709	669	662	700	700	663	679	671	634	669	672	696	674	674	703	696	685	686	651	690	690	673	712	687	680	662	720	676	689	707	711	729	721	687	721	666	723	671	678	704	708	668	694	664	691	680	682	718	641	757	718	663	697	627	687	718	676	705	712	675	707	686	699	688	690	699	676	647	683	693	694	722	712	713	729	685	706	716	699	694	658	674	727	678	702	671	659	674	686	650	682	750	707	719	707	732	705	737	704	659	682	661	681	697	686	731	686	677	717	715	686	643	684	704	681	695	734	730	685	696	677	731	719	683	661	694	660	745	687	699	691	680	665	688	704	710	719	745	678	668	663	698	699	678	696	691	729	685	725	695	672	717	644	709	741	666	724	683	668	715	622	700	690	714	691	697	736	680	679	668	699	691	686	658	673	686	691	660	715	669	673	658	628	677	651	688	646	668	683	713	708	708	702	656	681	710	696	689	712	705	687	689	699	680	660	735	708	732	722	694	713	756	723	676	696	714	738	724	675	686	705	703	707	667	713	656	698	707	697	698	663	759	709	709	691	708	712	729	670	666	703	697	656	666	724	708	685	702	650	725	718	704	667	690	717	659	647	678	655	684	700	694	694	749	694	696	691	703	698	682	698	695	713	671	651	720	709	666	712	690	641	735	758	720	685	688	694	658	705	682	688	637	710	719	698	690	687	716	690	677	646	702	684	754	726	653	656	685	700	727	666	664	640	651	662	673	699	718	736	695	680	691	662	639	664	661	662	727	704	644	700	677	661	702	686	700	663	685	700	741	709	655	672	703	684	651	720	651	699	665	673	742	724	724	726	676	676	711	724	704	678	652	684	730	693	665	642	703	639	688	697	710	727	659	744	726	688	698	693	685	725	693	676	674	747	719	653	666	715	689	712	710	664	690	711	688	650	633	714	735	691	724	640	693	706	688	723	681	717	649	712	713	693	679	696	664	715	723	683	765	685	699	727	728	671	652	726	723	711	685	681	725	733	656	707	714	692	618	668	712	729	717	708	655	651	668	678	689	681	696	678	686	673	672	694	637	689	699	688	675	679	655	680	711	673	682	666	702	672	704	653	731	683	659	673	712	686	692	684	697	669	700	664	692	704	773	700	692	679	691	713	672	691	732	709	695	622	745	684	735	660	702	659	644	664	726	674	682	655	651	705	702	712	662	664	730	669	676	699	725	678	686	703	690	675	691	694	648	712	662	696	672	670	708	664	703	656	657	701	707	698	667	704	691	725	684	702	757	655	716	692	727	695	645	661	688	692	735	720	698	696	696	680	716	702	677	673	709	672	690	670	664	663	663	742	684	735	709	697	633	711	674	675	685	708	702	682	672	707	689	723	685	681	680	729	702	730	698	711	700	670	687	670	711	686	680	646	667	732	686	697	712	705	658	722	691	747	686	704	663	704	686	686	686	712	718	661	724	706	716	697	722	691	674	740	690	673	699	700	714	668	728	713	700	750	742	690	724	667	731	675	685	680	671	688	691	677	669	686	680	724	656	692	700	697	670	683	672	717	713	700	670	667	671	689	703	726	702	693	682	684	681	761	704	679	689	683	643	698	657	692	688	702	696	721	691	672	681	718	671	691	692	705	661	681	695	730	633	679	682	716	692	688	675	648	728	688	694	666	732	669	687	667	711	695	686	699	686	654	732	676	698	668	714	685	671	681	707	680	661	707	718	701	734	731	708	668	688	680	714	712	719	679	697	732	672	682	646	681	655	686	674	744	731	727	651	706	714	667	682	689	698	707	703	692	688	681	687	674	674	723	707	702	687	620	673	680	641	635	657	701	698	703	695	696	678	718	658	679	719	691	690	724	660	709	687	685	660	689	666	685	677	691	659	691	659	715	698	695	671	657	647	694	692	681	695	665	719	732	679	721	745	658	681	700	718	638	730	671	678	698	706	674	701	707	701	700	717	717	665	689	708	717	685	661	696	702	673	684	683	744	704	722	726	708	688	675	691	699	654	688	709	707	686	695	670	681	719	682	678	687	681	650	657	760	675	697	651	745	696	649	673	713	693	696	705	664	629	727	684	737	689	688	672	673	723	749	750	670	704	649	689	745	699	692	724	698	708	681	672	685	683	718	707	657	676	713	740	640	707	663	712	709	671	673	657	659	682	692	702	705	719	725	680	685	726	692	677	689	677	707	694	708	674	702	660	690	742	704	701	718	692	668	722	672	662	717	683	711	668	715	688	761	684	702	718	718	720	686	723	671	694	712	693	683	707	653	718	698	694	694	683	684	668	710	638	672	690	660	701	721	675	697	739	688	725	702	658	691	708	718	697	697	708	685	643	662	645	641	708	714	710	739	662	688	696	720	687	638	704	759	658	681	674	677	682	673	721	730	725	661	751	663	714	721	761	668	664	703
5935	5482	3827	2049	1690	1349	1145	1031	907	904	866	759	777	791	769	767	756	715	744	759	694	736	693	720	666	697	674	732	704	709	701	721	708	630	735	657	729	694	679	680	722	716	706	623	676	740	708	684	685	719	721	708	675	688	750	691	701	717	710	670	678	695	729	682	698	706	697	674	667	678	707	678	746	694	665	692	693	705	693	705	701	668	694	685	695	659	717	693	667	662	695	693	654	630	692	654	690	658	701	716	679	664	731	658	737	646	671	655	712	717	664	701	699	657	678	687	654	726	686	701	688	728	732	676	727	666	718	666	658	672	684	754	723	655	719	683	728	726	719	677	665	667	717	692	690	667	689	703	679	669	650	672	678	678	668	665	704	710	690	722	726	655	700	685	703	689	665	631	678	691	715	720	684	735	690	686	709	661	720	672	686	718	684	649	705	721	705	659	713	673	687	710	715	671	703	712	707	714	698	741	647	671	672	682	663	724	670	695	635	710	649	673	668	707	679	708	693	681	700	704	661	702	704	667	689	667	702	640	680	658	666	657	649	623	742	660	673	692	720	740	700	677	714	653	668	765	667	679	676	683	692	698	661	664	665	672	663	674	687	719	685	704	644	672	689	688	671	714	674	666	688	738	689	690	665	642	705	715	651	667	702	762	651	681	663	642	682	639	705	692	698	698	705	677	691	660	749	683	710	660	693	642	625	714	714	676	702	686	720	700	717	660	705	655	672	702	681	690	716	704	672	686	652	708	669	697	691	693	699	743	626	676	653	667	682	683	670	683	689	713	720	652	654	663	706	696	673	707	659	713	687	730	699	665	715	652	745	717	717	679	697	693	719	687	676	705	738	667	690	667	676	676	693	666	665	638	682	706	698	661	665	703	703	684	657	682	669	682	715	691	691	739	714	680	672	692	700	685	736	667	722	659	750	667	701	725	681	685	674	709	658	674	690	670	708	693	710	664	674	695	690	730	713	660	725	713	705	651	738	665	683	702	667	739	721	717	700	690	704	671	658	713	666	671	671	681	678	688	733	708	699	685	661	648	693	646	667	668	675	686	691	710	697	677	641	686	692	658	671	646	678	703	700	666	648	715	708	711	717	651	684	696	700	661	710	681	679	656	641	676	695	695	684	697	734	685	660	682	652	672	677	733	686	673	703	658	683	738	679	713	722	672	687	696	673	697	710	699	681	682	667	679	665	733	688	691	684	679	726	691	689	714	695	702	721	716	724	677	667	732	705	692	726	710	689	662	712	729	687	684	691	722	651	697	743	714	687	689	724	657	672	697	682	706	687	684	694	685	621	662	723	670	678	684	691	668	668	704	660	709	653	682	684	677	666	732	678	690	723	705	698	691	699	683	682	669	683	639	693	658	658	735	697	696	666	687	659	722	674	701	697	690	690	657	677	747	726	651	680	702	686	656	712	678	747	664	652	710	710	685	727	703	717	644	650	670	703	705	661	691	711	699	738	712	706	674	673	712	712	667	668	715	696	696	678	690	732	669	697	682	691	669	693	713	722	707	651	674	707	704	661	715	733	689	713	706	681	689	687	695	655	665	664	688	652	698	643	705	682	647	680	660	705	667	676	653	683	697	703	740	717	710	701	739	733	724	699	632	717	671	672	690	699	673	686	691	704	683	670	679	661	660	743	690	681	672	639	676	683	686	676	743	700	702	663	676	710	663	677	713	699	705	722	697	687	639	653	665	728	680	696	693	691	668	689	702	706	691	711	662	683	697	659	686	699	646	687	690	676	662	645	673	710	717	627	696	696	656	657	679	642	669	727	663	649	703	706	684	743	731	670	724	686	658	689	655	688	709	684	665	676	678	666	657	666	659	692	705	694	714	700	634	636	712	683	644	675	713	713	690	676	717	665	703	724	674	706	668	696	697	665	654	683	660	686	629	683	689	687	671	679	643	719	669	729	710	702	695	676	713	664	691	701	684	702	695	679	634	667	676	681	697	655	655	687	705	681	731	708	692	690	691	671	683	711	667	718	676	683	747	667	722	712	652	708	691	688	726	746	672	715	701	689	683	676	696	730	668	691	708	663	646	625	700	688	689	682	671	690	665	664	718	659	682	628	688	691	680	742	667	711	674	687	682	717	668	676	759	705	715	707	684	696	697	685	708	698	720	739	682	688	666	694	715	692	664	651	725	689	684	679	725	702	686	699	686	655	683	686	716	712	672	648	667	718	717	659	680	652	684	679	727	659	725	679	679	718	703	720	685	670	714	681	711	682	709	693	684	749	688	690	705	646	705	688	674	654	688	677	674	687	639	673	638	680	699	667	651	669	698	709	666	717	684	678	733	712	692	734	683	660	718	663	672	700	730	695	712	678	654	688	680	668	739	717	718	689	708	728	658	686	681	706	694	685	671	696	730	699	735	708	648	665	650	679	701	718	663	674	668	683	659	678	664	684	715	637	701	709	658	671	729	671	672	716	684	673	699	727	689	681	695	675	656	670	698	718	658	705	664	662	703	728	724	678	667	685	676	688	689	694	682	697	727	669	671	715	687	707	708	668	702	665	701	708	712	732	707	701	668	640	708	679	698	700	687	706	692	696	652	689	653	664	694	646	688	652	752	678	712	679	686	689	718	659	688	679	707	684	705	745	655	708	686	702	682	685	724	659	662	693	703	652	680	663	669	695	709	644	689	665	680	677	697	676	719	677	699	687	701	681	715	667	678	717	694	692	663	719	669	726	708	707	661	701	674	703	654	716	751	690	682	731	647	647	700	622	696	674	728	710	639	684	706	718	666	688	692	683	648	674	702	715	701	716	734	684	689	708	681	638	697	699	706	705	675	688	673	660	660	693	728	702	679	677	670	741	695	683	702	657	662	671	742	698	725	675	693	652	714	720	714	678	721	688	730	708	702	663	697	712	675	661	693	703	715	706	684	645	735	666	687	692	654	680	673	649	712	692	695	698	705	695	705	708	774	688	643	645	721	623	672	701	709	670	696	679	699	653	697	737	662	721	699	712	701	676	738	670	682	728	685	707	720	718	675	713	737	716	660	699	698	699	664	661	692	695	694	664	658	714	681	700	742	724	697	689	641	692	741	676	684	665	698	687	689	711	708	688	617	687	700	671	697	704	695	677	689	647	666	703	709	692	700	702	645	670	740	728	665	706	683	677	639	638	708	674	686	666	711	669	704	708	664	691	675	725	740	683	664	703	651	672	670	661	668	738	692	680	749	703	741	674	700	653	699	671	636	640	672	687	646	681	673	695	718	675	720	740	740	644	672	659	683	695	677	693	700	653	665	672	683	693	689	674	678	688	699	729	689	693	684	709	659	700	717	653	740	727	698	668	693	644	694	690	608	694	667	668	702	674	659	658	707	640	712	686	668	703	685	736	706	701	669	602	662	669	644	634	707	649	758	715	720	703	708	711	642	684	688	688	701	710	699	696	727	685	702	706	654	708	681	721	672	701	679	660	667	677	670	741	664	692	685	689	774	741	683	657	696	662	694	662	712	667	669
22393	21126	28888	23600	21121	21181	11609	1039	704	649	497	460	449	412	384	380	307	329	302	291	302	297	269	271	294	270	267	281	256	264	268	255	271	233	266	241	236	229	265	260	282	244	261	222	230	223	243	240	237	259	243	245	210	220	238	222	220	221	248	240	241	232	209	235	229	222	221	237	242	246	232	234	235	240	244	196	200	219	198	247	249	248	227	241	230	245	200	240	221	239	242	198	244	227	209	233	247	232	223	215	265	224	215	210	256	221	232	212	222	248	241	235	208	219	193	235	223	201	216	221	243	215	225	209	248	215	224	252	215	211	209	231	247	226	234	253	206	217	232	221	210	223	222	239	212	196	204	243	242	208	241	237	212	225	213	249	181	238	240	226	238	218	229	220	241	223	232	193	242	197	248	236	206	242	207	193	213	222	211	215	183	197	195	216	221	239	216	226	221	228	214	212	196	261	227	212	208	211	210	222	212	206	218	223	229	248	211	198	240	218	238	222	236	210	191	223	228	230	233	222	243	219	234	231	212	216	193	214	224	243	207	222	232	198	204	233	211	239	223	224	218	250	220	218	215	226	227	221	213	228	253	241	215	226	233	248	246	245	225	225	224	213	240	210	222	207	208	208	214	236	230	219	224	207	233	203	218	228	223	220	235	222	225	215	240	248	216	218	200	199	222	221	208	201	230	196	217	242	205	185	238	202	266	239	223	224	221	255	223	238	247	216	246	235	242	225	249	202	225	233	223	193	253	203	238	221	248	238	223	225	200	234	234	212	249	222	213	206	225	213	191	245	196	230	230	210	200	240	219	219	197	217	220	217	246	207	223	221	219	214	218	221	221	229	220	199	221	232	209	230	233	220	253	227	228	200	239	209	249	213	235	216	224	224	197	235	229	225	190	223	240	237	230	214	232	194	225	187	215	209	202	212	207	208	226	238	215	229	215	228	222	230	235	222	214	214	222	234	214	214	229	216	210	219	259	247	193	249	223	227	225	252	229	213	208	237	206	217	246	232	201	232	217	204	220	226	218	243	238	205	198	211	207	241	239	199	220	223	224	248	200	212	215	226	206	216	196	216	234	204	211	221	228	207	236	231	217	235	214	210	202	235	222	200	235	236	218	205	182	220	223	222	232	218	197	249	198	199	205	215	209	223	234	240	185	218	214	208	230	210	201	218	213	238	209	222	221	220	219	241	236	231	215	212	224	240	229	226	209	222	229	204	234	229	209	200	205	199	219	236	202	239	217	218	239	221	228	245	224	194	259	213	216	218	217	189	219	217	223	205	215	231	212	218	210	223	240	191	224	209	211	206	217	205	227	215	205	244	215	212	227	213	176	202	223	209	199	238	211	210	252	241	215	254	202	226	226	254	199	208	215	230	207	228	223	224	212	205	222	213	212	232	230	213	214	222	225	229	207	233	206	230	218	228	229	238	217	226	227	226	233	211	221	220	217	234	212	219	244	215	232	206	227	219	211	223	227	254	221	252	200	226	244	227	229	234	206	219	221	190	192	220	242	216	203	205	224	223	198	220	249	217	202	220	228	218	250	225	212	223	244	232	219	195	237	208	210	203	260	213	227	207	226	214	193	207	221	188	193	230	225	238	223	217	218	198	227	193	244	221	215	200	216	189	223	215	207	198	219	232	216	209	208	214	214	246	214	217	244	216	211	232	200	207	230	253	229	206	216	213	209	223	224	248	228	219	250	249	239	245	233	195	219	215	212	217	190	225	230	220	217	218	215	221	227	225	204	231	222	240	227	186	236	215	238	217	219	237	205	197	234	212	234	203	219	216	213	235	214	241	210	220	213	233	224	186	218	229	237	213	219	218	231	207	219	228	221	191	223	236	193	218	234	225	250	229	232	219	220	194	245	220	239	237	216	211	224	219	216	211	260	216	233	216	222	268	219	234	213	208	212	214	205	207	231	228	224	194	219	219	222	223	231	225	227	187	207	237	248	189	231	207	207	201	216	220	211	230	224	216	197	217	236	217	227	217	224	224	212	206	250	205	202	224	246	230	239	223	215	217	222	234	187	221	202	205	224	248	226	192	218	218	208	199	246	234	235	233	198	208	232	217	251	233	202	229	201	209	245	201	229	228	227	214	200	215	222	246	208	219	205	228	207	198	232	226	233	225	204	226	231	223	240	216	210	261	212	222	206	218	177	218	209	216	198	206	196	236	230	226	242	229	235	229	233	229	203	225	215	227	219	195	176	231	207	216	233	217	244	236	245	221	209	215	221	210	201	218	226	210	219	213	222	226	209	208	200	205	212	236	218	190	200	196	203	248	257	235	219	228	212	236	220	222	235	237	231	259	213	224	222	216	231	186	237	238	213	213	232	195	231	227	206	249	224	237	207	224	232	216	196	187	227	210	221	205	239	218	232	242	223	222	206	217	218	228	214	223	271	233	222	231	199	245	238	212	227	214	239	234	216	220	263	222	214	236	209	226	211	207	241	203	228	202	220	228	218	207	222	221	208	236	232	243	235	197	233	242	185	219	264	233	210	226	245	225	223	224	219	212	216	246	236	236	195	237	197	202	246	210	220	243	211	227	210	221	197	237	207	221	218	205	219	208	209	236	223	236	216	240	234	186	223	209	220	216	197	234	248	257	225	238	222	218	245	254	236	209	196	220	203	225	215	219	214	213	217	259	214	224	241	241	242	225	235	244	224	198	243	203	237	205	223	233	201	215	221	221	220	213	232	222	226	205	213	201	217	222	203	193	216	190	251	205	223	230	212	205	237	235	226	200	238	220	221	211	209	235	236	242	209	221	223	200	202	235	224	206	202	215	192	254	207	224	214	232	208	250	239	214	214	207	209	217	209	239	208	228	244	214	205	216	210	208	217	204	224	203	230	242	204	217	264	189	214	201	238	223	212	227	233	208	218	231	216	220	206	205	227	229	226	222	213	256	207	242	225	255	209	238	200	217	235	210	231	235	237	242	201	222	236	207	248	227	221	244	223	235	229	230	225	215	220	212	228	213	218	235	242	235	207	237	205	226	212	199	213	237	214	209	216	192	211	218	211	233	215	211	209	223	218	226	213	226	215	231	225	232	240	205	221	233	233	229	243	205	210	219	224	215	239	223	225	211	232	198	204	219	200	235	216	232	233	231	231	218	233	224	222	240	221	212	239	212	197	218	210	222	224	226	221	231	228	208	242	235	247	224	242	198	196	215	205	239	218	225	198	244	219	241	209	236	243	247	220	225	218	224	210	232	225	216	216	227	246	213	218	206	247	216	236	223	225	198	221	211	212	233	245	204	205	239	233	217	211	198	244	214	197	213	233	255	239	230	244	235	210	248	215	231	217	213	221	220	218	199	210	219	223	223	224	214	221	224	221	227	206	240	221	206	230	220	243	206	218	213	212	224	201	222	208	220	229	228	198	234	251	221	217	207	231	191	237	232	226	189	236	182	192	216	220	203	215	238	242	201	210	205	210	224	242	212	240	212	206	224	232	199	251	253	211	223	218	216	211	223
7196	13951	10076	4965	3489	2522	1799	1411	1069	889	728	636	553	450	452	400	383	403	366	333	287	325	273	307	297	280	283	258	259	282	267	258	266	256	238	233	258	260	237	248	260	236	251	265	225	232	279	251	236	252	226	247	249	237	238	241	223	224	254	242	244	242	221	243	223	230	221	217	244	256	215	224	214	195	253	235	201	217	237	240	245	242	208	179	215	221	218	243	211	227	227	208	230	230	200	236	230	215	223	224	230	238	243	256	227	222	245	251	217	220	254	194	220	208	201	225	214	213	226	232	254	235	216	241	213	205	255	240	240	211	218	215	220	226	241	210	242	232	220	222	217	231	244	226	216	218	228	222	213	232	210	226	222	222	207	242	219	216	210	213	230	216	219	223	223	245	259	204	235	207	222	229	238	218	212	212	232	218	224	218	249	225	226	214	227	241	227	218	226	242	234	214	184	218	237	206	219	242	244	213	217	212	216	230	212	223	224	210	250	229	211	227	205	215	218	232	241	222	227	241	218	205	218	211	237	223	230	220	232	224	224	235	250	224	219	212	233	229	231	231	219	232	221	188	222	250	210	232	223	232	224	216	216	207	224	231	231	222	242	243	211	200	249	207	217	208	231	227	220	215	214	237	244	245	214	218	215	227	212	255	239	232	229	205	214	206	214	197	232	218	248	237	234	228	241	214	217	234	244	238	266	224	214	248	218	220	216	220	221	241	225	223	218	216	233	228	216	231	228	215	244	205	208	204	221	252	227	197	244	223	243	228	214	236	228	240	193	203	231	222	217	241	218	250	203	210	208	234	230	224	203	207	234	250	242	204	218	212	211	231	215	232	221	199	187	255	259	199	241	195	245	211	229	216	230	222	186	222	204	227	199	208	221	211	212	200	180	234	217	219	221	246	225	229	242	217	265	215	229	247	235	215	230	254	217	211	222	231	203	234	212	201	215	204	213	231	219	214	228	223	224	223	232	223	243	215	209	200	215	215	246	217	253	233	197	244	231	254	218	256	236	202	267	211	228	212	236	200	216	231	225	220	245	232	241	222	205	221	240	240	209	230	255	204	187	232	217	238	216	220	209	228	216	212	227	206	219	206	236	207	227	206	251	240	232	229	231	229	228	227	215	245	223	200	196	207	215	205	195	228	230	211	214	198	215	219	205	228	196	273	218	212	205	220	238	215	216	246	225	196	232	227	189	215	253	232	224	212	189	222	231	224	212	243	232	248	208	192	233	237	214	233	216	229	186	242	211	256	247	220	216	220	231	224	233	218	230	226	218	204	229	220	204	227	229	216	199	213	209	225	200	224	227	222	232	209	193	225	226	247	202	234	217	223	225	225	220	239	248	252	236	235	209	219	215	218	228	247	209	199	227	213	252	213	216	256	214	223	228	213	241	219	239	196	222	238	241	214	216	210	215	229	226	233	212	228	196	207	221	209	200	217	225	208	215	221	241	216	194	243	229	229	228	237	214	206	214	225	206	220	202	214	230	195	216	231	222	224	232	226	227	207	208	207	200	247	228	216	213	216	217	219	200	241	225	184	225	223	223	203	240	219	208	190	211	213	212	206	248	236	220	222	213	214	231	233	217	219	217	226	234	229	241	231	231	210	206	218	254	239	190	229	235	216	228	238	215	219	213	206	215	236	247	235	233	210	257	203	206	215	230	203	232	226	234	230	217	205	206	247	235	231	240	211	208	180	217	212	219	235	237	191	234	221	216	210	253	249	212	219	235	221	233	232	231	233	222	206	219	207	230	216	215	192	216	195	227	245	229	195	231	233	232	224	217	192	230	232	224	193	218	203	198	247	216	243	212	225	232	205	216	243	236	216	208	204	204	219	234	239	223	219	230	229	213	234	244	250	214	228	224	212	224	221	247	221	236	230	225	242	221	217	214	210	243	187	202	198	230	217	204	228	198	229	217	241	231	208	206	214	217	201	222	224	222	212	229	193	222	207	217	221	225	215	215	234	234	222	227	219	240	235	176	212	217	190	225	236	226	232	217	213	240	214	216	222	214	249	220	240	208	229	224	224	240	214	225	230	235	234	236	231	230	225	212	234	219	229	226	214	233	196	248	220	215	202	220	210	196	229	232	231	223	246	215	213	251	249	218	216	243	208	216	231	231	248	224	248	201	221	186	231	224	211	236	216	204	237	217	214	205	223	224	204	193	202	213	215	221	199	221	236	246	218	208	217	231	234	222	233	229	214	221	218	193	232	219	211	240	225	233	216	226	238	212	220	210	235	245	240	234	200	229	228	225	229	224	231	189	191	212	223	245	203	219	247	234	212	218	232	241	211	236	229	231	227	211	222	207	218	227	216	232	210	259	234	228	247	234	214	230	210	269	210	226	219	227	270	220	230	238	217	215	215	243	224	229	209	224	225	210	219	196	239	207	194	219	246	211	224	233	226	216	249	216	209	225	181	214	226	235	220	212	214	212	209	233	231	239	202	252	214	205	224	252	223	243	225	243	209	216	226	216	216	222	206	231	196	220	205	206	203	200	222	179	204	241	226	219	202	201	225	211	241	227	203	275	207	231	227	258	213	220	206	228	222	205	213	226	209	230	250	208	231	217	229	237	212	230	240	201	220	227	235	206	212	225	244	242	214	232	258	240	230	210	213	220	243	191	229	223	199	228	225	225	242	234	222	228	225	212	207	219	217	212	233	254	224	255	180	221	213	221	227	206	213	211	217	223	200	217	217	217	225	214	222	223	224	224	209	239	232	228	230	239	214	207	223	220	225	208	265	200	224	222	225	217	220	261	247	230	222	217	220	227	247	200	224	214	225	234	215	243	255	226	216	219	222	206	212	221	226	207	216	229	228	222	249	204	219	225	200	207	220	219	238	223	224	206	221	223	191	192	247	216	219	210	222	208	228	220	241	228	218	228	220	198	239	187	220	219	212	214	216	252	222	226	228	219	217	226	219	213	224	237	241	228	236	212	222	232	212	206	210	236	204	204	233	222	247	221	217	217	197	215	240	199	191	223	232	213	228	233	211	230	207	231	211	206	242	215	230	216	226	230	208	223	208	224	204	199	246	218	233	219	243	204	210	244	221	226	231	220	224	224	224	241	188	217	229	248	221	256	224	216	252	216	210	213	269	245	208	227	246	226	218	229	206	215	255	218	207	234	220	193	214	221	214	225	235	228	218	220	220	231	217	242	204	220	224	240	212	227	243	216	240	210	257	203	208	229	240	261	235	235	221	228	224	221	206	220	210	232	207	227	199	247	236	214	225	221	216	211	207	208	235	201	212	193	198	234	194	211	235	248	231	237	225	216	231	222	229	238	235	213	219	230	231	223	210	192	238	221	225	216	231	241	210	232	228	219	232	234	245	222	199	234	224	212	225	210	216	194	234	230	231	238	215	222	220	201	231	250	205	227	211	215	230	227	220	221	223	230	238	217	200	215	222	201	213	213	219	224	242	229	221	229	207	211	228	203	217	233	195	208	230	202	231	238	219	222	207	227	232	211	242
27445	18822	5386	1018	762	691	735	665	663	723	711	716	703	662	702	714	686	659	718	719	700	678	652	711	679	668	713	669	681	633	664	708	662	658	649	694	699	684	631	674	684	648	684	674	682	690	739	699	620	629	676	671	713	689	595	683	693	639	711	686	681	680	641	682	695	677	670	667	687	682	687	692	714	684	676	656	624	639	685	658	699	687	654	702	665	688	691	673	641	648	664	679	650	651	673	708	598	696	668	676	639	664	722	708	668	695	724	702	627	685	668	639	657	686	624	659	692	669	647	661	704	727	637	706	707	667	695	675	613	699	689	651	702	696	740	727	697	669	657	693	619	698	661	684	666	661	700	657	660	745	657	676	668	609	712	681	704	714	672	675	682	709	681	701	660	680	654	675	695	715	686	674	712	683	599	694	727	693	630	659	656	708	694	645	668	655	662	685	715	669	654	682	684	673	668	698	721	700	644	690	654	679	698	621	670	680	698	695	686	692	676	712	660	663	678	670	671	650	725	671	644	711	702	690	695	698	708	610	702	688	692	683	706	681	617	706	687	710	667	690	695	613	664	645	696	627	680	661	729	660	687	675	691	673	660	693	702	720	711	703	667	709	653	687	682	692	660	661	643	688	680	664	690	674	633	615	690	669	653	688	677	659	698	686	645	666	683	659	649	660	691	722	656	678	682	691	686	645	683	667	654	663	658	641	679	653	674	661	646	686	661	659	679	660	670	697	687	673	684	664	670	663	688	689	640	634	686	696	687	694	668	624	686	688	706	640	662	689	771	678	646	693	686	615	681	632	686	679	696	715	683	674	647	700	654	700	659	649	677	680	684	676	719	674	670	682	688	723	650	694	702	675	680	647	697	753	652	686	671	694	680	677	676	729	713	694	689	657	676	666	669	656	684	702	684	693	699	716	692	680	664	663	672	724	653	659	685	659	667	644	706	661	675	675	710	628	673	678	678	660	643	670	667	707	619	720	693	703	679	687	680	695	665	661	654	679	691	650	708	686	654	695	670	636	663	642	730	672	629	668	681	742	667	701	713	736	688	662	696	658	642	717	695	709	636	656	711	678	673	700	671	693	671	675	697	647	698	681	678	632	683	715	712	671	719	685	649	677	687	703	687	682	671	654	702	648	745	724	685	705	691	705	679	688	643	668	665	672	699	670	703	673	679	700	685	623	691	644	695	695	708	618	638	669	690	678	711	662	629	682	652	717	687	684	704	687	722	708	684	700	700	638	660	694	743	670	716	689	688	706	675	673	734	692	676	678	668	705	684	690	675	708	674	671	703	683	650	638	697	710	642	656	724	631	665	637	684	660	712	663	715	681	674	687	651	631	679	696	691	671	702	654	654	684	667	691	686	686	707	654	694	704	729	672	710	697	651	668	638	674	711	687	667	676	687	698	673	687	703	699	711	645	662	669	654	698	701	611	673	726	682	678	673	611	696	687	688	698	695	683	691	667	685	653	704	691	670	646	680	686	695	693	698	707	723	675	647	692	691	702	681	685	734	715	688	675	613	698	684	713	743	640	671	676	692	674	685	643	665	624	688	705	659	672	717	695	653	673	706	690	691	717	667	700	696	623	689	736	684	677	705	675	720	699	737	690	717	618	711	633	627	686	662	667	657	750	709	718	693	748	674	699	686	664	676	652	656	672	675	650	720	693	698	741	680	664	679	668	698	623	648	690	660	679	647	757	686	702	676	662	710	676	667	688	673	676	690	708	664	688	685	711	704	678	668	676	696	680	673	699	661	681	695	722	681	676	738	678	706	692	648	714	690	686	690	666	686	675	655	651	657	677	644	648	710	700	654	720	654	641	634	673	674	723	693	668	677	661	693	674	733	671	668	721	682	691	738	668	648	657	674	694	687	710	655	701	745	692	716	635	661	673	666	672	711	629	645	652	673	663	686	659	668	648	639	686	695	692	681	740	663	653	715	676	619	660	661	684	707	703	653	682	676	697	687	686	633	685	631	639	671	622	679	657	629	627	677	624	708	723	683	694	711	701	714	678	691	676	692	687	669	646	653	625	682	645	675	685	700	683	698	667	652	709	713	699	658	699	670	718	710	697	692	713	643	650	671	732	674	678	691	662	666	687	658	699	656	678	664	698	669	707	665	665	668	620	646	680	720	652	706	665	660	646	669	706	745	678	668	682	637	731	704	661	653	666	668	692	629	698	642	692	697	650	655	703	745	700	636	636	674	682	655	646	654	667	652	696	687	661	687	684	636	645	664	710	682	680	657	692	630	657	719	683	737	712	676	643	641	656	700	652	707	682	716	742	635	712	691	696	677	639	685	648	677	659	717	691	696	679	656	699	680	663	696	642	719	668	702	674	694	688	655	638	706	669	637	680	640	698	710	696	659	669	695	685	673	690	673	694	705	660	703	684	689	669	691	643	684	665	685	699	696	682	671	725	700	626	653	678	674	655	673	627	667	707	759	670	677	706	684	682	756	649	662	658	649	714	703	667	658	660	675	648	688	649	671	649	708	710	668	637	671	658	642	713	638	645	677	660	666	662	645	732	665	669	679	609	714	675	660	718	704	680	638	668	673	656	720	705	671	702	700	667	710	686	678	684	630	704	641	656	739	632	679	665	686	647	665	667	700	709	686	655	641	679	650	692	697	733	670	665	676	674	750	726	681	675	718	664	681	659	726	701	703	656	703	635	658	689	651	691	637	683	648	683	654	713	758	691	668	682	690	661	669	633	659	679	682	698	662	703	701	664	664	691	690	704	645	639	667	670	666	665	681	683	684	663	695	692	662	675	718	621	696	744	667	650	651	686	690	693	685	658	706	656	674	629	657	634	654	700	687	652	680	731	694	659	660	709	648	629	673	692	703	701	672	657	696	668	645	683	674	693	669	694	667	675	654	719	657	671	684	657	632	701	658	618	652	650	664	692	648	682	712	641	720	650	678	691	673	647	702	677	690	666	676	633	635	696	665	641	690	675	665	670	610	683	675	638	668	671	717	702	721	675	635	668	689	671	669	663	668	743	695	711	666	653	662	611	662	696	698	694	686	689	662	686	677	743	664	664	703	700	686	674	642	708	639	657	674	705	649	688	681	707	695	625	680	674	680	659	726	722	676	682	656	674	664	697	673	680	710	686	676	696	678	663	715	691	696	625	629	665	690	705	723	690	670	687	678	706	640	682	697	664	656	627	713	620	692	698	681	683	623	697	665	664	698	671	660	644	674	701	634	653	643	739	762	713	695	685	679	701	682	627	645	620	673	643	689	652	704	656	694	705	742	702	644	685	628	681	657	652	714	669	702	665	689	663	649	683	684	653	703	659	650	670	719	723	691	696	716	728	677	678	664	695	688	681	677	627	669	730	731	651	691	735	672	694	688	650	671	707	658	683	657	690	747	691	634	686	701	651	695	692	674	670	684	687	661	680	694	669	715	693	633	735	729	698	694	681	694	730	716	702	653	648	704	710	663	708	687	698	618	700	657	681	670	663	694	683	721	693	669	671
4672	1178	1030	833	808	757	732	705	754	726	695	694	731	721	716	726	714	705	716	757	745	751	733	703	755	708	672	674	740	677	654	668	686	720	707	708	665	709	718	685	716	647	685	701	719	676	770	677	715	726	704	650	664	706	677	765	727	692	725	709	684	684	672	668	711	670	729	702	681	696	660	688	722	695	701	749	706	690	712	708	698	684	731	706	704	731	714	775	688	704	700	721	735	706	709	709	721	671	712	714	722	672	752	708	727	711	721	719	724	709	719	630	752	710	728	745	713	681	705	684	677	742	698	731	736	687	726	719	684	685	694	699	744	693	727	729	700	708	745	709	703	770	703	743	693	677	659	727	710	719	697	717	693	696	689	671	686	714	711	725	669	675	718	700	714	701	701	745	709	696	642	755	731	673	731	695	736	734	675	674	663	718	699	638	679	708	680	678	672	686	673	708	715	706	700	657	677	750	661	706	699	722	742	690	725	755	638	713	748	727	681	726	676	638	740	713	643	732	675	705	688	708	720	705	729	741	739	713	692	690	737	708	739	711	725	706	689	699	718	745	721	660	678	685	736	680	727	715	728	679	728	709	734	705	691	707	726	701	703	716	688	734	702	674	692	720	736	709	727	705	696	696	701	720	701	729	717	693	680	660	684	689	691	665	676	714	723	707	672	747	672	677	720	708	661	696	712	717	719	686	661	720	687	653	652	713	699	709	712	682	744	626	722	692	720	746	718	715	696	713	783	699	666	712	727	677	739	717	691	712	722	761	711	695	715	718	705	727	688	688	684	669	683	659	692	696	646	714	744	689	709	712	639	640	646	718	718	698	678	714	675	680	685	667	640	701	758	696	717	729	714	711	710	734	660	646	776	686	674	653	685	699	697	709	687	669	696	671	702	656	711	720	679	708	666	684	717	702	720	636	700	731	665	705	713	636	745	706	646	704	727	676	698	706	688	696	707	698	682	708	735	697	671	748	662	741	701	751	662	689	653	717	718	701	723	672	700	713	752	687	688	685	684	670	716	676	717	671	719	668	725	713	749	685	676	695	696	677	717	714	729	681	695	713	728	755	671	721	730	698	677	722	669	676	702	706	735	712	704	702	667	713	698	657	718	709	684	733	664	716	721	699	654	709	692	731	713	673	745	710	721	702	680	722	693	695	709	684	677	671	700	716	735	684	703	691	652	692	649	691	703	704	656	727	688	738	666	730	712	709	705	703	694	719	758	713	726	681	716	702	701	705	669	688	683	687	746	678	703	649	674	711	736	658	663	659	697	717	712	692	677	719	711	662	704	722	704	707	726	761	679	722	701	640	698	725	692	683	693	703	688	686	674	674	710	732	687	680	691	719	761	713	716	736	683	717	717	663	707	703	738	736	746	695	668	704	715	712	681	716	683	743	721	680	702	654	721	749	700	700	719	689	724	710	701	704	708	732	733	645	658	678	745	676	755	679	701	671	725	707	723	695	741	752	748	680	704	687	717	695	740	690	670	697	681	729	720	727	682	679	713	688	660	736	714	724	725	691	677	705	697	706	691	748	731	759	651	723	719	706	738	738	745	713	654	709	691	731	676	762	665	712	710	705	697	683	718	683	713	724	644	731	697	723	735	708	742	734	727	680	723	695	703	719	685	715	728	692	741	702	705	715	717	696	726	716	699	717	710	696	726	675	705	646	716	694	704	707	699	707	702	737	670	739	698	712	640	674	703	706	722	695	695	752	733	675	693	734	681	730	690	725	689	720	719	740	706	661	664	656	662	753	703	698	678	727	738	672	683	673	732	722	685	705	739	729	704	708	703	689	679	739	688	713	709	699	668	689	664	617	745	715	684	696	686	679	712	730	703	728	734	684	713	691	719	689	659	745	696	703	679	686	704	698	689	718	699	687	695	703	691	732	655	709	675	695	726	665	685	692	683	689	707	719	723	677	718	713	660	689	696	736	687	689	699	712	724	672	708	705	720	716	712	715	749	727	700	719	680	674	709	662	679	706	692	664	744	718	672	737	703	702	689	696	680	694	693	719	684	688	695	738	697	667	663	682	713	700	696	713	712	757	656	695	727	701	688	726	747	691	683	699	672	669	720	760	723	729	661	702	733	721	729	675	699	701	680	683	705	720	686	684	702	749	670	714	643	719	661	717	709	704	763	687	689	719	636	683	670	754	694	658	715	699	708	710	750	657	694	703	663	677	687	684	667	730	766	722	695	684	701	659	702	705	730	714	756	701	685	683	750	733	727	711	719	700	712	742	723	722	685	642	645	662	712	723	685	760	740	672	721	660	695	667	687	741	678	692	707	712	681	704	672	665	696	684	678	692	665	724	669	664	693	702	674	749	712	672	683	662	699	665	677	715	667	707	718	650	755	705	729	676	691	717	671	686	678	740	744	754	712	717	727	695	670	683	653	683	732	720	712	716	675	709	697	694	679	690	722	688	698	708	707	704	700	708	710	694	727	724	703	693	656	709	698	700	672	673	681	676	710	703	695	668	711	703	711	697	700	696	681	706	695	762	714	656	674	714	737	747	706	685	696	728	695	686	648	722	739	643	700	709	684	667	675	719	737	725	707	723	742	689	679	705	719	686	773	697	648	671	663	684	719	708	694	714	675	650	693	741	735	669	689	697	681	687	669	678	696	704	702	694	685	685	729	711	673	735	667	754	664	692	725	651	682	702	688	719	738	699	718	674	768	675	730	707	716	696	719	672	699	719	701	701	709	670	705	764	721	722	704	675	756	680	715	649	632	729	692	667	683	706	702	652	683	713	716	706	714	715	659	696	736	661	698	709	721	705	737	718	680	740	687	661	677	713	688	672	689	719	732	688	716	664	675	729	736	720	688	730	680	682	695	692	723	666	686	686	754	736	698	703	728	714	733	758	746	668	732	711	683	721	699	723	751	728	685	730	754	687	689	709	715	673	676	738	711	687	726	709	730	714	691	670	722	707	724	711	759	728	690	733	711	663	694	756	762	695	714	680	650	711	681	692	713	712	730	690	669	682	697	694	707	670	701	694	726	721	702	713	637	714	734	672	739	694	695	696	681	740	661	696	650	693	683	758	732	684	692	710	716	718	709	729	676	671	708	666	720	688	676	692	718	709	670	741	701	695	688	730	666	718	693	703	673	743	709	711	686	675	694	673	677	668	742	712	697	719	693	683	671	684	679	673	657	680	686	732	729	702	726	717	738	702	680	696	723	744	748	696	687	713	681	681	736	722	715	708	688	765	684	702	702	752	690	751	734	702	717	710	698	699	725	684	709	668	709	653	677	702	768	692	689	688	732	663	711	664	700	710	722	695	757	686	727	710	743	686	692	682	681	700	721	719	709	729	663	689	722	683	692	689	705	709	656	736	697	720	695	729	673	715	709	760	644	679	734	722	744	693	684	688	721	706	697	714	692	648	695	714	709	732	712	733	757	690	694	733	684	712	712	671	712	668	724	742	702	716	693	722	683	707	698	687	695	720	735	740	695	690	691	746	697	718	712	753
23364	21044	28440	23866	21057	12400	1140	758	572	523	487	437	426	415	407	388	352	343	366	374	335	361	316	326	323	334	352	336	319	317	339	335	341	348	353	307	315	331	314	335	335	323	305	292	325	338	317	332	321	343	308	328	325	348	293	345	338	300	333	352	334	302	325	332	318	308	339	326	311	345	296	312	325	318	326	317	318	283	295	316	345	326	344	317	325	324	304	305	317	342	314	288	309	303	310	322	333	329	274	299	300	303	346	344	327	321	301	374	355	314	334	319	305	281	288	302	315	321	308	330	338	331	323	323	328	316	326	328	348	341	336	322	308	345	312	329	305	321	319	337	287	293	306	269	300	325	330	319	326	309	323	323	327	299	315	343	304	313	317	329	293	341	325	318	278	313	323	300	289	291	278	298	329	288	328	343	332	365	346	307	326	307	310	320	307	345	306	314	332	308	302	286	326	354	330	294	319	322	315	294	330	311	294	336	305	305	303	310	309	316	308	311	277	327	313	302	331	294	332	356	283	282	374	333	313	279	331	323	309	319	291	299	306	326	312	335	328	304	316	309	331	304	319	339	302	308	299	343	308	302	348	314	316	333	345	326	277	335	300	326	297	275	331	292	335	287	349	301	337	306	314	316	332	287	312	272	276	310	315	306	305	342	293	293	316	313	281	295	279	308	301	319	301	305	277	344	315	296	312	306	323	313	302	267	300	338	333	328	283	334	321	299	316	320	329	312	317	342	303	311	300	342	355	325	308	321	318	290	317	307	274	328	324	336	331	328	299	324	290	325	302	313	291	308	295	344	308	329	343	331	329	303	294	314	316	329	318	322	319	343	325	330	332	303	351	335	326	320	298	331	266	309	302	318	292	312	305	297	308	297	324	286	305	285	308	301	319	329	301	331	306	337	271	337	313	305	320	296	286	282	303	306	349	324	311	293	323	349	338	339	310	296	283	326	326	312	310	278	297	333	282	310	321	330	330	323	297	332	323	313	318	282	308	302	314	279	292	328	323	329	302	317	317	284	300	290	317	324	336	298	339	306	318	317	323	330	332	337	278	332	290	304	319	321	348	310	301	334	331	301	319	292	317	330	349	315	312	279	348	334	327	315	329	335	269	286	314	376	317	304	308	323	320	307	280	292	318	312	320	292	305	278	319	316	293	314	306	337	299	299	268	293	287	299	330	334	298	303	285	302	292	328	329	331	323	328	312	318	319	305	293	314	312	323	299	321	337	291	307	306	326	323	298	305	334	331	344	321	301	303	309	298	301	319	324	284	321	306	341	289	314	312	303	339	312	300	327	297	314	299	337	300	340	337	311	303	331	312	305	300	302	305	310	265	288	330	315	306	314	360	288	314	336	290	315	293	263	301	317	336	329	283	344	297	301	314	318	323	326	329	333	319	325	348	337	313	301	297	316	319	287	320	317	282	294	253	282	321	298	281	295	291	330	312	334	341	332	317	316	316	323	316	312	326	306	292	341	305	319	296	319	295	292	285	290	308	291	316	325	308	312	336	312	332	294	320	310	291	312	322	299	342	301	287	297	304	311	351	331	332	307	324	332	286	288	357	341	320	326	303	302	319	309	298	328	322	292	340	325	309	292	293	315	296	312	312	311	318	330	287	319	344	306	312	305	315	317	309	299	314	319	332	311	290	333	341	294	296	294	338	333	353	315	274	340	295	311	307	302	311	349	306	351	323	306	298	313	326	324	293	323	341	328	328	331	288	327	315	341	331	297	338	306	298	297	315	334	299	308	331	316	307	318	281	309	332	320	326	325	299	322	326	307	286	351	322	316	299	290	288	296	333	318	302	321	334	305	292	337	297	310	321	300	344	339	349	305	316	308	335	320	300	317	321	321	325	305	304	310	313	277	324	320	327	292	314	307	347	313	331	310	340	286	313	322	312	321	316	303	295	314	318	293	322	305	305	290	314	303	324	325	353	306	315	290	320	331	340	309	322	307	343	293	331	299	361	295	310	307	310	300	342	328	295	335	308	318	307	323	296	301	285	315	336	315	279	285	315	293	307	286	356	334	273	299	335	326	287	293	301	319	305	298	310	329	304	310	316	319	284	296	325	308	302	311	323	335	309	286	302	301	338	307	321	320	295	313	302	329	321	314	290	327	338	288	341	328	317	327	320	310	352	303	295	318	304	316	300	322	316	309	320	294	333	303	329	324	266	323	335	332	292	308	298	323	330	296	310	338	294	303	301	330	343	294	328	319	316	312	323	293	283	337	326	298	330	302	319	328	332	324	300	309	278	330	287	317	299	294	343	312	335	310	309	299	328	321	275	305	305	300	311	271	313	302	306	306	290	320	300	325	324	325	328	310	324	301	288	280	288	333	295	324	286	304	322	289	323	317	307	315	298	320	296	320	311	325	314	292	323	307	290	307	331	314	307	302	303	303	310	291	279	311	323	293	309	305	286	300	365	297	306	312	354	292	306	318	323	330	300	302	326	301	313	327	315	331	331	324	330	310	289	334	300	313	301	293	289	305	318	304	303	321	306	323	334	333	328	307	354	304	306	328	293	306	306	326	299	311	296	345	313	277	311	318	303	318	330	323	307	313	267	322	322	318	338	347	305	312	315	338	342	332	297	310	292	346	303	302	295	317	298	328	341	329	338	310	328	286	296	285	296	282	334	307	318	315	315	301	312	302	301	314	342	297	316	290	310	357	309	303	306	315	314	318	319	307	312	304	300	307	289	303	271	318	316	318	295	306	321	301	300	301	328	312	326	296	317	337	320	338	288	287	310	312	300	329	324	266	316	307	316	324	269	322	292	284	335	329	338	304	321	305	317	313	300	292	311	308	307	323	317	336	308	342	301	295	287	310	313	332	301	315	309	332	352	314	313	342	267	320	308	355	351	298	318	290	317	322	318	313	315	342	314	332	311	317	342	270	302	336	311	319	322	321	314	313	311	283	298	310	327	343	293	299	379	302	301	310	329	333	312	298	314	339	332	360	352	311	327	303	319	305	301	323	294	302	328	342	314	302	307	292	299	305	322	298	335	317	310	303	327	290	335	306	329	328	319	341	299	291	294	306	342	305	339	335	287	302	314	308	347	293	306	320	337	309	327	284	316	304	304	306	344	292	294	314	282	339	280	321	324	285	301	322	302	298	299	321	342	354	305	311	313	317	290	328	292	311	294	280	315	323	306	311	304	309	332	309	293	319	330	335	299	308	318	310	305	305	284	335	314	340	322	306	335	317	305	290	295	324	313	323	287	326	318	318	341	324	329	335	330	320	299	276	275	323	331	336	303	314	271	305	313	323	346	281	303	326	309	286	299	320	315	313	302	296	319	299	324	324	311	269	309	287	340	323	305	302	331	306	344	312	284	304	290	308	314	338	330	344	337	299	299	345	317	308	313	325	308	294	312	323	319	315	307	321	285	299	319	305	293	330	305	315	319	307	335	298	299	325	302	314	318	297	313	335	316	315	325	319	300	327	331	330	327	313	267	301	331	315	332	313	296	289	310
5530	8324	6117	2921	2098	1564	1214	927	785	649	596	560	545	497	475	423	434	423	399	410	396	368	394	379	373	374	403	373	379	347	335	387	378	376	349	371	365	370	335	363	343	364	359	359	351	350	400	364	358	338	340	391	313	312	317	348	318	374	338	368	383	352	346	335	365	344	331	374	364	366	356	390	319	350	358	351	310	322	361	344	332	357	373	342	375	357	391	349	337	324	362	315	340	370	312	376	362	317	351	311	349	321	319	348	371	354	349	359	329	352	375	335	329	308	330	344	328	341	328	370	388	372	339	318	340	310	348	324	354	313	348	338	337	324	352	330	339	352	342	346	326	362	353	344	323	334	367	330	344	333	365	310	358	323	350	311	355	303	329	376	316	322	329	356	348	330	349	333	342	331	348	346	337	345	337	379	377	362	341	326	381	332	368	321	356	336	364	313	338	373	355	359	325	343	327	366	336	354	323	361	338	366	342	324	323	294	332	350	333	324	324	364	357	316	373	329	340	346	339	361	355	328	337	345	337	327	317	341	338	324	322	329	343	353	346	377	348	391	332	330	320	323	364	332	334	343	361	356	313	344	353	327	358	334	331	350	326	346	326	356	357	330	333	355	321	322	360	348	328	342	344	335	340	327	334	332	343	363	344	369	348	355	323	361	357	356	347	380	342	338	308	338	364	345	335	352	336	355	351	350	341	327	367	350	331	365	302	365	337	323	322	337	351	317	335	350	348	361	365	331	319	314	349	320	367	365	345	341	333	324	349	339	327	338	336	319	323	369	344	329	343	311	318	325	330	335	337	375	337	345	321	320	337	375	346	360	342	330	368	323	357	305	330	359	357	347	349	328	368	339	340	355	330	325	352	353	315	344	329	345	348	357	319	362	356	353	318	335	318	323	333	323	344	350	350	362	353	352	354	351	378	337	351	319	321	336	348	341	313	350	338	354	356	333	379	320	322	305	342	321	359	321	336	338	348	414	334	349	354	352	334	350	346	331	369	324	350	325	335	328	347	351	362	343	334	344	368	358	324	318	316	326	346	334	327	326	355	359	347	348	329	323	334	329	350	336	354	326	384	336	342	340	358	317	311	339	333	358	342	353	362	330	349	312	370	348	315	343	307	361	338	371	319	369	340	349	307	337	333	324	324	328	290	367	336	336	326	311	353	388	361	343	321	329	342	338	325	367	345	298	307	339	358	354	323	340	335	367	320	352	366	364	326	347	318	345	338	350	347	348	334	337	354	364	326	329	375	335	352	346	344	351	302	345	349	343	341	311	296	324	311	367	355	361	336	344	352	342	328	336	335	301	376	353	310	325	377	353	348	362	344	315	352	353	320	337	362	310	366	368	328	366	333	334	347	343	313	345	344	303	330	370	325	384	368	361	342	339	361	370	353	340	301	339	330	360	338	353	332	337	316	332	338	354	368	334	351	332	345	367	334	359	333	363	377	334	301	329	340	325	343	328	344	293	339	360	337	343	390	329	375	351	347	368	331	361	332	334	310	348	336	351	366	325	305	328	342	339	367	363	330	361	370	347	346	349	346	308	340	352	366	330	336	365	326	356	309	336	326	342	310	329	376	324	337	373	367	302	328	310	332	318	334	351	318	360	371	343	330	333	353	351	359	310	368	327	333	366	319	351	319	336	319	342	385	329	349	387	357	352	373	333	339	329	335	351	355	380	375	351	346	346	332	331	344	334	353	331	326	355	319	331	332	334	361	350	322	333	340	358	348	334	326	351	327	316	333	356	345	341	313	332	333	366	327	344	338	343	340	343	364	357	324	358	337	340	356	338	342	324	380	322	353	330	349	312	383	332	348	352	308	349	339	358	337	359	343	347	330	330	360	336	359	357	312	320	310	361	336	333	340	341	329	394	306	330	360	341	339	335	334	343	330	326	320	316	330	330	334	329	329	353	334	356	333	345	339	373	358	341	386	322	349	344	346	336	347	345	324	344	337	328	360	339	338	342	359	355	346	312	321	337	379	342	369	336	370	326	338	374	339	325	330	358	328	346	337	354	313	320	372	359	363	342	368	340	342	336	366	341	333	337	362	357	339	306	323	340	317	323	355	346	336	311	353	358	359	367	351	358	330	330	331	325	341	316	363	340	346	347	365	311	377	329	325	331	352	335	328	336	349	376	313	337	315	366	365	339	318	328	346	340	338	374	349	341	328	331	325	385	333	321	344	356	348	362	339	337	346	349	327	354	318	356	365	319	334	341	366	330	357	371	350	363	353	347	351	313	370	364	345	337	376	352	347	334	338	339	353	331	370	344	365	304	326	362	328	324	349	350	385	329	303	352	325	322	316	336	333	364	349	354	331	357	337	326	343	358	330	335	328	321	337	369	342	352	319	326	354	363	363	365	308	329	337	357	349	316	335	344	339	332	346	323	359	349	347	345	322	336	356	366	373	316	364	346	346	299	343	376	369	361	323	357	355	343	357	347	320	344	321	343	352	353	341	350	334	362	337	349	330	315	334	348	341	326	332	348	316	330	343	332	358	351	334	385	349	360	320	336	322	329	321	305	335	324	367	343	349	348	353	346	341	351	367	348	348	338	355	338	321	371	371	344	354	328	320	326	334	334	331	342	332	332	344	353	330	354	349	347	363	311	350	352	359	342	366	320	355	331	340	353	336	327	361	314	347	339	354	331	340	328	363	357	357	351	357	324	323	327	350	355	362	328	382	351	343	361	354	321	350	364	341	320	339	342	331	350	368	367	382	367	339	348	321	328	330	331	355	357	354	333	350	331	296	342	361	345	370	345	328	316	341	367	345	339	344	359	323	337	358	328	315	340	351	361	328	345	373	349	358	326	338	343	345	365	317	385	348	341	362	339	383	357	324	358	336	317	324	363	367	351	343	344	331	348	345	348	325	367	349	342	335	341	342	347	322	321	317	348	370	345	341	341	352	344	342	373	316	333	331	342	322	351	319	382	345	337	326	331	301	352	359	338	339	344	354	361	367	348	328	343	400	345	369	360	339	328	366	336	346	377	344	344	345	376	339	323	365	348	336	359	342	323	347	323	329	321	380	360	341	363	347	326	364	328	345	378	361	347	319	343	339	358	332	361	332	322	332	321	329	324	341	368	332	334	379	315	338	359	346	362	371	367	335	341	337	327	378	333	349	348	319	329	357	333	317	312	333	351	359	304	329	333	365	310	334	357	364	327	365	300	318	315	326	349	346	385	325	360	327	381	302	331	314	343	353	337	355	325	326	330	332	340	356	357	376	312	366	331	323	344	321	338	365	353	356	313	330	350	331	335	345	354	305	349	360	324	367	367	341	341	343	356	319	340	338	338	356	314	343	319	340	347	349	365	364	321	334	338	341	373	349	308	351	344	377	326	335	334	332	360	334	361	331	335	333	360	346	334	318	307	341	340	376	327	306	345	347	351	344	362	307	342	349	366	337	350	349	320	311	337	357	319	343	331	371	326	330	371	320	330	316	389	339	343	335	354	354	353	348	361	331	340	316	335
24424	21024	27584	24611	15161	1510	1080	909	768	808	784	781	750	770	747	779	736	787	713	712	690	732	758	653	743	686	715	730	680	674	687	675	748	732	687	674	689	670	704	735	711	675	722	712	702	706	671	733	730	673	699	684	705	692	684	734	694	687	690	700	739	695	671	711	720	733	662	684	738	708	681	777	686	689	679	700	723	703	719	651	684	734	680	720	725	686	729	648	715	735	696	741	668	729	713	687	633	733	659	704	693	751	718	652	704	667	703	714	690	726	712	619	703	680	703	699	675	686	717	699	726	701	716	714	713	676	692	648	719	663	699	679	699	706	760	642	677	654	720	712	701	719	727	725	700	697	720	684	682	731	679	730	719	696	687	652	745	674	709	712	717	717	702	707	693	709	658	683	692	665	741	667	728	739	689	674	721	732	713	677	668	662	705	722	661	693	723	703	710	675	687	678	674	729	716	698	715	716	710	702	697	728	690	757	695	731	744	666	684	734	734	702	727	704	656	707	679	712	697	758	728	704	704	675	728	729	708	706	681	739	671	702	781	704	647	670	706	739	698	688	734	654	688	758	721	692	708	655	693	717	741	712	638	711	687	682	696	711	699	705	700	682	707	685	759	705	697	715	732	738	681	700	690	702	703	699	722	679	684	690	693	729	702	689	737	706	714	704	760	692	712	694	725	738	739	692	715	711	687	726	713	715	696	709	722	704	708	709	675	710	719	753	664	710	686	733	736	720	671	722	741	701	651	681	677	689	778	700	678	673	684	723	695	707	751	732	718	698	715	704	716	657	699	676	666	671	767	707	635	719	712	696	700	687	691	716	697	671	743	708	674	708	668	756	666	736	679	723	736	667	731	669	688	689	683	665	707	708	707	715	744	721	738	736	671	659	678	634	753	737	731	705	726	726	735	697	742	654	693	741	686	694	668	694	652	677	711	683	750	723	733	727	709	669	672	699	753	673	668	680	672	726	720	693	676	713	666	732	687	700	695	743	708	711	716	698	662	704	729	697	659	676	698	731	711	720	737	692	707	694	684	685	736	681	694	683	747	730	721	722	743	714	729	651	708	692	701	669	704	681	640	675	732	715	699	697	598	755	729	748	742	707	697	702	693	728	671	688	643	735	709	730	727	725	753	668	704	718	704	713	720	682	704	702	683	683	696	701	677	717	711	692	767	733	716	755	719	721	747	736	730	662	690	722	683	650	715	689	696	688	699	704	700	685	730	714	668	687	737	729	680	675	673	708	721	692	676	705	702	677	709	651	706	693	748	710	713	730	713	665	727	707	705	730	700	710	689	674	686	706	730	772	754	664	669	720	699	723	758	709	692	712	627	663	697	728	731	695	720	711	705	688	730	717	688	666	751	728	688	706	700	690	723	637	774	714	681	696	743	656	681	696	718	663	710	699	675	682	691	695	701	704	702	757	731	675	676	726	722	704	689	691	711	725	722	690	684	686	717	696	715	682	688	661	684	702	742	705	672	696	671	666	683	729	716	736	694	714	697	718	710	701	673	725	698	709	687	640	693	754	710	729	725	708	712	676	699	729	720	683	670	711	700	716	718	715	699	701	701	698	705	706	726	716	713	691	671	679	714	675	674	667	727	706	691	741	713	723	706	702	675	686	712	718	710	689	691	668	706	712	716	683	676	716	769	722	712	714	685	670	719	674	686	669	720	692	671	684	714	678	722	712	710	746	654	691	703	696	738	700	726	705	687	735	740	695	698	677	655	698	733	694	705	669	679	680	649	679	667	674	708	668	688	706	737	724	724	696	643	671	691	692	674	721	716	694	686	707	714	670	681	711	677	721	675	680	676	695	710	714	714	689	666	687	697	709	718	712	702	690	692	683	717	716	667	673	738	747	670	682	699	713	675	686	694	665	677	699	689	679	627	698	688	701	674	700	695	715	666	687	726	721	775	694	664	721	706	716	688	704	682	703	732	722	693	722	680	713	659	697	693	699	711	684	679	729	698	719	703	717	709	708	680	663	670	696	700	678	698	735	674	693	662	733	679	699	737	701	702	722	702	715	716	725	731	678	664	729	716	750	728	678	715	775	769	696	717	668	712	706	711	736	768	698	689	693	721	701	752	697	690	696	709	648	696	773	713	660	707	692	706	690	707	733	728	752	737	738	727	697	716	704	689	719	682	698	702	725	707	720	693	679	713	658	672	672	687	679	694	733	679	709	726	703	749	703	696	710	689	754	739	713	722	748	679	721	741	718	708	692	725	665	714	704	744	690	718	678	681	698	698	708	720	709	706	720	699	721	720	663	705	710	709	675	683	671	691	677	728	746	731	690	687	712	728	708	715	720	680	718	686	708	662	744	699	725	721	679	702	736	696	671	668	704	749	714	623	729	704	735	695	697	702	712	710	671	684	671	729	676	668	673	749	720	701	627	675	684	693	734	713	685	709	692	665	735	688	702	697	674	712	754	696	739	725	680	724	668	656	730	691	726	647	639	699	694	668	714	659	672	684	748	717	653	674	721	686	669	683	708	697	717	697	703	754	681	686	717	625	716	709	715	693	654	732	701	660	722	718	734	663	746	691	738	709	682	730	725	673	659	712	707	724	692	722	724	701	706	721	712	711	724	719	706	676	693	744	719	696	700	693	670	687	724	687	725	685	745	716	732	696	731	691	674	713	710	727	674	684	756	715	716	648	688	745	742	744	693	720	685	682	658	686	672	702	745	740	743	650	675	740	758	703	645	745	685	664	679	728	734	727	684	693	677	662	702	764	711	687	701	701	690	704	722	723	710	699	697	719	743	687	725	711	655	707	706	691	688	689	726	712	710	698	677	719	656	682	681	686	675	669	738	726	712	712	649	711	714	728	739	724	694	708	697	693	707	715	688	759	777	695	690	655	727	686	681	756	705	723	714	686	709	667	695	693	692	712	751	760	701	724	691	689	749	686	721	746	659	724	690	772	695	690	659	726	707	652	710	679	719	715	698	735	692	696	722	706	708	674	710	706	683	693	719	747	748	687	713	697	710	723	685	726	665	664	679	672	674	683	663	727	717	717	739	710	691	745	697	653	680	688	691	715	686	681	701	699	707	684	725	717	715	689	700	683	687	714	648	685	672	699	693	725	708	677	692	675	689	660	752	704	719	675	668	758	695	730	696	690	713	691	771	736	696	702	701	733	694	675	711	685	688	688	701	714	696	675	725	702	667	733	654	686	694	694	705	728	673	710	667	703	651	696	730	696	741	645	686	690	699	697	726	684	720	709	666	685	734	706	685	735	718	663	673	707	665	692	689	703	706	710	646	648	671	684	760	672	718	718	720	693	725	700	670	655	714	697	720	727	723	701	711	699	688	687	668	683	686	686	681	681	695	706	667	688	651	666	710	671	716	724	745	715	698	692	713	705	696	681	660	681	700	663	709	675	710	690	698	738	703	693	708	721	681	749	723	740	679	707	690	704	741	746	676	714	663	699	707	738	707	715	708	700	697	754	763	655	667	739	701	703	729	708	708	680	714
6207	5567	3950	2158	1688	1358	1253	1036	929	845	817	762	756	726	777	760	731	702	745	738	714	694	762	744	718	693	691	678	753	702	732	708	688	673	726	704	707	694	729	711	708	697	681	686	728	683	664	699	688	670	685	672	693	736	714	694	646	624	635	707	707	687	675	690	679	626	715	717	683	712	680	707	699	721	707	698	710	664	709	676	711	667	722	679	718	698	694	686	674	661	712	686	686	642	689	711	683	656	695	656	681	728	731	671	697	703	663	745	721	703	695	698	669	726	681	632	697	739	689	712	682	716	663	687	676	677	715	706	718	721	675	694	703	663	654	683	645	703	720	709	686	688	668	636	725	679	706	650	693	645	690	742	690	710	710	668	697	705	670	712	677	664	715	686	699	692	701	651	678	666	680	701	631	712	657	676	677	722	659	690	729	678	729	639	721	677	712	658	719	668	688	700	724	672	666	735	686	693	684	768	715	701	652	689	654	727	724	692	654	682	710	646	699	705	677	754	654	683	677	715	694	705	671	694	688	695	710	675	683	730	709	724	686	667	676	685	693	749	676	668	687	687	677	673	681	703	649	713	663	709	710	710	718	693	693	685	733	686	744	726	694	668	739	692	711	699	671	685	655	702	696	713	723	666	705	698	719	713	694	653	709	741	663	702	737	690	715	738	695	695	703	698	704	669	694	751	668	717	690	729	696	691	724	761	665	722	731	712	714	708	735	671	660	703	664	709	710	677	661	690	755	754	789	675	662	640	666	663	685	683	704	670	673	702	698	684	673	676	692	686	700	657	724	654	691	719	709	733	687	655	695	694	696	706	707	745	656	675	723	663	669	690	721	714	686	707	673	666	717	671	692	722	724	647	703	700	691	674	643	714	701	702	652	688	685	688	678	705	705	644	656	676	740	714	715	706	692	715	696	684	644	712	735	720	743	715	719	707	677	676	704	705	676	682	704	676	705	713	716	674	672	681	677	728	651	678	640	726	652	695	687	684	664	691	689	723	693	731	732	647	671	697	652	668	695	702	688	680	668	708	701	699	727	688	675	693	704	708	723	746	683	677	732	707	752	708	664	670	727	697	686	650	674	709	685	687	654	659	696	686	682	710	664	693	696	693	700	630	720	744	698	717	651	644	683	677	649	697	701	646	694	661	677	738	667	724	721	752	674	682	735	673	734	696	683	691	706	727	680	769	691	716	689	687	711	706	694	764	687	668	694	658	722	739	672	665	641	717	697	698	693	649	688	677	686	693	676	745	656	704	723	659	688	696	693	704	732	681	679	681	739	704	682	718	644	677	641	629	723	663	678	724	672	687	759	731	712	732	688	688	723	688	711	686	715	677	718	696	708	677	737	664	708	661	685	695	732	680	681	693	719	696	671	725	692	678	683	668	700	724	711	658	679	731	687	688	681	676	747	721	747	668	693	668	700	707	687	760	680	693	711	701	668	742	696	661	688	685	688	656	740	740	729	721	701	689	708	702	652	655	661	694	677	672	695	686	688	703	694	707	724	729	661	683	692	667	706	699	695	726	698	636	672	697	638	697	705	701	745	696	705	732	717	688	709	675	638	700	707	705	729	699	670	663	668	742	650	688	729	749	672	694	688	703	726	685	656	668	664	657	710	718	668	723	695	691	700	723	698	676	718	711	726	699	647	700	722	662	695	693	748	676	667	726	679	675	695	709	693	682	744	669	683	672	686	672	705	711	732	767	676	710	677	735	701	700	650	689	682	772	675	698	737	669	689	679	680	720	687	680	675	729	678	688	684	725	730	702	729	711	686	685	655	707	699	686	662	681	707	714	729	698	684	713	696	680	624	729	706	695	633	689	702	654	703	730	689	698	722	670	681	717	658	687	658	679	694	667	703	672	746	735	668	634	643	654	712	721	688	654	678	687	707	692	691	684	638	670	685	665	750	712	706	671	656	724	680	691	699	683	743	704	670	627	698	678	718	693	679	655	705	649	726	707	689	737	713	700	668	673	684	706	699	666	720	709	693	675	696	705	693	680	721	669	660	707	710	736	740	699	691	693	690	691	696	698	725	688	656	717	690	685	692	695	704	695	666	698	703	717	668	694	723	683	718	684	718	713	704	709	679	684	727	687	735	716	649	661	694	702	727	700	656	682	658	673	658	725	673	711	692	682	699	694	693	702	741	729	659	712	680	668	680	712	687	735	654	647	686	674	710	686	688	734	687	697	685	691	689	669	689	715	703	731	713	696	696	710	682	656	653	676	727	708	703	666	697	680	702	699	685	708	711	674	697	723	718	672	699	693	671	692	702	673	707	687	677	704	660	733	686	675	681	711	727	684	663	734	704	702	659	689	683	702	734	730	699	739	686	732	668	745	710	695	686	718	701	677	728	699	680	721	670	732	717	733	658	707	717	694	721	679	686	691	684	732	711	728	678	726	697	675	741	678	724	688	660	670	674	666	734	743	737	718	689	662	719	678	701	684	693	698	709	698	661	703	717	703	699	731	680	707	710	663	674	702	711	707	741	695	683	746	691	728	704	696	693	726	722	685	667	677	709	683	714	694	720	627	695	670	700	708	643	710	712	639	689	740	718	693	733	727	703	736	707	663	711	713	741	636	698	675	693	695	701	705	726	686	717	702	667	702	679	715	687	655	650	683	668	696	656	699	649	729	699	712	722	667	679	692	676	656	695	669	689	672	712	699	717	697	659	679	719	679	694	709	700	705	659	672	691	703	629	702	735	682	661	738	689	671	684	674	733	693	679	677	743	683	672	684	696	696	695	744	685	706	708	653	724	668	679	723	679	696	686	708	709	719	734	636	641	698	694	696	676	716	715	676	716	680	710	690	659	674	684	682	681	749	707	667	685	681	681	751	694	717	682	699	730	670	680	715	710	720	690	692	693	663	668	702	717	689	722	700	667	608	705	697	729	683	665	641	690	667	715	697	686	700	675	680	723	709	677	675	654	705	709	688	678	687	700	753	670	714	680	692	716	641	700	683	683	734	690	718	682	710	687	685	705	672	699	711	700	692	687	697	676	695	677	687	684	653	700	742	706	709	744	739	679	694	658	681	679	662	668	683	708	700	721	719	674	702	720	687	636	657	709	689	687	720	671	716	662	649	679	657	663	710	725	662	728	706	713	699	676	685	659	696	700	698	674	680	721	661	706	703	730	683	681	704	729	692	700	674	683	729	673	736	706	646	719	711	672	679	731	689	747	670	708	657	700	649	758	671	681	676	728	720	728	736	697	669	657	732	694	704	674	716	686	695	687	732	642	713	667	691	667	695	692	688	688	669	657	733	690	705	695	679	655	636	722	674	682	725	666	666	662	781	712	713	728	698	661	723	672	677	652	712	679	694	713	659	673	686	710	661	662	681	708	714	724	669	663	663	708	712	737	686	682	694	695	695	663	667	687	728	720	684	710	689	686	721	688	714	682	655	717	632	701	669	706	698	715	682	663	687	677	663	674	731	693	674	741	747	691	685	691	714	637	708	753	720	663	690	705	678
22280	21006	28752	23424	21006	21055	11473	1045	772	597	535	465	456	384	356	343	338	296	307	301	319	289	283	265	254	274	274	232	281	258	239	254	271	229	249	248	247	231	229	243	248	221	213	226	218	233	249	234	257	211	215	242	221	224	204	206	222	238	236	220	219	199	232	243	215	234	223	220	234	233	242	224	233	246	226	248	234	236	206	217	229	229	235	237	248	221	209	227	202	235	229	224	207	218	256	236	213	252	198	230	199	225	223	235	229	249	246	215	198	236	231	211	224	226	228	244	218	224	230	223	235	229	218	219	219	211	232	215	233	197	198	207	220	237	224	191	218	214	220	235	219	205	204	242	216	226	205	226	240	223	253	223	233	215	216	227	211	204	216	195	221	232	236	202	226	226	209	236	236	220	205	234	242	228	274	247	203	202	261	237	214	220	235	238	225	240	231	218	221	240	212	246	245	218	196	235	214	226	245	185	222	214	202	236	226	236	224	227	240	211	219	223	238	226	221	218	222	217	229	214	227	228	244	230	228	225	215	212	211	190	198	227	248	195	224	188	222	262	238	216	231	200	218	228	230	240	219	227	215	224	223	230	238	223	225	212	244	223	220	222	208	244	225	223	233	198	205	210	204	243	239	204	241	214	217	202	216	234	229	207	248	235	221	230	207	222	225	210	239	211	218	223	215	227	232	213	220	191	227	228	235	223	240	232	218	204	210	222	248	247	228	221	221	228	241	225	253	256	203	208	211	229	226	234	214	239	218	250	210	219	246	225	208	245	207	217	208	227	228	210	234	216	223	246	213	219	241	226	216	199	244	221	258	241	242	226	213	209	238	245	218	203	208	237	204	228	238	199	246	239	219	205	216	223	225	212	218	207	214	240	223	213	211	248	222	224	227	223	211	210	230	260	217	203	192	220	222	235	198	218	222	235	242	226	202	220	252	222	241	214	218	222	240	239	248	204	245	209	240	250	204	201	257	235	226	211	233	216	220	216	218	237	207	223	240	237	244	264	253	185	216	230	241	251	228	221	218	235	226	244	206	202	237	218	193	221	232	198	216	210	184	218	232	232	201	272	198	200	223	254	212	247	214	213	217	217	224	215	197	202	243	228	205	219	196	223	220	224	227	219	236	259	232	225	191	223	207	235	226	202	229	213	209	206	236	218	196	236	226	231	236	231	209	218	232	219	226	216	198	209	207	217	226	193	238	211	210	232	236	208	222	207	199	249	236	233	246	194	230	188	208	259	217	182	216	235	230	244	173	221	210	202	226	217	215	226	212	222	228	229	236	243	239	229	246	252	230	199	239	239	212	250	241	210	227	204	242	206	233	206	197	211	225	195	215	233	206	218	224	209	201	219	219	240	217	234	225	218	227	200	206	223	232	230	228	214	241	228	250	254	242	238	240	206	220	223	237	205	214	235	216	208	242	240	217	219	234	216	181	219	205	244	206	235	239	245	193	205	228	218	230	212	228	215	201	226	217	183	211	228	226	218	219	202	226	227	233	196	198	209	224	213	246	247	203	220	230	205	200	233	221	240	228	228	206	210	201	230	214	216	233	223	204	209	221	212	219	217	236	218	217	228	215	235	233	258	210	223	190	245	227	233	225	236	204	210	237	218	228	218	218	233	211	232	218	237	237	181	234	224	202	235	220	201	234	209	221	212	220	240	216	214	216	238	219	236	217	211	232	227	207	256	240	220	181	220	211	231	186	220	204	227	213	208	234	218	230	227	224	208	208	205	215	206	229	220	193	229	244	215	246	221	213	247	221	237	230	233	216	226	227	214	212	219	200	250	260	252	242	240	211	217	208	208	272	203	228	223	212	229	231	196	240	225	214	226	197	226	206	231	213	235	234	220	231	240	239	229	217	221	212	219	233	227	243	228	221	219	214	228	249	233	241	232	209	230	229	211	212	218	186	213	229	209	197	221	224	218	222	239	237	214	247	219	230	215	221	233	203	234	206	249	232	213	225	225	234	220	259	254	237	211	225	210	235	210	198	209	226	208	224	223	254	234	210	216	205	220	227	222	215	203	236	227	235	215	245	195	196	227	232	209	235	223	227	258	249	200	219	232	228	230	227	239	219	210	215	227	230	184	222	230	209	215	235	209	219	217	228	230	215	228	250	219	202	240	223	220	252	218	192	212	223	244	221	223	242	238	248	237	251	229	201	236	192	248	221	212	212	235	204	208	234	217	208	229	221	195	230	215	220	221	206	202	226	212	218	245	220	258	216	230	204	198	226	225	229	208	212	219	227	245	246	246	227	215	221	214	202	236	229	232	204	199	203	228	224	217	217	224	243	249	236	237	205	208	226	222	214	198	217	205	230	222	228	214	198	239	229	244	207	238	249	205	253	202	241	219	215	224	244	253	217	230	197	220	223	213	219	222	226	236	227	229	231	221	224	229	215	242	238	249	227	213	245	227	221	237	234	215	221	237	251	212	229	211	230	216	231	230	211	247	228	234	225	190	217	257	207	214	217	232	236	221	217	236	223	224	227	236	232	224	231	227	219	208	199	224	248	223	249	200	242	208	229	214	244	240	241	240	238	218	239	212	234	210	211	209	219	214	231	202	218	230	227	211	223	226	198	229	203	238	261	225	226	209	221	230	209	230	240	226	196	227	202	245	216	244	212	211	221	251	212	223	227	230	203	233	212	240	221	241	208	226	231	200	225	240	222	236	224	237	221	214	217	251	220	248	231	221	228	221	241	256	204	218	228	218	218	241	222	223	199	204	259	207	231	219	241	243	223	221	236	211	237	218	237	224	232	209	229	211	183	218	211	203	209	226	224	226	236	208	243	230	238	238	235	212	242	222	262	207	204	213	231	247	238	216	205	254	231	200	228	233	257	235	233	235	249	223	254	246	211	223	244	235	213	195	215	200	206	241	226	210	227	226	231	212	244	236	204	196	208	261	220	209	223	214	202	244	241	219	235	237	205	229	231	234	252	230	208	244	218	247	233	233	222	233	216	248	213	256	213	225	212	219	213	232	210	205	227	219	238	192	211	233	222	219	212	206	183	211	217	232	244	217	236	241	214	189	202	201	204	237	232	222	217	216	235	217	216	213	232	211	211	173	197	236	245	225	205	206	241	244	226	241	230	234	219	232	227	218	258	223	206	217	198	229	217	242	202	230	206	238	225	233	224	205	230	221	212	249	203	235	206	247	228	215	215	228	233	249	215	225	244	233	247	209	239	251	224	232	228	231	240	217	226	219	218	242	211	218	231	241	202	237	224	224	217	241	225	215	214	226	217	198	236	205	211	217	228	212	258	241	235	212	232	233	239	226	208	204	201	239	217	217	230	222	238	202	233	214	231	214	246	199	246	237	231	230	230	202	218	214	221	218	212	196	213	209	218	215	241	219	223	243	213	221	207	227	234	239	236	216	207	257	257	214	196	210	224	244	220	226	244	230	224	229	212	216	209	199	201	249	202	217	223	229	232	229	207	230	209	236	214	238	235	214	214	263	197	199	250	232	225	220
7211	14040	10006	4894	3543	2505	1856	1434	1040	907	748	646	504	435	454	424	387	358	362	326	326	299	314	294	278	279	276	276	263	290	271	260	241	264	262	241	264	273	268	250	222	255	244	222	244	265	242	251	244	235	216	236	219	250	234	214	198	218	252	240	231	213	229	225	226	231	228	249	251	234	237	256	222	222	236	236	202	222	222	231	220	228	225	234	239	224	220	205	218	231	236	212	243	221	213	226	221	268	249	206	208	236	199	224	229	248	212	223	239	196	235	196	211	197	228	227	244	226	241	205	221	227	218	202	222	228	235	232	200	205	214	249	202	230	238	238	226	230	251	241	228	227	233	212	238	232	211	220	225	233	205	217	206	197	192	233	211	194	223	221	203	213	234	223	211	225	219	241	216	216	226	207	242	214	251	226	218	205	245	231	245	225	238	238	221	234	216	238	203	235	243	243	196	211	214	211	238	236	248	236	216	221	229	223	216	229	223	194	208	214	242	212	238	240	208	218	199	209	224	244	221	221	230	189	237	217	218	215	222	191	235	226	247	218	223	217	233	230	232	234	247	194	216	209	248	233	211	236	236	222	217	227	222	206	217	217	212	216	228	217	211	210	229	230	241	239	215	244	197	237	224	254	237	238	203	208	230	222	243	241	234	243	235	205	207	209	216	255	243	236	222	222	242	243	248	199	241	249	217	231	208	229	219	236	236	242	227	233	239	228	235	244	251	237	206	237	218	189	205	214	218	217	215	215	208	242	207	220	216	218	204	222	220	217	202	218	214	217	220	218	201	224	218	218	265	230	205	203	231	240	238	220	230	237	205	233	242	216	235	213	228	237	204	212	223	201	250	237	249	227	257	233	228	250	226	217	227	235	232	225	241	209	201	226	233	242	225	210	241	234	226	207	241	267	240	229	256	205	210	216	236	217	216	226	227	213	195	245	238	229	243	209	200	222	193	216	225	220	221	207	236	199	227	234	229	191	232	219	224	250	236	231	226	224	230	213	216	209	215	192	227	218	234	226	241	268	250	216	254	211	223	229	219	230	225	263	215	253	231	225	202	200	213	220	205	198	190	229	210	220	223	248	210	208	225	226	234	232	248	224	212	216	224	234	209	231	226	222	217	206	257	223	231	221	219	246	218	233	222	238	257	205	236	225	226	237	193	232	254	223	221	192	187	232	204	222	235	224	214	217	228	213	239	223	240	219	209	263	224	220	219	239	233	234	197	217	213	227	225	211	189	219	217	218	202	216	231	213	244	209	246	259	220	201	193	244	255	224	236	236	227	216	228	211	241	209	229	195	218	229	203	213	244	229	238	205	230	222	219	214	227	219	248	217	227	238	217	206	244	266	218	227	241	195	195	222	219	235	209	249	240	260	238	248	211	232	215	224	214	230	200	214	222	232	228	240	233	231	220	199	219	219	242	232	217	227	223	243	216	205	215	223	218	205	216	228	243	223	226	224	223	223	218	261	208	239	234	239	214	200	191	230	227	207	247	233	192	219	221	229	224	199	225	237	235	194	225	215	219	221	224	240	238	207	223	209	219	227	218	225	211	208	193	200	215	226	233	204	237	230	239	249	241	216	202	223	211	236	226	214	227	211	220	209	230	208	209	226	229	212	235	250	208	228	223	244	223	208	234	223	228	218	237	190	259	221	209	221	208	236	239	223	205	213	191	226	235	223	229	223	214	211	236	224	222	220	228	202	221	256	225	220	233	228	248	193	242	252	239	205	220	223	229	233	232	202	217	223	228	215	193	228	236	229	222	205	227	244	214	226	241	207	225	233	219	219	221	251	216	213	245	233	198	234	214	224	229	207	200	221	242	230	230	221	216	214	216	236	223	244	201	203	232	225	229	246	205	215	210	213	244	221	202	203	241	191	219	199	242	218	253	214	229	226	245	209	230	206	219	203	229	216	216	215	227	247	230	243	229	222	218	212	208	229	250	242	219	222	226	210	233	230	226	235	214	238	203	224	213	224	232	218	242	244	214	231	238	231	234	247	230	232	205	235	226	209	213	255	239	221	238	209	220	214	232	209	237	206	245	210	237	225	218	246	211	224	209	233	248	209	211	205	214	221	234	197	213	221	265	217	231	219	219	220	212	217	240	215	209	213	203	227	230	235	208	234	221	239	237	224	208	204	205	240	229	218	236	220	178	228	198	217	224	220	259	216	227	217	207	221	225	218	205	226	207	230	228	210	201	247	197	219	218	219	209	194	200	227	220	191	219	247	258	213	257	225	243	216	238	227	236	209	240	229	237	236	216	226	229	223	217	223	195	212	253	231	219	215	226	235	223	206	211	265	226	222	222	242	216	220	227	215	219	202	215	218	215	240	226	232	223	245	222	226	191	242	214	199	232	228	221	218	235	260	243	255	202	229	226	232	209	253	228	209	218	225	225	239	222	209	213	204	236	221	218	198	226	230	206	218	214	236	234	245	232	221	247	227	234	235	197	206	200	227	227	247	210	213	236	236	251	222	229	232	237	222	220	229	234	235	227	230	222	211	220	238	200	217	210	240	218	232	236	203	229	242	202	209	227	237	235	230	248	191	236	197	231	235	234	235	221	261	224	222	215	199	229	214	206	217	192	225	209	195	224	216	231	213	222	235	215	227	251	205	230	247	241	247	222	219	228	200	206	243	226	204	230	244	221	218	250	207	222	194	211	220	227	214	220	216	224	207	200	208	227	220	214	247	228	232	221	218	226	230	226	210	239	232	242	219	212	224	236	218	230	200	238	239	227	222	212	208	218	243	236	213	211	216	221	229	202	211	233	215	213	248	224	215	254	246	236	210	213	198	203	238	219	222	226	221	221	216	212	209	209	202	213	220	223	239	225	217	244	249	212	223	221	229	208	214	224	228	228	221	219	241	238	220	224	216	225	225	213	231	235	236	223	214	256	256	229	256	247	223	226	215	214	212	220	245	236	217	252	224	227	250	207	194	233	229	215	229	206	217	227	239	232	209	233	204	238	207	218	212	234	240	227	201	203	183	207	210	219	203	217	225	225	221	244	239	234	218	243	222	223	214	216	200	225	246	196	252	208	208	218	206	197	232	210	202	249	200	217	223	213	224	238	227	242	228	221	216	196	226	230	220	205	227	213	229	240	218	233	205	261	200	230	220	207	225	235	209	206	230	212	234	235	221	227	230	211	226	225	244	242	220	211	226	228	219	226	199	197	229	214	222	229	226	222	212	212	212	202	226	198	213	230	240	228	229	223	236	231	215	206	220	217	226	210	229	235	229	215	226	226	193	220	193	224	209	257	226	232	243	237	215	214	224	231	225	236	238	236	214	209	221	234	232	231	213	237	219	210	213	219	219	203	225	217	216	225	231	216	242	221	211	216	228	217	241	224	230	186	230	237	202	230	223	228	237	225	207	220	227	216	190	250	239	223	215	253	245	232	225	209	230	232	244	231	205	197	235	267	233	201	237	223	220	238	216	202	263	215	213	211	197	234	259	227	237	222	219	198	219	228	214
27501	18729	5222	1016	759	730	679	694	689	714	760	664	723	636	692	695	681	670	688	672	709	684	731	668	646	691	670	656	681	661	707	639	662	655	687	670	707	724	689	684	645	688	652	716	673	658	683	683	667	668	689	694	740	711	633	682	664	740	656	668	751	671	675	685	701	674	680	720	685	709	696	635	701	682	683	687	679	680	680	676	638	685	717	687	683	660	652	659	701	727	676	722	658	721	626	702	756	740	724	694	699	664	716	737	673	653	666	702	647	660	641	675	669	699	727	672	665	676	700	667	691	662	717	662	668	708	703	678	668	652	743	668	696	692	681	652	682	654	704	696	676	685	690	649	696	721	685	632	711	729	646	658	674	686	709	704	713	693	644	686	718	651	693	737	639	678	681	630	660	672	677	658	676	674	696	673	692	699	702	665	717	702	704	646	675	712	681	688	646	654	656	714	693	692	700	671	657	644	684	642	705	706	661	696	671	692	645	657	657	684	693	675	691	669	646	634	707	676	681	652	654	701	676	710	674	667	610	668	667	654	673	650	693	636	687	685	701	671	702	674	697	740	669	711	677	679	679	687	676	732	707	734	683	757	693	697	667	749	694	626	688	682	648	694	666	673	656	640	670	690	685	693	660	729	694	706	650	694	653	677	673	653	680	743	692	674	689	671	697	706	643	681	737	702	762	669	674	662	698	662	689	620	694	695	687	678	704	677	655	688	674	700	711	706	682	638	694	731	659	622	676	692	686	617	662	702	647	675	669	669	693	725	648	694	665	708	709	694	686	688	669	657	659	704	716	699	682	722	705	647	674	677	692	632	683	676	717	694	649	685	683	676	697	706	717	699	692	696	654	645	637	731	731	658	704	679	691	708	686	688	692	705	678	674	678	691	655	677	678	631	657	682	615	670	659	662	655	652	683	647	701	662	610	671	690	677	687	651	705	679	684	670	698	671	667	701	696	714	638	711	663	672	634	676	703	707	668	715	686	668	704	711	657	662	678	712	673	745	683	666	698	736	688	678	643	733	688	674	661	712	683	674	694	674	699	631	709	681	685	652	693	755	686	679	750	666	629	683	730	653	684	670	698	681	667	706	656	651	678	633	647	699	692	676	663	739	663	678	690	699	684	648	682	713	685	689	609	703	698	695	704	696	681	670	672	713	699	694	687	711	664	703	679	657	666	686	711	655	701	661	729	692	671	703	668	701	675	670	727	688	679	685	663	684	650	615	621	670	660	638	662	677	723	662	659	709	715	658	670	694	675	694	693	718	689	674	671	702	693	665	671	677	706	696	697	681	689	650	697	674	692	681	687	700	706	664	639	681	686	665	730	671	676	681	714	745	707	692	661	667	666	700	666	654	674	719	671	668	692	732	638	684	710	679	714	664	682	644	692	718	684	705	694	731	716	653	683	736	689	653	655	626	730	705	700	693	733	698	656	697	706	673	663	743	686	650	705	723	681	678	675	685	689	733	697	639	655	703	709	771	701	651	658	643	702	673	692	651	669	678	695	681	652	639	720	655	712	687	692	660	663	646	653	682	635	677	652	676	663	657	671	670	645	671	651	692	725	711	675	664	682	684	662	676	640	691	681	686	694	676	645	644	660	667	703	645	638	722	677	677	642	669	670	707	646	678	695	688	667	693	729	705	669	722	695	680	654	679	717	686	694	647	645	685	658	665	677	699	685	662	718	696	687	666	627	713	670	683	656	667	665	662	682	663	659	664	683	741	707	696	672	682	703	647	659	662	677	683	665	691	676	630	690	642	697	695	682	704	719	734	666	677	661	676	727	696	675	671	634	653	668	698	680	687	748	716	649	659	723	641	666	700	690	674	664	690	701	699	740	695	703	653	687	667	666	667	672	698	694	661	652	677	651	653	679	655	666	691	621	629	670	703	737	665	689	674	702	676	650	703	685	656	657	682	650	646	681	708	731	711	706	695	704	682	691	687	677	661	720	742	628	691	713	659	702	675	700	669	689	666	640	674	695	647	663	722	699	725	672	727	682	730	693	712	687	666	682	683	751	710	670	686	677	676	685	650	647	675	683	731	683	708	663	721	680	664	708	651	688	697	689	662	616	652	671	663	681	683	687	680	656	686	682	698	714	692	697	711	672	661	716	676	672	705	714	743	708	654	708	677	671	673	724	666	658	684	623	670	686	691	664	625	708	742	676	645	676	690	706	707	714	655	676	703	710	685	690	670	696	636	679	704	669	653	638	711	678	720	702	681	688	700	642	682	693	662	672	627	653	678	742	682	649	704	642	646	729	652	657	653	703	674	667	716	711	676	657	721	636	702	711	688	681	670	639	727	673	727	709	667	677	696	682	652	661	694	693	670	677	694	719	697	694	687	647	649	726	653	672	643	720	685	699	683	663	671	661	702	695	689	659	712	700	653	723	673	688	712	722	629	739	680	651	685	718	662	680	695	689	697	673	717	655	707	705	720	698	684	644	641	694	743	692	690	701	692	654	686	699	695	663	661	650	686	756	697	753	697	687	672	705	635	701	672	726	691	699	712	711	709	716	713	646	676	656	701	646	694	696	656	684	655	672	698	701	712	690	699	723	638	672	677	732	681	717	699	684	708	697	689	694	726	732	699	605	636	667	664	693	708	701	668	676	689	646	674	703	645	645	665	646	666	733	653	704	675	687	674	670	674	675	681	715	684	633	712	705	686	699	694	736	630	670	675	724	732	720	647	689	616	655	711	699	690	698	727	696	650	648	724	669	668	696	684	705	725	659	703	648	678	663	709	693	671	686	673	733	660	668	713	669	729	661	686	649	673	688	685	697	650	681	695	680	666	706	700	671	692	663	722	690	677	658	672	677	743	686	662	665	700	685	668	678	678	674	695	655	686	700	702	711	697	675	711	668	648	724	721	749	662	703	660	664	654	616	692	691	658	700	627	689	677	682	673	709	673	659	708	669	674	653	653	677	697	693	697	708	690	711	679	679	681	660	720	617	653	676	644	700	698	679	640	649	682	715	675	702	680	679	709	712	658	639	691	645	720	688	655	701	697	698	678	709	637	638	700	668	636	719	656	664	716	740	678	649	679	701	687	668	742	726	689	655	678	660	691	671	667	659	675	659	631	692	664	675	706	719	668	684	705	664	723	725	682	666	668	661	651	728	661	704	666	622	713	681	642	684	672	678	692	694	703	680	701	683	697	670	707	716	664	679	746	648	668	704	664	671	691	645	689	656	675	695	635	684	671	696	691	684	679	686	677	682	677	678	636	692	731	674	664	626	639	678	697	670	697	668	684	618	708	700	669	692	658	653	691	740	684	694	666	695	623	703	693	689	697	661	663	631	673	649	714	685	693	679	693	720	687	686	671	697	641	703	696	704	669	674	644	639	709	657	680	658	693	675	666	670	676	676	697	729	670	705	673	678	709	709	666	708	679	709	673	670	690	666	706	627	689	739	670	699	672	708	665	615	661	649	693	691	700	651	658	702	674	676	692	721	705	727	632	693	632	691	733	682	680
4881	1160	1001	859	773	802	730	694	718	693	742	738	682	689	636	703	768	728	723	734	702	690	684	722	700	692	709	725	759	711	716	697	717	733	682	743	696	698	705	700	700	752	703	728	746	698	743	742	685	697	702	711	698	684	735	694	704	743	696	670	718	738	689	710	714	720	681	727	718	732	732	664	705	726	692	673	635	710	723	693	756	702	706	672	729	762	718	718	678	670	761	727	725	754	726	753	668	700	730	737	693	702	698	696	668	688	741	702	672	707	707	718	730	698	705	749	677	713	724	677	721	706	683	730	723	725	698	686	710	714	721	667	690	684	651	678	684	758	680	686	702	703	712	705	729	719	683	712	695	719	724	650	701	701	727	691	691	720	682	679	693	694	679	741	699	703	660	720	711	721	695	740	675	719	731	750	666	708	704	731	672	702	670	720	700	687	710	680	760	755	713	658	694	652	690	668	704	688	718	655	729	712	707	747	668	688	753	701	696	724	698	701	692	724	712	677	730	744	696	695	722	693	731	708	687	692	738	688	710	705	734	702	730	687	722	733	659	706	729	678	685	687	685	718	731	670	721	716	730	700	712	672	725	746	677	700	690	716	702	678	693	698	667	739	721	746	684	669	698	716	723	684	696	692	746	727	681	730	692	650	686	727	708	730	703	677	659	722	689	669	725	687	724	701	667	722	699	705	716	721	695	687	755	672	715	689	695	703	730	687	708	729	783	714	774	744	664	724	668	710	681	699	710	702	730	730	626	702	690	741	695	690	712	685	733	668	692	699	674	684	716	661	725	732	702	703	696	682	707	711	752	669	692	716	704	752	742	712	706	724	691	737	709	731	692	745	684	695	670	682	687	658	712	722	681	702	711	724	736	738	724	673	727	677	684	711	736	687	715	718	665	750	718	695	681	725	736	681	651	717	715	737	703	676	693	739	711	724	688	708	656	705	721	695	685	726	693	702	661	727	721	668	704	771	748	735	717	695	706	725	684	723	673	715	691	700	704	715	690	714	721	772	682	731	714	709	681	707	720	672	714	725	743	706	753	685	666	679	693	722	701	735	689	729	706	736	724	688	710	717	755	752	663	731	685	633	641	717	702	703	670	703	718	623	684	735	690	680	744	713	715	738	698	706	664	716	734	709	699	743	674	679	760	706	669	706	732	712	739	734	737	686	706	675	711	718	687	712	708	677	738	673	720	667	735	674	741	666	692	651	699	697	704	711	702	682	702	702	714	718	715	722	652	663	718	725	729	668	747	677	730	766	726	702	674	710	718	691	675	720	689	693	736	684	728	725	703	716	698	651	710	701	668	726	716	695	710	693	652	731	738	721	682	702	654	689	715	769	677	713	683	690	685	697	690	674	743	727	709	661	710	717	755	653	700	747	728	664	743	719	703	709	667	705	732	721	664	676	663	682	720	733	659	709	652	737	671	663	704	681	695	700	696	690	732	711	738	683	720	727	699	714	740	723	682	682	655	694	694	671	656	699	733	727	741	712	725	753	657	697	659	739	687	691	718	687	648	776	749	671	665	712	710	742	725	707	704	676	747	650	728	709	691	673	701	754	723	668	706	694	709	708	753	712	755	698	680	707	704	765	672	711	713	675	682	674	735	700	683	751	718	707	678	786	700	687	702	733	718	686	729	722	722	707	701	695	698	669	692	686	645	717	695	726	726	700	708	689	727	718	721	715	754	676	703	697	709	695	695	696	735	731	661	683	704	738	715	708	661	748	726	704	684	735	741	740	687	710	676	705	669	694	696	685	731	712	698	703	697	696	756	716	728	722	703	713	675	730	695	747	673	679	721	659	677	692	704	717	698	716	757	672	656	718	693	727	744	661	698	707	718	722	642	697	698	712	737	763	719	703	749	714	721	632	679	681	681	662	674	699	701	681	709	705	709	707	687	738	734	697	692	681	710	712	757	723	723	733	684	687	729	753	700	708	665	718	711	696	624	699	760	715	722	674	676	724	746	715	757	699	681	745	676	719	692	687	690	713	703	709	696	667	668	663	690	717	690	711	686	715	689	712	743	689	751	754	727	676	680	660	691	718	633	685	713	716	718	718	679	721	659	697	686	725	712	732	691	697	672	725	715	712	704	666	689	698	708	683	704	704	692	764	728	726	742	657	687	662	718	720	698	710	744	717	692	739	690	690	705	675	706	676	708	729	675	683	720	675	713	692	709	705	669	661	663	703	684	672	683	724	712	733	680	720	730	704	665	717	661	680	721	699	675	684	651	697	715	686	642	695	677	680	738	684	667	671	723	753	692	689	690	689	727	734	750	726	715	721	740	685	733	696	708	724	711	723	691	663	691	716	666	712	692	678	722	713	697	659	728	691	666	725	694	677	693	749	670	644	690	725	684	681	758	646	713	719	681	680	663	692	714	715	720	714	722	651	682	662	710	748	704	670	705	710	690	749	702	698	700	674	766	691	733	713	678	729	719	672	678	734	674	684	721	719	704	701	716	678	762	747	697	697	679	703	711	723	689	705	731	770	660	719	704	690	695	703	676	707	717	749	634	693	708	713	713	726	685	680	667	729	676	707	715	614	739	693	688	766	697	683	677	652	676	643	767	670	679	711	706	688	743	681	705	691	670	664	729	706	718	706	700	739	696	724	715	711	704	684	687	714	727	722	722	764	712	739	743	616	658	709	720	684	708	715	738	720	686	717	733	714	712	704	676	709	704	674	714	741	655	725	693	680	693	712	683	687	717	773	734	714	686	769	732	711	694	681	707	696	682	707	724	640	717	689	735	769	678	697	671	691	733	697	706	748	719	705	740	666	753	692	681	667	759	671	724	693	695	752	717	670	718	702	738	662	759	720	715	717	681	738	719	677	710	701	697	702	690	732	697	703	710	713	735	688	707	696	690	707	692	728	703	748	694	710	712	678	699	704	735	712	700	693	690	683	703	712	667	738	721	662	739	683	705	727	683	702	721	688	689	699	718	656	702	705	708	726	737	705	682	702	707	675	739	703	730	648	677	699	685	691	728	734	687	710	694	686	680	688	714	718	659	729	684	726	680	726	677	708	717	712	638	743	665	693	742	662	684	733	706	716	700	688	664	713	656	724	724	680	664	710	730	687	746	725	704	738	731	701	666	729	675	681	686	695	669	670	700	720	691	701	694	734	724	728	709	692	721	732	774	687	699	714	720	750	756	712	716	702	736	691	718	722	698	679	734	703	678	689	725	701	700	681	772	723	702	692	692	716	778	669	706	705	697	712	684	705	708	730	659	674	689	710	803	691	686	711	670	740	703	675	672	660	650	751	711	694	707	729	701	699	746	684	670	747	642	716	705	688	722	667	653	741	733	710	655	722	710	714	736	723	676	709	701	700	706	671	718	670	750	688	674	683	732	706	684	692	702	700	736	683	652	723	747	734	744	734	721	719	716	692	658	684	718	664	693	706	682	742	707	767	691	731	713	693	706	713	676	713	715	683	705	704	703	729	709	774	692	657	711	686	708	726	701	670	688	716
23258	20892	28230	23694	20901	12401	1174	696	568	516	476	452	421	384	394	333	383	377	351	350	340	336	356	376	353	315	337	332	327	285	320	333	294	326	328	324	300	329	332	298	323	326	311	321	334	322	295	290	289	341	319	306	308	331	330	318	315	353	316	303	295	305	318	313	313	298	318	302	272	330	329	311	317	324	306	325	286	347	291	289	359	328	299	307	332	307	316	315	291	327	323	321	296	318	312	310	320	312	333	323	299	334	348	329	333	315	304	326	312	326	324	331	292	337	319	329	285	327	342	294	294	260	324	315	284	346	327	317	325	292	300	337	346	296	285	339	302	330	299	280	296	312	325	294	318	328	304	330	342	314	327	337	317	338	299	292	308	340	318	329	283	316	305	305	334	297	321	340	308	297	299	329	329	327	315	318	329	323	301	280	342	314	317	286	301	353	315	261	347	318	302	291	311	307	296	287	327	342	316	301	315	295	278	324	310	339	335	347	295	285	311	282	325	299	336	304	314	319	315	305	313	358	345	304	313	360	306	341	326	296	330	332	296	306	304	289	329	324	338	325	324	306	323	323	290	270	295	329	336	311	311	327	315	332	326	326	319	318	281	318	301	319	314	317	297	319	308	296	327	318	308	317	324	293	311	314	342	333	317	342	271	321	284	329	325	289	327	348	326	331	304	327	293	286	344	309	310	303	332	287	323	329	284	287	325	310	345	359	292	312	294	321	321	314	287	329	336	318	324	302	310	318	332	284	322	309	300	345	303	333	323	295	306	313	344	329	309	326	322	314	314	319	302	280	320	291	320	313	319	301	308	299	327	308	303	302	313	323	315	300	332	312	287	313	328	311	330	288	297	283	304	319	307	330	354	311	308	334	292	309	313	317	327	326	313	301	365	305	354	325	296	291	301	303	332	323	281	343	272	311	304	320	289	297	325	293	322	312	321	308	298	329	322	311	331	298	343	303	321	314	332	303	319	325	296	271	302	331	311	328	296	311	328	362	290	325	309	340	292	308	330	324	344	304	304	324	292	337	312	281	327	299	306	305	311	333	317	302	309	321	320	304	304	313	313	314	313	280	335	310	342	302	295	324	312	318	288	319	337	318	318	321	296	337	304	318	335	321	313	321	338	317	297	285	316	292	319	342	299	329	328	326	295	306	309	295	330	344	314	295	306	283	318	316	282	316	318	338	286	301	309	330	296	303	322	326	313	295	314	291	313	334	342	338	316	325	318	267	303	281	304	279	301	313	344	337	312	296	286	326	315	266	310	338	305	325	321	297	333	305	313	298	293	331	305	320	336	305	278	300	286	344	328	312	324	282	302	315	317	319	332	312	312	323	320	277	319	302	310	286	308	291	295	339	319	309	318	318	288	297	282	325	299	340	377	320	323	298	320	295	291	337	312	305	325	296	306	286	302	302	302	325	300	303	337	325	330	336	283	316	297	317	327	336	315	325	301	290	343	310	313	311	310	298	313	305	326	293	347	320	311	324	300	269	334	311	350	319	324	338	315	332	311	270	325	290	283	300	310	318	325	331	327	301	306	283	300	329	314	316	326	301	312	311	301	310	314	285	300	315	312	364	297	361	291	319	316	320	313	311	333	311	315	340	314	300	322	320	291	302	344	298	310	319	329	302	339	282	356	315	312	328	264	301	341	307	335	313	311	303	328	285	312	298	290	315	319	276	308	295	301	325	318	307	287	293	306	301	323	296	311	333	339	289	290	305	305	347	288	344	322	321	313	333	315	332	339	308	324	301	310	324	292	293	319	311	296	328	334	284	304	326	305	324	303	298	329	306	290	311	311	317	353	297	315	329	308	283	308	301	289	350	334	300	312	296	320	300	316	345	315	281	311	298	316	334	312	299	335	326	335	294	310	317	321	335	289	294	327	314	324	323	339	309	296	320	345	320	293	317	300	315	353	320	310	352	306	304	290	327	307	280	320	320	300	331	314	296	346	344	318	275	338	298	316	311	280	286	304	299	294	311	340	329	333	295	290	290	321	294	305	308	293	313	308	313	318	273	348	328	318	316	324	327	320	298	323	317	338	316	325	308	302	279	315	357	311	335	293	303	305	343	342	327	299	307	305	321	305	311	304	292	328	306	300	320	301	300	284	286	315	316	307	312	334	313	302	320	329	288	310	288	288	329	320	309	292	303	312	337	303	314	311	328	321	298	304	314	309	303	307	299	292	348	325	319	341	333	348	320	308	334	315	295	330	322	315	344	309	308	317	304	326	339	319	293	311	282	314	303	265	325	320	299	344	330	300	316	297	351	302	311	339	335	289	353	324	307	334	295	331	329	337	289	311	315	312	316	326	307	287	286	297	315	317	302	313	327	299	319	345	294	313	303	292	324	321	322	297	348	309	297	315	332	303	285	344	297	300	314	313	323	340	289	298	292	327	284	312	322	307	310	309	322	308	289	321	318	291	310	326	314	308	336	308	309	305	325	307	285	306	331	318	331	328	305	282	308	298	359	284	302	349	306	311	292	328	334	312	295	320	309	327	302	318	321	316	295	345	315	364	293	298	338	288	321	325	290	324	293	295	307	289	329	298	306	303	270	295	318	303	299	323	329	310	278	318	310	311	314	334	318	324	298	346	319	302	331	313	282	313	323	292	307	293	279	317	310	315	290	311	317	308	314	282	295	334	290	338	331	299	284	295	302	360	289	298	326	299	333	320	303	336	305	311	346	287	302	322	316	295	306	309	317	292	318	293	298	340	328	304	320	320	313	320	299	310	325	308	317	329	312	313	295	330	328	320	318	307	306	283	316	335	318	294	300	301	303	310	313	306	325	323	290	319	324	322	320	362	319	307	320	290	313	346	326	325	287	339	326	338	313	336	293	300	327	333	301	322	302	316	352	310	324	318	314	297	335	319	299	285	327	297	288	321	300	308	285	291	342	316	300	323	303	301	321	336	289	313	314	329	290	288	329	337	308	331	294	301	332	318	308	313	315	295	321	288	341	287	323	294	335	332	287	307	326	320	319	302	321	295	287	293	295	323	317	290	295	307	327	304	311	316	273	310	324	311	325	295	314	309	299	320	292	298	339	310	323	306	307	336	301	252	314	347	309	304	311	340	332	309	306	328	333	330	308	334	295	308	307	310	293	299	313	331	326	310	309	342	322	286	340	334	332	328	302	328	293	309	286	315	314	308	305	328	335	335	296	338	340	300	322	359	301	322	306	313	319	280	302	320	320	337	308	307	294	314	347	320	316	325	317	309	313	334	313	279	327	304	284	303	316	312	305	327	321	315	315	305	291	316	347	299	313	301	293	309	304	365	300	330	292	303	294	295	340	288	314	345	310	279	331	339	340	321	341	297	316	295	275	278	292	315	287	305	285	345	329	303	363	312	339	297	328	315	308	274	335	265	275	319	337	313	287	299	293	284	330	299	303	293	322	324	303	294	329	314	331	321	305	285	307	305	346	280	272	307	282	336	327	317	303	302	330	299	307	293	299	318	318	327	324	317	313	305	300
5978	8283	6067	2859	2088	1518	1193	911	808	698	594	522	501	474	459	417	405	431	410	428	446	404	365	376	396	383	353	359	354	369	400	357	344	376	342	376	374	367	348	328	351	341	315	350	343	332	344	341	342	336	337	350	359	321	377	334	348	354	340	351	346	344	335	369	347	368	357	323	368	360	362	339	346	367	345	318	337	341	338	370	362	330	359	361	358	336	337	341	330	365	362	349	318	342	338	330	346	323	356	334	358	366	358	353	373	359	324	359	307	328	338	337	331	335	365	333	357	333	316	366	331	332	348	314	296	356	328	320	381	336	351	367	329	327	348	368	312	372	381	376	349	362	312	328	357	348	345	356	340	357	302	334	347	361	365	327	307	332	317	321	331	307	316	356	319	337	338	355	365	321	374	388	344	352	342	345	368	346	373	339	356	362	342	341	361	342	337	331	337	352	346	298	333	355	310	332	300	347	336	386	367	358	350	362	338	324	326	350	329	339	340	362	348	318	329	322	357	369	380	364	337	317	362	365	362	340	334	312	317	329	356	330	321	346	357	300	371	323	357	378	343	342	373	316	327	317	338	359	314	379	327	340	349	339	335	341	327	334	341	322	341	328	364	355	351	308	325	361	346	331	349	361	334	336	366	337	336	364	348	338	366	329	342	331	376	354	339	345	345	340	321	310	324	308	312	366	357	331	343	345	341	331	311	346	357	331	307	362	361	336	351	356	331	304	352	365	358	369	331	351	341	337	354	369	356	338	297	335	346	353	360	365	363	318	379	366	348	330	337	341	353	335	360	357	358	352	324	356	351	326	360	350	341	350	356	359	333	346	335	337	309	305	322	317	327	317	313	315	370	367	328	386	329	328	332	338	317	337	344	352	325	347	316	327	355	363	346	338	352	318	334	339	324	332	340	341	360	360	363	336	343	315	344	311	329	321	369	334	311	340	374	328	316	324	328	352	338	363	341	310	333	369	339	342	340	353	305	348	346	322	344	362	387	368	355	345	342	335	318	349	344	352	343	353	368	348	364	333	312	337	340	341	349	340	375	340	329	347	373	322	339	350	348	366	330	364	327	354	302	331	321	326	328	342	355	356	376	357	326	314	334	324	316	337	343	376	319	325	338	363	323	349	300	344	344	358	330	348	313	337	340	339	366	360	361	375	305	385	331	363	347	371	342	343	338	364	340	354	347	310	345	345	371	349	349	355	322	341	343	323	344	355	337	332	352	333	362	371	335	361	376	338	342	358	333	341	339	330	321	334	349	338	328	340	323	355	327	370	352	316	314	334	352	321	365	325	350	351	301	312	377	358	367	348	369	354	330	297	349	398	320	354	341	354	333	381	338	360	327	336	337	371	348	326	329	326	328	343	357	339	355	336	319	307	358	333	377	328	361	349	365	349	365	346	369	365	426	350	359	345	343	342	288	339	350	353	365	336	342	308	306	360	345	333	316	352	310	351	347	361	348	323	332	363	317	337	337	345	360	295	358	326	308	338	318	332	372	379	331	334	340	317	384	342	321	325	322	334	333	332	338	338	355	359	344	371	337	345	335	327	388	379	313	350	362	316	338	353	299	375	348	362	308	350	366	329	367	392	358	336	329	350	341	342	362	332	351	344	294	335	335	305	333	354	364	381	359	349	366	329	359	308	352	348	365	345	361	376	353	312	356	363	339	339	356	332	330	328	362	338	354	319	335	319	327	343	338	369	362	327	318	314	365	319	352	350	366	350	302	337	332	345	323	338	316	329	327	375	339	316	336	349	314	311	334	337	363	332	350	322	329	387	355	329	356	339	316	363	373	323	365	378	303	345	341	344	376	297	345	347	400	338	380	341	335	349	318	336	356	311	307	326	325	352	330	335	372	302	326	363	367	378	347	341	350	302	340	350	331	335	349	320	347	319	361	321	344	318	367	340	366	352	308	368	332	323	358	305	325	359	351	339	355	342	361	332	305	352	341	341	347	351	335	344	319	336	343	352	327	324	353	339	351	343	355	344	354	325	342	341	325	333	370	310	318	354	301	327	371	343	347	359	323	322	345	359	348	344	361	336	331	355	339	345	344	326	365	344	335	341	337	348	353	323	362	341	335	340	314	326	331	348	342	340	321	334	355	336	345	345	336	328	356	365	329	362	338	333	357	355	308	333	371	346	319	332	315	346	344	317	316	315	332	345	385	377	340	344	345	372	365	369	370	353	359	326	342	352	332	338	329	335	309	346	316	340	333	369	314	331	318	304	352	366	358	336	362	351	316	324	308	341	355	341	336	375	348	361	345	331	338	307	351	325	341	358	348	323	333	312	370	342	355	326	360	375	334	311	342	332	326	353	345	311	360	374	318	369	343	328	340	357	320	353	313	342	384	327	355	351	355	335	377	352	330	319	341	342	329	361	347	348	338	335	322	338	365	325	339	390	363	349	334	324	346	335	354	322	364	352	311	356	373	352	327	323	330	328	350	341	349	357	311	340	325	322	322	319	382	397	307	370	326	307	359	338	330	324	340	312	335	356	348	338	351	342	347	335	372	353	356	343	342	331	350	369	335	343	330	306	333	354	362	341	339	337	358	316	344	347	343	365	354	368	335	348	306	326	346	353	346	309	310	322	324	346	341	340	362	350	334	348	351	342	304	323	326	355	353	308	366	328	336	323	328	326	329	385	354	348	361	347	336	325	348	317	374	366	323	314	324	376	366	355	335	332	336	323	352	352	350	342	339	325	331	346	344	339	337	353	352	353	350	302	348	302	337	347	336	332	352	350	336	332	354	320	329	335	328	367	363	353	341	307	321	363	333	359	372	383	356	374	327	327	327	316	333	324	357	392	348	342	314	360	351	348	348	318	372	358	329	334	338	341	331	339	337	365	351	322	334	348	328	325	362	361	326	373	327	338	341	336	319	324	314	372	371	332	328	332	349	373	361	348	311	343	372	343	347	335	346	348	322	328	353	304	337	361	346	360	356	348	365	339	373	351	362	328	326	334	333	352	352	309	367	346	342	343	346	333	338	297	335	323	328	341	331	328	334	359	362	377	331	334	321	332	326	374	349	345	349	345	305	356	327	310	326	342	319	389	333	339	347	352	348	334	357	377	321	326	385	340	361	305	336	327	350	337	347	348	328	343	348	348	329	300	326	332	348	373	353	335	308	340	325	324	369	378	354	348	350	338	328	359	339	360	320	391	371	332	338	350	346	329	336	327	362	312	345	325	333	365	380	367	323	378	330	316	377	333	322	356	350	336	361	344	374	341	363	368	322	346	350	324	324	352	289	299	323	354	358	338	357	339	369	334	332	317	332	369	370	368	360	367	329	318	331	372	346	347	313	315	354	323	371	300	341	372	350	328	323	338	356	332	345	375	354	369	331	347	357	344	335	344	320	383	360	329	339	370	346	334	342	365	348	327	324	358	364	317	337	373	367	347	339	347	358	352	368	307	312	311	290	333	379	342	361	322	365	328	357	357	312	344	336	339	324	326	356	340	325	349	363	299	329	328
24394	20986	27536	24622	15260	1469	1009	923	809	790	780	800	772	777	756	739	782	787	708	774	704	728	684	705	690	714	682	763	718	711	736	711	735	741	720	700	686	733	704	666	744	667	673	698	697	687	717	730	740	734	710	729	746	685	696	682	695	687	699	712	715	726	714	726	697	722	746	694	682	712	711	667	701	671	709	732	701	663	690	717	687	723	699	718	677	686	679	718	725	714	674	685	670	717	713	686	714	669	726	730	737	726	700	707	734	713	684	662	693	661	701	706	673	790	728	651	691	734	728	690	737	680	721	753	668	731	690	681	708	736	710	676	702	750	713	737	678	761	735	685	779	694	661	679	714	671	693	736	728	748	689	698	747	688	720	687	712	733	686	706	732	688	712	672	718	723	747	685	773	635	673	704	668	705	680	693	698	708	771	718	680	730	710	734	703	648	671	727	672	725	696	724	704	683	703	702	729	712	696	749	710	766	702	723	681	653	668	747	713	697	714	721	682	670	699	739	706	741	746	677	725	681	712	694	713	695	672	704	704	701	663	698	702	682	727	729	728	654	713	714	663	685	680	684	710	667	726	714	728	684	732	691	721	684	708	730	702	750	688	750	678	682	734	702	647	719	712	695	705	715	676	720	700	724	721	652	713	705	702	714	711	741	706	708	707	709	663	689	739	660	702	724	743	687	694	695	739	663	644	675	675	749	723	764	723	664	710	679	693	692	702	694	676	690	677	697	710	705	716	718	676	695	716	704	706	760	721	719	745	712	734	699	683	715	690	731	703	735	714	661	706	699	735	703	701	724	702	703	679	690	729	708	697	689	764	703	720	673	698	736	714	727	721	695	713	770	725	722	720	705	742	667	658	697	710	735	703	668	651	670	697	712	737	681	697	674	709	713	715	705	698	689	703	716	696	715	701	705	707	678	707	695	727	724	729	728	720	711	721	746	730	746	741	671	733	689	722	714	652	702	745	727	699	711	671	718	717	652	700	723	700	706	728	660	673	679	716	688	713	721	674	728	694	690	660	704	700	698	694	701	666	703	732	730	699	711	721	724	656	786	678	706	693	641	672	692	736	718	676	700	736	721	685	686	704	719	683	736	658	696	702	675	750	711	750	687	656	706	715	666	714	693	710	700	712	693	705	665	732	703	701	692	724	675	667	726	716	681	715	728	712	716	748	647	735	755	706	748	730	696	701	704	703	680	685	698	659	730	712	681	718	698	692	675	691	682	673	723	695	689	726	725	700	724	705	748	711	702	710	703	716	703	716	724	649	699	678	677	700	710	728	738	689	714	677	713	754	702	695	707	723	719	703	769	722	660	758	664	680	696	687	689	738	692	727	719	734	689	681	738	656	703	706	690	718	732	689	691	662	693	712	731	664	738	728	723	752	722	723	715	737	693	740	718	663	690	696	694	699	712	730	695	691	711	681	688	690	751	715	656	707	700	693	720	683	671	707	707	702	717	733	738	713	681	697	672	683	777	693	664	681	738	688	723	685	698	701	735	684	736	668	716	724	733	702	726	677	683	704	713	691	698	650	731	729	714	694	715	723	710	719	713	736	710	710	687	679	651	675	730	680	701	734	753	690	690	686	655	718	671	701	704	715	697	710	706	738	733	698	714	701	697	710	726	682	714	690	644	690	708	705	709	738	709	702	699	705	692	757	695	677	709	746	689	755	701	683	646	688	695	715	697	726	746	679	717	686	697	724	707	693	706	689	667	723	671	724	768	699	731	675	725	727	709	660	730	755	708	722	698	705	637	713	736	704	718	721	684	694	725	748	714	725	664	749	699	681	695	713	744	742	728	702	746	702	704	680	703	727	659	718	736	670	758	718	740	681	677	713	678	677	703	707	757	708	711	708	695	731	690	661	702	618	705	721	757	712	748	684	730	748	696	741	695	701	690	713	729	669	689	760	769	690	701	696	715	761	662	714	723	685	686	717	681	677	727	719	679	721	727	730	693	686	674	684	707	721	759	689	677	699	679	669	766	718	717	723	706	662	692	726	689	771	693	721	759	689	713	696	687	686	688	694	723	718	695	712	654	724	730	701	765	692	708	721	683	689	722	718	684	702	722	680	710	715	671	741	698	733	696	712	750	689	698	698	724	722	708	736	731	725	741	740	709	695	695	701	676	683	719	696	712	648	687	711	730	733	706	696	740	719	765	690	673	716	721	690	758	711	699	697	691	696	701	737	688	677	643	742	684	695	736	731	692	706	711	742	745	755	710	741	747	643	674	688	691	693	725	740	746	695	721	708	706	696	732	720	648	719	709	687	696	721	709	746	745	676	700	662	680	686	730	750	705	679	703	733	725	678	698	650	714	693	745	735	716	736	687	669	688	689	705	700	636	688	689	713	803	765	665	691	700	703	690	687	726	636	677	715	674	665	732	706	728	704	672	745	705	718	659	743	716	704	715	715	726	722	700	729	686	671	730	651	681	708	655	710	720	676	740	717	658	695	721	661	712	738	700	694	752	690	676	686	706	749	668	713	694	693	732	688	729	703	656	679	695	699	695	664	703	702	691	704	736	746	710	708	681	702	713	657	704	683	739	748	744	697	700	743	732	737	701	731	698	765	703	690	739	744	724	721	711	669	680	689	695	732	711	708	711	682	674	725	764	718	708	720	684	688	706	741	767	748	685	725	670	690	641	729	698	721	721	669	705	670	670	696	708	740	715	701	707	718	688	755	771	736	698	714	704	733	755	713	681	686	709	673	720	706	685	678	705	709	714	699	670	718	694	754	670	718	702	730	686	704	696	684	735	729	707	683	678	717	715	738	694	693	674	697	734	677	679	657	681	649	677	708	722	686	676	725	697	724	734	675	744	696	747	694	737	694	664	694	732	752	689	676	716	730	723	740	675	703	663	709	663	714	713	673	670	760	720	761	726	738	703	720	742	699	682	701	684	748	725	670	703	687	731	674	698	706	732	668	662	688	722	704	653	720	715	660	702	696	684	664	649	747	705	715	735	688	776	637	713	691	719	663	708	721	747	683	724	750	691	693	644	678	702	748	742	708	658	691	687	702	700	661	737	734	689	679	733	683	701	700	708	695	728	747	726	736	698	700	714	703	689	727	687	682	742	730	651	719	696	690	711	737	705	702	749	740	673	741	708	661	712	734	679	654	686	670	734	736	709	709	680	748	717	727	679	725	710	732	669	689	682	746	691	727	690	671	761	667	711	696	701	632	700	665	724	699	723	782	725	680	697	728	716	675	702	720	735	681	764	697	688	676	698	660	679	718	655	678	719	725	771	721	680	731	758	693	724	705	711	724	698	691	716	728	724	696	741	734	696	686	726	664	687	708	650	696	696	654	689	693	755	700	684	698	680	714	692	751	681	694	648	698	680	696	736	673	693	696	679	720	685	741	719	708	708	681	672	703	719	710	721	710	669	667	702	718	697	718	710	680	731	667	711	767	735	665	694	688	712	712	671	715	719	617	713	708	720	692	703	630	734	686	757	694	684	683	736	686	682	678	709
7121	5239	3866	2123	1679	1412	1225	1085	916	899	814	833	858	739	785	757	702	732	774	700	700	695	689	725	711	680	760	703	671	712	726	720	705	694	708	676	752	702	701	692	691	653	720	703	701	690	722	698	691	684	730	700	721	730	730	735	669	682	673	773	713	703	729	696	661	687	712	736	708	692	712	752	682	677	700	685	700	676	732	670	701	720	747	709	679	700	678	721	693	706	690	694	682	641	710	714	726	712	690	712	733	726	702	669	669	689	664	725	739	685	677	729	691	683	737	758	688	684	720	727	708	687	742	689	711	658	664	702	742	667	665	709	738	677	700	690	666	729	695	705	677	722	685	674	726	737	709	709	670	702	708	689	706	670	691	664	639	676	717	714	712	680	698	729	695	681	709	695	688	666	729	763	674	685	664	724	701	694	751	667	679	670	693	664	707	738	694	691	723	711	700	711	693	670	715	702	702	732	681	691	701	690	690	689	693	730	713	662	695	675	678	668	674	708	670	676	656	708	675	697	714	695	684	694	745	711	687	665	648	720	736	629	722	690	763	711	715	698	699	716	734	661	737	634	686	704	662	741	747	722	708	668	767	694	697	672	709	706	702	683	689	658	710	693	680	739	689	697	717	645	691	652	795	758	721	700	738	648	700	694	710	680	667	725	690	678	702	693	708	679	734	677	713	747	729	689	644	747	697	710	728	699	711	749	734	693	749	674	699	705	703	694	737	675	721	697	683	712	679	709	726	644	640	714	705	723	673	725	724	689	721	702	682	679	681	747	677	692	701	689	724	721	684	685	659	753	701	725	695	702	729	709	744	708	711	662	715	725	685	689	753	673	653	692	686	705	691	670	700	735	705	715	753	712	690	788	678	660	677	667	724	671	674	729	707	686	664	725	696	696	664	657	679	679	697	750	692	669	694	714	710	667	686	674	740	692	697	700	716	748	700	716	704	698	697	685	707	689	688	660	714	670	717	679	762	669	725	702	685	702	670	723	711	653	641	741	721	720	715	717	716	738	778	724	692	675	723	678	670	679	711	709	673	658	717	703	722	763	675	695	720	686	681	690	680	775	684	677	722	655	691	665	699	713	676	729	677	721	767	655	681	677	689	664	700	689	698	681	698	688	725	699	694	761	693	676	678	697	668	668	703	679	683	658	721	656	691	772	686	670	678	726	693	727	728	699	738	684	670	695	684	703	692	744	705	698	694	683	678	738	677	742	693	683	678	726	642	698	697	704	667	659	737	717	701	698	661	719	659	705	707	690	710	646	692	707	709	711	673	686	652	670	654	704	680	689	688	760	709	693	734	685	745	676	737	722	715	681	709	690	709	677	693	659	680	699	736	712	743	678	695	680	732	639	681	705	721	704	659	710	678	727	703	709	664	710	682	679	693	668	754	700	734	675	724	669	701	711	672	652	700	690	661	658	701	731	644	725	716	695	675	677	732	679	703	704	677	705	722	687	728	712	688	703	675	726	664	722	724	671	689	675	696	711	696	688	666	688	672	716	681	650	660	676	723	703	713	705	694	698	737	710	646	651	707	715	709	685	709	664	715	708	697	732	671	663	727	734	692	694	700	701	711	739	694	708	666	704	715	719	698	685	687	664	724	724	698	719	689	716	706	727	679	746	689	698	687	640	719	726	691	694	678	651	711	660	737	662	717	701	710	714	687	683	662	719	696	706	719	674	649	670	715	656	671	705	672	712	720	736	689	693	721	718	691	697	744	698	687	678	650	716	716	665	661	641	708	704	685	711	673	688	665	724	729	693	672	714	639	701	690	691	676	723	688	672	690	730	702	676	729	685	713	706	698	706	710	703	717	729	671	694	707	690	699	667	706	698	694	676	694	694	714	710	679	672	673	692	699	635	671	725	703	700	725	737	725	721	660	700	699	668	646	688	686	665	699	675	721	715	681	695	682	710	649	682	723	654	672	672	699	622	718	685	700	716	707	750	725	721	671	741	721	656	723	718	704	714	700	699	660	724	697	723	740	691	667	671	664	693	746	719	700	669	730	721	680	698	684	714	703	705	697	729	680	715	633	715	638	701	673	718	717	719	693	683	685	665	665	653	707	695	640	740	666	717	734	687	675	686	726	690	721	754	713	685	709	702	698	753	765	706	650	763	649	702	705	686	735	674	688	691	691	657	698	700	702	707	696	685	733	706	666	672	675	664	681	699	671	704	652	721	710	723	709	687	695	709	721	731	703	682	729	668	698	687	694	684	664	719	740	712	677	680	658	704	683	716	674	686	718	692	701	713	696	709	659	721	647	626	653	689	712	735	723	671	677	636	693	697	735	719	668	699	733	757	695	689	694	700	696	747	667	630	688	740	647	720	701	720	658	744	690	716	743	687	752	729	716	681	699	717	740	710	671	735	668	709	721	722	661	680	715	705	742	691	687	753	667	737	696	692	710	710	661	662	696	705	705	731	650	673	726	726	707	704	711	680	671	719	704	724	737	710	685	645	692	691	732	707	697	725	641	732	694	723	681	702	735	699	696	697	696	709	708	704	647	704	634	718	680	690	712	704	686	744	730	740	728	682	669	659	654	719	717	691	758	721	693	707	674	742	705	695	725	727	725	702	695	729	695	648	723	699	667	670	652	733	676	713	664	714	714	688	658	697	694	651	682	693	718	685	705	726	663	693	730	706	698	697	746	684	668	673	697	731	710	678	688	702	655	688	695	697	668	726	735	737	662	700	666	656	766	737	718	679	693	670	721	691	663	656	635	706	724	728	744	683	689	712	718	677	703	717	691	709	669	677	704	730	676	732	695	715	764	653	703	706	710	720	726	671	686	697	690	724	701	697	683	688	692	727	743	665	696	708	720	668	681	712	657	725	706	690	710	673	689	693	694	684	697	689	687	689	682	660	746	707	735	725	710	714	721	685	692	700	675	753	713	726	696	706	667	689	663	711	701	665	717	719	701	679	668	708	702	697	701	699	672	716	727	707	724	700	696	658	750	712	672	718	723	701	694	694	688	696	665	702	668	702	720	735	740	708	676	667	664	750	665	693	686	737	661	679	697	707	716	674	721	616	716	746	702	694	681	712	697	725	694	699	765	719	718	738	678	690	680	680	762	716	718	731	693	727	674	673	658	701	716	723	637	754	722	720	674	720	675	693	734	722	723	664	714	746	724	724	698	704	674	710	716	712	684	682	704	731	671	714	683	685	691	685	694	707	735	719	665	720	670	718	713	653	678	711	682	697	659	716	693	717	691	705	723	780	673	686	731	701	732	691	700	678	724	703	727	719	667	675	653	673	691	657	654	698	670	731	671	691	709	697	666	690	720	679	734	766	769	706	685	727	689	723	714	704	724	698	686	691	689	744	672	717	723	735	680	683	680	723	662	757	715	716	710	673	718	728	721	716	664	720	687	678	699	700	738	685	645	725	703	668	687	709	696	637	681	706	719	679	709	710	668	681	684	675	738	675	726	650	682	706	689	709	688	682	730	732	708	690	681	724	670	689	660	707	679	685
22319	21080	28861	23491	21073	21122	11644	1159	752	665	530	490	445	421	378	357	314	319	321	305	275	293	282	298	271	243	267	248	272	223	242	219	261	240	237	243	242	229	223	258	267	247	244	245	255	222	239	255	248	235	240	241	207	222	231	223	253	246	239	211	238	265	247	232	235	242	222	240	250	230	190	241	227	274	219	218	211	231	273	247	216	209	233	237	249	235	242	221	238	236	206	210	204	240	233	225	219	248	229	203	255	238	262	230	234	242	217	245	244	230	242	232	250	226	260	207	226	242	236	227	243	219	230	212	208	223	226	233	242	222	242	202	227	242	240	233	226	202	220	237	195	253	252	254	217	228	217	239	214	210	238	210	233	237	230	222	239	212	218	236	223	248	214	254	217	255	213	214	201	244	244	204	219	230	247	238	226	248	222	222	222	228	194	241	252	239	236	237	247	219	221	216	227	221	224	218	240	198	205	210	243	217	237	228	242	233	196	209	204	224	221	229	207	218	221	215	220	207	222	259	254	232	204	228	193	227	232	265	256	201	260	229	211	213	220	236	243	221	228	217	233	241	214	237	227	252	215	214	239	236	230	221	224	242	208	236	227	217	219	225	238	231	238	239	202	244	211	218	216	219	195	213	205	239	250	224	229	207	223	225	211	234	230	238	210	218	225	229	213	226	235	243	179	216	238	226	232	242	207	225	211	246	238	230	192	201	233	224	227	238	218	248	241	234	204	233	230	217	209	225	208	217	221	232	238	239	244	222	244	228	270	224	226	239	237	222	232	211	234	213	216	239	211	194	251	238	224	230	230	234	235	218	197	221	209	222	212	256	211	225	227	226	227	230	204	245	233	228	234	213	213	205	237	225	240	236	258	236	225	229	206	227	214	232	239	201	227	241	228	230	230	216	216	224	247	218	226	218	206	188	234	205	256	213	225	220	229	202	279	224	216	235	218	194	236	245	229	225	240	219	222	213	212	217	211	210	226	232	227	240	237	238	219	215	231	218	222	215	213	268	242	217	239	218	229	221	227	236	233	219	210	212	188	229	226	238	223	217	203	222	210	220	215	254	227	200	241	235	240	220	242	217	237	243	212	205	219	252	235	245	215	208	225	227	241	226	241	219	220	207	218	250	216	207	234	228	223	225	234	240	243	249	226	183	241	246	194	247	207	227	229	223	231	217	222	241	233	220	232	224	219	222	250	212	226	223	235	235	243	223	228	218	242	247	242	210	203	224	232	238	217	226	220	237	201	249	208	232	217	216	244	246	253	223	252	228	221	227	223	203	205	243	220	230	215	237	255	232	256	226	227	235	230	217	208	226	215	213	236	216	273	197	224	262	222	212	240	230	217	213	223	235	237	224	226	203	222	209	202	245	239	227	215	230	235	219	232	210	230	204	215	222	208	255	217	218	253	224	223	224	198	245	224	251	224	232	225	227	233	235	225	222	236	224	240	215	229	241	205	226	198	211	244	249	228	218	217	215	244	225	241	199	215	218	236	231	215	243	218	215	242	223	250	200	233	222	230	234	240	234	234	198	256	233	221	209	245	225	221	215	248	214	202	220	218	221	211	202	222	243	204	228	230	222	210	207	226	232	223	239	193	256	219	220	219	234	243	180	207	265	205	237	224	233	212	212	243	204	233	243	263	238	235	239	214	241	222	243	224	229	216	235	244	215	229	219	234	221	223	209	228	223	214	237	210	199	217	222	225	217	211	241	240	243	210	230	236	225	216	225	234	232	210	214	213	229	231	210	222	222	209	247	240	220	260	225	231	231	236	224	242	248	239	222	209	237	214	228	204	197	221	246	240	246	223	208	227	216	228	234	205	233	238	228	238	197	230	227	230	212	253	236	256	225	231	250	205	241	241	222	264	213	200	218	217	228	214	241	237	212	188	223	215	249	236	236	247	217	243	238	211	218	180	223	221	221	240	218	214	230	219	235	253	219	235	239	225	221	254	242	235	206	248	224	207	213	226	253	190	215	238	239	235	228	203	223	248	233	222	233	229	255	208	203	227	232	214	208	237	232	231	251	251	228	223	222	222	222	208	203	227	213	231	208	225	214	212	223	238	226	223	242	212	239	210	234	245	249	235	242	239	234	237	213	215	230	234	225	224	228	204	239	221	204	232	242	230	228	225	234	198	239	224	236	243	253	246	236	239	226	213	244	243	227	230	237	203	221	247	214	241	232	211	221	219	232	242	226	229	217	237	228	231	223	242	244	232	229	249	205	242	232	231	215	215	223	190	233	228	226	217	215	209	251	200	217	240	249	230	218	231	236	208	225	238	232	237	215	226	240	219	218	214	215	232	223	212	238	219	225	232	197	234	240	231	247	213	226	241	202	236	210	241	237	214	236	247	225	256	235	214	226	228	231	257	226	215	226	227	241	237	234	231	265	230	215	240	211	219	256	234	237	206	231	232	246	212	249	233	213	231	242	230	238	199	245	253	249	240	223	216	218	210	219	230	244	237	240	218	204	229	240	240	229	215	251	243	237	223	216	200	230	241	233	196	209	237	215	220	234	226	211	205	219	218	236	206	219	217	224	211	218	223	219	232	216	200	235	231	219	220	207	260	210	233	207	216	191	228	244	239	234	199	231	215	230	224	233	219	218	243	268	255	246	217	205	229	185	222	237	236	231	243	205	234	233	231	235	205	219	204	235	228	234	226	204	244	258	257	221	244	235	224	239	233	218	225	226	244	238	248	218	216	202	214	236	221	198	226	213	228	220	234	223	240	234	212	230	225	194	220	207	247	239	228	209	227	244	209	201	205	234	236	227	229	211	265	233	205	218	237	209	219	234	198	202	260	235	215	212	204	224	223	214	220	208	224	225	231	213	228	226	218	248	221	220	220	236	251	229	242	232	228	252	202	200	232	242	249	223	231	228	206	225	212	209	219	237	230	201	195	231	232	239	237	226	212	226	230	225	218	227	215	233	218	248	255	211	209	193	217	225	227	204	218	224	210	232	239	223	226	254	229	226	207	221	274	242	218	229	228	213	221	211	206	211	226	231	239	233	262	219	212	237	202	226	232	228	230	227	221	249	212	251	252	208	223	217	216	232	208	235	234	219	210	245	210	205	219	228	233	232	187	223	243	217	219	236	218	227	217	223	213	230	210	204	224	224	209	219	249	213	224	220	224	205	221	204	250	229	245	216	198	242	219	232	228	221	191	240	211	220	216	240	257	214	223	244	226	224	224	233	241	209	226	252	217	217	255	237	242	251	256	231	217	239	229	235	213	218	213	251	224	230	198	220	223	234	207	211	216	218	213	215	239	221	228	210	228	243	220	244	217	196	231	210	210	239	230	219	246	222	219	231	240	225	220	217	218	227	218	211	224	219	240	218	226	253	251	214	201	228	225	238	231	203	239	245	227	197	195	234	244	235	218	248	224	218	218	215	234	209	208	238	247	250	239	231	224	217	220	258	226	210	227	233	222	215	227	233	243	205	195	231	187	223	249	195	221	249	250	222	208	217	207	216
7865	13923	9941	4954	3537	2547	1803	1413	1108	874	697	604	504	507	493	445	379	380	373	331	328	313	312	290	303	258	255	287	266	265	269	249	265	256	259	239	282	239	231	232	233	240	247	248	217	240	257	237	224	259	239	227	245	227	243	235	249	243	234	243	246	244	211	253	252	241	246	237	219	235	255	231	245	234	260	263	230	229	223	236	257	250	229	196	227	212	243	232	246	238	219	241	253	219	212	230	231	224	235	211	219	228	241	221	242	249	232	254	213	218	258	228	239	257	231	221	232	271	248	208	222	208	197	232	217	227	210	243	217	205	265	223	230	231	216	233	235	214	216	233	235	250	237	227	223	221	246	211	226	243	228	222	233	233	225	236	218	205	210	244	206	269	217	245	249	223	215	218	224	213	228	212	205	230	205	223	196	229	211	233	233	243	215	234	210	205	231	227	246	224	237	205	232	230	242	219	214	237	207	236	221	211	240	227	232	214	233	215	278	233	222	236	210	208	248	218	228	198	216	229	239	221	206	199	206	237	207	216	223	221	196	234	242	233	235	225	240	219	265	242	236	217	216	243	203	249	232	219	232	229	273	223	219	215	247	227	219	249	222	204	206	227	238	194	228	236	212	224	262	212	222	190	217	244	221	237	219	205	240	219	244	200	219	233	213	244	236	221	237	221	250	246	240	220	240	251	241	211	216	234	248	199	221	237	225	231	226	243	241	231	219	210	237	193	235	220	209	242	220	205	202	243	248	214	236	256	249	221	214	214	228	238	211	218	210	230	226	238	229	233	234	214	227	230	242	236	252	218	256	232	227	240	227	229	237	231	239	213	222	194	232	246	218	184	214	220	215	245	232	227	242	229	233	213	225	206	221	254	222	192	251	245	221	223	235	238	235	230	224	219	230	231	197	260	224	236	228	237	240	210	243	225	245	237	224	222	212	240	225	220	223	233	220	216	216	228	217	233	222	236	204	228	230	240	211	223	200	221	212	228	212	253	245	240	218	230	225	212	202	243	226	207	246	249	232	216	220	230	245	228	243	221	230	255	235	224	240	223	227	202	234	237	232	224	234	239	239	245	228	266	229	237	267	229	232	246	230	249	233	211	239	221	240	257	213	208	219	234	223	230	201	222	266	248	243	209	276	213	253	237	223	254	225	234	231	214	221	227	233	256	230	223	225	221	227	207	218	226	201	221	194	219	230	225	222	226	202	206	228	219	225	246	222	240	213	206	237	225	216	240	183	219	224	233	218	222	223	212	211	236	201	198	219	223	194	243	206	219	226	232	216	226	214	229	215	220	238	221	212	224	217	234	233	212	227	251	249	215	253	245	221	245	242	214	257	244	215	231	229	222	217	212	225	249	236	237	216	237	220	228	248	193	231	218	219	223	214	222	230	233	219	219	200	225	211	230	242	227	217	220	212	218	210	220	215	226	248	215	228	231	221	203	200	247	238	224	227	222	224	233	210	218	210	232	202	215	215	224	194	214	250	230	229	205	221	232	221	239	235	217	260	234	267	212	214	225	219	230	240	234	219	226	220	206	230	242	230	213	229	228	244	223	244	248	197	219	235	249	194	241	225	236	215	238	196	229	223	206	245	234	192	187	235	221	199	232	216	241	227	222	217	222	217	221	244	205	226	213	243	216	226	239	250	247	212	235	218	224	250	232	250	219	220	257	233	244	212	262	238	234	257	236	241	226	227	243	195	226	225	235	230	233	225	207	214	269	206	229	220	231	225	250	235	232	228	209	226	236	216	227	196	237	219	215	229	219	224	216	248	224	195	244	240	211	211	230	240	250	233	236	216	246	202	252	250	241	219	224	211	212	211	238	237	207	238	224	235	171	206	252	207	235	213	197	230	226	225	217	228	235	259	212	243	238	228	229	214	233	255	207	242	208	224	217	225	234	257	235	203	237	215	236	232	237	215	216	227	223	214	226	242	198	231	222	231	231	202	213	216	242	231	222	209	199	243	245	229	215	239	218	237	240	235	233	235	233	227	249	250	231	215	227	243	231	226	211	218	238	213	212	257	245	216	222	227	241	227	229	229	229	225	234	243	204	259	253	234	195	247	226	213	224	213	242	246	230	213	246	226	237	231	214	266	223	220	219	216	234	236	215	205	244	225	221	244	231	189	214	216	232	244	225	212	212	244	238	230	203	232	227	218	216	215	197	213	199	234	223	224	224	236	230	207	252	228	228	245	212	244	233	240	242	255	218	224	237	236	222	229	238	227	227	236	182	227	221	231	227	234	218	217	217	223	244	228	233	231	215	240	229	212	235	215	226	224	217	228	216	248	223	221	237	255	213	198	216	243	217	205	222	245	239	233	240	254	249	210	201	217	251	219	226	239	237	241	226	209	234	230	221	227	214	185	192	225	227	213	218	216	227	238	230	236	245	219	242	223	226	229	228	223	219	218	230	216	235	222	211	231	219	196	237	231	205	228	242	249	222	234	209	237	202	205	211	214	242	237	243	228	233	196	252	205	209	206	231	212	206	237	240	229	197	217	232	214	237	236	219	223	225	241	209	225	234	260	229	226	217	218	227	210	222	238	247	204	238	252	233	229	218	227	224	225	244	238	229	209	237	211	231	226	234	227	231	224	229	244	237	217	251	237	245	250	208	227	217	228	196	205	250	240	197	211	244	223	213	224	225	246	229	230	240	219	213	221	232	229	197	216	239	226	247	215	218	222	223	195	232	218	211	239	214	221	231	247	222	243	215	210	234	229	236	199	238	224	228	209	236	216	221	231	210	236	238	226	201	223	233	199	249	245	227	232	211	233	233	251	251	247	229	245	232	252	246	220	250	218	217	220	235	219	249	220	227	232	227	240	193	243	229	238	227	210	219	233	238	211	237	197	224	246	227	217	224	237	231	237	223	237	233	257	210	264	214	220	214	230	239	228	222	230	212	225	209	205	221	240	229	211	248	236	213	241	196	229	213	230	200	241	223	233	225	257	232	217	226	231	215	209	214	215	241	220	223	234	231	228	227	212	201	221	240	221	189	195	225	233	238	231	216	218	226	202	223	258	247	217	259	224	261	229	212	208	220	228	206	215	236	208	220	209	213	230	246	243	208	252	223	235	222	235	233	217	248	206	225	216	211	237	232	233	226	229	253	234	240	236	226	237	201	247	227	203	254	188	209	198	230	231	229	226	220	218	253	210	208	256	227	223	227	249	213	216	217	233	208	212	217	232	233	249	201	213	228	212	210	205	197	225	242	208	232	233	231	204	249	236	185	211	238	216	227	222	232	220	228	225	229	226	215	222	205	229	230	231	195	246	230	193	212	235	234	229	236	205	235	247	229	200	256	219	232	230	226	221	240	199	218	226	217	233	241	254	232	239	238	211	203	233	252	236	214	248	231	234	230	218	258	229	234	205	222	217	234	229	239	225	223	207	195	241	211	222	228	236	212	201	218	225	226	222	213	227	235	204	219	226	220	231	237	239	228	229	231	233	229	224	234	200	209	198	237	228	252	235	227
27343	18772	5441	1057	793	783	730	677	684	712	701	705	671	659	742	695	685	680	679	697	682	714	718	681	640	752	743	659	673	700	668	714	710	664	705	691	722	669	687	708	666	655	686	699	689	670	604	685	681	767	674	684	674	722	689	675	658	690	699	703	654	690	688	723	704	688	654	699	675	743	664	712	730	705	639	652	682	714	662	631	717	734	724	700	670	684	720	668	681	710	675	697	685	651	702	675	704	681	659	735	654	695	691	651	663	714	703	650	625	636	757	725	654	727	661	698	690	713	719	670	711	686	701	700	656	699	691	669	696	657	672	703	660	687	675	619	713	711	681	715	721	713	689	657	661	737	680	693	686	727	646	725	706	705	681	708	720	690	670	697	720	714	650	675	744	721	706	703	702	647	660	703	704	672	716	689	690	680	662	715	692	653	732	699	714	646	662	649	702	749	716	684	616	703	642	690	728	656	699	672	705	713	659	715	694	660	717	612	695	661	697	703	691	704	696	680	706	654	696	632	674	698	678	676	682	725	716	719	683	703	671	664	704	634	659	657	684	677	665	740	685	682	688	700	680	686	708	656	726	650	649	692	701	686	725	636	706	655	651	702	648	688	710	667	646	676	707	683	675	682	689	708	726	723	700	728	658	696	691	697	710	668	711	664	661	711	663	681	659	698	689	702	705	694	667	687	704	723	668	712	722	693	704	659	672	725	721	677	664	697	620	664	688	679	726	667	670	689	696	703	675	688	690	674	676	637	661	667	720	714	716	691	683	669	646	674	676	729	691	671	694	676	688	659	711	702	711	661	715	678	703	694	712	748	695	709	716	669	700	704	657	644	696	663	686	710	662	687	715	705	733	667	651	688	653	712	685	719	675	658	712	687	664	681	638	737	728	735	693	713	687	657	698	647	658	709	717	674	668	671	644	703	652	683	705	672	730	668	665	630	667	680	672	673	727	678	658	686	694	674	703	672	675	619	659	739	674	678	689	707	710	664	690	699	669	669	726	695	703	659	684	693	704	653	660	737	676	673	677	689	740	662	682	678	716	679	680	698	698	676	679	739	703	661	650	661	694	646	680	704	685	670	733	696	735	708	669	695	682	669	721	690	721	683	655	708	652	699	685	703	675	678	655	685	713	694	738	735	711	724	671	661	670	741	711	743	649	653	673	698	712	687	701	629	652	709	735	725	669	668	677	654	661	645	699	676	670	736	716	696	664	680	728	742	739	702	685	660	684	713	698	688	696	664	715	698	702	632	663	658	695	682	682	676	681	680	702	675	681	676	678	686	721	676	668	710	634	667	700	708	624	682	674	673	707	711	650	707	702	640	669	666	675	681	695	653	709	651	687	698	751	714	708	696	710	672	662	717	690	666	694	728	665	639	673	683	742	676	732	641	729	682	713	675	706	643	658	725	699	715	659	657	647	641	699	698	669	656	689	765	691	647	665	638	668	729	677	721	652	638	671	663	710	655	676	661	646	656	675	675	712	652	683	689	674	699	705	691	640	700	660	692	660	669	707	666	651	685	695	653	691	691	635	664	696	648	675	665	699	735	707	685	661	738	690	673	623	676	723	686	668	671	675	714	679	640	677	650	706	696	714	723	704	720	661	694	706	676	648	674	689	668	694	636	687	670	678	704	695	718	680	710	694	654	666	684	688	647	658	670	672	715	703	646	710	678	711	730	693	684	712	732	712	717	681	706	643	703	706	697	721	696	687	674	680	720	697	726	675	666	689	686	681	697	705	656	680	697	725	684	665	690	659	692	633	667	741	688	640	695	688	677	690	673	681	703	680	679	673	670	646	628	700	675	665	669	703	688	649	690	666	670	689	743	670	690	662	684	637	642	698	690	688	671	686	667	692	668	679	686	684	755	668	678	710	646	680	691	687	692	721	705	671	649	728	684	707	713	676	670	674	688	704	708	681	648	669	703	668	713	655	693	642	723	691	686	675	671	698	723	684	679	654	673	702	639	682	717	679	725	657	730	709	720	606	706	701	715	705	703	718	643	679	682	693	661	683	680	660	679	600	655	645	688	687	693	671	660	643	698	697	708	692	713	716	706	687	676	657	630	676	707	710	703	671	643	668	649	678	704	686	677	687	728	698	745	687	706	672	691	699	701	694	693	699	677	693	655	707	732	671	677	660	676	689	676	703	644	696	708	660	646	677	642	735	674	771	651	674	654	695	650	720	706	673	722	707	703	661	708	721	668	713	668	655	657	675	648	650	711	732	666	687	651	739	672	679	675	653	719	673	684	685	669	703	683	659	702	692	654	709	653	716	654	715	675	697	669	705	706	705	649	706	674	644	681	680	705	677	662	689	676	722	697	702	626	694	704	665	680	655	655	730	701	678	691	643	680	686	691	712	696	683	677	721	689	676	657	617	711	668	651	654	655	714	685	671	689	686	676	664	677	692	685	684	667	714	722	672	712	711	709	707	661	703	658	708	700	709	664	715	671	645	706	732	687	702	640	689	693	703	767	656	657	737	696	680	678	683	709	724	694	700	692	670	673	671	673	675	655	689	716	652	635	702	702	727	647	655	699	710	658	651	690	685	703	687	716	677	712	688	690	704	663	682	739	709	696	711	704	701	687	709	717	687	707	718	673	702	697	698	682	686	696	677	657	655	655	660	703	668	671	677	705	705	722	677	659	705	675	732	692	697	666	696	685	653	682	698	716	694	661	665	692	675	662	670	670	659	736	671	677	659	687	657	672	673	698	680	651	685	677	699	686	655	697	691	735	682	710	699	693	677	709	680	700	665	680	702	662	665	669	720	679	658	648	713	722	692	643	680	640	678	711	662	679	667	717	660	708	685	692	617	705	641	669	675	705	698	717	681	668	678	705	686	683	676	724	637	678	640	693	699	692	705	684	674	695	707	674	701	689	654	729	679	677	715	699	663	685	704	674	693	670	675	710	706	678	684	669	720	701	693	667	709	671	640	669	641	645	694	686	663	705	704	656	715	677	682	666	653	723	715	678	659	688	665	670	651	688	746	742	715	673	658	716	636	719	718	664	671	746	652	711	625	698	686	702	663	645	650	639	723	673	734	656	677	672	707	686	685	728	685	653	681	677	700	691	676	741	722	719	692	692	673	654	648	649	673	680	651	653	666	726	662	660	680	668	702	731	662	686	689	661	708	672	688	675	642	703	658	678	687	639	694	698	675	683	619	678	676	659	602	662	699	657	686	705	694	648	721	707	703	642	674	701	700	712	669	718	693	701	713	662	688	650	660	669	635	696	710	701	687	667	683	690	697	674	702	702	684	677	731	653	637	641	677	655	673	680	725	675	671	702	659	675	687	695	689	693	650	662	675	702	682	642	690	675	662	678	703	726	677	719	738	667	697	632	668	640	686	678	695	640	704	686	681	682	687	693	687	665	723	712	691	701	689	674	683	687	677	712	685	681	702	693	629	689	750	718	701	662	683	669	708	638	705	665	712	702	684	709	658	715	637	678	742	683	706	675	696	672	657	715	652	639
4839	1223	1025	809	795	760	827	767	702	722	734	694	743	706	746	754	684	706	654	733	720	691	712	756	677	724	705	695	771	703	724	688	718	731	716	693	641	712	730	697	727	677	689	730	669	703	726	679	649	739	707	731	738	662	727	688	708	682	704	712	722	718	744	693	735	686	758	674	686	660	704	635	714	756	733	720	691	694	706	715	713	735	699	682	695	713	691	725	678	702	710	737	700	684	703	695	661	664	682	714	694	700	697	699	755	709	696	693	729	688	708	720	724	708	686	707	661	707	675	716	690	737	719	752	692	720	689	680	727	683	689	690	733	665	745	719	704	685	703	711	751	733	725	705	754	713	731	686	738	705	675	682	672	702	668	679	658	703	754	696	673	691	683	744	718	743	700	690	704	724	682	749	688	754	703	696	698	699	677	738	659	667	733	669	660	724	678	752	708	684	724	708	679	740	685	713	672	672	720	706	668	700	681	743	714	725	695	722	702	665	732	698	700	712	659	730	725	676	738	697	705	717	665	676	690	684	741	701	679	703	711	729	664	723	724	738	673	707	724	697	707	717	746	691	717	743	716	659	667	703	688	699	694	765	685	703	715	690	689	754	687	713	663	715	677	693	694	730	715	692	748	678	696	719	750	698	722	729	703	681	740	715	693	699	724	673	701	725	699	712	724	715	670	734	715	705	706	707	684	719	713	691	734	716	695	700	688	661	713	696	669	699	702	710	734	741	691	732	671	696	739	695	747	682	767	723	740	702	739	731	720	698	715	717	739	752	719	683	679	707	696	720	706	716	677	723	725	678	712	687	696	728	782	707	701	686	718	695	704	694	741	709	750	708	699	764	693	702	732	678	707	742	702	671	730	718	760	704	715	680	710	696	702	735	740	705	684	682	697	717	735	671	715	714	708	713	696	743	695	699	698	727	711	695	693	706	717	741	686	672	707	712	713	707	716	719	674	771	716	673	667	694	756	688	685	729	729	711	666	708	709	650	702	674	711	707	699	722	699	714	689	678	721	737	720	684	739	762	693	724	736	729	723	677	731	718	698	718	717	703	730	674	685	699	717	725	687	651	696	683	709	718	710	678	700	732	663	717	701	712	734	676	666	696	723	697	701	668	660	708	691	726	710	697	650	713	695	709	703	679	680	675	725	760	754	682	690	735	671	657	663	690	701	738	694	678	732	745	705	722	699	745	712	676	675	741	673	713	716	696	702	725	692	721	700	752	698	687	686	714	696	746	695	680	707	719	685	663	680	681	737	728	693	696	719	701	698	712	713	719	724	705	688	691	704	724	727	736	671	729	699	692	703	733	724	659	738	668	753	673	707	693	726	700	712	717	679	735	685	696	722	715	683	710	713	705	741	686	713	685	695	720	697	705	712	655	721	706	753	747	660	719	709	748	699	704	660	648	677	716	681	749	678	680	718	702	680	719	693	683	694	726	730	717	690	712	727	718	731	726	731	730	705	685	725	695	714	721	700	667	698	744	732	637	692	719	720	685	693	712	668	683	704	702	747	677	723	681	764	738	701	687	708	768	706	725	667	686	713	784	725	695	707	729	708	734	685	678	739	690	678	695	686	746	697	723	759	709	693	660	716	742	749	689	708	706	682	674	688	687	714	720	690	702	677	687	706	682	708	668	676	688	712	700	659	703	723	737	720	681	668	687	716	697	683	722	707	724	708	677	694	699	685	703	704	672	703	725	735	697	687	732	734	682	735	677	719	728	708	674	658	675	745	768	680	647	737	693	700	688	749	745	715	677	680	707	681	629	712	674	680	694	669	653	645	724	679	694	692	705	683	730	662	704	684	731	644	728	691	675	724	659	726	701	693	705	712	720	670	697	758	737	697	680	744	701	666	719	725	700	665	713	680	701	697	727	696	687	684	719	722	661	702	709	691	736	685	694	718	670	699	749	664	709	742	732	686	763	701	706	789	699	694	672	680	690	706	747	682	763	710	700	676	750	697	720	704	758	708	705	694	691	715	705	719	686	747	726	671	761	680	688	732	698	658	743	676	701	728	750	693	725	698	700	715	708	726	704	748	755	735	702	724	717	740	668	759	730	707	713	723	757	714	661	708	699	679	745	692	671	692	698	741	728	763	690	710	697	668	679	752	657	665	725	712	696	720	695	667	666	711	697	694	737	725	690	725	703	689	717	767	707	694	710	733	695	752	763	698	637	712	654	691	713	678	730	689	661	723	688	695	697	730	679	736	665	733	693	747	747	695	714	674	678	664	686	697	700	731	688	712	704	720	722	694	652	701	725	751	767	635	743	729	717	713	733	722	712	714	754	709	718	690	703	695	686	718	703	685	716	723	702	697	714	690	707	658	668	693	701	651	720	728	689	687	709	707	731	732	708	704	727	676	695	702	706	672	703	680	718	705	733	687	719	708	661	679	661	680	734	723	722	711	699	656	669	725	777	702	674	726	704	704	720	706	722	682	710	716	705	676	706	750	698	698	685	708	729	728	704	683	722	699	741	685	685	723	687	712	675	738	773	766	743	728	727	696	708	728	698	724	680	688	710	728	713	669	706	692	635	681	726	743	749	712	682	708	751	707	717	695	685	751	698	694	673	702	729	686	697	750	708	697	710	692	708	645	678	662	671	729	711	695	725	729	711	704	716	696	671	706	727	694	688	727	709	645	734	720	676	665	669	738	723	749	651	671	698	691	682	704	700	694	708	723	749	707	745	735	697	685	733	693	716	728	720	702	709	682	709	745	716	660	688	666	663	669	717	726	666	675	727	703	682	713	684	685	730	694	685	680	705	686	742	712	686	719	693	658	732	732	677	693	650	716	713	659	678	726	676	741	730	712	684	733	734	716	702	695	706	719	681	702	698	678	713	691	671	723	699	691	690	687	704	642	691	674	704	695	733	691	672	721	685	725	702	725	727	699	688	737	655	730	670	720	713	661	675	639	696	713	709	686	703	711	737	688	730	660	698	748	693	732	719	752	711	710	665	740	672	688	659	686	731	703	703	719	720	704	732	736	714	699	762	687	714	702	745	677	729	673	663	709	733	733	676	647	663	714	729	720	723	673	725	735	738	718	676	704	699	699	727	750	738	681	707	708	716	727	741	683	718	749	678	712	675	727	737	678	716	667	725	703	696	727	709	721	712	693	728	703	648	691	701	655	697	730	709	675	653	736	697	746	717	657	676	680	655	655	703	689	676	735	653	684	735	738	715	708	659	710	679	672	651	754	715	682	727	703	750	705	682	714	733	723	674	676	684	688	745	709	691	707	717	718	724	708	712	724	702	726	641	679	765	663	697	742	667	787	679	689	661	711	740	664	729	707	793	658	682	681	708	748	704	716	709	710	696	732	729	742	714	708	661	774	741	697	741	680	701	714	693	716	704	713	711	703	683	718	721	697	727	689	684	718	732	714	669	699	687	713	693	717	701	722	684	672	683	675	698	733	726	699	708	735	691	715	704	685	711	707	715	724	701	739	708	695	675	706	714	671	700	724	697	706	756
23303	20996	28376	23798	20981	12541	1200	732	563	558	504	432	385	405	402	382	395	366	373	351	328	364	355	352	342	345	363	323	332	347	345	342	380	316	333	353	314	346	316	365	338	303	339	298	342	324	332	325	354	342	336	312	304	322	294	321	346	311	326	305	326	320	318	324	326	313	335	340	297	318	308	328	333	336	347	301	349	324	328	311	344	317	341	313	333	341	324	332	327	326	349	350	300	309	318	317	340	318	324	306	307	343	341	351	319	293	351	335	321	317	352	298	320	333	350	301	319	330	336	297	371	307	281	300	295	298	338	311	335	319	321	351	310	360	300	325	340	321	338	303	309	327	309	321	299	335	313	317	324	317	322	349	343	351	315	327	299	340	315	312	307	329	337	302	316	320	275	309	313	309	334	330	344	332	328	316	342	337	329	324	335	323	336	308	322	334	307	321	336	334	340	326	320	308	298	347	283	306	315	308	354	305	315	306	315	370	300	325	318	332	331	310	306	310	347	359	325	326	330	313	337	291	342	304	343	311	339	294	331	305	328	356	311	343	340	325	333	345	327	342	357	287	334	331	343	262	327	274	326	298	346	318	328	305	329	331	338	331	350	336	329	324	339	327	303	344	299	347	328	309	309	319	324	308	335	318	323	324	319	315	330	299	331	344	305	310	329	326	349	320	313	335	312	348	339	310	370	345	311	301	353	322	324	311	318	312	349	335	292	326	328	316	340	319	376	327	305	326	321	347	355	339	318	330	336	338	347	327	338	308	327	332	366	314	316	333	331	323	311	336	306	301	279	319	323	334	315	323	334	323	311	326	356	326	311	305	297	318	322	307	352	334	337	335	323	313	321	324	345	324	297	304	330	337	342	291	318	310	331	347	341	332	298	319	329	336	352	301	324	317	337	311	316	318	316	339	313	346	324	302	350	347	319	290	329	312	310	318	322	342	313	312	333	292	314	304	332	322	328	345	310	343	330	312	343	331	327	307	297	321	352	336	325	359	352	300	306	300	305	339	301	332	319	345	323	301	326	288	322	363	338	346	314	338	339	332	331	331	307	337	307	323	308	309	317	332	322	289	313	328	321	318	331	328	316	318	332	319	316	308	318	319	316	295	330	319	337	334	333	318	323	335	347	331	304	301	303	321	317	323	333	326	297	323	321	294	326	313	302	315	318	343	359	298	327	330	335	301	340	323	311	363	364	312	293	342	305	327	331	325	345	298	326	321	306	319	352	320	313	317	332	381	311	318	318	340	308	330	291	335	317	317	324	333	324	291	315	316	330	324	340	305	276	344	355	305	280	340	323	328	325	324	313	330	316	319	318	333	318	291	331	334	308	327	352	308	330	287	320	341	315	326	320	317	328	299	308	293	312	317	318	333	345	318	313	325	348	301	312	318	316	325	294	321	311	330	293	337	324	330	308	357	328	338	326	331	327	317	328	310	301	313	304	333	336	314	326	325	311	299	295	301	354	322	296	319	299	315	327	312	320	340	335	347	354	296	327	287	316	319	311	324	288	324	327	306	330	308	322	308	286	327	308	328	323	304	318	364	325	277	305	305	324	323	336	285	309	333	314	306	324	290	317	335	318	309	336	328	340	310	328	326	328	336	323	341	347	341	341	336	308	304	330	324	314	310	316	331	340	320	335	345	308	334	292	344	302	337	325	308	330	297	271	314	356	329	338	316	300	335	290	307	295	293	320	372	310	306	335	314	332	311	341	323	319	346	291	286	312	345	292	326	331	329	344	322	330	305	333	314	279	293	330	318	294	333	301	326	327	349	334	293	306	312	319	266	330	292	324	280	330	317	325	333	316	288	329	317	316	331	320	326	324	347	355	319	309	340	320	383	341	318	295	301	321	333	320	303	322	337	320	286	303	345	317	352	324	319	342	327	320	293	317	317	346	322	322	306	280	323	348	283	311	328	347	321	340	300	325	307	305	305	323	321	319	313	314	322	317	293	305	318	313	333	307	341	363	334	327	304	310	299	321	329	332	330	328	325	328	303	338	348	309	306	306	307	310	319	360	305	342	334	335	331	320	318	330	317	332	305	302	312	341	301	341	302	325	311	289	342	311	329	322	316	327	312	337	338	289	317	321	330	301	289	299	350	330	322	324	297	309	312	322	321	324	305	307	344	340	287	340	313	331	335	310	306	340	357	308	344	323	327	324	331	307	314	350	306	344	356	320	315	303	337	352	324	312	336	371	338	320	370	296	297	333	277	351	302	321	318	318	302	327	338	334	322	338	323	307	304	318	341	302	361	334	297	289	296	311	299	306	284	314	312	335	303	328	315	350	324	317	340	328	314	297	354	354	310	317	335	344	296	317	371	343	337	298	341	341	348	342	323	334	328	306	297	323	293	308	339	308	334	311	289	307	322	321	355	305	303	322	281	321	329	333	342	317	307	292	308	303	359	301	324	334	312	339	332	356	342	312	347	322	311	325	317	332	314	330	343	354	342	324	314	295	349	346	297	335	318	342	302	294	324	319	322	317	287	331	323	348	350	355	328	338	309	315	281	327	317	301	331	338	309	340	299	270	320	325	331	351	295	344	320	303	316	305	335	356	327	318	319	320	322	368	309	289	313	293	337	314	312	325	335	337	340	342	329	318	333	325	343	323	296	331	332	332	318	317	336	301	306	298	327	360	298	337	337	344	331	345	307	350	343	307	346	316	345	313	334	315	331	326	330	347	317	307	314	285	304	301	344	317	352	324	350	333	337	325	341	355	318	309	337	300	322	313	309	351	329	330	328	326	343	317	342	321	302	300	313	300	344	315	290	337	283	291	288	317	320	310	322	321	303	323	335	340	338	316	298	300	354	329	316	332	302	304	326	298	318	339	353	318	335	317	355	312	287	328	321	316	324	314	333	323	303	337	353	295	359	346	331	399	322	329	315	333	353	301	342	321	318	310	324	304	316	290	323	320	337	285	328	339	345	310	345	310	313	316	350	330	337	297	337	295	309	337	348	308	306	292	311	324	314	296	338	307	279	347	349	314	331	302	374	312	309	359	315	305	329	368	287	346	306	298	298	304	299	294	339	326	315	283	315	305	340	346	303	318	304	301	341	313	341	358	331	313	308	324	338	344	308	304	287	287	312	310	311	335	320	328	329	357	295	359	333	287	327	306	329	299	327	311	321	321	316	335	311	356	300	320	300	301	313	342	342	308	315	329	319	312	332	306	315	305	281	381	315	317	332	314	319	330	320	343	313	319	324	323	331	310	307	301	325	291	301	310	328	319	330	310	308	328	336	302	321	308	295	308	330	319	332	313	294	331	311	305	324	307	335	313	281	304	338	334	333	335	323	315	322	342	342	326	326	304	316	350	340	323	331	327	334	316	354	320	302	307	323	335	307	324	323	299	317	320	315	335	320	332	352	339	324	309	318	337	287	330	306	286	341	319	314	298	322	320	284	309	329	329	283	310	317	326	303	352	327	327	306	314	335	304	300	320	356	347	339	314	336	325	332	306	310	302	309	307	323
6898	8187	5790	2849	2031	1515	1179	940	768	675	601	538	521	482	464	422	440	426	392	400	418	412	416	359	429	379	390	358	356	359	380	366	371	386	366	364	356	322	368	372	352	382	366	367	369	372	350	353	375	374	380	363	315	355	377	324	329	354	363	361	363	336	392	350	362	344	360	379	320	359	319	349	350	338	377	394	348	350	339	361	372	398	331	346	319	353	369	354	316	348	345	329	366	348	375	347	341	333	331	365	335	322	343	347	337	389	353	339	348	334	331	348	372	388	340	331	390	340	363	314	360	339	339	336	341	361	328	366	322	345	332	343	360	345	345	356	365	342	356	347	314	331	365	369	343	334	349	350	329	354	358	351	336	357	386	346	344	358	325	337	329	343	334	353	335	378	358	338	345	353	323	343	363	341	351	347	352	353	346	352	352	352	339	334	354	344	353	344	367	323	353	330	333	364	354	378	358	342	339	351	370	346	352	341	328	324	371	363	351	317	334	341	339	324	354	359	355	346	299	340	354	355	341	341	345	337	357	301	340	326	353	374	333	344	372	351	356	370	352	350	391	337	356	336	359	364	327	306	354	324	336	352	330	347	340	340	351	329	339	323	332	343	337	320	339	341	341	336	364	325	376	351	372	344	357	363	353	352	347	343	329	346	323	352	367	333	354	367	343	373	302	320	362	353	340	336	361	362	391	308	373	370	330	364	349	358	320	361	336	338	337	328	343	318	366	327	339	339	379	379	394	343	377	351	334	361	317	342	351	356	343	355	359	356	356	342	347	362	300	360	354	341	330	346	330	331	341	360	340	335	371	317	374	370	357	342	349	319	346	358	351	378	357	357	358	369	356	351	341	335	303	338	358	351	345	383	388	344	354	356	337	348	327	347	347	353	337	350	298	308	354	346	387	355	352	353	326	353	363	357	331	354	365	347	341	342	368	350	331	349	368	371	371	330	328	334	360	386	335	341	368	356	317	354	337	342	356	327	340	334	319	336	329	364	325	349	349	378	343	332	332	333	348	333	365	344	343	360	364	343	372	334	366	347	365	352	370	351	356	331	341	325	362	329	364	319	361	342	326	357	388	352	332	374	340	348	324	312	374	349	334	344	374	349	344	342	342	405	317	346	341	348	357	319	329	334	366	346	361	343	360	345	349	357	336	356	370	367	334	349	366	327	330	324	385	325	362	319	339	346	350	356	360	338	338	357	364	361	365	401	371	359	354	342	358	333	359	370	339	343	326	366	342	340	319	352	330	348	363	350	341	335	378	355	341	379	360	360	357	348	369	334	328	321	369	370	333	357	336	322	362	327	364	358	346	324	360	326	318	341	339	344	357	336	374	365	346	336	371	327	325	368	325	342	362	362	326	347	361	366	350	362	348	322	362	351	345	380	349	368	345	348	342	373	320	365	351	367	361	335	355	346	339	357	334	346	297	341	316	364	348	381	336	295	350	351	366	309	357	345	342	349	319	382	368	323	343	323	321	309	346	359	318	333	340	359	344	374	357	377	339	336	346	376	355	386	383	350	359	360	332	342	327	337	348	322	373	363	373	355	357	379	315	333	370	351	353	334	351	341	344	311	336	322	340	343	337	339	333	328	339	361	350	350	307	359	347	343	354	364	339	350	327	338	368	355	332	322	349	335	353	369	352	362	367	349	353	332	334	323	360	374	366	363	325	372	362	334	347	351	359	343	379	330	384	380	297	343	340	346	360	363	351	327	322	334	320	354	370	358	347	348	328	341	353	374	327	352	371	373	364	344	352	329	359	350	343	345	348	343	358	311	319	326	358	381	326	364	326	334	320	351	368	336	356	400	358	363	320	370	349	349	335	316	350	351	340	335	357	345	357	345	335	359	349	323	370	352	352	335	327	328	333	379	373	340	367	368	362	331	342	324	385	351	346	356	320	328	385	307	382	370	356	337	344	338	362	327	316	337	352	403	356	332	350	320	342	365	344	338	357	350	338	342	348	364	369	355	340	330	358	350	379	370	358	328	349	348	371	366	356	341	336	341	364	353	326	352	336	336	369	332	356	335	367	320	360	315	356	362	330	333	356	331	349	347	344	313	342	334	353	363	340	384	360	351	364	324	366	369	334	366	332	335	362	336	350	369	337	327	363	360	349	347	315	334	363	364	354	344	363	373	341	319	339	319	345	338	344	374	349	340	355	349	340	373	363	365	335	376	374	323	364	325	366	346	361	330	340	355	358	334	367	319	341	349	381	392	366	336	349	335	313	343	320	323	373	347	358	365	358	347	359	351	335	322	335	343	354	337	337	336	367	329	370	360	346	343	339	327	347	359	362	338	342	374	348	358	330	350	325	349	387	338	386	354	369	317	327	372	359	356	361	336	352	348	338	335	334	351	363	331	332	342	332	341	349	339	334	346	371	351	383	349	341	358	391	369	309	321	367	332	342	338	320	324	375	353	369	346	348	361	373	375	333	362	316	363	330	354	354	321	350	339	330	321	355	345	361	364	332	329	367	327	351	335	381	350	368	310	336	346	370	325	358	343	346	355	354	338	361	327	349	348	350	318	325	338	368	373	352	379	372	326	326	332	338	333	363	324	340	324	356	323	326	356	349	329	324	337	363	367	388	352	364	334	394	341	394	361	370	297	363	329	377	335	352	368	334	388	350	361	335	336	327	338	325	340	343	358	329	337	356	344	366	351	375	346	380	338	389	335	339	324	356	334	350	352	340	360	364	300	378	334	360	341	337	332	348	368	348	344	314	349	337	354	321	313	343	321	361	316	389	352	363	344	360	356	369	346	361	304	385	360	363	376	320	338	338	366	350	364	345	332	358	346	327	328	339	356	379	342	384	357	346	328	332	363	353	371	392	361	377	370	353	331	333	331	303	376	326	345	376	356	321	362	347	363	351	349	370	337	374	361	328	347	351	363	337	391	374	354	376	339	363	325	358	318	324	372	360	351	333	343	341	352	356	389	366	365	394	351	353	351	396	351	352	359	345	350	349	359	352	353	322	367	331	336	351	377	334	326	374	349	348	361	334	345	348	352	307	295	353	321	359	353	347	353	340	361	319	339	332	354	335	345	332	345	333	366	343	333	346	357	354	336	347	339	324	328	370	358	345	349	329	346	371	355	345	371	356	353	359	336	349	350	321	369	367	302	353	378	355	352	385	368	354	357	352	372	368	376	358	356	311	319	332	328	348	309	366	349	356	349	358	335	334	335	351	369	342	345	333	361	391	331	345	360	340	347	374	319	348	340	317	339	336	352	351	353	331	381	343	347	358	389	368	359	332	376	339	325	331	382	338	330	350	373	357	358	366	352	353	344	326	352	328	328	335	379	371	356	346	319	335	340	349	353	364	336	342	372	364	342	351	380	400	370	374	330	347	355	344	330	358	339	320	336	373	350	333	349	350	350	342	329	336	363	341	383	345	333	340	326	345	327	353	369	326	322	357	328	343	346	356	346	328	304	321	329	378	340	333	372	366	352	304	337	311	339	346	370	356	353	360	351
24556	21047	27559	24613	15470	1483	1037	895	833	837	775	745	801	773	802	764	770	785	769	726	750	708	720	737	726	727	726	750	733	660	716	697	724	766	758	742	754	691	749	716	705	734	710	712	763	743	731	720	787	687	755	711	700	677	754	743	729	726	752	735	651	711	703	748	785	699	719	701	708	665	702	720	712	718	685	713	709	719	718	733	693	754	658	700	711	702	757	734	716	719	737	714	686	705	768	709	739	738	708	758	709	718	731	760	701	725	732	751	729	739	760	753	699	672	723	689	718	709	697	711	710	730	748	699	698	705	743	680	688	732	678	705	703	738	761	725	702	737	744	742	760	766	698	704	720	713	740	719	751	713	691	761	725	724	752	693	704	737	706	718	689	691	755	699	717	718	675	728	727	738	763	733	713	764	747	715	740	736	715	687	711	687	713	696	679	731	677	694	768	715	732	709	711	737	667	745	757	694	764	647	699	715	689	763	679	769	683	679	739	770	733	713	685	718	689	703	704	701	727	701	749	742	746	737	726	723	703	700	753	708	740	712	728	706	719	701	681	748	703	704	717	746	721	722	710	722	733	754	746	695	692	713	716	689	695	678	730	705	771	744	688	720	732	739	727	757	701	707	701	744	725	730	711	685	689	717	718	715	674	761	729	725	721	736	699	732	701	671	702	747	722	688	705	715	714	737	700	696	746	708	745	730	688	701	711	685	715	738	759	735	683	689	745	721	760	747	705	726	696	737	638	682	734	743	756	735	729	726	712	748	684	741	723	751	755	725	736	723	733	651	706	734	725	740	719	707	728	723	707	781	695	758	754	744	722	706	680	724	697	708	687	692	745	710	745	715	715	719	732	702	745	688	719	687	672	728	734	737	686	717	734	713	663	718	711	739	702	727	739	758	708	745	741	738	755	717	743	740	688	701	726	731	684	736	722	721	714	724	726	723	699	721	748	738	715	694	692	753	775	722	731	767	744	708	698	716	701	740	737	697	745	753	702	722	753	700	753	757	713	713	690	711	684	730	706	730	728	765	741	705	734	710	716	695	689	743	722	704	679	719	728	685	709	723	699	740	748	718	686	738	705	750	682	704	712	701	701	709	711	706	746	727	665	703	728	697	685	739	709	697	688	723	678	729	715	729	787	714	684	711	670	713	718	698	696	733	704	734	765	737	740	703	683	685	722	723	687	728	732	703	746	751	695	740	744	739	749	734	743	747	701	735	709	732	672	688	728	756	727	749	744	743	706	700	743	742	712	715	738	762	717	703	718	700	667	729	709	694	740	709	635	748	762	697	738	718	737	724	698	739	760	687	751	712	753	743	733	700	743	755	748	752	711	707	736	707	750	715	732	702	695	707	769	681	709	749	697	653	746	760	755	714	709	731	766	672	738	709	699	711	652	773	742	751	706	707	698	687	682	739	732	665	750	699	717	719	728	730	758	694	708	694	706	762	721	708	713	697	704	718	732	719	742	798	714	717	730	703	749	714	697	712	719	712	706	680	718	754	757	700	716	758	682	773	710	737	701	700	707	713	738	696	686	720	702	720	692	686	711	726	671	724	701	704	758	724	730	676	691	719	718	692	722	690	739	722	758	704	709	722	736	751	730	714	721	720	741	744	672	715	743	715	738	695	756	725	629	712	680	718	763	715	718	744	724	675	717	679	677	685	723	737	703	675	750	708	731	730	685	728	672	692	731	756	749	741	732	703	724	731	679	680	765	727	698	727	712	714	723	738	737	731	754	691	717	697	704	684	793	723	690	695	688	734	724	690	706	687	725	768	672	732	738	689	689	736	720	762	724	713	742	766	733	724	733	723	754	697	754	713	753	747	730	691	708	742	766	737	719	728	698	717	726	677	731	704	698	720	711	676	706	738	708	764	714	706	719	738	765	708	727	744	695	707	733	722	753	753	715	710	669	709	669	659	725	742	747	692	722	698	705	683	687	750	762	695	721	708	707	714	710	760	718	713	765	742	716	725	720	739	777	692	699	743	729	709	708	723	707	695	743	688	688	713	739	739	734	696	708	729	703	700	760	689	725	731	723	706	748	689	758	721	668	725	720	689	662	710	714	711	744	724	706	719	736	723	712	705	751	726	712	718	751	734	710	708	694	753	685	711	749	755	734	734	725	762	700	695	693	731	728	724	726	776	686	682	746	709	669	746	723	678	730	710	780	709	709	710	689	707	757	730	737	707	764	767	722	711	770	717	741	701	720	762	696	760	718	751	700	743	676	706	698	757	713	744	717	734	669	667	703	682	724	753	694	698	717	691	709	676	738	719	735	668	740	774	717	742	717	703	710	704	690	724	724	757	728	701	688	749	673	726	735	772	711	678	771	722	727	778	686	733	733	729	706	711	710	740	739	745	721	705	714	708	724	681	705	695	721	762	759	721	673	744	691	654	681	711	715	711	651	730	726	747	726	742	680	692	791	712	734	748	729	705	696	699	728	702	730	716	686	692	736	724	729	718	722	713	716	708	696	695	714	737	748	706	725	712	713	686	714	756	709	687	734	750	711	701	769	763	729	761	703	746	709	684	668	720	735	757	743	737	747	769	739	749	700	718	719	754	736	751	704	689	695	713	729	677	709	741	718	741	762	690	725	726	722	708	725	759	702	689	759	701	758	733	691	738	729	716	692	735	726	719	728	710	705	680	683	723	700	715	733	716	715	720	733	697	706	714	726	747	731	717	700	689	709	679	730	718	735	732	737	727	691	738	724	734	742	715	751	766	715	734	682	745	710	736	717	669	708	767	681	691	729	710	703	734	709	695	707	757	681	741	719	688	724	731	716	758	738	729	721	696	698	763	708	723	689	714	696	731	690	758	746	696	720	719	747	739	684	690	725	772	725	674	747	737	685	696	712	712	708	691	718	671	728	724	721	725	759	712	730	754	717	768	700	731	716	741	707	708	699	719	747	746	691	707	697	681	705	733	758	698	717	719	685	745	704	731	726	731	703	738	686	708	712	685	730	713	706	746	754	694	697	745	743	720	739	609	702	723	734	715	749	667	753	703	751	677	692	662	672	688	666	712	763	699	736	744	722	715	715	728	724	702	721	720	765	717	749	751	744	728	732	712	697	746	724	716	727	739	776	731	707	695	727	694	712	737	735	698	710	712	745	697	707	739	727	701	758	691	750	724	699	709	752	774	779	745	756	740	733	727	669	709	769	756	745	709	730	728	708	713	668	705	691	700	673	708	675	688	779	723	715	720	719	665	714	702	697	727	732	704	790	734	699	765	693	698	737	742	695	723	674	674	732	775	777	726	682	674	734	728	746	727	722	766	724	757	730	755	742	711	722	741	748	768	737	707	725	689	705	745	737	727	710	737	718	727	689	776	728	654	708	709	695	709	704	718	735	738	691	706	744	726	704	728	740	731	750	725	685	706	737	734	723	705	746	748	735	701	735	711	672	770	740	722	698	736	707	684	712	723	713	709	715	721	710	745	726	778	712	743	696	719	729	727	763	729	714	702	706	755	713	709
7678	5395	3958	2157	1698	1435	1135	1038	978	848	875	832	768	754	786	770	734	754	743	746	742	717	698	711	754	715	771	681	687	721	712	707	728	706	753	707	732	694	748	725	683	667	727	739	710	722	769	707	692	715	700	654	680	754	733	707	710	745	703	721	731	667	646	733	671	715	744	690	718	714	659	701	693	677	697	697	714	761	698	697	720	689	736	704	694	682	744	713	749	758	691	649	755	634	739	693	710	723	662	647	725	726	719	744	702	720	726	737	742	725	677	686	702	721	739	719	713	740	703	736	732	695	722	704	738	765	680	684	709	732	719	675	665	690	701	714	749	736	752	710	720	712	747	708	692	701	741	689	684	713	718	668	754	704	714	687	742	673	746	707	718	725	674	740	714	712	711	719	669	713	693	715	715	682	678	718	705	730	698	699	675	706	713	658	689	717	702	712	755	650	709	743	712	736	680	700	764	707	747	709	678	727	733	758	738	690	695	723	690	674	696	688	719	707	728	732	712	703	729	706	667	708	693	721	660	720	732	671	672	745	742	699	711	709	663	717	741	675	702	714	671	698	714	701	760	702	706	703	701	748	729	704	739	732	739	688	686	710	721	698	750	737	690	715	713	690	724	693	697	727	753	721	691	711	731	737	767	707	693	720	657	737	678	704	713	703	755	787	695	665	701	703	724	695	728	684	715	667	647	716	702	729	722	695	695	725	721	713	701	706	714	722	688	660	706	677	690	720	714	736	703	707	681	718	674	685	671	695	703	698	717	633	671	716	688	711	734	701	713	703	689	696	682	690	722	673	704	697	709	710	716	711	733	676	681	759	711	725	741	693	681	672	694	714	732	751	717	666	675	731	757	708	744	677	720	657	692	705	761	650	750	701	731	684	751	700	748	731	685	677	730	672	695	642	738	719	727	746	733	757	757	714	703	657	663	714	717	670	710	648	680	692	688	683	692	704	717	699	682	707	713	676	720	669	760	728	686	701	735	704	758	682	688	707	694	731	720	714	697	650	731	670	688	704	653	717	718	689	728	724	672	710	681	681	716	680	743	755	698	721	693	732	726	713	733	692	749	747	728	705	702	770	733	727	710	727	708	726	708	718	693	697	722	727	743	681	704	698	688	716	716	688	682	656	712	680	700	748	717	706	740	723	689	745	673	713	721	734	705	722	658	748	686	757	679	696	729	715	711	717	738	703	721	686	731	697	744	712	706	674	597	672	707	755	667	684	700	707	718	693	666	718	703	700	730	703	686	674	696	723	706	709	741	721	706	687	740	727	676	722	740	743	687	797	726	707	713	749	670	756	685	678	714	717	703	750	750	720	680	729	748	676	703	725	690	741	698	712	733	712	672	692	723	650	730	709	690	704	681	725	660	743	730	664	698	732	684	708	660	742	701	704	707	708	676	707	741	693	722	726	676	695	671	687	664	699	707	655	671	667	688	723	707	727	712	676	734	705	706	719	731	707	690	742	698	736	680	725	691	714	650	696	695	751	660	755	649	705	680	710	725	678	689	651	696	733	762	658	676	704	756	683	709	716	724	760	763	751	691	704	709	707	702	710	747	735	718	734	702	699	706	741	721	695	742	698	723	699	715	733	678	757	703	734	752	740	719	700	694	695	684	723	735	748	760	710	712	739	723	717	704	707	710	713	725	733	719	723	728	731	725	727	680	697	700	720	701	749	767	708	724	706	712	671	714	726	729	683	689	688	729	728	701	718	718	717	727	705	654	723	696	706	712	749	792	714	701	700	734	710	686	718	691	709	733	683	704	699	713	754	739	722	667	763	752	692	666	710	707	734	735	723	726	690	720	710	728	710	715	677	712	738	747	737	691	705	751	690	700	748	682	658	690	740	698	730	753	681	693	684	703	740	712	704	682	731	697	745	712	719	746	734	694	715	672	728	690	695	716	701	705	736	709	695	676	718	681	720	719	731	724	709	692	680	682	661	641	727	731	712	707	681	734	704	691	715	689	704	696	655	684	708	710	701	746	745	669	680	705	707	702	723	680	705	746	651	714	735	749	682	732	656	747	703	662	708	692	756	715	707	737	719	717	725	728	705	708	695	702	665	743	727	738	709	714	702	683	668	690	704	714	713	682	746	675	692	690	709	763	732	678	723	754	722	708	670	717	681	728	726	681	709	693	686	702	694	718	738	757	700	685	680	736	686	708	708	691	702	697	695	696	685	724	738	719	703	730	708	694	718	733	668	698	762	739	702	702	736	728	696	748	674	705	658	706	706	686	715	709	722	735	692	688	713	683	680	700	712	695	732	665	693	740	649	681	689	713	700	705	748	716	687	740	647	693	723	685	760	662	715	727	737	745	681	711	727	731	715	701	699	738	671	696	684	698	735	740	722	706	659	700	727	690	732	705	686	682	778	724	763	693	736	691	711	708	710	770	742	679	722	760	708	706	714	687	685	748	663	720	645	769	671	708	698	725	698	710	692	711	701	673	704	704	734	694	729	760	707	720	729	664	773	702	672	776	708	651	699	684	714	661	733	706	710	695	701	732	699	737	725	670	708	699	658	708	695	713	695	666	722	707	750	737	710	728	688	744	733	694	733	716	751	703	656	684	701	680	701	716	672	678	674	684	746	712	709	712	765	765	736	699	748	687	712	630	711	716	678	741	763	705	707	692	702	726	721	737	727	736	645	745	733	707	720	700	682	701	693	694	705	694	722	701	659	656	691	742	671	666	701	729	707	706	696	671	714	695	701	700	699	708	710	747	706	730	675	718	716	700	700	677	705	701	703	726	712	756	740	666	689	703	695	722	681	699	719	703	713	740	647	694	727	700	720	672	686	683	698	684	740	722	716	701	739	743	694	706	695	723	725	732	674	710	729	697	692	735	688	711	700	695	720	699	672	779	730	702	748	723	719	685	730	668	715	752	697	689	739	715	746	721	713	722	740	699	739	666	772	732	738	693	738	725	712	714	721	770	710	733	699	710	729	708	702	705	705	654	675	697	736	688	729	689	681	696	757	670	706	694	674	670	694	683	716	684	696	722	702	698	727	652	727	670	701	695	744	725	670	718	694	714	721	688	681	744	786	707	697	661	705	713	729	655	691	753	715	762	691	681	725	721	733	702	750	702	677	724	710	724	762	767	645	720	666	732	718	710	728	731	685	726	704	688	718	725	720	687	710	680	682	748	698	676	681	699	748	729	689	694	682	676	778	701	709	704	722	690	712	703	694	733	676	704	715	680	686	702	747	692	706	703	739	676	658	673	687	719	700	706	688	717	653	698	737	742	768	697	685	684	714	718	715	708	678	734	690	717	659	684	707	703	718	661	685	717	709	717	675	697	764	706	715	760	745	670	696	700	733	726	727	710	722	709	745	700	713	714	732	748	664	753	736	668	687	701	723	685	732	710	750	711	718	705	694	727	748	710	726	717	717	714	689	728	696	791	717	669	721	733	707	757	648	662	669	704	698	685	735	690	744	742	766	697	748	694	657	711	713	695	702	713	701	726	686	679	708
22247	20958	28679	23398	20953	20999	11560	1076	737	644	605	498	440	395	424	349	344	307	308	279	259	298	265	270	272	251	272	229	258	269	253	282	236	270	245	260	258	257	224	244	257	233	268	257	219	224	223	270	227	253	231	230	240	233	255	227	233	230	234	228	206	268	227	239	238	239	233	226	259	244	261	203	234	242	232	226	249	210	238	235	232	234	220	244	224	229	238	216	240	226	245	241	255	254	246	233	251	283	233	230	248	243	220	208	221	229	223	222	240	218	238	228	209	206	226	233	199	216	235	241	237	203	217	218	217	223	237	222	229	217	225	215	215	221	228	228	228	236	226	261	244	253	217	238	247	230	225	241	248	228	214	222	225	216	221	241	256	253	203	211	229	222	217	215	246	249	216	246	221	200	207	258	226	261	208	220	239	220	226	237	252	200	250	230	225	245	247	238	253	215	208	209	227	236	212	241	248	248	232	228	211	225	260	238	212	249	213	218	257	222	249	201	220	234	211	271	257	213	234	231	237	217	232	211	234	236	239	241	242	211	237	246	238	224	217	253	223	217	221	225	254	211	224	255	215	243	224	248	203	248	217	247	218	250	260	226	241	242	238	228	218	225	234	232	219	249	226	232	242	222	255	221	228	232	249	255	234	237	234	228	237	214	223	243	235	214	224	241	191	232	246	220	236	231	244	225	245	243	214	213	222	235	207	229	260	231	247	232	243	254	232	213	224	232	229	234	230	229	258	226	249	199	228	233	221	220	245	213	221	242	226	214	235	214	227	228	247	239	201	244	224	200	244	258	243	223	243	238	232	240	255	232	246	231	243	210	263	210	228	210	217	230	213	224	230	243	241	249	253	227	212	215	217	196	243	247	234	200	255	254	250	265	261	244	237	231	226	221	252	256	253	239	206	224	222	200	239	244	235	202	220	207	210	223	244	224	240	222	239	237	212	238	200	218	238	212	250	207	243	225	207	263	243	207	264	236	234	240	239	272	189	220	249	243	239	228	218	235	221	226	236	212	230	225	221	213	237	224	259	250	240	235	226	255	223	263	222	227	240	279	230	223	253	216	212	209	241	268	241	237	211	233	231	242	220	215	250	212	205	187	209	217	229	227	228	221	225	236	257	235	245	227	199	211	217	245	214	238	222	244	223	212	229	264	238	252	238	255	210	223	241	201	230	194	237	206	217	239	235	219	227	215	227	227	230	215	231	233	212	212	216	252	235	229	202	226	223	232	235	244	226	233	244	245	240	234	239	225	227	252	231	217	223	237	218	226	241	231	252	254	262	233	219	227	243	215	213	202	221	238	230	228	215	232	221	244	237	255	222	218	210	230	206	234	223	226	209	245	232	227	244	234	218	236	221	200	240	211	225	224	229	239	250	228	229	225	203	247	264	236	226	250	225	236	234	266	243	232	230	226	239	221	210	234	233	230	238	237	226	221	247	205	261	235	247	231	242	216	231	240	241	252	246	229	223	237	197	238	266	214	255	219	238	229	210	194	235	227	234	246	226	225	234	266	218	233	242	223	232	227	216	212	221	224	245	229	254	256	234	220	227	230	237	228	217	220	222	249	230	204	238	231	237	255	230	217	221	237	250	225	208	208	248	230	240	234	237	225	242	248	200	233	239	241	259	246	214	221	233	210	244	215	243	262	238	246	241	230	226	205	242	217	212	227	215	237	225	211	248	222	249	206	259	247	244	243	233	218	231	234	233	253	229	237	269	230	231	229	210	234	217	216	217	233	239	220	211	229	228	215	233	213	207	230	197	217	225	238	244	239	220	211	245	243	212	234	244	226	245	249	213	240	217	209	238	257	222	220	214	266	214	250	234	251	249	227	233	250	228	226	212	244	226	213	239	208	239	221	227	236	240	225	230	247	244	230	266	241	232	207	217	247	241	217	252	236	246	229	209	217	247	225	238	237	233	218	224	231	238	204	216	219	203	241	228	242	218	238	234	233	241	243	218	239	226	211	256	251	222	240	220	219	217	253	216	221	229	222	258	233	233	220	241	215	242	205	242	239	206	244	227	245	231	226	211	211	222	265	229	264	233	241	226	219	232	233	228	238	235	252	254	231	207	246	265	227	255	236	214	226	236	213	224	256	213	217	258	242	232	262	209	228	237	230	193	213	215	224	216	206	226	241	213	225	225	228	198	244	238	231	237	239	224	220	266	245	242	226	222	230	220	219	249	241	235	252	255	242	225	248	234	214	246	246	229	233	237	266	229	234	248	249	240	226	228	226	222	268	226	235	227	234	235	222	248	251	228	227	221	224	229	242	258	202	202	224	208	241	258	224	244	250	211	231	230	225	232	256	213	228	218	220	239	225	223	234	221	236	246	261	223	231	217	222	204	243	223	240	220	233	207	243	216	256	262	182	228	200	243	221	257	219	229	229	212	218	239	248	244	241	237	213	251	242	243	233	199	230	233	249	220	233	219	237	217	220	234	208	238	251	244	231	215	236	214	221	229	212	218	225	188	223	220	211	206	219	251	246	246	242	224	251	237	225	219	226	253	235	215	253	208	236	238	241	244	233	241	239	216	208	265	217	242	232	215	247	229	215	254	249	231	235	237	235	218	246	221	240	227	218	255	251	221	220	219	240	238	218	241	229	215	209	235	201	253	215	215	220	225	225	241	225	230	209	230	219	237	204	232	214	245	244	215	247	235	209	207	257	232	247	218	244	217	229	239	225	220	252	221	228	233	215	232	208	250	210	264	212	229	217	236	237	238	240	239	225	232	224	204	258	227	242	239	222	230	230	224	205	228	224	227	232	229	220	220	247	216	231	228	243	230	227	257	237	229	213	217	242	248	207	234	233	232	250	243	236	203	239	236	240	222	247	230	243	228	221	226	213	233	235	215	253	227	231	230	222	227	243	230	224	223	235	216	216	217	234	215	225	242	243	275	233	235	217	247	247	234	212	241	223	243	240	224	255	220	240	204	235	231	226	232	223	209	224	225	244	259	234	251	229	232	230	223	216	246	208	205	225	215	237	244	234	225	234	232	225	252	209	214	229	246	208	216	244	214	247	231	224	224	232	243	231	241	217	231	219	228	259	240	209	215	263	234	244	224	234	229	222	238	245	231	242	225	215	229	224	230	228	232	230	218	194	227	249	234	238	263	245	217	232	243	242	222	240	223	232	244	251	247	234	222	251	234	249	231	201	233	225	215	242	251	229	219	220	263	217	238	214	260	222	221	253	237	228	226	234	234	241	265	221	223	238	234	246	248	243	243	222	221	226	258	222	248	239	247	234	243	243	222	248	204	220	238	224	222	215	205	237	242	201	241	233	248	227	255	223	239	252	249	224	253	226	247	236	267	251	208	237	239	217	204	239	248	253	257	215	241	245	224	243	230	195	214	219	202	206	229	227	221	236	231	255	226	228	242	225	237	264	201	226	224	241	222	255	242	243	214	247	231	219	235	242	232	252	240	227	230	247	230	219	244	221	263	220	241	215	200	238	243	232	236	229	207	247	248	209
8014	13909	9912	4897	3461	2589	1802	1375	1079	864	715	638	541	494	444	398	374	357	346	347	308	312	313	288	288	286	266	290	240	258	247	266	240	279	244	251	237	233	265	251	258	248	259	238	236	254	246	261	257	235	255	237	255	267	260	237	252	245	275	234	255	223	288	259	240	217	240	254	223	211	251	230	267	232	243	232	222	238	247	236	251	227	240	248	218	240	257	226	246	231	243	242	223	247	224	219	240	235	222	253	208	247	229	241	231	227	236	238	246	244	231	213	214	222	235	213	211	254	233	228	249	252	216	220	261	232	228	221	243	240	241	220	216	228	235	235	258	252	244	233	242	228	225	242	238	238	230	236	232	250	224	231	220	230	248	225	249	249	222	243	228	285	216	223	248	220	225	248	238	240	239	196	219	236	218	227	250	254	231	246	241	234	222	244	234	211	237	224	223	235	251	221	242	235	244	237	224	235	246	222	229	225	259	237	222	265	243	218	190	227	229	205	250	216	221	254	241	224	229	254	239	210	205	212	236	206	247	225	206	230	225	232	222	225	242	245	221	257	219	230	209	240	222	215	226	268	222	213	218	239	245	219	236	222	231	215	235	222	224	225	222	224	225	223	258	203	236	214	226	222	220	228	238	220	224	238	229	195	247	212	242	237	211	186	243	231	209	236	245	231	221	218	234	234	238	228	228	229	221	256	234	240	221	224	220	218	229	235	200	217	222	208	232	229	213	238	245	208	213	249	225	214	235	248	244	243	245	244	210	226	211	223	252	257	227	224	222	223	244	237	206	223	234	236	236	197	231	235	226	255	207	227	240	234	213	229	216	221	214	225	236	249	227	234	207	239	234	265	231	222	211	221	233	211	232	221	250	239	220	219	235	265	240	220	218	228	233	231	229	243	237	197	222	236	243	234	222	224	243	234	239	226	238	247	241	207	220	228	261	215	231	254	245	230	251	227	220	241	221	205	213	252	230	219	212	228	237	230	223	235	250	201	232	222	223	246	246	251	218	224	219	244	211	229	223	232	240	248	228	223	238	223	233	252	226	243	220	210	223	245	262	222	244	212	229	221	223	257	249	209	204	235	239	265	225	227	222	225	222	243	265	213	233	218	248	216	203	245	208	227	232	235	228	233	222	216	221	220	231	233	215	227	225	222	239	220	233	230	240	225	205	229	215	220	236	212	218	225	252	239	218	240	241	231	241	221	225	257	226	251	240	231	242	241	242	237	224	224	244	256	241	232	232	219	261	212	207	209	241	225	241	253	259	228	235	205	249	214	229	255	235	193	220	221	232	238	228	222	241	228	223	215	245	237	235	221	217	243	225	237	223	229	216	244	217	215	224	240	239	223	229	230	229	246	245	204	233	240	243	198	234	238	254	223	237	222	243	247	259	261	216	206	218	233	221	202	200	247	210	218	238	227	261	232	225	221	230	244	227	215	222	230	221	234	241	236	228	245	212	215	212	212	209	196	244	207	231	213	236	199	225	210	239	233	242	264	242	225	240	233	252	237	215	216	245	267	248	236	227	214	234	228	250	222	211	236	231	221	223	249	249	205	223	200	212	219	254	222	209	228	213	221	245	248	262	219	237	216	239	241	222	234	196	245	210	226	244	233	230	244	234	245	218	203	228	236	247	215	251	213	208	234	215	243	224	240	218	229	241	227	241	240	240	222	236	216	221	243	226	200	252	217	226	227	237	225	237	230	234	240	267	239	240	237	229	247	227	229	245	235	227	227	240	234	247	222	234	219	259	199	237	219	239	228	234	252	234	233	213	219	230	208	207	227	201	203	232	241	211	230	274	233	243	223	219	220	241	254	226	244	248	220	217	243	226	206	227	228	220	220	215	220	221	240	235	210	225	254	238	233	225	232	228	230	229	259	225	244	209	202	270	237	233	245	234	233	231	229	249	227	220	189	234	230	222	224	201	248	234	235	228	217	202	217	209	235	244	228	228	244	230	234	261	224	229	212	239	230	217	237	234	250	231	219	237	252	208	238	238	220	246	234	245	238	222	255	225	228	251	200	236	239	264	257	236	211	210	211	204	237	219	244	201	233	210	212	231	228	225	217	225	225	248	249	201	276	248	221	222	226	226	225	239	213	238	201	256	234	252	245	241	236	236	207	218	208	237	211	251	250	225	189	225	230	217	225	229	219	242	219	226	240	227	249	209	216	250	211	234	233	251	212	221	202	242	230	218	233	244	203	244	215	230	222	231	236	256	256	247	234	219	210	209	245	227	219	222	254	231	211	249	232	212	253	241	239	259	215	200	213	234	230	216	221	199	223	223	247	220	240	230	219	239	235	237	230	228	192	237	195	235	247	222	206	231	234	245	219	214	238	195	220	223	206	226	248	217	241	224	250	193	230	236	215	225	222	247	234	233	219	233	212	252	251	222	242	223	232	235	223	243	216	232	236	228	248	229	239	216	220	236	232	233	239	240	219	220	244	220	236	243	259	238	223	250	225	243	239	243	243	228	252	229	235	212	223	219	227	223	228	206	200	217	205	219	220	245	261	243	247	253	207	232	225	209	210	213	228	223	247	224	238	233	232	236	230	250	207	232	222	234	223	222	250	234	236	227	259	216	209	243	198	220	240	207	248	210	208	221	247	228	204	240	229	226	227	232	206	279	234	219	249	235	230	233	194	239	233	223	247	233	215	265	205	230	213	231	214	233	249	218	217	227	256	242	239	250	212	227	212	218	223	231	232	251	242	232	222	238	226	232	226	200	209	215	239	228	247	223	222	222	227	225	223	234	238	261	226	244	217	214	254	237	245	205	208	213	217	265	231	237	243	222	266	205	200	248	206	247	225	249	237	218	216	215	221	235	225	210	245	217	234	238	211	238	194	206	225	236	225	239	255	235	233	256	213	226	209	222	219	233	261	221	218	228	229	229	226	233	223	239	193	223	227	206	241	237	256	219	229	220	231	230	213	223	212	253	217	235	207	224	224	244	239	211	201	251	212	268	208	215	215	188	245	216	238	263	233	233	220	232	210	174	223	228	210	222	249	224	212	216	239	215	214	232	239	230	228	224	268	217	219	226	253	237	218	251	237	213	233	207	248	239	244	199	241	220	238	203	217	232	225	232	213	247	236	216	226	219	227	224	238	246	232	227	229	242	225	234	222	252	206	234	212	226	251	229	230	223	237	255	271	219	227	229	212	229	235	224	215	234	224	221	236	232	229	232	222	238	222	218	199	261	213	241	253	217	221	217	222	243	230	204	237	229	219	233	214	230	234	235	213	223	249	239	235	237	219	228	228	202	228	229	221	215	215	240	266	237	251	224	224	235	250	224	257	274	229	226	226	205	221	240	236	218	218	241	206	233	229	227	232	253	250	213	264	240	227	207	226	221	225	220	231	222	237	237	231	229	229	205	241	221	231	241	233	251	227	227	226	220	221	221	207	249	226	218	219	244	259	233	238	227	227	244	236	205	227	219	240	216	207	225	250	197	243	230	213	260	241	225	244	237	244	232	219
27337	18846	5690	1164	898	899	842	737	732	694	695	659	693	704	721	683	681	678	695	695	695	708	757	713	677	658	713	698	692	665	699	708	698	724	741	726	697	673	709	700	696	683	680	749	653	684	721	722	685	695	709	700	740	691	672	662	730	698	696	703	696	710	674	679	713	691	676	676	662	682	700	700	667	654	709	722	686	660	679	699	684	735	679	710	707	654	703	687	659	659	696	706	676	701	684	635	703	729	725	696	699	720	655	709	636	679	695	700	655	686	694	686	707	724	711	709	720	673	761	698	672	684	666	698	703	704	715	695	704	693	758	688	704	709	688	684	677	708	682	689	666	691	657	712	686	662	678	725	663	679	700	685	699	690	627	657	711	690	666	643	691	724	717	680	716	728	667	714	667	630	647	685	672	691	661	674	724	680	626	660	702	707	668	718	652	648	651	712	667	687	693	722	657	697	696	717	703	707	643	721	666	718	705	715	685	706	710	688	696	680	675	682	668	669	654	695	690	729	696	708	678	695	741	655	708	679	687	744	745	660	666	665	635	667	701	710	721	674	679	679	747	691	701	700	722	681	665	698	704	677	710	710	710	712	658	645	708	685	672	670	729	705	716	713	665	674	655	694	703	745	738	722	676	688	707	714	723	734	703	687	706	685	702	734	723	718	684	690	696	660	716	708	705	722	721	682	707	650	678	730	681	687	678	693	654	684	667	724	710	671	709	722	674	688	725	700	666	703	681	715	710	654	691	695	679	708	671	689	695	710	718	728	707	702	686	703	675	716	675	696	708	742	674	691	717	717	701	677	691	696	711	677	703	708	729	698	724	677	729	687	673	696	640	700	717	648	682	683	699	689	701	720	711	727	741	672	687	703	722	664	705	706	663	693	685	719	645	650	633	682	667	652	647	716	700	717	670	687	754	682	705	747	662	695	676	722	708	706	698	650	734	610	688	707	698	752	738	683	731	742	691	668	703	724	675	688	710	701	660	699	743	713	702	653	699	686	649	699	686	723	676	741	673	708	736	703	694	691	687	663	679	725	717	700	654	716	692	619	715	713	645	667	704	655	743	717	701	702	718	650	725	714	724	668	714	684	703	710	652	718	719	729	677	691	702	725	678	689	761	652	675	699	688	689	705	714	694	692	706	685	678	699	709	702	669	684	707	732	672	625	691	665	710	707	694	691	714	665	709	708	696	726	674	654	694	708	695	647	681	681	708	667	675	694	700	712	683	684	698	692	711	702	718	694	716	730	704	692	666	655	698	714	672	744	683	695	689	690	729	704	708	692	712	694	652	723	725	692	653	727	693	730	698	688	674	701	713	691	664	634	746	714	702	700	673	666	713	641	731	647	754	698	667	677	713	679	694	670	726	704	674	661	705	643	671	707	649	708	722	736	645	690	690	672	698	674	695	714	680	708	728	711	687	691	647	698	670	700	663	715	665	722	717	648	699	681	695	729	747	676	695	673	702	670	706	722	652	700	681	669	719	697	727	645	740	701	732	662	685	713	695	713	707	687	703	721	740	743	712	661	668	694	664	655	725	704	699	716	744	676	716	724	683	717	691	684	709	684	670	744	682	662	688	677	686	692	645	643	665	664	698	674	688	698	686	715	684	666	716	698	730	655	629	713	689	679	700	682	666	670	712	714	717	658	752	695	713	731	679	666	704	680	689	680	719	710	667	704	758	694	695	701	675	677	666	678	718	680	685	672	681	702	731	664	658	733	654	676	721	710	664	652	684	674	703	686	693	733	739	651	694	711	691	668	671	718	730	704	718	702	673	671	654	650	719	693	715	651	745	748	655	726	718	699	660	683	670	662	694	672	692	746	729	708	679	682	680	700	695	674	676	676	644	708	684	713	680	749	694	724	638	697	706	658	682	714	697	712	701	728	743	702	694	701	734	727	688	677	672	668	710	688	670	674	706	709	701	715	676	697	698	673	648	697	680	635	725	693	702	633	720	732	702	687	701	693	720	694	703	650	707	723	702	706	703	700	687	680	769	712	746	668	719	687	731	721	684	661	674	709	699	693	719	693	686	653	712	739	664	729	696	660	680	721	736	678	708	731	681	730	721	683	686	691	734	667	673	668	683	700	686	674	727	650	665	664	694	631	702	715	693	748	676	723	666	747	679	730	692	651	685	682	705	706	712	695	705	671	664	687	687	648	692	700	667	734	703	689	695	705	702	716	702	715	672	708	651	708	694	747	668	706	696	687	721	690	714	665	687	676	730	722	730	657	677	683	670	734	685	692	691	718	694	701	703	695	679	699	679	731	696	699	623	668	722	739	639	652	701	667	705	707	688	652	699	672	689	687	729	672	698	707	710	711	722	698	710	656	665	688	711	724	676	671	679	703	707	680	709	708	715	741	708	695	724	661	686	735	663	698	723	724	711	679	736	706	688	728	659	697	673	689	713	686	745	717	738	696	696	719	794	664	722	724	727	761	712	649	719	689	696	681	683	747	709	741	721	668	701	675	709	664	651	695	705	698	716	684	669	662	714	717	696	689	703	683	657	705	699	681	687	687	724	720	700	727	674	682	706	675	689	690	681	642	698	745	708	692	671	698	709	701	697	739	703	656	736	690	711	662	729	654	696	686	710	686	668	668	723	704	714	723	687	710	698	695	711	739	726	707	664	731	695	650	683	667	677	695	672	666	696	678	706	686	703	737	664	659	668	641	677	662	696	699	720	677	656	686	687	684	729	675	710	660	691	731	681	699	665	688	697	705	696	673	701	650	683	692	705	678	694	670	687	687	668	737	645	670	689	686	688	703	701	740	676	755	724	692	718	727	727	688	709	714	725	717	739	733	685	722	698	670	694	708	663	690	687	676	650	677	736	694	685	681	715	691	741	638	646	688	666	714	678	682	718	690	710	665	702	693	688	701	680	691	709	708	678	665	696	702	670	717	714	656	688	694	697	739	693	713	659	685	673	702	691	696	731	715	691	699	670	682	661	744	697	685	708	661	735	687	718	674	666	694	690	694	709	646	636	754	741	703	674	673	699	695	673	734	747	703	730	691	692	649	711	671	678	728	669	693	712	675	690	705	681	746	703	709	670	682	720	697	683	731	676	747	719	693	670	688	694	673	666	735	753	671	665	674	710	700	759	686	721	708	687	769	701	688	728	699	662	736	644	678	682	682	723	709	678	764	747	740	733	713	738	694	678	705	663	742	721	705	663	671	745	641	752	711	724	690	718	641	669	702	667	646	712	697	669	632	689	735	706	687	662	672	729	668	682	664	737	759	680	700	723	752	685	676	675	702	701	689	667	670	711	663	661	626	704	726	685	699	622	668	715	745	722	701	681	675	672	712	643	711	709	707	736	699	730	688	721	694	710	716	730	688	696	695	695	692	689	672	723	664	704	706	708	676	736	674	701	737	703	736	683	707	736	722	705	720	720	665	725	653	680	677	698	687	665	748	699	724	703	646	670	717	708	692	680	661	684	707	721	710	693	674	715	668	708	712	646	679	684	694	712	680
4949	1310	1080	873	781	782	764	760	717	723	726	742	763	775	702	697	705	759	739	723	710	729	728	701	747	734	690	755	720	702	718	711	710	701	742	736	728	772	683	762	712	685	718	696	741	741	635	700	701	716	735	732	740	742	733	716	706	685	696	712	722	724	717	715	721	696	700	735	701	703	685	747	721	680	706	722	781	716	694	717	688	713	720	689	705	704	748	698	704	670	716	679	745	696	739	710	726	716	707	685	702	750	677	664	699	726	699	766	702	720	704	699	719	711	725	690	712	707	726	676	680	754	737	738	761	734	703	727	706	699	719	673	709	734	701	685	716	701	720	722	692	706	744	676	731	731	692	704	701	705	720	736	710	716	680	724	726	748	707	733	730	720	669	719	776	697	746	719	736	697	698	731	707	730	752	722	703	701	715	695	692	738	705	703	710	712	743	707	704	758	699	712	693	728	701	696	716	729	708	703	726	694	704	793	734	691	688	733	737	723	723	698	717	704	723	726	720	765	694	722	684	716	706	703	698	681	702	691	693	719	734	713	689	677	686	727	662	710	722	707	700	716	725	691	712	736	736	735	733	759	695	709	740	699	691	748	688	722	732	680	698	722	688	676	740	737	727	726	738	720	714	693	727	735	723	694	695	703	681	677	645	668	666	662	733	726	677	737	749	704	724	721	724	707	731	678	666	710	690	714	727	717	766	708	762	722	738	764	696	686	674	698	672	659	783	694	651	696	716	745	746	744	693	720	730	686	736	666	718	749	624	683	734	699	698	701	777	712	665	701	701	682	690	705	696	761	735	743	707	720	696	715	739	743	682	689	685	672	756	719	743	693	689	688	716	709	736	680	728	703	721	728	696	654	711	732	749	728	705	735	707	715	714	730	722	698	703	689	694	703	675	698	672	709	669	699	688	729	738	737	716	732	737	716	701	730	677	715	688	715	718	717	703	684	719	719	722	755	674	699	762	689	719	675	702	748	691	657	713	690	741	689	724	724	708	753	701	704	734	774	703	742	725	733	723	717	729	700	732	691	701	693	750	701	710	703	726	715	660	711	711	667	727	718	687	756	747	701	673	732	745	711	730	726	701	708	771	729	731	722	747	716	730	735	712	716	776	695	719	782	697	704	701	686	690	717	700	701	735	704	695	753	753	727	714	737	666	731	688	711	694	756	691	700	717	718	761	744	754	694	666	678	717	688	702	698	726	729	684	725	705	729	720	736	768	693	707	688	694	696	656	690	663	702	731	707	663	715	695	732	716	696	726	714	776	726	654	685	726	680	740	736	753	731	672	745	718	709	706	721	721	662	736	718	742	757	709	686	719	737	724	679	727	698	704	733	752	700	742	699	651	737	749	713	721	735	686	672	737	707	697	685	714	687	706	713	701	674	748	645	758	742	722	728	687	708	720	685	679	735	681	695	736	745	739	654	711	714	734	758	734	755	693	745	710	687	739	729	741	718	714	715	654	730	746	731	670	720	672	665	700	682	694	714	686	703	678	740	710	680	710	733	714	728	735	700	722	696	730	724	699	690	706	693	751	751	758	715	728	724	726	714	741	715	734	691	723	669	751	716	730	734	772	727	684	704	720	731	701	721	711	741	731	718	669	747	732	674	681	727	733	721	707	691	747	675	704	739	715	682	685	729	715	730	686	697	697	727	699	724	703	764	769	672	698	739	733	722	727	748	715	754	690	719	714	734	726	684	765	715	755	718	749	756	750	705	677	739	736	717	676	714	749	671	734	677	741	731	773	659	710	726	689	701	726	717	706	687	699	720	750	701	723	719	713	682	736	690	700	714	755	680	718	718	722	728	685	662	736	659	727	702	710	769	714	718	743	714	731	731	749	705	717	737	703	713	720	707	709	703	749	712	720	709	693	691	686	682	714	721	742	727	720	709	709	705	744	705	701	745	723	688	684	693	712	769	741	779	712	681	741	673	717	710	698	656	668	703	664	723	726	696	662	754	688	698	717	703	738	784	729	714	746	692	712	697	684	771	741	727	737	695	686	705	746	724	721	748	679	700	705	676	720	708	689	679	699	721	694	734	753	720	760	733	743	746	736	715	746	725	711	701	762	728	699	741	725	678	728	698	698	718	746	729	761	638	705	682	703	712	696	728	721	675	727	687	707	714	736	726	692	726	707	706	739	703	742	695	739	681	725	785	688	682	697	702	737	731	699	697	754	733	695	747	729	737	684	714	704	732	701	688	755	710	704	712	722	742	682	692	697	660	718	734	716	744	704	757	775	695	736	703	662	714	739	690	695	744	700	704	746	697	740	730	746	708	670	667	703	692	708	721	731	741	655	712	718	703	721	703	706	717	688	699	725	670	754	716	719	719	699	730	741	733	733	784	689	720	693	745	699	718	693	727	721	729	721	735	706	714	707	753	717	681	705	689	717	741	678	742	718	709	758	700	737	711	699	745	731	745	678	732	714	747	701	684	685	710	643	691	616	698	724	730	689	689	742	728	752	698	705	711	679	712	701	662	682	752	681	713	693	672	697	730	778	722	709	706	685	711	732	788	696	714	688	735	696	712	725	737	731	704	745	712	682	701	700	711	702	690	729	709	769	722	643	752	736	712	714	731	733	739	723	672	706	685	711	683	720	751	722	729	708	725	725	725	706	725	728	723	712	675	709	721	723	696	690	754	669	735	708	691	714	726	740	645	688	688	720	695	682	747	714	701	692	692	687	686	717	693	697	697	724	691	720	702	717	662	745	741	734	705	677	725	745	730	718	675	770	746	708	719	718	684	700	681	744	721	714	734	698	700	740	694	697	720	736	694	714	736	732	717	731	755	663	718	702	711	727	721	688	690	745	707	738	717	762	715	706	738	818	765	698	760	760	747	734	689	696	719	681	735	711	729	729	748	718	764	684	717	721	723	722	709	709	684	765	712	723	716	710	681	662	703	688	693	749	758	679	704	724	687	726	661	704	719	724	717	688	633	729	711	707	741	715	692	693	734	794	709	690	728	766	738	704	689	738	724	703	737	686	705	733	661	727	728	727	698	720	706	719	703	666	732	689	696	725	695	706	712	732	704	700	753	715	727	720	732	687	689	678	718	730	686	682	724	667	714	696	698	718	730	713	749	716	717	707	736	710	727	727	685	752	707	709	712	698	748	705	715	680	708	741	687	715	680	686	644	707	737	661	668	718	697	683	783	739	721	705	746	732	690	681	714	700	717	718	714	719	695	720	686	702	720	742	714	704	708	692	719	661	736	683	758	644	667	735	731	694	711	755	728	737	689	687	703	737	695	717	744	748	694	688	745	762	746	717	729	708	718	661	719	700	735	732	734	724	711	682	709	733	675	712	683	771	684	700	709	715	720	716	727	685	716	728	722	715	705	764	722	713	717	751	695	724	710	697	688	755	719	721	704	663	697	721	707	688	690	668	720	708	737	724	727	681	735	673	679	764	726	740	736	735	717	701	684	715	699	711	750	747	688	692	699	698	721	746	684	752	701	714	723	715	681	741	688
23357	20966	28323	23760	20955	12569	1205	728	582	537	475	482	440	433	442	404	386	377	360	379	362	359	397	370	372	376	348	363	332	340	316	352	324	337	323	350	336	311	338	325	342	294	332	322	326	320	341	328	337	328	326	311	315	350	305	348	355	337	357	348	336	335	333	342	347	337	345	309	318	324	316	308	339	326	371	353	341	325	320	341	315	373	323	318	297	337	319	344	337	323	346	325	335	351	331	342	342	319	326	341	341	322	326	354	324	352	321	339	306	321	348	331	324	344	313	337	306	320	315	324	307	316	319	333	337	323	303	287	330	320	363	328	331	340	351	298	347	322	311	303	301	376	326	330	350	310	338	304	314	315	341	328	339	317	309	313	339	319	338	316	339	315	316	344	326	318	338	319	281	317	318	322	329	326	299	316	313	288	311	332	295	330	284	330	342	339	306	340	322	336	322	316	321	330	325	327	331	329	331	317	292	336	309	329	310	326	294	350	329	327	318	324	330	330	307	312	340	308	337	307	343	325	358	309	348	353	348	329	345	306	306	295	313	290	317	348	343	312	322	292	322	326	339	320	320	298	339	305	284	321	342	304	350	326	333	331	304	334	314	327	314	345	280	285	310	330	334	330	337	294	329	309	339	319	363	323	314	318	328	303	323	303	321	302	297	313	315	334	339	322	318	331	333	321	339	328	295	298	330	328	341	320	324	331	313	334	317	296	317	302	300	313	319	346	306	351	333	314	331	324	331	362	329	307	309	298	317	292	323	338	290	316	322	325	306	324	320	324	321	328	345	347	343	315	307	335	301	283	333	310	319	331	322	317	331	322	312	334	353	304	350	311	320	320	322	346	302	283	316	331	313	319	327	339	326	308	321	329	314	300	314	336	296	325	335	339	307	319	299	364	311	365	335	350	341	342	358	352	332	317	342	350	322	301	323	316	318	304	315	344	355	323	330	334	333	320	314	351	330	323	315	326	333	311	337	326	315	342	300	361	322	329	310	340	325	342	356	337	326	325	313	323	330	325	323	375	326	287	340	322	332	310	311	309	310	292	312	332	357	287	326	326	317	339	296	302	332	366	334	335	355	334	342	299	309	320	315	282	338	301	330	337	345	350	300	296	306	322	306	324	355	305	352	368	313	341	333	289	310	317	329	333	342	319	294	334	303	330	356	314	333	323	285	309	331	287	316	336	295	306	307	380	345	319	322	333	327	280	290	304	317	347	302	343	307	324	311	324	323	346	324	297	299	340	323	346	310	324	302	297	348	289	347	324	339	302	310	284	330	349	326	373	340	323	332	318	321	335	325	340	349	325	306	297	313	322	313	349	341	332	277	337	327	319	328	338	282	336	308	332	312	315	326	325	326	323	306	311	356	320	315	324	337	364	335	338	323	327	302	336	319	373	328	345	335	337	324	349	345	331	334	302	330	330	301	296	322	299	337	296	307	300	294	326	325	317	305	343	323	307	324	328	311	268	331	320	287	278	313	319	381	334	318	310	312	330	311	335	328	312	354	322	310	323	321	292	321	300	319	306	344	359	297	286	337	330	297	314	323	317	332	320	327	325	313	321	346	339	335	336	308	314	333	315	306	337	335	343	306	335	309	315	326	332	305	351	300	341	314	303	303	363	350	336	331	310	327	304	317	356	323	310	326	312	310	323	313	314	343	340	322	330	333	318	332	320	293	299	345	335	304	326	353	333	298	326	322	310	304	299	311	285	317	344	334	340	325	324	333	307	328	295	320	359	317	346	310	321	343	323	311	309	320	314	330	342	327	333	341	316	335	305	357	343	354	327	331	320	336	299	320	355	332	335	320	319	347	313	338	313	318	313	333	330	315	326	316	345	313	318	336	309	317	352	299	317	311	289	339	312	330	344	325	340	276	350	345	322	327	328	298	310	342	320	313	320	320	322	331	358	297	322	326	337	315	339	314	323	341	310	321	365	332	307	304	312	343	321	338	305	340	319	338	301	305	306	321	301	322	338	330	335	333	309	342	292	340	378	350	334	304	328	339	307	314	316	343	361	338	301	317	336	314	334	336	293	328	329	320	355	341	372	333	345	312	317	314	328	316	360	349	284	294	332	298	296	286	319	308	322	349	334	348	359	329	317	346	323	335	341	292	336	303	316	333	331	328	336	306	333	281	318	345	335	309	313	310	348	317	298	318	340	317	327	315	314	344	330	341	324	305	293	325	310	346	315	319	323	344	291	359	308	327	325	301	319	287	318	313	353	315	299	311	308	350	307	323	347	340	349	325	316	318	340	339	315	317	340	342	355	321	293	323	299	338	304	325	302	306	332	338	301	324	308	330	340	335	333	309	355	332	289	316	323	341	332	346	331	350	340	337	287	324	296	320	324	330	352	332	323	315	341	326	320	319	344	308	324	268	317	298	315	331	322	333	321	333	312	312	340	330	335	320	332	311	339	323	305	337	323	305	336	322	324	335	308	331	326	376	291	289	346	328	311	339	314	329	339	333	316	310	322	306	305	308	348	277	294	318	355	341	346	301	329	359	329	341	317	324	338	333	330	311	317	327	320	296	315	329	324	318	319	333	308	286	317	327	326	296	333	315	341	317	318	335	348	301	339	313	322	310	361	319	353	328	330	338	299	303	311	328	324	327	333	324	311	296	297	323	352	308	328	320	314	330	344	302	321	323	324	311	329	336	309	316	342	314	332	331	329	326	320	301	323	328	320	330	331	322	312	292	332	384	287	275	327	311	330	365	319	340	323	318	311	315	352	304	329	322	339	325	325	331	348	308	341	312	310	324	311	350	316	310	350	332	304	305	301	347	347	298	322	304	331	319	312	323	315	310	319	314	311	333	327	310	291	319	307	318	319	338	316	309	305	328	341	333	342	317	328	337	331	321	303	279	295	320	321	347	316	323	296	324	356	292	321	307	325	346	330	283	378	325	324	304	302	379	346	334	306	321	355	313	329	309	316	320	288	319	326	290	294	314	351	353	324	321	321	309	328	317	331	313	356	324	318	339	325	331	329	324	314	316	361	324	322	350	337	325	349	330	332	329	322	339	336	326	340	312	341	330	336	317	335	338	326	337	320	339	327	290	318	332	304	317	359	332	313	329	364	313	336	345	343	302	327	303	354	309	363	362	317	337	297	329	310	306	289	318	327	300	298	306	306	311	339	311	315	291	350	337	298	336	332	309	328	319	310	317	335	319	317	353	344	309	335	339	347	326	284	314	328	328	322	346	284	327	342	307	320	378	315	355	319	304	327	332	295	326	328	334	324	298	323	308	334	311	351	308	330	316	361	318	341	325	299	318	347	330	347	323	322	341	362	340	307	330	357	344	336	327	319	318	338	331	331	343	334	303	325	303	324	342	340	320	342	315	309	331	323	297	268	323	293	362	352	319	326	323	288	309	333	309	324	343	339	309	335	313	328	327	365	322	337	313	317	333	351	331	323	339	316	355	311	302	307	332	306	286	335	354	321	318	320	306	326	325	312	328	340	312	282	323	315	353	321
6174	8232	6013	2809	2013	1506	1139	979	791	636	581	570	531	494	442	413	442	386	435	410	409	395	388	388	378	385	332	371	378	384	338	369	368	388	368	385	397	324	374	392	341	343	363	355	363	362	350	363	382	347	359	376	371	359	320	349	333	374	358	332	326	354	351	341	351	394	343	355	376	357	355	360	359	350	345	370	327	342	366	344	368	327	342	358	336	353	293	335	373	342	367	317	348	342	348	367	345	346	359	356	369	341	355	353	402	321	326	361	393	368	334	353	343	345	345	320	349	348	321	353	369	366	360	363	359	302	358	362	339	349	334	338	373	370	359	365	377	340	364	375	346	376	365	353	331	379	322	355	326	324	384	339	389	341	391	348	353	348	376	357	360	341	358	389	364	336	345	343	352	363	375	342	343	359	340	349	372	347	387	357	368	330	330	384	359	345	334	311	374	363	344	357	351	335	373	343	362	307	341	340	350	354	361	377	358	360	340	370	362	378	326	339	367	337	361	337	337	339	380	338	362	360	326	336	347	323	356	339	328	378	348	356	323	354	361	343	352	362	341	327	331	324	327	379	332	329	333	399	348	347	326	350	345	342	316	344	344	325	355	344	329	335	311	335	357	323	366	357	347	358	372	350	328	345	319	386	315	343	342	369	383	353	353	344	334	354	329	347	336	331	352	340	334	381	336	337	346	361	353	357	356	395	341	367	355	329	348	323	356	346	353	374	345	357	368	331	362	328	338	311	315	326	373	356	331	351	356	351	319	347	366	366	374	320	353	347	345	343	361	344	362	326	347	351	318	373	354	315	388	360	310	371	342	355	356	375	353	365	358	345	373	358	358	355	384	345	343	339	335	425	362	351	338	356	337	347	342	375	322	342	371	359	366	347	384	330	323	374	390	328	349	381	330	359	346	358	375	359	376	336	344	345	336	339	334	352	380	318	334	363	327	373	345	361	340	336	361	359	354	356	335	355	312	372	326	352	361	327	334	344	321	378	373	334	342	325	326	354	340	373	371	353	352	310	335	374	333	345	328	356	383	320	378	346	385	361	334	349	345	373	347	389	343	353	360	369	324	363	345	357	352	379	326	361	342	347	334	352	352	387	381	351	337	316	346	370	338	360	358	329	359	372	335	368	348	335	320	374	373	357	331	341	345	344	396	302	361	376	381	325	336	353	349	348	348	335	330	342	342	344	372	386	371	354	357	351	330	379	343	375	348	369	348	359	333	356	359	359	363	391	353	330	382	394	346	351	329	322	384	363	361	335	352	324	344	298	369	366	379	337	350	365	358	346	349	372	346	337	350	361	366	338	313	347	370	369	355	393	321	379	369	359	349	360	352	342	332	377	359	356	348	354	343	346	357	324	340	357	352	349	378	353	342	350	352	360	333	339	375	379	354	351	331	347	394	350	344	364	407	345	353	367	337	337	361	371	342	324	339	317	352	340	347	336	361	363	349	362	351	345	387	350	338	334	369	348	373	378	390	383	338	357	361	326	407	348	368	328	391	359	338	370	352	345	323	362	369	308	348	369	349	325	351	359	329	333	338	365	383	337	338	340	330	355	356	348	334	326	312	326	369	373	357	366	339	327	365	337	330	348	341	340	358	385	371	341	306	389	372	329	375	321	348	367	332	356	345	347	349	345	353	335	350	355	356	342	367	339	339	385	362	311	357	361	332	296	346	350	303	341	338	367	341	331	326	388	326	351	354	367	359	365	360	374	362	344	347	359	362	368	355	357	331	366	352	363	354	340	344	341	322	353	348	351	373	350	368	351	356	345	337	390	340	335	369	352	355	342	346	338	350	356	391	350	345	361	362	334	333	359	363	313	394	320	380	322	388	351	379	367	376	371	347	337	362	316	373	336	373	360	344	343	363	348	322	343	327	323	372	345	337	364	371	351	368	373	356	332	321	380	394	369	364	339	353	341	345	349	328	332	345	360	350	363	318	354	348	356	366	358	360	377	375	351	346	355	340	354	346	323	357	362	354	342	353	372	348	377	336	337	358	352	344	344	336	376	320	363	338	372	335	368	367	332	330	353	344	351	334	369	348	386	320	352	313	340	356	388	364	337	357	349	360	353	336	328	335	344	326	340	337	309	355	340	318	363	334	336	358	395	362	348	371	331	341	365	330	347	360	359	357	357	369	353	354	388	380	344	372	355	334	393	341	367	398	350	339	368	348	331	347	341	324	347	346	331	384	362	344	329	354	382	343	373	323	360	322	333	327	340	375	337	372	349	325	352	337	329	385	365	324	358	354	359	342	341	358	341	368	356	370	362	360	349	348	344	372	356	351	338	314	357	332	345	377	337	360	344	366	381	340	375	362	380	355	349	342	332	343	370	373	396	334	361	333	352	340	341	311	344	341	346	327	355	359	368	349	357	368	329	362	323	359	350	333	350	373	343	373	347	334	357	367	359	366	346	364	372	359	399	361	360	350	347	355	347	335	333	336	346	353	340	368	355	350	373	338	366	340	325	361	361	352	350	344	344	400	332	338	340	336	343	347	346	392	329	358	374	374	342	368	367	345	328	386	336	312	353	340	372	356	340	346	354	352	372	358	354	396	384	327	359	317	351	359	360	355	354	334	361	334	348	325	343	375	396	353	314	339	366	363	344	352	360	345	338	360	373	369	347	343	333	342	368	344	351	366	364	357	368	351	334	338	348	327	354	347	354	337	350	351	332	381	364	312	349	368	349	366	326	313	343	347	350	342	348	344	368	345	342	354	326	341	331	356	320	360	364	328	357	332	357	353	320	341	381	377	403	366	349	359	374	362	341	335	316	345	365	352	346	340	362	367	343	340	335	368	318	348	380	351	365	357	350	348	345	337	347	341	332	327	359	380	359	372	397	343	371	362	342	362	345	319	383	358	326	337	344	376	352	366	351	340	365	336	379	364	346	335	347	399	328	350	365	366	370	343	352	398	332	347	310	333	373	341	340	338	347	335	366	305	353	370	328	363	341	360	362	373	335	375	347	338	318	366	380	356	344	377	375	379	364	329	363	344	329	371	343	346	377	325	368	339	392	305	333	330	362	337	314	344	314	332	375	390	332	320	322	366	311	377	332	348	348	372	344	352	360	393	361	340	337	379	385	361	373	362	380	341	357	336	335	372	379	370	351	363	354	386	351	347	361	334	339	328	378	349	371	377	338	343	363	338	359	333	350	327	326	344	357	389	323	342	361	357	363	354	322	340	364	343	363	348	369	374	359	355	362	359	358	362	339	315	343	308	373	334	358	339	355	315	340	327	372	331	343	344	350	358	356	368	377	336	380	379	372	371	367	340	357	371	370	356	364	310	360	336	370	349	353	362	322	368	358	329	339	343	400	326	354	363	360	340	356	328	376	350	324	335	365	371	345	345	344	353	335	353	394	336	382	371	338	337	341	347	369	352	386	373	362	363	320	365	352	358	362	364	359	329	343	385	324	342	310	318	387	352	381	382	338	333	350	374	365	349	369	331	339	347	356	314	347	343	335	383	371
24519	21023	27559	24638	15292	1539	1126	935	854	806	842	786	794	776	774	741	716	741	752	767	737	771	735	714	771	718	800	730	762	727	690	728	785	754	696	688	671	735	770	716	709	690	767	742	736	726	742	710	710	752	727	727	735	776	734	696	699	709	694	712	703	719	677	715	723	744	729	722	750	671	742	672	746	749	671	697	736	684	716	713	689	695	774	711	718	686	706	664	771	709	714	705	715	714	701	675	690	746	714	722	708	695	727	680	685	706	755	726	702	702	710	690	699	715	694	718	755	695	760	730	704	756	725	740	715	704	713	693	777	732	712	712	746	761	748	711	712	737	723	764	751	706	719	780	732	753	740	716	721	709	767	733	750	706	701	692	707	718	705	748	734	719	791	708	730	696	726	716	722	721	733	755	702	735	745	777	754	708	669	714	698	734	732	702	696	719	727	734	737	664	704	763	649	681	697	744	771	690	700	770	710	699	743	724	745	690	707	743	717	770	721	741	726	726	703	693	706	715	709	750	692	755	719	752	704	722	763	721	719	700	675	766	746	710	773	693	687	712	779	667	733	737	727	724	706	753	780	747	762	789	739	666	702	710	736	743	699	702	681	687	783	743	720	708	697	743	712	691	744	711	723	741	782	742	684	723	746	696	696	742	689	713	728	752	735	741	664	754	692	728	750	769	751	724	724	716	723	739	743	704	707	688	755	695	680	717	712	718	719	694	699	698	716	717	743	697	751	680	758	700	716	706	740	737	728	746	759	706	747	755	728	745	732	768	750	724	717	706	714	675	717	714	727	705	728	722	699	727	708	708	710	719	675	687	728	712	759	732	772	728	710	768	708	770	701	756	738	687	748	746	771	731	751	716	753	715	723	736	737	706	743	655	725	755	698	708	718	740	738	691	720	709	707	759	702	735	757	724	780	743	686	752	709	752	746	717	781	707	696	709	718	728	765	717	751	765	729	716	693	683	693	718	668	688	723	728	734	704	712	698	741	764	734	701	685	745	771	697	745	715	749	733	696	730	722	725	718	713	755	709	703	727	730	731	733	707	739	723	691	737	722	723	737	745	791	701	728	692	758	756	746	726	759	688	759	785	724	696	740	715	751	752	659	720	713	687	706	705	701	694	697	732	689	743	713	722	739	703	695	733	739	733	732	735	743	720	749	782	720	753	690	669	732	738	700	683	734	751	720	754	711	732	655	714	736	714	732	754	693	692	725	737	721	770	756	734	706	690	742	715	719	675	700	710	718	716	718	690	699	687	747	717	630	734	712	716	711	710	676	714	750	726	716	711	708	750	706	681	678	755	693	749	673	704	740	720	775	736	732	653	694	708	739	739	740	762	688	763	727	712	712	711	682	747	726	685	732	773	727	623	730	708	708	730	732	753	692	805	745	708	710	740	742	773	710	747	745	712	736	711	782	719	727	672	695	762	712	780	722	697	680	698	696	683	740	760	768	702	720	734	708	721	708	694	729	725	781	754	726	753	760	678	713	758	708	712	669	733	707	698	707	773	751	774	745	684	744	697	719	721	726	719	713	705	731	699	713	746	757	739	710	697	684	731	762	774	748	753	732	666	735	683	709	689	746	687	699	742	737	700	745	719	797	753	736	731	681	716	688	693	739	699	716	749	769	727	736	696	712	712	728	773	767	708	694	742	745	713	704	718	738	734	672	759	709	678	679	694	702	687	758	727	710	716	657	682	762	693	704	704	697	711	678	742	720	725	728	678	727	737	692	727	767	731	767	690	698	725	720	733	740	744	766	717	713	684	716	731	691	701	713	770	728	722	740	793	714	711	736	704	723	746	759	734	722	658	760	671	749	712	748	710	768	715	758	722	705	693	712	730	681	692	714	727	703	732	761	718	705	681	711	697	734	777	718	743	745	736	719	735	710	756	750	728	710	734	748	719	731	723	769	705	711	692	704	731	726	732	721	708	708	759	704	715	769	740	724	728	684	689	719	708	695	727	702	748	698	715	717	692	713	734	714	733	710	728	697	713	705	707	680	739	740	736	721	667	726	688	732	753	735	739	702	753	706	750	716	776	727	730	651	674	732	717	701	678	744	715	719	716	738	749	769	732	736	741	691	723	707	713	713	749	729	672	744	778	689	699	724	714	705	752	691	717	714	691	766	732	736	669	738	726	704	706	724	714	695	740	715	743	690	712	742	749	690	706	716	725	758	762	689	710	742	710	696	699	751	766	701	710	745	766	729	679	708	689	674	724	688	787	733	742	771	711	700	689	691	688	719	708	692	711	730	721	695	684	696	742	716	719	736	756	725	745	754	736	627	723	709	742	718	762	753	702	777	713	745	714	714	761	713	703	700	732	684	704	686	749	705	761	700	755	752	680	693	721	777	733	702	725	719	715	752	704	715	766	721	756	725	768	723	716	734	738	743	696	727	713	711	694	705	700	700	742	724	696	707	680	721	731	740	687	726	687	720	729	711	716	683	745	724	751	724	780	701	699	689	687	706	692	765	701	748	747	729	749	686	772	729	703	698	699	677	740	757	725	720	702	734	746	711	737	716	711	679	725	732	691	696	725	708	714	726	722	723	753	706	674	693	702	737	744	721	717	773	738	744	726	742	762	669	750	710	704	690	717	729	739	688	726	739	716	663	693	696	738	759	723	739	692	741	732	778	712	689	722	741	734	721	775	704	763	695	723	736	753	691	704	726	704	719	696	724	665	697	742	662	681	725	719	734	729	717	715	732	714	692	777	745	735	756	751	725	699	747	670	697	704	741	692	736	723	736	686	672	728	743	709	765	707	752	735	749	728	688	754	711	737	752	772	770	719	675	739	756	730	698	729	741	688	725	742	698	702	733	703	753	742	712	700	741	735	711	743	756	737	731	740	691	717	717	715	755	722	784	735	730	673	688	674	656	755	720	765	718	714	724	711	681	730	786	707	714	788	720	752	704	729	696	709	681	731	716	703	729	764	719	760	703	712	699	742	726	679	720	749	746	718	707	699	710	739	682	731	745	691	699	721	742	690	761	755	723	697	715	701	714	755	740	719	671	683	726	704	687	715	671	702	704	693	747	724	728	718	730	706	691	728	721	710	677	688	746	721	709	726	741	770	773	639	710	749	719	693	748	735	763	748	713	707	729	741	686	722	730	756	712	722	723	685	701	740	733	739	696	737	738	740	718	703	716	706	734	728	695	719	769	701	730	748	737	684	702	704	689	776	730	713	773	711	739	753	668	709	742	692	759	704	745	719	747	720	685	773	724	711	718	727	712	721	771	732	743	711	700	695	688	742	749	743	688	661	720	734	764	713	712	723	673	734	752	686	764	702	719	748	676	735	730	722	663	734	743	711	688	733	729	753	717	718	749	757	728	719	756	687	722	681	727	709	740	681	712	735	695	772	696	709	690	706	747	708	703	701	730	799	712	771	751	716	762	721	699	659	700	672	715	756	700	671	721	675	688	720	711	715	702	729	786	707	739	730	738	739	760	685	720	705	806	762	734	715	721	727	693	754
6360	5529	3880	2189	1648	1499	1214	1056	934	926	822	814	784	787	761	735	752	740	746	752	744	748	760	686	787	749	760	736	747	727	733	669	710	730	717	730	705	769	699	689	735	732	693	696	772	753	695	759	724	728	762	729	651	755	751	733	704	737	746	720	734	666	719	715	690	698	731	678	783	702	705	685	687	686	672	711	723	763	703	769	751	700	703	745	737	671	734	750	711	707	712	733	725	723	728	705	733	752	706	721	709	676	750	711	691	697	681	688	717	763	702	717	754	713	744	709	712	733	680	735	665	742	718	724	717	676	730	734	703	718	755	689	708	782	717	667	712	698	736	721	690	738	745	773	738	734	685	719	680	754	728	723	721	718	777	737	623	737	708	676	767	721	692	691	705	702	747	757	685	720	741	741	707	666	652	737	702	753	755	713	680	709	701	695	746	705	677	726	697	710	698	728	709	732	682	713	724	657	712	700	722	696	698	732	785	697	728	695	700	657	732	709	720	705	703	722	708	755	713	728	722	723	671	731	663	736	680	720	703	826	697	742	744	711	711	694	706	696	708	660	764	714	651	751	735	710	696	715	682	667	733	699	745	674	676	723	725	747	729	779	761	703	706	726	725	732	781	698	711	706	689	757	648	732	717	731	678	696	757	740	699	739	689	765	717	728	679	678	710	697	712	714	750	763	707	765	663	746	722	677	707	725	715	715	690	688	718	700	744	713	679	725	698	705	747	773	725	716	727	698	717	680	706	749	710	725	761	710	693	696	703	707	715	713	722	727	692	700	736	727	706	726	675	663	730	723	694	715	662	748	709	711	700	757	728	733	710	744	719	726	670	745	724	704	692	752	704	714	703	717	699	721	654	697	719	691	745	711	689	744	680	703	736	742	682	720	737	729	718	726	666	733	718	722	657	730	753	719	689	720	714	713	763	669	705	678	723	743	742	721	711	677	753	742	694	701	723	735	701	705	703	726	729	769	714	714	733	690	723	719	686	774	688	718	730	740	701	707	766	711	718	718	713	713	701	719	709	651	695	702	711	765	690	716	676	717	700	673	669	730	725	723	736	709	744	693	711	728	701	722	695	690	715	741	699	721	719	718	726	725	771	734	706	708	696	724	752	709	723	751	708	715	744	707	714	745	710	775	716	709	724	699	690	699	725	718	754	761	708	684	695	714	676	740	673	735	686	707	695	688	721	733	755	684	760	695	694	766	701	674	746	721	764	721	728	729	723	728	713	698	702	644	704	720	713	690	706	733	718	696	749	753	757	726	705	743	710	706	730	734	687	725	712	751	723	738	667	728	696	711	752	718	728	697	731	710	747	737	729	720	702	719	704	680	701	712	735	722	716	699	707	705	660	717	722	730	746	736	689	729	714	736	743	755	747	665	740	709	736	704	707	708	709	758	748	717	721	722	679	699	689	678	711	707	702	707	717	715	740	722	694	753	732	703	677	743	727	706	694	695	697	716	726	727	704	745	742	738	710	748	747	673	734	722	718	719	717	695	730	707	687	699	687	713	702	720	732	717	716	688	749	712	732	690	691	710	740	657	717	695	714	720	763	708	677	702	693	711	717	754	721	732	724	747	683	690	727	744	702	737	728	735	702	708	718	724	703	725	696	765	699	739	688	647	657	693	720	675	713	734	715	740	735	730	721	723	708	679	720	743	710	751	683	739	698	681	719	719	720	737	681	697	706	693	726	718	689	704	688	731	766	757	703	698	696	706	680	734	733	716	708	737	754	697	748	743	724	694	708	709	698	719	675	745	743	731	687	702	723	727	738	761	738	722	690	734	699	708	703	737	709	729	708	748	745	705	747	709	677	725	735	720	713	721	743	718	656	738	722	728	703	703	709	760	720	713	779	736	767	709	682	740	703	713	702	722	671	702	686	734	774	689	745	673	755	767	725	707	688	785	685	735	746	729	637	702	790	662	680	723	726	724	709	725	700	743	732	690	692	725	727	699	746	749	710	668	757	711	740	755	724	699	694	688	758	723	721	719	742	688	730	728	696	716	701	724	737	685	711	753	677	731	722	747	694	755	743	719	729	713	725	734	724	699	734	760	671	713	731	677	807	722	731	707	724	739	734	714	686	726	686	708	734	722	676	733	678	697	744	714	747	723	751	734	681	748	742	687	692	723	742	700	702	727	722	728	757	677	747	707	713	774	690	745	702	690	721	755	738	690	755	716	734	724	742	698	709	735	760	684	721	727	719	701	682	740	700	668	702	685	681	694	703	688	726	734	715	718	685	732	686	692	731	693	702	729	706	711	660	730	740	692	747	691	735	755	761	722	702	697	679	669	730	687	706	742	700	705	699	696	695	714	689	704	719	691	713	715	701	705	737	709	715	758	713	722	694	736	758	743	705	758	698	695	674	732	717	735	685	727	773	737	756	711	666	722	733	710	687	736	718	727	766	691	706	708	717	726	722	696	734	722	714	704	721	760	764	728	718	712	722	699	764	705	763	717	724	734	725	720	735	701	709	771	703	729	719	724	730	734	708	740	671	677	714	709	700	729	717	720	710	661	718	680	743	703	721	726	722	663	714	707	739	739	733	706	737	716	730	728	705	686	707	703	700	745	741	701	712	699	701	739	718	723	725	701	683	730	681	737	706	731	708	709	688	734	717	726	738	675	688	687	732	752	741	734	727	714	732	729	681	623	692	724	689	746	726	716	725	716	750	729	687	752	673	715	667	711	720	707	696	712	713	708	730	693	693	764	709	707	749	701	660	699	718	724	713	743	677	734	705	726	716	716	711	707	691	700	743	699	726	686	729	673	675	706	683	706	683	702	696	689	683	684	739	727	675	733	685	707	703	716	708	723	737	727	754	727	718	701	701	720	703	724	712	698	698	704	745	722	742	696	721	727	704	733	703	694	706	689	695	700	700	714	755	700	735	693	722	645	724	709	775	732	693	701	700	721	692	696	767	694	723	694	737	700	687	756	727	688	721	715	731	712	713	702	754	727	708	741	669	723	732	729	757	770	732	670	706	695	779	715	730	711	709	731	739	709	736	733	738	735	764	709	727	721	704	702	713	700	691	742	740	697	731	704	726	691	735	699	691	707	735	719	677	731	727	705	684	708	705	689	712	678	715	745	696	672	707	697	688	693	711	704	742	747	724	746	776	710	706	708	698	750	766	715	717	749	701	729	722	726	694	712	731	691	748	646	680	712	753	710	696	688	734	699	807	720	702	688	774	751	681	742	697	728	724	755	716	690	677	725	704	736	722	702	721	704	742	713	701	710	692	678	682	723	740	720	715	741	719	634	734	734	671	771	706	726	652	681	719	681	726	709	699	719	722	701	679	693	714	662	724	723	713	736	749	722	700	680	691	665	674	727	739	717	709	695	756	689	711	700	721	692	679	721	739	683	694	737	688	708	724	713	704	740	753	713	652	712	709	663	741	699	680	657	710	719	710	734	713	716	705	762	730	717	665	688	718	663	669	693	745	724	693	714	752	702	710	723	790	717	706	750	716	666
22280	21048	28800	23485	21045	21089	11654	1027	772	644	525	457	462	406	356	357	339	348	357	307	309	308	266	276	300	265	263	284	271	246	242	239	238	252	253	245	259	227	264	266	270	225	231	239	252	256	231	250	252	232	228	246	245	250	233	221	275	248	250	243	246	246	229	258	246	248	246	217	235	219	251	239	244	240	270	257	205	226	238	255	228	219	236	243	207	236	252	254	251	267	249	225	247	250	236	216	253	221	242	231	220	230	221	246	244	212	247	231	226	250	191	258	227	231	237	218	228	228	240	217	249	264	223	218	239	225	231	217	217	231	239	225	241	244	238	250	255	204	252	235	236	229	243	274	231	226	213	248	249	242	242	235	253	239	246	219	213	226	225	222	239	237	232	231	221	215	215	217	234	216	243	263	205	221	238	253	274	251	220	240	273	241	215	214	258	221	279	259	241	254	257	241	247	234	220	221	236	222	229	217	210	275	235	251	243	238	221	244	251	247	232	204	253	233	242	242	235	234	232	233	234	248	258	241	235	246	249	247	236	239	244	254	227	223	220	230	242	216	225	249	246	254	220	246	238	235	245	218	220	191	257	237	247	214	252	232	204	256	211	254	262	269	246	233	269	228	261	224	219	237	208	250	235	270	228	248	252	243	219	244	225	262	217	253	222	215	244	246	223	237	220	236	243	216	239	230	249	242	223	246	224	249	235	255	257	224	227	231	228	256	252	231	214	260	221	256	244	226	241	226	220	233	267	232	248	243	243	231	239	219	245	251	224	226	228	223	235	238	255	247	244	235	247	226	266	219	225	228	237	233	227	218	230	245	211	240	229	235	216	230	227	248	214	247	251	218	204	239	224	211	234	238	237	259	250	258	219	215	246	259	238	228	255	225	252	242	248	253	226	216	236	230	223	257	229	211	206	231	251	241	252	235	235	213	214	248	240	232	243	225	284	231	239	236	238	239	221	246	242	260	220	219	225	213	266	248	206	255	249	239	244	256	238	232	246	255	223	228	223	225	223	241	219	227	238	223	241	234	238	228	209	239	227	241	216	222	224	222	260	232	246	239	226	224	232	251	239	241	229	245	244	211	238	238	233	252	251	237	251	224	217	254	219	240	241	232	236	223	245	230	219	230	222	235	227	238	255	253	226	223	237	250	256	221	226	258	193	259	210	227	236	252	237	228	222	251	223	231	220	224	218	232	235	221	247	222	234	245	220	209	245	218	233	222	241	262	229	203	234	252	234	226	237	250	210	216	244	233	246	219	243	246	237	222	217	228	236	231	245	237	235	240	211	222	221	241	217	244	215	234	243	248	231	221	227	231	226	244	268	229	236	253	231	275	224	221	217	223	224	240	246	235	217	224	241	217	208	255	236	228	226	224	236	206	241	220	237	254	243	229	237	230	235	229	236	269	204	235	241	222	252	228	240	239	206	237	233	249	243	230	229	223	250	240	229	262	258	211	255	236	241	207	241	244	257	232	248	244	244	233	252	237	237	228	252	222	214	249	248	246	233	217	242	265	221	214	242	215	222	253	251	215	227	249	227	210	241	231	231	205	253	225	264	235	240	247	239	242	240	240	237	259	248	215	227	237	234	212	226	241	226	221	238	253	210	221	247	240	247	230	230	234	218	215	238	235	224	230	244	198	237	228	226	240	228	193	247	195	225	224	254	236	237	240	244	245	223	254	228	260	222	240	245	239	242	224	218	215	271	255	245	255	218	222	244	228	245	252	208	200	260	231	231	241	240	226	220	233	254	225	244	231	227	214	243	219	211	226	235	230	231	219	237	262	211	233	223	225	225	252	248	257	233	244	207	249	226	219	225	245	236	237	233	237	244	248	199	231	242	208	249	217	239	245	235	228	232	234	248	240	231	222	247	227	220	239	240	215	237	230	238	230	231	217	231	227	240	227	220	252	248	224	215	253	256	200	258	266	226	234	241	233	225	236	218	250	254	235	243	243	259	235	218	213	201	212	236	220	248	237	267	232	198	267	235	256	240	221	225	249	223	244	234	237	246	247	208	223	238	216	241	216	208	246	245	233	210	248	224	214	235	240	265	230	227	230	241	238	248	259	219	236	238	215	220	214	225	245	223	238	233	246	227	247	243	219	243	270	216	217	254	219	225	225	273	224	248	221	215	226	236	224	216	238	246	218	216	234	220	260	253	217	235	245	245	261	262	264	243	244	228	231	219	204	247	232	223	229	240	231	245	203	229	235	250	226	192	226	225	233	238	233	256	233	198	244	231	242	218	233	242	223	243	225	251	240	201	222	256	241	249	261	254	230	240	262	233	241	229	217	238	260	218	231	251	233	243	208	229	246	240	197	219	224	220	248	245	197	217	240	242	267	249	225	226	259	237	246	210	238	244	219	276	215	230	240	234	239	239	213	241	248	236	205	269	239	241	221	205	209	219	240	229	209	268	236	245	241	235	235	239	249	225	227	242	242	255	251	257	238	250	226	233	228	229	222	206	256	218	208	230	242	240	230	241	224	266	220	252	247	208	240	224	254	213	238	220	267	216	245	227	251	245	229	224	255	228	223	210	210	244	254	240	230	236	222	278	240	249	234	218	238	225	259	252	222	234	249	216	273	242	234	229	240	236	228	241	251	237	241	226	232	243	201	187	227	225	223	231	228	225	211	223	247	229	253	234	254	231	231	212	209	234	233	256	229	243	233	226	246	262	240	217	236	231	223	239	236	227	234	225	215	230	218	236	221	226	218	232	208	235	254	254	238	211	210	249	228	245	237	245	239	211	238	211	224	237	240	217	230	230	256	223	231	231	217	246	239	259	246	222	216	239	240	240	228	266	246	223	244	216	239	214	241	220	254	252	237	245	238	238	245	232	266	228	253	233	242	222	233	256	235	207	229	232	247	210	231	228	239	215	238	225	249	229	211	217	230	220	235	211	228	239	233	232	251	219	250	225	228	223	235	238	234	243	232	242	224	225	223	228	236	232	246	238	237	213	243	237	235	224	205	227	217	227	235	260	280	214	245	221	242	254	232	251	205	215	226	228	217	252	240	215	244	249	243	239	224	224	249	238	226	223	235	246	233	247	250	219	226	255	218	211	237	228	239	215	225	235	226	243	213	239	210	235	229	226	255	213	229	232	226	225	245	207	198	215	223	231	241	253	230	218	233	237	235	232	234	258	233	215	222	213	234	210	214	217	222	247	237	215	228	240	231	198	245	245	224	237	245	227	306	230	254	220	221	242	231	243	204	220	227	220	239	241	254	248	233	229	233	242	224	232	255	238	215	215	229	216	246	231	211	235	239	229	249	212	237	218	223	239	242	226	259	232	236	231	215	244	259	242	229	252	221	226	213	233	252	218	212	237	229	257	253	241	250	243	234	256	235	229	256	236	204	211	217	207	244	294	236	249	224	226	247	252	226	240	232	261	215	225	256	221	248	216	214	225	243	210	236	267	228	226	214	239	227	235	264	234	244	212	220	246	245	226	245	261	230	224	248	238	235	220	246	215	219
7494	13785	10140	4828	3527	2511	1877	1409	1058	897	742	674	570	497	451	414	425	388	343	306	302	297	311	299	276	303	306	311	292	272	292	303	240	249	281	274	284	280	247	274	265	241	250	254	250	245	231	275	270	241	263	249	231	246	214	249	220	265	262	248	252	229	231	250	235	234	224	246	272	217	246	222	240	238	254	255	216	259	225	246	202	228	237	224	228	243	230	266	236	250	256	247	245	218	241	221	233	251	199	243	229	235	238	204	241	263	240	230	242	202	231	226	224	252	224	245	252	264	240	245	227	214	239	230	235	254	216	222	234	221	241	245	217	235	233	253	229	211	238	241	237	240	243	230	220	250	230	233	217	217	222	226	228	225	243	239	231	231	238	251	248	242	237	255	253	238	250	236	237	222	231	241	242	224	232	236	249	227	222	219	205	253	235	227	210	252	226	228	181	233	231	221	238	232	244	239	212	220	227	224	215	217	213	240	272	232	245	230	246	228	244	241	242	216	240	248	224	253	234	241	221	217	246	231	248	288	227	243	220	251	228	235	254	246	262	220	224	232	218	230	232	228	214	247	256	238	245	255	245	231	210	261	230	248	225	233	224	228	239	244	217	227	230	229	225	200	258	212	215	235	228	207	233	242	232	254	235	238	208	253	217	230	243	232	233	244	252	244	204	252	220	246	234	233	229	243	229	209	229	241	221	230	213	247	214	259	237	218	245	209	234	249	209	248	237	250	235	229	230	240	221	217	231	246	231	228	233	255	214	235	253	240	212	209	255	252	238	211	217	241	246	243	250	238	235	233	233	218	228	257	237	210	237	229	220	226	214	240	248	226	235	230	234	246	229	235	220	233	232	223	251	263	231	218	256	230	255	236	223	213	221	258	252	242	208	207	236	259	237	229	247	216	244	249	268	223	245	221	238	229	241	247	228	243	256	227	231	240	216	254	226	210	233	241	222	258	237	212	211	240	258	238	235	221	224	246	197	220	241	225	257	223	198	230	227	239	240	238	240	218	220	239	230	211	266	213	222	221	237	215	232	214	218	229	228	247	258	231	228	223	252	242	246	232	266	257	240	219	253	217	231	237	215	264	244	247	238	246	235	240	240	235	229	242	221	217	233	215	242	231	227	248	236	237	246	220	246	215	228	220	260	225	227	199	249	224	237	257	234	230	210	242	216	245	244	231	271	259	228	236	212	221	192	226	256	221	234	222	237	247	246	249	234	235	242	224	204	231	223	240	223	252	236	222	221	241	228	235	212	228	229	235	234	244	243	220	242	239	267	253	222	217	248	208	240	254	236	229	219	244	270	227	242	230	220	260	228	250	276	230	225	243	244	250	220	240	264	254	246	230	245	221	230	282	241	243	217	235	224	232	216	220	245	247	217	214	252	225	214	217	211	243	232	239	227	265	239	242	264	253	254	233	233	215	230	229	231	247	251	240	230	219	253	236	228	209	230	242	217	237	226	244	266	218	224	259	244	249	229	219	213	228	238	248	248	233	237	234	237	227	257	236	223	234	232	238	224	243	211	219	223	254	249	204	240	250	216	220	220	229	225	232	244	224	253	211	244	220	244	220	233	228	217	230	260	227	248	224	205	210	234	216	226	236	247	212	228	241	220	245	224	243	223	213	247	223	217	209	242	234	226	248	219	234	222	239	246	226	261	227	230	230	231	229	228	239	221	251	223	256	229	256	213	260	243	253	253	232	241	245	234	221	240	231	240	214	232	234	238	260	235	241	237	242	217	227	238	265	235	235	244	220	230	239	235	231	226	243	243	233	232	239	229	227	246	219	246	232	229	210	224	228	224	211	203	225	208	237	245	232	223	246	230	223	238	226	229	224	239	222	229	257	246	242	227	222	239	230	234	239	265	224	239	222	231	196	239	249	226	223	222	240	277	253	235	238	233	197	219	249	235	204	204	242	224	216	224	264	248	251	232	244	254	219	223	236	241	225	228	260	244	258	242	230	222	230	211	224	234	234	214	237	233	230	251	250	236	216	241	236	213	212	228	236	198	241	238	218	259	249	221	217	218	257	214	254	215	225	265	213	256	229	231	226	231	241	218	236	246	249	235	256	241	232	208	208	225	228	249	250	233	231	231	239	246	223	228	233	216	254	237	226	221	229	236	238	243	214	228	229	224	224	241	231	249	234	211	230	222	220	216	212	214	243	229	217	247	232	210	230	262	225	228	257	222	219	254	271	245	234	210	248	250	231	253	241	225	211	204	229	217	235	237	234	254	234	237	225	226	230	218	223	225	240	226	208	238	228	226	232	230	243	238	239	235	220	220	244	237	232	203	249	238	205	230	226	222	228	239	206	230	217	238	224	235	241	223	249	243	228	212	219	222	203	224	243	208	249	228	244	219	229	242	248	216	240	227	220	225	251	241	240	231	237	225	229	238	226	230	239	236	210	269	208	237	225	230	224	222	237	216	255	212	217	212	250	247	245	202	212	249	235	237	251	234	245	256	199	239	257	208	246	248	240	257	228	263	215	236	240	226	229	202	261	214	235	245	224	231	261	222	221	215	219	227	236	242	215	220	237	224	249	235	232	255	206	233	246	272	224	249	211	241	225	246	220	235	258	243	242	235	217	239	222	242	223	243	220	229	214	229	233	202	251	214	231	249	246	208	254	233	208	246	246	240	259	223	224	233	247	221	235	243	234	226	224	212	243	217	215	203	209	227	203	245	267	280	242	209	222	227	218	201	258	252	250	214	227	212	241	235	229	215	230	258	261	236	235	244	225	235	233	236	245	247	223	229	228	217	215	231	229	235	246	221	227	246	224	207	242	243	248	241	214	223	211	245	232	237	224	211	239	250	233	233	253	231	225	218	240	252	228	248	220	251	200	244	231	243	223	221	245	228	235	221	207	242	216	226	245	232	242	245	233	228	235	225	247	239	248	226	223	238	227	239	222	218	212	242	225	241	232	247	240	223	212	206	250	212	262	232	222	234	211	232	249	241	228	234	232	236	255	226	243	246	219	233	230	231	263	213	249	223	246	231	245	233	233	260	233	227	212	225	271	248	237	232	234	220	239	210	214	233	241	227	222	223	225	218	224	235	217	231	259	222	244	236	257	231	244	249	239	236	236	212	235	207	224	223	236	213	242	233	227	241	221	239	228	213	207	228	261	223	222	248	244	241	242	206	237	209	244	252	238	211	227	264	230	249	224	225	222	229	231	265	221	226	205	242	224	239	230	226	242	245	216	220	208	245	245	231	288	227	217	242	269	247	220	201	244	232	238	221	205	229	212	224	240	220	220	228	238	261	213	256	209	249	218	243	227	242	219	222	219	222	259	249	222	225	214	222	208	246	235	233	228	212	237	217	238	222	217	238	211	206	213	235	271	230	241	225	242	251	241	250	238	224	256	222	233	256	229	234	234	224	221	247	239	216	218	228	249	218	244	244	213	221	224	242	239	251	238	242	232	235	242	250	261	244	219	230	231	244	230	260	231	224	232	236	229	205	258	222	229	233	212
27495	18922	5611	1069	774	763	746	667	694	729	711	725	708	721	695	698	709	726	732	667	656	742	714	698	717	658	730	717	681	729	737	737	759	691	699	778	712	714	702	742	643	644	756	700	737	742	736	701	695	692	697	695	697	691	745	699	673	702	745	734	722	676	753	701	686	697	750	721	739	700	710	699	684	647	736	674	670	719	694	674	681	721	664	739	709	684	695	739	690	689	689	693	688	727	750	731	707	683	705	692	724	722	733	744	694	704	669	704	680	679	695	674	681	704	703	702	693	701	693	709	721	702	700	714	726	746	746	784	765	723	720	681	696	688	680	687	703	697	708	714	697	690	700	687	685	683	692	745	690	702	734	671	695	725	710	698	694	726	690	713	725	671	651	712	690	658	731	693	698	680	727	661	737	751	698	657	696	724	711	733	735	689	746	674	718	704	699	662	682	708	683	707	734	746	647	654	696	705	653	720	723	680	704	704	689	702	735	694	698	738	722	669	680	660	732	673	721	689	701	677	691	707	713	697	702	698	749	695	699	721	748	669	702	722	685	719	670	704	720	676	766	751	685	694	685	690	704	690	689	720	738	708	739	694	724	755	681	687	729	750	704	713	690	695	686	654	705	729	705	685	729	734	723	675	705	687	732	709	662	713	710	656	679	721	652	707	692	713	644	664	719	738	681	748	740	704	691	696	716	675	700	671	673	720	679	701	690	681	690	671	727	696	718	740	716	729	705	746	704	693	681	690	712	708	669	698	709	713	696	676	661	697	681	681	715	727	702	679	655	689	690	651	720	656	678	713	683	677	732	652	690	693	692	710	699	784	756	715	667	727	707	720	650	675	690	748	675	750	680	704	715	713	656	710	712	717	724	751	646	665	713	733	693	687	710	732	688	709	731	690	696	626	689	715	691	699	717	726	695	693	697	677	744	698	662	705	665	719	692	731	676	723	706	713	668	740	713	699	675	670	652	734	651	718	710	695	714	730	691	708	693	695	669	670	710	673	704	662	723	707	700	725	695	676	739	664	681	686	744	695	684	678	672	684	702	723	748	694	677	730	678	635	665	696	687	723	629	662	685	687	720	723	701	717	725	692	708	712	749	730	672	727	684	738	714	730	675	690	728	730	690	662	742	698	724	695	673	666	720	699	705	731	740	717	727	722	774	739	705	703	730	710	689	682	686	701	708	671	675	691	712	682	711	731	681	715	705	702	726	737	763	701	671	666	739	722	746	754	685	693	738	672	699	718	706	696	722	683	709	715	692	674	682	696	705	716	675	672	655	688	689	731	700	710	680	690	699	724	690	743	646	695	718	656	692	701	737	747	679	699	704	723	709	691	719	728	704	701	658	683	677	699	679	718	722	735	685	685	724	695	710	733	671	705	700	705	676	704	706	663	722	731	731	670	685	707	755	703	684	711	660	718	727	703	718	727	706	698	688	695	700	666	714	679	730	734	714	722	736	701	723	681	718	736	724	684	697	728	704	717	713	696	705	688	725	683	632	697	669	698	718	723	724	675	700	691	685	668	718	731	714	731	686	662	694	711	717	714	712	677	716	685	670	715	729	732	690	734	701	714	689	688	706	675	723	714	685	687	755	723	734	702	699	685	714	684	704	658	713	679	760	650	758	660	675	652	781	701	715	726	695	682	710	726	699	679	713	669	739	680	694	710	671	716	697	684	740	699	689	674	710	689	713	691	693	723	742	676	707	738	694	709	698	692	740	719	704	714	727	663	719	762	712	729	707	708	721	731	688	684	659	723	667	716	712	725	692	649	705	665	684	664	734	687	691	745	662	700	724	715	737	718	716	668	723	716	627	704	712	741	674	692	720	745	698	674	673	705	696	657	688	693	745	669	703	672	677	665	713	764	675	700	710	694	674	675	725	706	685	716	673	758	670	745	701	686	688	684	718	724	727	686	732	646	735	743	668	675	700	740	741	722	721	714	687	686	653	668	723	677	716	747	729	702	722	677	696	661	686	706	743	686	708	761	683	699	714	691	690	681	667	691	747	759	723	673	678	672	676	675	698	680	680	681	675	669	712	707	710	743	708	715	712	720	719	684	661	712	698	721	683	708	686	742	677	719	714	683	732	676	706	678	692	702	712	768	737	724	707	717	706	727	649	707	666	689	711	693	723	736	739	683	755	660	664	712	692	711	695	674	691	741	741	731	719	762	620	680	721	711	701	739	704	694	674	700	703	799	709	632	698	693	687	711	723	692	692	685	689	657	700	685	708	736	690	703	722	674	706	724	687	700	656	721	698	655	660	748	709	710	725	682	700	753	698	664	668	696	703	701	711	698	683	704	688	735	725	718	699	689	672	693	739	742	741	751	704	728	686	710	656	692	720	703	692	732	734	675	719	703	689	686	691	735	696	665	658	667	683	708	716	694	711	718	681	670	684	727	705	682	710	715	710	677	673	680	722	730	702	678	738	674	686	671	716	728	691	761	726	824	690	724	704	770	699	711	690	741	684	703	675	687	659	718	717	703	698	685	738	645	707	698	703	662	691	705	696	733	716	721	689	706	691	707	700	713	686	710	700	666	669	679	713	676	694	713	707	682	664	671	692	734	699	715	678	719	703	699	750	712	738	673	670	674	652	668	698	657	707	701	698	711	737	687	725	678	713	757	709	682	710	705	666	699	716	727	711	716	678	681	676	717	737	682	698	714	706	660	744	724	685	692	691	644	700	700	676	654	719	696	701	746	694	649	707	708	738	688	681	688	691	769	676	731	707	685	677	689	690	662	749	691	661	722	672	700	732	705	726	709	714	695	663	748	710	703	732	737	673	699	669	694	748	720	749	680	726	671	701	702	725	718	661	709	708	699	686	673	673	680	756	739	717	717	748	715	687	661	691	653	701	688	728	720	716	667	719	721	724	762	661	724	714	655	693	748	696	701	698	687	697	720	711	723	705	689	677	685	711	671	688	662	642	690	752	732	679	731	726	713	699	730	720	654	688	686	669	714	713	713	712	658	680	730	741	749	753	702	715	745	713	713	670	695	714	766	639	711	685	685	725	648	680	696	698	788	682	676	625	690	728	714	663	624	717	658	686	714	688	672	717	661	712	679	714	757	677	702	752	704	710	646	675	739	649	718	746	718	702	711	685	741	657	673	739	713	698	749	696	704	718	710	722	732	671	734	714	733	697	708	747	699	778	690	728	708	720	716	677	675	667	736	721	713	684	734	695	675	669	707	751	665	693	681	729	693	723	687	692	650	682	679	720	726	722	742	734	704	760	674	741	726	655	736	635	734	698	758	715	717	665	720	674	731	658	647	703	672	667	705	733	742	710	679	693	704	709	729	672	724	775	717	703	675	710	670	723	687	706	692	698	702	729	641	679	731	663	691	694	629	705	718	746	688	712	660	690	708	668	712	689	726	726	707	664	739	730	663	740	677	730	662	718	678	680	683	739	667	699	707	725	669	724	691	747	696	693	746	714	683	726	752	694	670	655	730	701	747	718	689	696	701	756	699	702	674
4784	1148	1034	900	801	727	747	733	739	768	745	748	732	705	709	678	705	685	726	739	744	728	723	730	683	743	768	696	720	741	713	744	710	680	699	739	692	705	691	738	708	722	741	717	721	744	727	669	719	720	776	723	758	772	721	715	707	723	716	679	696	694	660	786	704	730	721	655	725	681	782	763	727	719	745	739	726	743	777	746	729	733	731	701	719	719	726	727	700	710	668	732	708	718	704	777	722	707	678	701	697	702	766	747	700	682	693	740	713	750	715	726	715	686	718	747	741	703	721	712	698	710	720	732	734	732	754	714	686	749	713	750	707	712	685	734	676	700	718	741	717	717	698	700	719	742	697	733	733	693	662	705	787	687	769	718	726	749	710	765	712	710	739	713	693	751	692	716	742	742	699	721	682	703	718	705	703	731	724	716	696	735	715	725	712	679	722	720	728	670	720	724	693	771	769	718	690	738	748	730	733	677	752	725	761	720	743	687	707	729	696	727	710	765	733	744	717	700	676	721	740	768	706	746	706	700	699	756	753	707	714	690	747	733	735	758	774	740	772	726	698	701	762	767	694	707	728	713	723	700	719	745	715	714	718	757	773	758	735	751	743	725	738	727	718	675	752	683	720	744	756	716	757	720	740	711	727	744	712	677	739	708	782	729	732	724	708	730	699	736	730	748	746	720	716	727	725	715	708	697	746	710	731	701	711	739	687	713	700	716	711	706	726	696	694	695	693	733	692	704	712	684	677	774	738	757	693	710	709	685	729	747	752	707	643	710	671	761	791	723	712	747	731	753	791	701	735	696	759	720	700	716	739	702	697	699	708	720	716	763	755	712	732	736	701	696	743	733	684	704	730	724	733	720	689	784	735	681	729	700	735	742	731	700	728	686	700	696	707	767	700	719	716	768	759	743	722	746	708	710	729	708	716	698	770	702	723	736	732	706	682	736	722	730	719	638	644	701	718	731	690	754	708	703	724	714	751	704	694	708	735	731	697	734	672	689	696	711	740	733	725	751	721	693	681	721	722	726	746	742	711	754	692	762	739	717	737	701	727	704	702	710	697	715	755	791	744	775	697	736	694	702	723	719	707	708	709	748	777	718	682	746	786	675	660	738	697	709	731	719	772	683	691	698	718	756	698	701	747	678	748	776	734	701	731	710	737	677	691	724	698	770	683	701	762	728	665	721	668	775	760	708	708	689	733	677	730	754	730	751	676	721	728	729	686	720	729	727	707	678	728	746	724	724	682	718	705	721	758	679	706	753	721	685	690	687	740	739	675	745	678	707	791	678	668	729	670	708	725	724	649	745	712	716	731	762	694	675	743	719	691	776	679	731	734	774	673	731	716	757	714	747	755	698	698	766	720	713	721	749	698	700	683	685	739	733	729	685	762	723	734	727	716	725	721	741	719	709	710	681	671	715	727	675	728	741	742	709	724	755	746	772	706	782	738	722	698	722	714	756	763	725	707	695	720	698	741	757	746	768	739	737	730	747	682	730	765	708	724	748	715	695	665	725	769	731	670	736	766	727	738	693	721	761	746	775	695	712	727	710	724	688	739	697	768	727	713	701	732	720	749	685	713	724	714	737	664	692	732	757	719	675	718	695	680	743	750	718	752	702	746	676	648	715	747	720	699	743	751	726	717	706	715	747	690	717	740	750	708	697	731	759	696	724	707	742	691	738	683	807	751	681	700	720	703	734	717	740	720	730	709	725	718	731	727	743	753	718	732	708	728	688	708	720	734	725	669	718	695	720	771	752	721	700	733	681	706	710	701	707	744	705	735	684	730	714	769	739	719	695	707	763	692	742	715	708	691	718	749	705	705	715	688	673	711	666	730	691	756	727	774	757	702	724	705	713	720	736	695	745	643	715	738	724	714	675	723	757	772	716	716	734	728	698	722	730	715	715	707	686	731	733	669	690	692	689	727	737	641	668	712	737	677	713	707	754	698	758	731	713	702	655	730	725	727	735	687	649	723	715	790	717	689	729	718	701	727	736	732	699	759	741	756	773	712	740	681	720	750	656	731	688	700	704	744	702	720	746	753	714	726	740	722	751	742	728	778	703	724	735	688	688	731	730	735	742	678	708	734	735	703	773	711	707	719	770	739	722	700	700	695	746	756	722	698	710	704	698	736	790	717	729	735	714	726	712	754	750	706	761	680	736	749	728	710	759	679	719	731	742	733	722	666	703	708	760	743	707	732	776	726	745	688	734	725	717	784	760	688	735	751	713	687	742	685	668	731	727	745	715	692	768	723	674	708	750	707	754	715	726	701	702	696	729	717	752	743	724	683	739	771	676	696	714	728	703	679	709	724	767	737	711	688	724	752	713	752	705	748	674	723	708	689	729	752	691	696	710	712	697	758	706	711	684	783	666	722	684	750	705	720	794	755	716	743	735	760	751	726	725	710	729	709	722	719	698	686	736	728	739	733	739	736	719	746	711	699	686	725	811	749	746	704	724	706	701	690	714	726	684	712	708	677	767	733	700	754	748	748	693	700	657	718	762	705	716	710	720	705	724	706	760	727	746	719	706	745	712	771	709	690	709	736	732	747	692	717	731	714	711	692	708	689	753	702	661	694	732	715	754	753	703	754	714	700	734	699	756	732	721	701	704	726	781	755	690	748	756	762	758	712	749	719	699	662	703	746	757	678	743	678	765	724	724	699	685	737	696	693	703	722	709	743	731	717	733	741	742	727	632	687	715	715	734	678	713	724	781	730	671	701	746	673	722	734	740	751	691	719	779	694	676	746	769	669	724	720	764	728	701	684	711	705	757	696	740	750	695	664	737	697	737	688	749	711	723	728	706	725	748	763	732	687	695	693	738	715	759	698	732	717	713	715	706	700	729	753	700	677	749	747	673	711	780	713	716	769	732	681	739	712	776	722	723	691	721	758	685	717	724	673	709	735	707	699	761	746	690	728	750	724	728	731	706	696	796	730	742	731	670	731	718	775	793	774	737	663	726	708	755	722	692	678	746	755	712	747	717	701	738	711	668	703	681	703	738	722	718	735	742	704	725	698	709	738	720	755	756	743	753	771	739	704	740	747	714	689	689	737	728	712	715	660	714	740	714	696	700	716	688	718	737	703	707	753	748	728	724	741	710	723	765	716	705	677	711	750	667	682	769	755	735	734	737	730	741	748	719	765	731	776	717	671	692	740	694	734	719	737	679	707	704	738	708	720	710	728	682	721	725	774	740	762	704	706	728	728	753	774	735	715	743	724	738	700	705	692	696	719	748	733	736	687	726	721	693	693	724	718	706	720	680	696	753	698	701	744	719	747	724	714	733	707	717	753	723	742	688	677	719	755	753	731	745	777	737	749	690	701	689	735	725	684	709	689	752	737	707	713	701	692	731	778	716	719	749	716	736	748	720	752	698	727	726	738	724	688	712	707	703	720	735	754	699	711	735	758	714	732	761	718	707	721	706	747	702	748	723	763	669	715	720	693	739	711	709	705	732	709	694	757	700	736	728	715	758
23356	21014	28406	23802	21009	12600	1178	689	579	506	469	464	406	385	428	396	417	363	380	405	352	357	312	350	352	371	323	332	363	385	362	349	368	335	333	319	353	329	338	310	362	344	305	322	322	320	331	350	321	344	277	341	316	294	338	297	310	334	321	288	313	333	331	354	338	340	344	365	327	319	319	361	334	335	340	342	338	324	318	356	346	290	330	289	326	323	368	323	314	311	313	325	347	286	364	324	336	312	368	316	305	300	348	289	296	314	355	336	336	331	317	322	328	304	316	315	298	305	336	298	320	334	351	337	359	335	321	304	321	335	299	348	317	342	316	348	306	335	333	338	324	314	302	327	309	362	325	299	333	344	318	311	344	339	335	333	325	336	354	279	325	326	342	357	370	292	336	333	317	336	305	338	316	322	317	340	334	319	330	355	340	350	316	303	307	351	313	331	346	305	323	342	343	353	333	352	317	307	331	316	319	320	348	327	367	353	325	328	316	325	326	326	354	332	331	343	333	322	382	347	329	341	350	332	323	306	328	302	351	335	321	328	322	330	338	324	341	333	329	298	329	289	310	331	311	329	309	297	301	298	312	306	331	337	345	338	312	288	314	339	343	358	337	335	318	323	323	331	360	315	322	293	330	323	344	313	295	335	335	325	309	317	310	315	354	321	377	290	331	324	316	315	322	327	320	328	341	291	349	323	312	310	329	395	322	346	358	307	322	338	341	336	344	342	325	320	310	331	371	300	305	318	345	348	340	317	320	315	354	295	327	334	311	324	313	292	338	330	324	320	334	306	327	331	342	308	332	341	318	320	324	306	324	311	313	358	305	328	324	300	320	311	353	375	310	314	325	312	345	316	314	305	336	319	330	301	352	338	323	351	353	290	344	285	306	372	334	361	330	309	306	312	294	314	321	321	343	323	308	333	340	323	362	335	339	296	331	308	326	328	345	337	311	295	342	344	341	377	286	324	328	349	320	299	289	302	312	343	312	328	336	329	345	325	332	345	350	337	317	349	309	356	335	292	332	329	325	318	315	276	323	339	320	347	312	301	346	321	324	293	332	354	349	326	327	312	362	352	302	322	329	316	338	332	293	297	330	352	328	359	359	336	314	384	333	323	335	357	324	306	311	313	295	328	346	337	335	322	317	328	341	344	336	282	297	332	288	341	299	318	330	314	323	338	344	314	361	329	324	316	320	335	316	319	335	341	314	350	338	306	303	330	346	334	284	300	316	313	322	319	339	323	323	296	324	305	325	338	302	351	323	308	344	312	334	350	324	302	323	337	347	303	313	334	314	316	305	324	317	302	310	333	343	313	324	311	365	310	315	314	306	351	373	295	306	325	338	364	312	349	329	307	305	334	304	329	339	341	299	309	305	327	324	328	316	342	335	332	302	313	293	322	331	294	362	345	305	328	297	346	313	345	344	337	334	299	336	350	300	317	338	327	344	345	336	328	321	333	330	316	327	323	329	296	351	364	330	342	331	327	316	337	303	329	321	350	342	323	321	308	325	321	334	310	330	322	298	321	303	358	321	349	347	337	336	334	328	326	342	326	366	323	315	337	315	351	360	341	322	347	287	362	283	339	350	333	334	327	326	328	325	322	330	303	305	331	333	349	325	345	329	302	325	347	323	321	290	328	321	349	339	310	317	349	354	309	352	322	288	332	364	347	297	314	326	296	310	327	337	331	348	324	319	356	324	310	308	341	307	329	309	309	314	342	311	358	331	318	330	365	340	306	372	323	320	330	347	331	315	343	342	311	312	333	288	326	346	352	311	335	316	307	327	348	317	340	308	331	325	329	327	322	330	309	332	293	321	334	328	338	338	329	332	338	323	353	311	350	353	315	339	346	307	316	346	329	281	324	324	312	310	337	331	337	326	308	332	321	313	316	319	336	349	306	344	321	303	320	301	313	327	355	313	327	316	307	354	321	319	315	355	322	334	354	311	317	329	331	308	349	310	321	322	299	311	308	306	336	330	307	360	345	349	316	307	328	326	314	325	299	359	323	328	336	356	353	347	353	308	326	324	341	337	315	320	334	340	340	299	315	337	331	341	328	321	304	328	332	309	321	345	324	336	317	331	338	321	325	307	338	313	320	332	348	343	330	313	335	336	360	333	333	352	316	290	309	334	313	324	324	312	319	315	365	310	322	338	343	309	352	315	346	310	333	334	337	317	345	357	313	329	306	364	307	350	358	299	355	345	352	338	333	336	349	326	313	321	321	343	319	327	358	335	336	343	326	339	314	311	334	331	305	369	317	355	330	358	308	316	321	317	317	345	330	316	323	351	303	344	323	325	314	297	351	394	302	283	305	342	328	282	342	332	346	314	314	318	317	329	340	331	300	317	337	294	310	314	311	307	302	344	324	314	316	339	348	324	331	320	334	326	298	302	353	308	323	356	333	328	313	328	318	317	343	351	310	320	340	324	328	354	350	312	327	361	350	322	321	308	328	350	357	329	304	338	308	317	314	338	355	350	329	312	308	321	352	307	295	377	377	324	321	336	318	350	346	316	331	341	333	317	322	328	317	328	326	337	299	344	339	341	320	311	336	311	334	354	317	320	330	304	304	307	344	314	345	343	371	312	329	303	324	316	329	311	325	346	326	315	298	347	344	331	310	342	349	307	306	365	350	354	326	320	291	348	334	304	326	320	329	337	330	337	331	335	307	342	303	311	315	324	350	334	346	305	316	310	305	304	333	320	336	317	313	323	341	339	303	350	333	300	364	325	335	306	324	314	312	317	299	325	309	328	348	302	359	327	338	341	296	355	324	316	328	335	316	316	349	306	333	320	314	299	319	338	321	358	321	333	324	329	329	310	319	314	295	341	308	349	333	324	313	315	332	321	317	348	319	355	316	349	314	343	358	339	340	314	295	328	336	345	292	319	346	298	309	348	322	311	327	291	326	349	318	304	319	336	370	279	318	326	337	329	338	344	340	312	363	319	325	326	326	316	326	308	318	330	301	333	305	322	314	319	315	314	323	300	310	347	321	344	332	356	327	340	329	305	354	326	312	351	300	354	327	320	321	297	290	425	341	315	335	315	327	315	329	352	318	321	325	314	304	343	330	314	334	316	312	341	343	329	344	322	343	308	328	319	329	350	310	317	347	322	320	329	296	319	297	350	324	333	309	272	298	314	385	317	315	315	314	331	335	336	333	355	311	318	346	343	355	309	331	322	323	313	326	336	355	373	329	323	332	346	317	341	322	306	329	343	310	336	335	323	376	297	334	325	317	371	327	307	320	339	331	345	327	326	331	316	325	323	333	306	322	344	323	320	268	339	342	305	355	303	320	329	309	334	325	318	347	339	319	310	302	335	347	303	309	350	353	321	308	320	357	344	303	294	302	319	306	321	336	350	291	320	304	318	341	319	362	323	339	329	368	294	304	365	328	315	326	360	292	326	321	338	331	319	307	341	320	330	370	352	300	355	334	302	342	344	307	328	321	329	303	371	341	316	294	353	327	336	312	316	353	332	350
6098	8360	5893	2849	2086	1603	1215	944	721	676	605	562	544	474	476	440	432	424	399	402	415	423	385	379	403	356	397	386	387	383	346	368	368	362	369	360	354	347	362	344	334	369	344	377	351	368	382	351	343	360	357	334	350	346	351	399	372	335	377	350	376	351	344	363	350	362	355	351	378	374	393	374	373	376	424	375	369	324	389	379	327	378	360	362	373	363	368	363	371	355	370	351	371	316	354	357	360	341	329	341	335	324	349	368	353	359	360	380	342	398	357	356	342	344	378	372	346	324	358	323	357	373	347	337	354	350	373	365	356	366	359	345	395	354	353	355	346	331	364	343	338	373	340	379	372	358	397	381	356	364	358	368	372	351	374	355	358	335	347	336	361	352	372	352	318	355	370	336	345	339	371	378	377	384	365	389	333	353	400	362	391	361	343	399	360	348	347	351	360	345	319	345	387	357	324	326	332	369	373	359	380	325	356	375	361	347	364	356	338	387	386	382	377	362	358	357	376	375	363	346	359	387	366	365	363	351	346	337	335	367	332	345	374	322	350	339	351	365	372	356	375	369	348	331	351	334	340	363	330	355	349	378	350	357	367	317	376	320	371	321	324	372	377	357	342	357	347	375	370	364	363	333	342	317	353	361	339	320	326	362	337	325	333	364	345	342	380	362	332	353	347	383	361	345	346	342	328	338	351	333	369	366	339	363	338	356	363	416	374	348	336	348	366	335	350	382	340	374	345	366	319	347	304	374	356	361	340	389	355	342	360	362	380	320	375	357	368	370	377	349	371	368	333	369	341	357	344	318	388	384	350	353	357	384	342	363	360	357	336	356	372	350	369	366	373	371	358	351	372	326	325	347	389	408	366	350	372	361	343	346	357	347	339	373	351	358	375	354	364	367	384	313	382	355	343	346	373	359	377	363	332	340	368	320	344	387	370	376	354	361	338	341	353	374	349	334	344	331	351	383	326	374	366	320	379	385	353	358	334	410	379	335	331	364	356	347	384	354	355	347	396	330	385	327	361	352	351	350	353	367	372	392	326	309	332	348	345	347	355	325	373	350	342	349	351	368	385	377	353	348	341	324	370	354	351	351	374	397	339	383	337	353	341	339	380	350	341	379	356	375	357	346	377	374	353	338	344	382	340	327	342	343	340	369	350	349	349	384	328	370	371	339	337	358	322	318	346	362	356	369	369	342	364	362	357	351	373	370	409	373	383	350	355	311	302	339	335	372	348	347	357	327	368	336	359	382	381	342	336	359	344	370	319	354	392	339	350	345	360	337	327	374	375	384	360	390	349	373	367	379	344	339	370	347	344	375	358	353	362	374	354	332	335	345	338	332	369	368	350	347	378	386	362	322	371	348	360	352	325	405	363	391	353	328	342	356	366	366	329	362	355	375	381	369	389	318	361	354	319	361	371	342	360	360	372	377	362	351	365	360	322	333	350	328	360	335	372	348	362	345	369	373	364	364	341	343	360	329	356	350	360	349	356	339	352	355	333	346	389	332	382	342	350	353	348	330	344	339	361	361	346	350	349	335	363	357	365	317	339	354	375	341	357	375	358	344	366	360	341	347	353	348	345	363	403	352	349	387	318	360	380	360	349	369	365	355	348	367	356	356	391	374	339	342	357	333	367	348	324	331	341	330	376	388	332	324	359	341	379	338	346	355	351	343	353	365	346	349	348	345	383	353	325	364	375	379	362	369	368	340	336	369	385	351	362	320	372	355	387	347	345	343	411	345	336	371	375	348	368	344	325	358	336	375	404	375	342	374	339	373	368	330	375	353	364	347	356	381	352	352	344	376	371	360	376	360	388	373	362	362	331	346	397	397	408	371	331	369	382	361	359	323	399	332	349	377	335	342	293	310	345	382	350	347	334	332	364	337	367	375	360	384	345	339	364	331	352	401	390	370	382	357	356	364	358	332	358	352	348	346	388	355	375	328	336	325	376	328	323	387	374	343	360	373	359	407	334	349	362	339	348	317	367	331	349	330	351	355	370	367	377	360	361	339	326	357	364	358	349	348	366	357	359	386	349	354	346	318	384	383	349	355	350	350	355	372	373	363	376	361	364	382	385	331	368	330	367	354	352	372	337	365	337	338	365	327	400	363	356	326	348	375	367	376	363	382	369	381	346	353	349	349	356	361	357	348	357	360	357	382	324	350	383	358	349	362	344	346	362	346	349	351	318	350	372	384	342	340	358	362	341	353	338	370	365	357	354	353	355	367	352	372	351	375	363	376	333	328	334	338	358	347	355	355	374	376	367	349	316	349	355	372	363	338	384	342	371	324	340	346	358	365	345	361	362	346	353	387	350	378	361	363	359	370	361	343	324	361	366	364	384	361	372	337	351	351	361	357	354	383	357	361	333	379	346	357	375	372	368	353	358	350	372	337	319	363	384	344	332	359	337	393	369	394	359	363	351	397	350	371	350	349	376	351	354	366	368	348	361	341	370	362	349	352	349	326	360	363	346	342	358	365	393	349	353	346	332	334	323	356	356	359	369	336	385	333	350	345	348	361	365	350	358	332	350	345	345	378	357	356	377	330	360	322	365	377	397	350	399	331	330	341	353	369	327	340	366	346	334	351	330	344	356	360	394	340	344	389	336	335	362	338	345	377	378	362	352	397	339	377	354	331	330	315	353	364	353	365	363	380	366	338	377	333	374	358	379	373	347	394	375	369	353	365	349	369	351	370	328	385	388	377	308	352	353	357	360	347	334	367	350	355	351	382	381	323	398	322	340	346	360	362	354	343	347	313	351	352	357	386	360	391	334	338	366	373	369	352	387	352	343	342	320	363	365	369	330	363	343	372	367	368	377	348	371	362	314	334	403	365	356	359	374	370	339	358	351	355	354	370	365	364	357	360	365	344	354	367	354	365	391	341	341	374	361	388	359	370	338	370	352	340	366	375	341	364	362	345	374	359	362	357	335	355	354	395	371	381	381	340	346	346	375	395	347	343	347	369	376	386	362	335	403	373	353	346	361	407	351	333	340	366	347	335	372	344	386	365	383	351	320	351	344	403	334	388	340	347	321	384	354	325	334	369	355	329	346	364	305	351	334	340	348	352	351	355	331	357	345	370	323	323	334	359	357	352	389	372	342	350	348	345	376	371	367	352	317	342	394	347	348	329	313	353	358	354	321	357	371	350	378	348	356	360	327	323	335	353	356	351	353	384	334	342	390	372	300	361	342	362	361	377	377	370	309	336	364	375	385	347	327	376	382	334	334	363	375	381	398	367	348	365	387	371	361	353	368	374	335	363	358	335	351	316	356	335	383	362	359	328	376	369	374	368	350	336	363	363	361	330	369	378	353	366	340	341	348	348	351	351	381	362	344	376	388	398	372	344	367	353	378	349	331	342	347	349	343	366	329	331	353	387	345	366	359	333	373	349	351	343	369	376	367	384	347	366	334	379	380	374	390	349	382	351	359	316	385	342	371	361	353	388	325	376	355	354	359	365	362	351	360	349	337	346	374	346
24430	21024	27538	24599	15236	1574	1055	900	876	856	805	800	787	833	753	752	781	767	755	732	754	711	723	739	796	736	733	746	726	739	745	758	738	719	744	755	686	714	748	691	692	768	751	730	700	704	748	712	781	734	718	698	740	737	749	700	761	716	741	768	695	729	729	702	703	734	705	703	690	758	688	708	753	723	742	720	726	740	700	764	727	681	770	708	728	729	701	726	733	768	742	678	700	728	726	687	698	771	750	710	743	712	745	769	715	752	769	714	736	758	718	734	765	722	697	747	750	757	677	740	762	710	705	749	713	695	717	717	769	752	745	740	725	778	708	673	740	730	791	752	713	770	810	718	762	730	742	672	765	722	678	702	719	697	687	724	730	731	722	722	704	707	787	753	694	729	738	755	769	754	732	701	731	750	725	696	750	702	748	687	716	770	751	740	696	698	706	710	733	698	739	692	758	734	736	733	702	744	709	758	733	687	761	775	718	742	764	735	772	750	746	759	723	736	739	709	746	714	728	705	743	704	758	743	709	720	740	759	743	695	737	716	715	718	724	750	770	744	669	778	780	740	709	715	743	737	689	725	743	782	674	736	716	729	746	733	688	735	715	723	713	721	755	770	750	710	718	748	682	734	708	702	759	729	738	789	752	721	703	772	784	750	734	708	734	743	730	706	708	736	750	733	739	719	748	700	761	757	764	739	786	751	733	770	709	717	741	742	756	686	711	728	715	736	706	732	713	722	755	733	731	728	722	738	713	758	718	720	751	709	756	764	709	775	760	762	678	709	725	769	691	741	712	747	761	707	732	736	730	694	695	741	731	750	725	692	713	730	765	683	737	685	729	747	769	754	722	734	779	734	755	706	706	725	744	795	740	727	757	694	756	725	782	686	771	726	766	761	732	726	730	810	744	721	747	674	708	731	722	718	716	705	674	724	728	712	739	742	737	711	753	741	765	729	729	737	725	763	698	715	748	765	742	712	735	719	769	726	720	678	745	719	762	751	714	742	717	702	709	692	731	706	677	733	705	742	747	754	737	693	698	676	712	775	754	733	715	694	731	692	752	726	757	724	706	681	776	728	737	688	696	716	697	746	749	695	729	755	713	779	686	723	742	759	708	727	786	715	797	726	750	739	761	754	744	718	752	745	750	783	687	708	702	738	689	716	771	772	713	718	707	723	692	735	714	727	747	710	763	656	723	787	692	727	737	735	753	797	708	678	726	765	709	789	705	768	770	682	752	793	723	733	760	688	739	733	702	727	736	744	738	674	736	741	794	724	755	715	760	699	678	734	708	771	731	696	748	737	740	696	742	729	699	677	747	705	707	762	757	745	747	714	674	765	733	781	750	698	752	741	729	695	773	781	760	739	691	728	746	742	734	715	757	738	708	709	726	781	764	739	751	785	723	658	684	757	767	677	696	719	763	764	754	724	728	749	743	722	736	734	701	721	716	787	722	720	714	740	729	765	689	730	775	673	733	791	763	717	717	713	708	746	726	685	715	750	753	737	720	704	705	784	729	684	753	740	738	738	706	736	801	758	709	681	703	724	700	731	680	676	687	687	734	755	712	712	655	717	738	737	730	724	703	726	757	726	738	678	700	768	739	713	751	747	774	786	775	729	737	702	691	692	761	748	671	721	694	703	691	739	690	737	721	734	728	738	736	715	699	699	710	700	708	718	726	740	715	744	722	721	718	757	698	757	765	737	809	770	757	691	746	707	753	774	747	802	714	691	765	727	720	747	671	712	694	723	698	690	710	730	704	738	762	738	707	711	710	791	697	719	753	726	681	713	698	746	759	749	710	724	733	729	744	712	783	741	754	693	757	730	725	725	717	702	672	707	713	709	692	726	762	731	725	717	706	754	739	677	747	753	721	720	705	763	758	729	758	701	742	770	701	720	713	685	681	711	720	697	735	762	706	768	735	760	750	743	729	701	749	764	728	756	664	734	708	687	726	729	770	796	766	760	737	758	726	740	712	732	741	762	743	727	726	709	736	742	729	751	707	724	755	773	747	673	728	731	756	777	753	752	700	769	668	742	712	742	715	737	761	717	724	710	674	765	721	714	720	700	793	734	726	681	759	695	709	740	707	740	739	718	704	733	715	700	718	725	735	720	710	712	690	731	713	745	762	787	683	758	698	749	699	728	814	731	699	720	722	729	729	757	762	725	720	730	758	745	755	691	779	714	705	743	730	744	745	712	773	705	747	732	710	735	746	736	720	712	748	711	742	736	731	744	722	725	707	691	750	768	717	700	752	726	755	723	732	731	741	695	756	755	745	754	710	726	712	691	722	704	733	732	750	740	719	723	761	736	734	708	715	733	692	723	720	735	655	770	697	720	719	707	716	706	713	709	741	738	700	759	715	677	723	720	803	723	743	678	727	754	721	724	754	708	773	730	706	742	730	732	800	734	722	722	737	782	748	708	763	761	727	740	754	720	708	706	775	676	674	701	755	725	748	700	712	745	720	699	681	684	740	731	730	724	775	692	682	704	757	722	675	725	696	717	785	744	768	693	780	695	679	708	738	735	725	708	755	729	734	775	709	747	754	718	745	723	723	747	745	760	715	755	726	722	759	724	713	730	736	734	731	725	723	695	708	713	737	755	719	709	707	714	774	678	754	750	761	731	669	778	740	755	712	769	710	709	711	724	732	797	714	709	716	747	710	756	732	745	729	739	746	728	726	745	675	725	774	729	725	729	714	753	753	722	725	698	671	717	725	693	669	707	761	711	703	773	745	764	747	723	722	758	721	702	739	753	763	760	716	721	675	732	729	723	725	686	719	688	733	697	731	697	743	735	758	697	740	720	741	726	748	701	738	718	752	735	750	740	778	708	769	750	733	743	744	714	766	636	760	738	704	713	713	673	742	726	762	729	737	742	765	784	744	777	740	750	739	709	687	670	744	733	732	728	760	748	755	747	753	735	708	746	746	781	721	726	734	698	689	709	766	738	732	746	684	773	753	761	754	760	721	762	680	696	722	740	753	754	708	704	732	704	716	714	714	729	710	689	749	683	703	742	677	709	706	699	753	773	754	750	733	735	674	723	774	712	704	751	715	715	674	761	744	815	746	747	707	722	719	730	789	723	749	713	759	716	717	719	713	717	733	696	710	717	716	714	719	708	731	724	759	733	736	706	780	738	761	737	758	731	755	721	690	698	729	705	745	723	727	712	698	696	788	729	747	700	739	765	754	735	730	712	683	747	760	702	715	706	735	682	730	759	727	681	745	748	703	704	720	786	720	712	703	768	760	710	676	724	675	772	723	702	774	669	749	718	725	709	748	751	744	716	736	750	698	728	745	705	754	736	720	746	711	749	750	704	729	737	760	679	704	735	731	724	705	734	769	746	726	740	741	713	715	723	752	723	691	748	739	672	789	732	709	737	744	737	682	739	775	772	718	708	717	772	740	777	717	723	704	716	711	712	725	715	718	700	776	674	690	713	725	686	700	762	713	720	697	708	759	729	724	715	745	718	743	737	749	717
6709	5478	3932	2151	1783	1444	1195	1049	965	914	873	819	804	779	782	736	784	715	780	773	747	735	757	704	701	757	731	705	707	759	762	773	713	691	715	732	711	723	745	688	664	738	717	715	745	734	724	755	718	748	743	780	789	737	712	704	766	687	739	710	742	750	671	741	696	718	742	720	732	728	698	716	691	704	675	711	712	728	695	740	764	757	754	734	688	701	667	726	763	706	719	692	668	701	749	717	668	734	708	728	753	761	701	705	684	773	677	716	747	686	718	741	720	785	723	775	739	697	710	707	702	707	688	717	704	718	760	681	771	734	732	730	696	713	699	737	708	734	726	759	695	695	718	702	783	717	753	787	776	720	762	706	668	719	691	704	697	746	717	750	690	743	728	709	656	680	714	678	729	730	682	725	668	750	733	750	620	670	690	741	723	734	711	745	700	701	686	795	708	699	715	727	704	736	699	719	689	754	699	737	750	649	705	709	724	732	710	721	737	701	714	687	750	743	731	738	760	735	680	714	694	767	719	760	716	718	676	765	716	697	736	740	744	729	662	685	720	712	731	725	718	716	760	737	687	693	760	735	699	704	701	667	691	734	708	681	714	749	759	720	703	737	718	684	693	725	730	756	717	760	741	721	748	708	730	729	742	705	695	783	746	754	745	726	717	752	723	719	680	725	705	745	740	700	713	744	744	736	730	733	711	677	714	716	715	710	678	738	741	728	683	680	777	732	749	691	714	719	710	713	695	717	695	724	710	708	718	697	688	761	705	712	706	714	736	696	740	697	720	757	659	719	772	736	702	743	652	743	731	711	706	768	706	701	773	747	730	705	693	712	739	722	762	728	754	680	723	694	770	708	733	744	761	658	700	734	722	729	762	738	730	715	744	742	740	722	724	744	714	688	754	715	696	791	717	739	678	730	753	725	740	720	750	713	711	744	730	691	710	721	683	718	703	722	684	708	723	727	735	755	724	779	739	693	728	735	762	704	724	761	726	726	764	745	739	737	724	723	743	730	708	726	686	701	719	778	672	712	704	709	680	749	708	707	697	707	690	741	763	664	685	724	736	749	781	754	720	696	701	704	710	706	754	687	718	741	707	677	673	746	763	679	745	711	715	742	717	705	717	739	711	750	725	695	648	737	751	793	691	703	692	739	709	739	746	654	707	718	711	728	719	730	671	775	687	737	731	741	694	705	732	708	707	698	687	733	735	707	703	747	707	650	734	744	741	722	741	737	732	737	722	740	779	696	701	683	689	709	730	766	721	704	742	730	772	764	690	709	718	724	695	710	729	725	701	694	700	717	707	744	713	692	706	712	717	683	736	728	732	763	723	739	706	736	729	727	692	710	685	706	747	714	718	680	684	730	719	677	743	681	720	730	747	717	735	742	789	768	743	702	699	730	677	718	667	794	737	705	667	726	695	693	745	724	709	726	702	735	757	748	703	730	727	703	709	742	695	707	768	725	728	732	736	760	704	743	742	727	763	775	728	721	736	721	710	714	755	739	778	688	722	726	712	698	712	690	756	694	720	691	735	736	721	694	735	744	727	738	689	744	721	710	734	698	772	678	736	736	696	752	712	764	769	710	750	715	715	791	724	693	720	706	708	710	698	717	723	741	724	677	749	721	732	728	718	731	691	642	700	663	758	767	765	748	766	764	709	743	734	662	693	719	688	699	739	722	739	673	745	701	753	745	733	743	728	740	711	701	708	752	718	768	716	709	743	659	706	707	748	725	687	699	671	711	693	654	722	709	730	726	763	707	741	715	748	726	767	774	731	738	759	730	708	719	729	684	719	676	701	707	722	714	778	754	743	695	709	737	764	742	766	738	709	688	702	728	733	729	709	744	746	714	721	758	712	733	703	700	722	761	708	719	694	678	759	743	718	739	731	730	729	773	759	729	779	734	736	755	752	695	724	733	744	702	753	715	757	728	750	677	733	768	743	687	739	684	732	735	695	716	737	679	733	683	725	704	717	729	731	735	692	737	703	707	726	710	741	743	706	730	728	718	713	718	696	734	707	740	714	675	720	702	727	730	729	732	765	734	750	763	713	699	726	762	719	709	701	675	716	748	745	719	701	715	719	714	729	732	704	721	668	805	732	737	737	762	712	700	740	716	766	760	706	701	684	705	719	717	687	692	678	755	755	744	663	697	727	724	691	776	734	732	741	727	733	763	715	729	756	749	682	730	773	716	728	725	735	726	718	723	713	704	732	716	748	763	739	724	719	727	717	700	710	727	722	733	740	728	704	711	657	766	703	675	706	647	749	716	679	710	742	730	754	716	746	712	716	721	687	727	763	692	710	737	763	680	747	726	676	667	732	728	791	707	779	678	708	721	739	666	745	725	751	697	734	759	704	749	726	741	747	711	672	719	712	756	716	721	778	749	719	780	741	722	733	698	706	730	677	735	737	704	733	723	714	703	686	728	736	765	716	722	695	741	721	698	712	746	730	745	698	693	704	746	787	749	693	760	711	713	768	709	747	729	728	708	721	674	686	730	713	699	657	707	721	658	726	678	745	719	704	687	712	764	719	745	660	682	787	697	714	735	751	735	741	742	757	747	736	737	711	737	706	680	741	697	692	716	769	688	755	773	697	717	731	710	737	670	695	673	721	732	731	718	767	729	738	735	738	701	732	697	747	719	730	769	719	728	707	726	722	738	699	718	683	758	692	731	708	731	715	722	704	708	766	728	697	690	692	741	686	691	686	727	760	719	781	710	711	741	731	745	725	722	731	745	705	718	685	741	729	724	674	710	745	756	728	697	687	751	685	667	709	727	655	734	652	738	658	701	711	751	700	725	743	702	719	726	772	735	751	723	725	763	738	720	706	771	769	689	675	726	683	685	736	745	692	740	723	704	780	723	714	703	714	710	716	725	716	727	745	732	726	717	715	725	712	732	713	711	764	681	697	715	694	689	729	752	747	674	700	702	714	689	703	639	669	767	718	691	726	665	706	714	678	715	729	684	724	698	730	710	687	710	695	745	724	745	744	721	712	793	672	728	762	714	694	731	721	742	740	739	692	688	749	715	729	742	759	705	716	753	697	683	684	718	718	664	697	690	728	701	712	739	706	736	745	730	736	738	734	715	710	705	740	731	721	717	702	721	672	725	734	718	728	694	711	681	753	756	693	755	740	705	687	668	688	702	676	723	710	728	714	709	691	729	700	707	719	770	721	709	756	757	693	752	727	767	703	699	739	755	679	688	726	758	692	731	756	701	716	689	774	683	751	738	710	760	730	719	709	720	711	772	723	756	759	730	742	734	663	738	756	710	698	745	741	744	772	710	718	745	727	749	691	710	717	752	739	733	693	672	745	724	698	691	695	752	734	699	718	717	748	719	703	727	718	719	753	750	723	779	764	724	720	700	707	762	750	670	749	671	698	744	717	702	729	756	683	726	698	692	660	713	748	736	727	697	704	689	680	717	700	695	730	727	709	704	763	687	680	718	729	681	725	732	731	748	743	714	733	711	755	726	679	745
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
