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
341705737125	341705737685	341705738235	341705738785	341705739335	341705739885	341705740435	341705740985	341705741535	341705742085	341705742635	341705743185	341705743735	341705744285	341705744835	341705745385	341705745935	341705746485	341705747035	341705747585	341705748135	341705748685	341705749235	341705749785	341705750335	341705750885	341705751435	341705751985	341705752535	341705753085	341705753635	341705754185	341705754735	341705755285	341705755835	341705756385	341705756935	341705757485	341705758035	341705758585	341705759135	341705759685	341705760235	341705760785	341705761335	341705761885	341705762435	341705762985	341705763535	341705764085	341705764635	341705765185	341705765735	341705766285	341705766835	341705767385	341705767935	341705768485	341705769035	341705769585	341705770135	341705770685	341705771235	341705771785	341705772335	341705772885	341705773435	341705773985	341705774535	341705775085	341705775635	341705776185	341705776735	341705777285	341705777835	341705778385	341705778935	341705779485	341705780035	341705780585	341705781135	341705781685	341705782235	341705782785	341705783335	341705783885	341705784435	341705784985	341705785535	341705786085	341705786635	341705787185	341705787735	341705788285	341705788835	341705789385	341705789935	341705790485	341705791035	341705791585	341705792135	341705792685	341705793235	341705793785	341705794335	341705794885	341705795435	341705795985	341705796535	341705797085	341705797635	341705798185	341705798735	341705799285	341705799835	341705800385	341705800935	341705801485	341705802035	341705802585	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	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
22679	21604	29572	24122	21600	21600	8158	1309	953	876	718	642	576	584	507	482	477	463	390	378	388	390	383	386	396	398	405	392	397	340	409	386	373	393	347	388	354	348	375	362	384	374	373	357	351	378	341	406	394	363	351	368	344	386	369	407	348	388	374	387	338	377	362	360	354	370	358	350	357	351	380	332	351	353	337	348	331	339	367	325	373	356	371	365	341	379	328	365	368	347	323	329	338	374	331	338	362	338	353	369	374	333	379	350	354	346	348	324	334	363	368	373	317	331	347	360	334	348	319	353	342	366	332	334	400	331	333	304	342	338	380	341	335	328	336	344	326	356	370	321	358	391	350	346	370	335	319	312	334	339	372	322	387	340	389	351	366	317	338	376	348	344	368	348	341	363	330	360	336	324	365	347	344	372	324	345	341	317	367	349	346	328	326	345	370	336	355	350	346	337	325	340	336	383	343	344	342	346	339	369	330	356	363	330	352	336	365	344	343	333	346	336	351	367	343	361	359	377	348	380	361	355	360	355	368	378	341	357	334	370	329	366	340	380	323	342	371	318	362	337	353	368	350	336	347	374	347	332	366	362	343	358	355	338	370	365	362	314	338	331	352	342	336	357	379	361	396	343	288	359	331	352	352	350	387	353	338	345	356	327	350	372	410	359	365	367	365	331	355	340	325	357	362	317	370	358	365	352	306	329	330	365	332	366	359	338	321	351	356	326	362	354	302	351	346	368	336	333	338	361	350	344	357	337	324	351	345	362	338	338	362	321	368	373	323	356	358	359	304	337	343	341	370	359	329	347	359	338	366	331	340	360	365	386	374	337	330	330	376	385	340	320	352	331	340	349	326	319	371	320	348	344	362	394	322	358	369	369	343	361	314	355	373	364	346	328	389	354	354	378	340	371	342	338	333	371	357	365	335	352	357	352	319	347	358	362	347	338	322	366	351	356	350	333	365	333	315	360	324	328	335	359	330	348	348	358	341	350	383	320	354	327	365	368	315	320	328	370	367	354	351	346	363	331	343	373	312	337	358	337	352	347	373	376	308	313	380	344	343	360	331	377	350	326	327	337	348	330	357	333	345	334	332	377	374	342	385	314	344	339	382	357	358	334	346	344	346	346	334	331	348	344	331	357	338	353	335	309	338	336	328	347	350	347	348	325	345	332	347	330	370	373	333	369	366	397	375	359	322	348	354	356	364	331	366	359	336	340	369	328	344	355	327	353	366	364	354	324	344	347	360	320	330	335	352	318	327	352	340	337	345	356	356	328	373	339	360	385	327	325	357	382	359	360	326	315	363	382	354	362	376	338	361	360	345	333	323	344	349	337	340	379	369	334	385	336	358	362	369	360	351	368	335	343	344	373	344	350	338	366	362	344	338	368	348	378	327	362	326	348	329	332	380	354	353	320	319	349	329	312	337	367	372	346	351	328	344	355	319	368	385	325	364	367	352	328	334	390	357	349	368	358	353	351	348	352	342	335	366	382	304	322	359	348	325	294	358	345	348	360	337	379	350	316	323	353	338	331	360	361	357	297	349	373	342	339	343	336	353	341	355	359	345	351	356	351	341	339	353	369	346	318	354	359	336	321	373	328	379	309	339	369	352	333	358	362	349	315	333	342	351	330	336	326	351	352	379	346	319	318	334	355	341	360	365	368	355	351	366	324	339	352	340	337	340	370	348	355	312	330	371	327	346	357	349	342	366	309	333	362	363	364	334	345	359	328	336	313	329	377	382	329	363	366	316	371	353	332	367	345	340	319	353	352	327	315	333	349	355	337	353	355	333	290	367	356	331	379	333	341	325	345	356	320	321	361	335	373	385	349	325	347	344	341	350	308	337	355	366	322	351	318	343	315	359	324	347	364	340	350	365	375	330	354	361	378	340	343	341	354	356	330	308	348	353	384	356	323	347	324	363	347	340	350	363	316	341	336	357	329	345	338	376	356	375	326	299	342	345	329	348	395	325	367	340	345	333	362	360	381	325	367	340	352	359	353	340	355	369	337	360	366	318	367	326	316	331	336	357	346	382	338	372	350	338	360	335	328	298	335	355	314	390	352	367	345	361	334	342	363	344	351	380	354	354	332	342	361	328	343	370	357	392	350	352	323	357	362	341	345	351	327	338	349	363	355	349	345	327	329	345	348	387	362	386	329	371	351	378	353	378	318	362	353	386	340	333	339	347	316	373	351	301	343	394	379	330	323	361	296	330	328	343	328	361	353	332	355	363	339	344	369	356	370	342	341	367	341	359	312	354	361	321	322	347	338	330	332	354	362	331	391	310	373	368	343	318	379	379	337	370	329	336	366	344	357	351	315	351	343	343	302	353	327	355	354	341	307	365	341	324	320	333	340	323	326	372	311	321	327	332	329	359	333	329	371	363	374	394	328	325	332	328	348	338	372	358	325	358	375	354	350	375	338	354	341	332	299	336	357	372	348	331	311	340	346	334	342	367	345	364	328	308	358	340	360	339	318	337	331	338	328	344	298	343	344	338	330	356	376	372	350	362	341	344	338	348	339	314	355	367	336	335	370	338	322	363	340	339	368	359	381	339	350	357	350	344	342	336	335	332	329	350	355	376	343	343	351	355	333	349	319	373	354	385	353	311	367	354	322	375	338	342	336	330	355	361	359	309	363	336	350	319	352	324	342	343	364	342	343	366	327	328	352	336	367	333	376	329	333	360	329	333	348	343	350	336	356	343	346	404	369	359	340	345	414	363	336	333	299	382	351	363	359	354	334	344	334	349	347	324	396	308	339	321	331	327	361	335	340	328	357	344	366	305	355	329	322	338	334	346	337	289	340	353	350	337	346	293	350	319	315	339	374	375	345	343	358	333	337	341	373	357	339	347	342	332	338	358	322	335	360	337	363	339	339	334	372	356	346	347	367	327	373	348	365	324	328	352	343	381	347	354	345	319	377	377	318	338	341	323	357	348	354	331	335	318	338	350	358	350	339	379	344	346	366	351	347	314	344	360	343	337	346	358	357	307	358	356	337	383	333	361	348	334	346	335	339	341	381	339	287	344	343	305	352	329	338	356	328	335	356	316	349	358	354	362	309	333	338	374	334	335	398	366	360	349	361	308	355	349	363	316	371	356	345	356	344	340	346	330	306	336	352	409	335	311	379	363	321	362	344	320	319	354	332	334	367	366	368	333	340	346	323	357	345	367	331	372	329	304	324	330	348	353	345	351	349	311	345	361	367	334	323	378	343	357	368	318	355	336	341	333	354	344	359	367	350	381	368	333	350	363	351	364	366	326	326	363	330	362	358	305	340	353	331	332	331	355	312	372	343	382	329	344	343	377	336	348	357	343	339	354	330	378	352	339	300	335	351	343	351	347	363	342	366	359	347	334	342	312	340	371	340	351	336	342	341	343	377	324	353	326	318	336	368	377	342	340	350	343	343	357	371	348	378	371	339	369	363	337	369	357	367	333	365	328	375	333	324	337	326	367	380	348	328	367	339	336	333	405	367	363	339	336	328
32683	47905	14158	6261	4449	3282	2652	2213	1976	1593	1406	1119	1026	903	864	764	731	652	597	555	578	496	558	535	528	493	561	571	514	485	523	481	487	545	531	506	490	511	521	496	503	539	507	517	539	481	528	529	514	532	492	475	510	518	512	521	508	495	515	499	469	496	527	486	471	420	484	477	461	454	433	476	498	477	479	460	473	494	444	445	460	451	497	488	504	428	460	482	448	474	428	457	496	468	451	459	471	447	504	458	470	440	467	439	458	476	489	430	486	428	469	441	449	461	418	477	507	477	437	454	436	500	446	515	460	431	453	492	445	434	453	474	467	449	464	515	441	445	470	444	436	450	496	469	452	472	432	449	459	487	460	466	444	448	450	481	456	422	448	441	481	488	462	420	433	482	451	463	493	468	440	446	448	458	440	432	453	479	422	443	485	484	463	453	416	454	461	445	470	400	467	466	493	453	484	468	482	418	446	441	440	489	417	447	437	480	436	462	473	463	481	448	427	467	465	471	446	451	464	470	474	452	471	447	457	461	454	456	512	446	460	456	465	464	425	447	453	403	423	475	436	395	443	454	467	450	457	410	450	452	475	433	435	430	484	462	461	437	496	472	473	428	449	469	486	467	463	458	453	445	452	467	450	470	447	450	411	423	421	449	464	466	458	486	471	427	459	474	456	472	477	480	488	510	444	463	458	451	438	481	473	459	421	447	467	467	446	451	466	453	478	473	484	464	466	440	442	435	449	460	463	462	486	464	441	437	458	488	465	456	449	427	461	447	465	439	438	435	471	447	438	453	466	469	423	478	472	456	440	459	461	459	473	461	445	438	462	440	442	440	460	481	457	478	459	461	461	455	470	458	452	458	477	466	466	466	446	467	461	471	484	469	457	431	459	481	451	435	442	442	501	473	445	486	469	448	467	498	427	455	465	443	489	423	468	462	456	462	479	456	436	485	461	448	478	443	487	460	480	462	466	450	424	438	460	438	499	471	433	434	442	480	462	476	419	415	449	457	447	465	435	452	464	448	449	438	419	425	442	438	448	485	429	450	476	454	420	463	445	472	438	456	459	446	460	487	425	482	455	471	444	482	457	466	435	473	471	437	465	488	501	480	474	437	455	473	460	459	497	452	459	486	479	486	451	476	458	471	448	468	445	456	445	446	425	469	498	497	467	492	453	469	485	462	449	485	459	415	462	476	471	502	478	471	443	479	473	473	436	446	498	480	453	434	489	454	456	488	470	442	503	437	447	443	483	483	476	446	431	491	477	469	467	455	452	454	445	452	494	476	466	460	477	473	442	476	456	468	456	437	455	484	450	494	422	475	420	455	464	412	471	440	457	451	476	455	461	434	458	414	475	470	440	485	428	425	410	459	469	428	476	462	434	426	468	428	448	447	438	469	494	478	492	479	478	459	435	486	451	457	451	457	457	468	425	485	451	442	459	457	481	448	465	460	423	462	508	475	433	442	472	463	425	449	452	445	490	471	493	439	454	444	446	488	438	453	442	465	459	459	446	469	442	476	468	467	461	450	448	477	451	465	428	449	444	442	453	473	477	421	471	453	442	460	466	468	486	504	465	459	436	441	456	454	427	451	467	479	450	452	423	474	449	471	427	441	487	471	403	480	462	471	427	476	474	470	443	457	447	434	461	450	475	469	452	441	450	470	464	483	428	450	452	479	456	472	414	486	424	436	447	458	426	479	443	487	446	488	444	451	465	472	497	463	501	438	460	449	476	470	491	440	473	484	464	477	456	461	432	447	489	454	478	434	443	426	486	459	460	481	508	450	434	494	421	457	441	465	459	501	420	468	451	454	496	425	488	484	470	478	477	490	467	465	468	478	471	469	495	476	436	481	457	447	437	488	462	469	451	483	489	432	495	468	437	460	434	462	446	466	505	477	451	485	459	460	434	496	453	437	453	426	493	464	470	498	466	457	464	491	437	459	416	446	435	485	425	473	442	441	431	464	411	426	411	461	413	436	471	444	444	443	434	476	427	473	452	484	455	430	472	459	403	429	478	471	478	455	478	463	454	490	442	495	481	443	495	443	483	452	464	466	413	470	473	452	466	496	501	433	434	466	506	425	457	468	440	435	471	435	487	466	487	490	442	460	423	492	410	427	480	458	428	472	462	513	458	474	479	481	457	460	434	440	457	436	425	426	491	474	463	440	462	453	480	449	444	413	495	455	472	465	458	452	458	423	440	457	421	474	460	478	481	442	443	471	480	479	502	436	452	478	471	475	442	478	458	444	442	484	468	436	457	505	467	451	469	406	476	469	456	445	491	457	454	445	448	445	470	446	495	456	455	457	475	436	485	481	466	445	437	463	427	491	448	417	485	452	470	453	449	460	427	444	459	447	434	430	464	454	421	428	415	477	444	462	412	478	469	469	437	453	475	461	442	441	454	443	462	463	458	412	474	466	475	455	429	410	435	467	463	455	471	443	500	432	450	434	458	465	452	454	477	455	449	449	453	466	467	466	492	489	408	423	470	437	472	462	504	425	446	435	492	497	427	442	437	431	493	460	450	461	479	457	472	470	448	454	442	443	448	492	451	477	461	445	471	463	416	438	422	427	441	461	424	453	450	447	469	470	429	445	468	438	481	471	470	496	473	477	449	419	445	477	434	462	473	468	468	479	466	449	457	458	455	454	454	456	467	460	474	457	451	459	462	474	400	442	437	498	474	467	494	435	456	454	446	450	459	454	463	475	451	428	489	449	453	454	458	431	514	447	448	458	440	449	498	438	490	482	449	451	445	444	453	438	507	463	477	488	463	432	492	469	477	490	461	444	462	460	472	476	477	429	461	479	458	467	456	459	428	452	425	472	493	451	497	485	478	448	426	494	473	479	441	464	475	483	463	467	475	453	448	472	470	484	478	452	426	422	438	459	507	440	478	445	434	444	428	456	487	426	466	456	488	475	457	434	443	479	450	431	500	510	482	426	443	500	468	471	441	431	460	494	488	458	492	475	476	473	466	421	454	480	437	469	486	478	429	479	468	469	489	444	487	437	467	441	471	463	442	468	495	459	437	440	470	445	455	465	472	491	429	487	469	474	439	480	476	471	485	465	469	454	430	429	406	460	443	464	423	435	461	489	463	453	473	441	442	471	443	439	487	462	441	488	446	461	479	467	442	480	445	441	438	431	487	460	456	426	461	453	479	420	476	470	445	436	473	458	485	479	486	416	457	465	479	436	441	450	461	486	444	477	431	451	458	461	473	486	475	465	442	432	469	417	436	469	444	434	473	429	449	442	434	456	451	457	443	470	454	482	456	438	489	453	478	447	414	466	482	458	484	445	472	440	453	480	475	485	439	413	464	479	424	444	471	492	473	438	448	485	463	454	472	430	483	466	472	453	441	478	437	448	446	455	467	460	464	450	472	428	461	492	471	463	456	448	474	433	442	461	447	449	482	471	447	458	483	450	442	473	466	448	474	444	456	433	434	444	472	425	460	456	464	447	459	478	476	488	455	496	424	441	471	430
27415	21462	10435	1543	728	512	497	511	432	398	355	329	360	320	304	338	337	295	298	286	304	289	324	315	290	253	324	296	289	296	273	300	307	269	291	325	337	263	310	287	328	272	293	290	296	302	310	320	293	311	325	276	313	319	299	309	276	276	303	287	301	301	284	287	296	329	272	291	342	307	305	286	314	327	298	272	311	276	290	291	299	288	326	292	284	298	264	306	308	306	295	294	299	320	318	294	271	275	290	297	306	270	292	264	302	288	310	298	318	302	283	307	321	284	313	304	302	304	282	294	312	277	296	275	304	284	294	281	310	296	300	275	261	272	291	295	274	271	257	290	286	299	283	319	280	315	329	314	277	299	310	324	292	261	273	306	319	316	269	273	320	298	282	293	277	301	300	280	292	317	311	269	276	288	265	312	305	287	313	284	297	284	304	293	302	316	322	276	288	308	278	314	311	280	281	293	296	293	303	264	284	269	281	273	251	277	299	301	316	295	302	263	302	289	285	305	295	265	286	315	300	284	317	292	282	278	304	333	258	328	287	313	281	319	266	286	339	270	310	295	273	286	298	272	286	279	288	284	272	317	282	272	289	291	299	296	299	290	281	281	313	301	271	299	308	309	302	315	299	303	294	294	297	286	290	299	304	315	288	300	296	262	305	238	338	320	307	286	301	286	298	287	296	294	295	278	291	300	300	325	296	283	295	298	307	305	302	279	274	276	301	302	281	285	309	282	302	293	310	299	318	320	266	265	314	266	277	314	293	288	310	299	296	285	320	295	322	293	259	325	298	274	290	308	274	302	304	265	271	281	302	256	288	298	321	310	325	278	302	298	277	281	294	260	290	294	277	274	274	320	291	308	317	311	290	305	292	311	324	313	314	294	294	335	305	279	282	287	295	267	315	291	282	294	290	319	291	285	322	283	298	308	283	288	294	295	279	287	292	301	300	305	289	312	312	265	321	313	273	319	311	309	277	317	286	311	275	286	283	288	255	315	309	302	299	274	302	300	284	327	273	294	310	285	306	283	298	300	274	282	279	320	277	290	299	272	319	310	304	300	296	277	292	299	316	278	323	269	328	306	306	266	300	294	280	301	269	296	282	305	326	299	299	269	283	302	299	312	268	296	308	298	312	315	286	275	301	258	286	309	306	286	300	306	305	276	275	299	326	308	292	289	283	284	308	275	299	319	289	284	313	286	297	285	274	310	315	293	302	288	272	279	313	289	273	307	306	268	291	317	316	304	289	299	297	313	279	275	311	290	273	292	305	317	294	283	312	300	279	311	299	306	279	283	323	307	324	294	297	262	291	291	314	305	318	284	292	315	286	282	304	279	308	318	326	297	290	296	269	322	301	287	312	295	315	304	272	285	295	289	263	266	311	272	299	282	295	281	289	285	300	333	295	289	294	293	292	329	285	316	261	274	308	292	291	330	301	302	274	288	308	289	284	314	298	314	260	319	304	302	272	290	253	298	290	294	282	306	301	279	270	288	280	263	319	325	298	301	271	278	305	289	291	293	324	334	275	265	308	303	318	291	315	283	298	309	302	288	283	318	297	248	306	290	311	317	275	302	269	300	295	285	329	260	296	323	270	323	290	320	294	247	286	298	293	306	308	287	284	304	300	320	315	304	294	291	287	326	308	282	276	282	299	320	286	291	304	284	338	298	269	280	292	297	252	313	317	278	290	308	257	282	297	281	331	280	275	326	312	293	269	264	254	314	301	295	281	271	309	284	278	293	285	296	291	283	304	306	285	305	285	287	306	297	271	270	275	275	315	310	285	257	276	270	284	305	307	284	291	303	302	306	326	305	304	298	309	279	298	274	305	286	319	281	311	320	290	293	280	284	307	293	291	305	298	285	274	317	309	304	279	283	275	295	298	298	291	310	314	290	287	308	297	311	288	323	305	276	300	280	309	305	271	276	309	298	308	283	299	266	261	274	300	285	308	276	306	270	279	293	297	283	315	279	306	282	289	277	312	313	295	279	305	310	313	265	285	325	288	322	311	275	296	326	294	281	275	332	290	289	282	275	294	298	294	252	295	304	306	295	303	283	317	280	306	299	288	285	279	298	291	304	290	295	277	296	308	281	283	288	300	301	295	289	276	276	312	272	315	302	292	268	294	295	291	268	323	289	283	287	254	276	293	287	295	266	297	297	265	303	305	293	312	326	306	319	319	282	265	322	297	256	281	279	288	272	291	272	284	312	279	284	271	282	297	248	306	305	289	278	305	276	290	308	271	299	294	296	280	311	287	327	278	310	274	298	287	269	286	298	304	290	309	282	320	295	287	298	321	292	275	298	288	277	307	278	302	307	291	296	271	272	299	275	268	293	261	305	285	319	300	291	293	268	283	286	267	308	309	301	286	256	278	312	290	305	302	279	311	292	281	342	310	307	292	320	320	303	282	279	309	282	283	314	289	287	290	317	321	317	292	259	321	315	305	299	288	311	309	289	286	265	292	315	280	296	280	264	292	284	275	295	309	312	287	276	283	294	309	283	301	313	282	290	314	299	311	289	285	290	315	302	324	298	319	268	288	294	282	312	286	287	291	289	262	285	338	309	292	292	303	288	275	283	312	273	312	280	292	327	317	298	266	269	294	280	280	306	292	302	292	322	296	318	299	288	303	300	253	293	297	297	312	288	263	288	276	272	287	292	277	281	319	300	304	291	310	296	259	294	303	279	280	302	312	296	301	302	273	320	308	284	288	282	313	288	317	295	286	292	306	298	311	341	291	308	293	294	272	295	275	286	286	305	339	282	289	301	261	297	271	302	290	327	270	268	317	295	291	301	274	288	302	276	278	313	275	296	296	327	281	284	261	294	290	291	300	281	288	287	280	286	340	305	257	276	282	289	292	283	282	311	313	304	267	297	325	300	299	302	320	280	303	336	299	310	283	316	325	294	293	262	303	277	279	287	294	285	305	305	302	308	269	292	306	291	303	300	258	313	292	275	273	286	267	263	288	302	301	301	282	314	316	295	279	307	281	305	295	315	297	307	295	310	302	268	276	288	285	285	302	298	295	294	322	273	299	296	314	304	325	286	303	313	264	308	293	313	272	301	285	311	281	300	282	277	283	280	299	309	287	284	265	308	314	281	333	229	287	339	324	317	276	306	306	293	286	287	292	332	315	275	307	275	309	295	279	262	257	278	277	269	291	284	271	275	285	298	288	311	285	320	316	326	306	306	276	272	302	299	316	299	301	334	283	289	290	283	300	275	285	293	274	274	304	314	318	319	301	300	298	266	300	241	312	271	276	272	273	321	281	317	320	316	301	298	265	273	291	314	295	255	322	328	309	302	292	296	288	319	337	310	284	295	303	297	278	289	275	270	270	299	289	290	305	297	309	288	269	273	285	316	301	319	302	297	305	300	317	283	286	292	302	306	294	310	254	264	288	292	305	296	288	294	280	291	307	256	279	285	306	274	297	309	300	309	288	265	300	287	305	277	272	304	321	301	266	317	289	325	284	275	315	285	276	284
22730	26952	4715	1669	1255	909	854	832	786	624	576	520	524	497	466	468	427	415	442	416	378	401	397	405	364	377	379	373	367	373	407	352	390	386	411	415	378	365	394	403	413	377	381	389	399	427	424	387	362	439	411	380	392	432	419	379	405	377	401	396	398	401	383	378	344	394	390	416	365	385	399	372	382	405	384	369	394	405	416	398	359	384	375	390	388	398	382	405	382	413	382	372	364	401	361	345	411	391	415	395	381	381	402	430	355	378	360	380	355	401	373	380	363	394	393	377	391	397	384	359	385	371	375	411	353	411	374	430	381	372	407	408	377	421	409	371	390	391	382	391	391	397	368	350	378	398	375	401	404	396	413	433	419	386	394	381	361	383	401	370	384	379	359	338	373	396	382	405	396	386	391	428	369	360	374	387	396	374	368	389	376	392	412	404	373	406	373	384	381	385	369	413	386	353	411	381	354	377	395	396	391	384	386	399	380	403	383	398	367	404	425	407	409	363	386	338	390	376	371	399	410	389	379	404	417	410	393	413	380	367	398	408	380	368	365	408	388	419	394	378	383	377	357	396	381	380	404	393	365	382	397	391	372	370	387	381	381	381	368	380	374	418	389	373	428	399	406	363	358	393	376	360	359	398	391	392	409	368	399	376	405	401	369	413	398	380	391	383	374	369	390	347	374	382	388	383	371	416	393	372	370	437	421	359	405	394	411	361	377	382	372	372	393	374	378	422	389	403	376	365	373	384	383	375	392	370	411	413	411	393	408	418	360	373	410	411	399	391	396	392	373	402	405	423	405	374	395	424	386	358	380	340	396	402	383	371	391	400	385	409	366	337	388	397	407	397	406	387	380	358	409	373	429	343	401	381	376	415	374	365	391	393	371	388	382	382	390	377	361	413	384	400	411	363	391	394	394	372	385	353	401	382	376	385	422	380	387	387	356	367	402	371	386	372	375	338	388	395	398	385	374	396	368	385	388	340	401	398	373	401	370	399	376	390	379	401	353	353	382	381	381	403	404	400	364	397	402	378	385	389	381	386	382	388	419	399	380	410	424	382	386	411	393	358	429	407	349	355	386	367	391	398	396	362	363	393	381	365	369	410	397	404	385	418	379	401	369	377	361	353	374	387	380	415	360	403	385	415	353	381	376	375	377	426	336	368	374	373	379	385	368	378	387	394	362	386	424	395	411	403	414	391	419	410	397	370	397	397	371	375	387	371	383	349	377	405	410	383	386	389	348	404	376	423	401	338	389	393	394	355	373	398	385	370	379	345	336	430	379	355	425	374	361	392	394	421	406	431	339	383	413	404	402	402	353	358	375	365	386	366	382	392	384	361	369	381	386	388	393	400	394	413	375	383	420	355	396	406	390	345	395	367	401	358	394	385	421	397	382	375	382	389	374	392	407	440	395	377	384	407	376	372	402	377	385	385	375	405	392	412	386	381	372	390	340	369	385	394	380	379	374	345	374	366	374	352	386	345	434	384	385	374	354	397	375	416	403	388	384	390	399	366	404	368	416	403	370	394	404	376	391	405	389	415	398	370	388	366	407	387	391	397	383	372	381	402	411	387	374	382	392	412	386	380	419	403	390	383	392	412	364	406	397	392	369	392	378	395	360	367	349	366	363	356	377	349	370	374	384	396	390	380	345	405	381	386	417	358	391	355	356	404	362	418	366	416	427	375	379	374	385	391	349	378	365	392	401	385	372	389	362	387	440	383	347	389	368	366	374	369	408	390	411	383	415	384	382	388	363	374	400	404	399	378	358	368	373	387	381	408	403	387	360	376	371	370	374	381	413	393	388	415	356	390	404	409	392	363	376	377	390	404	349	393	362	400	382	375	401	359	398	395	394	419	377	352	383	370	371	402	369	408	372	364	362	349	360	400	389	382	417	375	393	420	357	384	401	364	389	379	357	409	351	375	403	412	381	409	387	394	382	389	380	406	386	394	404	346	429	356	340	390	374	390	389	413	383	399	402	388	371	398	374	396	395	378	344	368	381	377	396	393	409	402	354	373	406	389	401	366	379	397	382	383	389	394	406	368	407	359	420	374	346	369	383	437	402	380	422	395	353	384	372	354	376	394	424	372	374	381	378	346	409	383	406	380	396	375	386	387	366	417	379	395	407	370	399	391	371	345	377	396	388	380	391	397	403	337	378	406	395	373	350	353	360	397	392	374	374	409	390	394	384	369	375	410	414	414	320	408	372	369	379	375	383	382	373	341	395	352	346	374	344	409	394	374	363	423	370	419	364	372	384	369	385	381	381	363	373	398	373	359	376	353	371	402	396	392	377	393	401	375	368	388	375	382	396	369	387	383	398	368	425	372	393	359	395	367	399	398	459	365	350	397	413	379	355	380	405	382	395	346	404	396	400	392	358	379	370	354	398	391	392	408	416	418	380	362	405	402	407	398	384	404	369	423	342	350	363	342	376	367	398	399	401	406	411	403	381	382	405	393	414	397	392	408	379	392	399	384	371	398	368	411	396	402	396	409	378	387	345	392	377	404	411	389	364	358	392	378	342	423	410	422	370	376	392	412	415	386	336	374	396	383	388	390	361	386	387	379	333	398	335	380	369	390	402	356	395	377	375	412	376	374	398	373	413	392	374	405	387	391	363	339	360	379	379	415	432	403	367	393	381	385	419	402	368	399	373	382	379	389	360	396	404	427	360	389	372	388	359	406	398	390	396	373	378	384	405	364	393	396	413	369	378	428	399	368	377	361	419	375	369	412	372	384	406	385	379	382	360	407	362	374	377	367	370	419	402	415	372	378	365	379	359	389	380	362	383	324	373	355	384	380	389	371	366	392	395	381	365	387	363	351	403	417	384	370	383	374	386	350	411	401	365	400	396	360	412	402	384	387	367	383	390	362	378	409	415	351	386	377	377	399	412	408	378	405	362	386	372	407	373	373	380	381	363	372	381	390	358	398	430	399	374	348	377	389	393	378	391	364	381	398	390	385	440	389	393	396	356	367	400	396	390	417	365	380	414	339	378	383	354	350	408	408	361	371	388	402	397	387	425	383	364	374	389	403	387	362	372	395	403	411	344	389	363	388	372	400	400	413	375	386	373	430	419	391	380	389	370	390	379	345	381	351	362	419	401	391	395	381	377	349	380	383	379	354	356	413	349	411	385	392	419	367	362	389	388	361	367	382	395	388	392	347	381	375	389	372	368	447	370	382	390	398	365	355	411	404	390	402	375	388	371	404	384	391	364	371	435	373	405	353	386	331	397	381	376	384	395	363	373	399	433	406	420	411	385	395	377	398	369	386	384	367	374	363	370	409	404	413	365	344	394	406	366	369	366	405	361	407	403	396	384	384	432	407	380	421	354	360	396	382	374	387	389	372	362	375	391	390	364	384	379	390	398	390	389	395	411	369	407	366	407	389	367	404	388	373	365	370	396	413	418	379	388	370	384	369	384	358	398	370	376	374	382	398	365	363	387	386	364	396	368	380	395	383	346	334	394	346	386	358	398	364
23154	21204	28526	24117	21172	10280	1419	1018	856	697	665	631	558	549	563	526	493	485	456	473	442	471	442	498	442	452	453	454	405	448	471	459	497	437	426	480	434	449	439	439	400	431	451	458	466	481	439	446	411	422	480	476	425	473	469	483	477	430	454	472	419	406	426	419	436	453	424	449	462	443	458	409	443	403	458	410	428	439	441	453	397	444	395	438	424	451	412	418	460	422	420	429	430	423	443	458	438	458	444	440	424	458	416	481	440	446	412	447	468	414	449	458	458	431	424	419	416	409	425	437	419	433	457	424	434	424	424	439	402	460	405	414	424	428	461	486	488	416	445	469	461	408	400	390	430	440	431	418	477	438	424	419	414	470	452	401	438	455	424	409	414	462	428	434	445	404	414	429	389	436	422	466	436	445	458	428	432	433	455	473	394	462	430	430	430	401	435	419	441	411	458	430	406	427	444	416	432	432	455	430	452	429	416	440	460	403	455	407	415	442	457	458	437	441	416	427	425	466	432	450	420	436	447	437	438	403	414	418	466	433	401	421	448	431	440	457	400	422	438	442	445	437	430	424	434	468	415	436	420	400	440	438	412	417	407	458	399	458	445	412	441	463	418	412	422	449	442	420	436	457	427	441	451	424	447	450	437	458	405	450	444	384	453	431	454	426	438	423	456	462	444	411	444	428	466	438	441	454	409	415	463	383	424	414	424	412	456	428	443	470	454	430	405	402	412	451	413	456	382	428	390	424	449	431	400	443	431	442	455	434	425	440	411	451	446	446	437	442	447	454	431	460	443	458	462	430	418	432	431	449	394	478	422	452	422	411	452	427	457	424	454	420	447	431	439	436	431	417	440	430	438	448	418	390	454	421	432	431	442	412	438	458	452	458	445	437	436	396	431	446	477	430	435	398	449	434	424	479	450	424	411	432	433	437	407	396	427	441	430	435	430	436	421	450	422	435	427	434	450	430	412	476	467	444	455	438	431	485	440	465	476	421	440	443	450	386	435	464	445	427	433	423	447	424	416	443	451	454	457	440	437	428	435	439	439	476	424	417	446	455	395	443	430	426	431	420	400	428	430	420	445	423	486	413	429	448	439	434	430	428	428	399	426	443	441	420	427	412	461	413	413	434	396	438	402	424	452	420	427	457	451	446	433	404	449	448	443	387	457	446	397	429	421	452	459	449	439	446	462	477	454	429	449	436	429	429	418	459	443	447	456	408	423	455	429	419	408	436	448	445	434	427	428	416	425	449	451	486	420	445	428	434	428	472	438	436	423	418	435	445	378	433	425	443	413	426	462	455	399	408	446	453	440	438	426	433	410	427	429	453	428	433	462	449	425	464	432	406	429	441	390	446	409	468	415	470	424	432	428	434	453	436	454	448	438	439	438	417	442	418	416	387	457	413	440	431	434	486	451	485	483	443	425	420	413	433	401	443	419	456	462	407	419	407	446	452	456	407	448	449	415	452	421	380	411	441	430	468	410	426	461	430	467	393	446	457	407	426	418	449	450	442	465	463	442	436	416	465	431	422	438	393	445	436	459	439	393	467	447	435	417	434	439	449	460	405	496	417	424	447	431	468	416	445	424	446	424	445	416	447	442	420	449	480	418	432	424	419	429	445	422	492	424	410	430	415	414	421	416	436	443	469	414	409	439	426	440	459	401	431	448	448	432	429	445	448	450	465	405	469	449	405	434	421	443	430	454	411	417	446	422	430	449	392	414	434	462	427	436	426	431	428	406	470	423	401	443	436	431	432	402	443	428	427	439	437	440	458	384	399	450	413	428	448	420	441	433	464	454	465	452	437	454	410	453	401	415	429	454	445	479	444	432	433	444	398	437	466	412	437	426	402	415	407	475	435	394	429	451	424	450	445	425	440	428	453	463	448	454	414	462	454	423	450	435	383	465	392	451	423	476	432	428	410	426	437	424	441	431	470	453	444	412	405	433	419	437	434	413	403	417	419	419	429	433	436	452	418	454	458	427	481	433	433	429	421	449	448	437	443	400	431	438	412	406	468	441	395	416	411	405	436	438	437	408	472	418	467	418	377	489	423	427	427	410	404	455	392	437	420	461	443	403	416	407	457	440	398	444	483	420	433	409	435	453	428	425	465	450	410	445	436	396	466	438	432	421	403	422	456	449	422	449	412	416	441	417	429	438	450	422	442	433	457	421	409	430	435	417	405	448	434	398	414	424	394	425	450	454	389	456	434	429	425	443	419	449	419	431	446	468	430	475	425	468	423	434	455	429	443	447	448	429	411	428	437	435	383	426	422	427	422	467	417	420	428	421	455	419	443	394	435	460	442	418	445	450	440	439	400	436	439	408	421	442	424	442	457	439	455	426	435	447	434	406	434	449	441	438	438	419	405	416	429	459	448	441	438	443	444	444	438	426	419	429	437	403	398	421	465	404	388	447	409	420	431	428	421	441	467	425	448	401	418	456	455	461	426	450	477	425	412	424	421	429	415	458	481	423	442	418	439	450	435	468	403	434	418	430	393	454	443	450	424	416	430	430	452	395	406	422	455	436	421	433	431	438	438	444	446	386	435	415	410	459	438	448	440	437	465	420	446	420	481	434	414	408	432	440	421	440	435	408	426	390	461	435	427	415	457	403	437	463	442	391	431	419	400	412	460	421	410	423	449	455	452	438	451	421	458	430	454	419	427	445	456	411	429	422	422	464	460	433	428	397	445	421	444	441	426	439	444	433	420	438	430	439	429	457	447	481	398	431	451	484	415	432	425	455	458	432	404	423	407	472	451	440	417	412	419	476	434	453	461	414	454	414	452	428	451	389	425	448	430	431	443	437	443	467	426	480	451	446	470	453	439	431	473	430	466	476	446	425	410	386	425	452	417	402	429	409	420	409	447	450	428	463	447	434	408	446	443	388	425	484	479	426	418	437	421	442	434	448	435	399	406	432	388	429	448	446	423	422	465	440	473	455	448	425	446	453	430	435	439	399	440	423	447	429	423	472	469	429	472	472	414	425	410	444	404	476	454	444	463	434	457	412	445	444	411	437	426	413	411	415	441	447	420	435	448	439	438	400	401	440	396	423	435	442	450	436	458	409	442	436	397	389	429	420	418	442	430	449	432	425	422	428	413	429	452	433	416	392	449	421	436	457	434	499	406	454	450	424	437	428	421	469	473	423	407	433	469	477	442	440	417	446	429	463	471	405	385	435	395	446	391	435	453	427	483	415	444	447	432	435	451	404	448	459	460	437	449	462	425	455	414	410	418	422	417	450	459	467	450	459	444	440	420	426	439	403	433	449	441	400	392	446	452	461	388	422	456	432	400	460	470	455	441	444	439	440	431	441	392	450	426	423	425	442	483	448	453	433	420	432	429	409	409	445	445	413	412	454	430	448	398	443	424	460	443	460	412	419	459	424	426	458	426	435	403	399	432	461	432	433	432	417	451	429	431	449	496	443	428	460	431	406	453	407	436	399	447	451	424	478	463	441	423	451	423	449	435	459	435	424	404
28559	40972	10500	4430	3057	2295	1995	1763	1448	1220	1120	1024	871	783	737	751	733	683	655	637	609	611	615	567	585	531	584	631	594	606	609	569	586	586	566	609	560	587	636	570	582	595	537	652	561	594	612	606	596	570	616	602	622	578	589	575	574	600	605	605	574	546	599	583	565	549	598	635	596	550	517	539	612	570	573	569	564	554	578	584	556	585	542	576	560	565	566	595	545	538	525	598	570	590	495	595	587	554	527	545	568	569	577	590	543	590	592	578	556	528	555	586	598	497	577	552	492	569	537	529	585	561	528	566	537	557	555	582	547	573	571	562	559	549	583	529	559	558	540	573	539	598	530	569	556	610	571	538	532	577	570	560	542	502	551	592	542	592	568	574	569	572	558	555	571	535	542	566	542	585	535	545	582	552	580	559	524	586	536	532	568	549	561	551	592	546	530	572	535	558	561	564	567	551	533	558	536	533	579	611	545	565	638	531	611	543	545	539	507	552	556	559	567	590	510	519	572	543	520	527	558	543	524	580	542	549	521	607	563	518	549	560	564	560	573	559	539	572	557	498	559	532	516	563	601	527	538	614	560	563	534	557	528	538	536	522	580	550	549	577	528	591	545	537	571	530	610	550	556	577	555	598	537	560	574	573	553	577	545	549	525	534	525	557	566	593	537	612	556	525	594	542	526	548	531	576	572	593	566	586	560	548	588	529	535	592	558	530	570	560	568	529	594	538	596	571	540	581	572	608	587	531	563	564	556	515	550	611	543	575	576	530	572	561	579	540	563	538	558	538	560	544	549	526	586	515	570	643	583	536	581	578	526	602	522	563	592	560	532	575	570	543	562	556	570	551	574	571	556	573	582	535	622	552	569	550	572	525	568	558	552	535	536	582	584	535	542	563	569	595	564	584	541	587	533	572	594	579	589	518	524	590	512	564	557	526	590	548	555	581	549	570	561	578	563	559	589	537	545	569	517	560	574	540	554	597	549	593	556	555	579	536	579	537	592	558	582	581	587	565	534	519	605	598	547	551	563	575	526	552	579	553	552	544	585	521	573	535	593	539	575	540	562	556	619	561	578	545	529	548	599	561	572	590	527	578	547	561	560	532	539	523	514	539	553	575	504	566	525	539	602	567	551	583	571	538	530	522	574	596	550	532	567	535	545	529	534	539	544	552	517	557	573	534	565	530	566	534	584	572	571	549	594	581	555	553	613	556	522	511	562	563	575	584	542	564	561	563	601	557	562	598	553	553	549	565	558	564	562	612	536	540	575	528	565	602	551	583	557	553	541	544	526	568	586	539	552	515	589	580	556	580	605	550	498	554	538	587	599	603	564	577	557	541	574	513	543	537	565	604	528	552	545	546	628	544	542	528	553	565	543	585	565	580	546	597	547	545	582	541	534	557	537	529	577	565	552	573	528	556	522	587	567	548	586	544	557	571	577	584	496	604	551	587	596	554	536	582	550	555	574	545	583	550	570	580	533	525	564	557	557	550	590	577	563	519	556	537	535	534	530	547	520	578	519	575	594	566	558	592	586	547	575	536	591	547	569	550	548	540	538	527	582	572	568	591	527	537	561	581	573	576	585	526	570	549	575	570	565	557	530	523	556	540	612	586	566	568	523	552	589	573	568	593	571	562	576	559	579	550	525	521	543	569	561	542	588	549	567	526	558	528	535	561	572	530	547	548	577	541	579	580	565	542	552	534	549	554	564	575	563	562	516	545	528	548	549	545	569	605	564	568	528	591	599	603	568	574	511	525	561	564	558	586	557	530	534	563	546	558	529	551	557	553	552	531	561	546	560	547	576	553	610	549	563	579	596	575	544	544	568	528	538	586	550	546	573	583	556	564	526	547	544	566	536	531	563	546	561	584	555	587	523	573	530	536	543	551	592	542	569	585	513	607	535	574	543	542	550	600	545	554	549	557	596	539	538	630	547	556	545	567	538	551	584	570	530	610	549	576	572	555	537	566	533	546	581	550	587	547	556	583	573	576	532	523	560	521	534	510	576	590	577	570	550	536	541	564	555	572	518	546	570	544	550	557	587	544	533	561	519	545	547	585	577	531	559	565	626	546	550	567	546	505	521	575	557	546	577	583	602	529	549	522	569	541	540	577	569	585	569	578	557	558	571	564	539	591	590	553	545	556	559	513	570	522	553	535	549	566	530	568	559	563	547	518	553	562	569	544	562	615	627	591	559	583	576	573	526	558	550	550	544	586	563	531	570	525	554	509	546	591	536	521	547	513	571	566	592	597	553	570	556	580	517	579	554	559	601	564	548	566	574	573	553	537	575	568	523	540	549	541	565	533	559	568	574	543	575	559	579	599	557	571	582	545	549	586	550	554	495	548	549	573	603	535	562	511	545	569	565	541	577	577	524	542	558	567	576	544	541	568	577	532	611	582	529	561	625	539	547	534	557	563	565	577	569	548	573	552	529	577	567	552	580	552	562	538	541	570	515	586	530	608	524	537	562	560	580	608	551	562	573	530	565	566	547	525	562	531	599	586	566	553	558	576	616	533	525	585	496	532	540	588	559	579	551	561	562	514	554	537	551	569	594	565	554	526	542	591	593	551	535	567	600	529	549	555	570	555	567	537	596	571	560	542	575	567	571	582	558	557	533	512	541	529	517	553	589	519	546	512	548	586	569	573	568	531	588	537	572	571	579	561	552	585	542	591	589	561	573	540	539	576	544	532	584	563	546	563	563	554	585	564	584	556	568	597	564	600	566	584	555	590	566	568	543	575	606	557	567	568	576	528	577	528	522	555	613	542	546	506	541	529	531	545	551	518	540	549	566	534	549	538	554	573	545	540	549	562	535	590	535	538	579	555	597	548	551	600	586	551	594	576	517	526	564	595	567	559	569	575	553	576	569	539	582	569	526	530	604	555	540	577	543	593	557	550	588	565	554	552	573	581	533	534	545	528	609	575	577	560	556	544	546	614	587	557	569	568	541	552	564	570	523	579	536	577	548	544	571	566	536	587	555	557	584	569	580	548	504	570	581	589	587	575	546	539	555	561	575	556	566	564	571	555	594	539	563	550	574	585	574	603	552	528	546	530	577	564	552	551	573	559	599	530	558	568	526	570	579	556	562	537	563	570	563	575	531	566	560	572	540	558	561	542	555	580	571	578	580	580	567	543	533	538	574	559	582	523	573	553	547	582	547	547	558	571	563	545	558	584	538	576	607	574	556	554	609	573	556	613	589	558	571	523	579	548	573	530	593	546	590	524	610	571	602	536	568	518	532	550	537	573	524	566	548	532	607	569	541	539	577	577	586	551	618	554	529	595	515	613	572	554	589	585	598	560	579	556	572	568	544	559	605	594	540	562	548	553	592	579	573	582	578	562	582	555	564	542	584	549	536	543	524	576	532	514	566	585	542	558	601	596	585	561	514	553	558	556	574	535	569	553	532	548	544	571	525	539	567	549	536	542	549	547	552	527	577	537	530	563	566	561	534	572	581	526	545	525	599	585	582	531	539	549
24236	21166	27218	25088	9038	842	658	566	413	382	338	287	252	253	214	232	213	186	243	222	203	168	181	201	210	200	176	162	206	173	189	185	200	197	214	198	191	194	183	206	191	148	184	178	189	196	182	198	186	184	173	206	181	180	202	200	196	202	154	168	172	179	197	174	170	183	180	191	184	177	184	163	182	196	185	165	166	181	168	155	176	176	185	182	177	187	185	187	159	169	182	160	183	186	181	182	198	195	173	185	161	190	186	176	189	212	183	182	172	213	169	190	179	177	188	176	204	185	187	171	177	168	184	201	179	176	185	181	172	191	181	156	157	199	173	170	172	149	164	166	184	177	190	180	166	161	219	184	200	200	170	177	187	167	156	199	182	161	171	175	182	169	182	196	170	188	187	159	176	186	183	186	200	200	171	171	194	183	170	188	157	184	190	174	197	157	187	184	196	184	196	208	171	183	174	167	163	183	164	205	198	201	148	183	172	174	183	182	181	190	193	180	168	154	192	193	183	167	182	159	159	171	177	157	184	178	178	168	190	181	161	179	190	178	141	186	186	175	158	157	216	181	174	196	172	172	160	200	168	208	180	164	180	180	193	170	181	193	161	201	177	184	171	188	180	177	173	183	186	179	184	146	176	168	203	189	187	185	175	184	182	156	197	176	169	185	187	178	191	176	194	179	185	171	182	189	164	189	153	171	168	178	189	164	192	162	190	152	173	190	182	192	196	185	208	146	158	173	182	162	196	170	182	204	192	173	170	183	180	176	190	165	171	180	179	163	199	197	168	161	198	160	183	189	177	180	176	169	178	186	174	193	177	194	175	162	172	182	179	208	171	205	179	184	159	200	186	205	179	186	211	172	182	181	204	181	158	171	201	196	195	194	178	173	164	183	178	192	176	200	167	185	196	191	187	166	190	175	169	178	185	195	151	184	198	162	173	184	166	158	152	188	168	173	169	174	162	161	179	185	156	164	156	181	188	179	176	177	197	197	185	178	186	194	178	168	175	170	199	173	165	182	175	169	169	196	196	182	171	189	178	183	167	183	179	177	194	183	172	188	169	183	180	178	146	191	196	183	187	167	198	203	191	165	190	191	160	182	183	184	170	154	194	173	184	179	153	184	207	147	184	183	170	197	165	169	188	169	160	168	176	174	187	185	169	182	185	167	165	184	153	175	170	187	191	193	179	179	199	172	156	164	171	196	190	206	189	184	170	182	187	159	169	162	187	183	169	192	185	162	169	177	190	171	185	176	178	195	172	169	188	185	175	175	172	161	158	155	170	179	177	171	191	183	178	177	166	190	163	160	163	180	160	159	186	186	186	162	174	180	177	168	181	185	158	191	179	173	157	167	191	169	198	185	188	179	185	183	172	177	201	178	192	188	144	182	187	182	163	171	210	199	179	195	170	183	186	159	176	185	163	203	160	167	165	182	182	160	178	161	167	165	163	175	172	163	180	174	174	175	158	196	180	167	174	199	200	166	160	204	169	198	185	164	172	187	175	190	164	184	172	159	174	190	189	171	189	167	162	180	156	180	158	175	184	183	162	174	170	190	160	173	170	169	192	186	183	207	171	207	179	174	184	191	190	160	163	175	207	157	170	155	163	170	194	165	206	202	200	203	183	183	185	184	183	180	175	188	162	170	202	162	164	178	184	171	174	173	156	165	196	171	183	175	188	159	169	176	196	164	171	174	170	176	168	192	202	191	155	163	186	177	182	191	154	186	180	137	172	172	192	176	199	171	161	164	176	198	177	156	206	196	169	187	185	175	168	190	180	197	184	164	164	193	167	185	174	199	159	190	162	189	169	180	187	174	160	181	160	172	175	168	185	176	169	204	169	196	169	174	181	162	196	185	206	160	159	181	206	174	182	188	151	183	170	175	181	162	176	171	168	203	165	186	185	148	178	185	165	198	177	186	174	185	171	164	173	167	168	175	175	166	178	181	178	185	173	162	181	152	163	171	172	192	190	177	186	177	193	202	169	178	153	187	162	163	172	173	179	148	186	182	172	163	170	176	168	197	177	183	180	153	151	199	181	158	166	164	187	183	172	185	175	166	173	186	177	170	152	213	174	168	164	178	170	194	180	180	152	178	176	157	197	172	174	192	152	188	165	202	189	204	213	180	160	176	185	173	166	191	176	187	181	174	155	175	177	172	193	182	166	176	173	191	180	201	179	173	178	181	176	174	167	189	170	182	177	195	167	186	191	172	196	179	178	166	182	186	204	168	183	178	176	153	164	211	192	162	163	183	175	169	181	185	173	185	146	202	162	166	157	168	151	195	175	164	168	165	177	188	196	173	181	160	187	154	199	186	197	182	191	160	174	179	201	161	189	156	188	177	177	181	190	161	171	151	178	172	163	167	167	211	165	184	163	192	168	156	181	174	158	201	171	181	188	180	179	185	197	193	157	197	176	154	200	208	198	147	178	182	200	187	195	173	179	167	183	177	182	198	160	178	189	193	186	168	160	202	183	173	176	175	177	168	183	193	185	179	188	179	182	160	164	186	178	186	169	172	199	182	181	189	178	162	171	178	163	165	156	178	175	214	180	166	197	177	180	170	171	190	170	179	169	170	179	170	163	165	176	219	167	175	145	190	187	156	159	176	188	172	192	188	169	179	169	193	161	183	168	189	157	189	170	174	188	186	191	165	168	211	192	194	188	167	183	178	164	175	179	180	178	172	150	186	184	171	166	188	194	162	190	173	160	213	188	186	179	171	168	163	179	182	169	188	171	172	163	190	162	171	198	155	159	176	195	167	186	186	189	199	178	176	188	158	201	171	178	177	186	190	188	181	169	187	168	174	173	188	178	182	188	168	160	179	155	185	195	177	202	183	162	181	190	177	186	147	164	180	163	167	163	146	165	180	160	160	169	177	184	166	179	227	164	188	153	201	187	179	174	178	176	187	183	172	182	189	186	155	168	174	166	173	179	179	183	204	164	180	153	187	191	184	164	179	155	167	173	196	180	167	173	185	193	161	185	180	176	169	193	161	193	184	184	173	188	165	192	174	193	154	174	182	169	164	201	209	154	167	176	180	180	169	163	186	168	178	183	190	171	181	194	186	172	192	166	184	158	184	196	151	157	173	186	163	183	177	163	193	169	193	167	181	169	176	189	162	174	168	156	182	169	163	162	180	182	188	174	167	168	184	168	194	200	155	181	173	171	192	174	191	175	180	176	185	175	177	173	194	175	142	184	207	183	178	192	185	185	176	146	200	150	171	159	193	184	171	174	188	188	179	205	192	173	177	192	183	167	180	187	189	169	182	186	177	172	171	180	177	174	180	181	151	198	185	181	182	177	158	205	165	184	183	174	166	196	158	160	169	177	199	172	184	177	171	195	163	167	179	184	199	196	160	171	192	179	186	193	194	195	196	159	185	176	168	171	175	154	168	172	185	199	201	165	148	178	164	152	175	194	178	193	164	174	174	159	157	174	172	183	176	165	185	188	200	190	187	196	163	183	159	167	192	191	171	171	186
27392	35740	8318	2964	2098	1650	1403	1108	839	721	622	496	478	398	362	393	298	313	308	284	281	291	276	239	266	255	251	253	280	278	235	267	241	257	250	267	244	292	276	246	274	264	294	274	247	265	266	252	245	295	290	256	270	286	218	245	270	250	266	273	258	236	244	277	244	258	249	259	248	226	265	269	254	265	257	222	234	278	261	276	238	273	226	227	260	262	236	252	240	253	234	212	240	230	215	233	235	232	232	253	239	244	243	238	225	271	205	234	256	242	233	248	234	217	227	247	257	260	238	269	242	257	247	224	264	248	243	238	264	229	255	212	246	251	225	213	227	243	219	237	240	248	211	270	249	229	221	224	233	257	254	224	251	269	229	247	232	229	249	258	230	249	222	245	253	239	247	263	241	217	221	248	252	262	234	242	231	259	248	226	231	257	249	235	239	251	240	216	236	258	236	248	251	251	266	246	232	236	246	262	246	228	240	256	249	248	244	240	271	215	230	233	218	251	236	216	235	239	235	239	252	269	235	252	252	248	234	222	264	252	255	254	266	246	249	214	262	268	243	232	242	233	256	224	223	239	251	233	228	234	248	249	274	245	260	222	252	240	216	272	219	228	237	249	222	223	233	255	208	232	234	239	251	218	235	242	263	217	214	226	230	264	246	229	246	219	246	250	237	227	256	246	246	232	244	257	250	239	271	254	220	248	229	237	229	238	239	262	275	260	260	243	246	251	232	256	254	242	225	253	229	242	230	254	238	234	230	234	264	229	220	247	252	262	238	226	253	232	262	246	247	238	230	272	263	247	252	259	252	245	247	230	248	240	255	227	243	238	284	243	238	246	261	251	235	259	230	243	236	249	249	236	235	240	260	231	223	232	214	223	248	253	243	252	215	271	251	247	244	228	232	287	245	257	232	248	245	273	246	235	251	247	224	230	241	236	242	220	241	241	229	240	242	249	221	238	247	219	261	248	248	256	233	245	248	248	246	261	246	222	236	216	222	230	234	249	240	241	209	240	221	235	225	244	252	243	241	223	217	240	241	245	247	268	217	246	286	256	243	244	231	227	265	235	213	264	237	231	232	237	237	273	234	247	242	225	238	267	240	232	236	271	239	253	268	229	259	258	250	247	242	216	261	213	237	230	253	233	217	250	246	255	234	247	235	264	247	213	240	265	242	229	273	257	256	224	232	237	263	258	248	252	239	237	256	242	241	259	256	210	223	253	261	227	220	242	259	245	252	261	249	260	257	244	272	255	262	211	230	256	225	246	232	245	255	237	216	243	223	241	222	218	228	266	233	247	249	260	231	259	261	254	254	248	232	256	237	246	248	274	238	289	267	217	245	245	262	261	271	237	256	223	276	218	254	256	266	244	237	277	255	235	261	233	243	250	259	245	263	267	240	250	258	251	227	284	217	242	240	237	255	245	249	237	229	261	267	251	230	258	250	240	230	239	249	235	255	225	233	257	256	243	243	240	226	274	250	240	250	204	253	240	217	232	233	249	219	218	241	244	250	240	251	236	230	214	252	240	208	259	272	226	230	273	217	218	252	234	258	242	232	271	239	251	232	244	228	232	244	256	213	237	255	266	249	277	250	238	254	221	260	235	242	232	222	241	243	222	239	239	244	228	227	262	239	242	223	238	243	229	235	248	271	255	227	208	247	247	221	212	231	232	261	256	260	237	256	248	248	246	225	253	247	232	244	273	268	241	224	295	252	230	240	226	271	236	264	247	257	265	233	224	275	264	252	230	249	251	260	230	221	228	261	217	258	229	260	237	256	242	215	275	219	267	234	250	258	252	254	212	223	256	234	253	214	257	258	241	221	226	285	253	249	244	266	237	276	238	248	253	221	247	236	232	248	257	244	276	234	235	233	228	263	276	253	243	239	254	253	250	228	241	205	233	233	230	221	232	239	245	232	255	235	275	238	233	260	244	225	229	248	240	231	232	238	267	225	257	260	252	240	239	280	225	208	241	231	227	236	272	246	238	240	234	249	232	226	234	262	266	247	244	256	259	235	261	245	254	267	250	258	245	271	231	234	251	277	256	231	219	243	281	215	244	235	231	260	236	238	233	236	256	270	238	230	258	232	231	238	239	237	244	272	264	253	242	228	242	218	209	244	232	216	254	253	260	236	229	217	262	227	244	261	260	208	254	261	232	226	210	242	242	264	259	231	243	249	254	249	264	253	254	226	260	229	252	260	257	246	233	234	246	274	254	237	251	261	232	223	214	276	247	258	209	215	259	263	257	233	252	263	264	232	252	226	269	229	254	251	229	253	252	260	233	230	247	265	251	248	222	271	241	244	232	260	230	261	243	248	258	237	265	249	264	243	251	237	247	241	250	236	216	236	237	232	242	252	236	242	238	211	227	264	249	233	256	242	232	245	235	228	236	221	248	259	231	262	224	250	267	269	258	243	254	254	234	245	219	242	255	249	244	225	272	242	214	236	243	249	234	250	240	237	240	257	269	227	269	226	241	247	263	253	227	249	227	247	236	245	232	229	216	211	217	278	213	257	264	230	251	246	222	254	236	215	263	253	239	246	238	268	236	236	271	210	286	232	225	226	233	242	238	222	262	250	245	272	237	235	267	235	250	252	247	244	269	241	261	246	263	240	225	238	267	267	246	221	276	266	220	224	206	245	248	225	249	259	262	247	248	253	239	236	252	262	255	230	233	232	229	253	247	241	246	250	230	245	239	230	247	235	231	269	249	237	246	241	232	249	235	245	231	269	243	233	240	295	228	242	224	247	266	254	245	216	242	249	227	260	262	247	249	256	243	219	244	211	226	229	249	249	244	230	250	220	257	247	238	229	231	238	243	235	234	221	235	225	238	243	246	229	240	232	243	244	235	251	259	250	267	252	238	237	249	267	245	246	262	240	229	231	278	216	234	264	255	226	225	222	223	238	238	239	213	217	251	266	225	247	242	235	213	256	264	220	260	242	244	243	256	264	215	232	234	246	272	258	234	238	234	245	277	238	259	235	233	231	286	237	225	260	234	244	234	231	255	227	217	251	252	223	230	225	246	228	218	228	239	226	242	222	238	273	236	261	210	258	233	232	246	244	233	254	280	251	248	260	243	239	246	235	259	242	236	228	259	218	242	263	254	244	262	236	231	243	240	257	241	242	247	239	235	236	235	249	250	265	229	228	243	245	237	214	241	240	244	238	253	248	273	246	246	250	256	229	247	217	256	258	240	250	236	210	251	247	236	280	257	256	259	238	255	201	266	221	234	246	250	254	232	247	253	241	220	275	221	250	219	247	236	244	262	235	254	235	260	263	216	249	236	239	261	253	263	211	259	259	260	238	251	250	263	233	231	246	252	226	268	229	233	241	257	239	255	250	251	257	260	233	248	247	262	250	244	240	239	251	262	240	230	217	233	232	271	279	232	222	226	220	225	246	238	241	244	230	228	232	257	242	241	245	247	255	240	251	241	257	245	244	218	216	253	212	206	223	240	249	245	223	265	230	232	230	252	249	249
22328	21235	29011	23745	21232	21254	8832	1417	978	889	729	645	566	548	495	476	467	420	445	426	395	394	363	386	340	425	419	431	342	379	373	370	370	384	347	367	378	345	397	386	342	338	372	374	370	407	379	401	377	352	410	409	347	369	386	372	370	335	343	379	363	332	407	349	381	356	389	364	362	358	353	339	363	346	352	331	349	348	368	372	367	352	320	356	356	327	365	372	340	371	336	355	347	388	349	367	349	336	354	322	339	371	352	373	343	331	348	358	345	336	347	344	370	388	381	352	356	330	353	337	370	353	350	331	364	362	340	350	325	351	326	346	332	348	334	377	392	355	335	364	371	338	333	341	335	343	352	346	369	342	348	356	350	357	364	348	339	350	365	345	340	349	342	368	384	384	362	363	335	358	349	341	319	362	376	373	341	347	330	332	316	313	352	357	352	349	373	370	367	333	324	349	328	372	337	339	331	345	328	340	361	318	370	363	360	342	358	336	371	345	360	331	340	362	358	359	355	326	357	364	368	345	354	327	385	351	326	347	345	375	309	365	346	351	347	377	359	354	341	361	356	327	355	324	365	369	349	341	368	344	339	351	339	357	331	366	350	353	339	375	333	336	371	343	367	347	381	329	354	349	365	323	343	356	361	345	350	340	344	371	333	351	308	347	367	390	356	357	335	375	397	351	377	347	326	389	330	341	381	392	348	342	321	355	339	340	328	328	359	342	338	389	363	349	323	326	378	334	349	337	358	371	331	388	344	381	346	362	336	370	342	330	361	325	323	359	345	379	345	371	323	328	321	358	370	341	350	351	346	360	361	339	320	363	349	370	359	323	345	363	379	388	322	348	363	350	379	355	373	350	323	344	343	366	350	327	387	358	338	347	372	337	368	372	389	351	364	348	332	357	339	359	336	353	342	361	358	347	371	356	354	347	312	328	367	356	352	362	339	370	334	339	372	372	359	355	357	359	328	337	361	304	347	356	344	354	336	378	363	362	358	363	336	344	330	326	324	351	351	353	330	354	402	346	391	389	348	332	326	363	342	384	340	365	362	331	371	318	332	361	354	369	365	346	326	334	337	344	357	378	399	377	320	385	355	353	333	338	365	348	348	374	323	329	322	323	358	352	344	379	343	308	374	349	353	326	347	328	344	342	331	323	355	368	352	350	344	357	325	379	358	323	366	331	348	353	354	381	368	326	357	338	390	340	345	379	381	352	334	370	360	350	379	362	322	342	341	368	348	378	324	354	342	327	356	357	350	317	334	324	365	347	326	376	367	341	332	360	364	328	363	328	358	357	328	362	356	344	393	350	340	332	335	337	336	349	363	355	365	364	352	356	359	356	370	342	347	339	360	362	329	361	364	314	353	345	322	336	342	365	342	344	359	359	349	375	375	330	346	351	327	338	334	336	334	344	325	363	339	377	341	358	343	370	369	380	346	384	367	330	385	374	386	343	331	328	325	347	351	311	339	312	378	343	357	331	371	368	379	330	350	351	344	342	351	307	343	327	341	330	380	374	348	399	372	353	369	328	325	335	363	355	331	338	336	362	329	369	336	351	348	363	351	319	356	357	319	352	362	345	356	354	371	343	365	379	306	383	349	336	354	352	330	370	353	361	325	406	346	335	309	359	348	343	367	325	344	318	359	326	368	359	337	368	340	359	343	319	329	331	383	352	320	330	367	373	326	353	366	356	362	349	370	371	337	349	378	359	372	312	350	304	351	368	323	325	366	344	336	341	295	338	368	358	337	332	301	402	343	346	340	338	350	369	353	375	349	353	335	362	344	377	341	357	366	354	345	366	342	343	378	382	333	333	342	359	371	353	324	373	378	341	310	334	331	342	356	340	377	358	339	354	346	357	357	371	334	335	333	332	357	332	338	347	362	353	310	340	295	330	355	339	329	382	304	350	347	347	371	355	346	340	374	366	345	342	346	351	385	305	356	312	375	352	346	338	363	338	320	370	317	382	355	339	355	334	330	353	370	357	361	358	360	354	328	378	331	314	363	338	360	354	348	362	372	348	383	323	357	369	346	359	391	357	323	363	382	359	356	372	341	350	352	358	339	351	333	336	342	363	322	339	371	364	358	348	386	361	325	382	342	361	330	372	336	358	381	305	361	351	338	357	383	362	374	359	374	374	327	350	372	359	336	362	352	354	353	333	347	319	338	331	371	384	328	351	344	375	329	330	374	329	377	332	323	326	330	327	355	387	338	339	313	324	341	346	333	350	349	335	341	312	339	350	352	394	349	355	357	338	362	345	331	356	343	367	338	379	358	362	368	357	336	327	344	350	379	334	365	337	350	308	333	382	346	359	365	363	341	316	328	367	354	367	347	373	338	350	340	376	350	334	337	317	355	351	358	365	334	338	347	373	336	339	356	344	320	356	350	336	348	343	322	333	312	338	362	334	384	355	303	352	337	364	321	339	349	349	312	344	362	332	312	334	326	313	359	358	335	355	378	345	358	325	331	361	352	339	334	357	356	357	361	328	348	351	327	363	350	343	372	354	337	341	382	360	344	370	353	370	367	322	322	336	345	316	325	358	356	358	352	375	360	348	337	349	346	325	338	347	327	330	322	375	347	323	347	338	325	339	342	367	392	369	354	373	338	345	343	311	367	334	348	364	321	357	360	305	368	366	342	335	368	343	362	318	388	358	329	356	347	389	337	325	359	371	361	331	323	328	346	339	342	370	321	326	355	383	338	369	322	339	365	388	342	350	387	360	330	325	361	329	325	354	328	356	329	343	371	374	335	317	365	328	363	335	358	353	366	385	315	348	353	360	336	342	349	345	360	347	330	366	369	328	407	350	362	327	352	378	322	333	383	318	327	369	348	360	349	361	364	350	350	359	328	384	319	388	357	360	368	351	360	362	336	363	392	347	348	361	361	345	333	344	343	326	366	365	359	349	371	340	327	357	357	324	336	320	351	352	330	342	334	364	337	378	353	347	373	381	362	344	330	358	338	326	349	352	374	356	348	349	391	359	326	375	357	355	324	341	323	361	359	334	354	336	361	326	352	410	353	391	341	356	352	362	395	337	355	303	346	337	375	377	352	342	351	350	349	363	370	346	353	351	379	340	350	376	352	355	383	345	355	352	345	362	343	346	340	354	354	338	344	368	345	361	344	365	333	344	355	340	357	348	324	364	319	335	349	369	350	355	377	319	344	326	345	344	357	311	362	367	361	346	341	346	358	341	364	369	351	340	339	331	310	332	347	359	332	351	297	351	363	381	330	353	358	355	350	358	334	354	352	381	359	363	371	350	371	355	347	328	333	338	363	332	351	366	350	353	341	324	354	384	339	346	346	356	337	386	334	321	321	391	361	365	356	351	340	373	348	334	358	360	349	334	393	319	399	349	358	327	354	348	324	349	346	315	345	338	341	336	331	336	342	335	360	316	339	326	344	358	351	368	344	346	305	340	306	357	385	349	305	349	355	325	353	356	366	327	338	336	335	333	376	349	373	335	349	331	380	322	337	358	344	344
32576	47307	14851	6941	4999	3914	3241	2329	1885	1631	1330	1146	959	858	733	692	702	622	623	594	529	535	538	516	535	535	483	531	536	522	507	497	470	520	517	529	520	508	477	494	500	510	507	506	514	505	522	527	500	530	477	504	517	483	519	489	462	550	517	525	553	495	477	512	472	469	475	491	493	500	481	456	492	455	455	465	455	472	482	460	456	468	491	438	473	453	479	442	429	433	450	436	438	460	436	474	493	433	463	404	455	470	426	459	470	463	430	447	469	468	430	433	429	471	437	420	457	434	456	457	472	457	450	474	470	462	455	451	447	440	435	458	473	455	476	484	471	473	493	454	460	440	446	442	461	476	442	429	448	457	459	427	416	436	446	488	480	440	501	472	457	458	482	469	474	445	464	458	460	421	471	464	457	464	459	473	431	445	440	443	481	455	490	477	453	489	450	404	467	450	443	452	460	477	426	465	437	503	398	453	479	455	460	448	474	412	467	443	440	448	455	455	415	430	435	458	437	436	458	439	435	440	426	461	474	473	483	459	464	418	446	495	477	506	432	428	476	484	485	431	470	463	437	432	491	496	432	473	455	453	455	444	448	445	478	462	451	442	478	438	495	465	502	441	458	487	446	471	415	433	459	458	420	469	444	442	464	461	464	442	437	513	461	459	486	463	450	474	451	431	471	432	444	442	502	483	441	473	444	452	470	469	455	450	508	494	464	476	440	434	421	456	430	434	466	458	455	451	489	485	467	464	454	436	471	476	460	440	443	467	459	444	446	427	449	462	447	448	461	448	472	432	439	424	460	459	464	433	460	488	421	486	421	445	440	434	445	452	452	473	463	439	427	470	445	390	466	458	476	439	457	450	451	481	435	493	440	439	464	454	459	454	454	432	467	464	479	490	462	398	433	427	431	456	441	437	471	406	455	478	499	451	431	440	471	459	423	454	448	514	455	440	477	433	462	465	484	466	445	458	416	444	425	490	449	487	428	447	465	460	463	475	417	460	455	456	458	464	463	418	454	439	442	464	482	463	471	439	465	478	442	444	460	486	440	433	449	481	474	488	404	481	445	427	501	422	468	442	461	407	444	467	437	476	447	465	476	444	464	476	442	499	447	436	463	418	450	464	428	497	455	453	485	463	455	507	466	429	473	420	470	475	461	477	461	460	444	415	461	433	438	404	449	424	466	471	427	450	462	467	449	473	451	439	426	476	473	452	459	462	439	485	485	450	428	432	463	463	466	472	441	457	415	459	470	447	467	474	449	487	444	421	423	474	449	442	470	466	454	446	469	432	466	430	478	438	451	422	495	458	480	449	439	424	441	468	467	479	451	461	446	453	412	476	456	428	459	457	444	447	438	477	474	459	404	468	474	465	505	471	492	457	435	418	425	454	460	450	484	474	471	466	456	425	470	444	480	451	468	496	419	444	444	445	457	458	458	465	462	458	466	407	475	526	466	431	449	461	473	420	457	466	441	452	479	443	442	426	439	414	453	461	419	464	442	465	460	479	436	481	430	479	443	477	429	476	490	454	432	448	450	462	444	469	462	421	441	456	444	517	454	442	481	468	406	452	477	437	456	457	492	465	433	466	462	462	475	471	471	450	475	468	463	484	471	453	416	462	488	456	465	445	474	451	482	465	422	457	473	461	479	464	452	479	461	473	447	437	424	469	437	469	449	416	448	491	500	455	480	437	449	435	428	429	443	450	412	416	403	434	460	462	469	439	458	453	448	410	448	453	430	442	446	464	469	458	446	449	420	456	447	452	467	466	489	454	451	467	447	433	514	466	453	427	495	451	423	399	468	471	469	463	452	488	455	483	441	480	453	455	448	464	448	413	440	479	416	462	477	419	457	420	468	452	467	421	465	401	433	448	417	450	428	452	433	418	466	462	488	489	460	423	438	462	437	440	461	472	440	428	468	485	408	484	435	459	454	429	441	440	460	474	499	412	453	443	453	424	445	451	432	425	441	467	438	442	450	461	438	448	462	474	462	490	453	447	454	438	437	452	424	435	448	439	467	451	464	447	448	447	433	459	470	443	441	478	453	440	394	464	447	437	470	439	459	461	418	503	457	477	462	439	426	465	455	482	414	465	468	464	489	475	475	479	471	436	437	450	463	500	435	443	495	473	457	463	470	445	426	477	439	453	444	454	472	456	484	425	456	448	487	446	469	432	460	448	431	487	438	468	444	446	439	434	470	473	478	443	459	433	445	470	466	487	476	444	461	511	442	473	469	452	453	487	473	455	459	453	449	488	446	460	420	418	435	474	472	455	447	431	476	433	479	524	450	417	466	446	420	417	519	455	424	427	446	497	454	459	461	442	441	497	429	460	443	447	493	394	456	481	483	464	453	490	444	414	433	453	442	466	449	441	443	424	474	435	468	481	443	440	435	451	441	470	429	444	503	471	466	485	435	456	433	463	433	450	449	464	468	479	445	466	439	491	424	441	452	466	435	453	473	446	489	412	445	440	454	470	448	470	453	440	412	443	453	477	446	448	489	458	409	450	460	442	442	434	448	452	431	422	443	506	483	475	461	447	457	468	422	431	436	455	463	430	451	450	488	472	464	481	436	470	462	443	461	455	456	435	471	466	451	438	451	476	458	436	449	466	468	456	419	485	443	460	470	439	449	440	447	465	453	493	479	486	453	425	493	424	440	492	449	472	483	479	457	450	468	438	471	476	497	451	462	461	439	452	465	436	456	462	462	441	406	456	455	452	453	483	447	438	432	449	443	436	506	483	440	469	470	433	460	453	463	449	493	432	432	448	458	439	432	438	470	471	475	426	450	495	446	423	466	431	463	458	471	439	416	458	458	471	440	441	437	474	447	451	433	456	473	457	488	432	460	440	448	449	451	430	450	462	486	459	440	416	430	431	427	451	446	490	464	463	429	462	485	456	454	438	450	497	467	469	491	437	466	435	458	444	500	450	449	454	467	429	427	431	470	449	420	425	457	467	479	447	411	438	457	423	440	477	483	406	434	451	453	502	460	476	451	425	421	448	425	443	451	447	465	448	435	458	486	511	478	452	431	482	461	460	462	432	451	430	445	430	476	451	451	493	468	423	457	420	455	432	461	459	423	474	420	436	454	477	418	451	450	468	447	457	485	455	440	423	403	457	460	442	529	474	469	437	492	476	430	456	466	483	485	469	449	481	469	456	459	471	457	450	476	454	435	458	450	472	500	499	447	439	454	453	452	460	448	472	467	474	479	451	415	428	451	469	448	462	423	459	449	464	438	430	441	470	420	447	452	425	502	444	459	414	433	462	445	482	457	426	505	491	461	427	435	438	479	479	459	416	438	477	462	465	419	448	438	459	463	448	472	406	421	449	419	463	491	462	414	449	468	409	466	446	452	462	491	447	454	427	471	447	434	423	471	453	451	451	446	513	456	435	453	461	435	477	473	446	421	481	467	435	394	446	449	454	409	461	433	410	464	488	479	451	446	479	446	450	467	434	454	475	461	456	454	456	466	486	439	423	488	460
27561	21399	10535	1859	852	702	596	499	443	378	368	350	341	332	308	305	289	326	292	309	304	282	268	295	290	310	328	296	287	326	279	290	306	289	291	316	306	274	295	316	319	325	316	282	307	302	311	308	304	313	292	307	289	312	274	315	311	316	292	299	323	304	339	289	313	262	294	295	303	283	279	320	320	290	312	299	279	304	304	283	277	329	296	295	287	295	276	321	324	287	268	299	319	297	280	285	286	312	281	298	296	327	308	298	278	305	257	292	283	264	273	275	286	332	330	300	284	285	285	306	286	290	308	302	303	285	304	305	300	269	307	292	308	283	271	296	311	303	269	340	307	288	277	324	311	309	283	315	278	282	300	295	314	260	301	345	305	302	329	319	297	319	283	256	293	268	302	307	296	300	307	291	282	287	315	315	297	282	280	280	321	298	252	292	321	294	284	297	272	318	300	284	325	315	322	278	281	331	294	302	276	297	317	271	301	278	312	295	307	325	290	304	325	297	283	308	290	289	313	289	277	281	287	289	295	303	304	285	313	296	320	265	297	301	273	299	302	284	310	281	275	269	281	297	286	285	275	329	284	308	302	289	285	278	325	322	271	302	281	276	293	299	301	276	297	306	303	270	285	303	295	261	316	287	282	259	266	308	246	330	297	282	297	298	280	266	264	283	298	277	301	297	306	273	293	279	297	290	292	272	286	284	341	282	274	311	305	292	314	321	300	322	262	279	296	311	310	282	275	288	289	269	309	315	330	311	290	299	266	326	285	303	283	267	282	272	308	288	285	287	305	307	316	257	305	287	293	339	290	265	305	332	286	284	276	278	331	302	314	317	298	265	309	281	291	274	306	309	270	282	311	276	273	299	288	293	328	299	300	291	317	274	323	279	277	282	265	312	271	287	309	278	300	316	293	299	289	281	291	284	304	325	279	268	273	293	310	283	288	262	319	318	307	318	318	269	285	282	293	311	274	301	293	317	333	300	278	302	287	295	283	300	266	280	299	273	275	270	307	317	264	283	284	318	320	284	280	306	296	292	318	317	302	325	295	269	292	295	288	311	290	319	258	285	294	282	306	313	273	291	281	275	273	267	275	306	302	285	286	277	281	280	294	290	300	310	325	313	314	260	259	308	308	295	271	316	291	315	252	323	272	271	291	283	306	289	262	308	271	308	266	290	285	327	295	291	305	304	293	329	292	305	305	281	295	308	320	296	294	291	298	282	312	283	305	289	302	295	286	267	333	292	283	304	297	302	299	311	309	290	301	321	310	296	305	266	278	286	315	265	307	285	302	301	317	309	308	304	296	301	319	339	288	278	300	298	301	292	313	274	305	263	290	314	276	303	267	284	289	288	296	302	303	262	292	283	281	290	303	285	325	276	320	290	295	316	288	285	264	324	282	289	279	314	269	313	270	304	286	282	317	327	296	277	282	313	301	300	298	263	276	312	299	276	326	307	268	300	325	310	291	287	308	265	308	293	278	301	278	281	301	283	297	298	281	278	269	297	339	292	285	285	301	318	329	292	313	313	307	324	293	307	304	310	313	312	282	307	269	271	269	297	305	284	292	307	296	312	324	261	305	290	318	311	332	308	288	295	270	296	296	327	274	301	299	310	297	277	325	286	323	295	297	265	285	293	291	300	302	268	323	293	298	287	285	289	325	281	291	309	292	278	310	296	273	296	268	286	282	321	283	310	309	282	285	305	270	298	313	309	297	279	311	329	270	293	302	311	291	305	328	300	310	288	307	287	294	287	283	316	282	275	283	299	278	294	289	295	297	296	288	287	249	287	298	296	297	288	312	314	310	285	284	277	257	301	288	294	293	291	328	309	301	272	293	312	294	312	302	292	285	270	281	285	308	263	303	304	303	296	288	299	283	291	318	278	268	283	263	292	302	313	286	277	323	276	280	263	312	299	284	290	328	308	291	291	268	294	310	275	297	317	289	303	295	260	308	283	307	294	302	301	295	293	323	296	272	277	305	277	306	304	306	298	317	317	308	308	288	292	290	286	316	294	297	293	306	317	266	312	306	281	276	306	283	303	299	283	289	294	314	342	278	296	292	310	294	295	307	310	279	339	326	299	276	308	290	310	316	294	273	294	332	312	284	322	279	303	312	274	291	290	334	293	286	310	289	297	286	317	278	319	297	320	284	323	301	273	302	307	292	284	277	308	296	287	300	283	275	320	320	299	283	270	305	281	294	335	289	286	275	294	297	282	283	310	277	329	288	317	301	319	310	282	294	337	330	300	307	291	280	271	293	296	285	315	280	289	330	279	289	295	296	303	344	313	295	299	299	344	327	321	287	273	291	294	323	272	290	301	299	277	292	290	327	296	313	287	295	318	249	293	284	308	274	295	310	288	283	300	327	317	304	250	264	320	282	303	292	278	264	266	318	271	283	308	306	294	304	285	293	305	308	318	299	313	292	303	283	289	298	271	327	274	265	308	277	313	283	265	317	278	301	290	292	325	334	320	245	285	325	341	304	257	305	300	307	297	302	311	305	289	312	294	298	310	280	294	309	328	287	269	275	289	312	310	281	277	281	296	283	263	304	291	308	314	296	307	280	289	292	312	330	325	293	295	307	281	273	278	300	310	270	273	307	273	305	268	262	262	289	335	275	294	301	284	291	301	315	293	287	273	316	312	292	320	313	320	300	278	289	294	300	307	272	327	283	323	297	292	303	274	313	331	294	298	312	311	290	302	307	345	277	274	276	318	281	305	315	312	263	278	286	278	319	329	261	313	296	318	281	289	291	298	274	296	287	296	290	317	295	331	298	303	334	325	326	312	277	297	296	309	274	273	297	323	273	294	260	263	293	301	285	275	271	290	311	319	305	306	271	301	302	291	310	317	301	293	290	280	308	321	301	317	269	293	290	302	258	328	299	300	292	287	302	261	309	313	302	317	294	301	306	298	306	282	297	267	304	313	308	272	309	285	297	301	302	302	299	297	318	287	317	299	312	262	295	300	284	316	294	295	294	301	304	273	289	288	284	294	268	309	318	330	283	332	304	324	286	317	285	327	274	301	288	300	301	333	289	314	292	313	284	304	287	345	290	328	281	310	293	310	289	300	298	314	271	305	279	287	305	271	293	281	295	293	314	263	330	275	295	293	282	284	261	305	297	286	323	306	314	295	312	282	295	292	278	276	291	286	305	284	292	296	310	294	291	305	264	308	283	277	266	293	297	309	315	286	292	293	285	290	313	281	310	299	274	304	315	275	296	292	296	304	284	278	316	289	314	319	299	299	310	316	318	297	316	312	294	278	308	288	305	300	294	312	274	334	333	293	329	320	301	309	284	264	284	342	309	282	305	290	292	313	264	279	287	288	305	272	301	330	320	348	320	308	306	289	296	298	272	292	301	280	299	320	300	290	289	310	287	281	281	313	285	315	291	314	327	267	275	317	281	283	283	281	264	294	272	294	296	269	304	266	337	303	304	319	300	330	305	273	289	294	314	264	298	317	270	319	280	323	312	335	287	304
23148	26308	5216	2191	1490	1236	1073	840	764	613	494	552	437	486	441	445	450	436	433	412	390	392	374	386	386	420	397	385	417	380	368	406	383	358	434	403	387	417	399	404	391	392	434	410	437	373	390	398	398	417	384	383	421	390	396	395	389	397	399	396	338	407	409	427	370	402	410	413	375	377	415	390	401	391	389	407	371	385	415	365	411	383	381	397	364	431	386	383	402	355	396	400	355	383	395	395	400	376	367	371	397	350	365	385	392	380	377	395	408	357	377	348	368	392	415	400	397	393	376	395	388	372	384	392	418	373	420	395	405	372	416	383	388	383	342	415	390	372	394	346	379	380	393	408	372	408	375	371	358	402	370	407	392	384	381	372	388	387	365	417	374	378	371	394	382	407	349	385	396	407	416	427	377	409	355	356	380	366	354	389	372	399	371	391	399	379	401	397	406	380	383	370	362	365	417	387	378	384	372	403	402	389	383	387	387	377	381	363	408	386	390	382	401	404	379	420	399	388	398	391	396	385	385	391	419	355	390	385	362	424	377	394	374	394	366	372	379	410	378	390	335	404	371	392	368	397	346	385	354	398	361	373	397	394	429	387	412	385	370	396	388	382	400	375	379	381	382	347	401	372	356	391	413	431	404	377	412	385	400	365	398	404	350	385	394	364	391	401	398	348	379	386	371	359	394	409	389	377	401	376	392	392	385	355	403	353	404	381	385	393	373	417	390	397	381	362	380	391	376	386	380	371	405	391	418	410	366	415	390	372	412	381	381	389	415	383	358	357	372	370	380	402	395	418	347	416	368	413	420	405	407	399	382	352	391	381	392	394	388	364	404	375	393	377	343	409	358	363	380	415	418	376	413	393	391	361	404	401	358	373	373	376	396	374	371	417	379	379	400	388	387	357	400	373	414	353	405	397	381	357	388	349	353	381	369	387	373	365	424	423	400	334	390	393	404	375	413	388	404	367	385	388	363	351	384	412	409	390	391	384	375	380	381	382	391	387	380	379	391	390	379	368	366	379	379	403	397	377	395	365	373	386	365	411	396	346	377	369	367	398	387	373	379	388	392	378	381	417	399	394	374	427	370	367	373	383	342	386	384	411	384	349	370	405	348	366	406	403	363	388	365	385	379	386	392	367	387	427	387	393	374	379	387	391	402	384	417	399	365	377	383	430	403	390	366	403	426	376	403	384	393	373	422	344	421	399	400	389	378	433	385	398	385	358	388	377	387	422	377	398	390	347	386	373	337	395	411	389	397	398	363	373	389	383	394	356	346	390	358	386	357	411	350	406	404	377	376	358	391	392	377	392	366	395	394	361	374	394	357	330	433	407	412	388	352	375	392	417	379	390	409	376	391	359	376	382	413	375	407	390	357	371	377	420	402	376	371	403	379	358	433	378	387	358	407	353	376	397	359	382	395	355	371	354	337	385	383	381	380	411	396	383	401	398	370	370	356	385	378	378	388	369	360	401	372	360	410	383	404	377	372	394	404	401	413	392	370	401	403	430	392	371	379	428	407	379	350	389	402	386	374	408	377	377	398	354	396	380	383	393	384	410	388	412	417	357	399	396	443	401	360	379	385	421	356	393	369	387	373	429	380	390	370	473	373	366	390	383	368	388	403	403	394	363	392	376	373	400	385	355	392	362	357	394	367	420	382	407	362	368	394	350	409	351	333	374	409	404	403	389	373	379	432	428	393	344	384	343	384	368	357	395	336	414	422	397	387	361	349	397	416	398	377	399	382	431	404	375	369	353	359	390	360	421	386	398	382	389	372	387	391	396	366	410	386	407	390	376	440	354	383	414	403	383	366	421	378	373	380	385	408	379	386	366	400	345	414	357	385	370	367	399	411	407	379	361	425	349	410	337	386	398	380	368	382	412	398	411	371	393	395	387	355	394	408	355	387	380	409	366	376	386	360	389	382	393	430	405	417	368	376	398	404	363	388	398	380	380	388	368	379	348	404	339	394	399	370	426	365	363	362	363	405	351	382	391	383	344	384	378	427	393	381	367	346	383	369	399	402	409	387	381	352	352	404	377	404	383	344	390	407	380	345	396	360	402	404	369	392	389	386	391	372	379	359	399	372	381	415	417	394	411	364	365	410	382	371	386	368	399	380	385	396	387	376	427	383	380	378	384	361	387	381	399	370	392	387	394	390	353	373	396	352	392	344	423	365	390	442	376	382	395	408	428	399	381	402	372	373	415	382	375	374	368	384	402	385	344	392	364	415	406	388	381	399	393	405	391	388	395	353	359	398	419	413	404	395	377	366	341	383	355	392	381	391	386	383	371	394	364	363	364	397	357	391	378	395	416	369	379	409	398	380	377	389	364	404	379	372	362	394	376	385	415	380	366	378	369	383	403	391	419	392	431	392	370	367	354	390	367	405	378	387	380	380	356	389	427	370	379	378	404	383	400	385	438	391	412	399	400	407	404	393	397	411	409	369	385	357	385	374	364	379	424	366	408	397	421	383	415	386	374	360	407	382	372	375	365	384	383	380	377	394	383	382	374	403	361	390	368	393	374	392	352	406	354	407	371	372	430	394	386	412	389	402	366	396	377	381	405	388	355	382	362	378	395	356	352	380	357	423	385	374	409	385	386	398	392	395	346	422	393	375	378	391	408	368	348	398	379	385	383	399	397	359	364	367	420	373	370	367	376	353	417	424	342	378	398	414	391	399	388	410	357	402	375	408	406	383	363	347	385	394	387	417	396	374	394	405	356	395	381	378	400	389	354	402	357	400	367	377	383	421	416	410	377	362	380	391	404	370	377	382	384	396	375	362	388	378	405	375	378	355	377	379	357	411	387	402	405	377	392	379	375	385	373	380	358	351	369	381	383	422	404	412	366	385	347	379	411	371	383	413	372	383	377	395	377	380	374	371	376	358	429	413	375	395	401	408	376	377	369	398	394	427	373	382	395	354	370	418	424	358	378	376	432	356	366	403	379	366	412	409	363	394	416	358	365	414	397	376	397	390	387	399	348	419	369	399	383	329	366	396	428	432	383	411	390	400	381	367	364	384	352	356	406	374	387	374	406	374	403	384	390	367	384	402	382	371	400	384	371	387	371	394	374	347	389	389	367	392	393	351	389	425	411	367	376	391	371	370	375	398	368	372	409	412	388	363	415	406	404	426	371	381	374	395	409	378	406	374	362	412	360	399	365	392	356	386	373	390	367	371	403	398	384	377	399	382	373	411	373	394	391	353	416	384	384	361	391	392	361	390	401	399	379	398	398	389	382	397	412	355	405	388	382	404	386	394	405	381	389	433	410	404	391	373	396	411	389	363	416	365	382	370	385	374	386	386	392	358	392	382	402	383	384	372	366	374	397	370	390	375	392	400	390	420	402	370	385	407	361	355	398	434	366	381	416	358	374	365	388	379	362	391	382	396	352	363	384	358	392	386	364	383	378	408	362	372	387	386	392	370	369	362	404	398	420	358	385	417	354	394	372	413	392	377	389	390	386	378	399	356	416	395	345
23117	21160	28520	24049	21144	10518	1644	999	823	727	700	568	525	544	508	476	522	496	499	473	450	458	443	440	480	446	465	442	482	456	451	460	460	467	455	450	427	422	450	440	424	406	439	485	435	438	457	443	469	446	476	432	420	417	450	423	455	426	457	475	475	448	457	407	434	449	448	400	462	425	438	447	422	440	432	440	437	439	427	451	416	482	460	438	462	409	458	399	405	393	418	446	467	460	430	423	443	448	412	459	459	465	455	462	448	413	430	446	454	422	452	418	431	461	445	416	417	434	468	434	402	382	392	429	436	438	429	418	427	416	475	425	459	420	440	468	448	415	457	459	436	457	475	456	457	431	425	456	400	396	403	396	440	423	471	433	435	455	430	404	423	435	430	454	438	401	411	456	426	438	446	452	450	454	444	453	431	442	455	433	458	446	402	436	429	467	437	429	443	399	427	433	463	430	441	432	434	433	443	461	433	429	437	462	423	431	449	455	428	458	434	446	448	460	428	424	421	446	434	401	457	439	417	440	439	423	441	422	405	471	428	432	420	405	450	438	425	451	468	437	445	419	426	427	450	451	429	436	449	428	433	424	451	468	427	474	447	436	418	402	407	392	429	442	423	447	444	443	399	473	429	456	423	450	417	449	445	404	437	457	453	451	450	444	425	462	418	430	404	437	432	404	456	387	454	445	419	420	387	433	482	449	443	429	434	442	435	458	408	413	429	456	426	441	473	442	456	456	417	431	428	453	424	449	436	420	434	411	422	433	458	447	430	410	409	459	405	431	456	411	457	466	461	461	412	424	435	450	458	437	473	467	429	443	431	431	436	410	415	457	451	439	473	468	461	408	450	411	409	432	467	410	453	435	466	463	454	441	398	430	419	457	481	439	429	427	433	469	420	418	448	456	416	416	469	471	422	479	435	453	401	448	444	399	411	445	413	453	436	425	452	437	442	414	458	451	440	446	450	468	435	397	468	460	426	445	471	418	460	418	435	441	461	444	459	404	429	429	469	404	453	436	400	453	450	432	435	424	422	453	434	429	422	433	419	421	411	445	447	425	405	451	431	466	435	460	460	427	407	438	440	450	444	430	444	420	443	424	432	418	477	417	424	439	482	428	451	419	433	442	448	403	435	391	442	432	418	433	422	422	456	393	431	425	469	433	469	438	432	467	418	463	431	430	424	444	431	429	400	427	451	453	421	443	436	437	448	472	414	455	420	432	408	401	435	402	417	422	451	429	450	432	448	434	443	444	402	429	435	448	459	447	440	428	461	449	437	425	468	445	456	430	463	445	465	409	459	428	444	408	430	427	424	421	439	426	447	481	424	414	395	428	423	413	429	422	435	465	438	385	428	458	470	437	457	431	451	400	459	433	446	423	425	416	403	422	432	426	441	449	425	445	439	422	437	415	442	423	446	457	464	446	444	425	425	415	435	413	422	423	450	484	434	435	422	444	449	415	452	483	449	412	436	417	411	435	416	436	392	445	402	412	441	432	455	445	434	457	463	409	439	431	438	445	444	492	436	426	490	478	446	452	422	382	447	414	458	451	444	424	430	420	445	430	437	477	443	451	443	467	408	472	449	471	441	412	458	391	428	421	416	406	417	446	426	424	473	419	413	430	427	422	411	453	400	407	421	444	465	418	459	400	420	451	440	427	404	432	463	412	457	449	437	396	431	454	411	442	420	411	426	423	409	440	456	423	461	450	436	441	440	412	448	439	467	442	440	434	422	394	431	458	447	458	414	421	444	417	433	434	461	427	418	431	435	419	428	473	425	426	396	429	442	416	415	441	424	430	421	428	409	430	438	461	451	436	442	424	418	415	420	453	398	421	407	438	442	459	426	411	427	442	445	430	426	442	411	430	426	413	434	427	443	435	412	427	425	462	454	485	433	471	425	438	438	437	459	469	452	446	460	424	440	451	420	426	437	423	425	453	461	435	429	412	412	440	438	446	452	448	479	420	452	431	407	455	420	416	420	473	430	410	441	437	453	424	457	402	422	462	415	456	499	440	434	449	444	428	442	401	399	416	459	427	410	417	455	431	436	438	433	389	442	442	456	424	454	428	440	466	424	443	439	400	457	435	413	431	476	404	409	427	443	417	459	441	419	450	438	437	473	438	447	419	436	464	420	454	443	436	441	425	403	443	459	434	401	422	429	407	433	417	457	445	459	440	413	464	439	459	416	469	421	420	437	454	446	398	431	420	429	468	428	428	429	424	460	435	395	444	424	444	467	456	438	428	458	457	435	483	419	433	431	444	417	445	439	385	438	444	437	439	444	443	430	426	380	429	415	441	442	433	446	424	445	441	447	430	457	441	437	438	457	405	459	460	459	448	419	429	414	410	471	429	438	413	452	462	449	457	433	393	441	411	442	382	429	415	455	439	412	420	416	429	464	435	402	432	411	426	409	416	459	403	432	458	438	466	424	423	438	421	406	422	427	450	430	425	442	466	410	439	442	402	459	420	447	374	394	409	437	444	426	475	477	397	461	392	472	434	436	419	424	431	429	447	436	395	451	435	459	455	420	420	464	455	440	455	447	443	480	446	413	433	448	449	432	404	432	410	434	420	458	415	443	409	426	431	424	421	421	413	450	450	437	396	437	382	410	423	413	436	461	413	416	412	419	436	419	430	417	447	451	427	462	402	387	428	452	450	432	408	442	430	434	473	500	415	411	438	442	449	453	423	444	427	458	437	438	402	446	403	442	427	440	416	444	448	408	449	458	466	441	389	440	461	445	428	431	484	460	399	414	430	403	447	437	447	425	444	425	416	460	417	419	418	438	436	449	419	462	424	449	450	452	442	448	451	462	411	413	450	386	437	463	413	427	438	447	405	427	439	441	442	413	429	435	413	446	437	428	420	442	428	427	457	423	443	458	410	446	411	455	464	426	455	459	411	399	419	469	468	427	403	430	449	418	420	441	425	480	428	459	440	459	421	438	426	420	435	404	442	484	402	434	460	437	422	449	429	435	381	446	413	428	457	366	393	421	417	426	448	434	451	451	406	406	393	429	447	490	433	441	447	445	473	459	425	420	427	438	441	456	442	451	395	474	453	435	432	422	389	446	390	430	452	388	420	410	470	430	426	447	420	424	455	446	439	462	413	435	434	413	391	442	456	433	369	427	425	467	445	444	434	458	413	468	444	438	414	428	440	421	428	436	451	474	445	453	412	444	431	450	443	426	404	502	421	458	414	431	425	449	416	419	403	411	411	446	430	442	480	449	417	443	428	433	412	423	460	411	454	407	454	429	449	406	432	410	490	438	439	404	454	398	460	441	452	443	471	452	407	423	471	430	435	409	418	469	399	420	426	433	431	445	461	446	422	423	421	418	419	450	461	440	454	418	401	405	454	406	434	430	445	422	424	485	457	432	415	425	472	416	436	453	425	426	446	451	443	437	450	449	448	418	453	435	437	439	456	428	437	406	418	414	424	438	445	429	451	411	422	434	412	410	466	471	434	416	432	402	409	439	449	461	447
28695	40572	11714	5178	3792	2844	2292	1943	1487	1171	1104	955	857	778	806	723	675	661	688	606	619	570	606	548	586	590	617	628	559	567	598	589	647	592	566	654	579	617	633	545	571	586	617	597	593	581	553	580	610	598	605	598	630	649	583	590	633	605	598	611	604	578	562	566	575	571	582	567	545	573	579	527	545	564	576	534	569	547	532	588	580	557	588	577	525	557	547	552	552	572	583	565	594	612	573	551	509	565	550	580	546	546	595	585	571	575	534	554	588	520	563	606	557	534	608	608	557	542	564	565	534	522	552	561	572	587	548	547	513	599	556	536	543	554	546	572	567	574	561	573	564	544	620	600	566	565	527	605	566	537	559	549	573	531	588	562	560	584	540	602	589	552	572	558	587	592	559	581	577	563	617	579	594	533	549	575	547	554	545	536	550	548	572	573	579	561	573	544	585	586	519	542	557	533	554	549	551	589	539	616	581	574	560	607	552	545	586	582	522	592	598	578	599	532	586	577	546	541	536	587	566	563	516	527	580	565	554	560	573	573	566	531	554	576	597	546	544	566	555	529	538	574	542	535	543	570	564	588	539	564	554	548	535	564	569	603	593	513	556	554	565	529	526	516	569	523	548	565	588	558	598	597	532	566	528	581	588	567	586	557	552	601	570	588	542	569	575	519	529	601	585	539	618	561	557	499	534	554	587	609	546	578	580	524	548	550	560	540	520	524	562	569	567	591	564	581	585	563	571	538	579	595	545	558	569	560	582	596	564	536	571	579	578	560	567	601	571	555	538	542	551	578	517	577	555	571	587	573	576	575	574	552	574	582	521	601	568	606	537	541	574	542	578	562	538	616	546	555	618	600	542	574	554	540	574	598	564	541	556	567	566	531	597	566	584	543	560	542	576	532	559	591	545	582	565	526	546	573	551	567	558	567	600	581	550	535	555	582	583	562	554	552	553	558	569	550	554	561	550	576	549	553	546	566	600	584	558	554	550	519	604	519	537	547	563	565	582	588	553	492	564	570	572	585	559	567	545	573	595	547	541	561	542	594	577	541	603	549	553	615	555	550	544	584	577	547	571	543	507	524	575	587	585	562	542	527	562	570	549	526	568	516	602	580	563	585	534	576	549	567	565	519	566	522	571	564	555	536	572	585	578	563	553	560	617	542	573	574	569	543	549	594	544	627	528	553	566	592	550	612	530	532	552	585	502	566	571	537	572	570	580	591	531	571	599	577	589	557	621	555	523	564	579	549	575	582	599	585	559	573	581	540	573	583	555	601	552	548	584	539	543	557	557	554	593	545	558	565	567	578	553	534	561	573	492	524	565	580	523	583	577	595	595	582	495	579	596	553	550	587	527	604	565	555	575	625	553	535	579	541	577	549	500	553	550	598	553	553	583	571	560	555	518	557	594	558	577	590	585	545	566	579	512	548	583	552	550	573	568	511	549	598	561	565	529	571	581	611	567	568	575	599	584	554	553	553	590	524	549	567	582	561	566	547	558	563	548	559	591	528	549	521	557	570	570	556	593	580	562	567	569	554	539	581	588	576	541	589	593	608	574	577	546	551	608	582	545	572	556	614	581	571	565	572	517	535	580	588	547	561	538	587	575	539	607	570	561	582	565	570	587	569	524	567	559	592	570	535	542	596	537	553	532	539	583	555	539	566	554	541	559	599	556	615	550	591	546	558	564	540	552	614	570	524	572	599	536	524	571	551	563	599	537	554	567	545	559	567	546	568	523	550	481	551	550	585	541	566	558	527	598	559	544	540	575	549	540	541	561	555	537	527	575	573	584	581	530	602	544	539	547	536	568	546	562	522	574	551	540	579	574	575	587	549	570	555	555	560	585	550	577	568	564	553	574	571	556	561	580	544	566	569	580	549	546	533	549	572	574	520	568	527	572	583	538	548	524	514	570	496	541	564	573	547	536	556	537	569	516	550	584	575	589	585	541	531	542	511	585	576	532	566	569	527	543	564	571	576	590	549	579	533	559	530	588	603	583	571	585	569	592	572	575	571	589	556	532	568	544	577	550	572	543	544	536	616	521	561	570	554	514	551	593	521	541	606	579	573	562	546	551	566	495	569	526	564	611	596	562	570	548	565	561	542	558	641	573	524	555	515	613	556	584	559	554	567	564	566	573	532	597	599	544	587	566	557	559	607	558	572	610	576	528	547	546	564	554	592	586	544	598	547	558	602	587	541	523	570	555	553	557	582	530	559	570	558	570	609	551	538	555	549	548	571	582	544	540	565	501	583	565	553	566	582	575	560	538	586	569	541	530	590	544	547	544	579	542	556	524	548	514	586	561	569	518	575	581	597	503	528	561	552	555	563	547	556	562	554	548	633	544	580	549	579	576	523	620	532	562	576	567	604	556	571	609	539	566	577	562	545	570	551	561	547	588	559	565	603	583	573	569	548	569	608	562	557	563	562	557	578	533	559	563	566	573	546	554	564	617	526	550	576	588	539	546	536	563	564	543	564	576	566	596	555	584	563	553	621	535	583	565	557	593	544	599	586	549	627	561	572	565	555	518	584	587	545	593	538	577	540	551	598	585	548	566	569	551	585	538	566	555	546	524	585	577	586	564	528	596	622	548	553	573	513	533	562	557	565	566	532	574	535	556	530	566	541	583	576	533	533	565	607	539	562	542	555	588	580	560	540	540	531	586	575	573	582	536	568	552	561	545	544	558	497	567	588	591	594	534	574	538	595	607	574	544	586	610	577	548	570	532	611	587	542	589	573	564	601	532	553	577	585	544	576	602	568	572	548	572	560	563	566	541	532	583	559	526	551	563	556	569	595	586	562	560	558	554	548	545	563	589	561	569	608	575	558	575	536	551	552	539	572	532	585	533	560	533	550	564	583	611	576	556	564	567	584	559	576	554	570	562	570	547	588	538	535	572	573	597	546	535	531	548	537	521	563	520	545	533	523	575	533	585	585	517	530	613	567	594	563	552	571	582	541	562	515	595	588	567	544	552	583	556	631	547	542	516	528	574	592	538	556	544	543	576	581	581	588	570	546	549	582	576	582	544	555	553	541	562	577	575	559	599	587	543	570	563	551	514	549	555	540	562	545	615	580	572	526	581	556	607	543	538	563	543	573	532	554	590	541	518	537	551	595	586	576	510	532	577	588	556	618	609	555	566	551	577	565	612	604	558	577	594	554	562	567	547	555	557	594	606	510	568	559	568	578	546	581	554	537	522	569	560	537	536	516	566	579	569	565	573	531	572	567	558	574	580	597	562	575	571	569	569	568	575	599	542	586	568	567	573	566	552	605	573	578	580	586	523	562	551	570	553	566	548	558	595	592	591	559	584	538	540	520	578	538	589	567	551	556	553	594	543	612	551	594	541	485	572	577	583	543	579	560	588	568	600	564	589	544	552	559	551	584	585	589	528	582	566	587	546	580	569	549	556	558	573	597	560	551	587	563	558	533	556	530	552	545	536	549	581	580	544	535	564	529	575	555	584	500	549	561	535	564	555	567
24393	21157	27223	25187	9113	1001	726	491	423	316	285	285	244	268	264	216	202	209	211	214	184	177	195	178	174	177	196	186	178	176	164	193	195	182	184	211	192	197	188	197	199	216	171	180	199	182	193	193	167	170	193	182	202	181	195	181	199	190	188	196	195	184	192	181	188	197	166	155	166	179	174	204	200	177	171	165	170	173	182	171	156	174	149	177	200	185	178	171	185	172	205	207	175	163	185	156	164	174	159	172	169	186	193	192	191	167	184	180	167	180	153	184	177	161	182	195	168	183	170	194	173	160	157	189	174	161	173	181	192	181	188	181	153	191	185	194	208	173	176	162	182	174	186	176	160	165	176	189	163	190	185	176	171	170	194	166	184	192	179	182	187	183	151	206	170	188	184	183	184	180	181	182	178	176	157	181	168	172	196	177	150	165	185	150	214	191	170	188	177	181	177	170	158	186	166	200	169	210	173	189	166	161	160	200	171	167	146	169	173	178	161	169	170	179	181	203	185	157	199	200	180	164	172	172	184	179	205	184	182	187	149	183	170	176	181	169	168	156	181	159	184	164	178	175	217	190	175	173	193	178	180	170	203	189	164	186	186	180	203	189	164	173	174	192	187	211	187	174	177	178	188	185	190	176	189	192	174	208	197	198	163	169	168	182	176	164	197	162	172	175	173	190	194	221	178	152	181	181	185	189	188	184	156	180	180	193	155	170	175	182	173	168	187	196	164	202	173	152	183	165	178	176	184	183	151	180	160	187	171	158	178	174	151	173	155	173	190	175	174	188	193	188	167	197	184	183	215	196	166	195	179	176	174	183	180	195	174	163	163	177	165	179	172	164	179	165	158	181	166	182	183	167	165	177	170	161	183	191	181	166	159	181	166	201	185	171	176	181	160	173	157	192	175	187	189	165	179	215	175	171	195	153	172	179	159	175	188	189	184	201	175	174	165	162	175	178	179	166	171	168	197	198	177	174	195	157	179	180	168	181	181	171	179	174	182	183	151	176	175	197	160	159	187	174	186	183	164	176	175	170	188	184	176	189	158	157	180	165	202	175	178	189	168	162	168	162	172	174	165	161	188	170	184	173	188	185	174	202	173	156	193	153	174	176	179	177	190	177	199	181	177	180	175	176	196	174	178	205	189	194	179	157	181	154	202	170	180	169	173	167	177	159	185	190	200	190	177	165	170	191	157	183	185	187	187	172	191	170	177	159	191	178	178	177	175	174	173	183	196	173	190	182	184	187	185	191	159	179	189	195	204	190	168	195	174	160	161	174	196	174	180	164	181	178	168	178	175	154	202	164	151	185	170	168	162	175	189	187	171	167	170	162	165	176	175	157	152	204	175	176	160	177	186	184	200	176	179	195	161	180	193	185	198	157	190	161	159	166	197	178	160	189	165	174	161	173	178	180	180	178	170	198	186	189	151	165	181	184	175	154	191	179	176	153	194	157	177	147	165	170	191	178	180	162	199	159	162	179	193	193	171	179	183	171	162	174	158	170	210	192	159	179	167	193	170	177	179	164	171	179	177	186	184	176	183	155	164	188	174	200	166	181	145	164	188	168	180	185	199	187	195	179	157	174	206	183	192	179	177	182	172	190	161	219	193	197	171	195	199	163	200	154	165	158	191	174	187	190	170	188	181	188	193	190	177	190	168	172	169	174	199	200	166	170	179	178	170	161	169	157	165	162	182	197	171	173	178	180	195	192	159	177	191	185	177	182	160	193	189	196	162	193	179	180	170	159	193	164	163	155	155	196	182	178	164	178	162	187	203	152	191	173	177	196	199	171	177	172	194	190	161	194	157	165	181	180	185	173	167	180	192	192	169	157	156	191	184	171	154	177	183	181	171	167	191	178	178	186	184	180	183	170	169	187	187	175	170	193	194	177	171	175	176	179	186	185	176	186	182	163	168	164	193	177	185	169	168	197	162	165	186	155	177	184	189	175	186	173	183	172	185	175	197	177	161	204	168	187	182	178	169	173	171	182	163	186	192	166	164	172	160	182	157	167	180	168	181	172	181	173	172	170	190	182	158	185	168	183	186	180	184	215	177	191	184	141	192	175	187	170	194	197	160	166	169	156	178	180	207	183	191	199	183	176	163	170	184	173	165	167	150	172	206	177	173	199	185	193	210	181	179	179	195	165	177	177	172	167	179	191	199	172	186	194	181	147	177	170	195	170	184	190	169	185	168	165	180	205	185	156	159	149	193	181	179	193	177	204	159	176	153	165	161	152	183	184	171	182	200	166	193	178	201	190	182	174	176	167	153	152	187	178	167	192	167	198	176	175	176	197	169	180	172	167	184	160	183	190	177	184	163	169	203	193	183	160	183	164	194	169	167	163	171	173	162	156	166	170	159	185	199	184	156	187	179	185	171	173	176	190	170	143	185	186	180	186	175	205	157	161	185	180	175	198	188	190	192	172	197	170	167	171	177	195	153	186	194	202	176	174	179	185	174	167	185	180	166	167	185	187	199	166	184	178	184	204	185	199	169	175	161	194	204	174	174	171	167	197	180	180	156	182	176	189	184	148	177	147	169	170	181	177	163	170	181	170	182	179	185	179	171	173	182	179	168	178	209	194	182	197	149	172	172	168	167	192	179	170	179	184	219	191	180	180	179	172	191	174	189	175	169	183	169	184	195	177	163	176	162	191	179	188	172	177	162	186	191	177	192	195	195	179	184	165	200	155	191	150	182	168	202	161	178	181	189	170	189	188	190	190	173	189	191	176	183	198	172	165	192	175	201	177	197	187	178	202	182	169	176	164	181	173	166	187	187	173	189	167	166	165	175	166	187	206	196	171	182	165	171	175	175	165	184	191	162	183	179	184	182	173	200	173	190	186	138	192	202	187	196	166	172	189	156	181	173	185	189	173	161	193	166	191	168	164	161	190	190	183	160	183	204	167	175	176	182	151	171	182	213	174	160	198	184	203	175	167	180	187	179	183	177	174	163	179	176	186	156	174	175	145	184	147	172	199	182	161	167	167	174	183	177	148	150	184	182	175	172	186	200	173	157	197	161	184	202	150	182	185	182	184	165	149	161	181	178	172	206	184	189	171	180	185	169	173	157	162	204	184	182	155	184	172	161	193	158	172	181	167	194	171	193	195	178	197	170	166	171	180	175	200	188	183	183	174	178	200	162	198	174	180	183	152	187	166	181	169	180	191	193	162	188	198	180	173	191	174	192	166	203	169	175	196	167	181	152	185	186	165	174	181	161	165	187	180	198	194	165	177	174	163	172	193	146	174	179	179	180	189	178	155	152	166	189	171	195	163	160	204	204	180	190	166	183	171	161	187	170	191	210	194	177	219	184	179	186	181	176	179	174	198	183	178	182	211	183	176	186	170	189	193	176	176	180	167	183	200	181	201	168	179	191	173	172	183	183	181	185	175	149	168	188	193	193	158	171	165	189	182	199	191	181	179	161	217	165	185	178	153	169	198	181	177	180	169	186	168	174	196	202	175	180	158	167	169	189	174
27646	35637	8495	3477	2541	1850	1486	1087	839	645	559	536	441	411	366	366	310	296	308	293	322	276	245	263	276	262	288	236	292	298	293	257	243	275	279	245	256	267	274	234	281	253	264	255	252	272	269	283	286	271	301	267	251	287	280	238	248	270	251	271	264	261	253	251	246	289	269	258	268	256	251	238	230	233	255	239	293	242	276	242	260	264	253	253	249	289	225	247	260	250	272	232	286	220	250	251	247	240	243	251	208	227	238	265	251	251	223	253	241	247	243	262	256	260	243	240	280	273	249	225	264	212	235	218	229	250	245	244	232	280	281	241	272	239	266	214	226	231	284	228	242	228	246	254	261	246	234	248	246	266	236	222	229	279	228	254	266	237	237	247	220	258	247	226	263	275	209	240	253	243	222	213	230	228	234	259	253	230	234	255	244	260	237	237	248	251	252	282	229	244	248	252	263	239	231	228	233	221	239	272	266	228	230	246	226	245	256	249	258	257	236	256	250	267	238	223	240	243	229	203	249	247	220	223	234	268	251	230	213	237	248	251	231	228	281	246	233	271	228	239	262	251	290	246	256	254	251	242	258	235	233	249	266	249	240	238	241	245	237	275	246	250	238	236	261	259	230	254	229	242	264	240	249	260	262	259	265	246	212	257	229	247	235	247	231	223	241	287	216	235	249	245	273	226	267	235	237	232	250	256	225	225	237	273	269	228	242	234	251	273	255	229	243	258	248	252	229	232	229	256	228	223	253	233	250	231	211	256	253	259	267	254	222	244	253	267	262	273	219	229	239	247	247	258	253	276	232	247	256	225	257	272	274	253	225	234	221	241	272	261	231	262	237	242	226	265	282	223	249	230	239	241	241	253	237	255	236	230	250	256	214	253	251	255	237	240	245	263	259	252	242	265	258	233	244	257	244	263	221	248	258	240	210	238	242	233	270	241	248	256	240	279	275	249	249	240	244	248	212	251	259	238	225	208	250	262	229	229	257	246	214	234	253	244	247	240	240	240	277	275	240	244	244	238	251	244	239	248	228	253	237	264	245	259	258	246	252	291	222	272	245	210	249	251	252	247	258	257	244	254	248	234	239	248	256	236	276	249	263	250	259	225	228	227	265	261	258	248	253	235	229	255	235	263	260	252	268	228	240	241	249	256	245	234	270	236	259	236	223	261	251	229	263	244	260	236	238	245	245	222	233	223	255	243	236	239	264	236	255	248	242	253	217	239	272	242	238	240	263	239	260	222	215	248	254	259	227	240	231	247	268	258	219	227	264	221	229	263	251	254	242	232	228	229	249	246	254	238	251	246	261	228	220	281	240	235	239	236	266	249	241	225	241	248	255	231	244	237	245	245	237	264	270	238	251	265	224	228	263	219	223	217	250	273	235	246	249	246	256	249	224	241	252	237	260	241	232	245	261	265	243	254	227	239	255	281	252	244	232	265	230	247	225	263	244	249	248	253	242	225	243	226	212	233	258	254	244	246	239	258	216	250	253	247	252	243	214	246	235	246	229	224	244	236	240	229	234	255	269	271	227	246	270	256	257	269	259	249	234	254	239	229	270	245	226	259	271	263	234	237	229	220	233	237	234	224	232	237	268	238	240	261	252	240	225	210	241	250	277	234	256	246	276	239	235	250	245	223	265	242	259	262	251	229	241	249	264	250	243	264	244	244	233	239	218	243	248	244	276	231	244	251	245	255	249	221	263	223	235	263	253	248	196	247	250	246	243	228	236	248	252	224	238	247	246	277	218	259	234	247	204	237	235	273	241	236	235	246	211	243	268	262	256	245	231	234	255	253	278	221	232	236	258	237	268	227	255	237	246	234	244	247	222	245	218	269	240	264	236	246	230	228	249	247	240	242	240	227	242	228	232	243	239	254	226	264	240	237	247	247	239	234	211	242	267	248	257	234	235	267	240	220	246	225	244	247	230	232	281	226	234	245	261	242	233	262	221	243	269	230	211	230	227	244	224	249	242	249	262	236	216	235	251	264	219	234	241	229	243	233	249	265	236	251	244	210	244	247	199	244	238	247	245	270	242	255	271	262	249	268	237	242	254	241	239	248	267	252	272	242	263	235	230	259	262	254	243	254	217	267	232	245	222	246	259	234	246	227	221	220	247	241	244	259	245	211	233	226	262	219	220	236	272	250	250	229	240	265	239	275	241	259	233	256	256	249	237	273	240	235	248	244	252	268	251	240	259	218	257	251	238	272	254	253	279	260	243	233	230	229	264	264	234	246	270	230	241	242	281	249	232	237	234	247	269	236	226	266	245	244	258	244	240	226	218	248	247	228	225	236	250	250	265	215	243	241	244	235	244	230	267	239	226	257	240	256	238	226	229	235	240	230	239	252	245	278	259	235	238	228	236	229	246	237	247	256	250	240	237	255	236	228	263	234	215	236	262	236	254	282	242	229	258	245	226	279	245	238	264	278	225	244	263	239	266	229	238	228	250	256	226	239	249	240	248	245	257	241	239	224	209	263	231	255	268	253	244	229	241	245	247	238	257	237	240	251	243	229	234	232	235	239	227	269	215	241	230	246	238	250	220	225	237	258	247	241	274	237	214	256	244	232	238	233	255	261	230	238	230	234	233	258	232	261	240	254	244	232	237	248	249	230	237	263	254	271	240	245	249	232	261	244	245	239	253	231	253	209	258	239	221	229	241	258	242	240	239	210	246	249	235	217	214	245	232	254	238	234	222	232	261	242	285	219	263	244	242	218	263	245	276	262	234	238	269	238	242	221	241	239	242	265	238	248	239	238	249	232	266	263	245	244	288	254	224	242	228	241	245	246	254	231	229	221	244	224	210	233	257	234	251	240	251	251	232	243	262	244	221	261	249	235	252	255	238	256	260	242	217	236	249	250	250	263	228	252	260	233	224	239	280	264	242	240	233	221	259	222	237	247	217	237	214	258	256	252	271	246	213	243	242	239	247	258	252	215	249	223	252	230	220	243	260	243	223	229	241	246	237	259	209	248	245	230	251	256	256	249	241	256	239	250	229	245	252	251	223	245	243	258	255	271	231	233	241	256	255	256	269	230	238	242	209	237	237	241	240	220	261	224	261	236	256	244	225	271	256	225	239	226	232	242	235	244	243	270	234	252	258	237	265	258	249	269	228	254	270	255	250	232	227	242	267	250	231	244	199	283	256	254	269	218	259	231	247	247	233	244	227	259	237	213	238	213	245	250	239	250	236	261	254	236	244	246	257	230	256	251	230	257	244	259	278	268	249	274	232	250	248	237	226	253	249	237	262	231	241	252	227	231	232	262	269	206	266	260	252	257	251	267	218	272	240	232	253	272	252	274	209	245	253	245	250	262	226	256	228	239	256	248	270	242	263	257	250	270	241	234	254	250	223	239	222	256	229	251	278	249	291	229	233	229	245	241	274	256	262	249	258	243	272	228	219	227	250	268	234	255	222	239	250	272	255	259	268	236	239	255	244	246	244	207	239	285	252	252	246	210	245	238	254	256	247	247	259	238
22321	21252	29085	23760	21251	21260	8500	1425	883	759	697	609	530	512	519	465	460	462	433	408	435	386	386	386	394	390	369	352	374	381	366	418	376	363	391	355	388	398	346	381	370	355	351	335	374	365	365	358	381	401	409	389	371	392	343	370	350	389	392	378	346	378	387	322	326	377	368	395	352	350	361	366	375	346	347	338	364	344	315	341	366	339	332	343	364	336	348	356	349	367	335	345	378	350	354	339	316	363	348	351	326	329	377	345	337	352	323	385	360	362	320	367	330	344	347	345	344	327	383	351	361	327	319	357	381	327	338	365	345	334	348	353	336	347	349	331	379	379	337	356	345	373	331	355	372	365	324	385	364	340	341	377	365	358	319	333	343	355	337	325	350	340	356	334	359	377	331	339	353	320	336	364	361	351	369	366	351	342	366	358	357	374	348	354	349	352	353	346	347	354	344	340	352	338	373	349	367	363	341	354	340	302	354	339	326	321	359	370	380	382	346	349	335	388	344	368	347	324	365	336	385	338	331	326	347	347	347	315	347	382	341	325	340	346	314	364	329	369	353	326	368	331	359	335	331	372	345	326	326	384	335	329	367	335	346	330	345	346	345	335	345	353	324	363	348	370	361	365	364	336	330	382	320	362	381	357	362	310	359	331	357	344	347	356	366	322	368	366	363	355	385	356	319	373	344	336	342	362	361	372	365	314	364	374	340	362	343	351	364	356	314	352	343	380	323	373	345	339	344	329	348	341	371	358	360	366	350	328	362	332	358	351	354	363	351	368	337	399	352	380	341	369	371	362	360	353	355	363	353	379	341	341	337	351	368	387	330	357	339	340	365	350	342	353	353	351	371	343	315	348	326	343	385	371	334	364	333	361	308	341	327	357	348	317	378	369	368	321	378	329	368	318	321	375	365	378	367	320	343	370	358	323	358	345	324	338	400	333	356	343	347	303	355	374	356	320	362	342	337	339	353	336	342	360	332	342	361	353	350	341	347	355	352	327	328	332	352	349	366	337	373	341	343	344	360	378	352	357	310	359	377	341	353	377	334	342	346	314	345	346	406	341	357	351	351	353	330	391	347	375	353	355	323	340	351	326	322	358	339	362	308	321	362	362	379	325	374	360	348	329	309	344	343	365	328	323	315	356	372	320	345	321	352	327	377	325	358	367	338	296	365	356	322	362	351	341	324	335	317	352	340	353	328	325	317	370	333	352	346	362	332	304	353	327	343	360	368	342	353	341	351	335	371	333	347	340	353	331	386	359	372	330	330	378	344	343	341	381	335	358	344	355	321	343	360	332	324	334	347	362	360	312	320	369	391	355	332	371	344	359	336	353	368	322	371	365	355	346	358	360	355	349	369	324	330	319	317	325	347	378	339	346	318	353	321	321	350	342	355	349	335	340	330	350	374	330	354	349	339	351	330	347	323	370	370	326	321	339	341	355	343	340	353	335	337	343	364	354	335	378	336	340	366	323	336	358	375	343	370	342	335	306	364	396	372	352	344	374	351	333	377	338	355	333	329	350	343	326	321	347	304	338	340	312	371	339	315	350	326	350	354	361	369	408	336	321	338	352	322	346	353	358	289	327	378	348	340	316	353	360	355	306	338	369	374	337	344	346	379	357	372	358	347	335	354	353	357	344	339	336	358	333	324	330	373	321	310	365	323	348	366	370	369	317	330	334	370	358	365	357	350	324	341	342	313	352	362	353	333	326	345	370	345	326	368	362	325	349	331	368	348	369	367	353	323	375	336	366	355	305	346	362	321	374	333	363	351	316	354	357	359	358	356	333	360	354	371	353	352	352	364	337	375	341	354	351	332	352	361	346	336	367	396	363	346	344	330	359	348	349	337	301	351	334	371	360	337	351	362	347	315	347	326	350	311	332	344	360	338	397	336	333	376	363	343	349	365	329	334	383	325	342	357	377	361	339	349	327	343	347	354	378	336	337	346	343	356	357	342	317	353	341	335	323	337	341	346	338	343	358	322	373	313	318	327	333	351	326	340	326	338	364	350	351	325	339	362	337	340	333	332	338	321	333	342	371	340	323	348	319	308	336	332	350	355	333	344	331	339	329	328	340	349	343	369	367	353	310	360	357	350	338	330	369	339	308	348	374	337	337	387	332	373	333	350	324	363	363	334	379	347	393	367	337	348	350	370	356	395	366	376	383	350	356	364	342	352	354	341	352	341	331	348	364	354	345	355	331	310	361	321	373	341	352	377	371	346	339	333	343	371	338	322	335	356	309	339	370	350	349	380	354	314	348	325	361	363	358	364	333	356	358	311	347	341	342	367	367	370	301	353	338	339	347	331	317	354	330	346	360	351	365	336	335	320	358	333	359	320	354	330	339	350	357	332	342	344	340	324	340	335	354	362	358	347	339	350	366	328	335	359	359	348	326	318	323	368	367	342	356	356	347	357	376	340	321	352	327	380	404	373	366	357	359	365	318	353	318	320	376	333	305	330	327	337	328	334	352	325	315	357	358	342	346	341	349	370	323	307	332	355	361	370	377	290	360	340	392	357	363	353	337	334	354	363	351	333	322	358	357	371	368	373	341	347	385	324	335	358	351	352	365	364	398	330	316	359	368	333	302	353	342	354	365	314	315	337	366	355	357	322	373	362	333	332	346	354	344	363	328	334	345	334	328	344	307	360	355	339	348	356	342	359	371	373	362	326	386	361	323	373	329	360	324	353	347	369	380	342	355	348	354	333	377	362	332	310	361	356	368	325	320	336	354	343	346	341	353	366	375	323	332	347	344	388	337	358	312	351	361	365	352	354	357	333	327	375	340	347	332	347	347	331	370	372	343	377	347	342	362	379	342	335	364	379	325	319	315	334	374	345	315	368	366	339	345	346	353	361	363	340	367	365	345	357	333	322	318	341	364	341	360	342	366	344	363	331	369	357	345	349	335	367	358	389	334	331	350	354	331	311	368	374	358	389	405	340	388	363	359	378	349	365	342	348	343	329	348	355	350	380	326	333	404	287	346	376	336	367	359	317	334	329	361	365	348	369	348	324	352	337	356	367	326	338	356	333	296	378	334	355	321	358	342	349	339	363	376	387	341	351	342	321	331	348	339	366	356	369	364	356	351	349	320	392	345	348	342	374	344	366	347	334	328	343	356	337	355	351	340	347	317	347	327	368	339	333	328	336	347	369	338	362	372	375	360	306	366	340	303	315	370	332	334	366	324	326	356	347	375	367	333	341	360	335	364	336	323	365	342	312	340	338	308	329	343	361	337	324	356	354	332	353	343	370	356	344	383	350	353	329	359	332	358	362	355	339	374	371	333	334	348	357	360	353	301	380	332	368	334	331	350	376	346	353	357	356	352	352	337	314	341	359	320	326	352	348	342	319	342	359	342	340	357	318	323	322	341	375	335	329	340	342	371	361	304	387	352	351	307	306	342	367	345	323	336	324	315	377	341	340	307	354	370	294	360	336	350	377	341	321	336	328	310	373	369	319	346	337	345	324	319	352	343	347	340
32873	47325	15548	7597	5551	4173	3172	2318	1637	1472	1308	1075	939	849	790	747	669	626	623	572	575	584	526	553	529	530	481	519	568	512	549	482	543	502	517	488	541	532	551	465	476	507	526	515	495	494	513	488	504	516	511	542	457	502	485	527	539	517	566	507	475	439	485	472	499	485	460	442	426	460	500	494	480	460	492	430	428	429	454	484	441	457	474	450	459	451	487	471	438	483	478	471	439	444	462	473	450	468	480	451	445	448	483	427	454	463	424	465	445	468	465	400	468	451	448	456	425	445	433	438	486	452	478	483	475	485	419	492	427	472	464	419	459	450	463	453	484	459	453	464	468	483	430	447	454	452	446	471	448	451	416	436	454	422	432	440	432	491	447	474	441	450	475	452	510	454	454	486	477	433	493	445	501	436	460	495	466	486	467	445	460	456	472	466	447	478	459	437	451	476	446	457	446	433	466	452	472	483	440	457	517	466	471	462	449	474	499	417	471	466	430	455	485	449	431	451	451	457	458	422	463	432	411	472	484	465	459	476	453	434	465	499	428	452	494	484	444	434	486	440	420	499	469	468	433	457	440	485	455	474	468	460	431	479	486	434	489	457	461	471	509	451	441	438	473	466	431	443	473	459	455	431	483	430	444	445	459	458	473	436	501	474	451	432	460	476	476	479	480	407	433	434	425	502	481	450	466	458	472	427	460	464	457	439	490	446	488	454	464	462	460	481	495	460	449	414	467	470	474	475	431	482	474	458	488	435	420	459	469	495	502	455	470	420	444	438	427	443	468	453	491	402	457	467	487	470	465	471	465	428	464	477	444	488	486	463	486	447	466	456	446	472	459	467	473	450	441	488	470	435	472	486	432	444	449	421	475	444	459	455	438	464	454	443	477	489	443	449	469	454	467	472	458	435	437	432	422	486	427	458	454	422	442	468	446	468	459	440	488	483	461	458	487	456	462	429	466	452	415	475	457	485	453	417	459	468	431	470	423	455	533	456	476	435	463	451	487	445	433	458	485	428	461	435	449	452	468	426	465	448	480	458	469	479	477	483	469	446	464	486	450	479	442	475	453	447	434	496	455	460	426	446	412	469	483	463	462	477	429	450	459	454	461	478	473	453	476	461	416	477	461	456	476	440	449	453	484	471	460	456	452	441	449	497	465	437	438	419	468	459	460	436	464	466	427	435	434	480	444	475	470	439	457	450	469	472	452	465	452	449	441	454	446	467	489	404	455	418	478	454	469	469	449	478	464	458	475	454	463	484	431	470	461	456	464	468	454	457	474	440	455	448	467	458	451	487	478	466	455	454	429	501	466	437	433	484	397	438	437	454	451	461	484	459	464	499	467	456	446	445	482	457	515	436	472	488	459	461	428	487	474	457	451	474	458	427	436	421	489	461	482	464	432	424	436	447	444	452	432	462	481	408	446	458	484	464	485	465	435	453	465	456	437	468	468	487	448	445	452	513	459	488	469	479	490	501	457	460	448	435	467	492	491	482	469	471	423	456	456	466	423	473	422	467	474	463	484	485	458	489	473	447	470	468	476	467	429	447	417	455	486	485	427	465	490	459	469	432	447	458	511	452	459	458	408	462	459	443	439	475	468	430	490	454	441	467	451	429	459	421	467	454	454	437	466	459	478	432	459	452	486	468	451	442	475	484	481	463	449	460	466	490	460	496	480	423	436	426	474	440	472	441	482	494	476	442	425	443	461	424	475	454	419	449	472	478	441	470	472	466	458	434	451	440	446	450	426	439	423	473	452	474	477	461	453	452	480	473	450	483	455	463	472	453	444	484	464	459	481	447	443	468	488	444	495	451	442	480	467	452	462	445	472	447	414	484	430	484	456	475	480	466	450	430	453	435	431	475	461	462	456	443	466	453	451	447	490	429	449	451	396	469	451	452	488	434	446	462	437	468	472	473	493	485	444	450	439	422	498	462	484	464	463	441	479	475	424	434	444	477	457	480	513	498	444	454	474	473	500	497	437	432	478	454	489	460	452	436	458	466	491	461	480	419	445	458	398	462	451	434	461	456	491	480	450	436	469	436	500	465	484	445	457	441	441	450	430	457	435	487	452	452	479	437	450	504	443	439	438	476	447	446	464	465	448	471	443	413	416	453	469	470	466	451	445	482	467	474	475	475	414	504	452	453	486	461	481	453	466	438	445	474	456	440	479	421	441	481	436	498	452	447	469	503	491	468	482	498	468	455	440	421	459	429	469	487	452	480	463	472	461	459	458	427	453	461	469	486	474	447	479	419	437	477	440	453	447	463	463	479	473	475	467	440	468	442	472	506	478	469	446	464	439	481	416	474	464	464	472	437	449	482	461	449	449	455	430	470	447	496	464	461	452	453	460	490	466	459	447	432	441	489	480	474	454	458	495	470	465	493	479	458	415	456	409	458	458	466	459	462	460	452	470	507	487	436	479	451	478	492	450	466	457	479	461	479	488	446	446	466	492	477	441	428	437	450	433	432	476	461	467	459	475	450	502	440	475	486	467	472	489	482	480	438	480	446	447	466	437	466	444	443	452	464	462	427	431	451	459	472	450	464	446	472	478	453	423	435	444	470	402	466	437	463	451	483	481	484	447	437	403	474	442	475	469	461	497	434	470	431	479	463	454	435	432	465	482	404	455	463	490	440	428	401	420	466	453	478	479	450	453	460	438	470	432	452	457	456	436	459	472	441	416	463	463	483	458	453	455	425	458	449	431	409	462	449	459	431	442	455	452	402	464	467	454	474	467	417	463	474	461	488	446	468	464	451	468	498	476	449	483	471	483	425	470	451	434	495	478	491	463	445	450	482	458	466	428	469	426	461	447	454	472	432	457	458	459	469	399	467	484	440	440	417	472	474	432	464	477	482	454	495	472	474	428	469	470	447	485	453	440	452	474	451	479	451	455	438	454	443	500	411	502	460	479	457	460	465	479	428	423	431	419	443	505	471	471	442	479	440	463	460	435	455	428	426	458	454	454	426	458	435	471	477	432	495	457	460	478	448	490	487	430	461	455	458	455	476	465	462	466	457	475	435	490	440	448	451	453	493	466	469	450	449	448	456	461	472	461	479	474	475	457	457	463	449	496	431	459	455	481	479	462	435	426	430	458	445	478	449	447	470	439	469	456	441	439	494	471	452	487	472	436	494	429	437	418	481	499	448	491	464	433	482	425	416	409	473	463	480	455	451	475	417	465	507	467	477	461	448	468	447	457	469	466	446	468	433	466	461	423	478	432	435	456	466	443	467	474	475	460	442	475	479	435	456	412	480	480	445	471	471	441	469	479	404	435	468	491	456	465	445	473	467	420	438	411	429	447	454	451	463	452	450	478	417	467	498	446	424	477	473	488	453	451	495	451	469	468	478	453	466	423	466	487	479	476	490	456	459	446	443	457	459	451	475	503	449	459	462	410	450	499	480	492	468	463	469	443	434	406	474	465	418	478	442	477	444	458	456	457	478	422	474	469	484	444	424	456	494	471	491	450	431	478	447
27475	21434	10494	2040	931	686	564	454	406	405	375	359	348	323	296	328	293	353	304	283	300	314	323	301	316	295	323	333	307	314	305	329	273	292	295	297	282	324	300	292	289	321	293	325	308	318	316	287	339	296	303	310	321	264	341	308	289	298	293	313	314	302	294	296	301	286	289	321	311	286	322	299	305	329	282	304	329	283	287	301	297	342	299	297	298	326	307	326	289	288	312	305	289	304	278	301	304	316	277	297	312	315	320	319	304	298	290	290	284	311	296	304	279	300	275	298	306	281	314	291	340	297	282	306	280	331	316	288	293	287	302	300	335	286	309	336	282	280	329	327	329	274	276	326	299	299	304	300	288	317	298	294	276	316	294	306	288	295	341	326	341	293	296	289	304	318	324	295	329	305	256	266	304	270	293	278	319	292	308	312	273	308	323	271	283	277	278	280	273	308	287	305	295	301	299	288	328	288	267	319	313	310	297	298	285	297	264	292	290	289	283	288	302	304	292	290	312	284	295	279	297	291	289	314	315	288	288	317	311	304	291	280	289	309	268	324	278	310	303	270	273	280	312	312	312	292	317	281	293	297	287	343	311	288	287	289	314	279	325	320	301	289	287	307	305	291	306	276	302	299	313	283	283	306	322	285	291	288	323	293	292	306	314	311	299	290	276	321	320	281	286	301	322	304	263	270	307	320	292	317	329	290	296	294	306	316	275	311	294	290	296	322	287	295	293	276	284	283	307	300	291	304	293	297	317	321	278	322	283	299	282	330	274	290	293	341	319	325	302	311	311	327	278	281	307	321	306	274	295	306	308	311	309	343	274	295	326	316	324	325	245	274	297	314	296	293	265	276	293	309	270	288	291	291	283	296	314	330	290	294	316	311	298	298	278	303	298	296	307	317	264	299	295	302	311	307	302	346	342	313	306	318	294	292	321	293	274	307	298	290	303	310	311	301	309	318	296	291	308	303	288	289	301	314	314	277	312	309	312	309	302	302	290	317	317	328	292	276	317	290	320	301	289	306	308	288	259	279	285	281	287	316	285	274	297	298	273	316	297	330	351	280	298	295	290	295	303	308	296	324	320	286	302	303	303	286	298	313	270	286	331	308	336	280	307	327	274	317	345	326	290	310	288	338	275	300	294	302	292	327	293	299	290	324	295	314	285	285	302	318	299	282	303	311	294	276	280	280	316	272	303	289	288	291	310	298	275	285	306	278	342	285	308	296	298	317	324	313	293	297	302	311	303	272	279	268	292	297	314	287	299	311	311	279	303	321	314	303	262	294	286	297	285	291	309	292	321	340	332	289	285	284	300	294	302	292	304	301	304	313	311	300	298	288	297	290	298	302	318	330	315	287	312	262	305	328	305	312	295	309	285	335	305	322	278	282	306	323	314	308	310	319	288	288	275	298	334	336	278	295	265	302	327	280	293	308	315	326	291	316	285	301	316	288	269	286	290	277	308	313	284	306	334	316	323	304	311	309	293	331	336	285	323	303	297	295	312	306	296	290	318	301	316	337	284	324	300	310	316	295	294	302	290	304	306	272	293	304	298	280	313	306	291	286	295	277	301	267	311	319	298	304	268	310	272	307	309	301	312	288	313	288	288	319	303	317	296	290	291	314	327	294	282	323	285	313	296	293	279	308	299	298	299	315	303	300	279	259	330	305	307	264	291	295	309	327	310	278	315	333	312	312	287	279	290	321	294	309	293	316	331	295	319	293	309	299	307	324	304	317	272	319	301	323	311	262	310	312	297	308	300	312	306	319	316	303	299	310	303	297	310	296	311	297	330	317	308	285	292	303	302	333	298	312	329	316	283	299	285	304	307	296	317	275	281	304	316	290	293	309	310	273	319	327	318	303	277	294	321	305	312	284	304	308	291	273	252	315	296	293	306	296	321	299	316	292	289	288	284	285	289	319	287	296	292	292	309	300	309	267	288	328	276	316	285	311	319	261	294	313	303	343	297	311	290	296	282	310	322	303	334	345	281	318	276	301	298	295	259	272	287	286	265	320	293	310	291	307	319	331	315	291	332	263	316	289	282	319	289	272	311	282	284	295	325	319	283	271	279	330	289	311	327	298	313	274	300	309	294	298	305	318	334	320	266	307	307	303	313	303	290	303	324	316	288	328	315	277	297	312	291	296	299	287	313	321	293	309	297	323	297	304	297	296	289	299	303	317	284	298	281	298	308	282	330	305	290	308	336	311	289	299	284	287	315	297	273	332	311	314	277	302	327	273	292	267	277	336	295	272	303	304	291	298	293	310	300	298	320	298	300	274	287	312	308	289	290	289	312	292	284	321	272	282	301	311	297	270	320	279	304	299	321	300	320	288	313	291	324	306	310	315	325	300	262	282	327	300	283	298	314	309	289	285	267	284	312	282	302	313	305	303	304	320	289	281	287	273	295	290	313	298	289	302	301	299	298	298	289	304	315	294	336	288	285	279	275	284	303	309	299	282	288	298	309	279	317	259	285	316	285	283	300	298	300	323	312	270	319	331	290	283	289	311	298	298	330	282	277	298	274	280	298	287	327	267	280	290	296	293	308	301	292	302	325	318	307	320	313	290	312	296	299	289	323	288	312	307	282	293	293	293	307	294	293	317	298	323	304	303	274	302	306	297	266	290	318	309	358	332	296	254	285	316	326	312	282	305	307	298	311	308	279	306	331	309	297	290	296	280	299	306	298	277	313	281	281	305	319	303	322	295	295	287	286	301	329	290	287	296	302	348	317	294	270	289	287	325	342	316	311	308	276	320	320	296	294	285	318	305	298	290	317	324	300	309	307	279	318	282	274	280	302	305	298	265	297	310	306	304	322	295	286	324	295	275	312	310	275	297	290	302	289	319	305	298	320	290	320	310	313	263	315	305	296	292	305	328	327	324	288	308	299	305	308	297	296	314	284	275	304	268	305	299	282	328	320	293	321	307	285	308	287	293	303	305	298	330	311	345	303	298	339	287	286	296	307	314	329	335	315	274	308	308	285	304	317	336	310	272	304	281	323	282	310	272	277	323	312	270	303	280	312	296	273	265	320	311	338	311	320	315	289	286	282	310	324	278	323	306	293	318	284	305	317	285	334	305	296	299	276	317	287	295	302	261	329	305	337	348	318	327	315	274	328	287	290	289	265	298	310	298	304	310	312	333	312	300	291	286	313	277	272	297	301	307	275	308	318	253	331	307	275	320	326	320	283	303	320	265	307	303	279	320	295	281	313	281	288	322	307	305	285	297	279	297	313	284	330	324	341	296	260	283	337	346	309	287	273	302	327	310	329	279	302	289	298	274	306	295	307	305	310	283	262	277	347	307	294	310	309	297	284	305	297	304	283	304	291	315	310	300	324	301	337	268	286	281	317	303	287	287	260	295	313	291	313	286	290	314	301	298	288	287	273	291	305	343	294	299	312	305	302	308	300	318	304	308	319	319	282	285	307	289	307	294	299	273	304	329	299	300	292	331	290	306	289	307	288	301	320	298	255	273	310	287
23344	26617	5248	2415	1741	1241	1000	750	658	622	546	485	477	489	466	398	435	417	429	448	387	406	392	406	391	351	392	409	395	407	423	373	422	405	384	420	382	394	402	392	357	357	419	391	430	413	424	429	421	402	397	392	401	454	407	420	403	393	408	434	397	394	388	396	411	406	401	415	416	428	417	401	373	375	400	367	406	401	404	396	374	383	411	374	384	390	386	368	392	355	391	351	398	378	377	404	389	386	367	402	370	379	379	386	359	402	352	371	399	397	378	378	364	406	369	417	361	416	393	383	377	392	386	407	399	370	416	410	366	390	381	360	403	419	387	422	390	412	370	393	390	400	368	381	370	403	421	382	404	393	375	422	405	380	389	376	405	433	410	392	388	360	417	412	387	405	402	410	382	417	409	401	358	394	423	387	396	405	405	380	400	381	395	396	377	376	417	421	399	366	426	404	395	386	415	388	390	378	390	402	378	368	378	390	403	372	371	418	395	379	397	383	377	412	389	441	383	386	371	384	410	455	385	368	351	375	403	372	383	383	347	385	408	402	393	412	423	397	368	369	402	398	375	403	408	390	412	366	419	392	370	419	405	418	355	400	410	397	374	381	431	377	391	371	380	413	385	407	406	392	417	428	450	373	380	401	387	404	385	400	400	392	441	366	383	418	384	413	415	381	399	408	403	389	399	372	381	376	391	371	397	389	411	381	393	391	402	388	355	403	396	437	436	361	389	409	404	403	391	383	388	405	435	394	389	386	386	381	373	382	397	405	381	405	394	399	422	392	396	373	382	385	414	403	387	372	399	366	382	383	417	423	382	381	376	369	391	349	395	381	396	389	376	357	397	361	378	395	368	404	400	387	400	383	391	405	381	401	393	400	351	378	349	405	359	411	397	385	365	417	380	419	400	400	371	415	382	415	413	410	401	398	391	377	385	372	392	374	355	350	388	427	376	383	413	400	364	416	450	430	371	398	379	373	385	406	364	386	394	356	399	353	387	378	370	383	399	380	383	387	363	374	427	361	404	416	412	388	408	361	385	410	405	379	377	397	409	405	440	406	386	364	430	370	353	411	431	370	350	417	337	398	384	405	403	403	387	398	412	376	393	354	396	388	390	390	408	425	401	388	372	408	368	361	391	365	377	381	362	386	409	388	384	366	337	388	399	362	422	443	405	393	386	406	360	413	414	394	394	370	376	392	392	367	385	421	380	375	394	375	410	371	393	362	419	349	393	405	403	423	417	402	396	375	410	429	400	408	383	442	388	365	384	385	410	353	387	400	410	383	393	376	376	405	403	369	410	392	435	372	365	388	364	382	384	425	387	417	399	387	408	409	410	384	376	366	396	380	393	401	395	399	401	368	383	426	382	404	384	383	421	381	374	412	352	402	414	428	420	381	377	370	373	398	370	400	377	362	416	390	378	362	371	407	386	361	383	379	380	405	352	389	391	421	395	417	395	379	383	382	389	367	400	413	418	399	405	379	361	406	362	407	392	381	374	378	391	393	378	417	369	389	340	409	381	412	369	397	380	362	383	387	399	369	356	362	388	381	394	405	374	379	418	441	401	434	388	367	405	394	397	365	378	403	365	367	361	396	407	395	403	399	384	437	354	394	378	415	355	389	375	367	384	374	351	407	370	401	409	393	397	371	386	401	388	378	381	374	402	392	373	409	381	378	352	415	412	374	387	411	381	371	385	382	359	386	384	391	420	420	363	417	415	403	420	399	416	386	394	378	369	407	409	396	392	371	406	388	426	406	403	393	370	417	351	368	364	411	428	361	413	411	433	399	380	377	435	402	356	414	373	376	367	408	404	397	401	383	380	384	410	408	419	391	391	383	415	361	383	381	370	393	374	398	339	405	374	408	395	371	417	370	412	387	385	422	403	439	383	368	396	342	374	369	377	394	418	373	413	355	375	399	379	407	364	411	384	393	383	376	408	408	403	380	375	419	414	403	399	391	359	374	393	422	402	340	414	391	403	395	406	421	371	385	370	376	384	405	408	385	364	379	379	403	345	396	413	374	373	390	416	398	356	378	421	374	375	427	397	382	406	453	383	381	405	406	396	392	385	373	388	378	394	375	389	422	417	385	377	380	413	361	405	410	416	352	414	356	403	400	393	400	372	383	401	373	399	358	408	430	392	399	371	406	379	353	402	379	402	405	374	400	334	402	372	389	430	404	380	397	381	384	397	412	395	417	375	400	364	405	385	410	344	366	410	386	389	361	377	390	398	398	349	361	384	372	405	367	389	365	361	396	391	367	372	392	417	378	423	372	409	401	380	391	391	418	393	375	410	387	411	413	404	416	381	400	403	413	414	393	402	398	397	423	356	375	397	380	386	399	390	406	377	386	403	409	365	355	409	404	406	401	337	391	376	390	389	376	410	410	396	370	409	411	390	393	408	407	410	396	371	399	391	364	364	420	377	392	370	397	399	369	404	368	397	396	407	384	350	398	416	372	384	429	398	403	367	383	366	401	411	383	396	406	412	355	409	408	398	398	384	403	365	381	393	376	429	405	386	380	380	395	394	372	365	404	381	385	423	409	411	399	400	369	383	377	424	361	368	393	390	401	396	421	379	381	426	409	395	381	396	431	399	384	393	370	422	379	427	387	391	370	404	401	382	411	374	435	386	407	371	361	394	376	409	401	359	386	361	402	408	363	406	370	407	408	426	393	390	363	371	389	389	390	431	373	362	416	418	391	424	385	391	420	404	387	346	403	375	374	418	383	408	373	381	374	404	412	423	393	386	391	394	369	388	363	412	398	393	396	403	431	409	390	357	382	409	384	382	377	368	390	413	406	395	434	373	359	383	399	414	346	391	393	413	413	413	414	389	383	365	408	400	419	415	405	388	414	395	410	398	427	396	391	424	400	369	402	375	373	362	417	421	361	406	394	418	370	424	409	384	382	354	381	372	383	376	408	424	417	387	380	413	415	401	386	396	427	381	398	358	389	390	353	361	361	356	421	386	405	400	370	402	372	351	405	424	380	374	414	396	388	381	389	384	402	398	389	407	394	403	418	408	422	348	383	394	395	402	373	396	405	373	372	355	397	416	410	410	364	408	409	388	433	405	370	404	386	425	398	366	403	380	412	402	387	358	379	393	385	381	389	393	412	405	376	392	370	389	390	385	390	396	383	399	394	399	401	394	353	377	411	391	395	399	390	385	409	404	376	392	403	372	346	397	402	380	403	381	390	429	422	405	391	413	431	378	400	388	390	367	381	396	369	394	377	412	411	403	396	412	398	378	415	369	405	380	388	389	397	413	362	375	391	418	391	384	429	400	385	377	383	375	387	405	387	373	345	372	385	428	407	398	417	387	410	386	374	391	374	420	410	386	402	351	414	398	356	384	376	406	404	370	354	404	382	359	401	398	410	365	391	384	358	403	358	434	397	379	387	383	386	394	392	382	382	415	437	406	424	394	387	387	399	402	397	377	418	357	394	412	377	417	371	377	394	428	386	390	361	376	387	401	386	358	394
23163	21202	28519	24132	21163	10385	1552	885	769	771	680	588	549	568	528	557	469	486	464	481	491	521	500	446	464	485	491	464	461	476	482	433	465	481	434	452	477	465	443	468	469	422	459	458	454	451	483	457	448	493	469	485	468	475	456	467	465	436	444	438	459	448	453	421	460	426	456	455	475	486	455	451	442	441	461	437	417	462	441	486	437	420	415	458	426	453	411	442	438	422	420	449	469	429	433	486	424	466	439	448	422	491	430	409	434	464	452	450	423	492	434	424	443	424	474	450	438	444	410	426	403	453	475	460	424	453	398	424	442	507	465	463	424	432	439	474	402	427	471	431	429	451	415	453	406	452	445	413	458	465	394	447	442	454	470	435	456	377	457	450	452	430	470	407	457	420	453	463	436	434	409	438	437	474	417	447	459	474	475	402	455	447	422	391	436	428	441	439	456	497	417	485	455	436	416	427	434	429	424	392	473	435	478	434	413	475	436	423	441	458	486	482	388	435	452	464	423	459	457	421	486	439	437	437	438	411	448	439	436	423	407	403	381	431	464	408	465	444	502	462	425	427	433	437	440	442	457	430	437	488	449	452	413	471	455	430	419	394	460	424	441	431	445	451	437	461	428	460	480	428	470	473	452	433	413	420	441	442	447	428	449	468	423	460	445	424	418	414	454	444	462	447	387	422	463	417	429	424	404	427	468	431	444	420	446	427	429	436	431	439	411	437	461	451	481	448	459	433	412	411	459	435	423	478	437	444	410	412	458	454	437	431	450	426	468	437	454	466	461	431	429	439	438	444	476	427	448	471	452	448	470	407	411	449	459	475	454	443	438	428	454	479	451	408	439	444	407	433	437	446	484	427	458	441	392	463	439	461	440	424	439	442	442	423	421	439	464	445	438	451	475	455	433	411	431	489	480	417	430	446	521	495	459	459	436	447	456	425	423	435	417	419	442	431	408	460	450	427	447	431	431	424	377	462	430	454	445	437	429	429	460	470	414	483	450	447	468	450	444	436	450	455	434	448	468	442	447	469	466	458	427	443	445	463	436	488	485	431	483	443	403	437	444	415	467	445	458	447	433	421	438	460	447	415	417	428	452	437	421	436	434	422	435	425	427	447	436	419	466	471	447	451	462	449	445	447	435	427	420	436	441	437	447	418	477	424	434	474	450	456	435	450	428	402	443	468	441	467	465	444	456	423	436	454	474	434	450	401	420	482	436	453	460	458	439	474	406	459	405	423	438	437	445	450	449	477	432	428	440	400	424	431	450	404	437	396	429	425	421	433	414	454	452	443	475	439	439	444	432	421	448	421	403	462	418	417	442	422	444	454	422	433	434	447	492	422	450	440	464	477	454	441	430	425	433	423	475	460	461	456	434	438	414	448	455	436	417	508	441	442	417	435	447	452	450	424	434	428	463	434	459	434	459	457	410	427	466	441	423	459	418	420	430	428	412	443	467	469	468	429	447	420	418	449	456	420	438	443	423	419	434	440	456	440	449	470	462	437	397	443	417	405	451	469	443	445	402	393	432	479	440	439	467	442	434	456	474	469	422	426	442	441	484	443	448	394	447	444	434	430	459	447	465	430	422	431	452	440	471	426	414	445	423	431	402	438	417	458	434	439	453	405	441	415	414	474	457	462	437	478	460	459	425	437	453	458	417	422	464	440	458	459	409	442	428	449	450	470	450	457	467	432	425	424	406	482	470	457	451	441	450	409	419	438	421	443	439	498	425	478	439	417	453	420	412	464	453	463	446	467	436	475	459	436	485	485	419	449	419	451	410	461	427	437	423	447	448	438	448	416	426	440	421	426	451	424	468	461	413	439	442	429	427	456	440	467	407	419	435	444	436	443	471	458	470	410	442	465	477	455	404	431	416	431	459	424	434	448	437	465	415	411	450	441	448	416	433	420	439	471	453	415	459	445	415	441	415	437	436	478	450	464	422	406	417	441	465	418	482	429	432	438	423	453	427	439	455	447	441	454	430	439	439	444	425	460	409	431	460	432	438	458	452	441	462	433	447	439	429	424	451	413	462	444	428	446	430	442	435	452	437	489	402	479	416	444	422	414	450	461	430	456	451	444	440	476	432	456	419	448	437	449	434	466	432	447	448	461	466	425	445	443	446	454	437	419	408	424	476	436	449	427	440	452	461	420	428	472	433	439	431	433	438	447	444	447	437	442	414	469	453	489	451	443	447	437	404	449	436	460	459	422	416	489	459	455	470	415	463	446	435	488	400	440	442	465	469	491	455	471	481	431	409	464	442	446	436	441	435	437	475	453	426	465	386	470	470	460	455	446	419	477	419	445	430	445	432	444	430	441	433	450	438	447	446	419	473	402	412	441	430	422	421	461	477	412	429	445	434	414	406	451	418	473	465	422	430	417	460	413	428	434	425	431	427	428	463	449	434	443	418	457	415	436	447	424	460	453	439	454	418	445	449	434	443	432	420	428	453	447	416	420	432	453	441	440	383	424	442	470	422	438	463	433	461	424	410	429	441	441	452	418	412	413	429	454	448	424	430	437	425	448	454	415	454	457	423	441	428	421	405	431	419	444	420	431	457	421	420	455	473	444	438	482	444	414	445	465	443	461	475	439	446	448	484	443	441	443	380	414	422	439	391	415	441	440	402	439	476	454	436	432	424	455	420	419	423	419	427	465	456	428	456	437	450	452	434	448	400	432	452	472	453	460	431	444	445	419	423	449	421	443	454	442	434	447	441	468	460	438	426	429	411	458	451	422	433	437	429	433	436	439	418	455	432	458	463	444	450	424	414	461	433	388	446	429	439	403	423	448	472	465	447	451	408	439	451	380	416	424	439	501	431	446	426	465	481	443	446	436	444	481	423	425	449	419	448	431	415	438	440	412	402	427	439	417	427	467	429	424	456	457	468	450	442	423	429	402	437	422	387	403	450	411	459	449	405	463	455	441	458	479	464	427	422	439	419	409	445	444	406	418	448	431	436	424	451	404	449	446	432	451	456	419	442	456	417	458	475	461	422	431	428	419	446	438	430	450	443	436	402	436	431	457	402	430	411	468	454	447	492	434	441	445	412	405	430	446	497	442	422	429	450	434	401	442	474	425	445	490	451	415	418	431	448	430	428	472	437	440	449	441	429	479	430	421	425	443	466	476	429	380	461	444	420	447	462	434	389	457	423	439	425	458	442	452	464	457	476	423	419	426	447	434	479	483	435	426	437	438	425	475	455	426	439	456	438	446	494	470	420	417	425	455	448	460	432	456	479	439	450	419	406	410	452	406	484	451	422	396	426	458	431	451	454	442	471	415	427	441	427	440	417	475	455	440	443	483	448	440	444	410	423	431	425	475	434	485	470	447	455	450	452	439	458	448	411	410	423	465	462	421	443	441	423	440	449	465	419	444	427	435	445	455	467	454	439	429	444	447	460	428	434	437	459	429	494	445	432	455	426	449	468	434	441	438	419	447	455	447	419	450	409	416	426	460	462	452	454	465	431	481	433	492	433	432
28747	41272	11322	5204	3899	2645	2070	1554	1378	1245	1068	976	879	836	753	729	683	646	682	645	655	613	637	587	607	616	607	605	645	610	648	571	612	612	636	599	622	615	569	570	584	593	608	585	575	630	599	620	591	575	637	617	589	608	592	623	661	588	604	578	680	592	555	593	555	599	590	607	612	546	559	574	571	559	572	564	559	576	562	538	557	571	549	569	571	606	551	591	582	539	524	583	555	566	556	577	539	537	608	571	572	580	588	612	600	576	573	547	575	560	577	563	546	584	539	571	557	588	601	577	557	585	531	575	588	587	562	573	597	576	574	613	611	572	544	562	608	548	570	593	604	577	543	616	558	548	564	607	553	574	572	589	568	575	535	555	613	605	551	574	581	592	553	573	581	577	524	572	600	571	529	546	612	602	582	613	597	549	603	568	588	555	540	579	544	577	568	587	586	579	595	567	582	588	541	597	603	544	589	556	584	533	588	552	552	612	598	581	583	581	567	603	554	562	580	616	545	569	576	594	589	544	560	546	559	555	576	633	530	606	560	580	558	563	594	566	574	558	536	627	539	552	561	590	549	607	583	598	582	531	559	582	608	585	619	581	581	571	616	580	553	611	558	556	555	563	611	562	589	557	529	526	560	584	582	592	558	582	554	613	554	581	590	537	566	557	563	596	584	589	560	536	522	561	568	592	588	559	564	557	592	542	565	604	556	529	568	613	554	581	576	543	586	589	601	564	554	604	541	552	559	607	583	601	582	591	567	596	535	542	559	544	593	583	551	567	587	606	568	572	542	565	585	565	556	538	557	554	589	564	555	584	616	555	562	563	558	583	530	567	582	564	558	541	575	537	589	572	562	573	590	566	567	580	587	558	549	580	583	597	560	557	597	593	579	574	630	559	608	556	595	559	567	588	552	550	617	559	550	562	561	567	549	553	535	571	579	549	580	536	579	584	555	548	580	622	566	555	576	570	542	538	558	598	530	529	584	579	562	559	543	577	554	588	557	573	614	573	556	565	578	565	602	577	572	542	587	550	548	547	624	565	589	570	587	563	576	577	564	606	590	549	522	600	635	552	542	560	562	586	604	570	596	580	587	584	553	549	565	601	537	584	575	566	547	623	537	551	579	550	559	531	551	600	584	549	566	553	613	613	543	529	567	578	572	547	581	598	582	561	610	535	559	580	543	565	585	550	574	563	614	558	553	520	560	583	574	568	621	567	551	524	570	606	583	573	566	550	568	566	577	580	525	605	608	589	618	535	530	579	584	573	638	581	571	536	579	604	601	598	556	555	612	574	575	581	593	565	577	585	578	577	562	523	537	587	572	549	578	524	531	579	610	564	580	572	587	589	554	581	563	538	571	547	551	572	538	605	577	575	538	604	596	560	589	596	549	548	563	561	586	585	522	607	575	547	592	579	603	579	554	576	569	542	554	567	552	567	537	552	556	600	552	581	596	599	578	612	588	592	555	564	544	624	583	587	557	581	589	594	606	594	570	572	567	588	600	631	548	532	627	559	606	611	562	574	597	568	571	528	569	547	591	556	596	568	621	585	547	543	527	577	579	557	615	559	571	583	601	604	569	580	557	614	557	563	591	543	554	572	603	588	597	569	591	605	577	563	568	574	546	614	573	573	525	533	561	598	555	567	587	531	605	566	586	537	575	574	569	582	559	646	571	580	548	607	622	534	609	547	573	547	497	580	558	589	587	600	571	542	605	611	543	599	530	604	589	576	550	604	579	572	567	573	584	560	535	574	577	588	559	557	552	564	564	583	567	574	597	578	558	550	585	538	597	586	582	596	537	571	557	587	590	542	549	557	577	560	558	567	557	522	565	551	577	602	548	558	597	575	567	578	617	595	602	569	550	552	499	595	558	590	576	582	566	620	603	594	564	552	589	575	548	567	549	581	553	570	565	597	578	555	593	611	575	573	597	584	613	557	544	559	574	585	616	575	597	590	562	542	597	557	624	568	545	575	591	545	556	542	602	629	533	601	592	577	620	554	562	529	617	582	550	571	565	557	563	573	550	524	556	572	603	596	583	571	576	517	509	517	583	556	574	605	540	574	577	624	582	547	575	542	539	573	591	604	567	549	541	615	543	549	574	591	570	557	592	557	609	528	589	561	579	577	604	566	582	585	590	625	564	561	555	581	579	584	611	585	571	575	598	580	522	564	545	548	577	556	549	561	547	551	567	606	598	560	598	543	596	554	584	606	557	565	553	611	612	589	590	555	564	563	524	586	565	629	565	576	615	606	589	584	616	583	586	559	554	549	576	550	498	570	545	619	583	545	583	605	579	601	548	600	580	616	585	524	618	574	582	592	610	544	558	571	610	568	598	588	554	530	594	578	565	590	595	592	547	568	516	541	558	618	581	578	604	593	545	525	528	591	552	534	573	562	595	558	560	566	566	520	555	580	536	575	569	614	543	565	560	574	560	563	620	567	571	561	590	568	578	586	596	570	567	586	567	584	646	583	555	526	603	551	527	555	531	566	651	595	558	580	543	611	553	588	563	585	587	564	555	590	605	550	550	564	563	553	579	582	563	591	574	552	586	533	567	581	596	526	533	614	584	562	560	570	536	633	561	615	563	576	558	572	562	597	535	546	526	578	563	542	550	600	575	562	612	605	557	562	537	575	559	548	598	556	575	583	585	563	558	579	552	533	549	603	540	612	581	556	587	553	589	567	544	585	537	550	607	543	587	584	575	548	545	549	559	588	555	549	569	607	579	613	575	562	554	634	543	581	585	585	561	561	567	561	561	559	526	586	550	629	592	605	598	536	571	601	547	548	570	553	570	610	558	558	581	598	582	590	558	512	574	554	586	526	538	542	571	570	572	564	579	527	560	589	601	581	611	572	587	564	580	576	553	604	563	573	584	598	563	573	555	536	568	576	563	575	575	558	598	563	594	558	575	563	559	583	580	567	591	559	545	592	541	568	558	538	561	594	570	576	558	552	593	566	536	629	579	564	615	544	552	563	580	593	588	558	576	574	578	588	616	565	578	538	558	580	584	563	561	598	584	539	570	562	589	538	591	544	560	601	550	549	605	591	567	589	557	564	574	554	547	543	544	547	587	563	569	611	578	523	564	574	536	570	584	571	551	561	543	556	575	553	566	588	584	624	570	573	597	606	586	549	543	524	570	592	621	588	595	544	532	588	572	529	566	566	583	570	577	568	582	559	568	572	579	615	580	587	565	600	529	613	592	565	548	578	551	554	610	555	578	574	578	574	514	577	591	562	577	528	596	564	563	566	603	522	574	591	593	529	557	559	526	543	597	522	583	528	571	573	564	585	589	555	576	562	600	599	591	559	600	548	550	570	581	563	605	579	533	612	584	549	542	607	575	551	531	549	576	630	575	552	514	578	578	593	566	566	538	561	602	550	537	553	586	563	565	557	570	601	590	522	567	530	561	562	570	572	578	561	566	539	584	584	513	524	544	561	591	567	583	565	577	574	582	558	595	542	604	564	581	553	575	560	520	556
24211	21115	27167	25124	9197	994	668	488	405	360	284	291	249	252	244	226	207	210	198	188	189	187	220	207	192	204	176	188	172	195	212	187	217	196	203	210	197	196	193	176	196	184	174	185	168	167	178	185	182	181	217	195	196	190	212	181	209	195	190	190	192	200	176	187	172	212	185	159	171	179	197	177	174	182	170	194	181	194	164	165	183	163	165	157	158	157	184	202	177	183	186	198	201	165	201	199	195	205	169	181	194	183	176	187	193	182	193	153	199	172	174	170	186	174	210	160	178	189	176	193	190	176	176	173	202	202	162	155	173	186	172	182	203	184	198	175	173	185	183	196	156	180	187	180	188	181	182	178	185	192	201	169	181	188	180	188	199	200	163	175	165	186	179	170	164	181	168	168	191	189	200	170	178	170	183	188	165	167	194	177	187	166	190	180	185	191	162	202	176	178	185	154	209	178	178	150	173	194	193	181	167	185	186	180	182	174	170	182	181	158	174	194	187	167	189	184	192	189	162	203	159	198	173	186	148	182	171	176	201	167	153	177	169	205	193	160	184	201	177	185	194	179	186	175	200	170	163	191	181	161	191	168	162	183	167	211	190	187	188	192	179	166	207	174	171	185	179	167	156	186	176	158	180	170	192	179	172	173	205	184	207	197	165	179	185	172	172	171	185	164	189	175	175	185	185	213	165	170	167	171	174	177	190	202	166	173	179	171	174	179	192	207	163	183	184	178	185	177	170	195	205	170	190	202	181	203	192	183	168	172	185	178	171	172	177	187	171	171	184	182	190	188	186	197	177	181	179	187	169	182	184	216	185	183	192	173	183	158	196	160	185	161	169	182	209	193	186	188	181	175	192	168	174	188	178	187	164	177	192	171	190	189	162	181	200	195	174	175	179	165	169	176	175	170	163	174	159	174	177	179	194	168	186	179	194	172	197	186	174	189	168	191	164	168	191	186	171	196	168	180	184	178	152	163	160	168	185	184	185	173	191	187	171	200	181	187	169	176	190	181	186	197	190	168	187	167	172	164	171	202	179	178	156	187	178	187	178	181	186	176	175	179	191	167	172	193	177	169	187	158	185	178	205	180	164	162	188	189	175	179	177	182	177	188	170	190	188	182	173	192	180	190	169	166	192	172	178	144	180	175	186	154	184	178	169	181	160	178	167	195	184	184	205	161	207	163	196	189	160	175	165	169	136	155	185	189	179	171	181	206	167	195	192	160	181	177	187	160	165	186	201	178	191	182	154	180	180	180	191	174	170	165	211	160	166	195	175	175	191	175	157	196	188	175	158	165	181	154	177	172	171	173	159	175	175	178	154	166	165	191	192	194	166	190	171	187	168	174	170	180	223	193	202	195	152	177	160	174	177	185	168	208	170	157	171	177	172	183	182	194	196	171	178	182	168	181	202	198	177	187	149	178	159	200	194	179	181	183	187	192	184	169	186	184	186	169	174	172	183	173	164	196	172	163	185	178	193	168	181	201	187	172	180	162	196	191	171	154	163	173	197	172	177	187	162	184	177	195	180	164	168	176	179	178	174	183	172	174	186	199	159	185	151	177	203	198	177	194	174	198	173	182	185	164	183	174	182	196	199	185	183	174	162	171	161	192	174	213	197	173	189	180	198	195	195	196	157	177	175	167	194	176	175	174	199	176	165	185	176	180	183	174	181	175	158	188	160	207	171	172	169	169	196	167	211	188	185	181	178	185	166	181	164	167	173	181	180	191	185	173	162	194	211	179	194	187	177	160	209	175	190	185	180	158	183	186	164	163	184	162	176	184	168	185	177	200	192	156	190	182	166	179	161	172	156	196	150	172	180	163	185	161	173	208	191	211	175	196	161	169	182	173	156	187	181	166	201	211	194	203	175	184	174	167	215	172	187	166	184	176	162	174	183	177	177	177	194	172	166	200	173	173	175	200	182	178	168	174	194	178	188	188	171	177	177	183	188	182	173	193	182	171	205	182	174	185	168	171	176	159	185	180	194	167	178	184	168	177	161	177	182	195	173	148	173	189	170	189	195	182	159	173	188	193	200	191	166	188	164	182	171	195	178	180	184	191	177	186	167	201	183	186	179	179	193	214	184	181	169	168	192	170	175	182	187	165	205	174	184	171	187	205	179	191	173	189	178	180	189	167	150	176	176	186	188	162	176	160	210	171	178	180	201	193	162	180	186	173	189	180	175	188	174	191	200	159	171	179	201	176	205	171	169	189	208	179	170	186	185	208	198	204	179	205	199	177	176	184	180	183	177	192	211	176	210	171	175	175	171	168	207	189	191	174	172	189	193	174	202	188	192	177	184	179	161	176	191	176	182	182	181	168	173	168	200	177	204	201	197	173	176	170	181	182	183	167	166	185	174	163	186	180	177	184	166	170	178	177	186	193	205	183	182	173	194	195	162	180	183	202	156	167	179	164	184	163	182	188	177	173	193	168	172	185	168	167	172	190	148	177	191	155	190	193	192	178	177	192	184	153	182	167	176	201	190	176	169	155	171	212	186	206	194	189	167	211	160	191	176	172	171	183	174	177	141	178	165	189	178	205	175	175	190	180	184	196	182	186	174	186	154	185	171	189	182	154	175	225	198	189	179	184	176	194	173	164	194	176	173	190	188	190	184	150	207	164	150	193	187	189	159	175	188	186	186	208	167	173	188	193	171	163	174	188	164	181	179	192	162	167	172	204	203	179	184	188	180	175	191	196	189	168	159	174	193	175	182	206	166	195	179	174	212	178	156	164	185	184	165	191	221	190	183	171	168	197	155	173	173	165	187	178	181	146	183	169	178	174	204	175	172	175	162	168	189	198	163	182	203	161	182	207	173	182	175	195	183	154	183	185	171	204	183	194	194	188	185	170	164	194	181	189	180	177	163	183	178	183	184	183	175	196	169	198	166	189	183	191	167	181	177	174	164	168	176	177	150	196	168	164	182	171	169	188	183	167	184	203	204	179	170	173	198	208	153	189	179	196	183	168	184	183	179	180	175	177	196	188	186	207	184	178	179	151	172	188	179	174	178	174	175	162	163	189	171	183	189	175	187	162	180	165	162	194	200	167	174	156	204	191	183	178	182	170	183	198	176	157	169	188	189	171	155	189	191	169	180	168	166	172	187	176	179	155	172	174	170	175	194	168	193	167	200	176	184	166	189	180	173	182	187	168	170	150	219	189	177	174	187	201	176	190	188	171	185	174	171	166	177	169	173	173	167	198	187	163	156	182	212	195	165	176	167	197	167	192	186	163	170	175	192	157	164	187	195	181	172	164	170	196	180	185	158	184	184	222	179	209	181	187	200	166	183	182	193	200	175	159	182	214	165	178	159	176	214	190	164	186	173	166	171	174	168	169	168	182	168	172	180	164	177	185	178	160	188	209	178	152	175	189	173	172	185	201	168	204	190	161	158	172	179	183	171	173	174	175	173	181	185	178	180	170	182	196	156	173	182	192	164	173	166	195	207	186	188	195	166	180	192	161	187	175	185	186	168	160
27872	35641	7800	3385	2508	1704	1374	902	819	646	556	539	486	443	348	337	337	328	294	266	299	295	286	310	298	256	292	270	254	276	257	263	247	276	277	276	273	248	304	293	248	271	276	247	263	276	267	262	302	284	262	279	273	259	271	240	287	281	292	279	253	275	271	263	261	229	243	257	230	253	244	246	220	242	240	279	257	232	241	230	248	245	250	249	236	232	264	290	236	244	254	292	214	238	268	255	213	249	253	263	268	269	248	240	241	233	253	240	237	242	250	246	268	240	215	268	247	257	255	268	222	237	252	241	252	251	235	261	248	248	244	262	216	201	244	249	234	242	265	249	255	276	243	242	277	236	267	258	227	224	263	224	261	266	257	235	262	250	231	264	258	238	250	252	245	246	234	245	230	244	250	214	271	238	242	240	244	247	252	261	272	239	246	261	247	235	222	249	258	238	240	252	252	239	234	278	235	250	267	239	235	265	267	254	248	270	235	272	249	259	233	248	263	240	238	270	221	266	259	239	252	237	258	243	257	250	234	243	255	256	271	241	233	236	228	250	230	244	269	267	262	253	252	225	235	270	252	246	263	248	258	256	248	243	265	245	239	241	269	230	234	282	268	263	251	227	255	263	252	265	235	226	226	227	278	244	241	261	258	259	239	253	271	231	268	246	253	231	269	243	230	265	230	232	257	233	297	258	226	258	247	261	235	238	231	227	235	264	257	251	248	244	264	229	266	256	254	254	236	249	225	232	256	248	274	238	236	243	230	254	233	235	287	272	240	241	222	235	256	271	219	256	240	263	273	254	242	219	236	272	251	229	241	231	242	237	239	257	248	234	225	267	246	262	264	251	238	262	257	256	248	261	233	250	225	224	257	214	230	234	264	230	243	261	236	241	274	208	262	232	254	250	244	274	261	250	238	246	253	258	241	241	239	233	238	259	254	245	264	229	231	233	250	229	229	241	251	268	249	257	273	262	265	230	263	269	227	225	241	239	243	257	224	250	281	243	262	237	240	253	258	247	247	247	218	265	236	239	246	255	261	253	232	230	255	219	236	267	239	261	235	256	280	264	264	231	257	221	211	236	263	241	252	262	232	256	249	271	272	240	227	249	266	255	249	272	252	223	260	224	244	229	252	269	250	219	237	236	242	238	239	252	258	240	236	262	239	272	244	251	233	236	234	233	207	231	264	218	251	241	272	253	213	258	222	213	241	255	234	233	248	239	257	264	271	262	235	274	247	252	244	247	237	230	228	227	241	240	252	254	239	285	242	236	228	227	241	262	234	231	225	256	225	257	244	267	252	243	258	236	247	257	248	242	265	255	239	228	226	232	235	256	248	271	254	249	254	240	241	247	251	256	245	250	247	231	235	250	259	250	275	261	233	228	255	244	254	239	254	236	249	255	274	230	243	261	266	245	262	260	231	250	256	229	243	265	267	273	262	234	251	257	260	234	243	265	232	240	270	241	260	215	252	261	210	232	220	241	236	232	240	250	275	238	240	254	244	249	250	252	256	252	248	222	236	262	228	240	250	265	252	228	269	264	264	237	243	251	204	235	238	247	259	242	264	230	237	240	225	256	257	234	224	246	236	246	270	245	243	253	256	253	241	236	250	254	269	232	234	233	230	255	230	257	259	256	246	255	273	274	222	229	280	229	243	255	258	236	266	250	269	239	247	249	245	253	247	238	238	250	259	216	254	247	238	239	236	285	239	253	251	222	251	226	254	243	242	219	245	231	242	244	223	266	266	258	211	251	224	253	226	248	256	235	271	245	233	260	230	250	241	277	237	234	259	229	252	268	238	271	233	239	287	270	241	266	237	250	252	230	219	262	237	274	251	237	262	259	250	241	242	257	271	255	267	262	251	204	253	240	253	271	245	270	237	248	248	273	239	242	256	246	225	244	230	251	277	241	239	253	251	235	249	262	274	242	247	257	208	208	235	266	217	233	260	292	258	251	254	268	247	257	225	244	236	231	244	258	255	260	257	201	262	219	282	208	251	252	241	267	216	244	222	261	263	206	244	226	246	227	223	233	270	265	263	258	245	247	232	236	236	262	258	236	246	252	268	233	239	243	272	244	234	234	242	275	239	249	234	246	246	262	214	234	268	229	236	259	237	258	260	259	266	253	232	251	278	259	254	235	219	253	227	234	239	263	244	232	244	241	253	256	243	224	230	274	250	219	230	236	244	230	230	282	219	271	215	219	249	241	238	252	249	251	249	234	265	230	269	229	252	247	227	246	236	253	233	250	259	253	223	216	249	230	248	248	274	267	265	241	263	230	259	264	251	236	262	239	268	237	266	279	241	255	240	238	287	224	254	226	232	234	250	245	256	254	245	235	254	229	244	232	261	224	265	252	235	251	260	227	208	255	229	249	230	270	251	230	250	221	265	249	232	236	251	237	252	247	221	267	244	229	253	240	232	249	236	268	212	262	213	243	258	235	250	234	268	233	267	248	252	269	237	244	265	242	243	251	272	270	231	251	244	251	250	268	273	254	261	241	221	245	242	236	275	259	267	260	255	210	244	265	243	266	244	222	216	256	248	221	251	270	253	237	233	237	259	234	249	271	215	262	245	260	240	241	252	253	247	242	228	234	240	240	248	259	234	257	257	229	228	260	252	232	239	248	257	261	256	271	223	280	225	248	229	251	204	241	260	255	249	244	252	213	247	233	252	262	221	248	243	214	209	262	225	248	250	226	275	219	213	256	267	243	253	272	241	251	226	235	223	274	253	256	255	266	247	267	272	258	254	243	218	247	251	227	232	274	235	277	242	243	243	223	271	262	234	256	281	244	213	250	241	228	248	236	235	245	264	239	232	241	238	236	231	225	237	244	227	227	278	232	271	251	262	220	259	265	224	239	259	255	256	235	242	239	273	230	246	268	237	260	246	271	255	250	278	254	253	256	260	258	266	251	234	263	252	247	239	235	243	252	238	227	226	233	229	248	242	233	226	251	256	271	257	217	259	246	234	260	217	276	255	239	245	252	256	277	218	261	251	254	236	237	230	232	252	257	268	258	242	261	273	255	246	242	255	247	253	253	229	212	239	252	228	241	222	199	248	223	210	235	276	223	238	272	254	233	227	234	261	223	199	228	246	243	246	256	214	280	219	241	271	279	257	239	238	245	250	233	244	245	224	251	252	254	269	243	219	250	233	235	252	244	257	223	254	267	249	268	239	289	235	214	235	228	237	257	237	231	267	248	253	255	242	235	242	255	265	250	241	276	243	250	231	248	213	240	256	242	252	243	291	238	252	247	263	273	245	266	258	250	238	228	233	256	235	240	244	246	253	254	267	256	251	220	251	233	264	232	268	229	262	259	264	248	248	219	220	256	250	258	227	227	233	273	267	246	249	210	234	267	282	243	243	244	233	225	229	239	222	248	248	243	229	233	260	243	274	259	255	247	251	249	241	226	232	231	246	238	242	259	221	230	232	284	224	240	227	230	254	250	240	234	258	245	236	226	213	241	266	231	261	215	265	262
22214	21217	29031	23683	21212	21222	8297	1257	898	795	727	641	595	529	479	485	478	448	426	406	427	391	390	407	396	383	338	378	396	378	412	386	385	403	395	371	329	393	401	382	380	402	397	402	355	378	381	400	336	393	375	352	383	360	399	365	374	376	337	383	360	373	356	356	338	362	344	402	364	335	362	346	335	355	354	341	348	388	340	349	355	353	376	348	389	376	331	349	378	345	364	343	351	338	346	365	363	338	367	336	314	386	376	357	345	345	349	337	314	347	362	367	345	345	369	344	341	372	379	371	345	341	359	353	358	339	340	351	324	380	350	363	364	369	346	384	359	362	355	369	339	350	356	355	347	330	315	377	337	333	350	345	342	362	319	360	333	366	359	380	345	350	336	377	397	366	330	345	368	362	322	367	311	367	365	307	367	333	377	326	362	405	358	353	339	359	369	365	362	346	325	373	375	357	340	351	363	363	361	350	370	331	362	361	364	354	329	362	369	355	368	361	356	338	333	361	355	329	364	331	339	385	359	348	327	361	361	345	321	333	368	318	343	351	328	385	391	355	330	368	357	356	384	358	370	328	355	337	367	355	346	327	342	347	335	343	344	348	344	361	338	390	351	352	367	349	358	360	370	317	349	337	371	385	344	343	389	359	347	345	350	354	338	373	394	362	381	337	356	365	359	362	365	376	343	304	349	331	376	346	330	357	338	346	323	382	339	367	368	373	333	354	359	376	380	366	318	332	369	347	344	377	328	349	310	352	367	364	332	329	338	352	346	320	344	377	368	348	378	360	330	315	333	345	345	346	330	355	379	301	346	375	361	351	371	353	320	353	360	357	346	322	346	343	378	362	343	373	349	345	357	335	352	362	385	345	356	337	333	326	316	337	319	357	351	355	390	364	359	325	346	366	346	356	320	343	328	354	372	337	339	351	344	400	356	390	342	322	394	367	359	337	335	341	341	336	369	326	370	328	332	329	338	352	343	372	383	348	329	342	327	364	370	354	343	380	366	357	361	374	343	348	341	318	339	358	329	362	326	346	351	346	333	391	340	355	359	378	355	332	369	335	374	320	366	338	339	386	358	321	339	363	344	349	349	333	370	355	349	344	343	365	369	350	344	341	323	368	327	345	358	359	346	326	339	342	363	345	376	337	354	385	340	335	372	354	363	330	334	362	374	411	387	358	346	357	357	374	337	340	328	325	349	342	341	386	348	332	330	385	364	343	359	337	349	353	369	317	371	340	360	333	366	372	349	362	360	327	344	371	340	341	344	335	354	349	352	334	365	377	359	350	315	310	340	353	362	366	364	360	352	342	364	371	348	359	371	370	357	361	329	369	346	351	348	376	344	339	345	351	352	377	374	349	364	353	335	365	330	379	373	313	331	349	356	348	352	391	367	361	342	373	369	352	363	344	327	369	372	332	359	329	330	371	342	360	362	354	330	350	375	349	362	346	350	352	354	356	359	372	334	350	338	353	373	377	375	344	316	369	321	374	337	326	324	395	336	350	333	361	343	363	357	378	340	384	324	356	371	336	362	360	332	341	356	346	355	354	331	365	336	360	361	306	348	335	334	347	347	317	369	363	346	353	335	341	378	363	335	370	369	345	364	353	350	341	343	329	326	358	372	326	378	335	367	335	349	319	323	389	338	367	364	310	339	339	326	367	378	330	322	364	343	341	379	328	373	325	353	342	359	320	346	360	347	354	342	339	339	366	339	345	352	365	354	358	335	343	327	341	373	353	328	343	353	311	377	331	338	353	332	362	344	327	332	368	344	343	342	381	341	328	343	341	347	354	335	356	312	306	356	341	347	336	365	353	340	385	411	366	370	313	390	379	341	375	359	342	342	373	353	367	319	321	347	349	335	344	377	339	333	387	349	363	322	383	376	338	362	385	347	359	334	336	337	351	365	370	356	396	355	348	365	366	400	344	365	363	381	407	363	318	330	313	348	386	373	360	350	357	363	340	387	319	379	395	389	362	342	369	353	335	326	380	365	352	360	344	356	348	346	353	354	368	342	322	356	371	330	387	344	369	386	348	333	376	320	329	357	336	317	317	357	321	360	350	342	356	346	331	335	311	346	366	371	376	337	371	356	362	362	347	370	355	346	376	381	333	335	339	355	359	350	351	332	359	322	347	351	348	368	344	311	334	351	357	364	332	316	357	356	348	362	356	339	343	377	336	325	364	392	350	313	353	341	332	329	363	352	361	345	344	382	349	343	357	339	322	349	356	349	367	361	357	328	359	351	319	362	353	366	370	347	343	344	336	369	347	362	352	356	348	340	370	339	354	348	382	324	367	339	365	357	314	351	370	352	347	311	338	378	337	323	361	378	375	373	345	347	331	323	347	335	337	352	343	340	325	327	343	356	327	324	370	314	323	387	374	354	372	325	377	321	345	331	381	350	362	358	342	342	372	331	349	352	341	329	371	345	361	352	337	363	329	349	345	370	336	342	361	335	340	343	366	356	345	343	323	343	342	369	370	378	311	367	370	362	348	350	384	394	323	334	327	365	378	354	335	378	387	355	338	316	325	330	336	366	375	341	355	346	358	373	351	333	350	339	357	381	410	319	364	356	385	355	333	359	324	321	344	362	328	327	367	363	364	340	369	318	359	333	356	355	376	358	335	350	372	342	363	378	372	373	344	335	374	349	375	360	377	346	358	361	375	339	383	373	363	375	336	342	368	370	349	380	329	358	352	308	351	340	357	361	341	372	363	369	381	339	321	374	352	336	343	358	370	336	364	356	369	331	355	367	384	347	346	346	345	363	340	376	388	361	348	321	366	352	361	360	379	376	337	342	362	352	337	302	344	373	366	384	337	376	332	374	348	353	354	341	373	303	348	350	360	337	340	348	358	337	396	347	376	345	371	351	356	358	358	328	371	362	327	359	354	381	348	331	363	348	342	359	366	363	355	343	369	349	357	331	352	340	330	325	323	368	320	360	352	315	340	360	343	344	389	371	322	380	331	334	394	344	331	348	352	320	351	341	350	372	317	383	358	350	367	358	326	338	360	359	335	362	386	376	364	354	340	336	346	346	378	311	348	383	379	323	354	364	364	385	358	356	358	352	343	350	349	352	351	352	359	360	370	357	351	367	303	377	353	340	354	367	322	371	362	321	396	345	373	342	359	368	341	340	325	372	323	324	332	347	363	368	333	340	365	333	362	356	340	382	344	358	337	321	361	338	338	336	351	363	369	366	346	324	365	349	379	348	364	352	363	355	359	325	324	351	341	325	357	350	362	368	364	365	339	367	345	363	368	334	378	346	324	354	378	349	326	349	378	342	345	348	351	327	353	323	366	352	350	383	387	369	397	332	373	346	356	376	376	327	373	350	335	375	359	339	377	339	333	342	329	350	317	368	364	368	374	344	362	314	381	393	364	391	334	342	368	383	351	358	369	360	354	324	334	368	317	349	367	369	311	328	347	328	322	392	330	326	335	376	342	367	337	335	362	353	391	353	334	298	356	372	372	347	340	348	360
32783	46018	15048	7089	5480	3901	2881	2069	1802	1424	1294	1154	954	875	713	707	685	671	601	572	572	544	520	555	523	512	522	521	566	523	551	524	492	494	519	541	516	507	481	527	505	503	496	507	465	517	509	487	489	505	569	501	504	540	526	509	508	478	492	495	499	464	483	514	515	427	493	478	456	460	464	468	460	479	474	491	478	466	494	456	473	467	461	460	460	452	439	509	484	493	482	463	430	480	513	452	482	480	498	420	503	440	433	444	482	441	450	496	425	450	458	451	479	449	472	479	461	422	441	480	435	458	453	463	455	468	439	483	450	459	476	473	450	446	456	433	451	461	502	443	457	490	414	444	419	466	446	416	489	472	492	467	463	446	428	474	478	480	452	485	472	454	438	437	465	455	453	454	427	455	459	435	444	479	447	443	506	464	438	480	451	478	464	446	455	463	463	487	471	467	468	459	496	471	472	489	493	474	433	460	424	466	455	455	466	464	461	408	454	440	486	451	440	490	459	465	462	492	491	463	449	457	436	461	426	453	475	453	492	455	480	479	450	473	484	474	501	476	476	454	451	461	438	454	475	465	485	481	472	505	423	474	440	466	504	457	500	458	468	438	473	468	475	439	455	463	459	447	463	474	458	483	493	420	465	475	417	516	466	487	490	469	426	482	521	486	442	434	477	474	494	451	497	468	500	464	514	446	470	429	477	453	487	447	467	447	468	468	445	467	448	462	466	460	482	476	464	448	461	471	483	407	461	471	454	464	437	443	467	450	427	423	498	445	470	453	478	493	426	469	477	459	467	441	449	498	483	475	473	466	452	490	439	455	449	514	442	441	443	466	470	440	457	399	463	433	483	437	463	460	496	449	425	479	444	474	499	443	489	477	450	449	431	473	479	491	478	432	468	465	447	478	486	469	464	482	435	459	466	474	492	448	447	436	473	444	463	461	477	441	446	461	465	431	419	477	471	460	444	451	441	476	415	458	458	452	446	459	470	476	456	476	458	455	445	452	447	471	482	475	442	421	413	460	460	437	481	476	458	514	465	469	488	440	450	447	431	428	449	473	494	427	445	419	439	477	475	472	449	456	437	452	490	459	455	443	445	441	470	477	463	445	456	484	456	502	457	479	464	448	505	420	498	416	455	476	479	466	457	421	461	431	454	463	428	441	437	420	416	435	431	468	433	436	481	456	478	474	482	456	435	454	441	454	501	445	493	455	473	477	446	470	470	476	471	439	465	450	433	447	454	453	431	478	462	465	427	456	450	409	499	478	461	433	467	473	494	516	468	471	426	398	457	476	456	471	463	420	431	442	485	471	448	468	443	504	457	448	457	464	495	464	414	442	431	474	436	418	468	471	489	465	430	523	498	494	450	438	482	510	487	421	457	448	463	430	492	490	463	516	436	471	439	452	426	483	449	502	485	482	465	463	468	479	444	474	484	454	436	440	444	453	486	440	470	497	456	421	498	446	440	483	472	452	452	423	482	425	457	506	468	468	426	489	473	446	486	453	473	449	450	456	459	445	478	454	428	455	442	450	463	449	460	477	455	445	449	468	505	452	469	512	463	490	427	446	484	441	456	440	462	499	473	496	412	471	485	453	470	463	421	472	460	477	445	460	427	431	478	447	431	449	447	447	402	428	449	486	470	459	459	442	469	454	437	450	457	467	432	448	505	500	453	497	443	468	459	489	480	494	482	441	450	454	471	475	457	465	472	487	451	449	457	455	444	460	505	491	488	496	448	455	447	479	423	469	473	484	446	460	486	450	470	490	450	462	416	474	439	476	482	452	446	450	488	473	471	482	437	476	469	454	457	434	434	447	430	446	477	471	483	470	427	473	457	495	481	457	461	433	479	461	449	478	478	443	476	475	488	440	451	485	470	455	484	418	424	437	494	464	429	503	488	495	464	436	464	461	459	472	504	433	446	459	465	444	465	458	460	456	456	474	456	435	445	503	435	476	453	460	489	441	465	494	474	434	423	441	475	467	460	454	461	449	430	498	443	469	426	449	429	450	478	484	438	448	443	463	473	490	494	471	447	467	458	466	450	461	453	412	420	446	460	476	486	431	434	478	429	462	445	513	454	503	499	461	446	465	462	464	472	430	459	479	473	467	479	437	478	480	456	480	448	501	500	462	465	450	438	468	446	469	428	435	429	456	458	461	455	493	448	425	471	434	436	471	443	451	458	459	491	454	448	477	476	431	490	429	494	488	464	433	452	471	471	463	472	473	470	450	442	477	477	453	452	419	429	463	456	466	497	439	444	496	434	492	462	501	467	456	412	440	449	488	428	462	449	434	424	479	444	501	457	447	488	447	467	456	485	459	471	457	428	480	436	502	445	466	462	444	451	425	516	439	445	456	439	506	480	471	486	464	447	454	473	466	493	514	457	463	454	457	504	429	458	450	467	477	467	495	452	465	465	472	493	456	432	448	479	446	482	438	481	464	475	442	445	461	443	447	466	422	442	477	440	458	452	451	476	486	459	439	481	454	439	485	491	472	476	454	492	434	501	467	471	464	479	440	454	455	445	460	508	443	465	446	489	464	466	456	443	402	466	475	478	476	460	455	459	441	447	462	452	450	441	487	466	450	466	464	438	478	421	490	476	441	447	405	444	483	475	425	461	424	472	438	451	476	459	496	439	445	463	459	440	434	464	491	468	464	498	408	448	486	438	459	471	466	455	472	453	517	482	482	472	486	455	464	434	476	430	435	484	454	475	457	477	436	480	457	454	458	482	466	491	471	465	480	470	464	451	455	438	438	476	427	482	428	462	485	438	474	429	457	416	489	460	457	476	494	487	457	462	454	426	456	475	459	450	489	476	459	485	452	467	457	442	454	476	467	442	465	466	461	442	485	465	472	454	509	463	444	469	458	438	440	476	497	473	444	441	497	455	470	459	490	450	459	452	458	453	433	487	468	414	481	446	497	454	444	455	464	497	448	456	467	497	477	475	444	429	494	437	470	438	456	437	450	450	484	445	468	425	468	476	487	464	427	446	475	455	472	463	465	440	432	464	434	459	493	433	486	435	451	458	436	493	444	468	452	456	473	437	475	463	462	483	446	478	469	459	480	486	416	471	431	467	498	432	493	462	487	440	452	457	483	497	461	445	458	452	475	471	466	477	416	468	512	447	458	456	441	439	418	460	464	457	499	436	457	467	470	469	481	444	462	444	482	466	435	450	417	468	458	446	423	475	485	468	471	456	468	474	478	501	474	424	500	484	465	431	432	458	476	444	466	472	467	502	444	465	455	488	447	480	510	475	479	459	479	498	453	462	453	426	456	460	482	432	462	442	450	471	446	459	461	519	467	468	474	438	465	441	471	460	490	470	451	489	456	483	452	473	482	460	453	448	443	469	494	455	457	473	462	468	442	457	445	427	455	428	441	501	463	440	441	480	432	434	455	443	488	482	431	492	478	460	454	479	475	448	432	450	486	424	515	475	445	478	452	430	465	470	475	485	481	433	476	416	489	433	449	468	468	428	413
27491	21381	10607	1957	951	724	515	479	437	401	385	353	354	366	336	326	351	312	328	320	328	300	323	305	337	328	326	332	294	338	318	343	337	298	300	313	296	323	292	297	304	331	335	337	306	301	339	329	335	300	314	289	299	321	319	303	346	299	293	346	310	302	285	328	344	319	301	308	313	341	290	318	301	320	274	304	297	316	280	326	325	298	277	288	317	266	284	328	338	321	305	303	307	297	321	266	337	314	317	324	313	306	313	323	281	302	325	285	261	295	307	313	311	317	282	314	270	333	317	334	286	297	314	278	296	283	345	326	290	307	313	298	341	302	319	313	273	312	324	297	293	338	272	320	285	300	322	290	266	285	309	267	288	286	297	278	340	317	287	326	324	295	306	299	315	265	311	288	297	312	308	316	314	288	293	334	277	332	311	299	324	319	281	274	294	313	331	322	286	285	286	292	323	293	278	289	302	297	308	296	284	326	320	307	309	304	316	294	329	304	311	295	294	286	312	301	320	317	306	321	293	299	298	318	299	283	287	325	312	305	309	302	278	292	306	293	294	304	283	288	327	294	331	285	291	317	313	311	279	305	334	302	300	321	320	316	289	297	301	324	287	282	314	323	308	306	293	303	310	295	302	326	321	287	310	335	304	311	318	330	287	315	299	329	289	310	292	297	289	314	307	305	317	307	293	341	290	285	314	284	300	288	302	321	308	323	344	292	323	328	282	297	328	314	297	304	309	286	336	293	346	294	299	293	306	301	290	283	288	296	287	323	335	296	301	309	285	318	302	287	271	293	294	318	323	306	289	285	293	303	312	292	289	297	280	331	322	311	320	308	323	296	296	289	327	301	328	321	290	311	297	311	293	332	321	303	334	304	311	330	295	286	291	317	287	316	307	280	287	310	277	294	314	298	298	297	275	319	293	298	328	311	286	300	289	312	318	346	296	310	342	338	306	287	302	306	304	299	300	326	307	314	311	291	294	289	311	313	296	293	276	289	304	296	305	347	295	309	339	310	300	320	327	295	299	298	323	329	280	294	306	307	275	334	288	347	298	311	313	309	328	305	314	303	289	321	314	294	299	293	294	321	322	317	321	304	301	280	286	320	304	300	278	315	332	303	299	327	302	304	333	304	325	261	318	299	303	321	290	309	314	334	305	323	318	295	282	302	295	313	298	293	315	308	293	322	295	291	322	287	350	326	332	294	296	310	306	287	312	305	299	304	322	276	314	295	331	297	294	252	297	308	327	355	298	305	286	346	305	266	307	293	307	299	289	312	271	296	294	305	290	322	296	344	276	285	325	318	298	306	317	288	313	324	315	302	309	304	338	293	307	274	318	305	316	310	314	297	318	331	339	318	265	334	292	299	284	320	313	314	287	300	291	299	316	315	299	276	312	323	282	292	271	321	297	292	299	297	305	278	285	311	312	292	319	335	287	316	260	298	301	306	308	291	308	294	302	321	310	326	338	304	333	300	302	303	308	295	282	302	290	334	286	313	250	304	292	292	314	302	282	308	289	296	303	325	293	316	317	300	284	299	320	322	314	334	299	320	288	316	313	321	296	320	315	324	311	315	272	302	289	278	293	294	295	310	287	309	310	306	287	320	304	307	315	291	311	284	331	279	317	314	312	312	293	311	306	295	293	279	283	309	278	290	338	302	302	287	336	309	304	279	295	308	322	307	307	286	331	285	294	299	271	318	295	293	289	288	294	290	287	293	304	355	294	288	328	308	286	300	313	291	284	308	296	295	293	295	317	279	288	307	283	296	313	312	311	309	279	320	343	323	270	304	304	290	298	320	276	308	282	284	292	275	293	284	310	272	312	356	312	320	282	318	323	317	330	317	318	315	329	305	312	291	319	301	329	323	290	338	277	312	320	324	314	301	293	313	313	298	305	275	299	299	329	320	340	299	342	292	295	299	323	295	336	276	306	310	336	322	308	294	297	307	318	304	291	314	298	307	291	325	304	316	309	287	328	277	324	311	313	297	309	303	294	313	320	322	301	322	326	336	340	322	291	301	296	311	274	296	283	324	308	299	297	298	323	323	294	307	323	313	292	284	307	310	282	318	325	299	310	296	271	306	329	310	311	299	319	320	287	291	306	352	330	307	287	324	319	323	306	304	297	292	307	320	279	289	305	320	293	295	311	301	320	318	321	329	285	318	317	309	288	311	310	327	290	313	294	291	258	328	272	309	299	301	349	319	317	333	281	296	324	340	304	297	267	301	320	293	326	326	292	308	290	304	318	319	288	307	331	344	335	325	272	310	311	284	308	307	295	281	326	315	290	299	312	297	291	315	322	293	329	311	301	316	306	292	316	313	300	308	303	296	320	306	326	319	294	337	331	322	317	314	288	300	304	308	302	311	274	282	322	292	296	320	291	314	319	294	305	297	279	308	283	284	277	331	288	313	302	324	309	252	296	286	300	323	314	342	276	294	316	266	308	296	328	289	293	296	296	305	320	291	319	311	300	264	292	287	312	302	323	310	310	312	317	319	323	332	290	325	321	307	305	310	290	308	292	322	300	314	297	338	298	320	295	287	274	319	277	280	257	334	265	288	319	288	321	296	319	313	303	316	281	293	322	316	289	315	304	312	285	321	308	305	306	308	295	330	323	308	311	314	310	293	291	314	291	312	299	294	327	285	273	296	302	324	317	352	316	293	281	308	313	344	334	284	292	300	309	330	319	311	324	294	300	297	348	325	295	297	326	299	304	325	291	309	303	311	301	298	323	315	287	315	334	318	298	314	295	309	315	303	311	294	326	310	305	291	332	302	336	327	267	311	328	338	302	286	298	273	320	299	298	326	303	308	324	306	301	307	320	316	317	277	324	320	294	304	306	290	283	323	303	292	312	324	307	287	294	306	317	312	325	323	324	334	325	310	305	281	298	283	282	304	327	324	325	298	305	279	312	319	293	307	311	363	299	312	312	285	295	293	305	302	309	292	305	320	334	277	324	346	331	317	297	291	312	282	272	305	312	296	307	312	319	279	293	310	310	322	293	315	307	311	303	318	284	275	286	329	318	306	298	306	317	300	307	295	293	277	338	290	326	298	325	302	319	305	332	290	293	287	322	309	326	299	301	356	270	297	266	273	307	315	304	303	316	297	304	339	282	312	284	287	282	334	309	341	300	310	287	307	324	330	305	344	329	306	321	288	321	310	301	302	323	283	326	300	321	303	317	294	272	265	306	315	325	306	318	279	304	290	290	312	325	296	321	297	324	297	318	311	286	309	310	292	320	313	279	296	261	290	315	328	323	296	316	309	290	317	318	317	325	313	307	320	298	290	275	288	326	317	290	285	295	314	264	297	306	300	295	291	266	298	288	329	324	298	298	289	310	294	303	302	292	345	259	304	299	330	291	323	291	314	278	280	307	296	327	299	292	344	280	289	301	294	292	341	322	278	299	323	307	322	329	300	319	324	322	307	328	326	285	326	289	289	309	313	309	312	331	321	326	331	307	286	278	289	330	331	312	298	305	297
23397	26600	5366	2102	1610	1236	873	743	653	605	555	527	489	456	462	401	404	390	438	421	416	421	385	375	394	384	407	412	409	378	431	436	416	398	407	388	375	459	403	387	397	412	406	430	405	434	412	381	420	438	430	424	430	446	424	400	379	406	387	397	409	419	417	415	391	426	400	384	361	415	394	374	379	374	384	363	362	421	406	389	379	405	394	421	367	412	359	392	407	392	410	429	376	384	377	367	370	388	405	407	408	397	399	400	392	406	400	387	404	383	404	365	415	391	394	398	384	395	382	358	389	380	406	411	426	396	427	421	393	415	375	402	363	393	406	401	434	387	412	386	388	370	375	388	416	363	368	414	422	398	402	368	414	398	417	383	406	357	425	393	394	365	378	417	362	404	407	383	398	370	359	418	408	391	387	436	387	392	398	382	376	408	380	373	408	397	433	406	372	391	397	397	403	417	387	423	383	400	362	393	437	374	375	385	388	388	361	383	400	390	383	398	417	369	382	409	433	382	358	390	379	355	420	427	380	385	398	352	395	402	381	363	423	363	369	428	410	386	406	363	415	411	388	417	406	398	370	394	419	420	386	360	413	426	403	405	415	440	378	382	401	370	397	393	368	421	410	400	379	394	375	379	388	397	408	414	397	403	409	401	417	406	396	390	385	357	367	405	365	415	383	361	412	364	405	407	383	424	369	381	394	415	391	399	404	428	383	383	375	390	373	400	417	401	383	393	370	401	391	416	404	399	422	362	427	402	393	422	397	401	393	389	403	380	375	396	403	392	412	360	396	387	416	428	404	380	401	396	417	407	402	368	392	412	402	393	390	365	358	406	368	383	390	373	392	389	414	403	411	383	364	398	391	373	415	399	414	406	378	382	390	393	377	409	396	389	377	375	406	387	398	391	398	386	437	377	356	382	396	417	391	382	383	413	425	418	405	396	386	385	401	401	421	418	416	354	429	375	424	429	373	392	388	433	391	395	408	381	392	371	383	394	376	420	395	378	402	377	422	409	378	393	401	386	394	413	394	403	385	387	396	408	398	410	412	377	397	430	392	396	407	403	386	383	379	369	400	377	374	389	403	418	402	420	360	348	388	429	398	406	435	421	374	427	409	401	379	412	402	371	396	390	380	388	399	380	372	407	434	413	404	428	366	400	403	421	392	394	420	388	373	395	358	398	412	395	370	341	421	406	377	383	383	402	394	432	398	376	386	377	381	410	375	424	387	377	385	392	400	377	369	451	373	382	431	415	355	370	385	405	402	384	387	365	428	357	399	401	381	413	390	390	381	429	408	357	388	369	414	380	422	361	418	413	412	398	406	374	443	420	423	404	435	387	423	393	411	388	392	391	384	390	398	385	391	372	401	396	409	406	426	395	430	390	383	436	386	431	371	389	392	417	379	366	407	377	415	399	399	443	377	367	387	378	432	340	357	397	391	387	408	390	443	399	409	420	405	393	421	388	389	393	423	386	411	410	416	398	353	410	398	406	391	388	383	402	385	419	368	425	384	414	418	396	394	409	417	404	380	378	395	390	411	411	419	398	377	388	408	431	384	368	413	425	386	420	403	412	386	413	422	396	416	385	417	391	367	366	384	410	409	369	396	380	386	378	414	368	407	370	447	389	390	363	407	406	415	388	409	407	385	416	384	409	393	429	411	424	405	381	379	392	402	391	386	402	382	376	452	428	352	370	383	400	386	376	397	390	396	394	413	409	422	390	405	402	406	391	376	409	421	356	420	382	425	410	408	397	426	400	381	413	399	392	373	392	382	382	390	420	405	375	367	402	438	400	392	431	373	377	402	402	350	397	390	423	390	379	375	386	409	352	379	437	390	396	395	383	378	375	386	385	424	392	383	381	384	405	361	383	367	408	401	414	391	378	393	374	406	392	389	356	401	417	395	414	377	365	376	391	412	395	383	409	392	377	375	429	374	399	428	382	402	386	394	384	415	390	419	386	365	392	433	377	429	407	387	378	433	381	393	403	425	385	368	372	367	392	393	389	370	409	391	396	402	377	396	428	385	383	411	430	389	390	369	372	394	360	406	354	366	397	409	419	404	379	382	437	390	373	383	366	385	378	427	436	346	401	363	420	364	387	407	414	405	392	390	413	368	382	396	380	407	387	356	395	403	392	394	398	368	406	420	395	357	426	389	397	389	393	399	401	384	419	416	423	404	369	372	385	390	400	425	386	371	437	422	437	359	426	386	430	406	397	393	387	378	390	370	443	363	378	405	413	405	413	421	420	420	383	415	406	428	389	395	383	405	407	366	385	398	401	406	357	383	399	410	397	402	410	389	413	374	407	389	435	381	391	420	398	378	406	418	392	392	356	374	381	385	384	413	420	415	378	409	342	430	402	406	370	390	425	365	405	388	370	446	444	406	386	420	375	410	421	388	397	391	396	383	367	418	405	406	377	378	393	397	398	352	379	359	404	386	397	408	476	431	366	416	425	381	430	420	391	381	443	389	410	396	399	400	408	377	401	353	383	401	375	398	388	386	390	407	400	405	389	384	418	382	424	392	378	380	383	370	415	405	406	426	357	389	373	423	409	403	398	408	400	431	392	379	417	370	398	424	418	427	404	389	433	398	384	377	378	382	346	413	379	376	408	391	389	418	393	386	415	406	406	403	423	417	405	379	419	407	373	380	364	409	380	396	383	391	379	369	410	382	414	403	391	412	389	403	422	422	402	379	400	411	414	391	351	378	388	355	437	435	380	451	413	425	389	413	372	358	407	392	382	387	403	382	401	405	402	418	364	392	429	392	397	396	370	384	394	394	397	422	417	379	420	417	388	434	413	393	386	371	397	411	451	394	381	429	383	391	369	392	415	382	407	446	387	404	412	389	374	403	410	400	402	413	395	374	404	397	412	437	392	354	411	417	399	442	383	383	409	401	417	418	403	380	394	388	403	411	448	418	407	418	395	378	403	426	421	377	416	385	380	412	367	331	395	400	394	390	365	381	364	374	411	397	419	401	406	411	362	391	427	433	397	421	393	388	385	366	408	376	400	377	379	389	398	373	395	394	400	397	417	385	391	423	384	414	372	369	374	391	382	421	420	392	433	390	394	405	420	406	415	413	424	396	378	374	373	380	394	389	407	354	411	369	380	427	423	408	405	394	357	366	375	397	424	386	388	414	378	427	432	412	422	411	376	369	374	393	404	390	373	393	355	393	371	436	378	397	383	415	378	411	407	435	412	382	399	384	384	376	414	409	399	386	385	397	416	400	367	385	371	363	410	432	388	384	377	411	358	396	395	392	368	425	414	443	389	419	415	408	358	391	358	382	426	390	397	397	406	364	392	392	407	377	371	414	395	396	410	437	381	376	408	357	392	398	417	405	429	404	437	401	386	374	432	405	387	389	408	366	412	421	409	379	428	421	404	401	390	392	421	419	355	395	391	390	415	405	399	421	368	405	433	405	401	397	416	407	373	401	408	374	375	423	410	405	373	370	398	408	410	388	403	390	394	397	388	383	419
23135	21209	28537	24147	21185	10373	1383	897	778	720	710	620	619	602	518	534	512	534	521	474	510	473	496	450	480	463	460	497	470	486	474	488	488	462	451	512	470	475	463	443	436	462	482	467	474	471	463	475	484	461	444	431	442	465	434	459	451	508	436	453	443	446	484	437	462	443	464	469	408	439	427	476	453	440	426	449	445	449	493	439	477	447	440	446	453	466	426	463	480	441	449	438	476	453	479	476	485	467	455	468	449	457	462	443	465	458	437	454	458	460	481	443	456	453	431	449	433	446	456	439	457	425	452	468	464	491	476	415	445	460	426	454	469	465	437	435	451	448	469	457	443	430	450	475	499	434	438	443	437	470	424	488	455	441	442	453	452	442	444	448	455	452	441	441	409	432	471	454	492	406	434	418	463	437	456	429	452	472	460	454	462	463	476	452	464	452	437	500	449	461	436	429	427	443	443	450	477	460	464	460	444	437	461	453	432	446	435	431	462	470	446	411	415	436	418	422	453	416	448	459	440	506	448	466	475	454	449	455	470	434	459	451	498	397	487	458	454	451	485	422	420	459	429	451	458	446	435	441	451	487	468	476	443	446	447	455	501	464	480	469	469	426	456	427	428	467	442	426	458	458	472	447	494	444	474	455	436	445	438	433	424	459	485	431	446	462	453	453	470	467	449	433	411	457	432	441	443	433	454	459	449	471	420	402	449	469	438	456	430	473	494	443	442	434	453	461	457	429	490	463	426	459	487	458	459	434	416	462	480	454	437	418	489	464	461	454	459	415	480	454	463	441	452	416	430	435	461	450	470	455	421	454	459	483	411	447	441	468	435	481	428	437	497	458	464	470	514	451	444	456	518	447	453	471	452	429	453	457	455	463	455	470	444	431	422	428	434	442	456	475	442	449	469	453	450	440	465	440	409	450	464	455	443	444	414	450	431	432	442	466	482	432	453	459	407	433	464	479	440	451	444	471	439	451	471	472	464	453	423	465	473	459	457	466	480	445	460	433	389	453	426	452	406	475	437	418	440	470	442	466	456	452	444	433	436	433	477	438	464	448	458	472	458	453	422	468	468	468	433	425	461	403	432	447	464	418	422	475	433	441	424	440	443	429	471	473	420	450	429	421	473	449	433	444	475	449	438	422	456	454	424	446	465	445	454	484	440	462	462	424	439	457	472	477	460	439	444	436	498	460	431	449	475	434	407	469	427	449	446	470	470	432	466	422	464	502	467	473	459	444	442	437	453	482	446	459	461	487	457	499	463	458	444	454	467	456	443	469	447	440	459	438	465	451	445	458	491	423	437	448	453	463	465	473	428	417	441	472	459	452	463	419	494	445	481	400	458	477	470	469	409	486	461	457	432	459	470	486	437	422	462	433	454	442	453	475	438	502	432	419	486	424	464	456	437	485	438	427	466	442	480	455	477	484	458	454	473	421	486	446	463	438	467	453	452	464	436	439	448	439	470	441	468	453	414	427	402	469	449	433	453	441	447	440	467	463	449	470	453	447	502	442	437	480	488	472	440	462	435	453	464	456	431	460	465	416	459	441	437	500	471	425	426	418	457	425	442	466	421	428	456	456	446	441	472	488	452	425	462	444	436	440	447	451	472	425	450	454	463	471	475	400	463	482	425	447	438	432	462	445	402	458	446	465	456	433	406	433	447	442	477	470	446	441	444	452	454	468	439	428	440	463	433	481	399	438	468	441	458	478	424	469	457	443	444	454	441	427	456	449	443	425	450	436	473	447	436	448	448	447	490	446	447	438	440	414	449	468	471	434	451	466	464	475	474	454	454	424	477	474	473	471	467	443	450	433	463	418	465	456	479	441	427	484	461	457	465	483	425	477	408	467	435	451	449	393	457	450	448	472	437	450	424	465	452	480	414	477	468	418	446	473	401	456	470	436	453	482	473	479	443	474	444	439	451	486	473	483	423	453	430	426	480	434	462	482	429	450	457	494	432	443	443	464	451	451	450	456	451	418	457	435	459	426	429	438	488	446	477	476	432	448	442	429	452	453	453	385	451	451	465	425	457	434	473	465	437	455	460	461	455	457	448	447	476	421	447	452	449	428	438	443	456	450	443	412	473	441	499	416	458	443	468	475	459	449	469	430	478	440	464	441	418	478	445	496	474	440	438	460	442	412	428	465	490	455	467	470	434	458	450	479	459	440	450	459	442	468	452	437	462	450	445	456	453	453	432	438	436	430	451	423	460	487	448	457	465	463	435	446	449	431	438	440	469	433	449	465	480	451	461	485	456	469	402	429	411	463	440	457	484	474	471	479	457	479	444	431	441	468	459	445	474	447	449	449	425	466	430	473	443	484	502	429	475	450	433	479	420	482	472	479	436	440	469	405	426	437	485	437	444	414	452	468	482	465	467	448	415	468	428	441	443	483	442	416	455	471	474	443	432	460	413	440	431	395	478	490	476	425	452	480	497	421	462	450	440	427	472	430	455	417	444	472	492	441	469	434	462	459	420	453	462	446	409	470	449	455	440	417	388	435	421	449	448	479	455	519	464	457	449	456	470	466	468	442	436	489	497	404	457	449	460	427	458	458	443	447	474	395	440	438	449	450	413	431	505	452	472	447	468	438	416	457	424	449	444	448	485	427	487	414	491	427	428	455	483	459	463	465	442	424	445	452	431	457	423	435	410	448	445	473	454	445	414	433	456	481	460	501	424	464	438	471	462	424	440	458	439	438	421	414	452	446	507	492	435	465	504	469	461	433	496	432	426	450	440	499	435	478	457	451	455	462	459	455	416	450	460	426	484	428	446	387	484	455	483	464	449	463	443	429	434	412	438	451	444	473	423	441	437	459	450	438	494	450	468	468	432	448	458	462	441	469	473	450	429	460	438	455	450	443	403	411	453	419	459	450	482	466	457	429	427	484	458	462	459	450	436	441	450	440	478	445	466	444	438	426	477	436	424	461	404	435	411	432	442	414	426	470	447	501	452	485	418	483	452	443	491	449	416	452	458	416	462	406	472	436	421	495	451	478	457	412	440	439	460	460	455	441	436	481	475	446	448	421	471	444	475	469	433	471	483	447	461	430	427	477	457	449	440	456	451	423	441	435	433	464	463	423	487	428	462	436	443	468	452	421	443	466	471	494	429	457	442	468	451	470	455	464	468	457	509	481	442	490	451	443	463	475	466	407	459	448	435	451	435	413	484	433	449	453	451	453	455	473	463	443	460	440	419	438	491	456	447	439	465	466	419	493	491	445	427	472	408	430	461	434	445	452	383	457	479	485	403	407	436	411	460	461	429	458	449	449	478	442	410	464	434	457	472	435	478	476	440	438	460	434	450	443	475	493	458	456	452	435	450	448	474	404	419	446	476	425	469	469	453	453	479	423	427	453	462	417	462	475	434	449	421	434	403	461	437	460	439	422	446	482	459	439	427	438	455	424	462	450	417	437	452	479	452	487	447	440	413	423	417	427	485	444	448	445	458	439	456	473	437	468	484	431	471	444	471	462	477	412
28788	41338	11258	5092	3334	2583	1953	1510	1354	1317	1038	937	870	792	768	710	681	629	658	649	644	624	590	629	603	641	583	624	623	663	607	601	599	606	623	634	638	624	598	583	643	646	630	654	609	564	615	599	590	594	591	635	646	611	616	616	600	633	602	563	631	631	604	607	557	587	598	560	581	582	559	602	559	609	577	590	574	555	565	606	617	586	545	585	588	605	585	598	549	576	537	568	633	601	522	597	546	583	555	565	567	579	585	553	609	567	569	586	588	562	546	555	571	581	607	532	546	598	591	573	578	579	575	530	575	593	567	597	566	573	623	589	544	602	605	580	554	623	598	590	581	553	590	567	546	511	538	580	571	573	558	581	575	605	551	565	536	567	621	600	570	557	556	590	541	583	599	586	572	582	568	567	553	597	596	582	647	577	594	589	555	618	568	559	579	556	565	574	592	543	587	591	561	573	602	557	590	578	580	601	613	577	554	548	573	522	591	608	573	619	600	573	603	564	609	594	588	563	586	539	577	601	593	618	580	573	546	576	562	608	614	633	566	582	575	586	579	556	548	566	621	525	578	585	606	594	582	594	562	536	565	569	593	552	583	572	587	569	594	529	568	603	547	573	541	602	588	611	602	577	556	587	530	574	541	587	610	569	617	577	558	506	555	585	569	568	570	589	611	592	599	589	522	528	566	552	577	562	579	645	579	541	575	549	561	606	581	579	550	604	586	567	577	562	608	543	578	568	556	554	606	611	630	616	582	591	546	584	584	575	573	571	550	614	567	563	606	552	611	571	554	585	580	586	565	554	596	536	582	568	603	542	563	580	539	557	630	591	567	573	576	559	557	562	569	596	591	611	589	590	591	508	604	600	584	535	606	588	573	595	575	570	575	556	618	543	567	620	602	574	589	596	583	589	566	579	610	607	542	553	599	529	607	603	612	579	602	587	584	585	570	569	642	552	560	549	550	575	577	595	582	558	555	559	585	604	631	638	570	596	566	587	580	582	633	566	555	622	556	586	598	634	554	586	614	558	550	593	588	622	568	600	539	592	588	588	551	569	564	552	637	570	572	556	596	630	553	561	586	564	586	621	589	552	582	561	587	584	570	572	583	590	595	571	578	546	598	564	552	593	617	571	548	568	555	579	566	539	649	554	567	616	582	554	577	587	567	551	559	615	590	558	571	585	559	579	595	593	562	585	604	586	584	554	589	573	583	576	635	540	569	558	598	590	578	574	568	590	648	562	549	630	557	603	594	570	564	573	572	548	594	583	528	582	603	563	607	585	573	599	591	568	585	597	557	571	566	567	585	540	548	550	570	574	564	551	558	567	594	554	600	518	578	619	595	570	585	550	576	581	544	591	582	578	575	613	577	595	551	549	640	586	568	608	583	615	586	576	579	593	609	587	581	590	571	539	582	588	558	570	580	573	566	581	563	604	596	608	595	557	582	574	528	537	584	567	580	561	555	544	568	553	605	597	600	611	603	551	552	597	559	565	620	556	562	578	596	599	566	645	645	580	562	573	606	593	583	574	601	574	554	565	596	617	593	549	621	586	582	572	552	557	554	599	559	598	602	610	591	606	575	581	573	556	584	576	598	562	575	606	529	580	573	561	538	571	586	573	612	585	608	602	638	568	566	611	578	583	599	603	600	546	575	605	577	597	604	541	535	564	576	577	583	594	580	614	589	601	575	564	579	585	550	569	594	589	583	559	627	538	551	620	600	533	590	589	580	597	617	572	579	580	618	585	571	570	548	545	547	605	600	558	602	557	559	600	540	587	611	591	618	606	577	546	611	548	577	601	545	561	579	589	599	555	620	562	585	517	509	661	619	592	576	552	559	572	583	587	603	633	580	574	556	554	557	592	582	552	595	536	595	588	555	585	536	592	563	589	562	530	586	628	552	570	608	603	590	552	553	547	574	589	579	580	566	547	577	604	591	579	621	596	556	565	613	602	562	585	558	583	581	576	604	576	583	608	597	601	553	584	576	566	585	598	554	541	557	609	589	539	586	588	553	560	625	561	568	565	577	501	564	566	573	565	602	591	574	614	550	601	593	636	633	546	572	551	600	569	607	545	568	595	555	596	545	580	588	546	524	576	579	579	573	551	594	564	570	597	596	563	593	549	566	539	631	598	577	625	556	596	530	566	593	585	547	538	540	531	611	559	585	577	562	563	576	556	595	553	640	507	572	575	587	567	566	591	547	566	548	592	578	586	551	609	599	601	541	596	563	551	598	616	616	621	601	544	594	566	586	591	517	550	619	542	567	564	518	645	583	580	594	561	572	586	563	603	624	592	562	586	611	619	554	552	582	564	612	548	551	583	542	589	623	553	603	592	597	586	575	576	618	528	581	539	563	600	566	569	567	573	600	610	570	601	542	595	589	568	563	593	559	583	592	567	606	594	560	585	583	593	568	592	553	545	566	569	568	599	546	568	659	551	528	568	627	638	551	613	594	534	572	607	606	586	623	575	542	581	616	539	526	543	555	610	600	571	561	584	527	565	571	559	558	563	629	547	563	549	568	606	592	586	584	613	562	592	577	564	561	596	597	556	557	597	560	585	592	560	590	564	597	610	582	596	609	578	561	529	567	547	616	608	565	598	592	535	534	594	563	546	587	552	583	566	540	562	599	544	600	539	606	567	539	598	557	580	568	566	562	640	564	602	553	566	583	544	589	580	576	559	584	593	590	603	552	551	633	587	549	555	591	566	607	548	578	537	583	549	559	568	582	560	578	529	567	589	562	570	560	568	571	555	589	561	636	583	589	540	645	579	574	572	562	584	545	568	580	580	586	604	515	583	614	582	568	591	583	523	594	573	615	583	593	574	612	556	596	607	571	539	563	538	531	599	564	593	589	628	583	587	624	569	586	574	598	566	572	596	566	607	592	531	597	573	580	571	548	548	576	576	593	561	549	569	554	570	561	587	535	557	566	584	589	581	549	552	600	559	572	607	580	565	606	620	568	584	633	602	564	605	618	564	579	599	584	608	612	549	562	606	590	587	564	597	597	609	562	586	603	612	599	572	578	587	605	592	558	581	564	588	563	616	615	567	541	529	545	541	546	566	589	591	567	578	561	577	615	614	591	602	569	589	575	546	573	580	605	566	582	561	541	554	563	563	567	653	584	627	576	594	581	570	569	578	580	591	560	572	597	545	589	582	588	554	550	568	543	580	582	602	626	588	536	561	597	572	558	569	596	592	551	566	569	607	579	578	552	592	566	571	571	563	561	603	563	591	624	571	584	548	570	551	562	601	521	588	577	563	579	560	539	604	598	592	578	577	571	582	581	568	590	551	543	579	618	593	601	539	567	554	540	596	554	564	614	571	581	538	563	597	563	570	562	550	572	584	566	615	598	576	581	603	601	576	620	583	563	625	566	562	560	598	594	567	589	553	573	567	583	574	567	571	560	599	592	583	559	549	556	571	554	609	603	571	534	563	585	593	546	596	569	581	558	567	586	573	601	547	577	551	606	563	563	570	569	577
24369	21210	27351	25188	9067	899	588	442	392	365	310	301	294	273	249	226	258	225	223	187	197	183	196	225	193	195	199	182	197	236	192	166	178	184	197	184	201	167	212	197	197	187	169	197	181	182	226	196	198	220	200	196	185	189	189	200	173	184	203	192	205	174	207	196	198	212	188	170	183	175	200	223	189	179	195	211	208	186	179	227	182	180	176	208	162	175	172	175	192	228	168	177	200	177	206	167	159	194	184	193	198	167	178	187	184	182	186	198	194	189	168	198	142	204	185	204	164	190	159	160	170	186	192	200	190	182	186	197	188	187	198	189	184	209	186	186	190	179	152	193	195	201	159	208	188	205	203	195	212	186	177	168	213	181	167	192	188	184	178	185	176	199	221	196	186	183	187	186	194	185	184	203	184	176	152	164	206	202	192	186	189	186	180	180	157	181	206	188	205	190	194	189	187	165	173	208	207	178	201	177	207	202	161	192	196	179	184	179	180	183	190	198	212	188	185	188	176	200	174	181	187	183	197	193	174	190	193	177	172	180	201	177	181	188	187	187	199	161	195	190	202	181	146	159	175	170	188	196	198	194	175	178	187	177	186	189	181	159	180	207	177	182	160	191	190	196	191	151	150	176	180	222	174	173	195	185	164	181	179	201	192	170	163	195	188	166	167	188	210	195	206	181	176	171	158	171	194	184	178	189	203	193	169	175	168	191	185	189	198	162	191	176	184	169	197	167	186	190	180	170	174	198	177	199	177	172	205	171	177	190	174	175	198	180	172	159	186	182	170	184	196	171	175	190	193	160	190	159	182	195	210	178	175	176	174	170	185	183	206	177	196	211	197	202	168	170	189	176	171	200	182	183	198	179	189	190	194	168	195	176	169	189	197	183	198	199	207	194	201	193	195	176	181	173	186	205	202	145	205	176	179	200	178	188	161	201	193	180	187	187	185	184	189	181	173	169	180	177	172	180	214	218	216	187	195	178	185	185	194	172	180	202	176	164	182	173	174	181	197	177	192	181	175	176	170	178	193	190	199	204	206	185	188	192	183	184	171	203	182	198	191	194	186	178	193	197	189	199	182	189	182	195	180	182	184	193	171	145	159	212	183	198	184	173	184	181	194	185	171	171	183	188	185	152	189	165	179	203	181	175	214	183	224	192	219	207	177	188	172	193	189	169	196	185	188	195	200	199	195	204	182	176	187	162	185	178	186	185	190	173	217	183	191	180	193	176	190	176	201	178	199	189	179	193	180	151	183	185	172	204	197	191	186	182	166	184	193	197	178	166	201	192	188	174	201	178	177	183	216	174	203	202	196	177	190	215	187	175	195	179	204	175	165	215	180	198	198	191	212	173	180	179	170	186	194	192	195	186	164	170	195	169	178	191	186	194	196	210	173	194	192	218	169	180	191	213	178	186	188	179	170	172	175	182	194	181	185	185	182	209	180	188	168	188	181	182	204	180	177	169	197	180	212	175	175	180	190	181	181	185	194	193	216	191	187	158	188	188	200	194	211	201	212	197	175	181	165	187	178	182	183	182	184	169	205	217	197	174	189	178	176	162	176	184	213	200	185	174	170	192	178	180	193	203	207	190	194	191	190	196	171	179	178	176	192	191	179	189	170	197	193	180	181	188	193	182	175	193	206	176	195	185	185	176	192	179	176	196	185	191	187	176	164	211	188	177	192	184	186	203	205	168	180	189	197	190	193	203	167	183	192	173	174	193	197	202	175	181	181	202	185	187	189	173	180	181	173	181	157	178	167	183	208	194	196	189	183	193	179	157	185	178	182	167	168	192	169	193	190	188	186	182	191	177	203	188	175	189	177	186	176	174	185	190	183	178	166	155	194	185	195	191	160	205	172	192	156	192	173	188	183	187	192	173	190	205	187	185	183	186	197	183	184	199	218	199	172	191	190	196	198	187	207	177	199	175	178	194	177	182	188	186	180	184	183	187	202	182	188	205	160	170	195	189	189	199	164	181	180	169	196	177	184	184	210	186	209	202	172	163	181	167	174	198	171	177	173	176	178	218	167	195	174	178	186	158	198	184	179	195	190	184	174	184	175	192	186	183	216	199	182	185	192	183	197	190	186	158	186	171	187	173	198	187	185	193	169	178	181	184	201	190	182	194	171	198	181	162	180	188	184	179	187	185	187	175	177	172	180	193	192	187	171	176	171	164	196	198	172	181	172	185	189	179	208	185	190	201	165	186	172	168	178	213	172	189	193	172	185	185	167	201	183	196	195	158	183	174	177	198	186	167	185	192	181	197	162	190	167	192	167	168	193	182	188	183	168	174	173	185	193	182	181	180	174	188	182	168	158	180	183	182	194	191	188	181	204	177	193	181	183	189	178	198	163	192	208	166	178	190	188	182	180	196	180	173	162	185	210	207	179	225	188	168	192	209	179	194	177	175	209	180	200	187	202	214	208	196	192	189	177	187	176	195	178	172	201	156	184	179	201	219	200	201	179	218	194	161	200	201	194	205	195	190	174	190	202	176	178	196	198	200	188	198	184	187	176	179	203	167	213	169	198	187	176	212	199	200	196	177	176	164	177	198	193	147	179	184	166	188	176	208	186	193	177	174	174	180	203	171	142	198	187	198	173	187	193	174	192	194	186	185	183	180	172	213	171	187	210	206	167	182	196	176	178	169	202	191	173	156	190	187	177	216	183	198	182	183	169	188	161	168	175	184	180	187	189	197	178	180	193	199	175	186	188	154	199	177	180	214	178	189	187	193	200	168	193	190	179	161	184	173	178	201	166	198	205	169	168	181	190	183	186	166	190	179	190	168	195	199	213	164	181	178	186	165	177	197	175	182	170	190	169	195	189	173	169	186	185	181	171	161	200	189	169	188	148	185	182	189	215	185	168	162	184	155	190	196	172	195	178	158	172	195	195	185	191	196	177	182	158	189	182	191	195	212	173	196	174	190	188	155	172	202	156	190	182	165	195	174	166	172	180	169	166	190	179	184	185	176	189	187	196	191	166	162	196	181	202	226	188	163	173	185	196	188	178	185	171	194	204	178	176	189	170	167	193	170	186	181	183	172	196	210	176	178	160	162	181	183	205	181	198	190	187	168	198	193	187	193	185	181	201	175	183	189	182	189	217	162	165	211	169	169	184	154	186	169	176	175	195	184	167	161	163	190	170	191	163	163	164	214	192	153	193	167	185	179	177	175	205	187	194	175	200	188	197	209	194	185	181	184	178	178	181	171	171	167	163	182	183	198	176	194	158	173	176	194	177	173	165	174	182	182	191	192	170	190	203	197	190	178	199	158	178	199	183	198	204	178	182	178	162	159	162	167	181	187	195	183	167	185	184	191	181	168	167	193	210	172	163	208	175	163	202	183	187	172	186	187	166	194	200	184	181	198	169	203	151	173	183	178	163	175	172	189	181	186	178	180	169	181	198	168	196	162	171	181	193	205	174	181	191	176	160	178	167	199	184	204	187	158	194	183	179	182	192	179	178	178	175	185	177	201	185	205
27512	35542	8101	3385	2179	1686	1271	980	730	709	629	561	487	443	380	370	346	294	302	271	248	312	283	272	288	259	255	270	279	263	298	223	309	248	287	291	303	269	277	251	293	250	279	305	236	267	263	287	293	290	303	295	270	255	238	235	275	285	264	270	273	237	271	252	293	243	288	295	235	256	241	243	261	247	246	256	229	247	243	241	244	218	260	234	270	250	269	267	218	226	252	254	240	257	245	234	269	237	257	233	258	241	273	247	269	230	268	237	248	239	259	244	260	226	256	233	224	260	230	239	233	237	244	272	251	247	274	261	263	251	262	226	245	263	236	221	266	264	268	233	226	268	260	260	239	248	256	256	242	276	249	245	242	266	265	250	253	248	251	236	248	236	261	242	254	273	259	258	211	247	267	271	235	209	259	232	244	236	241	221	257	230	266	254	251	231	267	268	237	232	261	279	250	233	231	261	257	252	243	239	242	257	243	235	231	264	277	254	257	245	242	255	228	245	243	260	256	243	259	246	252	270	246	251	250	232	264	246	245	242	236	232	253	229	246	252	231	253	236	219	249	241	242	252	268	238	248	245	243	250	260	288	266	273	249	230	253	238	245	228	224	242	276	284	248	238	253	237	270	267	241	259	251	269	234	227	261	246	239	242	251	244	259	240	253	230	265	254	264	241	292	260	257	256	258	264	238	211	247	247	224	244	265	249	266	244	270	265	262	255	272	264	236	237	274	251	215	251	237	202	243	221	253	259	240	247	241	253	266	273	280	236	237	250	252	257	238	271	246	244	239	238	260	258	269	238	219	247	254	248	265	271	264	252	244	213	251	249	260	255	235	246	214	255	263	255	237	253	225	256	228	262	271	223	252	246	239	273	209	247	254	234	259	275	232	241	262	230	259	264	223	242	247	251	256	257	237	253	240	234	253	249	276	249	263	246	259	255	256	275	292	257	243	245	250	244	241	243	224	274	242	242	252	236	217	261	257	249	245	276	261	254	242	240	262	250	276	243	237	261	239	228	246	234	247	250	260	238	219	265	236	246	269	252	238	215	232	254	245	253	247	265	250	244	195	246	232	231	262	251	263	257	249	248	301	250	253	237	232	252	292	255	262	246	262	250	261	242	254	270	258	271	256	255	242	273	274	236	238	269	272	238	278	242	258	256	265	245	261	238	232	258	227	240	239	225	275	247	217	256	256	210	245	237	259	254	243	247	259	235	247	286	223	237	267	240	278	258	229	247	269	252	228	291	280	265	259	271	272	239	273	272	238	229	232	285	251	290	256	271	253	269	251	253	238	268	251	236	237	257	255	272	258	271	265	248	230	240	254	249	255	259	221	276	230	250	251	259	236	248	262	216	253	271	234	246	265	263	246	245	234	238	245	229	271	276	252	250	256	222	263	275	271	247	238	274	220	247	269	240	260	280	249	239	233	255	252	245	241	238	213	256	269	274	266	249	255	271	247	252	256	249	252	241	273	270	257	230	251	223	258	243	250	258	266	234	261	226	253	238	247	264	244	231	254	226	254	257	273	236	268	240	236	247	234	259	257	251	264	231	270	240	253	247	260	235	252	254	262	254	272	234	248	260	261	249	247	245	228	263	216	255	252	235	253	259	269	267	239	253	240	255	257	246	252	250	241	226	269	255	251	236	233	261	249	246	232	264	236	243	269	258	243	246	283	245	257	230	251	231	246	268	243	272	250	249	259	254	259	259	247	275	267	251	253	255	266	237	241	251	234	266	224	259	250	275	251	256	251	252	253	281	263	260	287	242	241	242	261	227	254	239	263	246	269	284	277	252	268	255	242	238	238	248	249	258	258	222	270	264	267	248	249	247	276	255	285	255	257	229	257	238	263	237	263	239	248	249	267	208	294	256	225	236	258	240	237	258	267	245	248	243	253	218	230	248	240	271	245	235	281	229	257	282	226	268	288	237	265	240	256	239	265	221	233	232	280	248	239	252	291	259	253	258	281	280	268	259	245	240	254	258	260	261	266	240	223	225	246	245	242	260	249	250	275	270	251	273	241	250	254	241	248	236	291	258	240	249	238	236	277	237	246	256	271	257	279	226	231	235	228	244	235	215	256	259	248	266	247	243	259	206	287	233	256	240	265	233	252	262	238	263	264	244	250	243	246	272	249	281	246	236	243	239	265	230	296	237	248	219	240	264	256	252	222	276	250	263	259	244	238	248	287	231	259	255	218	199	243	233	248	232	244	253	237	246	282	289	246	228	236	250	234	238	260	252	279	266	279	238	260	234	262	260	265	240	252	232	258	235	268	232	254	250	252	270	277	264	249	254	263	241	260	208	255	234	263	248	281	237	252	255	232	240	220	253	235	258	264	250	290	252	232	210	254	264	265	262	252	251	266	255	253	268	243	283	246	256	239	282	254	221	220	276	249	261	241	245	237	247	241	263	231	244	223	262	248	230	241	262	230	266	242	256	273	255	221	255	251	245	261	261	244	241	260	236	238	268	230	256	273	232	226	258	247	239	216	281	258	257	277	234	245	259	238	234	248	252	249	261	263	238	272	230	225	261	269	264	230	274	249	278	258	255	261	260	246	241	275	241	244	252	238	252	242	219	261	253	239	263	248	253	246	262	234	245	220	203	266	254	263	241	256	245	253	250	223	233	256	241	242	259	243	256	226	233	247	267	233	263	217	232	241	228	249	303	248	248	262	228	249	227	264	283	256	273	251	230	252	232	267	269	286	235	292	252	245	256	224	258	246	251	264	229	259	262	261	256	232	272	257	236	256	242	244	281	270	238	254	240	256	257	268	235	258	258	254	223	234	268	250	236	237	225	257	261	256	235	249	238	246	264	260	265	251	243	244	240	219	269	251	224	278	234	235	249	257	244	253	230	250	257	266	245	236	279	239	238	295	245	241	273	235	257	219	269	233	250	282	254	259	248	237	241	253	247	232	289	249	260	261	267	254	270	241	227	268	255	243	230	245	247	260	277	244	228	264	253	247	249	245	290	251	274	279	236	243	263	286	230	243	267	257	245	218	253	230	301	274	242	262	252	257	254	259	248	276	258	221	241	241	242	270	270	226	276	243	273	253	246	245	254	246	240	241	255	225	243	254	232	252	263	236	258	263	288	278	255	234	231	241	280	257	241	263	217	252	232	281	244	218	248	232	228	235	257	264	234	231	232	258	245	273	264	254	258	249	252	234	245	236	251	262	239	250	216	244	270	230	275	263	244	265	243	228	246	267	265	274	263	247	273	263	255	278	250	253	265	236	244	234	240	258	213	254	253	254	257	247	239	237	236	264	265	236	255	226	236	244	289	263	256	245	253	249	243	250	250	267	263	239	254	247	215	243	270	236	271	259	246	228	239	270	246	230	251	257	272	266	238	270	242	246	251	244	233	241	249	246	236	245	246	255	237	256	244	240	249	253	259	273	242	211	218	218	276	276	256	276	241	246	245	252	268	254	262	256	260	254	258	250	228	275	245	270	219	249	240	245	246	267	237	232	249	243	234
22249	21217	29021	23715	21216	21233	8284	1246	866	804	772	648	609	564	534	426	468	446	417	431	367	418	401	348	376	375	388	397	405	346	395	364	356	381	392	352	351	389	367	372	369	381	391	356	359	386	382	362	374	375	380	405	382	361	393	374	380	366	396	352	322	373	355	333	348	360	352	394	338	369	356	386	355	330	353	348	344	349	359	359	378	364	333	331	340	378	361	327	366	338	355	376	347	360	349	350	374	371	363	342	337	356	371	358	348	340	365	364	391	366	359	350	350	348	358	365	349	360	374	344	343	309	349	372	371	323	366	353	352	342	354	374	363	346	365	367	352	354	326	330	356	335	357	396	355	316	360	355	360	336	361	363	346	333	364	334	383	369	379	318	359	345	341	372	368	364	368	352	364	347	320	347	380	354	401	361	382	324	371	336	343	347	351	372	352	321	408	365	340	360	398	348	354	327	383	381	354	386	355	358	332	371	333	333	386	330	375	384	348	323	348	346	372	354	340	389	347	366	376	338	341	365	375	365	372	334	358	341	384	360	374	319	323	370	368	351	366	372	327	345	352	343	350	389	345	344	375	350	349	362	370	359	389	340	388	325	375	362	364	392	323	336	365	385	331	343	365	361	381	340	356	343	384	377	387	367	389	361	407	316	372	365	362	364	365	353	341	338	376	322	395	371	353	372	328	307	354	357	359	361	348	355	365	368	330	374	363	353	341	364	334	337	374	348	385	362	337	359	332	342	388	347	358	357	356	374	332	390	331	334	360	343	343	338	366	346	334	349	352	378	380	379	358	368	352	361	371	351	345	363	374	352	358	360	404	359	364	346	356	380	348	349	342	390	377	381	387	391	364	339	357	354	345	364	344	363	358	388	364	374	347	390	388	352	366	367	340	340	354	356	379	346	355	332	384	368	385	352	354	361	372	369	376	362	332	344	317	386	361	343	329	341	348	343	335	340	346	336	344	342	354	385	350	380	381	326	336	360	330	377	334	323	365	388	335	335	376	372	356	371	372	363	344	352	354	346	364	394	344	329	358	338	365	363	355	347	329	393	391	369	373	397	383	335	326	362	327	352	374	321	333	359	347	342	345	369	356	363	303	373	381	351	337	380	367	363	356	341	336	349	355	367	405	380	361	364	336	337	351	349	332	374	363	332	399	363	363	371	362	364	346	323	335	366	388	345	325	345	385	343	350	340	360	346	354	360	346	346	389	348	375	352	330	339	342	332	348	368	375	313	351	373	348	388	352	326	360	346	346	383	337	357	406	385	371	349	350	372	332	376	334	393	374	390	339	363	353	331	359	358	359	343	324	378	333	333	344	347	335	344	372	336	337	339	387	392	345	371	358	336	346	342	381	345	331	368	371	352	341	350	349	380	391	344	335	352	366	338	339	354	348	354	345	358	332	355	369	339	348	347	311	361	332	334	352	362	350	386	337	329	359	333	331	334	352	361	382	370	337	404	367	344	357	363	336	357	360	353	357	371	334	369	322	345	352	390	326	334	352	358	333	357	351	343	329	369	374	362	378	346	350	372	387	375	325	350	348	348	340	329	373	370	379	356	358	332	346	360	336	326	365	334	347	366	323	360	343	371	343	379	373	366	378	359	367	359	345	332	336	334	382	381	371	376	359	345	369	357	376	344	379	364	358	368	371	343	357	372	351	374	374	361	349	342	381	370	371	340	374	344	388	366	323	364	378	359	362	334	371	360	348	350	358	350	357	340	375	362	371	376	343	333	372	344	365	346	379	336	359	347	367	345	387	355	348	326	364	333	348	376	360	375	330	333	332	344	367	352	348	331	366	354	351	330	372	369	388	326	353	326	343	388	350	361	359	359	318	357	371	351	334	349	330	356	339	377	338	347	358	351	391	351	358	324	354	342	336	380	364	327	391	376	363	359	341	395	373	382	364	371	377	377	349	320	319	327	343	317	325	364	326	411	364	363	364	344	336	372	352	385	342	362	365	329	355	358	353	340	353	312	372	359	311	366	362	369	385	349	384	331	337	376	355	386	359	380	356	391	326	339	328	355	326	344	354	353	336	355	350	370	339	376	339	352	353	378	401	356	351	335	402	322	344	373	320	330	388	344	365	357	344	318	373	355	354	371	335	379	333	330	383	344	332	381	345	347	338	358	349	339	355	362	380	365	337	377	320	398	364	363	347	363	331	362	342	362	345	405	355	356	334	321	328	327	335	336	371	329	332	317	314	387	341	374	344	392	362	349	352	370	348	367	378	355	388	376	359	380	361	371	379	337	365	353	387	351	345	385	362	369	334	375	318	339	345	377	356	387	355	337	334	363	356	333	376	337	330	345	341	328	348	325	357	362	374	357	334	360	345	370	345	374	327	383	360	365	334	325	362	382	384	315	336	363	385	310	373	396	368	337	349	335	393	368	358	350	336	341	400	346	363	321	335	355	348	348	350	335	381	365	340	343	332	364	325	340	345	343	329	380	348	366	318	355	347	358	360	346	346	373	332	350	369	345	366	350	375	335	358	334	361	376	368	345	376	384	343	375	331	362	369	355	344	395	352	360	383	338	389	362	366	397	361	362	323	362	387	356	383	404	354	336	351	353	334	365	355	358	379	364	304	380	346	355	330	353	365	364	384	345	362	365	359	362	359	343	341	360	345	330	381	350	339	345	362	326	358	413	364	342	362	344	353	332	363	339	354	348	373	329	360	364	337	355	353	321	336	348	332	359	352	357	371	363	356	374	360	359	342	334	331	350	386	337	361	363	354	392	384	329	368	361	352	354	327	369	355	371	325	380	355	351	385	384	378	362	332	337	381	336	361	370	384	350	355	332	323	355	382	349	347	406	365	348	387	336	360	380	359	357	355	342	368	319	353	378	363	356	346	374	362	333	390	388	340	352	353	343	395	376	365	366	316	336	362	368	330	359	368	385	340	330	342	352	341	388	367	347	353	373	362	344	345	364	362	321	384	325	351	416	364	391	368	402	368	353	346	364	361	368	367	349	355	339	323	385	378	401	346	334	358	357	356	338	416	349	378	377	341	376	346	330	344	399	346	359	361	385	397	343	341	338	347	364	354	368	322	381	345	337	353	341	341	340	335	351	375	318	376	336	368	337	377	342	354	346	363	367	368	338	334	318	368	376	341	350	327	361	346	341	326	356	377	333	358	347	361	377	290	369	369	381	349	353	323	372	348	342	372	321	337	358	349	360	347	369	352	362	369	352	334	364	374	380	363	331	358	371	361	337	369	387	396	370	365	364	392	354	362	357	351	374	358	331	334	371	326	368	342	344	336	333	365	358	357	363	399	379	348	345	341	380	366	383	390	333	372	358	381	335	345	366	344	349	349	324	339	355	375	345	357	326	342	338	333	347	356	372	335	370	331	350	398	365	360	334	342	366	355	355	359	386	369	395	367	366	333	356	360	360	372	328	371	351	348	389	368	339	380	356	345	352	356	327	351	372	377	365	332	362	354	359	373	371	367	332	325	311	348	367	334	360	354	363	336	350
32390	46621	15207	7176	5177	3673	2725	2105	1772	1513	1409	1212	1032	964	832	712	649	589	585	604	535	521	551	539	548	562	511	539	516	572	537	560	543	503	545	508	549	534	515	507	528	567	538	512	515	532	522	485	528	529	541	575	515	548	570	517	476	524	489	513	481	502	484	479	487	483	485	466	472	475	471	455	446	445	470	475	502	493	464	446	452	455	479	495	489	465	491	472	471	471	482	488	490	468	418	454	459	445	468	482	453	484	490	491	475	499	526	466	477	409	422	468	455	486	488	473	459	459	466	473	473	502	455	447	487	489	471	502	507	501	518	467	437	501	453	489	475	474	497	483	468	438	485	459	483	468	465	451	430	475	502	488	460	508	466	471	496	455	446	513	434	451	445	458	473	488	482	481	465	453	442	462	455	452	451	481	442	472	448	490	466	482	461	456	444	473	474	449	448	436	467	477	462	516	481	443	479	492	471	438	443	481	441	476	465	441	480	495	443	452	490	444	520	477	430	475	488	461	480	474	464	461	467	461	438	464	436	526	471	452	431	477	440	500	540	441	469	452	470	469	441	428	465	443	477	477	474	480	480	450	499	505	476	467	455	466	482	484	441	494	484	510	460	460	462	488	439	455	454	428	505	456	450	460	456	448	480	466	473	443	459	505	469	451	500	462	476	499	469	478	453	461	470	440	501	453	460	470	454	465	469	490	458	452	492	440	461	430	451	471	440	526	444	460	468	469	507	468	490	473	462	435	474	488	484	483	451	512	468	473	483	438	476	443	450	443	483	442	469	461	460	476	459	471	459	463	466	433	477	460	501	432	446	460	473	461	438	478	470	431	486	488	470	452	500	468	464	522	484	436	437	440	465	480	473	459	457	445	496	468	479	450	465	484	473	468	483	518	488	432	476	468	487	500	463	479	465	463	471	448	459	459	444	466	448	468	512	485	487	485	495	438	438	444	455	445	474	434	442	434	438	486	451	457	474	494	445	493	477	494	450	440	435	481	448	480	459	476	465	444	445	438	504	470	461	456	461	439	427	427	432	486	473	424	455	489	488	487	435	478	469	473	464	492	455	499	471	465	472	475	485	475	420	423	424	453	461	476	488	419	460	425	462	480	460	472	465	438	431	445	474	456	413	477	486	488	458	514	430	485	516	485	470	445	501	418	436	492	476	463	529	486	479	492	479	456	407	478	444	444	447	449	470	465	463	489	473	513	487	439	472	452	518	492	447	477	476	477	477	478	464	436	456	480	478	460	484	487	491	448	505	512	462	447	455	463	423	464	426	499	463	486	462	479	496	463	426	486	476	431	427	463	483	449	440	479	476	436	463	490	434	447	474	461	462	428	462	464	431	491	471	463	488	489	432	484	479	449	415	480	456	466	437	463	470	471	449	479	431	482	454	488	445	472	474	437	439	477	501	465	491	484	425	473	469	458	451	432	430	472	482	463	482	463	462	461	465	470	446	473	489	488	481	443	502	450	455	440	462	462	495	467	463	453	441	438	461	453	446	485	467	467	472	498	452	451	488	451	449	446	446	482	450	500	483	445	472	457	439	442	445	453	446	456	457	466	473	445	458	480	468	479	435	482	462	462	470	494	455	450	484	485	451	471	469	492	487	443	461	468	463	460	446	451	466	495	441	477	438	440	465	447	430	455	457	472	460	473	451	484	487	528	441	485	462	439	453	444	476	472	464	475	437	468	479	440	470	476	499	433	466	475	465	456	429	452	460	473	460	438	472	419	508	464	456	475	458	444	468	486	438	488	443	457	504	457	501	500	474	459	428	533	480	482	511	483	472	474	446	448	526	503	461	500	517	486	451	505	491	449	445	481	453	474	464	485	462	449	451	479	459	454	493	475	463	491	468	482	500	461	465	508	431	478	477	472	483	424	459	451	511	494	446	459	422	450	466	453	485	460	487	465	421	484	441	463	454	415	476	499	428	483	450	494	470	470	440	443	451	465	463	507	447	479	449	469	469	457	454	459	447	482	468	448	484	480	475	453	478	519	478	430	475	456	508	441	460	451	477	445	451	460	474	461	504	461	437	423	470	497	451	482	423	475	486	428	511	474	445	436	422	480	479	453	470	459	454	476	456	498	474	438	470	505	461	464	468	436	476	472	474	451	429	443	470	489	425	440	466	517	467	454	453	455	461	448	441	439	467	458	462	512	479	478	469	492	470	447	456	472	524	439	459	462	449	451	479	482	450	462	449	461	487	473	467	474	488	456	473	501	454	469	448	478	463	460	436	519	475	452	436	443	428	498	469	470	473	467	475	511	423	483	435	452	461	484	450	488	448	442	501	492	432	459	471	438	476	485	455	453	465	440	475	476	512	468	448	456	464	478	466	461	508	465	472	502	449	450	478	449	466	474	492	481	455	462	475	456	440	458	462	497	469	496	453	448	487	473	454	438	448	472	459	436	508	455	447	495	496	454	456	476	490	452	487	444	452	428	461	457	470	449	464	459	456	427	486	472	502	463	468	468	447	472	477	456	476	493	465	477	438	460	445	470	491	458	506	480	449	497	476	473	502	460	510	461	485	451	478	471	467	453	456	456	467	479	497	487	470	477	476	439	483	452	479	463	482	458	478	461	469	471	471	466	473	492	485	490	430	500	472	479	449	494	457	435	482	458	477	432	443	470	462	452	504	450	525	442	461	473	458	437	429	495	497	482	503	445	450	507	460	455	479	475	446	488	442	447	502	489	453	465	491	472	463	435	452	454	432	471	458	465	476	463	462	475	475	468	485	483	432	480	458	491	460	458	462	448	479	480	481	450	449	504	475	488	456	472	440	497	450	475	443	472	426	457	512	508	437	478	473	453	473	458	436	471	460	450	459	449	505	464	475	469	447	476	473	468	476	427	479	471	452	448	468	480	473	465	496	475	454	490	502	432	510	474	461	443	478	436	456	459	439	459	480	454	487	429	445	470	433	465	464	436	514	441	460	439	429	438	465	455	455	466	488	434	482	450	480	467	481	481	490	451	493	414	485	462	483	485	452	423	440	430	477	487	511	471	452	461	481	415	465	473	479	478	480	496	458	432	450	489	454	474	463	487	463	519	469	444	456	486	470	481	430	460	456	432	451	483	455	440	467	498	489	481	436	454	492	474	486	453	475	470	460	455	445	461	470	473	439	473	464	426	461	514	456	440	488	463	435	447	466	499	460	463	501	466	492	442	458	446	436	440	458	478	469	504	476	427	462	439	435	479	441	446	433	431	468	466	437	483	467	464	445	468	469	439	458	496	485	477	421	492	497	478	459	473	466	432	435	492	490	439	463	473	445	468	504	490	498	490	498	491	465	437	480	478	452	471	467	486	489	444	510	466	459	455	458	474	479	437	487	464	468	459	447	482	467	461	461	452	508	469	496	483	478	495	424	465	490	493	472	458	470	466	462	479	446	480	483	472	474	508	450	496	453	449	473	451	466	473	479	458	460	493	489	490	477	453	492	493	473	472	466	439	506	491	458	426	458	415	433	497	454	484
27522	21318	10614	2035	923	709	521	479	442	398	408	364	398	337	345	343	339	349	350	286	291	315	303	292	313	333	334	322	330	332	332	350	311	303	277	260	359	343	334	325	331	315	311	313	285	353	309	329	328	326	323	292	336	336	304	282	325	302	314	308	314	295	310	313	316	336	318	307	325	328	289	317	324	312	330	306	316	313	361	305	286	312	334	306	282	301	299	300	322	315	315	321	312	323	313	323	315	327	282	314	294	328	308	292	319	337	334	305	295	342	327	306	319	316	303	307	319	328	329	323	298	289	293	282	322	320	283	292	299	319	358	323	311	285	283	336	317	319	294	295	311	316	310	314	286	330	308	300	294	278	300	312	330	295	309	298	341	291	337	303	294	304	321	290	289	295	324	318	302	314	301	309	287	265	291	336	300	288	326	302	315	312	286	323	312	321	311	284	301	319	275	322	330	305	302	308	332	328	278	298	295	295	310	301	294	336	337	303	330	325	313	306	324	350	319	328	312	299	305	308	330	325	282	300	345	322	336	265	318	305	315	314	303	309	322	331	310	304	260	310	321	328	297	291	332	285	322	333	315	315	299	318	326	321	318	307	348	297	287	286	340	309	309	320	301	293	308	329	292	282	314	364	302	319	320	307	290	329	312	339	317	307	294	295	320	295	280	310	327	305	311	314	273	320	324	338	309	310	319	288	295	288	318	315	320	299	316	316	290	312	302	299	345	304	317	303	314	319	302	286	296	321	303	369	299	310	309	316	311	270	286	324	331	296	318	292	342	293	296	343	308	332	315	325	318	287	338	296	305	306	311	311	319	350	319	328	281	326	332	299	310	300	341	302	314	326	328	306	320	306	306	308	334	324	347	298	301	317	314	282	324	301	301	308	338	294	295	274	309	333	320	323	296	259	313	315	328	324	314	312	314	289	287	307	301	339	289	306	344	319	334	326	346	319	318	304	300	312	329	326	345	289	287	289	301	307	297	306	317	316	317	341	344	306	302	323	312	271	343	313	332	282	322	291	298	295	322	269	280	317	330	285	324	312	308	318	307	300	297	335	332	303	313	301	301	303	296	308	304	311	284	302	306	297	294	304	320	295	305	330	323	297	320	307	302	306	303	346	310	305	324	314	299	304	326	336	277	322	308	330	308	323	314	320	318	302	300	306	295	311	300	299	297	330	341	307	318	325	304	318	298	302	298	327	324	316	304	284	301	322	295	308	371	342	333	308	300	335	299	305	314	354	299	326	320	299	309	323	303	294	289	312	316	278	301	292	297	289	358	294	301	301	295	295	296	298	296	314	276	335	305	324	269	329	302	299	298	304	297	292	338	311	307	325	320	313	305	307	286	323	296	320	279	314	334	316	310	303	340	328	311	324	286	281	286	311	296	324	261	276	274	302	323	311	312	298	324	316	304	293	322	304	332	292	253	311	322	288	322	320	321	291	347	283	322	334	334	320	297	310	306	317	310	275	319	325	303	290	306	308	333	306	305	308	318	320	324	306	342	315	300	329	298	318	288	331	331	308	301	336	303	303	305	317	318	330	313	297	342	335	313	320	328	294	317	292	320	284	303	320	332	314	331	317	324	300	280	296	277	311	290	320	296	298	310	307	291	338	317	278	348	334	292	306	293	340	304	316	301	310	285	305	332	302	288	316	337	285	347	345	301	304	285	302	339	300	264	294	297	300	318	333	283	317	301	293	282	296	304	325	340	317	335	307	302	326	329	292	323	295	332	321	320	310	298	332	296	312	326	293	348	328	319	325	346	276	305	326	326	301	314	303	278	277	290	327	308	296	337	335	303	303	321	319	309	307	317	301	302	297	303	324	277	323	278	262	306	303	325	329	313	307	273	315	328	317	300	340	298	316	301	300	325	298	283	306	299	293	310	310	309	312	304	289	312	308	309	290	310	315	303	295	300	315	298	299	310	332	324	303	262	314	297	345	315	321	332	274	309	302	291	300	300	303	301	298	306	261	301	287	298	332	294	321	306	315	293	325	294	326	325	328	302	342	304	336	306	307	295	308	335	313	307	301	295	283	324	335	312	305	328	318	292	320	323	316	336	289	337	303	294	300	316	302	327	278	311	333	299	324	337	311	323	304	288	330	325	356	316	330	340	309	351	274	316	312	300	326	302	332	302	309	295	314	301	315	303	309	313	316	312	324	330	293	308	307	307	275	272	337	282	288	288	294	320	304	321	327	362	322	320	295	324	282	308	333	315	289	322	332	299	316	329	301	267	334	304	314	314	321	305	315	290	332	312	321	297	289	287	286	317	321	303	322	296	287	309	288	314	302	308	314	312	282	290	287	313	296	292	308	292	287	330	284	332	319	332	320	306	314	335	312	307	316	317	311	320	328	289	298	283	275	300	303	303	305	312	306	291	310	285	291	292	314	301	298	310	295	309	304	306	296	330	310	327	303	319	317	298	311	310	321	281	305	302	282	305	323	303	337	301	321	289	297	324	315	306	324	299	273	306	299	309	324	300	306	306	317	306	316	328	305	313	306	288	323	311	299	322	336	344	314	301	300	281	338	312	331	311	322	314	301	300	305	277	302	299	306	327	282	293	330	337	315	312	324	295	317	311	287	313	305	322	306	267	313	326	326	291	316	317	289	283	282	301	299	339	292	314	323	329	316	304	292	284	326	286	321	307	321	298	320	284	265	316	324	308	277	314	303	309	284	297	282	321	288	328	322	317	308	299	316	319	274	312	315	317	338	302	332	343	313	324	288	322	312	331	327	313	281	328	315	319	294	319	296	328	321	300	308	320	319	292	339	310	303	285	323	282	325	286	301	288	320	314	311	310	292	290	267	318	274	307	312	288	326	283	323	291	340	294	272	323	362	289	327	297	311	303	318	316	308	328	302	292	327	311	312	272	319	326	292	284	310	274	285	329	297	296	323	333	280	274	302	308	317	317	300	313	323	298	311	304	305	298	309	316	330	297	333	324	312	327	340	319	289	292	291	308	324	330	302	314	293	290	328	335	346	282	306	324	324	309	319	330	348	321	300	316	316	302	300	285	289	328	345	291	309	320	307	281	289	315	293	341	324	310	345	314	339	316	316	320	305	348	320	296	305	288	294	324	297	308	308	281	335	313	329	309	312	299	329	334	321	346	284	315	314	289	293	315	289	297	302	303	311	288	294	320	319	302	337	311	304	325	317	313	291	314	303	292	297	308	305	316	320	293	341	327	291	329	304	270	353	303	311	337	300	291	284	300	288	318	319	294	295	306	320	322	298	338	321	329	300	292	320	279	327	285	330	321	343	286	310	321	306	305	309	322	315	277	347	322	318	299	316	288	298	314	319	287	314	317	330	309	317	333	298	334	305	303	297	293	350	290	286	333	302	304	303	266	310	298	286	316	305	307	299	319	296	294	301	317	304	309	300	341	304	306	334	307	321	308	308	300	290	313	300	306	279	296	341	300	289	319	324	319	284	296	341	300	310	281	329	293	292	336	319	302	315	330	305	330	345	321	325
23366	26438	5169	2210	1649	1235	974	808	683	639	635	588	537	509	497	444	391	429	435	422	404	378	408	398	402	404	420	414	406	438	431	453	403	401	400	400	421	420	413	459	430	402	401	436	393	424	384	438	452	446	417	397	444	391	393	404	405	408	426	393	401	372	426	395	406	437	419	408	451	416	386	398	400	369	385	402	381	419	405	376	412	412	389	377	367	399	406	373	422	417	388	386	445	377	378	425	432	412	433	424	413	371	405	362	376	415	420	403	385	385	426	414	371	409	399	398	399	427	382	370	404	414	413	392	393	413	386	395	423	418	414	396	415	406	383	402	397	396	410	425	412	414	422	350	407	414	403	409	409	408	396	403	376	397	406	417	392	411	360	410	369	422	449	448	366	404	395	421	399	389	382	397	393	404	399	399	382	424	377	412	382	401	434	375	386	369	408	400	392	417	414	401	438	374	393	402	383	409	417	377	389	432	419	392	384	388	434	408	405	374	396	438	405	402	412	423	413	389	445	428	405	407	356	399	423	411	405	395	429	417	387	387	396	399	422	383	424	413	414	408	401	437	421	452	392	423	381	372	385	431	374	361	388	454	378	428	408	410	434	380	415	392	406	440	394	394	430	367	423	386	416	394	393	393	425	369	410	440	377	412	409	368	410	411	384	407	388	386	415	427	401	372	430	399	410	415	419	379	419	381	393	374	387	405	424	390	412	416	416	423	409	438	416	435	405	408	402	430	401	389	391	447	428	391	377	393	367	400	408	401	395	378	389	384	411	393	370	420	395	413	370	385	419	397	396	411	410	438	391	417	429	411	427	373	386	368	369	422	413	395	411	378	430	404	407	376	406	368	360	398	419	399	410	408	394	405	380	420	383	400	428	415	415	429	381	422	381	388	392	390	401	384	383	385	406	427	433	405	400	403	363	368	390	384	385	405	395	389	410	398	404	414	371	396	376	427	391	383	391	371	384	399	414	392	423	359	407	388	402	399	406	397	395	408	399	381	400	375	386	379	393	387	391	383	400	385	397	371	411	390	395	386	370	360	389	403	413	400	413	381	378	440	409	396	390	385	395	428	377	413	437	362	430	403	394	407	416	398	435	395	396	386	399	408	407	383	378	403	385	447	381	432	412	385	387	421	428	421	435	415	390	399	396	378	443	380	405	373	437	411	383	417	400	417	425	404	402	391	407	408	384	424	399	394	359	402	411	374	390	387	390	377	401	356	423	393	388	384	394	401	379	429	389	427	409	413	387	393	403	438	417	406	424	400	382	407	392	417	406	422	418	455	449	379	436	378	377	437	390	460	376	385	403	360	380	400	431	403	432	398	381	419	389	379	423	401	400	393	412	398	384	401	400	384	391	395	421	447	422	400	399	408	427	413	379	394	409	374	406	401	395	415	408	356	396	410	400	404	376	384	403	411	396	352	404	404	396	383	383	446	374	386	426	403	417	416	406	395	405	406	461	384	393	403	420	399	408	402	400	387	370	399	401	394	359	423	409	428	403	441	442	419	390	405	384	379	404	366	406	395	372	399	405	381	432	396	403	416	431	391	438	384	419	402	363	391	414	471	377	406	409	415	433	388	445	418	414	375	422	411	427	433	424	424	383	427	403	392	398	394	412	403	420	423	385	426	400	432	387	420	395	411	391	427	370	412	426	340	398	378	405	373	396	377	375	400	397	411	383	395	369	400	384	397	421	391	418	407	413	385	394	387	404	386	407	455	386	394	414	377	376	406	429	391	403	407	378	422	428	417	403	413	394	363	430	417	407	412	406	410	430	388	407	400	402	434	362	387	390	369	364	409	381	391	410	391	399	404	393	392	408	378	361	367	408	408	396	430	394	363	425	410	412	411	435	392	435	429	401	396	408	460	427	416	406	401	405	368	443	417	402	391	398	381	394	413	408	401	425	376	406	405	405	439	393	389	378	421	424	425	427	379	383	419	395	425	405	413	416	396	417	387	407	377	381	431	412	395	421	404	402	383	426	405	376	412	402	412	427	383	393	378	394	391	413	419	431	402	404	407	384	409	368	374	426	376	391	390	420	427	380	404	372	389	438	416	417	394	412	402	389	384	420	430	416	397	397	373	364	393	391	380	399	371	389	411	369	386	410	410	419	395	403	378	417	449	396	411	430	359	397	372	397	415	401	376	389	402	371	387	400	406	424	418	415	397	410	409	389	392	413	397	420	385	387	335	368	400	432	404	391	403	377	388	393	388	407	397	418	385	410	409	410	418	421	437	402	421	381	396	446	402	368	397	404	379	381	388	401	438	387	385	414	425	366	381	417	391	421	382	389	401	421	425	410	414	365	424	391	375	441	402	415	423	425	425	404	410	425	403	409	428	420	398	371	428	439	405	406	358	416	408	398	384	381	397	410	408	378	398	405	409	416	420	416	400	417	358	394	423	395	372	362	404	436	387	388	396	419	419	406	416	417	401	398	395	435	373	397	401	416	433	393	418	401	428	359	380	408	423	404	377	388	417	409	403	375	386	430	392	409	407	417	415	400	404	413	406	377	381	405	426	413	393	404	413	376	408	403	396	395	412	422	397	426	388	421	425	386	401	412	405	405	447	368	356	356	392	379	425	418	406	436	404	383	402	395	386	411	410	362	366	367	413	406	407	404	403	427	430	376	390	415	389	392	401	373	416	392	421	372	376	385	434	430	400	408	384	383	426	349	372	419	409	381	405	377	388	400	378	390	417	401	419	376	450	388	442	402	419	377	395	398	442	394	400	390	405	450	396	403	408	368	394	406	396	400	413	414	406	383	414	397	376	409	401	445	389	381	363	444	403	375	399	425	406	386	417	440	425	421	405	394	432	412	395	378	371	422	433	385	409	434	391	399	406	395	406	386	378	395	450	402	400	403	398	371	408	407	366	389	354	433	393	455	417	399	410	381	356	417	382	364	412	393	368	440	401	377	408	411	416	420	385	396	399	363	376	405	392	374	410	388	445	411	414	388	373	369	384	383	407	393	406	374	399	375	416	402	426	414	415	416	387	398	384	420	378	408	404	392	415	411	425	403	353	398	410	396	411	413	429	378	386	383	407	399	411	386	406	390	398	398	418	376	394	397	448	389	358	398	415	408	423	426	396	417	369	400	393	385	386	388	382	372	395	406	396	398	413	364	391	362	403	437	395	406	416	412	399	403	403	394	380	427	381	441	354	428	398	389	421	372	426	421	396	395	352	413	394	428	400	427	376	375	339	416	399	442	422	438	412	362	382	388	437	405	370	432	406	375	434	404	391	384	418	372	423	418	386	380	380	387	395	402	408	398	416	380	380	428	396	406	396	386	355	386	379	413	436	389	437	408	402	437	393	402	382	434	414	409	416	387	412	362	404	439	413	407	394	417	398	385	395	379	404	407	375	379	432	397	396	373	408	460	386	394	421	397	371	426	390	401	462	404	371	414	420	416	392	366	424	441	373	416	371	416	398	400	422	395	343	400	378	409	382	403	382	414	378	389	397	466	409	425	350
23139	21199	28535	24107	21178	10507	1566	925	824	727	752	644	665	626	576	539	552	488	511	496	475	490	464	497	477	448	473	472	455	502	451	475	477	461	453	469	459	501	487	472	489	443	476	490	462	507	483	485	493	476	506	486	492	482	444	459	474	495	499	452	465	469	506	457	452	480	431	444	460	470	477	462	468	434	448	470	439	479	445	463	460	474	454	454	462	455	455	433	452	488	441	464	478	454	452	411	431	426	438	438	432	462	475	412	436	477	467	454	449	419	476	484	436	505	449	419	470	436	444	464	428	460	466	457	464	449	463	507	482	424	430	455	450	450	463	442	443	478	453	466	450	443	453	450	452	461	446	453	423	460	450	465	455	451	440	482	471	423	446	449	489	464	436	475	432	469	470	467	459	456	485	456	448	452	455	454	446	450	442	462	448	489	479	461	441	501	465	457	434	469	418	465	449	440	438	462	458	449	453	465	453	443	462	463	466	483	473	456	423	470	490	439	461	461	485	429	469	496	439	441	446	490	460	473	466	462	437	468	423	442	465	486	478	435	453	466	479	447	442	451	402	453	450	488	494	478	448	464	486	475	457	486	448	453	471	451	495	445	449	472	434	437	451	479	426	449	451	447	445	458	476	444	452	462	458	476	466	448	443	440	481	426	442	423	432	486	506	465	447	460	426	455	479	470	445	508	481	446	472	461	468	438	443	472	460	464	452	457	460	482	446	447	454	433	504	458	480	434	498	459	479	435	439	477	472	487	468	423	434	467	456	435	416	461	465	453	431	459	474	502	454	488	476	447	477	471	490	453	448	448	437	471	491	443	469	465	469	471	464	429	446	467	446	428	517	451	457	455	462	465	439	428	473	470	465	468	445	455	444	468	430	456	463	408	531	471	483	429	483	464	471	463	460	466	429	457	458	478	468	473	456	439	465	417	473	483	436	427	432	469	451	463	432	472	466	452	471	452	423	427	460	489	431	474	431	441	487	412	433	471	468	468	473	466	510	444	450	423	449	442	446	450	459	478	438	467	499	426	440	489	458	467	471	431	493	453	419	449	422	469	445	451	450	455	439	481	442	478	482	478	434	409	429	460	420	473	436	458	472	459	476	433	479	485	433	474	456	424	441	463	482	468	432	487	464	460	434	476	470	470	436	453	440	450	472	472	456	442	495	439	470	479	479	460	451	426	443	454	448	479	447	456	447	417	466	425	465	439	470	481	430	477	474	459	465	474	453	436	456	447	434	456	447	443	454	455	470	431	435	466	435	505	474	472	437	455	454	461	436	459	457	472	461	444	448	470	477	431	483	457	479	441	515	457	493	483	451	478	486	478	491	449	433	475	499	453	457	468	463	443	489	508	440	473	452	436	459	490	463	482	453	452	452	463	441	489	436	442	451	474	470	443	490	461	437	438	507	435	429	460	449	455	455	483	459	501	469	481	436	439	447	465	463	469	435	445	441	447	422	449	476	432	470	443	466	461	454	429	434	423	456	461	451	398	447	459	467	463	385	480	461	502	459	421	433	405	441	480	461	471	455	414	438	463	458	436	466	402	476	483	467	424	452	466	427	477	451	457	484	475	460	430	468	474	458	430	456	434	431	432	460	471	495	433	398	427	454	453	490	458	460	442	497	455	455	465	460	458	463	451	513	438	432	456	438	469	437	476	443	421	443	431	470	465	446	448	420	484	470	482	460	468	445	446	444	456	417	482	454	465	460	475	453	489	422	429	468	437	464	442	403	464	467	441	444	474	496	460	430	432	450	468	446	439	448	482	458	468	455	451	432	452	415	447	472	465	478	469	469	445	457	457	472	456	434	457	441	476	455	427	432	448	459	454	443	487	474	427	500	475	416	467	461	444	460	448	410	476	442	470	448	474	467	463	436	422	477	443	459	483	466	540	427	464	455	459	466	475	481	484	498	474	454	440	488	437	485	446	414	448	418	460	433	450	476	459	462	435	443	472	464	441	458	468	459	467	450	501	472	477	464	447	486	447	492	450	496	476	475	448	443	451	464	486	465	432	440	450	487	428	470	476	441	480	450	473	445	495	463	419	447	414	431	450	431	487	460	461	440	445	428	434	466	464	421	463	438	471	430	429	446	447	443	454	468	461	485	445	454	457	449	452	483	451	450	468	476	444	421	432	456	445	474	434	462	465	489	435	457	496	455	461	445	440	451	484	418	432	436	440	450	452	440	456	455	444	435	449	448	450	471	426	444	442	433	449	456	446	443	486	433	465	487	435	473	448	453	447	428	430	435	495	420	450	439	483	442	446	462	458	472	462	473	464	429	433	426	432	507	451	467	463	453	450	445	457	432	458	468	444	417	467	455	483	490	469	488	464	416	409	465	490	428	456	473	440	467	456	452	492	447	482	473	473	454	472	454	455	429	483	439	455	471	451	432	457	479	474	453	442	448	439	408	473	461	449	432	435	500	412	436	463	431	448	440	473	439	442	486	411	491	467	435	457	471	464	453	466	414	445	448	456	461	472	450	449	448	440	433	476	466	447	461	438	452	451	475	468	477	439	451	441	444	461	439	445	453	450	485	463	474	432	450	443	450	453	440	437	435	475	466	468	447	434	421	496	405	478	464	478	432	451	450	418	442	461	424	457	422	451	441	467	457	457	473	457	481	493	472	460	479	463	456	444	449	506	448	462	475	462	437	457	473	448	437	428	418	462	469	445	424	462	458	453	474	439	477	441	448	443	465	435	440	410	446	474	434	493	488	458	444	478	477	488	465	433	441	417	473	413	491	453	449	462	422	445	463	438	455	457	446	424	414	425	429	464	443	429	457	437	442	420	430	485	458	461	469	440	454	471	413	460	493	449	417	487	448	456	445	470	482	440	474	447	447	452	416	478	440	453	466	457	442	459	464	471	442	445	469	459	491	405	474	461	447	431	466	449	473	468	437	454	435	435	467	422	476	481	454	461	438	454	424	453	425	403	478	433	475	415	465	441	461	428	464	452	482	472	426	445	452	490	464	476	439	437	451	461	432	442	464	422	425	462	487	463	490	431	432	387	438	436	480	442	466	437	470	470	422	462	440	434	456	453	446	483	441	457	463	424	473	454	443	470	495	433	458	473	441	462	435	429	430	396	466	442	482	489	452	503	422	428	480	478	483	465	448	489	451	437	423	469	459	434	496	465	467	473	424	438	443	426	431	435	442	446	462	439	421	457	441	459	472	452	448	439	460	461	464	431	449	437	470	442	457	453	493	444	449	452	488	464	457	523	484	421	454	445	447	466	431	479	464	477	435	431	439	471	507	446	482	415	455	492	476	449	459	443	445	436	435	450	470	474	457	462	427	484	454	454	435	473	448	439	475	433	459	479	467	437	490	454	473	476	468	417	452	449	441	430	405	449	496	472	459	436	461	450	451	449	464	455	427	424	470	444	503	458	441	505	493	448	458	446	449	437	435	456	413	459	454	461	444	453	423	454	456	422	453	447	467	436	456	483	442	423	449	435	442	482	452	425	444	484	444	457
28530	39942	11409	4960	3853	2879	2081	1654	1420	1114	1154	1047	938	874	866	785	693	688	617	664	629	588	622	632	585	647	601	609	651	628	579	587	597	619	569	595	610	596	595	607	632	586	607	633	578	657	599	621	642	592	604	599	623	640	627	646	584	606	620	602	561	574	594	626	551	643	565	618	579	582	571	615	576	571	597	594	543	588	600	620	628	602	603	600	587	609	568	595	587	551	578	601	571	564	612	575	602	534	557	594	592	635	559	571	593	568	612	595	546	572	613	609	584	575	569	605	573	567	592	606	586	576	580	564	595	570	601	572	575	599	548	553	575	568	606	570	581	564	588	574	570	553	546	611	553	612	580	585	613	596	606	574	582	591	577	594	591	540	562	563	585	600	553	590	582	544	574	577	572	547	589	624	567	606	598	610	542	585	622	587	598	545	585	582	587	572	539	595	548	583	548	580	580	597	577	612	581	613	609	582	592	582	591	556	581	582	618	645	582	572	571	597	577	547	560	594	576	599	540	595	545	569	586	586	585	578	601	583	617	568	543	612	572	568	593	604	573	598	591	591	579	559	608	597	533	575	577	563	582	571	606	589	597	593	592	584	607	671	566	543	630	620	575	533	573	584	553	570	570	594	590	547	551	532	553	576	557	544	538	588	556	568	606	549	592	574	565	594	532	613	571	570	589	583	613	544	585	562	569	550	600	547	613	580	603	608	623	591	584	566	617	588	599	633	605	622	560	592	576	606	580	568	598	555	567	597	601	594	599	586	555	574	580	578	584	597	602	547	577	607	584	580	601	561	604	589	566	567	593	598	603	593	565	570	587	588	580	626	614	588	599	603	583	596	601	588	592	568	612	586	590	603	576	571	625	574	568	559	577	600	609	602	560	615	582	612	565	585	579	553	582	594	598	596	595	568	607	560	607	594	574	573	576	577	589	610	567	564	604	593	588	563	578	610	546	601	609	605	584	594	587	579	571	618	620	582	578	556	570	569	611	614	579	603	610	549	587	535	619	533	597	575	592	552	586	580	644	601	588	595	544	627	584	583	605	618	583	608	555	586	607	569	577	560	614	530	591	565	602	599	600	552	555	554	621	648	596	590	545	589	568	612	588	589	624	582	558	552	586	597	596	602	597	615	549	569	558	611	615	563	609	606	614	569	601	608	575	579	560	585	583	604	567	597	574	570	609	603	542	559	574	623	594	586	575	607	581	597	596	559	576	606	531	598	569	583	565	592	535	584	585	601	581	606	560	596	631	542	570	608	597	605	576	599	602	591	611	594	580	636	597	539	608	577	626	624	607	551	530	639	607	565	572	577	575	580	586	506	565	593	555	557	619	625	570	601	585	578	588	591	542	569	607	616	593	583	612	615	579	553	622	613	550	553	621	557	574	625	608	552	578	569	579	607	583	625	542	577	603	588	551	567	566	562	561	592	575	602	592	590	575	573	579	550	553	586	591	606	569	569	576	611	569	619	578	606	607	589	583	603	564	580	594	579	589	572	582	597	616	597	562	583	556	543	601	612	598	560	549	548	613	605	575	584	563	573	640	592	565	578	635	594	566	573	582	576	555	560	622	575	598	593	585	555	621	616	585	607	540	593	586	578	623	571	613	596	624	576	589	568	583	572	582	575	579	564	582	601	564	554	592	608	613	577	629	600	618	566	580	565	538	613	551	585	613	541	554	603	573	562	584	606	584	566	603	622	607	564	574	586	588	545	575	604	571	639	655	639	558	601	557	571	593	610	592	628	545	577	541	595	563	558	612	521	604	572	593	563	573	608	590	618	546	569	570	598	567	591	547	600	574	585	599	608	551	579	591	627	578	606	569	585	573	599	587	620	589	570	566	570	588	582	611	560	579	595	587	603	580	578	599	586	530	575	567	556	556	560	616	555	639	665	612	584	593	626	594	589	583	593	583	542	586	528	571	585	583	583	581	560	620	567	582	554	576	580	542	576	549	573	577	594	533	608	551	585	594	558	566	556	583	605	600	579	599	628	579	578	604	569	583	617	603	588	620	587	590	599	600	575	600	544	586	545	583	620	598	599	573	612	576	559	556	553	589	573	570	562	587	611	616	631	613	598	583	558	665	555	596	546	619	598	527	623	598	622	586	550	578	606	589	609	558	650	576	569	603	612	535	565	630	639	588	556	561	601	562	590	561	624	574	587	638	599	549	567	596	565	574	587	577	581	586	561	612	544	555	585	612	614	620	586	595	596	577	588	612	618	548	571	578	592	626	563	589	596	548	594	601	575	628	614	565	555	575	579	598	609	553	574	592	583	590	611	584	571	563	584	590	558	584	593	586	580	537	622	621	577	587	582	559	577	578	572	626	626	547	576	617	571	551	616	556	577	602	579	518	577	572	582	571	602	578	638	556	587	615	615	551	581	559	591	584	576	609	565	614	566	548	602	577	578	586	582	572	588	592	617	605	590	577	573	612	609	537	604	576	590	610	571	550	623	554	599	559	588	578	584	580	575	552	609	595	578	561	525	515	540	578	585	581	557	540	525	585	576	615	547	603	599	611	578	597	613	597	564	557	602	615	526	585	593	581	586	587	580	576	615	597	530	590	575	566	601	554	577	612	616	570	601	590	616	569	626	606	605	615	617	615	602	590	561	558	618	577	551	588	555	591	558	561	610	578	592	593	564	596	570	548	556	524	602	620	590	590	623	576	558	600	576	562	614	549	607	568	578	591	586	618	542	569	600	608	571	584	561	582	587	571	603	624	614	626	568	593	606	612	650	576	632	584	588	594	634	567	597	559	586	586	616	608	591	625	623	560	560	590	604	588	569	586	595	586	581	614	623	591	588	637	585	558	535	552	583	605	547	598	586	557	577	593	553	591	605	552	566	599	588	528	575	596	607	587	577	593	572	593	611	559	613	575	584	569	596	581	549	563	577	607	614	595	587	568	622	556	588	593	593	547	561	562	582	576	586	575	615	556	603	600	559	596	579	624	579	594	568	563	595	562	594	569	553	589	646	585	614	605	605	537	612	595	576	576	601	615	644	623	554	564	560	546	590	574	599	582	589	615	572	602	586	551	569	561	533	586	576	616	588	657	566	592	606	626	567	617	592	606	592	584	578	578	608	549	584	612	592	560	520	570	575	547	620	580	549	620	578	505	605	599	602	602	560	551	598	567	608	587	582	562	569	580	573	582	607	575	596	601	556	587	575	636	586	601	606	602	546	563	535	598	577	599	598	613	551	598	579	590	604	554	574	572	556	600	603	565	574	543	605	576	585	541	549	625	565	574	580	610	584	624	565	564	592	618	602	591	606	580	606	560	574	616	563	550	607	616	576	574	583	611	577	543	536	590	555	609	562	546	532	587	618	590	579	598	620	577	565	600	561	610	582	601	581	583	588	608	568	578	588	556	576	593	627	597	580	583	617	558	604	614	583	610	560	569	610	601	615	555	595	601	595	619	608	540	567	563	562	596	604	562	605	590	607	565	594	630	621	578	602	595	592	542	591	546	572	593	581
24301	21164	27237	25121	9148	1017	653	510	377	325	336	307	303	259	254	215	229	215	219	180	198	186	197	214	185	186	214	176	172	219	196	197	191	212	216	198	225	208	195	198	174	168	179	193	187	203	222	183	185	186	182	180	211	208	173	167	192	214	205	184	182	188	184	199	174	161	197	185	180	178	206	194	184	154	169	175	175	190	187	196	198	201	184	177	192	170	201	203	194	191	185	178	175	183	188	204	191	212	186	178	177	151	185	200	162	192	181	210	180	169	193	197	201	214	202	172	170	178	171	197	179	172	188	174	190	176	187	189	185	184	205	173	183	201	147	188	215	187	194	201	190	186	213	182	192	163	196	167	169	189	183	178	189	162	182	169	194	183	180	198	205	173	197	182	185	169	196	165	179	183	226	193	177	176	210	191	196	184	184	183	174	158	184	171	202	176	208	185	203	190	193	199	195	170	174	209	190	208	209	182	191	186	175	171	172	198	198	197	195	184	188	211	205	195	174	214	155	184	184	179	161	171	159	197	175	171	182	174	169	178	194	195	183	184	214	201	176	186	168	176	198	175	184	173	181	198	187	178	164	190	171	194	155	159	191	176	175	181	184	199	177	195	168	196	192	208	177	187	180	200	195	177	196	194	172	182	171	187	187	197	185	186	182	186	173	179	200	214	193	179	188	172	188	161	195	181	182	191	194	205	169	202	178	186	212	200	174	190	182	186	156	178	153	174	178	188	183	183	211	190	185	195	182	194	186	211	172	193	212	194	176	165	187	181	186	169	161	172	165	182	180	180	186	190	164	189	204	196	174	178	187	180	167	202	184	181	155	203	199	191	190	167	186	179	189	174	204	200	199	192	180	181	194	190	175	193	192	203	193	166	198	207	190	165	177	221	169	180	183	164	213	182	172	168	173	180	181	212	181	180	188	203	192	197	199	200	171	186	154	176	170	182	150	193	195	179	212	166	185	185	178	179	151	192	183	200	170	174	196	178	189	183	196	191	170	210	166	164	178	187	175	189	183	204	197	195	186	197	203	196	183	185	184	185	170	181	173	197	209	183	191	193	168	191	172	215	194	168	185	188	184	207	196	188	177	191	205	185	188	158	198	206	195	224	198	189	205	179	202	155	186	188	185	172	186	178	189	190	212	169	185	212	190	182	184	183	197	165	181	191	171	212	206	164	186	189	185	191	185	182	187	201	176	186	174	192	166	184	188	189	181	163	197	200	192	189	209	196	172	201	175	190	179	178	171	215	163	176	177	190	185	177	183	173	176	203	172	200	193	181	168	207	171	210	190	190	195	184	196	190	165	192	186	199	201	161	182	176	145	202	208	199	171	176	200	174	197	177	177	184	195	191	206	194	141	199	187	181	182	177	193	183	182	189	165	179	191	216	191	189	166	208	179	205	195	177	171	191	198	190	198	194	179	194	187	189	193	210	203	212	173	198	194	207	178	171	197	160	177	184	180	181	201	166	207	182	175	178	187	153	168	167	191	192	158	184	182	184	207	178	170	171	186	204	192	208	180	230	208	176	191	180	185	190	175	181	186	198	170	199	201	206	193	143	175	194	199	166	166	193	173	174	181	191	177	179	184	191	176	198	214	213	201	189	194	191	196	185	205	205	180	199	200	200	209	166	163	160	194	184	165	194	162	165	175	175	210	197	208	177	186	192	205	192	202	196	168	178	186	182	192	181	191	169	180	183	153	203	164	195	163	179	180	169	169	202	194	204	202	170	177	186	187	185	167	188	179	211	182	188	187	197	190	157	191	201	180	208	190	182	194	176	212	195	178	182	194	200	212	169	220	194	193	200	183	187	201	206	209	174	183	200	182	193	172	186	195	180	198	199	170	181	190	179	194	195	189	202	177	226	197	165	202	181	157	193	202	190	178	179	177	224	200	214	184	164	191	209	175	194	199	198	173	200	191	186	212	186	178	171	190	187	184	173	207	200	190	188	209	174	201	182	186	181	187	173	175	180	195	171	173	194	166	196	227	192	196	201	195	195	192	179	179	187	211	176	178	204	176	155	176	185	184	199	180	187	171	180	210	176	199	187	201	203	171	177	193	200	170	158	167	178	201	168	205	175	168	200	173	190	186	189	197	201	215	200	178	184	179	175	162	183	180	208	162	205	201	193	199	181	181	164	192	211	197	214	175	188	202	189	197	204	211	171	166	199	185	185	218	194	201	199	199	173	167	210	181	187	180	197	204	200	185	207	189	191	201	171	206	180	188	184	159	203	193	171	207	188	165	192	179	192	186	164	168	196	182	178	183	195	167	191	180	190	173	176	196	193	171	211	185	171	190	192	171	179	206	184	160	203	208	194	197	170	162	186	200	180	187	197	206	202	186	162	185	211	174	182	182	177	185	186	186	197	211	183	171	169	183	184	173	178	180	194	184	211	207	186	162	178	181	176	197	193	169	191	199	181	185	179	175	186	176	188	187	187	189	186	193	190	197	184	177	191	197	180	199	181	193	188	205	199	179	170	186	208	185	198	168	179	166	182	168	181	215	193	185	180	193	178	201	182	205	217	185	202	163	160	164	197	184	196	202	175	185	173	196	197	179	200	189	188	187	168	176	186	176	187	177	176	185	193	190	199	171	189	168	173	194	163	170	180	191	187	204	209	176	191	180	197	183	200	174	190	180	188	161	182	209	169	201	197	190	189	171	172	195	189	195	173	204	200	168	175	173	197	206	166	203	194	186	162	200	200	169	172	196	177	190	197	160	200	176	181	194	174	211	167	186	180	179	187	180	175	179	201	179	201	182	175	177	195	178	183	171	196	194	190	185	174	218	197	191	182	189	171	198	186	185	210	181	181	187	180	170	173	179	179	174	195	188	212	173	183	202	180	198	187	171	196	162	180	193	194	173	198	166	164	184	191	187	197	186	170	167	196	183	186	177	189	187	178	206	191	196	180	174	180	186	190	169	176	172	152	178	180	174	177	213	178	191	173	193	168	198	195	200	208	175	183	216	181	197	188	169	200	172	188	186	157	176	178	178	192	178	207	191	195	181	213	210	165	159	189	190	171	202	194	170	189	166	189	209	189	180	169	175	165	178	163	174	210	206	165	152	189	185	190	197	187	200	203	170	190	189	211	191	195	173	188	189	181	175	205	161	164	163	175	180	184	169	180	181	199	191	198	179	176	210	196	202	189	161	190	185	164	180	175	164	181	173	184	205	196	179	186	192	191	191	224	184	191	164	205	181	177	171	182	186	196	179	176	172	187	210	185	185	201	186	207	176	217	211	160	175	205	161	206	200	193	188	184	189	180	179	194	178	192	216	186	199	176	193	210	194	195	188	203	182	174	209	176	178	187	186	208	198	196	200	198	179	179	196	162	192	215	159	182	191	185	172	182	151	196	186	192	184	173	177	185	193	186	153	192	182	185	164	209	201	191	185	195	167	201	188	202	182	190	191	195	197	165	185	204	172	209	170	169	201	202	191	208	198	194	171	190	209	196	187	174	179	189	197	200	212	157
27515	34891	8531	3382	2488	1775	1328	987	840	686	632	522	493	405	385	344	342	300	287	303	283	298	259	273	245	270	281	301	294	286	289	266	283	295	278	256	258	257	275	308	268	293	265	268	289	264	270	297	267	270	288	306	254	293	285	278	270	277	257	282	266	254	262	267	259	239	261	267	230	244	252	268	260	260	235	263	259	244	273	243	234	289	258	257	282	257	213	259	239	243	248	248	231	254	267	260	240	252	266	235	262	242	218	234	260	263	256	262	245	245	282	250	259	269	256	247	243	281	270	237	240	240	253	270	236	252	222	259	260	270	252	258	250	229	252	297	251	225	238	233	269	230	249	262	275	257	279	241	254	242	249	269	220	256	251	247	255	249	271	227	286	239	246	266	281	251	223	240	251	255	231	268	251	260	253	257	259	250	249	270	235	227	278	226	238	300	265	238	236	255	251	257	260	244	263	254	274	243	259	226	224	235	215	259	274	252	265	255	260	236	233	265	272	267	259	243	247	260	240	235	255	267	266	243	280	248	275	262	253	229	250	233	251	242	273	283	260	232	274	226	240	253	244	228	271	245	244	252	221	231	230	250	256	247	258	237	236	234	234	249	247	254	248	231	256	266	282	224	259	239	258	255	260	234	257	228	263	274	282	276	259	224	218	194	247	265	252	264	237	241	255	282	234	264	235	250	246	245	253	256	254	254	249	227	273	253	210	247	262	262	244	267	280	270	285	281	268	252	289	237	260	232	253	259	267	258	257	277	258	276	247	271	222	243	257	218	244	274	282	297	264	236	251	238	261	257	258	233	269	257	259	255	230	269	231	245	243	277	259	253	264	247	260	240	261	259	224	242	256	240	228	262	245	243	253	228	246	241	262	258	267	286	232	220	266	231	268	260	238	251	257	262	241	264	265	268	247	275	267	242	257	254	273	234	263	263	270	251	259	224	255	250	239	235	285	273	253	269	270	244	268	261	250	282	256	236	245	252	265	257	238	280	262	246	245	212	264	283	219	233	258	276	243	237	288	237	256	265	264	251	279	263	236	242	281	243	268	255	270	265	301	227	271	230	273	259	259	259	250	234	222	252	242	255	260	241	260	284	263	239	271	272	242	246	235	248	271	240	256	253	252	228	249	233	231	249	295	243	262	239	262	250	244	256	267	246	232	231	250	271	262	235	242	239	254	248	253	247	225	255	285	248	254	247	227	252	257	247	236	257	254	247	256	245	265	232	257	229	249	271	269	278	260	268	266	230	254	258	257	234	271	254	290	249	274	247	260	274	268	249	264	262	269	282	252	269	253	250	261	254	258	302	263	251	257	226	264	276	255	233	235	235	225	259	259	230	267	233	243	270	252	257	244	257	241	244	267	243	255	246	249	250	244	259	243	262	256	281	258	247	238	266	267	258	269	300	249	227	232	276	259	269	250	232	257	229	260	250	264	244	210	224	269	240	252	257	274	238	247	247	239	250	246	237	287	262	249	271	243	248	261	245	259	258	257	264	259	252	247	268	222	265	267	240	262	210	236	265	247	235	232	266	236	270	247	258	252	222	225	252	255	282	268	241	277	268	224	245	242	221	275	246	245	280	275	255	260	223	261	263	254	247	246	250	272	272	254	259	261	238	247	237	257	291	235	265	226	254	239	225	263	258	252	230	258	267	275	271	230	255	265	262	241	263	244	223	238	242	249	248	264	275	232	236	249	255	261	257	247	245	238	239	240	261	224	251	282	250	250	218	273	263	260	263	266	249	259	233	253	260	216	274	274	254	214	255	247	246	253	241	263	285	262	271	257	252	249	257	263	276	217	290	258	248	251	263	282	248	252	224	236	227	273	250	264	254	275	278	250	245	246	260	264	239	272	244	258	252	246	276	253	245	239	231	282	237	226	249	262	234	232	242	255	263	259	230	248	265	228	239	268	242	234	241	258	236	246	250	231	255	236	249	269	241	252	227	237	240	258	284	246	255	239	263	268	240	253	252	248	224	216	288	259	249	253	255	274	271	274	236	288	259	243	246	255	233	260	230	283	274	223	264	270	261	255	273	225	263	249	249	247	258	244	249	235	250	244	246	233	252	228	219	248	240	245	277	234	260	242	254	259	259	261	246	270	251	239	256	255	278	276	243	246	213	240	262	245	275	232	267	264	268	256	262	257	215	279	256	284	262	269	242	256	249	249	256	247	233	224	263	244	269	248	251	268	240	229	278	246	249	270	273	251	252	224	270	247	231	250	261	258	222	247	233	246	235	270	264	249	243	236	268	294	269	260	250	290	232	244	250	254	272	295	252	277	278	242	263	263	277	239	260	261	269	238	263	255	230	256	256	244	258	230	252	256	280	242	241	277	246	262	235	236	254	291	254	285	232	262	282	239	255	240	252	247	265	234	255	249	262	231	261	259	232	256	242	257	254	224	245	236	247	232	253	224	269	236	240	243	235	242	238	252	245	240	253	257	229	256	248	270	259	283	261	254	260	271	234	266	242	265	226	261	253	276	263	270	251	286	254	249	280	285	250	237	244	232	276	286	250	253	263	232	249	275	270	227	236	240	284	247	227	284	237	234	246	247	257	269	240	258	262	250	268	248	268	233	290	234	271	267	260	255	278	249	265	264	252	244	282	256	247	243	231	258	247	254	241	253	236	235	242	255	257	285	231	275	251	216	265	267	242	221	262	254	261	280	258	246	268	247	255	231	226	224	250	273	258	264	284	258	243	287	234	235	246	267	275	259	261	262	247	254	276	226	258	264	256	282	256	268	262	252	257	264	267	261	245	249	278	224	229	254	240	262	237	245	251	267	248	250	248	251	238	249	284	244	231	240	240	255	277	255	228	262	246	240	229	237	282	264	272	254	251	258	231	263	257	248	295	261	238	279	248	248	252	245	279	268	215	245	240	252	243	251	257	265	243	247	246	246	243	247	239	217	247	260	266	231	245	259	258	222	270	256	245	252	247	264	259	273	283	257	238	243	240	239	257	255	225	238	259	251	288	235	248	255	245	234	263	231	236	247	226	246	269	274	255	263	278	252	255	282	227	266	247	261	254	265	254	264	243	264	233	245	256	284	246	235	246	244	226	238	232	247	249	257	255	243	234	242	280	242	239	225	279	247	227	241	279	268	246	266	257	269	247	246	267	251	227	253	234	250	251	264	227	233	251	263	256	286	254	263	253	221	235	275	220	250	235	247	252	269	256	237	236	271	265	268	228	251	259	256	238	237	261	223	243	232	255	243	265	248	236	230	262	281	280	250	266	222	263	272	270	257	228	278	272	232	249	251	214	256	247	222	269	232	264	268	273	246	271	254	275	244	260	234	260	276	253	252	258	237	257	234	226	271	262	271	240	265	259	247	253	235	247	240	277	255	249	255	252	253	254	256	220	240	264	261	241	267	268	241	237	257	248	278	246	236	238	247	257	238	268	270	258	284	255	244	252	242	264	252	245	251	241	262	260	262	273	291	229	243	290	268	276	238	243	250	271	247	280	272	238	250	244
22256	21211	29025	23679	21209	21245	8289	1314	950	787	705	605	593	562	535	471	486	426	390	427	379	408	388	404	384	369	378	421	413	384	399	365	386	395	374	432	380	409	431	382	379	407	384	353	431	411	402	413	382	369	391	405	379	372	390	408	348	372	371	351	389	408	363	354	359	375	421	388	339	359	373	384	351	351	333	365	373	359	394	371	372	370	338	373	379	370	340	354	391	342	361	359	378	360	349	325	342	356	373	362	323	364	338	349	353	351	343	366	354	364	346	382	383	374	338	345	349	365	392	358	359	313	360	346	366	361	362	372	385	405	395	362	337	355	333	298	377	343	352	363	362	346	367	368	374	374	336	354	354	375	394	383	342	392	386	370	359	388	342	333	357	333	341	347	349	373	317	359	341	361	309	335	349	351	368	380	380	373	356	363	373	367	349	338	364	354	345	317	366	331	362	351	343	367	357	373	367	404	382	355	387	386	336	355	389	391	388	353	314	367	374	373	352	351	340	343	341	355	351	352	406	366	359	345	360	358	348	365	357	393	369	368	353	388	359	361	354	376	345	358	350	332	341	330	334	338	370	340	348	365	381	336	338	360	363	377	376	330	325	381	330	367	361	357	363	351	347	355	364	355	338	355	367	372	382	368	350	384	391	346	335	387	341	354	349	366	356	366	330	354	359	381	365	372	364	363	344	341	353	353	378	359	381	336	356	358	398	369	330	371	398	347	378	332	370	348	386	353	372	331	364	375	349	329	361	386	360	362	361	347	378	360	369	334	382	315	377	356	354	393	378	373	347	338	353	354	393	367	393	352	388	365	349	336	355	377	342	361	375	391	376	348	371	356	369	366	369	345	380	355	354	347	380	366	361	352	364	339	379	363	356	389	394	368	353	372	350	364	352	371	358	329	377	384	349	372	354	323	363	387	349	365	350	376	366	387	329	350	376	345	340	349	352	350	347	384	385	371	351	328	371	385	354	361	357	372	334	354	359	352	364	390	353	370	357	379	355	332	348	389	359	356	346	371	390	371	352	354	354	348	347	352	348	356	384	381	378	395	365	421	345	371	370	377	370	363	365	331	332	361	362	354	360	329	324	363	346	335	363	358	366	308	321	331	326	350	337	380	351	357	360	330	367	362	345	355	325	350	328	388	359	328	357	381	351	340	386	385	385	365	364	375	334	361	331	322	367	350	334	373	344	330	348	343	358	348	352	398	364	358	354	392	402	333	367	341	404	368	324	373	363	373	362	373	348	376	355	359	356	341	358	347	350	354	397	345	361	372	350	348	359	384	358	348	365	376	328	359	380	372	346	347	340	344	355	367	369	377	352	331	356	333	381	367	364	359	370	355	355	397	375	366	356	348	377	308	335	330	318	399	334	358	336	371	344	362	366	356	365	329	341	356	348	365	361	383	372	365	390	363	331	370	361	363	344	396	352	362	361	360	371	359	370	348	334	324	382	377	377	341	351	377	368	391	380	351	345	376	364	366	355	352	354	367	333	352	348	361	349	333	370	340	392	382	348	384	389	334	325	356	328	330	351	368	373	372	343	358	343	373	336	366	342	336	380	339	377	387	338	370	386	383	361	325	382	364	374	369	334	341	387	346	336	332	338	378	363	332	366	345	352	335	352	381	376	354	357	385	361	364	340	369	399	388	373	357	380	333	361	376	402	356	382	346	396	320	374	351	323	352	334	373	369	360	379	370	383	352	330	332	360	370	381	355	365	399	363	391	354	347	382	385	395	355	350	370	332	369	348	363	383	387	365	372	369	338	383	353	354	353	371	348	361	379	340	367	358	351	308	348	402	373	368	336	372	375	380	341	349	368	361	380	372	356	378	347	362	366	386	362	340	348	378	376	355	332	388	339	364	398	384	359	329	349	368	351	309	353	352	388	370	328	367	361	381	379	356	379	372	368	379	351	345	352	398	351	364	377	375	356	359	332	394	371	345	343	360	374	388	384	340	374	354	358	364	326	312	362	316	367	359	362	373	385	379	345	319	334	371	365	367	357	340	362	356	358	363	358	364	344	344	374	378	347	366	322	339	364	377	331	351	376	355	374	341	387	341	349	372	361	355	345	359	357	351	365	331	354	366	342	371	350	374	351	358	394	369	345	368	349	325	361	332	357	348	370	377	328	361	344	348	360	369	364	346	370	358	346	365	356	362	374	385	386	341	413	349	378	346	349	357	366	388	342	349	348	358	363	382	343	366	366	352	388	367	346	364	362	366	351	362	371	314	354	324	348	354	352	358	388	361	344	377	360	309	353	342	357	356	328	338	376	347	342	403	315	328	340	325	382	382	356	367	381	371	377	389	362	352	322	393	357	352	376	354	345	354	351	387	325	362	331	375	362	382	343	345	344	349	387	355	332	355	399	374	349	348	353	327	335	384	375	353	347	365	362	377	366	347	356	378	340	379	382	355	368	361	327	369	314	367	385	342	320	368	351	382	339	338	354	359	361	333	350	351	353	371	370	341	322	339	331	371	367	347	372	345	361	354	338	363	354	374	379	354	349	369	330	320	360	379	363	353	358	375	375	370	360	346	335	358	345	366	367	335	359	349	345	365	357	368	340	349	361	398	343	362	409	371	349	344	368	357	372	358	355	325	355	321	352	359	383	406	379	370	375	345	358	361	365	342	348	364	370	329	349	361	392	363	358	363	323	362	320	329	366	329	397	370	366	330	354	390	349	365	347	379	361	349	345	369	362	384	338	373	331	363	355	378	319	353	336	339	342	343	333	383	356	362	406	364	348	366	384	343	340	365	355	377	351	353	367	368	360	381	328	335	366	338	344	363	357	399	356	352	333	382	396	360	347	333	336	381	362	344	343	345	352	344	364	332	338	326	395	350	370	376	360	343	344	383	372	391	351	342	346	381	352	344	385	385	355	351	385	339	356	355	371	364	367	307	365	371	388	382	349	339	392	343	363	321	368	353	351	340	320	358	365	332	356	356	398	311	351	342	368	354	348	340	370	362	370	331	328	380	387	358	353	348	383	374	368	344	337	318	356	391	327	343	381	349	372	355	391	354	376	360	363	343	362	329	343	344	367	387	379	350	357	373	358	370	346	381	360	330	391	357	315	334	365	336	353	339	341	362	373	365	353	326	392	339	374	390	349	346	367	370	358	387	344	309	369	350	345	369	369	379	388	393	350	367	378	352	331	356	385	334	332	359	403	344	369	360	351	377	354	352	336	362	356	350	401	356	344	366	339	324	340	378	337	345	371	385	388	379	367	349	359	353	372	334	384	354	363	356	349	358	362	332	360	361	359	349	375	375	367	333	349	350	354	336	343	358	358	320	363	368	359	356	355	353	340	360	387	333	382	385	373	350	345	397	369	383	334	348	337	375	363	356	366	354	337	371	368	357	340	351	357	358	333	358	367	350	363	361	343	353	374	333	342	332	331	341	372	329	370	348	342	341	343	330	380	385	343	379	335	367	347	353	359	336	355	354	361	363	379	362	362	364	365	366	385	359	349	342	385
32300	44885	15041	7563	5362	3838	2861	2301	1863	1590	1286	1123	967	945	825	734	715	644	585	544	618	574	534	535	522	519	536	573	528	566	585	486	512	544	536	546	521	549	511	498	490	491	532	517	529	499	492	507	522	514	510	552	522	512	515	546	510	477	531	499	523	475	492	500	456	513	481	457	513	460	494	450	456	478	496	482	439	485	431	466	409	460	450	477	453	484	462	485	495	459	476	472	477	473	458	477	453	477	478	489	424	480	430	516	459	478	489	504	456	489	484	483	479	434	489	486	456	424	474	454	500	437	440	473	423	494	519	453	459	527	463	452	498	475	488	459	453	462	507	486	507	480	475	480	432	480	481	441	471	481	496	507	482	465	474	487	479	481	463	411	458	461	448	478	463	480	486	473	413	503	504	470	461	462	433	453	462	449	467	494	459	455	408	480	473	452	454	457	475	475	469	482	422	465	462	502	476	501	487	493	485	503	509	475	442	436	472	449	462	415	478	452	455	509	427	481	500	502	461	465	515	468	496	440	439	521	454	451	451	483	453	478	451	445	429	482	448	446	505	491	449	478	517	455	470	467	458	504	454	496	473	482	459	472	470	479	467	490	493	449	475	480	470	470	462	436	495	501	501	478	465	450	483	506	468	491	447	491	440	487	480	475	456	483	477	466	478	478	479	470	497	473	475	496	495	478	441	462	473	461	458	461	480	476	430	456	460	489	493	456	466	449	464	473	448	469	453	459	528	477	470	468	464	469	474	493	447	468	462	457	468	452	477	476	446	504	434	457	476	526	488	473	490	526	488	471	487	461	471	482	485	462	473	492	446	466	469	512	477	468	482	477	477	512	435	475	472	484	462	444	471	488	472	499	442	530	468	483	481	459	464	441	461	476	485	468	453	491	489	453	504	465	483	442	497	432	473	500	471	463	475	466	509	464	501	480	473	494	458	441	490	449	529	458	438	487	453	467	465	449	458	467	452	462	423	455	498	499	469	432	485	452	487	478	438	435	451	452	497	477	510	462	424	485	446	468	493	440	474	486	463	461	487	475	516	491	494	465	486	446	482	462	490	477	510	485	434	439	474	486	460	431	492	445	467	469	465	493	468	508	502	475	430	474	467	471	454	459	457	458	451	457	492	466	473	487	435	438	455	438	435	477	452	453	472	458	477	481	493	462	472	507	486	466	446	465	506	475	519	486	483	511	487	429	479	473	479	490	480	468	472	430	485	479	453	444	503	489	435	469	455	459	450	492	474	477	460	480	450	471	480	470	451	448	481	482	466	492	512	463	478	470	466	498	485	448	420	473	446	490	462	483	465	460	457	429	516	503	464	448	490	432	474	453	487	427	495	463	432	433	475	464	455	469	449	482	487	460	460	471	468	460	463	450	446	486	481	483	467	464	455	471	421	497	498	456	482	499	443	438	428	453	503	457	442	447	470	464	478	457	474	477	424	456	460	453	471	478	485	454	458	507	481	473	461	444	477	491	441	545	444	439	471	475	470	480	503	448	456	419	464	491	423	476	500	498	472	467	480	493	484	455	463	452	494	484	446	485	486	464	457	452	486	458	452	459	460	448	458	460	490	441	449	467	487	472	487	446	477	444	463	473	462	472	445	468	472	475	432	514	496	462	474	478	479	491	490	502	468	503	493	483	446	458	472	451	470	463	461	487	449	504	463	470	456	436	476	493	464	469	472	499	485	451	462	474	488	485	460	475	481	491	483	481	481	466	453	481	513	473	507	494	484	476	478	480	455	452	466	448	468	478	453	490	457	464	462	443	450	453	450	476	452	495	494	465	485	513	522	491	455	481	470	436	437	476	458	439	463	451	437	473	470	443	502	488	472	456	475	495	475	448	441	480	463	501	474	461	468	479	465	467	445	461	476	466	474	416	476	480	481	444	437	460	484	474	461	480	447	460	462	466	452	467	469	491	473	424	481	451	482	436	455	463	480	485	461	458	474	478	497	491	448	444	476	475	460	478	470	490	442	517	449	461	477	489	465	462	454	459	483	450	419	450	474	458	471	459	472	507	440	450	475	442	451	461	497	505	461	447	500	472	512	474	444	455	476	451	468	474	488	462	461	490	443	499	462	464	483	479	471	477	502	477	480	471	475	475	482	519	444	458	497	442	484	477	475	443	458	473	450	460	464	527	470	450	466	456	439	499	483	443	498	440	470	489	488	426	471	453	475	494	483	477	479	482	468	486	489	472	464	470	457	461	474	460	453	492	439	431	458	451	487	466	444	446	475	496	459	458	461	455	435	453	440	423	461	460	488	480	484	432	454	486	445	467	480	506	450	484	511	479	434	474	439	468	502	428	470	451	479	467	517	441	471	456	459	478	450	446	515	493	466	459	472	426	446	466	485	467	452	471	516	453	494	510	507	454	470	481	431	444	507	478	471	468	448	455	451	475	475	464	449	502	451	491	478	476	472	466	490	469	489	467	484	464	482	453	468	471	486	526	446	459	467	473	459	459	484	452	480	493	495	484	513	448	479	475	434	489	473	439	477	504	464	466	474	454	477	457	463	459	422	499	516	446	471	456	485	446	435	465	499	478	474	533	456	453	473	480	468	462	476	433	424	459	488	422	470	486	467	437	489	483	419	455	487	469	437	485	454	507	418	441	463	442	481	495	462	508	461	490	461	482	460	459	450	442	463	484	444	456	494	458	460	472	529	455	463	462	459	515	446	494	459	455	450	446	516	434	503	522	473	431	492	446	475	484	455	480	463	457	478	464	449	472	480	490	504	443	431	469	454	478	458	469	472	476	444	461	472	433	466	470	444	496	491	472	489	449	478	442	426	476	459	480	488	463	482	453	488	461	470	482	470	446	496	488	480	429	467	440	464	448	445	472	497	447	492	486	464	436	452	473	473	432	493	474	446	481	469	460	468	501	447	467	463	466	498	470	444	431	477	435	493	473	531	447	453	473	492	467	475	460	469	493	458	461	444	484	521	479	460	477	483	464	491	449	458	477	451	442	442	460	458	465	449	467	466	482	484	474	490	454	469	443	495	502	495	504	465	459	496	456	450	476	491	483	493	445	459	459	442	422	471	482	456	469	442	472	420	480	499	491	455	490	498	473	501	445	477	484	458	483	440	480	460	443	466	443	477	464	475	494	433	480	464	451	473	488	476	465	476	459	482	446	486	419	472	470	472	487	493	470	491	434	476	476	445	443	475	425	477	493	483	456	483	466	484	465	448	430	462	478	446	466	464	462	471	444	428	469	457	467	469	496	477	491	461	529	519	488	483	493	460	462	453	492	485	512	464	452	459	491	439	485	464	444	489	498	486	489	517	488	453	489	471	494	467	475	464	438	473	466	468	452	488	459	497	432	443	461	495	474	478	520	481	461	479	497	475	453	483	476	463	481	463	443	510	467	451	441	443	480	463	460	467	498	491	493	456	456	449	443	504	447	518	485	479	473	449	433	472	467	464	494	446	491	452	484	472	461	510	440	448	432	427	487	457	452	492	476	474	450	478	456
27355	21127	10303	2022	926	682	541	510	481	450	388	405	369	348	371	350	311	321	346	305	323	329	301	337	283	319	288	325	291	315	313	304	334	314	300	293	313	348	339	303	334	321	356	309	312	316	349	306	293	298	326	323	295	331	292	295	320	320	325	289	327	280	302	299	295	247	302	305	324	317	320	304	318	306	305	297	314	296	297	306	309	288	297	309	316	370	275	333	309	349	318	334	293	296	358	293	310	320	321	323	276	304	326	328	296	326	341	290	331	306	343	323	312	335	317	307	336	311	304	329	324	305	310	306	314	323	326	308	296	315	348	338	302	299	306	283	309	314	324	326	340	291	317	300	335	270	318	315	305	301	305	290	310	286	313	318	316	333	326	318	306	335	311	321	296	317	313	302	313	297	312	311	310	330	317	313	317	324	312	313	283	305	338	329	347	321	318	326	291	305	299	292	337	275	312	282	328	316	317	287	310	288	317	314	319	301	324	312	339	305	325	300	294	304	343	323	306	275	319	314	335	310	303	311	312	297	275	319	290	321	311	321	321	283	319	312	280	340	348	272	329	339	320	317	285	301	326	306	317	281	328	324	309	322	302	335	291	298	307	286	320	325	357	341	347	298	292	312	313	302	325	314	316	300	346	337	307	295	317	335	263	344	298	319	281	341	316	346	315	298	300	324	299	331	282	315	318	337	298	288	330	310	277	308	327	318	319	324	335	321	304	342	283	330	260	312	302	340	348	314	318	299	328	328	321	323	328	297	298	290	302	292	330	321	333	315	287	293	340	304	289	306	289	316	296	287	314	345	327	303	324	271	338	327	315	275	310	299	318	350	317	313	297	303	295	314	316	274	297	307	302	328	297	352	304	338	318	296	308	320	273	307	325	318	312	321	321	328	281	313	327	277	329	338	312	308	272	319	319	332	321	314	332	318	329	326	319	321	295	272	313	318	311	344	325	313	294	298	289	298	327	257	312	327	340	309	309	272	323	303	325	338	334	294	306	287	305	317	301	288	285	303	317	311	304	335	318	325	321	309	324	328	315	332	295	279	319	318	276	291	319	319	336	327	294	312	337	351	292	336	292	293	341	331	328	319	330	297	323	304	331	344	312	317	310	324	302	287	341	307	286	326	318	305	319	318	302	335	319	318	344	309	314	315	311	320	310	295	311	304	327	298	302	300	335	338	346	280	311	321	310	300	321	309	288	325	301	311	309	326	308	340	354	309	335	341	319	310	318	298	287	317	301	288	321	312	295	316	298	325	303	302	291	303	302	318	326	308	303	311	340	317	319	326	310	327	317	315	288	291	289	333	288	281	318	285	307	302	293	295	300	308	321	300	297	301	299	342	295	311	314	314	329	316	322	355	289	328	314	323	301	301	331	317	334	296	307	272	271	332	319	313	329	348	276	338	331	278	309	302	297	286	307	300	316	312	334	333	287	309	327	281	305	319	276	266	273	306	289	319	315	316	318	314	326	330	308	314	303	291	338	296	318	315	322	322	327	272	317	322	334	319	320	303	331	304	306	306	334	342	330	291	321	320	330	340	305	329	293	285	335	302	309	331	318	302	308	321	288	325	332	336	306	307	302	332	312	317	310	306	322	322	308	326	307	306	323	301	286	304	313	309	335	331	299	282	301	333	326	333	305	278	322	303	305	329	313	306	311	262	327	286	313	326	295	343	324	304	289	304	332	320	285	327	318	307	326	292	298	312	312	306	302	349	326	311	330	304	320	301	312	344	318	313	319	325	339	324	314	332	314	314	296	328	288	348	295	347	337	320	328	322	328	295	341	282	332	303	283	329	312	294	309	312	301	312	307	320	292	299	291	323	299	313	318	278	283	318	299	336	302	290	322	297	322	356	329	280	333	336	294	359	309	320	326	307	312	284	334	302	318	335	309	325	294	329	304	333	293	314	271	310	315	309	324	317	322	341	314	326	338	300	332	302	314	336	295	306	322	313	317	290	337	320	295	295	260	311	307	329	298	318	333	322	308	317	295	300	334	301	312	291	309	305	307	330	304	314	347	322	308	300	318	323	292	313	317	289	313	342	301	320	336	299	317	327	312	284	279	279	309	292	294	304	302	338	312	297	301	320	313	300	297	299	301	292	307	306	335	316	290	317	321	303	337	303	337	309	284	293	295	333	319	323	300	295	302	325	317	318	309	310	311	300	309	288	293	302	295	311	309	303	309	314	306	292	299	302	288	323	323	322	317	316	314	312	291	309	290	294	316	298	330	296	339	308	290	278	320	299	314	284	312	319	318	293	310	314	324	337	315	326	313	321	321	303	315	316	315	301	345	309	286	286	327	294	289	305	309	318	303	253	328	302	323	316	315	340	302	288	322	305	288	304	332	322	306	338	302	340	330	344	327	335	309	318	307	308	309	331	310	316	314	313	314	309	330	328	344	335	327	321	326	338	309	317	303	293	345	322	293	316	337	325	329	312	303	315	311	317	290	313	294	324	293	294	302	310	318	297	360	314	292	318	321	314	338	327	301	317	319	302	327	316	302	299	301	323	340	324	320	304	330	317	299	337	322	289	314	305	318	306	313	309	329	303	317	312	302	299	330	291	335	311	311	319	319	313	343	325	287	312	316	323	291	314	318	337	290	310	293	317	300	316	321	339	286	306	359	326	320	329	307	290	311	316	307	306	349	283	338	310	329	296	325	290	288	324	294	312	291	270	286	310	311	310	331	321	290	284	314	318	301	321	326	324	298	312	305	336	321	348	285	307	289	292	315	292	336	315	313	351	328	304	321	284	329	319	322	321	318	286	302	314	302	336	321	295	304	332	316	323	332	366	321	315	310	319	319	320	325	292	292	332	315	333	316	323	316	326	312	323	312	303	333	313	322	319	300	324	338	298	337	310	340	330	325	334	309	335	323	339	315	299	327	303	301	325	307	305	317	323	323	328	333	335	298	346	332	289	289	325	313	306	336	318	308	327	303	324	297	317	317	284	310	332	326	279	302	282	308	336	293	297	333	298	305	326	359	297	341	339	306	335	313	303	299	308	304	319	342	279	297	341	306	339	347	299	285	297	304	308	319	301	323	328	315	329	332	305	287	329	288	332	325	329	300	308	314	333	308	292	322	331	314	322	318	312	307	289	335	308	301	303	333	309	309	305	307	327	325	327	298	310	293	303	304	323	304	316	322	351	296	346	319	303	323	309	300	314	308	314	322	286	333	311	307	325	294	305	281	291	282	316	346	322	297	318	284	341	321	301	303	305	315	302	316	333	314	318	305	314	300	314	336	306	301	317	311	295	329	296	314	287	319	309	317	314	316	319	294	301	329	346	316	298	298	284	298	305	292	303	299	298	275	298	315	330	317	315	283	320	322	289	334	316	310	300	330	304	321	298	312	302	301	325	339	312	311	318	310	320	287	326	340	299	328	332	286	318	337	305	340	306	299	321	306	332	316	324	343	353	320	313	315	295	298	326	294	272	320	288	300	323	313	320	322	317	281	305	294	347	289	288	314	315
22592	24981	5195	2266	1634	1249	949	803	829	686	582	562	524	496	504	493	453	468	439	467	401	432	388	434	400	447	387	441	410	453	397	444	433	418	421	424	388	408	436	430	432	426	438	398	415	461	453	454	455	426	430	437	458	406	454	421	399	416	454	433	419	427	409	423	395	405	392	385	371	450	433	401	386	381	441	409	417	420	400	422	401	410	387	436	395	431	424	426	426	403	420	393	437	431	387	415	394	372	412	387	413	424	417	406	422	417	383	394	423	381	415	407	405	369	402	418	374	397	450	401	406	417	402	387	421	362	431	411	379	418	438	434	388	409	370	407	432	404	382	424	440	398	396	402	388	411	397	401	431	379	397	387	359	427	444	395	399	413	378	364	413	405	385	391	390	393	393	379	392	418	384	413	403	391	404	393	431	435	400	400	379	411	435	378	399	394	398	400	400	409	443	403	414	357	398	419	372	404	414	423	382	389	377	379	386	369	401	393	427	361	411	440	413	419	399	401	402	432	417	412	403	403	370	401	391	423	415	441	370	392	403	386	388	440	433	408	410	414	424	407	454	406	384	437	413	396	437	383	386	415	399	411	481	411	398	411	417	408	404	388	425	402	433	424	421	402	417	439	373	419	411	405	442	376	364	419	404	469	386	424	396	401	403	424	397	392	397	419	432	382	423	402	397	403	397	420	399	455	414	420	379	375	400	380	406	403	407	420	389	387	407	396	388	414	387	413	450	372	397	444	406	389	413	395	409	413	371	398	410	399	414	405	424	422	402	435	433	418	432	440	415	393	411	373	410	429	394	390	388	423	392	377	433	406	415	379	410	405	415	378	421	423	395	425	420	398	456	373	398	391	424	426	416	423	450	433	382	390	391	419	393	407	411	401	395	375	425	382	354	463	381	469	426	432	413	422	387	432	378	443	432	448	407	401	419	409	411	391	415	393	385	404	401	442	466	425	414	412	405	404	401	395	382	379	390	380	395	427	403	418	369	436	389	407	401	387	411	408	399	375	384	401	400	415	427	423	416	413	397	408	412	424	389	390	410	427	409	415	393	392	422	396	398	387	428	400	422	364	405	396	414	396	411	369	397	405	404	385	442	416	386	432	385	376	415	404	396	412	435	416	387	397	408	397	466	412	407	407	399	402	408	380	420	352	381	387	404	432	423	362	423	426	416	420	385	379	419	377	377	359	402	390	426	434	397	399	390	406	385	407	397	373	423	357	392	421	396	401	432	448	407	425	434	413	428	432	402	410	420	398	423	425	416	389	397	381	401	389	399	375	422	386	411	414	427	404	397	387	383	387	434	433	426	389	401	392	379	380	407	392	437	392	413	426	412	399	376	449	436	380	406	440	417	416	406	399	406	400	405	388	445	448	418	394	403	390	396	388	393	390	385	402	417	388	382	403	408	393	432	401	387	412	400	427	409	392	377	399	402	428	391	418	392	385	416	381	415	437	397	436	394	405	391	383	430	432	390	397	396	403	431	442	403	453	420	402	404	370	416	392	401	396	442	415	381	417	405	375	419	384	413	412	388	407	425	411	426	405	365	402	386	379	403	406	413	395	419	410	419	361	440	427	396	401	431	418	394	383	402	417	390	378	420	382	376	388	400	398	413	419	427	403	398	416	395	395	378	400	375	417	416	405	380	410	418	411	413	401	394	396	415	433	396	403	399	408	424	374	439	392	440	425	406	404	385	393	386	404	451	401	405	369	438	398	392	409	391	397	410	423	421	395	393	356	397	425	423	397	407	408	427	426	396	423	438	400	401	358	374	394	384	428	396	419	397	386	389	414	427	410	374	364	405	422	381	367	411	408	423	383	382	385	397	369	375	387	416	394	425	434	373	468	412	423	395	425	396	389	444	397	416	427	396	416	396	398	395	412	402	425	423	435	415	412	393	409	379	415	439	430	403	425	389	443	409	429	393	394	424	403	415	375	424	415	416	393	413	414	407	388	425	411	400	388	403	414	428	395	397	379	419	407	411	384	380	401	376	390	384	417	430	361	375	382	381	414	417	412	454	424	408	397	366	408	420	403	388	422	414	410	405	383	438	411	400	393	403	403	426	433	457	390	388	412	395	372	396	396	410	413	430	401	438	420	439	436	414	419	412	403	417	390	378	405	380	423	399	412	383	413	437	423	394	389	411	459	409	422	417	405	419	416	368	414	375	400	435	367	393	441	424	366	450	389	436	442	398	368	372	378	427	389	389	390	405	415	403	402	380	394	401	455	389	376	442	404	408	425	382	432	412	355	389	354	404	413	422	420	415	389	392	443	446	415	388	421	406	400	417	399	423	411	387	404	425	449	425	408	381	410	431	396	385	413	418	411	429	420	429	396	399	422	360	405	421	401	421	392	375	422	427	406	395	394	415	375	408	420	382	385	411	356	382	426	376	390	414	381	403	430	386	401	368	447	405	406	409	367	371	391	423	396	411	431	427	437	398	413	412	387	410	427	417	399	425	405	388	389	384	405	391	412	432	442	414	375	408	422	422	387	357	448	423	423	427	388	412	399	410	393	393	425	403	422	397	379	410	430	400	375	410	404	408	425	410	392	370	431	432	377	428	356	412	391	375	426	386	405	390	417	402	414	422	397	383	437	404	410	390	424	393	419	393	422	380	436	404	386	394	414	392	397	408	390	460	373	376	415	399	389	400	395	415	394	388	389	403	422	396	425	398	377	407	417	404	383	403	412	408	417	388	420	410	402	424	368	420	398	433	422	410	422	417	377	405	420	402	392	405	421	435	424	399	375	408	424	396	411	418	413	405	414	417	386	426	403	416	379	418	383	418	424	401	451	392	395	400	400	428	389	420	401	417	399	411	432	362	405	421	422	413	446	415	442	394	419	404	391	377	443	379	408	457	385	422	461	402	382	415	398	355	396	398	402	427	399	412	408	454	416	421	422	394	397	395	427	367	426	408	428	399	454	389	366	401	423	378	380	381	399	428	395	389	405	390	412	401	396	408	396	436	425	411	413	398	410	401	393	433	389	422	407	439	404	434	396	422	419	413	380	410	406	388	384	418	403	437	408	447	401	368	415	423	438	426	431	408	396	380	402	398	412	369	440	421	360	395	377	404	401	387	433	386	425	413	406	405	453	396	421	373	393	415	418	415	420	374	364	413	404	365	407	428	401	410	385	426	443	433	390	408	413	396	439	427	400	436	420	382	442	386	405	421	378	376	376	387	398	372	393	453	400	401	421	389	416	420	412	403	420	385	400	435	437	432	387	390	413	389	391	379	437	411	374	414	443	409	410	415	417	386	406	398	342	377	421	451	402	412	399	413	434	427	394	433	462	417	386	405	415	393	405	407	377	412	426	410	405	368	377	420	400	405	418	385	438	418	390	403	406	399	409	426	398	417	381	393	422	415	393	388	395	412	425	408	428	447	418	388	405	388	425	410	413	361	418	395	401	386	433	402	409	416	386	414	383	409	388	423	388	419	419	430	394	389	391	407	408	426	416	422	376	375	377	397	373
23081	21168	28472	24079	21141	10548	1554	1061	857	750	662	682	666	621	579	519	564	457	512	462	494	523	490	484	515	462	495	499	514	473	446	457	481	486	455	491	446	466	494	488	476	459	458	468	473	480	520	444	488	507	476	498	458	485	492	488	474	462	453	475	468	491	432	468	455	467	477	462	456	464	475	461	445	442	458	441	456	456	442	487	515	468	430	473	459	454	481	458	479	462	432	473	509	469	450	473	449	492	448	415	431	456	457	462	486	460	463	473	460	443	457	470	483	434	487	451	470	473	461	454	494	441	452	471	470	466	507	430	426	507	491	465	433	468	445	453	467	429	452	446	450	472	468	481	450	453	443	448	478	434	480	443	441	429	430	454	461	473	502	444	411	461	452	449	469	471	491	418	437	447	469	468	449	461	486	458	459	475	453	452	461	443	483	451	448	447	468	458	468	462	492	450	476	458	485	454	472	439	442	486	461	439	444	451	475	460	474	473	505	447	468	466	465	476	442	490	448	423	467	462	455	516	441	464	445	454	458	480	474	438	476	445	519	451	466	445	462	456	466	458	485	480	476	424	422	469	484	447	476	458	451	409	463	442	445	470	442	467	442	448	482	464	436	519	478	448	440	463	475	470	488	490	458	484	493	477	459	456	477	465	450	468	490	467	466	455	433	417	467	464	440	437	470	435	452	423	484	490	502	456	457	436	455	466	468	465	478	490	453	438	448	485	463	447	477	432	472	450	470	457	470	457	491	472	508	463	459	453	479	453	431	430	447	450	450	505	464	438	478	485	472	481	469	441	451	473	434	470	464	450	477	446	474	461	483	462	479	450	469	433	477	497	442	485	448	448	475	500	462	439	423	460	425	413	457	461	448	404	431	471	467	467	473	461	466	465	442	451	464	454	473	425	435	447	417	461	457	460	452	443	467	467	448	447	481	444	438	474	424	473	473	438	412	460	484	469	456	478	477	441	479	463	457	468	442	467	441	452	484	435	448	470	465	442	440	465	469	470	485	475	484	481	419	459	467	442	457	492	445	460	498	431	448	457	470	466	436	466	502	448	438	466	479	492	471	440	467	443	472	478	443	443	491	426	451	467	481	462	415	419	451	462	457	451	466	467	464	448	459	494	452	487	439	530	443	455	437	447	435	461	455	430	492	485	440	423	469	447	405	473	468	501	443	468	450	426	439	467	438	447	449	454	458	465	465	460	499	450	491	485	449	441	458	493	451	475	439	440	476	464	447	447	446	442	464	477	463	468	467	445	476	470	455	486	409	475	446	438	464	479	449	462	440	444	451	474	452	437	447	470	429	457	452	447	445	461	493	456	436	507	472	456	487	472	503	466	469	443	458	470	493	430	450	444	455	477	493	429	482	447	458	463	456	443	452	453	472	420	464	535	497	473	438	471	408	450	451	454	442	429	464	474	447	468	449	473	496	427	495	473	451	448	467	454	425	475	476	456	436	411	452	450	454	447	446	486	414	465	448	482	465	435	486	477	476	479	463	474	415	442	448	477	490	436	448	486	494	490	450	462	424	447	452	480	476	460	464	521	448	455	471	434	420	444	406	450	456	446	456	496	491	462	426	472	452	472	440	443	448	447	407	462	445	425	445	411	451	472	448	422	425	443	436	441	441	449	476	440	468	442	449	431	473	438	480	467	473	487	458	492	436	445	482	446	496	454	466	447	501	415	472	460	492	455	454	452	488	459	457	463	444	455	448	484	452	471	443	462	443	471	494	499	455	446	509	447	437	466	445	472	473	499	458	430	459	456	469	428	423	487	465	451	484	465	467	447	467	453	423	438	461	481	472	447	447	438	457	483	448	475	460	439	447	467	462	485	467	481	471	470	449	449	461	450	454	453	462	494	463	442	448	440	454	437	417	447	478	463	439	429	453	439	472	462	455	451	461	442	477	479	428	424	451	479	450	444	465	471	440	462	465	465	494	464	470	456	472	433	441	473	482	485	460	475	492	456	466	482	451	474	469	457	454	450	466	459	494	466	453	454	427	456	415	463	479	465	482	474	481	459	468	480	407	458	408	473	433	506	449	426	462	430	428	425	461	466	460	481	451	445	501	430	462	463	429	456	466	456	446	482	463	459	452	426	448	464	448	451	443	434	485	466	441	455	453	472	489	444	445	485	476	459	475	429	450	444	428	434	473	440	459	450	460	473	467	492	431	476	444	465	433	448	423	476	480	485	466	450	443	477	442	462	433	456	484	422	505	433	453	463	443	453	475	459	446	443	439	494	417	429	480	508	463	462	456	440	472	493	425	483	439	458	474	432	481	429	472	462	438	475	422	484	457	464	487	465	425	464	457	462	450	464	446	458	460	470	496	441	464	437	461	482	467	465	496	469	447	463	447	433	492	446	467	443	477	443	483	490	470	479	434	439	440	459	480	453	447	479	464	484	465	438	477	429	464	444	472	461	472	460	459	441	435	462	478	435	488	448	448	459	479	458	507	461	471	476	464	413	468	405	426	444	455	428	450	441	468	400	468	504	441	503	463	461	466	439	453	490	497	465	452	475	446	450	469	459	421	478	452	438	441	500	477	466	500	462	443	467	469	442	465	476	443	438	460	429	466	441	452	454	458	485	465	518	457	497	433	478	459	455	460	443	505	477	502	459	463	506	461	456	470	450	466	476	437	465	420	417	445	474	456	521	470	463	407	490	467	447	449	438	434	442	468	418	434	403	454	475	477	488	474	424	467	452	467	434	498	468	450	469	449	473	432	487	459	473	473	480	434	436	445	501	457	508	456	481	475	436	460	449	481	451	448	449	471	460	382	456	465	442	448	437	452	477	456	446	444	473	501	490	466	451	472	430	486	448	477	407	462	476	456	488	453	448	462	460	511	511	476	501	435	455	454	474	421	427	458	466	437	514	458	441	491	452	443	477	434	427	419	477	453	453	479	442	437	480	449	437	451	433	449	433	414	465	491	470	449	464	463	460	481	471	437	466	478	444	437	496	501	480	459	503	506	453	450	411	427	447	408	458	468	452	467	461	438	451	466	453	449	474	449	508	480	509	455	441	483	410	442	462	456	466	473	456	453	504	467	492	490	501	438	406	447	458	468	442	464	457	466	472	453	442	440	468	441	437	437	416	431	444	469	444	449	493	455	431	471	448	480	443	436	482	474	471	463	437	438	450	476	438	430	448	482	480	428	445	483	454	454	460	491	476	411	461	470	460	494	443	454	462	542	427	504	492	429	459	458	485	468	492	484	454	468	462	469	485	438	463	447	493	459	447	468	474	469	503	443	425	435	471	472	468	425	465	461	456	423	471	467	431	437	470	459	472	462	432	476	474	450	447	461	427	467	454	445	446	466	452	428	474	461	473	481	470	468	433	490	498	484	434	472	444	450	447	451	494	480	473	498	491	443	455	449	439	461	477	488	427	436	469	447	453	440	415	503	451	435	426	468	456	448	466	454	451	440	484	452	455	407	484	482	438	437	479	441	382	454	440	400	438	438	487	470	420	466	438
27899	38655	11471	5137	3566	2751	2142	1760	1431	1204	1088	1040	975	912	839	782	735	689	666	693	689	620	661	639	628	643	602	606	668	589	624	599	619	628	641	610	569	644	652	666	586	627	659	602	637	613	653	654	632	641	631	641	638	629	588	655	645	625	581	582	636	620	620	602	590	625	595	621	584	602	611	543	617	562	602	560	628	550	586	620	596	600	571	624	587	596	605	600	590	593	575	577	591	558	567	553	561	614	578	620	616	596	597	589	569	587	610	596	610	591	584	577	590	562	586	576	584	580	611	609	582	564	607	595	591	598	620	598	617	570	577	597	608	609	605	575	593	599	586	599	584	548	573	631	565	563	592	585	577	567	608	580	577	588	606	560	582	595	580	624	582	568	591	600	575	605	578	591	646	571	581	603	601	627	612	609	596	604	601	626	582	605	612	587	551	583	539	579	596	576	546	582	569	607	582	566	627	645	607	553	610	588	551	632	566	538	588	575	592	581	588	544	595	592	580	602	561	562	574	606	585	579	608	597	599	605	552	586	607	608	593	613	583	556	620	598	605	571	599	610	556	609	592	591	532	624	590	587	578	649	598	567	598	566	583	604	612	616	593	555	595	623	634	606	579	602	568	638	616	608	580	600	598	593	611	603	578	588	608	527	572	623	574	597	570	632	607	587	600	571	551	572	588	594	615	569	568	628	586	597	583	600	602	589	554	570	576	589	588	589	591	542	561	610	583	587	578	596	583	559	581	603	595	628	571	615	606	610	590	640	568	605	568	590	614	596	617	608	569	602	656	597	569	572	627	582	568	575	574	615	587	538	559	581	643	606	609	582	606	588	630	617	600	595	614	616	615	569	579	594	604	566	598	591	593	595	560	576	577	581	588	571	599	568	596	638	574	587	559	604	605	577	632	608	567	581	566	615	576	599	660	574	632	545	591	629	607	586	592	605	594	589	599	582	591	567	602	579	589	623	555	566	546	588	593	635	601	620	586	579	570	615	576	573	553	591	579	611	567	555	564	559	618	586	578	592	600	593	565	583	569	566	640	581	561	599	592	607	607	598	589	539	619	578	553	578	628	582	614	573	592	602	576	610	593	626	587	602	584	601	593	609	567	580	589	585	603	576	586	588	594	557	561	610	550	554	594	563	578	622	618	568	639	589	583	563	611	592	607	573	571	564	604	617	583	577	591	606	585	588	584	641	537	576	567	617	582	575	594	594	570	595	617	593	621	584	561	589	577	592	612	635	543	594	551	572	556	607	616	599	609	572	609	553	562	591	602	586	581	592	553	577	604	560	601	569	562	574	627	545	610	626	566	565	590	629	574	585	592	608	607	614	581	604	579	562	598	610	604	637	615	599	619	604	572	589	600	629	572	589	626	574	582	556	567	580	547	552	643	548	572	572	563	601	597	627	601	538	554	571	588	539	579	615	578	621	560	606	630	619	580	564	587	613	591	640	575	590	553	567	614	588	549	556	589	576	609	595	599	574	560	609	566	595	584	611	612	598	596	579	606	598	561	559	556	576	590	616	591	608	602	614	568	519	624	576	577	585	586	557	571	571	593	586	586	593	595	620	576	585	604	591	616	573	617	579	623	547	603	605	563	591	597	567	615	557	616	566	609	566	617	571	591	612	607	563	591	556	646	565	580	608	566	563	622	596	583	625	571	613	577	581	574	562	589	584	576	592	575	513	579	619	600	572	584	617	592	612	557	581	548	587	575	636	592	604	547	566	587	560	570	612	565	580	604	565	627	614	570	597	541	590	612	559	620	619	608	585	553	629	580	598	576	587	563	602	570	612	602	597	647	620	568	595	552	610	593	602	604	551	574	601	612	625	574	586	578	632	599	549	610	619	582	589	588	610	616	597	551	562	592	581	605	605	562	572	580	572	576	564	583	604	585	574	597	536	640	609	631	562	558	630	623	590	576	625	600	588	548	582	578	566	599	624	572	565	594	550	608	583	614	583	561	555	619	576	616	569	605	593	562	597	630	583	579	558	507	559	579	570	549	607	579	580	598	592	600	594	543	569	533	580	576	617	547	546	618	598	569	616	602	586	576	594	644	619	607	585	597	566	619	582	588	594	532	576	579	573	639	610	609	596	562	584	607	569	617	597	580	560	643	639	536	589	618	583	607	575	603	574	599	591	599	579	602	572	575	565	575	601	578	578	597	580	585	592	606	583	586	614	618	617	586	621	584	555	613	549	619	593	579	577	575	604	587	579	585	610	592	600	593	596	624	603	604	563	607	570	617	622	604	549	593	630	556	594	586	589	566	597	629	618	613	597	601	572	571	541	601	601	607	616	578	552	559	595	598	605	581	615	612	615	626	591	595	592	599	591	594	605	599	597	606	597	598	576	593	573	548	578	593	584	596	568	611	585	564	644	565	566	613	570	571	590	575	557	627	605	598	559	626	593	574	554	616	590	591	615	615	621	587	599	541	607	586	579	585	569	601	557	555	575	571	596	600	594	568	582	573	564	604	571	577	585	643	566	554	569	594	624	570	611	615	606	578	547	569	583	562	587	582	585	589	565	545	610	591	601	588	579	592	587	617	591	592	587	606	627	588	603	551	591	639	559	589	606	537	605	583	583	568	607	574	574	597	602	563	587	603	560	577	556	592	571	598	600	564	638	589	559	581	582	584	550	553	603	562	575	594	581	601	625	606	583	606	499	569	604	571	559	582	596	568	576	572	562	561	585	574	604	595	583	597	566	571	580	582	541	564	584	600	567	639	575	575	603	561	615	562	573	605	601	566	617	617	595	571	588	589	553	596	576	639	620	603	567	569	614	581	615	639	607	556	610	603	581	546	620	564	620	584	591	563	579	635	603	563	601	565	595	602	586	603	550	557	587	607	626	584	594	585	582	596	542	617	592	613	588	619	589	597	557	591	607	543	610	603	574	610	605	552	618	569	582	618	552	560	563	568	595	587	631	588	620	565	570	609	576	606	587	589	617	592	587	585	586	589	627	603	624	575	584	571	568	555	604	609	526	590	573	593	572	569	591	581	579	565	652	578	557	623	608	593	592	576	623	571	609	594	638	613	594	614	585	583	588	560	612	596	603	577	584	601	593	603	607	566	620	597	604	566	601	580	640	611	567	592	581	626	595	541	585	602	597	599	591	591	551	587	619	609	564	623	593	605	638	616	558	609	609	582	588	572	551	587	618	554	603	624	572	613	521	584	575	582	572	603	615	616	594	640	582	616	579	579	579	576	586	563	563	577	563	616	569	554	587	540	606	630	665	581	557	603	563	561	587	574	647	554	583	601	631	576	586	629	576	596	569	589	579	552	609	540	599	562	584	581	633	623	577	588	575	567	633	598	597	618	602	609	592	606	612	602	582	605	572	592	594	590	579	538	564	583	567	576	566	568	640	605	595	565	601	570	582	612	547	614	569	606	613	583	610	592	605	650	606	605	613	594	590	623	585	600	590	553	585	633	569	554	604	595	580	535	608	549	602	558	550	568	557	609	587	601	596	588	580
24216	21166	27261	25189	9222	1033	628	508	398	359	347	312	282	238	265	234	237	223	235	244	184	211	176	194	193	186	216	190	186	192	216	210	210	191	212	220	197	210	205	194	183	210	215	200	204	231	213	184	209	226	220	199	197	189	196	211	188	169	177	188	181	209	216	180	193	205	195	180	185	212	203	180	187	195	199	213	197	184	200	192	179	198	186	193	197	203	186	161	185	179	189	184	181	150	197	182	198	188	172	192	195	193	208	195	205	177	183	177	198	184	200	184	165	202	187	183	196	185	180	171	178	190	206	189	192	171	178	197	189	190	209	185	176	181	188	153	206	210	175	206	181	190	176	196	197	190	185	185	219	210	169	157	188	213	205	168	205	183	159	193	163	189	193	189	179	191	191	165	185	178	171	192	185	191	183	200	177	192	145	187	175	196	207	193	184	209	169	191	200	183	175	210	176	199	167	195	197	201	190	192	176	166	181	196	182	192	169	193	215	200	178	180	195	213	200	167	188	209	186	204	198	196	178	192	230	192	164	190	188	188	181	160	179	175	194	183	176	181	200	188	178	181	217	176	208	166	180	158	162	223	180	184	189	182	210	172	185	189	180	177	170	160	193	211	201	184	217	198	156	182	180	180	180	177	180	215	182	200	208	187	192	193	174	181	197	191	167	175	187	173	172	192	172	186	194	190	194	177	214	185	222	174	203	213	198	171	210	187	189	204	193	178	208	184	180	202	167	206	190	174	175	184	183	187	182	193	200	177	182	169	181	173	214	200	206	196	192	196	182	166	194	190	188	182	177	180	192	169	192	184	202	179	181	190	209	192	199	184	196	191	192	182	193	208	204	180	198	173	172	198	200	178	184	186	175	208	194	208	199	200	178	175	182	208	180	200	164	184	183	190	197	212	182	198	161	181	161	216	170	185	171	183	187	204	188	206	187	170	210	217	191	201	155	192	194	201	187	200	186	186	183	189	180	201	179	168	178	199	200	192	176	167	161	168	179	190	186	179	193	193	185	185	206	187	184	177	194	206	200	172	188	193	178	189	172	195	174	161	157	171	175	163	170	174	210	191	180	190	195	202	198	213	190	190	197	185	181	184	199	193	187	176	189	184	203	186	184	197	181	193	199	186	190	202	189	184	183	185	171	212	169	194	191	180	193	176	195	202	220	193	177	188	189	177	177	171	197	189	179	189	202	189	162	200	176	205	187	209	185	176	197	167	211	194	172	183	197	161	205	198	177	205	199	196	201	181	176	191	174	192	184	217	190	224	197	210	201	199	186	191	173	187	184	194	172	213	187	201	188	192	182	191	208	180	191	188	173	198	199	160	199	185	174	160	188	194	188	184	186	178	192	173	177	185	178	180	207	215	220	172	180	193	208	189	182	204	186	183	194	179	179	194	186	203	185	200	182	183	182	169	198	175	198	204	163	227	180	203	174	182	206	172	172	198	191	185	180	155	191	183	181	211	194	185	197	185	176	196	207	190	187	197	213	177	183	173	218	196	203	180	172	184	197	193	192	204	171	200	188	187	182	179	170	189	177	189	163	195	190	202	194	214	179	179	194	176	203	185	188	199	173	203	204	168	170	190	166	192	201	211	177	186	209	185	165	187	178	185	185	180	201	203	199	175	185	200	175	173	206	182	182	199	172	182	186	187	200	180	199	179	184	167	169	211	176	207	194	167	171	210	189	190	203	197	192	194	215	199	192	209	187	183	197	200	156	200	178	190	193	181	209	188	170	187	203	196	183	154	191	190	199	167	172	168	180	199	200	191	175	214	181	194	187	188	209	215	169	188	185	162	183	176	187	172	191	189	208	173	203	200	168	190	181	174	210	173	204	193	208	182	185	181	166	188	220	168	187	172	192	190	184	194	203	187	179	177	192	206	195	174	198	228	191	170	168	184	156	181	218	195	210	228	188	191	182	179	183	182	192	186	216	207	198	191	177	209	182	193	158	190	183	208	171	206	178	170	198	216	188	183	185	192	200	184	165	175	183	199	184	193	195	204	183	189	190	190	188	198	200	210	191	194	198	182	200	155	200	192	197	190	172	182	192	191	188	197	208	212	208	178	185	210	188	181	181	176	214	178	172	180	170	198	194	191	180	190	193	191	190	167	183	214	171	186	190	190	189	182	171	176	215	178	205	191	201	176	160	203	177	177	207	207	179	168	205	169	190	160	190	190	204	169	207	203	186	179	172	171	204	201	178	193	196	186	198	196	177	183	188	189	215	190	201	201	200	190	212	201	191	166	190	187	198	179	174	185	199	198	189	197	188	169	173	184	183	196	183	207	216	184	197	166	199	206	179	179	202	170	191	198	179	191	179	197	209	188	187	188	173	180	191	169	195	194	170	184	187	184	182	195	193	212	187	228	178	184	189	198	180	156	186	173	195	216	203	188	196	201	186	186	207	182	175	200	196	184	206	187	205	206	179	210	195	188	193	173	180	178	212	205	178	209	197	175	205	183	213	214	184	194	185	193	222	200	172	182	172	210	194	189	177	198	200	176	203	195	170	193	173	207	194	194	195	195	202	197	189	212	220	170	174	186	190	197	202	191	206	185	184	182	172	201	186	179	216	190	196	172	189	183	159	198	191	154	196	199	209	191	178	191	174	163	194	195	207	189	189	193	196	198	197	187	183	206	205	175	190	194	199	188	216	184	203	181	190	192	196	180	175	185	187	186	182	152	180	201	159	172	179	185	181	171	173	178	184	196	178	205	186	213	189	187	185	209	181	188	194	193	188	180	200	189	199	181	186	169	221	165	200	194	186	169	165	195	184	206	184	200	208	186	168	183	190	191	187	196	202	190	182	179	169	188	195	180	188	200	178	203	200	178	217	226	191	209	209	164	187	200	188	206	175	211	185	193	192	195	178	170	195	179	193	188	169	197	190	173	204	180	190	198	192	199	157	194	172	195	177	192	195	183	182	191	193	186	191	194	171	188	166	161	199	204	168	199	176	195	191	176	177	213	184	177	192	175	191	204	182	184	207	169	182	183	230	181	209	195	176	197	190	196	175	177	190	192	193	164	196	196	190	205	200	200	203	210	199	192	194	166	176	179	165	205	198	180	178	209	206	185	213	181	192	190	220	197	180	182	193	218	189	207	168	182	186	171	178	158	182	170	190	196	210	204	187	186	180	182	207	188	188	175	196	179	218	199	168	192	204	185	190	161	208	173	185	186	203	162	180	199	207	173	215	194	216	168	202	182	193	199	211	211	182	194	194	183	190	186	190	208	195	215	202	184	182	182	181	196	174	195	205	161	186	196	173	207	191	194	183	208	174	188	180	185	187	180	193	186	206	180	158	183	159	201	174	192	186	168	206	200	166	193	174	201	198	185	194	171	221	194	175	201	208	193	192	179	192	182	190	176	195	186	195	195	175	225	197	203	181	170	179	213	207	180	169	181	195	209	199	195	177	184	209	182	193	188	206	162	204	186	205	179	190	201	193	192	196	184	197	172	188	191	167	188	186	207	157	207
26846	33559	8598	3298	2293	1799	1301	987	855	715	617	645	522	433	355	372	360	312	286	318	272	279	279	267	279	277	267	286	308	289	271	265	257	263	280	268	287	281	292	262	280	283	293	319	309	317	284	301	269	285	295	279	296	284	275	301	245	281	281	286	269	238	267	279	268	274	261	252	293	237	266	272	207	253	249	275	267	268	262	265	256	271	259	252	265	222	275	243	266	272	264	274	280	233	259	258	264	256	274	275	261	275	227	232	259	254	254	278	266	261	255	283	248	259	247	249	264	241	255	208	246	281	261	224	243	237	235	268	256	277	212	287	244	264	254	226	244	251	234	268	258	285	276	254	269	266	272	254	263	238	262	250	246	234	271	276	259	269	244	232	259	250	278	258	268	247	275	282	261	230	248	253	261	267	247	240	263	278	240	245	243	249	254	283	276	261	253	234	298	248	270	232	254	286	258	247	272	247	253	265	244	254	261	274	274	252	256	267	249	253	287	225	272	256	249	251	263	249	245	257	260	244	263	249	236	270	243	250	236	270	256	242	250	268	263	249	281	259	247	256	233	240	266	236	241	220	267	244	266	251	228	240	240	250	234	223	235	257	262	232	271	264	276	272	276	231	281	262	244	292	257	274	283	263	248	275	224	268	240	249	240	248	267	262	250	237	240	238	315	253	299	261	278	277	239	244	265	266	221	236	264	263	264	278	256	235	240	237	259	250	280	250	263	241	257	265	246	256	250	244	264	257	282	248	233	262	258	252	281	247	260	277	219	244	238	244	249	272	260	259	235	252	270	221	245	241	263	256	297	241	257	253	261	253	244	237	244	255	227	234	269	280	253	274	280	264	276	277	244	252	256	253	233	236	258	249	255	275	260	238	251	265	252	225	272	231	277	250	270	222	270	260	252	238	237	271	221	219	269	246	267	239	247	264	255	242	269	288	287	263	261	252	241	240	292	258	239	263	258	253	283	276	256	280	249	235	237	280	258	220	278	237	272	250	249	260	260	239	242	257	261	266	254	261	239	240	277	251	238	243	247	263	260	246	254	253	243	248	257	253	265	281	235	233	247	301	267	261	256	270	274	284	288	237	256	273	223	240	241	274	246	261	245	245	254	266	243	236	262	239	268	232	265	244	270	266	259	255	284	252	233	255	283	225	247	243	235	281	245	242	232	262	239	273	253	242	240	274	246	292	201	260	257	265	249	261	250	238	245	296	244	270	251	254	252	251	246	249	271	251	250	301	253	261	259	261	250	263	233	256	244	244	238	260	263	230	243	274	240	263	238	228	238	260	256	260	248	274	276	248	255	237	247	279	261	267	247	257	219	258	259	239	234	262	268	245	265	271	259	233	258	264	274	205	239	222	247	248	255	250	285	240	289	262	276	280	273	238	255	268	255	243	235	265	257	254	267	237	256	242	229	268	268	268	265	273	237	264	225	249	266	248	231	239	251	241	245	270	253	243	270	293	253	269	284	234	277	275	231	254	254	267	253	245	275	266	257	249	257	242	268	266	244	264	252	255	254	290	267	262	259	273	253	253	276	247	250	255	273	256	247	256	259	248	239	249	251	289	270	244	238	233	248	234	235	261	249	229	241	230	253	244	244	246	265	235	275	251	258	235	286	251	268	252	231	237	245	264	299	245	238	244	288	268	237	243	243	283	256	241	276	254	253	251	252	245	253	252	270	233	271	250	275	265	258	259	233	263	246	243	260	255	287	262	250	274	241	237	245	201	248	230	287	264	219	261	254	244	278	274	226	235	259	262	224	260	272	271	218	265	266	241	269	232	224	225	256	253	262	275	236	244	232	262	254	247	259	294	300	259	250	254	276	243	254	269	231	276	237	262	298	234	257	269	239	289	277	242	287	241	275	256	261	256	257	257	256	241	231	264	265	249	263	267	250	255	249	270	240	253	257	241	251	252	257	265	261	249	272	268	274	248	236	277	260	251	257	221	271	268	279	243	262	262	243	289	242	280	278	249	281	236	264	251	265	279	283	250	264	241	245	269	263	241	257	245	270	242	258	250	242	273	259	245	248	273	252	236	289	276	271	264	253	246	252	243	284	261	242	259	262	263	284	254	290	235	279	240	235	273	276	282	242	292	274	236	256	254	227	258	245	248	251	248	246	259	224	237	241	238	239	242	246	276	273	280	267	221	248	233	227	259	279	226	257	243	254	245	306	249	253	274	245	253	253	265	245	290	263	268	247	257	284	267	271	250	264	242	253	258	274	234	278	257	267	239	285	242	247	257	262	241	254	240	258	235	239	282	235	241	240	250	259	267	258	250	268	233	251	270	234	258	256	269	263	257	258	256	222	267	275	278	281	271	282	264	246	302	253	257	257	233	245	286	237	279	263	268	242	235	251	283	239	257	231	266	242	268	265	250	264	262	256	283	255	272	262	245	245	271	280	261	254	253	260	281	246	256	262	256	243	252	271	278	269	269	282	295	279	274	268	249	269	244	266	234	239	263	248	266	247	262	281	249	236	260	256	266	259	248	240	264	247	246	258	252	211	255	270	234	243	235	263	311	256	253	258	262	254	248	243	252	254	248	270	251	251	235	252	285	262	247	262	262	243	267	210	273	260	257	240	269	278	259	258	258	262	269	247	243	258	241	276	272	278	270	229	248	254	274	255	274	268	220	256	250	224	270	248	243	271	220	237	265	258	266	242	242	228	273	282	253	260	267	263	266	248	248	248	261	268	259	241	260	246	231	281	246	247	265	262	253	236	266	236	260	267	271	236	260	250	232	239	253	270	261	290	290	287	267	256	288	239	278	230	249	240	284	268	231	243	285	252	227	292	280	258	253	254	237	223	253	262	250	248	271	264	233	254	274	261	248	254	264	251	266	252	242	263	251	275	240	258	246	250	266	274	253	242	261	258	224	267	259	246	272	263	230	270	236	244	254	251	260	255	251	263	268	243	251	252	282	259	263	270	214	250	242	266	279	260	273	248	276	244	244	256	256	240	249	269	277	250	254	277	243	257	236	255	269	268	261	283	268	259	262	262	239	260	256	245	227	270	252	238	273	244	278	264	250	248	252	233	241	239	248	260	274	224	268	230	261	245	260	260	266	257	251	238	265	244	255	251	292	305	255	252	251	272	276	259	272	257	237	248	241	244	235	292	276	272	286	254	234	263	247	246	246	287	231	234	263	261	260	279	275	234	263	272	272	272	242	273	278	266	262	281	276	249	246	264	278	261	261	250	275	241	273	293	230	269	256	271	269	257	229	241	290	223	253	263	255	278	240	261	257	258	235	242	252	267	237	250	239	247	258	263	252	261	248	235	284	284	251	268	254	236	233	256	268	286	258	252	281	254	244	262	234	272	250	258	240	259	257	272	246	254	271	245	283	247	256	242	260	250	269	274	247	243	270	257	285	250	252	263	274	275	257	243	258	252	272	260	244	256	243	286	268	269	261	261	256	264	255	219	257	234	242	267	274	280	236	265	255	249	260	256	252	246	249	229	263	242	271	270	235
22243	21193	28974	23684	21194	21210	8149	1352	938	841	790	687	580	601	541	522	493	426	425	423	390	401	402	419	424	385	405	391	403	388	386	375	387	409	432	406	373	401	394	407	404	385	383	387	401	433	384	407	398	383	399	391	394	416	388	418	355	374	370	384	385	383	344	380	366	373	369	369	363	357	388	356	365	336	380	351	375	382	370	360	379	393	381	384	358	353	361	345	326	355	376	330	381	357	376	376	330	381	317	386	360	329	367	353	344	360	374	348	374	356	397	375	370	349	389	370	365	362	382	341	383	346	359	378	357	395	364	335	392	353	390	378	369	315	392	393	359	348	369	337	327	346	369	350	349	379	371	345	355	336	366	366	345	367	348	400	345	339	349	344	329	377	378	353	360	383	391	351	371	356	358	349	392	384	403	361	361	369	353	394	352	350	384	380	348	404	365	381	366	359	367	360	371	307	348	353	372	379	353	346	358	405	359	371	351	392	376	356	377	354	372	355	369	392	383	354	374	380	359	342	390	360	339	356	352	341	370	350	341	367	377	352	395	400	343	343	358	357	420	364	328	374	359	386	350	371	346	367	379	362	326	355	376	368	359	351	391	374	339	386	363	372	388	356	360	393	360	340	391	398	391	367	392	376	332	352	366	361	380	356	378	367	385	369	362	395	400	379	353	361	378	383	384	360	360	340	368	363	338	313	360	371	320	365	352	354	375	380	392	386	394	350	361	352	388	347	323	355	368	364	371	369	399	384	349	386	367	377	357	337	375	351	382	346	358	351	333	353	347	352	354	348	389	366	368	349	340	363	396	395	354	371	374	378	326	394	383	333	372	320	361	362	348	356	342	398	360	393	377	396	338	329	356	346	361	349	370	383	340	359	347	340	338	379	346	387	389	358	343	403	367	365	345	389	377	368	335	352	339	352	394	355	329	356	361	392	380	388	325	351	384	350	371	395	375	391	368	343	354	380	364	358	364	392	341	379	356	368	361	357	365	361	380	350	379	362	390	369	342	362	350	354	388	362	376	379	370	394	366	362	338	360	374	329	347	361	387	373	329	374	374	313	372	361	410	354	364	367	355	318	360	343	366	378	345	351	362	378	355	353	369	345	364	408	381	375	392	334	362	320	363	342	361	344	353	355	366	374	378	393	361	382	368	336	342	374	404	359	367	358	389	352	390	348	378	358	330	395	401	356	353	356	364	322	403	349	369	340	364	371	383	363	359	387	350	332	341	364	346	322	348	301	364	355	329	391	352	367	379	359	375	363	398	368	320	357	370	365	348	359	364	380	357	381	377	375	372	354	388	376	386	357	363	396	359	345	374	350	356	362	374	364	348	370	352	384	358	353	340	385	373	375	368	361	340	350	365	369	341	341	364	361	411	360	359	386	380	410	352	411	345	360	360	353	369	358	364	387	379	322	402	345	322	335	352	349	366	344	367	373	388	368	363	348	366	341	357	368	387	353	382	377	324	367	389	376	402	340	395	388	360	356	373	393	364	341	339	402	376	366	422	360	381	354	385	343	360	391	331	347	348	375	344	354	329	359	357	337	347	365	412	382	350	361	368	381	360	356	381	355	340	332	347	386	429	372	357	328	364	347	376	374	354	389	371	338	390	373	354	365	350	346	396	355	381	358	351	382	345	360	349	367	348	347	362	336	356	331	342	371	386	406	354	331	355	359	341	380	346	354	349	350	379	354	332	388	364	364	365	378	362	377	349	336	347	392	372	358	359	335	388	346	368	345	364	360	337	387	370	342	401	363	373	332	367	332	384	365	355	362	400	378	360	369	383	388	375	348	338	362	342	392	368	386	371	393	359	337	356	376	369	374	387	355	344	389	342	365	354	374	339	382	354	379	351	333	372	336	374	384	359	379	350	341	348	370	327	344	341	329	359	330	381	394	400	379	338	379	373	368	398	322	363	365	329	362	373	371	337	376	389	346	371	348	388	358	343	376	364	375	375	344	362	365	389	398	373	379	348	352	370	393	382	328	345	377	346	340	375	383	360	399	374	395	363	396	352	350	362	370	384	347	363	362	383	323	343	356	371	352	389	360	356	405	371	357	374	383	331	370	361	372	379	349	394	388	382	327	347	352	382	366	379	380	366	329	409	360	355	325	366	345	376	363	368	369	358	357	350	360	381	365	338	352	367	358	358	351	353	335	394	371	355	378	357	391	335	382	383	386	384	381	367	352	365	380	366	343	371	389	356	354	347	397	378	374	362	371	367	331	366	326	356	354	318	404	387	366	374	362	339	395	373	364	368	361	361	367	408	365	366	375	354	366	352	369	348	375	387	360	377	379	341	354	367	357	337	349	357	354	353	357	379	368	364	370	389	333	397	329	329	408	352	389	337	371	336	378	359	357	341	363	365	359	374	346	388	360	359	355	381	348	364	372	402	365	367	359	364	390	345	337	385	342	379	377	365	403	362	381	338	348	335	350	357	392	360	359	354	360	358	361	366	372	363	389	361	363	366	345	382	342	357	329	376	361	357	378	364	318	374	360	326	339	345	391	349	339	385	374	392	351	384	363	386	349	348	337	356	365	366	386	400	396	357	356	361	379	362	374	364	350	357	321	338	342	350	348	369	344	380	373	349	333	382	364	372	327	381	383	359	352	371	377	359	360	381	362	361	370	312	332	354	382	330	370	337	382	353	334	369	351	359	379	374	388	334	335	354	342	332	377	351	354	361	350	357	342	366	350	347	380	418	365	368	370	406	358	361	354	360	341	340	334	342	379	363	386	354	347	329	347	356	364	332	330	342	378	388	360	376	332	366	351	329	353	385	368	366	379	355	345	364	350	347	394	376	365	361	369	361	378	360	376	373	322	376	395	380	375	371	366	353	350	372	343	371	360	362	365	369	356	361	362	338	352	332	377	394	374	383	339	361	373	373	326	357	368	330	393	389	379	379	368	362	366	362	373	338	391	378	357	365	395	362	344	344	378	386	342	370	369	346	364	354	350	318	343	334	381	374	360	382	361	380	327	367	357	350	347	361	327	367	356	336	386	360	379	400	388	370	350	389	383	363	351	413	392	341	326	359	344	342	387	361	342	358	378	358	347	408	393	340	347	346	347	394	387	330	357	368	336	367	354	345	336	333	352	384	370	340	352	369	378	340	342	383	356	363	356	355	357	393	336	372	369	358	358	359	368	348	382	362	387	373	357	374	346	350	344	397	400	362	386	356	332	366	346	348	353	392	345	372	368	366	352	369	374	337	390	382	368	375	362	353	392	369	406	379	344	377	349	343	377	352	323	371	361	382	379	351	374	370	375	398	366	385	357	372	373	342	346	343	388	354	347	330	376	386	349	335	362	360	372	351	370	356	368	346	383	375	374	378	374	376	377	351	358	341	338	375	361	351	355	356	382	400	361	373	358	369	376	345	402	371	332	368	345	396	386	353	368	406	391	392	341	335	338	375	381	405	358	399	367	378	345	368	372	374	366	346	404	376	388	384	346	381	356	377	315	330	365	374	398	375	390
31616	44602	15406	7032	5165	3851	2956	2277	1872	1572	1473	1309	971	958	865	757	642	648	631	573	543	526	556	555	544	524	533	555	545	492	547	539	519	532	526	538	494	566	525	507	494	486	552	568	526	540	562	545	578	504	521	544	539	497	553	497	541	549	534	536	504	536	493	533	456	484	471	470	496	494	490	476	460	449	437	490	498	462	494	498	429	460	480	468	440	450	484	510	501	471	468	496	447	490	452	482	454	496	454	464	474	479	494	494	462	477	467	457	484	453	491	497	495	487	481	447	484	456	445	510	492	471	451	478	493	465	441	462	456	505	486	481	474	508	488	448	472	465	440	449	455	491	467	491	430	456	491	474	491	455	531	477	476	489	500	485	452	523	507	488	492	493	446	462	435	472	484	483	501	473	495	455	463	436	478	485	489	486	485	464	474	493	474	492	496	470	480	463	459	479	492	497	489	455	459	469	474	514	482	506	468	439	468	464	450	466	466	459	450	472	447	486	429	445	490	534	468	447	482	481	452	452	447	503	441	468	430	474	477	494	464	430	451	443	491	469	492	505	486	480	450	527	462	472	473	480	500	460	508	472	493	498	449	489	411	487	466	524	460	470	467	510	473	516	455	477	474	492	444	476	414	526	432	462	455	487	471	467	478	470	424	484	484	481	429	513	512	430	491	475	447	423	457	481	437	513	474	470	465	472	439	442	489	442	437	488	460	484	466	473	448	485	451	456	481	472	490	490	481	458	480	435	445	451	506	449	479	456	464	463	481	471	493	479	491	481	472	411	492	455	495	469	473	446	448	475	465	475	464	492	468	484	447	473	467	436	447	444	485	472	446	456	461	498	479	474	480	506	473	495	452	464	459	440	466	472	497	472	453	474	508	510	470	458	455	460	488	522	472	459	445	494	474	493	498	481	500	487	454	464	436	449	509	508	497	483	425	490	474	471	460	498	491	450	452	484	482	518	445	484	519	504	458	490	527	476	481	508	496	445	469	515	530	496	481	464	443	486	473	486	495	491	484	532	477	506	456	483	476	475	466	465	498	445	476	496	438	464	476	468	441	497	495	486	473	456	449	456	411	471	493	477	481	486	489	499	469	477	482	476	471	466	478	471	496	499	458	482	496	494	453	448	502	495	477	463	495	462	482	456	474	462	467	445	477	481	507	479	449	496	484	472	519	468	480	454	486	482	473	464	450	459	500	458	511	491	460	450	473	468	424	434	452	478	478	461	500	451	441	484	460	476	471	455	535	432	477	459	512	471	501	470	495	468	467	442	428	468	487	465	464	507	488	445	502	450	503	500	484	495	487	478	458	485	454	482	463	477	471	471	496	465	491	531	487	470	480	507	438	471	494	451	458	497	482	498	479	467	508	486	475	456	481	481	456	467	469	454	532	469	451	436	479	441	453	449	495	463	457	417	462	488	516	451	462	442	485	480	450	493	481	492	505	469	460	484	452	490	514	509	495	476	512	476	464	481	463	475	500	466	529	451	469	472	487	500	490	486	465	468	461	479	471	498	448	493	471	463	458	484	484	461	465	451	467	469	455	473	476	473	495	441	438	499	479	452	509	471	459	454	475	465	446	504	458	508	466	477	468	468	492	486	482	482	460	472	466	469	459	469	438	458	498	457	479	472	489	477	438	499	461	443	487	453	457	510	459	476	495	475	490	480	460	442	460	493	480	497	507	522	452	513	498	485	462	467	486	508	442	449	462	490	496	461	454	490	471	467	484	464	476	438	531	433	489	542	485	504	509	477	471	491	467	483	468	462	456	445	471	461	487	481	501	432	457	455	517	461	516	439	489	500	460	473	438	464	449	486	479	478	458	460	502	492	489	505	452	487	491	477	480	473	480	494	518	467	529	452	448	449	446	475	464	443	502	471	506	463	468	491	486	470	453	466	501	448	482	488	460	503	508	534	461	429	494	486	489	479	440	468	429	489	505	459	473	490	488	445	491	480	473	473	435	471	445	426	446	476	454	487	475	481	480	468	484	490	481	482	467	464	461	454	510	446	488	482	500	457	468	460	468	498	489	485	504	465	474	459	457	443	459	514	500	445	509	495	500	474	499	452	455	477	514	513	499	461	469	502	505	515	472	501	472	510	493	447	472	448	436	455	498	487	463	501	480	433	465	444	470	487	465	483	451	445	457	462	505	468	464	521	463	450	514	497	470	491	454	447	488	494	483	508	475	484	487	427	511	503	485	475	496	487	470	476	455	492	524	512	489	448	481	456	490	480	465	448	481	471	467	486	486	475	464	484	469	454	481	469	455	460	461	472	486	529	470	493	524	474	504	500	475	450	514	441	456	477	428	513	424	476	490	456	485	487	469	450	454	499	456	470	486	475	471	479	451	473	469	479	495	457	485	424	488	469	453	441	450	477	490	486	466	437	456	468	463	420	479	484	486	470	436	487	458	459	455	453	464	454	451	464	457	509	512	464	464	452	504	437	490	466	474	484	492	486	470	468	475	444	491	472	476	447	465	453	498	471	469	483	454	480	452	452	532	495	501	470	479	469	468	495	487	460	511	494	449	461	450	459	482	449	486	442	478	464	485	471	480	485	520	494	493	476	471	478	473	465	433	478	470	467	454	457	504	496	501	449	458	483	507	473	470	469	461	476	490	481	514	495	480	471	435	503	474	483	466	513	502	472	441	485	475	477	461	477	474	467	439	446	450	450	474	467	444	482	480	477	451	458	475	445	472	452	465	480	497	455	482	478	456	473	490	476	498	489	482	460	444	481	472	508	453	452	426	455	489	471	445	482	433	431	451	440	474	450	476	511	460	509	454	471	450	482	469	465	508	497	450	487	474	502	466	444	496	468	461	435	487	461	482	483	472	521	483	466	482	501	479	471	453	446	445	461	462	515	461	500	441	478	439	493	436	434	477	496	493	441	433	470	518	457	454	512	495	467	536	450	460	481	490	474	470	481	491	453	449	464	454	504	497	453	483	453	480	469	476	462	502	469	441	447	481	443	457	487	499	458	464	444	472	465	524	522	482	479	478	498	516	480	479	433	486	480	462	531	475	485	449	503	486	492	472	488	501	485	465	495	468	462	479	458	460	453	494	476	482	466	461	475	484	490	468	441	458	524	473	477	507	469	495	468	480	482	456	454	458	461	473	475	473	464	495	489	453	488	477	468	422	449	474	453	504	433	480	452	511	456	434	471	483	474	481	466	457	485	460	434	444	447	468	434	465	424	457	444	407	474	524	459	481	501	479	448	466	437	495	479	483	462	469	447	464	461	508	423	466	480	490	482	495	480	452	451	495	479	447	481	483	497	491	456	468	459	478	463	496	501	495	467	457	498	485	489	497	478	512	443	443	456	447	509	475	498	471	491	466	485	480	519	494	501	469	459	433	481	448	468	465	470	470	437	443	468	463	484	469	442	469	494	521	474	491	498	459	476	450	519	476	435	456	499	438	499	473	491	495	455	461	475	454	476	442	467	471	483	482	454	450	454	488	515	498	474	475	495	467	473
27414	21234	10362	1965	865	704	575	497	474	450	439	386	374	377	352	321	344	332	310	303	322	320	285	337	305	307	324	331	349	362	341	333	324	336	337	339	334	341	318	315	342	327	292	299	360	302	334	322	320	352	316	318	346	317	321	297	334	343	342	308	331	308	324	327	324	315	326	325	311	316	303	340	301	308	355	330	271	341	332	318	307	303	329	276	341	316	301	306	300	315	303	306	307	295	311	310	331	318	314	318	313	317	338	342	314	297	306	289	342	303	301	329	328	328	295	320	336	356	279	311	279	352	308	312	295	303	291	298	316	309	319	333	310	337	312	273	327	329	329	304	339	318	291	315	316	312	309	342	304	319	349	326	319	340	322	313	330	316	289	328	320	310	308	308	306	288	344	321	301	318	284	310	314	293	310	325	321	300	319	338	332	308	302	313	313	338	343	330	309	292	307	302	333	327	341	304	331	296	299	333	338	315	314	306	317	340	311	335	318	310	312	314	356	290	318	319	283	310	308	331	334	304	313	312	309	339	303	298	352	307	357	316	321	290	316	310	287	332	310	300	319	321	342	330	306	316	322	273	313	296	304	313	308	312	295	325	333	314	304	308	262	307	304	294	318	323	299	298	333	279	324	337	274	364	290	336	298	343	304	327	317	293	336	345	329	326	328	292	327	293	301	321	359	311	308	304	313	306	322	312	330	338	333	345	300	318	367	308	349	346	315	284	306	281	324	317	342	326	296	288	302	303	308	309	339	310	323	337	311	346	329	308	334	297	316	251	324	304	315	318	333	351	297	328	307	348	313	299	350	309	339	308	314	341	330	334	309	335	315	321	309	343	321	314	291	325	306	327	327	290	299	332	282	325	307	300	342	312	330	314	317	322	291	329	293	310	306	302	295	315	327	339	281	301	293	335	338	283	311	338	324	309	301	326	321	327	333	293	347	316	332	298	339	294	312	304	319	318	325	360	311	321	313	331	295	305	319	309	318	319	310	337	302	300	350	329	313	309	313	304	343	304	319	319	327	275	310	311	334	326	309	337	338	314	317	329	346	326	315	320	302	346	330	316	301	313	307	290	319	298	284	320	297	329	285	289	319	327	277	305	304	295	322	322	313	325	290	327	341	330	330	314	328	336	304	306	325	331	335	318	318	325	334	332	325	329	326	294	328	305	303	316	327	281	333	328	317	278	343	321	308	314	303	327	310	333	307	319	322	314	332	350	348	309	281	346	331	305	347	312	291	297	326	344	320	334	300	319	295	325	307	322	293	325	338	329	298	292	305	326	337	304	297	306	314	321	342	296	315	337	310	280	296	329	276	306	317	313	300	330	335	312	337	335	344	325	332	339	346	317	310	311	342	337	353	307	274	304	334	271	305	334	326	343	303	314	302	344	350	315	274	313	308	323	304	333	337	334	342	314	295	293	322	312	326	319	299	345	327	327	306	291	318	325	301	298	310	317	343	309	272	322	319	317	337	295	322	308	300	318	330	301	332	317	291	331	325	345	324	283	321	326	321	321	310	322	313	324	332	319	308	314	320	286	316	291	299	309	316	308	301	329	318	274	288	350	291	299	347	353	324	308	345	302	332	301	353	327	310	323	307	335	306	299	328	339	326	335	311	316	277	299	336	326	304	309	338	298	302	292	315	327	293	324	329	306	308	336	312	308	321	323	307	321	319	321	304	286	313	287	295	309	340	320	311	325	328	306	299	345	338	297	290	293	339	299	336	326	333	299	315	288	311	343	303	311	313	313	307	306	312	317	275	313	317	322	280	295	311	314	316	300	303	303	339	291	341	336	304	323	315	285	293	315	321	312	298	327	327	344	308	316	314	315	311	270	347	346	291	289	306	299	311	306	310	330	310	310	318	303	295	332	323	307	339	331	310	347	331	349	322	329	307	307	304	310	329	340	294	311	339	326	319	313	324	312	345	332	328	334	305	307	319	311	299	308	344	337	311	356	300	315	299	306	304	332	302	336	316	324	328	314	345	327	312	335	327	317	328	303	295	295	306	323	306	292	293	301	301	320	325	336	285	306	300	341	316	325	323	328	311	302	344	348	375	309	332	353	337	334	330	329	310	316	335	313	319	313	329	292	346	299	352	288	327	283	270	291	345	331	307	313	290	307	299	311	312	324	309	328	312	323	310	285	295	323	302	305	302	338	313	331	314	337	284	336	330	350	345	265	349	316	332	307	316	304	335	322	303	337	355	322	327	310	301	318	319	291	342	319	309	308	278	308	338	268	339	334	292	327	308	318	310	309	280	325	340	305	351	346	314	301	307	344	315	331	334	315	280	331	314	310	325	295	334	314	308	354	302	313	330	315	296	317	327	310	366	335	296	319	289	323	307	324	321	311	341	324	304	348	305	320	302	292	329	292	294	320	318	296	347	306	351	311	317	359	330	308	299	330	330	337	340	300	303	342	321	297	315	324	296	314	333	349	330	312	320	336	327	325	313	309	307	325	298	320	304	331	322	285	332	303	311	341	322	279	295	326	339	290	330	335	323	331	316	328	311	319	335	277	294	334	315	333	316	304	304	302	313	293	323	280	320	345	315	336	329	326	315	308	323	323	322	282	296	293	301	306	356	321	301	322	320	288	302	315	322	315	321	312	330	320	332	354	352	323	309	351	333	336	313	326	305	305	322	330	317	317	313	338	331	322	335	280	334	330	320	329	327	299	327	284	307	326	330	321	332	311	319	322	323	311	338	304	315	323	316	315	328	303	324	318	312	305	321	312	296	321	320	316	341	309	333	306	326	318	293	330	315	337	317	346	310	329	300	336	334	314	293	317	307	303	292	312	303	300	300	312	355	307	311	294	338	322	325	295	309	309	325	346	298	313	308	316	332	288	325	293	292	323	311	289	296	360	332	345	329	309	351	350	317	291	285	327	294	287	355	306	303	318	319	294	299	303	329	338	316	309	298	308	285	302	312	352	310	305	319	294	323	339	310	341	307	327	317	322	283	293	300	335	316	310	305	341	344	303	310	332	329	324	312	319	309	287	289	314	316	302	345	308	375	302	308	348	312	340	319	320	311	312	307	296	322	313	345	311	300	294	325	323	336	343	327	316	319	311	328	311	334	299	331	333	369	315	298	312	325	316	328	316	358	339	307	332	323	291	324	323	331	322	345	295	314	321	328	304	345	326	334	304	328	302	334	333	320	326	347	345	341	327	314	341	328	294	301	359	293	337	359	306	322	339	301	342	297	319	334	318	327	326	335	330	285	314	337	308	346	310	331	300	322	320	301	320	296	333	299	311	309	297	320	281	316	320	334	326	339	284	317	333	316	326	315	333	285	325	325	346	301	314	295	301	310	305	333	343	319	307	349	341	309	316	320	310	338	322	306	284	327	309	320	339	312	317	315	308	336	314	299	310	337	310	319	324	341	318	323	310	319	335	341	311	317	330	307	300	301	321	320	285	372	356	282	307	352	325	324	322	270	301	309	327	310	335	313	327	307	333	291	326	317	249	360	312	319	334
22422	25715	5248	2142	1477	1316	1119	834	790	709	735	591	592	502	490	488	405	490	454	420	433	439	414	432	444	407	451	366	468	421	416	423	420	412	416	437	449	469	409	438	416	493	431	422	444	461	375	382	431	412	425	408	450	427	443	430	437	422	432	415	430	429	416	394	444	428	416	463	434	388	382	441	380	408	445	398	421	433	428	431	406	417	405	396	385	408	444	415	434	415	411	407	418	473	393	401	413	430	406	428	388	393	432	390	424	403	413	403	377	382	405	427	399	424	426	406	395	424	423	403	408	374	404	417	429	420	421	388	418	396	410	401	414	427	384	382	402	413	379	400	406	416	419	424	406	413	400	391	384	403	384	403	398	420	429	425	384	370	405	400	368	368	425	404	412	417	398	415	420	379	444	415	417	399	434	398	420	414	407	423	433	445	429	400	425	438	433	436	400	424	407	408	393	453	378	393	455	426	408	390	443	405	383	419	432	369	415	432	437	400	404	433	432	385	395	441	450	427	414	400	436	401	352	410	404	424	392	390	398	383	396	394	395	382	395	409	431	437	404	388	422	410	417	425	395	404	380	436	374	428	400	377	371	437	428	396	406	394	404	443	408	419	399	397	395	396	422	453	437	396	479	384	400	425	383	417	377	409	420	406	426	394	379	406	377	440	435	436	416	419	406	436	448	413	428	410	380	453	402	422	410	378	376	396	419	431	422	445	405	406	396	393	407	419	415	403	408	425	453	406	427	381	431	377	405	396	416	415	396	388	401	439	381	377	461	418	393	437	410	397	400	360	419	414	385	433	415	413	403	423	425	392	427	434	357	440	381	414	406	414	425	393	417	435	377	418	429	381	415	413	444	402	407	424	406	400	411	426	434	371	397	386	395	403	392	389	421	431	416	405	424	414	404	436	431	450	440	398	398	390	387	432	423	427	405	456	421	375	432	402	395	417	427	394	426	430	404	431	410	402	401	417	400	421	411	395	440	421	376	415	401	445	406	411	401	406	376	404	430	443	410	447	383	381	403	410	415	402	415	422	400	430	433	408	412	348	429	416	415	385	418	427	423	414	395	422	439	439	414	380	419	405	438	427	405	419	443	410	390	404	415	438	454	437	382	424	411	401	454	419	401	415	409	423	387	397	393	370	410	434	398	434	413	411	394	392	414	442	413	407	403	374	411	446	424	403	400	427	385	449	416	420	417	402	420	409	391	436	379	419	398	379	438	412	416	412	393	379	416	430	412	413	436	437	405	426	429	399	403	435	460	401	435	435	393	409	411	424	424	406	404	414	443	399	417	402	423	375	423	374	394	453	429	402	406	409	399	465	404	396	414	442	387	436	433	427	411	422	396	389	416	435	409	421	400	436	413	405	434	438	423	427	413	416	433	452	411	418	454	377	411	419	406	387	403	427	384	385	369	412	394	430	399	395	401	405	384	457	416	456	421	428	409	421	423	420	378	366	396	412	378	417	429	396	433	394	418	393	397	396	415	406	405	398	429	401	411	431	399	405	405	433	449	432	401	410	368	414	408	428	381	426	420	430	396	374	443	435	451	398	408	422	404	420	412	387	388	424	446	394	439	419	396	400	435	462	408	403	438	369	386	414	429	420	418	396	414	393	391	428	405	411	419	426	446	393	391	423	391	404	426	420	411	443	413	434	430	404	411	399	445	392	433	393	379	416	386	373	399	397	426	413	428	398	396	379	409	433	426	434	445	396	418	409	383	405	425	436	436	410	448	424	389	437	375	438	397	437	427	397	426	378	417	407	417	414	417	405	418	414	411	436	397	424	433	412	451	401	406	431	430	412	417	406	382	410	416	419	406	410	414	396	425	393	395	396	409	403	435	435	394	395	423	418	435	368	418	375	417	416	422	412	411	392	397	415	434	410	456	406	362	405	438	421	382	432	402	426	427	417	396	399	394	427	410	418	397	414	449	392	401	443	380	387	430	402	433	396	443	438	420	409	462	417	431	404	385	392	417	388	390	401	369	418	412	433	426	365	428	409	429	416	405	409	390	455	450	404	375	398	359	383	413	415	365	392	409	409	418	377	403	416	444	426	464	419	399	416	386	382	404	417	393	421	396	391	427	420	383	362	412	413	425	424	375	434	414	406	423	452	387	425	405	459	412	420	422	387	421	394	427	410	400	386	381	379	420	425	409	441	398	411	413	391	382	431	395	376	428	405	383	407	394	436	378	401	424	429	410	403	395	414	400	439	405	469	423	410	431	403	393	416	421	401	408	434	433	424	413	417	416	390	411	424	366	428	416	413	436	431	397	439	441	395	440	389	425	439	417	450	457	415	425	424	435	403	437	391	439	417	423	392	412	425	402	391	377	419	403	377	404	421	428	407	430	412	394	428	413	374	413	409	418	425	438	414	391	408	417	401	397	428	409	372	446	393	419	395	424	400	392	428	417	436	438	396	425	430	404	389	393	411	405	393	405	413	448	392	386	420	418	413	413	418	390	458	396	399	414	426	442	377	407	438	395	440	380	351	419	367	453	424	369	399	433	384	457	366	405	376	408	431	391	417	408	408	416	410	394	400	409	398	413	400	419	397	434	393	421	383	362	451	386	386	394	404	422	402	408	399	403	405	419	419	411	408	369	422	411	419	429	398	405	465	386	438	415	419	412	415	441	412	412	404	430	369	394	394	410	409	387	419	372	412	388	410	395	414	458	454	442	371	389	425	359	367	404	397	369	403	399	433	435	411	394	375	409	415	381	412	406	429	429	436	415	435	445	445	407	411	422	399	430	412	424	386	413	453	424	419	413	434	443	408	410	403	431	459	408	388	398	395	428	423	428	389	382	381	411	382	442	396	415	387	379	390	373	470	395	457	398	426	398	406	416	381	415	406	409	397	421	435	405	441	409	430	388	401	417	388	432	406	425	451	389	402	381	419	391	445	399	414	388	400	374	388	405	405	394	408	382	430	399	413	408	387	449	435	440	397	448	390	417	395	394	374	403	415	416	402	418	410	421	397	404	418	395	423	434	417	421	437	428	415	392	397	420	451	409	435	401	402	438	418	407	407	404	408	402	419	416	424	387	399	446	413	409	428	453	420	429	431	400	446	447	382	390	430	444	370	411	395	391	382	448	426	407	422	440	380	392	389	379	394	416	451	445	429	420	378	417	435	430	425	430	365	392	398	396	398	406	420	436	426	398	435	410	430	394	404	376	414	457	402	435	433	431	412	416	361	379	433	410	436	391	464	400	398	380	386	404	397	438	447	380	388	432	417	438	429	391	415	410	405	399	434	411	439	420	408	402	409	405	375	418	425	417	407	384	406	436	432	372	396	405	402	388	397	378	443	395	415	392	423	407	432	429	388	472	423	368	404	418	390	386	398	403	427	428	425	412	401	424	378	396	422	373	438	403	433	414	403	393	416	392	393	420	446	422	410	410	421	409	393	389	380	429	404	425	405	407	409	415	405	430	412	422	430	391	380	387	405	382	398	456	404	434	414	403	430	408	394	430	419	404	407
23081	21163	28487	24090	21151	10310	1631	1026	884	919	806	680	668	565	552	522	526	509	542	536	506	483	486	507	492	494	499	498	460	505	450	468	483	484	503	457	491	498	503	478	470	496	494	481	474	480	454	470	495	445	505	498	476	454	488	449	496	417	485	449	483	451	510	448	492	429	472	507	469	484	456	497	454	471	496	474	442	493	459	482	466	461	448	455	458	478	488	450	430	443	455	427	516	483	470	456	457	494	491	476	447	486	452	431	450	461	450	441	467	433	455	461	417	464	446	462	460	440	461	447	505	465	478	474	468	446	475	468	415	440	464	439	468	490	426	439	462	478	458	438	447	469	494	470	488	449	480	465	459	454	484	451	417	431	484	464	493	440	425	462	485	446	470	465	456	533	497	476	443	459	444	480	455	493	465	488	459	455	476	467	446	427	465	469	474	473	463	470	456	443	461	461	436	440	500	406	452	449	480	459	444	430	460	499	501	447	470	449	474	455	459	441	470	502	466	432	447	473	449	418	442	429	455	454	469	479	460	459	472	458	487	472	464	454	509	456	521	460	482	484	430	449	426	487	386	429	501	460	512	493	475	428	489	493	465	446	438	471	463	457	482	461	430	513	479	475	499	440	451	427	481	515	476	471	468	460	446	443	473	439	467	467	465	455	479	479	463	446	472	431	453	466	468	481	457	420	471	463	474	455	463	438	474	477	464	452	414	452	455	436	490	493	433	476	491	465	444	442	454	452	460	435	479	433	450	440	407	446	451	494	494	492	429	448	455	445	443	442	510	493	447	441	436	462	452	453	458	440	472	461	498	427	468	467	431	468	491	523	479	472	447	412	448	448	463	493	458	469	505	462	465	466	496	451	479	478	459	474	467	428	446	449	439	446	492	488	475	464	428	476	456	474	430	433	433	478	453	456	464	454	460	452	467	422	449	454	506	477	464	455	476	466	460	492	507	502	448	444	445	424	477	457	466	411	463	460	492	461	487	454	460	451	467	505	463	463	471	472	482	431	441	469	459	454	468	474	441	462	530	467	478	451	447	446	430	473	463	432	438	482	433	501	465	489	468	498	445	454	469	468	435	449	479	463	456	449	470	467	452	456	471	499	447	442	479	471	506	427	485	464	461	470	480	463	467	416	462	440	456	451	500	475	467	415	421	526	442	487	498	475	453	439	434	515	446	465	467	466	449	477	488	478	435	447	463	465	470	450	434	414	436	431	490	433	461	456	457	453	441	435	481	483	441	468	455	466	476	446	449	457	467	448	448	496	446	449	483	405	466	416	441	495	439	509	451	480	465	439	496	471	490	463	466	503	495	497	442	425	429	497	474	466	482	453	485	470	485	441	471	457	461	446	438	438	485	492	470	471	422	465	499	466	467	433	488	491	458	477	480	449	439	499	452	438	460	454	432	435	447	464	506	432	440	434	482	503	458	466	449	470	500	429	439	435	475	490	439	451	429	461	512	442	431	457	449	457	485	461	462	457	466	457	488	460	484	464	469	475	450	473	469	477	472	474	483	445	441	478	445	443	465	479	489	530	456	462	450	519	472	449	443	453	458	445	461	469	456	485	468	472	492	464	436	466	467	465	492	475	446	462	471	481	486	475	413	460	477	450	460	446	471	464	516	468	502	449	430	474	473	448	472	453	472	412	433	487	456	493	467	439	488	410	413	450	465	469	462	445	465	440	471	467	439	470	479	501	448	473	471	451	466	475	472	500	480	472	454	460	511	448	495	438	440	432	475	461	465	453	460	461	448	463	464	433	479	418	483	481	497	457	456	501	468	442	451	478	478	487	465	424	462	444	438	494	425	472	426	486	475	484	453	428	455	440	461	469	500	416	495	468	489	451	470	448	443	439	474	469	459	457	457	468	491	443	418	481	462	494	444	478	462	472	496	473	518	476	433	481	473	483	476	505	455	465	470	499	443	481	475	466	460	488	431	441	481	433	448	459	444	444	497	446	477	479	455	483	497	486	492	471	441	473	454	466	478	464	428	451	458	454	445	442	476	456	484	493	471	477	441	454	453	466	518	465	447	432	496	480	450	468	479	457	458	455	433	510	466	456	447	457	484	465	485	446	441	467	460	489	480	432	447	457	486	467	466	472	437	444	447	432	495	454	486	443	437	412	455	442	473	487	466	430	462	480	504	455	453	450	470	481	485	465	430	464	450	451	468	460	458	459	511	457	440	512	434	444	435	467	434	489	481	425	469	440	450	466	453	439	455	495	459	425	404	437	451	468	457	443	461	454	462	476	492	495	448	423	534	476	466	449	488	504	445	491	468	437	463	492	450	448	445	480	444	478	432	421	465	474	498	467	450	469	453	466	442	498	444	480	479	445	441	483	482	442	485	467	460	483	468	462	501	456	445	491	482	444	439	461	481	477	458	468	483	474	495	436	459	451	479	463	459	455	434	470	504	448	491	448	493	457	435	455	466	502	447	487	461	450	458	501	474	458	474	510	471	430	439	481	487	417	475	448	474	473	480	506	437	454	483	443	458	450	495	452	453	459	468	483	493	461	437	445	485	475	467	498	490	494	456	478	489	423	437	475	490	467	467	446	486	457	439	500	499	514	466	517	455	437	484	427	474	458	480	449	434	443	460	470	472	447	462	448	458	469	483	431	443	493	455	426	459	481	425	433	467	424	425	458	465	508	490	434	448	480	445	456	441	447	491	464	453	445	459	467	460	455	475	439	415	470	454	438	478	470	469	477	441	426	477	469	457	434	455	476	492	415	492	476	493	464	458	486	439	468	433	448	466	457	447	467	462	461	455	460	491	476	483	475	412	437	453	458	463	473	494	474	442	462	473	477	481	479	471	445	506	480	513	466	438	465	463	438	428	479	460	472	456	506	470	503	477	479	471	474	472	465	448	446	504	482	482	461	470	461	474	423	449	507	462	473	444	437	475	460	472	427	469	469	441	455	476	477	466	462	449	484	441	493	465	499	478	444	478	451	504	478	440	404	438	478	495	439	471	461	467	469	448	492	461	456	451	497	455	507	472	499	450	466	495	477	464	454	462	457	468	471	455	483	503	471	453	470	470	448	446	438	446	445	469	464	474	458	468	456	412	494	455	465	457	448	447	465	470	436	438	447	446	418	449	490	455	425	462	489	464	466	462	444	440	456	434	454	468	439	472	476	464	441	506	460	478	420	472	471	473	460	462	449	423	532	468	457	463	422	480	481	460	426	443	439	461	457	463	478	485	471	475	473	474	463	478	464	470	466	449	486	444	443	489	460	471	430	469	474	470	460	476	459	452	499	500	448	477	447	445	476	417	496	469	445	484	481	436	427	482	463	454	446	483	471	455	463	480	486	456	476	409	454	480	505	441	498	427	479	460	451	473	469	501	477	463	479	484	464	454	456	477	435	485	443	458	441	481	455	465	414	388	469	425	462	414	468	477	478	458	450	484	468	494	436	468	490	463	460	466	479	465	486	460	445	484	482	474	487	476	476	438	471	477	475	481	470	475	458	470	469
27866	39642	11916	4889	3335	2649	2159	1718	1542	1492	1317	1142	1001	905	826	766	715	671	642	678	642	608	626	594	668	631	645	645	622	663	639	620	608	617	605	661	644	623	646	666	605	619	612	614	659	631	624	637	682	607	660	664	648	640	648	587	636	591	608	603	596	607	576	639	626	598	613	607	615	596	575	569	603	626	616	619	561	604	554	615	599	597	609	583	568	546	592	651	656	605	603	590	559	602	607	573	613	602	558	630	606	577	608	668	583	607	600	589	573	624	561	612	593	637	657	603	601	595	576	588	627	559	598	585	557	594	543	612	592	563	562	564	596	593	540	624	631	631	584	546	585	605	591	622	566	620	600	598	581	580	569	601	563	569	600	594	586	657	597	605	614	612	622	603	539	544	605	574	642	566	595	590	598	616	603	622	618	619	582	631	599	571	613	585	588	588	614	582	575	596	618	618	591	665	612	584	593	627	588	600	594	595	618	601	600	610	601	637	562	583	603	599	640	580	596	603	617	583	585	615	627	621	587	568	628	592	596	564	598	615	597	594	553	595	574	605	633	603	588	584	619	595	616	599	595	622	635	630	618	546	605	624	597	600	599	618	627	594	578	586	592	587	566	585	575	578	549	589	627	620	585	633	600	571	595	546	600	591	590	561	621	565	629	617	588	577	608	599	580	595	585	606	616	577	613	586	584	617	570	623	571	556	589	588	595	619	584	607	560	574	592	626	637	596	608	602	555	591	573	594	579	617	595	562	559	600	632	612	581	601	580	597	593	596	580	659	573	594	602	582	620	585	581	591	613	614	618	570	561	613	606	570	610	598	598	592	560	602	595	598	602	615	573	605	592	600	583	611	590	583	595	616	605	618	551	650	601	560	599	577	610	563	601	577	629	632	556	595	628	625	605	616	576	619	630	596	580	551	619	573	579	571	615	627	554	612	547	584	589	573	569	596	608	589	552	597	595	592	579	605	598	647	622	566	603	619	571	570	585	594	576	593	600	626	558	615	607	619	585	615	627	580	602	572	601	602	627	541	598	569	614	597	583	607	541	567	565	575	634	593	616	610	592	580	601	570	630	602	601	587	568	620	657	554	604	558	610	589	586	616	638	582	597	575	575	617	636	620	563	616	597	612	589	548	623	648	616	555	638	607	573	569	635	570	603	588	587	604	580	563	595	630	557	573	608	624	617	610	587	573	543	580	605	594	611	609	633	628	563	637	592	651	597	574	587	625	594	560	615	596	602	578	588	592	576	613	573	591	616	643	590	625	543	625	594	621	579	563	595	588	564	587	588	576	640	590	579	587	581	595	580	569	591	587	622	575	636	603	606	570	594	617	585	550	600	600	573	540	606	593	614	583	609	583	558	564	586	579	645	589	589	619	587	611	610	619	624	585	590	579	587	559	611	613	578	604	602	545	627	610	627	558	596	609	606	647	616	604	603	587	587	603	583	568	568	599	589	610	585	610	603	591	595	610	591	550	579	633	639	592	617	574	570	602	615	607	598	582	601	565	604	609	627	574	604	576	613	632	584	619	578	636	621	540	602	564	609	601	577	591	593	591	606	542	637	642	604	607	587	610	588	576	603	589	629	597	597	605	580	634	633	630	614	626	591	594	616	619	608	600	605	594	595	597	596	584	587	581	616	580	631	562	549	584	575	611	602	658	644	566	634	597	591	624	598	642	624	589	597	634	635	573	613	627	556	607	593	584	575	618	604	628	587	587	562	565	570	578	557	600	591	627	616	572	588	623	579	581	594	632	578	598	572	575	571	627	588	587	579	602	615	612	600	592	566	582	594	625	619	585	610	557	613	573	591	616	591	599	618	609	577	585	592	603	589	629	578	610	599	601	624	604	551	618	635	606	595	556	590	574	575	584	621	591	595	608	591	584	586	616	613	591	597	616	608	625	575	578	574	602	587	581	544	535	629	574	578	632	640	579	573	596	593	535	581	591	615	571	549	591	600	570	573	581	563	583	603	583	582	579	629	580	603	583	604	550	633	566	579	610	552	609	633	621	619	559	568	580	577	567	591	624	609	626	615	613	572	591	558	601	612	590	605	608	584	564	570	561	617	611	623	614	623	578	590	606	556	609	592	608	570	619	607	605	571	572	622	631	557	647	594	573	615	575	544	609	625	574	586	565	620	616	582	559	562	607	641	593	629	618	564	593	577	608	569	599	653	585	648	628	607	587	603	606	618	586	581	605	593	604	627	618	594	608	631	593	619	593	574	590	584	581	592	563	579	615	592	630	558	559	550	604	557	596	603	605	586	577	584	604	600	591	615	579	583	575	590	537	604	599	611	624	593	544	608	593	618	609	599	605	611	587	556	611	649	552	599	600	568	597	626	601	614	567	603	586	587	592	565	573	598	593	607	599	571	528	578	574	584	600	588	597	627	621	587	603	603	615	641	565	600	636	570	615	605	573	556	634	656	596	596	555	573	620	613	582	560	617	582	584	586	600	590	621	601	563	598	627	621	631	568	576	603	667	571	562	627	600	627	616	615	582	619	608	590	648	581	568	570	577	622	592	621	579	557	583	590	584	568	555	593	606	628	546	561	564	595	602	596	608	603	617	598	641	577	604	592	624	584	618	628	555	594	561	614	633	602	598	594	591	609	609	645	616	565	561	582	575	543	638	666	606	619	587	583	632	557	603	553	554	626	602	578	580	592	623	616	598	600	571	583	583	600	629	612	597	583	596	604	605	603	550	624	622	586	591	587	665	578	599	614	598	577	622	619	560	564	598	622	566	625	617	598	566	573	559	585	579	595	546	610	578	589	580	580	615	618	607	640	620	600	581	609	595	585	604	580	621	597	553	623	659	597	619	601	596	586	588	623	555	586	596	611	588	541	555	580	608	563	597	590	613	631	647	622	592	629	605	600	616	577	558	570	574	633	614	604	545	571	543	627	612	566	614	580	577	609	648	624	621	588	576	596	610	605	637	560	597	606	635	634	641	577	609	637	575	602	601	603	612	581	601	580	600	596	583	612	568	605	607	578	602	594	542	588	575	619	598	591	568	599	579	603	564	605	596	596	615	593	631	567	637	618	588	571	575	627	584	596	595	595	627	614	622	582	559	563	658	578	572	567	589	554	559	602	645	580	584	590	624	621	590	595	633	611	602	581	593	580	574	613	601	588	574	574	604	612	582	584	596	623	619	637	592	618	612	633	583	626	567	601	583	666	585	633	634	588	586	590	584	556	622	578	564	573	609	627	633	564	626	545	596	600	595	591	585	611	593	639	616	658	578	601	620	592	579	636	607	600	602	543	611	606	576	579	625	583	543	655	612	643	594	578	581	585	551	587	569	595	575	591	563	604	596	574	602	649	598	637	582	629	560	552	635	608	588	605	614	629	582	640	614	544	605	566	592	582	609	606	570	622	595	599	547	611	628	625	564	621	560	599	641	588	567	589	586	589	569	634	520	574	587	603	595	636	572	567	579	566	644	600	574	583	590	616	613	591	638	576	620	569	599	624	593	576	596
24253	21170	27251	25106	8800	956	639	498	482	448	384	317	266	270	247	215	201	230	200	207	184	188	206	198	221	206	205	218	204	209	193	213	192	217	221	206	204	203	208	200	218	202	220	197	184	187	194	222	206	207	224	192	206	183	186	202	194	209	237	180	189	207	178	198	197	183	178	187	172	189	179	201	197	183	194	194	179	216	187	210	182	188	180	193	182	187	193	185	200	175	205	183	169	171	222	185	188	187	180	202	172	189	199	192	216	202	214	204	196	185	187	200	189	187	170	182	187	213	194	210	203	181	196	206	183	191	182	213	188	192	198	178	187	199	191	204	203	189	187	179	183	187	202	202	197	202	180	215	176	183	202	197	185	192	183	186	195	195	190	178	186	180	210	198	183	188	171	192	200	195	179	194	180	202	204	190	219	192	167	186	178	178	199	209	203	183	192	173	199	161	187	187	180	173	206	197	195	201	183	194	192	195	178	202	164	200	185	202	181	192	207	203	177	166	168	190	206	219	205	200	215	202	182	201	212	179	179	200	187	180	167	195	200	200	183	202	197	183	195	200	207	180	195	204	180	184	190	168	195	203	191	186	195	190	196	216	202	168	226	210	200	193	213	185	200	196	202	204	207	172	208	179	200	207	191	179	194	183	208	192	178	189	198	172	195	162	166	184	207	187	197	202	198	184	172	197	179	192	171	221	176	221	192	183	186	164	199	177	174	189	193	206	170	202	168	195	195	164	188	192	202	208	188	180	204	194	211	199	181	170	208	169	186	190	212	187	207	189	210	188	181	195	179	191	227	179	164	199	180	184	184	199	198	196	185	201	207	191	201	181	201	188	199	186	184	171	202	176	204	198	170	195	182	200	190	188	184	190	190	186	200	177	175	182	169	194	179	185	185	160	193	213	207	184	188	172	170	177	205	203	181	186	195	205	181	162	187	201	204	194	192	188	203	197	182	220	192	187	176	195	204	216	176	184	190	169	189	175	162	208	196	184	229	195	187	183	184	184	197	175	186	206	182	198	189	183	159	213	178	184	180	178	194	188	210	179	207	195	185	198	186	184	203	219	208	185	211	176	167	182	179	182	199	210	186	196	180	203	177	172	194	181	189	177	195	185	180	179	185	200	202	180	179	154	192	200	197	194	190	176	187	200	207	197	197	182	205	190	216	187	202	193	179	166	189	175	193	186	186	202	173	180	200	199	203	218	174	184	187	206	189	193	183	170	176	211	211	210	220	185	171	203	184	195	191	183	205	191	165	189	180	195	180	209	211	210	198	194	205	194	191	197	170	187	166	205	204	184	188	165	187	182	192	191	190	192	175	216	179	199	144	173	185	209	195	175	218	198	190	184	183	210	199	179	182	182	192	179	218	200	197	203	172	208	185	214	167	212	198	204	212	195	213	196	195	209	191	200	215	177	228	170	180	197	181	178	164	182	175	207	185	166	188	185	191	190	191	174	186	201	186	197	191	183	186	197	178	193	181	181	186	180	206	166	222	188	199	180	169	194	228	195	202	181	193	200	177	188	195	173	166	200	200	196	190	194	175	207	188	214	173	177	169	205	180	163	212	176	206	219	192	197	205	179	185	172	208	186	195	198	182	182	177	199	167	183	209	195	214	206	193	206	200	186	182	180	208	196	161	217	196	187	206	185	190	170	190	195	196	176	211	203	185	206	169	198	163	158	179	182	184	192	222	201	198	167	207	193	183	183	187	178	171	183	208	192	180	184	190	171	174	180	214	196	200	181	197	202	206	164	189	186	192	203	187	188	215	188	169	183	192	170	175	185	185	194	189	189	181	183	193	198	167	171	184	199	195	178	220	185	173	207	194	192	183	165	195	169	202	190	161	187	182	214	216	203	196	200	188	198	193	194	180	185	184	175	205	199	178	162	198	183	194	216	192	174	199	183	155	205	183	152	208	197	209	170	185	198	193	184	194	180	186	190	196	174	203	189	213	166	201	199	185	169	171	177	181	180	184	187	165	187	195	187	204	218	193	194	184	205	188	194	184	194	206	178	213	189	179	196	167	210	184	180	182	173	197	196	195	197	195	195	176	200	191	135	168	187	183	179	191	179	196	211	214	202	206	184	169	195	176	194	197	198	171	208	196	198	191	199	200	211	192	184	179	165	192	188	200	192	171	194	195	201	183	198	189	170	198	170	178	200	179	165	163	184	177	181	181	178	186	210	191	181	185	202	155	200	174	212	201	174	184	195	182	204	190	178	193	215	181	213	171	188	192	179	182	207	192	168	207	210	186	173	180	192	186	171	162	232	176	180	216	227	189	172	188	196	216	214	207	182	199	182	201	173	180	180	190	195	209	190	208	192	200	163	191	173	169	197	187	177	182	204	192	210	176	191	184	181	183	206	172	177	173	180	191	170	184	212	184	154	220	184	199	182	207	205	204	203	196	199	215	173	182	184	180	187	179	169	189	222	184	194	179	201	218	176	164	183	183	169	181	176	215	186	188	184	188	169	198	202	194	182	170	206	205	194	176	193	191	185	176	183	223	194	186	190	203	188	172	178	190	196	188	201	209	187	194	209	175	212	204	182	212	158	164	194	164	178	196	194	181	203	200	169	174	213	201	182	176	178	182	196	180	184	193	207	175	216	166	201	188	196	189	217	171	189	187	165	191	206	181	197	180	194	193	194	181	214	171	182	187	164	182	156	184	190	231	185	176	183	190	226	213	167	198	187	170	172	188	201	182	163	172	189	197	189	207	200	201	192	170	172	198	181	200	189	201	189	193	191	188	231	190	205	178	198	202	209	222	193	204	168	180	209	180	182	179	201	207	197	205	195	216	184	181	181	210	173	192	188	182	185	178	180	172	191	173	199	190	197	182	197	172	217	188	174	183	188	180	177	179	175	194	194	201	186	202	190	171	163	180	208	188	205	188	192	213	171	185	196	184	183	177	209	183	191	184	187	212	205	204	200	190	165	193	206	209	200	171	189	166	157	158	176	161	187	192	200	219	210	217	172	194	186	192	178	199	186	190	194	191	215	196	195	190	188	192	160	225	186	201	188	202	167	165	202	190	185	196	169	210	187	176	183	180	212	194	198	186	184	180	190	203	199	183	185	176	162	182	158	193	180	201	178	199	206	180	183	203	173	177	218	181	201	214	191	216	199	187	214	172	182	187	200	171	167	194	208	192	209	207	198	199	192	205	180	168	183	206	192	202	164	185	190	204	183	183	174	205	184	194	163	205	203	177	216	191	186	201	164	194	176	175	186	209	181	184	196	187	168	197	187	157	211	202	233	191	180	207	178	209	209	197	162	214	190	186	209	197	193	209	184	189	167	225	196	207	185	201	172	201	187	198	190	180	203	216	169	172	186	207	189	200	222	180	185	211	179	182	183	207	198	208	204	177	191	152	188	191	227	173	188	177	186	207	193	205	183	203	197	184	188	165	191	200	183	203	177	178	184	168	169	190	190	166	211	214	195	194	207	197	168	206	193	217	176	191	186	184	173	181	198	173	169
26500	35041	8509	3214	2155	1715	1309	1080	1046	896	729	568	515	425	400	340	320	324	321	310	304	287	264	266	303	282	271	279	307	308	291	308	274	299	305	310	248	295	295	284	254	279	297	307	295	316	302	296	282	332	282	285	299	277	268	284	285	269	291	268	284	249	282	259	265	250	259	272	245	249	266	256	231	267	232	270	254	295	241	256	272	276	234	265	276	255	263	271	266	256	246	266	281	257	254	240	245	241	248	266	259	263	292	242	273	247	254	251	247	268	263	238	279	286	258	265	256	269	252	263	259	254	274	239	279	233	239	272	270	239	262	258	267	253	256	270	264	286	281	264	261	279	274	268	261	271	277	277	265	256	271	240	285	236	253	246	267	258	267	255	266	273	248	260	240	221	261	250	269	227	248	250	272	255	258	271	256	263	268	238	224	263	242	260	255	243	253	268	261	288	261	280	277	252	241	266	251	249	264	257	293	273	242	243	263	261	273	261	253	273	260	248	264	259	268	238	226	263	261	253	241	284	245	262	262	264	265	252	265	256	248	275	266	252	277	251	271	273	266	252	245	287	271	260	252	265	252	269	248	236	265	257	258	262	254	234	269	264	238	245	274	267	269	235	282	279	248	243	249	263	285	260	229	245	274	269	258	284	243	228	264	241	246	284	279	275	297	254	280	247	230	252	237	259	257	267	271	261	266	283	261	268	266	262	287	252	238	268	309	254	223	278	249	260	275	246	270	269	266	285	273	240	281	260	282	274	236	290	259	243	241	255	281	277	264	287	244	256	263	229	259	277	262	236	236	272	303	266	264	255	261	254	293	292	262	249	265	262	266	261	268	250	282	250	239	278	262	275	276	227	255	287	279	260	279	250	271	273	259	257	270	273	261	275	256	285	244	262	261	241	263	249	253	254	255	241	263	260	259	253	279	254	258	247	250	266	276	249	282	271	252	271	239	263	254	274	260	288	262	222	250	264	266	264	253	270	232	244	277	263	247	259	280	253	260	248	274	227	264	265	263	249	243	254	247	242	282	255	254	276	256	252	272	257	239	266	256	270	241	279	262	260	240	243	243	262	263	275	257	245	284	267	273	244	254	276	294	261	256	244	267	243	257	258	252	250	286	259	232	263	251	283	267	251	277	229	254	246	267	261	239	256	241	263	265	257	267	253	248	271	244	263	268	249	264	233	264	249	268	273	241	222	263	264	274	262	256	282	264	284	289	274	260	244	250	258	261	256	257	273	269	280	254	249	279	258	310	244	249	277	261	250	261	244	250	268	271	244	284	274	233	266	219	226	261	210	266	255	264	265	269	276	256	295	263	259	265	262	237	266	293	255	258	283	264	274	260	254	270	264	251	260	269	226	251	266	256	243	269	247	254	267	242	270	250	242	226	236	286	290	232	262	270	276	257	232	266	286	230	255	262	274	254	239	263	264	285	236	250	267	264	261	269	235	265	264	252	270	272	230	272	267	256	249	258	238	273	312	266	234	236	265	237	249	262	253	253	265	246	257	258	288	265	259	266	240	265	246	259	251	275	264	281	252	274	288	276	227	268	255	247	221	269	224	262	275	247	253	278	281	251	252	226	274	253	278	232	267	237	267	275	276	234	291	272	270	252	247	250	273	266	222	238	266	237	229	261	261	254	226	292	266	271	281	266	243	249	256	257	264	245	256	249	280	263	261	237	269	238	231	257	238	266	250	272	242	254	244	263	245	226	266	242	276	269	259	236	249	260	248	257	262	280	220	248	248	231	241	238	257	275	274	251	235	248	245	276	271	239	245	281	271	247	283	258	266	277	258	261	246	245	281	269	252	249	259	235	262	269	280	247	249	278	270	250	247	275	253	281	246	247	277	230	247	251	257	262	284	263	244	249	240	266	248	244	245	263	270	214	254	282	248	265	257	278	285	257	263	281	275	269	283	275	263	252	268	262	261	256	265	290	227	244	254	255	258	274	255	234	261	256	268	294	240	297	241	244	251	252	249	250	275	235	255	251	278	265	251	273	256	237	249	280	254	275	235	272	231	235	250	243	211	257	268	254	248	253	225	277	265	251	261	286	270	251	257	243	254	280	261	235	249	253	267	249	288	239	257	251	247	243	242	257	255	255	280	261	267	226	281	253	256	273	265	291	270	224	247	265	270	272	247	252	268	239	258	279	256	254	245	244	257	275	247	261	284	238	231	279	255	279	254	266	273	244	244	254	265	252	256	238	243	245	288	280	267	277	241	263	259	258	254	257	268	244	277	239	270	277	220	264	270	240	262	263	249	272	241	245	256	267	269	266	245	254	261	262	266	289	246	279	272	268	246	260	257	272	286	274	254	304	259	259	258	261	275	243	229	266	259	253	264	266	264	262	250	279	236	245	257	265	246	235	264	274	242	275	274	242	265	254	257	234	258	235	261	241	262	250	256	252	241	266	270	274	242	263	276	247	252	268	257	267	300	298	277	266	257	242	284	282	252	268	245	267	283	260	261	291	274	252	235	280	235	270	286	229	252	245	241	242	268	259	270	258	276	251	259	275	254	254	251	278	261	265	267	281	257	266	263	252	251	293	231	237	239	259	264	277	242	250	267	274	258	291	262	280	273	269	280	270	243	273	245	272	259	296	253	242	249	257	275	245	260	259	261	242	272	267	263	292	261	262	279	242	272	279	266	252	230	289	265	271	284	252	246	275	265	243	273	271	268	287	240	283	256	265	282	257	282	268	253	262	245	259	257	267	229	269	249	245	272	225	297	269	271	235	260	278	269	248	259	253	259	260	202	260	278	270	259	258	251	251	270	217	275	289	262	255	256	252	276	276	265	259	266	261	256	263	243	257	275	266	284	249	287	238	301	260	261	251	272	270	254	233	262	288	262	263	254	259	242	285	256	242	294	281	263	237	241	254	274	254	278	252	253	240	282	277	290	253	235	261	237	246	264	261	261	277	237	242	275	249	241	280	246	265	257	276	277	242	267	249	247	265	270	260	258	277	243	222	264	275	269	267	255	281	273	254	242	271	259	244	234	261	234	232	272	293	269	258	252	277	242	293	247	245	240	250	233	236	259	277	276	299	269	254	269	285	308	263	256	267	249	266	274	244	248	242	286	254	279	264	254	263	263	251	256	293	266	264	288	275	257	236	261	281	276	258	234	252	314	280	249	266	246	262	254	260	290	266	258	262	272	249	269	229	284	240	264	241	290	275	265	241	276	288	222	250	247	281	284	248	272	260	258	248	268	239	283	245	271	256	265	274	271	278	270	275	248	262	268	263	281	234	283	244	238	247	264	247	266	273	252	251	280	233	242	251	275	270	256	244	257	245	276	245	239	245	252	214	278	282	261	260	275	281	270	261	245	266	253	260	251	241	263	276	278	268	281	250	258	262	244	250	268	261	256	211	285	261	236	272	301	268	256	291	264	284	250	255	280	245	263	256	275	248	278	252	277	264	243	241	268	259	246	267	257	259	271	228	282	247	256	254	263	255	239	229	246	252	279	271	239	264	234
22253	21231	29019	23730	21230	21220	8339	1324	1060	931	790	691	732	563	556	528	463	441	428	433	408	381	426	383	411	395	420	395	398	370	412	434	407	443	423	386	383	390	400	403	392	390	370	397	403	388	395	406	433	380	377	389	389	409	409	416	379	390	401	387	429	356	403	382	385	397	389	387	381	376	360	329	332	342	371	370	369	369	376	356	366	362	369	352	353	367	358	383	390	363	393	362	367	371	355	346	369	387	378	406	370	345	379	368	366	391	334	387	413	384	348	355	365	374	355	392	352	379	382	350	330	346	397	373	364	400	374	338	397	390	359	365	361	390	360	367	351	368	338	347	374	350	407	365	385	347	356	317	362	370	411	375	359	374	378	360	351	361	367	353	382	361	347	345	336	321	361	368	324	344	354	333	338	360	358	354	365	366	348	341	372	397	360	379	381	390	342	376	347	372	361	381	363	387	357	362	364	375	383	339	369	378	352	378	350	334	383	402	346	389	335	321	345	384	356	366	354	393	360	387	364	358	371	366	322	384	353	364	399	340	376	361	366	399	356	367	371	390	374	368	361	363	362	346	364	392	347	336	374	383	347	353	371	374	353	364	351	346	390	348	361	357	397	363	345	392	348	355	372	376	393	386	373	388	352	368	354	355	376	354	353	335	367	370	355	322	345	326	364	370	341	360	353	369	338	386	353	396	373	336	356	386	348	375	379	395	341	338	371	312	332	348	346	368	375	372	343	341	381	373	392	392	369	366	345	390	370	372	355	358	364	379	355	361	357	365	341	361	382	350	368	357	373	362	362	369	361	345	360	357	334	348	380	368	355	343	385	392	344	362	371	351	344	378	367	355	380	391	397	353	363	363	372	342	363	388	374	374	391	363	324	368	347	352	387	376	347	393	332	365	386	388	348	344	377	373	370	354	387	342	340	373	405	371	376	368	366	350	384	377	363	375	380	345	354	382	348	389	362	369	370	364	358	353	368	388	376	368	366	350	378	394	375	350	374	336	388	391	396	401	343	380	368	367	368	351	385	395	400	316	399	382	343	354	367	353	378	356	386	332	339	378	384	349	357	359	370	358	325	358	399	346	326	365	386	333	348	379	381	388	391	362	396	364	353	378	376	367	366	342	381	374	374	378	409	344	358	348	371	358	390	387	395	375	394	379	374	352	371	350	388	385	357	321	336	393	333	356	356	379	353	364	381	353	356	400	364	374	390	371	371	359	357	349	391	352	370	363	379	392	424	352	363	364	359	362	363	379	402	340	387	377	347	369	356	346	366	372	368	377	377	327	355	405	364	378	373	385	347	381	361	356	417	333	359	381	364	371	364	384	365	345	368	377	410	375	373	355	348	367	362	384	411	345	352	345	371	391	390	364	379	389	354	361	328	373	335	403	366	377	365	362	364	380	372	360	360	376	404	357	360	386	339	362	338	381	352	370	375	403	355	367	366	393	385	313	370	351	344	362	382	393	357	423	372	355	395	359	350	363	392	369	335	373	392	364	358	374	387	380	373	395	357	355	355	387	378	372	334	373	366	365	413	349	374	357	413	336	371	388	372	352	367	383	372	367	372	389	361	357	371	356	394	359	358	367	368	366	363	355	370	366	365	361	377	386	377	337	352	380	374	402	336	387	364	380	366	348	409	354	371	354	378	388	377	380	355	383	355	352	346	396	343	360	353	409	346	369	383	406	412	381	388	342	395	364	384	390	345	391	363	353	393	370	360	345	380	374	356	355	365	376	376	342	381	342	400	393	371	369	408	385	385	343	388	381	368	367	375	373	390	382	347	363	370	315	355	355	372	382	368	354	366	375	338	344	360	380	369	360	349	375	357	343	358	373	356	377	375	379	373	362	367	375	378	425	339	362	369	355	399	374	381	392	390	385	359	373	360	362	332	355	387	350	346	383	349	342	376	386	362	358	386	388	373	354	420	387	341	363	377	368	358	376	385	349	358	396	348	371	369	364	364	365	334	380	370	367	349	347	356	368	350	326	375	335	379	384	351	374	366	356	403	396	369	347	347	345	391	384	322	387	349	346	359	354	357	369	388	372	352	365	360	385	352	363	359	359	362	363	375	362	372	384	398	387	350	386	376	390	374	370	396	360	343	342	383	356	363	371	392	331	368	371	312	358	359	330	375	368	372	375	358	365	376	372	345	358	368	380	382	341	366	360	378	358	342	368	337	378	351	376	359	384	370	383	347	377	358	355	378	339	378	374	370	363	338	379	341	363	386	390	354	372	378	375	390	412	379	362	390	387	367	345	347	358	381	380	365	366	327	358	348	362	338	364	340	393	341	361	367	398	392	394	375	347	385	379	360	343	396	367	362	357	310	346	344	361	370	383	381	355	385	386	377	364	352	393	383	390	349	408	372	377	387	379	358	351	388	363	355	396	340	377	356	361	365	373	385	375	374	373	367	338	380	344	361	390	385	366	371	343	379	374	371	363	355	378	367	373	339	373	380	384	345	358	382	336	353	368	345	335	365	377	365	325	363	364	359	372	367	355	357	381	364	362	378	379	372	340	390	362	356	361	368	394	336	348	377	373	357	318	334	374	374	366	374	371	345	370	377	333	373	366	377	383	369	381	367	380	349	379	376	375	354	381	352	356	362	360	373	373	381	373	382	351	371	370	336	367	358	347	391	376	377	372	367	355	405	407	354	342	358	355	351	376	324	353	375	386	345	367	399	355	385	377	375	355	369	371	367	332	361	391	347	387	394	380	347	359	362	347	399	361	347	373	348	409	358	341	337	366	376	343	329	373	331	372	372	373	368	353	381	387	352	328	348	359	368	377	401	367	382	372	359	362	351	365	384	366	413	391	350	358	368	363	371	328	350	342	360	368	361	346	372	365	376	344	389	345	395	374	385	373	359	383	340	357	383	325	360	342	386	327	373	375	353	355	348	377	336	377	352	353	392	371	381	423	371	368	397	344	355	349	346	366	366	366	385	369	391	359	371	372	390	338	393	377	365	341	360	384	374	399	367	360	382	357	365	399	360	326	358	380	360	379	325	365	339	377	377	352	349	359	371	359	377	360	398	346	361	358	384	367	357	378	346	366	403	359	354	370	351	373	407	367	366	380	400	383	362	379	348	353	343	327	378	353	339	359	357	360	391	318	389	401	374	356	368	356	370	382	380	368	321	372	392	394	380	357	371	339	382	381	351	343	361	364	392	382	399	366	366	343	362	375	386	360	351	381	336	356	330	336	400	363	335	362	371	371	381	380	383	346	366	361	323	378	387	379	359	381	376	379	327	357	414	357	340	370	355	367	357	376	384	344	386	361	342	385	403	350	350	340	341	374	368	370	369	359	368	397	371	382	364	330	350	378	391	360	387	381	385	401	367	385	360	366	377	354	348	394	372	382	382	342	360	379	363	337	358	381	385	353	371	387	332	346	345	372	353	355	361	347	337	381	399	348	359	384	369	330	394	351	346	378	391	349	351	362	373	329	349	375	354	375	328	411	359	399	378	356	386	380	326	359
31327	46490	16139	6718	5077	3722	2790	2454	2116	1781	1417	1222	1106	900	859	782	694	648	637	576	534	537	540	529	572	553	552	533	594	541	487	498	525	582	561	550	550	565	511	533	539	549	533	534	497	526	525	505	502	532	522	568	533	520	503	530	509	545	562	537	499	467	498	483	510	514	524	470	468	470	488	481	504	505	504	464	495	449	477	485	458	475	461	459	487	482	504	520	485	488	506	496	443	462	451	472	512	468	475	515	481	452	499	456	487	451	489	469	453	466	515	495	451	492	542	532	510	485	463	475	440	488	512	485	476	491	492	461	475	438	474	473	495	507	440	479	504	440	456	455	452	477	466	472	491	474	482	445	476	478	453	492	486	505	512	468	470	510	458	527	465	472	517	473	452	479	483	481	483	461	501	498	466	493	508	452	482	460	473	497	493	500	490	485	440	478	493	489	494	484	484	485	461	476	511	462	472	468	508	496	468	490	528	471	545	516	483	502	473	517	459	491	481	478	489	449	493	494	460	484	506	480	488	492	502	485	490	494	509	506	471	488	512	502	460	499	479	473	522	509	464	466	443	466	461	481	465	488	486	510	461	449	472	467	472	487	452	472	479	490	508	476	461	428	450	484	466	520	471	491	510	454	483	479	461	474	464	471	488	478	479	463	495	431	487	471	485	455	473	429	505	483	516	513	468	513	455	491	488	451	492	509	436	468	445	474	496	470	418	493	494	471	485	482	455	456	508	478	493	516	489	467	492	519	458	508	460	493	526	478	471	455	488	461	483	521	463	482	538	473	487	489	476	441	503	468	498	499	522	456	518	478	475	516	490	473	506	460	471	466	472	469	466	517	477	488	462	449	464	447	506	501	499	505	495	467	502	474	470	506	440	460	454	474	471	463	482	485	500	491	472	449	434	467	496	477	451	473	506	492	509	491	481	467	505	496	501	472	462	429	494	464	510	480	445	482	485	491	479	476	473	486	446	458	472	455	474	436	472	471	456	503	490	460	502	476	457	485	465	472	484	484	469	469	479	459	526	477	477	465	466	486	514	496	496	461	478	485	473	471	431	453	481	463	499	497	503	460	476	474	492	488	489	471	465	462	520	501	518	441	510	480	471	467	470	455	530	491	469	475	478	494	495	497	474	503	490	503	506	488	474	410	462	470	493	482	442	520	471	506	459	500	473	497	431	467	505	478	485	454	455	466	500	484	428	458	495	435	451	468	451	449	485	496	478	487	506	483	485	471	443	495	461	494	488	441	439	495	470	544	487	481	462	493	479	468	490	454	488	488	483	447	498	502	490	508	516	498	472	459	494	455	519	469	435	478	472	496	476	476	477	493	488	498	477	485	460	469	488	561	504	449	500	477	517	477	493	528	437	421	502	457	465	502	480	506	453	445	532	459	495	519	520	492	445	496	500	477	459	507	472	460	486	432	485	519	484	465	421	460	498	497	484	474	477	478	527	489	457	491	484	441	486	478	495	493	517	499	485	453	479	490	453	499	458	451	455	458	501	485	483	461	451	436	487	473	473	480	517	460	476	499	469	472	459	481	482	472	517	500	519	475	459	491	485	494	465	455	487	505	499	475	491	490	476	490	500	467	461	481	519	519	475	492	480	490	458	495	485	466	462	462	485	504	465	481	532	510	517	501	513	464	512	506	478	503	490	464	466	491	442	421	466	479	497	464	483	446	476	453	460	496	469	471	467	482	469	504	487	472	478	457	477	457	500	467	495	503	483	509	500	463	475	473	479	473	505	454	468	468	490	480	441	440	447	470	478	479	461	447	477	515	461	466	466	493	442	455	474	505	477	501	469	518	504	444	464	462	460	461	448	447	457	520	459	489	495	516	475	472	493	490	473	471	439	477	454	464	476	474	475	472	497	471	480	455	461	479	493	474	507	471	463	493	496	496	483	471	464	458	479	486	480	466	534	449	488	490	486	444	475	457	454	452	464	477	484	452	496	471	511	486	514	465	457	461	501	451	444	507	474	481	464	467	483	520	474	431	503	468	502	464	478	494	484	469	488	423	491	450	479	450	490	495	459	467	510	496	485	459	473	492	431	475	498	488	505	505	473	474	494	489	464	483	444	458	510	476	460	505	495	469	477	479	441	496	462	466	477	490	454	481	474	524	454	448	501	471	499	535	507	482	498	463	425	485	509	464	454	507	488	500	509	502	496	490	488	480	502	468	500	478	462	483	453	476	473	498	498	450	470	467	484	436	470	484	475	493	538	492	449	462	474	466	538	493	469	465	519	454	486	464	472	502	516	474	464	493	472	498	493	503	494	451	479	487	479	442	469	503	422	499	492	471	488	501	478	476	479	497	505	480	481	480	460	476	468	508	470	460	520	504	476	470	436	450	524	461	455	486	489	431	485	474	483	475	474	493	476	483	455	497	430	474	525	519	473	449	479	493	460	480	488	475	482	448	479	490	481	459	485	482	451	510	467	480	484	479	534	469	505	483	510	452	496	445	453	441	478	463	448	487	470	486	455	479	471	436	457	461	433	502	478	472	457	463	469	518	469	477	486	501	484	468	462	500	489	477	512	469	502	515	473	489	502	505	464	488	489	479	465	510	471	483	476	464	460	504	557	502	470	465	484	476	493	442	497	512	483	457	515	495	469	484	473	475	465	460	507	485	476	470	461	487	459	540	438	496	504	482	434	475	466	486	476	481	461	468	440	463	457	473	503	474	474	490	493	493	448	454	490	494	488	481	460	469	485	515	516	484	467	513	469	451	496	483	492	489	436	473	510	493	493	521	463	511	470	499	421	450	483	478	493	513	478	433	474	513	495	504	484	474	450	489	466	483	522	452	489	459	531	458	522	482	474	505	484	467	498	534	518	481	472	438	440	473	478	490	520	485	467	480	472	492	475	475	493	481	506	482	475	481	514	478	492	491	447	463	509	474	444	468	486	500	460	474	470	482	468	485	473	433	470	509	464	458	454	463	481	470	481	479	483	525	450	467	430	481	485	483	467	512	441	509	462	475	456	471	476	457	495	477	481	525	492	480	508	491	457	461	475	519	451	460	495	474	469	491	482	438	495	502	497	505	459	507	451	495	500	476	479	461	487	478	441	447	455	497	459	488	488	500	446	471	510	455	472	487	459	489	489	470	515	523	455	489	429	501	478	510	448	537	473	443	485	447	493	461	483	466	491	459	489	452	493	472	492	517	492	511	504	474	498	482	493	489	506	474	479	495	489	476	499	468	491	461	482	490	509	472	494	431	451	461	489	451	505	513	487	458	479	503	475	498	487	481	442	467	497	489	485	504	472	476	474	506	487	444	498	496	477	479	449	493	486	478	469	517	502	448	494	462	466	456	492	501	488	467	453	501	479	465	514	476	440	452	481	472	481	488	491	502	433	481	488	505	470	491	470	518	465	458	519	498	484	462	455	486	478	478	461	444	447	496	455	474	491	440	499	509	463	507	480	470	470	496	505	511	466	476	458	503	510	429	491	444	502	471	538	502	491	483	449	485	423	464
27381	21284	10697	1798	866	694	636	510	496	439	419	405	389	345	339	337	336	333	320	332	336	323	350	301	341	329	315	324	299	328	315	310	320	323	336	317	358	343	330	341	320	334	327	330	351	346	339	325	307	339	299	348	327	298	363	310	342	326	295	318	331	319	314	344	332	309	325	312	297	321	339	332	295	308	358	281	318	328	313	315	302	342	308	319	333	342	291	350	306	322	313	288	327	287	325	322	350	285	304	335	357	309	297	298	333	331	298	296	299	332	307	327	347	359	337	292	322	323	333	291	341	289	326	315	309	297	317	322	333	303	311	327	331	365	304	348	313	312	302	315	336	314	310	288	314	287	308	313	326	294	300	327	325	341	327	305	310	331	295	304	321	323	303	311	342	331	307	284	315	331	310	305	320	320	306	308	331	361	307	295	331	323	316	303	309	318	317	297	309	317	301	311	320	301	298	317	325	328	292	317	287	342	309	310	314	326	329	328	294	328	303	293	346	350	324	297	313	323	329	315	295	297	327	306	317	303	305	316	263	335	342	290	319	284	315	325	301	304	336	332	293	329	352	294	331	322	295	326	364	307	347	311	302	286	327	310	330	328	324	337	343	323	327	355	322	317	336	308	334	347	329	323	305	329	310	312	318	333	325	310	338	349	329	358	354	327	335	308	303	331	317	322	330	313	298	312	309	324	329	331	300	301	368	336	307	341	303	272	301	288	293	314	322	317	315	319	333	314	329	311	336	338	307	332	349	309	314	325	308	322	318	319	290	340	351	336	319	303	307	327	309	303	335	341	340	352	314	323	332	298	308	309	353	324	320	287	329	329	344	330	340	297	338	310	328	316	325	331	324	298	321	362	324	316	326	333	331	318	340	327	303	322	319	334	323	329	332	320	308	321	325	312	303	338	335	309	329	337	327	299	326	336	339	325	306	313	359	319	308	318	331	336	325	337	284	315	315	314	329	326	290	316	313	314	335	326	294	313	320	315	303	332	303	319	296	323	337	331	308	331	328	350	338	290	321	353	331	346	337	285	331	315	332	330	298	322	309	310	346	329	337	311	325	316	355	281	338	312	311	316	309	316	303	317	349	342	319	318	332	353	342	328	325	304	300	315	285	309	323	306	337	336	349	288	299	312	308	322	337	313	307	306	320	328	337	295	334	329	296	298	344	329	323	354	318	322	311	328	301	335	347	323	298	320	317	308	338	302	330	305	317	314	314	315	311	316	322	315	311	342	331	332	309	323	334	307	314	336	305	327	309	304	324	302	313	311	333	293	348	306	313	293	348	309	339	294	305	307	306	330	330	305	356	301	334	319	301	333	341	339	346	326	356	300	338	319	335	326	326	321	290	322	330	328	319	340	335	296	306	305	337	319	343	320	327	296	296	297	310	293	326	286	325	340	328	311	329	314	350	333	289	318	294	328	292	304	336	308	299	290	304	336	363	334	314	324	301	336	326	319	319	330	317	307	333	314	331	303	312	324	296	311	323	302	313	323	322	313	350	312	309	305	324	303	304	337	331	310	324	335	326	355	339	313	322	295	315	320	283	325	317	317	311	328	314	333	308	288	271	302	316	319	306	305	292	322	296	306	343	315	323	342	332	333	324	339	334	337	315	324	298	326	324	342	343	317	334	297	354	323	310	356	302	357	349	297	323	289	305	326	342	302	310	280	322	300	327	311	334	307	326	324	339	313	316	331	366	308	313	342	350	290	337	341	315	303	326	329	326	306	340	343	347	324	295	332	334	335	327	327	312	328	325	309	328	309	302	319	321	358	304	308	304	336	319	339	303	340	302	282	336	319	321	328	324	316	326	324	340	343	324	308	325	326	335	322	322	280	311	315	304	322	291	309	305	301	311	291	336	344	330	291	348	325	331	303	338	317	336	293	323	341	321	302	339	325	330	314	340	322	322	354	316	330	327	348	305	339	327	308	297	288	343	340	334	302	321	328	307	323	312	319	321	315	334	362	309	306	300	300	298	296	317	329	318	336	340	327	337	293	300	327	316	308	327	321	322	319	382	290	317	328	309	308	288	306	317	334	318	317	312	334	323	310	339	314	311	326	329	319	333	318	281	304	310	334	309	266	344	358	308	340	329	355	285	303	304	294	317	346	321	334	325	291	324	319	315	287	346	333	325	322	305	288	305	319	314	346	304	302	357	331	322	280	313	310	333	322	325	323	291	304	324	310	328	309	303	312	313	299	289	336	312	326	309	329	319	282	310	316	339	340	298	296	298	319	307	326	294	347	310	312	296	321	294	346	293	336	342	339	362	357	312	281	325	333	351	314	295	317	340	344	321	341	357	319	323	322	349	350	335	358	295	286	326	335	313	308	325	302	306	335	334	327	311	322	282	343	320	327	323	337	313	335	325	314	340	312	324	320	325	325	327	327	321	328	313	316	331	318	286	304	309	322	320	303	306	310	321	294	335	299	342	292	305	311	356	316	308	291	336	318	321	353	323	293	322	301	344	336	309	299	305	362	282	290	354	281	326	318	333	320	318	328	335	317	324	343	329	311	322	310	318	306	326	346	283	313	321	335	296	344	346	333	333	316	321	299	319	305	322	348	349	315	316	327	299	330	326	315	335	324	308	334	320	318	329	315	327	347	325	270	316	313	329	318	321	327	326	348	357	321	306	329	323	304	325	382	314	312	337	325	337	313	307	339	295	319	325	306	328	318	325	314	323	324	288	331	317	325	322	306	296	312	336	318	343	323	336	296	322	303	306	289	295	305	332	321	298	325	326	302	314	313	361	307	328	300	374	339	328	326	326	295	292	315	323	322	357	313	316	291	351	338	336	337	359	313	334	339	339	303	336	337	296	314	303	329	325	290	329	292	310	363	346	332	327	310	313	335	324	281	321	309	338	327	331	278	343	325	349	307	309	300	332	330	315	320	340	320	330	290	317	342	303	322	328	314	320	300	323	318	307	311	324	355	329	326	336	305	313	322	326	310	311	306	340	309	307	356	333	307	315	335	306	335	318	308	328	301	343	334	307	326	329	321	339	322	317	361	304	345	324	342	336	343	348	296	307	331	315	327	313	328	329	323	319	329	307	323	298	314	322	313	345	326	312	328	311	317	322	298	348	326	335	309	331	318	329	320	311	325	342	294	340	292	276	356	324	319	303	334	307	334	336	306	326	333	283	358	329	316	311	313	338	315	326	330	318	319	332	322	325	310	294	309	314	296	313	328	307	316	310	323	340	307	325	351	363	312	306	320	342	303	334	315	294	324	338	296	343	297	299	302	328	325	300	331	331	304	315	304	322	314	297	336	300	311	305	334	319	315	327	292	303	307	318	346	328	355	312	342	324	274	358	311	333	308	314	311	296	295	325	341	290	312	331	314	322	337	317	313	308	315	303	326	305	359	328	303	339	319	328	340	317	316	255	306	300	329	321	314	328	332	290	336	310	325	302	314	300	324	315	321	333	290	317	369	294	326	335	337	334	307	314	326	324	317	339	345	330	310	311	335	323	313
22306	26993	5792	2031	1582	1297	1083	901	907	693	659	565	537	562	475	407	450	428	481	430	413	412	385	445	423	393	441	425	432	410	392	439	456	409	450	477	444	450	435	429	403	467	406	453	423	433	429	445	439	445	449	427	418	420	436	389	433	432	410	424	446	435	363	427	421	445	410	385	400	446	415	414	422	417	416	394	415	423	423	418	431	450	427	413	405	427	425	423	423	389	372	415	403	405	415	424	427	386	389	406	447	403	403	409	401	440	412	410	388	447	436	399	407	433	421	410	429	416	397	453	402	430	450	452	424	424	394	400	443	428	432	417	405	427	407	412	442	420	429	427	400	438	387	409	415	410	402	399	437	373	418	402	429	428	441	467	425	403	407	397	437	417	443	388	405	390	455	412	398	409	413	416	422	431	423	433	373	384	440	396	451	395	415	387	411	400	414	442	399	399	415	403	434	429	434	441	402	431	428	412	402	416	423	415	392	406	433	422	405	417	413	391	398	426	439	442	386	421	389	456	400	377	427	401	397	425	414	432	392	416	420	404	435	416	426	427	407	383	435	415	440	440	400	392	416	411	429	416	379	431	418	401	409	395	412	417	411	406	410	448	410	396	404	408	396	395	400	406	414	426	421	438	389	425	394	402	423	399	421	422	402	414	406	431	409	403	398	449	418	426	418	428	389	438	428	373	400	430	399	420	426	426	402	418	393	389	387	415	457	383	405	427	407	394	372	440	417	429	421	421	427	441	410	424	414	403	428	442	406	427	391	397	400	423	422	409	438	411	400	435	400	391	413	406	412	391	424	434	417	387	416	440	411	399	405	411	446	440	425	424	383	422	433	419	405	414	427	434	409	416	412	423	406	412	409	428	404	389	425	453	386	388	445	422	406	454	404	432	395	382	398	415	420	384	420	424	435	424	415	395	414	440	434	396	421	404	403	419	424	420	401	415	405	401	414	398	446	397	429	402	375	408	434	413	382	405	395	438	438	397	436	428	417	424	402	407	408	434	426	413	389	432	404	394	441	444	381	442	428	427	435	438	433	440	463	404	423	396	394	434	399	438	412	414	415	404	405	415	386	424	414	408	405	442	454	389	420	399	402	374	413	435	401	390	443	358	400	419	401	407	416	429	436	392	415	441	429	446	387	460	442	364	452	411	403	397	388	414	424	406	431	392	416	420	440	436	376	434	445	441	371	394	439	418	454	415	430	446	427	411	386	400	394	405	418	418	401	402	431	419	470	359	419	409	397	381	450	422	402	425	419	400	418	430	422	423	395	436	431	461	412	392	432	392	409	400	456	422	439	408	420	431	427	399	442	413	423	423	416	419	412	434	427	426	415	405	417	410	377	437	393	407	392	397	411	439	404	399	424	414	409	382	388	433	393	419	414	422	429	433	406	438	389	427	409	432	414	407	444	438	385	405	453	386	440	415	427	437	423	402	435	413	423	393	422	417	442	416	397	441	400	423	407	439	373	413	430	398	429	432	425	450	399	388	413	398	424	443	447	420	452	445	407	451	387	412	395	406	411	428	405	416	407	423	435	406	405	395	378	394	401	416	434	440	398	391	370	396	399	395	393	412	417	415	425	452	396	391	389	401	440	394	419	411	402	434	430	396	407	425	401	394	438	400	400	455	392	390	407	435	412	411	395	441	428	468	403	421	418	400	408	388	397	432	409	412	385	411	409	395	401	389	406	420	424	403	395	432	399	423	403	411	416	405	414	413	412	420	382	410	457	432	416	378	385	445	426	430	430	425	424	407	421	372	414	414	405	406	404	416	420	428	398	396	386	427	434	379	390	422	414	414	418	382	397	420	417	401	355	407	413	414	439	406	416	447	415	429	425	427	377	425	407	393	391	413	399	409	415	425	438	425	415	412	408	365	436	386	374	458	398	424	426	397	458	370	390	458	396	416	402	424	397	435	413	408	424	445	423	433	417	426	422	417	415	449	381	474	403	402	427	403	420	399	430	412	415	394	428	422	440	437	429	448	414	424	411	393	428	425	411	406	501	405	378	422	403	407	426	410	447	416	392	418	406	424	419	424	445	458	417	417	426	396	370	436	403	410	391	397	413	408	428	393	397	405	411	418	384	391	373	404	433	494	401	376	396	399	428	361	389	418	387	375	455	375	437	397	426	401	439	370	379	367	389	410	397	418	425	406	381	453	397	394	434	373	432	427	437	406	371	412	440	377	425	420	427	430	427	396	387	392	416	413	432	396	400	431	404	407	442	444	412	437	427	403	417	420	438	416	399	433	447	430	419	406	431	417	418	379	436	418	412	442	387	397	431	403	434	420	420	394	365	409	468	432	406	381	425	422	413	420	412	446	431	426	399	404	424	381	427	394	443	389	432	410	390	414	436	440	431	418	384	420	380	389	443	427	432	456	447	401	428	422	379	389	431	434	389	396	401	404	394	417	383	403	432	401	393	423	430	444	424	390	423	412	433	403	410	417	411	378	442	441	413	429	406	404	447	390	434	393	445	389	454	400	394	405	404	432	422	427	428	441	391	399	411	419	412	422	386	433	415	443	413	427	408	427	392	422	440	409	413	393	404	420	408	421	431	428	413	427	383	421	439	400	436	389	394	376	420	422	415	401	418	403	430	433	395	397	439	420	397	445	437	420	404	422	389	417	445	391	432	443	386	434	409	389	431	416	407	418	427	417	416	396	420	399	419	377	434	415	408	395	437	415	427	406	372	376	418	439	427	402	429	432	410	406	412	409	411	412	431	393	402	370	460	439	454	410	395	380	427	410	422	379	365	416	379	433	403	434	442	406	454	418	427	426	433	384	397	399	420	399	381	405	402	447	405	390	382	434	401	416	431	415	423	418	386	416	402	400	391	402	426	424	402	450	435	444	394	401	419	433	390	386	431	415	405	408	386	404	398	414	423	401	419	425	447	402	387	417	412	421	398	424	426	410	422	439	423	424	430	397	409	417	399	431	427	411	430	399	405	416	438	436	421	411	408	397	424	432	384	425	383	391	412	421	390	434	441	425	369	376	420	389	415	428	408	444	360	398	422	415	389	399	402	399	405	419	414	399	401	437	429	400	413	426	405	414	412	407	385	399	390	419	388	404	424	399	448	419	432	389	388	410	434	426	401	405	378	406	449	398	424	416	444	429	406	399	433	388	423	411	421	395	405	398	414	385	439	406	409	418	427	447	425	425	424	413	404	410	419	396	382	421	441	380	432	395	437	406	415	402	442	395	409	416	397	409	403	399	409	421	371	389	450	384	401	373	388	422	432	421	404	422	445	424	396	403	402	429	446	413	401	402	408	404	411	383	405	417	415	399	404	435	410	399	411	415	428	434	400	427	449	420	412	436	385	382	397	400	435	387	453	420	423	385	463	385	413	403	443	381	400	407	425	460	416	440	388	423	460	404	428	378	406	428	414	416	440	396	388	394	447	393	422	414	404	442	381	400	400	432	384	420	442	384	414	431	439	404	420	428	386	423	425	412	419	404	417	423	434	389	428	478
23148	21191	28515	24132	21157	10272	1566	1090	902	818	735	680	592	542	534	523	534	517	490	529	481	443	495	515	509	499	468	495	481	497	469	488	496	501	489	550	488	499	501	511	505	499	486	489	489	485	501	486	454	490	527	486	470	516	461	474	478	479	511	471	449	534	467	495	477	464	466	465	455	520	421	456	443	482	476	451	475	466	447	448	491	467	459	495	417	466	487	524	440	475	487	521	460	466	452	416	473	462	445	491	445	481	417	474	505	443	462	469	492	496	488	458	447	444	430	471	497	519	468	463	494	448	475	480	477	462	495	475	477	495	490	446	484	489	494	458	490	488	499	485	452	491	471	490	435	457	477	423	464	486	460	460	466	496	486	475	448	449	498	465	481	466	487	514	530	471	449	458	451	492	447	485	479	472	454	474	441	452	484	443	479	459	458	496	470	464	492	451	466	477	485	500	476	466	463	460	484	459	454	499	477	490	491	452	418	494	535	467	468	468	499	479	482	497	496	472	451	445	469	464	457	434	425	444	415	535	466	443	456	468	461	483	458	483	481	438	481	441	466	526	468	494	460	459	457	487	472	452	515	483	478	481	474	472	517	493	444	479	458	469	458	481	489	452	453	455	504	475	440	412	466	497	462	507	499	457	442	449	453	462	497	481	520	435	469	489	479	440	445	463	466	443	444	451	484	464	458	483	458	468	470	488	483	448	447	449	454	490	471	464	436	436	491	443	495	507	430	474	473	469	468	495	485	453	478	500	455	496	483	488	423	450	505	489	472	455	477	446	490	472	456	485	439	457	494	497	508	471	446	451	494	492	442	476	454	502	403	422	443	486	498	472	535	456	448	430	468	470	447	429	510	425	463	442	456	464	478	498	480	451	466	468	460	462	507	496	441	485	483	446	498	492	468	469	471	453	447	506	473	454	415	487	468	454	438	477	459	464	492	461	509	458	486	485	497	458	471	484	465	435	447	474	446	472	464	457	497	483	475	472	457	467	475	444	464	465	483	462	474	454	458	452	458	475	491	426	443	436	484	450	463	474	462	445	450	461	474	475	452	459	453	457	490	476	497	470	500	458	479	481	478	486	454	458	445	458	471	433	460	478	503	439	470	449	458	503	513	445	470	451	472	466	455	440	446	456	495	462	433	458	453	451	470	471	471	497	469	479	443	462	458	438	487	443	414	462	451	460	450	439	458	463	448	460	474	463	470	455	485	432	475	474	474	461	449	484	490	467	474	492	510	468	479	475	473	470	450	482	442	497	445	486	437	478	475	443	481	501	477	473	453	500	490	456	464	458	485	477	497	488	471	456	440	475	477	415	449	442	458	446	490	417	451	456	433	459	454	447	505	454	452	456	493	451	442	447	497	471	433	482	458	491	500	453	438	491	454	484	501	475	443	445	492	499	499	459	457	466	489	438	451	454	483	466	474	455	459	442	456	468	452	450	464	458	481	447	470	452	452	455	457	473	420	481	487	458	496	483	497	471	486	487	477	480	486	441	486	492	436	477	482	454	445	507	432	425	459	470	490	452	485	454	504	483	444	466	492	493	484	446	460	477	453	462	425	461	479	512	475	476	481	451	450	477	507	429	459	470	422	438	427	468	528	454	460	481	448	495	504	469	440	467	455	472	495	473	452	467	465	451	496	459	486	521	471	488	459	468	455	437	485	443	453	442	472	468	481	458	480	507	480	431	422	452	457	490	432	468	442	442	483	487	475	466	470	480	460	444	484	470	475	453	470	463	468	489	467	453	475	481	452	464	481	442	504	491	495	454	502	459	457	480	449	426	473	421	484	510	485	455	494	480	447	476	478	441	474	536	489	430	524	483	486	489	478	468	503	480	455	413	462	478	438	462	470	489	484	435	494	467	488	485	493	472	466	515	447	470	468	466	459	495	469	446	492	445	471	468	449	493	470	490	428	485	455	472	474	476	453	475	452	453	498	483	458	454	471	457	472	454	481	488	447	451	465	473	500	434	460	495	473	482	502	491	457	456	451	461	490	463	444	474	491	478	499	486	482	452	513	477	452	461	443	471	462	456	477	463	448	463	471	522	455	429	502	439	442	503	495	454	454	454	433	503	510	477	469	482	493	466	446	476	490	486	443	496	458	471	483	459	450	476	492	481	484	513	482	478	453	472	453	460	458	431	470	457	511	500	462	446	471	460	476	482	425	446	517	441	446	446	460	446	477	497	444	491	486	487	456	482	440	494	450	468	475	431	447	462	453	493	482	471	479	448	444	513	458	490	497	422	446	523	446	458	472	413	484	438	479	463	448	478	472	462	445	447	456	460	511	444	426	489	450	463	474	443	457	480	513	528	484	427	445	470	433	442	459	476	459	489	457	473	482	490	462	492	474	461	475	482	461	459	457	486	464	492	505	474	476	468	444	470	453	451	488	478	485	436	510	462	459	438	448	430	426	468	430	443	461	500	449	458	441	476	424	450	523	457	479	433	483	489	492	525	475	458	454	440	472	449	469	486	443	500	461	478	469	460	445	490	450	458	447	476	467	482	446	456	476	467	474	474	438	469	446	490	453	448	457	420	477	420	488	503	456	445	484	481	485	499	444	468	514	454	509	496	462	472	473	472	471	433	454	494	431	433	428	471	468	477	474	478	464	476	478	459	461	480	446	472	497	452	452	453	494	428	475	489	466	454	460	455	455	482	463	467	468	469	457	473	483	476	490	486	465	468	416	512	441	442	458	490	454	495	455	449	478	449	474	470	425	487	457	442	470	434	506	461	502	472	492	446	490	446	462	467	452	484	474	522	458	463	472	478	481	478	478	449	450	453	396	452	463	445	478	466	440	473	471	487	452	465	448	441	480	488	450	504	460	464	499	464	497	475	442	492	490	478	474	472	440	482	455	478	476	470	488	495	507	473	498	485	459	492	437	486	480	488	456	479	470	490	456	478	469	464	454	467	460	463	515	448	460	467	492	470	483	493	454	469	485	450	505	470	458	471	433	458	437	448	494	484	446	468	490	432	495	489	446	432	443	492	419	459	466	479	447	430	512	442	480	489	458	440	460	472	436	488	465	451	441	522	447	460	483	474	516	490	494	475	505	460	447	496	490	417	447	493	465	503	498	440	452	435	426	460	469	457	474	419	465	490	497	472	521	468	454	480	474	484	459	479	492	474	451	476	472	466	470	432	442	461	463	465	480	436	504	469	483	462	501	478	449	439	432	461	492	473	449	473	486	477	401	448	463	496	441	482	488	475	501	484	494	483	465	457	499	469	495	473	501	478	473	458	506	451	440	469	480	484	473	463	469	457	490	464	490	493	489	449	493	478	532	466	495	491	512	497	441	454	500	448	501	482	482	446	457	481	439	479	471	479	468	472	430	480	444	470	459	445	429	458	468	464	502	470	460	447	473	490	462	464	491	485	489	466	464	464	474	477	469	443	464	456	455	491	470	457	494	457	502	497	462	479	489	444	505	450	446	481	468	462	472	439	440	431	463	439	454	468	467	475	438	479	539	466
27817	41399	12298	4646	3367	2714	2260	1790	1497	1286	1141	1041	933	896	755	725	741	631	710	661	654	625	614	594	665	654	622	632	622	658	628	641	633	661	651	633	598	645	640	630	665	596	661	635	619	632	620	648	652	657	657	621	622	601	650	627	610	612	639	625	623	613	575	608	578	619	608	637	608	594	617	616	590	598	628	580	606	584	572	559	636	597	635	604	588	591	647	602	634	557	559	612	566	572	615	580	589	615	629	604	549	647	603	607	574	581	613	593	597	639	564	561	583	649	631	598	574	632	625	637	607	590	621	589	561	597	583	614	605	570	597	545	589	577	599	623	580	635	583	609	587	567	592	607	546	610	631	608	600	593	624	625	561	564	624	606	549	650	591	579	543	574	665	655	608	573	601	591	594	610	585	604	590	635	583	635	592	610	617	635	626	576	578	605	609	609	632	617	568	583	591	613	577	581	579	596	604	619	611	610	604	604	612	614	580	589	602	594	618	628	566	596	608	620	598	609	590	625	611	641	621	607	599	608	631	571	609	644	550	618	615	601	562	586	603	644	581	586	645	579	610	585	629	611	615	594	603	634	627	642	574	609	582	609	637	615	645	577	597	607	632	557	617	595	611	587	579	590	562	570	651	626	571	594	635	560	615	591	577	633	578	594	560	574	564	617	614	605	610	584	609	575	661	641	595	600	618	588	600	584	613	659	623	596	582	558	571	569	605	569	561	589	635	641	617	608	627	612	603	622	623	589	627	602	639	589	619	588	584	628	566	595	599	617	601	599	596	616	591	610	600	571	633	611	625	628	619	618	599	588	537	587	614	587	568	576	652	592	632	578	582	605	632	616	597	568	653	618	622	618	606	610	535	569	569	635	594	605	582	592	610	553	583	569	625	593	529	653	588	602	595	645	624	587	579	608	582	584	644	603	623	588	557	560	574	597	612	618	579	598	586	610	619	602	559	578	584	612	602	586	562	604	582	578	595	642	580	602	606	581	599	599	605	604	608	593	602	574	564	624	612	618	593	591	634	577	575	636	620	592	596	580	597	578	624	573	650	611	574	586	583	626	635	618	615	644	628	611	598	597	570	613	602	558	608	628	636	608	544	576	600	619	571	590	580	613	661	633	596	607	602	615	585	596	592	604	622	607	593	611	618	617	559	566	565	618	594	597	610	589	563	584	615	574	613	561	569	595	609	576	585	622	611	606	567	596	616	622	598	626	615	596	660	611	580	533	604	589	577	602	613	621	583	641	581	616	616	633	583	580	621	578	596	591	597	636	602	559	618	602	592	614	586	616	624	614	629	617	642	646	634	565	608	624	610	584	608	645	587	603	615	654	633	613	603	586	609	572	672	591	642	578	571	635	585	595	622	585	625	593	558	602	582	619	620	613	606	584	611	604	621	583	579	599	587	610	583	578	644	587	597	588	570	553	617	611	584	626	614	625	628	624	594	604	592	595	557	588	576	610	642	588	669	605	606	665	625	545	629	594	592	606	606	597	599	603	592	601	592	583	582	620	552	573	596	580	555	561	579	611	598	589	602	610	618	586	596	595	631	642	622	574	586	595	571	584	593	596	596	630	558	591	591	601	605	618	555	595	647	615	624	577	569	561	604	583	587	620	648	625	596	606	619	553	671	613	586	600	640	579	614	629	595	576	550	590	583	567	617	565	577	542	588	569	587	607	602	613	608	589	627	625	590	646	570	593	579	587	571	620	600	624	611	592	575	642	612	585	563	612	598	590	634	575	605	596	609	603	599	589	633	621	547	580	568	579	633	597	579	652	593	566	574	609	628	582	606	626	583	585	562	605	630	588	601	613	563	599	594	597	569	640	575	620	623	640	614	555	616	609	587	601	602	606	618	537	623	611	574	589	599	622	617	570	601	620	599	577	604	621	620	602	635	624	621	620	619	570	609	615	575	589	594	624	585	636	623	535	624	578	605	613	559	624	592	585	589	621	639	622	615	627	594	564	609	626	645	563	627	596	596	608	601	600	592	650	599	631	593	608	603	644	614	619	649	609	567	576	596	576	589	617	633	622	593	659	564	589	609	606	599	611	580	609	573	596	578	593	617	573	627	573	620	633	578	590	612	556	592	622	578	615	602	609	578	598	591	629	573	614	622	583	567	620	570	609	606	610	600	599	604	577	606	620	546	602	602	561	589	619	627	617	592	599	601	588	601	579	595	599	606	617	585	568	610	565	608	651	599	634	625	610	590	597	599	636	589	582	636	587	552	623	639	583	622	576	585	590	590	642	588	599	556	584	619	616	580	604	642	616	595	584	611	640	616	608	559	544	596	612	626	643	591	586	623	604	568	575	606	642	621	578	587	626	626	568	628	621	559	615	594	587	597	588	614	632	628	634	559	609	543	578	603	629	599	573	606	559	596	608	649	600	579	566	546	572	587	612	654	627	603	604	601	591	597	573	608	584	598	585	623	592	630	638	611	603	612	610	626	559	600	572	624	608	597	609	601	624	579	645	592	586	603	574	595	587	599	652	665	588	597	580	594	611	579	623	619	614	594	602	579	632	621	598	580	557	594	560	625	580	619	529	640	612	622	615	591	615	622	580	558	568	584	617	619	621	608	567	637	656	626	606	579	620	597	639	598	564	589	622	625	629	578	593	593	584	618	591	550	612	629	585	640	594	606	637	535	641	564	601	618	602	583	576	607	583	586	635	624	564	606	576	596	577	604	595	610	633	673	575	594	584	580	579	569	603	622	595	623	559	621	591	617	619	599	611	599	586	635	635	604	604	601	592	622	559	610	574	587	572	590	605	605	600	583	621	580	626	614	552	602	577	579	567	569	630	651	566	612	625	584	576	587	649	613	596	571	616	618	619	640	651	620	621	564	616	575	600	627	553	590	624	628	618	589	597	612	594	607	607	589	571	605	629	597	621	600	568	551	642	618	590	609	579	659	598	605	598	580	605	606	597	579	591	631	630	594	605	611	597	578	599	600	641	602	605	635	598	573	599	603	556	614	571	573	617	601	570	600	655	618	589	590	601	576	617	575	607	639	612	590	624	589	612	573	589	587	586	594	618	596	566	589	615	626	589	580	624	595	597	603	584	597	607	606	607	578	569	581	552	574	604	582	576	635	569	583	569	609	575	604	603	609	637	604	597	592	586	602	643	602	607	549	572	588	614	572	578	585	604	629	564	553	613	585	574	614	628	612	602	594	613	636	556	570	613	638	569	611	588	556	637	600	628	593	579	577	598	606	594	586	629	607	620	624	609	560	626	604	608	641	587	601	612	598	585	574	563	582	633	570	570	652	612	544	611	571	619	591	587	622	586	604	573	638	591	607	575	592	647	563	632	574	611	568	618	579	594	568	562	647	591	590	548	586	566	625	612	621	610	629	599	571	612	615	614	649	622	571	603	594	568	586	608	618	557	616	553	610	603	583	620	629	584	630	620	603	601	574	579	593	635	590	590	597	644	597	588	582	611	588	633	633	584	593	633	599	600	593	602	630	622	610	570	616	594
24295	21183	27255	25098	8889	902	713	478	450	369	320	318	265	285	262	227	221	227	219	204	227	206	188	210	204	193	214	194	195	199	180	182	195	180	202	180	205	209	213	207	194	183	185	224	200	184	213	185	175	198	206	199	197	197	194	193	190	198	201	227	224	215	184	196	191	195	179	194	199	198	211	203	192	199	181	190	180	212	169	177	188	171	198	193	201	177	206	193	209	197	156	176	220	181	198	211	199	202	190	210	186	203	196	197	187	191	200	200	219	195	225	223	204	202	199	187	187	201	192	194	194	185	205	203	196	183	202	194	182	179	172	206	185	207	185	194	212	200	193	162	238	198	187	162	202	199	217	192	194	185	167	195	195	199	221	199	174	192	199	209	156	174	217	195	176	197	196	224	182	194	184	199	185	210	192	187	216	199	198	187	210	183	190	195	168	167	209	187	193	180	189	188	196	203	166	180	194	191	195	192	187	174	210	179	177	205	190	199	219	177	184	180	185	221	172	188	178	221	193	201	174	189	199	202	173	203	180	189	211	188	178	192	189	183	206	172	214	198	159	168	209	181	184	207	181	206	193	171	186	194	190	184	176	192	176	197	172	190	167	212	205	198	192	180	178	207	197	187	187	190	165	187	187	191	179	183	199	216	183	199	187	179	194	177	194	210	185	178	158	189	206	171	231	199	187	205	166	194	202	185	194	217	210	170	177	214	161	184	193	185	184	205	183	166	171	191	189	195	171	193	212	193	192	178	200	185	221	193	199	172	222	179	171	205	209	213	211	185	206	187	179	178	186	165	165	195	176	205	187	172	197	189	196	202	204	200	176	169	166	193	161	211	179	185	207	207	190	202	197	170	205	199	193	201	194	203	171	203	196	177	181	190	197	183	175	176	171	187	186	202	205	197	191	186	200	216	166	173	196	193	185	189	191	186	196	195	213	173	188	215	183	210	181	181	207	191	191	183	203	188	181	171	183	186	179	197	210	195	201	209	193	207	219	180	171	187	180	181	192	169	200	225	205	200	210	161	202	195	184	193	186	174	205	181	195	212	204	183	200	180	191	191	198	189	173	194	186	200	221	186	176	184	175	206	198	174	191	173	193	193	184	185	206	191	183	196	218	205	192	194	168	182	198	214	183	191	184	200	184	199	192	173	189	190	192	191	194	174	181	190	181	182	191	205	177	192	198	189	185	176	183	174	203	181	193	198	187	191	185	202	209	186	179	191	168	196	191	199	200	193	176	191	196	184	185	207	177	174	180	199	185	191	184	165	182	169	177	192	180	203	199	190	168	188	204	179	172	176	182	174	201	189	181	174	195	198	191	178	200	177	170	182	186	184	193	205	186	193	173	183	185	209	186	164	181	192	190	206	163	163	196	207	197	190	214	196	188	203	202	204	207	196	192	200	187	210	203	180	192	203	185	183	169	185	180	160	188	202	192	182	206	191	205	207	190	191	184	171	181	176	196	205	172	190	215	216	214	195	187	198	197	182	205	208	191	189	198	182	183	196	187	196	212	190	211	195	214	173	208	198	186	176	203	182	196	204	210	174	224	180	169	208	200	190	166	195	171	192	202	192	187	194	196	194	219	206	180	190	176	183	190	192	189	214	180	201	190	193	200	183	210	202	176	172	171	213	211	189	190	196	200	175	170	224	196	190	190	200	212	176	183	176	196	199	200	194	171	179	211	189	189	192	171	180	199	187	169	180	211	203	207	196	183	188	193	196	173	200	189	176	190	191	184	195	178	201	180	200	188	198	185	211	181	182	190	179	179	187	217	218	194	182	185	208	201	169	229	184	191	223	207	176	163	187	185	203	215	193	181	176	188	179	189	179	181	195	180	175	211	203	185	195	217	172	201	173	190	187	191	189	207	188	203	183	193	200	198	187	184	187	191	201	177	188	188	198	210	197	187	182	181	219	197	185	170	187	191	196	199	198	190	201	159	201	184	183	187	181	195	193	176	182	194	196	190	179	184	193	202	179	179	197	186	199	198	191	196	179	182	173	185	210	186	194	192	207	220	197	190	176	198	189	216	188	210	200	212	198	195	206	185	211	172	181	187	192	182	182	168	189	181	206	217	175	186	197	171	186	192	203	185	195	176	161	202	185	197	195	209	160	185	192	183	205	220	186	202	204	209	207	203	189	191	199	176	201	209	214	208	164	190	194	188	185	187	176	191	186	189	183	182	177	202	206	175	184	200	194	183	215	180	177	184	176	171	174	206	183	184	186	203	195	182	200	187	184	189	167	199	216	166	209	196	193	196	179	204	201	201	180	177	210	183	187	210	191	182	194	173	182	200	202	195	205	200	186	194	182	172	166	216	194	183	200	192	214	197	216	190	201	220	200	186	185	184	208	192	195	196	184	204	199	187	179	198	169	205	198	196	199	213	189	173	173	182	185	195	180	196	190	165	162	174	172	191	196	244	215	189	204	170	197	209	173	186	210	180	179	214	182	186	193	168	199	177	189	164	202	207	193	197	190	218	172	193	183	182	191	195	178	193	188	203	216	201	185	187	209	182	193	212	183	175	173	199	204	178	167	185	193	192	196	198	167	196	196	193	172	188	210	206	208	221	184	170	212	177	197	194	202	185	178	199	174	182	225	192	187	183	202	176	175	180	192	190	185	169	154	186	199	191	180	173	163	193	184	192	164	203	160	167	187	187	221	200	195	178	175	192	185	192	199	206	172	184	205	204	211	185	206	213	199	212	204	192	182	178	177	197	178	193	212	195	197	188	189	186	186	205	183	172	201	209	201	174	201	219	199	192	204	197	210	179	188	201	176	195	192	183	194	161	171	195	201	205	202	212	180	197	225	204	224	194	185	204	219	193	203	193	185	184	184	186	191	195	198	200	190	191	188	198	194	188	205	184	174	172	178	194	208	217	211	208	204	197	201	208	239	189	197	188	177	174	189	209	197	194	191	177	179	216	181	209	186	183	195	206	177	170	186	174	169	201	208	198	182	205	196	187	197	207	187	169	184	202	177	215	172	215	195	195	176	183	197	211	192	217	188	207	197	180	202	194	194	203	202	191	193	182	201	179	193	199	208	182	204	203	187	195	175	190	204	191	181	174	197	191	210	208	201	196	204	209	188	175	209	198	183	190	166	213	213	170	198	202	168	176	209	218	213	188	187	184	146	189	179	183	204	181	174	188	191	188	173	207	195	198	203	203	198	199	192	180	181	211	182	223	186	197	184	194	205	192	194	205	178	193	177	193	172	173	166	193	178	185	175	185	205	184	171	177	196	163	210	186	179	178	196	198	188	186	193	170	188	187	201	167	197	161	153	204	202	153	189	199	176	182	226	200	200	204	200	200	216	198	209	175	188	179	190	181	178	178	196	223	193	191	170	199	183	198	193	187	198	196	210	177	205	195	174	160	207	184	177	215	186	182	201	189	210	191	214	182	176	191	203	202	190	181	187	199	224	205	210	212	198	209	201	199	172	190	185	205	195	192	158	188	204	195	191	213	216	183	186	165	178
26580	35841	8896	3479	2349	1804	1437	1058	880	826	614	500	445	443	394	348	336	333	330	280	326	268	284	288	294	270	268	295	299	281	283	294	295	317	270	315	288	278	273	251	311	281	286	284	303	297	305	283	323	298	289	273	279	293	306	289	289	284	282	278	302	252	275	290	264	250	281	272	271	266	245	268	267	261	258	269	261	248	249	269	254	254	253	228	258	254	247	269	277	274	238	251	253	262	255	284	234	272	258	256	261	277	238	261	267	268	265	254	239	274	261	249	294	249	251	256	256	284	225	262	267	278	271	256	263	241	257	262	255	262	239	262	247	262	266	248	233	264	293	267	256	270	240	259	270	262	257	273	236	261	255	267	248	241	260	245	280	273	271	262	275	281	246	264	288	270	292	233	247	265	255	262	252	247	245	243	289	252	259	270	272	234	284	222	245	267	271	268	253	269	229	245	238	236	227	256	234	272	273	241	274	287	295	289	256	259	261	260	251	259	225	260	266	214	257	256	252	275	254	220	275	253	268	259	277	254	250	265	252	276	254	247	259	291	255	265	238	239	244	258	264	243	247	246	262	267	249	301	267	251	252	231	246	269	228	289	279	274	287	256	276	276	261	253	265	241	270	263	255	234	250	244	265	268	254	242	253	266	253	253	258	249	241	238	249	250	264	239	272	258	267	260	254	241	269	258	256	260	274	272	271	262	263	250	255	252	234	251	268	250	249	260	252	240	246	284	260	269	239	275	242	246	255	263	254	271	264	238	256	241	291	275	274	226	241	233	284	228	293	276	255	293	249	241	246	256	239	251	265	250	249	259	247	263	265	248	246	257	222	265	215	229	256	296	274	251	239	266	241	266	261	257	249	277	260	291	273	232	256	255	262	262	283	255	261	263	246	255	266	262	250	266	284	261	286	258	270	271	246	245	245	257	243	263	246	234	272	256	264	253	231	254	252	264	256	249	255	260	271	278	294	277	275	273	253	239	239	232	266	268	247	282	247	261	251	237	267	253	250	279	285	249	270	251	265	278	249	245	256	273	279	244	263	265	257	248	240	272	234	284	234	243	237	232	269	263	263	281	277	274	259	271	266	237	280	280	276	253	237	249	257	278	268	227	252	256	284	265	252	285	258	267	252	262	272	261	276	253	271	228	279	250	275	250	274	249	277	226	251	280	271	250	243	264	261	266	245	250	244	246	245	271	265	233	240	279	268	271	253	240	285	266	275	263	261	248	281	270	270	287	244	262	241	250	261	274	240	254	226	239	269	265	264	240	278	259	263	257	286	253	253	271	269	261	259	264	275	229	288	267	240	258	266	256	275	262	242	263	233	231	252	290	224	264	246	255	249	248	272	248	270	260	260	270	248	256	270	270	259	261	240	258	286	252	270	247	259	283	270	253	265	259	278	253	260	254	219	254	276	251	269	272	265	259	249	255	270	271	299	265	279	280	240	270	267	275	252	276	252	283	244	283	240	259	254	255	239	265	265	262	253	240	260	270	256	272	277	251	267	267	227	227	259	245	262	250	265	285	258	255	267	259	242	248	247	258	242	254	244	279	261	253	261	266	257	270	253	265	257	276	238	254	238	216	245	266	285	245	260	259	250	260	266	257	245	255	266	291	236	263	250	258	241	247	256	256	271	251	262	266	257	231	243	272	264	249	246	261	292	256	248	228	261	264	270	274	273	280	264	237	254	223	261	242	273	238	233	271	277	234	248	309	257	230	266	270	268	271	258	244	250	260	261	260	264	262	259	288	250	240	260	255	230	250	253	263	239	239	288	258	279	248	267	241	246	234	240	261	257	214	272	240	261	270	263	276	288	287	257	255	266	274	243	258	251	217	225	265	253	249	236	246	287	241	289	272	266	234	271	270	264	268	248	250	272	240	265	247	273	279	271	218	280	233	238	291	250	295	297	265	265	249	262	282	246	234	256	281	197	259	238	251	248	250	257	237	227	245	248	220	261	258	268	253	262	253	261	276	266	251	263	251	274	241	278	241	236	265	229	247	256	275	262	255	252	257	241	250	258	259	281	235	256	248	257	245	241	241	262	272	281	284	275	258	254	247	274	261	268	269	272	259	266	269	263	270	284	271	261	260	259	244	226	264	245	272	236	240	255	263	272	259	285	264	270	291	244	275	255	264	257	211	250	250	240	284	244	247	259	282	241	257	252	246	235	257	246	238	265	264	248	286	254	260	254	258	263	252	267	268	252	276	255	253	241	282	258	220	238	252	274	250	267	251	244	258	282	255	230	263	270	264	260	244	237	251	280	255	243	260	258	278	261	283	257	247	258	269	245	258	261	259	273	265	257	279	250	246	231	255	281	256	259	246	274	265	243	261	264	255	240	267	238	254	269	257	260	254	242	234	276	255	258	270	253	283	251	263	287	244	250	260	275	232	255	277	270	273	250	252	255	268	276	246	255	262	246	270	267	246	241	253	251	260	246	260	231	236	245	256	248	269	242	259	238	249	263	254	277	264	234	283	251	283	251	278	256	275	259	254	251	273	231	244	279	236	266	242	264	257	236	237	267	254	232	278	266	245	269	271	271	255	247	260	295	269	264	290	248	270	271	254	282	254	268	248	294	250	256	245	256	289	268	270	261	259	283	242	254	219	267	248	261	283	257	257	254	279	252	267	246	270	259	270	256	236	247	282	268	243	250	289	254	273	274	268	270	251	266	274	274	256	245	260	259	257	267	239	256	238	237	281	227	260	249	273	253	262	248	292	256	250	272	252	256	267	262	267	245	236	273	270	266	291	260	266	255	262	257	259	269	242	263	290	238	234	253	251	249	226	255	284	267	244	257	288	260	243	248	249	269	248	257	262	240	275	233	262	265	277	267	250	288	267	233	238	271	257	258	249	249	265	213	262	288	233	269	291	272	263	262	253	250	265	279	264	243	225	255	272	240	259	291	266	264	255	258	241	273	256	256	271	266	242	303	260	246	267	231	255	292	253	290	251	252	263	275	270	268	255	256	239	247	246	257	290	258	279	257	264	258	260	244	243	253	254	230	271	257	273	253	270	250	257	251	262	249	255	274	232	246	244	264	291	258	285	261	280	268	256	239	251	268	240	269	235	219	256	255	251	291	234	242	257	247	257	272	297	269	254	252	261	249	249	233	271	238	254	240	294	271	276	274	251	294	247	260	243	252	253	249	290	252	261	283	250	277	301	241	272	265	267	258	236	262	237	274	228	283	235	255	278	264	260	244	257	263	245	290	282	265	259	282	275	226	249	268	265	266	232	268	237	235	264	239	255	274	258	249	243	253	270	254	244	236	261	234	251	276	268	267	263	262	254	240	247	266	248	265	296	243	247	283	279	273	252	240	253	235	254	250	247	240	262	287	267	241	243	255	271	240	292	268	219	280	247	233	220	290	223	265	253	270	268	253	256	252	234	256	274	286	273	257	250	253	274	264	273	290	253	254	261	259	233	265	274	265	268	250	241	281	278	261	249	256	255	245	286	269	251	259	294	268	239	254	256
22326	21257	29081	23758	21257	21273	8521	1375	976	918	696	720	623	538	505	431	498	460	457	426	408	405	435	374	389	417	419	414	419	416	410	402	395	425	359	390	424	405	403	378	397	400	407	420	348	382	417	401	421	423	388	383	407	438	442	421	391	405	386	360	381	387	403	356	390	359	337	404	362	371	399	374	357	351	381	358	400	358	382	386	379	401	411	371	334	342	355	391	403	345	363	403	399	379	394	401	330	368	384	337	355	351	373	380	400	374	378	372	355	364	341	382	383	336	418	374	360	337	373	395	335	420	390	381	345	366	321	420	401	415	343	362	375	328	391	367	379	392	357	382	344	374	343	378	348	353	336	363	335	331	362	397	390	322	411	404	361	365	365	358	379	361	398	390	345	391	388	367	416	371	375	397	393	397	377	357	330	371	357	374	356	394	336	369	372	369	366	359	370	360	342	383	375	402	372	332	388	362	354	379	370	375	336	333	374	347	369	339	371	340	410	356	360	383	383	369	389	373	360	365	361	348	338	361	371	402	331	386	385	332	340	377	353	374	386	359	373	368	375	379	370	383	387	402	405	383	391	367	362	369	389	430	359	332	383	350	350	361	352	327	374	376	363	380	347	338	378	348	358	335	347	354	365	370	366	358	395	338	368	393	393	403	355	354	360	397	338	388	376	388	373	394	377	334	411	410	377	361	381	395	356	400	369	351	345	384	383	332	358	364	381	347	388	380	370	369	382	357	358	384	351	374	378	347	408	349	360	375	393	355	350	363	380	331	373	374	341	384	350	372	356	364	360	404	377	379	374	385	357	362	342	352	330	343	371	361	364	360	361	384	373	331	316	358	388	368	395	361	354	368	375	379	360	396	348	352	377	360	378	382	349	365	392	358	377	405	359	390	347	382	383	353	403	375	382	369	366	371	377	389	386	391	354	391	353	386	368	359	404	367	378	368	384	405	416	381	372	413	386	382	344	342	373	389	365	372	395	401	376	347	370	341	344	364	352	372	371	347	370	360	411	387	374	350	356	349	366	367	333	393	357	369	359	393	360	355	383	395	406	347	339	337	394	376	387	334	407	380	374	402	357	367	360	382	359	399	357	343	346	375	392	371	385	379	383	406	387	381	381	373	404	373	338	365	346	389	371	358	402	336	328	354	383	388	380	337	354	384	357	346	357	378	399	351	360	359	334	345	369	367	372	377	370	356	364	360	364	407	383	352	338	391	396	349	393	358	392	352	345	335	360	381	358	392	362	365	386	398	364	330	403	346	389	359	342	371	390	362	368	360	376	353	374	350	384	360	356	379	341	364	383	353	344	370	368	377	382	374	354	365	337	385	356	354	375	349	397	333	372	395	368	372	365	341	350	356	385	368	386	379	424	362	340	368	391	395	417	426	382	360	378	363	367	370	344	342	341	375	366	379	396	354	370	342	376	353	376	345	353	374	381	385	402	393	390	320	364	377	357	364	355	396	397	396	370	337	352	369	357	385	346	366	340	376	392	339	389	337	386	416	347	371	361	361	398	380	382	386	390	359	370	361	380	391	364	379	351	331	372	360	354	351	353	383	370	361	376	392	394	383	392	316	371	338	367	371	359	365	355	395	384	389	358	365	396	375	369	373	385	373	368	350	358	376	378	386	367	348	350	310	393	337	373	368	386	373	384	376	348	399	347	355	366	356	365	355	380	403	352	323	373	383	398	387	396	347	356	369	365	377	376	385	360	361	383	387	344	368	376	394	372	334	345	367	367	383	364	379	383	342	368	391	372	390	360	396	383	377	394	400	377	369	348	364	373	360	356	388	343	375	363	366	364	371	366	349	382	371	350	374	370	340	336	369	389	387	375	381	373	366	345	399	349	407	415	362	387	336	350	402	320	377	386	345	362	346	376	365	351	366	365	342	336	360	344	373	381	363	359	393	401	364	396	364	355	404	320	358	375	361	339	374	382	365	375	383	361	333	384	349	348	385	377	331	329	356	358	385	357	393	375	394	345	393	335	362	344	371	363	371	394	384	401	383	349	359	330	342	370	350	351	349	352	376	365	355	385	379	362	369	380	348	357	402	360	383	381	362	384	384	384	321	376	351	386	346	366	380	377	369	403	381	350	363	369	372	404	374	355	394	372	370	369	352	396	387	356	385	344	380	346	384	373	341	347	374	347	357	371	346	353	353	364	364	347	365	382	387	384	385	364	394	369	359	362	385	358	379	374	346	339	371	403	358	377	383	397	362	372	342	368	364	369	385	368	370	391	374	338	338	369	363	352	308	384	364	363	386	357	367	365	370	351	350	351	365	340	395	389	350	386	405	334	384	353	391	388	321	384	359	347	368	385	375	388	326	371	360	358	383	361	376	384	368	355	370	382	385	367	382	339	358	404	378	372	362	366	386	347	365	383	359	367	349	374	362	344	380	351	380	413	375	396	402	358	382	375	392	344	352	342	395	361	379	330	364	367	372	370	366	410	387	364	360	373	352	379	336	368	375	372	374	377	400	379	375	393	386	342	386	357	351	357	373	380	394	385	360	357	391	319	333	363	379	363	384	365	360	348	361	372	417	331	357	340	355	371	352	412	397	359	370	376	325	375	376	349	380	350	365	375	360	363	358	365	387	390	375	359	360	370	357	366	373	331	361	377	393	409	370	361	373	381	369	358	362	382	402	333	365	383	383	377	361	373	346	381	377	371	348	370	405	381	371	376	387	385	374	373	346	372	344	361	376	371	376	368	363	385	349	313	343	339	370	361	343	337	353	361	366	394	377	350	349	380	378	344	372	353	397	347	387	338	341	365	364	389	360	352	371	395	380	364	374	360	368	349	350	383	377	357	375	411	364	351	360	386	358	366	397	340	353	414	364	394	338	357	395	405	381	346	329	371	376	366	363	366	387	368	361	333	348	365	332	387	335	374	340	381	343	356	382	370	410	369	381	380	313	383	373	385	345	409	349	326	372	353	354	361	383	379	334	351	385	381	347	327	368	350	392	359	389	428	362	358	339	346	412	374	337	367	383	347	402	379	382	407	367	328	375	358	374	364	354	350	393	331	351	357	322	357	382	349	352	375	355	372	345	386	387	365	360	376	369	345	353	419	358	392	376	380	405	349	333	364	364	360	371	363	375	374	383	348	348	338	358	393	369	349	361	369	368	376	369	371	371	374	363	378	382	332	365	378	364	352	376	394	380	366	386	366	357	359	373	368	369	369	393	355	382	374	396	380	392	402	355	377	324	400	382	385	375	388	348	373	386	375	361	342	405	387	348	396	402	384	351	343	354	362	364	359	347	364	389	389	384	353	407	353	369	372	363	364	373	370	395	389	352	374	377	416	351	345	367	386	336	402	372	407	379	380	340	375	386	411	356	345	316	396	416	384	386	338	379	362	379	388	398	388	371	374	358	389	345	385	374	364	364	369	369	382	357	364	400	383	385	358	377	350	343	375	397	363	375	344	370	352	334	354	347	356	350	407	360	362	361	373	381	374	333	368	349	357	374	380	380
31473	46318	16662	7612	5441	4159	3124	2403	1871	1603	1410	1185	1035	906	803	686	616	638	619	605	553	579	553	537	546	504	541	571	613	562	540	544	551	593	566	560	530	550	494	477	517	585	543	515	529	550	526	556	522	515	534	543	540	516	493	521	510	519	495	486	540	477	531	498	506	495	497	526	489	490	488	442	511	476	500	455	477	443	490	502	499	483	462	511	459	483	467	472	481	438	520	487	478	487	510	483	499	451	497	496	470	488	468	509	479	495	440	495	472	460	489	481	479	497	481	522	458	491	478	492	480	499	518	472	467	440	519	504	506	551	506	468	467	486	460	501	486	463	504	483	463	506	497	460	504	477	495	466	496	510	480	485	465	479	503	458	443	491	503	474	480	462	468	496	465	474	496	513	508	506	456	481	472	465	467	460	444	517	448	462	503	482	470	490	451	479	465	469	523	456	476	506	444	521	464	512	496	484	513	519	463	467	467	474	471	502	525	474	462	484	487	501	458	508	468	490	486	494	471	476	499	467	459	510	517	484	482	466	484	439	449	492	469	437	514	460	462	474	497	489	467	511	480	487	491	480	490	451	482	475	445	477	504	486	501	472	502	449	478	522	489	484	498	486	454	477	492	451	507	452	490	457	501	448	501	443	489	486	490	479	431	498	455	461	495	508	450	457	450	467	511	481	495	504	479	494	462	478	454	517	482	503	443	443	490	469	534	489	429	479	510	496	474	495	514	455	472	516	497	458	492	472	472	461	515	521	463	456	492	489	469	477	468	488	501	523	504	450	468	496	509	477	528	473	471	486	504	464	501	487	492	485	470	489	509	463	469	487	470	497	492	493	482	480	517	475	498	470	459	469	465	461	436	507	502	464	460	490	465	470	486	448	488	459	462	498	474	483	477	465	471	481	492	447	454	485	502	471	508	493	509	464	497	475	483	485	478	489	491	447	481	502	466	491	502	446	482	453	478	502	501	493	499	468	480	493	494	525	445	466	474	475	481	468	456	456	425	491	477	481	438	453	497	483	474	458	447	499	471	543	497	451	476	442	480	490	466	469	465	500	495	473	453	473	473	506	493	493	448	471	498	471	489	442	465	513	427	487	496	474	478	476	465	430	503	494	480	437	433	457	494	520	464	507	507	479	497	517	469	507	484	475	473	459	502	482	464	467	478	485	483	497	463	501	471	482	458	522	503	470	483	487	470	488	499	473	476	440	476	479	477	484	474	497	486	488	485	464	468	479	486	468	459	502	429	495	455	481	507	493	486	466	447	460	481	474	494	470	455	496	487	508	436	477	468	456	490	449	484	475	463	481	503	470	466	500	524	507	485	496	517	496	473	509	492	471	478	484	469	479	502	483	507	488	467	486	470	502	478	485	464	429	497	495	503	478	496	511	485	433	482	491	486	467	478	509	515	477	493	484	500	519	490	493	459	496	517	518	475	458	448	502	467	481	454	449	463	497	491	500	456	500	474	487	467	495	486	506	449	499	460	449	463	479	505	508	481	533	473	488	455	455	483	467	486	465	473	511	501	439	483	473	454	466	449	483	455	466	488	440	474	452	487	472	517	502	440	484	488	449	459	491	479	503	482	479	494	479	512	471	477	483	494	444	474	504	483	489	460	478	481	472	488	492	506	512	449	498	449	436	443	466	506	492	464	434	458	469	481	493	460	464	460	490	492	461	475	485	472	469	490	490	508	496	483	496	507	441	488	466	439	498	489	440	515	466	499	521	472	493	485	450	475	458	488	483	476	440	461	512	462	479	479	495	499	482	479	455	452	477	495	496	457	468	491	470	493	428	528	448	476	468	481	518	508	486	495	506	497	517	480	484	462	505	478	509	512	450	481	486	485	511	511	483	506	478	476	482	475	489	496	513	506	507	509	466	483	493	484	519	474	538	456	496	488	543	494	489	481	483	483	453	472	474	455	509	476	486	462	487	527	508	452	524	516	497	479	497	475	491	428	475	454	511	487	488	495	435	485	481	483	514	491	470	471	494	491	445	489	460	492	505	487	479	506	493	474	512	463	507	482	460	500	507	472	517	459	493	478	494	491	466	506	474	461	469	474	431	458	479	484	510	495	487	467	491	481	481	510	533	508	506	456	493	483	504	457	456	537	471	467	489	472	514	480	489	499	506	443	435	422	458	515	499	492	473	435	463	478	485	517	475	508	490	499	471	444	445	442	495	486	478	490	511	483	461	495	480	468	474	471	498	458	472	492	496	497	500	484	482	440	487	466	480	445	480	505	493	462	480	508	460	457	474	485	509	492	477	511	465	494	468	522	486	453	472	462	478	494	477	496	475	500	478	469	476	474	463	488	497	474	516	458	493	455	501	475	467	481	510	480	483	463	492	507	488	490	459	493	464	433	506	495	519	534	545	480	475	465	484	482	441	483	505	468	468	491	481	501	453	511	485	463	489	465	498	457	483	508	485	515	473	434	458	507	519	505	473	528	488	466	502	456	463	488	442	436	457	485	484	513	479	469	492	525	452	517	471	483	486	474	481	488	451	483	470	488	467	484	486	448	504	512	495	463	503	476	444	483	515	461	485	473	467	468	468	483	487	453	473	510	526	483	502	461	470	463	471	461	528	480	491	480	455	477	473	456	522	461	489	525	452	507	495	459	469	475	485	485	514	490	530	476	459	474	457	492	485	452	453	491	441	510	482	464	473	463	498	493	450	461	466	468	479	503	491	464	480	467	470	480	528	487	471	458	494	482	447	466	501	472	485	449	469	479	487	525	462	470	472	474	473	458	448	492	475	474	505	498	459	482	488	464	466	459	463	501	486	492	470	500	512	495	495	493	489	472	440	534	482	485	513	470	462	460	450	488	449	487	496	490	464	487	497	449	487	502	469	457	488	435	490	505	475	479	513	489	472	487	491	479	493	460	513	499	467	466	503	527	470	473	461	473	475	507	476	524	471	510	477	449	495	450	487	474	463	477	491	492	460	441	490	521	500	440	513	447	459	481	492	461	498	462	464	463	479	475	483	518	441	485	455	472	456	478	527	489	479	466	499	442	488	485	437	461	482	496	462	513	491	472	441	461	481	492	495	446	511	479	474	462	477	498	440	490	500	462	513	492	480	494	500	442	465	476	442	496	468	459	493	440	459	432	503	471	513	455	488	485	468	461	483	475	469	455	483	435	490	456	478	469	506	443	440	477	484	477	490	469	470	499	455	451	479	475	478	498	505	490	475	490	463	496	509	444	465	473	438	493	500	524	508	478	495	473	497	482	468	479	470	444	476	528	463	474	505	477	512	494	470	477	499	462	465	487	455	500	496	494	507	480	451	496	501	474	489	499	434	462	480	477	491	479	470	504	485	456	481	503	487	512	457	460	483	478	502	490	446	500	495	495	484	455	477	485	482	437	497	486	444	482	473	503	508	458	489	519	506	500	498	497	464	474	476	469	464	474	458	490	477	483	483	515	473	526	525	508	484	479	535	511	465	475	482	462	467	526	469	464	512	468	484	479	488	457	467
27311	21265	10773	2276	1055	685	611	567	446	443	428	390	372	356	346	354	311	310	314	357	355	330	294	340	337	331	354	332	303	315	305	336	321	309	340	312	316	339	342	329	344	307	328	302	310	336	289	321	320	343	350	324	326	291	344	327	323	337	341	302	312	362	320	309	334	288	328	325	339	324	329	299	328	304	313	333	274	353	332	354	307	290	308	332	301	332	312	323	310	330	304	341	319	303	313	327	329	324	332	317	328	342	332	312	308	287	307	294	340	330	314	317	329	307	316	338	311	304	308	310	328	312	303	330	326	318	342	300	337	325	329	304	342	293	338	299	323	330	320	325	325	331	309	311	321	317	314	351	319	310	334	302	340	317	307	323	324	309	367	324	333	329	282	330	317	321	297	357	325	335	315	317	358	340	329	326	337	329	343	306	328	326	318	333	319	324	301	313	342	339	284	312	328	351	309	324	303	329	335	320	308	326	338	330	306	324	302	313	332	318	321	315	349	355	324	290	294	329	377	335	310	308	326	325	341	304	297	309	285	270	330	321	309	296	333	329	318	301	329	320	326	331	299	305	318	318	319	290	322	331	320	325	338	346	316	297	348	336	296	324	314	310	315	300	296	322	341	309	304	298	313	336	327	326	278	317	332	308	337	313	314	298	329	332	315	322	311	327	349	318	322	350	324	323	318	315	291	311	339	354	325	300	296	284	329	344	320	313	332	325	333	341	345	310	314	360	304	308	311	319	297	351	298	304	346	333	354	299	301	288	319	322	314	329	343	306	290	319	360	303	309	325	300	336	330	325	335	311	321	329	298	329	299	308	341	302	339	342	333	329	348	306	341	327	312	304	308	320	310	314	311	310	288	310	295	309	329	304	297	327	320	327	353	306	346	351	310	329	315	319	338	311	312	343	313	328	319	328	318	304	310	311	304	307	311	336	333	330	349	320	293	331	315	335	338	301	326	303	297	303	394	317	307	309	343	324	333	313	281	325	329	324	328	318	316	387	358	333	311	331	338	337	315	372	297	314	305	333	326	312	318	308	358	317	329	353	312	342	331	323	319	371	342	350	345	288	297	342	307	325	327	311	294	291	329	316	298	308	343	344	319	350	310	319	345	324	323	336	327	297	341	326	332	326	327	313	338	285	320	335	306	336	299	308	337	346	313	297	335	311	346	339	341	303	345	296	322	308	295	314	311	337	329	316	344	303	334	347	328	352	338	340	299	323	306	302	318	328	329	342	310	333	319	326	336	330	343	369	325	315	306	337	293	321	326	324	326	321	320	331	315	348	326	332	338	308	310	341	346	334	319	316	293	298	325	297	355	315	329	314	288	351	292	327	349	310	333	309	313	298	301	301	317	311	355	306	293	315	324	275	291	343	318	298	271	350	344	336	338	312	336	317	328	322	297	305	316	301	332	275	296	307	314	340	323	304	298	303	307	312	345	278	346	320	325	293	309	347	310	318	300	321	339	300	306	327	351	286	347	303	335	324	360	308	328	340	333	336	320	300	322	308	324	346	351	338	321	303	306	327	333	297	327	327	328	346	346	357	315	313	358	320	354	284	320	311	316	323	332	298	325	302	349	311	341	328	341	372	354	328	311	348	336	302	346	334	294	327	314	311	320	339	321	310	288	319	309	314	300	307	278	316	290	286	292	319	326	324	295	307	360	332	348	336	319	295	282	330	308	309	329	333	351	325	317	300	340	327	323	303	307	323	309	318	286	366	324	349	335	348	311	327	332	304	330	321	335	339	303	315	344	298	311	350	304	320	326	331	335	340	335	307	322	326	265	319	297	293	300	297	359	333	372	299	303	344	328	343	320	321	309	297	319	317	300	326	299	332	298	323	309	325	326	351	322	326	334	342	341	312	275	302	307	332	333	285	343	298	295	319	348	310	335	301	345	335	335	305	298	287	341	323	322	341	342	329	329	292	354	288	325	346	293	344	345	321	295	316	340	314	331	320	343	332	328	304	339	302	343	315	313	310	345	305	351	360	314	320	333	307	290	312	305	312	338	318	306	297	328	333	319	312	333	299	294	307	349	341	301	324	335	313	316	305	315	337	314	342	332	331	306	350	337	315	320	323	327	352	338	350	329	325	306	303	305	298	334	312	338	318	342	322	330	307	311	313	326	338	314	309	321	316	283	277	339	292	345	314	294	324	324	310	328	321	303	316	305	349	327	288	335	321	338	329	367	301	311	323	329	318	322	327	319	338	345	325	325	306	309	331	313	354	321	324	312	345	324	311	304	296	309	322	338	317	310	329	369	316	306	341	308	325	321	337	315	327	329	329	346	327	322	317	337	314	297	299	333	320	343	296	339	321	309	344	313	317	317	314	317	350	303	349	332	315	350	324	322	343	321	309	320	317	331	324	331	324	308	319	316	331	317	331	325	327	338	336	298	331	339	326	325	314	311	321	310	338	336	331	333	338	285	317	323	307	309	300	299	299	325	333	304	317	319	319	316	354	316	311	294	300	321	315	327	329	352	311	313	328	315	307	368	318	323	315	317	307	294	303	325	311	345	341	325	303	332	328	338	321	321	313	299	362	336	298	310	312	319	323	342	318	286	282	303	318	304	358	346	329	329	304	313	320	330	313	347	337	299	340	343	343	309	308	316	315	297	313	316	311	333	315	325	338	333	313	311	311	285	330	312	323	325	311	336	317	325	302	345	344	318	338	335	338	329	325	348	340	299	322	333	334	319	323	277	337	321	325	314	322	328	319	329	317	324	333	289	304	326	317	308	315	341	348	290	310	314	340	307	320	335	304	297	299	328	317	297	314	353	335	304	338	309	341	326	287	324	308	323	270	346	291	353	318	348	298	337	314	344	341	326	293	345	322	295	312	310	304	299	314	306	321	312	300	321	350	308	355	331	350	332	288	310	303	321	314	310	383	303	325	313	328	341	318	313	294	317	290	361	322	304	332	323	345	324	309	311	326	316	347	346	331	323	308	307	310	331	327	308	322	346	329	328	288	334	310	299	310	337	334	294	327	347	325	298	335	312	329	317	351	319	332	322	353	320	298	322	315	327	344	350	318	321	315	301	341	325	373	308	291	328	331	324	331	320	313	337	325	316	328	318	359	327	321	319	333	329	333	345	320	343	354	319	331	290	329	306	323	311	345	294	306	305	332	331	349	327	302	319	325	320	314	327	329	318	318	322	304	326	324	310	311	313	303	342	301	276	362	313	323	330	330	305	332	343	293	308	300	310	314	314	297	271	302	333	349	310	300	349	327	320	320	311	347	334	276	329	291	331	303	381	293	315	349	298	299	322	355	291	338	319	317	343	337	339	342	335	289	309	305	321	307	307	333	326	341	334	341	321	307	316	315	327	356	339	333	317	321	297	299	344	345	276	335	315	351	325	307	305	313	323	353	331	324	314	321	323	322	339	338	341	333	324	324	334	331	298	286	306	322	332	327	316	303	283	327	326	335	325	289	300	304	326	343	328	321	297	308	305	329	335	309	327	318	305	325	357	327
22306	26237	6056	2588	1777	1335	1100	916	805	657	641	589	509	489	483	470	471	425	440	418	422	407	421	446	429	393	436	434	426	434	407	427	421	465	444	424	433	416	474	438	429	442	443	435	418	409	396	421	426	491	410	400	438	461	410	428	386	458	445	419	444	444	445	468	439	428	393	423	433	469	418	422	426	375	423	438	423	404	431	459	412	382	431	435	410	409	386	413	425	417	428	412	392	443	412	398	448	398	401	417	435	428	384	440	422	441	416	397	435	420	436	425	402	399	387	437	380	418	382	399	407	417	404	440	390	396	422	414	399	396	388	415	392	429	386	417	439	397	410	434	411	393	393	441	363	419	431	413	431	409	385	425	419	398	438	416	486	411	407	444	449	441	381	408	436	415	399	401	373	413	413	418	409	447	432	402	435	460	410	411	393	423	431	379	438	408	435	383	393	424	413	384	471	400	419	390	430	446	464	417	408	423	408	441	429	405	447	398	390	413	422	384	437	429	442	399	421	431	402	411	404	430	417	407	382	396	431	409	391	397	405	418	418	374	414	458	422	397	414	430	424	413	381	444	393	412	386	405	416	410	371	432	403	416	416	434	423	410	391	452	412	421	438	425	431	404	427	440	434	407	428	429	439	437	413	419	426	453	403	412	412	404	448	446	403	420	431	454	401	423	414	435	428	391	442	433	424	409	413	375	419	392	425	388	449	394	413	410	376	465	413	436	425	383	430	417	419	443	405	360	437	434	419	398	430	408	426	431	407	406	409	440	395	432	406	428	420	431	399	376	441	411	430	426	467	363	457	390	416	403	370	470	419	449	425	401	418	435	439	412	433	413	390	414	400	393	422	415	426	433	415	437	398	442	365	420	417	428	444	392	441	418	417	427	449	424	388	451	429	447	427	454	383	444	379	426	408	407	405	450	398	420	428	408	447	433	397	432	452	415	437	419	433	368	416	436	475	417	428	433	428	406	411	407	439	408	451	455	406	432	401	407	467	423	435	391	426	396	409	421	417	422	392	393	402	421	401	408	441	416	442	404	407	423	441	419	389	433	407	384	425	439	412	429	436	407	436	405	396	422	468	401	395	394	424	404	444	391	415	428	395	447	389	460	467	462	450	391	440	433	393	399	392	443	391	392	429	422	418	434	406	432	396	418	426	439	400	435	388	414	401	427	420	411	436	386	402	428	415	418	404	410	416	430	432	444	412	414	422	412	422	429	404	421	449	422	452	403	455	410	396	407	396	397	399	386	413	426	415	419	407	446	441	391	417	453	453	402	437	416	418	453	406	401	404	405	421	373	409	430	411	439	432	427	448	436	398	416	431	392	440	413	426	407	434	453	410	452	409	427	434	423	403	415	382	397	451	390	427	407	406	434	388	406	401	455	366	420	425	439	387	428	417	393	417	423	411	444	415	386	392	409	483	417	426	386	390	457	419	395	398	444	421	401	434	417	443	423	390	398	398	409	408	413	386	386	433	403	405	388	439	432	419	398	415	375	399	383	422	453	382	404	445	396	406	375	400	423	430	401	410	390	416	416	410	398	424	450	393	434	398	408	425	408	428	403	440	456	431	418	427	407	397	415	392	463	374	406	441	420	431	442	415	431	413	396	407	445	429	407	406	431	384	430	378	403	425	406	391	400	390	389	421	399	397	425	407	422	407	417	444	404	423	423	438	397	405	429	401	398	412	389	413	421	411	403	419	383	427	401	412	440	422	407	380	429	410	412	467	422	414	391	436	425	444	418	426	440	392	442	432	400	405	425	411	414	455	379	433	421	409	413	427	442	409	430	461	410	436	421	404	419	401	436	415	454	430	434	409	397	381	419	418	420	414	404	404	384	418	422	438	412	419	384	406	442	381	442	413	380	414	417	425	397	439	430	386	440	393	381	447	420	405	394	428	415	447	423	388	430	434	404	392	413	372	449	409	445	420	410	419	412	383	410	414	448	394	428	418	409	461	409	443	426	392	384	423	401	448	403	425	415	411	381	386	401	422	430	406	424	399	434	432	398	455	415	410	446	412	414	418	386	412	404	439	417	448	423	429	414	414	375	411	419	432	434	426	403	404	440	392	402	376	388	430	431	417	383	431	407	418	406	379	421	392	403	437	418	419	412	425	385	400	378	416	447	421	455	411	417	408	443	396	430	467	431	413	387	414	399	374	418	461	438	415	432	434	407	425	421	381	423	409	427	433	396	401	431	399	412	412	410	391	421	421	407	406	419	420	422	405	415	405	435	406	408	392	423	394	447	416	442	431	442	390	424	448	405	446	410	457	407	449	417	414	412	412	423	406	414	414	421	443	424	419	396	416	438	429	420	421	442	405	408	420	427	413	421	431	414	404	434	447	424	407	414	417	413	410	456	417	417	395	426	426	447	407	378	450	426	405	430	410	425	398	435	402	412	373	429	385	423	413	402	402	425	431	450	414	437	403	398	393	427	445	400	425	425	417	377	403	418	444	389	418	361	456	444	412	419	417	422	429	386	406	414	390	406	438	424	441	409	417	427	392	422	419	414	470	435	436	424	419	403	374	424	417	421	414	399	408	431	394	424	424	410	385	400	423	405	409	397	402	412	397	438	400	385	423	373	392	428	405	411	429	392	421	410	395	434	393	430	416	432	408	412	402	402	388	437	419	396	401	407	417	430	389	423	431	439	392	424	412	418	435	401	445	392	400	431	441	428	396	380	432	408	436	409	438	399	436	424	409	459	443	434	399	408	440	395	400	414	415	452	407	403	399	412	426	407	405	339	416	436	426	367	421	410	449	436	425	424	422	411	392	436	430	448	429	420	401	394	408	428	427	418	424	404	440	394	384	449	432	419	445	401	407	426	420	418	395	396	427	428	384	426	430	419	418	413	409	422	451	419	405	406	448	412	414	399	436	419	423	397	416	411	419	450	410	409	407	404	415	429	422	405	417	423	447	427	414	437	406	385	390	408	420	401	431	389	402	398	434	429	393	409	406	419	432	416	424	405	393	445	423	416	481	434	413	441	403	433	444	391	388	429	415	436	451	432	448	449	428	397	404	411	417	393	417	421	398	424	427	389	407	409	430	455	430	426	421	400	416	452	452	381	423	404	383	395	429	435	426	412	456	429	438	432	385	431	456	424	425	458	377	416	426	419	412	422	428	397	412	435	368	437	403	416	428	452	423	417	431	420	395	404	404	409	416	451	409	399	425	441	433	405	418	431	402	435	401	411	403	414	415	438	416	432	429	458	424	419	422	394	372	450	411	460	430	417	408	454	443	403	411	386	410	392	437	448	407	412	398	440	385	406	414	427	439	431	439	435	424	403	458	418	408	457	396	419	396	442	432	410	436	422	415	453	436	406	438	423	419	405	450	415	429	419	436	419	428	424	425	419	395	440	403	450	403	446	435	416	420	393	384	438	413	409	403	418	396	399	436	435	429	395	420	371	441	413	391	405	427	413	416	403	396	415	404	437	442	379	411	401	409	430	451	414	426	418	413	408	416	388	438	414
23140	21200	28503	24151	21151	10293	1845	1090	861	721	730	688	600	611	599	568	535	519	509	489	456	490	518	460	459	449	492	513	473	482	502	484	491	500	476	503	421	477	516	507	467	457	447	513	466	505	510	472	514	458	523	448	494	509	486	517	490	448	507	496	480	492	460	476	504	491	463	472	406	437	465	478	473	510	523	438	481	486	467	415	492	485	480	450	460	442	475	521	453	450	439	468	459	466	463	488	438	458	486	461	499	478	508	461	478	485	489	488	476	464	504	452	455	468	453	489	468	480	440	461	472	418	486	494	434	497	492	489	495	453	466	476	466	435	462	465	438	469	456	482	485	455	448	512	466	447	495	474	462	465	446	455	447	479	470	469	476	493	478	442	487	498	478	478	485	477	445	455	484	487	457	499	484	474	464	489	491	484	471	469	495	461	488	467	435	462	450	476	484	495	492	505	471	455	510	467	480	488	470	497	513	464	483	484	455	482	449	485	492	467	476	473	464	481	474	482	473	474	527	458	450	508	493	463	512	495	469	464	443	481	509	472	461	446	465	454	506	484	481	488	474	473	477	481	441	410	456	458	472	475	461	505	502	468	479	433	481	405	458	458	408	454	418	488	463	451	480	492	468	456	459	479	448	480	450	452	465	466	513	468	461	482	483	500	502	467	498	482	453	477	513	430	469	479	476	484	490	485	501	471	496	464	483	435	465	472	496	473	445	546	440	501	487	493	459	465	449	483	434	484	488	458	449	497	447	473	472	465	478	499	467	440	497	474	509	465	460	494	479	446	478	432	460	510	497	459	457	479	438	501	459	455	457	492	511	463	446	474	454	454	450	461	449	466	472	497	479	480	489	504	470	423	472	479	444	506	475	478	462	480	467	467	487	473	474	490	450	445	466	491	473	471	458	438	463	450	475	471	450	437	447	467	467	474	467	495	480	457	490	469	502	479	482	442	452	415	468	493	519	433	462	477	435	463	430	465	494	470	489	450	505	435	518	478	493	496	452	456	451	483	423	474	459	457	463	444	460	438	486	498	466	462	439	442	475	484	490	461	481	484	469	450	475	467	475	479	456	437	484	499	474	480	448	485	518	461	484	478	457	491	450	484	479	452	491	470	457	477	447	459	513	439	463	437	439	457	476	474	505	472	492	489	520	522	506	474	454	484	469	426	523	484	444	484	488	464	456	439	457	449	455	447	458	456	457	497	447	439	445	494	494	440	477	481	449	475	481	457	450	504	497	460	475	443	496	457	427	505	469	445	452	448	461	462	465	452	485	459	478	467	456	470	474	455	493	465	496	509	481	448	477	457	487	491	473	473	470	460	474	450	428	496	492	460	451	501	513	460	450	517	490	469	456	467	502	465	488	470	490	472	490	448	487	483	475	464	436	457	449	442	461	473	518	475	469	486	433	426	439	483	442	442	464	512	492	470	466	403	458	471	468	470	500	472	445	471	462	430	455	495	468	473	493	450	448	481	504	455	499	459	450	434	465	502	498	473	451	447	420	433	468	439	431	472	441	453	456	450	467	440	469	473	492	457	473	459	448	472	470	452	469	464	491	472	488	426	457	478	484	451	441	473	470	464	473	479	444	476	463	470	471	470	496	480	476	455	515	486	441	502	486	471	453	480	497	463	449	467	440	462	478	480	450	482	473	464	467	496	446	495	458	490	471	466	459	474	447	474	476	432	492	514	473	483	480	502	462	476	476	468	502	454	445	470	459	451	494	475	470	467	483	460	432	504	493	477	448	472	452	485	488	511	460	456	485	499	437	467	473	482	478	486	443	422	473	494	501	493	467	458	449	487	498	479	464	451	449	483	500	464	493	478	458	483	517	509	465	544	438	427	457	440	476	459	470	474	471	462	475	462	491	485	471	492	510	436	462	484	475	434	508	451	510	504	461	445	434	463	457	450	435	459	448	439	481	430	470	438	428	438	435	461	478	431	472	470	441	465	497	457	466	482	477	464	447	490	491	473	507	516	451	450	481	454	483	469	432	438	451	464	468	481	476	512	473	466	511	456	477	484	499	445	477	448	495	456	438	447	503	476	450	439	494	447	480	496	427	452	480	448	468	492	468	481	473	445	438	511	472	503	457	486	479	478	417	448	439	452	502	519	489	477	457	445	499	483	509	484	471	509	430	440	471	459	476	486	499	422	514	477	444	449	521	461	464	458	487	435	472	509	464	473	426	450	490	479	440	450	483	456	416	468	483	453	484	444	493	475	474	450	486	502	470	468	463	504	466	467	436	513	474	465	458	461	506	466	464	451	475	479	450	487	477	457	470	445	452	462	463	488	473	473	448	461	502	457	456	451	489	470	451	486	480	480	444	422	468	462	449	461	470	498	444	490	489	467	493	464	451	454	504	492	445	492	470	477	434	457	415	459	472	410	524	509	466	450	440	487	463	490	469	480	484	489	428	493	466	454	504	490	476	479	433	455	471	471	495	467	480	454	450	445	485	480	469	486	503	517	412	508	465	487	486	477	444	502	441	450	499	454	454	443	435	475	453	470	476	454	470	475	477	470	447	499	465	481	467	451	457	501	456	469	495	430	452	458	477	454	462	458	466	434	456	491	471	455	492	451	445	441	470	453	475	488	514	519	442	468	467	463	459	486	470	452	476	463	487	477	455	483	498	497	484	490	492	454	486	435	506	481	468	485	419	460	452	471	485	452	478	446	445	450	476	489	475	474	479	475	481	493	477	491	465	507	446	468	490	473	501	480	479	475	478	467	487	474	463	449	508	452	476	489	467	472	450	427	456	430	501	486	482	484	489	451	421	461	478	463	474	474	463	434	432	432	439	489	485	481	498	486	480	495	486	481	430	467	487	447	459	483	458	451	479	489	464	471	497	482	465	484	445	456	471	460	469	465	479	475	493	414	465	437	476	473	477	470	470	457	472	467	478	471	477	507	456	438	535	456	425	492	470	438	457	467	462	463	466	456	467	469	469	450	474	436	476	477	493	504	437	480	480	470	473	432	466	482	463	487	497	472	459	437	434	480	458	505	500	476	463	481	472	467	436	422	494	493	469	456	497	464	448	452	494	428	460	496	489	454	468	428	464	475	490	493	463	470	488	457	495	413	491	449	482	468	479	479	479	504	449	448	451	461	473	468	445	505	473	485	495	461	463	461	487	447	405	475	466	444	484	463	457	481	505	478	447	491	463	465	459	442	469	425	480	446	449	481	455	440	448	466	476	465	452	471	492	467	476	442	474	464	471	448	466	492	478	467	454	466	488	478	458	477	460	491	500	493	445	492	486	463	478	500	456	479	495	492	516	487	493	474	448	453	422	478	476	463	487	443	441	452	463	475	471	447	436	437	464	466	487	472	449	452	507	451	430	467	463	489	428	474	448	464	464	473	474	470	481	467	457	443	461	469	452	452	447	445	441	461	444	449	493	520	445	445	441	416	433	464	479	419	518	468	453	465	469	428	471	462	430	511	438	464	470	473	491	451	493	479	498	504	490	508	460	439	451	445
27834	40759	12504	5393	3947	2976	2536	1914	1472	1309	1166	1025	958	854	819	720	738	673	650	679	680	655	618	639	627	650	638	619	641	645	652	656	635	668	619	618	650	642	645	658	628	626	642	632	651	620	629	612	649	659	655	629	622	649	609	633	636	633	655	594	675	590	604	616	605	609	670	599	651	630	569	544	568	590	619	608	589	606	602	619	563	597	624	585	600	604	635	622	596	606	625	579	604	610	627	629	599	606	581	627	606	595	570	621	623	635	618	660	588	605	616	634	627	638	614	630	617	591	586	638	619	593	608	604	562	590	591	647	608	560	650	605	601	636	632	597	599	626	602	621	626	583	581	593	580	601	605	610	579	630	608	579	647	620	605	639	613	576	574	589	622	621	604	591	581	614	617	551	612	622	633	631	629	607	617	594	608	585	592	629	575	590	607	632	599	620	658	611	613	586	641	612	609	597	636	651	609	596	594	630	604	654	615	562	588	618	596	610	595	582	634	657	601	644	640	624	598	617	615	605	577	603	602	609	588	602	607	610	631	592	606	633	623	597	586	658	586	599	598	617	625	623	601	593	611	606	611	605	612	613	615	605	602	589	576	598	583	656	578	633	640	607	661	588	567	566	590	596	592	621	569	592	633	591	601	636	596	623	615	625	635	582	645	594	600	605	609	671	611	549	617	559	583	625	644	555	622	621	599	580	605	654	588	599	537	613	610	636	556	629	634	626	580	622	618	578	625	608	587	626	632	580	625	596	629	645	609	639	659	631	604	564	598	607	609	604	591	629	606	586	611	629	591	616	644	568	630	633	604	606	615	601	643	631	599	578	631	595	598	579	604	612	633	614	603	598	584	601	566	652	590	594	613	602	579	586	628	598	608	576	586	606	668	625	618	598	567	638	617	628	576	612	627	621	592	617	600	582	620	581	591	630	634	564	602	600	594	577	589	589	589	610	656	567	583	631	587	670	613	579	586	585	607	594	610	653	607	646	617	603	572	616	583	594	621	589	579	619	602	625	592	654	673	637	545	585	607	627	573	586	614	595	590	633	567	613	613	625	603	612	591	608	560	547	603	585	584	629	596	608	586	578	600	628	587	623	576	624	620	601	649	578	619	583	644	619	600	610	616	527	579	590	638	598	612	574	623	609	613	601	605	617	615	590	616	612	589	597	612	628	582	584	635	637	620	619	647	632	602	630	615	615	664	626	603	616	596	620	606	592	620	585	632	551	642	629	602	600	641	602	621	570	607	615	611	644	559	621	635	606	627	616	568	599	617	573	642	608	635	578	628	571	574	623	568	640	616	659	628	557	635	642	569	622	596	588	603	586	629	607	622	592	564	580	601	643	576	589	681	610	589	586	594	579	580	651	630	562	620	627	647	575	619	635	619	575	606	615	564	641	622	597	583	575	618	656	623	633	636	611	593	573	604	622	614	628	579	598	602	587	589	611	571	610	610	598	649	625	580	617	590	653	615	598	611	595	644	590	586	618	595	616	616	598	613	610	586	593	580	637	542	631	606	631	573	616	665	608	617	621	550	632	608	574	626	631	651	627	555	635	635	629	603	604	593	598	607	595	587	592	611	638	570	582	615	613	573	590	632	598	596	607	629	595	593	580	594	614	650	609	629	634	601	572	585	619	654	590	617	598	625	654	600	656	614	610	582	590	605	590	639	635	581	599	557	610	628	602	604	582	572	624	607	641	651	626	568	585	570	634	618	569	634	545	581	610	574	593	613	580	605	591	579	617	591	623	632	599	624	614	623	614	635	586	615	590	596	615	621	651	593	624	617	636	577	571	610	656	599	597	589	631	563	619	574	644	594	595	592	637	643	587	593	648	616	640	610	575	620	622	544	608	602	597	590	600	605	624	648	574	607	597	593	637	615	605	594	602	564	655	577	652	616	592	595	600	585	586	604	578	628	610	564	614	595	603	611	561	634	614	562	642	654	585	592	646	595	609	582	564	649	604	613	608	603	626	597	624	605	604	635	620	641	645	593	665	599	597	602	654	602	595	599	657	585	637	622	626	638	601	574	581	607	627	597	620	602	627	647	659	616	662	609	629	623	608	614	589	619	628	651	610	637	616	548	565	632	589	632	589	600	593	602	605	641	661	620	556	622	597	651	591	603	648	657	597	607	597	601	610	618	593	624	617	568	559	608	611	623	613	616	656	616	659	614	581	597	630	595	579	639	662	594	621	579	580	600	616	639	602	595	642	576	537	607	620	583	617	609	624	567	610	632	612	613	603	612	617	601	618	657	666	615	568	632	609	612	561	592	651	638	551	602	655	580	579	595	574	581	590	567	651	616	592	639	604	591	602	641	603	584	554	595	638	663	567	622	642	631	620	594	602	640	576	593	632	614	647	624	588	625	599	606	645	596	607	572	641	654	646	580	654	575	587	592	576	607	623	618	642	590	589	652	611	571	582	612	597	611	609	589	607	618	609	580	615	648	588	599	579	591	599	581	636	597	632	628	594	619	569	622	615	586	618	634	605	626	597	604	584	586	588	608	623	622	590	648	625	620	588	586	624	569	548	619	603	599	592	618	596	569	604	578	585	618	620	570	573	582	578	584	645	619	644	611	588	604	565	622	575	591	605	649	607	616	596	614	572	586	588	622	631	605	617	608	599	616	664	617	580	581	608	583	655	603	591	652	634	607	594	626	571	536	603	591	634	637	624	623	612	608	635	592	610	637	587	601	578	622	602	600	586	614	575	639	618	569	662	619	617	633	589	597	549	617	603	640	620	610	578	582	613	643	632	612	601	616	650	594	553	611	623	596	644	628	567	616	629	596	616	652	628	620	596	561	562	587	630	614	561	629	604	609	614	629	613	596	623	636	574	627	609	573	652	599	587	620	578	661	599	626	575	584	593	599	602	608	540	636	642	537	585	633	604	604	622	602	623	604	616	565	595	579	588	601	589	609	623	610	624	569	601	581	620	608	589	578	599	639	619	575	630	635	565	591	621	614	627	644	578	611	576	586	645	618	578	602	583	621	630	598	671	642	585	631	553	627	565	613	574	612	544	637	628	632	562	628	567	603	600	601	603	643	599	609	571	614	572	584	649	586	603	584	612	590	634	575	588	652	623	584	609	616	618	591	661	619	566	611	564	601	620	635	619	630	630	623	655	572	649	616	582	629	598	654	591	646	586	601	604	620	562	638	602	631	582	597	600	630	640	633	646	602	616	599	606	610	596	572	606	612	656	581	619	594	604	610	602	632	630	591	609	607	588	616	659	635	631	624	604	597	626	571	635	592	634	620	578	613	616	610	623	635	581	648	615	656	611	611	564	593	568	649	610	596	613	569	604	599	595	618	638	651	611	576	623	601	614	614	623	581	603	617	581	607	594	595	637	605	620	616	593	623	617	583	627	637	610	576	590	598	642	627	658	602	604	573	628	615	579	618	575	583	579	556	619	655	635	597	623	647	632	613	616	608	596	617	615	582	626	652	581	608	595	590	649	581	603	646	602	647	573	583	632	586	621
24334	21206	27272	25149	8992	1088	761	518	440	369	381	304	279	271	250	223	214	250	208	202	236	237	203	209	190	175	197	198	173	224	218	179	211	227	213	187	211	208	200	201	215	232	200	201	214	218	223	198	211	207	211	186	171	227	199	196	166	212	239	174	201	189	189	203	211	187	189	195	183	194	216	187	192	165	183	182	207	181	190	183	201	208	191	190	211	161	200	201	184	211	188	202	184	175	198	198	186	171	179	193	186	202	168	175	218	206	198	183	198	177	180	202	200	221	202	199	192	196	192	199	205	179	186	199	192	213	176	182	184	189	175	194	210	215	195	191	212	195	199	176	173	215	192	198	190	185	201	172	171	147	169	203	205	195	176	232	222	221	196	212	199	180	192	220	187	206	169	183	193	173	175	200	198	169	204	186	204	192	186	211	191	194	205	173	188	192	173	189	197	213	170	196	197	193	184	183	168	211	177	176	199	199	189	219	189	180	163	188	187	183	200	175	189	188	191	178	217	178	181	174	185	182	199	211	162	208	206	169	207	167	209	181	206	172	196	205	190	196	192	194	192	194	191	193	198	173	211	200	178	192	187	179	219	197	195	185	189	168	186	200	203	183	188	192	193	210	199	206	205	205	196	189	194	176	193	173	197	192	205	190	198	196	204	202	195	171	200	215	171	213	189	184	195	181	183	193	194	205	229	214	180	202	178	204	203	190	176	197	206	172	207	200	188	162	192	207	192	188	200	192	170	197	191	186	211	187	182	198	171	201	201	215	182	190	174	185	193	185	211	216	184	173	182	192	213	179	187	208	208	181	207	183	196	176	205	207	196	229	215	212	185	208	193	184	184	191	184	196	202	199	197	199	199	205	191	189	192	178	190	203	182	178	192	202	190	204	204	199	174	173	193	180	190	215	194	190	185	199	191	190	198	179	211	207	200	182	176	197	226	181	183	205	174	191	176	176	173	188	201	184	195	183	166	194	179	178	193	219	196	187	184	184	163	180	208	180	181	187	216	197	205	180	184	159	186	188	182	194	194	189	207	169	191	205	193	184	197	197	218	160	208	168	184	183	195	176	209	194	207	193	168	181	184	174	182	216	170	214	182	192	193	182	178	198	208	197	173	203	193	186	179	179	160	185	201	187	205	174	210	210	203	201	207	171	199	192	168	191	178	195	176	193	182	186	197	178	190	181	195	173	175	196	201	192	184	192	177	186	185	163	183	211	202	188	188	173	204	195	200	190	201	206	173	183	210	206	175	193	182	183	186	196	200	219	203	187	192	164	190	187	198	188	200	206	247	202	199	192	186	192	205	207	217	212	206	203	205	167	190	186	176	211	207	179	217	208	202	175	190	198	181	209	220	194	175	154	197	178	177	205	195	188	211	190	185	203	182	180	187	178	186	207	193	183	206	207	216	208	189	218	186	194	195	166	192	179	191	210	198	185	199	203	162	220	180	169	209	161	205	207	191	185	191	192	222	206	182	198	222	196	195	175	176	185	197	179	202	187	206	192	196	192	214	167	188	212	207	185	188	194	197	198	168	197	185	192	213	214	201	199	185	213	177	199	162	165	183	195	176	214	191	201	183	190	197	186	192	191	187	226	190	210	202	155	183	188	177	195	209	190	204	220	213	193	184	182	191	186	201	195	165	214	213	190	180	189	174	207	196	160	196	184	184	175	183	209	193	214	216	209	204	186	193	190	192	187	177	186	186	194	176	223	191	204	230	182	209	204	193	191	195	194	182	214	185	180	202	185	170	197	203	185	208	196	217	159	191	176	192	213	180	211	202	205	183	182	185	183	195	180	211	160	177	191	155	204	188	184	192	188	182	215	182	188	207	187	184	185	183	187	198	197	179	208	197	201	193	203	180	227	202	207	180	212	185	213	193	196	198	196	183	180	208	187	198	185	211	187	203	183	185	186	183	214	194	195	188	184	155	173	189	204	176	220	206	198	201	183	219	205	207	183	189	233	182	187	199	176	186	217	208	190	175	197	181	193	203	207	198	222	188	192	202	195	182	196	189	197	222	184	185	191	195	185	187	189	217	185	232	199	202	208	199	183	209	179	203	195	210	207	203	179	210	186	176	203	193	199	184	198	192	199	180	207	163	180	210	184	186	179	208	203	193	188	249	182	176	185	183	201	195	176	222	217	190	201	206	198	164	197	174	189	160	197	222	216	213	215	176	185	197	183	224	190	207	184	162	201	212	194	192	192	201	184	166	186	184	207	221	183	193	200	198	186	209	168	185	194	214	170	194	208	205	168	201	209	178	198	186	184	190	198	199	195	173	177	173	197	205	198	186	186	215	166	217	182	191	190	193	196	179	201	208	197	203	213	180	207	207	166	184	185	230	194	197	187	205	173	200	192	174	186	189	201	200	182	232	195	198	193	169	202	192	181	179	176	189	204	190	178	175	192	194	173	198	225	180	199	164	192	179	188	185	205	206	212	179	200	198	189	180	184	205	188	213	183	188	191	169	192	175	192	189	186	205	193	187	176	174	242	190	179	169	180	199	183	172	198	191	188	209	201	192	169	176	191	215	187	208	215	193	182	185	168	211	181	191	191	166	197	175	179	172	180	160	191	172	191	217	218	201	194	175	211	186	185	181	189	209	197	189	201	193	178	203	185	221	233	184	196	199	184	191	203	207	210	183	176	210	184	209	182	205	191	200	183	196	184	206	202	186	187	163	191	205	194	158	192	178	192	180	173	188	192	194	185	206	203	189	180	200	194	183	220	211	189	184	186	187	189	212	187	203	170	185	180	186	202	210	195	189	168	184	211	189	179	196	191	205	184	172	168	202	186	189	210	190	165	194	162	194	224	187	223	213	183	183	226	174	192	197	206	203	192	205	189	179	192	180	199	189	171	194	209	210	204	193	190	202	199	195	203	224	175	185	180	201	194	175	200	203	174	183	179	185	185	210	171	181	210	181	192	199	200	196	203	196	180	178	193	197	188	186	201	184	207	170	203	197	192	175	188	171	181	179	211	170	189	173	209	187	190	180	202	188	193	213	194	203	181	201	205	185	191	183	182	201	196	196	180	197	168	178	166	187	199	197	188	194	160	202	196	207	199	191	188	199	195	198	193	198	194	205	190	176	193	180	194	200	179	182	216	222	165	199	209	198	204	204	182	183	196	196	193	189	199	204	196	214	182	212	200	218	194	183	216	188	203	169	176	170	213	184	187	170	189	174	190	199	199	201	204	201	195	189	182	204	209	202	199	187	196	204	194	188	168	151	175	191	186	171	188	204	186	206	225	193	185	210	199	194	217	207	200	198	186	203	199	183	185	185	184	195	191	214	187	196	221	199	195	175	190	191	202	214	188	166	219	198	223	211	206	203	183	230	163	171	183	168	174	164	188	180	207	202	213	183	203	178	192	194	191	177	194	201	189	196	187	193	170	211	183	197	191	182	193	185	184	172	207	195	180	186	214	204	175	179	194	190	168	179	194	196	204	209	195	180	173	189	198	195	182	183	180	197	164
26623	36188	9228	3672	2605	2046	1514	1058	875	825	705	533	492	464	425	360	292	335	319	301	288	299	278	311	299	267	300	288	288	288	289	304	326	296	287	290	297	299	272	304	302	302	311	266	329	288	286	295	287	303	267	300	270	251	293	257	292	282	291	302	276	292	275	292	264	284	264	249	291	271	264	249	290	260	251	248	237	256	270	255	276	245	262	270	265	290	289	251	249	249	276	266	257	279	288	253	263	253	283	282	239	279	250	258	256	259	259	249	282	258	260	236	281	251	266	257	254	275	236	273	263	273	257	278	265	271	282	243	284	251	249	299	273	252	260	262	273	267	251	249	245	257	265	261	260	281	253	270	296	279	272	261	248	244	280	274	265	294	264	271	248	272	277	302	268	281	259	300	271	265	263	264	265	279	235	226	251	271	250	300	283	263	261	262	255	254	274	267	241	244	287	283	260	253	269	283	260	276	250	268	264	281	254	247	254	270	285	285	289	245	267	233	254	270	261	274	317	244	266	250	251	283	294	265	259	281	228	300	289	263	253	222	262	250	292	255	266	244	275	282	262	244	253	257	290	252	270	269	267	263	238	272	279	273	246	253	263	274	244	266	276	264	260	296	256	257	262	273	253	287	255	254	250	287	299	274	284	262	271	266	269	267	256	245	253	275	270	292	243	278	252	245	270	266	303	247	245	272	262	282	273	282	248	250	246	260	266	281	280	257	268	258	267	254	247	241	260	250	287	257	253	248	268	277	291	287	265	250	246	294	265	276	296	235	274	290	281	279	257	251	265	237	245	221	284	288	274	281	278	263	268	276	260	270	285	256	250	249	262	263	264	234	279	236	238	268	273	278	282	276	265	262	272	261	268	260	285	282	262	298	260	252	262	268	234	254	276	246	261	273	231	250	252	275	272	255	274	256	286	258	278	234	232	277	263	284	258	267	269	288	279	266	267	292	249	283	258	283	276	254	282	247	254	254	253	242	278	284	287	282	274	279	281	254	240	239	282	257	278	252	240	276	266	257	248	259	272	267	238	253	235	260	291	278	268	274	268	263	260	258	254	223	256	244	256	256	278	250	281	269	300	252	256	248	291	272	258	292	249	281	269	249	245	266	281	290	262	270	250	271	278	270	293	250	278	242	278	260	267	276	266	269	259	280	256	242	267	269	250	264	255	281	269	229	227	253	301	233	305	258	261	263	278	247	275	289	247	239	262	281	257	240	252	248	264	260	268	256	239	257	266	260	235	245	263	258	256	244	271	255	288	274	273	289	271	279	262	276	276	249	259	227	281	264	275	242	280	273	241	277	270	258	293	283	279	271	257	277	264	283	254	250	284	246	287	283	266	259	286	273	280	257	248	253	263	255	231	267	288	247	256	238	220	277	275	280	275	282	279	267	282	265	281	259	228	209	270	260	281	275	267	271	293	255	276	283	265	266	288	265	263	232	252	264	250	270	269	252	268	287	263	248	271	260	289	287	261	272	284	257	257	263	271	245	261	255	272	281	271	268	283	275	263	269	263	270	255	244	263	269	260	266	242	272	248	250	274	269	298	253	243	248	243	274	269	246	247	265	273	281	275	275	273	262	263	276	250	261	274	256	275	247	263	258	281	297	265	275	261	289	225	264	262	265	260	258	274	288	267	243	271	290	248	252	287	275	239	268	241	287	264	251	274	246	259	276	246	258	238	269	252	294	263	287	270	255	266	269	243	302	276	272	262	262	265	273	247	252	265	273	250	280	265	248	266	255	294	268	272	283	263	264	269	272	269	275	254	284	304	243	260	281	264	278	253	264	269	249	309	269	255	255	239	279	282	273	240	250	266	288	273	255	265	256	264	280	265	255	254	293	263	246	254	255	271	293	244	274	284	255	255	266	272	266	271	280	245	290	254	262	253	256	251	261	273	271	260	244	246	268	260	268	269	269	242	297	249	254	262	270	260	247	273	255	284	261	275	255	285	273	305	259	266	240	267	281	263	271	273	266	260	272	271	301	274	257	245	248	263	264	268	254	252	242	243	271	263	252	282	251	274	259	225	241	269	245	260	244	264	255	264	262	261	266	246	263	277	265	268	240	245	257	261	268	252	283	253	255	299	250	245	266	253	286	234	270	252	269	250	277	280	267	251	261	254	269	280	257	273	255	257	249	244	261	233	237	265	282	250	248	276	267	268	261	276	278	273	266	246	263	254	234	256	278	278	273	263	264	292	220	252	256	261	266	235	240	265	256	278	282	267	274	252	258	297	262	260	271	272	247	257	236	264	270	267	291	259	251	247	267	283	257	284	273	271	264	254	268	290	273	258	271	282	287	297	271	263	267	273	273	253	243	249	218	269	260	284	262	253	278	253	262	252	244	258	279	255	256	267	257	259	250	260	266	272	265	245	259	262	255	258	252	285	268	255	267	240	268	266	274	259	280	271	278	276	250	238	268	243	261	269	269	287	281	285	266	262	245	257	265	266	283	271	244	249	260	244	271	272	276	259	235	281	278	247	251	250	270	248	249	246	274	251	261	271	280	255	244	280	275	262	234	278	273	284	251	241	268	263	245	260	277	248	275	264	236	295	248	264	279	252	254	233	270	276	243	280	269	260	245	260	255	247	268	266	271	265	269	265	259	270	243	276	278	282	266	265	280	247	287	260	252	285	249	279	239	301	283	266	234	281	261	257	261	255	267	264	249	239	254	251	252	257	261	262	266	262	302	253	283	273	258	263	292	283	277	266	246	269	271	263	273	286	270	274	268	233	282	246	272	269	262	232	258	246	254	248	285	293	240	262	272	261	278	265	284	261	251	264	270	274	283	251	268	284	252	226	270	263	257	273	237	255	299	266	265	247	246	278	255	245	256	260	241	284	274	260	272	277	257	294	297	268	282	258	279	274	270	270	257	263	254	271	252	249	283	287	259	258	262	253	273	239	281	249	280	259	256	289	268	258	296	266	279	243	275	276	306	281	268	255	279	268	258	256	257	260	298	283	295	262	265	262	264	254	274	273	265	268	256	255	298	260	273	284	269	266	273	269	265	261	263	266	282	254	259	270	243	283	270	260	238	279	259	250	280	251	253	235	275	242	260	244	282	262	267	245	291	281	281	261	244	231	262	285	283	283	259	265	267	256	260	274	279	276	298	278	251	287	245	241	270	267	248	288	246	247	265	271	259	287	268	272	257	287	299	270	301	261	242	259	274	286	268	259	266	255	266	274	261	243	269	257	252	273	261	259	286	287	254	237	260	250	248	261	290	301	281	272	275	257	266	261	236	252	265	276	269	261	273	261	271	291	252	259	273	261	253	287	257	271	271	262	269	252	247	283	264	239	264	254	244	286	248	264	262	264	268	253	304	267	265	265	249	235	251	287	257	262	245	263	260	286	262	251	291	249	263	272	244	247	281	256	245	281	258	296	251	248	222	301	267	280	252	300	256	246	268	289	258	276	239	260	289	262	247	274	264	263	280	253	267	261	276	264	231	297	254	262	257	286	240	250	269	278	244
22224	21209	28966	23738	21206	21224	8316	1501	1045	911	808	667	640	514	524	470	413	432	432	439	410	431	388	384	392	382	433	422	392	409	421	408	386	368	380	387	420	392	390	404	393	379	430	423	388	397	411	414	414	463	401	377	407	390	386	441	412	394	402	375	376	405	398	361	388	380	379	397	369	366	381	360	385	405	375	341	359	388	342	353	384	363	365	420	448	362	370	365	390	410	391	326	404	352	342	394	374	380	405	375	355	394	356	380	393	340	378	371	343	377	337	352	393	352	347	389	375	373	382	367	361	373	357	372	325	406	402	371	370	373	370	346	399	398	392	380	361	378	382	366	404	351	356	388	356	340	371	343	389	395	360	380	381	360	358	408	380	412	387	388	402	372	368	365	387	381	342	371	377	385	395	358	385	378	387	375	375	389	379	386	370	360	386	388	381	363	359	351	382	353	378	370	372	360	397	388	373	351	370	398	360	368	358	354	401	375	363	380	382	357	373	375	366	373	369	344	360	416	371	385	371	373	375	363	384	367	368	364	360	345	377	381	368	362	386	357	376	402	365	374	391	366	356	391	390	315	351	364	386	390	355	350	391	385	377	375	389	395	364	342	351	357	336	390	363	379	368	339	360	388	385	388	372	385	370	369	425	367	388	362	317	398	404	364	355	363	380	366	366	384	365	357	460	399	390	389	398	331	379	336	398	386	371	384	357	383	376	357	373	397	386	347	387	378	375	373	388	369	385	358	379	413	396	373	393	357	367	389	394	371	382	393	413	358	391	398	364	347	414	355	410	370	361	394	359	375	358	385	365	391	428	364	321	355	376	341	392	347	403	359	377	365	373	366	364	383	382	358	348	366	376	398	339	341	341	356	363	360	364	380	404	368	370	383	385	370	413	396	374	390	384	360	393	368	361	362	368	364	378	405	348	370	366	354	368	379	400	397	376	390	365	370	383	368	398	371	380	384	369	398	392	371	360	359	378	348	373	404	387	378	392	361	359	344	361	385	396	369	390	377	342	352	370	364	345	376	391	411	373	376	373	374	406	369	373	386	362	361	365	347	364	407	383	374	370	378	399	361	349	369	382	395	342	387	365	357	349	381	396	363	340	371	349	363	396	377	396	389	346	409	379	381	397	373	403	370	363	372	365	368	372	350	408	404	349	352	354	348	392	353	366	387	355	368	359	401	358	371	418	345	361	364	337	368	371	379	378	373	365	389	375	375	360	378	397	359	376	365	362	351	356	366	345	360	357	363	356	381	379	385	376	387	378	362	344	388	389	389	350	386	363	367	390	362	377	355	361	372	371	389	369	365	359	417	384	375	396	372	373	364	356	374	370	348	374	370	358	356	389	380	387	339	371	377	379	401	402	381	368	353	369	358	397	370	385	362	359	370	369	345	357	372	386	391	357	356	366	372	378	335	336	414	378	380	334	385	387	348	394	365	371	365	357	401	391	369	386	366	376	402	365	388	370	374	409	369	374	392	367	388	321	378	383	386	362	379	353	380	358	355	387	351	385	391	382	345	358	392	339	385	397	361	372	379	367	357	381	359	344	421	375	394	356	357	386	333	388	395	370	379	353	384	362	364	355	351	358	380	369	342	368	346	367	370	375	360	344	396	382	361	357	401	359	357	345	354	349	370	367	361	336	359	361	364	378	359	392	358	352	373	377	360	344	359	366	361	391	364	361	355	389	364	363	382	406	393	405	349	352	365	347	342	372	336	345	372	357	377	358	392	377	332	365	354	379	372	369	353	387	359	365	375	371	355	367	379	363	394	364	391	359	367	376	371	357	366	384	369	327	394	347	377	358	364	364	372	388	368	379	367	372	362	390	372	380	358	367	387	347	342	371	366	374	375	363	386	355	341	369	350	375	383	382	352	370	370	369	332	377	385	330	397	386	356	373	394	358	378	398	360	350	364	367	390	374	396	377	366	389	389	383	356	393	385	375	357	350	354	345	381	395	332	372	369	373	375	389	350	346	392	363	357	393	378	357	379	385	402	367	388	372	350	369	381	347	335	350	359	380	375	365	379	344	373	381	366	402	335	366	364	347	387	389	369	379	371	385	379	348	386	331	363	318	408	340	359	398	350	362	354	396	402	367	360	382	382	390	380	359	379	361	358	380	375	388	375	344	337	377	366	348	387	352	386	343	330	376	348	406	373	374	388	354	365	350	370	336	383	380	374	371	348	396	379	387	377	396	408	375	370	384	359	409	403	359	397	381	393	370	362	361	323	369	357	412	378	372	374	379	382	370	373	338	381	380	390	354	422	407	396	369	366	359	374	365	373	350	371	382	396	378	367	368	356	376	357	360	375	355	387	371	334	376	361	384	361	357	407	402	349	381	390	366	367	373	362	375	367	400	356	379	378	341	407	369	380	358	339	376	360	367	389	384	369	376	381	375	384	363	367	402	354	357	378	361	357	438	371	349	330	311	359	425	321	388	363	355	362	385	360	372	378	355	365	370	388	370	373	335	372	370	354	391	384	387	357	359	370	367	390	398	372	391	398	373	346	359	388	365	359	364	375	374	360	382	360	335	349	344	390	397	387	373	364	342	362	394	369	397	339	411	390	371	372	374	371	354	336	350	347	341	402	355	377	367	353	378	394	361	372	380	377	402	377	351	393	374	381	354	356	352	403	362	383	356	379	364	382	377	408	360	363	379	363	395	350	364	390	353	361	364	357	376	356	384	343	393	372	378	375	370	367	355	350	400	352	388	384	370	371	357	376	381	381	371	333	398	381	367	397	392	381	396	378	355	333	366	418	407	344	358	378	397	358	368	373	370	379	365	392	349	335	339	372	406	379	383	397	365	366	368	381	390	388	393	380	391	370	366	364	372	387	375	363	378	372	385	390	360	380	357	370	386	374	355	353	390	353	369	344	355	368	402	373	380	346	397	405	346	374	364	379	397	387	362	394	368	351	372	343	363	351	421	403	365	372	388	357	383	382	353	376	362	395	388	381	404	364	364	343	359	363	385	375	430	381	390	386	343	360	375	386	361	352	359	363	346	342	372	366	373	330	366	358	398	356	380	345	380	373	324	375	368	380	354	401	369	363	381	353	346	372	356	413	362	377	365	384	370	368	344	398	388	353	378	394	371	366	402	343	392	378	399	371	351	364	361	402	392	354	385	406	373	356	402	402	387	379	372	355	362	394	352	378	366	369	387	395	374	381	380	412	401	374	364	366	359	403	359	385	388	358	362	338	373	351	351	345	380	373	384	366	377	378	405	367	376	384	368	357	363	364	391	334	383	354	396	341	389	372	345	377	374	394	388	353	386	376	369	375	403	376	360	388	374	344	354	356	362	401	330	347	365	355	375	333	356	391	384	377	389	368	351	386	377	369	376	361	370	379	393	360	368	385	334	339	377	382	350	350	395	379	354	382	374	395	412	358	369	398	332	342	384	400	361	379	363	353	396	385	382	369	404	365	376	368	367	350	411	395	401	391	366	379	384	357	360	394	352	355	402	349	361	361	406	341
31561	47111	14875	7883	5887	4557	3233	2560	1938	1850	1446	1148	1009	851	820	708	667	636	582	605	554	570	566	536	573	551	548	566	525	507	562	533	565	558	543	524	536	551	516	575	575	540	513	527	529	540	564	606	597	526	537	497	558	543	526	554	505	500	495	552	506	505	532	501	514	507	525	523	506	514	487	498	527	474	518	479	476	503	484	528	508	507	450	472	477	502	485	489	464	463	491	475	486	474	428	482	505	484	504	495	525	515	467	477	511	519	486	516	512	497	508	491	471	481	478	499	431	513	477	482	510	496	487	487	468	483	480	530	458	494	471	471	451	473	460	527	464	488	439	490	473	464	521	451	473	489	494	501	484	496	487	482	491	490	480	446	483	488	482	496	495	522	511	475	499	473	476	535	465	471	452	500	489	515	494	483	507	468	490	482	489	490	490	506	465	494	496	479	504	503	522	505	432	488	481	453	469	537	466	492	523	496	511	512	463	436	499	477	510	456	480	495	481	520	496	503	458	512	492	497	507	456	478	463	475	491	496	510	476	494	530	526	491	483	520	472	466	478	496	454	468	523	471	480	467	500	462	503	495	469	458	496	501	482	487	467	462	513	530	463	483	503	491	495	491	433	479	476	480	494	478	482	510	512	477	517	456	471	456	504	452	462	500	470	482	474	454	495	491	489	471	504	495	483	500	536	497	477	468	498	453	511	488	484	529	477	478	459	547	504	513	456	486	492	450	486	467	478	474	491	469	497	477	470	461	499	462	540	490	518	495	460	469	527	511	486	470	503	468	504	476	514	484	521	495	473	525	479	515	484	487	465	465	491	464	522	487	493	522	481	498	503	513	490	492	504	488	482	487	493	488	435	434	492	491	488	489	489	458	508	480	510	496	537	483	490	537	450	540	472	494	483	513	508	507	470	484	459	485	455	501	503	471	515	470	482	483	494	485	454	455	491	494	487	483	460	484	486	468	544	506	507	470	445	533	525	480	489	490	500	506	487	476	498	467	515	502	491	452	499	470	483	460	485	477	491	506	498	492	464	508	455	491	524	475	473	489	476	449	438	511	473	504	497	506	466	450	460	507	493	497	494	532	517	472	482	499	476	483	505	447	477	502	500	456	486	500	528	479	508	503	546	496	483	439	517	472	451	495	470	483	538	499	529	517	465	489	454	474	518	532	480	551	516	463	510	481	490	483	514	455	488	482	549	519	487	497	472	518	508	502	464	463	454	491	435	512	494	459	492	479	484	484	460	521	516	504	495	518	443	502	473	487	498	479	474	492	492	461	437	479	459	528	489	449	460	512	482	461	500	482	484	524	501	434	462	485	431	482	491	503	518	533	489	505	517	494	454	476	478	484	515	494	497	492	465	505	491	484	470	443	499	463	488	492	488	488	488	535	474	473	476	492	453	507	520	482	496	484	489	503	491	507	481	465	446	486	472	494	479	504	483	506	484	500	486	445	489	476	492	474	495	476	484	526	499	467	471	492	486	522	455	450	497	514	488	492	467	504	491	430	471	526	531	487	493	476	489	486	510	483	487	504	475	522	514	478	468	487	481	503	480	453	488	511	480	488	477	507	474	508	468	468	501	494	509	486	502	482	497	458	469	503	502	499	485	450	451	485	472	470	538	467	456	504	493	500	497	476	493	434	509	496	446	486	486	490	473	513	508	499	496	465	484	472	487	502	505	475	468	479	517	479	485	475	508	475	514	489	473	490	510	469	518	485	493	495	504	494	456	500	516	508	475	511	447	505	507	467	499	510	500	481	447	450	494	494	484	494	466	505	454	451	495	495	499	481	506	475	475	524	479	478	426	474	468	480	521	462	471	463	452	497	498	503	488	497	525	483	503	491	490	497	486	469	493	502	476	510	471	485	485	454	489	494	445	512	511	510	465	525	492	507	488	514	497	501	487	486	456	523	546	495	505	492	480	476	485	502	472	466	478	547	480	524	466	463	472	520	486	496	501	489	487	470	490	510	488	491	527	495	511	531	500	478	455	489	491	511	489	491	516	475	490	467	486	495	503	502	493	536	480	523	494	471	475	508	473	463	493	489	526	497	484	484	453	488	492	493	479	535	450	473	487	469	493	492	456	519	481	521	509	510	456	478	489	472	504	501	455	504	530	474	475	499	468	492	498	492	434	514	511	479	489	494	446	476	513	488	475	515	487	486	472	513	463	504	509	444	463	445	516	477	464	506	495	480	481	499	508	475	507	481	462	494	499	510	445	504	490	477	489	479	495	483	473	509	510	482	455	479	524	531	500	507	472	447	511	518	524	496	487	466	506	446	494	504	475	464	467	502	489	478	487	470	498	482	482	485	475	465	489	493	475	474	508	483	484	482	519	536	498	544	495	460	520	503	462	482	463	483	466	478	488	505	502	523	498	500	507	494	447	509	508	438	536	495	472	482	499	484	515	493	529	535	477	470	497	501	468	483	482	480	493	468	494	495	447	500	484	463	508	506	498	486	495	495	451	531	474	492	477	526	508	489	489	498	461	496	483	490	507	499	489	463	498	504	519	486	504	466	494	483	432	462	480	488	507	511	505	476	512	522	470	493	479	525	477	490	502	459	499	489	476	483	535	489	459	494	475	539	483	472	466	493	439	485	455	462	488	495	452	495	487	513	502	488	500	486	467	503	525	480	494	506	480	478	454	495	477	465	503	471	473	493	497	525	477	486	526	479	501	497	464	490	489	482	507	497	477	523	494	506	459	472	465	491	469	489	499	500	472	480	493	490	504	497	493	479	488	495	476	469	495	493	476	489	506	536	489	458	550	488	501	493	491	491	451	477	458	486	452	504	455	468	503	468	507	468	503	488	495	503	455	504	477	487	492	511	517	467	508	511	493	478	507	486	526	486	469	461	470	507	509	509	487	441	532	501	515	486	487	458	495	520	493	460	466	523	488	493	516	474	460	509	455	469	506	449	496	484	543	456	523	475	490	485	519	493	468	461	497	477	509	480	474	472	507	472	502	484	486	477	479	500	522	514	478	489	486	480	480	485	482	508	498	477	539	493	494	460	481	455	468	497	446	486	446	488	513	488	486	471	496	453	462	511	450	462	511	456	448	492	514	465	508	488	481	483	463	508	483	489	514	493	468	447	481	514	519	462	492	479	450	497	469	527	467	480	487	496	490	468	490	451	518	461	463	489	481	508	496	467	445	505	481	499	485	552	500	469	450	481	485	491	473	525	481	467	464	533	487	474	510	494	484	481	461	461	462	479	522	535	512	473	505	476	491	487	465	465	483	508	501	503	515	509	499	458	500	462	462	479	516	489	509	525	484	456	483	458	503	482	452	477	458	490	476	483	495	500	503	473	472	511	480	516	487	477	523	476	512	507	495	447	493	508	467	479	506	521	496	473	507	446	493	479	469	461	502	489	507	498	513	514	520	460	506	482	510	474	525	481	526	512	509	505	500	485	439	465	494	510	466	482	503	447	519	491	519	480	457	469	434	454	478	471	502	481	459	470	498	488	509	481	505
27436	21437	10584	2140	1195	872	626	559	506	493	453	442	414	347	343	310	347	345	326	340	312	349	325	324	336	321	309	339	319	320	343	353	340	332	359	315	299	319	352	352	363	340	379	340	308	357	323	328	321	317	330	361	336	336	353	358	344	347	336	354	323	298	337	342	319	367	318	330	329	314	319	337	351	319	327	319	311	341	295	338	320	310	335	293	293	326	355	340	337	322	330	306	316	357	334	333	312	311	303	316	332	326	318	332	295	376	338	354	333	333	338	294	329	332	305	330	334	333	343	324	317	320	329	329	305	342	342	334	353	358	322	337	318	330	322	333	316	365	337	323	335	327	303	338	323	331	318	320	317	321	338	327	329	376	324	314	308	304	310	318	301	310	348	306	340	321	298	331	327	347	352	304	352	326	352	327	339	324	336	326	333	339	325	327	343	340	353	320	340	327	297	342	342	348	304	334	314	364	314	330	345	331	338	320	325	331	363	373	332	321	330	305	312	317	333	315	297	323	341	327	313	338	332	329	331	333	316	350	353	340	359	344	334	340	334	333	295	340	290	353	322	335	329	308	316	311	349	349	329	348	318	318	334	341	347	309	317	333	306	321	359	327	324	329	329	310	319	327	343	332	329	334	321	361	342	305	319	332	327	337	340	324	304	323	317	348	350	338	335	328	306	325	323	314	338	321	308	316	342	316	308	311	336	308	332	328	324	333	323	358	332	325	349	320	305	317	350	349	315	330	284	333	305	340	352	334	301	320	340	320	309	323	313	318	320	324	313	310	351	333	371	337	316	348	337	323	358	318	292	342	327	361	327	332	320	333	313	344	340	393	323	341	321	369	329	350	330	311	326	329	343	353	341	333	332	324	315	303	341	328	319	342	283	348	313	334	323	348	329	343	328	317	347	333	331	316	322	342	338	362	312	332	356	312	310	336	335	321	322	343	324	333	338	342	297	357	336	326	346	331	333	354	323	322	352	308	334	375	321	315	353	336	334	352	333	347	366	319	312	324	318	324	331	334	348	322	343	345	313	360	307	336	335	354	345	310	333	321	309	325	323	297	321	308	316	302	329	333	313	338	327	338	343	354	346	327	320	317	331	305	338	328	283	317	307	308	325	298	329	316	359	324	352	328	343	310	323	325	320	329	360	319	321	311	326	338	283	335	314	301	345	327	368	313	321	360	339	314	325	338	329	327	310	331	325	353	337	340	312	335	310	319	356	323	308	299	319	327	356	368	345	351	307	340	331	344	274	336	318	308	286	348	317	364	361	320	337	318	360	335	290	345	292	338	334	333	340	338	304	357	334	306	305	315	313	304	326	330	336	340	338	335	350	339	290	332	311	341	329	344	351	331	337	283	325	315	350	322	346	310	318	328	325	313	329	326	303	327	336	326	339	315	328	302	346	303	344	287	279	330	337	334	349	344	344	339	349	339	341	329	326	301	338	333	317	347	332	298	329	334	350	282	340	306	370	355	353	365	320	352	333	318	356	340	310	298	322	305	332	331	333	345	336	344	324	347	339	344	335	344	332	292	349	336	347	323	365	318	344	348	336	324	305	344	314	305	309	352	310	312	317	357	310	309	322	310	344	334	331	298	322	330	310	313	320	341	336	325	321	335	313	340	341	329	340	327	363	340	326	323	303	314	331	335	334	325	348	321	341	330	319	328	374	307	309	358	324	343	350	347	349	328	329	313	326	336	341	307	339	355	338	317	312	364	337	345	318	338	335	343	318	319	362	330	302	312	323	320	312	350	297	333	343	330	322	342	321	346	353	325	340	315	366	308	366	337	328	349	336	308	326	334	315	320	303	305	329	301	357	305	330	319	331	349	353	353	352	341	324	350	329	298	350	303	331	348	325	332	334	317	342	298	328	326	372	340	287	348	317	299	308	339	338	347	366	316	347	278	284	332	319	341	328	332	342	332	334	346	350	340	341	356	339	322	345	331	321	360	350	312	340	329	277	362	321	290	314	343	326	324	311	309	322	360	313	308	283	319	304	329	322	343	321	343	329	319	317	321	313	337	354	328	311	332	335	344	302	352	337	344	346	307	334	335	321	342	315	323	344	332	339	294	342	327	341	342	319	300	301	348	334	330	330	350	329	303	316	366	338	360	348	345	335	297	304	330	317	341	344	308	347	334	343	346	362	296	337	324	327	328	347	310	347	328	311	314	324	318	312	365	335	324	322	308	324	317	297	330	300	340	347	314	330	341	326	367	305	348	339	336	346	350	333	306	331	317	335	342	304	309	314	324	295	348	308	316	349	315	332	311	356	331	323	355	301	338	329	307	324	336	291	367	362	323	311	351	339	332	327	309	319	306	314	321	314	331	306	332	349	341	316	333	340	301	351	310	318	307	329	340	345	354	339	316	343	304	345	302	300	320	323	321	337	334	356	345	364	329	316	335	320	310	302	320	326	327	332	336	342	316	326	333	338	307	323	309	313	323	342	323	321	329	294	333	304	371	370	310	339	327	306	346	344	331	351	322	308	343	312	361	348	317	335	301	319	333	332	301	316	352	346	322	277	295	303	334	292	327	350	339	318	353	332	317	300	311	341	327	322	341	342	357	331	350	317	308	301	298	328	353	312	331	301	338	348	320	366	333	356	313	317	336	332	347	326	348	317	335	329	343	324	358	314	322	330	335	358	333	370	324	292	323	362	321	340	305	313	306	299	309	306	333	318	322	325	336	317	303	331	333	355	323	313	316	324	325	324	291	328	304	339	326	307	353	326	308	356	334	340	344	310	330	327	330	319	353	326	322	313	331	338	332	321	298	325	324	308	323	310	289	303	311	299	313	315	339	348	329	343	327	329	310	351	319	343	345	352	325	332	347	334	344	337	347	330	324	328	306	337	319	341	320	314	331	340	319	317	316	345	306	364	317	331	349	304	358	304	311	334	311	317	366	349	334	318	335	333	347	349	322	357	328	333	321	329	324	339	344	369	324	329	346	333	318	331	341	341	315	369	356	279	355	327	347	336	344	334	311	340	303	333	302	347	314	336	313	340	305	327	339	320	339	292	306	360	311	377	346	336	319	331	325	339	331	350	308	359	289	329	332	335	314	360	317	326	297	346	341	312	321	329	341	343	325	359	297	311	318	341	317	327	335	311	354	337	361	299	330	295	330	330	330	321	331	323	335	300	339	309	308	303	352	351	325	330	337	304	326	352	325	310	323	333	340	320	313	312	323	326	334	331	316	320	333	329	325	340	314	325	320	332	350	354	318	308	323	324	295	354	335	318	357	329	306	372	312	309	315	322	291	336	346	335	302	345	356	326	311	308	322	360	333	343	313	362	359	310	366	335	324	363	320	346	332	333	347	307	357	310	302	333	349	322	306	343	319	349	305	378	317	311	350	323	337	307	350	311	333	320	309	337	322	297	323	348	347	349	340	354	372	307	323	340	292	289	321	331	331	306	308	326	331	321	337	315	321	294	361	338	322	348	319	346	339	340	354	296	312	316	353	357	296	310	329	307	327
22421	27172	5385	2508	2068	1599	1115	999	913	845	700	599	570	490	470	465	435	462	446	406	456	430	456	424	389	466	408	406	443	439	439	421	439	470	422	466	428	435	466	460	450	443	423	440	473	452	462	467	445	437	439	470	433	469	416	417	430	412	431	439	411	414	419	429	409	420	405	414	437	466	430	437	411	409	454	424	453	427	438	435	430	452	410	448	489	410	427	415	438	423	419	443	457	417	451	421	395	425	452	447	414	432	400	447	402	411	410	427	448	397	449	418	398	396	421	453	391	423	457	453	406	425	452	385	445	436	428	419	436	451	433	426	450	445	458	445	452	414	435	445	430	425	441	422	424	416	423	428	426	428	442	442	438	399	424	432	448	445	428	419	439	434	407	427	419	452	428	410	433	411	410	388	410	413	453	404	435	441	406	422	421	433	432	421	415	460	416	421	447	444	436	433	419	412	411	411	414	423	424	423	471	426	408	437	424	458	447	430	410	427	429	422	426	412	429	409	386	429	432	415	439	453	458	388	447	409	422	398	448	404	400	442	441	428	430	409	385	385	424	434	469	416	467	464	414	424	440	470	450	443	423	425	418	436	421	438	430	425	436	437	414	393	458	399	423	451	402	410	385	381	421	392	412	450	433	393	388	410	478	402	430	462	444	452	430	408	403	394	425	442	418	454	417	435	452	403	468	407	405	416	417	391	442	444	405	408	423	412	416	441	439	419	416	450	410	437	443	454	384	416	420	431	445	424	429	416	425	438	436	442	435	415	423	410	429	430	430	439	413	439	432	422	458	429	459	436	436	435	433	426	434	405	424	456	442	420	411	427	431	407	437	429	438	473	458	422	389	425	441	426	416	440	426	423	439	432	434	432	421	438	427	445	428	417	417	414	430	435	445	461	423	443	441	457	485	402	389	419	427	424	413	439	436	414	428	418	499	427	435	427	433	412	436	445	426	421	399	443	403	438	435	403	457	420	434	421	414	420	433	412	408	396	401	428	430	390	407	455	409	406	460	416	425	410	411	428	420	403	445	461	455	406	442	436	399	434	401	414	439	451	409	466	422	446	426	441	454	470	408	436	413	422	487	409	445	401	451	426	451	418	437	414	404	437	455	451	452	433	426	409	453	457	390	409	415	414	394	444	423	382	408	425	416	465	387	431	463	408	469	421	434	428	427	414	429	425	396	437	453	438	430	423	465	418	422	431	427	430	398	421	402	423	436	427	395	418	467	440	421	492	405	435	441	424	401	411	431	390	412	429	415	438	440	456	447	418	409	417	418	438	471	432	437	411	403	427	431	397	421	420	406	434	411	448	455	440	399	384	463	434	412	428	432	414	406	437	431	456	401	429	412	378	436	434	448	409	410	422	463	424	412	431	439	434	430	397	444	460	442	441	394	431	433	457	434	407	424	431	435	405	408	435	421	430	421	415	440	429	405	425	435	411	439	417	448	410	469	437	398	423	444	423	405	400	442	419	421	418	399	429	463	451	427	423	415	445	426	436	405	418	428	458	434	445	434	422	431	433	426	411	457	454	421	414	431	443	406	428	440	416	430	429	442	469	429	415	440	402	426	447	429	409	407	442	406	426	405	438	428	438	423	427	405	390	433	418	412	453	420	448	436	456	418	410	430	385	379	433	428	436	441	430	404	409	422	399	439	408	441	403	473	408	425	428	412	406	445	425	426	394	443	420	435	443	430	440	413	400	428	451	409	417	414	396	462	459	438	421	451	400	424	446	445	432	466	427	397	437	470	427	411	433	424	456	431	412	441	393	425	438	421	463	421	434	397	398	448	363	404	423	415	441	435	459	418	408	428	424	428	392	427	422	428	412	413	432	431	430	442	417	392	411	447	453	444	428	423	409	426	403	421	438	401	433	420	394	395	485	398	426	397	411	407	478	465	426	452	444	425	403	393	441	413	417	452	440	399	422	410	439	409	468	419	384	414	427	412	419	462	453	392	449	420	421	436	417	401	450	429	407	417	406	435	445	411	438	414	417	441	385	444	407	400	416	437	424	419	413	419	427	429	473	438	435	425	390	408	458	437	451	423	447	445	431	462	431	432	392	436	410	389	449	445	416	402	429	389	413	451	413	400	430	432	396	425	469	414	423	460	397	461	441	386	416	416	390	468	419	397	410	400	434	405	424	400	369	390	417	400	410	484	452	427	392	413	446	420	402	475	440	424	434	404	459	403	424	441	443	424	425	423	375	455	428	416	461	419	436	407	406	469	417	435	404	420	419	442	461	437	384	423	468	440	433	410	403	434	442	392	425	425	453	409	410	433	431	434	397	420	425	429	422	427	403	402	403	428	424	447	403	409	386	413	388	458	396	410	404	440	418	379	451	418	440	457	432	429	420	402	423	394	391	474	415	421	448	438	448	369	396	438	407	427	439	433	477	404	468	445	403	484	450	445	445	428	408	405	417	439	422	435	430	451	440	433	419	447	439	443	420	427	382	424	412	465	410	431	423	446	406	440	418	436	431	419	406	454	437	478	448	402	367	393	432	395	410	395	426	434	448	382	442	458	408	415	451	428	439	427	406	415	399	431	423	462	440	429	418	441	441	423	453	403	384	434	395	420	402	451	435	432	432	422	437	430	415	414	437	427	450	444	443	417	443	384	431	402	421	417	443	454	418	495	417	419	405	447	427	443	444	466	424	439	406	416	456	446	441	440	393	424	437	444	417	406	461	413	436	426	390	416	446	430	433	445	443	445	398	409	428	432	441	419	436	418	426	448	398	418	420	439	418	430	424	377	408	420	429	432	410	412	439	427	442	428	417	457	386	406	437	401	410	389	425	442	387	451	388	440	417	469	442	413	442	400	458	402	452	388	441	402	419	433	396	437	444	416	411	409	425	429	429	446	399	382	412	395	397	408	472	413	420	437	457	410	440	421	428	435	457	426	454	427	446	409	415	424	424	405	398	425	434	412	418	433	445	468	389	401	426	401	443	412	402	415	461	436	408	423	414	398	425	413	473	406	403	421	395	430	399	463	444	401	427	443	437	445	444	445	396	460	423	422	402	417	416	405	416	412	429	432	415	404	399	434	379	441	406	443	425	418	398	422	462	464	399	416	416	431	455	415	467	429	431	422	403	435	396	425	423	438	403	410	403	450	439	431	481	437	437	428	440	398	428	413	417	428	423	426	413	398	407	461	438	409	423	451	432	414	442	420	410	449	436	465	417	425	430	406	409	430	414	415	458	433	449	447	444	414	404	437	394	437	395	416	408	421	467	441	453	452	440	445	402	472	398	419	396	438	456	434	388	401	444	429	434	443	396	396	426	400	407	424	409	403	441	463	415	429	411	441	414	421	424	403	442	416	397	421	423	411	430	453	407	429	471	443	446	400	420	461	435	393	431	436	446	425	454	445	430	423	389	411	411	395	444	401	416	437	426	453	440	418	455	414	415	453	416	433	428	430	423	444	425	453	445	471	448	450	411	427	428	395	391	443	409	425	444	379	399	412	421	418	504	455	435
23127	21167	28418	24141	21123	10448	1768	1236	1063	885	765	684	622	570	574	571	494	541	551	557	508	544	528	524	502	521	501	508	490	513	495	513	532	537	528	505	504	472	494	520	498	521	531	459	489	491	531	523	508	515	502	491	487	483	491	494	526	527	481	493	509	491	474	479	481	481	483	522	474	468	475	483	484	512	481	449	477	489	479	467	486	451	529	457	486	474	464	481	539	468	473	470	426	464	450	436	472	484	468	507	505	485	481	501	473	456	501	473	508	483	462	464	504	459	475	438	481	484	499	486	459	477	450	491	516	486	504	518	514	430	459	454	456	467	467	471	521	485	482	490	465	533	497	465	510	480	529	499	508	470	458	475	474	457	491	518	490	436	499	478	501	485	477	463	480	463	493	498	499	493	497	479	483	475	452	459	496	505	504	459	513	499	481	473	493	488	488	484	499	492	523	501	479	482	466	472	523	497	507	460	468	507	478	481	475	457	484	486	507	462	530	470	488	462	481	428	473	493	465	494	446	472	457	480	484	472	479	465	491	476	491	516	482	447	483	468	475	504	476	462	466	499	508	499	458	493	507	536	472	468	495	482	515	491	490	468	459	484	484	467	456	444	462	467	499	460	498	536	503	465	486	460	497	481	478	492	505	514	509	477	516	450	496	495	469	467	488	495	449	442	471	511	497	509	463	496	481	501	483	507	515	524	487	480	493	502	480	429	522	495	503	456	488	485	496	479	496	487	492	467	512	481	469	473	494	470	487	492	511	475	495	452	481	515	478	518	443	500	515	490	468	472	520	485	458	488	514	514	486	481	485	440	477	485	487	478	483	494	488	462	474	490	532	506	480	448	476	482	512	500	483	445	475	484	484	446	496	462	482	467	471	523	492	470	485	531	472	506	494	495	464	472	451	473	435	469	483	508	486	465	480	457	522	456	479	467	477	510	455	459	494	501	469	488	481	475	488	483	466	469	499	468	484	510	483	461	477	476	470	467	461	524	480	468	433	481	479	454	488	474	541	498	483	485	483	485	490	443	456	461	481	487	478	467	473	497	476	495	462	476	476	491	493	493	516	458	456	489	512	492	438	499	488	506	440	472	472	469	471	511	471	459	460	458	502	483	476	474	432	481	479	477	484	499	452	505	466	446	485	461	511	460	486	518	481	469	495	499	485	504	484	469	492	462	461	450	462	473	491	455	461	463	490	519	515	477	490	469	480	469	482	516	494	456	498	505	519	447	478	488	453	462	483	503	494	483	512	495	485	492	472	485	497	482	460	510	510	552	465	435	464	474	487	499	494	500	516	470	482	448	464	485	473	450	465	523	460	466	483	460	511	485	484	475	510	458	439	543	482	450	496	489	459	477	482	498	520	465	481	487	481	458	440	471	433	452	464	465	467	460	525	495	488	496	490	483	476	457	500	474	468	501	464	486	470	500	419	482	513	461	476	497	479	482	502	479	494	470	481	443	479	483	472	450	473	466	497	484	474	501	515	483	467	470	501	496	480	519	455	496	467	491	505	480	463	453	465	450	490	504	505	474	456	471	475	518	478	479	449	486	473	489	494	470	470	481	474	465	439	468	518	520	509	476	538	505	462	505	484	491	485	494	488	485	476	485	478	448	495	470	502	482	443	486	488	486	468	465	481	491	482	497	496	492	500	516	486	463	528	471	488	512	461	519	464	474	486	471	524	523	462	453	517	479	470	458	466	467	487	466	483	505	493	482	484	451	473	501	499	482	458	435	503	447	458	473	473	490	470	506	462	474	493	432	461	466	471	503	453	493	493	470	465	471	479	507	435	532	461	486	463	490	475	464	509	485	468	447	425	484	460	484	489	474	456	476	478	460	464	473	447	464	468	461	460	486	486	482	456	536	520	489	496	469	491	472	505	469	507	467	507	468	485	509	484	502	508	485	485	471	453	475	484	461	452	493	440	471	469	458	487	457	436	484	484	496	470	490	501	487	508	426	446	454	494	463	475	493	473	483	480	499	457	514	477	472	491	462	461	494	469	493	461	514	464	506	454	485	454	435	482	479	492	461	495	489	482	485	472	495	482	462	480	488	520	458	481	510	490	475	503	493	477	465	507	477	480	486	474	447	439	481	508	477	466	488	522	495	501	469	465	474	501	440	451	501	474	491	467	459	513	504	490	466	490	496	451	468	489	487	476	483	449	508	480	505	468	488	473	530	464	468	467	452	493	480	463	490	452	528	471	496	493	486	494	494	460	454	471	468	466	475	473	491	455	489	496	469	506	499	474	464	459	469	478	484	482	481	468	438	500	474	507	491	471	442	496	476	469	451	492	460	497	470	509	466	506	453	472	456	496	493	465	479	482	479	508	480	444	460	500	466	502	471	500	471	504	511	451	462	471	450	499	479	531	509	487	450	456	467	499	455	450	468	467	491	494	434	453	473	483	505	476	442	470	449	458	456	501	464	499	488	502	468	463	483	485	522	469	486	476	514	508	477	505	470	500	510	440	472	489	464	498	501	483	486	466	480	451	481	490	540	467	470	492	496	459	462	488	507	447	508	489	506	467	466	437	480	494	465	475	462	497	481	494	507	470	461	466	490	480	507	495	499	498	500	442	505	493	453	465	448	499	461	495	495	472	496	492	451	452	476	470	455	487	437	520	462	457	487	479	490	486	501	466	452	467	473	463	451	519	439	501	513	440	461	467	505	448	473	470	428	459	481	490	482	485	493	459	471	493	516	476	449	466	493	410	438	467	474	460	479	464	456	471	439	474	433	484	473	478	479	485	505	468	502	453	451	461	457	483	447	468	468	433	500	498	434	491	535	477	518	496	446	492	462	525	442	501	494	455	497	445	457	448	484	502	473	457	467	475	462	515	492	491	481	496	516	460	461	510	472	462	438	480	490	499	469	502	440	488	500	474	469	523	463	460	482	478	480	483	474	535	468	473	497	484	469	466	479	460	452	449	488	458	514	475	495	472	468	458	488	494	483	519	471	508	483	471	453	501	473	481	479	481	471	460	468	502	499	465	496	482	526	501	521	484	476	461	500	476	462	427	497	459	540	448	465	487	481	481	518	492	468	457	500	510	463	459	486	490	483	496	502	490	479	505	491	478	439	487	493	489	517	460	483	491	454	484	476	476	471	476	467	443	497	499	499	494	482	465	463	494	465	454	460	469	487	481	471	478	503	491	448	463	470	487	464	510	526	476	483	507	477	468	502	498	485	508	486	456	493	471	499	459	480	480	487	478	483	488	484	448	481	498	505	480	471	451	425	461	470	473	444	468	553	466	461	459	458	473	475	483	427	502	462	491	516	463	451	471	446	497	519	472	474	473	485	447	492	496	450	521	472	476	496	520	496	445	486	488	459	479	434	504	486	484	481	444	500	470	465	516	533	481	448	475	509	474	495	498	502	481	453	468	473	512	480	481	500	470	460	457	504	480	443	498	489	504	496	472	503	518	425	502	458	460	431	488	451	485	500	460	485	469	502	476	480	500	460	494	485	476	482	449	530
27788	41583	11322	5120	4496	3270	2365	1982	1832	1513	1181	994	919	797	774	715	721	683	660	668	692	677	658	701	673	574	635	668	682	702	665	664	644	620	634	659	684	681	663	654	666	684	683	672	657	607	684	637	606	694	702	657	640	621	610	668	607	627	623	623	630	646	603	632	609	643	611	594	597	594	610	591	609	588	590	590	610	591	602	609	597	573	626	609	627	609	621	617	640	661	607	585	606	572	662	625	593	646	608	649	661	590	565	626	604	582	595	582	579	621	580	618	638	629	601	581	586	609	589	637	623	576	630	577	622	600	632	609	612	604	592	626	618	616	633	660	641	632	618	585	638	587	634	576	624	591	652	638	622	637	628	638	647	611	597	611	602	608	613	618	610	649	619	610	605	592	584	580	645	562	632	566	608	600	590	616	602	632	600	630	633	569	613	624	624	625	580	624	604	614	607	616	678	645	635	631	661	641	599	624	585	600	610	543	617	604	626	580	609	621	635	641	595	608	610	634	617	601	641	634	624	609	594	627	587	607	628	597	591	611	631	638	630	669	630	592	635	627	582	618	605	633	563	594	625	624	638	607	569	598	568	683	640	659	673	587	619	625	596	595	644	567	562	598	649	657	625	637	640	636	632	625	571	601	575	602	599	635	602	626	669	624	573	609	620	679	648	621	618	606	607	650	590	615	638	559	614	626	631	616	551	603	666	616	619	586	577	639	627	558	571	614	615	608	611	614	577	639	630	645	636	601	562	630	603	642	665	568	641	615	642	584	606	582	560	622	612	622	616	617	612	608	630	624	623	634	603	571	630	633	634	564	576	589	634	644	634	621	602	608	619	647	645	659	629	578	619	631	630	609	640	576	593	552	629	627	583	613	599	674	609	633	579	606	564	576	631	618	579	613	629	607	572	625	621	559	622	621	645	608	579	624	629	637	638	637	622	635	596	666	601	623	614	619	622	597	611	622	647	593	659	633	623	592	585	651	557	626	626	614	622	611	632	602	616	619	639	611	612	594	599	608	624	612	609	602	620	583	572	619	645	626	585	637	651	638	603	588	617	612	630	633	641	596	631	566	625	637	579	593	614	631	634	594	617	610	624	678	616	610	573	651	659	570	581	611	650	622	632	608	600	552	610	660	625	587	637	617	613	596	589	626	610	606	636	636	625	620	595	648	603	613	557	594	650	603	613	635	636	621	589	602	606	602	589	667	610	571	636	594	596	617	610	614	668	646	652	612	628	625	617	645	645	597	582	635	670	616	622	586	635	578	602	614	599	641	619	641	613	613	581	617	627	601	564	595	617	613	651	607	632	636	616	629	597	632	610	620	645	651	605	626	617	648	647	617	659	627	594	633	645	615	614	599	632	579	618	590	583	631	649	620	603	628	586	622	638	612	603	594	633	640	635	633	580	611	586	641	601	612	582	604	635	562	580	601	677	615	621	625	622	618	618	581	610	617	634	625	570	608	602	600	628	639	616	598	603	636	618	570	593	614	665	635	602	604	617	594	587	592	613	601	613	616	612	600	628	648	649	581	655	632	644	617	656	646	555	659	628	597	639	594	615	604	641	570	642	586	653	595	574	606	643	568	578	616	607	582	609	603	651	656	631	601	631	594	620	654	598	610	581	615	575	610	634	634	600	592	597	607	657	650	589	625	595	607	620	609	571	637	653	648	613	629	559	613	585	597	583	628	604	638	603	589	612	602	616	604	666	599	601	587	619	565	640	605	634	589	602	644	648	603	612	616	565	631	593	638	586	617	615	591	624	593	593	579	629	608	643	609	573	645	623	595	586	576	620	584	612	637	618	610	601	646	609	588	623	594	588	626	636	608	547	614	595	670	607	594	646	623	611	615	549	617	625	597	614	597	582	603	574	636	600	608	608	633	599	647	583	666	614	601	571	632	602	598	581	640	643	650	606	622	613	566	635	616	602	596	599	605	612	602	603	592	629	633	635	597	619	619	614	613	578	567	608	646	636	643	667	604	614	626	583	630	618	574	604	660	643	648	642	601	621	626	630	614	608	671	620	582	592	618	640	661	581	628	583	614	620	616	599	610	622	571	612	641	639	616	631	601	620	623	673	621	585	609	627	619	605	644	629	649	611	602	575	579	581	606	629	623	623	627	583	576	587	609	612	638	611	584	617	655	612	624	609	604	656	624	582	621	640	637	605	627	622	626	536	600	593	602	588	621	598	610	615	634	572	623	587	594	603	631	612	603	599	622	652	622	652	632	610	590	601	610	631	578	587	614	587	623	592	671	611	639	572	577	620	614	624	604	579	608	640	618	626	607	571	592	617	619	620	645	643	612	649	623	594	619	643	645	629	578	570	546	579	578	579	614	612	624	658	604	619	660	602	578	657	632	600	609	616	634	633	609	603	617	655	615	628	648	620	629	623	619	612	620	564	587	607	545	581	614	585	596	588	588	593	609	598	650	580	577	628	640	660	639	600	618	611	625	637	606	614	636	632	626	630	596	616	587	567	615	633	612	611	597	630	622	596	615	617	604	610	580	624	623	592	568	581	589	594	635	619	589	634	628	593	589	588	643	601	618	591	584	604	604	645	621	625	627	607	605	616	592	590	642	598	655	605	609	602	606	621	585	608	563	617	620	623	605	617	602	637	591	576	582	612	632	604	589	642	589	612	603	606	601	597	609	623	606	648	603	614	607	652	611	582	604	666	572	619	607	656	594	639	621	597	566	617	618	593	609	585	597	659	614	629	621	585	585	597	613	635	622	623	595	617	634	645	605	665	611	606	641	637	620	576	655	597	629	582	601	607	629	653	617	612	621	673	581	610	636	650	632	580	651	636	598	608	605	645	572	629	596	617	613	625	622	636	623	639	581	622	613	646	622	615	610	590	634	595	643	611	671	598	633	593	601	622	642	661	605	617	622	629	610	617	601	614	634	590	644	646	639	608	637	600	634	576	599	591	577	600	613	612	611	620	623	620	597	650	611	615	635	607	624	584	641	651	591	649	587	601	595	627	633	629	598	633	624	592	653	609	623	607	614	591	618	589	667	579	612	576	606	573	630	673	587	622	635	572	638	618	616	630	599	638	615	627	609	596	628	619	569	593	621	611	632	580	600	552	653	617	646	654	591	601	586	649	625	651	634	596	625	625	591	614	636	563	609	670	620	585	624	599	603	652	573	634	623	612	551	593	635	625	600	694	580	586	533	590	649	613	628	617	634	596	576	621	652	605	630	593	621	602	633	608	600	585	625	637	608	600	596	610	614	592	618	603	618	620	563	605	630	645	625	617	629	614	655	583	673	623	594	633	634	623	612	630	631	628	594	622	593	630	637	652	588	564	639	606	598	607	649	599	668	644	619	638	614	578	604	618	622	596	600	638	648	621	621	657	640	619	642	634	614	573	588	611	636	613	568	647	612	633	620	638	627	579	618	621	624	635	630	619	620	640	589	592	609	613	646	596	611	596	606	630	602	661	586	613	581	602	602	669	588	584	628	604	570	582	680	567	625	620	613
24301	21246	27328	25146	9332	1135	740	635	532	399	380	298	284	273	232	219	222	231	207	202	214	228	205	209	229	209	216	208	224	216	218	183	195	198	233	207	224	220	225	226	220	203	252	209	227	214	223	200	208	217	197	241	195	210	211	214	226	203	198	219	223	189	206	193	210	205	205	191	180	205	195	200	222	178	212	205	191	188	195	197	220	191	196	207	203	205	213	172	199	217	190	169	196	190	211	191	180	190	183	191	188	219	185	231	232	199	209	191	188	184	224	204	187	194	184	199	222	195	220	218	204	194	219	228	184	227	209	214	193	197	210	188	205	182	185	214	189	209	195	225	181	205	221	187	195	207	196	202	178	214	201	194	210	196	205	195	193	216	181	214	178	213	190	186	188	211	223	200	213	203	211	207	231	206	173	211	191	189	203	205	179	216	191	196	189	201	188	207	209	203	201	220	210	225	207	221	198	179	175	203	196	199	173	197	177	194	207	185	186	185	193	193	198	199	193	197	208	186	196	176	200	207	208	184	200	204	174	205	219	194	177	186	196	201	206	200	190	194	229	219	189	185	217	188	193	211	210	205	189	175	195	171	204	210	202	196	193	182	217	204	200	201	189	212	199	205	218	190	191	199	186	215	189	167	185	207	224	198	201	217	197	190	200	200	200	209	199	220	201	220	203	202	196	213	185	171	212	206	199	180	205	221	203	190	182	192	195	178	209	204	194	199	211	201	196	234	205	174	200	179	181	192	212	229	196	204	200	194	221	199	224	209	185	213	188	199	187	237	219	208	190	188	216	188	207	200	201	211	173	179	198	221	221	220	217	178	186	217	174	194	212	200	194	190	197	214	211	188	218	200	191	191	198	208	204	165	204	185	221	187	223	200	168	199	179	218	197	168	182	182	184	194	176	189	212	193	186	210	208	205	199	182	184	198	235	205	193	202	198	182	191	206	211	182	198	191	220	203	191	199	213	209	212	210	181	202	205	199	185	194	204	225	211	199	175	211	197	210	211	206	178	195	194	205	212	218	173	185	202	187	208	206	196	223	198	186	195	191	208	173	226	192	181	206	194	203	203	194	202	206	185	214	185	192	187	183	178	193	190	210	212	200	204	191	202	189	208	193	201	216	205	184	178	183	239	192	181	178	201	175	208	218	192	199	160	227	202	221	199	207	189	191	192	196	216	220	197	221	203	192	208	179	203	243	182	203	200	194	210	230	195	182	175	209	211	216	211	191	207	190	198	201	203	208	194	209	184	210	223	223	196	209	175	215	196	189	189	214	196	202	200	214	216	190	220	216	231	185	200	193	215	207	212	201	177	200	175	225	203	175	205	188	211	205	180	225	206	208	190	204	197	204	192	205	181	197	212	172	211	208	175	191	208	188	197	178	193	202	220	224	200	225	213	202	211	210	214	190	194	204	208	194	193	189	219	177	189	202	191	226	182	195	203	174	213	215	182	182	212	202	209	199	187	201	183	204	205	183	189	219	217	206	199	177	169	195	226	198	197	203	222	208	190	188	189	194	174	228	196	207	211	215	220	208	202	191	190	209	217	197	197	199	215	203	188	192	189	231	195	211	187	211	191	199	195	178	203	202	192	217	194	193	210	188	209	210	214	184	207	205	204	217	210	198	189	229	196	194	214	178	179	191	193	204	184	214	196	206	184	186	187	177	194	202	177	217	204	168	190	221	203	213	217	188	189	175	166	225	211	180	207	185	168	213	193	199	214	202	199	207	193	210	219	200	188	213	169	199	206	204	188	213	183	202	193	171	223	185	215	211	220	169	198	205	184	182	189	217	184	211	200	206	196	218	215	184	203	212	205	176	196	221	180	228	211	190	179	186	187	168	191	204	199	204	200	231	205	198	209	210	212	216	175	194	191	170	193	214	227	180	203	201	198	193	220	183	205	204	221	205	181	205	179	185	199	187	240	199	187	197	175	185	178	162	206	182	231	185	215	170	193	197	190	197	199	191	180	196	175	217	198	195	194	226	208	191	180	216	193	194	190	207	189	207	195	205	193	204	224	212	209	194	196	186	182	195	221	182	199	213	207	227	219	183	208	220	168	198	206	178	182	191	180	208	229	191	183	188	188	225	184	192	195	188	195	182	186	189	206	212	213	171	210	201	231	184	225	228	208	177	205	187	200	210	216	190	196	179	186	210	202	203	189	191	211	189	170	204	198	199	198	187	233	200	200	197	218	212	196	218	177	195	222	191	198	185	172	173	196	200	198	207	181	182	237	209	200	189	177	212	170	206	186	203	222	205	223	198	200	195	199	182	189	206	200	189	196	193	187	182	194	175	209	199	188	164	197	217	191	201	209	175	194	198	203	194	210	194	224	227	206	208	196	186	209	196	164	203	214	185	218	196	202	188	181	209	204	184	223	197	175	212	191	210	217	225	210	200	215	189	186	202	200	220	200	200	207	198	192	205	200	197	198	210	181	207	196	201	220	186	190	217	193	175	198	188	203	192	183	218	200	192	197	181	181	182	203	179	204	191	206	197	205	190	213	203	197	207	186	196	202	198	179	223	204	180	193	219	184	207	197	205	180	197	197	196	198	189	183	207	201	208	194	200	175	215	200	192	211	205	203	224	196	189	184	184	163	201	208	209	187	179	174	229	216	215	192	193	192	195	201	202	209	169	195	210	200	203	203	159	213	203	206	188	224	220	182	223	200	208	215	212	200	178	214	192	236	193	176	199	203	206	170	222	188	228	197	185	220	206	193	184	203	207	172	199	199	200	214	182	168	216	186	194	216	192	194	210	195	195	192	224	201	194	205	162	198	200	178	190	192	195	205	214	186	206	188	177	187	214	216	212	159	201	216	194	228	176	199	184	213	193	191	201	195	193	167	192	189	194	190	198	201	204	187	194	196	207	198	194	178	190	201	198	170	199	183	217	203	212	208	211	198	192	197	184	198	208	203	233	202	205	221	186	189	197	191	173	190	207	210	207	175	230	189	193	192	196	189	186	185	206	196	208	202	222	207	199	185	200	236	202	194	200	198	222	223	211	212	204	186	199	208	190	201	187	199	206	189	179	201	191	189	224	182	199	209	182	190	204	208	187	183	193	182	217	191	215	202	199	179	188	175	210	198	165	222	193	188	182	205	206	162	194	164	192	210	197	198	184	202	166	188	190	189	223	205	172	226	198	203	209	176	212	194	193	186	216	193	215	194	208	200	209	209	231	204	193	226	209	205	190	203	165	194	194	215	198	202	181	211	173	178	188	187	203	197	230	191	200	180	221	181	205	174	205	203	180	186	211	202	202	179	225	199	196	169	222	203	193	227	197	243	182	227	197	225	189	185	178	186	223	211	181	210	207	179	189	197	201	181	190	214	191	207	182	211	201	187	212	192	183	197	210	225	183	216	191	196	200	201	197	200	205	202	224	187	181	186	197	196	174	191	211	201	198	199	173	189	166	213	208	203	218	186	176	201	197	210	187	195	175	227	210	182	192	198	179	225	203	185	200	190	183	207	220
26680	37121	8717	3181	3047	2157	1550	1300	1082	868	704	553	474	429	357	330	329	331	317	308	287	317	305	278	297	296	319	284	299	282	268	286	265	288	294	272	273	292	295	290	306	333	297	291	303	267	325	312	311	288	294	283	309	326	278	307	328	282	294	274	274	268	277	265	283	271	286	225	264	266	276	265	263	252	263	282	301	263	264	302	268	258	286	277	269	272	266	280	269	263	263	294	260	276	282	268	261	251	257	282	278	281	238	279	272	281	270	277	261	287	258	262	278	294	300	291	252	256	273	268	298	275	320	268	275	268	298	294	286	281	254	285	274	275	268	279	276	289	269	259	260	241	275	269	267	257	253	270	272	277	260	253	258	298	307	280	252	282	274	275	265	280	284	260	261	251	263	262	260	271	272	274	236	251	277	284	270	287	258	282	265	268	249	266	248	254	263	283	257	270	263	255	274	248	288	234	293	270	260	262	255	272	271	263	254	275	253	279	281	260	276	279	281	283	264	276	253	272	283	248	305	271	294	260	282	271	306	286	316	258	271	290	265	296	255	265	255	252	287	286	256	261	277	269	269	262	281	270	247	269	279	266	250	271	254	273	253	262	280	273	269	255	300	242	266	279	264	263	266	259	299	274	277	261	238	253	275	280	259	277	257	283	268	240	253	257	291	275	257	256	268	277	259	270	248	261	266	256	270	271	248	283	257	275	256	248	285	264	261	255	253	246	261	269	271	260	312	302	261	275	316	263	260	272	253	267	266	279	275	276	250	280	270	272	273	269	292	282	273	281	290	266	248	243	280	262	266	271	290	284	294	285	299	245	261	255	263	251	278	261	274	259	285	255	280	269	254	248	289	247	267	262	246	257	291	285	269	263	287	304	252	277	264	289	261	254	224	258	293	253	278	269	301	268	278	255	281	290	266	227	281	287	261	267	309	283	289	279	302	268	287	259	315	284	253	272	289	265	259	264	283	264	297	312	268	249	273	264	263	272	280	261	275	261	242	249	284	254	260	290	271	296	294	279	265	280	300	251	292	281	257	284	257	237	254	266	280	287	263	266	278	266	265	284	256	270	277	258	270	264	282	257	272	287	269	260	280	280	304	275	265	278	258	273	274	259	277	273	268	240	269	308	264	251	272	234	286	266	285	265	276	270	296	292	249	256	278	283	276	277	273	277	237	303	264	249	269	286	252	262	260	282	257	253	260	281	284	264	255	276	253	291	257	254	265	282	267	249	258	249	285	256	269	282	269	248	284	266	286	260	286	260	249	273	258	324	260	307	268	243	236	229	245	283	300	287	279	268	270	283	274	240	278	261	271	266	284	287	276	283	257	271	267	285	265	285	257	283	295	283	277	285	253	300	269	250	277	276	257	296	269	261	276	262	286	261	265	259	220	272	290	255	291	292	271	267	286	258	262	284	266	324	282	275	251	281	243	256	285	289	286	253	263	264	277	273	265	238	263	235	278	241	284	279	254	302	258	263	284	286	263	289	295	268	248	298	253	287	261	282	273	279	314	291	252	263	301	248	273	286	299	304	285	284	284	251	277	263	290	260	252	242	256	278	266	270	279	272	271	291	260	282	280	276	268	270	273	259	258	277	292	276	246	259	262	270	249	246	252	260	289	264	272	282	256	296	264	256	270	277	280	279	257	263	288	263	274	261	250	251	262	258	261	276	273	287	266	260	278	258	270	281	283	280	247	272	283	284	256	259	295	265	285	256	265	257	274	281	258	259	236	259	261	245	278	274	290	278	265	278	293	275	256	257	266	258	252	252	266	263	284	267	246	271	267	288	273	242	276	240	277	269	289	258	296	244	264	275	257	270	264	299	263	253	284	260	323	244	249	284	274	233	256	238	279	297	272	251	292	267	260	285	269	284	293	295	280	261	263	269	280	286	282	259	252	291	246	296	270	275	275	276	269	269	296	267	257	263	257	243	268	240	255	258	266	243	284	287	270	264	294	273	257	289	271	240	260	235	276	254	285	286	277	250	303	268	290	272	268	259	278	271	273	248	260	267	288	276	257	244	288	280	225	291	265	268	259	279	256	245	234	255	277	259	250	273	279	269	262	264	298	277	262	276	288	258	260	252	264	269	271	295	255	248	245	265	277	302	280	290	263	272	287	290	265	269	299	306	261	268	279	277	272	287	247	285	251	249	269	284	247	286	256	286	239	269	285	263	276	268	291	266	310	314	253	278	257	260	295	264	281	261	252	270	261	258	265	268	266	266	310	264	281	267	273	304	290	260	294	262	261	283	275	230	268	269	272	281	265	296	232	267	275	250	280	271	254	248	271	248	262	276	298	274	284	256	297	287	269	321	272	269	223	267	267	295	264	293	283	275	277	248	264	265	263	286	285	270	269	284	243	272	264	261	258	277	257	255	263	262	288	244	271	270	274	246	239	301	263	291	269	267	277	288	263	271	251	275	242	270	262	289	252	255	285	302	243	305	295	256	253	281	263	271	272	225	265	264	254	276	250	272	271	254	288	253	285	242	277	270	239	299	271	245	264	266	274	296	250	274	238	276	256	276	277	258	274	274	292	248	279	263	278	271	281	263	267	285	268	303	256	270	232	243	263	260	261	286	269	299	270	265	280	266	238	284	314	262	265	277	246	262	262	225	257	252	284	263	273	280	281	259	280	279	272	255	263	275	266	267	252	250	285	268	274	253	274	244	226	278	248	254	263	276	287	268	290	245	268	242	271	229	236	252	266	257	290	261	291	272	257	272	277	291	272	276	287	274	263	259	238	265	271	258	255	300	306	247	287	263	272	257	270	253	266	261	265	267	284	298	285	262	278	272	259	279	288	273	245	266	278	255	275	264	281	270	276	276	257	255	299	259	295	261	262	252	289	276	255	259	271	258	266	291	261	251	291	267	258	291	264	279	283	294	283	288	286	270	252	272	257	252	306	267	268	285	266	255	279	253	278	260	296	268	232	284	284	250	265	306	280	262	281	283	290	256	298	268	243	293	286	262	262	281	264	265	241	265	257	275	224	245	292	279	252	281	268	271	267	250	257	282	267	224	266	286	242	237	275	254	286	275	259	283	270	282	269	283	258	272	252	279	241	275	252	301	297	283	286	272	292	268	275	255	304	274	247	268	268	294	284	279	274	265	265	271	271	263	274	258	262	262	281	265	273	314	272	246	283	280	270	273	260	254	282	297	289	278	271	239	266	274	283	279	268	276	276	243	268	296	316	240	281	300	263	292	262	271	288	254	275	272	285	283	255	278	267	309	262	276	248	252	266	253	253	292	267	279	272	249	274	256	265	273	263	280	303	264	276	265	271	265	241	267	273	273	257	288	234	317	276	283	247	254	265	250	298	277	269	280	244	236	270	258	251	270	246	292	261	296	284	299	266	289	251	273	291	240	251	244	264	261	283	255	276	259	317	275	290	274	313	290	259	293	292	261	260	266	262	280	285	242	260	268	272	265	265	244	269	245	307	260	262	285	265	254	262	253	277	254	267	254	281	279	253	253
22267	21219	28980	23722	21208	21194	8488	1580	1101	948	745	642	560	525	536	467	453	470	449	474	402	451	420	439	446	420	442	401	415	416	387	423	421	396	422	396	407	428	453	405	439	418	443	410	427	394	425	408	430	437	420	421	424	400	380	457	424	384	403	390	379	385	384	396	418	416	409	394	392	411	378	393	348	386	373	373	384	358	383	387	370	393	375	399	389	401	372	377	356	387	356	380	360	367	366	393	380	377	386	364	370	366	377	365	354	365	346	370	382	436	364	376	381	393	424	370	357	377	418	347	351	360	397	369	359	400	369	398	408	380	374	355	409	342	372	395	376	401	365	361	376	387	379	366	383	393	409	364	405	371	382	361	362	430	378	346	379	415	381	394	365	386	393	374	393	350	380	398	411	388	384	376	380	398	341	329	370	365	381	379	399	369	387	370	391	357	352	366	380	352	390	393	415	369	372	347	372	358	401	403	370	387	381	369	399	411	378	378	374	382	392	357	377	386	389	400	379	372	404	370	374	366	358	396	392	402	346	350	396	361	387	397	366	355	369	372	375	388	409	402	375	399	417	399	434	364	426	374	381	359	377	349	372	381	389	407	371	371	377	385	365	384	391	358	368	397	381	390	388	353	367	349	377	328	397	390	394	346	367	396	368	384	364	402	376	376	390	409	394	364	387	408	346	371	385	371	401	363	421	376	384	344	396	365	374	404	430	354	381	377	380	389	388	367	371	376	383	374	436	382	372	354	406	380	360	387	331	357	387	371	389	385	408	336	387	348	374	360	391	363	405	339	377	376	386	398	386	359	422	384	378	376	376	385	348	377	389	357	399	352	393	374	394	374	394	413	392	389	367	320	360	369	388	365	401	391	399	377	395	375	384	383	350	363	392	397	432	391	390	355	416	355	396	364	409	402	367	395	338	387	353	378	373	378	371	378	385	382	366	381	381	407	412	400	389	384	371	371	375	380	364	369	369	404	387	378	381	352	392	381	377	410	382	416	379	365	350	347	382	390	388	390	400	375	380	394	380	370	407	377	359	342	360	371	378	376	376	380	398	368	375	366	419	373	409	375	394	335	380	406	430	372	365	385	361	401	395	357	370	372	381	390	383	388	401	383	350	400	364	370	374	358	390	386	373	387	392	402	360	372	380	390	360	394	380	400	390	352	371	369	389	376	382	338	353	409	367	360	413	335	353	392	363	352	359	390	351	378	384	382	364	400	386	373	404	396	334	372	376	379	390	393	382	380	384	369	357	377	425	352	390	422	363	384	384	376	406	369	388	402	386	390	421	364	383	411	396	359	384	376	390	384	393	386	351	381	378	384	404	391	383	406	351	360	374	387	394	372	369	388	402	369	399	367	360	371	377	390	368	362	353	368	431	418	375	350	328	368	365	403	374	372	364	392	351	392	374	355	393	348	404	385	402	374	388	405	368	341	393	337	382	401	383	360	375	393	370	376	383	386	371	415	416	395	343	387	372	381	382	378	359	367	403	351	398	358	343	377	336	398	396	406	368	374	431	348	344	354	357	392	367	366	397	371	362	359	369	404	398	363	369	373	365	382	393	419	364	362	373	363	360	367	348	403	362	387	369	390	383	371	401	377	375	363	410	381	378	376	390	376	367	361	416	382	394	365	390	381	380	372	395	384	432	395	413	388	384	373	352	384	397	379	380	412	380	408	380	343	402	387	396	357	352	392	375	408	404	364	358	379	424	369	363	371	385	399	388	383	379	358	386	386	372	369	376	388	370	397	401	381	380	403	356	318	357	363	385	358	388	376	373	372	371	350	389	399	384	402	419	377	351	405	394	367	383	368	342	380	405	408	409	368	382	410	368	409	357	383	353	384	422	387	382	366	397	386	399	383	370	407	399	375	418	364	356	383	360	336	390	360	363	362	375	357	377	368	395	360	358	361	404	373	409	400	379	418	369	390	419	413	377	355	391	376	361	387	383	361	384	359	351	370	347	379	367	361	326	412	377	399	378	371	366	359	407	348	361	369	370	352	394	375	395	397	383	379	328	372	395	399	419	388	329	387	388	389	377	400	354	405	387	403	382	400	377	385	322	366	391	424	385	387	377	361	357	381	396	372	387	392	358	347	413	390	377	364	364	339	392	347	357	366	368	407	408	383	372	358	402	374	336	379	367	393	408	380	354	368	378	382	363	365	392	351	385	351	362	390	356	367	370	386	359	384	377	423	377	373	384	376	370	392	395	360	386	408	371	392	368	357	369	372	358	385	372	383	376	413	380	419	401	405	380	413	384	371	415	387	377	362	347	347	366	372	382	381	378	373	367	352	376	361	400	353	371	398	411	393	410	365	360	397	384	393	383	386	385	352	361	359	374	376	394	349	391	381	381	376	388	380	383	372	391	354	403	346	360	353	359	379	382	386	372	392	370	367	392	398	374	385	386	365	357	382	370	403	397	404	355	351	353	411	338	404	415	405	356	356	349	373	378	399	354	375	422	399	419	389	400	348	388	348	391	388	392	361	380	381	412	361	390	402	341	380	397	376	342	411	409	364	366	370	347	377	351	397	374	390	368	383	327	400	392	391	359	363	413	326	356	356	366	387	351	358	428	378	380	392	355	381	364	376	353	327	361	360	427	403	386	348	373	407	402	405	383	379	350	418	415	397	386	399	378	373	361	417	365	374	381	377	386	378	390	371	381	405	378	389	371	379	362	366	368	363	387	388	354	362	370	371	364	382	389	357	380	395	366	360	373	370	348	375	362	362	368	365	388	386	397	381	367	358	408	349	356	371	381	366	350	366	357	435	412	391	373	367	375	390	389	386	358	395	388	351	370	365	355	382	394	359	368	405	365	357	394	369	364	373	379	398	384	375	371	364	369	406	354	376	374	359	367	373	359	418	414	372	372	361	356	413	348	379	409	369	401	381	397	364	386	360	363	358	413	398	368	364	386	359	401	373	407	395	393	394	363	346	377	360	368	369	391	395	393	375	387	362	387	365	401	361	366	379	377	378	430	381	366	352	367	355	404	394	349	362	347	387	364	460	400	398	335	343	392	388	359	373	400	375	366	393	346	370	354	378	351	357	374	398	352	385	410	384	370	396	397	326	407	365	401	384	405	379	382	363	379	385	378	378	372	373	354	373	367	414	367	357	405	329	415	401	388	358	383	382	350	408	361	362	392	371	383	357	329	414	339	359	357	353	365	379	359	396	390	401	398	368	391	410	386	380	356	403	400	379	388	353	344	383	381	373	372	358	337	374	369	361	373	414	412	351	400	393	392	369	370	341	380	391	372	384	398	325	368	413	391	354	390	355	372	364	387	382	348	389	337	387	335	369	385	371	395	385	366	371	380	393	372	384	380	394	389	399	366	397	374	389	385	389	415	386	382	395	375	402	371	401	361	361	399	416	398	373	341	400	355	355	384	398	387	397	391	384	411	388	383	382	407	392	379	363	370	348	398	413	372	380	388	368	370	412	374	361	381	346	425	399	370	386	395	401	354	362	400	393	394	418
31752	49173	16719	6809	5582	4767	3546	2739	2172	1848	1387	1101	984	849	769	699	688	654	586	615	592	533	536	563	562	563	593	520	617	512	538	520	538	544	537	515	554	594	534	560	615	535	521	576	522	582	532	534	529	525	561	515	599	492	544	528	568	510	543	556	499	499	540	510	544	526	479	511	495	480	503	530	486	526	491	514	540	490	486	445	504	510	513	501	500	477	462	518	507	515	515	493	500	515	451	504	485	489	484	509	482	468	495	507	496	529	494	438	508	500	470	475	495	483	471	508	466	492	520	484	510	492	490	478	489	506	462	501	516	461	506	483	494	526	457	486	529	502	499	525	472	509	498	491	519	489	499	488	500	474	495	491	527	498	525	497	490	502	494	495	502	495	511	453	472	465	520	503	460	478	465	484	484	484	500	512	491	520	476	523	495	520	514	497	507	526	506	486	493	494	495	504	518	472	477	473	492	488	484	462	487	488	519	518	477	518	513	529	502	525	472	491	479	481	472	493	482	467	476	493	496	522	478	523	496	491	532	492	500	493	481	468	498	517	537	521	505	462	482	500	492	464	468	475	467	451	491	482	490	474	475	506	520	439	473	524	476	464	507	509	481	502	466	511	529	490	466	470	455	447	480	480	479	483	508	518	486	468	461	509	521	497	494	488	500	484	470	475	526	471	512	523	559	544	523	502	478	478	518	469	498	507	465	524	510	485	477	483	491	458	490	509	522	524	517	495	512	503	484	530	488	467	509	497	511	478	478	500	516	484	499	468	485	484	514	469	512	437	504	508	519	496	500	512	466	491	482	454	487	522	516	502	469	514	486	510	493	475	513	494	494	476	488	452	469	497	508	531	482	517	498	512	495	493	506	509	516	482	479	477	518	463	492	485	505	521	500	486	493	490	486	527	493	468	542	506	475	511	459	463	485	497	466	477	511	525	478	542	513	484	504	473	529	477	488	510	497	498	539	482	479	495	498	463	494	419	495	462	452	520	511	481	492	500	509	483	494	475	536	488	475	531	435	542	483	452	453	516	478	498	511	475	483	515	532	504	496	491	494	484	482	530	514	472	501	484	489	462	493	476	516	488	481	535	461	476	486	510	521	483	495	522	469	507	499	512	484	481	518	493	501	524	472	477	513	479	500	504	514	513	530	474	486	496	477	492	482	482	489	495	511	485	466	473	467	519	482	506	496	438	481	477	492	502	482	459	475	490	514	498	490	485	499	503	499	491	484	503	502	533	468	491	449	473	479	530	530	492	501	484	504	496	498	467	528	516	495	508	484	496	429	510	505	502	487	491	480	490	479	470	485	497	493	515	488	490	512	502	495	489	498	500	515	478	483	474	492	498	500	481	506	509	488	519	500	473	487	478	489	504	472	489	466	489	479	516	500	463	482	523	489	525	473	499	504	463	489	500	501	521	467	545	501	508	488	529	441	495	527	519	479	503	494	530	444	457	508	500	468	506	480	500	496	514	499	515	459	480	492	502	487	511	469	508	495	471	472	509	481	474	523	492	502	472	491	507	471	473	505	514	521	506	471	495	472	487	512	493	485	496	492	541	528	470	497	499	540	533	494	447	509	464	479	468	514	476	485	494	502	507	513	509	459	478	491	488	496	496	502	502	491	481	499	495	487	493	511	530	485	498	478	495	471	521	528	490	488	472	522	467	484	474	453	492	459	489	493	485	529	463	494	478	463	502	472	451	478	490	494	476	482	465	486	519	522	459	510	503	492	477	493	468	476	456	500	473	509	488	501	494	502	467	520	482	491	488	506	467	480	497	496	462	501	493	544	526	479	480	533	512	465	477	520	506	541	514	477	492	545	496	484	490	517	471	486	490	495	501	463	478	471	500	460	525	493	489	489	454	517	517	447	488	492	553	513	511	501	510	468	512	515	481	495	467	493	511	497	514	475	503	510	513	507	496	490	478	530	521	459	524	486	533	460	536	471	495	490	483	452	515	444	539	510	493	518	527	490	487	457	482	505	512	497	537	460	519	560	456	487	479	489	506	483	503	514	494	468	474	485	541	469	527	484	510	472	519	490	509	485	519	503	466	502	513	498	469	483	533	508	485	460	559	474	500	527	471	500	488	488	496	516	480	491	492	492	512	490	451	489	456	494	513	499	482	501	498	495	494	493	512	480	484	464	467	505	496	495	530	481	533	485	505	453	481	520	488	506	515	487	498	497	521	511	503	508	476	507	498	509	477	507	489	480	518	486	495	491	492	477	462	437	528	492	506	522	449	488	493	473	511	509	496	496	525	485	492	515	481	525	497	460	472	484	494	538	485	497	475	487	470	507	538	514	482	476	446	484	502	474	525	472	494	470	456	474	491	495	519	481	506	522	475	506	473	497	496	488	491	482	437	477	479	504	546	439	491	505	493	480	514	517	529	496	510	462	486	498	462	522	448	514	513	512	474	489	508	479	489	530	506	488	487	511	497	493	534	472	482	508	497	459	493	441	482	481	523	456	504	521	517	487	543	480	520	504	503	505	492	539	498	496	532	481	457	466	506	510	509	500	493	493	513	512	467	486	480	485	484	476	492	481	452	515	507	505	500	486	466	493	501	486	494	483	508	503	488	484	519	440	485	474	498	479	540	472	466	483	489	501	560	467	473	517	514	516	493	456	518	473	465	524	473	485	540	490	492	502	536	528	470	489	487	501	496	482	509	490	497	500	458	487	495	481	457	490	479	495	508	491	490	483	504	484	470	490	461	533	498	465	549	499	454	521	533	531	522	463	488	503	459	491	486	551	495	441	489	477	504	509	496	490	530	464	513	510	534	474	488	536	479	487	521	517	495	494	508	491	483	500	453	472	498	519	523	525	524	504	504	469	531	482	522	534	502	521	490	494	483	473	489	516	494	485	492	522	512	447	486	540	485	477	473	492	504	475	487	486	452	500	522	482	531	511	558	475	493	491	511	492	523	476	485	507	458	499	472	506	500	506	508	471	457	535	469	492	464	503	470	508	472	507	508	522	502	484	492	496	500	508	462	493	524	492	474	475	511	533	506	530	522	467	463	502	499	432	515	507	496	471	499	514	491	483	512	523	459	488	522	495	485	503	516	504	493	495	484	496	477	470	480	470	493	496	522	500	486	465	459	501	488	515	515	533	511	466	527	509	476	485	459	471	510	540	485	477	498	479	472	483	470	497	473	504	452	517	493	500	500	521	487	445	502	524	491	543	495	505	488	493	490	499	489	492	511	479	505	499	548	496	486	490	445	522	498	495	514	467	509	480	481	483	479	532	469	517	515	441	471	465	536	485	479	505	481	514	515	488	486	480	507	545	501	508	476	483	474	512	504	514	512	471	488	514	512	498	495	501	488	485	503	500	483	480	464	498	479	498	497	464	531	527	554	515	482	495	482	513	498	503	472	488	486	475	506	525	494	493	496	482	504	487	511	489	468	489	486	503	550	503	512	464	469	462	552	498	493	482	493	517	489	496	480	503	500	515	508	483	489	484	529	508	496	526	476	530	474
27487	21720	11451	2041	954	852	688	578	518	484	393	438	381	342	356	349	342	329	341	314	348	310	332	336	345	311	300	319	363	337	320	346	381	314	338	340	326	361	365	368	326	336	350	325	341	327	345	353	345	352	363	347	336	383	350	317	324	331	378	328	348	351	307	356	325	326	320	335	310	349	342	362	323	321	348	347	298	353	328	345	330	344	332	326	324	353	284	355	316	332	338	356	370	317	337	376	326	318	325	327	346	347	332	308	334	346	325	355	341	341	331	343	359	330	328	338	327	343	376	343	365	368	324	370	323	349	352	345	360	326	341	330	308	346	302	342	310	325	324	304	349	306	334	349	343	347	367	326	336	314	348	323	320	329	347	319	341	336	342	326	324	340	334	362	328	324	334	312	317	315	366	304	341	345	332	356	344	292	326	343	328	316	311	323	345	330	346	333	331	313	345	327	335	319	377	322	329	334	386	341	382	294	369	350	339	362	301	298	322	327	339	369	304	352	341	363	353	321	363	327	331	320	359	345	324	330	294	318	319	324	296	326	325	344	310	330	324	302	313	338	362	328	352	341	358	305	328	322	321	343	334	329	341	350	359	330	316	336	354	337	333	334	342	343	329	327	339	373	299	319	356	336	313	315	338	379	354	324	322	319	354	335	370	361	336	353	330	319	381	330	332	304	336	343	320	334	340	325	340	299	331	359	358	345	340	375	327	366	353	381	343	324	350	341	346	322	358	337	313	313	337	309	359	314	319	314	328	331	322	352	349	331	316	319	354	315	316	316	329	362	320	326	348	348	324	307	330	313	296	322	369	344	352	331	305	340	320	326	310	317	335	340	353	289	346	372	345	338	360	327	333	323	341	342	319	340	333	330	332	348	346	339	343	324	329	328	374	357	318	342	322	317	347	328	337	317	336	326	316	342	312	312	350	336	347	311	322	337	339	339	329	317	331	292	344	310	314	338	343	339	339	329	367	310	338	322	333	339	325	335	355	326	313	322	326	290	331	349	300	311	361	344	295	359	324	319	331	356	348	307	352	357	348	368	362	337	354	372	302	340	359	350	325	344	324	327	333	339	353	318	292	335	342	324	301	354	332	309	328	340	364	311	336	351	334	327	355	342	322	325	339	342	322	335	302	327	316	310	324	301	342	328	320	307	348	318	346	344	339	304	343	354	330	331	365	373	324	346	316	350	303	324	312	354	325	321	336	369	363	300	362	351	363	341	367	314	339	328	334	343	307	319	313	316	334	347	334	332	334	296	346	326	343	372	299	339	347	359	329	354	324	314	351	297	321	324	347	328	341	349	314	341	323	358	329	341	356	333	341	339	347	325	360	334	338	345	364	339	352	338	352	354	381	330	318	312	314	337	348	304	356	349	330	344	317	314	357	345	339	338	331	334	320	323	350	322	327	348	349	331	333	339	330	334	321	309	312	300	303	322	314	325	330	313	310	368	329	326	319	311	340	309	338	331	339	363	380	344	321	326	382	313	343	300	337	298	319	320	320	343	312	300	297	334	333	375	348	354	355	331	349	316	344	347	333	326	323	361	322	350	313	328	321	326	373	331	321	328	375	335	324	347	348	337	344	344	347	309	324	362	340	337	359	302	343	348	349	323	335	356	342	334	365	325	313	331	346	364	349	323	345	312	342	343	335	337	339	340	313	327	356	342	335	311	316	311	353	314	331	335	338	336	310	354	334	299	313	327	336	304	314	318	315	308	348	318	316	302	329	374	362	365	331	346	359	334	353	374	335	326	337	347	287	335	308	330	336	332	311	330	331	326	329	360	349	340	343	346	346	350	376	326	332	321	363	360	348	357	354	354	349	357	340	343	310	316	340	358	326	359	339	295	362	366	338	338	335	336	335	342	324	334	366	298	317	327	353	326	390	361	310	307	343	332	345	342	351	340	331	331	337	357	342	340	366	342	359	338	318	310	319	361	308	345	313	347	374	335	308	318	362	353	373	338	346	353	360	338	297	344	352	330	343	344	348	318	337	317	333	350	331	325	305	319	343	352	309	308	373	325	323	338	314	336	331	333	319	327	316	362	323	369	331	337	352	319	342	349	343	345	329	341	332	307	364	333	372	320	304	276	325	316	367	316	338	323	338	335	345	356	299	323	360	329	345	363	300	330	361	313	330	336	330	363	364	323	325	321	309	350	366	346	327	336	358	315	304	318	343	299	328	315	342	325	314	332	332	335	330	321	326	332	391	356	325	333	327	323	315	316	354	353	322	321	339	350	328	361	321	323	319	296	307	309	324	310	361	326	341	313	329	313	347	333	345	327	338	321	364	307	330	341	351	358	352	316	318	358	323	363	351	348	335	332	342	339	301	327	334	344	335	320	341	338	342	333	312	311	341	313	364	322	320	327	352	311	375	321	307	319	341	354	349	354	363	372	333	330	324	329	335	317	348	363	357	345	334	333	326	337	342	355	327	328	335	360	345	328	303	306	335	354	329	335	307	333	321	379	310	334	306	292	338	331	350	336	325	332	340	289	306	335	309	331	355	333	342	324	334	362	330	333	328	324	347	335	333	318	344	335	334	362	310	325	339	338	339	324	367	362	333	363	335	336	330	331	317	348	335	323	316	366	357	334	331	337	311	318	330	342	337	366	338	338	331	329	349	343	333	314	323	312	340	328	331	339	339	348	328	322	324	321	322	343	340	339	354	336	336	338	329	346	354	330	324	350	320	336	328	335	293	312	340	363	387	334	309	346	299	352	321	340	349	332	335	337	332	338	319	335	338	301	325	360	308	374	350	333	356	321	373	344	345	332	344	305	325	341	354	320	327	347	344	336	317	330	320	324	329	300	316	334	329	343	326	328	338	314	351	356	287	338	337	322	324	320	327	324	306	297	334	318	330	350	352	344	323	333	329	335	323	324	333	340	304	338	353	346	343	316	333	325	338	330	306	337	340	337	359	329	318	313	323	333	322	317	349	356	346	348	354	327	347	308	342	331	336	356	360	343	339	371	316	347	302	347	344	356	353	308	339	348	325	345	373	354	327	319	301	355	378	336	340	343	327	345	328	356	350	311	327	313	343	333	338	342	317	342	325	367	335	347	310	344	362	331	334	341	331	313	372	326	338	357	313	348	352	357	328	339	375	326	317	341	339	364	325	327	336	332	346	320	360	325	323	317	333	333	330	323	370	333	360	320	322	340	366	311	312	349	319	327	323	340	358	347	303	337	328	334	319	321	317	301	283	336	368	343	334	319	342	299	366	332	339	328	337	325	317	327	344	370	340	336	337	357	359	306	343	311	336	357	330	338	332	345	335	337	340	340	365	334	309	333	380	299	326	325	325	325	322	347	337	331	336	366	342	354	343	359	308	320	329	360	355	343	319	325	335	346	317	296	317	334	334	353	346	349	371	320	341	339	334	340	327	339	350	338	314	326	345	327	328	336	319	311	331	356	335	354	328	350	375	351	341	346	317	333	311	336	374	339	367	352	317	337	335	296	343	319	319	321	333	319	369	351
22725	29193	6239	2102	1719	1564	1285	1046	918	750	664	563	540	523	512	487	473	420	436	460	460	433	458	453	420	416	446	461	449	453	435	456	455	452	458	457	470	480	431	445	424	434	425	465	435	452	491	469	450	414	453	458	448	440	436	451	468	446	415	458	449	467	415	439	425	439	433	408	424	424	436	418	417	454	458	478	385	462	445	419	448	452	406	412	441	445	417	402	413	389	437	451	433	433	408	451	431	476	412	400	440	445	416	421	434	439	423	396	433	390	445	414	441	419	464	452	408	433	394	407	454	422	459	438	383	440	432	417	454	431	442	441	438	441	450	409	440	412	423	439	408	442	428	394	419	425	439	419	445	468	445	407	430	413	448	428	400	436	398	415	428	436	436	477	457	434	434	404	427	408	410	465	429	447	440	446	452	416	469	412	438	451	434	466	413	441	415	416	456	422	413	451	412	430	451	427	387	449	411	404	453	411	424	404	403	465	405	434	405	420	419	453	441	453	416	405	424	430	425	440	432	437	450	449	396	418	423	442	450	464	471	439	428	447	418	420	403	436	426	438	404	414	434	458	401	483	465	433	404	427	389	452	415	418	401	413	457	434	438	433	407	428	428	418	414	447	455	474	466	433	428	436	424	427	427	410	425	426	400	408	443	452	426	402	474	458	443	438	445	397	432	453	450	430	417	458	429	406	448	436	413	448	464	471	455	455	430	460	437	466	416	448	441	431	436	446	395	453	472	474	425	410	421	386	433	448	422	426	418	444	465	420	434	383	434	436	420	431	427	408	419	449	433	425	431	413	416	448	447	440	432	430	417	433	386	458	434	438	453	414	412	386	439	426	429	465	436	435	404	459	447	448	447	396	419	446	421	456	381	481	435	438	436	435	426	432	450	451	425	468	451	429	400	440	431	426	426	439	382	431	391	426	456	450	431	436	424	437	422	449	416	430	465	423	424	428	424	430	400	456	412	440	486	429	432	433	469	458	444	428	435	450	436	455	422	417	434	437	426	419	459	399	453	432	399	425	381	428	466	414	455	438	437	438	447	401	440	402	430	406	424	402	438	409	421	442	437	435	453	448	446	403	424	449	385	422	427	454	417	421	427	437	412	438	447	422	457	432	425	454	437	421	426	444	404	405	449	437	436	450	452	433	488	428	436	471	441	495	425	411	456	431	410	416	414	425	428	424	423	409	421	420	413	416	417	443	443	430	417	455	435	393	424	430	433	437	420	436	451	403	446	423	451	421	434	434	445	448	430	418	454	430	421	433	458	413	435	477	427	408	426	437	423	467	422	416	397	423	442	444	424	469	399	428	436	407	429	407	433	429	437	463	433	430	435	444	403	446	415	463	468	423	423	455	426	451	419	412	435	449	430	477	413	396	404	434	484	432	395	407	457	402	398	434	411	443	426	396	469	428	465	421	413	447	456	419	451	439	425	466	450	437	444	467	434	417	423	456	437	432	440	462	444	454	437	410	394	402	465	432	443	479	439	420	418	460	430	477	407	454	452	441	493	417	441	452	463	439	421	427	406	433	452	454	452	434	418	425	476	411	420	456	413	428	436	425	427	406	429	449	440	419	409	426	432	417	417	438	401	438	425	397	448	434	432	429	432	437	458	421	426	385	451	400	454	454	446	466	411	406	461	419	422	441	428	430	427	417	420	471	454	420	404	427	460	429	418	405	449	445	416	445	463	440	401	419	453	431	392	417	417	414	464	432	410	418	424	437	429	437	432	422	416	433	415	425	400	444	398	395	410	451	429	429	462	406	421	438	444	440	405	407	440	430	402	428	420	447	433	439	422	414	434	406	444	402	465	431	440	430	460	451	452	409	441	430	442	410	410	443	446	460	421	427	421	446	435	449	495	420	394	453	414	436	404	456	417	462	431	435	447	411	414	432	423	413	409	419	444	428	444	408	406	436	438	438	432	436	450	428	449	418	423	454	442	425	421	431	424	470	426	443	421	386	401	415	434	426	436	382	489	423	387	423	450	421	432	367	465	416	460	422	387	398	419	438	448	440	434	420	441	462	460	406	397	432	407	448	409	394	434	447	438	426	419	484	408	385	435	417	457	441	422	439	441	430	412	433	419	445	435	419	409	382	408	450	434	433	438	400	446	429	448	425	482	445	439	442	449	424	434	419	420	415	459	431	426	413	422	446	390	393	437	431	432	420	411	438	433	437	435	461	418	436	418	407	450	473	445	479	403	436	435	417	426	466	412	444	460	395	397	440	394	422	405	421	420	435	417	464	431	394	429	438	451	420	450	410	400	424	470	422	440	427	425	435	438	404	433	427	423	438	428	424	429	442	432	426	459	441	434	413	450	411	418	455	464	441	457	441	435	441	435	435	441	442	444	473	446	421	424	423	438	430	442	436	416	440	415	393	445	419	443	415	466	433	448	453	429	403	409	398	419	417	407	442	461	407	430	463	438	433	428	422	439	424	430	401	477	438	405	404	430	453	395	443	465	411	419	426	450	465	432	474	431	473	443	424	416	409	423	462	437	409	430	451	416	430	387	447	446	409	428	422	415	429	420	433	459	398	426	418	451	445	435	436	452	434	458	425	445	457	425	472	435	463	390	453	423	407	391	392	448	426	451	451	410	416	432	405	423	402	450	405	409	458	409	442	458	442	447	428	449	418	436	439	425	423	421	424	456	450	441	428	431	438	406	429	413	439	450	439	440	433	475	415	436	410	436	465	429	422	459	427	443	413	436	439	424	454	461	410	454	460	443	395	402	441	454	436	402	415	408	433	454	480	405	417	420	442	439	399	439	441	415	427	426	422	433	440	420	444	449	462	454	380	463	401	377	435	444	448	406	453	420	435	418	443	477	426	430	457	438	420	450	445	446	417	471	435	448	441	465	400	458	406	414	406	418	434	427	453	426	449	432	407	424	422	443	420	433	436	399	453	426	488	452	387	459	395	478	406	424	424	437	412	423	436	409	451	426	424	430	430	438	420	442	425	406	425	410	438	426	422	418	438	425	436	430	461	463	429	474	420	415	407	428	418	447	407	438	430	445	448	463	427	427	430	468	448	430	411	437	464	424	426	423	451	437	452	497	441	430	432	427	420	441	460	464	430	449	438	411	426	439	450	418	458	408	468	475	387	414	395	419	415	485	390	440	465	440	445	451	439	447	426	443	421	429	460	401	400	436	464	439	385	434	465	439	415	403	438	438	441	446	435	423	414	436	415	407	426	440	488	406	456	432	389	433	446	422	452	422	443	404	399	423	438	397	434	457	466	442	445	468	443	401	382	461	417	425	424	451	429	451	438	416	478	405	422	439	421	393	445	418	464	448	466	406	434	437	426	477	437	399	411	421	427	442	427	445	437	404	433	449	435	473	442	408	439	413	429	455	422	441	446	421	443	417	451	412	414	422	404	443	447	448	418	423	459	480	404	436	432	403	427	380	429	416	423	389	467	433	432	430	440	459	435	479	405	415	446	448	435	411	434	401	441	446	409	465	442	448	429	412	468
23071	21182	28514	24106	21141	10445	1824	1182	943	808	732	636	656	570	538	551	520	511	529	504	519	523	511	474	525	525	500	437	475	500	471	525	519	513	539	511	499	510	511	473	530	517	501	494	494	504	480	463	508	522	483	491	539	506	510	485	476	535	489	498	479	512	514	507	504	462	478	442	506	478	480	465	494	508	490	503	490	476	508	480	467	506	484	533	500	478	456	484	490	459	522	514	476	504	472	477	532	487	474	433	451	488	470	503	487	467	491	474	467	543	509	479	547	469	480	503	504	485	461	487	462	449	458	520	504	506	465	501	529	482	480	469	457	480	487	506	461	477	479	516	482	480	515	445	463	452	466	491	456	519	517	482	473	517	495	501	480	478	514	500	505	511	464	513	453	479	485	472	470	523	500	507	481	486	473	455	490	484	519	453	476	514	488	538	493	499	487	464	536	503	548	479	495	500	476	453	466	509	488	468	505	491	486	523	477	507	493	471	494	474	454	489	491	480	475	486	477	501	481	499	500	497	491	475	521	486	456	469	496	500	492	505	493	456	493	482	499	476	456	507	505	504	468	461	477	509	539	527	539	448	437	509	486	513	492	480	494	453	492	495	489	524	498	481	481	502	468	528	459	504	488	465	523	509	478	470	491	477	486	431	503	445	466	490	496	480	477	506	466	496	496	521	511	504	501	529	482	461	521	493	476	454	482	476	482	466	486	469	505	511	474	452	507	507	493	506	476	488	521	447	481	508	489	515	504	501	477	508	475	528	491	495	491	473	529	500	492	465	514	480	486	463	490	516	491	481	471	528	483	504	504	520	488	532	477	513	466	524	478	521	481	443	474	479	487	514	501	516	521	485	485	460	513	516	463	490	544	511	473	470	444	512	466	473	500	499	492	476	467	468	491	507	449	459	491	429	470	544	497	464	485	517	497	478	530	457	488	471	486	502	461	489	533	477	494	510	459	463	519	484	477	477	505	511	478	485	469	471	508	510	500	476	482	509	458	495	523	553	501	494	506	486	460	444	479	490	451	517	469	481	474	473	467	487	500	495	494	444	515	473	412	483	471	460	517	487	470	500	458	500	488	550	495	520	495	492	482	517	518	516	509	491	493	493	495	515	459	476	482	495	524	511	469	469	508	479	529	468	500	520	486	503	481	518	543	517	482	489	457	463	430	458	491	444	472	493	464	463	519	474	453	496	446	481	474	433	471	479	491	489	498	499	481	461	499	477	492	506	523	473	508	459	465	486	493	477	472	491	526	486	492	462	460	456	478	470	477	484	501	460	487	513	490	484	468	470	468	474	471	479	463	436	479	475	516	445	482	480	478	482	463	481	433	485	466	510	451	453	502	481	491	468	491	446	483	512	462	488	486	484	491	505	522	479	500	448	506	481	496	469	492	505	485	504	494	456	484	456	524	469	465	486	464	459	498	510	518	508	511	485	472	464	478	506	478	465	511	486	442	492	469	499	464	510	503	483	501	490	504	472	517	472	460	480	496	446	515	496	502	460	449	501	516	499	497	462	483	518	483	505	495	476	472	542	533	485	480	493	505	470	508	516	442	504	505	490	460	481	538	471	490	468	476	517	514	498	508	471	459	482	476	459	483	439	488	513	505	512	450	452	474	502	516	502	532	463	446	471	476	457	482	499	501	484	460	523	501	495	497	494	488	475	495	498	498	457	488	509	492	501	445	459	513	490	478	508	470	461	528	482	466	553	473	469	524	470	447	495	442	474	503	473	508	496	524	507	486	509	511	495	512	486	499	505	501	440	477	470	486	473	480	480	509	475	476	493	486	520	498	484	499	474	471	495	489	485	464	491	504	460	506	494	473	544	523	500	492	473	484	492	524	470	507	483	509	503	493	460	450	447	489	505	478	510	493	500	492	469	502	520	523	478	476	483	458	528	481	484	464	459	474	477	485	480	483	501	513	464	473	493	501	508	459	531	511	475	496	457	474	451	489	457	499	479	551	512	468	492	502	492	509	492	520	479	484	504	490	491	462	486	495	463	464	514	461	505	525	486	451	517	486	509	500	497	520	471	478	448	530	533	483	497	488	465	502	500	503	499	455	509	513	503	490	476	496	477	452	499	539	457	450	501	483	505	495	488	495	507	473	510	489	483	469	475	494	498	509	491	461	499	486	488	492	468	498	490	475	454	481	497	452	479	502	506	477	490	492	490	485	465	471	480	483	507	486	505	496	486	484	494	466	468	476	502	477	482	513	484	512	444	516	456	439	441	500	489	499	493	500	511	502	488	480	494	446	516	470	500	471	460	483	493	516	472	472	518	516	507	481	487	480	504	483	475	484	496	502	466	469	489	498	460	481	491	465	537	524	507	483	492	485	479	491	514	457	473	509	505	483	460	449	474	489	500	480	501	500	473	488	492	482	529	495	511	472	525	499	503	488	471	498	509	504	502	461	495	489	450	472	523	473	469	481	490	499	506	491	544	460	492	465	513	466	482	495	481	463	500	536	473	533	465	489	492	488	510	532	472	488	504	483	497	446	509	486	498	512	502	487	481	478	477	458	499	471	498	521	490	470	490	519	474	481	450	515	405	498	500	510	449	499	465	485	474	455	486	480	535	461	493	470	474	490	472	459	473	495	481	485	517	495	486	466	473	454	476	502	500	480	488	514	497	476	488	471	463	477	500	487	522	511	496	497	471	489	468	497	506	512	465	441	455	491	525	489	470	493	537	488	501	463	524	481	483	483	461	488	501	445	474	490	488	495	485	452	459	470	480	511	468	492	460	482	514	488	455	453	506	477	468	510	515	476	504	504	527	509	463	510	473	474	474	499	483	500	452	471	470	501	486	483	505	490	482	445	480	450	447	513	451	437	470	484	517	498	500	454	512	440	515	512	488	479	487	506	489	487	510	507	481	477	455	476	513	475	498	500	510	454	490	512	452	477	473	470	487	484	480	469	507	488	469	516	475	479	465	462	524	487	488	457	477	486	463	481	490	484	488	490	487	465	460	506	485	490	510	488	448	512	512	497	523	520	492	453	492	461	448	506	482	497	508	515	470	462	494	499	445	521	496	480	480	480	502	527	469	496	436	490	464	510	489	465	515	516	504	442	524	492	478	496	447	510	463	476	472	492	512	483	480	456	475	478	455	467	486	491	513	517	514	499	482	476	480	500	474	471	486	487	516	521	484	509	479	456	469	488	451	477	446	496	466	453	481	501	485	497	466	483	507	465	439	521	463	492	477	471	458	531	500	477	431	487	482	490	558	480	482	487	489	497	501	507	482	541	501	516	465	496	508	544	491	486	482	488	467	500	468	495	468	490	482	518	483	478	475	459	445	470	468	475	511	490	470	489	436	474	513	490	483	485	491	470	453	506	491	505	504	504	483	482	484	492	477	480	510	502	495	491	519	493	512	478	444	498	474	479	480	496	518	479	470	509	459	454	497	464	466	485	446	502	514	482	497	477	501	487	503	447	488	480	459	479	497	481	470	478	472	460	503	534	518	463	466	487	479
28337	43800	13732	5214	3644	3076	2532	2095	1646	1312	1116	998	941	793	788	747	769	694	704	666	723	664	654	676	635	607	659	608	638	673	699	661	726	641	624	649	654	695	672	647	643	654	667	667	676	656	657	661	672	675	612	605	682	644	577	606	628	645	642	689	638	634	614	651	602	646	618	664	670	642	599	647	618	611	662	659	616	642	642	642	628	578	615	648	627	651	645	639	607	617	661	627	621	622	594	622	627	666	649	607	626	653	621	626	621	604	667	614	623	641	617	630	642	673	631	626	587	617	636	620	616	604	610	622	654	649	594	660	616	595	602	618	650	644	617	627	616	565	619	615	592	622	623	611	623	649	666	619	645	640	635	615	607	610	565	621	620	609	629	660	632	634	618	625	597	631	603	629	655	673	578	567	579	676	613	648	593	636	615	578	655	581	618	628	610	620	644	627	630	605	623	667	574	662	617	594	586	598	628	616	662	585	599	670	626	609	622	632	608	630	625	642	660	625	651	595	645	583	625	600	649	642	650	616	643	618	625	631	618	631	616	619	652	608	642	605	616	630	587	613	621	591	604	596	624	637	601	622	604	595	628	600	658	567	646	584	647	622	632	642	640	653	674	592	593	637	576	652	642	620	607	627	563	606	603	608	593	629	655	652	663	619	601	655	633	620	635	608	607	620	610	637	646	601	633	592	622	642	630	631	651	662	622	598	634	609	640	656	636	639	640	629	597	611	611	658	594	610	669	610	633	633	614	584	591	587	584	632	591	585	606	594	642	596	584	602	590	604	608	564	596	622	597	647	640	588	624	607	629	637	653	631	620	654	633	632	638	630	630	621	625	634	631	637	655	606	611	636	652	609	669	651	620	628	656	651	653	644	592	629	599	637	632	677	588	617	618	627	614	613	661	586	658	639	604	636	608	585	627	632	607	615	583	601	650	604	579	612	625	649	582	604	644	652	647	631	614	617	631	627	637	612	610	660	625	655	658	596	612	592	599	607	585	600	630	660	631	631	673	596	625	588	574	640	635	604	630	604	641	638	582	628	635	652	602	602	642	648	607	599	610	617	578	618	647	576	621	610	597	645	644	595	603	650	639	648	581	610	617	635	613	609	628	627	586	650	591	605	657	644	623	622	634	626	634	629	616	617	623	571	664	649	656	629	644	631	617	635	642	612	622	593	635	663	646	597	604	644	613	631	640	605	638	639	650	613	607	592	603	652	582	659	599	647	572	603	587	620	627	593	612	603	648	608	648	612	612	655	623	605	631	652	622	629	579	634	591	633	606	628	614	577	627	627	596	622	626	616	604	602	657	612	653	680	616	621	566	601	600	562	649	624	594	602	574	591	611	648	660	631	622	607	605	619	607	653	621	657	650	653	666	597	598	646	644	626	631	634	637	626	628	650	618	630	604	587	627	603	621	605	570	591	598	584	655	615	616	649	586	619	666	562	613	639	586	632	641	623	584	618	585	630	607	632	616	637	621	583	607	590	578	623	589	603	631	572	592	669	631	618	618	643	611	655	659	616	614	614	607	654	605	627	612	653	639	607	585	646	606	626	649	604	616	619	638	617	621	593	636	612	624	649	591	647	607	613	589	651	639	626	614	580	667	597	588	661	602	599	602	575	608	620	581	627	671	638	686	592	632	594	627	605	647	566	624	582	657	607	654	643	604	639	619	627	578	626	637	670	620	636	586	643	649	590	638	637	630	589	610	601	591	632	666	623	624	612	615	667	641	620	624	611	645	602	584	606	590	640	631	652	602	640	605	625	591	662	626	630	610	600	636	605	634	629	611	666	632	629	593	663	605	601	609	604	642	627	622	624	604	631	585	608	608	599	625	630	581	620	587	588	627	595	621	621	649	580	616	600	614	603	662	640	619	643	593	626	601	605	628	595	601	591	612	644	644	653	592	639	587	643	634	627	613	606	581	651	629	619	664	601	615	641	607	644	666	650	625	555	619	593	678	601	645	646	623	620	619	616	638	603	658	635	617	589	671	663	588	699	624	597	618	628	604	683	622	626	646	635	634	632	585	648	590	605	581	610	591	593	602	595	604	620	610	591	596	619	607	641	637	617	620	602	641	667	631	604	620	644	598	618	665	626	589	610	597	593	660	656	649	622	617	623	622	624	630	656	671	627	627	621	597	570	592	618	640	578	664	634	638	652	638	583	646	634	623	618	625	634	607	620	635	665	591	606	561	635	613	633	602	580	662	617	619	613	650	646	648	594	628	614	642	620	635	628	690	623	631	614	635	646	632	640	592	618	656	622	564	625	676	590	608	636	624	591	618	647	642	648	617	655	584	606	597	561	599	616	631	585	607	661	623	665	581	623	638	604	607	619	601	642	611	645	599	587	617	613	601	620	657	632	621	618	616	588	573	648	591	660	608	613	686	658	620	589	633	649	631	620	656	659	640	608	619	611	608	601	600	685	637	610	609	631	637	598	628	669	614	611	579	604	606	598	610	639	633	685	585	598	633	639	619	612	593	608	573	652	601	649	619	642	601	635	643	596	604	586	627	618	645	649	649	623	646	614	604	574	603	626	590	625	660	628	624	603	620	609	593	659	594	639	591	674	644	625	590	629	617	577	633	609	611	664	655	591	619	660	618	634	603	600	637	589	637	564	610	669	611	592	612	655	605	608	665	614	600	618	655	633	579	603	614	628	626	607	623	594	617	609	607	567	608	698	656	613	638	588	645	625	645	643	623	659	660	634	644	622	656	649	575	610	635	613	603	619	655	668	606	635	627	617	617	616	608	652	630	602	624	607	617	592	616	612	620	621	642	613	647	631	660	630	608	652	627	631	612	615	623	618	634	604	620	606	596	588	595	605	667	612	664	612	608	625	606	595	638	626	603	622	639	580	628	603	677	641	588	582	626	622	612	602	569	621	619	675	579	598	658	599	583	647	648	638	608	612	571	613	570	665	579	624	659	610	631	581	639	612	643	579	648	653	625	631	617	617	613	619	647	654	646	626	667	599	623	587	577	633	669	621	600	647	619	609	627	559	624	627	633	637	598	594	630	573	625	625	587	635	596	613	600	627	641	625	644	568	624	648	634	628	617	625	615	627	627	645	569	664	632	667	620	588	690	646	642	654	626	598	678	585	605	650	607	575	626	641	652	670	612	628	607	605	618	599	614	620	666	659	663	618	597	614	586	598	616	617	601	629	598	617	588	614	616	611	601	602	606	634	600	598	636	599	604	617	631	643	635	641	636	621	680	595	624	593	628	572	623	616	613	631	627	676	615	611	631	634	604	602	640	664	636	638	646	613	594	636	665	613	641	609	638	608	598	624	628	673	628	615	590	650	665	601	614	600	622	653	633	652	673	646	597	616	593	614	596	572	623	638	588	593	593	629	613	624	575	647	605	592	623	590	631	628	618	602	603	570	664	622	617	659	588	615	641	661	650	629	623	610	620	622	645	618	599	655	619	693	576	631	634	637	634	601	592	612	610	589	618	611	612	601	646	610	630	639	605	634	629	660
24200	21082	27046	25038	9087	1196	777	610	469	359	351	330	303	249	244	257	221	214	234	209	216	230	188	209	202	202	202	200	191	202	215	210	202	217	213	201	228	203	212	207	213	188	205	233	223	199	199	210	218	194	216	217	215	214	200	217	206	216	206	201	189	174	212	201	176	216	205	221	205	195	211	191	190	182	207	188	189	210	220	194	195	200	206	192	172	203	209	181	206	221	207	224	226	206	187	209	202	217	204	181	190	197	216	170	195	198	197	221	180	219	221	182	200	204	196	199	209	218	190	185	199	211	215	202	211	205	200	195	205	200	200	197	218	182	173	197	206	204	214	189	175	210	197	224	194	190	200	197	211	173	216	184	199	184	190	212	212	184	199	184	194	204	217	210	204	171	198	204	210	180	204	195	194	201	177	197	178	218	205	192	166	202	198	191	182	211	200	186	185	187	188	199	186	209	199	203	195	206	210	198	205	176	206	228	198	194	194	198	204	189	203	201	196	216	201	174	217	208	212	216	204	221	216	215	199	211	208	199	184	222	192	207	213	191	201	218	200	178	206	212	225	185	200	185	199	208	181	196	205	196	186	197	182	190	198	192	186	200	209	210	199	211	196	212	192	206	199	181	209	220	181	196	209	213	189	196	189	219	193	214	237	212	193	182	199	194	193	226	173	229	168	203	181	185	186	195	206	194	202	193	211	192	165	211	220	198	194	210	200	203	201	195	231	189	183	197	186	184	175	195	212	193	207	189	212	191	191	201	187	186	184	203	219	176	207	192	182	185	194	196	186	209	199	213	235	194	212	220	209	193	187	228	187	219	195	195	193	204	188	196	201	213	220	178	188	215	201	241	203	196	194	195	209	189	206	203	233	218	185	202	175	208	231	195	176	200	217	200	214	190	207	191	193	220	220	219	181	208	218	205	208	202	183	204	214	213	199	193	216	192	205	184	204	207	180	194	185	214	227	196	191	207	198	220	216	182	177	203	200	201	218	194	204	183	187	192	200	176	198	198	229	201	208	179	203	217	186	224	209	182	180	213	194	212	203	192	176	197	190	195	220	202	177	189	220	175	198	252	214	195	223	186	197	178	188	196	182	191	211	225	193	227	203	218	191	205	196	223	192	205	221	224	196	227	202	190	219	170	180	218	217	224	194	198	191	198	173	198	190	184	211	203	214	166	192	168	180	205	203	193	160	192	179	199	188	201	197	204	176	210	222	187	194	180	191	195	223	188	204	184	208	192	204	190	223	193	228	183	223	169	236	202	218	199	191	221	212	209	193	212	203	197	198	218	199	201	180	200	207	208	216	195	215	187	191	207	184	205	207	197	202	195	196	198	212	195	197	181	195	203	208	222	189	202	218	203	192	213	193	207	187	199	185	188	180	180	207	194	194	210	194	198	204	228	208	198	197	183	199	207	168	205	201	217	176	199	215	202	174	195	208	213	197	205	179	207	212	198	205	178	206	194	200	202	208	200	193	203	202	179	216	217	176	204	205	215	201	190	199	190	182	196	196	181	195	186	206	192	197	196	188	212	189	225	188	171	203	201	202	159	196	178	213	211	220	214	216	190	180	232	201	193	185	211	182	201	188	206	244	200	201	209	204	207	183	218	189	189	195	198	228	206	190	181	205	221	175	193	201	199	209	208	161	222	207	188	182	189	217	183	206	229	203	206	206	192	183	199	244	216	206	181	183	180	206	194	227	201	219	190	219	213	210	185	224	192	185	209	195	187	212	199	219	208	186	225	221	182	219	234	219	220	192	168	182	218	209	191	222	188	193	192	212	186	194	175	212	200	222	183	222	195	184	186	220	220	196	194	213	194	187	209	232	183	195	206	204	197	227	213	178	181	214	180	212	217	203	225	203	201	198	204	182	201	203	207	214	221	199	211	210	227	188	194	207	203	192	200	206	206	184	227	195	202	208	212	201	205	174	204	177	202	211	176	203	193	194	204	200	208	186	222	206	197	181	202	220	201	187	197	208	187	202	198	204	223	203	199	203	211	220	208	171	167	191	171	220	196	185	209	204	177	211	200	192	207	188	200	212	182	195	221	207	192	190	187	213	181	218	199	192	213	198	189	215	201	183	199	213	209	185	213	198	216	198	197	204	166	188	221	194	181	172	195	192	210	210	210	214	171	217	196	213	226	222	205	222	216	201	189	175	190	192	205	206	197	186	191	210	206	203	188	175	205	172	203	194	216	194	194	220	209	180	204	196	166	197	232	210	214	189	200	195	210	195	225	234	195	178	236	183	210	210	210	184	193	194	231	216	197	185	205	199	214	209	192	212	200	208	206	201	204	168	204	205	213	181	203	188	191	214	196	193	187	217	180	214	194	179	222	196	214	181	210	183	178	187	197	189	191	194	197	202	199	200	192	216	194	212	185	183	218	210	200	185	223	198	225	201	176	197	224	225	183	198	181	184	194	185	189	194	202	195	196	210	206	213	166	216	226	217	185	195	199	198	227	217	214	203	238	204	201	212	191	200	206	199	211	168	185	195	203	207	190	200	191	185	193	212	194	192	228	216	227	204	197	202	215	188	219	193	210	177	209	174	191	188	221	210	211	202	202	188	208	174	207	196	201	194	205	233	200	196	190	211	202	204	194	176	197	207	218	207	206	196	208	214	191	205	188	202	193	193	215	182	201	198	206	181	209	218	218	196	201	182	203	218	204	194	201	225	201	206	205	200	185	181	200	204	187	213	210	211	192	222	190	172	186	200	205	177	192	197	208	182	194	204	192	206	186	175	194	176	197	215	244	231	224	204	206	199	200	230	184	207	210	166	220	190	202	199	215	195	199	211	219	220	196	190	178	207	191	229	216	186	198	206	192	191	179	206	189	205	191	192	219	198	190	197	218	175	172	187	200	195	198	215	204	189	239	178	208	207	200	192	192	182	186	179	192	182	185	208	192	182	188	211	193	213	166	212	235	209	226	229	198	221	167	190	188	183	224	210	181	191	186	208	185	191	192	240	174	191	231	217	187	194	205	211	214	200	212	197	198	209	197	206	173	185	223	214	185	209	206	198	201	208	198	218	206	189	210	178	184	193	215	213	205	195	195	209	199	181	210	192	189	197	203	206	202	228	200	202	191	185	193	189	185	216	176	206	177	203	206	186	193	188	207	220	207	190	198	186	217	216	194	188	207	213	243	204	200	200	224	207	201	176	194	201	209	215	199	206	205	174	208	205	209	194	192	205	196	204	194	214	182	211	170	202	195	173	213	187	186	189	197	186	196	194	228	209	193	204	190	204	188	205	214	201	228	205	199	219	211	228	207	189	199	245	210	225	199	213	199	210	215	192	233	198	171	207	204	202	213	193	188	198	201	198	195	170	205	219	205	202	201	206	186	206	202	155	214	224	175	216	207	169	183	199	191	201	209	199	156	187	210	211	198	202	196	163	214	217	192	206	216	183	188	213	193	227	217	185	216	187	191	186	208	190	210	206	189	185	186	221	198	214	223	237	205	211	194	185	196	202	192
27004	38579	9880	3670	2530	2027	1637	1310	1011	735	628	518	451	408	395	356	328	333	327	302	284	327	308	296	291	293	281	290	330	295	282	316	308	289	249	296	280	275	320	282	288	315	283	282	314	293	288	278	301	295	276	308	269	303	283	296	301	263	257	286	272	295	286	309	297	270	279	272	249	277	270	265	289	275	288	266	278	274	290	271	271	280	276	272	272	302	276	290	303	301	250	288	270	302	254	276	265	293	268	242	261	275	280	246	264	277	266	244	278	289	266	258	287	261	278	262	286	263	276	287	270	294	282	279	255	269	322	298	281	275	296	279	282	262	294	295	294	266	297	278	288	264	252	264	285	242	284	250	264	265	276	262	272	251	292	256	257	264	276	261	276	281	272	259	261	298	249	283	231	301	250	272	281	267	262	277	259	292	259	289	254	286	246	271	280	243	280	257	283	282	267	287	268	260	281	250	265	257	232	274	265	278	268	246	253	248	267	289	284	287	283	285	282	255	242	281	266	268	256	246	247	270	288	293	283	304	281	274	255	267	256	255	300	268	281	287	252	284	255	289	254	298	286	282	267	282	293	281	289	264	260	259	277	257	261	267	286	267	285	279	272	279	231	258	272	277	298	249	264	301	251	262	282	265	244	271	275	264	262	271	281	292	254	246	271	263	273	256	242	275	250	274	263	257	256	296	260	264	275	249	261	271	266	300	275	260	263	300	291	274	287	253	257	266	289	265	261	286	263	270	259	246	266	284	264	306	270	295	285	266	263	281	257	294	262	250	290	282	266	269	271	280	264	273	277	271	283	245	284	265	286	266	275	271	244	250	243	267	250	285	294	248	253	253	290	250	267	252	264	260	282	268	264	296	260	268	258	268	292	273	271	255	259	264	264	267	260	274	315	289	284	280	304	249	269	253	288	254	282	266	258	281	290	278	276	254	266	272	276	257	288	278	302	279	299	291	301	286	249	273	282	262	265	278	262	274	276	271	251	269	273	263	282	274	290	272	258	305	266	252	271	277	258	276	288	290	259	283	256	268	278	275	274	268	255	254	287	290	275	285	275	252	294	251	287	258	271	279	304	264	269	291	258	283	268	270	254	283	252	284	267	246	290	248	278	228	273	277	276	300	271	257	265	283	252	275	282	271	307	274	281	280	277	280	273	298	251	261	289	209	282	266	264	266	286	268	283	282	274	260	287	256	270	284	308	277	286	295	231	258	282	278	278	264	273	271	255	261	273	264	302	277	283	250	263	241	265	270	315	290	322	272	277	267	256	287	267	260	264	258	241	286	270	283	285	291	276	276	260	267	261	277	280	256	247	270	268	259	277	261	269	273	259	266	245	250	284	287	251	274	266	276	257	218	274	280	272	282	260	268	296	257	272	273	255	270	261	259	285	278	252	264	292	237	267	284	267	229	253	247	264	288	267	285	273	262	285	269	281	256	272	254	270	268	260	299	274	249	262	269	290	264	301	278	278	242	243	273	269	298	289	284	278	271	278	282	261	281	290	237	277	275	267	276	265	286	276	283	258	260	256	268	273	267	257	291	301	249	250	280	235	273	264	279	269	272	278	264	293	285	257	250	274	276	265	254	273	302	262	286	277	277	280	272	276	280	310	258	285	256	305	249	269	235	287	288	270	254	295	285	272	259	283	236	256	309	236	289	250	254	270	279	280	270	270	278	291	270	276	261	257	261	270	267	275	274	281	292	295	283	272	283	235	269	247	271	269	264	269	276	294	241	246	286	254	270	262	275	283	251	260	255	289	242	278	257	256	286	297	291	277	277	262	279	254	269	263	270	276	253	248	268	281	275	287	270	291	291	267	271	269	268	284	293	260	284	273	279	267	271	299	286	260	265	255	306	282	274	259	291	270	241	229	272	278	283	279	273	276	300	287	264	274	269	276	266	237	265	263	272	299	270	270	282	260	274	267	248	287	274	293	258	257	286	272	274	263	270	282	289	271	268	287	244	274	275	266	237	292	275	251	269	287	313	261	281	268	273	277	264	252	256	243	278	240	260	280	231	274	268	292	274	298	259	265	298	289	269	296	282	280	290	276	259	275	266	254	268	277	285	257	277	298	285	270	266	252	285	278	248	287	288	268	251	249	269	242	284	278	278	235	278	258	255	288	283	279	269	272	263	259	265	259	275	279	265	249	290	287	269	303	267	290	254	299	266	267	262	265	297	252	276	244	258	262	303	271	268	288	277	267	310	275	268	290	258	276	260	276	266	298	262	278	290	246	271	290	278	280	306	266	244	275	279	238	295	293	272	267	269	310	285	269	304	260	278	250	234	261	277	270	232	255	275	254	277	277	279	293	255	265	291	285	260	276	277	274	250	262	262	283	267	251	274	252	286	277	270	285	258	291	255	286	304	264	272	271	283	278	294	281	284	256	230	279	292	288	278	259	254	258	244	292	247	263	283	282	267	261	256	280	295	245	274	262	300	268	268	266	229	273	285	277	282	255	242	264	285	254	276	247	282	278	269	283	278	287	255	264	265	282	276	265	251	290	238	229	259	263	291	277	278	248	281	261	286	260	247	285	285	293	262	286	277	280	269	272	269	300	246	235	268	267	230	274	266	279	250	285	261	265	269	287	272	274	286	282	263	297	237	267	268	260	269	270	258	290	282	293	271	268	235	275	270	282	266	274	274	282	248	254	253	274	231	271	254	253	264	272	277	268	279	285	271	315	255	292	252	290	261	280	279	307	293	288	267	262	269	274	272	260	295	256	272	260	252	255	274	266	289	265	248	265	267	260	263	262	274	266	286	274	239	287	269	255	258	257	245	287	244	266	260	270	276	257	244	266	290	279	267	283	287	284	274	273	291	290	301	264	311	263	284	278	262	286	256	257	281	258	273	286	285	263	301	287	250	255	267	228	282	256	269	283	279	285	263	290	262	273	273	243	290	253	239	264	279	281	295	290	283	288	301	254	269	263	268	267	279	268	251	277	285	262	260	255	289	297	285	262	274	271	284	250	282	268	230	240	271	268	294	259	273	273	265	264	263	274	272	297	262	277	298	248	259	280	250	266	296	271	292	255	267	274	265	294	291	282	241	286	242	286	281	279	244	272	237	294	260	249	267	280	263	303	274	250	276	263	234	228	301	260	255	255	287	266	270	272	276	262	280	279	254	303	262	274	248	263	282	286	257	276	260	286	254	272	257	253	267	270	313	283	278	283	255	258	280	286	268	244	273	276	269	256	257	272	290	260	293	263	264	262	288	280	281	289	275	256	279	290	278	256	273	246	291	294	292	255	270	253	260	294	284	269	267	260	286	294	295	268	287	276	285	283	245	289	302	281	255	290	261	290	260	250	266	278	271	251	281	263	270	265	292	281	267	277	260	266	267	268	272	256	253	287	283	289	276	268	284	250	287	269	240	269	270	264	278	256	290	251	268	252	271	271	276	271	286	259	272	261	286	263	292	265	287	266	251	241	256	275	265	245	265	259	256	298	259	285	275	259	305	292	281	267	262	280	270
22242	21188	28959	23702	21188	21208	8338	1566	1023	856	752	634	572	522	475	474	463	429	456	400	389	406	451	410	381	444	430	417	398	417	380	420	424	398	413	399	426	438	430	414	439	409	389	434	453	411	395	426	390	423	425	413	414	419	409	444	377	367	398	383	397	405	382	358	384	406	421	415	361	374	412	408	423	407	418	389	398	395	417	392	393	350	358	366	358	372	350	350	373	375	383	388	368	385	401	399	395	414	362	387	392	373	380	375	360	403	371	398	388	376	390	387	372	394	420	371	378	391	399	371	398	354	407	383	370	400	366	382	377	377	405	381	379	371	385	386	395	416	388	393	355	381	397	402	398	397	367	395	381	377	377	371	393	393	408	392	378	384	406	354	351	346	399	397	325	378	322	356	425	387	353	402	369	361	375	422	384	392	378	383	374	364	386	419	390	369	414	381	426	396	368	432	388	399	396	402	405	355	382	373	368	378	391	369	383	399	396	352	361	378	352	403	394	416	380	389	404	379	396	371	369	374	379	398	379	406	426	391	393	401	390	392	383	330	341	390	393	394	394	411	357	359	364	382	368	388	359	385	410	410	381	405	383	412	369	398	368	386	380	414	374	404	379	366	385	409	392	415	350	379	370	415	419	366	421	358	366	376	373	420	376	380	410	377	398	364	403	401	373	424	390	405	371	411	360	372	407	400	398	402	386	402	370	359	408	384	364	387	380	357	396	360	343	383	410	407	382	393	411	385	375	389	403	358	362	354	372	391	374	363	387	399	375	382	392	385	377	365	379	384	387	374	374	407	370	389	370	412	393	375	395	354	383	398	349	395	362	374	402	379	393	395	416	348	391	373	374	408	409	359	369	379	386	392	364	425	414	371	412	368	403	359	355	373	358	383	385	343	424	372	378	389	373	422	371	360	373	406	359	385	387	363	394	421	396	382	380	365	379	395	393	382	369	377	359	409	358	398	393	386	360	373	382	373	431	347	373	379	396	393	391	384	371	370	385	388	427	414	373	403	401	365	387	374	389	365	402	371	354	398	388	372	416	378	370	380	393	377	382	421	399	373	375	368	344	389	365	367	375	376	372	406	357	370	358	377	381	403	350	394	370	350	423	422	398	383	370	350	380	383	364	375	365	366	427	389	358	400	378	393	386	371	404	411	367	364	384	406	404	381	379	405	400	344	401	373	385	360	358	390	375	382	411	356	370	355	379	415	366	388	351	382	388	399	364	419	407	408	391	403	385	410	403	339	384	415	364	402	367	405	383	372	356	391	389	377	373	357	412	396	395	351	426	367	383	379	388	377	406	383	363	340	387	377	421	378	374	349	361	376	374	397	367	395	367	355	388	365	379	381	395	359	389	377	366	409	400	346	391	368	417	394	355	368	376	355	368	414	364	377	380	358	375	387	361	402	364	404	373	387	367	379	407	419	358	399	391	411	387	377	383	391	398	366	368	360	380	367	392	395	369	405	437	367	376	359	393	356	413	403	377	360	414	405	358	386	403	369	367	406	411	407	379	365	382	367	386	361	363	355	366	387	373	393	385	397	356	401	409	368	398	365	354	365	351	387	401	375	389	376	382	378	342	378	358	411	390	384	366	370	374	408	377	381	358	360	372	404	374	328	354	377	364	394	373	389	382	388	353	386	391	421	371	416	383	375	362	390	405	381	413	370	411	392	376	421	408	355	374	403	371	418	392	360	398	398	429	329	381	357	370	372	363	375	415	373	374	367	383	375	343	381	351	401	335	386	387	382	409	401	400	368	399	442	388	382	326	359	373	385	377	386	404	380	366	353	375	405	405	379	353	370	381	396	373	381	389	425	387	369	410	369	364	376	403	400	363	389	405	401	404	399	395	398	416	378	368	365	399	351	385	378	368	393	405	358	402	370	390	386	389	375	367	411	359	390	378	381	395	390	384	416	368	373	380	379	360	408	368	354	358	405	374	414	379	385	388	367	379	369	382	350	378	392	376	379	386	389	410	358	355	389	429	332	417	379	377	407	377	372	377	354	387	366	397	401	368	380	403	416	364	374	393	366	370	377	389	388	376	421	379	381	363	368	374	379	372	381	390	393	371	382	370	394	426	388	396	377	347	373	399	381	403	397	354	400	400	383	388	387	376	396	347	362	408	367	415	347	365	384	377	372	410	369	355	358	393	378	368	389	372	360	390	404	383	366	378	356	327	373	404	394	390	406	388	376	381	382	351	372	399	367	376	357	395	370	392	385	371	418	428	419	411	367	390	374	370	387	410	377	365	380	353	335	394	351	395	418	387	353	361	362	395	395	383	381	421	369	342	368	349	396	368	378	414	397	403	374	347	406	375	365	363	385	386	384	388	363	380	374	396	357	407	417	372	374	419	353	414	405	420	373	371	386	393	393	359	383	352	383	385	355	386	391	382	386	387	405	373	357	388	381	363	366	361	402	370	365	377	390	411	371	405	373	387	374	382	378	347	365	422	387	339	404	380	344	420	390	368	349	396	378	355	385	376	364	406	396	362	404	402	341	397	389	414	382	378	385	360	427	409	364	414	388	385	394	396	368	392	376	396	368	425	391	365	382	375	344	384	400	373	404	421	380	368	389	388	382	407	395	366	406	418	367	376	403	432	377	360	397	385	381	434	355	393	374	385	391	357	408	360	337	406	412	341	369	403	365	386	354	361	395	362	402	398	378	365	377	368	376	379	396	403	386	343	417	392	405	397	404	400	350	366	392	400	337	380	364	369	348	403	381	374	413	390	369	373	389	401	330	388	376	405	390	354	386	383	379	371	380	393	407	384	416	390	374	380	348	365	440	397	386	393	404	373	348	396	357	383	349	370	397	424	372	376	402	385	372	351	364	363	386	374	387	403	369	356	374	402	376	377	388	407	360	399	399	390	371	347	353	336	378	366	368	395	407	388	372	374	404	380	377	385	417	350	376	375	371	425	381	392	383	372	353	371	363	392	394	396	396	374	374	366	348	390	349	408	413	398	378	391	370	353	381	394	377	337	382	383	388	375	391	389	404	397	424	398	399	396	358	368	378	402	349	373	390	334	362	386	364	429	375	390	368	391	392	395	363	363	369	353	364	401	374	379	397	419	404	377	363	411	386	398	351	397	382	385	399	356	362	380	389	381	373	387	450	377	368	356	382	402	350	351	393	388	419	362	368	379	363	402	423	370	382	369	390	383	387	391	372	391	367	350	353	373	382	353	351	404	388	407	394	401	427	412	370	364	383	356	386	388	393	404	387	378	369	378	414	433	394	345	363	377	381	401	386	386	367	370	408	380	354	381	374	402	374	390	389	394	362	373	367	378	375	410	396	362	352	383	406	398	380	384	374	406	398	398	340	407	387	344	359	369	353	348	342	384	360	376	364	373	353	394	415	403	383	381	386	380	359	375	407	399	375	381	384	350	412	359	373	397	408	387	393	398	371	398	374	376	376	377	372	368	368	374	372	335	365	367	371	392	381	369	390	398	374	377	353	379	395	377	382	329	393	371	379
32107	49662	17055	8277	5679	4315	3353	2610	1943	1613	1292	1061	949	855	749	687	647	648	606	578	563	571	552	575	558	504	610	526	570	551	578	567	544	612	582	542	523	524	513	583	578	583	576	567	558	568	550	567	544	545	517	529	569	548	562	510	518	547	510	546	479	503	465	525	505	516	525	493	535	486	482	524	531	536	556	476	511	488	483	461	456	518	509	514	503	512	476	493	468	517	490	526	523	474	507	522	510	512	515	454	510	448	502	488	500	503	516	512	469	478	483	489	496	501	490	464	498	494	519	512	467	516	533	559	498	492	479	472	494	493	517	513	492	552	495	500	450	503	528	482	499	510	476	559	528	500	484	523	511	495	526	508	539	481	516	516	504	498	487	460	508	517	497	483	493	504	541	482	470	468	514	514	472	501	493	536	511	480	534	462	518	488	515	485	478	534	517	501	463	497	508	497	490	522	518	481	506	516	476	450	521	480	535	547	506	515	490	476	504	507	488	486	535	477	531	482	511	499	530	475	454	515	448	492	477	495	519	482	470	482	446	545	478	505	482	488	484	502	489	467	508	472	516	503	536	517	493	532	496	498	448	462	521	519	494	490	524	483	484	486	473	510	493	486	495	491	519	481	500	488	521	505	501	498	492	500	500	490	501	495	485	462	464	464	501	491	497	501	500	478	482	447	504	509	476	540	456	472	468	505	469	510	497	456	508	489	499	476	504	513	475	465	499	463	478	455	527	494	472	522	530	497	479	509	508	510	492	480	511	484	519	497	479	459	473	500	511	499	512	471	488	482	473	515	491	485	482	499	542	480	483	474	494	516	514	510	460	502	443	504	488	517	487	522	524	484	507	479	480	477	511	485	524	479	513	496	491	492	480	509	499	513	456	501	494	506	510	469	510	471	457	492	469	525	503	507	494	489	521	485	499	516	496	560	440	514	504	496	494	497	533	518	523	503	500	459	508	562	527	507	491	511	489	497	481	482	477	497	474	503	489	468	553	550	515	503	439	509	516	503	460	510	491	501	461	515	520	499	479	489	534	485	473	507	514	482	476	519	500	507	509	520	492	479	488	503	517	538	543	482	525	506	501	456	519	512	494	538	485	534	487	512	521	522	516	502	495	507	538	501	494	503	477	519	472	506	496	529	494	504	501	527	484	504	474	500	483	534	499	536	525	503	513	523	511	500	492	464	478	533	558	545	520	508	493	539	512	551	530	504	530	480	469	489	468	513	496	546	457	488	515	502	486	495	478	508	518	469	521	506	508	518	512	483	484	543	524	459	501	508	532	536	475	500	492	487	474	511	487	510	511	537	501	502	516	498	501	490	524	502	456	496	499	469	482	528	498	509	507	489	464	480	516	480	505	480	509	527	456	513	486	470	489	489	491	491	510	539	507	507	473	508	501	472	484	513	456	511	463	480	494	499	465	509	519	484	516	491	534	525	501	501	493	496	490	510	464	509	503	542	509	482	497	486	515	506	522	530	458	485	549	492	509	514	512	440	464	472	485	507	514	469	504	485	432	496	505	499	527	520	487	465	498	524	541	506	523	547	515	479	538	534	517	507	503	527	486	492	499	495	478	529	499	474	543	513	491	506	507	535	483	473	477	496	476	529	515	467	512	504	524	508	483	463	492	493	522	482	525	533	503	497	522	504	487	473	493	521	468	469	492	492	490	492	506	498	513	539	489	483	493	462	524	530	570	497	464	505	495	518	517	490	469	466	518	524	480	538	498	494	520	486	474	461	476	477	457	544	494	469	470	524	493	509	478	468	466	486	495	479	513	525	487	483	480	502	473	479	490	506	496	543	523	486	510	481	532	488	484	531	521	488	519	455	509	523	481	516	470	506	488	479	503	460	533	486	472	519	512	503	518	530	481	468	511	446	477	508	492	506	488	512	485	492	472	518	492	511	500	481	490	485	474	494	500	515	544	511	502	480	500	490	499	499	512	481	491	504	495	506	534	488	487	484	478	511	491	476	464	489	508	499	499	508	486	497	500	519	477	510	517	478	521	515	486	473	544	493	484	520	490	532	450	458	498	508	494	475	507	492	459	543	515	484	537	496	484	497	489	503	456	497	501	520	503	501	476	506	497	475	466	499	547	487	474	496	501	451	452	554	498	450	534	504	477	499	508	497	489	485	535	547	505	496	460	459	516	475	481	473	491	457	475	453	503	512	534	495	502	543	508	540	515	451	491	482	532	521	490	523	502	517	465	491	496	508	526	489	501	471	484	497	500	478	472	494	480	462	480	478	490	536	520	487	527	503	481	492	504	503	478	453	495	528	525	520	479	536	451	486	513	477	496	483	512	443	477	543	511	494	490	535	506	524	497	497	496	467	498	531	501	501	493	493	514	470	502	536	502	474	466	510	489	497	513	505	486	529	528	519	500	493	465	469	480	537	515	481	497	508	478	461	529	478	493	479	484	509	500	488	564	511	497	509	530	504	466	534	505	521	495	502	510	494	478	485	458	505	485	490	496	511	482	466	483	507	517	499	493	480	475	474	531	468	487	495	526	504	525	467	483	501	481	504	471	504	504	481	513	484	504	530	473	509	513	493	471	502	512	488	482	497	529	508	481	515	471	482	495	498	470	514	509	521	493	486	453	495	487	471	517	504	485	443	484	501	511	452	504	480	554	455	496	522	502	501	486	509	461	514	515	500	504	510	475	474	499	492	493	481	472	501	535	476	510	479	491	515	497	497	453	519	523	491	537	520	541	527	462	487	524	469	520	519	493	471	508	482	483	507	505	467	470	525	499	469	494	541	487	481	492	498	505	495	499	519	545	480	514	477	531	496	485	516	493	502	501	487	541	489	481	546	457	497	474	520	487	525	476	503	520	491	479	481	500	508	469	539	496	467	504	517	517	489	511	520	528	475	514	539	515	508	535	490	536	493	493	518	486	482	520	493	439	489	490	526	507	463	492	502	496	485	495	481	469	518	501	548	501	501	474	517	534	508	484	469	514	527	495	535	489	512	472	476	494	530	476	502	492	525	503	504	500	516	492	535	531	511	480	504	513	489	495	503	473	507	501	485	482	529	508	496	520	453	519	561	523	479	499	518	484	505	488	473	460	536	512	538	496	519	493	489	519	517	512	493	521	474	465	449	526	515	486	511	511	526	495	464	501	460	507	519	496	513	500	483	476	516	496	496	546	522	469	531	493	510	475	512	500	496	514	485	459	457	489	488	522	464	499	493	522	509	507	501	480	481	485	520	498	525	469	512	522	481	485	483	481	454	505	500	504	520	526	513	481	546	488	481	462	478	474	474	501	482	498	515	519	478	488	475	515	484	510	495	518	480	528	517	508	489	505	503	494	444	493	481	468	494	493	448	522	487	470	438	471	440	518	511	507	513	462	491	481	518	491	549	492	493	466	541	516	488	497	522	502	489	469	486	503	503	509	477	485	538	470	502	507	525	509	511	525	490	463	475	510	505	520	473	503	481	524	473	518	541	502	484	516	471	442	468	513	468	533	494	496	473
27404	21992	11917	2728	1101	794	647	539	490	440	420	409	335	375	360	358	321	320	344	359	379	351	356	344	322	334	354	331	341	344	349	348	348	355	351	328	335	369	345	323	350	341	355	357	317	350	338	367	361	368	378	363	357	319	359	352	350	325	333	330	366	356	363	335	366	326	344	343	371	361	359	376	339	332	351	341	327	311	347	347	325	340	331	313	325	343	355	321	345	334	323	314	317	370	369	313	345	331	335	327	351	355	380	297	356	331	346	329	306	342	325	321	330	363	322	362	320	380	345	343	345	343	327	325	350	299	339	354	343	363	315	349	368	327	350	356	343	330	317	323	335	316	375	347	341	320	328	350	346	343	343	334	326	333	321	331	351	337	360	354	336	357	358	340	343	330	356	319	363	351	342	348	334	338	326	322	315	342	360	339	361	345	342	338	317	337	336	319	337	383	331	337	367	302	341	349	328	387	347	339	353	323	353	327	352	323	307	327	382	302	333	333	371	338	313	323	318	310	346	325	359	309	350	329	372	310	312	326	360	338	339	324	338	369	327	320	324	344	342	347	311	328	338	333	334	370	344	329	338	364	355	349	353	334	328	355	329	315	331	337	356	317	369	360	340	342	352	337	335	331	309	323	337	349	353	339	339	317	310	353	323	324	377	354	348	317	328	319	318	348	344	355	312	351	369	318	330	383	372	332	378	346	352	322	363	288	319	318	363	331	325	326	335	334	348	365	326	334	350	346	317	334	352	351	340	320	333	343	334	360	303	318	341	328	324	333	336	345	348	344	338	329	367	328	343	346	367	376	325	343	357	312	366	362	371	347	339	384	355	339	337	321	317	355	326	352	345	330	352	318	301	339	352	330	371	325	320	362	374	341	318	322	355	335	343	317	317	315	335	284	394	300	358	348	379	349	319	355	329	345	344	353	348	316	310	356	334	325	326	352	337	366	317	316	346	357	328	334	348	374	347	326	350	312	332	348	343	379	328	323	389	333	277	344	346	329	346	323	314	343	352	344	343	352	344	363	353	368	360	342	332	338	307	328	346	325	307	327	332	328	357	335	343	345	337	349	347	344	371	339	329	344	351	384	334	364	344	358	364	347	338	300	390	343	386	343	335	347	329	342	339	322	321	343	368	318	339	355	337	343	361	336	352	342	344	320	343	338	329	344	327	354	328	347	319	317	321	301	317	346	344	324	365	342	337	299	335	348	343	356	300	357	341	333	341	339	345	358	328	366	342	354	385	311	322	339	311	342	339	328	359	333	321	348	323	352	320	356	304	353	314	309	327	334	357	360	356	334	344	367	357	302	368	319	361	335	334	333	331	310	363	332	325	348	337	349	334	334	347	343	355	345	347	351	347	401	337	341	355	333	336	383	347	365	340	349	327	369	332	332	335	389	328	320	330	334	343	372	326	360	349	377	347	344	340	367	341	316	360	335	346	317	360	331	364	321	319	341	391	385	345	351	355	332	315	333	347	348	342	333	369	318	324	302	335	337	356	355	352	352	362	330	346	350	318	338	328	334	337	368	368	349	334	353	309	332	365	347	317	315	361	333	338	358	340	349	357	337	342	345	344	335	334	321	340	354	321	333	326	366	334	348	319	322	359	319	329	364	331	357	361	356	345	356	340	333	296	334	323	335	371	348	326	314	364	347	341	322	326	339	288	335	329	309	350	338	370	351	344	344	331	332	328	324	311	346	351	341	328	357	344	313	321	334	321	370	315	373	311	323	360	343	340	348	334	343	301	347	340	362	331	371	335	344	348	353	344	348	374	322	315	341	345	319	311	342	327	323	329	359	342	328	329	318	342	373	358	370	367	351	353	341	333	311	339	348	363	325	343	355	321	348	354	332	361	361	374	331	341	354	333	328	320	310	334	347	330	359	343	328	359	347	328	320	347	348	368	343	342	355	357	360	317	317	311	359	352	325	347	341	347	359	357	347	355	354	347	340	332	352	324	330	359	337	334	341	335	299	308	361	327	347	328	299	340	313	299	361	317	319	348	371	352	358	357	389	364	331	380	355	405	342	358	324	365	336	341	311	346	363	352	334	311	324	339	360	344	355	335	341	371	306	313	313	324	341	362	323	337	374	328	328	349	351	333	339	324	328	363	326	331	341	320	348	288	328	347	335	352	338	325	347	322	346	367	312	357	303	349	375	346	321	334	305	376	346	319	347	344	355	347	373	340	345	342	336	349	324	330	360	344	371	324	348	345	346	349	313	341	339	340	359	319	346	336	352	335	335	303	359	383	343	369	327	368	309	293	372	335	346	341	344	334	348	326	331	328	302	346	343	353	342	322	331	324	340	356	364	340	370	346	320	332	361	384	330	358	362	337	326	371	327	347	336	317	335	344	340	370	316	352	356	354	365	341	313	327	354	329	369	339	340	325	324	357	322	321	336	329	317	308	340	333	307	352	341	334	313	336	326	357	363	325	321	341	327	351	301	324	363	348	344	366	362	357	335	356	331	378	328	357	334	331	348	316	320	339	340	349	323	333	337	357	316	321	346	318	330	324	348	330	346	348	324	351	343	298	279	337	350	321	330	298	351	310	349	345	354	327	351	344	345	354	346	326	343	322	352	341	321	352	326	337	363	321	335	334	347	319	319	322	349	328	371	327	320	329	325	362	320	337	356	352	336	321	343	323	337	352	329	339	339	332	322	338	354	355	355	324	368	293	350	313	340	314	343	354	328	328	343	334	315	354	371	361	319	363	326	341	326	331	334	349	331	320	307	347	355	335	307	351	312	342	339	383	328	345	337	304	335	327	352	328	308	347	356	319	327	339	323	325	330	366	344	335	340	315	347	349	296	300	332	358	355	349	342	352	339	341	329	367	352	321	342	344	346	326	358	341	332	310	355	316	327	342	316	334	326	367	345	331	317	335	334	337	363	345	389	348	332	340	322	336	341	344	331	319	345	351	327	324	315	326	319	329	340	327	338	354	340	336	381	377	327	316	341	332	346	354	336	311	344	341	335	357	367	335	372	329	335	342	334	382	329	362	333	320	289	337	332	329	332	331	337	361	314	307	335	327	326	350	316	367	340	317	385	330	305	340	354	331	347	333	337	304	366	340	301	336	298	324	340	352	327	359	362	343	349	339	353	344	331	346	366	346	319	338	330	331	371	333	346	339	393	365	333	346	343	325	357	294	330	328	352	313	387	357	365	326	391	379	369	325	330	316	344	339	330	351	328	382	326	339	386	337	341	358	365	374	339	341	328	356	294	324	336	348	315	364	362	369	326	339	319	338	360	332	364	344	314	333	329	342	351	344	312	351	351	327	334	326	350	312	327	374	361	334	329	325	311	337	339	353	320	340	345	305	317	356	352	328	365	359	353	306	318	349	333	335	327	377	354	338	359	322	326	333	320	361	324	330	349	325	336	305	359	321	339	317	330	325	381	310	329	344	362	320	316	365	360	346	346	315	308	305	332	321	327	388	328	342	350	357	302	356	336	374	376	356	322	324	340	335	336	379	325
23408	30423	6484	2889	1916	1415	1203	955	790	682	552	562	551	464	443	449	473	406	421	423	431	466	448	438	489	453	470	427	430	434	480	448	430	425	436	424	472	391	478	422	435	479	481	450	476	420	456	449	455	456	435	458	460	492	423	482	447	449	438	443	454	425	437	458	447	419	417	438	466	441	432	496	454	421	457	429	428	437	430	440	461	467	423	471	392	459	404	444	460	466	419	422	448	428	426	433	454	439	448	434	419	420	431	428	447	425	464	406	452	431	459	445	408	434	441	443	444	468	416	435	422	449	444	460	458	426	459	455	402	406	431	438	428	472	427	473	396	438	420	426	459	424	439	478	451	456	454	410	442	439	430	428	427	452	459	467	453	430	447	410	471	454	428	446	411	442	424	444	455	390	419	409	473	459	424	472	448	410	422	418	430	461	420	404	437	444	416	418	419	449	436	439	457	445	441	428	452	415	415	440	453	421	417	440	407	424	447	427	410	442	442	444	426	457	428	432	430	447	445	449	428	432	480	438	422	440	458	411	459	442	445	437	418	444	418	428	419	448	445	468	455	455	427	452	403	432	426	431	446	454	448	441	460	426	402	458	411	433	417	456	439	409	396	434	419	442	433	425	406	428	453	468	395	433	444	412	471	423	461	426	457	457	437	435	414	478	470	460	430	432	377	450	461	474	470	463	427	411	424	417	476	445	440	436	443	404	450	442	473	440	440	405	445	455	477	423	432	430	445	470	461	450	424	433	419	422	447	395	448	445	404	437	451	456	425	401	391	425	413	424	438	462	398	429	441	401	435	449	453	435	440	423	405	459	405	405	410	392	390	403	425	457	412	456	403	466	394	470	435	436	428	447	466	421	458	484	433	437	433	457	385	428	422	484	407	466	451	419	450	434	442	409	464	414	454	442	419	436	469	414	454	448	470	449	464	444	434	436	433	408	427	426	442	417	454	467	448	399	422	427	434	442	437	446	458	428	487	434	410	443	484	450	403	447	437	407	466	440	443	416	436	423	452	447	425	451	424	410	456	409	424	429	455	463	425	464	437	445	451	446	425	397	428	394	436	429	465	396	479	428	484	443	454	450	462	394	437	442	433	447	445	419	412	435	431	464	418	432	452	448	444	443	445	418	438	415	429	434	428	439	458	471	431	470	450	440	443	441	484	465	481	438	425	452	431	465	410	473	446	435	414	450	458	445	456	461	487	432	454	461	449	449	419	421	447	436	422	440	469	422	437	440	425	436	422	464	435	444	442	420	426	437	420	431	440	399	427	425	426	445	426	434	464	457	425	434	445	435	427	451	440	412	448	425	452	471	399	469	396	424	436	437	421	395	425	433	424	407	418	449	410	416	423	437	436	427	416	417	421	402	483	442	428	448	400	459	429	441	444	433	446	410	446	414	440	454	470	412	455	442	422	445	476	479	431	450	488	431	424	424	425	423	409	399	414	421	451	435	444	449	410	440	426	462	450	439	434	436	412	408	442	420	479	445	413	415	464	426	442	437	447	429	447	400	455	451	439	460	438	387	423	445	430	444	412	425	447	398	443	467	418	419	443	435	436	452	425	426	423	452	475	437	455	445	431	454	421	431	412	447	432	432	438	452	459	440	434	425	441	424	468	422	429	439	434	426	433	461	402	430	430	431	442	460	445	416	426	415	463	407	411	444	449	457	490	411	434	437	429	451	439	384	449	401	475	428	433	432	441	420	434	413	418	433	400	418	425	449	521	445	438	444	443	364	416	452	435	447	461	460	453	433	414	480	442	439	476	446	438	444	444	429	452	434	473	423	430	441	391	470	410	453	417	448	422	429	458	485	432	448	380	444	437	447	447	427	419	460	415	449	428	425	457	426	444	444	421	421	443	455	443	468	403	474	406	433	460	447	430	444	405	406	458	410	453	463	436	430	482	479	459	457	454	485	436	426	432	462	431	450	448	449	473	439	415	420	400	410	466	440	436	446	423	434	398	460	479	458	434	447	461	429	408	412	450	418	429	428	440	426	407	426	485	391	432	450	412	441	487	445	431	447	463	463	444	498	447	427	438	446	403	456	439	431	389	474	450	426	445	454	435	446	415	415	400	407	446	451	441	429	425	468	449	434	470	397	450	417	418	434	426	457	460	455	420	467	455	470	439	457	435	424	432	430	438	436	446	435	435	438	469	436	469	463	406	440	422	463	455	456	426	429	435	426	428	414	436	424	440	426	435	451	445	465	437	445	455	480	436	451	414	401	482	443	494	416	472	471	426	448	403	433	426	424	445	426	394	424	451	473	441	419	503	409	417	425	408	455	434	440	461	453	449	443	411	448	411	420	464	461	406	419	421	433	415	435	453	441	453	459	423	416	430	422	418	434	401	414	451	408	438	481	390	431	451	437	469	387	413	448	433	441	435	386	446	455	437	428	433	409	433	437	454	435	456	464	416	454	443	452	480	429	422	418	452	458	478	452	435	426	411	436	445	411	416	412	450	432	438	429	425	446	442	468	484	415	422	388	464	457	446	441	402	424	432	437	431	434	426	463	374	430	434	452	412	439	442	466	441	422	427	422	470	458	473	414	432	437	429	446	449	419	401	428	447	412	436	445	451	405	459	397	405	439	453	444	439	458	465	462	418	434	446	475	424	382	451	417	432	451	440	475	425	453	435	439	422	414	480	438	432	432	419	446	402	389	433	406	398	446	414	483	431	433	425	434	427	391	452	424	448	453	435	432	417	444	474	452	432	447	440	397	440	429	436	426	414	449	404	427	435	426	409	440	413	415	423	445	405	428	468	412	420	453	415	459	407	407	434	428	462	463	424	420	404	435	431	410	428	450	457	450	439	427	415	440	474	417	449	472	440	465	438	408	468	398	429	419	464	404	442	453	414	422	470	478	406	412	423	422	422	436	422	430	432	455	402	405	427	430	442	414	416	437	410	449	471	447	483	427	456	411	435	443	460	425	425	441	442	444	451	448	429	462	412	470	406	400	446	398	468	398	405	432	438	417	435	450	445	468	440	423	430	447	429	481	394	434	474	438	452	469	432	437	446	472	466	432	444	438	440	431	455	454	443	445	434	412	439	459	440	414	422	447	403	442	455	417	422	510	472	436	413	431	457	443	426	452	409	421	422	477	426	426	467	438	440	439	414	430	431	479	429	420	469	423	420	433	387	423	459	409	459	434	422	438	461	437	437	435	484	470	431	428	422	420	467	422	428	433	460	479	438	410	432	438	446	406	438	455	409	413	456	464	464	429	450	397	459	440	472	477	472	461	415	460	411	420	426	438	442	435	462	426	444	453	442	476	468	438	452	412	418	461	437	425	418	437	445	422	421	483	428	418	435	377	452	459	444	454	476	420	474	402	458	447	433	437	430	415	428	472	473	418	466	459	456	463	449	464	458	460	431	447	428	483	427	419	472	430	400	434	433	412	435	393	429	462	411	414	453	472	425	458	423	445	440	423	468	447	455	465	452	414	420	482	445	458	428	431	456	412	419	403	432	414
23128	21169	28486	24099	21138	10451	1761	1023	838	771	683	592	542	570	576	558	553	545	537	500	483	497	508	469	506	497	517	526	506	491	506	515	512	496	511	495	524	529	526	476	539	583	522	533	552	520	524	518	501	556	566	504	511	499	510	522	497	527	495	502	498	475	495	537	509	503	487	467	486	543	509	521	512	502	487	498	522	512	457	536	498	498	471	503	488	491	429	506	492	547	485	514	429	520	514	473	515	482	447	517	478	463	480	513	446	480	520	488	504	474	477	500	519	492	509	520	467	424	444	490	455	463	524	520	493	482	482	488	476	456	501	489	497	498	514	502	535	485	496	483	495	494	429	487	443	512	490	488	464	484	504	514	480	505	537	498	451	487	463	451	510	519	536	526	488	496	493	503	501	507	504	519	445	505	541	494	526	499	493	496	479	473	527	486	545	517	507	461	471	524	499	505	522	512	524	497	488	495	482	519	498	508	487	528	501	499	471	487	438	510	524	510	485	474	494	513	493	472	494	497	443	497	510	500	519	506	525	474	489	502	520	506	477	452	470	473	488	471	479	514	482	514	516	458	520	460	510	479	482	524	518	488	471	480	466	479	493	499	510	516	440	518	493	532	508	469	489	500	502	476	483	541	482	518	478	510	501	506	485	495	453	512	481	493	501	502	474	491	518	470	494	488	477	496	523	491	485	470	534	509	491	485	466	468	493	515	483	494	504	445	511	487	546	537	502	487	444	488	531	480	469	516	479	459	517	532	521	496	522	486	499	496	487	468	490	475	463	526	475	506	481	531	483	509	478	468	497	459	482	491	489	526	501	529	517	471	467	450	462	481	454	444	446	497	486	470	502	485	508	532	477	527	542	501	484	474	483	506	472	519	468	508	497	504	465	475	459	476	494	503	496	540	478	507	504	452	457	490	517	516	502	542	496	472	505	480	500	518	516	482	482	491	493	514	453	494	521	512	509	473	458	486	484	510	461	442	527	479	473	501	457	506	479	497	515	477	528	491	497	478	501	504	527	497	528	493	495	520	453	532	498	508	491	532	523	539	518	497	523	514	531	526	506	545	491	508	482	496	517	528	530	507	494	452	508	495	479	499	478	489	500	485	462	485	499	533	507	504	467	514	529	487	478	496	505	487	542	536	511	473	470	522	492	477	483	473	460	484	512	503	465	503	513	483	484	495	473	521	532	503	487	498	493	524	519	514	485	472	497	471	513	475	506	509	473	484	468	511	516	476	500	516	464	483	445	485	508	486	475	525	521	520	500	498	483	484	482	481	480	478	473	521	467	541	512	488	489	493	450	490	494	514	525	468	532	543	521	492	470	489	502	492	501	506	542	458	518	478	450	498	479	466	459	541	477	487	455	503	497	504	497	472	492	433	487	464	498	512	510	503	494	502	505	510	461	491	467	503	477	472	514	511	494	505	468	523	474	516	510	498	489	513	477	491	516	505	521	470	488	504	503	501	477	501	490	448	483	489	477	478	515	494	507	504	477	482	462	529	525	497	482	498	501	494	478	536	468	498	501	542	505	510	499	482	513	490	511	493	522	473	477	502	497	472	504	519	483	541	494	499	477	494	480	489	503	489	508	507	495	480	486	504	485	507	519	499	507	517	525	492	544	503	499	523	511	507	490	478	489	475	485	482	479	524	521	531	472	476	495	496	439	506	486	471	499	519	531	534	513	502	542	486	482	490	467	496	486	476	495	486	502	472	471	478	502	503	460	507	509	476	492	502	470	506	484	504	514	509	449	488	487	506	472	465	478	461	513	495	538	497	517	470	468	544	488	507	502	510	501	520	457	515	471	528	498	519	480	510	507	482	504	527	492	499	530	504	499	482	469	501	498	525	511	457	513	465	492	479	499	511	509	487	494	523	530	501	480	513	513	467	493	491	522	510	485	521	530	480	554	471	476	504	490	507	491	509	493	489	496	513	502	510	491	514	478	465	494	524	522	492	525	508	505	507	516	494	507	506	485	499	477	493	469	512	507	481	457	486	510	483	459	508	525	496	474	505	484	502	470	493	491	518	485	509	502	482	475	490	477	459	533	523	435	503	451	492	492	496	449	504	479	505	498	480	511	489	514	470	472	483	504	512	469	497	489	516	483	516	477	521	477	500	491	470	484	476	490	505	461	514	512	524	481	529	486	499	467	506	549	477	482	464	486	532	520	512	493	480	471	517	509	478	551	468	529	515	480	483	477	457	467	500	495	525	454	488	496	508	486	515	535	498	490	491	497	472	500	480	503	480	482	508	516	504	485	494	482	495	501	481	464	460	513	502	515	496	535	482	495	482	486	470	477	497	470	512	504	528	489	469	479	448	515	484	491	459	510	478	485	495	517	483	497	438	497	472	490	465	483	501	508	489	494	475	514	491	482	501	517	507	531	470	507	501	525	508	497	461	531	467	474	491	509	490	485	489	464	474	471	470	474	471	532	510	499	446	480	506	535	504	504	482	493	482	512	465	515	546	536	474	466	485	466	459	495	502	470	492	470	512	521	479	504	505	507	458	527	491	483	470	477	457	489	481	493	492	489	472	506	512	470	544	492	491	501	484	498	541	480	466	504	515	478	513	479	517	455	480	471	557	537	490	507	518	505	487	494	463	507	485	483	487	460	493	523	484	481	472	505	497	478	486	499	499	505	475	520	505	483	495	510	478	497	487	472	478	519	517	494	477	483	465	498	495	468	500	479	495	492	509	453	476	493	458	486	513	520	528	491	525	509	521	487	495	500	531	480	474	499	526	462	494	502	525	508	486	483	511	487	499	508	438	483	487	468	526	534	536	476	514	456	458	495	536	490	494	489	460	463	477	525	489	502	501	524	488	503	502	498	527	478	467	507	498	487	528	520	486	435	491	502	503	501	526	484	487	502	532	540	464	513	499	466	489	489	494	494	477	495	484	471	528	462	491	525	494	479	477	490	521	489	506	482	497	481	478	479	499	479	477	501	479	506	484	509	528	512	466	489	480	453	483	478	532	474	469	479	478	450	483	453	513	496	477	487	514	503	495	471	503	475	488	490	491	461	476	478	497	467	476	502	552	510	523	523	498	488	509	524	490	506	491	541	474	463	474	492	476	513	496	544	458	488	519	516	481	483	492	536	493	490	493	449	546	500	505	470	497	494	464	522	521	490	509	503	525	507	534	514	494	506	528	489	482	506	492	469	456	511	515	498	511	498	506	514	484	516	523	483	470	513	505	509	531	487	496	513	520	492	525	492	494	489	494	520	455	501	530	519	539	515	516	483	498	483	499	468	504	521	471	454	458	465	474	484	479	458	484	444	471	520	473	507	481	498	511	467	472	471	488	485	510	486	497	470	546	463	447	488	450	497	496	478	499	502	481	508	496	491	493	500	499	472	485	498	504	520	484	525	470	512	489	503	477	507	494	488	498	449	507	495	484	513	490	479	488	489	528	453	481	503	483	491	512	463	509	504	472	503	510	484	485	496	471	512	463	465	500	502	493	509	531	498	484	465	510
28614	44332	12904	6270	4061	3015	2330	1915	1508	1238	1065	951	836	784	733	767	692	684	692	640	674	669	666	669	656	672	634	649	690	667	652	665	726	709	669	680	674	675	654	662	665	685	684	617	628	677	698	689	702	704	672	633	684	661	643	692	688	642	655	647	620	671	643	603	620	621	625	665	684	647	642	636	640	647	625	630	620	642	609	596	601	610	653	622	657	636	610	614	646	666	626	610	626	559	655	626	642	650	616	619	641	614	636	624	623	660	636	606	629	650	640	627	671	634	639	603	631	627	611	650	638	618	632	623	634	659	602	615	635	624	629	607	641	616	649	634	640	641	633	638	613	657	644	620	579	653	626	667	662	629	633	625	603	612	626	637	638	651	632	595	671	609	643	615	689	674	591	695	627	611	625	639	589	639	627	654	637	586	603	624	606	639	634	617	629	622	676	635	612	620	636	653	587	632	632	634	619	637	609	621	641	670	591	583	631	627	619	607	638	600	663	590	638	597	570	637	583	656	608	649	622	658	645	594	667	591	662	639	651	613	615	591	591	631	587	625	620	596	630	633	608	620	626	598	613	633	651	621	639	642	603	626	590	602	644	628	611	665	613	636	611	613	633	640	650	635	628	608	574	622	665	644	631	620	647	608	616	636	578	643	622	627	568	665	639	646	636	631	611	667	638	620	660	631	629	594	656	703	616	669	564	630	631	641	589	623	658	616	638	650	659	561	664	674	621	623	624	673	622	650	639	645	645	634	655	651	615	595	636	627	692	586	589	646	630	637	651	645	576	617	623	639	620	620	635	628	648	601	591	625	615	619	610	610	642	636	580	617	601	614	611	601	609	625	622	636	644	620	616	625	613	604	615	653	567	613	633	650	645	644	601	612	649	587	591	623	613	634	612	604	655	616	641	615	631	606	624	633	627	690	633	651	626	671	666	644	639	628	614	589	654	651	600	610	651	607	621	655	633	627	635	648	669	602	649	621	621	629	655	642	614	621	602	641	673	646	609	653	628	643	706	633	624	646	601	605	625	616	620	693	613	627	612	640	700	580	651	621	622	643	634	621	655	641	580	621	621	626	622	643	575	625	706	663	640	614	603	637	633	624	663	620	611	644	616	626	642	637	616	693	674	635	649	625	592	640	666	629	620	645	664	658	617	605	612	642	616	682	661	634	654	626	572	605	605	638	602	670	647	638	641	629	653	577	672	630	607	599	585	572	590	599	643	617	615	674	644	665	607	573	550	696	621	618	654	627	585	642	641	595	597	648	591	646	622	643	645	605	611	643	654	646	616	618	667	633	608	575	594	665	619	604	630	643	618	588	625	613	588	650	618	637	604	614	626	646	614	640	591	631	616	595	622	630	642	654	692	645	601	646	621	629	587	667	656	666	631	628	614	613	639	612	626	592	617	637	632	679	658	655	624	601	668	615	629	601	593	657	663	615	646	668	632	606	623	646	611	617	634	616	614	631	644	558	626	656	578	578	614	605	633	612	607	667	658	626	643	641	630	647	594	602	616	640	636	639	648	604	635	553	632	620	651	614	583	617	641	604	594	624	640	636	612	611	576	635	625	631	648	660	668	591	635	647	614	650	657	689	623	637	634	620	609	642	584	628	598	621	637	616	623	638	653	613	602	626	638	662	666	622	624	627	656	630	598	628	645	636	622	619	620	636	629	622	606	663	618	606	639	676	596	659	649	679	644	630	616	618	638	638	605	604	553	644	638	583	631	608	634	628	591	607	606	608	581	645	638	692	664	619	623	626	574	644	587	606	629	646	680	579	649	669	568	603	592	633	633	624	590	656	575	662	665	617	640	617	616	642	641	625	660	649	606	625	666	632	620	632	647	611	670	631	655	668	602	597	645	604	591	593	642	642	612	621	641	586	634	660	612	588	672	606	619	579	593	599	625	603	613	618	641	682	633	636	637	601	648	665	639	613	642	698	608	615	620	635	646	639	601	659	635	602	615	613	610	616	594	658	652	613	632	591	669	596	612	623	665	603	632	648	637	630	599	632	610	650	618	640	653	603	628	614	667	603	644	617	580	600	647	608	606	644	607	590	614	590	631	598	646	603	661	702	615	635	619	596	630	599	623	631	584	609	609	626	623	614	644	593	593	626	632	648	622	634	652	639	608	612	607	633	603	599	627	658	613	619	650	657	617	605	562	632	616	638	663	583	641	659	636	663	678	640	642	574	681	632	609	641	652	592	612	680	661	596	656	634	578	627	643	642	617	582	582	621	606	604	629	598	606	615	584	631	619	658	607	651	597	613	592	584	645	600	623	657	578	626	615	660	612	614	675	676	611	606	616	589	650	626	620	645	618	676	635	619	609	644	615	640	661	624	602	641	640	644	602	619	626	600	612	610	614	574	664	609	649	599	644	645	608	639	658	609	631	644	634	639	612	617	609	664	609	653	613	605	622	597	627	635	579	639	647	606	615	625	648	636	612	627	640	649	608	607	587	644	648	643	633	574	642	618	634	629	628	605	673	601	630	635	634	612	655	607	674	608	609	643	631	589	709	653	627	634	595	616	659	593	643	670	641	637	584	616	652	667	617	659	650	617	689	635	607	643	646	597	614	640	650	644	588	649	607	605	596	662	603	633	632	599	578	581	594	628	667	626	648	604	630	651	652	631	631	637	653	629	621	616	655	693	612	600	620	630	596	667	602	621	634	628	613	584	618	654	619	637	630	613	599	606	646	618	605	597	581	615	590	627	595	634	640	640	641	639	616	639	580	652	642	635	640	673	635	604	644	656	624	598	606	616	626	609	577	626	595	612	632	608	613	621	572	643	644	602	627	640	616	629	605	635	623	673	661	631	603	620	633	658	654	633	626	598	629	655	604	604	650	595	605	629	663	626	639	633	630	613	595	657	662	627	599	651	656	598	676	625	625	620	632	683	651	649	605	617	611	642	649	630	636	602	626	587	619	632	614	627	613	637	621	653	622	628	622	609	632	638	645	604	632	597	647	629	622	624	582	617	611	651	609	592	599	625	626	612	601	610	628	679	618	663	618	603	608	574	660	598	641	649	668	632	603	607	620	599	650	668	632	655	631	644	636	608	621	615	644	580	614	610	610	649	640	628	636	616	607	608	624	599	607	660	591	645	604	627	641	647	644	681	659	623	640	594	651	627	632	608	633	638	627	620	572	638	604	597	713	584	606	654	604	639	603	602	628	596	633	643	623	609	691	657	597	665	639	635	653	631	630	670	634	615	651	628	584	655	657	640	615	642	631	610	606	617	597	628	640	650	626	648	602	642	630	600	667	611	590	620	612	633	626	597	618	638	670	597	576	613	623	578	648	608	617	660	654	607	637	624	648	609	672	606	596	602	603	610	636	590	623	616	598	628	632	670	654	628	634	615	596	622	564	609	628	615	650	616	650	645	587	633	653	621	601	617	559	633	650	626	612	619	640	655	667	637	610	628	624	635	591	631	647	602	604	625	645	647	624	629	643	592	595	601	611	582	594	628	617	659	643	630
24222	21111	27147	25084	9371	1155	737	520	448	402	304	268	227	237	239	234	216	228	245	205	196	209	207	227	227	236	245	213	195	232	216	249	214	207	216	211	205	235	225	214	232	197	200	202	232	207	214	230	201	203	209	217	247	221	222	197	196	227	191	179	194	206	207	224	222	231	227	189	211	205	233	184	251	223	197	191	183	198	214	212	203	200	194	210	209	196	194	181	185	203	213	210	201	214	194	215	192	204	199	202	208	220	261	200	227	228	204	184	190	177	189	239	200	194	198	205	203	193	211	192	229	201	206	216	201	188	208	188	199	211	208	199	203	202	207	168	207	226	246	230	199	210	192	186	218	207	204	199	190	198	198	192	204	221	187	191	214	199	218	174	197	205	213	207	191	227	191	195	193	191	219	199	196	226	190	196	211	193	212	188	225	193	172	180	208	215	217	228	203	204	169	195	198	194	193	202	210	206	195	213	205	209	194	199	207	209	225	203	204	215	189	198	199	194	195	188	224	185	194	216	193	215	231	184	171	200	184	217	183	199	210	193	226	217	198	197	216	188	174	218	225	212	194	173	227	209	200	199	201	210	197	198	211	194	197	194	216	213	201	183	220	185	201	198	219	210	207	185	176	210	199	194	193	193	198	208	213	189	193	229	196	216	194	187	225	214	173	220	196	209	248	205	189	198	186	214	206	215	191	212	215	202	196	213	226	200	201	203	224	219	200	213	199	218	205	222	202	215	197	190	222	214	214	177	239	181	216	191	219	187	199	186	198	194	215	211	197	203	210	181	196	184	203	217	216	221	191	198	192	218	192	210	190	227	206	210	206	208	200	226	193	218	206	224	191	213	219	195	209	203	197	210	215	184	187	188	211	201	239	213	221	198	162	192	193	202	210	207	207	210	194	195	187	195	188	221	195	201	188	211	193	198	191	208	181	205	205	209	214	189	214	181	202	205	198	191	207	162	200	178	175	205	214	237	198	224	214	203	204	220	189	199	199	218	192	189	216	178	227	206	200	200	201	182	219	198	202	197	205	200	226	198	200	216	187	210	183	209	200	188	208	212	211	210	192	173	197	213	211	192	217	189	217	191	197	163	185	196	211	174	185	182	201	208	190	197	197	201	227	219	188	194	227	182	183	207	182	223	203	204	213	209	204	199	191	190	210	196	184	175	225	190	188	207	207	202	199	209	209	208	197	175	195	200	221	214	205	202	205	195	179	207	185	179	214	210	183	219	197	187	218	200	202	197	226	201	205	210	221	189	217	214	190	195	201	199	204	210	219	208	210	239	184	193	214	230	213	186	189	192	192	188	210	191	181	168	209	212	212	184	208	215	200	185	204	195	194	204	191	202	188	216	172	215	188	209	187	216	202	223	189	198	196	222	229	192	197	217	209	175	179	224	195	214	219	177	200	200	212	249	202	230	219	189	201	188	202	204	211	202	191	181	180	242	212	198	185	211	182	199	205	183	190	207	202	227	201	203	233	201	210	207	171	207	198	207	211	192	212	191	212	220	172	234	203	169	203	212	225	192	209	203	189	219	195	186	190	198	189	210	218	202	202	191	205	213	211	220	199	207	215	196	207	192	239	201	194	226	191	200	212	198	204	203	204	204	212	213	178	225	227	213	196	209	189	202	195	199	199	219	228	221	208	209	199	228	223	185	191	228	192	215	229	194	222	182	193	173	189	197	215	216	214	194	200	213	210	177	203	185	219	210	194	201	213	206	207	216	213	207	181	204	211	196	179	207	221	194	211	227	198	209	203	226	203	193	225	203	199	195	209	199	197	216	187	212	212	208	182	229	208	221	198	184	193	203	183	183	190	208	210	189	174	208	190	210	203	200	204	202	247	211	195	217	223	190	228	229	211	218	170	208	194	200	211	204	196	218	192	198	210	184	209	222	216	189	198	203	206	195	200	219	223	200	210	190	195	220	242	203	247	193	178	197	198	190	212	193	226	205	196	225	198	192	196	202	227	203	194	244	209	210	185	194	187	188	213	184	202	224	193	207	196	230	206	190	203	200	203	198	227	220	196	200	221	211	176	215	219	206	228	199	184	185	163	222	213	197	202	214	201	194	214	194	189	200	200	209	228	182	190	201	223	193	194	216	172	198	217	212	189	227	212	207	209	192	190	199	182	182	203	184	209	223	216	191	176	193	220	171	192	217	210	205	204	193	220	225	199	215	208	223	212	205	197	195	228	210	207	229	201	218	191	211	207	223	195	204	211	177	208	201	232	210	208	191	203	201	208	223	205	204	179	217	200	205	225	198	211	196	225	212	217	178	214	192	202	216	188	214	201	189	199	184	189	197	190	212	210	179	191	205	240	218	214	188	197	233	210	187	213	216	227	204	213	196	201	196	191	199	212	200	196	202	186	195	217	195	211	228	213	228	193	212	205	200	224	231	165	221	217	194	200	199	190	189	237	223	224	199	214	205	186	200	186	213	233	221	220	207	194	214	208	212	188	213	210	193	194	217	228	210	231	193	181	206	192	222	183	176	222	232	185	208	181	198	211	203	221	215	189	235	197	184	190	216	193	191	194	181	214	182	182	209	194	200	221	213	203	188	209	211	221	225	208	189	197	212	188	195	177	186	193	209	205	177	172	192	189	185	203	223	213	209	200	200	197	183	201	191	210	195	190	210	204	212	231	228	185	182	207	198	171	187	192	224	214	206	203	193	188	205	223	216	188	201	217	195	194	175	188	210	200	204	190	211	194	211	210	203	180	202	199	214	198	198	193	215	222	215	194	209	184	187	217	187	217	213	201	172	194	212	199	182	244	206	202	192	211	228	207	205	181	218	199	205	202	210	204	219	195	188	189	185	187	215	191	236	193	204	191	196	204	222	225	204	200	222	224	203	228	191	227	195	221	192	188	179	212	206	204	221	191	194	198	214	192	183	222	209	194	218	185	190	213	217	186	209	184	213	182	201	217	161	232	206	211	211	195	194	199	195	228	215	211	195	192	187	203	207	196	201	203	199	201	216	193	212	195	218	194	215	188	194	187	218	197	222	195	201	207	210	178	178	199	199	183	214	205	187	194	196	190	223	235	192	215	191	205	222	191	183	218	208	178	235	202	216	204	197	176	203	209	229	203	203	198	208	198	182	180	201	192	201	187	216	222	215	211	211	191	203	199	187	179	200	208	201	216	202	220	195	218	190	210	186	211	216	228	204	195	190	220	221	210	232	199	226	206	199	188	209	208	215	178	200	194	204	186	202	206	212	234	204	234	211	199	206	208	208	215	211	217	205	210	202	197	182	220	190	203	182	197	215	202	211	205	200	192	198	212	229	231	220	216	209	207	202	230	196	208	192	205	211	181	216	178	212	209	200	201	203	209	193	194	186	200	204	220	206	190	217	175	210	195	239	206	189	190	195	171	207	226	201	222	194	201	195	202	201	202	195	197	217	215	167	216	186	198	210	212	192	201	197	195	229	204	195	211	206	217	236	181	200	189	209	207	208	202	215	205	191	213	201	205	220
27441	39489	9849	4444	2906	1957	1568	1118	845	712	573	463	424	351	352	308	321	345	328	323	275	282	312	304	290	300	327	281	288	307	270	297	283	282	314	263	297	287	291	301	308	271	280	316	349	303	326	299	290	286	300	296	311	295	307	310	294	295	279	274	239	311	306	268	277	260	303	280	274	255	295	270	255	262	258	269	296	276	253	269	279	257	274	295	280	271	305	225	283	292	288	304	289	287	265	279	246	278	270	282	260	266	307	268	272	274	290	281	281	298	253	277	273	260	286	284	262	267	248	304	227	267	250	262	260	259	267	279	295	224	291	260	262	250	248	288	272	257	259	285	265	270	287	262	266	251	260	282	285	274	281	286	240	271	258	271	301	301	278	293	296	292	292	252	268	271	274	266	290	274	294	268	277	253	281	274	256	243	275	298	267	295	275	282	272	282	303	281	277	258	259	286	236	303	264	301	261	290	259	274	256	279	259	271	284	238	256	296	268	255	249	307	240	293	279	250	278	283	265	264	299	264	292	269	266	253	292	284	273	268	295	266	250	299	279	275	288	306	296	281	274	262	253	249	273	253	303	241	278	274	246	300	301	299	258	258	277	267	291	278	268	267	228	255	258	268	305	243	295	299	256	268	260	305	256	280	276	292	272	287	263	289	288	302	275	257	276	248	279	249	292	304	288	297	266	258	289	277	314	295	257	273	273	257	267	255	271	250	280	238	296	268	289	265	289	284	260	278	297	274	277	292	310	302	268	228	284	259	304	274	301	268	258	286	285	257	273	257	283	277	250	289	297	272	272	252	295	265	275	262	238	288	293	253	288	304	270	276	251	272	294	280	288	267	280	276	265	277	273	271	243	285	274	275	276	293	240	314	290	276	259	287	283	294	268	256	305	282	273	267	269	292	273	241	268	268	272	269	293	262	306	309	263	261	268	284	279	272	259	256	276	272	258	283	285	284	288	270	282	273	253	281	278	290	276	282	302	252	255	294	305	243	277	272	263	240	276	293	277	280	257	277	300	290	279	265	269	290	282	258	277	261	299	247	270	303	283	273	236	241	280	300	243	308	257	254	280	253	266	274	265	254	256	266	268	269	263	272	269	260	275	288	264	291	274	301	277	268	262	285	288	257	301	281	301	276	276	290	249	268	313	276	264	301	297	275	285	251	265	288	293	264	278	272	283	269	266	254	258	277	268	260	259	280	269	258	269	276	276	279	284	292	224	265	251	303	258	257	258	291	279	264	277	286	277	257	274	262	286	299	283	276	267	265	268	244	278	320	255	249	252	268	292	266	293	260	308	305	284	284	295	258	259	287	270	306	280	268	280	271	274	265	257	248	282	266	252	283	277	247	278	253	256	254	264	277	270	284	270	266	282	276	298	282	287	248	297	244	281	288	276	283	280	279	292	268	252	278	263	299	271	266	263	272	286	268	225	274	283	277	254	246	288	270	261	291	278	292	261	258	278	288	267	239	254	263	272	271	263	251	272	301	252	265	296	263	279	243	245	255	283	295	267	256	273	270	290	291	255	295	286	258	296	277	238	290	288	277	292	282	250	274	256	273	265	299	276	245	275	282	278	298	263	291	282	249	252	281	287	252	286	265	278	270	268	316	279	293	285	311	273	268	268	281	267	282	262	258	287	278	260	258	284	289	270	300	253	255	265	263	262	271	281	247	269	274	259	276	251	249	297	266	266	270	287	261	238	247	273	299	293	288	262	268	272	261	282	257	250	257	253	288	270	275	261	293	247	278	263	294	263	282	251	276	277	282	319	286	328	224	303	268	252	281	277	290	278	247	260	286	276	256	253	287	248	265	263	279	252	260	263	237	273	288	254	263	253	241	245	264	272	281	279	261	287	269	266	272	295	267	275	284	259	266	302	278	273	306	298	226	261	271	282	279	278	271	289	249	280	287	260	289	279	296	241	289	280	263	253	278	259	284	285	277	328	274	295	272	237	262	274	247	278	264	279	265	270	289	282	299	256	283	254	239	275	285	264	278	290	279	268	291	254	295	279	291	258	295	256	281	258	254	267	294	278	276	274	293	244	270	293	260	290	289	284	243	257	282	278	271	265	309	286	267	261	283	257	263	291	288	261	271	243	245	271	280	272	261	284	274	269	270	302	282	302	256	284	266	301	287	279	254	294	288	278	281	254	266	264	303	288	262	262	276	297	305	271	285	290	288	219	296	276	268	310	264	288	263	253	284	256	287	276	275	254	279	282	294	256	274	271	256	293	291	264	262	274	242	300	264	258	272	288	275	289	257	308	244	281	275	260	283	267	248	276	264	308	282	304	288	292	278	274	279	290	269	272	278	293	273	301	272	254	271	276	295	271	253	258	297	279	291	274	269	276	280	264	264	261	289	273	280	256	248	280	258	256	281	259	280	302	244	275	279	255	244	256	265	301	258	255	293	292	275	265	282	259	300	258	290	299	260	280	262	250	317	305	265	255	261	246	283	244	286	262	280	296	248	256	266	282	291	269	254	269	263	282	273	264	286	295	258	283	241	279	277	302	267	291	278	283	301	264	264	270	273	248	285	265	287	282	294	259	269	278	284	279	286	281	278	262	261	245	282	289	259	247	278	286	262	300	290	289	284	290	249	279	288	278	276	279	302	286	282	275	258	279	282	289	294	273	272	289	246	279	272	250	277	253	240	304	256	277	280	275	276	266	255	324	276	236	260	288	279	300	258	294	271	262	286	263	267	264	283	292	263	266	301	249	276	280	265	270	272	274	265	267	304	275	253	279	278	286	273	267	265	292	239	266	287	258	287	261	308	322	288	249	299	296	286	305	273	253	286	293	276	266	260	270	255	271	240	274	273	299	273	284	280	273	293	265	277	291	258	278	258	275	283	259	283	287	275	286	324	281	266	270	284	276	248	266	284	270	270	294	281	260	259	267	256	292	253	253	273	267	294	278	267	288	262	260	299	254	262	295	280	284	299	305	290	265	263	305	262	278	287	295	290	253	289	304	300	273	274	288	278	261	294	289	288	272	282	290	269	283	277	283	254	224	248	254	261	268	270	265	271	310	264	255	274	273	295	281	274	309	267	267	273	268	251	282	276	325	273	262	297	244	234	262	285	258	287	293	244	251	272	304	270	281	265	280	264	288	262	282	283	289	286	270	259	275	287	274	283	250	276	265	251	246	260	289	270	283	284	284	262	278	289	280	282	276	262	301	308	289	246	265	269	274	259	277	291	288	289	260	253	283	273	288	273	282	264	274	280	253	270	272	272	255	302	291	267	278	238	268	239	280	279	276	274	268	263	287	271	267	294	268	270	242	271	282	272	285	254	268	250	280	271	258	282	292	266	272	271	284	276	242	269	283	250	284	304	267	294	270	272	285	277	300	253	250	278	285	266	286	251	296	258	266	268	251	275	282	278	258	293	279	260	269	268	279	288	266	264	291	263	265	295	276	281	284	267	263	263	271	272	261	276	279	280	261	287	264	284	263	259	253	239	278	266	308	252	262	268	307	263
22299	21225	28984	23777	21226	21243	8626	1394	968	833	654	580	519	552	488	488	496	418	447	447	445	404	420	424	421	407	426	416	423	423	432	421	400	370	403	407	415	396	405	429	434	423	418	444	436	404	400	421	396	446	417	389	413	414	398	394	424	392	400	394	433	394	389	417	437	381	417	390	399	394	381	386	385	405	358	395	409	377	401	381	427	386	421	397	370	393	382	371	356	377	378	415	390	394	399	396	416	401	409	402	411	404	384	388	390	386	383	397	378	393	388	370	394	406	411	389	408	416	406	394	404	361	387	413	414	397	384	412	399	381	374	442	394	388	410	383	406	378	427	394	384	422	380	404	421	373	377	402	403	387	414	408	371	377	393	423	394	390	367	404	389	400	411	361	390	377	362	362	397	365	378	389	389	386	383	412	393	381	375	398	395	375	391	411	381	408	387	370	356	393	378	389	363	428	384	394	413	386	374	389	368	390	410	361	396	353	407	372	396	393	367	385	378	349	381	360	380	388	407	369	385	401	401	345	405	362	367	338	366	392	365	407	392	386	359	397	372	393	405	384	353	371	394	381	363	369	380	376	405	355	400	409	344	383	397	399	369	396	372	409	402	391	378	427	378	337	394	417	421	421	380	376	364	392	411	368	399	391	407	404	382	388	399	385	377	373	385	415	387	419	376	462	411	375	366	398	393	404	433	388	377	402	379	360	424	392	351	371	380	380	374	406	367	381	380	395	370	399	379	365	400	353	402	389	416	391	444	411	430	380	417	398	399	417	386	430	365	389	369	374	403	384	419	390	411	371	378	353	369	356	394	396	390	387	362	374	403	403	370	383	407	400	379	384	398	385	384	405	339	390	382	393	397	367	399	396	451	426	394	428	402	395	373	387	364	374	389	391	348	366	426	383	393	372	411	409	390	425	404	394	360	396	402	392	372	424	404	396	418	405	359	411	417	389	412	386	384	387	387	361	401	349	400	415	365	379	395	406	357	372	397	379	366	389	393	394	412	340	392	379	383	392	403	405	387	398	415	370	353	339	399	394	412	364	403	427	415	401	354	389	378	374	384	383	382	394	368	369	360	404	352	367	416	387	409	338	387	383	406	383	353	411	403	368	378	358	358	414	398	402	371	379	388	407	397	398	382	410	371	386	396	378	385	327	426	395	407	420	402	395	395	405	382	368	374	389	372	399	387	407	388	396	399	386	369	379	403	364	382	372	376	416	392	377	362	342	342	385	390	421	400	369	409	383	380	406	378	392	375	378	389	416	375	413	376	376	357	382	379	418	382	386	408	402	386	376	371	397	394	383	394	387	404	419	409	384	396	383	403	393	366	371	375	354	397	418	373	386	373	379	373	404	372	372	397	388	379	410	386	399	369	425	370	381	369	413	383	406	400	371	390	379	384	376	408	383	379	381	380	395	398	397	391	378	377	369	388	395	399	366	362	381	415	409	368	390	398	337	387	353	417	388	411	438	390	368	361	435	388	389	356	384	365	401	403	373	366	395	418	397	394	354	394	388	426	377	387	379	399	386	409	346	393	370	372	391	378	382	366	399	346	389	368	424	388	411	389	383	396	403	418	426	389	393	389	377	378	386	351	393	395	388	370	420	400	371	372	373	369	405	378	387	342	392	373	356	336	397	381	384	349	393	401	402	403	405	386	366	407	410	424	380	374	400	388	390	376	395	403	423	399	404	362	383	393	393	365	399	374	393	392	383	365	423	369	372	365	391	436	398	349	397	408	407	378	391	371	409	407	362	379	393	420	398	393	410	378	379	362	377	391	377	375	388	398	382	395	401	379	386	381	388	377	400	392	382	377	424	385	384	406	377	382	383	368	371	375	408	402	332	368	351	353	424	348	384	339	357	390	374	385	388	386	382	382	365	405	365	413	394	386	402	357	380	371	400	388	400	365	390	368	377	386	373	385	370	417	363	369	374	419	365	438	405	393	423	360	408	406	389	393	349	399	390	419	410	382	361	414	393	390	380	403	376	362	402	359	395	389	380	400	397	384	402	389	371	380	369	392	375	373	387	400	383	434	410	372	403	362	353	402	389	361	420	375	372	371	422	401	383	363	356	391	406	395	377	379	415	390	357	386	346	401	364	395	411	372	365	359	405	400	391	391	377	385	380	397	385	346	368	373	383	372	398	384	395	399	384	405	402	389	406	393	381	389	404	373	359	380	380	389	379	396	426	379	380	436	383	405	388	422	378	362	383	400	391	376	394	391	394	399	366	390	387	383	364	372	382	393	373	406	382	384	410	384	375	410	399	389	394	361	388	390	423	383	381	407	373	386	374	365	372	390	397	408	387	377	398	352	377	397	378	402	406	398	404	399	393	372	417	409	378	387	396	359	403	385	373	377	382	386	366	381	393	417	380	346	391	379	416	388	384	356	392	408	380	402	359	357	369	399	394	411	375	385	381	434	409	374	425	365	372	382	416	382	407	385	383	424	365	388	376	376	392	377	383	401	432	424	381	405	360	388	405	352	389	400	433	371	399	371	392	394	375	400	405	413	436	355	363	390	337	386	395	407	362	385	387	398	365	436	415	388	376	401	375	386	407	393	388	417	346	348	381	408	357	381	372	376	384	366	420	380	429	359	362	383	385	387	375	372	377	388	369	400	383	391	357	367	378	355	358	375	392	396	407	398	387	384	411	406	380	379	382	408	418	379	416	387	408	395	372	368	389	391	409	400	367	374	383	383	402	405	380	404	379	399	385	397	380	368	382	375	387	385	374	406	370	378	389	388	392	356	378	361	398	407	383	413	364	331	354	360	419	384	383	415	380	360	361	403	399	363	389	395	379	312	359	395	410	356	381	383	416	369	395	376	389	401	394	394	377	363	384	409	364	358	395	403	368	410	396	389	413	413	399	402	361	379	403	397	356	379	402	368	406	373	381	417	377	389	392	424	376	376	396	412	386	392	386	402	382	388	368	399	358	385	406	401	359	406	376	372	383	376	399	395	407	393	399	372	390	359	388	365	372	386	365	381	410	407	375	396	371	376	441	402	377	456	390	354	434	349	384	394	402	389	405	377	384	387	371	394	402	398	392	357	393	387	407	362	391	412	379	379	359	389	417	376	398	378	405	444	413	381	346	362	400	346	388	360	377	380	417	386	374	358	403	373	354	355	372	379	387	437	419	395	385	393	397	387	407	422	370	392	365	360	389	379	377	417	376	379	385	374	392	392	406	397	406	398	386	390	402	369	401	382	383	388	362	364	358	411	388	414	418	378	415	425	387	380	360	399	423	384	400	355	362	397	329	411	414	391	409	386	369	390	388	374	398	378	365	397	379	383	396	374	408	386	363	369	361	385	372	383	370	421	386	350	383	410	368	389	414	384	400	377	375	389	387	371	424	366	395	388	383	407	410	379	366	361	383	382	365	409	405	367	358	404	379	399	380	378	380	395	397	387	433	390	390	394	402	347	360	396	375	385	355	385	369	392	379	364	418	399	384	405	379	414	414	361	387	401	411	374	394
32444	49863	17356	8301	6374	4332	3242	2371	1851	1445	1099	916	855	692	737	684	729	631	623	594	554	561	553	532	549	499	537	544	520	580	557	512	560	541	556	611	544	565	549	552	582	509	560	547	545	576	595	572	551	532	573	570	509	516	519	551	529	480	551	540	510	534	562	509	525	508	511	547	475	511	521	511	490	506	508	493	505	518	508	523	495	517	502	494	520	539	478	505	524	522	503	523	445	506	496	530	512	514	491	481	497	559	518	522	486	513	485	502	478	473	489	506	465	497	505	524	485	469	517	474	532	481	487	494	478	514	469	476	517	479	537	496	491	517	501	505	527	479	515	511	484	521	489	529	496	513	529	479	480	511	534	511	495	519	486	501	510	516	495	513	491	492	531	471	492	503	472	506	484	481	503	488	492	529	501	497	503	511	505	522	502	508	485	469	527	507	531	463	502	498	532	493	486	483	504	460	540	513	505	455	493	500	485	515	512	482	488	501	516	489	490	525	489	479	488	476	461	505	534	484	473	485	484	511	496	494	521	443	495	537	497	480	544	502	475	482	504	500	499	529	511	491	497	506	505	495	536	482	517	474	505	504	530	504	498	516	524	465	480	548	525	533	514	525	517	479	506	472	571	518	501	497	488	474	491	463	491	530	498	547	522	513	514	496	520	508	478	459	539	506	487	506	531	486	520	497	497	517	505	467	498	478	515	570	521	478	530	507	505	485	478	518	477	492	497	480	454	479	496	528	497	487	481	475	502	517	475	509	516	525	517	496	485	540	510	527	501	473	499	527	551	551	476	517	543	509	514	493	478	474	508	483	495	509	510	489	489	520	505	480	499	527	521	480	512	501	479	510	522	504	482	503	534	502	519	493	495	499	506	531	518	475	515	517	463	484	458	518	531	534	464	492	449	504	510	487	507	499	518	526	525	499	486	483	472	523	517	488	492	523	492	466	506	503	520	511	470	488	514	483	442	504	490	486	486	512	523	479	521	491	479	500	473	480	479	460	511	474	510	513	476	509	500	524	501	480	473	523	534	489	487	512	527	487	460	488	471	494	481	513	530	478	533	512	465	485	516	502	496	484	513	523	508	501	483	488	483	513	522	519	526	483	525	495	518	508	508	493	506	492	499	465	524	500	507	477	505	484	537	529	503	526	521	518	484	522	493	508	496	506	518	483	495	509	509	475	500	494	494	528	512	495	475	489	471	537	518	523	485	459	540	478	498	465	494	463	532	524	529	525	474	485	540	448	496	520	524	502	483	465	487	535	506	483	481	542	478	533	508	526	494	546	537	490	479	478	534	530	520	474	456	510	476	464	481	529	489	478	460	493	533	496	521	484	458	516	493	489	461	504	514	488	494	495	468	521	542	510	494	527	495	514	481	505	485	493	520	507	496	468	474	445	500	524	509	491	500	492	508	483	523	501	544	500	520	503	517	496	520	487	493	500	498	498	521	499	540	496	505	522	462	491	516	524	498	465	524	519	465	467	485	452	511	503	505	512	479	509	472	521	520	502	502	495	542	498	525	485	490	508	540	473	482	470	514	462	498	543	491	503	505	489	517	478	544	524	497	479	518	502	488	524	494	485	510	493	513	477	496	467	506	500	472	514	506	515	527	503	520	515	506	493	463	520	479	496	537	518	532	508	525	525	503	478	548	514	520	505	494	497	458	464	504	483	555	481	483	514	493	489	490	494	499	494	473	513	491	523	497	497	512	485	469	488	487	513	465	524	495	470	494	454	496	509	485	511	493	508	520	552	500	479	488	531	519	518	525	491	503	437	532	488	508	474	503	531	486	452	521	521	504	473	546	511	477	506	538	532	457	504	504	510	491	461	544	474	497	496	499	541	516	487	481	512	471	489	480	522	553	482	522	502	487	492	502	530	482	545	512	481	503	514	477	492	506	501	502	525	491	510	489	506	501	499	510	482	512	541	509	497	517	517	466	531	458	493	496	512	484	496	496	516	460	499	520	519	448	522	507	482	517	468	523	507	505	535	522	452	483	475	471	494	525	522	501	526	514	486	507	487	494	533	505	505	510	470	513	497	515	494	507	524	522	541	522	493	531	486	532	484	497	499	507	490	492	497	503	490	537	532	538	529	428	513	520	506	517	494	518	495	479	519	481	429	503	486	511	528	511	548	518	504	515	490	497	486	520	497	486	501	508	472	474	494	475	486	503	502	500	501	515	515	513	488	479	505	530	466	499	495	474	498	474	523	489	491	507	524	510	519	468	472	475	531	507	491	515	523	495	504	471	541	487	485	457	487	493	505	537	496	569	482	479	469	484	507	473	502	479	499	503	506	509	501	513	493	478	540	489	509	496	515	457	487	510	512	521	492	506	521	522	485	562	506	519	507	528	474	456	487	513	463	443	496	504	502	542	478	469	539	490	487	502	480	496	481	554	536	522	523	474	505	482	494	517	500	530	524	558	487	479	496	549	493	496	486	460	521	502	458	499	534	486	518	486	477	504	483	479	471	499	490	463	494	524	496	524	480	502	504	536	526	511	485	475	506	500	469	523	496	479	484	494	492	508	469	508	470	488	504	522	521	468	527	493	477	528	511	509	465	530	555	539	519	500	478	495	511	543	491	509	504	506	538	528	494	507	487	535	511	522	512	509	510	471	464	484	468	485	510	475	497	483	475	515	498	488	507	489	498	463	502	516	525	490	531	491	481	533	533	504	494	457	481	477	469	467	508	503	518	507	478	492	476	476	527	524	481	516	500	477	493	507	493	485	512	544	525	487	513	495	513	441	452	490	474	511	498	507	521	527	498	518	529	485	449	505	522	508	522	505	512	478	484	522	532	508	516	542	486	480	529	478	486	517	557	489	502	478	505	489	508	484	538	517	520	483	480	573	474	510	495	488	486	535	465	498	498	498	533	483	503	535	517	491	500	510	517	548	493	540	540	486	506	505	511	545	477	501	520	502	508	496	488	481	480	561	493	491	479	504	505	503	501	494	472	505	481	509	500	488	506	504	516	515	479	512	541	488	507	531	463	464	529	516	489	500	551	490	465	509	501	511	494	474	529	525	504	494	492	517	531	515	463	521	499	510	509	513	507	518	501	492	480	498	500	512	502	544	472	553	522	467	491	497	503	452	509	472	477	503	487	448	451	491	523	470	480	503	469	465	507	464	525	500	467	492	490	464	449	480	489	480	436	491	504	500	522	501	499	500	517	523	456	496	488	508	520	531	510	519	483	455	468	482	522	512	507	553	534	493	492	492	504	479	505	517	479	463	491	460	551	457	482	513	499	517	512	550	469	526	489	508	494	487	503	513	500	523	493	483	467	497	488	508	514	459	501	458	482	493	520	515	509	469	487	479	483	501	497	503	493	528	513	546	469	494	535	537	463	542	492	506	538	487	480	511	543	478	520	470	513	483	497	500	484	483	504	448	499	495	493	526	507	526	525	509	486	498	497	487	559	496	457	484	472	481	497	521	486	494	481	500	486	504	490	507	476	517	493	500	564	464	524	523	504
27493	21992	11689	2499	1230	784	630	528	491	433	445	400	383	343	353	350	368	356	331	337	328	332	343	381	327	351	334	351	381	332	344	316	340	341	355	355	359	328	355	340	363	345	358	351	329	382	366	322	323	352	380	351	358	322	329	364	328	342	338	335	358	344	357	331	334	324	340	307	364	333	363	351	362	359	305	338	355	331	364	339	348	302	344	356	322	342	347	337	328	367	397	346	330	320	345	331	334	338	350	342	361	349	326	369	325	342	316	336	327	377	346	333	351	340	348	312	320	336	359	295	328	350	332	342	358	333	353	303	330	360	366	360	311	343	316	345	357	371	344	329	335	324	343	362	360	346	335	367	332	304	331	349	360	353	351	333	349	318	336	337	322	339	360	313	374	315	338	327	326	343	373	329	341	374	354	358	344	332	359	339	331	341	336	344	340	337	368	310	325	335	337	362	351	384	365	332	333	322	333	324	360	359	320	313	328	343	351	324	362	363	349	334	337	343	334	300	315	344	351	342	374	347	356	296	329	356	341	335	314	320	349	341	374	365	339	279	342	365	336	363	345	312	350	369	363	347	342	320	395	310	329	326	336	358	324	337	341	358	334	327	346	375	346	372	369	347	341	316	348	330	353	318	329	336	366	369	321	331	386	317	335	334	369	340	326	370	317	349	348	357	328	344	345	366	346	343	352	347	319	314	357	359	338	357	356	341	340	339	342	348	313	339	347	330	350	377	375	366	348	339	360	341	338	313	341	324	349	344	297	332	318	308	346	363	352	334	346	372	315	326	352	324	357	348	319	310	342	347	343	313	347	335	345	335	330	334	351	328	339	317	338	355	316	346	320	347	342	369	319	358	333	324	336	372	351	357	332	339	356	348	332	349	320	311	333	338	329	348	339	343	329	388	300	322	358	336	333	354	335	328	346	343	361	326	315	369	324	379	320	322	329	335	350	363	322	373	358	349	343	334	385	328	347	363	343	333	331	361	337	330	321	334	344	346	303	357	347	339	349	337	310	308	382	380	329	348	309	298	334	372	364	355	362	328	356	360	297	347	347	323	389	293	339	332	334	348	303	342	345	332	331	349	336	378	338	329	306	334	335	330	332	335	365	348	336	330	344	350	335	345	379	351	360	363	345	343	366	329	367	336	347	365	366	324	352	365	360	306	352	357	346	333	340	313	317	361	357	319	355	331	321	358	364	372	339	328	331	297	333	332	349	327	320	350	333	370	334	325	353	371	329	383	346	352	367	299	370	370	341	348	349	329	333	334	336	338	358	361	341	323	353	345	351	370	363	321	326	328	328	343	345	347	333	318	337	317	358	335	319	355	340	333	336	366	341	298	308	362	308	333	344	345	308	340	334	368	335	346	334	311	316	319	346	344	329	356	357	311	363	333	388	356	349	328	326	341	335	360	338	339	331	364	349	339	347	330	327	347	360	370	383	341	331	360	314	364	341	354	357	345	331	345	349	357	337	314	359	301	342	346	342	343	348	352	353	321	330	349	333	341	342	317	324	364	344	337	360	339	373	334	333	345	357	295	340	311	354	333	332	330	314	336	302	343	328	331	321	352	337	321	345	344	344	346	338	340	342	302	352	316	357	355	340	346	319	360	365	348	346	340	340	329	326	360	335	335	375	346	349	325	339	315	361	344	344	343	331	356	337	328	326	334	331	317	358	343	344	389	372	310	357	347	306	327	335	336	327	343	324	352	320	324	371	368	350	365	322	367	330	321	347	355	343	359	339	305	317	345	382	366	333	339	353	332	339	373	332	356	328	344	343	317	345	361	326	351	329	345	348	361	324	333	366	346	347	321	348	329	315	320	333	341	337	335	346	383	350	344	363	347	329	338	361	331	350	338	308	328	337	341	370	326	337	365	379	398	357	330	307	360	315	371	335	359	294	352	347	340	342	345	326	325	348	352	357	364	355	357	333	311	368	308	334	342	332	304	339	343	319	332	341	368	388	335	346	350	348	366	331	307	315	321	328	342	354	368	334	358	354	310	357	347	345	352	331	343	348	303	367	327	349	367	342	344	327	365	330	327	339	326	339	314	367	336	352	331	332	316	326	348	384	363	332	378	372	343	347	317	313	327	320	331	317	334	340	358	375	330	334	351	324	374	329	313	334	345	341	374	352	353	339	354	328	332	339	341	328	336	336	342	339	330	356	354	316	367	337	342	346	365	370	352	329	348	323	334	341	338	336	335	318	352	335	344	339	356	355	351	346	358	344	340	343	307	322	337	342	389	323	342	337	315	341	380	333	373	330	345	302	339	297	339	330	325	370	356	337	352	321	309	336	386	322	383	319	333	332	352	354	370	350	329	350	311	335	320	316	326	333	356	344	377	343	339	335	346	318	322	312	308	358	344	373	336	388	354	347	346	357	358	346	312	342	335	333	343	361	348	310	349	359	295	346	364	352	333	364	351	353	353	335	326	333	337	357	346	352	340	325	350	353	311	364	379	304	324	335	357	340	337	366	361	334	342	347	308	356	360	367	359	349	373	343	322	332	335	341	303	335	367	361	332	316	318	385	354	295	350	357	353	363	338	319	338	355	369	323	355	348	325	304	339	354	324	317	356	323	340	316	321	344	373	346	299	341	345	358	329	312	357	339	328	303	338	372	350	333	358	348	353	336	332	323	370	354	336	330	332	341	347	351	349	359	350	358	339	357	351	328	372	347	348	345	338	323	321	351	319	368	345	317	353	350	361	302	345	351	346	328	352	336	374	314	302	373	347	374	335	363	340	300	355	359	344	333	364	338	338	328	314	342	320	346	343	365	356	342	341	369	349	369	358	356	345	361	320	340	333	336	341	365	312	321	372	342	320	324	333	326	368	325	337	348	337	327	334	320	329	342	327	356	332	335	375	346	331	351	320	326	310	314	320	337	339	330	341	312	355	347	356	356	350	334	339	332	332	371	344	363	315	339	338	338	333	347	323	341	332	334	310	359	364	349	360	317	352	324	321	332	373	335	297	342	364	324	331	346	338	342	349	327	345	335	318	341	338	355	362	349	346	378	324	340	345	322	346	345	338	345	368	335	345	342	308	330	333	338	368	323	328	334	326	352	371	326	335	356	377	316	328	343	352	344	347	358	355	327	356	330	362	324	326	337	387	355	346	363	330	324	343	331	337	348	339	342	348	337	347	356	355	343	335	320	344	362	324	322	345	333	330	364	331	339	326	345	330	301	342	363	369	319	356	344	290	346	339	333	350	332	352	365	314	343	368	350	348	321	350	388	338	332	365	319	357	336	341	353	365	344	332	316	335	378	324	366	292	343	314	346	340	339	345	328	331	326	351	323	370	340	332	324	360	365	310	342	346	354	351	328	337	327	381	328	343	332	355	343	359	329	327	316	337	339	318	355	364	339	325	333	347	324	344	354	346	361	373	357	375	316	334	323	335	352	347	350	331	321	387	335	298	334	340	352	366	348	316	338	383	335	332	324	355	344	357	321	340	362	379	350	365	352	341	349	307	342	358
23421	29063	6564	2704	2218	1579	1070	950	801	616	524	518	493	491	474	495	472	429	468	438	404	457	414	465	385	425	425	446	442	414	463	429	380	481	456	485	432	461	484	469	460	440	464	431	434	469	450	453	445	436	467	454	439	441	389	454	450	424	443	438	429	451	435	421	452	504	427	418	436	429	403	431	447	448	457	447	449	403	405	430	472	436	417	403	449	457	424	432	430	452	477	464	416	422	437	439	460	458	413	447	426	450	420	451	454	418	409	482	392	428	410	458	438	432	419	420	421	443	403	423	422	463	475	444	421	446	423	442	431	438	460	453	418	489	396	440	467	429	397	416	409	459	447	428	438	433	413	399	440	413	422	408	413	456	437	447	446	452	470	422	436	440	432	429	437	462	433	430	486	437	434	406	447	451	435	446	415	410	454	441	436	395	458	472	448	436	398	409	440	442	407	441	400	420	409	428	410	414	418	451	412	357	416	463	435	446	446	401	467	459	418	440	450	448	401	432	465	407	459	462	414	432	447	403	438	439	448	412	429	445	439	400	442	425	431	426	434	455	425	430	461	416	470	447	454	451	428	422	393	443	439	436	442	469	456	440	467	425	423	418	413	460	435	430	415	437	425	411	464	440	439	430	423	401	408	447	444	404	428	435	430	443	456	433	402	403	453	464	461	408	444	444	435	411	444	444	423	424	477	424	417	452	430	449	434	449	440	460	425	426	394	434	434	455	403	385	462	416	415	447	442	454	475	473	412	409	426	421	435	449	457	440	439	422	458	455	425	437	466	386	435	465	421	457	397	450	461	431	452	429	469	430	444	447	414	462	440	437	426	442	461	449	480	436	474	460	449	438	445	442	427	399	442	414	438	449	436	462	429	424	406	427	425	397	432	490	452	423	400	447	420	430	428	436	471	456	428	460	430	505	416	405	426	444	414	423	423	429	403	391	442	427	418	464	396	429	462	420	441	422	413	435	467	417	403	450	439	419	438	414	427	415	416	394	431	432	432	438	425	429	439	403	420	423	439	420	453	460	425	419	461	405	451	457	462	473	426	426	442	392	419	421	417	460	420	489	432	423	461	432	418	432	444	431	462	449	448	444	435	437	453	412	426	397	429	450	442	418	437	450	474	447	416	435	436	426	415	448	448	393	427	423	433	400	442	447	426	481	443	441	395	415	437	428	444	435	429	433	413	466	457	441	441	414	424	439	437	427	456	417	470	424	415	433	434	464	438	427	428	433	437	399	449	408	461	394	435	446	461	420	444	447	391	409	405	419	436	457	422	418	441	441	437	392	411	423	445	431	449	436	411	436	443	430	440	446	450	446	446	409	436	399	463	425	439	418	414	481	449	422	422	443	452	438	440	425	415	432	433	433	426	458	447	422	415	416	421	443	426	426	452	393	469	439	402	449	402	449	396	403	434	450	453	451	450	437	414	454	449	423	451	426	421	439	425	447	421	438	463	426	431	424	464	460	421	468	435	457	408	434	399	445	476	408	447	430	442	394	421	450	393	427	433	451	449	446	464	405	454	423	408	442	428	422	427	425	430	459	418	445	505	421	433	447	421	454	435	459	419	416	435	442	451	414	426	425	448	433	427	396	421	410	429	426	388	445	433	415	408	384	420	444	467	451	424	427	443	445	457	477	435	427	456	419	375	433	425	441	400	431	427	439	451	467	436	431	445	447	387	460	416	470	452	465	417	427	491	415	449	458	456	391	459	463	437	432	452	433	411	448	414	427	408	462	448	441	435	426	402	398	430	464	452	431	426	417	442	437	468	383	435	457	463	456	462	436	434	438	424	446	439	440	429	439	426	431	411	419	439	411	447	433	466	413	431	435	426	406	438	423	459	441	472	420	438	463	379	434	402	477	435	415	417	435	406	422	406	445	441	487	407	451	417	440	465	429	449	428	444	430	434	439	393	439	452	463	458	460	439	433	420	445	411	450	439	419	430	452	487	441	419	432	448	418	441	451	442	415	439	458	463	446	440	369	475	440	408	427	435	457	428	411	419	424	415	450	391	437	462	421	445	442	420	430	396	465	447	421	429	451	433	438	468	423	472	414	439	456	469	419	428	408	429	404	440	430	453	434	434	453	462	435	448	457	479	387	477	420	472	470	422	448	424	411	397	407	437	459	417	436	456	429	436	433	427	475	432	444	407	432	413	450	443	434	438	440	454	427	424	435	447	442	411	464	437	449	455	414	457	462	403	452	400	456	413	469	419	411	400	462	427	442	434	395	447	414	458	458	439	444	436	423	448	422	432	474	459	422	434	470	454	433	434	414	455	413	430	468	430	431	403	412	435	482	456	411	418	434	390	452	404	413	423	409	450	445	446	477	432	435	452	437	447	438	448	469	450	435	422	454	431	458	447	445	443	447	460	432	466	427	416	440	441	452	460	452	435	423	476	420	400	435	445	452	456	469	421	464	446	428	455	450	436	424	436	445	457	412	432	471	439	407	446	424	439	437	418	455	438	416	422	446	440	438	416	434	455	432	441	459	465	418	431	426	472	453	450	481	401	434	479	399	429	480	444	459	460	418	411	449	400	426	450	413	432	428	455	441	421	428	398	424	432	447	418	424	439	445	409	405	434	422	428	475	450	451	430	439	447	417	415	423	431	439	405	414	472	460	402	439	439	428	450	421	432	448	431	424	429	399	412	418	431	442	425	475	451	405	428	413	476	463	474	411	416	442	423	449	450	398	421	403	399	433	441	453	452	428	446	441	451	429	431	448	406	447	423	447	401	461	424	428	447	449	455	441	397	456	434	432	465	401	452	416	444	442	408	406	436	444	442	442	433	436	412	424	416	426	450	457	419	426	388	439	412	408	390	446	431	414	447	436	434	432	449	464	413	454	453	393	465	449	478	434	415	440	407	435	412	484	390	425	435	460	453	426	434	433	433	430	412	433	444	466	451	445	468	483	441	440	416	448	456	441	460	435	421	417	439	400	399	483	454	470	439	435	433	430	454	452	436	441	439	420	440	451	446	411	470	402	454	434	457	441	435	411	451	428	435	475	436	417	430	427	461	424	460	463	472	424	429	449	447	456	445	445	463	418	428	437	474	429	444	447	434	429	448	405	442	447	407	451	400	476	424	422	478	416	433	485	441	443	451	453	433	469	444	416	441	420	438	441	421	421	410	458	451	431	468	431	424	421	454	402	440	458	431	421	435	421	441	439	419	427	442	452	405	444	451	415	462	475	405	408	463	409	463	397	424	414	439	428	460	423	422	451	391	427	451	431	414	452	475	420	427	434	393	444	476	445	463	412	410	423	440	435	408	429	434	453	417	402	418	450	436	451	433	434	434	431	411	426	384	447	412	438	465	422	454	440	467	425	427	460	432	397	455	471	446	441	390	422	448	466	456	436	450	432	437	435	449	403	439	469	450	428	394	454	400	422	413	470	445	424	455	461	447	446	421	442	463	423	440	440	433	436	447	419	448	412	431	421	461	463	444	416	408	446	427	471	457	430	420	416	436	423
23082	21189	28499	24146	21150	10527	1710	997	775	779	675	595	561	561	552	530	558	550	533	497	526	466	555	496	496	477	490	483	518	512	529	538	482	569	493	531	515	568	507	479	518	499	502	476	508	487	596	507	499	506	548	527	453	523	487	489	455	506	486	508	501	500	509	468	448	486	480	485	528	499	496	462	529	516	471	489	486	478	520	524	522	468	496	539	499	493	484	478	507	496	485	525	532	508	495	504	477	494	498	512	502	496	509	511	525	484	486	538	497	521	511	508	494	509	504	494	489	494	465	552	508	493	551	492	485	485	504	467	486	494	475	486	509	517	485	490	494	509	498	497	491	510	479	455	457	521	510	537	484	482	487	500	490	482	529	515	527	470	489	494	507	477	477	515	471	499	484	499	534	514	479	480	520	467	483	489	523	450	525	514	487	498	507	477	446	491	503	502	467	499	549	476	460	483	499	515	503	465	483	530	479	502	503	495	542	500	486	497	495	492	491	538	536	505	495	514	471	493	508	506	507	517	532	506	495	525	490	528	460	501	457	499	507	478	493	517	494	500	527	501	473	511	529	503	540	518	507	526	464	488	498	533	521	466	502	508	500	485	487	502	514	491	510	534	476	501	494	511	525	507	504	496	514	495	523	485	510	468	504	466	446	494	516	522	513	456	522	537	487	479	509	557	514	499	502	482	526	514	509	503	519	464	517	461	482	449	511	500	511	486	499	504	503	510	511	507	513	493	518	495	458	513	461	514	496	521	522	490	490	494	525	515	508	510	493	513	490	463	440	521	474	483	485	503	490	510	563	507	522	494	453	482	491	516	447	502	523	476	469	520	515	506	518	528	523	521	488	508	480	493	516	482	511	484	479	472	488	493	472	482	461	510	497	510	474	512	507	542	473	484	475	473	491	479	507	530	485	471	500	452	461	529	489	546	475	537	507	471	471	525	484	487	441	475	513	519	517	513	489	490	474	513	537	495	488	497	470	476	487	480	472	460	497	463	516	444	499	468	504	526	505	477	480	500	468	504	497	532	480	476	507	503	513	474	491	476	499	461	503	519	547	509	530	458	465	511	468	481	476	517	513	486	507	532	513	506	484	495	502	485	507	465	490	487	518	480	443	522	501	495	486	491	465	478	513	449	480	493	493	478	555	483	490	522	508	516	516	544	481	486	464	492	523	494	544	535	482	492	486	526	496	489	516	487	456	485	492	485	493	529	503	495	498	551	520	500	490	443	467	497	499	449	500	480	513	453	482	493	522	519	479	454	507	502	490	498	484	507	492	502	487	486	525	462	497	488	508	476	511	507	540	489	496	459	507	463	465	468	484	503	508	483	550	482	487	539	543	490	526	494	511	520	460	551	485	525	483	487	494	496	494	520	527	490	509	473	479	487	502	496	555	496	505	497	487	490	488	525	536	477	464	490	534	485	501	547	494	489	496	474	484	517	450	515	487	494	475	506	498	505	520	505	503	503	485	477	466	518	465	485	482	483	494	535	514	502	508	491	500	493	494	512	501	478	508	465	503	501	498	468	468	518	496	500	507	578	494	506	530	457	539	485	505	492	515	506	535	507	502	497	524	499	463	490	473	492	521	493	488	491	525	490	498	476	493	462	500	476	474	481	457	510	524	475	487	484	503	497	436	484	437	464	505	528	474	464	509	517	468	461	523	495	466	484	497	498	505	504	468	511	477	502	482	502	490	497	476	533	471	490	509	517	509	512	462	528	491	480	462	538	479	502	513	483	483	489	451	497	518	472	483	505	516	524	487	538	463	507	517	513	487	477	507	459	501	530	532	517	434	563	494	510	514	535	547	483	479	479	478	488	508	530	478	538	506	506	492	529	461	500	487	488	476	479	510	479	480	511	506	475	515	509	498	466	489	477	517	482	492	455	485	492	453	483	510	486	498	488	525	499	509	482	470	493	493	488	514	510	519	483	534	510	479	499	498	480	505	537	527	463	498	483	487	519	461	517	466	481	459	519	535	474	487	524	468	495	513	492	478	516	520	526	495	470	533	491	508	466	515	528	489	500	507	472	478	465	503	539	495	476	508	501	492	540	486	502	505	504	485	520	504	491	491	513	481	481	554	510	485	516	507	449	482	490	515	506	508	484	556	488	455	521	506	478	518	536	485	487	485	486	526	494	496	441	545	498	496	495	507	481	505	499	522	458	474	460	539	470	486	506	532	530	484	502	526	512	502	515	475	534	432	472	494	522	510	483	546	479	501	475	485	535	459	490	519	501	466	524	470	498	498	493	520	537	476	485	521	507	494	473	477	460	518	514	523	483	511	498	543	527	501	501	462	488	513	517	519	470	503	467	501	481	501	517	522	528	492	539	491	485	528	519	499	468	498	492	533	448	473	538	479	494	473	515	478	481	557	469	504	494	538	460	522	505	488	509	521	541	517	530	505	531	487	483	512	486	498	485	516	519	486	480	504	529	449	428	476	497	487	496	521	518	497	500	485	507	510	489	507	505	481	476	422	500	518	478	464	511	509	513	496	488	495	471	545	501	476	455	483	478	520	505	493	473	488	487	497	465	504	500	485	504	486	472	524	457	486	478	468	490	513	510	497	506	513	484	528	505	509	459	497	521	494	488	491	510	486	462	523	518	497	495	507	475	512	489	506	483	477	460	518	535	495	504	497	504	501	487	496	480	469	506	489	477	516	496	460	515	485	492	501	517	512	513	517	505	520	481	490	501	514	508	480	517	503	509	488	488	522	487	479	478	493	502	507	492	501	482	503	498	524	468	490	490	474	465	494	489	499	511	534	473	515	503	499	507	503	458	497	464	503	476	510	527	486	554	495	490	518	493	517	474	464	501	482	488	519	507	451	479	463	476	503	455	503	478	489	532	513	480	522	514	484	512	531	479	482	487	490	498	493	501	468	494	486	478	516	499	506	453	485	509	501	473	478	535	458	514	501	481	480	482	504	478	510	515	501	489	483	495	484	473	538	500	489	466	522	480	495	526	510	493	514	462	506	561	488	459	498	506	506	452	482	488	471	503	532	528	503	472	508	524	477	510	474	450	497	474	494	512	546	488	467	476	495	470	577	466	470	501	519	480	473	498	538	474	490	503	491	487	484	536	483	557	476	496	455	532	532	428	483	466	473	495	524	491	559	465	490	508	517	529	472	477	512	502	499	513	456	471	474	450	525	492	479	485	503	488	518	493	468	521	489	506	489	480	483	453	520	500	479	508	475	505	474	505	487	482	466	550	482	467	511	480	508	492	496	524	530	512	469	455	499	535	467	488	507	477	517	486	488	445	498	482	490	505	497	496	527	513	519	524	492	501	481	472	479	486	522	488	485	489	486	467	473	478	500	508	528	469	485	510	506	512	488	502	491	518	487	515	491	514	487	492	496	507	519	483	480	444	472	499	512	511	489	505	449	476	470	489	510	486	496	500	450	465	498	470	489	528	474	513	477	472	498	530	508	475	494	517	519	453	496	477	489	503	523	514	464	482	481	483	502	510	516	475
28779	43371	13155	5608	4246	3308	2309	1730	1313	1100	969	901	797	795	718	764	693	716	719	680	709	719	635	661	706	685	665	656	687	652	662	675	646	670	661	687	682	648	638	673	695	665	666	678	678	709	684	655	683	680	689	671	655	654	642	620	684	601	668	635	653	637	634	685	654	613	616	657	659	581	649	651	643	630	621	616	623	594	658	649	640	602	646	662	635	602	637	594	621	618	637	592	659	607	612	611	610	552	657	616	644	596	609	653	634	607	621	620	554	637	628	650	627	628	596	631	627	676	604	679	595	636	618	648	609	588	601	668	675	693	652	627	582	604	626	608	630	658	603	669	632	598	657	627	685	622	617	662	665	645	630	614	656	612	665	639	619	630	617	655	601	608	650	596	616	657	615	651	641	623	660	656	621	636	594	645	611	648	630	635	642	649	655	633	668	635	634	635	644	661	645	604	603	656	641	621	658	603	640	657	637	662	623	611	686	608	638	655	647	617	643	597	616	610	624	635	628	609	645	597	613	632	680	650	652	646	662	678	636	644	635	633	638	633	618	673	620	609	601	636	631	636	633	644	682	670	598	646	634	604	662	651	608	659	643	637	674	586	648	601	676	611	599	578	632	612	587	620	709	622	583	636	651	676	646	643	639	621	631	607	643	662	653	604	615	610	628	672	660	666	661	597	637	632	629	643	642	629	608	634	610	611	619	623	623	611	658	609	641	600	614	653	641	611	660	634	612	635	692	622	650	630	661	633	656	627	602	690	630	633	664	629	639	697	625	645	672	663	642	627	627	638	643	679	622	590	652	624	632	677	660	654	632	610	611	627	640	609	658	566	666	638	578	637	572	630	643	583	616	673	669	667	611	659	643	627	602	674	677	654	556	614	606	665	605	609	607	614	620	633	617	645	608	649	591	616	616	643	638	654	601	674	662	652	672	596	623	619	616	649	625	598	656	651	666	601	648	614	631	634	654	669	686	602	660	639	637	625	628	657	589	615	648	621	644	629	634	624	623	651	627	628	625	644	672	639	658	603	613	650	680	698	661	673	632	612	614	655	619	608	601	649	654	642	646	618	642	631	620	602	624	626	608	607	634	623	644	602	653	619	626	594	667	630	642	645	606	659	624	616	668	617	663	621	634	664	679	652	623	688	694	623	606	607	613	646	585	625	628	609	616	635	600	688	647	659	613	614	556	634	652	622	654	660	657	631	595	629	646	643	601	626	603	607	552	629	609	630	640	654	677	619	633	612	666	609	672	636	592	657	619	603	647	623	626	616	671	623	643	601	673	601	646	654	633	628	621	616	635	634	605	634	653	598	603	608	628	650	621	607	666	618	640	643	615	625	633	627	656	605	642	616	626	606	627	648	648	631	637	644	625	635	678	614	659	628	662	681	643	617	636	585	619	626	627	662	628	605	631	651	662	610	683	646	652	637	645	607	603	656	600	667	644	641	614	622	611	608	653	609	640	628	617	608	612	657	654	653	602	658	652	674	634	633	648	640	618	656	612	606	663	611	639	646	609	656	629	617	637	591	646	636	628	632	595	610	649	619	658	644	657	656	650	653	622	643	622	659	573	611	624	635	600	652	634	614	586	645	675	636	605	598	621	607	642	682	646	654	668	642	687	629	581	655	633	643	628	617	634	679	667	611	587	614	631	659	665	612	641	629	624	661	667	646	617	567	643	603	626	633	642	578	612	659	639	601	608	653	632	609	643	616	629	652	612	574	643	613	597	652	670	613	655	607	594	600	592	594	589	598	628	621	594	636	648	600	608	640	663	626	605	598	666	650	626	637	578	667	634	610	660	607	589	661	626	636	619	651	628	663	657	594	636	618	634	630	591	617	625	626	636	662	679	647	641	673	632	648	625	600	591	588	625	674	639	658	643	611	638	654	605	584	644	629	642	581	641	651	657	658	608	588	612	631	610	655	621	627	630	639	644	651	630	678	667	609	679	645	676	599	621	627	620	678	606	616	639	645	640	635	634	649	592	596	628	622	636	636	640	649	664	650	641	638	661	649	682	637	656	617	639	665	557	617	593	612	619	643	636	682	611	634	604	613	636	641	576	666	625	606	601	636	626	635	628	620	630	604	639	638	608	602	592	634	636	618	595	615	663	608	641	651	621	592	623	674	629	569	651	681	636	670	652	622	656	659	621	632	637	662	654	606	586	665	660	638	704	568	632	663	595	644	669	618	632	627	655	670	685	650	630	615	618	600	673	633	641	619	632	615	620	629	621	674	638	629	608	656	631	634	612	636	636	598	610	631	655	580	611	598	596	619	570	592	651	674	670	603	610	606	618	650	639	605	646	644	633	609	634	622	606	650	576	636	652	629	660	577	608	590	656	622	664	649	605	633	616	658	653	650	664	623	644	575	632	628	619	646	622	644	626	597	632	625	584	626	648	658	661	654	624	615	596	642	598	651	641	594	647	612	590	616	629	644	606	674	591	633	631	667	586	647	639	640	636	637	653	643	607	671	657	630	605	622	624	627	639	614	648	613	626	676	638	662	613	636	595	611	637	652	580	659	585	608	657	623	651	643	647	625	613	637	672	615	622	621	636	626	648	591	599	635	616	570	634	624	600	596	616	632	631	634	616	600	602	638	614	643	648	634	647	649	679	665	649	631	665	644	642	646	630	630	661	665	625	670	648	614	661	592	629	642	630	595	613	645	626	643	642	659	663	627	657	658	625	600	578	627	572	626	646	658	701	559	641	605	630	624	611	666	667	626	650	612	632	606	651	623	651	663	675	644	635	620	648	604	629	640	622	650	602	617	612	644	608	714	657	637	610	652	633	621	593	623	605	658	659	692	636	625	622	605	629	605	682	627	603	624	665	612	642	653	635	649	649	640	639	660	615	622	598	631	621	602	625	632	642	612	643	617	600	623	615	606	615	611	616	607	575	596	617	632	637	651	616	628	588	617	688	643	644	586	673	610	639	656	619	611	636	596	639	590	650	588	603	595	658	591	613	668	708	629	645	655	650	619	609	593	635	642	667	634	657	633	655	680	597	649	659	629	624	600	596	654	590	621	659	593	636	621	644	620	655	585	644	644	592	620	606	594	597	635	621	646	627	610	615	653	638	646	618	655	641	627	629	652	636	640	619	666	628	661	670	624	630	607	651	607	620	624	661	603	641	622	647	672	653	625	626	673	623	607	616	644	572	618	669	630	625	633	639	652	605	623	584	628	604	621	617	640	632	654	594	624	635	641	649	599	666	659	665	655	634	654	629	609	633	633	681	587	628	606	645	657	629	675	661	643	616	652	609	658	645	630	640	640	647	629	605	621	647	620	632	629	641	616	630	612	633	598	651	608	558	621	604	641	657	665	663	641	631	639	633	643	627	636	588	657	658	586	662	639	682	633	614	652	646	611	641	611	611	612	650	611	646	654	625	679	648	626	627	639	632	606	633	635	633	606	592	667	598	669	682	623	639	661	640	629	638	621	664	606	595	622	612	644	605	649	651	664	655	641	598	611	616	663
24203	21207	27217	25111	9109	1152	725	481	400	319	330	242	255	242	212	256	220	226	202	202	225	193	194	223	206	225	211	189	222	224	199	218	219	227	213	218	204	194	216	207	209	217	247	212	200	219	217	209	221	204	223	206	219	207	204	196	232	203	217	223	226	211	203	220	198	208	212	214	188	210	197	208	206	187	195	195	203	198	193	202	189	201	195	197	200	188	197	192	196	189	216	189	191	185	196	204	212	204	211	195	209	195	181	198	213	196	216	213	182	166	204	206	198	197	232	211	197	201	201	189	191	182	222	202	201	213	225	193	218	199	202	183	194	186	200	192	186	197	175	194	207	193	226	207	183	185	194	177	190	196	204	208	204	206	209	204	183	209	200	236	212	195	217	192	181	234	191	210	173	223	200	222	213	192	176	218	157	190	231	219	208	196	183	185	199	220	194	218	218	209	196	226	209	209	200	211	220	193	189	204	186	197	202	203	212	205	195	212	198	200	205	182	194	205	203	208	210	202	194	190	198	204	192	201	169	222	181	178	199	180	191	214	199	203	224	193	200	197	211	194	199	203	182	226	184	193	195	199	214	195	201	205	191	194	215	214	204	165	206	199	196	204	220	203	213	179	224	186	209	193	188	198	217	221	198	194	212	225	188	190	205	205	202	205	208	189	195	207	188	205	179	215	217	188	221	183	185	202	207	206	197	203	230	183	222	213	208	191	216	197	218	203	207	184	201	200	204	187	204	180	226	210	168	187	197	187	187	210	198	189	227	205	195	184	217	214	207	207	204	171	183	203	182	203	212	185	230	193	217	214	206	193	214	193	194	193	193	181	210	198	194	181	222	210	187	187	207	212	203	190	217	188	186	232	202	207	187	162	212	204	179	212	177	179	177	194	179	197	220	207	183	204	192	203	194	207	200	220	196	211	202	212	230	197	232	199	190	207	209	219	191	205	208	219	198	222	186	213	183	188	202	193	207	193	200	189	205	199	223	223	188	196	179	181	193	189	198	202	197	202	180	204	207	209	211	202	216	176	212	229	225	199	204	217	222	197	204	190	193	202	181	209	178	227	209	227	184	209	188	187	187	215	212	183	208	206	170	204	192	177	204	202	188	192	197	215	184	198	177	201	218	217	188	205	198	224	187	181	194	185	189	205	189	227	186	202	202	206	226	224	192	206	195	209	178	198	203	200	199	210	223	201	180	196	212	202	226	206	188	186	217	206	212	187	192	208	188	250	221	201	183	209	206	203	235	219	198	226	202	206	178	189	204	193	228	202	183	193	212	208	220	179	179	172	185	204	199	188	223	214	207	223	196	205	182	203	179	234	193	189	196	208	188	190	187	195	190	212	215	189	213	217	193	206	189	193	193	190	229	195	199	214	193	187	203	212	184	197	180	207	206	183	196	198	215	192	203	201	184	205	198	204	231	185	192	184	186	221	188	204	208	222	197	191	183	211	187	187	190	199	196	182	172	217	174	173	188	219	186	219	192	198	197	205	174	226	191	192	190	230	203	184	206	206	203	205	192	190	190	213	175	209	160	165	206	211	200	203	185	201	200	154	223	207	194	204	218	191	184	183	196	207	186	201	204	189	199	194	167	225	189	178	216	197	184	209	181	181	199	222	199	192	214	211	207	188	199	237	203	213	206	210	189	230	180	200	188	194	170	187	231	174	197	185	181	211	217	213	197	191	203	196	189	176	202	201	197	194	195	189	201	192	194	183	217	197	202	215	185	184	203	230	208	208	218	193	216	199	201	182	222	239	214	201	196	191	183	193	222	203	192	210	215	214	216	200	211	206	197	209	194	208	220	198	200	187	203	190	216	205	186	186	206	196	177	191	225	210	206	197	198	215	211	172	209	202	201	210	202	194	195	205	189	193	205	204	190	214	195	222	200	197	195	191	208	199	204	213	191	209	175	186	200	193	207	193	201	195	191	195	216	186	173	192	192	223	202	208	217	238	189	197	214	185	199	224	224	224	223	194	189	184	222	191	185	199	219	179	215	196	206	202	173	185	171	172	194	183	198	217	209	207	198	215	206	196	195	194	191	220	196	206	171	188	202	215	217	212	189	200	218	219	191	197	204	207	202	169	203	207	195	199	200	207	194	188	207	173	221	230	208	214	161	183	197	204	199	219	183	179	195	236	184	182	182	207	195	187	230	196	194	201	190	218	214	210	190	204	209	188	201	210	199	216	216	221	199	193	200	187	191	199	190	212	223	192	161	202	210	202	212	183	174	192	202	236	221	179	177	208	200	206	208	192	196	210	177	215	231	204	210	229	194	187	198	207	183	194	186	169	204	204	197	195	187	205	202	187	212	202	189	187	214	198	206	203	185	187	201	221	193	194	197	182	196	166	200	207	213	194	197	192	219	193	195	213	205	177	202	202	197	213	211	194	212	191	206	208	194	209	226	223	190	166	203	213	199	206	212	184	201	191	194	187	202	188	216	207	205	233	219	205	194	193	198	198	208	217	186	213	220	200	227	168	195	185	212	193	187	214	206	202	204	180	184	234	200	176	200	212	208	205	168	209	217	176	189	194	180	185	197	193	213	210	207	198	184	199	220	202	181	214	205	219	219	201	203	219	189	171	210	198	221	222	175	224	192	176	227	173	189	194	203	213	220	192	215	200	190	197	210	187	183	211	201	196	215	229	218	173	210	212	196	224	203	193	213	206	212	180	204	204	203	228	207	202	214	216	196	176	211	235	190	200	227	210	207	213	201	192	218	240	202	211	205	225	180	211	188	204	202	195	196	204	179	194	201	206	212	205	198	193	187	200	209	193	200	210	189	205	218	206	203	211	199	180	207	199	191	204	200	190	205	219	208	176	181	217	192	191	197	200	223	203	203	192	174	194	188	200	195	218	208	197	174	196	198	231	193	215	194	201	190	216	199	202	200	222	197	209	215	213	196	198	202	181	188	186	201	201	208	216	207	202	210	198	190	187	192	206	213	197	213	194	206	189	221	202	185	217	222	212	192	217	219	177	196	200	177	197	179	209	182	181	205	198	206	186	191	194	236	206	186	185	191	211	205	192	222	184	204	202	188	187	203	217	208	178	186	198	186	216	181	185	232	202	183	188	194	204	202	197	203	210	191	203	210	187	193	204	202	162	177	198	204	211	201	191	189	235	200	185	187	207	177	195	210	206	188	214	197	232	201	202	200	199	189	189	198	186	192	200	205	207	202	203	231	185	223	196	198	208	207	190	214	198	227	202	213	200	207	225	214	195	217	181	237	182	185	201	183	208	213	217	211	215	201	202	180	200	196	210	169	187	227	197	208	192	216	209	209	204	210	213	211	199	194	175	196	197	215	187	164	190	187	205	202	183	195	193	188	190	208	189	173	202	220	206	194	204	210	205	186	203	214	171	202	206	188	209	189	214	202	202	182	198	204	206	234	220	217	217	214	209	223	214	207	184	195	204	198	220	219	204	197	196	220	194	181	195	190	177	214	182	218	167	178	197	213	213	200	201	202	216	211	193
27646	39155	10080	3650	2766	2043	1436	1011	707	559	478	435	405	362	366	321	336	320	308	305	278	295	286	267	306	301	287	284	277	264	288	269	331	306	310	310	268	289	275	307	292	293	284	281	293	280	317	318	281	255	298	301	292	263	323	263	307	265	252	301	275	269	295	252	279	276	256	286	282	247	260	261	256	270	254	270	258	263	308	268	261	249	255	262	297	281	264	270	258	281	270	282	255	265	273	236	256	293	308	273	280	285	283	250	244	279	259	246	268	293	266	264	264	300	260	268	271	266	268	254	277	293	282	305	279	272	306	312	291	301	247	253	283	256	255	287	262	250	271	267	262	280	296	240	257	281	267	253	257	252	272	264	256	257	256	296	250	257	271	259	257	252	291	270	307	267	306	277	288	259	268	260	271	274	290	275	287	267	261	273	299	265	264	260	279	285	282	284	259	254	270	249	264	285	270	289	287	263	276	272	262	262	278	267	284	249	282	258	251	250	253	287	284	258	256	257	257	276	274	275	278	259	269	274	288	248	257	288	265	279	267	287	240	271	272	246	276	278	293	262	268	239	264	299	273	288	259	266	273	304	263	274	265	281	254	270	289	313	278	270	266	297	245	253	293	253	283	301	263	261	275	300	281	263	293	279	255	246	263	276	307	300	226	296	274	259	242	300	258	287	244	258	279	280	261	272	284	271	309	264	277	264	265	271	264	299	284	249	253	279	282	251	255	253	270	310	243	274	241	288	255	248	259	277	266	284	299	270	271	261	255	261	254	269	263	256	286	277	256	247	264	284	275	279	276	262	257	279	260	236	270	234	250	248	269	281	256	276	269	264	266	275	266	266	250	277	251	273	240	247	265	259	272	257	291	271	289	279	236	278	273	259	277	262	278	309	254	258	286	263	273	268	251	260	253	269	277	282	277	247	252	299	268	268	267	275	276	302	273	260	261	290	268	265	238	246	272	249	307	284	250	256	280	277	253	243	251	271	285	276	249	272	233	291	274	284	284	277	257	290	298	263	270	280	275	255	250	256	275	244	238	277	262	245	249	279	251	250	266	292	264	240	276	269	273	296	262	261	284	271	292	295	255	271	281	293	274	268	250	266	249	263	253	293	283	281	266	274	268	277	248	255	237	264	276	257	269	291	261	271	293	286	269	263	252	255	275	266	274	286	248	290	279	303	288	251	287	287	230	258	268	315	273	270	229	269	263	262	277	256	292	289	281	276	257	272	279	287	293	298	257	273	268	279	256	298	267	270	249	301	260	267	288	244	254	283	304	268	254	273	281	278	274	266	259	263	256	254	258	261	255	266	283	249	246	279	256	259	256	278	259	281	290	287	266	285	278	295	274	262	266	257	262	261	271	273	270	280	249	236	270	269	271	301	262	284	278	215	259	271	239	267	250	240	270	234	240	259	270	274	262	290	282	300	259	247	270	260	272	278	273	253	237	279	294	261	250	275	296	253	269	279	276	260	269	301	275	286	278	268	258	272	247	238	242	258	286	274	280	273	281	258	269	279	275	249	296	281	270	276	291	290	280	279	286	276	282	281	283	271	286	259	266	290	286	288	267	253	273	284	273	277	262	253	291	265	264	261	260	259	264	274	267	283	259	247	282	248	246	244	255	249	268	272	281	276	292	247	271	281	247	253	275	282	270	286	243	235	270	264	261	253	279	299	281	271	263	249	266	260	282	282	274	266	258	261	268	274	278	270	266	279	277	266	243	275	270	278	274	270	290	271	284	291	276	294	300	285	259	250	266	275	278	307	247	269	264	281	293	271	281	269	273	277	279	282	292	267	274	260	267	263	283	259	256	305	268	243	284	260	283	309	258	298	260	281	242	312	274	285	271	243	271	270	277	270	288	270	259	287	279	266	288	280	282	278	272	277	269	299	269	249	262	309	271	276	244	256	270	263	269	254	259	288	239	267	245	278	260	272	220	283	287	278	259	245	280	257	277	243	277	317	280	257	270	270	271	248	268	264	256	258	244	284	262	271	284	284	243	253	301	239	279	271	247	287	297	260	237	264	270	264	268	265	291	260	238	242	293	279	286	239	273	279	254	257	280	267	287	238	281	275	300	268	257	284	249	279	254	252	235	252	288	262	299	257	277	294	264	263	276	265	257	280	263	261	258	260	270	278	251	269	234	278	277	256	266	258	240	262	290	257	277	249	241	254	268	246	287	259	264	247	263	279	259	287	265	285	268	258	281	244	288	253	279	269	285	242	257	289	236	240	256	267	242	288	260	255	273	253	238	255	263	277	260	262	278	285	292	254	265	257	260	262	262	250	277	266	279	259	251	284	267	279	255	278	257	304	253	274	265	277	242	279	262	254	272	246	278	290	265	279	259	282	279	262	284	254	257	241	258	242	300	281	319	296	255	277	273	271	260	279	282	248	263	292	279	267	241	277	269	260	277	270	260	287	281	250	275	260	276	267	291	263	270	253	292	282	258	246	285	260	257	312	280	255	296	248	271	243	282	235	266	292	276	275	274	263	255	279	301	294	287	287	246	264	293	283	265	267	253	249	281	231	256	259	268	261	254	280	281	284	281	258	282	269	248	260	295	236	266	264	258	284	286	261	295	262	261	293	279	282	260	269	254	260	267	277	267	253	274	278	281	257	281	290	282	270	295	261	277	279	265	273	243	304	271	252	265	267	274	286	240	274	293	274	293	251	286	259	244	285	276	259	277	283	278	270	280	291	262	252	268	265	288	283	276	305	282	281	261	289	256	285	278	266	294	247	291	275	271	275	246	247	257	283	276	237	289	243	269	302	258	279	248	262	248	274	253	269	241	266	261	260	275	241	261	280	264	260	270	256	293	281	275	281	258	290	264	296	269	241	268	283	263	268	272	273	268	280	251	282	260	294	263	301	267	281	261	270	275	259	260	280	244	254	262	269	251	268	244	267	261	242	257	289	283	272	272	274	256	292	260	262	255	266	260	240	287	290	279	264	267	308	283	247	268	296	274	242	271	273	270	264	276	292	247	292	274	268	265	277	260	242	279	253	247	283	248	255	277	281	266	292	261	244	275	271	261	271	245	265	244	268	271	235	273	262	242	262	277	255	242	243	262	269	281	277	266	262	253	262	248	286	288	264	296	266	248	287	247	277	251	268	300	261	273	267	285	285	235	288	273	256	257	260	278	297	245	259	265	254	291	262	282	264	261	252	243	240	287	273	248	270	278	269	245	291	246	275	278	265	283	224	282	257	243	264	272	235	258	269	273	249	274	266	253	255	273	265	261	271	269	266	259	277	278	277	269	253	278	269	292	271	247	279	283	272	295	259	275	252	285	265	272	261	270	271	243	267	269	237	283	261	249	255	284	254	285	279	248	261	240	280	276	245	261	272	258	283	276	256	250	266	250	279	256	276	256	248	234	303	249	269	283	274	282	275	275	268	262	262	271	258	264	290	264	241	274	272	266	284	277	264	274	259	288	264	261	255	284	280	259	285	279	282	271	245	277	258	257	272	255	250	259	252
22274	21259	29050	23798	21258	21252	8326	1296	900	743	608	587	535	544	507	504	489	476	448	432	418	450	437	431	431	442	417	418	424	414	434	393	426	444	426	399	430	417	441	395	397	391	405	420	420	431	410	438	421	422	382	408	377	390	438	406	384	413	417	403	394	371	376	423	354	362	404	375	390	385	413	404	392	377	389	431	394	398	413	398	400	395	396	377	402	400	382	373	403	378	428	400	374	389	397	385	366	384	377	426	354	372	388	395	396	361	362	423	380	385	358	398	349	409	370	403	401	371	362	386	403	408	397	372	381	408	381	422	335	378	356	400	380	411	405	384	399	425	386	383	357	393	360	400	415	387	376	338	381	369	377	404	377	344	405	343	370	362	370	353	402	406	386	340	403	398	370	401	404	373	352	412	374	377	375	414	374	373	399	399	387	424	382	399	404	395	415	387	359	404	401	365	393	408	416	383	387	375	387	355	371	400	386	349	398	389	367	384	381	361	383	399	385	406	409	366	411	404	377	434	381	375	373	395	381	385	385	373	369	426	362	362	354	391	391	393	385	369	385	376	388	364	396	370	357	402	392	392	380	377	366	382	395	384	390	358	369	388	378	354	379	370	394	409	374	381	391	385	376	389	392	364	415	408	403	383	370	426	376	401	365	375	369	378	383	403	412	365	436	366	393	386	391	391	398	367	380	445	365	372	334	394	385	376	412	407	399	417	373	397	406	438	368	389	393	380	382	367	349	412	381	381	378	391	374	372	363	385	393	374	390	401	382	390	402	358	411	420	380	390	407	373	359	359	386	403	387	369	383	394	384	362	345	384	386	378	380	388	372	348	365	347	387	382	402	383	380	355	405	391	407	384	381	366	400	391	373	410	380	392	368	419	389	367	380	405	398	371	378	383	387	377	357	350	368	411	411	378	370	395	382	376	398	409	363	348	401	358	396	371	402	379	411	375	351	399	371	355	368	380	391	380	396	391	396	404	382	389	381	362	389	418	362	383	362	389	379	382	376	412	405	339	415	371	377	410	350	363	417	388	374	383	378	399	382	356	382	395	355	422	377	419	384	394	380	375	380	402	378	392	397	382	371	396	345	360	375	366	407	392	375	379	425	369	398	389	345	379	390	386	354	374	422	370	397	362	382	359	365	408	354	371	367	396	368	383	433	371	351	404	368	364	407	390	373	356	383	389	370	372	383	401	422	411	371	391	389	404	400	376	367	355	393	405	360	370	346	379	377	386	360	371	431	400	395	368	399	359	373	370	436	405	361	373	370	365	362	354	380	389	380	398	386	408	363	374	345	380	365	389	376	380	338	336	437	406	380	406	404	428	425	369	375	390	340	373	399	376	374	386	390	377	367	373	397	390	372	372	366	372	402	406	377	381	383	399	382	360	404	408	347	377	374	384	405	362	394	377	414	409	391	369	404	393	390	391	387	348	361	379	378	412	393	393	368	385	381	407	400	354	378	383	401	386	359	388	396	366	384	349	381	344	405	413	359	391	384	387	359	377	368	390	407	388	429	407	401	406	380	407	383	408	403	429	402	378	365	381	384	407	384	356	354	385	393	369	390	389	404	364	392	374	389	397	383	383	380	401	403	376	402	400	374	379	384	392	383	388	393	405	408	395	380	390	360	403	398	363	372	355	406	386	388	383	393	410	371	393	406	412	418	376	399	364	409	396	387	365	363	379	367	361	382	385	394	389	375	404	398	398	382	394	371	403	408	382	418	366	400	360	390	412	420	399	403	406	393	372	409	413	384	391	369	385	416	403	361	393	330	376	413	338	386	380	420	364	407	401	411	405	377	419	366	399	359	378	356	384	387	407	403	348	392	402	369	361	367	381	373	397	363	378	381	370	364	389	390	411	402	360	392	377	383	371	369	375	365	390	371	357	367	391	365	383	402	391	359	375	395	404	381	380	403	366	387	364	400	405	373	370	380	386	370	380	369	424	358	370	365	401	388	381	384	414	367	379	378	397	363	402	411	379	364	333	376	387	390	371	366	397	350	380	397	390	403	356	345	394	365	390	349	363	387	360	395	349	364	359	370	393	363	378	413	375	372	379	414	371	345	365	391	398	429	378	421	409	407	349	409	431	363	400	387	395	428	377	415	397	357	382	375	402	392	389	402	344	406	403	396	374	398	388	389	371	370	415	360	360	403	414	364	362	349	352	389	404	361	414	384	376	384	376	353	390	368	380	374	391	391	391	380	347	372	397	394	387	385	376	374	417	407	397	410	418	390	408	362	410	393	382	390	397	360	389	384	402	372	433	363	359	390	416	407	384	379	382	374	368	381	398	380	366	361	375	366	381	394	378	386	355	369	370	388	377	406	360	372	396	386	370	410	381	400	415	378	404	388	369	358	380	369	378	381	359	381	374	406	431	413	373	394	372	405	362	383	413	411	378	386	400	380	393	407	379	388	377	402	315	365	385	409	376	391	396	443	372	404	397	409	408	381	366	400	403	433	416	385	414	388	369	416	348	394	381	409	357	422	389	373	402	387	404	383	386	381	407	396	396	397	409	370	398	374	373	398	390	386	362	423	392	398	403	385	405	398	395	438	372	414	372	400	417	390	384	423	373	345	413	375	409	351	356	392	393	362	403	383	363	405	369	396	387	366	404	401	388	402	393	421	397	401	384	383	406	390	371	388	387	338	370	406	368	401	366	405	364	378	399	389	400	385	389	408	360	387	377	349	395	400	388	394	400	387	381	363	402	383	408	406	394	382	412	406	389	416	376	378	391	364	395	403	369	421	350	413	385	364	400	356	398	361	394	366	411	416	396	354	372	380	381	363	388	403	396	394	401	391	366	379	365	400	396	369	377	355	400	387	347	381	396	411	383	407	392	414	386	411	418	377	399	406	370	384	401	366	377	404	416	374	370	414	365	371	371	387	388	400	387	358	373	367	377	390	394	392	418	397	378	391	418	384	391	408	373	424	333	355	408	409	390	400	397	394	400	410	378	408	390	381	410	388	411	402	373	412	411	409	363	391	393	412	378	412	368	366	418	358	391	375	406	392	353	402	416	408	418	384	417	397	352	391	419	386	351	403	364	380	361	368	349	385	356	361	380	346	386	384	394	399	356	397	394	370	406	392	391	381	380	405	375	399	396	398	365	386	378	384	426	364	369	371	356	395	381	388	413	395	382	385	393	356	406	436	416	390	402	391	355	424	373	377	403	358	372	372	397	353	407	413	365	438	415	382	419	385	338	377	395	398	388	390	384	414	418	394	378	374	366	385	378	385	372	362	397	400	372	363	410	403	364	383	371	393	398	392	380	372	378	345	398	422	376	402	378	396	418	433	407	332	386	388	372	398	398	387	353	415	385	420	405	368	401	403	422	380	382	383	340	389	340	363	384	379	373	419	371	356	376	346	385	384	394	397	349	393	374	404	399	393	377	349	389	378	372	363	384	381	384	417	385	387	409	373	415	403	359	400	353	370	377	397	389	399	375	370	360	378	406	386	356	404	403	375	350	393	403
32336	50346	17474	7750	5641	4334	3018	2124	1537	1324	1028	928	871	775	705	711	630	710	615	637	561	604	574	543	555	566	562	560	586	579	544	540	508	551	562	507	586	542	542	528	540	532	539	587	529	591	567	563	555	546	563	510	548	505	511	545	517	526	517	512	535	543	561	525	489	520	500	522	506	448	547	518	510	499	496	511	524	529	501	532	476	502	498	472	479	512	493	484	559	524	543	550	477	505	525	501	531	476	519	497	481	494	526	494	474	508	502	532	486	539	524	478	524	484	483	510	484	524	503	502	510	484	483	500	503	488	495	475	495	466	480	479	494	512	523	496	504	532	481	486	487	479	480	484	526	513	487	465	513	490	500	464	513	473	519	460	520	520	485	508	487	511	467	518	483	486	509	506	471	519	461	496	523	494	473	494	488	514	531	527	524	506	504	503	458	468	491	497	514	518	453	503	508	517	513	523	489	468	476	529	513	480	525	536	489	503	487	560	508	498	540	514	491	528	527	508	495	515	533	516	488	531	548	476	496	504	505	511	506	518	507	500	496	489	531	515	521	477	511	501	496	492	498	504	489	520	470	503	512	483	486	505	496	510	505	505	484	460	471	481	471	528	510	489	518	518	513	488	445	537	507	489	497	525	463	532	527	496	487	493	530	494	485	513	516	487	502	470	476	501	478	466	513	449	496	491	510	508	506	505	505	490	487	506	514	539	540	501	509	535	489	487	492	494	511	516	513	441	539	522	482	514	520	514	513	473	507	497	507	519	542	462	449	491	477	519	454	491	504	482	474	491	490	485	511	483	481	512	538	504	487	516	492	493	488	544	504	490	475	533	549	502	531	484	501	482	468	454	507	507	514	538	461	502	497	484	519	489	502	517	487	511	497	467	497	451	503	489	486	463	513	467	509	523	483	494	486	472	496	506	492	538	515	511	493	454	538	524	463	465	519	481	505	533	493	476	490	502	507	491	494	508	484	483	512	462	475	466	496	492	532	451	504	487	485	480	554	508	530	461	460	495	533	541	473	511	490	534	505	505	459	515	495	477	499	492	478	479	487	470	509	487	525	490	471	471	508	553	467	478	485	496	507	517	492	511	494	487	505	515	494	505	486	481	477	544	501	513	493	544	486	516	505	502	508	470	489	509	523	499	484	461	491	501	472	473	523	503	475	494	521	470	509	508	467	476	483	475	525	437	491	466	572	493	498	469	561	488	511	492	486	464	475	525	499	491	484	493	522	532	494	533	487	504	527	499	551	456	517	501	517	509	543	507	504	503	514	521	519	515	478	535	531	493	486	530	529	515	487	476	529	505	488	493	504	493	555	552	461	502	502	486	487	504	489	513	512	537	515	550	550	487	497	459	522	483	481	488	499	487	484	498	476	481	547	481	495	489	494	519	490	504	492	495	534	510	516	482	492	493	447	510	502	511	488	470	530	504	514	510	474	500	479	528	479	519	477	511	538	478	509	481	507	493	492	491	517	492	503	478	444	488	474	492	506	501	508	521	469	509	499	520	472	513	492	492	497	462	525	480	496	492	573	443	495	492	489	485	465	486	489	468	508	510	487	475	514	526	450	492	484	491	527	519	527	527	497	520	493	495	502	457	516	508	487	504	478	513	495	505	516	497	508	511	512	465	471	490	517	482	496	494	465	485	531	451	512	481	489	451	513	493	485	473	493	492	511	492	493	516	489	509	513	503	504	503	474	488	504	509	495	504	492	515	476	490	497	536	544	492	458	494	473	532	513	505	489	488	487	512	490	528	516	454	451	492	495	492	520	530	500	502	487	473	488	493	525	537	518	490	471	481	481	483	477	481	508	520	497	502	503	495	474	488	497	525	534	475	511	479	518	495	484	522	515	460	507	463	488	513	539	495	504	519	490	518	521	503	490	467	526	522	497	476	486	476	508	481	497	491	545	531	495	522	508	463	509	540	490	512	505	486	533	497	489	510	513	509	505	496	501	523	482	519	500	500	476	485	518	497	528	501	513	521	492	497	484	478	546	480	527	505	527	491	512	530	523	475	515	503	492	504	500	532	503	483	461	463	511	518	486	478	534	502	505	510	528	505	469	517	520	470	490	477	469	514	461	512	498	457	520	479	513	477	484	472	453	499	485	470	466	486	499	524	547	523	499	503	505	495	482	492	522	483	462	530	501	487	476	489	532	475	489	509	488	484	491	490	473	527	446	536	513	544	491	507	506	483	502	506	495	481	480	498	485	497	529	480	447	524	474	483	497	485	574	501	515	503	506	495	495	510	442	502	494	498	531	496	482	485	506	472	480	484	542	505	497	495	500	508	505	498	472	529	495	512	507	519	461	545	487	517	468	522	493	480	508	507	498	504	495	491	522	443	488	456	514	514	515	477	486	485	495	465	504	490	525	523	479	501	508	511	503	509	498	521	528	481	503	485	509	510	507	509	515	485	510	525	509	466	480	499	493	475	469	489	465	527	499	526	482	496	502	479	513	520	489	508	483	513	502	470	511	506	531	490	491	494	494	490	502	501	538	470	467	517	496	474	521	498	508	511	538	505	497	526	518	537	511	506	508	498	494	485	498	478	505	533	488	480	473	505	494	510	502	458	473	475	512	509	487	502	500	475	481	539	511	482	498	503	514	523	439	539	489	525	511	505	516	520	495	481	517	486	523	529	487	509	505	523	495	489	536	480	513	521	483	490	513	505	469	536	481	478	486	496	488	522	515	466	474	497	506	501	511	480	507	512	500	455	470	490	500	500	488	453	487	488	503	475	480	487	478	495	483	478	495	548	500	492	512	486	497	480	518	480	539	525	515	456	480	477	507	549	481	485	505	472	502	516	547	495	487	532	479	510	485	501	462	473	475	509	516	487	495	499	513	505	490	519	524	514	548	492	534	463	535	489	516	475	508	491	469	519	519	491	482	496	490	493	528	493	506	544	507	540	522	474	500	483	504	517	511	492	494	487	496	469	491	508	515	502	454	483	508	509	533	481	486	513	514	487	508	490	540	547	527	483	484	479	479	471	477	498	490	515	477	512	503	512	527	509	457	491	486	476	486	533	504	550	490	493	480	522	489	444	481	455	514	502	493	498	462	497	471	491	501	544	516	501	454	486	497	527	536	510	533	509	478	493	491	500	529	464	519	482	498	514	503	497	484	477	522	523	475	477	479	489	497	484	517	508	489	527	517	508	500	486	477	500	509	501	477	507	501	480	484	494	509	517	482	538	493	519	491	471	475	489	509	494	536	514	489	504	463	506	510	493	483	513	519	528	509	499	521	531	512	520	510	525	513	528	489	474	465	513	498	522	515	492	518	492	570	494	504	471	498	507	536	513	532	499	489	480	494	526	478	524	511	513	500	501	478	514	513	517	505	468	467	521	527	490	479	481	483	506	500	530	511	513	512	527	518	476	560	516	497	473	486	481	483	480	488	498	491	528	526	492	500	521	533	496	486	512	496	481	501	491	505	467	508	493	494	485	542	512	474	517	512	507	461	482	497	501	517	495
27557	21961	12127	2429	1131	765	596	440	425	406	385	374	384	345	336	363	331	337	348	342	357	343	305	338	363	343	369	330	323	349	344	318	347	357	352	341	319	346	385	361	342	354	359	329	370	345	316	365	366	336	372	322	334	372	355	337	337	324	344	359	328	362	345	368	329	343	328	363	342	326	279	341	302	326	329	340	343	340	312	371	344	335	333	350	329	376	362	364	369	321	349	334	359	359	348	320	339	365	347	343	338	346	346	325	357	348	348	335	368	306	336	339	372	356	311	341	352	364	350	356	334	316	323	309	347	327	367	367	354	369	296	336	338	358	346	354	351	357	321	333	320	321	372	350	331	349	344	329	343	315	338	329	356	300	327	336	341	329	338	350	313	324	336	343	348	341	355	331	337	343	344	322	382	350	380	323	319	342	352	351	358	338	360	322	364	314	326	336	325	340	367	346	355	341	350	358	361	333	336	318	327	325	364	305	357	334	333	332	308	357	356	322	378	329	328	329	368	351	338	350	315	352	331	336	350	350	360	342	350	355	356	344	353	362	357	334	383	356	338	370	349	328	351	346	337	360	363	310	323	340	281	344	353	354	344	330	342	306	324	383	370	327	366	367	353	332	325	321	345	365	366	364	320	341	315	356	329	291	334	368	349	335	351	332	341	332	347	364	354	328	341	325	327	353	335	333	308	358	336	306	343	332	349	349	343	336	353	297	330	303	347	351	355	337	348	327	347	353	340	331	330	343	358	334	365	356	314	340	342	345	352	355	381	334	333	340	336	316	342	353	342	340	339	316	331	389	340	353	355	327	320	349	346	331	320	325	333	340	348	344	341	354	345	326	353	313	324	335	353	325	357	359	360	304	356	336	317	337	343	333	313	357	332	344	320	360	370	388	321	345	314	302	341	336	350	377	317	362	353	329	363	342	323	348	356	352	355	325	348	323	337	344	350	379	391	330	329	368	305	334	335	306	366	348	350	359	318	375	350	351	359	307	340	334	360	341	315	356	338	338	305	319	411	312	347	365	313	329	357	346	309	336	337	356	359	332	350	351	332	346	309	383	331	348	352	316	328	332	333	334	322	311	325	364	327	336	340	360	336	351	328	365	366	316	379	329	297	350	348	327	332	375	342	305	352	317	346	341	369	374	336	350	344	328	322	326	345	337	369	334	372	325	356	336	345	354	338	326	372	357	331	317	319	323	301	297	369	333	342	330	335	348	341	345	303	334	342	322	321	316	317	326	320	341	371	326	358	346	353	325	321	355	336	314	312	329	352	329	344	332	332	337	320	354	359	362	344	370	335	334	358	326	346	358	355	347	318	359	324	378	369	339	369	327	321	334	327	336	355	360	340	363	320	332	330	320	311	344	355	360	309	345	332	363	320	311	341	352	325	332	342	344	361	316	347	352	322	346	328	344	357	339	366	336	350	323	345	388	333	352	338	382	298	317	362	313	326	329	337	345	331	348	325	343	343	334	326	322	335	308	384	351	328	313	302	341	330	363	347	313	342	349	326	316	328	334	326	320	336	312	351	360	332	324	333	369	320	364	333	347	351	335	352	366	325	345	340	338	378	339	342	356	354	339	310	316	318	336	326	297	357	337	389	350	371	343	323	361	339	356	363	327	352	328	363	345	343	357	326	371	340	339	323	349	332	330	334	338	334	323	335	370	335	372	337	348	314	354	364	353	335	342	349	332	347	332	322	323	342	362	328	330	321	337	351	334	320	328	331	314	332	301	326	332	332	342	335	339	363	334	331	345	340	351	344	342	351	358	346	338	332	361	337	329	342	350	341	349	318	332	327	347	367	333	334	357	344	330	360	361	357	366	345	346	339	371	349	343	334	334	333	337	346	338	352	357	342	334	328	298	361	302	355	365	305	356	357	367	322	347	346	333	351	340	346	295	357	293	328	338	341	304	373	326	387	345	335	356	323	337	331	320	356	326	367	335	374	325	348	324	329	356	358	340	333	336	367	328	322	341	365	333	349	320	316	364	339	318	357	332	349	361	347	371	311	354	361	384	361	337	335	312	321	314	353	343	361	323	321	345	331	325	290	298	336	349	331	367	336	363	354	360	301	347	355	354	344	332	344	377	351	330	349	348	347	364	373	376	321	350	359	327	320	345	321	360	377	350	348	331	366	350	304	348	378	339	335	335	358	343	346	315	354	343	339	341	326	339	336	320	333	345	312	317	335	326	360	352	345	338	331	320	353	346	353	351	313	329	308	329	368	335	349	316	333	342	320	346	343	374	334	322	350	355	335	337	344	339	379	333	344	350	312	355	334	352	348	341	337	330	314	311	311	332	356	325	334	318	318	307	362	334	367	336	345	337	353	306	367	354	295	330	340	322	331	334	366	327	311	351	345	337	332	362	336	382	314	393	334	333	350	330	353	366	345	333	313	344	360	354	304	359	319	350	350	329	340	325	325	343	356	327	343	322	366	307	340	349	370	357	365	332	337	329	343	321	353	336	349	317	353	328	327	344	340	341	348	336	333	348	346	329	326	326	326	352	380	337	346	325	346	304	344	311	384	294	327	338	339	327	335	322	342	348	312	337	345	372	366	355	351	331	326	324	310	349	324	341	320	334	328	361	331	312	367	370	342	325	340	298	341	325	354	365	331	322	356	366	319	314	305	330	359	354	359	347	348	342	311	334	375	319	357	344	365	317	353	337	336	324	338	355	351	352	364	359	371	361	353	322	328	366	328	354	348	331	319	328	343	322	346	378	344	347	340	328	362	348	320	353	329	332	340	348	352	353	331	345	365	336	322	318	328	319	318	336	338	339	351	350	340	354	352	352	314	331	366	322	360	328	333	327	341	327	359	309	344	326	370	329	338	327	335	348	327	349	328	331	328	352	366	338	338	329	359	313	349	337	326	343	329	369	364	354	328	313	367	337	342	337	330	313	328	334	321	327	326	328	335	338	340	361	370	327	330	323	337	329	394	369	347	329	310	324	339	349	341	347	341	364	345	348	361	321	347	359	308	342	334	367	361	330	326	309	337	337	318	343	382	352	350	343	367	330	313	336	347	353	370	322	317	345	333	336	366	329	359	351	330	335	362	350	290	335	346	328	325	357	347	323	353	361	347	353	315	384	345	356	350	336	328	326	391	341	341	311	344	348	339	352	336	314	324	355	320	359	311	351	334	315	369	364	315	389	332	352	339	354	309	325	326	318	366	323	355	368	314	334	307	332	309	370	379	363	312	340	344	333	308	339	327	287	360	320	306	331	351	345	319	340	357	323	355	362	349	348	350	339	353	321	321	338	345	352	354	327	335	389	344	347	341	347	319	341	323	373	303	336	335	345	350	329	356	369	375	340	347	320	358	351	319	320	329	341	328	335	335	353	336	361	332	321	382	341	388	366	322	338	340	323	360	329	349	343	349	376	360	359	321	313	345	309	346	344	345	336	337	348	349	341	368	341	386	338	344	359	325	348	323	304	325	297	340	366	332	310	332	371	376	306	348	349	358	342	341	313
23564	29727	7318	2605	1889	1403	1029	763	649	597	514	496	482	434	484	498	454	468	415	448	451	464	456	456	438	474	410	454	447	434	425	452	459	462	427	428	451	453	421	436	427	490	482	427	460	445	452	438	453	461	449	463	480	457	447	464	462	451	454	451	428	418	431	432	461	439	454	431	425	438	460	403	443	449	451	410	417	432	433	433	412	431	414	432	426	436	435	400	434	441	465	428	446	441	469	414	464	428	453	417	426	438	411	425	428	434	466	430	474	410	410	433	412	432	436	428	436	403	442	463	469	393	425	419	407	438	442	463	449	418	423	447	430	427	416	426	458	425	429	441	423	437	394	451	429	426	420	444	424	436	445	437	468	425	418	432	410	478	450	450	459	401	463	458	419	402	420	424	427	455	419	453	453	421	452	433	422	464	434	469	435	396	434	450	450	455	454	430	427	470	442	442	406	449	462	444	460	401	407	439	432	444	389	449	459	422	435	448	406	454	415	423	409	449	405	427	443	443	441	431	454	421	433	428	421	448	455	466	424	424	437	462	421	417	443	441	452	425	440	437	402	405	441	429	441	409	453	444	442	438	451	394	432	412	431	441	428	427	389	427	435	464	437	426	428	466	444	410	434	466	432	446	416	413	428	424	457	462	476	429	427	443	444	429	468	494	442	428	445	442	475	464	446	463	460	428	436	439	420	444	441	421	436	475	482	413	484	416	404	440	451	433	431	418	443	442	448	416	436	444	435	444	433	425	431	433	432	486	427	448	453	425	440	457	470	451	442	446	439	433	447	444	441	458	410	465	422	455	461	400	399	426	416	444	446	471	442	461	436	458	438	456	434	468	404	475	432	445	414	401	413	473	446	410	447	458	459	435	449	443	428	430	445	396	466	424	437	441	437	422	424	427	437	421	458	427	426	417	409	433	441	452	453	437	442	422	422	435	410	444	421	431	407	447	423	426	446	446	428	450	402	424	411	456	414	401	459	461	429	459	471	440	414	418	420	457	428	417	490	430	413	420	462	449	416	415	447	434	430	404	435	424	415	425	452	442	458	474	415	458	416	395	467	418	401	442	426	445	443	435	412	433	411	428	477	443	440	401	441	386	429	438	436	448	441	461	423	448	398	426	443	440	425	430	431	390	473	433	469	477	405	450	390	463	409	448	412	433	422	426	419	420	433	392	445	434	416	420	441	418	436	447	476	421	446	383	433	468	444	446	429	431	447	456	415	425	410	423	445	443	418	410	419	429	432	420	445	420	395	415	461	414	425	409	435	439	436	445	464	445	443	445	433	437	441	468	414	425	428	452	398	409	450	427	411	447	400	435	407	439	429	420	466	478	439	438	444	402	453	437	434	426	412	429	458	445	468	426	418	427	426	457	453	454	427	448	444	455	435	434	385	398	457	463	420	421	460	398	432	410	395	412	449	435	463	458	407	415	440	439	462	413	407	456	394	425	427	462	436	437	407	467	451	438	437	413	441	420	454	434	440	455	431	389	465	427	460	478	437	393	417	430	404	413	433	461	409	482	432	426	414	423	433	423	424	398	439	436	463	454	414	436	433	452	434	453	413	437	437	434	420	440	450	424	437	451	432	442	472	459	442	445	429	436	413	477	442	411	446	465	425	466	434	470	411	439	435	417	386	391	406	457	461	465	422	460	457	434	433	424	441	456	447	435	422	418	397	434	479	406	430	409	430	413	447	434	444	401	434	440	452	442	435	461	412	444	448	451	449	415	425	477	451	395	409	456	416	432	430	416	445	448	430	425	432	476	412	463	424	434	437	461	455	415	441	453	454	437	423	410	423	416	425	434	420	408	409	432	426	468	446	430	456	416	450	431	438	428	473	438	421	455	429	453	443	444	431	412	385	443	420	420	445	475	458	407	434	444	419	446	409	451	436	464	413	463	423	465	432	424	432	425	428	471	409	465	456	421	453	411	429	446	433	420	449	457	420	439	455	458	445	429	429	432	443	448	455	426	443	454	404	386	461	423	432	419	469	441	432	432	427	403	426	430	441	442	438	471	441	388	412	399	406	408	465	484	435	438	441	418	402	445	446	462	420	472	406	434	439	402	436	439	422	446	468	420	434	420	434	415	448	465	453	445	458	413	425	468	417	418	422	401	447	445	466	441	421	428	455	451	442	440	439	453	459	451	410	434	477	435	418	426	449	435	440	430	400	441	418	452	432	408	449	464	474	430	435	390	427	415	464	412	471	453	419	415	453	449	470	458	400	445	441	430	457	418	415	418	456	425	470	466	427	458	417	425	449	449	391	447	439	429	451	446	456	445	490	392	455	461	418	426	410	415	470	436	433	452	444	449	427	423	445	419	420	454	408	418	433	410	447	422	441	431	432	438	463	431	422	425	442	471	437	416	403	420	422	448	453	464	444	394	416	415	434	412	468	476	439	436	438	465	444	438	419	426	449	438	428	469	426	439	464	420	459	434	441	455	454	431	441	408	399	471	458	426	467	403	436	479	405	431	443	435	446	441	429	443	425	452	420	396	436	421	430	442	415	441	449	443	456	431	435	448	436	446	421	424	429	454	401	462	483	449	456	441	435	438	419	471	460	448	476	456	481	436	431	452	424	438	425	441	407	445	437	463	450	425	494	427	415	442	429	436	394	437	430	454	459	425	451	445	417	420	447	432	427	459	392	486	440	408	423	466	411	446	448	413	464	427	441	460	448	415	418	487	471	449	450	454	441	440	474	477	458	417	438	432	416	446	411	431	441	423	414	421	418	397	422	460	463	423	422	446	432	478	467	460	464	431	414	443	433	418	441	427	443	426	469	445	407	434	442	429	411	433	423	436	437	441	450	460	446	422	464	422	440	425	423	432	408	434	461	437	429	431	437	394	440	432	430	438	439	407	440	447	435	439	407	415	433	436	428	437	427	457	416	426	415	409	443	398	457	404	427	407	467	428	435	466	443	425	422	434	423	457	419	422	432	419	477	422	444	393	413	421	435	439	417	437	422	436	466	460	422	444	416	471	428	419	449	446	461	437	418	463	426	460	400	413	402	420	450	411	457	470	471	440	443	448	417	402	429	416	411	440	443	428	470	451	414	419	437	440	473	415	435	448	426	414	437	407	440	434	433	400	448	437	448	425	447	413	439	436	425	440	405	437	439	429	431	484	403	429	410	437	438	422	463	428	443	444	404	440	463	432	391	427	441	448	493	430	437	437	425	420	431	446	438	414	464	429	446	431	441	441	443	428	429	397	473	455	397	439	440	412	452	454	435	433	433	409	467	420	456	468	428	400	436	427	422	487	427	417	434	425	459	408	401	460	407	425	450	466	459	453	410	404	463	448	424	438	364	438	388	441	476	438	451	420	425	400	418	409	401	431	422	402	451	500	452	459	450	446	429	421	453	410	427	423	420	409	441	467	450	460	428	464	460	431	478	462	440	439	446	453	444	453	435	414	420	469	436	458	437	437	458	488	446	443	420	431	442	473	433	381	402	393	431	418	447	433	435	451	432	440
23035	21161	28446	24147	21127	10447	1623	969	774	741	668	633	580	628	568	557	528	548	525	533	533	544	526	555	520	520	495	499	521	531	503	493	493	485	504	526	517	521	498	534	523	545	538	554	494	549	516	551	532	520	530	533	537	494	487	521	474	490	505	530	524	503	528	490	506	486	497	484	529	466	487	515	497	500	541	474	483	525	487	504	526	522	494	508	481	511	484	496	483	507	488	522	541	509	513	525	505	506	496	510	518	504	500	492	484	514	504	467	462	475	489	486	488	489	501	472	485	514	500	508	472	473	485	522	512	524	435	485	510	513	498	500	489	489	506	494	494	468	514	470	491	534	501	472	498	502	494	540	496	528	506	475	466	471	492	455	486	524	505	510	487	476	509	517	504	485	448	503	483	496	488	482	495	465	500	480	529	493	469	567	506	502	422	450	510	531	536	518	524	476	448	471	536	499	497	508	477	467	499	535	480	464	514	520	496	539	515	493	479	495	508	514	503	481	517	493	508	514	490	478	520	470	473	503	525	520	484	462	489	457	509	479	504	504	502	479	514	555	495	504	543	502	499	467	524	488	495	515	498	499	460	504	449	499	544	521	504	479	502	502	503	465	449	468	511	501	508	479	517	508	509	521	504	484	497	464	491	483	489	513	452	497	505	485	532	520	500	488	508	436	491	497	529	519	506	511	482	472	489	518	516	520	483	477	522	551	465	497	515	503	506	517	480	514	487	514	444	516	448	507	443	498	495	491	512	526	462	504	494	468	502	502	476	513	513	465	535	471	489	511	492	532	495	496	510	517	514	569	496	483	494	493	509	515	518	546	512	469	522	478	490	518	469	514	471	466	497	516	482	446	497	511	490	448	529	501	498	476	498	494	490	483	476	539	449	510	498	496	492	470	488	532	500	537	478	476	504	511	515	498	545	512	539	534	508	538	503	520	501	493	467	499	479	488	524	507	510	516	483	516	529	523	464	510	519	527	520	523	486	509	516	512	516	528	518	505	484	496	518	517	532	494	456	498	528	542	458	469	480	485	510	475	496	503	499	510	517	482	520	511	500	521	484	477	507	497	526	478	515	488	495	495	509	541	482	491	489	498	511	516	516	510	514	447	521	487	476	505	498	481	489	492	486	515	515	454	493	494	499	501	472	511	485	509	481	498	505	510	536	474	513	508	518	495	526	487	504	464	472	490	483	533	473	454	536	463	540	502	522	487	499	509	475	493	501	477	497	489	499	478	503	496	493	500	543	522	473	500	497	486	495	523	482	496	513	521	474	504	501	526	500	538	490	507	519	494	487	494	503	493	547	491	487	479	519	464	522	508	485	485	499	497	489	537	551	501	526	486	522	463	446	482	497	466	522	498	538	497	440	489	503	504	541	467	501	499	499	446	478	500	495	494	491	493	459	482	527	456	464	524	539	460	482	501	470	463	470	465	503	500	476	507	536	514	499	502	511	474	474	515	532	482	530	472	462	509	502	505	498	481	521	476	475	478	504	490	498	487	513	496	528	509	500	492	546	522	503	468	491	508	502	489	543	479	551	523	466	449	477	529	488	490	498	524	529	518	550	472	512	496	484	539	525	503	453	516	517	478	514	474	441	526	466	524	460	460	495	532	511	512	512	463	504	515	470	452	520	471	526	469	495	505	486	516	491	521	510	524	532	464	515	479	505	524	485	493	526	506	464	450	496	530	506	488	503	522	504	495	483	504	492	462	451	479	498	507	535	489	476	491	499	479	485	533	556	508	495	517	469	494	513	492	466	485	453	525	477	491	528	548	507	488	508	525	519	525	467	508	496	497	524	517	516	463	497	494	509	471	494	497	528	511	506	480	464	451	489	496	533	466	500	487	494	500	534	498	512	520	508	505	496	487	502	483	470	496	513	497	517	437	505	517	493	512	497	487	506	472	497	518	455	512	485	524	510	510	513	469	540	469	497	530	513	503	519	464	493	491	543	500	492	517	540	509	494	492	487	506	512	491	477	506	516	535	495	461	486	516	502	483	494	478	522	508	489	479	474	482	491	508	460	494	482	505	488	495	512	490	474	512	511	511	514	512	503	524	531	479	502	486	518	497	514	518	509	547	461	536	509	483	500	546	488	473	501	506	529	483	494	466	503	475	510	488	484	550	472	486	510	465	469	474	477	511	517	499	506	483	501	514	491	481	494	461	492	452	514	514	498	468	492	532	507	500	479	494	521	459	506	540	489	522	511	518	431	478	491	478	552	519	521	514	474	481	482	497	510	525	497	497	532	483	493	529	518	495	514	491	515	509	494	509	521	518	490	479	468	481	483	513	479	497	495	516	539	475	499	448	472	467	487	538	509	497	501	492	536	492	511	465	474	518	532	508	532	523	467	523	474	535	486	510	495	497	510	499	529	481	513	486	485	495	505	508	489	507	570	479	482	501	467	497	468	531	493	506	546	497	489	480	518	468	506	501	504	517	482	510	479	528	468	517	501	486	456	471	497	520	510	464	517	499	476	535	487	499	511	499	494	439	481	517	489	456	492	487	478	462	488	486	485	516	486	474	483	492	470	496	511	540	559	507	525	531	511	511	502	502	487	493	496	513	488	485	489	551	511	504	501	479	486	516	476	534	494	475	493	439	504	482	497	495	516	497	507	515	483	462	454	516	511	512	498	454	509	463	504	468	478	470	528	478	478	538	526	507	502	466	497	502	518	516	510	515	517	496	495	518	486	495	495	495	529	493	526	529	477	492	538	501	510	550	498	525	494	525	518	499	476	473	487	497	505	500	482	471	538	498	493	515	463	498	507	490	512	493	500	505	485	531	513	524	500	487	469	512	537	486	486	488	495	520	512	496	505	508	506	493	510	509	492	493	490	512	498	501	480	531	502	455	476	520	500	532	523	497	491	515	481	498	494	498	484	503	509	478	479	559	498	530	446	463	511	493	516	496	516	475	519	470	458	475	469	500	531	524	523	520	469	497	496	486	496	516	451	491	505	499	470	531	493	519	468	482	478	507	510	480	547	475	526	504	536	496	492	482	486	505	513	517	516	508	537	507	500	497	473	492	515	497	489	493	485	502	502	493	495	453	487	525	506	517	482	495	481	519	494	513	532	499	476	467	490	507	493	498	485	494	484	499	510	500	537	517	471	521	533	503	529	458	522	444	495	505	518	506	493	507	487	528	531	518	499	482	513	496	489	536	515	523	499	531	506	496	481	476	513	497	491	507	510	512	472	541	494	509	483	501	465	487	514	514	506	540	478	474	514	506	491	526	503	498	497	528	504	514	478	514	498	467	481	440	472	517	485	501	484	476	513	464	501	492	521	498	445	481	508	487	528	471	470	523	508	535	505	462	490	455	530	530	514	526	512	519	496	518	509	513	505	529	455	525	516	495	483	508	484	494	447	468	501	492	522	508	513	534	489	483	490	521	498	463	488	499	519	525	493	486	457	485	500	494	505	481	479	514	466	479	496	458	464	484	492	482	530	482	509	473	541	483	516	472	463	489	516	518
28431	44489	12957	5418	3752	2754	2034	1552	1251	1110	983	880	839	816	758	673	676	672	693	657	686	690	613	605	648	653	685	630	709	605	617	653	688	640	742	664	652	662	655	676	634	669	667	639	663	700	656	696	655	649	668	669	645	627	703	606	696	646	652	601	659	563	622	655	625	617	651	697	685	674	660	624	586	687	641	627	632	658	636	635	666	643	651	652	662	657	642	637	699	654	659	652	620	597	638	639	703	623	634	651	635	601	609	635	640	652	593	637	653	617	626	608	648	606	630	589	613	640	655	669	595	618	639	582	675	628	585	637	644	646	605	629	621	654	611	634	608	594	625	633	632	661	655	624	594	640	647	681	620	614	582	647	648	654	669	631	617	632	633	626	617	620	634	644	659	632	662	617	620	646	648	617	650	619	600	657	588	601	639	629	608	620	627	577	604	634	619	619	614	634	591	655	646	651	604	592	635	653	619	627	656	655	707	632	637	664	654	669	620	604	616	669	624	628	638	640	636	604	637	658	625	622	658	673	622	655	628	683	619	649	625	634	635	590	656	648	634	620	626	633	631	632	606	624	599	660	656	624	678	649	643	632	643	635	623	661	640	640	625	586	645	600	559	622	619	626	638	595	630	621	663	686	637	636	639	637	593	613	652	638	605	641	612	596	651	623	659	606	615	609	617	634	644	665	661	620	629	623	622	643	613	640	628	605	641	645	641	665	632	620	648	634	667	649	607	626	706	671	652	604	664	616	667	646	639	646	601	615	628	657	676	644	631	628	639	616	637	616	676	610	692	621	618	577	679	629	651	636	628	620	639	614	668	617	603	653	591	643	635	614	640	661	655	656	621	681	615	642	629	666	609	653	653	635	621	632	651	618	596	657	622	606	575	608	659	617	652	613	657	599	629	614	631	616	576	622	623	649	620	653	604	647	627	664	642	684	613	694	635	690	620	580	632	664	649	665	672	670	621	641	600	642	634	636	638	563	626	618	628	596	624	630	654	641	575	641	629	674	615	626	632	654	624	636	624	635	656	600	644	661	647	619	643	625	601	639	637	655	647	682	615	622	636	625	687	640	601	638	613	650	628	656	632	632	616	624	629	675	647	627	632	611	657	624	645	672	654	644	639	600	621	679	590	610	626	632	632	626	617	613	646	635	603	626	628	656	612	576	628	642	629	631	707	669	650	638	634	599	663	627	639	643	611	593	601	664	659	633	615	640	651	633	625	597	606	655	614	595	590	661	610	654	625	671	596	630	607	568	658	641	634	619	596	656	607	633	652	659	615	616	648	641	638	620	622	667	655	630	608	656	634	630	610	638	610	606	592	655	635	588	622	647	613	645	606	618	640	660	625	643	615	638	622	628	650	626	598	632	673	622	622	614	692	681	627	643	635	665	651	650	622	689	593	624	657	669	618	598	599	586	647	601	660	567	649	601	648	645	631	626	632	624	668	621	611	615	582	624	615	621	655	581	616	645	617	668	631	606	623	632	658	613	666	632	609	617	606	614	600	630	617	639	650	676	643	624	625	652	616	610	650	636	637	639	649	617	661	615	655	613	632	626	618	654	587	622	601	619	649	647	634	634	657	653	607	581	587	596	632	619	665	648	662	654	644	636	672	697	665	626	608	655	649	649	668	628	619	612	666	612	634	639	620	647	629	609	573	615	557	621	664	619	612	649	602	649	617	645	642	639	607	619	614	612	636	648	583	661	612	655	601	606	647	601	620	655	602	666	634	639	660	635	682	650	630	584	645	651	637	631	624	630	583	662	649	632	620	608	638	648	628	617	655	639	668	635	612	619	637	633	577	642	673	646	639	613	626	621	585	645	651	621	634	622	638	618	588	607	627	652	687	612	653	610	607	662	662	624	623	633	613	672	602	663	635	623	622	612	612	634	622	613	636	584	639	628	620	648	646	636	620	641	644	649	632	588	664	677	645	642	635	640	602	652	614	625	624	613	632	619	650	659	591	685	648	607	588	622	620	637	590	650	639	603	615	591	693	647	610	672	626	591	662	611	586	609	634	600	652	605	653	694	613	663	593	634	664	641	604	602	633	634	615	670	582	662	637	614	608	601	593	644	617	616	667	644	600	603	633	604	608	648	652	644	613	620	639	639	652	624	639	623	629	640	625	599	672	651	637	623	601	589	647	639	669	654	645	663	660	593	629	648	570	635	621	620	636	605	624	594	691	630	628	627	643	621	637	611	687	634	619	643	630	631	639	608	680	659	680	657	614	703	571	629	613	596	598	656	598	614	639	618	594	632	610	626	640	618	631	662	642	632	623	615	694	605	596	626	657	663	636	658	594	650	660	667	654	620	641	657	657	615	618	615	669	600	661	598	656	616	638	616	623	653	678	661	659	629	607	651	639	646	681	662	648	627	598	636	640	616	630	630	615	615	607	600	646	605	680	611	646	649	607	604	612	639	626	679	666	631	645	629	640	632	601	607	630	596	655	657	601	639	649	652	611	611	618	622	614	659	653	615	642	619	668	649	607	631	640	605	633	642	650	600	601	622	595	581	612	648	635	619	590	603	643	599	642	624	601	625	659	602	663	663	645	649	631	614	669	637	631	641	653	603	668	586	590	657	641	663	648	651	665	613	640	622	589	620	649	621	660	635	631	650	619	651	640	653	631	632	614	612	649	679	626	629	637	646	628	664	651	653	630	607	624	643	664	635	621	590	624	618	655	629	602	657	647	631	657	635	634	607	627	620	644	625	634	644	640	589	680	628	615	623	653	653	571	616	629	672	647	635	669	643	613	634	605	653	641	640	571	658	638	635	622	606	631	593	633	660	639	631	640	609	649	602	646	597	644	622	570	676	665	625	654	630	629	619	605	621	613	646	642	654	637	622	632	613	635	653	651	624	632	638	653	644	635	602	622	652	653	656	641	671	617	627	612	626	658	638	605	629	609	606	647	560	630	657	603	657	596	615	690	627	618	650	643	642	628	630	651	624	589	613	651	597	655	651	585	645	594	627	622	603	669	618	629	603	646	639	590	642	650	621	631	641	649	609	671	615	646	640	570	638	632	600	636	617	624	643	637	648	620	637	657	626	598	618	619	613	647	610	629	614	597	613	644	682	643	619	647	693	601	624	688	642	645	617	642	647	599	637	635	640	584	613	633	617	657	622	626	648	608	612	645	641	625	623	651	623	614	607	673	584	613	608	674	595	659	639	607	659	611	621	600	655	604	641	642	675	617	630	601	618	670	636	658	637	605	631	645	658	616	639	597	636	661	653	614	604	621	624	661	650	649	626	624	685	646	648	638	635	618	620	614	616	601	656	654	613	624	570	625	586	630	655	666	567	632	611	634	673	646	662	624	599	660	636	650	652	693	657	657	643	674	599	607	691	635	647	639	641	638	643	628	605	643	681	627	654	651	600	618	600	644	630	631	595	635	680	620	652	641	637	642	627	634	640	585	650	642	622	692	628	597	648	669	638	579	602	620	625	637	667	660	683	656	625	663	653	627	633	607	636	625	637
24308	21173	27245	25026	9043	973	605	465	352	322	289	262	263	224	231	221	225	209	208	206	202	220	210	214	188	202	193	216	184	200	198	185	204	202	214	199	200	214	209	203	216	182	204	199	220	211	219	187	204	182	214	187	196	202	216	232	212	216	209	212	195	228	216	179	198	178	180	209	203	180	181	214	184	193	206	207	208	196	211	218	208	195	185	186	207	183	187	191	199	196	172	221	189	197	231	213	218	159	202	205	198	209	191	212	198	162	196	236	206	202	178	215	194	165	189	207	177	199	204	188	188	189	206	199	168	202	194	191	199	203	174	210	197	199	216	206	177	202	182	202	215	180	177	187	186	194	209	178	219	199	208	190	202	211	181	205	181	215	213	202	208	174	202	210	188	212	203	206	187	199	176	207	195	191	206	199	206	185	182	186	192	197	197	233	199	210	209	194	223	186	179	193	179	189	193	190	184	189	191	178	198	186	216	179	193	212	210	213	182	196	205	202	189	205	220	200	205	192	215	174	194	219	194	190	175	197	204	194	184	188	187	191	220	199	194	211	170	210	212	216	173	229	188	183	203	209	217	194	207	216	172	191	218	210	207	195	203	197	217	186	204	193	207	191	187	216	216	203	197	207	164	223	199	195	196	198	194	180	197	200	189	200	192	188	174	196	221	202	186	215	209	209	180	166	219	170	199	214	197	216	192	204	218	216	228	186	196	204	203	191	193	202	190	205	177	200	185	179	178	204	196	185	227	214	218	184	198	194	196	181	190	203	223	215	181	205	172	180	180	173	191	203	186	217	188	198	216	198	195	170	211	188	215	206	206	198	206	216	179	213	224	194	199	199	193	212	196	185	194	193	205	188	211	205	200	173	204	191	186	202	212	190	195	225	225	190	203	187	220	208	224	202	214	187	203	191	197	193	196	205	180	209	204	191	217	199	209	198	188	207	180	213	183	196	188	198	191	192	195	231	208	179	197	184	215	194	211	213	199	197	195	186	207	188	209	192	217	207	171	195	192	186	182	204	202	191	205	202	217	184	201	206	188	186	192	194	215	201	208	173	180	206	197	198	224	205	187	183	206	198	196	199	192	211	199	207	187	210	209	217	201	216	198	191	187	210	195	198	200	174	192	203	235	203	187	202	208	206	211	209	185	198	179	196	195	177	207	197	206	223	222	231	200	236	216	184	205	186	206	214	219	207	200	175	189	189	225	182	195	214	203	208	195	192	212	186	232	215	193	203	199	186	209	196	186	210	190	173	184	189	199	174	187	211	220	215	190	180	175	211	192	197	207	215	206	202	187	209	174	187	178	201	185	225	205	217	196	203	202	200	182	196	202	183	180	229	191	176	189	160	189	185	198	202	155	201	229	201	196	191	184	173	176	211	231	194	190	178	224	215	209	189	197	200	206	197	191	195	198	197	174	193	199	223	216	222	170	201	195	204	219	193	213	201	211	205	195	178	196	201	195	195	199	192	192	172	223	195	189	202	198	186	176	193	190	226	193	196	175	202	225	171	191	180	232	179	182	216	200	196	192	183	166	209	202	187	191	180	199	207	189	212	197	195	188	179	191	197	188	206	202	187	191	217	190	215	206	211	213	192	228	172	190	189	174	191	208	224	209	197	208	202	200	191	174	188	207	201	189	213	187	190	202	197	202	173	201	196	232	194	189	190	196	201	214	186	205	178	207	186	205	176	222	205	201	209	175	197	171	197	217	205	172	204	213	209	164	182	204	208	230	213	210	172	226	215	188	178	181	212	183	216	196	196	192	206	201	184	200	175	204	185	193	193	230	206	206	198	210	192	214	218	181	199	209	183	214	192	211	174	213	201	207	194	225	187	188	191	204	178	198	194	183	184	194	205	217	196	212	188	196	179	205	210	196	194	181	184	214	215	187	211	190	201	170	200	190	206	217	207	197	196	196	210	206	231	193	192	220	185	202	205	183	205	172	188	209	226	210	188	178	228	190	201	167	200	215	216	187	195	211	215	196	192	209	202	202	193	195	204	230	184	199	188	233	195	198	203	201	217	189	160	195	217	195	202	210	183	210	180	185	181	220	208	203	207	186	207	201	211	204	199	208	193	187	176	195	197	189	172	202	196	185	163	206	191	186	165	177	211	190	196	194	190	192	199	209	190	198	184	178	203	177	210	202	193	209	180	206	188	225	202	207	202	202	197	207	198	195	167	203	179	201	169	193	220	200	190	198	202	189	203	231	204	211	194	177	179	181	198	178	199	191	220	206	190	196	179	195	196	231	217	201	196	177	236	236	234	202	205	218	219	176	193	195	196	203	189	168	209	201	186	203	197	195	192	209	191	197	209	197	208	217	199	212	218	206	200	215	217	220	197	207	173	200	218	181	184	197	184	189	195	204	221	213	194	215	208	207	183	184	199	204	203	186	214	191	187	206	193	204	195	194	170	204	214	211	207	211	188	218	197	198	195	212	185	204	181	202	187	182	165	200	201	228	212	185	183	203	213	225	203	177	204	169	216	216	182	190	180	214	242	205	206	188	214	214	191	216	184	200	190	182	202	214	188	194	215	202	180	185	223	205	180	212	190	202	195	209	191	212	173	225	216	192	186	216	207	204	175	209	201	201	191	209	198	213	206	175	188	187	239	198	195	215	203	190	199	204	215	195	185	213	202	212	203	182	176	215	227	209	200	212	208	195	187	206	189	180	212	200	189	218	208	208	207	196	199	186	187	227	198	203	188	201	185	177	196	217	221	176	199	193	217	215	196	187	199	213	196	216	205	191	218	191	209	219	203	175	194	214	202	198	168	203	194	157	231	210	221	199	187	208	177	187	197	188	189	182	214	206	189	212	213	195	188	213	214	198	181	201	163	226	191	196	197	194	200	190	204	220	228	195	183	208	213	179	187	198	197	200	194	189	194	181	206	195	196	196	189	203	190	190	200	209	214	177	208	209	218	194	218	197	218	212	202	196	184	214	204	185	197	213	188	216	199	184	215	209	173	188	227	228	187	205	180	227	198	229	176	188	181	205	204	187	194	183	217	216	181	201	195	191	205	203	214	212	196	172	208	194	189	217	195	181	212	222	209	189	191	169	170	205	188	208	190	185	193	187	184	218	213	239	184	207	214	206	210	195	203	161	194	215	211	196	192	218	198	212	197	180	175	225	184	191	233	199	205	210	210	176	176	202	187	226	203	189	175	190	207	189	221	219	202	200	188	196	205	191	195	186	193	189	197	224	186	196	179	194	224	187	219	176	181	192	217	185	192	226	187	195	223	200	237	212	197	199	205	196	200	201	205	172	169	215	188	216	213	187	196	184	202	220	190	210	174	190	193	190	177	198	181	173	206	210	226	179	182	206	210	204	188	214	199	190	182	193	172	184	171	207	210	200	215	207	174	188	203	173	201	194	178	209	211	188	189	208	196	206	223	192	224	185	194	182	205	217	209	178	204	175	188	217	178	195	213	179	209	205	215	200	198	216	197	195	204	193	200	209	195	200	203	202	188	214	225
27340	38904	9640	3896	2406	1742	1214	908	764	611	484	449	405	384	349	359	311	323	300	324	274	301	307	270	289	274	275	255	266	282	324	297	272	286	268	301	268	277	318	275	313	277	283	285	303	323	269	302	279	259	257	260	338	274	285	296	271	254	317	290	272	236	268	268	267	260	264	273	267	289	288	258	296	232	270	272	276	261	263	275	285	259	283	240	273	284	288	280	274	258	277	263	254	234	272	254	260	249	257	306	258	260	278	270	258	263	256	285	265	256	306	250	298	275	248	264	256	240	262	249	290	265	265	265	290	269	263	254	273	244	268	286	271	277	272	236	267	239	253	258	261	277	273	258	264	273	250	304	269	253	258	296	283	280	253	252	249	287	231	270	282	316	276	265	249	254	255	263	266	278	275	267	267	267	295	244	263	260	294	285	277	260	263	239	274	294	288	269	256	237	249	251	279	278	268	242	276	268	274	251	292	248	278	279	239	257	285	240	262	295	271	265	242	293	289	273	242	256	240	265	251	274	258	285	260	254	234	268	251	275	239	251	278	269	270	312	264	284	295	274	264	300	239	268	273	249	272	281	248	262	249	288	230	294	295	283	251	272	259	276	263	247	226	263	267	282	247	267	256	262	259	252	250	233	272	267	284	218	267	259	271	252	236	285	261	259	317	254	267	251	271	252	305	278	276	263	250	278	274	282	292	295	291	267	285	284	249	269	268	281	286	218	241	265	221	259	262	269	243	247	274	243	257	263	267	277	290	297	251	268	276	238	232	288	284	247	279	235	253	264	246	279	266	281	251	265	294	267	291	266	295	259	245	277	271	269	241	270	268	274	258	275	254	257	268	277	274	255	268	265	268	257	272	283	259	281	266	272	259	293	245	274	261	270	246	253	260	277	248	246	268	300	285	272	284	294	259	271	273	297	276	266	263	252	279	289	260	260	250	285	262	252	244	277	271	253	270	239	254	253	268	260	271	259	254	261	252	237	245	263	270	272	263	256	279	269	268	287	282	277	235	227	266	265	234	282	255	265	247	249	258	262	271	261	278	268	282	274	245	287	274	261	277	249	250	262	276	278	275	273	246	272	262	264	256	257	279	283	319	287	262	252	271	265	246	268	245	247	310	290	266	243	249	234	277	245	267	276	280	263	273	294	261	278	255	272	239	259	262	245	272	263	287	260	262	243	277	272	249	278	252	253	225	255	250	289	263	247	259	244	270	285	267	321	276	272	283	267	272	259	266	258	253	265	257	255	286	244	268	243	275	291	267	277	250	285	262	260	284	265	242	278	285	285	242	262	280	264	283	272	262	291	247	255	234	244	236	241	271	282	249	269	304	308	264	296	266	284	304	264	265	251	253	274	263	258	277	265	239	289	273	257	270	292	259	266	267	276	300	246	277	277	269	243	278	273	247	273	272	265	261	267	282	276	271	274	265	274	283	275	237	281	237	235	261	272	252	255	275	249	251	248	271	267	268	257	256	249	263	254	253	281	269	277	251	265	310	269	254	298	270	272	261	299	281	254	276	263	250	277	276	237	257	276	276	255	284	278	244	252	275	267	280	285	296	266	277	267	261	298	281	240	282	246	262	287	256	268	292	261	247	276	251	277	274	262	251	258	248	262	256	265	276	273	260	282	279	246	265	239	270	259	263	267	250	272	262	266	283	268	262	252	268	276	254	287	281	233	232	286	286	266	288	266	245	261	265	245	265	281	249	274	244	247	284	280	270	262	285	254	298	259	263	270	276	254	280	256	277	287	260	278	274	247	264	285	282	236	285	270	297	270	246	250	269	264	254	245	245	291	271	290	261	266	272	290	281	271	259	305	274	279	232	257	263	265	274	267	261	284	310	279	261	260	267	256	249	278	265	272	291	267	259	262	266	239	290	257	268	290	263	259	260	242	249	253	278	269	268	249	286	286	275	301	268	234	275	290	267	261	275	262	262	257	264	256	307	248	272	265	277	261	301	262	257	280	262	267	265	285	310	269	264	257	262	255	282	314	284	247	255	257	276	271	254	287	266	268	274	261	255	284	266	282	264	268	243	251	264	276	289	248	266	230	247	259	282	273	271	263	279	278	256	255	258	271	293	284	298	275	253	275	268	259	261	259	285	255	263	296	253	239	271	252	232	268	272	272	255	276	264	277	259	284	256	250	286	269	254	256	255	271	254	243	312	254	254	286	270	244	256	282	272	277	256	265	265	299	263	264	254	268	267	244	241	257	275	277	266	283	249	275	297	274	278	267	257	258	295	271	247	266	290	245	278	275	263	262	285	274	235	295	263	283	252	254	269	280	253	252	283	259	294	266	273	242	288	266	275	259	296	239	233	280	277	274	280	275	258	265	257	294	252	272	290	304	293	300	271	303	285	257	247	258	282	227	260	276	265	271	258	278	303	275	292	241	265	269	276	264	274	270	272	281	254	239	294	240	250	287	267	257	293	236	271	260	267	268	264	292	278	260	272	269	269	304	255	243	241	255	262	264	283	288	262	237	252	264	287	281	263	241	261	268	230	246	285	308	249	255	266	223	259	211	252	260	256	270	249	238	253	255	264	274	260	252	246	270	275	240	283	274	263	284	266	259	273	264	241	264	279	240	275	273	267	256	278	263	271	281	253	268	280	240	272	250	273	286	303	259	244	275	275	242	268	265	257	266	272	265	281	268	265	275	252	263	240	278	243	267	271	269	257	280	250	250	271	288	275	296	260	272	300	260	278	269	287	246	253	269	250	306	259	266	275	255	274	284	262	259	275	275	265	278	281	240	294	250	238	258	266	273	275	272	250	249	230	267	248	259	245	252	240	280	260	254	279	276	264	272	276	258	280	273	283	265	260	292	258	278	264	252	285	248	259	256	281	270	251	279	272	259	287	257	255	245	258	248	290	267	261	252	264	252	285	260	263	280	277	232	259	275	273	267	266	244	293	269	269	288	254	268	293	263	260	275	281	257	265	278	265	267	275	283	244	278	265	270	251	293	227	247	283	289	266	243	253	278	250	241	283	277	283	253	255	269	276	269	281	247	281	246	243	305	269	248	263	255	268	252	250	249	228	260	248	219	262	302	255	246	270	274	248	253	270	277	266	253	259	286	271	269	246	281	248	270	299	272	253	253	263	276	290	278	278	293	250	255	259	266	285	264	227	246	253	280	266	260	252	242	259	280	271	246	228	258	281	263	278	248	261	242	280	263	262	262	308	254	271	252	247	234	263	280	266	256	270	259	280	255	279	278	283	264	256	274	269	270	272	258	231	273	293	271	255	303	275	261	256	242	273	288	277	247	249	272	284	243	274	279	271	250	243	284	264	258	289	265	269	265	286	254	277	289	253	263	271	267	289	234	260	235	272	274	299	260	254	250	298	251	257	277	262	259	275	277	252	273	264	276	255	284	273	246	277	264	280	273	283	263	271	284	287	280	262	289	283	264	230	271	266	266	242	278	268	312	241	223	266	290	267	270	255	283	251	269	276	261	241	274	256	292	253	258	284	280
22242	21224	28969	23734	21216	21205	8143	1241	885	701	680	578	516	560	488	466	448	471	451	436	434	407	400	384	420	425	399	433	405	401	437	393	436	414	420	428	415	376	414	413	402	407	409	450	400	404	397	435	410	424	413	425	415	378	446	394	411	420	425	403	371	391	422	400	391	380	410	405	388	408	387	474	406	389	374	396	399	390	395	396	380	382	393	377	356	419	439	354	418	394	409	375	361	396	380	367	386	402	383	367	394	404	388	382	392	340	350	398	411	407	361	385	384	394	373	395	370	384	383	363	389	429	377	364	394	387	384	367	398	420	393	397	389	410	422	386	371	379	423	396	376	396	395	408	375	402	367	396	390	401	389	361	377	373	352	402	368	349	379	342	391	419	412	372	376	396	387	363	377	358	385	410	380	373	383	383	406	354	404	414	380	399	397	384	376	383	382	356	360	401	372	382	382	387	424	381	412	410	375	407	378	411	380	387	393	359	375	410	399	406	386	404	380	392	391	380	384	404	370	390	379	372	413	399	354	397	402	407	381	378	390	400	385	418	389	406	377	362	373	406	412	389	344	379	374	335	404	426	387	388	408	381	436	364	384	380	407	414	384	408	393	380	411	374	385	388	416	360	391	370	427	359	391	368	383	397	399	393	402	365	380	382	377	408	378	410	387	397	392	338	384	402	375	384	382	412	376	361	374	380	363	409	384	435	402	390	400	415	388	391	390	362	378	362	349	397	362	385	405	378	350	390	376	372	365	396	352	392	368	423	410	400	394	405	370	394	401	398	440	393	397	410	391	427	405	412	398	360	409	352	360	365	367	384	386	396	379	376	371	404	397	391	369	419	393	373	386	418	405	359	390	404	354	375	377	378	368	394	397	365	352	372	384	379	393	448	371	413	403	408	386	391	384	392	394	356	387	347	421	421	391	377	397	409	376	413	416	422	386	405	353	388	420	375	346	381	397	392	382	391	414	376	357	408	441	377	363	361	393	360	391	402	383	375	368	358	399	369	414	393	433	339	403	410	355	364	414	415	384	367	379	373	362	421	379	390	382	412	368	369	395	412	372	372	401	381	356	405	387	395	406	351	364	396	372	392	402	387	412	376	391	374	336	409	379	383	375	418	407	393	380	390	373	361	364	370	397	380	372	378	390	379	397	367	375	398	397	361	392	390	421	411	383	375	397	418	438	396	427	352	415	424	349	390	371	382	348	363	394	356	356	401	391	391	337	352	370	328	368	375	375	395	341	389	408	375	408	401	363	373	378	369	364	399	391	401	398	378	381	401	379	406	391	351	360	384	380	374	364	403	395	417	422	379	411	358	381	367	403	381	347	460	406	368	364	361	372	373	390	382	394	353	397	400	376	364	320	386	372	388	395	374	396	413	355	361	425	417	386	383	401	386	379	345	362	348	353	372	369	403	419	389	374	387	394	343	380	424	374	401	378	389	403	400	404	372	409	365	380	382	352	381	426	371	402	379	390	388	430	403	384	396	377	402	418	401	362	357	382	377	380	386	404	378	386	373	439	372	411	418	392	419	373	392	372	351	376	404	385	418	398	379	407	412	386	387	406	384	369	354	358	371	382	390	399	396	361	417	414	384	403	411	389	417	400	357	371	375	379	432	382	362	422	398	374	379	426	376	401	387	381	357	403	380	399	390	377	377	405	376	348	393	394	354	356	392	382	386	382	387	372	353	377	437	357	417	377	352	403	403	377	357	413	416	367	401	390	363	398	389	382	416	374	386	381	375	384	385	398	408	407	397	404	357	390	419	394	370	363	388	382	390	371	363	371	372	400	377	390	365	391	376	427	381	407	366	389	389	418	364	382	383	353	408	362	381	394	377	396	380	349	379	374	367	381	380	391	345	418	380	377	413	398	365	386	391	412	370	399	386	392	404	388	380	382	401	361	386	383	386	382	357	403	417	388	382	360	376	379	389	379	354	423	373	388	379	362	403	391	390	367	401	409	383	380	398	346	417	398	381	403	416	378	405	358	392	418	391	373	444	379	395	365	370	390	392	363	418	406	374	389	337	385	380	370	355	407	404	382	395	365	390	398	363	382	347	420	392	362	406	396	388	410	350	401	380	353	374	409	377	344	377	403	333	385	398	380	375	398	391	394	369	412	424	353	366	407	396	400	366	379	387	330	365	406	400	384	372	364	376	374	391	402	379	389	389	363	391	374	383	398	376	378	397	425	390	373	389	383	388	396	366	388	438	357	369	390	373	341	410	401	384	375	356	375	442	379	397	347	379	426	420	405	399	375	392	410	381	398	375	394	386	387	370	365	375	404	397	400	372	400	363	388	393	359	375	424	388	377	375	398	394	371	378	364	383	348	369	365	391	385	406	370	379	389	399	343	379	385	334	385	388	435	348	374	374	410	350	391	397	418	414	393	392	380	385	366	362	348	362	353	354	395	392	368	374	391	347	394	393	380	366	366	392	361	377	383	385	371	384	381	453	352	398	356	376	405	374	365	404	379	401	413	352	334	366	378	335	366	372	411	398	353	374	391	396	385	392	378	411	386	370	356	383	372	373	374	387	401	390	380	368	377	370	405	388	409	404	369	421	409	399	394	378	364	382	383	386	354	411	400	387	362	394	405	408	356	388	409	353	379	395	371	433	395	373	381	392	379	354	372	400	361	420	399	382	362	372	385	391	366	409	382	390	386	411	431	398	426	379	393	377	411	399	403	405	344	370	370	370	400	391	372	381	342	376	378	417	365	395	369	391	359	367	366	398	370	375	352	399	393	376	406	361	395	396	399	377	359	351	392	406	374	405	372	409	377	353	388	369	377	390	368	408	380	366	376	385	359	408	391	395	397	404	390	404	396	413	402	420	354	400	401	376	391	385	363	382	357	378	423	374	355	372	415	395	407	381	353	378	394	388	361	381	361	381	386	391	406	403	390	378	382	389	373	368	368	346	348	407	383	379	396	369	377	388	363	380	416	394	383	402	360	340	378	411	415	404	371	371	428	373	370	414	352	385	369	408	392	345	382	383	383	393	412	387	393	346	385	410	395	373	423	402	391	378	409	386	353	423	394	417	392	376	358	392	408	395	400	380	376	383	357	354	381	427	386	389	383	368	373	380	403	390	387	402	380	361	433	400	387	340	383	391	419	401	403	365	413	392	380	397	389	347	384	382	395	387	346	394	414	411	354	377	391	430	373	407	380	405	380	381	378	367	349	390	401	381	379	378	416	382	353	398	406	411	402	416	398	381	371	402	387	370	373	349	351	408	367	398	366	373	365	409	394	335	392	392	413	394	386	395	379	377	366	381	362	389	387	387	387	365	398	377	396	377	393	369	378	411	374	383	400	370	390	395	397	394	403	418	411	387	382	396	375	428	378	399	408	392	409	363	364	412	372	409	377	393	366	431	391	359	370	399	387	377	380	392	402	351	352	389	415	383	394	378	375	378	413	387	392	387	419	380	372	376	378	377	367	352	392	343	404	422	390	358	411	394	424	416	366	387	390	414	387	375
32076	50563	16396	7664	5430	4026	2647	2085	1680	1290	1109	905	831	786	705	724	631	639	604	620	593	583	594	542	528	541	528	594	533	583	499	556	519	537	525	554	562	544	567	503	534	540	550	537	561	519	551	547	580	507	532	579	551	536	562	553	517	499	612	524	536	519	534	521	512	512	470	549	540	510	529	543	503	498	492	486	499	551	484	506	494	478	535	507	499	482	521	515	506	515	480	508	513	493	492	515	500	477	505	544	514	539	525	446	459	517	562	524	478	530	522	554	518	521	541	522	461	498	483	477	503	485	477	504	503	535	510	502	512	523	502	525	497	509	481	500	543	509	555	505	486	506	520	479	520	475	540	449	464	513	509	511	539	480	508	491	502	537	502	492	500	502	494	526	475	487	477	487	499	496	490	512	501	477	432	497	476	479	512	517	499	494	504	503	497	509	475	486	534	517	482	469	480	508	488	480	530	503	510	504	477	503	488	480	514	505	519	487	511	498	493	490	514	507	496	533	502	492	508	451	486	508	493	508	505	499	492	529	508	512	519	509	463	480	491	485	518	502	525	520	504	496	466	530	539	501	527	492	526	555	536	508	500	524	481	522	560	542	499	551	491	488	527	482	464	510	525	502	491	491	501	520	502	520	516	460	480	522	484	508	488	508	474	482	513	520	528	514	515	512	471	478	501	518	557	500	517	489	471	474	513	498	476	502	501	530	474	451	507	439	486	518	490	523	481	506	484	501	530	528	477	457	478	534	505	526	495	480	473	477	528	502	488	490	466	506	529	521	530	504	475	485	492	508	519	515	497	494	494	525	488	533	468	495	528	442	479	483	501	514	477	514	505	503	470	500	512	498	485	477	474	486	486	512	490	474	441	479	521	460	486	493	499	504	475	499	488	494	530	502	482	515	465	481	526	504	454	480	524	505	487	513	468	514	527	471	495	539	496	526	499	494	524	477	513	480	472	460	503	529	500	474	536	495	505	471	549	516	502	488	468	514	533	489	529	471	496	492	515	538	499	498	430	530	513	506	545	570	493	514	496	510	478	489	486	509	472	495	513	475	474	537	494	519	518	499	496	474	483	535	518	518	501	558	509	504	523	520	456	500	519	475	517	456	524	539	463	515	488	523	554	520	502	444	514	502	505	520	478	514	496	514	489	492	468	499	522	546	490	498	530	533	486	520	519	495	501	536	501	481	520	491	523	537	460	481	505	484	489	497	531	495	476	501	516	492	481	524	503	482	551	510	484	478	516	485	529	478	506	503	479	478	485	520	477	498	491	514	492	486	509	464	494	502	566	485	506	460	508	501	491	497	484	519	501	505	519	509	542	475	518	507	460	479	499	510	534	510	486	530	470	497	505	521	531	497	490	506	498	484	487	495	464	500	487	458	516	464	490	504	506	500	470	499	466	498	460	472	501	492	481	506	496	490	483	485	511	517	497	495	499	530	470	505	477	507	502	486	484	500	508	497	514	492	490	513	539	492	492	491	479	516	519	509	520	501	494	522	479	508	489	523	532	519	500	494	489	500	457	503	506	478	476	501	533	468	542	515	497	464	536	498	486	511	473	455	541	500	520	459	487	486	518	492	532	519	518	507	523	493	487	511	499	509	541	532	511	517	458	509	506	518	469	485	456	502	525	491	499	493	500	501	516	483	458	455	483	482	523	473	509	498	517	519	499	482	534	481	516	480	526	515	506	466	492	512	499	524	487	508	515	494	473	493	548	486	492	529	495	498	486	502	488	547	487	511	499	466	521	529	493	480	501	516	496	495	541	485	508	496	515	507	520	530	526	509	509	501	521	511	524	518	506	494	496	521	513	551	501	510	500	497	497	482	489	483	472	504	519	460	464	517	484	505	532	511	452	491	489	527	494	512	481	507	486	496	492	541	495	539	481	505	491	517	510	525	499	502	509	517	470	468	519	483	495	470	449	484	506	499	476	484	524	450	484	549	452	495	462	504	521	499	514	531	463	479	542	493	490	512	545	516	454	497	490	548	508	534	480	532	516	513	538	495	499	515	505	457	500	477	490	495	535	508	526	521	502	546	494	518	513	513	472	519	510	500	461	476	497	511	480	491	513	513	540	503	516	514	510	523	446	486	532	513	468	489	535	540	488	480	512	531	512	493	504	450	511	485	496	485	477	492	543	489	492	500	493	514	479	514	473	480	519	519	529	486	514	515	509	523	478	509	503	483	491	518	494	493	510	508	487	467	462	521	511	486	505	487	514	486	519	554	500	510	478	523	503	532	489	524	520	465	446	477	492	490	511	486	497	467	501	478	480	537	462	510	486	463	453	507	528	511	487	520	556	484	509	524	522	494	496	516	537	524	498	515	517	543	502	487	495	465	464	498	502	512	495	523	487	493	485	519	516	479	486	499	509	520	508	525	503	467	496	510	527	502	473	479	480	498	498	501	487	504	492	506	481	494	501	527	528	503	525	497	473	505	508	470	569	471	487	502	485	495	499	545	499	527	482	494	500	510	499	512	510	535	489	502	491	478	521	482	476	491	450	505	517	469	490	501	497	474	511	521	509	484	493	526	511	477	482	544	500	510	500	504	516	493	508	506	499	490	466	543	513	481	525	527	496	476	531	490	522	483	474	483	504	480	455	457	511	564	525	489	495	508	505	512	475	485	552	485	514	454	515	554	490	507	476	489	493	522	514	471	513	538	509	521	522	509	489	474	514	510	541	486	487	509	488	481	550	491	481	498	508	481	499	520	473	530	514	497	511	515	484	497	499	518	517	508	501	471	513	491	465	482	507	472	498	469	493	486	505	480	481	512	521	465	492	470	465	515	517	515	530	456	521	517	474	458	497	513	516	509	477	488	504	485	498	499	515	482	506	466	491	482	478	509	481	489	513	458	498	505	537	499	497	513	501	504	523	493	502	522	462	505	537	524	528	493	469	508	517	496	490	501	530	487	521	493	507	457	517	512	482	509	512	454	503	527	519	488	514	486	469	504	515	546	512	505	506	500	481	510	544	508	526	479	508	540	483	518	510	484	531	539	519	515	523	448	509	485	479	514	473	478	481	509	473	539	494	508	512	528	468	514	497	474	531	530	487	503	499	485	537	460	503	507	501	520	512	474	462	516	504	484	489	495	515	475	498	475	513	460	480	474	472	499	489	473	526	505	469	475	517	483	499	500	503	501	483	507	492	510	491	482	501	480	494	468	478	497	492	493	479	511	498	500	488	538	525	507	453	487	485	493	543	513	538	520	501	493	497	471	490	504	499	505	488	542	482	479	491	492	476	527	512	504	521	502	510	523	479	502	483	524	497	497	522	495	488	530	486	456	525	500	491	536	508	491	512	489	457	534	501	512	474	496	545	485	516	536	491	478	496	463	486	483	458	484	508	509	515	466	513	467	540	507	468	502	496	499	475	454	442	514	499	471	534	453	510	454	510	497	523	517	471	501	513	533	501	524	472	498	535	518	489	501	506	500	512	510	492	558	443	464	488	486	475	496	500	506	488	513	499	508
27501	22020	11572	2290	1038	785	588	512	432	433	402	348	385	389	350	313	314	329	352	346	355	331	367	339	315	363	343	332	345	336	362	352	354	357	366	368	375	328	293	359	351	351	399	337	399	326	342	355	337	366	358	393	325	353	337	364	350	353	340	360	370	339	348	345	341	353	315	329	360	360	343	347	342	306	332	352	349	338	360	337	366	366	357	352	330	341	375	352	366	377	308	399	336	356	334	334	346	331	316	329	330	319	326	327	330	347	349	335	327	347	334	365	374	362	339	352	351	345	338	363	310	348	349	347	354	307	337	340	359	364	345	327	362	343	347	352	342	342	326	327	326	366	320	350	345	297	326	349	342	311	363	340	311	352	346	377	348	303	325	357	395	338	327	353	320	348	336	301	372	346	336	341	345	337	370	368	349	364	314	317	375	331	339	381	387	346	322	337	359	315	344	306	346	330	327	328	348	341	362	359	360	330	356	319	348	330	329	379	336	343	325	365	328	362	331	346	320	339	359	349	353	361	332	370	340	347	339	363	305	346	318	375	350	339	344	313	317	319	353	344	328	358	333	342	337	325	352	332	339	357	365	338	364	340	349	384	329	340	331	315	331	333	356	351	298	318	355	370	379	351	372	322	338	342	336	347	355	360	356	343	360	372	370	372	346	332	349	346	352	343	355	363	328	364	341	354	370	351	335	329	341	371	373	340	331	356	375	393	384	323	325	317	351	333	334	344	337	345	366	346	334	355	340	337	395	314	333	355	360	324	338	370	348	370	347	343	375	342	334	354	367	348	337	295	355	326	357	361	349	337	346	356	377	344	328	357	330	359	352	297	325	321	329	363	359	344	362	340	328	300	348	349	330	340	354	350	333	357	345	317	400	340	347	333	348	366	324	390	321	338	322	345	334	343	368	366	340	328	377	348	321	335	350	364	361	340	318	334	359	359	309	346	338	327	320	368	336	382	361	344	320	360	317	342	315	349	310	363	361	355	325	335	292	358	349	315	327	359	351	337	344	347	351	359	313	343	348	338	342	350	328	329	336	375	317	353	345	343	323	344	327	344	346	316	329	376	344	359	341	370	344	346	329	356	344	401	358	331	375	387	334	346	353	341	330	348	339	345	344	303	379	347	341	348	369	366	362	347	346	326	331	370	367	361	357	359	352	373	339	318	361	340	363	313	314	328	322	324	341	337	367	348	379	316	341	332	335	321	333	382	334	332	379	340	317	350	340	330	325	334	323	356	324	356	342	338	340	357	366	366	344	332	346	331	314	357	342	338	274	351	388	338	312	353	336	371	345	315	330	314	341	373	351	331	378	354	353	335	361	343	329	362	346	336	353	328	343	288	366	345	339	375	356	326	349	339	325	363	360	350	326	356	350	333	357	327	358	321	341	330	311	340	356	364	313	342	368	335	337	331	356	357	315	368	325	347	393	353	381	355	353	328	299	361	343	340	339	322	337	329	336	337	347	334	337	357	275	337	362	362	340	341	352	336	337	340	366	321	339	363	364	342	318	361	348	311	345	340	324	362	338	390	328	320	345	317	334	337	310	353	318	363	332	355	336	360	329	367	335	328	338	343	325	389	355	338	348	327	330	333	341	355	339	345	331	313	376	316	339	330	299	337	348	341	340	334	335	360	377	348	358	355	334	321	353	350	348	322	336	322	366	350	340	331	346	380	325	307	333	351	351	372	372	341	338	350	331	336	319	353	307	333	313	330	359	339	344	376	342	358	340	346	348	324	353	354	338	329	351	344	341	332	321	355	349	353	312	364	345	349	338	342	338	372	353	322	337	338	361	335	344	332	315	316	371	340	346	343	349	370	343	347	352	365	357	355	373	350	335	333	385	353	326	314	320	342	364	315	307	313	302	341	373	347	372	354	363	300	332	341	334	352	341	350	380	368	318	372	354	352	333	353	357	328	335	361	323	330	331	337	377	337	356	302	351	328	335	387	330	346	362	345	332	333	362	348	389	335	368	350	329	350	363	336	354	361	306	341	360	352	355	343	341	331	328	316	337	334	329	349	353	333	339	364	354	370	344	361	330	350	309	340	358	348	345	316	321	362	327	346	333	348	349	361	322	341	329	378	395	354	328	329	358	357	364	326	349	356	325	341	369	349	355	356	323	379	362	327	335	352	352	348	354	348	356	313	326	358	359	320	366	348	360	369	329	368	348	332	373	350	362	366	359	343	343	356	340	335	333	357	350	358	354	351	342	327	344	344	338	355	323	334	331	383	337	330	332	363	316	356	308	350	342	309	352	372	366	338	342	374	362	373	333	344	348	336	353	364	369	348	347	341	373	348	389	340	322	357	344	344	355	337	344	348	345	323	340	373	353	326	303	343	337	350	378	325	344	341	330	343	343	367	375	329	314	327	341	345	318	313	307	320	354	379	347	346	377	351	327	311	331	341	331	341	324	323	323	347	337	308	324	331	336	330	366	359	343	339	351	368	324	358	351	342	354	336	336	363	352	386	325	363	348	375	378	358	369	324	370	312	349	334	356	332	338	310	332	369	324	383	287	332	331	332	321	346	345	356	321	339	317	378	330	353	349	365	344	331	343	332	342	328	324	324	342	335	328	369	351	382	313	313	297	346	348	355	360	327	353	347	321	337	310	332	331	327	362	326	344	366	318	343	351	356	325	337	356	336	336	359	336	342	348	343	349	346	362	306	338	323	345	359	368	317	325	360	379	332	356	328	333	318	333	344	337	325	323	349	326	324	326	353	306	342	375	354	336	360	345	365	306	356	342	308	336	336	348	349	360	306	336	328	329	321	328	351	308	350	345	322	359	336	324	353	317	350	329	363	339	376	333	331	345	374	332	347	396	337	313	333	345	328	345	309	348	321	350	353	375	347	343	327	391	332	334	347	367	349	339	337	393	321	337	350	376	334	388	304	359	336	357	326	331	319	354	318	370	326	317	327	340	329	359	336	342	312	327	332	369	350	352	335	320	347	370	336	359	350	336	353	342	356	347	360	364	354	355	319	336	337	307	358	324	328	327	357	356	350	356	328	343	339	306	371	306	328	400	344	333	368	311	346	351	333	363	368	339	346	352	358	349	336	357	336	330	343	340	378	379	360	357	318	334	352	340	338	336	350	339	313	355	339	383	359	377	360	328	356	338	332	339	307	332	317	320	340	378	343	341	338	333	356	318	352	335	328	349	343	357	302	347	323	343	385	338	329	340	335	371	347	331	354	342	343	356	370	303	377	345	354	347	318	300	363	334	345	359	325	355	321	338	347	373	343	310	359	331	338	352	364	348	323	341	326	322	333	359	353	342	342	338	325	360	359	342	345	330	339	349	360	320	357	357	316	358	348	330	357	350	310	359	322	326	351	339	327	307	335	336	360	374	362	372	379	331	351	338	367	376	373	349	309	339	311	348	398	307	348	346	360	348	350	369	334	349	379	346	320	352	352	343	354	358	311	326	338	317	340	351	360	322	345	335	343	341	362	351	366	387	349	325	324	336	384	325	314
23111	30105	6196	2518	1648	1324	971	828	654	564	536	496	483	475	441	430	502	467	454	457	470	453	434	485	424	422	384	422	425	434	447	466	409	435	477	427	477	447	450	459	437	443	439	456	473	483	443	434	431	431	434	422	435	436	452	468	432	452	488	471	430	418	490	478	422	452	470	437	448	450	409	465	428	439	446	446	447	446	447	431	463	450	427	431	445	432	407	433	388	468	450	448	437	441	441	434	441	435	442	410	449	452	411	458	429	449	471	446	405	427	405	448	413	416	438	457	453	458	447	415	445	445	432	422	434	450	418	472	429	433	457	432	422	415	448	423	415	454	452	432	455	436	397	453	416	439	471	416	477	467	404	463	441	432	444	434	429	425	448	413	461	447	416	402	463	458	423	419	439	429	472	474	443	412	437	403	427	449	423	403	415	426	428	414	455	449	430	406	420	412	442	445	456	428	446	442	450	402	418	442	459	467	418	440	446	400	452	412	441	472	483	433	465	421	413	497	487	461	440	466	414	410	419	456	437	390	394	399	430	443	416	462	456	398	459	414	464	410	461	435	446	439	428	447	450	427	434	430	435	400	492	484	444	415	408	438	396	467	412	430	468	446	436	426	423	451	417	467	455	463	429	458	443	444	452	434	438	425	427	472	499	456	428	457	442	466	456	451	474	440	432	448	427	401	412	436	428	403	411	406	477	478	439	441	421	386	446	462	431	456	426	435	453	437	421	403	419	426	423	450	456	427	420	451	422	466	427	439	451	461	471	403	423	476	432	449	431	409	411	430	437	440	416	462	463	437	411	399	435	443	435	435	450	461	376	444	438	434	424	439	478	417	433	454	463	431	444	433	460	463	430	423	455	451	419	467	448	428	453	462	434	442	408	433	429	447	442	440	466	426	414	435	457	439	439	427	419	429	437	457	436	414	463	425	461	424	418	439	449	451	429	419	496	446	429	427	453	402	456	454	418	452	452	421	446	448	451	414	465	403	451	446	432	427	441	432	422	423	461	457	426	442	447	448	446	448	466	436	427	429	432	415	457	471	451	448	414	432	475	428	431	435	484	429	455	399	431	418	423	441	464	482	418	444	442	467	437	408	465	438	412	435	454	472	426	424	435	422	456	426	434	456	434	442	427	459	446	400	416	445	441	442	453	392	437	457	451	405	425	421	437	461	462	448	447	437	377	419	428	423	475	419	449	433	414	420	431	408	454	421	460	406	429	464	412	423	424	430	450	467	447	438	457	437	451	411	430	423	436	429	395	427	468	447	424	446	448	450	463	430	414	445	437	439	409	427	458	443	434	449	454	464	450	443	421	439	458	422	470	429	442	438	436	436	467	447	451	432	425	452	421	472	450	417	424	437	438	456	442	440	433	423	449	440	491	473	460	438	470	431	470	469	423	411	425	438	439	407	393	496	446	436	431	429	460	434	435	452	467	399	466	425	472	483	442	422	433	467	434	436	448	436	458	432	446	459	428	424	424	443	426	409	439	455	450	411	453	413	415	393	472	438	444	476	442	448	438	461	423	472	400	444	443	454	447	435	445	445	445	441	485	418	473	438	441	456	477	453	452	411	424	469	436	448	425	442	469	454	412	470	435	457	441	412	380	454	446	460	442	447	447	418	438	422	459	424	446	414	430	430	405	411	436	414	422	452	470	476	401	431	434	453	448	428	449	422	411	462	424	437	451	431	402	436	429	432	444	419	411	453	444	432	455	460	428	446	453	442	463	449	420	445	443	442	443	424	433	431	431	394	413	438	421	458	424	427	432	423	468	432	451	440	445	430	461	433	472	414	450	432	441	408	437	425	448	412	426	426	431	425	432	466	442	438	448	455	443	448	446	450	451	465	410	432	458	424	418	460	496	444	412	437	462	416	466	416	426	429	449	414	473	436	446	467	432	411	441	463	436	453	466	428	448	462	457	435	407	458	455	436	455	444	414	442	404	437	474	445	422	425	423	425	435	449	424	430	444	444	449	469	448	452	410	440	458	447	434	416	449	415	437	440	441	433	439	451	423	431	450	420	410	430	393	452	436	462	434	441	439	442	462	435	434	440	435	420	431	453	459	421	469	437	412	501	456	430	425	434	472	435	403	445	419	448	449	450	456	389	443	421	420	429	422	420	467	441	418	463	423	412	417	406	420	412	431	435	418	395	460	422	463	442	461	471	462	434	431	419	413	423	422	452	493	445	408	446	467	440	458	440	445	420	448	436	426	431	428	484	464	429	455	429	429	452	450	419	441	416	408	476	432	445	447	429	415	435	402	420	458	438	460	416	428	454	454	420	430	426	442	427	426	443	435	416	418	484	463	420	443	460	415	429	435	460	448	447	425	466	444	438	463	456	405	435	454	406	407	446	455	408	465	435	413	484	434	455	440	443	433	403	424	446	429	425	427	426	411	460	420	471	446	427	440	460	457	463	452	424	449	458	463	436	456	455	477	445	452	425	441	437	455	436	435	438	437	438	480	441	412	435	432	429	467	445	452	468	454	473	464	462	442	422	437	437	423	408	461	432	446	448	429	454	452	435	454	437	428	462	446	382	461	440	430	449	447	477	417	447	405	427	457	494	435	459	461	467	438	429	465	417	457	436	419	428	432	471	426	464	459	520	414	446	431	457	439	449	462	440	436	419	439	473	443	435	463	417	427	439	432	446	441	433	457	467	429	429	420	419	428	418	403	414	435	416	455	442	439	423	449	430	431	447	403	475	438	461	449	444	442	460	438	417	439	420	450	429	417	455	485	436	399	435	418	397	475	437	466	439	437	450	453	429	455	441	423	449	391	410	459	432	428	427	427	454	420	440	417	436	467	429	444	420	444	438	428	449	453	419	459	419	454	470	416	430	428	453	503	446	471	438	473	439	429	455	461	447	457	417	449	444	427	446	420	443	460	452	446	490	441	438	448	495	449	438	430	440	470	420	428	460	453	447	465	411	420	438	442	432	491	436	457	468	412	452	412	450	441	439	470	436	480	444	467	450	423	481	496	416	481	414	432	430	476	437	459	449	454	422	431	462	387	466	409	431	441	448	490	427	445	438	463	422	441	436	439	434	449	431	426	429	434	449	400	470	471	441	437	462	431	444	492	443	483	451	456	453	426	397	441	426	429	478	421	465	409	416	410	457	452	457	457	422	434	439	430	422	478	431	444	431	444	423	433	465	446	463	421	455	456	420	431	390	421	403	421	440	435	439	438	450	406	426	418	443	433	443	437	411	416	420	445	428	455	443	445	427	446	435	465	412	464	377	442	446	431	447	434	452	448	427	444	447	463	465	385	462	478	427	439	425	443	453	434	420	470	431	393	444	438	484	412	471	422	441	422	411	414	404	443	410	433	482	422	441	412	404	418	401	435	407	469	444	484	405	433	439	454	453	427	424	425	466	439	438	458	433	431	433	439	448	486	432	465	450	400	444	448	406	458	459	417	445	385	465	447	442	447	447	444	431	440	469	411	443	453	489	449	452	442	428	478	401	434	470	425	446
23097	21119	28364	24044	21070	10196	1633	1023	816	754	656	562	589	572	594	500	564	569	489	557	490	499	510	496	544	530	541	539	513	507	541	540	502	493	479	511	517	490	497	514	564	541	513	501	515	480	528	533	531	445	538	465	506	509	469	524	508	530	527	508	504	512	505	494	504	475	549	491	542	515	487	556	547	502	497	505	483	487	483	502	541	465	535	537	506	499	527	538	490	531	470	499	492	519	505	494	522	494	482	493	512	548	489	481	491	505	482	503	502	520	514	504	529	517	489	522	513	554	485	473	523	503	495	511	498	507	489	490	498	543	515	484	479	490	479	510	478	480	539	497	502	453	497	533	482	521	538	490	456	511	472	515	482	491	523	499	484	517	494	491	495	495	513	505	460	495	523	505	528	485	497	471	485	494	521	488	526	493	491	513	515	503	499	544	520	502	490	499	483	494	527	492	487	535	502	468	492	528	471	511	525	493	480	521	454	524	502	481	508	503	507	462	516	509	466	505	508	481	491	513	523	517	517	523	481	512	528	458	492	536	524	514	515	476	473	492	524	531	469	499	497	464	531	526	526	523	511	484	489	519	512	483	515	482	510	494	490	497	488	509	521	519	460	515	499	494	474	494	523	504	490	489	514	512	498	503	525	516	496	496	511	532	477	504	497	514	524	518	507	490	558	500	458	468	471	470	482	521	479	500	497	584	546	583	520	461	476	530	486	486	488	503	486	488	497	519	536	522	543	500	486	487	482	469	484	465	535	483	465	521	484	514	489	501	497	500	483	515	499	494	510	513	516	525	516	502	488	479	543	488	485	478	512	512	489	474	520	525	476	484	566	514	477	497	478	474	512	529	517	500	515	531	532	491	500	505	486	484	442	524	473	520	448	548	508	503	476	492	502	501	545	485	469	494	531	494	512	508	471	474	511	485	481	498	518	546	508	497	492	487	531	491	519	505	487	439	517	475	489	511	522	440	516	505	500	467	497	491	527	499	493	488	468	478	506	487	497	536	465	515	550	448	472	480	548	504	523	536	491	539	493	530	488	514	504	530	507	494	508	553	540	516	515	488	508	511	515	461	539	543	514	502	523	495	540	513	517	498	484	506	499	496	481	506	493	498	513	526	449	474	501	491	535	517	498	477	492	479	499	530	481	494	491	440	500	518	477	459	518	487	490	490	500	487	493	480	518	512	481	531	532	506	475	476	530	446	503	513	487	500	508	510	507	492	532	481	551	533	490	497	491	495	514	507	542	524	479	483	459	501	504	432	461	516	473	456	507	540	454	469	493	479	526	509	515	494	496	488	524	524	502	488	475	472	454	535	478	467	548	474	504	467	525	507	498	517	491	497	555	532	494	477	503	510	481	487	473	487	441	499	506	499	533	485	507	497	506	511	487	479	500	556	535	517	470	485	521	527	483	478	502	526	499	489	504	502	516	469	516	495	522	462	499	510	486	508	505	513	510	502	469	508	464	502	521	513	469	480	511	472	490	491	506	526	514	524	499	473	502	497	495	507	489	464	472	509	525	508	524	500	527	478	532	501	486	546	518	503	468	517	476	502	455	484	505	524	529	497	474	536	516	510	478	470	507	502	520	492	496	462	514	494	529	496	522	502	503	482	506	452	505	507	487	481	485	491	512	487	501	533	476	482	510	471	484	505	478	534	514	474	535	481	508	514	467	492	527	509	444	485	488	487	516	505	497	485	457	545	519	473	541	463	500	513	480	518	496	536	501	479	491	464	539	512	518	496	492	487	485	487	512	513	488	523	515	497	512	489	497	499	506	460	475	501	516	477	488	504	512	508	524	451	553	480	495	499	512	498	485	479	507	485	522	514	500	495	483	518	509	484	489	491	507	439	473	474	516	498	504	489	518	469	537	518	512	509	525	479	511	502	519	486	528	504	492	521	493	519	486	485	491	488	491	518	508	522	537	527	561	448	565	490	451	482	484	497	465	532	485	487	473	496	511	498	546	489	497	477	450	468	501	498	503	514	521	498	519	540	513	508	473	504	484	479	507	480	506	554	490	502	498	476	507	511	453	489	501	486	487	470	511	505	526	507	497	488	458	466	458	506	555	489	527	490	488	510	506	491	527	495	489	495	484	496	507	494	512	467	522	508	480	526	508	515	484	505	550	508	448	521	492	535	516	512	490	450	511	499	468	475	525	470	532	501	532	551	502	513	482	474	509	531	522	529	527	521	556	468	520	493	534	485	546	496	524	491	520	503	482	479	521	466	492	521	508	490	554	527	501	517	446	559	507	472	468	485	513	503	526	497	514	543	510	522	508	524	542	499	461	528	443	493	525	521	509	520	494	478	512	487	500	509	461	487	489	481	480	495	495	507	491	524	526	475	470	486	473	508	505	506	525	482	452	475	584	509	510	530	533	482	458	511	511	468	515	498	466	498	537	475	504	500	482	501	488	525	488	463	533	524	490	489	528	523	495	495	494	518	491	451	499	501	500	505	503	480	515	506	488	531	500	501	494	501	478	477	509	503	482	482	493	515	508	530	502	489	524	494	537	464	506	516	504	486	460	490	511	505	503	469	536	521	515	522	484	524	532	500	518	477	531	504	514	476	502	484	486	491	518	523	497	519	522	526	486	512	484	505	502	456	511	519	468	531	474	488	466	487	507	537	508	478	497	493	508	463	485	526	532	492	526	491	484	493	477	507	513	467	495	488	509	497	519	532	504	471	533	500	501	502	504	484	498	525	496	535	512	469	485	531	497	514	488	515	513	529	509	513	489	510	464	495	497	516	508	511	512	575	571	487	480	479	524	503	501	540	522	524	511	520	508	524	497	480	541	488	484	536	512	476	529	516	514	481	493	503	537	512	474	473	523	491	471	502	489	491	520	502	491	478	485	521	494	482	515	504	487	486	508	500	527	493	503	504	475	508	512	530	525	518	517	491	492	470	458	474	487	553	569	463	506	515	513	492	505	481	485	497	497	508	457	470	493	497	499	517	505	446	474	504	512	483	474	474	512	492	472	457	541	498	491	482	492	484	495	505	510	502	506	485	480	502	493	521	547	496	500	498	490	528	531	478	544	500	522	507	551	517	494	508	472	516	519	469	503	493	467	525	485	525	456	501	475	497	513	491	490	506	522	491	448	515	526	491	482	508	493	523	482	513	506	491	482	504	525	487	512	445	514	501	523	523	486	473	510	482	494	495	507	535	507	500	520	467	540	497	511	537	536	518	461	477	485	526	495	525	472	527	489	525	550	497	517	509	530	519	505	525	500	509	529	497	536	507	502	537	511	485	497	455	507	512	472	504	516	477	475	529	536	490	479	525	510	486	467	489	483	480	489	498	475	524	494	529	465	481	527	479	524	470	492	439	490	468	507	499	539	497	520	495	493	526	507	499	530	514	499	551	497	529	487	518	539	482	549	497	495	522	468	543	489	466	493	550	502	521	524	517	499	503	506	531	471	479	531	523	476	539	477	516	492	524	471	520	511	486	517	499	485	541	511	454	482	520	515	506
28120	44109	12886	5578	3639	2731	2121	1654	1293	1145	1002	917	830	741	755	691	714	673	723	682	712	713	647	654	672	648	637	647	621	649	671	638	652	646	618	660	682	641	674	675	639	657	664	661	687	698	681	665	688	643	669	639	670	691	659	669	686	674	705	666	589	676	643	618	638	668	661	654	626	653	686	687	656	640	613	664	577	642	614	626	661	636	677	655	654	635	606	631	615	668	644	593	663	691	618	630	645	624	608	616	650	591	672	663	633	612	631	624	625	617	662	623	617	637	603	623	675	639	615	624	694	597	601	685	636	603	648	680	678	634	611	638	625	614	679	667	610	598	640	661	638	600	615	663	632	636	675	650	655	622	628	646	641	615	626	632	654	587	604	638	720	618	658	656	626	606	643	661	637	663	639	622	595	647	613	660	606	633	602	634	631	618	585	656	628	655	648	668	642	613	595	679	645	658	651	666	643	594	655	630	670	660	623	680	635	612	636	640	657	672	595	612	643	647	654	612	655	633	630	694	619	699	631	632	667	610	649	646	604	665	686	609	691	634	632	640	629	661	629	652	656	633	614	596	646	663	642	628	607	675	646	666	605	652	645	654	661	619	667	645	642	661	622	649	634	655	643	626	642	616	612	671	660	627	695	585	656	673	640	653	600	618	631	626	639	642	644	637	644	641	645	645	658	618	647	624	652	587	556	596	617	660	630	610	704	657	611	620	674	632	663	629	661	644	595	653	663	625	658	618	663	597	650	644	656	680	641	651	624	612	612	646	635	627	674	614	665	656	659	629	623	651	657	616	664	636	625	696	624	653	607	644	632	631	622	658	603	667	681	611	601	619	631	597	612	642	645	677	612	647	615	665	659	692	626	670	632	626	658	663	615	604	601	673	613	610	638	656	660	684	615	627	628	661	640	650	658	622	641	619	633	628	639	591	658	625	655	620	619	657	653	621	631	639	640	683	616	653	646	605	581	625	579	639	672	655	657	666	616	653	632	618	591	680	600	645	624	641	620	659	635	611	653	671	625	616	619	639	629	681	655	624	591	624	643	608	621	612	623	616	656	650	661	620	616	635	647	610	639	654	638	595	571	672	628	604	650	638	630	625	611	659	633	661	639	631	645	634	601	657	619	623	623	640	595	620	631	625	631	622	606	609	630	668	657	663	636	641	604	654	653	642	594	642	589	623	663	618	657	618	656	617	607	620	662	664	634	623	627	613	598	657	592	654	622	634	672	607	652	615	617	649	667	649	623	626	656	661	650	614	598	609	630	580	626	613	639	627	648	656	625	618	635	630	597	627	615	676	608	666	612	623	627	642	652	605	647	638	643	668	578	623	602	625	636	625	654	640	655	624	613	577	643	607	637	650	637	602	641	611	654	653	629	647	642	642	639	650	612	645	620	665	639	603	683	669	694	624	638	626	628	608	639	653	621	597	614	643	636	617	639	648	638	605	639	586	646	594	624	620	622	650	638	622	633	648	616	637	685	596	656	699	616	642	639	638	672	640	603	657	654	618	621	625	616	645	675	626	707	650	659	671	602	659	644	660	674	636	649	638	634	673	631	587	644	597	633	656	607	634	628	641	630	596	627	631	624	636	626	634	637	626	607	627	644	638	672	607	626	608	639	630	618	674	677	682	599	655	633	641	607	600	596	685	618	646	643	606	667	647	639	648	644	620	664	648	646	663	648	637	665	633	612	598	662	635	626	605	681	630	627	621	618	665	584	612	645	694	647	649	662	617	648	651	619	696	621	617	684	649	632	624	610	654	598	615	658	640	639	633	639	640	594	655	666	620	610	653	650	638	637	645	639	621	617	618	621	631	631	600	646	658	657	608	631	652	619	654	644	642	631	620	581	641	607	665	638	628	631	686	662	649	621	655	679	690	652	636	628	649	665	635	622	584	621	571	665	573	620	642	622	608	622	647	606	620	622	616	597	642	626	614	636	643	619	632	667	636	634	659	667	649	600	667	639	635	673	646	615	654	657	678	641	604	681	616	640	599	607	607	601	621	650	623	691	636	612	646	616	642	620	617	640	645	635	658	621	665	637	594	605	635	650	618	590	648	667	618	647	638	631	603	669	602	624	638	634	671	640	598	618	625	641	595	633	620	629	624	613	615	622	626	626	648	623	624	582	628	622	619	597	636	600	626	596	624	648	654	650	691	643	683	589	668	647	650	646	616	635	629	576	634	619	667	649	595	570	645	609	657	611	622	646	655	651	654	589	612	654	627	665	706	625	660	629	607	605	624	645	603	661	613	603	629	630	645	652	601	633	662	622	603	639	576	628	625	638	657	677	666	641	603	615	632	627	660	653	614	652	634	611	719	631	660	659	664	637	655	638	672	614	658	636	611	646	649	609	653	650	657	677	621	665	658	636	645	631	598	638	656	628	621	618	685	646	663	640	625	581	616	661	634	635	643	646	602	598	639	616	638	628	673	583	616	615	674	602	648	608	650	635	654	626	642	632	624	678	648	635	584	635	598	627	686	620	672	617	646	637	693	648	631	653	611	609	672	623	646	631	638	641	646	672	609	649	581	659	652	647	621	612	614	678	636	637	596	654	623	618	587	667	617	647	647	631	634	648	643	608	624	596	653	646	659	631	624	590	651	619	636	626	603	646	594	655	639	625	590	632	629	602	619	603	638	633	617	615	682	653	612	648	630	631	691	646	616	649	612	655	653	676	635	624	675	629	639	642	637	639	600	638	616	611	575	655	587	629	664	681	605	643	648	630	578	617	679	614	635	609	668	620	633	667	619	635	655	647	633	645	658	636	647	659	658	612	643	619	664	612	634	646	632	630	659	628	632	666	630	712	628	630	625	683	625	650	646	661	638	653	613	679	683	651	625	642	620	656	631	636	616	635	661	615	630	615	630	614	595	648	643	623	657	626	637	634	620	635	643	626	642	634	612	697	683	618	634	623	613	612	637	612	630	624	633	667	630	670	650	665	609	601	646	662	634	610	635	626	648	651	612	604	627	661	611	650	591	658	612	626	612	623	650	633	591	638	599	652	651	630	603	649	660	666	628	563	634	638	653	635	632	610	640	647	644	624	619	612	651	615	611	665	607	653	618	605	685	678	666	619	633	642	666	619	669	636	636	626	667	621	610	664	645	627	672	593	613	710	631	642	625	622	633	634	623	609	636	647	644	629	661	646	610	643	632	684	635	690	646	599	627	676	648	675	681	663	656	605	645	670	653	681	656	639	646	583	626	652	613	637	650	652	646	643	672	599	640	631	593	658	607	603	599	678	645	645	625	649	641	615	668	627	619	664	593	637	662	673	642	636	674	612	674	668	646	624	645	671	639	629	623	651	661	629	645	588	604	630	643	674	613	638	600	615	649	663	652	664	652	647	610	641	655	615	664	629	669	647	636	622	656	631	653	663	628	609	630	691	572	655	669	639	613	635	621	651	660	638	636	597	625	627	627	644	634	612	632	614	639	630	659	604	625	637	635	609	629	646	666	679	653	612	595	646	607	620	614
24363	21206	27261	25113	9129	1005	688	459	362	328	267	284	258	218	235	212	221	220	219	195	234	207	241	211	205	191	188	223	215	222	200	234	203	220	224	214	208	184	195	204	181	215	203	225	193	201	225	213	230	203	192	233	207	214	198	201	203	213	190	224	196	237	198	169	171	184	202	201	196	192	210	194	239	204	207	212	182	188	192	204	198	185	216	210	188	210	175	184	229	194	221	196	212	178	217	182	183	188	198	212	208	188	217	207	192	188	229	221	186	225	225	210	183	216	182	200	215	221	180	172	225	196	201	186	212	201	196	190	213	195	181	206	191	203	186	199	215	185	196	214	185	185	196	206	206	188	205	219	199	209	195	201	206	218	233	211	194	203	210	210	196	213	199	192	202	178	199	171	192	205	203	206	200	168	216	198	197	202	229	190	211	197	215	184	165	190	201	195	194	203	175	211	198	223	203	201	206	201	202	192	198	185	183	181	195	211	208	217	202	227	192	181	219	205	191	204	223	185	207	196	193	202	188	200	187	224	210	195	162	214	200	214	213	228	211	237	212	185	190	215	195	180	202	203	184	203	227	213	199	184	220	184	205	206	189	192	214	194	207	190	209	237	225	205	221	193	200	218	216	186	209	210	202	195	220	195	191	199	201	201	228	203	203	173	197	204	197	200	210	169	204	194	194	198	190	206	203	178	194	189	200	205	202	202	201	172	229	204	215	206	175	210	161	202	208	209	194	170	200	211	172	178	209	165	199	210	189	203	197	182	210	205	182	189	204	195	228	189	197	208	185	218	176	179	222	196	196	192	198	176	212	207	190	192	166	201	196	177	227	205	211	210	203	196	187	201	216	173	188	204	197	176	222	197	212	202	191	209	201	184	210	216	192	168	192	197	201	192	193	208	185	198	180	198	182	200	172	217	206	185	189	211	208	205	195	194	185	180	195	210	198	227	193	204	206	209	180	196	213	206	210	195	198	211	203	192	196	202	217	211	192	203	198	206	222	199	204	212	201	199	198	198	218	201	196	194	195	218	196	183	183	198	184	219	210	199	176	222	207	217	201	195	178	187	185	198	217	207	205	188	201	193	185	189	187	199	191	195	209	220	195	233	188	203	195	179	186	187	211	184	198	193	219	214	216	212	206	202	177	204	169	198	218	189	222	212	199	187	200	192	184	201	202	199	199	213	218	195	234	185	217	208	180	207	200	186	207	219	182	193	206	193	198	170	190	195	189	199	227	192	198	187	192	179	225	188	212	173	166	188	229	205	230	204	207	217	204	190	206	231	226	214	181	193	219	203	227	196	199	197	217	220	193	168	228	195	194	206	201	198	192	191	192	200	187	196	219	215	219	205	205	193	210	203	204	202	204	207	188	206	183	207	197	214	193	195	210	203	198	213	198	196	205	179	208	230	222	207	196	191	217	198	193	182	195	207	192	198	204	215	181	215	203	186	195	183	199	238	197	196	212	171	172	204	193	175	211	197	217	213	215	208	198	206	183	167	175	206	221	174	199	192	217	195	199	217	196	205	217	189	188	198	182	202	186	209	207	237	231	208	230	187	208	228	194	188	187	187	209	194	195	214	209	179	208	229	187	203	210	228	214	208	204	195	192	211	187	191	217	202	185	212	189	193	199	189	185	220	199	211	183	205	214	185	195	192	209	202	179	190	219	202	189	190	222	194	219	199	177	211	188	192	219	195	165	223	205	223	197	181	206	199	160	202	218	188	188	216	217	201	199	179	218	215	209	198	236	200	224	200	204	170	190	194	221	208	181	194	208	205	209	202	182	226	198	210	178	211	175	191	222	212	220	176	211	245	198	187	211	199	188	202	187	211	206	188	209	198	207	187	218	218	218	196	205	170	214	202	192	224	175	207	194	205	222	216	206	165	185	184	184	199	197	201	187	197	205	190	189	216	203	228	185	208	187	209	169	196	201	211	202	201	219	165	202	191	195	211	186	189	197	179	217	191	201	192	209	202	197	208	198	189	205	199	218	198	180	196	179	181	190	202	192	201	206	188	193	183	209	194	195	212	209	205	184	223	188	201	214	194	181	190	193	201	191	192	167	173	196	200	188	210	223	226	174	185	191	191	216	217	201	203	188	185	221	194	195	192	218	200	187	167	188	215	196	213	196	200	202	223	180	180	211	191	212	209	195	197	188	228	226	178	241	181	190	196	209	203	181	235	165	179	190	210	172	204	239	208	194	228	210	197	190	192	189	211	211	213	195	200	205	164	208	206	194	218	209	229	190	199	215	206	188	183	217	212	189	225	217	196	215	210	200	189	182	184	206	174	206	203	182	180	199	186	184	181	191	193	179	202	205	193	211	193	193	180	206	210	192	203	214	201	173	184	211	203	194	197	189	202	202	196	198	216	208	196	166	208	213	194	216	224	189	200	174	199	180	188	210	190	198	195	196	225	178	188	199	183	193	198	200	180	182	200	203	212	190	192	196	190	204	218	194	175	202	183	198	207	190	219	196	215	216	204	194	212	173	212	173	209	213	206	201	202	189	199	191	193	209	188	195	195	201	214	205	191	182	204	211	196	214	215	207	195	219	181	193	198	207	220	228	192	211	181	187	176	242	213	195	207	181	188	185	179	193	192	166	197	205	204	194	190	203	168	197	201	208	212	186	181	188	189	191	186	192	202	179	199	233	211	188	211	204	201	175	177	213	205	204	219	215	192	214	213	176	226	216	185	203	203	194	208	197	213	204	207	215	201	180	194	204	178	225	192	176	224	201	193	192	190	185	200	203	211	186	188	184	187	207	189	222	191	194	209	191	213	230	198	192	193	200	185	188	203	211	202	196	209	195	203	224	196	211	187	172	194	197	200	215	225	237	203	226	219	203	187	241	201	198	194	189	213	170	199	204	192	217	178	222	199	197	201	211	193	187	192	205	181	177	200	216	197	197	179	186	230	194	199	218	201	199	234	199	192	208	191	194	236	213	193	210	181	181	208	201	206	200	207	218	191	193	210	189	201	186	194	207	211	198	179	210	186	212	205	230	190	206	226	196	179	196	180	218	207	194	210	217	183	217	208	206	171	171	180	233	210	197	202	201	225	194	208	203	225	198	206	181	195	188	194	185	192	176	206	206	221	187	198	221	217	217	252	206	207	198	210	213	193	187	218	216	195	199	222	205	190	202	195	181	194	189	199	198	169	238	211	191	194	204	214	202	199	201	201	189	186	212	184	172	192	204	195	222	195	225	209	192	220	213	191	189	183	204	195	199	184	209	189	202	197	202	191	186	221	199	207	199	196	210	207	208	193	196	217	194	199	192	202	208	195	204	206	207	175	203	217	187	222	221	198	184	213	191	196	201	194	206	201	191	194	207	198	212	176	195	187	192	194	225	213	190	192	189	190	189	181	190	233	195	182	195	180	198	242	184	193	201	201	201	212	165	204	186	217	229	218	206	208	196	213	204	211	191	223	212	210	206	198	196	187	206	200	195	204	193	208	198	168	206	199	195	215	199	184	198	196
27122	39277	10261	3551	2536	1865	1410	1000	720	567	524	449	404	381	339	329	329	319	302	323	299	319	291	274	296	292	280	305	292	288	289	315	270	293	297	283	272	300	300	281	280	318	322	328	288	301	306	283	284	293	310	271	320	277	293	272	278	300	282	303	286	287	258	292	287	256	266	291	265	252	261	285	288	251	274	239	288	256	245	283	238	273	250	261	295	279	277	299	273	286	248	299	294	314	287	267	271	276	261	293	279	293	258	251	267	232	274	290	259	292	271	274	270	284	262	285	276	270	272	288	267	224	260	266	242	274	252	255	282	284	285	273	262	278	258	287	252	272	263	264	253	233	254	266	249	278	269	246	271	256	267	265	265	255	286	299	272	273	300	254	279	312	255	271	261	298	279	237	299	261	270	271	260	285	225	264	267	255	272	272	254	265	268	216	275	259	280	254	270	288	266	292	295	284	250	261	297	269	277	266	258	243	268	282	286	275	271	250	278	261	247	259	252	285	258	268	265	266	279	269	267	279	247	269	283	263	280	254	263	266	251	254	281	288	262	262	275	253	260	282	239	260	298	257	274	267	250	225	302	291	259	245	316	255	279	284	250	260	258	258	277	262	302	274	274	252	271	286	274	263	272	266	254	265	282	275	272	275	283	272	282	236	278	266	243	256	286	276	280	276	256	275	252	259	255	267	275	295	275	268	272	263	278	277	287	240	267	244	252	248	286	255	278	250	259	271	274	293	245	251	268	220	279	269	260	249	280	275	270	292	283	264	254	286	299	299	281	274	283	264	252	296	262	265	290	290	274	270	260	277	277	270	241	283	255	261	252	277	289	277	283	235	274	262	305	303	271	250	265	283	251	270	272	270	275	286	253	240	284	266	270	270	278	255	255	292	239	264	255	276	261	268	283	265	285	275	243	239	280	272	283	294	289	266	276	256	285	272	295	271	286	263	267	247	282	289	299	293	265	293	234	256	275	281	279	259	277	296	266	263	260	271	252	269	269	235	254	276	280	313	273	269	246	279	264	273	257	296	260	300	252	250	261	278	271	292	286	233	250	246	248	239	266	277	259	260	268	274	253	259	247	279	267	291	265	267	262	277	312	259	264	248	242	301	252	293	294	251	282	272	266	299	266	271	265	285	283	294	274	246	236	230	248	272	282	274	269	262	254	261	302	277	250	271	267	287	254	281	238	275	280	271	284	286	258	269	273	275	284	242	290	251	268	251	269	253	241	258	288	287	263	269	254	262	296	277	269	281	226	278	255	282	257	278	266	247	280	264	264	251	248	259	284	247	259	261	290	257	269	272	285	252	265	261	282	265	266	264	280	273	242	275	281	296	291	263	281	262	286	278	265	259	260	271	274	262	264	261	255	280	290	280	249	241	269	301	309	302	288	249	273	277	254	287	234	262	293	247	243	279	269	275	275	269	309	271	266	284	247	272	283	262	265	273	274	262	271	231	304	246	277	232	268	272	255	289	262	243	300	303	277	271	286	259	275	308	273	251	280	284	257	251	228	269	273	307	284	287	288	240	273	288	257	278	251	251	258	234	289	280	244	255	270	256	246	246	283	247	281	261	262	265	283	307	284	270	269	268	271	235	277	301	302	264	243	265	268	259	276	268	248	261	241	297	286	261	244	270	256	275	285	301	272	249	273	265	270	303	270	289	264	260	241	290	268	283	248	264	252	286	283	281	274	281	249	285	260	290	253	250	272	249	261	290	256	277	269	270	269	318	263	292	278	279	265	288	297	278	281	263	264	256	275	266	267	275	237	288	243	251	267	298	301	284	292	300	262	289	261	248	291	256	253	270	267	258	272	288	277	265	286	269	272	279	275	264	272	270	262	291	265	293	267	269	259	271	261	272	291	248	288	270	241	293	266	270	279	259	279	279	278	291	293	263	261	264	250	266	251	270	261	281	282	261	291	256	267	293	284	306	290	244	286	291	279	268	280	266	288	291	239	261	276	266	280	295	274	292	273	300	260	270	283	254	283	277	272	284	292	284	259	290	242	248	263	245	251	270	271	272	282	268	259	254	254	285	287	283	267	259	254	271	290	270	263	237	268	286	278	269	266	310	269	262	263	272	292	249	277	257	296	273	283	302	271	259	290	270	248	260	267	274	268	244	278	266	274	277	292	283	269	277	283	262	252	255	291	298	268	282	289	282	254	269	301	291	272	258	274	282	244	268	277	256	293	255	253	250	271	298	263	265	266	292	284	296	264	280	269	269	262	282	304	263	228	264	265	274	249	254	270	256	269	276	277	266	264	266	269	312	275	274	280	254	263	270	268	261	295	242	262	249	269	304	233	260	246	280	267	273	248	277	275	263	293	256	262	278	273	260	258	297	292	275	273	289	259	271	287	311	265	275	295	268	272	260	235	292	273	255	262	247	272	260	269	300	263	263	267	288	263	250	246	240	254	268	287	264	262	248	267	256	242	256	304	277	284	258	277	299	283	283	253	279	268	236	294	290	249	289	238	275	274	290	287	254	289	268	238	252	257	300	267	252	274	255	269	286	263	280	256	284	275	258	276	271	298	270	278	257	281	253	256	254	253	290	289	268	261	270	283	272	253	259	257	271	311	261	271	249	263	299	275	252	249	272	248	247	290	273	237	251	274	257	250	258	256	296	254	287	284	267	244	282	286	239	291	252	266	283	263	252	274	261	280	272	259	256	295	296	241	276	287	293	274	259	227	233	253	259	271	295	271	272	253	243	282	264	288	269	275	237	287	266	251	237	237	305	242	262	274	291	261	274	289	268	261	249	270	258	266	276	277	285	294	267	274	274	262	262	276	276	246	267	267	273	253	281	290	276	283	262	281	282	272	281	267	319	286	247	274	284	263	266	267	274	256	267	310	258	220	285	267	268	299	288	276	266	317	272	258	263	273	245	280	256	251	282	260	254	283	256	256	261	277	270	271	255	284	269	290	267	281	263	271	270	266	287	276	262	253	269	275	255	286	253	288	286	275	278	267	262	254	295	250	254	263	278	248	297	253	266	279	292	253	265	277	269	278	265	284	259	276	283	288	251	284	247	264	292	294	272	273	276	262	266	280	249	296	271	239	256	265	248	245	258	277	249	263	281	265	283	269	294	250	263	258	300	248	264	277	263	267	268	283	258	278	258	265	303	266	300	271	288	254	275	249	276	269	262	266	270	284	251	292	281	273	258	275	287	267	282	289	271	274	280	301	301	277	311	298	248	257	263	263	262	274	261	259	287	255	261	300	290	268	246	261	277	247	225	257	275	293	262	256	263	268	274	262	284	267	295	261	269	256	286	261	258	230	278	268	279	289	262	255	274	290	259	259	244	253	259	245	259	272	289	284	290	271	271	312	240	266	234	282	235	244	301	266	262	288	276	261	271	247	275	230	258	240	254	254	259	288	296	292	306	254	256	278	271	262	251	281	259	256	275	298	259	253	231	281	284	274	267	257	265	254	305	257	309	285	288	268	303	247	274	269	308	297	281	277	287	260	276	235	271
22257	21209	29037	23688	21200	21178	8428	1329	836	724	622	576	568	471	508	492	452	463	423	460	414	409	415	402	399	406	410	424	421	412	444	411	405	419	396	429	409	382	436	390	410	441	419	404	404	384	427	404	394	436	366	402	431	407	390	407	418	394	404	396	393	392	409	424	383	411	413	399	392	389	425	386	390	395	372	399	351	393	379	381	365	422	368	401	375	367	405	414	410	413	369	369	400	405	400	418	413	371	387	376	396	392	400	392	420	374	385	401	344	371	394	378	373	390	372	379	404	373	410	395	389	400	379	412	418	352	418	408	372	389	396	425	382	398	369	355	396	391	421	398	355	427	391	425	378	385	357	368	357	419	357	385	366	392	378	386	412	370	424	381	388	378	363	366	400	360	408	367	373	418	373	424	380	389	394	377	375	392	405	395	371	384	378	406	374	382	405	415	382	380	372	371	414	358	365	400	407	396	391	390	358	390	358	364	367	352	387	397	403	355	382	391	413	400	379	376	393	412	371	373	364	370	378	396	382	396	370	405	374	401	364	408	400	403	382	396	382	418	395	382	423	419	390	381	383	385	363	367	389	389	421	359	382	379	401	389	367	408	427	380	392	398	412	363	419	408	398	410	394	376	374	392	383	390	381	380	362	352	388	378	445	417	381	402	406	376	385	375	415	409	407	424	371	386	410	427	379	363	380	437	414	373	382	403	375	390	403	415	423	373	364	417	384	366	372	417	410	396	384	414	405	394	383	383	424	407	391	388	403	392	327	372	405	374	349	409	401	405	378	383	401	362	389	383	382	436	387	361	388	400	393	386	362	405	396	407	376	393	395	387	374	396	411	407	380	367	459	404	409	418	360	412	402	388	403	423	380	391	358	408	389	360	405	382	398	385	391	428	423	385	390	389	357	386	415	403	381	392	364	402	419	391	422	356	384	381	372	365	367	405	379	386	348	413	411	384	387	365	402	402	414	337	391	376	418	369	391	370	382	402	390	368	365	364	410	385	375	401	392	421	363	369	398	393	358	374	398	369	385	375	403	363	368	391	376	377	385	415	411	365	401	371	387	379	392	376	382	373	405	383	354	352	422	434	379	380	398	379	394	425	397	399	359	400	397	411	372	399	401	379	425	416	362	394	374	400	401	406	360	445	342	368	418	398	407	395	396	392	343	371	387	399	396	382	380	420	397	368	370	377	398	410	438	388	397	389	382	371	403	377	408	360	418	399	436	395	375	361	363	407	387	367	369	360	349	373	349	356	364	367	387	383	390	367	391	389	368	401	403	382	387	391	426	332	384	396	427	420	378	410	385	372	401	374	388	344	386	426	416	398	357	406	420	399	375	367	401	390	362	390	386	379	428	382	371	413	389	372	391	386	392	402	394	387	395	390	385	392	404	377	408	373	370	366	392	374	333	413	416	376	370	397	369	397	448	416	392	378	425	399	372	397	337	379	392	369	418	384	365	385	351	375	395	362	395	371	358	402	392	368	362	364	400	379	383	389	396	385	373	390	395	351	418	383	368	415	351	407	378	374	401	387	390	381	373	379	357	414	395	371	364	385	410	375	358	377	407	380	358	399	391	378	371	390	362	413	376	374	419	430	392	339	375	388	373	374	392	405	355	387	376	381	359	418	432	387	367	408	396	373	367	396	398	387	410	371	365	405	395	385	371	399	417	386	386	404	373	380	407	401	394	392	400	393	398	405	388	394	419	388	406	379	371	389	399	409	417	388	389	359	376	381	409	396	364	412	363	392	387	378	405	389	370	352	362	394	365	411	377	366	373	420	413	359	390	371	361	397	401	355	373	374	374	372	408	384	431	410	373	383	398	394	401	361	362	431	384	375	359	403	407	382	387	397	377	394	363	385	398	369	410	369	408	386	387	400	388	417	394	387	401	349	405	416	413	401	385	366	391	401	359	403	424	400	396	381	373	408	399	397	414	398	382	407	383	413	370	372	400	372	354	398	402	364	411	430	403	420	393	396	404	374	367	407	401	400	361	333	402	391	351	373	344	414	410	375	374	406	371	407	381	401	394	386	391	354	425	388	419	379	430	398	390	377	427	403	350	358	394	422	394	397	424	394	397	382	391	394	397	391	347	388	391	350	364	366	362	399	403	408	388	416	390	419	392	390	379	392	393	342	428	381	385	369	366	415	369	389	374	373	402	399	392	404	361	431	393	351	391	384	353	401	374	399	418	374	407	396	396	413	389	406	392	386	369	400	373	367	380	399	410	412	391	363	411	379	390	367	400	428	419	401	365	369	393	378	412	365	362	414	415	387	374	357	391	407	374	390	434	342	373	376	416	375	382	375	408	381	361	425	380	377	401	397	391	373	392	367	371	401	377	405	354	382	391	366	381	386	362	410	337	405	414	387	382	411	397	371	387	408	384	382	401	372	385	404	380	380	389	393	397	390	383	392	396	380	401	374	380	370	381	408	356	359	362	402	362	386	412	396	356	381	410	392	392	331	395	436	372	384	412	376	410	385	366	379	326	401	364	359	380	394	376	407	355	377	391	357	400	423	371	393	419	375	400	387	376	384	396	396	374	408	361	421	401	384	371	392	398	394	342	368	400	366	398	395	413	377	394	387	392	406	340	388	358	377	399	400	395	400	421	395	407	392	345	386	373	398	387	384	381	388	388	349	369	404	376	405	356	435	373	418	343	363	361	377	395	382	403	391	379	386	390	369	429	383	393	412	374	417	372	369	369	375	407	407	391	401	385	411	383	396	391	336	383	405	383	380	372	414	407	360	382	358	384	410	409	405	380	414	407	393	384	396	360	395	406	369	381	409	414	368	395	377	392	402	393	402	392	416	398	367	406	412	357	391	394	410	396	359	364	361	401	409	393	401	402	372	382	371	391	386	426	366	401	387	375	371	380	423	393	367	409	411	343	377	394	409	393	398	379	376	372	421	388	368	397	413	352	421	365	361	388	357	363	423	387	421	381	420	412	403	395	388	396	410	362	379	430	374	389	427	360	355	372	402	393	397	397	383	390	354	368	384	408	395	366	384	385	382	347	383	386	358	400	383	395	395	378	382	396	396	401	361	367	395	379	378	391	396	398	390	413	369	370	391	395	379	401	358	424	395	363	367	409	400	419	397	399	370	388	373	396	410	355	378	394	370	393	381	437	406	376	401	433	347	389	397	382	388	398	416	405	397	366	414	378	403	369	380	381	389	361	397	389	404	362	413	396	383	373	403	382	388	364	399	355	411	399	378	414	401	354	390	386	420	403	364	407	385	383	343	379	404	373	409	427	414	361	356	367	391	416	410	403	392	400	418	394	357	402	383	391	372	390	381	404	395	364	397	367	394	391	371	382	432	373	428	350	370	404	390	403	390	380	401	363	369	381	361	411	414	397	387	416	378	384	363	371	424	367	376	393	370	413	368	391	369	390	417	381	368	411	382	430	378	368	413	400	405	346	377	397	362	376	378	373	373	379	390	394	358	389	398	383	399	401	411	405	379	391	379	389	361	385	399
31761	49763	16673	7523	5690	4186	3177	2217	1650	1327	1079	976	853	772	657	640	607	676	602	581	586	563	550	526	560	538	566	566	582	587	577	550	571	515	575	548	558	541	571	511	553	536	581	583	580	533	532	553	525	536	512	523	572	553	522	534	539	506	549	542	543	535	533	530	484	498	532	492	482	516	540	486	539	504	507	512	505	518	510	487	496	497	516	492	494	505	525	529	511	527	515	502	508	496	480	529	545	525	490	526	525	528	475	482	499	477	491	530	504	535	472	530	503	519	531	490	493	513	506	502	447	520	507	469	554	488	523	507	516	496	487	532	486	464	494	522	501	535	521	523	527	509	556	497	523	515	481	489	483	527	485	505	526	471	520	496	536	500	509	505	497	503	501	473	490	507	493	493	534	502	501	484	489	503	495	520	516	537	533	509	485	502	491	507	493	497	515	503	557	493	547	503	494	545	536	546	539	506	505	521	534	501	521	532	534	501	553	505	522	539	520	513	477	541	481	529	476	479	491	497	492	528	485	493	451	502	495	528	482	504	512	504	512	526	478	517	524	501	488	446	545	500	512	469	567	538	510	513	494	468	507	512	537	501	505	490	504	516	493	560	479	491	491	536	525	497	504	522	475	540	498	507	473	481	516	489	474	527	504	506	512	504	490	479	493	494	476	509	467	464	535	534	532	483	501	491	490	472	530	531	483	495	481	506	481	532	484	501	483	489	507	460	481	547	526	458	464	512	497	520	522	534	494	510	509	505	487	456	510	488	486	499	527	532	525	497	505	531	477	486	496	503	489	556	506	485	480	521	527	475	486	478	510	509	507	511	519	497	486	480	498	508	548	518	488	511	500	518	509	510	519	509	499	491	507	501	514	567	500	508	519	483	489	511	463	486	482	520	564	489	514	487	482	512	562	484	534	505	476	501	509	502	524	463	506	493	549	474	518	495	527	451	477	542	504	502	514	510	507	479	482	538	536	468	547	504	489	511	507	473	493	519	523	511	505	488	507	453	514	484	501	503	548	484	458	516	476	499	500	503	519	505	508	479	536	484	521	513	521	507	501	494	557	464	484	478	552	528	517	532	498	493	519	524	497	517	508	504	531	491	504	559	506	499	453	523	497	538	509	503	465	515	456	457	475	489	511	513	477	518	481	497	495	543	523	473	512	543	524	496	479	518	496	503	499	563	536	529	515	519	487	500	541	549	467	512	520	505	509	510	477	477	517	506	518	533	526	545	476	480	502	501	494	517	491	482	509	493	536	507	531	489	490	487	524	520	534	468	527	530	518	487	502	486	486	500	500	505	502	531	504	579	517	518	500	532	531	520	498	528	508	520	520	473	504	459	525	515	510	494	487	489	500	526	511	509	497	545	508	486	539	501	487	513	478	515	565	486	498	576	488	495	536	474	539	502	464	495	529	549	495	522	494	555	525	469	521	499	501	480	543	509	529	525	501	503	505	538	525	515	503	439	475	501	501	497	491	526	531	492	496	528	473	493	512	475	533	483	503	532	496	484	496	485	517	460	508	522	476	459	489	498	480	517	549	490	541	493	505	480	508	498	491	451	516	501	523	523	529	533	489	501	521	496	493	530	501	466	535	485	513	491	466	531	523	505	485	510	498	511	500	495	487	519	491	516	533	451	499	472	484	523	516	488	493	542	540	464	508	485	519	496	485	521	474	521	492	534	511	510	473	498	508	517	501	514	502	537	478	510	511	491	492	492	490	503	520	502	508	531	509	535	492	528	490	496	491	516	488	542	506	511	444	483	515	478	515	495	533	453	530	486	487	519	473	485	521	528	498	502	432	524	520	527	531	509	504	464	488	483	506	525	539	476	485	513	494	508	490	522	500	483	473	517	472	517	542	495	499	521	493	493	512	508	490	503	559	536	501	513	503	539	500	525	524	528	473	530	487	499	541	508	473	528	491	486	462	513	485	483	479	525	489	538	535	465	517	491	561	521	509	477	532	477	561	482	484	530	531	464	512	513	502	513	482	502	498	477	501	479	509	528	505	445	492	482	488	512	492	514	498	568	555	496	512	499	530	515	487	489	531	495	518	495	525	520	534	509	557	551	522	494	512	478	517	528	508	531	516	520	517	461	487	497	548	501	523	576	480	532	522	533	471	504	560	510	531	477	517	488	519	487	508	517	487	537	488	511	490	484	506	496	531	483	527	457	488	517	497	506	532	505	487	517	474	524	495	470	494	527	510	476	508	523	489	493	524	523	537	527	506	527	500	439	536	484	502	504	521	517	489	509	526	500	513	455	524	495	477	528	491	524	501	534	475	513	534	510	491	530	499	485	505	465	523	512	488	483	493	496	479	511	519	502	518	469	505	506	518	512	493	495	502	513	509	500	522	519	474	502	494	490	517	479	474	476	489	548	522	542	537	482	497	525	510	505	494	532	497	534	519	519	493	521	519	476	503	484	525	512	522	507	530	486	479	475	497	503	500	563	488	533	510	501	511	534	474	534	504	516	488	511	507	500	496	486	510	494	469	518	509	499	536	510	544	485	495	505	502	516	504	531	487	519	539	499	506	549	529	475	484	509	486	554	499	501	547	495	511	514	515	492	503	524	508	491	526	501	482	506	484	509	495	528	472	528	496	458	472	501	461	510	470	508	523	539	509	541	512	506	518	531	534	485	515	524	518	477	501	538	478	486	496	452	479	482	509	486	496	437	517	540	478	487	516	540	489	521	483	505	537	502	507	500	469	501	521	466	505	461	558	527	480	487	510	478	503	533	504	516	534	526	480	490	517	463	533	490	528	532	507	484	487	552	470	492	499	497	508	492	478	515	500	517	519	520	521	485	474	479	525	484	485	508	539	526	494	506	559	475	475	525	502	518	521	501	500	502	488	517	496	476	464	509	552	492	481	497	515	477	533	496	493	526	499	486	494	507	460	502	537	498	503	517	483	520	484	502	493	432	492	531	490	440	489	517	516	535	500	510	458	494	500	526	485	512	505	508	481	502	565	493	493	520	467	529	521	507	512	524	492	513	500	499	529	492	466	492	479	496	491	511	504	474	552	513	518	493	504	492	494	506	512	534	521	509	514	507	514	509	502	491	532	498	537	523	470	528	487	505	517	528	530	512	507	483	511	472	472	496	525	537	527	539	486	510	481	504	479	519	512	508	507	520	504	495	487	512	513	542	502	520	507	482	503	511	482	485	496	519	502	484	528	505	505	516	499	541	515	498	502	523	480	483	518	529	544	519	481	521	537	541	509	505	477	512	510	493	532	496	501	525	533	480	488	493	472	467	502	502	496	491	491	529	476	549	502	512	526	503	511	502	504	480	500	529	556	493	535	501	517	476	488	492	474	518	487	494	499	490	510	511	445	516	518	506	446	507	500	472	483	494	488	500	472	494	530	543	517	532	502	543	493	483	524	481	482	514	528	498	462	483	493	527	509	488	547	495	509	501	494	510	540	465	509	499	468	496	517	493	540	522	516	520	516	530	519	531	494	523	484	535	507	536	516	515
27415	21785	11442	2255	1086	780	656	464	457	403	385	350	346	351	383	320	371	347	361	345	357	308	327	355	324	340	369	344	332	332	323	332	353	360	342	317	383	341	371	351	369	377	330	347	373	372	351	318	360	362	337	363	371	359	348	381	326	345	353	402	356	335	340	348	362	335	370	374	349	326	296	349	323	343	319	333	345	320	336	321	370	325	327	352	352	370	348	336	328	379	330	368	334	331	323	330	330	319	361	329	339	343	327	337	340	365	335	348	325	368	373	335	346	328	325	368	352	352	323	326	381	334	364	362	361	342	335	326	339	341	372	368	338	333	316	342	338	320	396	323	327	359	322	360	305	373	362	358	323	360	321	342	346	318	340	373	347	349	350	333	337	343	329	345	344	362	359	339	364	349	345	329	325	346	331	348	323	369	343	380	329	343	356	360	365	343	375	353	321	354	373	314	382	346	347	342	368	325	363	328	338	348	303	323	338	331	378	346	373	360	335	348	360	358	342	336	350	331	344	343	299	356	360	319	337	328	339	331	320	322	359	357	361	347	324	332	348	327	350	363	365	355	326	332	394	346	321	355	370	333	349	349	338	341	375	328	356	338	345	407	345	327	343	300	308	348	378	382	323	344	331	353	350	336	368	331	356	342	344	325	332	296	343	331	345	373	344	335	345	312	334	337	355	339	360	391	335	331	320	303	343	339	330	365	337	374	389	343	361	357	332	340	325	356	364	330	358	349	319	346	364	338	339	369	358	345	310	330	362	329	308	328	332	329	363	337	354	353	354	348	360	324	340	322	353	328	337	338	392	348	325	332	341	341	340	339	337	346	361	358	371	330	323	329	367	320	337	361	345	358	335	356	372	333	366	341	359	368	336	363	377	339	365	356	332	347	342	333	328	319	321	344	357	352	358	350	388	354	370	340	363	360	383	332	358	336	333	325	324	357	333	358	367	371	354	320	364	338	343	356	331	346	327	335	348	343	328	315	318	362	344	321	330	342	341	357	354	306	331	363	365	330	327	361	329	329	314	331	347	356	341	356	313	321	342	311	357	346	334	326	357	322	323	336	342	344	333	335	311	363	361	361	345	320	344	369	352	362	329	345	329	364	352	377	359	347	331	334	329	360	349	332	327	357	352	406	351	368	325	321	355	343	339	375	385	344	351	377	322	337	364	329	336	334	328	354	347	315	345	364	369	356	333	357	343	335	337	313	328	346	322	346	318	350	319	353	353	375	357	347	316	333	378	339	375	357	356	323	358	356	351	340	359	347	324	345	366	336	359	331	355	333	337	344	336	319	326	345	357	355	362	308	348	366	322	327	374	362	312	347	347	356	358	348	341	346	337	348	311	355	336	340	348	344	344	331	342	341	355	339	318	344	361	355	348	362	342	357	349	351	330	332	345	310	347	330	385	374	314	348	357	368	339	353	333	357	345	366	354	383	353	350	323	322	352	368	363	361	372	347	345	344	356	352	326	348	307	338	317	355	363	357	325	329	358	333	342	367	337	351	334	357	336	362	328	336	346	349	344	345	360	349	311	335	375	355	337	376	346	322	337	332	353	335	306	333	321	348	312	349	331	393	327	348	297	334	369	301	339	372	321	353	358	338	329	317	299	309	304	331	332	324	352	311	323	314	345	309	339	335	357	380	347	330	335	297	361	368	363	339	364	329	338	325	332	338	372	367	319	361	377	350	349	364	366	350	320	341	361	372	340	333	331	317	330	350	327	355	331	339	329	330	375	327	372	332	318	322	346	363	329	345	344	348	361	330	329	329	318	329	322	367	311	368	339	347	322	358	321	327	348	358	352	324	355	331	340	351	358	312	308	309	337	351	351	326	342	358	333	322	325	341	364	360	351	376	358	348	353	356	359	342	310	321	342	349	331	347	372	343	349	340	356	332	362	366	366	368	360	358	369	330	356	369	337	363	340	358	347	329	356	353	358	353	341	341	311	334	331	322	348	370	308	320	345	332	342	354	355	336	354	357	342	381	366	309	341	345	315	367	370	362	338	347	331	327	319	338	364	333	325	353	348	357	390	361	336	350	351	345	346	310	330	320	361	336	355	359	339	323	362	341	339	345	346	345	328	328	330	351	342	376	376	327	370	329	327	320	366	374	339	315	358	369	342	354	359	352	359	318	322	348	336	324	381	303	368	316	344	350	319	337	336	362	327	340	325	343	317	341	332	323	354	348	328	380	348	359	320	333	320	347	365	320	361	354	379	336	344	379	358	379	328	351	332	312	364	341	348	381	337	389	366	338	347	345	329	331	362	338	323	344	337	356	367	335	363	348	332	375	362	348	353	349	303	337	358	379	330	340	339	331	368	329	335	389	366	379	371	353	333	336	361	347	323	338	349	333	336	334	354	337	356	338	308	341	300	312	377	352	340	356	329	370	371	370	362	311	351	361	349	351	347	336	314	356	325	355	339	347	359	367	342	349	366	289	343	336	332	375	336	375	352	317	381	326	329	321	347	403	350	349	365	328	354	335	358	360	388	345	343	311	370	319	348	350	323	328	369	332	327	367	339	342	353	335	344	346	351	352	304	336	344	318	362	360	338	324	313	362	341	330	361	317	349	346	358	361	361	342	344	357	391	331	358	366	363	366	374	335	348	299	358	360	343	381	329	302	371	318	332	314	329	340	339	344	340	365	334	365	356	348	306	367	357	317	331	354	345	381	377	358	357	326	312	327	350	368	317	338	357	358	352	370	361	328	315	336	356	339	344	335	341	337	330	386	336	314	344	338	354	340	332	355	358	348	330	333	363	370	348	360	346	324	371	323	339	357	368	328	322	345	337	366	350	337	309	348	338	334	358	329	357	324	343	317	338	308	340	352	331	336	323	346	313	339	347	337	347	328	336	349	331	348	374	329	331	355	329	341	339	322	336	322	339	318	303	350	344	324	335	338	342	311	344	316	331	347	339	362	358	347	325	338	334	330	340	351	350	302	339	331	383	351	333	348	325	314	356	358	348	367	363	346	325	350	335	323	317	324	361	398	357	384	311	320	364	369	343	348	340	343	342	350	330	369	358	314	355	351	338	336	342	331	373	340	355	320	366	330	347	327	338	336	317	353	330	343	320	343	358	345	361	325	308	322	320	358	346	335	342	334	370	351	368	328	314	358	361	344	325	354	343	348	333	350	350	376	338	338	316	340	343	358	346	334	333	325	363	333	385	346	364	342	308	359	374	365	348	358	333	347	351	332	332	342	322	356	328	342	345	323	389	361	319	328	340	320	315	347	351	366	322	330	343	331	312	358	318	332	342	331	338	337	351	341	355	367	346	376	337	324	352	325	324	327	338	346	347	353	364	335	327	326	334	312	346	386	334	341	308	329	330	375	358	343	324	369	333	352	368	359	372	363	312	358	341	371	347	349	368	341	331	366	346	312	349	342	379	332	328	353	313	322	330	322	324	363	322	352	358	364	344	298	385	341	311	365	314	365	332	356	324	331	355	348	369	364	354	388	351	355	372	374	342	334
22694	29072	5912	2507	1936	1500	1111	775	659	606	543	522	487	463	499	495	475	463	443	428	461	460	448	424	422	442	467	444	443	466	477	425	452	450	477	436	425	448	461	420	456	466	479	441	474	476	474	452	442	454	505	462	476	455	455	502	471	459	485	427	443	412	471	448	485	425	444	455	461	434	460	463	434	459	443	458	441	446	385	405	457	460	450	467	448	414	445	436	409	435	477	466	449	489	435	459	460	433	432	439	444	467	449	434	477	448	437	434	439	421	430	433	447	463	434	439	425	451	482	425	432	410	419	426	451	460	448	420	448	443	482	440	458	439	445	444	454	441	448	439	463	471	446	428	471	456	484	440	430	431	480	462	457	428	414	454	469	418	422	461	420	453	437	424	464	434	416	418	451	475	440	415	469	404	458	456	427	425	445	469	434	476	418	403	508	421	441	449	449	372	468	462	434	428	453	474	444	462	475	438	419	459	452	446	474	419	444	465	499	469	438	431	440	464	453	447	439	403	483	403	474	443	454	446	451	451	460	443	464	437	419	484	458	454	441	475	414	441	466	446	482	435	439	460	454	459	441	462	457	467	441	468	456	435	409	442	452	457	427	438	440	442	453	463	443	412	473	441	438	424	455	444	429	402	464	441	451	431	425	438	421	425	456	437	476	451	458	455	463	450	445	425	419	495	409	440	443	478	483	438	433	435	441	443	486	438	464	448	481	443	443	439	430	447	479	484	393	483	509	431	422	410	409	428	415	442	486	474	479	426	474	451	429	430	411	436	452	453	449	453	406	449	463	466	454	407	447	475	403	410	418	425	454	436	443	435	473	424	418	465	413	443	456	447	432	435	451	458	452	434	438	418	478	467	449	462	451	452	447	444	433	436	455	428	456	453	459	412	477	446	446	479	459	457	442	427	476	407	439	474	484	430	466	458	435	426	410	430	390	458	475	427	472	405	428	428	455	423	431	481	442	443	428	437	437	452	437	436	477	390	454	437	430	421	480	435	443	415	442	432	442	447	476	441	492	445	472	473	431	451	453	395	427	423	466	428	435	435	436	432	498	457	410	470	417	401	440	429	429	457	472	467	411	453	418	464	427	470	423	479	439	446	453	419	441	441	404	460	469	434	439	418	457	471	446	430	403	453	420	473	464	451	443	462	512	446	483	435	441	439	443	453	439	444	447	470	414	429	429	467	433	440	464	448	443	438	442	419	448	396	475	431	451	437	481	423	436	492	435	462	447	451	458	460	454	458	450	473	465	465	474	419	447	451	424	373	463	463	420	440	466	447	408	469	404	441	431	436	467	456	475	410	439	394	449	456	420	455	480	451	435	436	461	474	444	435	472	412	441	438	447	444	455	414	458	430	466	432	424	457	422	428	441	439	427	461	472	446	464	443	468	425	448	433	443	438	424	431	424	408	474	417	458	418	430	404	452	440	410	452	434	440	451	425	465	446	420	467	445	494	433	428	450	425	453	441	424	425	466	457	509	450	454	437	429	460	443	429	422	414	442	455	451	434	436	452	464	427	460	447	408	424	399	462	424	461	454	432	426	422	480	478	470	483	427	427	450	428	433	439	467	462	461	423	424	437	471	461	449	424	456	431	406	451	421	454	421	460	465	439	436	423	476	421	403	435	482	412	457	438	468	432	464	448	449	441	463	451	433	530	470	485	431	429	433	449	419	453	432	482	435	440	466	440	450	437	501	456	429	455	469	450	418	406	441	459	419	453	420	432	432	427	430	454	457	443	430	466	442	430	458	450	458	444	480	433	461	452	459	459	486	450	468	406	454	464	414	406	428	445	458	402	460	441	459	471	439	443	432	448	424	412	459	454	438	440	418	427	473	451	449	428	404	432	443	415	444	441	450	450	430	448	492	444	435	483	416	432	451	455	488	442	420	451	426	415	415	452	469	498	453	455	459	442	455	463	473	413	447	449	461	407	471	465	458	468	456	441	442	453	466	478	474	419	445	475	433	480	450	440	431	495	441	409	424	482	423	435	467	461	461	454	418	416	437	429	449	452	469	452	432	431	473	457	423	485	449	456	464	453	477	426	453	448	447	455	419	460	458	432	501	435	437	471	377	483	421	461	427	467	447	422	430	428	446	436	441	437	425	461	458	470	459	426	406	478	439	414	441	480	483	431	413	443	418	412	463	443	399	458	411	431	443	463	430	420	419	425	429	432	408	467	448	476	454	453	440	442	423	407	441	465	451	444	421	466	426	473	423	449	412	446	416	447	443	416	430	459	410	479	477	475	458	460	479	447	478	460	461	408	464	444	410	465	457	434	448	446	433	422	456	406	425	449	420	413	435	467	410	424	458	468	439	420	417	459	466	418	483	460	467	421	431	499	436	458	416	483	459	444	439	446	471	467	432	472	456	413	485	484	429	439	453	423	403	438	445	444	478	473	466	437	429	396	422	416	421	423	466	460	431	434	472	441	462	459	450	455	435	436	446	424	439	446	478	398	429	445	464	467	474	462	438	427	452	459	468	437	448	429	451	416	447	453	447	448	443	442	440	445	497	451	465	427	442	472	430	453	436	424	441	435	432	466	435	439	443	459	428	457	406	472	460	472	458	436	445	480	459	442	486	452	430	436	479	463	457	431	419	486	469	452	417	416	460	433	443	471	458	459	433	445	459	428	437	446	445	508	407	497	408	452	462	423	419	484	467	411	460	403	483	421	438	472	479	416	455	488	460	412	474	453	465	395	442	397	501	441	439	443	407	445	446	430	458	416	417	440	409	457	430	456	417	489	435	419	450	458	452	438	431	437	486	462	446	434	426	456	440	472	445	417	397	425	483	427	443	445	403	471	466	442	414	477	449	432	429	436	431	477	440	461	480	451	414	416	458	438	454	445	440	451	474	485	449	419	474	424	444	503	446	455	419	454	458	448	439	430	489	487	447	460	434	432	456	464	406	441	453	480	440	408	432	459	448	463	467	443	441	469	470	435	448	462	427	425	443	440	448	467	444	448	464	409	457	442	422	490	430	421	464	461	400	461	428	445	476	464	487	423	442	495	459	434	469	458	434	464	441	431	427	436	480	432	437	451	445	433	412	414	440	409	426	433	461	439	473	451	452	452	438	426	415	466	451	457	460	458	443	429	467	449	437	468	462	433	407	465	454	419	421	428	446	442	408	448	435	464	471	422	436	425	444	452	449	442	445	455	401	457	443	472	396	447	421	426	427	473	482	480	436	472	406	445	458	427	461	466	468	483	447	451	435	451	475	456	454	466	451	446	439	425	441	444	434	439	421	441	457	476	422	415	415	431	442	435	455	459	446	426	439	430	488	415	417	422	450	446	445	473	441	427	461	427	414	454	478	418	441	448	457	442	411	421	433	462	464	432	432	440	440	458	430	441	422	403	452	435	447	469	451	446	463	527	460	435	483	480	478	428	446	426	489	482	447	468	468	442	417	457	441	452	418	472	456	426	439	446	467	468	445	469	375	441	450	447	463	480	434	397	469	444	459	427	451	476
23098	21180	28423	24182	21135	10277	1768	940	759	741	694	651	593	579	577	581	554	558	562	512	517	526	552	537	503	515	537	518	541	495	531	549	500	485	509	539	543	483	523	562	497	490	505	494	491	544	512	545	497	525	532	512	522	506	569	532	532	474	549	500	474	453	544	547	473	496	516	506	502	534	528	502	515	498	480	521	515	540	504	514	500	501	490	505	510	441	504	541	510	535	498	531	465	505	514	512	549	528	546	509	520	530	506	515	521	515	467	513	521	502	469	516	529	509	508	444	485	476	499	514	489	508	525	508	470	501	498	538	492	522	556	497	516	486	491	518	518	532	469	478	495	508	459	505	517	505	501	515	484	482	522	516	511	481	503	510	513	481	516	518	534	530	512	501	504	520	446	510	545	531	524	529	530	490	488	495	514	499	474	497	535	469	504	482	482	524	473	485	514	522	485	532	482	513	495	506	504	481	534	539	513	509	515	488	542	498	476	504	507	546	516	503	486	508	510	484	473	492	520	523	485	513	464	519	530	544	475	506	491	560	517	477	543	472	509	512	456	495	539	469	503	496	512	506	510	516	493	522	538	469	484	518	530	498	478	475	502	482	534	543	532	520	494	492	526	555	463	546	480	533	523	499	537	462	502	514	467	499	490	500	494	513	494	555	499	477	504	508	517	546	451	492	472	509	506	508	555	543	498	477	489	486	521	508	542	487	508	548	527	481	500	533	469	482	520	510	484	514	503	536	489	530	481	486	482	462	492	524	475	536	501	511	544	504	478	479	476	541	531	454	542	525	480	494	508	518	515	488	500	490	501	532	511	484	481	474	489	493	495	505	522	509	532	463	451	498	545	535	491	489	502	508	509	520	502	493	510	490	496	489	506	509	472	490	487	498	524	506	515	517	518	477	505	542	503	535	498	490	495	521	512	516	493	487	497	519	495	496	509	484	516	532	498	512	519	510	499	523	482	472	484	529	504	503	480	501	486	533	482	457	489	484	545	486	475	567	477	546	526	503	524	455	545	529	491	472	503	517	540	495	513	542	522	536	496	529	505	498	550	482	523	492	485	475	539	498	576	522	501	524	511	502	492	476	519	490	504	491	495	465	508	486	487	502	520	506	478	534	492	491	534	487	487	492	505	488	522	495	523	463	511	519	496	503	505	548	490	506	521	496	513	500	474	476	502	464	470	528	521	506	484	513	513	450	484	500	535	504	525	502	502	530	502	540	539	484	515	542	510	537	463	463	511	502	480	500	502	522	526	524	484	460	505	508	508	549	547	521	553	492	509	544	551	501	500	544	513	502	512	482	525	506	559	500	512	496	487	498	535	520	489	515	508	494	483	486	490	483	512	483	484	494	519	556	504	519	486	499	519	501	507	537	475	547	535	505	530	491	500	503	517	530	495	536	505	473	521	525	521	502	530	534	486	497	534	498	489	506	488	521	528	517	513	531	510	489	497	532	537	501	513	505	521	486	526	519	481	505	537	529	454	535	498	513	487	509	512	513	494	521	496	516	492	516	499	503	483	495	519	495	493	488	478	505	510	486	481	492	498	506	505	495	497	507	482	474	499	508	507	525	520	540	512	486	536	547	522	523	506	483	508	488	550	506	528	489	477	480	498	466	499	507	498	452	506	492	480	464	508	535	513	512	499	486	527	510	520	530	494	540	523	474	483	498	504	550	505	516	485	476	515	517	495	505	490	526	505	522	505	484	506	544	521	503	507	518	493	500	492	514	516	511	465	526	513	519	510	512	524	522	502	480	510	499	463	504	474	513	483	471	545	486	506	497	499	476	517	508	486	544	510	496	566	492	482	535	513	513	549	519	488	475	471	493	501	527	502	475	515	493	456	503	497	496	514	496	477	508	470	469	524	535	511	486	482	490	525	459	526	493	529	518	510	497	510	481	500	509	531	449	554	522	504	514	505	489	525	523	520	505	524	501	460	564	521	504	481	499	534	501	525	540	516	488	485	549	530	505	489	472	510	526	507	514	470	501	501	521	521	502	525	510	505	470	446	492	473	531	482	516	497	494	494	540	439	512	518	518	505	501	481	508	513	516	499	520	499	495	505	472	491	495	527	502	527	492	513	507	511	506	486	531	507	538	480	513	561	492	492	519	535	507	493	501	516	464	467	491	516	516	524	509	507	495	515	474	485	529	492	514	483	506	512	510	533	488	471	515	509	533	491	482	524	513	524	470	460	499	463	513	495	459	530	538	456	518	472	532	509	487	466	563	523	518	494	475	509	491	510	487	517	556	520	531	484	528	495	524	463	518	498	475	481	523	484	481	524	493	509	509	516	481	534	454	499	474	488	485	520	484	528	542	517	479	522	477	528	478	443	518	503	532	520	476	510	492	537	507	489	505	495	474	479	512	472	464	490	523	496	519	527	521	478	549	459	508	529	539	525	545	500	495	502	483	481	468	489	499	495	499	487	531	482	525	499	496	537	570	510	504	501	518	484	490	490	469	499	536	505	522	504	491	534	496	542	481	528	527	501	499	523	490	539	444	499	533	490	500	525	527	490	505	469	527	530	510	541	526	518	524	512	530	525	458	533	500	507	484	516	508	531	536	497	466	499	493	497	525	492	487	527	501	541	517	517	497	525	507	504	514	494	530	470	495	503	550	489	550	477	512	509	497	505	523	484	493	541	529	503	510	518	470	517	523	483	471	509	484	483	490	488	535	521	490	488	462	523	510	516	506	528	478	474	468	518	527	495	473	484	487	499	526	536	488	509	472	512	501	525	510	466	485	463	494	497	526	491	482	463	520	513	538	525	516	526	519	482	473	498	524	461	508	493	472	492	477	494	506	511	515	550	499	522	506	511	473	530	519	480	516	524	483	492	536	517	445	486	493	544	499	485	518	495	520	498	514	512	498	450	504	535	480	482	491	501	466	466	521	478	530	499	504	505	503	488	531	510	487	497	474	488	528	538	494	527	522	542	495	488	501	500	533	499	491	533	477	474	516	487	520	543	486	516	499	525	529	458	497	491	507	510	474	542	536	519	514	543	530	483	466	486	498	522	520	495	531	525	506	522	456	544	498	549	547	467	502	498	502	515	500	491	487	555	493	512	503	566	487	513	543	423	521	516	504	483	481	479	492	527	481	480	489	515	484	528	522	466	467	528	463	513	484	487	490	508	511	507	527	486	503	501	522	479	506	507	492	532	536	495	488	474	471	503	454	521	525	495	483	488	500	503	501	527	532	515	493	499	488	549	556	508	507	497	554	469	507	492	496	530	456	557	501	480	494	492	492	505	524	500	505	502	533	517	472	450	446	527	528	497	498	512	514	491	467	507	518	511	469	499	548	511	492	521	532	548	506	552	508	485	529	530	481	468	508	488	458	533	483	557	549	488	511	508	499	479	504	496	495	530	507	540	498	454	520	507	509	511	482	517	511	476	513	489	484	476	500	471	524	489	510	533	494	494	528	507	536	501	493	484	501	496	515	540	499	531	514	497	480	515	519	545	537	534	546	483	479
27845	42527	12706	5319	3932	3060	2273	1614	1333	1180	956	897	823	758	786	749	671	739	712	674	694	667	684	700	680	671	713	663	702	679	682	674	688	637	663	652	683	675	701	696	634	679	717	729	684	697	659	680	725	687	655	663	679	677	702	638	663	670	695	639	661	636	652	659	626	722	670	679	700	669	663	619	682	619	636	685	653	631	653	676	635	644	604	649	681	659	668	641	645	606	636	645	642	654	695	655	646	679	636	660	631	619	646	623	617	659	689	619	580	693	657	612	660	671	627	606	646	656	617	663	672	663	622	657	700	628	635	647	628	642	658	647	603	635	619	638	650	636	657	654	653	650	660	631	617	647	663	676	642	668	630	653	644	635	680	665	624	641	586	632	637	672	638	625	679	645	632	618	647	694	632	623	629	597	598	652	620	657	670	635	689	617	575	642	685	659	625	653	667	618	615	643	688	637	647	651	694	665	635	618	702	676	671	630	632	668	699	623	652	656	659	624	654	660	646	659	644	649	644	660	610	673	601	604	626	659	613	641	648	656	605	640	618	637	648	667	662	661	632	672	655	623	666	647	653	633	655	657	639	652	609	666	660	686	629	654	668	667	625	623	640	650	650	686	665	637	662	668	626	633	690	616	642	686	620	655	648	666	619	645	611	662	655	651	638	635	643	620	646	681	632	647	626	606	631	645	631	644	648	638	623	666	652	629	667	638	639	663	633	635	645	651	616	661	644	664	644	606	637	655	651	682	683	613	677	635	637	681	640	596	637	648	671	639	680	650	642	667	630	616	660	707	637	626	629	647	633	615	654	620	656	681	684	659	638	620	625	654	681	655	636	637	620	671	633	681	712	616	645	647	621	601	679	629	673	645	666	642	643	644	668	616	623	587	680	665	648	665	667	623	649	691	643	656	620	617	686	618	604	609	668	617	621	647	635	667	630	662	679	628	671	687	618	666	642	658	633	682	658	647	650	642	664	648	625	693	649	642	643	639	623	636	641	647	682	621	655	650	627	661	627	642	642	668	650	673	651	647	640	632	610	663	640	599	624	655	652	694	679	679	655	598	648	649	664	644	649	647	647	658	659	680	646	652	673	619	638	679	611	607	690	675	633	673	641	641	637	617	657	644	656	625	649	651	678	623	654	638	623	611	598	647	669	622	595	581	617	665	622	652	654	692	612	642	647	637	648	674	655	646	628	652	617	633	630	655	635	653	610	666	601	696	642	629	652	655	604	631	614	709	638	628	659	639	655	673	625	706	669	660	599	604	649	646	684	644	645	655	653	681	640	665	661	668	702	675	617	663	619	603	623	658	658	659	681	633	653	625	608	632	676	669	630	632	644	593	639	642	628	620	645	623	661	625	650	698	673	652	649	626	669	590	635	630	661	630	604	617	650	617	674	679	660	616	676	652	632	616	669	613	630	640	661	640	616	646	605	587	640	647	679	658	654	696	618	636	685	656	671	703	646	621	642	635	663	659	637	621	619	628	652	623	652	673	666	614	681	657	641	622	649	660	668	666	662	633	634	618	663	640	648	635	652	599	635	693	652	680	640	689	663	645	652	648	647	603	702	630	647	599	615	639	620	644	661	652	680	638	644	650	659	645	655	643	682	650	646	654	645	667	631	637	691	667	605	654	650	656	625	641	683	623	679	675	648	637	655	654	639	646	614	606	642	656	663	619	616	665	616	612	645	628	631	632	640	656	625	658	614	614	653	636	609	656	634	583	615	671	645	639	635	662	629	641	650	645	656	620	672	625	615	667	633	660	628	649	631	642	669	630	637	693	656	671	663	654	660	685	633	678	657	627	666	650	628	630	679	648	649	690	682	675	608	647	639	661	658	618	631	638	632	653	676	612	642	635	603	590	614	672	636	655	662	628	665	658	649	636	663	641	666	642	651	642	642	649	632	654	676	678	602	632	643	632	691	629	655	681	637	652	669	681	621	621	635	637	650	634	623	665	673	644	660	642	620	643	650	624	673	618	658	618	675	668	660	674	651	671	663	651	670	698	642	643	672	619	631	711	655	623	651	633	629	662	662	639	636	629	591	686	683	616	675	648	628	593	647	642	669	583	627	661	659	679	660	613	627	645	712	618	644	612	674	624	621	627	678	627	636	607	662	598	652	682	637	696	678	662	610	642	623	684	694	615	627	682	657	635	631	597	660	678	628	651	647	593	653	608	688	615	682	624	661	657	662	629	667	682	659	657	625	655	646	644	626	676	630	683	614	665	638	668	643	660	642	654	692	663	630	651	652	650	624	669	677	639	607	661	627	595	647	644	664	595	605	672	639	655	631	686	680	627	648	663	629	639	671	636	630	633	666	632	627	607	686	683	632	613	648	665	651	674	641	688	667	671	600	646	664	640	642	676	642	648	648	654	604	686	716	657	625	658	649	640	635	625	634	644	634	638	670	623	628	663	609	577	588	644	663	652	628	644	597	614	641	684	649	642	663	644	648	683	668	651	673	646	641	629	645	661	674	684	635	639	674	636	676	652	668	657	636	665	693	680	685	661	658	654	624	672	675	635	616	656	675	651	662	654	615	631	667	622	677	657	643	630	658	648	683	652	650	625	629	609	632	593	624	644	655	649	622	655	669	633	622	604	632	622	622	695	608	659	637	674	653	662	638	658	669	611	683	648	648	649	690	654	589	672	652	668	672	605	626	639	661	585	704	616	624	618	656	664	703	654	639	694	658	635	634	652	631	645	631	635	643	636	630	665	645	640	666	667	617	683	630	617	637	684	641	633	670	673	645	656	645	642	610	678	663	643	649	609	590	636	638	608	622	628	648	640	656	672	699	673	589	645	674	670	667	628	674	666	633	672	637	645	613	601	683	634	604	681	592	651	643	597	650	640	661	597	624	668	651	655	624	654	634	585	613	611	610	625	619	653	671	628	660	608	668	600	622	656	620	642	656	606	623	640	650	639	668	655	657	622	619	732	638	610	635	658	679	629	636	625	646	642	663	660	693	649	626	653	658	715	631	633	639	628	661	638	704	644	673	621	596	650	659	645	698	671	637	608	644	662	600	631	684	646	668	649	618	657	697	620	605	654	669	639	668	649	623	643	641	625	676	596	641	696	624	649	649	650	621	607	612	656	621	665	656	638	646	605	701	648	665	642	642	648	660	657	656	649	642	626	679	668	689	639	686	626	635	653	649	642	639	622	631	627	629	671	614	685	629	624	614	615	678	640	638	674	650	602	631	646	620	651	653	629	615	644	665	619	670	640	644	623	628	646	641	630	641	631	643	606	643	616	613	632	606	647	597	637	631	679	628	650	666	670	659	597	650	648	655	704	662	656	639	654	664	653	621	610	620	662	649	686	678	619	642	695	677	640	622	644	597	641	648	656	642	617	645	658	651	596	649	641	640	645	666	650	643	664	666	622	648	606	664	609	640	656	667	634	659	680	606	638	622	582	641	629	663	630	672	651	645	664	642	646	619	652	648	639	659	644	620	661	644	644	669	640	679	594	662	654	626	611
24190	21208	27295	25105	9145	1062	672	448	374	332	295	270	272	243	217	219	266	199	222	232	197	216	215	203	220	219	212	198	202	216	212	189	203	215	198	200	191	209	224	221	239	200	225	189	206	176	266	205	215	221	214	220	211	220	211	200	227	225	204	229	213	209	235	218	220	183	210	178	220	200	218	168	189	186	195	188	204	217	188	209	214	188	217	207	198	190	194	205	209	204	203	224	189	182	191	231	221	196	200	205	214	198	209	206	198	203	210	170	207	188	188	189	196	213	185	211	186	201	217	209	205	185	212	206	189	219	202	197	199	187	209	180	185	188	198	188	199	217	207	194	191	208	189	202	202	206	206	200	215	204	202	195	185	192	212	187	185	172	215	210	209	191	205	191	198	198	208	181	231	187	226	202	195	212	187	209	189	214	184	181	233	203	189	186	200	212	203	233	206	216	222	190	206	213	206	201	188	190	203	201	195	203	197	207	216	226	187	205	219	221	216	189	184	237	183	206	192	187	214	232	217	209	192	199	206	187	193	210	199	190	204	200	209	189	200	173	196	221	194	198	219	207	204	223	213	203	188	220	194	182	186	193	244	214	206	186	204	226	239	212	206	215	187	191	175	214	187	199	228	213	185	208	185	200	194	222	215	218	215	220	197	221	217	212	221	194	191	209	222	174	205	222	193	186	198	212	206	210	187	187	188	205	185	220	220	189	235	212	227	191	192	201	233	184	183	195	196	205	195	194	216	204	197	191	225	195	191	206	216	192	185	206	199	166	234	178	211	215	198	188	209	179	207	216	178	189	196	220	206	213	201	196	208	198	181	188	215	204	189	230	241	192	187	186	174	226	186	200	186	198	215	211	200	182	205	176	210	191	207	200	198	183	198	202	199	193	191	174	190	179	210	204	184	222	203	206	219	209	193	188	196	196	189	217	209	175	221	194	197	200	226	207	203	180	180	190	202	194	213	210	200	213	191	175	201	193	206	204	218	190	207	197	185	193	192	201	201	208	203	204	190	197	192	195	200	202	190	213	209	219	207	200	205	189	196	199	201	185	204	192	177	239	196	201	206	212	176	198	182	194	211	210	204	211	202	223	201	197	197	203	204	182	203	192	205	208	224	206	218	215	192	206	199	221	201	192	204	210	207	195	184	233	192	208	201	212	168	203	203	219	209	231	199	195	203	169	210	192	198	214	228	205	208	200	210	206	205	181	201	205	204	193	207	208	215	197	168	183	192	204	186	199	216	185	194	173	195	220	219	205	185	227	197	238	193	192	198	206	222	199	199	228	205	190	191	200	181	196	210	216	206	199	206	207	198	192	210	197	194	188	202	210	191	210	197	195	187	211	199	203	215	186	219	205	190	224	190	200	193	207	168	214	184	197	213	174	191	196	173	199	192	204	189	191	208	198	189	182	221	199	218	212	199	197	206	188	183	222	204	201	196	180	182	217	211	178	201	203	197	210	183	187	181	206	205	206	211	194	214	216	202	224	183	191	204	200	194	208	194	190	220	199	198	200	210	205	208	214	204	229	194	204	196	213	204	215	198	178	215	197	190	218	191	175	193	200	173	213	245	193	212	228	189	203	216	200	215	204	179	176	196	219	211	205	214	233	211	200	207	214	195	203	202	198	207	191	207	200	185	217	189	210	200	191	203	216	204	188	202	186	197	199	172	194	209	197	220	199	198	222	193	234	186	218	178	200	201	205	182	215	205	211	187	217	189	198	202	209	215	222	198	186	209	206	193	217	190	206	182	202	202	176	201	201	184	211	190	191	205	174	194	187	204	185	201	213	204	215	203	197	214	206	186	191	194	209	195	220	207	183	180	201	226	198	189	186	196	204	204	210	186	182	203	186	229	192	221	184	200	214	189	187	208	199	192	197	207	223	185	209	203	172	202	181	212	186	212	201	218	208	208	220	207	204	196	201	205	215	194	203	224	207	210	181	180	231	212	209	189	193	208	192	191	197	199	218	184	195	184	191	168	225	208	189	221	184	198	223	216	207	186	194	184	199	203	191	196	180	209	222	186	191	201	188	193	204	205	191	172	205	194	215	217	195	217	213	215	226	205	204	205	188	220	207	211	195	202	177	208	183	205	222	221	211	214	200	188	224	187	224	207	203	211	198	182	198	219	197	194	189	219	189	218	185	198	187	208	190	192	191	189	197	187	179	208	194	197	209	222	192	222	191	183	181	221	220	189	184	185	190	184	189	191	197	208	219	188	190	202	213	206	191	199	212	191	208	165	181	196	217	214	190	197	202	197	189	195	199	172	193	206	189	198	182	196	194	188	217	177	205	195	210	208	211	214	200	200	177	175	181	205	218	185	201	218	194	191	209	212	221	200	203	189	202	199	193	204	193	232	227	197	214	207	178	210	190	202	199	178	214	201	203	190	220	216	221	210	201	236	204	197	191	215	189	208	179	202	227	205	197	206	193	209	218	224	211	208	193	208	191	200	177	186	224	202	209	200	202	202	205	185	215	204	190	180	175	218	164	205	204	205	197	197	176	205	216	231	191	237	184	186	210	197	200	206	207	219	164	209	204	219	217	189	204	197	205	182	213	220	207	200	178	197	189	204	204	201	207	191	182	213	200	223	207	207	195	188	208	192	196	209	191	210	183	209	184	216	195	188	218	189	185	196	199	203	225	181	199	213	198	214	199	229	181	234	190	213	211	190	201	199	221	192	182	210	197	208	190	196	193	200	235	194	206	199	190	195	201	195	188	199	209	179	188	200	191	205	211	208	195	185	185	198	187	187	182	189	198	200	194	212	210	184	188	186	203	186	190	203	205	191	197	206	194	209	190	172	223	169	189	187	213	193	192	207	228	205	233	185	192	210	190	200	167	195	193	192	223	202	215	218	182	207	203	206	181	206	205	188	222	209	211	166	178	202	206	180	211	202	192	201	189	185	175	171	186	189	205	206	206	225	203	231	187	200	204	191	187	188	188	200	207	174	209	199	192	200	213	180	209	228	242	180	201	238	196	223	199	233	193	178	219	189	202	173	190	195	211	196	210	205	196	187	195	190	224	225	207	204	218	174	214	215	198	211	188	177	200	210	184	172	204	204	233	208	209	193	195	206	196	232	194	184	202	174	181	222	200	222	171	200	223	168	207	211	187	202	234	179	207	208	212	219	191	194	200	210	223	189	193	223	228	204	210	189	220	195	212	185	190	219	214	202	191	187	227	221	233	201	189	226	207	188	204	184	179	180	209	207	191	203	176	195	200	206	209	197	205	229	193	217	200	191	207	193	201	215	188	184	201	230	197	206	229	218	190	188	197	177	208	213	196	229	211	195	220	190	202	192	202	186	195	221	202	200	180	205	194	222	200	217	196	217	181	204	180	201	191	177	214	215	190	186	206	187	224	213	221	181	195	220	208	197	215	193	181	215	219	207	202	216	213	224	234	197	178	194	178	207	205	204	220	218	207	198	175	188	221	189	207	200	212	223	221	200	200	205	217	196	203	226	206	196	186	205	213
26768	37688	9916	3641	2559	1991	1367	882	778	595	486	446	400	349	356	337	342	325	294	333	261	278	284	281	276	288	285	285	305	295	314	292	282	284	297	332	306	290	284	302	295	311	283	281	292	299	319	324	327	304	314	294	313	288	279	277	290	278	283	281	258	264	258	256	277	256	274	282	277	259	274	293	252	288	256	260	284	271	275	264	269	265	258	267	255	280	290	276	266	285	268	284	293	280	252	296	294	239	296	262	265	239	301	272	279	272	285	245	297	261	270	304	287	304	244	280	273	272	272	275	267	253	262	256	243	286	310	283	280	282	290	259	280	281	276	276	273	284	302	289	281	256	271	292	268	297	274	259	251	292	279	287	262	286	258	282	275	276	303	262	258	266	269	270	290	253	263	264	278	268	243	324	285	264	287	314	275	251	282	260	284	280	283	239	264	265	274	269	272	275	286	283	253	261	284	259	271	281	237	271	255	282	265	275	288	236	273	251	262	265	263	275	266	261	284	278	256	294	264	294	300	255	266	266	285	318	276	279	279	302	258	233	298	262	292	292	280	255	290	260	245	287	284	232	292	252	294	250	264	298	259	226	261	281	270	270	282	288	273	264	291	294	268	272	263	255	300	263	269	265	288	274	272	274	259	277	277	265	264	261	261	298	253	280	290	258	266	294	282	288	285	258	278	289	285	272	298	294	257	285	272	298	280	272	295	268	262	286	298	274	285	256	252	287	272	270	265	265	307	261	278	262	265	259	264	277	305	297	270	280	261	298	262	288	264	283	255	269	295	265	309	274	280	274	284	253	231	275	251	251	294	276	275	282	262	267	264	293	249	273	255	277	272	270	284	289	287	264	254	268	281	279	275	243	284	277	268	242	283	272	271	283	264	288	270	248	263	271	269	281	260	256	265	257	268	300	260	325	244	269	265	264	275	308	251	279	285	274	260	277	271	248	255	276	265	277	252	298	260	292	252	263	277	245	281	296	274	289	280	286	253	273	287	282	255	268	249	258	273	285	250	285	271	245	272	267	287	263	262	268	258	276	278	281	271	263	267	284	273	290	268	259	258	273	254	282	293	251	293	314	256	234	295	280	248	265	290	254	291	252	268	288	278	278	297	270	261	242	284	273	266	280	281	290	255	278	284	285	284	262	257	271	277	268	270	302	289	289	254	269	286	267	290	266	289	299	267	253	250	283	293	274	291	318	277	262	277	287	274	251	269	240	285	265	249	250	274	260	267	272	274	267	260	285	275	301	293	301	233	267	273	262	270	291	277	300	268	283	267	269	308	248	288	294	241	257	260	286	241	241	276	264	283	269	265	298	318	295	253	274	285	280	297	280	265	293	278	283	279	259	283	261	307	250	247	272	296	298	278	260	284	285	291	269	256	278	283	264	275	286	260	298	253	267	260	281	260	255	262	252	300	253	283	264	262	280	281	261	296	257	252	289	250	292	301	288	261	295	265	266	270	307	264	261	249	250	276	297	243	285	269	287	272	259	307	260	266	272	262	282	258	262	279	257	239	288	273	265	277	298	266	286	258	286	261	248	292	242	267	287	256	279	269	278	254	274	256	268	283	262	261	291	265	290	291	258	301	301	255	239	267	302	267	278	283	266	289	263	262	286	260	257	291	272	279	257	280	314	266	256	280	263	259	288	277	266	271	256	266	265	254	280	283	248	271	294	271	307	285	303	285	274	277	264	262	289	266	270	288	264	268	270	270	278	263	289	268	294	283	261	264	279	290	299	267	239	258	258	241	280	286	240	277	254	263	281	261	280	283	258	282	233	270	266	270	256	288	290	261	288	260	303	255	282	240	271	221	273	263	277	265	261	264	278	286	283	271	266	282	264	251	276	258	272	251	241	268	255	278	264	249	233	299	297	304	277	311	268	277	266	234	282	267	301	275	272	259	255	270	286	272	239	277	261	293	261	248	256	270	300	287	250	272	275	274	288	289	261	293	274	269	283	289	258	277	247	260	266	251	260	273	314	295	262	263	271	264	246	262	255	289	279	276	275	274	286	288	254	270	274	289	265	300	253	262	265	271	297	277	279	272	297	282	307	286	289	302	293	260	286	284	277	241	275	252	245	283	269	279	268	268	238	258	279	261	277	264	281	249	285	268	300	255	300	275	264	285	287	259	269	268	293	280	271	308	300	283	256	297	293	286	286	281	280	267	260	290	262	265	250	288	285	286	269	256	292	253	291	254	251	304	273	309	276	296	276	292	287	237	241	269	259	288	273	285	281	263	264	280	261	289	278	271	259	244	279	228	261	272	262	239	295	251	276	264	288	265	301	254	275	272	268	266	278	269	271	262	257	255	251	277	270	286	275	310	277	286	265	272	269	253	291	274	282	261	267	269	262	326	255	273	256	295	278	258	267	294	276	261	318	282	279	258	242	274	276	246	273	235	260	291	295	271	250	251	270	300	294	288	300	281	287	287	275	275	276	257	277	286	271	260	290	248	284	285	298	276	254	303	279	275	266	279	258	292	262	303	264	295	288	253	260	242	294	276	262	274	288	280	267	235	255	270	274	268	274	281	261	254	277	259	275	258	246	266	266	254	286	294	236	273	281	254	279	292	281	290	280	295	271	293	289	289	253	262	287	297	252	287	288	291	275	285	292	317	279	246	306	248	265	247	314	250	256	278	271	256	265	309	295	244	256	261	264	288	270	301	290	284	251	249	249	263	287	278	276	272	261	256	250	289	258	270	278	262	261	256	268	273	236	277	290	271	267	270	255	270	267	255	260	273	313	264	256	250	269	285	265	297	254	288	266	279	262	261	276	285	275	241	274	277	267	273	255	296	283	259	306	267	289	293	272	294	289	259	271	272	285	265	256	282	280	291	292	250	245	267	265	268	272	242	278	280	284	243	272	234	263	287	275	246	240	265	282	289	251	290	296	253	277	283	270	289	241	285	281	267	270	273	257	284	307	275	293	304	266	275	293	267	260	263	271	265	257	280	249	276	289	258	289	251	280	245	264	260	270	276	291	297	342	274	261	252	297	262	267	254	283	293	279	273	268	271	283	281	255	290	247	277	256	258	258	268	282	276	288	259	244	270	251	274	265	249	271	270	286	270	267	259	257	267	276	272	265	295	274	308	280	263	264	267	290	240	290	294	273	260	268	271	311	268	273	268	280	282	270	276	270	293	256	288	268	285	319	269	266	234	289	255	268	254	267	273	295	268	298	280	264	287	279	319	266	283	268	263	293	279	260	277	271	299	262	286	284	277	295	261	274	278	260	286	281	263	265	279	283	272	254	317	278	286	233	273	283	246	270	253	268	284	260	289	271	227	272	268	266	278	257	286	270	276	284	248	292	271	264	271	250	311	256	255	263	284	296	281	255	249	304	303	262	298	291	255	271	278	254	272	244	253	288	258	258	253	249	284	237	249	263	276	281	284	288	277	278	273	280	251	266	259	284	298	291	286	279	280	259	302	286	277	280	248	300	250	250	305	304	264	261	273	274	260	304	283	268	277	274
22189	21186	28983	23657	21189	21192	8145	1361	785	749	632	583	591	552	500	440	461	434	434	482	435	372	416	386	410	448	438	421	432	421	430	412	426	432	381	421	384	384	425	439	414	412	434	455	425	412	421	473	419	414	411	389	433	415	393	441	420	431	383	427	396	423	403	403	395	388	407	397	386	412	381	363	359	380	415	376	380	333	391	388	378	413	383	403	428	355	376	384	385	390	390	372	376	386	424	411	393	378	352	371	367	393	406	393	385	382	401	380	398	383	391	374	400	384	373	411	403	381	381	414	412	409	381	399	408	393	406	381	372	386	376	380	381	401	400	388	394	408	386	425	382	403	417	421	412	400	364	405	409	397	423	385	425	387	367	373	381	367	366	368	374	368	388	398	408	406	400	445	405	387	417	431	391	399	401	396	387	405	383	376	399	398	385	366	372	396	402	380	371	397	372	416	402	428	419	376	382	393	428	390	370	387	375	404	427	389	385	408	407	391	368	412	382	377	376	370	423	387	448	373	374	395	400	379	401	414	379	395	439	381	422	373	386	381	376	369	381	388	394	388	410	382	422	426	399	371	376	370	381	367	372	367	361	385	420	404	427	365	413	357	387	432	407	380	393	423	393	412	404	390	397	385	388	419	434	407	412	353	414	410	397	384	389	395	392	419	392	375	393	384	375	382	388	371	370	375	404	385	412	387	393	370	409	397	404	381	397	407	370	357	353	373	410	412	406	402	408	400	398	369	407	393	387	360	390	432	412	384	381	379	395	382	386	410	387	386	359	412	408	341	382	388	351	372	376	364	367	394	389	430	402	375	361	344	409	361	392	363	394	343	376	396	394	394	392	376	382	366	365	390	399	396	393	353	433	409	402	383	384	366	387	381	447	407	423	387	411	405	391	379	407	379	379	371	385	374	384	340	392	395	392	363	368	395	398	392	372	370	393	392	320	374	411	384	404	376	382	372	375	413	394	438	360	411	370	367	353	398	405	359	387	392	348	388	414	436	412	370	386	359	414	410	384	388	360	378	415	393	363	397	362	367	366	383	320	395	395	404	404	378	391	379	400	403	380	363	408	379	392	384	379	368	352	390	411	395	381	360	363	410	424	381	374	382	436	401	392	422	389	404	420	395	413	448	376	366	394	408	371	436	383	412	386	455	381	382	407	408	383	382	391	397	368	394	400	405	352	438	371	387	402	353	333	383	411	382	419	400	385	401	376	393	414	368	432	371	398	384	403	401	392	412	373	380	381	415	380	377	411	402	377	399	419	413	380	420	409	354	387	430	412	391	422	345	377	430	392	412	367	379	424	390	366	376	409	387	415	412	413	387	395	393	412	400	408	383	373	388	380	365	414	394	363	361	390	394	356	383	397	411	374	430	412	384	404	389	429	380	397	370	409	376	396	385	413	369	408	384	460	366	418	373	401	398	394	380	386	391	398	363	359	364	408	385	397	360	406	435	375	389	343	397	375	374	392	383	393	431	373	397	369	375	377	351	398	364	384	401	400	398	375	380	383	387	384	378	379	383	407	384	413	399	373	398	383	361	395	372	391	362	385	414	412	398	365	430	393	365	378	382	366	431	410	400	405	386	392	389	385	390	384	373	351	382	382	407	406	391	378	385	371	416	375	406	417	362	354	368	380	367	392	409	353	365	383	401	400	405	406	390	383	385	327	383	350	385	377	364	413	380	394	394	417	372	384	403	382	381	399	356	389	380	404	388	404	362	371	401	390	383	381	414	410	414	413	419	373	395	352	403	379	399	380	379	404	377	405	386	390	400	390	369	384	388	393	413	336	388	387	405	378	369	398	365	380	402	393	406	377	411	391	423	406	337	414	361	401	382	353	435	395	409	396	389	394	368	392	412	385	396	370	324	383	432	420	370	424	379	366	368	377	416	345	421	354	371	399	397	406	402	380	418	367	384	371	398	404	397	388	391	402	379	406	361	392	372	404	359	418	391	374	392	390	364	408	390	375	427	404	410	378	407	370	415	413	423	370	412	413	386	396	378	389	403	370	378	422	375	399	417	387	432	396	382	418	389	378	385	393	429	392	368	383	416	404	379	366	376	395	412	366	408	339	393	394	372	390	363	404	398	377	332	356	377	409	364	424	360	390	415	388	369	392	374	394	393	395	381	410	378	410	415	398	381	396	398	409	385	376	355	420	411	393	396	379	390	392	410	367	395	368	381	389	379	427	392	386	415	402	398	403	432	341	386	391	414	385	382	343	370	415	371	390	374	371	412	366	359	374	403	412	376	400	424	398	399	399	369	401	388	403	364	411	391	412	415	392	357	398	401	371	371	386	378	378	386	371	374	397	371	400	386	381	389	391	391	394	405	360	365	386	399	426	400	394	387	385	380	422	392	369	384	395	380	391	419	403	398	418	374	389	392	389	403	379	389	369	372	386	394	402	410	385	383	401	408	361	407	395	352	380	390	393	394	368	371	409	406	406	395	399	385	417	402	357	373	413	401	384	390	395	398	374	396	423	359	377	426	394	388	390	382	377	360	390	384	361	414	385	385	392	399	372	369	436	407	447	445	405	391	430	352	417	405	376	388	390	379	403	401	378	408	401	387	391	371	362	405	389	423	404	383	372	379	426	357	408	376	384	379	375	400	385	379	390	382	404	412	448	395	391	418	384	398	371	405	376	370	364	368	366	391	382	349	383	405	411	395	368	404	398	439	362	377	420	378	380	422	395	370	382	413	401	385	388	419	413	417	377	388	420	371	401	357	401	380	385	408	398	430	406	391	385	350	377	367	405	392	383	430	368	384	405	417	374	413	399	351	397	393	367	384	370	401	437	371	373	395	389	391	381	435	331	383	350	379	391	409	374	372	373	419	417	392	389	369	401	379	367	429	358	381	376	375	375	367	350	388	375	395	387	423	385	369	386	380	392	396	376	381	419	365	413	368	403	379	416	362	381	413	364	374	364	403	418	376	384	365	407	409	378	398	386	389	376	375	371	421	395	395	412	396	405	352	376	401	375	369	352	345	397	374	396	429	390	370	399	419	421	393	422	376	378	366	415	403	342	361	405	413	376	324	396	405	368	372	419	361	393	385	413	391	413	418	380	410	399	379	381	408	402	406	404	356	355	368	376	382	382	408	390	398	400	426	395	334	380	390	388	399	385	404	376	413	391	388	357	375	410	366	445	396	391	381	349	376	430	400	412	386	370	414	365	356	372	393	361	359	411	393	386	400	372	357	386	375	397	391	417	385	365	384	397	393	374	369	368	386	366	425	396	413	387	384	382	367	428	398	395	406	399	400	363	392	384	391	392	396	398	390	367	375	344	408	379	397	396	404	376	378	369	368	391	377	414	397	398	426	375	389	403	386	401	372	374	391	423	383	352	378	408	406	383	362	415	396	379	398	384	384	362	422	391	392	410	397	390	397	384	402	381	385	424	378	393	389	372	389	395	366	390	416	388	377	421	361	370	392	368	415	358	382	388	357	385	377	411	358	382	355	335	375	373	372	380	374
31356	48915	16949	7964	5490	4038	3038	2210	1602	1242	1114	991	903	733	737	714	740	641	634	612	607	574	606	560	546	592	567	548	550	572	591	578	546	589	587	510	546	509	533	599	548	537	552	555	624	594	571	534	587	545	555	543	535	579	555	561	538	526	548	586	513	574	529	498	531	551	520	532	511	528	561	463	531	492	514	534	507	503	551	511	499	467	525	485	481	539	494	520	490	508	489	520	500	494	471	487	511	485	484	537	489	496	515	508	504	491	485	505	502	498	506	503	509	473	519	515	494	525	474	514	500	529	528	511	512	513	496	518	472	490	542	515	518	501	513	558	499	528	519	515	510	480	530	511	533	527	513	527	524	510	493	549	465	546	463	510	519	523	451	548	516	523	554	489	473	515	484	504	484	531	520	493	462	483	503	472	501	503	513	531	526	492	514	503	514	497	498	493	529	525	465	521	530	480	530	531	551	484	516	478	487	480	524	506	481	523	472	491	487	502	477	510	510	466	517	508	524	533	492	502	489	547	518	491	493	518	519	496	572	502	510	546	522	514	501	509	523	521	536	491	503	543	493	494	515	528	490	501	522	486	507	529	491	524	509	505	533	491	496	462	522	525	526	510	512	525	481	495	501	529	522	509	510	469	520	489	547	470	487	530	507	549	522	535	537	488	485	538	506	500	491	507	507	504	504	533	494	505	512	509	530	537	503	539	496	501	537	503	516	506	489	505	505	551	445	495	512	519	533	500	512	497	525	489	500	533	513	483	507	492	517	484	499	520	482	566	504	499	513	516	569	493	504	529	503	530	514	543	501	542	532	519	514	450	496	511	495	536	497	495	518	517	527	491	488	514	482	481	530	513	515	460	495	492	528	559	534	490	529	499	470	488	517	502	495	504	504	535	463	496	528	486	497	538	520	500	502	512	489	499	474	481	516	471	490	528	509	528	537	519	526	535	520	522	495	494	501	479	500	505	514	486	522	496	522	476	524	512	536	567	474	489	487	508	551	533	494	496	494	516	522	515	536	521	483	529	506	525	509	471	478	537	521	519	521	504	505	566	487	496	501	485	515	511	515	532	527	505	532	539	503	505	470	502	499	484	518	521	544	480	537	508	507	498	493	490	523	496	485	554	529	483	510	511	495	548	488	524	516	483	479	486	519	503	514	530	498	471	514	542	497	532	498	466	520	505	514	508	502	480	525	513	532	494	533	521	497	532	515	520	469	460	483	520	522	486	504	515	508	519	507	541	493	527	530	554	526	501	494	504	527	503	495	477	476	515	537	510	480	490	529	484	522	530	514	510	506	509	513	488	492	502	494	492	510	502	492	509	485	502	511	507	475	513	499	512	507	517	534	479	510	510	537	508	536	500	517	506	478	490	488	500	483	500	499	490	508	505	499	513	489	522	513	478	530	554	466	480	525	530	552	502	489	474	555	489	512	469	501	510	488	534	562	515	475	535	499	534	479	514	496	538	501	477	513	507	511	488	530	505	505	521	540	550	496	476	516	540	482	490	515	517	535	531	487	526	485	526	472	494	497	543	460	501	483	547	505	534	520	512	481	515	476	486	543	508	546	475	510	497	489	522	535	545	511	528	436	492	486	503	495	557	552	529	502	527	508	537	538	548	475	483	532	534	468	486	518	496	510	496	515	515	502	523	530	518	490	489	548	544	528	511	501	510	491	503	499	479	529	506	512	524	492	526	514	526	509	564	522	504	515	502	494	512	510	531	459	512	495	488	517	466	480	507	493	519	544	556	524	482	486	491	484	526	500	522	512	485	527	515	520	539	506	495	548	490	513	518	540	495	493	470	531	506	482	503	524	481	505	492	500	493	522	510	507	474	486	490	522	475	483	531	514	554	495	516	510	520	523	487	502	501	490	489	478	474	529	452	518	549	539	538	552	527	487	532	536	488	471	497	507	497	551	507	532	484	530	499	511	496	493	505	461	486	448	517	532	489	534	539	512	486	535	508	561	506	534	485	493	470	499	493	500	535	548	555	501	504	504	509	521	495	494	520	455	578	504	524	547	539	485	489	499	497	542	490	517	488	473	486	561	567	483	516	516	484	513	504	543	502	543	480	559	480	515	513	522	521	512	493	501	508	489	534	496	501	502	478	515	519	514	497	523	495	524	515	533	457	520	483	486	505	505	524	522	524	500	479	527	522	499	510	505	486	469	517	483	489	512	521	503	498	519	492	502	516	540	515	481	526	505	503	527	497	530	515	492	490	473	535	507	511	493	517	483	495	493	539	482	475	521	526	486	496	502	510	469	477	504	491	529	513	497	490	513	551	501	488	519	510	505	498	521	493	543	541	483	468	476	495	504	500	509	524	522	501	500	522	500	497	515	494	543	541	543	499	466	468	510	505	511	492	474	539	527	516	490	480	504	491	499	482	507	523	512	489	494	525	525	478	519	520	534	510	502	495	497	505	469	463	502	554	558	479	511	517	475	481	518	531	485	502	505	483	488	488	497	508	503	484	534	491	507	540	483	494	467	538	445	502	468	526	535	487	514	517	496	496	492	483	504	479	509	518	519	553	527	517	526	493	484	502	515	510	504	489	537	530	508	504	479	518	501	522	507	540	486	519	497	540	492	494	509	520	495	508	493	486	486	486	470	510	482	504	505	501	516	550	451	517	518	484	462	498	485	493	490	528	505	505	515	476	511	455	452	477	483	521	514	507	514	507	539	511	523	518	535	453	502	527	520	516	545	514	497	489	488	496	465	503	494	474	513	477	483	507	485	519	514	483	559	485	521	505	492	505	547	487	516	491	443	548	514	533	499	515	525	515	546	546	505	515	528	501	516	483	514	464	483	487	502	536	469	523	511	504	476	498	529	527	485	487	528	512	501	541	519	504	508	503	484	486	483	541	540	529	507	493	524	469	482	508	494	504	483	545	536	534	510	504	516	527	468	461	481	513	515	482	503	534	482	506	483	514	481	490	512	494	529	494	496	556	486	480	526	541	516	518	520	512	525	515	470	522	477	486	501	426	476	465	491	518	493	519	512	506	518	503	505	517	516	509	507	493	520	535	482	461	508	524	473	501	486	535	500	515	520	484	493	529	496	534	545	495	484	497	525	492	481	491	497	498	477	532	493	487	492	487	510	502	494	484	510	517	487	511	545	537	522	519	509	476	519	502	506	548	550	497	547	512	533	487	506	500	512	499	507	531	469	527	517	507	503	509	502	514	511	512	487	534	523	520	516	513	524	497	473	560	516	522	530	520	492	483	514	527	516	531	505	498	520	544	500	544	506	505	489	532	540	516	496	517	524	491	486	490	532	468	528	530	488	525	521	489	557	511	516	527	497	511	452	481	475	538	494	509	515	492	487	517	486	527	518	503	478	507	460	488	485	511	526	506	523	527	498	504	503	511	512	525	499	492	476	492	487	532	505	491	510	504	522	506	516	495	482	500	483	485	529	501	497	502	506	504	496	518	487	500	527	540	475	507	508	500	481	505	529	498	526	482	507	492	502	518	483	479
27512	21753	11827	2394	1030	749	586	518	445	390	395	401	387	383	385	356	418	362	313	374	367	347	358	365	361	328	356	343	358	354	337	387	380	347	380	325	333	376	342	360	386	323	377	353	387	356	374	386	376	367	367	345	351	332	319	372	348	351	332	332	319	351	323	339	315	368	329	333	345	355	319	338	338	348	323	315	360	330	358	333	362	316	384	335	343	346	326	346	346	305	314	347	360	338	316	323	333	341	344	346	375	360	334	364	333	382	352	318	325	360	355	345	380	355	344	323	345	343	374	324	375	357	352	318	342	350	396	340	336	372	370	326	340	362	372	356	378	374	324	319	354	351	339	354	328	314	346	325	298	355	361	357	330	360	338	400	364	357	317	348	369	339	345	397	357	330	327	375	364	364	356	358	351	335	318	336	365	374	324	348	342	319	333	346	324	318	333	337	324	346	335	329	359	340	338	296	360	323	344	336	348	361	331	342	352	361	356	364	343	357	378	361	372	341	393	400	343	366	332	378	349	356	347	382	338	356	364	333	356	337	351	334	360	350	360	361	366	332	359	339	340	334	352	351	350	318	335	367	344	357	365	346	334	305	369	366	364	340	337	311	342	384	394	325	357	355	358	325	345	355	344	355	332	325	364	390	334	337	376	329	346	361	339	310	346	345	321	358	343	346	352	365	358	314	337	340	348	363	377	357	388	357	365	334	330	351	371	343	376	341	345	336	343	386	348	324	364	338	351	358	348	324	361	352	346	343	354	359	362	348	356	363	321	387	348	353	331	340	345	363	367	322	356	360	345	348	350	405	345	381	368	341	311	323	353	339	341	398	371	341	357	348	330	329	351	340	413	361	342	324	362	362	356	329	356	320	324	389	379	330	367	353	321	347	311	340	356	323	336	362	342	299	338	346	382	352	349	350	368	358	369	335	334	370	356	363	348	353	364	354	358	337	334	352	385	333	368	339	337	365	401	389	360	387	368	348	348	315	343	394	357	387	358	338	354	324	354	350	386	356	348	348	365	354	315	341	357	369	383	306	356	384	375	371	311	320	357	311	354	364	352	341	371	336	355	362	380	347	351	402	349	380	349	336	351	350	360	349	306	351	344	361	330	348	387	360	329	337	335	353	353	345	349	342	339	341	340	372	334	374	334	347	323	333	332	340	351	324	368	344	357	376	348	375	379	357	320	360	347	342	343	350	358	353	352	343	381	338	343	361	331	319	365	342	363	343	343	346	369	314	323	360	358	353	342	359	356	348	301	320	349	364	343	353	346	330	330	342	328	361	347	326	326	338	370	332	326	388	347	332	320	334	358	370	367	348	353	352	377	345	347	392	341	355	348	349	357	352	361	379	340	376	342	331	358	340	346	348	335	346	374	387	350	323	342	363	318	364	344	338	357	349	339	350	324	350	326	371	361	410	335	347	365	337	312	358	367	352	364	322	338	332	361	320	382	376	337	343	331	344	350	373	361	331	367	369	378	334	356	339	347	374	362	339	337	318	345	345	361	327	327	358	370	331	371	339	334	361	388	338	347	337	342	370	371	346	319	340	358	360	355	355	385	368	368	316	323	339	340	359	352	332	369	358	346	329	321	371	360	372	351	384	348	334	347	393	343	340	367	373	374	345	341	324	367	372	361	352	330	358	356	318	356	371	352	329	302	380	329	336	345	366	353	368	344	341	377	355	360	360	346	332	365	324	360	346	354	341	334	354	378	311	383	333	353	320	313	306	352	335	335	324	332	346	336	337	358	326	375	377	331	375	365	377	350	374	349	308	373	346	334	319	331	382	371	350	336	351	354	360	365	348	361	317	333	320	360	384	340	362	339	340	340	355	336	389	363	366	350	363	336	344	338	344	333	363	335	344	342	369	355	333	353	342	337	377	368	329	362	334	344	355	337	361	336	331	384	357	328	355	356	336	349	348	344	361	356	337	364	325	359	344	341	323	356	347	356	377	338	352	359	378	360	350	334	347	356	350	332	353	336	356	340	357	345	325	351	427	338	322	320	362	371	382	331	370	319	364	358	359	347	368	288	333	338	380	354	329	341	340	356	368	346	369	331	344	364	303	353	335	352	351	348	344	339	389	383	360	362	338	384	319	342	345	326	303	360	370	333	329	341	346	361	355	321	357	320	345	394	376	332	323	354	357	345	361	338	379	359	347	361	340	336	370	373	342	373	355	335	344	332	330	346	364	327	324	379	335	336	344	352	361	324	349	333	329	348	364	350	359	352	366	364	361	348	344	349	329	393	356	364	320	367	382	334	343	353	349	349	344	331	359	362	398	357	331	369	351	357	330	363	394	374	357	345	310	382	383	377	341	323	341	348	326	348	348	376	383	328	332	356	343	356	356	373	318	355	345	328	353	361	369	350	333	358	367	365	339	330	350	312	328	335	346	339	363	339	327	344	371	358	365	363	343	354	381	347	367	336	310	336	341	363	358	387	344	358	351	380	329	371	345	370	352	368	379	331	334	339	339	364	382	394	337	317	331	332	409	328	357	348	343	349	339	357	359	331	350	348	349	345	359	332	362	360	350	359	334	353	347	332	337	366	335	326	313	306	341	336	345	339	361	331	346	347	389	388	356	350	366	346	371	339	344	374	355	379	343	372	331	362	368	343	340	382	345	349	335	361	350	355	338	340	348	321	325	342	364	323	328	350	350	337	361	364	349	336	326	368	354	340	356	328	363	358	350	348	274	370	363	370	365	333	363	335	329	355	355	322	349	340	358	367	345	360	355	343	339	369	361	321	317	349	362	373	360	382	376	357	340	351	354	360	356	336	350	353	364	351	323	344	331	370	373	354	335	322	349	334	365	386	359	361	365	347	393	346	339	364	339	346	366	344	326	360	352	340	387	371	337	379	381	342	350	371	327	381	364	351	348	363	320	369	335	379	326	346	317	346	365	382	329	324	347	356	345	374	319	321	343	363	320	347	339	366	322	352	339	318	372	322	355	359	380	347	338	338	376	358	389	335	351	359	353	352	312	365	311	366	311	319	334	376	325	351	325	346	335	337	339	351	337	334	353	341	385	355	365	362	347	324	359	319	344	356	346	352	380	324	341	345	355	366	352	348	382	340	334	351	349	338	349	338	355	353	319	339	374	354	324	349	310	352	357	357	331	347	373	374	340	356	329	335	363	334	362	338	368	347	356	358	338	362	347	364	361	334	345	361	360	376	302	350	360	335	359	357	333	335	333	312	357	343	326	362	340	380	318	343	346	371	333	343	352	359	366	356	369	364	375	318	362	345	352	387	364	385	329	350	345	349	339	367	367	384	336	350	337	327	344	372	332	344	350	323	356	352	352	340	346	356	346	364	352	332	350	324	342	361	358	359	339	375	310	368	372	330	319	357	352	372	327	357	328	343	357	312	330	337	357	367	370	325	333	340	354	372	329	386	349	357	342	326	379	369	374	385	324	357	350	332	349	341	349	310	357	351	339	371	321	370	336	364	355	336	341	318	358	339	375	357	349	343	356	349	343
22439	29259	6808	2625	1826	1333	1088	821	650	609	549	530	511	486	484	500	485	443	447	451	456	481	467	478	472	481	419	480	465	434	474	457	481	438	466	465	433	465	494	437	475	426	501	463	499	507	463	455	463	506	466	466	457	466	458	473	502	453	469	448	427	434	453	456	429	431	460	456	481	427	440	478	460	442	448	450	438	455	444	454	471	469	432	450	400	492	477	425	460	442	455	479	432	460	442	427	438	446	485	454	435	458	439	404	475	467	417	465	458	466	446	439	445	459	463	444	451	485	456	481	432	435	446	423	425	434	435	439	465	422	436	470	423	451	436	498	462	432	455	456	476	461	437	411	489	430	482	437	421	465	504	456	467	452	445	433	458	464	393	433	439	438	466	472	443	495	456	455	452	450	465	430	446	429	482	456	436	446	448	454	438	418	491	436	442	458	478	446	471	454	452	439	458	414	478	414	464	460	399	479	447	468	444	468	429	451	405	446	505	450	431	453	439	479	438	444	473	444	464	449	430	442	474	456	491	430	476	441	464	418	430	420	434	468	469	457	443	452	448	440	456	438	449	466	474	413	436	480	481	465	447	446	451	450	455	442	488	450	478	464	450	471	456	435	452	443	437	411	456	460	436	468	426	449	444	496	414	468	461	456	453	440	444	427	465	428	454	488	461	441	450	449	467	428	426	401	439	439	448	442	462	479	498	482	467	387	472	481	441	462	420	456	454	434	450	474	481	448	428	453	456	435	488	479	480	454	457	460	459	419	430	496	455	450	445	453	449	462	426	442	457	416	452	412	468	447	449	455	436	452	427	472	430	431	460	470	405	447	444	456	456	408	434	429	461	451	454	429	407	482	457	496	432	462	432	423	453	435	471	448	417	395	439	448	461	423	431	445	453	418	428	454	453	457	426	499	436	447	446	447	482	454	419	442	450	481	468	438	415	447	508	465	443	423	424	456	465	458	470	434	412	488	455	397	478	487	455	462	441	454	466	438	442	419	413	429	504	481	493	409	480	417	492	497	467	473	432	453	450	466	400	458	442	464	423	430	467	468	442	461	424	465	441	463	433	438	443	448	468	440	420	445	445	442	430	428	494	436	488	461	408	463	449	445	454	454	472	458	468	464	434	443	467	452	444	436	450	451	467	453	424	443	450	420	456	461	445	461	460	469	493	470	457	443	461	469	412	456	444	457	434	422	433	466	450	437	430	406	434	452	446	455	442	449	458	420	434	445	465	432	436	472	466	393	436	435	453	467	457	460	444	475	446	446	489	446	440	429	441	436	433	462	434	465	449	445	439	420	452	429	446	443	469	490	440	452	444	443	431	420	451	440	476	464	428	443	452	433	448	463	464	436	452	425	437	446	405	462	467	444	470	432	491	447	428	504	471	475	413	454	443	485	469	478	440	450	422	432	451	433	428	459	436	420	427	438	431	425	437	460	455	459	446	463	504	445	470	470	431	445	462	439	426	469	457	432	441	439	469	441	440	437	437	476	426	443	485	462	447	403	416	439	430	461	464	473	442	490	444	447	433	436	495	493	456	452	451	465	455	430	430	442	454	415	442	444	473	451	466	449	468	460	414	443	471	478	444	445	492	443	439	473	472	423	434	414	445	480	473	458	489	444	431	433	417	455	462	447	421	471	458	493	388	441	448	410	464	438	474	423	447	464	427	465	494	439	454	447	476	445	490	434	434	452	460	458	449	495	475	454	446	454	419	449	455	424	445	486	478	488	432	444	440	482	424	443	448	450	425	459	457	448	447	457	438	455	441	448	429	455	426	500	472	428	408	488	439	479	446	464	456	463	486	459	456	453	463	465	436	433	452	470	426	433	458	441	434	477	468	431	423	440	436	486	439	449	446	445	458	437	465	473	455	413	459	454	443	438	496	446	455	461	441	432	436	476	450	435	462	474	420	475	432	447	436	384	444	432	470	468	430	462	424	457	463	436	443	470	429	438	432	434	488	479	416	435	462	462	451	439	484	444	441	467	494	463	470	456	462	448	457	410	443	449	471	428	475	469	451	454	456	436	479	441	442	408	460	442	454	438	458	473	453	458	456	457	462	450	442	420	465	459	464	441	442	433	475	451	482	480	411	439	453	435	477	440	413	478	434	474	404	454	450	438	447	489	450	459	462	479	435	430	473	456	490	413	439	459	454	439	445	449	436	438	415	460	480	447	446	427	478	414	474	442	445	474	497	522	449	447	430	458	435	472	423	456	428	453	447	444	445	433	412	465	433	505	458	469	431	421	458	450	478	460	466	457	428	493	429	472	467	447	430	471	469	451	443	447	434	465	438	444	484	444	471	455	447	424	466	445	431	462	447	433	451	444	431	449	468	458	417	442	457	451	454	454	506	452	489	443	423	496	440	468	460	502	438	443	486	443	440	472	432	443	478	441	474	468	449	441	440	415	503	454	445	461	470	466	448	462	477	417	488	428	445	429	465	494	427	464	452	441	437	452	486	471	449	446	425	450	425	427	427	448	435	456	438	423	404	479	412	444	446	460	433	453	498	464	475	477	440	434	458	428	443	426	474	422	441	455	451	455	411	425	392	424	405	445	456	482	443	419	450	441	440	452	438	440	477	429	473	439	458	481	455	458	461	461	461	467	435	428	458	428	480	453	431	438	442	501	444	428	433	436	466	440	419	434	445	434	424	441	472	453	483	434	442	446	462	461	439	439	449	433	461	451	443	490	474	415	413	496	471	484	439	447	423	426	488	425	455	472	450	423	484	426	439	467	459	466	458	449	453	471	410	409	457	458	433	471	480	434	436	475	400	450	453	428	422	435	440	445	434	441	476	457	448	419	473	469	463	437	442	447	439	485	445	468	485	449	453	442	451	431	443	406	457	445	436	481	454	489	488	422	474	478	476	454	436	433	433	493	464	438	458	432	457	481	456	470	458	431	488	450	491	446	432	450	450	449	446	465	462	488	444	470	430	442	459	448	479	454	465	441	432	413	475	428	454	441	412	451	455	458	454	470	483	449	481	465	469	473	424	454	432	440	419	475	457	468	469	463	430	454	441	454	425	483	416	456	493	425	473	428	442	487	469	482	475	472	455	478	438	455	482	461	459	459	478	471	436	459	437	437	487	456	440	449	444	462	440	487	465	412	444	444	441	451	461	449	425	444	442	388	453	437	429	445	465	481	437	447	455	468	432	442	417	477	452	444	427	448	437	468	425	476	440	444	443	385	456	458	439	438	459	499	492	493	430	457	450	415	455	427	502	464	429	418	479	433	476	491	441	459	436	422	446	454	435	424	439	451	479	459	441	439	471	451	427	448	463	421	446	474	422	447	464	464	446	457	448	440	438	431	448	457	437	464	421	482	477	428	481	422	472	408	471	471	409	515	471	446	496	460	439	454	430	430	426	439	469	428	437	437	436	443	439	402	472	456	424	458	439	466	437	430	447	451	413	432	409	468	445	475	427	468	433	468	452	470	423	445	479	457	438	460	438	419	467	445	461	455	417	478	450	428
23081	21142	28431	24060	21106	10411	1658	1007	803	783	653	676	624	623	554	544	539	548	575	562	549	538	466	534	528	512	521	517	504	523	548	483	531	501	508	527	533	553	561	526	543	547	540	561	548	528	520	563	502	537	504	507	511	580	518	534	535	540	470	485	539	527	511	564	485	514	523	488	512	550	498	496	543	527	492	533	493	521	508	534	534	512	499	509	514	504	515	541	499	498	503	501	555	500	508	513	508	541	546	493	513	526	504	494	477	507	488	531	486	495	529	543	521	498	502	498	481	485	513	477	518	491	508	517	527	517	522	457	515	535	501	521	482	512	490	445	535	495	500	502	529	500	522	502	508	483	533	484	534	526	514	537	565	508	500	552	523	508	536	512	491	501	482	506	508	484	483	507	535	527	510	508	514	486	508	483	548	518	517	536	468	523	485	519	512	532	498	527	565	498	517	499	561	507	490	441	496	528	518	537	506	552	539	517	517	545	539	502	548	508	516	562	502	523	526	511	490	533	564	462	529	510	495	559	517	532	542	501	501	494	488	518	524	526	488	534	505	488	543	498	542	558	505	485	500	510	497	504	529	516	507	555	505	516	555	534	496	526	536	521	475	516	489	536	550	537	474	459	494	503	526	516	503	515	465	526	524	579	506	494	520	487	514	541	480	563	494	519	529	507	508	481	528	543	530	532	531	499	511	500	474	466	487	494	497	510	508	522	548	482	505	525	503	494	490	501	518	535	481	530	503	521	489	484	503	500	496	509	499	496	530	508	522	540	474	519	499	535	507	491	510	499	503	519	505	544	526	510	531	524	522	521	523	505	541	501	500	500	489	483	517	534	488	511	541	505	464	469	508	499	512	487	509	504	516	547	523	537	523	505	511	545	514	541	508	534	491	467	482	518	486	472	554	529	516	533	490	519	523	478	482	532	534	517	495	546	525	511	467	515	510	486	514	489	489	516	496	483	541	507	533	512	562	527	463	493	512	472	513	503	480	472	527	502	468	498	495	537	529	505	517	487	511	477	511	521	522	508	483	495	537	479	504	516	536	535	531	515	506	487	505	536	500	471	486	518	480	524	511	483	534	544	515	499	461	569	476	507	521	528	481	521	489	515	550	486	482	500	470	497	510	519	499	541	573	529	531	479	499	496	473	489	510	510	515	525	536	512	527	509	518	506	463	529	522	517	497	463	521	493	516	518	496	534	470	544	510	537	518	474	538	529	482	515	507	485	517	519	538	489	544	476	496	509	514	521	459	518	528	507	519	523	511	519	483	487	509	510	538	509	501	498	469	524	537	486	476	507	571	532	545	499	530	555	504	543	542	529	527	540	532	534	511	491	486	535	494	501	525	467	511	486	551	545	493	497	535	496	527	494	500	546	519	528	564	586	509	516	538	490	538	575	531	530	498	502	539	521	544	511	470	505	504	491	546	497	543	484	520	487	532	499	513	532	498	496	503	501	519	538	496	485	490	520	517	491	524	512	468	495	515	537	512	546	555	510	480	482	521	532	551	514	507	523	514	510	530	526	507	483	535	542	490	505	481	514	522	509	526	513	526	500	505	511	508	523	504	505	527	522	464	485	515	487	485	485	534	479	526	471	536	512	521	481	508	450	545	513	499	530	485	524	487	470	496	492	513	451	512	503	508	499	530	500	535	497	556	513	501	527	497	502	490	550	521	525	515	508	494	525	498	496	464	518	490	509	508	500	526	502	524	506	535	523	474	510	498	546	520	536	527	467	493	564	490	509	535	514	494	527	526	471	510	515	489	506	528	528	495	481	543	493	507	543	544	506	472	543	492	546	500	507	563	518	502	523	533	490	526	495	547	522	556	477	538	530	540	491	545	460	519	516	526	521	507	554	544	498	486	521	492	492	502	505	496	499	519	520	502	533	542	476	526	507	518	495	528	532	491	469	557	514	556	509	474	534	519	523	502	510	543	510	497	537	461	472	556	491	528	492	528	496	487	522	470	526	517	496	492	518	503	452	505	517	493	531	509	535	516	556	537	495	499	516	539	500	499	490	538	511	551	554	503	522	527	497	492	531	510	535	543	507	501	566	536	522	545	488	496	534	500	474	469	503	519	498	529	504	512	497	511	487	525	505	485	506	499	532	539	495	520	487	500	515	513	492	513	499	545	531	480	481	482	518	540	560	503	509	510	512	497	508	523	505	552	493	523	552	565	530	489	487	532	523	518	485	527	542	486	497	511	540	527	521	519	505	482	532	533	494	516	527	484	527	549	564	515	531	503	495	494	501	537	531	510	501	480	510	518	533	472	510	531	483	497	484	511	507	495	499	499	493	498	541	503	482	525	519	548	520	512	524	518	501	511	487	486	563	493	554	534	482	525	484	492	489	522	532	521	500	542	534	537	490	477	540	462	541	502	518	487	521	501	511	535	520	513	496	502	541	486	500	554	518	502	548	517	533	496	494	464	476	499	492	521	525	537	520	510	538	512	512	507	533	515	527	513	525	507	489	524	541	508	530	500	538	494	518	521	513	504	513	542	486	497	546	462	556	518	518	515	509	527	542	494	511	489	501	508	541	501	516	513	494	523	476	528	492	528	458	502	497	482	501	521	492	528	509	491	495	486	525	492	529	506	498	506	507	513	484	540	526	482	519	525	487	504	502	513	505	517	509	509	555	498	507	519	546	474	515	509	531	489	516	500	522	467	492	476	472	504	521	540	541	537	524	478	480	505	538	541	550	533	494	533	538	494	565	559	545	550	557	529	517	514	501	546	510	535	497	532	515	500	503	521	541	505	459	513	516	541	525	511	498	527	533	534	475	557	518	529	514	501	485	525	524	522	474	544	535	488	553	487	491	529	519	513	528	532	520	477	530	498	485	495	473	532	513	507	509	481	493	521	536	525	510	501	505	486	547	547	476	512	517	504	481	478	499	540	527	499	531	513	519	523	537	516	479	506	548	524	540	544	512	506	534	532	481	521	529	538	491	538	545	501	521	510	514	525	540	554	510	497	507	492	522	478	513	520	510	540	523	480	535	490	509	464	529	519	509	495	518	488	494	539	557	538	518	520	507	537	521	528	527	510	521	519	503	530	503	489	513	487	534	516	500	532	517	504	480	539	512	503	502	505	482	519	506	564	506	517	480	528	550	521	538	536	523	473	498	494	527	495	500	517	511	548	480	517	540	515	508	547	488	549	533	520	513	509	525	509	483	550	520	491	509	464	518	485	508	456	523	442	520	504	538	511	533	520	513	531	494	526	531	511	491	548	515	508	549	512	539	489	526	535	539	489	533	490	493	500	512	499	517	490	513	494	509	491	452	527	518	483	514	507	533	495	524	546	572	519	510	494	467	529	496	497	522	495	552	487	483	463	518	481	458	485	444	522	528	501	504	540	480	536	503	521	554	533	496	507	490	491	500	497	537	511	526	515	566	521	515	554	504	495	495	512	493	537	516	505	494	497	528	499	514	502	534	465	586	523	504	485	515	525	484	540	501	516	493	467	518	514	523	515	535
27139	42352	13358	5828	3952	3040	2215	1633	1194	1189	1068	919	858	823	773	736	702	709	706	738	693	719	712	677	677	686	654	731	651	708	672	690	628	679	655	676	663	649	703	699	677	656	704	671	646	730	692	659	709	661	725	667	706	670	643	676	663	636	632	637	654	665	667	654	684	640	691	692	610	612	681	703	665	652	593	694	614	661	631	644	670	621	635	627	682	634	646	683	621	631	654	635	678	626	654	610	639	670	675	641	675	663	656	647	666	595	653	667	643	673	619	620	678	659	656	693	688	651	668	663	688	625	686	693	649	654	668	618	635	670	690	632	660	642	640	629	665	641	655	678	623	615	645	588	707	680	690	626	664	641	647	678	636	681	649	621	653	651	642	643	617	629	669	647	647	643	648	616	625	594	641	635	658	642	658	643	651	636	629	644	704	625	691	640	681	698	680	631	670	640	675	619	672	674	620	621	644	640	639	645	647	654	609	649	600	650	636	636	663	615	694	646	634	695	664	646	688	646	649	644	674	625	636	642	649	658	680	632	640	636	642	693	643	631	638	639	636	657	639	668	634	619	672	615	640	632	680	614	702	703	622	659	651	620	667	687	635	656	642	695	658	656	643	676	661	644	676	650	625	650	652	642	661	652	678	615	703	639	639	621	635	638	642	700	629	656	629	687	661	655	620	647	662	629	677	656	626	639	662	659	624	670	656	620	683	636	642	663	638	636	650	640	664	585	657	622	658	632	676	662	656	683	644	622	661	659	676	675	626	640	660	631	633	655	632	612	651	677	635	640	631	674	658	612	633	646	693	604	662	680	608	632	630	654	652	658	643	643	655	655	609	672	612	619	667	651	644	673	641	655	597	643	677	683	609	628	609	632	662	655	600	662	632	660	638	642	658	602	635	671	667	648	626	627	653	634	667	662	655	637	624	672	663	658	610	654	657	667	657	652	631	699	670	630	705	669	661	663	663	627	641	662	645	641	639	659	640	665	651	679	666	571	659	683	658	661	670	658	646	680	638	611	685	667	673	686	631	671	652	685	668	646	616	655	623	653	632	686	676	629	665	601	622	642	662	640	668	684	653	658	651	633	672	681	692	628	674	606	624	617	603	663	657	662	660	625	644	675	656	666	610	685	707	635	617	665	584	652	669	646	689	639	607	680	697	683	686	667	643	633	649	635	621	648	693	685	602	659	639	680	663	643	638	650	636	689	603	667	676	622	684	652	667	632	629	664	658	652	677	654	645	674	606	669	618	596	621	629	667	620	639	720	624	707	616	689	624	674	653	656	678	650	618	640	652	649	653	638	625	634	638	640	680	655	630	680	649	635	667	673	674	636	642	623	659	692	586	643	640	663	686	632	612	597	656	666	638	652	639	650	622	696	684	663	599	670	655	639	639	651	684	674	668	595	648	700	639	654	611	628	635	650	655	652	662	648	647	653	639	628	646	675	678	669	687	643	647	653	626	642	722	613	695	660	677	653	625	651	639	621	658	636	638	645	645	647	649	632	642	641	674	646	611	648	691	662	619	645	628	667	646	649	694	670	652	627	619	664	655	664	625	636	641	631	656	661	630	612	635	671	670	660	592	648	681	672	629	649	654	652	641	661	690	668	654	677	623	655	718	635	670	682	648	680	596	657	639	612	611	691	620	686	659	632	635	627	666	631	641	645	621	635	651	619	667	653	655	602	653	660	685	639	636	653	640	652	649	632	664	630	657	676	655	671	630	651	644	699	700	682	639	668	623	642	655	624	704	646	675	615	639	662	581	611	693	645	628	653	654	637	622	657	643	648	651	590	712	639	635	642	609	639	628	682	659	663	679	653	640	683	696	691	668	702	677	686	620	647	646	656	647	666	667	683	651	692	641	645	666	638	636	628	640	618	635	654	624	661	659	679	680	665	696	675	697	653	697	674	651	659	653	653	660	592	665	683	656	641	685	637	701	623	657	629	654	659	665	628	683	648	603	666	643	645	700	635	703	649	641	646	627	624	664	647	690	636	682	641	646	622	650	709	600	649	660	623	671	633	660	664	651	594	646	637	670	655	674	622	621	680	638	604	611	614	646	672	637	672	658	638	623	642	669	667	650	697	694	693	655	661	652	640	632	651	675	660	630	691	630	617	653	648	632	691	639	644	640	672	687	648	624	665	658	653	678	610	644	682	655	643	664	645	659	626	637	662	633	660	626	603	602	618	638	644	638	639	714	642	647	625	659	663	647	660	632	657	680	713	653	691	693	664	632	684	663	658	657	687	665	660	640	659	628	684	681	639	627	595	656	655	637	687	667	662	624	658	649	632	671	629	679	686	678	624	654	666	611	678	635	615	633	665	629	629	708	623	658	645	660	638	633	644	646	641	686	729	629	693	666	696	677	613	708	627	648	635	684	704	677	641	650	659	601	626	630	606	605	633	647	670	630	627	686	626	686	653	641	659	679	651	641	620	665	659	636	635	657	684	644	612	650	588	657	648	651	653	642	606	663	639	650	636	644	666	637	685	648	667	629	660	642	675	638	603	690	638	673	632	709	668	677	619	661	672	675	642	636	597	645	680	641	639	641	705	651	638	608	617	646	631	610	639	698	631	622	617	611	648	645	640	655	636	651	642	686	696	672	610	617	673	676	649	643	662	652	698	615	636	650	664	658	652	653	663	678	663	658	672	675	616	665	670	597	695	617	654	655	634	662	610	626	666	650	632	638	661	638	664	706	604	648	675	661	689	617	663	630	636	642	702	672	611	649	629	591	640	688	637	618	634	630	696	647	663	636	660	685	670	651	660	651	625	673	654	625	675	661	680	653	635	715	645	682	695	659	669	624	648	673	664	634	614	662	625	642	631	663	631	629	573	648	698	669	691	664	642	646	640	635	654	661	661	622	649	632	623	639	684	638	645	649	659	666	621	647	649	605	678	666	641	644	650	634	653	645	638	663	662	661	670	628	652	656	653	661	657	645	608	641	674	648	619	670	616	616	646	679	668	661	673	637	659	655	662	662	658	686	654	652	642	625	650	640	635	619	643	620	634	617	647	610	693	580	680	647	642	671	665	660	645	650	634	646	632	618	652	674	626	684	625	665	686	636	642	641	659	633	647	683	621	652	649	643	648	670	646	611	654	598	644	688	647	647	676	624	635	665	598	642	687	655	631	633	661	640	653	644	657	674	627	627	673	644	643	685	646	622	624	690	697	655	645	651	641	638	650	637	638	634	645	697	680	651	632	683	672	617	617	638	655	647	640	655	686	647	610	624	671	592	673	650	631	674	663	623	639	648	672	639	651	681	697	639	644	673	645	695	716	655	644	674	661	659	677	647	651	650	666	624	629	663	648	673	681	607	630	643	656	653	621	674	632	644	676	664	647	669	640	613	608	671	606	624	640	686	666	662	639	660	703	609	717	679	636	643	650	629	652	702	680	643	659	633	645	686	652	674	638	631	659	602	666	652	601	643	665	597	612	637	664	628	690	695	683	655	639	635	594	684	657	688	642	676	660	650	621
24268	21213	27271	25197	9312	1104	654	463	382	347	316	256	256	260	243	243	218	220	240	214	221	239	223	234	218	211	213	187	222	213	213	222	210	207	204	255	189	217	237	209	209	219	197	216	218	214	201	217	251	229	225	192	230	205	199	238	222	218	218	227	229	210	218	207	203	207	198	199	186	223	215	172	206	234	191	192	209	212	218	206	206	195	218	199	196	210	217	183	206	233	218	210	218	209	202	208	218	199	186	220	193	196	222	230	212	194	240	215	208	196	203	193	226	193	213	195	225	206	233	232	191	207	204	199	194	224	191	213	218	185	202	205	197	199	219	197	208	220	219	215	214	195	207	228	208	194	209	213	227	200	213	196	196	214	219	196	189	188	205	214	216	213	202	217	194	207	217	210	200	193	215	211	210	212	213	186	232	207	218	212	208	225	216	193	183	180	213	191	234	201	213	212	190	229	211	203	222	215	197	200	219	211	183	206	223	202	204	202	217	221	193	215	209	223	201	211	203	225	187	192	202	207	230	208	208	198	204	187	209	202	215	208	186	205	182	199	172	176	189	249	232	192	193	174	203	196	221	198	198	189	202	207	211	208	206	206	239	197	218	195	208	214	203	208	205	185	201	180	202	234	203	224	196	199	199	202	185	229	193	188	197	205	232	196	203	182	199	186	229	211	172	199	209	217	215	192	181	176	215	174	232	206	191	211	196	204	195	190	199	201	204	218	225	211	182	210	216	203	209	212	204	214	201	196	229	209	203	216	225	194	216	197	179	204	228	210	224	199	215	213	221	194	214	216	218	221	221	218	211	223	217	183	198	179	186	205	194	198	195	225	227	200	196	204	205	196	194	207	199	194	209	175	202	192	192	190	198	230	210	203	175	192	200	199	204	206	202	214	203	197	193	231	209	229	187	215	194	219	204	209	209	217	217	193	207	214	212	233	215	215	209	212	203	206	215	193	203	176	186	199	217	205	215	194	223	194	198	181	188	195	240	197	194	209	222	191	208	213	233	199	220	199	194	200	211	215	210	200	237	224	232	187	206	245	199	191	210	211	175	196	213	174	203	205	199	220	224	218	197	207	235	219	208	204	190	190	198	206	189	191	199	180	181	172	215	197	195	198	196	168	213	192	220	229	199	200	208	208	188	204	213	197	178	192	202	197	239	207	211	223	217	188	186	218	215	175	207	218	232	208	208	177	215	230	212	224	202	197	207	207	202	204	196	183	214	190	207	200	200	224	230	218	203	210	196	201	224	172	202	194	252	221	215	214	190	228	220	198	216	217	204	216	210	196	200	197	216	204	179	200	230	199	205	192	205	175	197	226	176	205	200	218	204	210	222	205	199	212	170	187	201	218	237	229	206	210	192	197	232	188	223	189	194	193	185	215	216	211	206	192	200	219	209	184	214	218	187	219	198	199	228	218	185	186	238	196	199	208	234	195	193	206	214	187	213	209	211	198	200	244	192	224	189	225	233	186	198	206	201	196	184	220	203	199	212	218	183	202	220	182	207	187	202	202	199	213	210	187	221	204	224	208	196	201	207	180	216	213	215	203	198	213	201	206	169	213	206	207	196	223	216	190	220	226	203	191	194	209	190	191	199	201	206	206	208	177	192	205	234	191	174	200	215	200	207	204	209	199	228	234	205	195	193	181	200	211	224	186	206	228	200	194	221	208	200	193	232	205	207	215	215	182	188	233	224	193	198	195	217	219	208	188	201	202	174	210	194	207	222	210	204	206	201	220	206	216	197	216	191	205	209	188	207	186	207	205	189	211	204	223	231	195	223	187	204	179	204	211	185	227	201	221	181	204	197	209	203	206	202	194	200	227	231	211	184	193	189	221	192	182	221	208	193	224	224	214	196	201	196	207	211	228	205	220	202	205	222	185	212	207	208	203	220	204	200	195	230	195	224	210	188	226	211	178	189	190	233	205	206	211	203	176	200	178	219	201	202	221	193	224	219	198	212	181	198	209	211	211	223	230	197	211	192	234	204	173	196	216	201	228	188	205	222	212	198	216	203	205	215	214	212	203	194	208	217	211	218	202	207	204	193	191	196	207	213	211	208	211	193	195	211	206	212	217	214	202	210	192	209	174	216	203	209	191	202	218	187	204	202	198	199	218	218	215	201	215	206	180	189	238	215	203	222	201	209	213	196	205	195	227	198	217	206	216	213	224	194	180	193	199	209	210	216	233	209	187	203	200	189	208	204	211	215	188	160	210	225	194	187	220	192	202	196	210	181	188	218	205	210	193	212	204	225	209	197	220	232	212	215	229	203	204	194	212	226	198	197	205	211	203	213	188	226	194	211	211	224	190	196	234	207	194	207	208	215	218	213	214	186	165	187	200	197	210	204	203	210	220	208	203	219	213	189	178	225	210	252	231	199	206	197	224	214	204	203	204	219	217	210	219	177	231	206	210	227	202	208	206	198	194	228	222	195	200	208	188	206	215	234	192	209	204	213	221	210	193	185	201	198	201	190	201	203	226	241	206	193	208	222	212	211	218	196	222	230	187	220	201	215	204	211	200	199	209	216	216	204	207	190	204	205	200	228	232	187	203	201	189	244	198	182	228	204	186	195	239	185	190	187	227	207	210	188	186	198	204	195	228	223	217	182	216	215	203	212	198	208	196	199	199	200	185	201	219	206	188	217	207	208	190	202	212	204	235	187	187	205	223	231	182	207	194	199	198	234	227	218	214	192	206	204	213	203	199	198	186	199	210	204	218	248	187	202	230	183	213	187	218	178	196	201	201	192	231	199	202	207	202	223	214	195	217	218	200	179	224	190	220	205	212	231	202	229	205	213	201	220	206	205	178	210	204	182	193	233	205	202	193	205	212	204	244	185	215	212	224	213	183	197	193	195	204	200	195	206	203	197	159	212	209	219	222	225	202	193	208	220	209	209	219	216	214	214	205	206	216	196	210	201	218	183	205	196	214	200	205	210	172	192	225	200	216	183	209	213	187	198	201	201	189	210	204	209	193	196	179	206	190	214	197	223	186	219	213	207	210	194	194	227	195	198	199	201	234	189	217	170	209	246	203	219	191	217	222	240	195	203	201	229	221	215	192	196	202	180	204	229	185	202	210	212	226	213	210	219	200	201	215	216	197	183	198	190	181	199	209	200	195	221	209	202	182	191	179	218	225	206	204	209	195	190	209	190	212	240	218	193	218	212	217	198	196	189	207	175	196	197	208	214	205	172	183	198	214	196	215	208	198	216	181	198	214	216	229	221	220	199	198	178	206	199	210	214	200	195	194	227	206	208	212	202	218	209	194	209	198	231	202	204	200	215	196	215	209	195	210	199	185	193	202	170	203	205	229	219	188	190	194	199	208	208	202	183	220	217	207	222	208	239	225	220	207	217	219	194	212	204	212	189	207	225	188	194	197	187	201	226	203	203	219	212	202	204	218	195	195	203	189	192	196	220	183	224	187	189	210	226	195	212	208	211	241	223	217	190	189	214	215	212	215	222	198	186	216	179	197
26318	37573	10108	4039	2788	1883	1372	919	689	592	500	436	427	408	345	368	310	321	309	307	316	306	282	304	316	304	303	261	281	286	267	279	281	309	288	320	333	325	304	321	282	311	301	285	331	302	288	329	283	308	299	323	333	273	318	280	284	265	277	293	267	286	275	291	294	271	255	270	282	290	257	285	262	259	280	264	285	261	309	290	285	271	295	262	244	280	278	257	283	254	288	278	293	269	275	291	268	262	311	305	270	264	267	242	260	266	283	264	303	253	272	280	280	288	258	270	244	279	243	281	279	293	256	290	282	277	278	238	249	262	252	251	252	285	268	284	281	307	246	283	269	265	263	271	293	264	273	266	289	282	278	255	277	268	265	298	284	246	256	267	256	253	273	274	264	277	289	281	264	271	272	300	288	273	290	266	243	277	282	284	289	268	276	263	263	248	289	291	265	292	272	287	287	261	298	269	308	296	274	297	289	258	262	249	242	302	273	320	294	266	279	235	260	298	293	259	289	277	260	297	290	263	249	275	267	258	266	290	309	277	310	279	253	254	290	296	282	281	255	264	264	281	277	306	288	254	281	282	253	278	263	289	295	290	290	268	266	246	247	282	297	286	277	286	260	225	304	277	302	284	265	274	279	272	288	302	270	259	284	273	255	287	274	284	289	273	273	259	244	272	283	243	275	273	283	244	280	310	287	257	255	275	265	266	267	337	278	291	252	297	282	283	263	232	280	275	287	279	266	273	303	257	326	298	297	270	269	270	279	266	261	247	283	275	318	243	275	262	304	303	288	276	269	287	274	296	291	276	310	281	279	310	274	259	277	297	291	282	231	260	280	264	290	272	276	315	282	250	253	284	295	283	300	254	283	264	268	255	277	268	265	267	282	273	250	278	299	283	290	259	281	262	264	285	256	274	276	276	284	287	266	283	316	284	262	295	264	301	306	283	262	267	300	262	294	260	267	293	296	280	262	253	280	266	317	279	282	255	292	256	249	298	281	294	266	287	285	296	265	290	271	295	275	256	274	271	265	276	255	265	275	273	293	254	247	268	270	274	290	286	257	278	282	258	279	271	273	286	246	290	269	263	291	269	268	282	295	280	270	299	305	275	263	276	285	282	273	279	259	265	273	272	263	288	288	250	250	267	271	296	263	279	288	255	310	274	263	294	279	272	276	266	275	282	252	265	258	286	266	281	279	263	290	247	284	285	272	265	293	258	282	291	262	285	278	266	266	308	240	265	289	275	273	316	262	275	271	293	268	271	261	267	251	298	262	256	275	293	275	296	298	279	321	264	282	286	287	279	284	287	251	284	271	282	279	270	265	286	286	274	274	267	307	290	286	302	275	295	281	280	244	260	273	311	263	271	256	249	259	298	297	283	301	293	266	278	281	295	271	255	263	282	299	283	260	270	311	239	287	245	280	265	293	268	298	310	274	292	281	296	294	284	268	285	248	274	293	279	279	289	273	277	268	243	292	289	280	270	258	271	274	272	269	305	269	244	293	261	286	298	286	276	268	268	286	260	267	266	274	285	260	278	269	264	280	266	273	263	258	286	259	264	272	274	263	267	290	271	253	280	289	266	267	248	317	286	273	259	317	266	265	294	296	272	301	279	260	289	270	296	293	270	284	263	288	275	271	266	275	285	280	286	277	272	257	266	244	285	267	305	275	296	268	289	271	294	274	294	263	277	269	263	259	249	274	281	251	265	283	268	264	272	278	282	307	257	293	274	262	282	270	285	287	279	290	282	267	280	286	244	280	266	302	305	269	278	295	273	280	275	282	284	258	278	279	272	281	273	251	282	279	294	260	289	265	280	283	290	294	275	270	278	273	280	262	294	284	264	284	294	292	271	287	293	259	287	318	274	288	267	283	280	275	260	274	298	314	288	282	271	294	287	273	278	269	242	263	246	264	253	258	249	304	292	282	295	257	288	278	261	293	287	271	301	262	266	273	279	290	276	272	270	250	257	257	259	252	275	293	283	258	276	275	284	261	285	285	258	268	272	268	271	277	299	277	282	266	259	289	260	281	292	261	262	249	268	252	262	270	300	275	273	291	282	261	302	277	281	281	268	252	293	290	266	268	274	260	264	266	302	270	296	291	277	279	280	271	280	267	283	301	288	252	297	280	272	290	272	241	269	267	249	282	263	283	285	294	280	262	288	288	273	285	289	256	274	291	278	269	286	306	266	273	289	279	269	275	268	255	258	295	272	286	272	276	271	268	302	266	290	263	270	289	260	303	297	260	282	263	274	272	255	235	255	302	306	293	267	279	254	270	291	270	294	273	278	308	284	259	261	273	272	274	284	277	267	270	280	278	284	303	270	285	257	279	288	264	278	262	287	282	269	260	280	303	287	273	253	286	258	264	288	259	269	289	298	296	297	296	271	273	268	273	306	281	269	266	241	274	252	270	266	252	265	266	248	255	302	266	284	289	273	274	308	261	292	262	258	270	313	253	281	264	267	266	279	274	278	274	258	268	270	303	270	263	261	285	266	275	298	288	313	288	291	269	275	277	262	288	277	266	273	288	271	274	282	268	285	264	295	264	287	272	272	262	302	260	265	272	275	295	288	260	286	285	262	264	292	266	278	276	275	279	278	270	273	280	301	262	276	289	227	296	255	259	277	258	304	303	277	284	286	271	235	284	270	263	283	250	287	270	296	261	274	260	273	255	252	236	267	257	284	286	268	273	282	251	280	277	278	281	297	263	302	252	261	294	295	288	288	242	272	267	274	262	268	295	306	277	277	287	279	263	259	279	278	286	305	258	269	277	269	235	291	272	269	273	282	287	275	254	274	262	284	263	288	273	280	252	267	261	247	279	273	245	266	288	285	273	271	271	257	268	281	263	263	273	256	248	300	296	254	268	254	271	302	299	281	303	244	272	273	266	286	256	269	301	258	248	283	270	257	279	316	284	253	302	267	269	302	257	284	282	273	257	263	290	241	306	270	260	269	255	287	273	280	296	256	270	281	266	259	271	271	267	250	289	285	264	260	289	284	269	296	302	303	300	237	258	238	274	294	267	287	270	273	291	271	307	251	287	272	310	265	253	293	240	293	286	278	262	254	257	260	271	288	261	271	253	274	243	252	282	279	278	274	266	257	260	256	257	303	277	256	288	288	290	273	275	291	305	257	261	287	269	291	286	289	275	252	252	273	267	288	266	267	265	252	271	263	278	285	283	273	282	277	278	267	278	278	308	276	256	301	257	247	247	283	281	281	281	269	256	274	296	281	261	274	273	276	291	265	259	280	271	216	281	250	280	260	255	264	281	288	329	266	271	258	248	292	298	304	286	273	292	276	285	275	288	274	246	291	258	247	282	291	285	297	278	258	267	275	300	295	258	296	281	262	260	257	264	292	262	255	281	294	252	269	274	308	294	281	255	262	300	253	253	288	269	299	274	299	275	284	262	284	279	279	268	267	248	247	271	271	255	285	255	292	255	302	279	286	245	272	275	287	289	256	268	274	261	277	280	265	267	270
22245	21211	28996	23731	21209	21222	8311	1231	875	818	659	633	587	517	498	437	523	476	439	428	438	403	433	468	437	420	408	428	447	430	426	386	426	456	397	428	392	472	420	400	445	430	434	426	424	434	434	403	427	419	415	443	418	391	426	382	437	422	413	438	434	444	413	372	406	381	413	370	397	392	395	359	388	405	405	364	422	402	413	359	407	432	406	405	376	413	435	403	410	392	390	413	393	418	401	389	393	411	401	393	374	427	380	400	378	420	399	394	389	385	390	427	387	406	341	376	390	410	411	381	387	406	388	378	384	408	406	389	377	387	427	415	389	427	386	429	369	412	429	420	387	396	445	398	378	414	402	379	354	379	404	390	396	396	351	392	402	403	423	406	367	404	419	387	387	437	406	378	400	386	383	411	411	390	391	442	377	392	428	395	411	411	361	394	385	424	406	385	430	350	392	436	343	395	412	381	395	401	380	418	374	406	370	385	407	414	399	415	376	406	416	419	393	432	374	386	406	358	419	409	381	382	401	390	383	388	375	404	366	383	389	375	378	383	380	425	374	358	357	370	414	374	380	388	394	380	401	409	372	397	390	399	418	408	401	435	404	419	399	409	395	406	368	406	410	407	398	417	438	410	412	372	381	403	384	388	393	408	399	374	387	389	410	435	434	364	392	406	371	399	399	388	422	394	366	424	389	403	371	407	397	403	370	378	396	392	379	373	393	398	373	399	390	415	390	380	404	413	417	427	379	382	439	423	362	441	378	428	378	369	400	413	381	390	382	338	366	419	413	381	416	347	395	392	378	381	402	414	420	373	371	363	414	375	394	402	381	371	372	397	395	378	414	391	382	381	418	382	382	350	403	382	397	397	385	394	402	381	386	406	385	402	407	422	377	389	426	385	399	391	383	404	408	393	403	385	374	367	396	402	372	404	395	381	399	408	379	400	392	396	379	381	377	381	383	414	391	403	374	399	391	381	398	424	413	432	397	393	420	385	372	403	396	394	416	409	399	400	378	415	377	400	408	386	398	364	416	391	366	422	399	393	379	409	397	379	398	394	391	410	377	388	381	437	392	381	390	387	372	387	413	406	360	393	351	393	377	411	388	414	392	380	357	403	392	380	425	400	379	403	415	372	371	383	377	395	394	391	377	403	398	405	402	381	406	406	380	350	411	381	395	420	362	405	393	385	414	403	383	375	393	413	381	415	437	400	420	390	384	416	382	389	389	430	367	358	417	414	381	422	412	391	384	429	387	406	417	432	391	430	409	398	400	354	422	419	386	428	437	362	410	435	413	376	413	381	396	378	397	388	384	377	384	406	400	352	385	381	420	408	380	394	407	385	409	446	354	392	389	396	367	404	382	417	414	374	388	413	391	389	395	394	405	366	394	409	397	387	366	412	367	382	421	416	386	385	395	384	444	392	396	383	410	420	370	388	401	419	403	400	422	409	400	366	390	383	428	390	381	429	388	416	429	384	391	381	432	408	458	431	387	399	395	403	394	373	386	398	414	406	409	424	414	403	385	397	379	407	386	386	412	434	387	365	410	398	402	368	412	407	413	387	404	390	382	394	370	370	398	373	401	384	425	375	421	396	397	389	379	403	389	396	437	376	398	387	375	400	417	408	394	385	404	383	392	401	368	393	408	407	379	368	373	399	415	355	386	418	404	397	423	395	408	380	374	400	396	404	399	385	401	429	387	390	376	360	364	388	388	383	387	383	393	413	408	382	386	373	410	404	392	351	406	371	386	404	405	453	411	387	367	366	327	383	375	386	371	405	442	381	380	432	393	375	417	364	410	389	401	411	392	380	396	385	393	421	374	379	430	414	390	405	423	379	373	378	384	409	404	404	391	379	401	396	398	402	415	395	391	411	382	385	409	413	398	394	421	414	394	368	382	392	402	434	383	394	397	399	391	398	413	374	362	386	381	366	415	393	385	383	401	374	393	403	427	424	389	385	419	400	371	367	427	383	413	376	400	415	422	353	335	370	353	408	418	408	402	416	415	410	423	390	425	393	369	397	390	350	414	371	391	379	382	408	397	403	399	375	402	430	389	395	414	390	358	374	358	422	436	393	432	411	404	387	398	400	413	415	431	396	407	393	458	376	391	393	408	455	400	390	395	429	365	407	428	392	407	419	376	385	373	388	413	383	400	387	376	390	404	386	422	369	420	420	410	381	378	429	411	377	410	405	414	407	383	420	410	395	399	405	421	390	368	389	418	427	401	427	410	387	399	410	401	376	384	352	398	378	390	417	405	383	367	402	371	395	405	385	422	374	396	393	396	421	354	355	405	430	408	377	415	406	424	407	379	398	388	418	407	368	406	386	390	378	414	395	423	365	391	390	402	385	384	404	401	387	410	356	382	370	392	365	454	379	336	398	413	360	391	389	371	386	345	405	365	393	385	413	398	422	353	402	386	423	362	387	356	397	388	394	404	413	399	382	388	420	393	409	378	379	400	419	415	374	398	395	374	426	369	399	399	401	395	379	428	401	362	395	370	393	386	426	372	402	366	395	431	368	389	387	399	395	417	388	382	399	433	408	403	420	422	368	411	463	386	375	392	434	386	351	367	424	394	421	402	374	417	421	422	393	370	424	361	374	404	411	356	416	401	431	418	421	382	407	440	398	375	361	427	378	402	424	387	448	347	382	402	407	447	382	419	426	378	397	406	393	420	394	377	394	356	387	436	365	392	352	402	422	395	364	386	380	422	376	398	432	354	391	382	388	409	419	403	358	388	416	384	379	399	422	396	383	403	382	385	384	403	397	351	396	404	402	383	403	375	424	373	412	341	394	393	389	405	377	388	398	412	403	393	395	386	428	375	385	411	404	424	402	389	387	400	370	395	374	394	355	380	400	399	380	369	405	403	367	441	406	386	395	372	388	402	377	410	415	375	393	427	452	419	420	365	410	422	394	397	404	426	420	397	410	390	393	407	366	419	380	395	402	420	435	402	392	339	386	384	412	399	425	361	397	406	396	418	377	387	396	378	411	384	416	407	392	391	394	392	423	418	417	420	400	381	353	400	391	388	393	373	336	388	383	378	437	422	413	402	401	404	421	423	387	393	433	405	430	405	389	379	395	393	380	399	367	417	386	407	378	393	425	423	377	431	408	408	409	383	404	403	404	408	441	327	381	414	390	384	415	395	416	390	360	359	389	381	404	394	421	400	389	405	402	395	385	385	370	437	416	418	418	379	393	411	444	387	375	418	379	396	373	385	374	401	379	399	380	436	382	404	375	395	381	395	413	407	405	382	398	363	379	388	403	390	386	425	415	380	398	365	367	384	380	385	392	406	451	433	383	397	396	421	397	385	402	408	430	402	379	387	403	368	376	371	401	385	405	415	361	367	375	397	353	359	392	402	356	408	359	398	413	374	368	388	422	390	412	400	401	353	356	391	374	365	370	405	413	409	377	402	381	412	398	402	370	402	413	397	386	402	387	392	389	424	386	411	383	416	373	437	468	398	426	414	431	407	425	349	379
30666	48339	17649	8326	5640	4041	2889	2073	1717	1434	1232	1029	819	834	741	700	634	659	642	642	630	594	566	517	543	592	522	615	537	597	547	545	557	544	549	521	577	556	580	582	610	583	553	586	598	592	557	560	546	592	536	560	551	554	551	547	516	586	529	568	557	516	546	545	492	538	486	525	511	555	519	517	527	530	504	523	540	529	520	540	477	501	534	525	478	499	489	518	499	522	559	537	497	539	499	493	521	470	496	501	501	552	541	520	488	530	545	476	519	489	499	509	476	484	517	476	519	536	518	506	484	551	483	536	509	542	544	504	521	486	539	502	531	523	520	488	505	561	538	505	540	502	481	506	492	499	511	516	514	504	510	538	509	483	579	507	470	511	531	476	531	475	520	512	508	519	520	496	530	501	483	510	529	503	512	509	496	511	538	529	508	490	528	526	502	530	482	515	495	491	512	468	497	492	529	523	527	529	476	529	550	516	541	524	536	473	523	499	524	514	499	544	507	536	505	500	505	484	535	513	533	515	529	519	498	493	501	505	462	544	480	509	471	508	526	484	542	499	476	484	486	478	458	509	564	511	520	487	526	495	507	497	501	521	511	508	503	566	522	492	531	535	510	485	529	493	515	537	524	485	476	509	524	513	508	538	527	541	515	520	497	532	483	503	481	499	502	524	499	516	545	508	536	536	525	501	518	523	519	471	457	519	492	481	489	494	503	482	543	507	507	528	516	515	510	517	522	501	483	479	496	546	520	526	499	448	492	523	505	522	513	497	570	514	519	468	506	481	492	514	480	513	526	537	498	518	524	515	551	541	512	486	502	513	522	503	522	520	497	487	527	495	515	500	515	478	499	487	520	495	537	541	541	524	478	526	507	483	467	490	502	528	525	459	517	494	494	463	502	532	521	475	499	490	495	432	512	509	517	524	545	523	516	509	491	522	517	498	501	478	509	511	539	530	498	511	485	476	529	492	524	528	536	499	527	502	527	546	504	546	503	491	505	499	499	499	498	519	505	524	496	464	501	505	512	532	527	502	519	492	467	510	492	504	521	507	481	536	522	517	535	500	522	547	536	482	449	541	504	511	564	513	514	494	533	520	528	496	527	481	561	514	524	503	527	523	546	529	535	511	509	493	490	547	475	504	501	519	536	506	543	536	506	528	527	529	514	543	527	501	501	516	498	495	498	512	524	541	527	512	504	520	494	534	506	505	464	524	500	509	523	478	512	515	488	488	526	484	489	514	528	531	529	475	524	507	484	535	483	505	556	546	553	497	483	540	515	466	514	522	513	490	471	497	491	517	517	511	542	525	467	490	534	478	517	467	518	513	483	516	509	482	507	511	520	489	525	505	489	514	498	519	504	508	497	523	491	504	499	513	525	526	548	491	529	550	508	513	487	504	530	521	498	518	549	524	569	500	505	501	497	534	499	469	511	491	503	478	537	492	508	498	505	530	503	501	517	511	533	530	533	514	472	493	541	528	484	456	485	504	473	524	517	528	490	494	503	506	507	561	542	507	539	507	486	509	543	501	528	522	480	522	455	459	548	501	505	523	526	532	502	507	477	504	496	538	520	499	500	483	504	509	534	542	514	553	520	517	537	538	476	506	537	480	500	506	483	515	493	527	507	519	482	529	502	534	489	530	505	541	543	517	492	490	462	529	554	476	484	499	512	473	529	510	523	470	494	490	523	511	507	485	520	552	510	528	501	508	479	495	504	505	523	526	539	518	493	513	542	522	520	523	540	459	551	508	483	489	500	491	530	562	526	487	521	498	485	562	477	510	532	493	517	520	543	505	524	515	521	520	512	542	510	525	490	531	534	515	472	475	536	534	522	489	503	534	551	528	522	517	477	494	476	504	503	539	488	523	516	507	512	547	508	478	532	554	551	499	528	560	496	506	528	531	516	475	514	549	494	511	547	511	522	498	544	535	529	524	495	526	514	522	488	548	514	504	469	546	528	504	522	520	466	534	541	507	523	505	527	503	496	533	493	515	533	520	515	546	494	492	489	545	506	505	522	500	539	518	545	530	543	474	565	525	474	544	532	501	546	525	495	476	487	532	480	468	499	507	516	501	522	526	515	530	550	507	489	500	480	485	499	543	505	475	518	529	519	505	507	528	532	478	526	492	476	478	505	525	532	540	485	490	519	510	533	523	492	470	483	518	510	495	527	530	502	482	519	486	515	543	504	489	534	499	454	518	537	502	553	512	546	526	474	506	514	511	493	509	531	485	525	509	514	510	529	486	564	501	518	515	507	530	558	469	562	518	507	532	492	510	498	479	498	501	476	489	468	511	525	539	512	526	507	484	507	516	505	482	521	467	508	502	501	519	517	493	492	541	496	502	538	529	533	547	470	489	528	533	541	473	489	534	494	556	554	520	493	521	518	542	510	487	511	482	495	510	518	554	516	483	546	488	568	531	537	479	499	560	514	511	506	520	536	548	517	525	531	525	506	513	526	493	507	488	535	478	548	511	475	531	499	523	496	498	529	528	545	509	492	516	513	506	506	515	514	494	507	545	470	487	477	499	502	540	473	502	473	494	507	554	517	546	506	537	527	494	514	506	494	484	513	516	474	520	544	529	492	502	474	542	549	477	489	547	518	472	469	487	495	490	528	465	539	518	502	502	537	518	524	518	517	544	511	539	506	540	558	559	475	492	496	502	504	490	523	523	500	483	525	498	492	509	468	486	518	534	514	514	535	487	494	504	487	535	492	506	517	516	511	515	532	493	488	513	516	490	536	529	494	542	498	502	479	546	515	556	520	522	511	515	521	533	504	518	516	531	524	546	513	525	529	506	512	537	526	515	546	497	526	501	488	533	529	508	514	480	479	502	518	500	512	564	541	503	493	500	520	539	517	550	513	532	493	507	502	540	524	515	523	531	540	505	504	492	479	500	496	514	471	473	506	526	534	474	502	500	528	540	505	510	510	549	497	492	516	511	546	550	500	489	548	552	531	547	494	494	548	492	500	512	571	503	529	500	510	473	531	463	497	512	496	470	503	519	528	495	510	521	497	503	513	520	508	498	545	527	510	509	553	524	516	534	527	507	477	551	527	486	536	523	501	508	526	490	490	499	541	512	529	533	513	540	529	541	506	495	508	468	516	488	520	517	497	491	514	451	528	498	536	526	502	511	502	497	551	501	518	506	485	512	541	510	527	498	522	489	524	491	473	495	511	497	519	483	501	484	531	528	479	534	494	497	505	538	529	530	492	497	498	514	506	491	537	535	550	482	514	543	514	508	512	515	499	516	475	513	529	572	503	523	495	513	523	522	524	500	522	524	511	482	502	506	525	519	493	490	535	493	545	496	525	525	506	537	501	485	508	520	506	517	511	513	501	508	542	553	487	520	490	476	520	509	518	542	490	510	518	514	532	518	498	502	472	516	522	509	487	548	478	513	526	527	547	513	549	475	499	470	540	497	539	516	573	505	516	523	510	506	517	489	483	541	519	493	497	518	508	506	516	456	493	501	489	497	504	516
27530	21655	11852	2633	1174	815	601	477	451	418	409	388	377	392	398	383	337	344	366	339	374	322	344	360	379	344	350	342	339	384	357	356	363	366	350	334	363	381	358	394	363	372	358	361	355	363	379	376	339	379	351	348	379	362	359	368	374	394	366	378	364	376	336	366	347	370	369	367	345	370	372	364	366	382	337	367	368	353	359	348	350	324	332	370	371	387	350	358	368	348	356	341	335	357	373	340	354	333	349	349	334	361	372	358	373	368	342	337	349	340	337	344	363	357	357	352	360	363	394	341	357	348	374	340	367	368	345	357	359	355	384	353	350	385	335	377	356	378	331	378	340	350	363	366	352	382	374	346	326	409	363	346	347	338	319	382	323	349	358	364	357	346	352	340	346	330	354	355	356	385	378	363	323	349	348	324	335	331	368	349	335	358	385	367	360	343	358	355	342	347	380	336	352	401	335	318	373	361	384	372	341	375	360	352	354	371	371	398	355	329	373	381	368	316	362	365	328	315	345	357	363	338	373	357	369	379	348	357	342	367	334	358	353	345	355	363	340	363	368	357	354	359	398	364	354	319	329	348	350	356	374	365	354	357	390	360	359	345	361	357	316	357	350	349	337	349	339	342	362	330	346	329	351	343	355	340	341	350	358	354	318	346	339	353	361	346	371	356	393	356	332	343	355	372	348	355	336	355	354	336	334	367	350	374	347	376	342	361	384	355	349	364	362	351	333	350	368	352	357	335	351	378	307	414	382	338	366	362	359	350	363	354	342	362	375	354	368	372	366	359	345	320	367	322	380	368	352	318	342	378	344	327	387	347	366	352	340	341	352	365	388	395	351	361	391	350	355	384	366	360	383	326	379	376	356	379	387	366	353	367	338	304	377	369	381	360	321	368	362	366	361	336	339	405	339	336	338	345	366	357	333	353	357	341	345	321	357	332	403	367	369	352	367	332	343	345	337	387	380	372	377	393	378	356	358	364	375	342	355	382	365	343	351	365	326	328	399	350	344	312	357	351	372	365	397	385	355	329	350	347	316	350	364	361	359	348	357	341	375	344	316	393	356	341	371	381	362	340	374	342	343	351	363	364	338	327	339	343	362	342	389	335	325	355	354	352	335	371	379	345	361	410	324	354	376	360	349	368	397	329	377	382	365	362	372	370	369	346	353	364	338	338	335	342	360	363	349	365	340	354	355	338	340	326	359	371	329	358	383	349	370	368	340	332	351	347	322	342	370	334	350	358	348	344	349	380	363	378	372	331	353	335	368	384	348	348	363	323	367	362	389	383	376	351	327	375	350	372	347	363	343	363	378	357	373	339	372	346	366	370	351	320	366	369	362	327	335	332	365	329	354	355	356	350	342	349	373	330	359	388	376	345	362	353	349	354	374	348	400	390	320	370	358	338	358	407	315	328	362	355	329	362	347	375	370	387	347	366	350	356	337	331	370	339	330	349	354	347	351	356	349	332	365	335	362	342	366	344	373	341	340	341	353	357	365	367	359	360	371	349	354	374	299	360	354	399	365	382	311	334	349	342	357	373	351	346	356	366	321	376	370	380	342	329	393	364	347	342	373	380	370	358	366	374	343	372	356	371	342	348	369	359	322	377	399	402	337	363	329	359	410	337	322	371	357	330	335	334	337	365	358	369	325	350	358	352	336	377	354	364	365	347	354	365	367	345	338	344	379	359	383	304	312	362	320	345	364	344	367	323	375	349	339	327	370	337	339	372	328	332	364	351	345	364	346	322	371	329	330	354	345	357	354	360	348	364	362	357	370	384	362	334	375	356	339	354	356	330	381	338	335	342	349	344	337	380	350	339	386	362	363	321	349	316	407	373	359	339	364	344	346	343	360	348	373	333	389	345	339	338	320	330	355	349	364	347	365	353	367	345	355	340	353	331	351	388	351	366	372	348	355	342	377	389	383	348	350	350	357	364	385	355	374	388	355	374	334	365	360	377	339	347	318	342	359	344	341	384	378	428	355	358	356	350	388	352	362	352	356	335	368	356	338	356	325	360	365	342	337	346	362	335	357	341	362	388	340	361	362	378	354	364	356	370	354	357	356	331	374	337	346	358	357	351	323	360	370	332	373	369	365	345	331	324	388	320	362	393	356	365	336	364	379	309	319	353	362	308	368	378	370	374	355	359	329	356	365	379	389	330	310	371	323	378	339	370	369	361	346	363	362	378	360	374	363	362	330	337	335	359	368	338	334	424	311	336	380	356	354	350	357	345	371	366	359	351	361	388	341	357	367	338	376	359	370	348	364	373	356	346	352	354	355	386	363	363	333	361	338	334	375	370	342	387	364	365	342	351	374	369	354	337	368	336	363	383	353	346	356	349	361	383	351	381	353	328	334	350	375	342	394	332	338	383	350	367	320	332	403	353	360	358	363	348	353	356	361	366	384	317	329	361	328	400	360	354	358	362	406	378	372	333	356	337	339	361	349	388	341	369	355	377	379	348	370	350	362	353	366	346	332	328	365	370	330	366	317	351	391	346	345	331	341	348	334	338	354	327	362	343	349	359	363	368	376	351	355	345	368	325	356	354	337	401	338	361	355	343	347	366	370	364	374	325	332	333	360	361	346	360	351	359	307	376	361	345	390	384	381	359	359	389	346	357	368	342	376	364	372	376	340	340	367	384	332	368	338	375	336	376	365	387	332	344	382	338	350	345	330	366	316	309	379	334	333	354	362	338	361	339	344	346	351	355	315	378	383	379	370	362	308	384	352	373	358	382	303	367	354	362	369	365	370	365	351	397	342	333	394	358	396	328	350	352	388	345	377	354	323	353	351	357	350	414	375	355	361	344	360	329	351	378	341	346	345	396	357	374	354	365	343	346	346	349	412	343	351	367	334	335	329	371	343	360	318	368	358	374	349	346	338	367	364	319	384	344	364	377	364	364	354	372	353	360	349	357	326	375	330	354	348	315	349	355	301	343	342	295	297	326	373	360	374	324	322	336	390	349	366	350	349	327	369	351	371	321	365	368	351	354	354	343	372	338	328	409	357	352	372	324	363	351	328	332	339	365	333	356	377	316	386	346	361	361	356	355	367	346	346	340	352	382	371	344	368	337	377	355	334	371	358	341	360	385	311	345	339	411	346	356	360	369	367	381	365	373	333	351	362	363	378	341	342	355	383	365	355	366	376	368	353	323	370	380	350	348	359	356	348	340	337	349	367	352	369	313	363	374	342	373	345	363	351	351	352	348	370	342	361	362	368	337	364	335	387	349	361	332	349	354	345	344	387	345	355	364	346	358	343	371	324	373	368	386	361	334	343	334	350	346	350	359	353	318	316	340	323	386	376	356	389	328	349	346	350	338	348	370	372	335	338	391	355	353	334	368	367	338	323	386	399	338	355	370	354	385	356	349	322	384	348	361	389	361	344	353	393	388	352	366	355	361	355	354	388	363	369	338	348	354	326	300	363	329	385	359	334	367	358	342	348	337	332	367	329	367	333	338	356	380	394	342	376	356	344	353
21759	28914	6734	2807	2091	1515	996	791	671	629	533	545	498	528	496	469	427	503	475	490	448	459	465	425	466	453	493	466	486	440	438	447	466	460	437	458	443	465	475	503	465	477	470	498	450	484	481	445	485	453	454	477	439	446	458	509	417	485	451	437	459	425	437	427	438	417	491	476	439	477	444	493	437	444	443	464	447	446	461	466	489	439	452	416	465	485	461	445	493	464	442	452	450	459	434	451	444	417	426	454	462	448	433	469	443	397	461	469	492	451	481	432	437	475	473	464	460	483	451	462	480	497	442	440	512	429	460	450	462	483	434	444	465	446	476	468	470	444	456	462	462	428	454	431	472	449	441	419	492	481	413	444	448	426	420	438	455	433	444	461	460	453	476	422	456	469	513	468	462	471	439	470	442	457	432	442	443	430	461	492	454	410	438	454	449	432	427	480	454	465	456	494	443	481	449	430	427	414	415	419	480	478	427	468	455	408	446	449	464	444	483	464	470	469	484	460	409	453	438	468	457	468	458	446	442	442	448	440	489	470	423	486	465	477	446	482	464	463	431	447	487	438	453	454	471	445	402	468	484	462	411	468	458	458	505	482	460	478	462	455	505	455	434	452	458	466	429	443	466	484	420	504	434	462	471	490	410	498	422	453	475	458	458	420	459	431	412	495	465	410	457	455	439	427	453	449	472	450	474	458	475	460	485	467	456	482	467	460	484	459	480	431	432	464	517	412	438	461	445	432	462	464	417	457	436	443	483	464	465	405	445	445	438	451	415	412	472	497	485	448	483	462	470	464	436	472	447	462	441	475	436	450	414	472	487	451	439	450	445	464	478	455	464	445	449	431	439	491	455	436	459	458	451	496	439	492	447	482	443	465	446	414	462	448	457	447	434	477	437	469	439	430	458	468	456	463	463	450	452	451	459	464	433	464	418	453	442	441	444	422	454	434	462	475	470	441	438	459	447	482	447	453	477	466	456	446	418	412	432	435	442	437	458	443	459	443	445	471	440	441	476	469	447	431	468	463	466	478	472	422	483	462	454	448	434	444	465	460	458	509	472	416	465	444	422	458	440	448	452	431	456	427	451	437	457	476	458	459	476	459	461	473	490	473	447	422	436	450	430	479	459	464	458	448	470	460	493	457	500	389	473	459	471	415	501	434	447	462	457	454	469	445	425	444	411	431	487	461	449	422	456	453	476	479	451	479	462	450	470	471	448	442	448	433	454	441	447	485	441	456	454	485	454	460	435	454	442	432	451	473	493	450	483	439	476	474	453	433	474	449	494	459	446	470	464	489	463	448	504	448	473	427	446	416	448	439	434	492	417	444	454	445	477	431	427	425	459	460	470	486	450	464	463	439	482	466	442	488	442	412	428	458	469	487	441	446	439	439	463	468	469	404	465	430	459	397	483	475	444	415	497	425	443	441	470	422	442	505	426	427	469	490	472	410	459	472	458	431	499	431	469	419	464	456	462	422	455	465	442	463	419	456	467	454	464	429	451	458	435	442	499	486	445	397	457	476	466	442	472	490	487	476	469	444	463	519	431	463	479	450	472	429	441	436	494	466	452	459	488	457	460	451	440	451	452	482	479	466	445	447	490	479	487	456	451	455	434	453	445	440	484	428	475	443	463	447	418	459	436	413	475	421	419	437	498	449	450	447	425	480	428	425	488	448	445	483	455	433	482	466	472	473	486	464	455	452	462	436	407	434	442	446	453	445	433	466	445	438	449	497	420	460	481	471	416	434	497	458	491	433	416	500	452	454	471	499	460	474	442	442	429	448	446	433	439	444	492	438	432	475	478	464	432	438	478	486	426	441	449	461	493	434	494	426	434	449	437	474	477	484	458	436	428	454	464	468	442	444	442	440	455	442	446	437	448	465	439	432	461	411	485	436	448	445	486	462	474	456	399	439	444	463	460	455	462	442	436	461	397	463	466	477	435	440	484	463	489	454	401	476	472	432	446	453	436	477	448	454	448	422	458	486	464	435	456	463	435	450	426	428	439	432	461	472	418	493	418	485	404	435	461	443	449	463	483	432	479	436	454	462	429	433	434	453	469	468	464	461	512	476	455	475	454	457	462	476	465	453	496	467	461	468	446	399	421	487	413	443	475	442	402	460	442	469	440	484	424	444	466	455	470	433	432	438	412	443	453	454	462	429	447	440	459	445	439	452	457	457	400	527	466	413	475	419	424	450	451	426	506	457	456	465	482	442	430	482	417	446	469	442	489	468	449	455	442	475	407	438	447	447	466	429	479	462	451	437	479	436	413	455	444	492	484	438	462	431	518	437	472	468	428	458	455	398	451	449	467	436	436	446	422	438	450	441	470	438	436	453	440	446	437	480	440	450	412	495	471	455	428	451	438	471	436	416	450	440	421	458	421	460	449	443	463	462	433	487	431	458	421	453	488	450	487	434	480	481	423	448	456	447	451	427	429	497	505	449	470	457	422	439	451	441	447	408	483	457	461	479	435	421	471	503	466	443	421	440	450	417	432	435	436	452	439	451	448	420	461	442	466	449	480	429	442	456	469	451	482	473	442	531	493	446	468	443	462	423	437	466	437	449	416	451	443	454	417	450	469	443	468	452	431	427	460	439	444	449	436	477	464	498	439	430	401	430	471	441	442	451	466	435	450	461	445	459	468	485	468	413	450	436	464	521	454	455	488	450	430	439	507	448	438	483	437	474	457	471	422	439	458	453	408	463	441	419	464	449	479	443	432	452	432	462	448	442	446	476	453	433	434	465	454	436	447	500	443	453	447	460	461	463	421	468	473	458	468	419	444	461	418	443	469	476	450	434	472	460	441	449	457	479	460	421	482	477	438	454	443	453	412	430	464	413	429	479	479	436	455	444	488	478	448	444	461	456	441	461	415	451	485	468	410	444	451	459	435	446	448	450	446	443	426	459	447	420	469	486	435	444	408	444	479	427	443	461	406	497	448	462	446	457	493	474	431	458	439	451	444	460	415	469	432	457	479	447	501	424	427	448	421	455	447	474	438	483	433	485	437	488	465	481	466	436	499	457	448	477	435	454	461	407	473	452	440	482	479	432	428	474	464	436	466	423	428	434	471	449	458	441	439	460	458	451	475	439	437	475	457	432	462	482	461	470	476	449	421	496	442	474	465	436	459	463	474	466	435	483	492	449	419	484	454	423	457	476	474	447	422	472	475	479	443	436	440	456	440	442	442	461	461	440	433	436	434	416	435	446	460	458	493	433	482	439	449	441	448	466	485	483	427	515	460	477	476	468	467	439	450	429	468	472	446	483	484	429	474	487	441	425	466	468	471	451	453	479	447	457	457	412	428	453	458	447	481	476	452	462	432	464	471	482	425	459	457	479	465	443	458	453	440	455	495	448	458	467	460	459	435	441	421	445	458	452	470	448	457	436	443	431	484	438	459	455	448	456	488	449	446	435	457	445	423	481	476	477	459	456	464	462	466	483	438	465	431	483	426	419	425	438	444	429	424	455	484	470	422	458
23073	21182	28525	24090	21145	10622	1684	1040	852	769	705	614	635	603	591	564	561	530	524	556	507	539	563	520	582	587	507	568	496	548	542	548	557	521	553	526	498	558	562	520	507	563	572	541	542	527	566	542	486	525	534	526	561	503	502	549	529	503	556	543	539	545	529	463	534	544	566	544	534	470	541	516	527	540	536	561	481	540	532	541	491	538	532	557	529	525	494	492	498	501	532	484	538	510	525	534	542	502	541	543	532	498	496	564	532	524	520	530	514	514	541	524	527	532	508	545	516	520	516	529	497	529	504	545	536	544	509	557	549	512	524	512	479	522	513	475	503	493	484	477	511	529	500	519	493	518	506	508	527	521	512	529	554	529	520	532	548	477	533	533	527	491	549	525	514	556	493	485	499	521	493	521	518	515	516	548	476	504	512	454	512	505	526	563	521	533	481	549	527	459	502	527	512	500	495	491	491	524	505	554	531	521	498	479	472	537	526	458	530	507	480	491	505	467	564	506	501	528	560	493	500	512	491	512	532	524	559	532	527	522	497	514	511	511	559	532	527	518	528	497	536	529	523	503	522	520	521	506	506	540	507	530	490	529	523	522	507	515	554	564	501	525	481	514	545	495	537	497	556	506	514	504	571	509	527	497	474	524	488	524	514	517	533	544	504	506	481	520	501	546	521	496	489	504	531	562	579	514	547	538	529	523	526	536	551	499	536	553	456	501	510	542	530	533	509	536	522	504	518	501	550	494	497	538	531	528	519	535	555	541	553	487	509	526	530	524	553	553	522	515	462	519	529	504	492	525	511	538	548	530	517	539	511	517	509	483	528	509	494	543	509	506	500	518	524	497	549	469	545	538	530	472	536	566	486	558	511	492	515	525	524	482	466	556	564	514	515	513	524	491	503	522	516	516	516	527	490	524	549	543	524	549	520	493	499	535	545	514	519	527	536	528	538	540	554	497	489	514	557	488	522	498	507	519	516	543	527	532	532	518	476	470	507	537	496	516	498	488	516	477	533	520	506	497	520	500	546	534	516	538	576	502	523	508	527	502	498	523	520	522	524	516	539	496	515	524	541	552	541	509	527	509	508	477	533	481	512	511	515	549	495	522	514	534	521	547	506	518	539	505	521	500	535	485	501	519	513	468	523	493	507	510	492	512	516	513	535	513	573	517	530	503	483	508	482	529	477	570	511	515	547	527	481	522	527	511	532	496	555	516	547	482	503	526	518	543	476	483	519	523	513	532	545	518	511	465	510	536	532	510	508	531	518	521	492	508	478	501	503	546	523	507	501	535	474	540	520	497	540	554	548	486	534	554	498	506	509	585	524	496	527	495	453	516	527	558	508	480	481	526	498	523	538	515	496	514	514	524	557	514	544	508	526	530	530	526	517	510	511	553	530	499	522	519	522	504	536	532	532	525	485	537	542	548	507	535	543	472	484	546	536	513	551	500	548	507	518	544	485	497	531	521	515	485	474	532	547	514	493	493	487	494	513	503	483	512	480	531	502	535	487	533	495	533	482	520	487	545	515	568	518	548	482	502	492	498	531	532	546	489	503	489	476	526	462	496	507	534	500	500	527	514	487	525	486	509	527	568	541	519	512	498	526	530	493	531	524	489	549	520	518	521	531	581	531	489	483	507	477	522	492	531	518	490	525	532	514	512	509	532	517	511	488	521	517	497	512	534	494	520	470	498	509	562	491	530	511	508	477	536	515	545	506	529	512	551	518	519	503	549	509	525	522	500	510	529	523	492	541	534	516	517	480	492	517	521	521	516	518	514	569	550	502	554	532	496	516	536	563	513	483	532	522	539	548	537	496	484	544	516	492	499	547	545	514	552	532	563	494	479	540	500	553	536	517	510	517	522	529	549	475	532	516	552	506	462	519	527	452	565	470	496	498	533	546	472	501	541	528	500	516	496	536	526	514	488	573	467	533	530	511	480	457	558	494	468	517	523	522	512	514	523	491	513	506	554	502	526	510	547	513	501	489	512	556	506	548	467	519	536	504	513	522	509	557	524	516	532	510	562	506	534	524	531	540	515	494	514	519	536	529	527	524	516	554	534	483	496	510	497	539	521	515	531	533	484	534	510	509	505	506	527	496	548	538	522	550	533	505	526	543	560	499	560	496	513	521	521	519	480	543	506	485	532	497	518	496	532	509	534	495	500	539	509	508	481	500	521	518	514	538	514	525	520	552	546	513	549	513	516	542	534	528	527	498	497	532	493	487	526	568	508	519	532	527	542	500	516	482	533	584	551	506	505	469	544	515	531	493	537	526	526	535	562	512	481	482	549	509	477	507	524	509	510	499	505	566	520	527	508	532	499	495	538	567	554	509	509	526	496	563	513	529	485	504	490	520	531	528	514	503	514	546	524	525	521	545	526	521	551	541	567	494	517	507	476	482	531	517	476	517	483	514	502	542	516	498	540	525	503	544	460	522	535	518	503	500	533	521	499	527	527	536	531	490	522	545	526	531	499	476	480	522	482	463	499	524	519	508	540	502	495	494	549	529	546	554	518	513	521	531	494	511	548	489	577	532	540	521	509	501	541	507	534	528	520	518	492	516	501	512	511	511	533	514	535	490	535	517	519	510	509	511	492	539	471	500	556	494	519	567	495	506	510	514	511	524	520	517	473	517	481	497	510	481	556	532	495	510	533	517	556	515	511	509	506	489	556	500	513	519	494	520	500	509	523	511	473	498	554	516	539	548	495	531	592	488	539	521	516	482	538	524	493	489	503	542	534	513	527	529	513	505	543	503	499	514	526	497	530	517	515	524	477	525	535	556	506	505	519	504	505	550	534	511	538	537	519	527	551	503	482	515	508	531	548	540	542	527	526	548	496	495	503	496	539	515	546	503	507	526	543	510	506	512	505	539	496	498	525	528	507	505	525	497	513	454	515	574	546	507	509	525	543	523	523	527	504	518	489	529	513	530	503	496	504	502	538	534	503	495	555	534	564	532	518	507	483	498	526	526	531	450	535	553	495	587	475	532	512	574	533	516	506	520	547	513	506	483	499	511	503	505	491	538	505	492	495	515	490	500	497	505	526	540	524	558	501	516	531	497	529	543	522	513	513	535	541	517	532	509	499	539	530	503	503	526	550	503	532	509	510	508	520	499	501	516	546	513	498	511	514	536	523	514	521	521	512	531	473	475	485	521	497	523	570	533	488	555	494	510	513	514	545	534	545	536	545	531	503	520	528	494	530	521	540	545	502	487	543	529	508	546	510	492	492	468	492	517	501	528	473	483	547	523	474	500	509	547	537	520	489	502	488	540	482	485	484	498	472	493	468	510	493	508	516	476	507	525	499	542	525	496	488	484	501	512	482	497	507	492	543	524	502	535	505	499	490	525	580	512	513	474	519	518	519	528	521	543	512	509	505	484	530	482	506	518	500	545	499	507	529	552	571	535	536	460	535	499	538	502	497	487	531	513	516	490	522	511	543	530	497	481	543	492	540	531	537	509	534	491	541	502	498	537	477
26793	41938	13065	5743	4194	3043	2149	1661	1388	1161	1052	926	826	798	779	762	737	726	733	757	725	707	675	669	659	696	652	656	659	634	665	666	694	708	702	677	684	698	687	696	695	665	756	688	729	714	706	714	720	706	677	677	683	679	684	664	658	666	710	651	694	674	699	641	625	657	682	669	685	616	673	637	642	656	640	667	694	618	628	650	707	654	664	658	585	667	669	617	672	672	678	687	635	658	686	654	650	644	646	599	661	637	702	674	656	675	660	636	665	642	629	684	675	673	667	658	644	665	632	665	667	675	651	662	678	649	628	651	652	657	655	638	637	651	694	676	622	655	632	658	673	616	620	629	675	645	630	616	658	687	651	629	643	699	643	652	627	660	667	644	690	612	667	664	694	667	661	634	670	679	662	637	612	699	670	680	662	617	684	627	652	654	660	635	722	652	684	703	681	628	719	687	663	612	641	638	673	612	685	651	620	671	647	662	640	630	653	644	636	627	690	639	637	708	649	661	682	602	672	680	625	647	694	650	634	681	672	639	631	699	676	675	644	712	646	658	653	659	712	680	621	656	611	647	630	626	692	633	725	629	660	652	628	644	686	631	641	620	630	635	686	627	641	627	674	660	663	659	697	623	685	626	638	596	700	685	647	657	642	687	630	632	638	601	645	633	628	673	633	606	647	652	614	678	641	662	629	656	635	658	600	617	642	665	673	685	683	646	678	613	652	651	649	655	654	635	648	653	683	645	608	646	651	629	638	637	624	637	617	661	650	685	694	673	702	680	678	678	633	619	685	629	609	621	680	694	714	665	682	680	652	654	652	699	693	669	629	667	640	614	686	632	662	676	651	637	673	649	643	668	622	652	601	644	688	643	672	645	657	671	633	668	654	615	675	607	706	665	653	657	636	657	680	640	625	663	664	645	652	675	651	643	666	652	663	641	613	648	594	636	663	663	654	643	604	638	638	632	662	617	648	644	653	626	699	653	677	684	675	641	655	596	709	676	628	643	626	633	634	639	655	658	661	631	660	662	626	598	631	611	629	643	639	680	689	638	632	633	686	641	638	614	648	624	635	702	655	665	675	686	663	671	660	612	610	663	682	633	622	668	700	723	698	665	598	687	628	647	653	651	677	685	631	662	675	636	687	672	660	656	653	612	686	650	629	673	712	661	630	648	660	658	654	652	656	658	666	641	638	662	690	608	694	646	663	645	658	660	614	648	644	686	664	670	689	641	687	644	667	648	645	671	644	588	641	655	640	634	644	642	689	625	664	644	645	644	655	608	694	646	684	647	675	669	636	656	646	687	623	645	623	676	675	650	690	656	626	657	721	653	615	664	674	645	614	627	695	657	652	658	659	686	634	657	702	680	687	703	657	657	634	708	637	639	635	651	664	630	656	644	636	617	663	663	665	682	663	654	663	671	659	666	663	622	640	648	635	638	648	682	648	679	642	637	659	673	615	672	655	620	658	671	610	653	656	689	661	715	658	642	662	653	638	685	682	695	628	675	616	653	653	677	650	660	667	630	653	629	648	668	674	643	638	641	656	613	660	658	647	664	670	636	657	670	636	631	697	639	685	670	637	610	687	593	663	671	647	652	647	658	704	618	684	670	637	660	684	704	661	646	667	671	655	667	674	668	678	640	631	663	650	672	648	654	649	665	663	665	638	685	683	644	663	594	691	662	663	649	647	653	642	696	645	670	622	616	658	649	660	617	660	638	651	635	673	658	659	664	664	656	641	631	611	635	614	632	660	641	668	654	710	680	631	636	665	632	711	680	665	625	657	651	656	659	712	657	669	621	617	640	631	615	632	606	660	686	654	652	660	670	672	652	664	657	641	657	641	646	649	653	626	642	653	652	704	628	658	684	609	671	644	668	655	666	684	633	647	672	681	673	637	664	653	647	638	636	673	622	661	620	655	674	655	692	589	644	656	706	657	656	660	663	697	634	670	671	657	713	640	671	702	671	644	665	655	676	651	653	622	674	647	670	650	652	627	677	626	621	655	672	643	645	634	718	671	654	619	650	652	674	684	680	663	652	659	715	683	647	626	654	698	646	626	600	647	677	628	660	632	708	661	636	678	640	644	673	673	640	648	657	684	645	710	676	656	670	664	677	624	610	671	654	593	603	595	669	645	657	663	629	663	658	696	606	654	638	644	661	667	640	693	659	636	659	660	634	643	662	667	670	673	652	624	673	624	645	648	670	641	641	671	671	658	626	625	652	648	594	649	683	638	653	696	647	659	672	677	647	589	639	605	618	647	635	686	656	644	703	669	615	651	665	646	666	665	632	639	685	651	612	710	678	666	687	647	641	642	659	679	664	674	674	641	671	666	637	629	597	670	669	680	669	706	656	656	643	648	657	587	697	648	614	678	663	638	643	684	637	642	625	632	648	686	685	659	634	659	635	660	619	629	661	644	647	667	667	667	658	638	635	670	661	672	647	633	655	631	616	631	642	680	675	596	633	652	649	671	653	660	700	663	646	657	658	695	656	593	641	657	658	697	674	702	659	653	670	673	699	697	639	691	671	638	689	642	659	656	701	676	649	641	652	625	615	664	614	682	679	635	621	678	648	666	701	671	676	656	625	672	665	652	633	676	636	618	619	663	654	683	658	655	652	665	667	655	616	662	670	686	640	644	597	656	657	641	645	654	638	661	672	645	635	652	671	646	665	638	657	703	694	635	670	664	664	645	685	650	626	648	695	660	677	637	628	638	646	622	667	635	649	642	656	638	635	673	654	639	703	641	671	650	629	648	674	658	644	671	670	620	660	712	663	686	670	658	642	716	653	619	624	667	689	641	645	668	647	678	641	675	674	678	631	607	687	653	647	688	642	675	653	614	622	630	713	640	679	654	676	632	633	631	669	603	631	653	667	629	678	614	658	671	670	687	618	702	643	666	666	653	584	696	654	618	635	611	648	677	667	636	631	630	639	664	606	668	660	674	675	624	666	659	671	701	614	633	682	657	670	619	638	650	622	661	639	686	667	560	625	635	645	675	617	668	672	655	664	662	657	641	637	669	679	625	587	676	670	630	644	654	662	626	671	643	658	648	679	645	641	637	646	660	658	618	680	682	686	668	660	679	634	664	633	631	632	654	599	667	720	657	681	645	609	635	644	626	672	655	662	665	675	651	642	655	621	662	631	631	631	699	707	636	649	635	662	674	645	647	664	661	611	601	673	619	666	661	699	627	642	695	672	681	648	612	671	669	647	677	652	669	661	666	668	611	624	614	709	632	666	660	663	689	639	623	677	651	655	632	637	663	636	614	652	621	618	672	690	649	696	712	725	664	635	676	645	648	677	624	651	667	645	677	658	644	656	620	667	678	683	643	661	604	685	673	655	682	632	667	658	646	648	654	660	669	631	663	688	649	625	639	638	655	675	717	629	687	647	660	640	686	666	614	654	638	650	685	614	596	682	711	671	678	638	650	656	585	665	623	645	647	695	666	657	623	654	649	605	628	674	630	666	674	626	687	652	634	612
24256	21119	27181	25074	9427	1110	687	453	451	327	327	307	229	257	251	236	256	215	215	198	206	199	217	214	208	203	227	201	206	230	215	220	224	226	216	217	224	236	218	194	220	224	217	222	224	215	220	222	224	214	207	217	211	170	207	229	221	188	214	217	236	243	208	181	214	222	211	201	190	202	216	202	203	198	180	206	209	191	190	208	196	189	208	204	229	224	179	210	208	192	174	197	180	215	210	205	244	187	184	229	194	200	219	202	200	181	188	201	188	202	203	186	200	211	194	189	208	186	213	192	214	201	217	224	207	208	194	188	204	198	200	200	203	207	193	198	202	234	199	203	226	206	213	202	215	218	218	220	223	195	195	207	214	188	226	224	203	189	214	207	219	215	187	201	208	192	221	207	209	199	220	195	220	187	213	203	201	222	202	177	199	197	182	202	189	192	217	228	206	202	205	185	183	182	231	181	209	199	204	192	187	205	195	216	199	193	200	188	183	188	203	182	200	211	198	203	189	213	232	194	211	223	203	239	195	219	221	223	215	179	200	178	180	194	198	208	181	221	205	197	223	222	196	217	176	216	179	214	200	216	239	220	222	197	212	191	212	197	193	225	193	198	203	200	192	203	209	185	207	196	209	214	196	204	189	220	225	223	193	195	191	188	217	199	226	201	194	206	214	206	193	209	190	205	224	216	194	220	188	219	202	195	219	174	216	194	202	183	206	219	195	188	236	202	216	211	204	182	217	206	228	214	195	208	243	225	194	209	197	215	212	197	207	197	197	197	198	183	228	188	201	225	212	224	218	184	205	222	207	208	203	194	228	221	201	193	196	213	220	214	217	198	215	236	211	204	201	211	207	198	180	175	218	200	214	194	178	207	213	192	202	226	176	215	219	189	198	201	216	211	219	216	213	203	194	182	195	209	218	183	207	203	204	211	207	219	208	228	204	226	209	242	178	194	172	207	210	205	216	209	183	211	178	177	197	223	233	211	204	212	227	227	207	194	166	187	207	211	217	202	203	223	187	183	191	196	196	208	222	226	213	207	195	182	205	205	179	205	198	212	203	202	220	204	185	202	201	208	205	209	190	212	221	191	233	216	242	212	217	218	195	184	226	225	202	195	202	179	201	194	200	239	215	205	205	196	219	204	203	197	212	198	207	184	193	203	203	193	199	232	200	180	200	216	215	244	207	188	196	214	216	197	203	201	211	216	193	211	222	193	194	210	200	184	206	172	248	221	207	200	200	187	189	220	218	210	217	221	194	201	208	201	197	185	196	202	212	206	202	188	208	198	192	200	205	184	192	177	200	215	214	218	185	204	191	209	200	216	201	204	216	183	210	184	187	234	211	199	224	207	220	187	206	211	222	211	193	217	194	200	197	208	194	198	218	207	196	212	226	214	213	206	202	212	185	197	199	185	195	203	201	199	187	197	227	202	180	217	183	179	202	177	218	202	186	206	228	218	214	209	204	196	190	182	196	212	191	208	198	190	208	218	184	203	217	235	205	209	221	224	214	192	222	202	238	216	206	218	197	214	199	197	205	209	180	221	246	192	207	211	188	200	228	205	209	228	202	199	207	193	193	220	216	208	193	184	189	194	190	220	227	197	203	186	205	209	204	192	215	186	212	202	201	222	203	221	205	193	198	216	224	210	193	211	192	192	194	201	213	187	207	164	215	216	230	189	202	178	212	185	183	194	215	194	202	204	213	210	205	212	194	188	188	203	232	208	192	229	196	198	211	208	251	200	213	212	210	197	187	205	198	194	195	208	192	220	188	215	196	219	191	193	201	170	190	188	211	182	200	214	196	190	190	217	182	204	222	202	213	189	195	213	192	217	199	240	208	201	212	178	194	196	187	211	182	155	225	203	203	192	211	187	186	215	188	216	209	194	251	213	205	192	182	192	202	186	204	215	227	206	206	236	204	219	192	220	198	208	194	186	200	175	193	216	208	201	194	213	197	222	202	193	218	201	201	221	198	190	188	217	199	214	184	192	183	197	207	206	193	215	194	198	185	225	210	207	216	205	205	189	181	207	216	219	190	219	219	195	209	192	196	220	207	189	180	224	177	210	189	181	185	209	195	202	206	215	190	215	206	204	191	212	199	191	191	197	208	193	206	237	193	191	196	228	198	218	192	221	214	202	192	203	220	207	196	214	196	192	213	209	200	203	187	181	199	199	211	194	212	229	194	189	215	221	197	201	204	208	195	200	196	212	219	242	200	196	197	215	193	213	190	219	204	185	204	188	203	177	220	202	218	216	194	196	199	192	224	181	224	212	216	223	199	219	173	198	209	195	195	193	220	204	213	207	202	193	196	209	199	213	195	196	197	204	199	200	183	204	207	198	201	210	216	198	206	195	198	216	206	204	201	221	205	198	208	186	204	235	219	214	226	201	178	226	225	193	206	206	204	201	183	198	219	167	221	219	177	229	207	209	216	200	200	213	213	200	198	179	203	206	215	210	222	201	189	188	216	208	168	191	211	192	199	217	198	210	199	192	221	178	227	192	235	202	185	236	245	202	196	203	188	214	211	181	226	213	190	200	212	199	187	219	223	213	194	188	185	185	198	191	211	209	211	202	203	199	219	207	177	205	204	210	221	208	214	191	198	204	205	212	218	191	203	176	221	202	197	215	197	188	211	192	195	193	189	180	221	215	185	204	243	196	215	182	218	179	205	205	210	196	222	206	183	229	228	185	206	163	206	177	208	218	220	213	193	200	171	210	189	181	220	230	226	187	189	225	216	207	210	197	191	202	208	188	189	201	207	209	228	192	210	195	201	201	197	177	225	215	213	221	194	188	205	218	221	178	193	204	206	181	236	213	225	197	212	220	211	202	195	222	197	225	211	193	204	188	220	191	220	194	177	214	221	190	200	199	209	193	189	203	187	203	185	224	198	234	188	189	220	206	209	209	180	221	213	202	199	200	236	222	202	195	191	215	194	191	185	195	186	226	199	189	187	233	192	217	194	203	227	201	214	235	219	229	210	225	193	232	205	199	204	207	188	209	222	216	204	210	189	206	207	203	216	208	204	220	187	203	194	216	199	210	197	183	174	203	199	204	194	198	213	215	207	213	202	223	192	204	191	193	184	235	214	219	207	169	201	180	195	213	211	198	219	223	212	205	208	204	197	207	207	215	237	219	196	201	203	219	177	199	196	214	211	208	196	213	210	219	215	180	184	217	195	209	198	221	191	214	221	209	200	200	189	201	182	196	236	225	195	203	177	198	223	222	216	187	197	232	188	174	216	206	194	222	191	196	191	225	197	207	192	220	202	242	209	181	188	206	210	197	228	198	207	189	206	196	200	188	222	205	195	169	189	189	182	209	207	203	217	198	208	215	214	224	219	202	227	191	202	212	185	193	189	186	206	201	210	192	211	213	199	205	186	224	194	198	183	194	184	200	187	192	202	218	190	192	229	191	227	195	199	233	198	216	186	191	204	221	196	199	195	217	211	216	216	203	245	194	192	226	203	214	209	207	174	173
25643	37670	10285	4029	2759	1981	1339	974	812	603	541	503	449	423	383	350	328	316	298	269	268	320	284	270	306	284	276	324	285	313	307	283	304	300	279	325	298	293	303	325	319	297	318	299	297	284	308	306	289	293	281	308	298	313	289	279	306	300	289	311	280	291	289	273	271	272	259	272	282	277	241	254	257	303	266	255	278	332	276	258	278	287	283	280	314	316	288	276	289	269	284	309	256	288	286	281	280	267	259	296	258	252	259	282	292	293	264	260	277	236	268	241	235	294	314	294	290	287	277	266	283	250	300	281	300	307	268	269	291	295	262	266	270	265	298	268	285	259	295	267	273	292	233	293	269	257	274	264	281	278	291	319	272	295	277	309	258	282	266	239	285	254	256	296	268	282	256	264	272	254	253	275	266	289	235	249	262	302	290	274	279	247	306	272	258	284	265	240	266	276	288	272	295	281	314	303	276	256	274	289	285	254	279	238	287	273	270	281	307	273	260	295	252	289	260	280	282	250	295	282	265	263	283	277	285	312	247	262	287	266	263	258	263	297	278	267	288	267	254	274	268	302	259	286	274	279	274	277	264	280	305	284	305	278	294	291	231	299	280	261	257	262	265	285	284	257	249	269	257	297	306	254	270	263	299	296	245	288	309	300	265	278	286	269	308	285	271	261	270	243	270	276	262	293	279	257	325	246	284	245	303	271	259	289	266	265	277	278	288	282	239	292	267	265	285	273	281	293	289	268	267	300	284	277	275	277	274	300	271	281	290	262	290	269	285	267	274	223	273	275	262	290	272	272	254	249	271	287	281	274	287	293	271	260	278	292	289	250	270	265	291	288	289	286	283	304	277	262	302	269	280	266	267	289	275	293	296	285	267	274	286	247	250	299	265	276	279	270	279	281	292	270	257	253	266	278	284	281	289	262	290	280	290	274	273	260	254	259	288	274	254	276	285	286	284	249	243	258	257	282	271	277	240	289	318	250	271	293	243	250	309	278	286	243	271	278	286	292	285	264	260	272	262	266	270	287	284	255	273	280	278	276	256	289	267	257	293	257	264	254	277	313	266	270	273	273	304	269	282	280	258	291	246	249	289	250	249	272	295	269	268	256	269	273	276	272	270	316	274	282	261	274	257	279	265	275	301	262	272	299	281	285	290	275	272	278	284	284	262	277	275	283	276	276	260	266	296	262	288	262	250	270	304	301	253	286	275	259	295	278	272	272	290	306	260	286	235	270	275	259	282	270	298	250	267	273	260	267	252	268	275	318	253	291	271	262	291	282	270	260	277	284	273	283	260	251	276	306	284	255	284	300	276	271	271	272	277	282	299	268	259	274	267	283	292	277	259	284	272	298	255	279	256	269	269	283	294	252	272	277	289	269	264	272	249	284	277	298	266	255	263	276	288	289	274	281	275	282	259	307	284	261	273	253	295	264	261	271	232	271	272	268	277	313	245	290	274	265	260	273	270	269	266	310	248	274	276	269	276	286	302	269	276	264	275	291	273	272	294	255	277	285	270	273	266	269	274	272	271	295	277	286	300	300	299	250	296	273	273	272	293	283	280	265	258	275	250	270	286	255	277	251	279	284	286	281	296	254	269	267	261	269	263	285	262	299	268	278	284	271	286	272	265	246	270	232	264	280	277	290	289	313	236	258	251	262	272	282	266	263	295	293	286	307	294	251	262	276	259	274	262	233	274	278	280	265	273	260	255	286	256	281	296	306	274	279	266	284	316	274	258	268	262	267	298	268	288	255	292	262	273	278	297	272	257	247	289	298	281	249	280	296	265	296	298	302	283	247	268	288	261	306	287	253	274	287	225	249	284	293	257	252	283	294	287	310	290	279	290	253	269	277	255	291	275	280	272	254	260	277	313	252	282	273	285	295	273	259	280	294	259	297	322	304	274	258	283	262	309	292	275	265	299	286	290	268	313	268	273	289	269	271	262	263	271	286	275	258	262	269	248	292	280	268	281	254	272	276	252	279	320	283	289	279	252	275	260	270	277	271	288	252	303	254	283	286	271	256	262	259	284	288	281	291	262	268	279	288	269	298	250	268	281	283	302	277	255	279	257	306	270	258	266	280	265	281	291	262	303	298	257	283	274	285	293	294	286	308	279	271	261	264	262	290	293	260	296	264	295	297	272	293	293	254	270	278	295	285	261	283	252	272	284	278	261	266	265	270	269	282	286	288	299	279	270	277	263	276	269	278	242	274	268	277	289	274	283	269	252	263	271	277	280	257	273	273	274	282	287	267	293	265	296	274	287	281	310	312	272	257	269	283	306	294	262	281	269	289	281	270	275	288	280	270	278	291	254	267	256	299	283	290	283	280	259	276	279	303	268	300	251	287	277	269	287	254	280	266	245	277	291	284	302	260	255	267	259	276	275	274	278	298	269	273	295	268	288	290	299	290	255	254	296	267	286	281	265	274	269	283	267	295	290	266	268	263	325	260	285	286	264	274	265	272	277	279	272	284	243	293	265	251	266	300	271	270	276	254	233	270	296	292	290	293	276	279	271	292	264	254	249	267	270	252	280	282	257	298	275	286	295	261	291	291	234	300	275	278	276	249	258	274	267	288	281	286	289	271	279	282	268	292	274	283	279	269	272	280	295	305	287	274	268	252	299	269	279	281	281	291	281	277	257	245	275	288	270	289	281	240	281	311	288	238	283	268	290	297	288	269	292	282	264	284	286	262	277	289	267	292	295	323	300	304	291	285	282	267	271	233	296	271	286	276	271	260	273	265	267	252	272	287	239	266	259	263	283	265	305	278	274	259	288	292	291	263	291	282	277	309	281	287	276	282	295	272	280	275	268	270	288	280	279	280	273	285	307	275	310	280	283	280	274	263	268	288	267	290	257	321	273	289	280	243	267	259	268	292	259	295	260	268	261	272	275	293	292	258	270	283	257	270	266	265	278	269	272	276	253	252	259	255	268	281	277	262	282	277	273	315	269	287	286	236	270	270	271	284	272	289	286	262	265	262	294	258	256	270	279	282	274	268	296	266	270	266	278	308	263	297	304	261	267	267	263	305	299	303	285	265	236	274	264	260	281	308	294	289	296	284	276	288	287	292	293	268	267	294	272	262	296	261	268	257	310	249	232	281	283	290	286	283	262	247	254	273	295	272	275	263	293	256	281	281	280	296	288	262	288	284	296	262	312	293	253	285	233	282	283	279	292	301	287	296	280	287	293	278	280	262	279	294	269	294	270	257	253	296	316	294	276	294	285	303	294	258	281	282	267	281	291	253	299	258	274	282	275	283	277	276	260	269	281	288	293	270	287	255	295	263	294	275	298	268	281	271	243	279	275	284	264	292	270	251	264	240	283	293	281	274	292	269	263	278	282	284	284	279	236	295	262	288	262	268	238	307	290	257	295	300	272	258	310	268	254	263	251	279	259	283	289	260	293	313	254	262	281	277	283	279	292	277	267	266	289	272	254	286	277	274	285	329	271	278	258	307	258	272	286	253	292	257	290	284	261	300
22261	21220	29020	23718	21216	21235	8392	1324	898	827	678	619	590	591	564	478	480	499	439	488	428	439	444	423	439	423	399	394	440	458	415	410	459	405	416	448	393	434	431	430	439	406	438	441	433	390	425	428	428	455	427	425	380	450	403	430	463	385	406	432	370	380	431	423	401	390	390	381	406	412	392	407	412	410	410	407	399	421	377	410	394	385	419	402	411	362	418	406	392	413	392	369	414	425	404	378	384	392	357	436	391	408	390	390	403	386	377	415	374	378	421	419	384	393	370	396	413	394	386	357	394	380	407	406	379	394	454	366	366	436	417	440	412	425	389	412	393	377	404	433	405	375	387	404	412	433	409	366	417	399	414	397	395	429	381	405	423	367	378	425	446	400	417	409	376	416	403	377	382	392	401	400	404	391	424	394	355	371	456	422	395	411	393	381	400	383	397	400	379	392	419	436	412	394	391	398	359	419	418	392	381	438	428	431	404	399	377	393	424	415	373	386	448	399	424	355	424	394	383	386	395	442	396	411	405	399	415	430	425	409	380	387	397	413	384	376	371	376	425	402	395	394	406	389	430	425	394	382	364	387	387	382	396	375	415	406	449	399	387	426	427	381	398	410	405	373	376	370	392	397	440	400	400	389	399	432	409	404	408	389	385	359	452	376	434	422	384	356	411	409	375	402	389	420	402	376	403	367	395	399	401	359	390	419	411	419	422	394	406	408	425	363	412	403	379	377	381	383	396	384	413	382	399	401	396	426	373	410	385	390	422	410	414	397	398	403	391	393	408	383	440	394	420	405	381	397	413	398	381	407	414	430	414	394	376	442	386	382	373	397	411	401	395	399	386	399	427	408	417	428	377	383	374	434	421	414	392	428	389	382	391	393	409	388	380	416	363	387	392	395	370	399	394	390	376	401	393	398	387	410	400	416	415	422	381	367	394	424	401	393	384	400	421	381	389	381	368	393	396	414	395	405	389	405	370	377	449	399	433	384	421	450	354	387	397	387	404	374	434	388	407	419	404	410	396	401	380	389	377	377	370	409	401	423	376	380	402	418	381	415	426	375	427	414	394	373	393	353	436	383	372	379	382	388	450	395	416	414	358	420	378	391	393	377	422	432	368	415	365	375	377	404	427	409	383	403	371	421	368	387	416	402	397	428	401	397	390	393	361	393	393	412	420	373	387	401	415	391	424	420	427	417	419	397	395	423	383	400	351	366	433	427	392	353	417	391	409	365	378	394	376	378	388	396	393	388	403	403	459	443	379	415	409	418	398	425	396	387	430	401	424	405	395	398	387	409	431	361	412	405	396	387	396	385	381	395	407	400	400	399	387	403	382	396	406	391	387	385	387	395	376	384	424	432	420	405	392	388	411	453	379	408	399	394	386	391	390	379	391	419	398	374	410	390	387	416	390	414	399	369	434	439	417	377	403	427	396	384	392	374	402	420	403	424	396	420	392	370	404	402	396	404	431	396	399	452	371	390	416	378	414	425	403	421	396	414	417	461	374	418	415	428	423	419	357	420	429	407	390	379	405	398	407	407	404	420	376	388	395	393	395	403	412	379	389	402	387	404	419	404	406	415	370	396	413	403	379	370	399	376	410	381	380	432	390	365	421	363	405	396	398	395	409	361	415	410	396	389	425	402	408	427	415	419	403	395	388	411	400	409	402	418	391	408	389	366	395	383	384	405	395	405	402	368	405	411	394	383	356	398	459	397	388	406	393	415	431	392	390	395	401	401	387	417	420	380	453	386	412	394	401	400	410	419	374	388	422	425	392	411	363	404	414	391	414	375	404	412	422	372	392	393	371	371	390	394	403	418	372	354	396	420	430	371	436	406	428	423	378	422	412	400	405	397	405	424	433	362	384	389	348	365	441	394	416	404	394	405	375	388	383	426	378	379	412	407	399	380	377	389	431	376	408	392	401	408	383	361	401	398	395	396	382	393	449	401	418	387	395	386	412	388	368	399	399	382	404	404	399	384	413	388	400	383	382	349	364	417	384	401	382	369	399	401	373	408	415	436	400	385	383	394	405	392	408	405	375	379	415	391	424	389	361	393	387	391	403	438	388	412	403	413	397	420	424	425	362	372	394	414	371	404	386	410	379	423	392	384	449	427	366	357	430	411	374	376	373	391	423	386	403	385	386	399	410	354	369	397	354	417	397	369	385	409	422	403	404	400	403	416	400	392	370	399	393	398	377	407	386	369	419	427	362	399	419	400	392	407	409	359	358	364	387	425	365	409	421	407	393	387	400	406	418	395	398	407	409	404	411	365	398	403	420	426	399	422	394	366	356	414	399	426	357	395	432	393	384	384	365	360	407	395	382	363	438	370	410	417	376	368	375	385	387	389	391	448	424	407	397	403	397	393	385	422	402	387	383	397	397	378	369	385	378	395	397	417	392	406	412	386	407	403	376	394	378	403	405	382	372	399	383	366	443	412	385	387	410	394	408	382	425	423	413	389	398	426	386	406	426	401	388	396	404	357	405	376	408	415	371	386	406	404	425	422	359	409	423	422	430	391	453	393	392	382	371	411	367	410	379	377	377	397	387	384	403	408	407	425	382	387	405	391	403	380	451	416	380	402	411	418	389	373	358	427	400	380	408	391	423	382	404	383	417	374	386	402	388	419	405	396	377	409	391	386	386	414	396	421	356	412	391	397	415	396	391	414	383	384	376	381	411	430	399	377	398	395	414	421	411	379	409	428	385	430	398	396	398	375	375	355	369	412	397	391	412	382	399	406	392	436	402	354	425	389	436	417	379	395	388	385	420	382	407	401	364	401	401	401	414	433	436	403	416	385	357	416	422	396	442	360	394	381	407	407	395	397	423	401	425	416	380	373	390	381	427	411	388	379	405	408	392	408	352	381	405	386	405	376	389	406	355	412	438	403	359	365	422	411	386	395	416	389	366	394	403	409	380	405	414	404	363	382	360	399	387	406	384	360	400	399	379	399	427	429	394	373	392	423	396	382	409	410	336	426	394	389	402	389	442	378	425	408	343	407	441	397	379	413	403	401	397	378	381	421	371	414	386	430	377	395	373	384	389	381	392	391	364	372	415	415	340	390	404	386	395	414	409	382	383	384	416	431	411	386	379	385	423	380	418	376	361	375	416	439	419	428	421	420	387	379	411	393	405	383	386	407	421	401	417	403	418	402	410	397	461	387	407	372	391	424	407	394	395	391	414	386	380	410	406	413	404	395	418	406	387	425	386	384	367	379	417	416	412	404	394	381	430	427	391	436	408	402	412	432	409	406	369	399	371	410	427	417	407	420	363	417	422	417	373	436	409	372	391	428	398	373	362	403	410	384	375	411	432	401	381	381	400	369	405	412	419	346	416	409	428	440	398	408	409	411	385	404	415	384	395	408	371	387	374	369	376	411	410	383	420	382	374	417	399	406	409	410	413	402	412	387	387	408	400	426	413	371	379	407	389	414	405	398	377	378	421	385	402	406	383	370	437	397	390	405	425	393	429	391	425	365
30527	48835	17908	8779	5771	4178	2914	2167	1770	1352	1118	1032	929	833	784	720	672	692	638	644	565	565	581	590	566	573	569	591	570	546	566	569	595	586	578	585	607	556	543	604	563	553	609	548	570	561	562	613	566	593	541	527	601	535	558	473	544	565	546	520	552	537	540	570	493	514	564	544	498	529	490	526	554	496	538	509	522	485	521	512	518	553	477	532	574	533	480	539	508	498	490	514	515	517	507	508	569	515	518	541	533	531	505	575	498	496	499	508	479	509	527	518	577	519	533	482	518	490	506	505	508	507	550	513	508	514	513	500	517	531	514	542	529	538	517	474	537	492	503	518	551	538	503	506	542	512	514	559	546	504	515	497	523	527	520	540	520	492	562	541	525	551	515	507	530	514	514	516	500	529	555	508	501	490	477	509	542	523	525	529	548	513	532	534	503	520	518	533	523	528	541	482	517	488	522	543	508	509	516	535	524	502	497	460	494	478	539	493	519	517	536	511	485	484	495	507	515	507	520	506	524	521	516	549	514	518	524	541	534	539	500	523	551	515	511	542	524	481	508	481	534	484	501	530	523	529	519	463	514	527	501	517	487	530	495	506	518	548	527	517	467	505	532	520	549	500	521	497	505	499	497	480	486	528	533	500	506	511	508	502	554	505	486	517	514	529	520	517	513	541	471	527	479	487	519	489	491	504	479	521	517	529	523	536	503	494	551	496	536	481	526	523	496	548	510	500	525	536	510	516	519	524	478	531	496	519	505	526	501	508	515	511	553	505	508	508	506	550	504	513	538	533	512	490	508	519	525	488	482	515	465	500	518	497	506	518	554	522	503	531	496	499	555	499	491	515	523	477	514	491	525	508	507	477	520	547	528	525	514	526	523	505	574	535	551	528	530	525	530	494	521	539	505	508	486	499	515	501	526	478	514	524	482	528	495	495	546	493	520	539	500	518	567	561	488	540	480	509	467	525	499	546	510	502	519	493	538	518	508	503	481	555	528	494	538	494	508	539	468	554	540	531	482	528	539	556	491	521	509	542	501	522	510	527	535	540	569	472	485	462	469	507	494	501	577	579	557	494	519	489	541	513	542	482	477	524	536	504	504	540	500	518	525	542	489	501	501	557	538	511	516	504	491	520	514	520	495	504	502	501	537	519	516	500	511	548	562	483	527	496	507	524	520	512	527	533	540	488	502	511	546	529	538	507	521	520	524	505	517	528	529	539	554	520	475	526	538	548	497	522	500	473	507	520	474	523	506	497	518	536	521	548	497	530	484	498	561	540	537	506	509	572	491	529	525	534	516	525	535	536	463	528	522	542	499	522	516	522	541	498	544	532	503	505	509	518	586	538	524	510	526	536	490	536	536	531	494	517	532	493	510	486	526	572	515	514	558	512	537	469	489	510	553	490	518	490	517	500	534	563	521	562	536	498	537	552	531	499	521	496	548	486	522	530	524	509	489	517	485	491	521	512	505	507	478	502	522	556	507	563	553	541	520	487	516	510	481	528	489	498	511	560	521	495	508	495	532	520	544	552	532	496	468	519	518	540	497	507	551	509	506	538	530	529	524	501	525	544	514	490	545	516	531	539	483	520	499	525	545	522	471	485	486	526	527	528	522	542	499	538	477	526	492	501	519	533	523	459	525	492	548	556	539	540	542	535	532	515	526	545	560	487	521	522	498	519	466	501	493	506	511	520	479	527	495	534	470	581	570	555	508	508	525	513	557	521	516	478	448	513	537	480	532	543	506	524	543	540	488	483	524	527	545	507	540	519	538	497	491	508	495	507	511	511	531	483	507	506	490	527	510	531	510	475	476	524	487	536	493	492	522	522	505	511	511	498	531	540	540	542	506	509	566	509	448	554	533	519	538	523	511	513	531	533	512	536	518	526	510	518	567	533	500	524	537	531	551	502	528	484	489	525	510	518	490	484	522	535	466	454	528	547	475	504	485	518	536	500	542	517	565	547	536	493	522	511	505	494	516	516	460	539	492	517	489	499	487	504	507	518	537	472	484	542	518	495	571	549	480	503	550	470	537	551	474	504	491	517	494	570	537	517	547	537	538	510	498	551	514	529	529	498	527	494	470	482	531	506	553	526	506	476	499	536	536	530	513	545	513	485	503	557	558	515	527	553	487	510	456	514	537	529	491	541	498	504	489	511	509	521	512	504	494	547	516	505	518	523	523	563	504	536	504	536	542	519	541	540	524	533	521	508	525	508	544	516	535	513	522	532	519	526	518	485	536	559	499	534	490	477	507	512	474	530	506	515	539	539	479	524	526	512	581	470	537	534	500	539	519	501	454	497	515	545	554	509	546	508	552	516	525	516	520	459	500	515	529	516	516	513	509	514	528	551	519	543	507	492	518	526	521	532	535	554	508	536	543	543	512	521	514	558	493	536	506	547	517	503	540	530	535	526	554	527	508	514	522	567	519	511	510	485	483	559	527	515	521	474	503	529	515	547	543	527	558	497	510	519	529	516	528	502	484	550	562	553	504	487	518	508	539	472	514	492	492	492	522	470	525	502	530	483	541	502	495	498	471	503	539	558	494	536	540	523	525	518	459	497	494	520	515	535	512	515	561	513	542	551	498	503	469	504	511	557	496	521	521	504	528	495	492	524	509	540	504	522	531	524	525	496	537	512	483	537	462	525	509	542	520	528	510	462	531	528	496	482	523	532	519	529	522	530	519	524	498	551	503	542	497	519	507	500	521	536	505	518	520	542	549	503	495	540	556	522	498	535	482	529	522	500	480	525	496	510	518	490	512	546	521	494	511	506	576	515	495	514	529	518	490	581	533	514	506	495	533	555	517	525	500	550	537	469	506	525	530	532	521	505	536	549	518	496	474	525	537	522	487	535	489	510	511	502	509	519	517	547	493	529	556	512	534	513	512	543	506	537	547	506	513	509	524	507	546	523	468	499	508	552	476	522	492	516	544	527	512	502	546	489	506	498	529	530	509	483	521	508	506	534	503	484	539	518	532	536	524	522	505	524	513	534	474	527	541	496	518	525	510	529	487	505	513	547	493	518	533	472	502	513	497	541	518	471	496	486	517	501	510	513	514	530	504	520	535	504	524	525	453	492	499	478	527	484	528	519	464	464	483	497	555	530	549	546	507	533	526	499	558	540	510	511	487	500	594	545	509	530	521	516	526	506	514	506	528	480	514	542	531	523	504	498	476	495	547	536	482	530	513	490	498	522	477	500	549	578	500	531	480	503	552	510	499	534	528	513	514	544	518	481	533	500	511	477	497	489	502	536	580	540	517	499	490	524	515	519	545	488	503	511	517	518	521	508	495	538	488	521	491	540	549	546	534	536	474	545	529	505	503	512	547	524	489	511	509	479	520	517	485	562	514	492	519	548	476	541	521	503	500	503	473	490	509	575	535	530	504	574	512	511	546	507	536	528	478	555	529	549	532	515	517	530	541	527	487	533	517	492	517	516	480	498	524	527	517	540	544	552	512	499	523	510	543	563	504	489	495	549
27443	21545	11994	2794	1156	707	610	529	468	429	396	392	428	413	362	365	328	379	400	349	367	378	352	346	355	348	370	398	344	308	380	386	338	361	349	379	365	392	413	374	356	375	336	351	351	354	379	369	359	355	320	387	344	357	371	377	380	380	373	362	353	395	369	402	349	362	337	349	390	348	340	377	363	363	374	348	374	372	365	376	356	382	358	339	369	328	360	387	338	327	385	385	376	369	376	372	347	329	345	414	340	347	355	344	394	319	354	360	352	355	351	343	345	377	357	367	352	367	371	386	365	354	335	380	380	338	345	360	364	376	341	384	355	398	339	327	354	351	351	374	362	341	376	379	347	354	371	355	355	358	350	353	363	360	363	362	365	375	393	341	343	374	354	353	374	351	367	335	340	372	341	337	367	378	374	362	343	335	350	352	359	386	362	348	354	352	367	309	351	351	333	382	373	339	341	396	337	361	357	341	335	362	348	357	381	368	369	375	340	296	371	349	365	367	334	346	350	358	359	357	363	373	385	365	347	350	356	349	334	392	361	400	360	358	328	369	320	349	352	338	336	375	339	358	343	396	372	349	313	358	356	378	376	335	359	342	365	347	344	365	345	358	355	379	344	372	344	348	349	363	311	379	359	377	385	341	366	373	383	367	367	325	334	352	345	335	351	343	360	354	300	392	357	365	358	357	347	390	361	369	374	351	354	355	363	362	370	358	361	362	369	376	362	386	351	367	405	337	363	383	347	362	389	358	359	322	337	370	378	387	364	334	350	322	369	366	383	396	364	338	388	357	357	322	370	374	380	353	376	316	340	365	330	365	359	349	308	334	362	363	345	367	340	368	357	373	351	388	359	354	383	347	367	352	371	346	360	348	351	352	359	356	386	345	338	357	336	349	352	343	373	355	355	352	340	316	342	351	362	363	333	310	395	351	365	344	393	378	338	396	343	370	369	379	362	389	365	358	369	380	352	347	352	334	351	362	377	372	367	352	370	369	385	354	372	374	356	332	334	356	371	391	359	350	362	348	361	374	370	367	361	367	378	368	378	359	384	402	374	340	353	380	367	359	374	371	348	377	372	332	396	369	396	362	394	334	347	367	343	361	332	373	368	338	361	352	376	352	370	386	347	352	336	351	322	376	371	379	373	359	345	337	362	390	373	355	411	356	347	356	335	383	346	351	351	366	349	363	347	366	375	352	398	384	363	402	339	349	374	381	384	378	370	355	354	368	342	341	357	346	337	369	376	356	383	377	355	351	373	383	336	341	344	358	349	367	342	376	384	376	380	345	354	354	327	346	349	377	369	384	343	353	354	368	368	345	354	374	387	366	376	344	356	366	381	350	348	379	353	359	379	358	333	392	344	357	316	375	372	349	400	343	351	344	357	344	379	352	373	369	371	396	366	344	374	362	358	346	381	331	386	368	348	310	339	339	345	330	327	335	327	363	336	379	385	350	325	369	365	355	346	385	332	375	358	337	360	360	302	399	356	364	366	334	370	359	335	365	358	357	366	380	307	346	339	370	348	360	374	328	393	338	377	363	333	363	356	364	346	320	309	359	332	362	394	374	378	364	351	366	358	387	364	380	355	350	344	366	360	380	354	345	366	366	378	343	331	360	357	360	323	391	367	374	332	372	406	373	344	366	336	363	365	361	342	366	347	346	333	326	365	340	343	358	362	338	393	379	374	376	359	399	328	354	355	375	347	397	368	374	363	337	386	344	325	361	367	381	361	376	356	353	392	361	349	342	335	385	370	343	340	377	351	347	350	376	360	336	372	345	359	374	356	357	347	340	364	342	364	393	338	377	360	346	364	363	345	370	354	361	369	375	371	342	352	317	396	348	347	362	323	328	352	354	369	344	342	350	358	362	391	343	364	357	346	348	338	355	343	314	341	335	341	366	355	367	355	336	352	336	362	337	357	340	326	375	345	369	371	351	364	362	388	360	322	395	377	360	361	329	353	358	349	337	378	376	362	344	338	360	367	377	374	345	393	363	369	338	363	335	348	354	339	368	400	366	372	344	373	356	308	340	357	335	349	337	348	334	363	334	352	361	370	372	361	336	380	340	353	349	329	384	370	324	351	374	307	354	325	341	349	366	341	339	337	352	357	378	361	358	361	354	344	346	377	363	379	367	368	358	360	374	377	353	341	374	386	365	359	375	357	329	387	336	372	398	373	346	370	355	368	345	362	359	327	360	382	371	361	327	350	312	334	317	322	380	378	372	367	364	358	365	349	358	394	343	361	359	375	349	342	385	357	372	361	355	372	369	369	368	337	343	337	355	350	331	358	345	357	382	366	364	372	361	354	379	341	395	319	366	340	381	335	340	348	396	385	354	352	344	379	355	366	338	364	339	333	365	366	355	359	364	361	365	362	411	350	346	373	340	371	336	350	377	362	364	353	390	343	355	360	367	382	362	389	358	347	385	371	368	375	318	354	361	323	354	380	382	357	335	369	383	367	363	330	364	382	342	363	379	380	323	371	381	376	379	360	355	361	351	365	325	346	365	389	351	373	370	333	376	347	365	370	375	352	344	367	367	381	376	365	360	367	366	336	383	379	359	354	338	367	339	345	339	352	370	341	349	402	344	358	374	350	365	358	371	356	341	363	340	365	368	389	379	329	369	351	355	347	362	364	368	378	357	323	375	358	315	390	340	328	351	327	337	344	341	350	333	360	376	336	330	360	318	341	374	360	399	340	352	346	341	359	352	367	349	364	368	370	361	364	392	335	358	325	368	358	364	334	363	390	358	349	374	379	396	380	365	368	381	360	330	362	378	361	361	332	345	319	370	375	375	335	350	329	316	346	362	339	368	351	361	359	380	357	370	361	350	329	340	391	349	379	352	337	357	374	375	349	350	343	391	354	367	361	367	346	356	338	342	369	344	355	362	354	305	368	344	329	378	365	362	351	336	371	390	373	363	355	352	344	351	375	355	368	354	361	345	362	364	365	350	348	352	361	372	357	390	383	331	350	355	329	363	359	374	326	391	381	357	335	378	368	351	380	328	335	347	331	343	356	337	365	337	337	356	323	337	384	375	379	336	398	374	383	333	347	343	332	331	366	356	342	360	342	395	369	360	379	351	351	373	351	377	369	344	355	372	363	351	335	351	369	331	382	351	335	365	329	327	336	334	375	340	387	381	354	378	369	368	388	361	360	366	340	362	377	340	343	356	352	363	341	360	359	326	375	350	350	377	358	384	377	309	339	332	360	369	340	360	348	343	349	350	357	376	356	352	359	317	369	348	385	373	327	357	379	334	332	358	361	365	387	390	376	327	363	351	339	379	363	342	380	360	347	339	367	393	383	366	407	351	341	354	377	375	334	342	350	369	350	347	355	328	331	354	322	353	356	373	368	368	382	333	347	354	348	382	368	361	351	385	352	359	341	411	394	361	325	379	363	362	342	382	346	359	361	338	333	345	333	399	336	364	355	359	350	367	390	347	355	353	364	367	335	353	353	342	340	360	369	356	355	356	354	323
21511	29123	6985	2981	1896	1372	963	831	659	609	618	547	494	474	511	525	486	473	471	466	458	442	473	466	446	439	470	512	459	470	449	440	474	492	475	488	454	447	493	439	490	463	480	495	504	477	465	475	443	456	445	462	485	467	453	460	516	444	441	448	484	454	441	476	470	424	465	423	471	416	449	470	442	466	434	493	431	463	459	449	469	436	452	421	428	511	450	433	464	468	452	471	455	430	443	439	473	455	448	498	471	498	464	439	435	463	457	432	449	472	471	472	451	519	458	490	461	434	429	430	436	437	472	445	473	437	440	466	457	461	423	464	431	450	462	460	453	472	433	482	469	434	462	464	453	455	453	411	462	438	475	427	401	455	491	436	471	444	472	449	483	451	467	450	417	473	450	437	429	431	464	463	434	429	429	445	470	461	473	470	503	482	461	490	509	442	433	434	477	459	476	486	442	463	480	451	480	420	452	446	482	451	448	496	485	444	471	494	463	453	490	478	477	474	456	445	474	479	461	452	441	462	443	404	445	460	435	441	471	473	486	476	456	441	438	504	448	442	452	456	454	440	466	445	473	457	462	489	445	493	434	505	463	437	443	443	469	461	426	434	457	430	450	430	480	456	447	484	481	460	491	459	479	453	416	474	462	435	445	450	439	476	496	460	476	455	450	407	477	442	450	431	473	440	448	415	444	470	459	456	466	457	475	469	511	444	458	431	461	453	423	455	437	446	427	492	459	448	449	435	491	439	444	439	474	469	437	428	483	457	469	434	469	457	449	445	450	477	472	465	386	448	468	475	484	460	492	489	446	443	464	452	489	444	462	438	465	473	494	469	430	450	515	445	439	446	506	452	428	439	451	470	433	514	454	469	456	474	500	442	419	458	418	450	465	433	465	445	456	451	451	446	449	468	470	461	473	440	479	466	470	494	443	412	449	459	454	462	443	446	481	467	483	448	452	443	453	455	453	504	478	467	450	471	447	464	448	487	413	439	431	451	465	489	429	440	448	446	429	446	440	421	479	475	454	448	433	454	438	423	487	435	460	433	472	451	436	479	443	423	435	430	429	463	449	470	476	448	488	475	434	475	504	426	446	442	429	486	461	452	456	464	440	517	435	446	443	470	436	484	431	475	462	438	461	464	467	427	465	414	506	472	446	427	429	465	464	431	451	461	493	451	464	445	442	450	436	483	469	444	500	445	423	443	448	447	475	486	477	439	483	456	470	441	457	488	433	474	433	458	465	457	475	471	419	492	472	443	444	447	464	481	459	448	410	457	463	486	461	433	503	484	443	444	505	487	472	442	433	468	387	445	419	478	455	464	409	438	435	442	417	460	446	443	445	481	434	445	448	447	422	412	442	431	457	475	462	453	469	449	477	445	424	459	462	411	434	469	465	448	482	434	435	408	474	462	487	449	457	501	427	458	477	455	444	473	498	524	497	487	459	502	440	452	479	453	436	484	448	486	503	480	448	472	452	449	485	463	478	509	458	466	443	434	497	422	466	481	439	461	462	407	434	418	455	423	419	474	495	432	442	475	466	451	448	464	449	478	462	455	432	478	454	454	442	438	443	453	485	450	440	474	452	450	473	499	484	409	460	459	420	447	430	462	442	468	393	433	486	513	459	444	478	467	403	461	436	429	450	445	463	461	445	486	463	431	416	468	443	437	452	444	475	480	425	489	469	431	471	456	456	473	475	466	457	433	487	484	452	466	461	461	468	485	471	471	463	461	473	430	458	448	455	464	467	458	452	463	469	446	455	462	479	458	440	437	490	450	506	487	471	464	459	457	469	418	455	445	458	428	452	416	443	464	452	446	476	474	452	440	488	424	439	483	486	453	462	486	433	452	460	458	451	442	481	469	437	455	442	436	464	391	467	417	439	443	464	412	467	468	479	483	454	439	443	466	453	449	464	459	468	454	463	482	466	458	446	457	464	454	442	452	491	487	467	449	439	455	479	435	458	448	470	445	439	491	410	452	446	465	486	397	442	459	463	455	478	503	425	460	469	469	496	432	448	433	485	450	452	475	443	474	435	423	433	445	451	434	451	430	492	456	480	434	490	487	460	446	460	435	438	452	458	474	451	467	498	462	443	483	454	463	459	451	501	480	485	472	423	463	420	454	464	414	440	471	408	430	442	439	452	438	451	452	490	458	485	445	476	420	483	431	437	396	442	439	471	444	493	424	467	454	456	468	437	432	460	462	461	435	453	494	421	471	445	488	456	439	484	436	447	497	461	440	453	454	427	419	448	428	423	487	466	495	441	484	454	458	483	483	460	424	474	428	452	433	430	446	500	459	447	506	472	475	461	422	442	459	495	462	448	452	474	490	409	483	427	471	412	410	460	477	438	476	452	440	461	478	455	447	457	457	420	442	474	474	452	424	458	438	472	429	408	442	463	488	446	465	411	475	422	435	468	474	450	451	436	447	454	471	453	425	465	485	481	445	460	436	440	485	460	456	441	452	469	459	450	471	489	501	461	444	443	456	482	437	483	441	461	462	428	441	441	486	439	442	428	463	497	455	445	505	457	442	474	454	434	476	459	473	467	455	456	444	454	449	455	472	434	488	501	433	469	427	441	457	476	479	459	470	463	448	464	454	427	453	462	448	437	457	461	455	487	498	440	433	445	485	444	452	471	488	452	448	448	446	448	452	497	439	458	457	470	453	440	452	488	478	423	435	461	455	478	441	439	450	441	471	449	430	478	498	502	475	440	489	440	455	453	450	423	429	428	465	461	424	487	415	415	458	453	484	480	430	468	472	436	478	446	445	450	448	442	463	453	473	436	444	470	468	468	429	456	417	449	420	457	452	437	455	424	478	467	451	442	496	446	445	463	446	452	479	451	467	462	438	448	485	497	473	493	468	434	472	462	470	470	447	452	475	439	457	462	442	473	469	458	479	444	460	462	446	430	453	467	461	476	437	431	452	452	434	452	447	471	421	453	440	443	463	438	493	431	449	465	478	490	424	460	489	456	446	452	465	487	417	457	440	475	479	480	469	430	421	489	423	480	465	473	481	440	469	444	452	462	437	445	437	448	420	496	452	493	468	492	444	460	414	434	481	464	469	448	471	485	429	467	460	480	436	481	481	397	434	461	453	454	442	419	475	468	435	441	448	456	433	467	475	454	476	418	424	440	468	468	462	474	454	472	452	493	470	465	457	470	462	451	459	453	448	448	446	475	440	486	466	427	477	450	478	453	423	474	478	442	441	444	445	466	449	427	476	431	473	439	445	493	464	468	442	451	460	465	445	467	473	432	428	466	433	463	493	443	413	412	452	485	491	511	442	449	450	454	488	409	459	453	454	455	452	453	474	440	422	464	490	425	497	419	458	428	465	466	442	462	451	472	467	514	414	417	476	462	487	456	472	460	426	444	477	457	487	455	474	448	474	487	416	430	458	494	430	488	436	450	429	462	456	475	487	466	442	491	438	491	463	469	445	456	426	453	416	442	432	492	447	446	423	444	424	429	432	430	462	432	481
23216	21214	28526	24164	21172	10285	1611	1007	850	789	730	662	680	646	599	586	565	595	536	581	571	596	531	517	511	521	561	537	554	546	547	565	538	543	530	546	543	528	581	501	530	571	562	553	547	493	548	534	508	541	553	541	572	512	549	545	543	532	520	505	542	516	528	517	506	515	511	488	574	570	540	534	556	537	505	527	492	533	465	507	506	562	517	494	549	523	511	539	544	525	513	598	482	530	526	486	556	500	526	497	543	525	506	545	499	511	507	513	518	507	527	469	476	532	524	522	540	480	526	495	489	519	490	476	548	506	519	562	498	572	540	518	512	507	487	479	494	510	485	517	533	510	499	571	503	506	552	512	551	520	565	526	499	520	532	539	521	539	526	507	545	505	465	488	510	523	538	518	504	537	558	540	527	489	501	548	525	516	508	526	520	542	511	520	526	527	520	501	517	510	567	503	500	547	539	485	518	500	512	541	544	524	565	497	530	474	538	523	532	527	556	522	512	529	490	557	548	516	545	506	548	493	506	533	541	497	523	512	526	527	507	528	533	523	500	510	496	498	513	553	561	542	521	532	518	534	528	575	528	556	539	486	528	524	520	542	512	520	538	503	530	537	560	522	533	499	507	565	519	528	551	503	531	540	530	536	476	515	508	459	500	544	498	546	524	529	514	522	518	544	487	519	561	506	471	543	507	530	572	522	479	550	502	541	530	501	548	497	492	539	502	505	493	518	509	476	537	503	518	543	487	510	531	560	551	508	536	546	503	501	553	491	520	536	494	521	532	545	555	544	538	521	539	516	544	553	561	500	520	534	574	532	472	504	532	516	528	540	496	493	527	546	489	508	524	506	513	521	561	530	541	502	527	521	514	504	529	520	468	540	537	492	545	518	580	536	508	533	519	531	549	492	544	539	521	537	586	532	526	510	538	506	479	530	525	535	531	490	528	505	529	539	546	499	545	475	537	519	522	516	509	542	537	516	534	484	559	544	532	495	521	544	504	484	530	500	491	541	524	556	549	499	548	520	515	554	507	548	507	543	552	496	506	530	503	470	506	551	548	480	555	485	517	538	487	496	496	519	512	531	542	512	479	510	504	486	552	530	529	496	502	472	543	534	588	536	514	521	555	496	529	567	528	527	516	501	504	530	534	503	554	532	522	526	508	536	578	558	493	514	502	512	526	519	513	517	520	543	520	514	512	494	492	500	502	483	571	539	529	492	534	480	536	479	508	541	507	533	540	510	532	533	501	500	520	521	483	513	521	554	508	494	529	486	571	573	543	519	524	535	559	502	546	504	556	492	493	530	529	512	521	541	547	528	494	544	484	523	503	506	538	515	501	474	503	536	516	498	525	533	509	531	511	476	515	464	506	506	520	529	500	480	492	538	513	546	538	519	531	524	448	511	550	528	541	533	505	532	522	522	540	511	534	498	548	554	556	499	512	527	536	519	529	552	499	523	530	508	507	525	506	525	518	532	481	497	566	513	507	526	539	496	523	533	493	547	506	503	544	528	498	491	525	516	506	493	500	490	492	499	515	510	513	513	573	502	487	515	547	531	524	537	505	533	500	525	505	532	532	528	565	523	483	533	541	513	500	534	519	526	542	530	500	481	526	538	544	520	503	521	494	576	509	487	541	472	532	523	492	530	515	538	515	558	540	524	492	541	516	513	481	495	541	500	507	534	472	559	496	527	540	538	520	547	542	532	512	562	518	533	528	502	517	563	536	519	555	521	506	517	484	527	531	464	528	496	534	516	559	517	487	511	504	538	508	513	513	503	542	502	477	526	501	524	552	496	539	559	521	477	528	530	521	515	516	461	519	495	521	514	529	520	528	493	464	525	496	541	485	526	506	512	522	524	548	506	493	552	507	507	540	524	542	540	513	527	516	496	544	537	490	507	497	517	479	545	511	538	527	506	514	516	553	498	515	520	485	493	524	513	491	532	497	484	526	494	483	524	566	540	524	540	509	480	543	539	523	517	525	530	558	506	499	510	512	507	518	509	538	504	551	531	498	519	500	561	475	539	557	580	493	522	507	505	490	511	496	469	526	543	491	513	534	546	518	503	516	505	578	513	493	530	471	503	510	524	526	484	524	538	492	498	518	544	537	562	561	517	536	542	515	496	538	470	498	521	548	538	529	510	538	497	512	540	537	514	552	500	495	547	519	506	552	543	500	527	499	513	491	509	521	508	517	486	551	499	556	513	546	499	527	543	498	519	529	528	511	536	564	502	530	526	469	545	526	561	518	532	530	507	470	500	550	497	505	536	508	493	475	518	505	495	498	505	503	510	483	519	537	476	540	534	505	512	541	541	513	507	518	555	522	490	509	571	520	464	526	536	485	481	557	542	505	505	522	552	506	520	531	537	515	532	531	505	492	546	540	492	519	506	516	512	517	503	523	515	489	512	527	524	489	527	524	489	538	513	545	543	501	523	501	543	544	513	482	548	526	516	549	502	524	556	503	520	545	487	546	532	522	548	529	524	476	512	526	510	540	500	530	512	505	537	471	486	524	535	501	486	524	511	521	541	532	522	507	522	452	519	537	524	508	525	488	485	500	547	561	506	527	501	539	538	549	535	538	525	497	489	509	515	505	570	571	504	513	544	530	492	486	483	527	512	534	515	501	474	519	564	524	520	512	497	539	537	538	509	529	534	520	543	523	546	550	522	497	513	539	526	574	523	504	481	525	505	516	504	497	531	552	513	527	541	522	526	522	529	532	555	490	479	525	526	537	574	532	522	532	516	572	522	488	522	548	544	552	528	512	538	521	532	502	468	574	524	513	544	544	540	520	531	508	500	498	496	497	517	485	513	496	507	525	582	542	494	481	539	513	501	516	516	497	507	501	519	538	557	495	555	560	503	512	532	527	499	539	515	502	480	535	519	548	547	536	537	532	541	513	502	478	545	518	542	546	516	540	500	540	535	510	544	476	524	548	492	552	527	509	513	479	525	505	523	506	531	544	510	517	547	515	516	534	508	528	508	523	569	484	524	561	514	513	532	480	465	487	499	507	509	549	515	556	522	525	506	513	510	561	539	521	557	549	514	521	548	467	555	512	450	513	528	499	544	504	537	492	541	519	519	533	518	506	526	557	504	502	500	539	523	525	532	460	547	539	513	523	477	520	552	521	535	508	528	532	508	498	524	504	524	510	543	571	512	526	501	512	501	536	545	497	502	501	556	529	497	557	533	521	490	519	521	458	501	528	493	500	536	549	535	527	549	491	516	515	527	515	513	494	543	512	501	515	507	526	537	512	499	548	518	500	504	485	506	531	529	550	533	529	520	510	526	579	487	534	504	518	494	485	526	515	516	476	537	512	514	496	524	501	526	548	490	521	519	535	552	493	502	525	515	558	543	545	489	556	538	558	500	511	505	506	486	551	508	500	516	502	490	525	514	534	544	531	471	515	539	526	529	527	512	527	486	536	542	517	482	521	510	542	498	566	525	481	518	553	556	500	503	556	536	511	524	545	505	515	545	558	539
26482	42802	14052	6274	4079	2970	2154	1683	1411	1150	1105	937	923	862	867	866	767	764	759	734	702	699	746	695	702	664	687	688	708	670	670	684	654	672	738	719	661	705	639	685	697	698	695	761	663	686	658	732	657	670	666	693	711	687	655	657	673	677	727	748	657	636	651	657	693	707	678	654	644	646	651	664	694	642	640	648	657	644	700	652	637	644	656	671	681	682	656	644	677	664	683	700	676	644	666	666	658	694	667	646	644	659	683	664	649	665	665	650	676	652	645	718	625	679	637	658	656	595	678	659	700	656	673	655	649	642	661	662	639	650	625	630	654	628	607	626	658	673	645	635	689	661	618	664	635	664	682	634	690	656	659	648	664	697	686	688	692	644	676	627	675	637	675	649	631	640	617	695	688	684	666	707	689	678	646	645	685	692	625	683	700	708	662	645	653	650	662	638	704	708	651	683	698	676	671	662	632	686	667	678	687	679	657	652	597	658	681	724	661	636	712	658	696	666	692	681	709	672	599	644	661	649	661	664	690	629	645	649	692	651	606	665	687	654	679	692	621	675	673	662	629	666	619	645	686	650	689	639	648	657	745	627	635	654	655	651	695	600	706	634	639	653	688	651	709	673	655	668	627	684	679	660	681	625	665	670	639	640	633	647	642	648	671	671	666	637	664	640	682	681	620	665	635	665	680	674	672	660	645	666	651	630	664	649	663	655	683	699	657	651	618	666	582	659	656	674	671	645	659	650	670	650	683	633	623	607	699	626	636	661	682	655	653	681	637	668	660	602	666	669	672	649	689	650	634	627	657	629	650	636	690	683	678	667	682	656	664	623	636	702	647	691	639	695	657	662	656	629	699	679	685	678	642	635	677	632	667	707	700	677	640	685	628	642	714	636	689	717	681	681	637	632	671	647	586	681	714	685	675	671	644	606	685	649	655	687	666	679	691	646	640	691	710	636	623	645	673	617	655	635	626	675	656	666	632	643	685	648	638	735	675	713	659	692	686	674	641	617	646	659	660	634	653	658	691	684	643	695	650	653	622	699	692	666	664	635	673	669	651	683	650	713	632	656	658	687	677	650	641	633	663	661	683	610	647	659	695	664	638	659	671	663	674	660	686	668	657	731	649	675	685	629	628	627	656	661	673	674	663	680	636	644	643	613	703	686	634	620	632	667	681	639	686	621	669	637	631	657	690	682	690	671	694	637	616	669	656	612	660	692	640	649	643	660	727	641	646	657	639	661	675	621	677	656	677	643	631	671	674	680	663	661	697	647	662	707	682	673	634	654	688	623	639	649	652	705	644	647	664	630	631	705	666	641	657	655	651	666	653	613	676	643	666	695	644	656	677	692	672	700	642	627	647	622	664	678	660	649	666	697	707	722	637	671	661	671	650	658	661	662	687	652	713	632	661	675	637	634	666	682	687	599	673	668	629	689	705	674	649	669	667	607	668	641	667	672	644	645	623	673	617	661	674	669	644	643	680	628	696	676	610	674	677	622	690	640	625	663	704	620	615	647	663	662	672	616	667	646	677	657	660	654	673	693	658	663	695	661	642	661	646	662	643	633	696	666	649	630	694	727	690	705	677	645	697	628	676	673	662	667	644	693	640	697	644	709	659	659	696	639	658	670	678	699	635	648	689	672	700	673	654	626	630	635	674	713	646	620	673	656	652	684	663	673	676	652	667	680	649	673	673	630	637	680	650	643	683	679	640	674	715	616	672	647	701	648	679	679	692	642	695	652	691	666	618	676	641	638	715	642	642	639	688	667	652	690	727	625	633	632	654	636	665	655	614	662	614	639	668	716	670	664	649	645	638	681	683	631	670	646	727	668	620	664	698	677	637	659	678	665	654	640	662	692	673	719	674	714	667	693	642	660	666	635	650	696	678	633	662	662	680	591	664	631	658	672	678	704	685	667	704	662	654	629	685	655	653	666	640	630	672	660	657	710	690	664	688	680	660	670	655	653	603	633	658	660	645	705	678	672	656	675	639	657	669	690	672	657	646	674	621	667	650	647	671	687	669	650	691	653	631	628	683	647	670	675	662	756	661	656	672	659	667	667	656	657	666	624	662	671	620	680	646	624	676	650	646	654	703	619	645	676	666	674	644	695	664	618	656	675	650	645	650	664	660	660	684	665	664	692	649	665	642	666	660	699	659	639	662	643	657	644	652	651	646	679	675	678	680	662	705	670	602	655	652	652	634	647	663	662	654	657	719	698	648	645	679	681	646	666	681	673	690	664	631	627	648	688	634	632	716	717	644	620	621	663	673	658	687	662	626	688	680	637	683	710	691	652	671	667	666	675	648	638	683	659	636	657	693	662	679	648	650	678	653	660	660	656	683	647	678	609	676	664	696	653	653	610	662	694	651	686	679	700	686	699	621	674	634	719	709	669	664	675	706	668	659	630	693	667	654	635	658	691	675	741	679	675	677	682	679	716	608	643	680	664	659	637	665	648	633	681	679	709	654	640	692	636	667	642	649	722	679	639	661	662	663	694	678	688	640	660	666	667	668	679	665	668	660	616	658	625	673	659	685	672	637	668	646	625	650	661	662	709	714	678	630	665	697	628	679	627	649	641	630	653	660	646	661	659	666	682	687	627	642	638	673	685	637	627	664	597	694	665	685	659	726	674	639	643	669	648	675	681	658	698	669	651	683	657	694	653	700	677	678	655	678	694	687	671	706	665	678	720	672	674	653	652	669	627	667	658	691	683	660	662	631	627	654	658	697	706	685	693	678	668	675	703	646	654	626	646	696	690	645	674	685	664	632	640	682	632	679	665	653	680	733	684	699	635	652	650	642	642	617	638	663	655	685	671	616	629	683	648	650	677	647	638	674	646	646	672	640	689	634	647	641	632	669	696	631	641	689	646	644	663	685	645	694	688	679	672	606	614	687	655	660	674	660	655	668	645	669	655	694	649	678	696	649	661	617	648	637	699	615	665	641	657	637	665	681	663	672	653	669	668	639	707	623	648	662	674	620	656	597	646	648	651	638	654	671	657	709	619	673	621	677	666	668	664	621	695	687	709	680	681	603	691	714	690	663	650	672	684	678	678	653	691	669	651	631	695	667	649	642	648	661	660	668	712	659	663	643	684	638	685	624	666	647	601	609	666	649	634	704	694	647	663	640	620	638	641	665	651	660	652	683	622	662	661	637	663	639	702	716	694	618	626	688	650	679	642	644	663	666	593	614	575	634	653	628	689	644	620	651	652	646	647	684	629	679	656	678	664	674	624	616	722	660	640	632	656	652	638	651	630	648	674	670	635	680	678	670	685	626	650	682	674	650	649	698	634	613	727	665	640	647	622	715	680	657	688	668	685	670	666	656	598	615	639	615	655	627	665	712	657	662	635	704	627	627	722	662	641	636	645	679	655	663	652	657	636	656	689	678	615	620	679	659	612	669	660	686	690	622	661	674	637	652	660	664	634	651	659	649	708	637	635	664	649	645	714	694	646	700	668	722	699	625	635	661	630	661	676	691	634
24278	21175	27265	25087	9276	1002	609	461	415	354	332	293	260	231	258	220	241	205	219	227	219	229	201	209	201	215	218	201	220	208	217	226	205	223	222	191	202	252	222	222	210	217	212	206	230	216	208	213	226	207	209	224	228	221	218	210	222	249	232	218	220	217	213	200	210	192	194	220	224	198	188	223	184	208	200	204	218	209	203	223	186	208	218	216	189	192	183	208	215	219	190	218	235	225	205	224	184	210	213	213	176	193	199	189	221	221	201	200	189	214	207	194	214	218	189	192	226	215	235	232	185	219	177	202	190	201	212	216	185	191	240	200	199	215	185	187	183	212	206	187	188	215	220	206	193	185	208	242	193	200	202	222	195	214	222	206	198	227	214	210	208	217	207	219	208	186	216	207	228	185	218	221	205	202	194	224	216	206	197	186	225	198	204	210	219	210	195	200	213	187	194	172	222	185	195	208	192	208	237	192	199	208	222	210	170	200	216	251	195	214	202	212	182	198	209	217	183	200	205	222	211	211	204	179	208	185	187	205	195	235	204	206	198	199	196	221	209	221	189	184	205	189	180	196	212	211	207	206	210	215	225	173	190	202	242	210	193	200	212	205	223	211	227	218	219	215	191	203	197	214	219	224	209	210	181	196	231	201	196	235	203	213	185	240	232	206	202	217	220	201	200	233	214	231	233	205	203	205	210	216	207	216	185	213	209	199	192	216	196	209	203	200	212	200	220	202	210	219	215	191	227	215	218	187	182	208	208	191	218	167	181	215	217	226	222	202	225	219	198	198	221	171	228	211	200	182	205	205	206	184	199	186	213	199	226	205	196	228	218	206	214	190	233	224	218	194	209	198	173	203	205	225	188	192	214	221	197	209	185	197	214	239	209	228	198	214	181	176	192	228	184	224	200	210	181	206	206	188	194	204	203	211	193	205	218	214	211	191	202	203	190	200	218	186	215	206	204	196	205	200	189	207	206	201	209	190	221	229	184	218	197	198	197	224	221	223	230	190	174	245	206	192	190	231	196	207	195	213	199	231	187	212	203	229	216	207	192	192	206	183	218	209	200	207	219	209	238	235	208	196	181	207	206	201	205	224	198	191	146	235	183	217	208	200	214	211	222	178	213	214	205	185	189	187	223	200	210	212	184	208	197	211	210	217	207	191	193	205	212	214	203	220	214	188	205	202	203	239	191	218	218	204	205	206	208	201	207	199	218	203	218	199	189	202	193	223	230	220	223	197	177	196	227	207	195	207	198	205	213	193	225	204	212	195	211	217	193	212	216	214	225	216	192	216	230	185	220	197	206	241	206	183	184	220	193	213	186	200	218	208	217	224	187	211	215	196	194	219	245	218	205	187	212	189	220	217	185	216	215	198	210	191	202	184	197	201	189	211	196	200	195	222	244	178	194	215	199	198	186	182	205	207	208	207	205	217	189	209	197	207	217	192	220	194	226	216	205	175	194	193	224	209	199	170	231	203	213	226	217	195	181	196	200	214	206	207	203	216	197	209	204	196	231	231	185	222	240	197	218	207	205	212	181	211	191	226	209	239	204	202	181	201	195	182	191	187	228	179	217	197	221	209	217	226	200	189	207	202	199	192	195	224	190	173	198	232	220	218	198	215	227	196	181	195	198	193	204	186	197	199	186	205	196	209	201	190	212	217	210	199	223	198	215	212	178	209	210	177	203	224	207	210	234	229	218	192	197	195	217	201	198	216	195	220	208	208	195	243	190	215	183	199	217	201	198	207	195	213	212	202	184	212	212	182	208	204	209	187	200	200	195	196	180	205	186	224	210	213	196	199	212	217	185	218	200	216	210	194	195	201	202	209	208	200	189	225	210	194	209	182	189	214	209	193	202	215	195	184	183	193	181	223	215	188	197	197	196	210	238	189	191	198	193	220	184	172	209	197	216	189	192	196	210	237	181	212	193	208	203	216	213	214	205	190	206	202	185	198	189	208	218	221	207	208	209	211	215	225	187	208	206	227	204	217	207	176	181	208	187	181	187	191	192	226	193	205	195	205	203	182	177	213	202	218	190	192	193	192	203	203	202	219	210	232	196	206	208	201	219	186	203	204	200	207	182	200	199	188	224	195	218	226	205	220	199	220	199	190	207	185	229	202	196	199	195	223	199	236	240	206	203	201	192	191	216	205	233	200	202	193	202	200	191	206	218	233	219	189	193	192	183	213	181	207	191	189	227	223	209	187	174	225	197	220	203	174	202	196	197	179	209	214	230	205	198	188	198	212	217	211	201	204	215	221	206	224	204	208	200	207	201	216	182	211	223	225	219	207	205	223	217	208	202	194	189	191	179	209	199	211	216	189	212	207	223	201	238	185	217	224	191	205	201	213	208	228	184	194	196	217	205	192	201	193	204	223	201	216	206	231	209	195	214	198	196	224	247	236	233	205	191	189	192	186	211	188	212	206	176	217	218	195	191	221	209	198	205	201	177	187	187	187	196	204	196	208	228	189	202	235	198	196	216	200	192	202	211	208	204	221	225	203	178	195	185	197	206	224	215	215	210	219	211	219	226	185	224	204	177	188	189	213	201	202	194	191	231	195	222	229	193	217	213	222	190	212	210	212	207	190	214	210	225	202	211	206	195	215	199	214	237	219	188	208	210	191	210	187	203	219	200	202	200	174	206	198	199	202	192	193	200	199	210	216	213	214	207	197	212	203	198	203	209	235	240	201	208	189	215	195	212	200	222	224	229	211	212	198	180	191	230	195	189	221	186	197	196	207	213	207	199	225	196	202	223	196	216	230	201	211	208	196	192	233	191	208	217	204	192	187	177	198	214	205	185	188	221	203	186	197	198	178	215	197	188	206	213	218	208	235	196	199	227	214	217	226	246	199	196	197	198	234	191	192	205	204	200	216	228	206	213	194	201	209	184	210	208	195	215	215	210	196	190	185	201	233	189	212	210	200	218	217	204	218	185	204	200	210	204	242	201	198	220	205	203	210	236	216	201	189	221	192	226	221	208	183	189	190	202	210	208	212	228	204	199	226	210	189	178	209	228	182	199	196	206	228	230	191	183	197	213	201	195	204	200	215	194	210	186	201	175	227	209	213	189	190	209	211	207	204	214	208	227	223	208	189	215	214	200	208	191	197	200	210	179	207	204	207	229	199	222	189	200	206	185	191	224	181	224	212	204	199	235	201	216	188	190	174	210	211	207	216	207	207	198	230	222	225	207	226	192	215	209	227	195	217	174	219	202	216	197	207	227	215	218	198	204	205	206	182	213	212	200	211	190	195	200	217	193	212	219	210	228	198	203	217	206	191	228	200	206	225	192	193	220	192	175	227	196	204	204	196	198	190	210	184	206	202	200	207	218	191	200	205	184	199	210	189	192	201	187	209	202	206	207	219	214	206	235	195	194	193	228	209	191	211	210	216	220	212	200	210	213	188	217	214	202	185	183	233	181	195	205	209	218	195	219	224	222	207	190	223	187	233	217	204	217	200	196	219	174	208	229	218	194	186
25384	37812	10993	4250	2626	1833	1339	972	837	613	595	496	457	408	375	372	357	340	332	316	309	319	327	344	284	293	312	290	284	270	313	289	292	280	303	314	282	273	278	280	301	310	325	305	314	296	319	283	293	320	321	290	281	292	313	322	306	296	284	287	304	266	306	273	281	309	263	276	264	249	303	260	306	275	289	273	263	265	270	292	283	285	243	256	280	275	275	280	315	299	283	238	277	272	277	300	273	274	282	299	258	297	269	298	279	299	289	275	277	318	296	290	267	251	315	312	308	278	290	260	298	283	285	266	275	267	272	290	287	292	294	297	244	293	262	291	264	268	264	284	294	287	281	273	302	280	298	281	314	296	261	290	263	262	268	273	290	251	279	290	278	310	291	263	285	289	274	286	277	279	270	274	250	274	311	273	232	294	295	285	293	285	288	281	292	270	298	242	280	273	301	284	255	288	290	281	267	266	278	276	288	284	251	251	264	304	291	276	272	263	300	257	271	293	267	253	281	299	282	274	271	275	229	300	271	305	286	292	283	232	290	282	272	250	307	266	259	289	271	279	279	271	283	279	238	280	266	277	287	286	267	278	271	278	265	241	270	266	279	282	283	267	297	277	261	289	279	279	264	269	264	269	275	275	262	277	276	279	251	285	282	267	274	275	280	250	295	293	315	284	258	283	284	296	264	270	261	268	275	286	270	284	274	304	273	274	271	281	247	280	298	262	288	289	307	285	282	337	285	262	292	300	274	291	253	292	279	254	286	275	287	244	266	271	304	276	265	309	301	307	294	293	277	292	270	265	264	260	313	283	273	254	278	281	263	257	282	285	330	301	296	298	258	276	269	267	301	279	291	253	262	230	291	269	279	292	294	285	282	293	270	311	270	288	265	283	292	272	312	265	269	282	300	283	288	277	254	262	274	274	268	277	274	295	248	295	256	282	266	276	282	250	266	293	261	258	268	276	277	267	266	273	289	291	286	291	264	245	267	285	274	272	264	289	284	300	290	264	282	282	264	262	234	286	294	245	273	263	294	296	289	278	269	255	290	274	288	275	276	295	275	263	235	279	301	250	296	240	271	278	258	271	265	251	245	267	299	263	277	287	267	267	260	251	274	282	272	266	271	288	290	280	291	287	290	277	281	296	270	297	314	266	269	296	254	273	241	274	262	285	274	288	279	251	255	270	274	280	306	286	272	279	254	274	251	256	322	287	257	267	276	284	263	278	287	283	281	276	290	277	278	276	264	273	265	305	296	258	259	316	318	267	276	264	287	278	289	256	278	271	323	263	254	290	278	280	287	294	287	296	268	290	261	292	273	269	300	235	265	280	279	274	258	238	282	295	261	269	278	283	286	282	264	297	270	284	300	283	276	294	267	256	284	300	286	293	298	291	272	297	270	243	277	261	315	304	330	283	278	267	259	253	273	273	295	272	286	295	281	282	274	249	287	308	293	295	270	271	274	255	272	252	286	279	293	313	304	278	264	276	275	287	271	300	267	275	279	271	283	254	319	290	263	271	272	275	311	286	276	296	291	299	270	279	275	278	252	280	282	286	274	273	280	304	282	277	264	271	262	277	294	252	267	236	267	287	294	289	282	249	290	299	290	261	311	248	273	279	285	266	286	286	283	263	254	306	260	282	262	291	272	284	308	281	264	270	278	249	268	247	274	289	276	286	259	250	252	270	284	273	257	282	277	276	276	291	304	270	291	253	294	257	282	263	272	299	314	263	289	291	278	273	296	319	279	301	268	291	261	300	309	288	262	276	278	277	280	264	268	280	286	262	299	270	274	295	288	266	287	293	285	297	278	273	296	257	277	268	302	278	278	281	304	291	253	271	275	277	281	259	292	275	280	273	287	262	262	271	306	302	250	276	272	319	278	267	278	249	255	265	253	293	278	280	297	253	280	291	296	280	269	288	252	273	285	276	279	295	280	243	277	288	278	275	261	290	267	312	276	295	260	263	277	255	285	306	295	277	290	264	267	239	281	305	293	279	264	285	251	247	289	314	301	287	268	263	275	276	285	306	270	279	272	281	301	270	289	258	324	281	282	262	284	257	297	277	282	262	306	270	258	266	303	289	273	252	311	288	274	270	257	282	242	304	262	266	234	270	258	279	264	262	277	254	302	278	275	276	261	254	308	268	282	232	258	268	289	263	282	281	278	267	268	257	279	293	269	275	278	279	260	248	282	283	302	264	297	284	315	289	274	274	261	268	264	297	277	291	267	288	286	284	284	282	276	259	270	290	262	268	272	252	256	265	269	289	258	268	289	282	282	267	270	262	288	263	281	287	267	277	293	268	263	278	280	247	249	283	306	272	265	279	274	259	282	270	264	291	257	290	257	296	266	272	230	276	294	266	296	267	278	312	263	249	274	254	293	248	260	303	265	263	293	267	275	278	282	304	287	276	263	267	269	271	280	287	267	257	284	287	260	273	267	296	285	262	274	276	299	283	285	269	281	298	290	244	248	271	313	280	278	306	277	277	293	241	250	256	287	292	248	265	268	303	270	282	262	309	281	303	274	272	279	291	290	278	272	272	264	265	303	294	235	281	306	272	303	310	283	285	288	286	290	289	318	258	268	252	263	293	265	274	281	280	277	278	292	272	284	273	274	288	251	277	296	280	238	228	289	302	268	258	291	256	271	286	312	245	278	263	296	275	285	281	285	240	287	268	298	286	263	272	270	285	292	259	283	280	263	270	253	266	276	268	270	270	275	294	270	249	282	273	237	250	304	255	271	283	284	285	256	287	247	264	251	246	293	275	312	248	262	251	287	270	247	280	308	283	279	289	253	261	287	263	286	271	290	283	264	284	272	286	271	283	286	296	237	288	305	274	308	267	252	251	268	264	258	265	289	270	296	277	275	280	306	289	262	284	255	269	281	275	281	261	285	249	278	284	267	261	286	282	293	259	281	266	258	261	261	278	276	253	301	305	268	315	264	309	261	281	269	285	290	267	242	263	289	298	285	271	263	276	300	261	269	267	309	262	300	278	297	274	290	259	279	251	275	274	263	307	298	274	307	284	287	285	248	298	281	292	287	293	254	267	257	297	293	300	278	278	265	273	316	246	285	266	265	294	272	255	286	244	287	266	271	250	297	262	299	277	272	270	283	289	264	280	238	291	285	293	286	317	280	270	263	268	289	277	284	278	244	311	269	273	297	306	277	258	261	266	278	259	277	252	271	307	280	288	267	294	313	272	250	292	251	279	263	249	275	294	310	274	282	294	275	244	286	266	307	255	271	298	266	301	250	267	274	279	308	262	301	293	273	280	298	261	258	254	277	269	253	282	272	311	267	277	269	282	238	284	249	277	262	308	259	254	265	270	253	286	288	288	266	295	292	294	276	246	263	285	262	307	280	279	299	264	267	288	281	281	286	279	273	269	271	280	294	287	270	281	278	271	256	296	280	272	289	255	278	297	281	270	271	273	276	264	267	301	293	277	294	276	269	264	264	266	277	257	260	264	310	262	268	289	290	274
22205	21184	28908	23707	21175	21169	8411	1336	922	813	745	682	564	553	553	531	498	419	455	441	454	437	437	432	460	455	449	430	438	448	411	438	435	418	438	431	393	382	397	420	401	435	448	428	424	422	408	450	401	449	419	406	412	444	376	424	433	409	422	430	423	453	369	448	379	409	392	405	418	441	423	428	421	411	403	406	413	413	380	406	438	381	390	392	391	405	412	402	379	425	399	406	393	353	411	426	410	399	415	408	393	411	410	369	390	391	393	376	396	390	381	405	402	389	400	363	401	401	431	417	387	394	402	387	387	355	396	395	401	412	420	417	386	411	427	430	398	398	378	408	383	364	380	400	420	374	397	415	385	446	416	410	412	368	409	407	404	401	410	376	424	436	412	386	422	389	428	400	407	391	422	407	408	378	337	410	405	416	382	407	418	386	399	410	412	400	397	437	402	421	387	369	418	396	417	415	380	400	378	418	443	423	404	409	406	382	401	412	369	396	405	424	411	408	405	377	403	378	405	416	412	440	392	408	402	404	401	374	383	349	390	410	401	417	383	428	397	394	420	392	392	405	389	399	385	379	376	416	379	417	349	387	378	390	400	416	367	426	403	392	437	405	379	385	387	432	405	373	375	397	399	393	370	413	420	395	415	411	401	428	429	403	412	388	390	429	402	389	409	385	391	371	377	418	389	450	375	425	365	377	376	405	399	400	418	389	384	381	397	408	418	410	416	424	383	409	418	430	380	395	398	391	403	419	404	419	353	403	378	388	405	359	362	381	375	397	367	429	441	412	408	391	403	404	378	361	401	390	412	400	400	369	422	354	380	405	393	428	415	439	399	396	407	355	375	399	396	424	426	406	422	398	383	378	381	410	409	426	406	393	426	406	401	394	366	404	347	391	411	402	393	363	410	389	414	400	401	401	402	397	440	401	413	381	410	402	401	368	364	388	392	352	423	366	425	402	377	402	409	386	365	398	426	407	408	417	422	387	399	372	379	417	396	390	386	420	409	392	398	364	407	374	366	406	417	367	386	378	400	354	402	372	427	414	425	380	411	402	417	390	399	433	361	393	378	400	417	396	413	425	390	379	394	387	419	369	422	404	402	392	405	412	404	425	386	400	408	376	418	399	391	442	392	394	374	399	416	415	388	377	425	385	372	408	387	388	417	354	367	383	402	451	417	367	388	425	395	412	389	373	372	377	428	400	404	393	415	394	417	400	350	407	428	403	420	394	427	424	383	399	398	447	384	407	397	357	406	371	393	384	407	362	383	378	364	397	402	376	382	413	358	393	376	391	408	379	389	402	417	399	393	409	365	397	409	386	409	404	400	401	418	414	375	417	397	418	422	427	396	389	410	429	416	413	384	387	392	395	401	389	430	396	389	396	375	387	430	451	448	406	375	384	412	358	400	407	403	392	403	395	428	438	396	360	372	404	387	358	415	405	399	418	397	402	386	396	399	409	413	389	384	400	422	379	382	417	378	444	404	377	407	406	397	373	414	411	438	394	405	412	377	406	369	404	387	398	409	430	397	412	418	396	410	398	364	393	378	389	376	421	406	383	410	416	407	378	397	395	379	374	403	402	434	395	401	383	393	411	394	421	395	372	446	445	400	389	391	404	396	434	407	390	409	391	414	391	409	382	386	409	394	371	413	420	412	406	358	379	384	422	443	405	416	387	401	446	419	382	391	406	374	386	397	410	367	407	406	420	421	401	375	408	403	415	383	398	392	393	382	398	440	384	370	408	402	416	391	414	421	414	351	440	390	376	369	420	411	389	411	402	414	419	389	373	401	383	400	426	383	412	397	425	426	410	366	401	414	417	409	402	394	422	390	431	402	397	387	430	434	438	411	396	348	399	375	413	370	426	400	381	362	370	444	406	419	349	395	400	394	397	413	425	375	406	401	431	425	390	401	394	388	379	354	391	407	395	369	409	387	367	395	388	415	434	411	390	399	406	393	415	407	400	392	389	391	387	429	362	417	392	407	413	392	378	410	386	423	417	381	394	385	402	369	413	384	411	414	401	375	371	381	396	367	414	410	398	390	412	417	411	364	393	389	387	368	404	387	436	408	399	422	402	376	411	414	394	403	377	425	408	441	395	373	397	380	403	388	397	400	406	377	407	427	415	385	436	401	399	401	402	402	421	377	418	388	402	394	411	408	352	371	389	374	393	420	385	384	382	372	428	424	402	432	421	390	367	367	369	412	382	425	415	378	342	380	352	424	409	406	371	417	416	406	408	430	396	366	388	405	430	383	388	385	416	399	407	391	413	432	385	400	390	387	403	417	390	392	396	417	395	427	388	404	419	412	420	431	389	410	413	378	387	384	381	379	410	363	379	407	409	421	377	411	405	418	413	373	384	367	399	400	409	424	370	405	409	366	349	334	417	399	391	401	402	370	369	416	386	432	411	422	401	380	365	431	401	422	423	434	375	394	351	396	383	429	399	424	415	420	367	432	418	365	401	367	391	416	397	412	379	371	409	422	409	416	391	397	387	386	393	382	403	381	379	391	390	397	416	387	429	424	359	436	411	450	404	399	381	425	378	397	351	379	380	445	381	378	402	401	426	377	413	414	398	386	411	397	409	376	359	385	406	391	366	418	371	404	434	420	388	367	413	387	370	422	412	379	407	388	399	389	418	389	412	395	394	410	419	409	370	416	405	439	402	418	394	394	412	386	401	388	423	355	429	398	401	409	388	388	386	411	402	394	415	401	413	391	381	376	380	443	388	385	363	403	374	410	398	400	380	376	415	399	417	403	414	386	411	403	401	369	382	375	376	419	432	398	387	354	396	414	357	420	403	418	407	377	397	386	391	403	405	370	426	367	401	372	386	417	401	403	410	369	347	407	423	355	434	392	439	402	424	356	422	349	408	403	379	398	400	380	393	413	379	406	392	389	411	420	429	371	424	422	391	408	404	412	390	426	396	385	362	381	406	426	379	421	393	383	387	395	396	350	403	435	400	377	393	400	394	412	372	393	344	373	419	407	424	389	398	433	418	382	418	398	428	387	383	398	387	434	382	430	388	400	448	419	422	399	400	438	376	386	408	397	396	414	403	409	379	388	380	440	414	397	402	418	407	412	366	434	397	410	427	381	399	379	426	373	399	390	376	404	405	385	413	376	392	391	397	366	387	390	399	378	378	400	431	413	385	429	391	359	386	403	421	403	373	356	431	420	380	395	421	410	407	405	398	351	394	375	413	398	415	420	374	381	379	398	437	415	430	439	364	408	379	391	412	392	420	419	381	401	433	423	397	385	400	368	403	419	405	391	421	408	438	400	425	421	415	368	412	408	420	400	393	392	387	430	396	386	394	409	394	384	381	387	372	400	417	423	366	388	374	392	347	350	391	386	384	396	404	400	421	410	393	410	421	411	406	401	388	428	388	387	401	396	393	384	377	406	407	419	405	414	402	391	422	411	428	387	420	408	403	369	385	400	427	394	382	412	416	412	417	363	390	416	416	389	380	406	387	357	402	397	407
30052	48254	18821	8556	5827	4097	2912	2162	1731	1495	1324	1058	975	856	782	743	687	712	636	595	626	564	656	561	561	620	551	579	539	558	534	561	534	561	551	554	602	572	581	559	593	578	527	579	543	538	538	569	572	556	563	528	531	546	572	553	534	539	577	553	519	561	553	535	517	551	578	572	544	531	528	525	506	529	524	547	555	505	543	518	534	548	518	525	540	522	533	530	514	528	543	494	500	484	519	552	532	497	557	508	527	574	526	519	533	473	509	501	533	523	478	512	493	518	557	544	508	504	533	500	510	487	500	490	529	527	474	532	517	558	503	495	482	520	495	534	531	489	537	548	497	524	480	499	571	514	446	553	491	532	507	541	483	494	558	494	512	498	513	530	501	539	538	515	507	519	540	524	500	515	528	519	506	492	539	500	505	519	525	513	526	551	514	494	519	504	507	511	552	522	498	489	538	512	512	551	543	531	498	513	542	535	520	517	540	502	523	493	531	534	529	490	530	536	522	517	539	518	466	479	577	527	551	468	544	531	454	525	500	544	533	487	482	506	535	500	506	519	551	528	518	543	556	521	516	511	527	531	514	543	517	523	496	503	515	534	551	541	492	485	538	534	507	550	522	486	504	519	519	507	506	561	511	513	557	557	522	504	539	495	542	495	533	504	494	524	530	528	507	520	542	540	559	528	494	541	532	541	504	529	510	521	515	494	549	537	550	529	508	540	492	507	504	512	509	537	494	506	526	512	532	492	561	530	560	550	532	481	561	535	531	539	482	496	526	536	567	497	552	528	512	517	489	520	523	523	499	524	560	485	493	501	544	502	511	514	519	526	491	498	504	525	524	508	542	498	518	523	533	525	481	522	554	517	523	509	472	528	556	526	519	511	495	509	542	534	525	493	515	542	528	522	494	516	528	491	506	536	564	533	494	533	514	533	538	512	512	539	524	514	464	522	509	507	490	521	513	522	542	546	503	511	521	525	498	575	531	513	538	563	571	518	489	503	503	483	535	574	504	493	528	512	482	536	520	550	532	537	499	526	508	527	522	508	519	489	496	470	523	509	483	504	524	513	522	506	539	485	476	543	514	472	498	514	523	486	523	506	516	561	498	507	543	562	542	562	512	534	543	568	465	542	491	516	515	547	513	548	509	509	537	566	502	536	552	544	511	502	548	510	535	546	513	521	478	510	493	528	516	507	476	516	507	548	522	537	500	492	527	517	490	520	561	507	503	501	532	529	484	568	490	530	517	527	519	549	566	508	489	484	550	536	551	504	505	482	490	495	505	528	500	535	492	541	531	504	496	525	544	507	484	505	477	518	556	482	497	522	515	536	505	545	525	476	498	540	580	509	516	491	525	517	518	526	515	524	501	558	563	555	531	539	510	504	509	514	532	536	530	542	471	558	500	527	522	534	506	520	509	503	526	524	519	537	516	542	485	501	504	531	543	512	495	488	483	507	500	530	540	539	517	498	502	523	551	511	511	518	509	548	563	505	518	503	513	545	536	465	503	521	505	526	547	539	528	504	503	505	511	605	551	517	514	499	498	557	529	506	534	544	509	522	503	528	499	544	526	541	532	511	520	542	538	535	535	534	547	490	485	525	490	524	491	465	550	528	509	526	489	559	506	523	494	520	528	510	480	537	517	524	500	511	556	519	541	557	532	507	505	576	511	566	510	475	498	517	561	515	509	489	524	511	522	540	511	501	549	507	512	482	505	521	524	533	504	522	540	528	563	555	483	514	515	500	504	522	510	507	523	523	528	480	541	551	556	529	522	523	534	543	576	505	496	532	521	523	536	510	533	519	550	552	509	510	515	463	539	555	529	536	516	469	558	514	480	513	510	546	495	476	547	529	523	504	561	510	510	476	540	507	497	512	502	505	531	511	538	495	540	468	508	515	507	544	525	528	553	514	480	491	542	549	527	509	505	516	521	535	523	492	532	526	468	500	518	526	499	537	503	529	532	484	547	490	512	549	504	493	495	527	492	529	526	489	545	545	536	519	561	517	518	526	552	542	506	511	510	563	511	523	526	557	537	518	471	543	560	514	575	504	510	537	469	509	539	517	503	527	532	554	531	497	537	522	524	505	550	521	515	529	512	502	533	502	504	495	532	525	541	518	558	481	530	559	534	486	523	518	512	563	491	542	531	523	519	512	515	511	505	542	515	483	563	585	483	519	554	530	497	490	548	503	494	512	539	510	515	513	542	519	524	510	522	505	512	539	539	514	500	526	488	493	511	510	521	523	536	534	501	517	566	543	537	524	510	532	516	503	510	523	497	480	535	537	516	536	521	479	497	544	510	497	521	534	489	551	508	520	522	505	529	503	512	545	474	482	538	522	492	514	512	505	512	503	561	572	524	531	548	522	543	550	497	517	496	556	509	537	500	522	507	571	532	537	556	504	524	510	487	526	496	571	507	500	561	510	516	543	520	531	496	511	479	520	526	509	546	540	459	507	539	488	521	504	515	526	539	549	528	531	519	510	509	495	510	523	492	489	500	529	526	535	507	561	530	536	516	528	500	526	525	524	508	542	507	564	549	494	569	494	518	475	472	517	516	497	517	487	509	523	530	564	493	524	474	497	488	549	513	495	556	542	518	502	491	515	515	492	535	485	471	545	539	517	491	514	488	524	511	528	508	527	509	504	468	549	562	538	490	557	523	495	527	504	504	507	517	485	518	531	526	509	504	512	543	455	522	521	510	533	551	540	528	492	494	535	507	510	568	501	492	524	497	609	489	502	499	511	512	504	522	539	546	544	495	521	524	460	484	538	544	554	538	563	495	476	487	542	512	540	518	511	497	552	483	495	535	516	525	541	529	535	520	517	544	520	533	520	563	521	488	501	468	524	492	553	518	495	540	541	498	521	527	517	476	564	526	496	539	493	541	473	487	477	510	533	517	520	508	520	537	529	519	496	532	546	518	518	486	493	510	490	535	492	478	509	525	541	514	536	509	539	516	508	520	546	523	525	519	506	493	512	538	524	534	508	512	551	515	502	516	521	458	503	513	527	504	510	520	526	470	471	512	532	509	514	524	507	526	518	526	513	508	525	572	534	507	502	523	573	484	507	471	514	506	536	520	540	489	516	536	527	528	533	497	500	476	508	534	509	507	554	515	532	494	525	484	535	571	508	520	530	512	514	549	486	516	497	535	490	505	489	500	539	527	489	532	525	507	512	522	510	542	479	527	477	521	520	552	492	552	495	537	515	505	487	543	522	517	498	527	501	494	550	511	510	533	555	478	526	486	462	520	517	529	490	532	538	507	547	526	535	491	523	507	469	543	500	543	500	508	483	541	529	521	528	511	501	474	507	575	542	509	524	502	488	542	495	519	505	484	503	523	506	506	497	522	574	551	492	570	533	497	520	515	487	543	515	510	529	526	540	520	553	517	517	487	522	506	487	511	526	522	545	489	524	484	519	523	525	530	514	526	491	490	483	508	501	563	506	515	498	521	523	517	512	495	509	520	528	521	474	494	482	565	522
27252	21612	12398	2787	1111	775	631	473	454	412	423	384	397	422	424	335	355	377	359	381	399	359	349	351	339	381	364	415	370	331	382	374	388	419	390	399	386	384	352	373	352	403	375	393	335	365	358	367	354	389	379	389	369	388	334	369	363	392	378	380	384	355	391	364	392	382	348	379	374	368	352	349	394	352	393	363	325	348	344	361	359	329	342	348	334	345	388	362	378	387	354	358	352	351	363	376	333	386	345	361	357	359	364	406	344	353	350	367	381	332	375	372	390	347	346	340	367	364	369	337	346	380	352	348	359	393	350	345	368	345	387	352	335	344	349	356	333	365	338	377	377	390	378	389	388	333	341	393	361	356	378	337	371	330	344	333	352	332	366	378	368	386	374	371	358	378	356	327	358	344	360	379	352	392	348	343	373	342	373	366	377	373	369	364	390	360	359	349	377	360	359	366	355	395	352	335	374	354	390	372	384	345	390	385	365	361	358	373	374	336	359	373	408	366	334	363	399	358	346	373	325	352	347	342	353	370	344	358	345	379	348	388	374	358	367	359	362	356	359	340	372	376	408	351	342	344	366	320	321	393	363	341	364	363	375	335	354	332	362	396	341	351	354	342	346	367	369	389	376	368	345	382	376	366	364	373	342	346	364	346	368	369	342	370	365	367	346	352	323	362	352	383	326	320	361	343	333	378	346	386	360	359	354	397	398	394	345	369	366	345	385	370	395	380	376	360	375	347	362	358	366	353	384	332	364	358	382	384	365	348	345	353	348	336	356	328	365	365	361	361	336	373	352	404	347	375	364	346	340	315	348	370	352	349	381	360	369	364	370	372	361	350	351	324	328	350	354	371	390	336	366	374	356	393	364	313	360	375	344	354	366	363	336	356	365	355	364	341	365	385	371	372	353	345	340	330	348	324	382	356	367	375	363	384	346	343	368	317	367	367	359	378	394	401	381	360	374	325	375	372	361	349	358	350	351	371	394	360	341	383	381	380	358	369	352	361	382	376	353	331	351	371	327	365	338	378	347	360	356	347	349	353	353	384	357	359	366	368	352	354	330	390	330	373	355	360	349	327	368	346	344	375	344	390	384	382	365	370	373	370	385	374	359	388	358	359	409	321	350	356	373	351	391	304	367	350	382	342	342	354	343	378	369	343	330	373	356	352	385	410	342	380	379	347	394	361	360	346	347	373	356	374	321	373	320	391	370	352	336	380	373	324	369	370	359	373	392	368	378	329	343	357	330	327	390	335	358	360	340	349	349	357	329	351	369	337	405	347	323	395	361	336	358	359	384	364	358	347	356	348	344	364	342	383	360	368	372	328	374	373	352	373	379	347	345	360	361	364	372	381	368	369	376	391	368	338	358	364	347	405	364	328	388	394	370	322	350	353	371	358	374	352	361	370	303	355	372	359	340	365	401	358	372	363	344	381	350	349	375	361	358	344	345	353	352	366	402	345	349	350	370	350	362	363	344	325	349	350	338	344	333	340	369	340	371	365	353	344	357	382	378	364	335	381	378	391	342	385	377	351	376	359	344	382	379	346	341	340	315	391	360	361	370	341	370	364	345	393	384	377	363	338	350	377	340	361	360	346	376	362	347	387	385	352	373	366	332	378	373	347	340	346	377	367	349	326	347	366	329	390	369	353	378	376	341	356	369	355	349	355	368	348	363	301	350	346	344	377	357	348	356	364	333	368	387	383	348	350	337	356	361	362	362	375	338	370	373	334	323	368	365	357	393	370	371	377	375	370	349	389	358	382	328	353	322	327	350	336	336	389	351	361	357	356	353	401	404	370	328	364	369	390	363	330	351	343	348	343	332	357	345	354	365	375	338	370	357	361	333	367	380	326	330	379	332	342	340	369	329	345	371	325	376	353	370	367	350	343	363	356	359	357	363	375	368	358	357	382	344	348	368	357	306	367	362	367	362	364	347	346	368	343	347	351	359	363	323	401	344	345	368	345	358	384	334	351	359	363	370	335	354	343	350	350	371	383	354	356	374	360	352	353	370	394	339	363	356	348	377	344	378	342	361	380	348	356	338	326	358	371	347	318	369	384	380	320	402	371	368	368	336	358	366	343	378	353	341	393	386	390	385	353	343	387	338	340	328	368	361	368	353	352	338	353	338	365	321	346	361	384	368	336	364	376	360	343	356	386	351	346	332	351	355	353	342	350	355	362	356	360	329	352	342	382	364	368	364	359	333	380	401	381	334	369	329	367	338	355	382	361	375	392	347	330	393	367	348	350	358	327	388	355	380	375	348	325	364	354	373	355	350	339	346	330	369	346	369	347	344	388	360	342	381	350	366	344	325	356	395	328	375	346	358	347	364	374	369	382	340	337	366	336	355	378	348	369	383	379	369	363	381	370	368	369	347	349	387	335	375	354	353	365	373	332	337	367	363	348	350	348	348	410	359	380	339	336	346	354	381	343	355	391	338	372	326	336	373	347	330	400	331	381	374	357	379	373	370	349	333	346	368	340	365	345	392	363	319	361	364	377	341	331	355	345	355	364	367	360	361	346	398	391	371	358	379	380	377	363	336	355	339	341	344	352	368	338	385	379	338	355	352	357	353	368	343	379	366	342	340	379	345	353	354	359	378	372	364	347	375	343	367	367	352	350	344	356	372	373	370	391	382	351	379	373	356	358	345	375	389	370	320	363	332	347	326	353	345	352	366	342	369	351	368	361	380	390	383	375	383	392	357	306	365	351	361	382	356	393	351	375	363	368	343	368	368	343	332	396	370	346	377	362	337	345	353	359	346	348	358	370	404	354	318	365	371	383	367	341	334	356	320	385	400	360	363	366	344	360	369	353	353	346	368	338	354	372	330	323	368	382	362	355	403	341	346	358	350	335	370	372	366	361	360	355	377	379	361	374	353	355	368	328	334	372	368	339	358	352	330	364	380	354	339	323	380	357	374	384	397	359	377	336	377	406	358	369	349	372	364	359	357	345	364	360	371	360	344	346	346	344	375	360	380	401	380	337	376	351	349	361	356	369	388	342	360	320	392	362	346	359	402	362	347	353	343	354	353	353	380	353	362	333	362	345	323	385	336	376	386	352	339	377	394	354	346	339	360	365	329	313	375	366	352	405	346	362	369	373	394	364	363	374	349	335	377	358	332	345	360	341	366	362	347	358	351	351	322	372	335	361	358	365	352	362	332	322	367	328	357	399	361	341	394	325	368	343	332	360	360	344	367	355	345	356	346	384	351	351	349	351	341	351	363	374	351	343	368	324	357	376	362	402	401	351	385	357	351	313	374	331	341	377	386	334	370	317	366	375	338	367	366	391	341	364	384	336	337	395	362	338	320	373	351	346	377	345	363	352	345	358	383	358	347	380	352	403	348	393	327	354	392	333	335	344	343	382	364	369	325	324	370	357	348	342	352	374	362	332	338	370	348	366	375	357	339	373	376	357	350	355	343	348	333	340	346	396	372	375	401	356	347	402	340	343	352	356	351	340	356	370	331	359	349	387	362	374
21444	29256	7914	2948	1849	1463	1073	933	703	686	626	574	572	520	507	495	519	509	487	485	479	484	447	457	491	479	424	457	468	443	442	459	452	442	502	463	448	490	435	470	445	490	473	482	484	476	484	467	502	485	490	436	492	503	468	485	483	496	461	461	431	445	488	436	438	466	486	477	470	460	448	454	444	467	463	477	451	439	449	451	475	464	451	486	464	454	448	478	469	500	442	446	481	479	504	450	433	478	445	475	499	442	504	436	455	451	480	471	475	462	474	437	497	459	485	443	455	431	428	475	484	493	464	463	486	444	482	462	458	450	457	448	470	445	430	462	507	490	448	440	438	434	461	433	469	470	486	427	446	476	485	461	490	454	487	458	466	501	455	426	487	460	459	476	475	473	476	457	451	449	463	432	453	465	424	455	471	451	490	450	453	436	484	486	463	460	470	505	421	497	459	457	468	444	478	456	440	451	477	463	470	501	436	504	443	430	455	498	420	468	450	490	474	480	476	442	488	478	435	459	486	465	454	481	459	417	489	484	481	493	494	474	455	466	496	432	440	459	466	475	484	477	450	465	495	482	438	500	493	452	478	471	460	465	491	451	456	480	438	430	436	471	458	490	433	441	493	432	484	485	465	457	423	455	429	444	439	467	485	454	465	464	446	476	439	446	472	500	424	457	456	413	469	436	437	460	495	459	453	471	474	497	496	454	500	460	493	461	456	463	446	479	445	437	478	463	467	430	466	411	454	447	462	472	452	463	488	457	522	427	483	471	443	475	473	437	469	455	460	460	428	450	494	464	464	440	459	459	446	467	475	490	456	464	476	422	498	468	472	475	453	450	470	430	481	449	444	495	454	463	461	446	440	456	437	436	470	450	471	495	451	445	454	475	477	486	468	463	427	466	408	457	513	431	493	434	479	460	459	450	463	473	464	463	469	430	468	421	487	446	471	467	454	464	457	434	474	449	451	462	450	494	435	457	461	448	495	473	471	477	460	426	456	476	451	494	501	491	478	470	429	458	455	463	422	454	462	422	495	471	456	449	484	483	474	437	478	463	456	447	463	453	479	468	449	478	475	493	446	469	498	450	474	457	451	483	466	466	436	427	484	484	467	433	448	467	462	472	435	468	482	494	437	491	449	473	455	458	486	465	473	452	459	466	443	466	412	464	462	451	450	505	433	456	468	485	438	459	457	468	452	452	434	448	472	452	430	471	430	474	436	434	468	467	474	450	413	432	445	454	440	466	458	456	488	451	437	475	485	457	484	441	450	478	436	441	467	476	445	463	470	449	494	476	458	469	457	491	472	412	509	440	461	455	449	448	455	481	470	500	484	452	474	440	426	444	447	466	486	469	513	478	509	487	472	466	505	471	459	422	461	451	484	473	494	512	436	441	423	440	449	475	468	460	447	467	475	481	447	441	442	476	472	453	487	497	456	434	472	457	475	494	484	439	477	498	468	504	418	464	475	453	474	496	462	444	458	464	440	449	493	457	460	486	457	447	479	422	464	483	453	454	460	437	473	411	471	458	481	467	462	457	478	457	482	457	462	434	454	474	476	470	438	438	448	423	465	460	450	466	449	423	435	474	459	485	462	474	440	446	482	434	447	454	467	437	445	464	461	443	452	507	459	448	443	473	408	465	424	500	462	448	447	444	457	486	473	467	438	487	468	473	447	464	459	471	462	447	482	441	455	486	465	442	470	464	476	448	496	482	455	445	468	447	494	442	484	452	454	481	478	444	470	444	450	478	464	426	454	488	472	479	432	485	468	429	454	441	457	457	437	493	436	485	456	433	469	450	443	473	437	467	447	433	504	438	450	455	482	459	450	468	461	462	453	489	473	459	458	452	432	478	467	452	463	454	451	460	463	427	472	479	457	482	456	459	471	466	460	471	467	455	452	454	402	468	446	474	456	426	462	467	466	471	447	477	463	453	440	405	483	468	430	491	490	480	460	448	420	447	429	476	482	451	448	451	408	462	508	495	467	476	426	465	452	475	457	455	505	474	480	445	439	481	435	447	461	479	510	459	475	435	455	435	453	425	433	436	467	441	433	435	443	443	460	446	473	463	437	450	433	460	425	472	486	447	455	517	425	453	475	436	476	477	459	467	455	439	467	439	426	465	456	430	458	428	481	439	455	430	481	435	429	425	451	480	485	456	464	500	465	469	472	495	486	499	443	478	427	439	474	490	463	470	460	428	465	478	473	424	515	407	463	435	441	439	476	489	461	471	463	511	432	431	471	473	454	474	480	443	451	479	465	460	419	429	448	431	463	463	502	429	506	441	456	477	490	478	487	463	512	440	471	454	497	449	458	478	443	468	450	476	468	475	476	493	482	435	444	487	451	430	469	470	429	482	456	466	475	486	468	432	486	487	490	457	450	452	447	453	475	480	462	478	463	463	463	481	460	453	478	472	494	434	447	476	443	467	410	463	468	459	486	454	499	445	442	464	434	480	460	456	474	475	467	450	500	461	480	458	451	495	485	489	474	428	459	464	448	463	482	486	459	433	439	483	438	435	456	473	457	478	430	429	471	453	518	481	465	491	432	460	454	463	457	484	474	458	487	472	471	504	478	438	491	472	457	454	483	415	438	431	446	468	486	459	492	459	464	441	450	441	457	425	442	462	443	483	473	421	456	461	457	435	490	439	465	451	451	426	434	479	444	435	455	438	469	436	484	479	497	480	457	431	468	473	456	472	431	467	455	467	439	440	499	480	504	462	481	492	469	461	467	471	440	461	432	487	464	459	481	452	441	458	466	428	483	464	479	477	465	412	489	503	478	450	476	469	487	457	435	479	495	490	479	488	499	463	484	468	455	451	428	429	500	413	454	438	446	436	456	477	490	477	464	459	466	434	469	458	489	463	497	506	456	468	499	446	430	443	478	506	467	479	453	476	476	491	459	427	475	447	435	477	439	445	489	424	456	452	453	442	493	480	474	439	474	441	480	452	478	476	488	446	431	423	429	478	447	451	450	508	439	448	450	466	416	464	463	479	449	446	467	487	441	477	440	442	489	440	480	462	436	452	466	442	464	453	444	414	444	461	453	459	444	492	466	456	463	451	448	484	481	414	455	459	480	449	463	485	455	454	452	502	431	441	471	442	450	462	452	495	447	438	466	480	455	496	452	488	451	462	447	463	447	441	435	486	467	478	444	482	467	500	456	417	493	466	426	437	458	522	463	432	455	450	464	442	438	478	451	479	466	472	448	478	446	413	459	480	474	476	492	465	466	458	454	463	437	401	488	474	415	452	450	480	467	471	482	449	447	419	449	474	410	467	471	494	474	456	467	442	455	499	446	460	461	480	422	467	403	459	433	480	452	483	434	454	451	460	445	453	455	427	404	480	457	471	475	430	433	467	428	440	449	445	469	498	440	456	434	471	437	455	477	457	435	458	439	484	492	469	436	461	506	505	447	418	438	468	425	499	467	442	457	455	464	474	505	474	462	448	483	457	490	499	440	448	423	466	470	491	517	482	424	514
23016	21119	28431	24035	21072	10436	1782	1046	950	831	768	748	650	658	639	605	548	620	562	569	566	523	546	589	569	532	513	549	556	529	536	510	555	560	535	547	571	557	529	520	510	524	553	581	536	550	536	526	561	528	568	530	540	532	547	569	544	522	501	540	525	528	531	531	561	517	487	536	546	550	532	507	556	504	522	540	538	517	527	483	529	545	511	529	552	502	576	518	536	526	507	499	568	515	508	511	525	517	559	523	521	557	536	565	531	528	509	556	535	523	508	552	519	571	506	540	539	534	508	523	567	473	487	569	577	511	534	507	577	540	498	493	563	546	531	522	521	565	518	522	534	488	540	521	479	528	522	517	535	525	551	527	537	500	500	516	557	504	558	539	559	523	558	515	512	524	498	504	514	530	497	576	488	544	529	491	547	500	525	498	570	522	547	528	507	544	528	553	532	507	513	522	547	527	575	489	546	507	498	528	507	514	555	531	485	550	530	505	504	537	498	516	550	489	525	513	521	514	531	532	532	497	517	539	524	535	550	561	549	495	537	522	562	578	525	550	531	557	550	509	521	485	506	523	522	544	558	503	501	500	480	526	536	520	483	549	507	490	545	511	523	528	497	532	482	511	547	514	519	555	546	558	523	499	550	528	563	532	498	528	520	574	504	528	523	518	525	556	538	501	560	482	552	534	505	541	563	518	532	537	489	561	558	494	557	534	537	504	481	546	479	504	532	508	485	535	504	562	539	501	543	537	548	522	512	522	512	494	543	554	506	523	510	553	546	533	539	515	494	522	533	536	535	533	528	522	524	517	529	504	541	529	489	510	501	518	486	515	522	535	505	525	477	538	563	555	493	547	535	567	542	534	492	512	554	510	522	519	532	555	504	486	506	516	519	537	523	505	542	560	520	494	517	507	510	514	540	513	488	498	519	556	546	514	525	513	527	487	541	574	513	573	519	528	499	495	516	492	511	550	561	492	552	498	502	526	537	488	548	516	538	512	519	555	495	552	489	554	518	529	531	516	529	537	552	549	547	556	477	545	517	465	521	547	565	524	519	544	547	519	527	549	542	545	456	461	490	510	523	554	554	547	483	535	508	501	550	525	566	528	468	512	571	524	505	531	532	513	514	479	517	530	554	510	527	566	544	540	499	526	554	489	531	495	553	526	545	552	496	515	538	569	574	539	544	529	530	549	545	588	509	479	508	512	527	511	510	529	512	522	525	521	529	535	525	516	541	509	519	506	489	522	540	522	559	535	543	558	538	531	510	513	513	494	490	562	522	509	543	543	502	539	541	550	528	540	503	495	533	535	503	548	532	559	536	534	549	504	499	549	534	516	521	501	495	555	502	524	508	549	481	501	545	524	501	526	505	536	538	525	480	541	521	513	487	556	527	498	534	549	522	562	541	552	522	561	528	535	494	492	499	507	505	517	487	539	531	487	570	513	545	521	546	523	510	529	515	493	575	522	552	505	506	527	567	549	520	510	510	526	481	500	524	517	507	533	523	544	553	554	539	508	502	516	506	510	531	565	505	542	541	530	505	527	500	517	492	532	541	530	531	520	532	508	540	548	527	542	568	529	493	511	523	543	503	513	518	530	505	530	518	525	542	501	480	539	523	553	545	500	553	505	522	529	511	539	546	540	499	495	546	493	522	491	527	495	513	489	493	534	534	518	501	502	570	558	509	520	567	585	584	542	546	506	545	517	527	499	525	510	556	579	521	534	530	536	503	514	526	528	530	538	529	508	591	513	546	501	543	514	514	567	521	502	516	516	519	515	550	526	515	477	501	507	518	490	541	517	551	524	513	541	553	527	493	524	514	554	548	532	514	498	534	534	511	495	498	508	506	549	480	518	527	544	534	562	554	526	524	501	552	531	564	517	525	520	517	546	549	513	500	521	512	557	515	522	525	522	526	498	557	493	515	543	520	534	553	529	554	509	531	537	516	484	524	550	536	505	553	519	509	527	532	564	554	528	501	546	561	509	529	490	556	560	542	517	524	571	532	495	509	526	537	521	545	506	588	530	562	518	514	487	515	502	517	485	493	520	550	501	517	534	500	503	528	531	544	545	529	471	527	586	528	520	504	507	529	549	518	513	543	530	516	535	548	482	559	518	539	541	551	506	572	549	528	519	552	513	507	523	489	554	503	547	545	511	500	500	561	525	510	594	518	460	501	491	505	519	523	479	542	561	514	498	506	497	526	552	511	486	495	508	502	520	579	545	486	498	548	502	529	525	537	552	514	540	549	519	523	531	512	540	562	535	527	534	556	519	564	535	515	518	510	529	512	507	495	545	532	555	506	537	557	545	564	538	485	564	484	509	507	500	559	505	510	518	490	547	514	517	536	496	557	532	537	471	507	507	510	509	495	530	530	525	484	515	506	538	521	501	515	521	511	547	492	515	517	474	535	530	539	534	515	578	538	537	564	516	545	566	559	518	479	511	517	519	522	555	530	526	526	510	555	539	541	523	518	508	483	568	510	538	507	521	499	506	589	529	520	525	510	529	533	530	498	528	561	599	549	463	519	506	524	528	532	547	525	527	491	534	507	554	513	542	507	498	484	534	497	539	527	524	550	546	524	538	481	540	533	528	514	519	506	508	500	487	523	541	543	536	534	545	503	543	524	574	527	533	541	522	543	545	558	484	535	509	480	529	506	534	564	532	541	526	534	526	526	488	543	535	511	512	524	535	513	566	516	529	522	519	496	523	537	572	520	489	499	532	503	494	478	500	569	540	500	536	517	549	531	553	502	544	524	542	517	558	497	493	535	480	509	538	564	545	506	494	487	581	525	522	539	518	533	522	551	524	512	524	504	498	514	550	513	510	520	532	531	518	512	534	555	510	489	509	547	548	527	549	531	513	502	505	526	551	512	525	531	487	494	531	552	541	476	549	564	495	515	531	534	512	538	526	515	529	545	485	512	493	528	520	506	525	498	530	531	557	545	561	519	505	557	573	502	527	529	506	503	518	511	559	523	546	511	523	554	509	596	566	543	536	519	519	526	522	532	494	517	556	503	595	521	526	495	519	526	532	552	505	563	532	543	526	501	537	531	517	493	522	539	506	534	551	504	476	504	522	515	480	545	554	525	499	545	529	519	500	467	475	538	520	518	543	500	541	513	540	468	502	514	521	520	520	548	532	527	522	554	569	517	523	490	538	527	543	513	540	550	510	542	536	511	503	538	518	515	512	520	540	510	513	506	520	506	492	512	517	559	498	520	486	523	544	508	509	526	538	502	499	553	509	528	539	558	499	532	528	498	496	553	552	514	524	540	520	501	526	538	536	578	507	528	499	540	498	509	531	490	548	529	522	535	527	523	532	535	517	531	515	521	508	504	523	500	532	522	525	549	514	563	555	514	507	480	514	493	523	467	473	534	565	526	539	545	518	507	554	544	551	516	499	536	519	516	567	562	529	556	535	553	552	498	541	510	514	521	489	522	513	527	546	532	492	520	520	517	554	540	511	537	568	526	516	539	501	511	514
26161	42709	14924	6416	4198	3002	2345	1706	1569	1364	1137	1034	1025	909	846	824	790	735	742	649	705	752	727	695	689	651	682	734	689	726	697	722	758	691	766	763	692	670	723	691	677	743	670	709	693	740	670	686	729	671	690	643	679	682	725	688	650	725	681	722	714	703	665	651	670	662	679	697	671	667	648	676	670	703	699	674	636	706	637	714	703	658	678	706	659	678	663	649	701	678	661	660	665	685	650	627	688	661	681	641	652	651	700	719	696	677	689	638	667	647	679	658	654	706	648	621	638	636	631	667	652	653	665	671	610	654	628	652	663	715	650	684	626	665	671	682	651	654	653	687	644	621	678	685	715	661	660	657	608	670	704	631	653	671	667	665	663	631	626	633	687	671	648	669	675	685	646	656	660	618	652	683	644	664	689	680	655	704	655	659	691	646	682	695	673	638	623	642	679	632	671	650	703	676	636	664	666	676	681	711	657	691	686	667	667	660	696	659	625	637	652	679	646	682	645	674	649	649	644	712	641	656	668	659	654	661	631	639	700	674	660	632	657	654	678	673	679	672	654	667	651	648	668	568	671	647	663	644	661	652	679	643	646	716	679	678	663	688	679	712	667	633	674	655	679	644	692	653	631	666	627	645	714	695	675	674	678	685	664	609	656	633	658	708	642	650	646	638	642	671	659	679	665	616	671	674	641	654	646	674	694	648	682	677	638	616	640	680	672	680	705	670	713	637	614	733	639	652	644	681	664	687	635	722	637	638	633	645	662	702	653	659	672	645	651	683	672	682	641	672	678	685	693	648	642	681	684	684	694	635	648	678	657	658	689	665	654	658	670	659	617	679	717	673	679	657	696	648	693	676	665	667	644	678	651	680	654	677	672	632	704	674	664	709	664	658	658	690	681	629	674	686	657	611	649	724	700	661	643	639	653	672	644	654	678	669	663	646	684	630	669	654	671	671	659	689	646	693	673	661	646	673	683	714	652	701	655	649	643	670	658	607	634	682	660	705	656	647	686	635	682	696	648	642	664	626	656	702	617	692	614	685	674	665	641	669	651	697	685	665	710	659	677	634	677	725	675	644	603	655	639	681	689	705	626	640	686	655	656	657	657	654	660	646	662	684	667	705	681	667	684	674	697	685	676	687	661	621	654	679	659	620	678	657	680	660	660	704	646	654	718	648	606	692	640	665	664	667	678	661	645	659	676	653	677	655	712	673	660	667	675	620	678	695	689	644	647	649	675	665	626	635	667	647	646	652	663	720	675	687	707	712	655	644	646	628	687	669	664	658	704	706	687	642	655	664	707	687	653	654	677	637	694	658	634	643	676	627	660	643	675	661	653	693	670	679	656	679	637	683	621	676	679	658	636	695	732	665	633	668	673	678	673	662	681	650	664	693	644	696	673	647	703	666	675	731	674	701	670	639	706	664	636	685	639	634	676	674	628	663	716	618	628	626	647	654	651	667	677	636	669	677	699	643	680	707	707	655	657	661	710	645	706	710	678	645	678	658	650	645	656	654	681	700	698	654	678	653	692	700	667	638	625	660	628	714	639	627	689	710	702	656	683	655	674	672	687	639	721	658	670	666	662	661	677	662	646	657	626	667	691	637	641	673	634	680	656	664	628	654	695	662	668	679	676	688	702	691	675	724	639	655	663	675	671	663	648	659	674	702	690	649	639	656	698	650	717	690	686	716	651	656	664	678	699	634	652	666	634	659	651	641	672	665	659	642	668	661	684	636	655	677	633	692	623	637	626	699	678	728	616	665	687	657	672	624	645	723	690	669	644	680	656	711	624	686	718	655	695	643	664	655	668	677	670	652	674	678	656	639	700	653	668	698	682	651	586	672	683	650	642	657	663	688	658	628	640	714	673	704	668	654	685	640	646	627	652	675	671	689	632	665	618	743	677	695	677	622	663	640	684	709	653	698	661	661	670	651	640	682	649	670	688	668	627	667	679	675	684	695	670	658	675	698	680	678	684	651	647	661	665	648	655	631	684	678	709	631	651	699	660	650	707	632	668	662	655	684	689	631	681	712	682	700	620	674	667	609	697	664	677	659	672	693	652	699	661	679	623	681	631	637	730	703	711	705	669	633	678	637	649	639	686	664	680	705	687	659	657	645	714	661	689	655	709	656	652	681	658	651	685	681	635	659	674	692	656	696	675	673	706	604	659	629	689	670	640	668	660	621	652	658	681	649	648	628	702	642	654	677	639	614	646	630	678	617	693	685	675	644	663	722	625	641	620	624	673	656	682	661	680	659	675	630	672	642	658	663	646	645	612	665	659	666	677	724	674	669	664	688	687	718	687	679	660	653	670	686	645	685	666	654	686	659	661	645	708	639	675	673	620	684	705	658	667	669	679	631	685	665	658	687	678	693	691	671	642	670	672	680	733	680	700	650	659	691	704	696	680	634	686	639	654	692	680	703	677	649	640	643	671	733	646	684	629	670	678	734	651	694	653	678	634	653	656	715	705	716	664	697	713	665	689	651	660	666	654	677	664	699	633	654	704	668	663	625	681	644	668	696	663	701	730	622	660	663	654	663	679	660	640	698	669	654	684	691	647	636	684	642	664	708	675	662	627	665	695	658	676	651	648	636	645	677	693	709	707	643	669	662	644	630	676	628	640	727	678	684	681	612	665	667	625	676	626	710	603	663	634	650	589	685	689	688	655	654	658	714	657	669	636	704	661	674	687	674	679	670	682	702	719	719	674	664	656	658	698	673	663	669	659	629	663	639	696	667	692	700	689	662	668	689	622	643	680	650	659	665	658	701	675	661	720	644	661	689	722	677	641	644	698	686	684	674	683	681	711	597	681	646	635	678	666	665	710	687	678	659	630	652	687	664	668	684	650	666	683	703	677	643	676	700	649	632	685	626	653	677	659	683	660	652	685	623	660	660	639	628	645	666	687	668	664	682	638	691	687	687	684	673	672	659	663	621	677	705	677	669	626	690	673	668	707	658	697	684	660	670	644	648	645	643	669	649	631	620	650	614	654	686	670	656	690	710	649	644	644	680	626	685	676	711	673	705	685	682	666	673	620	670	701	605	686	703	678	675	662	671	629	694	665	655	722	660	671	682	618	641	661	681	674	648	646	667	692	664	634	683	671	646	671	660	666	657	688	693	684	677	667	681	643	638	674	667	648	638	643	693	645	639	683	675	698	724	649	699	674	713	666	655	645	644	652	682	661	663	692	667	661	635	677	671	681	669	671	640	647	652	694	703	662	715	652	657	680	666	609	681	662	694	668	659	687	687	678	647	715	705	680	712	634	627	639	733	679	659	712	686	692	697	636	644	679	678	623	660	661	657	678	657	666	656	642	707	650	653	711	664	633	673	630	682	632	676	686	665	627	661	763	670	655	637	615	641	704	689	678	645	656	643	670	636	675	677	662	667	687	673	615	655	678	684	673	663	675	683	690	645	650	666	639	685	650	679	656	661	702	688	649	653	638	708	669	653	657	669	656	709	675	643	657	645	677	653	646	650
24377	21183	27211	25164	9228	1158	742	558	461	400	385	312	301	291	257	282	267	248	244	235	226	235	251	205	221	211	218	209	225	236	238	208	214	200	230	216	238	237	235	217	225	213	210	253	227	216	232	229	225	243	226	230	212	210	214	215	216	225	221	190	210	213	212	221	213	216	204	225	213	191	230	229	212	214	224	200	198	199	176	199	208	211	191	237	178	205	192	243	214	190	246	223	235	208	209	181	222	210	205	194	199	228	207	218	191	217	200	207	211	248	212	198	199	207	242	209	231	210	225	201	190	228	188	209	209	206	225	204	222	201	233	185	200	211	219	207	205	225	203	215	210	203	234	207	243	214	171	214	208	203	217	213	208	206	217	199	199	239	198	221	191	197	211	226	216	211	211	196	199	201	206	226	223	221	230	213	202	246	228	210	202	231	202	216	203	206	199	217	227	225	206	218	203	227	192	223	191	197	222	220	208	193	219	199	236	236	219	214	236	224	178	217	179	223	215	223	209	231	204	209	216	232	197	199	212	188	210	201	231	220	211	185	219	207	211	211	206	209	214	223	224	209	217	193	198	219	227	227	180	217	208	219	222	198	184	199	214	186	211	201	195	196	209	208	208	234	205	208	210	195	228	184	205	204	228	220	190	216	211	199	218	211	221	212	224	224	216	218	191	206	191	203	199	210	206	207	229	219	202	207	214	200	202	185	218	194	217	188	221	232	224	188	191	188	210	201	193	220	232	227	220	213	209	199	188	184	202	215	195	218	228	228	213	189	203	214	237	196	199	189	225	202	222	208	201	238	232	226	203	206	201	195	205	188	221	205	214	193	219	206	187	197	203	213	203	206	227	185	211	197	189	218	198	200	222	200	193	202	221	215	222	223	188	202	212	224	203	256	233	219	197	245	220	226	192	207	201	231	191	208	262	201	241	193	212	217	242	193	198	228	188	243	218	227	219	218	188	189	207	199	234	212	197	193	221	209	193	198	196	232	219	190	211	212	224	236	205	224	200	215	198	207	240	212	203	203	229	218	209	207	222	220	197	180	214	245	197	214	188	213	207	209	226	211	198	204	203	233	228	212	203	220	230	185	239	205	233	200	242	208	215	221	220	195	212	208	201	211	187	247	216	209	205	212	224	214	211	213	179	222	227	224	224	190	212	208	184	225	225	199	205	227	223	230	213	201	182	214	217	207	204	240	223	199	226	199	208	209	239	207	208	217	200	223	200	224	216	232	199	212	218	200	228	235	197	235	217	206	208	235	212	209	199	210	220	182	208	211	197	192	208	196	200	209	195	198	201	218	183	174	206	206	209	215	234	205	200	219	210	203	254	222	198	202	207	197	185	194	209	211	227	222	217	198	212	193	195	192	204	199	197	208	204	200	216	180	222	209	215	211	179	214	222	226	199	219	200	196	191	207	198	229	207	233	210	215	200	244	193	189	239	223	198	180	238	207	209	204	203	201	214	193	196	212	217	232	235	244	188	212	218	192	232	210	202	228	202	216	226	198	195	214	219	201	237	194	199	201	218	220	204	230	190	229	229	202	226	212	217	191	220	216	226	204	227	201	203	216	209	219	210	207	186	236	223	222	213	225	217	214	198	190	217	204	215	227	216	233	194	213	175	199	208	209	207	198	225	196	221	196	210	213	219	205	221	223	190	229	192	216	193	205	212	204	226	220	208	210	174	181	198	183	222	208	209	229	208	197	196	217	181	220	209	213	204	216	183	191	195	199	222	192	214	223	213	213	250	217	240	194	222	200	219	196	223	216	226	195	220	190	209	209	217	207	225	195	224	192	232	202	213	203	213	228	223	218	266	191	222	217	221	205	219	221	213	207	217	184	196	209	209	222	228	228	180	173	197	213	250	209	194	223	210	206	205	198	235	212	209	207	245	238	210	197	216	196	209	227	185	202	198	218	207	227	226	198	221	192	228	231	198	208	204	214	219	217	196	174	202	210	208	228	201	207	211	222	200	216	204	198	231	200	224	201	197	224	202	211	210	239	177	202	194	237	213	196	231	185	220	214	236	189	205	231	197	209	203	206	215	241	185	199	193	185	203	191	209	218	218	195	204	212	196	246	213	208	213	231	217	259	234	226	210	220	202	207	214	214	191	219	221	231	203	209	221	219	215	232	219	203	192	223	211	211	194	219	209	210	233	195	223	200	233	224	200	215	197	185	214	228	238	227	219	199	188	209	201	200	236	218	202	236	224	204	220	201	235	198	256	195	212	245	214	217	232	205	221	216	208	215	208	218	234	226	188	218	215	209	214	218	231	225	194	202	231	187	219	217	218	211	209	211	236	224	226	225	212	214	234	193	199	231	223	219	220	225	220	206	212	209	203	201	201	214	225	192	221	235	215	199	187	207	205	234	202	207	233	220	205	198	211	232	234	192	219	209	237	205	199	201	224	228	230	216	214	226	199	214	185	194	215	199	196	220	202	215	201	198	193	206	199	209	198	207	208	219	216	215	197	205	218	204	224	200	212	204	219	217	231	224	191	194	238	194	193	202	210	201	196	213	203	229	207	228	205	189	201	215	218	207	222	199	209	222	225	203	206	204	207	218	236	224	200	199	224	209	215	227	230	214	229	202	225	202	182	206	215	197	206	212	212	199	206	218	221	202	203	212	179	187	207	199	245	203	217	194	199	171	215	210	217	200	223	211	218	194	231	215	220	194	196	194	202	209	203	218	195	204	209	233	214	188	205	229	231	196	223	207	219	206	189	218	203	207	206	206	232	204	219	214	209	237	212	198	212	196	190	210	217	218	206	175	222	225	214	185	227	197	222	214	215	214	196	222	210	213	205	214	214	179	200	221	229	216	215	195	214	218	237	207	196	210	209	203	228	217	231	246	227	226	242	203	189	228	227	215	203	194	186	228	192	222	191	217	199	204	224	211	198	203	229	204	203	185	202	199	213	200	199	203	209	201	210	215	219	207	195	221	215	210	247	211	191	219	229	195	208	209	188	210	229	185	226	216	218	222	192	215	203	209	223	211	212	178	198	212	211	201	188	196	206	209	203	203	242	217	201	228	220	216	234	202	202	198	199	226	224	200	208	203	213	213	204	206	200	198	185	198	226	213	202	217	198	223	200	207	212	193	211	215	197	201	227	198	199	230	249	199	214	186	207	192	227	237	204	205	236	205	199	200	214	235	201	194	207	213	183	218	202	226	201	206	234	218	200	203	224	196	214	222	198	237	215	198	207	211	202	218	206	182	232	217	192	188	218	196	225	204	201	214	188	210	222	208	200	205	190	218	197	211	196	206	209	208	200	203	219	217	213	216	203	207	230	223	235	205	181	239	199	236	220	204	236	224	210	207	199	225	205	196	245	185	224	203	202	214	230	184	204	233	210	203	212	186	200	198	225	207	219	191	186	231	188	223	220	237	232	225	214	211	216	198	207	231	208	196	215	208	204	189	189	173	222	210	206	216	232	207	227	235	198	206	222	225	209	218	211	224	205	201	209	223	219	222	186	209
25285	38499	12005	4618	3036	2040	1480	1133	1020	885	665	583	517	470	451	385	411	376	321	339	345	311	293	326	289	301	299	341	318	290	275	267	303	286	292	292	300	305	297	314	280	308	303	323	317	311	319	336	310	261	299	291	309	315	312	311	321	295	297	279	258	287	306	305	299	314	264	276	284	268	321	300	275	310	280	269	275	299	316	300	287	280	275	284	294	294	282	262	273	260	297	290	291	305	295	269	291	291	303	293	311	297	279	287	272	281	282	291	307	260	263	288	277	290	271	302	324	286	260	281	286	281	271	290	304	271	293	304	271	296	262	297	283	296	301	287	277	316	274	298	295	260	286	290	264	288	297	319	254	281	279	302	291	277	264	272	283	267	265	269	278	264	283	280	292	298	295	303	285	253	291	269	306	298	284	289	290	332	310	283	257	280	280	276	270	308	281	282	280	275	266	278	285	279	267	293	315	276	279	285	296	293	285	306	285	252	292	292	287	297	341	281	266	261	284	269	285	285	294	282	282	297	262	280	280	307	291	287	264	281	301	311	251	294	285	287	273	296	281	264	311	302	266	279	293	264	289	314	301	263	286	261	329	288	302	287	279	286	270	287	284	292	309	300	288	296	269	284	273	285	293	302	258	275	318	277	299	308	309	318	273	302	266	283	269	295	291	267	273	278	319	315	269	269	252	315	297	309	280	314	275	264	274	289	258	321	281	305	277	286	278	274	288	303	314	300	265	295	260	278	300	309	263	270	306	245	290	273	283	279	292	283	260	293	291	263	266	256	296	249	295	266	294	284	316	291	275	291	280	264	308	279	311	271	307	268	305	255	279	298	290	279	290	286	304	291	277	329	276	275	259	278	291	276	267	301	281	278	289	304	306	301	253	294	293	269	291	300	283	263	325	280	273	270	310	287	283	253	297	289	299	273	317	269	306	261	283	284	298	288	303	292	264	297	318	306	274	332	283	308	295	292	250	285	284	310	290	296	273	290	302	266	291	307	293	290	266	272	292	255	250	303	274	273	283	280	296	285	254	317	283	273	291	284	303	283	278	322	297	291	289	307	309	283	283	251	280	301	304	253	250	261	294	292	299	266	295	279	265	281	311	292	272	288	277	294	301	282	302	266	302	289	270	288	262	311	303	294	281	300	280	297	304	246	297	271	326	258	278	276	302	268	321	283	282	287	309	292	258	298	269	274	283	272	285	279	274	257	292	299	324	286	286	321	317	279	303	300	289	301	314	303	304	282	264	291	266	279	266	282	286	278	305	290	270	301	287	291	273	283	299	274	289	271	259	284	280	280	299	285	296	288	286	295	315	246	286	268	271	289	279	283	302	278	276	299	271	285	312	299	261	314	274	300	309	305	293	296	314	270	262	285	256	272	299	276	279	278	267	256	289	277	332	285	268	293	243	273	262	298	299	263	276	285	305	290	276	291	277	291	281	267	300	277	275	278	273	297	281	290	290	297	289	266	272	280	311	289	308	303	308	300	285	284	251	294	319	271	327	291	288	278	273	281	294	280	280	279	283	268	291	276	317	287	299	272	267	273	293	279	312	323	256	270	260	263	272	291	275	265	277	273	266	274	260	271	291	296	271	280	283	273	301	253	291	270	304	293	289	268	295	324	267	298	292	288	280	302	278	278	271	305	317	280	294	277	273	285	268	290	271	288	295	289	300	258	293	284	308	288	287	316	304	301	320	284	303	259	303	286	303	261	287	305	266	280	308	281	251	323	284	323	288	321	289	292	284	308	299	264	269	304	272	310	281	254	278	295	323	295	300	281	277	279	298	301	313	270	278	326	259	310	254	266	279	296	304	278	284	276	299	283	292	283	289	278	279	283	321	284	274	257	283	280	282	272	290	283	296	233	278	280	274	291	298	271	281	285	303	290	312	253	268	289	275	285	286	300	311	259	284	297	278	280	310	270	298	248	267	268	299	283	252	278	299	290	299	275	267	259	295	272	289	267	270	280	280	250	301	258	306	308	291	290	262	298	287	305	297	311	307	301	278	262	290	254	322	281	247	305	281	293	267	259	286	328	300	288	284	254	296	288	271	284	281	291	287	281	290	300	290	307	295	269	299	307	297	297	273	267	273	298	286	300	284	297	270	265	270	298	297	291	267	293	308	286	299	274	292	298	284	285	298	305	308	297	279	294	312	304	276	315	299	287	271	269	287	307	259	270	286	274	267	298	269	298	291	287	284	322	270	293	276	280	295	296	266	263	261	269	275	272	308	316	331	260	290	262	267	259	273	291	283	297	267	334	289	295	281	292	258	294	280	297	283	287	331	277	274	277	299	301	299	299	283	261	275	296	281	292	269	280	301	295	333	290	287	290	278	258	301	287	291	286	296	299	285	296	298	261	288	285	308	264	275	303	291	298	328	285	273	283	270	293	296	279	284	282	305	348	284	283	270	270	267	280	287	254	293	288	294	265	274	291	271	278	282	268	263	270	277	290	271	285	269	287	289	289	293	261	296	306	295	313	258	284	289	269	262	302	285	313	299	292	277	274	276	325	278	273	301	308	304	308	273	284	294	270	289	288	257	281	295	300	299	278	273	276	288	284	312	304	305	296	291	281	254	325	284	297	290	256	244	302	275	297	274	252	281	272	307	269	306	305	295	275	280	291	258	279	300	274	300	312	309	284	303	299	276	267	297	287	325	276	314	258	243	302	271	313	299	303	277	293	286	267	315	290	312	308	285	261	291	303	284	309	304	288	270	300	278	291	277	310	288	305	297	264	278	287	271	265	299	260	271	283	269	304	270	298	253	287	272	295	299	296	291	255	288	269	267	300	313	312	287	272	312	293	309	262	275	299	273	249	269	289	274	278	291	270	291	304	267	276	307	302	297	259	253	241	276	283	275	290	277	267	260	288	282	255	285	301	264	296	299	273	309	286	296	290	271	261	248	258	285	283	321	278	310	304	277	259	286	285	273	280	291	294	305	280	277	279	280	270	286	259	298	274	298	278	259	296	293	287	288	311	277	257	298	287	267	300	287	278	251	296	289	296	292	268	283	278	240	288	272	276	298	318	273	270	290	305	257	309	255	302	290	254	273	291	271	278	259	288	288	269	285	299	286	285	288	289	290	287	304	297	283	279	275	282	289	263	261	281	276	305	268	291	297	277	279	284	307	292	271	283	285	294	297	264	285	281	270	298	285	307	256	252	274	284	301	286	273	293	327	287	266	286	281	262	283	257	295	267	265	282	290	284	269	274	281	291	303	283	298	286	287	312	287	307	296	281	284	271	253	283	321	291	301	269	258	253	265	293	247	287	336	272	296	290	292	268	278	262	298	301	278	312	276	287	304	264	285	285	271	266	300	341	306	303	297	274	278	285	265	254	283	296	274	282	313	285	293	286	243	253	280	273	303	272	267	285	281	250	283	293	303	262	299	268	314	283	268	294	289	275	268	280	278	277	262	263	313	263	278	247	287	263	290	280	311	302	267	274	293	282	294	287	309	271	276	273	284	280	274	283
22244	21229	29052	23706	21231	21215	8588	1561	1217	1008	830	742	657	609	603	553	499	488	452	463	485	445	456	453	423	473	396	443	437	435	464	434	451	432	480	426	416	452	401	449	428	422	433	403	415	421	398	400	399	436	467	413	406	440	423	452	430	418	436	428	439	412	440	429	407	396	385	389	434	399	378	405	400	425	426	385	406	422	421	412	382	396	420	391	409	381	409	395	425	432	432	428	397	371	411	381	418	390	351	439	410	395	383	411	434	413	423	377	405	428	411	403	409	382	393	416	386	432	383	393	410	413	426	375	404	406	450	416	390	421	430	411	390	419	376	392	408	415	389	357	409	399	378	384	409	451	396	429	396	444	393	449	426	397	396	408	392	409	401	369	390	413	381	435	383	400	385	381	416	424	394	410	398	403	389	383	379	431	411	429	411	406	353	384	402	400	400	411	427	412	423	430	405	377	412	415	397	399	421	445	386	413	400	440	394	423	415	445	447	387	381	382	398	387	413	407	398	388	389	390	394	429	377	411	404	396	342	394	415	406	398	421	405	443	439	408	394	389	385	437	405	417	380	400	400	421	404	400	422	422	397	412	406	394	401	387	421	405	383	386	390	404	374	424	383	411	410	414	374	421	407	394	378	433	402	413	404	419	438	417	355	412	412	396	398	391	405	397	381	407	397	432	443	427	422	370	411	397	396	420	427	431	380	413	390	348	420	421	385	437	401	401	384	439	420	380	376	397	389	386	409	397	417	374	428	407	416	395	398	417	420	368	395	428	369	377	438	406	417	405	400	397	402	434	415	378	369	362	406	412	395	401	417	392	396	420	410	399	348	392	425	405	401	404	436	398	380	401	412	403	390	438	381	390	413	411	387	381	419	400	418	384	401	393	387	404	388	410	461	389	433	434	353	411	411	382	424	372	408	420	456	423	410	400	370	419	407	386	434	389	404	400	396	393	405	370	405	364	401	436	396	407	413	422	402	427	393	374	360	366	396	402	419	417	407	423	391	406	398	410	394	412	381	400	400	391	416	412	389	411	433	374	430	400	423	405	386	420	394	392	420	400	391	433	382	398	417	407	407	388	407	387	396	435	414	364	393	424	395	396	405	375	446	406	420	437	426	421	395	397	470	387	434	415	382	438	410	408	362	393	386	375	385	396	420	377	402	424	439	408	374	412	413	416	408	388	383	403	405	403	350	385	385	431	423	413	406	422	401	390	401	425	404	381	430	418	435	420	398	404	426	374	369	401	410	427	448	425	378	439	392	437	432	367	423	388	426	432	434	423	456	427	411	399	395	399	403	402	408	418	407	368	406	403	392	388	405	451	457	394	392	449	401	423	399	409	432	412	400	403	421	420	399	369	419	442	420	368	417	403	427	372	437	411	443	397	383	389	395	405	426	394	379	432	385	431	405	399	385	443	434	395	377	388	405	391	371	418	428	416	428	394	415	414	433	391	406	382	419	378	405	423	390	383	372	394	396	416	408	438	429	420	406	411	374	414	395	396	395	411	402	401	394	406	404	382	395	442	392	413	416	449	401	446	364	382	386	368	385	381	389	378	412	433	425	405	439	383	425	426	387	382	414	414	416	423	433	436	399	410	364	401	405	400	416	414	416	394	408	398	456	389	390	438	382	409	403	436	392	359	378	411	389	428	456	409	390	404	425	430	445	400	383	421	402	401	396	412	427	423	395	399	438	396	430	393	391	424	444	406	421	426	378	424	419	403	436	433	401	404	418	419	403	415	391	415	393	465	423	388	388	346	391	393	379	410	417	384	416	431	401	385	402	363	411	417	428	415	404	395	415	395	389	398	414	402	405	392	419	369	417	415	433	424	405	387	409	379	400	395	398	410	404	434	408	392	411	390	393	414	417	391	357	435	415	420	444	393	397	403	399	379	403	398	392	430	415	431	382	413	390	402	389	446	404	408	407	415	409	413	379	377	389	443	433	420	413	431	368	406	374	408	391	402	425	401	418	430	406	351	401	414	409	386	387	412	417	376	412	435	381	395	416	417	394	413	404	424	399	429	401	404	389	409	374	412	407	413	432	409	407	395	384	409	401	398	411	411	402	435	397	396	389	369	441	419	424	436	411	385	382	419	408	417	420	437	385	399	414	409	367	431	420	445	386	395	428	406	373	389	409	419	415	385	371	405	415	430	397	432	388	380	412	376	403	409	380	385	411	375	397	417	409	407	380	415	416	399	422	401	437	410	407	418	410	399	393	367	402	406	387	385	387	423	444	427	426	398	400	403	422	405	419	401	396	407	426	433	389	383	435	408	459	401	391	407	420	409	396	398	412	384	388	366	425	415	416	382	394	395	396	438	391	412	399	403	422	408	401	386	406	387	431	376	408	406	394	412	417	388	394	386	439	378	443	415	400	423	430	406	379	421	420	442	394	398	376	423	401	412	420	385	393	410	416	391	398	431	385	438	427	364	382	402	417	421	429	421	441	406	428	390	430	392	409	387	451	448	438	408	424	405	385	426	395	363	429	375	398	382	365	390	399	366	413	390	401	410	404	371	409	383	395	384	419	417	410	365	418	385	400	415	421	387	372	437	419	413	400	386	406	433	370	401	394	431	402	447	425	409	396	404	404	403	394	397	410	373	375	366	448	424	403	429	418	380	413	421	398	402	380	405	412	371	433	428	409	368	427	403	454	415	381	409	410	405	395	438	418	418	399	415	376	447	401	402	405	429	402	417	400	452	425	403	377	428	411	389	404	399	410	380	417	442	385	376	397	393	396	410	426	435	418	390	402	408	385	398	411	390	401	403	389	415	413	398	434	398	416	434	394	366	395	374	376	401	405	422	410	384	396	418	400	428	357	444	434	426	427	375	362	398	406	463	389	456	391	390	436	399	441	400	422	419	420	393	383	411	411	389	402	407	412	380	422	420	396	378	402	419	401	408	413	388	388	409	386	386	435	382	408	416	403	407	396	378	418	370	397	411	427	394	414	414	402	410	384	423	429	399	368	406	413	430	401	432	365	420	434	389	399	389	422	423	393	392	420	417	392	428	400	405	400	426	397	413	412	441	422	393	422	442	425	425	405	445	397	401	390	420	418	359	385	434	398	434	410	419	417	378	407	425	436	424	402	396	432	399	381	388	369	431	389	418	416	393	388	393	443	397	454	410	451	368	390	417	408	415	399	409	408	381	403	378	407	389	417	403	417	414	397	390	371	401	389	408	415	377	378	403	394	392	402	416	380	401	380	426	376	441	422	389	407	428	377	387	415	375	436	397	362	399	443	424	396	383	394	392	409	415	409	390	425	399	412	381	403	427	381	421	418	418	410	393	377	371	399	412	402	416	387	433	412	422	383	423	407	423	401	454	401	389	367	414	395	435	406	413	405	402	404	402	389	386	398	410	423	399	395	377	414	436	361	399	412	403	403	385	422	431	390	389	390	395	400	388	410	389	413	446	356	391	386	402	434	424	436	418	389	385	392	421	395	417	400	438	409	446	387	428	388	430	412	392	369	414
29742	49618	19712	9296	6410	4526	3519	2649	2436	1789	1513	1243	1102	953	797	817	739	684	683	672	620	620	600	588	580	599	591	570	598	565	564	603	551	561	574	558	529	531	572	601	607	518	545	584	526	592	579	577	575	566	575	540	591	560	562	575	542	590	573	578	570	543	541	507	540	549	526	513	516	534	569	546	535	550	503	536	535	552	508	539	531	582	527	516	566	528	504	527	520	493	507	535	560	524	538	555	535	544	537	533	502	524	538	545	546	514	474	543	528	514	564	563	550	502	552	526	543	529	541	543	543	540	527	556	558	506	499	567	546	521	517	534	497	525	539	522	551	537	557	513	538	548	527	531	470	522	576	544	523	534	540	517	546	517	557	517	529	522	528	503	502	557	542	497	539	548	550	531	533	567	562	575	518	534	527	496	560	500	520	539	500	502	531	542	502	491	570	516	530	536	542	512	541	561	521	518	495	504	559	546	495	513	527	497	575	538	554	504	566	531	560	601	530	513	584	549	561	581	536	498	511	529	505	506	514	492	505	552	512	517	544	542	529	534	577	496	544	498	565	533	552	526	548	508	505	547	540	526	528	561	521	558	548	555	576	539	518	527	563	540	508	525	516	499	551	564	550	534	517	489	561	535	585	565	536	542	544	532	519	539	572	531	502	573	499	530	566	533	535	532	512	517	518	498	525	528	516	542	513	515	542	546	529	531	530	515	514	541	533	540	566	559	538	518	519	546	515	510	506	530	552	543	543	509	520	476	558	519	517	516	539	539	503	513	531	521	495	525	526	539	551	508	548	533	586	501	493	525	548	508	533	513	513	512	571	542	536	529	544	512	515	514	530	527	511	529	525	537	524	519	543	506	513	514	530	495	501	532	564	531	527	534	528	564	569	523	541	550	564	537	530	557	505	545	539	554	518	520	569	550	532	522	572	559	562	499	556	510	544	521	532	525	516	541	539	509	540	494	548	547	516	552	542	558	529	541	565	511	543	584	501	529	538	557	530	522	508	509	551	534	527	537	517	542	534	515	544	561	526	546	539	529	524	551	534	498	531	537	500	548	549	524	553	561	565	544	543	555	527	515	520	545	535	497	507	529	481	551	530	516	529	542	471	559	556	483	543	525	519	526	532	508	540	564	518	546	514	531	533	559	503	530	538	570	508	553	573	561	552	491	556	512	518	550	578	487	558	539	514	583	561	529	563	514	543	557	527	524	563	518	529	526	521	527	540	588	518	505	526	545	539	537	503	519	513	528	575	550	521	557	523	515	520	540	536	525	547	526	502	568	523	528	489	505	579	536	528	539	549	529	526	477	486	518	563	553	564	507	533	543	561	511	558	513	527	530	565	515	541	536	562	562	530	541	544	496	540	555	533	492	483	541	535	519	551	516	559	530	505	514	543	534	496	528	506	537	567	519	496	544	508	562	547	535	526	562	533	492	594	555	479	534	532	568	594	577	554	523	535	550	549	542	542	538	553	539	556	535	537	517	565	579	543	564	475	531	501	501	575	510	507	517	536	522	517	525	523	545	586	536	532	533	528	537	543	542	540	554	569	555	540	502	541	524	487	585	528	516	573	494	514	533	568	517	543	545	530	548	542	533	555	542	512	498	510	493	572	511	545	521	518	553	548	567	520	558	571	567	505	530	525	526	509	499	507	507	539	502	563	534	553	554	543	496	546	542	559	540	547	516	513	520	531	532	522	552	541	522	559	531	516	545	534	520	522	536	529	496	521	586	521	515	551	537	531	555	589	490	503	519	527	548	546	559	556	534	549	529	532	511	532	559	526	543	506	526	498	526	561	537	507	558	553	516	531	570	525	552	531	500	525	522	542	553	501	559	511	517	526	487	515	528	545	530	526	539	543	551	535	528	570	516	536	546	529	547	505	506	514	501	505	542	500	574	565	518	549	536	518	514	518	510	552	555	510	524	469	497	520	526	521	511	494	557	580	515	537	553	529	490	552	528	536	558	540	528	510	549	530	556	539	550	545	568	475	528	562	552	519	536	543	562	486	526	497	508	519	514	572	527	523	513	510	547	496	503	514	503	535	557	548	588	510	545	556	569	557	548	544	517	532	491	531	523	517	530	529	499	541	517	492	526	528	542	498	564	539	534	517	518	517	485	515	536	525	496	514	529	527	518	554	513	557	515	491	559	528	523	540	538	530	534	534	539	520	527	504	574	534	522	525	505	521	537	506	557	529	535	530	535	498	549	521	551	528	518	534	546	537	522	562	534	515	527	528	537	543	508	547	475	515	499	559	542	567	545	525	575	527	547	540	560	515	546	558	511	534	578	544	559	537	565	487	532	507	541	530	558	531	535	539	499	540	565	540	571	541	566	531	550	495	544	545	530	542	508	510	517	555	527	512	523	508	501	561	528	530	536	498	570	499	497	558	548	525	537	501	552	531	527	511	516	509	487	522	523	559	568	545	495	503	534	522	516	515	539	495	539	541	584	538	536	529	539	511	504	533	546	533	508	521	489	495	533	538	551	514	541	538	568	539	561	518	494	561	556	529	535	520	555	515	558	506	517	532	528	506	516	528	564	516	534	492	563	547	553	544	509	521	508	495	499	494	568	541	550	510	514	533	498	536	533	526	553	524	506	561	534	546	519	503	502	514	537	574	468	506	479	512	547	553	528	528	536	522	492	521	516	545	539	534	501	539	539	561	538	536	492	528	515	512	521	534	520	490	550	559	550	558	512	530	521	508	503	534	551	531	542	505	516	518	508	566	547	504	513	549	498	564	547	530	525	538	551	509	561	542	525	515	540	523	537	497	491	564	554	576	541	529	561	586	545	547	485	564	554	536	526	546	510	514	530	549	517	498	534	516	514	552	520	564	549	502	543	519	575	573	514	515	557	524	545	510	540	510	497	571	511	497	527	566	551	504	496	564	506	533	525	534	491	510	526	529	549	543	543	527	557	528	513	528	524	557	548	512	543	524	528	492	530	538	545	523	537	582	514	552	506	567	504	542	556	537	532	546	528	541	504	504	541	549	550	534	534	538	560	569	525	532	535	523	565	550	529	550	506	526	520	512	561	558	484	491	542	520	548	547	528	513	582	521	529	546	535	518	529	507	590	543	531	504	485	533	502	555	504	515	541	536	503	548	568	545	521	531	499	528	525	534	543	500	520	550	569	560	541	544	537	519	513	493	545	555	558	580	558	509	535	525	561	541	524	562	520	520	532	532	515	520	543	549	558	502	533	559	506	557	543	529	538	499	501	545	525	562	536	518	535	523	521	528	513	527	579	521	579	551	506	537	513	520	523	576	506	520	546	534	500	557	551	501	536	558	536	503	506	527	549	498	532	509	510	523	495	538	511	541	595	524	519	539	539	537	545	546	532	525	524	533	529	517	563	557	531	543	529	506	488	507	510	527	539	509	533	517	532	520	539	567	537	548	553	556	509	509	529	519	522	484	522	530	507	552	493	552	538	522	559	505	531	524	523	512	556	534	532	524	519	533	524	557	513	533	494	526	537
27350	21984	12889	3011	1344	944	728	665	588	506	474	410	406	428	407	425	380	411	365	371	373	353	372	367	408	346	344	368	346	359	379	345	364	413	365	366	335	387	391	369	322	375	374	384	384	387	367	358	369	384	388	349	378	347	363	344	362	364	376	333	358	350	366	394	386	379	360	348	368	332	351	367	378	364	350	359	371	380	380	381	344	357	375	384	354	359	379	418	401	357	378	372	313	377	367	390	357	408	372	381	399	365	381	347	387	354	373	349	346	387	334	362	384	394	385	344	373	394	419	375	344	366	385	352	372	390	363	365	361	343	378	366	381	362	348	448	365	372	345	363	351	403	364	331	372	375	391	385	392	388	353	377	389	355	371	362	355	363	396	389	326	364	364	387	379	351	404	379	335	370	315	373	374	369	334	361	378	391	340	396	415	354	349	362	339	390	363	359	392	383	357	405	337	381	398	375	365	355	360	369	328	334	390	403	355	373	359	378	382	384	363	382	371	380	381	366	351	370	389	370	378	373	359	379	403	350	378	362	374	378	363	380	369	382	368	363	350	397	374	417	354	382	375	377	349	361	365	382	344	387	360	377	381	366	374	394	339	339	356	365	361	346	401	363	379	355	389	383	383	364	367	354	347	370	357	347	382	353	361	351	400	369	358	357	378	373	348	371	354	378	374	376	379	372	357	373	378	342	362	365	380	376	341	399	363	375	364	347	345	361	398	352	402	342	415	367	368	359	382	385	372	348	361	352	359	375	358	402	388	369	369	369	380	364	340	357	343	365	385	396	395	345	384	391	373	348	349	354	341	395	385	344	354	369	365	329	374	357	391	367	398	375	350	381	384	339	380	367	382	369	348	347	389	355	386	393	360	365	346	373	364	354	428	360	340	380	374	363	363	352	406	367	384	379	368	362	352	380	390	389	377	335	371	382	400	357	364	335	341	374	356	399	365	376	378	356	364	328	345	366	374	355	382	388	323	333	373	369	370	384	334	338	362	417	360	354	360	404	369	381	381	377	372	379	327	326	388	344	413	338	390	371	373	357	389	337	372	362	365	356	360	362	363	377	363	375	382	371	350	327	409	401	399	366	386	366	390	361	357	384	362	341	388	412	389	364	356	369	367	363	354	404	377	339	409	375	385	353	342	341	391	363	349	404	351	386	373	348	365	384	373	383	389	395	349	394	391	347	359	375	380	384	376	388	363	388	370	370	401	377	371	366	344	372	345	427	348	367	369	367	389	401	385	342	348	355	387	362	353	347	405	387	360	344	350	365	383	377	344	365	369	382	390	363	376	361	405	379	374	377	411	371	418	405	338	370	378	380	347	365	350	339	382	374	380	373	363	357	360	372	348	372	357	400	378	376	338	379	381	340	369	364	355	395	362	365	375	367	384	349	382	357	355	368	355	359	369	403	343	379	400	356	382	400	381	388	355	372	403	364	368	372	352	335	359	335	375	366	361	369	405	374	356	365	364	374	373	360	374	360	383	361	375	371	360	397	389	362	348	393	417	369	339	361	393	401	386	366	373	378	370	388	369	375	396	372	378	393	380	386	353	373	363	403	354	352	367	381	351	400	339	376	324	361	377	372	339	365	351	374	350	357	359	386	364	372	350	386	359	346	377	386	377	341	345	351	351	348	346	377	335	343	363	339	363	348	356	366	405	366	330	354	373	384	342	356	393	363	376	381	397	343	367	387	410	353	425	362	362	358	378	399	364	366	366	355	341	396	330	382	372	378	344	359	335	372	364	343	364	340	375	400	365	372	399	341	370	347	353	390	340	358	377	356	393	339	371	387	366	318	345	385	363	404	375	371	345	400	367	388	349	352	391	394	381	379	354	365	352	380	389	342	349	361	371	389	362	353	350	372	390	340	406	388	392	351	381	390	365	357	374	368	345	345	355	373	365	376	335	360	410	391	373	389	395	382	372	408	394	389	364	408	356	361	395	388	400	367	345	370	362	394	369	389	377	376	405	339	358	378	378	350	313	372	382	345	354	359	384	382	371	370	375	414	355	370	395	358	376	367	400	383	340	375	365	346	375	381	357	356	342	348	337	388	357	361	344	388	374	352	365	376	393	390	450	384	328	401	400	410	376	355	371	377	368	356	354	366	370	376	401	340	329	386	376	373	392	374	356	381	379	359	359	350	369	365	356	333	362	340	360	369	403	388	365	369	347	380	409	380	375	377	368	389	363	335	395	367	386	348	390	399	395	389	378	343	378	356	393	352	322	385	344	358	353	410	373	401	383	361	351	406	411	370	382	349	374	336	362	389	361	360	380	352	358	375	368	346	329	362	396	377	385	377	370	350	372	378	396	348	383	381	353	337	378	371	382	349	359	373	363	386	375	384	363	375	352	363	367	362	358	361	391	374	379	389	369	384	380	393	368	356	338	373	402	347	330	349	358	371	343	404	364	344	359	333	372	364	365	370	363	375	383	369	330	364	353	369	392	408	360	346	318	389	359	356	355	388	370	358	337	363	361	389	376	378	391	349	380	374	347	361	359	363	357	343	357	399	382	366	371	358	367	356	346	351	364	400	387	387	374	374	355	373	375	370	392	389	359	349	350	347	397	318	395	367	401	352	367	342	362	341	393	391	380	363	378	368	348	340	344	349	396	352	340	354	366	376	358	366	361	350	370	399	351	402	385	369	413	382	318	368	374	399	366	377	362	367	343	339	370	370	374	394	367	364	363	352	345	358	385	417	333	376	358	354	345	357	344	380	377	376	352	376	367	400	382	337	341	392	361	347	378	372	340	341	355	353	362	371	355	387	379	409	364	360	385	378	335	359	380	393	382	393	350	349	389	401	358	334	372	380	339	375	352	401	346	344	390	378	366	377	368	393	346	363	372	355	394	374	353	328	330	360	385	386	359	374	362	367	348	375	393	356	352	382	387	373	397	352	379	386	380	376	388	407	369	385	392	360	364	369	359	344	364	385	308	391	383	386	384	376	368	363	354	336	343	363	381	391	363	365	371	377	351	380	387	383	369	372	377	391	377	384	378	344	376	384	354	362	375	338	376	395	372	335	339	382	370	379	349	338	392	405	349	382	333	355	372	352	388	368	379	392	355	399	397	369	327	324	379	384	355	361	353	372	367	369	336	337	378	359	395	345	412	391	360	371	356	371	368	356	380	398	367	352	354	388	387	364	381	371	397	383	332	324	379	347	366	382	385	382	351	389	318	390	352	349	388	381	384	384	381	379	361	373	400	389	376	378	368	387	395	379	359	412	370	362	402	372	365	352	373	342	367	387	376	356	360	348	356	345	370	379	353	395	368	348	397	364	370	386	333	372	390	371	440	367	370	343	377	374	373	367	333	380	364	361	347	375	378	391	379	349	365	391	363	352	371	371	356	370	395	360	368	367	362	383	358	374	367	357	375	381	375	419	363	410	339	352	379	387	407	325	369	371	372	383	366	372	365	387	344	343	398	392	352	364	333	363	347	400	348	385	397	354	365	366	378	367	342	358	353	381	396	343
21414	30087	8593	3302	2275	1677	1239	1089	1000	798	636	631	597	578	541	550	515	562	491	512	465	512	488	473	501	476	500	521	465	519	468	495	476	475	474	495	491	485	486	496	487	491	500	502	492	504	520	500	471	512	501	468	493	480	462	504	467	514	530	491	458	469	469	491	496	459	453	485	451	473	470	492	476	481	473	483	494	496	493	453	501	496	475	456	491	493	451	524	480	486	476	490	476	447	508	495	492	499	466	472	454	476	468	488	489	471	514	475	457	465	479	496	516	467	498	466	494	490	488	516	509	483	484	501	518	441	555	472	469	492	513	481	477	464	454	476	499	471	482	445	495	516	481	492	466	447	503	439	488	487	467	463	490	461	486	442	479	451	505	459	437	501	459	486	475	476	486	504	441	457	495	464	459	417	493	447	494	496	423	474	464	496	473	491	477	468	490	511	534	449	524	488	470	465	527	487	446	510	476	472	456	454	469	461	505	498	494	475	525	499	506	491	474	481	488	465	500	470	452	514	451	465	481	506	419	507	461	512	483	497	474	519	481	498	519	444	478	438	461	505	449	486	477	502	425	483	495	474	429	491	487	496	477	457	438	464	451	509	469	427	459	489	489	483	511	463	459	450	461	436	477	491	469	445	478	453	501	490	478	468	486	500	491	471	488	479	461	496	455	477	477	477	478	482	484	488	476	457	490	503	489	475	496	500	460	467	516	435	470	495	502	490	503	466	466	446	493	510	513	450	472	468	462	512	441	509	486	481	457	462	484	475	490	480	442	519	512	479	465	486	445	482	529	434	430	452	481	498	436	493	511	495	504	453	473	468	458	465	455	502	506	480	492	465	494	462	493	498	468	514	459	463	482	438	461	476	476	487	476	478	487	471	488	466	490	442	494	476	488	503	515	469	472	483	464	475	453	427	495	488	512	485	455	481	481	483	472	459	470	513	471	457	446	478	445	485	486	493	437	451	486	456	478	470	525	492	476	459	465	499	482	468	507	486	508	477	456	450	474	504	442	471	464	443	452	477	483	467	483	477	498	475	455	446	482	522	516	450	496	490	433	492	458	547	508	483	445	497	460	470	439	480	499	470	495	497	484	486	509	507	418	478	462	462	456	480	432	497	475	462	467	472	479	462	504	436	474	463	503	470	492	468	472	460	500	463	483	484	478	492	465	471	445	461	418	505	493	493	473	466	513	489	492	494	482	483	453	492	461	466	468	481	509	452	491	514	466	489	476	491	451	472	453	471	483	432	504	473	460	444	468	453	503	483	487	512	465	489	426	470	477	487	489	455	476	448	466	493	503	463	456	514	490	516	486	464	519	490	513	458	498	448	462	465	482	484	457	456	443	482	484	500	519	483	490	449	455	489	483	470	493	450	433	500	468	464	488	468	477	483	509	484	499	429	465	462	496	489	481	451	511	484	463	502	452	500	499	502	485	477	515	452	476	475	472	476	490	463	493	505	483	504	469	456	467	457	530	489	509	434	467	479	495	474	499	478	433	484	504	467	476	466	465	458	492	461	466	516	490	446	488	472	454	459	468	500	464	504	458	490	457	468	503	454	509	487	514	504	477	464	459	503	471	482	496	477	460	477	482	475	486	436	459	533	493	480	449	504	516	435	459	474	463	465	464	484	487	467	462	447	475	470	482	484	466	467	481	487	496	456	488	483	491	522	482	464	486	432	468	493	486	490	486	484	477	473	469	483	418	484	441	456	484	487	479	504	495	448	447	482	460	456	495	478	472	460	426	477	467	452	466	477	487	483	453	495	469	495	472	479	467	509	460	494	481	480	449	492	472	493	490	476	486	451	476	476	519	474	503	458	434	483	457	443	466	468	451	463	479	457	466	473	450	476	500	453	459	458	496	513	494	428	467	438	485	502	497	488	460	467	491	449	469	491	480	492	481	485	483	503	498	468	511	508	479	515	510	471	496	500	485	501	482	466	464	462	478	464	475	480	459	439	450	460	499	478	444	433	442	460	471	507	497	448	475	449	480	476	468	476	451	515	448	471	455	504	486	475	457	506	468	528	476	486	478	473	471	454	478	445	495	490	446	511	467	488	460	493	453	516	451	506	484	441	470	449	479	442	422	465	480	491	448	476	450	511	497	477	517	508	455	514	496	441	479	465	470	465	471	473	487	492	488	500	463	450	501	472	492	509	450	466	509	460	500	506	467	486	434	505	475	447	458	453	529	476	484	446	461	489	484	465	514	485	497	492	472	457	451	487	478	508	495	478	407	479	422	496	503	484	457	478	494	474	492	430	475	452	458	446	464	474	473	455	459	440	481	481	443	498	492	479	456	460	483	435	434	456	489	490	473	478	456	496	465	491	473	483	511	503	465	502	554	468	494	475	506	441	489	455	448	458	487	459	474	471	486	510	485	475	479	503	496	461	484	473	469	492	469	477	498	470	482	462	487	490	480	512	481	489	440	469	479	434	454	457	511	494	477	464	487	456	502	487	492	458	459	491	472	422	493	474	451	477	503	482	468	486	430	459	469	491	504	459	472	439	464	485	482	495	477	488	477	479	450	458	432	523	463	486	538	530	450	503	462	496	468	441	481	491	495	490	471	493	478	492	459	487	486	449	458	487	496	443	525	500	483	467	456	521	500	451	502	475	471	531	495	462	445	467	427	493	488	486	469	475	485	490	514	424	485	452	479	481	492	471	514	457	536	483	478	507	489	452	483	456	482	456	444	432	489	491	470	502	482	444	432	489	487	457	441	460	467	492	489	454	487	472	480	476	484	430	453	452	478	472	485	430	466	442	454	468	481	430	488	474	464	497	481	423	467	459	468	437	455	459	493	513	489	493	454	502	468	488	488	486	443	489	470	458	476	436	501	478	462	495	481	479	485	440	492	464	459	499	487	487	458	516	426	437	492	481	482	449	481	457	467	496	473	492	479	495	479	505	467	488	468	489	447	483	446	462	439	460	495	446	485	471	454	483	477	479	438	514	459	506	405	450	492	480	482	445	497	481	480	454	529	496	500	465	476	451	487	493	511	480	459	455	466	485	483	496	493	495	449	461	448	480	472	468	511	451	508	467	428	495	486	514	486	462	483	453	499	498	466	497	481	461	475	473	433	426	433	477	492	503	456	434	493	476	465	521	480	486	454	489	498	494	428	470	479	524	451	489	425	473	504	499	500	507	501	484	438	501	512	487	497	485	463	452	454	500	450	470	501	514	443	455	488	509	453	464	470	446	482	450	456	522	490	440	470	484	450	482	476	462	473	479	508	449	484	492	456	489	484	458	466	493	527	492	487	470	474	486	435	466	475	445	461	459	471	461	486	449	465	484	513	451	456	480	444	458	487	483	461	470	515	491	473	475	494	452	485	442	447	482	467	498	449	465	517	471	490	483	427	479	492	478	474	469	492	446	475	443	463	481	484	487	492	471	441	483	457	471	489	469	462	467	467	473	479	481	476	499	428	461	486	468	491	458	501	481	528	493	493	436	495	456	455	470	461	500	514	497	470	453
23121	21178	28512	24091	21141	10886	2169	1423	1082	907	779	724	706	637	638	621	656	575	622	578	542	566	559	601	519	559	548	619	575	558	568	558	572	546	528	572	607	563	581	546	544	542	564	548	538	526	577	565	509	553	601	561	556	593	586	567	569	527	529	546	561	520	548	544	509	550	522	543	558	520	535	527	561	508	545	551	587	587	572	532	520	561	519	497	546	544	528	510	543	485	538	540	558	517	520	559	536	548	533	539	539	542	571	491	494	486	498	531	560	557	557	518	574	534	473	517	561	549	556	563	522	561	559	553	512	533	509	560	522	518	548	532	543	544	493	504	502	535	533	547	553	556	524	494	555	571	537	525	541	536	543	494	591	539	547	556	537	531	536	513	521	570	530	540	544	565	554	538	504	515	569	564	512	515	563	501	542	521	561	560	529	551	517	519	550	575	538	502	592	554	532	546	538	556	542	549	547	528	495	549	516	550	544	533	540	565	523	572	517	539	538	539	513	565	520	547	535	548	511	510	506	534	535	565	518	543	506	551	506	579	534	547	512	543	558	545	502	502	526	470	534	561	538	491	547	526	562	560	502	546	538	543	536	544	527	521	521	537	542	567	544	553	541	572	580	529	570	496	540	567	492	509	520	538	564	543	545	534	541	527	502	520	530	566	517	514	507	530	540	586	519	571	542	557	510	509	530	518	538	575	544	523	553	535	527	549	542	516	489	494	528	558	505	575	568	524	530	528	492	544	540	573	569	529	560	480	536	547	549	544	528	530	522	544	584	530	560	502	501	542	497	518	518	515	520	570	557	516	555	536	543	537	574	503	509	568	557	524	586	550	519	528	569	519	544	517	515	542	523	525	519	557	532	584	512	577	542	500	513	515	530	519	525	526	518	525	572	581	494	562	535	538	544	516	493	577	549	565	533	505	525	555	521	550	537	527	512	536	612	561	547	527	567	591	542	537	527	546	514	526	521	520	531	553	530	533	518	511	535	534	537	517	528	562	516	531	517	528	507	522	543	531	490	527	539	539	566	559	532	554	538	533	538	553	557	539	564	574	536	544	525	511	512	514	564	518	568	544	534	552	534	543	536	531	509	540	509	522	506	494	594	514	524	585	563	514	536	527	530	571	491	532	517	538	598	529	544	567	542	543	532	527	582	511	515	521	553	514	543	543	522	547	479	556	604	551	508	514	561	544	507	545	528	581	591	538	562	556	508	528	538	516	519	570	544	500	560	539	536	505	532	604	562	522	513	549	548	528	527	511	560	533	513	556	531	524	545	508	514	550	548	549	580	530	529	564	510	550	498	558	534	528	527	539	527	502	549	545	519	527	567	572	509	553	544	536	527	523	524	570	544	584	565	558	539	534	516	580	537	553	512	528	555	537	550	534	525	513	540	551	508	508	578	529	549	530	528	565	491	550	529	526	538	518	574	533	543	511	498	563	528	527	511	562	544	567	554	556	476	557	552	518	577	517	529	541	504	513	558	522	561	515	540	539	509	516	524	532	565	530	501	528	534	507	527	558	586	478	507	530	471	543	543	510	513	528	522	518	533	516	546	532	537	527	551	559	568	569	541	507	534	574	536	529	556	551	546	541	536	563	517	557	554	506	531	526	532	562	553	522	534	530	552	564	532	494	561	520	558	507	542	576	529	523	511	518	517	520	508	531	558	521	543	503	564	550	524	557	526	541	489	562	555	536	532	565	543	554	550	567	505	531	534	506	530	542	538	561	549	557	549	528	538	532	526	569	566	561	523	546	526	509	545	549	545	550	540	555	548	556	516	536	508	530	496	500	551	529	500	586	541	563	528	527	563	537	525	533	525	555	541	563	546	529	526	575	544	560	545	555	519	550	558	484	532	489	570	508	525	496	518	552	548	519	526	549	542	514	533	508	530	551	531	499	515	509	521	515	576	523	524	528	550	579	549	542	536	523	569	524	541	543	510	545	513	612	578	502	546	513	551	489	524	523	563	525	552	554	516	502	513	507	549	539	533	550	532	525	517	532	532	519	546	545	542	563	548	498	526	531	508	499	523	526	585	550	535	555	533	538	561	499	525	529	551	585	485	552	506	563	543	492	547	514	518	506	489	589	516	511	503	549	547	530	521	536	593	511	510	539	526	519	532	526	547	490	525	542	511	569	562	508	517	552	526	564	531	562	547	523	538	537	516	516	530	563	541	545	484	544	508	529	555	513	576	553	538	546	519	556	518	524	552	525	526	523	565	543	503	572	559	542	556	540	540	538	500	495	535	535	541	550	552	543	526	518	532	578	522	515	517	534	508	527	555	545	509	485	568	573	483	532	525	517	535	512	492	555	505	517	511	535	526	559	562	525	545	546	581	510	522	524	542	524	531	530	534	540	520	564	509	562	535	532	545	485	523	512	567	510	503	558	519	483	548	502	558	522	490	556	545	520	554	522	566	491	534	524	520	527	525	551	504	521	525	527	518	538	573	526	520	531	524	554	513	531	536	547	577	517	534	542	535	503	591	532	515	574	518	517	548	592	528	529	556	506	525	553	533	550	538	571	553	563	534	522	574	567	543	520	549	517	551	571	566	519	563	524	556	530	533	503	554	494	539	522	506	518	541	552	517	539	559	559	491	537	523	541	505	517	548	546	488	518	567	538	495	567	522	549	507	505	503	558	513	511	507	564	530	548	508	490	552	551	530	515	538	563	515	547	520	544	511	518	557	519	550	556	525	529	520	545	579	571	526	545	522	524	532	571	489	497	544	524	513	560	539	520	550	493	516	526	544	550	561	538	531	578	519	526	556	583	540	511	529	531	532	496	536	551	483	543	550	530	532	563	507	492	556	552	553	551	523	549	558	531	582	514	551	583	526	507	529	539	565	550	574	515	523	557	585	519	577	514	551	562	547	531	509	513	500	558	562	529	513	568	540	547	512	554	548	530	547	505	485	515	557	531	536	521	520	482	520	528	539	523	511	517	548	515	524	555	509	535	574	526	520	550	536	492	556	578	558	487	548	562	500	523	529	556	548	557	543	552	551	506	556	498	565	515	539	559	536	544	560	528	524	512	541	511	558	519	550	534	538	570	543	503	543	524	529	522	566	532	546	512	521	526	544	497	499	554	518	515	530	552	553	540	520	495	576	522	545	536	522	559	524	598	577	502	544	540	553	521	574	539	515	554	520	548	573	558	492	545	513	512	482	578	534	550	492	518	540	535	545	533	520	526	515	510	581	532	531	516	505	559	541	554	536	514	572	572	547	513	572	556	578	523	556	567	540	587	584	457	535	537	546	528	556	512	508	512	513	518	544	514	517	543	553	519	513	571	494	519	557	534	511	548	501	530	512	523	517	520	530	532	537	550	548	586	558	533	517	530	524	518	556	549	514	522	516	520	558	509	522	522	524	528	509	581	502	513	571	535	532	531	549	535	540	481	542	554	533	523	517	537	538	537	553	531	537	545	554	538	590	502	543	579	517	544	530	515	516	531	558	553	531	576	529	549	515	514	535	484	542	575
26261	43239	14632	6665	4974	3633	2859	2488	1863	1471	1261	1156	1072	914	886	885	800	786	782	743	716	733	727	692	687	717	754	657	733	713	692	726	718	725	722	674	706	720	726	724	740	702	728	726	747	710	702	723	660	711	707	699	726	701	684	729	716	640	725	691	664	689	730	681	663	741	719	697	662	676	673	666	672	652	693	736	626	684	669	678	674	693	720	677	669	635	685	695	726	664	675	705	715	698	631	647	688	678	671	671	719	752	634	724	690	657	669	690	691	649	698	662	678	665	679	707	699	720	663	697	675	668	653	641	713	717	658	747	721	672	658	664	699	651	710	646	680	654	631	643	698	687	702	716	677	703	661	684	749	701	638	651	666	643	733	675	690	720	725	670	726	664	689	681	697	675	652	696	727	657	650	713	710	681	699	655	673	691	688	663	666	680	682	681	700	658	667	678	648	673	761	676	699	692	685	675	707	682	684	706	680	686	682	734	691	701	696	721	717	659	656	687	683	662	673	675	668	729	660	673	733	706	708	632	725	696	716	671	682	669	672	693	665	728	693	674	701	693	721	658	737	668	692	668	707	696	721	680	697	671	720	703	674	660	694	668	724	690	632	672	708	685	694	646	679	671	665	709	675	699	614	673	697	663	643	689	668	686	688	678	652	667	646	719	698	672	644	612	669	715	699	696	652	661	691	668	697	673	648	672	668	722	713	730	747	741	686	683	723	701	693	698	676	692	693	721	687	670	687	675	659	673	680	679	683	639	725	682	695	671	686	731	659	688	695	661	661	674	668	733	718	644	722	688	669	714	708	671	672	693	668	652	698	672	670	719	696	744	690	669	696	699	673	673	691	677	724	685	678	685	617	673	716	688	647	707	685	758	690	674	708	690	663	707	685	631	616	641	645	673	666	662	694	694	702	682	669	691	698	667	728	674	709	710	675	674	751	698	623	662	697	697	674	695	637	684	740	681	709	677	650	684	664	647	693	710	705	620	673	683	681	739	742	704	684	664	707	700	687	730	679	699	701	633	673	677	662	719	665	654	678	691	678	638	646	653	684	637	688	660	663	640	664	729	692	688	684	643	676	701	673	670	674	701	680	675	659	709	642	644	704	649	669	729	663	720	672	683	660	663	659	730	688	712	713	685	682	687	728	690	651	662	665	656	743	724	694	657	665	668	681	645	705	686	693	673	642	707	631	701	693	669	682	693	678	684	640	680	728	711	668	692	653	700	686	666	699	693	707	741	687	721	695	641	699	660	655	666	653	691	704	641	680	706	694	709	701	683	709	677	679	714	673	738	699	710	729	726	690	716	673	739	590	681	692	684	689	689	677	658	621	677	688	726	720	707	651	645	713	709	738	687	662	665	722	675	695	688	673	725	735	713	674	640	664	683	746	697	666	681	691	696	707	681	734	689	655	707	736	678	645	699	698	659	682	683	714	719	673	713	641	696	685	699	687	692	700	703	662	743	687	700	658	670	711	693	651	646	669	707	686	693	678	678	646	696	671	651	684	668	694	711	689	703	661	687	675	637	692	651	683	693	684	675	731	654	630	690	612	675	702	696	657	697	692	700	676	679	652	706	649	674	664	745	680	643	679	710	676	662	668	686	649	662	691	669	649	701	694	687	655	718	681	668	709	653	644	671	675	679	697	682	736	701	704	673	687	683	657	678	688	703	699	699	673	709	640	684	687	656	695	622	694	669	733	715	680	706	699	743	691	652	650	702	671	602	670	673	701	669	714	645	683	703	719	720	699	715	668	655	646	677	678	696	661	678	689	658	654	675	653	714	681	732	695	644	666	666	702	669	659	666	701	696	698	655	684	653	709	665	700	687	668	671	696	724	666	676	669	678	675	650	665	676	697	707	696	708	677	633	699	694	692	644	684	621	680	685	688	703	670	689	723	696	707	698	688	627	691	663	721	671	720	689	711	680	704	684	712	669	673	687	663	658	677	711	706	706	692	676	678	675	695	704	674	712	702	681	672	664	704	682	638	678	678	702	677	704	706	702	685	727	678	732	689	670	678	725	676	678	685	672	662	657	680	669	699	617	676	738	674	661	702	703	685	673	661	625	719	676	693	749	676	650	681	729	709	722	705	734	677	679	698	735	668	671	655	674	663	722	680	676	641	666	714	727	654	678	706	657	636	698	718	706	682	668	646	624	674	685	652	704	684	682	650	722	652	673	644	696	694	711	657	694	651	730	664	627	696	680	717	665	723	679	679	731	687	633	639	715	719	671	682	652	630	663	695	729	716	716	704	747	681	659	673	652	736	685	688	683	711	688	627	681	665	684	707	693	663	697	667	661	657	680	643	713	649	687	666	650	682	710	682	679	709	700	707	670	674	737	711	706	672	745	681	709	670	663	660	685	665	714	670	654	718	688	698	671	687	667	673	656	717	664	673	650	729	714	667	684	665	703	658	713	652	705	640	645	683	670	736	676	671	706	717	662	668	660	673	683	643	662	684	666	704	680	688	677	725	707	688	691	690	696	650	663	705	710	658	659	689	679	686	710	737	710	700	677	655	754	698	663	704	648	692	640	672	644	683	658	655	661	639	700	624	703	684	682	702	712	691	729	698	696	716	703	693	701	730	662	667	659	683	656	662	705	698	730	678	682	706	667	733	700	644	706	663	719	682	683	649	672	696	667	665	650	716	735	687	642	662	675	671	699	711	691	648	676	672	678	632	670	699	682	706	707	672	640	658	646	676	678	671	738	673	666	720	659	664	687	681	637	695	653	681	693	686	683	679	641	669	646	706	695	691	679	667	677	704	673	663	732	672	710	677	716	686	631	663	693	666	716	707	662	686	661	698	730	681	665	659	680	618	719	664	692	705	667	667	697	644	659	670	667	726	689	655	709	705	675	678	670	715	667	674	670	671	696	658	679	702	637	688	712	671	622	726	670	671	715	705	683	666	729	612	692	650	648	707	676	651	708	745	687	640	675	643	671	678	632	697	680	682	704	682	661	692	639	700	661	651	685	712	691	702	720	665	684	658	716	672	718	690	713	661	699	684	632	675	686	627	697	641	664	678	685	714	649	670	719	672	626	696	688	682	699	668	662	709	679	698	735	690	713	623	674	674	665	689	649	683	625	684	720	699	688	677	646	736	704	741	689	675	683	685	736	656	706	685	719	663	705	727	705	672	694	685	697	710	677	671	678	703	711	711	668	693	651	658	680	672	683	700	704	635	671	698	716	677	714	681	712	709	672	690	652	645	653	688	676	664	664	673	686	671	721	637	705	662	643	655	669	703	659	695	651	642	695	673	725	731	661	667	696	661	658	680	681	682	690	696	703	695	641	723	667	677	698	691	651	678	704	688	647	679	703	678	670	674	692	675	704	689	655	705	650	683	685	653	631	720	634	686	696	684	705	683	697	699	675	687	713	742	680	649	743	654	666	681	690	669	671	715	693	665	672	671	719	610	674	702	700	716	696	706	682	638	702	645	666	659	667	678	634	671	659	677	668	635	673	673	663	706	689	708	658
24336	21194	27235	25167	9498	1434	916	687	527	413	379	319	309	308	297	297	274	256	243	261	221	244	238	213	223	245	235	234	228	224	244	190	229	216	234	221	239	247	211	225	222	229	245	231	228	249	241	225	236	243	204	236	214	213	215	213	225	225	220	216	235	195	227	213	222	228	204	223	192	212	234	226	222	227	205	211	247	213	198	209	233	253	229	230	230	242	229	215	213	201	234	226	192	237	257	227	227	227	222	233	224	239	199	213	236	232	194	244	213	245	196	237	190	230	220	197	221	236	250	216	212	196	217	216	217	225	234	220	227	199	202	216	202	211	235	201	214	223	216	223	211	220	223	211	225	196	218	232	219	216	220	226	230	198	206	205	244	217	182	244	212	204	214	194	198	257	246	223	203	215	222	221	187	212	216	209	231	201	207	215	203	213	218	223	218	228	199	221	186	233	228	218	254	243	206	212	204	221	187	179	221	214	207	242	224	205	216	208	214	180	201	238	237	225	248	228	186	238	224	216	198	214	221	224	221	223	226	214	193	228	220	205	208	228	214	214	206	232	214	216	224	197	211	219	199	252	213	210	238	212	201	235	246	223	234	236	230	234	200	239	205	232	201	217	220	198	221	203	205	237	244	205	214	204	201	217	228	212	230	214	200	246	199	236	207	224	203	250	232	206	228	229	227	215	206	211	234	222	232	218	212	207	210	212	229	213	209	222	209	198	206	210	205	211	185	227	243	207	256	238	200	221	215	206	183	190	232	218	210	210	203	196	234	213	188	254	237	238	187	238	237	210	237	212	216	189	242	261	213	213	217	222	205	212	224	217	197	205	239	230	232	209	200	240	228	197	227	189	197	215	243	222	252	229	207	224	228	231	213	205	225	229	227	203	212	197	230	234	212	216	219	197	210	211	235	210	216	221	224	220	224	219	250	227	212	223	204	238	218	198	222	195	209	223	213	243	202	226	218	220	221	208	219	231	223	234	206	220	228	213	201	213	235	223	206	209	222	228	214	199	234	204	201	195	245	215	201	212	218	191	205	235	225	226	219	202	227	184	229	231	229	221	201	207	223	210	203	225	211	225	221	231	230	211	213	208	203	215	207	249	199	216	226	237	193	211	239	230	223	204	204	207	198	218	174	225	236	217	219	237	226	202	222	233	216	216	217	206	233	206	192	210	204	205	227	227	203	215	212	188	214	221	224	209	234	219	248	241	216	214	196	219	205	206	215	208	212	210	224	212	223	239	253	215	193	213	218	220	203	210	232	223	201	207	194	206	245	214	238	209	232	209	209	224	248	244	199	194	216	213	210	216	212	234	241	223	210	226	230	182	240	200	224	240	239	212	232	223	191	204	201	204	225	210	232	212	205	191	232	235	189	218	218	238	208	225	224	228	214	206	188	224	199	227	225	197	234	212	243	195	199	229	212	207	213	258	230	200	226	222	254	218	213	221	223	201	227	213	218	204	214	230	225	220	212	210	227	238	194	227	229	203	214	202	216	210	200	220	228	220	239	210	237	206	249	203	236	203	211	206	227	195	226	224	231	202	241	219	207	214	208	211	232	223	221	225	212	174	207	208	205	234	218	214	228	189	233	218	222	222	211	226	221	194	212	221	214	216	218	219	222	198	210	226	221	200	214	201	192	207	215	223	220	204	195	210	246	181	220	225	216	208	249	197	199	216	221	227	225	233	210	219	233	231	186	239	228	247	212	202	210	204	230	232	208	219	207	219	219	208	226	253	210	214	233	230	184	227	246	197	222	220	198	220	203	209	236	220	188	224	216	231	203	215	222	223	218	219	210	218	221	231	238	225	194	240	228	205	207	229	224	209	194	203	208	227	230	217	221	250	211	215	214	216	184	206	214	226	227	220	197	215	218	209	245	224	214	207	208	208	249	228	227	218	230	214	224	226	225	219	227	233	236	219	199	224	232	218	233	217	231	200	215	192	212	203	220	211	200	213	244	214	223	247	217	222	204	215	205	216	229	203	222	206	244	220	220	211	231	223	218	209	187	227	207	228	204	199	252	221	196	249	222	183	211	230	204	232	209	229	223	199	214	209	200	199	237	226	206	200	202	237	207	240	214	212	239	224	213	236	193	205	210	228	208	220	241	245	234	204	233	198	215	208	197	211	221	218	248	216	211	239	202	200	222	219	237	217	238	217	203	221	219	210	222	240	210	244	204	244	235	222	221	210	228	232	233	220	236	212	215	207	208	214	222	226	230	191	254	219	210	229	237	238	204	211	231	230	212	213	227	216	233	228	222	211	192	206	207	218	207	231	205	210	211	200	206	208	218	223	204	213	217	203	232	228	226	243	213	205	221	195	220	195	225	218	202	219	241	232	222	197	234	226	196	220	190	229	231	218	222	203	237	200	194	209	192	231	225	233	205	221	213	232	223	205	210	235	195	212	221	214	209	216	218	228	211	233	197	229	186	219	220	204	204	224	246	201	229	226	209	218	197	238	216	208	245	231	214	208	237	233	244	203	218	207	221	210	220	200	208	220	228	218	199	245	241	207	240	204	238	217	199	255	206	216	187	187	237	239	249	234	227	229	233	241	215	212	222	201	221	192	232	240	225	230	230	222	211	237	226	193	201	197	191	205	216	202	216	201	180	210	224	215	224	200	211	212	222	222	202	194	188	234	217	219	228	217	227	196	216	217	208	213	227	212	229	226	210	194	191	245	213	222	244	205	205	200	240	238	209	215	226	232	196	191	241	252	230	199	229	196	242	183	220	225	207	228	217	232	203	210	201	235	179	209	209	217	212	196	210	235	239	206	210	218	206	221	203	221	214	225	243	223	197	231	227	221	223	230	210	196	214	223	216	217	223	229	230	225	206	202	208	225	212	195	235	226	225	226	215	229	216	202	197	218	198	229	215	228	194	206	215	212	212	225	227	219	225	208	211	199	203	230	232	212	216	217	223	213	212	211	193	207	203	201	218	192	205	211	227	227	199	211	229	212	226	204	225	223	252	232	227	208	164	229	225	228	212	214	247	239	221	207	239	223	223	216	230	207	217	214	204	228	214	222	212	211	217	212	204	198	226	201	218	232	190	222	217	194	201	192	222	215	207	214	211	240	206	214	199	234	210	212	225	231	194	223	221	238	235	204	215	244	233	229	211	199	228	192	230	226	226	195	208	226	242	231	193	199	209	211	224	217	198	220	233	231	227	213	233	190	194	175	226	227	231	229	224	204	235	205	210	222	227	225	203	208	205	203	232	207	236	227	210	217	211	202	226	223	227	193	245	201	200	232	206	209	231	229	202	198	203	214	231	206	224	228	216	218	215	213	222	223	224	203	235	252	238	206	222	179	213	229	226	220	220	190	242	216	224	213	212	193	219	214	208	208	220	245	245	187	221	224	227	231	219	225	222	216	221	208	231	213	214	226	224	217	210	227	228	236	237	212	210	222	220	218	241	187	196	215	231	215	199	243	215	191	222	220	208	225	231	224	215	222	198	231	223	239	210	235	191	172	210	206
25144	37594	10434	4542	3396	2490	2027	1487	1112	867	716	600	526	506	462	407	408	394	342	329	327	318	324	330	312	319	346	290	283	295	295	325	289	274	310	300	290	312	312	332	293	308	331	329	320	327	307	313	344	328	305	313	303	313	308	295	303	307	310	335	316	306	272	299	281	304	315	267	301	283	301	264	301	323	272	270	277	307	313	299	307	304	301	243	273	314	307	324	291	277	272	322	295	281	279	288	301	313	294	314	297	294	265	304	295	248	328	303	277	297	291	314	302	317	290	271	298	293	304	274	306	272	307	322	325	287	278	307	256	290	276	303	294	289	294	323	276	267	289	285	298	291	285	311	315	280	281	346	303	305	291	305	291	298	291	328	299	285	316	297	281	293	289	298	294	301	304	313	271	337	298	316	293	307	327	287	276	286	309	301	303	280	310	288	298	291	282	276	300	273	294	316	299	304	294	323	286	305	299	289	272	298	290	292	280	312	261	263	282	304	322	288	295	280	291	287	288	294	316	304	312	306	301	268	285	299	328	321	272	290	313	314	318	306	278	281	314	321	286	291	289	294	293	260	288	274	300	285	311	283	287	278	265	286	295	302	294	304	297	304	282	260	303	281	326	292	275	272	286	339	299	316	290	334	301	305	283	284	293	317	304	290	301	296	295	276	287	289	313	285	279	269	311	288	294	327	301	283	308	266	315	297	282	274	302	277	306	304	303	281	290	271	298	287	298	303	309	301	313	316	272	305	281	296	311	295	298	282	301	298	302	265	301	327	316	320	294	306	274	307	269	286	283	265	285	282	290	304	307	263	290	289	324	305	331	293	305	299	295	282	265	299	307	294	319	280	340	284	319	298	308	289	309	312	293	293	300	286	312	323	301	292	277	304	298	303	281	330	293	273	279	265	328	282	303	318	286	306	303	273	299	293	300	315	316	291	312	309	309	306	291	321	313	320	285	316	310	302	296	326	320	286	304	307	286	325	296	298	322	329	301	300	303	298	275	299	292	290	270	306	296	317	283	293	312	283	317	309	286	281	298	292	299	308	291	311	277	269	272	306	278	334	308	281	306	293	286	270	288	292	272	317	298	286	316	261	301	328	286	311	300	280	283	285	269	283	290	302	304	309	289	298	255	296	295	293	272	314	292	296	317	315	311	320	286	283	303	304	305	311	305	294	301	274	300	292	281	304	291	279	284	326	319	322	287	316	299	317	297	275	339	308	283	267	287	324	277	291	282	291	304	284	297	285	292	309	281	279	298	287	311	319	296	298	282	320	285	297	317	312	291	296	252	289	274	328	302	297	305	304	334	298	315	302	309	295	297	293	287	308	309	280	293	308	291	282	296	328	302	285	299	317	309	308	313	301	274	283	310	295	288	270	276	313	292	268	313	273	294	309	283	266	279	282	302	275	311	309	311	287	276	325	309	293	281	314	299	310	311	310	312	277	315	300	283	297	300	332	271	281	308	303	311	326	320	286	310	306	266	325	325	286	284	269	349	319	309	318	310	282	283	300	319	308	256	304	281	305	306	314	281	325	262	283	294	300	305	326	313	296	323	286	297	280	319	296	268	313	328	286	305	297	255	291	299	274	305	289	299	298	293	292	312	255	320	279	303	287	278	288	301	278	259	317	285	301	281	300	316	291	326	278	309	318	310	312	287	318	313	280	249	296	294	308	305	288	262	289	310	310	320	285	287	318	314	302	269	310	298	304	317	324	288	298	307	279	282	302	304	286	291	305	305	301	308	291	296	286	254	301	276	293	320	306	304	320	278	292	278	298	288	297	314	304	278	287	291	324	285	292	284	305	272	306	311	273	296	315	313	308	260	317	293	299	294	259	310	294	295	293	295	308	306	288	289	322	304	291	312	309	287	279	274	274	303	316	284	289	285	269	303	294	277	265	294	311	294	304	325	300	287	285	294	294	298	291	333	308	287	297	277	305	283	330	312	295	293	303	282	293	286	323	304	289	282	316	342	313	301	279	324	292	302	272	285	295	311	268	280	303	294	325	295	312	318	304	316	288	269	326	277	293	331	300	303	276	310	289	305	299	294	326	295	304	295	275	301	270	328	278	309	285	298	298	308	274	342	309	300	298	295	308	319	285	298	293	296	277	293	312	306	318	294	312	281	293	290	307	282	276	282	309	295	257	294	297	267	290	293	320	321	300	290	320	289	302	310	309	245	276	276	288	312	310	259	277	281	297	273	295	266	275	290	329	300	288	308	297	306	325	284	306	278	304	305	307	297	324	308	266	289	304	299	267	281	337	273	275	319	310	290	313	300	284	285	282	277	286	308	297	311	287	277	327	281	290	293	295	290	292	273	285	276	269	311	277	305	280	296	298	300	287	273	302	293	268	304	285	308	286	287	268	316	287	301	284	303	311	289	309	271	300	289	277	292	310	282	302	309	308	304	293	288	274	292	265	296	275	311	312	316	307	327	314	317	297	280	285	274	303	260	269	289	301	303	298	302	270	279	296	305	274	327	311	265	284	287	298	301	304	293	262	288	285	275	292	325	297	297	320	296	270	309	308	308	280	298	284	295	302	299	261	319	301	335	289	265	293	275	264	303	298	288	273	316	304	306	305	288	295	287	309	323	304	287	306	294	301	297	301	293	274	284	275	306	302	295	300	288	299	303	335	305	303	268	277	309	320	294	313	284	287	304	257	322	290	300	312	302	312	310	318	289	315	294	279	271	316	298	302	317	296	324	271	308	286	309	294	291	279	296	297	300	319	306	320	320	272	311	280	306	307	300	290	280	307	294	302	272	296	283	312	291	280	294	298	263	297	328	307	307	296	285	300	237	279	319	299	299	296	324	273	305	318	270	302	297	286	305	277	327	297	307	274	279	289	285	304	287	283	286	296	300	300	268	314	291	301	297	299	264	331	285	288	290	306	290	286	280	296	316	280	290	290	258	262	309	276	310	304	320	303	304	301	288	278	292	309	316	317	318	290	305	312	278	289	282	307	268	313	320	285	304	282	292	294	299	308	287	282	282	314	299	326	294	285	290	272	296	319	291	277	283	274	297	290	292	304	309	315	285	300	308	305	279	278	320	256	315	309	289	293	272	295	301	274	278	310	293	294	310	303	323	296	300	292	289	300	282	269	288	316	326	300	281	298	301	319	282	290	282	288	284	277	338	293	276	319	279	285	287	290	271	294	292	283	283	310	318	322	319	294	295	278	325	296	293	264	324	278	295	305	307	279	296	297	311	288	315	286	304	283	285	285	283	268	295	296	291	314	305	302	302	325	267	285	322	309	296	300	306	295	318	287	316	276	272	290	317	278	292	309	263	291	271	301	299	291	306	325	300	292	328	303	270	271	324	298	307	284	287	279	299	264	264	311	297	316	299	286	298	304	287	287	293	264	315	281	304	305	288	315	287	290	275	309	264	277	280	319	327	296	311	322	283	304	282	304	308	317	287	318	280	260	313	273	284	294	280	267	310	287	286	321	288	304	290	290	295	311	276	315	288	294	262	292
22223	21197	28985	23680	21187	21207	9079	1763	1035	937	768	692	673	631	537	555	508	511	500	467	478	490	497	417	430	459	483	443	468	413	448	458	449	424	441	486	418	462	445	442	446	466	463	457	432	448	434	411	434	420	463	440	391	475	410	429	435	431	405	420	501	397	402	436	393	456	373	399	412	441	415	399	397	419	405	419	428	406	423	450	409	444	414	402	438	399	404	428	418	384	420	436	426	437	411	416	412	407	398	408	396	401	408	414	398	376	411	376	395	455	395	400	413	419	410	408	384	441	440	419	381	452	411	437	438	451	447	434	407	389	428	403	422	398	423	447	414	426	410	347	430	423	417	418	415	418	397	429	431	424	415	386	408	454	414	453	402	426	426	386	389	413	431	411	403	419	406	388	421	394	401	412	400	393	404	379	426	443	408	434	429	432	426	435	403	403	409	407	444	438	458	415	385	407	443	414	381	428	427	406	390	450	441	427	419	446	397	430	394	421	411	396	399	440	425	416	440	402	412	395	394	410	398	420	429	405	376	406	430	419	410	435	451	371	400	429	424	403	413	415	415	408	411	426	400	418	426	437	408	441	420	386	433	421	424	414	401	403	414	424	432	426	437	396	414	410	434	383	392	429	395	414	366	424	390	428	375	444	402	421	428	398	449	390	413	407	416	424	408	431	425	410	414	422	398	379	419	440	442	409	405	384	411	374	393	419	412	412	404	404	416	418	412	408	440	405	384	403	435	432	387	411	384	394	406	408	384	429	456	400	404	427	416	386	413	389	389	417	409	378	390	436	427	410	424	463	417	392	352	433	401	388	411	423	413	420	387	393	437	431	439	421	381	415	443	382	432	418	381	390	400	401	391	386	395	402	402	429	454	411	405	426	408	411	410	442	405	412	422	429	409	436	418	397	406	381	427	417	438	418	426	487	409	419	404	433	418	458	384	410	414	389	430	466	397	429	433	413	410	401	454	376	406	388	398	397	414	414	426	418	407	431	398	411	427	405	387	386	427	423	403	430	415	393	418	390	422	381	420	435	411	382	385	439	362	387	408	395	430	440	457	420	426	372	427	445	426	440	410	448	430	450	399	415	436	417	391	434	444	413	444	407	408	419	403	388	399	422	433	414	407	399	395	448	394	417	409	388	443	408	442	423	425	414	400	391	405	397	410	397	414	413	401	395	388	372	384	388	439	369	394	408	422	396	413	408	416	430	411	410	425	395	421	393	396	419	397	407	418	434	406	396	431	394	403	423	416	441	419	434	421	400	441	410	412	445	432	408	407	424	440	439	405	401	413	414	382	429	412	400	410	443	410	412	414	417	401	455	420	421	428	457	412	423	407	387	397	384	407	431	426	383	426	425	408	414	402	423	422	401	396	413	384	430	419	368	400	393	400	445	379	392	437	411	392	427	411	420	403	452	428	413	433	407	403	412	393	436	404	414	418	439	407	432	418	448	420	419	421	414	413	388	433	407	400	439	433	430	402	467	433	375	461	393	449	427	400	406	418	401	434	399	409	399	389	414	415	389	401	427	434	387	416	408	426	408	401	416	421	413	399	414	436	406	435	421	419	430	410	410	410	408	396	453	390	386	406	411	391	394	414	431	398	354	407	395	400	436	406	395	419	418	406	423	429	435	393	413	400	415	398	431	407	434	413	408	394	444	410	427	414	445	398	418	446	401	395	442	395	411	436	437	442	429	443	411	401	411	439	404	417	446	404	448	396	433	430	387	389	415	440	418	431	428	446	370	403	426	425	408	388	378	416	419	437	409	457	431	431	420	393	404	414	440	437	444	412	411	407	429	395	391	411	391	415	417	399	425	422	409	381	424	399	428	393	398	411	425	384	438	443	399	420	426	397	384	385	407	404	438	439	398	408	405	422	460	393	400	359	399	405	432	404	409	390	395	415	464	446	407	373	450	441	408	384	394	378	481	422	425	397	425	428	399	390	396	465	433	410	425	411	395	392	401	436	403	429	450	409	416	424	384	410	408	406	436	430	417	428	420	467	425	379	396	388	407	432	406	388	433	425	428	359	406	422	415	432	403	418	430	435	380	426	411	398	427	426	394	422	406	386	412	413	436	390	417	424	412	376	380	388	400	415	429	405	433	389	415	417	396	430	413	414	391	420	417	433	423	381	414	393	419	416	428	405	396	434	434	408	405	400	394	407	386	410	423	418	464	417	427	447	420	399	406	409	422	395	408	390	414	408	389	416	427	429	422	409	405	398	400	423	365	395	449	408	401	420	394	430	419	419	456	445	414	398	426	429	449	385	394	407	444	392	431	405	407	373	428	379	416	369	412	421	425	393	427	427	372	425	393	362	421	410	379	445	441	427	413	393	426	372	451	435	415	377	445	427	397	436	424	423	407	403	431	400	379	415	416	392	410	397	407	401	440	410	376	414	426	446	433	415	417	409	414	414	413	455	436	426	418	406	398	396	400	410	429	381	435	390	397	414	390	439	428	411	421	394	382	415	413	428	419	455	403	396	400	434	403	452	433	436	419	427	444	399	424	405	432	427	423	437	403	406	435	404	433	383	429	412	407	379	416	397	421	407	450	433	423	390	431	413	393	396	410	400	441	427	402	425	432	427	409	443	394	408	399	401	406	388	453	406	438	410	451	446	412	428	420	405	429	422	438	381	388	453	418	429	428	461	395	401	391	413	412	400	410	407	394	387	448	425	406	414	430	399	393	394	400	423	442	387	422	408	389	410	397	429	419	435	398	420	393	397	414	433	423	408	396	430	422	420	415	406	394	387	424	456	447	409	378	390	424	420	372	399	436	404	428	371	411	405	393	474	403	413	433	415	392	407	396	435	407	405	430	434	398	449	415	402	438	461	395	412	409	405	414	452	383	428	431	448	384	381	407	425	433	429	426	436	436	442	368	402	427	420	382	401	395	405	416	420	420	379	388	399	434	369	429	437	437	415	413	419	396	407	378	437	414	376	429	409	413	442	454	403	380	386	409	442	436	417	458	428	367	411	452	410	424	407	432	421	435	395	399	420	408	438	416	394	435	399	463	420	377	376	428	386	386	441	459	417	398	427	408	427	410	392	392	407	410	395	397	397	425	390	452	415	385	405	378	400	406	440	412	390	431	382	389	374	430	409	412	428	425	409	440	383	412	410	414	403	418	371	420	404	413	437	406	410	383	448	381	418	438	430	412	367	408	433	395	408	405	419	415	426	386	388	395	415	416	418	402	433	413	417	412	438	426	400	398	394	417	436	438	437	396	408	401	421	377	380	402	388	436	411	435	368	440	435	422	424	382	409	393	396	415	417	392	416	411	393	404	439	389	437	424	354	407	415	401	419	433	428	409	372	479	393	437	417	444	424	415	399	434	476	421	455	405	417	411	420	408	421	390	379	404	387	417	423	456	444	403	405	423	392	413	376	440	409	382	428	434	417	417	416	397	383	391	419	405	444	406	409	392	424	414	373	450	441	439	427	425	413	423	430	413	448	459	410	437	452	415	456	421	410	407
29812	48428	18272	8862	6726	5064	4075	2979	2233	1739	1371	1147	1027	964	896	826	833	727	725	663	663	618	653	631	612	570	617	607	623	577	610	646	572	545	603	609	606	563	586	537	595	587	595	581	598	584	581	592	621	561	607	622	568	580	571	549	625	578	594	567	578	567	559	576	518	537	546	562	570	532	518	538	520	519	535	529	546	521	531	563	545	566	552	565	581	540	547	475	541	517	533	540	499	537	539	510	551	546	564	532	548	554	522	555	557	568	584	549	548	538	534	536	534	497	542	571	506	507	530	537	482	545	535	540	510	574	528	558	541	521	538	540	538	533	513	548	583	534	496	577	518	507	566	616	552	567	552	552	498	530	535	521	543	528	571	527	537	510	512	557	565	542	522	565	537	505	567	477	558	555	533	563	581	553	566	592	625	559	538	524	547	555	548	535	503	552	525	551	495	570	532	529	597	566	547	542	544	536	523	571	535	562	522	517	573	548	519	529	534	570	577	540	561	520	553	560	501	558	519	544	557	552	501	536	546	546	553	546	521	536	486	510	543	517	514	520	568	500	532	517	580	511	518	511	546	570	538	529	544	561	555	502	534	545	555	546	528	548	492	531	546	564	522	562	506	529	520	509	514	553	549	549	525	498	527	517	514	538	502	541	567	503	569	508	539	511	515	564	523	573	559	565	493	536	551	501	530	539	561	528	557	526	528	542	526	555	579	561	547	527	535	531	582	517	538	565	516	504	496	535	507	500	552	548	542	572	516	526	549	505	527	524	542	540	502	546	513	552	537	506	516	537	552	517	567	575	507	507	504	570	506	541	585	499	588	517	526	533	508	543	538	537	529	546	545	539	553	509	542	570	560	514	551	525	538	553	552	531	532	549	504	550	552	507	555	524	504	547	545	548	544	539	521	563	529	532	560	512	560	579	512	491	535	519	499	549	562	530	541	568	505	508	568	581	548	534	510	579	551	533	548	578	573	557	527	570	557	553	566	555	502	551	534	511	499	508	536	564	513	532	562	587	536	545	573	526	575	551	527	527	548	544	588	530	565	536	525	569	545	534	563	504	460	545	517	497	543	515	547	512	559	526	544	578	598	534	540	513	518	568	599	565	542	528	526	554	538	508	524	560	541	538	560	546	519	524	547	549	525	508	509	543	508	503	522	553	530	534	560	533	546	552	539	552	544	548	545	552	570	562	514	551	539	512	513	540	525	560	544	530	528	581	548	540	546	554	533	518	567	535	497	536	522	532	544	564	536	522	563	550	538	514	562	530	545	548	549	548	560	522	543	532	529	494	570	537	534	537	523	554	532	563	518	540	523	552	525	536	528	506	555	503	534	514	507	539	540	504	566	528	544	582	545	536	557	586	537	510	563	569	565	536	576	555	514	518	527	534	541	524	527	516	512	530	559	494	545	560	549	508	540	500	515	566	578	531	528	542	550	553	515	527	546	556	521	548	514	550	553	492	546	569	544	559	600	531	543	552	534	531	552	544	517	527	553	536	524	547	526	534	516	561	526	582	553	586	499	566	517	503	497	508	562	553	568	555	547	552	505	535	543	557	518	511	531	528	549	511	542	530	526	548	528	546	519	495	541	572	531	539	523	517	561	509	531	512	534	534	522	527	528	550	553	551	547	535	527	581	599	514	544	542	568	498	532	526	525	566	515	550	557	522	559	526	532	519	588	571	536	551	522	522	524	548	567	512	542	551	546	498	555	508	590	523	566	572	518	529	517	542	549	541	547	541	533	572	580	549	565	523	529	555	565	517	571	548	559	541	514	590	513	587	559	547	500	538	514	537	562	546	512	508	598	545	516	554	503	519	550	553	535	538	582	551	531	529	520	549	492	527	540	545	539	555	566	548	524	515	552	529	551	573	533	560	510	556	555	505	522	572	543	515	557	564	572	547	530	544	539	532	566	540	503	554	536	533	564	562	499	517	607	573	581	523	480	525	580	503	556	531	526	534	493	595	530	506	551	552	557	524	543	509	522	512	521	526	554	512	534	553	534	588	555	540	576	551	539	554	549	543	530	508	570	556	570	516	556	532	542	546	558	549	531	519	522	536	542	528	561	534	529	524	510	518	480	533	566	537	535	530	560	543	533	540	551	519	547	548	542	502	545	513	539	502	559	522	521	513	568	513	511	529	497	549	537	558	568	522	539	524	539	548	527	545	517	531	557	503	515	543	556	522	493	516	545	543	528	547	517	555	549	541	519	553	533	559	493	560	545	570	508	538	480	541	538	523	546	533	541	546	553	542	521	549	567	524	522	496	536	564	530	534	525	529	537	542	517	552	504	537	516	535	537	507	569	509	530	562	499	540	575	517	564	530	524	533	534	552	544	527	525	499	615	546	522	544	589	499	532	500	532	533	537	516	569	518	563	536	532	522	541	547	541	518	553	566	566	514	536	509	543	539	513	547	551	527	521	533	522	515	515	511	531	523	535	551	513	540	504	558	533	522	482	569	576	542	565	529	518	527	562	550	546	530	531	533	607	535	551	568	534	533	531	565	524	555	556	535	543	557	528	576	520	551	545	561	562	533	553	562	537	536	548	502	558	506	541	527	476	557	551	517	511	558	528	560	531	525	550	532	563	541	556	545	488	544	534	500	519	522	506	533	534	514	514	491	556	513	568	528	542	569	533	534	555	519	582	510	506	545	572	550	528	536	528	537	552	542	542	564	554	540	532	534	590	523	532	512	579	524	563	531	538	533	573	509	524	539	501	517	506	537	529	530	524	569	503	555	533	547	536	550	576	498	553	570	539	505	520	557	520	514	521	564	530	492	519	510	544	561	530	535	559	514	546	542	511	486	518	555	546	532	530	556	533	556	495	537	525	580	555	556	525	534	605	566	541	531	507	509	529	526	543	532	519	568	530	532	549	535	570	535	560	513	538	535	514	514	582	496	521	517	548	554	558	531	540	545	541	555	508	522	543	522	530	529	548	543	545	541	511	524	568	518	557	515	530	560	531	544	524	521	553	536	531	567	560	511	549	553	569	543	522	515	560	552	507	505	495	502	520	598	551	562	575	570	521	538	549	546	527	542	522	575	557	497	536	521	526	568	532	532	525	548	538	543	524	562	557	574	498	521	544	514	551	570	522	543	526	535	541	514	566	541	575	529	559	533	520	533	511	556	558	556	546	516	548	575	546	596	523	522	574	485	587	517	547	523	553	515	579	547	521	524	570	519	577	536	572	536	514	557	566	494	543	526	552	559	582	519	514	518	553	551	530	517	553	527	568	536	524	511	523	566	546	559	529	534	583	593	579	572	517	496	548	544	560	527	534	553	526	512	526	504	511	552	527	543	525	511	533	586	543	535	526	532	548	528	565	558	480	555	530	551	541	534	532	544	542	539	563	542	543	514	542	537	528	512	534	548	515	557	581	528	528	538	547	537	550	536	574	517	523	531	531	508	527	551	532	509	537	510	541	517	537	563	535	580	563	611	511	534	493	561	521	541	497	510	516	502	488	530	513	540	567	553
27357	21723	12123	2700	1398	1017	849	614	525	479	459	434	446	448	412	386	386	356	362	389	366	362	375	411	375	383	373	394	363	379	391	404	391	386	382	384	373	379	426	413	392	415	393	383	378	400	388	409	404	399	360	409	377	364	395	377	388	380	363	373	381	369	370	370	368	389	364	400	363	387	368	349	363	389	392	388	375	400	357	380	384	365	391	348	382	374	365	375	359	346	334	407	399	375	369	358	364	385	368	393	356	404	371	371	358	362	362	385	379	365	374	387	400	360	387	388	372	380	371	379	362	407	365	387	381	376	406	363	384	361	420	378	386	398	380	329	375	348	388	382	369	387	400	389	341	349	389	368	382	392	396	343	367	391	364	358	358	446	368	354	407	401	373	376	386	378	392	381	404	403	392	385	359	387	379	398	365	385	383	368	364	386	378	363	383	367	410	384	355	378	392	368	370	404	349	410	368	362	379	381	401	359	390	385	387	368	364	416	360	362	342	367	373	430	398	369	359	391	329	387	356	370	382	372	385	381	405	366	405	367	365	382	384	398	389	352	343	355	429	355	370	381	365	390	332	396	377	390	399	352	355	397	396	393	371	374	360	360	373	389	407	368	366	364	360	390	366	397	359	385	361	397	339	382	415	389	360	385	378	399	334	376	353	398	357	373	390	402	403	339	406	410	386	371	346	370	363	374	369	358	399	360	363	366	379	368	401	405	393	391	362	397	371	386	413	363	377	390	365	401	378	370	386	349	424	369	364	366	382	377	369	383	395	372	350	401	373	369	358	379	379	390	398	428	355	393	400	376	369	390	375	384	395	379	377	374	420	400	382	399	388	378	369	383	380	337	357	378	361	391	371	400	326	329	395	355	378	372	404	397	383	391	385	393	394	407	352	390	393	404	347	373	374	363	393	384	386	415	375	369	391	385	389	371	369	343	372	387	376	376	369	355	421	384	363	369	386	384	348	375	376	383	350	399	398	393	396	385	373	352	381	384	378	367	366	379	359	388	363	391	370	374	395	396	376	415	390	393	369	348	377	348	352	387	369	356	374	388	406	367	360	379	374	378	358	392	367	352	365	344	369	334	359	376	368	369	369	403	423	378	386	355	409	375	390	370	392	359	354	406	376	387	381	384	386	383	376	384	416	400	354	362	370	413	373	398	401	385	407	373	421	370	382	362	368	373	394	387	364	361	379	370	398	331	403	385	336	398	395	364	377	395	384	386	386	383	351	370	374	362	372	365	379	391	381	393	376	391	355	348	387	388	370	351	359	354	381	342	359	375	368	386	382	384	366	365	374	361	329	375	405	356	356	340	349	372	362	404	333	399	370	360	391	415	400	373	377	378	389	376	375	375	363	377	338	368	390	366	372	354	338	375	374	327	415	402	377	385	383	359	422	368	394	384	369	362	350	374	392	383	378	382	386	400	387	390	371	398	356	385	365	352	389	344	357	381	385	347	352	385	374	359	387	393	359	381	376	372	399	343	350	388	370	377	381	419	382	388	371	341	421	378	385	385	404	374	379	411	367	359	354	371	376	366	379	420	350	341	383	375	362	364	373	379	376	367	396	369	401	391	416	392	369	406	377	406	373	400	361	368	375	357	351	372	364	379	379	419	366	375	374	387	370	370	362	327	376	382	415	326	375	384	379	385	385	377	389	369	369	393	358	360	362	369	396	346	380	401	377	382	360	344	379	384	387	367	389	354	368	402	362	378	369	358	380	424	400	354	346	359	391	430	407	376	383	376	360	366	384	387	392	385	365	373	366	362	393	368	376	374	378	365	391	395	400	365	388	342	360	388	347	394	400	386	346	383	377	385	353	368	375	359	366	383	402	366	381	394	341	382	392	372	347	382	387	397	372	398	364	395	402	406	350	364	397	357	365	380	352	388	378	372	352	382	404	392	393	369	367	384	360	382	378	344	390	369	363	398	365	360	399	376	349	345	403	366	362	427	375	367	343	366	407	380	373	379	401	392	341	379	378	386	388	337	373	333	381	397	402	414	385	364	358	385	389	411	378	362	353	371	376	382	364	350	380	391	395	368	384	365	371	380	381	360	382	361	401	365	380	344	353	376	397	392	349	374	392	377	412	375	387	408	361	395	375	387	360	386	336	368	399	397	410	374	356	360	369	375	362	378	375	378	382	377	382	386	364	370	361	393	395	373	399	399	376	391	388	404	438	336	413	360	359	390	360	372	390	372	382	347	387	389	349	370	410	386	356	352	405	347	384	376	391	358	384	373	356	354	370	379	383	399	375	374	406	393	384	398	384	389	391	368	349	387	346	414	360	377	395	354	397	384	360	379	368	382	372	365	370	368	348	388	360	364	355	380	389	388	411	394	369	373	387	362	356	344	383	383	378	366	382	414	415	381	362	355	391	352	389	397	347	393	394	349	396	340	350	409	347	357	363	431	408	352	391	396	386	378	359	372	373	358	336	347	376	363	386	373	397	375	355	338	363	365	374	401	378	368	409	399	377	364	375	381	392	394	388	391	380	369	369	359	374	371	393	377	367	349	388	377	336	364	385	380	341	380	373	367	361	351	406	383	394	344	367	350	365	368	374	396	366	367	331	406	374	366	385	386	369	368	387	379	389	398	359	376	358	431	400	364	357	390	389	348	338	362	358	389	392	394	367	342	411	360	379	379	394	379	380	359	382	382	387	348	405	399	388	366	386	393	353	377	385	378	434	371	384	374	322	391	376	366	394	378	384	376	399	386	368	373	369	417	386	401	326	379	363	365	357	415	373	348	415	418	365	403	392	379	368	371	375	391	392	350	394	358	364	360	398	362	410	356	369	388	400	382	395	385	346	384	388	327	352	383	410	358	378	378	362	373	365	383	384	356	384	374	366	331	375	388	372	382	377	400	372	409	363	355	363	387	379	385	353	392	378	369	350	402	377	340	395	343	382	364	341	334	359	406	408	372	388	352	361	384	349	322	397	394	369	356	360	390	378	336	369	345	378	393	417	384	393	320	342	369	399	367	383	367	368	380	398	441	329	372	410	388	365	372	372	332	410	383	393	396	373	351	376	381	368	374	387	375	403	401	406	399	353	405	361	376	401	365	380	389	398	382	357	375	380	411	362	389	333	394	339	371	374	410	388	403	362	373	367	376	394	389	376	351	385	366	389	374	411	348	359	369	370	382	389	406	398	372	375	384	382	387	382	370	375	375	398	413	355	405	381	423	389	366	419	406	368	386	368	397	384	377	391	416	361	378	400	392	351	391	386	378	378	403	385	366	384	382	392	394	345	384	387	372	359	386	381	378	361	382	373	389	403	329	342	358	345	377	385	396	370	383	336	374	348	374	320	337	398	380	398	375	340	375	405	380	363	379	372	366	373	378	385	346	404	349	414	397	350	359	401	348	368	357	386	368	350	363	360	361	372	364	358	384	378	352	356	391	354	372	363	339	351	363	377	369	388	363	400	368	396	392	362	372	390	399	343	349	375	381	362	348	379	368	386	418	378	367	347	359	361	377
21305	29384	7104	2933	2353	1915	1471	1050	923	769	702	603	634	590	515	586	531	532	520	507	485	479	488	487	472	491	499	492	459	472	504	465	504	456	486	483	544	524	530	516	523	472	475	494	475	523	540	489	465	482	475	511	493	494	514	527	478	544	477	480	492	496	533	509	490	489	479	468	455	465	517	448	495	487	502	422	503	445	495	492	487	516	495	553	466	476	505	523	491	470	478	468	450	489	510	504	477	490	492	471	537	462	459	497	444	453	508	492	491	464	478	471	507	513	464	521	455	461	489	493	471	479	496	500	480	474	523	483	452	483	467	509	506	457	494	516	522	508	479	495	511	489	481	482	491	476	473	499	517	479	496	502	485	451	515	480	484	467	489	476	493	503	482	478	476	475	513	506	491	460	548	492	494	478	473	446	511	481	510	486	501	495	477	480	464	487	488	451	485	475	482	483	467	483	485	448	457	494	478	502	526	488	511	469	492	565	495	475	518	475	515	444	450	517	520	449	543	451	495	503	522	517	491	518	498	500	473	471	450	488	482	493	481	482	480	451	462	468	496	470	461	462	539	498	503	456	471	446	514	482	495	517	486	517	488	491	506	478	449	444	504	464	410	465	510	463	486	466	479	444	466	483	501	468	457	457	465	496	477	490	485	499	478	486	462	486	506	520	511	474	472	501	466	524	470	466	465	434	474	486	468	473	451	492	459	483	440	445	441	488	474	497	481	475	497	494	502	529	467	476	494	468	428	487	495	479	460	439	490	502	499	463	524	512	491	476	498	476	479	472	473	500	456	497	451	458	497	463	490	489	509	527	457	477	479	501	483	468	490	447	486	495	487	465	491	483	484	472	520	464	435	512	497	450	490	476	503	467	431	442	485	469	490	481	492	518	463	507	484	520	489	483	527	503	508	470	484	454	504	522	526	494	454	535	464	483	486	479	469	495	463	446	448	477	515	457	475	507	508	490	458	457	494	478	453	537	482	442	442	445	489	530	485	479	489	435	494	455	514	483	470	490	444	528	509	494	496	489	507	473	503	481	495	451	470	503	470	449	449	520	490	499	459	484	529	487	492	469	483	458	459	506	438	478	486	488	463	498	506	488	452	479	487	477	495	558	504	522	495	505	474	444	498	499	501	500	515	475	484	482	452	486	473	475	482	474	501	522	502	455	460	520	459	447	491	545	467	480	450	502	458	494	488	530	491	480	523	454	491	499	458	534	479	474	458	493	477	491	397	481	503	503	478	458	495	491	479	499	477	476	456	498	488	515	489	442	466	479	502	494	493	469	503	495	495	483	480	502	451	437	457	461	464	505	462	471	502	508	505	462	529	503	444	479	524	459	468	494	511	494	505	497	484	492	480	456	501	478	502	468	479	481	455	490	491	524	503	459	505	491	471	498	493	489	479	483	512	492	468	479	471	516	457	516	474	498	483	471	518	482	483	498	502	486	486	455	498	463	498	485	488	472	509	492	491	490	534	515	454	517	512	501	526	478	455	500	481	485	463	446	505	447	454	473	466	489	490	478	503	477	491	490	447	514	506	492	473	482	477	461	470	495	485	457	474	490	488	493	461	501	445	465	483	488	452	522	493	480	470	502	494	496	509	476	444	498	474	501	443	496	489	469	471	506	473	491	465	478	472	505	491	452	472	483	491	473	481	472	482	497	491	457	470	497	479	519	451	510	506	498	482	448	482	491	489	491	526	485	506	483	469	465	479	477	440	509	546	478	480	505	505	512	491	484	506	458	487	467	513	507	527	488	507	508	497	483	432	511	474	482	460	494	503	465	478	519	475	528	506	457	479	507	469	525	454	497	483	497	502	509	488	436	488	470	494	483	502	478	497	451	466	504	457	478	480	462	506	466	476	447	438	470	467	457	524	480	466	502	544	484	462	472	494	463	490	480	485	476	468	469	448	475	471	481	506	508	494	490	451	475	491	485	494	496	457	531	489	529	487	469	489	509	437	465	481	514	462	511	480	484	466	443	461	466	473	456	480	466	505	487	509	463	501	461	463	523	444	485	469	464	471	487	444	501	457	446	473	504	474	476	503	497	498	439	535	493	469	479	473	473	478	490	454	490	489	470	488	456	517	453	506	496	488	466	490	482	471	518	484	501	488	460	514	467	470	481	483	490	450	482	499	490	502	523	457	464	503	462	511	491	487	494	520	456	520	532	506	492	535	515	512	474	510	488	529	481	480	509	501	456	457	488	447	460	470	478	499	427	491	508	464	509	457	509	465	503	480	535	501	476	467	458	476	499	484	471	490	510	504	499	458	495	464	491	479	550	469	449	476	510	477	490	493	468	496	492	467	480	462	495	496	464	461	493	505	470	490	467	495	417	441	460	470	528	483	490	481	504	466	471	525	498	505	460	460	512	494	440	506	481	511	454	505	487	500	476	507	467	499	441	512	467	517	473	499	482	481	469	515	446	465	492	506	499	479	470	487	464	472	493	477	484	524	524	494	468	462	513	462	489	462	457	472	484	465	530	452	480	503	441	507	497	480	468	483	505	494	514	490	527	486	449	452	492	426	445	477	519	484	511	475	492	461	471	471	503	450	498	496	485	481	457	504	466	489	518	475	480	503	484	505	477	470	472	479	458	474	502	458	506	499	475	457	497	477	487	490	486	495	489	505	471	485	448	472	513	457	475	437	503	484	499	485	485	501	475	501	445	512	512	510	507	508	462	479	512	445	536	465	508	489	511	475	465	462	461	470	466	511	470	484	472	485	499	507	477	483	459	477	511	496	508	504	477	438	467	485	521	472	517	452	518	503	500	453	488	509	508	467	499	521	490	481	447	511	496	481	493	480	496	452	508	479	488	474	459	489	499	493	460	517	493	458	508	490	448	465	460	472	460	478	462	459	496	491	489	469	477	471	478	457	465	495	532	456	486	514	489	477	491	466	450	498	476	498	484	478	480	495	467	507	472	484	486	483	468	483	499	500	495	498	519	474	499	474	455	458	513	475	516	505	517	477	483	484	506	443	487	488	468	516	488	488	507	498	473	446	476	454	491	457	492	501	459	471	474	452	458	449	494	456	463	498	503	454	512	485	461	447	479	511	462	450	430	482	519	500	474	481	496	494	521	483	487	494	484	477	480	467	481	514	479	515	476	500	466	483	480	523	447	480	489	507	507	534	452	487	496	452	489	501	479	519	469	496	507	472	469	464	511	499	478	509	457	484	486	464	510	499	451	532	462	474	475	501	436	483	468	461	470	461	475	482	501	495	477	464	494	488	454	488	501	485	472	485	513	450	475	462	523	478	446	445	478	449	484	478	475	465	506	475	517	505	471	486	485	477	452	492	497	477	463	489	502	471	495	479	492	482	479	457	457	473	466	486	473	484	451	485	446	466	501	511	516	486	476	494	447	475	477	481	500	517	486	474	485	485	518	464	477	451	528	494	494	478	491	470	492	505	468	530	469	474	531	458	487	481	472	505	452	473	483	443	478	497	481	484	475	494	466	492	529	491	495	479	505
23116	21170	28499	24085	21132	11288	2199	1198	957	872	778	704	713	668	642	628	634	603	605	610	558	575	576	547	537	531	567	528	554	528	644	544	534	607	576	558	600	586	539	543	553	586	546	564	547	577	548	554	582	597	589	490	544	546	561	595	602	541	555	574	556	550	518	562	557	541	495	550	586	543	493	507	569	571	581	561	529	521	526	582	514	575	534	509	524	538	528	532	522	528	543	544	569	522	510	559	561	545	552	544	569	542	505	558	584	571	607	559	588	505	567	547	526	520	545	586	567	476	511	535	519	538	558	532	528	553	537	554	526	566	517	518	514	519	554	567	540	554	551	555	551	522	512	532	503	545	522	579	526	551	507	546	536	519	543	567	524	565	536	540	519	551	537	547	533	568	535	557	565	550	507	541	532	536	497	592	517	543	523	512	535	574	571	521	537	550	557	559	502	507	532	588	563	558	547	554	580	558	543	574	552	544	539	519	534	523	565	529	594	548	594	547	540	497	550	560	542	553	555	563	546	532	549	514	576	533	554	520	566	533	514	568	543	562	538	522	554	536	558	547	541	536	585	518	533	539	555	518	533	509	567	547	545	516	587	550	511	533	586	511	542	552	527	515	585	525	556	496	577	544	511	545	530	580	563	524	474	547	562	513	538	558	517	504	509	541	550	531	555	542	552	572	554	531	532	524	577	557	539	556	534	498	542	548	556	560	495	522	573	566	516	601	490	543	569	541	566	546	554	558	534	520	535	540	516	548	550	548	507	511	528	543	503	530	529	541	557	517	520	521	516	554	498	528	555	551	573	580	523	542	558	476	578	497	529	550	565	557	531	544	533	570	561	528	560	521	530	571	532	500	539	567	545	542	583	546	541	562	559	566	537	543	518	556	554	548	510	525	545	556	537	557	536	511	554	538	544	476	543	572	541	550	480	535	570	506	541	539	563	545	531	544	568	538	544	509	540	528	595	576	535	545	514	538	534	565	537	550	532	520	537	548	550	539	533	550	543	578	529	577	572	499	511	560	557	556	537	529	540	540	525	545	533	558	545	564	542	528	569	551	521	531	534	571	538	540	571	539	524	544	553	557	550	555	530	592	544	540	509	522	517	564	547	583	516	549	558	540	534	572	524	557	581	562	531	524	514	517	544	542	557	480	550	536	522	540	529	559	534	500	562	568	531	537	544	565	562	539	530	562	558	536	536	542	559	592	528	555	556	559	572	583	569	573	557	506	548	509	536	536	524	567	534	520	519	553	536	570	571	533	559	573	555	547	536	525	531	530	558	557	533	506	505	523	512	555	568	530	538	539	520	533	541	548	562	540	559	520	544	491	527	520	527	526	532	533	557	577	567	535	554	558	507	474	545	544	585	559	579	560	556	485	513	535	544	536	544	524	551	558	533	534	530	567	565	512	531	520	536	583	582	492	544	610	587	517	495	521	507	549	518	569	505	548	528	560	551	495	539	543	539	500	529	563	547	532	559	535	568	558	533	532	549	534	530	584	544	518	521	559	578	551	548	567	557	555	548	598	550	540	549	535	488	532	554	547	552	525	555	528	556	569	570	568	566	549	562	548	524	558	543	536	579	535	559	543	557	578	534	587	562	498	536	556	482	515	555	592	491	569	525	577	564	534	538	555	529	572	529	531	565	561	498	557	539	536	583	530	579	576	525	570	586	597	511	576	552	555	557	573	519	477	509	555	528	542	570	558	568	502	532	550	536	562	531	515	495	517	551	503	577	561	554	559	544	541	537	530	584	578	534	541	543	547	511	549	539	550	546	562	542	536	559	506	519	511	542	509	514	501	530	524	556	541	529	537	574	516	533	511	541	606	516	542	539	503	556	554	556	562	557	570	561	537	495	569	568	546	568	537	518	518	555	536	534	512	542	547	556	527	547	564	575	541	553	504	548	565	584	493	533	523	532	527	541	553	540	566	496	539	539	545	498	552	520	504	540	510	535	531	544	547	548	564	539	495	493	546	567	531	546	562	554	533	549	519	555	524	485	526	538	561	504	573	516	543	525	566	486	528	509	538	531	545	543	513	539	576	583	550	534	539	524	500	513	502	523	565	519	542	561	549	545	586	523	561	556	535	514	526	517	550	477	561	587	546	560	540	515	533	482	565	525	527	569	527	543	563	521	558	547	545	547	504	558	543	514	543	536	544	529	543	483	561	550	527	538	510	538	546	547	528	508	533	581	559	574	530	573	539	535	563	537	525	541	557	574	519	523	555	546	532	567	594	534	525	534	554	579	528	535	520	559	550	549	570	571	530	536	564	548	552	545	564	554	513	543	547	529	504	571	554	560	536	491	521	551	561	550	534	554	571	511	496	509	562	523	528	550	568	560	569	570	555	562	568	559	562	497	544	587	505	538	517	525	508	522	538	539	509	512	511	555	493	544	546	529	539	556	541	537	535	545	498	514	560	520	535	535	555	512	526	511	539	498	544	512	545	549	550	543	537	549	560	548	533	556	525	552	530	555	537	572	551	554	523	527	515	546	557	530	551	585	540	505	579	505	523	550	547	561	551	564	566	511	560	532	524	527	557	551	525	522	524	555	529	539	553	539	534	463	538	544	564	528	515	557	505	567	516	539	596	526	537	539	503	506	548	551	524	527	573	554	528	523	536	542	537	542	549	550	511	553	534	560	563	525	549	562	561	555	602	554	514	512	549	550	546	570	533	523	544	557	586	511	567	542	532	554	558	529	574	557	539	572	572	557	534	511	531	559	533	554	554	534	598	577	549	513	565	508	577	561	542	527	533	539	575	533	524	546	579	558	552	584	560	534	532	550	590	545	547	559	563	531	522	541	504	539	550	552	554	523	554	557	560	512	531	550	537	576	550	504	495	518	531	529	551	546	535	531	535	574	547	529	548	539	508	563	528	520	562	595	542	547	529	504	518	524	521	569	561	514	546	509	506	558	550	503	527	529	543	554	544	567	511	586	534	575	476	530	547	529	533	548	548	565	537	546	570	530	586	517	551	539	547	580	523	557	494	546	477	572	574	521	544	561	535	545	558	503	564	563	528	535	581	524	589	537	512	563	582	529	569	554	527	550	547	548	512	553	541	529	539	560	520	578	586	520	515	550	541	508	566	526	597	564	538	575	562	556	568	545	520	520	557	533	530	509	543	526	569	525	543	542	545	566	531	555	530	505	506	571	561	493	543	565	558	554	507	557	545	568	562	512	522	526	523	567	530	595	585	538	544	520	574	523	510	510	524	533	535	526	542	521	546	576	543	567	588	532	527	540	557	537	550	570	526	558	556	590	553	513	509	528	566	514	524	541	558	546	554	556	544	531	540	531	518	528	538	524	532	556	538	551	558	596	517	523	539	592	510	519	542	542	526	528	544	528	536	580	522	539	542	545	542	522	599	527	531	526	569	527	524	466	532	467	518	544	493	527	555	543	545	517	564	537	507	530	609	571	552	513	525	573	507	512	555	518	525	560	569	580	537	504	489	586	552	529	557	547	518	536	567	570	559
26221	42425	13296	6371	4892	3851	3058	2016	1662	1364	1226	1109	1055	973	864	860	840	793	773	787	745	712	717	714	675	728	708	688	766	673	767	716	715	757	744	718	707	683	768	676	721	743	735	728	726	707	662	704	752	711	699	751	709	717	765	697	757	670	762	737	680	686	701	689	679	713	730	721	687	679	645	686	680	703	698	680	687	640	637	680	716	682	640	690	744	696	684	710	681	685	697	704	652	724	669	666	693	702	656	704	660	675	656	692	696	691	692	667	692	707	695	665	642	609	712	685	691	686	665	700	710	700	734	669	709	669	728	722	693	676	699	719	701	712	703	699	700	690	699	673	656	667	689	687	655	687	677	705	695	664	690	707	688	671	657	695	699	641	662	717	716	728	714	690	697	659	660	734	724	675	713	648	664	747	671	688	716	644	688	726	696	730	711	703	699	658	664	710	657	736	704	713	732	734	685	649	714	696	665	726	707	751	696	652	666	684	653	752	725	687	715	704	689	706	689	691	681	649	705	679	667	700	680	710	715	682	678	689	649	645	713	652	704	706	701	760	663	706	678	710	676	706	726	667	728	743	696	647	699	743	706	696	670	675	732	680	677	681	671	735	688	686	719	714	682	674	697	706	701	694	698	660	713	751	677	654	723	655	712	692	655	723	668	693	682	693	689	726	686	714	657	656	695	662	674	688	688	744	742	670	720	727	714	695	703	764	652	684	658	681	635	709	731	657	653	686	680	742	668	647	713	716	702	695	710	719	695	675	694	677	712	695	705	670	705	662	665	710	713	732	645	655	709	749	688	679	709	680	664	714	679	712	719	667	648	699	713	688	661	697	689	690	697	651	708	714	648	719	685	712	751	698	730	724	667	692	732	697	693	704	708	704	703	657	667	643	658	728	674	692	677	629	651	695	678	685	652	709	714	685	628	741	686	666	642	712	711	698	721	693	667	721	705	702	713	670	705	679	675	702	712	696	687	697	724	649	686	697	689	678	647	727	691	686	635	662	695	715	672	688	681	676	645	670	704	664	674	697	748	672	671	694	634	709	694	751	695	693	670	676	733	718	672	676	662	714	678	727	753	697	643	720	722	720	702	618	683	691	658	706	733	690	702	680	676	723	656	717	686	684	646	667	700	676	733	706	679	708	698	653	710	671	760	666	682	686	699	710	678	702	673	646	706	708	659	685	661	723	712	685	741	692	678	692	707	659	700	658	683	677	686	696	708	685	725	719	676	678	703	686	699	705	676	701	707	704	686	733	698	726	696	678	705	647	723	766	706	741	695	628	686	686	656	645	703	701	657	670	710	627	714	665	676	686	680	726	687	643	687	683	697	697	662	672	719	670	670	725	687	720	705	648	713	667	701	684	718	681	704	722	695	659	650	652	682	728	683	694	675	632	657	686	702	713	700	692	719	700	736	664	677	761	715	701	703	681	678	678	697	633	621	689	636	747	695	684	656	689	719	679	728	622	717	694	680	712	668	669	672	761	659	660	657	666	665	628	695	715	684	736	690	713	652	725	738	688	706	670	658	680	666	688	668	681	693	719	716	727	695	675	686	693	678	679	713	695	674	675	722	690	684	706	703	641	762	692	692	712	667	728	637	670	676	714	643	692	674	681	716	645	656	691	675	636	684	679	672	767	673	678	660	705	688	682	710	707	715	699	655	666	648	715	685	686	663	695	728	748	693	620	721	684	677	682	690	691	720	706	725	669	714	712	699	641	673	730	666	701	688	710	717	713	650	713	703	662	698	684	698	704	723	709	704	717	722	716	712	694	674	675	670	673	704	670	722	676	654	736	693	633	668	699	703	699	700	651	711	689	678	745	707	677	706	690	656	696	717	643	696	708	718	714	686	653	711	730	710	715	675	703	714	672	735	683	717	675	657	736	703	703	701	659	673	720	697	697	703	707	669	645	664	689	673	695	662	656	690	730	705	633	745	705	695	670	701	704	722	692	654	715	704	666	639	680	698	657	711	690	698	709	639	725	684	725	708	680	653	682	711	665	690	712	689	729	648	716	692	665	687	629	682	711	698	698	660	703	725	669	667	690	665	709	683	678	665	670	696	683	688	727	720	683	669	686	702	714	702	690	673	678	695	656	716	688	674	720	667	689	684	691	750	751	681	702	678	684	618	672	712	726	668	741	667	632	685	721	679	722	704	647	697	658	667	739	697	731	675	666	685	709	693	697	684	680	693	673	687	728	681	657	642	677	698	692	700	674	710	725	670	678	634	675	706	680	713	712	684	726	719	682	708	632	689	687	692	696	725	712	692	677	699	727	688	698	716	627	686	680	688	675	753	681	666	689	687	673	681	705	711	744	693	637	700	702	723	678	677	706	663	684	693	646	676	718	658	714	689	698	678	714	681	684	688	700	679	654	675	691	740	665	691	672	710	648	744	695	664	732	717	711	653	656	670	730	700	745	696	699	659	671	700	723	682	717	702	702	694	642	695	696	669	680	677	658	660	729	706	693	673	663	667	634	707	704	686	682	664	659	665	654	704	693	692	669	700	655	694	651	679	705	687	676	705	691	712	687	721	655	672	674	671	721	690	637	681	718	718	719	740	704	716	742	667	706	646	731	750	633	671	691	682	683	690	655	700	663	672	686	683	690	700	681	704	684	702	681	721	695	665	634	689	716	729	695	724	672	694	658	713	668	697	702	697	657	653	698	716	717	708	670	673	718	698	696	682	691	677	730	721	672	726	669	705	714	690	687	694	650	626	740	745	682	690	669	689	710	688	708	706	708	648	729	676	721	652	700	717	707	653	717	686	676	683	704	694	642	663	720	701	670	660	695	666	666	709	655	716	707	702	679	649	684	643	673	632	711	698	706	684	728	711	666	713	685	686	677	680	651	713	691	745	654	689	719	719	722	676	668	688	718	703	651	723	681	679	689	678	660	756	699	677	666	645	689	705	708	703	695	684	722	688	693	663	645	644	674	704	689	643	727	675	674	651	691	702	663	726	689	692	662	723	721	658	705	647	722	652	685	649	665	617	676	655	660	705	648	680	695	637	706	716	674	700	699	680	736	688	688	703	673	678	714	716	683	711	739	708	657	651	709	693	663	688	676	658	656	715	693	681	660	693	716	723	660	677	707	660	687	730	669	672	668	726	696	692	686	702	697	703	687	674	698	677	725	668	721	711	683	677	675	718	661	674	692	685	691	693	754	699	677	697	678	652	641	661	685	693	714	711	703	688	696	716	669	705	713	684	669	667	655	740	702	644	720	688	675	695	697	700	712	668	741	694	697	713	696	709	698	721	666	670	628	711	673	693	686	675	684	646	717	717	708	705	692	690	677	757	718	667	744	699	726	713	683	741	622	683	699	731	673	698	661	717	697	715	702	706	615	681	674	733	686	658	689	646	690	654	698	720	712	720	697	679	741	701	699	648	675	706	678	682	710	704	704	673	653	712	698	710	707	697	675	687	759	716	641	697	695	658	770	713	702	676	729	676	693	708	685	721	687	695	750	710	691	677	669
24254	21168	27230	25171	9813	1450	972	662	477	395	404	325	337	302	270	320	255	259	261	246	240	238	240	240	250	228	214	236	213	214	222	237	227	249	220	239	242	229	239	252	228	232	271	250	253	231	266	238	259	250	265	244	245	212	223	264	255	245	228	242	220	220	212	240	198	237	225	221	215	251	226	215	233	211	207	231	225	255	232	247	206	213	227	233	217	231	233	225	217	248	231	242	236	232	210	215	263	239	221	218	245	213	227	203	247	228	224	211	227	183	251	240	223	222	242	234	215	224	234	208	230	212	243	234	227	240	232	216	227	210	247	195	213	204	229	216	251	251	225	219	212	242	198	229	184	234	207	194	205	244	233	210	217	216	221	231	229	235	237	233	212	203	232	237	231	227	207	211	251	221	245	209	228	234	235	214	207	217	237	232	205	253	235	248	244	211	238	244	189	218	221	218	217	235	219	215	208	223	200	235	226	223	228	199	256	224	213	205	218	240	225	234	220	256	233	228	210	236	232	246	252	237	222	215	230	230	246	234	224	216	225	214	250	204	217	206	204	200	215	236	230	258	228	222	218	240	240	257	215	224	226	215	213	243	237	209	242	235	235	241	235	197	243	222	210	216	230	242	229	222	214	219	219	235	209	238	244	215	230	214	226	233	211	239	233	204	250	197	254	239	220	217	210	224	214	223	197	198	216	239	239	227	244	208	238	216	233	218	259	220	210	220	242	256	229	249	228	213	218	238	222	222	236	228	196	223	241	221	233	222	249	238	235	230	212	225	220	237	227	229	221	216	211	216	227	222	223	212	228	212	225	230	218	212	220	202	218	235	211	209	238	222	222	212	220	201	228	231	217	206	197	220	220	206	231	223	256	239	248	227	221	204	229	226	221	232	212	232	225	218	236	239	213	229	231	220	198	252	235	214	215	246	213	229	212	210	213	225	226	236	204	213	207	234	217	217	224	243	217	226	230	213	232	229	211	235	217	212	216	222	217	236	222	204	222	222	236	250	253	222	201	221	210	206	236	252	229	252	226	202	217	203	231	232	244	217	272	232	210	258	207	239	219	213	194	219	267	217	208	218	235	245	201	229	206	190	226	229	210	226	253	234	230	219	242	213	231	233	233	228	224	207	258	242	248	213	235	216	241	232	241	243	203	196	220	217	190	232	221	213	221	202	220	209	227	239	223	230	234	206	219	244	208	243	240	223	255	207	236	228	212	225	213	233	238	202	224	212	253	227	237	214	234	222	227	231	225	226	212	210	237	198	224	209	224	213	240	241	244	208	227	234	218	242	244	219	244	237	215	226	206	253	218	227	211	227	213	218	235	208	225	207	235	199	251	241	217	222	208	224	230	198	211	205	232	237	249	227	239	220	241	226	232	220	231	208	231	211	221	196	225	234	216	242	210	219	193	218	227	234	204	215	255	213	245	241	217	227	246	234	248	188	238	229	238	213	243	217	242	209	226	229	230	236	234	245	210	225	209	221	204	220	236	229	225	231	217	220	219	220	221	229	204	233	240	224	253	216	261	229	222	225	223	220	225	219	216	226	233	222	233	209	230	241	247	209	202	233	197	225	200	218	197	242	224	268	218	224	211	219	192	213	218	244	213	222	225	231	247	226	204	223	222	254	225	236	211	244	204	224	224	214	243	212	212	239	231	216	239	214	242	220	262	205	230	206	233	178	240	222	243	225	235	197	211	206	230	211	244	232	230	232	196	221	224	226	238	218	219	238	234	215	220	221	210	206	239	228	244	210	213	217	197	216	230	214	224	226	227	231	215	235	199	216	216	242	249	236	246	218	210	218	208	240	225	184	230	214	214	210	255	228	248	215	211	236	214	222	257	217	213	221	236	238	209	243	219	232	228	215	225	230	205	238	228	233	220	225	220	224	195	226	199	232	217	244	229	221	221	246	227	206	240	229	210	253	205	194	240	208	216	213	223	215	242	245	206	238	226	207	219	239	231	214	243	243	215	216	228	217	202	230	230	202	221	217	221	214	252	220	221	203	222	231	232	214	236	226	247	240	231	227	246	249	232	199	221	213	207	237	234	222	231	220	235	240	223	236	215	206	233	227	201	227	226	217	220	225	215	235	241	221	262	228	209	231	237	242	228	272	221	242	208	227	235	212	219	219	231	246	225	191	208	230	216	217	211	211	227	221	223	224	193	216	208	214	224	200	220	209	255	228	210	219	204	217	220	239	216	241	230	218	224	239	208	206	228	210	245	213	243	203	221	239	218	244	212	217	221	211	232	232	229	259	225	211	225	233	234	224	225	224	235	220	208	218	216	244	236	229	215	232	210	213	216	207	216	226	220	223	207	220	233	240	215	214	221	224	198	204	224	223	223	218	247	215	216	235	219	213	229	229	230	207	214	219	218	211	207	229	219	224	211	247	217	228	249	234	233	242	223	232	254	190	228	195	203	226	209	236	203	207	197	226	210	214	222	208	229	237	215	226	220	217	226	231	201	226	225	226	206	206	222	223	214	263	244	230	220	187	199	223	243	196	219	237	234	243	227	232	238	231	243	219	201	244	216	203	244	203	240	198	234	226	236	250	198	221	227	247	209	230	229	223	245	215	234	218	201	228	214	224	206	208	208	211	232	223	234	218	235	219	218	224	214	228	219	240	244	256	231	227	210	213	235	241	232	217	239	200	227	244	218	235	232	237	222	223	233	212	211	213	206	213	232	218	232	213	241	223	202	256	224	224	196	201	231	214	233	226	225	240	222	227	257	227	231	205	211	240	236	218	218	227	209	212	208	239	212	225	210	208	202	219	239	209	234	229	209	213	241	197	224	221	210	219	227	254	217	220	193	230	219	223	217	226	246	224	214	242	228	201	202	248	220	254	255	232	241	202	241	220	255	211	216	228	215	236	185	224	208	234	205	216	224	247	231	209	259	227	242	226	222	233	212	204	255	230	218	251	228	191	247	240	228	205	207	194	211	196	227	228	201	233	204	242	235	202	234	227	257	251	208	204	220	218	235	234	215	231	241	213	231	249	247	258	220	234	222	207	207	240	238	240	232	233	218	201	214	211	213	203	225	213	209	222	217	241	243	221	218	222	247	214	244	229	220	226	214	248	224	217	221	212	243	236	221	216	222	201	200	212	211	225	237	191	209	256	231	238	224	201	245	230	216	244	206	229	234	221	244	225	218	219	243	208	220	215	233	212	264	237	237	219	217	238	221	242	219	255	245	237	245	248	228	230	215	224	233	276	225	216	197	219	243	226	204	233	208	209	240	239	231	220	224	248	204	207	233	219	189	191	210	234	210	237	230	204	218	222	236	224	225	210	228	255	222	217	241	225	243	237	208	222	227	208	219	214	213	226	231	233	230	218	225	209	204	232	211	236	219	205	248	226	203	230	231	222	205	215	219	231	213	240	231	191	231	229	239	230	239	230	204	211	247	208	219	201	228	208	220	219	237	211	205	216	215	213	236	237	204	218	243	221	188	246	214	234	183	226	226	254	239	212	239	218
25199	37526	9852	4184	3572	2632	1827	1288	975	801	687	590	546	547	436	439	408	411	374	345	347	297	315	299	322	321	332	292	327	332	335	318	316	297	359	358	315	282	316	321	330	345	332	339	297	354	340	317	337	286	320	313	298	336	332	327	325	315	303	307	332	334	295	280	320	299	323	318	345	309	299	278	318	321	312	326	343	333	305	301	267	299	329	301	298	300	296	296	318	307	300	276	271	311	306	300	306	324	315	309	296	313	301	306	319	338	328	294	297	309	308	279	327	323	311	306	308	325	321	308	326	307	316	302	298	281	282	286	311	300	313	285	332	260	271	292	286	295	296	319	331	312	316	315	316	325	291	292	274	314	298	293	285	313	281	321	319	317	290	327	281	308	312	307	334	289	313	293	322	285	269	312	304	301	286	307	300	309	301	327	316	302	292	278	304	299	301	285	294	281	311	317	285	288	320	335	277	314	304	319	294	319	347	297	276	277	284	284	295	310	295	303	297	297	325	305	294	297	305	304	311	322	279	290	310	327	291	289	296	320	267	345	282	316	322	310	292	290	330	321	282	302	322	303	330	314	311	293	280	323	309	292	304	309	302	285	284	293	307	293	296	292	304	303	304	294	289	264	316	311	308	277	278	314	288	256	305	316	293	306	305	324	281	315	283	290	311	279	298	297	327	296	317	286	305	289	310	290	291	327	305	302	310	284	322	298	314	317	300	316	300	277	294	301	299	266	290	299	306	270	276	322	299	283	322	318	333	301	303	279	298	294	302	302	314	283	303	298	269	289	317	268	289	281	299	296	298	289	268	300	277	319	306	290	332	294	306	281	294	317	312	298	321	315	315	308	282	329	312	292	297	292	295	310	316	312	317	290	271	281	309	291	282	275	290	307	343	304	299	326	323	308	311	272	349	279	284	305	301	324	329	284	259	289	303	295	278	322	307	312	313	297	314	299	288	278	298	282	314	295	298	321	303	313	271	286	307	309	311	315	292	331	287	314	300	322	309	299	339	292	276	301	308	323	307	298	288	285	287	326	309	285	295	325	314	321	271	301	317	262	304	317	313	292	344	308	298	285	296	310	325	311	297	307	316	296	293	299	301	295	280	302	280	326	313	307	302	309	310	275	306	313	286	322	316	315	290	293	286	293	319	317	283	326	333	290	291	323	300	314	269	330	278	307	302	262	324	313	285	295	314	300	323	300	329	318	308	296	305	302	305	325	282	270	303	304	277	286	299	301	300	294	308	332	284	308	299	282	298	295	327	298	296	294	309	306	330	295	308	303	296	312	267	299	287	313	297	309	266	310	294	319	286	297	300	280	303	297	299	316	310	275	291	294	313	301	310	304	297	311	316	312	297	310	263	293	326	292	301	302	296	269	312	289	295	318	303	287	307	267	296	312	275	293	308	291	292	281	290	333	291	290	295	301	310	307	309	271	314	296	306	303	294	272	303	305	301	263	311	290	311	317	259	259	285	276	342	289	312	302	296	296	312	292	296	275	300	300	310	323	304	278	300	295	290	279	288	314	287	323	290	311	320	302	277	300	315	305	315	275	311	319	302	297	307	307	303	280	307	290	303	293	315	330	291	321	289	320	282	299	314	303	304	285	308	300	310	314	317	306	284	282	286	305	326	289	304	295	307	295	315	318	283	296	283	319	284	292	306	311	318	287	330	282	294	324	284	289	293	320	275	302	303	310	302	303	317	309	313	337	289	284	325	331	295	282	284	300	288	326	297	332	316	319	302	291	282	317	315	285	334	290	302	318	327	290	296	328	334	305	291	284	287	307	318	326	319	306	312	286	305	274	289	291	302	277	325	336	285	270	302	314	316	291	282	294	334	281	317	333	306	314	319	307	320	308	316	314	300	301	287	297	291	299	304	295	307	347	298	299	323	320	303	317	312	280	315	307	314	292	297	295	307	308	304	268	290	310	301	307	307	301	325	287	277	285	306	290	297	300	306	294	309	351	299	302	277	297	301	350	352	314	303	307	298	302	283	298	297	321	282	287	300	307	326	304	316	339	309	295	292	300	321	308	283	306	296	312	291	307	320	306	264	320	322	299	298	301	287	302	301	278	305	276	298	306	280	306	320	277	314	297	295	299	268	314	296	288	300	321	285	314	306	268	308	287	262	297	325	311	342	325	317	328	298	300	311	281	308	310	333	319	313	278	303	272	287	328	326	307	323	281	282	294	292	315	320	271	302	305	266	280	314	293	287	316	294	297	283	289	299	320	311	326	295	307	302	292	296	306	308	307	282	328	304	323	285	308	307	297	284	290	329	276	293	289	316	333	289	329	284	296	315	292	328	301	279	296	301	296	292	299	324	329	287	326	306	293	284	287	301	306	324	313	292	306	325	299	273	275	283	315	299	309	323	337	293	271	329	273	306	283	304	314	327	318	315	294	286	285	330	321	293	335	296	323	302	308	328	304	292	296	306	278	300	270	302	289	329	301	282	308	309	269	310	310	294	306	278	279	346	326	335	307	321	298	290	280	304	300	319	322	302	290	328	271	293	288	296	324	270	311	293	274	288	283	293	322	302	326	296	278	319	334	316	284	296	295	258	278	309	301	277	278	295	303	304	285	296	308	289	311	310	300	291	298	306	288	312	276	305	319	279	311	291	313	294	308	263	294	314	303	305	296	308	291	311	306	280	289	322	283	333	325	295	307	329	289	291	316	320	299	280	302	280	326	300	316	297	321	258	323	289	283	287	312	283	302	303	303	307	323	336	303	303	328	303	307	304	264	286	294	309	324	312	290	294	275	281	308	308	351	306	275	273	272	273	306	294	304	298	314	314	291	314	321	288	315	284	288	318	286	321	298	323	310	312	311	286	301	328	310	299	301	292	272	317	292	314	309	321	282	317	321	287	306	325	303	303	274	297	312	302	274	297	267	296	291	295	304	303	277	317	303	327	288	287	323	302	307	342	329	310	290	309	310	336	268	317	291	288	291	304	277	286	314	293	285	339	286	294	326	326	334	329	295	279	291	315	343	321	304	311	300	326	300	308	297	301	294	285	292	280	318	336	317	296	303	275	305	290	314	313	308	307	316	273	283	302	295	293	315	303	316	303	295	288	295	271	313	299	310	319	340	306	302	314	301	311	294	324	340	322	306	315	295	315	308	287	291	325	264	295	321	305	280	319	308	308	278	302	283	287	324	318	290	325	302	288	319	296	287	303	286	304	292	325	271	277	301	348	325	292	277	291	290	298	328	305	301	349	328	317	281	306	304	303	283	295	333	320	305	323	288	311	294	305	282	327	316	332	280	287	287	311	296	266	290	313	314	306	342	293	293	325	294	284	311	307	325	298	275	260	286	311	315	309	323	319	299	310	313	310	336	321	298	309	292	270	307	323	273	334	272	329	322	284	288	293	312	300	328	320	293	312	282	321	317	274	312	336	316	326	306	276	291	293	308	304	291	273	306	276	296	306	287	291	307	308	287	289	298	274	324	287	337	275	294	304	293	281	280	306	291	312	289
22246	21211	28957	23708	21210	21246	9323	1642	1083	969	804	759	746	638	581	559	542	531	513	516	465	451	435	440	445	429	482	458	415	455	435	463	444	447	414	435	465	436	440	437	429	477	433	436	469	451	413	426	465	437	442	433	480	453	433	468	439	444	423	427	379	444	398	454	453	417	400	400	439	405	440	437	448	426	416	485	437	428	439	394	432	438	419	445	402	436	390	432	467	439	423	404	426	419	447	404	420	436	396	457	412	450	442	410	436	469	429	423	442	410	441	415	403	433	396	410	418	444	402	409	462	408	448	450	431	439	396	422	406	429	440	403	409	392	425	424	426	421	423	399	418	435	435	431	438	470	431	420	406	404	446	407	442	421	406	395	408	429	385	395	433	417	424	442	415	418	418	438	425	444	411	406	420	432	403	402	412	446	447	393	440	434	444	381	446	447	435	429	421	460	412	423	424	423	418	415	439	423	442	439	418	443	436	412	406	389	398	395	413	421	443	424	435	433	444	418	423	414	443	427	434	409	404	416	404	466	420	393	418	374	421	423	428	462	456	411	400	429	411	400	413	443	403	415	392	376	404	418	415	419	409	412	415	431	390	392	411	404	415	412	409	429	416	423	446	409	416	440	422	455	452	411	440	435	425	435	422	454	388	388	397	446	432	426	411	451	439	412	435	439	438	427	435	378	444	417	426	425	420	432	444	410	430	438	441	424	417	412	410	383	414	442	434	423	419	395	395	431	395	435	408	398	453	402	412	449	443	405	419	462	409	383	393	403	398	462	437	450	412	401	388	418	425	406	429	377	409	435	418	422	433	385	425	423	436	420	381	382	434	377	438	420	451	409	354	413	431	407	413	435	418	438	392	436	393	421	425	462	418	411	409	427	422	419	417	421	433	432	389	437	468	427	430	417	435	430	410	410	414	441	424	430	423	359	448	405	423	414	412	380	432	430	405	427	450	391	406	433	459	444	391	439	404	408	394	430	453	405	452	412	408	427	390	414	416	420	437	411	410	397	430	426	399	440	390	405	434	427	440	371	419	429	456	397	409	420	434	434	395	401	442	409	454	441	426	379	411	433	409	415	423	396	426	420	425	430	413	427	426	386	407	395	442	400	429	400	422	435	398	384	413	416	407	451	396	415	415	455	423	438	429	422	466	444	423	409	413	450	471	414	421	417	421	430	436	446	441	419	413	410	425	438	467	412	416	406	414	422	391	412	408	391	427	458	393	430	454	436	421	414	460	429	414	445	426	436	452	404	437	423	430	420	426	437	429	446	443	457	394	441	438	478	440	425	436	394	411	409	407	445	389	422	446	418	409	393	434	453	425	450	432	399	395	401	412	418	374	416	434	385	416	461	392	427	386	408	429	411	407	426	420	428	426	421	470	444	450	456	396	415	399	421	431	442	392	415	443	427	417	412	432	426	455	438	409	432	419	384	430	454	423	419	428	427	408	405	391	423	417	431	406	417	419	402	408	447	401	421	457	408	406	421	403	367	414	419	424	411	422	427	485	393	439	395	401	435	427	392	421	387	437	417	422	415	423	430	415	401	432	419	441	413	420	406	422	401	443	435	371	423	405	410	424	404	399	398	404	412	436	432	438	402	419	459	444	387	420	413	429	428	388	424	409	393	432	400	418	401	409	463	442	393	374	372	427	404	453	436	465	426	399	397	410	432	432	375	459	440	447	434	417	432	449	411	407	377	451	436	420	376	414	410	419	399	456	454	425	450	457	390	442	404	398	386	449	412	413	412	409	438	436	397	427	468	420	460	429	411	456	471	424	417	415	402	420	385	409	416	382	441	416	417	433	390	398	423	426	445	432	427	427	438	427	399	444	435	450	412	408	436	433	381	406	411	411	446	401	428	436	425	436	405	440	370	414	442	409	423	416	433	388	433	464	391	393	407	407	436	420	449	428	424	412	384	406	421	439	421	402	426	404	429	399	420	441	381	394	402	401	440	429	412	433	412	419	457	424	422	406	427	405	410	417	386	434	425	425	450	409	412	400	415	388	412	416	458	434	405	439	441	431	409	469	431	452	405	444	409	420	434	417	396	447	426	403	379	427	454	420	409	430	420	445	473	460	429	401	414	450	403	420	450	404	432	438	418	416	384	452	455	399	407	414	410	442	395	463	451	434	407	422	439	425	404	436	441	397	499	435	440	446	397	394	435	398	405	410	430	410	449	421	407	411	385	399	407	391	435	432	412	452	406	417	454	425	449	435	420	450	410	377	438	408	429	430	443	411	435	423	459	407	425	441	417	468	401	416	419	426	404	406	409	390	437	426	388	402	428	438	445	393	433	429	409	390	424	423	406	447	451	409	424	414	436	407	447	394	466	426	463	416	406	440	438	406	439	454	410	399	403	442	432	459	445	432	408	383	405	422	431	461	415	446	433	420	428	438	428	409	374	448	436	439	389	423	420	411	453	395	422	450	424	437	401	426	376	426	401	415	431	411	395	432	394	438	389	428	424	428	405	403	445	441	457	420	444	447	414	417	454	407	421	416	420	427	394	439	407	436	438	411	439	428	399	388	443	446	392	415	420	424	392	389	438	411	413	424	461	428	472	452	424	431	396	416	426	413	400	440	412	437	413	438	419	439	439	408	425	412	419	425	433	442	424	429	412	405	423	383	439	406	431	448	432	406	429	450	418	436	401	410	409	395	438	455	462	419	379	411	421	431	415	398	409	450	398	419	405	412	406	413	431	416	429	457	432	425	391	411	413	438	427	438	415	409	421	423	433	426	425	421	386	429	387	422	396	433	437	430	441	424	442	455	394	424	436	428	418	417	443	451	401	430	414	425	390	406	436	394	439	432	420	443	456	395	421	409	444	400	425	447	419	376	442	424	432	438	426	421	439	424	402	400	401	443	394	427	419	418	386	407	378	379	401	484	429	435	399	393	445	417	417	470	425	433	423	392	449	380	422	427	407	434	397	412	439	413	431	419	421	439	435	452	429	404	414	405	445	422	426	450	432	404	420	414	401	425	415	405	398	422	423	425	410	428	433	449	425	452	438	405	399	398	420	422	445	417	447	433	417	418	432	435	388	438	404	425	408	455	415	401	427	422	424	431	440	437	410	404	425	428	431	437	424	404	424	464	412	451	413	427	427	422	426	433	428	416	402	391	424	437	387	432	417	450	403	462	413	439	423	458	419	474	408	437	440	420	393	410	394	437	423	414	401	421	418	416	399	430	452	433	423	428	447	401	418	405	418	422	407	427	435	388	415	423	428	418	430	442	420	406	436	411	406	422	397	426	420	398	393	394	414	411	448	414	425	438	410	410	448	414	396	407	390	376	353	422	420	418	427	414	401	397	450	410	388	420	449	439	464	416	401	385	428	411	458	427	385	429	428	398	436	386	432	416	379	415	395	438	389	397	412	419	442	402	412	386	418	417	391	420	396	407	397	418	441	430	419	444	409	435	403	437	430	422	416	424	430	414	434	430	440	375	400	420	425	462	440	419	436	439	418	398	446	424	437
29970	47925	17312	8358	7224	5426	3951	2836	2184	1772	1453	1290	1207	1013	864	839	808	796	680	684	607	602	659	646	563	599	643	588	652	610	595	564	559	599	580	634	611	565	621	633	630	612	574	574	587	601	569	570	598	633	549	599	602	562	587	548	546	592	576	567	577	583	602	564	577	565	533	525	533	574	545	492	539	553	538	540	530	540	568	550	546	486	492	580	538	553	570	568	574	559	542	530	533	533	523	535	527	535	593	527	533	586	523	584	503	560	541	499	504	562	568	552	556	571	534	568	551	552	542	605	538	555	553	538	570	532	508	565	554	579	543	530	538	518	519	540	537	542	567	547	541	513	494	567	539	560	563	555	543	582	517	531	531	560	552	522	491	585	561	523	542	550	517	550	562	532	548	517	520	549	561	549	555	551	517	569	558	524	532	516	549	510	556	594	554	560	519	534	621	565	548	557	509	555	528	580	477	500	576	520	517	555	546	560	577	547	545	497	529	556	495	555	593	532	523	561	525	552	580	556	557	537	537	528	548	569	532	577	498	545	536	590	578	568	561	555	573	533	544	555	532	565	548	532	506	533	518	551	592	500	565	529	559	595	540	532	555	546	528	551	583	503	536	532	540	550	538	530	570	524	493	566	520	552	513	554	572	543	553	535	502	564	564	555	501	551	545	610	554	570	519	553	572	569	613	540	538	533	493	569	545	521	506	619	521	538	510	538	544	560	554	545	547	520	526	544	577	581	536	548	564	573	525	569	548	549	541	571	552	583	586	576	514	571	515	560	582	532	536	546	574	576	559	556	567	576	537	537	551	514	550	559	514	558	530	576	556	511	520	596	543	553	548	546	550	540	570	521	572	546	549	567	548	529	555	567	566	488	544	506	533	518	555	574	567	576	505	581	536	592	543	556	555	562	558	600	559	528	514	513	569	500	541	551	519	508	522	536	532	525	550	580	524	525	537	539	585	526	541	533	520	523	547	576	507	545	537	561	520	525	502	547	561	498	542	573	545	539	535	492	556	587	566	518	539	526	570	527	576	549	569	532	577	609	541	529	528	558	517	544	560	531	512	557	531	563	549	557	493	489	608	544	575	528	575	539	561	586	551	546	526	534	537	561	564	533	540	556	554	548	539	585	525	568	517	482	535	551	595	555	555	538	540	551	557	534	605	591	571	562	544	566	560	562	528	544	550	524	546	531	543	526	535	564	533	560	549	558	537	556	532	567	572	533	522	557	544	530	528	576	517	560	498	552	529	549	547	547	564	517	555	558	539	527	528	569	534	539	554	515	549	564	578	576	554	492	565	579	533	575	564	537	568	560	564	522	517	549	517	561	567	553	522	566	553	534	480	542	582	545	569	563	553	571	524	569	561	538	555	560	591	596	525	533	539	569	527	570	578	587	541	540	480	534	515	517	556	552	541	595	589	509	550	529	539	545	564	524	536	524	601	549	542	514	525	595	573	506	575	535	583	556	526	590	554	526	523	578	507	526	542	581	535	583	549	497	554	511	542	560	514	513	574	543	557	544	545	525	541	560	571	538	566	539	536	545	527	534	530	544	544	591	575	563	545	571	532	553	510	539	564	538	532	569	535	524	579	551	558	546	555	508	537	538	538	529	572	550	558	562	556	566	530	521	584	528	572	505	549	576	577	550	551	515	513	516	542	545	547	540	545	522	534	582	526	506	529	606	561	554	581	539	540	563	548	571	494	580	567	561	503	541	527	601	532	539	521	596	537	539	485	570	507	585	553	516	562	541	521	557	533	559	586	534	569	568	552	529	571	544	556	541	578	563	547	547	499	554	532	542	557	544	547	585	567	521	505	509	538	529	530	538	562	510	541	568	550	602	510	577	542	536	534	575	574	559	546	506	553	541	528	543	531	579	517	540	542	576	527	545	520	538	528	552	566	568	566	534	491	557	542	573	557	589	538	514	525	517	541	531	524	509	523	519	586	500	544	542	538	565	552	552	561	517	530	508	530	546	541	591	540	597	556	542	559	596	545	630	561	523	530	569	573	528	542	528	526	546	553	546	545	577	529	555	529	554	544	546	552	585	515	543	508	551	516	535	518	553	539	562	510	582	561	541	574	526	528	583	595	550	546	546	571	567	545	510	576	543	557	519	559	552	531	521	541	528	534	519	514	568	519	556	513	573	553	515	493	512	569	589	581	536	541	552	579	511	541	556	545	566	517	526	528	494	506	525	540	528	577	561	562	520	489	531	555	541	534	590	559	546	544	505	550	576	591	592	523	565	577	565	564	526	559	511	573	561	533	550	497	555	583	548	561	522	571	592	553	545	496	558	505	524	538	532	589	555	565	555	576	508	522	550	551	514	571	544	521	536	544	534	592	523	537	547	503	501	529	582	544	520	540	569	518	552	581	504	531	570	507	564	539	552	563	585	592	540	544	547	564	558	516	535	564	523	546	546	535	550	546	583	538	556	550	512	552	539	591	557	515	529	544	521	551	539	587	576	551	523	525	523	547	526	550	540	506	521	546	569	516	564	542	563	536	519	537	577	546	551	536	594	504	530	561	574	545	528	530	583	559	538	535	510	574	554	504	545	602	585	537	511	499	528	550	516	526	547	566	542	543	551	558	576	522	551	540	536	537	594	550	565	541	524	533	586	549	567	542	550	561	547	533	527	553	546	549	478	545	553	568	538	591	520	551	538	567	604	546	582	590	594	531	551	530	528	602	536	539	559	520	575	531	589	540	586	509	561	553	535	534	527	563	543	549	508	547	515	528	566	562	566	576	510	567	572	534	539	532	566	534	528	575	569	569	554	602	581	518	533	527	591	572	571	554	494	578	521	539	554	558	564	472	565	583	538	588	557	569	563	570	517	523	560	573	496	525	492	535	516	603	518	526	559	544	560	527	563	548	574	531	551	532	559	592	540	580	575	566	541	517	543	565	532	535	510	540	559	577	549	573	540	573	571	570	562	573	526	567	576	514	523	570	591	535	551	552	562	547	537	532	548	529	580	550	564	535	585	555	587	602	571	559	535	561	552	548	565	542	560	525	568	554	574	526	555	594	528	518	548	532	565	524	543	618	513	562	495	549	558	540	550	561	570	528	554	573	557	506	561	564	541	583	580	564	538	542	556	524	492	534	513	530	573	531	539	560	537	517	550	532	511	523	559	588	561	559	570	556	540	523	548	513	551	569	543	530	583	592	601	565	532	572	580	578	540	583	536	531	533	570	583	535	595	597	486	598	570	540	578	519	543	574	586	550	511	569	554	561	533	550	538	538	554	556	558	567	561	540	531	535	550	562	583	540	522	578	560	521	509	525	549	538	557	561	542	538	522	506	564	543	534	575	516	557	560	581	529	499	553	537	555	527	568	523	564	517	575	560	579	513	541	539	542	541	572	530	532	559	552	554	556	528	557	557	584	563	536	568	557	574	537	589	557	550	537	549	549	533	565	575	551	518	583	561	527	548	548	570	514	547	504	525	602	534	566	538	561	547	541	580	604	563	557	587	578	525	585
27400	21646	12197	2709	1392	986	787	617	558	519	482	503	465	422	414	413	399	361	359	368	403	378	379	394	356	388	400	399	410	403	404	412	361	379	386	422	384	438	389	394	401	361	412	409	370	374	416	423	441	360	379	404	384	418	424	377	387	349	392	392	389	373	373	403	384	355	388	412	362	404	371	364	404	398	376	380	372	375	363	372	403	404	392	388	360	377	348	382	383	431	401	360	377	405	350	409	340	357	413	362	412	383	381	369	344	370	362	394	415	361	354	378	406	353	364	402	385	394	343	397	384	403	384	373	376	369	363	352	378	408	372	399	388	402	377	365	381	401	384	396	377	400	388	376	420	375	389	361	386	386	381	379	384	384	389	414	394	408	390	390	388	391	375	376	385	355	359	386	360	375	376	363	361	403	399	408	373	411	382	352	380	388	396	361	376	401	381	393	378	416	382	368	433	407	359	377	353	412	389	377	356	386	381	452	392	389	385	381	372	376	404	375	364	353	336	405	390	386	370	406	360	374	392	375	391	405	407	410	382	405	394	394	429	388	347	379	371	402	404	404	417	372	351	422	399	388	403	362	410	372	391	354	396	411	403	402	374	406	400	377	365	373	359	400	375	346	365	406	417	368	378	360	379	380	394	410	377	411	366	388	385	346	387	410	385	405	386	360	386	404	395	395	413	416	391	333	376	391	396	371	408	392	384	387	366	375	352	368	411	395	395	379	407	369	379	368	354	384	393	378	393	375	368	371	384	375	386	364	381	347	408	394	401	415	374	367	363	399	343	415	371	403	405	390	359	335	390	374	378	384	372	404	405	412	399	352	409	411	392	391	387	408	387	370	393	413	394	396	367	380	374	389	349	380	377	400	413	424	406	408	393	399	362	392	370	370	404	393	378	392	389	364	402	374	395	368	355	381	367	376	384	386	377	380	384	347	362	358	335	382	396	378	385	363	382	403	389	376	405	399	390	374	391	406	377	407	430	384	377	385	400	385	344	366	370	370	414	359	438	391	361	410	425	367	388	410	405	406	407	359	394	355	377	404	404	387	418	399	382	353	395	381	385	350	335	384	372	403	373	388	412	376	368	436	378	394	418	393	380	402	375	385	414	345	378	364	398	376	370	381	405	397	377	389	416	410	406	382	360	374	372	381	361	412	370	363	371	411	345	400	384	373	367	398	377	373	370	386	378	421	376	417	389	411	387	407	380	386	358	360	439	394	381	403	374	350	374	371	353	356	395	402	379	404	382	362	397	404	408	395	410	362	389	384	372	401	420	391	396	385	411	418	398	370	418	422	396	381	355	390	392	423	376	381	413	396	395	340	363	389	364	396	394	412	388	389	382	367	340	372	392	407	389	353	369	406	391	394	394	372	371	436	373	390	353	384	400	389	411	418	420	377	380	384	416	323	394	434	428	406	387	417	378	370	408	349	386	379	374	395	415	405	362	353	396	374	409	395	371	375	383	393	373	393	357	370	359	371	359	417	384	353	388	382	373	402	393	357	407	402	392	362	406	400	391	389	397	411	398	424	393	388	357	395	388	395	381	368	405	383	404	404	380	411	397	392	415	393	344	371	399	374	396	373	373	392	402	406	351	362	381	384	362	404	363	396	394	359	394	408	375	388	373	351	401	391	382	382	388	383	344	367	394	391	392	435	379	397	390	393	386	387	383	429	410	424	413	386	424	380	400	377	367	398	383	376	345	393	384	399	405	417	426	367	367	386	397	395	397	377	404	395	384	382	396	358	384	427	397	365	369	395	392	404	362	351	383	392	381	381	367	396	377	322	408	373	368	376	396	366	378	384	414	379	369	383	381	380	380	404	392	427	434	373	369	370	376	396	377	391	410	397	346	382	387	374	393	402	365	370	383	375	413	386	368	384	377	376	391	387	373	360	374	377	366	409	375	449	383	391	415	379	389	377	354	373	384	404	377	338	361	374	444	383	377	403	358	385	421	391	389	405	383	388	390	370	396	345	389	398	349	386	395	392	398	388	412	355	370	369	391	412	382	353	383	374	388	372	387	369	376	386	418	366	395	386	395	374	411	373	355	362	364	397	369	362	384	379	371	379	379	410	390	371	386	399	356	355	387	389	366	345	363	403	378	392	385	385	397	413	381	399	396	385	415	385	401	381	396	384	368	361	380	403	393	338	366	384	395	397	357	388	378	388	375	402	391	382	402	418	354	372	374	388	391	398	384	376	387	378	380	374	389	409	355	373	396	371	361	352	418	384	384	394	364	390	364	361	355	399	391	385	393	355	387	404	373	393	369	383	380	383	383	385	393	404	373	368	400	384	376	390	391	390	387	350	412	364	360	376	407	365	386	380	407	349	379	394	384	408	354	373	384	389	394	404	374	388	371	413	379	352	360	387	404	374	378	405	360	364	401	405	421	400	375	388	357	382	366	400	375	351	414	407	377	378	378	369	381	335	366	402	406	426	390	423	367	353	384	384	373	386	400	378	382	361	377	374	368	386	362	390	388	361	418	363	361	432	363	409	407	422	401	366	390	360	382	366	373	408	363	419	362	360	421	375	383	390	406	373	407	365	433	438	379	368	393	412	375	382	403	384	395	413	404	365	388	375	411	410	374	429	393	335	368	362	411	379	364	368	383	434	394	386	380	370	361	367	376	389	387	422	377	394	382	369	377	393	387	376	332	376	381	417	383	382	411	404	362	344	364	406	411	415	391	410	369	385	382	385	334	429	377	431	389	380	405	388	402	359	373	357	369	410	391	379	373	391	381	395	378	401	400	424	415	402	326	400	393	393	371	380	377	376	375	396	432	392	359	368	408	382	402	399	406	433	363	405	368	398	382	393	369	408	391	377	355	387	369	396	410	414	323	384	387	346	407	367	359	387	365	409	386	373	356	415	367	419	379	370	382	377	394	380	368	374	373	377	353	329	369	375	410	398	355	380	402	386	362	377	391	365	398	373	389	397	396	378	362	386	405	399	369	374	363	367	386	374	396	406	390	407	345	386	380	369	419	409	379	361	382	392	356	397	370	374	361	420	380	406	386	377	387	387	365	371	383	380	408	365	390	376	385	364	369	408	394	390	412	388	379	379	371	378	372	363	393	367	355	398	379	376	388	368	396	357	367	394	401	398	381	381	375	380	353	397	376	325	374	389	393	361	379	376	380	400	366	393	385	395	383	412	400	402	335	402	374	392	382	367	390	400	374	377	345	359	393	411	372	355	398	364	390	382	405	346	383	367	374	354	391	393	374	385	394	402	393	364	374	371	384	401	342	409	362	401	359	406	397	381	372	366	385	368	391	356	375	390	380	365	409	412	368	387	413	357	379	379	385	374	389	359	378	379	378	431	348	390	387	390	383	403	382	412	414	394	419	394	363	390	407	350	389	391	408	398	366	394	398	362	388	409	390	352	409	383	412	373	415	380	354	414	392	379	398	373	383	365	417	413	397	387	343	392	355	338	379	342	414	384	370	350	386	372	372	381	346	371	358	405	355	404	392	354	368	421
21164	28823	7304	2954	2530	1978	1505	1064	898	792	738	731	641	593	555	568	548	557	504	492	515	474	510	497	525	507	551	498	492	510	500	490	492	494	509	526	511	527	523	496	468	484	485	509	524	535	512	487	497	490	526	540	516	505	492	503	505	494	510	501	544	528	467	481	508	514	501	480	457	461	515	470	478	480	495	489	481	514	497	496	513	494	498	531	518	493	464	545	486	495	516	495	484	486	491	474	485	472	499	526	507	458	562	499	506	538	465	507	467	458	481	499	467	470	491	497	481	485	463	469	459	484	475	451	486	492	494	500	465	507	540	450	480	527	461	420	481	502	466	458	485	515	468	476	486	477	470	466	525	498	436	509	502	498	455	523	510	499	515	507	506	481	511	424	523	504	532	472	446	477	487	487	454	495	475	477	437	490	498	504	527	492	510	477	504	509	499	494	464	472	500	517	459	519	502	525	465	492	494	472	487	463	484	465	526	500	472	463	490	488	480	455	496	534	513	490	494	502	452	505	526	490	522	501	493	445	492	470	543	473	472	491	499	513	491	504	528	509	532	487	509	476	493	531	520	477	521	496	494	523	487	508	449	450	493	505	490	478	490	502	500	480	503	477	522	498	502	452	493	477	474	519	520	519	515	526	551	475	449	471	509	492	491	487	502	481	483	501	475	462	506	492	491	526	493	507	491	487	469	538	477	512	458	474	495	530	453	483	477	468	504	483	488	494	481	446	511	526	505	494	476	491	497	507	447	486	528	507	488	474	471	496	538	505	510	453	459	462	493	406	444	494	454	450	456	491	460	491	472	446	502	510	477	544	479	499	525	505	460	505	476	505	476	475	488	498	512	500	508	491	521	498	469	471	467	463	491	484	449	466	467	470	515	499	496	503	475	499	481	445	474	472	476	539	491	504	498	489	462	536	455	491	441	425	518	504	448	488	513	470	483	519	510	514	468	471	508	478	457	494	454	504	485	499	473	503	498	497	479	503	519	505	515	494	514	470	493	517	509	468	490	470	436	487	486	467	518	492	497	470	525	488	491	498	500	441	521	498	529	481	488	441	528	499	523	455	518	482	481	535	493	496	471	495	503	476	498	460	487	461	471	481	459	509	493	488	500	488	479	515	523	458	441	490	540	471	481	477	478	542	470	492	488	486	488	479	472	510	514	470	491	512	526	509	514	469	457	494	496	504	508	502	515	478	477	484	519	477	512	479	487	513	486	457	475	483	505	481	486	497	486	507	522	462	469	501	525	489	463	467	511	491	510	490	464	545	516	474	520	484	488	503	502	501	506	507	473	484	503	513	505	486	509	538	465	473	517	522	488	498	519	482	493	488	469	509	474	486	482	459	513	502	500	472	516	502	482	485	503	494	468	489	507	472	467	480	483	495	485	473	482	505	522	504	521	458	482	496	466	465	488	501	519	521	499	496	535	508	502	502	492	510	484	464	522	479	443	483	505	516	490	484	493	487	513	513	480	450	498	475	514	465	488	488	468	471	459	528	486	459	509	476	493	495	473	509	507	446	505	439	465	506	458	490	493	468	459	483	476	538	457	501	486	486	486	469	468	511	474	426	503	497	463	498	485	484	474	418	494	503	474	455	456	497	486	494	485	480	507	503	477	523	492	490	490	505	493	509	497	530	492	497	478	464	485	495	468	519	477	484	507	506	490	462	484	455	486	468	492	478	482	495	448	488	471	495	500	528	518	474	455	505	467	458	507	501	508	482	454	491	475	483	502	483	517	468	495	500	469	498	495	483	506	471	512	487	470	486	488	509	458	528	481	508	463	472	446	505	495	458	464	497	441	454	469	509	480	496	505	504	482	454	527	499	492	467	474	519	484	523	477	476	495	503	523	483	527	475	466	498	493	496	498	494	441	484	478	470	509	507	443	509	482	492	503	457	458	487	494	446	501	513	440	494	481	487	470	475	485	459	526	501	493	487	488	463	520	506	463	509	527	506	436	505	437	494	497	506	530	475	505	525	506	444	440	459	487	482	472	490	464	502	491	511	502	485	510	506	483	510	474	465	476	475	479	474	505	505	511	468	458	496	522	527	508	477	491	480	476	504	491	480	499	515	504	495	469	467	481	482	484	509	480	466	455	522	486	467	464	513	541	497	495	469	515	508	479	531	492	472	457	485	445	491	490	493	503	431	525	517	452	521	476	454	515	471	488	503	458	518	516	460	475	540	495	474	475	463	465	485	515	451	506	500	503	465	465	473	482	483	488	499	502	505	527	478	482	468	495	465	491	514	441	510	496	489	545	520	498	535	475	484	503	514	518	521	491	497	486	504	512	505	527	477	489	491	478	459	535	473	466	481	521	495	521	490	516	509	461	496	498	518	496	458	531	509	480	484	461	491	532	477	439	467	484	516	503	489	481	516	500	443	489	494	483	497	482	491	492	497	440	469	483	511	488	511	481	469	503	512	491	496	485	506	484	492	479	506	471	487	496	546	514	493	517	493	539	511	473	495	494	481	462	517	479	488	510	508	483	488	479	515	517	499	462	479	482	470	466	487	478	495	464	525	492	508	446	485	494	462	490	495	473	515	501	485	501	513	498	494	522	477	503	491	469	488	499	478	460	483	491	524	512	496	520	506	478	458	478	498	499	481	496	455	525	529	482	469	519	488	522	489	498	497	458	473	488	468	475	493	517	463	490	542	466	503	493	519	499	516	497	544	484	487	483	519	519	498	503	532	500	466	471	516	512	481	463	468	508	471	496	491	502	467	481	509	512	466	494	487	482	525	494	518	491	478	499	466	455	523	486	504	430	524	497	483	506	479	501	492	503	498	487	504	506	483	495	519	493	497	452	487	518	513	481	499	440	485	453	489	462	476	501	460	461	508	503	503	499	462	517	477	507	479	488	439	488	468	474	465	513	455	505	502	499	500	536	499	497	490	543	477	485	519	513	520	452	482	499	508	493	524	515	477	500	485	496	521	544	507	483	460	482	503	456	521	461	499	519	506	483	497	479	528	492	499	485	497	498	500	497	439	477	487	494	476	464	476	487	490	479	510	508	504	502	502	498	471	485	488	525	455	495	484	485	497	483	440	501	522	506	490	488	565	504	507	476	476	503	498	517	497	485	474	462	486	501	501	545	519	494	452	478	507	501	473	461	494	495	464	480	483	489	478	496	480	469	484	481	512	517	459	518	461	467	451	478	455	478	523	464	479	502	524	511	420	517	468	509	541	492	533	515	476	447	482	506	457	519	522	498	501	480	500	502	492	493	501	465	470	508	486	484	525	457	495	478	493	473	476	453	498	473	476	490	457	491	482	484	492	478	525	475	552	490	477	474	472	477	489	514	490	534	511	485	459	476	495	484	497	496	506	493	523	449	527	482	465	503	495	484	480	475	455	462	517	422	519	502	527	470	522	462	512	489	499	475	469	497	486	490	463	523	457	499	478	524	514	494	501	517	506	537	482	487	480	504	496	504	455	479	443	495	466	493	477	474	476	499	469	524	475	483	452	495	479
23078	21133	28462	24016	21096	11414	2205	1256	987	873	846	710	709	671	666	682	662	598	576	606	535	550	542	538	553	562	583	586	564	574	561	582	572	535	604	589	551	561	574	547	531	563	547	619	567	582	573	569	545	581	590	535	525	523	552	559	528	554	550	563	560	564	544	551	533	527	571	540	558	593	528	548	531	586	538	528	549	558	564	525	547	530	577	515	535	541	546	572	559	513	566	536	533	543	512	582	553	514	508	557	578	573	557	527	528	528	564	572	552	553	532	502	530	560	534	529	568	533	544	551	566	522	563	547	552	540	558	554	585	532	551	556	573	576	527	513	562	516	539	556	528	570	477	547	540	581	519	545	541	563	559	554	538	539	536	549	562	547	556	498	516	558	533	574	524	568	567	563	570	554	536	555	512	551	560	595	558	550	569	514	536	546	560	508	523	568	538	579	515	541	568	559	510	582	500	524	552	553	572	583	533	542	573	533	559	585	535	550	561	556	556	572	516	541	600	548	551	549	561	514	564	539	547	531	541	547	552	553	527	526	560	523	578	535	561	523	564	559	528	544	546	550	561	535	514	583	564	589	554	497	530	576	525	578	592	561	526	498	549	550	573	571	564	553	542	519	555	534	491	579	537	545	541	539	565	557	584	527	534	598	553	563	560	546	565	547	566	548	544	548	559	580	521	553	555	541	514	528	540	538	540	568	567	576	553	556	561	572	559	522	576	554	580	587	516	544	556	542	522	563	571	532	559	570	581	575	530	539	498	544	563	553	535	534	624	560	519	558	539	554	517	578	573	504	527	511	585	525	537	542	554	560	544	575	540	538	551	500	562	557	546	537	517	503	593	501	560	563	526	584	561	537	511	598	497	545	525	541	520	591	528	587	515	578	514	568	526	573	539	553	574	535	545	517	543	555	571	564	539	559	565	494	534	560	547	553	549	558	528	552	547	541	553	548	495	569	555	576	519	519	549	556	537	556	555	523	529	549	555	587	561	549	565	541	545	579	540	567	550	570	550	551	547	547	552	540	541	552	545	539	522	544	567	539	559	521	575	518	591	520	611	543	553	511	514	553	537	544	530	563	529	528	538	558	559	558	546	556	560	559	545	577	539	552	519	562	548	525	549	578	534	543	570	549	555	523	505	552	567	559	582	543	515	590	571	557	539	564	530	561	529	555	551	589	542	545	556	557	528	532	560	522	575	533	545	558	550	559	548	578	535	550	543	497	557	542	579	548	561	539	526	543	528	551	551	548	514	507	565	541	548	563	514	531	556	541	541	538	547	572	542	548	580	535	562	576	554	501	551	510	565	526	544	538	583	554	553	534	602	516	542	543	520	569	560	544	566	549	553	530	532	536	550	557	549	517	495	539	541	558	547	546	580	529	555	566	523	513	535	562	533	526	498	550	534	541	526	564	549	556	616	505	563	564	558	532	547	515	579	500	580	526	536	510	546	553	524	507	540	544	567	569	547	498	526	496	573	539	578	539	549	507	548	538	538	577	571	550	609	536	564	553	515	560	542	538	506	514	541	551	524	566	558	534	509	545	563	532	547	546	542	554	543	578	589	522	569	523	510	555	538	591	550	539	561	556	522	523	526	556	542	516	512	558	529	529	580	543	536	522	548	525	540	535	559	557	586	514	560	573	543	537	536	544	561	555	562	559	514	518	558	535	556	520	565	541	556	541	577	550	597	576	520	479	558	523	562	485	543	602	574	560	547	539	523	555	532	547	501	561	551	534	527	563	546	574	584	505	524	628	553	573	529	532	546	569	531	540	544	544	512	534	580	537	533	543	531	552	538	547	583	535	535	549	554	518	568	554	521	561	521	533	609	519	541	575	517	539	525	551	533	524	534	579	518	515	493	567	557	531	568	534	557	509	538	582	547	516	560	577	560	569	560	586	553	548	577	544	544	549	566	514	567	565	538	557	556	520	596	584	565	520	551	543	546	531	526	569	535	546	575	596	569	492	568	535	577	540	570	584	539	556	539	585	535	544	500	557	531	538	532	540	573	583	516	525	550	495	551	603	532	571	548	580	544	574	533	512	540	574	517	528	524	559	576	531	529	524	559	488	573	552	582	513	559	566	547	581	519	566	562	523	573	522	522	564	556	534	576	541	486	561	563	545	524	553	565	533	544	561	545	525	552	549	526	575	539	558	557	553	528	551	539	552	557	585	560	560	573	545	556	526	551	525	585	559	526	514	544	546	540	577	554	546	584	523	514	575	537	526	548	516	571	555	553	533	538	518	534	527	541	532	575	549	553	537	543	524	538	545	564	547	521	553	533	551	587	512	515	548	558	542	545	555	539	574	520	525	564	563	535	565	553	538	535	573	560	536	583	560	542	574	512	600	538	517	523	539	536	521	521	551	534	568	578	548	508	536	563	558	554	516	532	561	569	525	569	551	553	534	530	528	524	573	514	590	573	509	545	499	509	534	531	551	569	540	546	550	517	562	531	524	515	582	557	564	486	561	583	609	534	558	525	526	583	536	543	552	539	555	555	603	534	479	537	538	566	560	535	490	503	531	559	607	561	568	546	592	545	556	555	551	555	533	499	572	552	561	560	549	526	510	544	569	550	534	520	525	534	600	566	548	512	554	528	516	537	522	560	529	555	546	535	537	550	524	547	530	578	534	547	609	545	559	553	553	519	559	543	563	550	576	519	561	566	572	549	544	558	548	546	545	545	525	499	539	534	600	544	545	542	549	602	518	519	534	545	558	553	551	551	601	561	545	490	594	538	584	532	580	594	566	575	536	600	559	563	572	539	530	557	542	558	573	534	555	548	556	540	543	540	574	539	583	519	567	535	562	555	571	544	532	526	564	568	519	530	564	535	565	501	545	525	558	544	512	542	562	533	538	537	508	563	545	533	535	541	538	572	586	541	537	529	558	527	511	510	546	562	549	573	538	552	547	543	531	524	574	584	535	564	549	549	546	581	552	539	546	560	546	512	540	584	514	570	470	539	544	552	554	567	503	549	532	533	518	559	571	545	574	527	531	552	556	545	575	551	499	516	509	528	546	512	542	538	610	553	545	562	579	550	552	522	556	540	556	538	521	541	561	536	554	527	582	557	528	532	543	553	519	564	581	602	538	540	521	542	505	549	533	555	546	522	592	533	543	560	551	527	538	551	526	618	550	545	564	561	554	561	533	575	584	539	541	585	534	537	583	540	537	555	593	537	554	567	565	544	531	535	539	534	547	558	548	595	595	538	564	540	586	552	573	544	577	528	566	576	560	555	558	526	545	539	531	576	558	527	554	517	538	575	496	552	516	572	532	484	611	542	519	548	537	506	545	541	562	558	546	556	520	534	512	547	551	507	536	566	596	555	516	534	554	552	539	541	536	552	546	556	558	563	519	520	517	549	496	570	546	557	506	520	520	551	546	525	555	570	565	537	529	555	568	533	534	525	558	571	562	586	548	562	584	565	540	600	559	581	554	542	568	552	558	561	564	538	508	587	514	567	564	551	560	527	519	527	575
25866	42051	13716	6263	4874	3932	2858	2107	1740	1387	1318	1166	966	992	942	891	829	838	773	738	791	753	774	730	737	688	768	774	742	759	717	735	716	741	700	722	754	735	749	714	727	747	759	711	750	749	704	731	763	729	716	768	729	719	719	719	732	740	713	770	739	736	785	688	691	669	763	720	688	712	697	738	680	728	758	702	718	651	680	688	661	697	669	747	706	699	635	715	758	730	724	696	745	690	702	679	693	648	683	714	728	660	688	690	723	678	661	685	695	728	716	680	679	651	715	683	715	674	683	735	706	692	679	638	689	708	686	668	677	645	733	655	708	739	705	691	748	708	690	671	740	740	690	697	657	672	717	654	687	695	751	680	690	701	708	698	697	710	692	748	684	692	674	701	687	723	722	684	692	656	740	671	713	724	701	668	719	674	711	654	678	742	716	741	693	738	670	706	701	709	716	684	693	713	686	727	666	658	704	700	682	740	667	699	685	724	685	706	695	695	700	731	683	693	742	730	729	704	678	678	654	696	723	690	702	701	693	688	676	710	726	669	702	740	696	707	655	724	733	699	713	690	727	704	721	689	664	719	641	739	691	701	716	672	684	721	713	708	757	684	695	700	684	717	660	699	739	727	714	706	708	718	679	757	716	743	720	746	679	736	692	672	712	687	696	692	721	651	686	681	676	745	754	695	691	694	685	691	700	693	695	648	759	692	724	697	679	691	664	661	710	722	698	708	695	674	681	686	738	669	717	726	682	644	697	676	727	745	691	699	692	678	685	674	714	693	666	710	638	686	682	721	729	697	708	670	683	655	717	765	725	695	675	699	638	707	712	665	759	657	693	680	698	662	683	718	702	635	687	680	655	738	697	710	679	737	686	690	685	710	730	697	695	761	727	727	645	697	735	726	662	709	720	690	703	676	718	682	694	668	671	719	717	719	696	677	712	696	692	763	690	715	701	713	712	667	712	659	664	691	641	696	686	702	707	721	720	689	684	728	743	695	686	718	677	716	718	665	707	721	701	676	747	707	691	716	700	649	686	677	741	709	688	704	667	742	724	684	685	716	711	683	663	662	715	692	707	719	725	695	721	686	747	654	708	724	735	684	677	718	704	734	686	660	689	714	692	748	651	712	667	708	717	707	698	694	708	740	718	678	677	701	720	703	665	688	732	724	714	691	749	708	697	710	680	727	691	747	728	723	674	697	688	716	755	661	668	704	714	719	697	687	721	693	724	708	681	708	689	664	689	714	689	734	676	754	711	688	696	668	737	659	690	716	720	730	669	704	723	667	689	651	717	700	651	726	668	703	725	706	707	706	684	698	706	615	753	677	681	737	719	648	714	693	717	703	751	738	699	715	689	694	682	712	692	724	665	670	715	689	729	672	670	721	674	702	775	750	724	734	690	657	726	675	718	678	744	691	682	731	673	681	712	709	728	746	674	718	672	681	692	661	685	690	646	684	668	651	674	671	692	715	690	729	678	694	681	709	712	696	705	670	676	725	696	732	716	689	711	728	729	697	726	720	689	663	687	689	709	682	669	667	677	693	698	668	706	696	700	745	670	705	686	706	672	721	709	764	661	699	758	692	708	668	701	722	686	705	690	669	724	686	671	697	741	643	656	693	691	683	691	680	697	738	755	722	738	715	694	700	694	699	697	717	709	704	667	713	703	716	722	735	682	660	681	698	709	727	695	644	710	683	760	710	664	651	703	699	732	670	639	673	698	759	687	668	703	755	681	682	684	674	662	667	692	695	658	722	712	657	643	724	695	715	685	703	687	690	666	667	708	693	682	714	726	717	669	685	716	672	736	667	692	734	719	669	717	739	685	677	696	701	708	732	712	755	688	700	681	687	709	668	715	667	687	750	723	702	693	724	675	721	678	745	686	672	681	629	672	685	717	676	681	735	698	708	698	733	711	670	741	676	718	690	632	679	686	673	690	703	707	683	727	710	667	719	677	682	664	715	673	667	695	699	708	712	659	717	733	665	684	655	729	682	724	728	710	690	696	729	722	712	735	675	695	681	703	683	695	730	682	702	660	740	665	690	709	711	681	692	704	702	694	707	727	713	728	722	699	661	686	708	664	757	747	636	694	721	736	674	662	694	724	660	702	660	724	718	659	668	693	676	652	710	678	695	684	741	705	710	668	713	634	687	664	687	690	704	707	693	695	690	687	748	700	676	676	679	716	676	716	723	693	711	724	692	669	687	707	713	690	706	712	660	692	739	728	716	697	781	659	690	679	689	735	716	736	731	708	735	707	685	745	674	696	711	731	699	678	702	706	656	710	698	688	714	719	734	734	675	692	699	704	663	677	713	702	683	703	664	775	683	697	709	677	698	708	678	657	714	749	709	666	707	653	674	703	719	713	663	689	704	692	707	734	641	721	660	693	731	673	669	751	708	693	682	658	703	711	729	688	642	702	720	649	686	741	659	713	682	724	691	705	675	715	682	758	714	709	687	733	728	701	679	733	737	682	684	686	701	701	662	663	687	678	656	694	645	691	713	704	704	710	676	668	668	695	693	657	724	661	693	657	718	695	688	656	719	679	647	659	744	763	676	698	701	717	673	671	664	689	733	708	698	704	694	696	714	677	687	679	665	741	694	704	695	655	705	667	692	702	727	700	702	713	708	719	668	711	720	701	651	661	637	717	697	680	685	659	706	655	723	684	699	764	700	638	704	666	711	676	679	693	687	700	710	677	693	655	695	692	696	671	691	695	726	710	688	702	667	733	655	704	715	693	714	695	724	707	695	694	707	730	675	691	688	688	721	703	692	696	648	721	735	653	721	707	701	685	702	672	666	687	711	722	697	674	650	722	707	684	631	704	740	683	690	691	694	683	743	633	662	750	733	703	702	759	731	675	705	681	666	706	730	689	691	731	715	692	665	659	772	695	694	670	679	654	732	704	775	732	718	714	703	695	714	727	688	681	706	686	671	680	700	698	708	723	703	709	700	643	672	706	699	682	658	694	654	715	696	717	693	701	678	707	699	737	657	686	693	702	661	684	702	635	692	685	691	695	701	701	782	729	737	708	689	653	723	691	664	709	730	700	693	703	690	699	716	750	692	672	677	743	681	687	687	747	681	675	704	692	692	724	718	699	713	674	713	686	696	731	707	699	707	731	693	699	701	696	685	733	678	665	671	725	773	732	654	721	719	707	653	701	756	665	733	663	725	724	702	696	701	700	712	744	667	667	707	684	669	722	657	694	693	656	676	694	705	709	691	702	718	699	746	698	662	652	762	681	694	673	731	728	718	666	680	689	691	697	667	715	692	715	704	734	716	719	688	666	706	715	681	675	695	695	714	720	709	680	731	683	648	620	704	700	686	706	673	702	695	636	718	731	667	705	697	710	689	729	697	688	723	701	709	657	705	674	696	696	708	658	666	726	683	670	696	686	706	699	698	717	657	709	690	676	703	668	709	654	700	667	654	704	681	725	721	688	678	692	702	713	703	692	701	685	695	717	682	693	672	667	687	712	722	732	699
24378	21210	27265	25200	9710	1267	798	594	478	432	378	303	303	280	285	279	252	293	255	244	234	236	231	218	251	211	247	257	249	244	253	206	203	248	234	247	240	260	208	239	251	243	248	265	222	249	240	241	264	247	239	252	246	221	226	236	257	234	230	255	212	253	234	250	208	224	234	233	243	226	242	214	220	249	224	246	222	229	218	197	227	206	205	238	203	225	231	214	239	214	259	187	243	222	232	213	249	209	199	227	202	184	215	222	237	240	224	224	195	221	202	221	225	216	240	226	209	233	220	219	243	231	213	210	209	202	255	203	239	185	236	186	204	196	230	211	202	197	242	203	201	225	238	249	242	209	238	224	214	202	203	214	224	255	228	215	219	237	225	230	223	242	213	234	240	213	214	204	213	207	243	205	213	221	201	237	192	200	230	203	217	254	224	233	205	207	210	246	242	242	236	214	211	216	219	215	223	212	216	219	200	204	216	205	235	227	247	245	256	228	196	216	215	208	243	231	257	214	217	243	225	228	228	212	224	211	206	196	222	205	207	196	215	233	209	210	244	229	251	207	208	208	235	222	220	232	243	232	232	197	208	221	222	215	224	266	205	230	195	228	232	219	229	238	220	237	233	216	211	229	243	222	228	232	219	215	248	218	233	220	219	219	235	235	215	212	216	227	214	222	227	209	205	214	242	225	251	216	221	242	233	208	198	208	219	214	208	224	212	215	209	213	205	215	244	240	209	237	219	203	226	228	243	221	197	221	224	224	236	227	205	211	237	223	238	196	209	208	213	221	215	241	219	219	234	199	248	216	209	231	242	216	227	229	233	227	225	208	205	188	212	224	219	223	220	236	251	224	227	219	241	182	224	243	226	194	256	216	213	216	212	215	235	242	215	245	201	224	204	188	226	189	205	211	229	231	226	226	220	202	218	207	195	234	229	249	232	218	205	248	219	192	227	237	244	243	230	235	215	204	247	238	211	224	245	234	195	227	213	215	234	229	206	248	217	258	232	247	246	200	213	231	234	225	211	238	236	211	218	217	211	213	211	214	203	226	220	223	244	242	216	225	226	233	189	223	217	211	213	252	217	199	222	209	207	203	208	231	240	233	236	226	217	217	214	207	205	230	216	254	241	218	226	208	228	221	237	221	206	234	232	242	195	212	210	226	231	216	256	235	201	224	234	238	210	226	221	234	236	239	237	195	242	228	229	213	234	239	211	212	226	241	215	225	231	230	256	207	255	221	228	249	207	250	205	228	237	241	212	219	221	220	230	225	215	210	222	229	233	199	186	205	204	223	228	213	218	231	231	210	202	214	236	245	254	228	220	210	239	195	223	219	218	222	218	231	230	260	260	194	233	228	233	205	216	248	204	224	220	229	209	223	207	225	227	215	188	228	247	244	226	228	222	219	256	221	253	208	231	226	231	240	223	247	211	227	241	242	219	202	226	244	222	238	213	244	231	171	217	229	234	224	213	235	217	237	247	201	222	199	225	224	235	234	239	243	206	206	213	201	220	225	206	244	208	204	232	265	241	220	222	211	208	253	243	224	204	219	225	216	236	216	213	214	246	207	252	216	202	230	240	230	225	211	234	224	219	207	237	252	214	214	223	211	244	217	195	223	203	204	239	230	251	206	248	183	217	224	227	205	231	206	249	229	204	211	239	218	214	229	227	230	235	242	211	229	224	219	211	231	242	239	218	234	239	229	238	205	201	248	241	199	200	217	227	207	228	220	227	241	220	237	215	217	234	205	232	211	236	223	212	259	218	231	209	251	215	226	224	234	210	225	218	224	252	220	212	229	236	203	215	208	238	224	243	238	235	241	211	219	224	215	229	215	226	221	207	224	210	234	226	225	249	212	213	233	213	218	222	250	219	211	234	226	208	206	227	225	221	233	223	213	207	227	214	212	244	211	234	213	230	197	216	219	229	206	226	223	216	220	211	220	221	225	236	230	231	236	201	196	223	246	208	227	231	200	225	241	219	222	226	227	220	206	187	183	236	239	205	188	238	215	217	218	219	210	225	255	278	238	225	235	219	241	219	254	231	258	220	224	211	224	197	221	215	231	219	240	206	269	219	220	217	214	257	249	253	230	210	208	239	220	222	244	213	224	236	245	225	218	226	208	227	233	249	225	239	221	224	191	245	217	215	225	213	223	239	247	213	214	218	220	229	223	242	198	252	209	216	215	225	222	207	244	221	231	231	220	225	231	203	218	225	238	239	244	237	237	205	232	223	249	216	197	208	223	261	225	209	218	211	228	225	213	225	244	221	240	203	244	227	256	238	217	202	220	209	227	217	245	198	214	215	231	229	231	219	235	236	202	199	220	206	239	237	217	212	230	196	244	199	203	249	222	226	205	202	236	240	212	240	251	212	208	252	230	222	207	244	229	227	213	208	247	229	207	251	190	219	232	220	205	191	232	222	261	217	210	226	215	232	205	221	210	232	224	204	243	234	212	227	222	220	240	192	237	213	213	226	242	225	204	247	218	215	222	215	212	230	205	217	206	237	231	218	232	217	236	219	259	223	234	210	217	232	233	264	226	237	230	232	214	239	202	234	217	226	222	217	204	217	212	210	226	230	218	214	232	226	209	237	224	225	237	226	214	216	223	211	218	221	224	235	217	227	216	213	177	261	214	214	220	215	249	231	247	209	243	223	207	211	248	227	206	224	233	216	238	238	214	227	202	229	232	236	225	224	230	244	207	196	226	241	241	208	246	218	188	249	204	219	252	224	241	220	230	207	209	261	241	225	216	225	258	229	244	211	223	212	230	256	216	236	243	223	221	226	254	203	218	230	216	230	195	213	201	212	225	194	220	217	214	233	211	239	215	243	214	210	230	214	234	221	211	213	218	217	199	220	214	186	251	237	241	228	247	219	219	216	220	221	202	228	230	216	203	209	211	228	243	217	223	254	195	218	227	198	211	222	237	217	228	221	218	242	218	216	244	220	241	197	233	216	225	211	223	239	225	221	225	213	200	213	215	247	203	208	213	235	256	212	233	213	222	239	227	246	210	235	238	241	205	239	217	217	218	211	205	202	210	225	227	230	204	221	239	231	202	209	227	232	226	249	222	234	226	214	237	240	232	213	199	230	229	247	190	221	213	236	200	221	229	238	220	260	218	244	231	228	221	217	212	238	225	223	238	211	205	227	214	255	226	250	221	237	212	235	239	225	227	230	215	226	228	214	218	222	205	238	225	205	214	230	212	212	180	212	238	225	212	213	210	221	236	216	233	201	223	209	223	219	210	212	222	230	215	235	229	218	226	226	191	207	212	217	220	241	214	249	217	222	247	224	218	224	234	258	201	221	237	225	242	230	226	241	232	230	218	208	199	230	228	221	239	231	212	234	232	218	240	209	221	206	244	217	239	217	240	246	245	233	210	189	204	233	233	199	239	242	219	203	234	204	224	214	216	237	251	211	199	200	235	226	240	219	229	221	211	238	197	223	206	210	242	211	211	218	237	206	230	228	235	224	216	225	232
24928	36857	10006	4651	2928	2186	1723	1312	1022	739	736	585	515	498	438	419	407	396	363	356	375	317	345	312	321	357	347	333	312	328	319	349	337	288	303	321	316	316	346	302	342	322	298	312	322	332	289	321	322	335	309	357	338	320	306	328	318	324	308	297	304	340	307	308	319	320	315	337	306	288	326	323	286	325	339	294	316	317	292	282	346	293	317	314	279	267	316	293	299	298	312	301	290	329	329	302	313	288	320	305	283	292	297	346	265	321	299	301	317	306	328	308	336	304	290	315	299	315	271	298	301	302	321	294	304	311	283	337	290	289	314	302	294	301	301	328	280	314	314	277	315	299	287	309	283	309	313	321	297	295	300	287	290	295	331	282	347	296	298	320	324	274	317	300	287	306	305	320	298	304	292	303	291	290	318	326	330	296	296	310	351	323	309	314	291	259	293	328	303	301	290	327	298	292	302	275	329	333	336	347	304	293	328	331	298	331	317	279	311	317	299	299	302	306	266	282	305	303	285	325	324	296	298	321	324	317	289	292	322	299	257	289	282	326	305	347	293	308	284	310	307	290	300	276	292	290	292	289	289	300	274	259	292	311	304	302	325	323	316	287	274	310	280	295	302	279	329	291	283	288	309	288	286	286	274	335	270	299	258	302	305	338	302	305	285	323	309	290	286	302	275	328	285	302	313	281	280	339	284	277	298	286	320	331	303	316	325	313	308	313	315	327	302	273	291	322	339	312	281	305	314	296	309	300	308	304	283	285	287	309	302	276	316	287	291	286	306	293	300	330	294	299	285	299	286	302	313	299	306	293	298	318	315	292	316	314	328	300	320	322	293	339	308	311	336	330	335	313	325	302	284	294	288	301	296	296	293	310	294	313	333	290	345	316	311	317	312	303	295	297	301	275	310	319	304	307	304	284	288	308	265	304	329	348	292	315	306	294	329	317	285	332	302	291	316	328	311	314	306	299	309	303	328	325	299	340	307	313	338	316	339	289	302	299	324	313	289	300	293	301	330	315	298	279	291	291	294	299	310	336	315	275	332	341	307	330	297	322	301	291	280	304	264	296	291	294	314	324	317	299	301	298	308	310	308	292	318	343	281	326	299	301	281	285	295	293	310	316	291	299	302	295	306	284	288	278	327	292	284	285	298	279	307	289	313	333	295	310	294	300	295	292	314	314	327	312	308	277	299	329	337	291	283	323	336	304	299	288	319	291	313	337	305	297	301	289	323	303	300	322	346	286	320	288	311	302	286	300	294	333	338	311	304	350	324	273	333	297	334	293	300	309	291	283	310	322	276	303	339	297	304	273	300	287	308	296	311	323	301	265	319	308	310	300	285	336	338	332	320	293	298	321	308	288	319	327	287	299	314	305	308	309	300	309	292	278	287	294	333	298	270	334	323	314	295	295	306	298	278	329	313	295	303	300	297	284	319	286	324	304	309	288	304	310	319	290	304	305	295	307	310	330	307	296	323	256	300	284	310	323	313	313	321	286	313	299	293	291	299	273	308	282	318	285	307	318	296	318	312	301	287	273	279	304	317	292	298	302	336	321	286	302	325	298	307	293	293	295	296	277	312	300	313	290	292	296	320	282	275	314	316	309	269	311	308	318	297	306	256	316	300	290	326	297	330	301	282	290	304	311	305	319	297	286	316	332	303	312	290	281	303	338	310	298	291	296	304	276	306	300	316	299	287	320	292	282	315	287	291	286	306	301	297	324	320	308	321	313	287	319	310	289	309	316	284	318	321	313	301	286	309	301	295	296	326	287	290	286	323	308	317	306	304	322	306	288	289	281	294	304	324	318	279	303	290	339	294	304	304	292	275	276	288	314	298	306	320	294	321	314	278	280	304	295	282	288	274	317	313	304	331	310	324	318	301	295	281	297	285	279	308	304	288	299	317	335	307	310	291	304	303	282	317	318	302	301	265	281	330	296	319	309	296	319	295	295	320	315	272	287	325	292	303	322	300	313	293	303	309	302	323	292	368	326	302	285	260	303	346	278	296	296	284	314	278	308	303	285	297	313	314	320	304	291	282	293	290	331	317	303	300	314	315	303	298	326	292	306	289	312	312	315	305	300	289	277	314	315	299	288	298	306	317	270	303	347	294	293	298	294	348	305	299	279	289	277	315	320	325	312	300	329	295	325	316	304	279	322	301	311	311	328	339	326	328	294	311	299	303	293	313	328	316	301	310	288	314	308	291	318	288	324	330	338	305	324	304	285	276	314	325	319	279	272	306	299	336	288	264	329	293	323	298	298	323	302	314	342	315	311	312	326	306	283	300	312	316	293	311	294	277	304	280	328	328	318	299	288	263	308	285	302	310	286	339	286	301	297	344	328	299	312	300	288	315	321	309	301	285	298	300	342	299	264	309	274	274	286	319	294	260	354	302	330	294	308	292	294	292	328	303	289	322	302	266	314	305	284	306	334	345	297	304	311	299	257	318	310	291	293	336	308	265	308	324	316	272	312	303	301	300	280	299	346	292	305	273	302	322	299	316	279	299	321	324	307	294	312	314	255	319	310	295	300	322	290	320	305	307	324	301	300	301	315	258	280	305	315	299	304	300	328	287	324	295	292	293	307	318	308	298	326	304	312	286	314	311	330	265	321	292	258	289	297	294	295	301	290	305	303	281	261	314	309	322	292	295	271	307	326	313	294	307	289	307	275	270	259	295	321	261	297	293	318	278	325	293	292	279	309	300	336	296	288	296	297	300	301	299	305	304	316	282	308	286	315	292	314	288	301	297	294	310	311	285	325	267	324	294	298	306	290	309	313	314	306	315	299	310	321	303	290	333	298	278	292	302	302	319	314	302	278	340	321	281	330	289	315	283	295	327	301	337	312	314	281	318	324	302	299	297	292	309	333	296	289	299	286	305	326	310	303	311	324	315	321	327	298	315	333	307	295	335	288	310	307	305	290	306	304	313	274	309	296	322	308	295	277	294	295	310	291	289	303	305	277	318	312	324	283	328	276	336	275	310	306	330	303	313	328	344	276	310	309	322	298	324	300	314	293	296	312	333	301	295	308	315	310	311	282	298	301	297	315	326	303	286	294	285	303	303	294	313	312	302	298	292	304	327	339	325	282	309	307	282	300	302	295	314	283	296	304	319	289	295	324	323	327	293	314	287	309	309	317	312	318	277	338	283	311	277	297	292	297	281	322	304	310	295	282	326	300	303	306	303	277	310	334	330	318	286	276	288	342	267	329	325	299	295	316	305	294	308	315	295	322	287	298	335	301	304	306	314	311	302	317	279	319	275	305	309	299	317	296	317	286	312	333	320	299	285	308	319	292	320	304	318	308	277	296	315	333	312	313	305	297	324	293	291	321	319	322	295	325	308	315	299	315	308	327	266	296	318	294	294	319	308	285	276	285	334	331	292	310	311	304	324	339	280	295	324	321	296	283	334	301	295	320	333	301	288	294	318	313	312	307	318	299	326	311	298	274	274	281	311	332	294	321	306	325	297	291	292	310	302	293
22337	21260	29034	23809	21263	21273	8978	1583	1040	1011	816	726	648	634	594	611	523	502	493	494	512	420	467	444	442	463	452	450	425	452	468	458	431	491	462	492	418	473	422	448	432	481	413	441	460	448	437	413	417	429	453	451	440	396	430	439	442	435	468	411	424	401	383	434	436	472	426	445	419	422	438	463	445	455	437	438	403	463	425	418	441	437	406	429	428	397	430	410	414	410	402	414	429	439	451	410	401	443	432	414	439	437	417	408	403	444	404	422	420	453	430	416	424	439	430	442	398	416	411	443	461	404	428	449	424	442	436	393	420	433	411	443	398	433	452	406	428	428	403	423	404	419	416	404	400	401	443	412	420	426	403	435	426	415	403	448	405	429	423	435	416	430	425	444	423	412	441	428	435	450	463	392	376	439	422	448	459	421	433	430	415	423	419	424	450	434	421	412	434	415	414	437	421	429	418	405	435	410	441	429	447	406	437	419	433	421	430	431	407	441	428	417	431	426	428	420	381	434	410	392	396	445	434	411	427	392	395	426	397	417	414	400	402	388	462	421	414	404	397	435	410	416	419	394	433	418	414	433	405	427	393	404	452	418	413	436	406	436	432	384	396	401	432	424	396	420	424	397	453	414	431	371	456	413	444	459	435	391	423	401	408	448	417	428	421	448	413	381	397	402	415	434	413	413	413	446	404	403	433	441	396	418	381	428	440	408	433	413	439	437	425	393	407	428	376	433	432	428	357	449	440	395	406	426	424	416	450	432	458	432	405	422	433	438	409	454	451	395	414	406	395	448	429	438	418	386	471	391	419	443	407	412	423	438	390	415	367	469	440	411	414	395	441	422	434	434	411	422	466	405	401	421	442	419	440	411	451	421	420	404	371	396	419	405	393	395	455	413	418	472	439	409	416	422	414	443	379	419	408	440	464	399	424	423	446	429	421	391	412	436	454	454	399	424	441	427	455	383	428	397	425	445	426	431	464	389	423	400	422	417	408	422	425	410	433	387	419	447	427	411	440	456	425	410	402	435	425	428	414	418	412	448	411	456	391	421	413	438	451	475	450	422	409	409	452	419	419	438	419	421	412	434	420	459	438	420	451	442	430	430	412	390	396	436	457	459	414	441	425	399	428	436	416	458	453	417	414	412	412	430	406	424	405	434	433	432	405	431	426	405	443	473	413	398	442	422	414	422	424	424	416	427	417	430	405	439	431	444	411	429	426	422	429	402	423	424	430	399	375	392	432	430	428	447	426	417	433	429	441	475	436	398	400	382	386	432	418	394	407	438	436	407	417	447	427	385	398	409	411	428	405	426	393	392	409	406	430	406	405	415	392	436	398	457	420	388	395	417	379	424	440	426	385	416	424	395	427	403	423	404	432	440	431	406	426	426	408	424	385	423	386	450	401	422	410	417	439	432	458	406	404	433	425	426	412	415	469	373	420	430	431	396	427	420	415	456	408	422	427	431	417	394	393	404	389	412	423	438	412	385	369	415	397	424	398	429	414	447	431	425	420	429	448	421	425	417	445	393	440	403	411	432	433	426	436	452	386	438	421	420	447	425	428	428	447	432	425	398	405	423	433	420	427	392	423	437	382	443	375	388	447	384	437	408	409	420	439	442	443	443	421	442	416	434	436	409	433	407	419	417	430	449	413	406	388	433	449	435	393	454	412	445	423	441	429	409	438	418	403	400	454	447	428	415	428	440	453	421	411	402	419	449	443	406	423	450	418	395	468	417	441	424	424	436	424	398	403	392	414	428	460	384	453	406	445	447	439	424	392	395	436	453	398	397	398	448	421	424	395	409	426	371	432	428	427	393	422	433	401	427	427	465	430	388	406	402	437	414	404	462	463	452	455	409	486	429	424	417	463	439	426	417	450	416	427	394	426	429	429	429	469	459	465	441	409	417	414	421	398	439	430	411	411	398	411	404	448	443	452	394	431	412	431	425	453	431	443	437	438	400	420	443	455	427	429	431	406	441	432	452	386	404	436	420	421	388	418	418	455	425	425	405	424	443	402	432	396	412	444	434	404	397	397	425	436	420	413	399	391	432	417	389	399	407	445	430	425	413	452	455	417	410	432	455	428	453	376	401	421	444	454	442	419	443	431	414	474	399	403	408	422	450	417	434	431	428	467	425	433	412	425	418	450	407	418	408	396	424	456	401	409	394	398	401	417	414	411	392	431	441	392	441	428	422	435	426	435	434	409	420	422	421	430	433	429	410	469	407	419	457	433	449	439	454	433	449	417	425	410	430	466	387	435	435	408	439	378	444	417	416	435	409	409	398	438	417	458	420	456	379	396	414	423	420	432	429	434	424	393	400	406	425	394	441	438	417	380	429	422	397	409	385	424	412	405	457	410	467	385	396	416	441	444	425	395	413	375	432	432	410	408	389	376	392	402	430	399	383	449	430	429	397	425	456	417	422	399	379	446	422	411	432	446	413	419	420	438	412	434	472	443	420	439	441	430	382	411	399	400	414	427	397	414	447	385	426	454	463	450	420	428	461	413	405	451	434	411	456	414	409	436	420	411	416	406	419	428	449	394	413	435	418	422	436	402	437	447	436	414	387	450	387	396	421	429	421	409	436	389	453	447	433	393	419	392	421	415	418	430	450	444	422	404	452	392	434	427	391	401	431	457	435	372	426	427	445	420	454	420	443	468	411	401	422	425	417	423	419	405	437	435	421	446	423	423	393	422	404	406	400	424	409	388	461	423	416	427	452	387	424	427	417	424	400	436	401	455	436	407	431	456	434	446	427	425	433	438	435	415	382	474	428	438	424	431	404	408	420	424	385	408	456	442	413	435	433	411	418	370	433	443	368	396	431	411	405	453	380	413	395	452	445	433	392	420	432	444	428	403	406	414	429	461	405	416	414	433	433	393	419	449	371	413	405	428	449	454	432	432	416	412	428	431	406	426	417	441	379	427	418	430	396	446	410	424	460	432	436	395	433	433	408	425	444	399	449	432	452	420	404	408	404	418	431	429	436	418	449	430	430	405	385	398	376	422	459	402	425	423	427	431	409	437	431	395	443	440	403	433	392	444	408	436	420	405	402	433	463	432	411	387	404	405	388	409	383	401	463	403	401	437	449	442	432	410	435	421	422	416	407	427	426	415	438	386	451	437	465	405	443	408	416	393	443	393	400	404	441	422	395	420	414	455	418	375	393	427	424	415	395	432	409	438	373	424	419	443	445	420	427	414	412	456	450	392	436	437	410	475	429	426	423	410	419	411	416	436	440	404	376	416	403	430	430	409	437	455	480	435	445	425	419	436	440	428	408	421	415	435	421	420	472	434	392	407	427	366	446	406	414	426	437	407	427	412	392	399	429	408	426	435	443	412	448	431	420	391	455	446	429	423	382	430	416	378	423	451	431	418	405	446	394	416	442	460	417	428	425	447	402	422	404	488	428	434	422	387	440	456	449	408	413	403	466	375	432	399	458	436	408	416	428	424	420	419	431	450	404	449	425	433	443	414	402	434	420
29421	47428	17117	9688	6249	4627	3614	2565	1961	1774	1467	1201	1146	1043	926	784	800	749	707	635	632	637	647	605	566	559	632	633	683	625	563	612	648	596	556	594	611	604	618	604	558	599	608	621	639	585	581	590	630	616	575	580	587	553	573	581	568	567	569	608	571	562	588	569	589	550	583	523	604	568	578	529	517	548	607	566	569	584	546	548	531	564	563	511	564	569	565	551	561	592	571	565	521	542	535	535	531	578	529	561	542	561	580	520	538	548	515	570	537	500	524	521	570	550	534	546	538	530	571	533	544	583	550	551	564	536	542	499	588	533	551	603	564	536	567	566	557	559	527	533	540	575	517	557	552	534	579	603	545	557	553	566	561	590	555	522	556	539	574	519	535	567	556	574	563	600	536	518	582	568	542	518	577	516	526	554	590	545	529	572	529	536	526	592	524	577	549	543	515	502	578	575	547	527	518	542	538	533	557	539	557	536	584	533	542	550	526	570	516	586	553	507	562	585	563	554	557	572	577	542	542	574	558	536	537	548	522	549	567	554	589	571	515	573	500	534	504	541	578	510	552	552	550	527	516	595	563	553	533	562	597	561	548	568	581	592	553	560	582	517	521	598	599	541	531	564	557	592	506	529	573	545	557	559	568	535	541	592	544	524	518	529	537	542	565	544	561	542	540	595	552	541	540	566	567	547	555	539	552	541	569	548	538	547	529	520	566	572	566	547	538	547	570	566	570	532	563	547	520	544	565	570	545	551	587	551	556	514	552	570	540	564	499	569	571	557	530	575	534	544	552	524	569	511	566	522	538	561	545	571	595	554	611	538	546	578	569	563	545	570	541	561	540	565	563	570	570	578	559	545	549	563	564	555	573	592	589	540	550	537	528	579	520	550	530	517	557	526	544	571	558	543	517	537	552	510	554	597	540	534	586	530	539	541	544	537	525	558	553	563	549	547	559	565	572	548	524	557	606	568	519	576	582	573	513	558	562	560	498	526	549	586	545	518	513	569	588	550	563	550	590	528	527	557	531	566	589	558	575	590	531	538	574	535	589	543	584	520	569	558	513	525	567	538	580	585	569	532	523	576	556	535	522	545	574	555	528	551	564	521	562	571	558	580	585	548	555	571	563	560	569	532	532	575	547	548	570	532	535	575	545	528	519	538	553	523	508	548	554	546	555	556	572	545	531	606	565	576	550	535	556	526	513	569	547	574	531	524	538	571	543	559	560	502	518	566	589	558	562	573	514	563	557	591	546	562	571	527	557	536	555	558	530	552	564	537	539	582	589	542	597	575	516	535	555	522	555	576	541	581	537	549	518	517	514	591	554	553	535	540	583	586	557	548	563	541	537	605	551	545	562	539	529	556	520	525	549	528	548	536	543	492	497	554	564	523	592	564	589	532	562	588	551	586	605	522	585	513	527	608	604	555	561	518	566	595	565	514	527	573	538	560	556	533	555	568	581	510	530	582	524	549	591	561	536	516	574	556	520	584	539	550	548	511	541	566	542	552	594	547	545	578	569	606	535	530	543	567	547	586	523	614	580	550	547	520	557	561	552	536	555	561	530	543	555	558	564	553	527	585	573	565	541	534	550	512	575	559	569	528	541	525	542	562	559	582	548	563	607	579	583	521	610	535	591	582	539	554	605	570	546	556	555	518	534	582	549	556	584	525	617	567	591	558	529	553	583	576	557	532	601	596	567	584	561	557	569	555	583	505	547	501	574	570	552	556	562	579	542	487	530	517	542	586	523	572	575	581	530	545	570	532	603	568	531	554	515	524	537	566	554	552	590	530	575	580	550	515	579	525	510	591	544	512	550	530	569	582	556	551	552	547	533	537	529	539	574	527	559	570	544	564	551	543	519	518	542	580	548	557	566	523	575	586	527	543	554	527	533	508	562	563	537	565	547	577	555	555	591	563	538	581	556	526	597	510	571	547	558	569	517	546	522	546	513	557	572	526	600	560	530	557	557	575	516	558	574	528	569	643	506	496	527	561	518	541	532	558	586	533	574	514	571	527	560	493	536	570	549	549	547	582	548	538	513	566	508	549	563	494	562	547	553	542	534	575	537	570	575	534	538	522	566	536	555	569	527	566	562	570	554	539	537	508	513	559	528	568	560	553	582	564	541	563	520	536	548	549	555	582	547	564	536	573	517	584	566	610	529	552	514	574	558	511	517	544	519	555	543	594	555	562	543	503	550	576	588	569	559	543	552	551	554	535	561	591	526	533	563	548	550	570	569	565	550	539	528	560	541	528	581	547	561	564	574	534	516	599	561	588	534	546	540	575	543	596	566	556	554	589	550	541	540	516	505	514	559	527	551	544	551	513	597	540	571	560	565	553	592	533	529	580	547	576	550	529	557	536	512	575	538	550	563	512	584	539	515	578	543	558	503	556	534	580	545	557	532	523	585	565	522	502	582	544	570	551	529	576	565	540	559	539	581	558	549	564	557	522	542	593	542	544	545	577	525	554	592	579	571	507	549	561	555	529	550	555	593	560	528	553	575	554	581	522	530	583	561	553	583	522	540	526	568	577	551	566	571	532	537	521	534	570	555	591	523	501	527	551	533	538	539	559	529	557	524	533	568	518	564	547	562	527	537	571	572	573	571	558	533	555	505	546	543	525	543	555	552	520	555	576	546	574	581	530	568	546	550	541	537	570	570	535	521	541	564	559	560	515	588	541	542	593	547	577	523	577	531	524	588	569	538	532	546	514	568	522	570	533	549	546	584	544	562	556	539	586	529	557	574	559	592	546	558	559	571	537	508	561	524	568	563	574	552	594	566	522	540	550	520	569	571	576	550	566	565	545	545	533	551	524	573	549	586	548	578	561	502	587	559	570	553	538	561	526	541	562	538	561	551	562	506	554	538	576	559	543	553	539	541	536	561	594	522	545	599	522	553	570	521	582	529	568	534	542	515	527	531	518	544	535	597	535	558	561	542	542	565	572	490	558	576	531	545	590	562	538	525	511	549	559	589	542	550	508	561	537	530	567	561	514	558	551	546	543	559	529	541	553	529	556	543	570	543	523	533	558	544	592	547	563	522	568	576	536	543	516	544	572	573	595	580	522	556	516	565	547	569	540	550	528	559	545	580	542	511	510	567	551	515	541	511	513	548	551	579	539	570	617	527	562	624	524	565	506	527	587	562	571	500	554	552	554	570	597	526	492	530	556	503	526	573	571	611	548	586	568	551	553	565	583	523	568	571	569	539	538	525	573	580	574	537	535	554	562	522	562	581	574	548	519	556	565	563	562	584	532	581	573	580	532	560	542	551	517	555	577	529	544	522	521	567	529	525	583	600	532	513	509	567	544	511	560	516	558	565	552	559	528	539	499	574	542	538	572	531	534	544	562	576	553	543	539	541	554	521	579	559	528	564	505	564	549	559	571	601	562	562	533	551	577	524	563	568	604	519	534	572	571	556	562	516	568	513	548	568	528	524	556	517	544	542	581	503	545	539	581	516	509	573	524	518	508	602	575	537	530
27340	21476	11808	3023	1412	884	718	572	526	571	466	462	416	445	443	435	378	404	395	369	398	409	352	393	373	385	388	387	353	414	373	375	367	383	406	416	395	383	395	404	407	414	418	344	366	404	410	385	402	381	389	381	370	375	397	391	389	389	388	405	371	353	403	388	373	370	379	397	413	416	399	363	400	415	399	395	420	418	362	386	379	370	434	381	359	397	384	380	354	400	387	378	372	381	373	397	413	378	378	371	398	401	392	384	418	372	375	387	363	372	372	393	400	379	390	387	414	355	374	385	387	389	402	391	358	425	383	386	416	376	401	396	379	406	427	360	382	385	381	384	349	397	400	403	407	374	378	366	373	343	366	362	394	387	369	391	387	405	385	364	380	387	382	384	387	386	382	414	410	389	407	375	407	374	382	414	371	392	415	385	411	395	373	392	390	400	390	364	366	357	404	393	403	368	376	389	396	389	387	395	367	392	354	373	352	388	431	394	391	398	399	413	383	378	408	412	366	366	408	412	368	372	420	378	402	415	374	358	385	389	370	366	436	408	371	405	388	370	388	394	381	399	357	396	413	370	393	373	386	394	367	387	390	410	395	444	438	375	432	397	387	411	411	402	375	395	417	369	386	384	372	406	366	409	369	434	370	384	367	359	362	387	384	355	405	390	399	397	373	409	378	401	364	374	391	379	374	389	379	404	394	382	366	379	369	384	384	359	402	376	383	370	386	369	420	405	355	357	416	389	373	379	405	365	396	413	407	369	364	395	395	382	379	384	402	370	330	407	366	384	366	370	363	369	380	372	381	390	384	400	388	401	397	362	367	419	355	408	359	383	402	373	408	413	389	404	414	413	349	372	372	394	389	370	384	377	357	412	387	385	362	424	381	406	350	369	333	390	402	389	393	381	389	380	381	432	435	356	389	408	362	401	387	418	361	385	378	411	401	381	384	409	355	399	358	394	404	409	382	390	373	401	365	381	393	388	366	395	391	368	379	397	408	366	372	393	386	364	371	387	361	411	355	398	364	382	367	393	403	424	392	419	382	410	392	405	395	369	376	416	363	378	426	410	389	422	363	377	388	404	362	346	390	413	374	375	384	409	381	371	380	405	399	394	412	383	365	385	372	379	374	391	336	379	390	388	393	399	378	385	392	385	375	384	375	376	375	386	397	396	348	389	378	371	366	391	358	380	383	377	404	387	405	378	358	382	404	373	438	358	417	392	387	410	398	386	370	352	375	379	349	416	414	377	378	397	411	382	396	380	383	365	400	387	382	377	413	417	367	401	391	400	359	387	404	395	435	407	407	381	395	384	368	404	400	415	416	382	394	392	371	397	369	380	405	406	392	346	397	364	397	379	382	375	360	377	402	341	371	429	382	374	370	396	368	350	386	404	374	410	387	396	342	393	370	360	373	398	405	359	397	399	407	371	410	372	361	406	387	407	341	384	394	402	432	365	392	357	386	393	358	376	372	436	390	368	389	399	384	386	340	373	383	363	366	402	394	406	345	391	386	386	390	372	394	376	352	356	378	409	393	389	396	417	381	377	402	388	386	377	394	371	400	341	343	377	405	390	417	399	381	352	369	380	367	405	394	357	369	366	375	380	396	374	360	364	404	387	360	411	384	346	391	393	379	353	394	387	334	390	419	394	412	415	381	384	394	349	374	369	388	405	403	392	382	410	391	394	388	387	399	386	381	418	373	406	371	359	366	376	403	404	401	354	395	420	397	396	387	357	415	366	406	424	409	407	385	389	393	365	382	364	373	382	404	371	390	392	407	379	388	384	379	336	421	381	421	420	393	392	386	390	411	400	380	351	394	398	384	410	411	378	392	379	378	383	338	400	393	392	409	409	389	355	380	391	390	393	420	382	425	385	372	373	385	405	404	405	361	359	414	420	405	367	400	378	377	396	375	361	400	418	375	367	378	388	371	372	384	364	378	381	399	361	388	378	351	372	390	398	368	342	391	400	398	373	396	405	437	370	404	381	393	388	400	391	391	386	396	357	389	382	385	371	377	386	376	364	373	376	412	362	428	427	426	371	416	371	404	395	344	410	396	401	398	421	372	391	411	389	390	401	400	387	381	397	373	397	394	336	358	394	370	372	395	393	373	361	364	415	446	360	416	384	361	438	356	408	360	389	375	381	401	378	391	416	400	369	380	378	425	385	389	374	367	423	373	366	377	383	413	382	379	397	400	394	390	388	383	348	376	391	393	397	389	414	345	366	383	392	393	371	402	374	370	401	365	395	409	370	391	410	397	382	399	382	386	397	357	371	370	366	408	386	376	396	363	420	429	376	376	368	389	408	361	380	393	392	402	400	374	425	403	358	351	340	398	371	427	381	417	387	364	392	387	393	406	409	362	375	400	384	396	380	364	412	387	404	377	402	396	384	372	382	361	361	381	379	386	377	379	355	355	369	385	375	363	363	404	375	391	374	386	431	397	370	410	393	387	373	379	372	373	434	392	357	389	371	400	373	376	391	369	399	399	369	418	383	341	388	353	384	441	383	353	385	395	402	380	346	408	361	392	386	411	392	402	389	359	390	347	374	436	401	385	394	382	378	384	368	382	374	375	414	386	387	378	410	390	401	395	383	399	372	394	364	386	415	383	385	382	370	390	365	396	374	365	398	393	372	395	396	400	369	378	378	395	353	402	354	382	409	411	368	394	341	381	389	366	385	383	389	410	374	384	378	363	398	378	392	330	358	390	386	390	356	405	418	371	377	374	370	382	372	427	386	397	399	390	365	390	390	404	383	388	368	389	367	398	374	397	381	394	387	339	418	402	366	409	401	414	422	379	411	373	381	387	371	388	399	398	406	404	403	399	381	371	411	364	349	399	344	358	374	348	357	419	401	387	404	350	382	368	409	381	364	393	359	371	398	393	408	368	361	404	364	381	390	340	371	418	374	374	360	383	358	431	405	364	337	398	386	425	401	418	401	404	398	396	378	403	354	409	385	371	381	393	370	393	412	385	393	389	405	374	423	348	379	378	415	383	355	385	381	390	398	398	373	364	414	366	395	397	385	399	341	417	402	407	375	386	398	402	395	410	361	385	429	397	374	419	380	380	361	385	397	388	382	408	394	397	342	399	375	387	355	416	394	387	394	382	390	413	422	395	388	400	397	403	396	393	386	429	372	373	398	404	387	367	375	373	403	397	399	370	375	388	386	389	409	407	372	354	398	365	382	392	390	404	368	388	396	379	387	396	413	360	385	356	373	396	371	396	353	390	415	370	377	388	365	360	382	417	398	380	346	384	378	378	396	386	384	400	386	399	392	385	392	369	395	334	379	417	387	398	376	413	383	360	382	391	361	373	377	376	377	403	378	382	383	387	383	389	387	392	414	391	400	401	381	384	417	353	375	394	407	381	395	373	385	368	365	372	410	400	386	391	392	384	375	400	387	385	366	394	403	366	390	399	396	370	392	379	378	354	399	395	386	359	367	400	357	406	433	398	394	364	394	364	382	409	399	397	382	401	411
20831	27635	6710	3518	2252	1556	1220	996	877	843	719	702	589	571	611	578	573	498	566	500	532	529	505	528	473	544	521	478	492	523	476	478	514	481	507	519	506	522	515	483	496	512	482	523	522	513	512	491	508	515	501	528	512	527	473	492	527	531	502	533	506	505	480	489	483	495	514	479	505	490	488	518	500	483	488	501	469	511	483	481	514	494	499	478	441	529	480	491	515	496	501	519	488	489	486	472	491	495	509	474	504	539	464	479	487	507	491	518	523	472	486	487	510	496	477	516	508	518	474	478	492	472	507	489	498	541	491	516	480	489	540	493	493	463	512	501	462	489	534	498	461	470	475	503	499	478	488	500	511	445	541	483	494	529	493	553	501	506	504	460	515	510	516	480	488	486	493	494	503	519	496	506	453	489	489	497	486	512	480	484	489	484	479	488	499	529	493	539	471	462	453	511	496	517	487	530	476	486	480	515	493	475	500	479	514	506	479	491	497	481	494	503	515	488	496	511	476	495	466	464	496	486	475	487	503	529	530	502	497	502	512	486	475	502	498	476	494	471	509	483	507	450	512	514	517	484	504	458	473	528	468	473	491	492	480	532	469	489	480	479	468	493	483	502	489	494	507	518	508	457	497	513	497	547	511	474	491	497	528	486	526	505	475	526	495	494	495	503	449	486	485	453	570	474	483	481	463	477	491	490	519	437	505	506	481	520	493	513	489	552	471	482	522	506	524	509	500	472	487	515	509	479	493	534	550	474	523	499	495	483	520	481	494	503	491	514	516	470	496	447	502	539	490	470	490	474	497	494	496	475	480	460	483	467	517	489	525	506	501	514	494	488	486	487	514	501	485	516	508	490	486	509	472	517	515	483	518	436	500	435	484	493	518	506	472	512	502	549	528	499	462	513	487	502	497	510	515	493	526	550	445	499	509	472	502	518	485	480	520	508	487	539	507	510	503	500	514	488	484	491	512	520	493	471	486	504	515	476	496	500	500	459	510	521	484	500	505	468	480	522	485	491	506	502	472	501	483	496	496	470	510	497	459	527	497	484	495	501	480	495	526	484	522	521	490	485	500	526	480	469	469	486	510	486	499	511	529	498	481	501	501	459	475	474	496	498	488	507	499	499	446	478	471	458	507	508	478	501	552	478	533	506	515	491	510	500	520	523	515	497	502	477	470	504	517	533	488	529	506	446	517	498	446	482	489	517	505	505	485	483	508	509	485	500	524	493	479	490	474	520	518	495	476	562	519	515	530	500	517	508	493	502	466	499	431	498	502	448	534	452	491	492	495	485	469	454	499	541	505	459	484	463	450	468	534	456	525	504	490	509	438	479	486	510	519	496	487	483	466	513	495	456	464	526	474	512	463	471	490	487	470	496	492	515	493	477	465	502	510	508	472	531	493	472	500	494	461	528	503	474	483	483	514	498	467	509	510	470	504	498	465	469	495	495	508	489	547	481	495	503	521	452	458	470	468	482	518	521	499	483	487	527	486	513	514	480	482	487	470	477	526	439	474	464	518	514	493	482	473	513	466	508	513	513	494	468	466	496	461	484	518	483	493	469	516	502	520	473	482	452	504	509	497	552	491	485	486	530	502	558	517	503	465	510	504	535	472	491	469	506	478	482	513	480	486	489	490	497	503	497	475	476	503	463	481	479	484	486	516	506	455	504	489	524	515	506	486	490	500	496	488	493	492	474	482	469	475	519	523	506	455	519	484	489	497	481	464	535	486	502	512	504	481	494	487	503	504	507	490	455	463	518	510	500	523	506	476	493	495	531	457	488	517	482	503	497	504	473	485	493	458	497	488	480	512	546	506	449	478	527	489	470	521	512	510	464	518	491	517	504	524	499	485	462	452	478	503	482	460	458	506	469	483	508	481	496	498	507	502	490	486	487	486	478	477	536	485	473	543	494	499	496	498	524	498	494	528	477	465	508	483	474	485	467	476	500	486	542	495	460	496	489	498	504	510	509	520	488	494	495	511	493	508	495	508	514	467	473	496	477	461	483	489	506	500	509	469	484	489	462	523	486	509	468	491	514	486	487	528	457	513	485	493	449	479	527	461	497	534	473	519	511	498	509	499	505	516	475	489	489	491	496	462	534	503	499	461	478	489	486	554	461	515	488	564	479	482	528	510	465	491	476	526	526	485	440	484	513	514	501	514	509	497	489	494	484	479	481	516	495	476	519	467	506	497	538	517	489	468	526	499	522	501	480	480	496	487	479	478	478	535	482	467	501	484	493	524	481	452	525	481	501	512	512	453	471	489	478	503	509	528	498	472	492	537	472	495	447	488	521	496	446	502	529	489	490	495	493	501	509	484	504	471	506	490	486	488	510	481	511	501	526	476	485	510	502	519	521	501	464	493	480	483	511	522	507	500	494	467	521	475	443	470	515	504	479	496	499	499	492	473	508	491	447	477	491	485	494	490	524	502	492	531	481	508	464	507	501	525	483	514	480	479	521	501	482	517	482	455	533	474	517	489	511	519	500	474	501	526	487	516	496	497	493	511	473	467	523	473	486	521	482	448	494	505	484	477	516	491	512	501	505	511	495	486	490	473	503	500	527	456	467	509	502	492	469	500	496	487	497	476	484	470	495	482	487	458	506	506	522	468	492	526	504	472	456	477	528	488	491	472	506	480	487	532	499	496	471	487	471	511	479	475	494	519	493	472	479	519	503	452	512	465	469	466	467	474	518	521	452	548	490	508	522	426	476	493	481	518	523	496	515	462	532	482	498	433	514	465	493	542	474	491	512	508	514	481	506	466	490	510	486	479	517	485	524	504	482	501	476	526	482	519	506	521	487	435	511	470	483	537	540	507	508	547	463	487	453	479	525	509	499	478	451	495	493	527	466	469	463	521	524	526	480	523	505	467	515	497	470	477	516	513	498	495	490	568	501	493	490	493	551	478	478	498	510	469	491	461	527	521	449	478	464	504	455	475	473	507	500	447	503	498	524	487	477	523	479	523	519	511	438	453	530	487	480	504	482	480	508	495	507	486	511	486	501	459	486	499	479	492	531	475	480	484	482	528	536	520	509	494	479	489	462	490	482	547	463	505	513	480	500	535	507	461	469	464	469	486	503	484	515	508	476	496	468	519	488	454	507	483	457	504	452	458	490	476	477	499	458	470	482	475	498	483	531	481	493	474	478	493	468	504	495	470	519	491	475	461	490	505	502	464	498	518	498	477	492	508	458	471	487	476	474	525	507	495	491	492	495	501	499	474	489	479	452	511	497	509	517	502	496	491	502	489	462	469	501	499	503	497	514	495	496	536	501	497	499	486	480	502	531	520	512	518	494	496	534	452	464	472	471	503	484	509	461	491	509	477	493	514	505	481	498	482	474	500	530	458	515	471	514	509	484	475	509	516	484	488	477	490	530	425	520	495	493	445	491	494	447	482	483	510	472	491	484	465	489	527	484	549	519	462	501	481	527	499	534	493	496	487	510	485	525	549	503	526	463	568	473	497	497	479	496	508	496
23117	21185	28517	24110	21147	11291	1968	1163	1031	902	831	786	742	718	641	638	643	664	639	579	592	614	571	615	586	591	528	580	517	588	560	581	560	601	543	579	581	541	580	627	558	583	575	555	558	599	602	579	571	568	581	566	556	566	584	525	567	542	537	552	612	588	558	597	497	533	552	530	534	597	554	578	577	509	604	560	524	566	564	546	574	527	559	565	593	575	547	577	570	541	560	585	592	543	537	552	572	551	573	557	572	565	545	571	546	604	591	577	578	625	560	557	564	553	536	557	599	561	571	556	570	578	547	583	572	514	540	545	569	539	557	572	539	525	579	554	577	546	552	569	565	541	553	513	572	541	563	541	588	582	548	582	554	574	553	577	572	560	571	541	567	543	559	553	538	593	524	553	571	551	589	578	545	576	580	549	515	551	574	543	603	517	556	561	563	560	548	604	583	564	616	537	576	561	551	556	555	537	560	544	605	542	506	566	550	545	560	568	562	550	524	578	593	570	565	550	558	526	546	585	528	568	615	585	567	590	532	557	562	553	534	570	542	579	575	559	590	557	574	523	579	575	538	557	582	556	568	566	529	556	588	592	563	574	585	579	493	544	535	561	556	559	512	560	518	539	577	565	571	562	542	538	522	549	572	518	545	545	537	521	595	563	552	529	587	536	506	546	539	553	584	572	565	532	574	573	528	590	565	595	561	533	573	578	570	614	522	594	571	547	577	573	570	611	555	514	559	566	529	543	581	581	583	531	578	547	531	595	531	541	563	550	565	562	565	550	565	556	585	596	571	568	539	538	629	550	571	560	567	562	587	561	555	553	590	554	525	528	570	598	571	570	566	535	551	528	579	543	545	560	591	547	566	551	543	582	576	552	576	567	544	547	512	590	610	557	535	552	588	550	563	534	577	544	620	613	568	548	540	544	556	509	540	573	543	516	565	576	566	554	593	587	606	552	576	543	570	492	568	580	578	548	561	582	591	590	558	584	582	526	528	537	550	485	571	529	545	559	560	556	534	584	539	545	572	560	554	557	552	585	560	529	528	564	600	595	560	529	591	551	557	534	571	592	569	555	560	570	548	512	584	537	567	577	564	587	526	603	606	562	562	569	562	567	570	574	561	537	557	569	513	556	531	525	518	540	578	533	555	562	570	532	519	534	545	544	569	567	550	524	582	554	555	576	561	591	564	530	608	550	542	559	546	574	555	553	579	568	557	572	557	565	547	591	527	571	562	562	531	553	516	548	556	585	579	541	564	543	542	514	595	552	557	571	553	551	535	610	512	528	606	599	565	581	586	588	588	546	567	560	604	556	531	492	564	528	584	543	573	574	547	557	553	565	569	547	526	555	550	599	524	554	522	542	572	553	558	548	569	559	553	579	549	551	571	574	549	579	581	528	551	530	586	565	538	532	527	581	509	576	576	560	576	550	525	545	569	558	559	568	551	543	556	581	558	572	569	532	556	534	562	564	560	512	564	510	564	562	534	558	539	524	583	555	505	568	557	550	546	559	589	562	539	573	541	564	560	508	539	604	543	534	555	585	537	551	583	561	589	557	593	572	550	578	556	581	592	551	553	532	537	540	507	549	567	651	515	510	578	527	581	563	562	578	547	553	531	543	574	574	535	548	615	506	528	551	518	526	586	580	550	538	537	576	539	583	559	587	537	503	538	555	541	546	524	563	555	521	548	546	548	607	558	573	595	561	541	551	521	605	514	553	563	529	540	551	529	562	579	552	518	553	551	543	548	506	552	548	539	518	546	579	519	608	598	572	547	542	555	511	581	554	565	546	563	577	566	571	586	588	575	579	535	528	575	547	536	550	568	559	537	533	550	590	521	583	600	521	606	593	600	567	547	545	562	518	593	514	583	519	553	537	595	541	550	547	590	546	546	561	542	580	551	542	578	585	578	586	565	567	525	574	557	533	576	532	543	570	558	551	562	564	529	569	579	564	531	558	554	524	581	546	564	567	527	568	530	551	567	578	538	585	601	546	548	519	546	564	519	571	599	567	549	527	545	596	553	521	576	542	565	588	563	572	616	537	585	532	521	545	575	600	505	541	547	569	545	547	539	556	545	553	554	552	528	592	564	510	607	581	528	538	554	540	595	518	570	576	575	566	579	579	535	558	583	526	554	588	535	555	552	537	573	582	560	595	566	535	566	583	551	558	578	536	579	572	560	530	535	526	550	551	533	604	604	560	545	537	534	557	565	543	576	547	566	555	561	583	559	564	547	521	548	588	573	544	539	502	568	562	537	566	557	554	533	562	556	540	568	522	559	556	539	609	576	551	550	535	561	525	572	558	595	570	574	582	536	514	524	507	599	598	550	539	560	520	516	590	535	568	537	533	486	587	557	526	554	578	553	581	512	562	555	520	536	582	560	565	574	573	604	574	573	590	550	591	550	574	572	621	552	534	526	571	490	580	549	553	551	528	533	586	507	541	564	566	572	534	551	546	607	586	568	549	571	507	590	548	570	526	588	570	530	584	541	549	569	551	605	543	575	543	599	589	560	553	546	544	541	597	604	559	560	502	622	559	535	559	556	516	517	572	576	568	564	511	556	556	578	604	564	547	578	545	536	564	589	535	521	572	546	580	543	563	557	542	528	573	584	602	575	530	516	557	572	575	560	583	587	576	547	647	566	588	552	543	590	538	537	537	523	520	565	528	572	577	567	530	584	587	548	569	569	584	551	600	554	569	577	549	567	568	541	550	555	512	604	545	582	593	545	561	569	562	528	588	534	528	568	582	569	548	558	550	558	527	576	523	570	564	568	501	545	579	605	562	568	579	541	545	539	572	542	583	548	581	580	571	569	551	595	583	534	554	559	566	585	571	603	569	593	567	539	601	554	521	549	566	559	546	568	584	554	588	583	531	542	563	531	571	572	577	548	527	578	573	553	516	549	550	532	537	552	576	577	580	587	574	590	561	553	553	562	527	586	590	536	537	603	554	576	516	527	520	544	563	553	561	539	554	533	560	551	578	583	574	567	573	580	555	565	539	561	517	574	542	524	546	507	506	575	590	554	558	567	558	579	564	562	578	575	535	540	526	572	576	552	528	530	544	517	571	592	547	545	627	554	562	581	583	571	579	568	556	552	562	530	551	543	564	599	583	514	566	555	591	571	514	566	584	570	563	587	599	524	533	532	622	553	546	550	541	553	553	558	555	590	503	533	593	547	541	563	581	549	583	555	583	545	581	575	547	586	536	543	586	549	551	539	586	522	581	539	553	569	588	528	513	560	535	523	567	537	586	548	557	533	533	599	580	585	532	536	542	546	560	515	563	507	561	538	561	530	556	557	553	556	564	538	547	591	560	523	555	568	531	523	538	565	540	571	545	542	544	544	556	552	558	586	551	555	506	537	592	577	564	543	544	607	539	591	583	547	530	548	578	554	533	561	584	492	564	551	529	531	583	551	609	520	542	494	617	592	540	551	578	583	567	575	586	549	554	590	522	524	569	535	554	560	550	554	529	572	528	569	582
25923	41220	13599	6934	4901	3358	2490	1970	1766	1541	1330	1171	1010	988	912	864	913	816	746	792	800	770	768	779	707	730	754	700	715	726	780	694	768	700	753	800	712	733	770	737	732	743	756	761	722	722	711	753	713	694	695	698	785	695	712	722	714	724	777	754	727	698	727	735	694	738	715	716	708	682	722	734	697	725	707	717	739	691	686	714	741	676	695	699	712	708	701	744	697	696	709	676	746	685	735	724	739	681	676	730	719	722	733	701	703	675	727	732	720	703	723	712	728	682	675	666	717	728	709	748	687	711	726	699	729	688	719	724	709	697	785	697	745	717	743	742	686	716	714	681	727	735	751	713	701	728	689	716	703	708	648	651	646	755	680	692	722	719	690	666	728	662	779	688	706	766	682	707	680	702	740	678	700	680	665	676	736	709	693	717	690	717	681	710	737	677	711	705	715	705	701	708	721	629	693	708	701	712	758	680	717	695	722	706	677	717	676	690	707	685	714	752	726	744	719	698	703	700	673	691	701	734	756	689	672	673	643	756	702	673	712	735	717	732	680	706	702	688	698	682	687	723	718	669	702	733	756	688	738	699	730	719	743	704	714	769	710	734	696	651	738	705	708	722	733	712	687	709	653	727	747	673	682	687	724	722	732	678	743	648	697	687	713	726	686	680	707	700	677	747	749	672	706	731	713	726	666	733	689	664	653	720	726	717	682	679	704	744	744	711	752	709	748	728	724	725	718	688	729	716	731	774	727	691	693	653	710	711	690	739	685	752	741	694	677	727	692	676	731	693	704	717	725	656	710	702	672	688	749	674	676	674	699	713	749	700	722	765	711	740	716	689	718	729	680	713	713	749	737	729	739	735	691	734	682	673	731	717	760	721	682	690	690	745	732	671	682	730	719	700	732	731	676	701	749	733	707	746	745	666	690	707	694	717	679	693	679	693	673	717	743	761	734	737	671	679	711	705	755	666	702	711	749	663	707	726	727	710	653	715	715	725	684	737	747	701	719	724	724	703	666	717	728	712	686	689	673	714	752	675	676	701	683	695	753	642	692	715	706	681	739	707	700	777	730	731	756	718	699	709	719	686	696	718	699	689	745	751	719	713	714	716	684	681	678	684	738	677	686	694	726	688	711	678	708	688	717	744	728	728	772	704	663	681	738	769	728	753	737	685	714	721	707	753	739	681	710	697	619	682	666	698	716	704	726	680	694	699	685	646	724	767	703	682	653	721	710	683	686	666	676	679	769	768	715	676	732	709	730	723	709	713	754	698	707	705	693	724	692	720	657	716	672	747	700	727	653	707	655	670	727	683	689	740	718	676	740	733	653	735	694	708	718	704	698	708	706	693	680	713	718	692	688	627	747	674	718	670	704	695	698	706	735	696	682	721	761	736	691	727	739	731	723	706	763	698	722	718	724	701	699	745	700	707	720	693	677	707	645	708	708	728	679	711	733	692	712	697	650	720	728	696	689	689	696	704	748	664	733	702	740	740	651	710	728	713	654	691	699	699	699	681	706	689	714	708	751	717	694	690	739	707	687	679	674	687	661	699	710	702	682	688	693	710	699	719	708	704	694	682	709	720	740	676	677	696	722	701	699	680	667	704	647	710	695	705	712	745	687	707	655	674	707	709	708	698	727	696	717	762	756	723	752	682	673	686	667	711	725	742	704	703	712	679	674	696	725	691	720	689	737	704	741	706	692	684	742	740	701	713	742	699	676	686	714	684	732	704	684	679	677	752	687	706	704	660	701	721	703	682	660	717	722	713	729	724	673	685	712	699	679	716	794	687	666	729	750	725	730	674	656	751	697	686	700	736	714	699	702	696	690	734	742	724	722	736	685	747	767	701	706	745	683	686	688	736	685	687	735	737	732	710	668	688	699	682	671	776	690	654	744	753	673	718	698	679	688	684	727	714	762	731	700	697	736	713	703	705	689	714	709	706	748	756	747	674	706	708	728	712	731	671	728	695	710	701	699	679	674	731	725	709	694	734	675	673	722	711	687	715	746	689	723	691	722	681	629	703	652	683	672	703	711	712	751	695	679	731	744	719	686	725	683	661	692	715	699	688	735	690	706	701	688	756	724	703	706	758	698	708	700	728	705	724	719	707	682	726	708	674	736	669	677	738	721	711	720	731	728	718	648	672	697	720	704	652	705	750	695	733	690	719	734	704	708	696	659	682	715	705	720	713	696	686	710	706	750	713	738	692	726	744	699	719	693	699	671	663	709	710	715	699	684	699	710	723	694	694	725	720	688	720	738	676	726	639	682	697	713	731	694	704	699	661	723	685	709	745	748	734	707	704	694	680	719	660	685	671	680	676	730	681	713	713	744	700	712	732	711	724	738	692	657	672	758	690	694	710	702	706	720	713	739	697	700	703	661	728	672	695	714	730	691	670	649	760	753	751	694	723	688	713	689	722	715	709	703	736	673	724	711	729	703	731	708	722	708	733	738	693	729	710	676	693	657	757	703	711	722	706	701	698	749	755	770	733	731	722	705	662	701	697	725	690	696	681	693	691	709	710	706	723	671	712	735	713	711	653	733	662	726	682	690	695	688	699	699	717	650	726	709	692	667	734	723	772	705	696	683	699	708	722	678	739	673	713	700	721	668	730	690	708	698	701	737	715	707	716	706	696	687	724	701	703	754	705	684	688	700	740	701	701	691	749	721	742	781	685	643	743	740	670	705	693	651	717	704	707	710	709	714	711	639	678	731	688	733	720	692	685	719	679	689	711	722	701	685	712	712	705	734	699	690	706	705	712	657	686	689	718	709	721	697	684	727	761	719	705	690	695	731	756	702	697	611	700	736	695	723	709	703	731	739	717	728	721	740	672	685	705	693	684	750	700	724	733	695	766	690	677	695	697	695	689	668	687	722	705	736	714	702	713	688	647	720	707	699	736	687	744	754	709	727	716	719	721	678	790	709	724	703	678	705	673	709	717	707	720	741	694	724	719	678	680	653	697	720	692	700	733	696	747	709	710	664	713	711	696	733	730	710	672	688	699	731	698	715	690	649	685	730	758	711	735	708	745	658	736	704	711	711	697	689	725	676	682	719	705	712	678	727	718	722	677	693	726	707	684	703	697	682	698	702	724	709	712	677	735	727	714	708	678	695	685	704	723	677	702	749	751	701	746	718	716	701	694	698	733	681	697	711	691	694	650	740	689	727	694	684	712	681	747	727	689	696	694	729	703	703	703	663	760	689	729	724	712	722	693	647	684	640	617	681	711	686	725	695	681	743	710	734	725	673	746	713	728	686	732	729	713	659	710	682	701	688	712	683	689	730	727	671	715	746	695	668	688	691	695	715	666	713	650	696	714	669	703	740	727	707	719	711	757	713	711	661	673	699	767	729	733	733	685	703	689	692	715	757	679	728	719	715	735	722	705	665	704	713	670	712	712	682	669	680	696	708	709	719	696	690	703	694	705	672	696	739	739	724	695	669	708	739	715	707	709	704	636	686	676	668	711	715	746	681	657	676	743
24311	21161	27255	25110	9941	1383	754	638	582	490	370	325	336	291	320	277	266	264	245	255	231	208	226	248	221	222	249	264	244	241	258	249	232	219	231	245	224	229	237	234	232	231	245	234	233	236	259	220	235	266	253	262	196	236	270	221	207	251	222	255	257	234	233	221	242	237	228	203	248	230	202	241	226	215	209	226	234	215	252	217	219	226	237	240	234	229	213	243	249	248	256	245	244	239	218	232	251	209	221	226	205	203	206	230	227	242	243	227	253	245	232	204	226	202	234	236	213	226	222	213	227	229	213	217	222	221	210	248	232	230	237	233	236	200	259	241	238	258	227	251	242	200	259	221	215	247	224	233	242	232	232	213	246	227	219	261	233	246	214	219	243	202	241	257	204	233	285	238	224	257	215	225	215	212	208	244	233	229	250	219	262	220	214	232	222	230	224	241	194	207	242	217	241	239	241	213	241	247	216	226	226	233	227	214	213	232	241	241	237	225	215	238	214	220	241	232	210	245	232	214	238	196	227	217	233	224	237	222	256	226	219	241	207	232	205	232	244	207	265	226	232	239	238	218	238	239	207	244	200	226	214	229	228	213	252	214	217	229	226	239	224	247	246	224	221	206	227	239	215	197	236	220	225	224	211	235	236	234	224	256	255	249	208	221	254	241	233	244	215	237	230	230	248	215	243	228	229	253	227	213	228	213	224	228	198	240	216	208	213	219	246	239	248	198	233	262	213	229	228	231	261	245	217	236	232	234	231	243	216	202	222	225	234	254	203	223	211	262	215	220	236	219	210	240	217	213	235	243	228	229	233	230	225	206	224	210	226	220	232	246	222	211	253	221	225	207	221	221	211	256	215	249	233	229	231	217	225	235	240	209	223	226	245	223	251	227	230	212	214	230	254	228	235	206	211	209	237	236	224	253	212	235	219	220	229	230	230	243	242	232	201	251	237	239	255	247	244	184	232	233	228	217	226	232	239	244	225	198	213	195	216	219	239	213	239	242	220	242	230	227	236	251	249	267	218	242	221	232	202	228	230	226	229	232	213	203	229	222	248	204	230	227	231	240	217	208	227	187	231	200	249	231	248	230	234	229	234	213	225	243	224	234	219	239	229	227	237	220	240	210	242	211	240	229	196	237	239	240	248	232	239	237	221	218	232	233	236	211	238	266	236	235	246	233	231	225	252	244	245	239	226	245	216	229	219	211	208	230	220	235	229	235	240	229	245	236	254	255	235	217	245	217	210	226	201	201	202	233	238	210	220	222	216	211	228	246	205	230	237	242	229	261	219	221	218	220	230	238	228	237	251	255	218	243	240	214	263	238	214	236	226	212	240	219	221	224	237	229	245	225	222	246	231	217	224	234	225	265	243	231	253	225	237	228	230	222	210	247	227	226	222	212	211	251	203	232	229	231	233	208	252	210	241	242	223	220	246	242	217	217	217	230	251	222	207	245	230	230	212	216	213	220	217	221	246	198	212	238	247	242	230	245	232	239	223	226	233	225	239	211	209	227	251	228	220	231	232	237	202	233	202	251	231	202	240	221	218	239	211	236	229	230	229	234	216	209	239	223	233	203	234	244	249	219	240	231	210	243	217	215	215	240	249	235	242	236	238	241	222	228	243	224	233	216	229	228	221	243	238	222	227	225	248	211	229	261	243	245	243	222	219	215	214	248	222	203	242	203	189	229	238	211	243	208	211	222	204	221	234	228	230	235	232	222	202	240	223	213	238	211	238	242	218	223	238	225	239	236	237	238	225	231	239	235	223	229	241	237	216	230	224	215	215	230	216	248	234	233	237	213	213	237	250	225	224	216	238	226	237	201	217	244	236	238	234	233	208	212	227	252	214	227	210	218	226	231	228	207	197	216	209	236	236	216	222	214	220	243	243	243	220	225	238	216	199	249	218	215	238	238	213	240	245	240	222	228	249	243	218	216	220	238	208	231	238	210	208	247	245	247	233	230	204	224	228	214	255	213	223	239	217	227	227	206	229	241	246	222	232	230	220	229	229	235	233	211	198	214	260	220	228	237	236	246	233	210	231	241	214	248	249	239	230	214	221	219	229	232	232	234	202	246	227	214	220	198	200	225	237	217	244	256	226	243	217	216	202	239	230	216	250	239	211	232	245	248	222	213	209	257	224	225	239	230	245	221	212	250	250	219	225	231	243	223	249	212	216	257	233	226	221	217	200	254	228	246	239	209	231	226	215	219	218	220	234	210	236	246	239	212	218	240	237	215	239	245	230	240	211	227	213	221	208	220	223	238	239	213	248	244	227	222	215	233	208	243	224	232	243	229	239	222	246	219	216	232	235	246	246	207	220	211	230	218	224	228	230	203	222	240	208	238	191	212	229	218	215	247	244	223	239	236	216	198	198	213	240	220	199	232	241	244	214	219	214	242	210	237	224	229	227	241	223	242	206	216	241	212	207	236	232	232	225	239	237	213	217	229	244	202	212	249	201	240	210	210	250	253	219	213	221	248	213	225	243	194	229	202	224	209	224	237	219	215	248	237	251	206	250	218	227	206	217	225	245	241	267	209	205	220	203	242	213	230	230	239	228	237	225	220	215	269	208	243	237	241	233	225	226	225	215	207	232	219	224	197	203	199	229	232	230	228	209	226	219	228	261	228	225	240	212	227	215	213	206	231	247	196	228	219	239	255	207	212	232	215	218	217	214	213	188	234	245	240	212	230	214	226	238	193	202	219	219	218	216	250	243	242	225	244	212	215	231	211	237	259	247	242	234	227	221	234	218	238	204	253	237	233	219	218	206	230	221	254	231	234	233	265	234	230	231	226	234	233	219	229	232	224	250	223	223	232	222	220	237	259	228	216	250	234	221	208	212	230	237	241	227	240	214	233	238	253	236	210	230	220	231	230	240	220	221	223	222	248	202	241	235	234	232	212	240	233	218	212	232	228	220	217	209	214	259	210	233	222	216	244	236	212	225	207	216	239	274	238	225	221	228	250	232	223	197	235	248	222	219	207	237	218	254	216	224	220	215	204	230	232	229	257	212	203	215	193	222	225	214	220	246	232	231	238	232	209	245	243	237	221	224	229	223	221	204	228	224	205	224	222	231	252	221	249	220	232	245	239	227	211	222	252	239	234	242	227	234	216	219	183	232	195	222	245	242	226	237	197	200	233	227	259	243	248	213	209	208	221	227	261	220	222	241	233	204	237	208	248	204	222	205	203	221	218	214	214	227	228	226	231	228	246	234	233	197	248	251	221	211	243	214	223	214	235	213	237	206	223	263	253	219	251	208	222	267	188	209	209	252	224	237	263	241	234	216	215	256	224	221	225	214	230	241	239	221	239	236	263	221	256	214	210	240	218	229	227	211	222	211	229	229	240	215	233	231	198	225	196	222	224	239	226	240	191	250	192	193	206	216	183	219	248	219	219	230	223	213	233	263	230	211	217	194	212	221	219	259	235	217	192	221	228	240	256	222	258	230	212	227	267	222	227	214	223	227	223	235	210	224	199
24655	36018	10469	4720	3487	2293	1437	1284	1127	920	741	552	522	505	439	427	413	419	380	381	347	336	369	335	355	311	336	323	331	310	336	354	286	333	308	296	333	296	309	311	301	343	328	315	317	343	322	339	311	319	326	317	313	316	328	335	333	345	294	333	317	321	297	306	297	294	309	332	287	332	319	334	315	285	317	301	345	342	318	286	267	322	303	314	324	300	300	306	305	310	335	308	297	334	343	296	305	297	293	294	314	288	331	305	299	315	305	312	296	298	293	297	321	308	314	278	311	323	301	319	319	323	299	321	339	301	319	313	286	300	287	292	287	318	306	307	300	292	311	310	303	260	317	293	291	300	287	294	294	312	321	334	285	298	310	325	336	309	289	296	311	291	288	305	342	316	296	315	299	307	300	303	342	315	289	315	305	284	308	304	285	300	294	305	303	355	286	322	318	303	274	324	317	317	336	279	291	292	296	327	311	308	335	295	298	329	323	302	295	301	344	326	307	308	322	290	294	315	303	291	318	325	310	307	324	302	341	297	303	315	309	332	276	305	300	302	323	316	285	297	332	320	293	301	312	325	306	308	319	338	307	311	317	280	290	330	315	294	283	291	300	313	316	307	334	279	309	315	305	287	303	300	280	292	296	309	306	281	285	280	278	304	315	288	299	331	311	321	320	294	317	309	325	304	297	309	308	316	293	305	307	317	285	318	305	323	310	301	310	285	293	296	309	332	302	300	321	322	322	290	309	317	296	298	307	325	290	302	329	326	285	301	326	310	295	308	324	306	329	327	302	292	312	319	295	319	303	295	325	276	330	314	306	297	331	310	303	286	306	322	309	304	290	281	306	306	282	271	300	289	320	288	271	287	299	307	334	322	328	285	318	283	314	302	269	324	297	297	294	296	321	313	313	308	307	288	346	318	288	313	329	328	324	299	315	309	307	305	279	273	301	321	284	315	334	327	272	276	288	321	332	308	286	346	334	274	298	353	331	287	292	291	291	303	304	283	294	345	332	308	299	322	305	309	298	294	298	334	324	292	280	317	296	303	349	283	336	339	276	322	339	304	301	299	345	260	298	310	306	304	303	301	349	291	316	327	296	320	316	334	300	301	313	314	324	283	310	284	316	311	283	308	300	320	291	331	281	301	306	271	286	296	322	343	324	282	277	320	277	310	299	282	301	292	283	329	314	282	295	309	294	292	292	291	349	297	303	314	310	297	315	299	303	317	324	306	298	324	342	288	321	298	305	340	308	286	318	304	304	312	314	298	299	312	286	311	306	307	313	291	305	300	331	322	292	335	303	294	351	264	333	326	319	302	286	293	275	316	282	301	300	305	279	287	321	307	274	299	287	314	314	321	308	295	320	308	319	322	299	303	288	311	305	312	295	303	303	285	332	302	309	292	318	302	313	317	305	314	306	319	288	286	328	318	339	303	315	296	304	273	322	328	293	288	280	300	325	326	302	329	283	279	297	308	283	309	312	296	290	291	338	310	300	339	299	282	295	327	289	301	340	311	290	323	323	318	322	297	346	293	280	320	297	289	318	290	322	303	308	280	330	343	295	307	315	309	303	305	310	342	340	294	307	329	312	312	306	318	344	304	321	299	278	301	271	292	308	318	298	295	311	279	342	311	293	297	325	282	300	302	305	302	305	309	287	316	285	295	303	276	307	303	285	326	338	347	322	322	272	310	297	298	304	291	312	310	273	286	310	279	298	298	316	318	317	299	299	312	322	308	272	320	275	320	294	310	326	296	303	278	333	319	286	289	321	305	293	287	322	328	305	306	291	272	299	334	264	323	325	330	309	297	294	276	283	312	307	336	293	293	287	314	305	320	320	316	329	343	283	314	303	276	311	300	311	311	302	297	297	280	310	321	297	312	301	299	336	309	326	324	327	280	311	308	308	329	326	272	320	270	277	308	326	304	295	302	326	333	281	296	314	303	302	296	303	317	311	327	300	340	274	296	332	281	357	311	304	312	275	297	323	312	324	340	294	327	311	331	297	320	289	303	306	313	334	308	299	285	303	284	336	302	293	325	296	318	301	309	309	315	314	290	307	308	313	302	313	316	303	287	293	323	324	335	306	332	287	297	290	308	284	305	332	318	307	308	297	326	284	325	338	321	324	299	343	285	307	335	310	290	319	309	290	296	315	326	302	307	298	340	291	291	299	304	337	300	304	293	323	293	299	303	265	309	307	286	288	320	328	313	270	287	308	299	317	334	318	304	339	323	293	314	306	306	310	297	284	317	308	305	319	317	317	333	324	302	292	310	300	328	299	323	296	282	292	310	314	298	335	287	311	325	314	338	318	317	330	318	318	331	300	261	278	323	287	288	293	283	330	317	341	280	320	298	294	301	320	331	291	319	328	304	305	314	296	305	311	303	293	320	287	296	296	303	283	290	278	312	278	333	325	338	328	311	311	315	322	297	300	342	289	315	310	307	285	326	277	318	329	303	300	314	309	298	282	319	293	316	293	323	306	310	307	311	317	314	276	302	276	316	326	281	311	303	341	330	318	300	323	274	310	310	298	324	286	312	315	300	294	300	319	313	302	294	288	280	324	313	323	298	299	339	300	299	296	295	302	310	277	295	293	315	298	301	290	307	277	300	342	318	299	317	318	281	325	282	304	302	311	310	299	293	300	252	329	313	309	301	305	293	267	308	323	309	308	330	315	323	292	295	311	325	312	330	292	295	285	306	287	297	321	305	304	333	321	290	295	292	312	315	324	316	326	309	320	279	310	303	309	313	298	287	295	290	316	310	301	316	291	308	321	287	305	340	327	327	331	298	286	284	302	306	314	273	301	301	289	309	307	306	314	292	275	330	288	292	304	337	291	282	317	329	286	322	323	351	302	319	333	312	293	319	299	309	292	321	308	343	285	316	320	300	316	301	320	352	299	308	316	316	316	295	290	296	317	274	318	302	321	289	297	270	318	294	313	275	308	290	327	294	312	317	319	298	292	293	302	286	297	327	323	300	311	305	303	287	329	306	325	306	300	302	328	325	283	282	303	319	305	323	286	307	336	316	310	318	325	315	320	320	309	308	313	290	293	291	284	314	335	314	331	298	313	314	326	296	303	290	324	306	300	308	272	298	307	283	303	305	321	308	317	307	327	304	319	315	332	327	355	298	325	314	299	298	328	312	324	299	316	309	298	286	274	289	305	306	292	281	324	297	285	308	340	293	291	303	306	274	289	325	317	323	340	305	280	259	308	272	335	295	308	291	306	295	318	308	327	290	297	303	308	324	301	295	307	305	283	308	284	303	326	308	281	298	306	319	315	284	284	317	334	261	307	309	331	286	307	310	292	315	312	318	313	278	301	287	317	324	343	302	275	290	293	276	306	306	323	302	286	336	312	320	324	315	301	286	306	331	321	280	301	342	310	298	315	317	287	332	298	312	285	321	316	305	303	337	319	302	309	330	304	299	310	298	326	317	318	301	328	310	263	292	302	314	286	309	298	294	317	303	313	315	315	286	345	307
22241	21232	29037	23750	21231	21273	9111	1675	1218	990	825	750	676	614	605	549	550	571	509	522	516	439	490	459	467	470	484	485	492	487	483	397	490	476	447	468	478	455	417	438	470	419	440	473	493	425	447	447	426	438	462	457	468	494	447	457	458	460	479	410	459	448	458	450	440	410	441	445	436	444	398	417	433	448	470	446	415	422	450	433	468	452	473	391	449	422	458	435	449	434	427	458	415	433	436	439	455	399	458	451	374	427	421	445	424	455	397	425	433	477	409	430	424	459	423	464	436	448	414	416	437	438	436	414	396	429	416	412	411	437	420	484	439	428	456	423	421	425	425	441	441	452	465	429	410	470	406	436	426	419	452	463	410	414	404	396	415	446	438	410	424	434	410	417	427	430	420	393	446	455	459	432	432	429	411	438	431	411	405	458	443	403	415	443	430	434	427	417	442	437	455	400	446	420	452	418	432	445	429	433	460	448	408	426	458	411	419	404	434	450	432	410	403	436	434	415	412	412	439	431	419	424	449	439	406	432	415	460	448	448	407	444	452	423	378	394	408	433	421	436	411	436	454	430	416	436	393	434	403	365	496	380	426	468	404	431	469	420	426	468	387	426	430	426	424	417	434	404	411	423	419	447	432	436	456	437	385	422	421	468	429	408	431	425	402	409	428	419	431	436	445	404	453	451	422	455	419	413	449	465	491	422	424	412	425	428	456	454	445	443	431	451	425	428	419	445	408	441	394	397	418	433	430	431	429	419	422	434	394	406	428	423	382	425	443	428	409	421	424	401	421	420	427	403	432	436	443	421	446	415	442	414	447	424	436	438	394	430	440	426	438	453	450	464	413	425	429	430	424	419	430	406	446	448	444	441	434	396	419	469	420	418	464	448	409	431	434	423	446	425	407	407	443	394	427	428	443	449	415	404	420	411	410	472	405	459	445	403	429	423	439	446	439	455	397	417	400	413	427	407	454	419	403	439	414	427	446	432	474	405	374	463	443	417	433	418	418	430	439	433	440	407	405	414	421	415	398	396	416	403	408	408	453	429	448	435	410	450	446	434	418	445	453	462	433	440	441	419	445	441	427	439	452	405	446	412	441	429	439	429	450	462	414	400	435	403	422	432	433	455	420	457	427	444	423	421	407	380	444	391	450	422	449	461	440	423	408	461	397	423	444	421	444	399	431	391	422	425	413	446	442	431	432	429	477	426	433	413	440	458	446	453	426	462	407	404	431	411	421	407	418	406	439	416	439	420	401	376	443	404	448	477	438	440	432	444	405	437	465	470	432	452	429	408	392	425	421	452	422	422	445	448	436	438	473	438	456	434	446	386	462	472	444	472	416	405	417	433	424	382	490	423	424	432	422	397	408	411	429	442	468	434	458	410	377	436	418	415	397	432	417	443	425	403	415	418	408	446	448	428	436	404	419	418	429	452	425	396	416	438	474	420	409	452	422	438	430	445	435	373	482	382	428	445	436	417	427	459	440	448	438	413	435	418	447	407	454	419	423	392	457	419	429	430	419	443	428	414	418	418	422	448	420	451	405	466	427	443	442	439	425	428	416	419	400	433	424	447	366	439	442	431	392	422	471	470	413	464	406	447	421	437	426	404	430	430	431	434	456	429	431	429	428	411	447	417	397	424	447	416	429	406	449	438	430	500	377	441	401	448	406	465	402	427	413	424	437	418	404	410	433	438	433	415	410	435	404	459	413	431	416	453	430	419	392	461	387	459	453	435	435	459	436	411	448	434	408	400	418	441	397	428	456	442	422	400	435	407	416	423	432	447	443	429	443	455	420	433	425	400	424	417	436	410	469	444	414	392	417	434	411	448	388	426	444	439	396	439	435	463	404	445	447	418	427	422	410	375	438	433	463	443	399	417	407	436	394	420	427	408	442	451	449	450	396	447	429	451	440	389	460	419	430	421	423	415	417	414	389	406	429	440	438	426	388	465	413	393	442	419	425	441	414	439	415	438	465	450	444	424	396	445	448	465	415	434	412	430	450	433	433	414	421	420	407	423	438	443	424	420	447	428	427	403	424	427	433	422	414	413	445	403	411	406	435	429	393	445	401	442	412	450	423	450	427	433	416	493	430	425	483	460	422	450	433	402	433	426	416	431	422	476	450	448	410	412	454	449	393	407	446	431	407	412	448	409	434	425	428	429	420	451	431	433	444	450	421	448	395	450	401	462	471	433	396	427	416	435	403	404	404	445	426	417	438	434	462	410	428	455	419	414	412	461	443	427	405	397	419	419	442	472	430	425	422	409	426	447	434	448	465	449	420	423	436	438	459	406	426	410	440	454	454	438	438	438	413	429	431	429	477	430	420	440	424	442	417	413	427	420	438	388	441	394	438	378	461	404	413	416	436	404	432	418	451	402	444	415	428	469	420	417	449	443	462	449	442	436	439	442	450	428	427	409	429	420	412	457	424	458	376	410	448	416	483	428	414	445	419	439	444	414	449	450	421	419	439	446	426	445	420	396	440	433	420	405	401	415	435	439	438	417	445	433	413	426	438	430	438	438	447	448	430	442	404	424	438	420	390	390	429	435	421	408	429	388	455	432	431	427	443	443	401	415	430	415	395	403	436	435	430	447	437	453	428	473	442	419	454	413	452	408	420	432	435	435	405	377	430	396	415	414	410	413	427	411	431	449	436	446	413	385	463	438	449	396	413	400	443	409	440	455	418	442	426	413	419	437	398	456	454	452	482	386	425	445	424	443	401	422	418	403	399	431	436	412	443	446	416	445	448	417	444	442	400	407	420	465	396	417	439	425	401	457	457	434	451	443	415	472	460	380	424	421	428	444	440	406	448	421	441	453	404	460	414	438	418	493	417	421	431	421	408	456	417	417	441	444	440	408	467	422	449	456	425	429	401	409	466	425	411	453	440	447	420	411	409	457	412	418	406	407	421	437	411	432	424	467	434	460	449	447	405	428	441	388	426	402	447	418	379	446	431	424	404	393	407	486	471	398	434	484	380	407	428	449	491	444	416	448	386	417	432	431	412	435	465	409	426	414	445	448	404	430	390	459	442	413	422	399	424	415	419	443	449	457	430	431	426	424	443	437	409	440	448	451	411	421	426	428	436	417	441	460	420	431	463	427	443	444	412	441	421	403	428	425	404	447	409	475	442	430	433	421	442	385	424	463	432	410	412	428	394	444	439	451	462	404	417	434	407	426	382	448	454	414	432	415	456	416	443	425	469	438	453	389	436	423	428	440	425	443	426	430	460	453	428	397	478	397	452	427	447	400	420	479	445	424	429	403	460	462	418	432	428	424	402	437	445	444	442	448	416	418	480	425	393	454	449	421	446	448	448	462	437	390	452	423	428	441	409	409	421	458	406	425	413	419	433	435	447	440	415	430	443	416	452	419	454	451	445	434	429	429	440	425	424	438	436	401	417	435	419	443	404	434	417	410	433	427	439	444	418	433	412	446	411	407	434	397	394	369	400	481	433	451	384	448	418	408	447	406	420	431	385	417
29621	47465	18562	9574	6637	5002	3492	2977	2357	1968	1504	1266	1054	985	882	826	769	815	653	677	712	599	663	584	618	602	627	598	603	641	559	663	646	607	582	630	578	619	573	623	590	579	552	595	598	632	641	630	601	584	650	626	615	626	601	598	638	556	566	597	608	563	558	593	575	562	544	622	578	585	583	553	563	574	570	591	575	562	574	546	556	575	594	535	546	503	574	578	563	562	567	600	551	589	574	582	544	580	578	562	590	602	569	561	527	561	555	573	549	573	591	558	603	558	547	517	531	560	579	550	624	573	606	533	584	572	521	561	572	520	553	559	553	603	519	575	556	565	573	584	527	548	585	553	545	550	547	529	585	527	589	613	575	577	537	598	555	584	569	540	533	565	538	579	541	585	558	589	575	531	522	526	523	525	563	615	543	506	529	540	550	573	548	533	571	534	541	571	560	528	548	586	547	591	582	527	626	521	553	522	577	544	530	551	603	519	517	538	553	522	585	572	550	566	524	548	529	558	556	537	563	563	569	549	559	556	560	570	548	583	572	538	588	542	540	583	561	582	558	549	555	544	571	552	573	542	604	548	510	590	515	555	589	578	575	538	562	561	550	580	547	566	569	515	570	572	605	569	553	549	550	555	504	545	510	565	574	574	504	529	561	525	564	584	561	502	550	562	557	585	524	577	554	527	546	560	555	546	558	571	489	578	548	541	561	546	541	596	585	543	597	514	558	554	546	527	575	548	571	565	528	529	530	529	606	555	533	533	573	571	531	566	529	576	549	556	596	538	554	544	500	557	570	563	537	578	526	533	561	540	556	607	552	573	560	581	536	598	551	574	585	574	570	590	554	560	586	512	578	599	525	530	563	515	541	555	510	571	546	552	561	587	579	553	568	546	583	572	540	547	528	521	543	580	563	534	586	548	548	547	537	553	554	578	514	589	582	556	540	514	579	557	539	577	541	567	532	533	584	572	584	551	539	526	572	543	582	574	538	553	588	585	535	523	544	545	527	628	573	570	556	552	553	564	570	584	537	564	569	583	554	529	559	559	593	516	571	573	570	576	557	496	566	568	489	563	615	574	506	547	498	567	535	572	557	526	566	561	563	546	529	559	526	557	572	592	556	553	543	553	558	571	592	550	562	555	540	560	550	559	558	541	549	594	561	517	586	527	533	551	582	545	565	555	538	549	561	570	554	572	583	542	571	557	565	554	571	570	564	530	608	564	549	530	518	546	569	527	552	581	578	523	597	595	529	564	554	561	576	589	542	542	586	527	563	572	548	526	576	554	558	583	565	600	592	583	597	564	557	557	542	562	508	564	581	561	534	589	541	550	555	551	586	551	532	536	615	539	551	546	577	557	530	611	565	600	561	560	570	561	495	556	565	600	585	580	583	563	551	572	528	571	562	591	532	526	571	531	519	542	543	565	539	569	527	542	545	560	577	562	556	584	562	559	549	556	534	573	545	567	572	550	554	554	536	571	580	588	548	567	558	508	570	587	566	541	612	545	562	587	543	559	546	569	569	586	545	551	547	555	571	513	543	554	533	573	510	579	541	526	567	531	549	543	559	549	528	543	551	557	581	549	566	592	524	568	562	519	595	563	571	543	533	543	524	545	581	538	597	560	574	581	538	532	532	540	581	558	544	509	551	580	564	557	570	555	514	599	565	542	582	566	553	538	556	570	543	598	543	551	579	593	564	566	560	582	527	550	572	570	585	565	551	559	548	546	501	553	576	528	576	558	565	576	565	605	532	557	540	539	529	551	504	587	561	560	530	555	544	579	552	544	525	525	593	543	552	558	555	567	565	524	528	514	546	557	577	529	559	571	556	524	539	558	519	553	582	530	527	554	521	556	569	519	555	553	524	543	511	544	559	545	564	546	564	585	510	540	553	563	581	534	550	615	577	563	525	582	535	554	569	570	573	559	561	555	589	603	573	559	589	564	529	560	597	571	553	520	537	564	535	520	540	525	554	567	554	560	560	565	550	568	558	559	570	592	577	552	569	546	564	594	578	556	563	536	543	517	565	564	581	557	591	596	618	549	583	565	571	570	548	599	552	553	580	534	557	542	525	559	498	559	558	568	578	552	524	582	561	573	537	550	547	519	457	498	528	547	486	561	509	598	560	566	565	539	530	528	532	581	551	554	561	528	585	602	581	523	583	594	578	578	550	564	558	558	571	525	515	543	547	560	568	565	532	521	545	559	519	542	560	547	548	561	586	546	562	569	593	560	570	524	577	552	550	543	510	581	540	545	566	544	565	513	551	557	560	588	543	554	588	554	538	553	504	541	547	533	539	505	580	567	573	540	578	561	544	579	521	542	535	581	575	550	617	601	572	572	551	536	531	577	554	564	545	560	583	515	589	538	584	548	576	536	598	554	531	552	514	596	522	556	554	578	580	580	593	583	561	573	612	585	572	538	561	589	561	570	560	538	567	580	527	541	585	588	568	571	540	543	559	543	554	555	589	544	583	583	556	579	525	553	554	564	541	538	576	541	540	558	585	565	527	576	564	562	535	543	588	546	564	556	632	537	585	612	596	557	577	564	592	559	550	542	564	565	538	564	579	591	566	536	567	565	544	546	535	592	577	581	529	545	575	551	568	541	548	554	546	571	580	568	540	544	581	560	582	548	577	584	564	570	574	579	602	550	580	515	582	549	563	573	619	541	532	586	539	553	546	558	552	553	587	581	578	534	538	507	577	575	580	546	553	554	525	542	559	511	559	522	514	548	600	517	552	523	586	533	561	528	549	559	632	574	573	577	564	496	565	576	548	562	574	565	555	551	563	543	588	556	583	559	533	553	608	563	536	558	529	540	578	577	550	586	605	572	541	536	560	588	588	528	540	568	581	555	569	593	542	572	542	554	551	537	570	498	593	534	554	519	575	575	562	543	566	523	567	556	580	570	571	557	572	519	589	566	532	511	543	558	564	559	567	570	613	548	532	591	554	578	547	533	577	577	532	573	539	540	553	582	526	549	539	594	548	546	563	528	556	516	570	557	570	562	575	530	594	581	525	557	530	539	526	536	556	560	543	546	580	563	587	594	560	564	578	525	547	514	515	562	576	530	561	559	535	552	531	543	551	566	520	547	568	580	537	574	553	609	547	535	553	535	522	574	577	552	583	540	536	522	608	569	554	570	593	544	514	541	514	551	563	526	599	571	570	532	575	546	557	549	587	544	557	538	523	520	565	564	538	528	568	523	536	550	557	579	514	541	585	575	565	573	524	583	559	534	604	548	556	552	502	556	548	583	608	545	518	572	576	524	569	542	579	557	550	554	528	560	529	588	537	568	569	555	553	564	548	527	555	583	566	536	563	560	511	562	570	566	561	535	543	543	552	579	545	536	541	589	583	505	557	553	538	568	574	535	547	595	563	574	572	603	565	542	535	565	533	552	530	541	588	552	549	581	563	557	591	539	537	612	550	557	548	534	546	595	590	547	504	613	558	540	547	492	599	533	545	561	573	561	577	582	555	566	551	575
27187	21610	12878	3083	1425	942	761	725	596	524	490	458	441	419	428	429	417	421	393	424	437	410	435	413	388	432	397	412	420	406	366	383	395	437	395	365	409	399	393	398	406	392	400	387	396	370	409	412	415	454	419	402	406	374	426	370	409	386	370	394	378	375	382	403	407	348	402	404	417	364	368	366	406	425	376	405	352	395	371	393	372	349	408	368	396	417	354	379	399	411	383	400	387	390	395	379	426	417	383	411	367	421	366	393	439	387	405	395	371	371	430	376	407	396	389	386	377	361	393	373	409	396	368	391	385	385	422	394	413	375	409	393	372	388	360	381	442	395	382	404	390	414	359	398	376	397	388	411	383	392	414	387	382	398	383	387	395	405	367	388	416	396	384	403	408	401	370	404	395	369	416	403	414	397	414	390	394	364	374	386	381	376	408	394	396	424	407	406	411	384	393	385	382	369	390	418	380	387	368	373	434	393	389	395	396	393	397	423	392	344	381	429	401	380	393	402	348	390	384	380	391	392	379	416	404	399	356	375	427	377	376	386	405	379	376	397	361	390	388	408	405	378	408	401	405	389	374	393	384	378	392	424	416	394	422	379	408	419	376	368	363	410	375	373	350	386	379	391	386	411	395	388	382	391	394	389	418	387	383	395	394	381	407	401	387	363	395	355	400	402	391	424	425	411	370	401	418	430	401	407	380	404	416	397	401	398	411	372	369	395	375	382	443	394	402	392	362	400	369	401	373	365	387	390	417	401	402	390	393	372	401	400	409	404	382	404	367	400	415	425	355	392	397	388	390	407	384	383	350	408	404	364	376	400	371	383	435	360	399	429	365	405	412	391	394	424	404	372	368	396	380	414	374	395	378	404	349	387	403	404	386	396	410	375	406	404	411	385	387	421	403	380	398	363	396	407	378	391	414	368	391	387	393	433	374	382	432	394	358	393	381	422	411	362	420	389	388	436	442	416	401	430	400	357	384	401	376	389	401	388	411	405	378	438	403	431	380	408	382	381	370	413	360	382	407	399	393	391	405	434	372	382	380	376	377	361	429	416	373	406	380	384	422	366	396	414	389	403	409	355	374	358	401	360	383	406	401	385	409	395	387	399	379	395	413	375	407	395	396	390	343	389	426	376	372	381	377	415	426	344	404	420	381	359	373	389	383	363	377	381	374	395	401	402	413	381	410	410	381	383	390	411	388	404	388	381	396	359	381	383	386	405	430	374	400	412	379	396	393	411	399	367	373	413	363	388	378	414	404	423	391	370	373	406	399	384	427	390	365	406	393	352	406	373	377	382	372	375	371	417	413	422	409	408	388	413	418	384	357	370	407	388	391	396	354	359	423	379	396	423	396	430	370	356	397	372	398	362	340	393	396	397	386	398	386	396	398	395	396	399	349	385	398	429	439	394	373	388	395	396	360	398	388	401	358	392	391	388	391	401	414	407	415	406	407	405	394	363	437	405	389	413	427	397	413	412	399	421	344	399	385	412	374	391	402	406	382	388	399	402	370	418	398	385	405	376	385	378	409	391	386	428	351	385	431	397	447	397	385	391	405	373	425	377	409	419	389	403	392	379	397	409	395	383	366	404	396	360	415	389	384	388	359	361	393	368	397	365	388	397	444	428	353	430	392	390	429	388	418	402	388	424	370	396	392	369	376	427	404	381	419	416	404	418	399	352	397	355	393	389	396	351	363	398	415	384	393	380	404	374	403	389	397	392	360	383	407	404	406	364	384	399	382	375	412	411	365	377	372	412	418	385	353	397	385	406	390	385	399	393	398	382	387	365	397	411	404	363	389	379	398	378	377	361	347	366	384	421	406	388	368	429	406	428	403	382	345	401	415	348	393	388	407	405	436	377	374	395	403	391	373	374	379	421	400	430	391	379	372	381	394	418	384	391	388	388	413	392	424	408	400	357	381	417	401	408	363	390	425	402	386	378	383	371	408	391	408	404	400	387	393	359	376	378	379	415	377	381	416	399	402	400	386	374	405	376	389	373	430	391	381	406	362	378	408	354	412	384	402	413	404	423	361	371	408	399	410	393	395	389	399	383	404	351	383	421	372	404	362	380	404	353	405	402	413	409	376	373	378	391	397	389	403	424	404	440	376	378	393	428	424	396	391	405	367	395	419	402	395	375	364	433	407	369	363	381	407	365	389	396	396	413	379	400	408	395	421	384	401	401	380	378	342	387	356	365	400	358	390	422	385	416	412	410	413	407	373	377	421	378	349	366	381	385	363	379	398	394	396	385	403	401	393	386	427	394	369	380	390	396	408	410	361	397	376	381	402	416	398	383	381	385	373	363	388	411	374	409	371	432	380	383	388	393	374	415	425	394	398	413	373	419	395	351	350	417	402	432	415	395	392	397	376	395	376	398	403	399	374	408	415	396	376	403	406	390	373	393	400	417	408	370	402	416	385	397	377	381	390	419	391	420	402	384	414	407	376	398	398	391	348	360	388	369	396	361	390	379	387	405	430	394	402	386	387	403	416	385	369	396	400	391	404	394	381	415	397	410	373	404	410	411	380	408	385	395	369	388	415	394	386	394	395	370	413	369	377	381	401	396	385	404	382	404	394	406	376	405	400	371	410	402	407	351	425	381	449	370	357	416	384	399	377	407	382	384	381	388	397	372	391	371	419	396	390	418	351	413	375	425	411	390	405	386	432	390	423	358	434	409	400	416	338	391	399	383	381	404	383	389	409	381	406	381	386	408	415	397	399	398	396	390	393	377	399	371	377	396	412	400	403	367	384	387	413	395	386	391	379	385	403	436	418	367	425	393	400	371	379	420	377	404	396	399	406	393	364	401	351	418	378	381	350	393	394	386	388	393	390	381	396	390	380	381	378	374	383	411	383	379	417	376	389	390	398	366	370	362	453	367	402	406	373	404	383	401	352	407	381	381	413	395	404	377	352	368	386	387	436	426	395	390	382	394	401	407	402	431	370	394	398	378	428	379	360	391	416	381	405	385	381	360	401	397	394	374	381	407	423	353	406	385	362	367	399	411	382	398	400	379	386	368	387	404	375	377	431	414	411	352	365	347	395	345	416	397	402	399	400	368	409	399	394	378	390	416	396	400	402	417	399	385	359	406	392	374	392	378	406	396	392	354	358	411	427	424	395	377	395	395	382	404	363	406	388	374	385	400	413	393	402	387	386	408	358	358	397	435	381	386	434	393	394	367	392	390	390	385	430	395	345	385	396	412	443	391	422	397	363	383	417	369	421	375	352	396	416	360	405	414	412	410	397	420	366	384	392	366	422	392	389	399	407	384	388	391	407	387	412	380	380	381	387	377	427	378	414	388	413	391	382	364	406	402	365	364	412	414	362	386	359	357	410	384	408	394	393	399	366	364	379	428	418	401	407	407	397	392	406	430	394	386	381	405	389	396	421	405	386	388	382	408	395	390	390	390	396	390	382	394	382	455	376	381	371	384	397	366	391	386	403	404	389	382	391	393	383	390	403	393	405	402	363	419	414	389
20834	28846	8411	3444	2343	1757	1406	1150	1013	858	705	650	591	592	540	572	522	529	508	525	520	532	524	513	491	525	508	489	507	522	536	485	493	501	527	510	505	521	547	513	485	525	536	529	503	498	518	511	546	523	523	531	532	496	529	508	531	495	540	478	537	493	479	454	484	492	466	502	498	511	475	482	501	522	497	504	500	469	513	508	488	514	498	496	542	494	451	516	509	491	454	509	536	510	549	509	497	552	508	479	484	514	501	461	499	511	469	525	489	516	536	508	508	508	515	484	452	516	491	490	504	485	503	493	512	509	542	503	500	491	543	514	509	469	534	492	505	516	474	511	500	473	478	506	470	552	507	494	537	499	440	530	487	539	508	525	561	526	493	498	464	498	503	454	466	520	526	502	512	512	539	513	498	499	512	525	526	497	489	524	521	498	535	517	495	516	512	502	505	503	493	502	514	470	482	503	528	510	511	505	476	489	496	493	494	553	454	499	493	528	551	498	518	499	476	513	487	497	495	494	504	482	487	519	475	520	484	475	532	559	501	495	520	488	490	529	504	462	524	485	483	521	519	435	505	511	522	486	503	522	461	477	520	505	490	488	524	512	524	514	511	529	481	505	490	556	508	510	500	479	478	530	491	497	486	542	486	552	476	561	529	487	459	450	524	516	510	504	508	484	503	513	493	517	539	497	542	528	511	497	489	479	509	495	488	521	492	526	517	520	511	476	464	528	511	503	507	464	486	491	488	517	521	486	508	481	505	525	527	491	471	552	537	547	494	511	476	503	476	506	531	501	528	467	492	510	476	473	519	498	510	457	475	463	505	506	465	503	496	504	490	452	508	502	494	463	514	493	463	510	483	477	492	515	482	495	504	519	511	477	485	510	541	521	476	443	518	519	552	472	501	508	520	495	554	491	540	448	496	511	485	525	518	527	477	524	491	516	494	515	483	506	517	512	510	531	478	475	499	486	509	482	528	478	474	498	506	512	514	506	494	535	458	480	498	494	521	468	494	525	516	509	541	501	486	526	551	511	490	488	475	516	549	482	495	510	501	511	498	528	552	527	493	495	523	513	512	522	489	494	508	482	524	460	498	537	510	499	494	527	501	522	495	504	525	473	511	481	526	523	477	537	505	472	522	493	523	497	515	491	522	496	526	516	485	528	518	454	496	470	493	505	489	462	505	530	468	506	468	474	502	465	506	488	513	479	526	503	514	466	515	509	542	471	535	476	486	540	518	465	496	523	511	491	512	502	511	536	522	527	473	556	530	518	542	505	542	515	503	486	505	512	501	506	523	497	502	541	517	496	536	491	478	489	478	510	481	499	506	501	523	493	498	485	524	524	496	492	508	513	492	480	531	486	525	496	455	524	529	484	515	492	485	522	507	500	497	501	518	503	535	505	512	527	522	476	506	481	500	542	525	518	511	481	518	508	483	494	529	491	513	495	507	481	500	480	493	488	529	515	550	512	515	477	524	473	540	520	509	471	513	518	506	486	511	505	499	499	466	481	519	537	453	507	499	491	538	521	505	502	494	524	523	524	540	462	523	503	521	539	508	530	515	499	490	466	508	547	506	503	507	484	495	488	465	501	533	537	479	523	558	507	518	486	508	523	520	476	469	497	507	491	489	513	508	520	527	508	506	491	473	508	508	493	479	537	498	479	521	481	544	464	502	525	512	477	542	497	514	488	517	520	469	506	494	496	506	515	519	521	497	479	544	515	486	533	503	446	458	533	468	471	492	487	538	471	533	526	501	481	538	512	499	516	502	475	521	506	461	514	525	500	513	523	508	521	502	518	508	501	473	506	525	502	492	467	509	514	495	489	520	481	537	484	483	521	503	506	503	558	474	525	488	496	517	553	511	500	549	509	496	503	493	475	484	526	533	519	511	499	498	457	514	524	501	501	469	497	512	493	530	514	496	502	491	483	549	514	471	517	502	492	541	465	506	494	484	465	496	525	513	463	491	530	520	522	505	489	512	476	481	548	481	518	498	495	491	495	502	474	495	498	502	508	509	545	515	520	486	478	504	475	509	540	504	504	469	527	504	489	510	495	488	492	508	480	543	539	488	514	515	538	520	498	547	525	487	475	552	497	511	523	525	471	513	540	512	476	512	521	482	495	483	474	481	498	526	523	539	506	512	517	469	493	531	527	473	484	497	518	494	487	498	515	481	531	511	499	560	477	531	491	486	523	530	528	507	518	554	485	501	480	502	494	509	489	466	511	454	517	490	515	508	472	462	492	485	511	514	516	536	540	491	493	515	518	509	498	497	467	462	493	480	495	512	520	520	465	511	503	547	477	479	555	489	514	500	480	526	481	500	486	503	519	496	483	516	496	525	490	501	518	522	531	518	525	535	485	505	529	486	505	468	470	508	488	527	496	467	548	472	512	488	478	526	546	540	491	508	523	499	487	478	511	492	550	526	520	511	500	469	510	512	541	545	521	517	531	516	492	503	497	509	511	521	502	511	551	513	477	526	521	491	452	508	465	487	452	504	453	481	521	450	493	514	473	518	458	503	481	505	493	524	484	488	477	527	522	509	526	540	479	527	508	497	512	503	503	492	530	497	477	506	462	509	479	546	514	516	514	484	435	489	501	508	473	486	500	537	483	531	479	523	503	470	540	514	518	484	473	509	500	526	494	492	514	529	519	499	499	505	543	510	534	490	498	495	551	502	522	519	482	482	523	516	478	533	531	504	544	481	516	524	467	536	530	515	505	478	496	492	507	532	494	484	520	501	527	532	505	532	519	544	476	496	489	477	478	489	526	490	460	511	496	485	500	502	458	481	510	540	512	478	489	531	517	513	493	507	504	484	531	506	501	496	514	468	477	515	491	518	466	505	530	510	479	525	526	519	503	521	515	508	494	508	503	491	499	498	503	523	489	509	490	501	511	500	484	523	535	517	525	500	481	484	510	485	530	505	516	494	488	500	485	481	510	497	517	505	501	474	488	515	530	534	490	515	493	489	523	474	505	506	518	530	480	481	500	510	466	508	513	509	493	537	472	504	531	489	505	478	504	502	474	485	486	525	520	512	504	505	508	530	509	499	511	509	532	490	476	487	506	493	458	504	500	492	488	497	467	516	520	509	535	503	501	517	537	520	498	474	501	524	501	487	472	478	511	518	465	468	487	491	500	476	506	502	486	503	523	495	518	503	507	565	470	510	496	482	505	482	512	502	509	503	490	509	508	509	475	497	508	510	511	556	520	476	518	502	520	508	501	495	484	511	490	487	484	496	529	497	482	484	484	519	509	538	488	472	489	484	472	505	517	518	532	509	561	532	498	494	496	484	534	490	470	526	506	495	494	506	531	528	522	479	480	489	528	519	513	500	497	489	465	495	461	505	541	506	485	491	527	489	492	474	478	494	506	509	529	493	521	477	464	508	489	531	516	500	520	518	506	495	537	518	534	494	514	499	493	471	529	515	514	505	479	550	455	508	509	483	500	500	534	537	507	467	448	523	480	464	459	528	496	480	535
23077	21178	28538	24118	21155	11075	2133	1352	993	878	822	812	733	675	661	647	653	649	621	602	578	603	584	586	584	624	581	583	630	596	588	590	619	565	562	548	600	583	633	617	572	577	585	545	582	604	596	601	604	622	575	543	572	556	545	614	565	586	575	553	554	554	582	538	547	560	525	565	519	557	566	549	571	605	565	548	591	519	591	556	548	590	554	585	571	617	578	581	560	551	588	583	554	554	546	541	584	565	540	578	563	598	551	598	577	575	559	521	541	554	565	587	532	566	545	553	590	534	542	597	529	537	584	517	540	617	544	599	541	604	545	512	571	582	559	514	559	575	570	555	548	580	575	608	569	565	574	584	601	528	542	596	578	569	601	576	577	569	559	620	555	581	553	583	589	579	558	587	527	585	592	559	534	519	496	521	560	567	575	555	542	568	545	507	543	581	556	562	581	588	556	590	570	566	540	521	568	570	518	529	531	537	556	574	575	559	549	576	554	573	566	574	586	525	542	540	520	585	579	576	558	530	612	551	519	613	590	541	523	552	548	563	577	557	527	571	581	533	529	494	530	555	554	594	561	528	534	572	565	539	506	571	539	531	581	549	568	551	579	542	516	571	541	576	545	565	571	610	547	592	575	577	600	570	562	596	563	557	546	592	546	531	544	616	572	554	565	586	549	568	530	578	531	594	589	511	553	573	554	559	548	507	509	518	520	543	503	545	559	539	565	602	514	562	591	540	551	585	554	568	560	611	573	535	547	549	586	540	552	582	584	534	593	568	569	554	565	559	556	527	589	554	553	582	565	554	587	554	561	574	544	562	532	589	535	528	571	545	562	593	548	508	601	557	612	555	568	570	567	524	549	595	555	567	584	567	562	557	537	514	603	497	556	545	574	552	576	553	534	567	539	595	518	554	553	560	584	540	556	576	560	542	563	549	595	575	551	560	574	562	528	600	559	561	569	574	570	538	572	583	584	562	548	541	528	579	561	552	584	543	582	536	569	581	588	546	550	616	580	591	583	567	550	572	545	531	610	545	549	556	577	576	564	583	532	605	553	526	598	553	579	591	544	512	611	631	576	582	556	559	581	553	536	523	564	551	545	569	614	549	561	553	564	520	547	550	574	527	564	574	538	590	537	555	561	559	577	543	586	596	602	551	604	554	514	542	544	556	568	575	586	587	537	601	553	583	590	563	573	550	536	575	531	552	527	554	573	553	579	569	552	559	559	550	553	536	554	583	547	550	568	594	565	562	578	578	573	536	587	554	555	541	526	536	549	538	540	553	532	550	520	543	591	570	586	540	561	585	598	549	543	552	501	579	549	590	570	548	505	561	586	586	574	522	600	549	548	554	542	566	551	557	556	563	577	543	595	515	604	588	558	594	552	548	573	557	552	564	548	549	562	554	602	558	554	558	581	560	573	550	548	532	628	571	630	535	573	594	548	574	607	534	567	551	562	535	571	547	556	587	591	557	530	537	542	582	546	562	553	560	529	533	578	559	582	566	598	551	519	591	545	525	552	530	544	541	587	543	590	553	546	561	547	561	579	546	529	567	568	558	550	574	615	552	613	533	553	566	537	559	520	576	542	551	537	575	549	526	615	545	543	572	560	585	540	582	601	540	543	571	543	556	534	580	555	560	590	570	539	565	508	552	569	560	558	568	567	580	548	598	549	533	575	563	560	542	557	581	598	526	547	575	500	539	588	569	543	498	540	567	565	536	551	544	604	530	558	534	568	526	507	554	524	557	544	522	569	527	555	564	550	566	552	570	575	553	577	525	535	556	593	570	581	560	580	561	536	572	555	528	533	531	570	563	561	566	574	589	562	568	562	539	541	586	563	556	560	566	553	560	558	539	558	533	549	589	562	619	567	542	582	535	540	565	547	568	565	567	533	578	567	541	568	611	581	577	560	537	543	551	578	538	558	558	556	550	550	551	530	560	535	553	532	557	571	558	529	545	612	535	558	586	562	575	553	531	592	525	597	550	557	565	575	547	592	570	553	571	530	579	551	569	555	564	593	566	607	564	534	519	552	595	548	552	544	506	581	569	587	584	520	589	571	540	574	549	604	567	605	540	537	577	572	565	530	551	602	579	575	538	549	567	577	602	515	540	538	533	555	530	602	571	580	574	558	563	558	532	608	532	508	585	530	576	595	552	574	534	489	552	584	564	550	583	541	586	534	543	577	546	566	562	576	547	586	568	564	556	544	536	548	551	602	570	579	574	596	587	507	535	567	568	603	623	589	531	515	576	536	565	573	585	527	552	586	579	541	571	524	647	584	531	537	554	541	530	538	541	526	548	552	559	523	576	546	573	542	517	563	550	576	532	510	572	592	566	568	584	557	555	553	561	534	599	526	561	581	518	521	571	552	537	568	534	521	550	550	529	557	559	530	577	593	559	572	577	569	590	545	553	566	563	534	557	523	561	564	533	569	585	588	542	580	586	549	622	543	554	553	558	600	557	554	560	559	568	511	562	548	552	565	574	547	607	527	624	576	518	526	517	585	585	602	548	534	568	542	541	594	546	583	539	598	583	596	548	578	496	538	575	560	586	584	516	531	603	563	538	572	559	550	528	542	533	557	537	585	562	541	571	546	549	597	556	597	585	540	571	565	554	602	559	554	540	558	559	489	545	583	564	572	572	567	562	570	535	561	583	539	550	571	533	552	529	566	573	583	581	536	535	576	566	567	574	537	584	509	550	541	586	542	584	538	561	585	618	515	552	573	541	535	554	531	544	615	539	555	560	570	539	555	564	562	569	544	557	550	538	584	586	576	584	536	541	595	587	542	600	559	578	567	560	553	530	573	606	544	600	516	562	542	525	581	543	576	546	535	549	603	566	587	544	530	538	547	572	536	569	598	557	527	606	588	553	563	544	583	582	535	523	554	575	542	580	567	597	595	575	561	548	544	568	545	558	576	586	547	531	563	565	529	569	582	560	563	607	556	529	577	514	556	513	537	546	579	583	569	520	544	565	585	593	570	567	564	554	617	540	572	589	578	547	554	520	537	607	535	511	598	585	558	554	509	547	562	559	567	570	549	613	545	562	556	561	552	549	587	592	562	536	576	535	563	574	517	567	557	589	588	533	545	559	536	543	532	549	610	546	593	568	590	571	557	572	540	529	590	533	544	615	535	563	606	592	590	584	549	555	573	531	590	532	547	583	557	571	549	545	568	529	558	593	548	534	551	568	545	547	531	566	568	576	542	529	539	578	537	577	544	548	561	555	540	543	576	556	557	555	567	569	544	606	600	567	571	555	525	584	557	531	569	549	554	548	537	587	577	526	579	592	554	605	568	588	532	521	522	572	552	571	579	576	530	599	557	576	556	604	544	543	506	614	584	574	569	573	576	565	524	560	585	545	566	565	544	605	511	548	596	532	587	556	516	562	618	543	580	546	552	525	557	586	566	526	559	584	554	590	564	540	538	549	577	531	523	548	535	589	556	578	514	522	559	591	546	551	586	576	553	525	572	580	567	553	546	582
25820	41444	15219	6707	4912	3547	2814	2323	1896	1535	1229	1117	1020	954	900	922	849	823	796	789	756	784	752	764	731	749	769	760	788	723	755	706	784	773	765	748	768	720	793	697	715	742	755	750	723	739	723	732	703	757	708	715	755	713	741	752	747	778	707	721	718	726	716	729	726	736	652	627	686	742	692	735	661	750	691	742	770	744	693	682	743	697	669	701	718	739	688	726	741	711	733	730	729	709	737	776	731	700	721	717	769	706	743	739	780	702	697	769	708	707	689	725	749	710	706	740	669	676	787	707	704	680	779	700	679	721	765	724	657	749	733	745	731	728	712	707	669	760	721	722	714	725	736	750	753	739	710	702	746	697	706	660	766	738	728	692	734	711	702	736	708	706	784	735	744	731	730	702	721	806	719	727	689	713	707	691	718	714	766	740	728	745	724	731	707	770	644	683	693	742	686	729	717	659	724	693	724	718	728	743	754	728	663	699	718	710	692	730	734	690	743	753	716	695	694	778	711	698	704	759	714	740	690	697	712	738	654	703	724	731	715	676	729	721	719	704	709	722	706	751	710	719	732	725	720	734	683	783	687	731	700	731	716	721	746	734	686	719	707	708	709	707	701	747	658	695	731	706	721	714	687	753	745	740	729	702	719	736	754	699	744	750	751	744	693	718	683	713	693	698	733	694	703	726	746	712	667	671	731	687	676	706	705	742	724	721	737	700	721	738	707	753	703	709	705	739	803	699	746	742	717	714	703	692	729	713	751	765	664	733	708	696	714	712	685	724	689	727	654	706	717	766	723	713	691	738	738	711	728	714	695	745	687	732	742	739	700	645	715	713	669	694	710	772	692	717	686	644	712	676	712	717	724	742	762	698	721	690	712	677	724	640	681	689	701	709	721	707	746	671	727	679	709	711	704	691	690	701	740	730	747	665	696	724	708	706	775	741	742	756	657	763	757	756	741	674	766	696	693	705	700	717	761	744	708	732	738	728	754	704	717	699	688	770	741	728	688	756	742	706	735	736	675	723	762	697	711	722	738	670	734	736	694	710	728	734	734	679	713	698	686	703	693	690	698	708	710	699	693	698	724	710	703	725	696	702	750	743	706	719	670	738	706	713	719	710	727	679	715	751	726	706	694	721	724	732	699	698	736	684	700	687	699	722	722	697	704	769	741	707	708	758	720	693	731	758	680	725	711	733	688	708	726	669	711	687	674	715	686	736	678	729	694	718	716	740	674	737	730	707	681	754	710	709	699	668	688	705	744	722	705	684	715	691	728	684	731	692	726	710	701	757	719	689	706	730	692	747	707	667	713	710	719	699	755	724	722	748	685	725	692	745	712	681	707	727	678	673	736	725	728	687	687	667	737	809	701	724	701	673	767	742	745	705	739	717	743	743	749	695	715	754	666	727	711	769	761	792	666	752	705	703	734	728	691	697	690	713	744	721	696	700	696	773	777	695	752	691	688	715	707	745	732	681	673	716	689	716	737	694	682	703	745	694	703	756	685	697	715	772	682	690	723	735	696	765	702	686	714	749	705	723	711	753	755	735	703	731	760	766	671	728	690	669	709	667	728	684	726	738	741	722	692	743	703	729	683	697	706	677	713	720	692	709	718	712	706	683	707	721	715	726	774	702	751	731	730	714	696	713	740	704	737	764	738	714	760	714	749	698	708	731	717	704	674	664	713	762	690	734	756	708	723	725	718	721	730	675	705	723	759	759	772	698	729	724	723	776	725	733	724	683	743	738	687	741	708	697	678	682	708	689	753	748	726	725	700	674	698	689	648	700	709	757	776	713	734	713	705	720	709	720	744	736	690	722	716	742	751	706	769	674	730	750	696	717	695	723	716	719	723	746	710	750	730	707	703	739	714	702	682	684	685	674	708	734	712	682	721	736	708	693	753	705	678	690	755	742	723	749	704	681	704	740	729	707	727	682	747	733	679	748	717	765	709	736	637	689	727	711	736	680	665	699	718	764	705	686	736	733	739	686	706	737	725	736	729	734	715	736	718	723	726	753	703	727	714	721	713	694	703	728	703	713	722	706	764	719	665	754	698	710	717	660	691	682	725	731	696	743	675	770	777	720	795	685	647	714	705	700	721	756	715	725	737	666	661	715	711	693	691	702	722	745	686	702	675	741	693	699	740	712	740	690	745	721	691	750	735	706	707	693	714	746	692	780	712	728	716	706	712	654	682	738	671	727	742	740	728	725	754	740	736	745	715	675	698	715	716	714	759	709	744	713	789	718	690	736	680	671	706	712	727	735	742	762	704	706	723	722	708	692	658	766	787	718	703	691	728	682	723	729	698	692	708	744	743	737	775	696	701	735	736	699	647	678	686	716	722	789	746	771	717	745	673	714	722	725	719	718	724	724	711	705	731	720	651	724	694	734	694	708	691	669	696	725	735	684	724	703	710	737	666	763	762	740	680	718	739	749	685	731	713	674	707	732	735	695	764	700	732	736	721	686	694	740	719	750	740	700	698	730	731	697	747	733	716	697	711	684	690	715	696	740	724	728	728	700	686	747	714	695	761	739	709	729	715	688	702	730	731	684	709	711	713	710	707	674	728	724	736	688	693	760	730	713	688	693	702	739	721	704	767	715	682	737	742	707	699	718	742	731	741	690	694	728	697	710	682	715	734	706	765	740	705	702	664	759	719	685	692	740	738	758	754	763	714	729	720	734	764	698	713	712	702	718	737	681	734	679	692	719	732	758	712	738	694	709	747	728	683	687	702	710	718	722	705	716	692	719	729	710	680	739	712	717	686	706	658	727	675	701	749	698	667	732	779	752	682	721	674	699	716	659	753	681	689	748	733	743	697	682	691	743	703	713	722	725	752	745	715	698	682	734	707	701	676	750	741	688	679	715	700	704	762	707	708	708	710	700	704	730	727	699	694	670	718	717	717	737	681	705	717	707	660	722	716	720	745	688	709	706	708	670	730	665	745	728	681	719	746	744	702	729	781	646	738	746	725	732	708	730	761	754	754	737	680	748	726	730	721	705	709	727	697	709	704	696	700	704	748	690	708	703	722	765	701	726	715	673	728	718	739	705	725	706	704	714	713	723	749	779	730	711	706	763	725	679	727	716	700	721	724	708	698	694	720	693	749	706	703	709	683	714	707	715	725	695	699	720	722	763	718	746	753	703	721	695	718	705	779	760	718	770	704	734	698	717	710	733	723	718	722	722	732	671	762	729	713	711	754	734	748	725	694	709	714	693	699	676	761	667	687	701	727	676	718	729	729	734	727	724	673	756	668	699	688	727	749	708	710	708	693	740	733	739	708	702	696	702	691	717	693	712	717	733	727	701	751	756	703	711	662	770	703	686	719	722	723	723	741	689	698	713	726	696	719	730	694	705	714	676	704	756	758	729	703	726	741	739	701	770	755	741	664	723	743	691	743	719	742	722	685	724	687	690	785	683	765	711	703	706	728	737	729	762	747	725	714	722	675	738	692	656	703	716	735	726	722	753	713	711	695	699	761	732
24348	21188	27274	25081	9689	1295	963	737	499	440	409	346	355	330	296	273	303	262	272	250	256	239	238	268	216	253	273	258	262	261	259	232	232	242	221	240	226	210	256	235	254	238	246	245	245	260	258	229	237	261	241	263	249	252	258	225	229	256	275	222	247	240	242	200	223	225	235	242	227	233	236	263	216	233	224	240	241	236	217	246	242	197	238	238	219	231	244	230	231	218	236	253	252	236	232	229	231	219	204	284	240	223	243	201	212	210	215	242	223	210	220	220	219	220	234	239	246	253	233	216	233	209	227	201	201	240	243	236	211	227	210	214	216	242	245	221	230	245	212	250	232	226	200	241	261	220	233	238	201	226	240	250	238	237	233	250	227	235	262	236	248	222	227	221	224	242	248	238	231	220	236	229	228	247	249	244	235	234	196	253	216	246	243	250	217	241	233	231	233	222	229	238	253	222	265	224	215	222	233	210	253	240	216	226	225	220	235	232	258	239	215	255	218	224	253	240	233	232	234	204	222	221	246	229	256	220	218	205	206	238	216	221	230	198	241	258	222	248	222	244	224	183	221	208	229	205	237	233	208	222	233	218	210	237	226	218	241	267	221	237	241	216	240	264	209	233	241	220	232	235	220	209	267	245	216	224	223	254	232	247	225	215	238	232	239	196	232	233	255	210	246	211	237	213	230	249	218	234	214	231	240	227	216	210	242	198	213	221	232	248	235	217	215	229	255	224	231	213	217	221	231	225	229	263	233	234	231	228	240	228	222	216	207	185	213	208	203	239	225	210	202	233	246	240	276	246	241	243	192	240	244	212	239	221	232	214	245	243	230	215	224	256	218	234	217	243	230	218	212	229	207	216	252	232	207	199	235	241	247	250	220	230	213	231	237	234	225	204	244	246	215	206	240	210	220	240	212	225	260	239	231	190	226	223	236	248	224	218	245	240	237	247	222	208	257	204	233	231	239	248	228	245	248	261	205	213	224	237	240	232	236	253	227	239	257	224	201	247	220	228	231	218	238	240	216	228	248	223	220	243	242	256	211	216	253	210	233	203	211	239	230	208	257	200	237	209	253	248	234	219	233	221	237	219	235	225	232	226	246	224	241	219	243	230	242	228	257	244	244	204	236	226	231	217	239	250	239	225	228	231	224	225	234	245	230	200	228	242	223	208	215	226	245	230	229	256	261	240	230	238	227	225	250	236	233	247	204	238	234	253	198	258	221	231	226	247	233	254	241	220	250	223	231	262	239	205	243	242	227	262	225	212	234	245	209	239	237	259	227	215	214	221	234	218	224	247	217	230	264	206	222	235	210	230	243	227	203	241	211	237	252	253	243	237	232	218	243	243	220	259	258	231	227	240	246	229	281	213	220	227	229	218	205	226	219	241	183	253	226	231	238	246	226	228	242	216	228	235	218	224	227	243	212	235	261	235	249	228	215	206	232	236	228	232	230	219	259	229	213	224	222	238	237	264	195	232	221	238	247	227	219	200	230	225	250	209	205	234	237	212	214	221	244	246	213	225	220	253	250	253	252	229	240	237	253	248	234	212	227	226	248	239	239	253	228	199	226	220	234	226	207	218	235	216	230	206	212	208	253	229	251	231	218	220	221	233	210	219	220	222	232	226	242	218	229	231	260	228	240	239	213	243	222	255	210	227	197	233	238	224	245	230	239	218	247	244	251	220	223	234	240	242	243	236	206	250	191	254	209	248	214	245	215	213	237	226	215	211	245	228	234	246	211	211	230	257	233	220	200	248	240	236	237	251	223	209	236	221	232	257	201	236	232	226	238	208	201	223	231	211	220	251	224	233	238	224	238	225	206	214	237	242	223	238	248	223	239	234	238	227	223	214	238	245	249	235	230	223	248	264	240	208	214	252	240	223	230	201	228	245	224	219	227	257	257	229	227	231	220	238	222	230	232	238	226	200	213	223	227	230	228	234	227	208	218	259	227	252	260	199	217	243	213	203	219	212	238	220	238	206	264	233	235	247	229	229	229	221	235	223	229	240	249	204	235	234	228	245	222	243	258	248	254	230	228	229	224	214	196	235	249	236	216	239	235	218	234	216	225	225	228	218	203	244	221	248	230	237	222	241	211	229	239	213	217	237	239	236	211	219	237	219	240	206	231	205	238	226	229	243	221	226	254	247	209	224	242	221	210	259	241	212	254	227	236	233	221	245	221	230	233	276	243	234	230	253	240	209	229	247	258	243	227	227	236	259	219	227	254	245	240	229	240	244	223	247	247	260	248	213	226	220	244	239	222	220	204	250	236	231	210	240	230	223	224	249	242	229	248	212	262	226	223	232	217	252	233	237	239	240	230	227	230	223	237	230	222	238	226	227	248	215	243	221	224	190	233	227	243	219	233	228	219	241	239	212	217	233	225	235	242	240	253	219	222	214	219	252	225	241	234	221	243	213	220	246	232	246	237	221	233	229	244	229	239	254	232	221	246	221	243	217	222	230	237	260	233	230	216	226	241	209	246	241	235	234	243	221	210	214	244	237	207	228	240	246	227	222	238	224	219	232	217	268	223	249	237	232	223	237	217	193	237	224	231	230	219	213	211	260	207	227	226	231	241	250	214	225	214	195	232	263	231	249	246	232	228	231	231	232	224	237	217	251	218	248	238	218	223	222	196	208	232	224	249	251	253	226	248	237	230	248	236	229	261	245	241	227	219	231	253	234	237	240	210	238	211	231	227	224	218	250	238	214	223	236	232	220	223	230	234	249	231	230	243	233	222	250	230	226	225	220	231	222	211	225	217	224	220	203	228	234	224	228	217	247	228	254	255	221	254	245	257	245	223	240	229	207	239	226	237	230	227	223	221	252	238	228	243	230	217	219	239	238	248	245	246	250	215	229	199	222	226	216	211	229	256	211	221	205	247	209	241	211	244	215	225	205	231	226	239	263	244	239	245	232	204	233	217	223	233	230	245	260	222	245	231	223	228	230	238	211	256	267	247	230	215	221	254	213	268	236	244	230	225	228	246	231	237	259	227	220	217	247	229	237	253	226	221	229	232	241	227	243	256	243	219	242	228	240	228	220	229	210	242	226	205	226	237	232	234	255	236	252	217	240	230	222	231	238	212	242	239	227	240	227	251	233	224	241	245	271	218	230	227	217	236	227	222	225	238	223	259	245	228	233	256	232	207	249	241	232	244	249	224	233	226	223	241	219	222	232	235	214	251	233	246	243	234	251	203	224	221	233	224	232	225	250	253	224	253	218	229	233	223	233	217	245	224	239	248	271	226	212	238	239	204	233	213	251	240	239	234	244	233	225	215	222	236	249	203	240	229	259	220	213	233	231	238	222	256	237	196	226	239	231	222	258	243	221	219	208	226	248	249	216	206	255	232	226	268	227	230	229	214	251	230	216	226	228	216	214	246	251	202	244	225	224	234	225	220	237	243	218	223	217	228	234	239	235	229	227	225	225	221	220	262	220	260	208	233	210	241	231	248	232	221	227	250	221	243	229	217	246	249	226
24556	36511	12266	4703	3118	2386	1932	1501	943	804	714	639	497	496	455	420	385	365	398	341	334	370	368	328	329	354	380	350	339	377	319	334	318	319	330	348	349	332	327	339	355	350	339	323	368	350	347	333	327	340	325	329	347	346	358	351	356	321	381	345	337	296	317	315	337	308	304	306	310	334	295	316	306	306	309	317	346	297	336	318	306	305	325	345	333	321	323	310	306	302	364	334	274	308	306	306	322	320	301	314	314	294	350	353	325	334	326	291	328	320	336	310	298	306	320	306	333	308	328	322	325	308	317	303	347	302	326	312	332	315	322	331	329	324	328	323	307	346	304	309	298	296	305	300	311	332	304	314	293	335	297	314	309	311	309	338	317	304	336	321	315	331	327	340	287	320	285	341	327	333	303	304	332	319	301	336	306	350	347	344	318	322	326	284	331	322	342	287	329	307	316	304	290	296	296	298	326	305	334	309	296	284	294	301	316	310	324	323	337	301	319	322	313	322	317	347	333	334	282	309	317	313	343	326	310	313	310	330	318	309	293	305	319	318	307	324	281	321	324	323	315	299	293	288	342	303	317	310	321	339	329	323	330	348	315	317	292	299	301	308	297	331	328	295	325	353	302	306	338	328	307	319	291	271	322	336	309	303	325	326	341	324	327	327	323	306	290	316	320	316	310	303	318	299	279	314	291	294	287	327	332	327	303	299	302	328	311	327	315	329	315	324	344	300	303	334	273	313	325	299	314	323	315	330	320	287	277	330	319	326	324	318	323	315	292	304	320	322	319	283	311	282	305	325	299	318	330	331	291	314	313	314	339	312	323	322	294	310	318	331	304	320	301	314	301	310	311	321	334	336	339	329	289	329	323	311	336	298	326	290	343	295	333	332	334	312	313	301	302	332	282	322	300	304	327	320	333	280	330	323	345	321	312	290	330	321	297	342	297	315	293	318	323	280	309	327	309	325	277	321	307	318	330	352	302	310	305	312	313	298	299	313	314	335	304	345	344	311	335	289	309	330	298	320	336	331	276	282	318	347	348	333	333	295	307	291	316	291	333	318	364	335	273	343	341	304	312	295	306	317	316	309	291	316	312	291	311	285	309	337	308	291	339	308	297	304	316	322	282	312	343	282	352	320	334	332	315	278	287	354	346	301	305	304	303	330	322	325	336	302	303	326	297	329	318	323	325	336	320	310	291	294	342	293	292	292	296	356	285	286	345	325	282	301	353	329	307	283	341	305	329	320	313	285	305	336	296	335	306	302	306	316	318	315	322	336	322	314	325	302	339	326	311	314	328	336	332	314	314	324	312	343	322	318	326	345	296	305	308	318	318	311	313	359	313	352	325	306	333	319	287	312	330	324	296	320	315	311	285	321	305	296	311	313	316	338	271	323	297	298	326	320	342	360	333	319	351	325	329	321	322	280	319	327	284	338	311	312	309	341	311	307	331	330	310	316	335	320	275	285	308	295	330	308	315	315	332	308	342	293	325	319	318	305	305	320	283	314	301	297	309	307	305	310	330	299	303	323	315	319	318	288	287	299	304	327	323	293	293	307	301	325	348	339	321	285	323	291	308	317	299	289	315	305	310	298	297	304	292	328	337	273	303	346	280	338	335	292	296	313	290	332	301	311	262	289	304	310	330	306	328	301	302	340	298	327	316	335	327	310	337	315	320	303	348	316	299	305	315	317	284	317	341	342	334	324	312	319	274	345	305	322	339	335	359	314	311	312	297	328	309	323	322	313	311	341	311	316	307	329	320	302	328	304	318	316	313	300	313	318	287	303	312	328	316	314	343	306	318	300	292	336	315	309	286	315	295	306	298	303	296	294	308	279	318	314	330	296	352	316	333	336	314	325	312	359	320	313	311	290	290	329	327	292	297	303	337	296	362	309	338	271	308	314	309	304	299	296	320	296	328	306	299	320	321	283	312	316	343	310	295	321	319	314	314	292	316	299	335	339	301	319	305	315	323	338	330	319	311	313	272	313	314	316	331	321	337	341	338	303	306	305	322	323	298	309	304	334	326	337	305	349	307	321	345	340	329	342	350	313	328	284	323	301	312	306	350	303	322	310	305	324	332	341	324	325	271	302	304	303	313	299	255	330	291	316	307	308	330	313	319	304	299	325	292	351	314	310	284	300	310	313	322	338	328	293	317	315	318	324	307	313	299	284	312	298	313	316	311	315	302	322	311	300	285	314	299	320	361	320	307	328	298	340	320	333	303	328	323	304	313	340	349	285	291	297	328	276	305	314	344	317	296	287	321	324	324	286	331	296	342	343	334	319	290	332	309	315	304	308	330	307	315	328	292	327	320	335	313	319	291	291	320	347	288	320	320	312	317	326	310	311	288	305	316	331	320	323	328	333	301	310	314	325	327	322	319	307	330	325	305	317	301	310	269	291	326	289	329	324	329	289	317	301	345	288	325	322	303	353	290	345	331	295	326	292	278	298	322	322	333	327	353	329	305	326	309	311	296	317	311	318	299	315	301	294	338	320	339	325	301	295	288	313	311	298	310	318	331	283	302	325	326	312	323	294	327	315	336	325	297	330	330	303	295	338	312	324	321	301	310	315	302	327	297	311	286	296	317	327	270	330	303	276	297	307	324	270	336	303	324	334	332	310	327	294	332	321	307	287	286	326	334	322	329	313	304	312	333	328	297	342	350	306	261	301	345	310	339	310	318	318	329	308	286	319	304	314	326	294	300	316	329	297	271	313	306	324	325	319	318	313	364	344	326	318	297	320	322	360	312	320	315	284	298	309	291	331	319	287	321	332	289	342	319	316	314	298	302	308	288	319	291	327	322	321	333	301	329	306	297	303	298	346	339	290	310	302	319	322	336	306	283	296	298	310	309	315	314	316	301	352	308	321	331	328	320	314	324	314	300	347	310	319	306	337	309	329	312	339	317	336	309	323	282	301	307	315	318	303	299	338	327	320	320	332	332	312	324	318	308	320	300	326	298	305	315	301	302	300	323	317	322	295	320	322	317	315	323	323	290	271	320	296	314	309	324	292	316	325	299	325	298	312	335	302	288	308	305	285	291	304	299	313	291	332	312	301	330	306	301	322	326	329	333	306	294	300	327	347	297	315	320	312	320	302	339	303	322	303	307	324	342	307	339	315	291	324	288	303	341	329	328	316	312	314	324	289	326	287	299	331	294	338	296	336	314	300	324	318	345	351	325	309	345	293	305	296	320	345	302	296	326	326	330	310	348	319	313	305	286	303	327	311	301	326	313	311	324	307	305	348	292	326	308	326	312	318	305	287	301	311	300	313	310	309	315	321	310	322	320	302	312	317	322	318	322	319	297	331	314	286	316	291	326	323	292	321	303	291	347	326	322	303	296	309	288	321	285	298	323	307	319	331	300	293	300	333	298	303	310	320	307	336	316	339	328	306	300	348	337	287	331	307	332	310	312	311	299	329	317	301	285	322	304	314	336	311	286	309	307	329	307	331	335	288	303	296	303	337	309	301	308	283	338	329
22231	21232	29021	23752	21228	21258	9177	1727	1085	971	834	719	678	607	593	595	542	529	542	482	476	483	471	503	489	501	487	475	463	440	465	473	489	462	486	455	451	471	464	416	427	446	466	450	477	459	443	456	448	425	474	443	439	479	473	429	472	449	451	446	495	446	457	439	411	432	450	435	452	423	438	442	416	450	416	452	457	420	482	451	432	443	490	408	452	415	410	410	442	450	422	423	485	414	415	459	443	418	400	434	457	388	413	445	423	405	419	424	415	414	430	417	440	447	408	435	464	461	473	415	405	411	437	422	427	420	425	439	381	439	428	437	421	402	439	440	407	433	414	409	424	450	437	419	429	426	444	433	376	400	412	434	438	445	457	437	437	424	411	417	473	399	390	425	487	433	495	411	445	413	458	428	431	410	449	421	425	412	447	431	391	431	450	437	446	411	492	433	443	426	429	424	448	435	447	455	421	425	417	422	443	437	429	443	418	415	435	457	432	415	452	443	422	438	389	419	433	409	386	437	406	411	430	426	416	451	456	410	419	449	423	445	421	436	428	400	425	420	439	437	453	417	428	419	433	452	400	417	429	445	434	432	435	434	413	400	429	425	457	420	434	452	432	425	422	419	429	477	467	415	396	441	423	406	449	415	385	386	401	412	421	428	392	435	433	418	417	402	437	429	432	436	426	415	398	442	430	433	417	443	441	439	468	454	403	434	432	426	425	413	421	440	418	427	457	452	438	448	437	426	421	428	439	405	432	431	427	446	425	442	410	436	428	420	421	420	413	461	436	434	413	470	427	459	423	449	427	403	440	409	416	462	429	445	424	394	445	402	412	409	449	433	409	416	432	437	426	426	466	420	394	397	429	462	398	449	423	449	434	377	410	428	455	436	427	443	461	439	416	395	443	443	414	415	456	462	429	434	425	420	450	383	451	431	416	421	427	436	408	441	439	429	442	410	447	391	403	423	446	446	435	422	437	432	427	436	456	400	453	448	471	449	446	466	434	411	443	430	408	410	408	420	442	433	422	402	421	435	427	426	373	426	403	454	440	429	431	397	460	393	449	437	434	408	425	397	450	432	435	427	452	482	402	452	413	450	438	399	439	429	403	477	441	409	440	420	446	434	430	404	441	406	398	453	432	414	416	432	422	423	439	429	434	407	424	453	433	388	414	390	427	399	440	431	451	423	449	422	452	400	424	436	400	408	449	444	432	467	441	434	454	404	442	425	432	413	460	472	452	428	457	429	411	462	426	422	435	425	407	463	405	415	482	420	437	446	439	436	443	456	455	467	426	433	402	462	443	389	371	455	400	470	454	422	417	454	455	436	484	417	447	410	402	418	453	433	416	437	444	396	445	434	434	472	453	440	416	460	433	418	446	421	420	405	437	421	421	431	435	417	428	449	439	413	436	419	432	424	459	403	435	406	430	435	469	430	455	436	446	460	432	437	474	425	453	413	390	435	449	437	429	402	436	423	420	432	429	463	467	406	401	446	413	424	394	392	449	422	428	427	435	421	414	420	459	434	406	415	419	419	453	447	452	406	400	422	401	427	382	453	419	434	420	447	423	429	399	437	479	444	433	429	460	435	446	425	377	464	399	425	430	445	400	415	431	397	434	497	434	418	412	421	480	455	428	430	413	421	436	407	455	427	404	444	451	446	406	428	452	421	417	433	427	448	387	411	502	445	441	456	446	481	382	409	409	447	405	439	427	456	428	421	442	424	405	432	412	436	424	434	417	454	427	428	403	427	422	441	428	422	420	450	416	390	443	445	429	449	430	413	458	404	450	441	448	423	443	412	451	420	437	414	432	410	405	422	474	434	439	402	430	462	426	430	465	450	466	444	387	416	375	421	402	417	437	408	459	422	407	441	421	431	412	443	442	447	430	438	432	427	456	432	452	441	398	440	432	429	412	424	423	436	444	431	410	435	431	414	419	418	383	391	469	404	439	390	435	416	413	433	421	456	428	430	446	440	433	425	441	434	449	421	465	475	414	433	429	405	472	447	462	439	432	436	419	472	453	440	432	394	448	448	403	403	442	428	414	457	417	436	428	414	445	456	424	430	438	428	418	435	427	413	409	421	399	401	421	434	403	432	463	411	415	432	456	429	427	442	410	429	470	408	463	435	451	433	424	418	474	406	439	424	393	421	409	445	427	419	429	430	464	457	437	451	405	447	445	420	412	443	446	448	444	438	440	426	447	446	428	444	436	421	434	441	438	441	438	422	424	442	402	436	450	416	423	426	417	426	433	425	409	420	429	415	403	440	458	453	467	434	408	431	408	440	420	419	406	423	442	450	440	414	441	450	419	392	400	435	394	435	450	428	408	422	395	418	400	422	429	406	408	437	424	438	403	439	433	411	453	416	397	423	412	445	433	429	424	450	414	409	385	425	415	432	425	401	412	434	444	454	430	426	444	445	425	441	426	426	450	430	441	397	425	409	431	413	427	449	418	419	419	441	447	410	414	428	417	441	438	431	433	437	388	398	413	463	421	423	425	456	431	459	411	390	462	448	440	456	437	427	421	459	408	475	463	419	447	444	429	434	397	455	460	460	453	483	445	430	407	431	454	426	413	438	413	463	398	421	403	428	414	426	430	443	367	415	401	426	438	461	405	438	399	442	463	453	433	439	433	444	449	456	443	439	426	394	432	421	425	387	446	446	442	456	441	404	431	433	416	383	451	476	439	453	417	432	442	419	442	425	437	445	410	454	465	436	397	420	417	409	396	417	416	410	442	433	389	430	445	418	438	440	432	430	444	474	430	393	461	439	440	429	442	430	416	408	429	430	427	476	410	406	409	425	415	454	443	402	441	436	432	425	452	442	453	424	466	432	441	417	455	452	448	429	434	432	413	418	411	431	421	424	420	404	426	460	418	434	439	438	394	437	421	408	440	439	397	436	420	421	401	436	412	431	446	434	414	400	451	448	443	446	433	408	437	435	452	449	404	484	421	388	449	384	412	430	454	419	440	446	454	436	393	435	408	435	402	423	453	401	421	392	458	396	456	451	429	429	427	463	473	449	444	449	414	440	422	450	424	401	460	449	420	417	453	403	408	426	448	449	460	399	448	411	396	437	385	414	443	427	396	410	439	432	416	412	413	415	435	419	441	415	431	455	440	451	404	460	393	440	411	415	432	436	428	398	457	430	437	433	422	465	429	432	416	419	424	429	417	424	437	431	394	402	415	427	411	423	416	445	430	431	420	431	425	435	416	420	458	417	405	432	444	401	414	423	436	422	441	426	476	425	408	410	424	397	449	440	445	453	428	423	398	463	459	426	426	445	424	460	418	458	446	446	386	411	429	422	459	437	424	443	413	430	429	443	424	427	417	444	431	458	439	423	459	444	426	445	441	430	450	433	445	490	417	430	453	419	430	416	423	400	418	448	433	392	450	424	421	427	457	389	417	423	427	426	446	441	417	448	421	456	424	514	445	399	398	419	422	434	417	447	417	411	449	402	390	421	421	441	471	400	437	459	403	480
29124	46812	19532	9708	6304	4598	4112	2821	2002	1750	1494	1154	1088	1032	806	837	772	742	714	658	695	640	674	672	619	641	657	654	610	693	593	642	644	617	632	604	619	619	596	588	587	631	634	623	559	646	631	602	647	608	614	615	597	608	589	634	595	604	611	600	584	531	601	594	566	557	547	598	523	587	568	611	562	562	565	573	570	608	572	567	570	545	565	598	547	610	597	549	600	588	591	582	584	537	540	576	576	550	569	595	564	541	528	591	575	605	552	615	574	562	555	551	582	562	562	521	606	609	559	550	556	573	540	578	589	528	557	603	617	556	562	570	562	556	567	572	558	566	523	564	564	598	552	556	552	538	555	581	604	581	522	589	561	553	569	579	546	602	562	572	586	546	592	590	587	578	603	562	528	573	558	585	521	585	588	549	528	575	570	610	605	577	568	575	588	542	572	537	584	573	599	551	572	572	581	583	555	568	584	572	558	568	572	563	544	597	524	548	553	583	550	560	596	545	546	561	545	569	576	534	513	549	583	579	553	604	565	558	583	540	597	562	547	539	533	574	609	563	595	560	532	553	553	536	560	552	551	575	573	536	574	597	546	568	543	567	532	585	583	501	583	537	572	522	596	588	562	538	548	571	608	560	558	603	557	554	545	553	568	560	590	555	570	565	574	562	611	590	560	579	550	589	577	531	535	588	557	539	552	561	539	554	592	545	543	574	537	551	574	556	595	529	554	564	588	592	567	575	596	555	565	543	503	601	571	588	582	593	526	525	534	564	574	559	555	543	538	543	566	550	579	561	559	551	595	531	522	584	522	579	544	599	580	571	563	540	550	530	551	561	582	512	569	602	546	554	585	540	560	516	587	523	538	579	557	549	546	571	525	562	541	568	551	595	579	561	571	606	582	541	538	538	595	584	555	574	561	576	574	587	545	546	558	586	568	565	557	551	549	571	586	614	569	586	545	579	533	586	642	564	516	586	561	577	593	553	564	563	557	580	524	572	544	571	569	579	582	605	555	552	556	601	591	577	552	585	596	533	568	569	566	548	596	573	568	531	544	549	502	554	588	534	589	615	543	568	540	545	547	525	592	563	592	552	571	542	567	570	567	557	535	560	602	593	593	556	532	547	531	545	548	557	548	571	552	575	591	565	513	546	565	554	578	579	528	555	537	537	525	541	560	576	562	591	582	594	563	563	551	540	539	555	571	620	535	552	528	555	530	575	575	586	546	554	536	565	562	519	562	573	583	545	557	580	549	575	584	599	522	563	551	544	573	583	578	558	554	550	573	545	579	560	544	546	588	528	566	599	601	581	532	549	540	601	524	557	590	531	588	538	561	584	562	576	566	589	566	534	496	603	581	525	597	568	545	570	564	576	582	553	598	525	569	602	533	589	548	561	578	571	565	559	543	574	569	582	629	575	555	587	532	586	563	546	618	552	510	585	549	579	556	538	556	544	550	541	520	549	556	551	555	532	535	602	546	541	565	559	586	534	579	591	579	546	596	603	557	601	552	532	571	536	582	565	585	576	527	547	518	554	605	571	573	562	597	535	596	579	547	528	583	569	593	585	556	531	554	572	597	587	523	598	549	584	559	537	545	585	574	540	529	580	569	541	560	603	558	553	571	590	545	575	537	585	595	559	540	548	554	548	554	569	567	590	532	525	558	508	556	555	603	626	577	522	528	618	595	482	547	574	567	578	562	550	580	537	587	582	568	591	575	561	552	548	526	576	574	574	543	604	614	576	556	606	621	595	592	532	522	554	572	557	515	570	558	610	594	546	620	559	590	544	528	530	514	529	564	588	544	571	599	599	590	570	601	567	534	540	595	561	540	560	558	544	544	529	528	553	567	562	521	553	577	551	541	576	626	583	542	550	544	555	549	557	551	573	577	558	564	592	566	537	552	586	581	552	576	580	582	519	600	593	560	576	544	562	590	560	590	569	564	576	569	622	554	576	574	580	572	533	541	577	567	509	594	628	534	537	571	553	585	535	544	572	566	578	548	592	587	576	568	543	552	587	563	587	615	547	532	555	533	529	534	572	547	531	514	570	559	563	530	553	550	553	581	584	594	573	547	546	569	581	534	551	550	571	552	550	550	576	576	583	568	560	569	537	602	545	572	536	540	569	561	537	577	552	560	545	579	574	597	585	562	580	593	529	558	620	588	558	556	591	555	602	570	562	542	584	602	561	569	520	550	538	595	536	595	596	554	577	589	553	550	526	543	583	540	567	563	538	565	588	623	580	554	556	585	565	594	558	531	581	556	553	566	545	557	587	577	564	570	555	570	512	608	541	555	531	548	590	602	553	589	567	535	562	581	555	568	546	598	526	582	555	574	542	549	558	544	538	550	524	562	579	576	540	568	564	539	564	537	551	558	548	583	597	535	597	586	574	540	569	605	509	555	620	527	537	572	568	598	573	515	624	576	583	602	539	559	567	559	573	551	522	569	583	563	524	591	563	542	593	567	575	556	558	542	546	572	555	550	577	548	606	545	594	591	562	587	571	528	598	581	546	510	557	606	561	559	548	569	513	581	527	575	631	603	546	566	553	557	596	569	562	591	577	561	543	566	575	544	561	614	569	545	550	567	541	586	574	497	540	562	578	588	568	523	557	574	560	601	558	565	587	578	565	526	585	510	595	590	556	588	572	546	543	548	568	603	556	576	533	616	626	528	581	566	579	578	569	561	588	566	558	542	532	506	525	547	580	559	554	566	576	567	571	607	608	576	555	594	563	625	530	577	576	564	554	539	573	550	539	561	549	577	548	584	544	589	558	553	539	548	553	559	551	567	618	602	559	582	559	566	570	556	569	593	523	547	530	555	532	573	547	500	577	527	560	551	575	584	601	576	585	529	543	559	594	543	516	550	563	548	621	569	516	575	585	555	595	557	546	571	552	568	566	544	586	565	581	589	521	599	611	563	568	530	551	597	550	539	573	558	559	521	562	548	544	608	570	575	491	601	554	593	560	575	611	624	593	569	563	544	582	546	536	554	567	576	543	568	573	535	560	598	611	527	579	596	529	548	572	575	583	547	575	547	536	533	593	590	586	571	549	558	544	599	550	555	561	610	535	558	611	565	584	557	567	580	513	580	573	535	563	556	530	564	585	554	541	566	549	594	561	531	569	552	548	543	545	544	591	536	563	579	548	574	550	550	587	592	548	604	580	591	600	536	571	599	553	596	564	535	556	558	576	580	602	589	578	559	588	571	593	566	578	523	596	575	578	518	550	596	564	549	584	552	545	528	590	598	537	617	537	532	595	585	601	556	510	570	536	538	550	534	592	518	539	564	562	572	567	606	528	596	565	519	534	567	588	588	518	568	518	554	541	576	532	532	601	544	552	549	579	570	557	575	552	578	548	578	560	553	558	559	596	592	611	546	504	561	555	520	585	569	535	614	564	542	569	538	544	575	570	614	566	604	550	596	583	555	574	575	557	598	558	559	605	591	542	582	582	562	576	579	550	535	572	580	566	568	575	551	559	598	558
27266	21360	12639	3412	1314	877	788	623	561	567	464	451	465	483	434	428	384	432	370	371	446	385	366	388	391	402	394	399	440	403	404	400	411	396	397	409	404	395	375	390	419	368	426	384	425	399	425	408	410	443	438	396	396	370	370	404	371	424	338	383	412	384	382	405	404	401	391	373	417	380	391	382	396	394	362	395	382	408	361	402	375	348	369	393	383	354	422	403	389	404	394	388	354	394	401	413	363	389	376	399	385	377	419	400	394	385	372	383	422	416	405	361	392	399	381	424	393	395	396	403	403	357	360	371	393	370	397	404	408	403	392	397	382	375	362	397	463	360	389	389	406	418	378	401	387	404	415	380	372	373	397	410	443	403	374	381	401	343	433	363	390	424	378	383	378	400	403	433	373	392	400	396	373	356	399	411	409	393	413	426	403	419	392	391	364	419	417	361	378	380	407	376	386	394	406	404	434	364	374	394	414	394	426	396	409	392	391	400	386	391	381	402	392	407	370	396	373	426	381	362	412	371	397	386	420	398	396	400	410	372	386	391	382	367	357	409	350	382	418	408	420	385	370	357	384	355	382	358	406	391	376	410	388	441	401	394	399	370	428	396	400	388	413	370	417	365	385	393	382	388	402	390	410	422	392	416	390	393	381	386	351	399	408	414	395	380	389	389	404	367	365	370	378	390	400	358	368	374	432	371	396	382	396	401	376	397	412	361	367	388	402	394	372	402	366	391	422	435	391	413	397	406	382	396	399	393	390	424	400	379	391	427	406	393	403	365	415	371	390	387	385	355	392	376	376	422	416	368	366	394	411	400	399	408	423	383	420	380	398	412	406	364	409	383	411	405	354	389	404	402	378	365	412	411	358	428	370	427	429	391	382	395	428	354	366	363	427	376	398	391	391	406	411	382	422	440	401	422	394	412	399	371	419	368	383	371	438	380	397	417	428	423	372	392	395	418	401	396	403	354	385	381	422	437	401	372	390	380	375	397	386	399	390	408	367	384	362	410	360	359	412	404	405	362	380	411	381	373	404	384	397	391	411	397	386	392	401	427	378	394	373	413	409	400	382	399	402	353	413	370	407	379	372	381	414	378	361	416	380	370	382	404	405	390	372	389	368	407	399	362	420	406	412	417	367	408	374	417	390	399	378	417	390	391	431	386	376	425	377	402	398	406	366	410	386	424	397	385	376	363	363	362	414	373	398	421	382	418	400	381	387	398	405	395	405	378	436	402	389	392	368	392	418	402	391	377	421	387	386	361	402	383	365	406	411	390	352	409	389	402	405	419	403	413	417	367	384	403	396	401	404	378	382	369	404	421	403	402	376	400	395	378	389	392	418	413	397	447	450	404	370	399	389	383	418	378	372	414	412	431	376	434	394	402	414	438	401	380	389	399	389	411	382	381	406	384	420	422	358	358	431	406	418	426	362	408	346	394	378	359	391	371	408	391	419	402	345	431	371	407	405	415	393	349	409	442	397	374	389	411	415	397	413	369	398	383	403	424	376	354	394	408	386	377	395	402	391	389	434	391	410	405	418	401	384	407	388	378	394	414	396	410	401	370	407	398	389	379	371	407	396	417	359	430	414	423	363	397	387	408	415	401	397	390	387	407	405	411	386	399	400	432	376	412	377	400	390	359	402	399	412	391	395	381	385	393	422	417	407	416	391	369	391	391	415	425	437	373	374	372	374	374	379	389	401	386	412	405	387	411	405	382	424	389	403	407	395	420	396	418	388	386	395	355	387	386	429	396	423	398	419	420	417	374	402	356	378	409	364	411	393	393	413	440	398	404	390	392	398	379	363	394	350	398	395	404	414	402	426	399	367	396	386	378	422	377	408	406	407	391	430	420	378	403	387	386	395	442	413	448	421	397	361	403	377	384	408	363	368	399	373	413	419	381	386	407	393	375	347	411	378	401	399	331	419	408	359	396	404	382	394	435	389	409	397	391	401	378	378	382	403	396	372	380	383	388	385	409	402	393	408	410	379	372	423	445	379	399	377	381	380	392	390	387	375	362	382	374	414	388	394	362	363	428	355	387	396	407	375	394	419	399	390	392	369	346	392	415	362	376	363	416	418	390	361	376	398	368	379	393	418	388	390	390	397	388	426	372	407	389	375	433	398	418	353	422	403	399	371	409	400	401	385	381	383	406	419	385	380	405	402	410	430	414	422	403	403	402	385	370	414	400	411	379	395	385	389	418	417	390	422	393	384	391	407	401	413	371	401	376	419	385	393	385	406	401	421	342	415	388	402	418	389	429	415	381	367	391	385	372	395	399	358	398	363	372	418	410	419	426	404	400	357	401	428	382	389	410	396	378	384	387	418	417	356	367	382	382	420	371	382	375	366	399	394	384	364	408	364	395	393	394	373	365	373	386	369	361	382	422	363	394	406	391	400	386	396	405	414	367	399	399	384	354	382	370	350	380	415	375	395	392	364	391	386	427	405	392	418	370	413	374	426	360	390	414	382	402	389	395	375	388	376	387	389	421	413	379	425	415	366	386	421	400	411	354	366	357	410	373	400	333	421	402	424	387	366	406	357	397	379	403	371	404	411	404	397	366	369	395	372	398	385	356	391	405	409	406	405	400	418	393	407	373	373	342	380	430	402	410	381	387	375	391	409	398	393	382	392	398	391	396	365	373	398	372	392	410	408	370	398	397	369	408	412	394	376	404	399	389	410	408	384	372	426	396	385	397	405	383	396	419	396	395	377	411	406	355	419	407	451	398	412	406	370	375	400	397	427	403	440	373	393	391	387	417	377	390	389	388	390	381	397	400	388	374	365	383	389	404	429	398	384	389	360	341	409	409	407	378	365	409	404	396	400	357	398	404	390	363	388	384	371	360	404	406	394	414	432	367	388	405	424	397	378	412	391	391	384	374	378	375	392	389	410	392	387	405	397	396	387	370	436	419	392	401	411	381	381	387	405	428	369	386	404	367	390	370	408	406	380	387	397	396	359	406	398	370	381	399	409	427	383	403	408	380	388	367	375	382	381	366	377	410	396	412	374	412	397	376	427	384	383	370	378	366	356	416	401	429	365	395	359	428	420	362	414	391	389	412	389	418	403	386	415	374	394	375	403	433	380	403	389	392	397	409	395	407	388	369	390	400	382	404	405	363	424	406	389	357	400	402	388	398	392	372	400	396	384	386	384	391	357	403	398	387	405	401	378	422	412	417	404	363	382	383	397	399	403	406	402	348	412	415	402	384	417	389	413	384	408	407	386	416	408	403	390	382	437	408	414	395	407	424	365	381	361	344	402	403	385	411	405	396	399	421	378	349	402	428	387	393	389	401	399	375	399	392	391	373	400	448	408	391	396	429	349	383	382	396	392	395	398	351	360	407	397	417	392	376	367	388	385	426	366	428	368	409	406	380	372	394	398	383	388	391	385	397	414	415	381	385	435	349	405	379	393	382	413	376	401	411	401	410	365	408	376	408	408	396	372	431	402	390	411	403	422	376	379	380	385	376	384	409	374	416
20753	27904	8684	3674	2265	1651	1422	1026	847	837	694	657	605	600	594	565	531	547	523	511	561	490	473	504	581	503	520	481	537	524	502	497	493	531	482	490	573	485	521	475	528	556	493	500	510	526	558	504	540	481	482	515	496	530	490	523	525	527	532	564	493	533	459	535	486	480	554	536	494	503	513	511	505	485	556	468	541	490	509	518	495	503	489	502	440	465	491	519	500	453	525	514	503	485	485	449	535	495	503	459	505	524	506	503	499	503	507	525	509	497	480	496	490	513	504	524	511	530	454	520	474	513	534	484	531	518	509	499	557	533	520	495	489	483	496	502	474	499	478	490	545	535	492	528	495	518	522	487	534	521	498	494	547	509	504	504	488	488	503	490	505	508	490	510	533	554	496	487	511	502	519	516	503	525	516	491	504	503	539	475	497	504	490	479	499	514	542	552	499	530	486	524	510	547	522	545	514	482	535	508	525	496	494	545	493	523	535	466	502	509	522	525	505	510	479	523	525	488	464	496	533	483	516	518	493	516	518	494	488	467	483	492	502	522	506	528	529	481	484	480	505	523	530	499	490	520	491	519	513	489	510	533	511	522	506	527	488	507	524	518	498	508	507	503	457	514	556	513	527	521	492	508	511	530	492	519	490	514	523	514	484	548	487	477	470	498	536	504	520	513	492	505	518	489	534	484	507	472	503	475	471	507	526	553	456	505	530	509	524	516	502	531	523	523	484	515	445	530	508	518	505	533	541	506	496	466	461	514	516	551	549	515	508	501	505	540	514	501	480	491	531	480	481	528	511	474	508	500	506	521	513	514	512	499	482	553	492	499	500	489	489	512	516	531	517	533	497	495	501	533	517	478	525	499	498	538	471	509	503	492	469	510	508	499	505	518	467	472	509	519	530	504	488	492	513	486	531	505	502	486	487	541	519	499	491	482	496	502	466	487	522	483	480	492	481	501	501	523	490	537	512	496	486	467	516	530	518	471	517	493	438	498	505	518	498	526	522	511	514	503	508	506	515	567	526	512	537	489	532	467	480	534	479	507	505	526	488	530	485	487	528	479	491	478	497	504	488	492	514	492	507	480	541	507	503	513	495	464	498	555	489	451	500	484	520	512	493	519	465	456	495	487	527	531	509	499	513	515	504	508	497	490	503	478	525	482	533	482	494	490	577	498	501	537	490	528	500	525	524	516	468	524	543	523	554	502	483	504	504	481	484	510	486	498	503	512	489	518	524	467	525	486	532	522	569	542	506	537	541	481	488	521	531	495	478	508	505	542	514	534	509	510	465	510	490	526	498	460	522	488	504	514	472	547	484	508	490	528	531	508	482	495	476	515	487	497	509	496	546	497	535	491	488	483	522	530	515	487	483	506	540	511	502	510	506	515	492	513	519	552	537	534	526	515	484	482	495	526	492	526	529	484	518	513	502	481	529	495	525	512	499	502	514	504	463	494	510	502	499	480	505	492	488	508	486	503	484	492	516	535	472	505	508	508	508	515	477	522	475	543	495	526	484	448	560	523	444	444	523	519	511	480	545	537	467	522	482	498	514	495	494	524	525	515	478	506	489	539	499	510	552	483	496	515	523	503	506	505	531	502	483	502	478	494	524	495	522	522	535	457	463	494	507	525	469	515	497	523	486	501	475	529	496	545	516	494	530	511	506	507	483	483	509	496	465	497	498	503	490	512	523	564	510	520	506	509	537	531	468	497	479	518	502	500	475	520	539	521	503	509	491	516	499	534	498	526	519	479	509	494	484	471	513	491	531	493	522	500	461	508	501	451	517	537	475	520	505	513	509	484	475	512	540	535	476	507	548	544	500	477	507	525	512	501	534	485	491	508	481	496	507	521	491	497	530	536	516	516	488	488	533	496	495	500	501	506	509	518	496	516	484	508	483	510	469	482	533	505	475	528	473	511	480	516	453	507	542	491	483	522	515	517	450	476	520	515	487	472	473	509	483	515	477	521	520	513	519	473	511	515	486	483	469	503	521	497	509	507	495	487	516	504	522	503	538	516	499	475	481	505	477	482	522	549	509	502	532	496	522	469	459	510	492	523	521	506	569	508	509	499	471	497	503	492	514	535	517	523	503	528	493	512	492	503	552	526	488	500	500	495	523	549	543	529	469	520	522	505	513	515	489	546	526	497	470	515	507	501	518	458	540	518	500	523	507	481	509	539	518	532	528	520	467	496	525	514	525	468	474	522	529	485	525	507	543	528	490	519	520	524	486	503	518	516	518	485	520	522	481	479	495	487	501	445	460	515	515	486	500	496	534	487	519	494	537	490	523	492	518	500	486	492	543	531	508	471	550	512	489	470	492	512	519	496	502	509	542	491	494	509	462	483	527	503	480	512	456	501	517	501	504	495	474	477	523	502	515	527	462	553	588	536	549	465	497	455	534	481	556	510	529	480	492	476	517	493	513	498	535	484	522	511	469	496	553	499	508	505	534	494	538	511	467	496	505	532	504	510	535	495	508	504	489	511	497	486	515	511	521	508	502	524	487	520	513	504	515	459	510	511	515	498	556	518	521	519	479	475	491	498	490	488	487	496	500	521	475	517	521	494	505	507	488	489	512	480	487	508	514	472	510	516	504	468	485	517	514	551	546	521	488	485	496	502	536	479	523	491	505	516	525	491	513	504	498	493	470	506	503	490	456	500	543	490	479	521	482	512	511	523	510	506	534	512	496	509	511	535	533	505	500	514	479	489	503	507	546	519	526	514	494	506	500	526	533	495	505	490	518	529	518	498	508	560	530	532	508	483	493	549	486	525	505	491	474	516	491	491	497	553	470	526	486	510	511	476	524	506	518	515	520	514	513	455	486	490	477	487	485	526	470	476	508	491	483	512	454	482	489	488	479	572	535	498	481	480	498	509	484	491	497	489	515	535	498	525	516	481	535	499	516	531	497	494	470	483	484	496	497	463	511	491	483	481	520	483	535	522	496	518	514	476	516	507	505	526	476	479	509	480	438	521	504	517	500	487	508	518	516	518	527	471	503	489	515	493	568	528	495	517	539	460	515	507	492	529	507	471	509	514	464	510	508	474	526	506	527	491	454	526	544	508	484	524	502	536	499	500	477	502	520	479	442	506	468	532	513	518	485	502	511	528	505	479	473	507	506	484	519	518	506	510	487	510	494	556	510	537	502	506	505	507	497	538	507	489	483	494	521	484	491	522	500	529	521	513	482	511	502	496	480	520	528	517	502	517	506	506	484	518	509	520	491	484	511	499	484	511	546	498	472	482	501	546	522	485	496	509	496	487	490	510	518	493	488	557	507	529	505	505	473	525	512	527	475	458	530	525	496	497	521	519	493	529	536	524	514	528	523	511	503	483	524	515	519	507	478	501	475	503	501	508	485	524	488	498	539	528	529	511	481	492	471	522	537	538	495	547	510	523	483	498	527	517	518	481	500	474	498	478	501	502	504	487	506	488	524	490	522	537	517	474	541	523	503	502	543	491	501	506	508	511	542	491	488	504
23113	21186	28553	24099	21151	11180	2057	1244	1017	964	828	754	691	700	669	645	665	589	614	607	619	601	613	569	608	590	631	589	592	569	627	571	607	574	562	602	582	578	560	555	614	607	599	614	591	576	606	588	580	548	592	590	559	603	622	605	581	570	586	585	584	603	553	548	640	572	615	550	553	561	526	568	594	564	582	560	580	602	556	551	589	590	563	553	584	587	569	563	566	576	572	544	546	567	590	578	579	574	577	580	571	553	575	580	573	556	530	547	516	584	632	569	594	513	544	572	564	564	582	596	580	545	581	584	598	536	567	542	578	560	606	586	564	575	555	534	550	601	554	553	565	565	590	574	612	572	530	545	560	596	593	603	530	566	587	575	537	598	571	571	583	563	550	571	556	558	557	543	564	564	552	587	548	579	575	592	597	568	587	583	552	517	600	554	565	572	547	588	589	549	580	589	592	559	594	579	578	553	563	556	600	573	558	571	536	605	560	571	579	621	553	546	567	520	573	560	576	572	550	601	611	569	575	593	572	524	537	560	545	572	598	583	533	548	587	541	575	562	562	562	580	538	550	531	541	550	555	568	576	554	549	556	609	576	557	568	592	598	545	553	569	546	584	566	556	564	559	571	548	583	561	580	599	595	571	544	568	522	566	577	620	565	508	521	587	574	582	575	587	544	589	579	574	542	589	553	528	603	567	584	526	549	585	591	619	548	545	585	582	567	576	544	588	569	621	548	579	513	595	559	642	549	564	568	567	551	577	544	548	637	558	584	562	533	574	579	549	572	557	574	573	566	543	629	574	590	576	547	512	533	596	580	565	565	537	553	539	539	556	581	597	538	574	589	521	556	549	597	566	565	608	610	577	557	540	592	569	563	544	535	555	526	589	545	542	598	593	520	585	563	599	567	593	574	572	566	563	593	573	572	605	536	549	550	581	566	556	531	549	526	586	581	513	564	552	556	527	605	546	552	576	557	558	581	562	554	558	564	606	571	561	544	526	555	572	583	558	570	581	562	587	588	552	558	580	583	569	581	568	554	550	593	536	571	570	607	580	571	542	579	548	560	519	555	546	550	546	547	530	599	523	555	597	560	560	575	557	545	550	560	559	609	563	598	562	538	526	544	540	593	559	607	555	584	552	605	586	577	582	549	578	573	506	559	590	502	566	583	557	535	530	567	587	590	612	595	628	566	613	569	605	556	540	579	591	555	558	580	586	558	579	556	547	575	537	557	558	589	539	571	570	601	552	568	567	558	540	555	587	555	558	554	585	553	606	567	553	619	577	554	555	597	562	582	555	581	597	558	576	574	559	527	572	554	600	572	557	584	570	607	596	572	612	550	600	586	578	581	553	541	586	542	563	590	580	574	556	594	585	539	576	544	559	568	648	586	556	540	594	585	552	586	584	586	541	585	588	568	525	593	560	591	592	549	549	567	566	590	558	566	576	573	584	550	525	591	574	567	576	585	581	616	569	563	568	553	554	590	538	576	560	587	623	584	586	548	566	591	561	549	595	610	584	564	540	546	535	579	568	561	523	582	565	560	612	588	566	534	582	609	567	571	558	594	560	587	608	606	561	581	583	566	580	550	603	566	549	556	536	593	547	584	585	525	584	581	574	605	575	566	562	553	638	582	541	592	548	557	580	578	593	585	549	583	572	526	550	587	594	603	573	534	567	602	549	572	551	544	579	577	598	605	613	555	586	559	558	592	557	608	553	594	561	536	559	549	574	554	586	550	552	554	562	545	544	593	576	537	594	582	552	574	551	547	556	594	580	542	570	580	611	532	576	547	543	591	555	589	541	558	552	570	584	604	520	586	543	542	562	537	590	575	573	545	535	561	559	584	563	568	585	557	559	564	595	569	584	578	540	593	586	615	563	578	610	577	593	547	569	578	561	583	574	524	597	582	562	595	600	546	540	583	596	628	594	544	586	541	555	573	570	527	560	548	580	585	557	564	549	570	553	511	594	577	565	598	563	561	566	527	597	573	583	565	569	552	561	561	521	607	613	564	555	550	552	530	607	588	559	583	508	563	574	524	581	568	574	579	596	545	569	532	576	568	568	576	556	605	611	561	601	588	553	584	600	628	553	585	530	614	588	562	563	538	556	547	569	571	585	601	580	566	586	548	576	618	618	561	582	528	615	598	595	598	568	576	589	600	552	559	588	566	582	587	565	565	559	568	583	546	546	574	580	562	583	586	571	596	544	573	523	575	574	599	550	563	568	601	560	593	559	541	540	585	571	555	558	584	606	557	567	577	562	567	571	553	566	537	624	544	574	588	575	585	569	554	518	499	592	558	595	539	576	590	514	576	538	535	578	569	577	581	607	552	545	570	581	590	590	640	572	524	588	627	581	580	576	554	536	562	600	576	561	561	592	589	551	561	560	555	572	555	582	553	586	541	584	562	564	586	570	528	550	560	563	544	539	610	557	586	588	542	529	567	550	605	584	526	589	621	565	586	588	605	530	606	501	548	576	553	576	603	588	521	576	586	533	560	613	536	584	606	573	579	598	600	536	587	565	567	567	577	551	578	609	544	551	570	567	512	553	603	603	542	520	531	553	547	593	591	519	574	608	594	585	574	612	557	578	550	586	604	569	598	524	573	575	567	613	558	628	564	544	581	545	602	588	501	562	578	567	564	558	546	601	559	557	609	585	582	583	602	555	544	581	579	554	592	547	540	555	579	553	578	604	559	581	526	541	576	532	579	575	618	578	551	566	519	601	554	585	575	581	568	564	551	520	592	562	559	594	618	520	593	565	574	575	591	568	548	552	547	588	587	565	581	605	566	577	566	562	563	580	554	497	564	565	564	591	542	543	571	653	595	564	583	549	595	554	575	556	610	565	560	588	560	578	565	565	553	553	576	592	588	587	565	579	576	584	601	600	529	612	546	554	566	542	549	568	623	597	547	579	625	577	546	610	571	535	532	578	557	631	576	594	543	533	559	556	571	579	568	529	520	583	547	577	582	554	553	558	566	529	563	614	583	582	599	567	542	576	559	561	549	583	553	568	564	550	569	587	580	578	571	601	590	604	608	537	559	565	577	542	548	572	575	531	530	548	609	595	605	556	562	585	582	591	570	609	569	554	570	585	587	569	564	560	615	554	540	554	588	563	627	573	556	613	498	546	594	558	559	571	564	568	583	556	552	556	572	571	554	587	572	604	534	588	598	568	582	532	526	539	552	583	625	623	607	583	578	564	583	546	556	565	576	581	579	540	575	585	551	549	559	572	538	565	571	580	591	535	562	600	567	616	599	567	587	583	559	565	554	569	559	578	604	589	581	545	553	565	510	577	545	560	609	554	547	598	570	562	587	541	571	556	556	548	566	568	587	538	530	563	523	574	544	575	569	572	568	580	605	563	587	554	578	548	587	585	558	579	561	579	554	592	594	557	583	538	584	542	563	525	598	568	571	556	601	554	588	611	590	554	549	550	557	593	564	565	554	588	606	592	542	539	557	605	484	576	572	536	613	571	554	569	551
25347	41703	15869	7342	4669	3773	2520	2123	1736	1469	1297	1110	1052	939	885	832	799	798	795	790	765	780	774	772	730	726	735	767	759	780	747	719	780	769	713	736	748	734	757	741	751	751	805	765	719	737	756	733	747	707	761	714	706	720	788	773	711	734	786	754	738	701	745	723	781	704	741	717	728	732	739	752	695	705	669	741	690	703	745	689	773	699	725	692	688	673	712	735	714	749	726	696	755	683	693	758	751	726	717	728	729	738	681	737	718	726	737	743	688	744	731	689	719	705	775	699	657	742	729	690	710	718	705	694	664	686	764	736	710	712	737	714	802	706	748	754	674	746	696	721	798	734	729	718	763	715	696	710	745	699	716	706	742	674	739	698	684	690	687	705	751	701	729	726	753	719	721	707	718	705	707	707	729	709	759	741	743	769	760	703	707	756	753	696	733	766	709	690	725	723	706	755	711	736	684	726	733	738	734	723	763	749	743	699	691	774	763	672	722	701	757	706	691	726	729	692	728	753	734	764	768	746	688	708	734	726	743	774	706	711	648	689	723	746	697	757	762	731	731	740	704	748	727	703	718	710	690	757	679	723	730	760	719	702	743	723	713	699	681	753	707	719	778	695	746	681	692	706	753	682	673	691	776	736	696	709	711	738	714	727	701	697	743	709	767	765	705	751	762	748	723	725	731	746	712	733	717	735	745	716	692	770	731	708	730	709	673	720	737	736	719	757	750	679	690	728	686	747	745	758	732	665	698	736	677	708	717	739	704	737	763	723	783	727	718	757	715	706	718	702	696	755	741	709	701	721	740	710	748	715	707	704	708	776	709	781	703	708	707	724	694	738	735	697	711	757	675	752	680	708	708	786	689	720	712	734	742	710	694	729	735	756	740	761	733	710	764	746	711	730	730	729	747	719	723	739	706	764	732	768	705	684	701	716	664	718	715	748	727	723	711	742	722	625	713	710	705	744	742	729	672	640	699	699	753	725	739	683	679	745	686	714	750	704	726	746	675	739	750	782	732	712	720	735	764	741	689	690	726	700	748	746	722	751	728	718	712	712	720	707	738	752	741	755	723	696	753	709	749	692	743	702	739	744	682	736	682	743	685	726	694	718	785	677	733	737	690	723	701	755	728	706	709	726	685	688	792	698	727	730	734	738	702	750	735	739	708	756	729	731	755	702	683	707	736	737	750	694	680	746	713	718	736	773	719	730	790	733	702	748	722	698	704	729	751	649	698	705	689	708	746	747	722	744	727	695	698	718	673	670	753	729	702	709	717	703	711	690	661	743	748	719	722	727	706	701	712	721	713	720	735	728	722	711	718	756	741	713	750	699	703	690	707	739	749	693	708	693	660	731	742	701	734	755	717	766	714	741	724	721	749	716	679	727	738	770	737	722	698	684	688	750	669	717	710	705	689	738	720	736	730	758	682	736	721	739	744	706	668	681	756	734	706	739	725	781	704	725	719	733	729	727	733	717	678	694	754	736	738	699	760	690	731	699	694	740	706	730	682	717	733	695	750	693	682	703	713	722	703	758	700	670	752	697	739	737	744	741	704	767	690	712	724	732	731	732	726	720	776	753	678	722	710	705	746	762	722	678	745	693	686	717	732	732	749	729	753	747	708	713	706	727	742	733	749	685	656	762	701	739	710	729	722	731	688	716	697	657	703	713	736	655	701	753	717	756	694	725	741	700	735	660	701	697	697	711	726	760	728	705	729	706	690	744	693	710	715	740	698	762	737	677	703	742	711	745	740	655	698	768	755	702	756	694	753	761	674	748	721	719	744	763	684	685	737	715	720	769	711	692	719	738	716	745	767	693	760	726	729	716	725	689	685	662	718	717	688	766	743	716	714	714	690	731	667	693	713	736	722	773	708	704	742	707	751	748	685	723	736	735	667	749	700	712	753	739	738	704	716	749	765	700	731	709	703	698	719	710	756	678	696	738	739	758	740	702	684	770	684	704	751	713	743	711	688	713	650	690	740	712	721	710	730	710	735	706	664	691	747	722	728	720	698	738	746	782	721	692	718	743	704	718	745	732	703	731	722	740	753	714	723	694	736	778	722	693	705	721	728	731	729	694	763	716	744	722	715	716	704	713	724	725	756	741	751	720	726	708	729	736	715	722	718	710	758	692	736	691	692	739	712	694	743	758	702	757	687	755	690	755	745	722	681	768	740	702	783	703	726	670	721	725	687	721	667	730	723	703	731	708	717	729	774	720	726	687	741	700	724	734	703	727	741	704	722	705	722	697	811	734	721	686	717	753	696	760	729	725	659	780	722	747	778	695	781	690	723	726	683	694	767	705	736	689	727	741	711	742	721	743	713	724	710	717	753	780	719	694	687	707	745	713	718	765	746	730	737	710	719	744	728	704	658	730	698	704	737	742	749	743	751	727	713	757	711	774	750	714	691	768	726	688	762	744	764	726	734	712	705	712	681	666	734	701	674	755	720	731	728	656	744	774	714	701	672	716	709	722	663	752	690	735	723	696	715	738	709	748	684	701	718	725	698	708	704	757	740	690	702	678	693	715	738	744	738	731	771	734	694	736	712	784	742	761	688	732	760	707	768	758	724	732	732	714	740	703	687	748	730	737	767	716	705	731	681	704	686	712	706	694	764	729	736	679	698	666	719	721	701	686	794	680	724	707	719	661	741	699	694	711	696	726	735	721	770	768	726	673	719	763	735	707	728	682	676	700	686	752	728	712	734	715	714	704	683	756	742	703	717	736	739	740	699	667	698	730	722	704	753	739	673	698	759	718	756	701	743	715	747	740	686	679	713	731	704	703	751	745	715	753	718	732	715	727	727	769	698	715	720	676	710	726	735	708	726	731	736	745	684	739	724	706	699	730	750	735	697	723	771	715	695	777	733	717	707	696	714	740	712	726	741	728	694	716	757	683	685	769	710	696	711	789	781	715	721	714	692	724	739	752	740	768	674	674	696	741	742	754	723	719	693	736	730	700	724	756	708	709	748	727	719	697	754	715	715	698	695	749	704	765	758	699	739	770	715	723	764	734	734	743	717	772	774	739	740	740	705	727	772	683	694	756	753	742	735	740	719	688	731	688	692	779	706	677	693	722	733	731	687	756	732	721	714	722	776	661	775	692	712	664	698	762	694	714	678	760	741	669	719	671	691	735	738	736	742	759	687	738	703	731	761	723	700	699	774	732	701	693	684	735	724	725	704	729	722	746	690	728	751	711	736	747	686	718	712	747	717	710	669	758	762	714	779	750	726	741	745	702	736	742	737	740	727	689	716	694	668	750	664	724	741	743	745	726	688	718	745	756	724	687	746	728	744	696	710	718	715	711	679	689	721	751	712	727	729	641	701	721	741	681	748	699	769	742	683	719	710	722	748	730	720	703	704	704	722	693	727	756	727	725	755	757	683	723	667	706	761	756	724	761	692	721	694	710	698	705	733	740	764	732	733	745	729	719	726	726	692	688	706	708	731	678	668	718	702	721	719	701	714	691	712	742	736	699	688	712
24325	21170	27306	25068	10018	1421	827	645	510	432	391	363	302	300	316	274	288	263	232	265	256	239	246	250	228	246	231	260	252	254	247	250	234	258	241	254	274	242	236	249	241	217	240	255	238	209	240	248	247	273	231	239	270	253	231	246	267	239	244	254	210	262	253	250	245	219	246	189	225	228	245	253	236	249	240	242	231	236	235	232	241	258	222	225	235	255	256	247	230	219	251	224	223	252	230	222	212	240	231	269	223	209	260	221	210	257	257	256	236	233	240	238	225	228	231	229	236	258	242	237	247	237	229	243	232	216	245	210	232	234	229	263	226	207	211	220	218	208	261	230	217	226	219	262	238	238	225	228	252	206	221	224	216	228	213	244	250	227	230	276	220	256	258	234	225	236	193	243	220	213	236	245	245	251	249	221	218	231	215	245	221	230	238	237	219	214	244	243	242	224	270	217	231	236	238	233	236	198	249	239	234	230	216	232	229	238	239	219	228	232	228	256	226	242	247	238	243	235	227	244	227	203	251	215	222	237	214	249	256	253	239	249	241	240	246	235	218	216	241	226	222	222	256	216	237	216	231	233	232	259	252	236	238	238	252	223	244	248	246	248	207	236	219	227	247	232	219	220	218	242	255	244	200	209	247	221	230	263	222	214	236	208	248	245	214	223	229	226	244	230	258	213	215	206	234	234	226	248	237	226	227	217	227	212	236	241	245	225	267	239	227	234	213	216	218	213	198	205	246	210	240	233	235	218	245	285	241	250	239	221	247	253	249	228	239	234	220	265	244	236	200	243	237	235	255	223	231	254	238	255	234	231	222	227	250	236	225	219	236	239	254	222	219	218	216	226	250	212	234	221	248	237	244	253	216	221	241	225	201	228	269	233	214	224	251	250	212	238	257	229	234	241	254	244	222	245	222	224	255	251	226	224	250	229	217	241	232	229	238	218	213	222	218	253	225	225	235	238	234	249	234	241	242	226	210	211	211	269	253	236	235	267	217	235	226	239	240	236	252	229	211	244	231	251	237	213	209	218	221	249	230	213	239	211	197	201	229	221	225	233	241	230	227	224	236	236	236	225	228	244	207	248	239	225	244	217	226	227	228	264	221	243	237	239	199	256	240	251	230	227	220	231	247	208	241	237	237	247	241	242	195	212	219	223	219	232	250	243	253	246	261	257	209	219	237	236	248	228	222	243	209	230	233	252	217	242	212	244	244	245	209	234	243	192	212	225	212	238	249	212	199	202	246	238	241	248	225	227	243	215	227	241	241	231	239	223	231	241	229	217	231	206	224	212	252	236	237	237	212	233	254	236	232	247	226	233	237	228	235	249	226	231	244	228	229	212	220	226	240	213	220	250	230	243	228	242	203	236	209	229	236	213	230	235	240	223	219	207	243	221	251	243	235	245	234	240	249	205	227	242	221	219	218	244	227	251	250	216	250	217	209	216	224	249	218	225	227	234	238	227	223	220	251	242	246	241	219	244	203	216	243	231	218	238	239	237	228	248	227	219	249	225	261	220	234	216	232	228	246	251	218	237	223	232	217	242	230	228	232	230	239	220	228	229	193	238	233	229	232	230	233	229	224	237	234	219	228	235	243	224	222	255	233	242	230	219	246	249	226	210	204	247	227	253	231	245	213	233	224	226	250	225	227	215	227	227	228	232	223	226	253	233	254	225	225	235	212	233	234	246	274	258	220	241	229	233	239	235	242	227	250	233	218	239	206	225	216	256	256	256	246	240	243	223	237	233	242	210	234	228	213	209	247	230	245	240	251	236	241	238	257	205	216	235	247	224	238	267	236	259	237	192	248	243	250	237	219	249	228	223	241	212	239	240	214	224	236	230	222	210	228	206	224	227	212	230	265	257	230	227	242	251	223	222	263	225	260	229	247	223	222	219	241	229	250	266	230	242	221	231	234	263	231	255	215	254	220	225	222	241	238	244	202	231	220	245	257	237	218	241	261	219	224	223	222	255	228	250	218	220	247	230	241	296	236	260	227	243	258	217	243	237	234	229	216	216	224	241	207	211	235	232	243	205	231	246	262	229	218	217	260	225	249	235	243	241	229	241	231	226	205	218	226	232	254	212	199	228	226	247	214	239	215	218	230	233	236	231	244	236	244	244	219	228	229	239	247	202	214	220	245	213	252	239	224	223	244	217	229	231	220	245	208	232	250	221	240	215	213	240	221	211	203	223	225	197	222	227	216	235	221	228	208	235	240	232	231	235	284	243	265	207	240	250	232	216	218	239	230	244	225	220	217	224	225	217	247	234	257	241	227	246	243	245	234	230	246	239	235	226	259	225	225	249	216	212	248	213	224	223	250	231	235	236	221	235	252	258	259	256	236	219	229	222	251	217	230	203	239	237	231	213	245	227	246	235	233	234	250	246	257	210	217	255	200	229	263	254	217	222	246	254	231	235	247	246	235	224	212	226	246	216	252	251	243	240	237	251	227	208	259	244	210	205	241	226	226	222	245	216	256	248	256	212	238	230	241	247	267	248	222	226	236	250	242	212	247	228	239	244	247	229	223	252	229	242	238	226	223	232	214	234	233	219	178	235	222	232	242	183	208	208	236	238	241	256	240	223	212	217	213	219	223	236	249	254	224	224	225	233	236	238	204	240	236	247	254	218	213	241	258	221	252	230	198	241	224	234	221	243	258	212	238	210	202	246	233	235	250	212	219	249	244	221	245	241	214	233	205	221	215	205	228	248	242	233	239	245	214	209	240	226	256	233	227	242	256	230	212	228	234	229	219	210	238	257	208	241	223	233	248	207	218	221	218	251	210	244	256	216	221	215	248	229	215	229	213	209	257	220	235	214	212	222	217	256	234	209	224	232	230	264	234	220	236	220	244	226	219	233	203	227	241	219	209	243	237	253	216	246	253	201	245	235	237	240	247	239	237	239	212	239	254	223	232	238	248	237	235	224	255	253	248	208	229	213	217	244	274	269	236	242	241	228	227	252	248	225	224	224	238	237	231	254	245	225	223	242	226	268	246	208	239	217	213	216	221	228	243	234	223	246	221	221	247	242	261	248	212	242	210	236	224	257	241	233	226	245	222	252	220	245	267	216	236	258	217	209	229	222	225	230	237	239	221	220	241	218	223	188	226	237	257	214	241	247	241	233	231	229	216	242	242	219	221	225	244	219	236	226	233	243	215	243	242	210	227	237	238	229	218	268	252	222	252	256	224	247	226	229	222	225	237	220	226	222	224	218	209	199	236	234	219	214	222	233	204	226	205	255	195	222	197	220	239	188	227	241	237	232	206	258	245	226	225	216	225	243	234	230	228	220	234	216	252	227	237	216	240	230	235	214	256	229	233	233	276	214	225	251	239	230	264	202	219	209	227	235	222	231	236	232	223	235	224	226	229	211	248	230	225	226	246	201	213	204	227	266	219	229	237	248	256	250	224	240	229	235	220	203	267	244	245	246	238	225	219	230	225	228	252	207	265	221	253	258	214	238	248	237	233	229	219	231	251	227
24318	36752	11922	5116	3380	2415	1744	1339	1067	855	746	603	476	477	417	380	387	385	398	369	309	321	380	326	319	349	338	342	345	329	337	331	330	324	327	345	343	335	346	346	333	311	349	316	300	343	343	347	306	351	324	326	325	339	294	343	327	344	325	340	347	288	314	322	351	311	322	320	316	290	299	322	343	330	296	314	318	341	321	334	332	330	315	292	303	337	312	329	292	328	312	319	333	312	304	317	309	327	324	279	293	350	323	325	341	289	300	304	305	323	292	267	321	329	329	300	325	320	319	304	322	294	317	320	280	345	307	322	321	347	300	315	335	309	334	307	306	305	325	301	276	311	310	333	304	301	316	328	322	304	298	293	299	300	296	320	299	300	319	339	326	312	283	315	286	312	294	284	319	312	306	300	294	312	292	314	310	315	297	318	313	313	340	314	305	282	293	324	343	339	310	286	282	312	298	334	302	330	319	306	298	302	307	333	289	322	307	342	288	312	288	299	341	344	339	289	301	349	282	306	320	330	314	335	297	289	307	323	288	322	278	309	314	313	341	284	330	317	323	321	279	336	322	331	297	307	324	303	340	289	329	284	342	313	285	320	331	290	336	305	338	278	335	317	306	318	343	343	310	316	302	317	310	320	327	345	345	332	337	292	303	278	319	348	346	290	293	320	308	341	350	298	332	320	289	283	309	304	308	305	340	301	317	323	280	282	317	348	310	349	326	330	332	337	299	318	310	285	331	312	348	307	339	293	299	309	318	311	290	289	322	332	322	281	336	336	283	332	309	295	308	335	345	316	305	329	332	319	298	308	301	308	307	302	296	338	301	301	348	301	330	323	305	319	329	322	319	288	314	295	321	295	327	315	307	322	325	289	320	300	283	323	328	342	350	308	307	311	324	321	316	340	310	341	308	308	301	314	305	300	283	328	311	312	327	322	351	311	303	300	335	325	311	338	319	332	314	303	295	344	302	297	329	334	320	294	331	302	303	311	327	298	316	327	321	327	309	321	281	299	317	318	341	328	305	317	321	322	306	316	328	338	294	305	282	314	306	303	311	313	334	322	321	301	321	312	305	309	280	313	322	300	309	312	325	326	308	313	306	288	308	296	329	309	298	320	283	337	326	321	313	306	332	308	293	312	361	319	325	307	337	298	344	322	327	325	321	286	303	315	334	304	327	315	336	337	299	332	318	308	311	293	314	308	301	315	317	292	269	311	313	318	302	322	335	319	333	302	285	292	280	320	357	345	297	331	324	289	321	311	319	301	292	318	311	332	331	333	308	305	328	303	340	292	305	336	327	316	330	324	323	331	322	315	316	309	298	284	287	299	308	321	297	359	316	306	311	291	299	275	297	314	291	322	338	309	358	297	285	341	309	297	335	314	290	298	290	283	319	293	330	297	314	325	351	313	317	304	332	304	319	291	325	344	296	317	333	296	348	301	313	319	322	316	337	285	286	311	318	306	332	321	320	323	347	347	339	311	305	318	315	333	335	323	294	319	329	297	314	297	326	321	297	290	316	330	325	343	303	315	334	311	286	292	300	304	323	327	315	309	317	327	305	312	313	326	308	275	315	270	285	303	324	313	290	284	325	315	320	331	303	297	308	311	304	296	325	304	313	329	323	301	322	289	338	323	281	307	338	351	329	301	305	300	328	336	333	277	298	319	299	324	316	339	323	304	301	289	320	323	343	341	326	303	315	303	306	297	339	288	314	302	296	325	336	319	289	321	318	300	296	333	309	333	305	285	307	294	332	293	328	296	338	323	317	330	294	299	314	324	328	323	303	348	296	326	350	303	320	320	295	334	301	278	314	284	315	304	304	327	327	320	294	337	312	309	325	301	306	305	314	321	309	321	320	333	331	333	331	303	310	312	338	295	314	324	340	308	318	328	320	332	270	327	295	313	316	342	350	313	298	279	309	331	286	341	288	301	333	297	316	322	330	302	295	345	308	311	330	315	292	316	331	312	315	325	312	309	323	284	307	315	325	327	282	330	334	304	289	351	305	325	282	306	313	315	322	319	339	307	322	324	330	306	318	312	344	304	299	334	321	327	296	333	302	311	324	332	366	327	295	307	309	324	354	351	306	328	346	299	351	334	320	307	311	329	330	319	318	294	323	313	315	302	308	325	318	307	308	319	332	327	324	342	314	296	312	305	318	299	279	278	314	340	319	325	294	344	322	285	284	299	330	309	331	321	314	330	330	313	314	340	348	345	307	305	327	295	343	287	324	340	298	286	333	306	303	325	294	290	335	321	322	340	339	303	305	327	311	315	318	310	342	309	321	304	325	272	286	302	335	305	325	332	318	305	279	291	325	307	348	293	286	329	334	317	321	318	313	274	312	332	336	339	354	324	305	290	299	318	297	326	315	308	284	284	335	306	353	294	314	337	315	318	277	292	331	354	313	305	330	293	333	320	323	327	319	315	310	328	335	324	318	292	309	316	329	326	317	303	311	310	324	302	321	302	307	324	312	307	359	305	312	326	302	293	311	303	277	285	332	349	303	307	288	323	307	323	333	294	327	342	304	277	307	300	300	321	325	281	345	334	307	332	321	297	293	285	310	325	305	340	349	320	343	313	287	328	317	321	276	315	327	316	322	319	319	301	308	321	333	338	298	345	293	300	307	297	315	291	325	283	293	368	318	308	310	330	336	301	311	307	286	322	284	318	326	304	340	324	312	311	314	292	284	311	329	327	295	301	302	300	277	310	315	323	311	333	310	267	309	327	301	298	298	354	331	291	297	319	346	285	312	329	279	324	304	308	309	315	324	301	300	285	310	315	317	309	310	332	313	320	294	314	310	299	296	309	296	294	330	307	331	326	305	293	319	304	300	273	277	310	318	316	357	346	351	313	332	327	311	334	293	304	297	304	338	320	342	295	320	320	306	330	328	322	288	310	278	339	309	311	255	330	336	329	324	307	291	317	298	288	294	330	293	304	353	297	358	311	291	330	327	322	341	309	315	316	301	346	313	311	307	290	317	338	305	286	330	332	297	307	324	343	293	300	330	327	300	328	287	303	298	326	327	311	328	308	314	302	304	292	274	344	307	322	319	328	311	329	327	301	312	337	329	328	339	307	340	323	309	294	320	293	289	323	321	328	312	308	300	312	302	331	303	289	276	276	322	331	314	311	311	303	307	325	329	302	309	298	313	311	341	315	338	345	317	295	352	321	304	353	316	336	312	317	305	326	296	307	301	292	315	341	294	299	307	312	319	303	292	284	297	349	332	324	310	301	314	330	307	299	306	287	324	309	323	333	330	341	335	315	304	294	308	323	322	340	313	310	300	317	329	316	351	345	329	316	296	306	298	293	316	284	333	281	310	301	313	285	321	308	309	273	324	340	287	303	311	284	316	283	339	320	319	332	311	304	325	282	335	323	321	290	334	342	318	348	331	315	304	301	318	308	325	303	314	317	320	338	340	311	300	334	301	330	320	313	305	309	304	293	318	313	321	328	326	294	307	348	328	288	316	319	305	299
22308	21229	29002	23718	21234	21256	9262	1570	1251	1051	821	704	676	642	556	546	531	551	518	483	499	468	491	454	470	453	474	443	462	493	500	431	459	456	468	437	487	432	425	440	509	456	454	468	453	480	448	486	492	458	433	439	425	417	465	457	447	469	471	436	465	440	441	464	388	443	423	418	455	444	510	425	451	473	449	433	448	443	437	471	450	408	448	440	425	470	447	408	421	427	442	392	457	460	420	447	437	460	439	441	424	478	427	454	441	398	426	440	443	408	422	419	433	435	440	422	438	450	447	368	415	434	449	436	449	419	410	425	414	425	433	429	437	412	371	450	404	388	415	475	390	415	458	423	439	414	388	435	437	447	452	425	445	433	440	428	428	405	457	419	410	413	437	456	408	470	426	425	399	412	436	418	442	431	407	418	438	435	429	435	435	426	440	421	431	432	405	412	412	395	426	440	385	429	442	425	435	421	432	405	393	426	444	424	444	412	408	461	377	425	439	438	441	438	443	458	445	435	435	452	430	429	441	417	417	440	454	411	439	440	456	436	441	412	415	406	412	443	434	431	447	453	469	437	426	455	414	415	464	461	461	435	445	433	440	453	440	446	417	432	427	410	429	449	379	476	448	427	419	460	421	464	443	464	396	427	403	415	455	434	408	425	398	445	405	394	470	431	428	434	436	426	452	447	446	421	419	442	450	430	417	433	389	420	474	452	422	421	389	384	441	479	472	439	469	404	458	460	454	433	447	423	434	438	456	384	420	422	477	412	470	434	438	449	446	456	438	454	437	432	434	421	426	408	444	420	420	451	450	446	503	458	465	471	453	429	415	470	441	455	421	449	442	446	428	449	467	408	421	416	449	434	443	482	399	443	428	444	408	438	428	446	419	450	424	420	412	418	445	427	395	416	456	426	425	396	426	450	402	403	418	439	376	417	442	413	410	420	429	399	426	447	459	408	451	412	468	414	423	412	404	434	419	444	505	444	447	429	457	458	410	439	442	445	431	432	446	448	417	475	436	439	426	428	425	460	440	384	450	436	427	445	449	437	443	428	419	416	449	438	454	446	424	408	392	410	431	424	397	399	418	454	442	394	429	432	446	426	452	423	440	406	457	454	444	452	428	428	461	437	448	429	442	440	443	411	460	445	455	428	413	443	436	432	438	425	444	436	440	462	437	423	454	416	439	432	390	445	448	428	422	412	420	402	447	426	451	413	463	425	442	430	449	423	440	423	422	427	460	435	427	412	427	441	437	436	452	422	389	456	418	428	429	403	452	428	436	422	411	448	418	423	410	419	440	449	422	439	422	415	444	427	466	420	453	472	455	467	450	469	418	445	432	405	421	427	431	441	444	439	445	388	429	426	441	414	421	460	461	434	423	454	434	427	441	409	406	460	437	476	424	427	433	460	475	429	450	435	436	423	417	439	416	446	430	439	478	432	434	450	455	407	437	397	454	432	411	432	418	453	446	424	437	392	451	438	434	423	425	442	436	417	443	451	421	424	420	437	463	414	455	438	445	406	504	415	429	421	435	451	443	422	436	427	468	419	448	428	436	447	448	425	420	391	396	430	454	443	405	470	445	484	447	434	419	465	448	407	405	440	415	429	489	415	396	427	479	464	419	454	469	444	440	413	456	415	467	425	435	475	398	452	419	435	414	432	446	439	456	439	436	415	423	434	434	448	433	457	444	420	475	408	459	413	437	439	396	422	433	435	461	449	413	449	416	441	406	430	436	469	401	416	413	471	427	441	431	423	424	462	439	443	455	424	431	399	402	436	433	432	462	447	399	417	414	416	416	420	431	437	394	411	403	425	447	437	392	465	450	424	380	412	423	429	417	423	455	450	428	403	439	456	414	468	407	401	408	442	419	418	475	424	407	395	447	437	402	394	447	461	437	437	456	425	444	450	427	456	482	444	437	445	438	436	439	398	402	450	442	450	400	451	420	422	418	397	443	457	422	425	417	403	424	433	400	444	433	451	434	440	437	401	436	447	445	441	435	376	446	456	408	422	407	446	411	421	417	451	461	441	439	420	416	449	414	443	463	440	405	436	411	459	385	445	384	436	471	429	440	468	432	424	402	442	471	460	449	402	439	440	420	447	424	456	441	412	420	388	469	429	425	415	457	416	397	433	437	413	426	414	403	422	466	411	393	456	413	451	426	421	466	407	435	421	436	453	427	432	472	406	461	422	418	450	447	460	437	449	418	413	450	417	410	393	437	428	437	431	433	432	446	449	441	466	454	453	454	471	460	435	459	405	424	436	447	423	422	437	458	459	411	427	428	440	407	433	426	443	416	421	416	428	416	420	440	382	398	441	443	434	426	422	440	440	379	423	453	421	412	426	443	421	421	423	446	420	388	393	467	431	417	407	398	394	435	461	472	433	463	412	393	434	400	419	388	441	465	389	400	438	463	414	454	432	423	446	414	411	444	402	436	456	409	402	463	464	411	411	436	449	406	464	429	436	461	439	456	421	426	397	426	455	445	399	474	440	418	436	433	455	450	422	435	415	407	441	440	431	441	404	458	440	412	445	423	416	444	417	435	395	417	446	455	433	416	442	412	460	447	417	395	459	428	427	436	444	455	449	445	450	433	457	433	432	420	436	444	436	419	431	455	456	447	378	439	465	435	451	468	468	441	408	414	430	438	435	448	480	443	427	486	428	424	464	453	441	460	437	421	450	450	466	410	422	467	436	448	405	470	400	392	409	456	409	463	448	414	440	415	430	423	438	454	467	463	451	442	456	421	431	448	443	468	448	440	431	458	455	408	427	435	442	461	434	410	417	423	433	430	454	432	427	437	432	422	464	442	401	446	407	427	459	408	437	395	426	424	448	420	438	399	487	425	405	420	439	433	432	455	452	437	427	448	442	423	469	430	441	374	432	459	423	368	428	438	440	434	418	440	462	462	434	422	422	424	429	442	435	423	450	472	431	426	435	435	400	430	403	461	408	459	442	429	420	419	394	397	389	438	419	431	418	428	446	416	447	416	447	426	427	415	412	424	436	435	441	457	423	448	430	456	427	433	431	418	453	409	451	446	428	465	425	434	438	425	453	428	397	435	428	440	405	463	447	407	421	440	397	449	412	453	444	436	427	405	443	408	417	412	416	463	446	428	454	434	428	409	480	430	421	403	450	418	400	434	426	448	416	466	436	458	404	466	467	464	419	428	431	460	417	444	461	454	433	428	409	432	417	405	403	450	413	416	448	406	458	443	421	429	426	454	395	422	456	407	483	411	391	446	454	405	408	435	403	406	428	440	413	425	423	400	462	436	477	447	404	451	459	402	418	451	449	429	388	404	392	455	391	408	447	393	438	467	468	423	447	413	435	434	411	438	438	470	425	437	422	388	452	429	380	430	427	437	436	413	410	424	422	453	420	443	436	425	427	463	420	422	450	472	448	442	420	427	401	448	445	410	484	427	443	452	402	447	451	386	438	441	432	455	450	407	410	425	439	440	421	431	443	439	426	376	427	450	433	449	443
28765	46708	19735	9449	7314	5208	3692	2787	2350	1812	1450	1251	1030	939	879	836	759	774	703	652	679	644	668	564	667	610	640	652	630	664	613	609	603	584	615	622	615	609	590	594	560	567	628	570	605	595	610	657	560	603	648	640	649	621	551	555	645	652	614	612	598	554	588	598	572	548	597	578	531	576	544	590	558	590	586	565	555	602	556	560	607	598	555	567	527	556	571	562	519	567	529	567	590	538	544	577	575	594	513	522	513	559	591	543	561	544	557	581	559	582	566	582	561	577	585	530	564	537	556	543	571	540	578	561	520	582	580	573	570	568	541	589	585	552	530	566	560	551	566	561	588	581	531	550	545	567	589	532	572	558	576	557	588	593	562	587	555	577	548	580	584	546	572	584	514	580	569	532	582	584	536	536	531	547	536	573	544	559	524	556	509	550	558	552	578	553	568	551	557	561	563	552	560	523	573	583	582	578	585	561	572	543	581	526	606	568	563	550	558	532	563	616	584	571	582	524	560	550	571	559	591	561	549	574	556	611	589	566	558	568	558	558	580	546	513	544	564	596	579	573	586	560	587	601	555	565	547	588	560	547	564	615	551	582	530	534	538	544	541	536	539	560	527	561	585	568	576	562	563	554	552	565	554	580	568	604	575	565	566	562	589	592	585	559	544	574	555	563	569	561	548	554	566	620	562	531	576	569	557	538	593	625	570	543	549	563	553	528	611	569	562	619	581	615	513	562	503	567	586	556	554	560	544	564	507	612	539	570	547	557	553	568	568	582	554	571	573	570	531	535	553	534	533	557	568	551	562	583	565	551	520	568	576	558	579	586	549	602	591	546	564	563	557	560	578	529	552	555	575	573	571	566	548	566	542	543	572	570	565	517	569	572	544	572	570	580	559	524	564	580	531	535	552	564	588	573	519	580	601	538	575	562	604	526	561	566	551	527	594	577	544	597	562	559	537	615	596	556	599	593	577	577	552	529	543	592	551	582	552	562	572	564	580	549	549	578	538	552	566	554	586	523	590	562	577	552	569	549	563	551	570	559	544	583	554	539	573	576	633	527	518	549	533	538	556	603	577	588	567	553	571	540	590	537	582	586	539	556	580	588	550	598	578	590	580	549	558	526	588	542	563	599	542	566	558	585	570	549	596	521	611	539	582	577	568	559	589	580	565	592	579	597	568	562	571	542	536	539	559	577	546	585	540	535	610	559	581	553	572	557	560	507	548	536	548	600	564	573	541	518	563	552	542	576	588	557	566	604	557	589	586	557	605	588	579	601	554	596	578	523	563	582	535	564	586	577	561	593	582	603	569	568	579	554	597	560	582	505	571	588	538	573	552	601	542	558	586	522	559	540	536	535	576	570	549	602	537	541	590	563	600	580	566	529	589	486	614	591	578	573	517	565	581	570	582	532	543	540	558	588	573	539	555	567	519	565	534	537	582	552	550	553	614	544	571	579	598	523	588	563	579	564	573	532	537	541	549	567	556	590	546	585	569	527	604	552	561	581	545	573	551	592	569	538	568	558	570	625	524	568	559	557	509	578	569	587	566	569	601	540	571	559	550	564	567	582	565	558	553	570	577	603	597	565	585	577	535	527	564	558	525	554	570	581	588	533	570	580	574	500	576	569	547	539	595	583	551	572	593	548	532	544	591	541	549	583	631	540	551	555	580	578	589	560	578	578	570	643	516	533	555	549	555	523	550	570	540	571	560	599	556	564	573	559	560	515	525	563	582	565	530	601	519	516	582	585	598	523	558	576	546	516	569	596	558	591	554	568	606	576	582	561	564	572	541	586	596	559	576	548	561	567	580	546	545	536	571	545	603	563	543	543	597	564	596	571	558	575	520	569	549	545	544	549	571	569	566	553	562	513	554	595	542	547	544	524	577	568	545	561	553	561	611	566	559	542	584	586	557	561	589	556	543	580	545	620	586	588	546	556	561	566	603	559	556	519	589	566	560	570	516	563	567	595	589	567	536	575	540	580	559	578	535	628	613	543	520	580	595	538	565	566	573	543	579	563	585	532	591	556	572	603	566	545	511	592	584	551	536	570	530	544	562	548	583	580	579	590	557	582	532	581	550	558	586	565	543	546	552	572	577	581	597	598	572	570	539	568	541	589	603	578	557	573	584	565	554	518	581	557	581	565	562	594	591	611	560	574	562	600	594	569	549	571	540	540	558	536	563	529	577	506	583	577	531	595	524	519	592	586	555	606	619	569	529	596	602	592	591	508	587	578	560	569	574	586	575	565	547	529	516	612	555	570	551	530	545	570	496	537	585	604	552	577	544	581	540	535	557	546	606	566	548	555	555	544	573	600	524	566	594	559	571	578	546	566	613	578	534	537	547	579	583	553	579	535	587	518	536	571	573	549	573	591	557	496	541	557	554	577	600	566	568	556	571	558	570	558	626	614	553	575	576	570	533	573	599	534	591	537	581	563	536	549	556	574	533	537	566	541	573	567	548	582	557	539	608	595	534	569	594	567	544	582	573	538	548	556	566	571	575	586	537	561	568	566	587	601	565	540	521	599	552	567	551	582	577	555	561	570	568	564	590	572	580	552	543	580	543	557	521	555	544	567	539	625	548	555	564	569	566	570	550	528	558	600	553	591	559	551	532	578	558	572	583	564	547	561	560	578	579	571	577	577	564	593	584	575	572	570	601	567	536	551	555	601	537	538	580	581	564	551	580	610	545	593	607	564	555	589	583	578	571	526	554	576	558	587	589	547	561	530	543	589	578	565	590	565	569	573	553	528	607	576	566	569	562	551	550	549	565	504	569	528	510	532	582	581	552	554	512	579	585	559	574	580	554	557	575	554	594	553	543	591	557	560	520	564	560	548	563	572	552	569	546	558	553	536	506	608	593	563	594	561	564	564	553	568	574	575	557	578	538	547	586	609	538	521	557	540	582	595	598	571	553	565	570	552	547	574	561	563	575	589	527	566	601	540	585	601	542	594	553	529	558	585	543	569	571	575	597	541	530	554	632	580	555	522	549	559	584	558	570	579	533	554	537	572	554	576	558	558	565	580	525	576	597	549	546	542	609	533	573	589	593	570	564	557	566	545	545	570	565	579	586	546	532	525	558	527	591	569	565	562	539	564	553	597	561	557	566	587	539	565	567	571	540	544	544	559	589	557	562	526	593	566	564	504	539	583	597	549	588	578	570	546	568	586	604	532	554	567	571	548	552	564	550	572	580	587	530	548	568	577	550	571	599	569	614	564	565	567	526	533	552	596	531	558	534	583	541	579	547	575	595	545	563	581	550	579	553	547	643	522	565	506	519	532	566	561	571	573	568	565	548	553	562	567	609	519	518	559	550	568	582	532	573	529	576	573	571	529	586	536	574	582	577	533	537	569	571	527	531	557	589	538	577	588	567	545	606	548	610	605	519	566	574	552	588	600	557	561	583	597	527	558	589	579	547	555	559	556	526	551	561	575	560	553	550	556	578	570	555	557	520	549	619	541	573	588	574	559	551	558	552	595
27353	21501	12764	3143	1439	1063	788	665	622	493	474	488	453	433	430	436	433	416	409	379	400	431	392	394	423	397	430	414	413	409	399	402	427	405	388	413	393	400	429	415	420	424	434	432	395	455	370	426	390	384	402	428	370	429	379	407	410	361	421	387	445	422	397	404	434	378	399	367	398	394	411	380	427	432	425	413	408	396	398	382	402	394	419	394	380	412	435	399	393	389	365	386	397	380	412	404	408	371	349	374	364	400	419	389	381	409	397	401	430	415	387	406	378	416	416	369	389	405	423	428	407	403	360	403	414	393	436	383	416	384	404	396	393	422	404	398	391	389	416	401	378	364	397	406	422	379	393	448	397	439	401	397	384	399	378	422	379	371	402	414	389	394	439	429	410	401	356	435	401	408	358	405	405	436	391	390	364	398	416	402	413	381	422	385	383	459	397	424	378	408	404	417	415	423	396	433	413	388	377	434	401	396	392	391	435	471	411	367	404	386	412	402	409	384	444	427	421	388	432	402	393	415	432	379	396	413	382	428	356	401	418	431	394	435	407	395	423	368	420	416	396	405	390	410	403	394	405	382	428	390	402	408	407	385	425	397	398	419	442	400	431	400	411	370	411	410	387	412	377	413	422	410	383	394	377	376	408	411	357	379	397	404	423	410	413	420	397	394	426	422	410	408	409	367	402	400	389	432	385	390	401	409	445	382	383	422	412	368	373	383	399	444	375	374	394	374	416	431	413	405	398	360	401	409	403	384	384	375	386	391	381	412	422	417	396	362	406	374	413	378	407	392	409	396	373	405	390	352	413	404	372	424	392	410	376	408	418	408	426	409	391	388	381	407	398	400	400	404	384	435	384	396	404	387	398	430	381	402	388	369	375	406	376	442	401	411	408	393	423	405	418	402	401	415	435	415	426	395	394	389	385	425	387	378	387	392	398	358	381	393	438	412	401	411	374	418	388	406	373	376	407	431	383	395	392	353	417	376	385	411	405	364	386	372	392	383	380	384	389	406	397	398	391	376	435	419	388	406	395	402	426	392	428	385	396	387	353	391	411	420	387	402	395	428	433	400	403	406	412	398	412	402	410	409	400	390	396	459	405	414	381	391	410	404	405	413	359	370	432	406	429	395	401	430	385	415	397	411	406	403	407	397	425	404	377	423	433	384	415	390	393	433	397	351	402	399	406	399	386	394	427	390	438	405	412	394	399	397	426	402	404	387	383	417	406	424	413	407	412	427	361	408	386	401	410	374	396	388	390	407	401	387	410	398	392	372	425	413	374	397	405	371	343	416	383	425	390	394	405	393	418	424	405	389	386	389	387	414	408	395	413	367	424	403	430	401	433	399	376	375	392	408	439	399	401	415	406	394	383	374	403	419	407	400	427	393	393	405	382	389	372	418	385	413	376	383	395	403	403	392	363	369	386	413	360	413	399	404	391	376	414	408	405	379	428	392	387	414	365	411	416	395	419	357	402	374	389	396	417	433	379	414	403	361	414	391	384	408	384	405	393	397	412	431	380	396	386	368	427	381	427	397	409	436	402	385	398	388	350	410	400	380	393	400	397	370	398	381	374	378	391	361	389	387	398	376	431	383	373	390	401	413	399	397	368	404	371	404	371	404	385	422	381	370	396	389	368	468	361	360	393	408	420	392	408	399	407	403	406	409	406	413	396	404	377	379	435	391	375	376	388	390	408	390	400	387	428	423	415	404	415	412	398	387	398	395	394	345	370	414	419	405	382	397	395	369	387	380	402	428	365	389	417	371	437	392	376	412	374	386	366	407	374	383	396	407	407	371	441	380	428	394	390	393	385	384	422	395	379	361	374	387	404	379	391	408	415	385	375	390	395	412	409	423	439	403	394	398	443	405	358	430	394	383	371	417	417	431	403	410	388	371	384	398	393	380	376	390	376	392	356	402	408	409	387	389	376	369	406	401	436	399	389	424	377	388	385	377	408	358	374	371	373	364	386	394	387	433	416	345	421	422	414	352	394	370	368	375	401	429	402	426	366	409	423	398	397	420	425	380	407	395	381	373	410	397	360	399	409	383	357	398	409	391	403	407	413	407	438	425	357	405	387	406	403	400	386	424	431	391	377	380	397	420	396	378	393	412	388	422	413	458	425	390	361	388	378	390	403	427	424	397	419	396	438	417	385	393	386	414	371	379	379	427	396	404	401	411	382	347	372	370	402	422	397	395	400	423	364	422	426	394	399	397	395	404	431	406	374	411	416	377	371	393	422	434	401	419	366	404	397	445	372	367	385	410	411	407	429	420	388	428	402	375	407	429	437	376	360	375	405	395	370	418	408	376	444	416	396	382	416	395	398	367	402	406	389	368	417	437	445	388	422	430	428	386	443	394	401	404	363	432	406	413	375	378	394	382	382	415	403	412	401	386	402	427	411	385	411	397	440	454	418	415	388	387	401	422	407	414	437	399	363	401	386	400	404	416	408	376	374	414	362	381	449	416	403	451	427	405	410	405	363	409	388	400	420	412	410	399	393	376	359	411	361	367	412	388	396	376	443	406	390	397	396	386	402	400	420	427	405	382	424	415	388	396	408	431	379	410	412	414	405	399	417	409	372	407	369	405	412	365	420	421	423	386	409	390	366	415	404	393	391	358	384	418	408	395	387	403	405	406	372	387	375	408	389	406	359	381	343	401	377	368	387	403	390	394	395	381	376	378	398	391	373	420	397	385	402	414	381	393	407	391	360	370	411	404	365	403	380	372	435	397	438	392	396	387	414	394	396	381	400	400	423	400	387	432	377	402	419	382	378	409	422	383	421	382	394	431	410	416	401	381	360	384	385	398	405	373	392	446	378	417	372	402	391	380	393	403	414	425	433	418	421	412	419	439	376	426	388	414	374	380	398	386	403	402	419	412	394	389	409	376	371	362	388	370	409	389	384	398	425	409	404	385	384	411	371	409	405	371	400	412	359	415	388	407	407	369	385	377	415	388	366	403	376	390	441	405	403	413	391	374	368	399	399	411	384	408	376	392	398	397	404	417	378	413	417	405	400	386	366	397	392	376	408	406	387	352	391	424	404	400	376	394	410	412	383	414	355	421	429	367	432	440	416	422	386	440	382	387	381	419	376	409	408	401	419	388	430	413	401	390	363	367	425	397	398	359	397	373	419	379	402	389	348	432	391	365	433	400	394	374	402	410	405	379	382	405	418	385	377	393	413	419	376	409	401	410	410	433	415	446	428	405	401	412	418	384	391	398	429	396	410	385	368	371	388	392	410	386	369	411	409	394	404	388	428	395	385	368	399	381	390	395	414	400	387	386	377	416	372	392	414	393	379	427	364	380	410	399	407	367	418	408	380	412	404	391	429	390	388	376	384	413	373	423	375	401	410	413	422	416	379	399	396	390	410	411	406	396	352	388	406	407	410	383	377	394	431	398	362	387	385	379	419	387	403	410	376	409	377	429	421	414	401	374	408	385	361	372	370	395	423	449	403	397	422	416	449	418	413	389	449	395
20583	27956	9087	3197	2450	1860	1441	1100	1017	740	679	646	589	590	547	551	544	535	549	492	531	556	563	535	541	515	553	494	543	501	515	514	548	496	533	511	474	540	515	514	490	536	535	536	533	521	524	511	479	493	515	496	516	487	508	530	511	554	520	510	545	522	503	523	536	491	567	506	519	496	499	512	482	492	494	519	558	488	514	525	502	483	529	516	560	530	510	511	524	556	487	498	499	493	504	495	507	507	535	538	525	513	499	514	483	537	504	534	486	519	470	494	518	494	453	538	522	520	474	517	500	471	512	475	516	514	538	469	515	548	501	494	459	482	468	534	515	531	502	488	571	528	499	482	510	521	532	536	471	449	504	503	497	501	515	491	519	507	523	507	494	513	484	531	523	470	568	506	512	503	457	516	480	522	516	520	523	486	513	510	511	522	494	522	505	537	535	496	498	506	500	514	481	528	499	523	494	539	537	507	535	517	521	493	483	505	535	502	526	498	472	533	518	551	519	493	504	494	508	495	553	564	485	472	528	515	512	508	506	448	521	483	535	547	504	516	493	503	478	534	505	498	508	477	492	533	508	527	491	505	480	551	518	532	516	523	502	498	568	517	516	520	500	539	515	525	525	511	499	465	497	535	491	503	499	504	501	516	531	505	501	475	546	522	529	504	504	497	491	513	474	524	508	478	485	497	530	525	484	512	497	513	481	494	485	509	545	466	499	490	498	545	457	525	486	509	546	503	542	514	490	508	546	496	507	501	495	508	543	484	570	511	499	509	468	569	549	550	501	488	478	509	538	514	520	500	548	520	465	553	503	524	490	501	493	497	480	523	506	529	503	491	518	518	465	528	476	471	525	491	517	488	533	514	512	489	563	534	506	565	464	515	489	517	553	498	492	530	513	526	514	486	540	507	512	527	490	508	484	525	487	514	538	533	459	526	489	466	516	471	487	493	511	538	503	498	534	527	542	505	505	519	503	505	537	490	487	520	533	522	535	513	561	515	503	511	463	504	526	516	452	461	543	498	504	471	500	492	500	535	489	510	529	503	473	480	514	520	530	474	525	512	554	496	485	512	512	509	515	516	530	476	538	482	492	529	501	542	548	478	533	516	524	506	488	516	483	539	521	499	505	528	516	502	487	500	519	530	499	530	550	511	503	539	489	510	525	503	498	510	488	528	496	494	501	519	521	503	497	510	521	515	514	506	504	487	491	499	520	499	494	530	500	529	488	517	459	499	518	502	493	496	481	570	471	509	471	523	487	509	540	507	537	507	492	526	504	524	491	487	492	500	499	553	501	482	493	522	547	532	473	506	558	478	464	486	519	505	497	495	528	553	542	546	538	495	455	496	519	527	499	506	505	492	505	459	525	509	499	542	504	518	511	544	480	504	471	483	501	526	503	552	519	503	525	515	505	529	545	501	518	511	538	497	545	482	515	447	547	513	512	534	494	528	535	520	515	530	519	479	485	522	489	536	535	489	496	538	514	469	558	535	489	520	497	527	515	503	519	501	506	511	514	488	532	559	485	524	509	510	509	544	467	499	554	490	494	525	515	495	502	501	517	518	514	494	506	492	487	531	527	495	511	537	504	527	512	530	527	536	529	512	525	491	490	475	535	516	532	526	508	511	509	476	541	563	506	509	540	463	525	480	536	466	539	543	461	540	499	532	479	552	523	507	486	533	526	498	531	543	499	487	474	557	513	480	488	530	465	529	512	503	510	512	484	498	529	509	518	534	516	526	552	521	525	538	487	499	509	554	496	532	499	517	489	524	477	502	496	501	506	498	523	476	547	505	517	491	570	530	484	490	480	476	520	510	491	509	527	532	509	499	514	499	536	493	464	545	532	509	464	536	468	493	529	480	487	480	534	520	529	512	514	511	464	512	517	540	481	509	519	464	509	490	521	498	483	503	505	505	505	515	485	529	502	514	505	527	493	481	495	473	517	530	521	506	501	473	469	525	482	500	512	499	539	534	493	548	515	495	521	508	523	498	548	513	513	532	522	511	503	497	513	527	469	542	476	516	509	527	495	478	488	498	497	482	547	516	515	507	506	517	537	470	536	507	465	490	536	502	506	501	487	496	497	490	492	491	527	500	523	502	502	544	495	499	542	506	511	488	527	512	521	535	520	484	511	527	538	501	439	499	494	518	539	505	521	524	493	488	496	530	499	507	486	519	503	496	494	505	531	531	521	525	495	503	524	533	490	504	531	490	453	504	508	501	516	475	538	500	519	494	502	498	545	498	497	496	504	503	453	480	522	525	511	502	489	476	524	482	503	489	528	466	504	552	554	477	493	464	552	525	533	469	526	512	533	502	522	512	536	478	517	509	522	487	526	494	503	502	570	520	499	504	514	510	561	505	531	520	518	521	519	536	477	535	513	482	529	562	478	498	542	539	525	552	538	469	547	527	511	520	472	523	568	546	475	480	503	503	534	478	504	520	511	510	503	520	500	576	459	526	490	492	493	505	535	494	545	518	512	521	517	551	534	502	483	505	492	511	525	471	516	470	497	516	545	495	533	464	535	509	509	526	524	515	511	533	553	511	492	507	551	537	507	491	537	517	548	504	527	551	502	527	517	533	487	481	518	517	512	475	519	494	466	536	528	515	469	495	523	487	492	512	453	539	495	493	472	513	500	481	547	485	469	517	516	526	514	540	512	552	518	521	530	514	500	501	481	516	506	480	501	490	518	530	490	511	472	499	526	536	536	523	501	524	507	524	521	545	532	549	551	508	511	479	474	480	516	504	509	495	501	486	487	506	508	498	504	503	491	475	510	479	555	513	526	497	504	535	494	495	515	538	488	531	496	479	561	526	488	506	535	508	537	529	495	495	496	502	508	496	532	517	497	507	516	529	551	505	493	540	525	468	515	496	485	471	541	515	499	510	533	527	536	542	482	514	507	475	494	532	508	520	485	516	482	535	533	487	505	517	516	515	494	507	509	487	487	515	517	513	486	522	499	536	502	508	477	532	514	497	477	490	488	503	525	504	474	547	486	482	463	507	515	498	504	542	533	518	471	490	510	503	506	497	513	505	477	526	521	529	516	505	493	524	534	491	546	514	485	495	502	482	510	515	557	533	506	504	550	516	512	521	513	485	508	546	494	513	501	502	507	474	535	493	510	517	470	529	510	512	529	528	498	536	491	513	513	519	530	464	539	527	501	511	527	479	470	463	457	536	541	493	507	486	539	506	496	508	479	543	485	491	519	539	507	495	490	518	518	510	541	515	481	525	530	517	503	531	490	521	516	503	518	525	494	511	491	513	490	530	466	465	503	523	532	472	491	526	507	479	482	499	498	522	475	507	550	499	502	528	532	545	534	528	465	557	499	520	504	510	515	520	504	555	498	512	504	506	511	508	454	513	559	538	514	505	532	497	503	500	530	486	484	577	516	504	556	485	504	539	515	487	493	536	526	512	493	497	483	485	486	515	477	541	502	533	492	463	507	521	500	521	532	535	514	527	509	491	460	496	513	534	502	481
23222	21228	28617	24137	21202	11323	2115	1344	1080	914	877	795	718	704	634	642	653	679	660	580	587	627	587	594	573	564	539	618	644	614	606	608	604	559	588	605	560	571	595	589	563	589	619	584	559	604	587	595	604	595	592	562	608	587	629	580	584	567	564	563	565	612	616	584	538	592	607	596	634	616	544	570	578	572	561	616	592	577	594	605	585	564	570	597	568	601	562	615	568	547	598	564	547	508	554	598	544	557	589	631	590	561	573	544	600	574	551	605	574	588	612	592	567	581	559	564	578	557	563	554	521	580	552	545	575	604	619	577	594	565	582	588	626	531	552	573	555	557	590	557	504	637	573	580	599	575	572	597	604	601	563	611	583	573	554	605	561	580	602	580	612	547	531	586	598	523	524	545	609	585	563	600	551	581	557	567	581	564	606	608	578	594	599	572	564	578	599	591	585	577	553	592	551	603	608	573	570	596	551	534	564	581	572	614	564	607	607	575	574	592	584	605	580	593	552	576	571	527	618	571	584	587	565	567	533	531	545	589	590	571	603	572	598	541	627	543	573	583	593	535	564	606	589	584	534	575	573	601	534	568	558	535	576	573	574	570	590	587	541	544	576	559	609	562	571	531	576	559	588	597	587	577	613	591	559	570	553	588	583	584	545	569	592	585	587	579	548	580	627	558	562	548	583	579	629	547	588	577	558	605	560	590	580	581	544	582	581	594	558	576	554	570	588	585	583	554	555	572	552	592	582	570	551	572	610	552	548	635	584	613	574	544	542	568	596	557	580	580	550	560	565	566	595	577	616	593	560	579	612	564	563	617	618	565	564	582	595	592	586	546	585	553	584	542	590	563	516	589	607	548	562	599	550	524	571	574	573	560	593	591	549	641	557	559	584	563	562	591	587	583	576	584	585	536	570	584	588	573	586	550	549	574	529	582	580	562	559	572	616	593	595	587	573	596	594	530	598	558	583	539	591	570	591	542	606	590	571	598	572	562	575	529	590	575	593	590	559	559	537	540	577	518	562	597	575	592	571	568	612	588	553	533	524	592	607	605	604	617	585	584	599	541	598	551	589	586	551	558	570	591	565	618	570	593	573	565	566	590	593	572	590	546	592	576	558	564	525	519	554	562	570	556	592	561	579	583	610	567	601	574	552	579	571	576	553	598	571	525	580	595	570	557	615	583	567	611	541	557	572	571	573	580	535	600	589	557	576	567	548	579	593	559	615	530	565	581	576	604	613	569	614	562	617	625	541	580	542	585	551	590	565	570	554	556	556	566	556	611	547	563	543	585	590	548	556	586	600	574	520	580	541	572	573	560	585	540	569	568	570	541	540	573	586	566	567	568	583	576	546	547	581	570	591	582	563	589	584	576	597	562	597	575	565	553	579	570	596	588	626	558	569	593	584	560	581	568	567	601	562	530	569	591	575	570	555	544	601	572	580	528	583	595	574	589	576	594	586	614	576	599	617	552	607	555	587	554	607	511	596	535	558	592	600	557	572	582	521	587	585	596	581	575	590	573	550	564	598	559	546	606	563	606	575	574	606	562	575	556	569	591	529	561	584	582	586	570	615	554	568	552	565	594	578	549	573	562	597	528	536	537	598	578	599	564	557	567	578	601	591	601	598	553	585	609	576	544	571	585	591	615	623	566	588	518	597	541	597	561	560	600	563	540	577	552	535	561	536	630	574	520	545	595	571	578	543	519	579	566	600	586	600	607	576	581	549	584	592	600	540	601	544	540	514	579	601	597	575	554	555	608	613	578	583	551	535	629	560	595	525	519	548	569	548	622	598	595	549	609	556	589	549	570	612	545	574	581	571	604	558	604	571	545	585	602	595	553	607	573	549	553	597	616	562	597	526	587	568	586	604	590	587	520	575	577	593	584	576	596	571	586	557	595	594	559	581	590	579	561	560	535	552	568	560	600	630	567	543	576	621	543	602	572	570	605	544	580	600	597	530	582	601	636	553	554	597	554	566	549	584	538	574	570	563	576	557	559	567	584	587	583	608	562	612	551	586	545	564	612	579	600	543	621	584	608	596	589	648	540	567	538	598	582	542	568	568	554	536	548	589	559	540	535	594	552	536	551	534	622	549	558	565	532	552	606	590	601	565	598	565	574	601	585	580	541	550	532	581	599	577	558	546	548	560	582	620	562	560	596	566	572	621	560	562	572	541	567	591	545	572	570	566	594	598	568	575	588	551	577	559	539	629	578	614	564	569	596	602	558	548	535	593	577	567	586	592	579	573	544	586	561	618	582	586	518	549	567	547	595	583	572	565	580	564	575	555	593	554	566	599	581	556	554	619	567	547	571	546	584	559	590	588	590	597	600	558	581	558	573	586	579	576	556	516	575	528	551	536	579	532	605	547	583	566	533	580	556	558	560	564	531	563	556	583	543	599	593	570	572	539	557	569	563	599	615	563	599	543	589	571	598	573	571	607	581	566	557	601	536	580	577	587	559	579	601	576	559	574	587	568	546	598	558	580	590	569	503	585	553	575	549	587	550	579	608	618	579	538	585	579	542	619	541	610	567	529	565	532	561	538	577	540	562	580	617	616	577	580	536	598	565	565	565	581	567	567	551	580	560	571	581	597	587	535	573	517	587	587	568	547	583	592	618	595	579	559	554	595	577	583	544	607	521	574	597	538	557	540	562	570	551	579	543	579	563	538	543	582	545	530	601	609	565	579	566	585	565	597	569	569	569	606	542	582	546	590	578	573	519	561	627	552	556	548	563	547	539	572	553	552	572	538	604	561	546	566	546	530	552	580	517	585	564	603	596	574	537	526	545	567	595	603	550	532	593	613	599	578	577	614	575	599	601	559	588	537	532	622	594	556	579	528	557	575	567	547	565	550	570	586	541	573	593	596	602	581	504	568	577	561	597	532	571	586	600	541	560	599	570	594	549	575	542	603	576	559	547	570	580	583	606	605	551	570	590	578	589	542	581	597	554	591	623	585	608	586	580	610	548	579	600	570	590	599	499	588	566	592	541	567	577	564	565	578	576	584	600	569	595	605	542	558	564	507	583	545	594	578	554	579	600	579	557	594	590	546	566	594	578	581	570	576	595	581	629	571	551	537	561	564	526	596	558	542	553	534	581	529	534	553	570	553	564	561	575	555	566	578	592	575	554	529	591	582	565	564	568	573	589	590	592	561	596	588	605	592	554	600	604	551	535	541	572	532	577	563	582	591	607	571	582	592	566	553	559	569	544	575	582	578	543	550	562	610	546	560	539	561	554	592	587	546	548	551	608	589	598	600	596	557	634	580	568	561	554	596	558	597	581	585	582	541	564	569	591	562	587	562	562	569	531	566	532	570	551	553	615	580	571	566	608	582	575	593	552	568	600	620	561	603	530	540	556	561	594	577	562	594	568	581	579	579	576	561	579	600	540	551	591	544	601	569	547	565	584	597	573	558	547	558	600	568	535	567	635	591	577	554	547	532	518	592	586	597	559	559	581	559	630	533	549	545	577	586	570	619	524
25071	41214	15219	6486	4932	3654	2763	2233	1802	1447	1320	1063	982	1012	935	867	912	827	800	827	758	750	801	765	752	740	795	769	718	737	729	795	773	768	794	723	788	783	787	814	703	757	772	782	732	792	775	763	778	731	756	758	811	745	741	760	750	741	755	727	735	742	708	687	747	738	803	740	711	755	743	754	755	715	694	765	728	763	734	764	722	759	744	737	730	743	721	712	735	674	700	705	732	725	783	739	736	813	711	754	761	724	736	710	758	683	741	696	704	790	738	754	746	773	701	735	784	728	758	739	753	726	740	724	737	711	710	777	701	695	726	739	711	733	722	750	699	730	743	782	696	715	706	745	753	669	711	739	730	722	702	737	692	695	708	734	719	771	710	761	777	744	721	716	768	731	760	748	722	737	704	740	747	719	762	741	688	731	729	745	710	736	736	711	751	742	698	708	730	725	724	742	706	682	741	745	739	742	694	700	755	736	705	732	703	678	743	707	696	716	744	719	727	777	698	734	719	711	758	727	728	680	723	740	735	756	703	713	712	708	711	712	720	752	728	753	711	759	743	706	726	754	734	768	695	744	746	752	753	719	750	708	711	755	718	767	727	755	729	734	748	667	745	745	728	708	730	695	766	708	715	679	745	761	691	684	757	656	748	705	727	719	722	754	715	703	722	720	714	748	709	748	728	742	737	733	716	699	738	716	755	770	707	749	708	735	727	710	747	714	736	717	695	741	730	768	752	726	697	758	751	717	757	734	751	733	684	735	706	738	730	727	711	663	725	714	745	692	763	716	690	744	732	721	696	784	727	732	762	710	757	735	730	755	710	752	759	746	698	746	707	735	740	763	695	698	679	729	690	727	745	729	709	738	714	692	719	723	689	744	728	681	715	752	748	696	747	766	722	673	708	714	748	735	726	698	694	755	744	738	711	740	711	714	771	712	729	743	675	738	711	685	759	721	718	752	702	695	696	755	724	731	734	726	727	735	705	701	712	734	745	765	752	685	711	744	733	749	693	759	653	743	694	742	727	717	739	744	738	733	762	722	746	760	718	689	717	672	745	730	792	748	732	690	692	771	713	698	753	704	746	760	738	753	716	746	720	709	674	771	721	729	775	747	750	672	720	762	774	707	708	738	750	696	711	770	748	780	706	699	778	718	708	759	701	737	719	735	719	683	714	722	729	698	746	738	709	716	746	729	725	735	696	733	710	741	711	712	709	673	689	797	718	683	778	744	710	717	703	680	716	749	727	755	700	728	745	730	740	765	718	736	686	737	705	705	673	705	733	739	747	748	780	737	670	731	739	726	736	701	753	734	713	731	718	706	711	747	739	707	687	715	752	713	714	702	746	732	718	723	743	700	723	720	707	736	727	719	685	727	705	749	732	765	700	694	737	731	666	736	688	751	756	699	744	757	679	710	746	682	729	730	717	747	720	709	721	738	721	760	639	674	720	667	695	761	755	753	757	725	730	719	745	747	745	759	700	701	698	685	702	721	708	713	697	707	772	714	697	699	759	723	735	712	706	729	767	674	710	725	729	746	710	746	714	733	745	719	694	753	761	736	720	743	725	690	683	672	739	709	745	736	709	750	749	746	737	740	736	734	718	703	730	724	734	744	738	697	673	721	722	764	711	714	719	722	712	739	762	718	725	756	743	793	696	704	777	737	740	738	665	749	768	744	788	732	684	698	728	724	740	736	694	729	729	716	724	669	680	751	737	722	698	723	712	693	721	720	716	789	784	760	750	771	744	763	703	743	717	714	689	710	708	695	703	733	671	667	657	758	738	783	732	711	714	780	659	695	725	704	693	660	686	707	729	734	715	730	737	743	736	754	742	716	775	715	757	726	701	712	752	722	743	682	727	713	724	727	724	737	700	748	724	689	701	734	747	745	740	731	714	760	753	751	709	788	724	768	713	692	683	727	705	765	704	728	708	744	704	759	748	708	688	701	737	732	742	742	768	693	709	708	723	724	725	708	739	715	739	733	693	698	734	711	714	745	732	746	722	685	743	716	746	672	693	713	732	738	690	746	726	743	687	752	734	731	721	680	751	751	715	735	744	799	697	733	706	738	739	737	688	705	738	725	738	690	757	747	709	730	736	700	701	707	766	680	792	723	729	724	751	773	721	682	737	734	753	716	698	749	751	669	777	765	742	706	727	723	729	744	677	742	717	712	697	696	720	701	751	692	763	676	688	723	740	716	734	740	749	728	747	742	744	680	702	738	724	732	734	732	707	652	757	756	722	715	763	717	697	677	754	741	737	729	735	746	714	696	718	701	751	740	729	757	710	741	727	750	732	749	696	778	733	682	748	709	698	743	705	684	707	722	708	697	725	681	676	720	719	727	674	692	741	721	768	742	709	719	694	740	689	644	714	701	743	688	709	744	716	720	726	721	734	678	719	688	684	721	722	713	716	686	761	725	749	709	734	699	712	683	750	712	718	702	710	723	702	733	700	689	720	725	709	736	676	712	735	719	730	723	725	718	708	717	732	740	759	752	717	730	735	719	721	678	730	697	756	709	707	716	692	764	691	735	683	701	734	727	692	713	749	768	773	729	750	747	726	682	751	726	705	758	750	742	741	707	681	745	725	704	754	722	704	687	748	701	754	732	763	749	717	735	726	713	757	748	721	758	710	738	671	680	759	647	711	692	723	726	681	731	747	758	723	709	722	732	759	741	713	737	728	744	711	682	749	715	769	720	731	751	697	725	731	734	749	773	757	733	717	710	761	720	752	741	696	691	680	709	721	717	757	732	755	748	694	695	779	748	742	701	734	733	717	731	690	714	670	705	701	697	691	749	732	712	721	734	693	745	772	661	713	727	733	710	719	707	714	694	734	696	762	747	714	667	702	721	727	725	735	731	682	769	744	743	769	729	706	711	742	770	754	739	690	765	707	780	727	752	761	691	752	711	735	741	728	678	704	765	696	737	736	684	778	743	724	732	713	723	749	717	736	727	734	694	743	742	741	713	725	717	666	781	707	731	716	700	725	745	708	741	729	697	702	706	753	713	705	703	741	739	726	737	675	739	738	732	722	760	723	747	732	718	744	720	717	724	744	720	743	713	717	704	761	722	741	722	752	759	687	720	713	715	756	695	716	755	686	703	747	738	732	725	710	723	693	735	709	716	686	751	717	753	685	730	754	676	707	728	749	711	716	694	779	759	672	782	725	727	733	733	744	708	714	741	754	742	759	736	738	710	732	712	739	724	728	707	768	726	654	752	721	747	744	733	747	739	737	755	720	726	755	722	762	712	725	738	735	736	688	682	759	744	736	753	745	725	706	725	714	751	727	768	754	740	724	716	717	740	731	732	731	714	735	728	725	698	691	721	699	759	774	729	711	698	707	700	758	668	721	776	701	730	789	712	723	703	734	742	711	739	737	730	716	694	739	794	737	727	733	705	708	720	747	699	716	759	734	732	723	717	700	709	754	735	712	703	737	708	720	783	696	677	740	734	730	711	749	732	736	732	706	678	709	727	739	670
24276	21185	27266	25162	9771	1290	879	671	496	424	370	344	329	316	295	303	288	301	265	275	246	243	228	244	232	243	223	255	242	244	254	264	232	243	271	276	241	250	237	223	240	263	249	244	245	245	263	241	224	244	261	224	256	254	250	227	228	244	237	240	229	232	243	235	226	260	239	227	228	238	240	237	221	234	224	264	229	227	228	258	231	234	232	230	273	240	253	232	228	231	243	252	226	249	253	241	252	236	225	249	228	207	225	240	241	241	242	241	236	223	213	252	225	219	244	234	219	245	236	248	215	233	237	244	191	228	254	206	245	229	217	223	224	241	228	243	240	238	247	243	251	239	244	214	237	230	245	257	216	219	252	220	213	221	253	211	252	244	219	237	257	209	247	229	221	218	229	212	230	240	224	241	256	226	239	232	263	242	244	213	218	249	270	236	228	255	238	221	210	229	231	200	245	237	256	253	234	222	239	206	229	230	253	246	224	224	222	225	221	234	237	219	233	228	237	259	220	247	232	242	244	235	197	236	234	232	231	231	227	239	227	242	246	231	256	274	224	238	227	256	240	230	213	255	239	240	226	237	226	214	235	238	241	239	221	246	233	216	215	255	243	212	239	211	269	225	246	231	247	243	230	229	233	229	229	235	217	242	224	236	221	222	203	211	228	255	253	231	225	230	247	210	239	231	230	249	228	214	226	250	260	240	213	221	260	234	228	236	237	237	248	246	207	219	206	247	256	247	220	225	238	214	247	234	229	251	224	264	235	252	223	197	210	253	221	242	224	203	257	225	221	233	220	233	240	232	259	208	248	239	259	248	235	242	262	248	250	223	215	218	240	221	214	230	229	241	202	227	213	239	249	213	228	242	238	246	260	221	225	232	276	232	226	212	230	226	220	235	215	226	226	240	202	197	247	230	215	203	253	258	237	226	240	235	229	244	214	235	255	226	241	225	220	240	216	247	225	213	231	246	236	240	238	241	243	253	230	235	260	228	243	248	234	231	222	238	237	248	219	208	248	263	239	210	241	250	219	244	215	212	217	235	237	245	254	225	221	244	216	224	218	239	258	240	225	256	246	230	244	221	234	239	261	205	223	235	216	248	246	241	224	222	228	223	238	228	251	265	256	236	216	230	279	220	226	233	248	229	237	244	227	228	210	240	238	220	212	209	233	228	209	206	223	236	251	212	231	237	211	208	226	241	225	216	238	238	234	242	232	242	228	245	227	183	227	219	233	238	243	213	236	221	228	222	234	220	238	230	229	251	243	224	252	212	228	232	235	210	228	252	241	245	234	221	225	240	239	224	242	219	260	217	220	253	237	210	232	223	237	242	228	221	239	224	253	258	227	246	242	201	240	242	244	252	246	239	207	245	228	238	237	250	224	242	200	219	243	239	231	232	262	207	224	240	265	229	230	244	225	240	249	234	247	214	217	245	232	225	241	237	216	229	190	228	235	214	254	211	223	208	211	215	253	205	234	230	240	237	242	254	228	207	286	245	235	243	230	242	232	237	264	253	218	247	232	217	235	249	233	232	228	205	232	238	241	248	212	247	246	222	230	261	230	212	229	214	229	206	207	218	240	228	233	222	217	232	214	225	201	252	215	244	232	205	257	248	254	241	231	233	235	236	229	252	236	241	225	224	216	224	225	197	252	227	232	231	256	233	202	243	237	217	219	241	227	224	235	218	240	224	246	216	235	203	247	213	250	224	225	245	233	215	251	210	212	238	209	220	234	226	235	234	209	247	227	242	209	219	248	221	243	205	228	230	212	242	212	218	246	229	235	227	235	247	229	231	229	229	196	220	221	238	238	217	267	212	243	227	216	213	237	231	245	219	228	217	224	240	209	241	247	210	223	246	206	235	243	233	223	224	235	247	218	242	237	242	240	238	269	205	229	217	260	237	231	237	234	240	234	229	227	224	205	213	234	250	237	226	238	207	229	215	211	237	245	243	230	222	205	212	222	204	206	222	243	230	200	232	222	211	203	229	239	210	224	244	228	242	235	186	226	225	234	256	244	255	214	230	238	225	245	228	219	246	223	234	232	222	214	231	222	222	234	217	226	228	217	207	238	223	228	239	243	228	248	235	203	250	241	253	246	246	246	248	247	217	227	235	234	214	237	212	229	217	216	234	232	229	234	198	242	221	248	216	238	221	234	215	245	230	231	241	227	223	265	246	232	231	236	248	235	236	249	234	253	216	213	252	244	218	257	251	229	264	219	199	237	241	218	219	226	243	255	253	222	263	229	225	220	245	229	210	239	230	251	240	249	242	215	222	257	220	242	222	209	234	293	229	234	245	225	224	256	218	219	242	227	221	251	231	210	238	218	230	221	244	219	255	250	233	251	220	249	230	237	227	239	249	220	232	235	246	248	264	276	244	250	250	211	222	233	230	235	217	228	214	244	262	235	235	224	213	210	220	228	249	250	214	227	226	228	218	240	239	232	227	240	225	269	259	247	261	223	235	247	248	214	239	230	232	229	231	221	238	263	258	218	226	235	234	213	228	250	211	204	228	237	249	228	239	227	241	256	265	237	219	217	240	226	246	225	229	248	231	210	213	251	193	230	247	247	219	241	210	217	247	240	223	276	223	211	215	223	243	253	226	214	252	234	230	209	244	248	245	236	231	240	235	231	253	251	258	238	205	226	232	209	229	228	253	233	223	237	267	257	204	261	244	229	221	244	248	236	240	259	236	252	208	214	249	244	230	226	227	249	217	238	206	246	233	242	235	244	246	248	215	215	233	215	248	241	230	249	226	227	238	209	224	247	222	235	237	236	226	232	251	221	214	227	256	230	212	210	206	214	250	215	198	230	231	254	211	192	234	201	240	249	227	232	250	227	220	222	213	234	246	206	202	266	227	226	234	253	199	207	233	239	239	235	243	220	221	217	211	224	223	216	229	249	233	215	229	227	204	222	244	216	219	220	259	248	231	233	251	236	210	222	206	234	245	223	254	242	232	225	242	220	226	236	230	228	218	235	226	223	243	254	212	238	217	232	229	240	252	229	238	231	214	226	225	246	237	223	255	229	232	231	237	230	228	242	245	233	239	236	229	230	246	253	248	223	228	261	252	235	232	240	240	227	242	243	227	238	236	217	243	233	219	238	220	242	246	230	222	232	215	236	262	248	231	228	218	229	243	247	235	218	226	242	199	223	220	251	239	243	220	227	262	219	251	233	233	227	243	234	217	215	222	236	219	219	215	253	239	289	238	230	224	227	237	235	248	238	216	233	231	246	230	230	239	208	225	223	222	239	262	244	252	230	273	247	257	283	223	210	250	240	228	253	242	229	234	234	222	231	260	222	224	205	225	234	227	247	259	238	223	226	229	254	253	226	219	259	231	202	201	217	244	236	251	211	234	256	221	234	232	214	242	231	245	244	258	222	246	247	226	220	235	232	254	231	251	217	223	246	248	213	236	256	229	239	233	234	248	240	262	236	239	221	246	219	206	241	220	210	226	247	230	251	236	241	233	203	235	208	202
23748	35851	11965	4615	3177	2264	1800	1475	1108	864	713	557	519	482	501	483	389	383	376	364	382	363	378	350	360	362	323	325	343	345	342	352	351	327	343	313	355	334	305	338	347	322	360	353	344	345	353	351	348	327	296	350	315	343	343	349	327	359	305	349	325	344	277	359	324	338	326	293	316	322	323	349	329	319	304	310	295	296	311	322	348	331	347	335	322	304	326	310	330	338	311	307	311	299	320	315	303	309	288	298	325	296	337	329	307	307	314	338	322	328	334	315	318	324	286	319	291	327	320	289	328	316	304	300	296	299	292	315	305	309	320	327	315	298	322	331	308	282	308	296	334	336	316	304	306	300	300	334	318	307	315	323	342	295	311	323	312	339	305	322	329	310	316	346	318	320	310	314	329	324	333	340	299	304	290	332	315	311	319	287	285	310	291	322	314	316	339	293	312	355	307	287	298	296	303	330	285	331	325	304	338	332	314	309	311	290	330	305	318	311	290	313	344	287	332	323	307	345	295	286	323	298	322	314	287	288	281	338	306	317	310	317	285	330	292	274	291	293	322	309	333	309	318	338	321	261	303	322	291	346	298	314	340	304	370	331	317	299	331	324	341	330	308	314	341	344	299	319	294	312	299	314	347	314	317	306	304	290	315	326	319	323	301	316	290	278	292	294	334	321	308	316	291	298	304	310	323	308	311	327	314	348	321	329	321	307	330	352	311	303	311	318	320	302	287	343	311	322	331	295	309	310	330	337	317	330	316	332	264	303	290	295	309	320	329	318	290	297	322	276	312	321	309	312	337	292	296	304	323	313	325	290	302	329	308	288	301	323	325	294	312	298	322	305	330	282	297	332	305	286	301	317	348	312	306	333	327	314	307	327	336	298	335	344	318	314	309	312	292	308	313	304	281	294	310	347	296	308	299	289	307	309	304	291	274	306	308	314	290	290	300	323	315	318	266	306	316	287	301	264	317	332	313	335	320	296	306	322	288	296	290	292	343	298	304	323	297	308	321	334	286	293	321	266	342	294	267	295	328	334	321	323	280	329	318	282	324	302	289	293	315	328	296	303	315	308	328	314	345	330	296	320	319	314	320	291	314	332	332	337	296	293	313	271	295	331	301	343	324	273	295	297	311	309	307	315	317	329	319	290	292	307	276	319	313	337	302	307	300	328	317	306	335	289	323	313	295	307	346	296	313	303	339	330	302	288	337	317	323	304	311	304	299	296	332	311	322	341	299	287	310	316	306	327	277	304	326	304	349	319	329	298	323	326	313	290	296	317	285	307	358	302	294	278	340	308	359	313	318	330	293	299	291	313	325	339	314	299	331	328	305	295	338	329	322	311	310	311	348	292	286	334	306	310	305	297	310	348	313	271	302	309	306	288	330	307	333	294	342	305	325	327	296	332	300	311	298	342	277	309	313	312	295	320	313	329	319	315	304	319	310	314	298	335	310	304	317	321	295	307	304	328	314	319	311	302	329	323	309	349	345	327	300	298	290	308	315	328	308	315	307	307	304	283	281	331	321	309	296	323	300	310	300	309	322	358	272	319	274	339	323	301	314	298	359	320	298	276	285	328	294	300	304	310	295	315	323	312	297	317	360	302	292	306	325	325	312	300	305	330	290	339	320	317	321	315	292	303	305	318	291	308	333	328	301	300	309	319	300	290	312	334	286	319	290	274	325	305	312	321	283	315	341	340	287	265	303	294	325	328	314	312	313	300	331	319	299	295	302	323	317	324	320	291	310	296	310	298	296	327	316	294	325	323	305	352	319	301	312	307	328	317	325	315	291	309	329	319	302	316	315	308	318	331	301	317	318	322	307	306	323	303	313	306	303	354	293	317	314	326	299	313	312	301	291	299	325	311	333	316	308	327	310	302	296	313	316	313	322	332	306	293	299	316	324	292	357	306	310	325	307	306	302	308	309	319	297	314	324	282	306	312	322	290	319	306	289	304	290	304	274	332	291	313	309	319	343	286	299	330	320	276	299	290	311	277	319	288	321	333	308	323	322	297	272	314	313	323	306	309	286	317	338	319	326	326	305	316	305	314	302	307	324	329	320	324	313	282	322	304	347	323	309	311	294	283	323	321	314	298	300	305	319	304	321	310	301	297	288	307	334	334	342	308	339	318	297	306	314	332	311	291	275	328	325	281	286	305	253	317	311	322	291	329	282	299	305	336	324	329	335	338	287	326	291	299	298	322	309	306	317	338	317	302	295	307	324	291	278	323	316	321	320	331	300	338	290	288	315	337	307	339	316	328	317	319	294	314	301	303	316	292	342	316	332	271	303	285	287	303	305	337	312	343	256	364	351	293	309	297	299	327	300	320	309	299	296	297	312	310	308	309	300	314	344	308	328	298	300	297	294	310	350	306	326	288	315	300	330	338	308	299	300	334	321	326	299	343	331	314	262	281	333	319	305	316	295	293	290	331	319	317	320	336	309	275	295	310	278	303	301	324	305	317	319	289	317	313	323	315	324	335	313	322	318	300	312	301	293	337	307	308	338	315	312	348	299	329	333	308	304	305	322	298	300	321	306	320	337	296	303	305	310	359	308	320	327	331	279	310	306	285	293	309	327	311	281	302	292	291	307	314	308	305	316	317	316	320	305	283	310	320	327	312	350	329	290	292	306	308	278	285	309	277	334	299	294	325	334	312	314	308	304	318	296	272	323	302	295	334	320	321	281	304	288	323	328	311	325	322	290	351	291	285	321	315	323	288	299	329	333	302	333	300	276	322	324	336	302	303	296	301	323	307	322	328	295	334	320	305	298	300	299	309	298	310	323	296	306	312	298	309	292	314	327	326	286	340	318	320	305	286	338	287	311	319	330	309	308	275	315	339	318	343	331	331	285	331	307	319	305	277	319	310	302	322	299	308	306	320	318	311	298	325	310	314	338	294	311	319	329	308	291	305	337	344	305	349	309	313	317	318	332	297	304	327	292	324	323	314	263	332	322	324	298	298	267	341	282	310	319	317	329	327	284	318	324	303	299	283	327	308	315	342	332	326	288	310	328	338	279	298	316	292	299	277	307	333	294	322	346	289	338	333	308	333	299	313	290	312	288	308	326	287	351	312	338	284	314	310	334	292	324	315	301	335	307	331	292	328	283	309	355	317	316	331	289	305	313	312	355	286	327	330	296	288	286	302	288	311	330	293	306	327	318	284	308	298	299	280	335	300	318	343	290	308	330	305	317	324	346	341	316	320	295	325	289	318	275	260	302	311	317	320	311	339	308	314	295	319	321	277	325	340	294	289	310	288	290	321	304	291	338	312	335	319	288	316	338	287	301	295	299	313	323	324	320	350	309	274	333	303	287	305	304	333	314	307	332	321	330	286	308	299	306	315	307	310	292	297	305	317	304	328	305	329	306	330	328	311	294	319	314	314	312	328	311	313	284	334	299	324	291	285	291	294	276	300	308	308	318	308	315	328	301	294	308	306	316	337	309	287	301	320	310	348	305	363	316	297	325	316	293	315	320	330
22253	21214	29010	23670	21209	21237	9295	1735	1153	983	832	747	656	651	727	596	530	529	487	571	455	498	496	472	504	483	460	459	499	464	491	464	450	471	441	492	446	450	454	467	440	506	468	467	450	447	484	471	466	486	431	477	458	437	449	450	440	430	480	441	467	476	451	443	453	453	453	445	437	445	445	450	465	422	447	434	426	453	405	424	450	430	424	465	453	416	388	412	415	442	418	452	402	451	455	456	410	454	450	414	410	443	446	452	460	396	426	441	439	429	428	475	432	444	441	464	447	418	435	409	488	464	457	431	445	424	427	437	436	461	464	406	479	426	501	401	423	461	429	416	440	438	444	417	425	427	425	425	435	426	436	427	416	446	416	425	410	475	477	429	429	425	425	444	441	410	448	428	428	401	441	417	379	442	422	423	474	444	429	461	440	452	429	400	427	432	419	451	407	466	408	428	453	437	439	441	445	424	416	457	434	415	422	436	423	450	447	442	419	461	447	428	409	453	470	427	433	455	405	427	416	466	437	438	442	430	419	438	433	449	408	445	385	431	463	443	438	423	422	461	454	454	432	414	483	446	447	419	388	434	461	456	448	447	447	438	463	436	425	445	423	454	423	433	453	427	487	426	420	415	462	443	417	467	446	468	444	429	426	472	453	407	438	490	438	446	465	410	423	445	437	422	425	448	417	445	442	412	431	441	423	466	424	402	408	444	422	433	449	472	441	478	414	448	466	454	417	445	424	454	442	471	408	405	452	414	442	425	440	437	436	442	428	418	429	450	452	400	435	448	439	424	424	469	402	455	419	403	445	441	414	438	420	444	456	406	417	427	454	441	423	448	422	480	432	464	433	458	453	433	410	434	405	436	436	382	430	437	469	449	420	447	427	426	437	442	401	439	438	389	405	409	394	467	417	443	463	436	454	452	423	461	466	461	393	417	404	461	449	450	400	451	460	402	473	454	389	459	431	439	443	393	443	450	408	414	408	428	441	454	432	443	439	441	444	436	405	461	425	436	400	452	445	391	458	439	441	432	453	427	440	429	423	421	452	423	454	460	479	434	415	448	437	416	413	370	426	428	420	441	408	463	460	465	431	470	453	402	433	431	412	445	387	404	423	441	418	420	450	457	466	419	455	427	466	429	418	439	443	457	438	432	444	406	430	456	462	412	407	433	413	445	462	458	444	418	444	414	439	436	406	416	371	447	442	447	425	421	412	424	430	438	390	449	429	441	440	430	425	425	422	419	443	458	444	409	463	435	425	422	439	445	421	415	416	439	381	449	467	419	401	421	417	391	414	387	433	440	465	424	451	421	415	459	451	412	438	447	434	452	443	444	433	378	466	452	447	457	425	453	432	478	434	452	426	414	447	374	427	438	454	459	410	465	420	446	453	483	430	422	445	436	453	456	420	442	414	477	452	462	444	450	471	470	449	436	407	455	455	458	406	435	422	430	418	418	425	460	408	441	454	441	429	449	443	461	442	413	431	476	427	440	405	471	404	492	442	445	426	378	408	410	433	447	418	430	421	453	418	461	415	429	450	425	425	474	435	434	435	419	415	438	441	446	442	425	427	468	463	461	464	432	425	449	450	468	460	443	406	403	433	442	467	456	456	452	417	473	443	443	444	460	442	413	435	427	430	451	435	432	453	431	448	459	445	449	458	470	445	410	424	455	449	463	441	454	472	419	428	427	470	451	436	407	390	428	409	430	445	468	466	425	477	409	466	420	454	458	438	473	454	435	430	413	431	453	436	392	387	399	454	420	483	420	446	457	440	467	415	441	411	424	437	444	438	432	431	428	438	402	470	435	426	458	435	393	461	458	416	438	408	429	427	455	426	454	403	450	441	456	449	424	474	451	425	419	445	435	444	417	393	427	428	472	475	427	425	459	423	405	410	447	426	448	404	432	407	411	446	443	397	422	430	423	420	448	437	416	419	409	433	455	417	398	418	491	454	438	452	438	424	438	449	438	435	462	442	462	425	403	433	417	404	434	439	412	416	435	409	428	417	432	399	439	438	409	459	445	435	440	435	432	405	427	403	364	407	470	453	458	387	470	435	412	426	429	437	461	447	437	392	431	410	441	435	448	432	427	457	444	444	431	441	483	466	435	455	474	405	425	407	440	424	409	431	428	431	471	425	475	432	429	428	477	440	455	425	419	441	420	458	417	419	439	435	443	391	426	451	410	429	456	436	453	433	438	418	419	411	434	425	422	482	446	463	420	470	468	455	442	415	423	422	429	431	422	465	397	463	415	449	443	426	394	459	437	401	398	446	433	427	433	445	466	424	405	401	444	445	434	452	449	452	428	451	432	415	449	424	436	412	466	457	431	441	452	414	452	459	468	455	472	434	443	480	434	433	462	406	453	416	441	430	420	445	449	417	456	447	416	464	421	470	452	437	422	384	458	450	399	438	442	430	440	427	447	394	455	417	472	441	439	392	406	416	422	427	439	457	432	435	437	483	410	450	432	448	465	415	430	453	422	430	378	448	442	420	432	480	458	422	403	425	424	450	415	416	393	438	413	408	444	412	417	455	433	444	436	412	421	453	448	445	462	420	416	479	430	443	375	426	427	433	420	425	451	466	429	426	439	456	438	482	393	470	417	446	395	440	389	403	392	466	419	441	463	456	453	449	413	463	443	385	450	433	455	450	442	399	451	435	423	406	477	417	457	433	427	421	419	427	428	462	469	443	455	413	422	450	412	455	461	394	423	426	456	446	481	394	446	441	398	448	422	415	443	444	436	458	455	429	468	431	428	455	420	396	414	395	441	399	409	418	431	429	422	425	408	448	451	443	416	435	427	437	433	434	423	401	453	474	441	432	464	449	438	411	455	444	406	404	462	411	435	433	449	439	440	425	428	436	456	418	452	431	439	449	434	442	392	427	427	402	402	427	424	458	453	409	449	471	445	437	420	460	437	431	431	435	428	445	407	436	468	429	432	423	435	475	462	415	436	464	409	429	443	448	425	452	420	436	450	445	451	369	420	443	473	427	407	412	438	412	453	430	429	441	471	431	414	451	462	445	447	400	414	431	422	468	435	453	443	433	405	423	466	436	454	453	414	430	447	444	421	416	422	487	444	471	402	411	437	412	452	441	437	427	424	440	487	446	426	464	414	452	422	430	412	442	439	470	474	421	440	418	424	431	430	447	402	452	446	488	430	450	434	450	450	451	422	403	428	418	459	442	441	446	441	424	413	434	429	432	412	404	428	395	417	423	432	452	468	471	427	441	431	422	416	414	462	483	429	425	413	449	427	489	415	452	461	393	432	429	426	426	422	449	428	458	433	440	460	448	404	460	479	442	478	444	407	452	413	436	405	456	438	428	427	428	401	364	470	466	446	447	459	445	415	392	436	436	441	430	481	402	447	388	413	471	441	448	442	446	418	460	442	422	437	473	492	459	405	409	412	412	462	431	445	400	394	446	381	451	429	441	398	418	424	425	429	407	415	423	464	424	440	423	461	415	448	445	392	475	438	432	407
28419	45967	20062	9250	6308	4559	3512	2937	2179	1727	1496	1247	1078	989	1004	977	735	814	714	677	680	674	653	633	594	644	657	616	632	636	611	581	600	630	641	617	607	585	627	585	598	639	605	590	639	617	601	601	589	616	632	605	619	600	640	599	660	586	611	595	555	577	567	648	585	567	544	603	576	540	585	562	604	568	578	594	521	603	498	521	601	572	590	573	549	562	553	548	594	523	587	571	574	578	582	540	550	573	538	544	534	553	592	578	551	557	573	572	582	585	526	585	499	554	525	559	554	589	592	539	569	585	550	600	584	575	517	574	550	549	543	587	535	584	515	532	607	564	595	556	629	522	579	535	569	537	562	579	571	570	628	575	521	588	605	551	561	515	551	526	588	529	585	544	575	547	564	546	563	599	542	536	559	512	534	590	604	556	532	537	561	544	502	552	517	537	582	562	561	507	623	602	576	526	584	608	542	573	580	574	580	596	569	536	566	542	589	541	576	561	556	582	545	606	631	580	549	567	580	543	590	524	584	546	590	595	550	566	598	572	529	551	575	545	573	573	548	570	541	535	549	561	593	557	529	593	559	532	571	614	579	522	527	574	532	570	553	590	557	545	529	560	556	585	562	576	575	566	570	610	584	537	539	564	539	570	572	579	559	532	564	577	539	542	556	549	571	553	577	576	596	602	578	591	524	590	565	513	544	549	573	501	587	582	584	551	570	563	558	573	578	579	602	537	592	559	553	582	552	528	534	563	557	585	542	535	487	542	575	534	617	554	547	562	575	537	579	590	590	553	590	548	525	587	586	592	511	571	560	573	535	544	568	576	557	534	549	560	580	507	549	550	546	607	550	559	519	602	543	564	566	544	561	574	574	558	596	586	578	574	537	576	529	564	562	549	604	553	574	555	557	560	566	590	565	541	552	585	567	600	604	537	567	532	522	522	571	522	554	574	544	558	551	568	550	518	578	590	566	574	562	562	523	562	558	533	589	592	580	533	542	517	604	527	529	588	596	567	581	557	575	574	577	566	547	539	564	526	569	597	578	566	581	602	587	573	523	528	582	547	524	573	596	589	559	593	586	535	541	531	578	554	554	560	592	546	565	583	553	568	574	504	551	575	559	564	556	542	515	578	562	537	600	606	554	611	595	577	572	554	555	532	559	540	543	582	570	545	578	574	610	597	587	569	561	568	537	554	588	577	566	576	579	561	545	582	568	535	586	568	575	606	567	611	593	572	561	572	562	539	589	541	525	565	550	561	573	578	550	565	567	538	565	623	557	578	547	612	572	567	568	551	590	549	602	566	572	530	526	580	522	526	555	537	569	584	578	606	522	588	587	569	514	554	598	548	544	578	518	581	552	553	597	534	553	559	567	516	567	554	568	552	545	534	565	538	573	550	570	579	605	576	570	576	554	561	572	573	549	590	552	570	610	561	569	549	539	586	548	590	564	556	579	582	534	554	563	552	562	589	591	563	577	602	579	572	560	543	550	553	510	533	546	544	570	549	540	556	586	547	532	593	588	583	523	602	614	608	587	548	557	602	550	565	547	547	539	558	561	541	566	560	576	567	586	557	590	583	587	567	538	586	609	555	563	625	570	537	554	572	569	585	587	551	582	595	545	593	546	557	593	602	561	562	585	619	509	539	557	546	556	554	556	568	572	526	569	628	553	549	618	539	571	556	542	536	579	564	559	584	584	565	559	576	534	584	567	576	507	525	556	548	567	547	555	544	595	561	592	598	537	546	575	535	575	538	536	588	563	577	567	576	570	535	581	560	536	607	575	584	555	580	607	566	558	592	545	529	540	523	626	560	577	564	592	550	526	534	570	556	573	551	579	564	610	555	627	580	570	516	534	534	551	545	556	560	585	519	553	559	581	546	560	555	590	570	598	592	591	576	581	576	544	576	522	540	534	617	556	574	578	575	598	602	557	585	583	583	561	557	540	538	568	539	602	536	558	561	551	471	569	550	549	554	532	559	596	565	539	613	587	556	579	538	580	545	525	569	576	625	534	559	570	586	535	547	581	568	528	570	531	571	553	558	545	566	524	556	506	523	581	542	553	550	558	565	576	530	541	524	568	549	584	591	597	551	530	545	559	549	528	592	563	542	571	572	555	593	524	571	538	568	581	568	527	540	554	582	608	580	580	538	531	575	577	534	580	540	535	550	546	570	540	559	589	536	606	608	569	563	579	573	516	609	550	549	547	537	573	567	595	554	544	536	546	559	571	564	560	564	566	552	587	542	588	623	565	553	552	556	569	563	528	559	592	564	547	549	598	572	592	615	548	562	553	548	580	554	546	574	553	549	556	544	601	529	580	529	562	532	581	557	568	575	532	572	527	567	528	593	558	534	594	562	573	566	591	576	613	555	552	568	535	577	551	554	539	553	575	572	541	546	553	599	614	576	565	555	602	561	567	568	579	547	547	568	566	574	552	549	600	544	583	571	585	593	582	575	551	586	545	608	530	558	521	534	579	558	556	558	559	592	600	552	546	579	596	597	590	549	602	533	532	582	556	562	568	579	598	584	571	575	569	629	561	572	563	568	599	556	587	578	529	570	542	570	559	555	582	603	553	586	590	577	583	554	559	546	562	526	545	568	571	542	553	594	584	598	568	616	562	580	542	543	541	584	553	551	551	566	568	568	567	586	576	598	570	568	559	561	521	617	570	549	571	565	574	561	569	602	580	549	584	570	564	519	589	584	528	569	517	553	550	561	579	546	582	566	573	560	584	587	559	599	568	554	601	576	624	571	568	546	607	571	590	587	572	550	589	572	572	546	547	587	515	554	556	548	587	541	612	561	600	546	565	566	551	546	601	564	539	580	542	586	537	577	560	561	526	564	584	608	563	580	541	547	566	576	574	549	566	629	564	549	522	556	596	526	573	549	572	587	583	628	554	593	537	539	542	571	565	561	525	581	554	522	598	575	591	605	546	539	564	576	605	589	547	574	564	553	582	563	582	514	578	571	583	565	571	541	579	566	565	624	603	538	578	625	588	549	559	539	607	584	547	540	590	562	529	552	574	595	552	550	563	542	557	569	561	577	579	585	569	512	532	563	604	587	551	547	561	520	582	559	541	605	544	517	578	534	556	542	545	591	557	560	572	558	534	555	573	571	599	581	597	593	583	524	573	592	569	513	603	588	537	543	551	610	607	538	547	570	574	595	615	593	536	539	537	551	574	512	569	538	548	543	557	547	544	563	571	558	522	537	555	589	617	600	543	536	520	564	581	567	587	572	566	543	586	554	579	557	558	556	566	554	547	566	590	564	572	570	571	560	558	607	576	579	572	542	525	598	559	518	584	588	584	564	545	556	600	529	608	538	603	547	565	572	553	611	557	559	523	608	558	538	577	575	599	553	568	569	595	548	544	607	560	539	557	588	597	587	543	523	584	565	581	549	566	541	570	565	564	578	515	590	588	582	536	520	547	578	519	563	575	554	582	561	596	566	568	530	544	564	549	545	586	579	595	591	563	566	516	590	570	577
27311	21420	12549	3374	1255	912	728	583	580	525	472	464	457	461	467	456	422	426	425	401	410	412	382	437	418	406	407	374	433	414	382	416	381	434	441	413	386	383	386	419	421	417	389	434	415	423	400	384	423	396	469	393	436	400	449	380	389	435	395	444	413	419	437	403	431	412	418	372	363	397	374	412	432	385	410	388	390	418	425	366	362	396	424	421	398	396	412	412	401	402	377	376	416	432	401	422	384	419	403	405	419	380	393	403	420	419	384	388	390	386	405	379	440	432	377	417	356	381	449	402	381	416	405	414	423	432	390	417	399	394	415	393	409	407	367	383	430	371	412	406	430	412	399	390	403	440	375	394	406	431	408	384	416	391	415	400	396	411	381	385	421	400	405	424	397	385	393	389	393	400	379	375	396	402	383	379	427	416	425	388	407	413	395	390	402	381	369	430	414	412	384	407	402	400	401	393	388	367	418	412	412	384	426	435	425	415	392	409	393	417	376	435	438	398	379	406	406	385	401	415	446	407	406	417	397	394	398	399	379	382	415	407	394	420	383	420	362	382	401	371	402	404	373	418	411	379	413	425	429	432	400	428	377	403	364	357	423	403	402	448	370	401	392	407	442	406	377	397	399	444	394	405	427	381	438	416	417	432	427	384	358	414	409	386	444	371	416	397	410	404	401	395	386	402	416	454	362	429	416	409	413	389	401	420	387	383	383	405	377	400	421	437	419	403	398	380	431	420	419	388	407	406	395	401	400	398	398	387	423	399	362	388	398	407	415	430	459	424	413	397	422	410	445	401	424	389	400	382	410	417	387	392	398	385	406	433	411	401	396	361	410	416	420	436	381	405	383	400	406	370	405	385	394	376	391	378	377	384	365	412	388	413	405	421	379	414	370	378	390	404	416	421	408	392	369	383	409	394	413	450	392	416	424	403	385	385	366	381	411	381	420	404	370	386	407	391	456	410	419	376	396	443	406	405	395	411	410	390	370	375	418	372	384	421	385	397	416	414	366	420	405	421	391	362	395	396	408	410	388	396	422	416	415	354	414	360	402	401	407	389	397	350	399	429	433	449	398	394	393	391	402	402	435	406	408	395	412	372	416	431	415	365	395	432	396	412	403	398	422	384	407	427	410	439	407	385	399	407	413	408	386	388	395	405	381	422	425	429	397	397	394	446	364	401	384	405	366	378	400	382	444	441	419	435	426	377	438	399	374	413	400	373	395	428	412	357	431	389	432	394	345	456	392	401	387	402	395	437	393	419	372	390	382	402	419	403	417	414	408	358	383	381	408	407	382	409	398	417	403	438	409	407	371	430	360	396	390	387	387	414	382	423	406	417	367	403	390	393	419	395	417	434	394	351	386	408	399	401	379	391	404	388	368	382	440	387	401	409	458	397	399	389	382	404	428	403	394	428	375	420	399	426	409	391	405	395	410	428	389	401	407	436	406	387	399	402	417	417	427	412	405	395	406	395	381	386	394	407	407	429	370	407	392	352	410	408	412	463	384	388	390	380	386	382	369	409	419	407	409	406	434	416	411	428	387	396	393	397	407	409	415	424	412	376	380	397	408	400	406	390	390	390	353	410	423	384	404	390	428	423	393	391	403	397	412	398	403	385	391	430	398	404	424	393	411	394	388	407	386	405	426	392	376	414	371	391	380	385	408	378	391	389	407	386	409	400	399	397	413	388	369	413	404	443	366	401	368	363	395	403	391	372	418	393	412	401	424	420	370	387	406	383	385	432	377	415	423	411	384	398	399	404	419	418	381	383	400	393	410	408	408	395	412	388	403	387	390	404	381	411	382	412	427	388	418	444	420	373	384	372	421	416	420	386	406	400	406	410	385	397	409	402	381	389	406	398	400	407	403	382	401	397	398	429	429	360	413	403	398	442	403	448	426	369	432	405	415	388	398	428	400	417	392	398	401	397	387	389	396	384	372	387	384	381	401	412	378	372	406	410	427	374	429	379	428	395	388	400	417	359	386	406	404	446	407	393	417	384	410	409	378	384	364	395	384	444	401	413	388	385	407	417	395	404	402	396	408	406	416	385	386	404	413	410	390	401	420	387	407	365	397	386	407	395	420	381	388	397	406	406	384	378	423	405	391	407	400	391	412	420	387	398	395	388	385	424	407	376	394	407	412	399	404	409	396	386	403	391	404	392	402	423	427	393	391	373	393	405	387	416	377	415	413	383	405	420	406	397	400	444	397	425	414	412	440	402	392	384	408	407	406	373	402	417	388	383	391	402	415	365	389	390	398	384	360	433	389	430	405	419	423	412	451	387	405	387	400	365	388	396	406	410	422	415	426	382	381	416	413	425	396	447	431	429	388	391	368	409	392	421	402	400	389	381	418	404	424	400	399	397	414	410	403	377	408	396	389	388	385	451	404	410	435	399	397	395	389	367	433	409	373	400	405	395	393	400	409	397	396	390	382	396	404	381	407	374	406	421	383	384	452	407	407	401	400	388	418	371	392	394	406	395	400	379	399	399	414	432	390	396	429	385	437	422	418	389	420	396	403	416	375	416	392	361	413	453	402	382	364	381	411	386	407	409	397	398	359	401	384	370	402	401	388	438	404	392	388	381	401	403	426	413	432	380	381	391	404	432	408	432	380	432	380	378	423	383	387	427	410	370	403	418	388	421	414	405	403	386	424	397	397	421	393	393	398	368	401	440	404	415	402	359	394	440	402	435	385	393	402	420	401	408	413	410	378	386	424	434	408	381	418	436	397	375	413	395	397	401	397	378	402	409	434	399	382	421	387	381	429	400	410	428	392	401	409	387	376	380	405	381	402	406	380	412	375	433	397	401	384	392	402	372	415	406	424	384	393	439	400	377	423	418	382	415	375	399	381	417	421	376	395	420	414	385	374	395	384	423	410	407	394	387	424	404	411	421	394	429	398	437	403	414	399	410	407	414	394	374	422	396	373	394	413	370	423	400	378	395	375	401	418	393	381	405	411	409	406	411	408	415	394	381	388	428	400	417	400	403	376	400	382	417	417	388	385	385	412	374	433	414	413	427	405	426	357	377	402	406	427	424	388	434	403	398	419	392	393	408	389	397	377	366	445	418	415	408	397	409	407	402	415	430	402	356	406	400	422	402	392	390	380	417	387	397	438	428	427	409	400	375	406	454	386	407	383	419	419	420	426	429	408	426	398	395	404	419	413	362	399	359	387	407	424	398	374	430	352	420	435	393	418	365	420	395	394	424	409	388	399	420	419	366	410	401	420	422	378	378	405	384	374	418	416	389	430	404	445	376	405	387	387	399	414	418	411	411	384	384	384	430	414	403	395	409	367	417	441	431	369	392	429	384	347	413	388	383	403	388	390	385	399	405	425	403	391	449	404	399	379	412	431	379	425	356	390	398	398	400	384	407	407	451	422	408	431	421	375	402	362	373	431	382	421	387	398	378	386	399	409	392	398	427	445	351	413	409	397	376	387	407	441	397	414	415	419	423	415	394	385	373	405	386	397	389	399	404
19956	27127	8618	3617	2138	1681	1224	1106	966	744	678	650	622	664	606	606	581	544	494	543	554	532	517	537	481	495	525	484	518	536	517	490	515	541	522	542	476	510	469	516	526	486	522	483	540	484	527	549	537	489	550	493	486	521	539	527	502	486	511	525	559	547	493	529	520	534	564	528	522	501	475	492	514	516	491	509	489	532	532	516	448	463	524	537	531	524	539	462	522	492	475	494	496	503	477	514	486	536	505	497	498	486	501	543	498	509	536	488	504	480	501	473	502	512	517	533	480	518	511	498	504	554	515	466	454	516	498	508	550	520	483	463	526	506	497	485	505	517	522	522	502	482	512	503	535	520	506	521	486	515	542	545	546	493	538	482	510	497	501	508	531	582	555	521	529	522	512	513	532	489	498	499	492	479	579	489	512	500	509	504	549	470	534	534	505	513	526	518	486	557	472	527	520	551	516	493	534	522	535	496	516	528	524	552	537	506	484	513	531	543	523	526	509	490	531	515	492	507	524	487	471	501	554	521	550	506	504	500	514	511	501	485	534	518	475	535	489	499	495	485	474	500	556	508	482	515	480	494	502	530	516	505	481	511	499	503	521	492	495	504	491	509	498	489	494	487	541	514	534	504	536	492	500	513	483	513	494	493	563	539	486	518	498	526	542	562	504	482	549	520	542	519	467	487	481	500	508	532	519	511	511	521	501	525	541	511	498	461	531	518	519	540	533	475	486	504	518	511	482	532	481	539	550	492	489	525	517	545	481	543	505	524	501	465	498	510	544	529	525	488	538	538	450	506	474	496	485	525	481	500	506	522	521	562	526	512	540	514	518	536	471	474	517	506	494	502	518	526	467	526	488	508	483	538	515	491	515	558	519	496	498	537	486	487	545	536	544	521	499	518	523	507	476	505	539	476	526	517	515	534	458	517	523	506	475	483	514	509	494	545	495	511	515	536	541	515	526	528	514	535	464	507	517	487	471	504	517	529	508	491	506	524	516	521	522	462	532	532	544	485	520	468	539	510	490	505	487	512	477	506	484	510	504	502	495	545	503	543	525	499	512	530	495	488	494	500	502	494	531	487	506	532	509	485	527	537	486	529	521	498	489	467	483	505	505	524	526	515	501	530	498	507	518	529	497	548	506	460	507	494	510	526	508	467	554	565	498	498	497	550	482	487	526	524	529	480	530	551	508	519	562	501	476	533	508	444	475	529	471	511	548	533	498	503	487	499	474	534	495	545	513	535	483	517	482	522	506	502	505	541	513	548	482	489	505	545	563	488	528	526	529	513	504	529	524	497	519	517	436	504	547	528	501	522	495	521	521	479	539	526	494	558	512	488	489	495	489	460	505	501	544	515	573	556	535	516	495	466	541	505	505	513	510	530	513	507	504	499	472	526	522	520	493	487	483	563	551	526	513	510	512	539	523	530	540	510	489	491	485	503	503	490	513	495	528	504	529	527	547	491	475	515	547	511	520	544	502	493	501	531	547	478	511	524	499	525	531	509	478	520	483	507	490	537	513	476	515	484	527	507	481	524	494	501	530	485	512	481	521	507	490	537	477	527	507	522	496	518	498	493	484	551	486	554	554	484	513	564	523	491	524	500	554	502	486	537	503	521	519	514	495	513	517	551	536	510	528	531	522	548	521	481	533	526	524	516	544	461	550	512	514	529	512	490	507	505	484	522	476	519	494	523	482	531	537	507	513	513	498	522	495	540	479	540	556	502	523	511	483	525	516	515	522	505	517	483	551	504	486	510	513	516	517	515	520	509	528	509	523	501	535	489	495	497	567	492	501	521	486	506	538	520	503	511	495	490	471	486	465	497	506	501	510	495	523	509	509	506	510	474	507	474	530	484	495	522	504	520	492	524	467	480	551	476	525	517	503	568	518	538	556	509	519	546	491	540	531	502	478	522	535	557	518	497	508	509	506	523	501	543	517	531	501	510	513	533	556	512	502	550	512	522	501	506	527	522	493	505	537	514	528	500	531	523	476	538	529	517	533	489	537	534	501	552	527	497	530	541	515	528	527	523	510	541	470	490	525	534	487	499	511	517	536	514	463	506	499	504	514	476	498	493	484	522	535	529	517	524	511	509	505	505	503	482	547	529	494	532	479	469	529	467	494	511	479	482	505	530	480	473	507	529	491	524	496	496	511	512	458	525	500	466	517	551	524	497	513	475	528	525	506	503	534	533	510	518	540	526	482	541	494	508	530	483	469	541	473	541	501	502	506	488	509	506	485	513	518	453	487	486	516	515	508	505	478	519	534	537	506	518	490	540	508	522	489	533	487	504	532	532	543	528	485	577	493	511	516	482	525	485	493	495	498	535	494	483	508	519	538	558	474	551	513	512	540	512	517	486	516	474	530	503	532	514	473	485	471	516	482	500	505	494	501	471	524	505	515	538	494	524	496	492	529	547	483	514	530	515	508	540	473	499	539	495	503	508	544	525	529	585	481	522	530	520	496	500	528	526	534	552	480	495	487	467	527	539	503	474	501	549	515	465	477	527	481	530	511	513	597	536	493	478	504	514	514	498	542	493	549	520	508	531	488	524	497	487	541	515	454	525	546	534	523	474	544	528	509	534	510	508	495	486	522	523	533	549	548	495	517	495	500	519	521	458	530	530	486	502	509	504	508	479	505	448	528	530	503	526	502	496	538	527	503	488	517	487	499	548	510	541	500	520	533	495	473	499	507	494	537	545	514	516	463	531	543	522	518	542	511	533	493	523	498	460	495	510	509	544	510	489	547	546	531	502	532	530	505	533	528	523	498	518	483	527	491	513	501	529	578	538	491	538	540	502	498	513	536	523	551	531	518	521	506	498	493	536	525	546	491	501	495	503	503	531	520	495	511	486	525	495	558	497	543	540	520	542	506	476	530	478	475	529	506	514	489	548	513	535	518	543	524	482	500	518	515	480	512	528	532	502	505	533	550	524	508	515	533	550	488	526	482	497	528	524	511	539	508	565	500	513	511	502	494	497	545	524	536	514	509	484	508	471	498	516	508	508	497	523	548	536	499	509	510	505	499	504	516	488	557	511	485	512	529	527	513	554	505	520	570	521	524	534	502	484	511	531	530	580	553	504	525	526	513	478	520	482	536	528	533	468	491	482	528	507	506	506	506	485	482	506	515	522	515	503	542	511	498	509	515	490	535	551	501	531	530	477	511	554	516	534	523	495	476	482	492	470	486	533	495	518	523	493	516	535	506	515	516	519	483	518	509	486	476	532	524	517	522	519	495	492	486	491	482	504	489	511	480	518	487	534	500	511	492	511	499	492	524	506	516	518	513	499	515	503	519	528	518	504	510	545	488	511	487	470	490	562	486	459	483	530	525	490	538	546	499	517	520	490	555	518	521	543	532	533	463	525	504	513	496	520	498	529	523	506	507	506	497	543	496	504	517	535	476	516	558	506	509	492	496	522	544	513	531	521	479	508	521	515	552	517	546	498	516	494	504	516	472	504	512	526	503	523	528	478	471	485
23066	21138	28456	24063	21097	11356	2017	1296	1096	955	887	755	804	732	695	649	695	656	615	653	613	665	572	653	628	619	623	592	578	561	576	566	589	605	593	641	588	600	575	589	612	562	576	578	576	601	594	586	566	616	575	601	562	644	631	602	611	619	569	592	589	616	608	607	601	574	617	540	559	576	594	557	603	620	588	615	530	611	540	609	575	584	590	593	589	586	564	587	638	547	596	596	640	603	591	575	593	572	580	567	553	597	590	578	616	609	594	566	596	546	592	598	569	558	589	575	574	547	563	580	592	619	622	553	595	590	648	546	635	607	591	564	611	586	573	586	632	611	593	618	612	560	541	595	546	601	555	554	569	577	602	566	611	594	581	627	589	570	643	576	553	587	582	615	592	571	579	628	538	542	609	573	560	586	525	557	569	617	606	579	554	593	604	582	601	578	546	557	579	554	588	588	537	533	581	562	596	543	560	616	584	592	600	566	582	630	572	542	607	546	580	560	586	552	575	626	598	611	579	576	552	590	579	586	561	614	583	548	619	551	539	584	589	583	573	609	588	578	583	584	552	588	560	560	550	542	604	554	577	581	544	594	599	556	528	564	526	637	547	554	558	596	581	549	582	589	563	558	575	575	580	583	573	550	577	582	611	562	637	617	593	549	592	596	586	608	599	550	559	583	626	573	622	575	585	578	588	567	593	565	570	625	564	539	591	562	579	572	587	569	635	592	593	544	620	583	549	552	575	601	603	603	567	592	552	589	565	587	595	618	599	591	586	586	589	567	561	595	622	606	548	585	614	524	570	598	614	546	562	568	597	561	550	591	589	563	582	545	556	569	580	556	558	577	605	602	544	591	554	579	589	551	558	607	562	571	617	582	603	564	623	602	569	573	562	559	542	560	621	583	616	563	617	589	565	606	588	516	568	579	600	594	549	586	613	619	583	558	599	579	569	581	604	562	563	596	533	633	593	606	567	576	572	584	584	613	567	606	574	551	598	533	595	553	555	624	548	534	568	627	561	595	582	543	570	598	601	600	582	607	557	594	590	568	580	596	600	598	560	581	611	552	529	606	599	587	541	560	553	563	625	572	563	570	605	542	606	636	606	597	640	572	531	600	564	545	602	560	591	592	592	577	617	614	539	613	575	552	587	593	601	566	580	597	575	574	541	585	598	556	566	574	597	620	601	580	623	564	591	566	604	558	583	579	552	533	585	577	576	543	531	562	614	558	572	577	566	565	561	577	591	535	572	625	592	588	561	593	583	608	586	586	591	561	544	591	569	602	617	570	606	597	633	537	580	567	550	567	609	598	541	575	563	552	538	579	592	597	578	589	613	567	569	585	592	580	552	544	544	588	617	607	609	599	596	595	543	560	590	559	585	571	579	544	600	580	552	583	614	556	603	578	586	551	567	596	576	552	572	572	650	580	555	587	558	584	554	578	594	570	601	554	571	561	605	581	571	570	601	585	564	558	571	580	572	567	564	580	569	560	578	547	625	541	526	569	578	600	552	600	561	614	562	556	624	538	527	631	567	568	588	639	556	613	566	578	594	592	582	584	593	548	600	589	595	563	565	579	567	604	534	631	594	549	546	573	588	566	627	599	555	587	555	582	602	570	599	544	571	607	602	554	601	519	597	594	594	585	567	554	597	611	594	564	597	601	570	557	564	541	525	528	563	565	618	581	579	536	528	577	587	573	605	579	589	576	551	587	539	582	601	521	563	588	575	577	586	579	637	592	595	597	556	567	556	597	565	605	603	553	546	574	607	572	607	604	592	622	597	564	624	558	561	595	599	606	626	554	579	584	603	575	603	546	573	588	596	613	620	571	543	532	621	576	585	565	588	584	612	559	592	559	598	613	572	602	582	639	588	591	563	539	548	597	589	599	595	609	545	602	590	572	562	576	589	584	542	627	592	595	613	614	613	600	596	569	549	582	571	585	531	564	607	582	579	581	590	603	581	572	606	570	572	567	570	567	567	578	572	618	599	583	570	574	576	575	583	559	570	592	610	614	604	619	557	580	573	608	582	542	568	638	618	590	540	595	581	566	604	594	563	617	591	580	565	616	595	574	554	609	563	554	640	576	549	627	563	573	608	589	602	585	563	583	619	624	587	598	582	551	601	556	589	578	568	646	560	563	567	578	532	567	563	556	582	594	567	606	568	592	579	610	580	568	582	560	540	567	589	580	534	579	566	551	626	530	591	538	623	542	595	595	545	562	590	564	595	564	590	515	566	607	590	616	587	578	558	575	558	607	534	574	588	611	580	610	577	582	588	614	580	604	583	571	560	565	565	568	608	600	557	585	601	582	585	596	559	584	596	543	612	586	596	578	579	607	584	605	577	646	568	549	574	580	583	589	581	558	598	585	570	587	524	605	614	608	576	546	588	605	563	557	595	586	611	578	561	528	591	578	596	575	535	564	538	558	599	563	591	570	589	590	595	574	598	591	600	580	591	570	626	579	567	546	579	570	585	537	570	605	569	575	622	559	563	607	533	583	575	575	533	556	613	572	596	602	614	562	605	576	510	564	536	572	554	613	592	559	553	597	585	568	589	552	568	583	575	627	618	600	583	601	574	612	554	588	536	591	579	577	601	606	626	532	583	536	597	566	558	547	569	567	576	608	601	617	571	575	596	600	596	592	590	578	553	552	585	567	609	572	552	553	610	575	586	591	512	568	572	567	590	640	565	598	555	591	567	605	596	595	577	568	575	570	592	557	583	591	596	550	578	532	578	613	566	614	542	603	629	612	568	629	596	620	582	601	541	626	546	586	511	600	566	556	564	578	571	584	533	530	552	568	586	587	558	563	564	584	570	571	605	592	623	610	562	588	561	553	618	556	597	590	603	602	547	604	587	592	591	590	548	597	554	584	575	595	601	600	588	556	579	565	577	571	565	634	592	603	593	567	586	567	574	572	558	603	533	591	586	565	621	575	565	583	561	534	583	572	612	616	575	532	608	546	586	559	617	594	588	587	564	587	558	599	560	581	556	549	610	553	602	598	565	593	593	573	583	579	621	589	553	578	537	569	582	570	595	565	579	612	555	621	522	580	580	550	560	590	540	589	586	556	592	576	577	579	589	603	580	606	604	550	597	557	597	559	578	593	614	575	587	578	555	622	556	532	620	615	587	565	564	539	591	612	594	565	572	567	585	565	607	555	541	564	585	603	604	562	562	618	546	564	597	593	574	535	591	584	589	578	582	535	551	560	577	593	602	570	561	575	590	560	585	557	574	583	619	560	585	579	540	604	590	559	552	577	597	572	538	584	590	565	572	592	612	576	575	560	582	564	544	577	627	581	603	555	586	565	591	580	572	511	568	585	568	549	563	525	606	570	558	568	560	606	615	605	610	559	586	576	542	568	559	568	566	571	566	616	585	549	568	546	515	599	584	568	574	580	567	619	553	546	560	548	615	558	571	566	594	573	630	553	577	545	594	561	537	611	623	569	550	577	580	566	554	533	575	598	606	555	558	565	604	581	550	571
24800	40473	15456	7117	4668	3482	2568	2045	1764	1488	1266	1174	1095	1010	971	950	914	860	841	761	793	774	768	772	746	811	732	785	760	775	766	772	742	718	763	779	781	807	734	754	714	721	799	776	730	760	734	768	790	672	763	740	787	759	756	740	754	792	702	766	717	738	727	686	749	744	734	711	734	747	722	731	722	741	671	710	734	689	755	713	764	720	707	744	711	720	757	755	671	745	678	766	723	751	738	748	714	786	740	739	740	731	807	710	730	726	725	791	764	741	699	749	726	762	757	748	740	767	723	757	711	709	744	711	757	689	698	719	693	715	715	716	777	716	725	723	734	711	762	690	745	683	707	710	732	712	748	759	749	719	748	734	783	678	687	683	708	710	739	709	725	733	752	722	693	711	715	760	721	749	766	718	726	756	722	690	719	744	770	773	757	707	726	716	728	762	739	711	711	701	747	658	743	719	726	777	695	751	784	753	734	685	702	708	709	681	740	720	774	717	711	757	699	710	744	734	730	699	770	736	713	756	684	744	695	723	753	733	766	689	722	687	700	717	745	761	740	746	739	678	727	725	725	720	717	701	723	752	725	673	747	703	742	690	730	727	725	706	742	729	771	711	708	717	730	674	729	707	687	725	757	721	717	686	702	769	713	745	738	713	715	682	710	724	701	706	710	716	731	724	720	754	725	744	699	695	745	760	697	742	719	723	737	724	685	711	729	723	711	736	739	707	734	654	722	762	722	752	736	728	724	761	734	749	749	717	711	719	749	719	704	708	721	763	727	738	681	692	748	764	701	697	725	756	763	727	714	701	692	763	730	688	715	746	756	711	715	730	697	730	718	739	718	770	767	707	755	730	707	699	709	714	719	711	703	741	729	723	753	703	752	752	687	752	740	731	702	797	704	724	761	726	736	692	734	755	750	739	737	686	726	755	757	725	745	717	757	711	735	777	717	744	705	724	729	705	731	698	735	763	677	719	684	731	732	717	723	744	689	702	728	742	698	714	709	711	711	709	701	709	710	709	709	773	699	697	729	698	723	720	722	694	725	722	767	726	747	715	675	714	703	712	724	735	742	736	737	694	738	764	726	718	744	718	742	705	709	689	771	698	742	734	691	762	711	705	733	759	754	724	714	769	688	742	736	689	724	679	736	780	785	689	744	749	716	756	698	722	737	684	680	733	722	755	709	674	708	738	703	738	716	721	752	749	708	732	699	714	695	742	712	764	706	712	700	763	732	726	724	741	732	729	725	715	749	712	700	712	700	739	727	711	731	734	759	727	753	734	720	643	751	728	737	747	759	748	737	684	724	710	749	760	692	764	701	720	686	719	740	708	703	761	731	773	729	730	698	701	709	680	712	723	708	752	716	700	722	765	746	693	687	692	726	745	719	732	746	708	729	670	701	698	724	699	718	707	698	699	731	692	690	719	720	690	746	686	705	719	729	668	773	753	754	680	778	725	712	738	755	744	719	724	712	706	670	736	732	699	712	719	767	669	710	712	740	746	734	698	722	706	727	727	706	716	740	742	734	682	782	715	790	768	746	707	733	714	720	703	722	748	769	704	760	746	754	715	747	724	730	739	771	750	689	738	723	696	722	759	726	738	747	764	786	664	733	719	704	731	754	707	752	663	692	790	703	736	733	740	743	722	712	699	693	734	678	729	739	715	698	755	701	733	714	697	723	699	731	714	733	657	714	641	721	713	741	760	730	753	759	728	762	702	730	708	711	741	749	736	720	729	686	776	716	704	719	741	718	744	722	720	751	729	726	708	708	712	699	688	693	702	701	751	701	725	725	705	718	719	748	713	752	693	714	746	748	742	711	717	729	743	721	713	752	740	716	804	716	740	718	734	703	702	719	700	736	726	740	732	770	716	706	753	689	737	716	729	708	687	720	676	690	673	724	727	707	709	720	720	700	692	706	676	713	788	676	684	704	706	743	694	752	761	738	704	689	728	707	715	739	745	725	766	771	751	731	717	698	696	729	726	738	691	683	643	715	737	721	674	730	717	749	689	733	701	731	763	704	717	735	727	726	700	710	789	772	722	738	734	738	716	749	707	718	715	741	723	714	744	728	715	758	728	749	732	722	703	704	740	721	746	727	749	738	712	721	754	752	739	734	695	742	728	772	736	742	724	746	764	694	726	740	732	723	671	742	747	655	740	722	744	784	694	728	762	697	783	729	712	744	686	720	764	771	720	731	724	699	669	721	785	716	739	720	739	762	762	740	722	705	736	753	768	729	746	729	710	792	742	723	733	718	761	731	713	751	723	661	725	697	688	719	744	736	722	723	723	731	712	718	724	737	717	692	752	753	744	707	722	717	736	723	721	728	716	778	705	722	727	737	748	756	726	733	737	786	720	725	698	712	730	715	730	730	707	746	712	698	809	769	747	696	756	712	767	740	744	722	735	703	764	703	747	713	697	737	731	755	753	759	725	717	716	772	709	704	701	786	722	697	685	691	691	682	706	733	730	697	761	759	718	732	723	731	724	767	703	709	746	714	715	738	733	715	738	722	725	708	751	725	759	711	686	711	711	734	712	713	782	722	718	726	686	712	739	748	708	686	714	757	742	736	692	687	718	708	693	751	742	763	775	750	685	740	720	716	708	744	724	762	741	736	742	711	746	717	750	712	721	735	747	686	746	744	749	689	750	712	726	686	742	690	719	721	693	706	712	724	732	684	733	756	747	721	695	668	683	731	757	744	725	735	741	734	723	756	750	770	728	662	734	732	732	735	696	730	761	715	672	797	708	789	728	714	770	778	728	720	706	777	719	717	768	692	763	702	729	770	748	719	702	706	729	696	756	728	702	710	702	765	760	678	665	712	732	719	724	744	737	691	691	726	730	723	754	751	698	723	715	739	735	737	678	708	752	747	720	725	743	699	709	690	714	718	744	739	733	668	763	692	700	755	682	708	686	709	694	750	767	754	746	730	717	720	766	681	767	696	688	730	706	732	761	740	719	646	689	749	689	727	694	758	671	761	723	710	774	686	748	729	719	753	750	730	719	723	741	675	723	714	761	695	749	716	727	763	719	724	718	736	758	699	693	736	720	721	745	765	676	729	773	698	717	740	742	711	696	744	755	717	722	696	692	747	622	719	742	700	724	770	739	733	693	795	719	736	745	700	723	711	706	737	712	766	755	701	726	719	716	781	775	699	703	743	724	753	717	763	721	717	730	720	722	712	719	711	771	726	742	739	717	685	725	774	739	731	723	752	739	696	728	783	710	705	700	722	696	732	728	686	696	703	768	754	733	707	713	721	749	698	681	748	712	769	734	721	707	727	715	694	754	746	711	719	713	725	709	755	693	734	697	751	751	736	721	790	709	747	690	712	719	729	726	776	689	762	692	696	702	752	729	693	695	682	701	687	709	727	716	762	784	661	765	729	699	738	712	735	709	704	715	737	757	722	726	811	730	746	725	731	658	740	687	714	731	707	708	711	704	721	738	769	719	707	729	721	737	712	726	710	761	713	775	732	781	694	744
24282	21176	27311	25165	10029	1268	811	640	517	426	389	371	353	343	315	310	284	279	256	281	247	278	229	236	253	244	237	239	267	247	262	220	255	247	251	227	250	227	216	249	224	258	246	220	220	232	239	225	225	235	240	227	247	271	218	253	223	240	222	244	221	225	240	237	216	253	208	222	230	236	228	249	234	271	214	210	226	229	222	212	227	243	237	229	229	248	251	256	213	250	275	252	237	249	243	239	243	219	252	217	243	239	226	260	232	233	225	233	224	214	218	228	200	241	227	265	228	220	222	234	210	248	239	253	243	261	268	224	254	238	251	238	228	229	255	248	251	229	238	229	252	227	251	243	229	226	241	257	233	218	223	208	228	241	233	241	209	233	233	215	239	264	237	223	258	227	225	236	239	266	249	275	223	220	211	233	232	238	230	224	211	240	267	212	250	233	244	237	240	239	253	226	228	216	232	198	255	227	224	258	234	266	215	258	238	219	212	260	257	235	238	238	223	227	233	226	225	241	218	228	229	228	238	232	226	240	245	260	238	230	221	233	236	251	253	215	220	244	250	241	238	215	205	237	246	245	218	237	236	234	257	249	199	229	226	228	259	225	246	216	236	227	253	236	215	242	238	235	258	263	234	231	231	215	220	233	274	217	208	225	219	221	224	204	238	250	227	277	241	227	223	219	219	253	207	215	208	220	216	258	225	239	240	249	215	276	223	224	231	248	246	228	236	212	257	218	228	241	215	225	222	241	225	219	219	254	259	228	239	229	232	217	235	232	224	235	256	266	230	198	228	210	222	227	236	219	242	229	233	227	253	235	248	251	236	241	222	236	222	217	251	248	240	216	251	205	257	255	253	198	228	243	224	243	227	227	226	243	249	233	218	218	253	236	238	248	209	237	227	247	226	240	236	221	237	234	255	248	222	264	235	250	233	240	207	218	247	220	195	253	235	232	247	235	271	228	233	230	221	214	242	234	212	237	235	241	236	253	218	235	233	238	260	223	223	252	278	237	257	229	247	215	220	252	229	208	255	256	232	258	207	223	249	254	228	237	231	261	203	221	229	239	218	232	208	238	253	217	261	223	220	219	229	275	232	252	258	252	253	259	239	228	220	247	222	236	230	219	243	267	228	242	214	243	239	194	236	221	229	233	235	231	225	246	235	215	240	225	222	233	238	222	214	236	222	230	220	240	243	218	256	219	202	239	260	256	242	242	222	236	204	254	214	237	227	230	226	222	264	240	262	253	215	273	238	215	203	241	252	233	245	238	217	226	232	248	220	228	255	227	225	233	232	233	215	205	247	204	217	243	268	230	189	259	240	242	229	260	231	216	217	236	250	238	254	228	239	253	248	202	238	218	214	214	229	266	214	274	223	234	253	214	235	259	212	221	260	216	241	250	231	221	214	236	213	241	245	204	232	238	239	234	248	221	242	248	232	255	234	227	231	236	240	231	222	232	244	210	216	239	251	242	247	238	239	225	259	220	255	252	222	243	239	220	260	252	234	230	251	231	232	234	242	229	246	240	248	236	219	236	252	223	228	232	222	228	237	221	214	216	238	242	236	217	232	238	224	233	246	240	222	220	232	216	219	237	235	205	252	215	227	219	210	213	227	222	214	248	217	223	235	255	240	227	237	222	237	258	255	239	216	255	228	234	238	218	240	240	212	214	225	236	234	207	224	240	230	252	223	233	244	218	213	235	241	255	248	216	203	243	248	243	235	228	230	240	221	209	237	245	243	246	219	248	233	239	212	215	233	228	216	250	217	250	236	258	229	250	243	232	248	248	264	263	224	241	229	225	231	244	256	239	238	216	246	229	243	241	250	209	239	241	261	222	221	217	217	246	216	207	240	222	259	221	205	239	261	238	191	236	221	244	259	228	227	240	231	214	226	244	224	215	220	236	244	230	207	225	244	244	240	225	253	220	204	263	239	231	207	254	260	231	243	238	240	260	225	239	214	241	215	238	242	252	241	238	215	221	243	242	265	242	236	217	218	215	241	223	253	253	237	232	240	228	233	234	215	256	248	233	220	240	245	247	209	253	219	219	231	264	263	219	245	222	262	210	210	240	229	245	228	213	254	211	240	228	236	221	211	231	231	250	229	220	254	235	223	225	238	249	252	219	237	250	216	260	235	250	233	224	243	220	235	234	237	244	267	238	246	249	245	252	267	234	241	229	231	227	244	236	260	265	253	224	221	237	218	235	242	220	216	264	224	245	234	210	209	241	226	225	229	248	240	232	233	231	229	229	237	251	237	247	213	238	238	217	234	246	215	224	267	243	206	251	234	241	249	243	280	237	239	210	243	263	234	244	253	219	247	256	248	256	228	246	224	241	219	249	233	242	197	236	241	239	243	254	248	240	244	250	235	212	216	231	235	247	238	245	259	224	230	210	241	222	230	231	222	220	242	214	225	241	230	233	219	246	258	240	239	261	223	250	221	236	239	256	248	248	211	249	240	227	218	243	219	237	257	220	264	205	244	246	244	224	240	214	227	243	223	234	229	246	235	262	231	232	234	271	240	240	232	212	249	249	215	260	236	233	245	235	231	232	239	228	201	206	219	239	226	253	239	220	225	248	239	248	220	209	231	255	223	253	238	223	236	242	250	227	243	230	236	240	223	255	224	217	221	261	251	225	211	251	263	219	263	235	222	251	243	226	249	247	224	233	261	242	231	234	241	221	281	242	243	223	253	235	238	237	221	248	241	214	243	243	230	219	247	237	227	238	211	240	218	234	254	245	227	240	229	239	240	190	222	216	224	228	253	223	270	232	266	232	230	232	230	230	243	249	234	263	232	231	254	221	224	224	197	226	235	221	254	222	216	224	249	203	240	256	219	264	247	247	245	243	224	219	230	226	251	226	212	240	243	217	237	234	221	216	221	242	225	205	198	200	246	231	218	210	221	220	234	240	246	253	247	251	230	229	237	234	226	232	236	222	253	250	254	257	268	241	226	244	231	237	233	220	209	235	247	250	236	239	267	221	233	261	240	223	230	226	227	262	236	240	208	232	224	209	230	243	259	237	237	250	228	215	223	229	252	213	216	222	234	226	236	232	257	210	230	262	247	211	210	244	247	295	224	230	235	215	250	269	258	251	243	236	224	218	223	229	255	249	205	242	238	234	235	220	232	248	278	214	248	206	241	238	259	224	236	256	238	220	225	236	229	236	224	240	237	228	241	208	245	290	254	198	232	224	213	224	264	230	235	256	251	203	244	230	252	212	238	217	242	240	248	227	234	233	227	220	260	217	241	245	198	233	238	233	228	238	247	235	229	241	237	226	231	225	223	245	234	256	238	242	207	236	250	229	246	240	238	226	235	218	234	229	240	244	213	243	211	248	235	252	232	219	236	255	238	248	244	233	219	226	244	233	241	252	259	254	217	225	208	262	260	246	259	233	216	208	216	228	229	244	270	231	204	246	235	221	222	239	221	223	240	260	249	252	228	242	255	232	257	236	250	246	213	249	218	232	260	218	250	216	238	217
23229	34955	11260	4613	3069	2172	1574	1290	1128	838	698	668	601	591	511	448	435	364	373	404	334	375	377	352	324	338	301	308	339	315	324	331	323	317	324	332	323	353	316	323	331	312	324	343	361	322	337	321	329	328	301	356	335	337	326	327	326	353	320	293	364	364	360	325	312	308	324	319	286	273	344	300	276	297	325	332	318	312	304	269	301	326	321	251	323	303	307	315	328	326	339	306	302	310	293	350	303	286	328	325	313	300	293	303	307	323	284	285	309	325	301	277	288	302	349	308	317	304	282	314	313	301	334	295	305	309	315	317	336	275	313	327	335	310	298	316	308	296	327	297	320	296	284	323	302	314	316	312	327	278	303	310	287	310	301	318	327	303	322	264	270	281	320	304	309	280	322	308	315	295	309	299	314	311	301	305	310	317	317	263	321	319	301	283	307	315	305	310	323	300	316	302	296	322	305	299	297	320	305	274	309	359	330	314	270	305	294	310	283	324	302	317	309	304	301	273	317	332	351	309	310	314	322	303	327	298	323	313	304	304	333	329	301	306	311	314	331	294	293	302	335	318	310	288	329	312	304	302	322	303	298	310	288	313	352	315	314	284	316	293	329	304	291	325	316	313	347	305	305	326	315	296	310	313	275	314	320	311	300	294	321	326	335	329	309	322	327	296	325	322	312	316	324	327	315	288	329	318	306	308	283	273	318	297	323	303	299	319	308	327	312	302	305	345	296	276	339	321	309	296	298	302	274	282	303	343	330	303	310	287	310	305	311	320	317	299	264	364	296	323	329	309	336	290	324	337	317	306	287	306	311	305	317	298	305	296	303	313	302	295	307	296	291	304	282	277	298	315	275	263	292	313	330	297	273	298	305	323	318	310	302	313	316	313	310	327	303	336	333	283	319	327	296	338	328	330	305	312	305	321	316	281	285	314	306	311	307	292	347	315	310	305	334	327	300	327	330	306	320	323	314	275	310	328	318	292	322	313	313	286	328	300	323	333	283	344	289	301	290	322	286	295	279	302	327	324	334	294	295	292	313	312	289	294	314	305	315	295	307	264	299	299	343	302	316	303	293	312	281	324	323	294	359	310	340	308	316	333	295	343	286	293	278	329	345	306	298	325	292	316	287	308	297	295	316	318	311	317	355	297	316	323	330	315	314	310	314	312	333	296	310	338	319	303	316	319	346	303	342	306	302	327	333	325	338	311	307	313	319	341	306	310	279	330	304	349	307	323	327	296	310	302	295	349	299	293	327	344	321	316	301	345	298	304	320	318	305	323	305	310	331	338	320	332	313	303	279	286	267	281	304	293	308	307	304	306	324	282	326	321	302	296	307	307	314	307	330	299	312	288	334	332	322	300	302	323	297	307	313	315	323	318	330	281	321	336	316	293	308	343	288	317	308	320	290	338	281	289	299	306	334	336	305	306	297	318	323	325	318	315	308	305	301	285	315	317	265	294	274	318	297	307	308	322	347	301	282	332	334	297	303	298	309	322	311	300	339	291	312	326	309	336	307	308	309	306	307	326	324	328	298	313	297	289	306	290	317	311	329	260	279	285	307	315	291	279	313	273	297	285	306	301	321	292	342	319	309	280	314	306	340	298	320	300	285	308	314	353	332	326	305	311	330	298	298	277	297	332	287	306	319	295	285	260	302	328	325	283	285	295	332	300	312	301	311	288	330	355	303	293	291	305	326	308	291	307	314	289	331	316	297	303	316	295	310	301	302	307	281	295	294	308	331	312	291	290	323	277	323	315	294	296	291	312	286	310	334	304	323	267	328	283	305	263	299	340	324	276	342	297	344	332	322	314	304	330	308	320	309	315	301	300	309	315	337	329	316	316	338	325	336	298	272	299	301	325	323	326	318	292	293	301	289	327	345	288	306	268	318	269	313	334	293	302	316	304	318	327	306	330	298	321	320	329	290	335	306	321	305	283	308	341	288	320	341	315	321	310	348	304	332	325	310	341	324	289	337	305	282	290	304	300	308	299	297	302	319	294	321	321	311	319	289	309	313	318	335	304	323	310	316	302	286	327	314	303	321	299	341	304	298	314	284	283	341	304	315	284	326	279	332	313	308	296	298	298	293	298	321	324	300	306	317	294	331	322	319	321	291	339	321	296	303	323	316	306	292	321	307	298	288	323	318	320	289	321	295	326	327	310	325	319	295	325	293	306	274	298	310	269	321	274	317	309	330	332	295	307	306	300	303	324	333	296	345	331	317	332	326	295	293	271	280	333	308	317	313	302	283	306	323	303	288	321	327	307	294	307	324	293	307	330	315	297	315	323	287	281	287	315	318	297	317	299	306	307	295	340	339	310	287	294	312	302	299	349	304	287	310	327	338	307	342	308	315	347	323	312	333	298	337	301	325	313	334	309	280	299	315	310	344	303	313	297	303	311	305	305	291	300	334	317	326	294	355	308	302	310	316	307	306	313	324	320	301	320	324	304	296	321	300	280	301	296	302	302	297	328	337	287	320	273	298	320	291	287	329	354	346	308	316	300	310	328	277	306	305	316	284	321	313	282	277	309	302	330	323	288	340	299	319	307	301	311	287	314	294	334	319	313	263	291	300	315	291	334	327	306	323	329	323	308	321	312	322	329	331	304	297	345	325	315	340	335	308	356	321	311	314	295	312	328	307	320	314	322	286	326	328	292	309	314	323	330	321	310	307	289	296	321	337	348	303	288	317	297	301	296	333	320	313	328	322	288	338	295	310	314	298	313	283	315	315	305	289	326	291	315	344	297	291	296	302	320	306	338	303	314	308	284	289	303	314	295	308	306	288	314	315	303	309	313	297	307	292	328	289	315	327	319	339	286	292	271	299	319	346	333	341	311	295	290	332	302	307	312	357	316	305	296	319	318	336	290	304	275	310	309	294	299	312	299	297	299	306	321	296	283	331	323	289	305	289	302	328	312	282	290	323	322	290	296	313	258	313	297	306	346	334	309	314	299	304	309	266	275	311	349	316	317	311	303	301	300	347	315	328	311	281	288	287	298	296	314	323	307	313	319	326	302	324	338	287	316	300	307	313	289	309	332	310	296	302	314	306	304	322	317	311	305	305	328	298	315	301	330	287	312	313	304	324	322	309	316	307	302	330	295	315	323	285	282	325	302	341	281	349	327	312	308	293	314	302	288	322	302	309	324	303	306	292	356	320	334	324	304	287	345	303	272	324	316	319	328	287	319	334	293	313	331	353	331	298	286	279	298	294	283	307	319	322	307	301	288	291	335	331	308	319	290	315	303	273	293	341	306	269	305	340	333	288	296	338	323	315	327	283	293	276	343	300	323	347	292	297	306	306	285	316	291	280	335	317	290	283	293	298	290	285	314	314	315	307	326	289	292	305	281	323	326	296	278	311	331	327	295	287	325	311	334	352	352	307	306	292	291	279	283	294	318	326	285	306	309	316	314	316	311	256	307	311	323	318	336	304	300	314	308	311	317	306	352	304	300	266	298	285	316	320	306	297	322	300	305	308	298
22220	21169	28953	23662	21165	21208	9399	1768	1162	1042	882	788	754	684	671	566	542	508	455	533	520	479	501	489	480	502	488	471	503	462	480	458	476	459	494	464	453	459	478	475	516	463	443	492	478	497	447	462	486	453	469	458	478	493	462	463	460	442	464	480	457	448	417	441	464	459	441	423	448	458	432	481	447	444	445	439	445	442	466	436	463	422	466	480	413	442	428	427	453	396	433	436	441	457	433	446	417	412	432	429	462	442	424	455	416	438	430	427	447	421	441	428	433	429	452	463	458	439	418	429	408	418	425	435	459	409	448	471	422	414	424	433	444	426	424	412	443	453	439	427	424	471	424	439	447	438	457	481	457	416	442	434	442	423	434	435	393	484	423	454	459	438	428	442	448	416	457	428	460	435	450	486	463	486	438	468	478	457	447	410	468	409	461	446	442	432	441	453	477	431	479	431	408	427	453	462	433	453	423	429	436	449	489	463	420	445	450	420	447	411	442	462	423	430	405	444	456	433	403	435	457	457	461	451	444	460	436	451	446	448	423	413	433	444	466	448	441	434	470	466	483	481	445	379	422	453	450	406	449	434	450	427	427	412	433	413	444	437	444	417	443	431	442	433	470	479	439	432	425	431	429	418	405	473	453	438	402	386	449	447	445	457	463	465	429	411	459	470	452	482	429	466	508	447	454	443	491	465	409	440	433	421	389	427	447	449	480	422	427	458	499	476	418	458	441	456	448	439	449	430	479	426	435	418	413	444	446	404	454	440	394	439	420	486	451	464	448	436	438	428	414	456	424	483	428	421	463	427	444	412	419	435	448	451	425	439	466	446	403	417	412	452	451	463	407	423	403	437	446	524	473	456	461	428	432	458	466	429	423	462	427	468	408	440	468	464	480	430	468	431	417	445	495	475	433	484	425	430	452	416	438	422	483	413	448	429	435	417	384	423	430	445	470	433	432	460	436	403	466	402	391	434	485	447	440	439	464	402	465	458	468	431	480	433	444	455	435	485	446	415	469	444	438	417	428	464	438	449	455	465	455	433	431	459	433	439	441	406	435	420	431	462	447	451	435	431	442	426	421	430	462	444	435	435	431	424	450	431	428	439	453	434	450	458	452	435	459	472	437	430	446	459	441	415	435	453	441	407	428	437	428	448	469	479	450	435	430	433	438	413	433	425	420	400	463	433	437	432	429	457	440	466	397	459	399	436	462	445	435	423	436	457	445	449	453	436	431	469	455	459	428	408	430	407	451	426	405	433	414	414	441	440	420	421	438	428	439	441	432	440	473	451	419	471	446	431	449	460	441	440	439	425	430	466	431	411	489	423	414	437	442	433	423	454	406	486	442	403	466	435	459	437	409	430	429	422	424	453	456	436	422	417	462	438	440	465	425	442	426	439	450	439	476	448	405	441	460	413	414	410	439	399	424	434	469	417	471	464	416	428	468	416	416	441	435	459	461	450	459	482	420	453	468	455	446	436	439	452	406	492	448	468	434	430	485	474	447	426	407	452	414	399	418	455	463	473	429	488	430	443	444	434	437	460	425	427	443	432	469	421	455	457	430	443	394	411	440	411	424	465	423	478	454	425	452	443	443	435	424	474	483	458	437	442	442	458	447	433	437	435	457	469	414	426	435	452	421	458	420	407	445	460	433	439	479	384	413	435	458	423	438	507	450	441	473	452	478	492	430	423	447	410	437	441	413	479	440	420	431	461	417	416	449	452	436	384	455	474	466	437	434	460	446	465	442	427	445	468	438	458	435	433	456	454	444	410	469	419	437	446	422	428	392	451	418	436	445	415	433	420	455	424	423	417	466	432	458	429	461	439	437	439	433	444	455	457	487	397	453	457	459	432	433	411	457	394	412	447	437	415	427	428	429	444	464	461	448	462	462	464	447	422	462	462	456	423	429	418	462	452	449	482	435	430	473	452	451	457	432	406	450	418	419	397	465	449	445	428	458	443	444	439	417	441	425	426	455	453	426	464	447	438	417	453	460	447	426	449	434	450	423	442	489	431	423	436	409	436	427	431	436	422	410	444	486	441	477	433	400	467	433	449	455	435	381	433	429	407	452	468	399	438	420	430	445	455	446	471	473	429	448	454	441	441	423	448	413	470	443	425	443	407	435	450	430	453	455	439	441	443	456	430	443	446	452	443	388	426	419	445	421	408	412	426	472	431	432	416	455	422	446	461	432	456	425	417	415	417	431	427	454	464	428	403	468	403	463	459	441	444	413	428	410	420	470	445	446	437	414	435	446	419	456	412	460	473	514	447	463	404	432	404	448	485	514	465	464	428	438	459	422	419	435	446	440	422	473	396	480	403	448	422	426	458	452	409	433	445	419	437	418	433	463	457	428	459	403	419	469	450	411	451	436	467	404	451	466	428	438	428	453	420	440	450	441	453	434	444	429	423	418	463	421	442	442	425	439	437	452	448	447	443	455	398	457	465	440	442	415	431	439	424	399	394	440	442	454	434	423	453	434	433	426	427	446	439	441	427	414	457	440	415	444	451	445	414	443	461	432	395	427	457	422	433	444	450	412	438	458	445	435	443	422	450	395	454	445	407	449	436	417	463	437	465	413	449	440	407	424	456	422	435	426	437	446	439	461	409	403	430	451	430	431	453	392	438	417	428	452	414	427	455	430	459	397	472	477	421	439	432	358	435	405	413	438	428	422	436	411	454	447	446	390	442	430	427	450	432	408	402	456	454	469	426	410	377	460	434	440	444	402	458	459	381	483	424	422	469	420	413	488	425	410	431	419	438	448	424	450	434	459	425	441	409	438	452	454	412	414	438	451	435	449	431	445	448	441	466	419	420	411	444	412	432	446	422	431	457	416	424	430	443	445	473	393	443	426	426	438	439	485	391	425	414	442	457	488	450	459	446	454	443	450	447	437	414	437	428	469	442	434	448	455	421	392	434	420	442	475	448	391	455	433	440	454	401	408	438	422	456	457	436	457	436	452	415	446	430	409	451	487	441	409	449	473	426	406	453	440	420	430	458	429	458	410	426	429	460	440	427	426	406	449	445	456	470	490	427	439	453	466	476	440	407	437	457	440	434	425	399	440	424	423	414	425	491	474	472	435	421	460	425	469	473	451	414	473	445	401	425	468	459	470	446	471	436	457	417	437	436	414	438	437	435	449	469	459	455	427	448	415	430	442	434	429	428	447	436	435	468	460	467	426	485	469	421	468	425	416	443	447	421	457	427	450	447	480	445	468	432	453	479	438	442	448	433	416	434	416	441	411	480	457	416	443	424	418	422	444	424	451	409	430	456	438	388	464	445	385	427	434	450	466	453	400	415	412	449	420	442	455	459	435	433	458	498	461	403	407	438	449	433	456	426	447	410	412	395	447	392	461	430	448	445	446	466	420	471	462	495	484	424	416	444	446	459	453	413	422	491	461	449	478	447	456	431	448	426	453	396	449	437	440	408	460	424	434	458	441	451	410	442	438	452	431	457	474	416	439	440	418	423	440	479	451	447
27538	44911	19417	8861	6382	4751	3670	2710	2204	1972	1525	1368	1263	1161	1016	838	747	771	722	672	681	642	645	645	630	643	579	636	588	644	661	613	623	596	623	582	601	608	610	637	631	609	551	603	614	589	595	613	595	617	607	621	654	605	612	634	591	600	552	580	564	603	592	567	589	497	582	590	530	570	530	583	556	575	534	534	603	615	586	544	593	552	582	575	564	571	611	544	581	498	567	537	562	568	571	571	571	566	590	558	525	521	617	581	579	563	537	572	563	582	588	575	571	565	593	593	575	553	595	580	573	570	575	539	585	565	580	547	634	553	548	560	618	551	573	553	594	569	596	558	585	587	546	575	591	549	543	569	546	572	566	595	590	547	556	552	497	599	597	556	557	566	581	576	559	607	541	545	560	573	530	559	569	544	575	562	559	557	532	557	585	557	501	525	568	596	599	555	554	555	629	578	596	570	584	554	607	575	536	517	544	568	548	544	580	589	510	559	554	529	586	556	559	582	561	542	553	579	582	561	587	571	599	555	550	602	607	535	589	569	573	585	504	603	562	583	553	562	548	587	579	580	572	557	557	582	593	558	621	559	546	551	575	566	547	561	549	587	571	593	561	542	587	607	544	572	568	527	588	537	582	531	561	521	559	577	577	527	560	575	595	594	562	574	588	534	562	588	552	585	547	558	584	554	576	569	525	597	601	557	550	544	549	547	605	546	541	541	532	520	559	547	595	562	554	556	547	575	599	555	564	587	589	568	571	566	560	577	547	592	580	568	556	529	561	553	568	551	589	531	573	578	568	539	581	570	559	566	563	533	563	558	545	563	581	581	564	560	563	557	556	590	570	580	555	605	575	546	537	573	564	573	531	573	556	567	582	557	548	566	564	611	554	537	579	546	582	573	572	505	581	517	546	572	539	584	563	571	516	572	574	541	541	602	540	593	551	565	606	564	578	579	563	550	596	551	606	569	620	566	579	539	555	602	546	560	532	592	529	578	573	559	562	584	542	553	555	578	542	540	594	532	591	547	557	609	522	556	598	554	571	558	564	543	554	570	538	513	627	595	563	594	559	570	537	591	609	592	503	528	589	619	562	553	544	521	586	553	573	562	545	571	576	571	529	558	556	549	547	567	548	528	564	597	539	550	571	553	582	585	585	521	549	599	543	550	595	576	567	575	557	593	538	592	606	553	561	573	585	575	561	556	573	545	539	582	542	560	585	532	570	555	553	579	546	562	534	536	529	564	559	537	571	518	512	554	557	579	534	576	560	567	571	515	576	530	575	580	574	569	561	574	588	593	566	583	606	530	575	583	555	569	593	520	552	524	544	519	567	547	582	529	563	606	534	597	573	560	547	556	560	544	573	586	520	542	517	544	553	519	555	623	570	561	558	566	589	564	551	563	542	538	583	602	578	561	575	593	546	563	522	548	576	586	514	552	522	535	580	565	576	572	506	546	584	612	539	552	564	531	590	545	578	610	571	562	611	581	589	605	566	579	534	531	538	552	559	567	532	573	541	587	534	541	602	588	617	511	555	590	562	566	602	547	573	568	555	596	574	569	537	563	580	545	557	583	567	590	559	525	546	587	557	618	556	550	531	567	612	557	537	525	571	584	551	567	590	541	536	556	542	516	609	556	567	546	611	586	574	525	526	490	571	539	577	576	567	532	535	550	559	570	553	538	547	547	555	572	556	543	574	558	596	551	554	529	557	538	572	571	620	628	553	588	533	572	586	569	553	550	546	538	587	543	565	563	545	554	590	602	576	516	577	542	579	562	540	529	527	525	564	582	573	575	538	570	563	534	562	572	589	539	557	553	557	550	530	536	568	571	512	562	557	530	547	552	557	572	560	584	571	578	627	553	540	582	522	575	549	573	547	537	553	560	588	604	561	538	548	545	535	558	531	540	556	531	565	534	586	553	567	591	549	578	591	558	572	604	553	568	606	542	520	569	562	600	576	576	562	543	585	567	549	557	569	553	594	594	608	553	582	570	594	562	615	577	576	532	544	498	543	550	596	582	569	529	550	568	526	588	547	588	554	580	571	552	551	561	573	551	578	538	577	588	528	599	612	505	559	588	562	606	557	596	556	527	555	575	558	560	578	559	582	578	601	585	549	581	597	540	565	548	566	580	557	566	555	576	595	545	555	583	560	587	523	566	536	535	572	557	588	552	581	538	604	606	573	568	586	574	584	579	541	626	535	527	545	544	577	631	580	550	544	592	599	540	561	580	545	507	563	576	586	588	596	590	583	537	561	585	575	559	564	568	538	548	535	573	576	533	526	581	581	607	574	560	538	578	499	569	559	576	576	578	558	583	597	595	531	570	577	572	548	560	550	550	576	532	550	585	544	568	585	533	558	562	517	552	588	561	572	541	564	527	594	591	561	544	559	572	538	596	584	612	567	555	584	575	584	548	573	536	534	586	535	568	581	573	557	562	586	586	582	557	569	543	535	585	545	585	575	522	529	580	556	523	533	600	605	578	552	582	545	537	594	522	586	529	560	555	569	596	578	579	602	548	540	588	589	570	551	565	574	587	546	582	554	543	526	577	563	594	585	582	542	566	625	575	565	595	556	588	563	560	562	565	556	554	549	587	523	553	580	543	541	568	586	570	555	607	575	558	540	534	579	594	510	586	544	548	619	553	579	546	538	566	587	554	597	568	574	592	603	562	577	568	573	606	570	545	539	590	541	595	545	596	556	527	569	532	532	574	581	557	589	588	554	546	558	567	598	550	566	582	514	544	549	536	571	519	560	563	556	604	556	557	498	564	546	549	563	616	579	614	515	556	590	515	561	574	584	540	567	543	562	598	551	619	558	578	564	559	544	581	572	571	546	542	517	537	580	545	572	546	556	564	516	560	571	578	571	582	526	521	541	513	529	554	575	559	605	578	532	539	594	543	549	563	599	573	585	562	551	578	554	538	551	552	568	567	577	528	557	613	512	541	544	531	547	552	585	567	576	554	565	535	542	523	546	555	608	588	558	606	561	566	567	595	570	562	547	569	586	580	532	571	609	517	585	588	567	568	545	550	585	581	592	550	532	547	571	500	562	545	587	523	598	581	556	533	541	548	605	587	523	561	527	562	601	590	521	552	551	548	530	546	566	559	582	535	545	538	590	577	548	564	560	561	573	548	577	596	516	600	517	564	555	546	587	550	563	533	585	549	568	591	564	553	572	568	504	572	557	570	581	538	601	558	543	541	580	569	583	581	550	560	572	599	626	532	626	560	597	569	567	548	574	548	582	533	556	533	549	575	531	606	559	565	559	576	565	550	563	519	595	571	570	569	584	577	584	567	528	570	551	572	528	511	588	584	592	587	531	590	518	602	532	523	557	554	570	558	586	544	582	615	601	552	547	587	509	580	556	562	560	585	567	563	573	547	542	526	558	581	543	574	550	539	624	550	529	566	568	539	538	532	576	540	566	560	538	576	539	574	563	598	580	564	575	537	547	554	541	579	553	543	582	530	561	555	580	540	570	565	554	562
27197	21147	12114	3069	1322	953	767	647	593	565	514	474	471	471	438	437	467	415	419	397	414	426	414	395	384	402	391	410	440	434	412	387	402	394	424	436	384	394	412	426	413	365	429	412	399	376	421	399	401	412	395	394	370	459	386	394	384	415	413	411	422	379	424	403	372	429	411	427	408	413	424	412	404	422	440	385	405	377	411	384	388	413	379	395	390	426	399	419	382	416	360	427	424	385	400	424	400	401	410	401	404	444	426	411	441	432	411	390	372	405	412	352	416	422	387	400	424	412	426	379	386	438	377	403	415	440	423	417	374	401	419	447	390	366	394	420	415	388	393	406	386	393	402	400	376	428	376	392	402	409	405	406	396	377	428	379	436	390	408	456	397	408	411	366	381	399	425	429	367	404	385	410	406	394	420	399	419	380	392	384	419	377	431	396	353	382	424	413	428	392	433	399	393	385	384	407	387	381	375	410	415	405	377	375	401	431	436	383	414	409	411	395	408	394	407	418	439	362	413	416	421	440	436	419	363	388	400	385	408	359	401	424	425	371	425	392	448	419	413	416	424	398	377	355	370	406	393	399	422	412	412	420	382	349	394	392	396	436	375	395	394	423	433	423	398	410	423	415	413	431	424	410	383	382	401	380	424	399	418	371	388	405	389	361	426	427	450	403	426	452	424	401	454	395	414	408	398	392	359	428	414	397	407	402	421	379	403	399	376	398	413	419	395	415	405	379	401	377	408	408	442	417	392	396	403	410	417	386	425	424	418	369	427	379	394	406	380	433	401	368	388	396	377	369	372	386	408	387	387	436	403	436	389	388	389	391	417	402	434	418	391	413	434	428	410	382	398	403	385	389	417	427	390	422	387	369	410	400	417	403	455	396	437	399	395	447	401	438	366	373	393	404	377	422	413	429	388	375	371	409	450	419	375	402	432	366	432	407	385	448	396	423	382	423	461	428	431	437	401	456	449	395	394	379	421	414	407	383	426	359	430	421	390	392	410	407	440	380	397	397	438	397	379	400	422	380	402	395	433	409	395	418	400	423	366	432	429	422	405	442	395	405	422	386	399	375	435	403	377	429	389	428	385	393	388	374	367	401	406	402	409	405	418	387	470	394	404	403	391	427	424	409	427	391	416	377	391	402	409	393	397	387	399	407	424	368	399	406	385	394	399	427	393	404	379	435	411	423	409	410	395	400	409	404	400	416	426	421	398	395	436	402	405	417	416	415	391	402	385	392	391	397	376	400	401	380	363	422	454	410	383	389	393	410	398	424	393	418	392	409	416	398	412	405	395	418	403	402	427	420	422	435	402	426	429	433	410	359	413	391	434	417	388	397	407	414	437	393	423	394	418	447	418	419	435	401	406	397	417	416	413	445	409	424	408	423	437	436	410	406	404	419	406	435	382	444	415	443	430	374	444	372	394	428	421	395	397	421	418	413	421	418	412	394	378	376	423	400	406	423	394	425	393	385	423	414	380	420	394	408	407	367	346	402	398	399	393	416	425	455	413	383	408	391	410	408	401	416	371	374	436	428	410	375	398	433	353	379	419	398	389	407	371	386	424	413	370	440	412	417	405	380	425	400	404	375	398	362	426	401	398	387	421	405	366	401	371	388	406	426	397	423	373	420	370	376	385	393	386	375	363	421	412	418	403	404	413	410	384	378	426	399	401	386	420	426	388	453	419	374	405	418	433	428	400	410	428	397	415	390	390	385	358	402	440	396	410	405	393	384	413	415	418	396	410	417	404	441	409	373	413	420	427	403	396	428	432	444	371	413	409	422	404	417	409	355	417	421	407	403	392	405	399	403	448	420	376	405	428	419	379	345	400	398	390	379	393	416	403	407	411	408	396	380	421	409	433	383	415	446	445	388	380	413	394	397	393	431	440	399	430	428	410	422	386	435	465	381	422	401	411	402	398	384	385	378	412	393	390	410	387	363	426	381	427	388	419	394	446	386	387	415	407	418	385	433	383	414	390	386	399	433	418	419	407	402	427	396	360	391	391	448	390	418	428	431	419	434	422	407	382	406	395	388	361	387	408	428	378	407	404	401	397	442	354	410	408	407	435	398	447	399	390	382	416	409	397	369	436	369	423	350	426	413	392	372	417	421	360	393	364	399	384	413	444	390	425	408	390	408	417	439	399	407	418	418	401	354	419	416	423	401	443	408	397	436	424	385	449	374	401	414	433	383	394	424	397	402	420	414	405	414	393	407	374	422	446	388	388	355	406	409	365	405	388	400	386	389	403	410	398	406	426	392	409	432	409	432	369	400	371	419	424	377	438	411	395	421	377	396	423	375	404	387	430	421	380	406	401	386	402	412	389	394	395	415	386	410	419	369	418	411	418	414	415	405	424	382	422	453	393	379	371	422	406	415	445	392	404	393	393	415	368	412	409	405	412	374	425	425	399	389	367	403	398	417	389	370	408	410	415	403	426	392	426	366	437	431	426	410	431	393	391	407	392	390	364	403	392	416	385	384	419	425	392	384	418	417	412	402	387	418	411	399	419	434	394	430	402	386	442	390	371	430	413	392	454	411	374	430	391	376	398	362	423	394	405	381	411	416	416	401	364	413	386	421	397	460	425	409	430	419	407	398	427	407	381	374	426	403	381	400	380	405	415	401	384	393	400	403	392	415	419	412	402	423	397	382	425	383	402	365	422	410	424	415	428	362	397	420	395	424	412	418	392	408	403	387	431	410	428	435	373	389	402	412	396	377	428	374	423	380	391	432	399	387	405	433	408	398	393	368	432	415	401	380	384	432	405	376	419	369	369	392	413	409	411	401	391	386	394	396	401	435	396	427	407	414	389	399	415	410	392	401	407	402	390	391	400	408	437	406	383	375	404	359	404	416	383	388	398	406	418	407	411	406	397	415	403	402	406	375	408	421	418	395	435	411	369	420	394	393	374	411	450	386	391	398	408	415	390	388	389	424	393	343	416	384	391	400	402	411	365	386	409	389	401	439	404	425	409	368	390	357	379	417	430	385	399	406	383	407	400	371	367	396	431	405	398	409	408	417	409	392	422	397	429	386	395	416	441	439	425	429	385	418	411	398	409	390	414	363	422	353	407	412	394	385	377	399	395	418	446	385	418	387	454	376	419	377	414	382	396	392	401	419	399	389	442	382	412	385	458	372	388	420	432	407	399	380	415	404	404	404	413	430	384	414	353	388	411	407	391	408	407	406	432	429	387	425	386	381	395	405	393	401	375	391	410	401	429	418	408	445	399	364	407	397	390	382	421	392	418	396	402	409	433	397	430	420	381	408	379	408	392	413	413	413	415	398	408	403	390	399	383	391	421	388	453	416	384	405	459	407	382	411	410	401	407	387	429	403	388	435	388	393	396	402	418	404	426	389	418	433	381	445	415	379	419	416	390	415	398	421	395	388	431	415	397	400	386	396	415	409	396	383	377	445	418	424	414	428	417	434	384	444	410	395	408	410	390	416	428	392	380	434	383	416	417	396	391	390	417	402	403	382
19326	25868	8318	3263	2193	1757	1360	1128	890	809	742	668	691	657	630	574	573	527	478	593	500	508	560	515	527	577	493	554	565	513	540	531	485	538	492	481	534	526	514	511	537	494	547	519	499	554	486	498	560	555	532	605	533	538	525	535	544	491	506	523	540	539	510	537	524	495	514	500	523	488	502	490	511	512	524	490	528	487	501	493	552	504	496	492	526	493	512	502	534	518	518	507	501	486	524	499	501	519	497	502	502	491	487	539	512	532	528	506	548	516	476	528	498	495	539	541	552	521	498	480	531	499	544	495	513	491	488	529	467	547	523	511	479	470	497	524	518	551	526	504	530	495	495	534	509	473	523	508	521	533	507	537	535	533	485	488	472	537	504	513	519	493	525	523	532	532	537	548	471	511	518	449	478	537	559	498	527	524	525	512	481	499	543	544	500	494	504	461	534	529	499	518	509	476	513	481	522	520	552	524	535	501	511	542	471	534	529	509	506	518	483	503	506	512	515	486	545	466	546	497	494	512	475	500	506	542	502	487	521	474	502	483	494	526	498	508	509	514	544	544	510	525	505	538	494	494	518	502	461	543	522	508	494	502	507	508	547	506	517	528	545	524	523	522	535	507	501	525	519	478	529	553	555	506	494	495	512	504	533	511	512	559	483	525	496	526	515	493	522	513	501	486	526	537	546	476	528	520	517	519	515	462	475	489	510	515	475	516	522	501	533	508	552	497	519	518	543	490	512	493	517	512	497	488	478	506	505	504	551	537	510	555	517	514	500	500	477	568	531	520	513	521	515	529	513	493	549	499	533	506	505	529	544	492	525	511	525	524	514	496	531	511	489	561	500	513	500	528	528	486	496	491	508	446	513	479	513	498	491	511	500	543	466	466	543	530	496	554	529	504	465	560	535	530	493	533	496	526	458	499	497	498	523	522	518	509	522	471	527	508	535	533	502	526	564	517	505	509	482	515	464	545	491	459	500	486	515	514	534	500	512	519	551	528	496	532	521	539	525	493	556	530	486	505	529	502	500	512	533	480	458	508	523	483	459	522	488	495	492	538	513	518	522	519	536	517	509	490	509	482	523	505	541	512	490	515	478	512	517	524	513	515	495	523	523	524	504	548	541	480	526	509	490	483	506	515	525	529	538	514	548	506	562	501	472	511	506	510	462	510	514	500	502	523	489	501	512	542	514	529	522	519	517	522	555	542	500	541	506	573	486	534	512	482	476	493	566	544	505	505	531	523	463	533	557	554	517	501	486	504	512	503	506	519	484	553	512	530	505	489	519	535	542	532	539	508	532	524	509	493	497	480	527	515	534	512	511	503	487	514	515	499	522	476	533	503	507	460	491	485	520	484	492	491	476	520	547	548	502	534	498	495	525	565	508	491	530	493	514	506	487	507	535	473	509	531	520	454	474	510	505	491	499	489	511	517	522	535	499	502	482	504	507	569	525	480	503	491	529	546	519	469	464	492	500	553	480	504	539	477	538	487	508	536	530	516	488	520	534	481	514	470	534	516	518	509	480	525	481	525	517	500	509	532	539	481	509	507	502	531	504	503	480	500	498	536	472	518	514	490	518	513	520	516	516	503	546	504	555	523	522	506	518	537	493	550	494	480	536	525	502	509	483	527	526	498	557	495	503	533	520	508	553	499	513	519	482	514	515	542	494	543	509	516	524	497	492	483	494	524	480	522	540	496	536	522	518	483	511	533	506	519	508	477	519	481	515	515	536	534	510	489	501	533	536	543	535	523	519	486	506	488	516	471	501	513	508	484	533	534	508	516	523	511	505	526	521	540	499	505	544	535	495	514	494	528	521	482	549	514	527	533	514	509	499	523	549	528	516	529	534	517	494	546	529	505	492	491	520	470	525	504	464	503	505	498	516	475	523	512	526	526	489	494	540	470	487	503	499	490	521	481	510	559	514	531	499	534	539	530	499	545	498	514	468	493	498	531	518	533	551	475	498	546	523	516	531	504	505	495	485	581	544	524	451	521	550	505	508	501	487	504	508	505	523	500	502	519	525	512	501	492	530	526	495	503	480	501	538	502	540	503	513	517	495	511	522	529	483	571	491	528	511	496	517	515	500	544	525	557	521	505	498	497	489	495	505	509	496	538	532	507	513	492	510	516	513	536	512	518	530	488	539	495	531	508	513	492	523	518	496	515	504	522	515	527	514	515	489	551	526	530	497	530	515	493	470	504	537	513	532	509	487	495	518	544	510	474	518	507	514	491	490	535	529	506	504	498	539	503	529	515	539	495	509	572	547	482	509	486	523	543	544	536	488	532	507	521	519	492	472	577	503	506	521	518	500	509	535	537	508	478	491	511	502	520	500	504	510	545	503	531	477	514	507	489	557	502	500	507	512	497	473	546	515	517	575	497	522	475	513	527	523	483	485	535	527	518	495	489	479	504	539	474	508	500	509	494	548	531	500	518	525	508	481	506	530	524	511	472	465	513	527	532	533	511	506	472	482	497	493	489	495	507	504	507	523	543	504	512	498	536	515	520	501	512	502	527	526	482	484	475	525	525	519	495	525	524	519	520	527	495	468	522	468	487	494	541	506	501	524	456	537	527	497	495	506	529	522	474	504	549	492	511	532	532	503	509	475	510	497	571	506	486	499	543	499	515	506	482	511	533	542	545	519	496	486	507	587	511	481	495	502	504	511	475	528	547	485	566	495	522	519	557	534	486	513	518	532	530	526	508	512	545	495	541	509	521	543	545	507	513	494	526	494	541	513	524	496	511	508	519	469	508	528	505	513	515	511	489	543	480	510	476	497	490	512	474	509	508	493	536	500	536	514	523	491	539	526	503	544	537	520	494	508	522	515	508	515	494	500	506	479	496	539	557	509	512	532	522	527	490	554	482	537	502	527	488	503	480	526	526	511	533	500	527	477	523	503	539	526	500	506	512	514	515	571	503	534	513	470	527	483	521	495	475	485	487	542	524	480	522	507	503	498	526	540	533	487	564	511	504	518	500	523	538	547	502	557	558	509	504	505	524	503	484	494	522	494	487	533	483	515	532	540	531	494	541	491	534	536	516	525	535	545	484	460	517	550	507	547	507	504	548	500	495	505	564	529	506	514	505	514	483	522	506	536	499	583	552	524	505	522	531	522	494	546	499	503	539	564	507	500	521	513	505	489	513	522	499	529	502	510	499	536	480	504	494	473	530	558	499	551	538	512	523	527	499	513	513	488	486	526	495	510	510	506	516	550	483	511	496	501	489	508	499	509	521	506	513	487	520	533	517	546	531	514	503	521	542	501	522	543	488	527	515	521	517	512	521	508	493	518	458	510	511	544	508	528	462	484	526	489	502	497	529	585	497	552	524	520	518	599	495	549	515	521	470	495	506	509	495	457	553	516	475	537	528	536	486	512	524	524	541	529	496	505	503	499	490	530	499	502	516	505	547	516	463	495	522	539	490	485	521	535	513	525	511	544	543	533	487	497	510	528	508	499	549	519	518	515	500	523	497	528	505
23088	21181	28576	24012	21149	11279	2056	1285	1059	961	870	784	807	717	702	677	658	629	610	623	638	606	580	573	622	616	585	594	658	575	625	569	629	585	586	592	603	627	589	568	555	642	592	630	580	606	637	584	623	621	578	628	580	641	549	644	593	592	609	570	546	612	614	585	586	566	576	617	559	573	630	579	581	573	582	617	576	592	582	618	634	599	564	609	610	584	580	574	575	594	578	571	590	587	587	624	581	546	563	560	611	593	594	573	584	580	564	570	572	544	562	634	619	600	627	593	618	582	588	588	573	549	579	602	584	572	550	551	577	598	572	572	577	586	608	567	572	577	590	587	593	568	611	592	561	547	564	570	556	556	587	594	570	568	559	606	585	613	580	591	591	529	572	553	581	576	527	587	587	618	592	598	598	597	552	602	593	638	586	628	610	586	622	593	576	606	589	611	577	602	590	559	555	548	597	575	570	566	552	578	606	598	563	610	533	583	540	639	620	568	559	568	562	562	621	561	576	627	553	539	585	593	586	568	556	607	610	559	585	644	597	606	598	597	609	602	572	547	576	586	596	556	607	555	591	602	571	575	623	600	589	588	567	561	602	615	571	608	542	576	546	608	602	623	587	605	652	606	587	550	578	601	545	593	598	617	582	574	553	553	575	598	583	550	607	589	554	607	587	552	574	591	518	584	550	599	586	567	594	615	570	613	582	610	576	579	571	534	584	618	606	590	598	554	573	635	602	586	597	573	629	597	583	563	607	581	579	594	591	605	582	581	574	610	598	592	574	578	593	629	578	583	587	591	569	590	599	534	591	577	585	602	621	582	535	560	607	591	586	573	557	595	595	562	549	582	550	570	561	594	598	581	609	562	553	584	599	593	545	586	567	599	580	631	581	579	567	627	614	593	599	616	589	617	547	575	575	604	558	587	525	543	598	569	621	555	579	607	599	544	633	620	581	602	578	583	605	570	598	585	589	578	548	586	596	505	614	596	603	625	602	578	595	563	586	589	559	526	569	603	629	590	562	576	613	577	585	638	533	593	595	548	562	564	603	633	587	580	605	563	576	585	585	606	584	554	578	583	589	598	584	563	600	594	561	582	570	604	555	630	591	616	604	530	599	623	544	592	543	613	620	584	554	543	586	580	629	591	592	554	557	582	571	562	591	582	585	585	622	564	603	558	566	545	540	622	580	582	587	542	567	591	606	579	545	585	560	531	571	575	574	576	572	590	584	583	569	562	572	557	575	571	541	569	576	618	597	577	564	582	565	577	567	587	620	554	615	582	567	527	553	566	574	587	586	575	557	622	571	592	583	577	574	565	584	553	577	586	556	536	570	534	551	576	576	584	622	549	618	654	589	551	581	593	580	585	529	584	612	597	582	573	586	591	598	603	590	569	609	590	603	623	604	621	551	582	591	579	569	569	625	572	567	500	615	552	606	578	543	619	585	589	579	553	584	585	571	618	580	569	592	565	576	571	565	591	606	587	555	541	558	618	588	549	595	588	584	534	627	583	572	560	561	612	610	562	559	560	579	598	575	538	577	623	605	597	597	530	553	562	576	613	609	617	614	583	577	527	549	580	587	586	586	594	602	570	570	573	590	588	601	566	603	631	581	526	572	597	591	605	581	593	608	582	590	583	613	598	604	591	576	625	604	578	619	567	613	577	551	559	531	569	576	633	605	553	611	568	569	553	579	623	572	607	548	556	581	580	619	623	619	574	598	547	542	587	577	589	536	583	556	630	566	569	594	584	565	593	597	610	596	594	620	561	565	569	536	595	571	585	534	549	595	591	549	560	570	586	610	567	592	556	604	553	613	612	592	583	603	628	556	564	561	558	566	553	572	547	549	552	600	605	558	605	570	590	577	560	562	566	597	610	589	597	619	567	610	596	577	551	604	554	551	582	538	554	573	583	586	540	541	577	538	579	599	573	596	627	577	539	583	564	578	568	588	565	565	559	580	634	626	581	541	546	597	576	557	538	605	559	613	632	579	583	593	642	549	554	636	556	561	621	583	593	594	566	594	594	628	554	602	624	584	606	583	614	577	563	568	577	631	587	604	596	515	557	572	618	557	609	561	559	590	620	589	592	553	586	572	619	621	579	616	607	649	559	551	568	573	554	517	542	602	592	576	601	526	567	615	566	643	542	594	569	556	601	570	542	577	571	605	573	595	555	544	633	588	554	598	584	603	625	551	556	572	580	565	592	603	553	599	563	576	612	580	605	604	593	595	627	615	610	532	589	594	613	581	618	571	608	571	551	623	611	583	621	604	567	567	600	564	624	626	575	594	611	604	563	585	582	653	534	584	605	583	561	613	605	568	603	577	562	571	532	604	592	584	561	629	556	615	611	591	566	561	578	605	559	586	545	601	548	589	557	531	587	597	578	615	600	618	608	531	596	558	592	548	592	590	594	591	618	566	596	552	550	575	615	561	597	577	560	589	579	603	574	601	607	571	578	556	613	583	606	586	551	588	615	555	602	590	623	620	575	549	601	573	595	581	623	612	591	612	590	556	598	523	559	561	566	544	558	564	610	536	540	658	588	590	604	576	586	607	574	576	578	582	577	577	583	552	561	586	570	593	585	628	594	565	541	580	527	574	612	597	573	554	584	605	565	608	523	568	549	557	584	628	563	569	590	556	580	555	602	593	545	561	562	545	540	586	571	592	548	568	607	630	552	597	608	563	580	532	578	590	563	601	615	520	566	576	577	582	575	554	581	566	543	546	582	567	589	613	588	635	514	568	626	597	554	591	617	537	573	548	580	578	614	570	597	590	592	633	612	582	556	591	566	596	632	569	578	545	580	592	584	571	646	571	609	584	563	560	579	541	604	522	568	552	573	628	543	624	573	590	603	581	643	581	603	574	591	586	598	577	606	547	603	583	558	586	557	555	592	557	559	607	578	604	569	626	547	617	575	559	606	607	548	566	596	610	557	583	579	587	569	582	549	595	589	532	546	578	591	582	588	588	526	571	548	605	558	630	598	557	604	589	597	584	618	577	597	577	588	536	589	609	571	575	568	580	575	639	603	568	610	587	601	597	579	609	575	556	538	550	577	568	570	567	549	609	546	568	577	554	590	575	569	548	561	585	563	562	576	634	594	544	641	581	585	594	602	580	604	569	552	612	582	560	584	573	594	573	554	561	576	619	605	591	617	521	600	565	577	587	563	588	607	541	593	582	597	634	594	547	564	588	579	634	564	607	574	566	583	558	601	561	603	539	599	548	588	585	566	556	591	551	607	582	547	568	559	603	576	560	570	599	576	578	574	553	545	585	590	611	593	597	573	552	566	570	569	590	560	567	593	589	528	581	590	582	586	590	540	585	600	606	591	602	606	594	613	621	634	556	550	586	599	513	579	594	564	588	573	579	636	550	586	540	572	535	548	553	589	613	567	565	584	585	565	591	566	583	592	539	571	576	598	605	591	571	555	542	570	581	586	620	631	589	595	600	569	601	585	575	599	575	597	594	569	545	551	587	570	597	612
23846	39313	15294	6309	4529	3498	2706	2193	1824	1617	1408	1255	1210	1079	1049	941	881	814	810	841	769	798	804	801	760	781	763	803	809	809	760	765	722	736	750	767	763	788	792	754	772	778	724	756	767	738	709	768	744	826	723	747	775	770	742	715	728	732	754	715	711	764	754	758	710	724	740	777	763	742	717	675	697	772	772	739	733	766	735	695	725	730	742	742	739	724	739	722	714	713	748	686	781	703	759	701	715	752	791	753	763	729	711	723	748	741	728	733	729	703	747	738	772	732	759	698	744	739	746	777	717	709	719	747	744	696	726	691	741	720	754	720	698	747	705	794	757	682	696	744	692	747	729	739	741	751	749	752	731	727	716	701	749	757	772	743	741	777	705	715	720	709	716	752	744	761	732	794	756	719	718	694	700	698	731	699	709	724	740	725	711	752	699	743	723	744	740	755	735	679	734	732	675	717	709	752	778	740	706	730	690	688	774	698	730	717	775	794	720	710	699	726	694	740	726	736	749	720	748	736	680	707	737	680	761	741	721	707	762	684	676	733	705	690	736	725	721	785	719	739	716	712	723	775	707	716	732	729	754	750	739	740	785	719	728	756	749	714	732	737	752	702	743	746	723	756	773	723	736	742	709	725	724	744	769	741	727	729	742	750	775	739	738	737	739	732	737	681	691	730	747	735	724	696	771	792	705	724	700	718	762	777	738	716	736	747	751	703	732	725	728	692	715	709	694	708	703	698	726	690	723	767	784	732	731	756	723	712	731	739	703	757	750	748	709	705	797	678	751	769	712	683	715	720	688	733	717	701	743	759	751	736	737	688	743	740	727	784	728	774	729	702	745	790	735	760	723	726	764	754	722	751	761	772	734	786	751	715	701	712	698	746	712	747	814	716	710	717	744	739	767	708	699	735	720	737	733	728	739	722	738	820	687	741	747	742	716	724	687	723	701	754	742	756	758	679	726	722	749	733	807	729	723	685	710	740	711	720	721	720	752	763	730	754	736	742	741	697	766	733	772	745	713	753	725	743	757	752	752	736	754	719	657	786	726	736	716	720	758	770	734	769	741	683	755	712	759	722	757	741	686	736	688	755	735	757	710	702	757	790	734	694	780	683	753	699	672	687	711	727	765	706	731	689	739	703	753	731	746	725	716	721	724	723	765	776	717	713	724	684	722	774	689	757	709	770	776	711	711	746	766	736	748	731	734	708	726	739	697	734	744	762	691	758	709	710	775	748	732	744	719	711	750	730	744	729	713	752	734	726	720	699	727	766	736	779	719	718	735	746	715	763	759	746	751	767	765	730	753	721	795	748	733	751	760	771	689	780	704	676	772	746	725	743	750	711	729	709	704	719	766	753	680	716	721	717	706	711	710	707	743	746	705	721	697	718	688	755	687	713	739	721	745	687	687	718	714	769	751	708	739	720	732	756	754	730	737	730	730	715	718	697	724	773	732	731	680	732	763	710	672	761	763	761	719	763	739	740	733	742	747	728	710	764	700	715	750	713	749	714	734	790	732	694	728	762	707	688	759	766	768	755	723	726	721	746	781	739	776	705	749	751	719	692	711	729	723	725	693	738	723	702	757	753	677	706	771	697	723	710	713	707	754	761	737	758	768	727	744	714	700	705	761	736	728	695	736	733	710	752	712	684	744	756	708	739	718	737	720	753	709	703	700	676	717	712	737	731	753	738	754	740	732	751	747	734	730	726	760	729	731	703	766	703	758	731	776	740	728	725	725	753	735	758	760	740	742	735	799	733	739	699	722	761	741	715	787	756	694	742	689	722	754	722	749	737	740	754	743	738	707	692	734	742	720	755	730	707	734	697	748	699	772	791	782	748	732	697	758	726	747	687	752	704	764	805	699	748	714	752	742	771	732	711	753	729	755	714	739	694	739	704	709	698	685	740	734	734	720	723	728	693	705	767	705	730	708	758	754	690	766	761	725	745	716	703	720	750	739	707	713	720	707	694	724	740	773	731	706	745	743	690	740	756	701	778	727	738	750	721	713	716	680	772	725	773	724	697	748	729	714	705	729	743	701	751	729	697	740	733	741	767	751	726	681	782	720	776	749	691	750	709	690	744	749	743	780	769	732	701	742	688	716	756	724	743	740	719	695	745	710	740	729	692	764	710	726	755	705	750	694	706	738	737	694	750	749	744	725	755	753	773	715	688	696	697	758	737	669	729	711	789	744	788	754	773	710	748	686	759	763	709	687	726	716	732	720	719	762	756	757	747	723	735	778	716	738	690	686	744	715	744	740	783	716	780	727	748	704	721	724	766	736	731	757	749	714	689	733	715	704	770	678	720	776	725	751	710	706	735	707	732	720	703	733	789	692	748	708	650	755	782	706	718	730	710	721	712	704	714	774	789	725	739	781	728	685	724	728	711	726	768	738	688	709	743	777	767	732	731	731	698	627	735	702	717	713	735	708	706	757	769	751	751	678	741	758	725	748	702	741	752	730	682	707	696	684	676	716	763	747	764	687	747	714	758	702	739	735	710	723	719	730	704	720	709	708	683	743	755	712	714	736	703	773	784	691	735	723	728	741	753	690	740	697	736	753	689	738	729	738	716	700	749	734	763	755	755	724	723	733	793	729	725	715	776	738	713	776	766	785	669	687	734	747	723	713	747	712	718	756	737	699	720	733	679	664	687	739	729	716	673	715	726	692	713	730	719	734	705	794	713	742	727	754	725	771	698	716	730	746	780	707	697	696	716	722	727	750	741	687	760	754	714	721	753	715	704	667	738	726	723	780	726	698	733	709	716	734	722	741	709	722	721	708	753	701	753	773	743	701	711	754	633	690	675	729	729	744	721	726	719	720	760	764	698	681	777	692	694	742	758	799	744	741	756	710	787	738	772	749	725	786	745	737	761	712	748	785	688	697	769	717	757	696	799	722	707	716	740	744	748	746	757	692	678	771	739	689	734	795	785	697	765	713	772	730	740	746	691	701	772	775	756	755	755	727	712	744	673	701	740	760	757	716	720	724	754	726	751	687	726	686	745	736	747	721	706	757	688	764	749	702	693	798	763	730	736	713	749	730	704	717	771	754	719	702	716	746	708	749	737	743	710	756	744	767	712	766	712	714	700	706	742	701	765	729	743	723	693	784	748	723	698	726	723	726	727	721	715	760	702	749	755	740	764	741	805	730	793	676	700	734	710	743	752	715	746	709	725	702	755	734	747	755	713	717	699	752	708	746	731	745	732	686	698	770	719	733	731	713	738	765	746	710	719	720	731	748	756	736	749	712	751	713	747	761	816	726	719	749	761	727	738	750	730	717	678	750	745	726	711	783	652	717	757	723	741	685	720	755	724	749	726	743	743	698	677	752	726	722	700	706	711	723	771	691	740	755	750	756	663	694	787	731	735	747	745	710	725	737	713	731	725	710	702	697	722	749	726	731	748	720	752	698	729	732	722	717	732	691	789	726	688	693	749	729	810	724	731	729	747	735	704	669	718	729	669	773	702	746	705	735	721	700	721
24373	21204	27331	25162	9778	1249	886	652	557	504	444	421	398	344	325	313	291	280	263	278	240	271	238	222	237	267	261	283	253	284	249	239	228	234	233	239	266	241	206	273	243	228	241	245	232	264	233	219	246	254	238	232	220	261	249	225	240	225	211	246	236	228	269	254	241	235	251	261	219	223	240	248	253	251	219	213	242	252	218	240	229	242	240	223	224	236	246	263	235	257	232	243	231	245	242	208	202	233	235	233	221	239	218	219	201	188	255	248	214	230	250	222	230	225	212	247	222	250	225	236	226	216	233	234	226	239	263	209	238	221	239	264	230	216	220	240	234	245	239	258	227	216	238	262	234	252	233	235	210	239	227	217	267	244	237	229	259	255	221	243	256	298	227	240	218	216	238	214	236	262	229	259	225	236	245	250	244	234	240	239	251	252	231	241	231	221	215	232	204	218	236	223	215	226	232	238	236	237	211	210	216	235	235	229	235	237	203	252	215	237	200	243	243	230	244	235	234	251	233	224	223	263	219	186	232	251	243	204	255	239	235	257	219	232	230	205	247	239	213	228	222	223	235	226	271	225	225	234	233	250	260	260	242	217	226	222	249	256	231	216	222	234	232	256	247	226	250	240	245	214	229	224	210	241	262	230	246	216	234	248	239	245	215	258	223	224	244	194	227	244	229	237	212	195	225	219	255	208	245	241	250	208	232	253	219	229	222	221	234	235	256	229	221	250	221	252	203	232	221	234	245	236	236	233	192	237	216	237	232	232	232	210	240	224	228	217	247	233	213	237	243	241	213	244	232	227	239	226	248	218	216	244	222	238	217	230	239	235	220	225	232	258	224	245	238	211	216	222	226	250	237	242	219	221	230	246	250	237	231	215	214	208	246	268	223	268	229	244	219	246	249	251	231	222	246	222	223	252	210	248	269	224	231	244	223	237	244	245	247	234	250	251	222	247	218	234	257	217	241	251	228	223	212	231	221	255	218	240	256	240	238	211	255	206	233	239	235	255	215	220	220	218	213	245	223	214	230	249	247	215	233	221	209	223	217	213	235	223	237	233	217	241	255	222	235	212	230	260	215	252	204	218	229	222	198	224	228	215	240	230	233	231	229	226	235	229	220	215	211	220	239	238	212	255	229	237	222	230	200	238	230	246	225	224	217	214	241	216	243	229	230	243	231	237	227	235	212	250	234	210	233	240	260	226	253	218	234	218	224	215	213	251	247	262	236	228	222	243	237	247	238	229	220	215	244	253	222	230	242	235	249	233	245	232	212	238	229	253	210	270	251	195	237	259	223	215	219	239	253	240	220	225	217	239	250	231	228	242	207	237	249	209	217	233	224	242	219	235	255	225	188	229	238	206	222	228	238	241	245	226	238	227	220	247	222	231	219	234	242	240	239	229	236	236	217	262	215	222	238	244	229	231	247	264	225	237	224	198	228	230	247	233	214	235	225	230	274	248	267	227	239	254	234	230	229	222	218	233	206	261	215	237	229	264	229	237	217	257	225	221	236	234	250	224	242	256	251	229	230	243	200	203	246	233	204	234	256	237	237	241	214	255	243	219	221	217	246	230	231	231	225	216	210	220	238	241	219	224	241	239	231	253	238	232	214	229	257	253	217	246	232	238	246	205	220	233	232	234	236	209	264	233	220	218	248	245	239	258	231	231	216	245	219	231	197	236	242	246	240	218	247	207	191	223	239	239	243	238	225	253	201	217	241	213	209	235	250	228	227	245	245	274	247	213	224	231	218	255	228	237	197	231	267	265	230	215	234	266	195	263	230	236	229	226	218	236	246	244	242	227	210	232	226	220	222	246	242	246	250	239	221	213	244	228	250	235	222	218	234	232	227	244	230	242	241	219	227	237	212	213	258	214	240	249	240	254	225	243	228	243	210	233	205	228	253	239	216	242	225	241	238	252	256	223	219	257	219	233	235	221	237	212	249	226	250	215	222	217	229	237	224	209	238	220	251	273	258	235	227	199	225	219	234	236	208	249	213	220	245	221	249	248	239	228	254	242	248	244	209	230	255	248	223	211	207	231	226	221	214	233	228	207	222	246	244	235	240	234	229	215	232	218	255	221	242	215	236	246	214	228	237	233	217	216	240	236	210	232	232	230	238	226	209	237	237	216	230	224	260	224	219	272	233	228	238	218	255	202	200	203	252	250	256	198	230	242	228	233	256	247	232	268	242	228	234	235	230	229	219	217	238	250	243	212	216	234	243	234	212	258	216	243	246	231	234	228	239	233	238	234	200	215	232	218	234	227	256	238	221	193	219	224	228	231	222	245	229	204	239	206	233	226	233	226	227	238	223	262	201	239	223	207	221	231	238	239	251	231	214	263	245	248	248	232	231	247	224	247	209	247	248	212	230	212	231	235	228	233	214	238	246	263	227	261	216	223	213	240	224	235	219	214	216	238	219	216	234	227	247	251	223	254	244	222	219	237	223	230	227	227	229	236	211	227	230	225	225	246	223	238	243	248	228	218	233	241	221	230	202	241	232	227	213	240	226	228	243	210	240	217	205	219	243	220	211	230	236	225	255	223	247	241	244	218	209	231	234	237	223	225	234	258	237	238	209	241	228	226	236	223	257	207	201	234	223	251	225	235	248	256	231	199	227	260	221	229	231	236	230	223	217	224	228	219	240	239	232	244	215	216	237	252	231	253	228	226	258	219	250	240	238	238	239	266	258	229	208	242	243	225	221	228	214	247	229	210	228	218	231	243	225	231	233	249	230	230	234	243	217	221	233	235	245	229	257	242	219	244	242	211	247	231	198	214	206	251	265	235	244	229	223	211	225	225	225	229	226	234	239	217	237	208	255	259	220	273	264	197	224	235	222	252	244	218	219	249	229	229	226	242	248	237	211	256	228	222	230	284	233	247	228	247	259	238	230	198	216	211	224	240	235	252	226	240	227	247	193	219	228	218	243	207	231	191	221	219	218	236	253	226	229	220	230	255	231	223	249	242	243	237	216	230	221	240	250	212	233	203	241	229	227	223	238	232	264	245	238	241	237	226	216	264	219	248	238	242	235	237	258	238	245	238	227	220	254	234	248	229	237	232	229	215	247	229	232	228	258	219	225	204	217	248	243	215	253	221	232	252	214	263	247	254	251	259	222	205	213	227	249	224	239	221	212	202	232	255	250	235	218	243	227	227	249	234	247	264	212	218	234	237	228	239	256	239	222	207	238	264	236	241	245	249	249	217	248	243	200	247	208	242	222	241	220	239	215	234	236	259	222	224	279	212	247	226	187	221	265	225	225	240	234	235	234	253	247	222	228	230	208	194	233	225	225	278	229	237	246	220	230	247	228	248	262	229	205	218	240	229	238	209	236	230	177	259	231	242	237	245	248	229	215	245	207	215	221	213	232	246	224	237	242	249	217	255	222	237	206	227	240	268	261	222	234	192	233	253	243	256	233	234	230	248	245	228	229	235	227	228	236	234	233	222	210	249	210	226	233	221	240	211	226	230	224	225	227	244
22668	34818	12873	4368	3030	2155	1749	1321	1067	953	821	755	641	623	480	431	402	385	347	339	350	354	368	342	330	315	346	313	343	330	361	353	349	310	343	329	319	353	344	346	317	338	307	312	341	309	346	282	340	362	340	345	340	332	317	347	322	284	313	323	292	345	346	319	317	334	331	303	318	305	294	289	310	305	311	320	320	303	289	331	309	314	329	275	275	296	336	315	347	320	283	296	301	305	282	346	296	301	290	299	328	307	310	279	313	335	329	348	306	288	277	310	292	299	281	337	333	302	278	283	289	317	312	308	273	328	334	289	337	298	286	341	326	297	334	316	311	333	321	324	305	308	334	270	305	320	283	302	299	321	319	323	294	300	298	315	303	310	318	311	278	333	289	326	303	300	300	309	301	318	317	299	321	293	289	318	325	311	291	316	323	312	316	324	329	325	322	272	321	301	308	297	316	307	321	273	293	312	332	328	290	331	296	270	306	326	284	334	337	319	313	339	303	297	290	298	284	320	304	302	305	339	348	288	303	297	289	319	335	305	296	322	304	287	310	299	271	325	356	356	338	299	303	345	290	321	275	316	324	316	321	316	346	280	288	302	316	348	318	304	332	306	305	296	293	298	302	297	315	327	337	329	346	323	313	306	322	308	342	304	318	342	318	273	282	278	327	324	323	325	327	314	286	304	312	311	328	312	304	282	290	298	306	307	345	292	306	288	323	301	308	307	300	295	303	310	316	335	310	335	340	266	329	296	341	281	315	317	304	327	313	317	321	335	295	307	299	286	315	306	299	327	288	288	314	305	276	357	293	338	329	305	292	292	280	285	293	330	293	329	279	295	285	280	312	336	344	306	288	326	293	321	283	319	312	328	310	327	315	325	305	328	361	287	310	290	326	312	338	305	292	298	305	290	279	313	311	323	324	327	335	318	289	322	299	320	306	326	318	314	307	299	298	273	326	320	313	337	315	294	326	301	318	328	289	309	280	306	305	269	290	288	305	313	296	292	310	297	285	294	318	338	322	320	311	322	351	305	292	309	340	292	305	290	311	304	279	343	311	302	312	288	317	314	318	315	340	293	310	298	318	337	349	337	333	285	305	302	309	328	309	327	281	290	277	302	291	303	344	336	308	334	303	307	309	280	304	307	300	309	323	325	309	317	296	311	321	312	302	333	319	290	301	323	279	297	300	339	299	314	321	285	311	340	313	289	312	294	301	320	319	295	315	286	332	304	336	304	283	316	319	270	314	323	284	282	288	332	331	310	296	330	297	304	292	346	318	300	333	303	291	297	321	357	325	298	334	294	273	301	322	294	328	299	315	318	296	309	311	317	320	307	313	300	322	293	286	290	331	314	328	326	295	313	303	319	300	297	304	291	303	309	356	289	319	330	292	309	295	302	317	303	294	312	300	297	342	313	308	319	306	319	312	324	303	331	295	341	293	329	311	321	312	363	309	331	318	344	260	327	287	312	305	309	310	291	337	326	296	299	291	306	317	298	324	329	306	285	303	315	301	283	314	301	303	290	297	312	293	291	278	297	320	291	295	332	306	310	340	316	311	349	342	290	293	283	328	293	277	316	319	299	327	338	313	322	319	293	297	328	326	306	283	299	288	332	309	288	317	320	306	282	281	312	325	310	342	303	309	311	339	288	307	307	302	302	313	303	307	322	323	312	306	315	299	299	333	281	295	293	301	326	336	330	317	300	331	340	304	307	318	322	307	314	291	281	306	324	307	323	302	342	290	296	296	277	292	291	318	301	303	318	342	298	303	295	328	297	293	311	296	313	297	281	286	306	297	299	274	310	328	310	317	282	338	307	334	298	288	337	288	283	331	280	322	323	312	318	300	310	335	323	322	300	284	337	304	309	312	290	310	333	292	304	317	300	332	318	302	346	348	283	293	305	332	282	282	332	302	299	307	302	351	337	314	296	312	313	346	299	304	272	336	301	300	292	324	302	279	312	320	333	322	310	307	318	307	310	280	303	295	309	293	274	306	302	313	337	318	289	322	283	306	331	309	303	321	327	292	315	309	306	342	328	320	296	298	329	309	325	338	290	296	319	297	338	333	351	278	286	318	301	316	308	319	299	329	303	294	343	346	293	338	341	297	333	301	293	329	300	324	289	312	296	325	308	293	313	325	302	280	324	308	288	323	306	312	344	319	299	298	318	335	320	315	312	317	305	299	306	308	284	295	329	298	318	285	334	310	326	338	304	348	340	310	317	321	308	319	303	337	331	305	306	311	253	327	339	338	301	332	298	314	297	323	325	329	320	306	305	289	271	328	298	299	304	305	319	338	315	316	311	291	311	316	314	295	336	301	313	304	327	322	304	288	312	322	297	319	338	333	318	284	341	333	299	283	325	322	327	286	321	317	301	304	278	288	315	334	329	280	304	323	290	316	301	321	331	313	312	305	319	330	328	288	314	317	316	317	349	311	329	331	320	298	323	287	320	299	350	336	325	306	297	272	314	316	322	311	287	309	296	304	322	303	324	283	312	340	341	322	307	343	320	319	313	345	316	291	306	334	312	306	334	320	300	315	304	302	301	308	325	291	300	323	329	338	339	311	300	294	320	282	329	329	323	302	314	321	315	302	330	315	296	300	309	293	310	306	301	306	311	307	316	327	300	276	309	327	296	273	293	326	308	304	340	300	321	265	272	297	322	340	320	297	311	316	321	292	288	306	306	305	318	284	301	292	318	323	314	309	324	308	306	302	318	318	334	325	321	306	290	323	327	320	305	307	283	289	314	321	313	293	320	316	334	315	332	278	303	334	321	298	322	328	290	306	314	345	307	312	284	316	300	269	303	279	277	317	317	317	305	306	327	316	282	326	331	327	319	313	329	309	304	275	333	285	312	297	339	299	306	308	334	307	311	298	310	299	326	331	336	300	322	309	308	324	320	307	314	309	332	325	294	297	296	298	310	327	314	291	312	299	321	312	295	315	288	297	303	302	288	320	311	333	314	284	337	326	325	310	273	330	311	306	327	323	328	315	308	328	348	326	300	316	315	326	279	282	296	314	315	311	293	304	283	296	318	309	275	322	312	321	317	278	328	323	323	281	286	307	297	342	315	336	332	306	331	288	299	349	324	310	283	275	305	270	320	312	325	325	335	322	323	337	323	318	336	303	318	337	335	310	333	305	302	285	289	311	304	337	296	301	323	302	322	295	349	306	327	327	305	293	287	308	294	315	299	307	301	310	280	307	312	278	319	348	300	318	299	296	314	304	319	311	307	349	274	288	315	318	313	297	319	308	297	347	328	304	368	284	318	314	284	303	299	335	295	314	318	326	303	318	292	305	320	321	323	312	324	277	324	312	307	312	304	283	315	320	301	315	315	295	325	289	324	313	340	322	306	329	322	296	309	327	279	335	307	321	316	288	325	297	315	309	333	289	276	321	326	326	323	321	309	323	293	307	350	293	308	308	295	313	325	326	294	334	305	336	330	316	301	318	296	309	318	277	293	311	311	316	321	319	308	289	302
22243	21209	29020	23704	21206	21249	9519	1695	1168	1097	1009	862	751	757	666	557	548	559	559	474	506	515	464	488	458	496	486	501	463	511	517	463	463	416	429	481	504	490	496	429	462	474	470	474	449	450	456	411	469	455	479	477	470	474	437	479	479	441	459	475	469	450	438	467	463	454	434	469	456	451	427	461	419	449	440	449	429	494	426	514	432	423	466	475	437	440	430	391	451	406	428	469	477	437	430	437	456	448	457	432	433	463	417	453	425	428	418	428	452	452	460	447	435	422	422	437	441	482	478	438	426	436	460	428	425	473	453	420	453	416	440	432	426	449	420	438	469	455	429	432	407	475	468	438	440	421	524	467	496	437	458	431	455	475	435	441	463	411	427	449	466	450	411	430	403	481	468	409	455	430	461	454	413	444	437	428	428	427	461	451	424	471	455	463	447	431	458	429	414	451	445	437	427	421	410	427	432	444	422	482	419	486	443	442	425	406	451	425	474	453	424	425	481	419	481	446	444	428	480	412	471	404	440	451	447	467	454	457	421	410	444	430	429	464	445	438	438	431	447	468	476	416	449	465	447	449	439	410	470	432	475	424	410	468	418	420	468	449	440	432	434	447	444	427	384	418	420	445	437	417	440	427	431	435	455	469	442	445	430	431	396	413	436	427	448	445	447	459	414	438	473	424	460	414	439	415	458	433	466	434	443	451	442	463	453	436	451	438	440	453	434	467	434	455	428	423	458	448	439	428	431	461	435	440	436	418	465	421	442	452	463	492	405	426	453	444	452	426	419	423	463	449	405	453	415	462	410	440	447	408	456	484	452	405	454	438	391	447	441	430	432	439	439	471	448	445	430	444	424	465	478	417	424	465	461	443	445	491	405	435	479	484	438	434	444	429	422	440	482	433	440	441	453	423	468	473	433	421	458	454	443	479	463	456	479	404	425	448	448	388	424	441	422	435	453	418	426	458	478	479	416	419	424	430	444	489	406	470	443	430	415	413	460	407	471	430	456	437	448	429	451	458	449	453	427	429	426	431	431	451	432	433	453	444	429	500	434	476	450	476	449	427	424	444	426	414	468	422	412	422	453	453	439	419	475	458	452	454	453	454	434	462	443	418	419	449	447	447	432	451	421	433	464	440	422	434	431	421	426	446	426	432	436	442	486	453	437	424	463	462	484	437	460	466	448	449	458	430	460	407	428	415	447	427	428	436	439	430	415	458	462	410	440	425	443	422	405	475	426	436	448	433	468	407	437	428	444	461	452	476	452	439	469	436	466	448	452	446	440	426	453	441	455	417	455	447	432	452	443	404	462	472	445	442	434	463	464	422	440	470	442	435	452	434	408	484	450	466	463	449	437	458	470	459	433	472	447	416	457	450	434	446	435	421	439	470	423	444	420	463	409	394	457	481	443	453	431	443	479	431	436	462	470	428	443	428	459	444	449	435	418	403	445	462	416	454	459	438	422	433	440	435	454	432	438	446	475	424	487	397	447	447	434	438	452	414	425	417	407	454	420	453	454	417	439	421	413	432	457	449	435	431	440	438	464	432	485	421	417	446	412	455	417	414	452	453	415	481	458	440	440	460	495	425	440	461	408	432	417	407	402	456	473	482	458	418	441	460	457	439	420	423	478	421	418	426	433	446	410	457	462	438	421	462	459	501	457	428	416	404	437	479	467	445	409	465	435	431	418	478	424	462	434	451	439	437	430	461	443	435	440	438	431	443	402	430	452	461	488	418	443	460	444	439	445	430	444	430	490	461	421	411	409	434	453	451	421	419	431	451	428	437	389	445	445	443	452	449	428	393	426	443	448	441	451	435	403	424	419	435	497	435	433	410	443	440	432	460	423	445	474	448	442	469	455	461	466	434	440	442	466	415	463	427	447	442	405	462	425	466	457	417	430	462	444	409	411	419	392	436	457	442	449	425	448	436	466	455	428	448	442	417	454	455	492	409	421	448	416	482	441	463	487	421	418	483	472	449	432	403	432	456	406	466	462	456	396	448	447	409	432	427	442	473	396	459	454	430	449	407	425	460	451	450	459	449	410	457	406	429	403	442	448	475	461	431	429	453	440	454	452	446	450	461	438	436	458	473	463	466	419	433	451	461	460	447	436	457	421	434	432	446	443	426	405	462	424	443	447	478	465	464	468	447	448	468	443	426	433	479	412	423	442	464	395	450	461	455	446	413	423	419	470	421	436	430	451	453	444	443	443	453	444	474	442	426	439	438	457	403	424	446	439	411	422	419	401	424	470	453	445	449	411	430	439	420	462	445	437	440	436	439	453	436	430	444	479	438	440	417	450	426	468	459	451	450	470	438	473	442	466	467	472	455	413	425	441	477	443	406	424	432	375	432	432	408	449	428	423	446	467	456	422	487	440	437	439	444	426	449	428	460	446	413	449	400	438	440	433	420	452	478	459	404	471	433	479	453	434	455	405	407	436	457	446	400	468	465	425	425	458	439	446	446	461	412	443	422	494	436	443	426	444	442	430	414	463	441	399	425	446	414	446	464	466	435	419	436	473	434	419	424	414	460	433	459	431	397	456	431	480	413	453	437	481	424	463	489	445	442	461	406	443	439	462	435	417	476	402	443	432	421	443	450	418	467	446	425	411	419	453	434	454	429	450	397	456	425	437	455	449	437	430	449	428	414	455	408	418	440	470	419	435	439	410	461	430	470	429	435	413	434	446	427	473	467	431	466	425	439	407	452	420	430	439	419	445	483	415	428	425	431	453	434	437	455	469	411	473	427	429	424	404	432	419	458	447	440	462	441	435	443	459	430	431	436	390	461	430	421	471	454	426	451	444	449	446	413	438	479	490	464	459	428	437	414	421	420	458	420	462	422	440	426	440	448	419	421	418	420	421	401	443	437	403	417	408	436	426	438	490	423	484	419	404	455	442	454	469	429	446	474	472	388	442	434	448	425	426	454	414	459	433	412	459	456	450	454	443	434	477	423	444	479	453	432	445	399	437	438	428	451	445	463	447	444	420	443	449	433	426	444	462	448	431	412	436	464	395	451	443	449	422	434	460	415	436	444	432	441	454	410	423	400	447	407	428	410	408	448	476	489	392	407	442	416	479	444	469	427	428	453	403	436	418	456	404	474	443	428	427	409	431	402	438	431	407	470	439	421	476	438	481	444	449	445	402	435	468	440	419	451	461	417	488	434	452	434	483	449	416	470	479	409	436	441	461	448	448	431	462	421	458	458	455	424	434	403	432	425	418	461	441	416	453	483	475	413	462	450	401	488	437	421	438	465	396	414	403	398	439	426	451	455	416	473	499	428	449	452	448	455	441	408	449	423	452	438	461	416	439	428	451	440	445	462	451	452	472	440	443	428	472	450	466	440	467	446	434	408	403	388	429	454	423	434	452	456	447	455	443	438	447	455	451	451	395	428	431	474	446	456	449	449	458	457	449	457	432	455	441	435	463	465	434	425	457	433	462	470	420	439	436	466	424	448	445	460	439	449	457	424	439	421	407	457
27155	46714	21609	8985	6033	4695	3827	2899	2276	1992	1695	1462	1278	1171	976	886	790	753	691	684	665	644	671	685	620	647	642	609	615	677	611	652	619	573	624	588	648	606	590	617	630	635	583	587	605	578	613	628	590	621	583	570	622	631	618	609	563	621	578	596	570	558	577	563	598	536	554	571	582	545	558	595	562	569	572	541	538	586	596	586	586	586	573	573	583	579	570	577	583	575	619	544	533	507	592	531	574	575	623	556	619	582	575	534	516	618	508	611	558	591	557	572	607	511	570	536	527	531	579	519	595	578	587	611	551	531	580	596	559	511	586	586	584	571	569	587	534	578	586	563	614	636	559	546	526	588	558	607	558	581	592	524	523	581	572	600	573	521	569	564	543	553	544	636	570	537	556	603	545	533	616	566	552	554	561	573	616	556	608	565	603	592	564	591	581	596	536	568	586	581	548	582	579	586	568	601	571	577	542	569	623	526	569	551	572	545	582	535	601	579	563	540	563	546	554	554	573	559	546	524	552	573	532	527	571	570	553	547	549	556	601	556	563	519	574	569	591	564	573	553	580	578	558	529	569	565	538	576	564	537	592	572	523	572	554	625	585	551	540	584	542	598	552	592	550	590	532	593	526	562	559	593	572	622	570	587	566	593	571	547	574	625	576	586	545	576	551	560	566	583	580	554	612	556	516	531	548	600	572	592	571	584	565	561	544	560	532	569	608	562	593	577	599	542	587	541	522	571	558	600	537	537	549	548	598	542	527	542	571	552	591	545	565	552	605	593	545	525	528	568	545	548	539	562	575	541	532	614	572	536	571	579	599	561	573	540	617	533	590	571	537	592	592	543	550	540	546	589	612	617	599	574	556	539	586	586	590	564	571	564	544	563	534	546	573	559	544	553	515	584	605	554	569	584	565	577	571	566	551	574	549	566	541	550	588	513	594	565	551	551	576	564	514	527	543	574	572	592	507	551	522	562	554	569	576	586	583	540	537	567	573	595	569	555	551	577	629	533	501	553	577	543	561	543	580	587	574	563	579	557	569	570	548	585	553	625	582	572	590	593	550	563	585	595	614	551	576	545	575	562	601	580	597	508	489	551	590	588	563	619	558	604	572	592	536	563	615	584	580	595	580	592	543	540	586	556	591	573	534	552	598	592	588	583	593	529	588	564	536	602	556	593	564	582	573	603	583	613	579	578	570	528	602	565	596	556	590	544	537	556	548	587	584	597	546	596	549	543	552	567	554	536	594	560	580	556	546	572	606	546	556	603	565	617	556	568	543	580	540	518	601	569	581	535	526	535	571	594	551	557	604	544	618	556	562	532	580	598	576	557	535	574	548	539	528	576	537	594	549	565	578	544	564	573	548	582	566	563	577	552	587	586	585	604	542	520	560	571	544	609	538	554	552	580	565	584	573	592	538	570	546	570	600	571	581	516	543	582	569	549	622	571	557	547	546	578	574	558	555	563	636	575	567	552	563	604	575	588	585	569	545	561	541	509	582	520	561	527	532	516	529	556	582	547	576	537	577	585	596	514	575	592	513	585	579	579	595	545	543	574	580	575	558	531	591	570	561	546	562	569	581	579	568	572	577	557	587	567	594	560	526	570	612	549	539	517	601	573	546	589	569	567	539	526	605	583	550	530	582	615	571	564	549	596	590	570	573	537	574	567	538	550	565	578	565	569	590	564	561	564	569	582	542	567	552	578	560	535	558	547	610	549	552	582	547	599	580	598	573	565	573	576	586	554	567	524	548	578	576	590	635	553	541	563	553	573	554	605	597	582	581	545	533	567	546	560	613	563	573	564	592	546	544	573	598	606	554	581	584	615	581	566	556	608	575	534	572	563	565	579	580	570	573	532	566	577	575	577	578	576	544	576	570	572	577	584	560	557	568	557	559	592	602	562	545	617	538	598	596	545	572	566	564	574	540	532	544	552	564	608	565	576	573	533	582	548	568	568	599	531	607	554	544	557	551	560	591	579	591	560	592	560	562	544	568	550	556	563	552	553	558	577	562	555	554	549	605	569	574	567	548	578	560	536	542	563	580	525	589	563	586	582	592	555	572	554	539	543	554	572	576	589	607	546	576	527	515	537	559	538	573	584	579	568	588	612	575	530	557	585	583	556	568	556	610	554	544	588	538	591	570	538	569	555	522	595	556	602	554	566	494	556	543	566	593	565	547	592	565	601	584	558	550	584	553	547	587	565	561	525	483	552	561	549	591	590	545	552	558	564	519	566	573	583	579	572	594	550	562	582	586	588	555	600	550	571	624	586	568	538	591	580	607	561	600	594	554	611	536	605	581	569	579	574	567	601	581	546	581	556	583	580	544	602	570	614	550	540	603	568	559	562	597	562	534	566	585	555	579	569	554	544	541	583	577	597	598	550	587	578	537	552	557	555	555	569	582	607	549	575	588	564	589	594	591	557	586	547	532	522	530	578	610	608	545	600	576	576	545	574	582	532	575	566	551	551	555	569	550	565	561	582	570	559	605	533	592	567	559	583	556	546	543	547	580	585	602	555	573	532	559	591	573	571	607	576	590	579	549	570	598	549	532	589	552	550	571	527	565	578	525	591	587	607	575	577	619	583	549	576	534	538	556	535	557	564	540	579	535	578	546	570	543	587	551	569	568	574	578	561	572	565	600	548	567	592	506	538	600	588	565	567	511	554	608	534	567	555	581	525	546	526	586	539	566	611	558	567	556	558	553	567	567	569	567	587	532	577	602	558	602	579	572	623	585	567	533	609	557	576	595	610	524	608	567	566	548	577	546	573	564	557	561	517	560	586	587	551	520	568	547	587	548	587	579	523	602	561	577	570	569	538	569	591	564	563	581	573	596	554	522	550	569	601	566	574	564	575	578	552	559	542	558	553	555	547	568	559	558	562	524	576	571	584	548	601	564	551	576	501	581	547	566	543	606	529	580	607	522	514	602	595	533	592	588	594	593	580	556	572	543	532	547	529	555	573	579	512	571	560	535	563	538	556	558	567	558	545	570	612	600	587	578	538	593	541	585	537	574	563	579	569	564	563	540	629	573	551	616	550	579	505	523	543	567	561	571	569	535	614	562	582	565	558	569	540	579	569	599	565	572	576	573	556	566	544	564	550	593	561	572	548	558	539	543	595	555	538	564	549	636	596	547	573	590	572	574	578	569	588	557	579	564	562	558	585	581	534	573	580	517	602	550	581	567	579	564	511	585	550	571	524	583	588	603	554	549	579	552	597	548	610	565	523	559	580	575	533	550	561	537	557	567	580	598	529	559	547	615	567	590	604	574	573	535	571	547	625	582	574	549	562	562	553	613	597	571	586	577	609	511	544	559	604	562	532	585	569	582	554	569	538	587	533	565	547	551	566	573	539	588	542	553	549	578	571	580	585	546	552	586	550	578	546	555	588	559	554	564	591	534	562	557	618	523	570	579	604	575	537	599	589	584	568	592	548	590	556	586	586	541	579	556	567	601	593	589	601	560	576	577	556	571	546	543	576
27177	21386	12880	3145	1344	938	792	672	580	592	583	513	478	483	452	412	417	415	438	422	410	386	434	408	444	440	399	419	402	407	405	408	424	402	448	384	384	402	396	412	436	420	411	404	460	433	428	397	430	416	397	453	434	406	382	394	392	404	408	411	420	392	396	403	414	405	423	439	416	385	398	417	395	409	404	401	402	423	375	430	384	419	405	404	406	397	385	380	424	441	453	389	415	398	409	377	410	394	406	409	399	428	415	413	372	418	394	434	416	407	404	401	450	386	419	387	416	421	399	412	383	400	434	409	412	388	397	453	415	379	390	392	404	389	431	420	429	409	411	423	387	409	412	413	423	408	428	399	408	381	402	418	401	408	421	415	410	419	396	379	413	408	441	414	377	412	409	441	418	379	428	430	378	408	416	417	417	400	416	413	401	417	420	407	403	415	426	402	367	394	421	393	389	392	371	428	424	383	396	450	401	392	397	400	386	412	412	398	397	429	398	392	389	422	408	396	417	391	402	401	429	417	418	391	420	447	392	411	390	394	417	403	382	405	418	410	443	421	395	419	401	396	425	430	414	430	380	390	419	376	428	402	447	431	422	393	400	437	395	403	437	409	388	390	398	394	384	420	405	415	418	415	423	436	439	414	401	405	400	406	415	433	408	404	380	413	400	412	434	393	403	405	405	387	404	372	388	411	365	416	403	431	389	406	389	397	422	404	408	388	404	432	411	402	397	383	450	399	390	380	398	410	408	451	423	411	417	412	402	415	411	383	375	400	446	409	416	382	432	416	419	421	437	396	365	431	377	394	416	404	378	406	443	428	402	436	416	426	377	420	452	392	416	436	412	428	418	397	407	411	436	408	394	407	415	390	417	439	423	417	418	427	412	411	396	420	416	419	390	376	403	386	392	414	424	404	404	384	436	412	411	394	414	344	433	403	397	457	384	433	398	442	392	409	421	381	423	401	394	385	376	390	385	384	381	429	428	402	382	431	417	407	396	422	432	441	412	420	387	368	427	419	418	428	403	416	413	429	388	409	401	426	421	422	380	393	424	432	421	384	412	430	406	421	434	420	414	403	409	406	415	407	399	420	467	440	425	419	446	396	404	428	410	445	417	402	437	395	442	365	370	460	397	374	404	399	393	414	431	400	428	404	435	428	414	405	436	427	433	431	434	421	443	433	405	412	421	423	395	393	409	368	447	425	431	424	410	418	403	414	393	444	384	401	387	419	387	395	434	403	402	371	439	437	370	425	423	377	442	365	431	394	387	421	410	402	427	395	401	404	409	434	459	402	372	387	411	439	425	433	409	402	411	416	449	413	388	411	391	397	407	436	446	417	390	431	396	432	405	423	376	418	406	418	396	420	395	409	435	448	419	455	409	399	408	423	428	426	420	399	388	372	417	393	418	405	414	417	413	404	376	406	420	410	437	372	372	397	414	412	408	409	432	386	398	408	403	378	431	409	408	426	389	431	402	431	396	394	399	419	431	436	408	415	400	418	442	387	437	392	403	413	392	424	424	417	407	393	447	421	396	402	421	416	392	397	411	400	436	397	414	396	425	416	402	398	435	408	414	424	394	393	413	433	458	416	451	447	427	414	415	384	389	410	395	400	414	430	410	413	427	422	434	457	425	400	419	455	423	424	423	406	426	403	405	413	395	403	408	404	401	389	391	382	378	399	414	405	418	380	397	434	396	416	418	406	402	415	417	436	422	402	396	399	412	390	463	386	409	402	393	404	409	416	413	399	417	466	421	399	424	404	408	393	437	395	409	401	421	478	434	410	412	395	380	413	394	444	394	376	405	425	375	443	392	408	418	432	413	445	400	434	429	399	416	436	432	409	408	399	424	390	400	403	425	408	396	367	411	389	398	379	407	389	388	360	453	384	448	387	405	428	414	382	396	423	403	397	402	405	394	412	406	398	403	414	415	445	399	395	397	442	362	423	373	401	413	424	417	412	407	402	414	400	439	376	389	407	385	411	419	427	420	390	402	407	383	417	421	391	464	401	417	416	370	408	395	405	401	413	430	396	397	399	403	420	446	409	364	378	407	381	389	418	406	392	427	376	420	422	403	429	397	407	426	394	411	401	412	432	382	439	405	374	434	352	421	412	444	424	425	425	375	421	411	428	421	447	414	396	406	408	399	411	409	413	415	387	460	389	416	458	355	409	412	406	438	397	411	423	410	454	432	389	400	408	395	412	413	415	393	399	422	401	443	395	416	406	405	390	407	428	381	396	446	358	405	410	446	400	385	408	392	430	396	420	398	415	410	408	405	420	415	452	394	408	399	373	416	426	409	409	415	377	410	358	423	408	422	434	449	423	402	401	415	360	415	421	491	361	382	397	411	437	419	419	417	417	391	395	393	383	441	415	378	413	399	424	417	382	460	397	434	410	422	426	413	430	362	412	412	407	398	445	461	416	411	400	431	398	419	420	401	415	415	416	417	413	370	433	409	438	410	395	413	427	437	433	392	444	398	416	414	394	426	431	424	416	405	415	373	399	433	421	391	377	364	380	396	400	411	418	403	404	415	411	386	399	422	401	409	409	412	425	418	398	383	402	398	438	391	430	397	408	413	397	402	394	430	426	394	408	403	427	403	430	421	359	418	394	415	443	396	431	423	413	371	380	412	386	402	406	420	414	369	410	414	412	389	430	380	445	398	399	369	422	424	421	426	426	412	406	447	403	424	408	415	396	395	382	411	406	412	429	420	405	376	402	397	407	385	383	412	418	444	431	419	397	426	421	401	377	398	403	390	408	432	397	417	400	403	441	412	401	399	429	431	403	404	408	430	431	437	426	435	402	436	440	418	376	411	350	440	422	391	443	413	399	417	415	452	408	378	377	418	396	401	404	379	386	437	415	405	406	399	384	409	385	416	415	378	425	390	384	424	396	390	406	366	428	431	420	394	392	396	403	441	402	403	378	408	410	414	402	440	423	417	414	403	391	429	417	386	388	411	432	408	412	430	386	426	442	424	388	447	385	403	391	411	425	456	458	422	426	427	388	399	400	410	378	432	407	408	442	406	423	433	404	402	437	398	412	394	426	405	398	383	396	409	440	410	411	402	412	405	412	442	377	397	397	425	437	453	412	419	399	409	418	434	391	427	356	417	385	408	410	375	406	417	438	385	435	435	427	398	415	392	425	411	384	431	399	414	396	379	385	398	378	418	383	416	384	406	428	400	389	420	399	405	417	400	426	410	414	409	416	411	413	411	381	441	403	422	390	439	420	437	419	394	420	370	407	393	415	455	414	433	435	410	423	434	467	412	401	432	370	428	406	380	418	423	443	375	429	407	429	406	401	431	387	397	453	405	441	436	396	414	438	424	410	423	385	407	434	403	404	387	408	414	416	425	394	418	371	419	422	411	422	378	430	405	413	388	405	387	389	421	425	422	394	413	371	413	410	401	405	438	390	393	415	402	391	430	425	417	440	401	424	435	416	383	421	419	400	424	418	372	435	422	402	393	398	393	354	435	430
18740	27408	8963	3186	2114	1782	1372	1073	923	932	795	715	723	693	594	573	625	531	537	559	545	536	510	525	511	508	505	543	560	551	498	501	539	496	524	504	540	535	505	505	519	552	527	537	502	524	508	539	576	544	533	562	504	514	498	523	501	561	493	522	523	518	494	527	552	538	508	487	503	490	532	533	537	551	542	522	491	514	543	491	502	509	542	502	537	510	508	539	497	529	496	490	504	533	507	489	534	558	537	521	533	475	480	553	510	522	516	512	528	494	542	506	542	548	516	504	522	504	505	536	566	546	510	462	544	492	506	529	534	534	501	530	522	544	557	512	497	519	508	523	470	539	541	511	520	509	531	500	520	523	512	489	538	512	487	502	538	550	494	530	512	497	517	486	498	473	522	540	546	522	506	508	501	490	505	524	536	519	550	511	515	497	527	503	489	487	502	530	562	544	499	507	489	521	460	548	526	519	497	529	535	494	511	516	482	515	476	512	489	521	510	527	502	475	507	533	513	514	528	528	496	529	479	514	565	515	495	526	517	523	516	503	480	507	498	551	536	524	499	514	485	499	490	555	530	488	491	507	507	517	536	526	555	504	528	491	534	511	526	525	535	547	502	500	536	490	528	497	531	491	514	521	542	511	537	531	525	516	501	488	562	494	531	545	531	506	561	503	493	492	511	491	490	501	505	512	490	480	500	529	509	526	535	527	519	535	484	563	551	501	532	517	514	478	515	501	538	463	502	521	530	563	519	548	494	539	528	520	523	565	557	534	499	532	509	494	527	515	544	514	563	492	520	538	529	533	503	534	532	521	531	497	485	518	524	504	509	520	469	469	565	511	473	544	494	506	539	502	499	540	475	513	484	521	530	493	537	515	506	528	512	509	532	507	523	492	549	498	500	500	512	527	530	545	499	537	530	522	510	511	516	513	523	528	495	540	522	519	451	535	526	524	530	491	523	553	538	521	543	524	528	498	527	555	528	523	527	523	478	533	525	523	481	554	526	507	471	532	491	525	495	528	533	520	525	517	503	551	539	509	525	500	522	488	553	515	512	507	541	511	509	532	532	539	503	547	519	494	542	539	497	502	514	518	557	515	517	508	489	493	574	522	528	486	527	526	498	469	535	515	470	500	550	508	549	540	498	504	546	505	539	516	506	506	532	520	468	483	560	530	483	527	557	539	522	498	512	516	501	523	505	509	566	496	513	511	478	531	539	520	537	516	531	580	489	508	544	512	534	521	506	532	504	503	517	528	522	519	516	518	523	512	502	520	529	539	495	518	514	481	530	550	521	478	482	546	539	520	519	500	494	475	543	499	492	500	524	473	519	541	523	510	547	539	499	522	533	513	540	505	486	556	527	524	535	493	484	476	518	522	548	523	467	527	529	502	509	494	514	469	522	475	530	518	530	548	517	495	507	498	507	497	470	478	508	534	520	530	554	507	543	497	525	500	545	507	520	495	488	515	548	482	527	533	496	504	530	496	540	556	469	485	546	561	535	506	546	513	573	513	514	494	520	500	518	532	536	505	498	512	561	516	511	488	510	507	489	561	537	553	495	495	563	530	567	540	518	552	547	523	464	516	505	492	513	500	534	485	558	511	517	545	526	499	526	500	552	529	529	555	508	519	486	531	525	505	478	536	534	544	531	497	457	494	541	489	515	549	500	531	521	535	507	515	525	495	461	501	523	539	503	535	542	556	537	501	499	495	536	518	510	505	531	518	518	505	504	471	489	533	507	534	540	507	525	534	502	539	505	508	529	534	521	513	497	498	490	540	499	501	553	535	513	483	515	525	500	502	502	513	553	505	522	525	522	491	497	587	521	519	515	527	540	491	492	516	513	504	557	512	470	515	537	542	483	496	517	486	499	542	515	549	517	521	490	484	524	517	518	547	553	524	517	496	562	510	505	508	522	519	487	513	544	522	528	500	501	543	514	491	511	484	513	475	486	533	501	494	561	553	489	512	514	475	518	537	535	554	559	558	490	527	538	485	483	465	522	487	548	495	531	522	538	501	534	528	529	560	490	465	541	506	514	530	516	529	512	541	508	512	527	543	535	539	486	491	541	510	505	534	531	545	537	519	532	534	522	499	511	543	512	501	504	566	466	528	537	488	534	555	497	491	499	522	553	533	510	530	520	510	540	507	504	584	560	509	540	517	529	476	526	526	476	525	555	500	524	462	525	492	563	529	512	491	533	488	502	524	507	559	494	552	522	544	540	506	530	520	520	558	484	522	510	499	499	498	515	492	534	464	543	537	503	564	498	532	536	512	505	505	506	515	519	507	511	511	479	518	524	505	558	477	534	463	524	526	511	543	514	498	530	475	530	500	512	514	546	493	537	475	540	516	492	501	512	538	519	535	559	515	522	546	522	518	536	507	530	508	509	502	520	524	514	501	517	502	530	488	523	518	549	526	512	527	531	500	519	541	514	517	521	554	522	526	518	511	519	539	537	520	520	507	531	522	534	484	551	496	519	505	534	509	524	487	513	555	509	501	498	485	529	501	501	533	509	530	499	522	537	481	530	516	521	511	527	471	554	520	518	477	481	564	512	539	508	498	535	505	535	499	526	486	470	503	509	491	495	560	504	532	498	537	499	523	494	529	480	530	511	544	511	511	504	551	505	519	510	508	521	505	495	505	490	503	493	532	501	522	482	490	524	505	504	504	555	491	561	511	483	502	544	503	518	483	504	515	477	552	514	537	533	549	519	536	537	531	530	558	510	491	495	514	533	535	503	514	499	472	525	524	536	510	502	502	525	541	526	470	558	490	537	508	512	516	520	513	535	502	497	484	538	527	563	490	515	560	505	526	488	545	505	519	523	520	532	517	502	487	533	522	534	531	522	478	512	510	516	533	546	578	499	523	525	516	526	516	483	537	521	537	511	488	547	537	508	536	513	539	489	567	511	508	499	549	544	516	514	547	522	533	506	504	516	478	487	503	472	486	523	527	516	564	512	494	538	515	510	517	514	454	535	518	557	483	476	510	505	527	564	549	543	493	501	486	506	488	503	571	537	501	518	530	543	539	495	517	508	548	514	568	483	490	586	531	501	538	510	489	522	517	506	509	492	506	495	584	493	511	552	487	502	543	503	532	520	505	539	520	507	526	521	534	520	527	561	514	527	497	536	545	561	501	533	510	489	519	482	501	491	500	503	520	497	549	517	510	493	517	521	489	531	511	523	522	508	542	514	511	549	534	493	478	514	519	543	508	535	547	489	521	513	508	493	522	504	515	522	530	534	532	518	530	501	512	513	519	515	534	507	522	506	537	536	546	488	541	522	518	537	498	493	506	497	570	501	499	498	527	511	490	542	521	504	498	513	541	515	487	503	543	566	512	520	545	544	481	475	525	497	501	533	494	554	483	536	499	496	474	492	486	521	491	516	519	556	544	538	518	499	517	522	506	507	505	508	526	504	501	485	532	487	521	575	491	517	555	550	550	571	527	496	546	518	504	575	508	530	574	515	504	482	516	507	533	501	484
23111	21180	28584	24035	21153	11400	2160	1320	1119	972	919	845	802	712	707	655	672	670	607	616	636	670	593	600	627	610	616	602	597	607	614	656	583	572	658	600	585	579	600	664	617	614	625	607	582	578	639	562	544	560	610	580	601	567	615	591	605	614	561	604	579	567	599	569	584	622	615	567	609	566	579	604	580	606	561	562	631	595	564	613	612	590	570	557	598	618	598	633	556	605	559	606	598	556	603	584	584	594	578	603	529	523	558	577	607	570	618	603	570	581	563	582	617	601	575	596	585	615	618	606	582	594	573	633	593	583	602	554	590	598	611	573	603	597	568	597	592	640	577	653	588	594	596	609	601	578	585	588	605	580	566	604	577	589	574	577	586	594	570	612	592	595	577	594	589	538	544	632	576	554	587	584	580	585	593	565	599	594	602	605	592	568	560	576	574	559	619	595	568	585	622	593	554	598	581	544	550	561	564	590	601	564	583	599	609	604	592	603	558	645	556	576	574	577	594	634	608	548	597	578	569	609	602	589	597	595	580	600	628	564	599	575	553	621	610	611	603	530	561	573	558	562	609	586	612	566	588	600	585	547	578	580	577	545	606	579	611	559	582	593	579	579	561	579	608	568	600	570	625	601	589	597	591	652	588	584	554	612	552	581	583	618	600	596	570	552	585	575	574	636	560	597	584	575	585	608	600	598	631	595	595	570	563	598	556	627	584	622	620	638	589	555	610	555	586	603	581	609	558	552	589	588	581	546	584	620	584	573	597	598	627	585	589	588	590	530	582	598	609	588	533	604	592	596	598	555	532	582	576	573	550	579	636	586	590	570	565	623	594	590	564	585	616	607	597	617	566	615	551	567	593	609	562	594	596	572	585	591	605	572	607	561	595	604	643	572	631	601	576	602	585	522	594	583	564	630	574	609	609	593	594	608	607	591	584	609	636	553	558	596	609	584	619	607	597	570	599	571	643	576	604	573	551	604	588	589	595	580	552	596	628	596	584	588	613	535	584	580	570	557	572	587	566	593	597	583	576	618	582	595	587	547	572	593	613	565	604	600	597	582	557	604	561	619	592	606	563	600	621	589	544	587	582	602	594	583	629	586	654	579	574	535	599	565	580	586	604	598	577	604	603	562	604	597	577	566	574	621	542	574	583	604	595	583	572	567	580	568	598	574	611	608	602	576	562	583	570	548	537	578	615	567	602	639	586	588	596	591	550	642	582	570	614	564	595	559	537	611	573	543	551	577	616	570	582	565	627	623	623	601	581	606	589	631	569	574	574	574	589	556	588	627	633	589	639	560	551	591	526	608	553	626	609	606	561	592	595	611	582	617	604	575	583	583	580	569	607	589	572	618	545	547	622	596	583	589	560	586	577	607	581	587	566	604	610	581	590	612	591	591	593	520	611	558	572	670	617	590	554	593	615	559	624	570	561	542	618	603	554	562	547	587	574	538	564	652	609	595	539	549	595	585	558	553	606	551	570	568	601	588	596	612	591	546	609	601	578	621	556	575	611	628	583	631	575	625	621	569	586	593	598	591	561	590	613	589	609	581	614	591	606	592	602	598	608	568	591	590	589	610	564	566	602	578	548	550	599	599	577	577	586	584	576	589	631	599	582	602	626	550	598	623	616	591	586	584	595	602	615	582	568	589	611	541	583	556	601	615	588	585	547	643	599	554	624	614	567	561	616	582	586	558	607	606	569	572	595	588	578	586	555	600	552	522	580	584	545	576	576	602	559	587	586	613	591	568	559	589	595	585	574	564	583	588	611	557	623	596	608	598	583	648	587	647	561	593	601	564	633	584	595	562	556	589	593	582	637	619	561	531	656	587	570	572	603	601	589	617	614	556	626	619	618	559	569	559	596	542	608	603	615	587	581	538	536	546	593	559	599	641	566	551	612	575	605	543	562	586	571	608	596	568	551	558	540	565	623	553	581	554	636	540	532	622	563	605	597	567	589	600	588	581	594	531	595	628	612	611	583	593	638	575	592	579	641	581	564	564	616	629	547	604	565	585	597	606	554	608	563	555	570	593	623	615	547	548	609	593	617	575	590	547	576	572	593	598	594	606	583	573	584	576	561	579	637	609	611	572	561	539	636	606	581	569	532	606	587	577	589	627	639	617	590	612	627	592	597	558	604	590	589	550	589	566	592	630	616	568	570	584	557	584	620	605	583	581	589	601	576	587	592	595	603	603	578	522	602	566	617	534	606	602	565	627	590	596	574	585	572	572	595	589	557	581	568	572	574	577	620	584	584	547	568	568	618	584	578	587	596	590	595	599	609	579	567	587	571	572	555	576	587	631	592	615	596	620	596	572	609	553	560	539	571	603	578	561	577	579	559	601	585	604	634	589	564	636	585	562	576	596	598	593	594	581	593	585	533	635	594	573	537	547	545	578	590	517	573	598	580	633	575	570	582	591	578	593	591	551	572	655	599	565	611	602	569	572	597	565	578	555	614	557	525	574	573	587	602	530	585	602	592	586	570	578	581	584	573	555	599	567	591	616	612	613	566	583	537	552	566	581	572	579	594	579	580	549	576	606	549	606	593	612	610	552	594	594	529	601	642	604	569	586	586	578	582	660	528	591	592	583	573	608	603	613	675	602	571	562	593	614	581	604	600	627	555	594	571	560	571	604	588	574	594	534	650	601	581	630	588	612	566	555	594	565	535	577	623	547	634	581	570	565	547	659	604	636	560	575	594	619	594	558	604	565	597	633	589	596	605	571	566	591	578	584	574	592	539	590	581	569	567	592	597	576	543	608	594	578	577	559	594	581	581	547	627	563	587	626	589	601	566	558	604	561	569	629	592	588	586	574	599	616	606	570	561	565	592	601	596	567	581	555	612	580	588	594	566	629	563	549	588	594	610	586	614	569	555	543	592	602	565	603	572	550	636	636	609	649	582	573	604	532	579	598	588	598	587	568	582	594	575	552	562	573	595	614	568	604	583	602	628	581	570	601	585	549	609	589	553	602	555	601	579	582	565	598	596	559	623	588	618	588	602	655	605	598	561	603	568	557	573	625	575	573	585	611	601	580	586	568	553	582	586	648	555	632	549	565	614	550	622	550	602	573	575	580	585	575	594	631	563	575	563	581	549	598	565	606	619	619	594	577	581	592	584	603	568	577	570	547	548	572	618	563	624	584	631	562	593	615	562	582	587	603	593	602	621	615	619	611	576	594	585	580	583	584	606	578	594	579	572	552	591	595	595	613	636	592	621	581	576	614	579	601	579	614	586	615	548	560	623	581	590	590	625	580	597	587	584	583	563	543	524	552	621	558	599	581	531	614	609	589	578	569	620	618	544	599	583	571	626	625	589	643	535	634	595	615	594	602	569	577	616	563	562	587	563	604	579	596	596	607	543	579	590	609	558	590	624	633	615	585	581	577	570	545	578	609	567	560	580	606	593	576	597	586	558	573	531	574	577	582	612	609	617	570	607	640	580	540	606	564	548	608	580	607	550	587	585	559	646	549	572	628	606	556
23332	41159	17938	6774	4829	3750	2803	2152	1901	1631	1490	1270	1212	1057	927	970	831	892	799	869	775	742	803	791	761	778	782	785	733	793	770	805	748	758	819	725	770	760	810	772	788	775	766	757	788	735	781	765	751	738	775	789	746	770	742	767	796	761	735	801	703	756	739	737	750	753	745	762	703	717	710	748	711	714	721	746	742	739	767	748	710	720	742	753	719	738	737	754	742	771	755	725	737	748	721	739	758	715	740	751	750	689	766	755	775	750	812	781	713	703	750	718	739	685	751	727	748	717	707	766	723	725	790	763	761	781	761	729	769	715	772	724	755	699	772	730	765	725	731	776	782	736	739	710	773	718	727	730	779	720	751	714	749	737	717	764	722	771	777	711	706	753	756	714	763	737	734	757	757	758	710	710	748	748	722	735	815	754	727	680	746	770	771	704	683	749	722	772	738	771	725	713	701	682	762	747	738	756	728	716	745	778	754	777	727	748	757	743	733	703	729	713	739	771	752	746	747	747	728	755	745	668	748	727	726	665	776	713	793	744	757	756	734	721	774	727	712	745	737	732	703	759	744	759	745	725	695	705	745	788	772	756	734	788	741	718	738	750	708	710	738	729	734	710	747	740	745	717	739	745	717	728	744	721	703	742	739	706	748	754	725	717	771	763	709	728	683	733	759	755	695	772	773	744	719	715	732	712	796	738	753	716	782	736	717	850	764	772	725	715	761	735	717	749	743	779	742	716	736	678	769	709	733	726	743	772	748	718	725	740	758	826	684	751	727	768	731	727	728	766	784	746	703	723	720	764	765	711	754	698	787	716	734	729	756	703	772	747	683	723	736	760	769	725	718	757	747	728	755	728	730	752	719	693	711	733	749	739	759	737	725	757	714	755	741	794	775	740	750	693	730	779	764	751	736	748	725	729	680	705	704	757	743	753	690	738	744	753	708	725	738	754	780	754	741	709	742	715	730	696	720	728	774	723	688	707	758	750	736	733	721	737	775	766	745	747	758	720	670	725	743	750	769	767	751	753	745	672	718	759	752	729	698	745	726	688	701	757	742	726	748	746	766	768	691	741	737	713	713	726	763	792	705	734	754	759	713	771	720	768	744	694	742	757	785	711	758	773	779	749	700	719	738	758	712	748	713	727	758	719	700	722	703	744	732	714	749	736	755	696	707	757	745	742	754	730	778	748	766	763	727	747	720	727	735	686	712	756	756	732	798	713	706	735	768	775	771	743	760	738	695	718	718	719	743	791	702	693	718	704	771	764	722	780	711	728	693	745	690	687	717	716	825	749	723	728	725	732	699	751	704	704	746	756	705	732	714	725	717	733	725	740	779	768	759	777	773	721	723	755	710	737	741	737	746	761	747	760	782	736	740	791	729	710	708	698	716	699	726	714	748	799	733	707	782	788	739	754	728	746	784	690	715	732	767	753	719	791	735	698	725	748	738	699	721	728	731	715	719	712	751	733	707	745	756	741	732	728	699	745	781	736	740	735	752	715	772	733	783	750	773	743	796	710	746	712	795	760	743	719	782	728	741	706	767	779	713	720	743	785	764	689	739	683	736	757	690	741	719	742	701	733	709	779	765	741	711	757	739	746	721	699	767	746	745	726	709	707	728	748	749	724	750	744	753	747	749	703	724	770	743	779	738	713	796	788	761	718	733	728	748	717	743	722	725	741	735	739	752	725	724	762	739	711	714	764	743	792	738	728	728	773	753	749	711	755	718	775	769	728	746	723	744	800	682	707	752	732	768	722	742	711	691	764	700	772	759	743	745	713	750	714	776	745	703	698	805	722	752	736	709	749	784	750	741	745	719	741	761	730	732	753	775	761	765	763	729	708	746	716	736	744	706	758	737	801	741	731	726	775	724	746	722	696	737	733	722	718	696	735	715	726	721	756	755	746	750	773	749	736	708	736	717	744	714	742	763	737	740	743	791	747	682	724	733	685	722	713	688	739	751	756	674	722	731	770	766	746	719	734	721	728	713	703	758	712	757	728	749	697	762	707	725	719	777	714	721	796	749	707	680	695	745	694	753	783	692	700	734	744	702	684	778	735	736	743	759	753	741	725	759	774	720	684	823	730	759	744	745	779	775	723	700	731	700	776	795	685	743	705	710	747	712	717	770	752	710	774	753	735	743	731	755	746	753	751	725	724	780	664	775	768	755	731	762	727	786	749	781	716	792	720	764	751	735	763	719	766	736	728	699	699	726	788	730	724	740	690	705	714	723	778	765	721	739	737	781	734	725	781	728	726	750	734	755	721	703	762	713	749	699	696	744	753	786	739	783	738	717	725	654	780	735	771	726	777	693	748	774	743	762	759	723	732	735	718	712	703	736	728	675	783	752	725	734	779	749	734	703	761	761	735	734	721	720	731	778	678	703	751	763	732	783	715	778	738	750	737	755	686	723	691	724	719	713	711	769	764	705	750	736	741	776	739	730	757	689	774	725	738	712	759	756	760	741	721	763	744	750	810	719	718	712	736	760	741	710	712	719	759	671	740	755	723	767	719	714	744	735	777	717	742	735	772	718	728	719	745	739	701	803	718	716	710	732	763	726	738	712	745	727	720	783	759	734	720	749	728	771	754	747	745	748	693	761	779	723	766	708	770	730	718	747	696	764	749	736	757	723	722	722	694	715	775	734	733	742	714	702	729	717	717	752	699	719	761	735	764	769	744	714	730	724	739	709	739	753	731	789	727	652	707	801	782	756	771	799	771	725	703	759	759	737	748	705	701	771	774	699	732	740	756	769	715	718	783	734	756	727	717	732	737	770	721	763	729	774	720	756	767	741	730	778	690	743	759	767	745	751	758	765	722	739	755	702	752	726	727	758	719	721	709	749	740	697	764	702	762	734	764	729	745	702	739	758	721	676	753	727	732	723	767	740	761	758	701	695	757	727	733	714	701	691	687	714	709	760	757	769	769	741	711	775	744	747	738	742	756	724	726	740	784	768	716	731	718	715	759	752	733	732	755	764	727	777	748	692	689	728	687	742	775	717	770	725	751	736	764	785	745	743	711	743	748	757	688	769	760	727	695	687	741	763	738	729	751	752	696	742	749	728	749	735	723	717	730	750	683	741	776	717	754	773	759	703	747	769	710	720	676	765	741	768	730	702	754	730	779	732	746	760	754	729	737	681	719	776	690	764	753	722	683	727	770	773	703	759	745	753	770	714	772	712	752	707	700	712	702	756	714	781	754	786	739	722	730	714	748	731	734	774	743	725	758	721	727	687	768	734	722	725	735	701	771	711	753	759	774	756	705	740	721	755	758	707	737	763	728	751	730	714	746	721	749	770	719	752	706	727	748	775	712	730	752	766	706	743	779	769	758	765	757	723	699	743	717	746	731	704	712	754	739	758	707	753	726	761	700	704	803	740	760	784	769	786	722	721	733	757	713	723	728	731	742	736	746	689	728	745	719	750	763	739	768	717	740	760	703	741	750	774	737	746	731	709	680	707	747	721	769	712	678	760	781	737	745
24352	21189	27350	25120	10119	1410	869	678	560	508	493	417	349	333	270	289	266	258	268	239	236	238	237	234	256	245	224	244	215	264	238	251	240	236	244	237	255	248	260	227	236	234	257	227	271	226	240	242	228	269	244	250	244	205	231	228	208	250	240	221	222	250	234	235	247	226	241	229	235	235	221	232	246	248	243	228	240	261	245	236	240	219	235	227	233	229	235	235	252	205	237	228	209	236	243	224	216	238	241	240	241	247	236	196	253	241	243	222	212	217	261	228	245	242	236	248	227	231	226	215	216	223	241	243	229	235	251	255	243	235	236	243	245	263	240	237	217	250	219	231	241	257	204	232	218	233	240	226	231	207	242	231	233	230	246	232	229	218	212	216	229	233	244	228	242	207	241	244	244	244	225	227	229	232	245	211	244	221	249	229	203	239	258	244	249	236	197	238	225	235	242	250	234	226	236	218	218	231	221	229	250	225	246	253	237	239	217	229	231	218	242	236	233	211	224	209	210	219	222	225	221	239	255	247	256	239	237	218	240	244	226	244	245	228	232	201	244	218	240	204	237	256	240	221	236	232	196	247	237	222	238	237	211	217	222	244	239	220	221	230	214	258	235	258	270	242	213	246	204	231	252	237	228	228	252	239	243	250	256	227	222	233	246	265	237	245	215	224	238	218	235	222	221	223	245	217	236	249	243	212	226	233	226	239	218	241	241	225	207	227	217	231	207	225	237	231	243	238	246	229	222	225	228	227	228	226	237	191	231	210	248	211	253	247	232	221	283	212	247	215	248	262	226	243	214	239	231	218	235	231	220	253	247	220	258	239	235	223	241	234	249	244	221	225	216	243	263	225	231	223	237	238	217	227	217	242	240	229	231	221	233	241	246	248	256	225	247	244	263	237	220	229	239	249	210	240	229	255	261	259	234	244	244	214	246	192	265	241	225	242	252	230	240	199	214	219	242	280	246	223	233	231	235	235	236	226	230	260	216	222	263	234	237	207	231	223	230	241	256	232	287	241	237	235	234	244	226	269	242	209	240	216	249	231	238	221	231	237	237	243	208	226	214	210	232	243	244	222	249	214	221	234	236	237	235	265	236	244	231	227	239	256	256	235	232	237	246	217	228	242	224	222	241	239	224	241	235	215	208	229	223	215	230	247	252	236	237	227	215	239	233	229	242	236	264	225	217	233	206	225	239	219	207	248	248	246	240	234	233	207	245	236	240	243	214	220	250	241	268	238	231	232	223	223	260	241	242	235	204	204	222	222	220	220	234	206	216	219	210	218	220	223	228	214	228	236	210	233	221	225	219	208	251	241	241	229	272	240	231	232	218	230	245	227	237	244	213	233	225	235	196	219	224	251	205	215	235	206	214	226	233	246	199	231	222	241	206	206	237	228	246	228	250	252	215	217	229	245	220	235	220	212	230	209	216	262	216	185	227	202	258	249	215	274	243	236	224	243	231	243	214	235	227	224	208	212	238	244	231	233	245	243	259	232	249	242	231	241	243	226	264	272	228	225	237	238	236	256	241	224	235	244	229	224	228	217	249	218	240	219	242	240	204	264	244	217	220	237	201	218	221	211	251	259	209	234	228	261	215	224	228	270	231	224	237	214	241	221	222	246	232	228	237	233	201	232	221	229	265	233	228	230	236	223	231	212	232	242	231	235	205	250	237	246	225	253	207	246	232	243	229	219	239	228	216	234	251	209	225	202	202	224	218	207	247	226	223	219	218	222	257	240	232	246	238	243	230	223	221	223	239	242	191	228	240	206	231	232	238	225	235	217	245	254	251	240	214	237	258	210	242	225	241	215	230	262	233	229	232	241	203	224	223	245	220	229	250	268	232	218	220	202	221	243	234	241	227	240	223	253	220	249	213	229	223	240	203	208	271	220	246	237	209	233	247	215	234	234	219	205	229	224	245	245	238	226	225	237	227	234	230	228	206	238	253	228	228	213	224	237	248	231	233	239	252	214	256	229	247	230	240	205	223	225	260	260	214	242	224	228	230	204	237	241	241	233	256	247	262	234	243	245	217	213	264	257	235	228	234	226	219	230	232	219	226	225	223	204	203	223	216	229	217	232	215	201	239	252	223	221	234	239	255	207	215	229	236	217	221	236	257	212	244	235	245	219	233	246	221	246	224	215	241	245	242	258	211	216	233	238	224	245	238	244	246	251	220	227	262	218	230	244	248	230	214	218	240	209	236	232	248	250	231	219	248	225	241	246	224	207	215	266	252	241	241	218	246	212	252	233	225	215	233	217	232	227	235	227	245	206	224	200	264	245	220	224	228	221	205	224	219	228	239	234	220	247	215	246	255	211	222	233	238	251	223	254	198	251	226	242	234	226	235	238	220	233	232	262	257	246	221	239	223	228	281	233	214	252	208	245	224	215	225	229	223	238	223	233	237	228	235	237	231	215	216	236	240	245	227	225	230	232	238	260	200	245	201	250	212	236	240	226	231	217	238	252	245	232	231	218	246	228	212	225	255	215	223	240	229	220	219	238	242	221	241	218	204	227	251	209	231	226	230	195	260	219	225	222	225	242	235	241	237	244	231	238	252	238	242	241	214	223	275	203	230	244	271	199	222	206	245	231	241	239	206	248	257	240	226	212	236	236	217	240	253	207	222	221	241	256	211	219	254	228	237	240	233	226	200	226	229	231	249	237	254	231	231	229	230	246	269	235	217	223	243	220	224	219	243	233	229	210	215	230	234	238	229	229	240	274	250	237	221	220	214	255	213	231	210	241	234	221	212	244	229	229	207	230	254	203	244	210	240	236	232	228	221	237	239	214	233	230	259	216	245	227	208	226	240	250	234	202	230	256	235	233	251	212	233	238	239	236	213	258	222	234	191	219	212	214	267	258	230	219	221	252	228	227	235	232	220	230	215	214	223	226	234	210	240	239	238	220	230	217	263	220	237	283	249	247	224	228	227	251	251	238	237	237	244	217	250	225	232	233	233	220	214	214	241	245	255	234	235	237	254	219	224	256	206	252	265	214	232	242	249	214	214	233	235	234	240	223	212	228	244	253	246	248	231	182	225	227	236	239	230	208	236	250	229	217	206	210	251	209	208	263	214	222	216	207	222	231	234	254	230	208	243	232	222	225	233	220	239	257	226	241	241	245	251	217	242	221	262	238	232	244	208	222	239	211	216	236	248	228	243	245	249	250	244	213	227	223	241	249	226	222	227	199	239	217	241	270	226	248	252	231	217	258	232	257	228	231	245	230	240	209	231	220	284	211	245	206	223	230	213	242	205	248	224	232	202	205	204	227	229	261	227	244	255	224	220	213	222	243	232	244	215	259	196	247	217	244	224	242	247	222	253	217	223	243	209	231	248	248	228	234	225	223	253	219	230	241	232	218	227	206	253	241	235	230	240	228	245	210	242	202	237	229	224	231	250	234	236	225	214	214	256	222	222	236	228	225	235	216	281	221	237	202	218	238	233	228	222	261	228	236	227	235	252	228	227	239	226	212	234	234
22428	36319	14912	4744	3464	2499	1736	1395	1145	901	854	755	601	517	439	431	434	381	352	360	369	337	311	335	328	342	326	335	334	350	361	286	321	349	326	322	345	332	367	299	328	339	327	332	329	330	336	345	326	305	314	315	304	317	346	339	321	295	310	337	303	351	298	327	325	336	321	339	322	334	305	309	317	344	305	317	300	315	308	348	302	300	294	312	320	301	307	299	326	337	320	318	295	284	316	298	358	327	345	299	315	292	295	316	304	340	324	310	355	295	334	311	292	307	300	315	320	285	303	347	306	316	324	291	333	290	312	309	316	343	309	316	293	297	321	301	306	338	316	328	334	316	314	313	303	309	301	302	299	298	310	328	316	296	293	312	296	272	270	314	333	320	316	322	348	329	296	317	349	287	284	314	312	313	292	323	316	310	315	290	324	264	329	315	293	300	331	308	352	343	323	320	329	337	327	337	312	336	296	297	297	324	314	332	315	322	308	321	327	311	304	339	295	280	328	298	331	323	328	330	318	315	307	287	307	304	299	321	296	307	291	315	292	314	312	321	314	337	275	317	308	301	299	259	309	311	293	306	339	303	304	320	311	317	304	292	324	346	289	315	303	288	319	298	326	306	318	299	320	321	334	321	308	281	309	351	315	320	340	300	336	308	304	331	308	306	313	307	314	289	329	326	323	303	305	283	314	305	304	296	300	307	313	304	315	299	310	315	315	341	301	282	321	315	283	340	293	314	331	288	326	306	312	313	345	294	294	306	315	321	292	329	296	287	287	280	350	316	340	335	319	328	316	289	310	324	291	315	340	332	309	318	263	334	310	304	326	304	308	328	317	277	318	308	313	328	331	317	305	313	283	339	315	296	298	320	288	317	332	310	287	309	321	320	309	323	311	318	299	293	300	289	330	283	331	348	254	317	290	343	338	303	337	282	318	320	274	317	334	299	318	280	279	315	351	294	297	299	320	299	336	300	281	309	316	292	311	312	320	334	299	325	316	311	301	333	329	320	295	317	296	332	302	284	325	333	320	312	333	302	316	317	337	307	322	331	315	286	326	321	314	295	306	306	305	336	275	349	289	300	280	330	316	313	277	315	333	316	319	305	306	304	315	333	309	319	275	303	286	317	311	289	310	321	295	302	334	309	299	318	307	312	341	330	341	337	327	327	305	310	318	307	307	302	313	281	291	315	294	326	314	290	316	308	314	279	303	315	299	305	322	299	287	313	287	316	298	309	315	321	307	349	295	290	309	331	331	283	292	335	316	320	326	337	321	332	309	294	314	285	303	314	289	336	326	342	293	327	316	316	314	333	314	300	300	305	321	330	307	296	311	327	324	303	326	342	295	300	325	310	318	311	321	295	321	293	275	291	292	293	321	309	315	327	285	320	328	320	320	320	326	283	326	337	339	306	318	290	299	330	286	305	329	322	301	296	308	308	293	314	326	298	313	309	319	313	304	293	273	302	349	312	308	322	348	332	348	290	304	327	279	306	311	334	320	294	284	285	309	319	321	311	305	304	301	342	321	320	337	327	370	297	305	280	336	299	339	289	300	304	306	325	296	328	304	308	318	296	309	313	289	296	309	295	299	309	332	313	299	268	304	295	326	322	293	314	313	279	308	304	307	291	292	314	300	339	276	339	312	308	310	335	313	359	307	322	322	301	324	286	315	337	291	310	317	331	329	303	326	308	315	333	315	302	339	302	308	306	296	313	298	322	319	329	306	327	275	294	335	309	333	308	270	304	311	290	346	334	277	308	304	335	307	325	285	275	305	321	291	311	295	344	319	317	308	306	290	303	311	325	294	333	322	301	311	320	297	293	312	356	312	315	281	286	329	346	322	301	330	288	282	331	318	301	294	299	337	302	291	325	338	287	331	346	301	342	322	313	329	311	302	324	289	301	303	347	320	286	330	304	329	316	315	318	295	307	329	327	318	319	292	297	278	293	300	322	318	314	320	322	296	322	314	297	278	295	305	358	293	296	295	266	286	280	326	312	305	315	334	314	322	305	292	329	324	320	296	326	297	337	274	330	298	298	306	321	333	313	314	283	273	297	315	302	332	296	315	256	295	301	319	319	314	327	314	326	323	312	290	324	283	326	295	308	310	301	320	312	292	334	312	306	314	316	314	293	337	346	296	299	313	298	314	310	286	298	286	341	269	309	282	353	313	328	322	320	317	317	313	287	303	279	312	296	314	293	281	296	317	301	315	318	315	288	283	341	330	330	323	325	318	354	302	333	285	307	319	307	307	325	307	306	320	305	297	290	343	340	335	294	322	334	311	322	282	310	266	305	326	307	303	337	331	313	313	318	331	308	315	303	287	313	315	314	315	296	297	346	321	317	286	296	302	309	353	306	307	344	329	292	294	309	322	328	297	310	332	317	290	291	316	326	325	281	300	327	299	310	323	338	329	334	290	315	308	306	311	300	316	341	318	299	311	313	290	306	320	284	286	274	303	280	296	313	298	291	324	333	313	310	279	291	318	322	310	322	305	311	310	308	341	334	315	270	294	306	339	335	315	287	338	312	294	292	320	285	310	309	303	280	329	310	356	295	314	312	319	289	302	270	339	320	310	322	300	316	295	323	305	321	303	265	316	304	312	331	303	280	307	291	289	288	336	303	289	325	309	295	324	298	323	294	316	354	300	335	312	293	317	309	319	300	321	333	323	330	288	300	321	318	297	302	345	303	314	310	310	297	314	330	287	311	313	297	325	314	316	305	306	318	314	305	293	315	312	312	289	341	302	290	281	295	298	326	344	343	288	299	339	335	318	326	316	305	311	314	304	303	297	326	329	335	336	303	313	299	330	285	335	324	293	319	286	310	291	323	295	296	346	332	301	296	314	285	335	307	306	330	324	307	295	321	312	316	306	345	319	310	305	307	325	343	294	324	313	320	299	316	321	326	313	320	298	335	331	318	307	303	337	356	280	313	294	319	300	289	293	315	331	328	314	310	324	321	306	304	311	317	337	302	310	323	299	326	324	317	300	304	309	326	273	317	340	313	303	313	302	335	296	310	335	345	317	304	307	299	282	283	338	333	314	297	329	314	294	325	336	330	294	307	315	341	340	325	321	316	306	313	343	305	324	289	314	307	312	322	312	312	300	351	301	317	292	309	317	317	295	325	320	312	272	314	342	317	337	295	283	346	300	299	336	319	290	323	342	299	274	297	314	324	268	278	315	336	329	315	298	330	315	295	320	346	307	329	272	322	302	281	329	295	292	323	317	302	333	304	311	324	334	339	271	296	295	274	303	300	310	284	332	318	324	291	338	300	337	294	287	311	308	290	309	311	288	283	339	312	309	315	344	314	340	303	316	326	324	293	300	256	286	284	301	302	327	297	314	299	298	326	314	300	320	278	323	316	370	312	292	318	336	312	306	356	304	278	309	315	298	324	331	322	316	318	291	330	320	329	298	309	284	329	323	339	302	281	309	323	335	308	310	331	306	290	343	341	297	328	299	305	329	311	316	325	311	344	300	307
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
17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
