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
339605490495	339605491014	339605491564	339605492116	339605492664	339605493214	339605493764	339605494314	339605494864	339605495414	339605495964	339605496514	339605497064	339605497614	339605498164	339605498714	339605499266	339605499814	339605500364	339605500914	339605501464	339605502014	339605502566	339605503114	339605503664	339605504214	339605504764	339605505314	339605505866	339605506414	339605506964	339605507516	339605508064	339605508614	339605509164	339605509714	339605510264	339605510816	339605511364	339605511914	339605512464	339605513016	339605513564	339605514114	339605514664	339605515216	339605515766	339605516314	339605516864	339605517416	339605517964	339605518514	339605519066	339605519616	339605520166	339605520716	339605521264	339605521816	339605522366	339605522916	339605523466	339605524016	339605524564	339605525116	339605525666	339605526214	339605526766	339605527316	339605527866	339605528416	339605528966	339605529516	339605530066	339605530614	339605531164	339605531716	339605532264	339605532816	339605533366	339605533916	339605534466	339605535016	339605535566	339605536116	339605536666	339605537216	339605537766	339605538314	339605538866	339605539416	339605539966	339605540516	339605541066	339605541616	339605542166	339605542714	339605543266	339605543816	339605544366	339605544916	339605545466	339605546016	339605546566	339605547116	339605547666	339605548214	339605548766	339605549314	339605549866	339605550416	339605550966	339605551516	339605552066	339605552616	339605553166	339605553716	339605554266	339605554816	339605555366	339605555916	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2698	3600	2300	2699	3600	2300	2699	3600	2300	2700	3600	2300	2701	3600	2300	2701	3600	2300	2702	3600	2300	2703	3600	2300	2703	3600	2300	2704	3600	2300	2704	3600	2300	2705	3600	2300	2705	3600	2300	2706	3600	2300	2706	3600	2300	2707	3600	2300	2707	3600	2300	2708	3600	2300	2708	3600	2300	2709	3600	2300	2709	3600	2300	2710	3600	2300	2710	3600	2300	2711	3600	2300	2711	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2713	3600	2300	2713	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2717	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21924	20084	31176	27742	19665	14089	2254	628	499	399	387	390	375	340	341	334	305	341	279	321	297	234	253	298	277	291	304	278	265	247	281	256	235	243	288	273	251	275	233	260	281	259	265	272	259	271	286	248	262	241	232	250	269	259	276	252	256	270	251	246	270	233	246	282	237	241	282	249	270	243	275	252	250	204	264	251	270	248	274	226	242	269	251	261	256	240	256	293	276	233	270	270	245	243	267	271	242	223	259	248	252	252	245	261	233	221	245	249	296	275	290	249	265	266	250	247	261	219	254	259	236	265	265	257	266	246	253	269	235	272	248	258	272	255	258	228	246	223	270	218	264	250	269	276	246	228	266	276	267	249	242	232	267	219	270	251	253	249	238	272	249	238	253	227	250	247	242	281	245	274	247	264	251	260	238	251	234	267	261	263	247	294	254	238	262	241	272	254	244	237	239	267	264	244	272	243	249	222	260	263	263	248	225	241	243	247	251	225	257	249	284	246	245	249	257	229	258	252	249	259	255	251	264	249	236	231	245	253	244	256	236	246	281	230	253	245	265	231	250	240	255	258	232	242	245	236	253	246	277	271	258	259	238	260	250	254	249	239	250	282	241	246	282	248	231	259	237	281	263	241	236	227	257	301	245	239	230	230	246	230	263	259	259	236	257	260	266	254	265	259	270	227	229	227	272	253	241	225	224	261	259	254	225	267	227	242	225	231	249	266	249	247	233	252	264	239	251	236	248	255	261	260	252	256	210	236	225	243	256	265	249	279	255	251	270	231	250	260	257	284	273	286	282	264	280	232	272	253	222	264	240	265	258	267	265	265	253	266	244	238	239	241	278	274	246	260	258	262	224	244	255	263	247	217	253	261	261	228	241	257	257	274	235	235	238	247	224	245	286	243	274	217	233	237	269	261	255	260	254	254	251	229	242	269	228	229	231	245	285	254	261	297	266	233	262	216	269	281	205	284	225	213	272	241	233	241	250	226	234	252	234	237	241	262	231	251	254	254	256	247	242	285	266	247	260	252	256	244	243	229	233	216	278	266	280	280	248	270	257	254	255	248	258	226	250	269	215	249	239	259	226	256	261	251	242	284	241	255	247	251	238	257	263	274	251	225	258	234	290	237	254	250	248	232	239	231	258	263	238	246	262	233	255	261	266	251	243	240	256	253	284	253	260	250	245	261	295	235	233	258	243	261	246	249	259	252	290	255	266	267	241	274	252	272	256	236	260	249	246	256	247	274	265	231	241	236	235	244	254	242	251	225	238	245	238	256	240	242	252	239	245	271	269	269	220	248	247	229	251	270	268	261	242	247	264	245	252	273	252	234	221	268	221	283	261	255	256	251	279	279	264	256	237	268	277	269	263	246	239	239	272	241	217	260	256	267	258	265	235	236	224	251	272	257	247	260	271	277	253	239	241	247	268	262	237	259	249	259	235	254	248	255	238	254	240	259	235	245	282	255	228	251	241	272	276	252	256	242	266	251	238	235	258	261	264	249	228	265	261	250	255	237	242	242	234	250	259	261	248	258	253	249	260	270	261	289	257	273	232	235	254	281	236	250	278	243	226	250	243	263	261	276	264	234	261	257	235	261	248	234	262	204	239	270	249	239	256	264	261	248	243	246	264	288	259	255	273	228	253	243	247	258	232	255	260	272	230	271	241	243	251	238	246	276	240	272	262	255	257	247	253	256	252	260	263	223	249	250	248	255	249	253	259	278	266	268	243	268	258	253	250	275	271	252	261	250	228	245	230	227	223	243	280	231	265	244	252	243	246	252	249	277	263	254	242	261	228	228	277	236	258	267	250	254	240	249	220	250	264	267	261	241	228	280	267	265	264	232	252	260	245	278	225	240	267	229	231	253	278	290	251	242	276	250	233	250	254	264	262	246	255	260	266	274	253	254	247	253	253	237	276	244	252	261	268	263	262	236	278	241	249	255	285	260	218	268	253	280	238	243	251	277	220	252	231	232	231	247	247	253	231	233	252	238	247	257	240	254	214	235	299	268	286	240	245	279	246	296	223	230	262	263	253	271	250	251	239	252	245	233	246	240	259	274	257	232	257	245	251	254	274	272	275	248	254	228	256	243	259	250	266	248	252	259	243	247	269	263	246	251	221	265	275	271	270	266	259	266	278	253	246	239	260	272	256	251	234	257	254	248	256	301	232	254	275	243	273	277	228	269	270	270	254	222	250	254	248	258	239	268	236	245	279	268	247	269	278	260	265	236	256	227	237	252	264	241	262	238	269	249	231	245	260	243	270	251	266	209	233	237	253	253	261	248	238	225	266	266	255	244	232	238	243	264	254	267	269	254	245	232	266	255	271	230	244	241	256	287	232	235	236	247	248	227	266	280	239	265	272	256	232	225	233	228	261	254	271	269	251	250	252	270	255	289	265	229	263	250	258	223	260	242	217	246	248	267	282	239	256	262	259	236	269	239	270	259	260	258	256	261	261	265	234	238	247	267	259	254	284	237	249	255	240	288	241	255	249	259	243	243	252	273	262	251	265	255	257	243	247	249	241	270	230	274	271	256	262	253	238	222	263	262	242	266	270	216	255	271	215	230	236	250	279	250	245	238	260	274	244	255	270	247	232	242	253	245	282	255	245	252	263	267	247	257	234	264	240	245	275	262	216	275	259	251	257	249	265	242	234	267	234	247	253	254	220	240	223	256	249	267	283	247	254	243	225	256	248	271	223	273	271	258	276	258	243	263	268	246	239	253	242	251	254	262	266	240	271	270	261	232	242	256	267	269	276	259	260	282	250	265	263	253	256	236	263	227	247	222	257	230	259	255	221	262	230	236	267	245	257	258	220	250	253	251	253	251	271	256	252	254	225	244	249	228	229	235	249	271	251	273	272	256	241	243	267	276	255	244	237	246	248	247	252	236	267	274	257	221	280	204	263	290	290	245	251	236	250	272	269	286	263	291	240	235	275	219	259	261	262	245	229	264	277	258	258	270	264	244	239	246	255	221	223	267	245	265	243	251	272	279	235	240	261	273	254	252	245	261	247	266	230	228	247	216	220	256	259	249	228	267	265	265	276	242	231	244	242	245	252	228	261	270	243	229	264	264	261	224	270	246	259	241	251	247	235	259	253	265	250	241	250	261	225	243	247	251	258	263	249	239	259	239	268	246	250	228	264	275	243	252	219	267	240	242	248	270	273	245	240	235	258	260	253	248	277	259	241	261	242	262	245	226	252	262	261	263	225	258	259	240	250	243	271	243	261	232	235	264	250	254	263	252	287	250	239	247	264	260	263	260	236	257	246	263	238	248	243	283	240	251	255	256	269	271	265	252	234	230	235	201	273	266	249	236	260	251	266	262	265	262	279	257	251	241	254	238	261	251	233	249	268	251	284	268	258	276	252	245	197	260	263	262	275	219	268	249	257	213	281	250	241	272	242	229	251	245	259	262	238	231	255	275	246	253	253	244	249	257	255	256	224	247	268	248	248	274	255	266	242	254	235	265	263	245	230	240
45568	50664	61743	19168	3361	2444	1962	1548	1308	1100	932	872	774	747	660	662	664	550	567	555	513	536	516	515	493	489	518	476	478	460	448	476	479	480	438	455	503	446	492	423	455	426	443	498	442	462	453	463	448	456	450	465	420	416	455	401	420	419	425	438	428	466	468	432	437	444	429	438	386	445	450	427	425	460	453	409	417	460	443	402	483	447	509	426	428	432	454	412	453	396	438	421	416	424	436	419	455	426	403	447	445	443	452	453	448	444	444	449	421	413	407	458	478	441	452	433	427	463	435	462	400	434	438	454	447	418	444	442	420	432	422	442	430	430	443	403	436	445	447	452	403	431	451	456	409	424	459	459	451	438	434	438	433	429	413	423	440	421	440	426	462	423	453	422	458	462	448	445	458	414	434	458	443	421	423	433	421	424	428	477	460	428	412	429	416	447	408	405	459	460	426	381	461	418	433	434	455	404	407	422	447	413	431	457	439	439	453	443	426	419	421	434	417	454	452	431	457	454	447	403	423	446	450	412	432	407	451	469	452	413	443	451	426	431	435	408	428	442	407	435	426	427	425	421	432	417	408	425	415	410	405	462	448	451	440	446	449	421	443	461	430	428	459	419	481	453	437	436	417	457	446	419	427	447	442	423	441	424	482	421	391	434	464	428	426	431	428	417	414	447	421	459	449	490	435	400	405	439	449	408	440	418	411	442	415	450	406	411	397	467	445	455	437	416	446	426	421	414	417	443	448	448	461	428	423	407	419	429	407	426	457	455	404	423	441	445	405	426	431	454	398	434	429	447	423	409	412	441	430	446	453	433	434	421	471	414	456	450	412	420	427	410	418	418	450	441	458	429	432	429	436	457	473	482	444	421	428	400	470	415	438	424	429	412	405	421	432	419	463	437	394	441	466	441	417	416	452	414	433	424	428	449	445	388	426	423	440	422	450	448	454	418	417	446	409	456	412	460	413	430	445	422	425	464	408	443	422	392	405	466	420	432	390	436	419	450	450	476	401	439	433	410	402	446	445	394	434	457	438	437	450	414	422	432	453	441	432	432	451	425	444	449	428	434	436	398	448	419	422	407	428	448	455	447	424	411	433	404	417	394	436	445	412	451	416	470	412	366	446	438	457	444	443	454	437	468	413	448	444	416	433	411	451	477	425	419	453	414	431	417	421	422	481	433	418	452	468	425	444	461	423	441	439	447	428	450	452	444	429	441	421	374	409	414	441	408	447	415	440	422	431	435	416	443	430	439	454	437	422	394	418	442	433	413	413	421	447	463	437	417	449	409	494	439	415	460	460	458	452	473	409	458	426	476	460	454	410	446	447	386	440	429	435	430	443	424	452	461	433	437	426	422	448	438	466	386	436	439	435	413	432	426	413	389	432	427	440	462	404	445	415	416	432	451	447	443	433	410	450	442	462	448	410	436	426	439	432	415	486	432	408	424	451	379	440	443	424	424	451	413	436	380	414	437	408	466	451	455	428	450	435	396	471	400	433	460	424	383	420	419	491	458	428	416	468	421	445	406	437	435	421	433	509	422	400	461	436	442	387	442	443	432	419	425	437	406	427	412	410	431	411	443	466	433	435	397	448	429	415	471	396	429	420	442	455	465	418	423	428	474	471	427	402	475	428	424	399	443	432	479	391	448	436	419	420	444	427	459	436	424	456	440	447	413	437	457	447	416	441	427	443	401	427	442	466	449	481	413	410	462	432	444	402	456	451	416	410	436	441	436	416	446	423	417	423	418	457	412	394	467	418	457	447	426	428	431	432	440	423	427	426	476	442	427	439	459	424	432	429	391	460	421	428	442	452	448	436	412	432	403	479	430	456	416	442	407	448	443	441	429	446	443	417	473	416	395	421	481	437	416	434	450	417	414	463	400	414	434	410	433	430	441	426	421	394	451	420	429	418	425	447	441	437	462	465	434	400	439	393	421	394	482	440	437	427	452	400	436	453	441	433	423	456	465	445	430	444	439	387	424	440	413	442	415	419	436	427	459	423	413	432	445	426	428	413	437	473	409	464	405	432	467	399	428	425	435	422	465	424	491	450	495	445	402	440	427	422	457	392	404	417	416	413	427	399	413	438	410	455	437	401	418	450	378	447	431	396	459	426	452	394	459	442	423	437	453	420	426	445	427	437	423	415	449	440	432	409	461	433	441	417	413	461	453	378	416	419	433	437	447	442	393	428	417	456	421	407	423	461	433	390	451	405	420	456	447	451	416	429	402	429	402	424	437	424	461	429	467	438	393	436	430	443	493	434	407	398	452	386	442	423	423	432	426	451	473	420	444	425	445	427	403	466	449	448	388	432	408	466	414	423	434	460	422	438	472	418	420	443	448	385	459	441	393	432	393	448	429	436	406	461	389	421	417	434	427	428	459	429	409	424	426	431	436	434	408	450	400	391	415	420	410	396	430	440	422	445	416	452	461	438	461	419	424	459	431	414	445	448	430	466	411	450	447	418	473	466	420	435	438	425	430	439	398	418	442	422	442	429	416	438	446	431	436	417	466	431	445	418	445	429	423	420	436	409	456	425	408	440	448	408	440	431	403	436	422	417	409	465	425	452	405	415	422	451	467	437	429	407	413	462	441	397	453	424	480	472	439	434	448	430	449	422	450	394	439	446	401	481	459	452	433	445	417	478	425	468	415	408	436	444	444	455	426	427	456	406	411	431	437	411	430	440	406	454	437	439	420	444	471	440	438	489	441	422	431	430	427	397	432	418	449	442	425	418	438	414	429	457	450	441	395	474	403	426	436	409	434	417	432	439	434	403	430	430	420	436	419	445	430	458	450	437	407	445	461	418	437	429	486	428	428	453	439	465	411	389	451	445	434	446	407	451	443	447	457	452	466	435	435	441	437	395	426	468	422	442	466	434	446	423	428	454	462	477	422	418	415	423	426	443	436	449	444	443	465	430	452	381	438	471	420	446	420	417	458	427	417	440	439	430	423	487	419	430	461	429	402	436	443	423	426	422	436	399	454	431	432	441	429	444	422	413	443	373	443	478	409	414	442	427	440	419	406	456	440	415	474	449	422	418	438	421	432	448	445	441	409	424	403	466	456	427	437	431	462	423	408	421	482	424	497	450	415	406	450	439	441	430	427	440	450	446	447	443	434	439	441	417	430	422	433	450	409	409	419	411	402	421	438	416	412	438	433	417	430	456	462	399	436	427	442	423	395	436	424	414	417	394	416	446	420	451	423	462	424	411	387	416	439	459	411	423	439	434	448	385	389	446	417	403	418	454	401	418	432	415	459	436	421	451	425	415	418	417	460	446	429	437	433	408	430	473	424	441	434	414	424	462	462	467	445	426	445	460	443	409	445	430	448	433	429	448	428	447	429	449	426	445	408	453	399	389	465	413	449	447	437	413	456	450	393	436	416	425	466	429	425	432	410	416	445	418	436	405	420	466	446	437	425	454	452	470	414	453	452	430	417	423	428	474	441	431	426	434	437	407	432	421	397	447	414	427	402	409	418
26975	20802	25669	9953	171	117	113	107	105	108	93	84	102	94	93	69	101	85	108	85	99	88	76	109	84	101	86	100	125	92	89	98	100	95	89	105	88	93	103	91	93	107	100	82	85	113	82	97	94	85	100	86	101	76	99	88	89	94	91	93	103	73	98	88	89	73	91	90	97	84	96	93	89	85	107	105	93	88	96	98	95	81	94	82	98	95	91	85	103	93	99	102	93	88	91	79	111	98	90	94	90	86	96	104	89	91	87	101	100	109	85	75	79	83	92	84	77	92	77	94	94	86	85	90	107	91	85	86	84	101	73	85	73	94	95	95	87	93	103	94	90	84	82	96	83	98	99	80	94	88	73	96	83	95	85	69	96	90	100	65	97	72	78	96	88	92	93	92	110	104	87	106	77	92	95	81	92	96	93	81	95	86	82	107	92	93	84	85	85	72	94	99	93	89	86	92	96	95	82	86	85	101	79	89	89	104	98	96	95	81	98	99	88	81	97	119	83	109	85	85	95	81	83	82	80	90	94	74	97	100	85	88	66	97	92	102	97	86	96	98	102	103	94	91	87	94	89	96	77	81	89	82	77	74	82	111	110	92	88	83	95	96	98	92	91	86	93	103	76	86	85	88	99	89	93	82	87	92	86	96	86	91	87	87	83	102	94	88	88	91	88	84	84	91	93	99	93	84	94	91	86	98	95	94	94	82	95	88	95	79	92	82	90	100	93	87	79	94	94	87	103	75	90	98	101	69	86	112	87	87	82	92	85	93	104	106	86	90	98	89	103	83	93	82	81	85	111	89	85	89	85	88	89	85	106	78	105	79	92	71	95	90	92	85	87	94	89	95	82	95	87	98	87	92	90	112	88	80	84	90	85	87	84	88	112	97	108	85	81	91	90	99	95	95	80	77	85	107	73	84	90	88	88	89	102	89	95	94	81	83	95	73	82	86	94	97	85	101	86	86	82	89	97	77	86	85	95	86	79	77	88	98	106	105	99	106	100	99	90	83	100	100	100	90	101	91	82	99	97	82	106	83	83	88	95	81	86	88	94	96	97	94	111	77	86	96	103	89	95	103	81	104	85	73	91	95	97	88	102	108	97	84	87	93	95	97	94	104	100	105	100	95	98	91	107	86	86	68	101	85	90	93	82	93	96	91	76	91	82	102	82	93	91	97	95	103	87	78	112	94	92	99	90	102	95	93	104	89	88	101	94	93	94	72	89	77	96	89	96	95	99	91	99	100	81	92	80	94	82	95	82	101	111	93	77	87	98	90	96	85	95	104	98	82	92	102	82	89	81	85	98	84	99	78	117	56	81	87	96	86	98	102	95	93	83	81	102	80	86	92	97	88	81	105	109	95	88	80	82	96	104	84	91	94	107	97	71	106	97	79	100	93	97	92	87	94	80	98	79	90	91	86	97	82	102	88	102	100	80	88	100	84	95	87	92	85	96	82	103	74	71	101	84	87	74	84	87	87	83	86	76	81	92	99	92	83	85	76	86	92	117	99	109	83	83	105	74	82	87	88	99	99	96	91	95	78	89	85	75	85	84	77	88	76	103	94	91	91	94	105	79	89	98	80	86	90	109	79	96	86	86	112	70	116	92	91	85	79	99	91	76	102	91	81	90	92	95	77	89	97	88	91	95	91	83	88	101	98	96	88	99	86	102	79	100	93	91	81	76	88	100	69	93	82	97	92	88	104	91	82	84	93	75	108	104	102	96	103	85	102	86	96	75	95	85	98	88	90	91	97	76	87	86	86	95	92	105	95	89	87	99	86	88	93	83	92	92	82	102	81	100	89	91	85	88	107	104	81	100	103	80	87	80	85	72	88	92	98	72	80	95	80	90	87	92	101	88	85	86	92	93	94	95	83	77	89	82	87	82	73	86	80	92	102	80	92	93	94	95	93	92	77	98	80	97	104	88	85	87	103	77	85	99	88	91	111	89	78	81	90	86	96	79	96	98	77	102	84	100	81	86	88	83	112	105	79	77	79	83	76	96	93	94	88	87	108	83	103	94	105	97	102	96	98	87	85	72	84	77	95	83	79	73	91	93	101	112	83	98	97	89	80	81	88	88	72	76	82	92	92	100	83	98	105	92	79	85	99	77	97	102	92	86	86	88	93	94	111	87	85	86	89	117	82	90	82	89	88	108	81	88	91	86	101	100	89	82	75	76	83	101	85	71	97	100	99	108	92	110	70	87	100	91	89	83	98	86	98	106	101	85	95	99	94	97	93	95	118	90	88	88	83	88	105	92	89	96	88	90	84	88	95	88	79	75	76	76	84	71	108	90	94	96	80	91	95	93	112	95	91	107	91	85	105	90	103	81	95	76	101	86	79	93	79	116	83	98	104	91	91	97	92	102	97	93	101	95	101	94	99	88	85	92	89	74	79	93	93	91	95	92	94	77	79	97	81	107	82	86	103	106	91	87	97	96	81	73	85	85	94	103	103	94	99	97	95	83	103	91	97	97	95	83	87	94	95	89	95	88	84	106	89	79	119	100	91	99	95	106	91	92	93	96	104	91	101	84	90	104	92	97	78	96	83	108	82	79	86	89	90	79	95	101	83	103	88	111	82	99	95	82	104	98	87	86	87	107	80	91	81	88	105	84	95	82	103	86	69	96	104	114	87	92	102	83	87	89	92	85	92	89	78	89	97	87	86	91	77	92	82	72	95	96	88	80	107	72	104	82	88	88	80	105	103	118	86	91	87	88	80	85	86	87	87	90	87	80	85	81	94	96	83	99	106	80	99	99	92	95	81	88	78	96	84	76	80	103	88	92	86	109	88	90	79	69	87	76	74	85	74	98	80	97	91	99	88	110	95	96	99	96	94	99	98	77	103	94	88	101	98	86	86	100	100	90	93	76	88	96	86	95	96	86	110	96	94	96	100	100	84	97	82	98	82	98	85	103	113	90	83	104	111	76	96	94	102	92	86	100	96	81	93	98	77	102	92	78	102	102	73	92	95	87	103	92	93	92	76	85	97	96	95	99	95	87	82	87	93	88	102	91	90	79	92	110	82	86	78	102	88	96	82	85	92	93	109	90	73	88	85	79	80	89	97	97	99	90	84	88	95	74	100	103	78	98	91	86	92	95	115	96	73	96	93	109	93	95	98	77	88	92	105	83	76	98	103	100	94	92	89	81	85	89	103	96	81	88	99	80	101	97	87	82	78	90	87	97	87	97	92	94	74	98	86	80	86	92	74	93	117	89	108	79	81	100	92	76	98	86	78	91	68	77	84	85	99	81	88	78	76	76	89	92	78	79	86	94	95	105	101	97	74	107	108	105	78	96	99	82	89	90	90	102	103	79	86	77	103	100	83	88	85	96	75	83	82	80	103	94	88	103	88	91	74	98	98	78	95	65	111	81	90	86	93	95	71	87	84	88	96	97	106	90	97	94	96	88	90	97	69	90	81	99	97	90	97	81	76	90	91	91	79	100	71	92	90	93	91	79	92	105	92	89	101	82	78
21048	16657	34222	7552	330	271	235	217	221	221	203	182	201	176	181	191	181	157	168	168	165	186	152	176	166	173	158	184	161	188	180	191	179	154	178	165	207	143	193	166	193	160	165	164	201	167	163	204	157	172	186	190	177	165	151	154	148	165	192	185	173	179	173	208	169	165	175	191	154	178	166	176	155	166	201	169	189	177	167	150	169	172	195	175	181	171	190	181	156	178	173	204	179	185	156	196	170	171	180	172	176	163	157	151	183	164	181	175	190	210	155	153	184	168	156	164	179	170	138	189	183	188	164	181	186	168	169	147	199	165	168	143	175	167	188	154	186	164	176	193	183	178	171	183	185	165	177	156	161	159	177	160	164	161	155	181	140	185	172	172	173	182	185	157	165	166	164	181	158	167	193	176	200	177	148	183	157	167	163	173	177	176	185	182	172	179	171	162	168	194	189	160	178	150	175	156	153	137	167	195	154	181	158	200	170	184	195	163	180	171	175	171	180	179	171	162	160	164	160	163	163	164	152	149	164	175	179	150	183	177	170	159	162	174	184	177	184	181	176	177	172	168	165	162	165	194	174	171	164	170	167	152	171	155	184	173	155	178	157	174	147	167	178	175	161	192	158	168	159	189	166	177	154	149	153	194	162	168	189	149	166	153	196	154	166	157	183	164	163	170	163	155	171	193	163	175	168	183	168	180	214	187	185	182	192	165	160	166	161	163	172	166	160	181	160	164	189	164	143	160	191	182	158	164	179	159	138	173	205	167	157	177	154	146	170	167	177	155	153	186	163	170	148	150	149	167	170	179	178	166	176	163	186	191	156	187	139	184	191	185	159	162	175	155	189	169	178	182	163	191	170	165	169	185	169	173	156	152	157	178	178	185	198	180	185	162	154	165	168	179	175	179	160	188	197	168	175	162	169	162	183	182	158	157	168	192	165	169	181	160	167	175	188	186	158	179	184	160	183	174	171	174	167	168	152	174	176	192	174	186	158	167	175	154	167	173	190	184	177	153	154	168	150	164	189	175	156	174	174	169	178	180	167	156	184	152	148	159	148	175	166	188	158	157	176	173	166	185	166	175	188	192	169	189	159	165	149	155	187	153	159	157	156	181	191	163	177	133	173	155	158	154	174	178	193	182	184	189	143	159	179	144	157	193	165	161	198	176	171	189	178	157	168	161	178	188	172	179	169	202	160	184	148	169	185	193	175	169	169	164	175	175	165	165	167	175	168	164	179	143	139	162	167	165	194	174	166	163	159	166	169	159	188	190	161	171	193	163	177	170	144	174	177	165	175	168	172	184	193	159	163	145	183	179	179	179	155	151	159	169	181	166	172	201	159	152	174	184	168	166	180	162	175	167	153	164	182	173	167	171	176	161	181	187	183	185	172	152	158	178	178	144	180	164	179	174	179	155	160	155	165	183	190	200	165	167	171	153	181	190	149	158	186	143	189	165	176	155	197	178	150	166	176	179	183	163	162	155	172	178	173	162	172	160	176	176	183	184	188	167	160	198	158	170	160	174	174	175	163	159	165	185	170	171	176	167	157	162	169	167	190	170	168	159	176	164	180	149	175	180	186	166	177	158	160	164	185	184	168	165	189	198	156	175	166	150	169	177	185	152	162	188	139	176	158	166	177	157	171	165	156	166	163	180	164	178	163	185	160	186	171	170	178	138	175	195	161	170	176	165	148	196	166	169	178	166	183	159	153	163	173	163	170	164	165	176	162	170	160	170	170	169	179	185	170	139	196	189	178	167	173	175	173	159	158	145	174	164	189	169	182	145	155	184	165	181	185	163	162	173	178	166	163	167	196	156	179	158	175	161	161	168	167	163	180	182	150	161	203	177	163	173	186	179	185	167	173	201	167	194	193	170	153	174	162	170	172	154	162	151	179	165	162	185	162	153	179	170	166	157	164	164	172	175	154	185	164	180	172	162	187	177	178	139	173	182	165	156	182	163	172	156	154	165	161	160	179	149	169	178	198	167	152	178	161	208	147	172	149	190	166	160	182	157	193	164	172	184	172	179	171	167	158	159	157	189	173	156	179	172	190	181	167	158	177	162	157	175	192	195	168	172	154	162	174	178	190	181	164	187	158	199	181	159	155	172	158	165	154	174	169	163	177	192	179	179	176	179	171	176	186	143	162	180	179	153	164	164	158	159	175	189	199	176	177	177	160	177	197	161	175	154	166	158	165	164	158	151	173	171	156	146	193	182	190	186	177	173	152	173	180	163	140	193	173	153	185	193	161	187	171	203	175	177	172	158	186	159	173	150	167	182	175	173	157	170	186	164	189	163	173	190	167	168	200	176	165	189	159	163	186	166	162	165	179	167	193	199	176	162	166	157	175	166	195	181	172	152	177	179	179	196	168	145	161	167	181	193	174	182	180	192	161	186	175	162	182	162	166	185	177	181	184	200	150	166	179	172	168	151	173	192	165	176	197	186	180	172	187	187	179	192	169	178	172	180	176	178	161	155	163	168	172	176	167	163	174	165	184	184	158	172	167	180	156	176	195	180	169	170	177	160	185	167	166	179	180	179	184	174	178	173	159	175	181	191	175	193	187	147	153	165	178	180	197	152	178	174	175	186	177	160	188	166	150	169	162	179	176	187	154	142	187	172	151	176	160	160	171	172	164	157	170	184	161	177	155	154	158	151	183	182	150	170	171	164	150	190	168	172	162	176	169	165	167	174	174	173	162	166	162	189	160	180	187	162	152	161	182	160	156	178	173	166	176	182	155	141	167	175	157	179	224	154	150	198	175	153	153	181	164	197	165	169	145	169	175	188	183	189	171	151	163	193	170	194	176	161	150	216	185	138	164	154	149	185	174	158	161	177	164	141	175	192	170	178	209	147	171	171	171	173	155	161	178	168	154	166	153	161	139	158	174	177	163	171	198	183	180	171	172	168	176	182	160	156	158	171	160	165	171	179	175	170	178	149	163	177	184	184	185	158	166	181	187	170	170	154	155	163	181	157	193	181	172	184	161	165	169	158	190	168	174	159	180	181	174	200	177	156	166	154	179	180	178	155	181	162	194	176	182	162	170	171	151	162	173	176	157	181	157	186	156	176	156	149	182	167	165	189	158	189	156	191	166	194	181	184	183	173	189	153	172	168	197	168	165	182	178	179	181	181	174	181	169	161	178	190	173	163	168	155	183	151	179	172	196	186	168	173	200	179	202	174	183	157	173	157	184	159	153	158	183	173	162	140	162	163	161	167	170	163	187	181	196	170	192	189	161	161	181	168	140	171	176	152	178	177	163	168	175	170	167	168	180	194	193	182	184	163	156	188	178	169	163	186	164	156	188	185	170	172	166	193	180	191	163	160	177	170	175	180	178	171	178	157	185	182	169	181	175	172	174	173	153	158	167	171	143	182	180	171	171	155	174	148	170	144	163	145	165	166	172	159	181	185	166	194	184	190	165	178	178	159	181	185	160	179	144	152	161	213	156	171	179	169	153	188	182	150	198	162	177	170	196	166
24287	21334	40229	35096	11917	1650	466	347	313	283	251	247	205	221	267	209	246	220	199	224	208	194	230	201	188	183	202	230	193	213	208	208	189	198	197	199	203	194	211	200	184	175	172	193	191	194	185	185	205	183	192	216	186	208	200	174	203	188	171	199	209	208	188	189	199	196	186	195	185	208	182	192	205	208	185	207	188	184	208	190	195	214	164	200	204	174	215	188	197	186	199	179	189	223	165	175	194	187	180	219	188	180	203	214	210	214	192	185	186	207	196	196	233	214	202	203	162	165	185	160	189	205	207	172	193	201	205	183	224	193	186	221	204	196	198	174	196	167	223	190	218	173	171	186	183	195	171	216	206	188	151	206	188	179	191	169	176	188	177	203	189	187	195	191	172	184	192	194	213	165	213	221	191	186	188	203	185	180	196	206	195	199	194	178	167	225	183	210	206	213	182	179	188	186	205	192	207	190	184	202	179	178	194	210	199	189	179	179	176	183	195	185	196	189	193	178	193	209	173	201	193	189	187	213	178	194	186	194	187	186	184	172	195	198	209	186	193	191	203	175	170	186	192	222	216	176	183	175	180	191	213	190	195	192	170	190	191	213	185	201	165	187	204	196	178	205	188	190	207	202	185	193	170	189	171	222	176	166	197	189	155	165	194	193	169	187	195	166	191	181	187	169	199	186	192	188	199	195	209	177	189	207	178	203	176	188	176	188	198	194	180	187	190	193	188	188	183	204	185	212	186	194	190	224	182	203	180	181	188	221	187	190	191	225	190	182	210	182	193	189	177	208	158	201	198	183	175	196	175	191	180	191	213	199	207	202	211	201	192	194	197	183	186	201	180	180	202	193	191	197	225	206	198	200	192	179	214	192	190	203	193	213	184	218	190	194	211	178	154	184	184	188	194	195	193	186	179	197	190	190	183	218	191	204	209	211	189	212	213	196	183	212	199	220	182	221	194	203	199	175	204	181	181	187	189	168	191	177	188	189	195	206	205	206	180	188	185	214	185	167	197	216	205	196	193	197	198	185	209	190	165	201	215	189	181	187	195	213	224	183	192	189	204	163	200	179	184	218	208	192	168	172	205	190	209	194	177	178	206	188	197	205	203	174	196	189	189	195	189	214	206	178	185	213	191	183	189	194	195	189	195	181	196	191	200	170	193	185	182	202	197	186	190	203	186	217	188	178	209	177	162	202	193	201	196	188	203	203	180	193	194	198	195	187	181	181	192	187	197	173	205	212	173	216	189	180	165	170	199	180	204	198	216	163	180	185	199	196	206	193	191	197	188	180	192	185	184	188	181	200	210	224	201	202	191	200	213	187	189	198	201	194	170	201	192	215	218	208	191	184	178	209	207	179	200	182	181	174	170	182	226	194	186	199	191	188	167	180	178	224	182	210	202	219	175	195	183	217	191	171	198	199	206	163	183	180	190	192	178	201	202	191	174	164	190	175	210	209	188	200	221	184	189	194	172	210	202	193	196	201	176	179	184	172	169	215	207	180	187	178	212	209	174	173	188	207	173	177	206	191	166	193	211	156	203	204	190	164	192	193	173	199	183	225	214	189	187	211	215	156	202	194	200	176	183	196	195	153	161	184	172	206	200	189	188	198	185	216	180	184	166	166	164	196	175	192	204	219	198	193	181	206	201	164	208	195	184	212	183	213	197	165	181	177	180	211	210	192	195	214	203	205	193	214	190	201	188	197	186	188	183	183	179	188	198	182	173	183	199	166	177	177	206	175	202	183	186	193	191	210	209	204	215	200	202	175	196	204	185	181	191	207	187	184	191	212	202	184	206	203	193	161	188	179	166	188	182	208	217	184	188	201	202	190	198	196	191	208	183	185	186	205	181	188	209	187	191	213	187	167	167	189	190	208	200	211	214	171	189	192	171	190	201	191	186	201	170	204	196	202	193	208	172	215	202	176	198	189	207	188	211	184	160	187	199	179	200	207	202	207	200	204	185	201	194	211	171	187	169	201	186	190	195	198	211	202	192	199	185	187	170	211	188	187	191	223	211	196	211	151	180	175	205	187	190	189	206	198	206	203	206	188	168	194	168	178	202	213	210	184	206	185	201	214	188	204	213	198	197	192	210	185	193	184	182	196	197	184	196	199	209	194	215	166	179	200	185	205	201	185	200	205	195	208	206	206	179	215	180	195	209	179	182	150	184	205	217	185	182	183	201	182	179	185	208	202	196	202	208	192	193	204	172	176	155	204	202	185	195	184	195	197	212	171	168	200	180	212	199	180	191	201	186	194	178	163	206	195	172	197	188	205	203	180	205	175	193	199	201	224	159	204	205	192	198	195	210	188	181	178	164	209	175	193	205	204	194	176	195	202	177	186	169	176	176	213	201	196	217	189	186	198	195	205	210	206	206	190	168	215	163	195	159	161	201	199	182	212	214	202	190	199	198	205	194	179	203	223	174	189	187	200	175	212	196	216	203	205	169	182	214	173	179	184	187	175	194	177	198	198	187	200	205	191	203	192	220	177	198	187	181	199	208	192	208	194	219	177	195	206	201	180	190	195	182	177	204	208	192	199	187	174	199	185	183	202	213	190	192	175	210	183	197	183	171	169	183	189	201	192	185	213	187	204	188	204	203	220	185	183	177	183	202	179	197	198	175	191	171	187	193	201	206	195	193	191	183	203	195	207	197	176	176	202	195	170	186	202	195	174	172	194	185	193	207	200	191	209	171	215	193	183	187	184	188	186	208	198	194	198	184	178	215	201	171	199	195	191	194	190	189	193	206	189	214	190	201	199	192	190	204	186	180	194	173	210	206	207	195	188	211	192	202	192	196	184	175	182	211	183	206	193	188	216	186	176	189	190	172	173	194	194	217	193	165	185	176	179	180	182	190	179	203	187	184	212	185	184	174	210	195	194	193	178	182	196	186	201	186	203	180	187	202	200	181	193	173	202	191	189	161	194	200	228	195	195	196	205	192	204	218	217	219	199	177	187	204	188	191	195	191	197	176	187	209	189	211	182	185	203	206	172	203	182	183	208	193	215	178	208	192	184	190	184	172	172	194	176	193	198	197	223	200	196	201	209	206	198	212	195	187	179	199	198	166	178	194	200	168	191	185	204	180	183	183	200	180	200	204	222	192	184	186	163	211	198	192	218	192	211	175	218	220	180	191	206	201	185	188	212	181	193	170	184	199	186	202	192	188	204	191	200	190	206	185	182	192	161	184	190	183	200	185	176	197	179	189	199	188	188	207	202	205	182	187	206	198	204	182	221	189	203	194	172	178	187	185	184	198	182	183	207	196	197	199	184	217	199	182	201	191	186	179	177	179	198	200	236	212	186	215	183	183	197	179	186	212	176	218	216	196	198	175	193	209	206	172	205	207	194	201	193	165	207	220	192	169	204	196	207	194	206	184	196	200	199	197	174	204	199	194	184	180	201	194	194	187	214	197	210	215	220	182	202	178	191	177	198	182	189	175	202	166	202	186	190	173	193	204	184	166	179	192	184	198	217
42924	44522	62871	17467	1910	1439	1140	866	810	710	603	555	556	501	449	514	450	435	424	405	395	394	373	366	379	387	360	359	367	350	407	348	331	369	381	356	342	360	346	365	375	370	329	344	382	357	340	331	365	355	344	332	313	319	341	324	344	330	351	348	354	339	345	349	365	322	333	343	356	328	311	374	357	317	356	359	353	346	360	331	374	382	339	333	336	382	341	332	368	345	364	332	347	342	347	341	341	360	345	373	321	355	364	339	354	312	331	360	358	317	334	365	368	348	354	370	357	342	340	339	344	342	365	340	362	339	363	315	347	338	376	327	379	324	328	363	311	329	356	322	309	335	316	328	359	309	378	355	339	345	351	325	355	353	380	334	381	362	340	328	384	341	328	357	333	345	356	328	346	342	326	381	369	339	334	352	333	337	344	337	337	359	313	327	334	346	379	359	338	339	341	376	325	379	350	346	345	323	310	360	341	363	301	329	358	356	326	343	388	328	336	330	373	341	351	372	356	360	351	351	316	341	355	341	337	323	310	343	352	334	369	337	347	344	310	347	348	356	345	340	346	313	321	343	345	362	353	328	338	357	352	347	328	338	333	331	345	306	303	350	327	311	307	305	344	343	315	345	369	351	355	331	384	357	327	380	325	374	342	397	362	338	339	356	343	369	350	331	370	330	370	345	353	349	325	337	355	326	334	337	345	344	335	293	336	343	335	369	343	326	363	372	312	324	329	334	338	324	342	355	323	343	379	321	347	334	341	341	322	328	360	362	325	336	341	349	347	363	382	332	333	332	369	335	365	329	359	351	342	357	298	336	342	333	329	347	371	349	360	317	353	339	351	348	330	365	342	364	383	350	352	336	340	340	339	308	354	321	319	343	347	325	360	332	351	353	333	335	361	359	383	334	346	365	332	337	320	331	316	366	350	354	327	346	354	362	323	351	339	320	350	351	327	326	351	351	329	336	377	379	335	352	357	357	361	345	315	329	360	345	314	344	346	364	353	343	358	324	328	346	357	305	331	320	341	340	328	353	338	351	322	313	339	357	356	319	286	347	337	352	338	317	340	344	359	314	364	347	329	364	321	348	367	359	346	361	333	328	362	330	340	332	350	357	335	331	356	346	311	332	387	362	318	352	310	325	320	363	318	357	354	344	352	322	350	352	330	322	382	349	336	310	338	365	334	344	314	315	344	338	317	373	347	362	308	358	377	294	351	342	348	338	314	313	310	349	308	345	356	314	340	358	331	339	315	336	301	322	323	323	348	308	351	334	332	355	347	347	331	325	342	308	331	361	336	338	345	354	341	329	328	351	349	330	321	382	324	342	383	334	343	344	351	376	310	372	387	351	364	370	328	323	365	338	359	347	354	315	301	306	307	335	303	357	348	347	317	362	356	329	330	352	300	354	344	336	354	342	342	372	336	319	343	370	321	349	331	335	345	318	341	360	315	327	350	329	356	360	338	327	346	375	348	338	341	353	331	378	388	363	347	333	356	359	333	366	339	338	335	345	348	344	321	347	363	325	333	319	355	331	335	356	345	353	323	369	334	364	323	315	340	329	340	343	345	336	317	337	325	351	362	344	334	324	314	359	359	328	350	334	339	354	328	349	344	314	339	322	338	362	306	341	351	296	331	338	341	327	315	321	326	333	380	351	328	353	370	333	347	317	278	356	384	341	348	358	364	324	345	303	350	342	329	286	337	351	365	340	314	314	347	361	334	303	344	364	330	360	344	334	382	326	352	352	339	304	344	327	391	344	327	330	335	328	350	350	340	381	333	328	366	353	339	346	304	338	327	342	320	347	350	343	358	335	318	332	323	353	360	345	368	350	344	352	353	339	349	337	352	356	334	358	326	327	350	342	376	356	335	356	341	323	366	327	355	361	362	313	313	368	364	337	352	326	350	308	360	346	301	377	347	331	345	324	348	344	358	335	352	344	339	322	327	340	342	330	340	350	329	363	352	347	339	325	349	363	327	357	340	348	337	323	383	334	347	357	326	377	343	327	343	304	299	332	351	360	355	325	341	316	351	335	345	355	363	296	310	344	358	333	337	317	343	347	350	357	329	373	355	362	356	320	357	337	352	363	330	317	333	342	350	360	344	328	346	338	344	376	351	359	328	347	335	337	354	354	351	386	376	360	331	316	375	354	323	359	294	340	346	316	300	354	322	317	347	336	330	322	348	364	336	342	363	323	340	342	354	333	372	318	347	356	330	348	351	348	352	341	387	329	357	339	322	337	341	350	346	338	337	339	361	308	337	371	325	326	360	327	342	362	368	354	329	343	336	338	315	348	357	353	302	338	315	341	335	339	331	293	349	325	334	329	306	340	328	373	314	328	322	339	326	360	334	359	328	340	326	361	303	327	339	322	345	366	350	347	345	340	349	335	324	380	315	344	322	356	353	339	338	365	320	352	343	381	336	361	312	312	345	316	344	364	349	319	346	388	365	302	349	351	343	352	317	339	344	314	313	362	353	366	326	339	350	348	325	371	350	333	356	346	349	358	325	362	332	363	334	357	352	319	336	342	324	347	327	322	358	299	359	318	331	355	342	338	340	333	342	343	331	342	349	353	317	332	361	349	360	306	329	346	346	338	348	332	327	336	329	373	369	313	344	344	330	340	351	345	372	342	332	358	323	339	345	354	372	300	389	356	346	331	302	359	340	342	364	360	346	338	339	368	320	361	354	316	342	334	313	345	360	317	344	335	348	367	370	319	313	342	349	334	347	331	336	339	337	356	318	337	338	338	341	354	341	341	374	345	363	360	344	382	323	323	366	333	329	357	347	334	343	319	321	347	364	339	339	358	306	346	354	339	346	324	301	331	347	329	328	304	315	338	333	369	311	359	334	334	345	345	351	335	336	337	342	351	353	354	358	353	335	355	360	357	390	305	348	335	316	342	339	336	363	327	321	342	304	347	307	328	336	324	340	339	336	340	311	343	340	327	321	332	361	308	363	348	355	316	362	331	340	337	333	318	346	367	375	344	349	353	374	333	344	331	352	352	361	340	387	333	324	340	307	366	313	333	379	317	317	358	330	295	347	380	341	351	338	333	308	330	340	340	346	337	310	329	315	344	327	335	343	337	348	357	336	369	340	344	376	308	318	316	346	324	348	312	349	352	319	324	313	362	339	362	338	338	341	306	313	308	310	367	341	327	388	351	344	355	351	346	294	345	348	347	370	321	327	334	344	324	322	331	347	321	342	340	364	354	361	332	383	356	321	342	334	365	345	327	301	329	334	335	352	357	354	367	329	328	330	343	360	336	357	330	358	331	346	334	357	315	325	312	339	367	334	340	349	320	362	315	362	314	334	322	338	331	337	337	338	335	339	305	340	347	365	342	366	338	340	340	339	342	322	324	364	350	316	334	310	347	371	346	347	321	352	324	343	345	355	342	351	310	358	341	316	360	363	361	347	341	365	335	352	329	332	358	361	343	341	393	340	330	307	320	358	345	319	366	331	309	330	346	317	339	336	343	348	326
23220	21320	39295	34185	18681	8455	1121	594	488	463	423	384	360	374	361	376	300	341	305	354	313	295	277	310	266	280	271	282	306	288	262	285	284	282	274	292	303	269	305	257	282	279	271	301	279	279	265	273	275	266	294	272	296	262	275	286	277	261	279	271	272	254	275	259	270	244	257	276	287	272	297	275	257	273	271	257	294	265	271	257	255	268	268	256	293	245	278	273	263	298	264	255	272	279	287	287	274	282	268	253	268	266	252	268	305	284	289	268	245	294	270	275	271	274	221	272	282	237	271	269	294	262	258	269	248	254	283	274	284	269	271	290	285	269	252	271	288	282	276	236	284	276	274	255	278	285	268	273	287	276	263	289	282	263	262	260	277	261	259	250	259	250	249	273	304	276	253	253	284	275	297	266	275	270	243	274	272	251	267	263	285	247	284	262	276	235	248	290	292	281	240	266	267	278	256	279	250	229	273	242	277	267	273	284	269	276	290	251	272	267	234	271	268	244	266	295	250	234	247	289	286	277	260	244	268	245	242	269	281	278	258	264	252	270	260	254	290	251	278	265	248	255	271	269	304	287	244	258	268	276	251	285	253	285	242	272	260	255	275	267	270	302	254	298	280	278	260	240	287	258	270	278	260	238	279	229	282	263	271	270	285	259	282	282	242	308	278	269	264	280	304	287	276	243	284	276	260	276	282	264	285	266	276	307	266	258	272	267	278	279	281	299	269	274	256	273	293	296	291	270	311	276	272	254	261	263	300	256	271	278	267	254	260	286	284	272	275	259	273	231	270	292	256	250	270	272	288	285	270	266	246	274	266	266	304	262	243	277	278	262	271	252	285	288	282	266	275	259	261	274	262	270	270	270	270	268	247	286	270	275	272	262	252	287	265	276	258	243	235	288	241	258	298	275	278	280	262	251	247	243	259	262	260	266	256	248	281	255	239	287	262	250	258	238	271	268	236	252	259	244	279	291	267	271	268	299	266	281	249	234	280	273	295	256	281	258	251	270	243	278	252	263	267	268	246	276	276	280	280	288	263	260	248	263	253	273	262	292	264	306	240	255	265	272	274	231	271	283	291	253	281	246	264	297	244	256	280	293	233	278	266	287	245	265	245	279	284	237	277	284	271	288	248	275	267	307	255	237	270	288	298	290	242	277	287	286	275	269	270	266	267	279	275	281	295	290	251	264	249	261	280	265	279	281	263	276	250	254	280	242	272	253	261	239	272	272	235	284	294	272	275	302	261	277	271	282	260	291	287	262	266	298	250	274	231	270	252	259	249	246	255	290	270	273	261	242	245	272	291	282	257	303	269	275	296	267	261	284	292	254	265	270	273	285	276	226	298	267	272	269	250	260	251	261	294	266	284	272	265	280	294	276	234	252	263	240	283	264	283	252	266	275	249	254	289	263	253	271	281	290	262	264	257	287	244	274	275	273	276	241	263	282	267	287	284	282	250	263	276	259	276	251	240	272	254	239	273	280	284	259	250	247	256	257	300	255	287	277	282	282	278	264	278	271	312	270	255	256	244	305	258	289	292	247	249	270	288	218	254	274	260	269	283	274	252	277	274	258	286	270	287	276	261	283	256	252	268	267	307	262	266	297	288	290	264	283	277	284	235	247	265	273	274	300	250	276	251	252	236	273	265	260	291	271	276	247	268	278	273	272	238	251	292	279	265	290	242	266	281	231	255	264	264	229	271	257	248	275	264	272	288	257	283	292	280	253	259	244	260	272	279	248	266	272	298	267	298	294	248	277	261	307	280	294	270	268	265	264	273	271	275	283	259	269	258	251	253	245	273	266	287	248	267	257	254	268	266	272	300	247	257	296	291	259	266	256	274	273	298	284	290	283	252	254	246	271	264	249	264	263	255	282	271	281	247	248	273	276	281	269	283	251	286	270	263	268	241	262	292	270	263	263	281	304	252	280	270	272	246	245	298	275	261	272	286	258	276	255	257	266	294	284	279	252	268	288	292	300	254	268	278	282	266	285	260	285	251	261	262	276	268	246	285	267	274	267	288	237	270	259	285	245	248	292	273	258	260	251	261	270	252	257	271	277	272	282	274	256	282	258	268	271	269	255	245	252	266	248	240	270	253	285	282	284	257	258	276	268	277	267	262	266	262	290	268	266	254	261	271	269	253	270	298	253	255	265	314	282	282	265	266	274	299	297	265	248	256	252	287	237	266	272	245	282	254	262	281	251	260	260	282	245	272	255	251	257	257	254	281	267	304	269	287	251	287	257	265	243	282	272	276	226	238	271	284	268	251	244	244	264	298	289	270	264	272	277	263	304	238	267	261	281	239	284	294	269	255	276	233	282	265	277	252	262	265	269	270	281	259	267	266	269	275	265	261	287	299	243	283	272	269	241	245	264	248	268	243	258	260	265	248	249	292	270	263	312	299	266	275	272	263	275	241	280	257	285	276	251	291	290	295	249	290	278	261	249	248	268	240	217	282	250	259	272	268	249	261	283	253	275	286	255	257	323	292	266	252	265	246	275	271	287	293	260	289	290	284	256	249	239	260	291	255	274	307	245	268	253	246	278	281	271	245	266	273	247	259	280	295	267	262	280	278	270	282	256	264	256	286	276	255	247	253	276	280	271	275	248	259	272	266	281	276	291	263	281	277	266	282	299	256	287	249	258	281	267	258	275	260	252	266	260	252	270	275	286	285	289	280	252	283	261	285	279	254	254	255	274	252	276	258	283	274	262	268	259	269	285	249	249	290	285	284	284	274	285	240	265	259	272	268	284	235	263	284	295	246	269	256	275	284	262	269	286	246	219	274	280	265	242	271	277	249	315	262	271	265	248	294	292	266	297	263	284	260	281	269	271	289	276	274	273	245	272	263	272	255	281	254	263	309	269	276	313	232	288	277	269	262	262	246	278	274	255	284	278	306	268	281	267	282	290	282	288	261	259	256	245	271	262	268	250	274	273	240	273	268	269	300	251	255	289	297	271	272	257	266	255	270	274	291	257	252	279	277	279	235	270	274	288	279	279	248	242	276	276	287	270	258	265	259	247	289	294	259	267	244	263	265	238	277	299	240	254	269	232	267	268	280	249	286	276	270	246	263	267	248	237	274	264	267	279	272	258	264	266	273	271	249	273	263	255	299	253	271	260	243	288	258	264	289	272	267	246	276	245	256	271	273	274	259	252	290	267	277	271	283	273	285	251	276	283	326	291	262	288	256	294	263	250	282	274	273	280	293	275	265	272	261	258	251	261	264	261	246	246	285	269	260	272	279	279	244	275	258	276	237	283	264	266	276	271	257	248	272	259	313	309	270	275	244	258	261	253	295	247	275	266	274	306	262	264	271	267	243	255	268	272	262	256	228	286	272	263	249	256	298	267	256	268	279	270	257	258	263	249	226	295	271	243	248	250	257	271	243	284	258	257	252	259	259	265	257	260	271	269	264	275	266	257	266	299	277	268	266	242	295	271	290	268	266	256	283	286	295	239	250	236	266	273	254	227	257	277	256	278
51046	51640	63032	20629	3330	2483	2049	1595	1369	1182	1016	968	850	821	738	696	664	641	588	640	570	559	531	534	562	516	497	547	553	471	495	508	493	490	507	463	429	543	468	495	473	486	444	471	445	474	496	435	484	496	455	480	497	484	495	456	470	471	447	474	444	454	516	456	457	472	464	468	467	489	490	486	453	445	452	419	428	467	481	440	470	473	457	432	479	441	465	484	472	450	461	482	461	479	458	474	475	452	467	461	475	471	480	454	465	478	441	482	447	435	426	463	482	471	437	478	405	426	469	468	457	479	475	457	492	479	471	477	477	467	440	465	435	466	412	471	459	436	436	473	443	487	475	479	487	451	434	460	461	462	433	470	452	444	474	435	443	441	437	471	485	461	462	474	465	502	469	489	480	460	491	452	446	475	450	466	447	483	434	438	428	463	466	447	448	479	473	448	458	477	472	495	511	479	429	438	467	465	456	464	469	452	453	451	490	452	481	429	446	505	487	433	473	467	440	468	436	429	444	455	474	496	462	463	424	439	463	475	478	444	458	490	462	477	483	439	460	482	469	479	443	503	473	450	461	472	439	417	447	483	455	453	467	466	418	437	433	479	477	478	451	444	470	460	452	459	467	468	463	438	409	481	480	471	467	434	433	456	459	444	483	483	488	458	450	465	465	463	473	434	435	496	457	454	462	462	439	452	466	454	464	470	469	469	482	455	454	464	449	449	447	464	491	465	464	459	458	476	449	434	484	470	441	448	445	486	495	439	435	478	495	482	483	423	432	476	475	501	431	456	440	446	432	463	490	468	428	457	456	457	499	433	448	466	453	475	426	465	460	425	457	474	454	471	457	459	512	464	465	474	468	452	412	487	450	487	477	451	439	459	486	450	449	461	482	454	502	460	473	459	451	459	402	481	442	417	462	461	463	463	488	484	456	474	469	484	476	467	455	443	444	465	465	446	414	479	449	449	478	510	481	482	466	437	446	451	460	515	483	452	466	487	475	469	461	466	438	433	452	446	462	464	418	442	489	503	445	475	454	488	499	438	455	502	468	463	462	443	468	456	465	447	459	459	468	472	481	406	436	429	449	468	435	441	485	447	465	428	439	408	446	468	423	466	440	451	461	448	478	445	451	417	474	446	469	447	454	490	481	480	473	479	436	459	464	486	440	458	484	454	486	477	455	475	430	484	431	488	426	478	503	445	468	476	483	440	470	440	443	461	459	409	499	438	489	440	483	456	474	462	422	482	463	438	450	461	440	441	452	428	448	476	456	441	449	438	449	447	441	428	489	477	421	431	462	465	479	486	475	476	520	453	443	466	471	458	463	460	429	436	424	489	448	457	469	482	436	464	503	440	440	501	458	482	407	509	446	471	461	453	495	477	471	453	439	450	479	463	480	447	426	460	463	474	474	476	469	454	432	483	503	507	464	461	458	477	484	454	449	485	414	467	438	416	480	449	455	489	479	483	454	429	461	434	430	451	459	451	430	469	472	493	454	458	471	474	478	461	472	489	441	453	441	438	425	464	472	434	430	490	439	447	453	436	480	484	462	477	449	445	498	447	477	442	450	458	456	483	444	433	428	445	387	512	442	484	435	460	468	481	452	455	468	479	515	469	470	464	479	487	461	455	470	478	466	420	453	455	473	465	464	432	478	488	437	444	452	453	474	471	496	470	461	429	451	441	453	525	451	437	463	445	417	489	448	465	458	482	444	472	483	452	440	443	452	459	459	431	447	479	470	440	498	477	451	433	473	478	493	462	477	475	467	470	491	458	478	457	458	464	456	446	437	457	459	467	464	468	459	439	459	446	462	453	501	485	395	481	456	450	482	470	439	448	500	440	431	445	453	456	423	458	479	426	438	428	476	447	471	445	448	455	444	457	445	439	457	452	438	433	469	433	442	449	484	469	442	469	438	459	425	475	456	437	445	487	462	458	470	474	460	425	472	422	490	442	459	462	462	460	419	501	459	457	476	464	443	424	451	452	505	463	456	439	481	453	444	442	482	424	482	418	476	459	470	460	449	441	484	466	454	449	473	460	465	508	435	435	469	451	471	448	446	455	493	474	455	483	477	466	452	452	480	474	447	462	433	427	437	469	454	455	501	458	449	459	442	446	441	457	467	401	464	454	462	479	498	418	458	482	454	480	484	456	446	463	464	487	487	483	484	439	476	428	445	467	463	442	527	421	442	474	458	455	460	424	481	454	474	437	463	461	435	463	467	446	459	467	505	477	473	456	487	454	473	445	452	467	452	469	470	473	429	449	486	473	449	478	447	427	432	478	445	418	427	442	465	438	477	458	462	488	443	460	479	511	449	473	472	466	448	459	457	487	457	489	453	473	472	455	431	431	491	465	479	465	453	412	492	425	452	460	466	494	446	449	458	467	463	419	455	469	436	430	454	444	460	440	467	460	456	452	473	465	450	453	414	489	475	448	460	488	497	443	481	454	486	420	442	436	487	451	443	457	477	440	453	444	443	457	471	458	477	447	483	488	473	470	474	507	476	417	445	495	500	462	413	479	461	469	475	489	495	465	443	491	429	444	474	435	475	468	463	432	468	435	464	462	433	446	472	437	446	477	444	438	463	479	459	461	419	479	488	451	470	453	434	476	455	450	439	507	452	476	467	446	454	522	459	450	435	441	438	448	452	465	444	427	468	441	463	453	425	425	436	459	401	473	473	436	458	462	489	473	434	477	484	441	468	428	419	440	467	474	461	452	422	477	468	466	430	490	462	478	458	419	495	495	501	455	461	440	459	468	419	451	410	424	449	441	414	471	469	474	496	458	484	426	472	468	450	462	455	477	485	427	437	456	495	443	441	476	451	424	486	435	504	439	457	429	457	437	466	440	438	445	456	478	455	434	466	456	464	457	471	486	450	450	441	484	466	466	461	454	491	445	453	464	497	471	501	434	425	449	427	461	451	472	483	472	455	432	416	470	492	441	439	430	434	437	444	451	498	455	447	446	439	484	500	444	443	450	456	465	469	486	452	436	451	462	470	493	432	450	448	475	468	467	438	418	463	454	438	460	464	449	478	436	435	455	451	446	453	429	436	468	497	453	462	474	469	458	467	468	455	490	427	461	466	460	459	471	456	491	458	452	456	439	478	470	498	483	451	435	446	489	457	456	458	476	452	432	457	490	459	466	442	477	434	479	454	460	489	479	464	445	468	445	456	476	439	441	497	447	444	461	459	482	427	455	467	454	413	459	446	469	467	461	467	477	450	480	474	463	497	485	510	453	466	480	457	422	476	440	453	461	506	468	453	463	444	454	473	461	468	465	454	496	447	450	461	465	481	480	457	495	446	501	447	484	448	428	458	467	480	472	465	448	474	458	481	472	446	475	485	442	479	455	447	467	443	495	469	446	465	485	473	430	466	420	447	452	448	480	468	420	477	470	428	442	455	417	447	459	462	476	453	466	448	413	427	494	498	456	451	453	435	461	432	435	471	477	457	485	435	452	433	466	454	474	454	447	425	439	470	488
26898	20844	26858	9288	190	134	100	103	106	85	77	102	94	82	106	106	96	77	98	106	97	107	100	108	108	97	104	104	111	102	92	95	78	83	99	82	95	103	92	93	89	101	97	75	96	95	102	89	81	86	104	86	77	92	77	96	90	101	81	86	83	80	88	112	99	92	92	90	84	94	79	83	89	95	93	92	87	102	81	93	88	102	94	98	91	86	92	92	83	85	87	89	102	102	83	83	95	89	88	95	87	75	99	104	87	100	84	82	76	103	87	91	87	91	98	105	107	95	94	83	87	80	102	75	98	90	102	74	69	97	94	86	104	98	100	84	94	92	108	78	80	65	97	83	101	96	91	95	90	88	97	93	90	109	79	77	87	113	79	106	85	95	93	77	91	96	96	93	91	85	75	106	86	87	79	89	111	89	84	102	82	108	105	89	74	93	91	99	97	113	82	85	108	97	96	87	103	86	97	93	88	103	77	92	86	84	88	105	111	93	98	88	98	83	104	80	64	84	77	91	95	101	99	83	78	86	93	85	104	91	79	78	108	94	89	82	89	90	94	81	96	107	84	91	103	92	91	93	102	89	83	81	77	89	97	86	84	103	100	100	91	92	111	99	87	81	80	106	105	76	89	99	97	88	103	97	83	100	83	70	108	95	98	98	110	100	92	107	95	89	79	96	82	85	99	99	84	87	84	108	89	100	87	90	78	85	100	92	106	84	79	91	93	80	80	96	75	98	81	91	80	77	78	88	76	92	99	77	114	106	91	72	81	99	78	74	79	92	83	85	88	97	106	87	94	98	75	87	93	76	95	97	86	89	102	93	89	100	105	100	94	93	85	93	74	89	88	98	91	101	109	98	93	95	81	92	96	99	84	85	79	85	84	87	93	92	98	96	95	102	111	98	95	80	82	101	90	97	97	90	65	103	79	86	83	92	99	102	73	91	112	91	82	68	84	86	86	91	90	90	81	99	83	100	94	97	82	112	76	82	99	118	89	98	111	86	98	92	95	89	85	87	82	87	103	96	96	97	97	88	96	103	108	94	87	96	98	86	87	91	92	93	74	92	79	93	93	93	84	83	100	93	76	90	86	100	65	95	96	85	79	79	88	99	89	78	92	94	111	82	107	86	88	87	88	88	105	81	99	72	104	91	91	91	85	87	82	107	85	78	75	82	100	87	85	89	92	97	93	93	72	89	87	94	110	97	98	96	104	93	95	103	86	80	105	88	78	94	100	84	81	88	82	115	88	83	83	83	94	92	86	72	83	98	82	91	88	100	97	79	95	117	101	105	74	114	93	92	89	89	112	96	89	82	82	79	76	110	89	91	95	89	101	94	93	102	98	103	102	82	92	84	101	85	83	113	101	74	80	83	98	91	109	81	101	92	89	93	91	78	95	83	78	90	82	95	97	89	106	99	72	92	92	86	74	94	90	105	97	96	82	105	88	82	85	99	90	100	80	91	93	86	84	99	85	86	75	93	99	99	95	92	85	102	102	85	100	92	86	79	92	90	101	93	86	95	97	85	96	97	99	91	84	97	90	86	91	97	87	93	88	85	92	77	94	78	99	88	90	97	75	86	78	102	83	93	86	111	91	90	74	94	77	87	99	98	85	81	72	84	71	84	93	85	85	78	88	87	87	79	97	91	87	101	86	94	83	98	89	107	83	94	79	110	90	97	114	93	108	96	81	107	89	97	67	91	85	101	97	106	106	95	109	105	90	68	74	81	91	82	93	101	83	88	87	82	99	105	86	83	107	102	88	106	93	85	98	95	78	83	94	103	79	95	103	70	96	99	90	93	106	104	89	74	86	87	86	80	83	91	84	111	91	97	96	87	103	80	84	99	90	95	74	91	99	89	90	98	93	87	87	79	96	105	99	77	88	88	95	89	100	75	79	79	90	90	91	85	92	105	84	93	88	85	100	82	90	75	100	85	84	81	79	91	100	82	118	92	96	84	90	85	83	85	86	93	89	101	79	109	83	84	85	96	82	86	75	99	79	97	88	84	90	99	83	94	104	112	88	91	98	79	106	107	90	101	93	103	88	107	103	95	89	86	101	85	103	81	96	100	88	98	98	99	83	99	79	102	103	104	82	96	68	83	100	85	66	95	94	93	89	83	113	108	90	98	77	102	89	99	97	80	99	85	85	93	90	81	85	85	87	86	76	90	94	82	96	92	90	90	84	87	101	106	106	84	86	62	84	94	81	79	86	75	92	94	110	70	92	87	82	85	80	84	101	83	84	113	84	102	77	77	88	92	83	108	101	75	101	101	84	88	77	92	91	75	103	97	92	91	92	85	78	103	91	79	84	89	92	96	96	81	87	92	92	113	91	72	90	79	87	100	83	86	93	87	83	89	87	94	78	87	92	76	87	100	93	87	106	101	94	89	89	83	74	102	91	88	76	101	89	73	86	85	111	77	100	94	95	82	102	107	109	94	82	103	90	98	72	88	80	102	90	106	109	83	96	75	95	94	93	90	89	89	72	107	82	87	90	98	84	104	95	98	85	92	107	98	98	74	78	103	93	86	94	88	103	95	96	95	75	86	100	105	91	90	86	100	85	83	85	82	81	84	92	75	104	87	83	95	91	103	87	90	84	91	92	88	83	86	88	90	95	90	92	97	79	93	90	101	86	94	84	93	92	92	83	83	96	85	91	104	94	100	91	78	102	102	103	88	90	109	84	95	86	84	103	82	96	80	77	94	89	88	99	83	91	75	104	87	93	103	87	93	105	79	94	92	86	86	82	89	78	94	69	90	94	92	87	87	82	91	105	97	96	84	103	96	106	91	91	104	85	79	93	80	81	88	89	99	100	90	106	93	79	93	110	86	98	93	85	91	101	78	79	96	94	90	101	88	76	81	96	89	90	90	91	97	90	85	98	87	94	91	102	96	91	92	101	97	85	91	89	92	98	89	88	96	111	83	95	80	79	83	86	87	93	73	105	90	77	73	76	103	103	92	72	78	72	99	91	87	92	97	108	100	100	103	87	87	96	74	91	81	94	85	93	95	91	82	78	80	92	75	85	99	94	89	81	69	78	85	93	87	91	77	80	104	77	80	86	100	101	95	98	103	114	108	88	110	111	99	102	75	102	101	88	73	97	116	87	86	100	96	78	92	87	77	88	95	93	92	95	97	100	98	99	105	91	96	90	89	91	95	82	96	87	93	89	99	102	100	84	85	92	84	97	78	102	86	111	103	87	102	86	108	95	75	102	81	98	88	82	92	78	101	72	91	75	93	82	84	95	92	92	89	78	78	91	84	93	91	107	103	73	80	88	100	89	94	111	94	106	102	90	88	91	80	86	103	77	92	98	95	96	85	101	96	98	111	98	76	101	90	85	82	85	97	98	94	81	71	106	73	100	95	86	90	96	91	80	91	92	85	87	84	72	85	79	95	93	91	94	106	92	81	105	98	95	82	94	102	93	80	80	105	102	89	97	92	91	90	128	107	97	84	84	81	84	93	87	119	74	99	101	83
22035	15234	34111	7842	329	234	226	252	186	186	212	180	207	173	180	211	171	191	189	166	172	176	187	167	177	174	170	180	182	166	198	164	170	168	174	178	180	179	186	194	179	154	175	177	192	180	166	157	167	186	180	176	186	195	162	172	153	162	178	173	182	138	185	170	165	149	162	181	163	177	179	150	185	185	185	157	161	185	170	163	156	157	158	148	188	140	169	159	164	171	166	161	182	171	170	165	175	158	176	164	173	159	173	176	171	173	171	169	169	177	169	177	179	169	194	166	165	175	163	149	160	158	144	196	181	158	179	187	179	161	170	162	194	152	157	175	178	169	163	157	153	217	159	176	182	180	155	185	150	170	166	163	166	183	164	171	159	175	179	163	184	157	183	174	174	182	167	164	172	174	166	183	174	156	174	181	176	184	169	159	159	166	149	187	171	178	177	146	144	175	177	157	187	141	153	167	167	167	199	186	181	160	176	157	185	198	166	160	157	173	176	175	153	182	150	166	170	149	162	185	180	161	165	163	168	174	165	189	177	154	169	159	158	171	169	168	165	152	173	158	179	196	199	176	184	176	171	164	163	172	190	175	186	191	161	173	180	164	200	200	175	176	181	188	153	167	166	175	167	181	172	170	174	171	179	177	177	168	171	188	167	163	180	195	148	170	193	151	179	170	178	188	185	148	172	156	177	196	168	166	155	181	152	185	196	192	188	161	172	179	145	169	166	157	176	171	187	163	166	180	157	154	177	164	181	170	179	165	188	172	175	186	161	173	174	187	166	185	175	183	164	176	171	165	191	169	157	168	163	158	184	167	189	178	174	178	150	181	144	171	172	158	185	158	178	175	176	170	157	183	153	187	168	167	189	168	182	198	177	181	162	176	168	169	186	180	159	165	152	143	196	163	216	175	159	154	182	183	194	168	164	171	150	149	180	182	150	193	159	181	158	157	173	193	161	183	164	192	191	207	157	165	187	150	190	175	165	177	168	192	158	168	177	176	151	193	181	177	189	165	162	172	182	151	173	165	154	172	182	187	167	150	172	158	168	162	162	167	168	168	191	190	160	136	147	195	177	175	192	167	190	164	179	158	183	185	173	175	172	163	207	192	160	170	172	162	146	162	154	176	174	177	162	151	190	163	174	175	156	166	167	186	155	180	191	174	155	180	173	183	179	193	198	170	166	163	173	177	170	143	153	162	180	185	147	143	161	178	173	179	179	174	157	164	201	174	182	174	155	154	174	163	158	181	177	155	161	169	147	171	169	172	171	156	173	155	157	176	156	184	177	191	159	178	171	173	162	144	161	167	167	176	170	186	169	175	169	160	169	198	180	185	180	165	176	156	164	186	190	168	168	161	169	174	191	166	173	166	199	176	169	167	175	161	155	201	165	180	172	180	161	162	169	178	182	181	172	187	174	154	154	178	181	169	188	177	169	182	150	178	156	169	165	179	171	164	164	189	192	173	157	204	168	159	167	164	173	179	161	176	179	180	189	153	143	171	157	163	165	149	182	191	167	182	157	175	163	159	171	195	168	183	149	176	201	153	180	153	189	177	195	152	182	188	156	173	172	160	183	161	180	175	177	156	160	152	188	170	175	170	166	162	175	176	189	158	152	161	183	167	171	168	170	167	199	186	157	179	190	179	190	139	183	157	157	155	175	165	158	196	180	191	169	162	190	186	172	147	170	211	169	184	189	156	151	186	165	178	176	173	159	164	148	162	175	173	172	176	169	157	162	159	162	173	144	174	169	180	187	166	159	172	177	173	158	183	182	184	149	145	186	184	152	179	169	173	173	192	177	174	158	144	204	136	159	161	148	185	169	177	167	170	176	184	189	168	159	187	186	183	165	174	170	168	167	160	155	169	148	173	164	143	164	186	166	171	153	167	165	159	161	160	153	155	146	167	156	162	166	152	171	157	161	181	156	188	175	171	200	174	170	180	176	170	159	158	147	156	186	175	157	184	176	180	183	183	168	187	163	155	187	169	159	160	168	188	195	161	162	174	173	151	164	163	166	175	187	152	174	168	173	182	161	186	180	155	176	166	173	151	163	171	171	161	186	175	177	177	186	151	173	160	154	167	185	169	173	164	159	161	166	171	163	161	158	165	176	174	151	158	173	162	167	162	173	176	179	175	174	184	170	176	185	161	159	156	161	165	172	167	166	170	172	182	172	161	176	184	169	146	174	176	173	173	181	179	190	187	165	185	169	186	188	162	164	176	172	142	196	178	166	175	177	187	176	171	171	185	181	173	155	168	172	180	173	159	152	157	169	173	165	175	171	172	152	182	171	167	192	170	172	181	159	162	220	164	183	173	165	195	171	165	171	179	182	158	177	186	168	174	161	151	182	176	162	158	186	175	168	184	161	176	184	191	174	171	194	146	164	166	160	172	181	187	180	196	162	165	153	171	168	185	180	162	182	180	174	170	170	211	167	184	162	189	161	163	156	170	185	188	181	172	188	183	153	159	184	141	173	168	163	186	167	172	150	169	162	158	191	172	193	186	169	173	198	191	173	166	173	177	163	174	181	171	157	163	163	181	161	158	196	170	166	188	167	171	161	169	184	166	169	170	163	183	162	144	171	181	189	157	164	173	169	168	183	166	174	158	176	198	167	187	164	175	205	191	190	145	176	161	164	153	173	209	190	187	175	171	154	185	168	170	177	198	179	180	182	152	200	176	177	185	162	180	160	179	179	193	175	156	171	160	153	169	174	164	172	173	156	153	169	175	171	163	169	180	141	176	157	163	166	180	190	176	171	183	179	170	167	183	162	173	150	165	161	174	170	165	175	180	155	173	184	176	168	177	164	181	205	169	184	167	140	173	182	166	156	183	173	183	190	169	183	174	164	183	179	154	165	150	173	175	164	156	160	150	141	180	169	170	158	163	160	169	146	182	172	185	175	171	180	172	166	182	168	167	164	157	168	179	171	168	178	168	166	189	158	154	197	185	186	163	194	165	164	154	199	179	182	185	171	197	147	169	184	205	166	182	168	176	176	188	170	199	156	169	152	182	166	205	161	186	168	162	167	158	193	144	172	209	168	155	169	157	160	156	152	154	181	170	172	171	192	173	158	167	166	148	151	167	164	175	172	164	176	181	174	164	167	196	189	144	164	186	170	176	170	176	188	158	173	170	158	165	184	177	167	170	174	162	161	161	161	176	174	163	175	194	159	185	183	161	166	154	170	161	163	142	165	190	173	175	158	181	164	182	165	187	194	155	167	184	175	142	154	176	163	180	169	152	163	157	196	160	168	182	173	165	166	167	168	163	165	155	183	156	168	186	159	164	158	168	204	177	151	172	153	162	154	174	171	175	183	167	186	153	161	173	181	183	159	182	185	160	150	176	152	160	199	149	155	185	165	172	150	156	187	154	171	170	173	166	184	144	173	162	182	154	183	172	171	149	204	148	166	156	179	177	168	218	166	179	152	176	158	179	159	182	189	172	167	177	165	177	170	186	164	175	163	196	158	167	165	143	189	179
24296	21359	42324	33526	12062	1706	463	357	310	298	293	289	246	246	221	228	230	215	211	215	205	194	190	221	223	209	213	205	219	211	198	215	184	205	211	198	212	168	209	193	180	202	218	200	218	238	182	212	189	182	225	184	212	230	212	179	186	200	212	179	199	200	188	195	189	203	219	189	211	212	211	192	196	181	219	193	185	203	187	217	211	194	209	196	209	198	213	177	198	183	222	182	176	179	201	197	217	202	177	205	229	203	205	199	197	184	185	193	199	187	187	200	202	187	191	222	210	186	191	181	185	192	211	175	195	174	173	185	173	197	224	218	200	191	205	196	187	207	196	207	199	205	188	184	205	186	206	209	173	224	189	196	188	185	195	196	208	205	185	199	215	212	181	194	202	205	210	192	201	161	196	186	198	190	169	174	204	217	200	183	193	190	221	190	202	221	189	177	196	213	219	194	197	177	196	202	178	200	198	184	202	181	201	202	181	177	193	189	218	196	218	189	177	191	187	199	188	197	178	193	176	192	189	193	182	185	188	189	191	212	185	194	183	169	205	225	209	207	205	209	190	184	205	212	187	204	192	196	197	194	208	203	201	192	185	175	198	214	196	187	182	205	174	186	186	188	194	191	192	193	211	193	197	203	192	190	186	194	201	195	200	216	183	199	214	202	187	193	176	205	189	208	196	184	188	206	187	207	186	182	177	194	190	240	189	197	173	173	188	183	186	173	192	189	196	209	178	190	191	178	221	212	210	188	195	185	195	204	173	187	197	213	192	200	180	173	187	204	176	194	182	206	220	220	205	184	213	168	186	206	193	203	180	203	193	185	200	185	195	192	205	184	172	179	192	162	183	201	192	180	181	189	205	173	189	193	194	200	213	180	195	199	184	179	207	191	193	184	201	222	161	190	198	206	219	202	217	187	188	207	182	177	205	205	201	164	196	193	203	183	188	218	181	182	185	196	217	189	193	182	162	169	204	189	195	199	190	203	225	187	174	199	192	195	179	188	196	209	223	181	200	206	204	180	176	174	205	197	188	196	206	198	204	211	201	198	174	169	171	197	204	184	178	206	183	200	213	202	210	164	214	193	196	199	186	196	184	200	193	198	174	201	177	210	189	190	235	198	163	219	183	180	203	208	193	189	194	184	226	203	186	198	205	201	185	190	212	221	195	212	193	202	192	191	202	203	193	183	199	179	201	227	185	210	195	199	172	197	184	197	179	203	174	200	187	197	200	175	186	201	188	202	178	181	192	182	174	201	207	203	211	207	205	188	194	198	177	197	208	190	210	183	203	187	180	215	219	212	177	208	204	199	196	200	177	181	207	200	197	190	213	192	179	192	191	190	185	205	206	194	205	170	187	171	188	183	183	212	196	201	204	194	206	198	210	204	173	202	195	188	193	198	182	199	187	196	198	221	197	183	206	183	191	211	192	196	193	188	202	185	189	209	187	192	208	189	200	199	192	187	180	197	185	194	195	194	216	203	184	175	182	195	225	177	211	228	175	193	222	212	211	207	202	184	203	208	156	190	226	174	191	181	226	216	186	165	181	211	177	205	190	179	200	201	221	201	198	173	206	201	216	213	187	186	201	183	224	210	192	181	181	221	181	197	191	187	201	212	193	206	230	197	199	203	209	203	224	172	195	184	223	181	176	228	193	196	203	186	199	221	198	195	196	185	193	184	195	198	180	191	204	166	191	207	174	191	191	168	202	207	176	187	182	197	194	181	201	175	200	223	189	218	192	197	201	197	203	149	201	221	192	191	192	182	200	200	205	187	198	197	212	183	184	219	182	181	206	202	176	174	169	209	182	195	186	177	188	181	184	211	194	205	186	179	195	203	183	189	202	188	186	202	192	205	192	185	198	202	193	189	172	221	201	222	192	206	176	195	206	202	217	196	204	176	201	204	182	194	192	173	204	192	169	194	192	202	187	203	236	230	192	199	187	175	196	200	195	198	205	167	196	187	189	177	191	216	199	202	208	205	182	190	172	209	209	215	179	185	203	171	183	193	201	204	171	178	203	186	188	175	190	209	175	190	196	174	158	188	196	178	183	194	205	188	178	177	200	186	204	188	192	216	196	199	188	181	203	218	189	207	182	205	206	187	175	192	184	182	194	192	168	188	190	223	213	216	225	212	185	174	208	169	154	188	208	223	210	201	210	180	178	182	192	190	192	211	180	167	182	185	192	206	200	212	202	193	200	199	199	187	185	202	194	204	212	211	198	155	210	202	187	184	230	199	196	198	211	208	207	185	182	178	207	191	197	215	188	197	185	183	189	184	191	221	187	183	194	201	196	201	213	231	168	186	193	200	205	194	190	217	200	189	180	191	196	199	198	222	205	192	192	191	182	195	160	201	198	232	172	189	192	186	178	192	192	233	202	189	186	208	192	186	178	199	204	181	212	186	209	207	216	196	207	206	222	179	208	209	202	203	216	225	189	194	202	179	163	208	198	223	190	211	165	192	186	202	194	204	179	199	201	186	214	186	195	195	215	190	203	186	168	195	189	182	199	190	194	187	218	195	198	201	192	191	177	203	191	211	199	207	189	191	183	192	205	183	179	212	201	181	200	189	180	164	201	202	201	209	197	192	223	215	209	215	182	173	183	197	199	180	185	196	209	192	182	171	191	188	221	208	197	197	191	210	209	198	173	203	200	185	212	184	180	187	188	198	170	179	216	198	201	217	188	220	201	209	197	195	202	204	189	199	183	187	217	192	202	199	204	179	200	178	188	189	192	181	208	208	187	191	231	187	191	197	178	204	185	204	206	211	171	191	191	183	178	189	195	195	180	192	197	206	183	173	185	200	176	193	191	206	201	175	207	183	198	210	182	179	198	192	182	189	199	191	188	209	201	226	184	166	188	182	188	191	231	200	187	191	183	211	207	201	192	189	175	217	217	200	206	183	183	190	187	218	191	195	202	198	194	177	175	175	198	203	206	196	169	212	189	212	230	196	177	170	197	193	185	172	188	209	184	168	173	195	203	188	196	216	188	213	198	193	185	174	187	198	188	186	211	210	188	212	171	182	190	173	192	212	184	211	204	215	211	187	207	194	183	193	193	203	207	182	197	207	184	197	160	193	191	196	219	210	203	192	216	187	197	194	216	221	192	193	218	191	199	185	174	192	193	186	183	183	203	195	184	183	209	217	169	209	202	199	195	190	201	207	221	189	185	160	207	197	218	222	192	190	202	170	184	211	220	205	191	176	173	213	195	214	195	209	207	227	210	191	179	177	193	211	187	196	195	203	213	177	234	184	200	189	199	198	191	218	201	216	215	196	181	183	204	194	187	189	182	209	216	197	212	198	181	207	195	198	192	198	189	176	222	192	187	198	185	208	170	175	214	194	196	181	175	179	181	212	197	206	179	208	212	192	170	150	188	177	181	191	182	192	182	172	200	202	192	209	168	176	205	231	195	187	195	194	207	201	203	205	194	192	192	195	194	186	193	177	194	183	227	215	203	223	165	190	207	188	208	183	193	203
43813	44321	59116	19489	1916	1361	1104	926	842	726	662	556	523	496	501	456	453	428	446	399	373	418	443	397	360	375	365	386	416	347	359	361	325	364	374	354	357	353	367	382	386	383	351	362	368	347	353	344	365	327	358	367	374	320	366	355	374	392	334	341	355	384	317	332	363	330	374	362	332	367	328	356	364	346	354	341	340	370	335	333	321	361	368	377	349	354	339	344	365	341	316	353	354	333	354	355	312	303	325	352	361	329	322	369	376	316	351	367	320	342	342	350	366	376	317	342	346	356	360	347	365	337	348	360	350	346	365	329	316	338	369	303	369	354	344	345	338	364	355	354	325	322	357	367	342	323	350	338	341	338	352	372	344	335	371	362	370	374	344	347	358	372	367	360	327	331	351	298	359	392	358	348	348	349	331	366	335	331	302	341	352	342	320	333	350	351	364	347	336	325	375	319	326	350	365	333	355	362	354	357	367	336	315	353	369	332	371	354	324	371	345	353	334	358	331	344	345	349	327	339	364	364	355	389	361	312	340	319	357	367	349	344	347	338	358	339	353	357	368	333	372	316	351	343	326	386	326	331	351	334	348	363	354	363	346	339	323	352	341	317	336	338	310	346	353	334	322	329	316	348	362	364	368	369	312	352	357	337	365	324	335	369	326	332	316	365	352	389	348	351	334	335	345	331	334	339	350	370	331	342	308	346	331	327	310	350	363	332	335	301	357	370	329	361	331	347	336	330	381	338	347	349	362	321	338	363	345	360	324	323	349	354	327	351	363	346	362	345	327	383	393	366	348	332	341	316	345	302	344	301	323	339	348	301	322	352	366	326	322	338	373	365	361	336	343	313	349	322	361	341	347	310	360	408	361	341	360	333	337	333	358	334	349	298	361	376	369	337	307	353	325	327	348	310	347	370	336	376	351	345	329	310	314	326	332	351	341	357	336	281	328	337	354	357	335	360	344	334	353	320	380	347	367	329	317	347	334	354	344	328	316	357	321	352	345	355	349	350	330	342	371	324	332	345	311	331	351	348	351	357	342	358	339	352	365	327	348	340	335	385	365	326	345	367	334	327	331	341	336	321	387	334	349	349	346	351	310	369	357	344	329	344	317	344	363	362	337	347	324	351	338	333	358	352	364	348	323	315	338	324	387	345	361	323	359	337	363	352	355	355	336	339	338	398	316	326	314	371	344	349	342	338	373	329	333	332	309	355	365	370	358	355	321	340	336	362	354	319	318	325	341	326	349	341	354	326	352	343	350	322	320	361	361	337	339	365	348	334	333	337	338	348	331	338	337	318	296	358	333	357	363	366	349	353	334	350	356	325	346	321	303	344	360	340	326	307	355	336	319	318	333	345	361	351	349	327	332	351	371	359	367	370	347	364	332	364	316	358	346	337	342	353	340	353	317	348	352	328	332	362	318	382	352	312	381	337	365	334	311	354	392	362	350	337	325	376	376	368	364	373	331	397	330	335	350	343	336	314	321	371	372	353	344	395	347	367	327	355	335	352	349	357	344	348	333	354	353	343	331	343	308	382	366	344	358	317	375	315	319	346	370	351	284	338	312	331	341	346	350	366	335	364	344	339	337	361	364	332	344	365	305	368	330	336	344	353	354	334	358	362	342	388	337	329	305	352	324	382	349	345	338	318	357	337	335	320	296	338	361	349	335	355	333	376	354	343	350	346	334	346	357	350	319	357	332	340	326	372	369	316	335	320	354	340	364	327	348	333	347	335	337	331	344	345	334	312	376	339	343	335	342	330	319	316	348	330	337	323	303	375	360	341	338	352	366	359	357	324	317	359	334	344	318	352	336	355	360	338	348	373	349	351	338	333	344	328	339	336	372	312	325	372	351	339	332	368	346	330	336	362	362	329	337	346	342	385	358	374	372	342	302	312	343	300	328	361	365	369	344	332	359	349	349	348	351	343	317	360	358	327	335	343	341	368	337	364	310	359	341	352	368	356	338	352	322	330	361	355	343	345	358	338	357	340	354	331	337	331	362	314	341	330	332	382	364	339	349	364	353	351	342	344	366	366	341	330	326	340	341	341	342	344	367	340	337	339	333	353	336	361	341	362	339	335	339	314	353	320	360	351	325	371	371	334	320	327	365	340	329	317	345	313	370	336	312	354	302	354	351	326	331	415	342	345	354	332	330	336	357	340	353	323	315	324	358	346	358	347	357	345	323	304	343	338	358	357	345	357	362	348	347	326	342	341	372	333	352	297	350	345	310	323	343	302	366	348	355	328	342	333	328	328	343	364	332	330	328	354	366	338	321	378	307	320	365	346	317	343	367	339	331	364	344	362	373	367	336	330	343	310	333	342	342	345	358	329	370	377	356	335	324	370	371	330	345	351	338	305	371	332	358	317	409	343	353	341	342	369	382	311	300	360	358	352	336	340	362	329	371	340	338	339	350	365	346	353	362	318	370	373	319	350	344	355	344	350	330	370	345	334	351	348	349	351	373	366	342	341	351	306	343	369	345	336	347	342	334	333	337	339	321	340	321	336	358	366	334	341	332	311	311	340	347	354	331	320	329	357	320	344	336	346	344	340	341	357	326	330	346	339	347	302	324	357	343	332	340	353	355	330	350	334	334	366	377	343	344	318	342	304	354	335	336	326	322	288	336	350	340	360	334	332	334	335	358	332	315	345	364	353	327	381	355	369	333	361	305	344	323	341	346	359	335	362	357	368	365	340	333	325	352	343	339	340	358	329	372	333	340	340	324	314	357	314	332	375	370	361	339	332	346	336	354	326	331	328	336	338	374	347	343	357	344	317	378	325	367	359	340	358	341	327	319	314	355	330	364	364	357	361	314	357	341	353	373	367	336	351	361	335	367	345	349	310	370	361	350	349	370	362	366	360	331	338	357	366	351	349	333	363	332	361	334	354	301	315	375	361	359	363	326	327	348	351	316	360	361	321	327	352	372	321	336	353	364	350	359	361	326	357	321	338	334	317	330	324	351	341	308	326	325	322	331	313	338	335	338	355	381	378	348	366	319	327	308	373	303	323	328	350	363	342	348	337	353	372	326	333	343	344	341	347	355	365	337	340	310	355	315	368	337	373	325	319	350	321	341	353	383	349	337	326	344	345	353	330	353	346	344	311	327	338	361	350	378	372	351	353	356	356	377	334	366	352	347	318	359	364	362	352	338	348	317	383	314	344	342	367	339	366	379	316	360	347	311	362	315	349	382	318	348	342	354	323	307	336	338	360	364	352	356	365	321	308	345	351	291	356	335	340	356	354	339	340	350	360	363	343	329	360	300	359	341	358	339	339	331	328	346	340	349	333	383	339	314	324	343	340	330	362	365	303	363	350	311	342	348	340	354	340	352	331	353	354	368	379	354	345	317	335	354	356	353	328	344	357	323	355	360	347	354	350	334	331	315	325	365	360	343	365	363	304	320	365	328	372	359	375	332	340	360	363	339	406	347	340	352	350	325	375	341	342	310	337	327	339	333	337	357	319	345	338	367	330	346	346
23191	21312	37375	28200	20443	13860	2138	578	485	442	440	425	366	341	338	338	337	337	308	317	316	295	312	308	315	273	299	284	325	311	287	288	254	270	248	279	297	259	300	283	268	289	290	315	269	280	277	260	275	281	289	280	286	285	271	287	276	278	275	273	300	269	281	264	306	281	289	271	262	267	301	275	264	279	280	294	286	266	252	249	279	241	299	302	247	256	259	276	291	262	308	299	278	285	254	256	281	266	275	263	295	260	281	293	301	292	267	295	279	244	286	249	265	272	264	274	294	258	288	287	290	276	244	247	280	256	268	265	291	223	262	274	270	292	272	244	252	278	277	293	290	286	287	289	293	275	248	266	262	291	265	310	278	286	269	244	280	303	300	279	253	265	284	292	249	294	313	269	270	293	268	293	266	268	237	273	297	258	312	261	279	311	282	254	273	244	261	275	287	288	285	277	265	259	311	265	267	250	277	268	308	249	253	266	269	245	257	262	264	257	237	268	239	269	296	289	266	287	287	289	273	282	249	264	266	267	263	262	285	283	300	296	305	266	318	288	243	261	287	267	239	261	263	280	279	245	250	262	284	275	277	253	248	306	265	270	275	269	256	274	272	270	252	267	244	273	285	289	281	281	331	247	275	274	245	283	276	294	261	291	257	287	217	301	284	246	265	263	242	250	260	266	278	273	294	298	277	259	268	244	280	275	270	252	286	265	275	277	260	283	305	279	269	270	243	285	263	285	257	277	295	243	270	256	246	263	264	296	280	260	279	273	300	283	270	227	257	252	294	301	296	264	295	278	274	248	277	278	269	277	282	275	283	313	269	266	267	242	290	283	295	252	270	286	254	293	283	300	253	241	258	282	258	260	281	276	274	268	287	271	271	273	295	281	264	294	274	279	248	241	282	249	258	271	230	262	287	309	258	257	274	270	264	292	297	268	274	294	288	271	253	280	290	295	268	240	300	259	277	295	258	246	297	268	262	281	295	271	275	285	277	257	293	252	242	277	274	274	276	313	274	278	271	259	273	259	289	252	282	255	279	266	250	304	283	232	284	260	265	287	251	276	265	290	268	291	275	262	263	257	283	282	291	263	240	238	266	284	286	286	285	269	272	273	271	282	293	281	271	258	257	279	269	268	273	314	250	267	279	270	264	258	255	249	265	273	288	271	263	252	289	283	301	251	266	274	294	260	280	281	266	300	260	322	256	281	271	278	287	258	273	276	258	271	263	258	289	270	271	271	270	280	270	236	278	257	239	268	252	274	281	265	269	268	261	306	265	257	260	271	288	236	279	295	303	266	297	279	257	277	249	297	298	304	275	282	281	289	272	268	270	267	252	289	264	261	277	268	270	296	254	286	273	293	278	265	264	282	288	254	272	266	236	269	270	298	232	276	297	292	266	274	262	289	277	275	269	280	302	267	274	275	276	264	268	270	265	284	249	287	266	264	270	301	274	280	256	286	270	288	286	227	264	287	292	296	268	243	279	289	269	248	257	286	258	262	304	271	263	302	283	290	280	246	257	282	290	280	234	305	289	267	287	289	280	272	277	284	301	285	243	282	263	267	281	286	280	276	261	262	276	267	272	270	284	279	300	307	259	257	275	298	276	260	272	299	272	305	283	264	305	287	275	288	254	255	254	271	249	277	256	282	262	283	256	266	280	267	283	238	261	275	251	286	280	266	258	262	293	240	261	290	298	298	263	272	284	284	242	266	255	236	281	280	259	231	275	269	270	264	289	263	264	246	256	234	258	286	264	232	288	279	253	251	294	271	295	283	272	261	261	293	267	263	234	263	287	277	278	287	257	264	264	281	273	277	256	289	281	270	266	272	272	259	262	248	266	274	294	260	267	288	300	274	267	296	289	244	277	299	256	265	274	270	314	267	272	268	271	312	257	285	287	259	285	289	268	262	262	268	270	260	291	267	276	254	273	269	271	293	253	274	268	285	260	275	248	245	303	316	257	267	272	296	275	260	286	256	261	246	256	294	288	294	246	271	263	285	283	278	284	284	285	282	274	274	273	273	254	271	264	280	293	272	281	260	258	270	257	289	264	284	271	261	270	261	294	239	249	254	273	313	267	282	268	264	270	271	262	253	276	253	266	270	291	267	264	312	265	260	273	260	287	278	283	291	277	252	273	297	283	302	278	231	258	260	293	276	300	261	251	276	288	290	267	255	276	241	276	257	267	293	270	249	248	267	271	285	259	296	264	295	261	306	288	278	267	276	280	290	280	280	266	282	291	252	280	299	287	249	269	274	252	274	277	264	284	269	266	259	269	270	249	277	254	298	262	285	273	267	257	266	290	261	247	288	282	274	282	263	260	274	294	287	286	277	300	277	287	258	273	255	241	248	274	257	280	269	285	281	300	278	268	252	312	256	268	297	249	282	294	240	255	277	289	235	239	233	294	261	295	266	249	245	274	280	264	286	252	284	243	281	298	255	257	285	263	265	256	270	280	249	244	278	258	266	294	266	285	264	267	243	261	261	291	265	283	276	294	284	298	239	249	265	283	284	272	293	270	263	265	284	274	281	279	281	283	267	276	253	277	285	259	297	295	284	281	266	279	259	276	253	263	260	267	258	257	254	290	256	245	263	262	273	271	276	269	264	270	247	273	280	288	272	272	282	271	273	291	261	283	265	277	250	246	291	284	277	272	264	307	294	277	279	267	268	277	243	286	264	268	284	282	275	294	275	272	290	272	262	257	278	293	264	299	258	270	274	267	267	263	281	281	290	254	261	269	287	265	270	286	266	284	267	265	282	260	312	264	290	269	300	243	276	243	270	274	257	271	273	270	274	271	255	277	285	277	265	273	260	268	268	261	263	266	263	301	251	296	249	291	249	275	304	252	264	273	287	255	252	272	281	269	264	261	244	248	255	270	255	280	275	271	271	288	260	269	274	275	288	265	250	256	300	274	269	271	269	249	280	264	281	259	250	275	291	260	278	261	304	286	253	265	252	252	262	248	305	272	268	275	265	279	278	285	281	276	249	280	253	300	269	282	270	300	245	256	275	260	282	254	282	271	282	279	308	271	282	267	289	331	286	285	295	264	253	292	299	273	262	277	248	267	272	257	263	314	284	268	236	273	266	266	251	303	277	277	274	256	282	292	264	253	268	287	269	261	277	307	270	279	283	285	268	280	258	287	286	298	232	246	250	284	253	278	258	268	324	280	269	252	284	282	276	280	266	224	252	248	268	268	288	282	284	254	266	293	282	273	263	260	286	288	263	238	255	288	264	282	257	259	271	295	283	247	291	253	245	251	252	273	285	260	284	265	262	283	259	238	271	267	295	262	274	262	266	262	284	298	256	277	271	250	282	289	259	238	259	281	248	271	272	272	273	248	249	282	264	288	274	299	268	258	265	267	278	296	289	249	273	289	262	275	271	294	288	282	274	303	257	261	242	279	295	293	272	268	259	253	243	280	254	280	284	290	282	277	271	247	274	278	248	265	284	253	245	279	269	274	267	276	241	268	266	275	279
51401	55349	62212	22727	3481	2526	2025	1504	1430	1191	1030	916	914	771	762	675	654	633	625	650	574	563	555	577	551	528	544	498	532	527	502	559	493	496	504	481	505	471	527	497	493	463	476	497	482	551	443	450	458	477	518	453	468	464	499	488	514	417	465	515	487	448	490	445	468	462	494	481	460	481	415	435	462	506	433	461	454	480	458	479	455	456	481	439	446	448	505	477	494	447	481	431	513	428	476	485	477	449	507	435	472	515	485	485	510	453	470	451	475	437	465	451	461	453	446	469	453	457	481	507	463	463	453	505	486	482	497	463	475	428	446	454	476	469	502	482	444	452	475	451	481	451	445	451	466	443	478	473	453	460	496	433	439	452	462	465	425	472	469	492	504	453	468	497	439	463	471	465	419	489	445	478	469	475	500	465	456	474	462	465	457	422	453	421	484	435	467	455	426	433	451	425	438	446	472	460	451	442	462	465	457	466	433	462	498	485	488	444	475	473	430	479	414	459	457	467	461	464	451	459	461	465	454	497	444	457	457	436	454	449	518	450	461	443	496	497	484	473	442	453	502	443	494	433	475	454	479	437	467	422	464	453	482	529	479	465	460	472	454	474	469	438	484	482	470	424	478	508	445	464	458	432	467	431	472	482	457	486	480	434	461	465	445	505	454	481	482	432	481	479	482	493	439	466	490	422	471	462	438	473	468	423	440	492	463	478	439	490	452	416	465	454	476	434	485	456	499	482	462	485	479	467	474	480	501	461	450	476	455	486	456	488	438	467	487	449	473	496	453	494	470	489	450	453	476	448	429	462	453	463	427	464	437	453	447	467	442	421	458	434	457	456	449	468	478	444	464	479	480	492	438	451	412	466	468	478	448	482	440	476	474	437	443	474	513	493	484	458	463	442	482	505	470	448	449	468	477	494	492	467	472	449	445	478	443	476	473	439	479	437	453	467	499	465	440	486	427	451	480	476	467	445	509	483	467	489	474	489	483	439	419	445	446	445	457	455	476	495	467	459	477	441	443	451	458	445	466	442	437	481	512	503	470	433	474	509	436	489	498	504	443	502	456	460	496	462	435	481	473	477	460	486	434	488	441	473	509	433	474	456	488	458	507	449	438	457	481	451	442	441	455	437	446	465	454	442	468	459	427	440	466	428	477	470	484	446	459	497	451	471	477	455	456	470	460	452	474	480	463	427	481	461	439	505	468	450	442	464	454	486	446	425	489	473	467	486	482	478	469	441	486	432	437	500	449	453	465	448	491	451	460	475	468	488	472	488	486	498	454	449	447	439	479	460	477	426	441	456	424	474	408	476	445	472	443	468	477	503	492	462	455	446	464	486	427	482	457	456	445	455	498	487	476	464	499	427	486	497	481	477	477	479	472	455	500	439	468	457	415	432	447	432	432	452	434	471	457	446	457	474	437	434	478	480	481	447	462	455	468	459	444	455	449	493	431	448	467	431	481	454	492	472	491	449	478	478	504	493	471	454	485	505	421	446	478	426	450	473	465	455	465	461	460	467	448	479	454	455	456	455	519	490	478	486	452	458	460	486	477	478	476	482	468	494	453	472	491	442	444	479	491	494	452	464	467	466	444	448	424	453	458	445	505	464	480	461	473	444	453	457	478	477	473	507	492	474	432	448	433	464	448	457	461	492	470	460	495	466	449	461	434	446	463	451	453	470	438	446	474	430	435	458	448	468	491	443	452	478	504	429	467	436	475	418	515	430	504	496	492	511	461	460	440	496	464	479	453	463	462	507	446	460	455	458	423	448	434	443	475	453	453	442	439	434	452	430	492	464	429	467	489	426	480	489	455	470	457	459	490	467	452	467	491	455	421	500	480	431	467	461	457	500	447	454	469	487	434	478	489	477	470	475	472	470	520	491	466	490	450	456	497	495	475	459	482	502	458	484	432	484	431	471	464	425	437	434	458	453	429	488	481	434	429	482	457	449	466	469	466	462	464	466	438	458	502	458	438	482	462	474	458	463	508	475	479	450	468	502	488	454	458	471	451	468	455	463	457	456	450	424	477	460	498	454	474	447	471	464	485	417	478	434	467	434	472	471	466	441	468	462	437	453	452	438	481	461	427	426	472	497	460	457	449	454	454	451	441	447	458	487	464	448	440	441	488	443	446	450	443	522	494	474	423	482	452	422	454	438	432	478	479	476	401	457	471	465	482	444	480	509	463	473	471	450	472	453	486	480	444	449	469	483	447	454	460	459	464	453	445	464	450	439	463	478	454	453	492	496	484	436	453	439	491	453	465	498	464	460	454	439	477	460	475	460	466	431	460	495	480	482	454	455	476	465	460	489	476	440	443	414	452	462	482	453	464	452	508	465	486	484	452	488	460	443	502	473	458	499	470	472	465	455	463	487	519	450	443	447	477	467	450	475	432	470	471	388	452	441	484	433	499	488	490	469	454	421	470	447	480	468	461	468	486	443	458	465	463	472	460	498	429	475	475	443	479	425	476	422	454	407	495	427	458	449	460	462	453	465	506	461	455	497	449	495	521	465	462	472	450	481	428	455	456	461	447	483	484	482	506	490	457	495	466	440	452	457	505	457	437	451	511	489	406	524	495	442	437	402	475	459	487	450	449	484	444	466	446	488	541	442	443	480	499	435	496	453	453	497	438	476	479	474	487	481	454	452	437	435	431	410	454	477	515	467	473	495	424	450	458	487	435	458	483	408	464	461	464	473	450	454	475	460	502	434	490	462	485	481	438	462	468	434	473	421	441	472	445	465	510	468	466	458	503	447	473	493	485	442	450	480	482	489	480	455	467	445	465	467	454	453	488	455	474	452	476	439	435	468	463	435	444	441	494	493	446	450	474	471	451	453	433	472	435	483	449	491	466	461	440	455	495	428	480	468	415	480	466	478	449	473	476	454	460	477	460	468	499	452	440	490	447	481	462	466	473	467	446	474	451	461	469	504	447	480	426	452	437	435	473	468	463	460	494	481	447	454	437	493	475	450	468	475	430	439	453	468	443	460	492	441	494	502	452	471	475	443	503	502	442	463	490	480	459	467	470	509	478	452	436	461	481	444	427	476	459	475	453	486	467	436	450	475	487	452	469	474	446	471	462	509	473	465	460	433	448	477	498	467	451	467	470	465	470	499	474	461	476	458	455	464	494	512	437	479	449	442	468	451	467	462	468	436	449	421	439	452	468	437	455	452	478	443	454	520	467	480	463	447	457	455	466	476	485	447	474	416	508	483	436	492	466	461	464	442	449	517	435	444	416	466	459	422	449	453	495	455	454	480	464	486	459	439	477	468	435	466	462	462	467	462	455	447	429	485	507	456	457	445	465	461	422	495	488	461	461	482	482	473	472	472	449	450	461	462	467	476	454	480	456	466	441	496	505	444	479	423	464	448	482	458	474	505	481	426	463	454	438	480	475	485	474	441	483	420	448	476	468	478	438	462	481	515	462	476	453	472	476	468	465	437	464	474	450	469	455	450	464	484	472	462	494	423	448	457	460	442
27050	20821	25902	9903	180	115	112	106	122	82	102	104	98	97	88	94	103	106	95	75	97	91	84	109	80	102	94	96	97	107	94	85	80	80	87	101	79	85	80	101	99	87	94	91	93	92	72	99	97	114	89	99	84	79	105	86	83	105	86	99	98	99	83	88	100	89	100	87	107	66	87	81	90	90	63	84	105	82	95	91	108	104	90	98	101	95	94	82	90	91	116	82	82	86	93	85	75	87	92	88	106	99	86	104	89	74	81	81	103	85	95	99	77	92	88	102	92	106	94	96	77	98	94	88	80	91	102	87	80	101	86	94	84	96	108	86	82	82	75	109	87	95	84	110	92	73	83	87	84	94	90	94	77	77	66	98	84	112	88	105	91	96	93	93	100	92	82	93	96	108	89	93	87	90	98	92	91	81	106	114	83	88	91	93	84	94	98	114	109	91	95	92	89	92	96	93	96	110	85	82	103	81	85	94	100	97	88	86	98	90	102	107	81	89	99	83	79	88	78	96	90	84	104	99	83	79	112	104	99	94	61	78	88	97	96	109	94	90	87	92	83	100	77	86	103	88	89	89	78	93	90	80	95	85	102	117	98	68	78	78	102	93	102	80	81	97	94	81	103	101	92	86	81	105	92	84	96	105	99	85	89	86	76	87	93	77	90	109	80	82	92	99	90	97	82	102	99	80	104	88	87	92	94	90	90	75	87	89	78	90	87	90	111	91	72	96	92	100	95	104	93	92	110	89	96	82	84	95	94	87	97	87	83	88	100	85	87	93	92	92	102	80	85	72	87	84	91	85	96	87	100	91	101	96	99	104	73	91	90	93	80	107	92	79	82	74	81	95	90	93	101	74	84	84	100	94	91	85	92	82	76	91	103	98	95	77	95	94	113	96	73	74	83	87	95	96	89	99	87	78	90	98	91	77	87	83	96	83	72	99	93	105	93	86	92	87	99	96	95	83	78	96	111	74	93	107	93	89	85	94	88	81	95	92	102	97	94	92	98	72	108	105	87	99	94	85	90	101	101	74	74	101	85	87	91	95	86	86	100	97	98	92	97	83	87	101	85	85	100	83	94	87	86	75	91	121	85	89	101	86	97	89	79	85	98	83	88	79	100	86	80	89	71	91	76	77	79	80	97	98	88	82	91	89	101	96	100	88	95	90	104	88	112	123	78	80	71	98	103	85	73	96	101	79	91	100	83	90	78	92	94	94	80	83	106	90	103	113	86	85	82	107	85	89	81	99	93	90	105	104	90	90	75	93	94	91	88	75	102	89	77	87	86	91	81	87	92	105	85	91	100	87	76	78	82	90	86	87	99	84	83	95	85	89	89	77	89	100	98	71	82	102	108	102	72	106	92	89	87	99	92	97	101	89	96	105	98	90	90	93	116	95	96	85	86	104	72	89	98	99	88	82	77	79	73	90	87	98	96	112	88	96	89	89	92	97	92	94	78	81	74	89	99	90	93	101	106	97	72	83	94	102	85	95	69	107	89	98	92	81	108	113	90	87	87	81	95	89	96	88	93	77	80	90	115	102	108	96	97	92	88	93	102	95	100	94	81	111	69	93	93	90	84	87	86	79	103	85	95	103	99	113	113	88	96	87	95	65	96	93	100	76	97	99	84	84	100	89	86	89	86	102	84	107	72	103	85	103	87	101	88	72	95	75	95	109	92	98	94	97	72	92	89	86	74	93	102	96	88	94	88	89	94	88	87	92	94	81	81	91	90	93	85	73	108	96	101	95	95	85	82	105	100	95	79	85	79	91	111	93	82	87	92	91	86	92	101	70	96	93	96	113	74	93	74	89	102	93	84	75	93	88	94	103	94	101	116	88	105	77	85	96	103	91	89	85	92	85	96	111	96	72	92	93	82	93	107	85	98	97	94	96	86	94	82	94	73	87	93	83	94	87	89	80	99	77	97	104	91	85	87	90	82	98	90	74	100	80	86	92	83	101	85	88	90	77	83	89	76	97	96	93	94	77	96	100	87	102	83	104	83	85	97	84	92	92	81	86	94	99	84	80	88	89	91	79	88	87	76	97	83	97	91	89	83	87	68	90	93	83	92	94	82	88	94	87	102	102	98	88	84	93	87	81	91	97	81	101	91	73	88	110	84	84	85	89	81	94	102	96	82	87	95	91	90	92	99	78	100	87	97	89	84	102	99	91	87	100	113	87	77	91	85	83	78	89	82	89	93	94	90	93	97	80	81	93	86	104	91	82	79	84	81	90	95	91	97	88	82	84	93	75	83	79	85	76	85	96	103	89	87	109	105	100	100	106	97	98	115	84	97	97	83	87	101	98	95	91	96	98	83	90	89	93	94	91	85	88	90	77	94	86	99	88	78	70	90	84	92	93	97	83	86	116	95	115	80	91	73	87	101	99	97	92	102	77	94	93	90	87	92	83	83	78	85	93	93	78	94	95	85	99	87	86	84	78	101	111	80	97	106	80	93	107	101	97	94	95	102	103	101	77	79	88	98	93	78	85	83	94	101	99	93	89	109	84	90	72	83	105	100	109	85	79	87	82	83	72	96	87	74	97	92	83	91	90	100	92	88	88	97	75	98	87	91	91	98	91	79	105	78	100	90	81	86	107	93	90	68	86	85	93	80	88	90	78	74	88	68	91	76	96	106	85	92	76	116	92	96	95	89	92	83	101	87	91	94	82	85	90	84	80	82	106	83	97	84	88	98	89	95	108	92	88	97	97	85	94	114	97	98	96	94	98	98	103	86	79	97	89	86	107	71	90	106	90	87	105	103	76	85	92	82	82	95	88	121	97	83	108	93	89	81	101	92	87	83	84	98	80	83	95	94	75	80	82	91	93	88	95	97	87	87	97	104	84	93	89	78	99	86	81	100	100	100	104	105	92	105	96	92	88	90	88	85	87	84	85	99	92	90	64	87	75	88	103	101	90	98	94	93	91	105	101	92	84	116	94	89	86	92	100	96	96	86	91	98	93	89	92	96	78	78	105	91	88	105	96	87	85	97	87	100	98	78	89	104	89	94	98	82	88	108	97	95	83	99	86	91	120	90	91	77	90	81	92	95	92	97	93	98	90	89	98	81	76	106	107	88	98	84	92	90	91	67	95	125	90	86	98	82	91	103	98	79	82	93	96	85	94	90	79	109	77	82	76	94	98	94	69	87	93	87	92	96	85	86	105	90	95	99	82	91	73	84	86	88	91	85	79	93	103	107	90	96	111	108	87	84	77	79	106	90	70	105	99	85	91	86	91	96	92	96	101	97	97	83	103	96	94	99	93	89	97	80	104	86	80	97	88	90	89	88	101	104	85	94	79	86	94	103	96	100	79	87	77	107	80	96	77	97	91	78	78	90	79	89	84	86	93	97	77	85	97	94	91	97	94	93	86	100	84	101	90	77	89	94	92	100	80	116	84	109	92	98	90	82	81	97	101	89	110	98	79	108	81	93	101	75	80	98	95	95	104	86	110	116	101	92	88	88	96	92	88	86	77
20780	16590	33064	8324	306	289	251	223	175	192	196	199	200	164	208	190	198	178	152	202	161	205	161	200	177	192	171	178	175	187	173	184	159	174	147	174	187	180	171	178	184	154	160	159	169	183	172	173	167	151	185	193	169	169	180	168	170	178	154	158	171	197	179	175	133	168	193	184	175	196	154	160	160	177	157	185	159	178	183	186	163	165	158	191	181	178	179	193	190	163	194	190	174	173	150	174	168	157	195	157	192	168	152	165	167	185	191	190	194	170	180	169	157	170	166	166	141	155	179	157	186	158	163	165	149	176	173	190	176	155	195	193	189	154	179	170	165	174	177	171	161	170	173	182	181	177	161	170	177	199	166	176	191	182	166	181	165	176	159	172	174	164	169	163	156	175	176	149	180	177	163	178	180	164	189	179	156	174	200	183	151	195	149	169	186	178	184	182	164	180	170	186	176	178	183	168	183	159	166	198	192	177	207	173	176	182	153	150	173	181	163	157	200	178	173	167	178	154	175	160	190	171	201	163	187	147	174	168	189	166	204	173	158	204	187	166	177	164	189	199	165	176	175	175	168	173	170	144	180	168	163	147	159	175	174	164	173	176	157	183	180	197	175	180	172	169	146	201	173	149	166	189	167	167	188	175	178	188	173	173	181	143	158	167	200	153	190	159	184	187	180	153	181	186	184	181	167	197	173	208	165	178	161	156	211	178	182	179	166	163	169	167	152	186	180	171	188	152	157	172	201	169	196	159	146	174	164	189	182	170	165	162	191	179	158	165	192	167	151	178	191	153	169	178	173	181	171	182	169	171	177	168	183	184	191	163	169	178	164	147	170	167	175	156	177	179	173	177	158	182	156	159	207	162	178	164	173	171	160	161	170	171	183	176	184	183	181	182	156	174	174	184	163	154	159	181	184	169	190	194	192	176	195	182	179	155	193	162	174	175	182	169	175	182	159	170	185	176	185	179	174	173	161	159	195	175	177	161	152	168	163	179	170	187	186	162	183	160	173	162	184	183	166	158	158	177	162	167	180	174	188	192	194	195	153	157	174	177	167	182	163	149	162	170	154	195	187	161	196	159	169	168	162	157	149	162	173	194	200	159	188	184	166	194	190	162	180	185	177	180	160	158	181	192	189	194	161	154	178	169	190	168	160	177	154	142	162	161	176	168	190	168	162	167	167	186	182	179	156	182	151	166	167	176	183	174	167	163	164	184	176	150	165	175	188	182	158	174	152	160	168	165	155	184	179	174	211	177	169	174	179	191	175	191	158	178	164	172	171	170	200	166	168	178	150	148	164	155	163	161	136	158	171	169	173	171	186	179	197	169	187	163	148	191	163	155	161	188	167	163	177	174	161	172	182	168	165	176	177	163	180	179	168	192	179	197	156	176	178	170	194	179	157	157	156	163	169	160	171	184	160	193	165	190	186	162	169	179	155	180	179	168	176	143	171	168	173	181	150	173	163	208	151	210	191	167	180	176	188	150	200	164	186	147	161	175	172	171	166	175	178	166	177	156	164	180	158	152	180	162	160	168	167	156	188	168	165	162	161	197	138	172	183	177	166	177	160	148	163	171	171	159	178	169	162	187	187	192	174	158	153	179	187	161	168	171	162	179	169	179	174	178	165	185	181	178	157	167	154	155	172	182	149	166	171	165	195	168	179	181	185	156	152	174	164	184	184	187	174	155	165	183	177	168	188	184	174	170	170	173	165	181	189	198	183	154	171	165	180	150	143	165	164	195	199	164	189	172	170	190	161	181	151	176	171	193	174	169	180	187	174	167	155	178	148	173	171	157	182	156	173	181	170	190	159	163	176	165	159	176	175	170	144	153	177	151	177	204	177	190	163	164	182	181	166	183	170	185	177	165	167	168	171	161	177	160	166	170	182	163	176	158	182	171	160	174	197	171	172	188	166	184	162	183	151	169	178	192	173	176	192	158	184	150	193	158	166	182	176	208	156	222	188	174	162	184	162	186	198	148	175	159	171	176	165	172	155	178	172	170	173	172	171	165	196	172	191	198	171	137	163	161	168	156	197	166	153	206	159	149	179	172	187	184	156	176	165	176	179	166	186	171	203	193	170	177	164	192	168	173	150	164	155	156	173	178	169	162	181	169	171	167	169	167	180	193	163	154	181	180	192	175	186	169	176	193	161	160	183	163	160	165	152	166	165	188	191	188	162	154	157	168	150	177	163	175	172	177	198	171	163	182	162	165	170	174	157	174	178	176	179	179	180	194	205	197	154	175	156	168	151	157	179	166	168	160	157	165	154	144	158	156	198	176	179	166	144	153	166	170	171	184	187	159	187	175	197	170	201	175	172	174	172	180	177	192	171	160	160	156	171	167	181	188	167	180	181	155	204	163	177	158	171	151	168	163	193	159	178	164	167	187	188	183	150	166	158	154	168	159	162	180	166	153	160	170	192	192	183	172	182	171	158	187	176	173	192	155	165	152	162	169	202	151	192	190	170	167	164	167	182	186	181	175	182	162	172	173	175	167	179	186	193	188	180	171	189	185	174	183	180	140	151	167	170	186	162	157	184	168	165	165	168	173	176	151	158	149	198	173	155	164	152	176	153	173	167	159	169	172	181	196	188	189	137	167	165	166	194	177	173	183	197	140	178	172	186	177	170	166	157	171	172	204	167	177	161	169	166	184	161	171	170	150	202	156	149	175	142	167	190	152	166	163	181	167	175	176	177	175	167	159	177	150	184	160	156	151	156	179	150	173	179	189	190	180	173	178	171	174	177	172	154	162	180	175	195	163	199	173	170	178	173	213	177	157	156	219	166	171	159	174	145	170	162	186	165	177	183	158	170	191	169	161	191	180	159	194	168	188	175	154	135	153	169	176	179	159	169	163	184	152	172	163	177	164	179	181	181	155	186	179	178	169	167	161	153	165	172	164	176	172	165	174	151	171	205	184	173	165	159	176	175	154	171	182	165	179	169	168	182	190	193	167	137	190	178	178	161	170	176	173	168	174	159	164	173	162	166	183	161	169	148	164	168	165	184	157	171	181	193	179	194	162	175	143	170	175	179	148	172	163	166	174	165	195	189	171	175	182	178	181	163	172	169	181	168	188	182	173	188	171	166	162	148	186	179	157	175	145	176	171	158	169	156	178	179	186	175	155	155	168	161	174	161	161	180	161	186	197	173	180	167	189	182	170	187	180	204	167	158	201	186	162	194	179	158	173	167	148	183	170	148	176	158	182	162	160	184	182	162	170	168	167	172	181	161	169	183	173	177	169	160	188	154	175	171	206	161	185	168	185	177	175	166	167	162	159	165	175	171	170	186	191	161	175	179	169	176	156	158	151	175	185	177	194	194	164	150	196	198	159	155	184	141	184	179	157	187	174	182	156	163	175	178	175	167	164	181	172	168	175	170	150	168	165	176	152	168	188	172	172	171	187	172	144	179	187	171	182	177	165	180	180	172	149	177	177	171	190	169	172	155	173	182	163	184	166	164	160	189	171	180	198	192	161
24320	21346	40956	31334	15646	3230	530	348	294	298	263	266	265	229	239	221	233	202	212	207	192	208	215	189	188	234	212	193	193	217	189	220	229	178	214	208	179	217	215	189	193	174	206	187	189	203	175	213	188	201	196	212	225	235	210	183	167	194	206	178	209	189	200	203	198	196	185	211	214	192	211	217	192	194	203	177	208	179	197	197	176	194	201	192	209	201	199	183	204	197	196	185	189	174	223	224	191	211	182	176	202	189	190	195	198	201	212	191	184	195	173	207	210	184	184	186	204	174	218	179	202	207	214	196	184	201	197	184	182	170	190	169	183	196	212	196	177	186	192	178	208	198	190	191	203	201	188	196	215	198	207	209	183	210	198	221	191	197	207	190	166	175	180	182	183	173	214	204	166	205	221	214	185	190	196	220	193	177	180	172	186	209	195	195	209	173	180	180	200	191	196	207	194	205	179	176	177	207	196	230	188	183	203	195	194	184	201	198	218	172	197	195	168	187	203	176	192	212	188	190	176	181	201	203	183	196	199	213	225	179	197	187	199	202	194	214	205	169	185	192	197	179	175	191	179	204	179	184	186	219	191	207	191	189	186	193	196	196	175	197	177	166	192	199	197	181	172	190	212	217	191	179	192	185	203	197	191	204	172	180	191	204	192	200	203	186	176	185	205	188	200	211	192	197	191	218	208	203	193	202	208	183	221	187	187	192	186	174	174	196	203	194	195	234	182	198	199	159	186	191	198	180	203	189	201	226	223	197	177	187	160	178	194	189	204	204	189	197	218	200	191	179	204	176	202	185	243	192	208	186	201	202	194	192	194	174	194	194	204	180	195	195	191	196	195	198	209	182	180	207	189	199	208	178	205	213	178	189	208	188	188	206	187	185	189	187	192	200	163	202	192	198	173	189	192	172	208	212	205	185	186	177	201	233	194	181	207	202	195	186	198	189	170	184	182	197	190	190	233	202	155	166	196	199	195	176	211	189	197	166	181	184	206	188	171	193	211	201	185	193	214	206	188	163	185	174	185	193	187	198	209	194	187	192	192	208	191	198	211	211	180	182	211	203	184	197	226	186	177	176	187	203	189	189	197	174	177	200	190	202	174	205	187	183	184	187	161	201	202	184	186	186	189	195	164	199	193	186	204	169	209	181	191	209	172	200	187	192	192	188	192	201	192	156	166	183	196	188	233	192	179	207	202	203	201	190	191	223	176	214	193	199	206	205	200	183	194	202	183	191	181	210	206	194	203	189	208	183	211	163	204	186	185	207	191	195	201	178	191	198	217	194	210	195	194	173	187	194	191	210	179	198	199	192	179	187	181	172	198	213	178	171	200	172	188	207	199	200	177	173	213	176	189	166	185	192	202	179	176	196	202	173	168	197	159	199	198	187	220	214	184	210	178	194	196	223	202	181	194	164	189	200	179	198	171	200	202	197	186	194	207	172	184	200	198	176	181	186	190	210	160	188	207	193	215	207	201	186	195	183	212	214	186	212	199	201	159	219	201	192	200	197	232	194	205	179	200	175	220	165	201	204	211	230	185	182	190	217	189	205	177	183	199	230	195	185	223	198	178	187	198	169	187	195	184	197	198	186	181	203	184	182	195	193	190	178	177	173	170	181	203	195	186	191	197	209	219	201	195	181	199	180	212	202	196	179	210	215	186	190	190	192	176	207	187	205	203	205	204	217	191	194	206	188	206	197	204	226	182	206	191	206	209	205	201	218	201	213	211	204	219	203	187	206	209	181	217	167	211	188	186	196	213	219	198	175	185	199	223	192	196	203	205	199	188	196	207	201	194	175	194	177	181	173	177	194	186	199	208	172	188	212	201	165	185	187	218	187	202	225	196	192	208	207	195	171	179	206	184	202	209	203	213	183	181	205	197	197	210	172	183	204	183	197	228	198	184	215	212	180	208	189	181	197	167	193	202	195	209	171	193	184	193	192	202	214	189	164	194	213	195	188	206	184	208	228	198	187	200	189	218	200	226	184	174	194	196	180	175	208	198	208	205	185	183	209	174	185	218	207	197	194	198	164	213	210	193	200	193	183	194	180	211	184	194	217	171	216	185	185	190	172	208	226	211	211	197	170	193	202	191	212	221	177	203	195	200	200	202	213	170	178	172	197	181	189	185	212	171	207	213	185	206	186	202	187	227	197	208	225	211	188	202	186	194	173	171	192	195	201	195	196	187	210	203	188	179	198	202	211	167	186	172	200	208	189	164	199	193	197	205	189	179	183	204	208	203	175	200	185	215	176	208	198	179	211	196	190	184	179	185	191	182	183	189	194	186	189	191	201	178	205	159	198	170	206	188	196	214	212	202	166	182	194	197	190	177	204	175	202	180	202	215	176	189	226	191	186	214	190	206	207	223	192	206	209	204	213	189	202	197	219	209	204	213	207	190	194	219	195	189	200	187	199	182	184	225	209	196	227	167	179	190	197	188	180	167	191	202	205	215	192	205	192	188	186	178	171	193	177	204	200	189	173	216	210	186	199	191	196	215	203	185	178	196	197	200	189	214	159	207	188	187	181	192	203	193	205	177	208	200	187	172	198	177	212	175	193	176	176	188	197	184	204	188	193	194	203	187	204	184	174	218	199	193	185	203	175	188	177	213	167	189	211	170	205	185	198	223	196	201	206	205	200	212	228	196	185	182	174	173	203	198	188	196	176	210	215	189	219	193	210	174	201	196	199	198	182	182	194	194	182	192	186	201	179	174	210	169	193	189	204	178	186	176	188	200	183	173	214	171	186	164	164	195	169	195	177	197	207	199	174	174	215	187	191	201	180	201	201	169	190	224	168	211	189	185	215	187	199	206	193	206	207	213	189	192	172	182	204	189	186	200	190	186	189	186	191	216	220	197	195	165	188	181	218	186	181	208	201	203	216	208	182	198	209	184	204	194	194	212	204	199	206	199	189	211	205	194	197	228	191	203	203	202	203	197	200	171	192	211	169	182	201	178	178	190	194	181	202	217	185	197	194	189	198	203	204	195	172	179	180	197	201	190	204	167	184	165	194	191	184	199	213	199	192	229	218	189	182	183	185	193	185	197	171	187	205	189	176	170	185	160	178	180	187	180	207	190	174	179	184	192	201	219	188	226	196	181	230	182	198	200	196	190	183	204	184	188	223	184	224	186	194	199	192	179	206	168	191	214	189	184	205	180	189	226	191	178	192	218	192	178	194	192	194	179	184	183	162	183	192	184	198	190	203	167	193	195	191	195	212	223	191	189	218	186	173	207	185	186	184	178	178	185	176	214	184	174	187	209	202	194	175	186	193	170	167	190	181	176	172	206	199	210	181	184	175	207	181	181	206	185	199	200	178	184	193	197	198	191	184	193	190	193	199	198	174	208	196	174	163	196	192	197	197	178	213	186	201	201	193	193	172	194	227	206	192	209	201	177	185	174	187	191	188	201	189	192	194	153	176	210	184	179	225	184	195	177	187	193	198	198	184	198	191	193	173	178	177	181	177	202	208	164	207
43773	42233	61896	20231	1955	1549	1128	988	818	680	635	621	550	510	524	456	435	418	409	436	393	403	406	410	378	360	379	390	369	380	379	353	367	361	371	375	364	354	377	382	343	373	347	362	380	333	330	373	373	349	351	352	352	385	356	344	349	372	355	353	365	341	378	357	358	336	329	328	305	377	335	338	366	319	336	334	337	354	347	314	347	291	376	330	312	370	328	326	338	341	327	363	341	355	330	346	343	345	343	354	304	341	365	332	319	329	349	319	352	339	342	317	368	374	320	356	347	358	357	349	345	359	349	353	352	349	372	370	365	325	306	340	326	335	334	338	344	349	332	367	359	324	339	330	346	333	366	378	368	333	363	327	331	328	315	344	375	331	313	364	360	344	328	351	351	354	351	320	359	365	340	365	353	341	339	344	338	346	341	363	333	324	356	343	356	324	318	318	356	326	366	357	355	324	315	340	308	329	322	360	346	362	362	359	351	353	366	356	351	360	374	357	349	323	354	334	363	314	351	321	326	323	336	349	356	328	339	350	334	369	337	341	332	380	352	329	352	379	362	341	333	356	331	334	339	330	336	374	356	364	345	349	351	327	331	338	317	336	366	339	303	345	357	337	297	303	329	324	354	387	345	358	336	354	333	350	366	340	352	338	356	343	354	298	300	374	380	343	358	334	360	332	333	340	337	348	383	350	326	345	320	344	333	389	348	348	320	338	332	335	343	364	345	344	343	349	339	361	330	353	337	330	334	356	329	343	352	359	328	364	358	346	354	322	358	322	348	344	332	364	377	354	345	308	340	327	346	322	386	335	341	348	384	354	350	351	335	337	357	299	337	332	360	362	379	316	368	334	379	368	329	347	335	362	349	368	358	338	385	332	305	362	333	329	329	366	355	358	347	319	348	315	356	329	352	368	354	317	335	316	365	345	323	344	320	332	350	351	364	356	387	339	329	348	356	351	319	356	366	343	332	363	395	356	362	346	324	352	362	363	336	339	364	349	351	360	341	337	363	348	352	324	383	310	367	343	391	373	335	350	367	342	317	340	334	335	327	344	369	365	343	356	303	346	327	322	315	317	331	372	341	337	329	342	315	351	340	334	324	347	323	342	332	351	332	321	358	342	336	321	337	337	333	338	371	332	347	367	311	323	385	328	326	375	352	351	400	363	307	370	359	307	353	358	318	332	354	331	327	351	365	291	333	344	331	338	343	325	341	346	325	370	370	352	349	347	328	350	369	341	328	389	353	328	337	361	344	335	334	320	316	354	365	321	363	349	346	361	339	351	375	339	351	359	378	364	353	346	355	374	346	343	343	350	348	357	340	364	374	337	324	339	342	386	362	337	369	327	342	354	378	345	348	355	349	351	382	338	347	351	351	337	345	325	341	342	335	356	318	332	390	382	342	322	372	332	367	335	325	339	326	346	315	363	326	345	344	329	320	393	324	358	339	369	345	336	344	324	349	368	369	332	351	348	372	344	339	367	373	367	332	324	350	383	361	336	332	335	330	330	330	331	348	398	357	333	341	350	363	344	356	306	366	327	351	343	382	342	362	335	323	351	349	341	337	333	392	362	331	333	390	354	338	361	358	319	318	326	349	314	355	335	349	301	358	316	345	337	352	337	352	297	355	330	364	325	329	340	362	364	318	309	318	352	333	346	326	334	328	343	352	335	348	352	350	344	341	323	370	348	331	345	353	363	300	331	353	336	384	336	321	340	345	328	350	344	326	347	349	349	325	348	362	334	335	341	355	378	344	326	351	351	373	352	357	343	363	340	379	363	372	346	363	317	364	391	338	373	350	325	335	326	333	344	328	359	335	348	341	296	338	347	353	333	316	337	352	348	338	335	344	374	347	337	336	344	330	353	333	351	327	325	346	334	337	299	359	319	364	348	362	356	343	350	363	361	326	343	371	378	314	344	378	310	386	343	356	342	351	333	343	330	366	327	324	329	349	342	363	334	376	346	365	337	342	309	355	359	303	344	348	354	360	350	346	350	362	365	379	387	345	358	329	371	370	394	319	352	356	359	338	386	357	333	305	372	372	357	370	328	338	360	352	386	309	327	335	314	339	360	367	354	322	336	310	332	324	339	334	336	364	339	359	343	323	349	370	328	386	355	339	362	338	321	333	344	318	338	353	345	339	320	344	360	334	343	301	339	364	370	307	339	316	343	358	314	322	331	341	327	373	356	312	329	349	348	355	356	340	322	350	331	353	356	348	327	363	333	348	345	348	359	339	363	352	326	319	351	333	369	354	345	350	355	337	360	305	332	341	329	328	338	346	356	311	342	347	342	366	326	331	325	339	333	334	350	351	334	354	333	345	342	376	346	375	322	330	356	358	353	327	347	342	337	347	319	321	347	362	327	354	342	320	370	329	340	357	348	356	358	387	353	352	321	337	318	319	335	319	322	318	363	341	348	319	345	341	330	350	317	298	351	334	337	347	342	329	337	358	320	313	362	353	349	342	331	354	356	379	340	331	344	295	332	358	363	362	382	374	379	328	343	349	368	348	347	331	360	365	361	358	357	340	359	342	336	335	340	343	350	356	329	347	320	349	344	359	336	318	351	336	327	348	324	365	333	331	314	359	360	338	335	322	352	364	369	344	334	347	344	342	325	326	328	339	345	377	328	352	353	340	321	332	325	344	372	360	343	355	341	357	358	322	387	328	364	377	347	370	369	351	365	371	345	352	342	358	346	331	346	337	379	315	349	304	343	345	336	322	346	350	314	337	328	375	330	379	343	363	343	355	329	367	353	359	385	352	354	379	354	317	326	284	356	329	368	348	355	317	337	341	327	351	324	346	328	348	324	343	321	352	347	322	360	300	358	380	317	318	357	317	345	340	376	345	335	340	329	329	355	375	324	344	325	358	331	331	354	344	332	326	357	354	351	349	340	338	379	364	340	336	350	341	369	335	348	336	330	352	346	328	333	335	328	310	363	327	326	364	350	339	340	375	374	374	369	383	338	348	337	349	361	339	359	337	342	350	361	352	331	320	342	316	326	331	358	347	359	346	352	318	326	349	336	338	353	331	382	337	341	354	352	355	335	328	369	329	361	302	354	340	331	343	333	327	335	370	351	330	321	355	344	325	309	359	343	366	316	325	355	338	342	312	335	316	386	360	357	326	328	334	341	379	358	345	348	349	344	349	320	348	342	393	339	346	341	338	328	347	343	364	331	349	341	361	371	333	335	367	334	338	372	327	348	349	355	364	348	376	363	339	330	341	334	326	335	365	355	357	353	350	343	351	343	385	300	342	339	355	345	332	337	371	325	363	325	322	332	354	338	365	346	363	364	332	367	333	316	347	372	398	309	349	337	346	382	338	324	311	341	311	329	363	329	367	342	370	357	347	351	347	312	382	357	360	317	337	327	328	337	356	357	344	324	370	355	342	351	374	365	339	349	314	359	347	346	344	336	342	343	340	334	350	338	325	360	356	327	331	343	325	375	358	331	340	347	356	336	315	336	374	338	356	329	352	274
23226	21309	35583	28756	20724	14459	2140	638	511	479	404	367	356	334	370	323	340	289	311	309	335	282	296	275	297	283	280	305	269	315	290	270	306	316	298	313	307	304	273	281	274	284	282	296	285	264	297	268	280	282	292	250	247	298	283	297	258	267	255	291	257	283	280	291	255	279	259	283	296	266	284	262	263	263	277	235	279	299	291	264	250	303	272	262	292	266	268	304	256	270	265	269	253	299	285	281	309	264	301	291	298	263	277	275	272	277	281	260	255	264	275	234	280	271	282	249	272	279	296	289	232	254	291	276	289	292	258	264	251	300	282	274	266	301	258	297	263	298	233	324	248	264	279	285	262	289	302	265	276	257	272	287	253	281	280	243	283	275	289	291	261	273	273	287	247	250	273	255	256	257	308	291	292	266	268	264	259	282	254	277	289	242	264	256	247	240	286	291	255	269	271	250	253	255	281	265	286	269	269	263	278	273	277	244	273	269	282	225	299	240	249	281	270	253	263	259	255	253	270	285	260	286	280	280	239	265	293	291	247	285	275	261	263	304	265	273	287	262	288	299	277	261	262	280	302	265	269	264	255	291	269	299	266	261	251	271	257	268	271	293	305	263	256	268	285	235	267	280	288	275	270	261	269	306	267	265	262	256	279	280	276	283	273	274	304	262	305	286	269	262	307	261	282	273	270	261	282	276	278	249	266	246	269	243	279	266	268	281	283	264	287	293	277	252	297	271	260	240	303	282	303	246	266	293	304	229	251	273	310	271	275	280	280	267	282	262	288	252	288	260	263	285	268	294	283	273	284	256	256	283	262	271	253	278	253	278	255	291	267	246	251	269	292	236	257	266	294	251	286	258	270	275	291	270	298	297	266	274	259	250	271	292	249	272	257	279	224	270	278	271	256	298	262	224	266	301	273	266	240	243	277	282	299	272	282	287	263	262	259	276	288	298	274	277	276	287	278	275	268	265	260	272	262	286	288	230	262	286	268	291	253	266	256	277	285	269	280	275	288	298	273	260	259	270	287	280	293	247	252	260	280	252	257	259	276	233	272	270	293	272	270	277	261	262	286	271	248	302	291	266	256	288	269	279	251	290	278	274	253	257	274	294	257	268	255	297	273	271	264	246	275	263	263	283	276	248	260	269	290	302	289	234	277	258	277	268	232	250	267	278	309	259	287	260	262	291	288	217	257	264	292	299	276	276	259	299	279	303	278	255	294	304	295	247	286	261	268	270	317	293	287	230	259	223	273	283	295	274	290	291	282	283	276	286	275	270	260	290	252	281	287	266	255	246	268	288	288	240	309	290	252	245	284	253	287	286	291	244	261	283	273	316	263	259	252	294	280	290	270	269	292	261	279	254	275	289	275	267	275	256	296	257	263	273	282	294	297	275	281	264	234	282	297	278	286	280	253	273	247	301	240	265	265	248	269	260	249	265	261	254	245	278	277	271	255	265	257	282	271	263	267	279	258	315	270	271	257	274	285	285	257	281	267	304	287	272	236	286	240	271	267	227	275	266	264	281	290	267	278	261	257	263	276	230	267	270	245	269	262	266	276	273	275	275	294	277	275	301	280	265	291	267	283	275	263	276	261	239	260	266	289	301	255	282	242	265	275	276	295	255	266	260	249	253	263	271	279	269	264	286	290	263	283	279	283	265	253	270	250	273	279	285	265	277	252	286	272	290	266	299	252	236	263	266	265	276	251	265	269	272	244	286	287	282	254	249	280	243	256	275	313	272	239	274	236	251	293	274	290	260	266	261	282	267	267	259	269	258	274	277	271	283	310	286	263	283	270	271	258	291	251	290	276	260	289	268	260	273	265	280	297	281	264	251	265	276	280	289	269	282	271	277	301	248	274	289	270	281	278	277	271	287	263	274	257	290	235	274	251	257	260	273	306	251	259	259	267	301	265	262	269	275	281	259	251	269	242	251	267	290	268	259	277	279	280	271	254	253	292	316	307	280	263	273	277	247	267	267	263	276	298	271	275	282	269	249	269	273	259	276	265	267	257	289	255	279	247	258	292	267	289	267	254	288	285	263	281	290	284	273	248	292	272	280	249	245	273	280	270	283	289	276	250	297	262	261	305	279	265	253	270	279	238	278	275	296	265	305	273	279	261	260	277	297	255	242	282	263	295	251	249	260	261	263	288	285	254	246	257	295	264	284	298	254	280	268	282	282	287	264	272	253	258	281	291	270	277	312	260	271	285	268	284	288	247	258	277	276	261	254	278	296	255	280	286	286	241	262	265	272	280	264	276	271	281	271	261	263	239	258	281	232	273	279	259	267	269	274	289	286	278	266	258	286	256	271	282	301	276	289	301	236	258	279	256	289	269	270	270	290	293	258	262	311	289	274	251	262	235	287	299	294	247	249	251	256	261	255	288	290	258	281	283	281	268	288	276	279	288	289	279	283	252	274	238	278	274	291	255	278	279	300	227	264	290	276	268	267	278	261	293	273	291	267	269	259	273	278	247	293	293	278	246	283	277	275	304	273	281	266	262	291	256	271	263	263	296	274	256	276	276	260	271	270	307	253	283	265	256	296	305	237	258	284	274	251	259	241	257	296	247	274	284	317	278	268	273	276	255	267	305	274	259	264	258	288	278	283	246	282	257	250	279	281	275	270	282	281	273	258	256	285	264	265	258	284	284	280	279	274	269	266	272	277	295	275	278	276	291	294	265	245	281	285	289	258	266	276	306	271	252	272	255	252	311	266	249	303	282	268	255	260	296	285	245	278	275	268	263	307	290	239	259	298	269	234	271	294	261	261	273	267	290	273	286	262	274	294	254	275	288	273	291	296	284	285	260	260	297	291	274	280	266	255	256	270	259	260	269	272	284	279	275	282	237	267	261	301	271	300	263	275	291	312	271	274	283	291	282	272	271	265	294	251	274	261	287	299	270	275	244	280	297	304	269	255	287	295	281	234	254	266	279	270	259	308	286	245	281	268	257	265	290	249	275	250	272	275	274	313	280	293	282	254	250	285	301	294	273	267	319	296	273	288	281	286	244	264	272	276	261	251	228	268	256	213	273	283	297	284	246	274	278	276	263	285	305	260	272	245	280	305	319	256	301	277	271	269	288	310	271	302	316	250	265	286	260	254	265	262	249	289	272	294	300	287	290	275	281	280	293	241	270	268	268	273	258	285	273	255	282	245	262	316	276	285	260	266	332	283	283	269	290	288	281	281	275	245	292	244	238	268	260	286	245	279	302	232	238	259	291	274	256	246	287	253	283	278	225	271	287	236	288	264	271	254	294	256	261	276	281	249	287	271	257	252	258	277	263	290	239	270	271	263	275	272	312	300	268	276	236	285	255	298	243	288	267	267	285	265	238	246	280	275	272	279	231	264	273	270	253	298	262	258	281	275	277	255	272	244	286	270	289	262	238	262	265	287	247	283	249	273	287	242	278	301	257	239	268	283	286	245	298	265	262	270	270	266	282	276	247	255	264	268	239	268	255	254	276	279	259	247	265	268	272	241
52115	51403	65993	21951	3508	2605	2044	1662	1312	1147	989	926	875	745	748	700	655	694	678	571	562	581	526	581	569	531	537	510	511	508	527	499	482	494	487	511	436	456	496	501	494	535	491	469	471	510	494	503	471	500	468	506	475	441	502	483	431	446	488	492	434	460	497	478	462	460	448	475	453	441	502	461	490	496	477	490	490	477	502	474	440	485	467	469	439	445	438	501	452	455	472	471	507	461	477	454	474	442	447	490	435	489	468	508	447	455	485	444	460	455	423	509	502	438	472	493	488	493	469	420	457	490	437	446	477	477	429	471	464	486	466	488	475	464	458	499	465	474	480	446	489	524	466	509	442	479	488	454	468	449	467	428	445	468	476	478	461	462	476	485	484	487	475	470	492	422	426	489	481	462	475	455	433	460	501	479	460	470	435	451	476	495	449	452	500	482	447	463	497	496	487	436	484	462	472	448	433	462	487	456	472	475	438	444	451	478	474	485	470	485	492	490	476	457	495	394	450	472	423	440	445	471	446	460	481	459	448	470	459	463	471	468	466	484	410	476	471	472	498	471	462	443	477	484	459	470	468	460	476	489	460	411	498	447	491	457	462	440	488	480	477	453	479	462	476	445	447	489	455	484	455	472	420	451	476	461	467	477	439	464	457	435	470	465	442	466	468	499	486	461	480	469	486	428	479	493	431	492	459	485	464	482	481	480	493	425	463	448	477	489	483	448	473	493	466	451	455	458	445	473	485	429	444	441	460	467	423	457	445	448	443	477	446	442	459	453	462	469	492	448	463	479	458	478	431	471	455	452	488	452	426	484	441	446	480	440	492	462	460	502	473	486	473	476	507	498	459	447	433	473	466	449	458	449	480	443	465	453	469	461	457	474	479	463	468	443	448	496	440	459	483	459	461	459	436	455	462	478	459	451	471	452	459	452	489	444	399	475	484	464	471	495	450	468	464	486	462	475	459	464	474	460	470	483	478	447	488	460	414	458	502	462	452	451	467	468	446	467	454	450	461	470	477	451	451	462	461	423	462	487	479	471	436	441	458	446	472	466	484	462	500	461	466	489	456	454	449	452	448	450	485	439	450	476	450	468	508	465	491	425	426	483	448	522	487	425	474	467	494	468	472	434	462	453	449	472	459	471	468	451	486	468	445	457	470	456	472	446	461	488	471	424	462	490	445	488	491	444	457	464	439	475	462	475	439	460	486	454	509	449	503	483	447	522	459	446	475	463	449	438	445	469	501	430	443	451	482	470	441	485	482	469	457	466	477	397	464	468	466	477	416	451	459	421	492	447	492	432	485	436	469	483	488	489	442	473	479	473	462	472	440	443	455	459	434	402	441	449	482	440	457	449	468	456	440	490	485	438	470	474	485	456	452	488	464	458	455	457	453	468	480	487	454	456	489	497	490	425	500	503	473	471	452	510	511	477	454	481	505	505	429	433	462	484	423	452	481	478	453	421	466	446	444	463	484	498	473	449	441	468	454	424	488	471	459	502	490	509	449	471	430	470	449	445	424	494	439	444	476	421	439	500	496	440	437	443	482	457	457	458	449	472	483	462	442	442	475	457	481	489	460	452	482	463	515	422	473	477	495	474	500	423	476	475	455	452	446	450	486	461	457	473	486	433	460	454	467	442	469	483	452	465	496	431	448	478	458	448	457	459	483	508	485	456	472	444	434	458	476	515	482	408	477	507	456	439	455	455	470	449	472	444	427	452	444	430	426	434	480	468	466	442	457	444	471	414	451	472	445	449	483	472	466	441	430	432	474	468	450	461	474	491	518	458	446	463	487	453	426	444	460	467	485	454	458	467	467	453	434	490	422	455	478	444	479	458	417	446	437	467	431	468	447	484	479	480	475	411	490	452	471	485	500	494	453	460	480	474	448	449	443	435	448	517	484	478	506	473	462	485	469	486	452	451	483	441	470	450	461	444	465	442	436	482	461	458	472	469	459	468	428	483	483	435	423	435	477	462	457	444	478	461	476	443	479	480	475	453	474	457	511	457	473	508	457	451	484	430	453	457	469	479	469	460	478	433	471	442	455	487	464	418	476	464	436	481	497	484	477	488	478	460	454	452	483	476	459	443	442	465	453	491	453	454	464	501	451	446	446	478	512	464	457	457	455	431	477	436	473	452	494	439	508	478	473	446	483	498	449	463	453	473	457	474	447	431	439	479	467	493	468	455	449	494	494	435	450	495	454	496	447	442	467	525	433	466	464	451	480	460	434	469	470	472	442	480	451	446	479	465	446	482	470	489	457	476	445	460	425	437	451	453	496	431	468	456	458	476	452	491	452	471	476	510	496	482	473	461	455	491	458	480	457	456	476	467	491	458	475	456	500	493	436	473	457	452	446	451	474	454	462	456	463	433	454	478	502	486	436	472	491	494	451	437	451	475	517	463	499	442	451	455	471	499	476	490	461	427	439	432	473	447	474	481	478	424	436	454	447	453	520	490	509	481	483	486	457	480	488	423	439	504	457	469	456	443	455	476	463	421	442	453	464	453	463	458	475	479	508	427	451	450	483	504	489	464	446	478	486	468	435	481	441	479	453	471	480	488	426	439	461	483	441	500	465	473	480	426	453	463	476	438	477	482	420	455	467	507	480	447	450	453	431	431	460	440	489	465	489	459	448	456	463	443	449	432	458	441	466	475	442	466	474	454	464	508	438	490	433	492	420	474	473	442	464	488	426	460	459	433	468	467	444	460	477	472	453	470	488	460	457	446	477	436	469	478	496	427	462	428	449	451	466	461	461	446	444	471	464	439	467	476	443	472	459	474	456	499	467	455	450	456	444	484	507	455	460	473	470	426	445	467	463	473	450	493	452	465	447	464	445	484	473	473	472	484	473	476	443	497	430	455	466	419	457	472	492	442	464	436	425	437	526	439	444	454	463	440	473	430	475	490	470	481	467	417	440	467	459	464	439	481	485	483	411	494	445	447	453	479	436	459	467	398	470	437	465	463	462	427	466	450	472	458	444	438	470	443	470	417	523	491	485	434	475	460	505	459	451	474	448	416	462	445	518	456	460	494	467	452	512	471	444	448	445	447	428	469	471	441	432	496	459	446	482	458	474	492	470	437	435	467	484	472	494	444	479	472	470	465	470	478	469	488	445	456	475	437	456	442	464	455	473	449	475	447	423	444	497	481	470	483	464	464	465	472	445	522	432	449	485	476	441	451	450	446	483	459	466	527	441	438	444	465	444	451	436	484	456	460	461	484	462	468	433	468	461	502	502	486	476	468	462	496	464	444	466	448	447	407	466	492	506	463	450	469	469	470	468	462	493	461	482	477	448	475	466	487	447	498	493	466	515	465	477	439	468	441	450	480	513	500	472	490	434	471	458	468	438	457	468	446	467	488	449	496	440	430	450	469	443	476	464	478	454	462	458	454	470	452	427	470	516	476	464	512	452	475	472	451	460	486	432	459	444	457	481	465	445	429	473	459	452	464	432	431	445	499	441	450	443	437	493	445	485	452
27083	20788	26028	10486	193	150	114	120	92	97	107	99	88	97	71	83	108	87	95	90	100	93	102	98	108	114	103	94	92	99	94	82	87	103	92	78	89	92	91	94	101	92	94	83	111	82	95	87	98	87	100	115	79	111	104	89	120	101	114	102	99	85	111	79	86	79	95	86	95	94	78	82	114	98	84	92	82	91	102	89	106	101	94	88	106	79	99	98	108	91	103	75	111	95	97	90	104	99	86	103	97	83	99	101	96	86	90	83	113	108	96	93	101	94	84	100	88	80	90	102	100	97	88	99	110	102	91	87	98	93	123	103	78	93	97	100	89	98	94	84	94	81	94	86	87	93	92	103	92	100	99	98	83	87	100	102	96	89	79	99	72	97	103	101	80	92	98	88	88	101	113	97	89	105	107	89	89	77	104	93	92	98	100	96	93	83	80	89	91	70	86	77	105	76	93	70	124	85	108	102	84	95	105	98	102	97	93	78	88	88	101	96	82	79	88	80	93	91	95	106	110	114	93	113	86	108	103	94	92	97	96	93	90	94	93	91	90	94	90	99	98	89	105	92	90	114	92	88	87	81	96	86	100	81	91	103	98	87	107	98	107	111	102	82	77	87	85	100	94	80	81	81	80	84	100	111	90	103	103	85	92	89	81	100	84	97	92	91	79	110	101	86	92	93	102	85	91	93	100	96	98	94	90	97	102	93	102	101	93	98	82	100	82	99	79	84	91	102	97	86	83	95	95	98	89	95	88	90	85	99	91	91	104	88	90	103	80	90	104	77	111	108	78	113	102	88	78	76	81	104	94	104	82	99	89	103	97	89	106	87	83	97	98	111	109	78	102	77	86	102	106	107	87	102	96	78	93	93	101	113	96	84	82	102	89	98	108	96	98	97	87	81	96	94	84	95	97	90	96	101	91	94	94	116	90	77	85	107	104	87	90	88	91	86	69	111	76	87	89	98	97	101	99	105	78	112	91	84	89	88	90	73	85	84	91	87	92	106	92	95	96	87	73	82	98	97	86	86	94	69	80	86	104	118	97	96	105	94	91	74	83	96	105	93	86	101	102	91	119	104	77	77	84	90	100	92	88	93	110	81	110	73	85	78	91	91	94	81	81	92	101	78	91	102	91	95	88	94	91	82	58	77	99	90	106	102	90	96	79	88	113	84	98	91	89	97	76	91	102	101	81	86	88	90	96	93	88	94	111	80	98	92	91	105	96	93	97	91	101	80	81	91	93	92	88	85	93	104	85	85	92	98	105	84	82	106	98	106	91	98	103	99	92	112	78	111	88	80	95	93	100	91	89	101	86	88	105	91	83	99	86	83	87	86	97	95	95	95	106	102	111	93	91	92	90	95	87	88	90	92	99	91	103	92	104	97	99	112	81	115	95	101	94	107	95	84	90	95	97	91	99	79	101	75	100	102	103	110	99	87	94	95	84	87	82	77	82	77	92	107	76	106	88	85	95	81	97	78	106	83	87	101	91	98	77	97	87	92	95	91	90	97	84	74	109	108	93	102	81	102	99	75	89	101	99	97	93	93	76	103	95	90	100	86	98	99	104	102	87	94	111	88	78	84	91	97	73	96	94	93	90	84	94	96	81	96	101	91	105	98	80	112	93	114	74	95	96	111	101	95	90	93	93	114	75	97	93	84	89	87	90	88	85	89	80	85	90	88	100	76	95	88	92	79	82	90	102	92	94	90	100	99	85	75	77	91	110	84	93	89	95	89	101	76	87	92	109	100	86	91	96	96	79	95	83	91	91	73	79	107	90	89	99	86	90	89	78	102	90	101	104	83	98	98	92	84	96	98	79	114	99	79	115	90	89	98	89	91	92	103	100	95	104	92	84	93	85	91	93	95	90	101	85	88	95	94	103	95	111	90	86	108	87	95	84	114	87	97	98	77	96	74	114	88	88	93	99	99	83	81	93	96	94	101	93	83	76	103	91	94	100	74	103	92	104	84	91	74	80	89	100	100	89	101	88	92	101	81	103	98	86	98	88	91	87	98	78	97	90	111	108	89	91	106	91	89	110	84	86	94	118	80	86	91	94	87	88	90	99	98	87	71	105	88	93	103	97	103	85	99	85	101	89	87	97	95	79	78	79	96	85	80	91	102	87	96	89	94	98	100	100	79	81	95	80	95	90	90	79	88	116	99	91	92	94	89	105	91	86	98	98	83	95	81	102	94	93	83	92	101	106	105	84	98	91	104	97	82	68	82	82	94	70	98	82	92	104	87	95	95	80	103	79	87	88	107	97	101	107	98	86	81	93	96	79	85	84	83	94	92	91	80	77	104	109	99	96	94	97	100	101	94	94	87	97	99	99	106	85	110	97	86	94	85	103	100	80	100	93	79	86	102	95	97	103	84	91	75	86	122	104	65	100	88	76	102	104	97	99	90	93	92	75	81	74	75	89	80	92	83	86	85	79	86	91	96	102	104	92	86	96	83	97	85	84	81	92	103	81	106	89	106	97	112	95	102	95	81	103	91	85	78	71	82	75	97	112	83	85	104	100	88	92	93	98	111	91	86	115	85	90	95	97	92	80	93	102	122	86	106	103	82	90	102	94	74	82	97	110	85	93	110	75	107	96	109	79	80	113	88	95	88	80	80	93	97	85	104	95	91	78	102	89	97	91	90	88	93	88	84	98	101	89	101	76	108	101	98	71	101	99	85	84	97	79	101	102	91	94	93	92	95	93	85	95	91	87	102	95	92	78	80	80	86	104	95	103	95	90	110	100	98	98	114	87	115	113	91	87	74	87	95	87	84	94	101	86	91	86	94	95	84	110	103	95	93	90	106	93	111	68	100	96	99	74	88	104	96	96	95	109	99	90	95	102	65	97	92	100	103	98	101	90	97	94	86	112	96	82	90	87	82	90	86	87	93	77	100	104	90	79	74	103	104	88	89	96	90	82	90	94	84	81	104	86	99	83	92	96	96	83	83	95	74	106	102	92	86	88	93	95	87	97	94	102	105	95	84	89	88	96	93	80	97	93	86	108	99	89	82	105	83	89	96	98	97	99	81	106	99	104	91	94	84	106	107	88	104	85	90	105	105	84	99	88	87	81	96	80	89	99	101	86	93	81	87	99	92	100	95	90	98	98	87	87	97	83	104	82	94	95	94	98	95	92	97	94	77	97	95	94	82	108	79	96	107	88	89	78	99	84	84	90	86	72	78	100	98	80	95	86	104	94	88	83	99	109	103	99	83	92	86	102	70	118	87	87	97	83	99	96	105	102	96	95	97	101	94	101	78	102	94	103	87	84	95	74	84	105	104	106	104	93	103	100	98	84	96	83	99	91	84	106	105	106	103	83	106	94	89	99	81	89	97	95	85	105	100	97	110	95	105	96	84	86	99	100	76	103	67	106	97	108	105	107	92	95	88	97	97	99	100	84	87	94	102	76	83	91	88	81	95	88	101	85	86	83	102	109	85	90	88	103	96	93	99	91	95	92	85	97	103	107	89	87	101
21243	15949	32253	9322	313	279	244	235	219	222	190	207	185	176	188	195	200	167	189	167	175	170	201	178	170	188	193	181	168	173	201	194	161	196	184	180	172	153	174	185	176	176	174	174	181	173	169	163	171	161	160	212	179	162	177	162	181	187	188	178	166	182	149	177	179	175	175	150	159	181	160	191	175	187	165	166	184	165	161	154	179	177	158	150	171	151	189	200	155	178	158	188	188	175	162	164	189	173	181	159	154	192	182	190	156	158	154	160	183	160	176	195	173	192	177	170	157	168	199	170	165	169	181	175	180	171	176	201	189	171	170	171	169	177	178	165	170	180	151	157	180	169	185	176	177	194	206	194	176	186	196	174	177	162	179	154	184	173	155	184	171	194	187	180	193	181	136	168	182	172	191	169	165	169	172	171	141	207	162	184	168	182	179	186	164	170	187	173	182	160	170	151	165	163	171	157	159	162	192	173	168	193	173	186	209	167	168	184	162	195	174	167	186	186	182	170	187	169	181	185	171	132	166	172	177	171	157	176	180	146	189	193	183	183	166	159	167	165	182	169	145	164	193	166	170	185	192	180	178	187	165	165	197	187	199	187	173	159	175	167	155	152	176	156	144	165	192	165	156	167	177	177	171	170	177	162	172	147	188	186	192	167	153	184	175	185	189	183	159	171	173	170	172	182	149	176	164	171	175	168	159	175	179	180	144	156	181	171	168	195	162	189	161	170	182	176	159	166	178	162	171	186	189	179	159	195	163	163	186	173	187	171	160	135	238	185	156	155	207	167	165	157	182	195	159	156	189	159	164	178	175	184	168	172	170	173	179	178	198	188	186	182	166	170	175	177	180	157	178	177	179	207	171	166	167	180	178	176	188	167	186	151	159	167	175	178	167	176	175	161	172	197	171	175	175	163	166	184	167	179	201	184	164	191	167	190	205	182	150	184	193	182	184	166	181	179	202	125	194	175	172	167	148	161	156	166	173	158	161	189	185	184	179	177	172	182	178	180	166	214	195	156	205	154	175	185	194	163	188	170	176	155	187	190	175	160	182	159	199	176	189	162	175	181	194	176	166	167	192	178	198	166	164	194	159	161	159	180	181	165	171	171	165	175	160	175	153	152	153	176	179	163	159	162	178	179	182	189	197	184	181	174	187	162	170	177	168	182	178	190	195	155	174	166	181	170	181	187	159	164	170	179	158	176	193	185	161	196	159	166	169	192	187	166	183	176	156	171	171	188	176	162	161	171	175	163	178	174	167	173	180	166	214	177	188	181	162	187	158	185	171	190	185	191	179	192	191	153	191	159	179	172	176	199	161	154	180	155	161	181	175	182	189	157	190	190	185	180	170	177	174	178	172	171	152	168	170	172	178	194	179	173	182	183	191	167	163	167	157	208	180	169	185	177	188	189	182	189	186	170	169	168	177	155	177	177	183	157	164	184	171	198	183	152	196	192	163	181	181	172	199	178	176	173	163	179	187	198	181	180	147	175	191	175	155	166	173	175	180	157	163	157	164	174	181	175	191	189	165	176	159	164	155	178	152	156	160	149	160	160	164	186	188	161	169	140	167	176	188	175	141	150	183	182	176	182	190	191	171	171	155	161	161	155	160	161	185	171	182	188	184	174	171	185	177	165	172	191	179	156	181	187	176	168	213	164	205	192	177	175	163	189	160	170	152	185	157	191	186	177	162	192	157	168	173	172	164	175	179	169	172	177	160	154	188	203	181	192	179	173	157	159	190	190	190	141	159	168	197	192	180	199	161	163	159	169	175	169	160	165	185	182	169	166	182	175	175	158	156	168	162	163	163	156	166	174	169	167	151	177	204	173	175	180	163	177	159	186	164	170	168	157	180	170	157	194	157	179	175	192	188	163	168	165	179	177	201	175	164	186	176	187	185	160	179	174	183	165	164	166	180	170	168	182	191	154	168	163	165	192	173	157	167	183	175	181	170	182	184	178	161	180	176	186	191	166	145	179	143	155	159	190	151	205	180	188	177	176	156	174	167	157	183	191	183	193	162	174	178	160	172	190	166	156	178	176	202	172	171	163	173	166	192	167	178	183	163	183	181	157	181	156	195	184	167	184	166	182	168	168	158	188	193	218	190	163	166	196	163	175	183	176	179	216	161	172	176	177	172	173	185	174	190	161	156	157	158	166	165	188	175	169	194	206	194	201	176	175	174	166	205	176	162	175	194	181	159	163	179	185	175	175	175	171	182	194	167	192	174	183	167	143	210	177	175	190	186	159	204	164	174	170	175	174	168	177	169	174	159	178	157	163	189	206	173	174	164	170	195	165	197	174	170	186	160	175	173	145	180	166	169	167	204	176	164	174	163	176	182	164	146	201	189	175	164	164	177	168	156	180	177	173	159	196	180	180	183	161	189	178	175	183	167	177	192	173	196	180	166	185	169	200	174	178	178	183	171	167	193	171	204	175	195	178	192	159	168	164	185	180	166	148	176	183	173	176	158	165	157	163	185	184	185	170	190	156	173	173	157	142	163	170	164	156	188	192	170	173	191	170	184	184	175	176	172	156	166	184	174	172	149	163	193	170	182	169	160	155	183	160	172	187	193	180	192	160	155	161	162	150	174	179	159	196	163	186	162	193	190	171	184	168	193	185	176	192	176	177	173	188	169	168	171	176	159	192	156	181	195	164	191	172	188	167	182	175	169	198	175	201	165	147	168	197	168	188	149	189	191	182	171	166	204	155	191	159	189	181	182	158	181	157	149	173	184	176	180	181	174	163	161	170	184	176	176	175	174	184	189	188	189	164	165	188	163	181	178	189	189	175	156	165	177	159	188	172	185	160	226	160	190	159	169	177	187	174	171	188	178	165	186	180	163	162	170	193	179	167	170	185	167	173	179	171	153	170	168	168	180	164	182	180	176	157	179	164	170	154	182	187	167	160	185	170	157	157	175	175	147	200	162	194	163	186	192	188	187	200	169	159	187	159	175	192	175	192	154	173	169	173	162	194	184	167	180	164	170	156	173	179	164	178	170	175	203	167	157	164	160	178	177	212	166	189	194	192	182	146	174	177	190	181	166	174	159	164	200	186	179	175	162	207	179	207	202	156	161	158	200	191	187	173	158	166	170	173	181	171	171	192	163	160	155	170	179	190	179	191	173	164	153	178	174	173	176	167	142	200	176	169	187	174	176	156	191	177	174	182	164	148	154	179	161	169	166	180	147	166	177	152	186	192	176	179	143	186	198	160	159	175	167	158	172	173	185	173	161	164	172	188	186	177	183	178	208	177	172	178	184	174	180	199	180	161	174	168	169	174	155	159	186	187	158	192	208	196	171	185	188	216	171	169	193	147	163	202	155	167	173	158	165	187	174	167	165	197	169	156	170	167	169	165	188	187	163	159	171	182	185	191	192	162	180	181	158	164	155	169	164	168	199	142	165	186	176	172	186	170	177	145	178	183	177	175	201	173	182	187	157	162	169	170	146	175	187	168	167	157	191	166	180	183	163	197	194	191
24292	21364	37336	34545	12450	1744	412	329	307	262	282	255	234	227	243	223	233	213	233	221	223	204	197	207	222	204	230	189	231	216	202	191	202	196	208	219	203	228	207	217	186	193	200	195	184	215	183	183	208	190	202	162	187	200	209	216	190	204	191	211	201	193	185	204	197	208	186	208	205	182	210	196	212	204	194	199	199	196	200	202	210	179	185	206	169	199	219	184	202	190	197	213	190	211	198	195	192	203	222	175	187	182	208	207	204	191	173	197	192	223	199	162	195	231	229	191	183	204	202	203	202	209	202	197	187	235	175	223	210	198	187	182	195	194	175	209	212	200	197	214	188	203	191	190	204	205	204	177	201	203	173	191	201	217	205	202	206	182	205	222	174	183	206	188	185	182	204	196	191	179	174	197	193	187	183	171	191	201	204	188	191	175	186	190	215	188	207	200	213	199	177	191	170	207	184	219	181	210	206	179	180	180	200	187	193	206	186	191	177	192	201	195	181	187	184	201	207	197	187	170	203	216	190	188	194	214	178	163	210	189	200	211	192	203	187	196	226	218	185	203	212	204	228	221	211	196	207	210	194	201	165	199	188	199	197	204	205	199	210	182	194	199	206	195	166	188	206	203	183	179	195	214	198	180	177	200	196	184	193	194	206	222	181	199	189	192	188	187	180	199	195	185	205	178	203	197	202	189	212	202	181	194	196	228	212	196	204	213	189	196	202	188	196	206	189	187	222	199	199	171	186	218	171	201	192	197	178	212	180	177	205	192	183	193	200	178	181	196	188	210	188	210	195	193	185	223	188	205	208	173	199	192	214	193	195	209	199	195	218	194	194	218	205	165	196	189	205	196	188	187	196	199	205	217	194	185	198	197	192	192	195	190	203	192	188	214	192	185	210	181	184	195	181	204	175	191	197	185	162	211	201	201	221	199	194	177	210	210	204	202	192	199	196	211	192	193	199	188	196	177	192	203	217	209	219	175	193	176	201	220	185	181	208	192	186	169	176	198	228	197	191	208	186	206	204	185	202	183	201	207	175	208	225	199	194	204	221	235	195	199	195	198	183	190	185	207	191	186	187	186	181	194	193	205	204	209	211	186	211	187	194	177	195	201	194	193	197	177	167	212	208	182	194	174	188	199	211	203	181	212	190	201	176	184	211	173	197	203	177	187	184	210	216	214	180	191	185	204	211	205	216	201	203	193	205	211	208	207	207	191	182	194	190	191	171	193	205	212	213	161	210	189	198	191	187	220	169	188	199	213	209	182	205	209	187	187	206	188	195	218	194	195	203	198	172	177	186	191	190	181	190	195	192	169	193	196	198	197	187	209	212	205	193	193	199	215	205	193	185	172	194	182	202	164	201	232	225	203	180	172	206	198	174	177	224	188	197	214	189	182	190	203	175	199	181	205	169	182	187	186	181	203	207	179	170	163	199	206	203	189	193	206	197	189	205	211	195	193	186	195	205	196	191	211	182	200	198	195	196	176	213	199	199	197	196	188	209	194	194	166	194	196	202	197	194	177	195	191	170	201	187	209	182	187	191	217	208	197	192	185	174	202	196	180	198	170	209	187	209	199	196	178	178	191	195	178	210	213	201	223	167	191	194	189	192	196	201	177	188	207	199	191	202	194	216	189	192	192	198	196	197	216	211	193	199	196	199	199	211	175	186	195	182	205	184	203	193	212	213	205	185	185	216	203	179	182	213	200	193	191	211	200	194	198	199	214	189	186	167	202	184	194	184	213	172	205	179	182	190	187	186	186	204	188	221	211	183	182	168	176	189	173	172	211	182	202	207	211	178	217	197	189	209	174	198	215	210	203	207	175	198	189	194	200	170	198	202	203	179	194	171	212	186	237	179	184	204	195	195	196	197	216	191	212	211	192	200	219	199	183	190	190	220	188	177	200	218	192	234	184	204	180	199	170	178	202	205	193	170	178	201	194	177	190	183	188	175	199	186	185	210	190	179	216	211	177	187	211	199	207	188	177	181	211	193	209	168	235	213	196	213	188	224	194	179	207	183	174	213	187	217	197	197	179	198	181	203	196	211	186	193	194	209	222	200	199	209	202	204	214	206	193	195	200	180	179	195	182	199	188	186	208	194	193	209	212	217	190	194	185	193	188	193	188	170	198	199	179	214	209	206	214	216	199	203	181	191	191	201	175	194	201	184	201	213	190	166	212	191	210	182	184	215	194	195	181	184	209	205	204	212	206	222	208	165	207	180	213	198	206	171	165	214	205	179	207	200	184	191	214	177	208	198	193	205	197	219	211	197	202	167	170	185	202	180	160	190	186	193	201	174	209	178	203	186	184	211	183	183	219	189	188	206	191	185	209	201	191	187	213	202	188	191	210	190	190	204	185	183	192	199	205	181	210	178	186	197	194	209	194	173	191	200	201	199	191	201	210	207	180	183	227	169	188	179	207	220	174	198	197	208	199	190	189	178	197	163	192	208	209	195	192	184	189	186	188	194	177	197	188	179	190	194	194	206	201	211	189	204	184	192	220	216	205	188	207	182	192	184	203	195	193	173	195	187	188	205	205	195	187	211	183	191	208	189	197	192	202	195	191	173	192	185	181	217	213	201	194	201	204	165	207	194	193	212	193	188	195	221	184	191	213	175	210	202	185	192	202	202	180	199	184	172	181	215	191	208	183	182	175	198	198	204	216	183	199	213	199	207	195	200	202	196	223	216	203	203	194	204	187	201	203	223	218	167	187	188	187	192	193	196	210	209	213	171	195	188	190	211	193	174	199	222	180	192	196	215	204	187	194	175	189	208	196	197	206	204	210	193	224	181	207	204	190	219	185	194	190	189	196	189	194	214	190	215	196	186	185	230	199	198	197	185	176	195	196	180	173	201	206	189	193	209	212	177	192	187	195	209	190	204	208	204	192	204	200	185	193	228	198	193	187	198	192	192	173	197	215	202	187	203	194	191	194	210	187	164	215	174	199	188	201	185	201	196	187	185	207	178	182	197	185	179	177	204	216	188	199	201	213	160	171	201	186	174	202	201	192	194	203	182	188	208	195	189	197	207	192	171	169	209	176	172	175	195	199	191	196	204	189	212	204	203	183	177	204	181	167	204	229	197	188	184	186	202	205	180	187	185	192	188	195	215	182	198	162	205	203	199	198	201	198	217	203	199	180	195	187	217	205	207	199	181	187	204	189	209	197	193	213	174	196	198	193	201	186	205	185	165	206	196	180	186	213	180	187	193	203	191	183	205	207	191	170	192	208	213	204	179	161	196	211	185	219	195	171	191	172	180	197	211	154	178	193	187	181	199	208	178	198	172	188	211	193	191	192	199	199	184	207	189	214	203	193	169	210	198	207	203	189	174	171	169	178	190	191	216	191	216	199	185	210	197	187	165	196	178	194	185	183	172	190	170	195	178	194	195	194	186	199	183	190	198	203	198	210	210	193	176	205	184	208	193	200	191	187	201	202	183	210	181	203	198	180	194	208	215	192	183	185	225	228	179	159	207	192
44770	45506	61416	20440	1987	1474	1126	938	798	691	638	599	518	521	527	496	467	442	413	435	463	395	408	392	390	409	371	377	379	394	396	363	359	369	351	335	360	375	355	378	358	326	389	361	354	375	381	347	351	358	358	324	344	360	368	377	348	339	374	384	353	325	361	337	349	331	343	354	349	337	349	360	331	302	328	370	336	338	363	367	374	342	365	341	338	332	351	352	342	340	371	353	360	383	327	358	375	328	316	362	356	342	358	349	315	369	337	334	360	327	382	357	343	351	344	358	341	373	364	332	373	342	364	339	356	334	337	335	354	343	290	347	385	337	339	373	362	379	360	350	388	342	335	325	361	380	361	355	352	370	325	340	377	352	328	367	366	351	341	342	339	346	331	317	355	339	351	360	331	347	347	376	350	367	334	372	337	347	355	342	352	349	323	327	350	345	309	355	338	389	326	334	352	317	331	357	358	349	342	327	348	316	352	341	342	327	322	330	368	348	332	325	333	361	330	370	353	347	382	350	371	333	339	375	340	353	355	335	353	343	358	350	350	405	345	367	378	345	304	343	346	354	368	363	337	306	357	373	305	381	353	360	349	315	319	334	350	350	348	358	325	337	330	369	349	345	329	313	341	330	335	324	334	375	351	354	323	340	301	370	362	332	355	333	349	333	347	364	323	383	380	341	335	365	336	358	349	352	360	319	388	365	343	371	329	318	359	361	345	359	334	369	358	395	357	356	361	342	363	321	368	358	351	340	325	366	371	354	352	329	343	350	345	331	347	366	373	326	339	338	348	387	363	366	309	343	314	379	328	343	370	323	339	368	360	360	323	338	319	345	353	353	382	351	315	367	352	333	364	353	340	362	325	323	356	341	320	329	341	332	357	337	339	341	351	343	346	349	302	321	384	343	372	354	347	361	373	354	349	349	367	390	361	314	369	356	344	366	365	387	335	340	333	342	384	363	316	368	349	339	343	351	347	339	366	323	359	386	342	331	350	361	351	368	321	356	360	367	328	339	353	340	312	327	336	348	374	322	339	352	320	354	358	358	363	366	357	360	351	333	361	340	378	318	345	357	326	346	340	319	328	385	330	350	341	365	363	342	360	348	346	366	352	372	323	349	377	359	348	374	367	350	372	362	336	347	373	340	363	326	367	340	367	367	328	369	339	324	365	340	325	340	357	351	343	353	375	364	355	327	331	399	316	382	327	343	329	310	349	346	362	337	343	330	347	325	360	381	352	333	346	344	368	370	327	318	344	338	363	341	342	377	372	345	319	332	359	341	324	334	331	353	341	405	339	324	388	361	357	357	380	339	324	367	322	359	350	347	366	319	352	365	356	316	348	355	345	348	318	363	368	338	339	332	352	347	376	344	334	336	318	407	338	346	352	346	373	348	357	337	330	342	372	359	356	345	360	345	314	339	372	338	352	330	345	334	322	308	353	358	363	294	349	337	364	349	345	336	304	342	346	346	338	365	359	328	382	340	364	367	339	342	387	328	350	348	307	350	356	333	341	342	360	370	358	332	342	349	368	358	331	389	357	364	344	350	353	339	367	323	358	347	341	362	340	356	355	343	368	335	348	350	340	356	377	325	358	341	345	340	362	343	377	345	370	332	355	306	338	363	312	311	341	346	352	343	381	347	338	344	367	324	333	361	329	374	386	359	346	361	365	341	370	350	358	334	379	324	348	359	376	383	376	327	344	363	368	357	359	335	371	409	347	347	362	332	359	310	357	343	341	366	349	349	361	357	368	349	353	358	360	365	349	342	350	347	360	328	338	322	326	325	354	318	344	330	362	355	353	350	340	326	368	366	317	343	349	368	325	332	329	383	370	324	341	356	356	343	356	357	332	333	361	347	350	365	348	358	381	341	340	332	368	346	342	311	332	318	357	306	328	347	338	374	335	319	350	338	335	358	356	322	365	325	363	371	315	325	353	346	352	337	340	359	340	375	347	341	332	346	357	327	333	359	360	345	317	324	340	343	315	358	317	345	354	358	340	339	302	361	335	372	371	342	346	340	340	339	343	350	360	330	362	335	327	323	338	337	368	364	338	374	326	346	350	333	322	332	328	329	380	340	357	344	330	359	388	346	353	382	340	358	349	337	370	346	355	326	365	352	369	350	374	357	340	327	354	350	350	365	359	347	323	352	348	309	361	360	351	380	374	312	366	332	369	285	350	342	332	338	371	321	355	365	422	345	322	344	370	291	368	390	332	321	377	343	360	366	381	370	394	351	362	342	350	342	355	371	370	370	330	331	332	358	336	347	338	335	356	328	351	354	331	346	361	380	328	335	338	343	338	359	355	320	355	349	350	328	328	343	343	340	309	315	346	350	370	352	365	344	364	334	380	366	334	377	328	359	338	353	364	342	340	340	360	350	349	361	330	321	351	331	368	368	365	358	355	335	355	358	307	349	357	334	327	366	357	313	341	315	314	364	371	356	343	328	344	319	314	329	404	376	361	347	356	350	359	344	374	366	354	363	365	339	350	345	327	353	309	354	325	363	381	339	333	348	350	346	339	341	355	375	378	327	341	361	312	344	336	377	316	364	346	361	317	337	337	317	344	354	358	333	359	344	344	346	373	351	356	321	340	356	336	315	348	338	318	346	330	345	355	352	328	354	312	354	365	330	363	343	299	329	328	314	369	332	353	377	345	366	332	368	361	343	331	351	327	350	348	338	318	400	360	346	381	365	355	339	317	351	352	359	375	335	374	367	331	328	383	344	406	331	362	342	369	293	375	353	348	354	348	347	343	350	350	343	324	355	341	350	325	336	330	364	337	342	313	337	348	333	353	368	341	359	313	389	320	336	344	380	351	335	342	353	368	325	328	320	345	335	348	350	350	338	369	319	341	373	345	351	351	334	330	345	342	345	306	363	354	355	311	356	374	327	345	328	340	354	374	352	362	336	343	337	353	375	358	340	382	322	328	364	344	367	350	343	347	315	311	330	345	342	341	359	346	359	365	310	364	375	344	370	372	354	366	333	350	360	328	337	349	358	350	318	361	348	343	338	386	345	333	363	325	368	344	357	338	351	374	352	366	358	348	329	334	343	328	329	315	343	337	347	343	371	328	323	383	324	319	352	373	336	341	342	352	335	362	371	346	355	343	346	348	358	366	377	356	329	347	338	326	329	345	350	358	337	338	326	359	332	334	387	349	345	379	334	386	358	361	373	349	355	352	383	343	356	371	323	394	355	350	326	350	352	377	350	342	334	360	361	326	353	344	366	339	325	369	326	357	332	302	376	332	332	357	337	346	323	321	358	322	369	362	365	370	346	349	356	369	383	353	334	342	370	369	346	328	341	346	349	319	307	344	318	341	394	360	352	369	353	322	332	328	316	354	333	342	354	330	344	358	329	365	365	345	361	344	334	356	347	360	367	338	327	337	346	336	335	360	350	345	372	337	369	359	354	368	374	341	354	304	337	370	352	363	335	359	339	350	344	335	337	365	366	347	354	332	330	365	376	383	350	352	372	327	344
23258	21330	34245	33636	18729	8115	1136	596	541	491	424	366	369	404	360	354	324	303	327	326	292	294	279	278	293	303	295	311	294	296	301	281	297	288	324	294	263	275	276	257	297	283	279	267	261	281	306	285	299	289	280	318	279	270	227	248	261	282	273	286	267	289	286	290	290	259	258	275	270	264	292	246	265	281	271	271	290	296	238	251	277	249	259	280	273	265	284	261	291	280	264	278	296	279	304	271	265	266	278	263	249	276	279	268	286	268	270	284	303	269	270	259	282	264	305	272	306	268	245	250	269	259	283	260	259	266	267	270	277	297	258	270	292	257	268	271	276	294	227	266	286	253	289	268	277	258	274	263	311	248	290	259	291	259	265	269	268	262	267	320	295	296	277	288	259	272	287	277	285	268	299	258	265	246	231	275	276	280	293	290	238	262	263	237	276	251	286	251	283	284	252	267	269	284	266	271	260	259	302	285	257	261	273	283	271	269	263	252	288	268	302	273	285	257	266	309	282	260	283	275	283	279	273	309	279	269	251	282	296	289	279	265	302	252	284	258	281	292	284	266	266	312	273	257	284	280	262	261	282	274	254	279	276	294	291	256	285	287	258	252	273	268	264	271	272	300	265	229	272	244	270	259	260	262	281	299	275	255	253	281	273	295	278	232	246	272	265	324	274	261	282	289	282	254	259	274	296	273	258	291	261	281	259	299	264	270	250	269	274	305	252	258	283	254	281	285	249	289	244	259	278	269	257	295	266	275	248	274	298	283	268	262	290	301	299	254	266	270	286	273	298	282	264	261	295	282	285	282	251	254	260	305	274	298	260	263	255	264	272	300	266	302	264	251	275	269	263	299	282	283	298	255	255	270	266	280	283	263	252	253	272	264	264	267	265	239	261	257	250	273	283	289	255	307	254	260	235	288	272	272	258	266	276	276	258	274	263	289	279	267	256	264	310	272	273	264	280	303	268	265	263	255	282	255	304	280	274	293	324	284	273	293	274	289	270	259	280	310	278	252	267	272	232	267	244	283	269	288	266	262	274	259	287	326	252	268	267	259	278	308	250	286	266	274	261	260	281	292	254	292	261	273	266	281	294	266	261	268	255	260	285	260	272	290	254	277	306	275	251	272	257	267	277	252	289	256	291	265	252	253	248	287	285	233	273	243	253	264	249	271	280	286	281	282	277	260	251	233	300	259	276	259	291	271	251	299	266	268	242	286	291	276	277	277	270	254	251	269	284	264	289	291	268	261	270	237	257	265	290	270	253	277	286	277	245	273	256	263	272	273	268	262	266	273	278	282	280	276	287	281	281	266	266	279	254	252	293	269	274	270	286	263	314	264	269	275	277	242	294	301	286	287	297	247	255	281	266	263	280	289	306	267	283	289	246	264	263	278	284	256	269	265	280	264	238	256	269	276	271	306	285	273	275	288	261	266	243	275	283	279	262	278	286	249	294	294	269	280	300	298	257	257	257	297	262	288	286	271	288	274	266	269	270	270	262	268	254	262	288	255	278	277	270	290	268	282	274	249	285	268	265	234	247	282	259	267	293	287	260	225	267	301	264	274	284	258	290	253	283	260	272	275	287	264	286	269	281	280	320	273	296	296	288	264	283	266	263	275	284	268	262	271	290	239	277	252	237	269	264	275	276	257	252	266	315	278	279	293	271	287	247	294	259	264	283	282	245	276	276	284	283	253	269	247	267	293	249	274	248	284	296	291	261	260	262	275	283	275	285	271	265	274	267	256	257	282	278	295	284	281	250	253	268	302	278	255	261	287	290	299	259	268	259	268	311	279	267	251	277	286	251	269	252	265	277	254	324	254	309	241	233	294	276	272	287	304	281	262	299	279	258	259	265	304	271	296	267	286	264	269	323	273	268	267	256	258	271	284	290	272	259	281	289	258	259	257	272	276	285	269	285	291	286	284	284	266	275	267	288	296	293	278	234	289	309	256	248	287	242	256	217	289	258	273	302	298	260	272	258	274	272	314	291	251	283	272	262	267	278	255	251	265	269	263	284	278	270	253	266	275	255	259	272	267	278	277	233	297	238	293	293	261	287	297	285	253	294	276	288	281	288	245	270	261	265	281	271	263	288	259	282	317	275	257	255	275	278	270	282	272	269	271	287	266	282	259	269	265	298	275	255	277	239	286	274	286	284	257	268	267	292	286	265	282	305	274	262	288	263	274	266	273	275	282	266	272	267	266	286	272	304	274	259	260	260	291	282	281	244	285	268	274	260	255	265	267	265	268	275	257	273	276	280	255	259	278	258	256	264	254	254	263	266	254	244	273	277	256	277	271	246	251	262	265	284	267	256	272	295	264	228	267	311	261	268	305	292	276	249	253	256	315	290	256	261	289	276	267	248	259	288	246	276	273	258	262	298	285	270	279	269	274	260	264	294	249	277	275	274	237	252	286	288	253	263	249	252	272	280	260	255	259	264	262	265	251	275	273	274	258	280	281	280	287	290	308	288	255	262	271	275	253	246	295	270	253	287	285	291	263	295	286	296	254	251	279	291	233	275	242	277	264	288	280	301	285	295	271	242	268	269	263	278	280	289	264	251	267	251	280	252	272	251	287	266	266	274	257	264	293	271	259	286	309	293	286	285	288	288	254	286	240	245	253	256	279	265	276	293	255	254	268	259	268	257	267	274	277	290	246	284	260	250	299	251	313	281	243	301	257	300	270	277	296	265	251	271	280	242	262	291	284	298	313	265	252	271	267	258	261	273	288	264	273	258	265	264	252	292	265	279	276	294	279	271	265	263	251	266	287	294	265	267	253	296	269	265	280	280	275	271	265	278	291	246	247	280	261	277	250	275	273	273	278	269	263	254	274	252	257	244	268	277	281	231	256	280	264	297	273	271	247	273	269	264	264	278	273	307	297	264	276	289	289	258	285	260	299	283	289	267	278	257	266	266	260	269	283	280	251	258	277	231	248	247	278	234	246	278	268	263	298	271	310	274	281	281	265	272	288	252	258	270	282	317	274	266	266	285	294	289	279	254	250	239	288	278	278	279	277	261	298	255	254	260	265	255	287	279	269	273	246	294	275	262	239	240	280	301	253	276	284	266	284	320	261	254	262	277	284	288	287	267	292	266	308	265	250	252	253	309	264	270	285	274	274	246	287	267	320	274	276	264	280	276	280	273	288	265	248	265	261	267	297	267	302	291	262	295	283	291	277	246	276	281	253	301	270	286	299	257	277	282	286	257	254	272	279	275	268	263	262	273	262	278	281	282	274	264	288	250	285	255	275	259	276	251	264	251	263	236	277	262	262	265	262	304	256	267	250	283	277	252	232	305	273	250	267	243	281	295	299	287	255	245	272	260	277	253	246	257	281	288	280	256	293	274	250	270	257	253	293	294	291	266	246	280	273	270	288	287	276	253	305	269	274	287	290	291	274	293	250	277	291	246	257	280	284	290	256	264	281	256	243	267	267	269	268	277	265	268	282	271	272	261	301	306	269	245	261	260	307	296	297	280	255
51018	55926	65231	22379	3616	2602	2101	1649	1398	1191	1050	932	826	773	717	744	663	651	623	607	622	593	540	553	535	543	554	572	523	477	542	498	536	468	480	493	500	490	504	487	496	507	476	487	478	494	511	459	494	506	521	512	469	486	490	486	489	473	500	489	457	472	456	474	483	498	484	432	449	488	448	501	524	481	490	483	451	486	481	448	495	491	476	471	440	424	469	462	472	466	486	431	514	461	472	442	483	429	438	459	459	490	489	463	485	468	477	476	440	447	440	424	424	454	428	487	472	440	501	475	469	495	468	485	466	478	486	471	468	454	434	482	446	464	441	436	459	497	492	471	493	430	449	439	443	470	430	451	445	441	464	486	467	491	454	493	442	477	421	479	447	432	480	446	474	460	441	506	431	479	472	472	518	478	460	518	501	461	442	470	474	476	438	450	474	443	441	449	460	434	437	452	463	470	450	460	504	447	470	442	457	489	460	450	430	450	471	468	462	472	429	497	458	501	407	471	468	458	472	484	458	470	497	422	445	467	444	450	491	457	463	441	466	473	454	496	478	427	486	478	470	454	440	475	455	455	479	493	463	459	440	458	491	473	460	451	429	467	495	495	458	472	499	516	429	464	480	474	468	437	450	449	453	486	446	418	455	474	461	454	469	451	436	479	454	437	483	505	452	496	459	429	462	422	467	462	488	445	473	482	478	468	419	476	460	432	486	441	449	488	460	458	452	479	452	499	460	473	464	467	458	476	445	447	453	448	478	461	453	462	458	508	441	433	481	481	433	468	476	473	446	435	473	459	482	460	484	495	474	477	488	458	481	472	479	515	470	463	483	444	462	466	426	465	462	456	455	445	492	495	429	441	480	449	458	443	457	484	472	477	463	461	479	449	451	472	469	462	498	472	431	487	451	464	482	437	478	456	476	454	411	491	468	472	460	527	450	475	446	456	451	419	523	445	474	438	444	471	437	443	476	465	444	433	459	471	431	450	436	474	462	480	433	444	461	463	474	461	443	470	486	485	454	487	477	479	478	487	443	486	459	422	462	468	494	493	463	446	482	479	474	470	463	427	488	449	501	420	480	444	475	487	466	470	464	501	489	453	460	459	471	441	434	456	475	483	456	500	492	473	458	472	460	475	445	473	454	498	497	431	477	465	498	503	482	470	487	484	464	461	448	468	472	468	494	442	451	455	452	452	448	479	467	479	431	457	459	442	466	442	452	446	448	470	451	464	465	456	460	492	486	440	459	454	468	426	497	466	480	450	483	448	439	444	493	435	474	438	474	460	428	456	451	492	444	444	440	453	497	421	481	469	479	485	434	452	512	504	472	504	481	469	432	467	463	472	449	470	456	480	470	460	506	426	477	505	454	443	463	464	444	488	464	481	496	482	442	464	520	464	509	431	409	486	469	451	445	453	480	451	472	493	487	459	438	442	425	465	465	432	469	451	457	473	480	483	474	476	447	478	459	459	508	415	431	477	462	512	470	465	458	433	412	469	467	462	478	433	474	449	481	458	442	427	430	490	477	471	448	457	446	493	482	486	469	442	516	463	453	487	458	461	495	452	487	486	501	448	430	469	496	462	424	455	479	475	437	477	469	435	487	456	442	445	472	475	485	472	491	488	425	420	494	456	496	476	470	470	484	467	500	457	423	496	478	500	472	476	508	485	439	445	471	485	481	437	503	442	482	452	474	478	468	475	485	469	460	484	506	491	438	442	442	465	478	452	456	475	461	442	501	464	484	472	493	480	434	454	505	472	454	442	487	457	473	459	502	429	452	486	458	453	485	461	475	459	453	516	465	485	479	469	463	429	453	460	442	521	450	433	459	469	449	487	444	459	468	503	480	438	493	463	474	501	448	432	478	497	465	469	465	442	491	452	472	465	504	482	442	464	445	474	457	492	463	477	475	420	451	466	456	515	439	480	464	455	473	489	497	477	462	424	472	482	494	445	462	436	503	460	454	456	481	453	502	452	451	448	438	470	461	473	455	434	509	503	510	467	432	509	444	455	454	450	461	465	457	467	424	450	468	457	446	451	482	435	472	507	448	467	490	457	491	489	461	464	489	487	475	511	451	430	467	466	491	466	434	471	486	456	452	445	470	470	445	492	435	538	470	452	438	421	464	477	464	492	483	480	434	484	467	456	498	462	476	487	435	452	453	458	473	474	487	455	473	456	456	430	463	430	450	485	476	460	459	397	451	444	464	491	470	448	452	479	441	468	466	440	465	475	455	445	461	430	420	462	495	433	458	500	486	494	477	443	447	456	450	432	438	468	475	465	496	460	465	469	455	435	448	469	427	489	401	489	475	433	437	502	479	462	479	484	453	456	434	459	468	477	423	464	449	473	452	438	453	446	467	439	459	470	459	454	458	468	449	444	490	482	460	440	536	455	457	439	479	500	502	478	447	472	422	463	455	472	465	471	450	510	459	477	447	468	474	458	482	471	439	432	447	502	484	492	478	480	473	491	451	425	429	487	449	438	450	474	441	488	432	460	466	477	461	473	473	481	485	408	416	498	459	462	492	462	445	460	484	470	419	454	483	451	466	478	458	455	487	446	453	484	469	451	488	490	447	472	411	497	452	456	478	472	457	453	442	480	452	474	462	469	436	468	440	431	424	454	473	480	447	465	456	491	451	462	458	471	472	454	454	484	467	406	438	455	471	455	464	433	484	479	506	458	472	456	510	485	451	491	472	489	488	470	439	442	459	510	453	482	453	463	453	436	440	464	446	445	464	455	437	472	494	489	479	445	449	475	464	447	419	476	447	455	468	455	486	441	492	473	452	498	440	468	465	471	468	460	506	474	478	441	474	464	436	466	477	457	427	427	480	472	470	454	445	438	442	421	442	468	489	450	459	454	443	489	486	508	443	462	432	482	465	425	455	456	436	474	436	432	435	462	472	425	486	480	494	533	470	434	447	432	485	478	455	474	459	435	495	443	504	440	491	493	443	431	434	475	484	457	452	460	456	477	461	440	489	502	477	410	437	457	462	453	464	477	468	458	473	433	477	451	468	442	439	464	455	491	465	437	458	456	451	467	487	463	470	478	490	475	477	443	472	463	441	464	469	469	483	449	449	479	427	446	446	447	490	451	459	445	491	455	472	427	410	459	506	452	471	453	469	473	484	464	500	480	503	450	466	491	429	466	453	445	469	474	473	475	457	548	454	495	452	465	470	459	419	486	477	417	473	474	453	473	496	472	458	512	483	447	491	472	459	478	441	442	470	435	460	445	457	460	445	436	459	470	454	482	456	468	495	487	427	464	507	424	500	473	470	463	488	462	486	462	466	495	421	449	448	511	482	468	461	464	461	496	501	445	454	469	486	431	445	492	475	454	499	476	499	502	471	445	465	429	436	469	503	441	428	468	455	479	481	473	462	450	447	489	475	459	483	464	448	509	469	496	476	484	472	477	473	484	462	481	479	427	444	467	478	471	418	450	426	474	488	480	475	461	477	479	463	467	442	490	467	426	458	468	498	494
26864	20806	24824	9376	191	118	100	94	84	95	96	105	116	90	97	90	99	86	84	76	91	76	97	93	89	80	85	80	106	83	98	89	108	96	95	80	105	88	97	97	103	88	82	119	96	80	85	100	76	79	76	100	91	76	77	85	77	92	93	86	86	84	105	101	84	98	101	107	90	95	89	87	91	87	107	96	77	92	92	92	89	95	85	80	91	88	90	93	81	92	101	96	88	104	94	93	85	94	71	94	71	95	88	89	84	79	107	84	105	84	93	84	73	89	99	87	91	93	67	89	94	104	94	82	86	86	76	95	82	83	89	87	91	87	98	99	102	88	86	87	85	95	107	86	93	94	65	80	79	87	99	98	94	85	81	89	90	92	77	108	101	89	113	71	92	70	107	92	93	80	76	91	89	96	93	90	106	99	90	94	95	75	82	90	90	93	86	84	101	102	96	97	97	90	75	67	76	99	88	91	98	88	85	91	83	85	84	123	75	73	78	85	110	87	94	98	101	73	93	87	78	91	79	93	85	88	91	91	93	109	91	74	86	109	85	92	95	77	92	68	95	94	82	85	76	92	98	72	85	75	82	85	96	95	100	93	84	89	100	85	100	103	87	97	101	84	101	82	92	92	83	94	96	101	78	103	88	87	84	95	94	81	82	83	69	89	88	77	82	81	98	91	97	97	74	99	81	95	81	87	83	83	105	78	95	87	90	85	87	85	92	87	81	91	95	80	101	92	103	98	79	97	81	100	90	80	87	105	86	100	92	79	74	82	98	87	92	94	80	76	79	100	91	75	85	80	84	81	91	107	90	74	91	81	101	71	93	93	90	90	78	93	100	100	77	81	94	94	81	89	87	83	86	86	92	87	94	89	104	96	73	113	85	84	91	84	101	85	85	104	96	91	82	96	83	93	90	92	98	87	100	84	86	80	84	75	92	91	90	77	98	75	82	98	105	78	101	81	84	88	93	82	107	83	96	93	93	81	94	88	85	96	83	96	113	88	93	83	95	85	78	82	87	88	97	87	83	74	113	85	98	101	78	103	76	82	77	102	101	96	97	76	79	76	86	82	111	97	84	89	90	101	77	99	108	84	94	97	91	94	83	99	80	80	95	97	84	100	106	98	109	116	100	90	97	99	93	110	94	95	98	74	98	83	77	77	93	102	106	86	83	87	101	93	94	82	81	102	97	86	78	95	79	89	98	83	98	78	86	103	97	89	89	99	93	79	95	87	90	95	98	97	69	97	92	86	95	91	100	85	93	90	87	78	89	106	99	85	82	84	86	80	77	90	87	81	82	92	86	83	91	104	88	73	95	86	86	84	74	74	79	91	90	89	101	87	103	80	88	98	92	93	77	107	84	89	94	104	74	93	82	105	91	83	73	83	86	100	79	89	73	87	82	84	80	96	96	80	91	94	102	101	108	77	90	86	94	87	96	75	90	86	83	93	89	100	69	87	87	82	101	86	99	71	91	98	82	84	76	74	87	81	64	93	100	86	80	97	85	74	76	77	105	86	87	87	92	106	93	86	81	98	92	98	100	93	84	110	86	72	111	93	88	89	107	109	85	92	84	85	100	95	89	105	103	86	81	75	98	86	89	108	79	87	95	86	103	109	110	80	88	86	99	102	91	82	88	75	91	94	90	77	82	91	96	80	82	80	85	86	75	88	95	90	98	79	76	75	101	109	108	96	78	96	90	85	90	79	79	85	99	79	90	86	105	87	68	93	93	85	68	88	102	98	86	97	89	95	99	74	92	80	108	98	102	93	91	93	93	106	99	101	73	84	70	91	91	95	92	93	100	103	95	71	96	94	101	69	92	92	94	82	87	89	99	84	86	92	92	88	89	95	85	86	85	94	87	83	83	93	88	82	93	76	99	97	101	83	85	76	103	100	111	73	93	110	81	97	70	95	88	94	100	106	90	76	83	78	85	83	102	102	88	88	80	80	88	100	102	94	78	76	87	111	84	74	115	93	107	94	86	114	89	94	90	88	79	89	90	76	103	86	95	89	103	85	93	96	110	81	103	86	83	105	81	87	87	76	83	94	91	81	80	99	79	77	90	95	63	96	84	96	101	90	97	88	76	82	97	94	97	85	102	86	76	84	90	102	88	102	81	101	82	106	119	95	104	103	105	94	76	91	98	112	78	88	102	75	97	92	94	92	88	89	81	97	78	88	90	110	91	80	105	85	87	92	75	86	82	82	92	83	71	87	81	79	96	104	93	102	100	97	89	76	86	87	87	108	111	80	101	84	82	87	86	92	81	93	83	77	82	83	108	82	91	85	97	82	93	104	88	97	89	96	96	84	89	85	94	96	83	96	84	85	92	87	85	94	96	80	77	90	102	96	77	77	82	85	73	96	86	80	94	86	88	75	78	84	83	80	93	76	92	93	83	84	108	84	86	108	78	90	109	79	80	84	76	120	107	84	87	76	67	82	91	82	90	99	97	107	86	77	83	78	99	88	92	76	115	85	106	75	93	88	97	83	90	86	76	82	80	110	88	96	81	93	109	97	94	92	87	95	85	83	80	72	84	94	88	79	88	88	86	110	100	87	86	92	91	85	101	87	96	87	95	78	113	98	86	76	84	93	97	80	83	87	76	99	84	78	102	96	76	73	94	104	86	75	95	99	106	88	91	83	83	99	90	86	85	99	79	108	112	89	97	79	99	91	78	75	76	81	89	99	104	102	87	98	88	81	76	91	103	85	77	92	76	91	72	78	79	83	89	111	84	95	90	87	89	83	81	91	68	96	86	90	97	97	80	84	77	88	89	90	91	112	93	100	93	70	87	109	85	86	78	91	88	100	92	91	87	98	99	90	94	88	82	78	82	84	105	96	96	105	78	88	98	79	101	101	91	96	87	88	87	88	90	84	99	99	83	95	92	102	99	98	100	70	74	101	83	79	86	68	106	75	111	93	73	84	98	95	96	81	90	87	99	87	92	81	79	84	81	85	96	96	85	85	92	99	91	96	97	98	95	96	91	84	112	105	89	80	99	113	97	105	97	91	75	89	109	93	88	104	88	99	89	79	93	85	89	80	95	87	68	81	78	85	100	88	79	107	77	93	81	86	80	76	83	82	80	91	97	105	76	86	96	92	79	83	109	80	89	63	101	91	91	92	100	87	93	79	90	131	84	77	102	92	79	91	94	83	112	97	79	99	79	110	100	75	105	73	81	89	121	81	93	92	96	76	86	75	88	87	76	100	74	97	81	97	91	107	93	88	74	90	91	75	89	94	93	94	98	93	80	79	81	79	78	93	93	97	87	117	79	105	85	90	85	90	100	83	71	108	101	90	97	86	115	98	79	93	104	91	79	90	100	96	93	79	91	92	93	71	89	102	105	74	100	82	88	94	109	96	93	86	83	90	97	76	92	95	95	92	93	82	100	108	99	84	82	94	94	90	83	86	77	91	98	99	92	82	102	85	103	87	76	83	98	91	87	100	95	86	96	97	106	91	77	110	89	77	89	83	96	88
20226	17401	30832	8297	362	270	266	255	206	193	178	185	170	182	179	184	175	198	166	157	182	174	160	175	184	156	188	174	168	162	163	206	181	164	168	165	172	175	189	165	181	148	157	182	154	177	174	161	163	182	164	149	166	186	193	180	171	155	173	175	172	171	171	175	182	165	154	161	156	160	138	173	171	161	157	148	155	155	165	175	170	170	147	186	171	173	195	165	158	162	171	180	172	157	183	167	186	171	189	157	165	193	183	174	163	159	140	175	167	169	153	155	152	159	176	167	193	176	157	183	164	184	179	188	168	170	187	160	184	157	176	173	181	183	158	150	173	200	163	160	171	177	177	191	165	159	159	149	170	168	177	162	175	191	174	168	163	168	177	190	155	155	167	189	157	152	158	158	167	167	171	191	188	169	188	173	177	185	169	168	171	157	158	162	173	161	141	173	183	170	168	185	166	140	167	163	172	169	167	182	165	153	169	168	151	164	180	157	154	174	166	176	180	172	175	172	165	150	181	179	186	169	161	160	178	181	166	175	170	169	175	185	175	190	152	156	165	190	169	186	174	171	168	193	171	147	156	177	178	180	172	141	186	183	163	164	178	173	169	186	168	170	188	184	192	167	164	169	140	165	159	182	187	176	158	150	184	155	166	162	161	146	169	160	180	176	160	178	176	193	173	171	181	144	166	159	177	183	169	177	155	166	198	190	163	164	188	157	177	159	149	157	161	171	154	158	167	163	198	173	161	161	152	187	162	150	170	173	202	165	176	149	161	151	171	185	160	180	192	168	159	154	153	169	175	169	168	167	174	160	192	171	206	161	172	148	165	185	174	150	166	185	161	162	170	170	168	179	168	155	170	166	173	169	196	172	155	171	172	180	187	162	163	175	144	172	166	186	168	151	163	175	150	181	175	159	172	161	155	180	166	166	169	179	162	173	160	185	167	192	166	179	165	181	188	168	155	147	170	159	173	184	164	161	165	174	169	180	188	183	182	167	147	176	169	169	169	154	153	154	172	170	163	184	186	168	165	200	162	162	147	174	154	175	175	148	165	194	151	172	154	160	173	165	146	157	174	209	166	176	168	186	158	154	157	141	174	178	174	172	176	196	190	171	158	181	181	157	166	169	162	152	153	181	178	165	178	156	141	169	183	172	170	162	167	173	178	182	182	153	179	154	159	185	148	172	174	171	173	157	162	165	155	178	173	190	191	166	177	167	131	162	153	195	171	183	170	167	160	164	192	158	194	180	168	153	153	149	147	143	160	159	173	189	171	155	162	140	170	176	175	143	172	189	177	162	198	190	170	180	182	171	191	193	168	168	169	185	181	154	182	147	189	167	176	189	178	165	182	177	190	176	187	163	183	159	181	182	153	162	177	169	182	178	155	194	195	175	159	154	183	175	193	165	158	168	168	167	187	165	151	167	164	194	166	143	181	173	182	168	189	169	164	145	167	175	169	156	176	165	173	177	191	179	162	137	155	177	154	185	175	179	159	174	166	164	179	151	151	167	183	191	160	184	185	173	184	177	165	179	171	170	162	154	170	169	172	153	199	177	170	151	183	172	171	201	170	174	184	168	164	170	180	201	173	171	173	151	189	147	191	196	153	175	165	172	196	124	173	165	167	177	164	179	162	157	168	179	156	185	174	158	183	151	168	182	168	138	167	168	168	147	174	166	164	169	179	168	176	175	165	165	225	197	149	143	170	186	179	168	174	189	171	175	184	153	172	163	176	152	165	161	194	179	162	174	143	162	171	173	183	175	149	148	136	180	164	162	155	168	158	158	177	173	172	170	169	180	180	170	165	172	168	164	147	173	168	166	143	186	179	166	162	150	161	154	159	171	161	185	176	172	158	152	163	174	166	142	164	185	177	201	173	175	163	187	171	171	178	147	170	165	211	151	183	178	171	161	175	150	152	156	166	200	169	155	147	190	159	191	175	171	163	154	192	174	165	172	192	178	195	183	184	181	169	152	150	186	153	155	190	143	195	161	159	187	155	179	163	167	191	160	149	148	160	180	155	169	185	167	179	159	163	183	159	168	180	182	160	193	143	170	177	191	154	180	166	177	149	161	173	188	166	185	181	165	198	174	154	167	170	187	154	177	150	163	166	172	175	155	166	159	163	176	170	172	168	190	149	159	177	127	190	168	179	196	190	193	148	153	169	167	167	164	164	157	177	158	176	183	134	182	187	172	169	150	191	171	168	185	178	149	171	192	164	169	183	160	171	158	199	178	177	177	174	170	162	179	174	185	183	160	174	176	155	169	189	151	181	141	169	175	179	156	184	167	156	172	163	188	172	191	179	151	156	187	169	173	180	163	151	176	176	196	149	176	152	168	164	193	172	185	165	173	179	166	174	194	167	167	159	160	189	183	154	152	153	178	181	189	178	158	184	178	204	192	195	182	180	160	158	167	157	163	155	175	184	171	175	147	155	159	186	168	193	176	185	149	182	178	168	189	158	193	148	202	181	173	158	188	186	168	157	155	164	168	176	167	161	160	173	172	174	176	168	155	164	156	178	168	169	183	161	160	163	188	188	178	173	158	180	178	171	199	179	179	174	176	176	171	167	153	169	167	141	168	155	141	185	145	163	144	163	176	173	177	181	168	190	185	167	161	185	172	181	168	177	167	171	181	156	161	153	179	176	165	164	168	151	150	167	192	155	180	176	159	166	176	177	152	172	174	189	144	166	171	174	184	163	182	170	168	156	167	182	183	183	149	177	188	176	185	165	206	152	167	167	180	176	182	151	175	165	169	169	187	168	202	159	180	165	164	146	185	177	196	146	152	176	159	173	143	186	176	172	182	181	165	180	178	159	163	150	175	173	188	181	162	172	157	169	170	162	180	183	166	193	197	189	193	186	159	162	195	171	173	140	170	194	172	149	176	174	161	166	174	174	167	157	175	176	195	162	154	178	162	148	152	178	157	163	173	172	165	150	176	181	155	178	181	183	187	167	180	183	150	180	166	179	165	181	179	166	176	150	162	175	162	159	167	155	172	155	175	155	164	176	160	180	182	197	168	183	161	187	191	176	150	162	180	169	147	163	188	183	167	182	160	150	191	174	184	167	184	150	160	192	174	154	135	170	167	148	161	154	167	151	153	150	182	186	171	197	150	150	172	140	168	178	166	170	158	172	160	169	170	153	194	162	158	176	171	154	176	164	202	172	160	186	175	162	176	172	151	189	154	179	170	188	167	173	173	155	181	145	168	177	149	201	166	172	172	171	184	167	174	152	168	178	175	180	168	185	206	177	168	164	177	168	154	176	165	171	173	173	143	153	177	155	187	187	185	167	162	145	165	158	183	198	141	163	170	185	145	190	186	176	158	173	186	192	171	175	172	177	155	160	161	161	160	128	157	170	171	188	181	173	159	194	201	161	156	149	170	180	177	167	170	164	179	174	169	152	152	162	181	154	180	172	174	141	178	166	152	159	143	165	164	157	159	189	167	152	175	193	158	165	169	161	179	164	171	170	175	163	158
24328	21365	38516	35954	9431	967	468	379	351	275	234	276	242	244	244	230	236	221	201	239	207	223	183	206	186	204	207	216	189	200	202	198	187	234	198	192	190	206	230	200	197	214	205	183	207	185	160	207	186	195	177	182	184	197	246	222	201	169	194	213	198	213	216	219	206	184	193	188	220	207	207	184	196	209	222	175	200	167	182	197	172	204	204	197	178	195	181	183	212	198	172	201	207	196	191	179	183	204	212	208	214	181	183	162	192	198	222	208	199	183	194	180	188	166	174	195	194	207	178	210	191	182	157	191	219	211	203	209	198	182	195	222	204	206	208	213	206	210	191	194	198	185	170	179	194	206	210	206	172	193	183	222	210	207	188	229	186	183	200	185	213	213	204	200	191	201	177	210	180	195	174	198	165	211	192	185	191	175	225	181	195	202	165	192	225	186	189	208	192	196	196	195	208	204	205	186	185	194	208	221	173	174	207	200	190	217	200	203	184	203	190	183	204	193	188	191	190	210	195	172	206	167	216	211	197	208	196	187	166	151	208	193	203	196	182	204	220	193	209	210	198	190	201	189	205	225	198	198	181	184	198	180	209	186	187	178	190	188	203	170	211	190	180	198	183	200	179	211	216	199	195	195	209	208	175	175	219	189	191	225	190	196	208	220	202	184	193	186	189	191	219	191	185	205	181	198	188	204	193	216	195	221	229	197	184	157	212	181	209	187	187	203	227	177	175	191	185	230	187	184	182	180	206	211	190	204	197	182	210	201	196	191	211	223	183	190	197	198	178	187	224	192	183	178	193	202	197	208	199	188	177	207	200	189	185	200	210	198	194	186	185	185	189	187	210	184	197	190	206	212	217	199	185	183	178	188	205	184	220	195	214	191	188	183	181	207	174	203	187	205	195	206	197	195	188	227	207	196	190	216	194	198	190	190	191	192	208	214	191	237	184	191	202	194	195	213	187	212	197	200	218	193	178	194	187	215	201	192	197	225	186	196	195	191	191	208	199	199	227	187	189	174	196	189	190	214	202	192	172	215	213	190	173	218	191	181	175	179	206	189	175	189	218	216	174	217	210	232	193	200	188	192	222	199	179	198	179	200	214	198	190	177	199	189	169	208	187	182	196	208	187	176	203	225	213	209	220	206	216	191	195	194	179	192	206	211	196	175	185	181	226	202	174	215	207	213	206	220	182	175	194	197	197	184	220	181	203	180	201	184	196	206	167	202	211	200	164	227	195	197	211	214	198	188	190	187	180	221	168	179	194	189	217	192	199	197	198	195	199	192	186	192	192	198	212	207	204	184	212	204	205	207	202	191	203	213	189	172	187	189	195	196	184	196	227	182	176	214	193	164	192	203	202	195	190	170	207	169	193	195	185	207	201	217	199	199	178	184	201	213	205	203	200	187	170	193	211	187	184	198	163	177	217	196	199	192	184	205	206	220	202	205	200	197	168	172	200	194	218	222	202	198	222	186	181	196	194	203	172	189	206	184	185	185	177	184	187	200	161	183	194	215	187	205	191	206	193	193	195	194	176	197	213	175	198	219	213	191	220	197	206	200	176	188	189	197	196	170	202	214	203	198	180	190	230	202	187	191	181	173	241	174	171	189	199	172	208	181	208	201	216	196	192	208	183	197	166	205	197	208	213	177	193	175	212	192	192	190	213	200	170	199	208	209	184	189	216	207	185	168	208	189	222	189	196	202	206	198	215	196	189	176	160	204	189	205	182	201	199	211	188	215	197	210	179	173	183	177	201	198	215	193	224	183	198	196	186	217	225	192	183	172	195	202	196	192	194	183	189	208	187	205	198	191	197	184	182	189	179	200	188	218	180	162	193	190	205	185	198	219	218	197	188	193	253	183	191	201	190	190	207	203	206	214	195	204	187	181	209	210	174	228	183	187	191	193	200	202	211	194	188	202	215	211	183	195	213	222	182	200	195	187	174	181	218	209	190	204	190	199	190	182	203	218	225	194	175	203	198	195	220	186	197	187	243	212	207	209	158	205	223	213	188	219	203	200	189	202	193	189	184	228	181	205	190	201	191	200	223	206	206	211	198	188	175	195	206	204	189	198	189	175	181	202	191	211	202	178	195	212	192	191	182	215	210	191	223	186	199	219	179	218	187	176	197	189	185	174	199	196	202	188	201	191	189	187	196	199	215	214	167	198	195	207	184	202	201	183	210	188	180	187	209	186	199	180	169	187	204	222	191	184	204	215	193	210	165	183	204	205	184	184	193	196	179	185	197	205	197	191	172	194	183	190	180	174	189	179	176	194	187	202	221	186	211	199	183	177	186	180	175	223	174	189	224	165	191	169	192	192	209	214	198	198	163	208	182	195	197	192	182	217	202	211	180	185	198	194	195	190	226	196	189	213	213	211	195	179	199	192	203	212	207	193	174	177	199	185	179	171	204	187	212	216	201	200	183	205	204	184	184	218	200	180	240	177	205	199	194	175	203	196	222	179	217	188	170	205	196	205	199	197	205	215	208	166	199	201	214	206	211	187	192	200	199	219	192	205	175	203	179	183	196	190	187	206	164	192	184	187	201	183	182	212	185	199	181	178	205	193	191	205	182	198	198	213	182	194	209	216	192	186	191	194	193	190	201	189	214	174	212	224	208	189	219	211	198	182	179	208	189	186	198	186	206	177	197	202	238	179	182	198	206	205	217	189	183	216	203	189	183	207	182	183	202	185	199	206	190	193	181	161	193	189	183	209	205	181	202	164	189	191	195	184	194	182	214	204	191	193	198	171	218	176	189	210	193	211	205	201	188	189	191	185	200	202	176	190	194	190	171	178	175	197	201	178	244	180	208	194	192	220	200	184	186	179	199	205	201	188	196	222	166	185	187	199	176	203	209	182	198	213	200	200	212	204	203	164	206	171	198	191	196	184	184	204	217	189	192	176	197	182	214	213	177	194	186	215	196	184	177	203	191	205	218	181	200	220	162	194	197	184	176	199	202	212	176	218	177	195	163	200	187	173	177	186	208	199	211	200	183	199	191	170	192	195	192	189	207	153	183	179	183	213	183	204	193	188	204	206	198	203	223	183	219	166	220	178	183	202	188	185	195	210	201	213	195	185	197	193	196	221	195	194	172	176	204	186	224	184	230	185	190	203	208	205	187	198	201	212	195	188	186	172	190	178	186	190	198	201	200	198	206	177	226	193	178	166	208	202	186	196	205	201	185	180	189	208	200	200	186	200	195	211	199	186	175	210	192	193	218	197	191	195	180	199	216	191	210	201	190	195	220	188	185	201	205	204	189	162	180	186	170	210	172	206	203	193	186	177	184	189	199	197	187	191	215	212	190	189	194	201	149	209	181	179	222	208	189	168	202	201	182	187	188	206	187	192	229	203	199	182	209	206	193	160	228	191	203	203	181	195	169	211	176	186	201	211	211	214	200	200	204	184	206	177	216	192	184	180	202	179	198	195	188	188	187	207	185	210	186	185	201	207	235	181	204	199	210	198	214	210	207	167	204	201
41909	44469	58127	19452	2012	1518	1206	1018	814	672	651	587	522	519	485	450	470	392	416	396	436	390	380	392	398	401	400	385	413	355	350	379	383	339	355	389	356	380	370	376	380	329	338	339	353	383	357	388	333	316	363	338	348	360	353	357	347	351	328	350	363	335	360	340	368	332	348	334	332	380	376	357	358	325	345	345	373	348	353	345	368	362	383	348	360	355	339	349	347	324	374	337	384	342	317	300	377	378	356	372	352	330	344	354	326	314	340	325	349	314	324	366	364	362	345	353	367	330	341	338	341	364	343	356	371	340	357	331	344	341	348	327	352	347	352	327	360	353	336	355	381	373	337	352	351	320	357	333	373	360	340	356	339	365	352	349	372	312	340	349	336	336	352	392	360	353	304	370	353	338	327	357	354	318	362	350	354	333	358	309	349	340	338	363	356	339	334	336	345	335	305	361	345	337	326	365	357	349	298	337	333	305	338	323	353	320	368	325	351	349	350	343	351	325	348	356	362	343	362	349	380	355	354	342	354	322	321	359	358	332	341	364	368	331	334	331	347	361	361	347	318	337	334	356	363	359	377	305	345	377	349	348	375	321	363	355	330	334	376	334	381	353	326	328	371	331	343	320	321	351	348	373	345	359	368	320	365	338	338	327	341	342	346	346	343	344	348	396	350	346	336	371	352	346	343	372	347	350	324	348	344	374	343	357	340	347	360	336	373	318	349	331	359	370	381	366	385	356	342	370	356	324	362	316	335	359	312	360	359	369	358	360	378	347	319	366	348	350	372	349	303	327	365	348	329	357	337	363	318	352	344	352	342	382	368	339	371	345	324	348	339	343	332	332	340	353	337	395	352	366	364	360	337	322	297	379	355	335	344	347	354	366	350	343	348	359	382	388	360	338	344	362	325	370	361	355	353	355	338	390	315	335	358	329	386	336	334	341	342	373	358	351	337	334	301	339	348	329	323	348	318	388	349	353	349	365	331	347	378	338	341	342	349	336	351	339	392	349	361	329	343	336	331	364	333	334	355	332	372	312	361	350	349	350	378	328	371	374	369	325	334	339	345	310	340	374	345	359	357	343	297	350	361	316	344	379	316	338	345	308	347	375	330	367	335	339	363	374	346	356	376	369	358	338	354	377	352	357	320	347	351	366	353	348	307	361	323	379	357	360	340	340	324	361	364	328	332	345	337	336	316	364	367	326	349	359	328	347	333	338	322	328	362	336	338	365	353	335	341	345	337	335	346	338	387	352	326	341	368	330	334	342	324	326	328	342	351	353	351	312	379	354	321	328	321	326	344	386	372	370	335	341	373	372	337	326	357	359	361	360	380	328	358	347	369	383	347	317	327	343	349	362	324	371	357	352	370	320	354	305	321	377	334	390	331	346	356	360	352	345	367	347	369	353	347	332	357	321	355	340	338	366	361	354	319	345	324	314	370	357	345	361	364	352	354	326	323	367	345	347	381	370	363	333	384	388	321	364	345	373	357	326	347	355	374	371	328	333	332	359	358	335	333	346	353	360	344	337	354	343	354	346	363	356	359	364	338	328	381	343	325	370	371	339	311	360	371	368	341	334	305	358	340	350	362	328	332	375	324	322	331	336	336	344	369	349	335	339	330	322	361	311	349	332	344	328	362	356	348	357	319	324	322	372	321	348	346	335	352	340	371	359	359	373	348	331	365	355	341	329	345	335	329	345	367	358	336	399	345	344	346	351	348	309	345	365	325	333	357	363	349	317	368	364	336	360	360	335	346	316	376	364	325	328	366	333	343	368	345	356	323	339	311	355	333	324	360	335	325	358	374	335	342	336	349	348	319	352	346	384	371	362	329	355	350	330	343	355	334	370	337	339	365	364	317	379	368	353	348	345	313	393	329	334	340	344	338	332	377	356	332	372	336	358	327	377	336	346	362	345	368	338	347	363	367	324	356	360	350	352	378	361	356	390	387	364	364	337	381	356	325	353	347	341	356	345	372	332	328	356	333	365	342	338	346	350	369	369	344	349	353	368	342	360	355	347	340	348	332	344	329	334	330	364	347	307	374	323	293	345	368	344	376	365	378	383	360	326	346	355	346	366	365	335	342	334	375	355	351	355	347	389	340	323	332	340	373	367	339	368	332	366	328	347	349	363	333	353	342	355	352	330	339	335	367	331	324	332	340	358	360	318	372	340	332	293	359	376	358	323	369	359	318	317	337	323	323	344	378	337	417	328	350	362	346	323	360	378	326	378	369	338	335	357	346	360	326	348	357	348	319	316	368	329	380	336	328	343	324	360	392	348	359	386	334	364	357	348	344	380	351	363	359	383	328	326	362	306	327	357	323	346	357	302	349	356	365	297	322	307	347	323	342	347	315	375	364	348	384	338	362	333	348	366	345	352	369	326	329	333	312	382	347	353	371	347	371	376	341	349	354	375	359	363	324	354	355	349	327	354	347	347	341	352	336	361	370	365	353	311	353	334	367	351	330	364	381	349	337	346	335	348	361	359	355	375	365	328	315	328	344	315	352	367	309	387	361	351	333	375	357	361	381	341	319	397	320	369	333	371	354	364	351	325	361	369	348	362	365	347	356	316	379	371	350	358	327	374	384	340	356	365	347	327	327	378	354	357	355	386	328	342	350	352	320	369	379	341	349	380	379	347	352	376	333	335	318	334	351	312	391	358	344	338	339	368	358	331	343	342	336	342	373	347	333	349	351	340	355	352	349	363	353	354	347	334	360	355	323	337	373	325	347	318	299	346	330	345	360	340	359	346	308	323	344	331	378	369	355	354	348	352	372	381	337	341	364	342	339	338	347	329	328	324	306	351	343	313	350	324	341	336	364	346	347	328	359	373	354	326	331	320	361	347	366	373	324	324	360	348	357	345	341	358	363	373	371	366	338	335	344	375	340	370	312	328	334	338	349	340	344	375	318	342	358	338	338	377	347	369	348	350	331	315	327	348	353	335	349	376	343	366	354	334	354	325	364	362	328	340	346	348	343	364	320	341	328	358	324	381	360	350	351	377	327	353	371	365	351	341	362	332	382	345	348	360	351	345	353	348	343	353	339	357	342	320	355	336	384	350	368	327	318	341	370	346	371	386	340	362	335	359	345	350	329	358	341	338	339	346	332	345	360	352	365	338	366	326	338	390	342	326	350	338	358	331	370	342	323	359	369	347	347	365	339	355	365	340	359	357	363	320	329	331	357	336	356	371	351	362	318	354	357	375	379	321	344	358	367	342	353	366	357	352	346	331	327	337	322	311	371	364	349	360	338	342	356	316	387	337	335	371	357	401	331	345	368	353	381	332	335	334	357	347	362	363	325	347	352	307	339	364	326	345	338	323	315	360	347	347	352	371	341	341	373	332	337	362	368	362	344	322	349	362	349	333	360	343	383	345	363	358	338	389	353	319	334	344	329	345	346	337	332	383	348	357	344	358	354	338	319	362	346	342	356	348	365	341	344	352	361	367	321	370	337	350	362	321	336	350	349	338	357	369	329	373
23262	21326	34883	34751	18182	7054	1108	682	529	455	455	428	379	356	347	350	322	332	313	306	312	303	316	283	297	291	297	272	305	281	247	284	301	285	294	293	249	285	281	265	289	304	280	288	252	283	311	277	255	297	290	283	264	246	260	275	305	270	279	270	260	270	271	264	275	285	283	279	268	277	280	271	264	285	277	291	300	267	284	275	275	265	286	287	281	247	243	262	268	265	275	284	273	261	265	279	279	250	261	253	275	288	290	292	267	292	246	273	258	279	254	245	292	295	272	260	231	288	264	258	255	278	258	275	277	280	265	306	274	284	260	279	279	279	275	249	271	290	279	277	274	282	282	290	281	252	264	272	253	264	297	274	259	273	248	262	287	260	271	265	286	281	306	273	288	247	273	300	309	249	292	256	250	278	276	285	288	262	271	271	304	276	278	264	234	269	257	257	291	260	265	250	304	258	244	279	260	302	273	262	276	274	283	253	298	296	284	266	296	274	288	266	251	254	252	261	266	263	252	259	260	260	277	264	270	263	277	276	266	277	284	249	269	259	283	262	292	267	273	257	290	249	291	282	290	281	252	256	272	282	266	253	298	244	257	280	252	265	302	267	278	284	257	292	297	283	294	260	268	272	266	264	262	292	294	269	295	291	284	273	305	252	293	288	248	237	262	297	281	267	305	269	280	276	297	294	272	263	271	240	266	265	247	271	292	239	260	262	301	254	262	273	283	281	264	279	265	279	264	255	295	283	252	283	283	259	272	292	252	260	268	284	270	278	258	280	289	278	262	286	266	249	283	269	261	287	246	239	269	287	244	242	274	265	267	272	262	281	269	269	252	278	274	279	282	274	208	275	252	327	278	305	271	276	274	288	268	298	275	273	245	256	269	296	278	297	254	285	269	267	280	259	267	287	259	292	316	274	290	266	281	257	267	272	272	266	287	272	288	299	262	238	281	258	252	272	246	248	273	269	271	288	258	277	252	302	266	270	264	271	275	283	280	279	250	281	294	253	253	274	299	239	280	266	279	271	247	282	243	258	288	286	269	284	270	243	264	244	239	272	278	280	263	249	253	271	273	252	297	257	270	261	258	299	288	291	254	277	267	254	253	265	267	289	279	266	270	278	279	276	276	280	263	264	263	283	253	300	261	260	245	274	273	237	279	253	257	263	274	271	272	238	238	257	277	238	260	280	276	268	298	275	274	284	292	276	238	276	271	301	301	248	303	308	298	229	232	262	258	275	297	298	262	240	281	257	303	273	291	246	277	256	292	300	274	274	266	252	265	281	276	244	283	274	275	309	270	234	288	268	288	284	265	273	257	251	260	276	294	275	270	275	270	270	263	285	286	278	250	275	248	277	265	279	291	272	267	269	261	287	275	283	306	276	274	247	264	241	283	267	266	259	259	273	276	280	264	286	274	238	274	289	271	274	286	261	275	273	257	269	286	256	263	268	304	291	255	254	299	274	281	256	260	279	260	272	266	282	289	269	251	262	283	265	301	277	288	275	277	248	272	237	269	263	298	247	291	228	284	306	290	285	269	262	238	273	278	270	285	265	288	285	248	276	299	295	270	292	249	272	272	273	265	242	278	275	250	271	259	228	285	312	283	265	294	291	277	279	271	258	247	258	241	272	280	273	279	266	275	284	262	273	258	274	283	258	272	263	256	258	274	276	275	289	274	290	276	288	256	274	283	273	265	290	273	252	270	292	273	282	276	257	259	298	283	272	267	269	283	304	285	285	291	284	271	276	292	287	307	257	255	269	288	258	282	268	284	303	286	269	293	305	273	304	285	268	272	257	260	277	290	286	271	284	268	243	289	270	278	274	284	280	258	255	297	255	281	257	260	245	260	247	265	271	294	280	280	261	281	268	240	260	276	264	312	274	265	300	258	255	268	280	246	288	270	281	267	250	258	278	258	287	244	284	260	290	282	264	256	286	263	273	278	270	264	249	281	250	276	260	266	260	284	252	267	305	251	264	280	268	263	278	265	260	289	264	300	274	284	277	301	266	271	274	259	293	233	283	302	250	240	243	273	303	252	274	266	287	273	274	294	266	239	277	296	257	242	252	268	240	237	261	281	278	278	265	270	282	236	264	260	257	251	265	258	259	267	277	260	287	263	278	249	271	257	265	278	277	263	296	283	267	279	285	267	253	317	256	266	252	264	269	269	293	293	269	292	315	273	255	250	260	302	246	252	273	250	276	285	284	275	280	263	257	265	245	250	278	242	297	266	263	311	264	250	266	288	253	239	241	257	254	258	255	286	274	286	257	285	293	251	265	292	251	285	260	233	248	294	268	246	267	283	268	245	274	250	261	264	254	278	259	281	297	256	270	267	247	262	261	284	303	247	288	260	287	264	256	276	275	297	269	246	280	246	281	255	279	245	264	263	261	241	284	254	292	250	281	267	252	254	269	278	311	263	255	247	246	296	278	286	263	295	262	287	266	275	285	256	291	254	268	273	273	296	275	276	247	260	263	233	273	289	306	253	273	257	263	262	258	263	258	299	254	288	301	273	273	272	280	258	276	258	291	284	278	298	265	269	255	287	264	252	249	237	294	242	249	229	276	248	266	279	248	302	285	258	300	252	257	266	260	283	280	276	228	259	263	266	299	241	274	270	269	273	242	261	267	269	267	260	286	258	239	256	279	273	282	245	266	297	280	251	265	269	266	253	262	274	262	276	288	278	251	281	274	282	275	289	285	291	267	291	271	247	279	264	270	275	262	282	287	300	249	292	254	267	276	268	261	285	286	285	313	274	275	291	296	245	278	262	249	296	287	265	261	288	278	284	326	271	258	271	256	278	296	278	248	247	287	260	263	285	263	270	240	260	264	293	273	293	264	244	271	252	281	253	290	276	257	282	265	267	319	275	287	280	277	296	274	267	282	258	250	265	276	276	263	260	265	253	243	269	264	281	308	286	292	309	280	278	254	286	251	269	267	283	281	268	269	321	275	253	257	281	284	243	263	264	276	251	265	266	297	297	258	262	241	260	279	280	251	281	284	262	281	256	263	274	262	269	259	280	257	258	271	290	246	265	270	266	252	278	272	282	263	255	251	278	262	272	277	255	258	267	276	254	300	259	279	260	283	273	270	268	270	275	271	287	262	265	299	267	291	266	264	275	288	290	281	273	259	273	295	258	266	247	264	278	280	293	260	311	274	286	289	273	285	242	255	277	279	293	269	304	267	276	265	297	277	257	253	270	293	283	275	274	302	296	264	257	265	282	272	256	247	269	314	288	253	268	282	256	276	246	290	279	278	260	276	274	246	314	290	269	267	261	251	284	275	289	283	293	245	271	269	279	282	307	283	256	278	252	252	284	281	260	247	285	277	296	265	268	275	270	256	290	277	275	247	275	254	284	290	269	262	303	260	296	294	277	250	271	262	243	306	255	241	267	280	290	261	269	256	244	250	242	289	274	263	291	278	283	267	276	261	308	275	245	271	288	279	257	256	274	271	279	275	261	286	271	264	269	267	274	259
50174	53923	60556	22051	3734	2745	2150	1764	1459	1265	1049	1067	866	793	813	699	658	672	650	654	621	557	579	547	515	567	518	559	551	495	525	513	498	510	500	507	513	497	484	542	501	490	534	462	523	424	436	474	474	467	491	486	476	490	523	463	468	508	460	458	500	471	485	473	498	489	463	499	422	489	466	443	471	457	458	486	451	470	477	452	491	502	484	492	446	449	472	461	504	505	442	470	497	470	479	455	491	501	463	468	469	465	505	493	484	458	465	471	473	514	453	495	454	456	461	485	427	474	457	471	477	443	462	473	473	447	447	416	441	442	448	491	459	470	417	441	454	486	418	451	478	449	443	465	473	486	498	478	469	471	464	508	446	448	481	472	472	449	443	470	445	462	535	479	460	461	510	472	475	448	449	476	470	472	458	436	499	465	489	466	459	507	470	446	509	450	507	436	468	492	477	449	451	469	457	459	490	484	458	431	426	487	453	470	468	449	419	442	443	503	462	499	496	451	437	460	496	484	462	456	464	485	428	469	469	485	476	479	511	468	471	479	472	469	449	439	527	458	461	497	519	452	457	440	423	467	497	474	449	465	468	470	465	481	480	477	511	474	466	471	448	513	419	519	425	476	449	452	449	468	412	466	473	467	474	478	477	477	488	467	483	478	466	432	506	474	456	456	464	463	464	478	470	442	453	455	457	474	484	460	449	480	457	494	465	432	467	459	464	455	511	490	441	476	443	468	499	484	461	458	469	464	422	477	469	439	472	492	467	475	452	458	475	510	492	461	438	456	487	483	478	464	474	475	432	440	480	445	486	457	450	464	525	443	470	469	466	501	474	509	472	479	468	478	425	454	455	479	441	441	473	485	480	437	432	429	463	500	411	502	460	453	523	489	468	486	471	457	466	462	471	455	407	449	436	454	456	483	440	457	446	454	486	449	454	479	438	535	435	486	477	460	462	460	463	433	471	470	483	478	480	428	460	504	533	481	451	477	469	453	488	457	472	458	468	491	441	434	453	480	469	456	447	464	469	450	462	451	475	412	473	434	482	468	441	426	443	438	493	457	467	467	480	443	501	475	483	424	426	466	495	429	473	435	467	463	491	461	441	458	447	474	466	445	478	461	512	494	473	485	461	417	453	474	524	451	422	442	464	468	475	457	492	482	446	504	494	448	462	475	481	468	456	447	440	439	462	479	472	505	469	423	486	471	493	437	482	452	454	459	505	496	502	489	462	459	477	420	461	442	454	485	421	492	465	484	484	463	463	484	488	488	485	468	459	444	488	445	444	461	468	447	455	476	495	490	461	473	477	498	454	415	442	436	469	465	519	473	459	508	477	450	467	459	488	491	451	450	466	440	499	442	493	432	454	484	459	484	466	457	421	492	418	478	517	497	476	464	477	460	478	500	461	431	437	465	437	518	460	466	478	478	461	477	444	439	478	495	498	448	474	485	469	476	431	464	461	473	426	440	454	479	481	491	438	485	440	460	486	460	494	474	422	462	444	490	451	497	486	442	467	422	463	474	478	465	465	490	490	431	468	492	450	475	478	449	464	478	494	465	461	464	458	427	495	444	449	449	482	508	472	426	445	466	516	435	457	465	448	454	462	516	488	486	520	497	467	487	452	489	489	534	466	439	496	441	490	445	436	459	448	487	445	447	452	479	454	461	469	501	494	442	473	478	456	469	488	458	516	500	460	468	491	478	489	491	428	467	487	469	451	478	451	458	443	442	486	467	463	457	477	444	476	480	465	474	474	491	473	460	452	424	483	474	454	462	436	460	440	482	466	509	514	481	475	446	472	492	473	456	448	467	484	475	428	481	461	505	439	462	470	501	486	478	448	478	486	442	449	461	449	471	444	480	507	492	441	446	495	442	469	438	485	443	471	437	469	489	472	464	432	466	467	471	500	470	434	421	419	483	440	503	430	445	496	458	461	474	480	469	476	470	492	455	449	482	425	485	462	482	426	459	489	483	460	449	479	469	481	479	436	448	472	467	424	511	511	482	441	454	428	517	430	451	475	457	449	514	490	482	487	439	416	447	448	471	493	480	479	490	453	449	442	452	443	471	452	453	432	509	435	450	479	465	470	462	448	454	472	466	449	471	500	434	491	456	455	470	459	456	453	498	480	509	505	482	469	464	465	423	453	496	447	476	527	444	484	481	435	483	455	467	450	460	462	517	445	430	407	438	440	484	460	434	463	468	455	484	480	469	496	469	424	468	446	433	467	462	500	519	537	455	483	481	477	458	444	453	464	495	442	418	458	461	451	450	455	438	477	463	474	447	489	434	477	441	455	454	432	462	480	446	442	474	471	448	444	479	474	445	472	488	453	499	459	474	446	498	472	458	487	462	454	458	467	469	441	497	481	487	474	451	495	445	477	496	501	482	498	463	451	488	490	450	511	497	451	458	460	452	462	459	438	453	481	470	451	460	451	427	499	481	464	437	467	428	508	463	487	492	448	451	466	452	452	466	437	469	478	474	471	501	496	465	461	484	471	428	506	487	420	441	477	467	469	486	458	447	429	456	460	468	487	452	473	444	462	460	451	479	469	478	455	459	471	452	434	457	451	441	486	518	473	462	476	472	504	478	443	502	479	438	432	425	442	423	470	462	457	467	486	454	448	445	500	460	450	473	457	479	457	473	498	485	466	488	441	485	488	505	450	473	484	466	479	451	474	451	436	477	436	450	449	466	497	446	441	433	459	471	516	443	465	432	471	458	445	472	416	454	425	474	461	474	464	469	466	434	506	441	456	485	496	424	485	441	497	469	447	443	447	469	467	466	447	447	475	427	490	477	475	456	460	455	446	442	439	468	444	444	460	500	477	495	507	452	482	507	511	465	495	466	444	443	457	453	486	475	455	426	486	492	474	486	480	505	433	499	468	493	472	471	447	448	467	454	437	476	461	467	440	447	446	443	485	444	430	476	471	502	465	457	477	473	475	514	484	444	461	491	482	461	453	450	478	514	439	440	475	451	474	471	486	455	457	458	491	468	468	459	464	470	455	447	471	460	445	466	481	453	454	475	449	465	452	439	488	473	455	451	428	427	473	464	509	427	426	469	469	429	456	461	465	482	463	440	448	441	467	453	452	467	487	472	479	463	448	452	490	447	493	419	463	462	453	470	462	472	459	462	454	483	436	429	451	446	475	491	437	499	453	484	487	435	447	468	467	497	472	436	458	465	468	500	450	466	444	486	452	455	432	440	483	485	471	465	471	426	476	452	490	471	482	453	463	459	474	436	466	457	496	454	483	429	484	468	453	478	441	480	453	456	472	498	421	430	500	480	457	498	480	463	484	449	475	467	487	442	465	481	437	513	466	488	512	470	507	468	457	457	468	462	459	483	418	493	443	460	445	469	411	447	482	454	462	491	468	482	462	496	475	447	467	472	488	469	472	458	432	463	487	471	440	460	500	469	464	448	469	445	427	475	516	462	492	462	446	505	488	449	476	461	453	457	494	498	476	489	459	451	456	489	474	477	462	499
27004	20781	23852	9319	348	214	106	102	110	127	101	92	84	119	99	111	94	80	95	101	85	91	82	95	92	95	101	87	94	96	87	100	91	92	85	79	88	83	89	94	102	89	91	94	107	72	92	88	94	94	98	87	89	100	106	86	98	85	100	107	97	91	92	99	112	93	86	79	112	105	95	82	98	82	101	82	92	104	97	97	111	82	99	110	87	97	98	88	104	83	104	96	83	90	97	92	99	89	87	82	110	96	70	122	77	119	89	105	98	86	97	107	93	106	92	97	99	82	102	87	107	88	89	81	99	97	92	99	116	90	95	80	103	92	76	91	98	83	96	106	79	86	79	92	94	101	94	83	98	93	99	90	93	85	102	101	81	93	93	81	118	81	102	120	86	104	103	80	110	90	91	99	97	103	105	87	90	104	82	72	93	100	89	98	75	103	98	109	81	90	103	97	112	94	96	100	77	86	102	81	89	82	92	94	102	94	100	105	93	92	116	82	99	92	89	87	107	85	105	101	98	79	91	88	92	101	84	73	94	98	89	92	106	100	82	79	95	108	94	108	105	96	103	106	81	75	84	92	88	78	91	99	84	91	100	91	105	99	104	93	76	74	97	97	91	94	82	95	103	86	84	86	97	110	83	110	90	86	72	92	96	93	94	111	106	101	94	105	88	76	118	89	86	76	96	74	88	91	114	98	115	83	90	100	92	80	100	113	102	107	102	89	96	95	87	92	85	83	89	83	96	77	90	96	85	103	84	76	104	88	87	115	102	89	90	92	97	87	94	99	84	92	91	94	91	99	104	89	95	97	87	94	84	79	95	95	98	90	96	82	100	91	88	114	94	99	87	81	101	88	99	81	87	87	84	101	83	92	93	94	100	111	105	107	104	83	119	97	118	92	104	78	96	106	87	97	89	101	98	93	114	94	90	84	97	102	99	94	88	97	88	80	94	100	89	101	89	89	78	100	97	100	80	110	89	85	92	96	91	120	99	80	98	94	94	91	105	89	85	115	102	90	88	95	83	98	104	105	96	100	119	90	84	93	89	98	90	96	87	93	96	90	80	103	83	89	99	102	84	100	103	100	72	97	99	111	102	113	96	112	95	87	103	82	80	81	81	100	106	87	108	110	112	95	83	86	93	85	91	113	99	90	108	97	74	90	96	87	100	97	87	106	83	100	109	86	84	96	94	89	90	104	100	100	82	85	98	98	121	83	81	107	97	105	100	96	93	82	96	85	90	89	87	89	96	90	95	89	94	89	88	89	73	83	93	100	91	96	80	94	81	94	74	79	84	95	70	89	95	87	74	87	92	92	88	116	94	83	86	90	96	94	102	87	85	103	92	83	84	99	91	94	98	89	71	102	112	96	88	86	91	101	105	109	102	82	105	73	81	93	105	105	96	85	87	107	82	97	105	88	92	92	103	89	82	89	87	85	101	104	93	105	98	97	76	92	77	88	94	77	111	97	106	97	108	96	93	97	85	84	108	69	93	98	91	96	107	87	86	90	93	85	91	79	89	90	86	94	102	90	85	84	107	89	106	104	105	83	97	108	90	97	84	109	98	104	78	86	90	106	88	98	112	98	95	72	103	122	89	83	92	90	78	86	100	98	80	90	98	92	104	90	85	79	87	84	81	85	81	91	100	84	91	100	104	84	95	86	112	99	103	87	83	96	83	100	104	90	94	103	93	97	88	103	87	85	98	91	85	107	92	102	88	108	93	76	86	91	88	91	86	96	79	84	100	84	87	100	100	106	104	110	101	82	96	64	97	86	115	100	106	98	78	96	89	66	100	82	89	94	81	88	94	101	92	119	99	100	92	87	101	90	77	102	86	77	80	73	99	99	99	95	113	96	82	106	104	92	73	112	99	96	103	101	103	99	109	98	96	98	88	95	99	73	100	91	98	97	85	82	102	82	120	85	88	86	95	103	93	82	86	89	108	93	96	96	85	99	95	119	88	106	92	76	113	105	106	90	84	85	99	105	98	101	77	85	100	84	80	90	100	95	94	84	97	100	120	96	113	96	100	97	88	94	101	109	97	93	82	94	87	74	80	95	103	100	88	73	120	101	102	77	86	112	94	89	91	88	93	108	96	77	100	119	89	79	88	93	90	86	91	85	85	93	87	95	111	82	98	78	107	74	95	80	102	80	84	107	84	81	104	103	104	91	87	90	98	90	91	106	110	91	92	112	85	71	102	95	88	90	81	91	102	100	102	93	104	84	72	82	112	99	111	99	101	107	98	79	103	97	98	99	81	101	90	84	68	98	62	85	93	86	82	72	88	109	86	92	85	88	75	101	95	86	106	109	92	82	85	99	103	82	94	92	95	81	118	80	109	97	96	75	88	93	73	93	86	94	113	102	112	96	103	107	87	93	96	84	78	87	85	100	100	82	101	85	102	107	97	88	75	79	113	97	104	90	91	96	103	102	88	101	94	86	104	110	108	100	89	74	81	90	87	112	80	101	99	105	89	82	102	94	93	107	93	88	85	84	89	91	80	96	98	105	85	81	69	98	67	86	87	94	92	82	73	83	113	95	94	105	87	81	94	107	76	83	84	90	93	95	96	101	87	105	91	96	75	105	93	76	104	104	88	99	87	84	89	85	103	73	101	90	86	82	86	84	93	94	117	108	91	92	99	85	94	95	103	92	97	101	81	93	89	84	90	110	87	94	94	102	96	81	108	84	94	85	104	92	90	72	109	100	103	81	91	93	92	81	82	99	100	97	106	76	113	70	81	81	95	99	91	105	100	87	101	98	85	91	106	98	94	107	90	93	92	88	92	108	112	93	103	88	106	87	100	91	94	89	94	89	94	85	92	95	81	92	90	87	97	97	95	79	90	100	85	88	77	96	82	83	77	94	83	87	99	116	104	86	85	97	106	93	102	96	92	87	92	96	110	91	82	88	97	91	96	96	104	92	84	95	99	90	93	98	104	97	90	80	85	96	99	85	92	84	102	97	83	82	76	95	82	96	103	102	104	91	86	85	93	87	111	100	103	101	92	81	92	75	99	91	97	87	96	97	91	94	89	93	78	107	75	113	89	93	89	88	71	92	106	88	105	82	85	95	100	117	110	96	98	104	80	96	94	102	87	77	97	77	92	94	104	94	94	94	98	97	101	103	99	86	90	112	75	101	85	107	89	101	108	91	101	90	86	76	87	102	90	99	82	89	91	84	96	88	97	90	105	91	90	106	91	90	97	77	96	84	92	107	101	95	101	93	99	79	76	82	99	99	100	79	97	79	106	103	89	99	73	100	102	89	98	104	111	100	98	84	102	92	103	90	101	79	90	86	80	90	80	100	85	106	105	113	90	86	97	111	89	100	95	96	97	75	94	93	102	88	95	92	94	87	94	67	94	104	104	95	89	85	80	100	93	100	89	79	87	98	86	93	104	83	89	86	100	85	98	94	83	104	106	101	90	94	82	110	72	91	88	97	84	87	75	84	126	101	84	89	90	103	79	101	91	78	87	95	100	100
21637	15195	31210	7949	368	309	241	262	223	205	213	207	204	220	198	209	198	187	206	160	197	184	175	163	170	164	175	179	164	186	180	177	161	178	184	176	189	177	160	184	172	175	178	163	189	174	199	170	172	176	167	181	191	177	195	170	192	190	190	171	202	182	198	184	196	201	175	183	168	173	176	172	186	171	200	170	174	177	197	167	181	188	179	151	191	170	188	165	177	180	193	159	192	178	160	168	183	173	159	185	176	171	173	166	163	171	182	175	168	178	173	162	182	170	179	210	172	190	189	164	165	165	176	179	190	197	192	155	165	172	176	177	144	144	176	173	170	181	202	161	185	177	167	164	160	185	192	167	191	180	156	177	170	184	185	148	172	178	177	184	171	171	181	176	198	175	180	169	183	190	186	153	182	185	188	161	176	146	180	177	174	158	195	148	152	206	178	183	165	180	178	188	194	188	191	147	167	180	180	169	183	181	155	188	188	180	181	156	183	175	181	185	191	169	176	171	183	146	159	171	167	189	186	161	187	189	186	200	195	172	174	166	158	179	162	181	189	170	183	169	176	157	165	202	168	171	167	171	190	179	193	184	160	175	184	172	187	207	193	191	193	164	170	180	172	171	159	160	170	180	176	172	154	189	187	167	158	160	175	186	171	181	200	176	181	215	175	164	170	191	175	197	169	182	166	176	159	187	179	184	162	157	189	179	187	172	181	190	166	178	164	191	160	169	149	204	193	168	164	144	167	175	168	158	166	209	198	174	169	184	168	191	184	179	194	177	188	179	180	167	183	201	188	185	196	201	169	183	181	200	162	158	150	155	171	200	158	177	207	165	167	181	183	181	161	181	172	163	180	181	177	172	195	184	181	185	164	176	176	196	189	161	169	159	179	169	167	205	197	191	177	171	189	147	159	184	189	173	169	180	179	184	172	164	185	184	181	175	174	182	168	180	177	184	170	171	181	184	179	191	171	167	172	186	164	187	187	186	180	181	173	147	193	163	206	149	175	164	158	172	170	160	184	193	155	183	197	179	193	185	169	204	181	178	175	178	179	160	202	165	210	186	171	158	168	175	175	175	152	193	184	207	192	177	199	185	185	181	178	141	200	180	187	163	184	200	183	185	198	182	155	176	164	171	157	173	178	182	170	176	200	171	177	193	180	162	154	198	168	183	163	174	182	174	185	209	172	174	170	167	168	180	187	180	163	135	188	158	165	184	181	185	159	213	166	176	165	183	168	161	166	184	184	180	188	172	181	169	190	205	173	181	193	185	158	198	186	164	170	173	175	174	190	181	183	173	197	162	180	190	174	169	161	178	170	182	190	165	164	147	170	188	163	180	209	170	184	162	170	185	184	174	195	171	167	174	161	167	186	174	174	193	197	166	171	175	168	189	199	197	204	193	177	172	177	182	181	197	184	196	182	178	180	188	192	158	187	181	181	158	180	177	152	171	163	178	171	196	196	176	161	171	166	175	187	183	176	184	166	165	172	187	184	191	183	190	169	177	188	171	169	145	176	168	184	186	144	189	161	181	172	195	169	172	188	162	177	188	178	172	183	175	187	186	192	174	168	180	194	171	175	172	153	169	155	157	162	172	175	170	175	196	181	173	173	176	180	175	182	188	170	158	181	159	170	175	168	173	179	177	205	151	199	186	188	208	178	171	164	172	175	174	188	173	202	146	153	165	192	189	174	174	161	179	154	173	167	183	173	141	164	175	182	176	193	153	181	154	167	183	183	188	174	166	164	168	170	152	183	162	181	176	179	183	174	172	181	200	162	183	160	186	164	184	147	178	196	175	178	185	163	179	165	179	193	190	169	188	172	160	203	168	172	163	174	172	161	199	167	190	171	172	154	156	186	186	190	161	164	167	169	163	168	185	183	185	170	160	175	179	218	172	178	176	178	196	172	187	177	184	168	176	168	179	174	194	156	158	176	186	186	170	178	181	160	176	163	175	186	185	189	187	165	178	173	176	179	201	159	167	175	183	202	164	195	165	184	178	165	166	180	176	196	210	174	163	159	177	157	180	195	156	185	186	167	161	176	162	179	203	183	170	167	160	168	181	195	192	174	198	162	171	180	155	189	166	197	215	164	177	170	192	171	187	173	164	160	176	180	187	164	190	182	188	182	175	155	168	173	185	176	167	183	182	175	193	197	167	166	165	180	171	168	180	175	165	178	153	162	167	183	196	170	167	172	172	155	200	173	168	181	165	170	172	198	184	176	178	184	167	183	177	167	169	175	193	182	176	152	174	184	179	183	161	179	182	175	168	180	172	180	183	181	169	190	175	154	183	189	173	178	163	163	175	180	181	166	188	167	166	174	176	181	176	167	160	181	185	170	186	184	187	186	183	178	179	168	153	147	202	194	186	186	176	167	179	186	164	159	188	182	204	163	172	175	174	169	173	179	144	193	168	189	189	177	202	170	168	163	182	171	179	162	169	198	188	165	166	160	201	183	161	178	181	164	155	176	168	169	183	188	175	176	175	181	185	201	167	170	182	217	205	175	204	169	169	193	189	150	161	164	197	182	179	171	181	186	165	167	199	178	150	164	172	155	191	166	172	187	168	186	186	160	159	181	186	181	167	174	175	192	150	168	181	171	179	174	168	175	151	169	168	187	179	164	188	202	162	188	164	191	178	181	186	174	176	185	193	170	174	156	160	174	170	172	165	168	204	178	191	171	170	178	176	182	184	174	178	163	179	161	168	170	181	148	178	185	180	177	182	184	204	179	152	170	169	149	179	156	181	186	193	170	184	159	183	186	169	185	169	159	156	180	178	156	162	196	179	181	172	173	156	162	156	199	170	174	179	201	179	176	166	169	173	159	188	180	177	185	194	180	156	173	172	160	187	183	159	169	178	173	168	182	183	182	180	192	188	177	162	160	153	155	192	185	204	179	202	160	163	197	195	178	163	172	188	175	193	185	171	177	162	165	175	184	166	172	168	180	159	177	188	167	160	189	159	157	162	168	162	156	156	181	175	174	166	184	164	182	195	172	181	175	174	174	177	184	169	163	179	192	157	171	190	157	177	188	185	197	158	190	192	216	195	186	210	163	185	164	160	205	180	161	174	177	168	150	206	195	178	166	159	183	174	186	162	185	180	183	169	177	178	185	164	169	181	168	184	195	190	193	183	195	162	164	162	163	193	179	180	159	163	168	188	184	186	169	180	188	191	194	182	200	136	177	151	166	172	199	180	189	174	172	167	187	172	185	181	184	177	174	169	200	158	174	168	173	195	166	152	165	178	165	186	172	166	186	181	187	167	211	201	177	179	174	185	172	175	182	162	167	192	188	212	191	183	204	183	195	143	176	197	191	177	153	173	198	187	183	180	169	175	165	176	169	173	178	195	188	174	178	191	179	200	155	162	161	166	175	177	180	148	176	194	194	164	184	191	166	166	183	171	170	165	209	179	178	151	183	166	194	169	186	164	176	179	162	190	194	188	171	184	170	162	177	176	165	177	169	196	176	178	183	179	190	204
24363	21323	35302	31482	16065	3146	514	370	299	254	281	265	261	247	250	232	240	204	203	196	210	219	217	220	208	235	213	200	232	240	200	222	213	197	221	207	207	228	217	185	199	186	179	183	177	209	199	196	188	214	167	203	173	202	216	184	197	215	185	205	198	196	186	193	190	174	207	202	212	185	184	183	191	180	200	198	204	192	225	191	202	181	168	199	201	156	219	197	200	188	204	194	183	218	230	223	189	198	206	206	200	216	166	188	195	200	208	216	184	203	205	199	187	209	180	177	221	207	189	194	191	197	210	198	203	209	180	211	193	176	205	206	195	198	194	202	187	202	214	174	179	190	196	190	184	190	199	196	179	192	199	193	192	188	200	196	185	200	193	208	175	173	227	190	211	219	179	213	199	176	210	184	221	196	174	214	201	190	220	204	191	208	224	185	217	205	197	229	183	204	200	166	217	192	225	227	184	196	198	206	213	206	202	213	202	232	216	197	199	195	221	170	162	198	211	187	187	188	190	206	194	195	210	188	210	204	193	202	196	184	218	197	194	190	207	171	200	194	185	189	169	202	179	187	185	201	178	192	193	200	186	196	183	179	194	189	182	201	184	194	200	218	206	211	199	186	162	210	227	199	173	206	193	210	203	220	209	191	200	191	209	189	208	219	205	200	198	188	185	203	187	194	191	211	193	217	202	188	187	186	194	196	173	198	209	212	195	208	204	180	228	221	187	181	183	178	206	204	172	177	186	213	215	199	208	222	191	182	210	184	211	202	190	188	208	199	232	196	185	186	179	203	191	195	206	176	189	199	204	195	199	198	165	166	205	192	191	218	181	191	192	197	209	203	199	198	176	196	206	202	176	177	198	188	185	193	182	198	192	205	207	191	215	193	186	198	211	214	217	195	159	196	199	193	202	216	203	198	193	196	193	215	198	180	198	208	197	192	197	194	192	174	196	194	201	208	200	207	189	184	213	223	232	207	200	217	208	199	195	208	158	186	207	189	189	187	188	209	173	203	189	216	203	198	195	179	178	218	214	232	214	201	208	177	188	191	215	184	191	187	186	211	193	186	170	199	199	206	205	185	199	176	175	194	194	218	177	194	189	189	203	195	206	187	198	202	197	192	178	179	199	197	215	204	201	219	182	210	201	214	187	205	231	205	175	199	206	192	186	208	208	213	200	216	165	187	204	184	199	197	199	224	201	173	192	226	182	214	181	185	175	174	172	182	183	200	190	206	196	210	174	186	188	202	189	206	202	185	172	185	185	232	198	169	175	214	218	194	206	181	161	199	192	200	193	209	213	210	206	215	201	218	206	173	201	199	203	194	191	175	195	192	201	183	175	192	212	193	189	204	197	194	185	214	197	198	212	178	180	180	202	204	197	198	183	205	178	179	206	174	178	229	198	198	160	181	175	199	219	206	179	194	167	192	175	191	216	187	152	192	218	211	192	187	174	193	211	191	191	216	205	202	216	188	197	199	176	190	200	181	203	213	190	198	189	168	210	198	213	186	174	186	192	180	194	216	214	198	204	234	177	178	187	195	187	188	190	192	210	177	182	201	190	199	179	180	196	190	201	203	171	190	203	196	188	221	233	206	220	180	186	195	190	198	214	203	202	214	184	179	194	184	191	195	200	199	208	169	187	208	197	199	227	188	215	180	185	174	227	200	190	186	189	212	202	168	188	167	199	187	197	186	188	163	186	178	206	179	166	185	207	185	205	185	194	180	214	198	184	199	176	214	198	211	184	216	185	193	226	207	205	186	218	197	204	202	189	192	209	212	196	205	181	184	199	227	208	192	189	196	196	192	190	212	189	188	186	201	206	208	202	198	206	185	217	206	194	212	185	177	196	197	188	181	198	216	216	181	199	223	185	199	218	192	204	193	194	191	164	182	195	216	202	206	199	217	180	159	191	187	211	207	188	200	202	208	221	179	204	174	203	213	185	192	199	196	190	216	220	184	211	194	206	189	203	173	192	183	188	183	182	198	198	199	209	188	170	210	199	222	199	172	174	185	171	180	201	208	218	190	196	193	193	190	208	214	206	202	190	197	231	197	189	218	216	216	177	193	185	190	189	198	194	185	209	200	181	203	160	182	182	228	197	164	192	180	202	183	199	216	190	217	194	206	199	177	215	196	177	199	190	179	201	167	184	183	170	197	199	183	201	205	189	202	195	176	201	196	186	181	187	188	187	185	185	209	194	177	233	194	185	185	188	189	184	215	173	205	232	183	185	185	220	208	194	205	223	188	192	193	210	186	197	207	205	188	219	199	189	184	201	185	187	201	204	177	193	187	188	210	181	211	217	194	199	212	205	184	206	182	188	199	197	195	198	199	209	188	189	217	197	193	189	208	196	195	170	213	209	191	195	192	188	184	200	196	182	199	233	187	209	175	202	200	196	194	189	207	190	198	219	196	188	197	187	197	176	210	205	217	193	187	235	220	194	180	189	202	210	190	185	182	179	218	208	207	188	197	213	191	192	180	199	216	191	205	190	190	205	169	207	203	185	211	224	177	195	176	210	185	177	194	187	224	195	222	167	206	200	199	169	203	205	193	217	200	181	222	202	215	200	192	180	192	204	190	185	177	201	197	176	190	177	203	177	210	186	203	214	199	209	209	188	223	198	221	207	179	221	197	207	193	186	195	199	185	187	196	170	192	227	193	199	202	210	205	209	206	166	194	203	192	198	195	191	193	188	193	214	174	184	196	207	200	178	190	184	225	193	213	189	188	190	203	191	200	213	196	210	188	186	194	204	154	195	191	200	188	193	208	209	184	194	192	186	206	215	185	195	191	168	222	192	205	201	201	188	205	206	190	184	196	218	203	208	197	194	189	199	204	178	219	212	170	203	195	184	194	211	202	207	185	184	172	191	194	193	192	187	172	221	197	185	195	198	191	199	206	185	186	187	190	185	179	210	179	188	181	204	195	198	212	179	205	183	220	194	210	199	188	192	181	210	213	208	192	192	182	208	185	190	215	212	185	180	166	210	192	193	210	192	202	219	186	209	200	201	195	196	168	202	181	216	170	213	201	189	190	190	192	217	187	190	214	208	201	206	194	209	213	197	210	222	193	203	198	198	167	194	212	199	201	201	198	213	193	218	191	187	208	183	190	194	191	219	198	178	195	178	189	200	200	182	191	221	186	180	165	185	182	187	192	211	198	193	203	186	204	197	201	191	204	197	169	177	198	205	186	182	168	215	191	181	205	207	183	213	185	208	222	191	207	198	199	206	207	176	187	206	214	185	182	194	200	230	196	198	185	172	188	168	171	178	187	192	185	189	193	190	204	212	199	208	200	178	197	176	197	209	182	219	207	214	185	221	180	185	171	193	198	215	172	213	209	198	199	175	205	187	205	175	200	195	214	208	176	184	203	220	198	193	204	198	191	180	191	193	190	190	184	191	186	177	184	198	164	186	213	193	173	213	213	222	204	202	185	185	187	204	197	177	214	212	207	173	215	205	201	196	204	180	212	208	204	204	200
44038	40998	57742	17940	2059	1521	1198	986	837	709	692	583	554	572	504	456	443	439	422	430	440	441	381	418	404	385	396	357	408	349	368	421	412	371	412	400	386	412	380	352	345	367	382	368	377	347	390	361	370	355	339	332	379	388	366	355	347	357	369	385	347	341	352	379	305	372	363	384	351	337	345	327	373	380	333	333	333	348	380	327	377	337	361	339	350	347	344	365	347	347	348	360	364	355	355	334	361	348	360	357	345	356	356	365	364	325	332	345	364	326	358	326	360	354	329	399	335	378	358	351	356	321	347	342	342	329	372	363	343	353	338	364	341	352	397	320	342	398	379	371	366	346	363	335	347	333	348	327	345	349	375	332	339	346	348	353	352	374	339	362	339	309	330	376	335	372	353	341	359	357	374	368	371	402	358	403	348	365	335	365	337	360	359	341	318	376	331	381	349	362	331	333	366	359	370	380	342	373	331	354	333	338	327	353	322	386	354	329	314	353	362	338	329	301	322	359	360	362	355	380	360	356	346	352	327	332	360	377	351	357	314	373	329	318	347	320	353	333	358	343	327	347	335	369	356	331	376	365	337	348	338	345	359	350	346	360	362	373	354	345	336	380	339	345	368	347	327	353	386	356	338	325	356	333	346	351	337	374	366	358	382	330	327	356	375	333	342	386	361	351	291	340	352	344	325	366	365	375	342	340	324	320	356	358	369	356	372	326	347	371	339	326	346	366	334	347	338	366	316	345	324	358	353	357	352	319	353	346	344	324	364	337	327	365	357	334	363	342	346	352	355	317	335	354	361	361	365	413	344	346	349	373	347	293	360	356	364	347	313	363	318	330	383	344	341	352	324	361	332	337	350	344	339	326	359	320	322	352	338	410	312	330	337	331	369	327	340	362	376	359	321	326	376	376	344	358	340	357	361	353	331	320	324	343	377	333	337	384	339	359	376	383	351	338	337	355	323	390	348	349	335	340	333	373	357	411	325	387	320	333	348	329	357	359	368	370	344	346	342	344	366	372	341	350	366	349	321	376	343	377	343	359	364	363	343	362	346	330	373	351	323	330	349	356	360	345	345	370	351	344	357	342	336	346	376	341	352	326	320	301	332	343	365	338	348	349	360	346	355	294	343	335	338	340	379	330	334	366	365	326	356	356	336	336	351	351	335	356	332	369	334	340	326	323	347	358	379	312	386	338	324	344	336	346	368	366	327	369	335	346	347	327	356	380	339	371	330	359	333	352	343	368	347	345	338	345	336	332	376	347	339	325	377	346	324	369	359	373	375	346	335	334	319	337	366	379	346	381	332	358	352	355	343	323	340	359	371	369	349	316	328	348	361	327	351	353	334	398	328	345	361	337	353	337	358	352	322	363	357	348	346	354	320	337	329	325	359	377	355	340	380	378	373	375	326	349	362	339	340	327	325	356	330	337	331	335	328	340	359	318	349	359	349	336	337	361	350	346	327	350	359	324	339	355	365	350	338	381	345	370	341	370	325	333	353	379	338	345	340	371	379	364	341	376	340	338	345	365	356	406	347	356	353	364	380	316	359	363	351	385	384	342	361	329	329	383	388	345	353	351	345	353	354	398	351	326	372	325	351	340	307	338	345	377	364	358	329	358	351	342	324	339	393	320	350	321	346	342	344	372	334	372	338	338	364	352	364	385	332	316	329	338	362	341	368	341	386	370	392	390	344	356	372	371	343	359	314	347	319	357	320	346	346	390	332	361	349	340	326	333	341	357	340	363	389	390	330	346	345	387	356	300	367	344	356	339	387	370	332	350	348	354	332	336	324	370	366	338	368	358	342	340	359	351	325	304	376	354	347	342	357	334	349	338	377	319	333	337	335	379	356	343	329	355	341	354	359	348	359	350	372	366	298	359	351	367	383	370	350	363	360	394	353	339	327	328	377	338	339	350	351	319	357	341	328	360	353	341	373	346	377	315	317	360	332	371	353	351	324	332	365	373	355	316	345	372	324	344	333	353	351	358	338	333	344	354	332	355	382	360	340	381	337	345	355	353	335	350	335	366	343	369	355	365	341	371	364	326	363	352	357	340	331	345	338	363	312	346	376	383	342	342	341	370	343	366	378	325	399	332	363	348	370	351	347	370	301	372	323	384	342	364	357	331	352	366	355	362	344	337	343	336	327	336	330	372	375	345	343	343	357	354	342	352	339	360	361	344	332	350	332	328	345	328	323	391	347	356	361	338	347	320	343	363	337	373	353	346	346	360	354	355	362	348	343	351	328	328	326	343	336	356	337	313	334	322	381	377	368	312	330	354	354	338	366	390	336	371	324	346	372	364	351	313	379	378	358	359	363	338	344	348	344	339	325	354	336	344	374	323	369	376	367	355	369	316	342	337	332	385	358	331	365	357	305	372	317	324	350	329	361	371	390	337	370	355	361	349	339	379	356	334	368	366	326	365	359	374	320	346	331	350	323	371	384	346	350	341	351	358	348	399	370	364	393	380	346	354	351	365	343	373	337	323	353	338	318	317	335	334	324	345	369	330	394	367	361	355	348	323	342	339	351	386	336	361	397	358	368	337	347	349	333	343	355	362	347	333	381	359	366	356	349	343	330	344	346	341	372	360	319	358	355	353	345	346	357	361	347	350	328	348	307	336	369	343	378	364	357	379	338	372	324	382	359	367	350	343	349	348	370	355	401	363	368	359	382	339	358	333	339	359	361	362	328	314	332	337	353	385	353	359	323	345	321	369	340	350	305	365	362	336	361	333	365	358	348	333	351	338	333	314	317	342	355	343	365	361	339	349	370	407	363	362	347	380	344	354	348	344	342	354	365	376	341	356	330	357	369	339	364	367	340	386	371	314	390	344	374	372	321	354	316	371	353	379	329	329	332	364	357	344	331	330	349	337	360	340	352	368	345	339	303	360	369	361	387	357	347	345	367	323	328	349	356	365	378	342	323	340	346	334	332	348	331	379	336	349	335	355	317	384	378	345	351	336	342	340	334	344	313	340	348	378	331	390	325	371	372	358	346	360	352	371	342	367	368	364	378	347	352	348	313	339	353	362	376	360	384	352	344	346	316	356	349	345	348	370	379	346	346	313	381	377	342	333	324	313	386	361	344	314	326	354	298	336	386	359	355	343	355	401	356	363	330	373	362	366	355	338	365	327	331	348	345	395	363	350	334	345	343	310	346	326	351	359	345	373	353	306	340	351	335	315	357	366	325	370	328	357	356	377	349	349	344	352	356	342	399	343	365	364	379	354	339	354	365	324	355	347	358	392	356	361	338	344	344	327	388	378	328	358	336	347	327	359	323	362	350	341	365	358	346	342	329	334	349	349	361	363	320	354	364	313	356	351	338	332	336	321	370	345	342	350	383	331	357	360	328	351	344	358	336	336	329	336	356	328	355	333	333	353	316	348	370	355	352	362	327	340	313	329	317	351	351	330	356	355	373	356	324	338	384	364	376	383	315	349	313	338	334	375	343	342	354	356	364	342	345	352	372	336	346	363	327	312
23297	21348	33024	27661	21105	16187	2685	675	558	448	443	419	396	328	351	350	316	341	344	312	284	356	309	277	292	308	308	306	272	298	258	268	275	282	298	297	274	278	264	295	303	297	276	278	299	282	281	280	294	283	312	284	278	273	272	287	269	262	276	256	259	281	277	274	268	309	261	286	273	271	272	278	276	268	283	288	265	303	286	272	296	294	279	278	293	249	283	266	273	277	277	252	243	275	270	258	294	295	260	254	243	267	266	275	268	270	300	276	261	276	248	278	276	272	265	266	240	255	276	277	252	300	280	250	257	261	257	326	287	294	272	290	256	300	279	267	264	276	271	259	271	303	288	280	265	264	275	287	260	283	298	259	285	291	284	291	302	267	304	256	304	285	297	268	271	288	262	278	247	267	271	289	255	276	271	286	266	290	289	288	277	284	287	249	271	260	266	295	293	298	266	296	293	252	279	247	252	285	275	287	257	277	273	243	261	282	264	263	276	277	282	284	258	258	305	293	276	261	284	262	283	285	293	282	261	267	264	274	246	259	255	263	290	289	282	256	288	302	298	267	269	271	287	284	275	268	290	297	280	307	247	266	243	253	257	307	244	269	292	244	267	290	261	265	282	309	285	254	253	304	270	292	254	268	318	257	301	282	291	298	270	270	285	286	280	278	274	256	264	258	235	269	298	289	277	226	280	263	272	278	278	275	306	277	271	267	257	261	276	291	278	275	291	287	280	269	262	296	271	297	248	273	260	282	265	280	295	300	293	253	253	289	256	277	280	249	270	283	276	265	301	274	283	269	300	290	283	276	288	253	276	242	281	285	267	273	270	260	251	243	281	266	316	287	279	274	260	260	280	265	273	268	274	268	270	257	267	260	274	255	268	265	293	279	255	258	260	280	251	254	295	271	242	262	299	259	276	280	276	236	310	267	260	239	278	289	288	286	231	253	271	279	274	282	283	256	272	265	294	275	292	260	281	249	265	264	266	261	279	271	274	255	276	277	251	250	267	278	245	274	248	274	271	268	273	254	286	275	298	289	286	274	266	261	292	245	258	281	258	293	244	270	302	265	283	283	294	263	264	283	284	283	270	277	295	263	247	251	281	269	297	283	272	312	244	271	287	272	265	279	272	277	247	259	302	255	232	301	286	270	280	260	273	263	264	246	251	250	289	305	274	272	277	261	271	252	263	274	262	279	258	274	260	274	252	265	283	256	242	254	257	265	314	283	275	279	269	266	267	282	287	280	286	301	285	271	266	261	298	259	271	281	276	261	291	270	256	262	269	303	248	273	270	249	268	279	277	266	288	277	273	274	264	274	258	272	287	280	279	273	284	272	262	273	266	285	278	270	252	276	256	254	285	296	306	263	300	272	255	299	273	258	254	270	253	260	271	236	263	281	251	299	261	247	304	273	288	335	289	300	297	258	261	281	266	263	282	278	266	251	243	270	275	281	263	273	274	271	279	262	248	275	305	267	265	271	295	283	279	253	267	274	300	268	266	283	263	283	269	280	245	251	279	239	248	261	297	258	257	270	252	282	271	258	254	262	263	271	283	254	283	306	269	270	272	292	280	258	269	270	281	275	271	252	302	262	247	261	295	280	279	252	255	253	273	280	302	317	245	310	308	239	276	282	280	286	252	297	256	257	265	272	280	284	281	251	267	263	254	266	267	282	276	272	285	261	262	259	256	245	252	308	252	281	243	274	281	256	255	269	254	240	273	299	270	284	263	263	286	278	285	245	256	294	260	295	261	252	270	290	264	278	239	268	256	279	256	261	272	278	278	289	282	273	285	265	240	286	273	291	305	274	277	277	252	279	265	273	269	272	274	281	285	264	266	287	266	260	267	267	237	261	270	264	257	247	294	262	269	257	283	264	282	287	294	275	258	267	289	276	292	265	265	311	262	273	279	247	280	271	283	267	264	272	302	279	303	246	227	248	254	279	267	297	260	281	272	262	259	248	287	266	271	295	278	274	265	255	311	252	251	291	264	273	261	285	274	262	288	277	278	274	269	268	287	248	234	299	259	288	257	274	260	246	265	272	268	271	284	273	283	279	278	291	249	269	243	283	260	280	270	238	283	311	275	241	314	270	266	281	285	297	267	247	279	263	254	286	284	271	266	270	297	265	255	270	285	285	257	255	284	251	268	279	295	299	294	292	260	259	261	264	264	290	287	271	292	277	273	271	291	264	296	255	263	291	285	273	271	269	280	279	293	291	267	263	278	270	260	262	273	289	276	277	247	245	303	291	246	288	278	280	260	256	271	256	283	279	272	281	310	290	244	272	256	297	279	249	262	250	283	291	297	275	291	277	259	277	267	282	297	265	247	294	264	276	284	273	231	256	259	251	307	264	276	262	302	291	272	279	269	311	257	260	282	288	256	261	287	275	272	239	284	324	265	279	261	265	274	264	250	256	260	303	290	270	293	252	274	274	269	279	279	275	276	285	279	266	314	257	263	254	275	268	255	241	288	274	260	265	260	252	270	278	276	290	281	263	279	243	289	275	271	257	285	260	249	280	298	296	249	290	275	279	249	257	291	261	264	280	254	251	264	257	283	271	286	299	260	275	261	266	237	274	262	281	248	274	256	296	278	306	297	279	259	259	314	284	271	272	254	255	282	283	279	286	265	289	263	285	278	260	283	270	290	281	266	269	266	293	276	241	271	248	263	263	267	261	230	262	261	276	290	255	274	288	293	294	274	270	266	286	277	269	258	279	306	277	242	285	276	261	253	264	263	275	298	293	250	275	264	291	279	306	274	286	282	302	275	288	291	289	308	252	264	277	300	258	293	284	252	283	282	250	310	265	267	255	286	275	262	260	249	259	278	271	270	278	265	236	296	283	260	288	253	284	250	246	280	293	275	258	294	263	246	243	259	261	277	262	264	276	278	300	264	269	249	255	281	274	287	261	272	260	286	252	288	282	287	296	287	260	282	273	239	262	296	276	277	308	277	293	282	308	277	299	270	277	286	245	273	265	292	287	268	264	308	256	272	259	285	270	285	323	250	283	276	293	239	284	268	309	246	284	291	251	233	274	280	293	263	261	269	299	275	308	278	264	288	276	262	280	245	271	290	301	269	271	260	274	245	300	271	258	268	318	262	254	259	285	284	288	256	245	258	292	252	262	254	313	262	264	278	291	285	268	250	242	260	286	266	268	278	251	269	279	246	266	303	314	283	260	294	278	239	277	292	263	296	255	275	257	238	229	276	268	271	274	257	283	275	236	275	277	272	300	284	280	281	266	253	288	252	279	259	287	265	272	241	277	283	276	309	286	270	298	280	259	278	280	277	273	290	272	265	304	290	275	283	296	260	254	258	256	280	256	257	276	281	287	319	275	259	293	292	275	263	284	259	280	252	272	263	283	249	277	300	292	273	274	276	266	286	284	246	288	275	268	223	275	286	270	281	294	292	261	264	256	279	243	277	266	285	295	263	260	267	261	259	295	272	272	263	294	265	264	281	278	299	276	245	294	250	268	252	251
50620	47049	58789	22706	3762	2795	2158	1680	1432	1209	1066	1015	887	852	730	741	674	701	645	651	570	610	566	573	609	555	537	554	518	543	536	545	521	537	501	488	539	530	491	491	464	486	498	512	496	499	492	475	459	439	475	516	441	525	494	479	485	500	470	492	484	480	521	468	466	474	497	470	464	486	478	475	478	475	494	481	492	484	457	501	469	459	500	486	535	496	486	485	495	478	473	476	438	470	444	481	453	464	487	509	503	458	459	463	498	464	457	461	472	476	462	446	458	458	447	527	468	474	476	513	479	452	473	454	504	458	457	491	482	458	445	453	489	527	490	453	462	479	493	436	498	466	529	471	487	485	468	497	476	470	481	478	429	479	481	516	476	495	495	460	445	446	506	480	466	485	444	476	466	458	454	474	531	476	487	528	456	503	506	439	474	515	483	469	444	472	458	466	472	495	492	455	491	468	498	476	453	490	470	472	492	480	470	509	470	521	496	464	471	490	486	486	448	471	459	474	477	479	488	478	503	486	457	472	482	440	447	473	441	478	477	489	472	476	464	469	477	474	474	493	503	508	495	430	514	438	439	441	437	501	478	446	460	484	492	444	457	463	441	461	433	436	476	485	523	477	481	457	509	478	474	456	430	476	480	441	461	475	449	451	434	486	501	492	488	469	444	437	485	464	471	467	446	482	460	457	475	467	480	468	524	477	485	473	491	474	476	503	465	472	484	487	453	489	495	483	459	481	476	497	482	460	465	412	452	500	487	476	446	473	476	457	446	471	483	475	443	448	469	456	474	461	462	457	467	458	441	513	465	442	465	453	482	491	488	452	449	444	421	459	459	479	496	498	465	448	444	469	482	460	454	466	464	440	481	432	487	487	496	428	483	507	462	466	474	469	465	499	458	468	454	487	446	482	433	476	488	466	480	454	447	451	484	499	504	490	521	451	496	481	451	460	446	444	489	458	460	470	461	481	505	450	463	470	492	479	499	458	481	442	475	487	507	452	478	454	462	505	462	440	474	459	515	490	443	451	489	481	473	471	474	492	461	513	459	459	464	471	477	463	483	459	435	472	460	468	511	516	476	477	475	474	473	453	503	470	463	445	478	483	433	473	491	461	493	492	435	427	440	452	427	438	461	481	496	519	503	468	462	486	473	467	468	472	475	515	479	477	487	453	489	453	490	453	496	485	483	466	487	489	480	469	463	480	453	449	497	461	451	473	427	480	469	442	510	472	483	486	490	458	497	513	476	467	466	466	441	480	500	482	485	491	470	464	476	474	461	446	485	452	490	472	447	433	490	433	454	434	449	460	467	449	444	480	494	464	451	509	470	453	449	464	433	459	474	463	445	483	468	471	505	469	444	468	494	457	504	458	427	497	475	469	456	458	478	443	473	464	501	466	486	472	473	487	495	492	517	452	435	455	480	462	449	454	464	457	463	449	475	448	480	475	445	460	482	467	506	486	443	419	472	454	441	484	430	455	456	457	494	424	480	436	418	488	451	445	461	466	463	487	459	479	445	465	440	436	499	442	503	446	482	477	456	435	418	485	446	476	465	443	466	488	457	492	478	471	481	517	434	490	470	498	480	453	444	487	509	455	419	463	489	484	489	450	478	436	476	470	453	502	467	517	487	464	446	490	491	453	480	514	507	491	461	481	439	472	469	491	489	478	475	468	452	465	460	504	503	510	540	483	490	466	488	457	490	454	458	484	494	449	462	443	493	465	482	473	482	455	456	474	424	484	501	479	452	433	482	449	449	495	444	465	489	494	457	458	464	447	503	467	477	449	452	462	446	468	484	490	424	451	459	480	483	460	486	463	439	466	493	455	473	471	475	494	428	416	434	483	492	472	472	426	455	425	512	471	440	512	480	448	503	469	492	472	499	421	495	465	445	470	464	472	494	461	478	504	453	470	419	470	473	449	485	473	483	428	478	451	416	501	521	489	469	464	449	481	470	482	447	453	478	478	452	466	491	496	449	446	477	477	459	463	464	461	446	466	464	464	447	503	520	483	435	468	429	461	426	450	500	482	454	455	462	487	460	514	446	432	453	483	456	438	471	484	447	457	455	469	468	482	508	443	512	483	464	433	464	461	486	506	475	433	498	457	491	489	466	472	458	534	504	483	459	470	453	467	460	438	483	478	464	473	486	481	482	456	431	439	479	450	512	481	488	470	465	501	429	458	469	489	506	475	480	514	438	446	510	481	465	500	466	487	489	467	470	472	446	436	483	476	473	505	444	507	511	435	474	494	471	440	477	472	484	456	475	488	473	440	448	449	502	497	460	443	480	487	518	468	480	468	496	467	488	470	482	456	472	449	489	476	490	455	468	493	433	453	480	490	462	481	491	428	480	482	424	480	478	457	465	463	440	463	482	478	503	486	446	462	457	485	440	464	481	481	463	460	468	466	479	439	452	478	460	436	463	467	481	474	475	463	447	461	499	486	455	440	434	468	519	477	477	480	501	503	489	474	494	472	454	454	482	463	477	470	470	446	443	477	481	516	506	461	457	433	470	478	453	480	464	450	469	448	479	501	475	495	465	506	491	511	451	447	460	451	457	459	493	461	459	441	480	472	500	505	487	470	453	467	448	467	484	472	488	466	474	464	471	468	470	469	450	430	487	487	521	466	451	479	463	496	464	490	471	436	462	476	464	507	495	478	473	498	496	480	442	431	460	484	503	438	502	472	454	496	474	453	451	493	468	477	488	488	494	503	474	487	453	459	464	477	492	471	484	496	446	479	462	465	470	429	441	452	449	471	469	446	490	466	469	469	471	475	488	430	468	431	433	452	469	442	447	455	469	436	466	466	496	492	500	500	457	439	490	433	456	493	480	472	464	440	443	482	480	460	439	478	439	432	450	458	507	491	451	414	450	484	451	446	474	491	476	478	477	467	452	483	491	440	451	455	489	468	466	449	488	468	461	483	455	461	465	463	536	447	473	457	464	478	491	469	533	461	498	503	492	418	447	412	430	465	469	446	448	486	454	440	461	472	475	471	466	489	500	498	475	483	424	469	466	479	509	488	467	477	471	456	478	441	449	434	508	446	452	467	492	451	468	457	490	508	482	500	473	502	456	446	479	495	456	477	486	461	482	470	506	476	464	432	503	478	464	443	450	502	528	441	478	437	497	471	448	434	493	466	508	477	482	476	485	482	476	488	465	471	495	495	530	471	434	467	465	441	501	438	470	466	455	450	506	484	477	466	464	452	447	493	480	447	489	445	460	434	449	446	465	471	426	414	458	518	451	486	479	476	456	525	477	449	486	449	458	491	466	445	445	485	480	438	447	460	453	470	462	459	456	426	446	487	466	465	467	494	497	492	490	451	514	500	447	478	477	490	495	498	481	493	453	473	487	434	496	479	461	471	480	431	467	495	464	477	480	447	479	428	450	482	473	527	461	477	477	461	446	491	472	460	477	444	474	447	478	484	498	465	493	499	485	479	467	457	488	499	463	458	460	456	469	471	500	450	459	491	474	481	469	464
27010	20582	24099	10128	271	137	124	98	79	111	102	95	91	98	96	86	96	83	92	91	84	83	114	78	105	96	92	88	100	106	82	101	109	96	96	80	121	90	104	84	91	112	88	91	83	97	96	88	92	97	110	96	100	128	85	95	100	109	99	89	110	106	85	103	100	95	89	107	96	95	101	108	102	91	94	102	74	92	99	88	88	103	85	96	104	71	87	99	92	90	108	92	96	94	96	78	77	99	99	124	92	87	101	87	93	79	94	80	83	109	76	105	83	92	92	108	93	112	93	102	105	91	106	99	98	89	107	88	96	78	89	85	92	97	86	85	106	77	94	89	91	88	80	110	89	92	88	121	96	89	101	92	90	101	105	99	81	91	74	81	104	93	88	95	105	106	77	84	98	89	113	102	83	100	103	79	103	83	88	88	101	103	104	102	90	86	97	105	114	87	105	110	99	90	98	103	86	90	104	90	109	84	92	83	89	84	87	95	76	87	86	84	93	119	95	92	79	86	72	87	96	95	98	70	86	81	95	114	89	90	86	81	107	91	97	95	91	102	95	103	96	93	94	103	94	99	96	79	90	101	91	94	98	96	103	76	95	100	78	95	92	99	102	86	97	92	75	103	91	99	93	95	90	67	92	64	87	94	96	98	83	103	82	89	96	99	82	92	88	80	88	90	114	98	103	85	115	97	94	99	85	86	107	74	84	102	86	109	92	97	90	102	96	84	99	87	91	104	98	81	112	83	81	89	98	109	114	90	115	86	87	100	107	106	89	85	93	91	99	93	119	97	72	109	100	105	91	106	100	80	109	90	100	98	90	92	74	91	99	88	98	105	101	99	88	91	118	113	105	90	87	89	93	99	113	98	96	93	90	93	97	92	94	103	78	88	108	91	87	106	106	90	99	87	85	101	87	94	103	104	92	82	93	92	91	77	93	110	89	100	84	78	101	104	80	80	86	86	100	94	81	110	106	94	108	99	87	89	95	76	101	97	95	107	86	91	101	86	99	105	101	97	92	74	121	102	90	98	92	93	100	87	115	87	100	93	104	91	122	109	94	82	98	84	105	91	92	117	91	97	92	90	84	112	84	98	94	87	106	92	95	86	87	80	85	101	92	82	101	97	94	92	90	96	98	94	85	83	91	121	99	88	106	104	97	83	102	96	92	96	102	87	102	104	99	102	92	96	105	109	85	93	94	87	117	83	81	99	99	77	97	103	114	109	104	91	102	99	104	97	98	80	78	78	103	112	103	101	80	113	80	89	93	80	100	84	78	102	85	78	95	98	107	100	83	117	93	99	92	106	109	88	85	89	99	99	98	87	104	94	91	88	93	105	98	79	85	99	92	108	91	98	102	88	93	84	115	95	131	98	97	106	87	103	99	93	98	92	95	100	85	94	84	82	93	104	81	84	95	105	99	84	94	102	80	102	94	92	94	81	95	103	85	98	105	111	99	109	95	101	83	107	106	88	91	94	96	87	99	87	106	89	104	82	88	76	101	91	82	83	92	84	103	96	82	88	98	111	91	105	91	86	97	88	99	97	94	112	102	92	99	102	101	101	87	81	94	96	86	85	87	87	87	111	99	86	101	79	100	84	99	109	97	93	104	96	75	93	96	83	90	74	94	66	102	95	90	104	92	94	93	84	85	87	91	97	100	86	65	94	87	87	84	101	76	81	100	102	99	94	90	107	87	87	97	101	90	94	80	99	95	90	103	105	84	103	99	89	107	95	107	90	103	111	93	117	92	101	93	81	100	73	97	109	79	88	95	81	111	87	83	80	72	96	94	103	81	93	104	86	88	103	87	99	74	96	92	102	77	109	96	95	97	110	106	84	104	87	91	81	93	83	81	96	99	91	101	93	92	85	88	85	95	106	87	98	88	93	92	93	85	99	85	93	104	95	98	108	96	102	98	93	89	98	99	90	82	92	93	89	87	94	99	106	76	94	89	104	81	86	98	95	83	106	99	91	98	102	98	94	90	101	78	94	107	92	97	80	99	98	83	97	93	106	93	101	86	110	81	86	94	79	95	90	98	99	92	101	106	90	120	94	92	86	105	98	96	94	94	106	96	102	107	66	80	84	106	98	90	84	92	84	83	92	95	78	90	98	81	86	97	110	99	100	92	86	91	81	93	95	91	79	96	96	71	101	83	90	78	90	104	88	110	104	91	108	110	87	102	99	98	94	76	97	81	110	91	104	90	85	90	96	98	85	102	91	90	85	104	112	92	93	72	85	87	96	88	99	81	100	97	84	85	87	85	82	70	103	101	105	117	91	93	94	109	99	92	94	86	86	91	99	78	90	107	86	94	66	98	75	88	88	103	99	102	83	84	81	84	98	95	95	102	113	113	88	86	93	97	83	103	89	102	94	106	98	92	80	89	94	102	96	86	103	104	94	83	87	103	109	106	98	91	88	96	96	90	97	72	76	108	98	101	80	91	101	89	90	92	102	87	79	108	99	98	107	93	100	105	81	101	83	79	105	92	88	95	90	71	105	96	94	84	77	106	95	98	106	102	77	114	101	101	98	91	106	83	92	93	91	87	96	68	98	87	99	90	109	90	85	87	88	95	89	92	95	96	98	94	93	91	91	75	92	108	96	85	100	87	112	96	95	99	92	87	107	104	83	96	95	97	98	95	104	88	89	95	82	98	89	105	101	95	73	94	94	97	85	92	78	86	105	97	101	82	110	96	88	91	100	83	84	97	95	112	82	90	96	103	91	95	97	108	105	86	95	97	96	109	88	113	85	98	91	85	89	111	113	76	92	90	81	91	105	103	83	95	91	91	98	100	97	83	80	74	77	103	91	113	100	92	99	117	96	70	90	106	106	102	88	87	97	91	101	90	79	116	82	95	103	93	88	95	90	87	91	95	99	110	88	102	96	89	100	97	91	87	122	94	92	74	93	94	105	68	84	99	102	94	82	77	81	99	99	88	90	85	98	93	96	89	102	90	111	94	88	83	89	96	87	90	85	93	98	84	82	88	93	94	87	107	92	102	96	84	83	90	91	92	86	78	95	95	85	89	90	104	94	96	91	80	95	104	94	101	106	99	96	90	103	91	105	110	93	71	92	95	108	79	96	97	100	92	101	91	93	91	103	86	100	90	111	95	112	87	87	88	109	101	101	107	75	99	104	105	90	102	96	91	98	82	90	102	84	91	92	73	100	107	98	101	112	86	106	102	88	104	102	89	88	98	93	97	108	85	101	101	98	93	104	94	93	113	107	86	97	79	99	110	91	96	97	93	90	98	89	105	88	85	88	96	95	85	87	98	101	89	97	89	93	90	105	88	104	78	95	73	111	93	104	76	99	123	100	83	93	86	98	100	103	100	100	90	91	92	91	99	104	100	116	96	93	91	82	91	80	96	104	108	98	106	103	71	89	98	98	88	101	82	91	102	101	99	92	106	111	89	125	100	103	97	86	84	99	93	84	77	106	97	102	116	88	94	118	91	110	88	77	101	90	104	100	89	102	109	100
21535	10484	32185	7954	344	271	269	212	220	227	203	181	187	173	193	179	169	201	176	187	189	179	190	165	154	164	182	185	185	197	174	185	201	170	162	170	185	187	185	146	189	181	178	197	182	174	160	204	155	187	177	182	189	155	174	170	176	169	165	187	166	173	179	165	162	157	208	177	171	160	185	177	199	176	193	188	191	151	196	164	171	182	181	179	188	163	174	182	174	182	198	170	182	181	167	172	168	158	178	154	165	186	166	197	207	182	164	176	179	193	158	185	181	143	172	191	187	155	170	178	183	184	172	193	196	158	192	170	184	156	165	171	169	175	191	165	173	173	184	153	164	157	179	185	146	170	161	164	163	155	176	168	160	177	166	157	185	173	181	157	196	187	177	161	174	190	192	188	159	190	183	164	171	158	178	165	174	165	172	177	155	172	174	175	175	182	163	198	160	187	154	179	174	177	200	172	184	161	180	157	198	200	202	211	184	181	184	194	186	163	175	159	196	181	168	180	180	141	175	162	171	189	186	164	177	203	169	184	178	147	173	175	174	192	181	207	155	185	188	169	171	212	172	174	167	163	165	190	167	175	184	200	166	188	159	179	177	166	208	172	179	191	180	171	185	175	184	174	146	168	179	174	157	179	196	170	200	180	165	222	167	159	179	174	180	182	177	162	171	175	180	165	186	195	167	163	159	185	178	210	195	183	184	172	155	157	148	175	187	169	155	180	175	186	181	163	186	177	176	170	185	169	169	191	175	185	193	199	182	191	175	181	198	170	174	171	184	170	184	176	170	158	157	170	178	175	176	162	182	201	167	178	162	177	167	200	177	202	188	168	165	174	160	176	180	171	187	186	190	169	156	179	175	193	181	167	167	174	184	161	166	158	191	165	168	172	177	170	159	181	191	206	178	181	188	200	161	190	178	190	177	173	163	179	192	169	190	174	191	188	165	195	172	182	159	171	180	175	168	172	188	170	168	181	153	156	169	179	207	185	183	169	146	182	192	166	175	169	155	148	172	170	196	172	186	167	164	189	178	141	174	177	186	196	160	163	174	187	194	204	179	177	168	167	185	178	165	180	161	193	177	161	157	184	176	180	182	198	169	168	181	164	165	180	176	159	183	209	151	204	183	189	184	179	181	202	169	173	176	182	180	190	181	184	165	176	171	168	189	168	169	198	190	165	149	179	186	170	172	157	177	171	183	166	166	179	186	168	182	152	166	170	190	194	211	156	175	170	173	180	170	175	207	165	150	190	173	170	170	200	166	174	172	169	188	156	169	164	152	190	185	189	199	158	175	192	188	173	172	189	158	180	189	168	188	189	185	173	157	165	175	176	181	165	187	177	169	173	168	206	162	173	156	175	152	176	172	191	173	177	161	176	197	204	184	178	162	171	166	197	187	147	196	160	169	187	182	185	161	193	178	174	159	166	158	177	147	165	197	151	164	162	187	168	159	174	195	172	179	182	186	182	163	191	163	155	179	185	172	183	155	182	174	208	181	165	163	171	184	187	178	200	169	180	187	184	194	180	192	189	181	175	182	174	168	180	186	160	191	185	174	175	185	190	194	183	179	202	177	189	205	190	189	186	176	182	164	175	179	180	169	170	183	180	172	174	190	177	175	176	178	155	157	188	180	191	159	177	181	167	179	148	179	182	196	140	182	171	202	164	160	157	192	182	200	200	170	189	175	154	172	175	184	156	164	213	162	176	179	177	151	180	155	206	181	178	163	180	175	181	183	163	184	181	184	170	171	184	185	187	182	153	162	178	173	181	183	181	182	194	175	183	183	190	205	188	189	169	169	165	184	178	169	189	191	147	177	169	170	182	161	168	197	175	193	189	173	185	172	171	155	166	189	182	156	186	207	175	162	171	165	188	162	187	181	171	194	195	167	177	193	176	159	180	158	203	164	162	207	175	192	166	190	195	157	181	174	167	168	190	122	180	200	173	200	176	179	171	192	168	178	169	181	182	180	174	172	158	164	176	189	173	181	150	179	198	193	170	193	206	185	184	182	192	189	168	177	153	174	181	168	173	166	162	162	175	181	179	177	167	204	162	185	181	181	151	219	165	184	171	177	186	184	169	183	175	159	181	173	196	174	183	161	174	169	197	173	201	171	187	190	179	179	182	173	169	159	156	198	147	180	164	187	160	174	178	180	168	182	182	156	177	167	187	179	191	195	172	161	164	190	160	200	179	177	169	176	192	180	180	147	161	161	183	173	193	165	175	176	175	175	167	181	200	187	172	171	190	179	166	180	180	187	199	182	189	167	191	189	216	182	161	200	189	172	169	193	161	185	171	184	174	169	192	193	185	188	174	170	174	186	187	175	161	176	181	165	178	156	205	169	147	174	179	168	189	173	196	166	186	189	143	183	189	171	175	152	148	195	168	176	175	180	169	169	190	175	181	152	188	175	191	183	165	177	166	179	178	165	165	187	176	181	164	183	176	186	151	179	165	174	174	192	203	189	188	162	181	201	164	151	178	158	176	191	167	170	165	205	170	156	194	174	165	170	173	169	163	183	174	156	178	171	196	196	179	178	166	181	162	172	190	154	178	167	177	176	188	182	183	174	162	156	187	190	157	197	171	164	151	175	173	181	180	173	155	170	163	180	164	178	185	172	187	168	159	163	179	186	172	196	190	168	192	201	186	169	169	190	197	176	197	165	185	184	174	176	169	180	138	172	157	188	162	179	189	176	174	155	208	179	179	172	155	179	192	175	162	163	180	173	193	184	173	181	173	171	176	177	180	169	179	167	176	152	159	193	155	147	170	195	175	176	195	162	192	171	192	158	184	179	187	182	176	189	186	209	178	179	171	160	176	176	178	188	177	199	178	169	181	174	160	183	170	171	173	161	182	168	180	207	186	195	178	163	154	166	192	196	174	189	177	175	180	169	192	167	179	169	175	165	163	168	196	182	180	169	166	183	188	185	164	154	176	178	179	197	189	174	170	178	158	180	154	159	181	184	180	159	182	186	173	162	175	160	181	190	161	168	166	160	150	176	211	165	165	164	187	192	180	157	175	150	171	214	169	172	200	175	196	219	162	166	183	189	173	159	172	177	187	165	179	162	176	194	170	154	161	151	183	155	166	202	172	167	178	179	172	175	152	176	172	202	149	167	168	170	189	178	194	172	176	169	164	186	160	193	159	188	176	184	176	163	198	214	163	183	185	160	198	169	168	187	169	195	172	170	180	193	157	196	185	169	179	165	170	175	206	195	187	176	181	159	185	170	187	171	183	169	146	170	163	179	171	190	156	148	167	173	172	194	143	177	166	192	200	175	187	188	175	182	181	171	182	175	194	179	175	169	187	183	182	193	185	176	182	166	168	179	175	179	179	169	176	170	176	179	152	169	172	194	185	183	132	171	173	177	195	206	174	163	192	168	189	177	146	202	188	193	182	194	183	183	179	179	193	173	187	179	163	205	188	168	159	159	200	179	179	159	164	178	167	163	168	188	184	184	182	187	166	174	166	181	183	190	200
24266	21310	32709	26785	20383	10312	716	411	309	292	290	237	265	229	228	247	231	248	241	237	215	219	219	228	192	193	182	226	194	202	223	200	213	205	196	214	192	200	226	223	213	224	199	178	211	177	176	204	197	193	213	228	187	196	177	192	182	176	216	203	180	189	215	212	176	211	180	201	192	192	184	193	216	187	189	212	214	193	189	218	196	168	203	212	204	213	198	206	203	205	191	186	203	202	213	199	208	186	197	183	158	168	197	199	191	182	216	186	205	182	212	206	204	193	207	208	192	172	150	201	200	202	176	205	197	195	230	199	199	217	182	183	202	250	183	182	217	208	185	185	225	191	212	218	182	171	211	188	189	188	190	204	199	202	217	182	180	192	182	198	184	194	186	195	204	209	187	210	179	197	205	205	188	198	201	183	179	179	189	186	207	206	202	186	218	215	198	200	189	194	198	179	218	192	183	201	178	193	176	192	212	207	198	221	231	200	214	177	216	193	187	199	206	212	207	199	213	183	212	211	199	219	244	182	190	177	201	200	191	176	208	207	242	204	218	182	207	193	181	206	198	191	191	181	211	183	184	180	194	199	181	203	201	209	205	205	208	186	182	176	198	172	197	205	194	190	198	200	192	200	212	220	198	205	205	194	213	190	207	197	192	194	190	241	197	208	180	201	191	199	205	204	190	169	202	219	207	197	196	192	189	199	194	197	199	176	180	200	179	177	202	221	216	172	209	192	188	208	193	196	210	175	208	176	191	191	223	186	210	201	206	188	197	186	213	222	212	202	197	207	232	195	206	202	181	174	198	182	202	181	185	209	239	195	203	185	179	230	195	204	197	189	191	196	210	202	205	185	200	190	186	216	218	208	201	196	215	201	200	200	187	189	214	199	179	198	213	207	222	186	208	228	213	184	185	190	185	212	215	194	223	193	202	207	210	197	231	205	203	212	176	211	194	187	181	184	175	193	196	186	196	211	189	204	214	189	186	191	185	223	210	206	211	173	211	204	201	204	212	201	193	208	189	187	203	179	189	195	201	213	202	191	207	209	200	183	184	218	210	192	189	188	194	183	188	206	203	211	208	215	192	209	191	188	190	213	185	211	198	198	222	194	183	198	192	214	204	185	219	211	244	176	192	204	179	211	205	183	229	163	203	208	233	193	224	172	199	178	172	197	185	202	193	206	202	194	187	187	177	204	198	176	192	205	194	208	200	198	192	202	189	215	194	200	169	200	193	178	189	192	228	218	193	194	201	205	174	203	193	195	199	195	202	187	206	189	184	210	172	181	209	202	186	190	217	200	179	205	191	195	194	208	189	194	194	190	200	180	194	183	195	180	190	195	191	192	194	181	202	195	192	197	192	218	185	202	194	212	216	219	179	197	221	212	203	241	204	200	205	205	178	181	202	229	221	193	191	192	188	214	192	200	210	191	221	193	182	203	186	204	199	197	167	221	191	193	190	196	192	195	194	209	172	200	194	200	196	216	202	200	206	170	182	190	190	175	193	197	197	194	198	199	197	201	209	212	207	186	206	180	175	180	186	198	202	217	233	224	202	192	201	193	209	198	195	193	185	220	182	209	212	198	197	191	187	206	204	206	183	204	186	188	187	179	198	192	212	201	211	184	198	187	207	195	214	193	221	205	216	178	185	220	229	202	211	186	184	173	200	192	205	197	204	201	149	215	217	178	176	201	210	185	153	191	188	210	170	232	206	202	172	178	200	180	207	198	180	229	175	197	194	202	186	185	201	211	166	212	171	184	209	208	206	204	188	231	208	197	173	201	189	201	192	173	210	181	192	225	211	175	183	188	218	187	203	194	187	215	206	191	198	210	219	201	194	185	215	211	203	202	195	217	190	186	187	197	209	201	198	209	208	173	178	200	188	199	195	195	202	200	203	205	200	197	210	192	194	218	192	210	206	188	172	206	186	204	216	199	231	185	163	213	196	199	216	192	183	197	205	194	199	175	219	194	173	227	241	210	226	194	200	203	183	185	205	201	190	214	208	195	206	248	203	213	212	196	197	199	188	179	177	199	183	187	217	205	185	184	186	191	178	204	193	225	191	218	202	199	196	202	201	201	216	195	205	210	187	199	215	201	189	191	210	212	189	214	193	194	210	218	196	193	210	196	190	188	210	186	211	226	220	209	215	207	189	200	193	203	204	178	187	223	207	235	200	203	168	196	173	207	210	190	203	207	198	224	206	205	212	202	176	189	192	191	186	170	191	185	192	214	207	208	207	195	195	189	184	207	184	193	214	172	197	211	190	192	211	201	197	213	211	190	203	204	185	184	219	190	180	211	215	188	178	199	180	187	215	193	158	202	212	196	223	203	193	183	216	177	217	201	189	184	206	179	182	198	193	179	196	188	197	194	193	207	188	197	206	199	182	186	187	192	194	193	191	190	182	195	212	222	223	202	199	197	188	211	187	209	180	175	235	182	199	216	197	218	193	181	183	187	186	215	195	201	218	215	230	192	195	196	188	185	203	189	205	192	184	198	195	211	203	194	190	193	186	190	190	186	212	219	193	223	192	190	195	193	168	186	203	196	194	162	190	194	204	201	209	183	206	187	200	209	168	219	214	199	201	219	206	192	179	225	232	203	200	201	232	221	181	197	194	206	192	192	213	222	209	186	201	216	178	203	189	221	204	206	204	175	204	202	200	200	203	204	202	182	209	162	215	189	207	188	215	219	210	214	193	194	192	183	197	201	194	200	186	211	163	196	200	188	201	177	218	182	176	177	209	216	209	192	206	203	177	212	195	183	196	202	199	187	200	193	215	208	200	203	193	208	188	188	202	214	194	191	191	175	199	186	207	202	202	191	200	214	209	197	197	190	194	203	210	200	209	205	188	211	201	192	188	200	194	197	233	202	175	239	187	194	193	194	202	181	190	193	210	196	216	199	211	191	178	200	207	177	208	200	204	206	180	163	184	196	214	178	226	200	166	173	165	191	186	184	189	207	195	179	198	181	200	205	193	194	207	174	209	198	189	199	216	190	178	204	194	201	184	209	181	248	187	191	215	195	199	209	208	207	200	182	205	186	212	217	182	183	198	215	197	219	193	227	203	213	189	183	201	198	197	191	179	184	202	197	176	183	178	197	181	195	211	213	216	189	199	184	198	190	193	186	200	221	193	203	190	174	179	202	198	207	204	197	212	210	184	172	207	212	200	182	203	189	192	184	199	187	202	198	194	195	205	203	196	191	224	195	176	232	190	209	215	208	201	199	190	210	175	186	212	214	214	213	251	178	209	185	201	178	231	187	205	183	192	194	189	184	192	202	206	205	187	207	200	201	193	205	175	197	202	206	203	185	193	196	205	201	177	198	183	205	205	203	177	190	215	215	200	206	195	202	200	188	211	188	203	194	184	200	193	200	180	193	212	181	208	197	173	190	204	194	202	175	208	185	182	189	199	196	219	181	240	205	203	203	207	188	192	192	176	187	201	203	195	170	206	188	203	211	185	188	189	195	191	198	199	199	184	206
40360	36368	61115	19041	1987	1457	1185	951	828	734	654	587	563	536	487	468	463	463	463	434	462	399	394	395	370	393	370	399	399	353	429	382	400	369	376	358	355	373	366	373	374	374	357	396	358	371	356	366	398	350	344	338	363	355	393	359	369	397	361	328	341	356	368	343	406	353	373	327	322	363	364	390	346	351	333	357	365	331	337	351	382	367	359	358	345	342	356	323	317	351	358	377	343	351	340	401	355	356	330	377	369	330	340	369	359	387	373	358	349	375	337	366	343	322	364	406	324	370	356	338	376	364	378	364	349	327	336	342	377	334	367	387	350	356	326	352	395	368	347	345	357	375	356	351	372	351	352	304	372	350	357	384	344	354	376	360	358	366	353	385	358	325	350	363	363	346	388	329	361	370	369	392	359	357	351	334	329	384	346	326	340	408	363	350	343	309	341	344	328	362	376	370	365	326	354	344	361	338	353	335	348	338	413	347	376	335	342	363	347	340	379	330	405	364	366	353	368	334	361	363	330	331	362	365	358	362	358	388	347	348	333	369	333	376	367	348	349	393	368	342	381	352	376	353	336	341	349	384	339	379	344	360	333	350	380	324	354	375	366	336	367	308	350	350	343	336	353	331	380	369	338	323	370	354	329	356	372	348	354	358	360	344	374	377	385	338	357	333	364	339	316	367	340	358	340	384	334	319	347	348	350	360	366	365	359	356	353	357	355	354	316	379	387	394	360	314	361	371	366	335	340	343	375	351	350	362	355	339	324	358	378	377	353	391	337	364	366	368	355	344	379	357	353	376	374	347	349	359	334	342	347	365	352	386	356	381	348	340	347	343	363	365	329	386	352	356	380	380	388	391	379	361	373	367	353	367	341	336	363	335	355	366	321	357	324	368	356	343	339	351	343	349	345	369	378	389	361	357	351	337	371	373	374	362	344	359	352	365	351	356	339	346	352	380	366	356	369	350	376	358	398	337	389	384	360	370	347	335	342	374	347	367	334	334	372	344	350	339	334	368	370	385	374	325	346	400	349	356	365	385	356	347	348	342	323	362	383	345	352	382	352	356	331	359	364	354	376	344	347	366	353	353	370	368	317	357	343	377	317	382	384	363	352	373	350	366	364	371	356	411	347	301	351	364	356	354	375	359	337	367	387	339	339	360	347	321	348	357	336	354	349	371	338	342	332	320	343	328	348	325	355	365	354	379	403	366	355	332	395	358	355	329	379	367	384	328	360	384	359	377	361	348	337	364	334	337	371	352	338	331	340	324	327	354	318	372	356	365	366	346	362	336	333	368	351	338	368	358	325	337	374	392	398	367	317	344	376	377	315	414	340	345	348	365	386	335	345	366	331	365	389	341	368	356	345	338	342	396	341	359	337	339	336	353	331	347	347	348	355	378	395	337	356	363	346	339	337	363	322	345	335	320	345	400	358	361	339	346	362	364	329	356	386	341	333	360	378	369	386	377	354	379	353	335	356	382	335	345	338	334	335	327	326	375	361	375	378	351	383	326	358	365	327	362	359	343	376	376	337	401	344	351	361	364	348	351	328	323	353	359	356	362	373	357	369	351	298	366	367	363	383	378	374	325	336	366	373	350	349	349	376	376	399	310	321	356	370	343	353	346	370	360	364	375	324	354	362	345	358	380	368	370	349	360	359	335	364	339	366	345	341	393	357	369	360	357	339	353	322	359	352	332	343	366	320	388	363	322	382	348	346	351	398	320	373	338	348	336	369	338	361	356	371	341	346	345	363	357	348	355	351	310	358	354	359	351	376	365	339	352	354	383	339	361	360	339	365	404	365	306	341	330	351	409	373	346	346	373	342	368	363	347	355	364	411	358	343	340	349	393	340	359	340	356	368	330	345	359	331	362	392	382	371	329	364	386	348	357	376	334	335	329	349	331	333	360	356	338	359	344	359	336	306	354	368	376	343	348	329	385	330	334	313	382	382	393	346	384	375	354	372	341	366	357	372	335	362	358	347	344	324	341	351	325	370	372	376	371	358	359	337	357	361	337	366	350	371	347	352	362	384	347	350	388	336	359	361	355	375	355	360	334	337	384	370	365	319	356	333	345	369	369	350	367	341	376	330	357	327	347	353	371	357	350	316	355	337	340	367	333	366	349	357	346	355	330	348	375	323	394	361	378	317	357	366	329	346	347	379	355	381	346	344	345	348	360	358	358	344	335	328	323	355	350	332	383	360	334	372	361	356	355	341	376	375	325	383	363	335	351	351	361	336	356	374	377	386	323	360	348	353	377	326	363	372	355	363	360	367	311	348	356	324	357	389	388	355	351	391	355	337	355	349	382	358	390	346	351	351	375	360	349	343	355	324	336	331	370	361	346	378	389	383	349	363	384	357	355	316	357	347	362	379	315	352	367	385	344	336	370	367	350	378	333	355	374	336	345	358	327	335	340	352	354	370	374	337	361	333	349	352	353	386	360	371	351	358	362	379	303	341	340	368	353	361	337	376	385	370	365	367	361	336	365	358	349	354	395	405	364	345	350	333	368	368	344	324	361	370	355	368	369	377	326	356	362	374	349	383	337	333	349	366	373	360	384	339	338	371	330	391	387	351	348	371	399	369	350	337	359	349	343	377	354	339	355	327	324	357	358	355	380	363	317	352	375	349	324	360	353	329	363	348	362	383	334	382	383	342	344	335	375	335	355	310	347	349	362	331	351	374	343	377	310	396	353	365	356	363	345	359	357	349	347	353	361	341	345	354	372	393	343	377	325	321	348	371	378	358	341	374	338	352	386	366	357	361	346	380	361	376	378	378	320	342	382	354	343	364	377	332	359	338	350	339	336	336	312	387	343	365	357	345	312	368	368	353	376	344	363	362	349	366	325	360	337	323	367	355	334	363	353	385	333	353	352	348	343	337	328	380	369	375	365	341	334	375	354	358	342	360	374	375	359	352	343	380	329	354	364	373	374	347	315	392	351	338	373	358	343	349	337	333	363	348	370	350	365	337	357	349	368	364	364	354	341	385	349	351	344	338	314	374	381	336	354	358	354	317	368	327	333	343	373	360	375	362	311	405	332	374	388	376	378	334	366	352	311	335	331	368	346	343	344	342	340	365	358	377	346	334	383	360	354	369	339	348	375	377	347	385	349	343	338	335	348	366	347	369	346	370	368	344	348	346	364	362	357	369	371	352	373	370	371	374	347	357	348	370	363	363	354	396	368	368	317	361	359	363	353	375	380	352	339	341	380	320	365	340	331	369	361	376	369	337	363	342	352	343	348	335	341	339	363	360	372	334	355	364	343	375	343	391	347	352	355	300	370	389	374	342	370	332	390	377	368	325	341	361	325	346	372	367	352	348	364	396	354	354	383	365	359	342	361	317	383	328	349	346	345	354	349	360	337	387	388	332	389	345	363	348	336	373	364	327	400	351	317	354	349	337	368	371	364	340	326	354	346	346	364	356	352	344	370	350	333	352	386	377	325	365	352	323	353	348	348	373	294	373	360	344	350	349	341	359	338
23272	21346	30121	25153	21346	21276	13543	845	504	520	425	411	401	371	347	359	318	339	368	304	321	362	313	282	295	309	304	278	303	282	273	302	293	285	267	287	262	272	266	297	291	283	277	261	284	294	296	274	285	280	288	274	294	295	300	274	297	311	299	292	289	292	302	278	261	289	258	274	290	277	282	273	272	286	303	267	264	252	258	282	284	256	299	248	292	272	295	273	303	248	308	283	272	285	276	264	261	264	297	302	272	288	259	278	282	286	247	263	288	281	281	287	287	256	281	278	306	299	272	257	269	284	302	282	288	256	276	264	278	272	308	298	276	275	265	311	265	278	265	276	265	264	303	259	247	281	282	292	276	252	281	253	268	312	284	306	266	276	281	272	283	300	260	277	289	275	266	273	276	268	262	270	277	281	283	277	289	295	283	292	244	257	269	256	241	280	282	291	255	284	260	272	263	297	314	297	261	265	256	275	282	300	274	265	284	295	270	270	287	288	293	304	327	297	249	253	324	257	296	280	283	280	270	266	288	308	295	282	327	297	273	273	249	258	270	270	249	262	277	274	249	275	299	278	281	280	304	258	279	274	232	292	311	280	249	283	251	247	272	269	259	292	300	286	278	287	282	274	273	265	254	279	290	282	281	268	298	268	312	306	242	269	273	285	281	264	258	301	305	261	241	284	271	286	265	286	290	282	315	279	257	267	258	261	276	301	256	287	266	282	276	300	269	256	295	277	262	246	293	292	268	268	249	296	258	261	255	270	264	273	292	274	269	268	248	261	271	273	272	279	287	276	267	256	249	286	294	289	281	266	264	284	277	230	280	294	305	285	300	282	241	262	232	275	271	298	245	300	269	296	264	254	277	275	270	289	276	248	281	246	296	264	293	285	249	269	275	315	276	266	285	278	272	257	297	258	230	265	249	290	256	293	275	269	256	288	262	289	324	250	293	262	283	279	280	297	294	289	289	293	279	295	267	278	282	256	272	289	299	277	267	278	308	286	284	265	283	280	281	288	306	271	286	269	249	277	263	268	264	247	269	284	279	262	267	257	254	287	297	299	295	280	274	279	282	266	279	272	271	292	275	284	249	285	273	279	265	307	266	266	268	248	280	253	285	262	244	309	273	282	263	291	272	269	248	268	248	266	254	268	249	267	257	278	276	286	280	275	269	306	294	232	260	288	267	299	267	285	291	305	295	266	268	279	274	270	260	260	284	258	282	282	274	249	283	319	308	260	288	259	302	255	293	299	250	266	241	303	276	287	294	266	307	276	285	311	293	287	272	262	268	269	279	269	264	284	284	269	272	270	260	287	284	287	267	263	253	283	297	271	264	305	291	295	307	259	292	301	292	274	261	256	276	274	286	271	271	267	261	275	270	266	283	273	245	290	288	279	284	254	280	297	265	319	282	294	252	277	316	270	276	298	296	279	294	282	273	289	254	313	262	296	291	301	293	276	282	290	271	286	262	294	290	275	285	252	247	294	273	242	266	302	270	268	262	244	262	283	274	266	298	301	271	264	276	294	289	293	265	247	306	295	272	288	282	281	251	265	279	287	299	274	281	286	306	280	273	282	288	272	260	278	269	290	270	290	255	280	297	289	271	267	285	278	282	283	255	302	280	273	282	268	307	277	273	258	264	275	303	269	273	307	270	316	295	276	252	288	280	298	259	288	295	284	234	260	277	248	274	267	280	276	285	274	288	276	304	269	281	257	263	258	298	281	259	281	294	292	288	252	286	276	270	284	292	282	265	256	277	282	264	283	284	270	282	248	266	301	278	268	272	266	258	245	254	266	302	247	259	287	279	284	273	257	281	279	279	291	259	254	286	275	291	262	264	244	271	272	279	233	272	274	289	282	267	273	287	256	283	303	297	285	278	276	275	263	273	258	255	287	250	262	276	275	280	277	292	273	268	266	298	274	297	284	256	268	295	293	259	284	278	273	286	292	261	288	284	267	259	279	278	275	261	294	254	288	283	288	268	257	302	245	272	304	273	284	284	276	275	287	278	267	277	271	278	276	270	277	289	285	288	288	284	292	277	277	278	262	258	279	254	263	267	279	263	290	247	236	249	271	276	295	266	255	281	279	270	288	269	255	271	288	289	290	272	302	278	298	293	281	272	282	277	240	261	269	282	264	292	290	281	278	273	256	287	280	292	272	269	271	267	284	263	287	302	307	290	283	285	269	264	274	289	249	280	281	297	266	279	228	311	254	280	274	306	284	241	267	263	252	283	289	260	273	303	296	277	290	264	271	290	264	305	296	281	296	270	295	274	273	263	291	272	273	288	271	280	281	264	248	253	276	275	277	267	276	270	295	275	270	287	291	281	280	288	250	268	303	272	284	298	277	282	278	321	275	302	268	293	255	273	245	271	263	289	265	265	292	263	286	275	264	266	262	279	277	292	278	269	288	282	264	276	273	265	275	261	302	312	277	264	260	266	261	280	266	289	273	269	275	264	310	261	282	275	276	260	287	285	275	281	264	254	257	289	269	246	265	253	299	307	275	291	290	266	277	282	282	281	280	275	281	263	283	277	272	279	278	289	281	285	255	267	266	265	278	253	272	249	296	283	295	272	272	304	274	277	285	317	257	296	279	281	286	297	286	262	260	273	247	300	293	266	268	241	261	277	274	283	252	257	285	246	281	310	267	293	260	303	272	283	269	258	279	262	288	249	266	260	266	275	291	274	258	301	298	253	263	243	272	285	258	252	294	277	285	288	267	270	282	289	276	254	307	269	272	247	281	280	260	286	260	257	290	267	292	281	268	285	286	251	290	270	284	264	241	269	295	269	257	265	293	247	284	291	253	289	263	258	279	265	260	272	260	275	280	256	283	275	254	257	280	263	269	284	272	311	318	268	271	293	299	284	261	282	266	266	314	275	290	228	262	289	280	267	258	266	279	289	299	287	289	263	290	235	247	248	285	268	247	298	265	275	268	290	285	256	280	280	266	321	267	292	247	269	282	276	296	257	315	283	252	267	276	252	284	303	240	301	265	265	274	279	273	268	256	277	269	278	281	268	236	271	265	259	252	282	268	281	265	281	264	261	287	291	261	259	269	263	275	252	296	279	254	221	282	290	276	279	250	250	276	277	274	265	297	269	284	270	277	271	263	240	316	267	255	253	296	248	259	280	281	300	286	261	283	272	298	298	272	273	284	301	291	247	282	277	268	268	276	256	274	279	281	269	256	260	273	278	254	300	252	270	274	255	262	251	297	279	276	299	296	291	276	266	286	278	278	298	273	273	297	309	280	277	273	268	287	283	288	261	252	246	264	267	277	293	285	273	309	254	278	269	267	306	270	225	292	294	258	301	282	297	288	294	273	262	256	285	251	248	278	266	263	279	280	272	263	253	260	264	255	269	268	264	245	270	303	280	273	255	263	278	276	257	274	288	269	269	271	276	265	265	282	297	263	252	262	295	259	279	250	288	288	290	268	268	284	271	281	264	256	265	281	255	299	291	262	272	272	298	276	274	258	305	266
39683	44419	66066	21030	3538	2565	1937	1647	1367	1181	1004	893	903	781	710	713	673	675	648	612	622	634	565	593	561	552	506	524	498	517	516	540	509	474	477	542	467	500	493	524	527	482	506	474	479	491	475	493	500	481	454	492	504	514	486	478	506	510	470	506	464	487	469	487	523	488	506	479	467	490	455	490	505	496	486	505	500	486	437	499	484	462	524	441	511	456	469	468	491	501	492	470	452	491	487	457	474	456	486	451	450	472	510	498	449	530	470	497	476	477	474	448	471	504	494	433	451	486	467	465	511	482	462	485	460	488	465	474	503	469	468	446	473	506	484	480	489	463	505	444	428	443	492	452	495	497	506	499	418	484	460	517	490	478	480	482	461	458	509	515	467	483	466	495	492	454	454	525	460	508	477	497	505	477	455	481	485	450	471	473	459	496	500	478	480	486	479	468	484	469	476	454	476	449	489	489	461	498	475	463	487	448	485	509	496	489	455	496	484	468	453	489	506	500	481	490	472	484	504	487	508	468	509	452	503	495	474	485	490	481	487	482	479	479	467	487	489	465	479	464	480	429	484	465	455	486	506	458	479	465	461	485	494	503	504	460	460	477	440	486	483	445	461	478	462	500	472	502	486	503	484	446	426	509	483	482	463	527	467	469	442	489	493	465	482	485	457	497	514	474	452	477	480	493	449	490	491	450	486	453	494	492	450	485	506	461	464	484	460	472	464	509	459	467	461	458	471	431	439	513	443	450	445	497	466	487	450	473	475	469	484	418	481	488	458	482	489	469	507	496	431	438	451	507	504	465	475	492	491	465	481	474	483	482	449	453	452	478	508	486	482	503	454	473	469	490	473	476	443	514	503	507	448	483	507	494	488	436	453	513	445	467	481	483	479	479	476	455	500	498	486	459	483	454	462	463	515	470	512	470	490	537	489	451	487	446	508	523	446	480	457	504	510	461	490	453	448	442	449	455	470	441	487	527	498	457	460	471	446	448	482	452	482	478	494	463	472	468	463	449	472	480	497	511	466	477	463	448	472	415	466	502	460	481	459	475	462	461	482	487	467	493	488	490	476	468	476	479	427	430	465	454	513	476	494	491	499	464	470	491	474	470	468	479	451	511	523	482	469	428	480	468	501	498	504	442	496	504	474	462	488	502	472	516	477	472	461	475	480	452	457	493	467	477	483	447	463	480	498	516	491	462	483	444	475	482	494	461	482	442	489	454	503	488	494	427	477	512	485	468	467	468	479	474	468	480	527	487	474	475	454	455	475	495	476	467	463	456	473	462	482	463	433	480	451	467	469	487	529	478	486	475	471	472	500	484	497	488	459	515	492	468	499	443	482	486	468	500	457	451	447	429	448	454	493	497	444	491	484	440	475	494	500	498	460	466	460	456	452	442	475	456	463	487	485	513	446	467	479	470	478	469	455	493	472	463	495	483	461	485	441	494	490	467	435	445	453	494	456	490	503	481	493	482	483	486	540	489	445	491	510	490	512	435	475	494	486	491	476	461	469	482	456	461	508	478	485	467	497	459	446	497	505	435	466	454	461	517	481	495	461	479	474	470	436	471	487	483	467	471	469	468	459	468	460	450	504	478	460	461	497	438	455	430	469	479	488	480	482	457	499	473	451	450	464	488	461	487	469	515	483	418	503	463	494	464	467	456	431	475	491	515	484	487	462	457	476	490	486	468	464	458	444	468	484	466	492	479	464	494	506	420	450	462	473	486	469	473	486	463	501	500	474	458	486	472	497	474	499	534	494	458	469	451	444	464	480	442	477	445	499	452	474	504	470	423	477	463	485	522	471	490	484	495	475	497	467	484	475	504	510	455	454	477	450	447	478	422	474	472	453	483	459	497	521	485	486	483	501	491	487	424	487	504	471	504	466	496	496	464	471	426	450	453	450	469	481	449	446	449	500	453	484	484	480	450	493	460	443	506	479	443	482	441	451	484	476	448	482	522	468	481	472	448	495	479	497	451	437	468	498	479	509	484	444	526	498	493	484	473	483	458	459	474	496	454	479	471	510	496	494	456	485	468	470	481	458	503	464	452	457	490	466	494	480	478	464	442	467	433	459	461	473	493	479	465	463	496	489	471	479	458	506	461	491	472	475	471	468	472	505	492	466	444	474	448	437	475	469	455	470	445	442	478	494	493	466	530	486	467	452	512	458	472	474	476	444	493	489	449	481	471	480	479	446	469	442	471	510	507	455	518	483	436	445	485	491	490	478	449	474	493	469	523	462	476	473	498	503	462	495	468	454	510	494	486	491	502	496	502	468	475	465	467	497	436	477	481	480	496	498	517	472	509	475	468	431	473	501	485	432	484	500	508	432	511	416	474	475	508	470	484	434	529	475	486	471	489	466	470	488	484	438	444	483	485	493	484	462	492	457	464	507	478	494	504	505	480	506	481	467	485	486	470	479	482	478	458	463	473	510	483	466	497	453	493	425	479	465	453	494	492	441	483	458	442	487	478	458	466	501	463	477	458	469	482	486	453	485	464	456	512	432	470	477	465	455	487	472	466	445	492	501	480	482	481	433	486	501	482	472	510	504	458	445	494	483	467	489	469	479	483	481	492	471	465	485	520	462	486	456	474	495	471	470	477	457	487	494	509	455	452	496	487	469	486	481	501	453	481	511	465	502	453	486	488	527	478	500	422	502	475	545	420	460	466	476	488	493	512	489	502	468	478	517	503	519	508	470	531	492	467	481	478	450	483	482	528	504	503	452	460	504	435	488	466	457	479	472	466	526	427	467	455	478	456	475	492	487	462	464	480	467	499	454	492	454	486	492	463	503	495	470	509	502	508	488	444	496	463	502	469	456	453	487	521	507	472	476	490	466	500	528	471	499	461	473	508	487	486	467	447	459	522	481	449	489	478	481	450	446	498	454	491	464	492	444	493	446	444	499	479	541	465	480	481	466	479	475	479	510	432	461	496	499	499	451	499	452	508	494	498	449	500	462	472	530	486	468	478	473	506	489	484	478	485	488	485	473	458	531	493	505	472	459	475	482	493	494	514	466	460	482	496	493	466	496	484	460	471	495	455	487	448	473	489	478	538	507	453	487	449	443	465	507	487	484	470	461	485	477	461	450	483	488	499	445	471	442	488	485	494	455	449	489	480	477	512	475	495	450	511	452	484	495	500	489	468	477	446	477	510	435	458	495	466	520	477	477	473	484	465	484	471	470	521	473	479	451	479	490	507	472	479	480	486	498	495	459	511	494	506	395	481	473	453	482	445	478	462	490	470	465	463	494	482	494	484	508	477	459	464	465	452	512	485	455	488	469	479	463	523	465	463	478	459	505	446	475	491	454	470	464	449	472	473	470	465	498	474	479	465	475	501	465	484	478	507	483	424	424	469	472	437	466	522	481	456	456	463	506	483	448	439	457	459	485	483	463	454	525	520	471	500	468	498	485	471	490	447	460	457	475	441	463	489	472	459	458	471	483	491	482	483	529	465	479	482	451	450	470	488	497	458	439	477
26996	20796	27468	13136	523	275	208	136	111	106	110	100	102	111	88	111	114	84	103	94	84	93	76	93	113	90	94	105	106	89	97	94	97	100	91	108	78	99	99	89	82	97	84	85	105	101	110	104	93	90	103	101	86	110	84	85	98	90	96	94	92	101	88	105	88	102	84	88	101	87	92	85	101	94	108	88	105	96	91	87	96	89	92	102	97	96	94	101	94	85	80	98	96	85	81	88	107	112	70	85	91	103	98	82	128	99	109	103	85	104	87	96	86	112	101	102	95	99	99	100	98	92	98	98	84	108	102	104	86	110	109	98	115	105	78	88	106	111	92	108	86	91	101	99	110	109	110	98	96	93	95	92	106	107	107	92	107	112	114	95	119	90	103	104	103	114	99	96	99	84	96	112	98	105	84	80	94	95	96	93	97	79	111	85	81	92	94	87	122	110	88	94	79	85	109	97	100	106	87	100	100	101	85	94	93	105	106	108	92	85	81	93	107	90	109	101	93	90	102	99	81	91	88	83	98	106	99	97	88	102	104	107	85	82	89	93	107	109	114	105	89	114	107	79	113	88	93	102	87	106	90	99	107	104	95	91	94	93	95	103	92	89	93	97	100	95	104	96	104	89	87	106	92	105	90	93	99	100	76	96	98	89	100	95	97	95	121	98	85	97	98	83	113	97	96	109	81	98	99	108	100	101	103	100	89	103	107	101	89	88	85	88	96	104	107	106	83	94	99	94	88	105	94	100	103	98	112	102	93	104	78	82	77	100	94	84	104	100	100	84	72	118	104	72	115	96	96	97	116	101	71	98	108	101	101	95	99	99	103	96	104	79	90	91	80	78	95	98	96	84	95	108	106	90	98	95	108	80	93	86	102	113	108	98	91	82	91	112	87	99	86	88	97	98	83	93	109	98	104	96	104	110	100	100	84	93	86	85	96	105	109	89	89	103	87	105	84	110	84	96	96	93	111	92	88	103	92	103	111	119	91	101	89	97	101	91	100	93	107	84	111	87	109	107	89	84	81	95	114	93	103	113	102	91	100	95	88	81	95	99	92	96	101	86	94	81	93	96	104	87	98	82	104	105	92	104	97	96	117	85	102	86	95	90	104	105	82	100	93	108	95	99	89	104	81	112	84	93	85	98	101	84	87	111	99	87	95	101	91	82	88	88	94	79	77	95	95	100	108	68	104	92	107	99	95	103	85	96	89	111	97	97	92	89	76	84	91	98	99	79	106	99	111	90	103	108	87	100	86	91	90	79	97	96	92	94	102	89	125	96	91	98	84	101	88	90	84	84	89	94	88	100	93	84	113	99	87	101	83	100	93	89	84	85	76	93	81	93	90	101	95	91	73	102	77	90	70	101	86	96	105	112	119	71	90	103	92	94	92	90	102	100	90	84	96	99	98	120	131	109	108	95	91	109	88	90	119	95	105	87	97	99	93	108	103	105	115	84	87	100	99	96	86	106	92	102	101	92	98	76	99	88	80	95	107	119	97	94	94	90	102	109	103	91	99	93	113	104	107	93	109	104	110	106	82	81	105	97	79	103	106	99	103	91	92	97	96	93	106	102	87	97	76	98	123	105	107	106	90	110	105	109	113	89	99	117	82	85	90	98	98	94	98	85	79	98	90	80	101	108	102	99	100	99	98	97	100	84	110	102	93	90	94	94	94	109	91	112	93	91	108	80	104	111	99	91	75	90	102	115	82	105	98	81	84	96	94	85	88	72	96	112	83	115	73	77	95	93	102	73	110	82	114	94	80	107	110	100	107	92	98	86	89	82	106	110	82	94	108	90	83	97	98	104	91	80	101	97	80	105	100	101	94	83	99	96	90	92	108	110	92	97	105	124	104	76	109	100	98	99	98	84	121	107	97	105	97	103	111	105	101	101	97	102	83	95	98	111	95	89	93	86	120	89	110	83	98	105	99	109	122	79	111	88	102	94	80	102	105	87	99	88	110	103	89	87	87	87	117	115	87	98	91	92	122	79	104	92	83	93	97	82	101	94	94	103	98	111	88	98	76	111	90	88	99	102	98	86	92	88	106	93	103	103	94	94	102	95	83	89	105	95	95	82	84	92	81	107	78	109	90	91	109	82	104	88	94	95	87	77	94	90	90	100	92	86	105	77	81	87	98	93	98	82	109	105	100	96	89	95	97	90	117	88	109	97	106	108	109	104	83	92	92	103	100	81	104	92	89	90	106	107	92	98	95	99	103	99	103	94	90	95	88	87	89	92	129	119	86	93	104	93	103	107	92	102	87	95	95	94	89	97	84	105	93	90	85	91	86	97	110	78	85	110	94	90	92	98	107	101	78	104	88	100	75	78	91	106	89	74	102	101	87	90	109	108	96	96	102	107	93	91	78	89	107	102	82	111	97	99	86	101	81	93	127	115	98	95	119	81	96	83	96	91	102	109	101	88	121	85	81	95	73	79	93	89	88	94	79	88	71	88	92	104	107	77	93	99	71	103	98	106	86	105	110	103	84	98	86	85	101	86	78	102	76	110	96	113	106	113	95	95	104	117	103	105	104	85	97	84	91	84	94	93	91	100	94	97	104	85	92	92	98	92	104	100	94	84	111	99	97	104	112	117	94	86	97	105	91	79	87	93	99	110	118	106	103	115	106	96	87	98	95	90	99	99	111	96	80	91	94	105	94	105	87	90	105	96	89	95	85	96	91	93	97	84	89	103	90	108	97	103	92	92	104	80	91	98	87	86	88	95	90	84	81	96	90	97	79	112	102	101	85	94	105	96	91	115	102	84	101	101	87	88	92	106	84	106	100	118	95	101	110	96	107	101	100	95	92	93	87	100	92	95	90	92	81	98	95	103	85	90	83	111	96	89	102	87	101	94	103	80	94	111	78	80	95	109	97	105	112	101	107	97	80	115	109	106	107	101	95	86	110	92	96	116	107	91	84	81	90	87	119	105	105	96	110	97	95	93	84	98	113	99	102	112	97	108	82	96	86	92	93	112	91	96	90	104	97	98	101	104	106	86	102	97	100	94	83	87	104	96	95	85	126	81	107	93	82	85	94	91	89	108	95	82	90	99	102	93	109	96	93	96	87	87	92	86	103	96	95	86	99	90	107	91	89	102	75	106	98	102	90	111	83	100	94	97	92	93	113	109	77	84	87	120	98	103	94	85	104	81	106	87	96	103	88	82	95	95	91	86	97	98	111	100	87	80	107	86	114	87	98	104	123	114	108	91	112	105	103	102	108	88	97	109	94	104	101	99	98	91	87	101	90	88	101	90	82	105	81	108	100	107	76	93	88	96	99	77	114	106	108	89	119	100	102	105	98	81	122	119	88	89	108	94	103	103	83	111	104	91	112	86	91	78	97	86	87	92	90	98	95	83	92	93	114	102	94	89	103	96	87	106	83	102	96	102	90	107	88	100	81	111	92	90	95	102	111	89	76	95	84	105	90	87	97	100	103	91	84	111	109	89	88	82	77	96	114	96	95	102	85	100	98	105
21695	10613	37939	6845	348	320	265	246	213	222	210	196	180	194	179	191	195	171	185	179	195	179	193	201	184	196	225	196	180	176	184	189	214	192	189	180	176	195	192	191	184	208	190	178	185	175	181	185	156	190	185	198	174	181	191	160	168	183	166	172	177	173	208	202	160	194	207	174	177	212	197	151	177	160	177	186	178	188	190	161	190	195	195	190	182	173	188	189	193	211	177	173	182	188	181	183	174	177	227	188	186	180	155	161	183	167	163	173	175	182	182	188	165	171	172	190	158	181	184	196	164	178	152	177	174	188	192	183	184	161	195	171	194	169	203	203	175	169	197	174	186	180	180	192	184	189	170	161	192	186	181	166	200	194	184	189	201	185	165	182	172	175	176	177	212	178	187	173	178	194	218	192	159	170	184	187	180	178	166	173	180	167	207	209	151	159	193	183	172	158	175	179	194	184	152	162	189	172	165	180	187	184	173	178	178	181	180	170	196	174	178	176	180	183	196	199	175	183	161	185	185	192	190	171	181	194	172	175	186	194	163	194	182	174	170	180	202	184	181	190	190	198	163	178	176	176	170	218	186	159	185	184	170	175	200	173	196	181	178	159	181	169	191	197	176	163	193	193	153	180	192	186	195	191	165	169	165	191	179	200	171	179	178	172	177	141	180	176	196	189	175	170	158	179	193	169	194	208	164	194	191	197	183	179	182	193	191	167	176	201	174	172	185	186	172	169	200	163	186	178	175	168	190	155	167	173	186	177	207	182	183	170	164	177	201	189	179	182	192	186	173	188	145	179	164	173	171	187	175	183	183	185	189	196	192	175	171	189	181	180	175	162	170	164	169	189	146	182	179	158	187	199	191	201	210	195	183	190	178	180	196	176	177	180	175	178	167	169	199	178	183	174	178	191	163	190	168	186	160	182	203	197	162	188	197	173	177	181	150	178	181	182	200	173	177	199	196	157	162	181	169	194	153	190	187	198	175	169	197	182	204	160	156	180	170	174	189	157	167	201	183	182	186	181	188	167	178	198	173	163	158	190	187	172	166	178	157	183	188	170	173	165	171	183	196	200	184	185	200	180	185	173	185	166	181	175	165	188	166	196	156	187	196	190	159	193	171	184	202	204	174	193	186	166	181	183	181	197	193	183	204	166	184	182	179	176	196	210	183	163	173	186	168	178	174	149	216	171	192	166	173	187	189	184	165	180	189	162	194	183	180	189	155	188	177	212	175	175	185	192	190	154	198	183	182	179	216	190	210	182	182	161	167	206	172	181	207	169	165	187	197	199	187	190	195	180	183	178	171	179	177	174	182	194	187	184	171	189	216	184	187	204	173	198	188	187	191	190	189	176	156	189	179	184	187	160	171	194	186	192	185	219	169	188	164	205	184	202	175	173	187	199	171	203	153	186	184	199	195	193	172	154	205	168	169	179	180	166	212	187	188	193	187	180	189	176	210	181	168	195	191	193	185	172	164	177	156	166	178	197	195	176	170	148	186	179	148	188	188	194	168	198	189	179	176	171	195	188	192	197	127	200	170	196	191	179	159	174	180	177	190	156	172	203	186	179	184	201	151	189	177	193	187	191	184	198	149	187	186	170	193	187	184	171	169	207	206	211	193	147	175	180	175	200	180	194	171	189	195	174	176	208	178	191	190	202	177	175	182	209	197	189	186	199	199	184	190	195	217	177	184	177	163	172	181	184	184	164	190	166	179	184	139	180	185	169	203	174	191	185	156	183	183	173	178	196	184	175	185	156	190	184	193	172	193	166	175	179	170	188	183	193	174	193	182	161	179	163	160	193	192	181	176	184	210	187	187	165	174	213	175	172	172	184	182	182	155	182	163	185	167	167	178	171	181	190	182	202	181	184	187	186	170	173	159	160	177	149	179	175	186	180	179	198	185	163	177	165	187	212	174	181	180	158	171	197	170	182	205	165	188	178	174	184	163	201	174	187	188	195	189	175	181	175	206	195	185	186	195	184	196	195	157	197	214	168	174	195	180	196	188	198	175	209	172	193	179	177	170	210	179	198	191	153	162	173	201	184	193	166	167	167	160	200	166	168	194	188	150	165	198	179	180	148	184	188	185	174	164	186	167	176	176	174	169	195	203	184	183	177	179	175	175	180	182	182	173	214	189	170	167	169	184	178	179	170	198	174	178	155	201	183	175	183	197	170	193	175	161	205	221	196	193	180	181	157	167	203	189	154	161	196	168	161	199	165	169	179	190	181	185	177	166	190	164	190	202	179	203	171	181	202	157	185	187	203	194	192	203	165	171	178	179	178	178	175	184	176	168	180	187	202	161	162	178	184	173	174	187	159	177	175	187	163	175	206	195	181	178	199	184	167	152	188	186	184	188	200	170	168	184	180	155	171	193	177	200	154	188	190	159	142	195	196	200	191	178	182	175	180	161	184	162	187	177	182	179	183	178	189	153	166	181	187	183	171	165	184	195	202	174	181	183	168	195	182	188	186	201	188	172	189	192	200	183	190	162	197	181	208	183	187	201	197	182	193	223	180	176	194	173	204	183	165	179	184	176	175	187	171	182	199	198	185	187	166	174	166	178	191	169	193	173	181	195	164	173	149	173	184	206	188	202	201	179	176	169	180	186	176	156	187	154	195	174	211	194	188	200	183	191	190	178	187	174	191	222	173	195	201	164	196	187	160	172	175	161	183	186	194	181	182	173	179	178	165	176	182	195	187	202	168	181	184	151	175	188	176	180	196	168	187	170	185	178	194	203	168	195	194	180	192	168	183	162	208	202	186	178	189	156	190	190	171	163	175	167	196	172	194	180	166	181	196	171	185	194	198	191	180	180	183	184	180	213	196	170	157	168	171	196	169	180	167	184	170	177	176	182	181	177	180	170	194	169	190	188	182	183	178	182	179	162	183	172	174	173	179	182	171	171	187	201	190	169	199	178	197	183	175	192	184	173	169	169	202	204	154	162	150	183	172	170	176	169	186	177	175	188	179	189	174	177	195	205	183	183	186	188	192	162	207	180	168	163	173	184	193	182	172	193	162	193	179	195	157	185	186	166	145	203	208	189	193	179	180	193	172	187	178	178	179	180	201	197	192	184	155	185	189	185	185	210	182	193	195	181	185	158	162	196	178	172	201	183	187	189	163	186	207	205	181	173	161	177	163	198	202	178	175	177	198	180	187	187	177	200	174	173	189	178	174	189	194	180	198	191	177	187	176	175	171	159	167	214	197	208	191	203	173	194	181	180	173	170	159	160	181	214	176	169	176	174	196	175	182	221	174	190	203	178	189	185	172	159	169	192	181	170	190	161	164	190	175	152	194	191	164	186	205	203	190	158	192	191	174	190	192	173	183	179	172	196	182	182	168	180	173	170	216	199	192	177	170	194	176	181	200	158	183	191	192	172	179	193	185	193	188	180	179	182	165	172	195	189	177	160	173	190	162	196	170	181	185	171	181	174	178	176	212	190	188	182	184	184	159	187	178	186	182	200	198	188	212	209	188
24294	21346	30026	27386	21128	14043	1011	411	312	274	236	250	264	258	253	230	201	227	247	223	208	218	223	209	237	221	187	220	229	212	196	227	214	220	199	187	195	217	186	220	219	182	216	202	218	210	192	220	200	206	219	214	211	205	182	206	231	201	186	177	204	204	204	205	214	190	210	216	187	218	230	196	221	193	208	191	191	210	194	175	193	232	197	202	202	189	186	176	201	214	196	203	184	194	192	173	213	209	214	187	209	212	190	179	197	233	199	186	172	205	212	193	202	197	216	215	201	179	207	209	207	190	194	179	195	215	223	199	214	194	192	179	219	214	200	207	191	175	193	197	189	189	189	184	203	209	205	188	179	178	204	196	180	228	187	202	189	200	186	231	208	182	210	214	199	196	211	193	224	202	188	202	174	205	191	190	201	206	212	191	211	223	201	200	213	194	190	210	198	201	162	222	212	222	207	218	213	214	182	203	210	201	221	210	207	226	202	218	195	210	181	199	198	208	178	199	208	181	189	195	194	204	208	200	183	180	206	210	192	175	221	191	184	185	201	212	194	205	216	214	177	191	201	194	177	220	192	200	186	209	195	212	198	201	237	195	188	192	188	187	209	190	199	199	185	213	214	173	202	182	196	196	187	203	208	191	197	197	200	216	178	190	208	192	205	173	218	209	178	177	193	176	223	204	204	210	182	216	195	174	213	214	210	203	178	196	207	182	215	184	192	207	222	209	183	206	201	204	227	192	197	206	181	193	183	188	164	195	184	226	193	189	198	196	194	186	220	195	228	197	217	197	200	196	213	231	194	205	218	174	204	196	178	188	197	175	224	208	190	217	170	192	181	215	229	198	214	211	208	197	195	206	182	214	172	200	188	216	188	200	199	220	183	186	221	192	207	171	204	203	195	230	189	205	209	202	198	219	193	184	183	176	197	201	182	181	199	224	204	201	205	209	201	194	198	225	180	210	198	182	208	196	185	210	192	209	180	203	213	210	214	184	180	199	211	188	211	186	192	192	221	210	198	198	207	206	207	180	180	178	204	184	164	205	198	193	208	195	215	182	193	224	197	190	185	194	194	179	187	207	174	176	199	183	174	196	210	200	187	184	177	213	196	235	188	218	220	184	183	183	176	221	200	187	193	184	180	191	201	213	219	203	189	179	214	219	199	223	169	231	197	205	188	186	201	210	207	204	188	196	201	180	199	176	196	185	197	218	200	220	195	194	196	189	199	215	185	208	216	189	178	201	191	181	202	189	174	213	185	192	213	200	206	194	208	200	197	185	178	211	188	196	199	196	201	196	210	214	174	219	180	219	164	217	216	203	197	193	191	191	221	205	210	206	179	202	197	194	190	210	175	218	192	205	183	178	202	193	178	193	220	198	198	224	176	209	184	216	191	197	216	188	190	193	205	214	230	196	180	191	192	214	182	194	198	192	222	181	222	185	205	204	206	194	208	200	225	186	229	216	218	185	187	185	194	184	197	185	192	189	189	181	206	222	219	215	210	216	212	202	197	199	205	188	215	204	191	222	222	190	182	214	196	197	190	191	206	213	224	192	197	216	199	204	194	214	194	183	211	220	215	221	174	215	206	181	179	198	198	196	185	188	188	188	184	215	205	213	212	218	230	187	198	211	211	189	216	205	217	206	204	187	197	190	217	202	177	185	206	213	205	200	192	186	216	216	184	250	212	213	197	219	165	199	185	205	170	190	227	193	209	199	217	189	208	206	168	192	183	189	210	231	196	209	212	192	197	188	196	201	230	230	188	192	203	198	207	215	195	191	222	224	185	198	211	251	233	203	203	225	181	201	208	194	191	195	214	186	209	221	197	187	174	184	175	201	222	206	202	203	194	195	174	229	199	211	207	182	232	203	207	184	171	205	188	217	212	190	186	185	180	187	191	189	216	207	195	187	181	189	188	195	195	208	182	202	194	178	195	169	188	209	191	196	165	199	170	200	203	198	205	202	207	217	198	194	206	190	212	180	222	213	203	189	239	178	183	230	206	209	192	197	202	189	226	171	194	214	188	179	245	204	206	198	196	213	189	193	190	182	225	197	213	203	196	209	184	223	187	192	205	185	193	208	189	205	203	184	172	200	191	207	226	188	187	185	225	176	205	190	178	205	185	225	198	184	208	174	211	192	170	199	218	188	196	189	205	208	202	203	214	194	185	191	204	180	187	207	197	201	203	189	215	197	191	183	191	189	202	197	206	198	196	192	186	182	202	184	209	195	216	201	197	231	188	193	199	181	198	193	227	190	216	194	185	188	191	220	210	214	188	204	205	189	193	202	200	209	186	222	223	185	192	172	212	177	201	181	203	212	214	188	211	201	187	189	207	201	204	186	195	188	170	184	200	195	206	203	222	190	192	201	179	213	189	218	189	216	210	211	226	173	185	198	200	207	198	212	198	212	201	190	205	184	185	205	210	212	186	209	209	193	201	190	188	214	181	206	202	211	203	195	237	200	197	213	184	216	212	206	201	178	184	213	195	209	197	212	195	195	187	192	214	206	195	204	200	196	205	207	200	186	199	201	208	199	205	208	200	206	215	203	218	215	214	186	188	172	192	223	223	190	208	215	201	200	197	191	222	189	191	184	196	203	190	204	178	202	187	196	194	184	213	200	200	183	198	207	208	179	184	198	201	200	205	197	203	192	201	205	211	214	223	214	221	218	193	188	203	200	195	221	187	174	183	206	202	192	190	201	216	222	220	193	191	241	193	190	192	232	183	214	175	209	220	211	202	178	230	189	226	192	206	209	185	166	187	204	185	186	213	203	201	187	177	196	172	190	201	204	177	206	178	206	190	213	220	195	233	185	234	183	176	209	191	178	203	197	204	172	186	182	217	187	201	228	197	207	235	159	182	201	217	213	196	230	192	185	198	183	210	207	202	205	232	191	208	213	186	203	185	208	195	215	221	199	206	191	197	211	201	183	198	193	184	209	200	195	173	179	192	190	185	209	208	172	205	183	202	193	192	190	179	206	183	207	199	191	213	203	211	192	189	197	223	200	220	209	220	193	178	173	198	178	212	199	198	198	201	194	177	184	184	236	190	199	195	205	187	185	185	188	215	200	187	200	202	209	230	193	216	191	209	179	180	186	200	195	194	204	211	205	193	219	202	212	186	180	219	187	198	217	217	210	215	196	207	187	190	217	175	179	217	184	218	218	189	188	184	219	191	175	225	217	217	191	195	212	195	202	222	201	207	213	189	179	184	193	219	193	204	207	201	179	201	186	190	200	191	208	206	186	222	214	198	203	185	210	216	210	202	193	174	201	212	196	218	208	220	176	193	192	211	203	189	192	208	209	193	200	215	186	210	186	199	180	197	209	182	206	204	199	208	199	197	215	202	205	192	213	206	201	230	204	191	204	198	210	213	181	202	212	192	202	212	191	189	206	196	200	208	200	203	201	218	191	216	203	182	210	191	192	176	171	219	225	180	196	192	215	198	213	191	187	203	195	199	208	182	185	202	205	182	199	181	193
40207	35278	62566	17562	1871	1437	1120	901	797	768	692	573	533	551	511	479	480	459	472	448	432	414	415	425	387	389	365	435	370	383	404	374	395	389	392	392	371	369	367	355	372	369	381	390	356	388	391	349	389	353	381	392	343	365	360	358	376	345	349	353	340	379	370	341	366	380	351	346	369	365	392	369	338	373	338	345	399	352	361	360	338	357	330	355	392	338	362	365	373	394	364	378	353	360	359	377	368	353	383	375	385	367	350	416	371	351	365	377	372	340	351	363	373	346	396	361	376	352	389	388	385	337	361	369	357	356	354	361	351	346	373	366	316	369	385	381	364	368	359	364	333	366	349	332	352	326	360	386	356	318	348	355	380	358	355	340	329	353	358	373	377	353	425	342	375	354	377	355	361	362	349	344	364	350	313	384	326	352	383	358	377	349	360	374	387	365	384	372	368	379	368	334	346	364	343	361	379	361	376	349	388	389	359	343	334	360	344	315	386	355	337	353	365	333	350	313	341	344	366	390	323	385	359	341	370	374	399	352	333	344	355	384	360	349	342	370	380	352	391	341	335	328	341	320	362	343	345	365	367	368	379	355	357	324	381	356	356	366	343	325	352	367	365	357	398	352	375	350	338	347	328	346	370	371	323	363	325	380	343	396	383	351	353	356	363	347	372	380	360	382	350	404	355	417	340	351	336	329	358	355	357	374	353	374	339	356	328	320	371	383	350	357	343	404	350	337	360	375	330	344	342	371	342	359	355	353	362	379	367	333	341	348	371	371	361	358	359	354	406	353	348	364	371	349	337	332	369	356	328	357	364	355	385	354	368	335	372	393	341	354	357	329	361	358	383	363	342	374	374	365	388	366	359	366	372	316	372	356	356	388	385	306	351	366	359	312	363	403	368	320	368	351	320	335	379	340	387	330	351	337	325	364	371	360	348	323	376	353	381	362	340	378	375	348	383	354	365	352	366	363	379	370	360	361	369	360	376	369	347	349	356	342	344	412	359	332	322	362	346	335	336	321	395	354	371	376	364	364	352	349	347	360	327	363	342	347	360	359	372	296	368	357	370	338	387	318	335	339	344	384	366	351	361	366	372	387	356	371	389	363	387	383	339	356	341	352	372	382	350	363	345	382	350	377	374	342	356	358	366	366	353	353	340	368	347	365	394	354	395	350	356	381	352	352	358	395	358	342	335	359	323	385	376	378	318	366	382	390	354	386	394	370	370	366	361	371	319	362	395	330	367	403	359	362	371	380	356	352	335	335	349	354	380	366	358	347	335	314	355	330	423	366	374	352	355	372	349	349	323	379	351	384	328	369	357	383	358	355	374	356	392	344	347	348	392	340	392	356	344	402	362	384	331	351	361	371	344	356	386	362	378	372	350	345	359	385	338	365	371	346	367	333	354	371	356	356	360	358	372	349	331	335	350	344	365	354	348	356	391	376	347	340	376	348	364	373	360	375	368	367	341	371	344	357	354	391	365	378	357	372	355	361	375	355	353	373	374	374	377	344	372	343	371	358	352	369	331	346	389	360	381	351	395	384	334	349	345	361	389	359	354	408	365	383	351	355	320	358	360	349	346	361	355	404	351	355	377	356	344	371	339	311	331	322	346	377	359	341	357	360	337	327	329	365	359	368	380	390	369	363	352	383	361	350	357	373	355	393	338	374	347	367	369	365	360	330	353	371	358	384	349	365	329	321	361	376	384	352	384	354	382	346	331	376	374	375	340	319	357	361	338	366	365	356	358	355	373	335	359	359	354	337	374	377	361	358	344	350	390	371	389	390	418	385	338	367	313	378	323	331	341	355	350	351	367	329	390	357	355	345	362	393	327	385	350	352	375	361	359	376	383	367	356	358	404	347	367	325	356	357	376	371	367	353	330	367	354	381	371	379	372	343	356	360	373	384	368	352	329	391	350	350	347	384	376	360	372	361	364	364	357	336	344	350	390	381	333	383	362	380	345	373	354	351	348	351	360	341	339	305	384	338	355	340	355	360	332	362	343	341	349	355	346	349	376	358	357	343	396	373	348	386	350	385	341	353	375	363	341	366	350	392	348	376	359	357	375	337	376	358	361	363	354	344	354	355	341	359	394	368	333	373	337	343	347	349	348	373	343	382	358	379	358	377	344	371	338	335	366	361	381	351	385	359	374	348	369	379	369	371	365	357	366	316	346	373	336	343	382	396	373	352	357	333	348	377	391	358	362	347	368	353	350	384	327	361	351	358	341	356	370	335	372	400	384	372	356	336	368	373	348	348	376	345	357	392	398	358	382	381	385	366	366	330	359	370	356	356	333	352	380	373	361	335	336	356	347	340	345	349	350	369	378	324	363	376	352	344	395	344	341	361	360	353	345	358	350	371	355	363	372	340	363	364	353	354	371	356	344	335	387	341	367	361	363	364	360	370	372	382	362	340	377	347	337	349	362	367	395	336	361	331	335	317	379	359	366	363	372	365	372	354	372	345	376	379	407	351	362	353	374	362	371	354	357	357	385	367	367	338	343	356	360	371	344	369	366	333	398	380	340	347	324	341	401	344	334	321	381	360	327	342	365	381	363	353	389	373	368	370	376	357	336	373	341	370	352	360	348	357	326	369	339	311	353	347	337	361	355	341	344	367	351	373	335	368	375	351	350	364	363	333	363	375	341	323	357	354	345	345	345	330	345	352	386	363	364	364	360	356	344	357	364	346	329	361	362	346	390	372	331	351	372	345	373	331	361	378	343	361	356	370	374	364	363	372	369	375	352	328	348	350	312	331	378	354	364	400	361	385	381	361	346	348	373	321	387	348	328	344	330	340	379	382	359	351	366	347	401	371	372	367	348	334	343	374	393	377	358	354	368	379	362	366	351	352	380	352	355	339	354	366	336	385	360	332	339	378	389	330	378	385	400	326	388	373	345	326	326	339	333	358	386	335	330	392	345	357	378	354	341	377	348	344	361	328	322	376	370	398	359	353	321	329	348	381	345	383	350	365	362	352	332	345	329	366	375	353	361	334	330	332	323	347	330	360	349	342	353	385	355	355	349	372	352	387	376	365	356	363	330	357	385	386	369	326	376	364	350	378	386	377	345	332	361	367	349	378	363	365	397	399	333	346	369	351	386	389	395	361	376	329	372	364	336	394	341	330	351	349	329	337	357	351	344	375	318	365	340	374	411	385	349	351	377	370	325	406	394	375	363	367	331	382	314	360	338	380	355	372	382	386	383	357	364	378	391	347	329	370	368	365	363	381	379	383	366	343	387	391	361	335	349	351	354	369	360	363	334	379	369	369	386	333	325	353	353	344	351	355	368	339	332	322	368	373	358	350	373	352	360	341	345	376	364	343	387	328	348	367	344	370	335	365	354	353	378	321	349	346	352	404	350	294	357	365	392	392	352	359	336	364	346	393	354	321	385	386	361	349	341	365	339	385	359	363	335	368	343	367	328	373	341	367	379	391	347	324	356	363	367	342	366	356	379	333	374	372	368	333	384	368	355	337	362	373
23347	21388	29065	27151	21392	20772	8543	804	548	491	434	452	378	362	334	341	331	305	328	312	338	308	338	284	309	286	315	307	304	277	286	267	279	303	327	272	282	308	292	305	282	303	285	293	312	288	264	273	292	310	301	305	300	288	289	279	296	309	296	288	285	310	290	278	277	285	303	290	291	288	275	280	278	278	268	276	273	285	263	263	283	267	291	307	301	265	282	283	288	267	273	264	251	230	283	278	302	309	267	248	270	257	318	278	277	271	276	262	265	281	295	287	300	272	266	299	296	296	266	255	284	284	269	256	276	274	282	327	263	304	274	249	296	259	277	255	309	281	266	292	278	268	258	288	265	292	281	273	256	254	302	295	291	273	298	272	278	287	325	260	285	291	297	248	296	305	289	278	281	280	288	316	277	305	258	284	280	284	296	274	308	265	290	306	315	254	277	270	299	270	274	257	279	285	275	284	246	290	256	270	302	290	268	273	302	287	292	295	259	262	330	283	261	286	288	291	281	277	286	266	280	312	246	280	273	312	286	302	274	266	283	265	291	262	272	266	294	278	284	304	265	298	288	283	254	266	287	295	283	273	243	268	303	274	265	257	285	280	291	260	293	269	283	262	265	291	281	274	278	266	260	289	288	302	289	261	280	242	270	278	273	288	289	246	255	281	261	288	264	300	291	287	274	277	290	306	299	255	273	292	273	279	271	296	271	273	292	246	278	307	301	264	264	264	250	258	264	256	254	266	250	268	275	281	291	278	298	256	269	295	302	265	271	276	296	252	322	296	316	289	285	294	284	263	301	260	301	273	276	298	263	289	261	280	278	295	275	280	253	246	234	285	279	278	289	283	264	256	279	284	269	291	277	257	289	295	298	257	252	270	288	306	292	283	290	274	263	280	278	293	261	284	252	291	309	266	291	288	274	261	274	253	272	305	257	294	293	288	292	278	283	280	265	281	276	291	307	258	299	271	295	251	301	305	303	275	300	247	282	254	285	288	279	282	264	287	283	302	267	262	269	277	281	280	279	270	265	277	281	250	260	267	279	267	255	256	263	291	289	251	275	302	280	278	313	289	332	261	301	288	308	313	258	270	311	280	287	292	290	271	249	272	262	281	263	242	260	274	289	282	270	287	304	295	287	258	244	314	267	271	266	279	285	250	278	279	294	293	269	274	279	296	293	282	295	283	275	258	294	284	273	298	289	306	293	279	279	280	298	310	302	239	303	277	247	304	273	257	271	294	268	251	282	257	287	251	282	258	272	281	272	291	282	307	288	260	278	287	296	260	276	290	279	274	263	270	272	286	277	304	283	245	303	279	298	278	294	286	302	276	289	283	274	289	247	260	264	263	274	289	272	265	300	305	273	272	285	269	293	292	273	270	309	313	276	286	288	286	279	261	304	259	282	288	289	306	263	261	279	276	292	260	283	293	273	276	310	312	279	289	301	256	250	297	254	280	291	261	289	270	289	266	286	264	272	270	296	282	266	282	297	264	290	281	293	281	279	276	264	282	325	288	282	258	267	267	275	263	290	266	304	269	267	289	293	292	280	285	257	269	299	305	291	277	279	278	281	281	273	297	296	270	286	267	291	287	265	272	294	285	262	307	268	285	292	284	313	284	329	256	282	291	284	262	263	275	289	280	265	299	277	268	256	249	282	278	235	289	272	281	295	250	280	266	302	291	292	294	273	267	290	298	253	319	281	272	290	259	271	300	275	266	290	271	282	266	269	254	266	286	268	276	299	280	263	300	249	290	279	284	278	275	292	258	285	303	280	281	272	281	271	289	286	314	295	287	249	305	250	284	286	276	261	281	284	274	284	262	302	256	322	247	288	270	306	281	281	294	268	252	302	283	313	287	260	280	274	283	251	280	308	309	273	270	292	257	272	248	268	275	283	319	260	271	258	315	295	283	271	285	262	269	316	244	263	261	320	279	282	306	283	290	267	261	277	268	273	277	286	250	275	263	255	281	271	301	316	272	318	275	301	247	289	275	295	279	252	261	290	278	282	264	253	274	286	297	284	303	259	271	267	299	270	289	321	283	248	291	274	262	261	310	288	282	284	254	285	275	284	297	271	305	288	307	282	276	249	281	272	270	291	291	284	285	295	295	279	276	311	274	275	292	282	286	294	305	298	293	274	255	276	293	300	268	298	278	276	274	272	274	272	298	276	290	296	269	268	286	277	279	269	270	322	310	299	280	265	291	268	290	296	274	291	293	257	295	322	249	291	279	297	254	311	280	285	255	275	280	266	302	283	308	283	277	272	236	286	263	286	290	266	273	310	279	253	278	294	297	291	269	277	283	293	286	264	270	328	317	269	302	249	288	281	280	306	267	286	270	265	298	273	260	291	286	267	295	278	273	259	258	290	316	268	293	266	280	281	255	280	298	267	298	276	241	291	264	294	281	280	271	282	296	264	283	272	266	285	278	261	282	268	250	290	296	280	246	282	296	305	262	270	282	294	263	294	283	297	296	305	315	290	269	235	308	277	280	303	291	274	285	251	262	282	304	292	256	268	271	276	293	293	283	316	293	286	275	259	297	260	297	273	292	292	311	299	263	313	258	270	281	292	273	255	267	276	284	299	303	283	265	273	284	269	272	278	310	288	263	275	279	271	256	240	294	281	286	277	239	255	249	291	231	273	261	270	279	282	276	272	255	256	288	290	281	294	287	244	273	279	278	265	283	275	279	285	273	281	286	295	319	282	315	265	294	307	280	279	273	305	279	264	314	297	277	280	284	279	280	282	275	266	283	269	299	305	284	277	303	250	272	291	281	297	279	272	291	288	284	273	268	284	281	292	283	277	275	271	286	275	289	281	285	263	302	290	284	268	301	250	300	276	264	276	264	285	311	260	276	272	313	272	304	298	264	259	268	265	303	296	272	261	263	334	291	273	283	279	277	280	308	287	262	285	258	275	275	291	268	278	306	310	293	280	263	293	273	278	286	275	268	270	277	293	297	277	302	291	268	298	268	281	246	267	291	259	280	274	281	287	255	273	300	275	293	259	273	289	252	273	294	289	253	272	298	294	274	306	250	275	271	306	292	255	259	259	262	281	280	270	291	271	246	291	277	305	237	276	296	270	304	302	287	278	267	287	252	292	263	270	299	255	271	286	298	312	285	286	298	263	303	261	272	266	263	259	285	261	269	310	275	280	277	283	296	321	303	263	290	261	247	282	285	272	312	294	301	294	244	282	253	307	266	281	269	277	303	256	287	259	256	283	265	262	303	284	286	272	284	274	299	281	284	273	306	271	287	249	270	287	277	273	270	287	307	270	262	271	288	314	258	278	253	275	280	288	287	295	238	305	254	272	282	247	304	282	302	307	271	267	275	281	287	273	260	278	288	288	289	278	290	314	286	289	278	278	264	272	285	265	259	273	290	282	291	307	285	285	275	293	284	281	247	273	272	312	251	286	278	293	278	289	313	269	258	306	278	307	311	302	285	315	287	291	261	258	287	282	230	302	259	293	279	288	294	303	252
47197	45028	61879	21505	3436	2538	2018	1598	1404	1232	1012	959	883	853	764	691	666	687	653	613	603	608	578	558	539	525	561	541	537	509	523	518	537	534	527	513	502	599	512	483	507	557	507	527	483	514	553	494	505	532	481	537	482	470	472	451	485	500	501	473	473	462	499	502	475	469	498	483	444	473	507	507	519	446	501	492	474	486	516	494	496	486	504	480	486	491	457	494	488	465	468	484	441	458	447	483	520	500	508	441	516	502	481	497	453	461	445	466	458	493	477	451	504	458	471	462	451	507	470	482	464	499	461	465	496	490	465	472	496	513	457	454	488	459	520	457	472	454	530	457	463	458	482	484	466	522	492	489	458	489	491	502	460	500	459	458	463	481	495	512	510	489	553	497	483	501	474	507	461	470	467	430	517	463	466	458	482	519	466	470	462	474	475	508	441	485	488	494	496	444	489	477	469	528	468	451	486	474	495	467	465	459	435	517	447	471	458	463	426	462	444	476	484	479	485	496	483	464	516	448	461	485	467	426	499	476	491	466	463	497	483	491	486	447	515	480	460	490	477	498	518	490	526	480	469	502	490	467	502	495	460	489	475	421	479	523	502	508	507	470	499	451	468	466	534	454	460	502	502	466	515	467	511	500	465	508	476	446	482	499	468	482	452	472	484	511	460	509	453	493	455	447	483	494	468	495	450	446	481	458	496	464	475	444	476	503	480	523	450	443	494	441	443	471	467	466	473	483	506	481	477	457	419	469	487	466	483	472	464	493	516	503	441	476	495	463	492	484	486	494	478	545	508	498	469	480	461	486	446	447	470	488	457	473	513	494	454	506	476	475	458	481	489	513	502	499	480	463	486	462	479	457	431	475	482	472	493	475	465	496	499	498	470	481	471	494	474	534	460	503	422	488	477	501	499	504	440	462	527	470	501	482	459	476	471	481	456	478	492	498	463	480	463	514	477	495	409	479	478	482	456	488	426	485	461	505	450	452	515	505	486	499	457	477	470	466	486	481	479	468	467	468	429	468	500	461	478	462	477	482	521	457	471	531	451	516	512	454	507	475	481	463	491	449	480	456	508	485	488	455	457	509	474	481	464	477	484	492	489	446	479	454	522	474	496	492	500	464	435	460	527	503	437	481	468	472	481	470	485	476	442	474	442	483	471	458	469	507	527	462	502	483	489	550	496	480	442	502	494	489	506	460	500	505	479	489	483	471	486	440	453	448	515	504	468	455	455	467	512	467	494	495	475	506	493	485	525	487	474	463	467	511	438	500	484	459	449	485	433	475	464	450	513	473	469	504	490	475	496	496	458	456	471	445	439	466	428	444	456	486	469	470	499	496	460	484	472	479	435	501	450	487	504	492	472	498	475	507	483	467	465	476	474	459	489	448	489	457	473	456	475	492	421	477	500	504	492	484	494	467	458	454	497	499	470	445	472	486	495	475	507	489	481	485	490	462	478	497	471	510	475	494	479	507	474	479	494	478	500	503	465	465	455	482	466	477	439	471	496	497	488	487	468	464	492	501	492	487	480	462	503	480	471	482	475	491	466	447	422	494	458	471	476	465	472	494	484	477	501	479	513	511	485	489	499	463	471	478	520	466	504	468	501	489	454	469	492	515	495	505	486	492	544	513	479	520	465	482	499	488	484	501	489	501	477	483	473	464	496	478	464	463	478	514	493	458	459	484	478	472	496	441	495	520	465	514	503	523	465	495	476	477	452	491	508	495	485	468	445	481	475	502	463	443	494	470	502	472	483	509	444	473	460	513	457	517	456	483	503	468	493	473	472	482	458	486	491	498	491	472	504	508	461	496	464	476	476	487	461	437	484	469	468	502	494	490	492	478	469	469	492	486	451	456	456	463	458	451	447	484	521	484	508	451	482	492	514	487	441	491	479	491	477	477	450	475	480	485	484	500	478	491	495	489	503	507	486	483	481	466	494	490	455	496	481	423	463	487	505	455	505	472	468	472	475	473	437	484	483	475	493	486	467	474	508	486	451	515	482	476	479	487	478	492	463	502	461	496	448	485	480	500	476	504	467	471	510	476	450	438	467	488	467	480	477	488	470	447	472	458	461	471	490	486	469	482	501	479	506	486	466	500	491	515	430	467	469	473	479	517	504	484	463	485	478	509	495	503	464	463	428	485	453	461	473	475	465	464	474	442	465	488	495	452	504	456	482	505	451	481	499	465	481	472	497	490	477	465	494	451	523	454	493	433	474	487	447	480	527	490	473	508	452	484	479	486	520	447	517	466	442	471	523	458	428	508	509	461	468	475	470	461	464	447	466	514	493	466	526	488	471	501	479	491	496	435	456	442	509	515	491	470	473	460	486	468	436	516	476	478	425	464	480	458	446	468	454	522	484	468	497	485	473	466	519	454	461	480	483	488	492	543	482	458	478	453	489	512	462	500	466	470	460	479	485	478	465	490	432	446	488	474	483	477	510	474	476	493	449	445	488	440	436	487	473	467	478	462	482	456	465	475	470	480	459	474	490	443	470	497	498	447	458	505	422	502	493	455	465	468	495	480	467	503	461	470	469	491	464	506	469	546	535	480	485	469	493	515	483	498	471	454	461	467	476	510	507	492	462	478	512	512	430	481	490	494	469	456	486	513	477	478	505	470	468	472	470	470	450	474	450	490	500	454	476	455	483	491	506	454	501	473	470	449	517	468	502	520	471	475	497	505	539	506	462	501	471	501	445	500	464	498	443	499	478	472	463	497	458	488	478	481	481	498	454	509	522	460	460	509	473	494	467	473	508	467	473	477	443	480	486	448	479	486	494	437	457	500	489	442	486	523	451	486	502	470	492	452	503	477	481	482	465	474	462	498	535	482	484	494	460	454	481	511	440	474	430	474	484	466	476	527	484	465	473	466	496	469	482	499	481	481	469	461	484	490	464	481	477	475	483	498	489	513	508	451	492	485	504	452	521	507	496	448	464	474	452	496	456	466	458	474	507	451	479	462	461	477	496	498	480	473	461	490	454	469	487	474	462	489	480	504	510	466	467	471	468	474	483	470	470	501	488	519	470	476	467	472	445	469	492	487	456	501	466	494	495	490	511	474	456	460	505	454	445	471	483	505	489	472	426	463	487	499	485	449	481	501	490	480	489	467	454	473	514	463	474	497	484	442	487	489	451	509	463	517	490	464	505	503	500	506	468	490	478	486	446	472	523	487	478	478	459	480	457	469	501	455	455	480	488	492	478	499	450	471	457	452	466	441	504	508	473	457	466	462	514	460	506	446	502	442	475	478	489	480	497	479	457	481	471	457	450	490	477	472	440	502	450	447	491	507	496	443	494	502	468	504	470	465	490	490	424	492	482	507	469	493	474	464	476	465	453	485	464	475	456	499	489	477	481	454	453	445	473	519	462	501	499	482	481	499	494	502	436	507	469	522	456	452	458	473	452	440	472	491	492	490	490	486	495	496	509	473	498	500	463	474	483	472	542	533	447	452	473	463	476	499	435	494	500	500	469	493	472	449
26916	20857	26421	12776	347	131	136	116	102	81	91	107	100	79	109	97	107	98	93	82	116	114	89	93	113	109	102	106	113	81	91	99	84	92	102	88	98	82	88	85	85	99	87	93	91	108	96	96	108	97	103	106	97	109	102	98	83	103	106	105	113	98	116	102	117	93	75	102	84	95	86	113	91	91	113	101	104	96	95	112	94	98	97	94	103	93	100	120	98	90	101	86	97	89	103	89	111	82	96	82	87	109	103	99	96	100	118	99	81	100	104	98	98	106	88	96	94	102	89	92	97	104	95	87	95	92	100	95	96	84	73	92	95	88	101	114	98	83	94	88	94	116	103	99	91	101	114	97	104	93	92	83	94	97	97	91	97	86	100	97	77	108	92	87	97	107	93	105	100	104	116	111	118	95	102	96	93	97	100	84	90	111	95	112	113	94	94	95	86	95	75	114	98	120	103	91	96	93	91	88	93	106	81	79	87	99	107	89	96	96	103	104	109	119	112	105	95	111	97	88	91	97	106	97	70	107	93	110	78	104	96	89	101	111	101	116	91	89	91	93	105	92	90	95	97	85	105	97	88	89	84	113	111	100	104	108	109	111	102	94	100	95	73	102	92	82	78	108	90	94	97	114	118	97	93	109	102	109	100	95	98	89	86	84	95	71	93	105	101	91	77	96	80	95	83	92	94	102	108	81	95	117	102	85	85	105	101	78	81	99	102	90	96	91	101	95	102	93	96	76	105	95	88	98	99	103	103	90	89	91	100	103	88	93	99	93	88	90	101	97	103	79	87	100	115	103	99	77	85	92	86	103	86	80	107	84	94	117	110	113	110	108	90	97	84	101	90	84	92	99	90	93	101	90	94	87	99	100	102	91	91	98	84	93	100	98	85	85	110	80	92	96	71	111	82	103	83	99	89	93	116	93	88	85	83	81	101	101	86	93	109	92	95	77	100	74	103	105	113	89	86	126	93	101	98	103	96	95	87	84	106	89	112	100	98	113	109	124	111	108	100	101	80	104	115	105	102	91	92	95	110	107	88	113	100	94	86	110	96	94	88	89	90	115	95	100	86	96	101	87	90	83	84	81	93	101	89	97	101	82	89	111	92	89	84	103	88	117	97	97	97	102	109	97	88	89	102	104	83	81	114	91	104	97	106	122	92	118	85	93	85	96	92	109	82	95	85	100	99	95	100	88	92	110	90	104	109	86	85	98	110	90	101	102	95	94	107	86	95	97	85	101	93	94	82	78	95	90	97	90	92	99	108	99	99	105	97	91	92	108	102	91	92	93	102	81	101	104	93	82	98	97	105	108	105	98	93	102	91	103	83	102	117	115	94	98	86	85	108	98	121	105	119	101	90	117	104	107	110	111	85	99	93	100	112	88	101	94	95	96	92	93	83	98	126	88	77	94	97	86	101	93	92	95	109	87	82	95	100	91	87	85	95	83	100	94	94	95	121	115	100	105	101	98	106	102	109	119	102	85	122	105	88	105	108	100	79	103	117	126	86	104	101	99	79	94	77	115	101	109	81	88	102	104	79	89	79	101	83	99	92	107	77	110	96	93	107	104	105	102	103	90	86	102	79	90	75	79	87	89	86	92	112	100	110	79	108	113	100	69	98	107	102	105	115	97	91	110	90	75	106	103	99	118	96	74	114	95	96	90	98	94	93	84	114	110	100	86	87	102	101	95	100	78	109	78	94	107	88	83	88	86	98	82	106	106	95	118	113	96	97	111	91	95	102	98	105	96	106	89	109	105	95	94	106	105	107	105	128	105	92	107	100	92	99	106	89	94	95	95	76	100	101	88	91	112	94	80	79	97	96	106	109	92	93	106	86	82	100	103	84	101	104	119	93	95	97	96	129	98	95	90	98	98	106	94	100	125	116	100	91	95	90	99	105	101	108	95	94	89	108	93	93	125	119	104	112	90	90	101	85	112	104	89	102	102	108	95	94	100	110	106	90	99	108	109	104	86	109	108	116	95	98	99	97	93	100	89	85	112	97	111	100	115	103	96	91	99	108	96	96	110	94	82	94	95	88	88	93	93	96	109	109	88	93	100	108	96	96	86	102	84	103	101	88	114	108	97	93	103	106	114	76	69	99	85	96	110	98	86	100	86	109	100	91	88	90	73	96	96	88	105	86	105	84	101	103	97	106	89	78	89	91	91	96	84	77	105	87	93	96	74	89	93	82	90	79	95	93	95	96	102	98	99	110	101	85	117	94	94	101	96	83	95	108	80	92	105	90	81	96	93	107	108	109	100	95	100	92	101	81	86	97	99	98	89	97	87	90	105	108	90	89	95	101	105	101	91	95	109	92	93	104	84	103	106	107	116	77	116	102	99	98	100	118	89	115	109	87	104	96	98	93	92	117	93	91	117	81	104	103	83	103	100	115	99	100	90	94	89	100	106	94	91	99	82	80	104	80	106	94	87	96	84	81	100	99	92	98	105	98	82	106	105	94	109	85	105	95	98	110	88	100	94	93	84	93	91	99	100	99	82	103	102	93	113	109	108	111	102	93	92	109	85	94	110	95	95	107	111	88	85	105	93	98	125	99	108	113	91	101	94	105	101	111	86	78	109	98	77	102	88	94	93	89	88	103	96	92	107	111	92	98	78	77	96	105	102	83	85	100	109	117	90	107	99	105	78	92	93	107	96	98	103	102	107	96	99	87	85	97	105	91	98	99	111	102	97	98	107	94	124	108	115	100	79	99	116	87	95	96	104	100	92	118	91	75	96	98	110	96	86	75	100	124	95	98	83	109	89	95	109	101	111	118	94	89	86	100	109	97	96	95	109	95	95	90	103	97	89	78	101	96	101	99	108	105	89	101	93	95	95	94	111	108	89	98	90	85	101	105	100	96	91	97	101	99	98	109	115	98	99	94	96	76	103	85	98	103	112	81	93	101	89	91	99	112	98	91	88	129	93	89	96	82	96	99	89	96	97	107	110	101	102	95	100	102	94	78	101	83	89	83	101	103	80	95	105	96	86	101	118	88	73	102	90	91	86	110	116	83	90	95	102	102	88	101	84	93	81	100	102	102	100	93	89	111	110	99	90	103	111	98	87	97	89	94	124	86	76	100	94	114	91	97	98	113	106	87	92	89	83	95	91	87	96	107	93	89	107	98	93	87	111	107	104	117	84	90	106	92	111	108	88	89	101	101	100	105	115	87	86	107	94	93	105	109	81	97	103	87	95	77	85	99	92	101	84	89	123	97	105	106	87	88	106	98	110	82	96	84	91	98	104	97	93	94	104	107	103	104	98	95	92	92	102	98	104	77	75	104	86	95	80	89	91	95	90	97	84	103	98	117	113	82	91	108	92	114	103	118	107	75	95	114	108	106	104	94	86	110	82	107	97	92	103	113	108	102	99	110	95	110	109	93	104	99	92	106	87	81	99	87	105	91	126	93	99	91	97	88	106	95	127	94	81	101	86	104	116	105	110	100	84	97	94	110	89	96	96	135	97	95	90	92	88
22876	13272	36177	8288	345	328	248	239	211	213	207	198	210	183	192	201	197	200	189	187	204	180	183	183	184	181	182	171	174	188	180	181	182	166	193	174	187	189	192	188	173	195	196	193	197	179	174	190	184	218	172	194	189	173	170	186	198	179	190	179	186	180	193	194	173	210	160	160	187	181	201	189	197	178	195	179	181	184	176	188	197	178	191	163	175	188	176	197	180	181	164	202	198	189	183	177	178	200	169	186	187	175	174	171	197	204	207	165	205	200	195	196	197	178	172	177	184	195	193	176	165	155	208	173	172	168	181	177	175	196	184	191	192	168	186	185	180	166	204	174	194	178	188	166	198	170	189	149	183	175	179	182	187	166	190	173	203	190	196	181	229	159	195	185	177	207	173	187	178	182	176	196	181	160	177	177	180	196	176	182	170	171	184	166	187	184	196	189	177	196	187	170	177	187	191	196	190	192	177	172	182	173	177	170	166	157	192	178	165	163	193	165	163	172	204	145	170	177	170	194	182	200	163	210	191	165	203	184	184	167	216	176	169	175	160	179	185	192	163	178	189	186	163	178	167	184	207	167	168	155	185	183	171	202	166	194	200	188	178	159	191	193	169	179	159	160	174	175	192	169	176	175	190	169	187	193	190	174	197	195	178	156	197	183	180	183	190	183	159	191	205	161	163	175	177	203	134	181	188	186	187	200	193	164	190	172	193	166	153	155	194	205	166	175	194	185	202	148	168	176	183	183	183	172	179	187	175	169	196	189	195	190	186	198	184	194	181	182	173	188	193	183	177	195	179	185	206	163	159	188	177	169	208	168	159	166	177	160	195	180	192	188	154	172	202	188	198	168	178	175	173	174	186	182	184	199	180	198	191	178	171	164	181	161	185	181	191	186	189	191	165	186	173	205	162	183	171	165	193	181	165	174	180	184	186	172	183	177	161	183	182	197	173	195	172	190	174	166	183	194	209	175	197	194	198	190	197	143	177	184	168	197	185	154	201	187	180	198	173	202	163	173	196	204	193	163	191	176	170	186	162	185	176	180	198	180	182	186	172	173	199	213	193	182	180	186	155	185	201	178	191	183	155	194	192	206	156	188	185	184	182	182	191	171	216	155	185	191	165	182	192	165	192	186	179	160	192	183	166	180	161	176	182	183	181	177	186	202	159	168	188	175	206	188	192	189	165	166	199	175	187	175	157	200	178	183	191	151	206	169	176	174	196	181	192	172	201	175	167	166	181	167	199	160	179	191	193	179	177	184	184	208	175	150	180	187	184	200	181	195	185	169	165	175	189	182	170	193	190	187	174	166	173	176	167	179	166	212	219	174	199	170	202	160	204	176	176	202	190	196	160	197	155	174	162	190	165	181	202	180	196	183	182	183	196	168	204	209	192	184	189	201	195	182	194	170	171	188	181	196	167	155	186	170	184	185	207	184	179	179	191	200	146	170	179	169	184	188	200	176	178	195	166	193	172	158	210	158	166	193	193	187	169	185	217	190	162	170	171	186	184	191	200	179	193	186	184	170	189	177	190	150	198	195	168	177	179	157	173	183	181	185	183	184	183	176	179	188	185	177	195	184	220	163	181	181	177	175	163	177	181	188	186	181	173	175	150	191	167	192	175	206	181	180	200	162	209	175	187	182	177	204	184	172	184	183	171	166	171	158	184	186	175	181	168	160	196	177	192	184	183	162	172	167	187	195	166	185	191	198	188	191	183	178	171	194	175	163	195	159	170	176	192	178	178	176	180	193	181	185	182	184	175	183	184	181	188	209	195	205	177	196	175	179	196	198	179	169	172	191	190	160	215	164	205	189	200	200	207	177	167	199	172	193	173	173	181	186	178	176	187	183	171	192	168	196	159	170	193	169	188	165	179	172	176	208	178	155	155	195	179	172	182	190	189	176	198	171	189	192	180	179	172	180	176	174	197	191	176	161	193	178	200	188	190	172	196	190	164	164	168	175	189	171	179	189	203	178	164	171	155	160	191	198	203	192	190	201	171	168	188	172	187	206	185	168	164	189	189	199	173	165	176	170	176	164	173	163	176	208	189	180	161	192	186	202	193	164	179	166	185	174	157	197	195	174	178	185	183	170	181	179	197	185	214	164	175	168	185	174	173	188	176	188	170	203	205	167	177	188	192	174	206	183	180	169	191	179	183	165	160	175	184	182	171	188	197	197	155	181	192	171	158	181	202	180	180	191	168	169	193	149	185	190	185	193	189	176	193	180	169	182	173	167	172	203	173	190	192	164	193	152	177	170	180	179	167	197	169	198	188	198	163	177	170	183	161	178	171	164	184	185	198	166	182	150	167	178	152	187	183	181	179	174	183	173	180	197	189	186	182	161	188	185	185	199	171	192	172	186	171	168	190	163	167	194	189	182	182	179	156	175	188	164	187	172	170	199	192	178	188	175	193	185	185	190	204	145	173	186	202	158	177	165	184	194	168	170	169	185	180	215	188	179	175	169	168	172	191	179	173	169	182	198	188	185	191	172	165	167	171	176	200	172	197	175	159	193	175	167	191	208	180	184	160	176	170	179	204	188	178	186	170	197	176	167	161	177	181	166	176	157	184	165	190	188	203	176	202	179	201	218	193	180	170	183	206	194	190	193	205	188	205	198	171	176	186	206	166	176	188	181	181	172	182	193	184	200	182	176	164	174	186	190	180	172	172	183	191	178	159	177	190	169	190	198	183	198	169	158	163	181	166	211	181	184	193	178	185	180	208	191	177	174	190	161	177	157	174	176	190	187	153	178	204	185	170	189	165	168	170	187	199	171	168	191	172	189	162	183	173	174	190	170	166	187	199	178	202	177	159	194	187	187	174	214	172	192	204	180	167	199	192	185	192	213	184	178	183	174	199	190	181	179	198	160	158	170	208	193	168	188	184	184	193	184	165	169	169	178	181	175	189	188	177	189	152	151	192	177	184	175	194	190	184	179	167	183	164	167	164	179	172	193	183	185	169	140	194	164	187	159	181	183	170	183	192	163	186	177	190	172	166	222	188	205	179	191	197	182	171	172	169	193	163	176	181	182	164	192	170	189	193	162	191	187	151	189	202	158	187	171	176	165	199	196	179	176	215	195	180	171	192	187	207	194	170	186	177	162	196	199	182	187	164	192	180	183	200	180	194	170	165	172	168	192	181	163	186	192	192	182	184	182	199	204	180	167	172	185	178	210	197	189	180	206	179	179	185	192	186	178	189	168	169	207	160	200	198	175	179	184	190	193	191	186	170	161	197	175	164	174	161	181	176	187	194	196	186	181	178	178	182	180	185	190	193	180	175	183	194	186	178	178	168	204	183	189	184	180	185	196	158	207	192	174	187	176	189	173	184	173	177	146	194	194	171	186	186	186	188	173	169	158	192	151	165	175	196	175	179	201	164	196	188	196	187	198	179	208	171	183	186	166	149	180	178	179	184	215	207	181	207	177	185	192	192	167	154	189	198	162	164	199	177	165	183	200	164	186	163	191	190	187	170	184
24230	21306	30475	31226	19301	6708	562	381	315	315	302	247	223	237	251	238	218	222	229	201	224	196	236	224	241	205	198	211	226	215	207	225	228	208	193	210	198	211	187	191	235	204	218	193	216	204	198	186	219	219	194	225	186	200	216	226	187	192	212	202	201	196	199	203	211	213	187	200	200	200	216	200	208	198	209	231	171	234	210	238	217	217	209	219	218	224	224	209	209	214	215	194	179	238	195	186	220	203	197	186	205	202	221	226	203	216	192	201	206	184	194	203	200	208	212	207	209	200	174	210	209	216	206	215	224	214	208	201	202	198	222	201	218	209	209	216	188	195	222	221	225	211	202	201	207	195	207	195	207	201	196	197	222	193	187	199	204	209	208	224	197	221	192	219	200	214	179	221	192	244	195	205	206	226	212	208	218	217	188	206	220	196	218	199	221	212	191	191	190	184	200	207	205	199	228	234	222	217	214	227	215	211	215	204	196	201	213	229	200	181	196	208	223	190	189	232	186	187	204	221	218	203	212	205	181	189	184	196	229	210	196	200	202	208	200	194	184	231	187	213	232	184	208	187	239	216	202	205	216	209	197	210	187	198	200	201	190	194	190	226	181	225	205	205	185	203	183	200	196	220	238	189	193	207	208	199	190	207	210	198	201	200	198	207	203	188	196	188	199	227	187	188	205	211	209	216	215	218	187	221	194	220	210	204	205	195	200	206	189	182	174	203	181	199	198	195	221	196	216	180	176	190	186	216	206	238	226	222	202	227	213	205	201	200	201	205	189	223	217	190	208	217	207	196	209	202	201	186	221	215	225	219	221	218	194	209	191	203	212	204	193	179	234	207	193	220	203	222	207	194	180	198	210	210	222	234	226	195	208	223	215	212	216	205	211	219	205	214	203	201	197	194	195	207	204	174	216	199	181	193	207	185	217	182	202	196	187	226	215	214	187	218	221	217	218	200	230	207	193	188	208	199	181	206	202	201	207	197	220	223	185	196	227	209	209	229	193	200	205	197	184	212	204	208	219	223	221	216	213	209	198	203	216	192	187	202	217	212	214	227	221	171	220	188	191	208	202	197	199	210	204	219	231	215	190	206	196	188	201	188	189	212	207	209	222	204	205	208	203	188	188	192	207	211	206	183	218	222	218	213	188	192	213	202	183	187	203	213	196	203	212	183	183	198	203	186	212	202	217	206	196	188	216	220	189	195	203	189	196	185	209	189	207	232	210	198	188	220	184	205	211	227	210	220	204	201	203	202	222	203	220	187	208	222	209	220	198	191	214	209	206	200	202	213	225	183	206	192	227	220	216	187	213	195	193	203	221	203	203	205	212	192	177	209	202	206	202	195	190	209	208	200	181	223	204	214	230	200	203	204	216	179	209	200	233	216	212	194	228	181	207	200	210	205	224	210	191	198	227	205	238	199	198	187	209	201	230	236	219	199	176	208	186	210	194	196	189	213	230	182	209	216	205	218	219	192	211	211	218	205	202	190	212	207	193	199	208	209	195	195	217	170	199	204	198	189	238	197	175	202	209	200	207	204	187	199	194	229	195	194	212	228	197	200	214	216	196	206	192	215	217	218	233	206	209	193	199	220	213	200	215	222	209	195	207	208	215	185	212	238	211	217	207	240	201	226	219	216	180	197	212	206	204	213	204	204	207	208	192	212	221	194	205	191	189	187	189	222	190	223	220	202	222	227	179	195	208	201	204	182	209	203	200	230	219	211	207	197	211	221	211	195	205	188	195	217	181	190	201	243	191	195	184	205	218	196	193	195	191	203	222	207	176	202	203	198	194	193	212	188	213	195	198	210	201	193	202	210	203	198	208	198	205	207	209	202	216	218	201	182	205	237	193	196	239	196	224	192	218	195	190	184	206	196	222	207	237	207	202	198	220	213	201	205	204	202	161	218	213	193	197	172	200	184	207	215	206	219	215	181	217	215	239	190	221	196	197	203	220	214	197	196	197	191	232	210	212	203	211	211	192	201	182	204	198	218	205	212	197	186	205	201	196	187	219	194	236	210	209	215	205	214	209	215	187	202	203	184	212	194	188	183	220	220	202	186	200	212	200	198	216	210	219	223	229	201	223	216	208	204	207	211	213	195	208	197	227	212	213	205	213	187	198	161	205	205	231	204	211	211	213	216	220	206	203	180	206	211	211	200	183	201	185	232	206	204	210	208	200	213	204	196	190	197	203	235	192	197	207	209	194	180	194	218	209	210	202	190	213	215	196	166	208	192	222	182	193	203	208	211	208	203	195	204	229	211	197	207	192	185	200	217	207	169	221	218	206	215	205	209	206	194	225	189	211	197	217	222	199	215	193	192	227	207	217	205	223	205	204	238	206	181	186	207	205	195	222	197	206	210	192	197	222	171	203	203	210	197	172	219	210	217	207	182	206	198	222	195	190	235	187	244	202	200	204	207	216	200	192	219	217	207	205	184	220	213	205	212	185	200	202	207	209	206	201	192	215	223	220	227	202	192	222	212	224	218	221	226	208	176	218	184	169	210	200	198	219	180	203	198	217	214	207	230	186	207	213	199	217	206	186	210	194	217	213	201	202	211	216	196	216	204	203	214	210	224	211	190	192	220	178	249	192	216	191	206	199	198	230	182	223	197	205	183	182	210	184	171	212	193	216	202	193	195	218	194	194	192	203	226	207	205	204	191	196	228	234	199	199	202	185	200	222	219	223	233	193	202	211	242	207	188	205	214	209	219	209	208	205	199	193	206	201	173	192	198	188	223	211	212	211	189	210	223	214	202	204	211	212	200	225	214	204	224	196	199	206	207	185	193	200	205	222	190	198	209	227	200	205	191	187	191	209	195	225	211	181	225	231	216	209	213	214	195	201	200	199	187	227	225	200	192	180	226	224	195	219	202	201	200	200	237	214	197	186	200	223	184	196	205	211	205	228	203	185	217	194	226	205	177	203	210	198	215	222	218	182	198	194	228	231	232	248	232	216	209	190	196	207	216	210	178	192	195	213	200	206	200	226	224	226	185	189	210	196	170	203	216	199	210	215	195	201	204	203	204	200	186	215	199	184	215	199	210	202	202	214	204	177	215	197	222	220	184	208	194	219	239	204	201	197	215	208	232	213	201	222	179	213	193	194	214	220	198	218	233	208	217	189	194	178	196	187	221	187	223	191	234	206	205	189	201	200	211	222	188	205	203	213	217	212	183	213	211	198	195	203	216	205	188	201	205	190	204	194	215	191	200	226	192	211	200	205	196	199	232	205	205	199	185	218	185	228	190	183	217	197	210	201	223	216	184	227	211	216	209	207	230	184	207	171	208	205	189	213	219	208	232	216	208	223	226	222	196	204	253	185	205	175	184	202	195	227	201	240	222	197	250	214	208	201	206	211	194	209	200	191	207	194	197	186	222	179	198	210	201	200	207	193	184	189	227	209	200	201	213	208	225	200	212	185	165	226	194	211	207	198	236	174	191	210	178	224	217	213	205	184	201	231	195	179	200	209	208	189	225
45446	40088	64753	20648	1903	1409	1139	952	819	725	642	568	572	503	500	499	485	476	471	450	437	410	388	393	440	407	408	368	394	404	394	442	389	354	389	377	387	388	372	353	365	381	351	379	369	385	362	380	376	357	357	337	343	371	383	359	365	396	364	372	356	358	338	382	371	399	343	349	346	362	377	366	375	363	351	367	370	377	353	359	354	378	352	364	356	348	379	388	361	369	378	357	355	374	386	377	336	333	344	363	395	380	399	364	387	356	377	359	363	387	328	339	393	405	368	354	338	386	396	369	384	339	366	347	360	384	350	373	347	378	353	393	351	375	387	378	369	403	363	354	357	327	368	338	378	345	292	344	405	365	347	359	320	377	356	374	362	372	414	403	373	405	360	364	361	372	353	389	380	411	377	370	360	340	394	371	364	331	362	363	369	377	344	342	384	399	358	404	375	373	338	363	396	401	383	368	387	324	357	352	354	369	364	380	330	371	394	354	372	383	369	350	340	335	363	363	349	351	350	350	374	393	379	333	364	341	380	353	412	384	372	360	365	335	351	382	360	400	339	363	379	350	359	351	339	362	366	377	319	384	359	344	383	374	384	379	431	336	367	322	376	379	359	374	364	370	382	388	342	326	362	354	363	366	379	366	390	355	345	343	401	354	348	367	354	318	393	357	359	360	381	347	339	354	353	349	371	369	352	387	329	362	383	390	390	347	368	357	374	365	356	350	361	382	379	370	366	350	341	381	381	358	373	367	338	402	347	344	352	376	380	330	369	365	377	364	360	369	351	367	361	364	391	378	359	368	348	384	375	374	346	367	353	393	360	361	379	366	356	369	371	369	407	378	354	372	383	378	339	387	391	352	372	356	424	378	336	367	368	367	339	352	362	374	326	389	346	319	384	343	345	349	364	351	355	364	384	344	372	351	369	368	346	365	371	398	370	371	363	344	372	377	372	361	369	385	347	345	350	362	336	348	349	349	381	355	369	339	345	350	375	352	350	364	355	354	354	365	368	392	360	333	365	344	406	360	374	359	348	352	353	357	375	363	376	336	396	375	358	338	372	357	324	367	345	387	363	352	354	374	404	365	358	387	360	353	342	357	358	340	355	353	391	321	375	356	351	384	362	352	389	374	353	348	354	382	319	331	352	354	375	390	352	365	339	349	366	358	374	360	334	337	326	365	345	346	356	388	383	392	387	396	378	382	354	352	336	400	354	390	384	371	336	359	379	368	365	382	367	368	330	368	369	324	381	384	368	366	358	346	343	374	344	364	367	396	368	392	337	352	371	338	393	361	342	349	373	371	343	348	359	342	368	349	347	410	373	357	393	353	360	355	343	331	323	334	404	360	369	348	355	359	354	389	368	347	365	341	353	337	397	357	380	370	336	368	349	387	345	350	369	372	343	379	334	340	344	372	345	354	327	377	400	364	378	359	416	332	374	359	330	377	383	355	356	353	374	336	379	366	362	379	358	371	345	343	368	355	344	365	380	389	388	365	358	382	359	333	348	358	360	365	352	369	354	360	374	344	369	347	325	374	339	360	360	357	401	360	342	363	375	367	381	386	347	384	378	362	381	375	357	341	388	350	363	399	346	381	336	380	355	344	362	373	336	345	360	372	363	373	356	354	387	379	389	349	339	386	406	366	379	335	356	382	380	375	379	378	350	389	336	353	380	368	351	353	372	408	361	369	344	351	313	358	355	378	390	358	371	341	324	364	360	358	348	378	341	372	374	396	371	355	359	371	374	351	350	356	406	339	336	367	342	320	369	322	385	385	352	338	376	348	365	374	358	358	344	335	358	387	349	380	378	372	338	393	375	346	349	372	354	377	383	357	353	365	369	366	340	333	355	352	323	371	405	390	354	347	391	345	356	355	361	356	377	348	348	349	373	382	353	352	366	335	348	349	380	351	362	365	380	388	357	350	359	381	327	352	368	386	342	361	330	383	369	403	345	392	377	375	351	351	383	352	375	332	354	362	332	384	383	401	383	376	380	360	365	357	359	364	370	370	369	361	372	386	352	356	379	381	381	350	376	362	324	375	354	365	355	353	356	383	319	360	356	368	383	358	340	345	362	403	360	350	337	345	371	370	340	353	366	385	399	324	331	380	350	358	383	359	381	380	360	363	325	329	365	378	364	406	366	398	363	381	395	353	345	425	381	389	342	386	402	353	392	367	368	365	353	350	342	351	357	354	340	386	365	383	398	338	389	354	340	346	328	381	336	393	386	354	359	339	384	376	341	348	345	347	336	385	355	334	380	365	350	369	330	382	337	377	359	350	361	371	379	388	374	398	361	391	381	364	399	345	371	372	346	373	366	379	390	366	334	362	393	363	394	364	331	368	369	366	342	338	354	340	327	345	332	357	367	377	363	351	355	373	383	388	341	357	389	334	364	386	366	324	331	358	380	349	378	324	389	349	387	364	399	361	381	371	385	370	363	352	374	360	370	385	389	358	343	353	377	374	356	354	336	359	352	379	409	373	343	382	390	330	372	351	383	365	371	357	370	352	380	399	354	321	375	369	327	375	351	355	388	328	349	332	355	350	354	378	368	350	390	367	366	356	352	349	364	368	379	374	381	382	375	352	350	373	363	346	330	370	370	360	382	378	346	338	360	366	349	389	395	372	347	342	387	362	377	351	345	359	374	351	397	334	396	369	360	342	339	405	377	375	366	363	364	386	341	356	392	341	378	367	354	327	388	344	382	365	381	335	367	408	328	339	361	373	414	360	346	356	352	381	393	336	360	350	374	347	382	357	349	334	384	325	316	394	337	408	383	363	344	356	376	358	379	359	384	350	351	356	355	368	352	351	365	366	368	339	353	371	353	367	363	361	324	351	374	368	359	369	361	363	359	324	341	374	360	389	352	351	377	362	368	391	378	362	341	379	364	362	348	404	336	376	349	375	311	346	348	333	364	321	314	361	390	366	349	368	303	388	374	318	356	365	349	351	373	335	319	347	353	384	386	398	393	394	364	374	378	379	361	406	394	331	368	363	369	358	361	358	331	365	355	350	358	359	343	375	366	389	351	380	355	332	407	379	335	308	395	344	352	396	329	389	377	360	372	344	368	368	345	371	335	353	370	339	368	365	349	352	331	359	359	340	352	352	369	365	374	367	378	311	328	361	369	397	386	344	378	387	347	385	362	365	399	382	373	359	352	376	343	361	352	378	331	388	368	384	354	368	370	385	335	361	384	378	342	353	349	340	377	387	355	367	364	369	338	379	359	350	358	389	370	343	375	344	366	352	379	376	349	385	376	339	353	366	349	374	385	332	346	373	381	371	348	377	369	383	374	387	375	401	379	372	388	383	334	305	356	376	347	368	338	377	351	376	375	347	357	374	377	344	402	329	368	322	369	338	390	334	353	323	346	375	338	398	379	372	375	357	413	328	358	340	367	406	381	325	349	368	342	367	345	370	373	403	391	358	365	327	345	376	359	374	322	345	390	374	349	338	374	374	337	359	377	392	336	368	382	360	334	372
23281	21302	28293	28422	21292	19895	6403	752	501	445	449	398	393	377	362	374	343	308	324	355	306	306	295	321	305	280	339	279	305	303	295	276	291	293	270	292	302	244	264	274	275	271	277	291	292	319	275	304	314	269	280	272	279	294	286	275	244	290	281	323	274	277	260	282	295	311	283	264	273	290	256	261	294	302	253	293	281	290	275	309	279	278	273	302	287	280	290	298	290	285	294	271	284	272	284	282	284	270	304	273	319	279	299	301	310	309	321	304	303	295	294	283	277	275	323	271	273	284	269	266	302	285	265	289	299	281	299	283	293	265	299	266	303	311	248	291	274	288	274	312	303	269	312	284	273	270	274	276	266	300	276	299	307	269	305	291	275	258	281	283	286	284	302	290	279	272	296	310	297	270	301	300	261	289	291	283	274	259	296	292	293	285	279	286	294	273	312	288	284	271	278	303	296	292	295	296	244	264	302	282	260	273	271	296	278	274	290	291	271	275	273	281	275	283	256	269	273	266	288	288	311	284	289	269	281	317	318	264	243	258	282	288	264	273	293	288	280	273	232	288	321	295	303	247	315	297	300	290	282	294	291	277	303	288	275	289	268	245	288	291	297	324	272	266	263	280	273	295	249	272	251	295	266	250	289	268	272	312	281	273	278	289	283	245	269	300	305	280	256	282	304	286	286	259	277	271	313	299	290	288	248	303	292	262	270	299	291	289	292	286	251	258	296	290	261	271	291	274	282	313	290	279	280	254	269	282	275	306	265	279	286	263	291	290	306	262	288	255	271	280	275	262	278	281	266	280	276	274	298	287	309	284	283	288	281	281	296	301	284	302	281	295	283	280	279	289	314	272	262	259	274	299	270	263	271	302	271	268	293	281	283	300	260	298	294	284	279	272	262	275	266	266	301	267	258	306	273	284	273	268	273	294	274	294	274	265	295	280	268	308	289	292	259	266	282	269	285	281	277	308	300	337	298	268	277	278	276	272	298	297	292	290	304	293	246	290	268	271	286	296	267	275	299	284	314	295	277	328	308	274	287	277	298	259	298	268	268	285	289	291	285	294	272	272	291	264	275	296	285	271	272	292	284	269	254	274	269	273	268	285	299	276	262	324	288	295	307	300	289	265	272	292	265	284	278	283	306	308	283	285	293	273	285	264	277	281	273	287	297	300	286	281	288	269	304	317	270	268	304	301	274	271	266	274	305	299	298	267	293	333	260	298	270	288	289	255	291	271	296	294	279	289	264	301	287	300	260	285	250	263	285	270	292	269	279	292	287	264	293	255	264	280	288	270	285	301	264	291	301	281	293	273	250	293	287	253	276	274	293	296	309	290	272	280	275	306	271	287	258	272	310	270	265	256	272	282	280	307	293	276	280	283	309	277	266	263	279	277	276	284	272	321	271	282	281	279	290	268	278	294	279	283	270	289	318	305	307	275	278	281	262	284	262	289	269	271	253	301	274	285	291	276	265	293	296	296	270	300	281	284	306	289	271	275	302	264	296	289	285	310	288	250	231	299	263	288	291	274	270	277	285	275	286	286	289	272	273	249	265	277	300	310	267	312	279	286	272	272	266	280	317	303	262	260	281	284	297	269	263	277	279	266	271	264	295	277	328	279	244	287	292	293	296	252	265	287	291	272	266	277	285	305	306	273	320	297	280	281	275	301	283	298	301	272	298	281	251	270	301	268	275	264	278	286	273	297	270	281	279	262	282	280	309	261	268	247	287	282	292	291	286	309	239	286	301	296	269	243	268	264	258	308	287	292	263	271	270	284	296	281	292	289	317	291	301	280	297	273	285	266	254	294	280	290	270	301	295	295	269	291	280	287	292	278	269	239	298	316	287	294	303	250	274	302	280	263	264	296	267	278	299	271	278	294	311	264	267	288	298	277	258	259	289	268	280	307	238	269	264	297	276	278	286	262	298	300	293	291	269	286	285	296	278	314	283	263	263	284	307	267	294	273	284	269	290	277	296	276	291	325	303	309	293	243	263	286	291	298	273	265	262	254	275	292	275	269	253	297	306	280	279	318	283	259	297	265	271	293	282	304	248	276	256	286	271	286	249	272	272	290	302	280	268	277	297	303	303	272	261	273	325	277	268	300	279	273	269	289	249	278	291	278	298	260	313	271	295	315	266	298	271	275	273	271	302	311	272	260	283	269	290	276	255	274	274	263	293	269	259	267	269	277	307	309	275	287	303	287	263	283	300	291	267	291	281	273	308	256	265	270	257	278	248	292	291	283	276	280	263	293	302	268	274	302	263	275	319	279	274	294	289	287	311	286	297	309	291	258	275	256	282	304	250	300	315	283	302	282	297	255	294	259	273	318	288	280	242	258	314	284	265	285	309	295	284	268	271	255	309	305	302	292	286	288	288	304	277	273	268	304	272	262	296	287	289	306	265	294	286	286	304	301	296	297	257	242	274	295	274	277	277	306	261	260	275	270	287	274	284	257	284	308	314	281	263	279	229	261	292	274	267	304	290	268	278	272	294	271	271	282	292	300	301	277	268	284	295	297	272	281	296	272	280	276	280	274	265	252	277	277	298	278	295	287	304	297	295	257	289	309	296	299	291	265	285	275	299	313	317	303	285	281	308	299	265	286	294	304	271	305	284	264	284	295	288	284	276	322	283	278	290	283	277	300	271	297	289	319	268	266	301	253	280	276	308	271	267	320	281	269	276	299	273	276	282	284	292	294	259	294	241	292	274	294	281	280	300	268	254	265	312	277	262	304	267	263	267	267	261	303	288	301	272	286	285	306	287	254	310	287	279	300	288	300	275	310	267	304	295	260	277	284	276	321	265	284	282	271	291	277	278	291	260	290	258	301	293	300	258	233	274	274	289	287	326	274	292	317	316	262	290	271	310	279	270	305	284	254	267	277	291	255	273	292	274	291	299	279	288	268	317	283	317	254	298	277	269	284	292	286	282	281	284	268	290	250	277	283	313	295	283	288	311	308	280	286	299	263	274	304	314	271	279	249	301	277	286	290	301	246	287	281	289	284	271	299	240	274	255	258	321	281	261	271	264	281	299	265	271	254	289	269	283	262	298	269	290	302	274	303	304	273	283	251	293	306	274	290	299	275	285	265	276	284	268	290	297	272	276	296	279	273	278	312	304	267	261	272	278	270	299	285	258	276	249	278	300	279	274	298	274	305	275	273	256	286	255	285	292	266	264	264	252	311	260	298	278	299	264	278	297	263	279	246	305	311	297	299	294	269	280	257	308	295	301	305	300	292	284	291	286	292	305	278	292	275	302	283	252	274	267	263	261	242	277	273	290	295	251	261	273	307	261	236	275	293	265	307	284	298	289	278	270	261	289	281	292	299	300	289	264	259	271	280	267	297	315	296	266	304	274	255	286	296	275	275	273	298	293	267	273	299	281	264	299	294	309	255	263	273	273	253	268	290	291	278	249	296	290	283	333	279	252	306	294	279	260	283	277	277	251	288	288	283	284	268	291	270	316	272	285	274	294	266	279	279
51152	48764	70755	25948	3425	2652	1974	1607	1408	1175	1091	931	841	832	781	768	696	679	652	632	598	571	597	519	546	529	543	525	562	564	518	508	544	532	475	492	532	514	477	527	498	526	503	462	488	500	501	491	473	535	472	499	479	497	495	471	520	482	432	503	496	507	525	475	487	487	491	506	474	517	495	478	497	483	475	515	496	497	502	466	462	508	479	507	465	494	499	450	474	471	474	456	502	487	540	486	473	482	471	503	476	475	483	474	471	497	528	466	449	479	490	506	489	476	479	476	509	454	456	511	472	535	470	470	471	503	471	476	492	479	461	500	500	455	497	467	476	469	481	492	490	506	486	484	525	474	457	501	481	508	508	470	468	494	495	465	462	475	466	496	477	517	478	507	484	475	507	513	507	449	441	514	464	475	459	522	491	477	464	469	477	491	476	481	501	472	510	455	526	489	447	463	495	460	456	498	456	494	467	486	499	456	475	512	522	471	441	451	487	464	443	468	504	484	475	452	478	431	489	466	476	454	441	494	491	509	513	468	477	498	469	453	490	487	441	487	465	459	499	478	477	507	493	490	450	487	477	459	477	439	532	487	487	469	486	502	482	492	474	468	505	484	472	499	490	465	484	473	435	480	445	430	460	506	494	488	494	481	512	429	476	513	506	481	466	493	459	477	493	490	502	471	493	474	482	472	483	544	481	512	475	492	507	520	459	482	492	453	473	468	479	444	477	489	488	502	439	472	535	502	485	455	480	440	472	479	494	518	496	489	474	459	531	493	453	450	461	518	441	496	497	490	498	501	475	494	504	489	418	478	464	474	496	474	505	450	527	483	488	469	467	479	532	531	447	478	447	461	482	483	455	462	510	489	437	542	468	489	476	462	455	484	476	456	468	459	484	509	488	489	458	512	511	456	487	479	508	528	488	452	459	489	487	468	456	497	472	463	473	467	477	482	503	450	461	497	453	489	481	490	464	455	463	471	448	493	477	487	453	461	514	481	447	512	473	454	516	544	486	427	450	495	483	466	467	478	466	453	479	477	467	466	481	465	472	469	485	505	488	486	469	482	485	520	460	498	486	425	440	488	460	443	449	514	463	486	484	487	478	459	470	483	479	482	520	515	502	517	467	482	452	442	456	456	493	435	453	451	484	491	480	473	515	469	457	463	513	499	549	480	510	460	501	526	460	479	464	504	492	460	483	458	468	461	516	486	481	478	471	472	496	469	472	479	440	508	499	453	505	509	498	487	453	461	466	474	431	465	513	454	452	490	463	474	492	454	487	499	466	458	493	455	501	482	502	454	491	465	488	488	474	498	459	472	511	468	546	482	498	482	506	488	489	498	544	473	493	473	449	472	485	469	467	437	477	497	448	513	490	493	447	485	458	429	487	461	482	500	508	457	476	435	485	451	478	502	475	408	477	516	457	482	500	494	472	489	465	503	451	431	442	486	480	527	458	460	486	467	462	487	488	481	454	489	467	458	479	503	486	456	513	496	441	463	522	488	471	483	518	473	483	455	489	479	459	413	503	484	485	522	471	454	500	466	488	515	469	463	475	475	466	471	463	498	478	493	475	458	492	479	481	496	484	465	477	456	510	478	458	456	503	455	459	477	464	469	462	494	485	480	458	465	458	468	448	453	468	482	497	486	445	476	466	487	498	460	499	481	531	495	461	466	509	471	488	477	474	462	488	465	469	490	437	494	487	496	499	477	469	475	471	457	485	472	496	420	445	469	466	459	505	457	497	469	478	470	483	427	509	469	498	453	496	478	441	482	502	506	508	450	466	458	493	500	486	483	467	459	476	490	486	441	490	449	521	472	474	519	504	470	480	440	449	451	508	461	487	475	454	485	509	457	459	441	487	482	486	470	453	490	481	482	522	468	485	489	488	493	457	454	461	475	477	464	512	474	480	480	450	482	521	514	516	443	499	482	509	469	457	471	465	450	475	420	502	512	489	501	499	476	459	493	470	485	497	480	477	471	484	490	450	498	471	509	481	463	413	489	492	484	474	511	447	525	429	457	452	469	478	466	463	476	485	493	506	476	517	511	458	461	437	468	483	499	476	483	449	497	489	486	480	504	488	493	476	541	505	505	474	479	498	491	472	477	474	458	481	438	467	460	440	489	513	494	497	475	514	467	481	513	465	518	506	480	460	452	526	468	505	476	490	510	509	465	494	489	465	501	498	473	477	469	452	484	507	499	500	446	495	477	454	479	479	475	519	473	467	455	487	492	491	463	489	473	476	452	510	463	454	453	474	482	487	462	489	491	478	498	441	534	480	466	495	501	484	460	474	451	471	484	478	476	460	471	498	458	493	470	474	464	492	491	454	483	503	508	441	488	492	483	460	474	458	467	486	493	457	469	475	503	487	452	513	432	490	481	496	489	484	512	450	490	491	490	480	502	491	448	443	492	460	466	458	479	463	474	493	495	446	449	483	479	487	456	460	464	470	478	466	496	441	464	495	470	460	460	505	490	462	488	446	494	504	462	462	471	451	503	450	434	475	456	462	480	466	471	450	463	484	473	467	487	490	439	473	523	436	444	497	439	461	481	495	433	523	477	475	469	501	506	465	465	493	484	482	451	536	517	465	488	467	453	488	484	478	465	486	486	508	465	481	488	479	468	526	481	473	437	484	457	448	511	507	490	446	488	508	430	477	493	485	481	461	461	446	501	472	456	467	453	463	506	518	491	490	458	500	457	506	499	460	512	489	483	516	524	464	504	419	469	434	465	481	469	473	469	495	451	489	474	449	477	503	486	468	471	464	449	478	474	510	468	457	456	473	499	479	525	461	484	463	472	494	467	515	484	473	491	494	489	476	463	516	506	523	513	498	474	498	448	464	493	507	446	526	497	532	508	472	471	454	478	469	449	427	418	465	497	452	481	469	453	465	516	507	475	491	463	470	435	477	471	501	463	456	495	491	483	466	422	496	541	450	492	467	496	518	460	486	453	470	496	454	458	473	493	480	468	467	473	476	470	507	450	502	482	516	462	475	469	471	500	505	480	488	488	457	489	503	496	485	495	526	476	515	526	491	501	483	460	491	487	461	500	447	471	471	492	471	512	480	451	498	508	493	506	437	486	486	471	459	485	491	480	474	491	451	496	429	463	487	488	478	511	452	497	476	512	484	476	484	513	524	488	485	484	480	452	477	483	465	502	501	501	480	470	474	474	483	480	450	484	457	492	468	462	508	460	457	529	471	448	456	480	506	477	504	501	485	455	482	513	481	472	468	428	492	433	449	476	543	462	481	456	451	462	463	452	481	443	515	505	449	459	444	490	490	475	470	489	461	474	483	462	482	499	499	513	495	493	493	489	479	468	467	485	491	457	457	488	448	498	492	479	481	471	483	476	437	472	454	498	462	535	494	443	495	456	464	463	469	452	490	463	493	497	469	514	479	498	464	505	476	465	523	472	516	482	482	491	481	454	475	495	479	472	484	500	489	503	510	508	506	499	455	483	510	456	466	477	463	478	502	448	477	485
26994	21049	25777	14302	396	118	128	130	103	92	110	105	105	105	120	110	95	98	96	102	111	96	94	95	118	93	116	98	92	102	109	71	91	119	78	100	113	91	105	101	86	96	72	100	98	100	95	113	79	104	103	98	102	85	103	105	103	98	79	98	95	92	95	101	86	96	107	98	89	112	94	107	98	89	85	102	97	100	98	94	112	101	87	102	80	107	103	100	94	99	108	105	89	92	97	83	106	107	94	101	95	95	91	111	114	92	82	98	106	107	103	89	94	95	105	103	105	100	98	116	106	93	96	88	90	104	96	116	89	96	84	92	107	92	94	87	110	91	94	96	96	91	86	106	99	88	100	96	108	87	100	86	99	116	97	91	103	80	95	115	113	83	92	101	117	102	90	97	107	103	98	103	80	94	103	109	85	92	90	84	83	110	105	99	95	110	97	102	112	107	102	93	75	110	86	102	85	99	99	101	103	94	79	89	101	104	99	99	83	97	99	100	92	110	96	87	99	106	113	114	90	86	88	99	108	108	85	91	110	95	107	92	84	111	101	110	86	100	95	102	105	102	77	119	82	98	104	124	87	77	100	107	87	101	116	113	96	97	86	89	97	102	90	97	102	98	74	102	102	109	100	86	85	92	91	86	94	86	81	95	111	95	91	85	100	108	96	84	122	92	112	106	93	95	99	103	96	95	102	104	99	93	101	106	88	97	96	98	100	94	99	91	117	108	86	99	85	82	86	90	106	76	107	122	98	107	128	113	91	101	102	79	94	95	103	103	90	99	105	81	97	109	111	104	101	101	104	99	99	89	96	102	98	84	103	101	106	103	104	92	88	105	94	82	80	87	90	97	74	100	109	102	102	89	96	97	106	113	96	105	91	110	105	93	100	105	99	99	95	79	99	96	92	83	101	101	80	98	70	115	106	90	97	85	95	92	83	85	100	107	93	106	101	101	87	94	88	126	111	111	83	96	97	91	82	94	95	96	93	90	103	86	88	102	97	103	104	96	106	114	94	86	95	106	91	116	98	114	100	89	98	71	98	105	95	92	102	99	108	103	114	110	83	104	90	85	108	97	81	96	100	99	100	93	96	111	105	91	108	101	91	93	107	107	89	105	95	95	97	120	83	120	97	103	105	91	111	91	88	80	102	105	91	96	95	87	94	96	90	96	106	106	99	91	111	87	92	90	118	93	101	102	92	101	89	105	78	110	92	104	94	99	95	107	95	96	96	99	84	109	107	95	88	94	101	91	90	98	79	89	113	89	106	111	85	77	102	88	99	103	88	100	83	99	102	89	91	93	95	99	106	94	104	99	118	108	98	85	89	95	95	124	109	87	101	101	102	99	102	86	103	90	92	101	80	98	104	113	79	92	96	100	118	94	123	94	85	101	101	75	90	103	98	96	96	115	78	119	71	101	107	101	106	99	87	96	86	104	98	93	100	94	88	116	98	104	91	103	102	85	84	86	90	104	108	84	94	90	89	99	102	89	96	113	116	107	101	96	85	79	104	79	97	103	95	95	96	106	87	98	85	80	105	102	93	108	96	96	104	92	90	93	83	92	107	87	97	98	94	83	95	95	84	93	88	82	95	104	85	91	114	89	89	81	102	90	104	118	89	114	97	104	87	107	86	91	91	102	98	96	98	97	110	115	95	117	103	105	100	83	82	86	102	86	88	98	92	106	100	105	96	88	101	104	99	96	115	95	102	92	80	121	82	102	110	91	113	101	107	101	115	76	104	104	104	114	101	99	91	97	94	93	105	113	101	108	98	104	120	108	93	104	107	118	91	112	101	97	101	74	88	110	76	79	88	101	92	100	81	98	86	87	108	92	111	101	95	92	84	82	110	95	111	115	100	88	99	96	94	103	85	92	105	76	94	108	91	87	102	102	111	84	118	100	96	112	100	97	105	83	85	105	87	110	96	96	111	99	74	95	106	107	96	97	102	111	102	84	106	91	102	90	115	104	102	106	90	103	85	95	96	85	126	108	103	103	94	102	98	98	112	105	103	98	103	92	89	111	87	108	105	82	94	101	91	87	81	94	110	102	95	99	100	90	104	100	93	105	99	95	113	89	88	121	99	117	91	92	112	98	116	77	105	99	86	118	101	83	106	104	111	108	76	100	93	102	89	85	117	98	106	78	85	102	105	106	84	99	88	94	82	97	95	95	97	104	113	101	107	104	109	111	89	110	95	87	94	87	101	89	95	87	92	109	114	101	90	101	92	96	91	98	98	93	115	122	92	99	87	98	83	92	86	106	110	101	104	97	102	107	85	89	108	110	103	99	91	110	97	108	100	86	97	91	94	103	85	91	94	101	104	107	100	92	105	98	104	92	83	100	94	109	83	109	96	137	90	82	105	86	110	88	98	80	75	113	99	109	102	96	89	84	92	91	89	98	105	94	102	103	105	94	83	109	101	98	110	95	103	81	97	101	101	104	83	101	81	91	81	97	99	110	105	117	100	102	107	112	92	125	113	92	113	95	90	102	98	106	109	81	100	93	94	101	91	104	108	81	97	94	102	104	97	91	115	103	107	96	101	108	83	95	112	112	105	84	85	95	100	92	114	70	114	106	94	96	100	89	98	82	87	95	107	106	85	98	88	93	95	105	132	104	89	102	100	87	114	90	105	88	100	101	115	93	88	93	108	97	114	94	100	103	89	102	108	121	100	102	111	103	94	102	91	109	99	98	97	110	105	90	77	104	86	100	91	91	85	99	107	98	116	104	84	114	100	84	85	94	83	95	90	90	100	87	104	107	102	98	90	101	115	105	102	96	102	97	105	104	92	103	105	98	97	85	101	91	103	99	98	94	109	99	100	96	84	106	102	96	90	106	94	78	99	89	100	89	94	105	110	79	102	92	96	84	81	98	109	94	121	104	110	104	89	104	97	102	105	101	107	100	97	96	111	97	92	101	97	94	110	100	104	104	96	89	96	80	86	99	118	101	104	95	105	100	89	102	105	105	96	93	103	121	94	92	88	104	107	99	84	110	112	95	101	100	105	97	114	101	93	87	105	99	99	96	78	108	105	87	113	99	80	94	80	102	111	94	92	109	98	97	103	98	99	91	99	96	87	92	97	91	104	98	95	96	112	118	83	102	91	104	102	91	90	90	88	95	108	96	66	96	80	100	100	106	98	84	103	95	89	88	96	87	89	91	85	107	108	98	104	98	83	88	90	94	110	103	82	98	83	104	108	100	81	103	84	91	106	112	81	86	94	84	87	113	88	90	115	107	80	86	111	84	85	95	109	98	105	96	83	99	97	96	88	93	69	115	87	95	77	91	98	104	106	109	107	90	94	104	98	94	105	113	90	91	85	74	97	101	119	101	84	108	94	91	96	103	86	90	96	106	112	98	106	106	92	92	103	95	86	86	114	119	92	91	119	89	90	88	104	115	108	94	111	100	99	90	105	95	111	97	113	102	82	109	99	86	103	97	92	90	99	113	98	105	89	98	73	94	96	80	81	96	98	106	106	97
20759	18902	34745	11295	312	276	236	238	213	215	189	222	182	209	181	196	178	192	209	189	180	187	166	183	195	195	188	186	207	155	188	189	211	164	196	197	189	187	214	194	170	177	170	171	197	170	148	194	166	202	165	165	190	170	184	173	193	172	206	195	196	178	166	164	207	214	189	174	193	208	187	173	201	182	181	145	201	191	194	185	164	162	206	185	160	171	195	193	186	193	167	199	184	205	198	190	175	176	158	199	180	193	198	183	193	196	191	195	189	174	186	203	183	154	180	185	187	167	209	185	161	183	189	192	176	182	172	184	180	181	194	184	184	176	166	186	175	164	192	174	159	183	188	202	196	199	227	200	167	151	193	191	184	197	180	196	192	177	179	185	171	178	184	216	181	178	174	196	196	164	183	157	179	186	188	164	214	187	194	188	191	183	189	193	199	186	193	181	173	186	162	176	177	175	193	180	188	163	172	195	180	193	187	178	195	186	183	179	191	187	166	198	181	182	176	172	202	170	175	195	198	184	183	173	177	202	175	201	160	181	192	205	190	169	168	183	176	156	164	181	185	152	157	163	178	178	153	196	172	180	189	177	188	169	180	186	185	189	181	169	198	200	194	193	187	176	172	183	182	181	194	186	208	177	162	179	182	182	197	208	180	198	204	211	191	170	178	173	176	179	174	186	183	198	167	171	200	185	192	183	174	174	187	201	163	193	230	194	160	167	162	173	195	209	185	181	170	177	171	178	217	202	180	170	145	200	197	188	172	202	183	178	183	180	153	179	179	172	193	171	171	147	177	171	189	164	174	190	194	167	190	180	167	173	177	173	171	196	178	202	201	173	200	186	215	187	184	183	201	168	208	185	179	176	200	184	205	195	183	207	195	166	177	189	191	154	185	183	181	192	189	198	168	171	212	189	192	174	182	180	186	193	192	202	162	213	185	193	203	187	179	183	192	172	189	186	167	154	174	161	175	213	187	147	161	181	171	170	163	168	192	173	181	188	194	174	185	176	201	171	174	180	176	202	204	186	179	200	185	171	198	181	183	178	202	181	194	179	199	194	192	186	176	183	176	186	176	184	176	219	201	186	178	209	202	200	177	184	182	177	164	186	195	188	188	179	205	200	200	197	184	202	170	199	186	173	162	189	184	183	200	164	173	173	172	196	176	197	187	172	195	175	197	190	209	184	169	190	177	198	184	181	182	176	201	200	199	183	176	182	189	183	164	194	184	170	193	195	184	184	189	193	188	178	170	193	172	194	190	194	190	179	191	165	180	199	181	151	194	188	175	192	207	183	165	178	192	179	170	200	181	200	180	171	179	172	184	182	161	184	197	186	183	186	186	181	186	178	163	186	197	180	180	184	201	196	173	198	206	200	164	201	179	183	220	188	174	196	193	190	189	184	198	199	181	180	209	200	200	180	179	164	208	190	195	182	192	182	174	180	175	175	167	166	172	163	172	198	191	183	195	167	168	170	189	186	183	191	193	206	181	177	180	174	182	181	193	182	226	193	189	188	174	170	185	163	223	160	189	190	176	192	195	173	165	196	180	186	202	195	180	182	174	165	175	172	182	204	174	188	195	199	163	192	185	183	194	168	191	184	209	206	198	169	161	184	191	178	167	199	187	181	166	178	188	162	212	191	184	177	186	164	213	187	169	158	187	188	170	173	188	185	168	202	169	179	184	169	190	166	169	177	182	190	189	171	160	170	194	183	178	196	193	178	180	175	180	181	183	205	191	183	165	167	189	189	188	178	199	163	164	176	177	161	167	186	177	189	174	188	171	179	173	191	176	170	186	187	176	204	193	192	193	178	173	171	170	178	190	194	186	174	179	175	156	198	161	174	157	160	178	183	179	179	190	188	195	189	184	182	176	181	173	159	187	185	173	164	173	192	184	208	180	197	184	166	192	188	193	191	187	160	171	163	204	155	180	180	209	202	222	212	186	164	185	197	160	170	171	189	185	187	170	192	178	156	175	168	150	179	164	196	180	205	193	173	170	162	201	184	188	185	160	178	171	192	190	164	159	195	170	166	181	171	172	160	194	186	189	185	192	175	191	191	168	186	184	178	176	179	202	183	211	190	177	176	177	169	185	200	158	172	169	180	184	203	179	164	167	173	160	193	182	181	163	168	187	176	193	187	178	163	189	198	183	171	191	174	189	156	194	183	168	180	177	188	179	179	180	196	196	209	167	178	192	210	189	182	190	178	175	197	191	171	196	188	178	200	201	192	175	191	168	163	174	181	157	193	191	166	156	182	196	183	183	148	180	192	209	177	182	182	197	154	195	182	188	218	173	183	177	162	182	181	183	190	199	199	201	184	173	166	183	190	193	164	206	161	187	174	192	193	171	200	190	183	176	203	175	204	170	151	180	192	182	188	166	180	158	190	170	202	203	190	182	182	192	192	184	172	190	180	178	197	215	185	176	188	177	202	172	204	180	190	201	170	149	180	196	172	167	181	200	171	165	183	203	181	167	178	177	188	193	170	142	172	213	158	173	179	188	194	173	207	208	183	171	168	201	140	164	154	194	188	208	215	199	202	165	192	186	183	159	188	165	202	145	184	164	162	180	162	192	180	171	175	172	173	195	163	203	174	175	175	184	171	183	196	173	166	180	203	169	188	196	161	181	169	165	181	182	184	183	190	182	170	186	187	188	181	173	150	169	178	183	202	180	195	193	191	171	192	209	176	202	188	191	173	181	196	187	184	190	180	190	188	188	170	201	187	158	198	166	189	190	175	193	184	160	167	178	222	174	159	209	169	160	185	183	195	201	185	182	190	188	185	182	188	198	147	187	187	196	183	196	207	197	165	182	188	196	174	189	190	198	163	173	172	187	183	171	164	175	155	167	174	188	162	187	198	189	160	180	180	211	198	192	182	187	195	204	176	153	173	166	182	172	191	172	175	183	175	181	187	179	174	182	205	203	162	169	186	173	186	168	196	191	173	176	185	177	199	191	207	187	164	160	178	187	169	188	197	188	196	210	185	165	161	199	204	204	189	196	186	181	189	218	165	185	200	170	170	186	171	178	172	185	189	205	219	181	164	168	200	183	185	184	187	186	199	166	174	170	186	179	185	192	199	190	183	182	205	183	170	171	189	190	197	173	197	169	184	196	174	129	195	204	163	186	183	168	174	222	187	184	205	191	161	204	171	168	180	179	194	177	170	174	183	181	190	189	183	179	166	218	187	188	166	168	163	199	202	181	188	163	203	184	181	185	182	168	195	163	185	177	190	171	183	163	163	172	178	180	201	193	207	179	194	194	172	181	176	195	187	195	168	186	184	189	167	179	186	168	163	192	186	189	161	180	187	183	165	169	165	204	177	190	186	201	213	194	167	159	180	191	184	164	197	156	180	165	221	170	172	179	176	187	191	183	173	172	200	188	178	163	167	185	187	180	192	160	196	170	186	170	188	198	174	192	184	166	160	198	189	188	177	197	170	179	210	183	187	198	183	186	188	209	190	209	200	211	193	175	188	185	179
24278	21322	30437	33764	19451	7233	609	427	308	316	281	281	243	271	242	214	230	240	219	229	223	216	199	227	225	231	214	221	224	203	208	224	223	207	219	207	197	210	229	195	210	225	217	213	249	219	217	198	202	205	198	226	195	211	201	198	217	215	210	192	197	193	203	220	205	215	197	217	203	233	225	208	217	224	217	198	213	218	206	212	195	205	205	213	219	219	193	184	189	205	213	212	218	201	224	214	198	215	185	204	188	223	198	217	191	221	227	213	208	204	202	194	200	199	191	218	225	171	217	210	244	205	198	200	214	231	214	203	243	206	214	209	229	215	208	168	192	210	214	214	208	207	216	224	239	203	185	222	213	197	214	206	190	189	198	178	222	226	202	216	201	193	223	208	191	228	205	196	211	187	200	199	203	184	204	205	187	192	230	199	218	194	230	210	214	205	226	186	210	177	210	191	212	226	225	230	186	240	208	184	178	220	198	220	193	209	207	221	197	236	196	192	220	207	195	194	211	196	209	229	248	208	213	236	208	198	188	225	201	223	203	177	211	216	180	216	225	235	204	211	214	201	200	211	214	232	215	199	215	208	209	219	196	212	239	188	188	235	203	207	211	187	198	196	201	208	218	199	197	186	204	208	218	217	201	207	200	208	209	183	213	195	215	221	224	192	189	191	211	196	222	191	224	210	187	216	213	231	205	189	211	213	194	208	223	197	189	215	213	208	198	198	218	215	212	228	196	185	216	185	198	205	214	211	216	194	244	196	230	207	207	230	226	221	214	204	203	209	178	234	188	206	204	198	193	215	199	194	214	232	217	190	207	202	211	207	219	192	205	220	205	212	218	194	204	189	205	210	210	212	213	190	220	215	215	203	218	190	225	185	208	206	225	224	210	193	202	200	180	233	219	214	223	208	223	225	216	203	211	211	203	209	199	202	212	190	218	207	213	210	215	234	242	188	207	174	215	205	176	209	197	209	226	177	244	185	224	202	221	221	221	209	206	202	195	211	216	205	213	215	217	211	211	213	218	233	212	218	229	207	219	197	232	196	215	216	175	216	221	218	186	200	217	210	206	202	212	214	208	203	187	214	186	203	200	207	209	203	198	212	205	237	190	217	205	186	187	216	206	205	213	189	204	207	211	236	210	191	189	202	195	194	200	214	192	222	230	204	212	238	209	190	208	198	221	212	209	225	224	219	197	221	229	198	211	213	181	207	221	178	176	184	202	191	188	177	212	204	212	202	207	244	197	229	207	185	198	200	190	223	221	217	211	191	221	209	194	207	222	226	198	195	213	197	192	212	214	205	233	226	198	165	197	218	190	223	188	198	212	195	194	229	195	194	208	215	201	229	206	217	186	194	192	219	198	194	209	231	209	197	210	182	197	217	168	203	238	199	207	193	212	202	194	198	210	199	236	216	202	206	192	215	238	196	194	207	227	205	210	233	210	200	233	232	194	201	215	199	209	222	194	207	203	207	196	213	186	239	216	211	209	205	204	219	213	207	245	202	208	187	192	201	199	210	181	218	178	223	198	214	220	199	196	226	192	201	207	201	215	192	203	195	206	208	211	200	198	210	210	226	203	204	203	230	210	262	199	221	218	221	200	235	198	213	223	193	199	223	212	196	183	199	188	200	211	206	197	222	235	203	200	226	219	203	214	219	232	207	203	222	215	195	221	204	225	220	219	188	204	221	195	204	182	215	226	208	200	188	193	228	200	207	224	203	232	206	207	194	191	212	210	233	205	214	208	216	210	189	209	200	222	211	207	168	219	222	199	214	223	211	212	203	193	195	194	187	213	191	210	207	198	232	181	219	188	189	206	209	215	198	198	207	213	237	205	212	199	201	205	214	234	193	195	175	217	209	196	214	204	217	201	193	218	208	219	201	207	221	242	230	208	236	192	198	236	207	204	239	227	190	199	203	187	222	191	223	216	214	212	215	223	215	234	173	205	212	222	230	219	226	203	206	202	211	187	187	187	226	203	205	208	214	217	214	212	212	216	225	219	225	195	180	221	213	206	192	204	223	206	233	221	193	197	222	223	225	204	218	209	213	199	209	183	198	174	206	204	189	203	221	206	218	227	214	209	209	203	198	203	190	191	215	197	190	195	176	189	215	197	201	225	215	247	232	218	207	192	215	208	206	200	211	200	211	209	182	204	222	201	209	200	189	202	202	195	212	174	206	205	201	216	196	199	189	202	189	204	199	228	208	202	207	218	194	212	205	215	184	216	179	176	211	221	229	218	207	215	218	182	202	214	237	205	213	215	232	203	216	210	197	201	215	194	206	195	204	205	190	228	210	216	221	218	223	200	218	219	230	202	194	207	191	214	207	227	216	208	224	194	222	195	205	223	182	195	209	196	208	193	189	221	181	215	205	201	226	202	214	198	178	202	230	208	205	195	208	215	188	201	198	218	191	206	202	186	219	228	211	171	240	205	200	228	211	207	221	190	191	212	223	205	213	221	232	190	228	191	207	213	211	190	196	243	211	209	215	190	183	218	221	215	206	217	206	226	218	214	198	200	230	204	235	207	212	197	206	227	193	190	220	211	227	211	222	213	208	205	173	223	206	201	199	173	212	202	177	204	220	198	189	188	217	216	235	202	225	208	219	190	206	205	199	180	210	234	203	203	197	207	204	227	202	210	201	221	184	222	203	199	219	208	205	234	200	205	189	208	216	223	191	211	223	214	194	221	191	197	180	221	190	196	188	209	204	206	210	209	201	203	201	211	189	220	214	215	237	221	212	223	211	190	202	218	213	225	209	204	231	207	197	207	200	190	215	202	195	220	195	175	166	197	185	200	215	184	213	219	231	183	233	204	203	187	217	204	180	191	205	208	173	210	243	206	226	230	206	201	212	197	224	219	206	240	241	191	212	202	186	200	195	204	203	225	207	183	195	212	218	216	205	229	199	210	232	190	201	182	202	217	222	230	194	188	207	229	216	217	197	242	205	223	222	230	211	210	198	223	201	201	226	208	184	187	194	216	239	227	214	220	215	194	198	206	214	213	186	184	185	234	238	209	204	196	215	207	179	198	178	220	228	223	199	193	189	192	207	188	205	203	189	178	188	202	192	209	218	201	215	214	214	219	235	190	225	225	189	235	216	220	224	204	197	221	199	215	210	174	192	205	206	212	206	192	224	214	227	205	203	196	233	200	201	208	205	185	225	207	231	178	207	211	207	199	225	210	211	201	202	210	211	229	204	199	211	216	242	188	216	207	214	215	196	216	200	190	196	219	196	230	192	218	218	215	181	214	206	207	221	212	202	222	203	207	192	210	193	228	195	214	178	228	218	220	203	223	198	219	214	220	190	186	187	169	184	216	224	208	227	207	203	198	223	180	215	184	217	238	222	208	207	214	220	199	205	214	221	213	225	224	211	194	192	211	238	232	201	209	215	184	180	214	208	200	209	191	198	212	189	210	201	220	217	223	221	185	233	200	214	217	204	194	205	238	204	219	206	214	221	197	205	185	202	197	194	210	209
41537	41311	66219	26004	1895	1367	1084	926	839	677	675	599	585	515	461	514	499	441	457	436	408	439	394	411	387	392	420	407	434	405	357	387	398	374	388	364	384	385	403	377	358	414	394	349	371	381	338	378	380	381	381	341	365	376	403	354	349	357	334	393	371	379	342	382	374	376	331	363	363	352	402	381	340	384	398	391	364	372	409	354	379	389	361	347	360	373	346	347	368	353	383	348	306	355	352	376	363	366	351	420	343	340	379	362	362	349	371	390	314	359	342	381	387	356	417	384	390	342	363	373	353	368	414	367	350	350	334	345	353	360	374	380	364	357	368	392	349	359	357	377	389	356	362	395	366	336	351	380	374	358	333	384	373	367	368	379	372	335	405	345	371	396	389	361	387	347	407	389	331	351	365	356	367	330	367	380	357	387	372	360	362	379	363	376	339	353	328	359	368	346	360	343	355	395	369	382	352	361	372	362	378	360	386	376	357	327	355	360	367	362	329	379	343	365	358	394	369	352	357	354	373	362	384	368	377	350	376	356	337	369	374	391	349	360	359	358	377	359	317	361	360	343	334	381	370	353	350	342	345	369	366	351	368	377	370	360	345	360	399	375	364	340	366	359	369	328	332	345	380	372	340	414	334	343	358	383	379	389	364	369	378	348	364	356	336	341	378	371	365	365	367	337	351	356	356	354	370	372	400	326	350	340	366	344	360	347	360	368	372	356	393	358	370	334	368	383	345	362	367	364	383	368	385	342	376	369	369	381	369	350	334	347	358	360	360	369	363	368	373	383	340	351	368	387	375	357	368	356	374	333	364	384	353	372	383	355	377	380	391	333	357	325	338	363	394	345	338	346	387	351	369	361	367	360	371	370	338	342	361	375	358	347	348	327	373	340	382	360	330	339	361	385	359	367	357	345	364	351	368	364	369	352	337	342	326	360	365	361	348	385	350	380	367	359	351	376	341	360	382	378	371	366	316	369	381	376	338	390	379	402	371	349	402	384	384	372	361	384	409	349	386	361	386	349	374	361	348	352	379	365	362	367	386	379	388	351	353	380	374	391	376	335	396	371	338	327	345	375	366	327	354	342	354	386	380	347	356	385	365	363	391	374	378	340	323	337	351	351	351	335	341	388	354	357	371	378	351	344	364	356	352	357	375	372	347	381	400	337	367	382	365	355	392	356	352	366	360	363	339	401	384	353	413	341	347	374	337	367	370	352	388	362	352	367	361	383	360	329	361	349	376	376	361	352	382	375	365	381	383	397	360	392	374	383	341	348	374	340	358	376	403	376	344	381	378	376	318	382	388	360	316	374	399	360	410	376	353	372	359	364	347	374	393	384	385	373	373	385	386	358	365	388	355	364	346	397	353	389	401	389	334	353	388	349	347	360	351	403	380	392	369	398	367	347	403	368	349	353	351	335	383	321	366	355	344	391	363	360	366	371	364	379	390	381	365	366	367	371	361	366	333	337	339	355	389	401	358	395	364	341	378	387	339	352	379	355	389	349	341	371	376	364	375	342	372	318	334	381	372	376	369	366	393	337	354	350	352	382	364	397	366	323	353	364	352	351	378	339	362	355	352	386	334	366	337	378	349	374	333	346	363	375	377	375	355	389	397	378	346	379	368	389	355	354	363	361	383	336	340	346	372	383	340	370	378	384	368	353	352	369	319	365	373	353	368	363	357	359	382	378	344	351	360	391	370	320	355	380	365	366	361	378	326	398	363	393	392	372	362	383	350	401	383	357	359	357	368	367	373	367	364	360	404	331	377	367	355	359	369	347	359	370	373	359	361	361	359	350	407	368	377	352	395	362	343	378	380	382	368	359	336	376	382	399	362	384	376	371	378	378	367	359	352	358	399	360	361	368	387	374	368	369	365	362	388	363	369	351	380	369	348	382	377	372	368	320	361	361	372	337	318	395	368	365	366	345	344	370	355	358	368	350	351	355	396	397	323	346	353	376	323	339	348	350	384	382	351	357	361	338	377	352	362	353	365	360	345	369	357	340	366	359	333	353	391	338	370	368	332	388	352	393	374	364	392	376	426	345	359	365	340	370	367	360	406	375	363	348	380	337	337	388	347	356	346	365	355	402	356	366	370	377	368	347	376	349	348	354	390	391	370	332	353	364	412	344	376	363	391	355	327	383	360	339	373	367	381	344	344	386	386	388	366	357	435	313	377	363	371	347	374	377	353	370	375	367	338	397	372	322	349	381	366	344	362	362	377	386	352	372	370	378	388	330	377	348	362	391	353	379	360	363	380	385	348	361	388	388	392	368	368	376	379	377	376	328	354	384	352	377	366	361	376	377	381	350	351	350	360	355	357	389	381	361	376	391	394	346	374	384	392	395	344	356	379	379	348	371	393	336	380	362	346	344	373	363	361	398	365	381	368	382	369	364	380	367	403	405	405	380	345	390	359	350	328	323	362	411	361	400	334	368	373	399	361	362	372	337	366	388	355	361	358	355	358	363	377	322	377	391	361	368	386	363	382	359	358	379	384	333	353	365	366	371	373	367	331	369	350	380	381	354	346	394	343	348	360	353	335	369	346	383	348	393	371	339	357	343	403	366	350	363	374	359	345	329	377	375	355	389	365	386	377	338	377	398	341	355	378	359	367	354	368	366	363	399	353	325	357	374	369	380	388	339	399	335	351	362	369	390	360	387	349	390	379	368	320	357	396	356	378	364	364	378	363	368	392	365	404	398	370	354	363	346	380	353	381	376	401	384	359	407	372	397	371	399	355	373	380	353	344	334	383	403	383	358	348	373	387	379	382	322	345	369	348	388	364	376	395	368	367	358	388	345	407	352	357	357	406	349	369	365	376	356	379	356	364	363	377	366	356	354	344	411	348	370	364	349	340	379	339	346	373	362	322	364	326	369	371	363	353	371	325	369	378	343	399	374	379	360	369	372	341	373	356	356	373	393	359	395	380	381	349	338	359	368	353	376	363	375	334	391	388	385	347	379	344	374	346	388	364	348	363	383	390	375	343	379	343	382	327	375	372	382	350	356	378	360	377	401	391	351	370	357	371	379	375	349	359	334	383	354	335	352	366	342	364	367	369	342	344	370	367	355	357	339	379	370	389	367	374	339	366	388	391	346	379	376	389	412	359	393	372	353	381	369	362	369	359	357	377	328	371	370	339	349	383	361	384	363	375	339	388	384	372	364	364	335	345	350	352	375	373	367	316	358	378	391	368	384	350	340	384	343	377	364	372	358	392	374	381	348	371	348	380	380	365	346	416	336	390	367	375	325	381	325	351	381	350	337	356	341	371	378	376	361	363	408	398	378	374	384	363	376	381	360	345	349	363	352	365	373	330	350	404	369	362	400	334	358	348	404	349	400	369	369	362	354	338	355	354	335	360	392	376	365	363	389	367	363	377	361	361	344	383	365	348	362	338	364	355	421	376	384	353	333	389	368	368	385	381	367	347	350	329	348	345	328	343	354	367	366	354	388	387	358	358	361	369	343	374	330	355	386	354	364
23246	21315	28542	32427	21291	18550	4892	754	487	445	423	434	372	380	376	365	371	344	362	290	333	308	332	305	313	287	304	303	326	270	325	285	339	304	298	263	309	323	289	325	276	288	321	332	304	267	316	302	297	304	296	278	297	315	320	301	331	305	297	269	254	257	301	331	262	315	306	292	290	308	300	284	303	321	303	292	263	285	290	295	300	279	312	301	292	288	287	282	288	295	294	273	285	293	308	283	327	300	304	276	299	288	288	308	280	286	294	270	316	279	285	310	294	302	316	309	287	281	299	292	269	290	300	294	272	312	291	296	275	297	282	292	287	266	255	268	299	278	295	284	293	295	314	291	293	270	289	269	281	288	302	269	286	292	308	268	302	329	280	311	310	287	283	285	285	290	285	311	277	321	284	288	296	304	290	262	270	303	285	289	303	300	282	302	322	276	261	287	290	294	313	274	279	316	274	296	280	264	278	289	279	277	280	277	285	283	287	290	292	275	259	300	293	273	287	287	298	284	280	297	301	282	271	265	302	278	271	315	296	278	272	308	262	279	267	270	295	258	292	280	288	316	306	319	289	297	284	309	284	284	312	309	295	315	302	278	288	254	295	289	314	294	301	262	299	282	309	290	278	246	272	269	295	275	308	273	305	289	286	291	291	292	286	289	294	290	270	312	318	313	305	291	300	303	286	303	296	283	302	296	301	253	284	292	274	293	301	296	262	276	284	306	304	260	309	287	266	299	284	313	276	294	294	269	306	267	300	298	279	308	299	309	286	280	296	286	262	291	279	291	295	287	296	287	298	302	265	297	326	278	286	290	307	305	257	277	262	274	237	300	280	261	277	302	322	313	294	264	304	291	294	302	270	293	303	310	294	292	263	291	287	286	243	297	290	301	281	293	284	307	261	336	276	284	268	322	286	328	259	278	288	299	263	301	291	267	310	290	292	283	276	288	299	297	306	273	283	293	277	269	278	273	276	295	273	303	290	293	304	288	304	269	270	304	292	308	260	269	250	320	307	264	254	295	288	295	277	281	274	292	274	271	291	295	286	258	271	284	273	288	268	290	321	273	310	275	288	283	307	291	281	312	279	287	313	279	314	278	268	290	318	290	309	276	313	240	276	302	290	307	273	310	296	283	268	277	279	287	289	273	266	275	259	283	314	286	295	280	281	281	295	294	288	287	304	295	318	272	298	287	294	277	287	296	296	267	282	271	304	289	293	298	254	291	272	269	272	282	281	293	261	312	280	296	296	284	288	298	275	304	276	266	270	309	297	279	322	314	278	305	282	270	266	313	266	294	313	268	305	298	311	279	291	282	279	253	278	301	319	323	310	304	296	259	298	243	282	290	258	302	302	300	260	339	294	279	296	282	291	305	302	316	298	299	296	302	270	271	291	293	322	271	308	296	298	278	284	300	278	284	308	268	261	290	266	278	293	289	311	284	281	280	316	284	304	304	299	299	303	289	295	299	275	274	249	286	291	260	291	296	270	289	284	301	284	291	286	280	310	290	274	318	287	318	304	289	280	282	289	285	284	270	317	281	315	267	280	302	284	284	248	287	296	264	257	295	289	294	280	286	300	259	280	294	275	309	295	277	273	284	280	287	289	293	289	275	278	289	311	305	299	294	279	266	286	279	274	277	290	303	313	286	314	280	281	269	261	258	286	271	275	274	279	256	337	276	284	277	310	296	274	291	293	303	302	283	269	303	303	286	285	288	284	291	299	299	302	264	278	278	278	278	297	310	277	282	291	266	292	279	289	331	275	275	272	274	308	287	260	268	241	283	282	309	288	279	277	277	288	282	281	275	261	265	270	293	279	273	292	281	309	299	272	276	275	305	281	262	293	279	279	308	287	296	303	293	287	287	278	317	303	285	252	287	291	281	277	308	258	269	297	268	292	298	287	286	291	271	268	266	286	304	267	250	255	298	266	296	275	290	291	237	306	297	289	288	251	273	270	274	291	257	282	285	288	296	260	276	301	300	304	314	285	304	310	304	282	313	269	331	271	287	277	267	303	295	275	310	303	285	290	294	331	300	304	316	253	268	288	299	318	286	290	277	280	304	310	294	296	268	278	266	303	285	283	312	284	280	271	257	300	300	281	282	271	274	293	263	278	313	304	292	261	281	268	284	302	277	323	299	290	289	308	279	287	286	287	299	274	268	287	301	270	280	281	277	295	279	300	263	292	298	269	306	281	268	309	278	265	291	320	288	284	293	274	307	276	299	309	294	278	283	270	264	262	281	274	315	293	299	309	302	305	304	286	274	276	269	287	297	287	275	303	305	305	265	265	262	296	274	278	301	287	299	278	283	266	284	284	295	281	280	290	300	297	316	324	310	272	309	309	300	286	310	305	274	285	275	278	291	265	323	258	286	282	295	294	290	298	278	274	263	270	279	315	294	276	269	264	266	300	315	298	284	273	277	267	289	265	331	257	269	275	258	257	291	268	291	281	304	291	309	271	285	307	325	279	289	273	294	281	289	267	293	312	294	307	269	289	289	272	292	304	294	302	273	293	278	296	277	294	310	309	256	275	276	262	288	273	290	283	244	250	278	302	248	314	302	278	260	272	268	295	269	281	311	288	314	306	281	294	291	278	288	290	263	259	283	269	298	278	283	298	308	292	263	284	292	283	269	300	272	308	276	302	279	265	293	305	268	278	252	282	277	284	284	274	279	290	297	292	299	274	282	283	302	296	264	305	270	265	296	280	299	270	249	292	289	266	307	305	303	309	283	291	298	293	272	296	286	274	302	291	266	300	280	262	316	282	298	297	276	268	303	273	300	263	310	299	261	283	273	268	294	277	256	315	307	308	309	287	259	289	293	288	270	281	285	306	276	282	267	286	312	303	270	301	284	311	299	261	293	294	286	291	299	309	289	290	293	278	255	264	295	279	312	288	286	294	283	288	262	275	287	290	287	274	299	311	313	307	319	300	237	319	283	287	273	276	277	289	267	259	293	273	337	294	292	333	307	299	261	271	277	276	295	287	279	304	280	301	272	286	305	305	297	296	310	308	245	261	283	302	278	267	288	294	303	277	280	290	291	288	281	279	296	299	295	312	302	291	300	260	243	293	282	298	283	291	288	299	331	258	302	253	300	261	303	271	298	292	277	260	281	272	316	276	310	286	271	282	280	301	255	269	319	279	294	280	260	299	302	244	264	277	296	275	302	299	301	290	289	278	317	283	294	279	265	252	260	284	302	298	313	280	291	288	284	258	321	283	294	272	275	305	294	291	322	261	316	288	262	277	286	275	315	261	287	275	283	273	287	297	287	277	269	274	287	319	300	311	287	283	301	271	273	293	263	323	271	295	282	285	267	304	293	272	290	343	303	286	258	276	292	291	297	282	301	316	320	297	269	269	243	285	261	289	279	276	327	269	283	282	271	295	260	270	270	256	273	293	281	271	286	290	300	263	309	289	291	297	276	261	316	286	285	271	308	272	274	275	306	293	313	294	289	282	281	287	278	272	298	286	278	313	272
48012	42996	73792	28010	3460	2538	2024	1560	1405	1194	991	999	851	814	793	774	705	656	657	636	572	611	607	565	546	551	552	593	571	531	536	546	568	530	514	522	512	513	485	501	508	514	542	497	504	472	478	488	492	451	513	463	525	491	480	492	479	497	498	509	488	489	506	497	503	501	440	514	538	505	487	539	499	487	505	532	503	506	482	503	487	501	492	540	426	484	498	491	458	512	492	497	496	519	487	460	521	502	501	434	519	475	513	473	481	453	497	477	495	492	489	474	519	479	477	467	504	486	472	491	435	507	520	511	501	489	485	481	468	497	488	443	497	494	476	483	500	455	496	485	476	447	489	488	500	477	493	488	504	476	476	460	518	516	487	488	533	465	489	472	497	440	530	496	489	464	509	516	468	488	515	502	511	480	492	496	487	525	517	496	507	486	509	467	511	498	481	488	523	482	491	499	478	517	476	470	470	489	505	480	486	496	510	469	497	471	477	518	468	526	491	490	496	493	497	490	476	491	499	464	483	492	471	504	486	496	516	508	495	495	461	507	495	501	469	502	485	499	486	488	478	492	453	476	513	443	506	428	499	440	520	483	481	481	493	484	485	517	502	503	441	475	493	499	472	538	488	454	461	467	499	488	464	480	484	501	482	488	474	484	490	451	484	483	519	500	456	482	491	522	485	480	490	514	475	489	467	472	467	514	475	503	477	461	510	504	476	487	517	492	504	479	475	491	492	470	482	492	508	478	477	488	524	549	459	504	452	510	496	482	467	499	459	493	513	488	521	442	509	458	475	516	509	488	501	452	472	521	479	506	496	485	459	500	466	451	521	482	458	474	488	474	489	473	509	467	504	506	450	460	483	517	504	463	480	482	460	517	498	505	475	530	449	494	442	457	498	488	471	505	471	482	466	487	507	494	536	475	496	506	526	519	539	480	463	491	476	514	499	471	502	470	525	503	492	532	472	529	439	453	489	476	492	507	469	487	438	483	480	493	497	508	453	489	497	527	533	502	467	473	510	466	454	440	490	500	470	465	461	494	495	480	484	465	465	479	469	476	507	474	533	466	464	480	460	522	452	499	483	443	472	478	530	489	491	484	481	517	479	494	519	466	511	488	476	492	452	472	462	473	523	489	477	480	480	482	479	455	513	448	484	504	441	479	571	487	467	504	486	496	475	487	507	455	510	480	435	491	467	482	499	520	459	467	500	519	480	510	492	470	473	484	500	471	478	514	461	442	486	481	493	516	486	481	499	479	525	464	463	555	485	492	493	498	505	478	472	510	491	456	467	510	484	457	474	535	499	503	502	482	495	440	476	465	501	469	456	480	509	478	502	484	490	468	465	466	491	480	471	524	484	505	488	463	484	479	456	479	507	505	477	480	514	492	461	511	483	500	453	507	492	505	461	505	487	476	518	519	442	500	525	496	486	443	512	457	487	457	484	479	465	491	460	472	484	492	443	494	522	458	452	476	487	504	488	509	465	474	497	470	494	489	441	496	513	480	463	519	475	482	491	500	540	467	550	473	466	448	446	498	487	461	515	435	463	507	460	482	458	506	496	477	493	509	469	482	487	493	456	502	428	449	447	472	476	464	471	458	459	459	478	511	493	465	492	461	490	508	462	517	455	491	469	440	493	519	494	513	441	490	457	466	485	504	507	491	505	508	418	511	476	451	473	476	486	476	491	483	434	447	432	516	505	463	488	477	467	519	499	483	465	480	476	512	485	456	479	460	456	507	451	523	494	497	485	480	514	478	469	483	469	506	472	461	495	461	500	500	453	468	457	482	424	507	474	475	473	516	505	480	450	493	480	454	485	461	459	470	494	497	517	492	507	471	487	482	480	489	514	453	485	510	477	459	473	473	495	477	463	508	512	476	432	490	472	513	509	472	499	499	483	479	489	530	491	493	470	466	455	481	476	482	460	461	496	478	463	502	447	491	487	495	463	485	474	511	478	486	478	466	484	483	445	501	470	469	472	476	499	471	476	489	504	458	492	517	498	476	458	525	512	533	501	467	459	500	497	523	500	443	481	518	514	501	474	470	499	487	482	486	450	520	483	438	513	466	475	476	470	491	527	464	491	464	434	489	483	466	484	499	470	466	483	471	512	465	481	495	475	472	509	494	452	490	458	456	473	471	483	498	458	478	463	480	491	499	467	480	498	497	500	451	470	467	465	492	492	450	479	530	513	513	493	512	498	485	463	459	508	485	474	463	511	468	500	483	506	522	516	519	510	468	426	453	478	483	507	489	481	498	498	438	509	524	459	469	468	507	492	461	461	447	500	499	496	497	449	453	430	476	473	468	503	488	526	476	490	462	470	467	466	509	487	464	501	486	517	506	481	485	459	470	492	523	478	502	537	439	503	486	468	469	489	477	469	482	490	459	473	480	481	459	471	504	488	494	537	494	509	492	443	468	475	453	511	500	485	507	475	463	506	485	487	490	523	471	473	465	480	496	479	471	495	475	486	478	502	460	498	485	485	479	482	492	488	493	476	466	487	482	521	469	530	481	526	514	482	439	481	484	451	471	501	445	473	454	467	470	487	457	505	478	489	501	521	446	519	511	477	488	511	494	504	469	475	470	460	460	485	477	476	464	491	511	493	480	478	458	488	488	460	448	482	511	484	496	496	482	493	479	456	451	522	523	503	486	500	456	496	502	448	516	501	485	514	499	498	471	499	462	465	481	455	522	464	490	490	482	515	479	455	494	519	445	501	511	455	467	491	445	448	465	459	484	509	444	444	464	495	490	498	498	522	513	497	481	464	488	511	451	461	476	500	481	490	470	492	481	505	465	519	497	454	466	485	482	486	477	490	505	521	511	486	513	508	491	476	506	521	471	494	494	490	464	506	516	528	512	488	483	439	480	477	493	478	481	443	493	470	494	441	528	449	440	513	491	487	475	476	473	472	453	472	506	466	453	464	534	458	449	461	468	481	486	498	550	511	480	491	474	489	511	468	488	461	486	475	497	453	480	492	512	452	498	444	480	492	469	497	509	474	506	470	470	436	479	455	475	452	516	498	466	483	463	462	494	478	509	494	492	438	494	484	483	474	517	526	488	459	466	461	542	506	508	477	505	484	493	484	460	480	455	483	494	447	484	468	459	506	506	538	476	453	502	481	518	496	492	462	446	491	491	479	476	504	482	460	493	512	464	458	465	505	533	490	478	501	488	493	517	491	479	525	497	548	508	501	464	431	497	502	455	510	454	506	470	466	487	448	510	501	443	518	474	454	465	497	448	482	505	472	497	476	504	464	504	493	475	446	487	502	489	522	481	516	525	439	485	515	511	512	517	468	513	499	524	483	452	533	499	496	494	443	483	499	491	496	464	500	487	488	489	455	495	432	470	479	465	490	495	494	512	471	464	447	532	483	494	457	484	519	504	502	507	487	454	490	451	455	495	508	469	484	436	510	472	509	502	466	508	495	488	484	511	475	529	463	477	482	494	480	446	473	500	478	532	473	497	472	511	475	471	495	485	477	485
26815	20843	25680	13904	413	127	130	116	105	102	106	118	110	94	97	103	106	111	105	107	81	108	111	104	117	110	88	94	109	100	97	121	86	112	92	111	107	88	94	101	91	113	98	103	107	108	93	89	118	106	90	104	91	99	106	93	112	91	99	96	82	86	106	88	93	102	116	94	93	110	95	86	92	95	107	94	94	88	106	97	94	91	82	94	99	111	98	79	118	81	107	91	93	109	92	109	80	77	87	97	113	105	104	91	96	81	104	104	113	91	112	103	107	88	90	92	76	98	103	85	79	84	91	101	75	100	113	112	96	94	91	105	97	82	104	94	105	104	100	89	100	95	80	88	102	98	102	101	99	106	93	105	99	89	103	108	93	91	102	99	117	100	104	96	69	123	91	92	100	98	102	95	94	93	94	90	105	109	98	104	98	89	105	104	81	98	108	86	97	94	101	94	89	89	103	102	103	102	106	101	113	99	100	115	96	104	93	103	91	111	79	92	100	95	110	99	96	82	86	92	94	114	100	115	106	100	100	92	107	99	84	90	81	102	95	90	115	108	94	102	106	101	89	110	108	101	108	114	95	94	96	107	105	97	88	109	98	105	104	93	104	102	93	113	102	113	100	92	93	106	101	89	98	84	97	87	90	100	100	126	105	115	102	95	95	91	98	105	106	91	106	107	113	99	94	83	86	110	93	117	88	101	95	93	105	94	94	103	115	94	93	112	105	106	92	93	97	101	101	100	84	104	120	91	103	97	88	100	107	103	94	93	106	84	108	100	99	106	105	99	105	104	102	96	101	94	98	91	112	85	98	81	95	97	116	93	114	93	97	90	99	104	90	102	102	93	112	90	98	106	103	98	93	81	110	81	102	106	98	84	96	92	93	102	105	94	86	93	99	104	104	87	101	94	101	78	104	116	93	94	83	109	99	94	96	108	80	99	93	95	101	85	110	111	95	109	96	106	103	91	87	93	98	92	95	109	99	104	115	85	107	110	93	92	108	114	91	85	105	94	90	114	89	114	90	112	102	107	110	103	102	107	97	87	95	83	106	81	82	104	85	96	99	104	85	110	106	93	94	96	74	90	102	90	92	88	103	115	103	86	91	110	92	104	91	103	95	90	124	109	86	106	105	105	100	86	98	98	94	104	84	100	99	79	113	102	105	71	80	105	86	87	100	112	88	103	94	101	95	86	100	83	120	87	119	92	99	90	107	91	88	94	95	104	99	94	101	114	88	132	100	91	90	104	108	100	101	103	102	86	96	113	98	104	98	91	80	115	102	101	88	94	90	103	91	85	89	101	86	98	113	95	86	114	98	95	113	122	112	87	90	97	106	93	84	112	101	79	103	96	103	78	103	107	89	97	90	106	82	86	106	113	103	107	123	100	102	102	106	80	99	96	76	103	104	92	97	109	107	96	89	99	93	92	116	90	75	87	108	94	91	100	99	110	103	100	87	88	101	103	103	101	104	94	80	104	90	120	110	109	103	95	96	118	103	91	88	97	101	91	85	105	86	110	98	90	89	89	101	103	91	108	92	111	93	82	106	75	86	109	114	90	106	109	91	90	92	92	96	77	100	87	99	108	103	98	92	87	100	118	97	93	89	93	99	99	93	112	88	84	109	87	104	96	95	103	99	108	109	98	81	90	92	112	79	83	111	88	87	86	105	88	108	92	111	90	103	110	86	104	97	94	95	93	109	92	87	101	108	85	93	82	103	87	79	82	113	96	103	103	97	93	101	110	96	114	94	103	120	82	85	105	102	92	89	110	103	81	90	98	117	89	90	95	107	93	106	85	96	102	87	109	103	69	97	97	98	98	86	110	88	99	96	85	112	93	106	85	101	95	80	97	114	96	113	91	92	102	104	110	95	108	104	101	82	98	96	98	96	95	96	97	94	106	95	89	97	91	95	95	106	84	90	81	116	87	109	98	97	105	84	98	103	102	98	99	116	81	91	101	82	91	100	98	96	93	90	112	74	97	80	103	116	113	102	100	95	100	106	111	101	94	104	109	101	100	93	113	101	86	93	94	94	101	80	111	89	100	87	97	113	94	93	115	94	87	100	94	102	115	85	88	114	98	111	89	86	107	92	99	93	69	108	103	95	101	110	102	93	100	111	88	112	111	98	110	98	104	110	98	92	90	89	119	93	110	99	104	102	102	89	105	98	110	104	102	91	98	111	107	110	114	94	98	102	94	96	80	104	91	89	95	107	91	89	112	96	89	89	80	105	96	100	87	101	96	94	81	97	108	90	98	109	91	105	112	86	95	105	88	83	94	91	86	113	99	106	92	94	82	113	112	115	85	92	97	104	110	101	94	86	81	102	108	96	108	90	86	78	89	97	88	89	102	79	89	96	114	97	99	98	104	97	115	108	87	83	121	90	100	102	96	105	88	83	95	101	93	103	100	91	99	99	98	107	104	106	95	83	92	101	104	117	94	89	92	103	104	98	97	88	104	89	84	110	97	100	102	114	93	103	102	103	105	119	116	95	101	94	110	97	88	114	87	95	86	95	91	102	100	94	110	97	106	80	76	97	106	110	97	113	96	87	99	92	86	93	82	97	84	113	100	104	113	102	117	99	106	103	103	103	92	104	108	93	92	95	94	95	104	116	87	104	106	111	108	105	97	98	98	104	71	88	95	94	94	98	102	106	105	99	105	108	91	107	81	89	94	88	106	99	112	81	91	103	104	86	95	87	102	85	98	85	86	90	107	90	88	116	91	100	99	80	109	108	89	96	100	106	105	96	118	99	104	100	101	95	93	97	95	92	97	96	94	112	108	104	108	115	110	90	96	113	80	85	103	91	90	83	102	107	100	109	89	107	95	67	77	92	96	115	102	101	92	98	99	78	102	109	82	98	110	88	82	86	97	110	99	81	92	97	78	96	99	99	104	88	90	106	95	106	92	108	96	92	98	98	93	105	99	75	89	122	107	106	107	92	117	112	89	88	92	91	73	105	114	71	107	112	106	109	93	103	98	94	97	103	105	109	117	79	91	100	108	93	96	94	99	113	114	94	81	86	95	86	112	109	93	104	97	102	109	104	114	98	121	87	89	99	98	99	98	101	108	82	102	100	97	84	102	92	101	105	82	98	96	88	90	87	86	87	92	84	102	112	93	99	94	89	107	106	111	100	105	110	94	96	99	88	109	112	83	95	109	94	109	98	100	102	94	97	92	92	105	94	95	92	96	110	98	92	95	93	97	106	78	100	87	96	100	84	85	94	104	99	112	104	100	110	101	111	87	101	94	83	101	79	94	105	107	89	81	87	96	96	98	83	93	91	96	93	82	103	95	79	110	107	74	127	88	115	97	98	97	113	114	100	113	122	94	95	93	98	89	110	88	90	96	87	90	106	95	98	97	97	102	102	106	98	118	107	105	112	99	97	98	98	105	103	98	112	107	105	100	97	104	100	106	108	95	104	87	108	100	98	97	99	116	81	91	106	109	99	100	92	111	115	89	102	117	84	86	111	93	109	88
18995	16354	34471	11955	368	275	281	257	213	223	211	214	205	205	184	184	205	202	175	182	212	183	187	185	185	162	221	177	189	191	191	185	177	151	183	193	174	168	178	201	205	192	177	176	187	209	171	174	162	181	192	177	186	178	168	182	187	194	189	191	192	193	187	198	176	207	167	187	195	200	191	194	194	179	214	175	204	165	187	165	186	160	185	162	165	208	178	197	187	197	168	173	190	163	216	200	206	171	201	176	181	196	214	177	201	184	202	193	171	167	168	169	165	203	179	179	174	204	168	203	165	169	170	179	203	210	185	173	183	186	191	181	176	165	175	161	207	184	175	213	183	179	199	189	181	194	174	188	181	186	192	180	187	187	188	189	179	203	169	181	199	187	180	172	194	184	190	190	203	194	197	190	180	184	189	187	191	187	189	172	202	209	187	182	160	192	201	173	173	218	167	183	195	189	171	177	172	185	165	205	177	197	203	194	185	206	183	196	206	191	205	188	176	209	186	213	181	194	169	200	182	175	202	210	162	167	196	206	199	183	177	158	194	165	173	200	191	196	199	191	170	179	166	192	182	181	159	182	205	173	192	202	219	199	169	175	192	176	192	174	157	174	219	186	204	184	184	173	168	199	207	177	185	164	176	161	189	188	179	176	180	192	196	184	180	161	180	197	178	207	199	192	181	182	155	173	179	182	204	171	180	198	193	187	194	182	185	170	196	182	191	210	190	190	165	194	196	178	168	203	162	180	192	196	194	200	195	178	168	177	194	185	169	177	204	165	146	186	182	165	173	188	157	178	197	215	170	179	204	174	166	171	201	211	207	184	186	192	183	203	192	185	183	192	198	173	190	199	188	176	186	167	191	199	171	201	197	173	201	169	174	196	169	175	188	212	199	206	178	195	192	185	201	168	166	180	162	174	179	191	198	180	200	194	180	192	192	201	194	181	173	168	180	172	199	177	193	175	175	192	204	183	198	154	184	158	178	175	195	173	162	171	171	172	194	167	184	170	180	202	199	189	156	177	183	195	158	192	183	196	195	209	179	197	191	202	191	192	177	208	194	182	189	176	183	164	201	193	163	194	167	195	192	202	190	185	173	186	198	203	183	175	195	195	193	181	175	185	184	176	180	193	186	193	183	191	191	175	166	163	183	185	184	168	194	204	190	161	182	188	193	184	189	189	189	188	176	191	193	172	176	172	230	189	185	161	220	182	157	174	177	161	161	189	182	170	174	194	225	181	188	179	188	173	180	196	174	225	206	174	192	175	176	182	178	183	188	172	187	193	190	181	191	165	190	185	155	195	186	197	165	174	211	178	169	202	168	154	184	174	208	172	179	203	177	192	174	188	194	171	181	189	172	171	179	189	174	170	172	194	174	195	173	175	146	171	191	177	168	195	161	166	192	189	191	198	200	187	172	172	178	172	180	186	170	174	181	184	174	188	173	167	178	164	184	168	200	181	158	201	188	194	189	175	180	219	160	168	187	186	168	170	174	156	184	174	208	173	175	192	203	208	187	195	167	163	180	176	167	196	207	214	199	182	166	192	201	176	200	189	196	182	192	173	194	182	203	206	186	191	172	197	161	195	174	183	193	174	193	185	191	192	169	162	195	176	160	193	191	197	164	177	197	185	188	188	199	182	176	191	191	186	215	199	198	203	186	178	217	183	176	187	179	179	181	174	177	177	191	198	161	178	190	167	216	140	194	190	202	211	175	183	174	166	161	163	188	173	167	193	208	169	184	198	202	190	178	177	171	188	188	182	168	181	183	179	173	195	173	186	179	175	174	199	172	170	210	174	184	162	188	187	161	203	205	190	194	188	182	187	188	199	188	196	180	164	163	183	195	186	189	198	155	196	150	182	160	156	187	185	188	176	171	186	183	160	223	203	204	176	157	182	199	182	191	172	211	174	171	181	204	178	165	177	177	191	203	186	185	189	183	183	177	154	173	176	174	201	183	175	191	178	185	200	186	177	184	164	175	185	174	182	204	193	192	148	216	159	171	214	190	174	180	188	195	184	186	184	190	163	165	178	188	191	176	196	194	185	205	185	160	205	170	181	179	186	200	179	187	166	184	185	172	195	182	213	191	204	189	153	187	183	166	172	173	187	179	178	185	191	177	178	174	163	205	185	201	198	190	181	189	175	202	191	197	193	185	224	201	197	171	193	173	169	178	183	194	140	176	173	189	188	180	204	181	184	209	183	198	172	196	167	172	167	211	192	161	164	197	198	198	192	177	178	202	211	181	190	172	180	172	180	169	186	175	192	197	186	182	174	212	187	168	159	175	181	183	175	173	202	179	207	205	176	189	173	191	184	194	177	182	179	186	209	173	193	183	189	175	212	188	176	156	184	158	185	166	191	187	172	161	186	181	157	204	172	173	172	171	167	178	184	184	190	166	185	184	167	168	215	187	169	169	163	181	200	184	189	169	162	172	214	174	200	189	196	181	161	176	187	187	205	187	156	215	189	192	168	192	194	218	222	174	188	181	169	168	180	171	174	173	168	184	189	198	179	189	157	180	175	187	190	200	175	195	172	185	189	193	179	188	175	178	177	173	192	185	170	167	170	195	189	175	184	169	191	179	159	198	186	176	165	186	180	185	168	188	184	190	190	199	178	187	208	193	194	189	168	167	170	176	212	209	185	178	185	182	175	177	189	207	184	191	206	172	186	195	175	170	169	198	181	177	196	195	187	177	205	208	194	169	175	178	171	192	191	184	187	203	169	149	182	170	183	196	200	193	171	203	201	193	155	183	173	175	178	183	158	160	191	202	205	181	177	187	173	180	181	179	180	191	183	189	184	201	179	164	192	190	177	177	176	188	176	176	203	188	182	194	181	177	177	206	180	180	194	168	177	180	190	182	172	159	192	211	178	196	182	223	199	179	173	172	171	174	199	193	165	169	187	184	189	182	163	213	212	173	199	169	215	177	199	158	176	178	164	199	176	189	183	196	198	183	183	177	168	175	187	171	172	184	194	191	194	193	189	183	183	204	180	174	178	178	179	184	188	160	184	171	176	163	172	185	179	174	196	169	200	193	193	192	206	215	199	191	158	173	205	173	204	209	182	175	180	187	180	191	174	188	203	170	174	183	200	178	169	184	187	169	168	188	218	194	182	185	167	180	170	183	202	214	187	183	163	208	180	169	153	187	164	180	179	188	183	191	181	175	178	155	177	199	180	193	166	155	183	196	178	181	186	193	181	204	179	169	226	202	180	202	188	156	192	200	200	175	186	170	189	173	193	164	188	170	163	202	180	173	199	175	157	188	201	161	182	173	175	187	194	189	179	183	182	196	177	173	176	208	201	183	176	191	177	173	186	187	179	203	183	165	188	202	161	175	189	176	170	165	184	194	192	200	160	170	188	158	187	207	178	178	185	174	177	177	193	148	191	185	180	165	181	180	162	192	199	201	199	193	170	199	219	179	207	179	185	193	199	170	183	173	166	157	188	162	181	158	185	187	184	186	198	171	186	194	168	167	191
24274	21323	31821	36096	17628	4476	543	401	307	310	293	269	242	236	225	239	238	261	223	219	227	242	218	219	220	229	230	210	215	203	231	232	212	219	238	226	203	224	201	214	218	184	236	226	236	228	191	213	225	220	199	226	202	220	231	229	194	200	205	214	220	209	203	202	212	199	219	229	232	209	207	218	228	218	209	198	208	194	219	201	205	219	216	233	203	212	230	216	211	185	224	218	217	241	193	210	179	185	234	223	216	199	197	216	219	190	234	192	197	199	197	216	188	210	221	217	205	200	217	198	208	221	189	206	188	199	221	220	218	188	222	223	203	234	194	179	189	240	211	233	226	205	229	232	242	224	199	212	198	224	233	210	207	190	208	237	208	215	235	217	203	203	243	229	214	211	206	206	197	203	206	203	197	240	212	211	219	237	201	216	212	214	213	216	197	204	232	238	229	209	209	189	208	213	198	206	233	212	218	203	247	219	220	239	220	209	211	202	186	209	204	207	212	193	216	214	206	180	189	200	229	180	212	206	207	183	231	189	230	235	229	208	200	189	246	215	211	206	214	213	208	213	187	202	221	222	202	197	205	226	204	211	219	211	221	207	221	223	213	186	190	223	206	210	187	216	213	189	188	226	206	222	215	205	218	216	217	225	217	225	215	210	222	202	216	200	210	234	200	191	197	222	212	213	228	217	208	197	219	249	199	196	232	211	198	193	202	219	223	216	196	191	214	214	203	189	200	217	183	217	214	216	222	221	190	213	235	192	194	189	192	193	208	184	231	207	219	210	185	216	203	222	208	221	221	214	210	174	224	196	220	194	204	201	188	218	210	219	192	238	226	236	199	196	206	201	191	219	197	198	196	207	225	208	209	195	205	203	230	186	203	228	217	200	219	231	221	221	198	226	206	210	228	213	215	223	209	204	209	205	206	196	204	216	207	199	205	209	222	202	214	220	190	225	221	219	203	218	216	213	203	186	226	230	233	227	197	212	199	198	211	208	212	215	224	228	204	222	222	194	224	217	220	185	209	201	200	243	214	212	191	208	200	198	218	233	226	237	189	196	213	207	229	198	212	237	232	207	218	203	188	209	207	198	236	219	194	199	200	231	201	199	225	214	214	228	215	243	208	224	218	189	220	192	236	208	188	210	231	237	203	210	203	204	246	176	234	205	201	209	193	205	195	194	233	225	203	187	191	233	214	204	227	202	237	177	201	216	228	227	204	226	201	221	225	192	231	194	198	239	227	184	222	186	210	201	216	214	216	214	189	196	238	234	207	212	198	208	215	236	176	215	204	201	190	202	217	209	186	203	216	205	196	201	179	214	207	206	227	203	195	221	207	224	210	197	199	212	184	210	210	188	210	203	198	191	205	215	220	225	179	210	185	204	211	231	204	201	202	206	225	193	208	187	219	199	218	203	222	204	204	220	215	185	227	205	209	207	220	199	208	214	218	201	207	230	206	195	202	211	220	217	190	231	220	217	198	209	219	200	211	205	217	213	211	233	216	216	215	185	202	233	198	202	233	222	206	199	221	234	210	233	210	206	175	200	222	193	200	261	210	210	235	223	222	234	202	186	203	194	206	223	203	194	233	210	219	198	212	199	186	182	219	185	196	215	184	217	222	175	202	218	213	192	218	213	212	225	223	210	193	212	200	232	200	202	192	206	220	205	204	212	215	213	199	207	217	204	220	224	235	224	205	183	214	206	202	207	221	236	216	224	230	198	221	202	190	226	223	218	209	220	215	219	218	237	205	207	227	182	215	237	183	204	192	183	219	202	216	227	221	189	225	197	219	209	194	194	215	183	208	204	183	220	235	237	193	219	220	186	207	229	224	192	224	195	181	204	199	185	221	193	198	227	201	198	197	212	183	199	205	194	193	197	212	217	229	209	193	192	193	201	235	206	229	222	231	203	188	219	200	190	181	207	190	187	183	194	220	204	207	188	202	177	204	200	210	213	179	212	183	199	213	225	202	228	202	201	224	214	201	226	198	203	207	205	229	210	223	219	198	201	221	198	204	224	220	207	200	210	241	208	224	213	235	219	223	194	217	211	201	214	216	226	225	218	188	193	212	215	220	204	199	206	224	195	222	195	171	195	216	219	211	205	238	219	223	209	220	221	224	178	226	195	218	215	205	237	211	185	206	218	236	224	219	227	193	204	189	202	213	190	198	200	214	224	234	200	197	210	212	202	214	212	209	203	210	218	229	224	193	222	224	186	177	191	198	207	189	193	212	193	203	208	206	177	214	208	209	208	220	232	238	188	216	184	180	195	226	204	201	219	187	216	215	174	209	211	188	216	200	184	222	208	223	227	211	206	210	213	194	202	194	199	211	195	212	199	211	222	197	195	196	210	210	195	204	200	218	218	212	207	193	230	212	206	188	193	186	205	224	207	220	198	232	179	229	212	224	208	202	187	231	216	202	199	202	190	197	218	201	206	228	219	217	194	209	209	216	195	240	204	212	227	202	191	197	204	233	192	212	210	227	228	234	186	201	235	198	203	194	172	206	222	210	218	216	198	215	193	199	215	208	221	215	197	198	204	232	234	218	186	179	225	196	200	211	205	235	184	194	200	199	217	216	207	229	218	204	212	229	191	209	199	216	220	188	226	203	199	225	231	202	198	223	204	210	229	216	200	219	204	184	218	205	201	198	222	177	190	218	203	202	226	173	223	217	221	221	217	211	199	221	208	218	215	233	186	213	226	209	222	215	190	231	192	212	203	212	208	216	216	199	214	219	217	197	223	213	194	213	189	200	194	206	200	223	223	208	217	229	218	213	166	216	210	215	203	240	182	206	226	201	221	204	207	197	196	189	197	185	221	184	216	187	197	198	191	214	217	206	209	198	210	205	216	195	221	230	192	198	193	208	201	234	217	215	196	186	208	218	220	208	205	210	193	211	209	200	205	221	222	199	230	183	216	239	202	192	233	212	209	208	204	228	212	212	194	205	185	196	225	210	199	235	210	212	209	175	177	232	202	218	215	201	213	194	208	233	223	205	217	243	202	225	227	195	204	199	170	215	221	213	204	202	200	187	204	205	227	205	182	233	219	196	211	194	207	218	203	205	203	219	217	218	232	197	211	215	215	216	219	203	201	200	214	209	197	227	211	194	197	203	218	211	214	208	208	210	203	204	236	210	208	203	223	180	188	220	219	206	221	213	212	241	226	218	223	207	197	205	227	197	198	210	209	193	186	200	191	203	191	229	215	211	209	212	219	207	207	229	208	217	209	184	182	204	215	191	196	200	196	198	214	206	217	200	239	202	243	228	199	193	221	209	219	213	214	192	225	196	215	220	218	203	201	220	184	200	202	201	221	192	195	206	228	213	213	207	203	219	201	208	203	222	200	217	202	212	222	203	187	207	201	199	209	212	213	181	235	203	215	195	206	207	208	209	218	212	229	223	224	184	183	207	216	194	219	220	222	209	227	216	217	198	212	195	202	222	232	224	230	209	223	196	225	195	200	207	184	200	220	190	215	207	188
39976	38157	67538	26413	1963	1468	1187	945	801	696	653	627	572	540	504	480	455	478	460	454	430	407	466	386	398	418	410	407	413	401	392	414	361	428	384	395	365	381	388	371	376	405	369	407	354	381	396	381	367	360	328	352	385	349	371	375	390	356	360	366	383	350	357	373	389	361	374	355	362	370	384	395	415	351	368	362	377	374	428	364	362	397	346	366	362	339	379	407	377	395	392	393	376	365	371	391	326	372	364	352	369	369	388	378	369	405	404	370	351	354	376	375	379	370	368	383	342	360	395	413	408	346	343	343	371	406	332	377	349	350	384	384	373	376	381	340	354	385	387	320	362	346	373	380	366	378	385	363	359	362	353	367	347	345	410	370	378	366	356	353	352	366	357	378	369	367	346	394	359	397	414	380	398	335	337	377	366	388	390	385	367	345	361	317	342	338	421	385	366	394	364	397	369	400	332	367	374	372	362	363	372	384	358	388	410	362	367	367	352	390	393	369	367	388	371	360	385	387	372	381	340	336	383	354	372	349	338	346	373	355	382	335	366	390	369	381	355	350	361	376	340	354	414	362	381	401	412	375	363	356	342	396	329	361	358	345	358	358	367	350	379	360	384	382	338	366	347	370	347	369	398	359	381	360	349	364	339	333	366	377	372	377	352	374	362	395	358	389	361	360	366	360	388	320	397	353	389	382	383	364	386	392	398	388	390	369	390	339	389	338	398	352	429	368	371	385	362	363	347	354	373	369	345	349	344	385	369	373	332	379	372	379	411	360	359	401	363	394	360	361	382	383	384	396	403	378	371	421	365	411	397	421	331	363	371	361	357	361	372	333	403	333	362	398	335	338	396	386	371	362	329	374	386	344	384	364	356	381	359	366	390	350	352	401	322	358	380	401	370	393	348	362	371	357	352	379	381	322	344	338	372	366	364	366	385	347	383	393	389	390	372	345	372	385	359	377	398	375	375	354	353	366	335	384	386	402	361	368	395	351	328	352	335	395	377	400	385	330	374	367	357	389	391	367	370	385	397	347	339	372	362	365	410	350	361	372	360	356	350	399	371	340	350	353	407	368	368	360	393	394	355	368	370	386	366	374	362	358	367	342	386	357	362	344	358	387	335	360	431	368	387	332	387	356	346	366	386	375	366	394	353	366	376	409	376	381	352	378	360	360	399	349	390	347	335	344	366	387	380	382	390	398	371	365	357	364	399	397	396	412	361	348	403	376	351	346	406	387	414	321	380	373	418	353	403	361	377	379	366	334	378	406	353	378	333	378	380	385	371	349	361	360	396	353	363	349	349	378	343	359	358	398	378	381	367	355	402	396	336	381	372	373	380	366	377	361	344	388	371	405	366	378	368	349	358	375	369	334	362	347	364	384	367	358	374	360	364	387	377	372	330	378	400	383	360	355	350	355	367	405	338	364	375	376	385	375	379	346	351	386	366	367	354	381	368	350	347	366	358	361	373	361	370	366	373	384	409	376	391	359	383	395	381	380	355	365	377	353	352	369	361	396	356	372	374	381	345	359	331	349	389	405	407	366	372	339	377	381	389	391	341	414	365	359	373	374	380	409	335	403	365	342	405	362	375	340	388	358	395	391	353	384	393	376	349	360	347	405	400	362	362	381	373	371	325	392	364	382	386	350	347	371	383	383	403	410	366	368	359	346	381	399	389	363	382	348	372	381	367	382	352	351	356	389	376	347	372	362	366	324	385	411	378	365	383	367	366	395	381	331	365	361	381	359	346	417	359	335	370	374	355	380	370	377	369	362	367	394	383	357	349	361	339	361	340	389	370	407	391	401	355	403	362	367	358	354	354	346	350	338	392	393	379	363	358	376	351	392	336	354	382	371	377	353	375	373	349	391	374	339	380	371	345	359	357	392	416	366	356	372	389	377	367	379	380	344	331	426	373	339	358	406	418	375	396	385	365	357	397	366	371	337	361	360	366	382	353	378	341	381	363	385	364	390	359	369	382	360	350	372	358	390	364	369	342	390	397	371	345	375	375	374	380	340	367	382	373	360	324	375	382	380	356	382	381	356	376	364	388	374	385	376	359	408	372	405	317	388	385	323	380	379	377	322	364	388	359	383	389	408	387	359	360	392	351	374	372	340	388	365	364	364	356	397	376	354	374	383	380	360	349	383	369	360	367	388	363	392	370	360	343	361	323	401	358	356	352	362	344	363	366	389	381	388	381	373	393	349	359	360	358	371	345	382	351	390	357	351	336	341	345	357	387	367	405	374	346	373	386	389	353	402	398	404	383	354	414	356	370	395	328	373	368	399	387	403	380	371	362	333	356	353	380	399	370	321	394	378	389	360	375	348	372	348	365	378	368	378	374	395	342	372	322	414	348	369	371	376	347	344	400	377	342	360	386	370	393	344	358	365	315	334	371	334	387	344	361	342	379	379	388	339	420	373	390	366	367	387	319	374	350	364	376	371	318	382	394	382	364	359	384	342	387	406	353	398	384	362	382	370	345	365	359	358	359	379	359	335	355	358	365	384	333	377	369	377	380	336	384	368	356	356	383	361	372	386	388	386	372	376	352	397	348	359	368	397	407	350	393	390	391	374	393	334	341	382	388	383	361	380	377	395	367	383	397	370	374	353	332	331	375	343	372	401	377	368	364	370	353	340	361	339	388	353	360	365	356	385	383	365	383	367	356	359	383	374	358	386	358	355	338	356	369	387	370	381	392	397	346	419	380	404	358	345	381	342	381	359	395	370	373	392	354	393	359	363	352	356	357	379	350	386	350	375	357	357	370	405	352	362	389	348	371	362	362	343	376	419	357	355	371	383	390	391	352	393	391	349	341	406	329	373	388	392	375	350	374	334	373	361	377	385	367	383	363	364	375	356	360	367	392	362	370	369	397	395	369	383	354	341	375	371	354	382	379	381	355	363	378	341	383	359	369	367	384	372	353	370	388	373	388	354	366	386	385	374	369	392	345	374	382	360	360	377	387	353	357	362	400	352	377	365	390	389	350	378	348	375	407	380	382	370	363	399	356	389	338	369	380	379	364	354	358	357	384	368	369	376	385	358	376	341	373	385	360	396	342	365	355	333	372	357	370	366	382	361	384	380	380	370	366	366	400	390	378	355	387	376	377	379	361	366	374	377	378	354	372	373	393	359	373	361	374	372	343	336	377	341	370	343	381	349	353	372	386	377	385	373	353	355	387	366	386	392	371	348	384	395	381	372	392	366	361	399	337	374	408	376	378	381	347	370	378	368	391	371	370	365	340	323	385	362	367	348	352	362	389	350	385	363	400	374	417	392	376	372	381	389	367	343	362	375	332	387	352	377	361	383	376	416	388	355	350	381	378	365	363	366	366	341	371	371	372	379	365	365	345	367	378	366	384	399	392	340	372	362	391	355	373	380	370	398	354	343	362	382	393	354	363	391	332	357	362	344	382	377	362	352	365	361	358	373	404	375	384	338	374	390	389	376	374	388	330	376	376	401	388	359	382	365	361	341	364	371	364	343
23224	21341	29800	34628	21002	13567	2011	710	509	466	439	429	384	383	370	342	364	324	344	319	312	337	320	340	343	341	304	325	289	339	315	299	256	310	323	309	314	293	296	302	309	289	298	337	293	321	296	317	280	300	290	276	287	325	303	276	307	279	296	309	327	281	285	294	296	285	293	281	268	294	280	286	326	276	309	325	310	290	302	305	266	289	277	305	291	288	281	264	287	291	299	239	258	298	291	298	256	273	316	290	292	297	303	279	276	280	298	314	307	304	321	295	295	295	262	313	270	291	303	320	292	294	295	279	284	275	287	281	277	273	313	288	291	289	259	269	272	280	290	290	290	296	292	278	306	305	303	283	303	271	292	282	315	279	268	314	282	279	280	304	269	296	317	300	290	281	335	269	300	294	263	300	313	286	336	279	258	295	288	268	278	282	301	263	267	290	288	259	285	285	288	314	295	280	267	292	289	301	255	319	285	301	300	253	284	269	289	295	264	283	316	277	292	285	323	292	300	301	281	299	289	289	279	300	294	282	289	297	321	262	296	257	281	301	278	305	288	256	283	316	285	282	310	318	306	284	296	273	306	299	298	261	275	294	319	303	279	279	272	295	292	298	311	279	284	290	299	290	266	288	276	269	288	273	295	307	272	280	291	300	280	275	290	289	297	284	273	313	282	296	302	274	286	287	296	266	293	291	293	311	289	299	281	307	280	283	305	274	267	273	296	273	279	313	272	296	261	270	328	272	278	303	299	305	285	300	311	288	295	304	286	275	285	295	297	323	291	251	316	294	280	288	268	297	267	285	288	281	278	305	272	299	311	294	289	312	309	295	290	292	266	314	264	273	326	283	332	271	297	263	315	332	299	301	285	288	285	278	304	285	276	285	285	320	256	301	285	293	291	301	315	304	291	292	290	304	289	264	322	253	291	287	282	289	276	298	294	291	271	278	279	261	286	313	298	299	316	270	303	288	276	279	272	310	315	313	310	300	268	297	276	273	294	303	320	297	294	299	287	293	304	260	282	274	287	275	284	252	314	259	286	270	282	277	273	338	291	297	267	276	289	274	278	290	317	290	301	287	266	292	263	312	269	286	274	280	274	292	293	269	271	286	287	320	264	285	277	273	277	292	306	264	272	312	284	299	270	297	285	281	302	305	291	289	306	265	289	269	302	278	293	269	300	315	299	281	313	311	287	281	287	288	290	246	249	319	279	268	284	298	289	290	312	300	300	298	268	280	262	285	297	291	284	286	305	310	301	305	287	295	273	279	291	296	259	282	283	310	305	310	296	298	306	286	294	251	282	307	279	268	305	293	298	293	284	289	279	311	275	312	289	270	292	293	290	288	251	277	310	281	326	257	281	282	303	270	311	298	319	286	277	278	272	292	275	276	326	302	286	291	269	304	266	257	293	264	285	293	302	309	292	278	264	276	298	292	315	292	274	269	270	257	276	273	313	277	306	277	295	318	275	273	304	291	280	297	271	274	278	288	277	281	287	305	260	294	289	319	279	293	298	271	267	298	297	279	284	310	310	285	293	269	308	278	272	260	284	293	283	267	279	284	297	264	267	296	273	328	241	274	271	319	296	295	311	274	267	302	297	304	285	272	294	252	278	294	277	288	303	288	274	315	284	307	278	296	327	247	284	276	294	296	310	286	322	297	268	307	267	281	313	296	316	293	302	287	289	273	282	308	265	295	302	270	314	296	291	285	288	275	288	285	268	283	295	298	275	295	281	292	261	288	275	306	276	279	274	289	318	315	276	291	290	282	294	329	294	288	285	268	299	251	298	293	309	288	306	297	293	308	242	292	316	290	318	290	254	276	299	262	278	285	287	272	303	298	299	270	285	277	289	288	307	308	292	302	281	257	243	336	278	278	307	290	263	279	292	271	256	278	290	293	270	285	308	275	275	274	298	287	321	330	321	261	293	262	293	273	267	312	310	306	288	292	270	284	304	305	286	293	279	274	330	308	282	290	263	321	280	320	315	290	311	310	279	291	284	239	274	284	284	299	288	279	289	274	295	274	250	280	295	303	278	284	279	277	304	294	291	279	266	310	294	277	281	303	278	300	296	306	302	328	246	265	264	287	283	286	300	289	292	245	290	286	306	307	283	293	277	294	287	298	299	286	299	293	296	283	281	296	299	289	277	262	260	300	277	292	277	280	301	275	305	285	302	296	295	273	295	288	274	290	306	267	273	313	281	274	316	289	293	314	303	278	294	288	272	269	282	305	292	302	287	302	278	294	271	299	285	321	282	288	264	278	290	254	312	317	278	276	292	278	283	292	248	270	321	269	272	319	279	312	278	286	283	285	298	276	307	331	309	286	289	294	291	282	289	277	276	274	283	296	281	270	307	311	322	304	266	290	286	324	285	301	250	293	305	291	264	296	270	287	294	286	278	252	323	278	301	286	287	295	272	264	300	319	315	280	304	319	319	276	303	274	262	314	296	272	311	285	261	332	255	288	303	292	271	291	277	274	283	277	302	305	305	288	287	263	302	290	273	307	296	307	267	299	294	283	290	303	271	278	291	287	285	276	281	297	268	248	274	307	287	282	289	307	255	275	289	265	296	282	297	286	285	275	285	296	253	245	300	269	301	290	296	282	294	280	307	275	307	271	285	267	290	296	292	278	290	266	309	298	290	284	262	317	292	289	286	300	258	294	291	287	302	270	251	280	275	311	281	288	290	279	295	273	289	297	308	299	289	309	301	297	287	269	290	282	318	266	284	274	278	304	282	269	319	299	271	275	315	273	284	285	276	281	298	299	295	266	312	270	262	282	238	300	337	266	267	284	281	306	269	278	289	288	280	281	277	281	280	275	277	272	317	286	291	285	257	313	282	269	270	307	279	327	284	266	278	288	296	286	289	291	294	262	275	308	288	260	289	278	287	276	277	272	264	269	268	288	276	289	275	279	292	274	278	285	284	264	317	285	282	288	309	264	297	279	282	251	292	292	271	296	311	285	321	280	302	279	288	301	317	292	262	283	286	283	260	282	275	275	286	301	259	277	299	287	248	272	252	321	259	283	259	288	292	299	303	294	298	310	290	271	293	307	263	276	292	292	282	301	260	293	267	314	275	297	289	287	305	281	287	290	256	306	312	290	252	299	276	301	299	314	269	287	296	306	294	286	304	268	285	262	304	286	308	285	306	300	265	285	273	262	275	262	289	280	296	273	288	304	296	266	323	286	308	261	276	282	291	270	278	259	261	313	313	286	270	300	311	305	280	297	293	304	316	278	279	315	289	299	309	282	251	301	295	278	279	307	292	279	263	319	310	320	274	275	268	261	303	302	274	327	272	277	288	275	294	290	289	287	273	261	257	319	311	285	276	287	253	280	318	309	316	293	287	279	294	279	283	268	277	303	306	283	296	306	309	260	293	284	253	301	302	309	257	269	267	275	290	262	324	284	262	292	294	307	288	291	277	275	276	306	317	262	271	278	288	285	310	291	278	254	274	281	278	276	258	283	273	277	267	298	287	299
46949	41292	76700	28286	3622	2634	1984	1647	1401	1204	1039	939	924	766	798	742	704	717	684	672	644	614	621	561	592	594	586	585	546	553	533	538	530	502	494	491	508	544	530	495	488	481	501	529	510	531	495	492	528	541	504	517	526	506	492	486	513	509	543	525	478	539	466	466	496	519	492	494	516	501	461	534	493	499	514	499	518	485	520	511	485	497	527	510	493	515	512	479	497	487	520	465	527	492	511	507	487	495	500	504	516	512	499	482	491	490	532	459	479	484	523	491	458	508	505	456	501	469	496	543	517	516	495	477	517	476	504	502	476	507	482	518	486	508	519	505	515	483	473	472	490	480	495	504	520	518	479	524	516	504	501	470	514	520	519	489	492	493	525	500	491	485	495	495	488	486	511	491	508	493	488	495	493	494	457	513	484	494	471	455	466	470	472	491	508	514	498	476	455	493	493	463	468	509	467	485	475	457	515	505	483	486	473	489	517	495	474	537	489	517	484	477	503	524	510	464	540	518	518	469	508	465	484	530	485	511	449	496	459	507	490	476	536	505	521	501	506	486	454	483	478	506	494	495	482	490	513	544	501	498	502	496	533	470	478	487	517	529	480	460	507	504	482	472	508	502	514	519	508	493	473	523	461	458	478	517	501	490	485	514	504	470	480	453	533	489	495	460	458	484	453	498	483	480	481	463	487	479	508	455	504	452	488	468	519	524	503	513	515	458	470	499	481	490	523	459	503	510	513	493	469	505	531	492	495	485	471	505	511	493	473	473	500	488	468	486	421	472	467	487	524	512	498	518	512	505	526	510	449	493	505	492	462	505	494	498	494	458	539	505	472	532	466	472	527	472	529	523	441	486	471	498	470	483	502	484	537	512	510	467	486	475	522	523	500	494	478	494	511	472	475	469	523	482	514	492	500	461	486	492	502	449	547	503	480	512	478	515	487	489	517	458	488	475	498	482	507	494	511	498	513	517	453	481	445	521	479	482	490	467	511	511	504	449	500	481	503	518	488	480	506	519	482	465	485	527	497	494	520	476	498	469	476	489	494	479	510	529	508	511	446	489	490	476	462	533	487	499	462	477	470	488	528	489	520	498	499	480	495	508	483	478	487	508	512	503	482	462	491	452	500	497	460	481	476	524	526	516	514	501	501	497	501	461	518	498	502	497	532	488	466	444	475	507	515	469	485	501	513	475	488	477	491	454	488	483	461	477	502	529	508	509	514	470	546	492	485	480	470	488	475	486	494	485	495	456	505	495	503	464	486	504	500	498	470	473	488	512	467	485	521	536	509	471	492	464	493	485	509	535	499	453	496	492	462	468	478	493	487	483	484	537	494	474	480	523	478	478	487	530	510	533	471	464	478	483	486	506	465	477	515	468	484	485	517	493	485	502	492	504	511	501	532	477	499	501	511	520	502	500	482	507	458	468	458	473	504	430	478	487	504	507	519	452	513	506	476	492	508	477	504	503	545	494	480	477	532	499	518	459	521	473	496	495	467	492	488	472	475	498	474	476	495	496	507	496	497	489	506	510	465	474	480	476	460	498	447	462	455	495	505	510	491	513	497	497	462	516	506	503	492	495	486	493	508	447	456	482	485	508	440	506	471	478	461	518	472	506	496	501	488	505	506	475	450	535	489	509	492	478	495	493	510	469	514	513	491	524	465	513	511	502	467	502	492	540	519	510	463	477	465	508	475	459	491	477	534	500	495	495	488	537	508	500	480	491	477	454	464	441	464	479	462	516	498	496	512	481	488	501	510	523	482	486	513	497	468	514	460	503	482	505	504	530	465	494	514	485	486	533	511	492	522	489	483	480	477	519	479	483	491	518	475	520	525	492	485	492	514	492	476	535	490	543	450	479	477	464	520	496	482	476	497	458	494	486	480	524	499	531	483	474	474	511	491	450	502	489	465	474	434	523	519	508	530	469	523	493	500	491	512	515	488	503	456	499	558	487	454	480	490	461	523	493	521	484	550	501	461	498	481	514	505	487	507	495	510	484	481	498	470	471	455	443	501	460	512	511	484	465	519	518	494	489	475	515	463	475	493	476	547	501	467	502	475	451	447	517	472	505	483	499	513	492	550	521	474	474	487	480	492	503	521	478	514	509	487	499	483	479	499	508	473	473	498	527	468	497	503	485	497	485	461	470	493	454	454	487	466	520	507	508	492	508	465	457	502	504	541	466	500	484	491	493	513	500	464	516	494	529	500	475	476	481	536	512	491	474	490	463	507	499	488	492	525	498	449	493	522	468	504	474	479	523	466	468	475	492	467	517	513	471	512	500	469	460	468	502	526	490	469	467	478	509	482	560	510	440	527	486	488	510	493	525	489	521	468	480	493	492	527	511	507	490	508	503	467	509	483	496	488	501	509	488	512	495	524	443	476	461	521	472	456	499	466	505	482	512	491	482	491	478	505	481	444	493	485	505	492	535	502	479	490	492	507	482	488	475	483	491	455	490	472	473	489	487	493	440	481	476	505	483	493	515	551	466	503	453	466	509	489	498	452	540	475	499	496	481	486	542	518	479	497	512	482	466	498	463	520	503	491	456	500	495	477	462	470	491	521	440	540	490	458	521	466	490	460	487	491	499	469	499	492	483	553	511	456	498	467	515	503	485	483	522	471	504	483	476	527	522	502	521	515	517	496	493	489	477	509	530	498	456	505	485	458	503	473	492	460	501	440	527	511	449	518	477	498	499	460	535	486	461	554	477	510	515	481	515	511	511	508	472	458	494	486	488	505	512	480	486	476	455	500	502	481	478	508	459	465	490	521	484	460	481	454	518	485	481	509	499	475	482	454	489	530	480	489	528	471	484	519	465	475	479	465	492	495	471	467	486	481	477	479	485	482	464	504	518	484	471	494	472	492	493	478	495	478	478	526	513	497	511	471	485	505	506	495	494	514	508	489	509	453	509	509	519	483	520	518	503	492	533	462	485	464	487	481	497	473	505	481	458	457	488	443	480	530	491	493	468	531	490	497	520	492	498	513	476	503	492	503	484	526	502	510	466	496	504	496	506	491	495	516	486	476	449	492	464	503	506	530	577	493	498	502	497	474	454	484	516	490	498	481	502	498	523	458	478	515	510	472	509	533	457	503	482	498	487	497	505	516	504	485	490	487	500	523	458	504	483	502	504	516	523	489	510	479	487	499	450	487	521	508	501	485	487	515	486	500	439	471	496	505	521	485	478	500	516	479	479	531	487	516	504	486	497	524	479	506	518	503	513	509	497	499	469	491	479	486	490	508	520	502	460	482	467	471	457	537	519	482	463	454	534	505	534	507	433	496	472	486	495	504	518	494	475	480	457	482	518	495	477	516	498	509	479	487	533	491	497	508	491	475	500	488	515	499	505	490	481	520	497	477	463	507	512	495	507	495	507	510	503	464	487	459	532	535	461	501	482	488	501	496	512	485	491	468	529	459	456	465	509	471	523	474	495	457	498	510	524	496	484	504	500	520	478	482	518	487	507	485	476	514	471	518	579
26872	20953	26283	11850	318	133	130	106	99	111	101	97	121	103	122	88	108	99	109	99	124	119	88	107	116	95	105	89	100	114	92	89	110	109	104	99	115	96	102	110	95	82	100	110	104	90	99	116	102	96	103	106	97	99	103	96	106	105	108	110	89	97	100	105	89	112	106	94	96	108	96	91	115	98	93	96	113	106	114	98	83	116	94	95	101	97	105	101	98	100	89	91	100	107	85	107	96	90	94	94	107	98	105	99	100	114	86	89	99	87	79	89	90	103	93	95	110	89	101	95	108	94	94	96	110	120	87	99	107	119	102	97	106	102	107	110	102	104	114	116	106	105	90	96	103	97	89	102	101	118	114	101	101	115	104	108	77	97	100	109	90	119	92	101	127	97	122	111	83	102	100	97	102	116	111	96	117	97	89	106	104	104	99	92	85	116	104	104	104	99	97	99	93	101	101	92	103	111	113	88	93	91	124	92	96	116	111	98	111	119	102	85	98	95	89	103	96	81	104	96	105	98	115	86	106	91	96	109	91	104	101	84	88	86	105	90	82	128	109	110	85	102	86	102	92	73	93	82	120	105	93	98	92	96	113	100	96	108	115	112	91	94	107	94	106	102	99	92	102	119	115	104	107	89	84	91	135	96	108	111	103	100	79	112	113	97	97	101	112	113	111	97	93	104	116	95	114	116	96	88	93	93	89	93	104	113	90	87	94	96	88	106	102	105	92	105	106	109	100	119	108	89	97	89	87	103	100	89	93	100	104	108	118	84	112	84	101	133	97	113	100	94	102	97	74	104	97	100	94	103	106	99	121	100	91	106	114	108	106	96	97	94	108	108	102	120	91	87	105	110	104	97	97	90	101	97	96	123	105	109	94	113	100	94	101	97	102	101	111	89	108	114	108	128	99	98	92	98	91	96	104	99	92	112	101	98	91	109	102	94	86	118	103	116	87	117	107	100	110	88	107	115	80	98	90	102	95	81	109	110	105	121	104	102	83	111	100	88	104	97	103	89	104	87	99	101	95	116	107	82	110	109	96	98	97	107	104	96	98	100	104	102	120	97	95	104	109	109	99	100	107	114	108	105	90	125	95	104	109	94	110	97	108	97	110	102	104	94	92	102	99	75	96	89	109	104	110	114	117	99	101	121	91	89	116	116	109	87	99	102	119	110	88	107	116	93	96	94	89	83	90	90	95	81	87	94	110	92	96	114	121	116	109	99	120	120	78	105	113	100	102	105	112	89	96	102	103	105	89	113	112	97	96	110	92	96	94	98	89	109	96	94	100	106	99	114	126	89	106	104	104	104	93	115	78	109	93	104	120	95	124	111	105	82	115	117	96	118	102	100	98	96	86	90	112	102	92	93	121	103	105	87	79	103	97	87	109	94	92	103	109	88	94	100	114	108	104	100	107	102	91	93	82	128	107	104	114	95	110	97	100	91	89	102	93	99	108	90	110	106	83	104	104	116	94	97	107	101	83	109	108	111	111	107	99	96	88	84	113	116	115	114	106	103	98	103	93	104	100	89	106	111	104	108	81	94	99	112	96	110	98	97	80	115	103	97	111	112	126	100	105	100	87	90	98	107	90	104	100	105	99	104	84	101	106	116	106	110	106	107	87	108	117	87	106	87	97	121	111	107	94	96	85	99	95	108	96	84	104	102	95	111	102	99	95	92	100	92	105	104	91	103	87	106	107	109	104	99	106	96	89	101	104	104	92	101	107	97	95	90	98	115	110	113	121	90	92	103	101	82	104	97	97	120	96	92	118	109	112	105	115	98	113	105	113	122	98	93	98	101	90	78	93	111	95	100	99	108	84	122	71	100	98	98	112	90	104	103	96	103	105	97	99	102	95	107	95	95	89	101	109	98	99	112	99	93	97	92	115	91	92	99	79	109	96	98	103	92	93	121	86	86	92	102	101	96	97	97	94	111	110	112	106	101	102	83	114	113	112	88	82	118	98	92	107	115	108	90	124	80	100	81	87	108	96	100	106	104	111	108	106	94	104	102	110	94	119	117	104	115	101	116	105	111	96	94	106	115	90	106	99	79	90	105	99	85	93	98	96	106	91	88	101	99	104	98	88	107	98	79	108	107	100	107	113	116	111	91	109	98	101	78	81	106	96	89	99	85	96	94	109	98	107	106	86	95	102	101	99	97	100	86	95	105	104	100	83	99	105	98	102	107	99	104	100	101	93	115	94	98	110	116	100	119	106	88	121	100	87	103	102	98	114	93	100	104	94	96	94	110	98	109	117	102	119	104	102	115	110	94	96	100	105	97	106	111	88	83	88	102	95	98	93	100	106	94	107	86	109	105	92	107	92	109	105	88	102	105	87	115	95	104	112	87	101	96	93	98	97	99	98	109	112	94	80	97	94	95	118	98	79	94	86	99	94	103	104	92	91	114	96	87	71	106	100	115	110	98	89	118	109	108	128	103	82	104	100	87	96	94	117	102	102	93	109	105	102	95	96	100	114	91	106	112	96	119	92	96	107	114	104	91	91	89	97	88	112	91	99	95	104	87	98	113	115	104	101	102	105	85	88	106	123	97	82	95	94	93	93	123	102	97	94	91	93	85	105	94	93	107	92	99	121	103	97	100	94	86	103	93	89	103	89	106	79	102	110	97	110	122	111	88	83	105	91	116	104	114	93	97	101	100	92	95	129	120	89	89	96	110	100	92	118	97	124	123	95	70	105	90	124	94	118	124	100	95	92	118	92	112	92	101	82	97	117	106	97	96	103	108	116	98	95	89	108	94	109	94	92	108	96	98	81	92	105	103	108	104	112	96	110	99	108	104	90	102	90	117	88	97	98	87	92	103	94	101	109	99	92	95	104	104	102	109	78	115	85	93	87	99	100	106	119	94	113	109	85	88	95	95	98	108	93	109	107	93	104	109	113	82	114	100	95	105	105	115	108	84	109	90	99	105	102	103	109	111	92	74	78	104	107	101	106	101	120	99	107	106	88	92	114	89	89	109	115	91	117	100	123	114	114	94	100	107	120	84	81	91	91	104	102	100	113	102	109	85	95	82	89	119	116	103	98	90	99	109	94	86	103	85	126	107	106	97	90	97	103	107	94	112	98	103	92	101	133	108	110	105	96	115	96	103	117	108	97	85	85	109	88	106	107	95	97	103	107	86	97	98	102	112	95	104	100	100	93	110	97	104	86	109	97	99	110	101	102	111	110	91	99	92	80	99	113	122	103	102	107	115	109	108	95	84	125	96	98	88	107	93	102	91	101	123	93	102	98	100	105	94	94	109	111	105	93	83	105	109	83	89	99	98	107	83	90	115	105	102	101	121	94	102	102	95	109	89	96	109	103	99	89	95	100	99	95	106	115	112	104	91	107	109	101	95	98	97	101	98	79	101	100	100	95	105	117	76	103	107	99	107	115	78	86	107	105	107	97	106	109	109	91	105	111	106	89	104	103	118	97	95	92	93	88	108	112	104	91	101	106	115	106	86	91	114	108	100	123	114
18131	16348	34450	10694	327	283	256	228	220	205	197	230	211	197	209	169	207	202	190	206	192	196	198	192	191	226	167	202	202	174	186	195	203	204	178	190	181	180	207	179	205	200	203	192	186	171	207	173	177	214	192	187	198	188	195	195	204	183	171	199	203	199	178	205	197	189	206	189	187	186	185	184	189	206	194	208	180	195	187	176	173	188	201	189	169	178	211	189	191	177	171	200	184	199	200	206	205	194	178	197	186	195	187	199	196	186	203	192	200	167	179	181	186	204	187	188	188	190	192	175	191	180	175	172	188	199	201	191	187	189	199	166	187	197	200	184	179	192	197	168	194	167	197	202	192	190	191	194	188	179	183	183	163	171	237	188	184	172	193	172	199	187	186	200	174	187	177	198	167	206	203	207	193	169	215	180	202	180	203	195	181	186	169	153	193	184	200	191	184	175	190	170	173	180	169	200	181	192	157	236	191	184	185	187	171	182	176	196	191	173	163	197	181	192	194	206	190	177	163	181	223	204	172	168	191	192	201	186	152	185	170	194	199	184	172	184	199	175	198	178	212	213	183	201	180	183	195	181	193	187	170	195	209	183	173	205	155	189	192	193	182	166	199	204	191	191	182	176	180	208	207	204	191	192	197	179	183	156	191	179	175	195	193	200	198	172	182	183	188	186	186	203	196	197	195	171	172	184	217	195	180	193	190	200	178	196	180	198	209	184	207	178	172	189	203	172	172	173	190	188	192	177	182	184	199	196	204	194	171	162	183	193	194	188	190	174	196	177	191	188	180	193	209	186	200	161	172	197	194	221	183	205	178	175	202	192	191	205	200	169	202	196	170	173	169	202	180	194	181	196	187	209	193	219	185	187	193	173	184	165	178	189	231	173	208	154	167	184	197	210	203	193	220	204	196	210	197	170	180	204	187	184	212	183	190	192	178	186	195	168	200	185	180	180	175	166	180	190	196	197	174	179	177	183	190	157	188	183	180	164	191	202	181	187	180	185	188	174	207	195	189	170	160	166	173	166	201	195	198	192	182	179	218	187	201	171	213	200	192	201	203	214	209	184	188	181	187	175	204	203	189	179	178	190	205	193	203	189	184	186	170	191	186	176	201	184	184	179	169	187	189	178	163	175	159	200	182	184	209	181	196	196	183	192	175	170	191	212	189	196	187	187	193	202	169	186	189	200	190	187	183	195	202	196	181	201	202	187	194	192	215	200	178	178	172	193	177	172	186	188	199	181	202	180	188	220	184	212	179	187	172	183	190	189	165	167	188	173	172	189	199	188	218	188	164	189	207	208	195	195	181	207	186	183	191	167	161	177	186	204	201	179	171	207	185	197	192	183	211	203	197	177	197	172	186	198	197	166	209	195	188	213	200	209	180	202	195	167	183	164	172	176	175	190	183	171	182	172	179	164	192	204	178	191	197	180	206	204	165	178	183	189	184	178	210	194	187	193	188	222	216	177	176	194	207	201	200	205	202	191	169	204	193	191	186	171	176	197	185	192	148	186	162	205	177	209	217	170	191	169	187	190	175	171	177	179	174	185	192	174	184	172	192	179	191	188	183	189	205	187	176	189	174	195	183	184	190	194	216	203	203	195	160	199	182	160	200	190	192	188	174	168	192	185	185	206	204	186	206	186	212	181	179	180	194	185	172	170	207	189	195	194	193	203	201	196	176	180	184	186	207	180	186	185	187	184	196	199	184	194	176	184	195	194	213	185	185	176	201	189	215	183	171	210	185	187	210	176	203	204	178	186	187	218	171	179	186	190	200	174	182	187	194	203	198	197	184	197	157	190	203	197	180	175	220	193	198	193	196	167	174	201	191	185	188	179	183	194	200	170	191	201	203	177	181	197	170	195	182	155	188	194	195	195	181	186	191	192	163	203	211	190	198	179	196	197	193	208	179	182	184	208	208	165	196	182	164	189	197	205	209	244	173	170	163	187	215	172	182	203	198	202	180	187	196	183	212	178	180	194	178	183	199	178	176	198	203	202	204	198	178	213	169	186	170	199	189	185	173	190	205	181	195	194	198	211	194	172	193	168	192	200	195	205	216	178	175	195	172	177	183	174	187	208	172	196	179	187	204	180	195	180	211	173	187	184	186	198	185	178	171	177	193	187	193	158	205	226	185	170	185	191	179	185	189	179	213	180	199	169	179	154	182	208	193	184	198	189	184	218	195	201	187	161	190	190	197	181	190	188	163	175	160	186	187	187	190	178	202	178	199	211	202	175	178	194	175	172	176	194	180	176	188	193	215	195	182	198	199	170	223	185	176	181	187	191	212	209	175	204	181	187	185	194	196	191	194	204	204	179	177	201	173	199	206	177	196	189	175	207	183	219	180	163	200	161	203	200	177	199	198	208	196	190	172	173	170	199	203	193	189	211	179	177	205	200	187	194	171	232	168	196	196	194	197	180	187	192	174	195	187	205	182	180	184	180	188	218	180	180	196	170	207	199	217	178	208	179	200	175	186	197	195	192	188	199	200	183	155	190	203	201	178	187	193	195	174	188	191	182	201	186	194	173	182	222	188	166	194	171	196	183	157	179	192	182	192	174	185	177	199	207	192	184	198	174	184	189	205	198	219	207	172	186	193	182	214	199	200	203	196	175	202	185	201	166	200	192	191	178	177	191	159	177	213	189	184	184	180	183	206	195	192	206	181	188	189	189	165	185	172	159	191	162	182	188	178	187	198	189	220	181	216	206	192	187	178	172	202	186	184	192	230	172	186	198	180	201	175	211	200	182	208	183	185	173	173	176	174	199	159	181	205	174	196	194	193	173	172	194	209	198	178	155	195	171	189	180	185	192	182	164	194	205	187	167	165	196	205	181	164	213	193	184	203	195	190	197	183	187	179	153	185	207	186	173	214	206	169	178	203	211	191	167	189	189	206	186	180	192	181	189	199	182	221	154	187	206	185	191	175	164	199	184	202	190	198	201	173	190	191	181	172	170	183	194	167	186	165	137	189	192	193	188	182	191	191	178	174	193	187	186	185	151	176	213	161	178	156	179	183	190	200	206	208	192	197	181	166	203	184	180	171	192	204	189	202	176	195	187	173	195	212	202	203	203	195	158	162	177	191	201	188	190	217	195	187	182	171	177	197	184	203	184	169	188	175	192	188	201	198	173	179	158	212	186	184	175	190	176	175	192	177	180	154	191	203	174	197	190	202	185	173	178	191	211	204	205	187	177	187	211	189	190	198	179	201	219	193	187	181	182	216	171	203	173	193	204	184	184	209	182	186	184	185	187	180	191	165	186	196	177	169	202	199	170	188	205	187	184	227	200	166	215	194	207	207	190	171	210	190	191	167	189	178	206	194	201	174	190	221	197	184	204	179	197	205	168	187	196	192	175	197	200	165	178	179	193	178	174	176	205	180	189	173	193	183	188	205	199	208	187	196	183	203	185	180	175	164	177	179	200	158	180	170	175	195	199	203	205	171	178	208	204	201	174	201	169	197	200	173	188	181	163	187	185
24272	21366	34195	36131	16447	3100	501	404	303	289	291	278	292	241	263	228	252	245	245	216	262	245	227	224	233	229	219	245	211	210	211	228	232	202	218	206	217	237	234	212	218	224	234	195	203	230	206	204	206	199	247	223	219	234	199	220	211	209	218	223	234	188	234	192	217	216	220	229	233	199	207	207	185	225	220	184	211	223	189	210	237	205	225	215	209	209	223	224	212	229	199	223	229	221	191	195	199	216	205	216	231	209	197	215	213	196	207	221	190	224	201	208	199	228	226	197	222	227	212	208	214	207	211	219	211	243	216	218	207	228	203	220	195	216	188	234	215	223	216	199	181	208	193	209	209	217	206	217	201	214	221	219	249	217	195	185	203	196	193	201	217	220	206	203	187	211	207	214	219	210	201	245	214	197	179	217	226	232	189	203	192	206	198	229	198	195	193	200	215	192	181	191	230	194	222	199	217	205	204	200	212	200	195	212	213	223	229	213	217	211	210	199	195	197	221	199	215	215	214	206	196	195	232	232	231	216	187	237	218	205	191	205	175	205	230	231	206	202	221	196	237	216	189	205	234	224	186	213	202	213	204	223	207	191	210	227	203	234	216	191	212	248	228	226	225	204	214	213	229	217	219	216	202	230	210	209	208	214	203	205	229	236	219	208	218	186	202	213	199	224	201	192	221	200	211	218	232	206	205	249	225	210	213	209	198	208	213	216	231	207	211	199	200	210	210	202	218	225	203	225	203	232	187	191	193	190	197	224	196	198	210	220	220	197	212	224	220	218	217	200	205	200	195	226	201	212	194	214	203	201	194	202	218	222	196	210	233	204	216	219	218	200	232	229	224	246	232	220	212	215	200	201	207	222	183	208	209	228	213	215	231	213	206	222	215	209	206	225	195	207	183	217	202	207	244	211	227	187	206	215	202	230	210	207	196	204	255	213	193	205	196	212	207	228	208	228	222	223	199	214	214	240	195	208	211	211	238	214	211	222	230	215	225	219	196	203	234	205	194	244	215	173	217	225	214	185	181	199	224	208	219	213	210	210	210	207	216	195	192	215	196	211	209	229	197	203	205	178	209	220	186	194	200	200	194	215	200	196	223	208	210	193	214	182	206	221	212	198	199	198	210	220	227	213	205	204	199	224	200	231	214	218	209	194	193	212	178	226	185	216	230	220	211	229	215	211	201	194	211	213	199	185	198	215	211	207	200	187	214	204	249	232	218	208	231	228	213	225	208	200	216	213	188	209	190	198	205	225	231	203	201	209	196	187	204	198	235	200	206	192	212	245	210	187	211	216	238	208	226	210	214	234	215	213	206	218	233	205	213	196	222	190	223	228	193	239	231	222	232	199	201	212	236	192	195	203	217	210	222	222	197	233	221	207	217	232	229	221	199	210	212	228	231	212	225	220	235	226	195	190	207	218	223	230	219	227	200	192	184	206	215	195	223	209	211	210	236	184	244	191	202	231	212	218	237	206	200	222	201	219	209	199	186	209	229	210	219	193	226	188	224	219	215	200	213	215	234	220	181	204	214	203	200	189	204	196	198	186	216	180	233	201	222	202	240	214	202	220	201	199	203	215	216	206	233	227	228	205	236	218	194	195	230	228	250	211	199	197	203	194	209	186	214	191	230	188	232	209	219	237	209	204	175	235	191	216	207	202	210	206	203	222	189	243	213	199	186	211	223	184	207	216	235	205	207	222	190	209	205	174	235	198	213	203	179	219	206	205	215	194	187	213	222	229	218	228	224	229	205	221	224	204	220	192	183	194	223	189	192	206	194	200	215	205	203	211	190	191	203	216	200	212	169	230	212	226	188	204	230	223	205	215	201	216	189	230	208	214	204	223	211	218	233	197	200	235	213	223	204	208	210	214	215	219	215	224	226	216	198	188	234	230	213	186	213	177	202	216	214	218	200	221	241	196	234	211	186	200	211	188	217	197	199	193	215	219	206	178	211	180	228	214	208	206	227	213	221	202	249	220	223	215	208	209	206	187	226	180	246	203	203	220	186	208	231	224	197	229	202	231	195	192	211	228	189	190	244	212	190	196	246	184	194	184	204	218	199	198	203	211	218	247	204	221	207	192	207	203	216	205	200	195	194	219	204	207	226	198	224	207	211	215	223	209	211	201	172	221	229	216	202	231	211	201	222	218	220	221	223	204	221	208	217	196	208	206	203	218	195	206	233	219	207	201	219	209	222	210	204	211	213	206	200	203	211	219	207	210	189	230	223	204	175	175	205	197	213	218	188	203	206	208	218	202	219	193	209	207	220	212	220	202	222	199	200	209	229	212	218	218	200	197	200	207	217	197	214	204	207	214	217	202	200	211	194	208	228	214	203	204	235	220	200	227	217	207	219	215	202	218	212	197	177	190	193	207	214	183	187	244	197	192	204	176	235	196	215	206	235	208	187	158	209	208	195	202	180	216	231	223	246	225	228	186	210	217	225	204	188	215	203	201	215	222	218	220	217	198	237	199	227	200	197	218	232	200	228	214	222	201	205	222	232	204	218	190	232	201	205	189	214	222	209	201	225	221	251	221	220	218	217	221	194	201	228	212	218	204	209	209	204	240	198	207	195	202	194	200	216	203	210	212	220	222	225	202	194	237	206	214	207	196	230	212	216	217	219	186	200	213	207	241	208	213	215	220	193	207	194	211	215	205	202	216	210	215	191	207	186	217	212	206	223	183	209	210	174	215	198	194	208	192	206	211	208	202	226	203	188	219	241	209	199	242	228	208	198	182	195	265	232	208	217	219	194	212	178	195	227	219	206	235	218	207	224	198	227	200	207	211	202	222	214	223	199	204	239	187	218	199	224	239	217	214	206	224	206	217	217	221	207	205	203	206	213	183	220	226	205	204	216	225	226	215	218	241	199	205	201	205	205	210	224	205	208	220	198	211	207	218	200	206	234	215	196	219	211	221	202	207	190	192	210	204	188	235	187	214	170	238	190	188	213	208	217	215	222	192	216	194	186	220	211	225	197	219	201	213	195	232	219	195	221	213	233	202	228	203	229	233	210	205	206	209	203	222	202	209	228	204	210	195	220	221	199	222	243	224	202	237	206	212	228	216	185	225	246	205	206	210	208	224	201	230	229	195	222	190	181	204	226	205	192	197	215	196	220	209	203	228	210	244	213	175	220	198	226	203	227	236	238	217	208	217	195	213	195	226	205	221	199	232	213	214	220	208	190	225	219	207	195	201	221	179	207	239	230	214	195	185	212	218	229	198	223	249	206	224	206	249	226	231	213	199	210	202	214	200	198	206	217	193	226	212	198	212	225	201	197	200	202	218	193	209	210	184	191	202	186	195	212	222	215	199	208	213	237	234	219	218	209	196	226	236	187	180	193	196	207	196	198	254	190	211	213	207	197	235	211	196	215	199	211	235	222	220	201	229	190	187	195	193	201	240	210	218	205	215	219	207	206	220	204	244	192	223	214	228	206	230	208	209	220	185	224	209	219	203	194	218	219	245	221	195	218	211
37853	34305	65828	23136	2023	1525	1237	968	880	749	727	630	607	531	537	531	523	460	450	488	458	419	448	437	399	413	402	418	441	405	408	392	395	391	351	367	373	393	409	395	359	436	374	397	397	390	370	361	375	391	399	431	369	396	381	415	374	359	385	374	370	391	362	399	408	380	386	361	355	411	358	389	355	392	371	373	354	373	352	398	387	389	384	377	389	429	368	358	349	380	390	362	390	335	391	389	372	376	368	434	390	368	386	384	387	338	394	395	412	392	407	400	368	386	372	369	404	397	352	387	374	396	384	372	365	393	403	374	354	397	402	367	378	387	347	374	367	342	396	373	369	394	402	376	390	349	377	364	397	366	372	395	380	357	385	369	382	376	422	379	375	363	371	392	382	418	387	367	368	376	380	374	381	359	378	352	349	358	376	357	364	374	379	341	380	374	396	363	359	372	364	351	383	391	379	384	406	359	382	387	379	384	384	386	370	367	397	383	377	393	358	388	365	379	389	355	362	337	354	361	370	384	395	379	378	332	366	400	378	350	357	372	369	393	403	381	380	409	331	366	392	378	380	353	362	389	368	362	374	387	382	394	346	398	369	397	377	400	372	392	356	392	390	406	361	348	396	353	370	351	360	375	384	367	360	372	378	355	402	381	380	382	388	371	343	369	377	391	375	359	364	402	362	364	358	355	361	394	354	376	363	369	381	382	345	367	363	356	404	392	370	379	390	367	386	426	358	369	379	374	366	382	368	364	416	396	386	388	401	378	379	386	397	366	352	412	367	419	367	400	373	374	382	398	349	344	394	367	376	356	391	360	360	371	384	370	411	377	361	391	378	405	349	394	427	348	378	392	378	367	424	343	372	388	349	404	387	371	384	357	353	376	381	382	373	410	371	356	405	387	347	346	359	368	340	346	376	381	399	395	346	384	401	374	359	387	377	387	357	381	377	402	356	364	356	346	374	399	405	398	388	384	392	379	368	381	355	374	338	365	378	386	421	358	369	350	388	371	388	406	395	360	341	382	360	368	371	360	367	379	362	371	356	383	366	408	380	362	366	366	347	368	344	334	381	342	352	356	386	384	368	387	358	412	370	368	360	363	355	396	416	379	330	401	371	377	377	348	377	365	384	362	387	372	355	367	374	332	383	387	388	406	366	377	364	376	336	401	377	326	357	340	377	398	361	375	381	372	374	368	361	356	373	407	395	361	380	396	359	398	358	391	378	408	379	384	377	364	358	383	347	357	382	379	389	369	385	388	383	338	401	372	412	376	361	375	395	347	362	383	377	375	357	399	378	346	406	390	357	356	385	391	371	373	359	388	373	375	353	383	357	354	357	377	379	348	385	379	359	359	356	386	392	369	393	342	375	360	358	378	372	373	392	405	356	381	363	380	364	390	384	381	373	410	413	398	389	399	381	365	378	384	367	341	367	409	379	357	360	372	374	386	377	395	379	429	351	361	392	365	384	360	375	411	384	367	417	369	345	354	366	408	337	358	353	370	377	378	363	352	376	385	370	364	370	361	363	380	378	393	390	361	416	396	369	349	363	387	349	359	422	356	396	384	385	366	367	371	374	354	380	410	397	366	373	358	376	375	390	389	374	386	371	426	354	364	366	367	340	387	367	364	380	360	382	386	360	391	382	381	373	371	378	345	383	346	385	373	343	368	369	401	370	375	398	359	378	377	387	379	379	385	354	402	366	388	364	378	376	398	340	363	402	363	364	378	370	369	368	369	361	373	425	372	368	385	395	371	396	364	386	373	403	355	352	364	377	368	376	378	361	375	355	365	380	387	373	366	347	375	401	370	379	375	403	365	349	386	405	381	369	340	358	353	370	393	378	374	359	381	365	362	353	364	374	406	387	381	372	408	367	427	350	399	377	371	359	370	367	375	395	334	339	407	384	378	400	376	390	385	354	398	389	382	368	332	396	348	377	369	351	383	402	380	375	373	376	384	370	383	387	356	357	373	352	395	363	369	427	398	355	375	388	344	359	365	382	369	378	351	359	399	401	381	392	364	368	347	378	388	408	370	392	382	379	389	384	414	404	364	365	397	371	389	407	375	420	377	391	377	333	366	367	377	381	393	379	387	350	384	365	404	382	386	407	398	387	348	379	382	383	369	358	395	408	396	359	358	347	357	374	364	359	387	377	381	387	374	400	381	410	368	370	381	373	398	393	366	397	389	400	316	399	350	363	387	368	396	386	365	354	355	380	387	371	368	361	397	382	360	340	370	370	369	394	353	354	358	398	418	375	369	364	387	366	387	352	396	383	346	353	420	395	377	384	355	366	364	364	355	360	390	377	336	387	417	417	366	383	412	384	354	323	371	364	376	365	383	397	361	348	354	398	368	328	362	395	358	363	386	397	353	359	400	379	323	404	374	368	387	377	378	379	383	345	371	379	371	384	399	384	384	366	397	383	393	406	373	361	372	374	360	374	377	384	407	381	378	375	396	394	381	368	388	407	346	386	351	354	374	366	380	378	360	383	404	327	366	415	349	379	403	360	378	433	350	363	357	354	404	355	392	383	377	378	339	372	379	412	378	373	376	361	405	384	333	335	365	385	380	424	365	413	363	386	375	375	400	333	357	378	364	376	360	382	358	348	372	362	392	371	362	384	365	383	378	373	386	337	390	361	370	386	406	367	383	373	358	368	371	392	360	390	368	385	389	365	388	370	357	382	392	374	390	356	349	386	356	377	357	344	342	342	400	347	366	385	384	367	377	382	355	399	414	389	367	371	387	366	366	395	363	372	407	371	390	362	356	377	384	363	387	364	348	353	373	364	381	357	385	389	368	431	388	372	394	356	353	386	364	370	381	399	398	365	367	403	394	365	370	370	379	359	370	406	364	342	359	391	371	405	372	372	373	392	376	398	383	343	376	391	361	385	362	374	345	371	369	364	401	355	391	349	364	369	376	409	367	360	401	359	370	379	366	387	375	368	327	368	400	397	368	409	407	383	376	340	384	383	422	396	393	432	359	365	379	351	365	358	354	382	417	398	388	367	367	383	374	374	348	368	356	352	400	361	402	349	377	383	398	390	405	373	425	343	353	379	362	381	376	383	363	364	365	365	362	372	386	403	363	378	389	362	388	330	375	398	362	368	394	356	403	357	409	423	351	385	376	347	354	407	369	351	351	380	370	383	379	372	356	363	366	359	367	349	373	417	348	378	357	375	377	362	371	384	324	408	355	377	363	370	356	361	406	374	381	366	370	384	380	363	371	392	393	354	368	392	383	381	371	371	397	353	370	374	389	384	357	403	358	374	373	390	358	361	372	361	354	376	366	387	377	384	403	359	369	366	348	379	382	371	394	374	379	401	406	344	359	354	405	362	384	347	385	403	362	385	349	372	370	389	341	382	394	356	396	366	377	355	415	349	344	378	390	387	394	409	338	370	360	387	349	399	365	398	375	383	355	399	392	328	361	392	387	361	363	344	365	394	405	384	361	357	342	338	362	404	355	382	356	355	386	388	357	389	385
23232	21319	29434	31124	21315	17737	3468	715	534	459	467	417	419	395	377	350	389	322	330	347	322	309	334	302	350	343	316	323	322	290	288	331	278	299	288	296	303	286	293	292	303	281	313	281	286	279	284	309	295	290	291	296	296	301	289	302	302	298	279	288	310	285	283	284	293	289	292	277	287	252	291	298	257	288	276	267	283	267	278	280	307	299	304	281	261	318	310	300	282	297	285	272	285	291	327	297	278	273	290	285	297	256	299	266	278	275	254	294	302	283	283	291	290	301	282	281	276	269	247	278	308	290	282	293	300	283	272	275	298	279	270	293	285	296	268	273	281	287	274	304	268	266	268	281	289	274	307	284	348	299	266	302	300	330	302	280	281	303	271	270	306	305	278	266	312	265	286	288	268	292	284	256	255	291	293	297	316	292	271	305	276	266	295	286	309	313	233	259	300	305	265	301	280	289	269	290	305	271	251	263	302	312	294	277	288	271	275	282	312	300	284	279	284	293	320	305	275	301	263	277	275	300	288	280	264	293	299	264	256	293	286	277	273	282	269	293	281	288	269	274	267	284	282	284	275	301	273	304	269	256	284	291	252	273	285	290	263	292	280	287	286	278	316	297	293	256	266	283	290	286	310	303	273	286	283	271	304	294	266	302	291	279	301	270	295	296	275	278	276	293	312	279	298	284	291	273	291	290	303	314	267	288	324	286	278	301	308	296	284	293	296	300	282	311	320	289	301	302	275	331	267	295	292	268	270	291	278	281	285	312	266	253	305	291	252	286	279	278	268	266	296	266	310	303	296	273	282	314	268	316	322	269	306	306	301	276	289	317	292	254	299	309	308	294	245	281	295	292	301	291	296	294	292	277	277	285	298	254	277	290	281	299	293	281	303	285	319	275	285	288	280	288	305	277	255	265	266	267	290	290	271	319	308	270	299	267	310	298	305	255	250	292	279	294	297	295	284	313	301	288	302	293	290	280	282	294	290	273	272	288	292	287	288	308	288	290	287	291	278	301	292	292	297	328	314	262	266	296	278	292	298	306	292	306	254	285	263	273	297	291	312	262	289	251	295	272	280	274	286	293	309	274	278	314	277	274	304	303	273	267	279	287	295	288	301	312	315	283	279	308	272	315	299	289	311	298	317	282	282	295	302	251	282	266	286	273	300	272	290	282	265	277	308	288	308	273	277	294	278	278	304	289	267	275	287	302	283	318	272	313	301	282	302	263	295	265	307	291	299	280	265	276	296	275	281	261	322	298	302	283	314	322	273	287	283	268	289	259	268	256	299	303	318	306	301	299	284	265	300	280	280	297	287	320	278	273	293	298	298	306	296	305	310	276	298	292	279	284	299	281	268	304	317	267	298	308	284	308	279	283	308	272	285	278	286	291	285	296	286	299	292	270	252	271	313	275	278	319	295	282	283	262	274	309	247	287	289	303	307	280	271	267	294	293	302	261	311	301	276	267	275	298	281	320	281	256	291	298	292	322	299	268	273	321	247	298	284	270	266	301	261	267	258	313	288	280	313	291	276	293	281	314	292	277	262	291	292	254	248	284	322	278	291	301	278	305	321	269	267	292	291	286	285	288	271	288	294	311	303	286	289	295	313	279	275	279	308	300	281	286	266	319	290	290	307	271	293	280	284	288	318	272	260	289	276	261	307	285	292	306	282	284	275	311	304	283	265	272	273	319	287	261	276	310	268	258	273	257	294	263	270	270	265	279	272	283	265	257	284	284	268	283	290	271	290	301	271	257	255	262	277	288	281	303	273	281	292	292	285	267	299	288	293	290	280	277	324	285	321	273	290	267	284	284	295	297	300	273	281	301	301	297	294	270	297	308	304	269	291	301	304	299	288	275	246	279	266	296	269	275	277	254	314	288	268	273	286	286	259	303	297	280	321	279	268	308	317	298	270	284	271	306	301	303	266	272	258	323	286	301	257	270	278	281	294	295	275	293	271	303	302	293	293	292	280	294	279	256	288	301	285	280	282	293	291	277	274	279	265	280	292	309	251	269	274	269	325	291	270	274	299	318	272	286	274	302	312	289	287	283	279	278	272	272	277	287	260	261	288	292	278	278	288	317	281	283	286	302	294	281	314	316	269	260	263	277	278	294	273	296	274	302	315	292	281	277	292	319	290	298	273	294	299	302	262	287	323	258	290	295	298	262	258	279	270	297	298	266	285	264	289	285	276	284	303	293	309	328	304	289	277	289	324	304	271	283	267	275	295	297	299	296	282	291	296	268	286	279	287	298	297	278	290	292	284	283	292	293	276	288	277	287	268	251	278	307	262	295	295	295	249	304	307	282	279	248	280	267	254	318	266	293	316	289	263	272	299	294	304	294	266	288	280	294	275	286	286	292	272	276	305	313	279	292	302	276	299	300	269	283	283	293	275	297	298	306	284	255	261	311	277	305	299	304	279	279	288	289	292	281	244	283	264	325	278	286	309	282	285	271	275	296	275	323	262	272	256	284	257	277	262	285	258	249	281	272	298	274	319	295	283	283	301	263	270	300	275	275	274	270	292	262	300	295	293	280	331	291	267	256	307	306	315	244	259	294	325	278	300	286	307	276	282	289	283	269	277	335	289	294	243	286	280	306	278	252	287	275	236	284	274	280	297	301	272	318	294	260	261	291	316	289	300	288	289	285	299	296	323	268	310	279	282	273	280	289	280	296	277	256	293	306	302	271	292	271	292	298	303	282	309	292	290	275	271	295	299	317	296	288	279	281	289	291	300	261	295	274	276	293	280	289	326	292	285	272	282	279	287	265	314	279	313	288	266	302	296	291	257	284	298	297	308	298	282	317	302	281	300	315	282	257	298	279	287	290	266	307	264	309	301	285	266	302	286	274	266	293	284	318	300	287	277	271	278	303	294	317	275	305	331	300	267	258	287	314	255	301	290	285	302	293	321	287	302	279	266	287	314	286	307	282	297	291	286	289	301	270	314	285	285	274	288	296	297	310	306	278	266	293	326	286	313	307	295	306	303	278	265	317	304	287	263	294	294	328	290	311	314	286	280	282	243	296	306	290	325	303	312	265	286	294	293	281	290	249	301	308	285	269	279	260	256	308	305	292	318	281	297	307	297	266	256	283	284	280	284	321	288	296	284	284	328	270	268	310	311	322	277	264	282	303	330	281	280	294	307	302	311	297	318	268	277	302	292	261	274	272	267	288	277	283	298	312	273	297	285	282	292	291	282	297	291	280	284	259	299	278	269	313	285	281	292	284	295	253	284	262	297	307	263	287	260	264	249	306	294	263	302	309	290	306	290	284	266	274	290	265	274	304	301	300	282	274	284	297	296	304	296	274	278	283	299	285	276	286	238	272	281	324	301	319	271	281	283	303	309	315	300	269	293	275	305	280	277	304	303	292	305	332	286	292	311	302	303	287	275	257	285	269	286	312	270	296	264	278	271	267	299	300	304	303	297	276	288	267	300	273	279	277	276	290	314	286	265	301	291	302	284	284	287	253	272	302	280	281
44662	37915	67109	25090	3700	2758	2179	1751	1374	1205	1079	1024	947	811	794	706	718	683	641	647	634	564	572	558	588	569	557	514	544	513	537	512	470	570	539	495	522	547	513	530	476	488	557	531	461	517	496	527	551	508	539	499	520	530	517	491	498	473	508	528	503	504	503	489	494	502	506	499	487	468	525	484	501	486	463	510	518	514	495	495	466	462	488	496	488	514	500	546	460	525	479	471	465	480	506	496	503	485	461	490	484	494	482	470	491	477	468	489	478	511	479	531	501	527	509	511	525	516	505	466	488	476	512	533	494	513	506	468	505	470	486	498	519	489	488	489	492	454	472	464	497	468	491	475	470	465	482	506	473	527	514	496	500	527	538	510	499	484	480	490	496	489	512	468	499	490	545	463	489	495	501	501	480	485	500	470	529	490	439	525	502	445	522	452	482	501	503	532	515	509	476	499	524	514	515	480	498	491	484	505	453	477	488	492	521	528	479	502	488	502	516	502	504	523	512	507	492	495	487	425	490	454	495	501	502	487	445	490	520	485	483	497	527	474	451	520	474	477	498	499	533	478	487	456	507	466	491	530	505	532	506	498	453	436	463	473	489	468	488	501	505	493	522	477	491	545	484	492	506	468	477	494	482	457	468	519	472	514	530	489	469	470	538	513	498	446	513	516	457	516	474	513	500	472	485	454	502	499	499	473	469	472	497	478	459	484	499	520	465	487	496	509	477	470	474	511	494	518	474	517	519	495	486	477	480	466	501	499	447	482	486	471	487	495	487	453	500	440	444	543	488	480	489	514	568	519	485	493	507	507	496	506	514	505	463	478	498	476	481	483	537	509	475	497	450	488	452	514	505	498	494	493	479	495	518	472	470	494	487	489	468	491	511	511	489	499	495	508	483	474	519	505	516	477	475	518	463	461	540	483	529	505	477	475	473	480	530	478	463	475	490	493	509	489	485	472	485	463	485	508	499	526	478	497	516	449	524	468	479	482	474	497	479	497	509	497	497	451	476	522	524	496	465	548	500	513	535	469	495	470	516	475	479	475	508	497	525	489	509	499	504	512	466	489	514	517	474	497	488	485	481	498	451	465	459	528	494	469	501	501	479	461	507	489	465	500	482	461	490	487	482	498	471	483	526	451	472	483	493	456	486	463	480	489	502	509	480	510	496	468	503	508	516	434	468	465	472	509	462	505	502	487	495	519	502	502	518	501	559	482	501	484	500	474	479	499	506	477	536	515	495	497	494	492	469	477	539	471	486	500	489	495	471	454	519	497	461	500	489	505	473	477	497	482	510	474	490	449	509	483	479	493	525	500	496	487	485	512	512	532	453	481	489	465	476	491	536	488	478	494	492	493	507	504	500	497	503	470	436	469	464	518	493	485	509	524	479	512	501	488	525	477	456	479	501	497	510	461	470	452	457	489	490	496	512	465	493	491	500	477	486	530	533	509	491	500	470	515	492	478	490	487	492	521	524	488	424	456	479	526	519	484	482	469	473	513	495	470	484	531	514	475	488	485	489	496	516	475	490	474	471	485	525	516	508	463	493	507	488	489	492	501	467	502	504	518	454	464	484	470	470	434	489	470	480	501	486	501	521	483	507	529	551	511	490	530	495	458	505	473	494	505	487	507	472	501	508	495	496	521	466	490	484	468	495	486	506	508	477	514	524	466	473	506	513	473	517	535	494	474	484	489	469	461	527	499	496	503	508	498	491	524	494	487	506	513	500	461	514	503	470	473	503	464	493	539	497	522	492	508	497	474	472	502	485	461	467	491	452	468	477	503	482	503	505	497	472	492	466	525	484	476	479	460	492	483	494	478	514	477	457	469	485	473	501	483	502	457	514	484	533	464	504	518	512	467	487	474	506	505	519	474	491	468	479	480	484	529	481	528	500	477	459	493	460	508	473	467	457	532	533	537	497	533	522	487	489	495	516	497	505	513	468	517	488	501	510	504	509	467	492	505	451	488	527	471	471	462	447	497	494	480	508	494	485	488	499	480	492	462	483	464	526	482	463	518	542	511	508	520	504	508	535	461	526	502	486	443	473	525	509	493	516	470	478	470	521	483	524	507	500	458	483	490	482	474	497	482	489	458	520	462	497	466	479	470	496	493	441	445	481	515	507	497	438	487	512	513	472	488	459	497	509	486	464	467	468	472	461	479	476	461	462	490	481	448	438	440	538	543	506	490	500	491	518	520	496	461	502	477	502	491	512	477	506	448	513	468	499	502	508	483	480	466	477	509	485	513	519	483	515	546	465	498	458	488	463	440	466	498	500	459	499	505	484	462	489	484	499	496	488	477	512	475	514	475	462	484	489	503	489	470	518	499	484	483	535	490	494	494	488	491	510	486	476	528	444	456	489	447	500	468	505	525	458	457	514	504	501	495	481	473	499	501	487	492	520	485	508	498	482	483	508	500	511	505	476	555	500	461	523	486	485	456	462	511	494	472	491	471	501	466	506	472	487	504	505	520	460	508	503	458	461	518	488	495	486	470	490	473	490	452	501	496	510	475	519	519	465	471	498	498	508	473	478	520	500	487	491	502	482	475	481	458	453	502	515	467	483	477	519	472	527	465	496	490	501	496	474	500	505	480	475	489	537	495	514	493	461	489	518	495	481	485	467	421	539	467	454	511	496	477	486	494	485	525	468	465	494	490	472	449	482	499	511	472	495	485	488	524	516	504	444	458	469	511	486	517	513	504	470	486	512	505	467	521	465	501	529	495	492	549	501	505	478	496	523	495	525	452	510	488	517	491	502	491	480	477	470	442	531	474	481	487	508	500	472	514	505	515	539	467	509	475	497	460	501	511	529	492	487	460	514	484	489	487	519	474	499	509	452	502	475	447	492	491	523	495	501	460	484	471	509	519	527	516	505	457	508	498	487	500	492	486	508	486	485	477	484	512	508	505	448	496	508	502	526	492	510	481	497	532	537	518	507	509	454	500	508	482	510	500	506	498	474	483	489	480	497	504	484	484	516	484	488	492	504	499	493	504	498	460	488	522	502	474	501	508	452	513	512	490	511	461	498	468	536	526	522	493	484	509	490	496	477	474	438	499	467	496	462	464	481	443	548	484	475	482	476	513	482	492	483	480	508	493	499	482	473	502	494	497	468	519	523	499	469	483	470	472	487	504	481	497	532	485	473	535	524	560	444	459	502	463	471	531	490	509	498	479	477	483	473	524	516	480	480	486	499	452	500	490	460	479	484	471	458	525	489	509	501	495	507	460	461	499	430	480	497	499	473	482	490	488	508	494	534	519	493	515	479	479	484	502	493	451	484	483	503	430	466	471	523	534	506	518	503	486	491	510	489	505	493	487	503	499	462	477	500	535	521	504	474	547	516	486	499	519	473	507	481	520	512	480	480	449	513	505	470	512	509	553	519	511	500	484	501	484	515	475	505	508	523	477	507	495	512	486	525	508	446	499	497	480	452	471	477	505	479	475	467	487	512	465	528	526	462	507	466	469	518	476	510	475	511	491
26842	20864	25054	10821	439	235	141	115	108	99	118	119	123	103	101	100	102	92	103	114	83	105	113	102	126	111	106	110	98	125	121	104	112	117	107	120	108	102	102	93	112	79	99	96	101	99	94	120	114	103	103	124	110	93	100	118	111	92	127	113	92	97	122	100	102	119	112	97	112	102	107	107	99	93	106	123	120	105	103	115	119	89	100	104	106	117	102	87	92	127	91	91	96	107	98	128	96	99	110	123	125	98	104	100	89	90	108	108	116	101	108	101	104	109	95	93	118	101	91	98	106	108	112	107	114	97	99	94	96	116	95	101	113	100	108	101	96	116	108	106	98	103	97	89	101	94	114	109	104	103	125	115	109	108	129	101	97	114	117	124	99	112	114	101	104	85	101	101	103	96	123	92	97	116	97	100	83	114	91	91	89	100	106	98	111	92	122	103	101	103	100	110	121	100	87	112	112	98	105	101	85	101	98	107	93	98	108	103	101	122	104	110	122	97	118	104	99	87	107	99	99	107	96	86	98	113	118	101	99	103	111	95	97	98	110	104	106	108	103	109	93	93	122	114	103	114	114	127	121	107	98	95	98	97	107	106	109	102	117	107	90	101	121	100	91	89	112	108	87	80	108	119	96	104	103	107	100	132	118	105	104	123	79	91	98	92	120	91	95	82	109	109	99	116	100	109	95	111	100	121	99	107	104	92	98	97	97	96	98	97	135	102	107	113	115	103	109	117	128	107	89	109	103	96	105	110	107	89	100	105	114	100	93	120	88	98	95	88	100	101	97	105	100	91	93	107	95	111	102	110	92	113	109	102	105	106	104	102	106	105	124	116	99	96	101	99	96	98	108	90	131	106	120	101	97	92	105	107	86	105	102	98	114	106	92	103	115	117	91	102	119	92	105	108	107	90	107	95	107	95	127	106	114	101	108	107	120	116	114	115	99	102	98	111	104	117	105	119	104	94	93	102	92	110	97	99	98	112	142	100	102	107	108	104	126	121	96	106	101	113	116	110	89	108	119	116	92	101	115	105	109	122	89	104	113	124	89	85	91	118	96	118	100	118	113	124	91	110	102	109	107	90	111	107	111	126	103	90	115	103	99	91	87	86	102	113	113	104	120	108	104	106	109	115	118	115	105	114	104	86	100	95	97	88	100	115	104	81	93	93	111	112	121	96	112	114	116	93	91	85	116	106	102	122	120	101	108	97	105	126	113	91	97	107	81	103	107	94	112	94	98	96	119	111	98	100	103	111	99	88	85	118	112	100	98	87	78	79	109	103	105	115	93	112	103	93	103	117	82	117	100	94	107	101	121	117	108	101	93	98	89	106	98	101	112	85	103	96	104	108	89	104	88	101	83	98	98	112	105	116	119	114	100	97	92	91	100	102	102	89	101	86	99	98	107	103	101	109	101	99	88	111	102	110	98	107	113	111	84	86	114	110	106	110	100	105	111	109	98	90	108	103	102	94	82	116	109	104	106	106	103	115	93	106	106	90	131	115	94	95	94	101	93	116	89	93	98	121	91	109	92	96	118	85	98	99	110	110	110	106	104	96	106	100	104	119	94	99	98	106	114	102	102	116	114	108	109	101	85	107	94	102	100	97	91	106	110	103	87	103	110	104	80	111	88	103	87	95	100	92	98	98	113	144	106	94	109	103	94	95	107	108	113	108	104	94	96	96	92	101	110	118	111	101	101	107	102	101	107	98	96	89	99	109	114	108	105	94	114	107	119	93	102	117	120	121	118	95	86	102	105	102	85	101	124	105	95	102	111	91	110	109	104	106	90	98	114	112	105	97	79	103	101	116	120	101	108	94	94	93	119	99	97	118	95	114	101	103	105	82	90	104	100	105	90	100	112	102	110	103	93	97	84	108	111	89	114	80	91	105	108	109	88	90	97	99	104	116	109	96	99	101	120	87	101	94	112	111	105	91	89	111	102	116	92	106	112	127	121	98	129	104	95	111	106	108	92	100	94	100	97	95	101	107	107	92	111	104	119	104	101	116	99	103	109	91	108	85	85	105	100	95	114	93	115	95	103	99	104	102	104	100	109	115	95	116	96	95	107	112	104	96	96	93	99	111	90	114	104	96	96	99	119	98	123	106	108	98	95	95	101	112	110	100	111	91	109	115	104	96	113	90	102	109	108	89	91	99	115	95	108	115	114	106	104	104	119	99	89	112	114	104	115	86	123	105	98	106	124	90	124	101	95	85	93	106	117	119	112	107	99	119	120	113	91	110	94	101	99	125	104	96	89	108	98	109	119	95	108	97	110	122	128	106	74	94	80	91	105	117	107	89	109	106	103	105	113	118	112	97	107	117	122	87	103	82	123	92	114	111	98	96	107	110	116	101	102	110	106	113	107	104	100	110	86	123	101	101	122	115	100	93	105	114	94	112	104	113	109	101	118	100	98	101	110	106	92	93	93	105	97	122	110	110	91	100	115	112	93	111	90	112	91	81	102	98	94	90	104	104	88	103	99	93	92	122	91	105	103	86	96	110	106	113	98	93	98	91	105	96	106	125	110	96	112	94	98	101	103	119	84	105	96	115	124	105	87	93	98	106	111	111	100	89	108	90	79	94	104	117	104	95	95	117	107	101	115	119	105	96	109	124	106	107	116	79	107	101	106	89	99	94	89	110	124	92	106	108	106	97	96	102	99	123	121	94	93	95	96	113	109	93	84	106	94	127	111	102	83	99	112	114	102	99	99	103	112	107	105	113	102	93	95	104	108	96	93	112	106	103	99	106	128	106	117	108	96	106	87	92	90	106	105	112	105	92	117	108	100	93	114	113	103	91	98	115	114	118	115	87	105	112	124	102	108	90	104	104	105	94	102	114	101	87	101	111	93	105	129	97	108	91	110	101	110	114	98	115	99	107	85	117	123	101	90	103	90	109	113	86	119	112	110	116	116	105	100	116	115	92	95	91	123	103	95	109	106	105	128	103	94	108	127	111	98	100	100	104	106	109	90	95	94	117	101	111	88	123	104	86	92	106	111	91	93	119	99	105	98	99	105	108	112	106	101	86	111	112	123	101	114	108	109	126	92	112	85	106	102	105	107	106	105	91	111	105	97	83	109	105	100	113	102	86	103	102	105	113	98	112	99	90	94	102	108	107	113	110	98	92	110	104	106	128	126	104	111	92	101	102	121	98	114	113	96	106	95	116	93	115	101	96	89	94	99	84	112	99	102	110	119	113	115	110	101	103	100	91	108	115	114	99	116	105	81	115	82	103	105	104	124	96	102	91	126	95	89	89	91	93	118	108	98	113	89	106	104	90	101	125	115	107	110	111	97	114	109	101	97	101	115	90	114	109	96	89	96	107	95	94	109	115	103	109	94	112	113	113	121	103	98	95	103	112	101	111	113	95	113	108	94	125	122	91	94	113	100	108	89	100	102	94	111	103	105	96	122	113	107	113	84	117	107	103	117	105	90	100	104	118	121	97	86	98	106	105	102	105	112	105	98	126	110	107	117	96
17809	13223	33698	9357	348	343	274	267	276	264	211	227	196	223	208	206	216	209	205	214	206	184	219	192	188	190	205	201	201	195	166	213	212	191	195	185	182	222	198	174	197	187	182	182	205	206	203	206	194	184	205	206	173	191	211	173	207	188	206	194	179	194	201	202	181	197	179	169	191	181	199	183	196	184	197	201	191	189	196	201	196	198	215	190	160	195	199	162	181	188	202	180	200	186	213	208	216	192	207	202	192	201	194	177	195	192	204	195	177	188	193	221	201	188	196	184	192	198	198	195	194	208	231	196	199	200	198	202	202	194	171	214	197	175	205	170	200	173	188	208	221	185	197	207	223	191	181	184	199	197	191	220	187	188	179	203	192	202	196	192	220	188	191	187	191	183	187	193	212	198	202	215	192	197	189	184	194	194	195	196	188	186	180	189	201	163	192	185	194	203	188	212	175	195	196	190	159	202	218	185	189	170	175	201	192	192	160	211	203	191	194	189	209	188	192	182	174	183	192	211	212	213	185	182	193	179	189	200	206	197	206	183	185	165	180	185	165	184	211	199	198	160	196	189	186	179	182	181	201	225	189	189	184	185	197	207	209	226	195	196	172	186	192	212	150	212	193	207	191	205	207	195	203	205	184	202	200	194	205	164	191	168	223	183	193	172	188	203	191	196	214	173	198	203	172	187	189	193	187	196	199	185	187	219	195	205	197	209	206	189	199	185	167	183	193	182	176	162	187	206	211	188	198	204	189	201	209	186	197	195	193	201	190	190	190	200	185	200	181	186	214	205	195	185	201	192	187	214	195	179	201	213	190	212	178	206	220	195	184	212	198	196	206	191	195	203	190	193	210	195	195	193	213	181	209	191	217	154	170	198	176	215	188	190	171	182	185	184	186	185	197	172	206	204	190	187	200	196	195	195	193	181	208	184	217	196	217	208	184	183	215	198	189	194	199	205	194	192	163	195	205	182	217	213	193	201	185	175	189	183	160	174	202	178	207	200	184	202	186	193	184	197	203	181	180	185	195	197	194	185	187	158	196	181	191	190	225	223	187	213	200	186	210	185	190	198	171	177	177	187	186	185	173	191	189	175	198	180	202	198	184	206	175	213	194	186	194	182	207	191	182	178	187	206	164	208	195	169	208	162	193	194	175	188	186	201	176	201	179	166	194	202	200	183	211	213	190	194	216	204	192	183	201	207	196	172	198	184	194	200	191	198	164	181	217	197	207	204	209	153	183	223	197	188	171	191	186	220	207	212	199	177	170	193	192	192	201	174	197	190	213	208	190	170	210	197	188	202	204	166	187	198	198	172	185	205	203	193	185	215	205	171	189	172	179	197	177	199	186	167	202	194	177	177	213	192	202	184	201	168	198	181	197	197	194	194	203	209	198	214	181	187	206	207	188	206	204	212	182	198	173	204	210	201	204	201	190	215	203	196	178	209	198	177	202	197	172	192	227	176	196	208	197	176	195	186	202	191	174	192	193	199	202	212	186	184	168	191	187	198	192	180	198	186	192	197	184	193	205	164	174	168	196	183	198	186	206	183	185	208	194	182	202	189	196	206	187	204	194	203	201	167	210	207	175	201	222	188	188	223	202	190	196	206	195	210	194	200	184	187	203	191	213	186	193	204	200	195	182	203	193	212	176	189	195	209	199	214	186	198	211	184	163	166	190	206	205	209	186	185	210	205	203	197	194	202	190	203	183	204	213	199	205	202	195	188	189	190	212	192	208	191	187	198	183	190	192	217	216	203	206	179	207	201	193	181	211	233	213	192	209	212	203	211	204	186	193	201	186	190	187	211	198	200	188	182	205	185	183	185	190	205	197	182	196	196	198	214	193	203	196	208	202	189	184	202	177	189	186	213	208	196	210	190	177	188	202	175	198	178	193	206	218	212	189	203	210	221	213	170	194	196	209	192	191	193	199	194	196	153	213	188	198	201	199	194	193	191	185	196	181	214	187	219	199	175	175	182	194	199	173	193	197	198	208	210	178	176	193	197	205	199	197	201	203	182	210	200	202	204	207	195	196	198	179	190	191	207	169	199	189	170	194	184	206	179	213	191	198	208	205	200	207	169	201	198	185	195	194	192	193	200	189	189	176	182	206	177	207	177	201	205	193	178	195	185	193	171	188	185	167	192	209	201	188	160	189	207	224	199	165	193	194	177	203	184	193	202	187	201	172	189	218	208	235	191	185	174	169	205	219	201	207	172	201	194	198	227	183	190	203	198	203	203	202	190	194	201	181	197	191	173	190	191	195	185	221	184	200	178	196	210	185	179	198	186	207	181	206	199	183	199	182	191	182	205	224	191	189	181	194	180	199	210	168	206	193	208	198	209	199	179	214	223	201	190	197	172	200	201	200	194	202	221	198	207	196	204	207	197	214	207	180	211	205	190	175	191	169	207	170	210	183	192	210	205	198	186	190	187	179	184	173	168	202	190	205	181	191	191	208	194	190	158	203	193	193	183	187	198	182	210	191	224	193	189	178	208	185	204	201	214	193	180	192	181	186	209	178	167	199	183	199	205	197	199	203	201	168	186	190	165	164	179	202	170	195	181	195	181	186	197	204	195	188	185	166	188	175	172	177	182	192	197	182	172	174	184	182	197	213	204	159	176	190	182	190	183	197	173	214	205	189	201	202	181	198	201	176	198	222	214	200	212	167	210	184	212	165	188	207	199	194	193	196	185	200	187	198	206	158	194	197	201	198	198	194	213	173	204	182	196	216	213	184	188	175	175	169	210	184	213	191	195	185	199	187	205	206	189	177	178	211	197	217	185	183	225	187	194	202	187	211	203	198	204	177	184	179	181	166	183	179	191	188	190	172	197	194	198	227	212	178	203	196	175	191	178	201	217	198	229	202	179	192	188	189	212	174	198	184	184	229	181	190	190	200	179	217	197	179	204	194	175	208	176	187	209	188	169	171	195	191	191	190	223	183	218	239	206	196	199	219	184	205	202	198	200	189	201	187	210	187	211	197	210	182	207	191	208	185	184	187	197	200	172	211	190	206	209	175	200	201	184	193	190	178	180	201	177	176	179	208	210	176	190	189	188	194	188	208	189	201	199	207	207	169	192	187	194	181	193	194	222	178	177	194	175	183	198	209	178	201	185	213	216	190	198	192	211	197	214	178	193	204	200	205	197	178	193	161	180	206	195	207	228	161	193	220	199	188	176	204	202	206	186	197	192	214	193	216	199	217	186	201	201	213	206	199	186	207	197	188	195	174	153	188	210	206	195	172	191	200	199	183	189	212	202	197	189	203	180	189	191	213	208	212	187	196	170	208	186	208	191	190	177	204	191	201	196	199	186	164	169	187	204	183	198	193	194	234	211	217	223	174	186	175	213	157	181	178	196	211	174	175	230	177	184	189	210	203	211	192	227	205	206	171	205	206	201	207	209	203	195	178	184	203	203	199	208	197	190	189	203	209	190	201	201	191	182	203	182	198	205	197	207	184	176	194	200	200	200	176	210	201	213
24286	21368	29865	29821	19758	7412	646	441	327	322	326	270	256	247	265	296	230	272	217	239	248	242	257	230	211	218	192	214	222	217	213	217	247	232	216	202	232	215	204	213	228	221	226	208	208	227	217	212	207	220	208	212	214	232	224	199	228	207	185	205	233	217	220	212	224	234	204	213	239	227	211	209	231	192	228	199	218	202	211	226	218	213	199	211	206	221	213	207	189	209	205	205	204	214	228	192	192	236	222	242	230	241	223	224	194	210	215	206	241	231	219	229	206	217	204	211	203	235	237	238	222	212	219	219	199	215	218	215	220	233	217	215	224	211	219	196	227	221	211	212	218	197	207	231	225	221	218	208	207	196	220	219	214	193	223	231	227	225	199	264	219	223	210	216	236	217	227	220	227	205	206	227	231	204	205	209	241	232	215	233	213	217	212	214	221	198	217	211	210	216	199	202	211	191	234	205	219	216	222	216	224	216	226	226	220	210	193	233	211	204	203	215	225	220	197	228	237	205	195	200	215	195	221	226	211	220	204	223	196	235	227	209	203	213	219	200	195	214	217	209	211	179	201	205	206	193	231	218	209	232	202	208	218	225	218	203	211	230	196	209	219	235	222	199	236	229	208	204	204	194	229	214	211	208	176	209	221	206	208	222	218	208	224	218	231	235	194	219	221	218	191	239	209	225	192	220	234	219	208	213	209	235	231	223	202	232	207	231	220	221	223	214	219	214	210	204	203	216	235	229	232	182	203	214	223	213	225	204	210	229	207	198	198	232	220	204	200	212	212	243	220	211	240	211	219	203	208	219	216	193	219	214	230	200	241	222	225	226	208	195	194	219	209	224	215	204	216	214	190	231	180	228	194	210	234	199	204	202	191	207	215	196	207	239	203	184	208	204	207	220	227	234	233	192	204	229	223	239	233	236	225	227	235	215	209	238	215	227	219	224	214	237	210	217	219	196	202	212	216	182	199	237	221	187	225	232	224	210	235	179	217	232	231	222	208	216	232	194	187	229	198	223	237	229	218	221	195	222	212	216	235	220	227	216	215	220	186	217	204	214	221	215	204	208	204	226	213	222	255	211	245	222	207	197	237	211	245	227	212	209	257	204	216	240	196	213	210	221	199	202	232	224	215	210	208	206	215	191	220	229	229	212	207	207	241	216	228	240	194	216	236	241	212	221	200	212	246	228	238	205	226	214	214	199	195	213	199	205	197	189	224	196	246	220	196	206	213	237	198	254	211	215	231	238	198	229	263	239	223	217	198	197	213	190	232	221	201	198	223	224	185	210	187	222	202	206	212	199	217	205	208	210	214	192	206	203	176	230	186	236	202	241	213	226	215	202	218	216	204	227	216	193	200	225	210	238	208	189	234	193	213	224	229	236	207	233	228	231	217	208	213	215	204	209	197	217	197	227	201	230	197	217	200	208	211	234	212	206	232	221	228	222	221	217	208	202	213	192	219	227	230	198	227	205	219	202	222	192	207	225	232	198	216	250	210	209	220	234	200	224	230	221	225	227	204	217	206	230	199	236	232	220	188	200	231	222	219	190	232	213	214	194	251	184	220	204	218	205	225	213	224	214	202	204	204	206	194	210	187	240	216	214	224	230	221	213	204	220	200	193	206	215	218	232	220	211	201	221	218	202	203	192	215	213	193	215	203	239	204	240	201	243	225	212	205	197	221	201	232	244	211	221	205	215	231	202	204	212	203	213	240	203	201	208	234	210	189	206	214	221	211	200	209	220	212	209	217	215	209	239	193	212	248	200	220	212	220	212	210	216	205	198	202	214	222	230	212	193	203	227	202	210	201	195	224	225	223	201	218	227	230	219	202	188	201	211	198	241	217	193	231	216	159	238	202	224	214	224	231	215	187	224	213	203	204	237	233	214	232	230	235	218	227	191	215	214	232	212	222	239	177	229	215	212	230	224	236	206	197	189	223	197	221	210	187	223	196	209	200	182	188	195	248	216	233	195	197	206	211	196	236	189	210	195	199	206	194	212	203	233	210	224	227	202	231	223	207	201	228	243	211	230	221	225	238	221	224	204	219	219	213	192	182	235	200	225	203	240	210	215	216	231	208	225	204	213	192	219	227	213	223	225	205	262	212	223	217	206	210	221	220	214	220	207	216	211	222	202	210	241	194	208	214	197	206	226	199	189	224	230	223	221	227	197	197	216	217	222	234	184	230	231	219	206	193	216	222	202	223	208	221	217	223	212	225	206	228	245	221	233	195	221	204	206	217	203	220	207	224	234	205	202	205	223	211	199	232	220	202	199	222	206	192	210	217	223	218	198	210	202	214	206	203	187	209	226	214	202	236	192	223	204	216	231	222	255	206	197	184	197	237	207	181	205	195	220	256	227	237	190	225	228	229	199	233	224	229	220	206	226	195	222	213	212	229	202	235	216	203	210	203	204	205	222	210	188	225	191	210	228	230	213	211	216	199	234	201	222	218	238	206	222	213	202	211	207	229	220	206	211	212	220	224	234	220	203	211	202	208	217	225	201	225	212	208	229	213	201	228	223	236	202	223	217	204	200	190	207	192	219	210	208	177	234	233	204	211	222	227	185	205	234	230	201	213	195	205	165	232	213	209	230	215	217	217	217	220	210	225	217	205	223	195	229	237	191	218	208	201	178	245	220	192	248	230	184	209	224	197	203	230	223	226	231	190	206	223	242	210	196	226	229	229	205	201	227	210	207	204	227	205	204	212	226	244	226	213	200	209	209	240	229	219	205	225	221	231	196	211	247	213	215	233	219	206	218	212	228	201	223	199	199	195	213	225	203	204	216	225	213	218	205	220	210	195	213	212	202	198	205	217	193	225	194	217	220	188	225	220	201	206	213	198	209	215	189	208	212	219	220	201	201	213	217	226	244	219	204	242	188	218	205	224	218	216	207	236	212	218	212	235	221	208	231	222	224	203	214	200	226	218	201	226	209	231	201	222	229	219	200	206	223	230	195	196	221	216	208	214	211	214	219	217	218	236	207	199	255	195	181	217	213	211	197	204	188	209	232	220	215	220	197	195	196	205	211	204	204	211	221	206	222	242	231	237	231	218	195	234	219	233	205	221	202	243	193	214	198	211	206	225	209	219	214	217	221	218	219	213	204	195	220	210	194	208	232	218	214	208	226	222	212	202	230	224	220	215	232	201	209	233	224	221	190	200	230	214	218	233	222	244	185	225	227	234	215	200	202	227	212	198	189	203	208	222	215	206	212	182	209	233	207	219	225	191	200	185	257	221	208	202	230	206	235	200	205	188	218	228	201	209	196	220	244	194	203	211	205	207	224	200	240	221	198	185	205	205	201	221	231	204	211	203	215	209	200	216	231	236	205	216	207	240	197	208	226	214	215	222	198	215	214	219	196	209	206	226	214	212	217	228	229	200	217	213	242	205	230	217	196	226	225	210	223	207	211	212	190	204	220	220	224	233	191	241	188	210	185	230	233	211	211	203	196	220	204	206	215	217	239	185	213	219	225	193	214
37814	32104	59257	21723	2155	1633	1285	1090	892	783	725	631	590	566	567	540	517	485	427	445	457	439	411	432	447	423	408	408	422	381	417	415	453	413	399	420	373	356	381	367	396	399	390	410	366	394	393	385	377	379	386	415	405	393	386	373	423	350	406	434	346	396	422	354	390	369	354	415	370	381	374	363	392	400	397	368	396	375	360	407	399	355	408	370	369	390	359	362	350	359	387	397	395	391	400	348	390	382	403	349	363	382	400	395	380	373	396	375	373	346	400	402	399	400	354	359	357	401	386	350	396	368	367	398	382	378	390	335	374	366	375	368	401	391	386	372	353	365	358	368	377	392	420	433	384	352	362	403	374	372	397	376	391	356	378	420	422	392	408	362	414	401	419	368	376	358	379	389	379	378	370	373	373	341	352	373	368	349	373	366	382	394	357	371	406	370	414	385	359	385	398	374	390	391	374	357	379	381	388	381	360	362	392	351	366	363	395	381	379	387	417	377	411	371	391	349	389	395	421	355	405	367	375	376	415	414	359	356	406	369	376	375	383	376	366	404	362	368	374	381	384	379	369	363	408	429	395	374	364	418	367	382	370	406	385	366	374	358	394	388	384	418	393	402	382	402	387	375	391	378	377	371	388	389	400	384	385	387	371	406	377	353	363	360	386	376	366	381	381	388	371	398	372	369	385	395	420	422	388	399	365	391	387	354	363	399	386	359	412	378	385	374	370	352	368	370	402	376	350	380	375	362	383	374	376	390	358	365	400	387	380	356	417	383	394	379	364	397	394	380	379	392	367	380	370	406	379	388	352	417	422	365	384	386	407	383	401	398	353	400	354	387	370	383	382	355	364	358	378	358	412	367	374	412	389	402	399	390	378	355	411	394	394	380	387	351	360	386	363	403	397	382	390	363	361	352	362	393	369	382	361	356	397	368	377	370	390	397	386	377	375	372	371	403	427	362	364	357	361	354	389	381	384	387	398	366	393	396	394	392	388	396	367	376	392	422	397	364	391	390	369	357	378	361	370	381	355	395	398	393	366	385	370	419	407	404	351	379	398	374	412	367	382	366	390	363	405	376	371	395	394	390	399	371	402	350	417	376	398	386	363	384	375	387	385	374	361	363	375	397	392	393	342	380	408	370	363	357	384	367	388	363	420	363	360	364	411	355	348	396	356	368	378	375	362	411	379	358	379	394	416	394	382	375	397	354	376	378	382	364	385	400	406	363	394	371	393	374	386	382	387	352	371	358	377	403	364	400	358	376	335	357	380	373	389	357	382	382	359	380	393	366	346	399	440	414	389	352	404	396	412	369	352	368	394	395	367	411	372	396	392	369	380	388	401	380	358	382	390	374	378	373	344	401	381	389	366	391	370	357	377	378	392	370	387	379	381	385	390	410	388	366	391	386	399	381	391	395	387	416	369	355	374	373	382	391	371	388	350	394	403	348	403	358	394	380	371	388	389	383	400	363	344	369	420	381	392	386	376	333	384	352	387	396	346	390	391	376	383	371	390	354	397	380	372	391	382	402	387	342	373	387	378	375	361	373	390	340	422	393	397	403	375	390	370	362	385	386	369	370	369	346	407	356	367	368	352	371	411	381	356	426	386	436	380	374	348	365	352	403	357	375	360	398	355	382	350	393	387	374	382	373	387	381	354	383	390	376	379	368	362	389	366	332	387	367	409	354	365	382	372	413	381	358	397	362	360	384	390	405	355	393	413	389	398	395	339	374	374	385	348	427	349	366	377	363	408	356	388	334	388	381	359	359	401	372	376	391	379	388	380	372	396	368	414	355	398	387	379	405	396	376	397	354	390	369	385	359	390	380	347	395	378	376	375	398	377	368	372	394	396	396	397	361	374	373	396	389	363	381	394	351	402	371	376	398	398	370	389	359	421	356	352	343	371	395	360	419	385	376	411	351	396	332	387	397	406	368	379	393	398	364	372	401	401	389	368	390	421	398	369	354	436	372	395	352	397	360	354	381	401	361	384	373	379	434	412	379	384	414	326	374	380	383	394	376	381	394	391	380	383	370	384	371	363	361	397	419	376	377	407	393	381	398	339	377	386	402	401	398	339	387	380	391	399	374	342	348	386	381	381	360	394	385	368	400	383	393	394	364	396	384	392	369	418	386	374	347	396	406	382	363	382	394	337	363	361	374	405	398	384	360	393	365	372	353	392	387	413	344	387	376	381	361	382	375	353	396	373	392	385	389	332	365	368	368	388	372	394	420	397	369	380	354	389	386	365	436	381	363	361	391	379	366	374	368	366	383	375	357	374	392	355	390	360	370	382	413	394	394	332	350	399	374	361	370	400	405	377	372	394	351	378	357	360	343	369	368	393	368	399	366	385	409	365	363	372	348	384	381	360	369	388	376	376	384	371	385	382	411	366	414	382	353	392	391	419	358	402	385	368	391	379	368	371	395	368	356	355	319	393	363	394	367	411	397	389	409	386	383	409	389	352	382	374	384	347	379	374	374	387	358	371	350	378	393	400	371	349	385	367	366	401	343	388	359	387	395	375	375	392	390	362	397	392	365	398	385	383	405	385	394	353	388	395	375	349	389	383	380	390	396	397	402	366	392	392	375	405	400	371	384	360	376	388	360	365	387	368	376	420	343	401	377	357	389	380	386	370	375	406	377	382	404	395	370	391	371	380	337	390	365	363	367	378	354	348	416	351	390	402	406	356	384	361	391	375	373	362	401	404	351	366	391	393	353	366	373	401	385	392	376	386	375	398	387	369	385	359	360	401	376	394	366	392	400	393	394	409	372	394	352	381	361	395	384	368	371	379	377	367	363	410	414	399	405	364	402	364	386	351	365	360	364	358	390	390	371	385	365	389	399	413	359	363	368	377	366	405	378	381	399	389	364	405	368	375	401	386	342	391	378	383	374	390	393	365	372	405	392	370	355	394	393	389	382	387	367	390	363	396	372	378	395	379	368	358	370	366	381	376	387	397	387	368	387	368	376	363	358	382	362	338	395	410	380	366	408	393	382	370	397	376	365	377	393	383	389	394	364	377	409	394	372	410	394	381	388	399	354	377	384	389	404	404	386	371	376	383	380	341	352	349	332	385	388	367	368	347	379	392	375	393	374	381	390	388	385	384	371	385	376	376	354	373	358	412	372	357	387	379	419	370	362	381	395	380	368	386	373	405	389	402	394	388	402	372	352	358	388	384	384	395	373	346	399	374	382	362	374	373	370	367	361	372	374	383	390	367	410	382	373	399	382	364	353	398	361	389	385	405	406	391	334	383	361	363	371	348	402	372	402	370	388	352	381	394	398	421	399	362	373	375	367	372	415	392	365	370	398	410	377	335	364	384	377	367	391	371	393	379	342	386	379	373	370	389	422	395	384	307	394	358	320	409	357	384	362	371	358	382	387	393	379	407	349	371	369	411	360	351	407	352	372	425	398	408	409	411	395	356	377	355	372	343	411	402	393	406	393	370	359	356	401	401	362	365	362	362	365	376	366	400	391	387	366
23219	21291	29062	27293	21266	19791	5841	787	533	512	488	415	410	428	341	365	314	319	358	316	354	279	329	370	333	317	335	359	309	324	317	289	295	300	320	319	287	323	329	280	292	297	312	268	313	294	315	306	304	330	283	317	303	291	305	240	272	274	297	289	273	301	275	280	305	261	278	277	283	296	312	301	288	286	298	296	280	278	315	303	316	300	279	310	281	288	306	289	281	285	293	314	286	320	294	293	296	300	287	306	280	297	264	300	276	298	275	328	307	298	313	282	291	273	284	304	299	292	285	290	286	315	296	276	301	282	308	302	273	278	308	281	244	271	302	281	290	279	273	306	301	306	261	338	275	281	304	286	281	270	310	275	301	276	270	298	288	312	292	285	301	297	293	262	282	293	294	292	298	310	292	274	283	311	280	276	310	311	304	295	276	302	303	268	263	300	313	305	279	342	289	327	290	295	288	264	312	304	285	288	303	318	274	265	326	280	285	319	297	282	296	268	271	301	288	301	282	287	293	320	267	303	295	307	281	277	307	274	301	299	283	288	289	281	323	305	300	316	259	275	307	303	316	289	291	293	274	277	319	284	312	308	308	275	300	303	293	285	258	317	284	247	305	281	278	298	288	305	302	314	281	293	292	300	297	288	249	307	316	284	294	290	281	300	301	300	275	278	294	301	285	295	293	283	303	274	261	287	310	326	300	265	288	313	302	298	301	302	254	306	262	270	278	321	322	261	279	321	283	281	286	302	308	285	270	279	313	298	290	283	281	269	286	293	285	262	302	284	313	309	308	247	278	283	270	270	341	287	281	291	256	294	282	286	281	287	326	281	251	283	321	290	280	298	275	281	275	298	297	275	308	313	275	327	295	267	294	295	304	286	282	294	270	288	300	258	288	291	279	310	301	306	276	296	320	304	288	301	280	300	312	278	289	277	273	277	304	309	296	290	262	291	307	289	275	287	295	296	265	295	275	284	278	277	299	307	296	291	268	299	290	290	284	263	283	295	251	294	298	255	277	275	279	253	269	295	291	327	309	278	301	257	283	273	311	303	291	321	296	273	325	265	298	271	304	273	293	302	266	301	282	276	283	272	301	275	307	293	305	318	300	297	289	297	279	303	286	277	287	300	320	285	316	266	292	291	287	266	299	271	301	291	303	309	296	293	318	325	325	278	309	302	313	287	298	289	263	263	267	260	285	303	301	279	274	330	318	272	304	294	309	277	312	295	292	313	300	281	256	307	296	325	295	302	302	282	294	278	315	332	268	278	280	275	262	310	295	302	306	285	269	273	302	289	282	301	280	304	285	302	298	305	324	273	296	271	316	294	291	303	286	283	270	306	297	298	308	300	304	302	288	291	277	290	282	276	288	295	284	276	315	300	316	293	281	264	301	279	305	304	272	293	277	323	265	245	282	296	282	269	287	283	302	294	288	311	296	308	304	294	330	268	293	288	302	305	270	292	276	283	308	286	282	302	322	323	310	272	293	266	284	275	312	325	284	300	285	289	302	282	275	268	287	258	276	305	248	289	294	267	285	283	298	288	295	313	312	276	287	272	308	298	300	292	306	302	290	302	279	282	269	310	267	254	294	303	291	282	257	286	288	295	296	295	317	307	289	304	270	298	312	298	291	289	289	321	294	282	304	321	300	287	311	288	273	276	321	287	261	284	311	290	324	286	294	308	292	314	266	299	316	295	283	307	277	266	288	314	306	320	292	311	294	321	287	306	271	282	309	283	310	285	285	305	277	284	290	289	310	315	306	324	270	308	291	284	300	299	310	302	306	330	256	297	290	289	327	299	283	271	301	272	268	302	295	287	288	244	270	307	307	267	277	294	302	288	291	288	294	288	270	281	285	262	305	299	295	260	305	292	294	308	305	278	297	317	297	296	275	271	275	276	315	303	291	305	265	292	269	281	306	335	303	290	296	317	268	307	282	283	257	298	280	286	294	288	273	288	296	279	320	256	288	307	280	290	275	284	288	271	298	297	305	298	291	310	277	312	321	289	287	261	297	271	270	300	306	288	300	304	278	279	308	344	286	303	255	277	290	313	283	276	277	310	290	294	296	272	285	309	305	297	258	310	273	322	303	300	276	277	303	268	314	289	275	284	293	290	309	332	293	296	301	298	296	335	284	273	276	285	278	294	269	315	278	292	274	318	295	290	314	323	281	300	309	267	283	292	269	300	293	305	308	295	320	311	305	286	301	306	289	263	268	309	273	310	301	272	264	280	267	293	312	289	295	293	281	300	304	279	305	282	299	317	281	269	330	298	314	287	264	294	250	285	305	314	272	265	288	295	323	312	290	254	269	305	287	275	294	302	275	257	277	291	268	270	274	287	300	321	301	281	286	338	317	323	304	303	296	291	300	278	271	317	285	286	292	280	318	290	350	288	270	309	296	288	287	262	280	295	312	276	328	277	310	297	284	290	292	281	289	337	284	310	287	279	325	288	274	311	304	284	289	288	277	268	259	284	284	309	299	291	305	263	310	276	283	281	275	304	277	286	296	287	291	273	282	277	288	296	305	276	274	304	293	254	336	267	278	261	291	298	281	301	317	292	283	303	299	290	312	275	294	322	312	274	296	271	311	316	279	278	290	282	297	279	302	292	262	295	297	302	290	305	275	310	260	280	285	289	301	302	278	304	282	303	319	275	282	314	288	278	264	320	298	306	292	308	300	304	291	303	305	268	301	292	298	278	278	288	279	264	282	273	296	277	310	262	269	266	312	280	256	294	274	300	293	291	316	285	295	287	283	272	284	270	310	278	319	280	301	292	297	315	292	297	288	283	260	269	276	303	314	295	303	309	281	289	304	303	267	290	300	312	306	295	284	288	295	260	309	311	306	283	298	273	267	272	292	305	275	330	289	277	317	309	308	272	295	305	300	281	292	283	312	301	272	308	290	288	295	288	298	289	287	295	304	319	268	290	300	286	282	279	306	313	277	279	264	275	314	302	297	279	314	259	274	314	313	305	266	267	299	273	302	258	318	292	299	306	299	268	275	319	327	282	280	259	269	309	302	285	295	305	294	309	310	292	278	253	291	306	274	315	261	288	285	287	304	323	271	286	305	308	280	313	302	277	272	301	283	272	255	312	287	326	288	289	287	268	315	285	309	309	281	304	282	271	285	277	283	333	319	316	270	273	308	308	283	289	283	278	274	267	308	288	297	307	290	265	298	304	295	301	290	282	305	294	280	277	282	300	261	301	298	242	273	262	292	306	287	292	303	283	271	267	312	293	308	280	290	274	279	292	314	298	306	286	281	317	275	286	287	282	311	285	292	308	277	278	279	280	302	313	305	304	294	295	278	293	285	262	305	279	321	297	301	281	310	277	280	283	278	287	282	287	274	271	280	307	307	270	275	298	309	270	281	283	316	316	297	280	321	279	281	274	279	290	288	295	271	301	267	310	272	285	291	306	289	266	273	326	296	289	282	282	273	297	270	309	291	276	285	275	292	315	304	252	283	261	315	329	345	322	292	297
44478	41568	60939	23877	3854	2801	2178	1767	1501	1245	1040	967	907	760	846	820	740	695	675	642	623	631	633	633	659	548	586	586	539	553	524	487	564	532	550	583	541	503	523	544	523	539	532	521	496	465	508	480	505	492	555	511	479	483	521	496	500	533	533	516	484	523	506	500	501	500	501	494	489	486	527	487	565	506	501	484	489	511	488	533	465	485	487	492	502	523	507	490	498	491	501	482	495	516	521	520	454	489	498	523	504	490	538	543	492	529	485	518	494	496	479	534	459	506	499	470	449	511	531	473	481	467	551	482	523	517	508	531	515	527	509	505	495	510	494	462	512	459	518	465	479	493	501	496	487	494	491	536	480	478	510	497	525	499	516	496	514	533	487	456	523	496	486	506	546	520	524	505	531	524	535	546	504	483	475	485	492	517	481	539	480	523	474	502	518	481	515	502	520	519	524	490	491	497	472	465	523	463	497	496	502	492	483	492	508	486	483	482	510	500	505	545	486	508	473	517	481	494	509	485	433	500	482	514	513	467	510	498	451	505	544	501	500	514	520	489	504	487	477	525	513	502	490	451	524	479	486	504	475	522	474	504	474	511	492	494	518	550	479	503	506	480	493	519	489	516	518	528	507	513	520	512	496	503	501	531	498	489	484	465	526	492	462	496	518	503	480	469	479	485	483	472	532	495	479	482	506	532	479	482	525	499	513	478	486	518	469	455	477	518	483	504	542	508	555	501	491	517	522	517	507	499	461	550	488	514	535	506	501	503	526	515	516	433	497	499	510	495	500	533	482	488	460	500	497	506	510	464	492	566	496	462	519	469	484	468	476	477	512	481	525	485	503	511	498	506	504	497	467	546	517	513	518	532	513	476	461	515	482	502	536	495	491	500	517	538	501	513	544	479	524	498	482	508	515	506	497	529	487	470	486	480	509	501	491	484	540	480	534	485	494	499	513	508	460	507	501	538	453	513	498	490	490	491	531	526	487	531	484	549	499	506	502	473	500	510	508	534	507	521	471	474	494	492	516	489	527	504	471	502	485	509	505	496	515	504	500	475	478	508	464	503	527	482	521	517	474	538	486	500	489	473	483	494	502	522	495	519	466	510	531	510	499	519	490	545	523	539	490	521	517	491	497	514	495	545	532	473	512	476	484	469	519	465	522	504	516	513	518	483	545	481	492	504	494	496	467	476	509	475	504	496	490	490	518	481	490	447	515	556	501	488	470	513	467	505	545	499	512	481	484	515	526	505	503	500	501	481	459	475	475	453	469	499	478	492	482	464	488	472	482	492	511	504	468	487	496	504	463	518	488	494	459	486	526	465	479	512	477	471	492	505	523	489	522	510	472	499	498	509	527	503	515	460	499	516	451	504	440	470	549	489	497	500	467	517	519	480	454	509	499	511	483	473	499	469	498	498	524	537	465	466	497	506	497	462	500	508	524	503	484	490	491	476	519	516	525	491	528	535	525	451	503	465	527	523	501	512	503	488	479	491	510	499	493	506	447	512	545	440	489	487	501	511	497	497	514	492	493	512	466	484	480	447	518	473	515	484	496	527	500	509	494	505	501	525	469	511	523	440	490	502	487	466	482	459	509	527	473	486	473	538	507	459	499	506	498	469	501	499	510	518	473	506	508	478	480	470	483	461	509	475	529	507	505	489	518	500	498	508	498	489	492	509	502	527	457	478	478	510	515	460	544	470	481	475	487	503	502	515	493	477	501	497	507	489	470	499	477	530	505	459	473	480	505	492	527	513	510	483	481	482	501	488	480	506	500	489	518	532	503	495	518	518	482	502	486	511	515	468	477	471	523	450	503	521	509	480	517	500	493	497	477	528	471	511	526	497	494	492	518	513	494	493	535	506	490	478	509	515	530	482	509	482	531	517	462	502	534	496	479	469	503	476	524	507	505	487	513	472	528	521	496	490	482	496	485	478	476	488	472	461	478	471	520	479	496	489	529	492	513	523	475	459	514	536	509	483	482	475	505	516	498	530	451	460	487	468	485	547	491	518	496	523	487	479	508	490	501	510	514	512	507	480	489	507	510	494	514	469	480	499	532	489	507	484	474	469	537	488	539	505	493	508	519	519	503	475	513	507	495	462	502	535	485	520	497	477	524	464	496	512	487	509	518	511	518	459	511	526	480	477	522	500	500	492	495	500	513	510	516	519	495	500	504	470	529	501	476	511	529	494	443	495	502	518	527	499	507	514	488	503	475	431	466	519	505	484	500	486	486	531	499	513	537	480	473	485	501	473	522	440	525	504	519	499	503	501	484	484	527	473	480	513	490	484	487	512	493	461	515	509	480	528	488	494	499	486	518	511	440	530	500	464	501	514	516	530	518	534	498	503	497	556	509	517	502	507	507	471	500	503	486	510	514	464	541	549	503	518	517	479	496	492	501	539	489	485	480	516	509	500	461	497	476	475	515	502	501	481	526	529	476	504	501	514	504	505	511	485	485	482	503	497	515	468	464	510	494	477	539	521	478	542	473	497	535	486	472	507	486	492	506	515	483	504	489	500	517	525	535	499	459	461	484	472	491	488	491	530	477	509	481	481	500	485	515	503	508	513	519	470	528	498	502	504	485	499	526	503	517	488	507	545	498	493	517	479	522	470	476	506	475	524	516	503	487	500	518	444	496	527	481	458	508	505	503	483	475	517	530	520	478	497	500	503	479	509	496	514	522	532	457	475	486	506	536	495	493	496	467	521	495	491	512	529	523	510	514	510	495	532	491	509	504	484	528	516	476	491	489	513	519	494	459	489	502	561	500	498	477	476	502	521	494	450	520	494	496	514	520	479	493	480	484	545	492	467	512	504	480	485	530	514	497	473	518	534	512	538	532	465	498	471	502	520	498	501	525	492	512	513	507	485	467	469	496	471	494	471	512	521	524	470	538	491	528	475	512	488	488	502	490	521	472	477	517	498	484	497	498	477	508	473	480	432	481	487	558	467	485	477	501	500	515	489	488	489	484	503	490	453	501	489	507	487	521	528	463	468	529	523	522	512	485	515	505	520	521	477	504	502	513	500	503	531	495	519	516	480	487	511	505	461	499	482	509	500	535	520	512	475	474	530	461	490	471	497	507	492	533	506	519	479	508	545	487	466	494	480	491	496	521	483	479	447	448	472	461	482	522	495	514	467	517	462	483	500	512	494	472	501	483	501	482	482	528	521	508	471	494	502	517	508	494	536	500	497	487	466	517	521	497	492	508	469	532	493	486	487	483	492	484	517	480	517	521	477	489	475	556	491	480	520	484	485	503	471	474	522	510	532	456	491	521	486	485	499	528	450	500	512	519	486	495	520	478	520	470	449	481	481	498	542	471	513	472	487	455	503	492	486	493	501	496	520	486	513	533	494	482	452	511	496	464	521	513	464	493	512	491	513	499	478	491	492	493	495	482	517	508	524	466	479	503	475	494	464	499	488	508	481	487	462	522	515	479	485	494	509	520	556	467	521	493	539	511	479	504	509	538	518	523	474	510	479
26913	20795	24011	11386	329	157	127	133	116	112	123	117	121	123	98	145	116	124	121	102	98	126	125	115	108	84	103	104	130	110	129	99	115	121	110	108	103	110	102	114	133	129	100	126	100	106	119	106	111	113	101	112	109	111	107	116	99	106	120	113	95	103	104	110	109	117	104	113	98	114	107	118	102	105	124	118	132	111	109	103	98	104	104	102	115	93	109	108	104	98	110	97	108	110	107	99	114	104	102	118	110	118	118	113	114	105	92	128	110	112	109	118	107	113	114	108	114	97	107	114	119	125	101	123	106	103	128	104	101	114	87	126	107	115	106	107	97	118	118	87	77	111	111	119	112	113	113	117	102	103	107	98	89	122	101	109	104	135	97	95	104	111	113	101	122	116	90	114	103	111	119	122	97	130	105	107	102	98	95	106	106	95	103	101	113	103	98	103	108	100	82	106	102	97	98	101	89	102	110	113	116	94	91	107	98	108	113	111	101	98	115	116	86	105	103	83	123	118	104	103	88	106	102	92	110	88	112	92	106	118	100	109	107	106	119	91	100	96	107	105	115	113	95	118	98	112	122	88	107	100	111	113	105	97	99	102	105	127	116	106	112	106	99	107	109	102	126	110	115	96	109	113	113	109	130	105	100	116	109	90	113	120	106	120	81	104	124	126	105	115	83	112	109	112	108	112	120	97	114	124	112	106	97	101	120	82	119	105	92	113	93	89	92	94	104	108	104	109	104	103	99	98	110	91	115	115	109	118	113	109	103	115	98	132	106	117	113	104	95	95	98	111	92	93	103	124	110	111	96	106	123	101	109	123	102	118	106	100	114	128	117	117	130	108	98	94	105	107	108	119	137	117	101	110	123	108	98	109	105	103	112	101	116	109	111	111	115	99	114	109	112	114	96	107	117	85	99	101	122	117	100	100	103	92	119	109	96	122	92	110	131	121	109	111	107	110	105	108	95	120	118	108	127	102	100	124	97	102	108	91	99	102	110	94	119	113	105	88	104	104	120	111	105	104	105	98	111	118	95	97	125	93	107	82	108	105	102	117	106	111	106	100	106	110	119	117	112	93	120	103	103	120	94	108	113	113	88	129	90	106	84	118	91	89	101	124	110	116	101	101	121	114	110	118	98	119	104	103	110	103	115	104	96	105	103	123	99	132	97	105	112	98	106	108	106	119	125	92	99	106	95	104	98	97	106	104	112	95	120	94	107	107	122	96	106	101	87	114	101	89	111	112	108	127	112	106	87	112	109	113	110	103	116	100	105	115	110	108	92	101	96	122	94	131	121	101	94	111	107	105	79	96	110	108	101	114	116	102	107	118	123	99	104	97	91	117	129	124	108	109	112	117	90	107	123	97	121	119	109	120	119	86	117	120	137	114	102	118	118	100	94	106	103	110	108	107	109	104	118	116	110	111	116	123	113	117	119	89	121	123	84	114	109	114	108	110	104	114	95	103	116	119	100	100	119	92	112	109	88	102	92	107	92	95	114	98	102	104	117	103	119	101	114	98	114	106	104	89	106	104	102	96	110	103	118	112	93	106	103	90	108	96	98	111	105	109	105	117	104	117	110	110	92	101	104	80	129	124	102	95	89	113	122	104	97	107	83	103	98	118	107	119	98	122	88	108	86	101	109	97	114	110	113	102	85	116	90	107	120	100	103	123	96	100	129	121	101	100	92	129	111	91	103	102	95	108	128	128	100	97	92	94	108	124	111	122	98	92	112	123	135	99	96	118	107	98	105	114	111	96	111	115	109	108	104	98	117	92	91	111	113	103	105	99	102	113	108	96	102	97	115	92	114	106	119	111	116	111	132	99	91	112	109	117	96	91	110	112	101	113	119	107	97	119	102	102	104	103	107	102	109	114	99	102	108	107	109	84	96	116	101	113	118	114	126	132	106	102	112	115	85	113	129	111	101	100	124	97	112	114	104	95	117	112	109	102	96	114	106	120	108	105	94	109	113	133	91	95	80	111	109	107	113	123	122	94	86	109	107	107	102	112	114	99	109	105	108	107	109	88	95	120	112	91	114	92	96	116	98	100	116	94	108	108	113	114	110	106	89	120	118	118	121	109	117	112	105	102	93	102	93	93	101	92	98	102	122	99	108	100	123	105	105	121	90	109	98	107	110	105	102	120	109	103	111	108	95	108	101	104	103	99	106	103	109	94	109	105	98	97	120	108	113	96	102	109	104	94	103	87	124	104	123	114	116	108	94	114	116	99	113	99	105	101	96	103	112	119	116	97	102	87	112	102	112	107	101	107	86	101	103	88	107	88	109	88	111	104	105	90	110	92	126	104	113	102	113	93	87	112	101	89	115	89	103	86	113	94	98	111	114	115	107	92	105	114	110	100	105	108	112	109	110	107	101	88	105	113	105	96	106	111	102	89	107	90	119	94	114	103	107	120	111	126	100	117	120	101	130	111	86	114	102	115	103	98	107	90	98	98	114	95	116	104	116	104	98	100	108	107	120	97	97	123	113	129	100	102	114	124	132	95	112	118	88	104	100	94	134	85	108	97	91	104	110	95	104	95	88	128	107	108	102	103	104	117	119	109	106	107	106	102	133	118	110	108	99	98	116	108	99	113	116	98	113	99	116	99	105	117	120	102	108	110	100	114	112	105	114	115	116	115	116	105	98	110	94	120	106	123	100	123	115	101	105	117	98	91	103	110	106	100	97	125	106	123	105	114	106	100	100	96	104	118	89	100	103	96	103	103	98	108	107	121	91	90	103	101	103	109	119	115	103	105	98	105	101	105	94	111	110	108	101	119	104	105	109	98	126	92	116	100	113	108	90	100	115	117	96	107	82	109	120	96	98	115	117	98	102	91	85	96	107	132	110	92	109	105	99	128	129	94	111	80	102	112	98	105	103	125	110	108	117	96	116	128	115	92	117	93	118	100	123	106	111	94	101	111	97	85	109	123	112	125	105	97	106	112	112	99	98	113	108	104	91	107	112	111	83	111	112	94	112	89	111	109	121	104	111	109	108	108	94	93	98	103	114	125	93	101	104	114	113	114	85	106	105	107	102	117	87	98	127	91	112	101	108	111	95	107	90	109	105	129	122	141	113	104	101	108	125	96	100	106	114	100	102	95	106	105	114	114	88	106	103	102	97	108	115	88	100	104	96	116	113	99	114	97	105	114	113	116	88	103	107	99	117	101	104	111	110	108	105	94	119	95	112	100	100	100	104	108	95	108	100	100	115	100	79	115	118	99	100	110	104	130	113	110	107	89	105	104	106	106	85	111	113	111	112	117	103	114	84	113	93	100	84	130	113	121	100	107	108	113	106	120	116	112	106	92	113	117	100	115	116	124	86	111	104	101	98	98	92	101	112	102	113	117	91	94	94	98	111	101	86	112	118	106	90	95	98	105	114	115	114	104	103	112	109	106	111	112	107	111	109	91	99	124	124	102	99	107	113	102	98	117	94	95	107	107	97	122	94	117	110	109	105	100	110	119	90	114	121	88	113	108
17856	13781	33792	9357	366	313	296	261	236	263	224	204	212	204	217	219	226	174	208	177	200	199	224	197	199	178	183	196	182	203	198	194	206	207	203	214	189	220	205	215	186	199	187	223	182	164	187	193	209	222	169	201	213	192	218	189	215	186	193	216	234	173	204	203	209	191	226	189	214	209	207	195	198	205	218	205	192	198	196	186	213	216	183	215	198	210	201	211	218	187	185	227	187	195	175	196	210	195	198	195	192	197	182	220	184	193	206	197	197	187	201	199	199	202	201	167	187	190	194	192	205	187	178	204	210	200	206	196	192	221	201	226	187	202	190	201	190	194	209	213	180	169	212	207	215	193	208	193	203	183	213	205	208	207	172	192	188	183	205	219	191	200	196	211	188	192	179	180	212	209	201	223	235	203	194	205	211	198	197	200	209	179	191	182	203	187	190	189	192	201	195	211	190	211	193	214	185	205	184	205	202	202	216	217	205	187	179	236	199	182	203	188	208	194	198	172	216	178	206	202	192	192	191	206	192	194	195	191	192	217	196	195	208	177	191	190	190	197	184	198	203	194	186	200	226	178	188	206	221	180	196	187	187	195	204	202	167	198	207	203	180	193	203	209	203	204	208	184	178	170	199	191	189	202	190	211	195	162	208	196	217	197	221	197	213	213	200	187	207	195	178	189	185	216	193	176	208	205	205	199	202	229	187	185	217	210	188	181	221	214	216	209	187	198	213	194	190	218	183	197	193	190	188	200	204	190	202	202	199	176	222	206	179	197	163	193	215	198	199	202	181	189	205	186	202	207	202	193	194	179	221	186	183	178	199	187	195	199	191	198	197	201	209	169	198	202	202	210	196	217	184	194	188	193	195	176	184	221	210	201	191	176	156	203	209	226	200	201	183	199	193	214	218	194	188	219	165	217	194	206	216	189	210	213	193	192	207	183	211	217	180	214	197	219	188	222	199	205	185	190	189	191	180	217	238	220	190	169	198	202	195	202	174	202	180	183	195	189	226	212	202	192	181	198	195	192	203	212	185	190	187	181	213	212	195	210	181	194	194	189	186	211	189	190	205	209	202	202	183	200	194	208	199	204	200	178	227	196	190	195	191	218	229	188	208	195	196	174	226	193	211	205	223	202	172	199	186	195	203	220	196	174	208	204	196	202	191	208	192	213	208	212	202	181	172	208	200	202	207	221	197	222	222	210	233	199	198	206	184	194	181	182	202	194	181	180	220	180	202	209	189	189	193	193	195	165	200	180	201	219	213	207	202	210	206	196	211	180	194	172	182	199	216	179	209	194	200	203	186	187	181	181	199	199	180	195	205	179	195	194	217	222	157	214	206	205	195	201	203	189	175	222	220	187	202	192	217	196	192	217	178	191	190	196	223	179	198	185	193	199	201	202	206	199	193	200	194	229	192	215	202	192	203	201	204	190	202	211	202	192	185	211	182	199	181	212	177	211	184	185	186	194	186	193	210	196	192	199	200	174	193	195	209	185	222	183	202	204	168	234	196	188	213	188	234	194	208	208	199	217	204	194	203	197	201	190	179	202	217	210	186	194	177	192	163	200	206	201	202	197	242	195	183	193	192	201	213	193	190	217	165	174	202	195	192	206	190	205	172	211	212	175	198	189	187	227	187	200	197	208	202	187	190	213	183	205	201	197	206	189	200	191	215	204	204	206	204	211	196	209	219	181	193	202	215	205	219	204	201	219	206	201	193	185	198	203	186	201	170	193	183	195	199	212	211	209	205	216	189	193	197	203	226	204	164	197	206	203	189	171	213	194	226	196	198	179	210	199	209	187	197	197	212	201	208	205	193	215	210	192	192	218	182	199	205	182	199	200	208	206	215	191	200	198	198	225	211	183	199	205	215	235	187	200	196	181	179	177	225	192	192	208	185	185	205	199	191	201	187	211	209	190	192	208	198	200	205	203	190	211	190	203	203	205	217	175	196	212	177	198	217	208	211	211	171	192	215	182	215	198	180	183	172	191	216	213	206	199	197	177	197	200	213	193	220	174	195	203	196	203	216	186	204	199	192	222	182	215	223	193	191	197	202	209	184	186	173	200	174	191	203	187	209	200	161	210	173	199	206	225	189	218	189	204	188	194	188	219	195	213	213	200	201	196	196	191	201	175	170	216	179	211	168	178	192	186	207	187	195	192	190	202	190	200	204	204	188	173	207	204	209	203	195	182	231	205	192	197	204	187	187	212	202	220	247	202	200	208	198	196	179	180	209	199	219	212	222	202	178	191	213	186	192	194	174	192	198	185	211	171	204	186	202	215	206	213	201	218	208	184	211	215	195	182	213	198	206	204	188	183	191	192	188	215	207	211	205	200	202	198	191	198	210	184	210	181	169	196	190	203	187	194	184	185	187	198	211	178	184	195	206	211	203	184	197	178	186	183	229	207	214	203	190	196	187	189	206	207	205	185	217	185	198	190	184	225	195	209	195	200	195	191	193	169	195	211	201	214	205	210	192	194	181	210	223	199	208	189	214	177	194	200	192	203	199	189	212	200	210	211	203	187	191	215	198	191	184	186	176	197	188	182	187	180	207	185	232	190	197	194	168	199	217	202	193	212	210	187	221	187	178	204	209	167	214	187	207	194	220	217	199	200	210	186	203	188	213	179	174	205	219	217	191	189	188	231	211	202	199	202	190	188	215	193	202	178	187	204	222	194	205	206	180	189	188	197	217	186	201	215	213	197	197	173	200	212	218	222	212	201	177	197	203	219	210	172	218	191	217	170	198	212	207	192	222	198	203	195	198	183	167	188	199	210	201	212	178	197	210	212	178	191	193	226	212	209	186	174	208	200	214	186	181	207	198	199	188	187	192	205	197	173	198	195	200	215	176	201	205	215	215	185	193	193	191	221	183	183	191	204	201	216	171	187	198	202	194	234	181	189	196	206	228	221	187	213	199	188	209	189	212	197	183	182	203	181	189	186	171	235	215	182	199	198	182	197	199	191	202	188	191	204	226	212	198	194	189	181	180	210	201	218	210	220	172	192	182	167	221	194	199	195	187	195	193	204	208	182	200	195	219	181	196	189	222	202	209	204	206	199	207	183	180	195	198	205	190	182	216	198	183	214	207	217	206	184	211	199	204	203	190	222	181	199	190	184	206	203	207	221	180	198	214	227	210	218	199	220	186	187	215	194	204	214	200	213	203	193	218	195	201	234	214	220	201	218	208	201	198	192	212	209	223	196	159	196	201	226	217	221	240	220	210	219	183	210	166	226	177	168	220	199	181	183	183	206	187	195	204	199	186	193	204	182	210	175	197	200	181	218	213	190	176	190	194	205	198	238	198	178	194	195	189	207	179	189	198	201	196	173	203	203	178	183	199	182	218	186	186	210	215	216	208	195	209	179	208	198	202	190	207	194	232	188	214	217	166	179	210	193	200	198	208	204	194	212	211	206	199	208	180	208	227	183	225	180	201	197	210	199	223	204	208	230	191	205	214	212	205	187	202	203	206	217	202	192
24207	21304	29669	31118	19795	7365	632	406	323	362	288	295	282	274	267	250	290	257	266	258	191	235	265	214	235	237	205	236	210	234	232	210	219	225	243	219	222	230	221	218	210	199	210	243	224	216	213	227	222	215	224	215	246	209	268	220	217	202	222	226	208	211	227	211	222	239	213	219	256	216	228	223	210	222	216	203	229	205	233	183	190	243	213	233	223	221	234	224	212	228	209	206	196	207	253	234	230	210	208	252	221	223	215	188	212	191	235	215	231	205	215	235	226	208	227	198	232	224	236	210	224	202	235	217	211	241	246	222	228	228	221	208	226	195	208	209	222	193	225	239	222	217	237	226	214	233	208	195	204	255	211	203	227	215	223	235	224	193	223	233	205	205	209	215	240	248	227	208	218	244	207	220	227	211	207	222	237	198	211	207	224	199	239	203	229	233	223	238	216	206	198	222	238	236	196	212	218	226	236	211	192	246	219	250	225	219	227	214	199	188	230	238	225	210	231	226	217	252	179	177	214	235	217	228	181	211	242	210	212	192	194	216	185	193	255	203	220	231	235	219	203	229	206	239	203	244	185	197	223	214	216	203	247	202	220	236	228	214	221	218	209	229	230	221	212	212	208	224	209	205	238	222	245	207	199	235	217	246	215	224	189	192	197	235	209	231	226	210	194	219	217	210	231	208	227	206	228	207	209	200	217	224	222	231	223	228	213	199	210	214	217	222	211	219	201	221	216	193	201	219	215	200	188	204	205	209	215	210	217	227	218	186	231	217	223	220	196	190	219	198	199	229	200	226	212	206	211	242	219	245	210	227	216	227	240	211	259	236	206	213	207	205	254	202	239	193	211	227	206	205	227	201	225	205	220	216	216	226	188	210	212	178	214	219	196	223	199	220	217	213	222	204	213	209	244	201	218	242	219	231	193	220	227	231	219	205	206	235	245	205	215	228	209	223	198	221	202	200	194	228	228	203	218	257	234	207	226	231	201	210	247	211	243	239	212	216	215	211	218	206	229	223	224	218	215	220	222	206	207	210	248	233	210	224	229	262	199	243	232	238	240	226	192	216	212	222	220	227	213	209	209	223	194	215	237	228	244	230	203	226	224	210	227	225	212	231	230	221	203	224	211	225	219	215	252	212	228	236	240	206	239	209	234	228	207	194	240	218	209	212	213	258	217	219	224	211	212	233	223	220	199	242	226	225	223	231	202	208	187	222	199	212	218	199	201	199	206	217	236	230	212	210	201	220	204	214	203	216	207	222	195	192	239	220	242	203	209	203	249	201	237	229	225	207	226	213	216	215	200	229	233	220	219	210	200	212	205	211	219	206	228	219	244	193	219	214	224	209	212	201	199	235	223	199	192	204	188	237	251	201	186	221	216	212	208	221	219	213	215	210	209	217	246	212	245	237	191	228	208	219	241	209	261	216	213	200	208	218	210	222	221	203	202	213	237	214	210	223	206	222	219	226	220	204	221	218	219	196	241	214	200	229	209	226	223	240	231	238	188	211	230	210	232	186	209	215	231	213	205	225	214	223	226	209	240	223	226	223	219	207	210	217	210	231	188	209	200	218	210	253	208	221	227	226	230	212	215	206	235	198	239	227	229	234	198	194	184	234	229	231	240	235	218	212	216	206	233	204	217	225	252	216	208	217	212	220	207	209	213	199	219	210	199	224	214	226	204	212	230	223	203	215	232	232	223	196	228	220	211	202	212	215	210	238	222	209	214	235	216	214	201	238	208	256	196	191	223	208	244	190	231	204	220	220	247	228	240	210	206	213	227	218	227	214	231	219	220	240	210	230	213	203	220	217	192	218	225	228	213	207	206	225	222	242	223	178	217	193	202	226	233	223	209	198	230	225	225	213	216	215	227	223	214	215	204	237	190	260	204	197	227	217	214	221	212	189	213	215	204	206	215	225	245	199	207	220	225	225	213	224	218	214	213	212	230	198	209	217	240	210	216	196	220	235	229	209	225	233	238	203	215	195	221	218	216	228	246	218	219	223	211	199	208	209	219	242	207	230	245	227	229	214	220	239	219	230	203	211	231	240	203	241	217	211	200	222	221	234	201	192	194	199	226	228	222	218	223	201	194	245	219	201	203	195	194	222	234	218	224	208	217	197	189	229	239	253	221	218	213	182	231	201	219	229	217	223	209	224	184	201	228	211	203	200	204	211	234	231	231	188	224	226	207	221	205	224	221	232	230	216	194	220	229	209	240	218	212	226	208	194	214	240	230	232	192	217	226	227	216	211	223	205	211	221	225	232	229	248	215	229	209	227	205	227	216	209	222	213	203	233	217	213	253	234	226	215	242	201	239	218	186	209	222	232	205	220	239	241	230	225	213	200	221	204	217	251	229	231	208	222	220	213	214	224	249	211	208	214	191	226	196	232	209	213	224	203	227	221	230	204	202	213	213	234	223	230	206	210	213	184	178	230	193	214	197	229	213	208	220	201	218	208	219	220	217	215	205	225	202	210	213	227	229	207	219	219	217	235	218	210	198	222	213	212	234	228	239	221	239	207	222	210	211	204	233	219	246	242	226	199	253	221	230	234	221	217	217	240	239	213	222	211	217	229	193	237	230	199	245	230	242	217	238	229	223	216	234	211	260	193	215	207	212	209	222	198	208	204	213	217	208	224	207	219	242	191	219	221	234	225	210	197	218	199	228	194	245	213	219	228	216	237	218	205	198	199	210	232	222	216	234	214	216	248	224	222	205	205	223	237	227	227	248	222	233	226	220	186	211	190	215	188	224	212	205	232	210	233	222	234	226	201	234	211	222	204	218	207	220	219	221	228	217	234	233	220	206	214	203	203	213	220	228	219	221	214	202	189	210	223	244	215	227	222	229	210	226	219	237	216	209	231	205	196	196	182	228	231	217	218	214	211	215	227	232	209	237	208	221	212	244	222	217	208	200	220	202	194	195	202	217	226	226	225	224	193	198	225	240	225	204	213	230	214	212	231	193	210	243	209	215	221	238	226	215	219	208	217	228	236	225	200	226	221	209	201	224	200	197	198	234	201	235	231	224	201	206	238	215	220	225	209	232	211	209	236	239	203	229	201	195	225	215	231	244	224	222	211	218	220	225	219	201	228	226	219	202	205	234	214	207	220	228	236	208	204	210	188	215	214	225	217	232	213	210	249	196	251	222	214	209	217	222	222	227	229	217	246	195	207	189	210	197	226	229	220	214	215	215	197	203	215	241	230	214	228	215	197	211	214	205	216	199	231	228	191	206	228	233	204	214	230	213	225	224	216	207	229	219	225	232	229	210	211	189	225	217	209	211	237	204	214	204	202	220	241	214	191	217	205	220	234	229	234	245	220	229	232	238	184	229	202	207	191	213	201	224	222	231	216	218	201	205	206	233	238	217	208	211	229	224	214	229	230	230	236	239	232	221	217	217	219	224	235	203	189	227	209	229	226	248	223	228	206	229	211	231	219	206	214	218	204	220	243	200	210	211	205	221	208	208	207	219	245	203	204
38516	34454	61555	20979	2200	1654	1290	1137	891	786	709	650	587	527	545	524	542	493	471	480	434	409	448	484	420	468	374	413	407	395	428	408	420	406	407	420	408	385	411	393	388	403	381	464	405	425	405	398	386	368	351	377	411	391	383	406	413	381	396	357	380	388	373	397	371	391	408	357	357	392	376	359	393	376	422	417	361	383	408	398	407	411	376	414	381	376	363	361	355	380	393	364	401	376	363	401	393	404	385	391	408	411	403	395	400	405	369	396	373	399	384	408	361	401	367	364	402	387	399	415	375	431	348	396	375	369	383	403	377	379	386	419	397	405	397	435	400	340	362	419	382	384	371	382	383	388	388	393	392	420	398	362	362	394	426	395	419	409	373	396	375	388	409	418	386	412	419	414	374	423	354	402	440	386	371	403	369	406	364	406	394	375	403	358	380	378	384	366	369	392	380	379	398	383	365	376	363	405	415	388	370	420	414	383	396	388	384	432	412	389	389	391	355	412	380	338	391	389	379	381	406	360	413	411	389	359	376	392	362	404	380	390	364	381	377	386	372	369	416	388	376	350	391	410	416	394	342	405	360	404	409	425	387	366	377	397	396	395	379	387	402	395	359	394	422	410	411	388	360	392	435	419	401	385	371	409	420	387	393	385	384	386	351	385	389	406	389	431	413	394	421	404	393	384	399	380	373	363	425	379	373	400	394	390	400	384	377	380	409	381	391	395	389	429	400	404	409	389	371	395	364	428	384	371	372	388	410	387	382	406	370	394	391	365	392	402	405	365	400	371	382	379	410	356	391	384	372	382	431	382	374	385	430	375	387	412	363	374	421	396	379	371	406	385	406	373	384	399	374	409	386	371	367	372	390	403	381	369	369	393	358	419	386	384	423	355	374	341	379	377	382	416	397	424	415	402	366	346	406	403	368	391	367	419	410	362	407	358	388	384	397	400	406	423	403	361	377	387	381	428	378	371	390	407	382	382	425	400	357	381	393	373	384	403	365	397	398	416	379	367	363	411	368	376	383	375	402	392	374	370	398	389	431	379	438	388	407	397	430	378	358	392	363	345	393	397	390	399	415	392	402	382	384	414	383	415	386	412	387	414	392	378	404	417	411	355	412	351	382	414	382	383	391	401	363	393	340	382	385	373	382	375	364	355	352	375	406	398	388	380	384	401	375	416	386	397	362	385	385	358	425	377	416	377	385	385	381	383	412	328	426	390	398	405	379	386	394	400	384	405	403	362	375	403	364	398	393	404	362	385	356	387	393	409	358	373	368	358	354	378	403	380	403	357	390	382	391	397	401	408	395	397	381	386	374	382	402	365	368	382	403	414	354	375	386	396	365	362	404	379	408	392	380	386	362	384	400	362	374	378	370	414	395	360	434	389	364	394	390	391	406	378	390	348	395	413	365	385	369	401	388	366	398	360	369	381	394	378	392	401	412	378	372	389	397	396	354	363	360	399	367	418	372	366	412	393	396	390	421	364	376	381	417	405	390	381	373	421	392	399	365	389	354	393	408	388	399	415	386	408	360	417	401	422	365	386	387	359	373	402	413	415	375	371	397	382	384	375	376	383	423	378	418	426	424	390	388	375	382	397	400	412	375	389	414	395	401	386	368	401	363	386	422	394	352	389	399	397	382	384	382	374	385	369	351	396	416	407	372	352	388	389	398	385	361	404	367	352	368	376	376	345	381	408	388	415	412	430	393	388	414	393	420	421	404	409	356	389	417	393	380	393	410	371	394	388	388	388	362	384	369	339	388	369	393	365	362	400	372	373	403	366	387	392	401	386	390	397	398	377	363	405	392	365	438	369	394	384	357	407	379	377	369	389	384	403	368	361	358	395	406	409	392	361	397	390	378	365	364	385	389	399	382	369	413	382	389	376	376	394	365	396	403	403	378	406	395	382	394	385	370	381	396	363	365	361	393	399	413	423	362	383	377	381	393	390	374	404	400	390	381	424	380	346	370	364	393	383	384	402	383	403	392	409	371	401	423	376	393	363	342	379	354	397	386	402	378	377	378	397	325	404	367	369	389	420	381	390	362	379	410	372	397	372	404	378	394	404	387	382	425	385	388	399	422	381	391	401	364	402	406	376	382	363	401	375	406	400	395	395	349	380	422	391	384	370	362	344	397	394	406	409	367	389	336	373	419	364	390	390	383	421	441	404	374	425	387	411	387	417	345	363	383	400	383	382	411	383	395	373	381	400	359	433	359	403	377	384	368	405	381	423	350	374	371	371	413	372	377	407	367	378	385	387	379	416	372	423	378	404	381	395	406	413	383	384	397	363	424	372	389	381	386	387	387	395	422	373	417	391	386	412	388	421	355	367	394	369	375	415	363	377	377	382	429	375	368	374	389	392	390	385	406	407	383	405	399	410	385	400	405	365	369	371	392	401	393	338	403	392	404	373	384	419	359	353	415	380	368	418	375	390	387	366	381	378	375	390	407	360	401	395	383	396	371	390	401	404	364	366	422	377	386	408	395	359	370	419	394	414	398	398	408	392	401	362	357	382	403	391	352	408	396	386	378	375	412	394	381	399	420	390	365	350	446	404	373	408	381	379	365	352	356	386	370	361	369	358	382	411	397	408	397	398	446	449	383	401	387	387	383	390	384	400	402	364	395	335	381	412	386	404	415	400	377	389	371	420	423	359	360	381	345	377	381	384	369	375	415	369	410	415	414	374	382	355	354	385	406	356	369	380	364	405	355	374	359	394	357	386	415	404	381	343	403	376	417	377	336	377	364	382	374	381	411	401	370	360	407	370	423	389	390	374	374	394	434	370	375	371	376	407	368	390	384	379	386	392	411	382	383	381	414	346	389	366	423	365	390	397	379	435	379	393	403	427	360	407	394	390	374	373	411	370	389	382	383	380	377	368	395	376	409	398	374	404	375	369	386	398	384	391	397	374	389	389	397	384	422	410	389	356	367	382	423	399	374	373	393	383	369	394	378	382	392	389	398	422	380	380	379	364	368	375	401	364	374	392	354	413	398	415	391	390	387	413	348	388	370	388	400	367	376	367	361	347	393	397	402	378	381	390	398	392	395	369	394	383	356	415	361	360	383	402	412	370	372	385	405	404	386	415	363	369	416	410	393	397	372	409	423	383	392	387	362	352	361	348	358	384	424	404	376	401	397	403	397	393	430	388	356	363	404	385	364	349	418	382	378	405	387	374	414	406	403	372	364	390	403	371	399	406	416	386	372	374	425	399	395	390	380	389	438	389	407	393	383	419	395	393	387	355	376	412	363	363	407	380	401	386	392	372	413	415	411	322	369	367	359	370	415	336	366	383	390	364	373	370	387	396	404	375	378	366	367	407	369	413	397	370	395	369	405	402	379	386	371	390	378	390	392	372	384	407	410	377	393	403	382	424	374	388	379	374	372	402	400	355	385	359	430	389	382	420	377	384	398	399	378	382	402	331	376	385	410	357	377	377	417	412	403	395	393	382	401	372	372	390	390	395	385	363	378	396	408	402
23272	21342	29673	27455	21332	20155	6774	842	569	482	459	434	420	397	361	395	334	347	352	344	356	324	341	315	333	313	323	327	334	309	318	346	296	339	318	302	347	283	289	295	298	288	301	310	280	272	296	316	324	300	316	313	312	288	262	308	310	299	297	290	276	294	280	312	309	276	305	331	269	279	288	277	322	304	305	282	292	288	314	272	310	301	303	321	318	297	321	299	310	315	301	282	270	291	287	296	330	313	333	271	305	282	312	319	317	287	292	315	269	307	307	298	311	323	321	284	313	281	292	311	275	319	341	302	322	322	319	302	310	313	285	298	296	287	293	287	315	320	312	270	290	314	290	308	323	298	269	285	281	272	276	323	300	298	303	309	318	280	297	317	305	302	254	277	282	289	290	341	298	286	300	279	294	309	321	297	285	302	286	303	324	315	312	287	282	280	290	303	299	294	294	284	278	290	299	302	298	331	298	308	298	318	272	308	276	338	303	307	287	287	290	280	272	282	296	307	311	294	297	336	294	309	275	316	309	311	303	298	305	300	309	280	300	288	279	306	290	314	289	305	295	294	318	291	295	284	286	265	288	293	316	297	314	308	327	303	300	280	308	297	290	310	289	275	314	291	299	304	288	279	319	302	263	304	282	294	285	271	318	312	307	283	297	313	320	287	306	315	292	306	301	303	289	272	296	268	304	309	306	329	308	284	293	293	310	299	299	302	312	303	306	292	329	308	271	286	279	318	305	303	307	321	309	301	302	290	296	298	290	300	300	315	249	313	326	315	282	283	290	298	288	291	271	291	279	302	282	317	299	326	296	283	290	279	332	346	295	296	284	286	300	306	292	286	280	290	295	312	307	286	284	303	314	269	297	313	296	321	312	299	300	306	301	298	289	287	256	269	300	331	329	283	314	297	292	303	303	311	268	341	286	296	317	290	278	310	316	302	283	299	306	317	324	284	311	287	307	299	328	263	306	308	271	287	297	292	282	321	275	282	326	293	300	299	317	298	317	301	318	312	286	315	299	295	308	296	309	304	308	306	296	274	303	298	335	285	302	301	311	312	295	296	290	260	308	302	302	334	272	284	294	290	288	319	317	302	306	283	318	283	291	308	284	273	336	330	278	331	319	330	285	350	312	286	305	308	282	306	288	295	337	302	282	296	276	291	306	291	276	297	303	309	304	293	309	295	305	290	296	278	365	288	315	321	317	311	279	313	301	294	264	282	267	278	314	267	307	303	284	305	276	279	307	328	308	320	317	281	299	323	270	346	312	303	270	291	303	294	287	321	296	311	293	325	278	294	294	298	272	301	283	341	306	280	321	308	323	276	290	293	300	285	306	315	324	300	287	310	335	260	278	275	289	276	284	293	294	280	292	301	272	289	302	305	287	304	291	303	294	259	305	315	293	334	286	298	297	297	291	300	292	299	300	302	333	335	274	296	299	326	291	307	329	303	316	267	325	303	279	291	295	301	333	296	301	323	299	316	314	309	293	289	297	280	309	306	306	309	261	293	302	293	300	301	324	293	279	304	306	308	301	312	289	314	314	310	315	316	302	284	310	342	317	296	290	292	302	280	310	293	339	327	268	281	283	292	322	304	283	307	323	307	273	313	285	301	345	255	292	274	318	304	282	297	277	318	309	303	272	297	321	338	306	308	285	286	291	288	286	284	283	281	307	296	332	300	307	312	301	305	262	291	288	299	279	332	282	310	309	310	276	302	308	300	296	337	272	308	284	274	294	284	309	318	324	288	288	293	302	291	305	303	318	297	298	308	288	284	285	289	303	306	320	285	291	270	272	285	311	301	309	293	299	307	289	300	327	282	308	305	273	288	294	303	302	274	312	287	295	313	274	284	295	288	301	298	300	292	283	325	307	293	279	283	291	258	275	344	303	300	313	285	284	320	321	299	302	283	306	276	313	303	306	264	264	309	281	287	284	285	308	312	296	322	290	301	311	288	268	320	287	301	285	290	293	284	303	330	288	294	288	305	307	277	305	287	319	309	305	305	270	299	313	286	311	277	297	305	260	316	304	301	335	320	260	315	281	310	310	304	296	323	302	306	286	280	286	326	303	301	302	282	274	300	299	313	305	305	294	302	300	301	276	316	303	320	287	298	309	307	311	309	288	287	296	310	303	316	295	301	299	299	296	334	276	283	294	270	324	287	317	310	305	331	301	292	295	311	300	322	306	263	267	309	280	290	279	306	297	305	307	307	297	288	329	287	316	323	295	305	302	302	317	317	283	288	260	308	284	284	315	302	288	260	260	291	295	322	282	279	301	286	269	313	329	319	300	294	289	308	290	284	294	290	292	280	296	265	310	289	289	286	289	323	303	319	281	284	316	293	301	288	315	299	305	309	279	298	320	309	278	294	291	290	318	277	314	284	297	298	274	281	293	298	280	309	292	308	280	322	302	326	300	312	314	305	302	320	305	305	303	296	311	355	292	271	297	312	299	325	265	284	298	301	321	293	287	293	309	307	269	276	266	300	290	295	299	282	291	284	322	288	304	315	293	297	295	302	296	292	280	289	271	307	265	302	305	317	307	298	290	274	298	297	314	306	303	304	305	316	276	314	273	292	319	282	331	314	353	313	305	317	312	309	300	284	298	316	319	314	337	278	313	295	291	304	306	282	302	304	285	302	331	284	317	317	338	330	304	282	339	285	314	280	323	326	299	293	309	308	289	318	301	271	301	271	300	301	291	306	289	284	305	302	312	324	284	312	296	305	297	295	294	295	305	285	322	308	323	293	318	288	303	306	324	292	305	319	298	297	299	313	296	312	299	268	298	261	294	283	304	289	286	304	279	324	320	332	296	303	317	284	311	270	301	308	274	271	308	288	301	304	305	306	300	312	305	247	290	318	291	298	308	266	301	312	265	280	307	292	301	316	291	303	321	309	306	290	278	298	279	321	311	295	295	315	302	299	322	284	323	264	289	317	308	259	290	288	310	290	282	299	292	293	283	308	289	300	285	298	321	303	327	299	304	275	323	283	305	307	307	277	303	308	281	309	302	333	272	275	286	312	294	270	261	293	324	290	292	276	302	332	295	265	298	286	320	311	312	320	304	315	264	297	360	307	257	315	333	317	308	276	275	315	314	300	277	309	276	285	285	312	347	265	315	315	322	291	329	302	298	302	299	282	302	335	316	305	305	302	283	296	292	290	267	320	305	290	301	291	316	280	301	330	303	261	297	309	315	283	303	304	299	296	299	320	306	304	312	342	300	298	293	324	290	310	293	305	293	300	310	304	287	305	330	281	311	299	293	293	283	277	308	300	286	284	290	300	289	288	318	311	329	302	280	259	306	339	312	307	294	281	299	294	321	320	309	307	327	323	313	262	280	281	315	301	323	278	288	271	318	313	270	270	277	311	329	295	320	314	261	300	306	302	295	317	277	324	273	309	309	330	289	310	293	337	314	257	313	310	294	275	287	308	290	301	294	307	309	291	341	316	312	300	279	282	320	299	300	303	308	305	309	288	300	306
48707	39877	68374	23698	3813	2824	2207	1839	1475	1324	1145	959	896	866	844	816	755	697	681	674	618	646	637	647	642	611	575	603	565	537	582	587	570	519	549	562	537	536	503	563	561	520	524	529	528	528	505	546	490	514	503	460	545	516	572	497	533	526	506	507	539	536	525	529	470	524	504	506	519	520	501	509	521	541	458	468	529	552	481	501	501	459	530	530	535	483	508	526	507	508	538	539	501	507	527	519	515	521	487	520	500	474	502	502	545	505	517	520	505	483	533	484	491	484	506	527	510	518	486	517	513	562	509	505	506	525	507	514	491	468	543	509	487	487	483	506	492	526	515	483	488	485	502	514	498	491	511	518	497	492	503	489	500	488	497	491	501	485	539	496	535	547	496	521	497	517	499	491	499	522	529	520	496	516	542	475	466	472	497	491	525	540	473	498	504	485	502	491	495	532	486	486	523	540	544	512	511	506	521	518	472	506	533	499	522	493	566	496	507	474	501	496	514	486	498	533	511	494	483	503	504	508	462	524	488	522	545	524	512	496	511	480	527	510	540	527	535	519	490	515	497	478	513	490	517	476	475	514	459	494	508	527	524	514	513	540	488	525	520	504	541	505	575	499	529	517	521	490	479	530	506	512	530	507	516	505	528	487	492	504	524	503	472	497	514	476	564	531	530	552	486	519	458	524	492	509	493	494	509	506	479	496	539	542	505	488	503	545	498	537	480	497	493	527	504	511	534	521	496	496	476	536	529	520	485	484	446	508	476	512	494	482	495	512	481	486	444	480	548	536	541	477	480	499	540	503	483	513	534	460	507	490	528	554	451	515	511	497	515	476	502	516	454	494	522	506	464	500	543	492	524	529	547	529	479	474	514	500	494	478	512	493	495	507	489	515	485	545	526	483	509	517	478	529	537	511	508	478	502	526	545	512	529	499	511	524	508	477	501	496	533	524	526	508	516	517	506	477	541	518	524	479	468	539	524	470	513	515	528	502	527	493	505	532	496	515	506	493	525	524	511	501	486	506	509	535	506	500	501	491	547	516	508	543	521	506	556	487	473	510	479	497	513	529	506	502	511	531	540	474	495	496	462	519	516	531	536	472	491	496	488	462	510	506	480	525	468	519	523	510	533	524	522	516	521	503	487	531	532	487	528	518	540	513	490	499	542	483	501	493	492	468	491	488	505	530	543	509	463	473	522	514	498	511	505	509	500	508	521	523	466	486	518	497	504	485	512	514	514	491	520	530	491	528	515	511	515	494	500	505	517	518	500	491	508	537	501	499	475	488	537	538	514	501	507	466	534	477	513	502	478	548	476	510	502	528	528	521	506	502	530	537	496	524	525	507	505	506	485	497	518	487	476	519	513	486	490	496	511	507	506	507	504	512	497	513	520	490	558	495	477	514	518	513	472	487	483	505	512	481	503	498	517	517	553	485	536	510	519	465	524	541	510	557	492	505	548	493	548	443	477	471	514	530	456	517	497	501	509	518	512	523	447	524	513	503	502	496	512	500	510	500	500	514	481	515	472	492	499	518	503	498	495	476	483	512	549	534	487	539	518	521	517	510	504	498	504	517	511	504	470	527	525	514	479	499	538	482	523	509	502	504	500	471	517	519	509	496	534	514	512	530	496	486	564	489	544	508	516	505	493	498	526	513	501	507	475	499	434	483	488	510	527	489	499	488	484	523	512	488	521	506	517	491	555	531	496	517	517	487	520	499	487	469	485	512	518	475	520	504	565	504	500	504	503	512	531	538	514	515	493	496	499	497	500	485	508	537	484	490	477	526	482	501	506	524	469	482	545	514	468	519	543	529	484	514	473	501	481	503	507	478	466	495	532	512	522	513	491	475	449	534	514	498	506	489	501	494	523	508	494	496	471	514	539	529	507	563	499	479	533	495	512	511	532	550	450	468	508	519	485	496	503	502	551	508	490	482	495	508	480	516	480	512	530	525	489	491	518	489	520	557	471	509	452	483	502	516	521	458	502	526	508	485	501	482	492	503	480	487	555	506	483	566	507	496	522	490	453	552	491	485	513	525	527	483	561	498	520	546	517	531	478	493	490	522	484	464	500	537	505	504	523	536	491	468	521	516	518	510	501	481	477	480	483	507	487	513	504	498	495	492	474	476	507	485	542	461	498	468	488	528	490	507	465	526	485	521	469	535	552	499	464	481	510	508	521	506	488	472	526	509	532	497	515	529	479	525	473	499	499	531	501	491	531	531	521	568	499	510	526	482	517	493	484	521	463	539	495	501	534	489	499	529	517	516	493	499	519	538	501	527	538	509	495	492	511	512	526	547	535	499	496	512	497	514	530	532	536	471	526	504	525	504	451	482	514	546	498	530	513	547	486	522	518	513	541	480	484	508	480	502	460	484	483	466	474	503	542	549	521	451	475	500	499	521	536	490	500	518	520	519	528	499	461	523	510	512	498	503	524	505	531	477	490	523	509	516	468	493	514	511	546	516	529	483	523	475	508	525	485	529	517	532	521	464	518	518	469	524	527	471	512	520	467	489	460	487	507	508	469	517	526	544	490	445	534	476	533	544	448	501	520	448	519	493	502	487	487	498	501	496	521	479	522	494	496	481	531	516	500	499	518	509	457	515	528	529	492	487	521	529	497	525	518	522	502	468	500	536	488	519	496	522	510	499	460	497	508	501	512	544	504	496	470	524	517	544	518	482	516	497	494	535	491	486	493	544	521	507	500	499	500	475	498	516	505	518	495	516	491	514	509	526	496	521	544	499	516	572	508	496	518	540	521	521	503	483	467	501	481	509	475	492	500	528	483	516	492	519	495	513	531	496	511	503	485	492	487	504	483	453	539	524	523	443	481	512	528	534	539	506	516	502	506	496	519	503	500	514	520	443	500	501	477	470	500	438	485	521	481	505	530	516	548	460	538	495	511	505	465	537	508	478	522	480	483	529	518	507	512	515	451	523	494	492	499	549	508	497	558	482	504	497	509	535	488	485	507	522	535	520	503	471	544	502	537	494	505	553	507	513	532	501	513	457	476	522	499	551	507	492	455	503	515	481	528	514	506	487	506	501	515	491	521	497	498	504	526	506	522	468	516	541	462	487	541	476	476	477	489	522	495	508	449	495	527	498	549	505	495	517	516	501	505	517	486	497	510	472	482	486	493	537	491	527	496	514	468	489	531	490	504	525	528	524	524	479	507	510	497	551	487	514	502	512	478	488	471	501	511	499	505	478	466	513	505	464	481	497	558	508	512	496	508	502	491	515	520	504	513	502	481	522	543	471	523	503	532	537	495	538	468	477	503	532	463	507	512	496	486	495	487	522	506	522	501	478	500	529	528	514	521	554	562	483	510	492	499	518	513	550	471	485	519	485	519	501	531	481	471	455	473	501	520	481	543	521	498	534	534	554	471	531	480	546	482	514	533	507	527	472	512	515	524	509	482	515	529	517	499	484	514	516	488	552	512	527	516	504	500	495	466	532	482	486	514	529	484	494	497	493	498	518	518	482
26935	20811	23909	11681	433	302	169	127	136	147	107	92	126	125	105	110	96	116	107	112	112	108	128	104	110	106	100	105	100	100	115	122	117	106	120	104	123	122	107	121	111	117	112	119	112	91	104	107	107	121	117	110	116	92	138	113	105	113	103	100	119	110	106	113	103	106	107	105	100	104	110	108	107	93	113	123	112	93	114	99	129	118	104	100	108	107	119	142	107	99	116	112	99	111	124	100	115	133	104	113	119	120	98	117	116	111	118	108	123	110	115	112	107	112	95	108	105	119	103	138	122	114	96	98	104	122	110	131	114	121	105	113	114	115	118	109	100	111	90	108	122	121	99	115	111	119	110	93	118	115	105	110	134	99	112	96	135	88	105	115	115	102	113	89	112	110	104	104	115	123	109	98	104	101	109	108	98	120	131	112	120	103	108	120	95	117	115	113	101	105	113	122	100	119	122	106	115	118	114	116	113	125	86	106	112	95	110	136	124	100	102	128	116	117	109	128	113	119	111	124	111	91	100	97	99	124	118	107	126	110	108	112	120	105	113	121	117	116	103	115	91	122	117	96	104	91	94	107	143	89	113	102	109	113	101	127	109	119	89	95	123	107	98	100	119	109	104	110	113	110	120	101	118	107	121	107	125	117	105	103	94	115	92	105	115	96	108	99	129	125	118	125	118	95	125	113	105	109	113	107	110	95	108	119	101	115	108	131	95	103	118	123	111	117	96	99	118	106	115	112	129	113	109	126	127	104	119	99	109	109	108	97	108	118	95	122	111	115	108	105	102	114	107	116	108	104	88	113	117	115	93	106	122	121	98	108	130	111	105	121	98	103	98	119	123	94	118	97	99	108	119	106	125	106	106	87	105	126	115	119	121	95	98	120	115	114	103	101	133	124	111	86	100	112	130	95	108	108	115	118	129	107	115	102	99	107	105	116	109	126	97	110	104	111	105	106	108	116	131	133	115	132	110	113	128	119	109	101	101	100	136	99	122	105	117	123	99	121	100	130	119	110	104	106	98	108	98	96	111	103	112	112	87	113	126	100	96	108	114	101	128	124	111	123	103	92	116	101	92	118	100	114	108	129	108	103	99	98	90	129	107	112	103	142	101	97	112	92	118	122	113	100	113	104	104	113	100	106	126	146	105	116	124	105	101	129	106	106	99	133	106	94	105	111	101	108	118	94	103	114	111	102	111	118	96	110	116	95	123	96	115	104	115	101	106	102	91	108	100	115	99	98	122	103	105	119	94	119	110	89	136	112	130	108	86	123	106	101	101	121	105	106	103	131	114	101	123	112	105	114	114	107	92	134	100	112	125	114	99	102	120	113	133	93	120	109	111	114	116	100	123	90	111	90	96	93	122	105	93	117	101	112	120	103	104	114	106	103	104	126	113	103	96	107	97	107	109	122	128	122	108	106	81	107	106	106	115	126	113	112	90	120	104	119	112	95	108	107	112	95	115	101	105	124	116	115	100	116	135	82	121	116	113	108	109	111	99	89	122	108	100	104	106	106	103	90	105	100	130	109	112	99	122	125	114	126	106	105	131	111	104	113	112	108	111	116	114	96	122	108	110	94	86	119	109	99	98	111	109	114	104	96	110	99	125	104	120	110	108	108	122	99	116	109	107	110	104	101	97	122	113	104	103	118	134	115	106	128	105	107	101	109	111	117	106	104	97	95	99	93	101	112	116	116	111	131	107	101	124	103	115	101	109	109	99	111	106	89	99	123	106	115	97	105	104	107	107	104	97	93	113	106	109	125	125	103	112	90	99	134	109	113	123	115	99	113	112	119	106	90	115	120	122	108	116	103	111	118	104	117	102	100	95	120	112	118	91	129	107	98	113	106	96	119	119	107	104	108	99	111	108	118	137	116	101	97	115	117	99	90	102	107	102	116	108	112	112	109	102	91	110	102	103	107	123	114	117	101	100	115	98	103	108	95	112	124	114	128	105	126	104	96	109	107	108	108	114	118	118	100	113	115	101	131	121	101	95	112	104	124	106	90	121	136	115	123	107	96	105	93	90	107	122	116	101	96	101	102	102	114	115	106	124	101	121	100	121	124	103	125	116	106	126	93	101	120	120	105	100	119	102	115	108	106	107	111	109	93	110	109	96	110	109	117	109	96	103	103	92	112	120	109	126	101	123	92	115	97	116	120	119	96	112	132	101	129	126	121	114	105	127	122	108	116	135	94	99	125	118	123	108	104	113	127	104	107	120	119	108	109	104	118	116	112	109	116	113	135	101	113	96	93	124	107	108	101	94	135	111	102	109	110	101	112	96	113	152	107	87	121	118	129	107	108	113	94	95	116	112	112	114	116	107	124	108	107	111	119	118	106	108	118	100	118	98	101	116	114	96	127	97	108	111	118	103	101	125	114	95	107	121	132	121	93	114	111	104	99	102	123	123	113	116	105	96	108	110	113	120	100	121	117	102	102	111	90	106	119	111	110	119	107	113	109	97	101	109	99	101	117	104	99	93	110	119	123	119	100	114	102	97	94	113	113	92	115	97	94	106	98	125	121	106	107	114	96	120	122	96	113	130	102	106	104	119	112	118	105	105	113	118	133	122	108	128	117	112	127	107	123	115	120	111	115	92	105	123	85	121	119	101	99	90	110	114	91	99	106	120	116	121	101	101	93	111	109	102	100	112	125	106	110	123	119	113	123	113	104	115	136	114	99	129	136	118	116	128	118	110	105	97	88	123	106	94	99	89	105	116	113	98	130	95	99	113	113	119	119	122	91	101	120	107	113	114	110	137	105	112	115	110	111	123	110	98	116	112	112	102	119	109	103	90	94	118	119	96	132	127	137	110	84	109	108	115	102	94	116	129	110	122	98	113	116	102	113	113	102	91	112	108	101	117	122	118	116	107	128	108	106	102	127	107	121	112	118	114	118	118	113	114	90	113	105	118	106	128	102	128	124	116	120	122	133	107	111	109	110	101	92	110	102	120	119	101	122	105	108	105	99	94	108	107	105	128	110	102	100	107	105	133	113	117	112	111	102	105	108	108	111	129	114	104	106	106	109	125	108	111	100	104	115	95	102	109	105	111	82	118	105	108	96	105	108	114	127	114	109	115	107	124	112	107	114	114	115	112	113	108	105	109	126	105	120	122	113	115	106	111	99	113	114	113	116	102	104	106	112	120	116	102	110	112	108	100	122	105	97	93	117	106	104	101	91	104	111	88	111	108	109	108	137	106	100	109	102	108	131	118	118	95	86	123	133	121	102	114	111	98	125	107	122	103	111	99	103	99	95	115	115	90	96	111	102	113	94	119	128	100	113	114	113	111	98	95	125	102	112	104	105	115	98	121	92	103	101	120	105	115	116	116	99	99	109	106	88	85	108	110	124	109	99	117	100	101	107	107	106	127	106	98	118	122	117	126	92	105	100	108	111	107	134	114	111	122	109	102	100	110	104	99	114	111	86	92	121	118	122	100	106	121	92	114	109	109	110	101	96	100	94	108	117	118	100	110	127
17691	11885	34063	9100	378	360	282	263	281	234	217	232	238	252	189	229	215	203	214	199	196	190	177	215	205	230	209	205	219	180	219	194	213	204	216	203	196	211	216	216	216	181	199	188	207	195	184	200	188	190	202	213	217	217	212	172	218	240	226	215	195	215	218	222	199	190	218	215	177	208	219	212	200	188	179	201	208	209	202	201	188	207	196	208	194	198	204	196	215	203	208	183	218	167	195	216	203	203	205	194	225	209	211	220	212	201	205	205	228	255	220	198	186	215	217	209	226	196	217	214	222	197	180	200	199	213	232	212	216	216	190	183	201	216	192	198	221	177	190	190	223	208	175	192	214	193	204	178	192	216	193	197	188	221	223	156	206	205	210	215	212	216	191	193	185	191	213	203	200	197	209	192	197	172	201	197	189	206	205	183	206	218	198	202	199	187	200	196	188	216	216	201	208	239	220	185	219	181	183	215	174	199	202	189	181	181	230	211	202	218	214	199	214	205	196	227	217	191	221	208	185	214	189	214	209	193	224	202	228	204	191	214	200	209	196	193	219	175	196	176	204	201	202	209	192	197	200	195	168	199	192	199	224	190	197	195	203	214	185	206	191	201	218	216	219	176	197	211	211	186	209	199	200	191	198	199	222	220	194	220	190	183	205	194	202	192	199	202	203	213	212	201	198	207	198	201	216	225	210	223	189	179	216	184	209	196	236	201	197	234	205	187	192	170	186	230	212	195	202	201	189	214	193	187	203	214	204	197	180	184	201	223	189	218	217	197	205	204	220	201	203	190	198	202	195	203	197	178	202	205	183	210	226	207	198	228	198	200	213	186	198	208	208	196	212	190	178	191	203	175	190	202	222	234	190	202	213	206	196	196	195	203	200	197	211	190	217	204	191	207	202	210	174	195	179	203	183	220	211	201	226	185	166	188	196	195	192	207	205	208	194	195	220	225	202	205	180	203	218	213	196	174	226	200	183	212	190	212	215	217	189	189	183	210	181	218	175	223	202	189	207	199	201	201	204	201	200	196	202	202	204	211	228	230	220	201	209	201	210	218	205	182	232	195	224	170	223	179	199	180	198	175	215	202	202	208	218	197	196	208	211	236	193	212	211	205	204	203	179	211	206	222	197	216	194	191	203	219	207	198	198	212	205	204	182	211	203	221	217	206	200	185	198	217	171	194	208	181	199	201	204	212	217	211	203	184	219	185	188	211	199	203	218	180	180	208	215	189	196	186	212	242	177	192	213	198	201	205	207	193	204	210	219	209	180	203	203	188	218	194	187	220	189	204	225	192	224	217	210	198	218	196	203	203	228	201	180	189	221	185	178	195	185	223	187	206	199	192	217	205	213	167	208	235	184	208	205	207	194	221	205	214	187	212	210	217	193	204	217	211	200	189	224	199	222	192	194	231	189	207	195	192	208	201	197	210	202	170	188	215	203	206	187	191	203	232	199	189	210	217	210	217	199	221	198	190	178	209	208	231	212	223	214	245	194	212	216	222	207	209	204	188	206	189	218	211	179	207	202	230	198	196	233	216	214	201	177	206	219	206	202	214	211	194	203	220	190	198	210	207	206	217	189	199	198	195	224	203	213	192	202	207	173	203	211	185	194	188	206	217	174	206	188	199	193	202	183	207	198	219	206	208	191	179	191	182	210	208	200	192	193	224	216	220	219	181	178	202	219	191	208	230	207	184	209	212	229	199	204	207	207	183	237	203	189	221	217	204	205	218	211	205	188	197	176	210	216	216	177	196	188	216	210	214	175	206	220	179	211	198	200	222	214	221	216	182	193	189	180	202	207	217	204	212	206	221	185	211	177	186	203	210	211	210	226	209	207	210	197	197	203	184	197	210	211	238	197	208	181	221	217	225	200	211	201	203	209	221	217	223	205	207	206	192	194	231	187	214	214	221	194	202	215	197	197	198	198	206	178	204	212	202	214	189	199	196	213	189	215	200	204	215	182	226	199	209	200	193	222	206	188	217	210	205	223	199	221	186	198	183	194	182	209	170	215	183	212	198	194	212	193	190	207	190	196	165	199	197	212	210	186	189	179	209	206	181	212	202	183	194	220	199	207	204	201	228	183	180	191	212	214	205	208	193	180	203	214	202	201	206	171	176	222	198	237	185	188	208	197	194	206	217	217	197	198	223	200	205	226	210	201	176	210	205	217	215	200	191	204	202	225	177	221	216	200	209	204	192	210	177	195	210	197	206	193	205	196	210	200	207	183	191	193	228	212	200	216	220	191	225	234	209	177	186	197	170	184	216	227	220	189	204	201	225	190	201	212	197	207	207	206	213	185	202	200	207	218	210	231	219	192	221	215	200	227	218	207	208	210	200	207	210	204	186	205	210	199	181	213	187	201	217	209	206	240	194	193	195	207	221	212	227	208	200	223	174	203	176	220	213	218	225	179	190	217	183	203	194	223	224	185	201	201	197	200	209	212	195	214	194	199	194	198	183	226	209	209	199	190	233	183	229	210	216	197	220	232	200	175	207	200	208	204	214	208	194	190	193	213	210	205	191	219	236	227	192	203	227	216	207	209	192	226	194	194	190	196	215	201	166	230	212	206	185	170	221	212	196	185	179	184	179	218	208	199	216	203	202	219	196	194	203	190	173	217	200	233	186	197	234	198	222	176	193	199	195	203	221	187	210	181	213	188	219	212	214	188	210	218	194	167	225	201	199	189	197	203	218	193	224	208	201	191	200	200	221	204	169	213	204	202	204	194	198	198	199	215	212	197	180	210	207	218	184	209	220	218	209	196	189	174	202	195	213	166	210	215	202	232	207	214	209	206	197	219	197	175	192	176	188	203	176	219	234	207	201	195	185	198	205	223	201	201	190	174	191	236	216	188	210	191	206	204	207	212	215	210	194	211	212	214	205	191	206	177	198	198	210	205	207	207	217	195	195	200	188	194	181	218	193	175	200	214	210	179	222	197	199	203	197	202	223	166	201	199	202	195	211	223	211	214	212	193	215	192	206	225	205	225	196	197	210	204	218	207	213	226	171	230	214	206	220	204	189	219	175	197	196	207	204	197	221	199	214	197	172	205	219	186	203	204	211	199	220	206	197	184	197	230	173	193	218	188	203	182	211	205	193	188	206	206	195	239	212	203	217	218	224	166	208	219	198	217	211	181	212	235	189	194	192	190	213	232	199	209	187	209	190	207	192	193	179	203	195	192	195	177	204	215	198	184	197	189	212	207	190	193	211	185	204	210	218	194	190	203	205	201	212	205	221	180	173	195	194	211	213	216	193	186	205	218	207	206	183	205	203	202	198	207	192	198	213	210	204	215	190	195	221	206	185	215	220	201	207	174	193	214	199	206	201	212	230	195	203	200	205	210	199	201	207	225	207	211	204	216	203	201	191	223	178	206	174	203	208	216	214	202	197	250	207	193	205	185	216	187	222	199	193	184	205	191	222	203	201	186	214	218	196	200	197	217	201	197	207	212	198	196	177	204	206	213	220	196	193	206	214
24210	21311	30492	27950	20220	8542	648	427	372	311	288	293	237	233	257	251	255	262	250	235	265	211	239	233	233	227	254	225	245	244	253	237	254	232	235	208	248	233	237	238	219	238	263	217	252	227	213	239	230	236	269	228	226	236	235	214	223	244	227	227	210	243	233	226	219	228	217	245	257	219	198	220	231	221	254	212	201	214	204	233	236	229	205	215	242	223	214	222	215	226	231	210	240	236	219	236	191	231	218	229	217	222	206	201	235	215	232	211	222	234	235	198	212	228	243	218	208	223	229	199	222	225	243	229	220	227	224	226	254	226	222	214	205	221	217	225	231	196	209	226	220	231	224	215	209	196	200	233	223	248	207	228	235	233	227	217	241	235	246	234	220	223	217	233	206	239	201	215	215	227	200	244	251	220	216	218	228	222	227	204	206	244	213	204	237	217	240	212	198	225	234	218	201	211	224	221	238	228	225	196	213	209	213	228	218	229	209	229	231	235	212	217	200	215	204	225	213	221	213	264	235	218	233	235	241	216	220	229	234	248	211	224	217	193	225	247	226	205	213	220	212	201	223	208	204	197	225	238	228	268	243	217	224	202	192	229	195	220	227	232	240	201	213	232	219	230	231	224	214	201	227	226	224	233	233	241	208	234	216	247	241	221	228	207	243	234	218	214	216	230	224	227	226	218	202	229	214	245	215	217	232	217	248	245	234	222	234	216	229	219	216	233	188	225	246	233	219	205	229	203	213	222	233	214	208	219	213	227	211	241	220	216	227	226	222	219	241	222	246	236	249	218	187	229	231	234	212	207	246	250	204	240	210	212	221	220	223	210	241	221	201	212	216	225	209	216	202	214	244	205	215	230	237	206	231	222	241	214	218	218	208	224	239	235	229	216	218	197	221	265	248	215	218	229	211	238	215	251	234	195	239	196	224	226	208	221	213	234	244	235	208	243	234	219	223	204	219	247	225	215	208	223	221	244	246	233	245	210	214	243	219	232	187	234	216	232	200	194	236	259	237	228	209	210	246	233	220	213	212	244	211	200	208	230	225	215	230	222	219	223	243	205	250	220	211	212	189	230	241	222	187	219	201	242	250	228	230	201	247	223	218	217	226	208	202	233	236	216	213	206	231	227	226	223	223	221	208	240	241	232	219	225	215	222	238	222	199	234	210	212	223	201	199	217	218	228	247	214	229	230	219	214	221	219	226	214	226	211	202	220	197	220	219	252	227	240	215	220	230	228	223	222	225	216	225	225	224	202	230	227	225	222	231	209	223	202	223	236	236	245	242	225	236	248	226	207	226	229	211	225	227	199	190	223	208	209	236	249	248	242	226	230	209	259	243	220	204	204	209	233	213	217	211	209	232	229	221	216	221	234	201	248	233	238	223	223	193	221	214	209	195	238	229	224	219	210	209	218	198	228	212	190	209	215	211	210	215	208	227	219	241	237	208	226	222	220	234	197	230	247	244	214	204	216	214	245	239	234	222	227	229	215	201	243	211	228	234	201	224	220	246	232	198	214	233	226	224	236	254	209	182	234	225	222	237	209	227	226	225	236	228	215	222	211	218	222	235	223	231	224	221	228	213	207	226	214	218	200	202	234	210	213	216	241	219	211	218	223	234	227	237	199	229	217	230	228	224	225	228	217	232	217	213	207	214	194	233	222	260	219	268	208	230	224	213	218	209	233	226	222	205	214	232	245	214	228	248	229	215	230	217	234	223	248	218	201	211	218	197	225	209	228	240	216	230	236	222	199	229	218	227	212	214	222	244	204	222	224	243	233	229	237	224	235	215	209	225	258	189	214	228	225	213	222	219	220	201	223	207	229	203	208	195	250	216	228	231	210	207	231	201	224	214	235	228	244	198	220	234	245	216	205	225	181	221	234	221	242	218	223	204	215	223	209	228	244	208	222	195	225	215	201	206	197	212	224	209	240	224	232	217	215	223	216	235	215	219	224	214	222	223	217	209	191	220	212	226	221	224	233	237	232	197	225	224	218	214	220	186	196	220	198	225	193	221	229	199	219	214	234	210	257	212	215	237	242	225	244	210	225	212	234	215	246	217	225	214	219	228	213	210	234	227	217	230	210	228	213	240	240	220	251	218	231	212	244	219	231	228	237	214	241	231	241	207	197	225	175	226	230	208	217	222	230	226	221	216	221	220	236	236	232	244	261	224	195	202	223	237	221	198	233	232	216	222	212	220	226	214	205	203	208	214	221	224	198	219	224	235	235	211	207	197	216	208	206	228	222	218	207	206	223	243	197	215	216	215	214	204	244	244	257	214	216	239	239	233	224	218	215	220	233	205	211	200	220	221	214	231	216	229	249	256	228	203	224	205	217	227	236	232	209	208	229	203	261	208	200	225	201	215	225	215	209	194	215	237	239	242	209	242	225	231	205	205	209	234	238	219	215	264	217	234	205	211	244	238	248	203	233	199	200	237	230	203	210	235	214	235	192	231	228	250	221	233	212	209	209	251	220	241	214	219	236	204	231	236	201	209	220	221	200	218	248	226	251	204	205	211	216	235	222	225	193	191	211	223	238	233	217	228	209	211	217	246	207	211	249	218	255	206	229	245	231	228	222	184	237	213	212	224	217	229	204	224	223	208	221	233	223	224	240	223	233	206	231	212	232	223	194	225	217	228	225	226	245	203	219	244	229	232	223	210	207	229	219	202	217	202	219	231	234	253	237	232	227	247	233	227	236	248	205	207	226	231	229	257	232	239	213	227	236	217	217	203	202	257	182	227	219	240	226	200	239	230	239	229	202	238	205	225	215	226	235	226	225	235	220	212	244	237	209	231	230	217	236	235	213	216	219	201	213	258	215	233	198	215	211	228	226	226	231	245	257	203	217	222	249	207	228	219	230	215	201	235	186	231	249	226	207	225	215	227	246	224	226	212	215	226	246	214	223	205	216	232	227	230	212	224	224	215	231	206	212	205	234	216	206	229	215	242	230	202	239	212	245	224	201	256	215	236	258	245	224	220	224	215	230	225	244	224	216	218	253	238	216	214	218	210	235	218	229	190	192	228	246	213	231	230	231	225	210	246	199	239	221	204	225	221	243	206	222	223	246	232	218	213	238	215	241	239	214	234	226	208	241	222	226	230	221	208	208	247	212	218	208	214	221	242	212	225	247	232	217	233	224	228	214	223	246	242	207	222	217	203	225	224	223	209	227	222	246	205	230	217	209	215	206	231	240	210	254	229	200	220	229	231	219	222	199	224	202	214	213	228	220	211	205	242	210	235	249	201	245	213	222	212	244	222	210	222	252	203	253	233	214	228	244	233	225	225	215	219	237	218	213	212	238	218	227	232	220	245	221	254	230	222	221	245	246	228	242	207	243	214	233	228	231	220	226	241	224	243	207	240	213	225	210	235	241	239	235	223	186	229	233	233	201	206	226	200	248	219	238	221	213	209	214	212	215	223	213	211	219	230	242	211	231	206	224	223	211	227	222	212	213	246	219	197	196	211	216	242	209	237	215
37132	32301	63868	19124	2275	1743	1253	1074	899	754	736	647	575	559	591	526	479	476	411	455	468	460	430	461	440	425	455	417	453	427	414	431	441	385	438	434	438	455	436	391	405	428	371	354	419	405	406	428	381	421	383	416	389	380	415	404	396	419	374	418	386	392	402	397	397	430	440	389	412	393	408	374	396	399	394	374	377	418	392	397	410	352	388	413	395	391	407	411	407	384	400	370	393	432	383	387	405	404	404	429	391	383	377	371	373	397	407	395	401	401	410	363	377	399	378	367	384	380	373	398	412	404	364	377	397	411	396	379	407	417	399	401	364	396	380	372	354	394	380	428	444	419	365	365	358	392	399	390	408	355	397	427	423	425	410	388	405	401	419	376	393	396	382	384	415	383	393	400	370	393	435	396	366	329	393	406	418	400	400	371	401	385	353	432	356	387	363	407	391	415	378	353	406	407	389	371	380	401	386	465	381	375	399	404	364	420	411	397	395	374	412	403	387	394	377	363	368	400	388	361	372	365	384	450	419	387	398	383	387	376	353	387	408	380	395	381	339	369	395	396	415	405	404	409	411	382	400	392	389	333	378	404	400	382	400	413	383	431	391	388	385	389	378	401	434	397	378	400	377	386	376	366	383	400	345	373	365	366	367	408	397	399	408	371	394	424	355	401	389	384	429	391	380	396	376	387	376	405	410	361	420	368	380	388	376	387	389	393	419	355	403	389	381	422	391	405	410	401	421	376	391	403	393	398	416	388	400	411	373	354	385	383	384	427	433	387	391	384	404	398	408	387	383	369	383	360	386	336	364	403	362	381	379	389	370	426	407	386	354	401	405	374	398	405	378	418	397	362	389	391	374	402	402	379	419	348	401	372	417	385	413	419	397	402	400	396	360	382	375	408	388	433	431	369	375	386	407	387	385	361	399	374	412	375	410	384	386	377	397	386	373	381	396	369	366	421	382	392	354	388	381	368	376	374	421	379	400	396	392	409	389	404	403	431	409	364	364	381	410	393	387	371	420	340	375	439	417	374	392	406	381	371	396	352	405	366	386	379	366	380	414	386	378	400	368	406	423	361	418	373	410	371	371	346	403	371	373	367	353	371	372	389	394	386	384	410	420	359	373	385	400	363	365	381	398	421	414	379	381	375	405	377	387	391	359	357	410	409	370	386	414	370	368	399	386	382	392	394	402	362	400	385	364	354	377	374	412	372	372	389	400	371	382	400	385	370	406	382	372	397	365	386	374	395	396	385	373	375	392	384	386	382	426	388	374	408	418	445	388	396	402	431	389	372	408	391	401	378	399	405	388	391	380	393	369	377	392	420	438	390	379	396	393	405	396	399	380	376	370	368	402	406	392	397	369	379	386	384	348	411	408	393	400	388	386	398	402	375	367	411	365	388	393	360	412	390	398	387	410	421	414	414	396	384	377	361	391	380	368	403	374	356	399	431	374	392	397	392	376	404	456	415	365	400	380	387	400	390	385	423	409	358	383	377	393	404	410	372	392	347	358	381	391	409	405	393	390	408	415	369	344	380	398	403	413	376	410	420	392	373	420	401	378	397	405	341	374	386	410	378	386	383	382	404	436	405	366	381	382	416	390	368	409	366	389	392	378	419	382	387	408	376	388	395	401	385	373	379	398	434	381	413	343	398	427	367	388	393	362	408	374	415	365	374	350	377	397	390	360	391	426	339	383	393	407	413	357	391	428	393	420	383	414	415	403	384	385	408	405	399	408	369	365	405	362	381	363	365	375	402	428	418	381	396	410	398	414	377	411	388	397	407	386	384	406	359	390	402	363	353	382	360	386	387	415	384	403	410	402	383	408	393	381	352	396	353	359	430	365	399	410	384	414	384	412	369	399	389	397	399	407	365	381	421	429	435	393	380	369	356	415	370	404	385	395	372	373	402	396	349	431	386	374	429	382	356	377	393	396	390	408	375	400	409	407	394	389	377	425	416	422	394	419	420	424	399	369	413	386	404	391	410	382	382	408	359	407	379	365	390	397	384	394	400	398	399	398	384	376	418	389	397	424	407	400	393	390	367	395	369	364	412	395	356	364	402	390	408	425	375	420	414	380	371	387	411	400	383	414	370	367	364	364	407	372	375	376	391	378	373	335	368	362	361	424	399	381	384	396	390	406	448	423	365	423	397	427	373	388	384	383	378	391	376	406	396	430	409	367	401	413	390	412	422	388	377	376	397	402	380	375	394	385	398	409	399	403	395	378	329	364	381	387	427	353	406	391	358	388	358	372	399	424	388	392	392	399	400	368	392	382	385	398	367	357	381	389	376	406	384	387	370	396	402	380	393	396	404	388	407	418	382	400	387	368	394	391	403	375	418	386	376	404	378	408	362	364	423	417	386	390	413	390	353	414	384	364	371	385	407	378	374	361	415	407	416	387	422	383	387	426	380	382	422	410	410	400	421	427	378	403	384	387	405	412	396	354	410	419	394	383	361	341	387	362	408	361	391	377	381	415	344	412	393	363	387	376	369	387	381	376	371	381	382	409	392	417	379	393	398	377	362	384	353	372	351	421	400	400	364	337	372	364	384	402	384	370	417	390	388	368	387	393	384	412	409	411	379	385	387	386	380	384	381	382	359	411	393	384	380	403	386	390	418	409	375	403	433	375	412	372	360	415	372	382	392	390	375	398	406	412	433	364	386	379	393	401	367	368	354	412	406	399	345	350	370	371	451	411	379	409	365	396	380	408	387	383	398	367	380	367	413	380	363	390	413	382	412	414	371	381	393	398	397	404	388	407	376	408	419	428	381	358	377	427	386	374	399	391	427	373	361	365	387	385	381	373	405	378	360	395	392	356	383	388	397	421	400	473	420	394	371	387	367	380	426	375	445	383	370	395	395	366	392	398	391	395	400	407	375	398	380	400	385	409	401	398	397	384	382	365	367	385	375	411	396	389	419	393	420	367	388	414	414	391	390	406	413	388	377	388	376	404	381	351	370	423	356	369	396	406	381	401	412	428	396	399	371	401	373	408	397	390	396	379	380	357	351	403	401	404	398	392	391	396	377	371	386	404	367	375	404	402	409	411	408	400	368	374	415	379	393	421	385	380	409	407	403	408	389	392	402	432	418	386	372	383	400	394	401	386	408	387	418	403	350	414	387	404	396	362	397	435	407	384	382	398	377	376	397	389	400	413	414	362	398	379	414	368	350	422	428	399	390	371	389	389	370	351	403	373	387	393	408	404	416	386	360	403	372	353	357	381	427	362	374	383	421	383	385	416	342	412	381	390	397	373	395	413	369	417	389	359	351	418	401	391	399	351	380	345	385	376	395	405	369	411	341	392	394	382	413	389	380	372	428	414	406	406	433	358	436	392	340	368	406	375	385	391	416	382	390	428	397	411	377	435	365	364	357	385	386	330	388	383	396	395	365	409	399	368	383	387	388	381	375	357	404	358	414	372	417	399	385	433	400	376	387	372	397	370	408	364	358	404	372	411	360	388	416	425	417	380	378	392	377
23245	21318	29907	25986	21308	20440	7256	875	520	536	505	460	428	404	406	371	361	340	383	359	356	350	321	325	323	319	316	322	322	309	330	283	328	348	305	309	291	334	356	332	322	349	328	327	333	324	303	352	298	310	301	312	318	320	316	271	304	336	310	312	306	292	302	292	312	319	326	308	300	305	307	302	299	299	284	286	320	304	283	301	305	294	308	298	304	326	294	299	304	324	280	302	293	331	294	309	328	298	305	303	268	306	309	321	315	280	270	289	309	293	322	338	302	328	294	303	306	324	289	300	301	316	296	308	291	296	314	303	299	302	325	313	287	299	312	306	302	317	294	306	321	320	293	299	300	277	300	315	273	290	295	340	306	318	316	296	291	284	269	319	308	322	328	326	301	294	312	325	317	267	323	303	305	290	302	292	281	328	286	306	315	286	291	322	267	276	311	318	313	335	326	333	269	287	320	275	286	300	307	319	289	345	290	333	314	303	318	289	323	274	283	282	296	319	282	296	297	305	300	308	293	299	331	280	281	300	300	299	292	295	301	278	304	266	317	307	310	314	303	288	303	296	294	276	289	299	286	300	269	305	301	273	303	261	300	287	317	329	296	326	348	329	291	301	287	280	284	262	300	266	318	301	323	285	292	285	294	298	294	320	261	274	283	302	285	298	307	296	298	313	310	287	287	348	302	309	273	306	256	280	301	293	324	340	295	308	317	296	314	276	298	308	306	305	303	303	336	303	322	291	280	297	282	261	308	274	310	298	291	285	291	299	275	301	320	328	288	301	285	288	292	313	324	293	286	293	286	310	260	274	293	279	312	280	298	276	330	277	315	282	316	306	313	283	306	276	302	285	319	306	311	303	310	276	279	302	321	301	307	291	302	329	282	343	295	315	325	295	290	308	298	315	312	308	293	320	303	297	333	285	283	305	318	300	304	313	273	290	307	292	334	277	265	309	315	263	303	302	308	297	302	322	277	307	292	304	288	298	318	299	294	313	302	306	323	294	319	326	301	295	304	276	292	307	319	274	297	325	280	285	278	297	306	299	311	303	285	288	298	315	301	285	291	291	318	309	272	298	304	280	281	309	295	309	281	335	254	301	311	268	292	292	285	318	289	312	290	311	307	286	274	318	325	319	309	303	322	288	302	317	290	264	324	293	319	279	299	266	317	293	294	307	280	309	266	291	309	309	338	321	284	314	312	339	262	311	287	306	264	297	309	292	294	299	308	300	279	308	281	293	296	277	300	314	305	324	281	281	300	300	311	261	289	305	301	295	291	273	290	287	333	315	298	287	293	291	297	314	332	306	297	331	291	268	328	322	293	330	289	289	292	294	293	310	300	311	271	287	284	287	316	275	277	280	308	286	281	313	304	288	300	271	295	341	322	303	278	279	296	282	328	295	276	314	261	324	290	293	337	276	329	320	295	315	291	277	312	288	277	298	306	314	305	294	282	320	301	299	307	297	282	288	302	338	285	295	308	277	324	303	283	266	285	295	317	289	327	269	276	309	313	309	279	271	309	279	316	278	285	294	291	279	318	326	318	271	322	294	286	283	345	310	296	293	318	293	309	294	281	289	311	276	302	327	317	292	295	280	328	303	290	303	312	300	272	295	291	259	299	284	331	307	287	275	306	297	294	303	295	293	293	292	313	283	281	310	290	289	291	312	309	278	292	307	272	305	323	282	282	295	264	300	286	323	292	299	288	311	334	283	313	281	265	294	296	291	337	300	274	283	304	281	288	313	312	283	304	283	297	314	292	309	294	325	286	300	294	314	303	310	292	264	289	306	300	299	277	269	293	319	288	276	310	321	307	292	312	299	287	300	287	285	331	331	307	273	291	327	315	292	287	320	310	317	318	282	284	302	315	306	307	287	270	271	314	289	291	308	286	302	309	272	298	291	292	280	275	288	287	272	296	298	274	277	313	304	274	289	296	294	315	291	243	291	320	299	293	334	294	274	288	295	298	324	298	283	289	280	321	317	316	326	305	300	319	284	304	296	295	295	290	286	293	298	301	286	275	284	296	314	295	346	296	286	295	309	296	273	300	315	300	300	311	292	312	320	309	305	307	306	283	287	336	282	309	286	318	302	279	304	283	298	305	300	329	293	316	285	341	311	323	297	294	278	283	298	328	272	290	304	314	296	272	332	300	276	290	314	314	342	299	281	299	321	315	327	327	285	273	278	302	290	284	292	308	265	304	286	301	262	299	296	290	352	305	299	325	302	325	307	313	281	264	305	289	290	309	290	341	252	316	279	284	307	296	308	300	316	305	288	271	296	283	302	295	294	312	331	285	269	322	289	292	297	261	272	298	285	311	286	278	319	299	282	309	281	286	320	283	294	323	306	310	296	307	275	312	280	307	296	322	314	346	299	301	312	279	302	261	313	298	307	322	304	301	268	317	282	294	294	284	284	308	279	264	283	303	298	294	305	303	281	288	320	330	300	307	293	330	290	271	342	278	312	283	288	321	304	290	326	334	286	310	296	313	283	295	326	305	308	295	327	296	319	307	292	294	273	268	308	293	315	302	324	283	316	303	269	291	331	286	310	273	276	308	298	296	312	313	307	267	277	286	303	307	275	286	327	300	292	311	306	321	306	276	282	283	282	328	299	253	297	281	315	304	328	308	296	300	282	280	297	302	280	294	331	306	318	299	309	316	294	300	290	268	284	327	298	321	328	316	309	315	300	284	266	317	286	276	288	287	304	300	299	322	306	328	296	293	293	312	289	289	276	287	298	279	267	306	308	309	288	292	335	307	323	298	301	280	315	327	303	298	299	316	310	341	303	320	284	281	297	277	307	282	305	296	323	284	321	313	291	287	310	319	311	292	321	299	326	300	268	306	275	289	286	277	343	291	284	281	273	323	312	302	272	294	298	296	307	282	307	321	278	288	311	329	326	313	279	273	305	291	339	282	302	330	276	294	296	264	308	282	322	290	268	291	336	299	288	320	286	311	333	291	294	281	301	302	310	297	282	320	276	302	317	292	307	294	301	297	313	296	275	293	315	310	300	333	296	289	313	308	299	327	298	298	303	317	317	276	316	276	290	300	281	290	270	310	293	290	309	284	310	310	328	288	296	333	319	318	291	275	273	309	299	300	290	309	256	293	297	290	299	294	316	306	309	297	299	311	278	271	287	295	316	307	299	318	320	295	275	276	262	320	272	315	300	280	301	305	284	283	284	312	296	276	304	297	314	287	276	310	342	258	281	303	317	283	317	286	282	321	308	333	281	272	306	310	289	299	272	290	329	330	280	318	300	309	322	308	288	293	298	288	334	298	279	242	306	269	334	294	280	294	326	299	284	300	305	323	277	284	283	283	291	293	305	323	291	305	278	296	282	305	287	287	309	286	320	299	301	289	298	286	354	284	306	282	314	306	306	285	309	308	298	282	323	290	283	259	335	282	279	308	339	274	277	304	293	292	278	301	302	303	331	302	306	279	296	297	294	321	291	319	272	289	322	295	298	297	320	313	299	285	269
43949	39701	70552	21674	3921	2969	2271	1853	1599	1296	1153	952	928	883	869	732	729	705	724	669	647	597	669	608	596	572	583	610	630	605	581	490	496	604	568	570	551	545	576	533	529	539	501	527	538	530	520	529	532	526	557	501	504	484	514	548	467	490	519	528	529	527	513	536	513	477	545	509	540	531	514	497	490	558	493	517	518	535	511	492	487	517	494	519	518	524	505	499	550	515	512	540	478	529	523	462	491	494	527	503	496	543	527	495	556	502	521	541	547	493	543	488	509	503	509	513	479	461	512	530	501	444	474	497	545	477	512	455	500	463	473	505	482	504	520	497	521	496	495	503	521	501	494	528	464	528	500	484	516	486	523	484	515	526	504	530	482	560	543	513	548	514	486	505	512	533	509	536	523	528	450	512	500	501	525	499	488	493	500	504	517	509	511	568	524	496	500	506	469	571	511	521	484	504	510	525	491	539	515	497	503	499	517	544	437	506	530	479	532	502	481	495	509	487	513	509	534	476	490	498	534	487	510	531	513	525	500	535	490	493	509	546	501	503	530	529	498	537	578	493	484	515	495	513	508	499	511	526	497	450	544	514	488	507	492	504	525	508	509	491	532	529	499	520	548	495	467	505	514	492	507	527	500	494	541	480	499	535	472	490	493	519	544	505	524	457	491	511	465	530	475	480	489	540	535	483	518	478	502	495	488	506	492	498	552	482	492	498	487	543	463	488	536	492	521	512	476	528	493	511	469	543	511	534	504	521	493	507	500	511	457	490	520	516	486	519	519	505	478	536	532	532	514	504	523	479	533	512	516	509	464	507	485	490	497	516	512	537	489	491	552	513	517	494	489	511	488	489	491	478	522	498	519	569	510	505	528	567	501	492	522	479	504	497	509	501	479	511	512	530	504	478	477	495	524	500	539	478	513	496	473	529	542	463	495	511	494	485	497	515	493	505	531	506	501	505	560	523	500	500	483	509	501	506	541	532	491	485	495	541	502	506	512	518	528	457	469	486	502	519	480	478	517	524	520	521	452	527	467	484	518	501	515	519	515	521	525	506	543	537	539	456	524	522	512	495	531	520	493	526	531	503	494	516	534	492	495	526	505	520	504	544	542	459	520	501	518	506	502	508	510	487	502	518	514	467	485	478	495	505	497	560	540	508	486	530	529	507	540	482	514	456	505	537	532	501	527	503	471	489	511	524	437	478	499	539	477	512	499	473	523	480	480	505	494	518	493	531	546	505	485	511	510	498	524	512	532	505	522	502	492	482	493	541	517	475	529	505	466	484	516	500	539	491	502	498	520	502	516	515	498	527	539	478	502	490	501	495	524	519	544	530	499	516	517	511	490	493	506	512	508	522	495	496	556	497	531	484	521	483	526	488	517	500	488	487	503	507	517	508	493	526	535	519	499	499	560	566	509	526	510	520	515	505	501	545	478	520	531	475	533	500	516	503	470	489	480	501	530	530	544	484	536	511	507	454	495	493	512	553	508	496	490	510	514	511	519	502	464	507	484	485	519	489	504	440	555	504	502	512	550	480	490	488	503	519	476	532	515	524	504	506	521	518	500	521	540	511	504	504	495	512	503	504	507	553	460	505	489	486	518	487	459	462	482	488	512	483	518	523	527	506	521	526	497	490	521	539	546	482	488	454	515	459	468	509	508	494	531	510	494	500	518	466	544	519	489	507	501	530	489	502	509	540	487	485	468	454	535	561	518	509	536	467	502	547	539	492	495	472	474	519	481	476	493	496	492	509	523	517	489	511	556	506	511	493	496	495	526	503	483	543	494	480	487	512	497	551	525	478	524	507	519	503	511	537	496	493	515	546	547	503	507	493	522	499	500	492	469	512	508	503	476	547	520	501	501	490	539	465	494	489	483	478	470	468	492	523	480	526	484	508	490	496	537	539	544	492	528	555	541	536	527	455	515	497	516	487	471	507	503	545	508	482	503	488	483	475	507	491	539	533	472	499	525	500	501	481	494	529	509	482	555	545	519	513	500	529	505	481	485	517	458	525	493	525	479	530	536	521	521	488	496	502	500	499	505	445	522	496	510	499	497	494	504	502	513	493	479	515	523	506	523	560	487	511	488	496	530	512	536	526	443	515	530	528	486	499	500	497	520	531	497	507	517	519	533	509	544	570	519	481	538	525	502	499	504	527	548	528	463	514	501	496	508	495	499	502	510	523	499	488	545	517	495	530	495	484	489	510	508	535	550	463	466	554	501	492	509	477	519	508	481	514	523	494	496	514	465	485	505	483	506	498	528	505	527	488	513	503	529	515	488	502	487	509	562	539	543	517	519	507	520	498	511	533	496	491	506	539	502	507	491	456	478	509	473	506	511	524	489	508	488	539	479	526	516	500	513	470	533	517	505	522	469	476	498	490	527	558	508	496	460	505	533	506	511	542	521	497	529	524	504	511	523	524	526	490	527	526	517	480	499	497	545	508	508	514	493	537	480	492	506	475	479	535	495	465	481	513	536	484	502	554	519	499	527	509	502	530	498	531	514	504	507	491	490	525	531	515	509	513	492	496	501	554	550	507	515	501	570	510	486	465	537	494	541	508	527	506	516	510	523	517	552	470	499	495	505	511	493	558	511	472	518	524	495	492	511	507	490	520	517	491	489	506	511	505	470	482	514	524	527	496	498	540	537	517	510	513	515	531	483	478	531	515	533	503	549	512	541	473	478	505	565	516	500	541	497	494	525	532	551	508	485	535	504	545	461	498	512	519	492	491	475	510	507	522	489	540	507	496	488	495	535	503	470	520	467	553	483	477	543	515	513	496	502	521	502	501	496	473	497	528	520	503	536	509	515	523	472	482	486	464	481	540	503	465	504	512	533	536	512	517	508	502	519	490	496	486	521	494	495	510	496	532	534	516	552	514	518	513	494	528	517	534	502	530	475	517	508	539	482	523	550	477	526	519	524	500	520	538	498	497	512	504	478	456	526	461	505	500	524	494	490	534	491	535	521	477	552	500	534	528	536	556	477	535	566	511	503	495	518	493	500	518	486	530	494	529	500	494	487	506	498	534	512	536	524	507	446	484	511	501	492	485	503	521	478	471	522	525	533	516	499	488	550	488	487	508	494	512	509	518	521	530	531	465	501	510	495	543	496	549	524	494	499	503	532	537	516	532	487	511	444	463	492	515	518	495	507	510	479	550	525	510	479	518	467	541	512	515	526	464	473	516	554	493	541	507	498	507	469	508	508	500	479	511	512	514	528	502	525	485	498	514	505	499	526	489	522	479	527	498	540	469	506	484	487	481	558	505	500	535	464	517	493	549	520	504	502	533	486	507	500	511	504	499	514	537	520	508	534	504	508	508	503	470	475	505	527	502	536	525	513	471	472	500	479	495	483	504	512	477	476	513	547	508	509	517	491	504	553	514	507	497	493	493	484	533	519	514	484	536	511	490	542	496	494	524	507	500	560	481	484	554	494	492	526	536	513	492	567	502	515	498	502	510	512	501	507	527	507	482	502	496
26913	20894	23773	10253	225	137	136	137	126	107	106	127	123	107	135	106	115	125	142	118	117	98	112	115	113	111	98	111	117	108	107	119	114	119	108	123	102	119	108	114	103	125	109	102	107	102	122	110	118	104	115	123	121	107	107	111	97	122	111	102	109	107	112	94	96	110	118	109	97	117	95	113	130	97	104	110	105	131	96	110	111	105	103	112	123	117	112	84	102	108	98	104	102	105	114	102	99	114	108	133	109	112	105	111	99	101	98	105	107	112	97	103	113	91	112	105	100	117	101	102	102	112	118	115	114	111	139	110	114	105	111	114	122	116	117	103	101	112	103	109	96	94	115	115	118	122	98	125	120	109	125	118	103	96	92	122	87	99	110	96	89	103	109	110	108	105	116	122	90	107	116	116	107	123	88	105	130	109	122	110	115	108	80	114	94	113	104	111	120	111	106	119	110	106	127	101	109	89	86	96	90	116	102	102	97	106	111	114	88	125	100	107	116	100	96	112	114	104	126	114	90	115	120	100	120	114	121	108	125	119	113	96	116	111	114	104	108	113	100	92	122	110	115	107	115	108	93	86	115	103	118	110	113	121	98	112	122	116	123	113	105	111	106	107	97	117	118	95	84	105	126	94	112	110	93	108	112	109	109	102	110	137	118	116	100	91	117	121	107	98	117	102	108	110	118	106	107	117	95	109	123	104	134	116	112	104	116	108	85	121	105	111	82	123	110	123	127	112	116	108	119	120	130	118	103	113	113	100	97	101	125	110	111	104	112	120	106	108	95	115	103	97	81	99	117	118	95	100	102	101	101	111	111	124	102	128	109	97	110	94	120	100	118	95	127	126	106	107	120	106	98	101	86	119	106	109	123	127	138	125	127	114	130	95	121	120	106	112	97	102	108	106	96	106	106	120	126	113	100	113	124	117	117	113	105	111	117	113	90	90	126	117	115	106	122	94	109	115	113	111	106	99	94	122	107	103	101	103	100	112	112	113	89	103	109	92	111	102	124	115	97	85	117	102	117	105	119	116	112	116	104	118	109	111	90	96	98	117	113	127	88	112	117	133	90	107	110	125	97	123	94	99	129	104	99	117	102	112	101	103	107	104	99	110	136	119	91	117	120	139	117	107	121	116	112	90	108	104	91	126	107	98	109	99	118	98	110	127	111	103	108	116	126	103	117	96	129	116	107	97	101	103	95	99	105	104	85	113	89	116	118	97	101	109	113	118	117	98	109	112	111	105	89	113	107	120	117	98	90	93	101	106	131	128	92	96	120	127	106	109	101	106	105	92	102	131	122	107	121	125	112	100	97	105	120	135	107	93	108	102	107	113	111	124	106	106	95	86	105	133	110	100	107	106	112	108	109	96	102	112	121	110	98	120	114	97	115	104	103	118	115	104	86	104	111	119	92	118	97	92	109	105	114	107	100	102	116	107	115	105	119	112	107	111	107	109	131	113	86	126	122	124	108	119	117	105	113	112	100	126	96	111	96	118	110	116	123	106	96	110	115	110	101	114	101	122	108	125	116	96	100	107	109	88	110	100	98	112	110	102	114	114	113	105	103	112	129	94	115	86	128	97	118	107	95	119	116	120	115	111	121	99	104	122	106	107	118	112	114	102	106	104	106	87	96	119	105	111	115	118	118	96	104	102	110	95	112	111	95	106	109	111	110	106	112	116	129	118	143	106	126	116	106	114	117	111	105	110	89	130	116	128	119	112	122	108	104	103	110	108	120	111	100	103	109	102	109	114	116	114	120	95	113	102	128	110	121	123	126	116	83	115	110	118	103	115	122	115	102	103	100	101	114	82	107	95	109	120	107	112	97	109	117	107	108	104	114	121	121	101	121	118	118	116	122	91	84	98	120	97	104	118	110	112	132	103	121	110	107	95	101	106	105	113	103	120	96	108	104	111	107	120	107	100	101	121	118	109	100	105	119	96	123	94	95	122	100	108	105	116	119	117	116	128	107	113	110	119	99	102	116	107	112	91	97	101	105	114	104	114	93	108	117	114	97	106	106	131	109	123	109	99	109	99	111	110	109	111	95	89	109	119	100	109	113	105	88	97	90	108	95	113	100	109	99	115	111	103	112	107	94	111	96	104	83	112	108	110	106	103	97	103	100	99	120	96	115	115	104	108	110	101	99	96	129	118	105	116	97	117	105	94	128	99	106	112	100	102	105	93	99	114	117	106	110	115	116	109	106	104	119	116	103	101	96	100	112	122	107	115	111	100	112	116	106	87	86	128	105	117	107	85	125	109	111	124	113	110	112	121	100	100	121	103	120	128	88	121	109	105	112	96	118	104	122	111	90	110	99	97	110	98	114	110	112	116	131	97	87	123	113	109	112	100	98	95	106	111	108	122	100	109	103	104	99	122	104	130	113	88	124	112	121	111	125	100	127	151	106	96	111	98	96	104	133	103	114	92	105	127	117	114	106	123	100	96	112	103	107	102	106	99	123	108	106	122	106	102	108	121	102	120	127	122	106	110	108	104	110	115	108	119	86	121	108	99	119	103	117	109	119	111	100	116	115	113	105	125	121	109	119	120	106	121	123	105	114	110	106	128	102	117	112	132	99	113	110	100	122	88	101	109	125	120	106	106	122	104	104	123	96	99	103	106	105	125	93	116	91	117	105	109	121	98	111	119	94	110	97	110	112	97	102	122	117	104	105	110	99	95	99	102	117	113	99	126	108	111	107	100	121	121	112	94	108	118	131	114	113	99	102	92	104	112	99	103	120	94	122	102	117	107	120	108	95	101	102	96	100	99	100	109	127	105	99	123	95	102	109	118	111	110	109	117	119	106	94	108	95	128	107	111	106	116	109	100	118	101	98	124	100	106	115	106	124	86	101	103	116	94	119	108	92	107	98	114	107	112	125	110	132	118	122	99	109	106	111	99	91	112	115	126	119	114	108	104	101	93	127	103	127	121	120	130	121	114	104	92	91	129	128	113	108	96	91	103	100	103	115	109	97	94	113	117	127	107	130	92	113	130	91	105	103	106	101	99	110	110	117	115	113	97	103	106	116	112	83	99	119	117	98	107	111	108	120	83	103	105	113	101	106	99	100	104	100	109	100	112	110	89	135	105	105	113	128	112	78	120	113	96	114	115	98	109	128	119	96	107	110	95	111	105	108	103	120	94	94	127	117	116	110	100	109	123	114	117	107	110	113	111	103	113	99	110	102	95	97	113	107	114	106	109	99	98	101	109	124	110	97	114	107	98	105	124	109	99	110	120	119	96	122	104	98	88	122	98	104	110	113	114	114	94	111	97	104	97	129	101	91	111	111	93	105	127	101	95	91	105	110	125	116	101	104	120	115	99	127	117	93	109	124	118	110	118	108	99	124	96	111	103	130	81	117	94	114	95	122	123	104	127	106	92	120	86	118	117	104	125	130	108	118	105	110	94	101	123	124	121	97	98	108	74	99	106	109	110	114	114	115	143	109	109	120	100	97	95	111	102	85	110	123	121	118	98	104	106
16460	12475	33275	7841	344	303	243	253	277	265	202	218	199	222	210	212	234	230	189	218	209	197	216	183	217	208	217	189	219	237	231	196	178	207	193	220	225	201	191	189	186	214	218	218	218	223	204	221	215	206	208	203	209	215	211	215	223	221	197	179	188	192	200	185	203	211	217	209	195	180	218	196	199	190	232	179	223	216	210	208	192	175	191	221	198	193	183	213	184	222	213	214	182	209	191	194	177	199	186	209	217	189	184	221	202	204	192	209	201	211	182	208	198	228	235	207	181	210	223	191	209	211	207	209	188	203	193	197	197	204	216	195	214	208	219	222	212	199	207	190	211	216	192	215	213	196	206	181	204	209	211	199	221	197	235	197	242	197	210	219	196	205	215	198	226	170	186	172	190	200	178	212	189	221	204	172	180	196	194	197	218	199	199	213	225	245	222	215	182	219	214	222	201	220	188	205	209	202	187	201	211	200	206	177	218	233	211	176	201	186	224	189	176	199	173	217	227	187	190	189	197	192	196	225	204	196	183	211	178	218	198	209	215	210	212	211	218	203	194	190	197	186	183	194	199	236	203	197	212	203	192	197	200	184	212	196	190	200	223	198	193	209	204	206	213	183	190	182	221	194	193	226	227	221	217	197	195	234	215	223	192	183	197	184	215	220	201	210	183	203	222	209	223	222	197	169	187	206	221	194	215	204	183	212	192	179	198	241	190	214	188	224	209	172	206	196	188	193	225	214	190	214	200	199	212	208	197	185	205	194	217	210	226	208	223	193	192	196	197	220	198	217	217	197	204	216	179	213	214	202	205	221	206	203	190	236	224	194	220	204	182	187	202	237	195	194	215	223	230	209	182	213	214	192	215	181	188	214	182	197	196	210	221	214	215	186	201	220	194	191	198	187	199	222	208	192	218	210	202	202	222	247	225	182	202	204	194	209	235	213	215	199	243	195	170	205	207	217	202	188	218	202	209	188	203	192	220	201	211	191	173	197	226	178	202	201	211	231	197	214	186	209	185	216	216	188	205	201	198	196	229	218	203	189	187	207	195	190	221	211	185	211	210	168	210	193	201	170	194	222	206	228	185	195	198	206	185	234	186	193	192	221	199	196	201	195	224	199	208	232	207	212	203	214	196	223	205	194	206	214	195	201	208	210	200	193	202	195	196	185	220	225	194	221	240	204	209	208	203	191	190	220	224	194	193	217	215	208	193	223	187	219	207	178	180	209	209	190	218	209	203	203	209	222	184	195	199	193	237	198	223	219	200	215	190	217	199	181	204	206	216	195	181	219	206	213	193	211	211	186	194	177	195	212	212	191	202	177	216	229	206	211	196	224	215	183	187	207	177	189	196	187	193	201	204	209	201	209	208	189	217	181	195	209	212	200	195	180	216	188	194	236	205	210	220	217	206	181	224	192	206	206	173	190	205	193	185	217	189	191	193	211	214	200	201	190	185	195	215	198	195	176	219	206	229	217	202	195	211	218	215	225	193	193	203	204	207	180	178	214	205	204	174	206	212	205	195	199	206	212	223	227	179	225	211	208	230	234	198	211	188	192	191	198	199	181	186	222	193	190	210	201	208	199	206	193	196	204	178	216	224	228	214	214	200	202	182	216	216	190	174	217	217	212	212	198	206	215	166	197	232	220	182	203	178	201	210	195	205	187	198	178	201	209	209	196	229	180	208	197	228	208	208	178	209	212	218	188	168	219	193	218	197	217	204	192	201	196	189	201	195	225	213	187	188	186	197	231	204	204	200	190	187	213	178	205	207	187	174	223	199	206	211	208	211	227	195	211	199	196	214	195	209	189	206	213	221	202	223	227	195	205	214	228	210	208	232	202	211	188	206	195	216	213	197	202	193	208	216	181	202	208	215	213	204	188	220	194	195	169	192	216	206	173	199	221	203	217	200	208	193	174	213	205	197	201	185	204	204	217	212	227	199	207	219	216	214	223	200	175	193	198	192	219	184	240	194	202	191	183	195	218	243	235	219	235	197	205	193	187	191	200	213	202	216	211	220	222	193	193	186	203	181	191	238	219	200	219	188	221	177	200	193	216	196	217	209	227	194	190	203	218	213	210	197	213	228	196	197	225	193	176	198	215	207	210	188	204	208	199	196	178	212	210	201	195	208	224	220	211	187	214	205	212	197	148	206	202	201	192	206	201	211	209	202	191	197	192	186	195	217	213	189	206	226	220	228	200	200	203	212	187	170	197	207	241	217	216	212	188	203	232	186	194	216	240	193	213	192	215	202	216	197	203	202	180	193	189	201	206	207	192	218	200	203	202	209	198	201	215	181	213	216	221	205	194	211	171	187	189	219	196	186	218	205	199	218	207	222	191	209	197	185	201	211	177	202	215	207	205	185	212	204	228	211	192	211	200	169	198	190	210	200	223	195	195	180	192	226	192	211	183	194	211	199	212	218	196	201	202	216	223	196	186	215	174	206	188	166	204	207	175	208	208	227	227	211	197	206	186	210	190	200	208	185	192	202	189	188	206	209	204	209	222	234	202	193	196	199	196	205	184	182	207	207	204	201	229	211	220	196	205	212	224	203	176	191	188	204	208	208	226	209	222	204	202	217	243	206	238	228	197	215	201	213	195	227	199	193	219	214	209	216	188	203	175	166	218	174	208	215	208	191	198	205	202	176	206	168	187	186	218	210	203	207	190	183	204	206	189	191	226	211	226	199	210	205	198	224	195	231	194	192	207	187	211	200	202	188	187	197	185	191	212	207	221	202	220	200	214	206	192	217	173	190	200	180	191	196	205	214	189	204	184	227	193	223	207	188	213	215	182	209	211	189	190	207	189	219	209	206	189	202	204	209	237	196	223	196	191	224	214	217	227	221	181	193	205	199	192	214	218	211	216	186	183	197	170	204	215	194	217	211	210	220	188	204	200	183	191	223	214	207	196	193	224	180	189	203	213	209	221	216	196	175	221	216	191	238	219	210	201	199	203	214	185	206	206	197	193	187	201	179	180	192	193	202	203	211	199	223	189	209	189	195	213	203	192	205	216	192	183	192	198	224	209	195	213	201	194	216	188	188	205	211	211	214	197	212	190	183	216	209	213	214	203	243	223	211	212	217	211	185	207	194	206	178	204	204	228	197	216	212	206	204	190	217	199	211	202	218	176	188	164	224	194	213	204	205	205	222	177	194	194	209	193	209	199	214	205	184	172	199	200	210	187	192	177	192	212	204	208	164	211	204	190	212	197	201	197	214	211	196	216	206	222	196	170	180	193	193	224	207	210	211	232	232	175	199	196	180	195	200	219	234	175	191	228	204	206	191	209	214	187	187	214	201	202	201	187	199	231	216	205	197	188	178	220	197	184	184	200	231	177	220	208	225	194	180	196	211	219	189	191	197	193	238	184	202	213	221	212	196	204	208	201	200	213	192	223	182	216	197	215	211	208	212	186	203	205	190	220	215	193	216	194	191	208	201	198	206	182	189	194	222	197	210	194	212	189	212	198	211	228	191	190
24248	21318	30080	25676	21106	12767	922	516	340	307	305	284	264	280	248	269	263	266	277	267	234	258	248	246	215	248	257	236	216	278	237	221	239	226	255	218	247	237	238	235	233	215	241	192	205	227	228	230	210	214	228	234	231	204	234	230	210	237	218	238	219	221	241	228	234	214	251	214	227	217	232	227	232	246	211	249	195	226	240	224	230	213	252	231	248	216	230	220	244	193	229	237	224	243	242	243	230	224	228	222	225	234	232	239	223	210	227	236	227	238	206	246	239	229	192	251	202	218	243	257	215	234	230	243	214	257	235	226	248	227	190	250	225	241	242	226	242	222	233	234	230	217	230	233	215	240	228	217	211	243	242	212	214	209	225	245	226	228	235	221	226	228	234	222	205	236	198	211	225	207	250	233	215	236	232	239	210	249	217	256	228	239	226	249	236	238	216	225	224	237	212	195	204	237	212	249	227	224	251	215	219	234	213	230	230	206	247	214	207	237	239	211	236	199	239	234	233	244	218	220	243	212	228	223	225	248	241	230	217	212	241	255	236	237	220	248	233	244	251	224	222	206	229	250	215	204	224	254	229	212	211	218	199	239	220	215	220	233	227	207	234	225	229	241	219	249	222	251	218	217	248	231	232	248	225	219	239	253	218	211	218	226	221	214	233	223	245	230	200	217	240	246	236	231	246	214	204	199	214	220	235	222	263	209	227	226	205	205	255	222	240	224	232	219	224	220	226	218	236	235	231	218	209	224	211	262	226	207	253	255	226	237	213	217	265	230	252	239	223	225	234	224	237	212	243	240	237	237	231	237	228	245	231	226	241	215	203	228	228	231	230	237	255	215	229	210	210	214	233	257	225	222	228	251	221	208	223	267	234	211	229	220	205	224	208	228	234	240	222	231	241	208	228	227	200	249	202	254	213	229	225	229	246	225	247	248	247	225	209	207	243	226	222	230	221	209	246	202	243	254	231	223	230	246	230	238	207	229	229	206	228	219	226	212	226	205	237	211	236	231	203	258	226	239	236	247	228	240	226	224	244	244	220	231	213	208	233	211	243	210	216	194	237	253	211	238	268	218	251	231	201	210	212	242	238	221	217	218	230	217	217	222	220	226	225	231	212	217	230	239	212	210	229	210	229	210	243	197	225	218	219	241	230	211	216	224	243	228	239	216	225	228	225	212	249	219	228	252	198	232	228	240	235	220	216	242	208	212	221	221	233	203	206	202	269	232	224	234	225	220	224	246	214	235	198	221	231	227	225	220	224	203	222	232	230	223	219	225	253	265	214	230	235	219	236	231	235	234	225	211	211	230	203	235	227	217	216	209	220	217	224	261	220	245	218	215	247	213	231	225	246	228	235	260	226	227	234	237	241	246	217	213	235	226	207	209	224	235	230	234	230	200	235	205	235	215	256	220	200	251	234	210	213	229	229	210	220	244	202	226	259	221	206	242	233	234	221	244	240	227	219	249	252	230	244	242	234	229	222	219	250	223	216	233	213	247	222	211	213	215	233	239	192	206	209	253	247	245	227	219	216	232	203	225	205	245	225	236	230	226	232	225	237	237	212	217	238	226	260	214	240	225	243	225	229	228	179	221	206	258	227	229	251	239	242	240	233	208	226	245	215	228	212	223	231	207	261	247	208	236	249	236	215	223	210	239	229	220	203	204	249	210	210	242	226	221	238	213	201	216	222	221	231	228	239	213	231	210	246	239	220	229	206	251	211	227	188	237	228	223	208	244	204	244	234	240	224	210	237	211	195	216	218	206	238	226	225	219	243	237	240	219	239	212	225	218	240	235	236	209	227	198	213	226	242	239	212	217	236	230	225	229	195	231	220	203	235	240	213	237	205	237	244	231	221	214	253	221	237	245	224	225	217	224	227	213	228	209	221	228	237	218	229	216	235	221	224	233	231	222	255	222	220	233	225	245	214	219	220	245	200	211	194	217	213	236	223	250	198	248	211	197	243	233	221	238	224	240	238	223	222	218	206	237	249	223	233	230	217	229	216	211	207	217	232	234	232	225	215	232	214	222	192	242	257	233	245	237	226	213	213	208	211	231	210	243	238	209	249	224	215	204	237	237	234	233	249	209	204	205	249	220	233	225	229	221	228	221	221	247	225	259	233	201	240	242	223	225	213	218	212	222	213	221	222	191	201	246	212	250	209	230	200	228	218	223	238	237	228	244	218	222	239	236	219	257	235	222	213	207	213	230	211	238	222	252	221	229	223	231	226	208	227	212	206	227	227	227	229	204	244	204	249	246	205	232	210	239	231	196	223	227	228	213	236	229	265	220	222	220	218	241	244	230	240	239	229	216	240	221	246	240	231	217	211	221	220	254	242	221	237	217	246	241	193	234	222	233	194	206	204	220	228	200	209	230	223	225	220	234	224	230	227	221	221	223	226	203	225	213	228	205	212	206	235	220	207	231	231	219	234	219	215	221	236	234	221	232	246	225	199	226	230	210	227	221	235	199	225	220	236	233	205	231	230	239	219	237	231	193	234	238	230	181	212	228	207	241	225	206	238	230	221	230	231	227	217	219	231	216	212	240	210	240	197	212	236	218	251	227	230	244	227	212	236	250	228	224	203	218	204	225	241	250	225	229	223	240	205	223	204	233	211	240	211	225	228	222	246	245	193	222	231	200	243	218	232	254	245	229	207	213	225	238	218	250	236	223	246	230	258	242	227	246	221	257	234	201	210	205	238	230	240	226	218	240	225	246	208	235	229	221	238	215	213	215	229	251	208	208	213	235	222	201	225	233	201	222	222	235	221	206	228	221	248	233	218	228	235	213	213	208	204	210	209	205	224	211	238	261	216	217	218	217	209	209	229	254	234	249	259	248	221	195	228	218	243	249	232	210	234	230	231	242	224	196	225	221	205	230	208	225	226	217	251	219	247	252	205	226	242	246	213	206	200	236	212	218	235	210	236	217	199	225	219	244	219	196	213	210	211	202	249	245	237	202	225	238	213	212	228	220	224	242	209	240	233	197	230	209	222	236	206	241	190	249	235	220	216	207	222	211	243	217	246	222	214	242	229	248	222	224	224	223	230	214	202	201	249	223	213	205	221	222	234	218	224	247	201	237	235	216	240	216	225	185	239	224	191	227	222	217	233	218	246	241	219	232	202	215	229	235	177	226	223	240	214	221	213	236	230	209	226	235	208	208	248	225	234	249	241	227	191	203	222	226	232	235	229	227	222	234	232	220	222	245	216	231	222	252	227	221	256	234	231	228	226	220	229	238	217	218	228	249	229	201	228	227	234	212	239	230	209	198	207	211	248	220	223	228	237	217	226	221	247	199	211	212	244	240	209	214	224	221	221	233	221	211	245	241	234	232	224	233	226	236	232	234	221	216	199	225	215	238	210	235	248	213	220	222	212	233	231	217	241	215	239	243	238	208	225	225	252	227	248	200	231	211	213	218	237	242	225	226	238	211	215	227	225	212	243	257	205	264	223	250	208	210	236	224	206	227	227	226	255	231
36639	31398	62039	18055	2295	1673	1374	1062	958	783	685	681	637	600	549	519	514	471	489	488	484	471	497	441	462	442	492	418	439	444	407	440	399	405	461	421	404	400	397	406	396	443	414	385	412	439	409	401	402	420	406	436	385	373	424	427	401	386	409	399	396	408	388	404	425	406	414	425	407	392	423	444	356	441	403	393	428	365	408	380	380	386	402	396	401	400	417	366	386	395	406	432	402	410	418	430	374	393	381	402	401	401	396	359	354	373	417	379	393	361	390	396	414	390	353	438	378	405	434	390	424	396	387	425	406	423	424	363	404	401	422	415	423	379	418	376	390	454	370	385	357	383	331	414	389	364	434	432	386	373	397	412	415	370	374	406	412	392	392	403	404	416	415	371	379	442	368	372	459	404	408	417	404	394	389	449	445	428	400	406	378	382	387	368	413	401	389	405	355	398	386	383	399	412	422	398	418	374	403	387	366	356	380	392	391	414	399	395	386	400	377	386	351	430	393	387	375	410	405	369	377	411	391	386	403	403	390	408	391	372	395	407	379	367	381	379	392	381	449	429	419	375	403	411	397	407	379	374	368	379	375	369	378	370	404	375	414	386	391	387	441	389	411	439	410	360	384	420	396	394	388	401	412	396	371	423	390	390	409	393	361	407	403	402	395	368	386	367	372	420	393	367	403	373	380	418	402	390	380	412	381	385	390	403	444	381	384	397	345	382	381	408	399	397	347	411	377	361	369	370	425	386	379	373	388	416	427	423	392	381	332	375	392	403	406	405	378	402	398	421	393	408	361	392	429	392	391	402	398	406	366	405	390	427	391	390	350	399	349	432	384	429	401	412	403	378	368	394	385	381	376	380	413	380	422	358	417	406	405	408	398	416	392	373	395	386	405	380	376	437	388	417	375	439	411	398	394	401	424	380	383	431	419	384	332	400	401	433	364	395	394	366	417	402	382	369	388	390	404	382	354	386	392	357	374	429	420	380	375	419	398	401	382	403	415	384	377	398	397	380	395	373	378	416	376	373	398	374	379	408	396	407	356	391	409	376	395	372	441	413	368	403	404	404	401	416	420	415	402	407	383	434	395	392	396	384	408	378	373	410	383	383	413	373	390	386	395	387	420	400	416	381	446	397	405	410	369	425	407	388	391	381	426	368	390	431	401	361	368	400	412	418	388	393	431	401	424	379	401	409	431	426	391	350	397	410	401	410	431	416	421	405	384	423	355	383	376	366	382	391	386	386	358	410	379	407	384	401	424	371	359	397	392	420	392	412	419	395	387	356	404	391	377	373	384	370	388	396	415	401	375	388	365	419	373	400	369	418	366	397	406	389	393	352	362	397	411	393	437	397	401	380	406	416	367	401	374	395	427	407	375	420	416	432	412	392	391	385	377	370	371	384	403	372	378	419	409	386	365	376	381	390	398	391	408	384	400	433	398	392	423	376	406	401	379	402	397	366	351	364	389	397	357	403	394	394	376	389	401	400	362	396	399	371	369	397	422	351	359	423	375	419	397	388	391	428	387	384	424	374	409	385	407	398	386	415	357	384	395	395	390	400	394	404	377	397	395	396	399	400	418	396	406	397	365	394	392	383	414	391	441	378	344	436	380	392	363	411	413	408	414	363	386	376	416	397	400	387	376	437	412	407	388	387	427	402	443	411	368	392	421	389	421	399	394	392	415	422	381	393	384	386	398	408	405	457	384	365	375	378	400	414	416	422	391	424	413	374	418	399	372	397	389	378	417	409	385	373	369	379	400	404	396	414	407	403	395	385	395	394	424	435	416	356	413	383	375	395	394	403	402	430	398	387	440	420	411	387	397	390	453	419	408	398	389	397	360	376	414	418	388	390	401	382	386	397	397	391	413	399	382	383	434	378	358	365	386	388	395	366	382	390	448	381	420	399	399	370	372	397	390	416	398	373	396	366	409	407	410	381	387	379	418	368	365	397	429	424	439	402	383	404	378	399	399	435	363	414	398	390	387	408	412	420	400	383	380	380	369	389	381	398	381	382	375	419	407	405	379	372	398	351	379	386	378	407	365	352	397	396	425	393	395	415	460	400	409	405	390	442	409	388	402	372	406	377	433	406	399	357	370	445	409	399	377	374	379	393	405	368	415	425	430	400	395	398	412	384	410	391	392	407	360	414	369	365	422	407	379	385	399	393	393	375	353	391	370	401	398	419	414	386	386	432	398	419	389	428	383	370	383	404	376	398	406	423	402	415	409	401	403	383	359	413	377	379	439	350	402	398	372	403	372	408	397	373	425	360	390	390	416	393	415	377	409	399	390	403	408	395	386	418	394	413	423	384	442	402	378	397	422	394	378	372	414	384	391	379	369	418	390	382	423	407	429	363	436	387	395	413	391	379	384	408	380	396	404	381	403	407	398	371	380	394	397	354	416	405	382	381	381	377	392	430	367	401	422	420	383	430	366	397	382	396	417	389	365	359	410	395	421	413	375	393	408	431	391	377	377	393	426	385	393	371	401	405	361	420	379	393	405	415	389	371	398	385	398	419	397	401	363	397	396	407	398	374	418	458	395	412	376	429	398	402	347	390	386	389	382	388	418	415	404	391	412	418	372	405	400	397	387	401	409	376	435	409	410	400	406	376	375	392	424	387	398	385	396	394	409	395	381	405	380	401	377	368	397	408	393	400	381	398	369	400	396	370	382	377	412	440	367	410	389	406	390	404	403	433	420	379	401	424	428	416	408	384	409	417	384	414	434	401	399	404	354	383	370	373	378	395	381	373	392	355	413	405	421	398	369	388	401	364	384	393	370	401	386	376	363	391	425	410	429	388	408	385	398	407	449	401	382	373	381	404	365	419	395	419	409	373	400	407	393	402	383	401	387	406	397	409	414	380	409	437	423	396	425	430	393	401	410	395	404	395	411	382	370	391	388	346	363	401	397	418	373	374	404	410	380	409	388	393	412	434	381	345	403	387	400	367	403	378	389	413	350	407	390	435	378	418	386	378	416	436	415	411	414	370	384	399	392	411	400	396	395	389	380	399	398	423	380	364	419	370	360	424	404	390	387	382	406	383	438	397	369	418	426	405	361	414	387	370	423	419	360	384	374	385	385	380	360	374	357	396	413	407	385	422	414	378	351	404	397	398	401	383	409	414	390	416	367	401	405	407	413	392	381	426	431	421	371	410	402	397	384	441	407	391	402	390	401	374	371	387	371	400	401	402	391	409	411	418	390	390	364	364	374	384	415	373	435	426	355	405	373	394	392	389	379	414	389	383	340	385	376	399	402	398	424	404	415	404	377	393	407	400	396	415	401	391	432	393	406	386	372	379	360	393	424	361	404	406	398	412	441	408	384	394	394	384	390	422	406	377	399	425	395	386	380	381	395	397	391	409	403	391	396	379	420	429	370	429	407	386	446	409	364	377	384	375	376	373	390	384	379	373	417	393	370	381	361	393	391	403	374	392	406	381	390	400	375	363	389	404	395	391	399	388	392	388	401	371	444	362	358	417
23262	21342	29957	24267	21342	21295	12809	929	576	525	447	442	456	407	390	397	353	370	357	354	324	332	331	297	355	326	302	299	316	335	307	345	334	329	324	295	332	342	321	327	329	289	304	310	300	297	343	317	290	321	306	319	308	309	306	323	314	295	357	341	295	313	298	312	284	327	335	337	318	287	295	302	286	304	344	284	298	258	311	311	305	302	277	323	288	298	338	340	306	327	312	265	317	311	294	338	306	339	322	300	300	317	332	310	302	295	285	304	316	308	289	303	307	313	332	306	305	325	305	284	316	321	297	299	324	303	292	325	288	275	280	299	320	291	313	309	282	279	300	305	294	314	303	339	342	302	295	279	317	322	312	308	305	288	278	268	311	274	301	288	321	303	299	294	323	324	332	299	305	305	299	325	280	307	311	303	334	302	315	295	302	321	327	314	334	318	280	300	368	294	282	332	307	293	311	312	320	302	298	295	298	317	305	318	318	319	306	295	296	343	311	319	255	288	294	249	289	320	329	298	292	309	312	306	309	297	278	311	316	281	321	335	305	299	304	292	310	293	273	294	275	301	293	330	263	283	293	306	275	284	310	319	317	287	300	306	307	296	299	312	323	292	318	303	256	324	301	317	309	304	307	295	294	324	301	307	300	339	334	323	305	297	307	312	300	299	301	283	295	287	276	307	297	301	284	275	327	289	302	302	318	273	302	282	323	302	292	332	299	295	294	255	311	297	306	287	324	296	300	307	326	313	317	319	319	293	322	358	303	315	325	322	326	316	316	278	307	309	299	298	287	308	281	316	301	321	316	301	319	279	272	319	323	299	320	328	303	288	298	298	316	302	309	315	299	293	292	287	299	271	325	315	303	293	331	304	313	313	308	332	296	297	307	313	300	313	319	307	298	304	282	307	309	292	312	298	308	318	269	302	306	311	292	312	295	314	319	290	304	303	320	301	315	287	340	321	294	316	311	314	276	318	315	322	339	320	305	296	293	301	294	294	289	286	293	288	294	298	316	265	316	311	290	307	294	330	323	293	299	312	295	299	302	287	323	325	332	309	351	275	319	326	336	321	330	293	297	298	306	320	287	300	298	330	294	285	297	303	282	273	306	311	301	289	290	317	323	294	296	284	305	315	277	297	356	321	293	285	332	326	317	296	335	318	308	319	276	280	317	316	337	296	265	297	294	320	324	297	313	297	304	351	323	312	316	296	279	298	321	295	299	317	283	338	292	313	293	258	278	318	283	289	279	309	321	312	302	314	291	267	309	326	320	292	286	287	347	333	288	326	307	312	294	306	294	310	334	322	306	304	303	299	310	298	321	279	279	301	305	295	307	304	300	271	324	286	324	297	302	301	300	291	297	310	309	322	298	335	283	280	321	312	285	287	299	283	266	329	310	273	292	325	287	305	303	315	271	319	317	298	326	288	324	285	300	293	287	319	262	327	324	289	313	301	302	291	301	306	300	287	303	279	285	344	302	300	326	299	309	299	277	320	306	312	305	307	305	319	322	293	288	285	293	319	299	295	317	302	295	289	273	308	293	314	287	298	263	252	291	322	310	322	310	279	285	308	336	294	306	301	312	314	292	302	292	271	311	299	286	299	301	327	288	298	294	324	272	319	302	300	291	300	308	317	308	324	312	317	302	305	291	305	322	295	285	303	322	276	323	304	262	329	341	308	311	314	300	313	329	290	313	308	281	337	305	310	323	321	333	309	306	323	379	332	311	313	310	290	322	306	286	287	306	299	316	308	296	301	306	272	300	326	289	285	295	302	313	299	288	280	296	334	316	274	305	314	291	324	297	307	316	331	337	306	309	295	278	301	297	282	281	294	313	295	283	304	311	296	309	331	287	314	319	295	285	313	298	299	335	318	319	295	314	297	273	312	287	319	313	305	280	307	293	303	268	340	301	284	312	307	326	317	314	323	285	298	312	291	323	304	314	319	315	283	301	281	303	291	324	321	311	340	277	288	322	285	332	325	287	294	343	326	320	319	322	308	309	276	332	308	264	333	344	294	288	278	282	318	338	291	297	347	273	318	308	310	291	341	304	304	268	313	311	327	275	279	316	293	296	283	285	301	258	319	314	296	320	315	315	288	301	322	280	304	311	311	326	330	301	312	337	296	361	291	304	303	304	319	292	334	303	303	312	313	298	291	328	311	304	291	293	311	310	303	287	302	278	274	348	306	306	288	290	274	329	314	305	290	280	306	321	314	282	328	297	310	297	267	320	317	322	282	317	309	327	302	310	307	298	323	302	312	324	289	296	279	273	293	311	341	277	319	326	302	334	289	279	298	354	330	317	290	303	322	298	316	309	308	281	293	333	316	305	320	319	320	310	308	307	304	271	290	304	292	328	315	290	305	322	293	302	312	289	312	294	285	313	287	318	286	298	294	297	285	352	303	319	301	271	285	331	338	330	313	297	321	291	281	275	283	299	280	301	300	300	312	301	283	318	304	304	319	350	318	293	284	310	317	274	290	286	303	303	289	306	284	310	303	268	314	287	346	301	309	304	283	284	288	305	295	295	317	309	326	282	298	281	301	301	315	279	315	321	290	266	356	296	313	290	299	296	350	291	311	294	325	304	305	293	286	313	290	315	304	316	322	304	283	313	293	267	276	322	313	305	270	305	301	302	308	305	306	343	340	307	298	319	326	274	324	288	305	289	319	292	346	308	324	315	311	335	323	303	312	286	286	301	289	300	300	332	309	309	304	289	305	312	289	306	322	310	301	303	323	312	289	299	291	292	300	302	333	323	335	319	293	361	304	302	346	344	301	308	296	316	302	286	330	295	324	299	318	334	299	310	296	293	308	324	308	279	262	335	314	303	309	284	276	304	288	310	304	289	298	320	289	297	296	316	296	274	310	324	332	323	277	301	300	310	288	314	334	295	305	321	311	308	286	286	298	318	323	287	293	304	320	349	341	317	312	300	337	289	311	322	297	306	297	304	312	347	307	312	298	310	322	318	338	335	294	293	318	299	313	296	319	270	269	299	308	303	303	305	299	312	311	313	290	323	314	265	321	326	296	316	291	271	332	294	320	293	292	302	285	327	328	287	296	308	311	280	279	291	315	326	274	296	293	323	311	290	326	312	306	311	319	282	338	258	329	310	305	323	265	345	320	331	305	316	327	327	306	283	295	310	299	289	311	281	331	324	323	287	324	310	327	321	312	341	293	282	308	304	333	301	305	318	287	312	306	319	281	329	300	302	303	298	309	293	310	327	307	310	331	317	303	306	303	312	291	297	286	305	307	314	278	309	275	283	312	319	282	292	329	304	319	286	302	293	321	323	312	306	291	315	320	314	301	288	318	292	282	317	290	298	301	355	284	290	309	297	325	321	318	320	294	310	288	325	306	277	297	287	311	294	290	297	298	301	272	284	358	319	281	321	329	284	326	326	304	284	299	290	331	330	308	310	317	326	297	312	330	284	295	306	301	327	284	294	296	276	286	292	306	293	310	326	282	312	340	308	277	295	298	291	324
43951	38812	70197	21124	3980	2972	2274	1843	1609	1347	1172	1030	931	911	826	805	770	731	714	643	644	628	634	611	571	616	597	566	572	555	549	568	582	595	587	578	550	531	547	531	543	532	575	536	525	519	551	567	512	546	506	543	525	510	527	497	541	542	489	533	494	491	526	546	493	530	523	495	507	526	494	530	526	563	574	509	512	497	552	521	516	509	494	565	523	529	539	499	602	463	536	518	515	469	501	549	509	535	553	539	526	516	536	510	499	504	531	501	544	538	485	492	526	495	528	504	528	491	523	480	532	522	527	551	523	518	543	524	543	506	523	539	510	551	502	553	481	525	489	509	511	474	517	499	495	528	497	495	533	523	520	521	515	537	537	527	494	519	585	509	540	493	518	503	518	508	535	517	524	507	476	539	495	560	509	538	524	518	509	516	523	515	486	505	493	501	536	544	497	521	509	543	539	502	512	531	473	543	545	500	470	523	508	510	523	528	534	515	529	493	522	506	464	485	536	532	488	507	499	490	510	507	480	537	484	523	485	517	507	479	481	510	464	527	496	513	505	523	499	513	512	500	529	472	535	539	525	506	516	516	512	466	497	494	516	521	511	482	466	486	525	515	469	524	516	492	521	479	540	459	555	539	539	471	539	491	490	499	505	481	494	524	490	536	491	494	504	525	537	501	504	493	493	468	496	551	515	546	521	479	510	504	525	489	515	527	506	497	494	487	505	461	528	508	502	524	490	517	519	528	475	485	514	527	455	530	541	501	486	544	504	524	510	511	539	483	518	511	517	503	541	503	504	502	500	484	528	544	497	494	492	505	530	506	513	515	486	506	528	519	517	545	511	529	526	531	496	517	553	542	522	549	557	506	514	499	477	522	493	531	459	578	518	493	527	480	500	531	516	529	507	505	483	511	528	539	543	526	498	498	497	509	526	518	491	540	543	516	474	522	491	475	509	503	498	499	528	487	533	534	523	500	536	525	541	515	531	508	512	505	498	502	495	554	521	494	513	506	523	513	523	481	503	560	474	558	493	552	471	531	499	506	513	524	525	516	513	529	479	488	526	522	500	500	552	508	531	515	509	506	494	526	519	515	555	528	481	511	491	538	507	551	529	518	524	510	471	497	516	536	520	499	530	499	514	534	548	507	504	536	548	515	532	522	505	515	491	526	512	515	517	486	493	481	523	491	493	515	536	498	484	531	506	548	522	548	540	475	526	545	473	545	502	516	483	531	510	519	491	504	518	537	481	494	513	526	486	511	514	529	504	506	514	513	466	520	496	503	485	514	500	530	516	500	523	478	494	474	546	508	514	477	562	541	501	555	523	506	527	535	536	509	535	484	497	544	515	533	497	502	556	510	525	515	487	546	510	481	485	521	514	473	484	519	498	549	466	464	496	532	471	514	499	522	494	549	473	508	513	498	508	498	528	514	528	512	539	534	506	513	484	543	535	504	539	494	493	494	502	513	475	513	512	508	513	511	552	487	491	513	506	497	503	504	535	519	524	483	532	509	538	530	512	538	507	537	498	544	572	489	530	497	485	476	513	517	500	520	507	531	545	489	516	548	533	475	492	506	529	541	505	489	509	505	520	481	520	502	531	532	531	501	499	481	493	462	509	512	484	500	545	572	524	497	515	516	512	528	518	450	534	480	513	519	516	511	464	505	539	518	500	533	515	537	513	554	520	533	491	537	503	521	540	496	501	529	489	533	458	521	506	533	471	507	500	544	495	512	482	505	538	535	562	493	514	530	531	515	537	519	491	558	491	517	503	514	484	488	514	521	474	492	532	503	528	538	496	520	467	483	510	509	528	520	507	503	567	516	529	527	494	450	543	492	511	482	481	513	504	495	524	483	547	553	551	530	479	525	532	503	541	547	529	518	523	498	532	514	497	530	516	507	464	525	523	487	528	487	514	547	531	519	557	497	511	510	489	520	512	527	537	527	510	545	480	504	540	481	498	500	554	564	454	544	505	491	533	525	494	544	509	523	539	519	508	498	511	529	491	482	536	484	516	531	514	493	522	484	515	508	519	503	519	535	520	467	511	526	501	555	518	510	555	508	545	506	522	508	483	509	500	523	513	513	520	519	482	531	522	503	500	494	525	504	500	495	522	496	533	529	486	492	494	540	506	524	539	511	538	514	529	490	493	517	521	495	520	528	558	543	501	508	525	452	492	526	544	506	501	502	528	533	543	496	524	538	509	540	524	519	517	515	506	506	557	492	507	499	575	518	518	518	481	552	524	496	506	514	513	502	529	503	501	511	463	477	492	470	530	519	534	492	502	498	543	482	507	510	475	531	477	506	519	555	492	537	485	530	511	545	527	511	569	532	507	552	505	506	531	507	517	480	523	506	550	510	531	502	530	507	507	483	535	528	475	491	530	567	498	519	532	502	497	504	541	517	512	486	500	503	505	453	465	534	543	485	498	529	517	476	490	491	501	530	511	518	511	550	562	502	500	496	466	545	516	500	522	509	547	505	545	543	518	558	514	489	465	524	482	534	528	496	525	539	496	503	494	535	515	571	504	483	532	478	479	525	492	497	541	556	485	520	534	532	506	486	584	500	518	485	516	464	514	543	518	490	499	494	507	493	528	520	471	518	499	520	532	495	526	509	510	521	510	505	548	514	484	466	522	519	513	551	526	506	525	467	526	507	510	531	509	530	523	530	539	506	553	493	511	522	510	531	526	524	525	552	496	507	488	481	566	506	494	490	545	501	518	467	491	530	511	524	528	523	516	520	478	519	557	526	473	507	511	494	474	512	538	517	529	537	523	514	488	551	492	532	544	497	571	515	496	525	518	497	594	542	531	537	519	468	503	493	512	520	501	495	498	488	498	490	534	521	505	525	516	487	479	477	508	495	537	460	461	514	507	505	464	520	510	504	504	515	528	496	521	533	536	559	523	505	519	531	543	503	525	497	523	515	521	464	512	458	538	525	495	500	514	493	515	478	523	543	488	489	532	512	507	484	507	524	502	522	504	494	497	492	541	470	479	504	513	494	525	492	471	527	508	525	506	483	502	497	479	512	500	540	519	494	513	521	499	501	535	503	513	520	488	514	495	486	526	504	511	498	520	519	504	561	493	500	497	477	513	472	491	457	531	496	508	543	502	505	473	497	489	524	453	480	525	495	524	490	535	521	518	491	480	523	539	479	488	480	515	535	515	531	493	534	514	532	475	515	523	533	523	502	518	488	519	496	490	483	509	525	522	523	495	532	473	509	516	513	483	500	516	471	489	493	541	538	482	562	501	486	521	500	512	507	480	482	524	531	504	525	506	495	503	512	493	554	527	542	550	526	551	551	535	523	531	492	500	526	510	540	488	482	518	527	544	504	524	546	525	485	507	499	531	546	509	486	514	482	533	509	533	485	517	504	523	486	508	481	498	477	500	529	514	493	499	501	532	473	524	529	510	509	521	492	492	515	501	534	529	506	524	500	501	565	504	500	493	505	501	526	576	487	538	530	500	503	540	552	537	521	544	531
26981	20918	23225	11366	292	145	131	138	146	117	108	130	112	118	100	125	100	118	94	116	121	119	109	127	118	98	118	112	126	111	112	100	131	118	115	113	119	107	92	113	118	111	118	123	108	100	111	118	112	89	131	105	122	106	115	131	108	112	117	106	109	104	126	131	121	112	120	94	109	102	119	116	102	113	87	98	103	102	110	117	110	96	112	126	104	119	106	105	118	108	123	101	120	122	116	119	109	111	103	104	122	107	126	116	117	121	90	124	123	108	135	123	112	112	113	111	128	108	123	120	93	94	129	118	129	117	137	133	126	122	118	114	128	99	103	100	106	116	107	115	119	106	105	122	131	83	114	122	104	114	109	110	120	123	100	117	115	101	111	110	110	108	117	116	90	131	110	123	108	110	112	105	99	112	116	134	96	104	120	122	108	94	106	116	129	118	107	104	111	125	105	134	92	107	124	129	108	119	120	119	102	133	122	94	100	115	99	119	107	108	86	101	120	109	115	98	113	122	118	108	123	114	113	123	109	100	105	107	124	144	106	101	97	95	103	125	135	104	105	121	122	123	105	112	118	120	117	121	105	130	105	123	101	117	120	102	120	118	112	121	111	114	117	124	110	133	114	104	111	109	109	121	105	123	108	114	124	104	99	104	116	125	113	120	120	125	116	128	122	112	117	112	116	100	108	139	107	113	115	106	118	104	115	100	140	114	100	115	103	124	111	98	138	108	112	100	111	114	131	108	114	126	108	110	106	113	97	115	109	105	100	136	107	104	100	121	107	108	119	91	115	115	105	113	109	107	114	97	102	113	120	115	126	118	112	129	125	127	113	107	126	107	95	112	113	106	116	130	137	95	130	109	112	121	101	98	128	98	116	114	106	104	113	124	120	117	111	124	114	108	131	101	129	120	129	119	120	119	136	120	138	100	85	115	109	119	104	126	124	109	117	103	121	115	112	118	132	125	130	119	113	127	113	107	111	98	97	110	116	100	97	99	137	112	120	109	112	131	120	107	109	125	125	98	105	116	132	115	110	116	120	125	103	109	109	103	126	129	107	122	101	107	115	136	121	121	98	127	97	120	107	125	109	121	110	108	116	109	123	146	115	119	117	109	95	109	109	138	103	118	110	115	120	113	118	112	116	112	114	102	112	105	117	116	123	103	133	117	110	110	115	122	114	115	110	103	99	126	120	96	116	110	101	92	116	117	126	105	126	124	106	123	121	100	138	123	120	126	104	120	112	111	114	120	124	103	123	117	121	106	84	125	124	98	138	135	119	129	120	115	105	126	104	101	113	114	118	131	122	105	110	104	104	118	98	100	121	103	112	115	115	120	114	112	114	111	117	113	98	108	115	119	114	101	115	111	98	106	129	97	128	131	109	119	103	121	100	109	125	99	113	109	112	98	117	113	116	94	91	112	124	125	125	110	127	114	92	115	98	100	91	120	106	115	127	126	104	136	99	106	127	115	118	112	121	109	113	122	130	111	111	125	106	106	133	108	91	115	108	107	119	115	117	117	106	94	111	117	123	116	103	104	109	126	108	108	106	126	120	110	129	101	103	107	103	117	134	120	136	115	111	112	127	118	111	117	91	101	114	116	96	114	120	145	106	101	124	116	109	118	112	111	110	116	126	133	116	117	130	112	131	105	129	112	98	104	113	113	140	109	113	110	104	114	123	101	116	99	110	110	100	103	104	121	107	112	123	116	121	114	110	119	117	124	121	120	107	118	103	130	134	106	118	128	128	98	120	147	113	117	103	102	123	117	122	107	115	110	123	123	122	106	115	115	122	109	119	108	111	114	126	108	115	108	120	112	97	100	97	115	117	115	81	107	113	106	102	119	96	112	118	116	111	106	126	106	122	108	115	106	135	116	105	96	113	117	110	117	124	124	110	116	119	114	118	123	106	94	119	101	103	119	120	120	126	102	114	126	105	135	98	86	111	106	113	123	101	103	106	116	129	112	110	96	104	131	125	114	121	119	108	131	120	117	108	110	110	112	102	112	117	94	92	139	120	110	118	114	120	92	115	88	99	98	112	131	105	113	120	123	111	97	122	121	112	100	115	117	124	116	119	108	126	133	109	105	116	127	112	121	125	106	131	103	130	123	107	119	121	114	103	112	127	117	107	108	111	117	125	123	124	118	120	110	101	106	125	110	123	115	97	97	126	126	115	105	138	122	102	83	109	106	98	115	101	108	116	116	97	124	105	130	99	125	115	113	112	113	104	118	108	121	121	107	128	124	124	96	110	127	112	100	112	110	116	114	120	112	121	108	102	96	105	117	109	104	102	123	109	104	105	99	101	113	119	104	108	108	99	115	107	114	152	118	113	112	120	112	112	114	105	103	101	127	96	114	116	101	116	119	117	102	120	93	120	102	123	106	110	96	105	105	104	102	114	103	123	117	120	110	115	90	109	116	103	106	106	113	105	102	131	106	115	115	126	123	117	108	112	103	104	99	94	123	111	108	110	124	134	128	117	106	123	108	119	130	123	111	105	113	100	108	104	125	127	113	120	106	106	93	113	129	113	113	131	130	114	104	100	111	121	115	121	110	129	108	105	99	109	99	130	121	130	128	112	117	118	121	124	130	124	124	104	111	112	96	113	111	83	103	132	107	115	111	95	106	97	113	110	103	111	115	103	98	103	107	110	111	97	124	112	119	115	126	103	110	108	99	102	132	118	115	107	111	112	105	115	102	113	105	116	114	133	115	115	115	113	107	114	110	94	123	130	110	114	104	112	116	121	90	115	114	99	115	126	96	109	89	114	124	133	110	122	123	109	117	135	120	105	112	94	112	136	116	111	122	134	127	111	114	113	123	120	132	125	117	111	112	123	109	103	111	109	107	114	121	107	122	94	103	128	94	103	132	121	117	116	109	103	130	122	86	126	116	131	108	113	111	129	133	123	108	127	109	102	115	119	131	117	101	114	105	102	118	124	142	128	120	119	118	119	115	112	118	104	115	136	109	100	122	105	122	111	108	121	102	92	127	116	115	120	117	116	119	104	111	125	96	105	141	103	113	119	129	113	107	115	107	97	118	89	108	115	109	110	128	106	97	122	111	137	124	108	118	117	102	108	112	120	104	132	97	100	102	108	117	134	108	103	113	119	108	112	96	122	119	113	114	114	114	131	119	103	108	119	127	108	101	131	121	115	97	93	113	109	120	124	129	109	100	99	113	116	112	124	127	106	105	136	103	129	96	106	128	123	104	105	129	117	108	98	122	118	107	114	111	109	111	123	110	113	120	115	129	91	121	90	123	120	108	112	95	112	105	131	140	100	102	98	114	116	105	98	116	99	101	95	93	108	107	112	128	112	108	110	103	137	124	120	108	106	134	109	121	114	126	119	121	132	129	116	101	121	121	119	112	122	98	132	119	122	99	127	113	102	135	94	94	105	126	115	108	109	88	132	107	101	121	106	122	108	112	100	128	124	106	95	111	121	121	124	111	104	111	115	125	109	117	107	128	117	126	115	93	132	116
16921	12946	30798	8158	379	337	313	259	273	240	254	261	221	233	231	229	220	241	197	252	225	204	226	172	205	234	190	185	241	223	215	207	229	216	208	225	214	233	216	225	238	183	217	219	209	211	225	218	232	188	213	190	210	229	199	208	184	226	221	189	199	216	223	207	215	214	210	173	202	209	232	209	226	214	195	209	226	214	221	208	238	223	208	187	196	187	227	214	218	203	218	211	176	213	216	184	242	217	204	202	215	217	215	225	211	191	245	202	200	223	208	176	197	234	188	209	235	202	215	209	203	192	234	207	209	183	220	202	221	203	224	213	194	202	220	201	218	196	211	200	192	204	234	195	198	230	239	203	211	220	218	203	222	223	223	201	209	230	197	238	203	222	184	220	217	215	227	225	214	206	214	215	203	210	244	207	202	218	226	206	214	232	206	200	210	229	213	222	218	228	206	213	203	216	203	226	205	188	193	223	214	242	199	195	196	214	197	221	179	197	204	215	191	217	222	202	215	194	195	213	215	214	197	217	225	206	230	229	226	219	230	212	207	213	219	189	214	212	185	216	219	214	194	222	221	201	232	200	189	203	227	225	188	215	213	213	190	211	209	190	220	232	186	190	210	214	204	223	210	197	236	213	195	192	216	238	214	199	209	195	214	225	230	232	186	241	219	210	214	216	238	197	203	197	219	223	221	215	205	188	199	218	221	216	182	176	224	205	221	215	182	198	211	195	204	223	211	195	208	185	188	204	220	194	229	213	201	204	231	200	196	222	216	222	194	213	216	180	214	197	201	209	230	214	218	197	203	192	195	222	208	216	219	191	213	213	208	219	179	229	213	179	201	216	216	205	191	200	234	195	205	220	221	205	179	228	229	188	204	193	208	215	223	205	253	208	194	213	216	222	241	197	206	207	217	210	193	198	211	207	230	198	193	226	212	204	207	198	230	210	207	202	226	212	225	220	196	207	207	212	219	200	219	212	244	204	199	206	207	215	219	216	218	214	207	210	202	204	222	207	213	212	229	216	194	219	193	221	206	198	210	204	234	219	203	220	192	208	215	212	214	198	226	194	215	200	229	221	184	182	202	216	205	198	217	220	220	228	204	185	189	228	203	201	202	212	206	227	220	221	193	196	188	194	202	199	215	183	207	208	196	210	216	207	203	216	190	201	210	221	211	226	205	215	201	227	226	188	211	203	216	209	208	208	214	206	200	233	193	198	213	226	207	224	217	201	198	238	204	217	226	222	223	225	214	214	226	183	220	234	217	205	182	186	242	208	223	210	226	239	235	215	219	209	196	221	235	220	208	209	217	197	201	194	219	179	195	188	213	236	223	193	192	206	178	196	211	207	229	225	217	203	193	212	238	201	194	220	220	188	203	202	210	222	201	207	209	222	201	221	220	195	207	194	190	207	228	241	203	195	210	212	219	199	206	208	177	215	207	217	214	201	194	184	213	230	214	248	194	222	222	204	197	209	222	210	192	224	210	210	184	233	230	206	213	216	215	212	208	227	213	231	192	185	196	202	222	198	213	232	183	196	206	211	181	227	241	198	219	242	201	197	198	189	233	214	183	228	216	223	210	207	216	211	202	197	184	223	225	196	216	219	200	225	178	227	200	208	180	225	185	227	199	232	221	194	207	205	194	217	214	194	178	191	206	213	181	243	201	208	204	242	173	206	208	213	196	212	204	226	217	226	210	223	231	203	226	183	211	207	214	179	220	201	208	225	229	196	200	217	192	170	193	222	215	185	214	210	170	198	233	212	220	200	210	205	229	206	199	208	191	214	184	187	214	216	204	227	212	202	210	203	225	214	212	198	209	236	204	195	202	215	194	235	209	205	215	230	203	176	204	197	224	180	216	215	211	193	199	228	235	220	214	205	211	184	223	198	214	183	196	215	221	210	171	203	223	235	199	227	194	187	200	214	200	207	192	202	205	203	216	197	203	208	231	184	204	191	189	208	226	206	213	232	201	204	203	235	232	212	213	215	190	242	240	205	220	214	214	210	207	217	205	191	202	209	186	198	230	206	182	189	199	197	207	204	218	215	217	244	225	221	231	189	213	201	228	209	224	204	197	242	214	205	191	214	218	205	196	231	214	207	216	210	192	202	195	214	180	196	216	210	199	224	202	221	214	201	231	237	201	210	215	221	204	216	206	201	190	198	223	209	195	220	185	230	206	227	204	228	204	230	214	211	231	182	230	224	209	235	222	226	198	229	186	213	212	212	208	212	212	213	218	215	198	219	197	207	213	214	191	224	185	215	216	206	233	221	240	229	213	208	223	205	200	208	206	221	196	197	207	210	210	201	219	208	209	229	228	220	213	207	180	221	219	210	209	195	216	230	190	203	219	200	237	206	220	203	193	211	213	242	212	207	211	207	196	231	213	210	210	214	211	200	201	193	209	193	205	231	199	243	194	207	201	219	216	207	208	214	215	214	248	217	228	213	218	194	228	194	197	208	201	198	218	193	220	231	192	223	209	214	214	185	199	209	185	209	203	216	236	215	226	214	218	222	187	218	205	201	189	214	231	218	202	192	213	199	215	197	217	205	240	219	221	208	195	206	214	211	171	184	196	202	222	224	226	236	219	194	224	219	219	197	215	202	179	234	208	186	205	179	210	206	211	191	205	184	226	192	193	215	219	215	197	216	214	194	214	225	176	217	199	238	195	221	216	223	198	199	187	222	229	198	166	192	206	218	224	206	196	233	210	208	199	172	201	197	207	229	208	219	205	179	236	193	222	238	209	201	229	213	232	212	207	227	212	198	216	227	227	223	239	197	200	211	239	218	215	236	198	219	199	224	203	212	179	206	193	210	203	211	213	226	224	229	244	211	197	199	198	193	209	187	174	199	175	215	247	199	218	223	230	235	207	199	212	198	198	232	213	207	205	218	201	220	205	219	217	216	177	233	222	230	202	229	188	200	222	211	199	214	209	202	213	230	213	212	214	183	194	194	203	228	230	210	209	201	179	208	219	201	210	211	193	221	211	211	228	213	219	210	231	205	228	228	206	225	197	189	215	209	227	223	203	185	222	193	217	230	201	205	196	185	208	197	191	191	204	243	211	204	213	214	188	193	216	181	222	200	212	240	201	192	222	227	215	219	235	197	216	219	222	205	223	198	210	207	219	194	210	221	203	216	214	212	158	212	223	211	228	220	201	209	196	216	200	215	233	235	174	219	200	223	199	211	195	211	214	219	234	206	214	194	229	217	208	209	203	213	222	200	209	194	214	205	211	221	220	191	211	218	198	221	222	214	188	199	197	199	185	209	214	201	207	233	201	210	218	198	205	223	204	226	216	221	200	197	220	231	205	209	209	202	193	201	239	201	204	213	205	219	190	208	215	219	226	215	201	223	185	213	219	193	214	200	203	230	187	195	201	201	202	210	201	206	219	217	210	205	235	219	193	223	223	227	202	218	227	210	217	197	225	230	212	217	215	205	209	213	211	237	215	201	218	216	199	206	175	212	200	199	207	213	211	187
24220	21330	30224	25195	21221	14772	1167	435	353	349	321	324	287	303	263	250	265	279	254	264	272	253	243	251	260	248	243	234	249	229	260	252	242	247	233	227	221	233	221	225	245	231	231	251	241	216	241	210	246	242	235	234	210	235	212	203	252	244	216	220	246	237	208	216	230	259	226	219	221	237	234	210	255	229	254	255	227	236	214	265	239	226	221	220	205	247	229	244	245	204	240	241	250	200	219	243	235	203	229	222	231	241	220	247	242	224	224	231	215	244	228	250	214	232	260	219	225	221	224	230	216	210	207	218	234	239	226	220	229	226	230	231	260	217	223	232	222	222	238	234	260	221	236	237	257	257	204	209	214	228	263	233	233	237	213	273	233	220	234	203	215	241	231	262	231	209	233	225	215	228	238	208	238	221	220	236	249	216	218	227	232	257	226	211	215	239	202	225	234	258	214	233	205	205	253	245	249	222	227	225	203	261	232	248	230	213	234	244	207	226	220	233	235	215	239	236	208	219	236	246	242	262	235	206	218	217	214	222	233	229	236	216	252	214	219	208	208	233	223	234	237	231	249	236	234	204	241	226	235	248	249	266	248	247	211	226	231	218	211	237	244	271	236	240	231	212	294	217	216	253	214	230	244	238	230	228	199	225	238	249	218	224	241	239	234	221	269	206	243	235	234	222	235	248	229	229	238	224	256	231	239	231	218	237	206	256	239	262	220	209	247	263	234	260	213	201	213	243	218	216	225	231	224	235	229	237	246	223	189	245	229	203	201	256	233	236	232	247	220	205	224	248	227	197	237	217	230	223	219	217	222	237	220	223	222	235	202	241	226	203	224	229	220	239	225	239	229	250	236	224	225	233	246	220	202	235	215	233	222	225	236	248	245	208	218	203	224	217	231	217	236	248	237	221	207	231	210	227	216	205	208	206	214	205	239	206	231	213	223	235	249	228	265	208	216	232	225	214	224	221	219	221	239	216	254	235	223	245	230	233	242	218	235	223	236	254	236	235	254	236	218	227	218	235	219	238	219	239	242	261	252	235	236	218	227	232	219	259	210	232	215	241	208	233	237	214	223	218	233	238	249	249	207	245	235	230	246	266	202	218	224	237	240	210	212	209	225	209	227	250	221	229	244	205	226	201	233	224	226	227	213	227	219	242	215	249	209	225	224	233	216	216	225	229	241	215	239	222	246	225	230	224	228	240	223	220	223	201	247	256	266	216	262	214	199	222	222	193	242	217	240	225	241	241	214	203	239	237	213	242	220	221	216	212	240	226	228	253	214	221	226	213	243	223	228	217	234	215	220	243	252	247	226	226	258	206	226	236	218	235	241	214	239	238	210	240	223	228	221	210	220	240	217	223	243	224	221	226	216	260	232	219	231	208	205	233	233	243	210	210	227	228	223	240	227	235	220	224	235	206	221	211	234	234	250	254	235	226	222	252	224	226	230	245	205	201	223	222	203	276	200	216	214	223	254	189	215	223	268	262	229	240	247	234	259	224	230	225	253	244	245	216	202	247	200	208	232	248	234	232	227	247	268	207	224	197	240	237	215	248	248	226	250	236	239	215	244	225	214	236	204	247	242	231	206	235	228	249	253	222	212	211	229	233	243	220	271	246	241	211	226	230	252	237	228	195	234	254	204	243	255	257	221	201	232	227	226	227	225	243	256	229	203	218	241	236	238	260	214	239	189	221	250	217	230	217	245	197	199	212	241	238	231	214	225	216	210	242	265	202	232	252	215	206	227	237	211	233	264	210	238	231	253	216	221	238	237	231	231	266	202	232	209	214	198	231	245	226	223	243	245	242	208	203	222	230	254	256	216	253	235	238	213	221	233	251	219	244	252	234	216	239	237	255	209	200	229	226	231	237	225	240	245	242	238	205	221	239	234	255	224	222	222	220	218	252	222	222	241	218	229	220	226	226	227	244	237	222	261	226	230	240	244	238	232	244	239	242	243	244	237	232	233	222	217	242	255	231	221	240	258	206	242	229	250	240	235	243	221	242	197	222	245	239	241	207	236	222	225	233	214	249	243	249	219	234	237	245	234	203	212	248	210	212	232	228	227	245	206	253	221	200	234	224	237	221	223	241	226	239	220	228	228	222	242	265	217	218	231	234	208	231	221	219	213	226	219	231	240	213	235	231	198	232	245	225	250	234	224	219	229	261	233	234	211	232	247	213	225	243	227	214	256	244	217	230	221	236	241	223	214	214	220	256	241	246	194	215	235	236	230	241	216	247	209	246	228	237	237	235	231	227	231	241	218	239	247	251	196	243	229	210	221	211	233	236	238	215	224	253	238	222	230	267	209	224	246	228	233	238	242	215	214	223	221	222	231	255	219	244	245	234	248	227	245	235	248	251	251	219	252	235	196	225	226	228	250	263	244	228	218	248	253	234	238	213	239	228	215	220	236	209	264	232	254	218	223	214	226	244	236	219	235	244	225	228	243	236	244	201	219	259	237	226	233	240	241	229	238	251	232	227	247	206	238	241	213	240	225	216	228	247	202	220	224	244	220	240	201	242	204	228	230	220	225	210	250	220	218	206	234	228	222	227	229	222	211	195	236	214	233	253	216	218	218	226	226	230	221	220	217	211	223	248	246	217	215	241	209	239	211	210	243	248	240	242	227	227	225	237	230	238	230	236	205	225	260	211	234	241	253	218	220	229	213	222	229	204	223	200	221	242	236	250	261	237	234	237	237	257	218	221	195	228	228	243	246	241	211	236	234	233	225	226	242	220	257	245	218	254	225	243	238	225	250	241	227	238	240	233	223	205	208	232	233	231	250	247	220	236	232	226	261	229	204	239	225	220	235	236	214	244	215	223	237	233	235	245	244	255	249	217	240	254	232	223	236	245	215	239	208	206	255	215	228	234	217	211	207	231	219	256	205	203	230	243	244	225	233	246	227	238	227	224	234	225	253	245	243	247	220	222	216	228	216	234	219	241	216	231	212	241	210	190	241	232	239	227	204	245	237	237	246	219	211	236	231	212	245	240	206	240	242	206	251	225	234	225	244	220	245	233	247	233	218	231	244	195	259	213	207	248	243	211	214	230	216	242	221	238	238	245	274	247	262	226	238	229	242	225	215	229	238	224	257	197	217	258	237	220	232	229	253	227	212	231	209	245	218	229	207	219	224	253	239	241	240	246	258	229	225	229	251	230	228	241	245	243	233	231	251	212	225	241	224	253	232	221	214	253	239	213	235	243	275	227	255	220	228	220	224	221	247	234	245	236	221	253	209	220	228	214	213	227	219	221	240	220	208	244	237	247	244	228	229	218	261	221	231	212	232	244	225	232	249	240	239	235	229	239	240	202	220	210	232	224	218	261	234	250	223	219	202	246	235	201	240	237	222	247	218	242	236	230	263	235	201	243	249	193	228	206	227	213	217	224	231	260	236	205	242	223	243	217	226	233	248	219	232	239	219	223	257	245	233	201	223	226	240	226	219	234	241	233	225	229	232	241	227	237	251	250	240	223	213	222
37419	30491	61479	16626	2265	1710	1372	1112	914	818	741	690	583	580	595	574	543	514	522	486	484	505	456	450	453	429	443	451	410	406	437	403	414	389	444	411	408	412	445	399	424	418	465	394	440	401	411	399	430	402	444	382	408	414	426	438	438	421	416	398	396	382	420	398	397	383	400	417	394	417	404	363	428	413	370	387	412	392	391	433	416	385	419	401	414	409	384	411	410	398	397	405	410	388	417	404	395	411	404	376	463	387	397	424	420	390	394	420	402	400	378	425	397	422	420	397	405	391	378	403	388	395	395	390	411	365	401	404	432	390	393	355	378	420	396	397	415	417	387	376	429	434	361	395	388	427	359	408	410	409	401	396	406	402	400	379	396	438	372	398	400	440	418	404	419	422	394	400	430	375	381	399	374	400	421	394	423	391	415	369	400	413	410	401	416	374	413	376	426	412	412	416	391	439	380	390	358	384	388	396	410	408	403	397	392	410	422	388	392	365	419	392	417	433	388	375	401	393	445	393	407	404	409	398	381	385	402	428	322	394	409	378	399	381	391	439	365	396	431	406	412	420	353	408	452	391	396	380	370	384	411	393	427	438	413	397	387	427	377	422	383	411	372	374	369	403	388	397	374	363	398	374	388	416	408	404	372	424	370	356	391	382	411	429	436	434	418	408	383	382	424	418	410	370	376	406	421	375	402	403	422	401	385	427	414	438	402	374	442	415	405	384	408	420	362	404	385	399	401	403	393	392	402	419	391	398	394	403	388	383	432	400	388	422	390	466	391	407	410	416	386	389	429	408	398	395	398	396	408	394	418	412	362	400	431	395	435	392	413	417	393	376	384	417	405	387	381	420	434	377	358	430	368	419	389	372	406	376	377	409	412	399	390	411	388	412	371	417	405	360	367	422	404	384	395	415	427	430	441	374	411	454	444	399	385	399	423	426	401	422	406	411	353	401	414	427	416	385	396	426	403	391	441	409	371	406	423	408	381	411	423	404	399	370	400	398	371	388	392	421	408	431	411	368	411	398	401	391	396	417	399	381	451	461	403	408	364	378	409	412	415	407	410	402	439	405	410	377	390	404	395	364	428	402	416	417	402	367	406	413	436	373	410	402	360	423	381	384	400	419	416	399	395	376	391	391	421	394	408	388	406	397	376	394	394	402	396	399	431	377	406	418	443	380	407	398	397	391	407	428	389	375	388	354	381	416	401	395	409	395	381	368	398	369	401	391	414	390	407	430	428	443	439	426	395	441	377	409	425	410	400	389	393	397	384	394	419	387	378	397	401	402	387	406	404	413	391	390	401	409	385	401	417	414	411	469	379	420	392	410	391	393	399	395	380	414	376	421	416	398	436	402	386	407	408	389	361	409	438	431	443	379	415	396	426	378	398	412	413	363	424	368	348	414	350	395	425	395	393	403	423	376	368	408	408	370	444	382	413	388	387	386	409	394	357	404	403	438	409	408	386	409	411	382	393	402	413	366	414	367	358	401	395	441	371	445	375	390	422	393	376	393	400	427	388	408	406	424	388	433	406	412	372	413	434	378	415	408	381	401	430	382	382	398	404	400	413	396	402	429	355	399	398	388	382	420	417	425	394	389	414	393	391	421	406	419	387	381	418	427	396	363	411	419	386	381	389	409	392	390	421	421	411	394	380	403	411	399	389	408	449	368	417	369	392	412	395	410	397	382	406	406	374	457	403	402	369	360	404	415	430	396	433	387	415	407	365	371	410	407	404	375	411	421	397	389	433	396	395	388	406	425	380	401	403	395	398	410	420	414	401	364	405	434	404	393	418	403	394	371	400	423	385	403	407	409	377	404	399	390	424	415	409	395	390	384	419	391	412	408	398	415	401	411	406	426	430	404	370	399	407	370	369	388	414	418	368	406	378	424	415	382	420	394	433	408	400	397	426	400	396	428	401	421	375	368	434	405	383	408	402	393	441	403	405	403	383	396	355	401	424	418	401	406	393	399	395	407	409	414	408	415	400	427	403	394	408	407	385	383	406	403	406	401	399	410	402	373	432	394	395	383	397	382	413	392	421	399	434	400	434	369	431	401	397	399	383	397	429	403	405	437	381	430	400	344	395	360	414	387	417	429	419	395	382	400	411	412	430	383	413	400	407	389	407	392	395	400	400	395	392	429	414	398	388	405	417	396	427	403	380	388	435	402	426	403	401	431	393	408	451	393	410	401	380	382	402	408	403	421	398	426	423	389	393	408	376	402	386	392	410	392	438	412	411	420	435	393	374	404	403	404	408	406	407	405	399	432	396	400	409	368	369	409	403	419	423	413	385	402	380	449	442	419	431	429	405	400	410	450	416	394	378	386	384	397	436	439	396	390	418	383	425	428	436	416	395	400	388	415	396	376	390	390	388	394	375	390	425	378	432	423	387	403	354	422	400	455	389	414	395	406	379	396	383	416	393	412	379	417	410	390	398	339	411	424	403	391	384	408	397	374	400	418	402	416	378	435	401	413	387	392	418	410	414	417	391	370	374	377	403	400	451	379	392	377	392	382	412	418	376	376	413	427	402	396	393	375	422	361	401	400	388	435	388	425	441	380	385	421	395	429	411	376	383	378	380	404	351	397	420	383	390	379	416	408	400	398	398	398	395	382	403	384	433	409	400	419	404	431	406	391	399	392	398	398	387	378	434	380	360	447	397	375	422	375	392	364	371	352	386	410	423	402	411	391	396	398	375	454	433	392	408	429	389	403	380	416	385	402	396	397	386	397	374	416	390	386	403	397	391	402	400	399	402	377	380	395	385	421	408	362	387	402	402	420	405	425	423	427	382	371	395	435	399	421	395	399	404	422	406	415	395	403	388	417	394	405	399	362	397	400	413	388	400	407	424	360	412	415	407	416	423	388	397	368	423	399	373	390	424	401	406	395	404	387	405	360	387	379	465	411	401	385	399	384	417	410	399	443	395	411	377	369	402	399	378	397	435	414	402	374	371	417	393	432	387	428	389	403	376	412	418	405	428	434	379	405	407	408	399	388	396	376	424	387	379	366	412	439	399	377	405	399	430	420	408	405	363	384	385	393	437	394	395	403	382	407	344	389	362	393	392	391	396	392	390	386	388	414	422	391	413	358	395	373	401	423	439	398	386	408	443	379	428	384	379	368	412	413	381	395	386	373	388	395	396	375	383	416	381	388	421	451	421	425	401	397	388	413	420	412	375	399	385	388	396	354	407	398	398	377	402	366	386	382	383	401	398	429	396	389	428	402	394	380	382	374	408	373	364	412	431	427	395	419	404	413	417	436	426	384	435	377	387	428	413	384	421	406	420	369	412	410	385	407	412	386	386	396	398	379	422	426	399	398	399	396	409	386	376	433	428	444	411	408	386	397	434	386	366	440	388	415	381	384	362	406	431	425	405	398	401	431	391	381	434	367	417	443	366	417	402	365	413	390	426	372	428	340	405	376	391	401	404	394	373	416	391	394	434	432	398	390	435	383	392	385	413	398	377	379	406	390	393	366
23217	21298	29929	23829	21302	21386	14907	1004	534	559	498	461	470	445	414	420	384	398	375	343	397	357	337	337	346	362	323	347	330	335	305	326	345	321	321	305	320	316	307	316	359	308	319	306	333	320	329	359	312	316	309	349	315	292	299	332	299	280	322	279	298	320	318	305	338	281	283	314	300	331	304	317	289	294	313	331	304	314	324	320	299	346	307	339	294	315	321	276	275	308	305	328	308	292	299	312	289	307	335	305	332	302	281	321	322	317	322	301	300	288	282	312	351	315	316	314	320	343	322	290	315	324	285	296	294	315	326	332	277	347	333	280	301	353	310	294	321	305	318	272	301	333	330	316	326	320	329	326	356	335	284	318	331	311	319	312	323	286	311	304	298	286	338	290	328	325	317	300	300	325	312	328	335	305	297	292	316	330	308	340	282	307	325	301	310	336	330	315	329	311	357	290	312	293	305	310	311	306	320	314	291	275	337	307	325	311	308	313	333	319	302	299	325	317	295	284	293	329	299	300	336	296	300	306	303	333	320	291	311	301	308	275	285	299	324	326	303	315	351	307	306	315	279	290	287	314	285	311	291	283	311	316	313	366	278	331	319	296	350	312	318	333	306	303	312	322	308	341	309	320	316	297	322	313	325	326	291	324	298	337	316	299	314	324	276	308	279	281	278	285	296	313	334	302	336	310	320	287	317	285	327	298	303	332	328	328	319	319	299	343	310	311	318	301	317	304	328	348	288	313	333	315	298	281	303	283	310	307	309	285	321	325	288	324	330	341	302	309	305	304	312	299	318	298	323	294	321	328	308	311	284	334	323	330	303	298	325	309	327	327	312	316	316	310	315	301	327	317	301	264	300	290	304	312	282	312	347	333	291	319	308	272	295	329	317	328	291	345	284	275	304	326	300	293	317	295	312	298	321	321	312	294	311	304	305	296	313	309	316	281	295	300	322	306	326	274	330	306	343	321	332	306	260	313	312	312	333	314	320	284	294	331	310	325	322	287	329	297	306	308	337	305	289	325	303	269	304	328	350	325	302	285	331	310	307	296	327	304	308	300	292	316	302	299	302	295	315	309	318	353	302	299	345	304	289	274	333	336	306	306	314	305	323	313	305	323	314	301	309	321	315	284	284	337	322	321	332	329	330	300	331	309	276	312	309	287	305	307	295	300	304	306	320	311	288	326	290	323	319	317	286	302	290	295	308	278	329	327	318	321	307	307	304	314	308	288	338	276	296	308	305	307	309	316	311	323	329	325	321	304	314	296	324	319	324	327	312	327	339	320	311	308	308	322	286	282	257	317	323	303	259	257	307	285	329	313	339	307	314	306	317	303	307	271	323	271	324	297	329	311	333	341	325	309	316	315	340	293	316	296	320	321	327	313	297	326	301	337	289	298	306	337	303	353	347	289	300	305	315	303	296	290	323	300	317	340	332	305	297	288	305	336	316	301	320	326	295	294	344	302	302	331	301	320	283	311	308	308	323	311	339	344	296	294	334	325	291	324	326	299	318	305	291	306	282	310	268	310	312	317	326	309	307	323	290	306	333	298	294	305	307	319	294	297	314	295	303	321	319	306	310	324	297	317	287	290	345	307	280	321	324	294	258	315	327	284	353	293	325	286	352	311	302	320	319	310	321	318	316	303	308	294	284	311	314	326	307	290	307	294	314	335	332	328	305	319	299	307	311	318	307	288	312	319	314	311	309	349	295	334	322	329	332	290	277	294	322	314	322	312	321	316	327	311	282	307	291	320	321	290	318	327	294	310	312	326	282	338	285	340	312	322	332	304	317	276	316	302	321	373	300	304	336	325	309	307	334	309	315	303	344	330	321	295	317	319	297	269	297	315	335	333	288	300	310	285	309	325	318	294	317	327	327	317	338	320	332	317	304	341	329	304	327	309	299	320	283	313	309	294	303	325	322	349	310	331	302	337	301	353	285	316	303	291	303	332	331	348	312	302	311	300	329	326	313	340	295	307	288	303	320	336	324	327	319	329	287	260	311	300	294	285	299	322	312	328	314	317	309	296	317	320	289	305	272	317	285	303	316	318	317	294	294	302	287	314	316	316	287	332	300	306	305	326	316	296	299	291	313	312	298	291	291	296	272	306	313	324	316	362	302	294	314	302	327	319	292	329	310	323	307	281	289	286	326	293	324	304	324	286	343	311	317	282	286	279	334	331	319	300	343	317	292	291	342	286	263	309	297	305	319	307	306	284	291	298	314	298	284	290	307	287	339	282	314	302	328	328	276	313	292	324	307	318	302	335	305	294	311	311	278	301	324	296	312	333	298	307	280	278	306	323	310	329	281	280	326	298	314	312	356	325	305	339	311	294	295	277	301	302	300	317	329	324	299	308	281	311	305	321	308	331	323	310	332	304	335	324	322	326	308	327	290	309	313	328	323	331	287	299	309	337	306	317	309	303	305	308	348	352	347	286	343	286	297	325	292	276	327	307	306	316	321	301	338	299	305	307	327	316	322	328	300	302	317	310	351	289	323	305	303	294	290	308	299	278	319	326	308	322	273	295	290	307	301	314	322	300	310	306	339	287	293	288	321	313	305	311	309	293	301	311	300	255	284	315	311	320	319	288	318	312	324	301	303	323	295	306	299	300	322	303	296	324	324	310	291	316	302	311	324	302	302	308	319	331	347	305	351	278	300	305	306	315	299	304	317	340	337	306	295	323	315	301	287	312	289	282	293	349	300	316	336	297	319	297	349	288	315	316	318	328	301	298	301	307	321	315	320	315	296	326	311	320	345	296	319	292	326	307	315	286	336	313	313	323	319	338	325	286	328	297	296	275	293	286	318	323	326	325	335	290	296	306	332	313	321	364	300	299	306	307	307	303	283	326	302	304	303	310	336	324	307	349	326	270	290	294	337	287	320	303	316	302	321	299	294	322	293	298	306	325	304	291	328	310	321	327	310	295	292	304	315	271	302	298	320	306	300	318	316	327	324	331	292	305	298	286	300	284	331	291	273	295	323	305	326	306	332	284	341	307	291	328	294	320	278	322	314	291	310	331	303	306	326	301	300	301	274	304	328	309	291	302	288	298	317	288	288	302	306	291	300	297	301	306	311	331	299	315	316	345	309	302	327	298	300	316	343	342	321	308	338	325	316	303	333	320	300	325	300	288	319	315	304	322	276	299	311	312	309	353	303	319	292	313	290	327	283	298	289	313	321	294	334	323	310	310	310	281	297	294	335	315	313	304	311	297	313	310	327	297	307	306	306	318	292	310	277	306	313	290	280	301	298	294	322	303	346	279	338	298	325	293	304	310	279	302	302	329	299	289	291	266	310	303	292	285	287	317	339	326	293	305	335	306	320	319	321	310	302	282	278	301	296	315	326	298	293	294	278	284	323	288	317	307	295	319	316	317	347	306	284	291	309	303	295	318	307	288	290	311	326	307	334	324	304	334	311	298	309	301	293	296	330	360	292	318	322	311	297	325	308	319	338	339	295	313	309	297	269	322	262	297	292	304
46173	40467	69555	17076	4011	2929	2346	1805	1681	1414	1149	1028	965	930	861	779	811	718	677	710	631	689	651	623	641	622	605	630	570	588	623	567	587	548	540	566	574	575	547	569	519	545	542	540	535	548	532	577	565	537	533	572	516	497	536	551	512	570	561	539	509	530	560	513	569	533	548	513	539	515	516	536	548	564	553	526	530	545	544	467	544	521	506	502	504	519	587	534	530	505	526	524	548	515	495	508	507	510	527	535	528	538	499	527	529	531	561	479	506	509	507	548	535	523	541	510	510	503	540	538	521	467	562	526	517	559	488	509	510	528	496	524	481	548	509	478	503	508	496	514	537	495	569	572	534	514	508	534	513	555	546	525	535	530	556	513	551	523	516	512	498	515	549	562	532	508	525	535	587	502	522	547	559	558	521	520	566	550	499	523	512	515	538	538	540	501	515	530	511	533	544	546	562	497	521	478	525	551	510	498	527	505	525	512	529	552	510	532	517	547	527	517	549	498	484	539	489	524	507	547	553	523	493	489	529	526	484	520	505	468	500	516	568	514	493	485	527	499	521	496	547	490	499	526	537	521	535	505	535	493	510	492	538	460	548	536	535	529	507	530	490	502	506	528	484	524	515	533	502	529	526	521	544	497	497	555	502	536	497	589	536	505	476	516	492	523	513	496	526	521	513	507	485	508	510	509	560	491	496	553	535	543	516	535	562	502	509	525	554	504	508	506	509	459	523	569	505	514	493	528	533	545	503	527	531	530	511	552	531	553	515	555	535	531	491	556	524	546	502	524	504	518	531	518	442	509	535	506	491	533	515	521	536	518	512	505	520	506	494	556	512	523	524	526	557	556	506	563	484	519	486	511	521	524	486	515	529	554	554	476	493	548	542	523	541	501	535	509	490	514	546	537	548	498	521	530	521	528	504	527	526	493	552	550	544	531	500	512	516	498	477	518	514	533	526	543	493	541	512	511	523	523	497	477	513	544	507	515	526	500	544	515	544	482	490	501	500	512	510	527	516	488	525	490	545	491	568	583	516	505	542	542	489	506	525	520	514	508	549	559	528	503	512	502	505	518	552	559	534	497	520	516	517	545	519	463	502	485	504	569	524	533	493	486	514	529	538	499	528	531	529	569	508	537	502	514	490	543	510	531	516	492	548	511	537	526	492	519	527	524	504	521	469	503	537	530	511	516	517	547	517	480	548	531	523	484	534	544	532	544	505	546	537	528	517	514	516	503	497	531	573	526	542	529	539	550	497	464	574	524	548	534	512	545	528	528	514	533	491	551	533	530	509	521	533	531	562	500	536	514	496	489	519	513	533	517	538	572	494	535	496	553	473	582	544	519	524	479	526	521	485	530	542	544	568	532	515	493	529	504	497	536	530	512	496	508	492	492	500	544	500	554	488	499	547	491	492	507	527	530	531	511	525	521	483	555	498	546	505	487	517	559	551	486	514	522	507	509	507	544	540	536	538	567	516	505	544	516	506	541	524	517	514	489	504	497	472	521	533	511	494	518	502	557	539	514	525	521	475	526	569	533	490	512	516	526	541	522	483	489	512	528	538	528	514	503	536	535	517	530	518	574	497	527	507	540	529	485	531	561	544	514	504	513	538	501	525	555	503	564	531	546	504	526	521	513	514	495	526	499	517	504	527	521	501	565	508	515	524	509	503	495	491	518	530	507	500	525	528	509	505	549	514	558	485	548	518	510	526	492	514	534	493	508	564	546	509	489	512	501	543	550	593	523	501	495	514	470	493	543	543	489	540	515	516	558	508	527	513	548	482	520	513	526	491	539	516	528	469	524	569	529	574	531	515	549	513	540	505	536	532	497	558	506	548	520	514	542	554	510	519	523	528	518	530	502	499	501	510	533	535	531	499	517	542	495	528	478	552	533	517	489	536	507	547	497	502	512	528	492	515	537	540	507	510	507	515	491	546	558	488	519	487	487	532	528	534	512	527	541	507	537	508	493	454	533	543	528	489	562	511	525	467	539	503	523	516	502	533	510	517	473	538	538	507	490	493	526	553	513	520	501	541	506	509	495	498	518	514	524	538	519	520	530	514	522	504	527	565	517	578	504	524	467	519	515	536	512	507	548	522	473	557	558	535	526	509	518	499	518	540	464	517	551	549	499	509	531	542	521	519	510	513	521	544	543	503	508	535	505	493	514	526	552	540	541	528	492	524	534	534	525	551	543	522	522	497	500	508	549	507	519	514	534	503	531	541	536	502	507	509	521	523	541	502	575	525	545	513	574	483	512	517	530	521	525	512	508	503	519	487	536	484	536	514	560	493	557	571	560	463	472	536	501	528	517	508	500	548	543	558	507	525	483	519	516	524	516	492	533	525	532	515	533	502	485	532	525	518	527	494	521	502	543	492	545	517	516	511	515	480	548	549	491	532	526	524	498	537	528	497	525	509	491	550	493	498	538	526	558	538	493	515	473	532	496	524	475	496	552	505	531	491	504	548	551	534	515	520	500	505	529	564	534	526	530	538	520	517	531	507	511	532	504	494	509	521	565	519	528	537	507	528	505	532	505	505	520	541	518	516	513	507	505	576	488	506	557	529	506	551	544	528	524	528	522	516	525	506	488	507	548	506	523	545	528	515	489	506	521	507	508	506	501	518	529	501	512	511	510	498	517	499	510	516	505	517	494	511	524	511	532	514	483	505	515	491	535	546	525	532	552	492	559	523	493	509	511	521	539	521	521	492	517	525	505	511	551	540	556	534	499	513	524	543	489	540	498	525	532	528	536	485	522	535	502	524	542	507	503	496	516	525	491	557	502	541	516	505	486	535	550	505	539	491	510	523	478	517	511	527	542	576	489	519	529	510	530	502	488	486	523	532	509	478	532	502	527	525	493	513	505	517	556	531	494	527	533	557	555	501	505	506	530	521	554	519	471	517	529	496	489	523	496	525	535	520	545	532	531	497	513	531	521	527	523	511	474	516	530	488	543	520	497	484	506	536	488	507	463	543	502	556	515	576	495	507	522	479	558	562	488	519	527	506	541	519	537	508	501	522	526	499	515	486	510	550	552	477	539	528	529	497	526	565	533	511	522	562	525	474	531	527	490	466	524	518	511	522	552	516	518	529	516	534	539	509	559	517	488	515	491	478	471	543	535	483	528	507	521	494	512	568	523	505	520	512	542	539	533	532	515	532	511	556	568	493	559	530	491	537	501	512	543	495	552	485	556	509	503	489	532	556	505	521	521	521	540	505	514	523	532	534	509	509	530	521	535	539	477	547	506	540	481	510	514	539	548	515	507	511	481	536	502	507	537	521	553	502	567	520	529	544	551	535	555	483	555	498	523	466	485	504	504	517	532	504	521	532	542	503	530	540	542	535	541	558	545	537	584	528	538	501	498	509	517	519	536	521	500	541	547	500	504	508	501	522	515	530	532	507	549	505	466	531	521	512	532	506	527	529	497	504	495	493	522	500	511	526	490	511	506	473	476	507	496	509	535	524	476	570	518	546	519	515	528
26880	20830	23146	11590	305	202	154	124	108	144	131	134	109	108	130	109	125	124	113	114	113	137	107	115	115	118	123	104	119	98	127	102	111	121	124	155	120	128	131	128	117	156	115	99	114	119	99	140	117	115	114	118	129	109	132	121	134	119	114	108	116	114	109	118	128	103	127	110	96	117	111	104	139	137	102	102	137	107	109	120	115	111	113	124	111	145	126	117	118	95	119	121	130	110	112	122	104	119	127	118	111	130	94	113	100	118	113	119	106	115	106	106	115	109	121	129	141	107	108	110	113	124	134	101	112	99	116	140	111	126	107	118	123	120	105	126	102	104	103	86	110	109	138	126	117	120	131	110	147	118	119	113	119	112	111	108	97	103	110	125	113	109	120	115	143	119	124	117	140	138	107	122	113	116	105	122	100	135	91	129	135	115	128	140	111	122	123	111	105	106	123	131	104	119	105	100	116	108	117	112	106	108	123	91	120	133	110	112	136	122	117	121	122	114	104	105	116	102	130	125	114	126	112	94	111	114	125	114	111	120	128	108	118	106	109	107	111	121	114	108	121	115	115	124	122	134	118	141	102	115	127	136	113	113	119	115	103	100	118	102	117	129	128	114	104	131	108	151	112	90	111	117	117	98	105	128	144	110	111	136	115	115	121	109	110	90	118	140	116	113	119	126	132	110	120	130	114	111	111	128	126	116	105	125	119	118	113	94	127	106	126	139	99	89	113	119	129	115	118	102	115	121	125	124	115	116	113	111	108	101	106	145	126	117	103	111	117	128	106	127	118	120	97	139	113	119	129	117	119	118	111	110	112	98	106	121	111	130	119	123	106	125	111	135	104	133	107	127	117	102	118	110	113	117	109	115	119	130	127	117	123	121	121	121	113	111	105	115	127	101	111	125	99	104	112	105	115	132	85	127	122	116	126	113	118	120	98	116	124	111	115	93	105	111	127	109	115	130	126	120	122	108	116	107	101	122	120	115	112	108	109	104	113	134	109	126	122	137	113	131	111	112	120	115	113	107	127	122	101	121	116	102	131	89	125	119	132	100	125	114	113	110	131	122	130	103	125	102	96	95	107	120	114	113	109	123	116	115	114	115	128	105	121	123	88	108	105	132	115	114	127	114	125	127	106	117	112	113	115	115	149	120	118	120	125	130	119	137	109	118	131	133	115	108	118	105	112	115	100	114	118	139	95	107	114	108	132	130	112	111	113	106	131	114	121	109	113	119	103	109	110	138	111	115	128	103	123	100	133	130	99	121	123	101	112	122	118	106	105	116	117	120	116	93	118	102	97	119	118	126	138	134	95	109	112	117	111	116	118	129	112	107	132	107	109	118	108	110	106	127	112	126	126	148	124	122	129	114	112	123	118	127	101	119	103	112	102	115	112	135	121	94	121	118	120	117	108	106	111	103	122	122	100	116	122	109	132	102	103	102	102	119	145	85	141	115	115	109	117	119	125	116	115	107	108	130	100	112	117	115	125	104	130	121	93	110	115	124	129	128	125	107	117	111	123	90	127	100	120	123	117	113	107	120	123	112	106	115	118	117	115	110	100	124	105	130	127	108	118	137	119	121	120	132	114	131	125	126	106	105	135	133	119	122	106	141	118	117	121	103	129	116	106	113	120	107	136	124	98	114	125	106	122	119	97	126	108	124	134	131	131	129	104	110	111	118	94	132	116	125	124	104	115	108	116	108	95	113	119	107	114	103	113	113	116	115	117	105	119	110	101	124	112	134	114	140	130	104	104	107	115	113	143	105	117	124	102	127	131	129	113	126	127	112	114	128	133	103	128	106	133	109	113	130	111	109	122	130	129	128	123	123	125	111	108	120	102	115	117	120	134	123	102	90	111	126	117	132	96	118	120	99	116	107	116	136	103	116	98	114	119	123	116	111	118	121	107	97	122	107	99	96	127	127	126	131	120	112	114	105	120	104	114	124	113	129	116	114	104	126	107	117	102	116	120	114	116	109	125	125	115	110	122	142	131	123	126	118	129	104	129	113	130	135	119	113	119	103	130	124	107	115	88	112	120	106	104	106	116	132	91	144	124	119	133	139	102	120	121	97	132	133	133	116	114	121	125	135	108	95	125	129	122	98	113	119	97	113	122	116	119	119	101	132	113	110	112	131	120	114	103	121	122	127	110	133	122	116	114	127	104	110	136	114	109	97	131	121	122	115	120	107	138	116	106	115	104	115	111	132	101	114	123	116	110	117	107	92	116	90	133	105	124	114	102	108	121	128	106	111	117	89	128	128	119	98	109	125	101	133	123	130	119	108	135	125	113	96	133	137	137	129	107	105	110	104	124	129	135	129	117	91	107	119	102	100	97	103	106	111	102	127	123	110	110	103	116	108	117	108	118	125	121	110	111	120	126	119	120	115	116	108	124	115	105	103	105	108	114	133	104	117	117	148	114	112	129	128	97	126	119	104	115	124	110	132	127	119	96	120	121	112	117	102	112	113	130	106	113	119	102	114	101	120	109	106	126	130	120	130	89	95	116	103	133	108	119	109	114	127	131	124	128	107	117	94	108	127	117	108	116	118	103	96	114	112	114	119	120	132	128	107	127	114	115	108	147	123	99	102	116	127	113	126	103	121	118	109	141	115	115	111	118	107	110	126	119	131	127	106	103	116	112	134	127	120	131	126	116	116	125	112	121	113	106	117	118	116	126	129	114	112	106	113	128	100	117	115	130	110	120	123	125	129	121	111	118	116	92	116	127	116	113	108	113	111	113	121	100	114	106	95	119	132	115	121	123	117	129	135	110	103	97	118	102	114	124	117	130	118	86	108	125	138	150	121	106	118	129	118	132	105	120	116	106	121	109	112	99	116	101	137	106	107	121	119	119	102	132	122	136	104	134	126	124	110	120	121	121	104	129	115	92	109	120	105	100	111	126	130	118	103	114	100	115	123	106	134	99	114	113	123	117	129	122	109	127	108	108	111	110	116	113	111	107	108	121	106	124	107	112	130	104	107	114	115	129	123	114	121	126	103	114	99	115	124	135	115	82	116	103	114	135	104	130	105	106	112	114	112	113	130	113	100	101	114	128	105	110	110	122	126	114	118	158	107	118	125	104	111	115	113	121	126	121	122	118	119	109	117	124	141	126	112	139	99	95	137	119	111	116	120	119	142	86	118	116	120	126	105	121	125	105	113	107	130	115	108	117	110	99	114	118	112	118	101	110	107	103	135	117	125	134	111	120	112	130	118	115	112	127	99	111	129	106	98	131	106	113	113	130	112	127	116	100	127	110	102	130	122	112	101	118	122	119	123	126	124	113	139	122	105	126	125	109	120	91	106	122	123	108	117	117	122	117	118	113	124	106	106	110	115	136	103	121	140	117	115	139	127	110	123	141	124	108	136	119	115	92	127	112	106	123	114	134	106	119	113	111	98	125	111	112	135	112	113	104	108	131	123	119	107	124	117	120	113	105	108	112	126	111	136	99	101	102	120	93	120	130	125	129	107	129	105	104	125
17121	14682	30228	7043	376	333	328	261	280	262	225	225	240	229	238	212	230	227	210	219	236	224	227	216	231	221	235	202	211	229	226	202	203	212	224	213	217	224	219	207	229	194	226	218	215	226	208	221	197	207	220	223	201	181	223	188	221	208	214	234	209	207	224	172	221	223	187	223	209	190	223	214	227	227	213	222	196	215	186	219	203	219	219	199	197	191	234	210	194	214	218	221	195	186	213	210	226	202	222	225	204	222	185	213	211	202	189	219	199	210	224	208	177	235	220	204	206	191	208	199	242	204	223	202	198	224	215	234	201	220	207	204	195	210	205	202	233	216	237	199	196	233	218	198	200	193	225	194	218	204	199	205	220	226	227	230	216	206	199	196	209	221	228	233	226	224	204	238	203	188	244	201	196	239	216	209	229	200	211	208	233	206	216	186	215	213	219	214	203	189	220	218	216	212	206	213	213	229	199	239	213	236	196	226	209	213	208	211	205	229	197	193	228	217	254	209	184	209	219	208	209	226	213	231	209	201	186	204	211	219	219	202	218	217	189	181	209	194	198	205	205	190	213	209	235	203	212	230	229	215	185	218	224	207	188	201	209	230	197	200	195	211	205	224	216	198	235	224	185	226	211	231	232	252	227	216	216	194	203	190	188	209	207	196	206	206	211	205	206	215	221	206	227	215	208	181	213	215	231	210	204	192	186	217	186	210	199	228	200	204	228	230	214	208	211	196	198	220	229	200	196	209	202	241	203	227	214	236	199	215	225	239	227	224	231	224	219	208	223	219	221	206	212	200	200	237	214	197	242	197	203	231	213	216	188	181	209	210	212	201	215	221	228	242	216	211	233	200	238	228	203	220	202	181	207	228	212	211	199	209	199	214	214	227	215	225	205	208	238	224	186	211	213	203	226	202	212	191	254	222	187	193	227	209	206	227	227	207	202	222	213	224	209	207	201	227	209	222	216	209	213	234	194	208	208	234	212	226	225	207	222	201	180	202	214	211	184	226	200	202	217	214	228	197	201	231	219	213	218	195	209	201	215	194	215	192	213	200	226	203	202	212	207	209	227	229	210	228	234	235	210	205	210	199	175	205	204	206	198	188	220	216	190	213	203	211	230	202	206	223	193	216	214	196	227	192	208	225	211	226	212	202	215	245	209	206	214	230	213	230	214	209	249	205	233	210	251	233	222	205	212	213	219	205	197	202	199	194	212	197	223	208	207	221	201	221	215	233	208	209	209	206	213	245	225	249	212	244	211	198	203	214	212	198	221	225	213	191	220	213	226	211	263	195	239	214	224	215	200	220	219	196	196	212	191	232	214	263	200	223	201	233	202	202	228	203	221	195	208	212	217	210	204	196	195	198	226	195	220	220	191	207	222	236	218	242	193	213	220	217	195	200	227	187	231	227	235	215	214	230	221	185	239	195	212	205	223	242	201	239	238	210	209	224	207	203	199	251	210	215	238	250	212	219	203	215	212	214	233	222	213	207	213	199	228	193	213	223	232	212	219	210	201	214	202	222	207	200	205	205	230	229	207	219	203	227	243	227	195	210	222	224	225	236	211	227	220	227	247	215	223	220	213	199	237	194	220	233	206	218	216	209	207	229	214	210	221	209	229	205	202	215	208	232	207	192	196	243	219	200	235	209	193	214	215	212	193	197	224	194	227	208	215	237	213	226	209	229	220	234	231	216	196	208	230	177	209	187	204	216	222	213	194	204	205	200	212	195	197	215	211	212	239	209	206	204	213	216	243	203	201	194	218	198	205	217	210	227	185	205	235	227	200	208	250	232	217	223	192	222	214	215	191	202	231	231	237	218	223	214	211	221	187	204	206	224	178	222	189	205	225	208	234	216	183	219	218	230	209	232	222	230	176	208	204	205	210	206	205	213	212	178	205	209	237	217	209	229	209	231	215	196	184	219	232	196	237	223	189	208	230	204	212	213	217	207	211	212	218	202	244	211	211	217	192	230	212	182	231	211	200	202	228	207	204	217	212	194	219	212	224	229	216	210	215	216	244	204	191	224	189	202	209	221	217	222	253	199	220	221	192	231	214	203	231	232	224	228	209	199	193	214	227	234	205	224	215	251	233	202	196	216	194	212	190	205	221	224	195	225	207	224	198	199	214	203	195	198	231	218	199	230	228	207	228	205	200	179	242	193	223	216	222	193	221	207	225	200	224	200	215	245	218	232	205	212	222	202	223	189	199	204	217	215	225	205	195	242	200	245	218	203	228	222	202	219	186	233	222	219	186	207	204	204	202	200	217	224	207	201	217	210	192	223	204	177	237	217	206	202	214	227	186	240	187	205	223	222	218	216	213	233	205	207	222	214	225	209	211	203	231	222	198	227	204	247	233	207	213	218	180	210	209	226	202	215	245	225	205	233	193	232	213	208	202	209	196	218	213	200	247	215	194	199	200	217	225	215	207	237	214	209	238	247	227	232	229	225	225	202	225	224	201	216	231	225	202	211	210	214	228	205	208	209	208	229	209	215	204	184	200	213	209	215	221	204	220	198	214	217	205	201	211	216	215	212	192	198	198	193	190	210	209	197	196	200	209	196	210	207	197	200	215	190	221	215	222	221	222	226	204	217	214	222	216	207	207	212	221	214	232	195	200	215	224	233	201	204	224	193	207	247	202	252	205	231	203	195	227	235	195	195	196	228	222	226	210	201	223	205	187	223	195	202	239	220	202	194	212	187	190	199	210	216	217	238	230	209	223	234	219	206	216	181	254	186	228	180	232	212	214	214	203	209	216	190	217	198	188	212	212	231	208	222	226	216	220	192	211	195	240	208	222	200	171	212	245	208	225	205	216	213	195	213	219	231	217	227	212	206	250	225	216	204	220	228	217	194	239	241	192	221	201	204	236	214	190	193	209	213	210	250	216	207	206	232	230	222	185	189	225	206	217	194	209	210	213	214	217	230	218	190	211	230	219	236	250	195	212	221	196	236	210	240	236	199	226	225	225	174	209	178	236	188	210	215	187	188	212	232	214	207	219	244	202	235	223	222	228	216	237	212	211	208	197	205	204	208	197	211	204	215	215	220	225	220	217	224	212	198	215	227	242	208	223	195	243	211	210	233	211	226	230	228	219	204	235	209	216	196	202	215	213	222	214	216	198	223	190	191	218	185	220	232	225	220	208	198	196	215	218	198	199	224	222	213	202	223	200	223	219	237	210	212	198	200	231	218	220	215	232	198	225	213	197	215	206	213	199	228	233	206	230	224	233	226	200	220	188	176	205	218	218	204	200	233	215	221	209	179	241	216	223	207	228	244	221	213	187	196	200	215	237	226	179	212	210	219	192	211	243	212	199	223	201	221	193	207	243	230	223	216	214	219	223	214	226	215	222	219	202	208	233	210	242	207	216	211	229	186	200	257	216	211	205	201	219	197	213	184	214	211	192	223	202	219	228	231	201	195	207	212	214	215	216	216	190	206	218	232	195	227	214	197	231	192	211	205	232	223	226	222	225	211	226	227
24294	21346	29912	25007	21229	14699	1160	486	352	363	335	265	325	326	284	241	259	272	260	249	235	198	245	231	258	243	248	229	254	243	221	261	242	249	247	225	248	209	230	243	231	225	248	212	232	246	214	221	249	228	236	255	228	247	234	260	240	260	265	254	206	223	236	267	222	241	240	249	235	202	248	243	251	231	275	216	260	228	218	228	221	247	251	231	240	227	199	254	222	210	249	215	218	240	255	256	249	200	254	226	218	263	232	250	226	222	239	247	243	219	249	241	233	212	235	246	254	240	235	236	244	233	220	211	219	253	256	231	243	231	236	220	242	243	218	200	233	247	223	231	212	245	235	202	230	235	219	237	250	240	228	236	216	226	248	219	234	221	207	240	247	208	220	248	231	225	230	255	249	268	265	239	222	241	240	249	255	197	259	223	230	227	263	214	239	241	229	247	217	243	232	237	217	208	231	227	234	232	237	221	204	230	257	250	224	247	237	220	212	247	248	250	239	228	252	263	233	224	265	249	229	248	207	217	234	216	245	223	240	244	227	219	247	233	232	207	248	226	225	231	266	231	239	241	225	200	250	259	251	216	202	256	283	243	245	235	230	230	252	236	232	217	244	215	227	226	226	217	235	214	234	234	229	271	230	244	261	258	244	236	238	218	237	259	213	236	244	238	241	219	227	250	246	210	242	256	239	255	215	228	245	236	236	233	220	268	257	223	238	236	221	211	220	233	237	241	258	230	243	226	237	250	246	243	240	247	236	201	230	256	219	226	218	241	259	245	216	242	231	241	231	221	222	241	213	218	234	214	236	227	233	219	236	244	238	238	232	244	211	235	234	253	209	240	256	249	227	230	253	248	199	252	241	236	239	214	219	236	215	238	230	217	227	199	251	225	226	235	227	234	263	229	230	275	241	255	248	232	249	215	254	233	234	250	224	204	222	252	264	241	226	216	218	216	229	243	231	215	236	225	215	218	239	216	214	234	264	251	242	245	247	243	227	265	263	245	225	230	214	234	198	215	211	236	201	234	204	261	224	234	231	225	231	253	246	217	219	239	233	242	237	224	235	209	207	227	241	273	221	219	217	247	241	226	194	211	231	228	230	233	251	232	228	232	205	233	226	241	223	236	227	251	227	238	228	246	250	239	218	231	216	225	229	239	223	220	228	231	239	234	236	245	218	247	238	209	226	258	259	237	236	233	225	239	245	220	228	246	234	241	229	279	223	229	236	208	251	247	253	239	242	253	250	228	228	255	238	228	231	237	225	233	242	206	210	246	234	259	219	216	216	223	229	249	231	230	224	208	225	237	264	232	222	229	210	224	223	228	224	227	221	253	239	213	231	237	217	233	240	213	230	220	247	221	226	237	210	233	226	235	236	208	251	214	209	220	247	232	245	243	252	232	249	209	199	204	263	267	238	228	231	216	220	232	246	243	205	238	230	253	208	244	216	225	240	214	238	230	247	251	246	230	243	229	218	241	218	238	213	205	233	234	209	241	210	247	245	244	218	276	240	239	224	232	234	248	219	235	246	218	245	237	248	237	232	228	260	253	210	234	259	235	230	243	241	231	223	237	231	236	196	240	231	199	247	220	251	245	242	212	247	216	223	247	227	212	249	217	232	237	241	210	252	236	225	247	240	225	237	239	221	227	229	236	220	238	239	233	231	203	259	237	209	255	260	240	230	234	234	223	219	242	222	273	239	223	203	232	233	256	259	217	252	234	197	219	251	220	251	235	225	222	257	201	221	229	238	202	219	199	217	220	216	240	248	250	230	222	228	216	216	225	216	234	242	231	238	215	233	231	212	234	219	254	212	231	233	220	239	246	226	237	250	220	234	222	246	253	229	243	202	232	240	215	243	235	245	229	234	237	250	239	207	255	255	217	268	215	236	244	255	230	245	232	252	233	215	252	235	202	220	239	227	199	248	250	207	244	209	243	229	248	255	207	233	243	214	222	245	217	230	216	204	216	228	231	226	216	225	220	221	204	220	234	249	236	231	221	241	236	247	246	232	240	250	239	237	218	202	228	237	240	224	259	240	219	230	247	225	199	237	249	245	238	241	229	251	260	225	216	229	281	237	245	243	226	243	256	220	229	230	235	236	217	206	237	229	268	250	263	229	252	211	242	214	246	236	233	231	223	232	255	235	225	254	250	213	235	241	226	229	248	236	245	251	262	240	219	247	224	241	229	202	222	242	235	265	254	222	222	239	217	233	245	212	221	243	219	271	233	229	222	242	243	241	237	238	273	219	270	219	249	253	247	219	213	253	243	247	245	220	247	231	244	229	239	225	236	243	228	208	245	218	244	260	213	260	253	199	226	259	256	207	230	234	250	218	231	271	225	246	217	232	225	211	241	230	259	203	227	230	252	230	254	244	224	218	240	236	213	269	208	243	239	212	212	215	233	237	239	222	247	218	233	238	266	228	206	218	224	222	211	253	251	234	231	219	220	258	231	246	218	216	232	224	257	209	233	264	201	254	205	229	237	245	227	238	219	241	265	224	248	241	245	245	204	240	226	243	266	228	241	252	234	216	223	258	237	239	208	228	221	230	237	215	240	225	239	252	218	230	240	222	216	216	253	240	252	214	220	251	227	271	212	234	240	240	228	217	228	217	204	233	216	206	240	255	242	213	221	237	243	230	214	238	231	234	249	229	238	216	229	242	217	206	201	230	236	234	215	246	230	216	221	244	217	231	222	215	245	227	234	224	234	229	220	240	229	230	246	248	237	254	240	250	235	236	247	229	240	229	218	257	224	229	223	218	220	237	236	244	199	269	221	227	233	220	232	227	230	261	240	225	238	215	222	234	245	271	242	252	271	212	214	250	218	236	226	234	274	228	270	209	236	229	218	239	224	239	231	223	259	213	229	243	229	211	221	285	217	216	245	217	218	230	224	220	224	224	253	226	236	226	244	248	239	226	257	207	230	224	248	238	265	229	252	223	238	260	233	230	217	258	222	233	269	234	259	226	270	229	228	223	209	244	239	212	260	252	252	216	248	224	250	230	246	232	231	262	228	216	251	230	242	244	240	227	214	242	229	241	217	254	240	224	220	214	234	236	220	220	240	221	232	234	224	220	259	239	218	237	266	231	265	254	227	216	245	233	224	213	244	271	247	231	241	260	224	218	233	213	229	230	241	227	245	242	217	241	236	242	233	231	246	219	213	226	252	232	245	223	259	214	229	217	225	237	230	227	249	243	242	233	227	207	213	228	252	249	240	230	267	253	218	239	272	228	209	219	232	233	210	220	240	208	214	233	240	226	240	219	238	233	282	235	247	191	251	253	224	227	250	235	243	243	216	239	234	253	210	234	236	255	247	214	229	247	241	230	214	213	238	234	237	237	237	216	215	211	250	208	237	223	210	248	243	228	242	232	233	220	255	228	247	234	239	251	247	206	242	224	237	225	209	232	226	236	261	235	221	245	270	257	228	233	227	218	232	217	245	256	239	227	243	227	228	223	266	241	216	227	222	221	212	230	264
40868	35460	59684	13475	2152	1683	1377	1045	942	829	737	598	628	620	579	580	547	481	452	492	468	482	441	473	495	449	442	427	453	451	423	406	443	421	422	427	461	421	396	414	407	437	435	432	426	414	391	383	400	422	421	428	390	402	449	375	426	394	410	438	424	432	394	404	399	422	428	395	389	419	401	397	449	408	398	418	416	391	402	422	405	389	420	408	392	423	410	367	425	457	413	438	436	379	386	426	412	425	447	396	381	431	379	425	389	411	373	352	411	399	376	402	402	391	435	421	430	442	424	406	431	393	415	403	413	420	410	433	415	401	392	422	407	434	411	428	401	404	406	442	437	402	420	419	393	413	412	421	455	445	398	441	357	428	396	409	403	417	399	421	411	416	437	408	411	382	398	423	418	453	392	403	394	417	396	411	383	414	381	431	394	406	403	386	441	393	398	402	397	408	410	413	409	407	373	425	398	436	391	407	443	399	393	398	440	401	421	399	427	366	421	397	443	407	362	452	438	397	403	401	432	393	414	392	457	402	420	390	387	398	411	376	419	454	400	407	406	401	382	405	443	386	407	453	434	422	397	387	416	397	396	402	431	411	391	403	413	399	396	425	402	377	428	375	399	412	397	432	361	422	426	414	429	371	399	385	413	427	415	383	382	411	409	408	400	421	435	416	410	415	434	407	393	403	434	404	422	404	400	398	382	407	405	425	406	442	411	401	389	366	378	390	416	387	410	423	392	409	401	347	393	389	413	407	390	386	388	395	392	428	412	428	419	413	414	377	410	366	407	418	384	415	376	421	419	387	393	440	416	409	450	400	394	442	402	385	418	393	394	428	400	446	402	419	404	422	391	383	440	366	360	380	391	396	402	384	397	431	400	385	413	378	388	406	389	394	413	409	433	408	402	394	394	398	439	430	447	416	420	421	408	405	393	409	442	404	426	403	411	424	429	376	387	404	400	425	413	390	402	386	404	392	428	398	429	388	375	415	440	399	398	419	374	388	416	373	404	422	423	414	375	398	484	387	359	408	397	381	439	380	394	429	376	415	441	422	425	405	391	448	413	404	406	421	405	408	420	406	400	416	404	446	405	426	425	382	399	405	370	415	371	416	407	408	417	394	402	400	429	405	371	392	412	390	407	402	391	431	394	406	432	399	428	418	416	397	409	382	426	376	393	368	390	409	426	453	407	426	453	412	452	425	374	383	406	402	379	397	403	399	397	415	436	392	402	396	400	391	395	423	416	412	424	371	422	416	378	438	386	439	392	402	403	377	382	411	390	381	392	372	403	417	414	415	409	384	416	425	456	384	400	414	408	398	413	449	403	409	397	387	417	409	413	395	419	448	400	412	420	408	405	368	408	380	352	410	388	407	427	427	408	434	411	414	416	395	375	423	410	375	408	404	403	424	388	432	395	399	413	407	384	420	422	403	416	395	400	371	390	396	405	419	394	394	408	403	394	399	400	383	377	395	386	399	397	404	421	389	385	425	440	403	400	439	424	411	344	409	404	443	456	400	398	369	431	420	442	407	412	382	420	393	423	406	406	397	408	397	429	445	375	374	397	393	396	406	421	392	418	421	420	374	406	380	396	377	411	397	466	379	399	401	447	408	431	426	378	393	411	410	436	398	406	389	375	367	388	401	401	406	413	408	413	409	389	412	404	413	383	437	427	427	397	390	416	433	402	432	383	422	407	425	382	382	348	409	421	426	398	405	412	385	379	419	398	401	389	362	401	426	391	387	408	406	406	379	405	392	387	423	420	423	424	390	406	374	420	394	405	404	374	406	402	407	402	367	377	394	411	432	415	396	429	408	384	347	445	408	403	383	414	366	397	415	384	436	394	454	432	433	451	426	408	426	405	404	416	433	432	402	434	425	430	407	385	405	449	423	407	381	390	434	395	407	396	403	422	420	399	391	401	398	400	413	386	406	394	400	441	388	411	387	403	373	389	440	402	406	392	402	437	399	417	445	419	437	381	416	422	391	404	387	430	415	392	436	405	430	386	409	404	405	362	389	404	422	391	402	456	395	425	411	411	410	411	414	422	380	393	393	402	380	381	403	391	423	409	436	398	428	396	410	370	402	403	433	394	398	391	412	422	411	397	398	394	401	405	409	392	381	387	395	398	395	374	388	397	464	380	383	426	398	459	398	407	432	429	383	407	423	415	395	424	446	401	419	432	424	377	413	434	410	397	413	401	418	444	397	436	437	392	452	415	402	414	401	407	392	387	364	415	434	383	400	378	420	417	413	395	426	383	384	425	402	378	383	395	416	415	394	403	412	384	395	431	427	374	374	412	383	438	416	466	415	421	388	405	405	417	433	393	372	370	380	386	425	430	383	444	386	362	388	414	378	433	380	418	416	431	381	406	402	410	390	376	433	394	417	396	380	396	422	415	422	394	380	396	418	411	386	454	384	395	420	399	411	390	420	415	405	456	409	395	398	422	393	418	404	429	388	420	400	400	388	398	371	387	439	383	398	408	428	408	387	359	402	433	372	407	412	406	413	440	419	374	418	394	433	416	376	399	416	413	404	363	402	390	379	421	414	412	421	395	404	392	392	417	404	411	406	435	432	408	399	408	420	422	398	357	411	410	416	411	405	423	424	425	401	412	366	425	394	411	411	392	457	432	400	377	422	423	413	432	370	435	416	416	384	399	419	387	393	395	416	421	413	412	437	433	383	410	440	391	397	403	415	425	422	385	386	394	402	414	417	398	382	377	429	390	398	419	428	418	414	412	395	395	446	411	395	408	418	397	396	465	414	393	404	413	407	409	399	400	388	434	400	423	403	378	406	386	430	420	418	426	350	367	397	420	408	386	411	409	409	399	411	407	381	410	456	418	426	410	384	407	372	388	424	428	430	412	419	430	393	407	365	426	436	414	371	394	414	417	410	391	433	388	400	404	397	396	402	435	397	427	406	418	365	404	374	407	418	400	413	433	389	412	391	397	390	426	394	426	396	394	413	406	389	377	397	409	389	415	432	411	398	406	434	396	438	443	433	416	432	417	392	406	383	433	437	405	430	416	414	424	415	422	431	422	387	406	394	386	412	425	389	405	401	409	383	461	383	443	398	413	391	388	402	390	386	405	391	406	373	408	386	392	427	399	434	378	418	425	409	402	422	395	433	430	404	433	414	397	382	426	387	449	422	457	410	420	422	388	402	398	418	382	365	398	367	424	384	451	376	411	406	451	408	434	399	391	415	422	391	383	402	390	420	398	411	374	397	401	393	428	416	415	436	412	419	424	401	380	425	383	352	435	396	414	428	409	379	397	417	402	407	415	356	385	414	419	420	403	370	366	397	407	399	413	408	430	396	454	411	455	415	387	437	409	428	404	396	399	415	404	390	391	396	401	408	378	392	403	410	384	386	424	378	405	402	428	407	405	387	436	399	402	420	386	397	403	407	409	418	429	408	419	410	422	380	395	432	383	390	432	455	409	413	408	447	417	389	371	421	418	425	416	365	397	439	407	399	405	404	410	426
23184	21310	30531	23031	21315	21793	15130	920	613	596	546	432	421	397	427	357	378	354	377	385	345	362	334	333	335	341	337	345	318	338	339	298	333	313	327	365	313	339	353	316	329	366	340	288	336	323	331	328	339	335	315	310	298	324	326	309	319	307	315	308	317	313	296	315	329	345	301	344	352	326	319	303	298	348	344	336	308	336	322	309	303	323	331	320	341	296	328	298	336	299	324	334	313	355	295	316	327	308	299	327	316	327	318	337	348	327	299	316	317	293	286	308	319	302	310	306	276	304	331	348	323	333	311	303	346	308	287	311	321	319	305	308	328	321	277	305	329	327	301	342	327	291	306	304	374	340	310	313	353	295	323	307	348	310	292	327	323	307	293	305	331	339	301	319	298	295	308	339	331	305	294	292	331	331	319	317	290	318	306	324	283	311	297	295	313	286	317	323	296	311	313	312	305	315	325	281	321	318	358	298	288	313	317	332	328	306	297	330	326	345	305	277	344	288	319	305	340	339	299	320	328	330	326	353	316	317	347	314	295	301	290	300	309	287	320	304	346	327	348	313	320	307	320	337	319	314	319	311	301	349	328	330	331	331	349	273	283	328	336	313	326	302	374	303	299	304	319	327	329	279	308	323	306	298	288	325	297	323	309	318	329	311	309	282	324	332	336	317	343	280	297	319	312	341	356	342	275	310	291	323	312	306	325	321	320	310	324	307	318	329	330	312	331	292	324	321	317	314	308	306	291	324	313	337	313	329	299	311	345	333	333	324	293	299	312	289	335	321	296	307	302	325	323	328	323	359	307	301	320	315	287	309	330	306	327	331	340	334	329	351	323	319	324	310	290	300	317	316	330	294	311	284	318	302	299	298	311	311	318	282	321	329	303	293	313	307	328	325	335	298	318	347	296	336	272	346	317	334	336	336	306	344	282	316	320	311	308	345	295	297	315	312	322	297	318	298	295	331	325	309	299	330	344	307	299	327	353	359	305	319	306	321	314	308	286	327	336	300	305	326	328	295	339	321	309	322	335	305	312	326	303	312	326	297	315	308	295	355	322	313	300	321	308	333	328	310	285	316	285	315	317	349	332	333	341	322	308	347	299	306	278	291	285	315	313	327	275	306	289	301	341	304	348	307	321	310	273	310	320	320	303	298	307	319	343	327	315	301	319	305	309	338	322	322	319	332	315	289	299	293	301	348	284	303	322	307	325	312	350	311	294	295	329	322	301	303	300	286	293	319	295	302	313	325	319	309	306	323	334	340	314	330	324	316	329	316	333	318	302	324	306	336	351	353	327	305	320	333	311	316	316	340	290	300	327	347	335	333	285	353	306	310	303	303	337	351	341	329	322	354	319	316	299	298	325	307	302	337	289	321	297	283	327	309	314	334	325	298	318	316	308	283	317	282	301	325	321	352	318	291	322	321	316	308	319	320	332	286	306	325	322	308	332	288	303	321	294	312	320	307	329	312	307	343	302	298	309	311	327	312	305	299	318	331	319	301	331	306	319	312	324	325	314	285	308	343	311	333	317	327	319	324	314	332	297	343	344	312	297	328	336	319	312	305	309	304	286	311	325	296	315	345	323	301	316	340	320	314	327	345	326	323	286	308	285	298	297	339	334	287	327	304	308	289	331	293	349	317	324	346	326	319	325	288	320	301	319	314	321	342	314	303	323	299	308	338	304	337	334	346	322	314	330	311	312	304	300	321	286	329	308	292	297	338	289	329	305	347	279	325	307	329	316	302	308	340	307	313	314	293	330	337	347	350	339	315	342	339	318	324	333	325	291	304	326	299	324	302	297	322	318	334	330	330	329	304	330	315	308	295	318	319	298	323	300	300	298	313	284	317	297	321	298	332	311	295	288	350	264	315	286	305	330	311	302	325	343	333	315	316	337	308	269	308	264	323	338	312	291	307	317	330	310	297	303	293	351	298	297	304	326	303	312	306	295	308	332	327	324	342	309	340	311	336	313	307	298	320	303	339	350	313	301	325	307	323	317	355	329	317	318	338	325	348	331	322	298	322	322	272	315	296	282	310	312	329	284	290	313	295	329	308	287	325	297	337	327	300	331	325	285	314	293	336	295	306	312	303	319	328	302	314	322	299	335	307	330	296	301	285	305	326	301	333	313	349	312	319	343	311	313	301	321	314	286	329	324	295	336	330	309	324	311	324	329	290	278	314	314	322	310	317	312	313	294	303	292	314	302	288	309	290	361	318	324	323	330	297	297	289	349	329	294	308	318	308	323	337	312	325	304	313	336	330	308	315	324	323	336	311	308	326	296	325	322	290	328	352	330	340	331	333	321	309	324	304	312	310	336	307	340	326	335	311	323	306	326	327	299	328	353	308	327	295	323	330	342	335	301	328	327	348	325	337	316	310	318	321	326	324	337	321	328	320	302	302	331	321	339	286	298	305	322	306	321	291	318	332	312	331	334	306	303	323	313	330	320	348	305	351	338	300	309	330	314	325	332	353	319	290	307	291	325	300	321	305	334	327	308	324	351	293	311	314	307	339	286	332	303	323	317	322	321	310	334	327	318	316	325	329	342	356	301	312	301	316	301	323	313	286	287	304	306	312	322	332	364	294	311	328	317	344	319	294	305	292	316	317	301	289	300	308	320	317	272	306	324	304	304	304	350	358	322	267	323	302	312	314	316	289	308	326	313	309	348	330	303	320	290	284	329	326	293	290	316	322	286	319	338	332	324	312	302	292	307	301	306	300	310	299	336	293	318	313	327	315	332	321	285	370	324	303	337	327	284	266	301	310	333	309	288	314	294	317	335	313	331	293	319	322	315	326	341	303	307	284	328	330	311	344	307	315	305	308	316	318	307	312	297	290	319	312	318	319	324	298	303	313	304	334	323	328	309	338	320	326	297	331	299	315	312	325	296	312	325	287	323	312	315	323	310	316	320	314	294	289	314	325	328	283	306	330	319	319	310	339	311	306	280	338	293	302	289	308	303	296	307	284	303	304	308	291	332	327	351	303	331	318	313	359	320	307	277	323	314	317	312	320	348	336	294	312	295	311	324	310	311	297	306	323	317	310	356	289	289	312	312	295	337	331	309	288	337	308	331	338	284	322	312	355	302	290	301	301	316	334	309	348	310	333	319	314	309	289	327	318	297	351	332	301	284	350	279	290	316	316	298	290	360	311	320	293	328	302	318	332	337	309	327	313	315	313	338	317	299	272	298	302	315	303	306	316	313	327	297	337	313	320	344	285	320	318	306	347	323	336	327	322	302	361	315	303	336	325	297	311	322	319	309	303	293	311	332	327	287	335	299	326	289	321	318	322	307	313	303	296	334	317	304	287	302	330	306	308	313	294	315	328	338	326	272	275	345	304	309	296	329	313	315	342	305	276	302	308	325	326	302	298	312	320	320	299	323	345	301	329	299	311	332	296	307	325	347	328	333	339	289	345	345	294	335	300	314	324	291	311	311	320	354	326	321	290	308	306	330	332	324	304	314	298	341	338	311	281	315	304
49466	37838	66233	12946	3886	2963	2235	1848	1556	1377	1188	1062	906	897	923	765	749	723	726	701	635	611	665	672	571	658	613	637	597	558	615	613	593	557	586	567	554	554	555	569	525	521	591	558	569	561	530	557	580	591	532	574	568	524	569	533	527	534	549	562	537	526	519	556	574	524	464	536	484	556	565	554	547	546	510	536	557	547	522	522	567	488	485	503	527	506	556	486	512	495	502	522	534	532	458	494	525	545	519	523	510	497	529	501	542	562	525	539	500	562	517	533	539	567	490	542	508	516	571	500	549	556	536	489	506	502	522	531	529	553	489	546	521	530	519	539	541	531	546	515	531	529	555	504	533	541	566	510	538	502	551	520	541	552	524	529	508	578	520	530	551	541	543	508	539	550	556	547	568	449	546	507	525	515	504	478	513	525	502	523	545	532	547	536	544	519	513	503	529	514	550	512	540	536	524	535	539	501	548	541	535	527	534	512	524	524	487	551	529	545	535	531	554	584	566	547	490	524	500	555	548	524	556	562	519	549	526	534	523	568	548	498	528	577	569	545	521	575	530	539	508	535	529	512	538	476	580	496	555	497	558	552	507	496	512	514	586	512	518	582	522	515	526	522	550	512	562	535	518	547	517	510	543	522	545	554	505	510	517	538	529	526	510	569	538	536	513	512	536	501	542	567	562	573	548	533	458	521	523	552	579	511	528	521	524	527	523	553	541	575	534	531	495	514	509	523	564	505	508	505	499	534	489	489	530	488	484	540	484	549	526	506	554	507	539	505	517	572	513	505	549	488	519	517	503	576	601	538	537	515	524	499	535	517	505	539	508	535	500	540	503	543	524	537	525	524	535	522	526	540	498	515	558	506	489	559	509	501	539	529	526	516	495	518	530	527	494	555	556	522	540	528	529	522	526	510	540	523	523	526	572	514	491	538	535	569	537	515	528	491	509	526	537	501	525	548	535	510	522	533	526	551	534	521	512	518	551	570	527	567	538	527	516	572	552	520	521	500	550	560	490	519	543	518	586	506	472	529	527	545	569	543	535	530	520	526	557	580	540	504	491	545	535	550	530	535	541	522	568	543	552	500	521	544	508	574	517	505	511	540	543	583	537	527	531	544	477	511	582	519	548	500	507	517	519	509	518	506	528	533	533	540	536	500	485	527	507	494	532	513	497	528	536	502	560	522	505	538	525	527	563	532	533	526	536	530	519	480	538	507	477	568	530	546	558	529	501	549	508	507	511	497	537	557	515	489	536	542	535	521	516	576	499	507	567	542	545	576	550	552	529	541	566	540	564	509	530	562	528	529	519	535	534	523	523	539	516	478	545	547	519	506	510	515	528	561	491	560	543	531	571	507	524	532	497	521	544	537	548	520	530	500	540	529	542	504	502	522	542	573	491	529	547	504	578	531	523	510	508	488	546	524	537	528	530	498	546	590	534	510	520	536	522	495	583	537	523	529	484	503	556	537	504	515	491	511	550	500	502	518	569	480	578	518	520	544	547	542	502	548	503	529	520	501	526	493	487	560	541	504	549	515	490	545	543	550	518	541	511	569	571	519	516	545	488	479	523	545	535	515	506	516	502	535	463	509	527	515	549	493	499	531	586	573	511	520	525	545	522	514	538	518	542	525	500	542	510	524	529	531	540	522	607	542	518	506	511	491	489	545	531	539	542	500	559	515	507	555	528	499	527	522	537	530	563	524	532	515	508	552	538	520	488	559	507	525	505	538	513	528	565	544	541	517	496	509	525	536	564	520	521	512	535	523	547	515	537	490	541	462	527	593	572	513	521	528	530	547	511	548	530	535	513	499	574	538	524	526	522	498	548	538	520	549	561	517	510	572	521	486	504	589	552	520	537	543	514	545	526	515	525	531	534	476	512	521	486	565	563	554	493	504	508	563	508	532	507	508	589	519	528	566	522	550	518	531	534	513	554	510	529	535	523	509	520	533	536	510	551	487	542	526	544	558	521	541	503	547	534	544	568	535	522	508	527	546	477	542	533	548	529	537	476	556	497	526	485	521	474	524	501	529	542	502	504	577	528	525	537	518	563	524	513	534	544	547	545	560	500	513	499	498	545	525	525	540	507	525	506	512	508	521	531	505	521	515	533	524	542	552	557	561	567	552	502	559	555	533	523	505	534	520	526	542	519	538	491	545	575	506	502	524	539	521	542	535	565	504	503	568	568	573	533	511	501	549	518	596	511	543	538	479	549	546	523	506	543	527	538	525	555	541	544	555	483	509	547	529	557	519	561	533	539	518	534	484	504	510	536	521	541	497	491	518	533	518	526	536	505	513	557	571	535	514	525	540	504	537	524	528	556	539	527	529	549	520	533	561	576	520	526	569	479	511	560	540	516	556	504	547	523	511	497	529	520	513	519	509	581	575	553	492	535	561	508	523	536	559	523	505	563	546	544	564	519	524	533	506	545	525	523	515	536	546	532	548	522	528	541	547	514	524	476	516	549	526	522	512	540	546	504	495	510	521	498	526	550	514	488	548	467	520	504	510	546	567	528	514	579	501	527	526	581	565	537	512	534	532	516	503	518	524	533	508	513	538	511	533	519	545	530	560	572	514	557	514	495	552	498	481	523	485	554	585	539	473	543	537	483	532	504	500	524	554	559	520	546	504	541	522	526	506	498	517	504	556	538	566	550	537	527	534	488	540	538	549	544	476	551	501	521	528	523	506	532	528	542	519	504	547	574	555	597	521	546	531	547	543	542	545	504	518	539	535	511	522	492	535	539	529	529	510	548	519	527	543	514	505	547	539	520	582	561	542	543	538	535	505	536	499	493	535	491	539	558	505	520	560	479	507	524	468	501	543	557	523	533	558	498	528	533	526	542	533	531	526	530	508	539	531	524	538	504	526	532	526	527	551	507	505	544	490	571	495	569	510	552	535	535	544	550	526	502	544	536	560	545	510	506	572	536	486	508	521	518	527	568	552	498	583	518	500	561	527	539	549	497	518	541	514	532	553	536	518	518	488	505	568	514	526	508	543	526	535	525	512	512	494	538	531	571	512	495	535	495	534	506	554	524	501	536	522	520	528	528	536	535	533	536	533	516	503	492	542	553	486	495	472	500	535	586	569	537	523	499	521	545	569	571	503	551	503	511	517	516	542	524	523	540	529	481	524	580	503	565	511	484	524	523	537	524	485	536	520	553	495	540	559	518	566	515	514	509	495	502	509	516	532	547	521	508	539	550	519	485	533	501	567	546	557	513	497	502	570	528	531	555	522	537	521	536	536	524	524	516	526	513	574	543	531	537	475	495	557	513	551	506	538	518	512	558	557	540	551	553	482	529	518	555	540	508	512	538	495	515	510	511	531	530	514	519	560	564	561	573	567	528	496	524	525	489	567	519	534	539	542	500	556	534	539	515	549	515	535	516	530	518	576	524	546	516	532	521	539	522	545	501	568	515	525	553	542	529	537	526	515	516	538	520	561	559	517	512	551	521	535	499	538	528	526	479	535	545	516	515	521
26890	20747	24251	10591	438	357	252	154	131	120	150	126	133	110	124	123	133	130	128	130	147	133	131	135	120	126	142	123	126	115	109	119	104	112	134	130	129	148	100	122	138	130	117	114	111	143	127	134	126	112	125	150	125	133	124	128	106	114	117	124	114	105	116	133	102	128	134	129	130	113	108	128	121	113	112	132	114	115	138	132	130	145	130	107	119	119	122	130	130	130	120	123	129	141	116	138	121	120	139	119	128	112	137	117	137	124	133	130	119	121	116	123	125	123	133	127	117	118	117	133	124	133	121	133	115	133	133	141	124	116	120	108	115	135	110	144	123	140	142	118	138	103	125	92	120	121	132	126	128	111	143	129	150	141	142	118	111	130	116	126	133	124	112	117	134	137	134	119	138	129	144	102	125	142	124	121	122	143	128	150	124	126	126	111	131	140	122	124	129	138	127	134	118	129	110	115	150	128	126	132	121	133	126	130	135	128	121	138	141	109	124	126	109	120	128	146	125	136	102	123	136	120	111	148	109	129	127	127	129	133	83	124	112	128	130	131	124	113	122	109	126	134	107	119	141	116	129	108	139	123	129	146	136	129	124	129	133	135	120	115	99	134	122	128	152	116	121	118	115	133	144	140	118	141	116	123	121	122	124	107	101	132	132	123	132	124	141	124	114	131	124	124	132	117	127	115	121	113	116	116	125	110	123	126	115	120	106	139	129	123	118	119	125	138	119	144	129	123	137	107	107	114	117	104	126	128	119	124	102	96	142	139	136	123	126	119	134	120	114	106	119	132	123	112	122	116	130	131	126	116	119	138	126	116	123	121	116	136	135	144	116	107	114	132	120	120	118	130	132	129	129	129	137	133	119	122	139	131	118	135	134	134	112	155	124	104	124	124	115	127	107	133	130	135	117	139	143	134	151	116	121	103	110	136	119	135	128	114	109	124	149	131	126	140	126	118	121	126	123	123	136	111	120	92	137	115	128	121	114	117	120	116	121	103	145	113	109	122	142	107	114	152	120	124	126	125	110	114	135	101	106	141	135	124	125	114	109	139	119	127	120	103	123	119	115	104	119	130	115	118	114	120	119	124	138	116	101	114	102	113	124	106	113	132	121	140	137	122	102	124	104	117	124	100	126	100	138	123	115	124	141	132	147	141	112	128	125	117	101	113	129	127	99	132	130	127	122	121	114	121	120	112	132	130	108	123	100	134	134	112	115	131	110	129	131	111	136	115	140	140	148	132	141	132	145	133	135	128	125	126	126	121	125	134	140	126	136	128	126	125	124	124	111	113	118	135	113	132	131	145	129	116	125	127	124	125	118	134	117	117	116	133	141	110	140	135	110	126	129	125	145	121	130	131	116	131	125	107	127	133	141	127	125	121	122	124	110	130	119	133	113	137	114	124	134	117	123	140	124	128	136	131	115	132	131	127	107	120	127	113	126	124	132	124	134	118	110	106	141	121	129	132	111	125	129	122	125	116	127	119	129	109	133	105	115	122	116	112	133	124	114	115	142	130	142	127	115	140	102	119	121	117	124	132	104	122	129	104	131	126	133	142	116	145	116	129	127	119	124	110	131	145	156	112	131	123	92	107	141	125	119	127	130	144	113	130	156	128	120	129	115	143	139	126	107	134	121	144	120	127	141	129	117	138	114	122	129	128	118	121	124	125	114	119	108	127	126	135	132	132	127	121	139	115	119	131	125	122	149	121	124	112	119	120	124	116	120	127	142	131	140	124	115	146	131	133	121	147	136	141	126	117	111	131	110	112	127	121	120	127	127	121	126	124	125	134	144	139	148	120	128	128	122	116	126	116	119	127	118	117	121	115	112	121	112	135	132	127	134	117	119	104	142	132	98	117	126	117	117	146	113	124	130	132	118	121	125	115	108	130	118	131	126	130	127	137	131	108	124	117	120	112	129	135	116	122	122	139	124	115	121	105	124	132	145	124	126	119	119	128	107	115	133	137	131	142	119	127	128	111	138	117	124	120	112	127	121	123	121	110	119	126	119	122	113	119	138	116	92	138	120	124	130	115	113	122	117	143	139	120	139	113	122	137	136	144	100	118	124	107	133	117	140	128	109	120	127	126	127	121	131	125	111	120	120	128	131	133	138	128	147	131	120	138	134	122	118	116	130	100	114	126	138	116	124	131	112	119	137	120	111	139	143	125	123	119	121	143	119	130	125	112	133	123	125	101	129	124	126	135	143	102	131	100	126	120	111	115	131	112	105	107	109	123	141	121	125	140	134	132	116	150	125	109	136	134	132	128	144	128	134	109	129	119	121	116	115	113	130	151	146	131	123	121	116	103	152	127	143	108	112	121	114	135	131	137	126	143	140	119	136	128	123	137	135	101	148	136	132	108	123	120	116	145	137	121	116	140	132	125	132	117	127	132	142	134	107	116	116	135	137	134	112	126	125	131	119	146	138	115	141	120	129	125	122	134	116	113	121	110	131	149	119	124	121	120	106	126	132	124	135	135	126	129	124	129	118	139	129	128	92	120	158	120	128	132	123	115	134	126	122	111	123	127	150	121	105	131	132	117	128	118	133	130	106	139	118	133	113	109	113	128	98	129	128	141	115	119	118	135	117	118	115	127	118	112	132	140	112	125	113	138	112	128	116	138	130	101	132	97	152	128	129	116	116	126	114	122	120	125	116	113	134	133	128	137	106	129	101	109	142	127	121	121	127	137	112	113	126	102	131	125	136	142	122	143	111	130	137	136	111	115	130	129	129	131	129	105	115	140	121	145	122	141	120	118	136	108	106	136	109	135	118	117	108	118	117	126	141	99	112	119	126	125	104	141	111	113	149	122	135	125	128	124	104	130	135	116	133	119	109	120	121	120	122	135	121	132	126	110	125	130	112	129	110	124	118	120	132	150	140	127	109	129	135	124	123	119	129	128	120	151	122	142	130	132	120	120	136	118	117	124	126	106	139	124	99	122	121	124	117	129	129	131	124	132	118	151	118	111	126	135	125	154	142	129	129	117	121	129	127	120	107	123	132	112	120	121	131	125	114	144	112	100	116	131	142	114	125	143	108	124	130	120	124	123	115	124	131	120	111	112	144	132	128	140	141	133	134	130	125	110	121	123	122	113	130	134	110	127	119	106	128	118	103	126	103	134	122	127	96	134	114	114	134	136	128	114	128	150	119	103	118	125	128	108	121	120	119	111	103	137	113	115	138	119	132	117	128	146	120	137	123	111	121	121	114	142	120	125	106	118	127	116	111	121	120	137	116	141	132	91	102	145	114	135	118	138	115	115	124	113	99	168	121	140	132	121	110	134	124	126	113	123	149	114	113	119	109	130	107	109	105	116	139	135	115	124	127	106	137	148	138	130	119	140	146	115	116	115	113	133	127	130	121	118	137	127	141	116	128	134	124	121	128	118	114	123	130	125	121	112	129	134	123	121	134	137	132	119	136	125	117	141	126	126	130	103	133	121	123	116	118	103	119	122	113	114	124	117	110	128	123	128	128	143
18690	12476	30814	5868	423	381	328	295	284	253	263	226	256	274	271	250	231	238	261	240	238	241	252	254	205	206	219	227	243	232	238	244	242	201	242	231	233	259	236	235	222	224	247	250	217	231	217	242	250	228	219	245	233	198	252	225	220	236	242	232	228	206	200	223	222	215	260	234	227	235	226	208	242	261	211	233	237	252	208	234	262	216	219	216	225	236	241	236	223	230	236	180	260	243	259	207	237	195	229	225	244	232	206	258	238	196	207	225	239	230	218	248	230	245	240	240	257	259	228	252	215	229	202	227	224	215	231	241	194	215	229	223	237	218	220	250	241	228	223	201	194	211	224	245	262	240	224	219	218	267	224	244	220	216	199	223	202	239	243	224	218	213	239	204	228	208	248	230	210	240	228	232	207	223	220	253	230	208	226	230	208	234	232	243	248	233	230	234	193	205	242	243	230	233	220	235	226	221	245	223	238	218	241	246	214	236	217	243	226	243	231	240	232	220	205	245	225	245	205	214	241	232	250	212	207	221	217	215	242	225	256	221	229	247	207	241	208	248	192	236	230	258	231	245	236	234	240	214	204	219	224	222	260	211	224	232	244	224	226	227	216	240	248	217	234	247	256	199	210	258	197	234	230	234	243	234	204	237	211	214	226	226	228	206	224	217	241	224	229	223	223	233	243	236	270	236	222	232	213	239	230	210	225	201	251	205	217	213	228	218	226	215	233	234	219	220	251	215	237	213	228	230	240	216	210	234	223	226	203	239	224	219	239	220	226	220	203	214	226	230	250	228	235	218	235	262	203	229	263	231	229	246	228	245	251	220	239	252	207	217	211	208	249	213	237	227	220	213	236	213	229	228	253	231	251	201	263	234	262	241	217	224	232	227	254	253	249	213	229	224	216	222	232	246	229	221	236	243	222	237	228	247	222	225	202	231	282	245	241	237	246	203	247	236	237	215	198	216	240	216	228	233	194	215	224	214	252	224	232	215	255	237	235	221	237	231	227	228	257	216	217	230	238	229	227	241	219	231	239	230	226	233	233	224	232	240	226	211	249	202	218	246	215	215	206	213	224	233	233	252	234	216	225	209	218	217	255	247	225	247	224	204	219	235	243	230	229	208	245	249	236	234	231	211	241	235	239	185	210	268	227	242	225	197	232	233	245	228	215	246	240	251	235	244	241	236	222	210	224	209	253	222	239	229	215	256	211	241	241	208	219	226	233	219	219	239	239	238	223	239	220	218	241	214	242	226	219	250	213	221	216	214	255	233	214	221	218	237	215	215	223	212	228	231	225	236	217	219	229	228	213	230	211	239	232	208	240	235	230	242	208	213	246	249	214	214	200	196	216	233	263	236	207	225	219	230	199	226	234	240	214	208	223	225	255	237	235	219	200	219	215	230	270	232	228	206	239	205	214	213	229	248	217	205	224	252	198	224	207	222	213	235	233	236	230	245	244	209	220	244	234	236	230	224	222	218	242	217	232	233	226	228	230	223	242	242	236	251	235	226	275	226	233	224	215	232	243	236	243	234	219	232	218	229	205	218	240	242	236	208	239	227	202	249	224	218	238	220	252	233	218	228	229	232	237	234	218	214	226	226	257	214	241	239	230	217	225	237	248	253	227	233	243	249	224	201	226	237	220	209	198	211	235	199	228	222	218	228	232	214	228	247	205	252	213	212	226	242	217	231	232	216	232	214	219	226	234	235	208	231	243	224	215	249	222	229	224	247	226	222	230	239	219	251	253	239	246	214	244	202	213	232	199	217	241	217	225	231	191	224	225	218	218	191	214	225	213	214	231	211	213	239	242	228	239	236	213	234	215	234	234	217	237	220	234	202	217	250	225	222	244	242	209	230	230	222	200	253	199	214	206	222	216	202	218	222	209	232	232	220	205	209	222	234	209	225	217	223	253	215	227	240	206	228	238	232	225	221	220	222	210	219	227	214	240	244	263	226	214	231	265	249	217	224	215	200	248	226	240	222	213	229	232	231	218	255	248	226	216	226	236	239	236	223	226	232	218	220	216	206	228	234	231	211	187	216	222	232	244	218	236	200	225	228	225	222	204	208	225	244	210	227	230	212	213	224	266	217	216	240	228	189	247	224	213	230	240	230	226	226	220	235	221	250	222	216	219	215	233	221	200	218	229	241	248	215	202	236	214	223	237	237	205	239	224	244	263	238	253	205	217	224	232	242	230	245	195	215	213	226	203	248	232	240	233	220	220	222	227	229	225	262	231	248	259	239	243	225	222	211	212	218	236	227	211	264	245	223	232	210	235	233	232	245	217	229	223	232	233	233	219	222	225	226	233	222	204	215	238	244	216	231	207	229	216	218	231	208	250	223	219	232	212	233	218	217	239	210	217	236	221	229	195	209	195	247	216	249	235	221	221	222	218	233	221	211	229	241	206	215	232	238	226	236	218	232	239	193	214	217	255	223	225	211	225	252	236	252	248	200	219	214	243	229	236	211	248	217	222	232	236	235	219	230	217	210	253	221	232	229	230	209	238	243	217	234	202	216	230	236	221	251	247	231	212	222	208	222	219	210	219	233	215	203	245	236	202	234	208	214	229	229	225	248	220	228	212	267	249	234	236	217	227	249	211	225	236	223	237	246	232	215	222	206	214	220	231	241	218	220	230	255	202	233	204	202	239	208	227	231	262	237	237	227	230	255	230	233	252	234	225	236	207	224	240	243	193	200	259	227	249	254	234	235	206	228	222	206	213	231	225	235	238	218	201	205	233	227	240	237	227	219	227	225	223	203	227	242	240	238	226	233	212	210	231	234	241	232	250	234	211	238	231	232	196	224	195	224	218	220	234	248	214	213	230	244	226	209	207	217	234	244	244	218	242	218	221	224	222	244	247	218	204	233	198	208	232	240	235	235	241	214	235	203	213	236	227	242	219	200	201	209	230	224	211	229	225	234	214	212	210	211	219	216	239	273	229	239	212	236	232	210	226	255	219	232	218	220	211	229	232	239	220	219	214	250	213	240	212	235	233	239	210	204	258	194	215	243	215	231	213	244	255	230	235	216	238	238	215	244	211	211	203	237	214	214	203	221	214	217	234	218	240	217	219	223	251	225	249	213	213	220	240	228	236	230	249	225	221	223	217	225	210	245	222	229	189	230	223	240	212	228	221	231	248	220	205	232	237	199	225	194	241	247	202	224	243	234	254	241	250	248	256	221	193	215	192	192	239	226	227	205	241	225	231	228	231	247	187	195	223	241	225	237	257	246	234	229	249	213	236	215	221	221	268	237	237	244	252	234	271	211	235	229	216	240	254	244	243	208	237	232	219	230	210	232	209	211	236	220	223	254	221	236	226	231	241	231	186	232	221	217	230	250	216	254	235	225	215	228	222	223	242	243	241	239	222	230	229	230	208	213	233	235	219	228	223	222	225	264	237	191	243	217	215	234	232	207	247	233	227	230	229	247	226	227	235	219	229	260	216	242	247	208	196	238	225	230	230	242	240	229	236	226	239	231
24279	21343	32393	25262	20841	10763	879	436	385	366	316	327	309	310	294	280	273	284	261	276	255	251	253	282	265	251	254	293	247	239	280	259	245	217	243	288	238	249	211	246	248	252	249	239	236	255	226	201	262	245	239	239	249	222	241	219	253	246	212	226	232	238	237	226	237	236	234	231	243	230	233	214	231	247	232	229	247	258	230	250	259	243	241	229	248	239	234	235	227	266	241	237	246	228	254	231	257	218	184	219	230	228	232	261	252	217	250	243	221	237	243	258	206	220	213	238	225	229	236	245	284	232	257	226	247	226	238	257	227	210	233	247	247	232	221	229	235	217	209	230	235	241	227	236	246	212	244	237	225	224	225	228	235	232	278	241	227	227	212	229	244	245	239	234	253	246	246	219	222	238	243	254	242	228	258	256	218	249	213	236	248	244	258	240	218	226	237	253	251	236	274	214	243	214	240	242	257	253	218	251	231	254	212	235	225	249	234	224	232	222	229	227	279	241	254	275	250	246	221	239	247	226	212	254	261	269	259	206	233	228	213	227	238	225	240	251	243	278	258	267	236	258	242	228	237	238	226	224	234	243	208	263	216	227	238	248	234	258	253	226	215	220	245	248	259	254	212	248	239	256	271	233	240	217	246	244	242	242	245	226	224	209	235	236	224	223	221	258	228	238	242	227	226	223	245	240	217	261	211	228	241	192	228	270	250	236	224	237	228	222	209	234	224	236	261	264	220	216	260	242	241	244	222	230	213	239	205	229	237	262	230	241	234	253	232	244	267	220	250	225	232	275	231	235	253	244	215	227	226	223	215	235	193	234	244	238	246	262	235	258	233	224	242	255	233	241	246	214	214	208	232	234	227	233	258	229	225	228	247	242	251	236	257	249	231	235	245	262	214	215	251	226	257	239	239	249	209	225	233	209	242	222	262	242	238	227	248	254	254	260	229	281	221	228	225	252	269	257	232	236	215	233	240	246	237	252	262	262	255	265	235	255	234	214	238	227	229	229	233	233	253	228	230	234	238	239	237	233	245	255	236	220	242	230	245	234	252	232	245	224	241	239	249	240	249	231	225	246	201	245	265	239	231	223	216	242	266	247	242	236	231	234	232	253	226	195	256	225	238	244	220	252	247	261	265	229	246	238	235	227	244	234	221	234	247	243	237	234	233	262	241	247	235	218	225	253	238	232	234	200	216	223	240	228	230	242	214	230	221	274	262	246	234	254	259	249	232	214	230	228	244	215	245	211	227	228	240	214	253	240	230	226	243	256	231	244	238	213	247	213	234	211	231	245	231	240	224	251	216	241	233	246	235	210	215	221	224	242	251	232	250	227	241	236	219	237	265	232	254	223	237	220	233	239	224	243	215	251	224	254	228	235	241	228	227	260	250	248	227	245	235	238	249	228	242	254	230	259	227	229	257	230	221	245	228	239	214	236	265	230	254	198	236	254	234	242	235	247	238	248	232	225	243	237	223	250	218	215	249	250	241	201	264	233	200	214	220	231	254	213	254	246	238	242	260	223	269	214	241	234	218	237	229	250	227	249	228	229	240	229	244	228	210	238	229	265	253	246	238	270	226	238	223	257	231	217	239	247	228	225	253	240	225	235	221	237	230	272	225	236	224	247	236	221	235	213	248	235	241	254	234	265	222	230	212	235	232	223	278	216	236	250	227	236	234	229	245	219	261	232	252	257	252	216	218	227	227	251	233	199	223	223	240	228	224	240	215	225	236	211	274	243	209	243	250	251	219	244	228	260	237	219	229	253	229	250	247	199	215	249	254	231	215	218	252	254	257	228	214	247	245	225	259	256	257	246	240	226	244	250	246	224	253	192	279	235	249	247	223	219	232	242	262	265	209	219	222	236	247	264	256	239	246	217	223	225	226	258	233	238	233	219	221	249	237	223	268	238	234	249	241	236	226	224	207	249	238	235	259	264	226	237	253	229	222	230	260	248	225	223	255	249	245	239	228	224	268	214	232	243	257	233	241	264	246	268	262	256	244	256	238	213	253	232	253	230	206	213	235	211	226	217	215	216	237	256	281	234	251	265	232	220	234	226	232	247	238	252	254	229	232	257	240	256	223	228	233	250	220	216	236	239	225	241	251	230	231	223	250	232	259	247	252	257	216	232	242	215	253	240	215	218	217	203	247	246	228	218	233	257	240	225	245	216	275	256	232	238	236	217	252	234	231	247	234	238	231	227	197	236	233	235	233	223	246	239	236	230	224	216	260	251	239	195	210	213	248	249	263	224	197	244	221	242	213	244	233	253	220	253	220	224	219	223	250	230	242	251	233	232	223	247	213	232	240	257	238	230	209	237	250	248	249	228	234	234	282	236	252	211	211	248	244	240	218	223	244	249	219	238	249	245	231	217	251	234	217	242	260	254	223	257	229	227	239	222	224	231	260	221	250	234	209	238	218	220	237	250	232	235	237	236	237	246	245	237	224	221	247	232	232	219	249	229	249	254	262	222	252	236	233	229	253	225	234	202	260	224	248	218	239	248	218	264	235	231	261	219	235	246	242	239	236	219	234	248	241	229	238	239	252	239	256	274	242	213	231	254	192	224	222	243	247	242	243	257	239	275	248	235	217	238	214	229	266	266	249	236	223	253	228	248	204	257	265	217	251	230	236	262	219	214	228	271	209	235	248	248	241	261	222	233	248	249	247	241	230	226	234	222	236	215	221	216	210	239	256	225	232	235	241	217	220	230	249	248	237	232	215	253	195	234	240	224	232	238	219	232	261	239	262	227	234	226	229	244	230	262	232	241	240	242	235	253	234	248	238	246	241	226	239	242	229	267	228	233	237	252	237	224	261	243	236	261	253	237	252	250	231	218	261	259	243	248	249	226	224	249	209	259	244	233	221	229	223	244	212	204	211	239	229	233	222	209	245	242	237	246	233	240	240	235	235	240	224	243	212	211	224	248	231	208	253	235	224	233	254	241	230	236	226	231	225	221	220	229	232	226	237	243	211	210	250	233	231	235	215	226	238	226	250	262	237	229	234	243	231	243	218	224	208	244	234	223	208	248	242	229	229	225	224	230	233	267	227	235	235	219	250	242	243	243	226	224	235	254	237	243	257	242	236	230	209	240	233	239	240	244	243	209	236	260	235	237	242	254	212	255	235	224	220	256	240	250	203	241	224	218	229	242	203	263	235	241	226	230	231	250	246	247	242	229	206	226	228	232	225	229	241	232	246	260	261	208	198	239	236	229	235	222	233	219	220	230	201	224	230	235	225	258	237	208	235	229	219	206	254	201	217	271	241	218	262	228	227	227	246	233	250	225	230	248	251	242	232	203	231	254	260	254	246	235	248	244	262	230	237	250	258	212	257	262	218	250	230	238	210	252	234	232	215	245	239	237	215	244	243	245	251	249	246	247	218	238	217	242	231	238	243	243	207	219	239	225	206	238	257	246	259	267	242	252	225	237	204	246	248	229	228	251	212	256	271	256	253	250	255	275	234	233	226	234	229	249	261	252
39830	29108	54788	10602	2280	1708	1312	1161	1030	853	721	703	643	619	530	590	557	541	494	499	472	468	448	459	478	517	480	473	481	462	438	477	431	446	447	432	425	424	414	405	450	418	396	415	411	418	421	392	461	456	441	441	394	399	430	412	436	432	408	422	413	428	431	405	384	425	441	393	433	445	408	449	426	402	413	425	405	443	390	420	374	447	408	405	386	406	421	403	365	458	403	420	407	428	406	427	439	416	427	424	401	430	407	383	427	455	439	435	421	440	408	441	425	435	432	433	408	418	428	440	409	384	399	384	440	429	416	409	421	449	433	414	434	450	399	444	409	425	425	424	431	411	415	446	425	390	397	417	445	422	420	425	426	431	421	472	453	454	421	388	422	436	391	423	382	421	426	431	436	410	454	413	454	460	421	404	445	393	407	401	429	414	445	410	408	411	424	426	452	441	385	421	411	435	407	401	369	447	409	402	391	415	420	427	382	389	436	406	419	376	395	417	406	402	412	393	348	402	423	401	417	444	399	414	418	420	385	384	433	418	433	468	406	449	435	414	403	395	377	371	411	410	406	386	419	438	439	402	406	413	404	373	455	434	417	382	425	413	447	392	442	424	407	412	440	421	455	414	399	398	418	429	449	412	428	464	429	405	402	392	381	433	430	414	445	421	427	406	411	426	429	449	456	411	403	379	403	379	424	410	387	415	416	423	418	405	413	420	404	450	392	403	387	420	435	384	427	407	392	424	357	381	414	424	392	429	432	412	433	401	395	418	424	394	420	439	408	422	372	451	435	419	398	414	388	414	430	407	428	428	408	384	444	395	416	462	377	372	406	405	433	395	416	415	402	420	394	403	433	365	390	423	408	437	405	416	381	436	404	447	415	398	404	462	427	423	388	405	398	395	398	399	386	418	386	422	426	432	400	423	449	400	448	407	387	448	413	441	399	408	380	429	427	443	404	420	415	374	448	416	456	418	390	369	414	399	413	412	367	416	425	397	421	469	419	378	460	406	403	428	427	423	449	406	377	420	404	420	399	409	390	449	414	393	392	423	397	424	385	417	452	417	403	418	383	409	441	397	440	406	439	420	433	426	407	396	393	417	411	439	438	375	424	416	439	429	421	411	452	415	416	423	431	408	440	435	436	434	449	407	390	404	425	464	395	404	408	405	402	419	380	404	418	394	430	448	453	397	442	417	401	430	463	393	392	400	429	439	397	435	460	393	418	387	391	426	435	411	415	429	412	417	419	389	418	393	403	385	366	472	427	448	420	404	399	413	425	404	441	363	431	404	448	430	410	426	418	447	440	386	428	398	390	426	419	431	416	406	423	406	416	389	393	442	374	400	427	447	415	416	406	430	449	437	419	444	430	444	409	400	428	417	411	420	445	399	414	416	410	425	429	398	407	401	403	397	396	421	406	416	390	403	436	417	415	430	421	415	445	398	412	428	417	429	419	438	394	393	404	407	424	403	400	408	394	410	421	433	414	404	403	386	377	422	447	398	384	443	409	387	395	429	425	410	406	431	430	427	421	420	393	400	411	438	390	372	419	417	424	387	405	377	425	428	407	374	436	418	421	396	412	405	391	403	428	407	432	406	406	377	421	459	411	416	388	402	415	409	416	413	408	386	418	437	382	411	398	414	397	419	405	456	408	394	427	415	395	391	406	434	439	413	404	431	416	399	420	440	425	400	426	442	416	415	424	410	406	415	421	431	418	414	371	374	386	422	390	442	395	419	471	442	428	404	444	385	376	419	451	398	403	431	426	383	402	417	433	394	446	378	407	409	399	433	388	409	429	421	412	410	413	397	394	419	421	419	421	425	419	419	396	415	420	424	397	384	433	411	387	395	419	404	387	390	432	443	404	383	407	409	431	431	403	388	409	434	460	433	433	394	425	403	456	423	393	443	413	434	425	409	421	435	423	404	420	393	446	405	456	411	430	408	386	375	387	373	370	425	383	429	393	396	433	430	425	396	431	412	450	441	378	410	408	366	410	397	411	432	456	391	385	407	401	380	433	425	415	387	427	391	388	435	444	427	415	418	379	451	416	414	416	450	439	429	425	415	420	410	420	439	416	433	413	394	405	399	418	435	410	429	427	407	435	416	409	402	392	419	389	418	439	445	376	384	413	424	422	392	411	398	417	434	419	403	423	417	381	423	440	422	398	412	432	422	421	413	416	388	394	409	369	411	412	387	424	417	436	421	435	425	397	393	428	453	394	429	416	394	422	436	409	426	428	435	377	399	408	426	434	419	419	413	421	407	385	415	412	385	437	405	436	424	440	408	411	413	417	400	386	464	415	409	438	407	400	418	442	386	381	404	399	382	446	390	428	418	402	422	382	397	365	447	375	387	435	401	366	396	377	423	408	433	430	425	398	416	424	413	397	417	406	398	386	397	442	422	374	410	407	408	365	396	386	409	429	410	405	429	444	383	419	424	427	391	443	393	401	402	432	404	410	415	363	422	373	417	441	396	432	403	406	431	386	436	445	431	425	430	396	432	402	389	422	411	405	410	410	442	420	425	409	413	394	402	403	435	432	431	413	400	406	436	420	413	419	414	379	436	439	426	450	448	398	384	428	390	441	450	401	420	400	412	385	419	467	414	390	428	432	410	425	382	397	415	403	417	405	394	422	404	417	457	424	416	449	401	425	415	381	456	384	423	415	424	404	466	419	422	387	423	384	443	426	396	422	400	413	399	421	413	396	418	422	395	425	433	429	407	430	422	401	423	424	435	451	387	416	411	435	405	418	447	423	422	411	423	394	392	390	386	418	450	424	385	403	437	431	434	421	381	412	396	425	415	413	386	422	396	383	383	429	405	387	427	414	417	432	417	456	378	448	406	384	378	414	440	395	416	400	419	416	453	429	402	416	416	423	435	444	448	418	414	418	420	411	420	405	425	433	440	429	436	406	396	402	401	430	401	416	443	401	425	454	441	417	417	419	383	433	421	399	388	413	396	372	420	396	386	373	388	398	405	421	423	397	409	401	448	402	409	438	407	392	414	404	391	424	422	427	398	435	411	418	449	405	401	411	404	427	430	400	413	431	430	396	423	423	417	389	436	392	428	376	435	411	402	416	383	423	403	422	443	442	398	456	417	400	378	435	416	423	414	454	412	412	420	416	430	425	420	412	425	393	421	447	426	373	426	366	406	412	395	421	381	431	394	389	416	401	429	402	405	411	400	370	417	445	418	442	438	423	423	427	428	399	402	414	395	409	405	382	382	422	420	402	419	438	386	395	394	433	418	400	420	403	399	412	408	429	420	410	406	437	400	407	408	411	398	425	396	415	406	388	395	425	357	437	407	385	415	403	420	394	449	412	401	411	424	463	426	423	384	424	463	415	418	428	428	436	393	427	397	417	407	436	417	427	421	403	425	387	406	406	407	390	431	394	416	433	397	440	404	427	422	452	406	423	424	431	375	419	415	439	424	404	442	411	411	423	378	410	458	390	411	430	440	394	387	420	407	406	418	441	428	431	432
23206	21290	30095	25103	21290	20984	8727	784	589	568	511	469	441	389	420	373	380	384	357	348	386	373	339	360	328	343	334	335	325	333	377	322	337	326	326	331	306	349	345	319	300	330	324	322	305	347	300	361	318	333	328	308	343	322	341	294	328	310	314	353	316	325	326	294	272	340	311	305	358	317	319	305	329	318	338	327	323	308	349	358	310	300	289	326	309	296	347	312	320	298	290	309	327	308	332	329	290	330	300	309	324	309	297	309	302	312	309	319	328	329	299	279	330	302	331	328	285	339	312	302	338	325	326	320	290	341	281	335	309	296	298	314	278	331	328	319	337	282	294	316	319	336	299	329	318	342	322	321	311	334	319	294	315	320	304	299	321	329	302	315	338	271	322	304	342	316	330	285	360	311	306	351	330	305	337	329	312	322	329	314	300	309	345	364	346	300	341	324	304	328	302	296	310	297	334	339	290	318	304	271	301	344	317	315	313	301	308	334	334	306	325	289	283	292	330	305	309	302	317	326	336	300	324	324	324	309	298	296	307	319	337	312	294	289	300	298	289	346	340	269	333	312	316	297	303	332	346	307	331	315	324	315	297	325	332	326	301	307	311	283	310	353	345	339	341	311	310	313	320	327	299	289	289	280	288	307	262	303	312	314	310	323	346	302	295	285	300	341	316	285	309	285	314	326	332	311	293	310	294	320	326	306	302	303	344	321	328	351	313	281	289	317	326	318	303	318	309	323	349	297	315	323	323	286	336	291	294	305	307	296	309	316	290	317	305	285	319	340	324	318	295	317	327	330	326	319	311	335	312	323	317	303	303	321	312	332	294	294	324	281	307	303	308	297	342	329	299	308	333	321	298	303	306	318	354	339	312	327	329	332	296	350	281	325	308	346	325	335	341	300	318	322	311	328	308	306	288	338	311	338	295	333	312	327	312	304	295	338	292	304	301	328	306	306	321	338	285	341	346	326	312	298	306	310	286	305	315	315	342	276	307	321	343	351	306	285	287	305	305	303	301	311	352	292	308	323	278	311	310	329	326	321	327	330	283	304	324	301	320	328	298	310	356	300	322	291	329	275	307	308	309	330	316	318	317	336	304	335	336	285	297	301	309	318	311	330	322	301	331	296	327	324	281	332	304	324	337	307	342	304	296	293	305	299	344	343	310	293	312	311	281	292	349	321	326	314	313	305	305	313	320	325	324	303	303	319	340	322	279	321	307	307	322	337	319	329	317	301	322	279	313	314	302	291	294	313	318	318	318	296	306	341	283	311	304	338	313	335	281	329	291	256	317	280	278	329	334	305	292	316	290	314	303	322	303	324	313	368	289	317	351	337	336	344	316	339	312	292	335	289	331	305	307	305	319	331	305	321	314	297	317	314	289	309	332	286	325	310	333	309	306	298	318	332	317	301	304	341	318	297	309	317	344	299	311	332	328	317	323	314	326	324	291	303	317	326	326	306	285	322	298	294	296	294	306	326	316	306	286	348	310	302	307	320	299	327	292	322	292	326	300	329	313	296	313	366	312	314	309	320	318	338	281	285	314	297	333	305	309	321	321	333	306	304	301	286	290	319	312	327	302	294	299	292	308	302	307	318	294	352	321	287	308	331	290	286	284	333	286	344	303	295	279	313	313	321	331	344	301	302	311	306	307	304	362	326	337	304	311	307	289	316	345	308	323	313	317	321	276	309	303	283	315	304	352	349	310	297	309	312	307	296	314	312	305	333	307	336	310	290	347	303	302	294	328	294	302	285	335	281	316	294	297	296	298	319	297	298	298	309	293	310	295	330	323	328	302	314	283	280	297	329	295	289	279	321	307	307	313	312	300	307	331	308	350	288	330	319	341	315	297	331	306	279	315	365	296	319	309	313	315	317	294	349	297	289	289	295	305	325	337	297	300	311	311	315	307	314	330	287	324	321	334	337	334	315	299	283	308	291	324	282	332	321	318	299	322	298	307	291	306	308	316	330	306	331	302	307	301	312	311	322	324	315	313	308	288	297	315	316	320	330	317	309	317	289	329	303	311	305	311	312	283	320	306	292	327	328	320	333	301	309	313	329	296	298	298	327	320	298	315	305	303	296	322	317	315	304	285	326	315	310	324	311	281	329	313	325	284	274	321	295	297	311	313	308	312	321	365	303	340	328	309	346	295	284	305	307	305	312	299	325	311	322	322	313	284	316	250	319	290	324	292	278	340	321	291	316	310	314	314	324	317	332	291	304	294	302	312	314	323	298	287	297	288	335	297	300	337	307	311	328	319	299	318	321	306	324	325	325	292	325	301	292	328	341	341	301	354	280	311	308	285	285	298	279	293	346	320	316	299	305	318	298	297	322	303	300	286	328	305	326	273	305	281	328	323	314	316	295	297	302	317	316	298	324	313	307	296	317	307	328	310	311	300	310	326	311	292	311	302	334	338	337	315	334	333	281	306	315	333	310	301	305	323	297	324	299	317	348	313	361	298	296	302	324	325	302	302	303	318	313	352	330	330	321	303	327	299	319	290	316	297	253	306	307	308	338	316	300	319	308	315	315	333	340	322	323	300	325	306	338	309	306	289	297	303	291	321	322	318	297	329	331	329	294	326	321	311	329	327	315	306	324	313	322	288	331	338	299	330	304	311	309	324	316	313	282	313	324	339	325	333	289	297	289	328	359	324	298	313	314	312	341	340	293	340	303	309	308	330	314	318	314	313	309	332	300	314	307	335	332	331	301	296	323	336	316	329	322	294	289	294	344	316	308	327	332	295	291	262	317	338	298	300	304	290	328	288	307	302	295	294	290	310	311	288	313	306	321	346	305	316	305	305	280	305	332	346	292	307	313	312	310	282	290	302	326	316	319	285	307	330	321	343	317	324	327	321	317	305	324	306	270	299	316	312	278	322	317	299	295	306	292	309	318	321	295	318	293	310	278	322	328	308	307	301	318	290	307	295	304	332	316	323	344	303	280	314	297	306	303	325	313	320	323	308	331	306	305	320	303	320	326	297	302	313	313	318	346	291	338	339	304	308	297	334	313	317	313	286	317	318	319	320	295	298	345	318	299	346	288	313	305	313	304	340	322	312	333	312	301	333	295	309	313	317	310	317	342	306	300	294	314	319	334	326	306	299	270	326	331	327	315	329	315	316	323	321	303	324	300	325	352	326	316	292	308	320	316	305	314	324	304	299	339	304	293	305	336	325	327	291	341	345	303	316	328	305	304	324	330	317	313	327	332	309	301	304	328	290	308	306	308	313	283	311	321	293	309	323	322	283	305	291	331	323	324	274	318	273	325	301	333	317	293	289	308	277	312	306	315	308	294	301	285	323	309	293	330	326	324	287	305	300	310	345	321	343	305	306	319	309	304	296	301	300	323	306	296	318	331	273	308	337	307	313	328	295	316	284	309	310	277	357	294	292	335	331	279	313	354	331	345	295	302	279	302	305	310	334	290	293	302	314	284	348	331	333	318	317	306	314	303	263	334	310	315	328	350	293	315	290	298	309	291
49389	33175	60108	12810	4025	3028	2286	1915	1588	1387	1248	1107	1048	887	845	853	801	758	675	713	622	646	665	649	643	647	594	620	606	539	542	557	590	596	625	571	596	566	573	561	531	522	556	510	538	575	510	570	562	582	530	617	572	556	537	565	545	590	546	532	535	541	579	521	534	525	533	538	558	493	551	517	558	544	556	521	498	499	577	528	569	501	574	550	502	501	536	533	514	587	545	536	502	522	559	508	546	522	517	530	501	536	559	544	487	543	524	542	552	539	527	551	519	496	522	544	538	505	517	552	507	545	507	547	537	500	513	520	539	504	530	479	530	537	532	536	571	514	515	588	540	547	548	536	517	579	509	529	546	566	545	520	556	543	504	577	553	524	523	537	573	531	557	548	536	549	520	552	560	573	504	515	528	548	567	559	527	541	521	515	553	515	543	512	552	492	503	573	529	506	526	464	505	502	554	528	558	530	533	559	571	510	510	525	502	497	501	521	542	530	482	541	553	524	505	515	503	527	472	522	506	540	525	530	502	513	525	549	534	492	514	548	458	515	540	553	501	542	561	486	529	591	550	488	545	517	531	519	502	553	495	546	562	500	570	505	508	562	513	528	530	521	553	561	524	543	521	508	559	522	548	548	508	525	499	478	565	500	559	545	520	534	536	550	601	533	563	535	529	557	504	527	509	521	531	560	554	559	501	489	536	553	527	513	491	505	497	447	578	548	543	513	535	515	541	548	530	549	532	556	519	510	526	518	532	538	579	514	523	550	552	523	532	503	563	569	525	509	520	521	510	538	496	513	478	549	546	537	523	509	569	517	538	503	571	547	529	492	550	549	575	552	531	503	575	541	513	543	535	551	510	529	564	531	548	510	559	536	534	500	526	544	474	543	561	527	521	551	523	537	538	567	540	516	502	538	546	558	540	515	536	516	538	554	558	544	498	514	520	565	523	539	488	538	508	539	552	480	548	501	510	521	538	547	586	530	546	488	505	494	509	541	500	575	505	557	524	540	510	566	537	522	536	576	543	508	532	524	560	510	516	505	515	551	527	529	554	514	555	515	509	463	538	539	532	531	519	503	533	572	539	496	537	536	502	546	548	558	568	529	534	538	516	535	554	510	532	516	491	518	541	525	531	529	522	496	537	536	515	541	531	592	551	505	508	571	506	565	530	525	540	501	516	567	572	514	514	558	583	533	499	553	482	462	551	533	536	497	527	533	517	540	534	549	523	569	497	515	550	491	517	565	520	535	551	581	522	546	525	558	535	523	545	550	521	480	532	528	490	537	588	526	546	538	530	514	524	511	523	535	542	564	539	525	519	529	564	518	536	538	518	551	472	526	518	513	519	508	515	514	503	536	550	549	534	544	503	532	550	540	535	553	520	545	553	535	565	540	519	526	526	499	531	531	500	524	527	489	532	526	524	537	519	541	512	516	481	557	523	510	517	569	535	499	536	555	521	541	538	520	563	561	518	503	533	554	552	527	543	554	528	527	531	480	543	516	541	531	531	538	517	528	527	546	569	522	547	514	560	504	506	534	564	510	541	490	526	559	544	562	519	492	541	551	541	492	523	497	527	508	541	525	530	543	508	555	526	525	540	520	526	479	515	553	533	500	534	549	496	515	529	505	554	509	502	474	512	495	488	537	492	568	503	526	530	506	525	529	528	508	525	536	511	518	499	547	534	553	575	557	466	497	522	540	500	520	506	562	517	525	526	547	541	586	490	518	509	553	531	538	551	560	524	523	520	546	556	521	502	508	556	569	524	565	511	549	534	524	550	502	516	504	517	511	534	556	521	525	516	554	535	499	559	525	554	554	512	546	558	562	507	504	532	533	507	539	490	533	494	537	529	515	522	573	522	519	551	509	496	557	559	482	537	506	517	531	545	558	520	529	546	529	516	543	525	517	525	519	506	506	526	529	539	505	532	515	504	514	516	535	528	489	549	532	492	555	521	517	534	560	549	558	514	500	564	524	511	520	541	514	519	529	530	507	531	529	547	490	495	530	503	525	542	522	510	542	532	546	523	478	528	531	555	550	490	539	528	480	517	523	525	466	540	562	537	502	513	521	558	520	546	558	503	523	548	518	554	534	572	497	527	546	539	550	483	496	527	554	523	499	584	540	545	546	503	552	546	523	564	498	526	508	555	526	574	505	524	544	557	531	543	523	541	544	521	535	508	542	546	559	520	489	569	544	508	550	525	519	520	517	504	549	564	509	547	533	544	515	510	512	534	541	550	541	570	541	531	523	525	527	503	504	535	545	505	467	518	498	474	539	521	515	548	518	555	519	539	504	529	532	529	528	571	527	535	498	464	540	519	499	514	492	533	551	528	497	564	536	550	520	530	513	548	508	544	522	550	575	534	527	509	491	516	548	556	530	522	522	515	532	557	535	567	551	546	528	547	541	558	553	558	561	542	568	560	484	538	497	521	536	521	548	503	517	563	546	523	536	520	545	527	555	506	570	499	546	509	471	537	510	502	536	527	520	510	515	531	535	545	529	553	550	541	537	512	513	520	564	566	526	517	515	520	476	541	463	518	541	574	522	557	523	551	520	504	520	624	552	555	491	572	507	534	512	505	515	500	551	515	508	511	531	531	501	524	560	517	522	573	511	509	518	548	578	508	522	519	501	547	519	526	537	561	594	528	511	506	542	573	551	529	505	517	522	507	516	518	549	517	516	533	505	496	557	534	562	531	506	553	510	559	543	525	540	551	524	504	555	512	499	513	516	556	548	492	489	514	530	515	559	528	518	545	560	543	546	527	496	565	587	531	497	510	539	514	507	551	499	533	493	474	517	499	548	538	550	523	529	534	522	529	507	515	551	501	539	481	507	493	503	534	508	511	541	499	517	524	485	532	504	545	512	534	531	497	527	494	512	527	532	530	527	522	511	552	552	537	541	496	534	524	529	559	544	555	558	528	554	532	499	551	495	513	545	539	549	514	551	541	497	561	510	525	507	517	502	571	506	525	575	541	536	510	510	562	527	535	540	539	498	536	561	501	507	533	538	531	522	543	535	555	523	543	477	508	537	547	496	527	537	543	514	538	560	555	496	524	505	571	541	522	550	558	548	534	568	504	536	502	479	505	525	546	555	502	547	557	559	502	472	547	521	548	489	526	514	525	545	525	543	557	526	541	502	516	545	547	496	570	501	499	534	502	518	536	562	524	528	513	518	531	532	544	525	517	535	526	535	504	479	524	534	526	520	547	497	514	529	523	529	545	517	545	502	541	554	546	554	503	533	549	563	532	499	523	521	512	508	530	556	541	487	554	506	519	506	527	513	535	518	611	521	540	511	507	531	522	514	509	525	510	546	534	524	592	496	560	505	532	523	503	519	530	555	533	542	513	517	529	545	525	540	515	542	524	491	524	486	554	506	562	522	521	546	529	529	548	511	505	566	548	510	468	497	535	512	568	540	516	556	507	517	531	531	559	525	534	544	524	552	540	556	504	539	533	520	509	537	538	506	488	589	568	495	514	526
26908	20759	21549	9788	398	316	204	157	133	137	143	134	129	118	130	115	132	130	134	119	144	121	134	128	125	145	95	133	132	137	131	124	135	121	136	110	118	147	143	136	116	136	128	127	130	142	122	139	130	123	111	110	131	127	135	112	116	136	118	119	122	117	128	122	145	151	124	115	135	117	120	126	128	130	126	106	129	119	127	128	107	126	118	115	124	111	125	112	140	139	126	123	121	138	131	106	122	125	113	123	126	107	134	132	95	134	137	130	106	135	134	130	121	122	132	113	125	122	109	136	93	130	125	125	103	138	133	99	121	126	128	124	132	117	118	132	110	128	133	141	108	114	120	113	118	134	124	125	127	121	145	141	144	131	131	123	106	125	113	121	133	121	122	129	139	139	109	94	126	108	136	123	120	130	131	118	125	132	125	111	129	140	135	113	120	138	108	118	125	123	134	125	108	129	107	138	118	99	120	123	113	126	140	120	121	110	121	110	124	131	133	127	104	120	140	136	129	126	121	147	123	118	120	124	137	126	133	122	126	117	153	121	126	122	127	106	117	109	114	133	117	138	120	130	130	122	135	131	145	118	130	121	132	126	122	110	121	124	127	137	127	108	126	127	135	107	129	111	111	123	108	130	123	101	128	129	136	133	119	128	119	145	116	117	106	144	123	135	143	125	117	120	117	110	130	132	119	139	109	113	130	135	120	134	103	108	118	114	133	139	120	114	123	111	128	130	99	122	113	141	123	131	107	108	108	110	126	107	129	122	124	119	123	125	124	117	126	116	126	113	145	120	126	141	117	133	144	127	126	127	92	133	124	116	129	130	128	115	111	120	124	128	118	122	156	105	125	125	132	153	118	115	126	132	137	114	107	128	122	105	119	113	121	112	134	106	98	123	121	129	133	117	124	126	113	116	122	131	110	115	134	122	135	131	135	119	121	140	112	119	113	118	104	125	136	108	131	132	125	117	133	123	118	131	126	118	136	133	117	133	117	139	128	121	118	110	126	126	123	134	120	130	124	117	130	121	114	126	129	119	100	124	116	114	124	120	127	129	121	125	142	113	123	119	121	141	120	111	115	125	127	129	123	113	136	123	141	131	112	120	129	126	139	110	133	110	119	112	131	134	130	130	134	139	140	129	104	142	116	138	119	122	127	116	132	118	145	114	116	117	112	125	116	118	123	151	103	127	118	130	114	104	110	123	143	119	140	107	115	122	120	141	141	108	135	134	139	108	98	113	144	120	125	126	112	132	112	121	123	124	115	120	103	121	113	124	115	131	132	128	133	123	111	116	118	147	127	131	136	126	130	144	132	128	135	121	126	129	118	118	141	134	132	133	131	116	122	116	128	131	117	145	117	120	122	139	106	107	116	116	130	107	124	118	128	131	129	121	118	138	119	112	132	114	125	122	117	127	131	125	119	135	117	128	113	128	146	132	135	128	121	137	152	124	113	119	114	126	131	139	133	113	130	118	119	115	90	100	108	113	116	107	117	139	111	120	109	109	125	131	135	119	138	143	124	119	119	134	127	108	103	111	144	120	117	105	120	131	128	123	117	110	121	117	113	116	113	124	113	129	115	122	124	124	114	107	110	109	124	125	116	121	130	116	112	125	112	109	112	132	142	131	121	104	128	111	121	123	103	117	127	130	140	119	133	123	106	119	128	134	117	125	128	113	125	142	105	134	123	123	115	121	127	127	137	123	128	114	135	119	136	126	117	119	112	119	127	91	120	130	144	131	124	113	111	121	113	118	127	118	115	129	120	117	103	129	124	115	108	124	119	127	117	127	125	148	132	120	132	126	119	111	138	120	126	140	130	123	115	124	104	110	130	136	144	125	128	136	124	132	126	123	136	110	128	109	111	120	131	109	111	119	123	125	140	115	139	151	129	125	126	121	114	118	120	107	116	136	124	131	122	109	103	105	125	140	112	130	141	126	118	127	143	112	134	118	135	128	118	131	119	111	110	116	111	120	138	138	127	139	152	115	127	115	127	120	123	121	120	116	125	112	94	122	100	121	107	125	123	133	122	124	121	127	123	115	115	127	132	131	142	117	136	127	117	141	118	134	120	109	121	94	129	126	116	114	106	112	146	128	120	120	115	117	129	122	130	132	123	112	121	127	111	115	148	144	130	121	120	135	125	129	126	144	130	123	124	112	126	151	144	141	120	129	148	119	119	123	123	120	115	120	115	112	102	119	135	124	113	114	133	104	110	128	119	121	131	128	125	127	112	126	112	120	136	114	115	134	119	138	120	122	110	131	129	102	109	127	123	106	124	130	109	128	113	132	117	124	144	124	121	120	125	108	120	125	116	121	110	142	116	123	131	146	126	106	128	163	138	120	120	107	139	123	138	116	118	131	112	96	126	96	150	106	121	120	136	141	112	113	126	114	125	128	106	116	118	146	143	128	134	126	126	153	126	126	112	103	119	120	115	93	104	124	117	120	113	121	145	125	114	120	123	121	107	121	126	136	141	108	117	102	148	117	118	107	117	113	118	144	121	130	117	118	131	121	136	115	108	135	122	127	133	103	115	140	123	128	129	116	114	120	124	137	109	120	105	125	120	120	145	117	128	111	124	121	115	107	129	120	137	118	122	110	112	127	152	140	120	127	110	130	133	122	137	135	123	115	147	119	127	130	126	112	124	126	132	107	106	122	139	122	119	124	122	115	134	119	128	127	96	122	116	123	106	114	146	129	120	121	141	142	135	120	123	108	134	129	136	112	113	137	123	135	113	137	138	119	127	136	124	126	120	110	121	125	126	130	121	125	126	109	115	119	129	122	121	118	131	114	126	109	124	133	119	114	125	115	126	110	126	131	130	124	122	134	125	122	113	126	131	125	114	140	146	124	122	117	113	132	141	146	112	123	138	130	119	127	136	110	130	108	120	138	132	118	145	124	106	114	113	106	140	125	106	125	134	144	136	119	140	121	122	119	117	141	113	113	124	106	112	136	121	126	111	124	99	141	129	126	114	123	118	122	110	117	120	126	125	110	120	113	127	118	118	126	127	124	139	115	120	145	132	120	115	119	116	147	114	117	122	124	108	119	119	125	114	128	133	109	146	130	131	118	143	112	106	129	118	132	133	116	122	118	110	139	123	128	109	126	112	122	128	115	122	130	110	108	134	114	105	141	120	123	114	128	132	141	107	130	125	134	117	115	138	127	132	134	102	112	128	132	114	123	113	94	133	141	126	117	148	132	114	117	117	123	119	143	138	127	132	130	122	118	118	136	133	117	139	112	121	121	130	134	120	133	128	107	121	125	122	126	131	106	118	124	128	140	121	115	141	130	122	130	121	120	131	112	132	124	137	129	131	121	112	117	112	135	129	123	130	131	110	108	122	134	134	131	120	112	127	132	115	113	123	101	126	129	127	121	126	116	135	120	119	119	106	130	122	134	142	130	103	120	126	137	130	113	118	124	129	131	117	140	118	119	122	112	136	115	125	131	120	131	121	136	138	125	109	152	119	143	129	116	140	117
19317	9255	28528	6749	424	382	302	299	266	271	253	241	266	252	234	234	240	242	240	254	226	217	221	247	227	239	244	222	232	257	221	229	228	227	231	220	244	215	229	257	229	225	204	229	224	248	220	231	217	202	237	230	235	235	237	210	258	225	238	225	213	228	246	205	241	207	234	237	229	209	225	236	214	224	265	215	225	216	243	225	207	215	232	246	204	235	198	210	221	246	225	220	233	224	214	253	230	233	223	227	247	215	224	235	243	229	219	221	230	214	225	204	227	208	222	218	241	219	233	224	204	248	229	214	213	227	223	244	225	249	241	215	242	222	235	218	224	232	215	218	222	212	209	252	229	218	222	232	241	244	239	229	205	233	237	223	225	225	219	212	237	242	215	204	232	233	208	212	209	212	236	256	239	217	242	217	237	210	231	205	202	225	219	236	230	219	227	224	234	218	227	226	231	180	267	217	209	215	233	204	230	260	222	203	223	234	238	210	228	217	234	237	214	236	211	214	237	224	240	217	247	247	208	233	240	211	246	231	239	217	228	225	200	236	213	219	228	210	234	208	215	199	238	242	238	253	232	219	234	227	204	225	233	223	237	233	222	240	234	215	198	245	240	228	217	242	226	234	216	268	199	218	220	230	192	208	235	214	243	232	251	221	233	207	214	218	251	228	232	230	240	236	244	231	240	230	206	233	211	244	239	218	210	226	207	210	227	235	204	224	213	245	237	239	229	243	241	231	247	235	233	237	243	209	245	211	203	223	222	233	226	206	213	247	224	210	214	254	247	239	227	240	221	221	210	224	231	217	241	255	225	242	207	245	228	220	247	233	236	236	240	229	239	232	214	215	220	232	224	245	253	224	256	226	217	254	206	248	238	251	219	226	240	243	216	202	237	226	208	230	212	215	246	218	208	219	251	240	214	215	211	230	233	253	243	218	205	219	228	213	220	225	217	235	221	253	237	230	220	237	214	213	205	214	219	224	229	221	222	231	225	229	214	229	204	235	217	226	230	203	210	204	232	219	235	215	233	217	240	220	218	233	219	215	230	212	207	256	233	214	213	209	220	240	247	210	266	207	244	250	213	230	194	205	254	224	221	228	226	205	246	219	206	243	214	245	227	234	245	225	224	235	223	261	229	212	243	217	233	244	227	222	237	213	216	242	216	234	231	210	197	218	251	236	214	244	231	234	231	202	226	227	225	247	248	201	232	235	242	232	228	240	223	232	232	197	242	245	209	247	224	226	223	206	202	202	206	235	228	231	246	235	214	228	211	233	251	226	242	226	222	247	224	225	215	216	217	242	203	205	247	249	213	223	211	265	215	233	205	217	213	240	220	211	219	218	240	232	228	209	238	239	222	237	229	249	247	221	229	237	229	217	226	227	242	234	218	209	246	230	218	230	234	251	213	240	226	255	207	232	236	211	235	265	191	223	190	209	252	240	245	227	247	237	213	224	242	245	210	224	225	223	216	245	200	208	205	207	195	224	214	227	215	229	243	232	244	218	217	243	235	253	244	219	235	239	198	239	212	221	228	206	224	223	214	239	234	203	233	219	227	224	237	233	229	223	231	226	205	247	247	238	225	238	233	232	223	228	224	217	216	207	216	201	216	228	202	247	257	233	218	216	234	211	196	220	228	261	248	239	220	197	216	234	207	209	223	262	246	210	237	216	233	224	237	225	217	216	218	221	220	235	230	206	224	200	225	209	216	254	225	224	234	217	245	220	253	236	222	250	219	223	240	222	223	233	226	193	209	218	231	218	223	213	236	237	232	213	240	248	236	223	251	226	221	253	227	225	225	220	228	220	238	230	230	227	243	228	219	225	226	214	235	227	215	233	251	239	216	240	228	219	210	215	232	217	243	234	221	234	233	203	211	203	252	210	215	205	220	223	219	240	232	222	203	224	235	262	229	223	212	235	228	219	215	224	219	214	226	210	239	232	229	225	231	228	212	224	217	226	227	232	215	226	203	232	218	259	198	225	223	226	227	218	231	195	235	206	234	214	225	227	211	240	223	228	244	243	227	219	217	245	233	217	227	226	218	201	229	211	248	229	207	209	220	227	236	215	207	216	223	229	231	207	231	202	235	232	209	223	251	212	235	203	247	211	265	228	207	207	217	226	257	217	247	240	229	242	250	217	239	221	235	228	244	231	219	219	230	243	231	234	256	250	213	239	242	246	213	210	243	223	240	222	234	245	224	232	219	225	236	211	251	217	205	237	226	235	215	210	205	198	208	261	223	209	216	205	219	224	236	235	245	210	254	219	233	224	243	229	206	241	267	228	220	209	209	227	246	212	213	231	231	240	231	211	217	218	221	245	217	236	250	231	220	234	218	210	277	249	222	220	199	235	207	199	224	220	209	217	231	228	222	203	226	194	219	231	218	245	227	216	224	206	237	241	219	240	236	223	240	221	211	230	239	217	240	202	223	215	242	250	209	209	254	224	226	225	223	233	207	215	221	229	213	224	208	189	223	206	215	234	232	237	217	224	209	243	236	242	197	227	216	231	202	218	245	220	194	204	230	212	253	220	235	218	230	237	241	250	217	230	218	204	219	222	227	233	211	199	206	215	224	240	220	246	230	246	237	230	238	216	246	207	210	193	252	220	219	229	234	224	209	194	223	231	245	210	244	212	235	250	209	230	238	248	219	218	224	214	232	241	228	208	245	230	231	264	237	199	225	232	215	203	225	250	216	237	211	197	228	238	230	222	237	238	209	236	219	229	221	210	240	205	234	249	213	234	232	219	221	233	229	201	230	223	232	203	217	216	222	244	229	206	249	220	224	238	200	209	215	262	235	246	245	232	209	210	239	217	229	209	208	238	217	207	204	212	219	206	196	204	232	201	255	219	212	246	211	244	232	221	241	220	212	214	247	234	229	232	221	235	227	219	224	253	212	247	237	255	224	227	210	250	226	220	246	232	246	223	222	250	231	233	222	217	219	232	213	233	213	213	216	221	245	236	235	212	214	242	227	201	213	236	218	240	234	233	239	235	225	230	212	209	216	248	239	201	219	249	214	187	221	241	223	245	219	223	215	230	228	206	216	192	216	221	196	203	229	236	218	229	216	238	193	242	257	230	230	244	209	209	211	212	224	206	214	225	254	227	232	239	211	211	234	221	229	229	210	207	231	228	224	248	253	199	229	256	222	243	214	216	226	204	224	230	239	237	237	210	208	234	237	226	204	247	259	215	239	234	216	213	219	245	265	206	247	235	225	255	204	206	237	212	206	243	205	199	211	222	236	237	238	229	219	228	238	225	213	228	235	223	220	240	217	246	249	198	267	238	199	209	229	217	237	221	221	230	224	226	202	199	226	232	206	218	248	224	220	220	231	240	208	235	241	216	234	234	215	228	236	233	231	235	214	211	246	250	231	213	224	230	219	261	235	205	261	242	236	226	190	214	226	231	216	187	242	221	224	221	218	206	225	212	217	246	217	231	209	240	237	215	204	201	249	239	227	249	201	207	215	236	208	217	220	201
24198	21344	30306	28077	19896	6886	638	419	381	372	309	331	320	297	298	311	274	261	249	256	272	283	253	258	243	267	241	240	236	227	240	247	272	256	235	271	273	254	257	228	253	259	262	269	250	255	268	242	241	242	290	256	250	252	250	216	242	216	237	241	238	246	231	232	252	238	252	232	205	261	255	243	224	251	241	248	251	232	257	239	235	217	227	261	246	245	245	230	252	211	265	267	292	261	229	251	258	265	219	248	245	223	265	243	243	237	237	259	265	216	214	222	213	258	197	194	222	257	255	254	228	239	264	233	241	239	224	231	239	254	238	254	246	238	238	267	246	252	227	251	247	236	229	228	234	273	246	243	260	255	228	238	237	236	224	234	219	234	214	242	229	212	229	268	252	204	239	223	223	240	238	212	249	260	232	228	257	246	236	217	240	214	264	220	227	228	207	255	228	241	238	265	237	235	224	200	249	236	242	250	205	232	260	237	223	252	213	256	263	218	233	230	216	240	260	240	243	242	233	223	247	241	252	211	250	203	245	265	248	218	242	265	266	256	243	242	226	228	245	230	257	224	239	227	223	231	246	268	262	246	246	238	247	263	225	210	258	254	218	245	247	255	250	238	246	236	232	236	229	247	248	221	227	221	218	237	227	221	236	256	246	232	245	208	234	250	246	254	246	232	256	242	231	239	214	225	217	268	222	233	230	236	226	250	228	246	237	283	229	244	244	263	254	257	247	247	238	225	252	233	244	268	230	226	256	244	244	217	241	235	223	213	236	224	243	230	235	234	264	252	239	232	230	273	253	238	231	224	209	225	246	236	226	251	249	235	227	253	238	217	240	257	240	241	246	266	233	254	245	251	255	248	231	248	220	226	247	228	230	247	236	220	266	270	230	230	221	265	222	231	254	250	250	263	238	269	261	257	222	237	250	246	235	225	235	257	277	236	255	267	241	248	248	241	237	212	228	260	271	263	227	243	237	238	242	255	256	217	215	260	224	228	241	243	251	247	232	222	246	232	260	244	220	268	221	226	215	235	246	215	233	204	230	221	271	226	219	252	236	243	226	262	231	259	241	253	216	262	252	230	220	225	251	224	241	233	214	233	233	233	244	231	249	250	235	247	254	244	249	251	236	264	263	223	235	232	240	215	234	247	231	226	242	227	248	237	266	230	210	221	220	243	238	272	224	258	247	233	221	212	250	260	225	265	220	233	266	282	221	216	274	253	195	249	234	222	225	245	261	274	279	249	240	226	239	229	220	253	242	237	228	246	249	242	223	242	243	256	222	226	265	208	248	236	244	246	235	245	247	260	247	230	230	272	233	251	224	219	264	251	211	218	201	225	228	236	228	238	249	242	246	231	234	247	231	256	234	212	232	246	223	241	221	252	268	228	246	224	256	244	255	270	248	245	208	234	235	261	260	296	240	244	209	259	253	222	262	241	262	214	246	248	221	242	228	231	232	239	234	222	213	218	211	215	243	224	235	280	258	231	234	220	257	221	234	265	276	261	268	222	254	240	263	231	232	236	250	270	257	238	217	231	254	248	252	248	231	285	228	211	237	221	256	247	224	224	241	229	225	228	248	222	211	260	225	235	262	239	253	221	235	214	227	239	235	239	241	226	197	223	220	237	251	263	229	216	228	225	262	239	236	243	238	232	230	240	220	257	228	233	225	260	240	239	258	212	239	256	258	238	235	233	234	225	248	233	268	248	238	247	234	262	236	225	246	238	226	232	235	263	230	252	236	227	232	253	252	233	213	227	213	230	234	257	217	211	248	238	261	264	248	222	243	228	230	242	230	233	245	238	243	260	250	251	252	239	251	249	247	213	266	276	241	235	245	241	230	221	228	241	237	229	240	234	247	244	250	223	258	235	245	231	271	240	265	254	239	233	242	233	276	260	218	234	226	254	219	227	249	260	257	246	232	231	237	205	228	229	230	218	238	246	230	251	230	241	255	227	258	227	226	266	226	244	220	249	219	229	256	224	228	249	244	262	262	225	258	220	254	251	242	238	250	268	236	243	228	257	229	245	250	228	229	238	221	240	262	233	254	266	241	240	260	207	220	243	231	222	252	254	248	237	245	218	237	228	247	233	257	255	233	245	246	223	265	236	234	228	218	237	247	245	239	233	216	269	256	217	227	241	231	219	234	237	224	221	218	230	243	222	252	245	236	213	226	262	238	215	239	228	249	258	242	250	210	233	212	249	204	238	242	234	254	232	249	243	262	235	240	248	243	265	243	238	230	232	256	249	242	244	253	240	229	254	288	239	244	256	240	242	215	240	256	233	232	243	225	257	217	204	224	212	222	237	243	237	253	206	233	224	235	235	248	248	253	270	255	254	240	255	217	226	237	268	236	241	254	244	229	228	239	248	218	257	230	243	239	239	235	220	217	225	253	228	237	238	237	248	227	256	218	260	233	255	247	250	268	228	250	234	251	216	229	226	253	250	258	246	245	237	248	239	239	235	243	250	218	233	226	247	242	227	246	209	253	230	226	265	267	243	232	236	245	217	233	223	251	270	240	222	234	220	231	253	225	226	258	235	236	240	241	234	225	258	231	214	268	201	261	232	231	236	241	235	258	243	281	247	247	245	251	275	236	229	211	242	226	232	232	245	274	223	204	250	249	253	234	255	221	258	214	212	247	231	226	228	231	217	232	247	254	231	237	238	218	232	219	231	261	243	233	234	227	236	235	219	257	262	245	224	243	243	234	235	236	250	247	255	277	222	271	249	270	236	254	242	257	250	250	255	239	209	230	235	279	253	237	225	237	241	248	212	259	225	243	241	224	242	245	273	206	230	243	246	233	221	215	226	237	227	249	212	234	231	236	243	246	257	237	235	258	243	215	229	218	226	233	233	252	248	225	239	243	247	259	215	232	262	227	246	282	246	231	259	217	245	228	243	247	212	244	250	254	225	253	240	245	200	217	237	242	250	251	241	248	271	230	226	268	234	267	233	217	255	241	221	239	209	244	235	228	216	241	224	230	252	231	254	235	227	236	225	282	230	240	231	244	254	226	243	251	227	247	242	245	259	248	259	209	250	229	247	215	257	250	256	269	263	244	226	255	252	244	225	263	234	240	235	226	233	225	265	232	223	211	255	233	245	232	265	252	216	220	235	250	231	235	247	220	231	234	235	216	223	212	242	234	247	239	244	229	231	225	235	227	282	241	234	232	234	226	234	225	246	248	250	272	240	230	231	259	226	251	238	232	241	239	253	257	230	227	266	246	274	245	227	246	236	247	254	228	264	230	247	270	215	236	272	239	222	235	252	227	248	204	269	247	254	289	258	233	236	252	213	231	243	225	235	234	219	265	233	266	231	235	245	251	231	235	234	285	260	212	252	249	235	233	234	233	247	240	226	217	220	261	245	223	237	254	241	258	257	249	225	263	237	280	233	242	236	229	227	230	238	253	236	241	254	260	239	267	251	229	224	245	250	243	237	241	224	227	255	251	223	255	236	243	248	215	242	243	231	242	238	225	237
41458	27164	54051	15129	2394	1786	1431	1141	966	843	722	713	685	572	592	570	525	510	525	486	496	509	507	486	455	453	473	432	443	480	434	434	449	411	404	466	435	425	421	432	444	436	425	430	451	439	464	417	440	439	419	437	420	385	399	430	445	440	422	439	375	435	427	436	426	409	419	402	431	415	429	435	450	452	422	409	395	461	420	451	427	431	391	415	440	430	414	427	420	440	431	430	409	406	445	369	439	413	433	410	410	391	395	420	419	418	376	434	423	435	417	404	425	409	472	362	425	435	426	426	446	431	400	416	418	417	419	441	428	410	419	422	437	420	452	425	468	462	378	418	424	452	411	421	444	444	384	393	378	422	419	436	447	422	425	427	448	418	374	436	416	414	416	402	378	417	432	408	391	422	414	410	411	428	415	434	401	449	424	415	402	395	446	426	419	409	415	380	421	424	397	410	392	404	445	433	426	432	460	429	418	398	422	383	440	385	439	415	421	454	439	405	406	407	430	446	448	391	414	390	438	360	438	406	394	454	421	389	409	396	408	430	405	454	425	404	424	435	396	468	458	423	410	430	397	385	414	428	415	413	428	412	421	392	420	417	389	427	437	430	412	420	417	415	412	435	440	424	432	418	394	391	417	429	415	423	432	417	421	447	434	405	429	450	478	428	411	421	408	425	431	440	416	410	370	462	434	386	418	415	414	377	443	390	431	424	455	432	439	443	404	409	440	395	416	420	419	445	449	415	393	433	419	410	405	374	416	388	405	418	405	409	445	355	404	443	427	431	414	421	406	423	381	402	404	393	431	385	411	431	400	391	430	410	401	388	419	436	426	404	388	415	430	404	434	422	450	402	372	405	418	403	404	424	418	403	444	420	376	395	385	436	425	422	440	406	457	412	386	384	424	450	420	441	441	414	422	360	400	384	401	414	413	427	416	417	397	452	432	406	455	445	425	421	447	419	405	411	429	457	434	397	404	433	378	414	432	374	408	391	415	430	443	404	407	423	422	433	458	438	389	429	453	403	398	425	432	422	416	411	434	415	399	390	444	422	430	396	390	442	415	393	385	413	413	425	370	403	411	426	415	442	463	431	439	429	388	414	436	425	409	425	411	456	430	427	440	418	424	391	455	417	414	447	435	442	411	436	403	446	393	380	449	427	398	463	397	438	426	372	446	397	404	399	438	423	432	391	438	407	441	442	417	394	434	412	426	404	417	428	408	407	440	417	406	408	420	452	455	396	394	422	422	458	452	380	421	388	416	410	415	416	420	437	420	432	419	407	390	449	409	454	390	446	431	412	419	408	420	428	412	423	436	446	425	424	407	427	421	403	397	414	395	404	426	426	415	455	454	408	460	401	449	425	469	431	414	422	422	411	412	423	421	411	431	394	422	427	404	416	414	422	412	416	408	389	421	451	396	418	417	428	451	399	484	393	437	422	407	394	437	443	426	414	409	418	440	434	427	419	393	422	417	422	434	426	419	435	406	422	392	448	390	433	439	429	413	440	406	437	455	411	400	435	397	437	455	395	415	417	426	376	401	376	426	413	400	418	428	451	401	426	450	405	420	400	437	387	419	411	389	403	425	439	419	440	420	403	409	406	415	490	430	431	398	415	457	435	421	410	404	383	407	430	427	427	438	402	437	429	413	462	428	448	419	391	417	403	401	406	434	410	412	426	434	389	419	410	412	429	410	408	409	439	457	425	424	463	407	420	408	403	406	398	405	413	414	409	406	395	445	377	397	405	451	422	362	391	431	421	434	402	429	428	407	451	422	426	422	442	427	433	424	391	416	424	409	470	443	413	440	395	463	439	376	443	439	444	458	479	404	410	427	408	407	404	443	432	424	397	417	429	418	473	436	432	389	416	428	402	385	449	412	435	427	448	425	370	444	380	417	422	414	436	412	413	397	425	436	398	421	434	406	431	398	366	443	423	398	368	413	418	396	432	415	422	423	436	433	424	441	418	426	449	396	412	403	426	444	413	411	436	414	447	393	408	402	428	426	452	448	419	402	403	421	446	434	404	416	394	382	428	407	443	430	411	456	408	400	423	452	400	438	424	400	431	433	425	413	435	428	431	412	461	387	422	404	412	418	432	393	410	411	410	398	415	452	411	416	449	427	432	419	436	445	424	415	436	398	412	444	433	415	388	445	458	418	430	424	422	445	425	455	407	411	401	415	421	442	416	431	384	427	409	403	402	410	382	438	423	429	424	410	412	440	440	407	399	412	447	434	438	398	416	409	399	428	443	391	439	414	438	425	431	412	408	417	418	385	411	423	427	437	415	394	448	422	454	424	410	404	433	440	435	409	402	422	414	413	421	451	420	459	469	416	387	431	423	429	452	426	391	433	429	422	418	408	438	425	447	440	443	460	405	399	367	445	382	386	386	426	406	416	348	392	453	389	447	389	429	374	410	397	430	438	412	419	419	419	412	391	433	458	378	434	433	379	437	427	453	416	395	421	389	428	448	440	415	421	427	420	415	435	419	430	444	403	442	444	450	437	431	425	450	402	430	371	407	417	394	437	418	423	436	433	433	411	397	431	435	402	432	390	418	415	431	403	453	407	399	460	437	423	410	423	420	417	419	447	443	428	418	452	412	433	411	424	403	392	396	393	387	416	420	402	433	466	415	417	426	400	433	405	437	457	428	397	378	415	414	400	434	437	394	440	383	428	411	387	413	413	413	431	436	441	447	432	386	450	387	421	404	446	385	434	414	410	408	433	432	402	414	440	461	402	393	428	432	401	424	383	398	434	420	382	419	412	446	410	421	451	419	419	406	439	433	399	439	417	428	431	378	424	397	451	434	394	389	434	420	434	427	382	405	415	436	452	464	408	446	392	455	401	419	396	402	431	401	433	389	437	413	459	430	422	428	459	405	411	404	399	433	455	422	399	427	451	408	427	442	497	424	379	406	421	443	396	409	420	416	406	408	389	420	408	437	446	421	416	429	422	425	456	412	412	433	458	420	410	420	436	395	438	403	418	426	431	462	436	428	378	421	418	424	414	403	418	423	407	434	416	391	402	427	473	421	417	425	419	461	411	428	407	425	432	423	389	438	455	439	407	440	412	450	423	415	407	445	400	412	404	407	413	458	424	442	397	387	412	405	397	440	419	414	424	433	405	432	442	421	413	403	399	390	404	443	402	425	434	408	442	356	422	374	417	409	422	429	411	428	403	459	408	428	431	413	428	408	410	397	433	436	466	416	398	429	402	431	419	397	426	390	439	403	398	409	384	410	393	421	427	420	407	414	390	402	410	410	421	433	396	418	433	451	427	419	424	408	400	439	417	392	401	418	435	429	447	390	428	416	429	382	449	435	454	422	372	447	410	371	412	426	447	401	449	417	446	413	427	434	418	412	382	421	434	448	405	401	396	440	440	411	416	392	425	380	448	410	421	443	401	409	406	415	427	419	413	404	390	432	416	420	420	406	395	435	415	426	424	450	416	363	398	436	432	436	419	416	427	439	430	396	418	421	420	436
23190	21326	29203	26498	21308	19289	4511	822	605	536	519	446	407	419	392	425	402	381	376	367	374	384	351	329	370	317	338	353	336	344	336	341	326	325	304	336	318	341	331	323	318	318	326	320	353	363	387	321	318	313	326	342	320	316	315	332	329	301	330	324	304	372	329	332	308	311	322	308	313	306	275	300	320	307	315	315	310	326	331	324	295	313	304	347	333	344	294	376	315	308	363	349	307	279	329	319	330	284	329	331	321	349	335	288	287	320	345	328	298	337	304	319	319	304	319	301	305	341	295	323	313	344	323	305	318	330	304	340	287	340	281	319	331	299	317	346	295	328	291	341	310	324	362	306	291	301	302	334	308	305	332	305	320	339	331	326	309	350	342	323	286	298	304	335	342	306	353	326	326	312	324	323	315	318	325	338	295	314	296	326	295	326	302	337	352	329	342	339	318	288	331	333	319	322	296	311	308	312	303	302	300	302	334	320	301	332	306	337	309	303	318	299	323	321	345	300	300	329	340	315	308	290	331	335	326	319	351	344	346	312	332	317	309	279	323	304	327	299	308	292	299	313	323	331	341	317	325	312	345	285	281	320	316	298	324	327	312	309	305	323	310	343	313	324	288	311	315	314	310	329	326	309	324	331	283	315	349	329	331	298	292	326	320	304	308	277	343	324	293	273	302	298	283	298	323	373	288	325	339	330	325	313	333	325	301	324	300	321	294	319	272	303	343	328	350	323	320	316	310	307	327	335	315	290	342	280	314	330	317	330	293	309	303	347	285	323	290	292	291	306	345	299	288	325	301	298	352	311	301	310	331	324	348	327	320	332	311	320	309	346	337	318	294	307	309	306	319	333	292	323	328	336	355	301	285	315	308	311	327	324	320	312	307	295	305	303	330	345	327	306	294	329	345	309	335	319	293	326	296	333	298	317	326	292	290	306	295	310	343	279	302	324	322	285	301	322	325	324	329	359	293	297	317	336	289	324	329	329	354	296	336	322	351	342	326	311	334	288	316	318	300	337	369	315	320	291	340	325	292	302	346	322	318	337	327	324	309	327	296	300	297	324	329	330	327	314	328	323	325	319	319	344	301	313	305	316	331	300	347	314	323	341	310	306	312	333	306	319	355	356	342	294	342	340	305	318	320	322	292	361	354	307	300	337	323	304	337	314	318	333	321	323	292	362	310	338	333	333	290	320	321	333	333	320	296	313	308	337	327	304	326	295	337	329	313	291	305	347	308	349	337	319	339	325	294	317	312	356	331	322	273	314	320	330	339	323	343	316	339	316	347	327	337	319	316	299	299	298	309	340	331	315	311	297	312	298	324	311	326	319	319	316	313	319	367	322	325	300	293	338	307	319	322	283	310	328	304	288	328	304	307	311	316	317	334	285	326	319	329	326	294	309	284	314	315	291	357	288	335	319	334	307	307	333	321	312	321	311	291	331	312	320	296	290	319	310	303	326	333	296	303	365	337	335	311	305	316	311	311	311	316	319	304	327	321	365	328	306	302	306	322	323	333	308	305	327	322	316	303	332	299	345	317	320	327	343	336	320	357	326	303	292	322	309	329	333	288	327	315	299	336	335	314	325	351	338	329	323	309	325	303	305	303	328	347	332	334	286	342	315	340	311	314	330	325	331	325	342	337	359	346	288	315	298	346	306	331	343	346	345	284	347	286	315	279	326	301	322	323	321	290	260	314	310	312	354	310	304	301	349	276	317	324	320	328	325	317	357	318	332	340	317	300	315	339	334	300	305	326	298	299	305	318	329	303	329	337	300	339	313	287	311	314	313	302	311	271	311	315	300	308	312	340	340	332	320	306	316	337	316	330	320	311	320	336	336	313	327	309	326	302	323	271	332	316	323	321	295	324	324	298	321	328	317	330	280	305	322	309	307	261	327	300	309	329	332	326	325	322	313	326	317	314	349	324	328	331	317	348	296	322	307	330	301	322	335	324	341	292	342	329	303	316	317	309	317	308	306	340	292	307	314	319	309	336	304	283	309	321	308	309	294	312	317	324	300	299	296	315	332	332	296	312	337	334	305	325	316	323	304	303	324	324	361	339	359	346	332	311	284	309	323	336	323	289	344	309	312	298	288	315	357	302	333	353	318	309	274	319	303	318	313	311	301	315	353	295	305	313	307	289	324	317	318	329	316	329	326	299	326	341	342	300	343	314	313	276	298	316	327	311	323	327	325	336	300	305	314	297	333	332	308	322	328	324	280	280	318	313	329	323	303	327	346	306	307	334	307	344	328	296	327	288	303	318	319	349	323	293	325	331	308	345	311	303	335	283	291	326	308	310	307	323	298	342	311	321	327	371	246	337	320	347	333	303	342	319	319	313	316	305	352	305	292	283	301	319	339	294	283	318	332	346	320	312	295	324	279	325	289	305	309	320	345	328	344	322	310	355	317	307	317	326	292	328	288	332	329	309	313	342	296	321	309	301	288	306	323	308	341	343	305	323	373	346	293	321	304	322	325	329	317	310	316	313	347	290	307	296	332	331	314	289	299	329	307	308	326	319	315	311	320	295	308	312	321	302	338	333	313	290	341	316	316	341	326	319	327	339	347	318	329	323	284	312	322	339	303	307	313	296	325	297	296	325	358	293	325	334	279	307	320	304	294	297	285	316	309	296	304	334	315	344	342	352	315	314	320	305	307	301	307	320	293	304	329	325	318	322	289	311	342	303	319	315	319	310	317	293	334	319	323	291	342	328	286	321	353	311	337	301	334	320	310	329	336	321	335	293	308	317	326	349	292	307	304	322	290	304	354	348	316	290	309	327	339	291	329	302	314	306	319	297	289	323	318	325	328	330	321	335	317	331	303	348	328	357	281	330	314	307	328	311	335	331	342	314	292	299	324	314	269	333	340	301	303	315	299	334	292	299	295	320	320	322	309	323	315	343	332	293	328	299	338	299	300	320	305	307	306	314	315	327	362	277	281	325	332	318	335	302	335	360	307	319	299	347	316	307	320	315	304	325	315	325	359	336	313	303	315	312	325	305	317	345	319	324	326	317	338	295	288	321	303	296	295	308	298	316	292	296	311	306	331	309	347	304	305	336	311	321	329	314	308	319	296	348	297	321	341	324	360	305	308	301	284	312	273	324	339	292	303	329	308	307	309	327	292	312	327	342	317	304	333	303	319	326	307	309	313	308	344	336	327	340	320	327	339	299	337	346	307	282	351	331	362	299	320	300	305	299	306	327	327	314	302	323	345	330	305	305	324	313	293	311	311	297	339	322	337	309	288	330	322	308	317	335	296	284	333	317	343	312	313	336	293	319	326	282	322	312	289	325	306	301	303	334	323	306	312	328	308	318	329	334	315	314	303	353	290	289	328	313	313	316	309	293	341	322	290	295	313	319	327	335	315	327	315	325	305	335	323	319	316	299	346	332	301	313	314	297	296	286	286	316	347	311	320	301	310	332	320	295	342	300	328	303	324	311	279	278	294	328	344	292	329	345	314	325	332	286	331	312	306	314	305
49142	30665	58437	22194	4200	3070	2298	1944	1580	1371	1227	1083	968	947	885	823	763	740	728	690	695	654	704	607	625	617	612	660	631	611	614	616	606	575	565	597	577	616	552	617	536	552	595	570	517	511	505	531	566	555	587	533	555	529	527	544	565	531	558	581	550	542	575	494	579	550	525	554	531	550	540	539	588	565	548	565	545	528	531	524	561	584	561	551	538	526	540	575	571	558	539	514	548	559	538	567	560	591	536	529	547	574	494	532	556	557	528	548	579	512	518	553	549	528	517	519	538	533	553	536	549	518	533	555	581	552	561	587	591	510	543	529	556	517	547	572	544	580	581	519	510	521	595	521	541	511	532	542	577	539	568	558	557	560	522	556	582	513	544	536	542	521	535	519	557	569	544	536	519	501	542	576	504	571	546	528	537	546	491	532	602	526	499	537	558	541	505	496	538	482	512	576	543	566	534	548	517	569	525	587	547	563	533	517	584	529	513	541	596	579	530	539	501	573	534	530	575	534	492	552	504	515	560	554	564	546	502	560	527	505	523	515	477	532	515	535	541	532	530	551	525	544	528	541	529	546	535	542	535	542	516	512	541	529	547	468	585	499	590	523	530	558	535	500	541	496	533	507	546	532	504	532	506	501	512	518	509	511	546	540	538	519	528	542	533	528	529	554	552	531	540	576	529	531	542	522	551	549	531	536	600	522	526	545	525	563	538	519	526	575	512	555	541	539	527	541	527	533	559	555	537	533	565	519	524	556	519	565	531	548	552	526	534	496	546	502	558	542	536	551	553	505	578	532	495	588	587	540	515	498	575	530	536	534	535	513	525	575	514	518	499	540	535	552	528	526	509	536	537	577	540	529	555	557	540	508	569	526	512	526	531	522	589	550	527	519	549	561	542	519	557	548	507	540	537	526	514	558	581	563	550	522	528	548	532	575	545	540	567	565	510	528	519	515	541	507	578	511	578	556	570	580	504	493	519	548	516	527	549	540	535	557	542	540	519	557	522	499	496	551	503	523	510	525	498	541	493	571	561	547	549	546	525	547	516	554	515	527	515	541	550	498	558	526	548	523	537	533	537	555	521	499	561	513	486	539	552	499	504	553	583	523	551	573	517	561	503	520	493	546	557	503	554	535	548	537	480	502	565	513	565	538	550	541	580	529	535	514	566	530	520	513	528	538	531	522	530	580	531	542	556	530	531	566	538	583	554	526	584	541	562	570	542	503	528	543	554	571	550	507	563	541	537	558	553	548	537	536	531	545	526	520	552	503	583	565	549	533	543	544	494	561	545	542	562	501	508	545	552	543	531	526	548	533	564	560	499	547	511	533	528	533	518	504	541	527	516	555	529	541	562	552	535	538	525	514	558	506	543	523	536	497	549	580	520	541	565	556	531	532	565	530	537	504	527	554	561	549	526	554	549	564	540	529	573	536	539	564	540	537	541	549	556	533	559	529	500	525	542	493	585	545	583	537	568	554	527	551	549	508	574	559	568	523	538	545	529	576	534	580	525	555	537	526	509	534	540	543	545	551	596	515	557	529	531	527	545	526	522	549	550	539	541	552	545	530	531	533	503	529	546	526	541	531	515	541	543	542	563	530	545	551	554	557	528	561	545	543	540	506	532	557	474	508	544	552	491	527	578	555	537	536	566	515	491	499	556	557	544	516	554	554	520	559	538	533	547	524	489	529	552	546	568	531	569	531	536	537	528	577	520	560	528	557	561	541	522	549	552	539	571	560	520	569	552	519	553	514	515	529	530	561	529	531	539	528	549	527	545	529	534	547	489	511	561	547	552	548	526	516	553	563	563	564	522	549	543	559	578	552	525	522	569	521	517	582	544	557	523	567	557	560	527	564	570	563	535	493	510	560	598	527	554	524	544	553	523	475	536	551	551	520	543	549	529	534	545	473	556	547	575	556	524	549	543	545	535	550	523	517	567	496	494	535	592	566	535	518	541	512	495	555	562	530	548	505	539	526	541	504	525	533	576	554	571	535	550	527	528	529	570	543	529	521	515	561	531	527	568	504	540	565	562	526	513	547	531	511	536	545	492	543	550	517	514	498	548	528	495	523	545	537	576	567	512	533	546	505	566	554	563	484	536	527	527	562	522	520	526	504	544	545	552	545	544	505	547	570	529	543	503	561	522	536	522	574	522	543	548	533	510	534	524	555	522	552	533	564	498	511	531	540	527	547	541	534	553	559	549	530	549	542	559	549	530	522	563	567	548	524	565	552	510	556	536	573	507	514	522	529	531	596	528	516	504	532	547	528	557	543	558	529	572	545	524	547	548	555	501	524	511	530	509	536	508	545	554	547	523	506	556	555	565	538	564	548	582	515	581	537	503	524	548	602	553	558	562	524	517	533	557	537	525	540	553	537	499	528	557	547	546	525	541	522	535	500	551	512	522	544	512	516	542	518	567	567	522	554	514	541	536	546	520	554	557	512	517	563	523	562	559	534	533	537	554	552	575	567	536	554	542	547	571	530	541	564	571	536	552	541	521	567	551	529	582	550	533	577	550	541	538	536	515	568	530	545	545	542	506	580	554	538	546	512	477	520	497	539	518	558	571	520	529	534	542	530	560	550	552	510	557	547	537	517	535	526	562	490	530	508	547	572	514	502	548	504	521	548	574	571	541	570	528	542	536	501	554	533	532	529	561	531	559	558	503	543	509	552	549	526	517	535	539	531	524	575	546	540	525	547	526	497	514	520	536	523	524	554	555	542	495	490	542	568	552	515	546	531	542	559	545	541	520	514	536	561	553	537	543	561	549	542	537	504	530	515	529	591	545	552	566	530	530	558	552	542	543	497	546	523	550	498	553	561	529	483	515	555	569	590	509	553	491	547	534	535	544	557	530	526	548	489	545	572	539	563	561	556	523	534	566	503	560	507	510	563	577	566	574	563	532	509	523	585	543	541	557	538	513	517	521	546	590	577	523	517	525	503	529	551	524	566	559	548	544	530	524	532	575	535	523	560	549	559	561	532	525	516	508	538	555	503	523	553	509	571	544	493	529	534	542	516	538	526	552	533	510	540	535	503	528	533	518	532	522	535	548	563	527	536	589	539	509	554	543	574	524	561	557	517	541	544	517	514	519	520	560	552	520	528	546	525	532	532	547	537	552	495	545	569	527	540	516	548	530	537	566	520	516	568	520	534	518	514	558	544	563	473	550	512	534	514	559	541	577	512	532	541	501	539	508	496	523	511	516	540	537	539	515	528	552	555	505	533	529	550	537	526	496	547	530	517	534	537	531	554	552	520	560	507	505	525	519	527	571	542	550	544	556	556	517	524	547	542	521	551	542	529	570	490	508	551	542	531	592	553	536	529	503	506	549	499	533	535	523	551	557	529	564	579	533	511	504	573	566	541	543	548	501	529	559	543	533	538	530	516	524	538	565	553	575	560	533	529	546	542	547	543	556	533	541	529	540	509	514	558	569	498	545	529	531	507	567	522	539	529	535	475	587	519	549	593	529	556	535	526
26879	20618	19762	9914	275	191	145	153	137	135	135	130	109	128	133	120	132	102	113	115	122	118	124	132	132	112	127	133	109	137	115	127	129	131	119	111	126	139	124	144	125	123	112	127	137	121	115	139	113	123	115	124	139	126	126	133	125	136	96	126	125	114	122	116	124	104	130	124	115	126	111	128	132	139	129	135	114	130	120	140	124	112	120	131	139	133	129	127	119	102	125	136	104	117	116	106	129	110	126	134	112	128	120	129	124	125	122	110	127	134	144	135	124	119	137	118	116	131	122	122	116	127	127	137	99	105	125	123	118	119	116	121	149	147	118	135	145	126	107	126	107	112	134	126	106	112	136	118	129	107	118	134	114	149	113	132	133	136	111	106	128	122	123	131	120	111	109	130	128	132	125	116	114	143	141	122	111	132	108	127	134	150	131	120	125	144	129	137	119	136	114	132	121	123	131	137	127	111	137	145	123	109	117	138	114	129	133	127	121	118	141	154	127	124	132	133	110	138	128	114	112	136	118	106	128	112	127	127	135	136	124	114	115	142	141	105	132	128	138	124	114	119	123	124	124	109	115	119	136	115	126	139	132	106	122	124	129	124	123	127	108	113	124	133	133	141	128	117	99	107	132	121	109	112	119	131	140	122	136	114	128	117	136	96	116	132	125	127	120	103	133	143	126	104	135	123	124	127	132	107	133	132	113	112	121	140	121	136	106	114	130	126	112	128	107	137	140	128	128	124	133	123	128	124	139	99	116	145	150	135	120	114	114	124	120	127	149	124	132	123	117	123	130	120	128	118	109	126	130	122	134	116	124	147	130	132	122	122	135	118	130	143	119	111	118	138	132	127	122	109	117	119	102	130	110	121	132	129	135	132	133	120	132	137	119	120	138	118	120	124	108	96	133	111	125	118	127	135	119	118	106	125	122	110	119	129	121	106	114	132	122	122	103	140	111	125	130	128	101	152	129	113	122	148	120	117	128	123	142	131	107	119	107	110	115	131	114	123	118	118	110	133	129	121	105	113	123	111	113	123	130	125	130	137	134	128	128	153	113	144	108	122	140	110	126	128	119	111	140	141	132	118	127	115	144	145	119	117	123	138	131	112	135	108	133	127	134	107	121	114	134	126	112	101	161	123	107	122	124	132	101	119	104	125	135	126	157	134	123	146	143	123	122	124	118	130	114	134	131	131	150	117	124	119	126	115	131	143	116	134	140	120	118	132	128	126	125	141	117	136	100	114	132	117	132	143	107	130	112	97	136	112	143	129	133	143	104	122	114	112	113	139	133	121	124	110	118	140	114	145	124	113	130	142	124	112	136	122	134	114	139	106	114	126	126	116	130	134	116	119	130	116	111	134	127	135	115	105	110	122	120	140	108	105	125	120	126	128	121	132	130	107	127	130	131	123	119	105	117	130	122	145	136	131	109	123	129	128	134	132	119	137	114	137	116	124	122	140	119	132	127	123	131	113	122	119	126	118	127	119	135	120	122	115	138	116	108	123	119	127	128	130	115	117	125	131	136	131	134	123	128	121	138	121	116	116	142	119	108	130	148	108	131	120	121	139	128	121	137	113	120	109	119	133	109	125	119	99	117	123	99	119	123	114	127	151	110	121	127	116	130	122	137	118	110	132	145	118	131	115	136	115	115	134	120	133	145	129	145	129	138	119	128	125	119	119	115	109	123	131	129	111	126	133	112	129	126	128	129	136	108	124	103	120	115	136	139	123	118	125	114	132	140	118	120	117	139	118	123	139	127	129	132	107	128	122	132	116	126	119	125	124	134	120	111	112	145	127	121	120	124	111	122	140	120	121	127	96	136	121	143	123	127	136	123	117	112	125	136	115	110	137	121	113	135	109	134	144	138	116	116	142	121	125	124	126	124	117	115	112	137	118	119	110	127	120	123	146	131	101	137	150	120	129	102	125	138	103	141	104	142	125	135	118	120	118	122	122	118	119	103	120	126	119	144	107	126	138	123	129	136	120	127	120	135	102	132	125	117	124	113	124	111	129	130	119	113	118	124	119	96	128	135	116	124	115	120	114	130	132	113	125	113	124	144	101	114	142	127	125	125	137	122	154	152	141	133	134	117	121	118	135	134	116	124	130	108	137	135	123	120	121	125	125	134	116	109	111	127	124	121	124	133	132	125	104	124	91	162	105	138	125	123	141	135	124	137	127	122	113	128	134	148	128	123	116	123	136	123	110	126	110	135	129	138	148	109	121	134	145	159	128	108	118	128	125	150	136	117	124	115	114	139	129	118	115	133	122	119	113	119	136	134	133	94	103	119	138	130	126	137	113	118	103	129	117	144	125	123	128	118	122	125	90	113	125	139	117	122	136	127	130	114	119	130	128	120	117	122	112	131	130	128	126	121	114	120	121	133	114	142	136	116	111	117	103	122	118	125	116	120	130	112	111	124	121	129	118	116	122	130	123	122	134	132	137	134	127	115	110	121	121	105	143	118	118	103	128	122	119	128	121	121	135	128	125	129	139	138	101	118	114	117	134	132	122	125	125	134	126	126	114	112	101	111	124	139	121	122	130	129	126	121	114	98	157	131	127	102	114	128	148	118	145	135	129	110	122	95	116	122	117	108	147	125	124	136	139	119	111	128	101	135	133	115	126	117	126	128	134	117	125	123	140	134	136	118	109	128	125	110	111	140	108	132	129	127	119	115	142	124	138	129	114	126	98	118	124	120	115	122	125	118	137	159	117	101	125	142	141	142	119	143	133	117	144	114	140	111	125	125	114	134	139	118	145	136	135	129	123	138	118	111	139	126	124	138	130	122	127	118	108	133	141	120	126	131	124	139	124	111	129	105	117	131	116	115	129	120	133	116	135	113	137	122	113	131	132	135	128	126	128	111	139	124	116	102	130	141	128	112	105	110	135	112	124	117	117	132	139	124	121	123	131	109	140	117	112	120	124	114	140	131	136	126	134	132	131	136	112	119	130	121	131	123	123	139	119	131	118	129	127	144	117	125	128	119	117	145	125	132	141	125	124	122	138	131	111	132	132	116	99	122	136	137	120	133	126	115	123	137	133	130	120	136	104	115	120	129	123	125	114	131	126	121	132	126	121	132	116	135	114	137	123	114	120	110	124	119	112	131	128	127	121	121	115	139	120	126	134	107	115	117	125	131	108	122	120	137	139	118	97	119	107	146	128	126	136	129	134	124	123	115	114	124	112	114	122	115	119	123	116	108	141	113	125	125	121	140	114	115	118	114	109	123	138	134	118	121	134	112	123	104	114	137	102	112	118	132	133	133	111	108	109	108	131	121	118	108	137	107	134	126	136	119	128	117	121	127	129	127	114	115	145	96	124	114	118	114	119	119	134	140	115	139	116	132	116	138	117	116	120	116	122	113	125	130	130	141	130	149	137	124	101	132	125	103	122	109	123	128	112	110	122	127	135	146	129	120	108	124	120	141	119	130	125	129	91	123	135	112	116	134	136	134	139	106	118	117	134	134	129	111	112	140	119
18665	6601	26163	8753	431	329	343	337	281	266	275	263	217	247	268	233	241	274	252	236	217	239	253	230	218	252	249	214	233	220	248	225	224	221	241	262	222	222	219	238	229	253	235	234	218	218	236	225	242	220	215	255	212	196	228	224	241	239	229	243	243	232	239	255	221	224	262	217	218	221	221	234	241	253	216	225	216	237	243	213	230	245	225	244	219	230	269	234	216	223	234	246	238	231	203	229	213	227	206	222	221	252	212	231	230	217	241	213	234	235	246	210	225	232	230	231	207	236	216	212	248	219	224	233	220	217	214	212	236	205	216	223	244	218	232	243	235	201	243	218	249	204	213	224	249	234	244	225	199	243	231	219	226	249	229	237	243	241	230	240	239	265	254	205	216	229	232	207	208	223	236	243	234	241	217	232	225	231	232	212	247	215	241	222	236	208	214	222	241	206	236	226	206	213	235	217	233	236	219	245	226	208	266	234	232	231	242	235	248	209	230	220	229	204	219	230	217	206	213	238	284	234	242	244	217	218	235	221	241	224	193	221	220	235	225	243	222	190	207	238	214	237	208	223	231	227	219	224	225	245	217	243	224	247	236	206	228	239	217	242	239	213	243	227	238	222	240	242	239	227	226	243	273	230	242	234	241	250	208	197	220	237	217	221	223	215	228	229	248	231	234	207	229	226	228	228	213	238	240	234	248	236	231	237	229	227	248	221	224	221	225	226	226	235	247	212	240	237	244	244	234	226	236	231	229	208	211	201	250	236	254	241	213	251	212	221	239	233	233	219	219	222	245	236	228	264	217	228	218	259	213	216	244	209	217	244	235	191	224	241	215	257	268	237	238	230	235	195	235	233	217	233	239	240	213	228	227	216	234	208	225	210	233	227	232	216	220	232	223	239	223	238	242	235	231	208	203	221	237	257	225	205	248	239	235	241	211	215	236	240	213	250	256	219	243	258	222	256	206	229	216	247	223	213	234	220	229	248	196	227	236	234	223	210	220	220	218	232	248	236	237	236	192	229	207	229	229	224	224	230	221	211	237	214	233	233	216	219	218	223	242	231	245	229	225	224	233	201	243	234	240	248	235	240	227	232	246	252	236	226	239	222	208	238	230	209	210	223	255	225	222	220	200	223	238	237	214	216	257	221	224	249	229	227	237	229	210	222	182	229	235	239	204	230	242	194	217	217	238	234	211	206	224	224	200	246	219	233	221	248	232	222	214	254	235	220	263	208	223	235	235	219	235	238	243	198	232	252	198	220	219	224	217	233	217	203	243	234	210	220	230	218	236	206	251	231	244	227	234	219	248	241	232	217	234	234	218	243	256	228	238	205	239	235	226	216	254	211	215	247	220	212	206	234	214	231	212	230	242	228	204	213	227	236	212	225	210	265	208	232	225	215	213	211	253	217	239	269	217	248	227	227	201	210	211	222	228	221	190	211	220	220	216	238	226	225	235	213	199	241	229	226	234	244	236	226	229	218	254	200	212	215	238	249	230	221	201	240	217	224	233	259	225	235	226	224	202	220	225	232	240	214	222	245	222	233	217	217	194	207	243	253	210	231	225	225	230	240	214	214	230	227	233	241	224	216	229	250	228	246	218	241	216	227	222	230	250	209	223	205	251	219	219	235	241	217	242	225	242	247	226	227	229	232	236	216	229	255	228	232	233	228	219	216	243	219	252	241	238	216	204	229	216	226	246	243	246	225	237	238	244	219	232	223	232	223	204	216	214	225	220	271	237	240	233	207	220	212	231	237	247	227	195	232	211	201	260	230	237	245	239	222	234	245	263	209	221	216	183	233	227	215	227	228	239	242	225	232	239	207	248	259	221	202	237	214	248	251	227	255	197	237	227	220	233	264	234	232	241	195	219	258	224	237	240	237	229	243	242	239	233	220	217	220	232	181	229	257	211	204	215	225	251	213	221	222	231	231	223	212	253	255	230	230	232	234	234	238	203	230	227	242	238	212	248	223	239	222	215	220	244	227	214	238	236	226	255	219	225	253	215	221	200	221	225	257	226	264	223	207	224	235	205	232	244	224	232	230	216	237	257	239	217	199	240	208	247	231	228	220	227	237	262	226	258	219	234	230	221	223	209	221	195	214	225	238	253	235	208	237	225	236	223	226	216	247	233	232	230	228	232	241	237	229	214	216	209	211	218	261	225	219	242	235	223	200	213	244	251	222	206	229	224	268	241	231	228	253	259	210	269	204	245	229	240	228	221	213	243	203	224	243	206	210	222	220	206	214	216	244	237	246	237	217	237	222	243	232	228	223	225	233	234	218	229	258	212	252	259	218	216	231	218	249	240	224	247	226	219	226	231	221	213	207	245	198	237	236	210	232	237	239	226	225	234	253	224	234	244	209	255	231	230	214	226	229	233	217	247	232	202	199	215	250	223	247	245	213	221	241	240	211	265	231	212	213	222	222	229	243	250	240	222	227	266	231	196	233	245	229	190	210	224	227	253	229	224	219	224	220	230	205	226	204	251	213	244	221	234	201	232	230	231	227	237	238	236	244	217	239	248	232	232	243	223	197	236	190	217	252	230	231	230	239	222	225	229	234	228	205	215	224	208	259	214	216	245	264	239	223	229	242	248	230	228	245	243	209	253	230	233	252	223	213	256	222	206	208	228	231	218	233	210	221	241	212	220	208	230	201	232	214	232	228	238	224	244	244	235	230	271	241	227	233	226	223	223	233	219	224	222	245	230	233	233	246	232	214	220	224	195	258	217	235	225	234	217	254	233	227	213	239	233	234	209	236	218	227	214	195	216	211	225	211	230	221	223	227	224	213	250	217	232	228	227	240	212	224	225	234	216	214	240	222	229	217	241	215	246	247	224	233	207	225	241	220	231	199	215	235	231	232	231	239	245	216	256	250	251	255	227	227	191	230	228	224	216	226	245	229	237	228	238	230	216	246	219	240	214	226	225	236	223	219	251	205	224	234	234	237	202	227	236	202	274	253	215	228	192	235	254	174	247	235	216	240	250	231	221	223	216	257	246	207	221	217	203	220	214	234	214	226	225	202	253	237	224	222	228	208	243	218	200	233	210	230	250	215	205	208	247	234	240	216	232	206	224	223	216	229	238	236	218	214	217	231	253	210	218	232	214	236	203	235	213	205	225	208	241	210	241	240	242	231	239	222	231	232	203	251	223	233	225	233	235	234	207	223	235	241	223	235	232	231	210	242	246	250	240	225	183	222	207	235	225	228	245	238	204	213	206	213	219	245	228	220	229	220	232	217	215	260	215	226	228	202	207	220	242	215	235	232	255	231	237	217	211	232	199	239	216	239	215	221	235	241	229	222	221	249	213	204	240	225	215	205	232	231	195	219	204	237	223	249	227	267	243	239	237	224	233	229	253	218	211	228	232	220	231	224	268	222	236	205	220	226	218	242	228	212	229	230	240	209	220	211	215	243	239	216	230	233	223	233	200	225	262	231	232	225	216	254	251	221	209	244	220	218	239	230	204	229	206	207	237	226
24242	21310	29895	30615	19408	6445	736	444	394	366	369	358	327	270	298	287	284	262	253	283	265	298	299	268	255	244	245	261	280	239	250	237	230	253	238	259	254	275	252	263	233	260	248	227	252	280	279	245	259	246	252	241	237	226	237	256	271	241	241	250	226	236	222	236	249	258	250	268	246	242	247	244	257	243	279	255	238	234	239	248	239	247	252	264	256	235	238	249	242	232	248	265	225	229	225	263	255	242	286	264	267	226	236	240	255	257	265	236	234	235	233	243	254	241	226	254	240	250	220	253	265	234	254	231	262	242	250	253	236	244	242	256	227	209	244	266	238	273	239	241	252	226	232	259	246	232	255	260	251	252	229	228	240	232	251	252	247	242	258	239	237	226	245	239	250	239	231	242	238	246	278	238	216	242	225	239	256	224	231	237	278	245	234	235	221	236	267	238	252	242	262	229	232	232	234	233	241	255	243	257	242	246	218	238	225	231	255	226	238	227	237	235	232	235	240	266	259	224	237	250	247	238	251	259	243	241	262	254	222	265	261	239	216	254	254	229	255	232	236	246	272	244	246	233	266	256	238	226	270	240	228	249	261	219	255	236	244	230	221	247	258	248	259	270	237	245	209	252	254	275	243	236	240	221	259	243	234	251	240	230	247	239	237	236	265	229	239	270	231	252	253	235	232	253	237	224	252	235	222	241	235	253	252	257	231	263	225	250	274	231	257	253	235	259	267	201	250	224	243	281	265	236	252	243	254	216	255	220	252	242	193	239	255	232	240	255	278	234	239	264	242	252	237	256	244	237	237	233	244	242	232	237	250	243	251	248	285	265	265	218	209	235	230	253	265	275	254	252	255	266	241	270	236	257	253	261	199	241	223	235	245	242	239	249	234	260	231	224	247	230	252	231	244	223	228	233	231	250	237	231	218	260	245	239	225	269	287	250	261	256	227	242	246	262	241	238	224	228	243	243	235	238	238	243	239	242	264	232	227	235	254	239	260	250	240	254	231	260	259	252	262	242	225	242	235	241	258	243	284	241	241	250	244	230	261	234	238	247	251	277	253	243	257	246	226	263	255	263	243	242	246	253	273	254	237	237	240	225	248	251	235	226	242	240	229	252	246	255	252	241	276	238	266	249	248	242	231	252	230	219	239	258	236	242	248	228	253	245	251	257	245	250	252	261	270	246	278	228	244	249	258	219	268	245	266	228	243	253	251	226	250	229	254	263	244	228	237	234	240	233	239	257	233	250	247	232	244	230	226	249	261	233	229	249	254	239	222	241	270	249	220	239	223	242	236	242	230	236	257	251	252	264	246	275	252	236	215	235	241	248	253	227	262	268	227	259	274	218	248	245	254	224	244	265	237	226	238	225	270	223	283	250	251	238	259	231	225	231	235	247	251	232	237	234	257	221	231	262	269	219	231	253	238	275	243	254	251	211	227	270	233	240	249	222	247	265	238	245	256	226	252	228	244	262	241	257	246	233	240	231	237	241	242	246	258	262	250	254	218	233	251	281	244	257	242	260	231	244	266	228	245	243	263	255	253	235	207	248	253	283	251	241	262	257	261	236	258	263	234	233	238	235	234	245	201	252	229	245	252	241	261	248	260	266	278	261	238	239	249	246	263	263	232	270	240	272	251	239	241	241	238	227	220	228	251	268	258	275	213	232	244	238	244	280	256	222	237	216	245	264	225	224	225	245	241	241	251	227	229	259	228	239	254	263	243	251	247	235	234	239	241	214	239	231	271	235	239	231	245	272	275	231	257	257	232	235	247	243	250	224	248	228	221	252	220	258	241	227	235	275	253	264	236	241	244	237	235	252	265	252	259	245	259	275	249	242	241	251	262	239	235	223	231	245	234	253	224	284	275	254	228	241	268	247	239	223	238	243	241	252	233	244	240	251	279	251	268	239	227	225	241	245	267	241	245	247	236	268	240	259	269	245	249	268	242	230	236	230	219	245	244	229	254	231	261	231	216	247	255	251	229	242	256	224	230	224	250	210	242	223	259	269	264	266	246	228	220	244	226	246	253	222	260	236	258	259	235	236	244	231	265	232	254	277	238	212	236	233	246	217	221	254	237	256	240	261	206	222	247	231	243	222	242	244	251	235	241	237	282	227	233	214	244	251	269	262	229	250	282	264	241	224	237	263	248	245	243	237	224	228	262	244	217	274	242	214	241	231	209	251	276	228	254	254	239	257	241	269	246	262	248	235	263	251	257	261	246	210	254	261	239	239	220	249	251	258	241	257	213	264	235	246	251	290	236	213	227	255	240	234	248	234	234	262	250	250	236	255	237	262	249	264	243	246	241	255	238	256	257	256	239	236	218	213	255	233	235	251	250	233	246	250	276	235	260	244	236	257	236	239	274	232	224	245	224	247	239	235	257	240	283	242	242	248	244	250	236	267	245	218	256	264	248	242	227	237	243	208	257	244	240	248	228	237	266	277	226	270	231	235	250	267	243	253	261	239	226	238	242	270	220	280	238	246	244	242	224	240	258	251	238	222	239	254	226	261	245	290	250	248	256	245	222	232	250	258	235	224	246	226	257	218	232	258	260	252	227	248	237	250	237	213	264	241	235	250	243	231	231	254	236	264	234	262	258	256	232	278	249	253	243	256	235	217	218	238	236	246	257	240	236	257	238	233	228	291	252	246	273	244	214	234	246	245	233	220	231	255	245	255	261	270	242	260	255	245	249	196	249	222	226	237	245	233	256	237	224	253	220	234	225	236	240	239	238	231	258	257	242	274	243	253	240	220	225	271	265	248	257	254	263	233	271	231	226	250	249	223	234	241	204	252	258	228	263	232	230	256	248	229	235	236	248	227	223	245	237	237	233	264	237	221	253	222	227	225	244	244	245	250	222	255	220	286	238	208	223	237	251	225	255	248	274	231	244	220	257	230	212	232	259	257	274	234	228	221	244	230	260	209	236	254	261	248	239	233	246	250	260	247	261	263	247	269	237	238	223	257	224	256	266	243	248	271	226	227	277	246	233	233	253	243	250	223	242	258	238	228	239	250	236	248	234	224	237	246	211	216	235	255	243	239	256	238	247	243	266	251	254	249	228	240	232	236	244	247	234	232	252	259	248	238	235	228	261	219	240	250	247	243	224	239	242	255	239	257	249	271	237	231	237	217	252	239	238	276	220	230	256	227	244	238	262	214	241	254	229	244	266	245	246	237	226	254	268	278	240	252	238	260	233	247	250	261	240	214	253	238	233	261	237	233	228	248	254	232	256	241	258	242	222	259	234	247	242	260	243	269	272	237	261	235	252	243	230	264	258	225	251	241	259	229	245	255	231	245	242	223	248	209	230	246	238	253	262	258	264	251	236	278	270	269	247	231	239	242	248	255	272	237	240	230	257	254	258	226	248	253	223	229	258	230	247	250	245	205	259	246	225	276	249	273	226	230	273	242	237	216	244	246	237	238	252	217	221	255	246	214	250	254	213	249	228	271	238	219	244	216	257	200	233	232	249	268	249	229
40082	22773	51622	21394	2328	1764	1367	1150	987	877	766	725	673	627	571	573	530	543	515	513	503	497	505	465	479	482	449	538	448	488	481	466	487	447	432	465	444	447	457	447	445	426	414	451	404	434	429	442	419	472	423	455	449	478	447	453	417	474	414	463	398	398	453	428	406	442	445	470	445	454	433	433	435	399	450	436	417	441	471	439	437	452	350	441	438	449	426	428	450	426	460	412	466	440	427	394	434	399	445	413	442	438	421	453	412	422	414	408	477	438	420	421	423	413	437	465	439	436	438	434	449	431	425	405	414	419	433	458	442	457	447	435	442	438	421	419	451	418	426	415	447	449	430	435	433	415	424	434	406	414	466	408	443	420	410	381	438	433	425	404	452	487	425	437	433	421	408	454	416	445	424	444	431	430	439	398	408	441	436	410	425	483	434	411	446	415	411	453	429	407	405	401	431	448	390	437	400	428	442	448	401	402	435	432	411	430	444	433	436	416	450	430	458	404	426	446	417	438	432	400	422	434	451	436	448	415	425	471	449	371	421	423	469	422	434	422	435	382	465	450	439	427	416	437	415	435	448	428	398	421	440	435	436	438	410	417	424	442	411	425	415	434	439	429	403	436	430	442	411	488	433	438	395	426	435	417	427	393	390	438	413	472	441	440	417	406	439	411	435	417	418	450	439	424	399	448	415	425	436	413	463	457	401	417	400	437	416	420	438	479	411	420	453	435	430	442	445	429	426	421	413	382	427	425	432	432	428	448	413	427	431	412	437	427	423	449	399	422	418	455	440	429	456	436	424	482	393	433	442	438	444	399	448	394	445	451	440	446	436	456	457	422	443	416	431	414	427	408	454	458	458	419	434	447	438	426	402	461	431	433	441	410	420	422	423	413	429	434	427	402	418	485	453	451	424	437	405	428	443	460	456	427	416	389	401	448	386	439	448	458	420	400	434	415	453	428	418	415	461	445	435	403	422	418	439	401	432	439	437	388	454	437	431	451	423	409	404	468	406	396	445	447	436	406	418	434	455	407	424	400	397	424	409	461	398	436	441	443	392	399	422	404	419	433	454	419	425	441	436	400	439	415	462	421	438	430	454	414	456	414	421	438	457	410	394	437	413	424	442	379	421	455	394	479	430	447	397	434	452	460	460	432	458	431	451	417	383	439	424	448	423	439	435	451	439	389	430	415	434	427	428	432	441	443	437	440	436	419	415	415	429	433	447	414	422	408	401	442	434	419	445	430	462	411	461	484	428	422	441	422	413	430	418	439	457	461	414	446	459	419	434	421	395	480	458	387	390	451	403	416	434	455	448	414	405	436	462	423	468	399	488	414	454	463	434	432	437	447	437	464	443	413	408	482	451	397	426	413	446	451	428	423	392	429	417	414	426	432	403	417	431	441	446	428	455	408	433	450	423	417	409	396	385	455	433	421	433	435	420	436	402	456	439	397	420	449	440	392	420	385	426	458	435	407	428	470	426	448	411	415	394	467	434	436	458	393	429	437	418	430	429	400	426	428	422	405	425	452	473	439	416	457	435	394	417	422	443	418	439	438	452	400	455	429	444	423	428	451	421	445	459	410	396	441	425	424	414	419	398	448	388	422	443	472	444	431	411	449	448	435	430	439	459	452	442	448	419	453	429	406	443	421	468	444	428	412	440	429	455	393	465	410	406	446	436	426	405	394	422	426	403	415	417	447	432	447	425	438	423	446	412	421	410	420	476	416	437	455	459	396	418	446	441	411	395	449	407	410	438	429	439	428	401	422	401	425	439	393	464	471	439	445	427	448	437	398	423	397	453	395	411	417	422	398	429	393	417	425	404	421	460	460	440	425	426	440	410	471	441	424	412	440	434	420	414	405	424	448	465	456	404	408	431	454	473	391	418	434	449	425	424	420	422	435	424	413	406	415	400	378	454	432	443	381	403	397	394	432	459	414	428	406	426	420	379	444	451	423	433	435	430	407	430	421	453	402	420	396	432	413	460	434	467	465	422	407	450	452	431	403	445	409	412	443	446	411	397	436	433	416	407	399	458	401	421	449	446	429	447	424	474	404	480	433	407	424	388	401	467	423	440	386	454	444	453	443	414	428	394	449	434	445	422	422	430	412	397	436	429	431	401	439	390	468	443	417	460	448	444	443	414	449	442	420	421	408	404	417	425	433	435	408	425	399	405	417	421	428	440	446	427	419	398	409	452	407	398	411	397	417	462	424	409	422	464	467	408	423	398	414	459	432	401	462	430	449	413	409	429	412	448	455	413	425	403	422	424	447	393	428	469	443	415	431	414	392	381	398	461	410	423	411	407	431	411	409	434	412	414	445	426	399	456	473	458	442	410	421	421	424	417	369	475	419	456	411	405	417	410	459	469	428	427	460	422	402	416	454	474	395	465	433	418	443	419	443	419	452	437	444	416	472	404	421	388	393	444	455	424	407	446	440	452	437	455	443	411	448	454	416	387	437	390	447	430	428	422	404	412	411	439	416	395	433	416	454	459	456	428	454	419	441	372	424	416	414	457	407	442	400	439	428	449	404	401	430	423	437	415	455	442	441	434	431	432	404	414	418	439	443	437	417	404	419	441	445	413	401	404	425	449	446	413	456	440	430	438	402	407	459	400	425	437	394	395	442	410	441	411	382	407	450	390	456	427	414	432	425	409	416	419	447	451	428	419	418	407	409	446	438	433	428	413	416	409	470	402	415	438	394	425	438	414	423	450	432	419	439	435	395	435	427	418	401	437	410	431	447	427	395	412	440	400	453	452	409	374	423	463	458	435	407	458	408	415	409	396	444	451	430	442	389	450	432	436	441	431	432	450	472	431	426	422	435	424	406	400	453	407	465	444	429	429	432	478	455	451	426	435	432	433	377	398	421	448	405	414	411	432	472	441	413	404	420	429	409	468	413	421	425	426	376	391	456	463	400	432	464	437	443	446	421	417	455	419	439	426	442	406	407	410	420	424	425	454	426	443	418	449	461	446	422	436	400	435	422	446	431	442	432	430	437	438	404	467	413	441	413	430	461	443	446	401	431	423	441	425	428	414	423	410	445	443	427	448	470	440	402	447	435	458	428	456	435	420	408	433	425	422	400	447	435	425	435	426	418	424	453	441	411	429	430	458	478	460	474	438	398	428	410	419	412	458	448	433	444	439	413	415	421	426	437	439	462	447	418	453	409	420	461	440	421	443	431	389	443	421	430	455	418	411	410	410	402	433	418	437	458	442	444	405	416	411	397	447	413	432	453	471	436	421	443	412	396	439	446	381	460	430	434	436	426	437	454	434	427	457	416	400	426	444	435	439	428	460	462	434	435	440	418	441	433	430	416	387	415	453	453	432	395	433	437	450	439	433	421	431	387	428	414	440	431	453	457	387	460	396	448	455	449	447	440	429	387	415	406	424	404	447	457	481	399	458	420	455	440	474	422	455	429	440	443	403	432	387	430	405	442	412	400	408	439	407	415	439	408	442	429	429	416	383	388	404	442	423	445
23199	21274	30060	28826	21182	17366	3390	784	599	535	488	459	444	453	367	372	354	386	407	361	345	354	325	362	371	354	344	351	364	362	332	355	337	358	329	344	340	321	359	310	326	320	293	342	338	329	353	336	330	322	318	302	326	326	304	328	324	295	323	320	338	345	323	285	327	311	333	330	323	333	321	307	310	297	327	320	294	350	292	336	328	315	367	311	307	304	312	301	334	313	314	315	344	339	316	323	332	334	332	330	339	345	331	320	315	299	308	334	337	327	302	318	315	312	322	334	327	302	327	288	350	324	318	287	335	318	316	317	316	328	337	318	291	340	337	309	341	339	334	324	313	310	329	335	326	320	335	279	261	335	325	325	317	317	302	303	321	348	342	299	374	331	306	303	297	362	330	321	297	319	315	332	330	306	340	303	323	301	290	306	317	307	331	307	316	311	299	313	331	317	312	328	325	322	310	316	338	317	332	320	312	316	314	321	333	307	352	304	308	315	342	309	355	327	302	319	335	328	337	291	302	337	332	326	367	333	326	323	320	346	333	329	343	324	334	298	327	347	332	330	344	311	327	329	294	309	319	324	332	351	342	330	326	320	327	344	297	338	315	320	315	313	316	308	344	324	317	366	322	302	289	329	329	317	319	310	334	323	309	317	326	297	306	308	307	330	332	321	349	336	321	338	329	296	310	317	302	324	327	337	298	304	289	340	334	349	323	288	322	330	317	320	328	336	320	311	302	305	310	367	337	345	336	315	340	324	317	321	314	307	293	318	327	294	311	328	322	318	333	304	318	311	309	320	336	308	285	321	312	333	307	292	334	344	314	345	311	319	313	320	339	306	319	334	339	337	338	315	288	322	313	295	342	320	322	329	334	304	326	303	322	314	327	299	318	350	316	343	295	347	353	343	300	335	319	326	333	335	335	335	342	338	321	279	294	342	317	337	336	352	296	292	339	312	284	332	334	318	318	307	281	323	295	292	340	307	300	320	332	326	324	312	339	328	344	349	313	340	307	306	329	322	338	336	319	324	322	303	343	318	333	326	332	301	303	309	323	316	343	320	319	326	339	334	322	285	300	291	300	313	329	346	314	331	297	356	342	330	312	281	377	322	334	318	311	332	314	329	315	353	340	314	319	332	308	340	322	363	304	345	331	331	338	345	309	324	332	308	323	306	297	296	321	320	300	301	291	319	344	341	312	300	337	365	320	312	366	328	335	308	320	314	315	309	325	342	343	314	330	322	356	311	315	337	308	329	360	288	306	333	304	342	276	359	307	307	318	321	314	332	326	313	337	289	330	318	321	304	318	332	321	310	328	306	317	318	320	327	313	320	363	327	303	338	323	352	310	323	318	328	300	335	351	320	328	311	297	333	338	343	306	311	315	332	334	307	327	308	309	335	328	319	317	340	314	334	296	293	323	312	312	276	309	367	340	321	315	311	289	331	314	326	328	306	314	322	301	347	339	335	266	313	321	383	320	324	294	277	334	312	315	330	331	319	315	314	310	331	332	294	340	288	331	295	309	316	341	287	320	293	283	344	317	341	315	323	359	319	330	304	333	354	318	302	320	289	323	341	316	334	326	333	346	359	351	361	322	315	339	312	312	321	309	335	325	342	307	302	332	318	302	337	331	338	295	347	339	301	339	327	300	314	306	308	334	318	353	315	329	346	293	293	341	302	334	310	332	339	302	321	320	283	301	338	339	339	332	294	295	316	309	316	314	356	310	309	297	332	331	343	309	332	310	333	308	325	329	299	334	348	328	324	325	344	318	297	288	309	312	313	308	313	328	319	316	349	302	333	343	327	310	298	322	335	367	324	350	304	331	323	341	273	348	350	310	299	319	307	303	323	319	327	337	354	328	310	317	306	329	311	325	312	353	316	309	303	331	300	296	325	328	328	290	313	310	321	351	311	306	329	324	336	346	310	288	334	303	340	340	302	327	325	321	337	294	325	335	330	297	331	307	296	323	324	305	324	313	332	300	312	329	326	324	335	308	339	350	303	329	329	347	303	307	327	297	327	324	311	303	305	299	321	342	351	325	322	298	321	318	294	309	321	276	319	301	323	344	295	310	290	354	333	318	304	351	324	355	302	328	336	317	322	331	358	336	333	330	300	340	335	292	320	295	328	320	331	341	339	324	339	327	317	326	328	311	331	318	297	325	314	337	350	335	338	339	335	333	318	313	330	348	336	302	341	319	328	283	319	330	326	303	337	277	351	329	279	345	337	315	314	309	340	308	323	322	318	327	327	327	279	333	335	336	287	335	338	304	314	326	334	339	314	349	325	310	294	304	331	315	316	293	323	317	305	333	353	302	321	315	316	318	318	311	332	295	304	319	315	350	321	298	311	281	339	344	304	365	289	288	304	320	293	307	305	316	339	297	308	294	298	356	289	296	291	330	288	312	323	323	336	337	299	307	324	316	335	339	340	320	308	300	303	334	317	296	309	336	320	358	305	321	322	315	309	286	336	315	302	299	303	342	297	306	321	310	319	358	331	345	317	341	303	295	311	331	340	349	322	336	313	330	323	307	322	340	341	324	336	351	329	311	308	346	328	337	287	306	298	319	336	299	313	312	319	321	298	339	336	323	331	309	321	293	304	300	306	325	314	311	323	348	285	322	306	341	351	281	292	321	308	316	328	321	314	317	306	344	301	335	273	307	297	347	342	319	331	319	337	346	320	325	300	306	319	337	333	328	316	312	311	314	290	336	286	325	283	315	316	341	321	297	309	308	296	301	315	315	326	308	344	314	355	299	345	331	289	325	347	319	325	318	350	331	313	293	331	318	315	318	291	341	342	343	302	328	318	343	324	324	328	338	364	305	298	317	292	298	304	286	339	317	325	345	340	335	321	342	327	300	347	305	317	305	315	332	319	329	354	338	335	315	329	316	320	320	280	351	310	329	318	332	300	354	335	303	325	355	354	313	344	327	299	321	330	308	336	317	308	304	326	334	317	326	307	328	340	308	285	313	337	273	336	337	331	309	300	364	352	298	308	308	301	308	329	277	307	299	301	301	308	335	334	345	344	310	328	343	332	311	332	322	325	327	330	310	330	318	301	317	332	320	321	283	313	316	289	285	333	303	343	298	300	300	336	322	335	323	321	313	342	325	316	316	330	302	311	315	339	316	308	334	332	319	317	292	284	325	368	341	324	322	295	309	346	318	304	321	359	348	304	340	319	329	339	293	306	339	326	316	323	330	300	350	324	314	337	300	292	332	330	326	316	300	298	320	348	303	324	303	327	268	294	325	298	358	300	320	309	306	328	321	281	313	326	336	313	316	320	302	336	321	305	322	334	323	322	320	313	296	322	338	307	336	324	319	320	351	310	338	295	338	315	327	331	328	310	322	314	271	323	303	335	326	337	323	342	326	319	363	293	307	340	296	292	345	315	338	306	346	315	303	293	321	296	330	321	300	357	310	339	341	346	323	356	331	319	324	333	307	304	316	331	303	301	320	342	315	303	345	333	304	329	341	312	346	329
44875	31719	55571	25578	4125	3088	2401	1925	1571	1367	1195	1107	961	945	874	805	813	747	750	702	711	690	682	639	675	626	627	622	648	611	585	583	632	558	556	620	612	596	610	586	579	570	560	511	534	609	610	551	553	564	551	538	553	556	561	594	533	515	592	551	538	571	537	587	531	586	541	576	563	563	605	536	515	547	558	505	566	537	550	505	511	577	526	527	526	582	557	550	577	518	541	540	527	533	531	533	530	554	536	544	509	510	526	485	592	531	531	568	550	554	505	523	520	522	510	538	557	555	495	564	556	572	519	533	531	556	523	552	522	543	569	506	532	557	533	545	503	565	525	553	528	545	527	565	572	551	580	563	538	569	528	554	547	517	563	581	526	539	564	530	517	577	536	513	535	564	560	569	527	558	535	576	556	568	552	530	491	514	520	556	571	573	561	541	559	527	532	552	535	518	575	567	559	556	531	541	582	516	535	536	568	545	585	532	538	554	550	555	544	536	545	526	545	552	502	545	513	541	533	537	574	567	564	495	538	523	571	551	528	524	560	556	534	549	528	532	522	574	551	529	559	512	547	542	526	576	508	548	557	539	527	565	526	553	579	516	560	526	559	561	544	521	548	562	526	558	504	571	528	592	508	544	504	560	544	559	563	576	515	559	530	501	606	537	503	568	574	553	548	567	541	542	559	546	568	560	535	564	539	556	581	545	568	517	541	504	545	493	531	537	550	568	502	541	531	529	567	564	506	522	546	558	572	527	534	554	581	509	509	542	560	537	525	533	519	552	551	531	513	573	508	542	564	561	518	550	530	542	571	507	555	517	543	557	536	554	554	517	536	534	545	489	526	524	542	511	574	531	559	575	549	562	550	548	557	562	566	546	541	540	566	563	539	564	552	544	553	567	534	563	561	489	558	520	503	553	559	544	540	536	534	505	522	554	493	539	517	572	561	524	517	532	574	536	502	504	525	555	510	536	562	517	569	514	553	628	490	527	558	567	497	514	567	579	546	561	547	565	586	581	516	569	527	518	532	510	512	507	593	541	558	545	512	546	548	550	544	504	572	521	530	521	521	532	543	558	540	517	514	521	545	577	560	541	548	554	520	520	533	557	534	528	526	531	571	541	531	534	561	522	495	524	586	537	528	529	593	558	510	542	520	548	546	552	537	546	566	564	568	516	522	534	507	535	520	561	543	538	571	526	540	539	539	514	540	581	544	552	496	539	593	560	550	555	500	568	557	529	556	553	554	490	576	489	575	549	577	504	570	554	562	557	526	545	529	521	536	572	532	526	547	481	559	551	520	530	533	560	572	540	587	553	568	580	527	528	568	578	551	543	547	555	560	527	483	541	574	559	531	572	559	521	536	479	542	514	475	553	569	546	540	535	580	526	562	554	559	539	529	594	510	537	562	541	559	546	485	561	553	517	542	578	544	561	528	545	552	527	537	548	565	533	534	558	539	546	546	492	558	576	522	543	532	478	531	505	549	525	563	512	540	573	538	548	571	541	537	510	551	529	564	567	545	546	576	564	544	578	568	580	536	552	554	573	529	529	600	487	517	534	558	555	539	564	531	548	581	550	546	549	531	497	533	550	534	502	533	557	547	528	542	572	516	528	524	574	545	552	502	548	541	485	515	567	560	553	505	545	516	560	524	562	566	553	546	557	540	574	550	519	568	543	534	581	538	551	531	559	560	571	547	559	508	541	531	553	526	526	568	488	531	549	558	529	545	535	549	623	540	569	534	586	525	557	514	541	559	552	525	517	529	512	580	519	561	525	561	512	541	505	571	527	524	554	532	487	532	557	520	580	540	557	534	523	581	510	527	534	542	541	601	560	554	523	544	517	544	565	565	569	519	560	532	590	545	553	525	573	535	569	564	592	536	563	544	582	586	534	540	582	511	553	561	560	559	546	522	577	587	533	559	540	508	512	535	527	551	566	533	536	535	542	501	564	533	499	504	521	555	540	569	545	577	529	534	542	577	567	516	535	584	516	523	540	523	538	517	558	538	521	537	553	598	521	529	535	544	514	537	460	533	569	541	553	507	549	558	525	552	525	569	513	549	490	504	517	552	528	586	568	542	560	502	554	543	539	526	511	554	489	534	524	521	578	553	536	532	564	592	569	564	556	501	529	536	552	533	561	546	510	573	530	554	527	552	545	527	533	506	576	539	529	522	513	514	554	525	547	578	507	538	534	545	582	535	555	524	564	553	540	561	589	523	544	502	512	529	581	506	503	531	529	554	536	557	565	571	563	555	539	554	539	559	537	512	559	548	525	559	578	504	500	545	546	543	533	548	552	518	515	518	529	517	544	502	562	548	550	538	540	554	556	501	569	549	533	510	552	532	549	556	528	535	544	541	530	525	565	497	523	516	548	514	533	558	547	509	528	547	539	563	554	532	548	538	548	567	549	540	556	534	581	549	524	549	577	547	513	535	553	577	569	565	553	531	551	561	528	539	539	511	474	600	554	496	568	520	554	503	552	510	534	542	536	563	517	566	534	527	545	575	560	544	537	563	529	533	528	519	554	525	554	580	551	516	564	521	571	538	521	533	529	594	548	534	526	561	527	558	607	577	557	572	504	547	546	533	551	510	501	560	550	536	533	530	516	546	527	519	535	570	554	564	536	538	546	510	536	613	537	525	531	518	565	519	550	514	525	549	522	517	552	566	591	581	597	529	574	538	525	526	553	537	577	566	547	547	536	553	525	575	501	558	547	552	546	563	597	549	531	550	523	562	545	552	532	569	551	543	511	551	547	579	535	548	523	571	484	526	508	580	539	561	548	523	535	528	546	551	543	559	494	537	557	613	541	553	546	526	560	533	519	563	553	569	537	544	543	570	544	514	563	530	548	523	577	519	529	540	525	531	548	534	553	572	498	559	514	563	501	588	545	556	534	548	518	518	529	543	554	531	569	581	564	580	526	544	530	556	525	483	522	555	508	552	590	523	549	539	513	573	534	556	549	510	532	522	584	551	526	569	501	554	559	525	540	488	546	513	560	531	515	553	511	495	538	538	527	553	523	527	551	550	574	576	521	522	579	471	536	522	564	560	551	554	543	539	581	556	569	544	552	510	538	563	561	535	550	513	566	562	571	554	563	533	486	533	561	538	558	556	523	510	489	559	547	546	538	565	541	546	544	522	529	576	506	516	574	533	540	531	536	524	535	534	538	513	586	542	550	543	528	575	543	485	551	481	532	540	549	527	553	558	556	527	549	523	548	531	509	518	554	544	519	538	525	546	565	552	564	514	528	544	517	531	554	558	526	569	503	530	547	540	522	523	496	568	534	542	554	548	546	549	549	573	563	558	522	529	518	595	532	550	553	573	534	517	536	528	523	568	514	536	541	600	556	520	493	551	497	551	495	569	573	529	518	547	555	516	562	515	519	571	558	540	626	558	533	547	585	574	519	566	510	525	533	561	498	568	485	524	545	545	541	506	524	530	539	533	537	530	554	492	501	551	562	530	574	534	512	527	586	538	550	537	537
26925	20572	19972	11412	280	176	141	178	134	159	121	130	125	103	124	126	133	123	107	121	105	119	163	122	122	128	146	123	115	111	121	124	118	133	112	147	134	124	131	144	130	123	135	123	123	136	96	125	114	131	128	119	107	115	122	123	98	111	135	140	120	140	152	125	149	102	109	124	116	124	132	111	133	124	127	124	118	145	112	127	120	122	123	115	120	115	120	125	115	127	136	110	142	111	126	125	118	113	112	125	98	132	143	118	122	121	113	107	121	103	111	113	122	107	118	111	131	119	124	126	123	111	127	125	129	117	120	134	108	122	124	142	127	137	132	125	130	126	124	124	123	127	127	126	112	123	122	121	143	131	128	104	118	140	146	112	140	156	117	139	102	121	134	123	124	138	134	115	133	120	122	133	121	104	135	121	136	133	110	133	125	127	130	143	137	134	116	129	147	111	113	135	130	130	130	133	113	135	124	136	120	138	125	148	115	125	107	114	138	137	112	133	114	138	117	133	123	116	124	109	118	128	129	126	116	103	136	131	131	99	132	121	114	104	119	134	126	134	131	122	116	122	128	124	140	134	137	138	111	133	141	133	128	126	106	129	112	119	126	136	114	112	140	118	114	143	115	120	110	117	120	132	122	122	103	120	124	123	118	135	143	124	140	138	142	129	116	116	134	115	128	123	130	131	129	124	122	146	136	117	119	135	132	138	125	124	123	127	135	116	129	114	150	116	116	102	123	116	115	116	102	122	108	133	134	130	103	114	114	117	125	116	130	123	125	119	135	123	125	132	135	127	108	116	113	116	142	140	123	134	129	108	120	135	117	115	120	126	119	132	101	130	103	101	130	141	126	135	137	140	107	122	129	137	112	133	112	139	138	121	111	133	115	120	128	130	123	122	117	112	123	130	134	123	113	134	97	129	121	123	122	133	131	114	125	118	116	123	117	135	119	103	127	135	119	121	104	121	139	136	144	126	116	116	125	130	138	111	132	138	111	142	134	119	119	104	122	116	142	130	128	118	123	149	111	146	128	141	111	139	128	116	144	97	133	121	111	112	123	124	144	127	135	124	131	126	126	121	108	111	126	138	116	133	106	143	123	111	136	139	144	119	128	130	97	127	134	122	123	129	114	123	126	123	128	104	106	128	122	124	125	132	118	119	114	130	128	133	132	150	121	120	132	107	120	123	124	122	113	131	131	129	138	122	140	129	106	123	152	132	114	119	133	121	128	98	151	136	123	137	133	134	123	124	118	134	126	123	133	121	123	126	127	129	118	139	141	107	144	123	114	114	140	147	127	131	118	122	118	106	114	122	124	128	134	123	142	114	132	124	125	113	101	147	112	148	118	121	137	124	123	117	142	114	132	112	139	123	129	130	121	137	128	125	132	123	111	115	111	123	130	107	137	134	125	128	126	101	108	102	134	121	130	136	132	111	113	125	134	130	120	139	120	115	102	138	129	119	128	125	129	131	141	115	129	123	143	131	112	122	130	140	132	120	136	129	138	118	116	153	123	131	133	140	126	131	134	133	127	129	124	120	122	125	130	131	133	134	150	131	131	132	115	134	131	130	140	119	119	108	111	108	119	129	127	116	137	134	95	130	135	140	117	142	115	112	121	115	110	116	125	127	119	127	120	156	112	110	120	123	116	133	149	108	136	130	110	105	134	143	142	124	139	127	120	126	143	137	112	131	127	134	112	130	135	123	115	96	108	113	129	126	108	118	125	131	132	113	121	130	124	118	107	132	131	121	123	127	113	117	136	119	128	120	113	113	118	130	125	131	142	132	106	121	129	139	102	133	134	126	116	141	139	96	111	144	112	119	133	134	128	137	129	119	122	126	108	129	123	132	119	118	124	129	131	128	119	108	131	124	136	113	129	102	119	126	134	129	115	108	110	126	143	117	108	106	124	126	114	126	118	123	138	133	130	132	131	118	118	112	135	100	140	136	113	133	124	134	122	111	119	100	139	144	127	150	142	141	106	111	135	124	129	124	142	109	138	121	116	119	108	130	135	117	139	121	146	131	126	111	141	117	126	124	111	118	127	140	142	116	130	129	140	115	132	125	114	122	131	142	121	99	136	108	121	136	118	131	131	135	115	113	125	142	133	127	130	116	123	129	118	132	110	119	104	124	114	118	136	127	138	113	123	127	121	122	146	120	112	112	124	144	123	124	130	133	139	113	123	127	124	115	130	124	103	110	117	130	126	124	122	121	130	143	126	117	139	122	130	132	99	121	130	110	109	120	120	119	122	124	111	112	125	132	104	114	126	117	130	124	131	116	118	136	132	122	126	140	138	135	123	118	126	128	107	116	116	119	153	128	130	116	118	132	131	134	147	130	103	153	132	134	123	111	121	118	107	137	134	111	134	117	111	128	112	137	130	132	118	120	139	125	116	119	96	124	138	116	117	130	117	131	122	125	130	119	118	113	129	128	128	125	121	133	138	151	115	125	112	129	117	137	117	99	126	155	122	115	123	119	119	129	121	127	108	124	134	122	139	123	112	106	132	131	115	130	151	135	113	120	121	138	136	105	120	119	124	109	136	108	128	141	123	149	126	128	125	132	114	121	134	119	127	123	119	115	123	134	143	133	126	124	134	116	131	107	126	129	136	122	115	133	142	135	127	122	133	108	135	139	114	116	137	112	112	140	126	127	129	128	127	144	134	123	145	128	106	124	111	105	136	138	118	110	124	124	129	120	128	122	106	119	116	123	122	133	120	102	129	116	100	126	117	129	124	118	139	127	124	135	131	130	135	122	128	137	121	128	115	119	143	133	111	102	105	134	124	115	121	140	119	119	113	140	124	138	132	122	125	134	108	125	108	123	110	124	129	126	133	150	133	118	117	138	133	122	135	133	126	105	138	121	131	123	119	106	128	115	124	135	123	124	117	103	126	128	126	112	136	118	126	117	128	126	117	131	131	125	120	127	146	138	149	140	130	124	116	122	128	140	139	125	119	129	129	119	117	123	142	149	156	123	135	132	113	124	121	130	117	113	111	122	128	130	135	113	110	120	140	111	126	128	113	121	104	125	106	119	130	122	137	130	131	123	134	118	131	116	121	118	126	133	126	138	122	119	129	122	127	130	129	127	113	135	109	128	123	142	117	104	119	122	111	127	127	129	126	122	109	135	136	121	154	124	117	116	116	131	116	121	122	136	108	136	133	108	122	108	113	125	117	118	126	122	114	103	132	123	143	130	129	116	133	129	130	123	117	117	103	136	131	117	114	119	112	131	126	127	132	135	134	118	146	121	98	131	119	120	114	134	127	112	121	142	129	111	136	110	119	128	118	119	157	131	120	97	124	130	122	132	121	125	160	113	157	119	132	116	124	115	113	107	133	139	120	130	129	126	138	117	127	128	132	126	142	136	113	123	120	123	131	105	111	116	139	149	133	137	147	121	125	112	135	117	131	122	119	146	118	134	115	116	119	126	126	120	132	119	116	116	109	126	146	108	120	137	128	130	128	122	128	124	142	114	124	87
17239	8038	26390	10244	426	358	296	257	317	281	256	259	248	241	251	236	226	259	241	222	247	212	256	237	239	234	244	246	261	228	245	257	226	248	231	200	254	224	244	234	202	204	250	232	263	246	241	238	211	221	219	236	217	242	228	279	237	254	232	220	242	249	237	221	241	242	224	209	256	214	228	231	256	224	226	223	218	233	231	248	234	246	242	230	212	249	245	241	210	257	244	225	219	238	204	221	227	240	238	246	230	219	215	226	237	226	234	225	204	233	243	219	244	229	230	241	208	214	217	221	236	242	238	231	258	239	220	222	264	218	224	253	249	229	224	214	214	245	235	227	213	237	234	248	244	261	229	223	257	228	254	233	239	252	238	239	236	224	219	222	236	228	238	232	261	243	241	213	214	210	238	241	217	219	225	231	237	232	222	220	231	189	241	246	248	239	219	240	216	241	220	238	208	236	213	249	205	257	230	229	204	213	231	224	221	232	242	227	231	211	262	240	235	210	232	241	212	242	248	225	232	241	248	231	224	234	228	227	211	214	234	223	230	232	214	230	245	241	237	244	193	226	239	214	227	231	234	237	243	232	215	231	229	221	250	227	218	232	222	217	219	233	217	210	242	250	226	239	219	239	211	233	237	224	240	234	218	226	236	257	250	245	260	231	234	238	199	250	210	217	229	219	238	260	229	209	231	213	235	246	240	245	241	224	211	229	248	221	221	207	224	241	245	239	246	226	218	201	246	251	227	218	234	239	240	247	235	223	224	215	221	236	230	246	218	222	193	220	222	228	207	227	229	223	226	221	253	229	207	240	236	218	229	228	239	218	222	223	227	245	230	216	248	251	230	241	233	246	214	246	217	229	250	249	214	210	248	233	222	255	216	240	214	244	248	236	247	230	201	240	239	234	224	240	234	228	245	235	244	261	241	241	262	244	232	248	216	247	234	234	214	232	284	238	222	243	244	228	209	222	221	203	214	226	229	223	227	241	238	234	240	227	253	267	228	229	247	227	231	233	226	247	193	214	248	203	247	227	231	243	272	233	259	218	240	239	239	239	225	223	210	260	228	251	272	252	219	230	213	232	234	255	230	239	227	242	233	244	280	261	242	222	211	230	226	225	219	230	222	227	206	233	254	204	229	239	222	236	225	239	228	235	219	223	237	261	237	251	226	233	233	238	231	255	229	212	212	224	220	243	225	243	221	232	223	239	251	243	218	225	259	239	207	231	222	238	212	252	243	233	230	253	246	235	213	265	215	259	199	239	238	220	219	203	237	240	219	250	256	215	215	234	247	208	217	235	236	193	236	217	218	215	232	218	223	227	238	223	221	241	231	220	236	236	207	231	224	241	214	215	256	238	249	245	227	239	235	217	240	239	240	231	239	245	222	240	248	217	265	226	232	223	240	246	208	228	223	239	230	242	227	241	231	198	250	249	235	221	275	230	227	221	210	241	230	203	203	227	259	235	250	251	217	198	227	254	260	239	214	199	233	231	233	215	249	249	231	229	215	233	223	209	251	214	211	242	239	243	201	229	244	210	225	235	213	221	228	210	238	235	258	244	232	246	245	260	264	236	228	228	234	227	251	221	242	245	246	249	234	211	225	239	249	246	245	236	249	241	243	233	228	250	251	248	200	214	216	246	248	228	225	218	225	228	226	234	214	217	228	232	224	240	243	210	221	234	219	236	234	248	209	243	222	239	222	224	223	224	260	219	255	238	233	231	218	220	221	243	209	228	223	244	233	240	226	221	208	212	227	248	249	238	240	232	236	219	221	220	231	243	231	237	229	221	212	216	221	231	220	240	219	251	225	261	255	200	232	223	232	223	257	248	227	236	212	241	207	243	222	234	187	230	235	210	223	214	236	228	206	240	264	238	223	247	226	222	232	226	239	201	225	220	223	221	234	225	224	254	239	232	231	215	244	236	233	247	237	196	251	230	213	255	259	233	227	241	260	238	255	221	224	214	238	222	250	236	236	199	248	233	248	225	228	245	215	218	206	255	230	231	246	219	241	222	234	214	234	199	244	229	214	238	242	228	243	225	257	245	241	231	213	219	265	229	252	224	269	228	234	242	238	236	214	223	231	242	232	226	247	224	253	240	232	229	224	268	218	216	211	230	229	236	238	230	224	223	226	252	237	244	216	219	211	237	249	199	208	233	227	229	217	211	251	216	236	236	245	227	222	256	217	227	221	250	202	240	230	240	219	256	236	243	226	221	237	224	256	254	246	227	218	248	231	222	232	231	224	243	244	229	228	221	243	237	258	228	235	211	217	236	211	225	225	224	232	196	223	262	251	214	227	240	202	222	231	243	217	199	232	231	244	242	215	224	240	229	209	243	231	206	261	245	222	220	245	215	240	216	231	208	226	247	231	223	206	209	222	244	216	218	253	259	229	216	210	222	241	202	242	235	248	242	244	232	246	223	208	238	212	248	250	239	223	241	226	244	268	246	232	225	234	237	259	229	232	244	235	207	255	215	222	241	222	224	224	229	253	215	239	245	225	258	238	235	248	227	223	238	227	240	227	228	218	248	235	237	227	228	218	227	246	186	234	225	246	239	213	222	213	235	236	262	225	224	226	249	257	267	228	227	248	228	209	232	204	203	238	203	253	221	229	247	229	240	265	236	235	228	238	267	227	217	271	258	252	244	239	240	255	227	222	250	223	250	237	220	237	230	249	279	247	261	233	222	238	217	260	248	242	249	233	223	226	249	231	237	249	223	232	237	211	207	249	225	207	231	183	223	224	219	239	230	248	238	201	234	222	236	253	208	242	219	238	249	236	220	225	221	224	226	190	239	267	238	238	239	256	210	241	234	237	199	279	208	234	234	229	230	234	220	235	205	213	240	217	229	229	232	225	232	209	224	219	202	235	248	235	211	255	227	250	252	233	246	245	216	240	215	240	201	215	206	212	221	247	234	210	235	215	237	209	258	201	246	222	227	190	247	266	213	225	234	208	236	220	216	235	215	233	245	224	250	224	242	213	220	200	235	252	224	231	236	216	245	238	249	247	223	227	221	221	242	234	247	228	241	188	238	259	234	245	235	268	268	229	213	215	251	221	264	247	221	241	225	223	221	257	233	226	237	194	238	212	205	250	227	200	222	210	236	239	224	217	253	227	225	232	234	249	239	231	238	206	257	227	237	239	205	219	228	232	222	222	230	225	241	237	230	253	252	243	207	209	242	263	237	229	227	242	216	255	216	235	229	252	240	215	245	242	231	218	254	233	243	240	226	259	218	245	217	240	205	248	234	218	217	232	209	222	230	232	223	242	231	258	233	244	233	214	234	228	235	226	230	237	231	248	214	261	258	206	242	228	239	233	217	221	255	246	244	229	242	244	232	222	252	230	247	252	243	241	242	228	268	244	233	219	233	216	223	241	227	200	222	253	213	235	222	220	228	226	206	214	223	227	217	237	254	238	224	226	204	223	225	236	202	242	227	211	223	229	225	235	229	233	226	207	234	240	214	255	232	230	199	236	221
24299	21323	33240	34418	17993	4913	652	461	399	323	332	320	312	284	285	299	261	294	265	260	242	261	303	288	245	272	286	276	268	275	272	253	243	283	245	239	263	242	260	262	287	249	247	243	252	231	247	247	254	243	250	235	263	235	244	226	255	263	253	253	214	252	243	258	269	253	236	240	219	273	238	248	242	252	273	253	234	243	246	276	263	260	265	226	231	248	246	221	241	246	251	245	251	227	257	262	254	237	242	238	259	263	261	254	262	283	238	254	243	279	256	234	287	285	241	234	272	247	231	237	245	286	239	272	242	230	222	226	231	246	251	237	262	237	249	240	234	248	269	258	251	243	250	224	272	250	283	263	243	259	264	234	250	295	235	241	254	244	229	266	266	261	239	233	270	245	248	261	243	255	295	265	248	238	236	240	246	241	260	265	242	260	227	254	261	235	247	246	237	254	234	264	261	250	268	234	232	246	266	252	255	263	253	252	263	240	246	254	231	232	235	252	257	233	285	223	250	225	258	238	236	263	249	247	283	260	256	264	256	238	245	261	233	241	249	236	232	251	227	262	252	231	256	251	292	266	228	258	282	256	276	235	223	251	254	253	263	258	246	237	226	253	224	260	254	251	238	228	241	240	243	234	245	240	276	249	243	235	242	253	273	234	255	254	233	248	257	250	220	261	247	287	228	226	238	238	233	259	244	282	227	254	256	251	268	241	265	276	261	231	252	249	255	249	234	263	276	215	252	243	259	246	249	213	267	261	247	264	257	239	254	258	241	227	260	259	222	257	230	228	261	270	258	232	228	243	228	257	267	256	249	224	265	266	248	243	251	241	267	234	254	249	261	255	227	236	249	208	234	250	254	238	230	269	251	225	265	281	220	254	217	263	228	249	253	248	241	222	261	265	225	261	220	245	233	222	245	246	211	256	217	292	254	243	275	239	245	277	231	265	256	251	247	242	245	261	259	233	221	244	267	231	259	247	266	226	252	242	236	251	258	252	260	239	258	266	241	244	281	248	239	263	237	236	261	230	259	251	227	230	250	249	245	232	233	257	245	209	270	234	256	279	256	230	241	219	228	246	257	238	259	245	228	271	254	245	236	257	233	239	268	226	238	269	248	233	263	242	231	253	252	255	268	221	233	279	258	231	240	248	238	227	247	238	269	267	256	246	241	243	247	271	267	236	243	280	223	225	263	237	254	261	244	260	246	241	228	264	234	235	258	278	252	249	247	255	258	266	272	264	284	237	262	232	258	248	259	263	256	259	267	268	239	236	255	215	263	265	237	266	266	305	252	250	236	252	260	265	247	247	252	247	269	253	250	256	250	257	231	241	262	236	225	271	272	252	268	249	241	248	247	268	248	246	275	260	264	256	243	230	261	233	248	273	252	242	230	240	266	251	255	249	229	236	253	257	214	236	250	261	257	269	268	258	271	220	240	243	257	256	239	265	231	231	263	237	255	237	260	243	236	244	256	215	247	257	254	240	245	224	266	280	285	243	237	262	257	235	228	261	249	239	262	223	227	259	262	276	249	269	257	243	275	255	270	259	277	240	273	260	245	275	271	205	252	247	246	247	247	229	236	281	230	222	252	263	261	258	266	244	251	247	264	267	239	267	241	238	265	243	257	240	269	243	238	271	250	222	257	216	230	235	239	235	255	242	241	244	230	254	247	266	262	233	251	250	261	269	243	260	261	258	242	220	274	215	233	249	252	267	254	248	249	271	236	258	253	217	242	255	254	239	268	228	249	254	235	224	236	272	242	248	251	248	270	255	213	228	244	232	257	252	251	253	259	225	248	273	250	266	231	235	283	248	280	252	252	228	262	250	252	245	253	248	257	254	256	257	259	264	235	253	233	235	241	246	269	256	274	246	270	252	245	242	198	250	256	235	251	235	224	257	246	253	240	256	244	249	237	257	266	237	223	249	254	260	241	236	234	248	272	245	235	259	258	237	235	232	274	255	264	222	248	267	227	259	257	326	236	251	236	252	236	225	270	251	266	247	260	225	248	268	268	261	250	243	226	245	237	237	240	258	247	240	224	273	242	241	248	253	267	239	248	223	238	261	242	257	248	269	223	252	237	239	259	265	243	252	237	266	254	249	261	233	232	252	245	256	238	250	240	246	251	245	242	255	253	281	265	263	246	242	224	241	235	249	252	277	249	254	244	246	257	266	267	257	243	231	266	253	238	244	248	241	252	236	225	235	232	275	253	228	227	273	231	266	256	229	243	243	246	251	236	230	216	270	243	244	241	224	259	225	243	248	287	221	238	230	257	273	239	226	230	269	264	263	240	282	259	254	258	242	234	260	249	245	241	259	266	243	222	263	259	263	240	248	240	267	260	273	247	243	266	253	262	245	236	234	229	281	253	249	241	219	274	231	225	269	251	242	235	251	228	249	249	262	254	266	265	250	223	247	246	244	244	229	237	273	252	229	260	267	231	233	245	230	244	261	252	252	277	238	238	270	253	268	243	269	265	240	224	244	263	243	260	255	264	259	266	238	248	240	249	227	228	247	223	247	234	241	251	255	260	249	229	262	257	242	249	238	214	231	253	263	266	246	263	262	259	264	210	229	210	245	252	250	227	251	250	216	215	253	256	243	263	270	243	284	266	222	262	283	271	247	273	254	244	251	233	243	239	236	229	243	241	265	247	256	248	251	249	254	261	222	259	259	266	243	229	242	247	245	227	244	262	230	246	221	256	269	251	243	244	246	240	267	261	260	244	211	223	237	233	244	266	243	251	248	217	237	256	243	226	244	269	269	244	238	258	286	224	234	231	248	264	228	227	228	248	275	247	243	243	237	276	254	248	285	246	256	246	230	239	235	249	271	249	264	239	217	235	246	251	274	211	271	250	247	247	271	264	272	251	223	263	250	230	241	236	236	240	245	243	265	235	233	276	238	231	268	275	277	225	245	259	242	249	279	249	260	275	273	239	219	224	241	245	249	258	224	245	250	271	243	268	237	246	262	241	231	282	245	259	247	233	222	263	255	249	271	261	244	240	277	272	224	240	266	278	243	249	264	256	275	258	243	242	247	262	227	232	240	238	253	245	245	289	241	258	238	252	245	250	242	260	262	208	244	261	276	266	238	257	281	227	258	252	239	267	262	237	249	274	256	223	236	280	251	243	225	252	224	271	258	259	248	293	224	235	261	262	233	281	261	258	251	255	240	252	245	266	239	226	263	250	253	266	264	240	212	230	233	230	237	271	236	268	262	256	264	238	258	256	252	258	257	230	230	255	276	214	304	242	235	255	253	268	243	249	230	240	248	240	276	212	238	254	246	258	280	233	254	260	273	238	244	241	263	234	252	246	202	241	258	266	227	225	239	233	229	257	246	270	259	261	236	252	242	239	266	249	221	258	244	236	253	225	258	245	278	229	254	246	224	222	234	245	271	257	255	286	232	263	261	251	259	240	276	234	254	243	243	235	276	239	256	234	252	252	260	283	265	247	235	255	211	243	253	262	251	238	259	240	247	271	235
38385	25570	48371	22292	2281	1766	1354	1161	986	908	808	703	694	614	603	598	575	551	549	481	512	503	453	468	478	479	504	525	457	431	462	454	502	496	465	471	492	450	420	472	454	465	509	435	446	467	474	414	478	439	479	411	448	439	423	427	420	445	430	434	435	473	444	411	416	419	411	441	429	449	461	425	446	441	437	427	456	431	452	431	422	458	439	446	461	433	447	435	431	422	477	432	434	415	438	464	429	471	451	430	415	419	451	432	431	419	462	450	459	411	421	453	458	449	424	459	415	478	409	417	433	446	437	428	424	438	423	447	449	416	486	419	417	420	451	430	453	442	426	445	455	465	424	442	437	427	439	427	447	428	443	432	454	462	432	439	428	483	429	425	466	468	405	431	465	414	477	452	413	458	445	418	424	460	442	450	436	444	452	427	410	406	451	462	456	431	478	434	413	437	422	445	476	468	457	449	449	424	420	412	422	412	439	424	428	423	445	433	446	470	407	451	444	407	414	426	410	478	402	464	432	398	458	458	444	447	454	443	439	404	429	414	440	476	435	456	453	456	440	431	441	460	441	474	390	392	422	455	433	443	413	430	436	428	467	432	441	409	445	429	413	396	407	409	418	451	439	424	430	386	432	413	493	409	478	425	436	452	419	446	434	445	461	434	420	475	439	417	443	410	412	443	440	421	444	434	434	459	440	433	419	415	433	464	432	447	415	457	421	462	424	410	421	422	409	407	467	412	430	470	439	460	416	451	466	418	446	421	409	437	428	424	406	444	413	430	445	433	445	447	428	479	447	412	486	467	443	453	437	443	428	396	427	456	419	433	416	454	461	422	456	462	447	420	434	416	433	442	406	449	472	479	481	429	413	440	443	445	456	421	430	463	443	447	453	464	423	442	393	419	448	470	434	464	474	430	426	438	449	414	448	465	485	409	444	427	427	412	455	426	456	430	474	410	429	421	447	435	442	432	414	430	434	414	423	444	427	434	414	438	419	469	431	433	416	449	440	448	411	428	407	427	417	500	398	389	429	453	432	429	440	447	422	422	485	412	434	443	440	419	426	425	430	443	396	445	441	466	470	435	420	430	474	475	438	426	413	450	425	417	415	480	425	459	439	483	445	446	434	436	431	403	440	457	419	405	453	449	374	451	450	438	449	437	447	469	431	442	442	432	448	462	421	405	440	441	396	439	400	444	423	417	449	449	419	432	404	422	437	415	418	435	450	420	412	442	420	409	452	435	394	421	443	429	413	465	404	432	436	433	493	435	437	449	468	446	455	411	428	444	426	425	422	456	414	401	436	402	447	431	453	422	443	441	468	421	446	445	402	469	432	378	435	452	483	429	444	413	434	457	397	452	442	472	454	460	413	448	419	442	456	464	416	426	462	442	446	469	413	409	447	402	413	429	449	449	427	426	427	412	445	456	437	463	409	453	427	430	396	369	435	498	430	474	430	472	439	430	414	454	422	392	427	451	404	390	427	435	387	466	442	429	435	428	467	431	419	414	432	438	452	429	437	459	426	425	429	483	410	447	425	419	401	434	447	418	416	445	404	417	435	463	415	395	444	433	441	440	395	437	426	404	454	434	448	388	468	426	478	474	414	458	477	452	417	420	482	386	409	444	422	422	422	440	439	417	458	444	464	427	448	415	464	423	454	451	457	426	439	429	422	453	471	451	455	462	418	449	443	426	434	388	447	414	463	418	438	421	425	463	416	444	468	429	437	439	455	440	408	443	413	406	418	442	438	433	473	450	414	459	442	441	437	454	459	451	413	447	406	451	465	439	397	460	438	470	440	439	447	435	410	423	450	434	428	440	444	421	439	439	455	433	465	463	452	435	389	435	389	456	435	435	442	420	382	441	426	432	458	442	422	433	470	397	404	456	440	420	414	439	429	436	427	436	478	457	407	456	457	436	427	419	438	454	438	419	401	457	430	429	398	419	392	441	471	411	407	434	418	432	437	409	440	425	405	459	439	440	438	463	428	394	400	431	426	402	447	451	425	453	451	417	448	404	463	415	441	444	442	454	417	451	463	422	410	414	419	429	420	415	437	436	458	438	427	439	445	452	417	441	418	437	433	470	441	430	430	428	429	412	419	407	430	436	419	431	451	383	452	426	468	393	440	428	442	416	427	412	424	420	405	458	466	430	415	403	452	405	430	472	491	437	411	399	438	432	419	432	387	427	459	416	443	456	439	435	432	404	386	423	452	418	432	443	428	455	406	462	436	425	445	402	439	441	442	426	431	439	457	424	458	446	444	441	460	424	445	453	423	446	419	471	449	426	417	453	462	449	401	452	452	394	442	379	442	413	424	405	444	462	448	414	461	453	431	435	402	456	435	487	435	438	445	428	427	459	438	440	410	436	414	442	424	429	409	468	469	486	438	423	416	402	457	437	446	421	440	438	443	424	442	453	443	477	450	442	436	459	439	403	434	454	431	431	445	420	428	415	427	446	420	456	415	411	494	451	440	435	451	438	432	403	417	419	462	427	420	447	482	405	437	442	404	443	453	468	398	435	432	455	400	455	460	422	457	425	421	449	447	415	452	438	440	440	430	463	412	459	438	432	438	433	427	468	397	449	426	433	449	447	454	461	461	445	441	453	396	459	469	444	460	427	413	423	431	435	444	445	434	400	460	472	444	412	416	401	457	437	419	401	378	448	417	446	448	433	400	462	419	439	435	461	438	441	409	451	415	427	444	446	460	421	432	428	447	430	433	452	464	417	429	401	438	435	431	434	456	462	416	441	419	406	420	406	442	453	444	458	433	417	440	390	475	445	448	432	422	420	417	426	435	424	419	470	457	423	486	483	417	445	434	441	447	437	406	434	410	410	476	450	442	423	434	465	411	415	452	419	424	464	433	428	418	427	453	439	444	409	456	443	425	464	463	397	424	458	420	410	430	434	421	464	424	417	491	420	443	409	392	427	422	467	411	395	440	426	426	409	453	447	453	469	456	439	406	451	441	399	447	411	404	444	443	432	415	442	427	445	483	413	444	437	435	416	411	442	391	392	462	426	440	435	438	424	409	425	434	425	434	393	438	400	447	434	430	431	460	441	446	458	479	434	419	440	440	428	461	460	422	445	441	391	445	415	405	438	449	434	398	454	443	463	449	451	423	448	453	424	448	441	435	434	441	431	443	438	442	486	470	444	445	426	458	460	492	437	433	420	458	443	423	450	425	428	461	456	458	406	453	440	419	449	453	450	390	436	461	442	422	438	409	413	424	435	449	442	419	468	440	445	439	468	440	481	481	439	402	455	412	419	413	393	458	432	440	424	437	431	407	450	428	444	457	443	455	394	470	436	446	465	471	461	434	392	469	433	452	464	427	419	424	439	455	432	404	453	428	429	473	416	420	465	399	459	431	457	423	418	442	418	411	430	387	445	423	395	420	455	464	430	414	411	405	453	418	444	435	418	467	428	448	421	421	449	425	423	412	468	406	436	422	443	431	442	430	453	450	410	408	456	456	461	403	462	433	378
23228	21298	33811	29775	21137	16862	3367	793	622	530	472	428	455	471	415	458	390	404	419	370	358	415	334	379	373	341	330	386	341	361	364	349	329	342	352	345	363	393	341	349	323	336	305	322	337	337	349	361	331	357	321	340	336	362	324	313	313	331	317	358	350	314	342	328	338	304	302	347	354	326	357	310	335	309	320	351	322	318	331	329	312	336	353	322	325	329	334	302	337	320	333	325	348	352	341	348	343	295	327	344	307	339	325	338	342	346	313	321	357	326	330	326	335	335	348	351	329	323	373	317	350	314	315	368	335	312	355	350	321	309	329	354	357	347	338	366	355	350	301	339	323	331	326	332	334	345	348	315	303	366	287	364	341	286	349	313	314	327	333	324	314	290	332	328	330	338	324	329	336	343	313	361	332	288	338	320	336	306	342	339	333	317	326	327	357	325	364	333	333	331	326	314	319	325	317	320	335	339	336	328	336	317	338	312	344	329	344	322	308	341	323	313	327	319	318	316	307	299	323	308	325	306	335	367	338	310	306	303	312	354	339	333	326	343	320	347	335	336	323	358	334	339	333	309	317	320	337	336	321	312	337	304	293	328	344	308	301	319	332	337	322	331	320	325	317	297	324	335	321	322	306	320	342	290	327	331	325	299	322	328	362	311	363	356	322	331	340	318	356	345	351	353	340	347	299	307	319	336	348	330	358	316	327	318	337	333	343	296	334	315	352	338	340	349	346	314	304	302	318	335	311	327	345	315	322	332	321	311	333	333	332	331	357	320	306	343	346	340	340	334	352	332	332	336	363	334	330	345	329	340	332	331	363	339	325	329	348	331	332	330	322	338	344	308	327	339	333	359	309	341	330	354	332	334	358	328	340	327	311	318	331	328	346	351	352	318	321	314	340	320	356	340	310	336	344	332	324	333	365	312	340	301	329	312	332	363	319	335	317	351	325	351	339	311	344	320	331	340	330	333	325	324	346	314	321	356	319	318	322	310	321	328	319	292	330	345	344	317	311	326	326	342	337	326	348	330	351	322	333	363	331	339	343	342	341	304	340	316	339	316	327	348	352	296	359	345	343	331	307	309	333	327	330	321	314	303	296	328	320	314	337	385	353	318	350	334	366	344	332	342	363	346	303	339	371	331	351	314	327	347	338	291	316	334	302	289	337	341	301	325	344	309	302	334	326	322	322	333	343	353	333	319	324	315	340	349	307	303	307	306	361	332	336	337	344	349	348	315	311	321	339	338	320	329	334	337	309	344	344	339	339	315	351	326	281	334	306	306	315	327	326	311	297	322	326	320	314	298	358	285	308	350	326	330	306	334	337	319	341	338	342	335	351	339	329	324	303	336	333	350	324	300	339	342	351	328	284	357	314	318	322	339	318	297	333	308	355	319	307	313	306	362	321	364	274	334	335	350	302	318	324	316	310	316	334	328	349	297	302	325	286	324	335	318	333	298	309	357	336	336	342	305	345	314	345	346	295	318	319	328	331	318	325	366	349	334	352	349	331	323	322	305	321	330	353	340	327	326	350	323	345	336	356	305	318	340	326	335	311	312	322	318	309	328	324	326	323	308	355	344	344	311	343	334	318	336	334	336	344	368	335	334	323	313	309	330	349	307	329	313	351	342	327	340	338	301	311	316	362	346	350	337	330	318	308	311	322	329	328	328	334	335	337	323	351	314	329	341	332	312	352	320	299	330	343	345	298	312	345	350	353	313	323	325	323	320	319	329	326	301	331	329	345	279	320	303	332	321	313	308	334	341	311	313	355	340	308	325	325	321	326	352	351	331	324	306	322	332	333	314	355	340	314	331	329	307	344	332	350	330	319	329	320	340	326	321	327	329	330	322	329	302	342	329	344	310	303	330	332	339	314	338	354	314	320	338	317	313	331	319	351	309	331	301	293	344	343	326	283	324	325	301	330	346	315	313	309	317	348	310	312	351	328	350	347	308	337	357	328	324	338	306	322	327	315	369	303	320	302	303	336	340	346	327	319	366	298	312	339	289	313	330	333	335	335	335	316	322	331	351	320	304	313	325	351	311	350	333	290	341	316	335	359	333	319	347	290	315	332	335	286	319	338	317	327	351	325	280	298	359	314	328	325	293	289	359	308	351	279	349	305	332	355	317	321	325	326	315	336	317	342	312	331	306	311	350	313	317	315	338	307	319	325	330	313	290	297	327	305	302	293	342	318	342	342	337	328	349	341	313	322	313	314	328	329	334	348	323	344	280	331	343	336	336	309	317	280	332	352	338	328	313	337	318	310	296	320	322	340	352	317	346	357	340	318	367	322	317	331	331	328	337	324	359	339	308	304	343	338	312	348	337	318	303	345	350	298	388	332	333	343	328	300	339	313	357	327	300	361	308	349	299	327	293	329	335	304	337	352	341	348	296	329	322	357	356	297	323	362	326	339	323	364	331	313	319	324	371	345	308	296	332	309	329	341	334	306	303	324	334	319	328	335	349	339	327	342	335	348	373	339	339	316	328	334	345	355	340	310	315	309	309	350	310	334	312	344	325	323	289	331	321	337	331	308	313	306	303	356	344	307	318	353	348	336	341	316	319	327	321	335	321	309	357	299	298	334	314	315	328	359	331	332	323	333	337	359	318	324	308	325	296	322	335	336	316	305	296	303	352	316	352	298	309	343	343	325	355	338	354	319	358	352	329	366	304	316	334	309	343	309	333	292	393	338	349	337	336	348	356	335	354	343	323	336	339	309	317	322	334	329	323	342	325	341	344	333	353	307	325	324	311	353	316	337	310	333	335	329	326	321	307	304	328	347	304	345	324	321	329	337	337	328	320	318	316	310	334	319	303	351	331	292	350	330	330	297	287	311	312	313	349	330	341	330	347	349	312	324	303	315	322	313	344	311	319	303	298	327	342	337	329	322	332	352	330	356	312	346	335	335	302	326	337	323	325	304	319	344	330	329	347	345	327	308	306	315	366	317	327	334	353	353	320	333	325	323	317	313	289	334	350	333	336	324	304	346	326	357	281	364	282	325	330	275	361	300	313	308	330	316	314	320	319	322	320	333	304	327	338	320	334	315	313	309	332	335	341	305	308	359	340	320	338	305	352	320	333	352	318	351	345	316	342	321	344	331	342	343	344	356	333	315	328	332	333	336	319	348	302	349	328	332	367	309	316	330	324	302	354	353	318	340	335	358	327	328	293	303	358	313	299	336	302	292	341	336	330	330	321	312	315	309	336	334	336	311	347	324	314	305	337	303	346	317	312	330	324	319	357	302	361	330	315	308	333	323	336	323	343	305	321	362	328	321	351	330	316	341	331	348	333	367	379	335	300	333	353	344	314	316	339	315	323	325	329	343	344	346	343	333	330	321	322	342	327	346	332	350	326	339	349	326	334	346	326	314	349	327	318	332	324	316	345	305	351	311	333	308	316	321	323	329	344	339	360	310	313	327	352	366	322	327	323	315	306	357	341	337	353	345	302	323	337	335	336	320	336	312	334	315	295	308	311	334	311
45706	33202	48585	24083	4043	2964	2346	1893	1648	1360	1226	1150	1026	896	868	837	833	747	744	706	741	659	652	667	664	654	615	640	637	613	615	566	599	635	593	620	560	598	562	602	584	643	587	567	568	582	621	565	569	583	580	576	617	575	555	522	571	588	555	573	579	509	566	560	571	560	542	530	568	596	548	554	571	554	569	571	577	550	582	562	549	560	564	570	539	571	565	538	584	542	555	523	504	557	569	578	587	550	592	560	562	499	607	557	565	557	588	560	543	581	571	536	585	558	582	533	535	542	548	599	568	529	543	564	559	610	575	540	556	542	565	579	554	563	594	548	513	562	511	543	529	547	568	587	555	532	517	556	503	570	586	575	575	579	555	540	539	530	596	552	584	541	570	532	575	565	533	560	613	499	564	572	560	564	545	593	558	573	595	559	531	557	532	565	555	539	521	556	555	526	515	559	525	538	556	508	572	517	537	577	590	565	503	566	569	544	558	558	545	565	568	553	558	562	566	573	593	576	551	569	597	540	532	551	538	508	531	539	583	572	556	576	556	514	550	511	565	539	560	545	575	544	569	532	522	583	529	499	543	576	556	576	557	531	564	525	527	568	543	580	565	549	555	537	581	556	586	563	550	532	549	571	562	585	549	542	562	536	570	537	546	561	555	570	586	580	588	525	555	543	587	579	548	555	549	540	556	566	560	566	528	533	582	542	530	548	528	578	537	563	550	515	521	540	559	566	573	580	576	532	581	537	540	620	541	547	589	560	547	561	584	549	514	554	563	533	534	539	552	586	518	528	569	527	553	582	540	543	536	594	506	568	589	528	532	531	533	520	562	542	557	560	531	591	518	574	536	574	533	566	549	534	573	545	594	556	539	525	581	579	526	523	548	552	545	553	566	549	534	505	516	529	573	546	560	581	589	531	565	580	569	554	571	558	532	522	534	572	561	549	578	547	566	554	515	536	567	548	581	569	571	572	513	537	546	544	523	552	540	577	573	538	551	632	509	508	612	562	487	546	530	563	530	548	553	573	550	586	556	525	553	554	531	517	593	551	602	575	590	578	531	576	571	538	573	546	540	515	578	510	547	551	565	601	564	591	551	529	564	574	531	558	561	593	527	546	597	570	544	551	575	563	568	549	550	541	545	539	557	588	581	525	540	608	565	532	545	543	548	565	551	563	559	547	540	519	579	573	579	539	538	575	532	578	564	557	569	536	571	543	572	518	539	576	522	552	543	559	571	554	518	552	536	529	537	508	558	522	567	536	543	553	563	497	527	592	545	554	579	546	533	595	541	549	574	544	548	564	536	564	551	587	531	593	533	574	576	537	526	522	531	534	575	567	540	527	573	584	551	537	562	561	537	536	544	560	543	567	560	560	569	527	538	520	552	507	553	550	531	555	575	513	539	587	568	555	546	562	549	567	611	547	555	566	565	591	541	522	581	529	548	533	593	537	559	586	563	570	552	528	563	547	583	572	555	525	549	588	575	564	576	582	551	547	566	579	567	516	578	569	572	560	546	562	564	547	513	580	585	568	528	552	530	563	538	580	561	533	532	566	591	549	573	534	553	553	586	543	533	584	518	594	532	584	532	572	571	541	599	586	521	568	561	566	574	573	567	577	566	537	521	541	575	527	514	551	580	583	565	573	586	530	554	558	509	557	563	523	506	591	582	558	545	532	581	592	540	611	558	553	542	553	522	508	539	545	532	507	522	537	558	510	527	605	566	539	512	528	532	565	513	558	562	509	598	501	549	526	531	540	575	598	563	558	567	550	541	531	540	545	587	590	635	540	530	563	540	567	510	546	536	540	536	537	586	589	569	564	551	589	531	562	534	557	551	546	570	532	564	550	556	561	533	534	557	546	579	594	572	585	555	577	551	578	560	563	563	524	560	561	556	574	559	582	571	560	547	541	516	578	536	528	562	568	538	526	501	541	548	548	558	573	539	523	571	604	576	588	560	523	560	543	529	551	570	568	544	556	553	558	567	520	540	557	497	550	582	525	587	549	565	555	546	578	566	554	546	551	577	538	505	562	547	544	537	618	573	582	554	561	550	496	512	569	559	564	551	525	561	573	540	546	554	545	556	593	576	532	545	587	548	545	564	560	546	520	557	563	572	535	525	547	549	552	514	535	568	538	512	558	572	550	555	510	579	516	519	563	572	528	525	560	579	572	566	540	499	573	532	541	562	540	545	566	567	566	539	566	588	571	501	576	534	556	503	545	528	531	545	534	598	521	547	558	592	530	545	576	546	568	557	534	502	539	539	466	517	545	568	553	580	536	543	550	577	510	552	600	496	593	580	559	537	571	532	567	543	557	578	561	514	568	596	554	554	543	549	531	518	532	565	559	540	559	547	543	553	555	566	518	581	561	527	513	533	542	592	539	539	508	580	566	532	554	570	586	567	553	564	526	531	523	521	542	554	565	540	543	571	573	529	591	568	531	600	572	563	601	593	519	499	545	545	571	551	533	533	558	606	574	540	592	529	550	510	532	540	582	528	572	542	542	542	553	576	536	541	563	586	562	544	609	554	557	546	569	581	520	614	549	587	600	547	615	543	572	559	537	537	534	535	570	532	530	569	565	549	558	554	551	564	606	544	525	534	518	555	497	566	558	528	551	536	531	530	554	567	556	536	556	545	574	573	558	554	525	538	535	531	563	555	556	578	561	552	562	563	548	563	578	564	573	561	584	536	530	553	572	540	582	517	548	528	575	545	563	557	578	563	529	554	575	525	533	555	576	555	521	592	510	534	548	534	529	570	528	546	556	597	539	581	571	500	524	484	561	502	588	580	536	570	588	554	530	567	542	548	533	543	532	557	578	545	495	590	536	586	553	552	577	535	544	564	548	585	580	568	555	576	513	508	604	578	551	545	561	575	588	573	537	558	550	567	574	556	541	574	537	543	568	581	564	525	580	546	560	578	593	561	557	538	542	563	587	537	517	570	589	562	548	489	549	547	570	539	539	557	562	575	553	568	521	562	554	585	571	555	564	565	572	535	572	574	555	564	600	548	576	539	547	545	560	569	552	582	546	560	555	535	571	533	524	511	585	561	545	546	547	593	529	541	550	551	566	564	534	537	511	542	558	516	544	530	544	537	566	539	559	553	535	572	557	565	565	510	558	589	603	578	556	568	571	565	584	576	537	533	549	566	565	586	541	528	556	590	546	578	556	565	537	581	567	539	558	542	551	526	601	575	585	588	552	565	525	555	588	546	548	518	532	529	548	581	556	492	561	532	514	559	539	554	509	556	585	554	519	553	516	510	580	558	569	499	513	578	526	542	552	556	549	527	578	550	560	545	536	566	555	528	501	535	531	608	512	590	534	530	516	569	583	568	552	572	527	532	598	544	543	523	578	514	555	500	564	550	525	549	529	533	583	608	551	530	599	564	559	558	563	552	579	563	557	587	541	528	576	539	520	553	543	532	543	543	531	558	580	552	571	533	539	547	555	556	537	547	580	563	557	521	562	527	583	588	551	530	555
26973	20728	21323	11453	322	187	159	159	152	141	128	114	135	128	137	158	133	133	132	141	140	130	127	123	107	137	138	133	136	148	146	116	141	119	144	112	147	130	125	123	122	108	129	129	123	122	158	139	127	123	130	131	134	146	142	140	122	137	129	135	134	120	112	124	120	121	114	116	146	136	150	147	124	124	115	123	117	122	128	130	147	142	127	148	143	100	116	125	127	153	124	120	136	157	147	135	130	122	140	134	137	145	138	141	121	143	160	121	116	153	114	138	130	160	140	125	137	127	144	133	143	137	137	125	145	129	126	135	137	140	136	121	139	151	117	121	130	144	153	133	143	117	117	119	146	151	135	122	119	99	121	139	134	116	156	122	124	141	107	144	115	128	115	106	140	152	120	114	123	113	130	143	113	121	119	136	139	117	153	165	120	135	122	133	112	139	133	130	145	119	124	138	122	121	135	147	126	131	121	135	128	133	123	123	126	118	138	135	132	138	129	126	112	153	139	115	147	130	123	131	138	120	126	143	130	125	116	130	115	128	135	135	155	125	139	128	115	137	120	130	135	130	135	153	126	120	125	150	155	116	129	118	130	133	122	147	152	123	147	110	127	119	128	121	117	140	127	132	156	130	129	128	137	105	125	129	125	151	160	137	142	141	123	139	111	148	135	156	130	126	137	131	128	131	130	114	124	127	134	140	135	134	126	138	130	128	129	133	131	144	144	140	130	150	138	154	128	122	127	112	157	136	120	127	135	130	124	125	120	142	150	126	135	124	133	151	122	114	130	116	136	117	127	125	149	127	140	131	139	128	127	111	135	118	122	147	115	135	156	140	149	137	131	131	130	147	149	114	126	124	138	112	125	128	136	136	119	121	119	121	150	123	146	141	127	134	126	126	135	142	149	138	126	110	128	135	135	124	145	108	125	146	123	129	137	118	129	127	129	150	124	133	136	120	117	121	128	129	150	112	133	129	125	136	119	134	138	133	129	128	140	150	128	130	132	141	125	126	131	143	127	130	135	141	140	136	121	124	114	105	119	131	139	123	148	125	126	151	134	125	132	121	133	142	137	134	136	117	127	139	119	135	144	116	140	107	142	130	135	139	129	127	138	113	156	134	115	143	127	120	133	133	104	117	118	116	126	148	120	133	139	143	112	136	150	126	134	134	135	134	131	141	156	137	130	134	120	139	133	129	125	130	139	129	140	129	133	146	133	130	111	118	120	134	133	137	118	131	136	141	145	139	137	107	135	118	145	123	153	130	134	117	120	149	116	133	129	121	108	152	148	128	126	138	123	163	122	124	105	140	128	138	155	126	140	116	125	120	118	123	132	141	115	143	140	121	134	123	126	153	128	136	128	140	158	125	132	123	121	123	126	130	137	138	132	131	143	146	128	116	117	149	136	111	131	129	135	145	120	126	130	129	128	134	106	119	155	145	141	131	122	138	124	149	114	113	134	137	146	138	120	132	123	140	129	138	112	117	122	142	126	138	113	127	117	120	115	134	122	132	143	126	135	134	128	114	137	135	153	128	139	128	152	133	129	135	131	132	118	119	121	129	138	122	130	116	118	126	131	112	165	126	134	158	148	120	131	122	137	121	157	113	135	120	134	131	131	123	124	123	119	132	133	128	119	125	127	122	132	134	116	120	142	147	120	123	116	124	133	121	129	132	151	136	147	125	154	127	133	126	130	121	135	126	133	142	119	128	126	116	137	153	121	143	135	126	136	131	138	121	127	142	116	134	138	142	129	129	137	132	143	128	136	137	136	131	134	129	138	124	111	124	141	147	111	143	114	130	130	113	136	138	124	141	143	126	125	137	145	137	139	112	145	110	114	135	119	127	134	117	129	141	135	118	124	141	149	117	123	163	149	112	122	129	149	136	142	131	120	128	130	118	117	130	142	128	134	130	128	121	137	115	141	144	140	127	141	130	126	119	145	128	143	151	122	107	129	136	139	149	144	131	128	145	126	132	154	126	154	129	172	124	118	111	143	117	146	143	115	105	130	142	137	125	147	138	119	120	124	124	138	132	123	121	130	139	134	121	139	133	117	152	133	133	148	122	137	125	111	155	120	114	142	128	106	130	148	152	128	125	133	135	132	142	121	124	128	134	142	146	158	115	124	123	108	140	130	152	139	142	121	134	116	156	116	135	129	140	128	146	130	133	111	125	128	117	129	126	136	121	114	134	166	141	127	151	132	134	118	121	115	147	135	128	118	139	139	130	148	129	116	125	133	162	110	156	143	132	118	121	142	112	130	131	117	125	128	131	119	134	132	139	118	138	109	122	140	146	116	129	134	141	123	118	141	112	120	132	153	117	131	124	136	134	116	124	138	121	123	134	134	134	130	126	134	125	110	134	128	133	130	150	129	123	134	133	134	138	143	124	150	114	115	115	126	122	137	150	152	106	130	134	149	128	123	140	135	140	168	144	143	130	153	130	153	139	127	140	124	133	131	127	126	138	112	137	119	128	114	128	127	130	133	109	150	117	114	136	122	128	140	123	165	144	145	123	132	133	119	128	141	127	127	128	150	126	139	134	147	127	115	127	127	129	105	144	133	134	125	113	119	144	128	143	125	133	134	136	143	139	127	127	120	125	141	136	114	142	125	137	132	142	134	124	117	135	129	125	132	129	149	120	113	134	134	129	134	109	155	119	139	93	143	141	136	149	139	134	122	111	112	152	138	124	133	133	134	122	130	135	144	129	125	116	152	142	119	120	128	149	170	131	120	129	126	147	126	138	130	134	114	106	119	133	118	144	142	145	121	123	109	124	116	142	151	139	126	130	121	150	147	120	148	126	118	137	151	129	143	129	130	145	133	124	159	125	129	141	137	137	123	144	139	144	129	141	129	124	125	133	132	128	156	129	131	124	124	152	141	124	118	136	142	115	107	116	128	141	124	121	126	121	138	136	137	114	139	109	130	115	159	131	117	126	121	142	140	130	145	130	119	123	156	147	123	133	134	130	116	141	136	127	140	116	119	123	138	123	128	147	124	153	128	126	123	138	129	132	132	125	128	119	130	118	135	121	140	135	140	118	129	126	109	137	126	144	130	136	142	143	119	132	134	140	124	130	134	111	99	133	157	112	129	139	133	122	128	112	129	141	138	145	133	121	131	109	148	133	146	135	118	138	144	129	133	130	136	147	118	146	127	126	126	141	127	135	143	156	141	124	117	125	112	139	123	128	125	138	138	144	130	128	139	160	108	140	131	146	122	127	150	123	116	144	114	125	146	125	116	130	125	108	121	121	105	137	125	139	143	127	165	140	144	163	153	116	135	132	123	155	124	110	114	140	146	129	128	153	121	157	123	115	165	116	121	116	123	125	139	107	135	125	143	126	136	132	144	148	144	137	121	124	131	114	128	118	130	140	112	140	116	121	133	115	135	134	133	135	116	132	121	134	150	103	134	127	138	129	146	139	138	144	130	119	129	133	113	121	135	119	107	168	162	152	118	122	129	155	144	116	109	143	133	142	128	149
18192	7589	25154	9949	421	366	329	347	289	260	291	243	293	269	253	235	253	242	257	276	254	244	240	245	239	216	241	252	237	239	261	247	234	224	240	263	232	288	220	261	247	270	223	217	250	226	254	220	235	234	239	224	224	229	254	238	249	251	216	266	242	224	228	274	266	235	251	196	229	207	224	255	267	235	238	264	255	251	237	215	231	238	240	240	253	262	226	212	232	220	259	228	243	236	228	239	233	255	231	248	250	216	212	254	269	220	209	253	236	276	259	233	256	240	225	269	257	248	227	225	241	243	225	245	245	242	232	219	268	192	271	215	243	265	245	250	212	236	242	222	240	254	233	217	235	234	233	240	280	240	256	260	242	250	234	238	223	249	247	263	221	253	261	255	228	246	234	249	241	254	242	254	221	255	227	224	235	258	228	271	223	236	229	262	236	220	220	219	272	222	238	257	262	248	220	241	236	217	250	244	227	223	243	236	236	225	227	237	260	240	266	234	227	249	229	229	244	244	231	220	251	241	233	252	229	239	219	236	231	253	226	249	215	248	244	238	313	241	234	264	253	239	237	253	230	235	263	216	235	244	256	242	250	240	252	227	267	268	231	238	229	232	229	233	216	258	232	233	240	246	211	220	243	241	237	235	267	235	204	233	257	235	231	228	254	255	241	246	243	246	230	248	221	234	221	219	232	244	230	241	217	227	269	223	228	249	227	229	262	223	254	274	224	281	246	229	230	212	257	262	234	263	242	249	268	240	243	210	218	259	244	253	230	223	223	265	226	218	275	245	220	200	254	234	250	283	229	274	242	262	251	247	241	244	241	233	269	238	253	231	239	248	247	241	242	225	254	222	236	217	251	217	256	219	242	233	244	229	251	242	258	232	236	221	240	258	242	230	251	241	245	243	250	234	224	259	259	244	260	232	243	237	243	231	250	243	257	240	248	244	247	274	234	183	258	249	222	227	231	243	257	220	220	241	238	242	222	282	234	252	239	240	248	273	263	239	223	233	278	237	236	221	261	240	237	249	211	275	234	232	224	255	246	243	259	207	216	244	236	246	248	206	245	257	239	231	247	208	233	221	250	254	248	266	270	223	221	240	231	275	239	246	242	216	246	239	209	232	276	230	262	269	246	227	241	239	229	232	224	242	277	256	209	276	241	251	223	233	215	242	245	212	232	249	264	218	230	267	258	253	239	237	246	217	211	221	233	248	229	240	258	250	244	242	237	252	237	258	235	265	219	224	255	247	267	241	257	244	252	255	244	254	254	247	224	244	237	235	254	252	240	255	252	253	249	222	232	252	260	225	235	238	248	250	235	212	261	219	240	255	248	261	229	242	243	259	239	243	242	220	263	211	270	249	277	221	237	250	229	250	256	250	225	235	255	259	250	234	246	236	209	244	224	250	231	253	228	246	241	247	248	242	248	258	241	237	258	234	243	249	255	243	259	225	224	220	214	222	244	252	245	233	254	233	231	231	220	233	237	234	255	250	205	263	254	234	268	272	231	229	235	246	225	240	250	246	220	263	239	246	233	228	257	232	248	255	260	247	278	225	240	234	247	250	244	279	237	256	268	247	239	252	236	238	249	233	230	241	243	245	225	247	254	225	234	237	237	235	249	267	216	256	239	269	262	236	231	214	252	233	235	239	251	231	208	241	239	217	251	249	230	229	234	235	222	238	227	232	234	251	242	229	253	268	253	244	236	244	224	241	229	233	222	243	239	219	241	230	267	265	259	249	222	243	238	237	235	245	242	262	208	239	237	232	236	230	221	245	232	224	253	230	221	224	310	241	250	229	214	243	248	262	233	234	248	267	241	249	224	238	231	242	247	272	275	232	223	218	222	241	268	248	213	242	239	229	232	239	266	235	206	287	245	219	227	259	278	228	265	209	251	249	224	242	218	230	266	227	247	267	251	244	243	235	242	205	259	221	237	239	218	224	234	258	227	253	267	262	231	253	242	219	251	242	251	250	229	235	235	243	241	236	240	253	244	247	280	247	263	267	267	264	254	259	232	244	230	221	244	231	242	246	250	256	234	237	243	236	236	278	252	224	233	226	271	260	258	227	262	222	247	257	244	225	219	227	244	228	272	244	233	251	244	239	253	217	254	236	223	246	250	212	245	226	231	260	235	255	233	257	258	229	228	274	240	230	247	266	219	249	222	235	240	254	231	242	219	250	262	243	229	225	234	239	231	236	273	228	265	254	262	232	230	266	225	239	248	254	247	238	229	204	231	231	235	216	259	229	227	241	208	216	233	226	230	255	219	216	252	241	242	250	240	266	205	223	235	227	231	235	222	239	215	216	240	225	253	243	246	238	273	247	261	237	224	232	240	225	292	273	229	239	260	254	232	257	225	225	272	210	236	254	246	224	264	243	219	270	248	270	247	218	212	273	247	242	264	250	195	237	251	242	229	228	237	238	255	224	240	221	237	230	244	244	236	236	232	239	248	243	247	234	266	255	226	254	238	252	228	237	241	238	238	242	241	247	246	246	234	233	223	233	246	251	205	223	216	256	221	285	266	224	228	243	251	235	262	260	243	250	256	243	256	229	283	254	268	245	269	230	245	245	227	212	213	235	218	258	241	249	268	256	261	235	255	246	239	239	219	258	227	229	230	235	230	261	254	221	252	237	215	224	261	265	252	246	235	239	236	236	269	248	250	239	212	228	239	212	193	235	239	248	226	222	241	236	221	242	240	241	243	249	268	255	239	231	217	223	239	274	214	246	238	220	247	249	231	240	227	245	216	234	230	237	236	247	248	257	220	255	253	240	232	218	245	215	221	254	226	221	236	239	269	226	255	256	214	263	230	258	234	236	235	246	258	245	198	227	252	251	255	243	244	243	248	253	260	258	238	252	255	204	271	241	234	243	265	247	225	224	234	240	247	238	239	222	245	251	242	234	247	248	248	214	222	256	226	236	249	230	250	260	229	273	260	233	221	235	245	204	225	245	245	247	227	242	261	235	253	247	252	247	238	238	251	259	206	250	245	230	252	254	240	229	270	246	254	248	232	233	235	227	245	236	234	230	240	231	245	241	269	248	258	234	233	228	223	254	223	255	225	231	248	235	251	247	225	230	256	255	218	225	230	242	240	248	241	249	259	240	247	241	241	236	255	243	252	254	246	238	249	257	257	233	247	251	239	233	259	218	207	235	226	260	235	236	247	234	240	225	208	237	279	223	229	261	272	216	229	246	240	246	246	223	200	243	240	247	240	239	246	240	223	231	242	248	256	239	218	235	224	248	248	250	259	222	232	229	268	262	259	273	206	255	229	232	272	223	241	262	248	235	219	233	255	233	252	236	221	238	218	246	206	217	253	238	238	215	260	221	233	224	230	232	226	261	231	251	252	247	266	232	239	257	233	226	229	225	249	251	230	248	246	241	225	216	234	253	236	243	247	242	241	251	219	240	245	251	226	218	217	245	221	254	223	225	249	247	225	244	244	263	234	236	236	255	228	237	262	264	237	229	260	254	231	241
24277	21360	33156	29130	19398	7108	725	486	405	353	347	318	319	327	298	292	297	296	287	241	285	247	281	275	282	259	280	251	266	274	287	265	252	264	266	250	251	266	279	239	249	240	280	310	253	247	242	242	280	248	258	237	265	248	254	252	239	244	234	283	239	259	239	247	236	231	258	242	273	248	243	251	240	232	214	255	259	220	241	252	256	253	245	231	277	273	246	231	242	231	268	256	227	255	287	252	257	262	275	261	235	258	254	253	265	287	276	249	241	242	254	237	261	278	211	251	252	273	257	242	262	226	256	236	262	272	260	262	229	242	254	254	234	222	220	267	278	232	257	247	267	246	243	261	232	262	247	234	247	245	261	256	233	267	270	218	267	253	269	248	282	263	253	247	252	250	260	241	232	280	251	290	234	250	259	250	251	243	276	249	242	263	222	270	242	283	240	247	253	262	247	281	247	252	238	265	251	257	226	283	220	256	282	260	242	225	281	244	265	244	272	264	251	238	244	243	278	244	240	265	228	247	228	258	268	297	246	236	271	262	247	246	241	259	244	247	258	254	267	244	288	251	270	258	214	267	261	263	274	243	242	247	244	237	253	254	246	233	256	256	255	236	250	216	242	235	264	218	260	256	258	258	254	264	236	270	251	251	261	248	261	258	223	251	234	250	226	253	263	245	267	264	267	244	253	275	268	267	259	251	287	283	238	250	263	252	226	264	243	251	263	236	269	208	226	255	221	258	221	257	262	270	258	249	264	248	247	246	282	263	241	237	230	261	264	252	275	233	214	254	224	231	241	250	242	275	230	259	250	277	273	224	257	260	256	263	272	237	268	240	247	230	274	263	245	221	231	254	246	249	264	266	220	291	254	274	250	256	242	246	240	233	247	222	254	263	254	249	247	228	278	254	235	259	254	251	245	247	281	246	268	240	237	249	253	257	251	253	248	251	260	214	239	243	245	259	276	264	282	263	264	256	251	263	240	238	269	264	255	248	256	230	233	261	268	249	263	274	259	227	231	246	246	258	266	246	248	246	284	256	254	282	258	277	254	262	244	253	213	247	277	253	258	248	226	261	261	297	253	274	281	262	229	268	258	274	249	239	233	254	250	251	244	267	229	265	254	282	263	243	242	247	254	250	267	250	264	276	249	258	221	252	240	231	250	238	245	263	240	262	277	245	256	252	253	232	239	261	253	253	276	239	227	260	267	269	248	268	244	254	258	269	269	269	255	263	277	239	216	259	258	260	258	260	230	256	258	253	228	265	268	242	253	247	257	250	265	248	231	257	229	272	263	235	245	258	247	238	238	263	246	236	279	260	240	247	255	253	267	251	236	241	247	269	250	224	218	237	260	233	250	239	250	237	247	221	274	249	224	255	257	240	210	290	247	224	244	286	277	225	233	284	252	262	261	244	249	233	242	250	250	270	240	262	257	230	234	250	237	259	253	233	268	232	254	214	255	269	250	232	248	249	256	262	258	235	243	230	249	255	241	261	236	272	266	239	267	252	252	252	249	250	221	266	266	263	251	241	247	258	263	270	255	247	254	256	250	256	249	227	257	261	278	242	256	243	244	230	274	244	251	247	230	234	256	254	252	233	303	236	264	263	250	269	243	248	247	241	249	251	250	242	261	260	249	248	251	229	236	238	250	250	234	248	235	257	233	210	238	225	257	272	264	245	229	271	266	229	246	248	240	249	242	233	226	272	270	236	250	241	265	256	239	241	277	250	221	263	186	236	256	288	269	264	266	264	224	243	266	277	284	236	282	271	261	272	249	250	255	257	258	267	261	271	286	261	233	261	247	224	231	250	248	248	241	237	240	265	268	232	254	260	243	248	235	257	239	264	247	259	266	206	240	263	248	235	238	252	250	235	252	267	260	267	241	249	245	254	267	248	224	246	228	234	297	241	232	226	277	238	264	250	250	246	246	222	254	260	239	249	242	252	239	265	257	251	257	267	241	272	273	271	235	263	252	229	262	225	236	277	260	248	263	229	245	260	253	242	221	235	244	247	243	235	243	245	214	244	254	237	232	258	268	226	239	252	251	243	236	240	271	235	234	237	239	269	248	243	243	272	263	225	250	264	264	262	255	249	245	243	267	269	289	265	245	268	248	234	259	253	255	253	261	277	266	258	249	246	261	243	272	249	247	261	264	255	232	251	231	278	273	255	239	245	241	236	275	246	253	259	263	237	245	275	268	286	242	227	242	247	236	240	257	216	243	242	246	254	235	248	248	243	238	278	242	262	266	221	266	250	277	240	248	254	266	237	266	264	262	238	272	227	257	273	250	266	292	248	245	259	262	242	243	249	261	267	283	242	238	228	238	228	274	253	228	260	252	273	256	264	276	233	249	234	251	269	251	241	280	252	234	246	255	246	255	259	248	255	255	238	254	240	254	242	264	232	222	247	255	243	247	235	266	254	246	229	224	274	240	266	223	256	272	232	242	243	250	245	247	221	226	259	257	278	264	250	228	239	282	264	262	261	273	236	268	256	269	255	268	297	237	260	252	265	270	249	226	237	260	243	263	239	274	248	253	256	267	244	236	259	260	230	256	266	255	249	252	245	237	253	257	249	256	245	269	265	268	238	280	266	261	231	240	277	266	221	247	249	238	287	225	252	269	264	267	271	244	256	244	247	272	243	270	248	243	247	252	241	264	219	240	239	246	267	223	255	244	268	238	249	276	270	280	241	231	233	283	245	277	241	242	224	273	240	256	236	239	257	273	270	241	239	262	256	259	269	296	250	266	223	246	261	233	261	236	241	245	277	255	240	255	250	281	254	240	251	225	218	240	243	254	269	242	262	273	230	235	284	229	275	264	224	229	217	236	250	250	217	267	230	251	222	244	260	262	255	246	254	235	250	272	270	251	226	244	230	241	236	297	274	243	241	240	264	271	264	227	257	231	242	266	252	255	243	261	255	253	237	242	223	219	235	244	253	240	255	268	259	226	239	266	245	266	276	248	251	243	245	237	256	261	233	243	251	225	272	267	267	241	271	235	227	254	226	248	268	240	231	265	248	262	244	257	239	261	234	232	253	231	255	259	242	258	245	253	247	247	252	242	279	264	275	236	226	250	249	246	271	249	242	276	271	225	256	283	218	244	278	247	241	254	241	269	249	254	243	251	251	265	223	254	241	249	261	269	226	265	262	231	258	291	265	196	292	266	268	253	258	287	258	272	256	267	280	251	224	242	215	244	258	244	248	237	237	254	251	234	252	230	250	214	225	259	249	244	194	263	243	275	233	241	262	240	256	253	247	252	254	262	235	265	259	257	240	244	230	248	241	269	263	236	213	242	245	236	287	272	242	238	253	223	255	256	279	237	259	255	266	230	238	255	278	255	246	250	252	241	259	247	244	240	259	241	220	253	229	261	238	222	237	230	231	251	256	227	249	271	252	262	261	249	248	259	244	268	264	237	227	266	248	241	239	253	253	242	279	246	254	238	275	242	247	245	230	269	257	237	260	254	242	248	235	261	243	212	258
40581	27621	44151	20365	2439	1717	1399	1163	1005	829	781	761	735	601	629	580	563	581	556	524	494	493	516	482	516	481	473	478	474	443	463	454	491	466	442	442	468	478	496	451	447	453	461	453	422	470	443	438	410	468	403	442	392	428	429	427	438	434	408	467	485	422	461	477	420	460	442	455	452	427	450	463	459	474	438	444	422	421	418	443	453	437	421	507	431	426	448	432	444	419	438	496	468	444	441	458	433	412	464	429	378	471	460	458	403	422	433	415	485	412	442	455	424	420	461	436	437	417	437	410	417	407	421	438	419	446	426	429	456	444	415	474	433	439	444	403	398	441	441	451	415	426	405	449	434	453	452	440	417	418	461	447	434	484	418	481	456	424	454	471	399	453	427	441	467	464	406	415	449	470	422	474	446	433	424	485	474	445	447	379	441	436	459	424	423	432	475	413	454	421	411	435	432	450	438	427	438	413	477	486	440	402	491	472	451	443	443	422	414	471	469	428	425	494	428	432	407	451	420	460	410	396	446	470	452	442	420	410	435	454	440	440	460	451	434	430	448	424	437	473	416	411	413	449	418	432	443	410	406	468	412	411	430	431	446	427	412	448	435	456	410	462	440	449	393	431	441	422	452	453	460	432	440	461	443	454	419	454	467	424	465	430	403	426	418	464	451	466	475	438	439	459	442	410	419	431	418	427	407	460	438	429	440	429	413	446	439	401	425	397	462	460	477	410	416	432	443	399	427	449	440	430	437	443	464	457	433	466	422	412	434	443	411	462	465	467	436	483	487	409	419	429	421	434	432	457	443	423	426	420	436	447	462	471	426	389	472	468	444	414	437	440	454	454	479	432	435	423	439	406	412	466	442	454	445	432	428	432	422	426	412	423	470	423	443	439	426	423	401	445	468	468	471	460	422	426	415	442	459	418	430	432	453	428	448	435	395	443	442	433	417	421	446	469	397	425	463	424	437	426	419	455	453	475	448	458	414	438	463	447	439	473	476	432	421	444	414	422	427	405	456	454	447	416	439	435	425	450	398	448	439	411	429	413	414	442	465	460	460	426	425	461	409	409	433	421	412	438	450	426	445	450	417	390	468	431	463	466	443	427	433	443	402	459	439	418	399	425	432	443	444	440	470	435	450	454	455	460	455	434	477	426	454	417	450	426	454	430	445	429	399	446	431	427	458	456	411	415	408	431	412	474	467	446	441	439	431	456	436	410	438	423	459	472	422	434	417	467	426	440	430	445	436	442	436	429	437	448	438	441	471	416	444	396	444	416	456	430	420	438	468	445	448	420	428	424	415	445	449	464	437	446	444	444	448	410	446	453	434	485	419	427	443	446	443	451	462	412	398	490	429	444	414	450	445	432	463	428	410	446	445	462	442	396	441	442	440	481	436	427	465	376	442	442	425	454	453	440	423	428	440	460	412	448	439	447	419	454	409	444	430	449	415	451	425	465	424	447	439	457	421	426	456	407	446	424	450	414	451	430	457	466	473	442	459	452	417	434	439	438	421	440	450	450	421	459	460	492	442	417	457	429	463	443	432	431	430	404	435	419	442	448	437	427	428	400	476	466	481	426	486	453	452	442	447	453	428	445	428	470	477	432	436	446	420	424	444	379	464	457	438	413	462	420	444	431	459	422	407	446	421	426	418	445	449	441	456	429	416	439	475	449	425	432	429	451	459	436	407	470	446	465	426	408	440	437	443	424	457	465	447	458	422	457	454	496	388	434	431	454	402	447	430	426	431	423	461	451	449	411	429	465	435	456	447	445	466	408	417	467	446	426	459	453	435	415	440	457	414	431	437	436	460	415	446	423	432	428	429	447	426	432	433	448	413	457	449	437	390	422	418	470	419	468	436	447	452	469	445	477	413	457	450	446	437	383	438	454	405	458	446	473	468	425	429	474	422	453	441	419	445	451	428	425	417	445	421	517	406	456	426	394	436	420	422	434	443	462	446	443	452	408	421	437	426	429	419	462	467	403	441	459	451	391	471	425	423	447	426	455	434	426	415	441	445	463	451	450	406	427	438	422	454	409	449	453	468	438	451	436	432	468	435	396	419	413	467	453	447	442	415	450	430	446	439	417	438	420	441	421	419	415	427	429	414	433	445	476	443	463	478	432	417	418	429	446	455	449	459	447	464	470	447	433	471	428	447	457	397	463	431	433	443	425	418	430	420	436	421	396	476	414	383	434	445	409	421	442	449	451	437	441	440	462	413	450	451	443	452	452	427	459	431	429	424	459	405	455	439	450	432	437	471	464	416	442	435	454	465	440	454	475	444	408	452	487	463	425	444	457	415	440	439	435	414	431	443	430	439	436	442	421	458	432	440	461	440	427	441	409	444	400	463	444	465	450	457	416	466	453	438	439	449	435	437	458	420	417	423	436	451	428	432	450	455	459	443	411	455	458	463	455	456	474	432	480	406	454	434	480	451	439	434	417	437	439	436	469	457	417	456	449	442	406	427	398	421	438	455	462	433	416	471	403	415	452	451	444	425	417	435	473	436	438	448	428	446	459	422	444	439	432	442	458	460	437	442	439	428	448	423	445	428	466	425	454	441	438	474	429	429	381	395	455	449	455	412	445	412	430	423	433	408	417	440	466	444	424	456	442	435	460	443	424	446	429	434	444	456	441	444	429	482	412	415	422	451	417	434	435	433	421	434	457	403	447	475	431	452	451	420	399	426	452	445	449	466	398	451	451	444	434	432	409	472	425	424	444	461	413	452	432	419	436	438	446	429	441	437	452	411	453	451	407	443	446	440	436	451	477	413	446	424	462	442	448	444	395	389	451	435	479	434	439	483	429	402	453	463	448	459	468	433	437	464	461	483	426	454	456	445	425	456	445	401	428	456	431	426	447	459	447	454	446	413	479	419	432	403	456	429	432	445	454	454	440	445	419	430	463	444	456	443	437	423	445	429	405	443	466	446	459	466	462	435	439	428	441	404	432	477	439	467	445	443	414	428	459	440	419	424	453	430	405	444	442	443	431	467	453	444	424	435	421	436	438	471	424	418	419	426	444	425	410	426	447	428	447	422	419	452	451	433	411	425	436	428	391	493	467	476	429	448	412	440	391	434	446	419	431	404	447	464	418	449	452	452	428	451	461	401	418	422	442	437	423	486	399	435	432	453	456	444	407	420	455	429	401	469	416	417	420	450	430	433	429	433	456	465	458	425	419	457	480	449	424	443	452	459	453	400	431	443	414	404	421	445	418	407	429	420	445	417	403	420	432	433	419	466	422	422	424	436	457	418	442	438	432	401	430	461	435	498	440	452	441	422	422	443	432	484	441	442	437	438	450	460	429	434	443	469	453	390	453	428	439	434	432	457	455	411	458	421	448	434	407	400	464	470	456	438	426	427	471	449	458	435	395	431	434	428	464	437	435	449	431	463	426	443	439	442	434	459	419	456	415	448	418	430	433	447	466	437	449	443	435	438	441	502	496	458	432	441	439	446	467	449	421	432	430	431	438	449	410	462	460
23219	21313	32150	26495	21297	19506	5162	848	635	566	544	443	473	401	442	433	383	394	384	349	335	408	376	356	364	346	346	349	342	366	342	347	347	363	382	325	341	342	328	316	306	295	341	346	327	352	353	313	325	326	338	313	352	329	318	352	317	318	309	306	312	322	344	296	350	373	327	348	345	305	307	347	319	301	349	324	336	334	366	323	345	346	307	326	352	304	340	334	358	361	310	325	337	292	340	334	338	311	373	316	360	329	322	306	379	338	324	346	353	336	310	346	319	318	337	288	324	307	326	324	343	324	308	316	365	323	320	361	287	321	339	304	324	366	280	330	290	318	324	327	329	350	334	331	303	321	329	320	324	341	301	319	310	333	318	355	342	337	330	294	366	342	309	309	354	342	319	336	328	325	349	308	371	311	306	326	324	336	336	308	361	340	330	324	336	328	338	345	333	323	325	329	357	305	331	324	316	323	369	321	324	371	308	333	304	305	342	290	342	309	327	323	345	322	308	318	289	343	329	315	320	310	328	324	330	351	352	323	361	326	293	316	334	355	320	311	311	360	332	332	329	297	303	320	291	321	316	333	328	310	352	331	337	323	333	303	312	335	324	325	331	292	329	320	331	294	332	318	327	304	307	330	336	329	355	314	296	330	354	322	325	351	334	309	327	349	336	321	327	359	323	326	315	337	333	300	319	326	331	306	331	351	341	323	352	305	350	331	345	349	329	341	314	351	385	333	333	312	329	357	335	311	324	308	358	311	298	324	334	366	348	329	298	304	297	336	307	343	309	354	359	298	312	296	339	335	342	319	354	323	324	346	341	349	306	328	348	334	310	329	330	338	325	303	316	288	318	313	333	322	331	356	316	328	324	328	327	369	324	364	320	350	338	321	330	353	317	313	356	336	356	328	334	300	314	348	323	331	330	307	318	324	326	335	354	340	332	322	335	350	356	331	342	353	299	356	321	337	295	309	335	367	343	305	341	306	342	333	340	311	319	314	330	321	347	350	334	315	296	322	333	333	359	320	342	308	322	317	309	309	317	353	332	331	313	313	326	331	308	335	299	331	312	311	336	328	315	318	336	341	315	335	314	308	350	347	322	313	354	326	365	367	309	297	332	332	361	333	367	326	316	339	346	335	332	321	339	301	345	354	346	315	331	335	371	311	336	320	352	315	367	340	356	318	326	321	338	330	309	308	281	353	362	340	346	309	313	321	312	338	337	329	323	345	311	330	330	345	334	335	315	325	339	353	320	337	324	359	332	279	337	327	327	317	322	304	340	342	340	372	341	306	334	302	342	352	347	353	333	380	349	321	357	311	329	322	297	309	341	347	323	332	321	328	321	351	333	293	361	347	312	306	309	326	341	344	334	337	314	339	328	350	325	315	333	363	328	321	312	336	346	301	343	319	328	320	354	331	292	314	348	310	343	308	335	328	301	327	308	320	337	326	318	316	364	344	333	331	329	324	353	326	365	340	324	307	349	348	313	347	322	354	344	337	344	329	303	344	305	320	323	314	321	342	346	338	305	350	319	338	363	293	326	307	338	323	321	337	340	332	325	299	333	317	331	339	330	317	334	309	362	318	306	319	318	321	288	310	325	311	322	324	345	314	304	327	355	312	314	374	311	310	321	354	332	313	319	322	326	318	339	359	302	345	310	335	289	300	346	326	300	348	363	320	284	356	376	329	331	317	350	315	289	335	326	329	330	275	332	337	332	325	291	310	331	307	313	371	323	333	320	341	333	310	314	325	341	320	358	294	352	331	302	358	366	360	304	329	352	319	322	358	338	331	304	316	345	354	326	337	321	325	323	332	320	333	343	326	340	309	336	317	356	322	318	321	335	375	333	320	339	326	304	316	355	344	338	306	305	323	298	331	318	338	321	326	312	310	330	337	326	357	343	321	319	362	322	313	311	318	320	308	335	342	360	347	346	321	322	377	310	298	315	308	347	352	310	309	316	275	343	322	324	313	325	287	302	352	327	321	333	343	341	293	333	327	295	375	348	318	308	308	319	342	313	340	333	314	344	319	346	307	339	363	317	287	333	323	346	314	342	333	332	361	295	298	321	338	357	308	338	336	319	305	352	345	330	363	315	342	323	311	327	351	301	326	329	331	334	327	333	312	325	329	339	307	365	317	301	380	323	316	320	348	323	314	328	333	344	333	350	320	311	345	311	326	341	323	279	329	307	328	348	322	348	339	323	336	324	303	298	303	342	316	307	298	321	294	313	324	361	312	327	324	301	342	336	323	327	327	338	335	336	320	328	323	323	331	333	306	321	322	333	319	345	329	354	326	334	309	325	350	329	328	366	326	344	351	290	305	342	332	304	356	333	305	353	341	344	353	305	331	288	315	350	294	324	320	330	324	333	324	342	305	333	333	312	342	308	307	324	298	344	320	316	328	340	315	308	345	345	343	333	330	315	331	372	339	326	330	324	352	326	323	324	331	322	359	324	287	307	352	300	358	325	294	357	299	324	339	349	344	320	309	306	316	322	321	332	326	338	330	332	332	356	304	305	331	316	320	337	315	336	326	302	322	323	343	346	297	298	321	342	327	336	330	328	315	349	346	313	314	316	355	315	345	323	342	338	367	301	319	296	315	312	328	343	308	314	334	312	338	328	352	341	328	334	318	314	322	320	288	298	323	303	321	306	309	333	361	312	302	320	288	305	329	316	326	347	362	320	330	335	297	317	316	314	295	315	325	336	340	357	360	324	307	319	312	327	315	303	326	359	334	365	360	329	326	356	328	323	319	303	328	326	331	317	349	294	283	362	301	323	361	323	353	303	365	336	344	364	333	362	323	308	313	327	298	322	342	311	338	307	330	346	307	330	317	311	339	328	327	317	315	326	307	312	339	308	328	326	321	314	325	309	357	346	320	350	329	350	323	316	329	325	325	344	341	326	372	305	323	346	308	336	308	323	314	322	342	347	324	328	330	340	321	319	337	320	346	313	374	341	354	346	326	350	346	318	331	318	345	306	361	329	340	345	342	312	331	360	320	355	335	340	314	337	333	335	343	281	324	321	337	330	331	330	350	331	337	315	345	338	344	319	303	309	347	293	334	324	346	320	317	326	316	320	324	329	378	342	338	311	348	320	337	332	314	324	388	319	320	308	346	332	320	350	322	344	300	298	330	329	340	304	340	379	312	310	325	309	320	327	320	311	325	312	301	373	322	332	324	346	341	331	316	306	348	337	349	336	351	358	306	330	330	316	329	358	356	339	317	317	293	332	327	336	335	338	351	349	321	340	301	340	329	326	334	294	345	339	349	333	327	331	310	359	311	321	303	324	346	339	307	307	317	302	344	292	335	337	306	349	349	357	340	333	325	322	368	338	339	336	310	337	332	331	281	313	362	346	310	329	327	321	305	323	342	320	326	316	367	315	335	341	354	341	318	340	310	329	300	304	360	332	345	309	331	298	342	323	322	290	364	363	328	312	341	306	303	328	348	305	319	326	336	365	319	305	355	352	342	297	345	330	321
49349	37025	51648	19212	4133	3104	2334	1886	1641	1329	1255	1122	1047	930	869	867	772	776	738	730	704	702	663	657	616	633	613	635	593	664	630	619	533	585	594	588	600	605	600	568	585	566	557	587	538	597	544	577	584	588	559	595	580	544	596	612	529	597	532	540	543	533	596	537	571	550	552	517	488	589	579	531	555	570	573	511	550	568	552	561	559	583	546	570	566	542	550	617	553	561	593	534	536	582	581	577	530	556	571	576	586	545	551	543	580	541	529	539	529	548	540	600	600	538	553	517	558	573	544	550	607	558	594	496	573	578	572	556	565	529	544	568	550	511	570	565	569	525	539	544	547	551	509	527	548	534	572	554	602	515	547	514	535	604	587	567	584	544	569	546	554	560	556	563	551	544	540	579	553	564	540	544	543	584	563	557	577	523	527	581	579	563	539	564	593	573	534	525	543	551	545	568	571	561	571	513	605	549	590	565	549	519	564	531	506	525	534	555	528	579	525	540	548	558	556	553	543	599	569	562	536	511	520	568	533	528	553	563	584	539	539	604	571	560	533	559	554	527	539	553	545	511	546	547	581	529	560	551	561	573	561	540	525	541	571	545	608	520	589	543	558	574	564	551	526	554	537	529	540	516	557	553	469	577	560	553	564	536	562	537	525	574	509	555	575	548	524	539	611	524	529	561	534	574	572	565	557	546	527	558	576	578	550	526	565	559	586	550	545	549	573	520	546	531	572	536	570	556	561	519	525	547	555	584	549	591	580	534	561	550	546	551	570	541	523	569	572	550	508	568	524	514	529	515	560	532	498	565	555	551	562	551	548	552	586	548	586	516	541	590	549	522	573	524	585	567	554	510	594	532	545	545	569	550	529	502	560	545	529	544	534	529	562	564	588	536	577	561	569	578	558	545	565	583	596	544	550	568	593	578	518	587	551	532	564	556	535	551	594	545	563	551	562	536	544	528	559	488	600	555	545	540	525	542	565	521	567	566	526	551	545	551	539	557	540	534	581	546	530	564	606	575	536	523	548	519	542	589	569	537	559	546	514	600	524	554	544	521	546	563	573	563	524	531	553	556	512	597	554	596	558	537	511	533	569	525	530	569	524	534	568	559	516	495	579	551	506	532	545	538	533	537	565	581	528	579	550	572	582	526	555	540	556	559	541	543	542	545	530	558	558	509	513	560	555	545	543	592	547	537	548	532	521	535	557	550	565	540	597	520	589	555	544	540	580	549	496	553	532	572	571	542	540	547	524	539	571	618	573	586	543	570	565	538	577	489	534	572	602	537	575	538	524	550	537	560	552	570	545	554	553	510	522	535	547	541	569	538	534	548	537	536	557	539	495	530	526	588	529	564	561	524	576	562	563	551	527	537	562	554	574	571	508	557	497	549	560	553	595	555	580	536	521	515	529	552	531	529	535	527	550	555	557	519	528	540	517	571	507	537	518	535	545	531	533	555	565	556	580	513	528	513	557	554	561	517	531	561	551	547	544	550	541	557	556	593	558	543	547	550	552	523	512	537	512	576	567	588	546	543	521	565	592	574	557	626	543	549	544	557	576	537	551	550	554	594	539	479	553	598	590	571	568	557	557	524	545	542	573	556	587	562	534	524	545	532	552	554	530	569	562	520	547	540	552	559	533	533	581	535	553	536	579	555	544	577	559	536	570	540	551	542	571	556	559	576	569	545	554	580	580	576	602	534	540	533	560	522	572	502	601	529	555	552	558	542	521	559	562	536	557	540	560	537	545	565	559	527	573	535	549	559	532	560	553	581	541	542	533	578	527	540	546	597	558	569	588	576	534	543	567	527	560	533	532	545	552	535	556	584	543	572	542	583	575	544	565	555	534	572	573	542	534	550	507	519	588	521	490	556	552	536	578	579	503	539	516	589	514	554	554	543	550	548	521	552	583	543	563	545	579	526	536	525	539	557	533	544	586	554	588	588	549	596	510	535	558	559	526	561	576	558	558	549	525	541	536	538	570	547	571	550	553	562	575	563	561	553	597	564	514	556	554	577	570	592	563	557	583	543	564	574	528	546	550	595	589	553	526	565	539	552	537	580	576	534	528	533	487	569	603	572	582	539	506	559	546	529	527	558	554	549	546	575	609	592	491	568	572	539	538	548	551	526	531	534	530	557	558	576	527	528	546	507	544	579	525	568	554	525	547	565	524	540	569	558	519	518	544	560	580	515	537	545	565	566	586	572	533	500	516	582	478	533	557	585	526	519	510	552	520	557	563	572	591	562	557	574	580	551	569	537	557	576	557	570	561	546	548	593	558	532	519	550	584	516	526	538	568	603	575	573	554	526	569	541	607	570	536	541	554	543	552	583	613	551	556	571	551	510	555	568	516	569	530	585	516	546	573	554	499	585	585	518	526	585	538	575	548	584	602	595	575	548	555	550	565	562	577	536	551	535	553	586	560	537	555	543	562	541	569	520	569	560	559	537	524	555	489	532	505	538	559	547	536	556	547	519	549	549	574	561	561	535	528	554	563	540	569	615	534	540	586	552	533	534	541	516	535	563	519	584	531	574	582	553	527	543	586	534	528	550	569	571	544	562	535	555	545	518	571	517	564	565	529	580	580	541	534	542	573	556	628	570	547	549	562	528	534	561	529	571	560	583	550	544	548	537	544	560	546	570	553	571	558	525	547	567	543	569	543	551	569	530	528	592	533	547	541	549	557	548	514	547	509	525	552	507	577	553	564	573	532	515	551	523	578	567	562	573	567	547	560	558	565	604	573	535	488	555	558	566	565	535	573	544	534	536	562	533	550	600	538	554	553	534	526	572	487	529	552	551	532	543	584	542	548	541	537	580	530	538	520	538	529	538	578	584	544	554	582	588	544	577	522	525	540	518	543	545	548	524	561	508	549	524	535	561	549	541	528	568	555	579	513	560	536	555	532	544	583	558	542	591	578	570	561	550	565	546	546	557	595	516	578	518	562	536	547	532	554	575	578	559	552	560	562	516	572	580	565	588	535	578	561	553	522	565	581	561	553	551	506	525	572	542	565	564	506	517	534	549	542	595	495	633	544	546	546	541	522	540	629	529	569	562	543	536	593	560	548	549	567	556	546	555	544	535	531	546	525	533	567	547	557	535	563	555	532	588	535	546	514	524	530	497	533	541	550	550	553	541	540	548	554	533	515	522	537	520	539	558	580	551	539	584	556	549	544	559	557	498	579	501	548	597	584	519	509	611	553	529	569	584	543	603	569	525	567	512	527	536	635	558	519	553	531	508	555	575	559	531	535	552	565	572	550	599	554	578	543	561	572	525	579	592	531	585	548	546	503	592	590	566	518	583	551	539	575	573	558	587	540	565	560	586	550	508	582	557	577	549	595	520	564	541	596	583	512	564	518	526	519	543	538	550	525	574	527	590	540	611	519	560	566	599	535	584	537	566	544	592	553	490	554	508	601	541	561	522	535	527	558	558	527	532	601	547	541	519	545	570	514	519	550	600	592	518	581	579	567	518	540	555	564	544
26931	20723	19390	9232	296	182	130	162	129	140	117	142	133	136	130	136	139	117	147	135	143	124	130	138	133	122	123	140	133	123	125	125	128	146	125	132	112	125	142	138	102	133	137	128	137	138	137	128	115	127	151	130	115	146	113	135	132	127	124	132	127	110	146	119	125	141	125	113	137	135	112	129	131	125	126	122	143	125	132	145	126	127	121	135	145	128	110	149	118	121	139	146	144	104	128	126	145	138	127	121	117	123	125	127	137	145	114	89	148	129	129	114	131	122	159	124	130	121	145	113	133	134	124	126	137	101	133	134	122	139	120	130	128	122	136	118	141	126	128	132	143	131	136	122	115	123	131	130	139	129	148	122	129	95	131	122	129	135	114	123	117	144	137	146	146	137	123	137	128	117	117	128	138	137	137	123	118	135	141	136	127	123	154	135	134	123	121	125	136	129	110	130	116	110	109	120	109	139	142	124	114	125	145	123	123	109	140	120	119	154	137	147	127	126	149	115	145	121	119	116	118	144	135	129	124	135	131	117	135	122	126	106	136	127	124	139	124	118	132	108	124	113	129	122	125	119	127	127	135	117	127	141	124	137	135	130	128	124	164	122	132	154	139	151	131	124	126	130	105	121	134	119	142	138	123	107	137	142	131	132	126	102	133	141	129	134	125	131	130	126	118	104	126	134	129	138	137	118	135	139	130	139	126	138	123	119	125	130	132	131	136	112	120	128	122	135	129	117	122	132	127	115	150	109	116	131	136	136	118	130	139	115	134	133	143	115	135	154	117	123	126	104	135	122	126	135	130	126	129	140	117	108	142	110	139	136	134	102	123	140	135	143	133	121	130	129	114	124	134	130	128	128	142	122	129	128	131	107	136	115	118	120	129	131	127	133	123	140	125	141	124	132	123	123	146	139	112	146	136	116	153	115	122	131	124	134	136	118	143	123	127	129	136	114	118	141	127	136	136	136	131	142	118	117	130	119	123	128	132	153	118	135	133	135	138	133	131	114	139	119	131	158	120	138	134	118	131	109	128	140	125	131	138	134	131	127	128	128	136	116	126	148	142	111	115	128	132	125	132	114	144	106	136	98	105	122	135	131	121	113	136	107	131	130	107	118	114	131	141	134	122	141	132	105	117	126	138	135	132	119	126	116	131	123	133	145	144	139	114	120	143	128	142	131	124	121	142	135	105	123	131	129	145	129	128	149	118	114	145	135	153	122	116	132	110	141	147	132	121	153	141	131	134	116	113	137	132	121	114	140	126	123	122	125	138	122	126	145	123	141	121	130	150	152	147	136	129	137	121	122	117	137	130	125	133	123	141	141	122	146	132	114	134	119	139	117	119	117	122	131	129	114	111	120	131	154	130	129	125	116	126	120	118	125	142	121	131	153	155	89	126	117	135	134	126	115	125	118	128	113	136	148	116	132	122	96	133	124	113	106	110	139	113	131	112	126	126	120	136	100	137	139	128	108	129	120	101	149	139	149	123	120	153	145	116	119	117	130	105	136	155	130	139	130	125	143	130	120	118	119	144	130	138	123	144	138	119	148	130	155	125	128	138	135	132	133	136	144	126	111	108	147	126	159	126	134	122	128	133	136	126	117	132	130	139	126	130	140	111	120	122	110	146	123	140	124	132	135	118	130	155	126	121	135	132	117	120	122	132	145	116	129	99	123	138	127	122	119	124	140	124	124	115	119	120	120	133	120	135	133	128	124	152	118	132	125	130	136	134	127	126	130	138	114	134	109	131	118	134	116	132	113	131	134	133	128	134	126	122	139	114	138	151	141	142	132	137	136	120	132	137	123	135	134	120	117	132	137	133	141	142	132	128	131	125	106	118	138	126	121	143	124	117	132	126	138	113	135	140	157	122	125	146	120	135	100	123	131	151	122	118	118	133	138	122	107	139	138	119	117	119	127	135	142	139	146	122	157	128	124	128	122	109	138	132	132	123	137	124	142	116	149	125	131	128	139	134	124	139	133	133	104	121	139	125	119	107	127	155	111	141	129	129	112	135	129	117	123	142	136	118	123	111	127	132	116	116	120	129	117	135	125	137	143	134	111	116	131	118	112	114	124	140	124	147	155	111	138	129	137	128	111	111	123	145	120	132	127	127	126	120	120	132	114	113	133	132	127	143	112	134	127	121	126	122	114	111	118	128	124	146	143	127	117	126	108	124	124	141	138	136	134	124	118	135	156	134	120	127	127	111	122	137	123	128	112	123	131	114	129	142	126	114	118	141	104	126	99	134	110	149	154	124	132	152	116	127	131	131	121	134	165	129	140	148	126	122	129	117	109	103	130	119	132	145	128	144	115	141	136	126	142	136	132	137	142	124	135	113	130	128	141	143	134	123	136	128	135	120	129	138	117	128	134	119	108	114	127	108	131	130	139	120	141	118	127	137	113	116	127	136	131	130	123	127	130	139	130	134	118	124	133	126	137	114	119	135	126	122	105	145	133	127	127	124	146	128	129	120	151	142	109	135	131	138	130	137	121	116	136	124	116	123	130	140	140	113	138	127	133	128	136	140	113	135	112	149	113	147	144	115	123	125	126	108	133	114	116	131	125	123	141	143	148	125	134	117	102	122	143	135	137	141	125	106	132	134	123	125	122	122	120	152	121	128	120	120	126	121	119	134	133	130	119	129	162	140	131	116	134	136	115	140	109	126	140	134	114	146	126	135	122	139	127	142	113	127	147	134	124	120	122	115	114	137	153	107	116	136	135	147	138	129	124	144	138	117	127	152	132	140	134	115	121	128	109	114	119	157	140	126	115	130	131	137	125	140	140	116	105	121	152	109	135	138	123	134	143	113	124	124	142	133	134	148	127	120	119	130	155	131	125	127	134	132	118	131	143	119	139	119	128	119	151	137	135	133	123	131	116	126	123	150	118	132	143	134	124	122	105	110	131	132	126	125	137	111	111	119	142	133	142	129	124	146	103	144	144	131	140	119	113	149	134	125	120	114	139	132	139	116	152	112	106	138	138	113	128	120	144	133	143	104	122	135	132	135	126	135	126	116	133	140	128	134	120	140	111	118	123	128	117	120	115	141	129	147	125	114	130	136	124	146	101	109	123	141	123	127	112	114	133	136	131	132	124	141	112	129	126	126	137	131	146	133	131	120	111	126	128	121	121	119	114	147	132	133	156	140	135	130	141	121	126	138	133	137	128	148	129	121	128	142	145	144	116	142	113	139	135	123	141	149	128	125	136	132	119	121	136	128	119	137	123	139	150	135	139	144	133	123	128	142	127	127	136	124	123	156	139	150	136	130	118	121	151	115	137	143	140	123	105	144	139	126	118	127	116	120	140	136	127	119	122	121	117	138	126	125	122	125	107	142	144	140	131	112	154	113	123	135	129	142	134	123	142	130	121	139	137	134	120	128	120	111	129	132	110	115	126	129	127	111	122	118	146	133	125	118	127	126	128	124	137	128	121	115	157	127	132	143	121	114	113	133	118	143	125	114	112	135	112	121	132	121	104
18082	9947	24310	6863	378	350	324	337	256	269	273	260	268	245	272	296	264	253	236	209	231	241	254	249	237	233	273	229	220	226	239	247	240	235	282	257	265	230	229	259	260	262	240	255	227	246	237	219	241	248	255	248	224	245	222	243	257	252	245	209	254	233	242	236	237	226	216	254	216	254	233	212	221	210	223	220	249	236	249	270	247	244	235	255	249	257	226	260	235	212	240	238	215	236	218	258	247	226	228	262	252	258	235	241	232	215	224	270	240	251	254	223	234	231	264	243	230	241	238	243	268	230	248	238	218	268	225	252	251	207	260	273	261	230	252	229	222	249	249	238	244	247	204	227	263	253	221	243	237	233	242	234	252	237	233	235	210	248	263	212	253	257	267	226	260	238	224	230	227	213	244	280	222	251	231	247	232	243	208	230	253	277	236	219	265	225	219	229	242	219	235	235	239	197	231	245	236	219	218	219	254	235	240	252	224	238	225	248	233	249	226	246	224	255	240	252	219	251	218	238	244	235	215	215	250	227	245	224	241	236	228	230	256	242	223	227	242	215	239	225	236	252	219	212	220	242	234	230	257	250	246	204	260	237	252	218	232	238	219	235	223	260	219	248	230	254	225	238	253	237	229	226	241	243	266	228	251	250	237	234	223	238	260	246	253	250	250	230	226	231	250	231	223	277	239	266	255	249	220	208	209	256	239	237	248	222	225	244	246	228	208	244	229	268	249	217	233	236	216	222	241	243	216	245	258	246	217	240	239	201	208	223	229	227	224	222	243	231	247	250	238	213	238	233	232	202	270	207	248	245	229	221	242	235	207	211	271	252	242	226	242	230	222	229	242	232	223	243	241	228	237	224	242	231	223	259	259	229	255	233	253	254	214	244	228	241	248	217	224	249	280	231	252	231	262	230	238	239	239	240	239	221	236	236	235	236	235	275	240	232	280	250	232	241	251	223	265	241	220	227	229	219	221	254	238	242	239	259	243	274	221	227	214	242	260	221	230	249	243	220	231	258	230	245	236	256	244	254	239	233	257	232	237	267	227	248	216	240	231	235	224	215	220	223	230	259	252	237	225	234	224	243	198	252	216	242	238	221	256	248	247	218	272	249	230	229	239	238	251	244	245	248	237	228	230	230	260	214	228	257	256	245	241	236	248	244	227	257	270	193	208	265	225	228	232	250	247	248	219	241	229	218	223	216	243	244	234	232	218	246	249	259	237	239	229	226	248	256	229	269	249	234	247	247	244	230	219	252	227	250	219	238	228	250	246	233	244	251	209	240	256	232	221	251	223	245	251	235	220	239	257	265	262	223	228	234	225	240	211	246	215	248	231	220	206	238	219	230	254	257	247	268	236	267	241	247	273	224	247	230	258	226	249	221	246	228	223	248	245	254	227	210	242	230	233	231	252	201	211	246	245	242	223	241	243	265	208	216	215	233	245	212	237	224	220	251	229	219	233	233	250	227	227	232	230	225	240	224	231	243	260	237	271	246	231	226	238	229	252	238	257	233	266	237	251	227	249	234	265	203	247	227	228	239	248	219	253	248	218	264	245	266	229	261	216	219	253	232	228	216	260	235	256	238	254	237	230	233	269	244	237	242	237	267	223	235	254	252	238	233	241	227	233	249	226	253	248	247	226	228	223	253	224	263	261	234	256	244	232	224	236	238	220	243	224	238	221	230	212	249	230	244	255	259	234	257	221	230	223	208	221	247	220	253	222	214	262	250	238	235	230	243	199	232	220	206	226	217	237	239	230	240	231	228	249	221	232	240	268	246	201	229	227	246	249	246	255	217	250	240	250	219	220	200	256	246	212	236	256	223	247	225	211	210	234	222	235	235	210	203	226	241	236	247	272	242	252	234	233	242	208	234	240	212	242	258	210	252	240	207	232	228	262	232	220	234	221	269	248	209	219	230	239	218	233	215	265	229	237	225	218	221	237	235	261	240	271	254	257	202	246	207	257	249	228	226	213	236	254	251	236	241	240	218	246	259	250	224	240	255	248	265	231	261	246	227	245	225	219	239	234	232	237	262	227	226	232	251	245	241	216	230	219	235	228	236	238	240	228	226	229	240	223	238	256	238	211	238	242	207	229	241	228	262	236	237	243	231	236	244	228	259	246	231	235	235	238	238	224	247	254	260	238	255	235	238	232	216	247	235	253	225	221	254	267	216	247	239	216	252	232	255	259	232	247	236	249	223	234	231	251	242	229	218	227	250	235	230	234	244	269	232	215	229	235	255	220	245	233	251	208	233	262	255	235	268	247	234	223	255	238	251	231	233	267	243	241	244	270	236	250	250	219	219	220	231	254	229	251	237	233	219	224	245	208	226	234	229	250	245	226	222	223	239	272	257	228	270	235	250	237	217	239	264	212	234	238	239	224	260	242	251	209	253	235	220	256	241	239	236	228	233	236	221	207	239	244	262	253	250	223	228	235	251	220	237	233	235	248	245	240	244	232	250	216	248	238	236	251	253	238	248	226	230	244	230	226	228	217	227	240	206	212	245	231	246	246	233	221	247	241	226	249	218	214	225	217	234	224	231	243	242	253	257	224	217	260	210	219	246	256	226	237	229	256	236	257	235	258	238	220	253	250	241	206	224	258	223	273	237	218	237	238	250	194	235	256	239	260	227	234	259	230	209	196	259	248	244	235	221	229	239	239	247	236	238	215	245	241	241	214	212	221	234	240	254	242	215	222	229	245	253	213	221	230	233	238	225	230	228	251	217	239	242	240	243	242	241	221	237	247	216	242	228	256	230	247	244	220	210	223	209	234	259	236	249	264	225	237	212	219	225	258	236	235	243	241	241	241	227	248	223	240	228	242	235	255	224	235	208	267	240	242	236	205	229	278	224	222	227	238	217	214	232	220	230	251	226	223	229	253	261	235	238	234	246	261	242	227	227	230	252	228	240	254	252	246	232	221	246	232	228	241	197	245	240	226	219	259	221	237	240	231	215	230	237	234	263	238	224	222	222	227	239	248	234	252	228	242	246	224	250	212	218	251	249	260	236	225	270	212	232	222	233	249	226	266	222	260	218	216	256	248	231	260	252	232	219	227	238	234	251	220	221	225	260	261	214	205	206	233	235	221	254	254	233	228	221	254	222	255	239	245	251	255	252	242	231	237	230	237	257	210	242	195	246	251	235	225	238	190	226	257	231	211	207	227	256	239	217	219	215	213	222	218	233	221	232	225	251	246	235	243	246	249	210	233	237	243	263	242	277	227	221	253	225	245	214	208	230	225	249	242	215	240	218	251	244	264	262	222	245	238	252	235	223	237	255	217	229	228	245	236	226	225	248	231	233	248	251	226	232	233	249	204	238	233	257	242	218	250	251	197	211	209	230	241	247	217	262	248	227	243	256	247	212	233	237	241	238	231	272	237	214	257	249	210	229	226	275	234	232	261	247	233	246	206	245	246	248	243	246	252	235	251	237	222	241	220	241	233	239	218	218	227	240	252	211	255	249	261	247	246	241	252	213
24175	21307	34033	31610	14725	2906	629	467	399	352	336	324	296	315	292	292	293	308	291	283	268	254	270	270	247	263	282	279	254	231	276	257	254	270	248	244	211	258	258	256	266	237	266	248	258	240	275	264	244	264	231	250	252	268	270	240	270	255	253	231	289	236	253	253	234	274	257	244	268	279	253	261	283	254	244	235	267	219	244	214	226	244	242	242	246	245	267	233	236	230	256	234	250	235	255	242	288	260	231	260	257	243	250	280	274	269	237	241	250	261	265	233	247	254	247	263	225	233	243	283	255	267	241	262	240	262	277	265	278	247	249	252	249	263	250	243	270	262	258	250	221	229	235	245	238	252	252	247	237	260	257	229	274	236	264	278	257	242	270	230	251	249	245	234	253	251	241	243	244	234	247	257	243	247	225	247	255	252	232	239	238	248	226	240	279	266	266	259	265	228	243	243	269	258	234	254	247	246	260	266	246	258	245	248	255	248	251	232	254	260	235	235	263	236	244	244	271	247	260	248	270	247	276	228	225	258	262	251	236	245	278	252	248	254	253	232	243	235	232	251	224	253	259	246	239	264	241	230	255	258	284	238	237	268	241	228	218	251	250	254	241	257	254	264	266	235	245	255	221	231	242	249	287	242	249	229	246	253	229	256	269	250	252	225	257	283	247	228	279	268	252	227	249	254	236	252	244	263	255	253	264	231	256	245	289	274	267	242	243	256	264	244	268	254	252	257	220	220	259	246	268	224	251	252	275	243	238	283	237	246	248	266	235	253	258	240	239	267	251	235	227	275	260	253	229	244	250	228	261	261	243	263	259	256	252	242	237	218	260	257	246	247	240	225	279	248	257	263	264	240	252	213	260	246	260	238	244	257	247	266	242	262	265	215	263	263	258	285	224	256	244	276	263	257	260	223	249	245	275	237	246	237	276	230	244	241	291	268	244	241	249	246	228	257	255	245	240	252	262	266	246	281	204	239	249	235	253	256	270	254	252	231	219	261	252	253	255	240	273	262	237	234	226	267	230	259	241	275	236	244	238	251	247	241	236	247	278	277	273	258	244	264	224	255	258	219	241	273	243	312	270	242	259	243	255	267	247	227	220	247	232	250	218	256	236	263	249	241	230	268	268	271	236	261	234	261	260	286	270	250	254	231	259	265	242	228	244	204	239	241	260	253	252	284	230	243	264	238	249	248	258	260	249	248	253	251	267	258	246	233	261	244	267	245	246	212	229	270	231	265	249	243	280	264	262	249	264	270	254	256	248	249	258	241	277	250	261	238	244	258	266	265	252	241	243	244	258	261	233	246	252	249	243	259	276	247	230	249	246	261	241	231	228	253	246	265	224	230	236	243	267	225	232	247	265	281	237	240	259	234	256	247	207	274	255	244	238	250	251	244	247	253	226	245	230	266	247	257	241	260	227	238	258	258	241	252	232	258	266	253	250	220	224	267	259	256	257	259	267	223	247	253	280	248	239	263	245	246	229	249	233	215	251	268	238	275	284	231	244	264	263	242	246	248	270	238	247	231	252	251	261	263	227	272	235	245	260	235	261	224	267	261	238	249	251	258	232	265	244	247	268	235	240	262	210	231	245	273	255	235	286	259	233	265	231	230	251	274	264	288	253	235	258	250	259	236	245	234	273	247	264	256	267	253	248	261	263	220	243	240	251	204	257	272	251	255	260	259	249	215	255	239	246	222	246	244	233	271	257	259	236	271	252	271	270	230	275	240	277	250	252	239	295	247	252	256	232	274	236	246	233	243	261	228	259	255	233	260	249	245	268	268	239	257	249	248	227	259	220	257	259	264	235	220	283	278	248	234	242	273	252	242	261	242	218	229	233	285	264	256	249	246	237	250	256	245	249	259	235	231	243	255	244	255	264	240	258	211	255	260	266	215	286	247	239	248	284	243	260	241	241	249	256	242	256	257	236	231	277	219	243	247	241	240	261	237	240	266	253	239	264	260	228	253	224	249	273	244	270	266	267	275	264	227	253	244	210	253	274	255	274	271	243	254	255	265	248	258	231	270	277	242	249	238	227	260	219	247	258	254	252	247	266	264	252	245	247	250	253	249	236	244	234	250	243	257	245	272	254	248	232	261	255	247	234	245	237	239	232	227	256	277	272	254	250	243	228	252	262	249	274	291	243	232	228	235	248	276	224	257	251	244	231	267	275	253	258	271	257	289	242	246	257	214	261	249	251	234	242	271	245	231	251	237	240	240	250	234	235	253	225	241	250	231	260	245	267	224	249	224	255	250	260	244	236	251	258	236	242	229	239	254	240	250	234	241	255	264	263	251	233	229	248	265	258	249	270	244	249	248	250	223	243	252	232	268	234	240	244	275	245	245	228	253	245	246	263	212	257	236	259	249	262	258	254	236	264	233	245	250	224	229	267	225	276	220	254	244	251	264	227	240	265	261	250	269	255	256	244	262	239	240	226	250	268	236	254	268	233	246	239	268	222	261	240	229	232	246	280	242	266	244	255	247	273	242	255	270	265	258	249	277	236	242	243	264	263	234	247	259	246	255	219	258	277	273	235	237	256	259	247	253	246	229	241	253	243	243	260	256	238	244	264	234	240	247	217	253	240	224	243	255	248	250	272	248	262	269	236	255	221	240	224	244	243	265	244	292	245	269	242	223	246	216	243	230	213	232	248	230	253	224	257	250	249	237	240	238	227	249	289	243	255	237	253	247	252	239	234	223	265	253	249	223	242	243	239	271	260	256	227	253	229	262	269	252	253	233	275	254	225	238	263	223	238	254	219	244	236	240	273	274	250	243	241	237	260	253	245	246	244	246	231	250	255	243	229	285	258	236	226	221	227	252	234	228	232	250	267	256	231	250	264	241	270	292	242	266	246	233	226	261	253	263	248	257	263	253	215	213	234	215	245	257	231	258	230	212	242	258	233	258	253	259	260	225	261	248	262	248	280	256	240	258	244	238	229	265	254	251	218	235	233	259	226	256	243	208	269	248	247	274	234	248	219	281	259	251	225	278	247	232	276	284	222	249	254	251	246	248	246	243	217	276	233	250	230	253	256	241	237	259	244	223	225	253	257	261	234	254	282	245	268	257	258	233	257	260	262	228	249	252	269	240	256	249	266	231	244	228	240	252	250	258	259	248	262	263	230	233	258	232	254	247	258	261	244	246	250	245	262	261	225	257	255	244	252	251	271	248	234	268	256	228	275	243	263	255	242	262	246	256	235	253	262	261	249	247	261	254	241	233	244	245	253	222	244	239	265	233	212	256	236	240	247	256	240	276	236	264	233	241	236	250	266	258	232	241	224	232	268	245	267	258	268	265	245	268	276	241	238	247	236	258	268	250	246	239	238	261	271	264	261	265	265	244	238	252	266	220	231	249	225	266	239	255	266	245	232	225	264	268	246	250	256	247	221	266	284	219	241	253	281	253	249	269	252	249	260	241	280	253	237	289	265	238	237	236	237	257	229	231	257	235	285	230	227	254	262	253	239	276	230	224	246	265
40292	24578	47016	12866	2572	1786	1438	1157	973	926	784	776	657	636	647	546	543	534	535	516	484	522	509	513	484	462	479	476	492	457	451	468	532	462	469	431	475	461	472	410	467	488	458	443	433	441	458	428	425	438	443	438	417	471	419	447	468	440	456	450	437	411	429	429	440	417	448	409	405	431	458	442	417	438	436	454	454	386	445	431	448	427	404	467	422	437	438	421	449	429	412	429	429	386	443	434	400	451	427	417	430	426	431	425	382	447	410	430	425	426	457	444	433	423	444	408	432	419	444	430	429	460	421	398	431	417	429	462	396	420	489	401	461	434	434	454	426	414	430	415	459	449	433	428	441	424	419	445	404	441	448	436	463	457	460	477	458	433	414	441	461	454	437	423	459	447	444	442	445	420	442	449	448	417	406	441	407	439	427	402	432	450	442	442	444	408	429	404	418	451	447	446	418	422	468	429	471	447	423	446	417	414	440	435	416	444	442	468	418	450	429	423	452	425	415	441	444	406	428	421	474	427	430	445	433	441	408	443	481	415	453	456	434	446	421	425	472	449	425	482	448	423	427	444	435	433	427	444	429	440	402	430	469	459	415	420	481	414	460	434	413	426	436	442	414	448	441	386	434	443	404	458	444	432	450	432	468	423	483	467	383	461	473	438	462	411	436	463	438	426	420	438	435	467	444	408	487	433	409	418	439	429	424	441	455	405	393	399	439	400	384	418	395	441	418	458	445	444	427	434	435	447	409	446	450	407	452	444	420	453	448	417	429	434	440	460	385	457	401	417	445	434	427	420	404	439	424	394	452	469	436	438	473	459	415	450	412	431	419	440	445	434	415	421	446	426	421	402	431	440	448	407	444	402	442	432	454	456	444	436	410	420	365	444	386	440	428	432	447	424	398	431	414	425	461	431	410	433	467	448	456	426	445	432	413	417	449	449	424	458	432	411	414	412	458	457	435	418	460	403	414	443	439	437	435	418	454	438	427	411	406	448	467	431	400	404	440	463	439	450	429	417	442	397	424	427	435	482	405	437	424	430	446	439	400	462	482	459	437	428	454	456	409	423	448	418	407	468	416	384	454	430	411	460	424	420	412	416	402	462	406	472	433	425	433	438	452	410	417	421	418	394	434	423	463	427	429	430	448	415	460	415	438	432	445	442	428	484	444	414	424	426	418	426	431	452	426	420	447	403	408	409	439	426	495	431	450	469	423	444	431	393	425	431	440	467	456	436	419	452	356	425	414	440	441	436	384	410	427	431	422	414	427	435	445	448	436	463	431	376	422	458	441	434	415	456	453	433	380	429	390	400	398	433	444	438	447	410	406	438	492	445	452	393	440	442	407	446	441	458	448	447	394	414	441	450	419	474	410	418	439	408	442	435	432	421	429	413	451	447	438	420	411	443	421	472	452	426	432	444	421	437	459	461	433	423	438	412	422	415	435	434	428	426	441	427	449	452	420	424	404	420	441	451	421	436	398	469	440	430	420	455	441	451	458	441	427	467	426	434	443	455	419	421	428	438	457	407	464	446	424	400	421	429	441	428	407	403	429	414	411	451	457	410	405	436	428	451	408	426	433	423	438	439	407	429	429	412	451	446	435	465	413	399	425	425	442	455	403	422	440	447	438	417	467	409	424	430	422	436	387	454	419	496	419	406	410	439	414	457	451	434	418	427	415	485	436	424	398	422	443	425	429	444	421	464	428	426	450	435	458	423	432	456	445	418	427	438	415	417	445	427	403	432	423	432	470	411	405	441	409	425	401	462	452	404	401	449	425	429	433	418	392	446	428	457	464	442	415	412	450	433	422	449	422	451	403	405	449	413	421	414	415	424	419	454	405	409	434	440	417	452	382	432	408	439	468	451	411	399	423	443	427	434	425	471	428	441	430	419	431	443	412	437	434	427	430	414	406	430	473	456	398	406	442	428	437	432	403	448	411	396	462	397	438	414	410	464	424	403	424	398	462	445	412	421	467	429	410	442	420	421	429	390	451	418	397	405	442	417	403	405	459	436	460	416	456	446	447	454	413	424	438	425	410	442	435	410	435	431	423	443	441	465	405	436	463	426	400	427	417	465	400	483	440	433	448	400	395	426	413	410	442	466	445	452	396	411	399	420	393	422	423	447	424	441	409	431	415	484	417	398	435	454	427	409	403	413	436	431	423	442	385	427	433	441	448	459	425	413	473	439	441	410	436	429	437	461	423	464	428	414	393	472	431	394	436	457	433	413	446	409	402	459	469	431	434	427	439	472	413	451	407	444	423	438	402	425	437	419	472	400	405	446	473	440	420	459	429	441	404	468	409	440	433	433	439	436	461	450	426	426	453	444	431	433	474	423	389	443	433	433	451	449	402	444	431	422	398	428	428	447	438	442	422	419	448	432	402	407	454	438	463	417	420	413	438	437	469	409	464	421	425	433	444	438	394	436	408	407	420	493	434	463	412	383	387	436	454	401	376	419	416	474	450	424	423	399	394	434	406	444	430	400	470	445	429	419	436	404	431	459	461	414	419	443	467	437	498	393	417	461	430	394	443	397	416	390	418	452	413	415	410	430	443	454	421	430	425	440	407	422	417	455	401	402	451	427	414	471	431	457	484	385	423	445	426	425	428	451	423	380	444	409	411	400	455	444	443	461	465	433	452	453	434	457	408	447	456	481	451	461	404	446	435	436	427	458	431	418	436	440	448	451	408	440	397	435	474	452	429	389	432	427	448	411	476	420	455	436	401	413	432	435	428	411	440	429	464	430	389	448	434	452	428	413	406	388	463	432	446	405	397	438	452	424	412	431	473	437	449	439	431	446	442	487	446	411	430	433	452	446	403	449	474	404	452	437	400	456	444	457	422	449	409	445	423	440	424	474	434	426	386	441	418	426	461	370	446	432	455	437	431	439	427	414	427	425	449	379	430	462	412	432	432	425	441	431	411	410	445	431	457	425	421	438	466	412	400	383	430	400	460	480	413	445	414	419	429	431	425	468	449	452	407	389	442	402	401	426	472	427	414	445	419	422	419	427	406	429	421	451	427	396	416	463	452	412	433	426	448	406	430	449	420	425	414	435	440	437	425	398	472	386	430	465	381	438	434	439	458	431	447	428	416	414	435	398	449	424	422	426	439	438	432	441	444	476	436	462	426	435	446	415	420	426	430	413	460	449	456	436	439	437	423	444	454	429	412	449	446	422	439	454	439	391	448	432	416	434	416	472	459	426	433	442	463	446	436	407	441	410	424	439	428	420	447	425	421	457	434	434	428	419	413	400	465	427	429	414	465	434	439	440	478	418	454	445	425	442	423	434	448	450	436	411	452	448	440	412	464	400	409	435	443	434	434	438	403	414	390	429	437	411	417	457	425	464	445	392	448	421	431	451	415	430	403	431	438	427	439	439	395	409	412	432	451	426	418	465	435	440	467	422	452	440	446	411	429	389	438	427	433	421	418	449	416	444	411	411	426	453	454	431	448	409	467	417	422	438	447	428	438	390	436	451
23188	21286	31861	28629	21012	15204	2431	765	597	540	554	473	471	441	444	413	467	396	427	417	351	390	401	357	374	366	367	351	342	369	355	354	350	346	330	346	366	361	319	365	350	346	365	344	346	358	376	332	340	330	323	369	338	324	369	329	324	347	328	341	331	340	340	346	356	337	320	319	349	323	340	336	381	319	325	345	350	345	305	340	330	347	330	320	375	326	362	347	360	325	311	331	299	327	306	336	303	364	356	314	311	312	338	339	394	353	320	327	307	353	356	328	310	340	352	339	352	310	325	316	345	313	301	346	319	322	315	337	357	341	348	311	323	332	318	331	349	351	324	314	306	331	336	340	324	356	316	327	332	304	332	335	339	353	327	308	326	318	308	349	328	328	307	351	343	346	332	344	342	361	317	323	333	319	335	345	318	331	336	321	354	343	333	345	336	360	276	320	310	321	316	309	340	289	331	313	346	329	338	352	335	282	349	322	305	357	346	357	318	322	310	335	317	309	314	287	334	330	340	336	316	328	337	312	313	332	340	321	331	321	339	360	320	304	319	331	347	328	337	292	335	349	348	336	306	340	313	332	355	328	331	304	355	347	346	321	312	328	328	304	315	309	333	306	363	342	340	313	327	332	316	346	339	333	364	325	337	337	313	295	328	320	312	338	329	319	308	341	325	332	321	334	337	317	326	356	320	345	333	308	321	325	329	328	344	324	344	306	294	323	319	347	319	314	344	344	370	324	324	330	320	315	313	309	308	362	342	348	342	304	332	323	356	326	315	314	331	344	314	296	342	336	339	332	325	315	322	306	342	344	324	332	284	347	317	322	308	325	327	347	304	316	331	308	345	316	307	333	332	311	341	333	352	358	330	323	358	329	356	319	356	341	331	331	317	319	352	323	326	334	320	331	298	337	356	329	331	312	314	315	304	295	358	323	298	318	353	339	334	332	361	323	330	341	333	331	347	329	364	322	296	337	344	310	315	304	341	324	340	301	325	305	330	316	333	311	337	312	315	332	350	331	302	312	325	325	321	322	286	317	330	323	318	335	332	340	322	314	298	350	328	300	280	318	328	305	326	343	324	333	341	333	328	326	347	356	309	299	299	332	343	321	321	331	334	333	313	302	358	286	318	311	339	286	322	358	301	338	318	312	372	359	335	361	312	326	323	329	306	306	352	370	327	328	340	315	324	320	328	333	351	301	341	319	322	319	348	343	330	314	353	292	324	311	330	338	315	294	321	337	341	286	360	319	342	362	342	336	333	338	333	320	325	316	304	315	321	321	314	330	375	344	306	320	332	325	298	314	349	334	315	348	346	335	325	337	330	304	360	307	345	362	351	321	343	300	332	296	305	315	328	339	317	313	336	328	337	308	334	349	344	321	311	326	309	342	332	287	355	353	308	343	322	346	327	306	329	314	369	324	349	315	326	307	325	354	349	323	330	327	342	344	328	312	346	321	329	301	307	345	328	365	329	334	322	308	303	325	333	357	353	336	328	321	328	317	327	311	341	306	306	355	338	357	314	333	338	338	305	310	376	322	331	310	303	345	329	339	331	337	330	354	326	347	360	330	344	324	314	314	301	342	350	337	333	295	327	309	307	307	336	351	339	347	312	311	317	310	349	303	318	315	310	341	370	333	314	330	350	360	327	325	327	321	332	321	349	319	319	297	321	310	323	316	339	294	330	359	342	322	319	334	333	303	320	288	313	336	336	318	324	323	306	323	314	317	309	312	324	296	337	372	325	324	328	317	319	330	347	324	360	349	351	316	307	327	326	361	349	309	319	343	357	316	325	331	323	343	327	389	336	330	329	319	326	348	358	328	313	327	341	348	345	325	318	322	319	354	336	339	328	311	320	340	316	340	329	284	318	339	336	323	320	319	327	322	358	335	340	318	349	306	327	345	343	336	296	348	303	355	309	323	308	324	342	311	334	371	304	335	334	324	324	335	301	334	336	334	357	331	300	324	351	321	353	320	336	294	325	341	327	323	344	347	322	339	337	347	311	315	335	331	339	310	334	301	301	364	333	345	312	327	332	356	310	304	331	340	342	340	327	304	278	308	372	289	302	349	333	348	346	327	317	316	352	335	321	358	346	354	318	338	310	352	310	333	322	379	342	317	333	321	314	297	332	333	327	291	329	275	316	344	303	315	314	317	320	300	354	348	331	365	306	333	328	336	318	328	328	322	349	315	322	326	366	344	359	308	333	336	343	322	373	363	330	338	338	311	306	337	336	358	327	357	333	308	313	322	355	327	340	327	347	348	334	325	350	337	340	297	295	326	319	329	330	302	321	333	341	347	333	304	322	344	332	318	320	299	334	362	350	347	331	344	314	317	326	330	336	319	344	318	312	314	325	319	314	315	375	344	329	333	330	351	337	321	314	342	328	311	352	311	342	342	331	318	328	344	345	327	309	328	335	341	358	330	287	322	338	335	347	347	346	340	324	340	319	325	321	325	302	334	321	321	304	302	330	328	297	291	343	325	313	335	325	320	337	324	339	349	338	327	336	352	323	334	355	333	329	341	322	341	321	343	364	335	327	322	306	361	325	332	314	335	368	332	329	316	304	327	327	348	317	352	325	325	337	354	328	321	347	323	324	333	338	315	343	346	329	311	338	315	348	321	322	320	309	351	318	317	315	303	328	329	325	358	342	311	335	330	318	317	332	350	322	315	341	352	325	341	322	321	372	341	328	308	327	323	349	343	343	313	328	362	329	322	307	309	338	306	332	373	363	340	340	330	328	335	352	343	330	303	346	309	319	312	327	342	356	318	285	346	344	349	311	361	309	317	321	338	358	348	328	340	333	342	330	325	338	327	368	322	314	315	328	324	359	341	343	363	305	332	355	352	330	285	328	335	321	309	380	322	331	313	322	311	322	349	311	308	329	334	284	308	295	312	336	350	305	352	331	353	318	313	346	347	329	326	326	304	344	334	346	349	336	321	321	318	348	329	323	321	326	334	336	325	317	324	326	292	312	326	316	327	321	322	331	361	333	356	302	323	340	304	365	363	313	335	343	364	358	351	356	342	323	348	301	327	336	353	338	332	308	317	310	327	321	315	319	324	351	315	313	303	324	347	354	349	330	329	316	349	335	297	318	316	336	296	323	331	359	342	312	343	331	343	347	329	340	353	308	317	347	340	332	295	351	318	302	334	372	333	331	323	332	319	325	336	379	310	340	327	319	313	348	309	334	316	340	322	312	339	297	318	316	343	327	330	346	316	344	322	350	348	320	320	315	333	325	313	349	276	340	292	334	324	336	324	315	313	332	340	356	300	318	318	371	336	323	305	329	345	340	327	344	324	297	328	328	322	298	350	319	324	351	339	336	343	340	293	315	343	313	348	328	330	324	314	342	324	326	326	340	307	344	320	304	325	340	297	318	317	296	328	358	334	333	313	318	355	341	307	298	352	318	371	307	298	294	310	329	319	339	335	298	335	319	349	320	351	311	327	326	332	325	310	333	309	335	353	329	281	335	326	324	321
47357	32250	52864	13712	4194	3152	2455	2032	1676	1468	1250	1197	1036	965	880	886	800	731	746	761	729	664	674	625	665	623	655	664	661	622	604	617	596	607	567	614	547	602	591	621	574	622	575	541	592	601	603	547	609	573	574	529	573	555	591	600	582	547	606	569	504	577	539	583	518	562	534	575	520	575	561	573	562	562	599	548	561	570	501	557	551	577	580	520	561	561	590	536	559	544	567	577	585	552	526	551	591	615	557	568	549	546	599	562	580	533	557	521	554	566	537	533	547	574	554	574	563	603	556	562	545	557	599	541	532	511	586	536	545	532	607	556	552	573	534	563	581	562	527	530	559	564	534	572	564	566	555	514	536	548	586	580	572	530	554	552	565	548	545	542	535	525	542	552	548	560	569	533	580	580	573	576	550	502	574	558	551	541	594	575	586	578	522	545	542	570	537	551	560	516	546	521	581	540	628	536	555	539	596	546	554	562	589	572	534	502	537	546	557	546	534	560	523	585	614	558	522	552	556	569	537	589	503	549	544	553	554	540	560	597	519	574	535	545	548	532	577	527	555	546	573	517	539	529	529	570	557	579	550	548	562	546	556	556	576	511	516	502	571	543	539	579	553	547	569	562	539	546	545	558	523	536	563	495	542	588	556	556	545	539	572	551	571	576	573	562	522	557	566	547	569	521	528	545	550	558	535	573	579	491	579	591	606	601	567	569	572	583	569	522	544	560	570	510	544	551	516	531	546	560	521	524	580	559	541	559	545	566	549	554	549	576	538	541	544	544	512	593	536	554	549	514	573	516	576	527	559	557	511	536	534	545	588	585	588	556	545	537	576	504	539	553	558	537	556	567	543	575	529	534	567	601	516	545	531	581	577	535	592	553	541	597	535	511	532	568	590	582	558	617	520	565	528	477	557	558	588	583	576	533	537	527	524	522	577	510	520	539	532	540	564	574	554	514	571	539	547	539	501	548	556	547	526	554	549	522	529	524	552	620	545	529	541	528	551	596	525	544	558	585	577	521	576	572	572	562	568	545	578	584	528	551	575	510	533	567	569	515	556	546	570	535	557	563	573	550	568	569	540	534	540	512	531	540	547	564	540	580	539	566	537	558	555	570	550	536	531	561	595	535	607	545	588	540	545	548	535	555	569	575	531	565	571	539	547	568	576	547	608	556	544	551	583	560	560	592	537	548	552	553	562	533	557	573	577	552	545	531	591	603	532	556	543	537	558	527	538	516	589	544	583	557	604	513	536	540	514	568	582	535	604	547	525	553	583	566	551	501	539	513	568	572	562	555	540	535	537	568	548	530	555	541	550	559	541	569	601	557	556	565	530	577	548	525	544	534	577	515	568	550	535	564	547	534	552	574	569	577	582	546	562	569	544	593	529	565	537	522	559	517	546	550	569	559	503	516	556	516	561	525	591	545	569	558	570	537	580	529	581	546	547	530	540	529	572	512	562	511	499	547	547	571	531	580	580	563	571	587	578	523	618	530	534	571	541	560	537	566	529	526	563	558	531	533	546	575	506	525	546	557	567	526	566	540	533	564	561	544	594	534	580	542	539	538	574	593	565	514	577	562	571	512	581	561	550	570	550	596	545	578	542	570	546	524	551	597	555	515	574	565	560	597	530	550	540	585	565	528	589	554	529	533	596	572	532	578	568	548	543	584	573	557	492	546	532	527	586	550	545	571	565	542	587	560	555	541	538	546	558	572	589	595	607	551	597	582	559	549	500	550	569	567	553	548	547	557	531	546	512	540	572	547	603	552	554	588	519	561	600	574	521	549	567	558	560	527	568	571	567	584	557	584	557	552	590	496	575	558	579	515	557	538	539	549	524	608	580	519	551	545	602	541	558	575	551	572	599	545	551	554	580	523	553	534	589	558	556	565	550	614	552	559	555	557	579	614	547	555	526	561	551	551	531	600	568	610	565	540	508	613	538	576	531	522	561	572	534	591	547	583	557	558	531	539	550	526	548	539	528	553	534	587	557	536	523	527	519	559	541	548	552	547	523	582	533	555	615	597	547	557	574	510	579	551	541	509	530	551	544	524	552	559	585	537	550	538	576	572	536	538	548	548	570	560	533	569	567	588	532	548	530	568	525	521	559	583	567	545	524	535	557	545	599	538	536	559	559	532	551	557	497	531	544	520	532	565	547	572	537	550	511	519	535	592	549	555	539	564	561	539	539	586	543	553	533	561	563	564	537	548	547	557	500	584	567	573	600	579	556	518	546	552	553	560	557	563	586	557	521	544	553	569	550	532	551	567	590	542	572	578	556	512	586	505	605	544	558	521	570	560	531	543	613	544	546	627	571	596	544	544	556	554	524	546	514	540	520	533	553	562	570	523	555	545	537	572	528	568	518	563	555	520	581	560	560	553	570	561	564	515	566	565	571	518	537	504	566	568	569	551	553	595	496	552	562	564	545	550	567	546	575	541	561	560	527	570	576	547	522	521	565	550	510	534	541	592	588	554	556	590	549	557	527	588	557	528	598	550	558	564	583	578	550	517	589	552	573	567	500	546	573	565	534	559	543	585	531	582	529	590	552	554	568	559	556	569	540	559	564	552	536	585	519	555	551	533	531	549	526	502	546	549	538	532	560	573	558	501	539	563	548	535	525	558	556	569	534	532	552	550	574	508	549	534	537	527	541	533	580	554	595	584	553	583	505	571	580	582	530	556	529	597	525	574	563	546	552	554	552	561	546	593	560	560	581	579	555	547	604	564	572	569	575	570	580	531	512	554	522	564	555	540	589	553	549	554	541	531	581	545	563	573	566	580	537	541	551	567	547	543	557	567	533	557	547	568	521	579	502	516	518	574	584	525	573	533	587	546	566	544	573	539	560	576	544	542	521	564	532	523	563	561	541	549	558	565	527	554	526	580	551	563	523	552	543	535	513	587	574	573	553	563	519	579	580	581	525	521	565	524	551	554	539	566	570	536	543	542	581	586	541	530	533	531	572	590	540	527	543	521	507	540	540	494	495	557	575	538	580	586	524	524	570	563	549	567	575	555	518	545	547	530	511	530	532	540	544	582	563	543	556	568	555	569	550	531	570	579	559	542	507	547	582	514	524	532	548	595	549	569	590	560	544	560	590	522	528	517	552	591	581	529	527	559	530	607	547	542	594	558	569	573	564	534	549	581	560	543	542	521	545	562	557	593	567	529	586	557	506	578	523	545	558	536	532	552	574	542	549	526	543	551	547	592	582	534	531	571	604	562	540	562	553	588	541	541	557	532	570	522	551	564	570	568	557	551	508	498	565	584	546	572	546	574	531	509	566	544	549	554	563	573	566	543	534	572	586	564	556	555	585	548	575	518	578	567	581	545	544	556	564	556	561	548	550	580	598	567	560	569	577	544	513	575	493	591	567	539	549	549	533	589	567	600	549	579	542	629	555	578	572	542	559	546	553	531	542	563	575	570	519	539	523	556	547	565	523	568	579	530	577	576	562	550	531	548	579	575	548	520	527	591	551	533	556	531
26855	20634	19486	9050	237	187	165	157	141	148	160	164	151	135	135	125	136	151	153	114	157	156	132	144	126	139	128	128	142	122	138	133	158	126	131	131	129	112	139	124	154	138	122	141	141	101	119	137	135	111	129	134	133	119	132	108	109	137	139	159	141	123	149	143	121	147	139	130	122	120	130	121	153	123	138	128	151	125	120	142	135	137	124	141	141	134	127	138	124	138	136	162	127	127	152	136	124	122	153	128	119	139	124	118	112	139	121	123	118	127	139	106	142	131	114	118	143	147	142	142	125	131	123	138	90	132	131	141	154	118	131	140	151	121	122	123	140	123	145	137	142	156	124	118	130	118	117	137	134	136	132	120	150	135	123	118	143	126	136	132	134	142	140	125	135	137	154	122	140	133	132	123	130	151	131	132	145	131	121	134	128	139	135	120	128	124	127	120	132	128	129	128	147	127	112	166	148	128	140	133	136	121	152	118	139	134	136	139	130	157	122	122	130	124	126	133	117	121	128	114	132	134	132	133	119	134	140	126	150	146	134	137	121	137	145	131	132	141	122	144	119	148	140	137	133	135	115	144	157	120	120	144	151	150	129	135	122	146	136	139	136	122	140	127	122	142	129	115	117	101	120	126	153	120	106	123	133	124	138	130	117	123	148	151	115	130	115	120	128	153	149	121	134	133	132	135	135	149	132	131	127	126	110	132	136	126	153	153	103	119	132	118	132	137	142	146	134	134	143	141	122	114	133	135	135	122	136	144	126	143	147	129	128	128	127	144	121	155	132	125	151	143	137	128	121	137	131	117	138	137	131	141	141	131	123	119	128	159	142	137	115	130	134	136	118	137	123	123	130	125	125	129	122	126	140	126	120	157	134	153	151	157	115	128	129	138	110	118	132	118	115	137	140	123	111	143	122	147	127	117	127	136	125	139	138	110	142	137	139	113	104	134	142	106	136	144	138	121	128	117	125	141	113	146	123	135	111	144	131	134	119	121	121	130	127	131	141	128	139	138	149	127	116	113	126	139	133	144	121	129	123	104	133	163	139	119	144	148	150	131	120	137	129	152	139	119	132	129	134	117	154	153	120	146	146	119	120	141	120	144	119	114	141	149	127	133	131	120	131	125	113	138	120	128	115	113	126	137	102	127	131	134	130	127	140	142	133	152	152	136	111	142	150	135	139	124	119	136	127	131	148	127	134	117	129	116	140	135	134	129	117	138	128	125	125	161	122	138	89	150	133	145	130	126	131	135	162	155	142	135	133	131	154	132	123	131	136	157	139	137	127	123	139	128	127	135	154	129	119	165	130	121	157	131	139	151	159	126	125	141	144	119	145	118	117	129	144	136	135	121	140	119	129	127	129	143	145	135	119	150	114	141	123	122	143	140	144	148	130	146	117	141	139	149	127	129	134	136	151	111	139	109	135	140	129	130	129	159	137	132	129	121	132	138	116	119	141	116	133	118	162	145	143	119	146	133	142	119	138	145	134	136	113	145	115	146	142	144	108	145	141	135	134	134	155	129	134	153	136	136	115	129	138	151	149	145	126	147	143	140	122	120	117	118	113	133	136	130	130	133	145	132	122	116	141	110	122	126	142	128	141	143	135	119	156	132	134	125	114	132	134	154	134	145	125	147	142	131	135	132	152	139	132	152	141	127	110	134	119	94	117	127	133	143	143	113	139	147	129	132	128	141	130	136	108	134	144	120	137	159	122	119	120	101	134	137	145	148	125	133	136	150	147	140	117	136	132	163	136	132	116	121	137	133	134	135	135	131	158	139	128	123	144	141	154	130	136	139	137	132	146	157	133	127	123	131	127	140	129	131	121	142	111	139	134	126	152	148	139	123	118	127	123	139	135	123	131	153	122	138	142	129	143	116	135	122	126	140	127	120	115	132	110	134	130	143	125	140	127	138	142	139	119	150	120	118	135	117	125	135	140	125	106	150	145	122	143	113	131	124	142	118	146	148	147	129	114	151	147	110	120	138	114	155	142	135	140	138	144	139	136	128	143	112	141	139	136	140	119	139	113	142	148	136	129	143	145	141	154	129	146	124	132	135	154	153	144	132	129	138	157	136	132	127	127	138	140	119	133	129	131	136	152	176	133	147	144	137	130	126	136	124	126	124	128	137	135	133	132	123	123	139	127	141	123	147	144	133	126	136	127	143	124	136	126	123	138	141	142	117	112	131	145	134	117	121	136	129	130	123	126	145	114	122	142	140	129	104	114	119	146	122	132	126	131	133	103	123	123	145	112	150	144	115	138	132	128	120	124	143	126	122	127	156	125	137	149	126	137	127	137	134	119	143	139	107	127	125	124	121	125	134	133	131	145	133	115	123	113	136	118	125	127	121	116	141	119	123	136	152	142	148	134	119	137	133	147	133	131	127	131	146	145	152	150	129	121	111	135	96	146	131	147	116	156	152	119	137	132	149	102	121	130	133	119	146	121	118	148	141	135	129	135	137	127	116	139	136	131	125	132	142	139	143	119	131	132	129	138	145	142	152	110	135	158	120	115	134	129	141	142	116	125	122	122	147	138	135	127	124	137	132	134	152	135	123	106	118	127	152	133	121	130	129	125	117	143	133	142	139	135	124	147	133	131	131	155	120	138	124	138	154	136	118	114	129	117	119	129	122	137	140	125	128	140	154	139	156	130	125	128	128	135	147	134	152	132	145	118	131	119	129	132	122	130	131	145	144	135	130	128	139	137	140	127	124	140	126	133	131	141	141	139	156	160	125	136	114	123	127	153	121	118	127	130	132	128	126	136	151	132	135	133	118	131	134	146	132	130	126	124	140	156	135	138	134	123	147	147	134	115	112	126	130	143	124	129	143	132	120	108	148	141	130	151	113	123	129	109	139	134	120	129	135	127	131	118	140	154	129	128	127	132	122	131	149	124	132	137	124	138	131	128	119	140	122	117	147	119	136	115	136	119	128	146	140	131	143	138	125	132	149	141	132	148	110	147	169	133	140	132	117	148	114	130	148	129	127	124	139	154	128	128	136	139	136	156	145	115	131	139	122	154	139	137	160	117	136	136	131	129	127	130	129	148	150	138	125	134	134	133	122	127	133	128	143	132	150	137	133	127	133	127	141	132	138	135	112	120	126	167	157	133	139	137	128	138	148	157	131	131	131	154	122	146	133	148	135	124	127	136	128	139	132	133	128	137	123	120	138	125	131	132	148	109	142	116	143	152	120	129	134	125	130	136	138	149	125	113	145	152	111	132	141	137	133	139	137	121	132	145	130	119	124	107	133	122	128	150	146	138	139	141	134	135	126	151	100	122	129	130	104	131	122	103	151	120	146	129	124	120	134	127	147	132	145	124	129	112	142	129	141	144	124	152	109	140	132	125	126	138	147	137	139	119	132	134	139	141	111	135	119	117	127	136	145	122	122	118	129	148	135	117	130	124	136	131	143	151	131	136	131	153	129	141	148	119	129	98	147	115	141	158	124	140	111	145	137	134	143	134	140	133	143	131	115
17594	9292	23693	6019	444	377	350	307	291	273	279	258	282	244	247	254	234	240	253	230	242	253	264	265	258	257	238	219	261	226	239	249	236	268	264	221	259	236	245	273	262	251	220	241	243	234	263	225	229	253	227	219	237	261	266	251	228	230	234	243	237	251	248	254	243	249	231	235	250	254	264	251	260	249	239	227	254	219	233	238	262	246	226	237	253	260	226	242	254	218	204	218	252	239	266	233	243	242	244	247	261	232	222	225	235	252	218	254	227	223	243	240	237	235	278	239	242	244	230	244	230	248	285	263	250	259	234	247	236	241	241	238	224	244	234	230	248	218	249	247	229	223	233	237	284	247	267	250	238	220	216	241	239	230	219	229	249	254	208	228	252	242	249	259	239	239	254	247	276	245	248	261	230	272	236	228	253	252	239	275	228	236	262	238	212	259	261	242	248	249	220	239	239	248	264	232	263	249	239	246	207	230	253	247	226	213	237	264	219	259	250	241	238	228	247	233	238	253	262	260	253	245	276	219	248	242	230	236	249	282	251	250	227	229	245	262	229	226	252	217	237	227	222	225	224	254	237	243	231	242	241	239	239	267	240	258	240	245	243	247	257	255	234	255	240	229	250	239	247	248	223	222	263	229	239	239	234	237	257	245	237	225	250	240	243	241	253	239	235	247	260	244	231	273	235	236	251	257	245	244	259	252	234	223	267	248	250	243	265	228	251	235	246	259	250	248	264	261	236	227	237	241	235	248	219	259	233	237	236	256	227	258	249	238	255	282	246	239	228	257	234	263	227	232	218	232	221	261	259	276	251	231	276	251	266	250	245	247	248	252	220	261	233	235	228	238	225	256	240	237	233	255	264	259	252	239	254	226	246	238	265	220	267	233	219	252	212	301	250	234	279	223	272	249	262	240	241	246	221	261	232	247	250	261	228	230	276	246	249	204	248	234	236	223	261	240	254	259	252	233	229	248	260	233	246	232	248	244	255	258	251	263	254	229	246	242	255	247	243	238	243	244	247	213	200	212	253	249	210	251	260	249	243	229	229	235	237	227	265	256	275	239	260	214	281	255	248	241	245	266	271	255	218	261	256	226	245	217	240	248	258	208	244	245	245	237	235	217	245	248	220	214	253	241	240	261	235	268	239	256	239	261	238	221	218	258	219	251	234	246	238	238	246	255	230	239	225	242	233	250	237	261	235	276	212	224	236	251	242	219	236	233	228	275	256	237	246	258	240	211	243	247	277	262	273	236	236	225	240	243	233	281	212	239	237	212	256	256	252	260	241	233	258	245	265	262	248	222	241	241	240	231	246	231	240	238	244	244	208	239	247	223	263	252	245	235	258	232	215	246	255	256	241	246	245	243	221	261	230	217	233	216	264	237	240	235	263	264	249	233	262	209	251	253	243	254	246	231	276	268	276	236	244	244	250	242	256	254	250	231	238	236	252	235	243	234	254	289	239	241	275	233	237	255	246	240	249	250	266	221	222	212	247	236	269	237	231	258	228	254	241	239	213	239	259	240	255	253	234	240	234	247	242	231	268	240	236	227	244	255	208	208	230	263	272	260	237	213	233	257	231	237	251	236	244	220	229	261	252	259	240	224	235	241	259	215	221	241	243	238	205	228	232	250	245	244	242	235	241	238	265	239	261	215	262	221	237	241	250	216	279	269	256	265	234	249	255	234	237	245	238	226	234	243	233	228	233	276	234	228	251	256	236	241	245	258	235	219	248	235	233	260	244	250	241	224	210	287	263	257	219	244	252	241	252	258	262	268	212	256	229	265	260	208	274	245	249	230	236	227	253	216	266	241	247	256	247	234	243	258	256	251	243	253	247	206	233	232	216	219	250	256	229	260	245	236	270	211	247	214	221	249	227	235	239	266	249	227	225	212	231	231	233	208	212	248	245	248	233	215	253	241	253	246	268	234	231	260	241	217	231	241	245	245	238	229	252	206	247	244	241	230	235	236	245	232	250	241	231	236	258	245	254	255	250	217	235	243	245	262	226	244	235	237	260	217	228	230	258	241	231	245	226	246	229	244	242	263	232	241	221	225	237	260	234	211	270	241	281	224	251	228	254	245	263	230	236	241	253	235	261	225	242	233	237	260	255	239	244	247	224	224	244	233	251	251	209	270	240	279	246	250	211	231	267	240	232	234	263	268	251	244	226	253	259	213	291	258	230	278	248	240	261	261	229	260	229	247	230	242	234	224	234	253	244	224	244	250	239	234	261	258	263	196	245	205	228	214	225	239	268	249	245	258	239	243	248	226	231	250	214	221	274	266	260	274	252	257	235	231	238	274	259	260	261	245	253	237	224	245	243	238	220	225	241	254	242	246	239	227	237	266	237	227	249	256	269	228	233	282	252	213	250	250	245	268	263	239	253	243	243	254	246	270	248	233	244	247	274	245	234	227	243	248	256	232	242	236	226	264	273	257	233	234	259	226	261	234	260	262	232	251	244	262	218	219	276	251	233	265	216	236	217	247	274	222	226	263	244	264	242	258	219	253	244	239	270	222	241	248	251	225	242	203	232	257	243	254	243	233	214	259	259	210	235	273	258	239	267	275	240	285	250	259	220	270	242	243	245	255	250	234	260	278	240	264	247	244	223	218	244	223	235	225	239	251	255	233	230	235	235	227	210	233	207	244	248	260	251	245	240	239	253	226	247	247	234	248	257	256	236	224	236	282	247	234	254	218	266	273	248	255	250	245	247	249	236	250	267	222	214	222	239	273	254	253	253	241	241	261	223	252	242	240	257	249	236	246	267	241	248	212	247	256	272	242	242	232	250	252	208	222	211	239	248	254	256	231	216	230	251	257	238	224	252	254	241	259	247	230	245	244	227	255	222	246	237	260	244	220	243	250	252	227	228	229	251	233	211	253	238	252	246	260	233	203	220	245	244	253	245	222	258	222	236	232	227	251	264	211	233	262	216	231	263	262	250	250	261	266	258	234	259	255	214	264	268	231	228	244	233	244	230	226	252	251	247	238	231	227	247	227	233	251	274	237	222	222	228	262	238	235	249	240	248	257	256	214	227	233	238	230	223	217	239	235	245	237	270	235	249	226	232	257	240	250	255	254	220	248	255	231	229	247	222	243	226	252	239	234	236	229	258	255	250	242	233	249	274	251	242	221	220	269	243	258	262	237	224	236	227	220	234	229	245	231	245	248	230	249	247	267	229	245	261	249	260	233	228	299	277	222	252	245	224	235	252	250	236	236	260	215	251	242	249	256	228	245	248	243	280	220	265	265	217	238	234	238	228	249	252	240	264	238	233	228	235	237	246	252	228	246	269	234	230	227	242	241	247	241	241	223	247	260	246	276	236	238	234	221	238	247	255	240	262	270	269	231	238	236	234	250	222	232	221	230	227	218	234	222	237	250	260	252	239	255	245	235	225	234	251	245	225	244	235	243	231	252	244	226	267	263	243	210	255	246	236	244	237	224	228	232	274	241	254	243	251	249	238	255	254	269	246	247	220	249
24208	21330	31600	25206	20634	9362	828	510	438	360	338	326	325	306	281	301	272	277	276	280	274	287	268	241	260	271	289	254	262	282	256	285	251	241	245	230	229	267	254	262	239	248	250	255	253	261	273	249	250	268	236	262	268	248	234	232	257	258	238	238	277	278	245	210	254	223	245	238	215	272	253	244	224	240	285	246	233	265	255	250	241	263	283	251	223	233	255	240	230	247	259	249	261	249	237	262	232	236	235	246	267	262	256	238	237	240	222	281	264	252	221	273	256	242	253	241	250	255	235	248	266	248	243	239	252	261	260	264	267	260	266	254	241	243	266	219	245	250	245	234	263	265	255	244	254	259	258	226	243	245	243	272	266	272	253	254	243	269	269	246	265	274	259	236	263	225	266	269	247	261	243	253	242	250	251	223	239	280	255	254	272	267	235	255	265	271	266	257	253	262	214	235	258	256	263	225	261	275	254	266	271	267	240	213	237	283	258	250	240	252	221	256	255	260	251	249	233	242	275	258	256	251	240	238	254	249	232	254	256	241	231	245	250	258	222	241	251	246	252	257	235	255	236	242	267	246	272	249	251	249	241	245	241	251	237	271	250	263	256	260	235	239	252	253	210	243	258	246	252	237	260	243	239	262	224	264	256	277	263	240	278	250	246	257	264	268	283	239	274	253	239	247	233	255	272	236	252	267	240	236	278	258	251	239	248	259	253	268	233	250	256	260	245	267	269	269	264	204	243	241	226	245	259	253	255	261	280	229	231	280	249	267	263	238	263	239	242	252	283	249	264	256	227	238	267	252	289	248	248	226	225	271	261	231	241	250	260	233	252	267	256	261	252	247	235	215	225	252	274	263	232	289	262	262	252	244	259	234	247	241	248	248	257	278	262	245	233	255	246	258	267	222	215	244	266	271	261	264	262	274	244	248	246	269	222	248	242	246	268	233	251	269	249	305	239	248	250	253	263	250	243	274	244	227	242	238	253	256	264	275	258	227	228	215	237	230	256	251	261	276	259	261	261	218	243	269	248	221	272	239	254	277	253	253	281	251	262	293	249	264	260	266	247	285	258	268	282	268	226	263	275	266	229	240	262	254	252	244	252	255	255	254	252	272	231	241	260	241	230	250	247	243	260	259	263	239	275	236	241	245	253	245	277	261	255	228	283	250	261	241	223	260	252	274	247	241	257	232	252	242	249	254	222	272	269	253	219	255	243	288	263	248	244	273	262	271	231	264	262	224	227	257	223	248	248	250	266	259	243	228	238	252	260	238	262	264	253	269	234	253	265	255	256	229	263	237	240	258	274	241	240	276	257	248	228	239	231	251	249	246	225	238	258	261	250	245	209	214	267	264	229	247	255	267	253	235	262	244	242	254	257	260	241	233	252	261	259	257	206	271	263	292	268	268	224	248	247	268	225	243	249	261	252	251	239	258	261	229	220	258	259	240	221	254	261	256	273	250	235	271	243	257	251	237	239	250	249	240	244	234	273	257	245	280	241	255	256	257	250	271	241	262	226	252	247	275	250	243	259	247	239	232	243	255	271	268	263	259	233	258	269	251	255	266	233	268	240	261	224	246	242	237	237	259	277	242	273	249	260	239	285	268	260	261	250	228	267	253	254	253	260	209	246	246	249	227	236	238	252	245	217	254	236	244	253	213	231	247	238	238	270	249	250	273	256	292	231	271	257	226	265	254	245	234	256	260	271	252	246	250	273	231	236	254	257	248	253	232	238	262	261	241	236	281	240	259	235	244	264	257	259	228	238	241	245	271	238	251	233	228	250	257	254	224	258	238	255	238	239	244	224	279	293	246	249	240	245	276	248	244	279	257	250	264	237	247	239	240	233	230	239	246	243	260	232	257	251	262	235	234	257	237	251	262	263	238	258	234	260	217	227	242	252	245	253	236	238	251	240	266	271	238	272	262	246	231	266	235	216	260	249	305	248	245	261	242	248	242	264	264	219	248	229	282	268	249	243	253	255	254	270	262	243	264	240	269	230	235	262	234	237	225	244	248	240	253	239	258	242	252	256	246	268	224	264	250	240	238	252	236	238	254	245	237	231	252	258	254	257	245	242	284	261	271	272	291	263	242	255	273	259	263	253	246	255	240	245	235	248	275	261	262	253	256	255	284	255	258	222	250	256	269	246	253	238	223	237	242	268	246	271	246	233	234	246	261	249	245	268	237	234	248	246	267	250	212	254	257	236	252	233	256	260	258	267	226	264	253	247	264	251	235	237	257	251	218	264	244	254	279	247	249	248	258	254	251	254	235	241	252	247	277	252	235	264	292	261	245	277	291	248	239	255	280	259	244	262	263	266	211	239	263	216	260	263	264	243	259	238	259	262	251	263	255	232	261	248	260	277	251	230	254	257	250	256	239	245	234	233	264	253	228	248	271	226	250	244	262	231	264	244	259	247	251	259	221	242	263	248	249	261	252	262	266	271	265	296	248	239	248	235	269	233	245	253	240	259	237	207	256	265	219	261	241	236	224	279	241	275	260	242	261	252	232	237	255	203	278	230	260	250	229	262	241	224	247	234	251	257	252	239	240	269	267	252	248	264	259	256	213	262	248	240	245	253	240	269	251	252	238	258	278	233	281	255	258	264	229	262	233	245	255	228	265	230	247	226	239	258	214	249	288	262	266	268	233	250	269	268	249	259	256	231	264	267	261	254	232	238	256	242	246	232	255	251	231	268	229	256	252	277	268	270	251	245	276	261	213	245	266	230	231	242	261	239	267	218	254	273	261	234	257	249	255	269	271	248	274	250	235	268	240	254	256	255	245	275	248	278	249	243	244	244	236	251	256	274	230	262	242	230	228	237	243	259	263	267	269	250	230	254	229	254	250	273	236	267	257	235	234	237	249	276	251	248	246	244	250	243	245	253	251	273	239	263	237	255	237	257	237	257	249	232	240	265	289	268	222	228	242	284	221	267	245	274	256	229	269	245	253	258	277	256	238	279	232	242	254	271	242	240	250	263	247	258	244	248	253	268	213	250	276	241	253	226	283	249	223	256	250	240	227	236	266	222	259	225	247	246	254	252	259	244	245	288	253	259	224	237	256	266	250	266	262	247	233	247	234	248	261	240	236	261	240	251	249	260	259	242	255	256	257	250	249	280	259	255	239	248	227	240	275	252	233	244	269	261	257	245	234	258	249	274	272	226	246	249	246	252	234	260	279	231	276	239	252	283	269	273	242	261	243	239	240	244	265	242	251	257	258	246	232	278	272	258	254	278	259	250	248	258	226	266	267	247	269	232	238	231	231	254	242	254	240	255	234	268	243	271	267	242	245	210	289	270	276	254	235	270	263	245	254	237	273	256	264	250	268	234	245	250	254	266	247	215	243	257	258	242	248	234	266	240	235	235	271	245	258	289	260	256	257	250	226	243	240	252	254	275	246	242	262	250	234	255	232	225	250	265	239	247	261	290	274	261	228	271	216	249	246	256	244	223	258	246	250	249	262	262	232	240	265	244	245	229	234
40723	27297	45612	13107	2502	1874	1409	1145	1082	904	798	807	738	639	575	579	567	577	543	523	554	511	508	508	537	462	468	505	549	467	537	490	518	489	473	450	456	487	469	470	445	425	411	475	474	453	469	448	452	426	451	431	480	450	444	416	439	454	464	421	451	461	426	412	481	473	435	453	451	448	446	445	441	458	420	436	437	450	439	468	443	463	421	426	431	411	427	452	417	460	474	438	468	461	420	457	465	427	418	518	430	437	459	444	439	445	490	444	422	430	484	456	440	462	472	432	438	501	478	498	437	446	455	446	416	482	413	434	407	458	465	465	448	470	439	475	498	408	462	442	454	438	446	443	452	434	430	433	409	408	478	462	430	456	434	460	452	417	443	445	449	449	443	439	428	447	457	470	473	453	468	418	444	438	469	399	475	443	457	451	418	432	443	421	444	453	434	457	444	451	427	422	448	476	475	474	430	411	428	452	467	450	479	459	460	432	456	452	442	444	435	423	401	415	397	419	433	471	459	441	449	418	452	463	428	436	432	428	475	420	417	455	433	420	414	446	450	439	416	452	470	476	421	439	438	429	470	428	418	446	428	447	457	428	413	466	445	434	426	462	438	403	429	479	442	459	456	432	431	421	439	419	448	436	434	448	470	414	460	426	438	448	429	454	402	501	418	433	437	426	501	470	444	415	418	437	439	443	439	416	411	468	444	432	448	431	434	442	423	450	434	453	424	440	476	456	439	430	473	425	429	416	433	459	485	448	415	465	440	454	438	443	432	422	414	469	497	440	449	413	434	410	472	432	449	447	449	473	444	427	403	428	473	454	443	421	417	419	456	449	418	460	439	424	453	415	406	431	428	484	455	428	439	441	461	448	462	500	452	496	417	442	423	446	455	431	455	439	414	432	444	482	437	437	452	451	442	436	432	459	428	421	448	407	434	420	458	446	436	457	439	429	466	407	475	445	461	433	492	411	434	405	444	430	413	411	425	460	487	432	433	416	451	464	441	432	507	413	429	466	429	422	432	414	476	416	445	404	428	431	428	449	441	475	430	467	443	454	424	438	455	457	432	417	413	415	453	483	451	450	368	431	415	454	457	449	433	441	452	445	478	426	438	463	425	424	473	442	452	415	420	449	481	397	418	422	441	447	429	427	463	447	423	454	464	447	411	464	420	423	431	387	424	462	427	427	447	439	449	437	457	424	421	413	448	430	452	476	453	406	454	410	435	461	401	471	428	457	453	445	449	430	449	441	444	463	461	432	432	476	424	455	443	424	458	424	457	436	464	462	433	505	449	451	466	456	466	424	453	437	459	428	424	429	438	399	436	465	460	437	409	399	457	406	417	452	424	454	415	446	452	395	422	426	394	432	470	432	464	468	471	450	437	416	404	409	443	427	404	445	429	455	436	432	414	396	485	440	426	459	441	455	480	462	484	465	468	439	397	487	425	452	428	467	440	412	442	451	419	454	468	434	446	420	466	468	477	444	431	461	434	436	450	455	463	424	425	466	436	418	425	464	435	430	419	415	453	401	448	470	441	449	419	479	436	424	443	439	434	469	439	416	450	437	426	450	456	448	458	465	431	436	468	445	435	476	444	423	462	453	426	462	451	472	433	441	422	437	433	494	447	441	424	465	442	438	437	490	449	407	415	406	443	443	444	440	470	443	426	464	446	423	414	486	410	510	453	427	432	454	442	450	406	400	413	454	479	427	456	442	408	448	446	420	452	413	433	430	450	447	439	441	432	421	433	418	441	465	445	453	431	455	429	466	412	431	441	412	428	468	430	424	470	405	432	460	401	457	436	443	444	445	430	463	468	437	423	427	396	440	388	442	438	432	451	448	447	442	435	405	419	450	462	484	441	417	390	452	453	421	427	435	427	427	401	434	420	428	427	437	443	421	446	461	426	411	456	443	423	480	439	504	493	424	448	447	439	439	435	454	463	439	385	439	488	441	398	424	456	459	440	427	464	442	482	444	398	466	412	482	434	408	437	431	479	446	458	469	412	412	437	431	468	451	394	489	436	406	464	447	469	413	448	442	420	488	409	427	434	448	449	437	426	448	428	444	447	417	466	473	427	437	443	477	489	436	423	436	398	407	452	418	426	427	470	444	452	439	426	468	408	444	411	442	439	465	425	439	426	453	430	430	481	461	413	443	457	445	453	448	424	441	429	428	455	435	459	473	462	467	456	406	410	426	448	433	406	429	431	475	440	450	456	444	475	468	440	452	433	450	413	457	430	442	455	401	409	430	403	423	461	434	489	450	426	464	454	456	441	427	428	444	433	429	416	433	436	452	453	445	426	420	447	435	460	425	429	443	434	442	408	454	480	431	406	416	447	462	426	448	431	457	429	443	446	436	449	419	409	457	412	425	440	423	428	432	509	447	419	418	430	427	464	476	428	454	449	416	440	448	434	450	450	432	465	447	395	419	426	381	454	414	450	445	415	403	432	472	433	429	436	427	469	427	436	439	431	436	433	421	440	427	459	462	462	478	421	456	448	466	417	404	501	432	440	453	438	470	464	455	409	402	449	453	426	433	426	446	459	427	427	445	403	409	468	436	439	436	424	474	490	474	459	422	430	450	442	433	413	459	470	432	435	430	428	471	422	434	417	455	448	454	453	454	445	426	425	437	439	448	436	431	473	435	466	430	453	472	443	427	444	431	442	435	392	439	439	506	444	469	460	459	463	453	443	431	458	416	452	436	430	439	423	447	438	449	488	393	437	444	427	449	426	447	418	440	444	470	477	431	460	415	437	439	461	427	450	433	441	436	441	421	450	435	451	428	467	452	445	457	460	449	408	420	424	441	445	434	446	434	411	400	436	444	436	392	447	427	459	420	429	442	462	428	471	436	453	422	410	457	436	444	420	451	445	425	466	479	461	409	408	485	447	473	425	484	431	439	408	424	449	394	462	438	429	442	450	413	435	442	445	430	447	461	423	389	405	427	454	458	455	442	447	390	416	443	434	418	433	447	425	450	503	454	455	422	458	423	409	450	424	446	454	444	449	424	477	402	449	442	431	476	464	438	471	403	432	434	484	422	466	457	409	442	416	442	469	458	453	451	438	481	432	456	452	419	448	420	457	463	445	434	473	410	431	455	496	420	429	459	476	420	417	460	413	480	460	476	438	475	437	456	411	437	433	438	431	464	454	454	445	433	439	395	432	420	440	386	474	459	443	447	487	446	436	438	433	476	416	439	443	463	437	448	459	450	449	418	438	469	460	425	447	445	418	460	424	416	455	451	433	424	420	460	427	449	404	433	441	424	408	428	427	449	458	474	459	446	409	443	421	426	446	394	457	405	398	446	447	435	386	426	451	435	436	483	443	470	449	462	451	411	465	453	447	431	426	452	479	439	422	407	443	440	441	433	432	460	438	459	418	445	483	445	464	426	431	503	440	458	453	412	437	434	466	423	384	415	441	458	438	469	460	414	472	469	456	433	444	415	426	449	462	426	445	442	418	441	450	469	447	412	419	430	461	453
23202	21284	30949	23717	21284	20972	8219	827	637	556	550	492	431	464	388	393	368	396	381	339	356	377	352	362	368	356	348	318	336	356	346	370	326	350	347	316	365	340	321	359	337	349	326	364	339	361	355	346	329	356	335	324	329	340	346	329	321	342	330	350	370	341	308	334	338	310	338	310	327	306	350	376	364	333	345	316	349	332	312	336	292	281	330	355	326	339	322	331	369	353	329	337	317	331	313	322	324	324	320	296	333	312	324	278	326	317	335	352	313	308	299	296	310	317	346	330	310	305	322	358	322	314	311	311	321	324	333	328	318	299	339	344	303	308	344	305	319	349	326	340	307	323	339	306	370	290	343	344	326	335	342	346	328	320	393	327	317	329	302	329	307	356	313	319	327	331	350	292	317	321	324	327	341	346	347	349	321	358	339	292	325	351	330	328	295	337	304	336	313	315	350	342	305	306	328	337	286	334	344	324	331	358	341	330	341	341	303	357	327	352	337	367	359	348	347	336	350	325	307	310	338	340	308	328	365	357	352	337	345	344	360	322	315	343	327	326	349	301	333	358	313	359	310	293	357	346	352	316	313	359	315	320	352	320	330	308	309	324	366	322	323	337	318	346	314	337	318	342	344	324	306	325	333	339	357	311	312	324	350	344	316	314	323	335	320	349	336	343	344	328	335	328	344	335	336	316	353	335	334	303	328	316	307	316	330	325	302	341	314	316	316	325	308	308	335	331	310	296	320	354	361	320	331	335	311	372	331	296	340	327	325	343	315	346	337	306	317	314	347	350	334	338	333	347	349	314	305	343	294	322	351	343	345	330	330	340	325	316	313	341	323	348	330	335	318	321	315	341	348	347	297	338	324	327	331	315	336	315	336	302	305	300	326	293	339	341	323	331	293	300	337	331	357	324	372	327	332	328	327	339	330	328	354	340	327	313	350	365	321	325	334	309	284	360	328	325	339	328	327	329	319	331	300	339	312	326	329	287	299	328	327	327	314	315	294	317	335	329	330	328	335	319	326	352	306	321	333	310	320	292	322	325	331	342	304	340	334	336	347	350	349	320	312	318	329	346	353	339	311	291	369	297	332	355	359	333	318	303	319	280	310	313	325	326	318	333	335	334	356	316	323	328	308	346	324	369	329	330	319	306	308	317	313	316	318	353	333	342	337	315	302	317	336	341	324	321	311	326	339	298	342	327	335	380	311	329	326	370	331	346	356	341	320	332	324	323	329	308	339	305	322	312	352	355	365	343	334	301	350	307	313	323	334	333	326	343	314	299	344	322	318	307	324	310	307	363	281	344	318	350	342	307	337	324	296	304	343	386	293	359	306	327	315	320	315	342	321	338	304	314	347	325	316	317	348	310	331	352	322	319	341	313	335	334	328	334	325	306	329	328	336	340	291	301	323	267	355	378	359	308	336	325	310	333	309	325	326	318	351	316	318	330	300	326	326	309	332	306	332	329	342	344	344	316	328	336	347	349	317	351	319	306	332	343	319	318	307	347	337	351	310	323	311	341	331	312	303	323	303	325	317	331	348	311	303	319	327	326	320	353	339	354	351	305	301	290	286	302	343	310	330	291	317	322	292	351	349	358	319	287	356	330	332	353	336	358	296	321	302	334	370	326	330	320	318	326	309	327	309	325	327	308	299	312	347	341	317	311	312	292	316	334	319	312	331	324	303	351	316	310	349	312	327	324	321	330	323	319	338	320	332	308	340	323	348	350	310	326	352	321	358	337	313	360	324	297	340	333	324	350	320	326	347	363	324	324	312	314	315	315	301	324	327	322	322	312	345	310	307	338	299	335	323	325	311	347	306	320	310	327	349	366	299	341	314	347	327	343	320	310	320	317	339	326	342	312	361	311	303	335	338	327	316	315	335	319	332	326	344	303	343	338	348	318	316	321	321	332	343	357	347	311	332	342	310	318	340	347	335	334	333	314	299	325	324	331	321	343	346	348	311	306	352	300	321	342	345	318	347	306	321	326	322	335	326	335	347	343	371	300	317	307	338	308	347	353	345	307	369	338	297	345	340	325	347	366	309	358	309	295	358	313	296	307	302	324	294	344	313	320	334	367	333	330	321	298	319	320	298	312	331	345	340	350	353	314	356	320	303	325	313	346	310	310	306	319	331	321	337	334	294	319	368	311	349	339	359	338	357	314	296	292	329	332	375	293	315	322	326	334	336	309	321	325	317	333	348	326	296	340	341	354	321	339	332	347	330	362	340	352	330	351	279	301	321	274	327	345	302	349	310	340	330	313	336	310	304	360	331	318	309	339	363	322	301	328	358	317	334	317	351	306	313	333	341	312	348	337	309	315	323	357	333	343	349	321	314	294	344	298	327	301	293	347	319	317	314	351	306	318	332	325	350	327	336	302	307	326	319	321	369	340	313	301	332	262	323	324	344	345	318	341	354	323	339	338	362	330	312	334	315	326	328	312	371	327	333	342	364	334	339	323	304	324	374	310	334	329	312	330	342	355	370	334	333	327	330	342	294	309	340	331	328	340	348	312	344	334	335	301	297	310	318	346	336	304	311	347	349	344	364	321	335	311	348	342	309	325	316	317	339	341	365	325	360	333	316	311	305	312	329	325	335	328	363	332	322	322	346	338	306	331	311	334	308	355	358	323	318	313	348	299	312	321	351	320	313	342	328	351	349	361	315	305	278	364	349	357	372	305	321	360	335	351	315	345	336	313	326	304	293	319	335	330	371	330	299	315	319	304	354	312	327	300	349	331	320	311	338	326	344	333	346	344	325	329	310	331	290	346	343	336	356	292	294	341	327	314	281	333	325	346	318	321	348	324	314	332	314	293	335	312	333	317	318	299	330	326	329	343	327	313	290	347	318	332	324	334	315	308	349	316	321	342	328	322	349	336	323	338	343	321	363	343	316	337	321	336	332	315	358	315	330	326	317	329	316	334	312	325	354	318	312	349	351	328	321	306	329	345	316	337	344	347	347	327	339	333	301	316	319	340	302	317	352	357	339	314	313	359	347	320	352	295	336	306	327	325	324	348	333	324	327	312	298	325	346	316	342	317	330	343	328	321	322	340	342	300	310	314	313	343	359	324	297	313	326	305	305	308	318	346	336	337	353	359	361	337	323	306	323	332	341	381	341	347	344	305	352	322	341	380	345	325	319	315	344	358	356	342	319	336	307	353	322	340	328	332	310	321	329	327	320	299	345	290	322	315	350	281	335	307	321	337	333	329	311	348	311	315	351	344	332	313	316	313	352	321	337	334	306	325	321	335	336	318	342	307	324	307	339	347	324	360	294	334	313	299	333	327	293	328	318	315	356	338	363	315	342	370	333	336	336	367	307	310	328	323	349	330	330	317	324	327	315	332	336	325	328	311	335	325	337	328	321	344	318	315	336	338	367	295	343	345	334	321	320	356	289	312	351	306	340	292	339	305	353	323	298	365	287	350	343	337	317	324	321	372	312	344	327	328	319	335	316	325	337	313	296	317	322	329	329	343	324	309
49942	34076	51904	17025	4254	3105	2442	1967	1678	1387	1219	1129	1049	961	890	871	855	781	741	743	678	667	656	689	659	661	648	668	633	688	639	614	586	622	610	597	608	593	600	606	562	603	608	574	591	563	542	564	587	531	573	577	563	544	582	603	573	582	554	572	554	550	587	546	578	605	550	595	537	593	565	589	590	572	577	558	527	587	622	581	575	544	592	537	553	575	555	606	552	506	578	558	543	569	578	521	587	553	552	539	581	554	559	592	575	534	581	579	578	555	533	529	557	602	556	568	574	562	547	561	544	578	557	590	556	542	570	597	531	586	579	542	573	513	525	540	521	527	597	535	586	563	561	567	564	590	574	563	581	578	567	601	580	566	596	591	549	551	530	609	560	530	574	532	562	589	587	544	583	566	576	549	538	575	569	545	541	571	550	587	550	551	576	532	545	540	596	561	575	541	580	538	537	528	542	573	554	527	584	532	519	567	551	551	556	534	539	530	589	564	524	597	566	575	553	565	516	526	551	539	575	528	571	566	564	520	571	538	597	572	564	550	557	613	534	538	567	512	575	601	566	535	573	550	553	565	539	543	557	553	554	602	549	549	550	566	560	566	539	571	549	559	584	539	568	538	555	579	568	566	576	576	554	526	554	541	549	580	522	557	581	566	559	547	544	556	526	584	588	531	552	553	571	622	557	536	554	543	569	581	618	531	589	571	577	576	545	563	551	544	540	541	550	531	543	588	582	568	603	538	528	553	510	577	542	570	558	509	578	540	570	531	547	542	547	589	548	564	550	558	575	587	578	607	543	534	603	575	585	552	516	560	615	559	571	560	524	579	532	551	564	577	535	565	560	509	563	556	541	582	566	567	543	542	519	586	495	552	569	563	605	554	553	554	530	560	583	558	568	505	563	595	566	548	583	550	565	548	585	570	559	552	544	586	582	515	504	551	539	547	594	564	498	554	537	594	549	552	536	566	551	572	528	566	563	532	578	539	540	533	572	545	550	564	541	552	577	545	541	528	555	612	506	557	533	556	556	585	530	557	561	573	550	575	538	567	543	567	579	565	524	561	571	559	596	552	525	525	613	589	575	559	575	567	582	561	563	513	529	589	572	576	553	563	548	551	514	551	584	563	534	594	572	536	552	518	563	588	582	537	553	559	584	572	573	541	507	572	550	546	538	540	537	526	542	537	559	551	603	512	549	518	572	584	521	535	576	475	526	545	536	531	548	533	559	554	515	554	528	531	539	526	542	565	523	568	567	591	548	601	565	575	557	581	544	559	525	502	551	590	544	542	605	560	578	568	544	550	562	565	519	543	584	578	526	524	536	606	561	514	563	537	579	557	555	537	545	567	527	577	549	533	533	579	569	568	561	514	554	567	561	588	562	543	563	545	556	560	569	539	535	554	576	546	523	518	558	523	579	541	570	531	556	545	551	543	522	548	556	573	510	587	549	600	593	514	554	571	556	565	535	544	600	518	515	559	543	555	568	591	559	567	537	546	563	578	557	575	569	592	524	565	589	540	538	528	567	556	538	562	525	551	617	554	557	536	581	531	545	584	576	613	554	586	557	537	547	547	546	509	524	547	583	560	575	521	529	555	531	548	518	548	543	528	575	593	562	553	553	549	540	601	546	533	551	626	571	540	558	551	587	569	548	565	547	552	550	523	591	592	548	602	568	547	548	559	529	554	540	532	528	541	554	541	535	592	551	540	545	593	512	582	575	548	561	517	574	538	515	524	539	540	575	564	531	576	569	557	535	524	573	549	577	532	561	544	567	525	510	520	525	550	574	527	577	523	567	580	550	610	546	555	542	528	568	580	504	521	535	561	560	565	578	533	538	632	582	527	592	610	533	550	549	560	577	559	577	533	607	546	569	541	539	563	545	508	527	571	569	550	547	529	546	584	572	564	549	608	541	539	581	560	554	530	553	583	543	557	516	539	528	541	541	563	577	544	561	586	511	533	571	556	542	547	512	540	549	564	559	591	578	540	587	557	540	539	580	523	534	552	531	561	554	573	543	546	567	543	546	554	595	564	544	559	559	556	600	563	582	526	528	585	536	577	559	563	563	546	563	534	513	537	570	569	566	549	537	566	552	591	546	565	534	547	544	529	542	527	499	581	561	569	587	574	566	553	534	576	553	571	604	537	539	591	560	548	576	549	578	585	542	584	558	598	582	586	569	540	581	569	602	564	568	574	571	561	577	540	554	546	533	595	548	577	597	561	562	579	522	535	567	564	555	570	554	562	548	536	540	595	542	557	564	524	520	528	533	554	600	551	561	547	550	584	538	567	552	559	537	585	549	567	564	557	562	513	561	576	565	538	558	562	530	581	539	567	567	553	546	525	569	545	548	501	543	568	547	522	536	550	561	555	555	545	564	549	592	533	573	556	521	514	570	529	547	563	581	573	548	529	560	555	558	558	549	543	519	587	583	537	512	513	565	578	569	566	576	568	603	574	484	555	541	536	537	568	546	592	549	577	576	583	537	560	557	549	572	569	566	525	584	561	547	547	537	563	542	597	523	595	533	554	537	568	528	597	538	547	515	522	515	548	564	483	573	536	544	553	606	570	500	566	567	576	557	531	575	556	571	517	537	535	573	516	552	608	552	592	552	534	544	598	553	553	564	558	591	506	532	563	529	545	551	562	549	574	550	581	548	598	610	520	538	550	546	553	576	545	552	592	582	531	558	548	546	573	565	517	546	569	574	559	553	545	528	570	541	580	551	519	525	556	526	556	547	558	558	545	540	546	555	565	542	563	561	607	583	602	555	588	525	534	554	551	551	543	559	551	588	542	534	551	583	534	582	544	582	517	529	588	555	536	544	553	543	564	561	535	473	530	545	527	506	587	529	565	572	575	540	563	532	589	590	562	515	542	559	549	572	588	585	561	539	589	536	529	539	531	515	568	548	542	573	532	508	563	568	582	567	535	567	581	562	541	559	544	565	587	575	540	542	596	532	563	562	514	531	583	518	552	557	560	568	539	572	543	562	564	556	538	591	564	529	542	533	568	544	525	561	552	581	568	556	568	534	556	541	595	620	563	544	537	574	587	633	593	580	576	569	573	553	563	535	552	512	572	524	530	562	571	569	548	562	583	561	571	543	577	557	601	537	588	553	537	611	523	567	584	554	532	552	558	519	587	580	496	531	550	544	580	536	559	534	574	564	568	552	557	521	578	527	562	526	521	534	562	543	548	587	544	547	562	546	563	527	617	583	546	561	581	511	567	544	556	566	532	596	570	554	564	579	590	607	520	578	586	530	579	531	547	542	603	587	549	579	559	533	561	568	575	544	572	517	554	537	573	501	584	556	544	587	547	557	568	547	551	569	568	606	579	581	540	563	534	537	563	529	530	553	526	567	539	541	598	537	560	534	569	561	552	565	580	562	553	588	552	548	563	579	568	568	547	558	543	538	499	582	566	567	542	568	565	562	546	554	571	561	544	557	574	534	555	538	537	585	558	563	564	564	564	605	583	551	536	613	544
26803	20733	18121	11802	302	180	155	135	147	138	126	119	146	144	126	136	118	130	132	128	112	105	128	119	142	123	148	121	145	120	137	132	126	125	153	117	136	128	127	124	106	136	117	127	128	130	119	131	133	149	126	111	145	125	149	124	133	151	153	136	128	131	133	114	134	124	132	125	131	120	134	130	143	131	118	122	126	134	138	140	138	130	142	128	128	130	139	129	153	117	143	139	142	126	137	113	135	140	119	111	130	117	126	132	145	124	124	136	126	142	133	122	131	126	130	130	109	141	99	134	129	117	115	128	132	127	136	135	119	123	136	123	141	121	132	134	129	130	136	125	125	143	124	133	127	130	144	119	129	119	125	124	127	104	124	150	129	114	131	118	136	125	133	156	113	138	149	126	112	123	134	123	132	128	138	124	124	123	147	129	139	119	135	132	118	141	127	105	127	131	128	148	147	111	142	123	135	109	125	126	133	130	126	127	132	117	112	113	135	139	139	132	139	121	109	107	128	128	138	135	127	130	122	135	129	151	117	134	118	138	124	127	115	121	153	133	134	126	149	138	140	130	130	134	145	143	110	106	138	109	122	115	138	116	143	121	129	112	128	138	157	131	121	148	135	121	131	121	111	122	138	133	115	131	131	100	144	130	124	123	126	136	162	160	137	113	145	127	126	127	131	137	141	112	115	111	119	121	120	105	119	116	140	110	137	141	144	152	108	129	152	122	150	144	122	115	134	125	122	124	138	127	124	122	149	133	121	150	143	130	140	120	112	127	135	119	108	128	125	121	153	109	110	136	127	98	104	121	126	128	131	140	128	110	132	129	153	141	117	121	108	162	119	132	124	138	113	159	125	123	138	121	103	146	117	115	133	126	123	135	133	125	116	123	115	138	107	127	117	164	126	118	138	122	138	134	119	119	145	138	120	142	122	137	132	117	125	114	126	145	123	147	125	126	127	137	121	146	123	131	125	132	114	149	108	123	139	141	116	138	130	134	129	127	120	139	133	117	118	138	121	144	121	138	133	134	146	122	125	143	137	144	120	147	135	128	132	120	118	124	130	126	131	139	123	134	121	137	112	139	107	130	138	122	134	136	123	120	122	111	135	144	132	141	135	143	123	126	126	117	133	133	140	132	114	134	144	119	126	148	132	113	128	115	125	117	138	139	157	117	119	147	150	128	148	121	133	122	117	142	130	106	131	137	134	133	107	159	129	141	129	154	121	121	139	121	114	109	136	139	140	125	119	142	118	144	126	135	131	117	118	139	124	137	136	135	134	126	122	153	110	117	136	138	126	125	122	137	125	118	135	134	136	144	128	127	115	135	132	117	144	129	125	118	134	144	147	139	114	135	153	123	141	118	123	137	126	120	125	133	131	131	108	141	114	100	129	110	124	142	137	157	133	135	126	109	135	120	151	129	121	130	123	144	128	131	155	134	132	125	104	121	166	141	103	135	123	101	119	129	120	145	141	132	133	141	136	135	127	123	150	118	138	160	131	135	128	132	134	141	129	138	103	142	105	117	112	135	131	129	110	113	152	119	128	121	120	125	139	134	127	142	135	130	136	129	136	123	131	158	136	145	130	118	138	121	138	130	129	133	134	117	134	131	139	136	122	119	147	116	128	126	122	131	134	129	134	158	134	121	138	106	113	121	152	129	133	118	128	132	135	126	123	150	119	131	123	162	115	140	124	138	135	129	131	136	131	123	127	124	109	132	125	133	131	130	139	109	119	116	131	151	126	103	136	135	120	132	121	118	116	128	114	106	138	133	123	137	130	134	145	130	123	133	112	120	123	132	124	131	114	106	123	120	147	107	126	140	130	105	118	121	126	144	135	154	155	139	126	145	126	137	123	124	141	120	127	139	117	127	136	137	141	135	129	144	136	136	137	138	142	128	110	131	135	131	123	120	136	122	139	119	126	108	105	149	139	148	135	123	136	138	145	93	142	122	125	135	131	121	134	122	146	139	125	123	116	118	149	148	117	138	111	124	138	115	126	120	138	110	115	125	117	145	138	129	119	142	116	123	148	142	149	119	103	119	133	132	146	139	123	133	137	138	128	142	138	145	122	122	129	136	131	143	142	122	126	140	128	137	109	138	154	120	105	128	122	124	145	125	118	150	130	139	147	130	129	128	132	134	133	140	119	131	128	139	136	142	114	126	113	132	133	113	144	128	143	127	135	132	143	122	147	123	122	138	157	130	133	132	154	123	123	126	132	119	139	127	127	119	152	129	126	147	122	128	142	105	153	116	144	123	119	118	140	149	141	130	123	129	145	125	122	122	164	120	117	122	124	130	120	143	137	138	115	127	126	144	147	153	115	120	113	131	134	141	143	115	153	129	112	132	145	126	128	125	129	126	113	141	128	114	141	141	143	114	126	122	126	118	137	117	112	136	145	136	136	128	122	140	128	124	158	122	135	127	117	121	144	120	129	123	114	114	128	117	125	128	132	138	112	122	123	126	112	120	132	119	116	141	120	135	137	131	128	127	136	130	149	124	129	117	143	127	148	122	134	109	119	140	141	116	116	132	133	121	152	93	124	138	127	126	127	124	115	116	126	138	107	125	133	142	129	148	121	126	113	133	123	139	121	152	132	144	110	126	133	128	148	115	122	119	132	110	140	128	137	130	130	132	120	139	133	129	143	107	129	132	131	120	118	118	119	137	126	130	122	119	149	133	143	148	116	118	122	123	103	130	129	161	111	117	117	121	123	138	132	135	149	143	118	134	143	132	124	131	161	123	130	116	141	121	114	113	125	123	117	130	139	125	120	119	151	151	107	134	115	118	141	109	118	111	109	133	147	117	127	121	113	116	124	114	111	106	113	125	144	142	129	104	140	138	124	131	144	151	148	108	111	116	139	126	130	120	134	150	136	123	116	149	131	125	123	137	153	121	142	132	134	132	134	135	126	104	137	136	128	147	124	142	114	127	123	128	146	117	135	122	114	120	130	135	130	130	136	126	121	142	146	140	129	126	111	135	116	123	116	123	133	142	134	132	143	143	114	110	156	122	122	116	127	106	131	122	144	124	131	129	123	136	110	134	126	115	124	142	137	128	132	138	106	119	127	124	130	131	157	129	133	132	116	134	139	128	125	118	130	132	120	123	146	117	129	124	132	133	150	118	136	112	138	117	135	134	124	122	137	109	121	123	138	148	127	123	112	134	122	141	123	113	146	138	116	111	127	122	138	148	111	134	127	129	121	139	149	139	129	129	120	102	133	131	134	125	139	116	138	152	125	128	134	145	124	126	134	120	131	109	112	136	115	140	116	111	145	130	123	111	124	124	128	127	123	128	132	130	130	118	127	117	119	125	119	123	108	148	129	146	144	121	124	122	127	127	137	124	153	126	124	148	135	117	116	145	121	144	129	134	130	115	126	120	138	128	148	114	121	147	122	122	126	136	139	121	128	128	118	143	97	135	121	114	126	141	132	124	137	132	122	142	139	132	125	134	162	137	113	133	141	124	143	135	122	133	142	137
17653	11539	19544	9071	461	371	316	309	289	275	300	290	271	264	250	252	252	247	273	226	233	263	260	247	235	250	258	233	236	273	243	247	217	244	259	244	241	230	246	232	260	242	222	234	222	215	212	246	245	237	229	231	241	255	227	229	250	256	258	265	238	222	238	247	235	255	226	235	251	224	206	254	253	273	231	245	235	250	228	247	221	239	246	221	235	220	209	241	245	248	214	259	252	257	217	244	273	245	218	225	233	229	231	251	234	239	233	243	244	242	227	218	261	228	252	245	236	230	235	259	253	206	236	229	235	243	224	230	260	270	236	224	253	262	251	229	243	254	230	252	244	231	228	246	236	220	257	249	251	235	258	230	254	241	243	238	230	235	241	238	240	230	253	222	202	217	230	229	241	261	238	227	252	273	237	236	230	221	241	239	247	250	234	237	219	220	257	220	253	231	257	223	242	223	228	257	243	240	241	235	249	235	255	243	227	276	238	255	231	241	255	262	251	228	228	223	205	245	216	224	229	250	213	237	218	242	243	259	278	235	234	248	238	254	230	212	212	235	249	230	209	259	216	213	236	220	220	259	233	228	262	249	239	244	241	220	247	240	242	213	244	243	203	250	249	236	248	257	264	253	225	247	245	224	256	214	223	252	234	224	240	239	236	255	245	240	222	224	194	227	251	259	212	223	221	218	204	223	245	237	248	240	246	226	233	255	209	210	243	229	244	232	246	241	240	219	228	242	232	214	237	250	243	273	236	214	253	225	222	226	228	228	244	231	248	240	229	243	261	230	215	233	260	259	266	219	266	237	250	256	253	260	239	259	230	248	235	245	240	246	224	267	236	254	240	245	231	257	220	218	253	230	268	268	230	273	230	246	232	223	221	225	238	199	231	242	240	252	219	266	272	255	223	242	227	263	241	243	252	240	201	260	227	268	242	224	240	279	239	243	220	240	254	236	257	239	228	246	254	240	238	241	243	198	247	219	251	231	252	245	244	210	240	236	214	198	236	220	235	219	242	240	231	250	248	220	241	248	238	220	242	242	224	238	212	231	248	217	242	274	239	253	236	198	265	273	221	252	208	263	251	238	241	254	268	256	258	262	247	231	247	248	224	232	231	247	218	250	231	258	257	238	251	228	234	208	266	247	211	224	248	237	252	223	268	234	248	245	245	232	222	232	250	230	253	241	276	238	221	239	268	259	229	234	240	267	226	234	242	263	258	255	254	239	247	253	224	251	243	219	216	235	247	257	209	233	267	220	205	225	245	230	236	225	243	223	233	230	238	233	224	234	223	246	197	238	240	229	267	245	244	242	253	245	248	254	240	241	238	242	219	262	212	238	239	248	259	258	270	223	231	253	238	243	239	229	241	280	230	233	223	249	227	226	239	249	249	252	272	246	226	254	220	229	223	249	251	245	243	241	245	251	246	243	257	231	228	237	219	265	249	216	258	254	259	249	274	272	239	229	213	227	234	223	255	250	253	244	234	245	209	236	242	204	219	234	252	217	206	248	222	221	243	251	283	224	260	241	255	210	233	232	204	260	245	234	226	231	216	227	233	220	250	248	218	243	234	223	231	221	225	244	259	242	228	236	243	240	238	218	255	236	219	228	266	245	252	244	235	213	230	226	226	256	225	238	272	255	232	240	267	252	272	232	202	248	268	264	229	228	241	259	227	233	239	233	241	243	243	266	228	240	230	236	247	229	206	244	265	230	244	243	213	248	224	229	223	245	251	263	234	242	235	229	274	260	217	260	223	236	236	250	245	235	230	236	254	217	228	227	256	233	235	221	227	237	225	221	231	227	257	240	241	266	220	241	229	243	240	216	253	262	235	238	248	225	225	268	228	252	244	262	209	237	234	220	249	222	249	223	227	217	247	223	227	253	238	226	284	246	265	253	226	212	221	245	240	282	240	248	236	240	230	245	236	235	236	225	237	226	242	259	247	260	233	248	240	247	251	253	214	233	218	224	240	215	238	208	239	219	224	246	257	230	255	227	243	230	256	217	250	230	246	233	230	256	235	257	216	212	241	236	226	219	237	230	251	222	245	272	230	227	205	223	229	252	225	237	235	255	247	250	239	240	255	235	232	246	218	244	228	262	264	223	266	231	231	256	265	230	255	236	188	249	216	227	230	223	198	252	252	240	228	240	223	227	235	223	264	204	244	247	186	244	230	230	220	217	250	241	238	228	239	228	234	243	232	227	233	219	244	229	236	240	243	226	263	228	217	241	246	261	229	229	228	271	261	227	259	226	253	239	208	212	247	277	211	263	253	239	238	261	226	229	249	264	259	217	230	232	230	230	239	232	235	231	218	257	248	236	253	235	228	253	230	250	210	226	238	237	268	256	210	244	242	223	254	233	231	270	220	255	242	227	242	268	230	255	231	224	227	255	253	205	217	231	235	249	225	243	259	239	231	257	245	247	236	233	240	216	234	245	221	262	247	238	254	244	250	235	261	224	265	228	241	248	250	238	217	207	231	229	243	232	244	235	228	233	252	250	239	235	252	266	233	259	227	206	242	234	233	226	238	232	233	251	251	239	243	265	218	254	203	245	235	279	238	231	236	244	244	264	244	244	265	244	214	232	242	243	231	220	243	236	246	218	224	221	216	225	218	228	218	266	236	248	244	263	236	262	265	226	252	220	244	227	208	219	254	290	222	243	247	250	225	239	280	231	230	213	225	207	238	258	259	242	256	219	251	262	248	224	257	241	232	229	248	269	221	222	234	241	228	213	238	224	243	247	224	259	227	229	242	215	247	251	229	264	223	217	261	243	219	243	234	268	217	238	209	244	220	238	246	237	233	246	239	261	267	249	228	229	227	239	235	246	244	227	272	242	233	247	236	258	203	249	238	231	218	228	222	248	236	262	244	217	233	277	221	243	255	257	247	255	246	244	242	216	232	249	252	245	215	246	228	230	250	212	261	238	228	244	250	244	246	243	260	236	243	231	242	247	211	250	237	248	238	221	238	247	227	261	216	248	241	240	226	257	246	227	256	214	226	239	241	252	228	242	238	251	234	229	241	234	219	235	242	208	204	229	238	241	275	234	240	240	224	235	231	247	212	236	226	230	240	219	223	253	257	238	247	247	229	244	281	266	247	239	250	247	248	264	229	213	214	251	219	252	235	225	257	222	228	255	226	256	270	244	222	221	221	236	241	206	256	234	242	244	260	249	222	243	233	264	253	203	214	241	199	225	240	237	236	225	238	248	227	214	231	259	225	247	225	236	221	218	240	212	265	236	216	231	236	221	233	242	253	233	213	258	216	220	241	221	217	257	205	249	226	235	220	232	209	263	256	262	207	233	230	231	256	220	235	249	235	247	221	251	257	245	247	244	279	259	240	237	242	240	205	224	230	237	228	219	255	210	278	215	221	232	249	243	258	243	234	234	234	236	229	226	227	236	230	273	233	239	224	235	261	230	223	228	221	261	258	210	245	264	256	238	239	214	246	228	232	252	260	246	186	222	240	243	234	248	223	238
24237	21316	30215	26503	20769	10778	913	490	403	380	342	326	284	302	313	312	296	302	298	269	250	267	275	272	272	259	220	285	260	269	251	282	252	279	284	256	272	265	270	239	269	278	257	244	286	263	279	257	265	251	234	253	249	263	262	250	258	270	218	254	269	257	263	237	236	240	228	263	286	262	267	273	264	275	279	233	269	274	266	260	242	268	256	286	253	256	236	251	261	235	270	232	225	248	238	256	278	251	264	236	242	275	258	235	253	261	252	236	240	249	247	226	243	260	229	243	251	301	250	259	237	263	266	226	235	245	247	264	253	251	246	266	242	246	219	264	260	252	249	272	251	233	240	277	241	286	247	241	266	268	240	250	251	270	268	256	274	237	270	263	254	273	256	239	244	258	279	247	244	282	257	272	270	249	266	219	290	248	279	236	243	221	247	249	242	231	235	257	232	233	237	231	273	270	249	227	252	248	242	236	232	263	254	250	237	232	287	251	254	248	250	282	266	234	249	240	259	238	236	261	205	220	285	214	248	252	277	257	238	294	247	252	269	254	240	268	253	241	253	248	254	260	265	263	262	237	242	244	248	263	253	247	268	279	255	247	276	258	244	273	265	292	268	248	271	280	247	279	282	244	254	251	249	268	252	266	235	258	269	274	278	220	222	232	218	239	244	267	252	270	271	260	250	241	249	230	244	256	261	290	248	253	235	250	266	272	243	263	268	267	273	290	249	271	265	250	267	220	280	264	240	235	236	264	270	255	260	252	277	239	268	256	272	285	241	266	248	274	243	248	231	229	237	249	211	253	263	254	257	263	277	264	239	275	259	245	245	260	260	249	285	251	274	229	267	236	240	269	263	257	239	249	254	275	240	267	226	244	265	246	244	257	252	252	231	258	256	242	255	283	252	247	262	254	261	231	254	270	248	241	247	237	249	253	238	256	264	233	280	257	253	265	284	233	255	264	260	249	252	265	278	237	248	238	243	271	223	282	233	241	245	260	236	260	255	243	262	244	251	246	256	234	285	214	244	231	257	250	265	243	250	255	262	258	231	248	232	246	262	290	253	295	242	263	236	246	263	274	272	245	259	271	243	282	266	232	244	252	258	256	238	238	228	246	247	237	245	242	271	266	279	270	274	240	259	252	247	236	264	259	255	274	249	283	240	242	239	264	286	248	247	241	266	232	236	232	248	243	247	257	251	247	246	265	252	261	264	241	256	262	247	255	245	270	265	245	248	272	263	255	275	248	233	261	268	269	266	281	255	254	263	235	260	222	223	252	241	223	248	287	259	247	262	237	257	219	239	258	246	249	228	271	275	249	273	228	268	262	259	243	250	275	260	266	242	262	254	252	268	268	218	257	274	252	260	267	256	262	251	245	254	241	258	254	242	246	263	234	260	271	260	291	254	258	244	268	245	241	253	257	250	242	258	247	225	257	258	251	232	274	248	258	280	240	243	273	200	258	250	252	263	312	244	240	237	262	262	277	246	243	252	249	274	287	255	282	257	257	269	225	281	255	248	237	257	226	268	271	250	247	278	260	255	263	241	243	248	289	241	242	250	255	253	247	264	252	235	282	241	254	235	270	267	231	273	272	260	273	247	259	247	248	257	248	252	260	256	274	251	255	263	232	268	266	301	223	255	264	260	233	242	243	230	254	244	271	246	269	255	280	246	266	276	282	279	248	297	238	251	264	265	245	246	264	221	258	241	271	244	230	269	257	270	269	270	260	247	241	237	253	265	244	217	216	269	267	265	234	242	284	252	233	234	245	251	253	237	249	238	258	280	285	239	293	247	285	266	242	273	228	280	267	272	260	252	240	251	262	231	231	271	289	272	255	246	297	252	252	272	248	259	258	239	249	276	239	249	258	253	244	276	254	262	236	244	271	248	256	235	239	255	250	263	253	249	259	246	244	254	246	233	265	262	272	234	273	219	228	277	270	268	250	261	266	240	238	248	235	256	256	264	249	256	246	255	255	256	259	285	279	251	288	248	254	273	265	252	275	281	223	277	239	246	232	263	263	262	250	260	267	240	257	254	237	243	238	251	254	272	253	241	253	225	258	271	229	270	256	265	261	235	265	252	238	251	249	268	236	271	254	231	256	273	251	240	267	253	277	261	270	281	251	264	259	238	274	270	251	258	267	283	253	264	258	280	270	296	258	252	259	266	257	233	244	267	267	222	263	273	249	231	244	258	253	269	279	279	260	272	259	263	277	240	267	259	246	268	253	254	264	272	280	258	266	267	261	255	267	249	270	262	224	240	232	262	251	284	262	248	244	271	245	288	256	260	278	243	246	239	263	292	257	241	244	272	226	267	263	267	288	260	241	223	286	251	247	280	253	295	266	280	251	269	265	258	256	259	245	260	244	256	262	253	256	272	284	244	236	258	247	237	238	283	234	238	278	259	235	268	229	260	256	222	258	244	235	276	259	270	265	281	237	260	248	235	312	259	262	242	265	251	255	240	257	266	281	245	262	260	258	262	253	249	257	258	246	236	262	260	214	244	250	257	237	272	262	253	233	285	213	235	228	265	273	253	261	244	243	245	245	264	251	250	270	251	269	240	264	264	260	275	229	268	250	256	231	254	262	266	255	249	257	241	251	250	233	271	267	275	262	247	269	269	235	238	264	245	252	240	244	243	259	273	245	275	232	246	265	300	255	258	246	254	278	272	247	235	252	257	263	280	258	261	269	212	278	273	247	222	267	250	255	268	252	268	230	241	275	259	265	242	250	246	253	250	244	250	257	251	232	248	255	237	240	255	250	231	241	247	221	252	265	254	271	281	258	253	242	249	256	243	277	240	228	263	220	242	234	263	275	244	256	266	253	249	284	248	217	244	246	280	269	255	261	253	259	242	244	247	263	242	283	248	282	242	254	268	268	248	261	245	237	261	259	285	267	241	256	244	268	241	216	245	280	233	252	298	254	270	252	221	231	244	267	260	231	263	266	256	245	245	287	243	238	253	271	231	253	247	239	281	269	273	273	260	256	254	276	251	247	261	271	237	213	281	269	278	242	253	241	247	261	248	275	253	266	246	247	244	252	233	262	250	233	262	259	270	287	249	256	250	257	238	238	261	241	252	240	235	239	229	249	251	251	272	234	268	273	254	229	256	262	235	238	280	275	248	253	241	267	222	255	236	253	283	257	246	252	245	245	268	249	278	260	273	279	250	248	247	234	254	261	235	284	250	243	259	240	255	265	245	257	235	258	256	267	249	274	266	227	256	270	261	252	249	236	242	255	237	271	249	278	225	228	253	261	254	276	254	238	279	248	266	263	253	250	266	234	259	228	241	264	269	240	255	251	271	236	262	261	253	258	267	256	260	233	269	271	261	287	271	232	228	292	233	250	275	243	252	265	227	239	243	253	246	249	259	263	257	224	262	250	250	251	274	267	250	243	248	254	246	262	244	262	234	261	272	314	279	256	287	258	228	233	260	280	261	252	284	252	245	249	255	238	238	254	260	235	254	271	260	301	273	249	243	248
41802	30455	41718	22565	2446	1892	1418	1143	1001	873	821	715	648	672	616	604	568	570	585	542	511	543	521	470	459	493	472	480	488	446	476	476	497	454	435	465	457	451	496	428	458	474	461	484	473	465	429	447	451	454	429	456	476	477	428	470	417	456	455	465	469	465	462	449	443	417	457	456	465	440	477	445	450	473	435	461	409	470	512	463	459	440	414	459	463	474	458	472	462	443	476	434	455	482	440	471	451	444	437	442	423	453	420	457	444	439	433	458	421	448	407	464	426	448	436	462	441	465	455	471	451	435	472	436	457	484	436	439	465	459	474	458	479	421	463	456	458	430	419	440	427	447	424	456	417	450	431	426	463	465	444	451	422	423	498	457	419	433	457	459	497	419	409	473	466	442	453	450	440	464	466	472	434	446	429	431	455	441	459	454	454	463	421	504	459	426	415	460	435	460	418	465	454	458	416	485	425	443	435	457	469	413	457	473	438	448	425	433	464	441	458	456	448	455	445	451	416	466	467	433	460	443	460	402	429	477	461	407	428	476	459	478	433	453	428	433	462	419	434	449	469	415	468	427	454	483	439	448	457	484	440	458	481	465	464	472	473	423	445	441	409	406	458	476	449	431	452	487	432	452	444	451	458	457	438	436	457	421	450	433	429	435	449	426	415	467	436	425	474	457	459	456	455	453	460	452	442	455	430	449	447	438	436	403	402	446	458	425	425	453	484	441	457	456	427	425	465	434	439	429	417	413	421	456	434	405	446	421	459	431	438	474	459	457	433	431	443	446	430	467	445	496	442	456	479	445	427	468	427	435	444	454	452	452	467	428	448	441	470	421	441	449	447	456	435	430	432	454	430	445	438	440	438	445	454	458	450	420	468	458	406	438	416	444	436	487	473	439	461	453	453	443	410	449	437	447	424	442	435	430	456	472	419	452	460	469	454	490	451	440	431	466	450	453	456	425	444	409	454	425	420	441	455	489	503	469	463	488	446	456	442	436	448	403	453	388	472	454	460	480	457	474	466	425	440	428	435	484	462	452	525	442	455	447	429	416	387	430	461	472	428	486	411	426	419	468	434	459	460	446	459	479	440	488	428	425	481	411	452	445	447	473	432	466	431	449	452	453	423	442	466	470	422	432	432	462	414	505	458	434	430	446	436	424	415	459	421	464	480	461	461	438	477	434	467	441	419	461	428	485	448	417	450	463	450	454	457	434	433	466	446	450	442	442	455	445	473	419	451	446	468	455	411	411	403	463	455	472	500	455	470	463	438	444	454	453	441	466	450	432	429	437	428	429	459	456	446	443	424	440	444	442	433	459	488	480	428	456	474	456	458	466	430	464	451	447	418	459	449	446	426	446	477	443	432	400	488	463	418	490	434	464	436	441	450	453	491	424	421	422	459	465	461	457	465	471	420	446	419	464	446	415	410	425	473	452	431	466	466	453	450	439	435	392	439	442	441	427	425	444	409	455	455	422	434	473	429	445	426	424	440	388	463	440	476	435	427	429	481	426	450	431	432	433	484	443	481	440	425	450	470	460	398	450	411	489	424	456	449	431	406	425	427	449	454	473	436	472	414	465	461	428	445	469	474	442	421	423	464	475	475	450	460	449	439	475	425	473	445	435	455	440	464	454	466	437	446	442	416	475	439	439	483	448	438	432	452	426	433	473	483	443	485	417	437	464	460	484	423	424	400	434	475	457	431	463	419	424	440	442	433	398	415	442	456	461	424	433	411	482	455	472	436	441	455	435	467	406	445	401	450	417	455	483	466	456	434	417	439	421	423	438	443	446	463	424	458	424	463	451	468	429	460	441	448	453	451	456	478	469	447	450	467	435	471	428	426	411	433	461	474	464	458	459	414	439	436	438	463	456	443	419	455	443	396	383	435	446	472	467	467	450	460	441	433	439	474	428	445	473	446	470	447	475	427	446	465	460	455	431	454	470	450	440	451	444	409	446	442	428	464	473	464	468	460	440	425	461	412	455	441	416	458	435	473	457	435	420	444	420	435	445	467	462	409	425	456	464	451	439	469	411	430	446	436	409	459	455	422	448	434	438	463	451	473	444	426	461	455	431	441	465	435	436	427	456	462	465	414	439	417	490	415	472	441	483	469	446	471	418	452	449	429	459	421	431	470	451	429	431	442	415	462	464	434	443	420	446	461	405	449	451	453	451	439	426	447	434	467	444	441	504	459	421	490	445	452	470	450	442	455	417	413	441	442	464	423	440	444	473	483	448	470	476	419	464	485	407	445	417	418	463	446	437	466	452	447	428	455	473	430	426	435	455	436	413	471	482	449	463	444	436	426	446	433	435	424	451	463	461	434	455	412	409	427	469	431	440	485	449	446	457	458	442	445	427	441	410	458	456	475	466	436	457	443	432	464	444	467	456	484	443	469	453	426	457	483	422	428	471	447	480	462	468	451	428	464	450	488	436	450	432	458	434	423	435	438	438	444	454	449	443	421	453	445	427	436	441	430	467	441	431	422	432	450	446	461	447	444	397	427	448	445	416	444	434	486	470	454	458	445	438	473	448	435	439	439	421	447	432	481	441	470	483	471	457	458	429	439	441	447	439	439	483	433	439	419	452	438	441	434	399	458	494	456	438	470	441	453	480	422	471	417	424	472	461	432	397	444	487	450	450	450	474	413	475	458	445	448	427	472	459	465	440	454	442	462	441	431	459	400	432	449	457	415	405	442	467	477	431	444	446	451	456	445	399	436	475	423	450	472	445	455	408	452	433	447	417	431	430	445	481	445	423	437	442	458	454	445	438	444	449	461	415	460	492	461	490	462	446	448	449	477	436	443	426	449	427	437	460	424	453	447	462	398	436	497	445	464	414	435	439	486	491	463	457	475	425	443	481	486	432	443	431	443	472	429	452	421	481	464	481	465	441	400	451	449	480	410	426	411	431	456	470	494	457	446	451	425	431	421	442	488	452	422	429	417	440	435	455	425	452	424	454	406	464	460	471	457	410	417	465	443	444	435	467	459	458	447	426	430	437	459	439	437	433	404	463	457	480	426	422	432	448	459	413	432	468	445	457	450	421	419	465	433	416	459	453	447	418	457	456	446	424	489	432	448	461	405	394	429	425	457	438	422	425	439	460	445	455	428	444	407	435	478	465	453	451	417	462	442	438	461	444	476	465	423	438	446	427	472	459	413	427	482	434	440	449	479	456	454	432	410	449	443	461	452	487	458	460	475	425	431	446	455	446	438	436	433	462	469	444	428	404	450	450	424	430	477	460	439	448	490	469	465	444	431	453	448	404	466	458	471	446	419	441	455	456	403	427	471	412	453	455	439	470	451	449	477	432	421	424	443	460	437	432	446	431	457	473	501	447	411	441	458	415	418	455	401	438	451	410	412	484	425	471	420	447	456	442	436	427	451	430	466	476	443	460	399	419	430	449	451	457	453	463	466	459	433	420	445	478	464	463	473	452	487	440	462	420	440	400	435	450	443	443	420	459	409	426	434	443	453	481	463	473
23163	21294	29969	24110	21293	21020	9131	946	676	609	537	498	459	445	433	430	420	414	396	396	392	356	366	347	370	378	351	359	349	382	377	336	339	389	364	330	381	342	337	318	332	346	321	338	368	358	346	341	358	340	341	321	322	341	356	357	347	351	331	355	372	345	321	341	339	374	385	344	305	314	325	320	337	324	360	334	352	303	319	337	327	339	337	352	361	318	310	315	332	357	319	318	339	341	309	370	303	349	336	322	348	341	349	305	366	332	317	338	330	385	316	333	352	330	336	337	330	350	362	357	333	321	353	323	316	343	312	372	311	328	336	324	328	354	290	330	328	310	363	339	324	349	352	359	315	333	309	344	326	334	341	347	368	339	321	318	325	337	308	324	368	338	335	346	354	318	337	361	323	375	356	338	359	330	366	350	329	326	289	327	319	370	348	335	334	341	316	338	313	330	322	348	333	317	377	330	370	303	345	352	325	321	357	309	331	332	322	315	313	309	346	323	342	333	352	333	327	355	362	309	309	323	355	366	347	356	335	337	319	354	345	350	357	335	339	328	347	330	337	346	328	328	330	329	340	355	328	336	327	299	316	335	313	331	316	344	390	341	328	332	317	363	341	324	331	348	310	335	339	333	332	351	333	344	355	313	333	338	308	310	348	344	319	323	348	333	346	352	325	357	293	340	337	318	313	304	326	324	336	308	327	339	283	334	297	307	342	359	313	307	342	322	327	331	327	347	331	313	332	332	325	320	305	368	344	332	337	343	355	341	340	375	328	320	334	312	344	332	364	361	330	304	340	358	345	345	346	314	317	343	318	343	343	309	342	321	321	356	337	346	347	325	362	330	328	346	340	315	356	346	328	339	311	329	312	330	373	339	309	331	343	329	301	332	328	326	305	363	359	364	341	348	337	340	335	322	331	362	326	331	321	326	324	323	319	332	349	305	306	335	310	353	330	329	370	322	348	306	325	322	317	334	367	312	332	332	329	335	325	329	339	334	320	317	349	320	320	333	305	351	317	329	328	334	323	326	335	328	324	328	328	335	303	305	316	363	337	361	334	350	341	332	290	317	350	322	331	325	311	372	329	324	335	302	332	343	302	345	331	364	316	358	344	346	358	309	337	319	351	334	328	319	323	332	372	346	349	310	332	336	362	345	360	344	323	327	321	305	337	348	373	363	339	343	356	314	381	341	330	306	307	330	324	346	315	335	333	331	315	307	317	312	356	320	348	339	357	345	329	382	321	335	341	319	347	328	341	358	336	302	328	350	331	340	325	325	304	370	360	346	330	327	336	344	322	357	346	329	349	314	342	293	323	311	349	333	319	345	337	319	317	340	325	334	335	314	342	338	339	333	343	327	325	336	307	331	314	355	325	336	326	346	340	326	289	362	323	322	327	340	324	344	354	336	352	345	336	331	331	324	356	354	358	344	315	328	338	336	363	334	323	345	355	313	330	316	332	339	316	326	330	317	374	349	355	324	330	329	326	293	363	329	366	324	348	327	335	323	302	307	312	343	308	339	334	322	324	380	339	314	347	340	358	328	340	288	358	326	309	321	310	322	318	360	343	318	320	314	315	344	332	330	359	361	327	352	318	333	339	346	314	350	374	329	332	326	356	328	333	353	364	309	334	328	331	319	323	330	312	301	336	333	331	334	324	314	340	320	341	349	344	351	346	304	346	334	328	316	361	287	338	319	349	305	349	336	344	336	343	345	315	335	331	352	311	319	333	326	343	339	297	299	335	367	332	307	298	357	310	348	316	329	347	299	326	363	361	338	312	347	362	345	331	314	353	290	372	311	330	305	298	333	343	340	348	316	324	305	320	331	341	337	337	333	352	325	337	365	362	327	321	337	331	306	360	324	362	340	328	325	341	355	300	316	339	312	359	340	313	328	328	325	327	339	337	314	326	308	329	340	330	330	306	354	326	326	324	328	347	315	352	321	326	323	316	329	313	319	322	324	322	353	315	327	305	330	331	369	344	348	348	332	290	339	319	325	314	304	331	302	328	328	356	324	352	317	310	316	300	319	340	335	351	321	353	332	334	354	327	322	300	297	293	340	336	314	293	304	359	353	327	330	311	336	334	341	332	347	382	324	327	350	332	332	294	283	335	327	341	336	358	328	322	356	316	341	325	320	341	326	329	290	336	344	312	328	295	341	291	327	328	309	328	306	336	319	373	392	303	332	335	322	315	355	332	336	307	312	332	346	315	359	335	322	353	332	382	343	338	308	326	354	353	347	320	318	365	322	349	295	349	303	354	357	364	364	334	320	322	338	337	342	326	342	320	340	310	348	313	311	361	333	316	363	331	343	360	347	324	356	350	291	371	329	339	342	326	319	306	337	345	309	312	327	347	352	347	357	337	340	347	326	334	329	340	336	319	331	334	334	364	321	341	315	321	329	329	331	319	338	348	351	341	357	328	287	349	317	301	334	319	336	340	355	364	356	347	327	327	357	368	330	328	334	331	329	303	317	348	370	333	362	338	323	327	356	362	317	330	320	287	325	319	343	369	365	351	329	341	345	366	323	329	328	320	358	325	317	320	300	353	341	312	358	317	313	331	346	342	329	330	338	379	329	315	336	333	325	320	331	320	313	393	306	342	351	296	327	333	345	310	313	327	337	320	339	323	322	323	348	334	331	319	329	308	342	338	351	314	329	353	339	350	353	350	287	358	331	320	354	311	318	361	322	390	307	350	333	356	337	350	325	327	334	310	347	303	318	320	300	313	333	322	359	324	302	340	316	326	300	355	345	348	328	329	326	347	316	315	338	371	339	324	315	313	303	354	310	354	368	340	336	313	340	349	329	321	331	332	346	345	351	317	367	322	314	342	308	327	349	332	366	341	309	337	342	306	353	342	310	323	339	342	310	326	330	321	312	334	357	327	348	331	324	327	328	316	329	329	321	331	366	307	326	315	327	295	335	314	309	345	381	339	327	360	377	317	327	337	331	336	305	323	327	368	348	326	336	336	326	336	340	322	359	311	340	351	343	308	346	345	330	329	306	342	345	337	330	317	348	316	325	325	314	338	352	312	362	320	326	344	333	344	331	340	346	327	356	305	314	309	339	341	359	355	336	317	338	311	351	357	340	331	324	295	360	336	349	308	339	332	341	331	327	311	350	324	376	322	309	340	371	311	325	360	329	329	325	292	322	291	355	323	354	346	302	340	354	340	345	362	337	326	314	337	351	313	324	331	319	341	350	306	336	312	352	354	335	364	355	334	313	323	347	323	320	313	336	337	353	316	348	332	355	325	332	345	339	306	373	346	327	369	339	348	356	324	349	360	331	312	344	339	342	342	324	322	319	330	332	308	359	324	354	350	337	317	319	299	300	346	319	344	335	333	343	308	314	340	349	324	324	349	351	334	361	337	323	334	320	339	315	307	370	313	334	326	350	330	335	335	308	309	344	339	312	349	314	333	335	313	319	306	306	348	351	357	316	312	313	310	344	337	308	311	313	337	356	340	363	347	326	352	315	346	368
50881	37102	44985	23215	4250	3175	2600	1983	1590	1384	1283	1140	1009	911	922	862	842	774	738	753	728	718	664	686	681	698	664	602	602	641	635	607	625	606	590	582	561	555	609	589	622	626	612	566	555	540	611	589	566	518	581	604	628	557	549	588	587	567	555	581	574	577	557	579	587	570	589	546	571	570	572	586	577	612	557	608	565	572	572	556	574	547	525	529	569	580	576	563	546	569	567	571	561	577	618	558	587	579	532	559	564	559	544	592	601	528	595	568	589	551	586	557	544	572	587	597	589	547	620	549	584	565	573	548	563	563	579	556	570	578	539	555	532	541	545	518	580	574	544	534	574	534	547	567	576	547	587	567	571	561	551	565	580	571	554	532	589	574	622	582	573	571	527	560	569	591	572	584	602	592	563	512	554	599	608	581	562	594	570	570	557	552	554	553	547	541	566	570	561	531	570	553	534	571	538	555	571	537	569	575	530	551	531	558	537	514	532	556	540	566	578	582	576	548	549	562	550	562	566	567	537	529	552	562	530	538	544	573	512	579	586	600	548	594	573	579	527	568	543	540	571	560	555	567	539	531	539	569	581	523	544	560	573	569	583	564	561	544	584	558	521	533	583	554	576	604	599	555	563	546	556	531	587	561	564	531	563	552	561	593	519	586	534	549	537	553	573	593	574	572	606	582	553	515	516	548	556	610	576	545	528	527	537	570	566	551	550	582	559	564	573	539	560	603	561	585	579	561	558	556	538	583	569	562	548	557	559	548	535	595	539	524	541	543	578	572	575	540	578	546	587	525	524	505	524	592	548	544	592	605	597	533	545	597	550	589	549	534	563	585	566	556	495	556	563	516	547	556	550	543	583	581	520	566	540	527	560	588	546	535	567	517	564	554	565	556	576	564	578	526	546	529	584	579	532	593	545	557	574	573	521	538	548	588	574	554	546	510	555	562	550	508	522	605	552	553	565	561	555	549	512	563	585	574	544	561	560	552	541	555	557	573	520	601	561	550	559	575	529	553	588	559	600	552	582	611	578	554	553	588	528	518	623	579	569	574	582	588	600	537	525	541	608	576	559	577	518	559	544	539	535	551	511	564	593	574	547	558	528	507	545	580	566	593	558	564	557	527	524	544	592	564	561	521	535	592	481	565	548	589	576	546	548	563	552	539	561	540	578	592	616	559	525	548	522	581	586	538	552	584	578	589	562	591	582	517	543	550	548	543	573	536	559	545	557	536	579	506	538	613	535	544	543	522	542	583	555	509	589	576	556	613	602	562	577	596	612	558	550	553	547	554	553	548	571	570	517	550	473	553	573	572	545	553	576	582	562	554	539	583	568	569	591	552	536	566	515	589	552	540	552	563	571	564	566	562	557	534	553	561	613	568	589	592	571	523	570	573	547	562	555	608	577	505	568	553	543	590	542	552	593	577	506	569	507	580	514	583	559	518	553	602	558	549	557	544	559	585	602	543	602	565	531	591	553	564	553	525	548	574	570	526	546	496	562	534	581	578	573	581	560	530	593	503	551	542	525	549	505	555	568	546	565	558	569	557	575	537	492	551	557	529	562	598	515	579	561	530	554	560	560	547	596	586	552	561	578	585	587	539	574	548	555	546	530	573	517	538	575	543	565	570	556	577	581	546	568	574	554	563	552	579	598	531	558	596	579	552	573	566	607	597	568	526	538	563	572	552	574	537	558	539	531	600	548	573	554	561	572	537	554	585	551	581	523	557	564	533	594	581	547	563	625	543	543	516	608	551	578	541	567	564	530	564	528	565	555	548	586	589	557	570	576	590	578	562	585	585	564	483	532	576	581	577	563	544	522	571	536	522	555	538	598	538	560	587	536	544	570	535	585	520	552	535	590	532	554	577	538	566	597	557	595	595	573	576	543	596	559	572	582	527	550	555	544	605	555	518	536	539	532	585	545	554	565	552	544	564	569	542	571	565	524	511	567	537	592	585	560	576	569	558	552	592	555	558	598	610	562	583	542	611	547	560	585	534	549	541	569	537	570	547	541	560	586	598	550	514	518	551	599	558	563	551	552	588	552	560	579	573	531	533	552	567	530	560	532	534	543	584	577	573	544	563	524	541	539	597	537	532	535	546	569	578	528	571	548	552	602	575	558	535	535	604	528	554	580	588	597	577	540	557	543	584	561	526	575	532	515	556	582	531	577	540	542	556	561	581	550	593	549	547	539	557	521	523	559	551	547	563	545	542	528	571	596	552	570	520	562	540	588	546	516	529	559	544	536	548	529	574	556	562	562	576	584	557	584	573	580	560	531	560	567	582	558	559	569	541	567	528	567	560	531	566	588	557	554	539	580	602	562	577	573	576	590	571	576	566	567	592	512	560	501	589	563	538	545	536	566	573	555	576	576	528	537	560	560	569	582	571	579	562	506	583	566	585	544	614	565	541	559	525	579	624	534	546	557	575	568	558	553	566	546	597	550	533	576	562	555	605	573	589	519	564	557	546	562	564	553	546	593	581	581	552	595	497	633	583	573	556	567	570	560	598	562	570	555	544	557	604	510	571	580	547	571	542	552	544	583	568	605	509	553	556	566	543	545	588	527	551	545	599	584	572	544	520	506	570	554	571	548	582	585	564	538	582	572	579	572	576	519	600	604	511	534	546	548	543	588	547	563	538	592	597	531	571	557	545	546	537	533	557	576	570	545	573	598	538	548	524	548	522	549	582	544	588	571	552	568	566	576	519	536	623	531	593	575	569	585	550	544	515	575	541	564	572	513	550	561	550	592	579	555	590	542	557	549	544	492	520	554	545	566	607	558	552	564	572	577	517	541	571	545	563	512	551	559	579	563	537	544	566	537	520	510	564	566	550	564	607	614	562	575	566	588	508	533	570	600	548	578	569	518	608	546	562	559	552	589	545	549	575	544	599	558	572	547	563	541	583	570	538	564	578	590	583	577	588	582	580	529	572	573	554	562	557	551	547	533	534	579	536	557	576	572	552	590	582	555	559	532	606	536	551	519	555	581	573	537	560	559	518	533	553	571	550	584	515	567	551	520	580	587	542	503	580	563	557	562	575	568	533	555	572	601	586	549	538	541	548	566	546	585	538	553	590	572	550	545	571	600	546	546	519	547	554	614	522	564	528	595	574	554	547	560	534	566	539	584	529	566	557	578	571	565	536	612	582	535	536	542	541	573	527	532	594	577	545	534	544	529	582	561	575	548	567	513	551	542	589	550	567	554	529	574	583	563	529	547	570	578	529	626	560	572	565	564	577	551	559	576	580	518	582	577	592	556	558	554	570	574	531	556	578	552	561	574	541	576	553	563	575	546	550	585	518	527	575	531	554	538	508	562	565	554	530	583	578	598	578	553	543	531	531	519	553	553	538	542	585	520	545	557	612	533	565	527	546	585	551	555	579	530	605	581	566	554	581	577	566	547	526	580	530	541	576	586	533	603	551	593	497	540	588	587	565	547	551	559	609	520	572	563	535	581	553	556	566	519	538	558	535	523	608	575	521
26853	20825	17006	10095	436	317	206	162	150	130	162	131	161	134	131	173	142	144	143	137	131	132	133	164	162	155	138	139	169	119	126	124	130	125	143	145	145	142	128	128	136	125	122	139	153	124	127	141	138	117	139	139	149	123	145	117	158	121	131	151	129	149	118	144	132	126	134	129	134	129	126	118	119	134	139	126	121	142	148	130	138	126	151	128	129	128	133	130	129	117	132	114	126	133	136	127	119	117	152	133	145	124	128	120	122	134	131	146	120	108	135	151	120	121	133	130	143	122	126	131	121	135	149	135	148	131	119	139	125	137	130	133	134	121	124	123	131	148	147	131	128	130	127	139	147	136	135	145	128	124	132	152	139	121	116	122	140	136	151	138	135	139	120	116	135	125	149	149	137	116	134	140	128	105	129	139	172	145	147	155	115	131	126	132	140	118	135	109	107	145	116	129	130	141	129	125	135	118	130	115	148	108	133	134	152	113	125	147	122	115	144	130	141	146	146	109	125	142	125	123	138	133	131	144	142	154	133	138	122	140	127	126	121	135	144	169	135	137	125	133	143	139	147	131	113	126	130	135	129	124	145	126	136	146	142	120	121	124	139	133	148	141	106	103	126	134	138	134	144	141	139	145	128	155	120	112	137	130	141	146	127	123	149	134	120	143	151	146	134	135	154	120	127	150	115	141	135	161	144	108	121	131	140	131	122	125	143	126	146	117	146	130	135	121	126	125	113	138	118	131	132	149	129	122	110	118	135	146	125	135	124	140	133	127	96	127	133	115	145	161	141	120	132	127	128	119	149	124	121	118	123	130	115	127	127	135	134	130	138	126	102	122	139	134	149	140	151	133	154	134	126	129	137	128	133	119	133	129	138	149	113	112	136	138	149	136	137	120	138	146	140	128	129	113	119	124	145	126	140	142	125	132	144	136	155	133	119	148	127	128	140	120	132	132	147	132	146	118	120	149	160	133	145	145	123	129	124	145	125	128	142	115	121	150	126	140	116	136	142	121	110	122	135	151	154	142	131	133	131	124	133	131	142	139	132	107	116	148	124	127	130	109	165	129	152	169	133	122	129	132	136	148	129	132	135	130	132	131	138	149	133	128	112	137	143	123	142	137	129	129	136	116	160	116	121	138	120	122	131	133	121	134	123	126	116	131	143	131	155	136	132	120	140	126	128	135	129	125	123	124	138	132	151	152	118	113	138	142	140	121	139	138	126	149	146	134	136	127	122	118	152	129	104	134	136	144	139	130	147	119	138	135	158	113	160	125	132	146	121	134	123	128	141	131	126	137	128	130	138	109	151	110	128	139	130	149	113	120	147	160	146	132	122	134	143	125	132	156	131	135	118	139	134	136	128	128	136	113	124	133	115	142	132	137	114	121	140	128	142	149	108	112	123	117	156	127	136	130	141	118	121	130	131	115	146	132	135	121	137	148	133	131	117	113	101	112	118	120	123	132	145	135	122	134	143	146	155	153	115	134	126	133	152	133	129	132	132	120	137	153	140	118	150	152	128	129	131	148	126	124	124	136	135	119	149	121	122	137	148	109	146	124	142	140	133	114	122	139	150	138	121	133	113	132	141	120	141	132	152	131	137	124	119	139	114	148	134	135	112	138	139	142	112	118	136	146	128	129	121	135	124	125	145	123	135	127	149	152	132	144	111	115	121	136	161	132	140	124	142	146	134	141	119	139	177	142	138	116	128	144	137	125	122	133	125	133	135	127	117	123	135	110	136	129	150	121	125	138	146	125	129	142	126	141	146	126	143	155	141	131	127	133	146	124	107	136	114	138	127	128	125	129	132	123	136	126	146	128	139	153	131	117	132	149	134	131	138	110	133	100	110	139	161	121	123	129	100	145	135	128	130	130	121	149	126	129	118	138	143	136	144	147	145	155	138	139	141	122	122	137	144	146	132	144	140	132	133	137	115	129	131	127	141	117	111	123	132	147	127	135	128	141	137	138	135	150	128	121	127	147	138	133	140	130	116	122	152	129	111	129	112	138	128	129	133	114	119	127	131	139	147	120	161	114	138	127	113	142	137	135	133	129	118	130	137	141	131	121	110	124	112	124	129	130	127	134	134	124	151	127	148	153	141	132	147	135	120	126	130	119	146	116	143	122	127	120	144	129	125	136	155	125	140	150	127	145	147	134	121	134	143	129	138	128	117	131	114	105	123	130	137	128	129	133	142	143	127	129	136	124	135	131	125	118	119	144	122	133	139	127	134	122	126	122	121	121	134	125	144	141	124	132	133	144	125	127	127	120	138	114	110	125	129	128	134	120	152	126	132	114	121	143	134	140	127	127	140	137	141	121	122	147	131	129	134	138	128	133	138	130	141	119	119	135	151	127	145	128	130	151	120	136	137	101	120	131	125	119	139	136	125	120	127	132	140	117	128	110	122	122	125	113	153	121	141	133	129	164	134	142	136	138	121	128	129	132	152	128	116	130	140	151	136	107	137	150	116	125	138	137	118	146	124	114	125	119	129	139	136	117	142	128	155	118	117	125	116	119	136	136	111	141	138	133	142	126	139	156	135	126	145	130	136	140	139	130	144	132	141	121	146	98	145	114	150	136	122	121	129	129	129	113	136	118	125	122	111	134	131	122	150	120	116	119	145	115	126	120	119	124	142	124	124	136	135	131	127	148	130	137	134	157	136	129	132	145	138	145	134	121	132	147	127	134	129	134	148	141	113	143	142	113	121	146	121	119	127	116	145	134	133	143	119	129	149	135	129	131	133	131	133	130	141	153	121	126	118	116	158	133	137	138	151	151	130	127	133	138	146	166	132	129	141	137	123	108	116	137	145	138	148	134	130	126	123	144	129	126	134	120	147	121	140	126	128	143	146	125	126	143	124	147	152	129	118	134	127	138	123	134	125	128	116	139	119	148	138	119	122	129	147	136	141	133	147	143	129	128	132	123	137	132	124	147	128	130	117	141	131	141	133	138	129	146	137	119	140	141	128	132	126	124	128	129	130	143	121	111	135	152	138	121	130	132	131	129	151	109	131	146	138	143	125	142	125	138	134	116	130	134	99	133	128	145	136	159	143	133	120	136	148	132	117	133	136	154	136	126	131	126	121	127	135	147	142	120	135	116	133	117	121	130	136	119	136	134	132	128	133	137	135	118	137	146	137	128	127	128	123	135	122	146	126	119	141	121	148	136	149	132	120	122	141	145	140	122	136	126	135	116	130	133	137	111	144	119	132	133	127	146	131	125	133	154	129	135	121	140	138	136	139	152	145	143	143	146	151	127	149	133	135	153	136	128	113	108	146	123	106	150	118	124	130	133	155	132	124	150	135	142	112	115	136	149	128	149	128	125	134	145	127	104	129	142	140	130	123	128	138	145	121	134	142	142	156	117	116	135	130	128	130	110	141	122	130	132	133	128	127	149	134	123	131	129	134	137	133	119	130	111	129	132	124	138	136	122	145	132	123	116	117	157	147	134	146	140	132	135	130	142	124	136	131	124	115	131
18345	11941	17405	9390	437	404	342	333	289	320	298	274	270	269	267	254	274	270	274	247	241	225	244	243	218	248	251	229	245	218	227	248	251	246	254	247	249	254	208	247	261	208	256	263	254	247	243	245	240	242	254	262	254	228	226	235	228	254	242	244	246	229	245	246	235	270	244	238	257	281	238	248	262	247	206	267	237	240	231	234	249	230	245	242	260	264	253	249	247	256	243	251	249	246	258	228	260	238	238	260	246	263	220	256	252	247	224	257	240	237	234	208	225	279	247	225	247	232	241	234	229	236	280	239	263	236	242	207	228	258	229	259	255	230	230	224	252	242	248	232	240	226	258	256	243	236	245	261	268	227	250	242	264	256	255	254	234	255	240	252	233	241	274	245	261	244	256	249	258	254	241	230	217	234	241	243	248	272	238	243	216	241	245	234	237	235	235	259	243	216	226	257	230	238	240	242	222	240	231	260	236	247	223	264	227	253	255	251	264	217	248	265	227	236	254	265	270	254	245	224	209	248	216	249	242	260	249	253	241	238	220	254	223	288	244	253	234	243	218	250	243	227	245	235	234	235	224	243	263	200	275	249	264	253	244	247	246	251	225	259	243	231	234	251	252	231	227	251	242	265	227	237	257	258	210	246	224	243	251	245	269	236	252	245	234	260	238	230	251	243	252	247	217	241	240	258	242	242	248	257	230	252	249	233	216	224	267	238	241	264	224	245	246	247	222	230	271	242	243	240	259	252	240	216	233	209	246	229	246	251	244	241	252	246	232	237	222	231	245	250	266	250	220	230	229	247	240	257	241	266	230	243	240	259	279	226	257	242	248	229	231	258	238	274	231	236	248	228	257	241	250	253	272	257	229	243	270	242	257	225	259	244	255	256	239	235	224	268	240	255	229	251	219	203	257	259	237	227	241	244	227	262	255	243	231	252	224	242	236	245	248	258	272	268	245	222	214	245	240	214	255	233	253	238	246	230	245	235	247	236	262	261	222	247	251	244	239	250	242	242	247	239	190	252	266	241	247	243	245	269	217	263	232	234	220	264	235	275	255	251	247	295	234	259	237	236	267	223	240	248	277	245	255	232	257	249	239	237	232	252	230	208	267	216	228	223	252	239	260	236	240	217	257	231	239	226	237	233	218	252	262	265	235	251	239	267	231	222	225	262	252	217	184	240	224	251	220	246	263	245	234	202	270	264	277	234	234	225	261	295	238	276	262	240	265	262	229	262	225	252	201	229	263	241	241	250	221	243	234	224	253	246	247	239	245	268	261	243	216	244	236	231	243	235	248	227	230	242	241	228	240	280	245	248	227	243	256	240	259	234	244	259	234	221	263	243	246	258	269	244	231	216	227	237	267	244	248	234	251	234	243	244	235	246	231	246	264	248	267	237	255	237	269	245	270	251	255	218	241	224	256	238	259	232	264	242	233	264	238	239	244	217	245	229	241	235	271	265	231	222	256	236	231	238	254	261	243	239	245	209	238	256	225	246	248	237	239	285	227	239	239	253	217	237	215	253	236	221	236	243	230	250	235	252	242	249	261	277	257	257	264	243	234	241	211	247	228	238	240	230	240	252	229	248	235	265	238	243	227	224	226	226	237	245	231	228	264	271	260	255	217	242	234	243	242	226	256	243	270	238	240	259	246	243	251	253	238	235	243	246	237	238	248	262	252	242	243	226	227	250	267	235	222	269	261	244	222	212	243	233	239	239	246	231	229	244	256	258	221	260	252	255	241	260	252	267	227	222	243	236	234	255	237	278	258	230	270	246	251	234	226	251	241	237	228	253	233	228	246	250	275	252	264	234	269	240	253	253	229	251	262	255	224	266	263	227	254	249	260	258	221	238	213	252	235	241	226	260	232	256	233	244	223	264	264	228	253	249	254	257	245	223	249	252	238	249	239	231	246	244	230	233	250	240	246	248	244	223	233	266	218	208	229	243	234	255	242	228	256	250	248	240	210	213	272	246	244	223	256	242	242	256	258	226	256	261	261	241	233	228	222	230	262	240	237	249	234	234	247	235	241	249	239	217	228	233	234	239	265	247	246	237	243	261	240	248	226	250	223	248	253	275	244	238	267	218	241	248	222	266	211	246	232	249	262	229	240	234	248	249	216	246	221	227	249	231	261	256	215	223	246	241	258	244	228	240	258	252	235	240	226	244	256	242	261	233	238	257	223	266	230	238	217	216	260	241	260	243	247	240	231	228	253	256	235	235	239	244	219	241	238	237	248	250	230	241	253	260	224	240	233	270	254	230	219	259	238	235	219	261	223	231	245	258	241	239	231	250	223	243	256	238	228	251	270	238	261	212	247	255	254	242	220	236	235	255	252	225	260	241	227	261	256	221	251	267	258	231	252	243	249	236	236	253	247	236	237	251	206	240	260	238	256	270	261	224	261	254	239	255	254	242	241	265	260	234	245	241	255	251	281	257	232	237	235	251	258	251	225	255	243	264	224	261	240	250	266	241	240	235	249	249	244	248	274	231	251	253	229	235	238	215	231	219	243	236	204	234	255	227	249	261	229	271	252	282	243	258	237	259	265	240	241	238	226	266	223	243	251	225	262	242	249	253	236	251	234	236	247	250	224	265	226	218	240	235	226	226	236	242	255	220	242	231	238	237	269	228	261	242	267	248	252	217	232	253	220	207	246	221	240	244	237	271	230	222	229	263	225	267	222	269	250	233	238	252	237	216	257	252	222	233	243	232	256	228	235	254	256	239	258	257	227	240	252	238	253	236	262	277	250	252	261	204	241	220	222	263	221	292	232	222	219	219	254	245	269	240	224	246	239	255	234	229	224	218	236	269	234	245	263	251	267	252	243	228	244	243	252	249	251	239	214	242	259	240	224	255	259	232	231	234	264	259	270	243	219	237	252	236	227	236	236	227	250	281	242	212	249	257	239	248	246	227	241	233	238	241	222	236	251	246	272	247	227	250	217	236	257	248	265	247	249	262	259	253	231	241	263	261	244	240	233	264	239	249	235	238	241	243	255	260	228	264	209	255	240	235	244	221	241	239	268	249	224	232	237	234	245	220	264	241	256	233	252	266	246	242	283	260	231	236	236	254	233	236	247	240	231	248	249	228	236	235	253	235	223	271	251	248	248	215	235	238	247	245	249	245	232	257	232	253	241	247	239	232	219	244	231	220	220	247	252	242	268	230	245	225	245	249	266	218	237	260	234	256	230	270	245	242	248	253	241	230	257	245	255	252	238	217	242	228	256	251	275	235	257	267	241	258	226	246	214	246	262	255	247	241	234	242	253	226	254	240	250	246	252	246	222	242	224	255	217	233	237	211	239	241	265	251	257	251	242	236	220	242	242	229	245	252	240	244	243	223	268	217	270	216	228	236	231	226	274	238	234	251	208	236	247	256	250	234	227	231	217	222	263	244	230	249	222	264	241	237	235	239	263	241	251	243	225	254	249	257	227	245	223	229	218	273	249	242	233	253	260	255	255	257	238	251	237	262	210	239	228	247
24238	21344	29365	25876	20430	7929	752	483	418	401	339	347	320	342	313	311	288	272	275	280	283	285	292	283	310	260	256	254	264	257	261	289	254	274	269	239	224	268	268	253	273	260	260	244	277	244	254	266	285	281	237	252	240	266	241	271	270	267	251	289	246	271	279	253	275	276	248	260	240	243	268	283	297	260	232	275	271	229	232	259	250	244	252	232	271	251	276	237	258	261	234	235	267	251	221	227	255	239	276	258	248	257	242	254	261	249	268	260	247	265	239	262	248	270	255	263	251	283	276	277	274	262	283	252	275	237	226	263	247	270	255	240	260	247	255	292	261	253	237	263	236	265	239	244	250	252	260	251	242	226	289	258	246	276	246	276	254	251	286	256	239	250	245	283	258	255	265	266	219	262	267	228	245	277	277	244	254	242	229	264	246	256	265	244	244	244	224	248	258	258	252	250	233	241	217	253	235	262	248	257	263	246	273	276	244	256	260	265	281	250	242	258	257	242	234	250	234	245	270	278	274	247	244	254	279	268	225	274	239	257	270	247	275	251	230	247	248	282	240	262	280	256	286	269	225	282	289	235	247	256	245	257	256	270	257	220	230	245	240	256	288	274	274	230	240	251	252	253	258	243	269	299	268	282	227	275	254	259	254	261	232	264	219	259	220	254	250	280	264	247	283	261	262	238	246	266	273	264	242	271	269	251	257	277	234	283	255	289	262	268	238	256	271	279	264	251	274	235	242	245	244	252	264	245	250	252	246	285	236	243	238	268	265	271	255	279	259	231	245	244	256	248	246	278	297	275	249	244	254	254	265	222	256	253	266	225	264	252	250	251	275	270	246	263	253	270	223	259	275	265	267	263	265	279	262	255	286	279	264	263	248	259	267	231	248	271	218	265	285	269	245	232	268	246	276	263	243	260	259	241	240	263	262	290	297	253	238	259	245	235	256	249	235	272	260	263	266	271	231	284	236	262	237	262	255	252	262	266	243	261	231	258	246	227	263	257	255	242	257	267	278	240	248	274	233	277	240	274	256	230	242	264	253	261	253	248	251	254	251	250	257	262	248	270	279	245	278	276	231	238	263	272	283	272	248	215	253	268	264	220	252	251	247	248	269	221	259	269	272	257	253	250	257	274	259	245	250	291	251	269	251	260	263	255	266	253	229	233	255	249	247	233	278	261	246	244	242	242	224	271	250	236	260	260	254	239	270	220	231	231	256	259	222	273	239	271	247	244	254	226	259	255	251	247	250	262	240	241	227	276	265	263	256	243	232	266	237	261	250	253	260	249	267	265	254	253	258	235	254	257	245	256	266	263	266	277	241	269	235	286	269	253	254	254	264	247	253	243	233	265	262	276	271	231	271	250	253	277	242	255	251	239	261	237	229	284	259	257	262	240	267	249	220	253	263	247	240	266	246	264	277	244	248	238	226	236	261	259	231	264	232	225	280	245	245	262	244	216	264	258	278	264	233	206	251	294	243	265	251	247	245	272	249	266	254	289	236	220	249	268	259	240	241	257	237	246	239	243	267	244	267	282	242	248	268	254	241	248	261	257	231	291	265	253	265	254	248	261	262	253	228	257	207	256	251	246	241	259	251	240	281	245	258	248	255	237	250	245	245	285	264	262	270	242	255	230	241	222	261	245	229	254	275	253	258	250	227	283	271	258	261	240	252	254	271	269	256	265	243	257	259	265	225	272	243	267	251	242	262	258	268	240	241	273	258	242	251	256	246	287	241	229	276	252	244	238	259	259	253	267	240	256	251	245	267	263	242	265	263	234	229	270	258	264	248	256	265	258	246	248	258	229	256	226	235	252	241	242	230	231	273	270	277	245	262	256	264	286	254	255	273	238	242	255	289	294	281	259	293	245	261	258	248	253	240	247	276	271	254	247	253	287	262	246	260	283	247	245	246	244	254	221	253	258	221	273	235	235	300	263	248	218	223	269	241	226	290	260	263	259	262	255	238	270	245	274	268	245	257	245	226	268	239	245	248	256	288	288	237	254	262	263	275	241	261	246	230	281	242	260	240	246	251	257	259	273	274	226	248	251	260	233	275	256	265	260	260	253	249	266	266	256	287	247	239	237	253	271	266	236	272	279	244	227	242	285	270	242	279	262	256	251	273	257	244	257	251	268	255	267	264	288	253	280	224	257	273	255	260	257	244	284	259	254	270	258	250	251	235	250	237	259	263	266	258	225	265	237	236	250	271	246	253	279	252	275	255	254	250	278	253	277	256	247	265	251	297	258	259	250	260	271	232	213	271	221	241	234	234	256	253	280	255	248	261	262	263	242	285	220	246	258	238	241	242	233	271	241	244	259	258	255	270	265	265	247	263	262	251	298	254	255	284	238	242	234	263	235	221	282	273	262	236	256	268	258	276	255	265	266	253	252	256	235	260	267	255	246	249	264	265	280	262	232	221	260	243	249	268	254	288	229	251	263	236	244	243	259	245	261	237	259	253	246	246	265	248	273	272	265	296	273	228	270	248	255	280	266	279	248	261	248	236	230	244	220	256	270	252	248	242	282	272	247	259	278	242	248	235	256	241	250	259	284	277	262	254	264	254	265	249	261	263	248	258	230	246	274	249	259	264	230	248	272	247	256	246	299	278	237	244	262	247	266	271	262	271	243	243	248	258	281	275	293	243	271	258	234	251	231	244	248	253	255	264	245	255	250	245	256	280	238	258	250	272	249	252	247	256	243	267	234	227	228	253	258	246	249	240	245	256	269	234	247	254	257	267	244	259	254	252	263	262	249	253	260	280	242	268	273	249	260	252	256	263	235	240	245	263	268	275	232	252	270	239	269	269	272	270	225	261	255	250	285	260	252	250	243	256	247	250	269	265	243	244	267	271	252	273	255	239	266	248	261	251	248	280	274	249	251	272	236	245	243	255	223	251	251	239	237	294	236	276	247	272	244	262	228	265	251	264	259	246	199	228	240	253	261	230	256	239	236	265	248	254	231	249	246	249	266	244	242	260	246	259	253	243	271	230	283	300	229	252	309	269	266	257	247	252	269	250	250	243	240	231	244	249	240	239	272	246	240	237	238	233	243	252	283	268	281	258	222	233	255	265	249	225	231	255	254	282	251	263	224	265	274	260	232	255	260	235	242	227	254	228	242	264	263	240	241	271	251	269	285	249	260	243	266	242	261	264	253	255	253	248	237	261	240	244	270	253	272	256	251	248	274	254	250	259	251	263	259	231	247	263	274	246	242	228	283	255	257	264	243	265	276	248	245	280	255	273	273	260	238	247	276	245	265	275	242	259	234	264	242	230	272	281	245	250	269	249	241	260	245	247	230	220	265	251	253	230	259	279	271	242	272	228	263	263	260	255	283	242	280	263	275	253	253	261	288	233	259	252	253	264	255	241	262	280	271	250	254	234	242	249	261	247	239	221	259	268	275	258	237	244	270	227	251	266	243	257	241	240	267	257	249	274	248	238	259	245	258	265	255	261	264	244	248	262	259	236	252	260	257	243	280
41999	28003	39692	19862	2574	1873	1520	1225	1084	879	800	744	722	701	627	576	612	589	587	485	519	564	514	488	482	498	496	506	484	501	481	499	454	551	489	455	463	419	480	464	500	456	455	446	478	467	456	444	484	453	479	423	457	459	487	443	435	488	455	476	443	437	450	448	467	473	457	481	474	481	459	437	489	496	447	452	488	485	441	455	460	410	454	462	412	447	421	408	457	448	499	454	458	459	484	444	437	452	455	440	405	451	447	432	465	444	470	422	450	464	431	429	471	422	488	413	448	471	481	441	442	465	481	432	451	479	459	489	468	405	451	458	435	435	442	394	453	452	412	484	452	446	444	430	470	429	422	448	476	455	450	461	473	467	450	434	449	464	417	471	465	434	489	468	443	432	411	422	474	437	473	427	446	456	434	452	455	460	427	440	451	458	438	443	498	494	448	449	429	479	430	412	448	411	412	492	431	465	486	399	452	415	443	484	451	414	417	432	461	423	441	451	459	413	422	419	429	450	460	426	474	453	421	474	473	442	478	430	480	439	465	456	422	432	444	448	450	457	430	438	423	405	496	423	456	474	505	434	455	405	465	457	472	466	414	457	437	455	456	421	412	454	453	447	411	491	456	436	447	467	457	429	445	435	426	482	458	448	427	472	441	452	422	456	463	476	446	447	457	438	426	472	446	461	427	432	412	484	425	445	409	453	470	422	433	470	448	429	425	426	452	461	433	452	466	433	444	450	427	431	433	461	435	471	421	452	410	432	397	471	463	407	435	410	425	410	496	479	443	435	439	418	458	465	425	430	435	420	436	465	449	436	452	409	436	405	446	444	415	471	437	432	505	471	452	418	421	423	478	436	447	486	444	432	419	406	441	428	460	420	455	411	437	445	489	466	417	433	430	419	472	420	446	425	442	464	475	493	464	414	428	454	435	417	471	446	444	443	466	446	463	427	413	430	462	429	463	446	447	451	442	434	456	439	464	413	488	437	422	473	422	468	453	477	465	483	444	407	429	432	457	450	403	475	422	419	434	461	479	438	467	446	423	432	435	468	393	498	437	421	477	448	449	436	407	430	432	462	422	457	470	436	468	458	466	423	421	466	428	454	480	441	451	433	407	455	438	468	465	438	458	435	464	445	432	429	468	480	460	435	455	455	436	460	444	459	459	445	460	445	445	438	458	469	420	422	480	444	483	479	454	440	459	425	432	472	475	462	425	435	427	462	444	445	471	449	473	447	434	410	491	456	438	430	440	423	462	440	463	434	477	412	431	466	434	479	461	421	467	459	429	449	483	414	410	458	418	483	460	468	415	439	463	429	434	455	442	442	457	449	449	458	439	415	464	463	466	431	433	434	433	419	446	419	475	473	445	429	453	456	452	444	447	425	439	412	456	399	448	433	450	446	428	444	447	446	456	429	417	433	404	444	382	440	467	448	441	418	430	480	459	429	468	450	477	431	450	445	504	399	478	422	422	429	475	459	416	446	461	473	448	460	470	456	475	467	420	411	443	451	438	423	412	460	451	429	446	480	454	423	477	458	374	415	466	454	456	478	416	491	488	449	470	470	471	448	433	460	445	432	418	439	398	431	435	436	392	465	431	461	401	453	442	462	433	473	440	452	449	446	461	487	466	467	427	444	449	440	415	404	472	430	438	455	430	481	443	451	434	423	437	469	466	460	487	483	466	462	443	460	449	430	482	457	406	435	443	449	435	424	434	433	467	440	455	422	443	441	451	449	425	439	429	450	458	430	466	407	438	461	450	461	469	465	483	413	451	474	440	422	446	467	451	436	458	458	410	434	418	431	449	441	456	454	431	422	431	438	427	431	459	394	427	475	425	425	466	459	457	422	468	475	451	459	460	421	457	466	412	440	465	460	467	476	420	414	421	467	443	454	458	472	445	452	421	459	456	429	426	453	439	442	476	463	416	433	417	418	419	433	449	462	454	464	457	442	462	458	454	455	462	417	453	480	473	471	461	436	448	413	459	475	452	441	426	434	478	444	444	477	442	421	417	454	437	455	479	448	457	437	432	492	445	476	430	450	440	418	434	424	432	430	438	467	471	442	479	427	460	456	442	442	437	440	468	443	446	432	454	419	442	463	501	455	444	438	438	450	464	476	466	415	432	416	460	471	427	440	464	442	453	477	469	429	414	406	468	427	442	456	427	447	467	432	426	510	436	437	431	454	475	476	474	446	439	438	424	480	473	470	446	432	461	431	452	400	386	407	429	430	482	458	478	423	417	458	438	401	442	433	479	477	456	443	401	413	489	465	436	423	462	436	431	479	448	466	454	439	420	476	437	479	441	416	449	465	445	461	440	437	427	474	434	446	435	447	445	462	469	438	454	436	438	440	434	451	443	454	452	431	423	458	427	437	404	410	463	438	454	462	431	412	458	450	426	448	446	436	412	480	408	500	452	433	479	432	466	446	428	408	448	442	455	458	449	425	410	424	451	432	478	464	402	424	431	477	457	467	435	416	489	465	454	446	475	455	459	437	487	422	423	396	439	434	420	448	450	411	461	427	450	483	417	485	411	451	425	452	442	447	426	440	422	454	453	376	405	448	434	448	418	433	473	479	449	430	441	472	454	400	431	414	431	416	456	467	482	454	467	438	404	443	467	456	467	446	448	442	431	458	448	440	446	437	438	435	441	425	446	420	494	443	469	453	446	447	445	452	465	426	451	438	443	439	458	449	414	504	436	453	473	444	498	463	471	384	428	447	445	424	470	432	441	447	453	447	428	453	457	429	440	460	461	387	447	402	422	438	474	436	461	414	444	411	449	459	443	418	413	479	447	429	474	460	461	466	424	474	447	431	437	450	458	482	441	438	468	453	449	412	483	405	496	458	428	455	444	461	436	447	441	493	435	463	493	476	472	460	437	460	447	452	431	440	455	446	432	444	433	434	484	427	419	461	476	445	419	435	460	476	479	435	414	435	433	425	421	447	415	446	471	450	451	446	447	445	430	469	446	419	440	430	441	427	444	452	457	455	452	460	491	446	435	415	478	453	434	430	457	401	446	444	431	469	493	454	433	463	471	466	459	457	455	448	435	456	456	469	480	419	439	452	469	466	422	461	468	429	444	390	441	458	419	482	448	424	446	440	433	472	445	475	466	433	465	444	442	469	442	480	485	474	455	431	449	466	435	464	432	470	473	439	448	437	474	433	456	439	468	452	444	400	457	433	459	462	434	428	456	426	471	428	432	450	437	448	430	468	445	454	444	428	430	414	490	432	485	471	435	466	454	432	426	410	475	432	480	504	491	448	438	455	450	431	445	486	438	453	450	449	428	449	412	414	428	441	472	453	422	454	436	477	430	421	453	415	462	446	466	452	438	444	454	432	463	441	440	433	420	441	418	436	442	448	475	463	466	430	458	492	452	435	445	459	441	456	396	458	495	419	482	445	466	420	422	432	440	465	441	448	462	464	462	463	434	500	457	479	458	458	430	453	462	472	441	465	431	425	465	460	451	425	434	416	467	444
23164	21303	29264	25843	21222	16491	2547	855	617	546	532	492	468	462	418	387	403	403	383	409	377	412	378	337	348	365	383	333	337	379	345	326	316	375	341	343	372	339	353	333	329	372	341	328	326	339	373	361	339	339	351	331	339	346	343	322	339	325	329	351	310	334	342	357	313	338	345	353	302	364	324	321	348	328	358	354	321	308	336	330	349	362	335	374	331	375	346	356	355	335	349	352	371	315	346	340	311	345	327	344	348	312	326	333	332	322	325	331	303	336	331	343	352	353	338	303	360	323	321	350	296	346	311	312	329	305	328	340	328	335	359	344	339	347	322	313	331	350	323	318	308	372	323	346	319	318	317	311	374	356	342	321	323	331	336	299	343	343	357	334	376	355	317	337	318	317	359	364	356	319	343	337	338	314	333	301	323	312	351	345	368	352	339	307	360	306	323	351	338	320	295	320	341	316	315	321	339	340	316	364	299	352	336	311	356	355	335	301	346	321	304	334	334	358	359	324	333	334	373	334	338	321	319	317	309	305	329	334	334	327	308	359	324	327	311	301	340	332	357	362	345	360	333	282	335	325	334	338	318	338	328	320	328	344	345	305	337	326	396	374	333	324	312	330	341	301	320	292	315	344	339	312	337	347	324	331	295	349	351	308	370	350	320	325	325	330	336	334	319	328	328	303	330	320	352	316	325	333	296	340	341	334	359	327	319	327	346	329	318	366	325	314	295	315	345	315	308	311	335	339	357	326	328	306	310	335	323	270	363	311	335	356	351	329	347	345	309	330	297	339	349	319	330	303	333	346	336	331	331	331	339	339	339	346	328	339	324	354	345	329	321	357	335	302	294	312	336	307	294	334	318	324	324	315	332	331	319	337	332	335	329	343	336	341	330	351	349	358	352	324	328	328	334	343	316	331	356	358	364	322	332	331	334	327	333	354	334	329	343	355	323	339	310	322	295	337	307	359	316	331	334	321	348	310	301	336	337	320	336	331	344	327	314	321	327	337	321	337	336	326	313	336	339	349	362	317	349	342	335	322	328	353	306	333	317	337	321	351	314	338	330	330	336	328	311	316	351	320	334	359	300	336	344	321	357	308	337	323	332	337	340	355	329	344	324	310	323	333	370	340	328	382	323	305	292	372	340	347	328	353	354	334	332	322	328	327	341	316	313	351	297	339	335	374	327	337	344	349	325	339	311	335	295	320	337	330	303	312	317	354	317	328	358	339	285	352	329	350	309	327	356	367	318	338	342	295	323	328	351	317	328	333	326	305	342	312	338	352	339	357	331	339	326	326	355	332	292	353	352	314	325	320	317	331	384	356	364	369	315	332	325	341	329	303	317	342	361	319	333	330	305	368	321	318	315	323	330	329	339	336	340	307	294	347	345	316	382	338	294	361	325	326	351	324	296	346	336	352	315	320	299	355	333	326	329	334	375	353	330	299	350	317	316	325	332	322	331	339	351	348	335	325	341	336	329	339	297	340	340	331	311	347	343	320	314	339	339	311	363	357	346	338	325	336	329	349	306	354	326	361	331	332	313	340	337	327	329	325	332	339	322	321	351	326	335	364	337	321	326	338	313	373	352	338	353	316	339	348	371	321	345	327	306	324	363	301	314	340	330	340	299	346	339	328	332	332	320	337	349	326	331	353	337	301	310	369	352	332	340	352	316	329	334	317	345	373	338	309	340	324	335	320	358	315	336	336	355	340	300	324	321	308	330	319	305	345	349	353	335	343	318	347	346	319	306	350	308	320	350	310	325	308	320	321	345	343	297	347	347	311	297	351	350	329	372	336	334	340	348	298	300	333	340	335	324	346	317	304	316	302	315	311	357	340	347	315	319	333	325	311	331	327	330	341	347	316	336	321	367	326	297	313	308	321	341	359	330	286	310	332	342	353	311	344	331	359	362	321	298	342	334	358	343	337	325	328	331	316	318	347	326	320	336	329	307	328	309	327	332	336	336	347	328	334	339	343	330	336	316	347	331	345	348	322	347	268	348	317	341	325	325	324	333	328	329	327	358	315	292	351	347	349	306	354	305	319	312	332	313	338	341	291	310	351	324	348	349	337	356	345	325	316	316	313	317	325	325	329	364	360	336	335	346	340	347	344	324	319	351	360	338	337	356	315	306	320	355	310	301	320	337	338	350	339	321	323	310	327	330	301	340	349	357	299	335	343	343	345	351	295	312	322	355	321	336	320	344	331	335	354	327	328	334	321	349	335	299	335	308	327	326	307	332	355	312	358	329	337	317	346	302	327	342	323	360	336	318	352	332	326	298	342	331	326	309	338	312	341	306	307	338	356	334	305	295	314	307	324	317	308	356	308	320	312	329	307	332	323	312	327	313	347	325	346	322	322	323	329	314	325	342	340	313	329	322	311	324	346	338	331	329	318	349	357	342	356	358	328	314	336	332	338	318	334	314	292	341	325	313	325	323	314	284	335	327	349	324	352	310	318	356	346	306	320	365	332	352	302	336	343	309	344	336	342	340	348	326	333	332	368	345	311	346	304	330	304	346	325	334	315	338	326	305	360	328	327	340	307	358	338	328	317	332	332	372	327	356	319	300	333	355	306	302	310	316	339	313	328	325	353	346	343	326	339	368	348	350	327	330	354	349	323	318	326	323	331	366	372	309	362	325	342	347	349	329	312	338	338	319	316	306	323	343	351	350	328	325	330	354	347	331	299	341	338	331	326	345	331	341	346	358	292	336	327	374	306	318	347	347	327	315	300	344	328	379	330	318	316	350	343	367	358	341	337	299	338	322	346	349	282	329	334	306	345	326	331	318	304	326	315	332	354	353	332	309	329	330	329	307	333	340	358	356	369	299	311	363	347	350	356	340	341	339	316	316	329	350	322	362	349	326	332	338	343	331	338	333	353	337	363	315	306	330	317	365	335	301	349	352	342	301	306	310	347	315	330	340	308	319	318	313	338	292	350	333	317	299	332	316	333	294	340	328	319	297	322	355	329	296	335	328	345	321	328	282	292	345	354	321	350	312	305	348	324	328	350	366	331	346	343	332	325	319	331	360	336	362	342	325	341	332	295	319	334	346	309	302	331	324	325	343	336	308	359	339	326	327	339	341	348	341	338	303	308	310	359	323	325	337	316	331	326	323	353	338	349	321	324	322	293	335	306	346	301	312	331	323	334	345	311	333	330	325	335	359	368	325	349	353	317	335	338	361	330	340	312	339	319	335	339	313	341	323	306	342	368	328	343	341	334	315	288	299	329	342	342	330	346	344	328	334	308	301	355	321	348	337	353	377	352	337	293	360	311	327	325	331	336	326	334	383	344	314	303	316	339	327	305	304	348	342	350	334	328	326	352	328	300	328	327	353	330	309	328	320	304	341	316	339	309	336	323	301	318	294	337	324	342	338	296	316	352	315	334	332	336	351	306	347	331	351	354	337	301	338	341	338	314	322	329	311	337	332	336	317	335	293	327	349	303	338	339	322	329	334	331	326	329	357	338	337	348	326	327	354	337
49417	33122	44623	27240	4456	3241	2619	2028	1699	1532	1295	1229	1087	995	915	856	778	806	814	708	693	734	724	687	668	688	632	649	644	671	620	660	632	654	630	622	587	603	590	601	586	623	594	550	618	627	573	591	606	537	608	591	600	560	574	573	569	578	584	578	579	565	591	573	536	603	550	567	605	549	609	582	546	562	611	571	600	527	563	575	577	599	575	569	563	590	566	572	570	536	582	562	638	576	582	548	599	591	551	573	616	599	542	562	591	556	591	573	551	575	540	577	546	597	554	555	594	559	570	524	542	599	555	567	548	596	498	569	604	540	544	593	549	597	512	569	546	538	597	610	530	549	588	566	567	568	576	561	592	560	578	550	609	572	562	638	600	592	561	603	576	577	599	594	570	521	588	555	592	567	565	545	572	585	531	611	529	564	568	560	635	580	567	542	561	545	542	590	593	504	547	575	561	590	563	542	550	600	556	600	579	514	527	571	570	601	550	542	529	587	564	541	574	587	577	527	574	558	526	574	550	620	601	569	533	609	564	558	588	578	547	544	584	558	556	588	538	593	544	556	565	569	555	544	594	559	561	528	533	559	601	574	596	549	561	563	559	589	580	551	578	581	545	540	521	640	597	545	585	552	553	497	520	578	551	574	558	575	578	543	567	588	559	563	583	593	536	547	582	522	530	570	602	531	580	554	542	498	578	584	578	575	619	573	563	613	596	536	584	564	566	553	558	578	570	517	577	542	567	509	552	552	585	576	576	551	558	551	512	584	539	573	593	622	568	589	587	569	576	540	564	554	606	556	586	560	568	586	589	546	552	536	577	533	572	561	571	544	574	562	580	589	564	545	566	576	563	531	572	572	526	556	546	571	552	584	557	545	590	555	568	546	542	551	574	543	619	557	594	557	541	602	601	577	546	580	545	601	574	604	600	533	581	541	569	539	558	587	546	540	540	555	529	546	581	558	562	562	544	582	571	553	545	562	562	553	551	559	545	555	543	575	521	553	576	557	571	599	570	524	549	550	572	566	528	552	592	517	549	603	592	582	543	563	557	533	561	570	527	584	584	535	590	561	554	538	571	541	599	562	547	602	554	574	527	553	565	573	552	568	554	565	534	554	617	561	572	537	551	548	570	536	527	581	531	596	567	580	551	594	630	575	549	579	563	565	570	557	568	588	566	588	551	574	556	531	548	554	566	553	548	570	575	602	588	600	602	607	583	545	539	555	566	520	572	537	542	584	561	576	570	561	561	543	517	561	583	563	556	548	616	578	565	556	637	554	543	570	573	540	573	517	550	536	576	568	547	565	617	590	581	581	569	591	538	532	608	558	548	536	568	610	534	579	576	526	550	535	576	579	580	546	565	554	562	596	586	579	561	592	569	622	570	538	572	546	563	583	514	585	578	562	532	531	605	587	587	548	577	586	572	554	556	567	552	617	555	590	587	574	594	603	550	557	537	619	570	576	566	499	554	571	557	546	550	550	555	589	576	596	576	595	611	587	549	588	510	563	558	581	561	532	546	534	557	563	531	557	532	553	572	545	581	589	560	592	519	556	524	572	575	556	551	581	593	529	525	579	578	568	553	552	557	570	529	558	566	506	568	603	533	605	555	550	576	589	547	590	569	597	539	576	540	573	626	570	576	538	576	597	544	553	597	577	554	552	552	598	558	566	588	544	591	559	571	584	558	581	558	550	551	516	542	560	606	557	602	545	547	625	592	545	564	583	617	572	563	522	547	608	557	568	535	544	569	564	561	585	597	592	613	557	554	574	518	596	574	566	528	574	562	569	567	575	535	574	524	570	552	541	550	511	532	533	590	555	560	580	606	588	573	593	545	577	581	564	584	526	571	606	545	566	605	590	509	538	586	535	552	555	536	561	535	543	554	523	552	585	557	547	533	545	570	550	580	585	586	567	522	558	584	619	588	594	594	584	585	555	555	553	587	601	553	523	572	594	533	578	558	532	599	558	547	568	513	560	599	587	563	558	564	558	594	508	543	601	558	586	547	570	550	554	534	579	555	589	561	572	552	576	556	578	578	538	572	560	538	561	573	578	568	512	561	587	588	571	555	554	575	564	552	598	574	524	547	593	552	540	530	605	554	548	555	568	524	604	570	568	571	607	549	538	555	554	560	570	636	536	561	536	557	550	601	554	565	569	546	562	558	538	556	575	563	560	585	567	567	580	535	562	564	578	556	577	548	565	555	547	571	508	601	600	553	541	573	576	574	615	551	579	533	569	586	550	558	574	574	550	581	563	611	606	536	580	580	599	557	557	569	597	575	569	541	619	562	591	562	555	514	582	581	545	582	529	558	595	581	553	541	593	578	559	555	562	585	584	544	558	571	581	539	514	566	573	566	527	558	576	559	577	570	560	583	585	588	565	526	597	525	585	615	598	591	575	543	546	559	581	596	548	545	581	547	632	603	543	576	569	541	566	546	573	523	575	571	594	593	558	565	630	545	543	567	571	564	514	582	535	588	541	589	572	560	591	552	581	536	593	572	539	604	570	545	569	582	608	560	566	602	580	524	559	558	579	576	610	568	516	574	571	569	561	587	570	535	556	567	551	553	541	537	560	546	551	592	594	557	532	572	552	588	587	568	546	557	580	537	588	570	577	581	571	554	548	555	613	551	546	563	622	533	519	529	552	587	570	560	553	623	555	549	596	534	576	571	562	556	522	585	603	522	557	524	586	573	499	585	563	586	552	582	599	564	578	577	584	551	571	614	582	592	536	569	576	571	548	553	518	540	539	562	591	540	584	519	548	579	567	524	555	550	546	557	539	573	555	483	557	559	559	581	594	560	559	603	558	565	562	548	561	542	559	558	559	562	541	588	559	569	553	547	519	569	544	588	582	572	515	559	552	548	560	559	582	528	558	545	578	545	560	574	527	599	548	575	595	545	541	608	546	553	585	588	578	557	571	509	529	601	533	554	584	570	555	526	543	562	591	606	586	581	550	566	518	540	537	617	529	588	559	572	583	543	591	614	600	613	571	571	591	556	550	590	594	568	543	556	569	550	547	569	539	575	548	549	530	562	536	579	586	536	545	575	558	578	560	580	570	564	546	594	559	582	573	569	570	562	586	554	559	588	564	619	564	605	565	568	556	544	554	582	561	559	540	580	554	575	561	569	596	573	586	596	577	600	544	544	515	586	553	559	547	588	594	583	560	508	541	571	555	559	569	588	549	558	565	574	540	576	551	586	559	554	547	539	602	607	551	554	546	569	569	590	553	559	543	544	583	532	582	586	590	547	589	556	549	566	581	551	569	592	569	585	551	568	562	566	537	588	578	600	547	556	551	561	565	585	549	538	569	555	572	528	595	558	552	595	548	561	553	542	542	572	519	551	553	561	617	582	533	541	601	565	566	595	564	564	557	581	564	584	610	557	545	557	560	539	524	582	513	554	580	550	595	559	560	608	546	568	532	605	569	598	528	533	586	543	586	584	612	573	573	555	560	590	508	532	579	595	553	517	554	527	584	524	542
26786	20702	15913	9202	283	179	168	161	127	143	157	136	144	146	135	141	140	127	114	150	129	135	147	139	121	142	131	146	129	132	142	123	135	143	138	131	108	145	126	127	143	123	126	131	118	133	158	142	141	153	135	129	149	129	135	134	141	118	141	132	135	131	137	136	140	140	141	125	126	152	143	144	144	136	124	139	133	125	115	136	127	128	160	143	145	121	171	140	111	121	131	146	161	150	126	148	144	127	157	117	129	140	140	133	125	134	151	140	127	145	138	118	130	141	134	149	139	124	166	137	141	119	142	120	122	139	156	141	133	151	144	150	132	134	108	135	122	116	138	137	135	138	120	148	151	135	153	164	142	138	134	136	131	142	137	146	128	122	129	141	122	127	136	138	145	140	129	151	155	124	130	131	139	117	134	133	128	147	144	155	146	123	133	118	128	134	134	115	121	132	162	126	115	121	128	140	114	126	144	123	122	128	121	157	137	121	142	144	137	159	132	129	123	154	120	153	136	142	134	122	141	141	132	123	134	142	152	134	135	124	145	117	112	131	146	149	150	156	129	158	154	149	112	128	117	132	138	132	131	159	154	123	131	145	155	110	150	146	130	142	144	132	154	143	131	139	144	147	113	121	136	120	149	155	137	139	154	124	132	125	124	120	132	118	134	131	136	133	138	151	132	133	136	125	142	119	128	145	169	135	144	128	142	118	138	127	151	135	132	146	135	132	132	138	143	118	134	120	145	128	116	137	139	131	146	137	113	134	131	130	125	123	132	143	126	132	120	127	124	126	132	139	121	135	133	131	120	123	127	153	147	127	130	124	141	127	137	143	139	146	135	137	143	129	131	148	127	158	133	160	132	142	139	153	150	137	126	162	123	108	124	128	127	131	125	135	133	134	118	123	145	125	107	127	125	132	153	133	128	132	143	123	128	133	124	119	137	144	137	133	110	130	124	111	142	148	137	123	141	139	134	131	144	143	118	144	136	134	123	119	132	118	151	145	143	141	135	148	146	136	141	144	144	131	119	131	131	141	124	142	128	123	129	119	132	152	131	144	118	155	108	130	155	128	133	123	150	137	137	135	135	127	175	131	119	130	130	149	138	155	126	125	132	111	115	123	135	137	132	159	141	149	113	135	140	155	144	126	124	130	142	146	138	146	129	144	128	132	110	133	145	128	152	109	130	128	135	124	127	138	120	137	135	122	132	136	129	126	133	135	144	145	136	166	123	119	135	137	119	137	134	141	154	103	150	133	138	126	127	138	134	133	135	136	119	153	142	126	148	118	144	124	146	118	125	141	137	142	139	122	128	151	143	143	153	130	146	127	131	131	129	146	143	154	128	140	128	118	152	139	120	140	132	143	134	145	141	145	131	122	125	128	132	154	131	124	126	166	133	143	131	148	157	136	133	135	145	139	115	129	149	138	130	131	129	113	122	134	128	134	145	166	159	110	149	130	118	140	123	125	124	150	147	150	155	139	128	140	135	136	137	134	116	138	157	151	125	133	128	149	134	133	137	137	139	153	125	138	129	133	137	114	133	161	135	138	144	149	116	138	126	129	133	128	133	116	144	138	116	137	122	153	134	147	123	142	133	139	149	141	155	112	129	143	150	118	148	142	136	122	114	157	132	144	130	136	140	132	147	151	131	121	137	129	124	150	121	121	119	159	134	124	140	143	134	123	122	136	150	117	138	155	124	135	116	134	130	119	122	130	127	137	124	114	125	137	147	129	120	122	137	130	130	130	147	123	133	145	131	168	140	132	136	151	127	162	139	144	127	128	139	152	144	150	130	148	135	150	128	110	149	135	129	143	126	146	140	124	137	141	129	113	171	147	132	141	143	121	118	118	149	140	147	133	129	127	140	127	139	114	144	135	132	134	139	157	130	120	135	131	104	137	144	160	123	130	134	143	136	148	143	137	145	123	131	120	128	130	127	149	145	137	145	141	146	146	124	128	140	126	127	129	135	129	153	135	132	147	147	138	147	133	154	127	138	134	128	127	113	135	135	160	131	135	124	133	152	123	143	133	127	121	135	124	134	133	135	139	116	117	134	136	145	140	150	151	145	117	151	141	138	118	119	115	133	140	138	124	124	142	126	138	125	133	110	134	149	144	137	128	125	133	142	127	129	137	136	154	142	139	140	123	164	137	136	139	155	139	126	112	114	107	139	142	110	131	148	131	123	132	139	126	147	139	146	141	136	127	132	118	138	135	123	163	154	135	139	135	138	123	140	120	140	128	142	134	116	134	177	124	129	120	134	134	108	151	137	148	120	99	134	149	137	127	145	159	123	132	127	124	135	130	130	121	131	132	126	127	137	159	151	109	126	138	125	132	130	145	136	150	144	134	158	127	146	152	108	118	143	114	137	156	126	136	132	129	152	114	122	145	138	139	150	130	140	128	141	128	118	119	140	134	151	134	133	140	139	139	138	133	126	134	130	154	140	136	144	131	131	139	134	136	122	138	150	149	129	143	168	114	137	125	129	134	154	118	143	124	114	117	148	118	148	134	134	129	128	138	140	149	139	156	150	125	135	136	142	142	126	103	127	130	116	123	157	137	128	140	131	135	127	124	145	124	126	134	164	151	124	138	117	139	143	124	135	123	145	136	126	152	147	159	113	110	125	127	128	142	121	115	151	115	142	140	134	123	138	131	131	143	144	126	114	123	147	123	139	116	120	147	144	136	129	121	155	131	112	132	130	130	117	129	140	144	132	150	119	146	157	119	149	115	132	126	141	127	145	119	118	140	129	142	142	135	157	129	141	134	123	132	156	122	147	143	131	128	152	142	143	135	148	157	154	120	134	123	129	146	122	141	123	123	158	119	127	129	133	138	129	125	130	126	125	158	128	135	123	133	142	149	136	137	122	130	123	132	119	142	136	136	122	133	136	141	142	121	137	139	134	133	133	121	116	119	134	142	128	147	135	159	146	147	155	113	138	118	144	144	156	150	142	152	135	158	142	146	135	121	137	117	152	148	129	153	150	106	126	125	126	107	114	147	140	132	129	118	132	135	149	152	136	139	157	135	144	145	117	118	137	131	116	143	130	132	135	121	127	147	160	141	109	133	151	120	152	143	115	126	130	124	123	124	128	127	152	142	131	131	148	150	150	131	140	136	138	149	130	132	145	142	136	149	141	135	144	142	122	132	129	117	118	162	129	128	132	140	144	139	140	138	140	149	143	124	141	140	126	149	150	137	135	141	147	134	125	124	129	127	130	136	124	126	140	136	142	131	129	132	127	130	123	122	110	146	146	127	160	135	128	128	131	116	133	136	142	132	140	130	132	121	135	151	143	146	128	147	155	162	126	123	136	129	123	148	133	134	135	147	149	126	146	130	127	132	136	134	126	147	113	152	125	128	133	147	143	131	136	137	145	119	147	123	127	137	125	141	127	126	143	118	132	134	123	147	133	125	145	138	138	152	129	126	139	154	124	142	153	145	127	143	153	120	141	139	123	140	152	143	138	127	141	158	144	144	134	140
17444	10269	16918	10356	472	356	319	312	282	300	314	278	279	270	275	240	269	282	247	246	278	262	265	255	251	239	256	256	251	263	252	250	252	272	271	257	241	272	239	228	249	243	234	275	267	240	229	286	237	231	224	243	256	227	245	219	271	258	249	252	254	225	258	258	247	259	248	236	235	232	237	224	250	243	264	251	269	264	279	270	243	246	260	276	236	231	245	275	246	247	266	246	241	259	246	268	259	275	258	253	233	230	225	228	230	245	243	258	238	232	220	257	284	250	252	246	246	244	227	262	254	256	280	253	229	249	284	250	252	251	257	248	234	245	237	231	258	220	267	257	238	217	246	253	258	265	234	216	259	247	261	243	254	229	256	252	257	216	235	256	251	259	233	233	253	252	274	250	234	273	280	231	237	247	233	255	259	228	244	242	249	286	249	250	266	234	250	223	252	237	252	231	235	243	241	257	241	245	261	217	260	255	261	259	248	247	248	253	256	274	250	260	270	236	223	223	222	264	269	268	233	238	272	230	259	256	262	265	249	247	248	245	259	243	243	268	236	233	221	243	253	233	239	246	276	267	247	269	252	237	261	231	224	237	226	274	243	237	234	232	234	223	247	227	241	258	257	254	246	231	259	240	247	227	268	253	269	253	244	233	269	281	231	247	222	226	254	243	245	258	245	220	254	250	223	259	250	238	240	252	232	272	245	246	246	242	248	240	236	226	242	250	258	233	267	252	256	242	233	248	286	236	216	244	255	223	254	276	253	243	256	243	258	249	227	250	273	254	253	224	262	246	239	251	273	233	263	250	275	230	258	228	248	250	303	271	217	241	236	229	242	248	226	233	250	218	237	217	240	254	223	271	269	253	260	270	247	250	237	242	256	223	243	244	284	263	233	246	235	228	261	263	261	256	239	263	247	256	238	248	255	254	265	240	241	264	234	243	262	240	241	261	246	237	252	254	219	258	259	243	242	228	268	257	254	222	248	246	247	261	258	233	229	254	239	270	260	254	239	240	243	263	238	236	247	255	256	234	238	221	267	236	238	233	273	246	241	225	247	237	243	228	215	244	245	248	252	274	244	246	250	227	256	232	234	241	258	235	275	252	248	243	243	278	246	261	252	241	262	265	263	259	229	245	249	266	250	250	226	269	250	234	237	221	218	265	244	214	255	255	263	247	248	229	252	250	248	242	253	252	247	229	257	243	270	250	236	241	243	253	253	244	276	221	259	270	290	249	235	235	271	244	272	233	267	257	251	222	237	232	247	268	238	253	274	246	260	271	237	264	253	235	258	240	274	257	252	249	252	241	254	235	235	246	247	242	258	233	268	262	246	265	264	229	267	243	239	262	268	266	241	250	260	253	271	228	255	265	247	244	265	246	235	243	234	241	244	248	266	262	244	259	253	278	266	218	266	241	256	255	250	250	241	230	214	250	255	247	246	266	243	259	264	260	239	242	259	282	257	253	249	247	263	249	243	237	221	245	240	242	242	248	240	245	228	274	230	247	229	261	234	265	232	220	212	269	252	249	234	259	272	275	222	269	229	241	261	241	241	281	227	249	242	224	232	270	234	263	229	228	279	261	249	238	233	279	263	240	244	282	233	271	226	264	231	251	266	248	260	244	259	244	262	269	231	256	242	268	244	260	269	236	274	278	244	260	220	237	217	254	236	238	240	243	251	272	247	270	245	255	249	260	247	280	233	247	278	271	254	260	257	268	269	235	249	289	222	266	272	263	258	241	266	233	284	281	251	217	272	279	226	240	259	251	239	254	273	270	254	260	281	219	253	258	275	224	234	270	257	221	255	266	262	251	279	269	252	228	259	234	241	250	239	232	258	262	211	235	220	239	248	280	221	235	232	244	263	246	233	244	219	266	238	258	228	262	245	279	271	263	249	235	261	244	242	243	237	249	199	207	260	242	260	232	270	246	243	259	250	247	253	268	230	228	264	272	235	269	236	254	269	279	243	222	287	211	260	254	231	245	245	243	255	264	261	237	229	245	243	215	251	233	240	256	230	274	255	269	276	226	233	239	244	257	222	248	256	250	240	242	260	243	243	245	274	253	253	263	270	258	270	253	242	258	249	227	249	256	249	258	247	233	261	221	239	247	232	214	268	287	239	273	259	224	251	268	268	239	253	246	240	242	262	267	242	218	229	227	240	256	268	250	234	258	237	241	234	244	242	262	244	220	245	267	239	246	255	253	250	237	245	240	252	252	232	242	253	259	266	239	233	237	232	239	249	240	285	240	255	257	264	238	271	252	225	283	236	198	285	247	225	275	244	241	243	237	235	217	238	268	240	263	242	251	235	259	262	218	251	249	256	253	213	218	237	276	230	270	258	269	262	241	274	247	251	243	262	257	232	249	253	256	237	250	267	245	262	249	264	250	227	260	257	246	264	255	235	259	257	248	274	266	274	255	239	231	231	251	279	260	231	247	223	237	229	240	235	258	239	231	244	235	256	273	251	246	277	249	228	252	241	269	231	271	272	252	201	240	247	244	241	250	261	255	257	223	248	217	253	270	247	237	223	285	260	251	258	229	245	215	257	259	253	267	241	254	260	243	256	238	255	265	281	260	241	277	231	256	230	245	228	252	256	252	221	228	241	261	238	283	283	251	252	238	237	236	239	257	228	238	239	238	237	247	268	257	223	252	244	259	263	240	229	239	272	279	253	250	248	235	240	260	256	222	255	269	236	231	268	212	224	242	234	247	253	259	259	236	267	244	253	268	244	270	269	276	240	255	246	240	268	250	248	247	218	231	256	199	241	223	249	284	247	232	266	270	264	272	248	287	251	264	249	223	258	232	249	247	245	258	263	255	259	226	279	228	237	251	223	234	234	231	207	220	217	238	264	250	242	235	254	268	250	239	233	249	250	236	244	264	255	230	265	257	251	265	269	253	271	242	248	239	273	277	250	228	223	238	250	278	258	263	271	268	244	275	242	237	248	267	264	264	252	232	225	233	255	269	261	252	260	259	231	232	242	254	245	242	242	215	268	264	247	256	251	229	258	263	253	228	229	265	268	251	258	224	222	241	236	228	219	250	228	245	260	226	253	239	257	248	238	275	266	265	227	278	236	239	275	233	238	227	272	267	239	226	244	253	268	240	217	264	265	244	261	273	282	252	258	246	246	231	270	236	234	255	236	240	241	247	251	244	294	258	236	238	252	253	252	276	241	240	283	229	242	230	278	235	238	226	263	257	242	232	255	272	258	238	247	253	259	260	235	205	241	245	267	275	251	255	245	248	243	261	251	251	250	214	248	258	258	294	243	249	241	250	245	249	258	264	251	247	257	226	260	274	248	251	266	253	254	250	257	245	263	221	243	283	270	269	230	214	233	253	227	308	251	268	234	224	256	256	280	246	230	267	249	260	241	254	261	274	259	249	222	259	271	244	254	267	247	267	252	267	227	235	231	265	234	263	235	226	222	265	245	258	223	258	217	251	257	237	243	253	260	262	247	225	270	229	260	235	239	227	273	231
24195	21298	28898	28099	17579	3789	702	503	399	362	378	328	334	328	284	267	310	290	284	253	281	307	275	279	268	263	261	281	242	268	251	254	265	273	290	291	265	259	285	266	265	250	277	300	287	283	265	241	287	253	292	276	272	265	264	278	282	243	271	235	254	262	304	261	238	266	250	270	260	250	261	247	260	243	261	245	222	258	239	267	250	263	230	250	264	255	253	267	269	283	310	280	255	269	259	308	282	273	285	265	235	264	283	231	262	226	249	240	247	241	269	236	289	242	286	227	245	278	250	266	238	252	256	239	241	260	251	268	232	250	287	250	265	218	257	251	278	267	249	252	278	269	290	251	246	248	259	243	246	256	290	286	277	250	260	253	221	240	258	259	260	233	246	284	246	263	248	291	260	284	257	274	244	262	245	265	277	254	258	276	240	260	229	249	241	265	264	281	229	238	256	253	240	266	241	268	247	237	256	250	237	230	234	262	268	235	288	275	227	268	254	280	276	269	262	258	255	277	273	271	224	270	258	257	256	251	268	259	238	253	265	224	244	220	278	209	278	250	258	262	247	222	291	222	276	261	260	246	263	259	269	259	270	263	277	259	263	261	249	284	254	247	241	223	275	243	249	259	254	292	243	248	297	249	238	263	291	230	245	275	228	250	241	248	241	243	258	286	243	260	265	239	271	256	255	255	269	243	265	284	265	264	276	243	250	276	237	254	236	245	237	258	243	255	275	231	273	256	263	264	232	257	261	279	279	240	248	277	266	247	257	250	263	262	249	277	247	254	249	263	261	229	246	249	260	270	236	268	248	241	270	257	257	265	243	255	239	271	235	226	277	229	264	294	273	249	270	270	257	278	256	247	298	244	251	257	234	275	249	251	240	284	229	271	263	257	278	233	247	271	255	284	275	258	259	257	238	262	259	279	230	247	252	271	252	294	261	271	234	295	240	271	271	265	266	255	265	266	217	276	247	281	242	254	255	279	241	253	290	270	257	226	265	246	266	228	253	270	245	242	250	275	250	251	263	280	197	249	273	256	258	247	271	232	262	251	264	248	237	253	237	253	248	245	285	234	244	256	268	209	237	288	279	269	259	252	240	262	244	255	257	254	264	230	269	272	251	245	239	262	235	234	249	236	240	243	247	256	240	268	294	280	276	261	276	231	251	287	244	243	283	263	248	259	252	274	245	263	277	267	281	281	253	264	220	298	280	263	262	255	250	267	280	236	269	247	283	273	227	245	255	268	268	251	278	231	237	265	292	281	257	241	256	241	227	278	245	254	260	242	236	265	273	267	252	225	250	247	241	268	230	271	229	235	265	244	269	269	253	272	277	263	271	257	252	248	277	263	269	245	282	271	252	256	272	252	238	274	225	255	266	296	267	273	275	239	245	263	278	259	242	239	291	277	235	270	249	264	277	255	246	248	283	220	268	250	258	280	256	239	256	265	263	254	275	264	263	270	264	278	245	243	236	270	296	260	244	257	290	257	251	249	258	251	248	248	276	254	255	247	254	270	266	279	253	264	238	269	272	234	266	221	302	257	281	245	246	269	264	244	224	234	230	247	247	250	254	237	235	245	234	244	260	261	255	232	251	246	278	271	262	261	250	237	276	260	262	249	245	239	246	263	258	264	268	249	300	256	256	262	289	218	244	248	265	262	252	251	247	230	268	268	263	262	238	217	264	253	241	268	257	263	264	257	243	254	248	270	220	271	221	244	268	246	256	251	234	279	247	267	255	248	257	259	243	284	263	238	280	253	289	297	272	247	265	281	279	226	259	275	266	244	249	285	236	263	299	243	287	281	247	260	274	241	249	267	234	284	247	246	264	233	244	254	250	251	274	268	234	250	263	244	262	232	260	231	219	279	271	255	275	268	282	231	266	270	272	246	265	301	255	279	276	236	252	241	230	244	229	269	268	263	271	230	244	276	252	239	248	256	251	246	262	234	265	257	257	276	254	252	258	253	261	251	252	250	263	252	280	266	242	267	268	265	248	259	237	245	234	244	231	249	274	274	224	283	255	265	280	214	284	246	262	274	246	258	282	288	272	251	242	259	256	282	262	252	243	264	265	258	294	256	243	293	248	275	271	247	285	276	244	264	268	246	242	249	221	236	262	270	251	259	275	256	228	274	262	269	241	263	272	230	264	286	263	262	252	236	258	276	258	259	258	253	251	255	289	289	290	239	286	293	272	253	262	235	264	263	243	260	242	277	272	275	268	288	266	242	260	258	253	293	260	271	240	255	258	248	257	244	252	290	277	233	274	265	261	254	255	248	294	260	252	251	237	237	262	281	276	234	261	255	282	299	258	250	244	264	252	260	267	288	239	250	255	258	266	236	236	260	261	265	246	285	229	269	236	231	282	230	227	281	255	250	264	272	265	233	247	244	227	249	275	241	257	245	273	234	241	251	251	237	272	269	265	221	278	235	263	257	267	279	272	252	283	270	227	257	263	262	234	243	263	247	264	274	285	248	243	263	283	259	240	235	281	270	292	248	266	243	264	220	289	271	247	289	270	248	264	239	310	231	277	264	263	250	231	272	266	270	241	252	261	250	252	245	233	250	282	264	247	238	248	286	275	238	222	282	250	249	258	267	256	226	244	269	235	256	236	275	250	246	250	243	258	272	258	253	260	257	251	261	286	261	273	246	260	240	255	257	245	258	262	274	252	256	261	239	226	251	231	251	258	242	255	225	234	252	247	267	250	257	252	259	247	237	245	266	250	275	248	237	272	236	251	257	258	255	249	244	267	234	272	237	264	250	266	242	268	243	258	269	236	271	276	253	239	273	221	279	261	243	257	229	262	287	276	245	250	253	267	235	250	263	260	240	247	241	244	216	266	254	271	290	222	227	258	245	247	263	265	248	263	263	253	267	248	227	223	264	247	260	275	256	243	248	233	237	235	271	252	243	249	254	267	265	251	279	286	270	232	264	262	244	252	266	257	235	261	269	244	270	237	266	254	268	270	275	244	233	259	242	232	225	240	273	238	254	256	240	270	246	284	263	257	256	287	237	245	272	261	252	232	250	267	277	261	258	274	269	255	279	241	252	247	236	253	262	266	257	237	251	229	266	240	264	264	233	261	247	256	246	235	251	223	243	255	266	240	245	247	254	267	277	229	238	256	271	258	282	236	232	262	287	261	246	259	260	251	275	242	241	256	261	281	260	266	256	252	227	232	248	248	226	290	259	249	269	256	246	249	258	272	280	259	261	247	280	240	238	281	254	257	241	252	303	226	247	260	261	273	237	287	273	237	253	240	252	266	261	270	239	275	272	262	251	254	280	256	280	253	261	269	259	289	244	272	246	259	249	255	271	265	263	220	236	239	277	238	254	268	230	282	275	269	264	274	263	256	252	248	239	238	248	241	275	255	284	260	249	239	251	289	246	246	266	269	254	266	256	279	269	284	265	283	273	248	242	244	243	249	258	250	223	249	244	252	249	262	248	293	249	282	267	260	277	243	244	261	265	271	229	285	240	263	251
41240	31492	40493	24935	2645	1908	1510	1214	1061	859	876	787	716	700	664	577	534	548	566	552	540	535	483	523	542	503	565	500	529	484	477	482	480	502	512	490	438	494	521	461	468	468	471	447	470	473	466	482	448	468	463	474	456	495	464	471	459	467	459	450	438	454	465	464	453	433	468	477	473	440	458	454	499	467	440	489	478	449	472	476	446	424	471	438	470	450	439	458	466	460	448	452	419	438	459	412	476	470	448	451	399	434	435	434	491	441	446	476	455	491	426	444	505	469	450	468	470	468	473	413	478	445	422	399	454	419	429	449	489	467	427	453	418	444	436	467	440	469	446	484	455	423	443	414	470	470	464	439	474	442	449	478	446	491	478	488	474	446	496	448	496	495	457	459	430	488	451	472	446	442	453	473	469	450	453	430	495	456	446	435	452	434	432	418	476	468	450	452	412	424	432	431	461	465	415	488	456	446	451	454	430	449	431	447	469	435	444	421	445	430	440	438	439	461	442	430	466	477	460	447	463	435	454	410	477	440	454	444	446	445	451	462	420	466	462	442	436	433	449	453	430	444	456	483	478	450	457	459	444	477	471	435	419	464	466	499	445	451	433	482	405	455	455	430	448	442	432	430	464	465	419	450	439	397	414	450	486	471	489	442	501	452	462	463	422	474	455	471	494	410	465	463	435	470	436	472	411	451	463	413	471	480	479	480	459	434	466	426	437	440	417	473	465	454	425	434	446	451	425	441	454	420	433	483	453	456	487	451	485	442	463	449	436	452	451	444	469	421	436	451	503	488	443	462	459	466	488	475	449	419	453	442	410	454	409	446	457	439	418	464	456	431	461	461	461	478	485	413	458	477	470	498	435	456	434	460	480	483	454	461	443	473	441	430	460	440	425	442	418	421	471	450	494	450	429	398	420	472	439	466	428	425	455	431	444	479	484	482	464	438	457	424	508	464	492	407	497	412	446	454	461	449	478	487	465	412	446	437	456	430	423	427	460	478	447	465	498	455	452	461	404	462	444	456	423	437	483	474	441	442	440	435	464	491	469	444	445	465	474	464	469	478	463	438	468	487	469	457	469	442	420	396	455	433	461	506	442	433	403	459	450	455	432	439	426	468	461	473	439	479	436	469	477	491	446	468	454	413	469	471	411	446	456	450	461	482	430	494	461	421	461	444	477	468	423	430	475	414	452	425	458	398	488	457	491	428	456	441	461	447	475	439	464	455	458	443	423	440	460	480	454	435	466	475	445	459	478	437	443	418	444	476	450	459	427	461	465	447	490	453	472	470	432	447	475	410	442	472	426	455	426	445	444	451	463	448	437	461	457	435	467	404	440	452	449	440	454	475	469	462	462	421	457	438	432	481	464	468	495	421	461	469	446	440	407	478	454	437	482	467	442	457	471	469	441	457	476	457	472	484	488	460	472	463	453	458	455	422	435	449	451	459	485	488	429	418	424	433	466	459	460	432	448	467	437	419	477	418	477	481	474	458	443	430	443	487	482	472	438	477	436	484	449	447	425	475	468	480	410	497	460	420	451	476	438	431	427	479	437	435	437	492	447	467	457	438	460	457	468	476	441	483	414	451	443	440	444	467	426	467	431	472	486	478	439	452	425	456	466	452	453	491	474	473	472	456	488	418	470	446	477	437	464	423	457	434	456	463	463	442	430	466	444	460	427	490	436	453	459	408	474	417	459	485	443	479	466	475	495	458	454	484	440	436	444	454	411	417	421	455	453	443	436	444	464	435	458	439	445	420	452	472	461	452	445	423	447	456	428	473	491	483	422	437	448	461	422	409	422	446	456	463	427	466	418	468	468	428	433	451	466	415	470	443	452	472	423	480	483	430	462	428	425	450	471	465	456	450	443	406	457	434	440	431	469	453	446	465	445	426	472	466	439	461	458	451	447	448	430	477	453	426	440	468	461	426	441	480	436	500	466	441	463	452	476	433	443	518	454	460	426	448	435	431	466	471	458	468	484	471	444	466	426	484	442	435	435	455	472	440	453	470	451	445	433	403	454	425	423	480	459	507	449	462	455	473	441	440	445	436	448	422	440	449	475	454	447	424	431	477	427	429	433	495	457	465	440	455	460	456	443	417	475	444	459	499	430	412	481	423	424	433	465	446	452	440	444	471	466	478	403	459	452	486	427	443	432	456	469	415	434	464	452	468	447	451	467	423	474	459	445	446	441	490	442	479	426	486	455	434	431	474	458	462	412	457	458	465	453	437	473	393	437	453	442	419	459	447	478	428	422	455	497	452	478	416	483	433	433	461	449	430	459	430	470	451	489	469	437	498	419	431	438	467	453	458	432	463	430	424	507	410	486	451	460	456	464	471	447	438	456	439	436	460	447	469	448	461	478	464	479	457	385	430	453	453	413	419	452	451	454	448	442	455	460	445	426	420	450	451	456	496	443	454	413	471	470	427	433	472	480	445	448	452	472	425	456	475	471	468	436	451	468	470	444	430	469	455	472	440	443	434	443	435	433	436	469	419	467	422	459	414	467	443	464	461	410	444	455	435	409	458	469	446	468	421	465	481	425	441	472	384	438	430	411	414	471	418	441	445	430	460	434	424	438	467	477	436	462	437	465	459	466	440	481	469	488	421	455	469	426	450	465	462	460	443	453	424	446	430	453	386	421	430	436	481	457	430	459	484	441	447	471	460	427	443	423	442	454	417	495	425	438	415	477	416	505	444	453	461	421	404	467	487	404	467	470	436	475	428	433	423	451	464	441	410	416	479	478	457	421	470	452	493	468	457	425	482	449	436	438	448	473	460	460	454	474	488	429	466	438	448	461	425	484	451	484	464	433	437	468	449	424	457	455	454	468	480	450	515	440	442	462	447	493	444	447	423	447	432	454	462	415	454	495	464	441	478	461	449	432	482	418	448	454	464	475	432	481	469	447	467	471	458	478	463	470	465	500	464	465	441	486	432	493	452	438	448	466	480	487	481	433	496	441	451	442	472	477	447	460	481	441	439	449	456	432	463	432	458	466	391	462	474	464	466	511	440	429	450	430	467	438	471	417	447	459	435	450	477	481	427	438	461	465	456	479	445	462	434	450	440	462	443	448	430	449	459	443	467	420	434	479	435	418	449	422	448	421	433	412	461	414	448	427	428	436	480	434	411	453	446	443	465	474	476	448	489	423	447	483	468	424	465	452	452	430	448	473	423	492	413	476	446	394	440	434	459	420	472	436	486	425	462	458	460	435	444	458	479	408	442	440	516	416	440	443	442	458	438	453	450	447	431	450	501	447	431	465	470	457	471	452	456	455	440	449	418	434	430	471	453	433	434	466	452	386	447	441	468	442	432	418	481	462	430	434	438	457	466	472	438	460	464	479	439	457	447	456	459	471	437	443	442	435	462	474	438	442	448	494	416	441	460	471	451	467	428	472	441	446	520	458	461	425	440	478	455	453	479	471	478	438	441	460	414	464	471	459	446	473	472	411	427	450	466	435	502	450	449	447	454	459	413	497	444
23284	21319	28856	26322	21227	16737	2721	817	674	558	544	491	505	447	460	438	420	343	379	392	393	407	391	368	379	363	391	359	382	315	341	356	371	334	375	377	327	344	345	336	368	330	355	365	363	374	363	371	356	325	353	317	318	357	350	334	350	322	343	338	331	348	328	376	360	338	321	375	323	332	357	351	323	352	354	339	321	323	355	339	343	298	318	362	328	330	319	319	327	337	307	348	354	317	303	335	356	343	322	325	308	342	353	340	326	324	318	322	341	362	329	343	356	316	342	370	376	338	302	333	346	328	345	365	323	343	374	341	347	336	344	319	359	327	352	310	304	354	346	339	332	342	353	331	354	353	331	368	323	334	327	344	340	336	331	382	339	334	317	361	361	360	332	355	356	334	353	316	328	341	380	353	306	318	325	331	342	345	329	321	332	348	316	344	343	364	352	349	310	330	346	343	316	291	291	330	340	317	361	324	348	344	338	359	321	351	330	332	285	353	339	360	309	324	356	351	351	365	377	383	317	336	362	337	331	339	338	286	349	349	329	358	290	356	354	308	328	327	313	322	333	364	323	346	347	355	343	329	318	367	327	342	347	341	352	334	346	332	342	362	378	349	324	341	311	329	350	352	350	342	348	325	334	323	355	327	333	329	324	330	323	341	370	352	350	310	342	311	335	335	334	328	361	332	300	321	353	344	337	368	338	349	329	367	357	323	368	292	330	313	356	369	379	324	335	336	348	339	371	293	305	406	343	354	348	352	324	321	328	345	366	320	348	359	357	365	330	344	341	354	339	339	352	333	330	337	369	318	301	358	349	335	310	332	320	314	334	333	332	352	331	373	326	374	354	323	325	311	331	349	346	347	328	361	336	356	311	329	315	318	331	344	361	328	361	349	323	303	345	358	340	383	345	329	312	338	331	343	345	328	339	350	354	342	314	339	299	341	319	342	354	304	324	312	354	361	355	354	299	301	332	325	337	361	324	343	345	326	337	339	362	324	322	327	373	345	336	312	296	337	338	338	325	335	316	336	323	354	353	342	366	367	328	325	367	307	346	329	333	322	352	319	331	332	331	335	329	348	333	358	334	337	333	332	323	315	363	348	337	360	313	334	345	368	325	327	339	321	320	307	354	325	328	327	341	335	329	348	348	331	323	355	343	349	352	326	304	336	340	348	364	347	346	363	346	356	335	321	327	338	358	342	340	352	317	347	321	341	323	350	331	315	353	329	346	359	371	358	351	328	325	339	321	313	322	340	342	331	349	354	353	330	349	325	337	321	318	339	359	332	341	333	344	345	320	305	320	326	345	361	373	324	332	316	379	323	337	341	349	350	352	319	379	357	343	337	348	291	390	344	331	319	373	342	377	306	355	346	336	347	363	343	355	294	332	342	332	319	327	337	305	375	352	328	327	342	350	327	344	299	318	332	298	339	329	360	356	326	313	316	309	369	351	355	355	351	327	339	340	326	347	331	344	350	335	328	311	332	323	315	328	328	313	339	307	365	319	322	342	346	356	338	373	348	285	344	336	325	345	335	332	329	316	347	324	311	316	329	340	306	332	334	337	338	332	356	335	303	338	308	347	318	330	315	313	336	324	341	321	318	318	366	341	316	339	352	311	302	330	330	303	306	314	333	338	332	322	352	369	320	323	354	318	337	322	332	313	352	324	306	314	329	326	341	322	342	330	333	328	337	300	347	365	354	352	321	390	344	346	350	317	331	338	389	302	335	313	355	332	330	348	312	330	332	342	332	336	364	321	327	337	337	313	340	342	315	354	336	340	355	339	316	335	356	332	330	328	309	335	341	341	359	315	348	370	322	333	333	314	306	333	340	338	331	346	309	338	307	323	328	353	335	374	367	350	365	354	329	341	350	320	315	317	319	362	370	358	341	331	356	311	354	321	320	346	346	326	300	340	359	349	368	384	321	355	341	339	331	335	340	313	330	353	339	329	336	330	336	353	312	345	337	330	339	319	344	334	333	342	326	348	347	336	339	321	330	352	348	332	312	345	343	320	337	325	347	331	320	344	329	298	353	361	338	342	333	367	346	348	330	336	338	321	334	367	328	337	332	355	340	317	341	336	345	321	334	333	336	336	293	344	338	328	334	338	311	352	343	327	353	361	339	325	328	287	324	309	345	354	342	330	340	317	362	347	342	299	336	353	310	363	358	352	348	342	369	341	307	303	383	324	367	361	357	357	340	344	337	330	338	307	357	348	343	335	353	339	324	341	318	326	351	346	350	313	323	327	325	318	329	325	341	321	324	329	356	339	334	339	322	342	314	344	359	334	325	362	316	343	360	352	339	346	337	322	361	331	363	318	365	336	349	327	369	383	328	339	334	325	333	320	330	325	325	372	320	356	342	332	375	347	338	335	337	349	329	310	358	366	366	335	341	363	348	321	354	360	337	347	336	336	305	347	324	340	321	334	346	294	354	346	359	309	325	323	347	349	313	353	327	320	342	355	314	348	353	316	348	329	329	342	329	324	360	332	309	336	319	324	371	336	350	334	302	342	355	328	343	313	342	365	338	350	318	349	273	328	350	326	333	351	353	355	321	317	352	345	331	335	342	307	315	343	316	329	348	326	338	322	330	365	339	336	316	299	328	356	327	354	318	312	361	362	335	337	334	338	327	351	323	366	340	326	357	322	325	367	319	345	326	374	366	341	340	329	330	310	340	318	298	307	292	327	336	328	368	375	359	356	338	336	329	321	352	360	326	308	353	363	315	311	381	331	311	333	320	309	361	302	301	350	358	367	345	342	354	368	333	316	331	341	334	326	364	368	330	336	334	327	340	337	342	323	340	296	344	320	349	334	350	336	331	331	329	338	337	333	315	292	345	320	316	324	349	362	348	316	318	308	329	332	327	343	350	350	322	382	376	314	334	326	342	319	336	282	362	363	307	330	351	346	321	350	328	382	323	286	331	347	353	343	327	335	338	314	355	337	335	373	326	313	326	343	340	343	327	336	323	381	328	339	361	327	326	341	345	290	305	318	324	325	331	386	378	303	342	331	337	289	357	368	350	306	353	342	348	288	342	323	341	358	335	310	364	340	337	318	331	301	320	349	327	355	349	313	347	320	348	324	316	338	357	328	347	347	313	338	354	325	355	329	301	338	352	332	362	324	359	350	331	333	349	343	325	356	303	335	321	334	330	329	343	320	310	353	317	333	338	331	366	355	321	351	311	333	341	337	341	309	325	348	349	309	352	320	335	334	322	340	330	323	354	310	350	335	344	358	353	300	328	317	312	341	361	361	347	315	343	336	308	345	329	342	375	354	321	361	331	345	317	306	323	339	339	339	306	357	340	331	310	354	327	351	313	321	367	373	359	356	333	331	333	338	343	319	321	291	326	349	345	329	366	321	347	352	341	339	331	324	337	317	293	317	350	321	333	344	354	350	361	364	331	320	348	330	342	305	336	362	364	376	284	322	330	335	311	321	303	299	343	341	352	358	352	340	333	336	344	331	347	308	302	366	319	339	327
49822	38926	45771	28206	4388	3237	2480	2132	1778	1489	1330	1137	1073	977	933	912	809	802	750	754	699	711	708	744	707	701	639	653	658	646	655	645	619	612	642	630	614	580	633	562	639	589	617	597	594	597	602	583	584	547	562	561	599	596	573	547	581	628	594	593	603	612	578	566	559	572	566	570	568	576	562	558	579	558	554	589	566	595	600	560	558	574	559	557	551	560	583	563	593	574	535	551	565	596	571	625	577	569	552	572	532	538	590	602	593	555	528	564	542	616	623	599	600	593	618	585	581	594	589	597	566	615	548	590	569	618	546	593	603	574	557	566	634	573	571	569	612	549	565	587	545	588	600	582	580	592	582	580	560	565	580	591	550	608	605	594	629	543	577	634	570	564	555	580	584	575	557	586	589	555	566	586	523	581	602	584	606	605	530	594	532	574	606	519	542	529	573	583	582	581	564	584	540	553	535	569	568	567	588	548	554	569	577	593	573	572	552	591	535	522	573	579	560	590	574	532	553	594	549	585	548	588	597	567	553	541	552	566	601	559	560	583	599	550	579	545	620	545	598	595	572	556	547	573	603	553	601	604	562	587	578	512	570	606	590	569	545	555	574	530	571	595	552	577	571	572	530	596	574	538	566	590	513	533	553	553	567	572	600	572	554	565	571	568	524	573	597	565	587	573	581	637	560	581	576	578	609	568	514	599	577	580	533	545	583	587	586	542	585	615	583	562	544	563	551	565	585	550	583	578	568	571	573	555	597	601	608	540	585	560	610	606	587	568	567	596	599	583	584	556	558	587	546	624	560	573	543	574	563	534	546	595	560	563	557	552	577	594	575	569	586	548	562	551	615	581	547	590	566	576	586	570	574	580	557	585	576	558	559	516	570	566	583	553	581	586	602	572	541	604	528	526	598	524	552	581	605	599	529	579	542	600	592	563	576	555	587	589	584	613	579	570	578	548	535	550	583	563	580	540	540	563	563	573	550	570	590	563	548	560	600	583	551	603	577	584	551	522	564	551	583	537	615	582	543	607	587	572	554	601	589	644	608	551	585	550	585	567	537	553	587	547	583	602	591	575	567	568	579	582	558	597	532	603	564	575	529	549	561	581	547	579	569	565	596	555	603	520	550	583	526	590	603	523	552	545	541	541	583	535	532	581	557	561	616	527	539	575	604	556	559	591	543	566	565	551	541	571	591	613	558	610	608	571	559	576	573	568	558	586	548	532	571	559	591	558	538	570	605	572	566	606	573	564	568	612	594	560	566	552	556	574	617	546	626	543	551	613	540	566	537	586	582	540	540	560	598	570	588	602	568	574	613	570	538	570	570	560	571	604	552	577	495	561	521	563	574	536	542	562	600	643	589	589	578	591	595	537	612	565	584	581	577	560	573	583	555	551	590	599	617	534	564	583	526	569	544	542	578	637	614	591	535	596	567	546	580	580	593	578	553	564	540	573	634	566	590	589	585	605	566	529	582	540	538	586	607	568	578	573	522	584	540	546	570	568	591	586	590	559	594	560	554	553	590	616	572	548	542	556	556	545	545	575	565	603	545	553	599	588	600	570	542	584	588	574	515	623	584	556	611	549	582	606	578	616	601	564	518	563	588	595	594	594	599	589	579	598	609	570	570	574	539	597	573	610	581	564	602	590	609	520	567	557	560	595	553	576	572	582	571	523	552	533	584	591	586	528	591	562	563	563	510	593	576	566	603	526	586	572	572	545	557	555	566	597	574	566	514	566	574	563	571	571	596	601	566	584	514	594	600	591	545	566	563	555	565	576	575	523	543	538	610	552	554	561	529	576	569	584	574	593	575	554	533	581	556	591	554	574	571	573	571	560	570	592	527	590	575	517	552	587	540	571	574	537	568	568	591	553	580	587	579	574	552	558	591	568	618	571	608	600	560	586	535	615	603	555	587	555	566	521	592	623	589	546	631	548	536	607	538	530	554	618	610	560	543	580	573	559	626	587	583	570	552	570	533	574	634	567	538	550	608	623	555	563	551	555	563	555	560	577	559	574	564	565	575	524	559	597	604	552	595	548	619	569	567	571	561	564	571	589	589	547	571	513	553	573	605	582	583	600	612	561	537	533	576	584	552	555	575	554	551	578	563	593	588	619	551	585	525	582	613	608	549	616	558	552	584	525	559	578	600	556	587	562	549	578	597	567	582	571	566	549	584	613	566	556	562	608	576	580	526	596	595	570	568	605	594	603	556	602	607	574	572	633	578	558	587	593	610	512	577	570	561	596	568	576	607	591	596	595	531	560	532	569	572	585	570	574	575	593	575	526	556	628	586	583	524	572	607	594	590	563	583	559	554	588	566	593	586	532	564	582	570	553	572	542	602	562	569	560	564	586	573	573	594	587	561	580	541	557	602	550	541	561	555	573	555	547	588	567	603	586	589	598	566	553	594	563	568	598	582	644	588	510	541	562	546	564	570	569	553	543	534	601	568	551	613	554	576	537	557	563	583	565	554	527	590	529	588	577	599	567	605	552	537	540	564	584	572	590	591	538	559	578	614	529	570	571	562	549	574	542	616	577	585	597	592	550	546	595	589	591	626	555	586	551	575	582	575	596	567	518	537	581	590	600	541	563	501	556	566	581	579	586	568	580	552	552	557	562	564	572	513	626	584	599	629	586	549	559	590	589	533	591	560	581	547	589	560	564	576	563	579	588	614	562	572	591	581	587	553	592	577	576	598	572	576	608	601	543	559	566	550	575	552	570	556	586	621	603	561	593	550	589	586	566	591	559	607	581	566	591	584	582	574	572	575	548	563	564	582	603	591	616	560	598	590	558	560	582	564	562	565	575	555	549	578	531	535	560	553	559	578	553	566	571	595	551	603	554	587	551	553	588	545	589	544	574	562	554	550	583	592	613	590	578	558	552	593	589	555	596	585	560	559	604	579	571	558	560	549	547	590	543	590	564	526	584	585	564	559	562	595	591	578	546	545	566	587	573	576	570	583	593	600	616	565	567	539	584	542	601	555	544	620	590	538	554	546	563	563	528	587	569	577	574	570	524	528	586	541	553	598	584	599	564	531	558	548	584	581	528	587	570	580	590	553	584	541	592	610	555	540	575	564	527	572	580	595	588	596	584	600	602	570	552	535	572	559	504	576	602	572	577	566	590	560	546	566	558	556	570	584	576	595	552	552	600	558	569	564	600	520	562	603	570	566	560	579	567	606	573	639	598	554	548	587	554	544	582	535	576	562	556	572	572	599	587	596	559	568	567	574	572	610	589	543	537	576	609	586	562	580	545	613	568	620	611	593	603	574	599	562	552	536	584	572	565	554	615	552	559	585	589	582	556	589	569	559	573	573	581	558	597	580	580	562	557	598	577	563	543	550	572	567	556	590	602	550	576	567	600	549	575	528	574	586	587	586	524	571	617	542	564	523	573	599	590	590	549	593	559	562	552	555	584	587	579	566	586	546	605	565	566	596	562	548	577	591	577	576	579	558	562	569	604	549	603	568	594	546	580	570	602
26847	20484	14540	6775	285	195	165	160	136	156	151	146	143	166	156	135	149	163	147	134	156	151	145	153	153	140	137	146	127	132	139	147	137	152	133	137	137	133	144	153	144	140	142	146	136	127	138	149	141	154	132	118	157	158	133	140	129	132	129	144	134	151	153	154	135	152	153	137	137	127	160	133	129	153	146	137	137	146	144	160	162	149	143	117	162	131	143	125	131	138	131	131	161	156	134	125	127	143	129	152	137	123	120	134	148	111	148	126	133	134	127	132	144	154	139	147	138	128	166	146	156	138	136	158	139	138	145	131	129	132	143	133	139	138	126	146	128	139	131	137	147	149	141	144	128	154	129	148	130	128	116	149	152	145	159	144	157	123	167	133	146	141	134	107	130	150	123	138	134	131	130	137	129	146	149	152	124	142	129	137	144	133	117	135	146	143	127	136	135	142	147	142	128	129	126	135	148	141	139	141	139	124	138	136	124	162	135	137	125	158	136	161	152	149	128	113	133	133	126	124	149	134	137	152	135	136	139	137	149	121	154	136	141	139	160	142	128	155	136	124	124	150	145	143	135	127	146	129	153	130	146	147	144	136	144	152	126	141	164	130	150	133	142	137	152	126	148	154	153	163	134	125	149	146	157	147	121	155	134	135	144	110	128	153	129	132	149	148	119	113	129	142	140	144	133	142	147	131	133	163	132	134	138	135	149	170	140	150	135	122	129	132	141	124	130	115	124	141	135	137	130	141	138	142	133	130	140	132	148	148	127	134	128	165	139	131	151	132	149	117	120	143	131	119	129	133	118	124	126	162	147	152	129	142	157	133	120	108	135	122	145	148	127	121	149	145	130	155	141	132	143	164	149	138	145	127	141	144	154	141	146	153	138	143	144	151	136	146	132	137	117	128	141	144	141	148	130	125	131	125	127	113	133	130	130	138	155	146	139	127	119	130	142	151	147	125	128	133	123	131	148	154	124	136	161	116	122	157	147	126	146	129	128	150	153	132	141	146	114	155	125	148	140	126	152	144	136	149	118	140	164	128	156	139	144	125	129	147	131	117	129	135	139	149	170	126	144	123	139	120	148	151	157	145	138	144	131	146	144	165	134	121	140	121	141	139	125	129	149	168	135	153	146	151	137	142	144	132	154	137	143	136	148	153	111	128	146	125	159	134	149	148	160	127	150	136	138	127	154	152	138	142	107	146	158	140	140	136	152	127	146	140	135	135	130	147	152	123	145	147	135	143	130	144	133	137	157	145	140	145	152	143	129	151	130	133	146	145	135	139	145	136	145	120	139	151	141	123	154	126	158	138	156	127	141	140	153	170	135	136	124	138	145	147	124	122	131	160	135	132	149	138	151	151	143	162	132	149	124	125	158	128	119	155	123	129	141	139	115	134	141	142	147	138	135	143	143	125	133	124	131	138	126	143	127	128	134	134	139	133	140	154	130	146	146	145	157	142	151	148	153	155	142	151	152	150	152	141	122	139	110	127	129	145	117	133	135	132	122	144	134	140	125	124	137	138	112	141	153	136	131	143	154	156	146	151	118	144	119	138	137	135	141	140	151	141	167	135	131	158	134	124	133	139	144	155	150	147	151	153	146	136	128	141	131	138	133	132	134	139	149	140	140	137	153	138	149	126	117	144	157	124	135	126	134	141	132	121	124	169	152	153	130	165	144	138	143	137	136	139	157	126	137	140	125	135	128	136	148	166	132	142	133	140	140	138	148	141	127	155	124	149	128	140	160	135	107	123	137	140	148	138	149	125	130	160	146	131	137	145	140	126	137	130	130	158	132	142	129	126	149	116	155	129	157	142	149	146	134	150	144	156	140	126	152	162	145	135	131	143	118	133	149	137	144	116	142	121	144	144	152	143	137	123	138	135	148	123	149	121	151	142	141	141	144	141	139	132	127	153	125	132	130	147	124	138	144	143	143	158	138	125	129	139	128	151	134	136	123	131	130	149	137	138	151	135	137	136	142	131	124	159	126	132	138	135	144	141	161	146	132	152	146	137	138	110	127	139	127	155	142	139	147	129	147	143	136	150	144	135	144	158	153	149	140	137	137	150	132	126	127	142	145	127	115	128	144	133	128	151	118	143	110	141	144	129	150	142	129	152	128	140	144	141	123	142	149	144	141	154	139	151	130	130	153	148	131	145	141	137	152	149	147	140	151	129	155	133	134	140	132	107	119	133	135	145	158	146	140	131	125	128	143	141	154	127	145	141	131	125	151	130	133	122	138	134	136	147	133	139	148	135	155	143	143	134	144	113	143	154	131	139	153	133	136	122	142	148	139	135	131	138	140	143	151	137	140	142	143	134	139	143	132	139	149	126	166	165	136	146	148	130	120	149	131	147	141	120	157	124	154	137	121	152	132	156	159	120	153	137	143	132	141	122	138	134	106	132	144	122	164	144	124	149	130	134	130	162	158	143	132	141	148	125	147	152	137	128	129	132	147	138	129	141	153	116	154	131	137	131	161	109	154	132	137	135	117	148	162	136	145	125	133	120	134	156	146	154	114	138	137	153	147	151	142	134	135	130	149	130	135	130	140	133	135	129	140	147	157	146	159	149	143	121	145	146	156	142	139	134	140	146	133	150	127	120	130	142	119	145	131	140	152	141	138	171	148	126	142	133	134	120	125	149	154	155	145	120	143	154	166	129	135	132	130	123	146	141	149	127	132	144	135	138	150	140	151	144	134	120	139	141	129	127	133	125	136	149	146	133	146	132	152	152	153	139	135	130	123	142	123	168	134	124	114	148	122	154	130	143	141	143	144	144	130	124	136	141	162	142	136	159	143	132	133	150	148	124	140	115	142	149	138	131	160	150	160	121	133	138	142	116	140	142	139	140	129	137	141	128	135	150	121	131	134	141	130	149	131	160	132	142	151	131	147	144	154	159	159	145	169	142	133	147	132	147	151	130	130	162	140	156	130	127	150	151	148	132	142	133	145	147	134	132	149	157	136	133	137	140	139	131	138	149	158	138	140	147	153	139	145	155	154	134	139	127	152	148	140	148	154	130	133	168	130	148	138	128	141	134	124	122	146	149	129	131	162	128	170	164	131	154	141	162	164	116	141	143	111	153	157	135	135	119	159	129	137	129	128	137	144	139	145	143	130	120	134	126	131	146	120	148	134	129	147	138	138	145	165	141	128	128	136	137	147	154	144	132	131	144	143	163	149	142	153	137	127	149	133	153	143	147	135	139	120	129	131	140	132	145	141	110	111	142	152	146	136	138	139	140	129	131	126	127	143	120	139	161	126	152	155	145	136	139	155	137	143	135	136	141	147	135	161	118	158	163	124	146	132	137	125	127	118	130	147	130	167	165	123	139	157	137	126	127	141	155	119	117	119	152	126	152	144	144	154	122	148	112	136	155	124	145	132	147	144	135	159	128	145	130	137	146	128	150	135	148	142	140	121	134	114	142	159	148	142	136	150	136	131	151	122	148	151	124	159	121	139	144	135	145	150	128	149	143	143	129
16933	11691	15658	7141	504	376	347	352	312	327	279	282	266	295	280	230	269	259	249	240	287	257	271	231	285	274	249	255	242	268	277	260	273	235	243	252	273	271	255	265	262	278	262	268	239	255	273	241	244	251	281	274	270	251	250	263	304	263	277	294	250	262	271	239	279	246	236	254	254	249	266	266	239	275	239	213	270	266	259	237	243	286	250	245	270	224	231	265	259	259	263	255	239	245	259	258	268	264	251	281	223	278	281	250	263	288	238	252	238	258	271	258	298	251	257	235	255	275	245	236	270	256	242	237	291	284	278	260	255	258	269	280	249	234	270	245	250	243	287	256	253	246	262	226	249	274	269	282	272	254	265	276	250	286	248	250	240	252	239	251	241	253	262	268	242	251	252	216	268	245	262	276	253	265	262	250	253	276	252	259	263	268	256	249	241	227	250	257	239	269	245	224	248	266	239	258	247	277	248	259	252	268	234	259	228	252	247	219	223	239	264	270	249	263	263	245	261	235	261	247	250	247	243	254	243	276	237	263	271	260	251	248	247	257	237	268	262	259	266	246	251	269	287	248	270	248	256	268	260	229	240	265	244	249	245	253	279	239	267	284	249	269	268	241	214	261	263	276	261	249	270	274	263	255	257	251	229	273	255	241	251	254	252	249	232	259	264	268	280	250	255	239	255	246	244	249	253	271	261	242	252	302	239	286	260	242	253	209	240	286	271	248	241	252	264	269	275	248	249	252	264	237	278	290	265	233	265	250	266	278	271	271	268	267	256	225	238	272	259	262	259	244	291	240	264	231	246	267	268	252	266	270	281	289	262	240	254	243	261	242	228	261	265	256	282	262	247	248	251	250	249	233	270	249	255	251	271	245	265	264	240	273	267	258	239	247	239	281	246	228	272	230	240	244	241	259	247	248	270	249	247	282	267	261	243	250	232	248	251	274	278	271	240	277	244	224	238	270	285	258	257	245	264	273	282	255	260	264	216	243	271	282	269	248	240	265	239	268	239	260	254	243	287	255	258	287	288	285	246	277	244	252	294	250	252	237	244	284	263	252	267	281	252	246	284	253	244	254	249	264	252	284	259	226	245	248	257	267	232	220	248	250	246	261	258	251	266	258	279	245	275	247	265	261	233	241	252	261	271	276	262	249	275	273	261	263	274	256	258	257	258	229	250	275	244	250	256	247	256	234	242	245	221	244	246	235	267	287	273	221	228	234	271	227	291	288	267	240	273	272	265	255	241	236	280	261	254	243	275	270	281	271	239	237	233	287	269	259	260	219	274	270	252	275	243	249	275	258	252	276	251	249	253	265	247	270	252	269	238	262	235	264	257	253	268	259	300	254	249	258	270	243	269	266	257	245	258	256	227	260	249	256	236	220	244	246	264	266	281	219	232	245	279	308	276	258	272	265	247	242	249	247	260	233	255	244	251	249	251	261	242	263	256	235	272	239	270	272	216	254	256	226	271	270	265	232	270	242	233	281	278	251	227	287	281	273	247	284	251	278	233	225	264	250	228	264	256	273	261	258	276	278	291	271	239	248	294	243	267	267	238	259	267	265	268	255	244	264	251	276	258	285	247	277	279	271	253	284	272	260	248	216	258	237	204	276	265	273	256	240	236	272	262	233	279	287	244	278	265	229	240	260	240	269	239	248	243	235	261	254	263	277	249	271	253	268	272	255	263	245	275	252	224	271	249	285	270	272	248	246	228	281	263	260	244	249	249	250	273	238	245	244	268	265	266	248	265	279	262	254	294	244	255	278	247	267	251	273	278	267	267	245	259	237	227	304	249	237	254	288	259	278	246	264	262	256	241	260	255	300	282	269	275	224	239	260	275	252	246	263	240	224	255	240	259	244	247	267	256	233	259	263	257	269	242	248	259	293	245	271	237	249	244	228	255	233	233	282	256	273	273	254	260	309	262	254	267	267	270	238	246	254	236	252	260	223	246	258	273	252	264	253	237	268	285	272	264	266	243	242	255	260	244	270	226	275	256	260	269	219	257	285	233	243	258	255	272	258	252	263	265	266	244	243	235	239	254	233	246	280	258	269	261	240	274	231	258	271	260	283	247	234	237	220	240	248	248	260	252	236	254	273	275	251	264	256	219	272	256	279	229	243	238	227	255	244	277	285	249	283	238	247	242	266	247	236	303	258	272	244	240	264	246	286	260	221	235	290	248	232	266	271	267	283	270	227	266	246	247	233	223	286	235	244	263	283	249	274	303	261	245	250	254	256	281	227	241	289	236	242	255	247	241	260	262	252	238	249	271	224	263	244	254	291	296	255	235	259	225	234	261	251	263	259	246	275	232	258	263	254	269	265	260	241	276	255	252	283	242	265	226	253	260	235	237	257	232	261	243	251	259	260	275	242	262	237	250	248	226	267	258	254	266	258	244	265	233	254	261	241	287	246	251	244	237	239	242	269	257	245	282	229	260	233	240	260	220	228	272	246	251	258	249	249	271	263	259	265	230	237	262	273	288	255	237	244	285	257	253	245	254	249	250	270	287	249	256	250	274	263	241	250	270	240	247	221	272	292	258	242	262	231	256	274	239	261	285	270	254	235	260	295	290	225	233	242	249	249	238	253	263	230	282	259	239	237	266	254	233	246	263	245	259	249	273	262	264	267	246	251	239	222	231	259	249	238	267	220	238	244	302	282	223	285	274	256	263	244	298	239	246	272	237	255	266	278	266	238	245	272	285	233	274	241	253	251	251	249	276	254	239	264	226	249	258	232	232	275	256	287	239	243	251	271	249	267	254	257	277	250	269	226	242	260	260	273	245	247	238	261	226	276	266	273	259	249	233	265	268	235	256	240	233	266	262	255	253	257	267	278	253	243	287	241	246	259	274	248	249	275	240	263	264	289	267	256	256	250	281	256	260	258	272	232	246	245	259	271	261	242	263	247	245	265	268	249	229	252	227	246	230	267	273	290	274	264	272	249	267	258	280	276	240	238	251	283	245	250	267	243	279	241	261	236	262	238	262	242	272	246	274	244	269	266	270	267	262	265	263	271	272	247	250	271	284	255	266	266	247	271	286	251	269	269	273	247	258	265	249	264	244	244	254	276	267	255	241	268	255	238	238	292	261	248	262	253	253	233	238	262	230	248	258	248	257	265	237	285	302	261	230	254	255	243	255	241	256	255	249	224	269	248	263	273	275	288	270	266	249	287	222	232	274	244	243	264	255	255	231	277	270	270	261	252	279	265	275	280	273	245	239	281	279	276	252	284	261	279	266	248	249	252	239	262	262	225	282	302	266	268	267	275	228	243	238	286	260	266	244	267	278	261	258	240	263	278	292	265	267	281	237	239	240	260	245	254	264	242	263	258	252	249	258	229	230	252	260	238	257	263	252	288	260	277	268	231	281	255	240	260	249	257	238	252	236	274	265	260	270	246	275	240	264	259	262	245	254	263	272	258	241	249	280	218	253	248	245	289	268	266	262	238	257	261	288	254	245	224	262	238	258	251	275	249	241	266
24172	21297	28527	30345	12844	1485	627	464	397	383	354	305	284	303	303	321	288	321	307	269	292	271	280	283	279	273	290	264	243	307	265	276	270	291	274	273	275	247	262	275	267	294	259	252	257	272	259	267	243	254	232	255	267	244	266	262	255	252	275	272	250	253	271	277	254	250	272	251	256	262	250	247	252	261	271	278	252	281	254	295	266	277	295	278	253	266	262	226	236	258	267	244	238	275	280	270	244	245	279	273	253	258	253	256	241	266	239	255	265	247	239	268	254	238	270	230	271	264	271	246	257	248	238	253	248	236	273	255	247	256	269	249	249	274	289	231	251	252	270	233	276	279	251	217	258	232	228	274	271	241	250	255	273	250	267	265	247	249	255	236	272	249	262	255	277	273	229	248	250	266	245	238	256	275	264	248	247	245	255	249	240	259	273	281	273	269	257	228	263	267	231	277	266	249	227	258	272	244	216	249	237	240	218	261	261	257	228	292	235	247	266	264	270	251	261	266	232	244	280	272	253	264	246	232	228	251	257	264	241	270	272	266	240	258	250	257	253	253	256	267	242	268	265	257	253	251	281	230	265	246	276	278	258	277	271	263	271	247	267	286	243	228	258	245	256	245	254	266	251	251	258	261	272	255	254	236	275	264	258	271	244	252	265	282	249	250	270	248	258	270	253	270	266	260	273	245	275	248	277	273	254	262	265	278	252	259	255	268	254	270	292	242	261	232	276	276	283	233	288	271	274	277	238	257	267	289	251	276	287	253	242	265	242	249	255	257	265	287	235	235	247	271	282	253	269	246	253	263	249	242	238	264	274	277	258	265	267	242	230	252	251	272	287	261	263	258	252	279	266	254	247	260	279	254	256	303	302	249	247	243	250	260	262	244	276	270	272	254	240	256	278	240	251	253	276	272	240	238	276	246	260	284	248	240	262	263	282	250	237	278	229	247	251	245	257	258	265	249	251	274	279	288	271	272	231	227	276	252	273	255	258	250	291	232	241	271	238	266	278	272	239	249	279	248	230	273	239	262	269	266	251	265	267	264	244	247	243	260	268	243	264	230	235	261	281	261	267	248	265	233	257	263	235	274	259	260	259	273	244	248	276	266	255	270	257	282	248	263	290	235	277	277	260	268	259	269	252	235	240	261	279	263	259	240	248	265	238	274	246	226	263	276	253	254	255	253	293	259	245	262	286	260	259	256	259	286	259	245	255	252	240	261	267	273	259	236	259	279	242	247	253	261	234	265	261	247	247	226	261	246	239	234	257	266	246	252	250	276	247	266	246	243	219	266	258	242	241	233	256	273	250	265	254	266	238	242	249	269	265	264	284	256	244	254	258	242	244	276	262	261	236	251	278	261	258	264	264	246	238	252	269	267	266	257	247	249	252	246	275	298	248	246	243	252	246	270	271	271	280	256	269	281	247	259	266	270	260	247	285	272	270	230	298	258	259	249	280	264	256	256	267	279	254	239	267	244	287	284	241	287	285	269	259	277	254	256	261	268	264	236	237	283	269	269	243	272	249	292	261	258	258	238	289	259	244	259	234	251	283	266	266	253	242	252	268	232	282	262	229	278	262	251	260	234	285	251	230	236	289	239	265	271	250	277	263	279	245	249	259	227	257	266	259	277	239	271	258	261	255	288	282	247	246	232	266	226	270	266	243	260	284	238	247	289	271	223	279	265	244	263	234	287	287	254	259	282	271	271	277	237	261	267	252	285	280	245	273	281	244	264	255	267	278	248	266	232	242	275	265	273	223	232	244	271	265	237	252	253	245	242	277	282	241	244	245	254	310	283	261	263	255	276	252	267	258	269	255	293	259	259	217	235	244	260	262	233	258	278	254	253	251	271	271	254	238	240	266	276	260	281	246	285	284	251	261	248	241	266	260	270	237	292	276	271	268	263	254	252	272	257	265	242	255	261	240	268	263	252	273	266	248	240	252	272	270	263	246	255	262	260	247	246	259	255	268	227	240	262	260	259	274	270	210	261	271	247	271	251	282	256	258	237	213	259	263	257	268	259	266	286	244	296	270	237	294	244	281	234	260	266	283	246	251	241	257	257	256	282	265	258	282	257	288	257	278	267	283	267	255	260	290	248	239	226	266	264	285	241	279	280	269	243	260	262	274	263	257	249	257	231	241	256	263	244	255	247	289	233	247	269	246	257	237	281	279	285	299	271	248	246	252	251	251	244	292	266	252	261	273	233	262	255	260	261	255	253	253	248	254	240	222	258	227	272	234	245	258	246	262	262	237	285	240	266	232	284	249	261	250	252	272	303	266	260	263	246	236	257	275	254	252	271	253	245	272	255	283	274	261	272	232	269	243	242	270	259	257	276	245	260	246	259	237	260	264	278	280	255	275	219	295	266	224	253	281	240	266	260	227	273	246	238	255	258	255	249	248	273	264	235	279	271	289	267	243	246	305	262	258	265	270	245	275	258	299	257	276	258	259	239	244	255	254	219	230	234	276	276	246	281	288	276	262	237	246	249	254	245	261	255	273	246	290	282	263	256	289	268	248	273	256	250	261	230	230	239	291	255	279	270	283	260	237	257	254	244	248	248	251	224	234	267	269	265	253	239	248	266	281	244	289	281	266	254	254	260	248	272	241	265	224	286	277	258	249	251	256	254	259	260	253	232	225	268	249	272	251	236	239	253	262	243	236	249	263	229	231	267	266	248	266	271	260	243	245	254	249	254	270	269	258	249	238	268	280	241	245	239	259	244	254	261	244	255	277	266	247	245	266	276	279	272	262	264	267	262	274	253	241	267	257	245	234	261	251	266	238	281	261	268	259	255	238	244	278	251	262	238	267	261	233	260	242	247	239	252	288	234	242	266	266	257	250	240	244	266	263	248	255	266	253	275	270	256	264	276	224	256	266	246	274	270	256	271	290	218	262	256	260	271	280	251	275	253	240	258	268	244	260	246	273	277	254	240	280	223	243	258	240	254	286	250	271	260	256	244	265	263	263	254	246	265	239	247	255	285	251	280	247	248	247	269	257	254	268	249	248	249	245	270	218	241	255	250	258	280	266	243	264	275	256	264	288	260	234	239	260	262	258	232	250	238	245	257	267	250	242	242	272	248	237	257	230	264	247	265	273	244	245	276	256	274	261	275	264	249	236	267	249	244	266	272	250	256	256	292	264	238	235	236	252	282	251	252	244	229	253	314	274	277	243	260	248	254	289	274	273	232	249	299	231	266	265	281	272	258	254	250	256	292	265	283	289	248	250	257	257	244	271	261	264	250	221	247	259	251	257	262	234	257	245	249	273	257	256	246	241	275	257	227	232	257	256	259	237	268	236	245	271	276	285	260	276	272	236	238	276	235	268	244	282	230	233	281	247	252	265	266	263	230	263	263	234	246	281	260	260	241	262	276	247	269	272	283	295	253	259	289	267	262	275	249	247	298	267	288	274	207	280	258	246	266	258	254	250	255	258	282	257	244	244	270	285	258	237	250	248	282	262	249	256	245	275	250	233	249
40519	33772	36585	18773	2594	1867	1542	1244	1011	894	842	750	753	651	605	602	624	599	520	541	557	511	538	523	548	477	489	526	524	472	465	482	484	474	510	478	444	436	503	494	460	509	451	411	490	489	476	485	494	486	461	445	433	491	459	451	447	431	471	469	472	447	492	488	434	439	448	480	444	448	468	471	467	433	464	440	444	462	478	497	473	459	493	454	486	471	454	441	476	456	467	445	454	489	428	480	449	464	448	505	482	445	463	434	425	455	483	427	451	480	433	466	452	481	473	451	429	443	468	473	461	466	513	443	437	464	450	447	452	468	488	439	440	457	448	461	454	433	456	494	433	448	468	496	450	444	434	432	471	449	487	457	440	511	441	483	468	413	449	451	486	438	445	433	465	481	462	442	444	498	451	486	483	454	480	487	438	444	417	425	475	476	479	453	461	434	448	446	437	426	480	442	463	496	460	412	408	446	489	429	456	455	446	480	434	425	460	439	426	443	462	443	442	480	467	433	447	456	452	514	468	470	456	440	419	447	462	487	486	404	401	405	433	443	492	408	445	420	459	468	483	480	423	405	421	470	444	483	468	442	447	452	495	447	452	423	475	441	401	485	455	447	497	449	472	486	454	482	443	436	447	417	437	454	447	447	451	470	517	457	473	458	449	442	453	455	467	424	432	472	415	428	461	463	498	469	428	492	476	452	465	474	463	464	427	453	414	461	457	468	460	419	429	497	449	486	462	429	476	438	422	489	457	462	455	432	467	474	446	489	451	423	448	433	511	435	449	451	508	440	473	457	451	465	455	455	453	430	443	420	436	434	483	428	426	422	437	440	450	464	471	479	456	458	446	456	440	462	414	472	471	425	445	454	413	456	467	469	457	444	462	478	467	412	447	425	441	460	465	485	470	482	464	422	477	418	459	431	424	466	439	455	431	421	486	457	459	436	471	425	450	437	462	496	440	403	453	453	420	426	429	422	467	471	458	452	443	451	467	445	432	450	441	458	482	453	471	461	443	445	455	451	501	458	465	461	469	460	483	472	494	433	425	478	451	442	468	492	442	445	498	469	429	478	490	454	466	452	470	450	490	448	482	474	467	433	430	430	473	452	460	432	443	420	464	457	416	444	485	451	469	459	459	450	480	422	451	458	442	467	449	483	471	476	426	465	438	459	405	435	459	479	458	468	465	417	444	451	437	458	463	432	429	447	424	485	407	474	423	445	473	441	473	432	471	447	494	469	459	501	428	457	460	443	407	438	449	435	468	441	447	469	463	459	446	446	457	466	410	446	459	405	452	471	426	416	445	470	488	481	430	430	487	484	453	475	443	450	428	417	480	496	492	488	403	462	448	455	477	466	458	430	431	425	463	442	441	440	491	479	451	484	488	460	458	449	417	479	473	500	471	449	434	460	470	429	459	433	442	462	436	467	443	456	463	471	470	461	450	433	473	412	439	482	439	469	472	450	490	504	494	427	426	464	428	451	438	444	474	466	453	456	450	452	434	469	442	445	481	433	475	421	425	474	493	428	457	461	462	465	456	455	439	466	435	475	479	466	437	481	462	497	449	467	490	422	444	449	459	472	454	458	448	436	454	480	491	456	445	457	443	470	447	466	443	458	485	453	481	450	446	431	454	464	456	423	475	457	475	453	448	511	459	455	437	463	447	466	470	438	494	443	460	463	446	453	453	449	433	473	466	454	484	475	467	441	459	418	459	439	430	459	473	461	431	452	497	458	453	435	455	448	453	453	505	427	444	436	443	430	444	457	484	463	486	452	443	446	430	408	496	456	485	451	452	459	429	456	437	475	442	462	458	430	473	465	446	421	449	492	439	461	483	472	450	438	463	462	433	447	443	428	442	497	441	448	449	436	474	430	439	463	446	473	485	484	420	405	435	464	450	497	456	471	436	498	446	473	477	430	457	449	466	446	442	457	450	480	444	428	440	440	494	432	469	427	491	453	449	448	439	496	470	450	484	471	448	485	472	453	421	442	417	478	473	434	453	434	455	449	425	451	482	427	455	426	474	433	508	470	456	426	443	418	476	439	446	451	436	484	491	444	465	502	409	421	425	448	479	460	431	418	431	445	459	453	504	474	408	440	422	469	404	424	444	408	447	456	444	474	470	426	461	438	504	457	442	449	460	467	445	420	468	501	448	412	468	483	508	474	479	463	450	429	472	457	451	478	463	488	438	455	437	457	459	451	465	465	425	462	470	457	441	431	430	429	522	480	454	501	429	432	460	452	449	438	438	453	432	413	475	411	440	452	464	490	439	453	476	445	475	468	447	480	440	437	466	429	442	437	465	469	440	441	481	447	467	465	470	489	450	475	482	440	450	453	454	451	444	430	452	496	476	450	460	443	475	412	456	437	434	412	448	450	438	469	464	475	464	440	483	443	443	479	451	500	435	468	457	427	440	427	470	427	448	483	481	485	462	504	457	436	464	483	461	453	439	463	458	418	415	443	461	441	450	420	453	403	451	445	492	482	470	502	416	451	460	458	433	489	443	445	472	459	459	453	443	447	443	427	434	459	485	450	459	467	457	430	448	410	448	466	490	449	460	416	426	455	457	441	459	417	446	428	463	467	432	495	465	462	441	442	452	428	454	423	445	429	478	450	466	493	452	449	435	459	481	457	467	492	458	455	471	449	424	483	453	474	472	458	412	474	473	479	423	415	438	443	448	475	461	463	466	528	435	441	403	432	441	472	471	452	453	450	438	457	430	427	431	472	408	478	412	492	525	448	458	435	459	468	457	465	420	491	452	436	442	437	444	453	438	465	427	473	418	447	427	424	444	445	495	445	463	484	498	444	445	465	434	442	495	427	446	475	506	444	407	443	441	428	452	449	463	436	419	436	482	477	453	457	427	444	431	428	508	478	475	457	437	475	486	469	435	429	470	445	459	419	469	461	437	471	475	495	434	436	469	438	486	503	475	460	491	451	457	472	434	444	419	450	449	404	453	440	493	447	439	458	473	453	455	468	463	469	451	420	458	437	423	459	430	461	429	441	472	513	432	494	445	467	442	437	489	433	487	434	450	443	517	412	439	464	488	473	426	479	445	459	443	416	462	448	469	491	475	443	429	471	433	454	428	429	441	467	453	415	414	449	462	455	420	448	442	502	471	470	469	453	472	436	444	448	428	458	469	477	472	468	450	434	475	428	462	487	496	422	456	427	457	435	452	482	426	436	467	483	432	502	456	433	468	456	463	431	468	451	472	449	443	440	450	483	454	488	472	488	433	475	490	452	435	424	482	456	476	491	461	434	443	427	431	432	455	454	476	470	434	448	450	485	461	453	500	475	459	441	462	438	446	480	455	470	439	444	435	451	426	436	453	476	434	469	490	432	436	469	458	461	477	446	468	497	460	430	501	464	409	444	460	449	472	489	413	439	462	460	455	455	430	439	434	461	439	459	428	464	422	461	460	472	461	418	478	458	459	460	463	437	456	436	456	469	467	470	462	417	458	433	456	464	446	450	440	462	434	461
23169	21291	28937	28304	20576	11240	1467	835	661	576	601	533	506	472	430	450	429	387	430	395	384	366	375	385	344	372	366	367	365	403	378	325	353	370	371	352	346	337	357	367	394	338	342	311	386	363	340	361	346	349	342	343	379	365	364	334	339	343	338	324	329	338	316	342	349	327	343	362	331	385	380	335	365	314	331	346	341	356	337	368	344	336	343	344	320	348	372	325	363	319	350	353	325	336	333	343	353	320	357	347	324	344	358	348	350	357	313	326	329	381	312	320	321	372	359	332	348	367	351	334	321	355	347	341	327	361	378	352	343	359	334	359	345	347	344	340	362	349	368	319	352	322	360	322	339	323	382	348	372	361	352	338	371	356	348	339	340	372	371	373	316	320	355	305	337	338	335	372	331	327	313	311	409	343	302	320	356	345	323	324	343	335	311	332	347	356	358	342	354	352	313	351	346	343	340	364	385	337	345	377	346	317	350	352	349	369	317	314	363	312	346	315	362	346	326	318	326	346	351	383	340	358	336	342	398	334	340	322	296	300	351	331	330	362	337	320	366	375	344	335	322	353	304	325	339	354	361	342	344	366	323	319	345	273	362	343	330	369	306	329	310	318	344	342	404	360	328	367	371	355	347	356	347	357	324	327	337	312	365	328	358	346	321	349	365	363	338	340	319	354	339	357	337	331	319	305	352	355	347	308	334	357	338	322	306	326	319	333	334	353	335	347	317	353	318	341	348	322	312	353	341	344	357	322	345	378	352	326	362	311	363	339	365	326	337	352	335	372	344	354	347	344	340	382	334	350	381	374	307	367	338	324	342	353	358	349	358	366	330	350	346	325	351	336	310	348	316	293	344	346	323	321	367	375	339	361	361	320	337	325	330	358	333	324	350	317	327	296	313	350	335	342	338	330	345	366	354	335	330	313	348	337	351	342	338	314	316	347	356	338	334	357	329	372	328	365	334	334	333	349	410	357	339	353	314	332	353	355	333	305	346	345	338	336	338	353	353	329	360	342	315	376	340	345	335	378	362	338	333	318	352	344	371	340	342	343	327	349	364	337	327	329	328	352	342	361	315	331	309	334	337	362	355	386	344	342	367	326	345	334	335	331	339	336	371	365	354	299	365	355	353	338	321	351	331	347	334	312	373	351	341	344	382	323	358	339	329	340	314	295	348	344	324	330	339	327	349	344	302	340	369	405	315	368	338	348	309	352	338	318	344	341	349	339	336	340	341	328	372	324	355	344	333	328	331	332	323	322	344	363	319	332	353	356	319	323	355	340	345	346	366	369	362	332	324	338	336	345	375	316	364	337	331	336	311	341	333	353	318	338	368	350	341	343	355	311	328	351	355	351	326	343	351	343	347	326	343	359	356	354	371	339	325	314	335	356	348	322	335	344	368	324	343	341	353	353	331	351	348	344	340	334	366	328	356	376	367	327	355	335	340	323	330	354	328	358	329	350	346	350	373	328	333	330	376	329	321	340	357	323	325	369	344	316	348	334	312	359	364	321	358	349	349	315	351	376	313	340	336	334	341	327	322	318	372	316	342	342	312	355	336	335	303	329	317	315	324	320	305	357	334	316	349	336	355	324	336	295	345	370	348	323	353	343	337	348	323	329	349	366	343	374	366	333	341	332	333	340	311	351	367	353	340	322	320	353	357	331	349	363	310	342	365	352	342	330	356	337	334	316	317	336	352	350	337	334	341	322	377	336	333	340	350	353	346	340	366	351	339	354	355	345	324	349	338	352	353	338	345	355	333	364	370	321	317	330	338	331	342	315	334	299	360	354	324	343	362	370	347	337	356	350	316	304	324	366	365	337	334	321	326	323	355	349	371	358	348	344	327	368	365	339	303	338	349	366	329	316	355	338	328	365	359	338	320	358	338	356	339	355	325	314	318	346	356	343	323	368	370	350	343	366	347	322	344	342	361	325	330	328	347	355	360	370	332	340	316	347	312	333	327	330	330	346	348	342	341	365	303	348	340	326	354	357	352	318	354	335	324	351	341	352	313	337	319	355	337	329	369	329	350	346	368	336	350	352	349	324	336	353	304	345	330	347	372	351	347	346	325	331	304	340	362	339	347	359	338	371	311	318	343	326	339	355	374	339	322	331	298	318	324	344	354	329	334	300	364	331	338	351	319	345	291	317	321	374	314	329	311	325	329	356	380	358	352	356	350	340	366	333	374	321	364	335	297	343	336	317	361	339	354	309	335	361	335	331	347	348	318	339	377	353	357	327	316	350	350	343	348	338	305	364	387	317	362	338	363	355	341	301	354	313	330	337	357	327	379	348	356	333	345	347	380	355	351	357	332	326	333	333	311	329	352	309	348	352	349	331	373	346	336	342	310	329	319	328	326	288	349	343	345	351	398	365	343	348	337	332	316	345	341	342	343	344	367	369	330	339	323	337	344	330	325	349	362	346	303	351	347	303	342	373	346	333	347	324	352	366	325	334	349	342	356	313	362	326	344	345	355	320	357	344	358	334	323	308	359	315	336	333	332	359	368	325	354	331	319	341	363	329	339	331	328	323	371	370	370	314	319	364	360	338	353	324	345	345	351	351	325	350	326	330	326	331	305	367	369	347	353	350	359	370	343	391	315	359	324	343	361	337	319	348	306	336	322	351	311	357	368	294	350	326	350	350	322	346	339	337	335	317	328	341	358	342	309	308	358	327	333	341	388	340	338	349	326	339	351	355	352	346	347	327	327	345	352	354	320	366	341	367	314	324	346	354	332	361	346	301	333	323	340	316	344	329	367	323	368	342	368	361	354	303	351	327	348	315	340	356	355	320	347	336	355	328	335	328	356	359	351	329	341	338	359	340	338	313	344	339	358	304	321	347	362	329	314	353	332	361	372	337	357	380	326	336	299	338	359	330	343	355	340	327	330	325	362	322	355	357	335	319	337	340	359	344	347	311	359	302	343	322	320	325	346	339	354	313	322	322	349	335	372	344	332	344	348	342	324	358	354	354	326	356	321	353	372	323	358	346	354	359	341	384	334	329	366	322	328	355	339	335	309	356	361	342	363	327	332	358	324	315	332	322	339	322	318	308	331	387	353	347	344	330	363	330	366	321	312	349	343	329	360	313	355	338	336	363	330	348	321	350	342	325	339	353	330	325	331	367	315	333	348	310	357	335	368	351	299	344	321	310	345	354	321	321	320	349	339	363	335	338	356	327	317	340	325	323	352	357	350	361	327	354	314	364	363	350	356	338	345	340	337	346	360	357	325	331	299	316	338	356	335	315	364	335	361	320	355	336	314	339	332	322	336	331	322	300	326	332	315	361	328	341	349	315	300	338	319	372	338	345	390	353	336	333	358	324	320	359	367	327	373	318	365	363	372	334	385	355	312	348	330	344	338	316	364	340	365	313	330	317	324	336	334	322	316	322	367	357	299	338	315	317	361	345	385	350	331	349	342	309	367	328	364	324	317	342	319	372	336	330	352	350	382	341	362	329	318	348	364	349	322	332	327	322	346	334
48958	40604	40392	23422	4531	3408	2509	2104	1684	1512	1319	1204	1077	1013	950	945	855	793	783	789	691	718	743	651	709	693	660	646	629	648	643	634	630	606	640	625	584	607	616	668	586	595	622	625	597	671	624	626	597	567	564	644	616	607	624	569	587	583	623	589	619	598	570	616	579	628	582	580	576	596	606	616	630	571	584	557	550	614	590	553	612	557	616	609	563	565	512	580	563	520	606	568	589	614	553	583	565	555	567	609	613	590	585	590	556	609	585	579	511	608	575	595	565	582	561	560	588	636	532	559	565	591	620	604	577	600	564	560	605	591	564	592	548	563	537	597	553	578	579	607	618	576	539	558	573	545	550	568	553	575	543	607	585	638	567	571	638	582	570	641	608	625	591	573	604	583	530	568	541	587	580	582	593	565	575	578	574	594	578	537	593	590	585	598	607	580	628	638	557	550	615	612	531	578	607	556	616	584	588	576	573	611	575	586	544	603	547	562	574	579	580	597	551	617	568	550	567	620	556	590	621	603	614	564	592	570	581	557	591	551	558	548	551	569	558	568	613	552	558	573	568	552	566	587	573	613	584	595	570	540	556	553	574	602	599	553	552	602	598	552	618	580	603	579	607	552	585	594	594	581	539	550	592	554	575	564	553	519	581	591	597	578	545	570	604	638	584	560	581	547	551	607	600	537	601	562	586	589	574	570	565	576	569	564	574	563	588	582	585	598	564	586	543	535	591	566	612	633	561	564	593	586	540	502	587	542	585	608	628	562	524	541	557	550	588	569	599	602	586	571	572	583	567	565	578	560	608	557	576	554	541	581	567	564	582	557	609	562	602	573	572	575	579	602	558	574	548	622	595	596	584	602	585	554	558	579	604	566	585	567	560	602	592	551	568	595	562	586	595	551	534	555	529	559	608	559	558	544	591	573	547	576	635	608	611	584	583	617	557	569	598	559	565	603	579	574	596	620	578	606	605	577	558	537	538	621	573	590	571	547	565	584	562	577	581	598	616	565	610	545	535	541	585	603	583	555	589	586	577	583	523	582	590	543	563	584	576	570	564	565	562	604	592	598	580	578	572	547	564	546	597	588	628	562	577	578	584	579	596	602	556	544	566	609	542	539	568	613	544	566	549	573	561	587	607	557	558	564	569	554	608	548	540	544	551	624	576	586	589	603	528	592	572	579	521	616	580	589	590	569	543	552	577	581	578	583	544	565	566	619	563	546	567	593	590	555	606	589	592	575	625	557	549	569	547	609	554	586	571	575	574	585	569	590	579	557	571	601	588	580	594	588	576	561	571	567	580	567	590	576	570	562	549	587	547	602	624	610	539	616	568	593	556	588	602	574	556	605	585	586	591	593	545	583	605	592	595	547	564	572	572	626	582	558	526	604	542	537	555	596	577	611	555	535	573	587	615	552	597	624	560	595	562	587	580	593	590	566	587	581	608	569	578	563	550	516	579	567	595	564	541	521	597	584	608	596	583	593	577	598	586	560	619	619	546	600	545	561	618	620	570	602	550	588	567	554	577	547	534	538	571	595	571	571	564	577	593	578	625	591	553	593	570	524	573	586	618	597	599	587	587	567	624	572	579	559	611	623	538	618	599	594	573	568	583	566	554	590	573	592	565	581	575	563	572	574	569	568	564	577	552	577	586	592	531	608	547	566	580	586	563	619	638	601	600	575	555	568	533	575	564	606	574	558	591	572	583	583	613	546	571	576	573	577	538	600	585	569	547	627	581	590	560	566	608	553	625	585	589	574	605	600	567	515	575	575	584	559	554	600	601	582	528	566	579	609	557	617	595	566	550	598	605	570	575	527	543	542	579	613	571	559	567	575	566	569	594	592	512	588	623	538	597	545	589	547	603	559	629	602	544	574	575	574	562	528	604	545	575	567	569	579	573	534	603	584	533	583	576	584	579	580	554	621	604	611	602	584	543	609	580	579	605	555	570	548	604	574	579	600	557	565	530	572	567	600	572	552	592	586	542	574	572	557	610	555	584	532	594	584	611	576	551	584	575	584	595	559	580	595	596	531	609	552	625	561	536	587	568	571	567	556	578	585	538	565	627	576	609	588	551	563	582	584	585	578	581	601	558	543	593	571	564	567	576	568	553	565	553	568	557	607	589	600	623	556	578	591	640	614	559	591	610	613	613	579	575	579	597	542	524	596	577	610	575	587	579	636	582	561	613	573	573	574	565	561	578	557	559	581	587	577	605	588	522	623	558	575	604	596	575	576	567	563	603	579	606	583	592	612	581	542	581	545	564	559	589	580	582	584	576	572	542	538	624	593	537	569	575	539	583	616	585	589	559	552	579	595	528	579	596	582	585	581	573	555	587	590	557	581	582	535	567	580	545	557	599	561	570	606	527	542	600	576	561	573	613	552	579	564	536	568	611	574	626	585	572	585	567	561	605	574	566	592	612	560	608	545	596	572	556	593	615	605	553	548	565	619	549	597	574	556	632	587	567	545	536	635	551	566	610	538	572	597	575	618	583	528	586	598	549	567	560	610	542	604	599	587	605	552	585	607	545	556	575	558	570	568	633	590	596	601	592	599	585	564	576	570	582	600	546	575	592	580	601	587	603	588	569	637	603	588	592	595	570	590	574	522	549	565	583	551	573	629	591	541	593	573	574	582	579	567	571	584	614	587	510	550	582	587	585	522	579	602	612	585	554	549	533	597	611	574	591	575	546	568	536	593	563	587	563	576	569	548	585	576	584	595	571	589	615	572	572	555	568	602	533	601	557	580	553	570	568	557	557	589	573	595	584	577	562	560	618	593	636	579	563	585	582	598	572	575	584	578	578	640	578	588	535	569	555	563	624	585	543	591	617	546	559	592	615	586	584	621	595	588	565	600	583	596	539	584	543	599	555	636	576	555	581	568	553	613	562	573	554	586	558	563	594	575	553	561	598	560	568	553	586	578	575	576	584	595	593	604	586	573	546	582	610	578	593	627	595	568	553	582	598	583	603	547	553	557	561	628	564	574	550	590	573	576	590	622	575	575	557	565	611	575	574	538	545	581	600	599	577	577	620	564	574	572	569	603	595	587	596	560	577	521	587	556	565	628	567	559	547	562	565	554	584	570	556	537	570	565	599	587	616	575	579	645	615	613	561	579	555	558	540	515	611	561	576	637	579	609	558	638	565	562	582	560	601	563	555	571	518	562	568	565	567	566	584	642	564	566	576	607	555	607	600	561	584	526	583	545	612	591	569	614	575	546	615	593	571	612	601	606	531	571	576	582	552	602	553	604	599	571	552	581	573	593	593	574	626	554	641	570	573	611	577	598	594	588	565	583	576	630	559	577	565	568	621	560	599	584	553	588	607	544	616	583	561	555	603	554	570	559	570	556	590	569	597	528	554	627	604	571	594	598	596	562	617	589	618	606	622	622	542	574	595	591	566	585	535	597	580	588	540	578	554	567	574	610	566	574	549	607	562	568	571	589	554	597	591	579	573	544	545	593	579	514	570	548	582	571	552	576
26742	20589	15230	7410	272	190	178	168	138	147	166	156	150	142	143	137	136	132	121	150	146	142	136	145	150	149	139	132	156	142	156	135	131	138	118	150	158	152	133	130	118	130	129	146	133	152	137	122	138	141	128	140	134	144	136	163	154	122	137	159	144	143	152	148	131	167	143	144	156	139	154	132	126	146	140	146	146	141	120	138	147	131	127	141	156	143	123	126	136	143	132	139	143	135	152	145	143	158	141	144	175	140	160	117	145	137	131	134	131	150	132	146	136	119	126	137	149	124	134	145	160	156	139	128	147	141	163	142	133	138	151	165	154	131	117	137	135	146	122	134	151	139	161	120	146	137	135	127	134	147	137	146	125	143	135	160	142	148	141	135	118	147	120	135	147	162	140	143	133	129	142	139	153	155	133	132	143	137	145	159	126	129	136	159	137	162	125	156	112	153	137	152	137	151	146	131	107	126	136	131	130	134	144	133	151	155	143	121	138	131	149	124	138	122	142	134	139	140	110	148	151	127	135	138	150	156	152	145	116	151	134	149	123	152	164	145	144	143	147	147	124	136	127	122	145	143	129	127	155	142	141	141	166	132	157	126	131	150	156	153	126	140	145	127	148	137	136	171	129	115	132	142	155	160	145	156	144	155	121	135	142	149	140	149	122	140	137	150	154	142	129	127	149	146	155	149	130	137	131	144	114	128	156	145	141	153	138	148	147	134	114	174	126	118	138	120	157	140	142	158	148	122	125	154	145	138	155	150	148	122	141	127	139	135	137	164	127	134	162	144	159	123	145	143	151	144	145	147	116	149	157	151	138	127	128	147	146	128	162	134	110	168	144	139	138	137	138	141	132	147	139	145	156	158	128	141	126	141	137	156	130	143	151	129	134	143	136	138	123	132	133	155	159	129	139	170	131	138	142	132	163	166	148	138	144	152	126	140	167	142	158	138	134	117	134	160	157	155	129	143	150	148	148	133	158	122	142	133	130	124	150	166	158	161	157	137	152	138	150	144	131	122	145	136	152	139	146	138	141	137	137	132	149	145	127	143	140	108	164	151	140	131	143	148	148	147	157	120	143	154	130	160	134	157	116	146	155	146	137	154	150	143	146	152	129	147	148	156	159	159	116	137	147	156	166	137	125	134	150	147	148	123	140	154	152	137	147	151	143	145	137	150	123	139	158	130	138	122	163	138	155	146	139	140	150	149	136	150	163	127	142	131	133	140	140	141	145	137	138	140	134	128	147	139	138	147	150	135	162	146	157	129	147	132	125	140	133	143	132	135	131	129	170	148	158	128	137	126	141	127	147	144	127	156	154	121	139	124	150	138	159	136	141	145	145	138	130	140	144	140	129	132	143	151	132	137	130	141	149	147	158	145	113	145	120	138	148	138	146	126	133	142	135	145	147	163	135	161	152	156	151	139	145	135	149	128	157	135	140	135	144	132	148	129	120	128	156	153	147	133	143	166	133	131	136	134	135	134	139	137	168	153	130	129	145	141	159	134	146	131	123	148	123	138	155	127	130	147	144	130	146	162	125	144	144	122	148	159	117	149	137	166	145	140	135	142	157	151	149	136	129	148	150	149	153	154	136	149	123	144	113	129	149	155	142	138	143	124	151	142	129	139	148	145	141	147	145	147	137	142	130	142	146	158	148	147	151	128	140	162	134	131	146	144	158	148	145	117	120	156	147	148	147	126	127	138	147	143	135	153	133	139	129	146	146	132	143	137	154	148	154	124	164	147	139	135	166	142	131	138	141	129	142	136	142	133	175	126	143	126	150	143	134	143	130	130	149	135	129	155	127	121	142	135	140	129	153	134	134	135	159	146	136	163	148	159	146	144	147	140	139	144	121	138	140	137	143	144	151	120	151	139	126	114	134	137	125	148	147	148	118	133	126	120	153	156	145	143	141	150	158	139	146	137	164	145	131	139	120	148	141	138	135	143	144	147	122	138	144	148	157	150	138	129	125	142	146	131	141	146	153	150	119	121	152	130	130	145	139	146	133	120	146	141	131	142	136	127	150	136	144	126	137	141	134	118	117	132	143	141	137	148	122	123	129	123	144	140	146	122	144	140	141	138	148	146	136	135	141	132	144	128	154	165	123	157	138	159	164	148	129	151	144	141	123	122	145	138	164	149	140	155	122	129	161	131	158	143	137	155	150	132	147	128	144	138	140	149	136	143	131	140	134	136	132	145	110	143	141	149	125	126	139	136	151	142	134	140	139	152	138	136	150	146	135	140	134	138	126	138	143	148	146	147	130	123	139	152	117	161	141	121	153	126	140	140	158	157	164	151	145	135	128	132	136	168	124	135	143	124	147	119	115	140	150	151	158	146	132	134	124	152	142	121	136	139	159	141	158	130	150	131	147	144	134	144	116	143	150	125	146	142	143	126	136	149	138	150	146	138	141	136	136	111	129	146	146	131	136	147	134	142	142	151	116	148	167	138	148	134	124	138	144	136	140	159	129	131	137	144	140	124	148	146	120	147	137	152	150	143	161	148	148	137	144	146	133	106	134	156	146	117	151	127	136	161	138	135	160	135	123	150	132	151	148	139	145	119	140	112	132	156	152	124	140	158	142	157	141	141	147	149	147	157	142	139	136	129	137	137	140	155	127	147	142	127	181	151	159	152	156	117	135	154	141	155	135	111	139	152	144	141	145	173	130	157	141	138	146	122	129	144	135	151	150	141	123	168	135	127	128	139	120	139	142	149	128	130	133	149	153	129	144	145	130	137	130	130	148	122	141	132	141	130	140	153	164	149	134	133	144	126	144	147	127	123	127	136	151	138	129	151	144	162	133	137	152	147	143	139	130	110	142	167	128	131	130	135	133	155	139	125	145	137	134	154	159	142	148	116	146	156	162	128	132	165	130	154	129	167	141	128	166	131	134	147	129	124	118	145	143	138	123	156	150	143	164	154	138	124	143	149	148	154	143	136	142	146	145	137	154	137	145	135	142	133	151	115	143	139	140	134	139	159	145	116	155	129	121	145	152	134	120	145	146	135	136	140	153	163	158	117	122	156	135	131	145	142	138	157	135	126	136	155	133	143	135	139	118	135	160	136	133	136	139	138	141	149	126	142	133	148	133	167	120	126	140	141	135	131	144	144	161	134	134	134	132	148	147	138	149	151	140	154	144	151	157	133	147	142	128	141	143	127	160	142	155	144	143	139	165	151	137	154	137	149	116	135	137	139	156	150	160	133	157	138	140	129	153	151	154	127	145	161	142	127	129	136	143	137	139	128	148	136	118	137	138	145	127	156	145	150	149	132	159	129	134	139	145	124	125	146	176	157	130	137	137	149	144	149	120	131	131	161	112	130	133	141	128	158	139	143	148	144	140	142	143	140	124	127	139	150	160	144	142	129	142	133	132	133	163	149	125	139	146	125	153	126	140	136	135	125	136	140	154	159	160	154	127	139	157	129	136	126	149	148	152	142	142	158	146	129	134	137	139	143	141	132	130	120	148	142	158	135	134	121
16949	9701	15708	7216	474	382	348	321	324	290	316	284	287	272	300	278	272	241	277	275	280	260	283	272	280	270	265	245	253	235	295	267	260	266	260	262	244	248	275	247	264	253	270	265	274	297	250	281	232	254	249	266	320	236	244	275	252	272	270	258	255	264	271	245	268	257	249	265	241	253	273	270	268	259	244	254	234	247	242	239	250	234	262	240	239	265	228	255	226	237	259	262	259	261	246	267	283	257	257	249	262	250	259	254	255	276	277	230	249	237	223	234	241	271	267	276	233	281	255	252	259	267	258	233	256	255	254	229	270	275	258	277	265	238	258	266	266	255	258	266	268	269	210	276	278	251	236	271	245	264	282	261	258	241	286	259	262	274	263	255	295	242	280	260	265	268	247	277	268	264	265	265	258	235	267	247	259	246	238	247	261	259	276	251	261	274	248	278	280	243	277	256	280	266	231	250	259	270	253	249	262	245	265	260	249	275	249	243	228	250	273	269	284	270	276	244	266	280	280	239	288	237	252	231	255	261	263	239	248	263	269	237	275	239	244	232	204	297	270	247	233	274	266	249	262	272	254	289	275	258	282	247	246	234	275	255	251	225	275	254	249	258	249	243	248	274	250	263	238	253	248	265	244	255	256	259	267	242	226	241	242	268	274	248	262	241	261	245	255	266	238	269	271	246	284	252	243	245	225	247	277	234	282	250	252	277	260	263	257	246	261	259	261	261	263	262	248	254	250	239	259	286	281	258	270	244	264	277	256	280	264	288	258	226	254	229	255	245	292	255	296	239	252	249	245	253	265	275	252	259	234	284	238	287	260	226	268	219	244	261	235	241	267	280	272	278	259	267	266	230	255	239	228	268	273	248	231	257	245	283	259	255	255	247	254	268	258	271	273	273	275	250	267	284	254	263	258	270	248	251	246	256	233	261	235	232	243	244	264	255	255	228	291	249	248	242	236	277	261	253	274	266	243	219	245	279	252	262	259	277	265	270	272	259	246	273	266	260	253	247	253	242	232	282	253	275	271	263	256	257	318	253	288	266	259	266	272	287	236	251	222	251	285	246	268	243	251	252	251	252	288	279	255	281	254	247	278	270	298	251	275	267	262	269	244	273	228	241	257	248	255	225	249	262	287	257	250	266	232	266	269	252	274	290	250	245	269	267	269	238	271	256	256	250	239	276	238	253	231	254	272	296	258	259	259	262	266	270	265	264	262	243	277	277	243	237	271	268	269	246	240	282	240	259	223	261	234	243	269	279	244	246	264	265	245	236	272	274	273	259	284	250	257	257	251	221	231	242	285	247	266	276	255	241	269	254	264	277	281	264	233	261	235	233	247	302	252	257	234	250	280	279	219	239	254	251	245	252	249	268	276	244	280	269	269	260	236	233	263	282	276	237	216	263	283	272	248	252	311	254	275	255	252	272	274	260	250	248	250	261	224	265	268	250	258	255	243	265	255	243	232	270	243	262	246	275	261	246	271	255	243	279	276	248	261	257	252	262	263	268	241	260	247	269	236	270	268	259	253	261	243	261	281	265	250	241	245	267	228	250	254	251	256	253	268	256	256	259	255	245	237	287	247	243	246	248	262	262	252	285	229	258	287	249	279	252	283	231	268	252	259	276	259	256	260	288	284	261	260	243	265	276	283	269	238	255	243	255	260	257	268	242	258	272	254	259	272	250	289	281	249	254	273	248	226	258	250	261	266	248	268	261	275	255	268	262	277	254	243	270	247	240	279	237	250	251	255	249	276	272	280	256	252	243	246	267	252	261	264	239	240	249	240	252	233	268	296	252	249	277	262	247	246	276	286	251	235	217	231	263	251	278	262	268	252	240	243	271	318	255	258	233	252	237	281	262	272	258	273	253	245	216	271	238	262	261	278	267	233	265	273	262	263	236	238	255	252	251	254	244	236	254	250	277	250	254	241	255	245	266	256	254	246	227	245	264	273	248	243	274	270	253	254	264	237	269	267	248	244	269	270	235	278	231	247	275	220	246	238	260	263	254	252	250	247	243	216	233	275	254	238	253	266	264	246	246	250	253	260	247	233	237	265	297	273	270	272	260	272	270	254	267	255	268	222	252	260	255	237	269	240	247	248	246	256	293	241	273	268	243	239	257	244	215	276	276	243	307	285	245	256	242	262	315	235	246	228	250	250	252	247	241	270	274	261	242	269	248	237	264	243	265	260	278	263	234	238	263	251	293	244	274	267	244	251	260	259	269	271	276	264	274	226	276	255	255	261	277	270	273	265	273	273	252	283	264	255	227	275	275	259	265	277	250	269	237	249	259	261	261	278	273	261	261	237	267	244	239	249	278	218	261	275	246	238	250	238	241	242	242	269	283	263	268	249	252	276	256	241	237	242	261	244	276	262	279	257	257	237	247	251	280	243	252	247	255	245	237	258	275	265	226	256	261	253	274	246	258	272	249	253	262	269	263	273	271	272	251	259	260	231	217	251	267	238	242	237	272	258	256	276	260	265	264	227	247	254	249	282	239	252	256	261	274	228	246	282	258	247	244	262	256	245	246	254	255	261	250	265	278	252	254	265	301	271	262	257	250	297	266	211	243	268	282	252	278	255	269	249	247	261	272	244	237	244	266	222	243	272	279	254	261	255	267	272	255	257	276	255	268	261	235	258	281	272	253	263	241	246	252	273	259	258	281	256	214	278	246	259	253	259	269	220	242	230	240	269	230	253	271	270	273	247	266	248	212	253	269	265	253	246	253	240	244	234	244	262	260	240	290	253	252	283	271	301	242	231	250	259	244	245	255	248	262	258	271	262	234	228	272	257	254	280	253	252	253	269	252	260	238	271	251	266	252	277	240	216	247	255	247	242	295	263	262	252	207	228	267	276	260	276	237	263	259	260	272	263	239	279	239	260	285	260	246	235	284	239	257	255	242	256	226	236	239	253	242	236	251	238	276	281	261	254	275	265	277	240	266	227	244	264	254	267	269	264	253	237	236	228	256	240	268	262	271	205	265	244	249	256	247	278	275	237	233	244	236	272	257	247	273	281	274	264	245	248	253	258	252	282	256	250	249	251	267	263	257	238	225	244	273	235	276	255	248	265	277	270	248	257	268	258	251	255	258	263	225	249	235	267	253	266	245	255	274	278	244	230	269	261	249	242	263	243	261	276	249	254	276	267	240	293	246	286	242	280	279	254	242	243	260	273	260	269	252	290	265	259	274	262	266	262	243	262	263	271	244	251	243	253	253	258	263	252	265	245	269	250	295	240	254	249	271	280	252	247	274	253	250	254	282	253	257	261	250	265	259	251	237	277	263	233	235	271	263	281	263	248	234	277	296	256	240	242	238	252	269	284	267	270	255	292	286	239	258	257	267	263	234	282	251	229	248	299	240	239	247	246	265	247	246	253	280	259	234	247	239	229	268	256	272	281	243	259	263	289	245	238	231	266	263	259	248	233	287	281	287	270	246	251	252	244	248	249	233	240	261	232	267	229	250	290	226	245	236	230	276
24215	21292	29451	31735	13543	1903	620	473	423	364	380	373	331	336	314	330	313	285	309	271	281	312	279	274	276	298	269	283	254	296	242	279	294	269	267	274	280	255	274	250	288	254	306	237	270	294	247	239	265	242	293	281	245	245	274	266	242	241	286	275	263	226	247	262	263	273	281	228	272	292	288	239	244	269	274	268	276	257	264	265	257	236	262	285	285	241	291	265	265	267	249	280	246	279	244	290	258	285	279	259	262	280	273	275	271	255	257	272	266	280	244	257	252	255	244	237	249	265	252	227	263	250	266	237	277	251	245	256	272	275	256	258	280	278	245	260	268	260	243	254	258	246	252	265	288	246	293	275	239	255	246	265	267	258	243	271	217	255	288	271	299	256	280	284	256	276	239	250	254	263	268	283	264	256	236	254	285	273	249	259	269	268	244	236	278	261	241	240	246	234	230	288	273	299	256	280	241	257	267	249	254	267	250	256	274	243	270	256	256	264	274	243	267	266	257	284	271	259	258	282	260	269	279	261	224	271	263	271	261	233	249	265	288	267	272	267	254	254	277	234	266	254	271	260	273	290	248	270	247	256	262	267	252	234	255	253	270	249	266	244	230	277	249	255	259	263	252	253	232	273	253	276	259	273	289	271	251	248	279	248	250	257	217	272	253	273	254	242	275	260	238	257	270	245	265	260	270	269	243	246	252	279	247	237	249	244	251	245	276	254	263	241	250	262	290	267	278	265	271	308	287	264	274	277	250	272	304	271	287	239	230	274	277	254	299	259	270	248	244	272	273	273	253	296	251	235	250	262	276	270	286	251	279	260	268	264	269	244	228	261	264	264	258	267	281	254	247	247	260	293	255	249	250	246	243	290	285	257	294	259	246	258	261	252	231	241	290	264	251	265	267	258	263	284	282	249	253	284	274	267	271	273	228	265	246	265	248	269	257	239	270	281	257	240	253	274	270	263	264	266	269	260	250	240	296	279	229	258	268	242	267	257	263	287	271	267	273	277	276	273	233	256	231	246	250	255	249	286	249	281	237	242	273	269	231	249	240	293	254	257	265	260	301	265	270	253	250	252	255	288	241	247	245	274	272	264	241	217	271	277	260	263	262	258	262	253	277	244	264	265	283	250	256	257	245	253	266	279	279	274	256	277	296	253	263	247	265	275	279	245	289	253	241	260	276	293	263	264	258	295	286	264	260	250	279	266	233	258	269	235	277	249	242	273	270	277	265	255	282	283	251	241	263	247	232	266	274	274	273	234	288	278	254	250	256	253	277	255	246	296	246	261	258	285	261	264	238	241	234	275	248	291	264	249	275	266	245	254	266	254	274	249	267	277	264	256	268	291	260	268	242	255	241	270	242	260	260	254	270	249	261	278	264	248	293	260	263	245	232	263	240	233	255	270	259	280	273	229	296	254	246	259	293	283	271	256	284	267	242	260	247	242	266	266	276	274	237	270	230	266	268	275	228	261	268	272	263	242	278	249	282	272	280	292	262	266	258	280	262	241	236	258	271	277	242	260	272	258	225	253	267	274	251	256	269	281	250	246	277	251	278	284	288	267	259	268	280	243	266	248	257	259	252	261	226	264	263	267	255	268	271	271	239	274	257	244	265	244	239	242	267	263	261	256	255	268	287	286	283	279	284	207	250	268	255	262	263	262	247	270	284	296	249	230	232	257	286	264	290	252	261	234	264	288	296	279	284	250	247	265	286	256	284	261	271	276	256	252	258	251	224	246	260	235	250	251	265	267	271	260	259	284	262	257	290	259	251	274	269	248	272	238	250	285	231	297	254	255	244	249	256	264	247	250	261	288	267	276	238	257	279	264	275	269	250	291	249	279	280	256	265	256	267	252	278	250	287	276	272	263	260	271	258	270	235	249	244	275	271	303	252	261	302	258	251	295	237	254	259	277	246	245	253	271	264	247	258	277	260	253	282	262	262	237	262	267	253	288	264	250	243	253	243	249	257	242	267	274	254	257	249	274	289	258	253	257	242	260	266	268	273	253	288	266	243	267	295	261	263	258	276	281	249	222	279	270	278	266	276	271	247	246	240	282	272	240	281	297	244	254	263	278	272	241	266	267	273	276	245	248	246	270	259	264	263	271	234	261	259	267	293	267	279	237	252	233	266	220	275	234	257	276	254	239	281	260	263	258	241	254	260	265	249	243	294	245	269	282	252	270	259	237	239	260	282	269	252	263	288	239	269	287	270	286	281	250	271	246	252	245	262	242	259	274	273	256	236	251	272	265	266	272	257	263	244	273	254	256	260	285	249	275	247	246	266	242	238	277	245	287	253	269	249	243	262	287	277	266	257	266	250	231	264	263	263	260	261	253	248	247	273	248	225	242	266	254	258	284	228	256	277	251	277	251	266	238	244	214	276	285	275	279	274	254	242	250	261	247	217	274	251	251	244	246	275	287	247	263	258	238	259	239	274	266	261	260	234	262	257	260	267	306	252	264	252	224	266	245	259	268	271	264	267	272	271	277	254	245	277	242	257	267	274	266	294	263	256	256	292	250	266	262	232	268	265	261	238	308	282	270	245	248	272	254	249	245	237	227	260	232	276	256	262	257	241	263	255	226	250	282	286	272	273	261	284	258	259	294	274	247	258	270	249	271	268	252	241	285	292	269	259	264	286	239	260	273	255	265	250	257	238	234	254	241	269	253	261	249	234	276	268	258	249	248	226	246	284	247	260	288	277	276	277	270	234	243	273	279	278	266	272	264	299	275	277	269	253	268	256	302	274	257	236	270	235	268	269	244	271	254	274	243	273	259	256	256	273	255	259	279	276	267	250	267	265	260	297	248	270	271	247	285	254	254	270	284	259	255	266	264	296	261	257	246	265	254	244	266	250	257	263	264	249	245	213	264	237	265	263	261	252	275	276	275	267	233	238	239	274	251	276	247	220	305	231	282	262	287	279	256	234	251	260	276	271	241	272	269	293	237	272	276	239	270	272	250	248	267	270	251	266	291	242	229	252	270	265	286	249	252	258	254	255	269	253	278	266	253	255	247	262	274	267	232	261	272	272	271	271	255	274	256	269	283	253	272	280	254	239	257	267	249	254	272	292	263	296	259	276	278	261	257	275	286	250	259	276	261	250	285	260	261	248	269	233	246	276	289	253	266	253	263	253	243	237	281	244	264	237	261	263	271	279	301	265	280	273	267	226	264	262	252	244	262	269	254	271	292	269	284	271	290	242	250	261	271	262	254	260	244	235	242	277	268	264	257	288	251	279	263	280	265	258	269	259	258	242	285	287	242	245	270	256	236	261	281	275	261	268	263	250	264	293	261	241	251	267	264	282	236	261	242	253	264	262	269	248	283	246	233	258	254	244	267	250	266	262	257	248	273	258	277	250	246	270	247	230	229	231	267	248	248	276	277	227	270	246	272	252	254	239	255	210	252	263	274	276	257	246	251	262	261	267	260	250	234	277	274	296	299	246	269	235	241	244	267	253	281	260	261	248	269	231	291	250	266
40313	25489	33770	20366	2494	1917	1469	1233	1120	927	798	801	762	686	691	646	610	578	604	533	510	533	544	509	537	524	509	483	509	502	472	461	510	445	493	465	443	501	446	496	486	487	492	484	499	454	484	497	473	475	469	438	487	488	467	457	496	457	474	436	483	455	458	467	475	450	494	465	445	440	460	488	474	442	440	430	452	443	476	440	471	506	483	464	441	480	435	489	472	486	496	472	444	466	448	440	448	474	436	462	493	439	438	483	504	454	479	465	454	483	453	447	470	481	468	432	430	463	494	430	477	430	482	454	490	446	448	465	424	460	425	478	493	452	445	457	470	455	461	453	473	449	493	447	485	441	472	469	469	436	433	462	467	456	460	475	476	469	458	432	491	449	478	441	462	491	445	472	474	457	435	463	484	463	462	453	468	422	439	469	459	458	436	443	444	470	448	436	494	458	462	446	478	492	445	474	436	477	418	463	426	461	436	519	508	459	454	470	464	436	477	476	448	447	435	499	452	439	401	464	452	416	428	475	475	504	474	503	455	414	454	451	447	459	457	460	495	439	466	442	460	438	439	454	477	478	514	478	438	487	474	468	443	462	475	429	483	464	444	487	449	458	459	475	447	431	448	471	415	432	487	425	458	464	462	478	480	431	480	429	463	434	494	441	435	470	422	423	414	442	479	462	430	465	466	451	471	444	458	471	429	491	470	485	431	420	416	442	459	461	457	433	467	446	480	437	453	444	496	473	452	452	419	435	433	506	471	453	537	478	491	453	449	435	488	459	446	471	465	462	440	461	465	471	428	445	444	438	439	485	463	457	420	491	460	461	414	433	456	465	454	441	471	440	482	444	458	462	468	514	465	440	495	462	488	448	470	476	422	446	436	439	426	470	475	426	450	445	470	428	457	467	475	464	488	465	449	454	463	476	463	430	439	426	479	462	432	462	435	477	444	470	501	442	429	465	472	439	477	440	464	484	490	476	472	449	466	425	452	442	452	439	477	424	471	438	456	459	440	453	432	402	508	434	449	460	453	436	471	438	475	451	451	438	429	444	405	443	446	506	417	478	481	473	450	483	433	442	450	453	462	482	431	432	465	449	430	470	469	483	490	454	473	470	459	484	429	435	420	468	471	475	413	465	434	443	473	468	445	452	493	418	478	420	484	433	498	459	458	435	465	447	474	473	446	464	460	442	479	464	476	419	465	473	445	440	473	452	409	482	494	504	480	461	457	485	472	484	481	438	411	430	442	474	440	437	431	475	438	446	439	446	479	490	482	455	457	487	503	459	495	418	446	469	472	418	480	472	459	466	447	508	437	453	480	442	435	433	492	440	473	442	424	464	499	445	471	469	475	476	437	444	458	423	536	469	430	447	428	488	446	429	434	452	481	481	405	455	430	444	450	409	449	452	493	491	460	435	444	421	427	456	495	504	457	505	460	427	480	488	454	440	456	451	485	413	453	446	429	478	452	481	454	475	447	443	475	476	436	475	450	488	467	433	434	438	447	447	426	474	468	450	465	478	474	452	446	459	477	457	430	460	446	456	449	440	467	458	445	464	495	423	495	424	492	449	491	455	445	467	418	459	426	488	427	450	468	453	433	468	440	487	505	479	450	444	449	449	468	461	444	493	459	501	447	466	492	435	461	461	450	472	449	449	441	462	453	444	461	438	459	456	429	456	466	499	474	468	446	424	411	445	460	462	452	409	426	464	427	460	478	506	440	487	483	451	473	457	491	498	443	452	446	447	417	428	434	451	427	500	516	466	422	461	448	481	443	458	473	465	424	454	458	447	459	479	460	445	391	458	423	416	442	482	455	430	452	476	429	468	504	437	471	433	475	475	456	469	482	487	456	450	414	477	443	445	469	489	493	439	483	483	463	459	410	469	445	490	460	463	498	440	488	449	489	431	409	449	437	514	468	457	438	452	427	459	470	462	420	448	491	488	455	471	475	454	426	484	462	429	480	462	442	454	472	467	488	471	489	429	470	489	435	452	466	425	471	476	475	439	432	473	471	429	486	458	469	442	454	447	459	463	454	457	462	473	431	427	444	417	452	457	460	489	450	508	459	452	466	429	429	479	442	451	493	424	452	445	483	453	475	447	450	463	477	436	451	490	443	489	455	504	452	430	440	478	456	453	409	480	483	477	489	452	461	499	441	407	475	429	448	457	443	463	444	441	492	464	479	436	472	481	436	421	436	443	481	421	416	445	477	468	493	458	463	474	462	448	455	436	472	473	484	459	390	441	436	445	462	457	466	473	431	464	431	469	451	460	446	462	476	448	493	464	490	443	480	428	470	442	449	470	460	497	456	442	440	439	483	452	468	475	507	431	475	457	479	463	469	435	471	448	433	432	475	429	481	487	458	450	439	438	453	457	431	465	488	452	462	473	456	436	471	423	491	452	478	472	432	440	473	461	475	469	455	450	442	450	487	411	480	454	467	473	439	498	476	443	452	475	477	459	429	423	465	435	494	448	437	446	438	435	461	415	451	444	461	449	461	443	456	490	428	422	422	445	444	454	496	501	445	476	429	480	457	476	449	414	445	437	424	455	447	467	454	491	471	463	468	499	429	474	492	489	457	452	466	483	447	439	438	459	447	490	431	463	474	501	489	444	475	479	467	457	475	432	461	479	463	415	452	426	456	444	498	421	445	461	467	444	454	495	423	438	445	426	463	466	437	464	464	458	466	435	468	437	461	454	465	436	422	452	466	438	439	442	461	453	434	463	439	458	421	464	442	446	492	445	454	438	438	503	430	443	417	473	486	465	436	438	458	460	485	489	454	440	480	447	457	441	456	453	459	452	456	453	464	437	478	452	488	456	463	452	439	449	441	487	443	444	471	420	411	445	452	414	478	437	451	451	481	473	427	455	469	447	462	452	469	455	460	463	457	464	498	473	507	496	451	428	448	463	445	450	474	494	477	462	466	476	491	470	474	434	479	448	444	488	472	456	449	492	440	417	449	433	446	498	459	506	467	502	480	443	474	457	460	455	471	458	424	456	504	463	453	432	452	457	448	455	430	456	449	439	494	451	472	485	479	444	494	469	450	472	430	450	438	484	440	454	455	450	469	459	425	454	473	447	457	477	471	433	457	476	484	441	436	456	432	451	422	463	461	475	440	482	429	446	441	488	490	482	439	460	439	437	472	478	471	468	493	434	487	468	460	466	450	456	412	465	469	492	454	450	436	437	474	460	457	450	474	467	482	448	443	468	435	455	455	484	484	453	485	445	498	511	463	470	484	474	433	474	444	473	441	464	461	453	425	464	459	444	465	491	496	476	459	448	437	482	465	468	451	441	442	487	448	448	502	451	457	467	481	481	456	456	471	431	476	415	476	442	476	443	432	498	486	496	478	434	442	462	460	470	466	428	433	493	476	450	482	460	478	448	508	502	451	493	490	464	434	490	462	467	482	445	449	468	484	462	438	502	448	436	495	454	437	459	454	492	460	464	453	470	451	450	482	466	462	437	469	490	465	440	463	436
23202	21285	28945	32994	19607	8290	1282	798	627	631	521	494	525	451	425	452	436	432	391	382	418	421	396	389	371	369	394	348	351	395	347	370	373	368	365	354	353	351	345	342	346	318	371	356	370	354	333	350	358	360	365	357	366	365	360	355	341	364	344	336	381	363	326	355	307	315	392	335	328	317	364	330	322	328	375	349	344	356	325	360	351	390	326	362	341	377	347	365	363	334	300	340	348	358	345	349	340	353	295	340	346	312	333	342	349	347	344	323	323	368	326	307	334	346	345	376	350	342	328	352	360	363	326	323	337	367	388	366	381	333	370	377	343	323	341	326	338	312	341	334	349	356	336	334	338	357	355	356	340	341	342	348	354	313	345	344	354	338	352	334	346	355	352	358	366	353	339	336	350	360	331	382	324	326	343	349	341	363	331	317	329	332	331	381	333	343	355	331	357	341	342	337	329	327	354	337	360	369	325	369	344	363	318	348	303	356	362	328	325	344	309	339	355	325	341	363	335	324	324	328	333	343	364	325	341	327	351	297	335	290	384	302	351	377	368	349	324	325	360	337	349	318	323	390	358	345	334	331	346	338	349	355	360	326	338	354	325	342	335	325	324	373	369	342	331	329	347	343	333	323	348	365	330	321	341	347	328	330	344	316	369	312	326	358	336	344	319	319	322	372	331	343	336	321	349	358	358	339	337	304	354	352	323	332	365	335	358	345	336	320	368	356	366	308	347	339	364	326	328	345	356	349	321	305	328	319	361	314	330	331	333	345	328	346	333	357	332	354	355	355	329	350	334	349	338	337	364	352	348	328	312	328	351	343	353	343	330	362	357	333	340	357	326	306	353	324	357	341	339	353	359	338	364	347	346	364	381	340	329	351	343	337	339	334	312	365	334	344	328	349	370	345	330	331	347	311	298	356	351	334	318	326	383	334	355	335	332	318	298	355	327	327	385	309	315	334	371	385	336	315	334	334	331	320	352	352	363	338	340	328	320	335	365	337	333	347	358	314	344	395	358	328	376	336	349	354	323	352	305	307	335	370	356	320	325	297	341	393	354	318	338	333	332	326	336	299	369	372	363	341	320	346	311	339	356	345	355	333	328	338	337	320	349	339	376	324	330	335	342	338	366	334	335	349	349	350	335	351	360	315	346	345	306	368	333	350	358	331	363	357	312	337	350	345	348	370	353	364	309	366	326	353	338	347	347	306	338	351	333	335	346	321	338	343	334	333	373	359	367	344	354	377	318	334	371	337	325	342	356	338	336	330	339	345	368	334	361	334	318	346	339	349	356	353	347	320	346	336	360	336	356	351	345	339	359	350	348	329	358	342	317	325	304	332	344	364	335	348	341	353	348	352	368	321	356	359	339	352	368	366	339	314	325	346	344	362	360	335	343	332	335	363	326	318	326	351	339	343	346	334	325	364	327	324	321	332	370	328	356	345	361	328	330	333	353	347	333	331	353	371	317	335	330	362	353	355	355	295	334	324	346	333	356	338	338	360	323	353	308	332	359	340	332	340	323	378	374	327	378	372	322	351	352	347	327	321	335	344	348	380	280	329	350	353	381	305	334	323	341	340	344	333	338	364	349	312	330	347	332	313	339	348	344	350	335	369	337	342	310	347	320	332	337	336	320	325	363	346	317	355	301	355	357	306	335	345	336	356	369	367	315	321	348	343	380	342	310	329	348	312	337	351	356	344	365	343	359	361	330	333	334	355	356	313	327	308	328	368	346	369	337	361	357	345	341	347	317	346	346	328	334	339	342	312	351	361	364	310	332	360	379	346	324	317	344	365	359	340	334	340	342	324	321	355	348	335	357	348	320	339	332	295	354	332	340	339	333	349	373	350	334	334	358	346	347	371	373	357	332	322	354	358	336	338	362	346	375	356	336	348	328	353	353	331	336	342	355	333	360	314	347	337	326	360	350	360	351	338	360	343	359	336	334	341	329	339	320	363	326	333	339	273	333	322	341	342	339	342	303	329	369	302	356	325	327	357	306	352	346	346	319	321	319	338	369	330	394	337	354	303	327	335	302	360	348	344	375	318	322	328	341	330	330	350	337	356	371	367	345	340	369	322	331	342	345	317	336	332	310	334	336	350	344	369	345	342	366	339	325	324	337	320	316	295	347	354	382	356	321	341	333	339	333	316	353	305	338	318	355	332	333	353	330	293	303	321	360	356	335	348	330	360	302	338	336	339	330	316	355	343	339	365	355	311	352	333	360	325	328	353	354	370	351	343	342	339	328	330	344	309	326	325	347	335	340	345	341	316	358	354	332	323	324	328	319	329	331	358	329	343	321	317	353	346	320	359	346	354	347	334	349	375	382	344	346	332	317	370	355	362	319	357	349	345	349	338	297	353	323	343	344	350	328	368	353	345	333	325	306	324	356	305	354	328	315	339	377	337	365	329	363	345	323	329	344	308	337	329	306	318	355	332	381	345	364	320	340	359	353	331	369	368	334	318	374	368	339	336	348	383	356	333	366	330	361	319	363	355	347	342	334	309	356	357	384	327	333	351	366	333	355	365	360	339	344	339	354	316	331	332	371	382	348	335	329	348	335	324	334	348	349	356	332	333	337	327	290	343	352	305	296	355	324	330	355	334	351	381	353	362	346	376	354	327	354	310	322	352	360	323	350	343	341	329	330	377	337	334	358	325	341	327	351	351	355	390	324	321	336	356	358	355	317	317	312	307	366	341	311	329	344	369	307	348	327	341	321	329	338	344	331	320	322	333	342	333	329	341	339	332	324	347	344	357	324	313	341	348	325	337	346	324	326	346	353	335	360	312	376	357	302	338	327	342	331	359	340	322	347	330	339	341	316	350	356	330	345	340	335	338	371	335	350	353	301	329	373	343	322	375	309	364	341	358	349	344	344	343	348	345	335	322	346	354	310	357	348	364	391	337	348	328	349	333	349	362	367	351	358	309	338	353	361	335	347	328	341	374	332	349	315	351	370	346	319	355	382	345	349	347	332	366	361	344	340	361	302	359	356	343	325	328	360	329	312	348	361	350	333	322	332	338	336	381	382	332	345	324	350	362	330	315	332	317	326	347	333	349	325	330	341	351	333	356	326	348	340	342	348	328	351	374	384	354	309	348	359	355	312	371	337	358	326	317	361	366	326	357	358	337	362	322	317	334	340	345	363	324	358	328	312	379	353	342	351	352	361	318	305	351	367	351	343	331	339	323	354	335	365	334	315	373	324	342	335	347	334	327	332	341	330	349	372	352	335	359	324	326	351	344	345	321	333	326	334	369	345	346	324	330	350	341	319	359	325	324	346	352	342	336	355	371	362	357	337	325	348	315	361	341	357	356	345	351	316	343	338	371	317	332	344	350	346	284	349	346	344	350	336	333	385	360	358	306	341	367	316	359	365	339	326	370	344	352	345	340	310	314	348	331	327	334	362	331	332	305	327	357	341	338	332	406	381	362	367	376	340	379	318	348	353	362	346	338	358	355	370	338	379	330	321	329	335	342	360	346
48217	27621	37611	22120	4607	3325	2526	2075	1819	1543	1381	1216	1098	934	904	901	875	848	771	733	765	741	690	721	678	649	650	641	660	649	650	656	636	644	614	581	644	607	583	606	620	605	618	599	638	608	637	595	618	619	602	610	622	623	574	605	613	583	620	602	615	617	656	616	617	604	573	581	637	626	594	506	565	568	561	570	619	548	579	613	551	581	616	573	589	593	614	581	563	631	573	604	587	563	569	581	611	579	535	618	575	597	567	546	562	589	600	597	611	575	628	590	614	545	616	588	604	668	596	547	574	593	598	593	571	553	618	597	575	583	600	585	594	590	577	558	552	584	593	585	611	541	558	578	579	568	586	591	572	551	572	589	575	577	582	598	586	619	577	547	550	597	559	633	631	609	563	527	559	616	590	574	608	576	631	609	601	588	575	643	602	630	597	570	581	551	586	545	606	593	561	568	581	568	577	605	596	577	558	565	565	566	570	538	593	579	551	576	572	572	578	554	606	569	562	544	547	566	546	631	569	576	591	577	543	577	596	547	575	548	579	540	574	571	587	556	542	624	563	589	567	603	581	562	592	591	537	567	564	508	622	541	582	594	593	593	585	574	596	538	627	573	567	588	607	612	558	566	553	597	597	545	558	582	552	591	586	556	558	552	590	562	587	597	579	566	596	595	573	571	557	562	570	588	620	550	562	563	560	538	562	582	596	549	511	565	580	550	572	585	594	636	572	562	589	579	603	587	576	586	578	577	575	610	557	609	573	559	582	612	615	580	582	560	553	577	553	594	565	565	582	567	579	585	575	538	619	584	592	569	598	569	543	571	565	574	558	630	564	609	608	588	539	577	606	547	552	523	564	610	583	561	548	578	569	555	540	553	540	608	557	581	590	582	568	564	562	561	616	624	597	540	543	586	556	519	585	550	603	592	566	593	583	584	533	588	604	561	562	603	565	582	541	573	583	554	571	633	593	565	538	583	590	617	644	574	573	625	602	522	613	556	562	608	564	513	561	583	590	608	585	570	585	621	580	570	593	577	611	578	602	546	545	537	556	575	608	637	595	589	532	526	593	594	574	537	550	532	576	595	565	555	589	559	548	591	563	603	578	575	584	560	577	580	597	589	602	582	580	565	592	607	522	585	557	573	564	613	585	600	564	576	607	607	573	570	555	569	550	569	544	591	615	496	574	605	522	603	588	598	591	596	569	596	533	546	574	572	523	550	585	577	563	569	568	557	600	570	608	649	610	615	607	542	611	562	551	594	588	563	588	577	587	637	573	594	551	608	574	598	569	556	603	593	531	584	602	593	546	618	552	580	587	582	580	593	588	570	561	589	559	582	565	595	581	574	579	536	544	560	573	631	551	504	576	575	576	535	594	571	556	586	576	559	602	569	600	614	590	577	518	596	566	599	571	606	552	612	567	567	596	588	576	585	593	554	565	581	572	636	526	584	576	575	557	560	606	563	601	567	603	577	589	569	540	555	565	539	615	575	554	576	538	614	574	583	583	562	547	576	587	623	558	573	589	574	564	576	572	568	557	583	603	581	588	560	560	598	533	560	574	626	575	624	526	586	567	516	582	570	560	550	591	561	564	547	593	560	535	554	605	602	571	553	580	602	590	601	588	549	605	578	574	615	583	604	547	543	552	562	570	552	560	591	561	616	568	574	565	597	594	568	552	586	563	549	567	535	563	591	569	623	626	606	605	555	572	624	612	600	531	563	616	578	550	627	574	567	555	585	564	550	537	574	603	598	556	646	593	597	570	569	581	585	594	545	572	602	590	585	596	586	556	562	592	563	595	547	572	640	577	579	582	593	626	578	574	565	585	564	599	621	571	560	560	599	561	612	626	590	581	541	588	568	562	584	569	606	596	570	554	552	576	587	543	578	576	553	592	599	572	601	590	550	565	579	584	543	564	584	577	585	562	604	546	555	576	608	565	598	624	594	573	588	583	595	553	577	626	617	592	581	573	548	614	591	582	621	580	575	550	552	567	617	583	587	618	579	539	583	592	578	605	554	581	578	562	549	541	579	583	556	558	573	554	588	609	536	548	567	560	618	558	584	550	542	564	568	550	609	568	556	549	585	535	553	578	590	556	582	602	597	574	567	615	580	552	598	565	576	550	615	595	539	525	577	609	597	566	565	527	583	626	587	604	582	598	545	569	576	553	557	569	552	617	614	572	574	592	572	590	567	578	605	572	558	587	568	593	611	536	632	566	574	560	549	587	600	554	540	550	526	633	559	606	572	584	569	585	579	547	636	574	594	547	623	595	545	555	569	586	561	588	607	532	596	530	601	597	554	576	553	582	588	626	568	561	611	557	580	595	587	548	602	586	549	556	593	542	579	570	579	537	578	593	601	579	610	571	596	551	571	556	555	607	536	551	588	558	614	598	609	597	569	568	543	589	593	534	612	557	604	616	564	617	623	581	581	595	608	583	573	553	570	586	580	550	543	571	561	584	556	584	572	558	580	610	581	563	560	604	558	595	551	584	572	572	561	581	556	552	604	574	629	574	560	576	522	612	546	581	582	577	561	562	558	578	549	561	592	498	534	617	534	616	605	593	576	601	595	546	579	595	558	538	556	578	591	567	533	582	527	592	587	562	584	560	553	543	589	594	562	611	525	570	598	582	559	554	584	577	590	590	572	565	555	582	580	569	597	569	620	570	630	595	573	569	585	569	583	593	580	607	539	586	601	564	601	570	558	574	624	580	578	592	570	538	604	549	551	568	588	568	566	597	549	528	548	559	596	557	567	553	578	555	566	551	610	585	573	561	560	590	599	608	595	593	586	555	560	569	519	576	539	558	623	614	570	581	566	543	583	586	571	575	574	590	590	547	572	585	632	605	584	572	571	628	550	576	542	588	574	592	570	587	536	579	583	605	592	615	556	607	576	568	571	586	571	588	589	597	577	546	568	588	621	572	597	537	560	586	549	546	604	577	629	578	560	569	604	572	594	622	599	603	623	595	546	565	563	599	544	550	583	569	556	605	538	607	596	549	556	553	600	539	616	554	547	508	576	568	568	564	583	582	578	608	605	535	576	573	595	609	584	555	558	599	570	575	565	583	564	559	579	550	565	600	586	543	587	589	594	564	561	563	549	600	608	570	577	593	550	559	546	562	551	574	557	608	596	628	596	570	630	606	571	588	600	602	570	592	564	550	580	579	601	579	579	633	573	560	584	558	578	557	575	575	580	585	580	530	534	619	552	555	600	579	555	604	608	621	588	594	567	529	543	576	528	584	623	617	586	586	567	569	588	544	562	583	553	562	626	581	542	557	547	557	547	576	584	547	529	580	543	591	550	576	573	586	573	542	573	602	566	589	566	577	610	617	561	579	592	585	565	602	596	547	571	559	565	592	608	570	558	576	558	563	585	583	595	534	549	575	625	600	617	588	568	522	586	575	578	590	607	630	561	578	638	616	570	569	616	567	585	544	600	562	594	564	577	577	555	590	544	580	588	589	575	605	657	555	586	574	599	540	568
26812	20588	14232	7111	256	191	177	161	135	137	143	165	143	158	148	128	156	156	135	169	129	148	147	167	117	129	150	156	132	133	135	125	133	133	139	149	117	158	136	131	131	134	145	128	141	134	138	135	127	149	146	142	140	144	170	127	146	164	139	150	168	139	161	130	153	151	140	138	135	125	144	156	154	138	148	158	124	139	149	168	137	142	138	158	135	137	142	153	147	137	176	144	148	160	140	124	170	131	134	136	146	132	138	139	140	138	158	163	155	131	164	126	141	146	166	142	142	159	143	157	143	148	134	155	143	162	150	145	140	150	151	133	126	154	132	161	149	146	154	155	152	124	147	147	144	124	148	129	146	161	134	138	163	145	145	154	157	152	148	139	118	138	147	154	130	149	147	179	139	149	133	159	171	163	142	137	143	142	142	148	133	144	153	147	130	124	136	148	165	138	142	151	137	161	126	167	146	148	164	134	144	147	181	113	152	151	139	151	150	143	132	148	164	155	152	144	163	162	136	138	152	134	124	133	130	144	124	150	118	143	152	135	134	129	150	157	145	143	167	143	145	129	132	136	138	148	143	116	139	136	131	144	153	155	148	142	130	136	139	141	161	126	154	147	152	138	153	152	139	174	155	132	156	139	149	156	162	130	115	133	147	150	119	134	125	156	127	139	151	158	151	121	142	175	141	152	122	164	136	133	141	135	137	156	163	168	165	125	148	142	163	137	147	148	159	141	143	136	159	137	140	141	147	141	171	172	145	162	159	121	156	148	143	152	145	145	162	148	149	166	151	166	160	142	135	133	155	131	125	152	151	167	146	131	143	156	136	162	155	161	158	120	143	160	167	134	144	143	146	144	140	153	152	155	133	144	129	135	135	133	141	173	144	138	158	133	149	143	128	137	148	142	104	143	141	146	130	154	128	143	146	142	146	156	148	130	160	134	146	147	138	143	146	129	146	143	110	145	140	148	146	144	144	151	132	150	146	153	146	140	157	120	160	146	138	132	143	151	129	155	136	141	113	142	131	134	127	144	139	149	139	142	141	159	131	135	154	141	151	147	129	126	144	168	141	149	151	144	126	140	148	146	150	138	148	127	143	136	159	154	135	132	149	147	149	122	129	161	126	142	155	144	126	140	132	140	139	161	144	123	172	146	123	158	166	165	147	150	134	132	154	144	152	166	170	139	143	116	152	151	138	152	138	143	148	143	140	165	147	141	142	131	146	177	153	158	142	166	152	172	155	126	179	158	164	136	155	145	133	165	150	142	163	159	142	159	136	168	141	175	150	168	148	127	158	106	150	142	134	160	138	145	161	136	143	134	145	142	150	121	155	129	137	139	129	153	143	130	152	139	153	151	134	138	146	152	141	148	119	125	159	156	135	141	130	131	153	139	148	148	131	155	127	149	128	159	150	150	120	150	135	147	144	141	157	119	167	137	163	149	138	133	124	165	151	126	154	162	142	100	153	133	135	131	140	151	119	145	165	139	146	151	157	163	118	149	126	142	148	151	143	147	155	147	176	157	147	156	137	147	144	124	111	154	157	115	139	141	152	146	134	119	134	137	136	152	133	129	148	126	132	143	164	152	134	154	148	154	165	146	135	166	131	150	146	148	159	147	128	145	128	150	136	137	146	157	138	143	137	141	153	138	149	135	155	157	155	142	120	138	147	143	148	156	148	154	134	145	126	138	147	147	129	149	158	130	132	127	145	142	144	157	151	139	145	145	153	153	163	151	163	148	162	148	155	143	127	141	143	159	157	142	138	148	150	175	150	123	130	143	149	140	159	156	142	163	163	154	133	132	155	153	136	132	143	120	154	147	151	154	157	148	155	139	157	124	138	159	150	134	142	143	143	143	147	144	150	154	126	134	162	152	145	120	141	113	135	150	155	140	136	154	143	129	148	148	127	150	139	155	142	157	147	146	149	130	138	142	139	136	128	135	147	140	143	149	148	122	156	127	143	137	134	168	145	134	140	134	153	139	164	140	156	129	179	154	148	141	131	162	145	156	141	134	145	134	131	155	139	164	125	131	153	147	132	157	153	160	142	110	145	123	147	149	156	132	162	145	133	146	149	139	146	152	174	143	150	138	138	159	164	146	157	154	155	147	154	140	152	159	127	171	148	146	130	147	155	142	166	141	152	135	146	136	144	137	152	120	157	154	145	133	128	139	139	149	134	145	136	130	153	129	141	130	127	149	141	136	142	137	136	155	153	135	136	129	136	137	142	153	155	117	128	137	141	168	142	113	136	132	146	148	147	143	137	166	135	132	120	143	136	114	147	136	154	125	131	141	143	132	128	142	152	138	146	131	168	126	148	143	139	143	133	136	148	129	136	144	137	130	145	129	137	151	144	155	136	153	161	148	153	131	142	134	145	133	131	139	157	162	158	135	142	155	154	149	133	152	164	145	132	129	150	152	126	141	136	157	143	135	130	124	160	143	139	160	119	153	133	128	134	149	130	139	137	127	149	151	153	140	140	154	180	134	116	135	148	136	153	161	147	138	146	156	150	136	129	142	124	143	126	146	151	152	134	126	148	140	147	138	141	133	150	133	135	160	131	141	118	151	139	135	144	145	153	133	136	137	137	150	141	169	126	166	150	145	136	148	131	145	154	137	151	147	124	141	150	155	141	143	131	155	149	141	158	126	128	138	147	152	139	168	156	170	140	163	147	138	156	146	142	137	123	147	143	144	139	154	159	150	141	132	169	138	163	142	144	135	146	163	158	162	140	144	127	149	158	150	153	154	139	149	135	169	149	158	149	129	183	140	155	154	154	144	122	137	141	154	140	143	146	143	161	139	155	147	165	145	144	135	128	149	133	141	143	127	137	137	136	144	147	133	161	151	155	143	139	153	147	136	142	135	126	151	158	131	132	149	147	136	144	162	141	136	138	154	130	137	150	140	143	149	141	138	152	136	128	151	166	146	154	142	150	158	160	158	135	159	137	149	131	140	132	131	168	133	142	126	137	137	144	173	143	153	148	146	139	154	154	162	117	121	150	126	132	140	146	147	140	142	144	141	144	147	165	137	146	144	131	146	139	145	141	147	150	166	144	164	147	145	163	120	168	146	150	148	141	161	144	147	147	128	135	136	141	168	129	147	158	139	135	132	154	130	148	163	148	151	142	144	158	123	162	158	153	132	150	147	117	161	126	142	138	136	150	150	156	149	140	151	140	158	132	147	139	131	135	138	134	145	137	151	160	154	159	158	157	133	152	137	151	147	123	170	143	125	151	151	122	149	140	160	144	122	170	134	145	154	140	158	138	146	134	144	145	159	151	128	148	143	151	140	110	151	141	139	153	142	167	160	123	148	130	148	125	161	125	161	152	153	147	144	109	144	144	153	135	154	148	148	148	156	143	137	159	151	162	166	151	142	128	134	148	129	139	135	139	137	128	127	136	150	134	142	128	145	144	144	135	153	132	143	134	144	147	146	139	136	161	149	150	130	149	143	153	155	157	141	145	160	158	165	150	127	134	132
17669	7931	14975	7856	481	383	406	346	337	284	307	293	293	279	298	259	280	244	228	286	280	247	242	285	277	261	254	248	228	253	259	229	252	264	262	252	238	259	267	262	258	266	235	256	265	238	246	245	259	276	278	274	280	274	276	234	248	262	271	285	279	226	268	250	261	278	290	254	284	286	275	227	279	260	271	258	254	288	300	271	251	267	265	256	236	263	275	256	280	262	253	269	263	247	270	262	225	263	272	250	254	252	253	293	242	275	273	285	263	254	258	260	265	263	283	266	257	286	224	253	244	264	286	286	264	261	255	308	258	255	283	251	245	255	262	267	267	267	268	261	291	280	292	240	256	261	269	256	262	279	243	256	274	280	285	245	238	270	233	250	267	252	243	253	274	274	255	267	239	247	242	278	284	266	265	260	284	262	262	270	304	281	263	255	238	273	272	292	266	251	227	274	259	244	251	271	269	255	273	257	256	267	275	247	272	261	274	282	272	271	295	256	276	259	278	238	262	256	262	272	274	257	290	282	227	272	269	271	250	245	265	275	290	265	276	317	268	268	271	250	256	262	268	266	253	261	269	286	267	274	288	274	256	283	275	275	251	268	265	262	280	286	249	269	253	255	288	270	254	267	267	268	265	249	242	239	248	255	250	257	302	253	264	246	258	248	269	270	267	253	276	249	261	250	249	266	267	267	251	278	280	276	254	267	252	263	261	261	243	270	231	274	262	262	284	254	282	280	263	311	287	288	241	263	275	275	251	268	277	264	231	300	281	253	258	252	267	265	282	226	255	262	296	244	264	260	264	278	248	291	254	253	265	269	262	253	273	262	237	281	258	293	290	284	244	280	276	253	259	298	260	262	260	261	266	253	270	281	291	259	262	243	282	291	271	244	239	285	245	269	232	269	239	268	220	265	255	254	232	299	288	269	273	266	273	268	259	239	263	283	272	266	288	264	269	277	268	277	288	264	252	257	251	281	255	249	257	263	254	238	269	243	291	252	246	250	258	270	234	248	250	247	249	259	234	253	293	255	259	242	271	266	235	264	298	267	267	262	289	268	263	257	262	236	252	244	284	278	263	243	270	282	287	288	291	275	239	244	243	252	263	246	266	254	268	284	249	263	282	252	287	273	269	248	290	248	247	312	257	284	237	266	248	258	232	264	265	232	268	277	258	263	291	242	248	251	267	276	248	253	253	255	257	252	251	272	268	261	257	244	279	272	258	262	238	305	253	264	256	236	274	260	257	251	259	242	251	268	269	263	267	253	255	259	244	279	276	220	262	232	262	259	270	263	263	260	278	279	266	270	264	271	256	288	255	263	239	285	257	263	265	264	291	282	253	252	254	261	257	286	248	279	286	255	239	259	276	244	241	270	241	267	277	252	271	261	259	286	259	278	270	249	283	262	278	280	264	241	250	253	302	262	269	292	244	256	268	283	275	264	267	306	290	254	254	290	247	275	251	248	257	277	259	256	242	264	268	237	276	261	275	274	261	261	253	269	259	273	260	278	261	282	280	253	248	249	257	261	273	248	271	235	259	245	236	259	246	238	269	254	282	295	254	280	246	236	264	217	251	270	275	288	259	279	263	231	282	261	262	281	225	276	286	269	223	250	263	238	255	258	266	247	250	284	264	265	257	292	254	269	263	251	246	269	268	276	239	238	239	248	231	251	284	266	289	243	254	259	288	268	278	266	260	283	264	291	242	246	262	251	263	254	254	256	251	277	255	285	245	282	237	275	265	274	271	291	272	282	265	259	280	270	250	251	270	267	244	265	274	267	251	229	271	257	268	261	280	260	258	261	273	267	257	255	250	246	251	248	258	275	244	235	279	239	272	271	245	255	263	261	245	243	261	269	263	265	247	276	272	291	286	291	257	282	278	297	256	284	259	242	262	265	286	242	290	235	224	248	267	257	250	276	241	287	255	279	276	256	267	237	310	229	246	240	233	264	277	251	260	265	281	233	281	284	264	277	259	238	265	249	269	268	257	280	279	269	277	269	267	234	272	261	281	244	257	261	279	304	258	244	283	270	257	235	270	266	235	294	247	252	270	259	278	255	258	263	264	252	247	244	246	246	273	268	270	262	257	257	275	278	282	252	267	265	257	255	253	235	277	282	249	237	248	288	259	264	272	279	239	259	274	271	267	258	266	259	243	255	246	248	245	274	252	281	254	256	247	229	269	264	250	282	268	272	276	275	261	283	285	241	267	242	266	266	274	272	306	273	245	252	227	265	253	278	264	271	236	244	287	271	282	268	281	277	275	248	252	236	242	236	252	269	283	248	241	237	265	263	274	246	247	268	273	258	276	280	285	263	281	251	287	238	262	268	264	276	275	249	252	272	260	270	271	266	247	260	233	260	293	265	281	282	300	247	258	277	267	257	235	275	269	249	238	269	270	253	240	259	297	255	261	269	264	265	260	266	271	263	279	291	273	263	255	241	266	267	242	304	279	263	275	248	250	247	251	249	233	279	266	256	295	273	256	291	255	248	271	288	267	251	261	267	269	262	253	250	262	259	260	265	251	253	281	281	238	265	265	269	243	275	266	250	272	301	276	265	266	307	257	257	288	300	288	282	252	255	242	271	265	260	265	271	276	254	266	252	259	247	255	283	278	276	271	267	252	255	265	272	278	269	278	276	254	266	277	247	263	281	253	274	282	252	272	288	243	283	229	262	268	264	254	295	264	230	245	264	264	268	246	270	241	271	264	257	284	225	248	255	245	250	268	261	238	242	258	265	253	254	272	254	276	261	254	270	255	272	268	283	257	249	247	292	275	239	241	242	272	270	271	275	288	283	222	241	261	271	249	251	280	260	261	277	261	250	237	242	296	272	271	236	261	278	257	285	247	268	257	245	262	268	271	252	271	257	260	247	264	275	256	242	254	254	297	279	268	243	239	269	267	247	245	279	255	256	257	281	233	253	271	273	259	233	250	274	262	270	258	264	281	250	249	254	227	284	248	272	262	281	253	234	275	239	268	261	232	274	269	262	249	266	267	251	264	267	291	265	241	254	239	268	236	237	266	281	245	248	247	251	269	286	248	256	262	261	264	235	273	240	274	258	272	299	261	264	269	263	263	272	269	241	269	221	290	279	235	284	260	244	265	255	293	276	278	252	259	257	262	260	278	295	267	264	276	244	243	287	243	246	270	257	251	262	255	249	253	262	261	272	267	257	257	238	232	262	242	281	260	257	266	267	297	291	266	270	249	266	230	231	265	264	277	271	263	252	233	241	262	273	257	236	278	292	235	250	253	270	260	267	251	250	306	286	251	244	254	260	262	254	253	261	263	267	299	279	263	260	274	262	266	247	274	266	250	263	266	268	280	269	261	276	260	268	245	231	259	275	255	281	256	267	278	287	259	237	253	279	255	276	277	266	261	258	241	268	266	242	275	286	274	228	262	248	280	275	238	253	263	252	265	284	283	250	242	265	255	269	286	292	268	255	250	295	250	288	249	282	245	263	280	294	292	252	276	244	277	294
24172	21300	29326	32576	11338	1261	601	522	446	359	359	333	366	331	326	357	342	273	305	305	295	296	278	295	278	299	270	297	302	315	268	296	268	265	295	288	275	292	285	297	295	253	290	273	272	277	258	273	268	259	267	304	240	288	252	266	289	278	300	269	278	268	271	283	274	250	283	272	293	305	265	296	274	269	299	260	248	273	280	272	295	265	259	290	260	245	260	272	266	262	282	266	284	293	254	286	281	263	271	273	264	298	265	255	270	246	256	270	274	284	297	266	258	281	260	267	292	280	244	253	258	290	247	284	269	274	255	291	266	275	256	272	262	314	277	266	283	264	273	283	265	279	277	266	293	284	267	270	270	273	253	289	279	257	273	264	278	282	251	251	264	272	272	264	297	280	277	252	293	285	306	255	265	272	261	273	265	280	281	277	283	261	286	291	269	288	244	269	242	266	268	265	263	253	258	266	262	297	261	322	277	265	272	269	268	247	256	276	263	265	263	265	265	300	267	269	284	254	258	256	251	255	267	292	291	278	263	245	246	241	284	277	271	300	262	263	252	264	250	260	269	275	292	261	309	259	273	255	274	265	283	284	293	271	257	253	257	252	268	268	265	259	279	266	268	269	256	257	266	278	265	269	269	273	307	254	293	260	247	255	294	274	247	292	274	302	268	270	283	249	264	285	289	266	278	265	278	271	252	279	247	266	260	294	260	265	259	276	281	272	264	264	263	277	276	281	257	281	254	249	294	254	276	281	277	257	291	275	273	278	289	250	261	275	255	245	274	278	257	275	246	236	264	273	260	268	241	267	254	259	272	262	255	225	257	260	288	281	269	263	275	243	276	287	250	251	275	289	272	275	279	248	260	289	264	240	273	258	293	268	254	260	257	248	271	276	304	299	280	249	265	278	255	267	252	268	267	271	274	263	286	283	277	271	293	262	245	261	267	263	273	288	233	257	244	279	245	296	300	262	307	270	275	279	255	305	277	228	257	268	272	271	249	246	249	284	273	246	237	267	291	277	264	256	294	276	256	276	254	277	289	227	280	283	277	251	258	290	289	268	275	282	265	283	264	280	294	273	298	256	290	276	272	256	249	243	242	255	292	251	287	262	255	244	259	246	254	291	256	274	250	252	271	278	242	251	292	247	254	270	256	285	269	280	276	259	273	270	277	243	235	267	252	240	240	258	236	230	295	273	264	274	280	266	286	272	267	245	249	277	257	283	258	270	258	284	261	244	230	276	283	258	242	270	257	266	269	282	266	288	249	284	279	237	264	289	291	259	302	247	269	293	268	296	255	275	271	305	269	232	265	269	273	278	295	279	276	299	293	277	250	265	268	263	272	275	261	259	277	259	257	278	273	290	273	254	295	252	283	261	264	265	285	267	272	268	295	269	276	270	296	305	275	264	256	261	261	295	255	288	274	236	240	276	273	240	254	272	320	275	270	251	259	265	274	275	271	294	262	253	261	266	270	258	273	274	260	264	236	233	266	250	249	278	263	264	276	246	236	267	294	271	261	272	285	302	239	272	258	265	257	263	264	255	271	263	288	275	242	296	264	296	251	225	273	274	273	288	281	261	231	252	269	267	273	271	260	300	280	248	287	267	255	302	267	261	282	249	283	256	281	284	298	253	290	252	267	274	266	278	303	278	270	261	263	282	267	272	274	260	245	282	273	278	273	271	267	264	259	307	271	303	269	261	264	280	268	261	292	247	281	289	251	275	280	284	249	262	258	247	257	263	271	287	284	260	282	264	243	258	270	262	264	269	264	275	277	269	256	289	263	274	253	274	290	270	273	268	278	261	280	283	265	272	271	245	266	275	281	258	281	238	259	258	273	274	285	246	279	274	274	274	253	294	290	274	311	240	259	288	249	273	268	288	281	277	248	263	246	252	293	275	255	280	294	270	231	281	271	284	273	252	289	262	281	281	290	252	266	260	301	279	290	272	245	274	279	264	265	280	266	273	270	257	245	268	284	265	278	270	310	274	261	270	259	241	248	248	284	294	265	247	267	275	289	296	269	243	281	234	247	248	261	271	276	292	276	287	265	267	272	245	273	254	289	258	253	239	307	287	278	304	257	269	266	252	264	268	261	262	276	272	257	286	263	288	279	291	271	295	272	261	280	290	257	271	258	303	265	250	291	237	259	266	279	255	286	253	289	283	276	245	275	261	299	314	260	260	277	276	283	260	276	271	282	275	259	250	261	270	281	293	267	254	259	316	262	270	268	282	263	253	266	298	274	286	257	268	273	278	262	260	283	268	272	266	265	257	280	279	245	272	268	263	277	291	270	253	293	278	290	258	270	250	265	276	279	275	264	268	281	260	236	273	266	271	271	259	289	260	253	284	265	248	254	252	271	281	263	272	284	243	251	292	251	275	259	254	243	266	245	271	273	275	263	272	261	272	266	284	271	263	280	271	265	290	284	269	276	273	275	242	298	296	256	277	267	252	300	256	269	284	273	248	277	276	243	272	253	307	269	264	250	274	272	257	241	255	290	240	278	257	245	254	265	244	247	297	282	240	276	290	281	261	249	256	265	272	270	265	284	260	258	274	232	272	287	256	264	293	286	285	301	267	278	259	266	296	253	246	311	253	272	240	255	293	220	255	292	257	269	274	246	251	273	268	269	251	272	251	260	293	275	282	259	272	286	280	261	251	263	246	284	285	278	285	287	280	287	262	277	267	259	250	242	260	296	282	274	273	282	270	249	281	251	286	249	271	259	269	317	253	265	241	261	284	265	278	275	292	249	261	279	266	260	271	306	257	262	280	271	225	232	267	270	247	273	282	319	260	246	251	266	258	248	270	285	262	287	247	272	249	260	270	290	267	270	261	285	277	280	270	257	269	289	270	274	264	262	264	272	248	271	255	269	269	272	251	262	262	263	271	268	272	281	268	258	254	273	245	250	271	286	259	299	241	256	269	299	259	284	285	292	261	276	250	251	281	274	264	309	266	269	272	263	237	271	262	278	262	254	268	312	281	263	252	269	304	269	280	259	263	241	266	259	261	285	261	252	234	265	288	300	257	274	243	245	268	282	255	271	270	278	266	285	281	269	269	268	256	267	264	290	284	263	297	278	270	240	285	258	266	306	238	280	287	281	265	277	254	259	284	261	287	267	266	239	267	274	274	267	270	283	253	293	302	264	310	279	253	235	249	257	288	278	277	261	235	274	277	289	283	257	246	272	271	276	262	267	276	272	273	294	285	245	285	253	266	267	279	278	287	280	272	255	274	296	249	257	262	244	259	284	298	269	288	266	281	238	267	286	292	243	276	297	300	260	300	257	252	264	279	262	259	266	259	250	276	276	238	284	256	291	274	282	269	257	289	272	271	306	294	275	239	275	289	282	251	271	261	285	271	290	274	296	282	296	253	264	257	252	280	256	290	275	272	268	266	250	258	281	235	269	282	246	285	281	245	263	257	277	250	264	256	269	258	270	268	259	292	265	261	270	240	328	224	274	261	239	280	271	264	261	251	296	264
42368	18590	38933	18257	2634	1993	1538	1274	1134	940	847	800	771	730	670	639	609	597	572	591	525	543	562	531	564	539	477	543	513	516	507	498	519	498	508	453	505	499	498	453	474	482	518	499	501	476	488	447	464	488	453	474	511	501	457	467	478	497	431	546	470	498	449	470	448	484	461	479	488	459	454	445	512	480	507	411	441	475	485	483	480	531	471	428	467	508	474	428	491	495	453	447	452	470	491	461	481	448	466	486	455	462	473	482	481	462	444	481	477	476	454	468	466	478	486	486	472	486	495	468	475	520	466	476	501	478	486	503	461	474	474	468	471	469	469	457	455	518	495	464	454	480	480	497	456	505	446	454	473	467	502	447	503	453	503	445	452	473	481	461	503	456	507	434	482	519	516	459	513	472	489	482	468	467	430	471	484	477	448	456	471	481	459	482	446	478	481	482	477	431	458	487	497	503	443	457	463	464	464	475	424	447	479	473	456	471	483	466	498	452	478	459	449	452	450	460	443	434	488	455	444	485	472	473	485	487	477	460	479	489	487	468	454	416	446	459	520	515	429	476	518	477	495	446	472	460	476	449	453	473	456	469	447	464	496	483	438	497	478	446	458	473	459	503	443	528	489	492	502	472	444	479	514	502	519	497	456	497	479	481	469	474	488	493	497	475	438	462	458	488	464	479	502	457	517	488	447	478	503	492	450	493	498	500	430	485	450	464	477	480	443	456	466	469	503	471	490	471	454	475	456	448	497	481	485	503	453	456	439	451	464	473	497	462	467	454	470	476	499	494	468	470	493	489	460	445	467	510	449	473	490	464	467	448	481	492	446	456	469	474	479	480	459	468	485	497	511	474	477	490	477	468	478	462	460	476	447	465	475	435	447	465	442	497	490	418	481	481	475	448	457	461	460	482	450	440	457	457	470	451	459	487	446	457	468	483	456	431	427	464	460	475	455	468	473	439	475	499	494	440	459	452	474	468	475	467	471	480	479	439	451	500	469	462	491	428	465	466	482	483	467	458	474	474	490	520	493	428	469	474	465	437	457	466	473	467	429	489	472	455	461	460	470	448	469	471	482	449	501	472	470	460	467	462	466	479	471	478	471	494	510	472	449	489	468	466	450	471	504	434	473	489	446	461	472	440	485	427	478	473	475	459	463	486	477	489	446	507	470	444	447	506	455	448	460	454	469	472	473	447	495	452	455	459	479	450	476	468	474	465	447	449	463	473	460	443	464	463	477	423	441	422	456	475	479	506	463	513	454	479	464	457	460	445	472	461	491	484	463	464	482	474	431	495	477	477	467	490	440	448	423	477	439	497	445	478	485	455	445	480	450	439	502	462	443	438	447	464	457	489	471	469	486	468	482	465	503	446	474	441	471	506	458	443	454	471	459	459	465	470	483	467	466	493	476	456	473	424	438	476	437	518	447	515	431	497	441	427	455	498	466	467	460	449	482	445	475	433	447	444	464	469	468	451	493	482	466	455	469	478	445	451	493	485	463	486	441	463	491	485	453	450	460	470	447	457	455	468	451	471	458	458	479	487	448	486	457	457	491	445	437	476	466	457	484	451	464	508	462	459	471	471	470	499	443	466	483	476	459	475	457	460	484	441	468	461	469	475	443	509	434	454	476	470	458	453	418	456	484	433	477	450	468	434	466	467	457	417	508	468	476	468	473	469	402	513	453	455	463	438	476	456	462	466	496	468	469	495	459	482	441	491	486	469	483	470	490	488	473	418	470	490	465	456	467	460	433	444	473	458	497	417	453	452	468	472	469	459	464	452	450	468	480	463	504	446	451	496	427	472	467	495	409	457	440	488	473	466	469	443	484	476	464	479	495	518	494	481	473	448	491	471	497	441	488	472	482	458	474	467	427	474	491	461	470	457	469	525	503	446	482	435	505	417	439	457	490	472	483	409	472	481	440	502	467	473	446	482	458	476	477	456	450	462	499	447	460	458	457	472	478	475	487	498	458	436	460	444	465	445	472	465	501	486	468	478	477	471	479	503	469	510	472	490	447	467	465	465	434	473	477	475	471	474	461	494	442	456	470	507	491	457	468	484	478	468	465	473	459	448	471	427	498	455	452	472	468	458	463	462	482	457	475	495	454	460	466	446	488	437	457	436	502	446	445	462	455	468	444	471	454	447	456	483	444	463	439	443	466	431	478	508	465	497	462	467	462	474	438	501	443	484	480	428	513	474	448	500	489	484	476	507	501	439	470	462	500	462	441	467	449	454	488	513	454	477	463	472	458	501	450	464	504	469	458	458	497	462	466	467	507	445	493	485	499	461	440	488	460	467	501	464	478	488	461	515	450	468	510	435	503	452	459	456	474	490	455	473	460	444	429	489	514	459	460	407	470	474	492	453	449	482	450	459	507	463	480	449	477	472	472	479	464	448	449	457	449	473	468	465	463	440	439	459	453	497	465	463	463	485	443	464	435	487	485	482	489	497	461	463	463	518	445	453	462	454	465	481	454	507	472	435	498	498	433	445	464	482	439	461	484	494	508	441	496	460	436	439	475	464	466	486	478	502	451	451	482	458	487	457	494	490	504	478	445	506	425	480	438	459	450	477	496	485	460	479	451	400	446	479	479	444	446	478	490	468	442	470	455	440	442	473	513	456	486	457	477	415	449	450	503	490	489	481	456	490	473	428	463	439	466	479	473	473	505	448	489	458	459	473	474	443	441	496	451	501	457	434	443	470	431	491	485	489	447	466	431	437	514	487	521	452	497	504	465	488	441	472	484	492	446	481	485	480	477	453	452	453	453	477	489	469	467	474	462	442	433	486	459	449	452	407	473	479	503	475	507	486	501	471	494	449	477	471	476	467	458	456	476	456	496	491	483	477	492	443	461	457	489	472	435	464	485	468	472	469	464	477	506	462	491	475	487	531	420	482	492	469	482	513	446	483	444	454	477	478	448	441	464	492	455	469	471	499	489	463	465	483	481	470	464	458	468	480	463	480	485	470	502	468	498	466	500	466	410	496	451	437	469	451	467	450	464	493	499	502	472	501	501	484	453	449	479	515	468	495	472	525	457	468	469	459	478	465	440	467	480	434	436	464	489	461	438	476	515	448	439	476	455	455	470	514	456	464	461	445	464	450	462	511	466	487	486	471	481	460	456	479	488	513	514	443	487	500	473	494	474	413	432	459	421	451	471	443	490	465	466	463	475	438	457	505	493	454	471	481	457	433	472	466	461	474	462	463	417	485	470	485	485	454	431	440	463	436	442	452	467	486	468	508	496	464	517	491	507	475	458	448	470	458	481	466	427	476	461	489	448	503	449	477	485	470	464	473	501	443	455	458	445	450	472	447	466	428	463	486	423	471	483	458	458	446	423	488	459	448	506	504	480	457	481	488	465	445	455	457	442	430	488	477	456	464	481	460	456	466	488	463	442	455	487	454	468	455	473	439	460	463	480	464	481	449	455	462	482	458	482	519	496	491	471	495	444	499	508	471	456	460	499	438	440	455	467	479	455	478
23244	21331	28725	29495	20711	12683	1862	862	638	585	532	523	493	513	458	470	415	403	396	405	390	401	410	384	389	374	329	371	362	367	387	379	397	371	360	353	372	377	345	342	373	344	320	328	360	308	359	351	373	365	389	351	362	344	342	355	359	338	349	344	348	341	375	348	321	357	397	322	332	370	346	372	361	323	343	332	322	353	357	331	340	337	354	336	342	330	341	325	375	366	379	349	344	355	370	352	348	378	362	347	341	368	348	378	358	328	348	344	360	366	330	338	331	351	337	361	344	325	346	355	358	351	367	306	384	332	332	365	352	351	329	367	356	342	349	350	349	346	362	341	347	331	323	342	350	389	353	325	324	343	354	318	384	321	368	327	371	368	360	366	328	359	359	357	340	341	330	341	373	364	318	379	358	356	332	333	371	347	363	370	340	341	340	387	330	354	350	333	354	334	350	349	354	355	337	345	349	371	356	343	324	395	334	311	348	372	318	320	350	337	350	341	345	325	352	353	334	326	350	365	363	355	351	358	362	359	326	370	397	335	347	344	334	329	350	350	338	351	367	337	348	352	391	336	320	355	356	365	322	364	328	326	331	359	389	344	350	338	352	343	386	327	342	362	325	348	325	333	351	366	342	360	341	315	331	362	328	313	313	321	376	331	350	351	330	324	348	350	348	348	347	337	349	362	338	343	333	345	332	349	339	373	322	359	377	352	343	332	328	322	341	378	383	340	342	331	339	349	352	338	326	366	366	323	346	392	373	332	338	335	363	357	334	352	345	340	352	357	324	337	339	334	376	325	350	365	356	350	337	340	352	362	341	324	324	337	368	355	381	390	348	358	342	338	367	349	344	323	371	344	349	323	331	312	342	358	346	320	359	342	355	333	362	349	348	335	383	358	344	359	332	365	353	331	346	344	331	370	335	346	376	358	374	350	370	372	340	340	347	367	371	336	344	354	340	354	348	359	320	334	352	329	358	326	298	324	363	362	373	354	357	332	331	369	364	339	346	390	377	356	350	335	328	354	345	343	354	353	351	338	353	364	347	334	390	357	360	340	339	363	374	363	328	329	346	338	362	366	332	347	328	362	349	393	322	335	342	371	325	341	348	332	360	349	359	326	333	336	347	336	367	336	321	336	328	352	370	338	357	313	356	354	390	326	327	351	326	345	339	326	353	372	359	361	328	326	325	356	341	313	350	321	354	359	329	357	372	348	350	355	354	369	340	338	333	309	378	341	358	336	356	305	362	391	354	354	360	367	326	340	360	343	345	341	310	376	331	370	332	361	345	352	322	363	339	330	375	350	314	350	316	353	346	378	355	356	340	335	371	342	323	312	347	339	341	348	362	333	330	349	336	350	361	342	338	348	333	361	320	343	350	349	345	320	351	342	376	337	363	377	332	325	341	361	339	343	311	337	337	337	333	329	341	349	348	343	340	358	318	338	318	330	366	307	308	320	347	355	346	333	327	335	343	328	350	328	381	345	365	356	352	351	344	324	356	331	338	322	359	331	334	375	380	361	338	368	305	349	357	308	336	320	318	331	346	315	332	331	337	337	368	318	319	311	334	349	369	312	362	359	326	358	355	336	348	359	349	354	326	369	319	333	312	349	352	335	365	304	338	351	343	376	332	333	350	362	368	322	338	339	343	339	381	368	325	396	344	346	356	319	329	336	269	313	357	342	355	367	318	357	344	352	383	330	365	367	352	320	365	326	330	350	328	341	348	363	362	358	318	362	329	337	373	361	387	348	352	372	374	371	339	346	344	336	344	322	338	335	342	339	336	329	364	322	310	322	327	347	354	362	330	343	329	332	305	358	362	384	369	354	374	361	362	351	314	329	375	372	363	349	341	343	316	373	347	363	340	358	348	382	348	353	335	372	359	326	369	339	351	345	364	366	341	331	350	373	315	348	348	344	371	345	347	341	359	332	345	366	336	309	351	340	311	337	354	339	321	361	322	362	345	381	348	344	362	340	344	353	355	386	324	304	319	366	351	364	337	367	330	383	342	392	341	369	371	327	338	355	374	328	335	332	344	325	346	373	342	337	327	380	327	332	383	330	325	366	316	351	331	349	359	341	378	314	323	379	347	329	308	335	364	340	324	336	343	332	372	348	319	327	327	379	329	353	354	343	351	310	369	347	350	364	314	374	337	360	330	329	344	347	349	384	352	386	323	359	354	347	331	312	333	346	310	340	345	338	330	333	346	358	368	342	348	348	328	348	371	312	379	332	339	330	356	349	387	354	354	348	354	346	353	344	322	368	334	372	349	353	337	331	331	353	404	352	376	361	349	354	368	346	344	392	334	360	373	347	328	362	330	342	335	325	359	320	349	334	355	337	349	355	371	376	325	338	363	345	308	361	303	344	344	335	341	355	338	348	367	328	319	363	378	366	353	371	356	348	331	306	359	357	338	373	344	364	313	357	328	313	370	368	332	312	334	338	320	344	381	348	329	338	322	319	370	373	354	338	340	334	343	335	349	338	347	350	335	320	349	348	327	371	341	345	366	341	335	334	343	344	340	346	348	344	342	348	341	317	326	309	345	367	330	351	347	339	368	355	357	325	363	350	335	367	359	330	334	328	346	358	377	338	394	326	331	340	360	368	329	329	342	323	353	366	320	358	348	349	349	372	358	368	350	346	326	377	367	320	366	316	346	337	352	333	365	345	340	374	342	343	358	353	352	377	351	365	341	357	353	333	304	357	335	354	318	299	365	344	336	329	316	364	343	364	344	365	328	328	340	357	359	366	350	351	358	337	344	336	341	353	336	358	358	369	357	350	341	343	367	342	350	339	369	356	337	349	320	326	349	357	317	360	392	349	371	360	342	346	331	351	333	358	346	356	336	353	369	372	349	354	382	355	359	340	332	337	387	345	381	340	304	360	334	318	352	349	328	334	346	322	346	349	344	378	325	338	361	330	343	328	356	365	371	329	319	324	320	337	350	304	308	319	348	351	349	330	330	355	354	333	345	364	356	364	373	395	360	351	330	340	354	369	340	361	341	310	351	386	339	342	349	359	347	338	346	333	343	349	318	352	376	368	304	329	341	324	330	345	338	358	359	318	342	325	345	373	362	396	349	313	341	345	333	331	382	349	329	338	363	359	391	339	349	316	355	348	317	332	344	355	360	374	354	359	326	347	348	371	331	385	359	343	374	318	338	355	336	341	361	325	352	350	361	355	343	334	357	338	355	328	318	364	340	356	320	353	346	323	350	328	352	334	358	332	360	306	310	332	358	363	342	328	324	310	349	354	343	334	369	375	383	334	323	367	335	357	385	351	342	326	344	319	350	370	372	369	352	365	371	335	357	345	351	376	329	349	363	356	377	339	353	341	313	354	354	378	330	361	357	354	368	344	315	341	341	352	328	331	346	307	338	339	302	358	356	343	334	352	333	334	324	393	388	347	328	374	343	342	335	358	353	341	332	340	370	352	344	331	368	336	356	364	355	365	320	378	375	355	333	326	346	355	338	363	352	357	373	364
49879	23933	41547	19742	4567	3386	2595	2105	1829	1550	1335	1159	1092	975	937	914	873	848	813	761	750	761	717	700	673	655	649	704	688	694	615	633	666	657	619	613	643	613	662	623	612	668	609	652	592	639	604	609	571	647	601	667	590	610	594	579	601	608	595	578	584	559	620	572	603	582	626	583	557	592	618	586	583	579	609	590	591	575	600	562	594	579	593	566	567	635	576	606	530	552	601	578	616	611	567	603	547	578	608	607	591	590	555	612	597	568	588	594	593	602	584	628	647	572	563	614	620	574	583	573	590	594	604	584	560	614	568	561	584	568	550	576	566	576	583	584	586	593	566	583	593	564	588	592	632	573	636	575	586	607	618	558	570	624	600	583	586	624	598	624	541	625	598	534	580	601	559	575	561	604	620	622	592	550	596	560	620	620	608	606	605	554	585	623	566	589	601	583	559	584	570	613	566	535	578	605	588	607	593	538	582	584	587	578	590	560	605	566	595	553	575	593	586	626	556	617	551	595	577	588	579	596	589	543	578	616	547	545	592	587	574	558	573	568	606	621	611	543	547	604	631	557	559	590	614	586	619	572	577	585	562	584	573	596	596	623	581	587	585	595	601	589	594	558	569	623	613	578	592	589	582	573	566	584	603	620	574	573	570	600	621	605	587	604	568	578	576	546	601	594	583	610	567	589	582	578	601	610	572	548	633	601	587	590	588	586	575	586	648	589	607	562	540	622	624	621	622	608	584	579	604	565	588	580	620	552	585	614	552	608	567	567	627	599	578	613	580	588	568	558	576	580	624	607	574	558	564	608	565	578	595	551	597	586	570	593	583	575	636	610	607	572	624	599	579	619	546	596	596	527	605	570	619	585	629	572	545	585	572	581	554	595	592	567	568	578	598	597	557	622	581	585	591	588	569	590	581	597	598	559	575	579	601	581	606	565	648	596	565	587	610	566	594	555	558	601	573	572	571	581	556	593	582	580	607	589	586	589	577	656	612	610	603	573	628	582	577	585	565	613	598	587	575	560	600	499	562	604	585	588	589	582	582	604	585	556	591	596	595	544	615	621	599	590	597	548	605	597	584	584	560	570	597	609	585	551	597	562	563	565	553	592	595	589	588	589	585	571	559	615	559	568	637	615	615	565	559	581	599	582	606	578	568	633	616	571	591	609	601	592	575	633	560	639	605	597	578	595	629	582	579	564	522	603	610	598	586	612	562	639	575	551	584	560	544	571	587	626	551	593	592	596	560	548	629	561	578	598	592	582	603	578	590	582	572	637	590	558	625	599	586	564	603	567	578	589	572	611	592	574	583	582	590	617	598	544	579	576	593	596	559	591	535	618	603	565	554	557	599	597	571	624	600	591	557	560	538	608	589	577	609	571	570	577	594	616	584	603	543	581	576	585	593	603	594	589	597	574	580	600	580	631	597	570	581	554	561	631	565	575	589	595	572	545	576	576	579	603	597	592	589	567	568	588	554	611	581	570	595	571	632	581	580	553	613	592	569	581	590	576	583	603	603	561	560	596	593	592	560	557	575	558	610	600	590	575	590	595	588	572	557	582	621	598	579	607	611	591	545	576	573	612	615	541	570	564	543	559	573	551	560	587	561	582	602	599	629	579	619	631	597	552	589	567	534	601	579	591	567	574	580	599	579	611	596	587	589	579	595	581	561	591	592	573	567	580	605	585	562	564	567	597	565	579	609	602	553	601	587	559	563	601	565	617	589	585	583	622	621	573	629	551	592	582	554	598	583	585	601	615	620	570	593	589	558	620	600	559	570	603	556	638	575	616	600	561	574	616	556	584	599	580	583	628	576	561	626	603	565	584	560	631	613	577	575	556	601	583	577	566	597	573	592	580	592	524	587	585	608	546	554	578	547	581	579	601	578	582	569	577	554	560	593	586	543	585	595	609	572	560	551	596	603	507	595	607	598	609	620	604	588	584	586	582	567	594	574	593	581	581	551	603	619	598	570	594	587	576	558	562	569	585	588	607	608	604	541	576	585	601	582	608	583	583	600	595	584	557	564	592	559	622	566	579	580	611	569	593	569	569	580	576	624	579	615	569	589	584	581	591	617	551	568	594	549	593	604	600	583	579	604	590	598	546	598	531	626	561	535	564	557	585	578	592	581	561	566	576	608	592	555	591	586	561	589	584	597	621	599	557	551	582	631	593	574	603	580	573	583	588	604	573	564	586	578	588	564	564	572	557	615	572	593	617	590	598	570	589	605	546	587	598	571	575	590	584	591	559	569	605	568	571	564	606	545	577	640	559	586	588	544	553	656	580	581	515	615	600	583	584	599	517	576	609	596	600	655	601	549	601	575	596	594	633	605	627	573	568	619	615	625	561	639	574	576	573	600	598	559	586	609	566	572	604	554	554	601	556	616	598	527	586	581	572	602	532	558	677	592	589	581	525	570	568	572	553	557	558	555	585	587	552	572	552	632	607	558	574	606	602	585	637	550	671	568	621	555	565	589	617	597	571	537	589	577	607	553	600	600	618	568	584	595	564	571	566	580	637	586	615	622	589	549	598	600	604	592	587	555	611	574	614	574	550	608	588	575	607	582	579	561	575	545	540	623	548	579	572	604	619	551	543	551	582	611	638	554	661	577	579	521	606	600	582	624	588	556	570	553	551	562	562	589	586	571	553	597	579	584	582	607	640	598	598	583	569	619	624	606	568	581	575	599	564	566	579	609	570	585	592	595	561	606	605	529	601	617	598	607	561	565	574	560	629	577	615	557	590	556	595	580	605	590	595	568	572	576	556	603	605	534	599	577	608	606	567	628	579	593	584	618	592	566	591	570	563	596	547	604	566	555	545	602	576	579	568	593	575	580	564	631	566	605	555	596	565	556	601	546	572	574	560	603	581	622	639	579	596	593	568	603	591	554	571	594	575	638	564	591	568	568	558	574	558	585	601	578	570	579	588	580	536	623	555	606	571	614	639	565	583	561	603	587	567	580	547	601	596	575	568	621	597	532	578	595	626	536	622	615	555	584	589	590	557	580	598	602	581	562	594	581	550	633	574	580	587	636	604	572	558	581	620	593	573	561	578	602	641	561	541	588	584	590	600	580	594	611	605	587	587	568	579	564	604	618	594	556	602	544	613	576	565	562	571	585	541	569	598	561	563	588	611	597	597	556	586	599	620	618	582	555	582	580	607	616	536	627	552	579	617	621	551	576	603	552	608	612	584	535	618	569	589	608	567	601	602	584	547	617	570	577	561	576	582	589	574	594	601	582	577	597	598	559	614	527	585	560	590	546	546	592	581	544	588	590	572	608	615	554	543	556	605	562	609	546	630	549	572	560	566	592	614	602	618	571	549	602	634	657	628	588	557	539	609	608	606	565	587	593	553	598	574	573	568	577	604	608	568	563	595	624	610	597	607	633	575	604	584	567	574	578	612	594	556	598	635	609	588	614	561	586	606	590	567	605	609	555	582	593	604	604	574	620	598	563	567	571	558	537	583	602	614	566	591	555	619
26964	20682	13994	7077	259	189	180	161	158	147	159	165	143	154	126	141	128	155	160	151	131	148	144	137	121	149	131	129	145	143	137	129	149	153	152	125	144	128	155	148	147	153	160	138	137	159	141	135	153	147	137	129	131	157	140	160	146	122	130	157	160	156	149	144	152	141	115	148	155	167	139	150	145	148	161	141	126	159	123	154	129	137	137	155	141	136	181	135	129	155	150	133	137	155	144	141	151	147	138	153	160	130	140	136	125	150	161	117	146	147	153	137	130	147	148	162	131	154	154	134	150	146	165	134	138	157	146	134	147	157	128	126	143	148	135	146	147	153	147	159	163	155	132	143	154	143	139	164	155	135	143	129	163	160	151	137	131	136	143	149	152	151	135	142	144	146	147	144	145	124	162	140	152	158	140	162	134	150	144	154	136	145	137	146	135	147	154	119	143	143	158	137	145	140	123	142	144	150	149	144	152	144	166	142	143	132	146	157	137	134	151	153	154	135	135	143	174	118	142	151	155	130	156	139	145	148	146	123	139	159	162	139	146	142	161	156	141	120	129	157	136	152	159	136	165	131	149	109	136	142	137	137	144	145	147	139	132	144	123	151	145	142	158	137	139	148	138	153	122	138	165	142	149	155	160	134	133	136	142	173	133	156	157	129	163	141	143	122	159	133	141	136	140	137	147	131	150	162	143	125	143	161	151	146	137	138	117	149	149	148	155	153	147	132	145	133	150	134	132	133	143	132	153	158	152	151	131	128	148	157	131	163	155	136	144	149	160	146	141	127	156	142	149	155	143	150	135	172	141	149	153	121	137	143	149	139	146	161	155	155	167	169	163	144	142	150	143	129	138	140	155	142	145	148	139	139	120	155	135	124	146	140	150	135	133	165	149	139	139	135	155	152	136	133	136	147	131	148	163	136	168	150	154	152	139	166	135	142	157	148	142	151	138	161	168	141	143	145	148	137	145	133	158	155	127	110	157	139	135	146	129	153	164	123	150	126	151	142	146	135	152	139	165	155	136	152	146	133	151	146	144	141	127	135	150	136	133	121	171	137	146	144	134	148	169	148	154	151	159	163	119	140	153	145	157	137	132	143	148	146	145	163	154	136	112	136	128	143	130	120	151	157	157	152	147	128	148	140	124	126	169	137	138	142	147	154	147	166	134	129	126	151	166	151	140	133	140	128	137	147	143	152	143	149	154	125	143	150	167	135	135	119	142	147	142	138	152	136	152	143	152	147	131	141	145	142	140	142	144	144	137	143	118	149	143	149	137	149	133	136	149	150	153	139	159	143	138	133	131	145	149	129	164	136	139	128	136	148	138	159	143	140	159	148	133	166	159	150	137	139	155	152	145	121	156	111	154	152	143	134	120	165	138	149	148	124	155	137	135	144	135	145	144	136	152	153	145	133	170	158	145	153	153	137	156	147	142	134	159	154	152	130	145	151	149	133	162	151	172	122	148	136	151	150	127	132	164	124	150	148	160	147	134	141	135	119	145	151	142	156	144	160	121	141	153	135	142	134	141	150	153	130	150	146	153	143	147	140	145	132	141	144	137	150	131	155	153	119	154	147	132	138	144	149	150	148	134	148	134	163	151	126	174	141	130	153	163	138	145	137	144	174	154	129	145	123	148	150	142	145	151	133	112	123	150	138	123	138	148	157	133	154	144	162	152	152	122	143	143	159	148	157	162	161	155	170	136	153	142	157	139	148	143	150	136	152	125	149	147	137	151	143	148	141	177	169	152	186	139	142	152	153	136	153	143	147	142	148	161	147	163	145	136	126	156	162	163	167	152	161	159	150	142	133	138	145	154	146	137	167	141	149	161	164	147	138	149	150	141	170	144	141	147	130	140	136	147	140	141	143	167	135	149	138	159	153	112	152	163	150	159	126	146	130	143	162	159	136	127	153	149	175	143	159	145	155	153	133	175	135	135	122	151	148	149	155	144	135	154	151	148	130	144	168	128	127	145	149	164	143	147	158	143	142	147	136	146	148	148	132	151	144	140	153	155	132	139	165	158	143	137	133	137	150	124	127	129	134	142	149	130	146	135	142	119	144	143	111	153	143	167	142	150	144	150	158	137	158	140	140	125	148	155	138	122	137	151	124	156	144	150	148	135	170	147	132	135	134	120	148	159	155	141	132	145	148	150	159	131	147	140	148	135	140	166	156	155	162	147	139	149	150	164	149	153	151	148	140	143	158	139	146	169	170	149	125	134	136	147	156	123	126	171	144	119	154	154	137	144	148	146	154	153	156	174	145	147	146	117	156	145	156	149	138	125	160	138	148	137	154	163	129	142	144	117	137	141	145	138	137	146	129	146	169	138	166	135	140	134	146	137	154	152	130	153	113	157	154	152	147	149	139	142	160	135	151	146	147	141	153	133	131	141	152	153	147	155	145	147	133	152	149	156	154	148	154	153	130	181	150	140	147	158	145	131	147	149	161	142	170	157	148	150	127	138	140	127	141	136	170	156	128	156	157	157	165	132	146	149	130	132	160	132	134	145	150	155	153	131	171	149	157	165	110	158	139	136	134	126	148	153	178	153	169	148	151	168	146	160	137	170	153	137	155	149	137	137	147	111	144	156	137	150	133	142	140	142	161	142	162	137	151	147	142	158	156	171	154	136	145	132	169	138	123	158	119	129	156	165	127	144	173	158	123	162	137	145	131	143	119	149	154	135	144	146	129	145	162	139	140	135	139	133	138	142	142	135	160	134	145	164	136	151	133	164	145	135	135	161	134	163	139	139	141	130	131	138	142	160	148	129	130	133	161	146	149	140	140	153	144	137	130	146	148	161	137	150	135	153	157	161	146	155	126	158	141	145	135	131	153	152	166	153	162	132	147	151	164	140	125	148	148	124	135	142	159	149	144	145	169	149	133	147	160	158	176	137	142	154	130	141	142	141	148	126	144	136	145	149	160	151	143	133	146	127	129	133	141	166	148	131	146	121	144	157	136	137	152	152	133	149	160	152	158	118	133	145	145	133	123	147	145	142	156	139	163	145	139	159	161	145	158	144	154	121	150	134	134	124	129	115	134	145	139	148	182	145	148	143	149	127	146	165	151	158	131	120	162	111	154	154	131	156	162	147	138	124	140	147	157	147	136	153	144	146	155	138	144	140	128	141	137	149	167	150	143	134	134	140	137	147	142	146	147	174	126	145	134	149	164	141	155	134	143	148	137	139	162	141	142	136	136	155	142	154	164	118	131	124	139	149	160	152	169	139	163	142	141	132	151	157	156	142	136	148	142	143	162	130	140	133	154	181	134	140	141	141	151	157	137	119	154	135	143	131	148	167	134	150	115	141	138	155	158	133	164	127	142	129	130	160	153	132	153	132	147	149	135	138	147	125	150	134	150	150	143	142	134	160	152	153	142	124	149	153	122	139	143	129	141	143	156	141	136	149	141	143	162	120	152	162	124	148	145	149	151	153	143	139	139	125	158	142	147	137	123	139	160	142	145	153	140	138	126	141	135
17818	6041	15643	6869	509	407	369	318	310	301	292	273	309	272	322	272	279	269	267	252	258	284	265	296	287	305	267	231	278	278	282	273	274	267	265	238	260	277	254	232	254	275	247	270	227	263	281	282	251	254	269	237	272	261	285	271	272	285	264	264	264	260	268	255	255	263	265	245	283	285	270	261	289	257	225	263	267	243	243	267	267	260	260	289	267	257	254	260	247	262	249	249	260	270	250	251	261	229	250	256	255	236	293	258	272	253	239	257	283	281	275	266	280	267	285	249	248	234	272	273	273	237	274	282	281	265	247	262	256	298	262	292	242	234	258	248	273	232	289	255	271	273	274	259	277	269	254	261	274	268	241	242	280	282	267	267	252	262	270	276	273	266	279	263	266	279	286	283	269	262	268	262	257	263	257	257	269	245	262	276	261	277	250	268	268	288	270	261	289	269	254	260	251	245	274	264	296	267	259	237	293	253	270	272	257	267	290	260	262	277	276	240	256	267	261	237	268	247	244	274	283	274	282	249	267	248	261	261	272	263	245	248	266	255	268	271	292	256	249	247	261	278	249	230	278	277	270	287	279	272	264	297	284	280	268	243	249	239	271	298	250	286	249	259	285	231	276	263	229	265	251	285	266	241	268	266	268	245	255	264	269	273	243	265	242	243	256	251	256	287	251	256	264	262	296	274	266	275	265	282	305	278	282	267	266	269	269	255	262	251	268	254	237	264	275	262	270	272	259	274	269	264	266	253	268	275	288	228	270	263	248	251	243	265	265	274	266	245	263	247	267	290	262	254	234	263	247	259	255	253	287	247	282	256	296	286	261	280	269	241	267	252	272	292	273	228	266	291	263	265	283	252	269	271	240	243	242	281	263	282	270	239	249	269	306	254	270	267	253	261	310	281	269	293	270	250	259	263	256	250	289	260	242	284	242	249	256	246	244	242	246	267	260	266	278	269	248	248	277	266	277	287	261	262	295	264	256	249	269	265	264	270	277	219	276	264	264	268	264	254	245	264	272	279	285	262	275	245	262	278	249	266	244	244	259	268	278	268	278	284	290	256	294	269	288	268	269	265	259	304	273	248	271	253	248	252	261	241	247	275	267	271	265	278	242	263	263	265	232	246	296	229	232	251	286	254	266	267	244	269	244	268	229	275	272	286	241	291	272	252	270	258	245	271	273	261	259	264	256	247	259	282	234	269	262	289	268	270	246	265	257	250	259	243	244	225	272	278	247	276	251	264	296	277	291	243	270	247	283	275	275	293	247	279	274	247	250	261	260	256	279	261	264	263	268	279	265	235	272	261	254	269	299	285	282	263	294	246	265	270	257	244	235	258	278	239	272	282	258	263	273	242	260	258	296	268	253	271	279	241	279	256	227	277	277	256	259	278	271	286	272	286	283	251	265	291	281	271	268	278	248	260	267	249	250	244	269	245	263	301	267	265	269	275	233	252	259	254	246	278	279	267	264	234	267	254	236	250	236	251	271	263	249	261	265	294	289	268	292	253	254	271	264	265	289	249	261	252	282	269	274	255	275	269	275	261	283	252	238	319	294	273	246	275	257	271	264	275	251	280	263	234	250	258	276	255	266	246	264	252	262	267	258	259	275	277	256	259	259	258	267	262	291	238	261	276	264	274	271	230	241	277	242	261	262	279	266	264	274	282	267	265	260	281	268	251	284	261	272	243	267	274	245	237	265	257	266	262	255	263	247	261	261	280	239	279	269	268	252	261	258	256	265	253	249	268	261	251	259	260	236	272	265	238	258	235	283	256	276	242	270	264	243	249	268	279	256	268	297	254	259	284	268	254	248	264	249	265	275	258	291	284	278	279	250	269	282	275	255	294	285	283	257	277	268	280	258	276	259	240	264	235	259	287	272	277	244	273	263	273	250	265	253	238	258	268	282	282	264	283	246	258	276	247	289	252	257	225	294	271	256	299	279	288	264	257	252	259	303	267	278	267	277	257	255	252	280	249	247	257	262	260	261	280	270	293	216	282	256	278	285	274	258	276	264	263	296	260	254	250	288	276	271	257	253	245	270	236	282	263	246	270	250	254	249	258	259	242	280	264	258	253	237	280	284	275	276	281	262	246	263	275	258	271	280	249	270	268	281	245	242	255	260	276	275	261	253	276	240	278	255	251	277	269	263	276	265	265	273	296	268	276	244	268	263	287	257	255	266	278	285	263	260	263	276	294	252	278	270	275	257	292	261	250	269	265	251	310	284	258	262	264	252	282	264	278	255	243	262	260	262	261	261	249	257	278	264	266	250	268	243	302	274	265	249	255	251	249	251	253	257	279	269	277	240	252	285	275	256	261	283	280	283	308	288	256	261	271	266	297	273	267	262	278	251	246	265	268	261	281	260	311	232	272	293	234	256	281	249	250	260	275	275	259	258	257	258	259	264	256	280	276	235	250	264	278	263	280	267	244	272	268	281	249	234	277	233	266	268	241	268	257	258	288	250	251	252	277	251	278	251	280	251	252	276	276	287	276	265	273	222	248	235	249	271	257	271	275	239	262	264	272	282	255	271	254	276	268	219	263	258	264	256	264	254	268	277	268	244	261	271	289	270	259	295	243	230	286	253	234	260	242	254	291	252	254	252	239	266	237	253	237	253	247	294	269	262	261	282	270	259	261	257	239	241	277	272	277	251	277	246	257	252	250	295	273	241	255	250	296	259	255	251	237	245	258	244	241	248	274	261	262	264	240	256	260	281	269	270	238	280	246	249	277	291	258	288	256	273	236	214	299	263	289	265	266	245	264	281	269	278	269	272	236	269	276	266	281	284	299	265	242	269	270	282	257	276	254	275	267	267	267	255	251	255	256	269	237	279	304	267	244	265	252	278	247	262	292	248	280	290	246	287	270	259	285	279	242	266	281	295	273	271	291	257	251	243	263	269	262	270	242	269	254	275	251	272	282	281	260	261	263	256	273	238	269	268	258	260	293	246	278	271	277	253	244	259	277	263	265	259	297	267	252	277	254	294	306	260	234	245	237	239	260	274	288	252	281	266	280	274	293	275	284	274	263	244	258	244	246	247	256	269	244	281	255	261	273	265	269	271	271	265	269	263	268	285	268	269	271	270	270	278	264	286	273	265	266	277	269	275	276	274	260	249	293	253	269	259	261	273	264	239	285	249	265	254	283	269	243	273	265	260	252	270	272	247	261	264	251	294	263	297	254	256	282	244	269	269	273	259	280	265	272	251	277	287	265	264	272	230	270	231	264	257	270	284	309	259	249	276	240	267	292	256	258	227	268	259	257	273	252	252	268	274	241	254	280	257	254	255	255	254	266	259	272	258	248	266	273	270	271	254	254	266	232	294	257	263	238	265	258	259	260	260	267	269	235	248	263	269	282	256	255	263	234	251	258	249	235	262	283	248	267	257	246	270	213	253	266	269	264	270	246	236	298	254	245	303	259	258	263	264	267	211	249	290	269	289	246	271	272	261	253	284	239	285	269	264	253	250	261	274	241	273	292
24183	21291	27781	26307	21133	13363	1056	560	457	385	399	362	330	314	311	331	319	274	345	284	283	268	316	299	295	286	300	267	285	279	299	253	287	259	280	273	281	260	257	290	280	279	270	288	286	293	305	276	274	301	281	270	256	286	251	277	263	266	257	282	282	275	279	276	271	275	277	268	272	267	290	267	279	275	261	256	271	270	251	286	280	270	268	298	273	247	254	302	263	242	244	286	301	275	275	308	279	266	271	304	255	310	284	282	273	296	279	264	259	279	279	264	245	298	274	271	263	261	230	258	289	264	262	257	255	242	251	253	258	260	273	301	291	274	288	247	256	273	279	269	268	270	245	261	268	299	285	271	263	268	266	251	291	248	290	263	299	270	285	295	257	311	264	278	270	269	273	275	289	282	266	288	304	274	275	283	290	292	250	255	271	266	248	261	296	260	274	270	268	283	250	247	272	261	296	277	277	277	286	272	276	284	268	276	278	284	277	273	285	244	285	274	254	279	256	283	291	277	241	249	260	237	308	241	277	275	301	250	283	275	256	275	256	259	252	284	275	271	235	269	241	269	301	281	271	254	280	269	265	271	279	240	264	262	281	274	269	272	274	262	255	282	269	261	250	262	283	312	289	287	248	247	291	307	262	277	269	275	260	273	273	262	272	288	284	260	284	257	318	264	265	259	270	268	252	245	260	278	274	270	256	284	266	314	270	258	295	238	258	276	262	259	264	278	267	285	266	290	262	255	259	253	281	256	292	293	282	280	279	271	281	255	252	287	275	237	269	296	277	274	272	250	273	245	254	261	257	242	267	270	293	271	266	280	260	276	290	251	255	271	257	279	295	278	239	273	272	245	255	269	272	271	248	284	280	239	292	281	234	257	263	245	230	289	259	286	264	244	271	261	295	288	259	248	293	304	284	266	278	296	258	298	284	257	289	270	253	262	255	250	295	253	275	271	253	276	266	280	288	249	240	283	277	259	268	271	260	236	275	285	263	254	261	262	280	277	275	253	270	298	247	261	249	267	291	271	251	266	275	264	274	270	260	292	292	270	264	286	260	266	297	268	252	270	267	299	279	274	280	255	268	261	268	248	301	274	269	263	266	269	261	268	252	283	284	297	280	263	246	285	270	273	252	246	254	247	299	279	294	285	296	280	268	284	272	267	244	260	274	312	292	278	277	280	256	271	298	240	271	282	266	280	273	253	253	277	274	299	279	260	264	282	286	299	311	307	254	266	274	291	274	277	287	257	254	273	234	271	295	265	301	297	294	260	242	274	281	275	259	328	268	251	270	279	269	246	266	283	269	274	270	254	264	266	281	252	291	296	282	265	276	283	257	269	237	287	288	270	267	248	284	292	247	235	290	255	294	277	248	297	301	253	293	306	264	235	259	291	279	262	265	266	281	260	257	231	278	246	313	289	275	251	282	277	258	264	265	272	260	282	256	275	256	274	276	287	264	282	255	274	270	284	244	280	265	288	278	275	269	266	291	269	275	286	252	271	238	281	267	246	278	285	248	251	259	223	292	265	255	251	267	279	261	253	252	258	266	259	294	247	277	267	287	251	264	270	268	268	257	248	285	238	253	278	298	277	244	269	267	263	255	274	271	252	246	268	250	244	272	263	257	279	267	270	257	273	244	274	274	254	252	254	262	301	248	252	250	296	277	274	254	307	296	271	251	299	266	270	280	276	278	285	282	246	282	263	243	268	264	272	246	287	285	264	279	275	252	270	259	270	254	242	252	264	266	254	296	274	292	258	245	266	283	306	235	255	289	250	247	295	258	259	241	263	245	270	262	276	253	256	288	262	264	286	294	267	277	280	268	268	262	291	276	280	274	248	246	280	267	266	288	253	302	271	254	296	270	277	245	252	284	275	286	280	243	261	268	264	289	294	259	271	268	256	254	274	262	254	253	274	280	265	311	274	270	285	256	254	260	268	263	271	276	278	291	270	278	270	234	253	272	275	262	283	292	283	238	268	257	236	243	261	247	246	245	268	265	292	283	274	302	264	294	265	263	290	253	270	270	276	272	255	275	272	289	263	280	268	254	258	284	270	266	273	262	291	262	280	283	260	257	283	273	283	258	236	244	251	296	266	277	245	263	247	279	290	264	256	264	279	269	264	287	291	278	269	257	282	243	258	262	285	271	290	285	282	245	289	270	271	283	262	282	296	273	254	293	307	254	264	265	296	291	281	262	269	258	271	253	253	257	237	265	267	284	274	271	259	261	284	275	288	230	276	287	313	280	277	264	264	283	252	269	288	274	262	287	248	265	243	281	275	305	254	246	276	297	247	255	266	254	291	285	280	266	255	283	252	270	287	264	270	266	246	272	265	268	275	268	256	270	236	241	285	277	266	282	258	269	300	245	316	293	289	302	263	265	242	268	264	284	243	274	277	276	252	246	274	257	273	278	268	248	265	295	256	301	273	244	261	273	266	249	271	240	251	284	272	273	246	241	276	263	280	271	270	261	268	272	272	257	260	266	274	279	259	267	290	274	250	277	263	298	269	272	298	263	263	255	288	277	268	261	263	304	269	245	296	293	275	303	279	235	292	270	244	257	280	282	261	290	272	252	266	245	263	263	269	275	270	271	276	267	266	261	268	286	244	248	242	262	286	283	252	263	255	267	288	269	287	265	259	278	249	277	276	284	264	250	263	254	300	277	304	259	285	285	288	257	277	232	297	254	269	281	261	300	309	264	280	238	276	292	283	271	275	253	283	291	264	261	284	294	260	291	253	301	270	256	253	273	248	246	255	274	253	263	268	259	272	264	295	264	267	287	267	291	253	253	277	251	289	238	280	288	273	263	271	272	284	262	261	256	277	239	270	284	272	289	249	263	260	278	285	255	276	256	292	283	274	264	286	252	280	284	243	288	252	261	266	252	278	259	250	238	301	241	289	277	266	271	272	273	271	252	263	261	253	255	252	291	283	264	261	268	286	290	240	310	249	267	268	265	275	276	273	267	268	293	249	270	319	287	273	290	286	287	259	271	260	292	269	288	294	268	297	249	285	266	245	283	247	263	285	248	266	252	257	276	275	259	254	256	263	302	294	280	271	272	230	287	253	256	283	259	285	254	274	244	269	253	285	260	274	329	291	246	258	282	256	254	265	252	253	283	263	280	268	284	267	237	265	298	267	274	285	262	263	291	256	252	272	279	278	236	236	274	284	263	264	288	283	253	277	267	303	263	270	252	278	278	257	274	292	264	278	267	236	267	281	259	258	252	263	276	238	268	272	276	271	280	305	274	267	263	278	251	238	258	274	296	266	272	260	277	294	296	276	271	260	295	280	261	280	285	292	254	271	284	266	261	262	289	255	272	313	265	276	247	261	285	229	267	282	312	266	272	267	261	256	267	276	296	243	264	276	284	247	271	242	253	267	260	259	279	281	282	290	273	283	264	270	279	268	260	243	273	248	267	266	266	282	276	270	289	250	274	276	270	273	282	270	288	251	293	297	279	259	269	296	249	260	272	280	271	249
40410	16894	35874	15022	2689	2023	1587	1262	1128	965	916	779	769	719	674	635	637	624	559	543	538	535	522	575	527	557	501	514	523	493	502	536	523	534	521	482	465	487	535	528	467	433	504	511	476	486	452	508	509	463	469	457	458	465	508	471	507	477	501	436	468	493	431	463	459	505	453	487	475	478	515	473	505	514	472	506	479	512	448	504	496	447	509	484	468	475	489	437	453	498	484	449	476	498	470	482	474	462	482	505	434	494	456	468	469	458	484	487	485	482	483	455	505	488	446	484	464	469	474	467	424	450	481	491	424	514	464	474	512	465	459	478	482	495	470	424	476	486	488	481	455	446	456	446	477	449	474	487	500	474	465	477	501	455	489	434	475	500	482	429	483	469	525	447	461	476	504	458	455	477	487	498	477	483	496	493	501	476	451	471	460	450	479	485	461	457	520	480	480	446	467	442	486	472	484	476	506	483	446	481	478	482	466	451	468	489	419	481	478	487	432	498	440	457	463	467	493	462	476	494	479	471	470	496	448	515	466	475	489	462	495	445	484	480	484	458	476	473	493	446	477	473	473	453	451	474	477	479	466	468	488	476	453	455	492	522	463	471	467	469	488	505	464	491	476	500	482	455	488	470	445	472	443	524	455	467	441	471	456	491	468	489	497	454	477	474	475	516	432	465	470	472	500	497	513	466	495	448	468	475	501	519	468	454	485	505	485	484	459	489	453	489	466	459	499	438	466	466	442	455	427	497	505	480	478	450	490	472	451	448	491	502	487	483	455	449	471	462	467	469	504	476	482	491	530	466	486	458	455	469	501	464	432	432	447	465	478	446	455	499	479	465	507	477	473	457	486	481	451	488	476	529	496	471	491	496	456	461	477	467	474	494	434	463	473	465	520	471	478	477	470	475	520	482	462	480	461	462	469	460	457	464	461	456	487	466	471	425	500	417	488	479	451	470	455	477	461	514	481	474	452	500	483	466	495	462	410	486	511	460	456	466	473	470	462	465	447	447	435	458	451	488	500	477	452	447	472	459	458	512	447	489	481	452	482	489	448	493	488	425	477	455	480	482	470	498	485	485	474	471	496	477	470	464	462	482	454	483	424	465	494	474	471	437	469	487	475	442	476	519	475	450	480	467	499	445	497	473	504	488	512	472	440	465	462	428	461	483	486	467	485	472	473	470	444	469	475	472	486	540	469	488	485	475	452	462	479	474	480	498	498	434	444	467	476	454	507	496	461	469	457	452	487	471	493	450	475	526	460	473	493	451	474	445	531	467	440	468	453	461	502	478	479	457	455	484	459	455	478	473	451	456	482	419	449	501	455	441	501	452	449	497	478	458	479	478	463	459	492	442	480	476	516	490	499	464	456	465	475	483	518	462	466	439	457	465	474	520	499	450	467	519	486	462	462	467	475	492	469	459	496	465	494	451	488	479	501	461	474	459	461	472	482	518	449	478	451	450	474	494	486	451	481	457	469	502	476	451	489	459	506	481	446	508	497	497	504	477	472	508	469	534	517	495	446	473	431	450	469	466	466	457	492	483	455	524	485	465	474	447	442	456	477	476	483	479	420	490	478	443	488	464	493	455	469	464	451	457	499	458	452	458	426	487	505	500	471	490	462	488	445	485	486	473	453	484	475	500	491	478	493	483	500	458	488	436	464	489	460	445	445	474	458	467	495	484	447	473	498	490	495	490	475	454	427	438	447	449	448	466	471	496	513	452	515	471	499	438	460	462	487	471	518	450	466	454	442	466	473	465	438	463	520	498	446	486	420	484	492	470	435	472	454	483	482	494	431	501	511	491	479	477	459	498	469	499	456	467	481	459	450	442	498	467	450	470	457	503	437	512	467	462	496	470	511	488	502	472	487	501	411	481	504	442	460	473	440	442	496	486	463	458	477	489	474	449	478	451	476	458	424	479	482	445	486	502	408	482	478	478	477	459	433	479	468	461	433	494	495	454	487	495	436	470	490	518	516	469	481	464	495	495	473	466	445	493	473	461	483	456	449	421	487	471	480	460	485	479	500	482	471	440	443	460	431	507	520	471	475	475	481	493	469	509	469	479	415	448	503	451	507	478	452	461	439	503	461	441	518	470	462	451	489	506	459	493	453	461	473	462	443	461	473	484	448	476	458	489	459	498	464	467	428	484	459	443	479	503	444	482	487	417	495	450	452	476	451	469	515	464	485	447	486	483	479	482	501	458	487	504	486	481	474	462	495	461	426	470	464	466	479	491	495	472	486	480	454	453	447	472	420	475	465	470	505	456	463	457	466	518	505	485	468	469	480	486	520	425	490	493	474	470	462	484	463	464	486	476	507	490	467	491	472	439	525	489	489	475	509	464	464	462	471	471	468	492	470	468	449	479	488	459	456	486	463	481	452	479	493	535	467	443	464	511	435	511	480	529	448	438	477	497	493	426	450	429	487	483	480	490	482	483	467	485	486	467	458	490	452	439	494	481	479	509	513	448	424	457	490	473	492	484	493	446	448	489	460	502	469	458	465	461	491	469	456	503	435	504	489	449	443	464	462	517	477	482	472	462	449	502	453	432	467	464	485	458	451	474	443	470	457	455	468	469	452	456	467	519	480	431	471	457	486	477	472	484	482	485	487	453	483	484	495	468	484	515	466	454	451	458	494	452	446	481	470	448	458	445	482	478	459	472	490	434	487	479	460	483	481	439	444	458	497	501	448	457	461	480	464	477	463	465	478	442	460	473	469	475	465	500	440	504	484	462	492	434	459	491	494	473	462	459	469	461	458	467	501	435	470	466	461	480	435	446	456	473	450	472	489	454	460	494	434	489	476	450	481	510	461	435	482	425	479	454	457	509	451	464	482	478	471	486	499	455	479	486	474	497	482	497	488	496	487	480	517	447	483	488	488	470	484	503	505	480	465	475	440	508	424	467	474	443	489	486	474	450	474	447	469	493	504	480	481	464	467	448	421	488	496	467	452	482	436	460	475	452	512	507	463	447	470	487	478	499	465	423	473	457	447	475	474	443	470	449	512	497	478	472	457	455	451	475	496	476	470	484	459	488	458	434	450	464	466	469	495	491	498	504	456	469	450	493	473	489	509	488	478	473	460	453	426	463	475	431	472	456	466	505	452	469	483	454	488	461	513	462	455	473	467	463	421	431	467	435	454	455	504	471	442	452	494	462	473	456	448	448	474	475	464	472	484	482	494	409	482	495	487	448	527	462	431	484	478	443	472	471	496	490	482	415	473	465	509	470	474	470	495	481	481	468	493	483	474	500	469	466	472	465	452	493	458	464	494	482	494	481	471	467	492	524	431	481	433	482	485	493	481	468	498	446	463	441	462	486	463	467	444	474	478	469	459	444	483	458	429	491	468	471	495	474	455	468	490	491	460	463	472	466	474	460	465	454	507	495	480	476	480	472	476	459	449	491	475	440	470	480	427	467	492	466	425	465	477	482	463	499	490	498	497	491	476	481	488	463	471	457	456	424	487	480	439	464	477	485	474	422
23202	21298	28337	24874	21299	21321	13265	1068	707	599	571	527	474	496	495	450	424	417	447	411	408	403	417	400	436	404	409	380	410	381	355	360	374	359	385	335	355	348	359	335	371	373	350	367	352	400	381	339	340	369	392	332	337	379	342	340	379	351	376	359	357	317	339	366	360	341	337	346	382	357	356	352	330	330	369	346	319	325	377	373	354	375	332	363	365	341	351	323	333	369	340	330	328	358	358	360	358	334	344	344	351	348	361	367	357	366	353	394	364	352	360	333	343	345	355	331	353	322	347	339	340	335	358	382	354	336	335	359	371	354	332	356	319	329	346	316	332	333	352	340	342	360	315	351	369	341	329	375	395	394	323	356	393	361	337	390	350	354	381	337	329	340	346	355	329	380	335	356	349	328	343	346	347	350	401	357	335	346	360	350	364	357	332	334	344	388	337	372	392	334	367	363	354	348	346	328	325	335	344	345	356	360	344	352	352	336	363	347	327	378	352	363	349	324	367	364	396	329	338	342	393	347	348	317	353	311	346	339	353	371	359	354	360	352	365	343	335	353	332	357	338	360	331	378	362	363	354	355	359	346	354	350	342	348	318	343	334	357	342	369	352	359	361	377	349	333	350	314	378	364	353	353	327	365	339	394	353	354	346	350	348	341	319	378	347	364	336	331	331	365	347	337	389	338	368	374	376	305	353	364	356	373	338	363	304	323	398	353	372	352	338	327	347	350	345	353	336	334	338	353	352	353	369	329	376	359	344	368	362	361	336	356	371	371	376	341	343	388	346	334	361	371	357	349	335	362	346	384	347	355	358	350	346	336	345	316	314	327	323	355	377	334	387	316	335	351	339	350	325	386	373	307	341	369	346	344	345	378	351	343	326	353	351	371	354	341	331	338	364	355	357	356	356	329	345	344	354	349	345	341	331	380	342	359	327	327	336	364	338	386	362	383	336	350	307	314	339	334	332	345	363	341	349	360	352	351	376	310	378	359	332	351	345	335	358	407	377	359	369	350	370	325	342	346	317	368	328	349	363	386	372	339	368	376	371	349	345	346	328	333	332	353	347	363	351	352	339	353	355	327	357	351	326	352	369	342	371	347	331	355	353	328	357	361	335	364	356	339	334	348	327	353	337	378	379	330	324	348	337	345	363	366	365	354	335	362	352	351	337	340	368	382	317	363	341	370	390	378	341	361	337	347	358	353	333	354	376	331	365	363	334	357	343	333	328	370	344	382	336	366	341	347	358	335	344	327	333	327	366	346	336	366	348	377	339	372	344	358	342	354	339	370	337	367	373	316	353	371	364	336	360	382	400	335	358	339	389	372	341	346	371	338	313	341	372	336	300	355	363	339	362	365	368	365	353	343	346	357	351	331	373	378	362	326	333	351	358	320	313	349	311	332	379	354	349	344	324	351	370	376	350	346	352	332	370	362	346	348	353	336	350	352	363	341	328	351	345	351	352	358	353	333	315	344	345	382	349	357	311	304	328	334	376	312	337	383	336	372	372	361	356	328	314	377	361	338	324	375	377	365	350	371	363	356	348	329	348	352	350	345	334	353	379	376	364	311	334	299	344	355	365	326	330	351	297	395	384	338	347	353	339	325	381	348	358	386	349	360	345	355	376	338	305	331	344	343	335	350	330	377	363	339	341	341	378	363	346	310	357	360	344	348	334	354	343	353	345	383	339	354	365	334	364	378	373	315	357	388	340	349	360	360	343	380	339	363	343	346	333	345	318	369	337	361	327	367	377	317	374	307	370	343	360	333	353	342	378	377	334	365	348	349	357	337	329	344	363	347	319	353	332	328	352	355	335	353	338	369	382	340	321	343	329	347	375	378	340	344	338	367	353	367	341	349	346	386	369	389	341	377	365	347	368	349	341	326	337	354	350	345	331	352	333	338	340	377	355	352	342	334	335	339	328	316	333	360	348	312	357	373	345	348	331	339	338	322	328	335	353	371	323	340	361	352	367	325	371	333	356	396	334	364	329	336	359	334	347	324	356	357	325	324	349	360	359	360	344	335	377	361	343	323	333	339	376	345	348	312	341	348	365	351	328	342	331	367	421	322	365	360	358	357	359	401	338	332	363	362	347	337	358	334	348	347	345	338	327	370	358	376	344	362	361	342	359	346	325	333	333	331	345	360	304	362	353	352	366	376	369	327	340	358	348	352	374	346	326	370	337	386	357	350	365	343	359	380	363	342	373	373	356	377	353	355	332	365	370	344	347	354	370	316	336	351	307	321	357	370	331	362	345	347	374	343	330	350	343	348	371	356	334	325	327	336	351	330	369	380	370	357	382	362	320	352	336	366	357	326	345	350	368	368	329	338	360	364	358	347	342	360	314	357	362	381	347	362	327	375	353	333	359	367	345	394	355	338	348	378	358	375	360	355	354	331	361	356	343	362	361	349	334	349	342	359	358	346	337	331	334	329	356	364	346	342	373	380	355	340	358	342	341	365	346	379	348	345	347	368	353	367	339	373	354	367	321	330	356	372	374	391	313	355	339	334	356	363	376	363	362	334	360	347	350	339	348	366	347	311	324	333	400	363	379	340	334	387	364	346	356	349	356	326	336	378	380	339	345	358	338	340	347	361	374	362	320	320	354	335	370	320	369	319	355	361	363	357	361	358	360	343	354	357	327	374	371	329	359	353	316	342	352	337	324	366	318	335	332	329	355	346	337	337	352	351	375	348	344	368	353	385	367	323	375	373	345	366	351	356	349	347	374	343	344	329	351	312	371	336	374	340	306	365	345	331	334	327	365	344	344	345	360	340	346	334	364	348	370	329	334	365	340	332	333	351	364	352	379	375	358	376	345	341	327	372	340	340	352	337	334	364	365	335	349	362	379	358	371	340	360	360	335	341	311	360	346	350	336	348	324	370	358	342	337	360	351	372	323	356	381	352	330	353	318	360	355	342	352	366	358	338	334	368	371	342	337	360	334	331	333	339	323	387	330	378	331	385	352	329	316	330	332	314	362	355	379	345	328	350	323	357	381	364	335	357	332	375	349	358	343	348	322	354	333	341	382	354	348	358	358	350	339	309	358	352	338	337	351	351	327	343	339	391	353	356	353	306	326	337	317	329	353	385	355	389	332	343	377	333	369	383	347	327	363	345	350	364	337	352	315	329	337	353	369	338	381	317	353	367	349	340	333	327	357	341	344	350	364	337	374	354	341	315	352	354	347	351	330	360	374	333	351	368	343	312	358	345	360	363	339	322	346	332	339	352	356	339	346	332	317	362	354	341	354	328	361	369	354	355	325	363	380	312	351	313	363	324	357	354	318	344	344	358	317	384	351	347	328	352	346	353	351	351	379	346	332	376	396	349	387	324	334	328	347	329	369	345	334	348	359	336	361	355	339	341	329	364	334	327	350	379	338	342	352	369	374	342	395	328	321	387	330	344	366	334	378	383	351	343	336	333	382	338	356	392	377	362	359	350	340	321	354	307	343	369	353	347	353	293	345	350	345	336	335	296	336	311
45757	19298	40555	14672	4825	3563	2753	2194	1983	1539	1378	1251	1100	1084	967	926	869	904	808	758	782	744	724	710	714	671	635	668	689	659	645	667	597	687	651	651	644	640	642	569	616	608	638	627	600	652	638	630	625	614	610	620	637	629	582	583	585	608	624	639	602	630	672	669	561	592	612	615	576	626	590	622	624	602	646	618	619	554	582	586	610	582	615	594	621	638	581	619	588	572	568	630	580	607	561	566	565	618	574	565	625	607	580	576	603	571	589	597	578	567	618	606	598	613	618	671	611	576	587	554	606	598	575	634	564	574	606	613	590	602	603	582	531	622	580	597	613	639	619	573	599	607	616	547	627	602	614	593	617	630	616	613	638	646	597	582	603	650	618	628	601	610	558	589	571	570	584	555	601	625	587	583	574	591	612	644	590	579	563	620	604	544	567	595	594	548	594	590	600	620	595	589	575	601	609	612	588	594	571	564	558	584	605	584	617	582	621	591	572	631	593	629	571	568	601	600	619	632	574	593	590	559	599	538	633	631	574	609	559	610	627	590	569	590	550	598	566	606	568	534	596	546	546	557	595	587	591	597	604	538	571	593	650	558	603	634	582	562	575	572	592	588	574	621	560	598	577	560	642	554	608	564	563	553	597	610	555	580	606	638	600	607	564	589	591	579	636	581	548	574	636	637	548	595	521	566	595	602	575	597	594	584	623	602	591	586	618	550	586	558	597	594	583	581	616	577	593	588	619	581	620	627	599	592	591	626	596	597	593	571	575	593	592	607	608	609	570	609	569	570	581	577	567	566	584	599	594	577	594	583	581	578	608	576	583	597	596	594	608	579	625	579	582	596	584	628	630	593	576	574	581	537	597	633	591	605	589	596	562	550	609	607	565	578	561	571	601	596	615	555	583	596	613	584	577	580	560	610	617	608	567	564	657	574	587	613	571	567	573	576	585	579	636	588	585	611	598	621	611	575	531	587	567	573	562	584	558	586	555	573	613	561	641	588	604	589	595	615	560	599	611	632	546	559	532	617	555	593	618	581	580	575	584	584	564	630	598	629	584	578	605	571	606	589	543	553	579	576	543	582	572	581	587	605	530	582	552	568	595	588	587	592	616	577	588	579	586	606	606	597	559	582	561	600	588	602	622	590	580	580	571	579	593	617	571	616	574	624	616	585	621	568	567	606	559	637	566	611	601	580	549	641	578	606	545	605	609	642	542	613	582	600	598	607	564	600	589	617	565	600	625	618	548	626	623	583	583	567	573	572	566	638	584	613	584	552	574	558	594	578	615	590	561	595	587	597	643	604	632	596	587	563	575	559	533	576	600	555	608	628	576	582	618	572	572	567	630	624	582	590	577	625	566	610	592	596	633	593	572	548	537	572	602	585	596	566	552	591	601	623	614	598	578	603	553	555	606	565	586	607	596	598	621	596	577	559	648	587	590	596	597	541	645	596	596	606	609	639	616	569	569	595	590	566	551	560	570	628	645	577	585	555	572	556	579	613	574	583	634	585	596	548	581	594	627	592	560	612	600	587	590	594	581	613	577	557	585	583	618	601	605	569	630	568	564	576	602	587	633	604	543	563	528	588	576	542	616	645	563	567	588	568	620	583	555	570	578	637	559	590	558	582	581	582	608	660	601	597	581	609	570	603	573	605	574	547	558	623	616	615	620	598	584	603	572	553	572	598	616	620	615	583	590	589	604	585	637	644	613	575	615	600	620	605	613	606	530	600	593	581	596	587	615	613	585	604	581	580	618	560	594	540	595	590	615	574	572	575	629	586	570	581	583	637	593	598	609	551	584	576	569	581	664	545	571	637	587	594	602	575	593	564	563	603	622	591	583	597	603	564	605	617	585	569	598	592	595	553	593	594	591	567	595	567	628	606	593	561	583	605	579	566	629	573	578	601	621	594	557	568	607	543	605	602	580	622	569	602	595	588	605	559	595	613	582	571	589	616	601	588	562	626	584	591	641	604	585	518	613	638	556	581	618	580	665	549	557	537	628	608	563	601	557	629	597	560	568	583	598	627	601	596	623	582	617	574	570	629	609	602	605	601	577	599	583	561	585	586	599	621	674	641	584	564	598	636	601	558	581	600	598	581	631	571	597	607	601	602	556	567	586	605	627	563	598	608	546	581	563	601	596	613	572	586	565	588	585	533	592	607	588	590	546	609	598	600	588	602	598	558	603	563	613	620	574	614	614	600	598	568	602	598	577	583	575	613	536	576	577	598	622	570	588	629	598	565	587	643	601	572	566	559	604	571	617	605	589	605	574	605	566	626	605	603	583	612	533	593	586	635	599	579	541	556	605	611	635	602	576	572	595	608	622	601	617	589	565	582	622	555	620	582	588	593	605	548	576	596	660	633	630	591	599	579	589	582	594	596	585	611	604	580	566	608	571	595	604	600	577	601	628	647	586	584	574	594	618	605	565	608	587	570	567	573	622	565	575	617	602	574	648	555	534	588	603	579	641	598	606	594	571	593	635	557	562	581	573	619	566	616	587	567	584	575	607	614	543	566	623	633	591	553	564	595	602	597	600	597	573	587	598	551	569	563	573	620	581	570	575	555	599	604	578	537	622	604	566	639	619	601	612	566	617	586	625	600	577	592	594	574	606	566	619	569	583	565	591	534	576	575	625	623	609	580	599	595	642	607	650	605	582	578	581	552	567	579	562	578	594	585	613	604	573	573	611	559	539	601	579	636	574	634	599	612	564	625	568	588	543	626	588	613	592	571	592	553	570	575	556	629	529	616	594	575	601	606	558	591	580	579	582	562	614	575	607	600	565	606	571	577	617	604	590	619	588	554	596	602	568	590	547	568	618	609	577	555	558	596	594	559	581	591	571	563	562	594	611	622	623	607	602	567	606	577	599	634	603	641	608	633	618	577	580	557	583	553	590	583	610	590	588	553	588	615	607	596	597	560	595	582	597	606	583	595	592	559	595	611	608	574	540	567	550	581	620	614	563	584	582	671	610	547	591	591	608	631	565	629	605	579	610	578	598	592	575	618	632	587	596	588	586	580	601	586	633	650	605	652	552	612	591	573	602	587	628	602	592	615	583	602	579	602	591	563	609	595	608	595	616	621	602	579	569	600	577	639	568	593	625	581	576	567	582	596	592	641	605	634	630	620	598	601	615	576	622	603	582	627	580	616	629	618	595	623	595	605	584	571	578	600	576	576	599	616	604	604	584	568	565	570	590	610	610	562	566	572	573	571	634	575	598	557	570	583	608	620	569	607	571	620	623	586	553	571	584	579	607	595	615	623	591	633	597	575	575	580	579	587	603	570	576	593	587	585	579	583	566	551	581	587	600	586	610	577	595	615	567	602	567	599	577	578	572	627	600	556	617	609	588	611	600	596	562	567	579	587	572	572	644	602	582	637	603	643	585	616	612	591	577	588	624	564	635	571	541	584	577	583	575	581	595	653	573	587	564	584	584	572	587	591	623	541	635	582	575	583	637	586	582	579	623	628	606	586	578	569
26694	20450	16945	8244	259	232	180	171	164	162	159	162	156	145	175	144	143	157	148	143	144	164	170	141	138	144	148	150	158	137	148	137	156	144	131	156	165	167	146	153	147	190	171	136	146	147	170	137	143	148	155	144	136	143	150	146	162	143	130	167	126	157	140	179	143	145	156	131	117	144	141	174	156	145	138	145	147	150	141	146	160	177	118	123	132	150	150	142	152	158	153	138	157	158	156	146	132	151	131	158	151	142	151	135	143	149	126	146	137	157	125	142	151	165	160	131	135	152	146	151	149	155	156	142	156	163	156	152	139	151	140	144	135	152	145	151	143	143	167	142	139	141	162	139	140	162	143	153	146	159	151	150	148	161	149	129	152	127	149	144	143	146	152	145	156	170	150	130	149	136	159	155	138	165	133	132	146	147	147	140	149	133	171	144	135	146	158	145	125	156	121	143	156	153	141	157	139	151	155	165	152	138	138	147	160	186	165	157	141	131	132	135	142	150	156	146	145	139	136	160	164	139	166	164	168	153	133	158	133	139	137	137	131	151	152	144	165	151	168	144	135	151	145	127	144	168	144	142	143	153	138	146	140	185	141	142	166	144	150	132	146	144	156	150	150	145	132	141	160	158	161	156	147	141	131	139	131	190	156	166	125	142	153	133	152	135	140	142	141	129	145	143	155	166	142	154	150	159	138	126	137	150	149	160	159	156	158	153	154	157	116	135	136	133	153	142	142	139	140	150	151	144	146	137	161	143	148	131	140	167	136	155	142	145	135	155	147	139	149	141	149	155	137	148	127	160	132	143	143	125	149	154	139	139	155	166	139	155	155	124	160	135	163	163	139	143	131	154	138	128	146	161	135	120	160	170	148	136	135	180	159	148	160	168	145	154	149	150	136	144	153	138	153	142	107	139	149	141	176	153	133	120	156	154	153	152	138	144	151	147	144	162	145	159	137	163	141	158	133	155	180	153	161	167	143	143	146	161	154	149	133	135	170	133	169	145	137	149	139	150	153	135	157	124	142	149	131	127	157	146	149	152	161	148	135	158	140	128	137	162	124	143	128	149	140	134	152	156	140	145	141	146	129	134	174	167	159	138	151	139	129	151	163	149	153	160	143	147	141	161	126	163	155	141	134	138	148	165	149	162	167	143	158	133	172	155	133	168	138	139	142	159	141	138	151	131	142	160	146	143	169	147	168	160	146	159	137	157	161	157	172	148	136	159	144	162	148	143	137	155	149	136	158	142	160	142	143	132	149	139	151	132	153	144	151	149	163	159	136	154	155	164	154	143	143	164	122	140	141	145	168	133	151	127	156	152	142	159	154	162	155	163	138	128	144	146	134	134	152	155	159	135	159	146	131	165	152	144	131	144	142	166	139	140	141	156	138	137	156	140	141	154	154	134	149	146	152	131	157	153	146	162	167	149	147	140	143	142	170	145	145	160	153	128	156	152	146	134	140	143	152	145	135	123	159	154	166	143	148	160	131	125	156	165	145	155	147	141	149	166	160	155	160	145	163	136	149	156	153	152	150	157	140	143	164	165	136	148	135	152	145	155	131	149	139	156	162	161	146	148	150	122	139	157	151	153	147	151	161	132	152	170	131	178	155	138	155	131	138	147	163	160	165	133	148	135	159	159	145	150	140	157	144	151	152	153	163	140	157	147	166	154	155	143	159	139	170	125	127	146	105	160	149	161	168	140	145	153	129	156	157	166	195	150	146	161	144	150	152	180	144	138	164	158	152	143	144	156	156	131	131	160	162	169	143	158	154	155	147	149	156	144	144	133	159	133	154	164	149	137	142	163	139	160	119	165	147	138	174	139	136	147	143	146	145	127	161	120	158	160	157	134	128	163	159	147	153	142	156	148	156	177	142	145	158	144	173	140	140	149	127	161	135	165	145	149	149	132	141	142	132	151	141	146	150	133	145	148	141	161	168	127	147	159	142	168	132	150	132	145	159	173	156	179	160	125	151	152	155	143	149	151	135	144	133	145	163	143	156	139	127	154	148	137	162	160	152	139	151	125	152	123	145	141	141	155	144	141	169	148	140	155	144	152	145	141	141	157	144	159	173	151	141	158	137	156	164	152	166	148	153	162	149	140	138	146	140	144	135	138	135	150	154	152	165	138	150	154	167	143	155	148	151	149	153	135	145	152	138	147	148	137	151	138	156	139	130	148	153	140	160	139	165	154	167	151	152	150	132	127	151	130	128	145	154	143	158	174	125	142	131	160	163	132	132	165	193	146	160	138	168	123	145	139	144	145	142	157	145	134	141	151	145	156	145	171	152	139	150	132	144	148	134	153	149	111	158	151	136	180	133	168	168	122	166	144	148	153	135	141	164	139	152	142	151	143	154	158	136	154	150	130	135	163	142	140	147	143	148	143	154	160	149	170	161	150	154	145	169	143	129	148	148	145	151	141	133	134	155	130	163	149	128	167	144	134	151	140	147	152	127	133	151	179	135	143	147	144	138	168	162	127	151	146	149	158	138	160	160	130	151	139	162	143	147	164	173	155	161	160	155	131	139	141	146	144	149	160	137	134	151	150	139	131	150	138	156	144	150	142	136	178	162	140	154	132	164	148	132	153	152	130	151	149	137	122	151	147	147	145	147	159	155	128	139	159	148	162	136	149	154	157	159	145	140	154	165	128	140	139	153	130	140	126	148	155	141	129	181	133	140	144	119	124	142	154	153	136	143	157	148	137	132	165	148	135	154	157	158	131	137	153	172	151	172	133	127	150	163	141	133	140	150	145	143	156	143	156	145	140	147	150	144	138	135	136	142	145	156	127	149	154	158	154	156	147	144	139	136	158	153	173	147	148	138	162	127	154	161	138	163	144	121	172	149	134	137	139	131	126	144	150	127	179	118	144	153	141	142	166	151	149	145	169	135	135	160	143	149	159	157	159	151	173	131	158	155	130	158	140	156	177	152	141	147	137	144	141	128	143	170	153	152	158	166	179	141	148	160	150	131	160	176	152	131	144	141	156	154	153	174	171	182	146	155	155	160	151	152	139	132	154	142	147	172	118	149	139	164	155	146	146	157	149	136	165	165	119	155	130	173	124	152	164	168	127	163	118	141	148	138	162	154	150	156	134	132	136	133	153	161	172	146	174	157	129	137	141	145	150	151	157	159	152	128	151	167	154	135	161	168	141	138	162	151	158	148	164	139	160	158	144	155	138	151	146	143	158	152	138	144	161	149	139	149	137	152	142	146	142	131	131	152	145	152	148	128	156	146	155	143	151	155	159	153	141	139	148	145	143	149	151	138	150	141	135	183	160	170	132	156	164	154	126	147	138	140	137	147	133	142	164	147	134	136	171	166	149	144	156	145	152	155	147	137	131	146	151	129	137	135	159	152	151	149	165	171	144	125	123	135	147	148	132	162	160	154	161	144	134	146	141	120	134	146	134	139	160	146	156	156	158	129	133	140	135	122	148	162	165	152	132	148	136	139	134	152	133	143	143	165	146	146	148	135	139
16326	3250	16823	4743	467	437	376	352	316	301	316	295	263	313	300	304	287	294	273	284	296	275	269	281	270	284	292	263	308	276	246	279	331	296	293	255	264	270	261	286	266	257	268	262	276	254	251	279	250	283	285	249	307	276	266	256	248	253	256	263	282	294	284	258	236	301	264	277	293	270	274	240	258	277	264	278	260	254	230	300	283	270	247	278	295	246	280	298	279	284	278	282	254	258	272	263	271	255	277	276	273	264	259	291	280	265	235	245	244	288	265	285	267	291	261	264	264	267	271	275	266	279	305	265	291	267	240	270	272	278	269	269	239	260	260	289	262	278	271	258	270	222	274	250	244	279	256	238	257	280	288	262	263	266	272	253	266	254	285	275	278	272	278	270	270	268	271	260	293	254	268	290	273	247	266	281	295	272	259	252	277	267	283	277	249	286	275	244	274	278	283	248	277	245	273	268	257	250	276	268	280	254	269	280	277	299	260	273	283	247	267	272	280	273	280	261	258	245	282	248	270	266	282	271	276	265	271	295	282	262	266	273	300	263	303	295	277	274	278	277	272	272	274	250	245	237	260	273	282	269	274	295	278	257	289	299	281	276	268	255	261	262	251	255	278	259	276	262	266	273	285	260	274	275	236	255	276	288	293	279	269	249	279	262	293	253	264	269	271	300	283	256	259	266	236	255	267	265	274	265	288	271	285	300	265	299	254	284	291	245	265	260	254	279	270	263	288	275	238	266	282	264	277	278	280	256	285	269	267	277	292	266	289	271	298	274	308	285	272	270	300	252	266	273	296	287	248	275	263	270	272	297	297	268	266	279	281	282	256	258	277	268	288	258	248	282	290	287	284	243	290	257	221	262	254	255	279	280	245	293	275	251	264	266	298	287	283	288	274	271	263	264	265	287	269	265	328	265	273	293	284	258	237	262	257	274	276	294	253	273	288	275	279	285	263	258	260	285	241	272	284	287	271	291	263	271	268	285	259	269	267	258	248	266	285	271	272	274	269	246	248	277	255	258	267	284	281	271	251	279	269	249	270	273	269	259	308	259	266	290	286	283	270	289	275	285	254	257	288	284	249	272	271	295	292	277	268	276	272	268	267	276	303	270	249	281	267	281	281	281	267	288	283	240	258	267	302	261	293	275	263	284	262	233	266	274	279	268	287	254	277	286	288	283	247	271	264	275	274	266	254	270	284	242	275	261	279	287	264	263	251	302	264	263	276	237	287	262	261	295	246	269	269	247	263	268	275	260	263	298	288	289	286	278	274	305	304	253	280	281	278	262	262	257	302	288	275	288	295	291	245	252	288	277	275	283	261	294	273	248	269	278	280	247	284	274	274	269	262	265	256	286	285	295	284	276	258	257	249	252	286	223	271	266	244	251	248	262	260	282	256	253	260	282	268	266	258	262	290	248	240	283	272	256	275	266	263	274	293	264	261	291	274	253	267	265	273	259	271	273	263	272	258	261	279	274	259	281	256	277	286	263	251	281	260	259	267	270	291	253	236	272	280	240	263	283	239	301	265	236	284	259	262	245	281	280	263	280	287	299	260	255	267	264	266	268	276	244	258	267	272	255	244	301	282	261	257	252	293	270	260	281	265	279	268	284	252	296	277	281	279	263	274	264	274	274	273	282	258	259	263	262	267	235	259	276	254	300	238	245	262	274	244	277	245	274	267	285	269	262	248	266	272	318	282	303	269	288	244	268	257	262	247	249	318	280	259	271	265	258	251	267	299	269	307	261	282	271	260	263	282	260	281	276	252	289	274	248	293	278	261	295	255	247	251	294	281	258	278	284	243	268	291	260	273	278	236	285	279	268	280	264	292	269	280	277	276	250	289	283	244	267	263	258	245	272	281	257	262	286	264	278	300	250	295	280	283	302	274	275	241	258	283	281	279	269	255	271	270	271	300	290	295	266	301	251	286	275	249	263	271	286	253	259	264	267	284	276	254	278	298	256	253	256	290	251	282	288	278	281	249	271	288	288	252	273	272	267	255	263	253	273	274	315	251	246	269	254	299	283	251	289	276	252	243	282	263	271	264	269	276	268	279	265	304	289	274	228	239	256	279	273	275	268	283	279	266	270	289	260	275	246	267	270	252	269	284	284	261	284	274	270	277	260	291	283	283	291	277	249	269	267	266	270	284	275	258	240	266	273	280	270	248	288	274	258	290	297	288	289	258	279	262	285	296	279	278	235	256	273	259	274	278	288	280	278	277	273	297	297	280	276	253	287	274	288	254	286	276	272	319	261	244	278	281	259	277	273	278	274	255	272	267	293	302	284	257	281	238	271	268	289	264	278	274	273	257	284	258	234	274	224	236	274	279	309	288	280	247	300	254	252	268	282	251	283	226	294	261	270	257	275	270	302	256	286	267	276	259	252	267	274	276	264	282	271	270	254	270	267	258	263	264	286	282	252	232	259	286	267	284	279	265	256	253	258	257	281	266	286	280	271	263	296	236	272	307	264	250	295	257	286	295	256	245	288	274	242	271	285	268	271	258	276	242	263	280	275	248	297	271	244	273	267	296	299	279	263	273	269	269	275	275	282	249	275	301	273	260	266	265	281	281	260	249	275	258	271	315	265	283	242	265	272	297	277	270	270	261	264	261	263	281	272	247	261	264	264	238	254	282	280	253	282	256	271	248	292	251	276	263	265	265	265	266	280	288	274	261	252	272	250	269	277	265	294	274	263	269	303	273	238	256	258	300	266	266	266	286	271	244	257	303	282	275	265	302	271	283	279	276	285	279	290	281	268	274	257	245	265	266	254	254	241	267	252	278	260	309	275	276	287	282	281	282	271	268	243	283	293	254	253	273	270	304	297	307	281	247	274	267	278	254	248	268	290	257	272	272	273	258	280	267	254	259	244	267	236	267	283	252	283	276	255	276	261	286	277	263	265	261	286	275	258	256	257	284	244	257	279	266	271	252	281	265	252	241	296	284	276	284	255	277	284	261	283	253	253	263	267	272	295	286	275	273	248	265	264	272	287	253	279	277	240	279	254	276	263	301	247	262	265	301	262	266	268	264	286	276	296	260	250	284	271	272	281	259	263	258	286	263	269	279	284	282	277	285	271	265	277	267	311	285	275	267	250	277	282	270	263	271	274	293	281	267	279	269	250	271	296	266	288	261	271	262	273	276	245	275	270	249	273	283	260	241	275	248	297	260	270	278	260	272	278	315	252	294	276	290	276	267	285	271	321	268	274	295	266	289	275	287	234	242	258	279	283	285	265	255	277	257	279	277	258	275	253	277	272	268	261	283	249	257	266	292	262	267	295	271	304	274	243	244	285	290	263	272	262	285	272	288	255	277	303	278	265	283	226	276	272	290	274	258	285	276	247	280	254	286	270	234	247	249	267	246	280	287	264	246	258	260	266	283	273	293	293	295	276	256	277	248	246	260	274	266	252	268	266	289	275	265	276	265	286	240	236	245	268	262	291	269	281	260	253	260	269	246	295	248	267	287	280	275	281	246	275
24194	21334	30585	23216	20852	9433	894	523	451	400	369	354	369	354	314	322	307	326	336	321	292	290	291	272	318	269	333	304	291	265	296	268	295	284	313	267	285	263	294	301	297	280	233	302	256	299	264	296	247	285	301	301	278	274	273	288	270	294	296	270	294	288	301	275	287	285	278	296	306	286	282	268	285	275	266	286	293	286	293	283	315	278	291	280	281	276	305	279	255	282	255	286	287	285	285	322	256	268	266	251	260	253	284	255	299	254	270	267	254	290	284	265	283	274	303	281	305	269	255	293	271	247	280	293	295	301	273	272	273	293	291	275	286	270	261	282	259	288	316	274	275	293	266	269	280	276	250	246	281	276	290	282	289	284	280	278	284	294	280	295	316	251	311	276	287	277	285	267	280	299	275	251	267	264	293	262	271	286	273	283	276	258	264	295	265	265	326	287	267	268	267	250	252	250	304	286	250	291	263	284	288	264	275	308	252	293	288	288	292	280	308	285	267	288	274	299	277	247	250	270	288	266	295	278	283	265	270	278	264	284	292	259	266	295	265	254	302	292	288	294	268	274	271	271	288	269	281	278	298	249	285	271	266	235	290	283	292	298	284	294	258	293	284	290	271	264	286	269	288	254	288	275	292	292	274	293	306	284	278	279	256	247	284	291	272	303	283	256	291	250	283	279	295	274	246	284	287	275	281	292	285	294	274	269	265	277	284	260	268	292	277	293	280	271	288	285	270	282	265	281	270	238	302	278	302	279	267	245	263	272	266	301	289	289	264	301	281	291	268	284	305	288	297	283	254	293	280	272	269	287	273	285	298	294	264	262	284	264	269	316	266	255	276	287	292	300	273	304	282	274	298	277	291	282	266	262	278	259	270	274	260	264	289	291	300	286	267	282	288	296	271	294	246	274	266	279	271	292	283	277	265	285	274	292	272	278	307	273	275	274	293	282	287	283	299	261	319	272	281	270	273	279	288	282	280	287	284	263	264	261	293	291	251	257	287	287	274	271	276	265	298	269	249	279	267	285	274	287	312	259	325	284	249	285	276	299	295	271	271	283	265	277	280	251	288	277	254	284	269	281	289	270	247	256	280	320	283	294	294	306	282	274	283	263	279	278	262	265	265	252	265	259	269	293	267	267	257	261	299	284	268	251	260	281	264	277	286	287	285	296	297	296	284	246	240	265	266	260	294	249	288	292	272	276	262	308	274	262	260	323	311	300	292	261	269	292	277	280	259	255	254	280	281	257	267	270	266	268	270	277	273	277	299	286	261	266	262	294	291	309	259	265	292	280	269	259	283	270	308	281	245	270	293	303	274	260	267	277	268	277	264	278	262	274	284	269	277	278	277	245	260	281	239	269	275	263	270	271	253	322	286	299	273	304	241	270	299	271	276	280	254	286	276	234	255	278	260	288	299	282	232	282	262	246	276	275	300	272	275	288	260	280	277	257	314	252	307	260	265	296	285	292	264	261	261	286	279	279	324	281	295	244	273	291	279	251	268	285	280	284	272	246	246	315	272	295	284	252	281	284	264	280	280	294	274	285	283	277	267	242	275	280	272	253	292	243	291	255	289	285	274	273	280	279	259	273	269	272	294	278	251	275	258	258	296	281	312	269	269	305	263	269	276	295	288	274	297	281	284	272	277	262	311	273	264	282	280	254	266	272	270	295	311	267	295	279	262	269	299	260	245	247	271	268	274	271	258	309	273	270	285	281	290	288	269	309	256	273	276	299	280	291	281	287	251	285	284	277	249	293	258	262	272	272	272	292	263	265	289	266	267	263	294	241	273	270	271	278	274	245	278	270	267	257	269	261	287	289	274	293	273	306	270	298	261	305	276	259	239	257	276	288	276	253	261	266	287	264	256	286	289	263	296	272	267	284	277	301	278	304	307	269	311	296	287	255	283	290	270	280	316	272	286	285	273	247	272	267	268	274	280	276	271	271	278	270	270	271	280	292	277	253	295	321	266	257	266	280	278	256	282	301	307	283	275	283	308	273	288	291	294	271	277	282	261	271	296	276	257	266	266	260	275	274	289	293	310	283	269	254	310	256	281	268	288	251	282	277	267	269	273	280	286	277	270	265	280	289	267	259	264	304	269	263	305	263	277	264	266	254	272	283	298	283	288	287	284	247	259	260	284	285	276	301	261	310	274	289	259	274	282	303	273	274	266	280	305	271	267	285	260	282	296	289	283	284	253	283	278	249	268	270	251	303	271	268	270	288	311	279	283	251	276	315	266	270	277	263	273	271	252	268	258	299	290	259	275	305	285	275	254	294	278	257	260	280	264	270	251	259	271	267	256	277	273	255	261	270	268	286	287	282	283	263	268	265	280	252	277	312	274	257	294	252	257	261	298	252	299	272	266	285	262	268	281	291	269	259	263	244	260	255	295	285	270	289	241	266	279	292	276	238	264	290	274	273	281	250	274	280	295	263	271	276	271	276	245	283	287	260	247	272	274	247	286	275	272	284	262	239	285	287	255	300	272	267	307	275	251	277	290	261	259	280	248	275	280	282	267	248	300	275	292	276	283	320	273	273	298	284	299	274	288	270	274	286	266	272	271	268	259	288	272	288	279	300	255	301	238	268	271	285	294	241	257	268	271	253	258	291	261	244	265	246	262	300	264	268	277	278	294	288	294	280	294	288	285	259	279	262	282	279	276	289	283	314	283	265	260	303	265	268	281	285	261	256	254	303	267	280	278	276	255	294	271	292	256	292	281	259	302	261	285	287	283	292	278	282	269	263	272	247	272	270	300	269	272	287	273	280	306	286	266	292	259	281	289	276	272	245	281	274	277	222	274	277	282	282	256	267	259	259	252	257	310	257	302	264	288	269	266	300	272	280	280	272	278	269	251	273	296	244	277	271	258	261	283	276	269	264	257	272	278	288	308	273	278	266	247	251	315	273	278	278	259	295	261	305	256	284	252	256	289	273	284	287	248	267	284	310	279	280	259	299	293	283	266	268	244	279	281	275	278	293	289	278	301	246	275	265	290	286	283	265	293	282	290	289	243	263	266	274	228	246	258	277	283	280	275	307	262	258	281	291	256	275	255	284	273	269	315	285	291	288	284	284	300	271	259	225	274	254	268	232	290	259	305	287	284	284	303	268	266	297	247	290	279	254	296	281	296	281	251	246	269	277	274	304	263	256	264	290	297	279	280	297	296	266	262	297	289	274	266	284	292	269	293	280	264	280	275	259	290	277	260	286	271	280	284	251	270	266	273	271	268	260	265	280	286	266	282	256	295	283	264	266	280	253	272	276	292	268	252	267	269	274	276	233	263	283	282	250	283	283	264	252	275	296	260	283	310	292	278	262	280	275	301	273	265	258	251	302	247	291	265	270	276	304	274	296	271	262	276	228	266	256	278	277	267	290	309	248	280	307	267	270	279	273	303	274	278	254	286	283	270	262	279	288	283	250	274	262	304	264	260	250	296	271	305	281	273	276	282	279	300	278	287	265	259	233	272	273	227	281	257	254
38868	20289	48485	7672	2792	2022	1571	1365	1172	996	934	832	759	676	684	644	624	589	592	583	555	580	562	582	541	586	545	466	515	495	502	532	514	530	510	485	481	490	503	461	495	505	518	487	481	459	472	516	480	520	468	490	497	514	488	482	541	475	470	502	507	493	502	499	491	511	494	479	490	490	480	511	450	477	487	514	454	479	489	470	483	467	494	470	489	500	504	538	474	476	503	503	479	510	502	522	523	516	480	494	501	516	450	477	485	505	469	471	485	507	483	486	502	465	479	483	513	465	462	481	487	479	487	486	564	494	464	528	475	517	509	456	447	488	518	507	458	486	486	476	493	487	462	487	493	448	488	485	534	488	468	483	552	496	489	490	492	465	519	515	476	499	512	492	506	503	497	489	483	501	515	499	471	504	488	515	506	477	448	507	482	441	459	490	519	464	480	499	495	449	499	491	466	460	461	475	469	477	529	517	543	470	479	469	497	492	488	461	502	459	498	488	515	516	519	524	492	456	520	474	525	492	499	440	513	488	503	476	494	519	473	514	466	495	465	445	499	504	475	480	507	485	481	475	454	450	468	505	464	522	473	521	529	480	482	439	477	492	534	464	491	503	488	492	495	477	457	476	486	451	491	478	483	488	509	481	462	479	453	498	460	450	502	475	481	470	501	461	498	465	458	466	462	511	478	482	487	481	480	525	496	463	432	469	477	481	468	458	481	467	471	492	475	501	449	470	509	478	427	490	480	493	522	480	460	492	466	502	506	493	484	486	496	490	481	513	484	504	511	478	489	483	496	475	436	495	470	524	488	465	494	500	509	479	534	466	468	518	508	476	481	462	514	473	532	454	494	517	486	450	525	489	484	490	431	529	495	472	505	473	501	500	481	478	507	486	497	502	495	506	463	531	494	486	474	488	504	486	506	484	481	458	477	457	512	468	497	469	443	474	514	504	457	459	462	442	497	491	486	475	497	429	483	477	510	483	488	468	511	492	477	529	471	489	475	485	479	471	483	504	469	495	507	486	468	468	486	477	495	451	458	502	462	513	519	485	488	488	470	410	493	494	480	516	455	507	487	490	459	447	519	475	491	469	474	491	493	497	492	519	476	480	468	519	502	461	461	517	492	537	466	471	505	490	474	482	487	494	462	475	467	504	512	500	475	514	473	445	483	484	514	499	499	490	483	444	447	493	488	459	466	468	498	467	465	479	477	491	466	478	486	515	454	466	502	560	512	504	462	491	489	485	469	559	483	451	482	493	492	513	472	492	492	478	490	484	502	469	450	468	484	505	458	465	496	500	476	475	500	464	515	511	467	478	493	470	463	454	486	471	466	468	504	458	498	473	478	532	482	496	493	476	466	504	477	482	462	504	473	484	529	459	466	489	479	471	507	461	502	434	466	464	505	544	439	470	515	512	509	489	494	447	467	492	482	517	441	474	469	484	450	465	507	492	483	492	466	484	445	490	475	510	513	479	492	503	469	485	488	465	540	500	495	483	496	477	464	513	495	455	505	492	449	454	498	470	489	467	502	499	458	453	489	478	462	493	483	465	482	457	470	502	500	513	479	468	487	465	489	461	487	482	445	481	442	467	540	489	470	511	458	506	480	494	465	457	479	494	520	433	460	463	461	482	458	517	491	483	512	514	489	492	482	446	467	546	516	482	515	483	506	493	446	490	485	507	476	503	502	456	478	451	466	482	459	530	467	504	498	460	464	472	457	466	488	460	529	451	495	509	503	472	471	433	508	524	464	490	461	541	475	514	518	426	464	479	477	485	480	486	470	473	475	501	485	487	510	497	461	495	479	447	473	478	519	459	476	467	511	501	503	491	480	452	474	486	481	470	466	481	475	491	491	475	453	508	427	486	479	495	494	474	480	479	489	498	478	476	428	498	507	499	528	502	491	460	520	499	483	501	522	468	495	453	526	470	505	463	501	492	514	483	490	492	460	531	439	491	472	502	495	466	427	447	507	475	535	506	507	519	510	482	462	479	473	497	488	508	493	486	466	470	486	467	476	470	441	482	469	497	478	469	492	484	456	494	468	478	456	464	474	485	493	481	473	470	451	449	511	471	495	507	465	488	482	482	457	454	455	448	506	477	497	481	506	458	458	482	507	459	493	487	498	496	504	459	501	481	488	494	489	473	448	496	474	467	459	494	519	478	475	460	502	461	482	506	456	445	440	487	480	471	488	539	492	446	495	471	515	498	477	483	472	479	441	435	472	459	470	486	493	479	501	484	503	471	490	476	478	472	494	526	526	448	482	484	514	456	490	501	500	442	497	479	504	484	502	470	518	504	484	499	443	474	475	475	519	503	480	503	508	461	477	488	485	498	482	486	452	499	445	462	447	506	488	498	478	460	500	473	487	497	501	474	452	482	530	511	508	437	460	500	463	515	465	476	472	472	482	469	421	473	472	504	475	484	499	462	467	502	440	477	512	478	492	470	476	470	461	466	474	482	493	454	442	505	513	479	467	478	485	484	485	502	494	488	512	489	464	480	495	464	466	480	450	427	499	519	470	515	467	467	506	469	507	479	500	479	483	500	507	499	454	486	483	467	494	502	490	478	481	490	501	497	487	494	528	505	497	496	475	482	521	478	450	512	491	530	475	454	503	481	467	457	457	479	520	506	507	474	435	495	486	476	472	497	511	493	491	471	500	495	480	511	471	499	507	488	480	459	522	527	498	435	470	447	469	492	504	482	465	511	512	521	475	469	466	480	465	524	470	454	451	510	483	463	455	464	494	482	507	488	491	482	517	478	514	475	477	485	456	494	495	470	550	473	506	474	481	488	494	452	462	491	500	495	526	472	455	455	510	472	483	485	516	482	452	463	507	500	465	490	467	490	490	463	472	495	492	494	462	512	483	495	474	451	488	502	508	493	504	455	501	493	487	443	492	473	479	485	462	496	512	511	485	515	474	469	513	475	450	465	485	492	480	481	483	486	484	489	483	498	509	468	545	495	468	486	458	462	478	491	477	467	523	459	489	501	463	509	441	497	505	474	474	460	514	507	495	467	472	500	522	448	473	478	477	473	464	504	456	457	444	460	476	495	480	485	467	489	476	506	489	490	481	501	469	473	526	398	494	441	487	489	480	476	458	513	475	536	462	461	484	481	497	495	462	462	473	502	488	491	481	480	452	504	496	481	500	498	479	477	524	493	464	488	507	519	471	465	491	441	481	482	479	437	489	516	494	499	512	464	470	460	458	468	480	478	520	505	517	470	467	492	441	458	494	443	460	501	503	504	499	484	507	472	507	472	494	452	491	481	465	434	484	521	457	457	493	465	475	518	503	482	498	490	494	513	487	491	447	484	522	499	492	470	487	513	443	498	429	485	490	457	506	487	527	491	461	472	505	495	486	461	482	475	475	472	471	446	496	498	507	445	451	496	463	498	502	461	465	488	486	502	501	494	486	440	459	464	514	452	509	496	516	499	458	481	451	496	526	476	484	495	482	489	500	457	469	473	511	512	474	486	467	527
23225	21286	30619	22528	21285	20230	4627	934	714	637	591	508	512	476	438	443	449	422	435	437	445	420	433	392	393	390	373	384	359	408	370	358	369	347	389	383	368	335	365	406	395	390	355	369	350	367	333	351	385	397	376	385	367	364	366	387	341	373	335	342	338	394	356	333	366	380	341	350	377	351	348	354	376	363	365	365	353	334	398	366	371	373	372	347	387	368	343	352	366	350	369	373	388	317	354	352	341	384	379	351	338	358	366	364	356	382	313	336	342	359	353	360	331	353	335	363	369	356	373	407	371	385	357	363	370	382	367	371	369	364	344	376	327	343	381	366	352	374	330	347	379	354	364	344	357	364	334	401	379	365	345	355	378	324	350	351	365	340	338	359	375	347	366	350	332	357	352	352	347	360	387	337	373	374	328	356	343	366	343	351	347	325	324	392	357	321	348	336	360	340	342	368	349	336	367	347	344	364	373	345	335	378	382	403	330	327	375	346	361	339	372	346	351	336	348	328	326	344	356	355	352	378	366	327	354	332	353	340	353	349	348	346	388	336	373	346	351	357	317	320	315	367	382	373	349	330	343	382	335	395	399	362	351	351	357	317	364	322	357	345	384	346	374	324	362	334	374	327	362	330	335	335	358	388	337	342	355	329	376	339	350	326	329	388	340	346	349	359	360	345	368	348	355	353	351	378	351	358	344	336	323	329	337	359	363	340	388	347	337	328	337	349	369	336	331	371	372	347	347	346	362	338	345	362	335	395	366	339	319	353	380	369	344	353	379	346	362	345	371	341	358	343	386	354	335	380	322	333	341	318	347	374	377	365	370	332	351	361	340	351	360	390	305	372	386	321	368	384	319	340	327	374	371	333	360	363	354	334	386	381	329	363	354	352	363	337	376	353	374	339	354	346	349	370	355	320	329	370	356	376	361	365	355	362	357	349	355	363	347	332	333	333	350	355	345	347	332	379	324	348	360	356	372	383	320	368	351	390	381	337	338	328	373	378	355	368	372	355	401	407	358	346	331	344	333	348	373	324	354	351	366	339	353	340	371	339	337	355	369	330	371	337	379	340	362	343	352	325	328	339	345	387	354	362	364	337	341	345	334	358	322	351	355	346	374	350	359	348	354	315	361	355	381	349	344	332	342	347	338	363	344	352	393	358	353	358	363	341	384	354	370	355	392	377	336	339	365	367	364	354	359	366	361	356	365	384	323	330	373	350	333	375	380	371	354	333	331	348	346	347	384	347	327	348	367	359	340	356	374	374	346	315	311	351	345	332	336	386	339	372	362	342	351	355	366	395	345	331	353	340	358	375	386	359	361	326	341	356	364	364	337	344	356	305	312	336	384	353	355	358	345	381	336	369	338	334	359	351	371	343	357	327	324	342	374	357	345	356	366	327	352	372	372	388	357	318	357	328	344	341	371	342	348	354	361	364	352	362	389	342	322	358	305	340	383	337	387	363	368	357	352	337	384	335	390	296	347	376	341	327	361	349	360	327	328	358	372	374	296	357	384	352	341	364	346	342	339	357	366	370	341	360	344	364	326	342	370	365	367	357	375	346	321	333	375	373	374	375	339	357	347	355	401	404	341	352	365	340	349	372	354	362	389	353	351	348	350	349	378	361	378	350	351	317	339	333	390	351	357	373	400	344	341	361	329	321	319	367	346	377	361	341	345	344	374	372	351	330	367	357	363	362	338	374	347	339	366	356	385	359	358	331	325	345	359	358	341	332	357	336	359	371	334	351	368	347	343	351	383	348	322	349	347	344	353	337	353	350	344	350	323	388	351	369	392	342	360	361	352	370	336	356	379	328	353	333	332	365	368	368	363	360	355	350	362	355	310	359	351	323	341	354	339	343	348	362	331	381	337	359	362	381	352	363	377	355	355	342	336	334	335	335	332	335	347	377	352	335	336	369	388	346	340	330	352	367	367	342	351	359	338	334	358	361	328	315	349	360	349	342	351	329	352	366	334	361	354	334	372	353	381	357	312	331	368	325	366	375	352	365	339	343	359	351	333	366	371	331	326	380	344	355	352	344	333	323	322	363	369	374	354	357	369	353	379	325	358	348	340	335	347	371	304	369	347	360	343	380	381	365	351	375	344	346	326	349	310	350	333	363	326	374	377	348	341	330	368	346	324	368	351	348	378	382	344	350	355	335	383	369	372	368	385	324	374	350	333	387	393	364	332	344	360	374	359	350	326	372	369	363	336	367	357	360	365	346	344	319	332	326	376	346	370	332	369	350	328	347	331	373	349	325	351	358	349	343	339	363	379	353	368	370	334	368	361	365	361	333	381	369	346	382	318	367	328	370	358	334	346	362	360	356	415	374	360	341	317	358	364	347	328	370	356	343	346	335	347	364	366	365	329	328	347	388	338	345	352	341	321	323	363	378	332	364	370	358	338	369	349	321	358	366	342	336	378	336	363	357	386	344	340	372	322	342	365	356	368	341	381	365	332	345	348	364	331	358	386	344	348	363	349	349	352	337	382	352	334	338	353	362	332	357	361	355	363	347	373	331	347	331	362	366	342	339	347	342	387	366	334	367	372	380	397	371	372	356	338	314	324	340	388	371	349	328	345	352	348	339	351	336	327	355	352	348	316	346	373	365	361	356	387	328	365	348	330	321	353	362	340	387	352	342	349	365	388	339	369	349	387	388	353	331	330	390	321	341	346	366	377	338	368	351	339	374	365	338	354	365	383	361	378	380	350	338	357	334	331	361	333	388	370	355	356	355	316	365	381	379	337	356	358	353	362	341	363	370	382	365	335	350	342	333	370	364	359	362	387	337	365	332	361	351	350	340	378	375	355	347	357	368	400	313	365	354	374	340	388	343	345	381	366	333	366	376	363	350	334	370	385	334	352	342	338	366	364	360	367	362	355	359	354	332	345	358	340	407	347	366	362	329	380	328	353	343	353	343	361	355	340	354	338	379	366	337	398	359	345	334	361	360	315	373	382	332	385	376	341	340	343	359	346	343	345	349	349	375	356	328	311	357	360	341	347	370	346	361	385	382	367	341	358	349	375	362	331	341	335	363	362	350	370	351	334	360	363	346	393	347	351	340	359	343	378	342	306	347	365	339	393	340	384	358	324	343	358	385	333	374	345	361	341	372	374	375	362	360	360	391	349	370	349	335	347	362	328	356	380	360	354	362	357	354	341	329	343	364	326	345	355	337	394	356	344	367	361	400	341	324	343	391	350	361	299	362	344	316	366	343	363	372	368	300	361	355	358	337	353	339	324	377	388	341	346	357	362	353	351	324	350	375	357	344	343	368	385	391	374	367	331	339	350	342	376	371	390	371	357	371	399	378	346	395	360	343	362	341	370	339	368	389	371	351	359	377	321	351	361	378	348	377	380	368	354	371	354	332	360	365	377	374	356	359	355	346	371	354	362	344	347	329	365	336	358	374	342	370	334	380	362	365	338	331	353	375	377	356	366	327	339	347	358	318	337	347	361	345	341	338	374	363	324	353	363	352	355	322
44605	27999	53549	8711	4680	3568	2754	2243	1838	1593	1409	1241	1149	1005	997	995	889	861	846	826	845	744	785	748	734	739	706	710	657	667	671	683	659	640	632	654	667	619	650	652	664	681	650	654	582	637	615	617	603	653	563	637	614	590	606	599	636	597	630	654	611	583	619	605	573	620	587	666	623	621	644	650	579	673	609	661	569	603	602	657	656	657	597	588	610	634	595	581	619	610	580	613	612	586	645	597	612	561	616	631	589	630	587	553	582	637	604	575	628	587	581	586	605	596	641	602	630	588	568	619	600	605	574	608	620	667	599	594	618	617	591	611	636	612	629	592	589	585	586	596	600	633	574	584	597	599	600	608	607	602	613	607	577	639	623	607	577	593	581	659	599	590	583	635	640	592	655	598	650	607	625	604	618	588	618	615	616	596	616	635	611	602	575	567	574	620	626	587	623	598	640	614	627	598	603	588	608	625	624	644	639	630	591	655	613	599	598	601	588	657	585	588	603	596	601	602	618	577	655	611	620	591	597	591	593	602	594	580	597	598	614	597	596	602	593	624	620	520	605	572	598	651	566	590	626	613	605	589	568	601	618	577	585	646	601	574	593	627	648	632	561	643	580	593	629	606	571	592	598	614	613	562	631	582	615	609	588	563	555	610	608	611	637	621	576	623	624	579	542	576	628	590	579	638	617	609	611	614	569	617	560	621	548	551	573	632	668	575	616	612	594	589	585	571	617	552	577	593	587	575	591	605	559	571	565	592	610	555	591	590	619	622	582	617	581	606	615	631	622	608	569	606	614	631	600	595	634	559	622	560	614	568	601	625	624	645	616	617	595	598	623	617	613	588	627	603	586	606	603	583	615	605	577	633	588	607	640	589	636	639	606	619	611	599	583	609	615	608	612	625	555	588	613	595	618	625	613	620	570	565	612	611	564	623	628	590	605	642	621	604	581	583	584	611	571	604	601	605	592	652	631	576	566	590	601	579	599	600	593	623	577	614	571	635	611	597	591	602	586	583	576	626	598	575	581	595	573	581	598	596	557	560	622	604	589	594	639	595	587	586	603	611	591	596	608	634	593	581	550	646	583	585	600	589	573	611	602	618	586	613	605	566	601	603	599	583	619	613	599	604	572	572	606	591	552	595	603	578	609	609	617	597	609	594	639	594	600	624	586	594	546	609	580	604	578	612	595	587	579	579	643	600	605	591	656	567	591	600	594	578	623	639	608	579	610	591	604	593	585	588	614	594	635	599	582	593	548	607	647	550	570	586	603	578	645	592	595	568	593	601	583	590	592	575	559	581	591	615	528	635	589	563	643	600	585	618	578	620	552	645	582	640	609	586	631	581	619	582	563	601	584	600	601	612	614	565	618	573	573	576	572	617	597	558	576	620	638	593	574	571	564	587	604	601	608	600	568	622	645	592	587	599	550	617	573	617	567	622	550	605	609	645	611	610	641	578	573	597	576	578	598	590	580	632	599	596	609	591	577	618	611	565	590	603	636	599	604	597	561	617	555	571	625	579	582	583	645	596	623	604	573	598	630	621	591	622	625	555	562	581	578	605	611	581	573	601	559	566	575	575	585	628	604	641	609	601	581	604	647	593	553	630	568	588	615	573	569	640	609	581	598	597	601	574	647	560	597	588	628	612	640	605	642	580	598	594	614	627	593	619	610	639	595	585	588	611	583	625	582	609	597	617	568	603	599	583	546	570	562	601	563	601	587	608	573	601	595	567	578	621	597	595	594	578	592	555	655	573	578	597	564	596	634	581	576	635	600	573	595	566	606	669	621	624	578	571	564	589	579	640	593	600	611	612	613	613	563	605	636	606	640	603	582	608	611	601	580	605	572	609	616	594	623	590	624	613	565	643	585	579	618	577	611	607	601	626	541	638	603	575	617	641	558	616	568	524	589	627	627	624	644	557	554	608	609	636	543	597	586	590	628	606	600	624	598	602	606	581	618	612	598	611	617	559	587	611	599	574	619	654	573	589	599	587	600	593	556	596	606	602	589	615	589	613	565	604	578	604	601	605	606	553	580	600	580	597	527	602	582	586	593	573	600	604	588	613	593	573	586	596	609	589	574	647	594	570	610	584	608	583	565	638	602	634	597	557	619	635	635	650	603	561	579	590	585	607	599	601	593	637	592	637	552	627	592	583	579	550	610	563	602	599	637	631	620	603	579	598	619	608	590	562	617	571	577	595	593	616	574	620	592	594	567	590	575	581	626	583	572	641	610	571	608	571	566	620	594	602	585	605	588	615	628	578	611	557	549	586	607	604	592	567	597	605	572	601	588	614	579	584	579	649	541	620	579	614	601	583	621	639	611	566	589	562	609	590	598	599	595	618	613	623	575	612	606	591	586	594	548	612	597	621	579	623	619	605	592	590	584	583	603	614	614	592	645	589	585	592	545	612	636	553	537	580	645	616	626	601	612	627	613	625	618	619	587	608	667	637	595	565	589	580	623	569	595	589	640	618	593	617	571	558	578	567	607	611	593	607	616	595	589	583	606	611	576	618	640	567	600	607	637	583	607	600	577	602	645	617	583	561	617	629	589	624	615	600	587	638	604	583	618	584	564	620	624	581	589	646	612	576	594	601	631	563	598	606	627	604	591	601	601	599	626	598	593	592	587	596	645	635	612	590	577	604	577	643	617	603	570	598	640	608	632	630	592	577	591	604	590	588	583	564	621	589	585	584	576	578	612	587	598	609	625	604	632	624	583	611	576	616	608	581	615	593	639	607	620	616	567	592	599	585	594	571	593	580	622	595	602	617	587	586	635	590	598	613	624	604	598	558	606	582	606	613	615	630	654	577	615	558	563	570	586	607	601	575	601	613	584	581	609	609	565	608	634	590	569	591	628	643	581	581	593	593	629	639	582	629	595	583	611	578	600	595	608	617	620	613	557	579	616	629	595	616	587	579	541	600	560	651	593	608	594	598	603	566	601	560	542	581	567	608	608	601	613	613	612	627	564	616	555	595	593	568	556	622	607	616	576	591	612	596	625	634	640	573	594	614	576	577	603	574	571	602	628	569	553	574	583	619	599	628	624	567	641	546	618	589	615	590	583	609	613	628	618	580	618	618	616	597	571	595	589	627	622	544	607	593	603	600	562	639	606	573	591	577	607	558	632	576	605	593	592	565	622	602	643	634	579	575	597	563	603	624	579	622	613	614	585	585	591	599	643	617	606	625	610	608	621	608	635	562	577	592	607	619	598	618	599	561	607	603	633	594	616	582	612	611	590	605	604	592	593	578	569	595	591	613	611	605	571	573	607	575	596	619	584	600	585	600	601	619	576	580	590	624	613	598	642	605	633	632	554	600	592	617	562	585	599	615	562	601	592	560	613	593	623	547	580	577	601	539	581	640	566	568	601	622	547	612	618	598	592	596	623	601	634	587	626	621	586	593	597	621	593	602	616	659	598	555	626	556	631	588	588	574	584	571	614	637	622	576	582	619	616	593	570	585	600	595	616	592	606	606	639	564
26845	20597	19900	3853	269	243	188	183	173	175	163	174	179	178	143	162	148	163	136	173	190	167	152	148	178	177	148	134	160	153	147	182	175	156	174	153	173	170	179	153	170	150	124	163	141	148	156	148	165	147	145	147	168	160	157	169	158	152	140	151	145	162	150	157	141	171	166	154	154	164	145	171	188	155	168	160	185	185	175	161	148	136	138	148	167	154	145	180	139	165	191	165	173	159	167	156	146	144	148	155	162	148	147	170	172	139	153	173	140	151	151	184	144	151	166	168	153	165	158	164	150	164	138	172	179	143	148	174	164	158	162	168	165	152	167	143	149	174	162	152	163	160	178	142	172	149	172	174	152	147	179	167	130	168	158	144	150	146	151	156	146	150	137	162	166	135	161	147	164	160	171	157	149	157	170	144	167	181	144	134	149	148	173	163	151	153	158	132	147	148	151	134	151	161	166	153	164	149	132	165	165	159	157	142	151	176	155	166	143	136	157	137	157	159	161	151	156	182	141	164	148	156	160	167	140	166	149	144	156	165	179	158	164	142	166	157	158	144	167	158	144	181	166	146	130	146	159	154	152	157	176	164	140	147	149	158	150	143	175	171	168	149	166	181	158	153	144	138	182	167	182	154	154	150	162	176	145	167	129	152	151	162	161	163	167	170	161	142	154	162	171	164	161	150	150	170	165	140	143	153	160	164	174	160	150	159	152	163	164	159	176	135	164	151	156	161	147	193	151	150	138	163	168	149	176	169	176	168	159	179	122	164	163	162	164	160	167	155	140	163	157	167	143	145	169	162	170	151	169	172	170	158	168	163	161	149	148	146	149	147	149	159	146	178	178	161	164	173	157	161	150	158	155	157	165	138	166	130	132	157	165	159	151	157	154	151	159	157	161	144	161	159	148	171	162	150	184	164	177	160	160	168	150	160	165	158	158	175	168	147	157	165	160	182	145	165	146	149	130	165	163	154	148	157	183	152	154	137	152	145	166	164	147	156	163	174	138	139	154	162	149	141	153	155	145	142	161	171	145	141	139	183	167	167	175	159	156	161	176	161	183	148	141	154	163	163	177	166	171	149	165	177	162	145	166	151	176	150	154	149	148	183	154	142	165	143	155	145	156	163	141	149	157	181	149	189	136	159	156	162	159	177	139	161	160	167	160	180	147	185	165	156	139	158	144	172	163	172	149	145	160	149	164	161	167	164	161	152	148	139	172	177	175	154	156	146	140	152	159	200	144	164	133	154	154	164	178	164	143	178	132	154	183	161	149	170	137	169	172	124	169	136	157	162	131	156	177	153	150	143	169	143	160	122	172	167	144	179	164	188	165	170	155	154	172	149	155	163	179	159	144	158	152	167	166	167	148	135	165	147	150	167	170	164	147	143	164	141	130	164	153	143	171	171	175	170	162	158	143	168	150	153	157	138	145	164	161	149	133	158	163	133	158	163	153	181	157	142	141	146	138	161	173	138	134	146	160	158	157	149	171	137	148	155	167	146	164	173	163	168	144	146	171	137	142	137	162	155	156	171	156	158	164	161	160	161	149	165	163	183	173	170	175	169	169	153	156	177	159	144	151	154	134	164	160	148	165	164	167	144	159	170	160	152	155	158	153	164	145	169	167	158	179	183	134	165	141	156	176	155	160	165	140	160	155	167	169	145	140	188	150	148	186	162	159	165	149	166	162	151	158	174	161	163	163	164	169	150	152	140	178	148	161	176	164	155	154	150	162	143	169	166	164	141	133	141	154	157	160	156	179	172	161	145	173	162	175	169	143	133	193	143	137	138	151	156	164	154	162	159	170	156	139	161	137	158	162	159	154	160	148	162	133	148	150	162	148	155	151	167	137	154	143	155	159	165	163	163	167	140	157	164	157	171	165	156	159	173	138	148	160	179	160	157	147	155	163	165	184	157	160	158	184	170	155	155	142	171	161	160	160	150	147	153	167	149	141	161	155	168	164	159	162	186	178	166	188	176	152	165	181	153	186	162	158	161	145	155	150	153	151	148	155	160	145	158	163	149	165	184	168	152	172	141	155	171	167	146	154	136	157	166	168	165	187	151	179	154	138	142	172	160	177	143	183	163	154	149	153	158	154	132	149	186	149	166	136	161	157	158	156	163	173	167	154	139	165	170	152	163	142	157	157	175	160	154	159	154	182	146	170	156	177	148	146	165	149	139	160	171	172	164	142	149	179	148	154	153	146	149	147	134	169	175	158	174	149	156	140	141	159	134	160	164	174	163	153	174	153	147	142	152	162	142	165	158	168	171	151	165	150	166	151	180	142	171	143	156	153	159	157	163	167	144	146	153	161	155	173	167	167	158	152	151	123	163	151	144	157	159	163	171	145	145	185	149	156	173	152	143	157	176	169	171	158	149	167	166	137	155	178	168	146	166	160	152	150	171	156	182	172	135	152	172	166	158	166	166	144	198	143	146	160	150	177	161	134	154	152	156	170	139	161	155	123	155	157	144	171	162	176	171	167	159	153	154	156	130	132	153	157	165	153	165	149	163	148	175	159	157	159	163	159	159	161	167	142	175	181	153	168	152	146	141	155	163	157	145	147	163	144	154	144	152	147	162	159	142	145	153	147	167	182	170	146	172	154	168	153	146	154	144	172	157	152	139	170	155	165	156	149	151	182	154	156	173	147	142	174	156	177	167	168	143	161	176	134	157	143	186	157	173	180	172	152	150	169	155	171	147	166	158	158	165	159	163	146	178	170	157	143	147	160	161	151	132	164	147	169	144	158	168	172	136	169	167	175	137	146	145	143	150	149	162	162	140	141	147	159	164	165	153	165	147	144	139	164	143	165	169	156	171	160	165	179	135	174	185	152	136	146	140	156	139	168	148	165	176	181	148	141	160	161	168	169	159	152	162	178	159	146	131	142	159	155	147	156	149	182	147	161	158	127	172	148	134	157	162	152	172	137	153	160	146	167	144	148	142	144	156	158	137	177	159	152	154	133	146	150	136	139	174	154	153	151	177	182	141	166	165	181	148	150	136	169	166	175	162	157	157	138	172	170	175	161	167	160	164	137	172	153	157	165	139	163	163	161	154	160	140	152	153	156	153	134	155	152	140	157	157	165	157	168	167	138	163	174	155	157	158	153	134	142	157	142	158	157	159	178	180	144	164	177	147	141	179	153	140	127	137	167	145	157	161	138	153	161	145	144	149	149	178	153	163	152	150	154	156	166	184	158	163	135	155	142	164	138	170	133	157	154	151	159	161	148	148	161	165	167	130	175	164	140	136	146	154	169	164	139	155	147	155	157	142	149	163	151	147	163	167	127	155	144	161	153	153	153	154	156	166	166	131	143	157	164	137	149	150	146	168	171	142	163	161	161	163	171	156	166	157	156	159	175	161	159	163	163	147	149	169	166	148	143	174	185	167	129	172	160	160	168	157	166	144	147	157	170	156	155	155	143	164	165	168	136	136	153	173	143	161	162	158	145	155	153	147	170	162	167	164	154	167	163	152	144	157
15950	7520	24180	1534	526	424	415	368	353	350	320	328	287	317	295	303	283	305	329	279	295	291	306	281	298	324	282	294	294	252	292	282	293	315	285	283	259	280	265	282	322	298	291	266	301	280	268	280	303	286	291	300	330	282	301	277	283	279	298	281	269	282	272	301	291	312	264	293	312	306	283	289	292	293	266	307	305	318	296	291	298	275	289	301	289	287	286	295	309	316	267	276	307	262	293	316	271	274	278	292	261	273	247	276	286	293	275	294	301	264	288	298	268	297	301	296	299	283	287	273	304	272	287	302	293	249	306	242	306	286	268	312	315	303	278	252	315	307	314	262	305	264	277	276	303	273	293	301	279	295	283	289	298	262	302	294	289	285	306	265	283	324	294	284	294	281	303	281	287	274	302	259	308	303	321	283	260	299	309	274	281	297	270	288	309	283	309	302	312	286	318	286	302	293	297	267	293	291	288	296	283	294	271	300	245	284	295	260	286	280	288	258	283	261	296	297	323	302	291	300	289	306	291	277	284	285	310	285	331	279	296	270	293	284	293	283	300	289	282	290	266	314	293	285	299	323	290	305	310	318	277	278	269	289	281	311	272	302	267	313	278	307	265	269	299	275	312	301	279	324	278	270	296	298	286	277	293	305	301	316	301	254	316	287	294	325	271	296	278	294	283	288	281	294	278	297	295	298	273	271	348	279	310	301	289	277	299	294	309	281	284	301	303	288	284	282	279	291	261	295	306	265	277	300	303	266	298	293	289	311	293	312	289	284	283	270	283	329	283	284	311	298	280	298	267	265	299	283	281	294	304	263	272	256	293	280	295	306	284	267	303	292	275	289	282	277	321	300	274	285	283	281	308	283	285	288	282	291	279	288	297	310	287	279	283	307	308	303	298	316	300	275	279	307	305	282	294	295	297	256	323	290	299	296	285	257	282	277	283	282	287	291	317	305	285	280	278	292	280	268	289	310	320	297	256	249	310	277	293	294	318	304	306	313	269	270	298	263	283	303	286	318	258	291	279	300	259	265	283	286	314	302	300	314	306	263	280	303	291	306	336	295	274	294	279	286	293	271	269	292	274	284	273	289	278	278	269	280	257	280	269	271	280	280	287	300	310	302	309	293	262	291	279	279	299	289	295	312	289	280	278	278	297	301	285	285	296	266	269	271	313	288	283	275	278	292	274	281	287	276	293	305	296	282	284	300	307	296	311	290	290	279	255	296	291	285	292	290	280	295	303	263	278	280	293	309	306	285	287	290	270	305	281	281	287	303	291	268	277	287	273	312	285	316	277	270	325	300	277	295	293	286	289	263	302	264	291	305	268	289	291	270	301	285	287	295	285	290	292	244	296	301	261	301	273	289	271	312	301	283	296	285	294	301	310	281	296	303	308	288	287	283	326	313	293	300	289	283	310	293	292	272	298	249	323	310	265	268	287	265	270	287	318	270	306	280	280	279	296	271	265	296	308	278	288	289	292	308	291	277	324	291	316	284	306	282	285	300	296	289	272	273	304	286	289	299	308	306	290	302	299	263	269	292	295	263	275	288	291	295	292	283	290	274	275	301	280	266	291	299	284	267	287	280	300	274	318	290	305	279	290	283	320	261	295	305	269	290	292	298	315	296	306	271	277	272	270	316	281	269	267	291	293	280	286	309	246	250	259	289	275	282	280	298	303	328	289	304	265	292	286	294	271	286	307	320	291	297	290	294	305	274	291	310	285	314	282	296	284	278	281	284	287	308	261	297	274	301	323	314	319	268	262	295	274	281	288	283	280	298	280	265	261	262	275	297	281	291	289	293	298	291	286	275	296	274	283	268	259	281	313	282	311	284	277	311	309	247	295	283	263	293	281	302	293	280	264	304	272	286	283	311	296	271	294	274	314	307	290	298	252	287	292	270	313	298	302	295	296	298	275	288	284	275	275	311	287	277	277	314	295	300	275	268	273	298	302	283	303	296	307	311	255	321	279	318	309	284	299	308	298	302	316	276	286	267	298	296	294	290	291	308	277	291	266	273	292	298	272	285	290	279	261	266	286	298	273	296	300	266	272	270	268	279	302	303	289	273	290	285	304	309	316	280	300	291	292	271	256	305	311	305	289	261	274	279	301	288	270	283	288	307	292	297	261	294	293	287	268	282	278	293	318	289	287	286	277	279	284	319	293	282	283	309	274	310	279	307	273	285	286	287	303	286	245	317	317	285	272	295	272	293	288	287	292	300	287	281	269	289	266	299	270	296	310	289	314	284	271	300	281	277	287	296	285	300	298	301	298	281	287	285	284	319	311	281	308	298	276	261	293	286	302	293	313	303	293	288	252	279	279	279	245	282	275	274	276	296	293	270	278	282	274	279	283	282	304	302	281	290	271	296	304	265	276	280	279	279	294	292	278	311	272	307	285	233	309	282	281	297	271	297	298	290	280	261	314	276	278	308	267	289	315	294	257	293	315	262	299	301	306	280	303	307	288	284	300	275	263	307	287	308	282	274	298	269	299	296	280	291	293	242	309	326	302	305	316	280	278	293	307	280	256	263	266	313	308	305	285	300	279	292	311	275	283	313	287	283	300	273	265	296	286	263	277	296	313	282	301	282	297	266	270	285	299	268	287	272	279	293	290	306	306	303	310	293	285	271	318	283	311	288	289	302	289	287	268	304	297	284	287	273	319	296	277	296	278	300	292	282	283	306	264	292	266	275	270	282	299	289	305	290	280	303	311	274	286	301	291	283	276	277	279	303	297	288	266	296	297	318	291	268	290	296	282	267	310	285	314	285	319	282	298	283	301	311	299	281	285	277	286	300	302	307	304	274	264	281	303	285	292	277	281	269	274	271	282	287	294	282	303	293	306	294	289	285	294	289	289	296	273	278	272	302	277	275	287	308	282	301	264	280	280	264	298	268	284	272	265	302	315	278	291	292	297	294	270	290	294	298	291	278	288	303	287	258	328	305	286	308	296	303	266	288	263	262	295	272	283	281	287	309	302	321	286	296	315	303	293	272	286	292	321	308	282	318	260	314	308	267	289	291	292	289	284	277	300	324	288	274	298	314	284	293	301	320	305	263	294	289	269	295	290	314	306	296	300	299	296	278	287	281	283	249	323	317	258	287	295	285	306	313	325	308	274	307	292	303	285	335	290	279	320	260	276	289	296	284	286	295	297	311	314	306	309	308	284	292	278	289	290	298	307	274	283	312	277	270	274	280	292	295	308	282	297	269	293	276	279	304	313	302	305	295	314	282	272	305	265	254	258	306	319	286	289	309	258	277	288	272	246	282	289	295	298	293	281	310	277	296	275	259	326	241	327	236	285	303	286	280	313	257	327	304	297	265	291	257	265	278	283	315	277	322	308	288	262	273	286	310	240	293	264	264	302	274	300	280	299	276	310	273	283	271	294	311	299	316	319	273	306	290	298	298	300	296	295	269	266	303	328	303	268	300	273	288	278	316	309	297	293	279	286	280	304	288	284	288	269	270	316	282	289	282	286	307
24188	21298	30753	22890	20498	6945	796	560	487	440	396	352	353	365	336	356	369	292	303	337	332	296	324	345	327	317	309	319	316	298	305	287	309	277	289	321	277	291	289	296	292	307	293	310	266	299	308	276	283	285	316	304	303	296	306	315	256	278	264	297	302	311	276	293	287	302	268	300	286	261	243	288	299	292	283	303	324	301	313	292	309	346	297	318	278	323	289	282	293	293	295	289	276	283	281	311	288	280	294	285	305	280	297	271	289	301	296	301	279	297	301	309	268	278	272	277	282	288	287	325	290	290	284	287	287	269	301	292	282	289	291	299	279	289	297	302	277	269	278	291	289	315	299	286	281	304	291	296	291	291	331	337	289	305	296	265	292	276	271	295	276	302	300	291	286	324	303	294	296	288	279	273	307	285	277	280	309	286	299	310	283	297	275	275	285	280	313	291	333	288	328	284	300	320	298	270	269	287	303	268	306	265	291	302	312	275	274	282	258	298	251	289	294	320	304	301	264	300	280	297	253	277	276	279	307	324	320	319	292	297	263	281	277	317	257	295	314	284	313	277	278	324	277	294	325	302	291	270	292	298	306	285	302	317	281	254	317	275	269	254	285	304	301	275	337	309	296	296	284	326	305	277	285	279	312	294	310	316	291	308	285	279	326	251	286	299	286	267	312	340	301	285	301	280	294	296	295	304	301	310	284	287	298	275	277	254	286	311	278	291	286	269	288	296	282	269	278	301	278	333	263	274	268	254	312	284	285	275	296	284	285	338	300	280	287	294	302	302	268	261	275	304	272	261	308	293	297	300	303	306	291	269	300	299	252	280	300	273	288	316	313	301	297	315	262	271	268	285	285	301	268	308	292	272	287	295	291	258	277	287	259	289	310	285	267	312	256	303	298	345	275	271	277	277	274	308	292	286	306	302	284	327	289	312	293	307	286	271	269	290	275	307	308	312	286	291	279	300	314	298	289	305	289	292	249	314	302	318	289	325	234	280	281	285	295	260	313	281	293	304	275	276	294	272	299	284	301	304	296	312	296	284	263	302	289	285	262	291	270	281	296	280	288	272	275	278	298	275	299	312	305	289	293	329	321	266	253	288	259	297	293	287	307	267	291	305	301	314	325	311	266	301	295	293	286	286	309	284	263	290	271	285	310	277	269	302	282	279	296	265	289	287	305	318	252	270	292	302	286	280	273	299	271	294	297	261	289	311	303	305	309	271	322	256	261	285	297	310	285	276	296	323	309	271	313	338	290	309	273	295	313	294	278	273	288	260	265	298	264	276	273	297	297	279	292	281	306	299	274	261	279	274	275	285	318	275	275	286	311	286	296	317	280	284	295	286	280	286	281	267	271	323	302	281	287	261	288	294	274	310	266	281	319	304	287	300	290	306	305	326	275	314	285	257	307	273	298	275	288	278	305	266	297	289	285	303	315	297	284	346	263	281	289	315	324	253	277	280	286	285	297	302	269	301	303	299	283	299	304	289	291	287	280	271	283	271	303	257	307	255	323	300	287	305	302	295	285	271	295	312	292	307	294	281	291	331	276	277	284	294	308	305	285	283	292	270	278	267	300	306	284	292	297	277	323	274	283	292	294	276	240	286	291	264	278	296	301	272	275	252	265	266	281	282	310	263	274	303	250	287	286	271	285	316	288	278	266	276	277	249	270	309	279	294	261	288	270	295	255	286	274	299	296	289	321	292	284	290	272	262	278	290	258	300	316	284	270	305	297	278	303	264	313	303	281	296	285	288	286	285	322	294	285	291	271	299	280	294	305	302	308	301	256	277	271	281	290	284	294	296	285	305	296	299	299	289	316	295	283	315	283	256	308	314	253	288	281	277	293	299	293	266	303	282	287	288	328	287	305	281	293	269	317	284	278	294	290	311	320	310	298	303	310	270	297	298	280	264	300	289	281	284	259	278	291	304	274	290	282	282	288	304	303	298	284	291	295	274	266	284	280	310	257	283	284	282	279	306	282	265	327	288	271	285	307	285	295	290	285	260	319	264	304	292	283	303	295	263	312	286	311	312	310	286	288	266	304	293	317	283	278	305	287	311	322	264	271	333	269	292	270	256	288	304	297	264	317	274	290	270	266	309	316	297	321	288	302	315	276	279	275	267	251	278	268	308	251	304	279	331	263	309	267	297	284	304	271	304	296	291	286	260	323	296	270	288	298	281	319	315	229	288	289	275	285	294	294	288	284	298	314	294	314	304	258	305	312	302	311	301	274	274	282	273	273	287	268	290	274	300	310	273	258	267	311	277	290	262	282	269	289	317	307	321	272	293	303	317	278	306	268	312	299	282	269	263	296	304	268	307	297	285	279	286	278	286	292	281	308	285	321	298	290	277	284	293	286	285	302	305	310	307	302	285	324	261	318	303	285	300	286	315	280	310	297	284	308	265	282	300	274	314	313	261	282	297	270	314	268	283	254	312	277	296	277	280	276	288	280	267	299	300	278	301	301	297	268	313	283	288	294	293	319	273	285	302	296	280	304	323	283	303	269	289	289	270	293	276	288	315	300	302	285	292	277	286	273	283	287	309	284	293	273	271	315	298	308	287	286	277	310	265	294	262	307	297	305	265	300	307	317	299	283	290	317	268	296	289	271	294	283	288	281	304	250	282	277	279	275	285	297	296	288	299	294	283	298	307	285	263	292	262	310	312	269	279	282	308	300	291	241	295	309	300	317	280	289	284	295	281	293	299	278	281	277	277	283	282	285	311	286	304	288	286	283	306	312	273	285	273	303	292	272	281	291	310	293	306	309	289	301	297	312	270	277	276	259	273	275	262	273	278	296	294	290	260	279	283	302	301	282	264	283	302	300	304	283	316	306	283	289	295	302	283	286	321	296	272	287	269	299	277	286	270	271	273	265	298	303	308	307	306	289	290	313	280	277	246	268	277	295	282	300	294	272	294	294	294	300	283	252	288	276	278	285	286	288	252	289	307	321	292	309	299	293	287	255	275	260	283	278	315	305	274	274	317	254	320	266	295	296	321	288	319	283	291	297	290	291	269	288	250	279	286	272	269	229	270	327	312	265	270	288	308	315	309	303	311	320	289	292	301	291	301	320	303	282	291	295	313	282	277	281	263	296	322	260	288	266	293	262	293	263	281	263	305	272	267	308	288	298	317	310	258	331	306	252	269	325	280	273	263	297	310	277	274	313	276	292	307	305	319	289	291	303	286	268	290	275	274	308	301	315	289	293	288	273	304	269	304	315	285	347	270	322	292	296	237	265	252	315	266	292	306	269	309	296	296	287	316	302	267	298	285	295	300	284	273	300	282	283	324	309	293	273	261	274	267	262	297	296	280	306	299	275	272	312	271	271	289	291	299	284	310	284	284	320	281	295	276	271	286	296	292	309	305	283	290	282	302	285	275	302	274	304	246	282	312	309	274	293	275	269	272	292	287	292	262	299	294	302	324	305	304	285	294	280	267	288	293	286	299	325	322	274	293	270	296	304	284	301	298	294	280	243	302
37770	23906	48627	5444	2870	2117	1640	1428	1173	985	955	880	802	743	771	693	633	591	652	609	610	571	568	547	550	552	527	518	574	544	514	493	576	545	571	529	502	497	539	541	520	526	524	530	541	498	571	516	543	521	477	497	554	508	522	529	547	531	510	525	530	522	533	550	530	518	530	499	507	544	522	531	511	469	536	493	514	499	495	461	499	497	541	575	509	507	491	522	526	529	551	523	574	462	510	551	517	500	497	472	523	502	549	482	510	518	541	524	536	495	513	525	493	489	524	502	490	511	506	511	523	541	482	495	519	509	510	507	481	482	482	513	477	500	529	492	506	488	500	514	523	546	500	458	477	486	526	514	509	472	534	500	517	523	519	539	553	527	502	523	480	514	518	469	522	495	497	496	544	518	528	531	561	482	486	544	501	477	482	538	555	532	550	485	527	500	504	471	545	509	506	533	479	544	475	540	547	484	502	510	490	518	522	480	503	489	506	496	479	509	522	509	530	486	533	473	480	484	498	513	468	486	498	499	550	488	518	497	489	512	485	510	586	537	519	477	509	535	482	498	482	490	485	518	541	516	554	502	534	470	514	486	497	498	490	494	492	522	502	506	494	503	523	512	508	523	485	491	534	483	534	525	522	506	514	508	504	501	493	475	509	495	528	490	535	508	512	521	497	479	496	478	470	532	536	485	497	532	513	477	507	533	465	527	502	535	476	464	453	490	529	512	482	521	508	524	500	487	461	492	500	488	494	496	493	458	506	503	474	476	514	500	505	532	498	500	479	527	514	530	511	474	481	499	525	479	517	519	463	494	475	522	484	526	530	498	493	471	466	519	500	494	475	501	470	522	506	483	510	502	467	485	465	493	542	527	494	498	511	521	499	516	506	535	519	465	551	495	496	476	501	502	524	540	477	521	515	479	484	487	477	499	484	500	482	520	449	501	491	561	478	518	478	494	499	498	510	501	486	502	489	514	498	500	507	505	508	534	494	507	544	506	476	535	513	514	517	510	480	471	494	518	494	471	559	485	495	536	505	526	488	496	509	546	531	501	522	543	488	506	524	516	513	511	508	474	498	513	563	516	513	436	472	498	521	518	502	530	449	533	525	499	525	523	509	482	456	526	477	472	498	479	482	472	509	513	509	491	547	485	533	507	522	511	504	523	446	483	512	481	502	486	504	494	522	508	514	537	497	506	524	528	517	500	494	508	490	463	513	514	524	491	475	511	548	489	514	485	506	482	494	525	535	493	505	500	511	489	501	501	496	500	476	547	531	466	476	514	500	505	544	531	467	509	515	502	490	510	511	492	510	525	506	496	464	505	482	540	458	447	510	485	538	529	518	574	514	494	514	526	483	506	517	530	510	536	508	520	483	495	526	517	483	509	565	475	520	507	478	474	484	543	495	493	505	536	491	539	501	460	519	496	481	496	477	510	485	506	477	499	502	505	513	496	492	522	497	473	523	470	500	480	485	514	519	508	533	534	484	524	528	538	502	510	480	498	512	483	491	483	490	526	477	503	577	518	460	510	539	545	493	476	518	494	538	526	488	523	541	487	517	492	526	505	474	531	484	504	494	503	552	485	499	469	517	521	501	498	519	509	494	539	494	520	513	504	492	513	499	500	493	546	529	507	520	532	474	498	524	494	506	492	516	488	512	503	521	513	521	502	531	518	492	531	455	521	476	479	526	485	531	535	515	503	488	541	490	512	479	495	502	528	492	493	510	515	530	517	487	471	507	490	528	490	504	551	457	437	471	546	531	498	548	484	508	476	495	496	501	468	503	520	504	494	470	534	487	496	512	510	495	501	503	488	517	502	515	510	537	538	520	478	498	511	538	532	542	513	505	471	489	501	509	471	476	482	514	492	518	486	545	510	505	521	488	554	507	440	513	529	493	489	500	521	520	504	547	506	507	494	511	530	474	481	500	492	491	530	487	526	520	517	513	495	533	506	490	476	502	459	476	521	535	527	498	505	491	510	508	519	479	543	480	548	499	507	482	499	512	506	463	520	515	512	459	501	536	502	510	513	486	487	451	505	507	480	496	500	471	519	509	519	493	492	486	515	492	502	518	481	519	498	486	509	531	493	498	506	494	516	494	493	502	486	493	499	476	513	515	519	468	532	491	510	510	534	522	513	495	534	501	573	501	523	505	502	503	508	499	508	527	528	475	529	496	543	479	515	512	496	525	501	500	547	490	521	538	567	517	514	529	527	528	470	511	516	535	523	493	495	479	510	534	501	505	523	507	532	527	487	508	515	503	515	521	554	486	550	505	518	483	538	511	508	491	513	516	497	517	471	486	507	514	528	511	502	489	500	534	490	507	443	549	529	523	492	457	483	499	514	522	490	486	514	474	536	509	510	526	521	489	505	506	491	493	484	489	513	564	529	516	489	503	520	532	527	504	524	484	491	524	517	489	473	501	486	521	516	507	484	489	510	496	516	481	517	487	517	509	496	513	491	530	515	503	510	493	495	515	522	465	515	547	508	466	536	496	461	518	498	498	521	487	530	460	470	547	556	478	503	554	532	545	502	500	538	530	490	523	498	515	536	509	473	465	468	491	483	522	523	542	491	512	469	503	502	499	493	506	507	485	525	533	512	516	511	490	493	518	517	484	538	506	491	503	509	482	561	506	490	518	553	476	519	532	466	504	515	492	536	506	519	551	482	513	509	560	519	507	520	479	492	484	502	508	496	509	490	501	495	537	491	512	510	496	508	536	487	510	492	536	490	494	487	476	500	510	500	486	490	533	499	509	494	503	465	493	451	468	493	531	511	529	512	477	537	498	505	470	552	468	496	511	512	480	487	520	515	515	522	507	496	492	504	506	519	558	535	518	464	524	497	477	503	500	490	530	537	528	538	499	499	467	512	510	468	504	503	543	487	508	493	496	532	486	504	523	507	523	498	501	484	519	495	502	531	501	511	503	543	537	519	459	518	480	553	482	531	515	485	503	449	520	482	498	498	498	515	485	529	483	537	512	497	461	470	506	552	512	518	479	493	457	484	477	498	510	519	485	496	447	493	476	505	498	507	496	506	531	497	504	507	512	502	519	528	491	489	484	517	512	511	508	526	469	533	509	531	526	473	518	514	507	516	501	495	461	502	521	524	519	499	471	517	556	509	546	528	547	490	480	526	483	487	544	481	492	457	521	486	524	508	512	467	519	513	488	494	503	495	494	557	519	526	521	513	524	476	506	520	503	512	498	493	494	496	516	554	540	519	511	524	531	501	490	490	591	463	492	510	482	503	493	498	525	513	519	527	506	503	499	510	497	484	530	493	501	533	522	493	504	523	505	510	475	512	498	496	498	522	508	533	513	524	489	496	472	534	496	524	449	495	506	533	519	521	492	506	525	503	528	487	508	478	502	544	529	539	498	530	513	485	493	510	521	518	499	490	488	485	535	518	477	523	476	512	489	499	526	525	489	508	489	543	503	505	478	497	483	483	466	510	511	492	496	492	487	465	540	515	533	485	496	499	526	480
23246	21326	30109	23114	21326	21337	10188	1041	719	640	609	543	518	495	470	471	450	435	446	424	447	425	379	402	402	396	411	391	385	408	403	395	363	383	383	361	420	359	397	364	400	387	340	401	373	373	372	360	360	374	386	359	355	395	363	395	367	352	408	395	324	361	372	366	339	408	337	369	383	356	379	356	358	344	367	352	383	346	418	371	361	361	384	383	398	347	342	365	353	365	396	366	346	370	376	349	382	352	356	370	375	376	352	379	361	382	336	372	362	356	371	341	373	345	331	369	397	355	337	373	391	363	357	354	345	349	358	372	346	328	349	394	370	341	346	377	349	390	337	382	348	358	346	385	384	341	395	390	379	386	379	355	358	367	357	360	371	360	370	338	369	360	372	361	368	392	366	388	364	409	382	360	364	367	340	358	399	380	363	389	345	363	361	384	402	362	370	340	349	395	354	370	388	336	357	358	316	375	348	403	310	373	343	389	389	371	378	340	391	367	338	363	379	360	343	346	366	377	390	391	363	363	375	363	350	382	389	362	368	373	359	369	364	362	380	365	356	363	381	336	347	345	361	340	357	356	368	349	340	353	332	343	370	350	366	347	366	368	357	358	343	347	372	373	368	362	375	360	362	378	374	349	383	369	385	394	354	384	396	358	347	387	373	373	368	353	355	372	363	362	396	321	318	347	377	353	360	356	349	344	384	320	351	391	390	368	387	348	375	361	385	362	391	363	374	344	386	350	430	317	370	347	379	390	392	370	342	363	361	370	355	359	363	364	356	357	380	336	406	334	400	335	384	368	331	348	357	341	338	397	371	354	374	370	367	361	366	387	394	333	347	351	380	388	387	366	389	351	388	355	404	399	358	370	343	370	374	367	366	320	339	377	354	386	366	348	360	356	371	385	413	339	344	364	343	375	399	380	383	365	354	376	372	390	402	368	368	358	336	374	366	340	373	338	373	335	339	333	360	348	374	355	351	323	373	354	354	371	352	370	359	351	375	351	329	360	358	395	353	374	375	360	359	340	348	392	333	383	359	350	366	356	350	373	339	367	366	359	363	349	394	360	385	373	374	346	387	359	365	376	384	346	389	357	397	387	387	348	397	369	373	373	375	409	375	360	376	343	337	343	336	376	356	353	349	361	345	349	339	337	353	370	366	375	375	379	366	340	389	366	370	387	369	384	364	374	345	349	333	360	354	358	362	359	378	407	365	367	360	356	349	336	354	386	372	368	366	350	360	375	370	386	379	363	341	355	331	368	362	362	362	384	353	350	354	353	327	351	349	361	388	376	353	344	362	339	359	360	331	371	376	385	390	348	353	375	365	364	359	372	365	360	359	374	337	354	370	370	368	335	369	351	378	345	408	366	336	362	411	372	360	344	408	351	354	359	363	336	345	350	366	375	362	363	371	386	354	324	360	386	390	354	311	353	376	403	373	331	423	371	344	398	369	340	371	372	372	384	375	363	351	365	385	353	374	362	387	372	342	319	372	389	368	355	346	393	325	403	361	361	371	397	359	366	344	389	351	346	395	382	379	345	378	370	339	397	380	395	367	368	350	372	336	341	363	362	346	365	341	369	380	366	419	340	363	345	359	350	378	321	375	362	359	354	361	358	359	370	375	381	387	364	384	376	344	384	335	354	357	370	368	369	371	333	337	365	377	349	373	381	370	353	394	353	359	417	390	383	388	355	340	384	396	387	349	360	376	346	409	363	386	352	315	381	309	383	372	368	383	379	337	406	347	372	368	354	343	339	352	381	367	415	384	370	395	331	379	374	337	371	371	334	378	368	312	363	372	355	355	384	372	354	322	366	383	369	375	358	383	335	375	346	381	361	370	372	330	335	351	371	390	338	349	351	347	347	362	395	372	365	348	376	357	359	374	343	351	363	332	355	347	380	355	376	368	340	379	381	356	356	373	361	363	399	338	387	351	350	372	351	382	349	372	360	360	348	322	353	361	384	381	389	347	382	332	356	358	339	360	377	367	384	375	362	338	364	366	356	369	369	360	372	365	359	353	374	344	365	358	358	338	360	323	378	348	406	345	370	340	379	340	358	354	352	390	322	357	352	361	403	374	383	375	364	342	354	350	352	372	347	358	374	344	380	388	350	377	385	372	364	379	371	365	377	337	358	380	354	359	313	354	370	388	377	364	360	385	347	370	357	370	365	333	378	396	355	345	377	363	355	366	342	369	391	369	305	379	320	358	379	380	360	361	351	369	378	395	382	333	367	393	402	358	340	363	425	374	384	388	366	359	353	373	336	353	325	367	363	354	364	367	349	341	373	383	358	365	341	359	388	372	359	375	349	336	363	360	402	327	371	342	376	364	378	350	347	384	368	356	361	378	349	374	358	364	375	349	397	383	363	406	375	372	348	344	370	406	361	366	378	365	377	376	336	366	367	331	395	354	389	373	366	323	371	361	352	340	378	340	344	349	403	372	342	365	370	382	409	348	345	350	308	350	398	376	352	352	404	324	346	406	378	360	337	377	383	364	359	391	349	385	362	377	344	355	343	382	389	379	378	355	360	354	345	346	325	361	341	369	368	339	351	347	363	373	368	372	364	361	376	361	407	375	349	357	375	344	360	346	412	406	369	372	341	368	359	350	389	369	343	348	330	356	371	343	363	375	338	368	338	353	377	395	359	387	366	370	376	345	378	377	360	354	400	345	367	386	355	352	350	388	351	353	354	365	363	334	380	377	330	383	372	369	324	375	368	384	356	376	348	356	330	364	348	365	362	369	359	357	328	365	376	345	350	366	352	360	372	349	388	383	371	367	369	362	349	334	388	386	383	340	362	358	382	366	360	367	330	357	347	312	352	336	360	362	370	387	340	333	324	364	357	338	373	402	334	352	341	382	352	384	343	373	369	341	358	363	381	356	363	339	366	375	334	362	354	372	363	329	368	366	356	355	350	354	364	356	358	354	359	394	346	351	353	367	366	396	325	362	416	371	372	353	342	331	333	370	370	358	355	400	364	408	366	359	359	366	333	339	370	356	314	373	372	367	361	363	362	372	350	394	323	341	390	375	367	333	366	365	355	350	349	328	341	340	351	372	336	385	335	368	386	375	352	372	381	386	367	366	368	382	389	355	395	344	378	360	394	337	344	368	389	385	342	334	387	347	366	325	369	349	349	384	375	356	336	367	337	382	347	355	364	377	328	381	375	376	343	352	377	366	317	356	356	399	343	343	372	346	370	342	403	371	348	346	333	357	362	363	354	382	367	335	375	365	336	378	336	371	352	371	386	362	357	404	354	337	333	367	399	359	396	374	349	394	342	347	383	386	373	408	318	348	383	363	382	339	389	358	345	379	338	353	363	354	338	367	350	359	363	369	371	435	369	375	373	359	378	338	366	340	353	377	327	376	384	365	343	327	367	368	368	357	358	360	334	365	377	382	345	380	356	351	348	380	365	371	327	347	353	359	416	378	374	385	377	376	355	338	334	360	356	358	353	363	366	357	383	359	351	397	352	379	346	347	353
42439	32660	46935	8088	4685	3519	2682	2233	1913	1571	1379	1278	1174	1147	1044	970	916	854	813	854	770	804	704	717	721	791	698	708	715	726	667	687	661	648	711	677	711	635	597	624	659	572	642	654	676	652	627	679	610	596	644	600	666	623	616	628	666	651	631	680	629	592	630	639	635	627	705	593	627	634	627	650	600	576	617	623	621	605	650	618	581	619	650	620	610	619	631	642	608	601	621	632	593	634	635	630	631	661	625	602	674	629	612	617	589	617	609	598	582	617	593	640	642	623	622	620	605	604	601	586	584	671	599	661	608	605	639	625	607	596	584	648	628	585	622	614	629	598	627	631	587	620	544	648	574	632	640	674	640	635	615	644	661	667	622	643	611	628	610	615	653	645	628	655	599	665	651	650	616	662	628	604	607	628	617	608	661	626	643	615	687	576	596	645	585	621	621	633	611	629	621	615	611	589	599	592	580	570	586	615	578	639	582	610	612	639	640	649	623	611	626	623	644	594	636	646	598	652	637	644	616	635	636	610	627	587	664	649	639	608	616	643	602	610	629	602	615	633	624	604	645	603	616	639	624	603	610	604	611	601	587	608	639	648	641	597	634	638	616	624	589	640	635	594	644	605	590	599	609	618	593	608	575	575	634	621	597	633	588	625	583	603	582	590	608	561	596	640	686	608	647	623	603	632	581	584	648	623	551	634	629	608	573	640	659	662	631	628	591	637	600	592	595	595	576	627	606	593	641	556	607	667	665	613	610	617	607	603	604	608	601	580	589	598	651	617	583	596	620	638	611	590	568	632	605	615	601	627	618	583	609	614	612	637	584	608	592	578	626	616	607	573	568	575	622	623	573	601	613	582	613	597	601	626	631	647	637	602	633	626	624	599	605	602	603	627	609	603	623	638	640	625	623	628	613	615	638	616	558	616	600	631	599	619	617	582	619	615	583	614	612	585	623	653	588	651	595	598	604	609	591	622	620	621	577	626	625	614	609	664	598	644	596	586	599	640	583	592	591	646	673	625	642	593	567	633	616	621	611	608	597	629	566	595	584	658	631	615	610	589	659	576	649	592	617	580	640	588	614	546	623	598	650	585	620	609	567	641	643	602	591	616	617	609	647	590	606	642	641	571	615	611	641	633	609	595	605	610	630	639	629	621	593	581	634	604	594	598	552	623	620	639	586	642	609	663	602	621	624	645	656	596	670	610	623	639	629	630	596	623	612	639	617	589	622	613	605	570	623	604	593	622	562	625	630	544	626	609	629	585	616	616	630	595	579	578	594	578	645	567	587	614	630	641	624	586	617	632	583	610	594	593	618	636	633	593	636	600	606	607	585	656	611	594	635	594	660	611	641	595	594	632	647	646	618	586	601	603	639	595	597	602	626	592	593	644	632	602	606	651	595	606	614	607	614	590	589	640	618	618	610	593	634	614	634	655	628	609	607	593	656	565	637	600	610	566	547	615	573	634	628	623	584	597	613	591	617	563	631	609	636	588	582	634	622	602	603	623	640	593	594	611	602	607	628	626	643	622	629	626	636	646	623	637	611	615	572	592	623	586	604	601	591	581	639	614	606	647	583	607	582	640	622	622	615	611	597	636	615	604	611	609	609	674	601	633	612	630	633	629	614	604	607	590	622	599	598	610	671	625	644	633	592	609	621	615	577	624	615	595	645	588	624	607	557	610	600	623	603	595	651	642	650	624	634	644	657	617	637	595	626	648	629	610	577	614	637	605	637	600	607	637	589	582	571	633	638	579	617	646	557	656	625	688	597	583	582	631	617	631	598	662	609	600	571	628	643	611	619	583	615	631	602	611	582	604	626	610	593	638	631	575	625	609	617	635	669	658	628	595	618	638	582	617	595	621	614	564	586	604	618	598	652	653	617	582	684	642	632	628	591	600	613	594	623	618	654	591	641	604	606	572	609	646	600	653	610	586	600	621	598	624	578	641	622	634	643	601	601	636	556	649	596	661	576	579	616	576	607	594	643	669	659	587	663	609	620	630	598	605	634	630	615	628	650	571	627	601	641	605	599	643	599	626	628	641	628	613	629	634	604	618	650	636	575	613	632	639	612	685	599	596	604	665	621	661	594	640	643	579	625	616	677	596	619	600	596	627	610	557	623	573	603	627	620	609	632	616	636	600	627	628	633	617	632	602	621	613	601	616	615	662	590	575	610	640	632	616	615	609	634	606	633	605	614	589	616	641	612	589	597	616	624	612	567	618	619	628	605	631	640	614	610	596	631	666	638	573	591	652	647	629	608	601	645	649	596	573	641	617	576	582	612	628	590	621	586	610	589	602	591	583	627	628	645	587	599	595	651	570	645	631	626	580	638	625	631	639	601	640	601	610	632	621	552	642	583	579	605	577	616	602	618	580	597	603	642	635	668	628	631	642	660	596	638	582	630	615	607	634	630	627	597	613	626	635	583	565	591	608	593	613	619	614	595	591	666	567	633	589	630	600	609	589	577	653	590	566	597	635	624	656	620	580	593	577	602	575	593	602	614	565	597	591	613	637	614	620	578	612	617	630	614	620	631	621	616	630	599	608	628	607	606	619	616	594	623	606	587	635	596	571	609	625	687	655	568	575	643	630	596	593	638	584	593	615	618	606	588	621	616	650	658	655	691	631	574	574	605	648	602	557	672	606	604	584	613	636	587	647	612	600	635	616	604	618	609	619	589	584	611	630	592	651	584	592	637	649	648	603	623	615	630	641	628	634	630	614	613	607	622	577	605	655	632	623	601	622	627	637	598	611	628	649	595	644	612	603	605	624	617	590	632	628	624	621	599	595	558	656	579	610	622	606	632	578	604	614	597	596	608	603	612	591	613	601	587	652	595	586	621	596	609	590	597	614	599	628	570	601	623	658	599	646	602	606	613	620	612	632	621	628	623	624	624	592	608	607	577	591	621	593	600	609	572	642	595	690	565	619	639	586	612	585	596	597	646	672	623	612	598	591	611	617	616	635	596	556	621	662	589	626	598	606	616	617	625	612	615	616	642	598	619	661	602	613	630	586	626	615	600	603	597	597	621	586	618	613	627	596	603	614	623	596	653	612	582	651	632	581	595	642	591	588	600	611	597	617	620	626	617	592	604	632	598	638	660	603	647	638	583	588	589	607	615	600	613	602	575	631	617	629	609	647	546	623	600	628	611	626	619	618	635	606	598	657	584	584	594	613	614	597	602	611	604	667	592	598	612	614	660	656	595	607	595	617	663	629	636	576	604	618	587	639	640	607	605	604	587	646	628	657	573	608	591	655	635	606	655	580	604	610	615	606	617	614	594	639	615	594	609	619	604	665	596	584	596	595	604	640	642	600	626	580	584	604	603	604	613	603	596	672	627	590	583	585	570	618	633	566	593	568	626	604	652	641	598	604	625	575	606	642	563	631	577	598	623	621	626	603	613	579	643	633	585	584	597	645	648	632	599	616	619	624	632	614	614	604	575	589	600	633	598	628	607	588	600	604	599	628	607	593	575	640	598	587
26909	20564	19433	6700	423	373	258	186	171	186	182	175	187	186	149	161	172	185	164	166	163	166	167	154	142	148	149	179	164	165	161	161	160	170	161	204	156	142	169	161	152	164	160	188	159	167	135	161	163	152	159	175	168	158	158	128	137	165	144	155	163	156	159	153	187	166	174	195	160	160	174	155	167	156	160	170	165	171	169	170	174	164	150	159	159	177	172	152	167	156	160	171	161	143	181	159	154	148	171	168	154	175	163	161	182	131	159	183	171	156	155	161	155	170	163	165	168	142	166	160	155	174	147	168	178	176	166	159	157	166	158	173	181	153	161	152	160	168	142	162	182	144	178	182	162	164	159	155	160	149	167	169	147	174	179	157	174	166	168	164	167	188	145	166	178	168	160	151	175	184	144	166	171	183	155	145	180	148	156	184	163	203	150	165	154	176	158	160	176	163	177	152	179	178	170	148	155	159	150	166	160	142	168	158	159	161	156	165	171	158	151	178	187	160	170	165	136	157	176	178	156	178	189	162	155	148	178	158	184	177	159	161	143	150	173	177	169	161	160	190	159	160	165	170	142	143	170	150	132	195	157	159	158	142	166	177	178	146	173	152	146	141	157	187	148	154	148	141	170	196	152	173	135	168	150	138	178	152	188	161	145	160	173	175	161	167	167	144	169	163	144	159	163	168	151	149	164	174	157	160	148	145	162	153	179	143	172	148	129	160	168	183	145	174	146	148	147	176	159	182	170	153	142	170	170	175	171	164	179	170	164	141	171	176	180	164	160	160	166	165	160	155	164	161	166	155	164	166	141	140	174	167	184	174	155	158	175	154	171	166	142	155	137	156	161	171	164	184	148	171	190	143	173	151	147	150	165	157	175	159	174	137	167	157	148	158	171	162	181	157	161	144	156	160	185	183	149	166	168	170	168	146	156	169	173	148	199	153	163	152	164	155	162	159	152	187	144	185	156	157	169	166	179	157	151	177	158	163	150	196	161	161	170	172	160	172	155	161	170	167	179	150	152	165	181	154	178	158	164	169	155	137	140	139	164	174	146	179	151	136	154	155	134	155	176	150	169	148	182	142	181	163	147	155	181	146	168	175	162	165	164	169	154	171	141	156	168	155	185	159	189	157	164	158	159	151	179	159	156	169	162	175	169	167	164	168	176	164	164	131	152	172	164	154	163	153	148	172	166	151	162	166	161	155	156	184	208	180	191	180	176	187	162	177	165	156	160	165	146	157	170	155	162	155	167	160	154	169	179	172	187	172	170	165	173	143	162	177	197	149	158	168	172	169	158	149	176	171	147	159	174	155	165	177	184	143	154	160	156	151	149	187	161	182	160	164	191	147	175	168	136	180	156	168	171	170	174	153	141	154	188	171	159	160	158	171	178	160	161	173	185	168	176	169	173	162	192	145	168	143	165	161	159	145	149	166	153	165	163	153	160	162	157	176	139	155	164	164	175	170	150	176	159	152	157	154	172	172	131	166	162	172	165	149	172	157	163	169	183	196	149	166	139	160	165	158	169	174	159	156	165	183	162	151	169	166	190	163	164	157	170	160	166	154	166	161	168	159	173	156	161	165	166	147	157	182	137	156	152	164	183	187	164	159	155	174	149	158	168	166	146	162	168	179	171	178	168	151	148	167	156	157	190	157	146	162	180	173	154	174	173	159	172	175	171	181	167	150	154	166	136	188	178	165	166	149	161	176	163	180	165	149	154	150	178	148	186	164	142	155	166	154	169	177	164	164	161	148	155	157	155	167	151	149	166	179	163	164	184	145	185	150	168	143	145	155	168	174	168	123	168	158	173	179	176	170	169	164	175	181	144	147	165	170	171	144	149	154	157	175	160	150	175	180	176	159	163	180	155	160	166	136	157	164	142	168	173	166	148	157	166	165	163	161	161	139	149	149	171	142	167	162	176	171	179	163	150	165	163	149	163	146	171	168	162	159	161	172	161	162	166	164	177	151	153	153	167	179	159	190	180	170	161	180	140	181	149	155	134	162	157	152	166	149	152	151	171	174	168	169	155	139	185	136	149	153	135	149	179	163	151	201	150	163	148	156	145	159	168	171	149	168	167	152	177	150	168	150	162	146	148	173	155	178	162	138	178	154	168	159	159	171	167	166	170	150	151	170	180	152	157	166	163	157	161	148	147	161	178	163	171	170	176	175	178	166	170	163	170	183	158	160	168	158	182	177	148	166	148	149	153	158	158	154	166	184	165	170	152	153	154	161	165	153	176	164	150	143	161	144	158	160	174	166	161	149	157	183	172	162	166	176	187	174	145	143	162	153	158	152	151	189	173	152	152	138	181	179	152	157	139	187	153	163	142	163	140	157	137	184	156	192	151	161	164	154	176	154	148	155	157	144	154	152	168	183	182	179	150	161	186	161	186	167	165	165	127	183	137	146	146	160	160	157	172	147	151	174	155	159	152	151	156	155	176	138	165	149	156	158	181	141	178	187	163	178	167	154	161	147	169	152	135	139	158	172	150	158	153	152	165	168	157	177	168	162	182	167	163	143	160	174	158	164	152	137	144	172	173	151	164	190	142	149	160	148	148	147	165	149	164	156	154	167	142	146	154	147	172	168	168	167	171	150	172	150	150	162	139	164	163	134	174	132	184	171	151	150	165	180	161	161	191	148	149	169	156	168	166	136	173	190	159	192	150	185	141	141	157	188	148	162	149	168	170	185	138	152	158	143	147	166	160	153	160	158	161	164	156	185	171	144	136	155	184	174	164	139	163	136	172	182	147	143	168	150	169	161	170	161	153	156	163	153	179	181	174	177	177	175	164	173	148	174	163	174	180	172	171	165	164	138	154	193	157	158	157	183	158	175	139	176	165	167	158	168	156	159	158	157	159	155	158	153	150	155	159	186	165	157	175	175	157	149	145	171	154	163	179	161	164	192	180	148	159	158	171	173	165	163	169	162	174	155	166	171	169	156	162	164	177	160	159	156	162	163	147	173	159	138	173	173	146	182	182	163	168	184	166	178	157	164	184	158	161	154	159	164	166	176	160	168	163	162	156	158	142	150	194	153	173	163	163	176	143	159	161	142	163	162	157	162	166	167	181	144	169	174	158	149	167	168	189	144	151	155	185	195	170	162	153	148	165	152	170	136	154	158	153	158	176	170	190	170	153	182	164	160	180	152	178	165	167	157	167	162	146	146	173	160	161	172	177	153	155	137	167	139	158	156	169	137	171	197	161	172	169	137	160	179	198	189	186	160	173	184	147	153	155	164	177	178	144	186	160	157	184	193	164	152	157	164	156	188	147	166	166	161	168	155	182	158	158	179	149	170	179	168	140	172	155	164	174	166	178	156	149	144	157	168	159	184	157	165	154	138	155	175	155	175	158	163	172	168	149	165	151	141	151	158	178	159	165	150	156	159	140	179	170	146	150	172	153	171	140	177	147	157	141	132	165	158	152	164	172	160	179	156	148	161	156	163	152	173	159	172	168	158	127	168	180	152	176	153	149	185
14055	9884	22243	1311	547	452	442	386	367	319	351	336	331	306	378	326	320	342	300	283	314	307	326	304	314	326	290	298	291	311	266	327	332	274	326	287	280	271	300	311	251	317	317	307	281	249	302	295	302	304	294	314	287	319	266	297	308	293	307	304	311	286	283	313	300	325	307	292	308	338	295	300	248	299	295	313	306	298	268	292	303	289	293	286	335	277	312	306	267	288	275	292	321	298	312	310	274	316	299	302	311	289	296	298	283	292	324	277	313	306	283	278	298	252	284	298	276	315	287	304	281	279	312	320	286	317	306	298	322	293	316	278	327	311	310	297	272	285	286	330	307	297	285	317	286	286	326	286	336	318	314	320	291	318	323	278	296	319	305	308	267	295	268	278	282	294	286	309	300	305	258	263	302	289	314	269	277	299	273	301	269	249	328	306	295	298	300	280	293	290	304	319	323	285	298	286	262	281	303	318	298	301	310	269	294	289	271	270	305	274	315	296	325	308	290	283	274	288	311	286	281	309	295	311	297	292	271	317	282	279	304	274	292	299	313	311	301	307	311	292	301	312	300	330	266	285	304	342	261	307	247	313	330	304	340	316	267	326	301	278	273	290	319	310	293	289	303	305	313	300	293	246	298	300	301	283	292	280	291	337	284	271	328	289	319	289	298	280	294	312	310	311	278	277	296	303	286	292	323	305	279	293	304	266	275	274	286	282	319	257	288	294	287	309	294	284	312	301	282	293	282	268	292	324	305	298	297	292	312	326	284	291	293	277	314	327	289	323	302	260	296	312	328	303	313	302	305	275	305	292	275	302	285	314	276	294	313	304	296	311	280	313	274	304	282	309	304	295	307	276	298	281	290	313	292	288	290	301	327	269	300	278	295	292	311	268	293	280	329	298	264	289	269	312	323	279	292	311	300	303	281	344	266	313	309	311	293	309	297	310	296	311	281	282	278	310	304	270	286	281	288	313	295	292	304	303	295	311	317	282	308	305	292	338	319	299	288	301	287	314	319	345	302	308	295	288	334	287	303	309	319	256	291	285	280	286	287	285	305	290	279	298	284	321	311	304	309	266	332	304	296	312	282	321	290	302	272	320	310	322	310	311	259	295	313	276	298	308	300	282	298	296	304	290	297	304	302	288	275	304	314	288	310	312	281	321	326	266	291	305	321	298	300	284	298	281	318	283	320	272	283	265	315	272	305	320	310	286	300	310	287	299	288	340	298	310	334	312	330	310	322	284	284	303	307	301	305	269	307	270	305	320	311	310	265	284	300	282	313	317	322	310	302	300	318	295	300	253	317	294	313	312	336	280	273	305	318	325	312	301	295	307	282	281	307	319	259	264	289	286	285	311	303	288	282	308	298	295	284	293	257	283	302	270	308	302	257	299	286	278	306	295	277	301	321	292	263	333	304	305	302	284	294	302	302	287	265	291	290	278	280	281	316	296	290	281	268	273	334	285	301	326	311	309	299	324	294	285	289	317	285	268	304	313	324	303	295	286	282	284	287	284	298	300	290	288	309	326	310	320	312	278	324	328	313	283	282	283	285	272	311	262	289	309	282	309	309	267	308	283	292	275	315	304	314	311	299	322	282	297	282	296	265	307	300	288	291	279	279	280	272	327	299	313	268	309	310	298	276	294	280	295	287	316	286	294	314	315	297	312	335	281	292	303	278	291	265	276	327	306	319	295	297	303	291	295	296	288	303	305	315	278	285	327	317	283	276	312	309	307	303	269	323	286	327	311	319	306	296	278	299	278	288	294	269	312	304	298	290	286	287	274	298	321	275	296	291	311	303	319	300	309	299	288	268	294	294	278	301	323	301	321	304	291	297	276	302	270	280	298	258	287	274	285	288	309	302	306	299	324	279	321	286	301	301	271	301	290	299	286	296	295	271	286	291	319	288	299	331	306	300	304	276	304	311	305	290	282	308	289	308	281	305	309	315	307	308	305	292	290	298	283	253	308	343	287	315	289	311	288	308	284	296	297	298	277	281	310	293	304	306	300	305	292	296	313	296	289	305	312	297	305	315	305	287	284	311	302	340	293	295	283	324	311	276	304	302	302	324	321	334	290	303	291	283	260	336	324	272	349	284	301	307	298	280	254	294	304	316	282	297	291	309	324	276	283	301	279	282	306	289	262	281	281	280	275	301	316	284	290	290	312	283	257	306	284	292	301	296	286	273	282	254	282	280	321	281	296	304	307	280	272	299	270	279	293	296	300	300	258	296	267	295	274	289	287	288	288	310	297	314	325	316	320	282	306	255	294	295	265	287	319	317	323	304	305	283	286	326	290	305	307	293	303	304	278	279	285	311	291	284	282	335	319	295	305	292	298	304	284	272	303	310	286	258	316	293	269	311	312	314	296	309	295	275	306	307	302	282	286	291	321	299	289	341	296	319	316	307	323	314	305	279	295	282	293	285	302	304	318	314	294	311	280	308	287	307	300	293	298	313	286	297	304	270	291	314	283	301	299	285	304	301	295	300	290	298	296	322	296	316	320	284	288	309	286	297	306	279	284	305	308	294	309	292	292	300	311	304	329	302	294	332	292	309	304	294	300	319	319	309	319	303	318	293	283	315	286	320	298	301	293	290	295	310	270	280	285	272	296	252	270	292	276	283	295	311	325	304	306	307	287	309	327	294	305	289	313	288	299	284	292	269	289	303	309	298	296	306	311	284	297	300	284	282	302	302	302	312	296	346	290	306	323	300	294	298	263	311	306	276	303	293	326	311	277	285	275	281	302	313	300	297	304	288	315	321	322	281	285	320	307	301	316	296	261	292	272	290	332	304	291	266	272	295	306	305	265	295	273	282	317	286	295	296	303	304	260	274	300	280	294	331	315	301	328	314	329	302	298	303	298	294	305	288	287	326	322	311	275	287	338	327	292	311	289	298	296	325	298	297	290	306	295	296	306	296	285	293	320	281	292	328	318	295	291	293	258	324	273	327	322	291	318	312	285	269	313	306	274	306	284	295	288	315	317	293	319	273	312	304	336	333	297	289	309	297	277	274	303	315	277	310	304	312	298	319	277	285	295	295	313	308	336	297	278	264	299	311	314	333	299	295	288	304	322	290	266	302	313	273	283	273	287	309	278	299	308	287	280	300	264	265	326	287	294	278	306	289	292	314	323	249	282	312	309	297	262	302	271	306	315	273	277	266	265	279	319	305	308	327	292	324	286	316	321	332	288	319	286	305	306	319	300	295	289	321	291	285	308	255	287	299	300	304	294	291	284	286	313	277	291	317	277	283	303	292	291	276	258	305	313	290	300	326	272	277	263	288	309	278	330	315	297	289	326	285	315	297	322	283	312	335	310	321	274	306	284	279	285	277	337	300	255	308	322	309	288	284	259	292	284	297	299	299	298	320	314	286	311	300	288	294	312	285	300	303	291	316	300	317	290	278	290	320	332	310	304	279	313	296	277	297	304	287	269	277	307	317	280	276	292	323	295	322	290	286	316	294	322	276	303	290	303	279	266
24171	21296	29376	24977	20605	7530	758	538	439	423	379	374	362	358	354	326	328	319	330	340	319	308	317	326	328	301	300	302	298	262	313	265	288	278	322	310	297	320	296	296	281	327	299	316	300	300	307	290	284	295	284	280	277	302	295	301	273	323	279	273	340	267	266	317	269	296	291	274	285	308	289	305	272	264	288	292	287	311	280	298	302	297	290	278	298	317	280	323	321	310	297	314	280	260	283	287	311	276	306	273	285	296	321	269	321	263	267	311	308	291	293	263	272	301	296	292	291	293	297	288	316	291	287	299	306	268	277	286	307	317	314	293	269	288	265	275	286	282	306	300	279	296	288	312	299	314	294	300	335	306	297	281	283	301	316	299	286	292	266	288	285	310	281	295	285	295	273	308	269	284	284	300	325	289	289	301	279	274	327	274	282	250	281	304	257	325	278	271	296	274	277	288	278	300	270	283	285	303	298	274	281	284	266	284	265	314	289	271	241	308	292	291	307	333	286	264	315	323	262	296	313	309	325	298	269	293	276	285	301	295	282	286	290	298	297	285	313	303	313	310	313	254	288	310	324	283	257	261	292	293	302	284	301	271	268	301	315	310	296	298	254	300	277	289	272	313	287	305	298	289	307	274	306	274	257	281	290	307	265	287	285	266	270	270	275	285	281	293	295	317	278	260	288	256	299	284	267	302	294	283	278	301	302	284	293	307	303	259	307	284	293	296	296	271	282	313	252	283	287	265	262	305	277	306	322	276	306	264	298	282	304	275	303	300	284	299	270	319	286	306	271	266	286	287	271	269	264	307	284	263	286	313	309	278	303	270	269	302	285	298	281	274	288	297	313	308	293	297	278	295	288	303	290	297	285	307	293	272	282	304	300	284	287	299	296	291	271	303	292	316	279	312	265	273	298	310	303	296	290	285	308	278	301	272	295	309	296	269	306	295	292	289	292	286	265	286	304	273	298	299	304	298	323	288	296	244	300	296	309	285	293	285	260	276	292	299	267	254	301	303	277	319	292	298	299	283	284	277	307	285	291	308	291	281	284	307	281	289	299	267	304	300	273	283	292	300	317	276	291	279	279	279	316	246	291	303	298	275	286	289	277	263	303	268	302	261	274	276	291	301	303	278	307	286	286	290	292	274	312	277	257	291	299	287	304	308	287	264	305	311	286	299	261	300	305	287	279	287	291	303	267	300	255	285	284	261	273	318	273	285	302	302	298	309	275	270	275	295	294	320	303	298	295	292	276	292	303	287	302	263	289	257	272	293	280	299	282	301	268	297	313	242	310	280	280	309	300	258	303	264	325	272	301	271	253	271	258	303	276	300	285	274	272	291	264	277	311	297	309	278	274	255	251	283	267	313	276	279	280	289	305	268	265	301	311	266	269	267	321	278	286	262	275	267	276	271	301	268	301	311	282	306	275	301	277	285	274	286	297	289	285	304	297	288	276	277	290	281	293	294	307	291	313	285	277	263	298	292	283	288	289	289	321	295	276	326	288	262	301	263	305	294	297	297	287	267	292	306	260	282	291	272	306	302	332	296	310	294	275	331	259	296	297	284	283	301	308	287	298	293	274	309	298	308	295	304	298	316	328	280	293	274	264	299	307	301	291	248	298	309	302	265	274	281	283	268	276	287	304	303	293	294	298	331	293	291	292	282	287	265	266	292	250	290	299	297	304	280	295	272	305	259	263	268	318	260	323	299	296	292	288	260	293	285	269	286	276	289	288	267	282	304	311	270	275	287	303	294	301	267	309	276	280	288	298	279	303	289	322	289	302	242	331	281	294	313	293	322	294	273	292	269	324	306	320	299	287	292	294	291	310	273	298	309	289	294	275	266	255	286	302	299	289	267	269	270	283	343	285	314	294	299	323	287	278	290	302	276	285	293	276	274	297	287	290	268	304	284	294	273	274	261	266	275	303	295	296	283	288	276	272	277	299	272	274	307	284	266	270	275	283	308	297	283	299	289	284	286	306	278	285	284	264	275	285	278	298	287	294	291	272	290	279	273	294	260	277	302	308	306	293	287	325	272	287	289	311	290	275	290	298	278	281	287	308	310	296	277	277	325	235	288	319	292	278	270	323	296	285	297	310	300	277	289	271	290	278	324	273	297	260	302	310	277	302	315	283	307	284	300	281	314	283	290	301	301	258	248	309	285	271	289	309	277	300	282	297	301	276	293	294	265	310	269	302	262	291	301	275	279	288	315	285	293	325	291	306	272	295	304	285	270	269	273	290	273	324	272	275	299	296	294	284	288	318	220	276	281	300	276	275	269	318	307	298	268	308	294	295	280	294	286	287	267	290	287	321	283	269	292	236	257	299	249	313	294	326	292	292	279	294	279	295	272	284	294	301	315	265	303	306	276	297	287	261	272	268	285	260	298	269	267	311	289	318	274	278	323	299	285	298	271	309	292	251	260	267	319	288	289	267	295	268	271	295	290	275	275	300	275	312	288	280	311	288	286	281	309	296	277	315	299	271	307	261	275	276	283	290	288	294	265	285	286	292	258	286	331	309	261	301	273	311	299	314	275	287	280	314	320	287	271	247	296	303	258	254	281	290	278	270	293	287	280	325	288	299	274	278	276	294	294	292	293	276	276	291	284	288	290	286	276	282	289	310	289	270	306	262	300	291	299	259	284	317	282	289	281	293	279	285	264	295	291	298	291	287	304	290	297	312	289	268	290	277	266	311	268	265	278	277	288	296	258	315	290	279	275	315	322	283	296	291	313	316	283	276	289	290	301	296	299	286	294	293	279	296	299	290	281	283	299	293	268	284	288	301	270	276	269	282	289	265	302	245	292	293	294	283	270	293	260	278	302	297	312	248	265	265	291	316	302	286	312	289	294	263	308	279	274	293	258	291	314	266	264	285	309	276	286	310	293	279	292	340	239	297	264	295	308	262	278	261	298	276	301	295	278	289	298	308	296	291	264	291	264	272	286	264	308	270	311	259	261	282	273	288	280	281	254	240	310	303	322	292	293	284	264	280	306	286	299	304	274	267	322	267	273	301	260	312	248	290	312	263	303	240	259	269	285	264	303	306	289	290	282	314	311	293	291	274	313	281	294	296	283	283	271	300	262	285	296	291	275	293	279	292	289	304	300	291	263	290	286	262	246	296	315	263	296	282	282	316	296	322	308	296	315	295	308	271	273	287	295	302	270	300	287	283	285	308	309	312	303	306	266	291	295	287	296	274	296	324	276	308	287	250	283	290	290	293	279	277	305	291	300	316	279	288	318	279	280	312	298	284	260	301	274	297	262	259	289	288	324	267	263	297	264	273	282	308	280	306	280	270	271	277	261	298	289	309	292	284	266	303	284	300	270	261	302	309	300	284	272	314	260	289	263	279	286	322	304	278	288	289	296	328	298	285	313	308	259	304	293	288	278	291	299	294	274	284	277	276	312	303	272	305	315	269	290	289	321	324	271	296	281	287	286	267	310	296	311	284	286	294	274	325	283	299	308	276	294	295	282	296	271
35394	27937	45534	5456	2820	1998	1617	1390	1160	1002	966	851	794	746	740	684	626	628	641	630	590	565	546	626	534	543	578	571	531	571	540	521	531	506	547	542	573	516	524	523	563	549	522	529	522	525	509	556	513	522	503	542	488	506	543	504	527	516	514	480	521	526	519	536	499	510	536	493	495	489	512	513	516	533	558	495	489	512	549	544	473	533	506	475	494	517	522	500	548	493	466	504	508	521	499	573	465	499	515	517	493	521	534	504	483	513	491	494	507	501	515	517	471	510	510	482	501	524	536	469	508	518	516	499	508	526	522	525	533	454	505	513	510	510	489	516	509	542	495	532	463	552	497	502	530	523	517	505	526	532	517	516	536	496	569	522	491	494	472	523	540	486	481	492	513	499	470	512	503	483	533	517	501	521	516	536	522	505	520	538	505	534	495	481	501	495	504	488	522	513	512	496	468	505	531	531	498	501	505	510	494	482	517	538	515	488	511	518	487	481	521	488	492	508	494	520	510	483	492	504	512	543	534	487	539	504	486	519	506	471	494	518	503	534	528	504	485	483	513	513	523	541	489	500	485	516	577	514	548	559	517	489	503	528	483	502	505	532	515	506	504	515	486	507	501	489	500	512	516	493	493	518	479	484	537	493	494	516	484	562	463	496	527	538	506	535	519	496	506	537	536	484	529	483	517	487	505	508	493	538	500	514	500	466	453	523	520	485	540	480	539	510	528	506	505	524	516	481	495	498	510	497	500	547	506	502	542	512	548	548	508	530	492	502	532	506	539	504	480	481	506	469	521	517	516	496	530	496	506	535	527	496	512	489	525	520	512	509	514	518	529	459	526	468	559	507	474	517	500	506	481	514	488	500	542	479	541	485	503	546	509	555	504	481	506	547	501	498	501	496	475	522	446	494	534	538	474	492	555	547	492	505	475	506	546	535	491	498	538	529	484	515	504	491	512	510	515	451	487	510	557	511	477	536	498	486	508	515	477	555	489	487	532	548	506	514	490	512	521	492	529	507	513	489	500	520	541	472	477	474	473	509	503	484	499	484	523	480	475	476	522	514	557	530	509	451	501	518	502	505	502	520	487	509	505	484	518	524	528	493	492	529	533	550	478	492	458	459	507	478	488	542	534	537	531	508	502	528	499	513	512	523	489	513	531	470	517	515	516	548	512	488	483	494	521	515	509	505	470	486	499	520	535	457	558	460	501	507	482	475	519	532	520	499	508	521	509	511	541	479	503	505	486	485	495	500	487	513	479	502	570	473	507	513	470	536	486	508	490	537	521	506	520	464	484	470	495	484	494	504	506	477	499	483	479	494	542	501	516	493	479	542	525	507	538	500	521	511	456	522	495	521	512	517	482	529	508	528	488	510	536	532	511	503	507	508	488	505	519	556	481	508	475	506	541	476	561	529	517	501	518	517	501	490	522	490	544	544	509	477	522	475	526	516	491	510	513	510	485	535	525	505	490	502	541	502	507	518	542	493	511	501	546	528	521	505	514	515	526	527	511	469	510	524	518	494	522	500	500	509	510	523	513	495	552	506	499	530	529	541	499	539	471	506	534	539	520	482	502	487	487	512	530	502	497	510	496	488	508	536	541	505	476	546	493	510	484	502	511	482	507	509	492	467	529	484	501	492	494	503	508	517	497	491	505	527	538	525	506	475	495	485	496	493	526	510	486	511	487	497	494	503	514	529	508	547	499	495	491	506	489	456	469	479	470	508	510	493	485	545	502	494	538	507	492	511	511	515	455	485	474	537	459	508	463	490	484	533	504	516	517	515	488	521	527	485	485	538	483	526	521	492	534	499	496	542	506	474	482	506	498	501	526	491	475	501	515	499	504	498	515	508	502	492	493	505	529	481	513	532	515	536	530	506	564	502	477	524	514	476	480	469	478	483	497	515	471	464	518	482	523	499	520	520	514	504	534	522	506	545	492	478	547	474	531	489	491	510	505	501	543	541	502	543	529	501	516	490	464	506	511	521	522	494	492	532	493	498	506	521	529	506	516	506	542	523	470	514	521	523	489	503	503	539	507	508	489	533	518	482	507	501	515	471	500	448	511	503	496	475	513	523	513	499	497	470	472	519	504	503	496	562	544	519	462	525	497	492	510	484	512	507	524	521	487	537	498	487	527	508	547	499	489	486	509	525	507	474	492	530	505	569	506	512	512	473	537	518	521	548	536	505	516	483	525	516	493	518	485	497	464	498	528	509	511	473	505	508	552	504	538	528	487	547	477	509	504	527	488	466	531	505	463	501	483	521	515	532	518	480	518	504	503	516	495	529	494	514	536	483	526	523	492	516	509	524	501	493	493	490	539	494	497	524	526	526	503	490	483	522	464	531	521	526	494	500	511	495	490	517	467	497	520	491	506	506	498	532	509	483	513	468	524	514	527	556	477	478	498	493	498	486	536	471	503	495	526	526	537	499	492	502	490	508	482	510	507	538	487	508	506	544	542	474	502	523	550	485	522	502	492	485	494	517	459	508	547	474	570	535	487	522	479	517	500	522	502	503	511	495	544	503	532	539	512	535	495	487	510	478	531	510	494	521	486	491	548	496	510	517	512	548	554	510	562	518	491	488	523	462	524	512	487	485	563	506	532	506	509	489	526	519	530	485	498	514	523	492	501	549	521	480	498	500	496	513	479	470	486	490	515	494	503	504	512	512	482	572	482	512	533	520	499	499	501	499	504	444	508	502	498	539	513	477	525	506	522	493	480	502	458	543	509	494	513	538	488	497	505	546	492	503	509	479	507	538	524	508	523	519	489	484	489	529	505	473	529	506	523	535	522	526	465	536	484	538	487	479	527	532	507	503	514	544	457	503	510	517	504	490	500	534	537	505	534	511	492	513	515	532	459	518	488	530	519	480	496	524	503	531	566	508	547	509	522	468	524	507	523	483	550	560	525	513	534	473	544	551	503	484	548	474	498	509	498	511	509	486	469	537	541	488	509	509	515	489	497	515	492	545	519	502	461	511	500	468	504	495	507	542	533	530	508	484	481	515	549	505	507	527	503	524	521	494	505	553	494	534	483	518	548	537	513	515	509	557	486	542	460	548	547	536	486	543	527	523	525	489	502	444	497	498	523	502	470	535	512	514	471	495	493	514	534	498	494	486	522	493	476	501	530	498	491	541	484	533	515	473	497	503	464	541	518	483	509	509	517	498	500	505	533	510	540	520	471	517	493	504	508	513	517	504	538	506	527	501	482	487	526	533	510	503	529	494	520	528	501	497	507	495	500	496	515	471	482	519	536	497	488	502	505	545	507	516	516	496	508	574	507	501	515	519	525	531	502	504	519	546	506	472	519	520	474	510	471	522	483	502	550	504	524	468	521	514	489	505	480	536	536	469	489	470	503	480	491	514	490	468	484	452	519	505	502	542	465	536	509	511	483	507	509	531	488	488	484	482	524	527	492	528	503	512	519	536	509	511	494	520	526	482	514	529	501	490	522	511	490	469	521	481	508	536	500	509	539	532
23204	21286	29664	23844	21287	20611	5664	956	718	642	543	592	550	490	465	476	444	443	476	448	405	394	400	417	395	410	375	426	409	411	372	352	408	387	382	437	367	389	338	413	394	352	361	365	377	391	382	349	405	409	379	365	391	350	378	351	338	359	350	391	389	377	352	380	386	409	394	363	329	346	373	380	379	378	348	348	389	362	360	364	394	357	434	371	358	379	338	363	379	344	374	371	370	381	376	381	364	347	351	385	363	375	326	353	378	379	376	371	388	339	374	378	360	344	398	377	356	387	338	356	376	396	373	359	382	376	352	387	348	357	343	371	364	335	355	373	343	360	386	346	369	337	387	365	371	379	344	386	373	381	389	398	371	355	353	398	367	348	367	367	365	347	346	345	362	374	361	407	378	343	355	378	375	367	362	364	356	405	352	368	397	384	350	378	387	356	347	373	376	368	379	403	394	368	346	425	396	366	329	355	357	342	365	376	382	370	377	383	366	339	357	361	378	440	350	369	349	355	349	336	400	363	358	376	345	388	333	398	407	346	362	354	361	379	363	389	366	365	352	360	368	354	362	381	378	379	345	379	357	405	345	365	396	401	367	342	369	381	376	363	382	394	310	366	328	384	374	375	353	394	362	369	349	379	372	364	377	347	389	369	378	371	355	357	346	370	341	383	357	355	380	354	324	343	358	391	368	373	346	377	394	351	332	379	365	353	367	353	380	346	351	364	416	362	365	377	364	331	361	334	330	387	376	373	387	360	357	367	365	368	365	378	374	335	370	376	403	389	352	380	358	366	403	404	375	351	379	412	342	360	367	362	360	353	347	372	364	348	385	387	387	356	354	377	360	372	360	381	379	379	352	383	387	383	360	371	361	326	386	364	365	334	341	354	362	396	396	376	370	343	372	347	359	351	361	383	363	377	358	343	362	356	316	373	370	366	361	367	398	347	327	384	385	404	384	370	359	382	384	386	362	338	397	385	342	336	349	365	358	348	336	345	358	349	406	358	384	354	407	362	346	377	335	341	381	355	344	390	357	396	356	357	343	394	345	364	339	350	349	356	366	379	369	394	386	365	382	383	379	383	370	371	343	357	358	358	366	335	364	344	348	333	361	363	369	330	328	315	393	372	337	413	391	343	377	378	388	349	359	369	341	332	353	353	365	355	351	370	388	360	324	376	346	376	402	403	384	372	361	337	380	378	386	360	348	350	361	348	336	396	353	377	376	377	373	365	386	390	356	375	383	367	384	357	355	379	387	355	371	367	368	370	376	347	365	356	321	374	411	366	392	371	344	340	359	353	358	388	354	344	387	398	392	345	365	369	369	325	387	374	363	392	336	376	337	327	359	385	315	368	351	344	347	344	347	348	379	383	328	352	366	373	362	376	374	340	328	337	349	373	371	373	346	378	372	368	338	329	331	369	374	372	381	352	392	364	383	379	372	397	333	359	383	348	356	384	352	371	363	365	370	375	353	357	354	368	339	346	375	356	360	371	359	338	354	349	395	361	371	384	333	367	378	371	396	378	381	347	379	375	370	332	366	352	388	356	393	346	364	340	380	355	371	354	366	364	357	367	360	398	403	392	361	382	366	352	368	369	339	335	365	363	365	361	368	358	368	369	358	325	334	361	324	359	334	330	398	348	384	364	351	353	373	373	350	351	361	345	368	388	383	349	364	356	366	358	379	356	383	395	372	367	366	373	420	357	400	370	374	375	343	383	321	375	368	385	383	395	361	342	379	374	379	388	373	372	399	379	354	365	369	350	369	384	345	375	363	374	376	359	381	380	378	380	368	391	344	349	354	355	357	375	361	361	346	364	323	356	417	373	377	360	379	390	379	368	389	404	384	368	358	397	382	348	399	362	357	367	371	356	386	360	396	335	370	368	368	346	392	372	366	362	356	386	390	368	364	367	348	365	385	369	329	371	392	364	377	340	360	381	343	361	375	361	358	396	356	377	406	373	338	374	360	354	385	364	366	376	365	396	371	345	398	371	354	359	369	347	362	371	360	308	349	325	346	372	345	364	373	340	328	364	348	360	377	377	383	379	357	385	404	382	359	376	369	402	377	349	352	337	340	327	348	358	348	360	348	351	361	335	374	372	360	350	382	360	339	350	382	341	364	368	374	359	373	351	374	366	346	375	384	365	333	424	349	391	377	372	368	389	355	367	378	360	371	378	388	341	349	350	344	356	345	369	391	372	389	359	368	344	352	362	373	368	361	346	367	345	360	320	355	376	363	396	352	374	332	370	393	362	366	376	378	325	376	368	341	334	377	352	358	397	382	350	356	395	360	355	363	347	361	373	383	337	348	352	356	364	383	400	352	346	400	355	383	385	371	348	352	351	381	348	397	372	385	407	380	399	363	366	343	388	373	365	360	405	389	373	403	419	340	392	326	419	381	347	347	359	343	379	382	378	388	356	377	359	365	320	391	335	347	345	386	382	350	386	347	358	384	327	317	354	426	391	344	392	368	376	369	352	373	393	362	402	348	378	403	361	341	355	357	370	340	366	394	377	352	352	369	385	364	388	362	324	347	364	384	314	355	365	386	351	366	364	365	354	368	342	354	349	381	367	341	360	345	389	370	388	371	347	378	346	376	332	353	367	392	362	352	362	384	389	365	351	359	358	345	374	372	343	329	363	363	380	371	388	362	344	375	366	360	386	339	365	356	362	352	364	364	371	350	390	368	386	364	311	353	379	347	350	381	388	371	373	368	387	348	377	376	358	356	377	358	346	376	404	362	414	359	375	358	342	379	316	368	355	400	381	362	353	351	363	385	338	376	375	366	396	363	386	380	389	376	392	405	337	357	366	362	388	363	362	354	361	357	394	379	420	353	344	418	339	367	366	343	377	361	354	327	358	366	362	350	368	385	333	371	374	353	341	379	341	378	338	361	346	350	404	343	332	337	388	358	373	357	429	355	364	377	332	348	368	376	335	368	366	352	368	368	379	392	369	382	370	351	356	359	358	326	356	364	360	352	389	363	371	343	351	384	337	379	334	408	330	391	380	383	375	377	329	362	347	362	350	348	352	337	386	367	370	365	354	364	377	353	363	381	364	354	400	343	380	399	343	332	371	380	345	373	348	347	325	346	353	342	355	390	357	372	346	373	368	376	379	383	344	356	335	352	382	339	350	345	359	394	366	358	378	356	317	362	367	362	386	349	345	366	371	353	377	344	324	420	341	389	348	371	380	384	380	346	409	400	360	376	345	409	379	370	351	361	330	348	339	359	382	358	375	395	360	365	339	342	354	361	359	383	353	355	336	350	386	351	328	339	374	363	380	378	395	407	368	366	351	399	372	365	348	381	367	336	379	346	330	372	388	381	357	353	365	377	365	375	358	374	366	339	330	347	403	406	345	354	375	360	317	354	364	340	380	395	397	362	325	373	364	381	391	337	328	380	332	366	411	390	348	379	381	372	339	375	375	330	367	356	368	348	344	362	344	373	396	400	379	383	318	344	370	362	365	336	364	356	349	404	336
42972	33011	43846	7780	4721	3487	2753	2255	1874	1552	1412	1266	1128	1050	1018	955	968	826	818	836	801	762	796	803	758	752	722	695	649	700	709	669	702	681	691	678	642	668	646	617	649	668	654	678	626	632	674	634	626	644	643	638	636	603	637	629	657	620	571	575	666	592	656	589	609	630	630	626	582	582	654	619	588	672	661	621	640	624	666	581	642	610	637	620	603	634	655	631	620	615	643	627	624	602	605	590	624	587	643	639	627	612	599	607	608	637	581	602	637	586	606	626	660	583	682	638	650	660	644	632	642	622	601	596	582	617	627	642	631	588	663	589	643	631	595	616	582	608	609	617	625	597	627	595	593	612	653	595	655	630	636	648	655	589	656	635	615	621	639	644	618	613	645	623	659	632	662	590	587	642	631	639	662	644	648	648	648	619	654	592	651	643	642	610	569	601	627	607	632	647	696	591	603	583	653	661	632	597	583	604	636	609	651	632	652	616	658	610	558	633	588	633	600	637	615	611	581	606	582	622	618	626	589	634	643	621	628	633	623	648	590	640	607	589	629	615	625	643	633	589	624	594	607	604	627	576	628	583	628	619	619	639	600	627	634	656	584	652	655	582	589	595	593	667	611	654	623	640	593	605	645	600	627	615	609	644	616	629	583	602	586	572	636	685	622	628	538	639	624	552	642	594	610	601	629	616	616	605	627	611	631	641	654	651	615	588	595	650	643	619	619	649	641	602	586	632	600	598	584	660	604	648	607	591	601	625	650	588	624	606	615	658	622	645	610	634	633	642	625	643	632	587	630	599	620	605	646	605	598	654	585	642	595	605	587	639	589	632	625	634	619	654	664	637	652	637	649	614	644	589	598	632	612	614	627	614	635	622	563	635	585	657	594	622	625	676	603	642	587	640	657	605	671	592	637	638	644	603	596	623	592	600	620	613	645	579	588	616	605	626	620	653	611	648	593	619	621	612	643	575	696	638	614	581	597	619	609	584	619	661	581	585	582	634	589	629	586	622	665	581	624	617	616	647	614	618	625	627	629	606	570	659	615	579	635	631	623	612	665	650	611	599	626	617	648	620	609	581	618	604	597	630	621	642	619	629	599	620	648	664	627	659	631	628	595	627	627	650	628	618	632	623	608	616	643	623	629	599	610	620	631	592	651	635	570	628	556	675	623	600	610	647	614	627	628	672	601	600	610	645	630	617	624	604	633	647	602	603	599	596	625	618	636	598	649	619	603	608	644	609	620	606	649	631	666	600	614	608	584	612	582	632	612	600	620	599	624	638	632	593	591	584	602	619	641	632	705	621	646	635	583	579	626	667	651	619	600	556	597	640	618	615	626	611	621	640	593	608	580	634	629	612	607	619	669	636	612	632	629	637	570	603	597	611	623	616	631	650	630	650	640	626	593	610	591	608	603	635	603	640	665	623	618	636	597	602	636	595	594	597	605	662	634	611	613	662	634	611	615	631	602	603	606	640	616	609	617	610	621	626	564	619	615	625	634	624	640	587	666	578	663	594	642	596	657	642	601	607	622	613	635	617	643	658	630	559	569	600	582	619	588	638	636	658	630	609	586	608	575	589	648	618	599	609	604	633	592	603	670	604	648	615	614	576	619	585	642	579	650	632	572	640	589	602	601	655	626	628	590	666	599	626	654	652	620	594	579	651	586	634	611	629	612	607	640	646	639	646	623	598	576	586	638	653	613	630	627	618	606	616	622	617	636	640	629	597	621	643	589	612	646	649	623	637	609	600	635	598	646	572	690	612	631	644	635	620	623	582	631	606	588	618	609	640	584	603	606	602	634	664	598	579	613	603	634	612	664	645	620	636	601	617	625	592	621	613	616	585	643	614	617	669	608	626	638	596	638	588	586	656	653	630	600	610	567	641	634	613	614	659	615	611	614	629	615	573	613	622	635	598	641	594	625	596	621	618	628	619	617	627	593	599	598	603	663	635	602	617	605	639	619	643	548	583	620	630	648	637	637	668	591	614	609	643	602	600	611	638	600	594	618	627	608	599	617	596	615	595	644	643	622	632	569	670	629	644	611	651	670	576	635	662	643	573	624	645	598	640	643	625	622	605	634	609	589	637	629	612	639	633	612	639	614	584	618	640	621	663	609	611	644	654	592	618	591	611	641	589	552	618	591	598	635	597	618	596	640	615	570	667	614	623	616	608	564	626	596	612	642	668	615	610	623	664	640	582	614	664	628	641	651	621	668	604	607	614	633	610	639	626	642	624	598	590	603	588	598	642	583	575	603	626	649	595	597	640	621	656	638	597	631	619	631	619	612	651	591	605	584	628	585	630	636	624	599	626	579	640	648	594	624	633	636	649	643	587	614	624	623	614	597	613	615	604	618	629	640	624	661	627	630	578	627	616	619	603	634	594	618	628	645	675	682	582	623	603	613	634	596	606	634	598	642	592	627	608	620	580	628	634	591	580	606	625	631	568	654	608	607	625	630	640	580	641	636	627	587	646	591	617	559	623	606	612	582	565	615	597	617	602	645	622	621	628	596	656	596	612	619	618	618	583	612	631	607	689	562	602	632	590	647	603	631	642	591	576	612	579	623	627	610	620	655	615	608	620	585	645	646	615	638	605	620	602	631	630	625	680	605	649	660	638	603	608	583	574	620	576	593	599	640	597	563	602	616	569	640	608	581	639	607	652	596	602	617	612	594	605	624	601	627	633	588	611	588	615	598	627	641	629	623	617	618	654	619	656	613	629	629	648	603	591	623	624	642	585	587	584	611	608	630	610	621	611	611	651	669	646	583	577	637	622	617	603	601	606	582	648	647	634	641	577	579	660	632	589	608	652	654	604	612	649	575	593	607	610	619	649	624	636	664	597	631	621	561	585	618	639	607	618	629	594	645	636	559	645	622	618	619	602	605	630	639	669	617	598	639	571	613	620	622	609	630	643	625	605	661	620	650	616	641	649	623	590	605	595	629	590	595	608	632	621	640	594	616	605	610	585	630	618	613	621	635	629	628	617	649	614	614	623	594	616	636	562	603	569	607	647	650	617	626	676	602	638	663	637	590	616	596	632	622	620	606	613	639	646	669	624	600	623	617	601	613	633	622	631	631	628	596	642	614	597	598	606	616	636	613	618	624	647	636	625	635	608	605	641	640	661	613	628	620	610	582	620	637	638	603	636	592	579	602	615	661	577	601	645	587	621	599	601	574	635	613	605	609	645	609	607	605	606	600	651	692	611	636	619	627	633	610	616	627	631	625	660	627	629	581	621	619	608	614	673	595	589	631	611	631	627	605	595	602	597	648	593	599	615	630	613	642	642	609	581	626	618	604	585	614	609	637	683	590	613	617	605	669	626	612	639	605	610	627	622	573	599	603	609	597	649	636	625	646	592	613	646	621	653	642	630	629	660	634	647	652	576	597	596	575	601	612	641	613	588	579	655	637	582	654	627	660	620	663	616	609	619	590	591	576	652	658	604	643	614	621	605	609	601	582	645	615	592	620	608	603	570	592	550
26748	20542	17650	5743	276	223	182	191	158	200	169	176	164	159	158	159	152	185	158	178	161	158	156	169	148	167	153	138	177	145	142	162	144	159	175	178	180	141	148	152	172	155	164	162	150	162	141	164	179	154	159	166	174	173	146	152	165	169	157	160	160	160	170	169	170	159	187	155	153	162	173	150	162	170	158	160	169	171	140	156	174	178	163	172	160	180	176	181	135	168	153	148	156	181	150	177	156	146	152	160	162	160	180	168	160	176	173	179	182	152	160	163	169	141	164	143	161	161	147	163	149	166	149	150	179	153	174	164	141	157	145	143	146	157	176	158	155	169	159	180	170	151	169	161	152	154	165	177	180	147	176	155	178	166	185	174	152	163	168	158	177	157	166	178	182	155	165	161	176	184	159	151	182	174	149	138	145	156	149	174	154	163	137	157	182	158	166	144	148	164	170	150	168	135	165	161	166	146	158	180	169	155	172	156	193	159	168	165	169	174	155	159	176	150	167	152	147	168	167	152	166	143	148	142	140	166	145	145	169	149	159	184	175	152	154	159	164	147	163	151	147	153	164	140	174	170	171	166	179	159	161	134	152	140	165	162	169	132	163	164	156	145	149	147	157	159	150	155	180	176	163	157	171	179	150	164	137	158	136	168	180	186	165	127	145	155	174	157	149	153	164	169	167	151	146	163	173	165	123	155	160	157	159	154	143	133	165	152	156	165	169	161	173	142	151	140	164	166	159	172	156	156	160	160	174	158	141	135	149	182	163	145	150	168	180	160	147	172	180	143	147	161	156	167	174	167	165	174	168	146	170	157	156	163	156	163	160	152	171	163	143	177	155	130	154	155	162	139	142	171	145	161	165	167	157	146	139	143	177	160	182	167	167	161	155	157	168	155	152	178	154	139	147	140	162	172	154	158	161	163	153	172	153	164	162	180	147	136	164	153	156	157	166	147	142	163	144	157	180	173	157	163	141	176	147	195	151	133	153	154	154	177	172	156	188	165	135	162	160	141	150	175	174	162	139	158	162	152	143	144	172	159	166	167	161	177	154	162	163	167	148	142	150	150	170	181	177	156	171	161	142	166	161	152	131	155	171	157	171	189	157	175	175	176	162	121	165	150	155	188	151	179	147	166	167	155	187	148	170	181	160	165	153	152	158	179	159	162	153	162	154	137	160	151	141	153	136	149	161	177	171	158	167	162	168	144	158	154	170	174	177	137	165	153	165	163	166	153	159	140	145	154	164	159	146	161	168	168	131	145	158	158	181	140	167	161	143	134	164	166	179	164	166	161	141	162	158	148	166	171	186	167	155	167	161	168	161	152	153	184	134	143	149	158	150	169	182	155	150	159	175	135	195	176	166	165	145	158	158	167	150	158	147	140	155	161	183	138	177	181	147	161	161	167	151	142	174	175	145	140	152	150	158	171	162	149	185	158	168	163	169	170	132	129	162	150	151	150	174	154	135	152	133	151	180	157	138	141	145	143	178	144	161	142	169	139	167	176	161	150	172	161	157	148	172	156	174	149	164	147	146	164	173	175	160	150	140	168	151	144	160	162	151	143	147	158	136	137	165	161	154	153	147	163	155	163	151	160	175	151	152	165	150	159	167	161	161	171	168	149	148	139	170	173	161	146	172	174	149	157	161	161	160	158	167	163	174	148	175	170	175	162	149	142	156	136	149	149	186	164	161	161	148	159	168	148	154	175	189	136	156	179	143	143	174	153	149	162	148	148	156	157	160	153	179	171	148	163	179	163	144	167	161	153	163	159	152	164	172	176	135	148	184	164	149	192	180	161	151	157	159	152	138	170	165	160	148	159	140	144	141	158	161	142	162	159	179	161	151	181	174	161	147	174	135	155	166	156	155	160	174	154	160	150	176	168	164	139	173	172	160	169	146	155	181	145	153	148	154	133	167	155	168	154	175	161	156	162	163	158	168	150	178	157	163	166	122	156	166	155	161	165	166	165	159	173	176	182	147	150	150	167	141	165	160	125	151	148	159	138	152	165	163	180	148	146	179	166	164	150	164	170	148	156	155	183	147	169	159	160	166	167	157	158	158	170	148	149	184	177	161	167	171	158	173	151	150	167	162	205	141	175	155	169	148	180	180	174	148	176	159	172	143	139	137	164	171	153	138	162	155	143	177	152	155	178	153	140	153	165	169	161	170	165	159	149	157	158	146	158	164	156	171	160	174	164	154	142	143	152	165	164	161	160	164	164	167	168	180	175	159	153	161	152	160	160	153	140	150	164	161	156	151	170	157	158	156	152	160	154	167	174	139	153	171	172	159	152	166	148	157	162	143	159	133	161	156	149	149	172	164	169	156	162	161	194	169	162	161	159	171	167	153	143	143	135	157	165	155	169	164	165	167	152	163	164	119	175	152	175	158	152	138	153	193	159	154	154	162	150	136	141	170	171	188	144	149	146	149	154	174	150	165	149	142	170	189	168	152	165	156	182	170	185	154	147	162	174	148	156	165	151	185	162	185	179	149	152	184	173	155	156	161	146	143	165	171	151	144	173	164	151	156	145	165	165	141	134	149	153	148	163	167	140	162	183	161	168	142	170	181	156	175	167	163	158	156	151	169	145	168	159	177	178	167	139	146	160	153	167	156	160	174	169	158	168	151	153	151	160	164	156	137	145	154	162	160	165	168	155	169	163	161	154	147	153	150	140	157	150	159	159	164	151	141	146	157	171	145	142	172	183	148	156	175	156	178	147	149	165	166	141	175	166	168	162	155	140	169	151	160	167	154	160	175	164	154	168	149	150	140	161	151	157	150	169	141	153	148	168	174	157	145	164	158	174	156	178	155	163	170	183	159	183	143	146	149	154	153	160	149	159	139	162	143	137	126	156	156	151	162	174	167	158	149	170	148	129	161	156	142	145	195	171	165	145	136	132	149	132	148	154	164	200	163	158	149	166	150	166	152	159	184	150	185	152	171	175	149	151	159	153	166	167	145	152	165	160	142	165	147	168	172	164	164	144	135	178	169	150	167	152	171	151	163	162	167	150	192	183	130	182	173	147	152	176	171	168	158	151	151	145	166	163	170	160	153	160	149	155	152	161	162	163	163	158	170	147	159	156	148	180	151	138	159	143	162	169	150	162	170	139	149	150	142	152	163	175	156	168	144	151	144	150	143	165	173	164	162	167	183	135	140	158	165	144	168	139	152	179	162	168	167	190	163	165	154	147	187	131	135	153	155	167	160	155	159	168	173	172	157	158	159	166	134	182	156	167	182	143	190	156	168	149	184	153	161	153	147	175	162	145	167	149	150	160	160	163	140	164	159	164	154	184	155	140	155	156	165	158	150	174	174	176	154	135	169	157	167	188	156	169	143	149	147	150	141	181	178	150	159	144	171	177	167	177	155	156	171	164	153	166	159	138	171	179	165	142	162	152	144	161	170	168	165	150	171	169	166	157	172	169	154	171	166	162	150	159	158	163	139	149	143	156	162	172	169	176	159	164	165	160	153	155	158	167
14452	10016	17866	1101	502	422	399	382	345	327	327	352	317	296	276	301	294	284	300	276	306	275	277	309	293	297	281	284	305	303	284	286	276	325	322	275	310	309	316	288	318	271	311	299	317	277	297	291	299	287	324	326	268	294	298	286	301	289	273	288	320	330	313	295	286	297	286	295	329	340	295	286	326	281	283	287	293	291	280	297	302	322	291	303	289	293	296	282	305	291	296	301	277	285	275	293	300	312	288	303	315	296	284	312	315	286	290	307	246	304	281	288	305	265	319	316	252	290	238	281	264	282	313	276	302	270	298	309	279	292	310	286	301	264	314	281	256	276	305	320	315	314	269	275	295	322	255	282	288	267	274	278	294	286	290	279	310	312	294	286	283	325	314	294	315	286	302	300	325	282	306	276	280	309	286	316	295	283	295	281	295	316	293	314	279	304	285	286	302	309	295	284	286	288	342	300	323	313	292	285	299	314	260	301	302	305	277	296	268	268	287	297	323	283	302	299	287	278	307	306	264	295	269	308	276	305	275	268	313	287	286	273	296	331	298	283	308	306	302	322	270	329	289	250	272	290	277	334	311	277	305	258	299	315	318	269	274	293	280	303	307	293	291	286	289	283	281	295	292	268	303	281	303	321	262	283	287	305	284	305	290	283	276	292	269	309	278	274	283	298	277	295	321	291	305	302	303	296	299	271	279	267	309	292	271	311	289	302	315	351	299	292	271	319	287	288	278	314	316	294	318	280	320	286	265	296	283	291	277	272	270	303	303	291	310	262	297	277	271	317	308	304	303	321	335	293	319	328	270	304	284	313	334	309	263	277	289	311	307	314	281	315	289	276	287	292	311	296	277	307	286	305	296	296	279	311	280	260	293	311	285	279	274	303	327	296	296	307	319	306	298	311	303	271	320	287	313	295	289	309	280	283	281	287	286	284	275	307	311	295	295	287	277	292	321	282	285	295	294	259	283	275	277	288	306	278	292	262	331	270	306	280	299	326	303	306	303	291	269	298	256	286	277	283	287	332	303	282	318	275	313	290	278	281	266	278	294	268	282	266	316	303	289	294	303	298	282	290	299	297	288	264	262	284	274	299	281	312	298	324	287	305	340	274	285	301	280	256	257	298	291	283	335	296	315	301	301	303	280	304	277	305	276	299	286	297	275	298	252	249	310	311	295	286	281	312	285	295	293	330	328	270	276	328	286	310	291	321	288	273	274	314	303	280	274	286	285	295	297	320	272	300	308	319	268	291	275	282	304	306	315	310	311	255	296	307	291	307	272	283	299	292	297	287	324	303	323	296	270	293	297	301	308	281	303	288	302	298	306	307	299	287	264	307	273	285	284	271	275	304	268	307	299	281	262	302	305	303	273	306	304	296	276	288	324	306	253	292	310	301	291	290	281	271	290	280	298	229	271	300	313	312	272	329	312	259	285	279	303	311	282	313	282	302	256	310	310	296	314	261	298	295	301	298	291	290	288	293	293	287	293	280	321	289	299	288	294	293	308	320	276	301	312	284	326	298	267	281	279	308	274	282	293	292	291	291	310	270	296	284	295	291	292	325	278	325	273	275	262	314	265	288	282	284	296	293	325	311	286	317	284	321	284	279	275	310	326	279	288	304	320	299	286	313	308	312	290	278	272	273	287	308	334	265	278	280	295	272	269	300	265	273	309	308	300	288	316	298	308	312	269	295	288	315	295	267	317	267	308	298	272	276	258	277	311	270	258	255	302	295	308	291	288	303	302	296	272	285	295	266	302	281	290	278	299	314	294	300	286	303	289	275	292	271	297	302	287	286	275	330	304	278	275	294	314	303	305	312	283	306	289	281	331	339	281	287	317	288	303	303	257	288	286	304	269	296	289	298	279	278	299	320	292	322	278	301	281	303	285	268	297	280	250	289	293	300	257	282	276	310	283	321	278	315	298	293	261	306	289	292	288	296	325	291	294	313	296	281	303	293	292	297	265	291	274	277	321	321	286	294	287	301	266	274	329	281	287	261	309	284	301	304	318	299	289	318	277	276	262	291	287	276	309	302	321	287	290	281	299	288	289	301	296	316	265	286	315	305	266	268	282	311	298	252	279	272	273	302	275	293	309	278	329	287	265	277	261	314	302	299	288	318	298	280	296	266	299	303	282	280	302	302	265	275	266	269	260	277	299	275	293	295	285	271	292	260	266	276	295	286	283	312	282	289	269	323	292	281	283	317	300	263	288	299	330	277	283	278	287	315	295	281	315	298	300	308	317	297	288	311	312	317	309	315	304	295	262	296	280	291	283	284	285	279	266	266	297	293	283	296	312	290	286	295	279	300	285	296	283	294	311	276	293	314	297	296	312	287	271	321	332	292	314	261	313	274	306	292	295	304	301	302	294	266	276	319	279	273	311	305	304	321	284	300	340	270	296	281	297	315	281	308	312	313	297	292	292	274	292	292	281	272	288	286	309	256	314	286	291	270	281	286	296	302	286	315	254	310	279	294	294	304	258	316	304	315	309	273	282	289	273	290	278	285	297	261	296	286	275	305	308	293	267	299	286	289	276	294	275	285	321	320	305	291	312	294	264	313	287	289	278	270	296	316	284	281	266	278	312	271	313	258	277	292	279	303	317	273	312	303	288	314	283	287	311	297	288	271	295	306	303	325	311	287	298	316	274	297	287	283	257	306	324	297	305	275	312	313	282	310	300	282	286	317	289	269	268	283	292	299	292	275	294	287	295	296	283	257	314	279	296	262	284	296	307	302	259	285	294	309	281	262	309	297	296	285	307	295	309	308	301	271	296	300	309	302	293	258	289	261	303	266	287	308	275	304	299	294	309	290	297	270	281	295	292	304	275	275	273	305	292	296	297	292	305	301	277	276	294	299	270	300	290	294	279	298	295	328	298	291	277	297	283	279	266	281	263	305	311	279	286	284	291	261	301	269	318	291	316	289	305	274	297	256	252	288	315	277	292	283	302	261	268	298	313	283	274	292	298	321	298	306	296	281	290	285	282	307	310	299	298	315	303	316	313	299	300	265	293	260	302	307	306	251	269	291	282	271	282	295	292	295	268	298	288	290	304	277	273	313	281	285	293	307	292	299	305	279	285	301	293	298	301	333	277	293	267	312	303	281	288	292	281	298	275	295	320	289	281	297	278	276	296	290	330	283	329	323	297	321	330	320	273	270	263	303	276	277	278	292	285	321	289	295	299	332	299	314	270	305	293	292	257	290	300	316	275	328	303	284	283	294	294	273	324	281	310	288	337	254	294	256	265	283	277	282	259	308	310	316	319	276	319	282	289	308	312	260	303	260	286	299	310	289	305	274	310	283	264	297	271	279	301	270	289	312	295	294	262	281	298	273	288	299	262	267	312	292	299	282	277	311	285	294	300	278	306	292	302	318	300	311	296	283	297	332	313	287	314	304	290	306	284	332	273	273	284	275	292	300	289	344	293	279	274	282	289	298	288	298	289	306	285	285	342	291	290	306	280	283	288	300	280	287	307	318
24217	21309	29530	23978	21147	10015	944	619	478	413	406	430	366	368	378	325	308	319	355	319	330	345	314	309	266	303	290	298	297	266	285	317	299	292	328	311	293	301	326	272	302	286	317	315	310	287	307	279	322	324	333	293	305	303	285	281	276	274	271	282	295	298	294	299	293	285	306	335	310	293	266	273	300	315	292	320	284	279	293	295	304	300	265	267	315	274	286	294	298	293	272	300	295	282	309	294	299	304	311	293	279	294	295	307	315	260	316	294	317	295	315	272	326	275	318	309	291	320	274	317	298	339	314	272	272	285	319	306	304	280	314	282	304	322	266	274	277	253	315	274	304	276	291	299	297	304	317	314	291	288	299	310	306	314	284	279	287	268	307	296	317	277	310	315	308	292	270	250	303	259	306	314	288	282	311	329	287	308	276	295	320	290	325	297	300	287	310	308	291	283	280	291	285	273	303	321	298	300	286	284	275	287	278	274	309	303	286	313	271	298	314	270	290	316	303	299	242	278	288	289	299	282	300	308	287	272	290	305	286	288	295	289	295	323	291	325	268	313	277	295	289	276	240	282	299	295	259	284	277	269	264	272	288	301	265	290	292	289	272	311	305	278	314	304	288	294	290	305	280	304	296	318	296	296	292	265	310	304	302	290	303	290	272	291	284	288	307	304	299	284	310	281	297	255	336	298	309	294	296	263	294	310	284	315	263	302	280	291	281	297	296	305	297	290	251	281	279	281	298	277	307	279	291	331	273	287	280	294	312	304	298	278	319	247	297	284	284	296	292	294	295	271	302	299	292	303	268	266	311	316	301	291	290	264	272	281	279	319	313	265	331	282	269	297	282	264	294	284	327	256	308	298	292	288	286	312	310	279	309	296	283	250	289	299	309	323	246	297	319	274	292	290	288	298	289	289	305	304	287	290	275	291	272	298	310	320	301	295	289	303	273	247	301	285	307	291	273	280	267	287	285	285	298	273	303	304	310	295	287	275	290	261	303	321	281	282	309	290	302	281	282	291	303	307	271	294	304	295	308	317	298	328	300	283	287	273	299	284	305	288	256	292	267	272	318	309	293	277	305	308	289	288	284	300	289	275	298	285	288	301	293	321	297	288	343	277	317	267	298	280	294	279	280	273	304	290	317	311	288	296	295	307	273	301	329	256	306	325	287	287	283	299	298	257	280	295	290	293	296	294	319	290	299	294	275	270	281	277	296	287	277	283	297	277	264	268	299	298	280	304	306	284	295	310	339	274	320	293	297	300	289	296	306	295	299	286	265	272	314	289	297	270	305	279	287	297	317	307	315	291	302	270	297	283	296	265	296	292	295	320	303	305	311	316	310	279	278	281	284	303	310	268	289	296	301	263	298	285	271	281	299	302	301	279	287	277	290	286	286	293	277	294	284	294	264	324	277	284	250	311	307	264	293	282	286	238	275	286	303	329	289	339	272	285	271	282	290	298	284	270	292	249	320	326	289	296	278	303	292	279	296	287	282	342	276	289	286	262	311	250	315	285	312	303	308	302	279	294	272	265	291	270	277	245	273	294	283	301	296	321	283	303	292	292	298	292	286	278	326	283	324	278	289	291	290	285	300	306	280	301	291	291	294	290	302	304	280	286	279	274	266	284	304	282	308	272	285	308	316	294	309	287	271	304	291	288	275	312	293	304	278	293	282	291	310	267	270	273	295	278	261	307	304	295	293	277	299	308	298	273	309	284	277	288	315	259	284	298	311	304	280	293	270	313	270	320	312	279	325	303	304	313	266	296	272	314	302	297	272	286	295	288	286	289	276	315	297	303	317	303	306	288	281	286	306	285	292	310	313	298	306	279	290	266	313	256	291	298	283	284	281	295	300	296	270	288	290	283	340	282	326	266	298	290	281	291	253	300	295	288	303	273	268	283	282	295	271	340	289	310	273	301	279	303	271	267	320	293	301	329	313	299	247	277	279	273	291	292	279	308	273	290	268	267	272	299	316	301	318	312	262	307	254	308	311	297	294	291	314	302	309	262	285	297	269	276	297	271	286	298	286	305	288	304	255	273	271	298	300	302	260	309	283	285	290	285	314	280	311	329	304	293	290	308	289	280	311	279	297	281	312	302	284	305	288	292	298	258	274	300	295	278	289	282	253	277	303	302	267	285	268	285	294	280	287	306	313	313	284	330	272	305	289	302	293	273	297	282	271	275	275	281	306	286	296	267	299	272	304	273	290	282	296	309	283	249	295	265	297	306	307	321	257	288	286	271	288	284	273	283	317	299	306	285	264	272	340	269	281	257	274	294	283	322	260	290	288	314	310	306	251	307	269	295	296	290	263	288	308	280	281	304	285	297	284	310	294	292	317	283	292	303	285	311	297	313	285	277	285	290	285	285	263	302	294	304	297	291	302	295	317	313	293	300	287	290	279	286	302	288	309	281	328	254	310	293	317	285	317	301	259	314	305	277	299	307	277	300	307	274	253	312	323	274	303	283	259	274	284	280	258	329	319	294	308	302	299	290	305	305	295	336	277	301	268	261	280	285	278	287	300	323	290	273	283	274	271	266	273	298	287	266	298	291	301	288	304	311	288	279	278	301	256	289	313	307	301	279	274	305	263	259	273	277	282	312	300	311	313	254	275	306	277	294	277	286	337	290	273	294	274	313	310	297	283	257	288	293	279	316	275	295	255	263	282	292	319	279	289	297	272	262	275	296	307	297	264	294	279	287	278	312	304	297	320	249	306	313	318	300	299	304	311	312	287	304	288	304	320	273	279	279	311	308	277	289	276	298	281	302	302	297	277	282	300	280	282	320	278	334	322	289	304	282	300	306	313	269	272	299	266	327	265	291	305	282	290	272	283	301	299	286	300	313	280	274	266	294	309	310	272	259	265	306	282	290	278	283	284	274	298	327	301	296	282	308	290	288	257	272	290	288	266	288	294	293	286	282	301	282	313	298	290	313	299	260	328	309	287	269	315	261	294	296	315	289	280	304	281	279	277	279	287	312	271	311	286	291	289	303	297	310	320	279	258	316	276	306	277	287	295	287	286	265	301	302	254	282	296	282	298	284	306	312	299	297	284	299	342	277	291	279	305	270	283	291	302	262	291	279	315	290	300	277	290	279	286	265	286	295	288	266	285	268	260	294	294	275	295	323	275	288	288	327	315	296	303	262	294	280	278	281	255	244	338	309	290	289	323	284	331	286	303	308	290	303	330	299	285	286	290	281	282	306	322	286	290	295	275	296	293	301	307	271	279	292	303	256	305	306	261	320	277	301	295	287	257	271	286	257	292	256	305	293	280	279	268	279	284	266	271	298	276	290	286	301	303	305	303	306	293	275	300	269	284	278	315	289	278	299	288	276	290	280	297	312	306	275	277	275	284	286	288	304	282	278	290	262	289	287	297	303	302	289	265	272	289	292	307	296	275	307	330	286	318	260	287	296	296	295	286	318	296	292	273	299	289	264	289	311	294	281	287	283	266	298	318	278	320	288	289	309	267	320	286	315
37177	29631	34815	4592	2782	2066	1603	1415	1204	995	964	842	818	755	666	711	668	643	614	601	563	579	582	592	576	534	528	595	579	565	534	533	521	555	499	564	539	527	543	564	506	517	548	484	532	547	486	532	562	548	498	553	526	491	547	545	510	492	549	515	518	502	489	512	508	468	523	537	493	490	509	521	524	499	529	524	474	512	553	429	513	495	481	529	517	492	508	499	522	508	519	499	521	456	469	497	547	565	527	549	493	526	476	487	484	461	514	479	484	484	507	516	483	521	528	540	508	573	525	565	540	523	512	491	473	478	490	532	479	483	553	514	524	510	510	509	519	541	510	519	494	512	517	492	554	507	536	524	542	561	519	494	482	515	563	527	518	471	527	525	481	478	520	550	478	537	496	527	499	531	553	508	489	497	492	505	516	515	521	523	519	533	497	486	518	487	501	499	488	499	538	530	507	508	525	483	507	494	485	520	504	517	497	502	467	487	501	504	471	442	490	534	497	498	529	504	509	487	481	472	501	499	502	509	479	507	486	490	476	471	509	493	488	507	497	497	547	477	516	517	475	501	508	522	487	489	479	476	523	523	482	516	539	472	496	473	530	502	506	522	526	500	487	481	532	505	498	526	483	491	509	515	483	503	491	483	515	487	514	530	526	462	561	499	533	468	490	529	473	515	547	500	520	461	503	504	517	548	519	447	501	522	515	509	512	487	498	502	506	533	511	494	523	505	524	502	534	525	508	489	519	496	504	526	488	485	501	535	511	471	524	483	511	496	482	524	522	486	499	476	493	500	520	481	470	524	496	503	512	493	522	500	538	524	504	505	465	457	474	512	506	509	510	516	529	508	533	517	505	450	511	512	502	460	546	526	513	517	489	487	542	537	486	544	505	514	504	492	476	509	501	503	496	546	519	476	512	525	517	493	481	517	511	484	558	487	529	527	503	537	528	522	535	502	497	530	493	494	550	539	509	494	485	512	483	511	498	523	492	495	499	492	537	503	501	502	520	459	508	547	532	537	527	513	496	506	492	517	496	476	488	548	511	531	492	519	484	517	512	507	516	513	524	505	513	517	485	511	496	464	491	496	484	528	515	500	516	514	476	499	522	487	530	488	512	520	488	540	511	506	497	500	510	535	477	485	498	512	528	508	495	562	515	535	483	532	512	511	531	523	540	505	487	550	477	518	490	505	545	551	517	529	511	463	535	521	492	502	530	507	521	499	450	540	485	523	489	501	493	467	499	460	512	520	463	484	550	498	506	447	505	534	528	486	489	551	491	513	515	530	538	539	504	543	488	552	494	457	496	494	491	475	465	508	526	474	494	490	527	510	548	502	474	542	520	509	491	524	516	490	462	472	496	518	480	492	499	476	484	503	498	515	493	519	542	479	488	503	527	538	484	503	505	529	499	461	488	467	484	531	519	532	466	517	473	504	527	500	455	516	495	515	557	496	472	522	521	467	514	469	481	537	486	520	499	519	531	520	511	477	508	513	523	495	515	523	523	524	475	462	517	500	531	472	535	518	514	513	534	475	478	491	441	535	467	501	493	486	517	496	488	500	476	510	532	515	486	518	498	498	512	526	526	491	473	536	531	511	546	500	544	529	498	506	511	506	477	506	505	543	474	480	502	460	552	533	483	516	500	540	464	511	495	490	511	523	520	487	536	470	516	522	482	539	486	500	491	500	517	494	543	503	492	512	513	485	518	505	484	486	517	500	488	505	509	500	473	508	491	506	516	514	537	489	513	465	528	520	486	515	492	495	485	485	491	509	491	519	482	505	503	512	466	502	483	535	516	516	521	509	518	499	520	494	509	508	489	513	536	475	518	514	475	497	496	480	483	515	475	520	503	517	491	533	511	531	536	494	506	499	492	508	519	496	550	511	530	534	477	498	527	500	524	512	500	480	493	483	549	527	515	501	493	535	453	539	528	482	482	510	515	494	501	485	463	512	483	532	532	478	525	478	513	493	510	553	499	500	509	528	508	504	523	468	487	515	516	516	513	472	502	529	507	513	526	496	499	503	527	488	532	511	537	461	540	482	496	526	491	504	525	493	540	492	489	529	493	495	508	534	525	514	552	467	497	529	531	512	494	512	509	487	538	527	538	512	548	493	528	513	511	533	491	480	525	523	524	514	491	454	535	566	491	528	475	500	480	487	484	521	449	506	520	519	463	508	461	485	500	482	531	492	501	491	517	505	502	489	485	500	497	491	496	491	543	482	494	471	548	514	495	518	478	513	515	499	492	548	551	502	511	472	436	522	485	530	494	479	506	444	467	536	517	500	499	498	478	493	503	468	521	495	488	530	474	511	513	515	521	544	470	482	523	534	536	491	481	544	512	571	483	469	488	514	472	506	488	485	504	501	528	501	493	461	522	527	510	490	497	461	513	475	497	492	492	515	496	522	503	513	507	505	457	524	518	472	495	514	486	470	529	518	534	493	509	510	474	505	449	502	519	513	541	489	480	511	499	543	547	486	548	542	509	511	519	499	506	489	458	491	505	512	541	492	489	531	561	511	487	488	512	520	500	558	547	522	495	468	504	484	465	555	527	485	527	506	461	545	491	531	512	484	490	525	510	523	512	507	505	490	521	572	502	492	531	471	504	460	483	509	476	499	523	541	509	449	497	495	510	515	521	458	511	486	521	471	499	494	488	530	521	535	477	500	501	476	509	483	512	480	497	503	496	515	500	455	560	513	469	485	476	496	472	540	521	491	548	508	527	479	495	517	469	499	503	523	521	490	536	525	516	479	522	506	525	494	536	510	481	498	486	499	491	507	497	480	504	526	532	485	511	507	519	512	487	502	504	520	506	511	498	526	480	478	488	491	483	467	505	528	499	492	519	488	502	505	499	496	508	504	494	529	470	477	503	519	494	532	511	513	454	502	547	501	531	528	469	484	474	474	463	481	490	509	500	501	534	524	555	542	520	521	522	531	520	496	514	510	482	471	521	480	510	567	496	498	544	491	529	504	488	502	514	516	501	521	532	565	510	533	461	526	542	507	524	485	504	524	520	501	519	536	554	506	526	520	490	514	506	500	518	517	502	515	500	499	500	529	543	511	489	447	499	485	498	485	539	480	503	514	513	517	517	518	565	475	456	517	521	519	495	502	519	511	538	517	513	493	540	524	511	523	521	549	501	493	470	502	546	574	487	533	502	506	528	509	512	504	497	525	493	487	498	528	508	490	503	496	520	504	499	534	512	501	486	524	544	505	481	527	492	501	493	544	506	488	502	503	513	515	516	469	536	485	520	491	522	522	480	516	518	511	464	505	474	507	499	522	497	482	492	495	474	542	520	493	558	473	465	510	475	516	488	517	506	446	511	526	542	509	508	521	508	474	515	487	502	481	592	476	506	508	480	500	511	526	512	507	530	471	492	487	457	471	527	500	514	501	516	524	488	519	502	539	485	501	515	544	537	500	485	510	472	484	515	465	538	515	476	547	526	542	507	517	513	503	523	495	527	514	502	552	488	504	489	534
23202	21283	28609	24484	21283	20984	7562	1026	704	645	586	582	522	552	469	489	474	475	448	407	424	408	421	422	431	395	391	380	433	394	372	365	404	396	392	381	408	373	389	413	404	401	373	363	400	388	368	368	390	388	422	372	379	349	404	381	360	318	346	343	359	386	386	391	412	379	361	377	352	366	363	371	400	405	358	363	361	360	398	371	397	351	364	408	362	355	367	363	356	375	386	378	340	379	386	379	380	353	370	384	385	373	407	375	345	384	362	317	348	385	360	350	388	385	372	400	365	365	323	405	377	345	356	393	400	367	315	337	354	345	363	362	391	365	371	339	371	388	361	375	366	345	382	371	375	363	377	374	366	377	369	374	446	346	376	372	370	353	359	367	365	372	373	359	367	373	387	351	372	376	360	405	407	398	370	353	359	352	396	338	374	352	364	388	343	401	383	396	365	364	377	383	392	383	421	370	364	347	389	386	359	381	388	399	369	418	392	361	368	334	353	344	387	371	371	348	362	344	378	402	386	324	331	362	345	368	351	347	374	371	397	335	370	356	350	379	356	380	367	336	351	376	384	360	344	340	366	363	339	355	363	366	370	352	357	363	339	355	344	372	386	369	372	353	341	334	362	369	365	353	377	369	355	374	365	384	372	390	325	405	346	380	360	373	341	371	381	358	384	398	345	377	372	359	355	383	337	354	394	385	366	371	366	385	369	356	331	402	410	374	339	389	362	343	359	390	375	342	379	380	352	334	352	364	366	363	356	359	374	388	377	365	395	353	375	395	371	328	349	346	404	356	377	352	372	362	421	343	330	347	366	354	375	360	397	370	361	376	354	335	330	378	378	365	380	396	348	388	348	357	359	379	379	399	361	349	372	383	359	371	339	358	374	368	410	362	367	334	382	360	382	366	358	375	399	355	353	333	368	357	380	372	379	364	388	356	358	351	367	373	367	361	357	388	352	342	371	369	344	386	388	380	329	406	361	364	360	358	374	368	367	384	378	348	373	373	350	379	337	340	343	343	369	322	391	395	353	373	349	387	337	404	346	368	341	348	380	379	390	391	348	369	368	370	370	375	369	393	367	347	372	351	340	333	370	330	322	385	339	345	404	342	364	401	349	305	372	387	352	391	347	394	371	353	357	373	362	349	362	372	366	340	367	380	329	376	366	363	380	350	377	377	378	370	388	374	364	399	360	387	380	395	357	327	335	372	378	370	392	332	332	341	366	365	374	375	392	325	376	376	392	395	334	362	372	366	325	350	367	374	352	385	366	382	394	391	373	376	364	407	353	331	374	348	383	373	389	395	341	364	331	360	370	369	400	361	382	365	384	364	369	364	365	370	400	366	370	396	357	384	373	334	338	333	414	351	389	349	378	357	352	392	402	360	380	338	358	407	410	390	336	375	359	396	396	380	363	370	349	363	353	354	338	373	367	383	377	399	360	376	362	367	377	388	370	360	354	376	392	394	372	414	363	376	352	387	378	337	371	400	382	381	365	376	374	387	358	372	376	376	348	377	393	336	390	369	369	366	397	373	346	367	372	354	375	400	326	366	361	399	388	365	367	377	353	337	380	362	384	348	333	381	357	379	372	373	370	368	369	385	368	363	395	363	347	346	384	348	380	354	360	360	392	353	384	369	374	360	398	394	369	392	343	387	358	396	369	364	388	383	390	392	377	367	360	347	382	389	348	408	366	383	372	386	364	348	382	342	417	350	343	407	382	362	325	334	375	360	362	378	365	389	343	373	366	370	391	347	366	400	377	344	390	351	366	365	358	365	345	363	373	375	353	329	382	430	358	387	383	363	349	382	397	388	375	335	374	341	318	326	349	372	358	347	391	399	368	407	329	379	369	339	374	382	362	358	370	366	351	348	346	390	378	371	422	347	373	397	362	346	359	357	371	357	375	355	395	380	361	366	372	365	383	388	334	366	376	384	381	327	358	348	392	388	369	348	352	370	381	361	333	344	371	345	375	377	392	347	381	362	394	361	377	341	404	372	347	382	383	367	364	370	386	338	367	370	341	363	325	352	409	372	390	380	363	364	355	388	377	340	363	343	363	367	362	362	380	342	373	350	336	373	339	365	365	402	384	343	372	365	381	354	370	346	368	368	366	362	350	378	363	345	376	377	417	336	354	395	369	405	350	384	354	356	401	357	406	380	346	338	399	362	368	390	371	360	352	335	382	385	338	362	355	396	363	370	354	369	370	377	386	374	360	364	370	361	384	376	347	331	363	380	328	333	412	386	397	342	364	379	356	416	355	324	348	334	369	390	357	368	376	365	377	361	370	358	360	386	348	370	377	351	356	350	339	343	372	339	356	380	419	397	358	382	351	390	385	359	375	398	381	391	382	352	384	327	343	377	388	371	338	370	356	349	358	372	371	362	362	389	350	379	399	384	351	347	345	330	378	366	372	351	331	350	366	337	383	368	357	375	375	337	394	379	362	380	367	355	336	333	339	373	349	365	356	374	374	349	372	376	344	395	389	379	346	390	362	358	339	342	362	331	357	377	410	354	393	408	357	357	353	365	361	383	372	351	366	358	372	379	373	360	393	375	367	370	350	357	365	349	399	335	401	369	338	380	359	396	371	347	365	358	366	357	375	347	346	366	338	375	390	361	363	356	343	364	382	370	346	379	376	332	371	364	392	362	368	376	363	383	366	364	355	367	341	333	328	370	376	392	381	353	329	368	373	378	378	378	354	353	380	392	337	362	373	389	328	348	342	333	391	385	359	370	367	361	373	376	355	408	371	373	362	339	366	375	320	358	387	340	361	367	367	380	394	379	390	375	408	355	366	343	357	337	401	398	342	359	374	366	373	370	344	360	374	370	382	370	334	397	352	352	381	367	387	345	352	385	377	370	374	328	360	378	364	331	343	360	355	362	385	374	369	362	349	360	363	394	334	353	351	375	369	417	368	374	341	352	380	346	393	358	356	398	362	386	369	344	353	360	381	350	380	379	390	375	371	347	347	352	376	375	376	355	357	341	371	395	397	366	352	393	369	376	362	327	370	365	366	380	387	387	409	367	364	317	373	359	388	414	403	384	391	367	371	390	371	379	354	346	350	358	363	372	348	362	369	355	373	347	358	381	338	337	383	359	356	373	352	352	386	354	353	377	359	365	373	366	332	389	358	370	350	362	355	361	381	334	379	354	368	403	387	370	363	354	357	375	393	372	373	383	378	387	361	401	342	397	360	396	352	366	397	393	361	354	370	347	395	360	389	367	372	376	344	360	349	345	375	344	361	347	364	351	374	368	398	373	372	373	387	364	374	391	366	407	379	371	417	372	377	370	395	365	359	396	385	381	364	332	355	362	355	357	389	381	359	389	355	360	370	333	384	380	335	369	379	353	357	355	360	365	377	362	340	366	342	388	369	338	382	372	344	378	369	354	378	409	355	352	348	372	368	366	350	381	347	357	362	395	353	373	377	377	334	343	359	342	383	375	332	369	360	369	361	387	354	347	341	377	352	361	396	381	369	371
44443	37872	38833	7181	4858	3604	2795	2323	1863	1653	1437	1280	1202	1038	1019	1017	902	876	849	894	788	795	811	732	727	711	699	708	685	704	717	729	660	672	620	672	649	660	636	644	697	654	614	679	625	626	675	680	648	637	680	607	658	646	641	614	662	631	650	686	604	672	643	622	601	626	609	622	609	680	611	623	634	632	635	657	626	626	567	628	614	671	605	623	639	626	681	608	615	583	697	645	622	614	622	667	621	639	604	606	677	609	602	620	611	645	623	623	628	599	655	570	623	657	667	639	629	592	592	640	618	604	602	616	650	652	616	592	598	661	635	609	624	616	640	560	641	592	614	618	619	655	592	654	591	588	653	647	622	618	626	655	626	637	649	637	649	674	658	657	596	628	635	623	626	575	605	599	602	652	614	623	644	646	666	621	642	595	609	585	638	632	609	585	618	620	636	601	608	640	597	621	623	605	632	638	647	597	638	604	639	592	599	603	627	629	649	598	652	619	625	613	599	645	603	575	631	624	603	624	635	599	633	628	594	660	633	621	628	604	570	610	597	641	611	583	635	603	571	625	650	624	646	591	635	593	595	604	658	574	671	632	651	603	598	581	606	629	572	593	601	618	630	641	624	597	647	633	629	633	654	619	626	631	553	587	611	654	593	576	609	629	604	680	614	633	584	606	621	590	616	606	630	592	589	623	610	653	596	601	627	578	604	604	616	590	613	633	564	639	652	614	635	625	626	598	601	547	618	625	607	615	618	655	638	589	613	637	607	636	640	610	583	636	627	628	610	586	616	618	642	621	577	617	624	599	645	614	613	657	590	647	623	641	654	592	607	638	644	629	638	637	687	599	657	599	615	634	632	623	580	605	603	629	589	602	602	610	602	608	591	663	629	603	622	621	621	678	627	617	660	623	649	625	591	610	635	623	608	652	603	608	636	641	568	615	608	622	624	613	596	586	604	612	600	612	650	644	609	647	609	580	593	642	646	580	639	632	587	626	625	607	624	653	665	618	586	615	576	635	600	626	559	590	622	597	648	631	565	593	610	595	616	633	607	583	636	596	614	635	624	622	614	663	602	640	625	622	579	616	630	646	652	601	662	584	614	596	620	656	558	610	614	561	625	581	585	568	621	627	615	625	650	618	681	597	601	618	619	609	618	663	637	619	605	631	623	635	618	599	586	626	614	611	637	631	610	619	603	600	681	631	620	642	634	623	602	628	603	604	581	658	599	632	641	595	651	586	643	627	604	621	536	647	603	596	652	626	648	599	627	626	614	576	621	619	599	634	623	613	623	560	619	624	609	618	625	629	602	575	616	624	597	592	605	588	652	606	634	603	593	622	630	654	658	637	637	664	595	619	647	595	621	645	566	626	664	589	594	600	640	644	644	619	577	600	627	641	606	611	587	656	614	609	626	601	593	610	609	627	622	619	611	642	620	635	618	586	613	623	587	605	594	647	603	604	617	619	616	628	612	630	654	597	625	600	590	644	612	591	646	644	609	612	609	604	629	588	624	595	609	586	598	608	653	653	632	633	606	599	624	606	640	595	582	599	606	587	645	621	655	637	566	583	601	581	690	645	650	607	620	601	593	607	597	627	596	620	591	631	607	615	689	657	654	601	647	661	590	617	645	621	605	610	605	615	604	619	602	605	601	592	622	630	593	604	595	593	597	613	615	632	587	611	636	653	609	612	641	646	568	619	576	575	578	683	636	641	639	601	588	598	639	606	626	610	619	595	633	646	639	625	625	639	591	616	649	591	652	589	620	606	622	587	620	632	593	596	608	609	615	621	621	610	624	598	608	620	634	608	624	605	623	600	598	629	642	642	605	618	618	582	623	652	624	596	608	611	606	599	612	648	646	659	602	585	625	571	582	646	610	594	616	601	561	573	607	649	644	625	631	647	576	630	602	637	622	606	607	611	638	623	629	619	624	659	618	642	595	601	620	617	619	636	652	634	575	592	600	620	587	643	575	584	630	637	621	653	639	614	612	622	593	597	599	622	643	618	624	653	589	589	600	612	635	627	592	598	605	619	592	609	635	583	599	592	606	603	614	624	637	634	635	663	643	607	622	620	624	619	603	622	612	599	603	593	611	610	622	641	560	642	626	583	652	644	641	609	588	646	618	642	610	644	621	586	640	585	617	653	626	622	600	652	612	642	644	625	639	658	632	648	628	606	625	655	592	632	670	676	580	625	620	655	590	673	567	599	629	568	601	595	590	611	618	608	596	690	566	587	619	577	561	599	623	599	589	605	626	609	629	615	651	577	606	596	573	623	566	591	597	611	608	604	623	595	625	590	606	631	607	590	604	618	644	579	609	588	594	595	589	668	613	587	624	657	662	572	630	608	614	594	628	669	606	611	617	629	612	609	595	618	618	634	607	604	592	643	664	621	624	587	645	632	640	623	600	626	626	670	621	603	630	649	624	645	576	602	608	621	600	616	596	592	597	611	640	630	628	615	641	632	641	611	610	647	596	610	619	611	632	626	620	566	598	564	607	600	620	586	641	617	598	614	596	618	632	683	598	618	675	604	606	595	626	604	565	584	595	647	599	670	625	593	564	628	588	569	636	624	626	626	600	597	608	624	644	615	602	618	640	648	571	647	640	609	584	602	646	615	610	599	637	594	616	624	630	662	636	624	649	625	617	644	612	627	625	627	606	618	615	615	589	592	610	648	623	647	580	612	627	604	561	592	613	637	632	641	655	629	559	650	617	606	596	618	593	610	616	607	655	609	613	643	611	607	598	632	631	623	624	600	652	620	595	618	634	620	587	616	595	624	596	624	619	635	620	601	615	610	616	629	569	628	630	632	621	607	594	622	676	675	650	621	631	635	629	585	641	553	632	591	581	600	633	663	631	578	627	571	598	657	598	649	587	611	607	633	659	601	653	602	626	623	595	599	648	599	641	636	599	627	616	624	627	570	601	652	610	602	611	598	597	679	614	637	655	620	655	591	609	608	570	633	587	615	563	599	575	636	624	610	604	616	602	615	657	620	601	573	609	615	653	616	626	651	607	618	625	604	555	614	648	597	633	619	649	638	606	624	657	609	616	623	635	619	624	633	596	584	584	615	599	586	604	590	664	589	609	621	631	606	575	624	591	639	623	617	648	626	601	606	572	635	615	577	606	624	619	639	620	612	588	635	631	633	663	573	619	650	619	621	608	629	655	604	600	622	597	626	647	651	614	618	606	622	605	618	643	639	620	640	581	643	605	636	595	628	598	587	598	656	612	618	631	618	607	586	688	617	639	618	622	629	657	599	664	645	588	602	584	640	600	637	631	608	639	577	596	622	638	597	641	628	587	581	610	618	592	621	593	641	641	579	621	639	643	591	622	614	619	598	642	591	641	611	614	650	641	620	617	603	616	646	614	595	593	595	616	606	544	616	609	579	587	598	708	606	611	614	622	629	666	597	670	623	574	610	605	585	674	636	610	645	612	631	628	626	642	590	611	629	631	615	644	628	622	585	604	603	606	618	650	671	586	626
26822	20728	15693	4363	297	222	174	164	176	163	169	165	155	172	138	160	152	152	157	172	163	141	168	180	142	141	167	184	169	163	151	162	146	161	162	158	182	163	174	153	150	155	140	172	142	155	130	135	152	163	149	149	161	148	155	140	161	169	158	160	147	157	165	164	160	151	164	148	151	178	176	182	150	155	147	160	159	170	159	140	158	147	149	178	149	146	156	159	153	155	166	169	154	168	166	132	129	159	149	156	160	143	162	151	164	148	154	144	167	134	166	145	141	143	169	158	133	166	177	160	169	157	157	157	162	152	158	160	149	167	153	127	185	161	142	148	148	163	163	155	157	151	170	165	157	166	149	163	172	180	145	168	167	135	156	166	160	162	164	159	171	158	140	138	161	159	155	157	158	172	141	175	161	162	188	164	155	166	173	164	165	169	149	163	141	155	188	163	140	145	144	162	158	150	170	150	179	159	161	167	177	139	147	167	150	168	154	147	168	183	166	163	143	154	174	157	172	144	154	149	140	150	160	140	160	160	147	165	151	141	161	166	151	148	148	150	130	137	152	154	154	146	167	168	162	157	153	165	166	153	154	145	141	143	155	160	158	155	139	167	176	166	150	140	172	161	168	177	150	144	125	172	159	124	171	133	146	144	158	134	166	167	172	169	167	145	149	165	170	151	146	150	170	154	150	168	176	141	162	197	183	164	156	158	152	170	161	147	158	178	161	163	144	153	148	159	152	171	160	167	178	142	143	136	140	127	153	145	159	154	161	154	182	161	159	152	136	167	168	123	153	138	146	152	178	162	158	152	140	169	147	142	174	139	165	165	185	162	185	143	164	133	165	161	170	152	151	145	183	158	168	130	168	150	166	177	133	169	164	171	146	157	173	160	167	138	152	153	158	163	143	142	188	161	161	161	150	170	148	166	135	159	141	152	164	141	172	171	186	174	161	161	177	135	150	149	149	156	157	156	165	164	157	171	149	184	166	154	158	146	171	145	166	156	147	161	142	176	139	167	159	151	137	168	144	177	170	157	162	174	149	143	142	154	174	154	167	157	153	177	163	198	168	169	151	160	159	158	153	173	166	164	139	152	152	159	162	151	155	170	137	129	165	152	146	145	143	150	184	164	152	159	139	150	148	165	165	163	143	165	161	167	152	176	173	175	158	138	182	166	152	145	168	171	173	140	146	158	151	159	154	155	157	144	148	188	182	184	168	151	158	145	166	164	174	156	149	170	158	172	173	150	160	146	158	162	162	185	171	155	163	173	163	176	162	159	160	158	165	172	163	159	169	171	159	147	157	143	163	161	141	140	152	168	141	154	147	140	158	176	144	165	156	167	168	159	165	166	160	173	161	171	166	133	156	173	163	149	159	156	150	148	156	162	134	140	147	151	165	214	158	127	140	152	148	161	175	159	150	170	148	164	152	148	157	161	132	166	142	177	152	164	154	151	173	156	184	163	153	155	150	161	146	185	154	129	142	151	146	157	149	178	138	155	149	165	155	176	176	163	154	131	135	139	173	184	151	142	183	137	162	161	164	163	143	166	155	143	150	179	145	185	143	169	136	147	173	154	154	167	138	191	181	154	159	179	163	174	170	141	158	167	155	136	131	135	152	161	153	171	169	183	167	163	186	162	147	149	155	155	166	149	144	170	143	148	146	150	157	178	150	134	172	170	149	147	173	157	154	148	139	151	155	173	170	155	141	163	165	146	180	160	155	148	148	163	165	142	160	144	160	142	161	161	169	166	153	164	165	171	142	140	141	156	175	153	175	157	149	142	144	165	153	150	150	161	161	146	176	183	151	155	171	164	148	162	163	141	156	169	141	156	159	120	171	168	147	174	145	150	151	172	139	148	123	159	151	154	152	174	141	156	134	137	152	176	149	149	155	165	171	189	162	160	156	149	149	153	161	164	163	142	157	151	149	149	161	154	160	144	147	143	141	150	141	169	146	150	154	149	145	142	136	154	150	175	160	173	146	147	147	153	146	156	141	127	149	156	152	150	156	165	168	151	148	166	162	150	156	157	143	142	149	157	137	182	163	169	159	151	163	143	164	146	176	165	167	153	153	149	157	139	153	166	154	158	150	164	152	187	160	176	176	168	150	156	174	165	146	174	178	165	172	152	156	138	151	155	160	150	129	161	153	180	142	161	166	155	143	157	156	171	178	149	180	134	154	157	171	152	183	138	158	141	152	153	159	176	167	166	146	163	123	169	154	167	126	146	160	159	157	183	147	143	178	162	145	164	133	149	165	155	140	159	152	149	153	170	171	149	159	147	156	145	144	159	168	157	159	170	132	143	164	150	161	174	143	163	145	147	153	159	167	154	151	156	151	183	146	163	157	140	175	177	163	148	179	143	170	163	161	169	152	169	156	151	171	159	155	173	147	154	155	154	158	173	158	170	149	162	164	128	152	157	169	148	165	171	170	158	167	152	157	160	162	162	163	158	162	132	148	158	161	142	161	145	158	155	153	167	159	153	145	162	152	180	161	142	163	163	151	155	155	174	146	135	177	184	145	164	152	148	141	148	161	150	154	148	155	174	153	147	183	163	164	159	170	167	144	155	147	157	164	156	169	142	151	161	151	151	181	151	137	150	170	164	148	149	151	146	175	173	160	161	158	178	191	169	171	174	156	162	157	174	196	137	152	174	135	161	163	154	160	168	137	151	127	157	150	187	153	160	145	158	179	138	166	171	156	143	165	157	141	170	154	144	143	164	187	165	159	156	145	146	158	151	146	165	145	151	170	160	155	148	155	168	173	169	160	147	162	158	148	162	157	170	147	150	155	189	165	150	170	159	172	166	159	160	144	157	150	144	162	161	148	150	162	167	160	166	151	151	163	169	165	151	142	152	162	138	166	171	172	165	151	187	167	182	165	154	154	165	147	150	160	185	139	166	161	185	141	127	159	140	148	167	155	146	140	184	149	139	155	138	162	157	154	179	152	167	171	170	176	169	138	160	157	162	172	185	148	148	143	167	152	153	124	162	178	164	161	147	156	156	169	141	151	145	163	155	142	140	168	159	162	149	167	165	155	139	189	172	156	167	143	163	165	150	159	145	146	161	149	150	163	158	135	155	135	152	152	153	158	154	166	133	147	145	166	148	155	152	153	132	159	163	150	183	179	153	128	143	150	162	148	155	152	172	174	133	154	156	150	175	150	170	158	171	148	153	148	140	145	141	146	172	182	149	167	164	155	174	150	174	160	128	157	178	152	148	156	146	168	187	161	181	155	147	148	155	158	140	152	158	180	168	156	182	133	170	146	145	149	155	148	156	147	154	167	160	160	160	139	148	155	170	155	164	177	148	150	169	153	161	158	146	164	179	165	162	156	173	139	166	166	170	170	188	153	168	167	164	152	143	149	147	178	160	143	159	174	131	158	125	166	183	164	171	157	150	148	142	154	156	166	165	175	203	158	154	163	164	158	163	152	146	154	140	149	135	137	164	148	166	168	172	157	166	158	144	172	151	150	138	156	142
13829	11817	15833	1045	495	446	399	351	321	356	335	324	328	316	314	287	286	294	262	302	290	295	295	285	286	277	299	268	255	306	290	295	293	251	272	297	267	281	306	298	305	265	310	271	295	274	276	285	286	292	289	275	287	295	251	297	311	283	291	292	275	269	324	290	290	262	281	301	270	279	285	267	289	285	290	319	304	285	277	301	276	319	268	286	318	294	265	302	288	282	291	316	292	300	286	304	282	293	260	287	249	292	280	295	264	267	285	283	278	269	309	261	263	272	278	272	313	271	280	276	254	267	253	259	254	285	284	260	292	297	288	253	269	288	280	291	288	250	287	286	317	296	276	254	262	302	277	282	294	284	281	297	280	272	272	301	293	318	321	275	304	276	274	289	276	283	279	284	273	275	264	272	291	297	282	303	293	266	294	272	287	275	296	297	276	299	295	298	318	282	259	300	310	293	307	298	263	256	307	278	317	285	267	287	323	274	261	271	296	258	323	306	275	262	314	256	261	280	291	256	286	271	272	259	269	300	276	288	301	279	308	272	283	316	285	285	272	285	253	286	267	282	278	273	287	294	256	264	271	281	289	278	300	297	279	275	280	284	277	291	284	319	273	289	279	285	256	289	314	295	337	291	300	277	275	295	306	302	314	274	290	300	291	278	284	287	304	328	277	281	282	253	283	277	298	286	268	296	261	278	283	289	291	261	285	281	250	278	278	286	333	286	306	275	288	275	292	286	329	292	280	288	285	311	282	272	299	263	272	271	273	275	321	265	285	258	290	243	277	256	279	293	293	308	335	276	295	277	295	283	296	306	305	304	272	272	277	284	261	292	248	298	279	292	304	272	267	294	269	295	283	310	291	285	288	297	268	288	317	302	276	277	271	288	281	286	282	270	289	287	301	319	309	277	305	292	292	306	290	258	313	278	306	277	288	268	290	291	310	292	319	261	286	264	288	261	298	293	266	291	280	284	301	260	261	261	302	251	288	316	276	324	302	289	290	274	283	291	273	278	292	252	245	279	278	251	288	293	293	272	296	297	300	302	268	296	290	310	312	306	271	266	281	294	276	298	271	283	294	276	274	283	304	288	273	271	271	308	277	268	290	263	315	318	259	326	283	271	253	318	295	294	288	288	273	316	278	282	301	297	309	298	279	270	264	265	309	289	285	319	270	288	266	321	284	291	274	288	266	264	274	285	264	275	296	288	303	271	261	272	251	272	294	261	263	292	281	284	277	301	295	260	282	304	254	307	282	274	278	276	282	296	282	283	268	299	285	278	289	310	247	319	248	269	289	263	299	281	286	281	272	265	263	323	291	287	282	291	293	270	252	297	309	292	294	311	297	286	293	267	276	290	291	293	295	268	282	272	268	294	300	284	309	261	292	258	285	282	312	320	274	285	306	285	291	285	269	295	274	288	275	266	282	248	302	302	282	306	292	309	255	297	316	286	287	294	291	297	283	293	274	272	240	299	284	281	320	281	307	286	299	281	297	272	286	295	277	290	278	269	298	290	275	301	273	266	277	284	280	257	284	294	254	282	300	283	256	304	262	273	278	320	284	271	271	309	286	304	291	305	294	268	287	248	272	319	289	245	280	293	310	285	275	295	279	282	274	301	295	236	275	301	280	304	282	268	330	281	289	301	294	267	310	283	280	317	295	271	273	286	284	285	269	270	299	302	280	293	303	290	292	251	269	260	264	261	292	280	289	267	301	276	295	311	314	271	296	283	285	300	281	268	284	281	286	274	285	279	267	272	280	309	268	278	286	269	283	286	283	284	302	280	295	264	311	281	286	298	303	291	297	260	288	290	269	296	326	326	295	303	287	291	286	268	316	275	272	292	302	290	265	296	279	287	274	297	271	261	286	274	300	279	286	290	299	282	308	278	301	256	299	295	282	289	286	251	293	280	311	266	285	285	330	270	311	281	275	293	300	321	302	283	307	291	277	282	273	283	271	258	276	280	292	268	280	257	292	291	301	247	260	272	281	305	275	289	257	274	296	276	305	324	283	248	277	272	287	261	271	278	279	272	248	296	283	283	280	294	262	269	285	272	288	280	273	314	300	301	291	305	281	265	309	302	280	285	277	298	276	255	257	303	304	292	291	262	303	288	286	281	316	299	286	263	279	276	270	290	260	302	295	260	267	314	307	288	285	260	274	296	284	286	305	273	284	288	250	293	289	286	266	301	318	297	304	321	272	272	292	278	285	281	253	294	287	285	276	314	291	263	318	275	302	305	271	292	266	294	272	309	295	278	275	257	271	288	273	264	269	276	283	269	293	273	272	270	308	269	255	289	290	279	273	293	300	274	296	297	272	284	285	320	262	298	292	273	278	287	275	271	308	302	273	250	294	287	278	281	301	272	299	273	253	305	259	280	275	302	314	311	271	302	271	268	279	320	290	291	295	276	247	264	284	286	308	278	260	284	285	278	283	283	301	299	273	283	310	289	280	287	274	282	275	291	285	298	285	288	272	295	283	267	277	269	286	289	275	251	321	280	287	270	293	276	288	273	302	286	273	281	261	296	279	301	289	288	277	285	272	326	284	305	270	243	308	307	295	284	300	251	293	277	294	298	312	291	297	294	277	268	278	268	285	301	263	246	308	283	306	305	271	297	267	283	259	292	300	302	272	278	285	262	278	258	273	283	278	310	275	311	275	250	275	270	247	269	303	266	278	305	252	266	278	301	298	299	286	278	282	285	314	281	273	273	277	278	284	288	290	294	297	287	272	265	268	289	302	276	299	261	274	263	286	276	301	287	294	320	276	280	269	310	311	264	299	287	290	274	295	275	315	300	281	301	251	286	280	247	266	302	264	271	284	284	309	264	271	294	282	277	263	279	281	268	278	323	287	271	306	248	258	287	299	275	275	265	306	300	289	253	268	295	296	316	300	272	280	258	275	278	274	244	283	295	288	274	265	287	283	297	273	266	287	283	297	285	259	309	302	301	290	299	282	286	282	303	271	272	317	265	284	282	267	292	278	280	268	285	296	281	279	270	295	269	277	280	259	303	294	294	262	292	269	296	271	307	297	298	269	298	277	288	288	275	286	274	282	275	273	306	306	291	295	267	294	279	305	278	285	315	296	258	282	321	265	275	274	281	290	273	274	319	288	289	265	267	258	307	273	308	274	283	297	310	286	273	296	285	277	307	271	284	327	296	293	273	304	273	286	297	302	256	272	263	285	279	270	255	293	270	285	315	273	256	300	306	276	295	291	319	288	311	307	289	271	301	300	293	267	274	279	270	280	314	282	297	302	303	307	280	265	281	280	293	291	292	291	288	286	298	234	273	307	280	270	278	272	268	282	284	298	297	262	305	293	308	305	308	268	286	282	297	318	266	262	276	298	273	285	283	282	276	274	272	269	277	296	275	269	305	275	266	281	295	284	294	248	280	278	257	302	253	289	278	307	300	300	283	272	285	283	289	247	301	287	275	281	299	264	276	294	312	282	314	259	300	270	300	276	285	285	283	282	301	289	277
24122	21296	28495	24840	21002	8962	880	541	481	387	423	387	358	368	357	325	332	366	293	318	320	319	318	297	322	316	287	304	307	289	270	286	283	313	340	306	322	284	289	286	314	303	267	292	284	297	302	298	257	300	307	305	272	288	283	284	301	277	305	273	265	271	316	294	301	320	279	290	285	301	284	300	270	293	277	278	309	270	250	290	312	264	313	294	274	307	293	297	294	268	298	270	298	318	287	284	290	298	289	290	277	294	281	246	296	275	285	281	279	310	298	284	243	298	286	280	263	290	266	274	332	299	259	293	278	283	299	295	282	275	295	300	269	285	277	306	300	285	299	271	265	288	282	261	289	286	279	274	280	291	293	299	306	300	265	309	305	298	275	261	303	310	283	300	309	327	270	289	271	292	293	284	297	284	309	307	281	306	269	294	308	278	273	273	281	277	264	306	300	260	278	296	282	295	283	283	273	293	301	262	297	285	319	266	259	292	258	292	289	296	297	287	290	264	282	327	247	306	270	278	278	288	249	296	278	248	290	280	290	296	276	284	278	296	310	325	291	281	292	286	260	293	288	274	290	293	284	275	283	278	284	278	300	255	279	308	302	280	340	309	276	313	291	310	301	291	288	287	275	301	308	296	273	325	301	268	300	271	275	310	306	282	294	281	280	313	293	257	280	288	278	296	248	281	276	325	292	267	307	336	285	273	302	258	267	270	306	289	293	280	306	298	309	267	280	295	268	289	305	315	279	272	285	297	248	276	273	297	274	287	284	296	284	298	308	323	291	283	301	259	274	276	276	300	241	286	295	281	255	295	291	317	288	256	262	284	306	314	278	282	300	271	294	313	265	264	290	243	308	297	288	296	278	280	302	301	294	285	302	312	278	279	261	306	275	306	270	303	273	278	295	325	260	279	280	295	284	293	257	296	306	300	295	299	301	296	278	281	306	320	300	277	298	307	292	274	263	292	319	299	271	297	278	287	296	277	333	294	303	288	282	312	304	269	292	296	296	264	289	310	296	303	285	286	278	281	275	326	288	303	313	295	301	310	276	281	297	312	288	285	273	276	307	301	313	280	257	295	282	305	284	300	282	327	272	269	295	297	271	296	317	259	330	284	284	293	295	300	306	267	299	295	271	301	296	309	301	278	266	296	285	287	306	304	296	289	320	295	295	285	311	265	299	268	271	268	252	281	287	317	296	267	284	288	277	266	295	298	289	291	282	297	309	296	271	288	269	297	268	295	288	280	260	275	286	286	275	297	258	297	289	306	266	285	273	280	270	281	283	290	273	290	273	305	266	295	299	299	277	313	276	300	285	285	279	263	270	273	263	300	306	286	306	299	260	266	272	282	308	263	252	291	309	284	297	290	284	331	290	319	303	301	275	285	269	297	273	300	279	283	299	259	305	309	261	261	295	313	271	291	285	276	279	298	305	271	260	265	288	298	290	281	282	312	288	284	306	255	269	283	282	292	291	280	284	281	292	287	312	280	260	302	312	302	290	302	289	302	276	256	292	285	280	287	277	294	291	282	241	299	290	308	260	287	290	276	309	258	265	265	283	273	290	262	310	298	277	285	296	274	295	282	303	288	265	279	297	271	299	299	310	296	297	291	310	286	279	280	266	297	283	287	299	294	292	245	282	247	296	284	276	298	267	278	278	298	256	280	267	272	289	266	259	284	262	279	284	270	286	277	276	297	296	268	290	288	294	266	313	287	260	259	290	283	280	307	276	304	301	267	268	272	295	291	299	294	269	279	297	291	316	261	284	286	283	278	283	292	279	295	274	302	308	260	305	252	298	291	300	263	281	293	279	275	286	315	283	311	304	309	300	264	268	285	270	264	286	279	284	274	292	282	289	288	281	270	270	262	290	315	278	333	300	281	286	275	274	293	258	270	275	292	275	281	245	292	278	259	295	241	287	259	282	290	307	280	260	296	300	290	291	280	291	283	289	273	240	345	317	287	291	320	269	281	271	285	297	271	291	269	314	291	294	277	280	301	276	331	289	292	317	317	283	274	279	282	284	291	270	289	288	271	251	291	321	295	309	246	299	304	297	276	306	286	272	273	280	274	318	298	302	308	248	306	292	281	337	276	281	295	275	263	306	277	291	280	282	319	265	278	288	294	283	279	279	278	306	275	304	271	297	304	296	296	300	294	278	300	263	288	305	284	273	294	302	284	288	263	320	294	310	282	297	277	298	274	279	299	272	286	312	278	280	271	303	280	284	278	277	289	259	296	281	300	269	288	294	295	297	282	301	258	309	291	288	289	284	260	259	281	303	268	281	280	245	274	284	266	253	293	287	262	290	286	255	292	281	251	269	282	291	307	302	289	302	280	270	301	318	287	265	279	320	305	282	261	291	286	288	285	289	299	259	308	272	290	292	296	292	299	301	272	290	301	274	270	277	277	256	272	287	271	316	270	280	277	250	284	311	259	286	299	291	285	293	223	268	298	300	255	307	316	272	280	308	290	293	254	287	276	279	275	314	317	288	295	277	285	300	294	283	288	303	251	287	279	280	272	275	273	295	292	277	294	305	300	244	291	258	270	291	283	288	281	283	297	265	293	295	289	302	278	283	297	269	291	275	285	290	300	281	279	312	303	295	290	294	275	284	272	343	265	323	267	283	305	287	251	297	320	308	303	280	293	316	278	276	312	299	303	262	284	287	301	299	288	272	297	288	302	304	307	308	287	308	271	297	265	300	308	266	265	270	284	295	279	301	288	282	258	279	323	291	279	278	282	276	257	282	283	280	272	298	283	319	284	300	308	310	306	290	244	279	285	281	288	294	275	287	284	295	293	311	284	273	269	268	314	305	271	270	284	266	278	272	286	297	305	298	274	301	294	270	297	289	289	300	276	306	284	285	263	260	290	279	301	265	279	299	300	261	283	282	291	289	255	301	305	290	277	319	280	287	266	243	273	307	286	256	269	283	275	304	296	299	278	288	276	281	268	293	295	327	279	253	286	282	293	269	317	283	284	287	289	276	309	337	287	299	300	270	290	269	303	313	268	284	303	254	284	285	275	293	305	275	268	274	279	295	268	281	280	303	299	314	282	297	273	276	295	283	316	287	294	270	284	279	295	302	304	299	288	294	297	258	310	304	294	299	284	298	256	270	273	289	292	305	309	268	293	293	267	306	287	293	286	287	272	283	275	308	266	296	297	279	246	273	309	282	301	290	314	273	281	309	291	274	274	299	253	304	265	300	284	293	320	311	265	276	306	294	302	297	242	291	292	299	293	282	295	291	288	284	282	296	321	300	293	277	301	277	250	294	288	283	295	281	267	308	285	276	287	277	294	262	292	271	275	311	258	290	302	272	264	326	281	301	303	281	282	286	294	290	327	306	293	282	297	248	283	303	301	274	280	288	302	286	270	292	308	292	296	307	272	277	286	306	305	277	288	270	284	281	300	263	321	301	302	279	296	287	311	264	293	284	271	300	295	286	290	273	294	285	292	294	294	292	272	297	270	272	286	307	274	282	280
36519	31647	34765	4820	2797	2097	1700	1351	1228	1028	905	870	807	767	781	696	694	624	626	586	560	530	582	594	546	554	548	532	526	521	581	543	519	524	538	539	543	520	545	516	495	517	509	501	478	535	486	497	484	531	528	522	500	558	523	493	539	534	490	530	476	530	548	512	502	478	497	555	518	509	503	531	513	519	536	493	543	492	482	555	485	505	508	526	528	497	488	542	504	511	521	497	524	524	557	513	521	508	516	504	480	498	522	516	547	502	514	534	524	494	570	550	491	530	519	534	493	497	513	492	523	480	521	486	545	463	481	443	516	458	500	521	545	527	487	472	546	447	507	481	520	531	512	502	508	501	558	516	546	514	523	541	522	529	541	530	548	513	496	495	498	506	510	511	509	499	512	529	492	545	519	497	493	469	507	547	499	489	510	481	480	498	519	495	525	478	506	491	482	485	522	498	487	510	510	506	523	509	493	498	513	510	501	487	496	515	498	512	512	511	496	502	477	505	527	506	519	534	503	496	481	472	516	443	496	506	542	494	510	522	491	507	515	474	532	531	480	540	474	493	468	520	515	535	434	542	495	500	502	500	484	504	521	518	520	475	562	501	513	489	498	499	482	502	533	500	480	509	486	514	500	469	507	508	485	471	494	498	514	475	489	495	520	492	492	506	448	480	528	512	504	501	516	488	511	517	513	505	513	480	461	463	446	531	493	514	470	533	508	512	514	507	538	526	489	490	498	493	480	474	490	459	506	490	524	493	487	477	496	501	497	494	522	531	518	500	513	509	530	542	508	474	464	525	492	523	514	504	488	522	522	496	535	482	498	523	478	466	508	488	506	520	504	498	509	506	506	537	542	525	506	486	509	551	473	529	514	514	510	495	539	552	518	517	495	499	465	508	503	521	486	466	537	511	555	470	484	523	467	493	503	513	505	502	500	482	500	512	506	533	516	504	525	464	496	522	523	531	507	545	546	485	515	502	496	499	485	494	524	509	509	496	472	486	509	508	498	525	489	485	495	476	515	495	528	487	561	484	506	535	483	482	520	477	491	504	497	487	506	520	457	515	461	497	459	494	461	483	469	504	486	472	539	485	521	549	523	494	517	510	496	505	476	462	508	513	480	521	524	492	493	526	516	503	493	521	495	468	504	466	470	493	502	545	503	521	521	523	479	531	526	511	545	487	467	583	526	494	516	534	510	461	528	499	481	498	514	520	506	528	480	474	513	509	475	494	533	490	485	518	488	478	504	476	485	505	492	467	487	510	488	508	491	471	447	479	492	500	528	483	505	510	535	503	509	496	494	544	525	458	522	540	523	534	477	474	517	496	510	486	480	526	489	508	466	483	514	455	532	523	499	490	503	496	475	561	493	489	497	478	501	538	475	508	485	476	485	485	541	498	498	488	514	488	495	492	473	502	548	517	545	494	508	532	496	461	506	502	482	525	499	521	484	476	485	477	510	527	494	487	522	488	511	491	527	494	475	531	511	491	485	492	471	517	489	503	530	534	482	499	498	478	497	477	506	496	439	536	495	508	527	514	498	501	476	461	514	518	470	515	503	485	510	519	515	536	511	445	511	520	483	478	484	514	498	518	523	462	493	516	535	490	493	481	522	516	523	531	507	472	519	495	492	476	519	466	497	506	518	471	485	470	492	520	489	488	492	510	518	513	456	499	493	462	485	504	516	491	461	519	503	510	500	529	484	534	499	515	478	487	483	479	490	538	495	476	528	528	525	528	480	487	459	490	502	509	491	505	536	475	537	539	521	485	501	511	510	556	479	498	445	482	490	507	515	505	529	479	457	510	498	473	530	526	504	480	466	545	501	523	519	480	509	513	489	471	544	523	492	485	486	497	472	503	554	520	513	500	520	501	511	524	487	519	537	480	487	493	516	496	459	498	517	483	501	501	493	475	468	488	483	504	465	493	524	495	540	487	499	516	522	488	471	511	451	491	514	478	497	508	473	488	541	488	488	503	475	488	520	506	487	559	459	498	509	472	512	466	518	498	498	526	521	497	482	522	471	513	524	497	518	509	478	506	484	534	523	505	487	478	485	563	514	521	455	501	507	536	531	536	507	490	504	555	520	516	489	461	510	507	517	494	463	487	491	495	489	505	494	505	490	496	499	516	484	484	523	478	501	487	451	483	484	463	513	531	521	511	509	496	519	470	495	488	469	511	489	515	522	517	545	490	483	497	490	503	516	488	530	512	493	467	480	508	548	520	539	546	462	472	534	507	508	474	502	462	512	491	508	510	514	489	519	509	506	525	529	485	510	493	493	453	530	493	533	515	489	490	486	493	533	501	471	469	527	489	494	521	505	506	514	476	497	518	505	516	485	523	543	460	512	487	511	542	533	533	551	486	491	522	533	517	492	465	495	469	493	483	516	487	456	565	521	534	551	497	487	454	531	506	492	507	452	533	493	465	516	540	499	481	492	515	526	524	469	480	499	482	538	502	506	515	533	500	532	508	475	514	508	525	531	454	510	517	510	516	501	499	473	481	474	560	510	495	498	503	466	505	553	501	515	518	508	464	511	526	492	547	530	516	513	474	504	521	482	488	493	482	495	500	521	511	518	511	552	513	527	493	521	514	481	463	511	476	498	494	489	466	503	480	477	509	510	520	520	499	505	494	512	481	491	452	482	481	484	561	497	506	472	496	463	517	476	512	466	510	505	487	488	475	490	521	551	489	490	461	526	508	508	542	510	518	511	523	493	508	483	513	460	479	481	514	484	491	525	487	514	515	465	482	524	483	522	533	548	504	492	484	536	513	484	503	528	528	509	520	493	500	469	517	467	465	501	473	510	494	522	477	543	461	483	513	454	488	506	474	517	513	480	488	496	503	535	506	518	519	498	518	473	459	495	506	455	518	516	462	487	469	476	502	500	500	516	484	506	512	485	481	504	543	490	547	502	486	499	460	483	490	491	477	533	478	474	476	516	504	498	483	530	475	562	484	547	530	503	466	514	481	511	553	486	509	498	503	537	480	510	467	450	536	527	475	542	498	481	510	512	510	491	506	475	512	502	502	481	510	514	492	565	501	529	475	515	486	505	488	480	525	479	510	488	528	466	535	475	498	529	491	504	508	538	485	514	504	514	515	492	528	524	516	516	546	562	496	477	450	514	523	484	474	494	473	491	479	485	499	509	530	504	511	490	511	481	498	485	485	504	512	506	525	494	503	488	487	500	479	521	494	486	500	499	539	532	507	479	500	474	506	511	496	473	505	511	508	488	542	513	519	501	470	519	558	508	500	524	479	510	498	465	450	500	518	503	465	515	465	514	493	466	477	494	534	521	496	513	484	465	534	498	508	500	506	502	512	500	493	503	460	484	497	476	479	495	543	483	519	559	507	511	515	540	508	516	484	520	496	493	455	517	480	518	527	489	473	461	525	491	483	482	489	514	490	514	513	485	509	536	468	522	505	530	467	509	510	494	524	495	498	501	451	519	521	515	549	523	491	552	543	521	499	500	531	520	509	488	516
23180	21292	29220	23863	21299	21255	9396	1071	717	620	572	570	550	462	492	449	468	440	435	409	406	444	416	390	403	425	429	418	397	405	411	379	372	382	401	382	380	373	405	396	389	344	365	380	381	396	373	361	394	364	397	400	392	376	392	382	390	384	380	350	383	388	386	378	330	372	368	370	371	385	371	369	359	350	335	353	348	347	365	365	407	373	392	366	407	360	367	363	368	423	393	342	360	370	357	380	387	396	382	391	365	391	341	379	344	368	412	363	385	364	328	341	376	348	376	358	391	372	389	370	352	352	349	383	368	378	391	335	326	365	350	360	373	375	359	347	340	354	339	370	374	385	349	388	340	385	370	368	345	352	371	378	366	380	404	347	362	380	379	373	368	338	374	351	381	352	376	368	374	378	323	386	393	388	338	390	377	372	383	364	367	371	386	359	385	377	392	340	374	302	361	340	384	332	380	377	365	359	366	366	363	347	373	341	347	388	381	373	381	358	388	365	352	322	395	361	384	377	349	394	369	351	354	394	385	362	384	387	365	362	364	331	386	379	372	369	352	390	382	407	331	350	384	363	355	351	399	392	364	358	365	356	336	379	374	388	364	358	373	345	395	365	391	351	376	376	381	328	383	380	398	384	389	348	368	351	380	348	316	404	373	399	332	377	357	383	405	373	362	344	363	372	364	341	349	365	363	374	370	338	380	349	370	401	378	426	374	352	356	361	356	356	378	384	343	394	371	351	378	383	348	371	409	401	379	387	395	366	359	381	398	369	346	377	353	377	346	374	376	356	356	364	362	347	362	371	409	383	370	387	402	370	360	372	350	353	365	387	353	359	381	378	347	373	339	381	347	369	353	362	326	372	326	356	389	353	370	359	371	344	346	375	350	391	352	361	369	368	368	365	352	375	373	372	361	372	373	355	372	385	395	360	364	361	360	398	365	385	363	376	349	347	375	333	387	351	366	360	372	379	368	397	393	387	364	339	356	326	366	361	332	346	325	356	370	382	385	371	361	335	370	349	335	391	378	381	390	366	373	365	374	372	360	352	347	352	392	384	380	362	363	390	322	336	373	370	371	404	414	343	375	361	343	341	366	336	393	361	348	384	354	361	386	342	373	389	395	369	381	339	358	356	360	358	371	357	370	380	399	396	378	358	385	367	356	359	404	369	344	393	367	352	360	375	342	375	375	346	392	407	348	353	392	380	361	310	356	399	356	353	363	387	360	374	387	407	380	380	337	341	347	379	377	397	349	346	355	351	378	378	359	383	393	395	350	379	345	360	385	327	377	362	334	372	321	389	386	358	393	394	374	348	401	392	387	386	367	367	333	350	379	367	352	359	353	336	353	355	385	359	326	357	385	378	308	381	382	371	367	351	352	425	380	371	380	368	368	371	343	335	368	391	402	394	369	373	364	385	343	358	397	367	377	374	361	386	349	368	391	371	424	361	382	336	349	387	374	337	364	388	372	332	400	385	333	348	348	350	399	358	379	381	371	369	312	366	383	357	386	395	358	378	389	341	366	373	348	382	370	322	384	330	361	309	359	375	366	356	379	348	391	347	354	368	384	415	366	356	354	372	365	404	365	361	380	424	377	369	378	366	368	372	386	388	367	356	378	388	361	361	373	380	349	375	377	370	369	388	343	344	339	370	384	395	357	387	376	327	393	352	326	361	391	383	378	358	317	372	371	357	346	358	382	370	366	381	353	362	374	400	355	379	351	351	405	378	361	375	372	394	358	359	355	364	362	354	381	363	334	353	334	378	394	366	370	370	352	339	395	374	334	328	402	395	355	342	389	394	371	364	382	351	373	346	382	419	344	392	345	356	347	364	394	368	361	327	361	370	398	378	348	360	363	342	339	353	376	344	375	401	391	364	360	382	364	361	378	347	380	335	339	396	413	369	383	379	355	347	360	334	345	349	326	372	354	332	380	361	374	378	370	344	381	358	342	353	360	343	350	346	382	367	375	342	373	389	385	325	367	347	370	383	413	361	364	372	345	335	361	340	382	404	326	362	339	356	371	390	382	322	357	363	385	378	390	319	371	362	363	351	352	369	395	361	362	405	370	337	374	386	363	369	332	370	365	381	396	385	334	354	352	402	373	377	383	387	375	400	397	361	350	362	342	391	371	372	365	371	379	351	343	352	380	380	386	356	363	338	362	379	356	348	396	364	390	318	354	368	382	365	366	385	361	349	388	411	385	357	401	386	362	354	363	353	352	372	380	405	397	353	362	375	367	363	377	337	351	361	356	371	366	346	360	387	369	344	386	396	383	340	362	357	359	355	381	402	367	342	391	340	371	346	368	374	372	356	369	388	357	364	369	381	370	361	345	381	391	393	355	385	388	370	368	362	350	356	364	369	358	315	384	357	391	380	369	379	372	348	372	349	362	358	384	387	367	342	372	368	403	358	358	376	366	357	368	338	348	371	376	362	381	354	374	380	356	400	380	362	368	363	417	387	359	328	381	344	353	377	339	391	324	339	377	354	393	377	372	376	366	349	379	403	378	384	384	353	389	337	335	366	357	374	382	337	348	363	344	388	360	348	374	379	347	369	335	349	358	373	404	372	412	373	379	385	361	358	364	351	362	379	360	379	374	357	378	393	369	374	391	349	342	397	360	382	346	369	394	382	375	365	372	364	359	364	355	395	370	388	366	359	367	373	365	359	393	391	377	350	348	383	340	389	343	358	334	341	363	339	364	401	380	381	359	387	379	347	341	376	351	354	371	416	358	336	397	363	379	368	357	365	366	382	400	382	381	382	383	368	404	362	357	384	365	370	362	395	355	378	390	353	383	394	371	378	370	351	381	371	397	383	368	413	395	340	353	356	395	370	379	377	401	335	339	343	372	387	376	371	378	349	391	376	366	398	373	348	339	359	362	404	339	398	345	379	391	391	397	358	365	354	374	367	330	367	415	342	380	402	351	376	366	363	353	356	362	348	391	379	356	364	362	331	338	376	372	379	369	355	351	377	379	341	380	370	358	373	363	387	348	337	331	382	369	392	387	375	376	392	355	369	405	361	380	373	366	386	361	368	344	344	353	368	357	367	356	336	373	372	370	328	374	405	378	348	393	398	394	377	390	345	359	386	351	350	387	378	395	362	349	377	362	366	368	351	353	366	341	380	360	367	384	359	340	368	337	372	380	361	356	383	367	341	378	367	350	400	353	394	350	353	332	380	385	381	452	372	397	374	365	367	386	395	376	356	372	343	383	373	367	362	358	346	380	353	388	412	390	384	351	356	374	353	419	357	373	324	346	384	366	350	355	359	349	407	393	392	403	385	385	371	366	372	374	392	378	384	362	346	360	368	358	333	370	372	351	331	357	359	370	391	409	357	395	349	365	373	368	377	350	341	359	337	349	383	389	370	360	371	383	349	351	388	369	345	370	398	324	355	420	397	379	371	346	383	365	391	401	367	384	372	371	377	380	364	383	354	379	371	362	396	347	381	339	369	368	330	371	402	353	392	364	333	392	390	349	364
45807	38676	36363	6727	4875	3590	2728	2260	1886	1643	1414	1274	1182	1033	1048	976	967	901	832	763	842	736	736	699	785	717	695	747	752	692	696	693	678	664	619	634	661	613	684	589	618	624	686	637	665	617	689	648	654	656	608	671	621	614	676	670	643	649	578	664	668	600	606	628	635	610	642	619	595	654	626	582	627	604	630	659	622	642	627	601	649	601	597	571	630	620	658	659	631	626	580	622	598	622	594	634	631	654	626	595	627	628	571	600	645	664	580	644	622	642	595	624	582	619	615	633	635	619	618	632	629	613	636	607	642	596	614	622	598	674	633	624	596	590	624	630	627	668	646	604	600	629	590	625	622	654	635	656	614	579	666	658	605	639	649	639	633	571	682	662	677	612	600	630	643	613	633	637	588	660	639	648	608	646	622	646	612	672	612	597	614	608	620	622	693	608	618	621	625	566	627	608	597	564	612	612	610	646	611	646	611	599	598	655	622	639	613	639	632	635	560	615	580	572	635	591	567	585	627	613	620	557	620	568	635	626	583	649	615	606	633	583	637	651	600	619	608	633	644	630	655	639	624	571	621	611	633	604	615	626	623	645	631	610	623	608	580	651	622	628	637	637	630	658	578	629	625	611	636	650	612	617	601	622	616	628	574	587	612	636	585	599	644	629	610	654	617	634	616	593	632	601	617	621	603	610	608	616	608	587	619	600	605	603	606	606	579	666	629	617	616	584	593	607	604	592	596	625	560	645	629	666	613	636	633	660	609	606	618	568	598	607	575	625	632	624	649	618	633	579	623	614	594	668	625	587	663	599	607	603	619	660	645	618	606	615	581	631	608	621	618	620	586	603	622	625	595	578	641	588	622	635	597	642	616	572	617	587	642	631	613	632	594	632	608	622	611	629	619	607	618	621	591	596	629	573	595	635	608	591	599	626	590	588	614	568	608	581	667	582	595	610	600	633	583	621	588	609	634	587	645	644	579	600	608	565	617	592	610	618	583	625	653	611	649	658	643	623	668	606	614	612	648	637	604	596	630	592	679	620	620	577	563	620	602	624	651	584	609	621	624	614	621	625	585	610	636	643	636	616	627	611	630	597	621	582	586	663	623	618	560	632	601	614	644	615	626	606	618	643	595	623	616	573	659	622	589	609	693	579	561	585	638	618	666	622	637	633	665	621	618	596	572	619	600	625	630	581	623	581	636	636	669	646	639	635	615	653	642	637	594	582	629	584	596	595	608	570	645	598	675	614	656	608	627	564	620	600	620	629	595	668	650	650	606	633	639	638	648	630	591	638	645	587	624	579	589	595	583	654	619	665	593	635	633	617	672	603	590	639	614	602	600	578	646	586	594	629	649	603	594	525	591	597	669	590	625	651	591	583	607	618	600	595	595	616	612	630	626	571	641	600	645	631	613	638	591	629	570	603	598	619	624	607	606	582	638	637	629	650	642	603	625	579	632	646	582	630	596	568	612	626	586	594	609	585	604	653	625	583	591	610	587	600	612	646	642	605	573	628	608	618	608	678	599	607	584	647	600	606	607	619	579	652	599	643	571	640	595	611	610	630	601	625	632	652	616	643	570	626	616	600	625	627	618	607	590	602	647	634	665	601	640	654	637	606	592	639	637	671	615	633	585	574	571	586	617	607	603	578	598	623	649	620	648	613	570	634	591	639	592	590	618	606	617	640	647	592	616	591	594	626	614	600	601	601	576	641	642	639	570	579	580	607	628	643	617	634	625	598	584	636	554	627	613	670	604	600	629	629	634	645	623	625	607	566	586	612	628	620	605	610	599	589	590	644	630	604	596	597	582	628	660	603	618	595	561	584	621	631	621	601	647	612	618	663	557	586	603	602	638	624	617	600	616	595	645	643	601	620	630	640	600	601	619	623	616	596	608	607	593	634	604	617	619	663	608	602	656	645	629	587	606	646	614	619	606	614	663	643	578	616	640	601	624	586	646	574	624	581	627	612	636	582	602	611	662	602	630	590	599	597	635	608	607	636	648	651	653	593	642	583	660	633	595	657	636	623	569	614	638	584	600	614	640	622	638	604	644	596	625	603	598	622	594	641	593	633	634	627	584	576	588	598	596	601	628	629	616	618	581	661	630	651	628	672	637	639	647	609	638	633	658	623	581	603	590	623	647	598	615	669	612	611	613	650	609	572	603	651	618	614	627	603	589	627	611	632	634	620	584	601	594	610	604	602	613	652	631	600	601	613	655	625	624	617	586	631	595	637	626	617	594	600	613	581	639	591	618	629	621	614	607	617	635	654	645	674	637	655	615	608	647	619	583	578	605	639	600	601	570	612	573	616	622	579	647	612	622	613	667	619	588	584	574	575	606	613	652	609	607	564	619	626	640	607	629	613	598	592	590	581	610	570	680	585	570	591	585	613	628	600	615	573	637	606	627	629	645	626	580	633	642	626	582	651	634	611	615	554	620	607	596	585	652	660	627	579	641	594	597	609	638	583	595	601	625	578	573	630	610	620	627	641	593	642	612	612	644	618	640	586	588	618	623	625	604	604	605	624	561	614	602	627	619	570	580	624	626	594	618	618	628	604	617	612	589	592	607	628	593	639	628	585	630	639	645	667	614	597	608	609	591	599	590	629	628	608	606	580	552	658	669	612	644	571	634	607	658	559	577	605	621	639	630	603	613	604	564	603	593	608	586	629	636	572	605	605	585	609	640	583	623	624	634	616	636	624	637	635	601	584	614	624	617	602	631	631	622	620	647	644	602	619	630	657	581	622	622	565	656	621	633	580	540	645	629	619	621	623	618	592	607	633	631	621	580	650	637	609	596	665	599	595	605	618	613	591	635	569	650	610	634	661	610	698	603	630	590	597	672	600	575	616	603	596	583	630	648	613	572	590	608	597	599	626	638	603	606	583	598	600	616	683	643	627	613	610	577	652	624	646	641	575	617	580	644	626	629	596	649	672	591	607	573	628	644	614	622	611	638	630	634	624	625	546	618	625	602	651	611	561	610	620	626	623	628	601	626	633	610	568	575	643	638	636	622	620	591	607	617	621	639	633	569	627	642	642	652	633	631	589	593	628	617	600	652	650	628	632	625	587	634	626	617	606	624	582	608	590	659	660	657	608	598	586	623	609	611	639	593	625	607	620	623	636	593	588	614	618	618	633	585	572	570	656	624	593	646	617	633	601	642	635	632	665	610	583	625	622	598	637	649	631	609	660	612	592	582	655	616	586	616	693	644	644	658	643	627	624	585	612	615	589	561	649	605	613	646	627	639	672	597	624	639	607	608	642	607	636	596	631	619	636	584	631	595	647	595	620	603	680	614	600	601	599	621	594	580	613	599	628	635	633	581	651	629	613	608	632	607	654	601	643	608	606	634	584	640	685	645	641	625	604	611	604	625	656	602	597	695	633	583	608	640	635	642	607	637	615	615	617	600	597	597	594	578	625	600	625	606	630	587	601	612	632	608	668	608	583	585	571	629	598	619	640	625	610	633	664	644	639	586	604	597	592
26880	20787	18570	4900	234	217	221	198	187	169	168	182	161	173	176	166	183	176	161	182	146	155	146	185	184	149	161	177	174	139	152	153	186	168	152	166	183	161	158	155	179	171	147	170	176	128	164	168	158	156	144	165	168	183	166	138	152	188	159	158	144	148	159	174	171	161	159	139	161	155	147	167	176	152	159	168	185	150	169	152	159	160	146	166	153	186	158	166	177	173	163	184	143	159	176	158	162	151	172	151	131	155	153	161	173	195	161	179	152	179	139	170	157	148	169	172	158	146	185	168	200	150	168	184	180	150	155	169	152	158	159	171	136	182	164	142	163	161	148	151	170	159	174	177	181	159	165	186	155	171	163	174	158	167	171	162	185	158	150	140	168	162	166	184	174	163	155	172	151	162	142	165	162	173	154	148	152	155	156	183	171	171	176	150	162	164	159	161	163	167	175	143	183	166	169	157	187	169	195	153	154	191	151	164	155	156	173	145	135	157	157	187	177	171	155	160	183	171	167	157	191	153	173	156	170	163	163	169	155	156	166	163	161	170	164	176	166	166	147	174	160	164	173	187	151	159	146	164	160	173	158	152	167	154	156	175	145	187	158	140	159	165	148	171	160	184	166	161	168	157	160	165	159	165	166	170	180	181	158	135	163	155	179	152	171	160	149	153	145	143	180	147	148	159	177	172	180	158	155	156	159	150	164	172	165	190	147	152	150	151	155	146	160	165	161	178	181	155	187	144	161	173	164	168	146	176	147	153	132	169	150	154	161	151	174	147	178	170	164	168	156	163	162	154	174	185	178	173	145	147	166	165	167	161	156	174	171	155	168	168	173	150	169	137	182	144	144	143	163	152	165	174	145	185	144	175	166	173	156	150	162	133	156	168	131	175	136	177	185	176	161	180	170	167	174	156	138	194	143	152	153	159	163	165	160	168	159	174	160	143	171	152	147	164	148	158	175	166	159	173	158	155	163	155	192	168	172	157	152	146	144	170	170	153	162	148	153	156	186	171	143	171	167	171	160	138	165	147	169	130	184	163	153	176	157	168	167	184	159	162	160	158	157	165	171	146	135	174	140	161	163	182	151	164	165	131	158	184	165	168	178	173	153	183	173	162	170	145	182	136	188	172	156	157	180	162	155	140	164	161	153	166	171	165	160	148	180	153	162	148	192	171	153	142	150	147	192	157	165	159	167	180	178	179	139	170	158	176	156	152	163	163	158	166	166	151	186	168	171	178	162	145	149	164	153	164	155	145	163	160	142	180	182	173	148	147	144	183	155	154	161	158	176	151	175	166	173	153	153	153	149	157	172	150	166	158	171	180	162	161	162	162	177	170	164	153	141	183	153	155	167	152	163	175	141	155	159	139	135	167	156	151	165	170	166	177	154	172	174	178	152	172	153	167	188	151	143	148	155	157	162	181	169	153	152	153	156	156	156	160	162	158	148	170	156	160	151	155	173	186	163	172	168	158	158	163	150	144	158	174	161	145	143	151	164	158	167	157	148	158	164	135	171	159	164	152	137	138	164	161	161	151	171	167	153	147	148	164	175	163	162	189	156	170	159	148	145	180	145	154	156	171	162	156	158	152	154	165	172	174	158	164	145	151	149	166	165	145	170	171	160	165	157	137	150	156	154	152	174	145	162	169	150	150	154	173	171	163	139	157	148	151	172	150	175	150	181	162	147	171	161	152	158	170	182	154	181	156	160	166	161	169	158	188	152	169	182	175	173	142	146	159	170	174	157	191	171	161	168	148	129	156	172	155	160	150	153	161	140	162	163	174	157	168	151	151	153	163	166	183	186	142	156	179	163	173	167	151	165	159	165	170	177	179	146	163	120	143	176	165	169	160	146	167	135	168	170	176	148	159	177	158	165	141	147	163	154	159	174	185	173	151	169	161	184	170	180	159	173	180	147	146	161	147	145	157	169	144	161	164	172	154	171	171	166	155	160	154	164	162	161	146	155	178	151	166	164	162	167	182	163	176	154	162	148	166	167	186	136	165	180	168	167	183	159	158	161	155	147	165	162	182	171	161	164	186	179	144	159	154	197	165	158	185	145	160	163	176	139	157	150	157	161	159	151	143	183	155	163	152	175	170	153	180	159	181	162	156	172	175	151	179	152	164	160	159	149	163	155	184	168	142	167	153	164	176	170	155	170	151	151	183	159	145	146	137	184	149	160	176	163	162	156	153	155	172	152	157	163	150	154	178	158	158	178	170	164	160	148	167	168	184	142	170	168	172	156	183	155	186	150	177	162	169	135	140	172	155	174	132	151	185	152	139	149	166	170	166	174	156	150	157	142	153	152	171	152	183	169	157	191	171	163	159	150	179	151	158	179	158	166	180	163	175	151	168	151	166	166	163	183	143	163	157	160	153	177	156	161	171	181	139	175	160	158	145	154	171	153	169	157	150	165	169	151	145	164	163	150	149	183	149	158	164	174	165	131	144	165	154	153	162	173	143	177	173	157	159	167	185	163	169	168	187	173	146	133	170	146	159	167	170	169	187	189	183	156	158	168	178	176	137	170	155	192	166	139	174	161	161	176	167	142	180	166	157	161	157	174	154	168	162	176	145	178	176	151	177	176	160	175	162	173	172	158	173	189	144	164	159	151	154	165	166	155	167	185	152	149	157	177	162	155	176	180	175	170	173	163	178	153	149	172	158	173	168	165	161	166	166	159	172	158	155	180	156	139	175	135	177	172	140	160	146	166	152	163	144	167	177	151	149	147	165	188	159	165	186	161	167	157	167	160	156	151	191	131	145	149	141	162	137	170	137	171	146	173	176	161	170	177	162	169	169	154	165	149	167	170	134	147	164	179	172	151	173	183	175	166	192	164	151	155	161	140	191	160	158	165	159	163	166	159	162	175	165	173	175	166	168	163	154	176	188	161	155	162	151	153	156	179	180	167	177	156	139	179	187	171	187	168	180	144	155	170	177	145	159	169	162	179	155	150	157	165	178	164	153	165	162	157	156	189	157	146	174	161	142	168	158	159	165	174	155	142	170	154	162	181	154	162	162	192	170	181	179	197	168	149	162	159	158	157	170	162	149	183	140	169	174	156	154	166	167	164	144	198	185	153	204	147	148	155	145	165	191	147	155	158	149	147	142	173	182	160	156	156	180	166	155	159	169	133	155	180	172	149	169	156	168	155	162	141	166	158	148	155	155	143	166	187	191	180	179	179	138	171	161	187	153	159	138	135	156	172	172	180	163	168	151	175	158	165	169	176	159	145	160	155	166	149	157	156	175	178	143	174	135	166	166	171	170	183	166	170	155	166	155	182	162	161	149	165	163	160	166	153	161	160	147	141	195	150	166	133	150	161	166	149	152	149	142	169	155	167	153	168	134	147	143	178	190	159	159	163	154	161	153	187	163	181	157	158	161	173	175	165	153	174	177	167	139	173	148	146	159	159	170	168	164	166	181	148	151	140	147	163	162	170	170	157	153	142	165	176	155	152	140	143	165	165	156	156	147	157	164
15056	11609	18593	802	505	421	389	387	341	356	313	327	290	317	316	301	337	290	326	334	288	297	279	305	287	288	301	273	308	286	316	299	281	284	292	317	320	291	288	305	283	277	269	309	283	291	316	298	298	274	280	305	303	309	299	304	297	306	277	269	320	291	293	277	300	302	315	268	278	309	318	313	279	274	301	307	279	294	269	295	288	282	295	283	297	299	304	271	287	303	301	272	273	307	336	312	296	303	279	269	268	318	289	319	262	270	261	296	277	336	295	280	281	297	318	292	303	276	290	287	310	274	284	294	269	317	283	281	295	320	299	271	311	259	288	287	273	289	306	280	315	329	314	288	283	326	292	314	295	280	274	303	313	302	277	321	293	292	313	318	316	300	300	292	290	334	310	297	314	275	299	268	334	307	313	306	340	300	313	299	298	303	284	290	321	309	311	289	319	273	255	297	282	310	272	277	294	295	298	304	304	269	293	269	288	297	270	276	285	282	304	297	286	299	299	294	283	318	277	286	313	285	294	271	314	276	288	285	292	283	285	291	278	296	256	294	285	277	265	325	276	284	289	279	275	319	266	298	276	281	289	261	282	301	300	285	282	282	294	293	264	279	288	293	306	293	310	288	277	305	323	330	283	296	292	302	281	287	323	295	269	296	288	287	294	286	287	296	280	300	296	291	306	292	303	278	292	294	284	312	267	267	305	272	298	289	325	307	299	306	299	337	308	302	276	275	306	275	285	301	289	271	284	292	298	302	306	299	287	299	282	290	303	315	288	299	301	294	288	296	280	285	301	281	290	304	291	296	286	291	312	308	301	247	309	281	290	258	282	301	319	278	300	295	285	273	286	296	322	285	266	327	282	314	281	304	300	266	284	313	289	297	330	274	297	293	308	308	289	306	324	301	300	264	273	313	317	313	306	289	299	271	298	306	301	295	274	292	281	289	262	305	270	270	282	294	279	287	275	288	290	290	287	288	300	310	313	294	269	320	287	315	310	304	290	276	279	338	315	283	305	286	315	287	312	290	276	283	283	311	279	275	312	264	266	291	293	293	324	301	305	283	308	287	281	290	277	289	283	248	297	312	297	291	297	302	317	256	300	265	284	322	280	269	291	298	321	305	310	283	285	309	278	321	322	323	327	269	310	305	324	310	263	285	295	284	280	288	290	307	282	272	277	322	291	288	297	281	294	293	302	260	292	291	278	291	303	306	295	323	268	293	271	290	294	269	292	295	313	286	304	276	326	308	326	286	268	303	302	266	295	264	359	278	260	285	279	325	295	304	274	283	295	291	322	260	281	300	273	287	294	294	291	276	314	297	304	285	289	310	291	270	301	309	279	273	300	247	273	281	313	299	321	272	302	285	300	314	316	279	300	296	275	268	305	276	299	284	323	305	314	288	307	288	306	265	297	308	313	291	327	308	266	282	270	319	251	300	295	305	286	262	280	292	265	306	279	293	324	304	285	306	290	279	315	278	273	254	296	283	305	284	287	308	288	282	292	304	312	286	273	336	299	279	289	288	308	315	311	318	308	290	294	275	283	277	292	302	277	277	268	300	307	303	278	297	311	303	305	329	294	288	277	319	293	283	270	245	300	259	326	335	266	290	285	313	307	301	301	313	282	280	275	285	259	298	275	278	271	290	254	296	277	309	274	313	282	283	275	283	268	301	301	251	297	277	277	282	250	296	263	293	294	279	274	289	308	279	308	313	272	314	282	290	315	277	280	284	290	322	307	310	283	312	273	305	294	300	295	256	311	296	295	266	292	278	265	285	311	313	292	277	312	281	290	279	315	311	277	285	286	277	285	304	280	302	281	275	292	269	274	306	264	283	267	291	310	285	295	290	288	299	271	324	277	285	320	272	284	296	313	279	295	251	296	285	304	278	280	298	319	299	313	297	318	299	291	280	290	276	296	314	337	264	305	315	297	332	310	307	309	317	273	280	331	294	281	272	316	293	286	292	266	314	316	293	303	280	286	252	296	304	304	302	290	288	283	272	272	286	301	277	280	307	299	270	297	317	320	308	301	286	299	273	282	281	322	289	286	307	299	304	290	300	267	290	301	281	305	324	299	285	321	275	265	275	276	278	298	303	298	274	297	296	292	292	288	296	289	300	277	280	297	297	295	294	266	313	264	285	311	304	286	292	303	284	312	309	289	281	317	274	284	333	299	293	247	285	297	292	307	264	309	268	297	304	315	335	286	263	273	311	286	287	269	314	266	268	285	288	282	289	305	323	316	310	324	279	300	308	310	285	316	291	268	288	284	295	282	259	315	325	275	282	308	294	295	308	304	279	298	301	306	261	271	264	304	316	320	324	290	295	282	284	291	301	302	339	281	277	314	303	315	300	285	308	256	308	296	269	296	303	306	272	297	302	269	293	310	289	310	289	292	316	302	288	270	316	296	300	296	294	275	263	255	282	282	299	291	359	267	300	317	255	255	280	289	309	296	290	277	317	272	291	288	281	329	277	284	329	287	301	286	258	296	317	292	287	289	265	294	309	308	258	318	307	268	268	298	281	283	290	279	285	286	299	279	321	282	289	312	291	284	294	283	302	292	308	297	306	307	300	279	315	303	273	294	293	250	289	303	313	293	311	286	331	320	286	312	277	291	302	296	291	278	273	295	316	291	267	277	280	296	270	286	269	303	309	290	300	293	305	309	307	274	260	284	305	291	277	309	289	315	287	291	294	277	264	237	307	303	291	267	286	275	279	313	326	294	296	307	305	282	293	302	313	283	267	287	267	279	323	296	275	310	278	313	282	300	301	308	307	299	303	271	288	292	302	283	289	316	298	268	310	289	281	305	276	311	286	295	286	279	321	292	278	275	297	298	294	293	268	317	270	301	294	308	295	273	309	277	271	309	310	274	295	292	283	295	303	279	278	248	295	273	276	328	296	266	268	295	303	285	307	280	261	301	266	299	315	291	311	306	309	331	276	284	297	290	319	296	319	319	314	308	291	289	293	335	288	312	297	304	326	284	313	279	253	264	320	260	302	281	281	302	303	286	291	249	296	317	295	334	298	287	283	297	318	302	305	281	304	284	295	302	309	316	257	301	325	271	295	272	288	300	282	288	264	288	302	296	315	284	283	303	326	291	277	265	294	283	274	324	295	305	283	297	278	311	287	291	273	296	305	268	272	294	282	306	285	296	291	282	334	298	310	273	293	307	267	311	284	283	284	311	281	311	302	258	309	281	304	294	305	315	309	267	312	285	300	290	283	302	291	298	266	295	285	291	288	297	276	298	320	313	309	292	287	313	300	306	279	293	305	283	301	293	314	341	312	251	279	286	303	281	312	298	296	260	276	267	275	302	322	302	280	313	291	276	296	298	286	285	322	316	269	297	295	279	289	269	265	295	317	306	309	297	309	290	323	260	272	295	289	282	280	303	300	330	329	269	281	280	306	289	301	317	322	312	279	310	310	288	281	316	315	287	291	296	284	285	325	279	302	279	291	305	317	301	274	304	340	289	303	308	282
24166	21284	30075	23587	20824	8803	841	527	444	465	389	376	387	356	388	361	336	333	329	327	305	335	340	317	318	307	314	306	309	307	350	308	327	312	289	305	328	310	301	289	288	302	297	311	323	314	291	290	287	312	280	327	329	278	301	293	297	287	269	309	309	288	291	304	309	303	304	299	271	322	305	302	310	305	278	266	267	286	304	284	319	332	329	305	300	300	300	337	288	293	269	296	288	299	310	283	299	315	290	280	273	298	303	261	262	277	311	326	290	273	291	281	301	277	291	315	295	291	317	296	302	286	301	318	306	297	287	289	295	305	280	255	262	336	311	303	296	316	309	297	285	315	298	295	315	296	323	295	298	305	306	330	309	323	313	275	277	306	303	340	282	276	272	281	330	324	304	272	315	278	260	307	273	309	277	278	322	297	307	297	292	287	292	274	349	318	282	298	293	315	279	299	317	311	304	302	332	320	338	321	291	294	273	284	293	306	305	324	271	293	291	301	307	318	325	329	288	303	287	289	285	287	297	302	277	288	326	297	308	288	303	293	324	308	283	293	290	304	309	288	286	293	312	268	293	269	272	325	316	280	279	300	290	276	267	279	322	285	306	291	291	299	295	271	260	276	296	317	277	293	280	288	318	329	305	283	313	284	309	331	306	303	309	301	301	245	288	304	293	347	288	283	260	310	322	291	316	296	284	272	270	284	316	300	282	277	296	303	274	326	277	295	303	292	309	302	287	273	315	329	301	285	267	275	293	277	281	294	310	274	315	290	256	282	344	302	285	313	309	294	334	285	280	295	278	301	294	298	319	304	299	301	295	304	284	290	309	287	314	325	281	253	320	282	286	285	323	267	305	288	293	309	286	290	345	302	286	331	317	303	293	278	304	287	309	307	312	305	279	312	317	278	287	274	259	315	261	280	310	273	297	306	291	299	268	292	269	302	279	258	269	320	282	304	294	292	296	284	294	283	280	302	292	280	301	255	321	275	315	320	293	303	282	288	315	277	279	297	286	296	301	330	285	301	293	286	301	307	299	274	277	319	291	289	306	282	307	310	314	298	317	281	283	309	304	326	282	280	280	298	292	313	309	286	300	262	333	304	296	296	279	295	279	305	300	275	276	318	298	254	294	282	320	333	305	308	261	304	302	249	293	306	293	256	312	296	312	313	297	288	285	299	283	270	285	304	308	281	293	273	315	284	316	282	302	282	300	300	299	295	271	288	292	279	310	309	295	303	322	298	311	305	303	316	304	292	316	279	322	303	311	307	280	273	281	275	282	318	267	281	284	327	331	317	293	314	289	300	324	308	295	313	317	295	307	295	301	287	247	305	316	308	300	280	282	295	298	283	282	289	284	304	285	312	271	301	289	296	302	278	253	279	289	289	304	287	283	307	313	322	276	325	275	258	292	295	299	286	293	291	286	300	307	299	281	280	334	295	350	251	294	305	266	314	282	282	292	294	289	292	307	306	288	312	313	312	273	296	294	275	339	303	264	286	296	308	272	272	292	309	300	261	312	287	278	308	275	307	317	288	293	293	310	279	304	287	283	287	294	302	291	311	299	277	305	302	286	273	277	312	270	302	263	298	302	292	268	302	309	287	278	295	289	311	283	315	311	278	257	289	289	276	306	285	337	276	305	288	291	303	303	301	314	308	269	291	315	283	296	296	305	326	305	274	333	306	297	269	288	300	276	279	299	310	319	289	326	306	267	270	299	314	294	329	320	276	308	320	310	316	279	282	300	334	290	289	267	288	305	277	287	303	302	318	269	312	321	321	294	296	302	289	292	287	281	281	281	321	288	262	311	279	310	327	286	317	307	270	285	287	314	345	299	248	267	275	318	317	294	326	291	327	279	293	315	303	302	293	296	267	289	313	314	284	325	293	292	263	281	302	295	315	301	300	292	300	293	289	304	303	282	312	297	309	312	265	299	308	258	311	298	307	273	301	296	296	287	295	281	289	310	278	285	300	314	321	310	299	337	310	307	257	300	289	295	281	329	299	309	298	271	300	288	283	277	280	331	286	295	326	304	281	317	281	320	294	323	304	328	262	277	285	287	290	292	287	286	274	297	301	309	288	284	292	313	271	301	302	288	315	301	269	295	304	270	269	310	269	299	314	247	304	265	302	291	286	306	324	251	313	303	312	299	315	324	269	292	276	290	272	300	280	302	285	285	297	312	299	313	290	257	295	282	318	315	270	309	334	298	308	270	304	305	308	278	300	257	305	311	295	305	266	298	287	315	275	300	332	323	316	291	294	302	316	285	307	329	288	298	268	309	313	293	316	288	293	288	323	295	291	312	286	337	300	313	299	297	319	285	273	306	311	330	323	301	313	296	304	320	287	299	304	282	309	305	293	319	334	295	322	297	272	279	310	306	351	291	271	266	287	326	270	273	279	287	295	320	275	324	307	281	312	305	284	277	284	279	296	278	292	275	314	306	289	306	290	305	312	314	267	260	321	303	297	266	284	305	274	285	300	320	293	289	305	280	292	304	271	285	307	288	305	281	294	278	317	313	319	275	269	302	302	285	297	292	257	326	298	270	292	266	271	301	304	273	298	298	283	301	275	280	293	283	306	298	298	284	287	292	309	305	289	312	302	285	303	268	295	295	275	323	298	275	303	324	294	308	271	287	293	267	320	256	318	266	278	301	311	305	265	297	310	296	318	322	269	278	259	304	288	261	290	343	274	278	286	312	277	275	264	299	279	329	298	290	276	289	339	300	327	322	326	297	274	298	278	331	304	310	250	287	263	301	298	283	289	316	277	293	293	292	289	293	308	322	316	275	283	299	295	294	305	286	295	273	283	307	280	287	271	291	280	303	259	293	299	298	302	307	276	287	279	281	289	284	316	326	285	297	265	302	332	274	282	281	288	293	280	300	282	299	295	298	309	320	302	275	287	282	321	290	294	293	298	273	304	276	287	310	280	275	278	279	283	331	323	316	293	282	283	295	291	290	297	274	305	289	300	304	301	295	301	303	298	263	290	295	297	290	287	267	275	297	322	289	288	296	284	294	328	272	313	321	312	273	276	304	315	291	274	297	298	314	288	325	287	286	325	299	286	287	280	276	301	297	309	270	283	306	283	323	311	294	293	313	288	288	320	279	302	312	308	276	305	291	281	268	288	268	259	280	292	284	271	278	268	279	267	311	268	295	302	299	293	294	293	302	288	310	309	296	326	274	291	311	337	280	300	332	278	307	317	300	291	277	310	316	299	314	293	275	311	305	292	288	277	292	273	306	281	287	303	281	308	286	297	294	276	280	306	297	265	289	330	291	261	286	301	297	299	270	286	291	307	256	289	291	278	318	306	294	277	317	274	276	262	307	275	295	290	274	312	299	288	289	289	307	279	275	326	309	304	302	295	312	313	306	290	260	269	278	295	316	283	289	303	314	316	262	319	299	323	293	294	294	297	280	286	320	293	322	305	325	286	317	313	276	289	285	313	264	311	321	333	317	284	289	310	319	293	276	306	263	281	287	286
39009	27942	40261	4021	2854	2076	1651	1323	1106	1011	921	824	853	706	709	680	669	649	632	625	569	558	575	546	546	552	526	546	572	544	554	565	552	554	545	503	481	538	538	533	547	493	539	497	530	516	547	529	546	505	494	499	493	497	493	526	527	525	566	509	498	500	519	528	492	512	480	492	497	513	519	529	554	553	535	492	562	557	496	508	516	487	520	523	545	535	486	475	498	485	471	526	501	520	505	524	506	489	542	510	489	510	538	535	501	550	476	529	516	521	541	532	539	499	521	491	544	510	538	520	522	488	528	515	537	545	510	527	543	546	500	523	490	510	537	543	568	490	507	539	491	535	531	466	531	522	545	525	547	497	501	578	505	484	537	489	510	496	537	503	520	522	523	494	508	543	520	495	573	500	544	562	502	513	467	527	522	536	539	514	497	543	512	573	514	501	511	509	512	532	525	546	504	512	543	500	485	521	531	482	506	507	513	497	514	517	495	516	510	500	480	573	518	517	553	520	511	494	494	489	477	467	511	531	480	469	479	494	502	509	513	503	506	499	524	526	495	512	493	497	547	462	513	494	559	475	465	533	515	460	522	485	526	495	533	539	504	498	555	467	498	530	523	493	487	497	510	509	504	510	512	475	505	515	516	519	485	509	479	491	507	519	506	493	469	530	532	499	526	497	499	491	487	526	511	524	527	543	511	541	515	519	508	530	557	531	484	520	530	547	510	489	559	488	505	483	492	512	532	508	503	485	508	510	520	511	507	537	496	528	537	536	508	563	499	520	495	518	508	503	525	492	495	513	527	525	514	498	505	467	510	475	496	482	505	517	518	554	481	488	539	445	499	544	509	520	550	518	504	528	493	522	503	482	541	520	491	520	551	550	483	472	510	527	517	478	492	554	509	509	491	495	514	506	526	543	473	534	500	518	499	524	512	527	542	514	519	538	477	494	489	507	527	522	520	539	532	532	505	544	506	462	519	517	494	491	495	482	490	491	521	500	462	534	503	510	495	480	493	521	497	495	517	501	488	495	502	524	513	485	537	506	546	547	515	547	483	488	509	515	482	489	513	488	465	495	464	515	541	498	531	529	482	495	487	546	523	493	496	504	531	523	483	532	508	511	496	473	524	506	526	519	522	546	527	529	507	512	532	533	520	563	507	445	494	504	467	495	499	520	521	494	556	501	509	537	497	512	509	499	481	470	499	480	459	490	505	489	496	522	501	503	497	507	529	524	547	534	499	481	508	487	489	503	494	517	516	507	469	536	503	481	505	512	495	507	501	513	506	492	503	539	520	530	471	523	528	479	482	501	508	483	520	495	495	509	505	530	524	506	545	505	521	506	495	497	485	530	552	471	518	516	529	533	503	519	516	522	502	465	524	518	521	524	533	528	504	515	483	548	515	516	477	530	518	525	539	483	504	525	511	500	513	507	528	516	481	504	523	495	498	478	525	499	554	498	485	552	525	509	499	562	506	527	520	516	554	512	507	491	536	514	516	518	516	517	489	476	503	480	531	491	510	519	512	548	538	511	505	508	521	536	512	481	505	526	506	546	517	525	497	512	519	518	483	506	532	486	495	527	482	542	506	522	476	537	511	507	526	483	524	465	521	481	513	521	487	488	475	507	490	538	505	484	491	545	483	525	493	468	520	536	529	483	480	541	499	462	500	526	489	519	471	513	578	515	520	545	524	556	493	499	488	519	512	533	495	476	552	523	474	513	472	545	507	510	533	509	512	494	514	505	527	528	512	508	531	519	489	490	541	500	482	509	502	472	534	529	527	502	527	475	501	522	555	492	504	492	503	538	499	490	517	539	526	509	507	513	514	526	478	522	534	527	538	537	527	500	491	522	515	516	508	509	498	477	557	508	521	531	552	501	534	530	414	541	525	505	530	508	490	504	491	528	522	512	502	541	473	535	514	517	486	496	513	533	487	512	495	490	514	535	484	507	508	517	514	512	489	523	485	470	515	468	518	483	517	512	521	510	489	470	530	480	504	503	505	527	491	545	488	498	503	535	537	529	505	500	503	531	520	531	463	518	471	506	497	510	501	496	506	515	489	525	537	497	486	547	497	508	440	558	502	508	500	525	514	522	523	521	499	514	521	498	559	466	532	494	483	528	528	517	601	517	549	528	493	533	485	504	508	558	542	478	516	497	519	507	518	494	545	507	535	467	539	521	507	530	528	477	539	513	501	492	501	511	533	503	491	546	500	517	522	546	520	497	534	525	504	560	513	489	496	530	456	529	510	527	555	544	488	538	507	529	524	496	545	500	494	486	499	537	498	523	497	515	530	506	527	571	511	494	514	525	503	507	501	512	556	475	478	525	541	520	480	488	521	525	524	529	542	529	496	554	467	509	482	498	501	485	492	509	501	485	531	510	509	508	491	545	534	486	569	555	543	484	513	537	506	515	529	511	488	528	483	533	449	504	495	505	529	499	518	507	511	495	485	545	532	555	487	496	473	515	490	511	564	470	492	533	496	552	520	519	500	464	515	522	509	472	525	538	525	470	563	495	539	494	491	557	511	498	484	545	520	509	509	513	486	522	510	551	514	497	559	526	489	523	510	518	535	465	512	523	539	542	509	519	527	480	526	519	513	534	552	489	524	519	502	518	518	482	471	519	495	500	491	525	532	473	544	516	490	456	508	519	516	478	542	528	572	497	539	497	550	523	529	522	529	465	514	471	546	524	510	518	512	540	502	532	493	479	497	480	503	484	458	520	528	488	487	526	483	504	525	516	510	524	536	501	526	507	484	480	493	516	474	509	523	482	496	519	525	533	517	470	505	543	481	504	541	474	516	496	517	553	515	526	520	528	562	549	533	512	539	491	488	508	495	483	512	495	531	501	506	530	525	496	511	506	527	548	467	540	501	485	501	531	505	547	532	507	520	519	518	517	506	530	487	513	491	498	521	485	489	541	509	529	469	544	508	511	511	531	519	511	522	541	514	471	498	488	520	522	524	530	528	525	560	526	508	520	502	508	514	523	535	512	529	481	510	524	507	491	525	490	490	538	536	484	514	523	514	523	484	553	533	470	491	525	508	523	511	516	480	451	475	527	536	529	518	501	517	540	485	508	543	535	507	527	529	515	554	479	529	539	511	507	553	513	525	545	527	490	515	488	504	515	497	528	514	515	518	525	475	500	501	528	513	518	541	489	503	511	529	518	513	507	487	479	510	506	530	503	523	533	565	503	490	518	495	479	508	470	491	538	506	529	518	503	494	499	495	531	501	493	549	500	496	518	531	550	504	495	487	498	529	520	517	504	509	499	522	514	595	534	515	537	533	472	504	531	519	508	544	499	532	476	524	556	528	518	533	553	519	526	504	492	492	501	516	480	505	507	485	491	482	549	530	523	489	473	503	518	510	572	528	537	522	520	553	494	498	512	525	541	489	492	503	524	507	531	524	538	514	499	531	498	491	497	523	496	520	482	498	524	537	536	527	512	522	489	517	520	539	536	556	529	520	554	532	486	502	498	508	513
23160	21286	29842	23411	21287	20722	5839	964	706	638	602	530	516	564	524	455	484	441	416	410	426	436	434	416	387	401	361	403	382	384	417	387	401	400	375	416	392	397	393	371	386	360	337	406	393	431	401	365	393	391	381	373	399	374	396	408	388	378	404	378	362	369	375	403	392	389	387	372	382	382	377	395	381	380	393	369	403	373	360	374	398	378	376	371	360	381	398	368	375	378	401	413	394	370	408	365	348	366	379	381	348	353	367	376	380	373	386	399	376	371	355	364	400	333	382	403	394	370	376	371	367	394	360	382	397	380	404	387	365	381	372	382	382	379	369	426	344	345	351	387	367	376	355	389	385	391	378	390	331	367	372	356	366	345	388	355	382	364	402	391	361	379	367	365	375	404	384	380	385	358	404	403	399	388	399	342	369	348	362	322	390	352	366	388	383	381	354	381	376	372	344	381	391	389	380	370	397	395	343	382	374	411	398	398	357	376	384	331	394	349	364	369	339	331	373	363	388	377	363	403	389	375	416	415	422	369	374	388	368	398	394	362	377	372	400	391	335	378	399	354	343	383	347	395	389	378	384	385	363	344	398	342	362	364	376	323	391	345	401	389	383	369	370	359	351	397	405	368	382	378	368	345	350	337	374	344	368	342	414	394	365	383	377	349	393	385	346	363	369	378	401	386	412	346	364	413	391	359	383	371	389	394	375	379	374	389	370	409	360	372	404	354	373	392	376	396	363	354	368	370	373	372	380	382	385	389	402	371	391	404	375	404	356	382	384	430	386	378	397	397	383	352	388	367	406	362	383	381	384	357	393	383	345	395	371	374	361	370	381	356	394	370	369	396	361	388	385	361	380	346	405	354	375	372	381	426	338	356	362	433	340	390	346	372	357	423	359	371	360	378	395	374	346	332	356	357	381	362	365	351	379	391	401	353	336	364	363	357	401	357	357	355	371	378	378	402	389	351	390	382	355	380	364	354	383	365	336	371	376	369	352	348	374	370	369	375	410	373	352	375	391	374	364	375	355	381	352	404	388	369	393	381	386	356	354	369	355	366	398	394	380	367	387	361	348	371	355	386	347	386	366	368	375	336	382	398	348	376	348	369	411	332	406	368	370	348	360	341	388	387	372	371	408	395	413	390	381	370	412	350	353	445	356	381	435	390	383	334	368	403	373	394	386	365	379	380	345	368	349	351	358	421	384	397	366	397	379	379	369	397	387	361	347	379	351	370	409	387	392	333	401	356	381	369	379	370	355	437	336	389	372	396	348	387	377	388	378	347	380	351	389	395	399	371	395	328	398	396	366	381	373	387	352	362	378	329	352	380	377	387	371	382	373	403	370	342	377	347	398	358	398	354	409	358	396	354	381	353	380	395	394	382	353	383	372	393	369	335	397	370	342	378	378	365	365	389	373	376	390	393	372	385	372	397	399	375	382	397	384	396	355	361	403	377	380	340	391	378	388	351	368	354	377	365	344	373	387	342	392	378	389	357	383	385	398	380	407	382	398	354	367	361	397	367	376	363	347	388	361	299	392	382	377	396	420	382	418	361	384	376	367	411	351	359	369	359	378	406	384	381	371	424	371	351	383	388	360	363	380	408	376	391	382	395	349	391	374	357	352	394	365	349	368	372	384	390	377	379	372	382	381	382	357	362	399	392	372	389	434	372	416	383	351	360	370	386	378	349	347	384	347	381	375	352	377	379	350	374	378	359	377	400	378	369	389	395	372	363	377	341	400	346	367	391	358	355	360	377	358	363	359	342	402	401	386	369	372	404	374	371	357	402	369	349	395	399	345	384	345	387	394	390	378	408	381	387	338	392	402	373	376	360	359	375	401	363	366	373	373	423	360	377	374	395	379	334	355	390	361	343	383	382	361	375	366	348	379	364	400	388	341	366	373	364	378	370	389	374	362	391	383	366	375	373	428	353	398	353	393	390	361	366	344	397	392	390	353	404	381	407	357	372	392	401	411	339	372	364	348	368	397	375	382	376	352	352	360	378	377	369	333	375	365	369	376	392	383	390	346	378	371	369	376	362	352	392	392	384	403	353	379	366	361	363	338	399	393	394	362	369	353	382	398	377	366	399	383	367	374	382	345	374	376	398	375	380	389	357	370	362	393	371	343	359	398	360	374	357	355	381	326	381	377	407	364	395	373	368	371	343	370	368	402	363	345	392	414	365	379	367	368	357	359	347	356	343	378	377	388	373	417	376	393	343	356	372	373	380	382	439	392	352	398	348	359	385	355	392	407	377	412	387	355	371	397	406	355	379	373	405	407	383	372	341	389	357	373	374	357	365	375	375	359	360	351	355	382	328	372	361	378	357	369	380	423	373	365	334	395	380	365	337	375	384	339	369	367	366	354	397	356	369	377	378	351	383	391	370	386	401	358	355	377	373	373	386	328	385	388	352	383	362	359	365	377	372	363	393	370	354	392	338	347	374	388	358	376	407	378	380	371	373	400	379	337	384	359	376	400	401	346	409	360	368	369	362	404	386	395	363	382	345	370	379	367	371	388	370	391	366	392	393	376	353	404	372	359	377	368	401	351	391	389	380	378	399	370	393	379	373	376	370	388	378	381	352	355	362	367	402	368	354	400	368	363	392	365	384	382	388	355	345	359	337	365	353	324	372	386	383	372	401	336	397	362	343	377	404	381	373	378	369	363	387	339	372	349	376	414	328	379	392	378	371	358	394	391	359	408	340	367	380	383	389	347	373	346	425	369	310	384	384	365	360	366	396	404	377	375	373	393	404	389	382	338	361	351	333	389	349	379	382	390	392	369	374	372	370	351	365	402	407	383	386	404	400	402	385	397	360	409	408	362	404	337	343	389	352	351	351	365	357	419	365	378	359	387	380	338	348	361	395	376	358	394	378	411	381	367	405	371	371	375	344	376	400	352	348	402	375	351	365	358	394	400	358	379	383	347	398	383	353	369	350	403	381	337	372	372	378	370	337	389	371	396	353	343	370	360	373	412	375	406	344	373	377	365	369	390	371	359	384	356	377	369	398	389	370	396	418	356	349	381	352	416	369	396	342	349	394	401	388	383	357	432	383	355	365	398	385	352	350	398	330	372	364	373	373	364	389	370	359	412	409	398	394	386	362	372	382	375	353	405	382	369	395	417	387	408	400	384	350	400	390	330	386	370	352	362	335	374	335	365	397	379	363	374	376	379	378	367	372	363	376	373	364	417	384	395	407	412	404	366	363	338	381	360	373	360	356	410	379	377	363	364	387	391	324	358	358	366	363	390	381	398	380	364	391	367	376	372	380	377	359	385	355	336	369	374	361	389	363	397	371	363	364	345	393	375	382	349	375	361	369	336	403	376	391	390	354	413	403	345	359	391	361	354	308	348	368	339	398	402	360	385	411	366	396	375	370	365	376	380	334	362	398	390	404	413	394	341	381	354	379	381	347	363	369	377	392	336	354	358	339	394	376	402	360	378	375	374	372	378	391	360	368	352	354	375	390	384	380	383	397	396	359
48245	29747	39616	6529	4756	3477	2738	2197	1843	1615	1347	1233	1190	1079	1028	919	944	830	899	777	757	761	770	759	749	738	712	690	687	651	717	712	687	681	665	684	734	660	698	695	651	662	710	686	655	669	673	695	688	697	647	667	643	704	634	640	665	669	626	681	627	673	629	637	616	652	659	664	614	629	611	655	645	634	665	643	655	623	643	666	657	689	675	632	629	697	618	646	621	687	652	676	616	626	628	673	628	650	608	645	658	646	630	649	687	608	648	645	668	638	631	609	677	590	648	662	593	613	635	646	631	688	657	622	633	632	663	572	663	640	658	661	628	643	647	604	650	606	639	651	670	635	603	648	651	707	643	619	700	622	608	636	709	671	648	636	643	628	660	637	639	636	672	635	604	646	653	629	628	677	636	661	628	660	635	667	643	614	641	616	636	674	633	640	609	641	659	628	682	651	603	642	613	628	594	642	636	618	626	667	589	667	609	629	625	630	624	626	656	635	658	627	637	616	622	649	644	610	610	596	647	575	670	626	640	606	610	634	606	642	636	642	652	606	583	618	600	649	665	650	582	650	684	645	652	608	633	621	646	621	629	596	637	638	626	643	636	648	640	643	636	650	660	664	654	655	601	612	662	657	663	597	631	596	632	660	623	603	626	635	642	611	653	637	649	690	627	636	683	624	647	644	659	661	655	661	647	617	614	641	622	641	650	589	591	648	636	626	654	624	612	620	620	603	647	615	613	641	620	633	632	666	638	690	659	622	615	632	617	636	625	622	656	639	668	683	648	621	634	643	587	692	654	558	659	671	617	590	606	644	573	648	648	650	612	645	631	652	610	639	581	612	628	631	615	649	587	624	699	652	621	657	610	632	610	624	592	610	624	595	655	648	657	575	611	626	634	628	635	660	612	609	593	617	651	598	612	594	632	606	645	607	674	646	637	652	673	645	637	587	605	638	610	619	571	623	548	642	627	625	603	618	637	655	658	634	633	665	592	596	633	666	646	640	635	603	657	621	607	580	619	616	602	590	616	684	657	622	626	613	648	603	675	624	647	649	665	666	604	598	652	609	664	674	603	686	622	603	620	625	620	576	614	588	627	600	606	613	624	645	636	660	660	617	615	610	663	639	666	603	653	656	632	645	610	613	637	673	671	630	597	629	627	650	632	609	599	606	658	671	642	608	629	639	654	639	600	586	603	641	590	670	637	667	658	615	640	584	665	642	659	594	623	634	632	641	620	624	674	652	678	620	611	650	610	645	657	594	641	630	654	625	636	575	591	623	602	658	629	603	654	631	582	647	663	658	657	591	651	640	625	640	658	623	640	676	648	612	616	656	631	625	628	672	648	629	643	648	639	624	613	598	649	633	618	618	585	682	655	621	622	629	639	629	647	577	631	620	608	609	633	609	604	684	638	653	593	657	616	599	619	626	685	622	679	634	657	606	641	611	643	593	619	651	602	639	654	654	636	611	637	609	649	646	628	651	633	665	629	627	605	610	588	624	626	621	650	587	650	583	629	641	626	628	672	649	610	676	596	624	581	644	667	654	646	663	642	642	627	639	617	669	607	601	627	640	611	632	621	635	670	650	648	647	567	622	603	667	626	648	581	651	621	645	645	629	615	579	668	656	650	582	657	612	607	647	640	642	610	647	625	660	647	598	599	624	665	614	622	617	627	630	648	604	636	633	635	652	671	651	632	642	644	637	598	626	628	620	656	611	647	595	597	635	634	629	653	603	623	650	640	610	657	647	620	616	615	663	632	688	656	641	628	629	649	613	652	633	597	650	658	623	632	603	659	599	628	603	607	621	628	655	591	665	654	634	610	656	663	650	626	622	627	593	615	644	668	591	631	646	638	640	650	628	652	603	615	647	649	614	603	620	630	644	623	587	639	598	611	687	607	599	656	637	679	661	645	584	622	629	643	640	619	595	608	618	658	601	629	619	594	667	644	638	645	637	632	644	593	609	607	614	627	649	668	668	653	621	628	642	610	626	663	612	623	650	676	615	616	654	590	612	627	613	616	623	651	591	659	643	616	615	634	605	644	673	636	640	598	613	613	608	641	623	599	631	625	619	603	662	632	613	628	642	651	628	639	637	641	630	623	638	689	617	631	652	614	611	619	640	615	575	625	651	618	597	600	645	622	617	619	674	617	574	632	650	589	624	660	684	613	610	644	622	625	601	663	619	676	653	596	598	647	616	654	612	612	596	639	637	629	653	659	625	610	581	661	655	628	654	666	636	627	672	610	604	611	640	615	602	641	649	618	647	652	600	646	661	616	644	615	604	665	633	642	583	594	624	623	644	614	634	599	592	625	628	633	626	696	599	671	666	663	646	618	631	648	637	607	625	645	619	641	629	619	607	658	647	636	629	667	633	627	608	637	612	656	665	596	651	605	638	586	624	623	673	624	618	657	633	626	599	634	622	614	601	629	626	624	659	651	620	662	610	624	659	624	630	668	632	632	642	690	602	594	656	637	621	643	616	647	605	654	629	642	581	628	617	628	637	611	621	640	631	649	660	678	609	630	638	652	616	627	628	669	633	625	643	638	633	627	670	604	688	624	631	671	640	598	653	611	626	596	623	630	658	609	612	640	614	607	630	625	601	685	594	639	602	632	615	637	667	637	613	648	629	663	652	596	634	658	634	623	656	630	622	621	620	660	583	609	623	606	675	654	609	621	653	643	639	604	586	659	640	640	613	617	637	620	590	620	608	639	638	592	652	582	611	678	667	591	669	629	619	666	672	670	581	630	632	673	581	635	595	622	593	636	619	647	629	622	625	633	618	606	633	623	642	589	667	576	640	646	623	625	596	607	621	649	619	629	670	626	615	600	641	624	666	646	575	602	610	658	584	665	621	605	650	653	646	594	667	623	629	643	636	647	627	626	646	599	626	649	668	659	642	668	623	671	612	622	622	637	612	609	598	667	622	622	665	635	578	676	666	645	693	667	611	657	608	604	587	634	625	623	647	620	613	643	599	601	643	600	634	608	596	629	592	643	640	669	633	648	571	665	648	660	630	622	652	641	636	622	580	665	646	618	614	610	610	650	636	625	645	633	610	632	627	637	647	657	597	638	641	588	641	611	635	642	650	609	671	634	605	625	645	668	642	647	618	664	612	644	633	617	594	607	621	598	636	646	628	664	640	663	583	651	629	644	634	640	676	650	656	646	634	640	631	660	630	638	625	611	663	634	634	626	654	660	645	664	581	585	660	624	613	592	643	636	640	634	636	668	664	627	613	624	603	590	649	619	620	618	645	602	626	656	663	639	640	600	659	587	636	666	634	613	634	633	614	613	607	657	641	612	666	631	639	597	638	592	613	599	655	625	614	619	657	630	669	683	598	653	600	628	643	640	619	682	634	624	608	655	624	623	604	644	631	634	633	586	631	638	622	648	612	633	622	628	602	585	632	610	620	624	624	655	656	629	619	638	610	629	643	643	637	621	645	659	594	634	623	680	667	626	670	642	666	630	584	642	608	675	598	598	596
26791	20716	18895	4218	417	346	256	217	191	175	197	177	177	176	198	166	173	170	169	166	184	177	180	165	189	164	180	184	157	170	181	171	162	163	190	174	164	175	170	161	174	186	195	164	177	171	163	199	159	177	182	152	197	179	177	149	190	160	169	180	173	181	196	147	166	168	150	175	159	179	179	163	182	165	185	156	168	178	169	142	170	162	186	161	157	172	172	154	166	158	153	176	176	169	177	171	177	173	197	175	171	164	179	193	195	180	180	179	177	155	178	164	163	198	176	178	159	167	167	159	177	178	175	160	161	155	178	169	162	188	188	191	168	185	169	174	167	149	169	161	167	168	185	151	163	164	175	187	157	154	175	179	190	178	169	161	163	149	184	169	180	155	161	171	183	156	181	198	157	152	178	164	160	187	169	169	153	185	173	178	171	174	162	178	175	149	172	178	175	169	166	181	174	193	183	176	179	186	174	176	153	141	160	170	212	175	166	161	171	140	155	171	188	181	157	193	150	156	154	183	184	186	178	161	140	150	172	176	167	167	187	181	175	187	150	182	169	200	186	163	178	156	166	160	185	152	187	201	167	164	192	169	156	177	178	181	165	173	188	179	189	191	169	184	159	163	173	168	197	166	168	155	158	186	155	177	169	177	172	188	185	146	151	165	163	171	168	161	179	171	176	143	177	200	161	170	156	178	159	172	177	195	171	193	151	178	174	173	191	169	171	173	194	179	168	173	179	190	134	189	193	178	200	161	195	188	170	175	188	191	178	179	184	205	165	183	180	178	169	148	172	166	167	165	167	180	183	179	190	158	181	160	172	195	183	180	195	161	147	174	172	134	156	184	182	150	159	188	183	170	170	180	177	141	205	187	150	189	178	170	162	152	147	177	205	174	179	160	166	194	165	191	159	154	183	171	180	168	172	168	177	173	155	162	170	169	161	155	157	163	182	171	191	184	185	169	182	177	172	176	188	181	150	183	201	173	157	167	193	143	144	151	164	173	159	177	182	165	177	164	164	176	175	143	156	173	187	167	168	178	158	165	165	174	193	174	175	153	189	172	182	163	162	188	160	168	180	174	175	177	177	164	162	175	183	181	167	170	181	157	158	177	189	151	151	169	166	165	161	161	179	173	183	159	158	159	174	189	165	185	181	169	164	174	158	183	175	165	173	206	165	163	157	168	190	161	172	172	182	173	159	171	197	151	166	173	162	167	165	141	175	157	159	174	177	166	173	173	179	166	178	178	173	170	170	135	176	186	182	163	180	157	150	167	163	137	171	177	191	181	192	168	153	156	172	162	170	187	166	154	173	179	179	168	163	159	178	169	172	170	179	159	174	195	167	156	177	160	178	163	147	168	187	163	176	191	183	165	195	150	155	172	181	175	176	162	180	188	175	175	183	183	165	176	165	181	159	171	170	161	166	186	177	159	166	165	153	177	171	166	168	181	157	172	166	180	156	170	174	170	170	181	168	171	170	172	179	164	164	167	159	176	182	199	174	162	169	151	175	184	169	175	171	175	200	166	191	179	154	169	198	163	165	154	157	170	161	148	154	168	191	172	172	164	165	183	191	146	159	168	183	165	181	167	162	166	163	173	174	185	180	175	167	185	153	169	166	180	167	176	161	181	144	163	168	170	171	187	172	173	189	154	152	157	184	185	188	140	196	177	138	184	164	169	184	190	202	175	184	180	166	167	187	194	183	154	170	160	170	181	164	169	172	191	152	182	173	170	163	190	156	164	149	204	158	183	179	177	173	170	181	170	175	163	172	164	166	138	167	186	169	182	164	151	177	160	171	169	189	170	188	192	175	152	177	165	183	179	135	166	191	162	166	174	168	158	170	172	184	155	166	180	186	173	158	169	183	147	183	171	173	168	180	196	153	183	184	187	186	154	168	163	161	173	154	170	176	176	170	190	140	166	167	180	180	169	160	169	165	164	178	153	199	184	163	151	185	177	157	155	152	162	166	184	143	152	189	167	177	163	172	138	175	163	182	194	155	176	185	170	155	165	196	163	168	176	149	156	184	172	145	186	176	159	175	175	148	186	178	168	154	180	173	155	192	165	176	192	161	155	194	155	166	183	189	159	166	194	187	182	163	158	175	190	162	154	176	167	180	174	162	174	171	179	181	157	182	186	191	188	184	178	166	165	163	164	169	178	176	198	152	142	168	189	172	185	175	167	163	173	179	167	158	167	144	163	165	169	149	184	188	179	167	188	176	191	178	168	168	159	163	164	148	187	178	181	169	170	177	187	168	184	171	182	174	184	189	182	148	151	178	192	174	174	162	169	162	161	159	167	148	179	168	161	157	173	175	196	190	176	148	162	160	166	151	188	161	156	191	152	160	153	182	155	188	166	167	192	173	151	172	163	184	174	162	167	160	180	188	162	187	194	150	164	168	193	157	165	148	175	169	175	171	159	177	165	177	200	163	176	205	174	173	174	170	167	159	158	179	190	173	189	180	184	164	180	188	145	172	161	171	186	177	167	169	162	161	153	180	176	197	173	164	164	176	173	160	153	203	175	185	165	168	162	178	138	152	160	195	181	182	169	188	165	161	168	166	188	153	172	165	197	177	160	189	178	162	163	169	173	159	172	166	167	154	172	145	170	184	152	171	164	161	169	185	172	168	175	139	184	180	170	186	159	202	166	169	174	183	165	193	190	176	168	179	185	200	153	171	166	153	180	151	188	180	158	168	182	199	181	185	176	166	180	181	166	193	183	157	172	175	186	174	146	164	175	147	180	178	194	171	178	191	168	153	145	158	180	161	178	160	175	183	175	173	173	173	178	159	168	184	179	158	175	203	200	153	179	193	154	150	173	177	187	166	170	177	164	171	178	165	167	176	151	183	173	163	185	145	164	157	167	146	169	181	172	160	151	150	157	155	166	166	167	179	202	169	173	162	170	178	181	166	160	184	184	164	177	147	186	166	174	184	170	194	175	185	176	189	186	187	171	179	181	172	161	186	164	173	179	193	175	179	164	184	174	180	167	168	161	172	163	161	152	171	180	186	145	163	161	175	147	157	165	161	166	164	149	180	189	190	150	178	177	179	166	157	167	186	178	153	176	170	191	194	130	178	163	166	181	194	171	180	179	184	176	169	185	171	168	178	154	162	175	170	201	158	190	183	164	181	152	173	163	163	135	187	184	162	169	174	173	184	166	162	195	167	168	175	189	159	160	178	170	156	162	174	172	192	168	176	151	167	168	150	160	169	177	200	196	176	153	163	150	175	154	166	177	164	157	155	163	194	170	148	181	174	174	181	154	187	184	163	161	144	175	170	176	168	170	164	150	158	181	171	159	171	169	163	173	174	175	174	166	174	173	184	175	169	169	167	162	165	181	187	166	173	184	176	194	155	185	148	166	179	173	180	166	155	164	152	187	162	186	176	164	169	184	179	167	175	168	144	181	165	182	161	171	168	188	176	161	162	174	166	205	194	181	175	185	167	184	193	175	174	160	194	158	161	187	179	172	163	182	146	159
17072	5314	19349	678	495	456	427	374	364	374	337	381	357	301	320	330	313	349	331	354	338	335	327	314	293	316	320	316	321	324	293	313	291	314	289	309	308	324	304	298	310	305	340	305	293	284	301	266	309	308	342	307	328	327	343	334	298	294	329	346	292	317	256	313	308	317	301	317	281	318	293	351	290	301	285	318	308	322	319	260	293	307	299	305	292	345	322	339	294	277	334	295	320	316	294	328	336	289	341	312	296	280	303	311	320	343	298	304	271	308	339	304	323	284	331	302	316	353	327	283	331	335	325	314	329	314	280	326	315	324	304	328	298	317	330	287	297	325	350	300	311	316	313	307	304	306	316	319	311	290	276	313	330	287	300	333	296	315	318	294	336	323	291	309	334	332	327	299	295	341	313	311	303	311	324	348	313	298	302	311	334	309	317	337	300	308	291	332	292	337	319	313	282	314	279	305	330	304	299	290	312	329	295	328	320	305	298	276	309	303	317	305	291	279	318	296	331	311	261	308	306	316	319	315	343	296	288	324	283	312	343	309	305	317	296	277	294	329	310	316	309	283	344	333	333	279	306	331	295	318	305	297	326	294	314	303	312	300	300	303	333	305	304	279	310	302	289	307	313	282	285	309	305	299	327	279	308	282	300	302	314	327	284	310	329	306	300	252	301	299	328	302	292	274	294	341	341	330	337	277	327	315	292	311	334	323	323	283	323	309	291	326	318	288	342	297	327	319	325	332	292	309	305	322	302	309	317	314	324	303	301	312	313	330	329	291	334	300	281	282	303	302	313	322	306	341	313	292	288	324	338	288	327	304	311	333	301	294	311	318	324	305	294	310	328	320	307	298	301	317	317	297	317	347	318	273	279	289	296	303	288	296	310	300	300	330	283	313	294	324	341	341	268	304	297	292	308	343	280	319	302	307	294	293	333	310	320	313	295	264	289	322	324	283	258	307	289	326	281	282	313	319	297	294	320	291	314	305	309	318	312	313	306	325	305	335	301	316	288	279	295	285	313	304	316	299	330	299	286	289	297	320	294	303	304	307	267	297	321	289	330	318	307	325	317	337	303	311	311	302	326	319	328	286	284	286	318	293	309	274	340	297	300	295	299	302	318	311	318	298	305	290	285	299	340	344	321	306	319	303	309	301	299	293	335	315	315	346	347	332	311	296	309	301	319	297	304	326	315	313	309	310	289	312	288	307	326	344	275	316	317	315	329	300	294	342	290	309	318	324	324	310	311	292	284	317	313	316	302	319	290	306	315	292	312	317	310	286	284	271	262	307	310	328	306	337	321	303	309	294	304	280	335	312	316	281	312	321	298	327	315	292	305	319	314	288	344	312	320	338	312	319	296	308	323	338	295	310	301	307	327	339	326	302	305	300	321	320	326	311	320	290	314	297	309	296	284	286	331	331	289	301	322	307	285	301	302	284	266	322	318	313	294	256	293	300	310	309	318	300	320	326	299	313	332	300	317	303	313	285	320	284	338	323	313	310	288	308	307	293	292	271	306	286	308	324	312	292	292	281	308	304	318	320	296	338	322	316	333	293	307	301	310	296	317	310	319	310	305	331	314	298	309	321	288	278	308	279	283	306	310	291	326	313	333	301	293	303	294	302	320	321	292	302	312	313	313	287	307	302	326	293	295	289	299	329	285	291	321	325	347	283	300	329	324	285	281	334	308	325	306	297	286	319	305	292	305	319	322	299	327	275	286	295	315	330	316	292	304	295	317	305	296	329	325	298	317	328	334	288	300	275	327	311	311	306	334	287	314	337	325	304	297	330	304	306	294	306	285	307	285	308	295	298	312	304	292	302	304	310	297	289	285	320	309	334	308	279	324	315	294	334	290	298	315	292	309	326	291	285	311	293	331	305	301	335	304	318	309	277	305	329	319	292	308	302	299	307	315	318	279	338	315	312	301	286	307	275	310	302	299	304	315	321	286	337	308	288	314	315	300	279	312	302	337	312	292	320	332	287	310	293	313	308	322	326	288	308	297	312	273	286	322	310	331	313	322	301	331	300	311	295	305	307	294	307	286	304	322	334	303	328	331	272	267	323	298	321	272	345	321	323	315	311	281	299	323	288	321	309	305	288	299	308	314	309	316	306	300	299	323	300	305	304	327	308	276	298	282	330	314	308	285	325	321	292	303	252	311	360	321	307	338	294	297	336	325	323	305	290	313	327	291	345	327	309	291	303	290	303	307	314	306	320	297	304	323	305	322	337	350	318	307	306	309	322	302	300	301	321	299	276	304	345	316	305	312	338	338	327	323	312	293	304	335	296	304	326	315	305	301	292	378	273	303	318	302	284	291	318	294	316	319	331	339	318	284	326	294	294	309	299	250	320	301	321	311	337	302	284	314	333	322	310	294	280	283	310	322	292	287	283	318	279	316	306	300	299	318	304	303	300	317	307	314	284	323	337	304	327	334	295	287	279	333	293	337	324	342	312	290	325	318	323	316	301	288	324	329	291	323	299	307	317	322	306	330	314	349	288	332	304	300	301	294	295	312	321	336	333	322	310	302	281	313	317	310	328	331	317	307	323	308	312	297	269	295	332	305	302	291	318	302	310	354	317	293	321	341	355	322	302	314	337	308	354	301	285	308	327	347	315	312	307	317	293	307	322	305	275	308	337	293	311	297	321	282	327	329	299	349	326	327	302	335	322	307	332	317	319	334	325	330	324	336	329	319	294	333	305	330	311	291	280	316	323	299	310	315	285	328	307	329	300	346	292	301	305	328	301	319	302	303	319	305	318	300	317	306	318	327	302	281	285	297	312	325	323	322	276	318	298	288	301	305	308	282	357	309	286	286	306	277	291	292	285	298	325	334	309	312	274	325	270	323	311	317	275	316	276	308	322	305	300	314	312	305	297	303	276	328	329	301	306	293	297	335	332	312	327	332	289	314	310	287	345	303	319	327	314	312	326	321	292	312	310	346	293	303	292	315	310	273	310	299	322	320	290	293	308	307	316	322	311	309	308	293	310	309	315	304	276	334	324	320	320	347	303	332	281	273	322	318	306	296	300	308	314	308	331	314	278	295	293	293	300	334	281	300	306	318	333	326	344	295	300	346	285	345	299	325	278	302	305	319	333	301	310	293	280	320	315	296	286	334	284	331	291	310	296	343	328	314	318	319	309	304	275	293	289	303	296	326	316	303	326	294	319	326	304	309	319	314	325	274	324	301	331	303	289	287	288	325	301	317	268	296	288	298	313	328	318	307	290	301	310	308	318	292	291	314	304	339	290	282	287	319	309	290	329	281	304	293	304	262	281	339	317	295	298	307	348	304	309	325	294	328	296	283	273	314	257	293	316	297	320	301	310	292	292	300	307	319	293	313	335	334	315	321	323	305	324	307	327	333	324	292	324	305	308	337	309	294	335	283	289	307	288	303	283	288	303	291	299	309	300	313	319	294	311	298	305	340	291	314	313	302	327	313	321	298	326	303	330	295	328	320	310	274	336	318	310	309	315	308	323
24162	21286	31568	22748	19483	6646	858	571	467	444	399	387	399	382	372	339	333	329	349	367	331	324	331	328	323	305	356	319	338	310	322	313	280	343	337	298	327	307	297	341	323	333	303	301	344	298	280	311	298	308	322	289	288	305	347	280	288	339	329	317	308	320	305	317	308	310	337	296	290	281	321	348	323	302	309	312	285	292	290	296	288	289	313	329	297	299	286	280	309	313	315	316	281	338	280	318	315	298	313	290	283	305	262	312	306	351	320	317	290	325	286	318	309	307	276	304	323	276	291	277	312	322	316	317	289	299	313	316	306	314	310	271	280	313	300	330	297	304	327	323	295	298	292	291	297	299	294	303	318	302	294	276	296	290	291	315	280	300	322	308	301	293	302	297	309	298	307	307	306	304	318	287	312	290	303	319	283	295	320	322	295	293	320	283	291	299	278	294	270	321	296	293	294	335	313	318	322	325	327	311	311	316	305	281	340	297	318	301	284	297	302	303	322	317	291	308	314	307	327	305	284	304	317	309	292	306	297	311	317	270	302	323	300	312	296	315	312	310	314	294	294	309	274	297	299	303	311	353	292	304	308	277	281	335	324	288	300	323	325	260	312	293	309	304	276	301	288	283	327	292	297	314	306	292	316	318	327	305	297	320	327	318	300	274	294	319	307	287	273	303	277	296	305	270	318	303	301	275	323	308	306	297	276	315	341	309	308	312	282	307	314	291	306	283	286	296	324	312	296	305	323	286	272	286	276	300	311	318	317	313	262	280	329	294	274	318	294	328	313	312	300	279	271	299	304	340	304	323	294	258	301	295	307	303	300	333	298	301	291	317	287	314	313	280	309	320	296	297	307	285	318	274	300	280	276	297	299	289	324	283	307	304	312	308	286	309	309	333	310	297	298	283	285	291	297	302	301	305	285	282	320	304	304	327	296	316	279	300	295	281	296	301	299	297	299	301	305	295	309	292	318	318	285	279	286	290	315	302	314	321	325	269	329	286	334	306	285	303	309	307	301	285	261	287	278	280	304	309	332	316	318	298	322	298	271	338	308	338	305	299	310	321	317	317	310	332	292	337	299	297	314	316	287	312	298	297	318	304	327	303	300	314	300	300	300	284	297	296	321	292	297	317	302	283	329	293	307	256	313	300	295	307	277	319	312	320	317	303	304	308	300	292	295	296	283	316	280	317	300	314	329	321	322	319	298	306	259	318	297	281	281	292	297	289	304	305	276	290	321	275	290	315	311	318	316	280	288	281	320	312	299	287	317	299	309	311	292	312	292	313	290	293	291	284	312	310	303	282	284	317	290	306	284	320	250	276	279	332	300	286	323	291	298	281	282	272	327	333	294	278	298	320	301	279	264	293	280	281	309	284	294	313	305	305	314	283	285	287	267	335	312	279	300	290	314	277	289	284	276	315	281	314	288	265	281	303	302	293	260	289	311	299	314	314	294	342	313	295	278	294	301	313	301	349	306	270	308	300	284	301	318	276	328	316	329	331	286	320	290	318	314	303	319	261	303	295	310	257	315	300	287	319	322	280	309	280	273	284	304	318	285	315	293	298	308	278	274	333	318	303	295	286	319	299	296	326	313	327	280	265	298	290	274	288	316	328	311	317	291	290	310	299	293	307	324	315	284	304	296	271	311	304	281	320	309	310	320	306	316	292	307	272	263	315	323	334	302	323	290	307	285	306	316	300	295	299	316	317	285	313	303	287	319	300	314	327	319	306	299	292	299	299	304	325	309	303	291	305	302	301	305	256	318	324	297	271	282	321	289	295	328	320	299	287	298	295	302	312	294	326	296	303	333	301	313	262	297	295	311	314	334	278	293	324	320	300	310	284	304	286	330	311	332	306	310	307	276	293	318	318	306	295	327	284	291	265	325	290	309	286	326	313	315	311	292	282	297	296	309	296	289	284	299	296	302	289	297	284	309	329	301	310	299	291	297	302	289	319	323	320	310	279	318	295	314	299	303	308	301	283	279	276	293	269	330	306	322	288	308	325	332	306	306	283	279	311	299	291	298	291	343	279	259	270	297	285	314	310	272	275	293	286	333	294	266	325	301	332	307	301	282	330	301	292	336	270	316	305	303	279	279	277	313	295	297	328	302	295	309	283	282	316	305	303	295	315	300	335	315	285	287	304	290	296	312	323	295	290	303	314	300	292	336	324	289	320	291	329	295	283	296	292	281	279	315	258	285	321	313	292	293	310	328	294	293	291	309	298	299	328	294	301	284	321	294	302	338	291	304	289	293	289	329	292	320	322	290	315	287	276	314	299	281	352	304	303	296	300	320	275	322	303	308	291	350	277	320	267	294	304	338	315	310	284	304	298	306	318	297	274	336	286	318	286	282	309	298	268	309	297	297	301	298	287	336	271	327	295	283	305	328	322	298	293	282	292	292	300	292	292	329	300	313	323	300	309	296	299	321	299	299	299	307	285	298	282	289	301	285	308	302	309	299	260	307	294	301	287	291	286	285	332	285	312	315	306	292	279	284	294	256	288	287	293	328	305	334	303	303	302	298	299	306	296	287	289	293	312	307	299	296	320	325	316	308	308	307	300	284	267	340	330	312	325	280	316	298	267	294	290	303	285	282	315	270	286	307	291	334	322	308	303	305	288	317	309	301	311	319	315	315	282	271	314	288	303	305	316	288	309	331	296	306	279	311	276	298	303	307	288	323	273	287	306	295	296	282	308	328	297	294	276	297	319	299	322	307	326	293	323	298	350	302	311	278	294	308	310	278	315	320	297	308	280	316	298	292	273	307	264	301	306	279	321	307	320	280	316	304	325	313	307	299	272	314	324	282	306	314	316	293	312	315	294	307	281	333	310	339	312	279	263	296	307	330	292	309	308	297	282	276	285	315	315	284	306	280	307	296	275	300	293	312	298	306	301	317	319	296	293	277	292	286	299	300	298	273	289	304	294	300	322	299	291	279	288	283	310	280	302	287	304	316	280	294	292	322	263	300	282	284	298	332	323	316	318	299	317	288	287	305	278	267	326	274	318	306	310	293	306	280	309	307	285	305	335	271	291	313	289	303	344	287	315	291	258	318	309	302	307	294	290	312	298	287	325	289	283	316	278	286	301	275	301	316	314	302	288	310	292	265	340	307	287	298	317	274	285	315	308	290	331	275	275	282	300	292	295	300	285	305	259	292	299	321	283	302	314	293	315	319	295	314	312	299	308	292	303	285	308	310	313	290	292	314	331	316	305	274	305	293	312	323	313	324	322	293	341	280	308	318	327	307	302	286	301	288	290	297	312	316	296	264	271	340	297	295	339	270	320	286	283	297	311	323	306	315	303	313	313	302	311	309	305	277	305	331	270	331	313	288	298	290	298	288	285	307	284	304	325	274	301	298	312	307	330	262	311	320	282	283	276	302	312	296	301	305	301	314	303	315	287	326	287	284	357	309	300	316	288	325	307	315	303	307	316	278	313	312	288	299	270	307	293	299	321	297	338	314	316	320	315	283	335	306	312
39098	13823	32799	4323	2833	2171	1634	1366	1205	1060	935	889	850	772	717	645	667	685	667	636	614	605	577	617	572	578	545	554	613	575	559	533	558	555	590	531	572	540	559	550	539	546	549	525	514	513	537	503	547	545	533	500	572	538	496	513	524	549	532	503	526	539	511	547	518	554	534	546	560	515	523	489	501	512	529	500	529	488	544	553	493	538	516	494	521	561	528	548	553	518	535	496	508	529	548	507	539	496	547	515	516	549	527	501	511	507	510	515	483	544	537	495	522	520	575	512	497	521	509	504	546	520	533	485	489	532	530	553	566	543	504	499	504	543	541	551	515	506	513	544	512	524	531	546	536	564	562	560	537	516	550	535	527	565	546	545	534	578	486	541	504	558	531	550	533	508	527	512	524	539	543	550	538	565	508	529	565	515	476	550	548	506	484	499	514	533	525	561	520	512	516	529	529	532	532	537	528	513	514	516	528	495	494	500	504	561	515	536	492	510	519	512	535	500	526	561	483	503	549	519	539	537	540	513	523	502	488	527	518	548	529	504	484	536	483	519	538	523	508	503	518	550	552	558	495	516	473	483	521	525	502	514	521	538	550	554	501	496	552	556	494	504	527	529	489	516	498	517	518	537	519	538	552	541	515	500	494	547	540	536	522	535	501	526	542	532	521	533	481	483	548	500	521	517	582	518	554	527	472	538	556	533	503	520	525	517	548	557	527	499	525	524	509	528	500	524	549	471	535	515	497	547	520	554	527	521	532	505	552	518	549	533	487	489	529	537	503	521	498	510	545	518	534	526	482	515	518	536	515	498	498	519	515	492	566	532	489	526	497	574	550	514	505	514	532	527	540	515	515	527	517	525	515	505	498	496	527	515	469	565	513	512	541	502	544	491	546	504	574	483	513	527	555	530	543	510	490	542	540	512	465	561	488	478	505	545	511	539	547	516	509	521	490	540	514	526	498	532	520	501	522	482	508	534	556	543	528	501	534	520	505	518	561	523	521	525	516	515	514	519	507	512	531	512	566	501	489	541	527	535	556	514	513	489	546	529	542	538	561	556	486	503	486	474	483	525	497	557	528	490	538	461	529	501	533	528	535	532	516	519	510	504	520	469	488	492	539	498	492	537	505	522	503	529	557	561	507	476	509	525	558	550	553	508	494	507	537	600	567	503	506	547	509	511	548	525	514	515	572	493	520	567	509	506	503	493	535	531	531	489	507	526	528	553	497	525	511	537	505	514	522	508	493	478	527	547	476	539	569	507	558	533	505	538	487	547	480	524	511	516	494	528	518	525	491	535	493	547	551	520	523	566	544	524	508	512	545	528	485	541	514	493	533	519	548	501	548	508	513	506	527	511	553	504	535	514	490	479	501	547	533	471	518	510	538	504	562	519	546	501	524	538	517	515	524	506	529	482	495	521	516	550	561	533	534	527	516	534	553	496	551	550	525	525	500	583	516	524	502	513	554	498	505	551	580	447	546	482	505	519	529	457	477	565	510	503	540	508	527	535	539	524	566	521	487	557	555	511	498	506	528	529	546	529	553	491	511	494	537	551	531	486	529	520	541	557	531	511	507	524	498	511	459	561	510	559	544	530	492	501	585	510	513	545	552	515	543	493	500	558	574	531	531	556	496	495	454	526	509	491	518	521	524	541	463	517	517	527	518	529	506	510	470	527	528	544	467	506	503	538	535	468	508	505	528	529	543	513	546	476	503	552	495	485	515	540	571	539	524	483	552	502	509	567	532	547	475	490	541	569	528	517	485	549	487	497	550	473	530	501	548	491	529	488	493	494	494	481	494	554	554	563	533	541	472	537	520	548	518	515	514	511	528	538	573	564	515	476	501	512	556	487	532	444	526	513	518	525	514	509	492	559	522	515	503	501	515	535	497	526	506	538	522	539	521	546	498	554	541	549	506	531	512	534	518	483	512	537	526	531	549	520	558	487	537	530	509	515	527	539	553	529	522	509	519	546	520	514	523	538	493	525	538	507	544	526	459	535	525	492	498	496	486	541	513	503	519	515	567	469	497	500	494	529	529	526	504	520	521	547	553	550	512	526	497	507	509	525	502	517	517	567	525	522	516	529	550	542	543	543	526	487	502	545	543	537	539	527	542	495	525	515	514	501	503	534	506	494	530	519	539	492	527	510	504	518	508	523	543	518	516	550	501	502	542	530	453	510	543	515	547	509	530	542	504	524	521	521	523	464	533	508	488	494	516	525	520	525	538	557	515	517	491	488	538	484	502	519	543	502	515	553	494	506	519	521	517	506	497	523	544	507	559	545	534	514	560	517	513	536	519	524	532	506	556	536	504	514	542	530	474	559	484	515	535	507	537	497	483	535	506	483	490	576	537	542	552	539	542	497	541	484	570	495	500	496	497	535	520	518	515	522	474	518	492	535	517	549	509	516	511	530	520	535	545	517	458	497	555	514	525	514	501	517	492	549	550	504	558	518	547	526	519	539	508	523	519	466	516	499	566	538	483	539	513	543	527	543	506	556	560	540	496	532	542	522	547	554	515	540	525	534	523	467	504	531	505	530	532	517	539	516	497	511	490	533	512	466	522	484	489	508	523	527	528	536	554	485	507	489	511	534	464	513	495	540	555	518	536	543	541	527	550	506	509	510	500	524	538	499	540	503	532	544	565	529	490	542	489	525	472	484	495	539	556	515	512	474	534	558	525	502	550	529	544	533	529	525	508	487	532	517	524	494	529	559	549	526	476	520	508	538	553	507	546	494	486	506	517	522	515	518	505	561	472	535	531	481	500	536	500	523	512	542	545	498	510	511	530	522	549	518	530	518	498	549	516	536	507	509	491	489	552	529	541	512	548	513	547	519	528	530	508	521	526	507	560	537	554	520	548	516	495	509	560	483	560	516	483	505	495	512	471	537	505	536	530	539	512	511	498	535	535	499	497	523	476	527	486	513	551	552	516	516	550	555	528	524	507	500	537	493	503	467	545	531	530	519	577	505	502	506	516	475	492	548	535	523	533	514	512	507	536	525	546	541	519	500	494	529	516	483	550	533	534	494	509	499	541	543	504	548	525	510	523	487	502	572	527	508	510	532	517	495	485	544	543	488	519	527	553	521	521	497	520	518	497	542	528	524	500	528	515	537	540	525	527	506	474	522	514	518	520	526	545	533	533	520	576	568	576	525	499	517	511	508	516	506	506	566	530	561	498	537	562	524	525	550	560	522	518	540	503	495	478	496	570	556	532	522	549	491	514	541	523	501	504	507	467	515	582	510	528	498	507	502	565	519	533	521	537	510	496	510	507	528	551	572	526	558	520	566	548	518	479	520	529	501	519	550	517	498	517	505	511	504	572	510	531	519	514	496	519	542	487	496	507	493	496	532	533	513	527	524	494	525	521	539	525	498	510	514	521	518	548	505	537	523	511	584	483	486	500	514	468	537	504	532	526	553	513	496	551	533	523	496	543	562	557	538	496	546	489	544	526	531	494	531	542	546	544	510	513	499	542	530
23191	21290	30298	22672	21290	21228	7477	994	718	674	595	569	542	484	461	447	479	472	443	421	405	454	444	412	429	415	415	408	408	406	420	421	427	406	404	407	432	395	421	379	393	372	396	365	395	393	390	379	402	389	373	393	370	369	383	395	372	433	393	338	386	395	361	396	361	353	401	364	394	394	359	373	365	394	394	398	363	374	379	367	376	372	379	373	361	374	348	371	396	362	394	374	373	384	379	376	395	357	413	406	386	370	387	360	373	397	414	386	352	382	354	360	392	356	404	374	398	404	403	375	362	388	357	384	367	375	381	373	346	379	365	388	363	361	377	371	378	365	385	374	417	383	360	388	386	378	392	374	384	382	354	393	390	358	398	381	390	375	391	381	397	395	373	351	390	377	374	381	407	423	345	356	374	354	418	396	364	378	425	412	387	359	406	369	382	401	394	369	419	346	401	378	369	339	395	367	398	386	364	393	390	385	408	400	365	335	384	397	348	390	365	351	379	362	373	408	395	370	371	357	365	351	339	357	352	366	394	355	380	375	375	388	364	373	392	376	381	394	363	389	382	370	378	359	346	358	373	364	392	404	372	383	370	441	351	389	365	422	369	363	403	344	412	360	377	409	333	402	397	382	383	394	335	349	374	380	377	395	434	392	383	387	380	372	340	336	380	308	387	363	372	386	380	371	338	431	375	371	368	400	390	385	355	331	380	366	385	368	421	416	388	364	358	365	385	394	351	385	361	357	340	396	389	399	410	380	385	363	385	366	391	387	368	374	368	359	373	376	354	370	394	387	405	386	356	396	365	390	375	369	363	402	373	336	348	353	387	360	367	398	397	389	349	362	384	353	374	404	346	365	374	378	358	380	369	389	370	368	396	351	390	359	377	403	394	385	366	390	375	364	364	362	380	371	418	379	408	414	367	411	406	381	339	375	357	362	370	390	395	385	381	388	393	347	401	335	384	390	421	364	386	408	392	396	423	351	400	406	386	387	368	364	372	378	369	379	364	413	356	348	383	381	359	350	345	379	393	344	370	379	414	390	385	320	435	369	349	369	352	403	390	360	350	402	394	338	384	360	381	360	371	350	360	384	371	380	372	405	346	385	408	384	406	373	392	376	397	356	377	372	388	415	402	380	350	348	342	384	390	405	312	364	348	415	377	392	382	362	359	373	383	381	390	355	376	377	384	412	374	348	365	370	397	424	354	367	368	346	378	384	399	380	371	352	339	327	369	387	378	371	347	408	381	374	361	389	378	401	385	377	385	406	355	356	404	362	365	338	385	388	361	345	379	402	350	382	416	344	375	374	409	336	379	362	347	382	385	370	406	367	384	388	401	396	405	374	374	362	374	378	393	369	372	360	376	371	363	370	388	374	397	348	379	390	373	391	350	353	375	397	376	374	352	346	383	392	392	352	370	382	392	375	382	359	357	380	350	370	361	389	357	379	364	369	400	350	379	378	435	334	411	356	352	369	411	372	372	374	342	374	396	384	375	389	408	425	419	381	347	381	365	340	390	361	368	375	397	382	398	384	408	364	390	374	390	338	392	354	356	347	365	391	336	391	387	401	365	386	384	350	357	409	368	364	386	367	343	352	393	356	427	379	381	397	371	374	378	382	388	375	354	339	379	354	395	377	369	379	370	384	407	350	358	353	357	414	353	366	405	367	401	382	398	369	398	404	408	361	360	388	377	398	373	351	384	368	396	355	421	351	388	369	363	405	376	324	416	404	362	386	344	427	374	379	360	356	355	353	362	346	347	378	374	373	429	420	397	358	359	336	371	346	361	380	348	386	381	418	366	389	368	360	383	369	373	373	375	389	399	385	352	354	367	404	378	368	334	370	363	367	327	354	369	349	358	336	385	365	374	383	354	374	372	358	365	366	383	376	394	346	325	360	378	381	384	399	408	354	361	352	381	369	338	373	359	379	375	349	353	346	411	379	388	371	399	403	344	347	417	367	373	352	366	368	355	372	391	373	356	394	379	387	376	405	367	365	375	365	392	393	388	355	372	358	382	390	396	381	382	380	400	342	394	401	425	374	381	373	390	391	389	391	368	376	409	356	349	355	391	363	342	365	398	389	391	372	381	360	343	363	364	351	407	394	367	365	349	378	361	344	353	393	369	384	382	379	336	390	368	368	368	387	381	352	383	368	349	360	392	367	388	391	375	358	352	367	339	388	333	348	385	335	362	388	376	409	352	374	417	404	403	371	353	358	354	362	386	385	381	375	393	342	388	413	354	375	368	380	339	394	377	334	360	388	382	367	352	380	364	397	382	376	374	394	369	358	365	355	369	389	399	348	354	351	384	380	365	351	378	359	395	395	372	367	365	398	395	358	362	386	392	360	327	346	365	393	376	361	375	364	373	381	377	384	356	346	372	390	346	383	355	384	349	363	399	365	380	405	412	362	364	362	358	365	382	384	355	412	363	379	339	364	392	385	381	381	337	375	399	376	389	400	391	370	380	443	386	388	351	394	369	366	403	362	372	363	348	361	379	408	375	374	355	365	359	366	402	373	396	369	391	391	371	368	373	392	386	318	394	394	353	375	368	348	372	372	388	419	367	368	390	371	379	357	366	356	354	361	391	401	399	371	357	343	399	368	387	402	381	366	388	329	341	370	373	360	369	347	358	368	366	374	367	380	422	383	388	363	376	350	389	377	375	400	380	390	367	422	382	387	376	371	382	347	399	338	348	365	379	375	367	401	386	372	374	382	369	380	370	347	355	364	413	404	359	369	369	383	374	399	390	384	383	375	352	362	365	382	377	373	355	363	389	368	376	402	390	380	359	385	372	381	381	392	369	383	355	380	387	358	395	392	375	361	361	360	381	394	400	413	404	362	389	338	362	361	401	382	384	355	360	367	380	376	359	368	379	357	346	375	416	395	384	371	358	367	376	373	389	385	372	381	404	361	396	391	397	370	392	408	352	418	381	342	361	369	398	355	376	391	385	396	367	368	383	363	351	365	366	367	355	384	397	394	368	381	358	355	383	365	380	397	365	387	364	363	396	366	413	359	376	377	374	369	386	350	364	388	380	357	355	397	390	372	391	397	350	377	384	384	394	383	394	359	361	382	419	366	391	366	389	355	414	373	354	404	396	365	379	363	400	353	370	340	378	384	361	369	380	394	341	390	416	386	363	395	391	362	388	401	357	353	375	366	373	370	366	379	391	404	402	363	360	400	375	356	382	392	348	385	381	351	378	379	348	385	400	343	397	360	421	407	373	364	371	353	380	369	367	361	378	362	390	384	378	360	414	376	379	391	400	384	372	382	401	376	347	387	360	348	374	385	407	372	326	399	381	378	378	354	384	356	383	350	373	365	361	391	350	360	383	347	381	369	374	367	343	402	408	334	390	362	378	393	376	386	384	346	409	365	348	340	335	366	406	372	385	372	376	353	405	378	370	369	354	368	376	401	390	362	373	351	366	351	358	381	397	405	382	381	357	380	360	381	355	367	381	392	378	411	366	389	387	387	380	361
45828	17139	39908	7363	5062	3560	2872	2345	1982	1699	1476	1390	1199	1175	1103	986	962	927	838	839	839	795	776	764	741	728	707	710	723	680	686	703	688	732	678	683	680	699	653	641	676	653	631	676	652	666	658	690	620	690	657	663	650	631	618	580	669	668	653	660	650	689	614	657	586	681	628	604	643	637	589	650	636	607	613	617	671	633	630	617	679	619	656	660	655	624	635	653	626	576	645	599	627	616	617	666	618	625	654	598	594	639	645	648	625	632	611	658	650	620	624	663	606	600	611	614	624	617	608	629	625	686	675	680	660	604	641	612	675	634	609	644	624	637	640	635	651	670	614	645	687	655	625	660	668	650	672	678	647	668	655	677	728	673	612	663	605	646	654	650	648	678	606	650	680	635	639	646	660	634	681	683	632	669	665	616	633	639	623	685	640	643	719	623	604	603	622	668	631	603	676	656	605	618	624	673	603	640	620	664	619	648	591	662	649	647	651	658	639	628	625	662	625	627	649	594	644	662	623	594	657	634	658	644	610	704	617	604	675	628	645	629	691	636	627	657	625	659	631	641	657	647	630	637	644	652	626	635	656	657	633	646	621	601	658	581	612	651	606	575	650	644	604	608	648	571	677	635	647	630	624	616	610	670	632	642	652	632	610	645	625	619	652	654	643	627	627	606	636	645	610	603	621	641	607	630	615	704	601	604	654	634	636	632	681	611	664	647	622	652	637	670	648	646	628	658	619	620	633	649	650	658	612	687	647	657	605	689	618	638	628	678	644	638	644	601	625	621	675	638	609	606	647	652	594	643	649	588	656	669	640	606	642	639	612	636	650	627	645	607	629	606	666	645	617	593	607	641	620	615	655	594	695	618	619	626	601	659	645	639	628	617	662	632	599	666	608	670	648	624	695	639	640	622	617	629	610	624	668	647	628	669	577	637	659	640	640	615	659	616	636	666	573	624	654	600	630	634	640	650	594	657	648	653	683	616	597	652	630	621	656	659	612	629	647	682	601	674	640	619	680	603	643	586	645	577	669	678	646	643	634	606	616	668	632	611	646	665	648	599	615	636	631	617	616	626	638	627	624	616	664	656	642	637	627	648	661	653	652	633	590	616	658	685	616	627	620	641	666	649	649	586	670	655	625	647	605	613	626	640	613	632	612	670	626	607	611	641	672	635	645	639	644	675	638	632	620	672	613	638	660	613	584	670	608	651	648	666	651	651	674	623	626	658	614	625	618	633	631	629	648	604	627	623	620	623	668	609	642	644	643	624	644	617	629	612	628	640	643	644	603	630	605	672	601	629	656	660	563	653	627	642	665	638	649	650	646	602	613	621	631	604	613	609	672	678	634	672	625	664	596	690	641	643	641	639	663	628	655	621	627	648	632	658	627	598	638	629	639	603	616	627	695	662	659	635	617	633	622	661	627	624	678	593	622	681	637	653	631	629	656	664	637	673	610	618	673	647	606	621	622	614	646	646	651	644	666	646	633	669	657	648	604	612	648	648	616	655	643	635	616	629	565	639	582	635	638	646	613	605	614	623	663	619	635	666	656	627	649	619	681	633	625	618	596	621	635	669	606	605	609	682	608	593	641	645	656	650	644	661	659	627	662	612	656	609	685	664	612	659	656	611	590	695	615	625	617	675	619	595	666	639	655	636	641	665	620	610	640	648	632	663	637	622	646	630	635	654	625	641	581	632	621	646	610	604	592	665	685	619	592	641	613	608	624	638	620	652	645	614	665	612	644	647	651	640	607	661	648	644	607	627	618	666	671	640	602	622	626	642	657	641	645	621	619	642	615	631	640	670	646	614	612	658	629	616	641	660	621	591	615	668	615	652	615	646	620	668	648	610	594	603	649	644	638	619	653	622	687	581	638	637	632	598	592	624	652	617	650	650	657	646	661	696	598	635	595	605	649	663	635	647	602	659	638	623	586	648	619	605	628	663	644	600	648	600	651	640	655	647	610	613	695	651	593	630	659	653	694	601	672	661	634	616	627	633	650	598	578	611	655	653	614	657	664	617	626	661	644	613	671	611	603	641	643	661	696	629	635	659	664	617	667	665	644	657	603	618	650	561	618	647	658	639	653	631	647	623	669	623	639	578	657	626	605	627	631	640	619	644	628	634	621	654	610	618	623	620	611	598	662	660	673	610	665	617	654	613	658	619	626	661	607	628	656	642	657	674	632	617	636	667	624	625	640	629	636	628	661	629	651	644	607	637	639	614	656	622	665	661	622	624	563	631	615	656	602	628	632	635	635	574	636	634	617	693	602	683	644	639	607	592	644	589	612	651	623	603	624	627	598	660	621	643	713	638	618	652	648	662	556	600	602	618	629	604	679	615	631	585	617	618	641	649	701	645	628	630	598	684	608	644	613	636	618	649	666	691	649	711	662	616	667	644	624	635	636	654	674	681	649	621	588	582	608	637	636	611	629	614	651	611	640	637	623	633	639	624	613	656	640	640	663	681	623	642	643	621	641	639	599	673	616	636	655	624	647	627	649	647	668	672	660	668	628	647	603	641	624	641	643	622	588	574	603	587	637	647	649	660	614	690	709	651	637	602	643	688	637	673	666	606	662	623	645	649	621	652	613	670	676	604	592	633	623	656	658	621	649	648	648	641	630	641	628	591	619	661	651	632	605	642	684	635	668	651	618	625	662	654	613	668	633	647	593	668	631	653	673	636	610	617	627	600	629	639	626	631	646	646	638	634	596	606	636	585	672	646	627	600	663	623	646	608	617	660	645	670	644	643	647	632	622	635	666	662	659	653	666	639	647	625	663	595	665	634	642	620	649	674	629	655	649	607	630	625	658	629	654	663	617	644	637	647	649	648	646	632	636	618	597	660	606	669	595	609	643	668	634	633	661	624	602	658	650	602	662	636	623	635	613	614	603	633	655	600	640	646	654	647	646	613	624	643	614	637	652	657	637	659	642	670	641	670	670	628	633	603	612	643	587	627	594	634	592	662	605	636	669	654	635	608	609	635	673	646	630	680	596	639	665	634	655	672	638	602	594	654	640	639	595	627	654	631	619	617	666	654	689	647	648	642	635	634	605	632	628	644	591	606	659	631	622	632	594	658	650	626	633	643	628	634	629	684	672	646	608	632	621	639	674	666	608	681	658	636	676	658	676	619	632	615	628	586	642	577	603	635	666	672	671	643	599	662	610	628	636	668	664	641	618	631	652	606	631	666	647	629	608	633	620	630	645	660	609	612	664	648	675	638	605	672	652	615	636	625	647	600	649	581	641	676	590	628	641	635	649	651	622	670	610	648	665	641	612	655	667	644	581	630	657	589	623	646	633	655	660	650	640	646	622	628	658	618	645	658	628	644	641	618	605	633	645	659	599	642	652	643	595	651	699	615	634	632	605	627	615	645	699	600	668	649	598	623	641	628	606	609	628	609	626	653	598	606	632	605	633	608	606	674	700	625	671	635	645	593	639	649	688	635	604	662	571	662	618	661	649	628	654	609	629	574	685	647	643	686
26706	20621	16488	3301	267	211	236	207	195	186	186	164	166	168	172	172	166	169	169	161	172	153	166	194	185	145	186	176	158	161	180	184	163	193	151	195	178	165	167	160	187	193	164	176	154	175	169	198	181	185	176	170	158	177	155	184	166	174	149	148	161	184	158	169	150	183	168	182	162	157	162	184	166	166	172	177	177	158	168	161	168	154	156	177	159	170	168	168	139	171	176	174	153	201	174	177	175	191	157	174	161	150	174	162	172	162	184	156	168	172	153	170	163	183	131	165	167	185	163	168	161	156	184	194	190	143	189	190	162	154	164	156	174	162	176	160	153	172	144	172	174	162	156	161	174	175	165	195	150	179	163	164	145	175	155	187	150	176	169	163	185	169	157	158	195	180	173	185	147	188	170	145	160	169	189	172	163	155	175	173	167	159	140	168	151	172	164	189	160	168	167	175	194	169	165	186	181	157	172	169	171	179	166	157	165	167	154	187	157	165	160	165	144	152	155	178	155	177	159	164	201	147	170	159	154	131	200	175	166	179	148	186	153	164	168	160	188	162	166	167	176	164	146	166	170	168	180	185	179	189	168	153	165	168	167	176	175	148	151	158	124	145	163	161	188	153	148	167	149	185	149	193	161	188	160	168	152	139	152	172	185	181	165	168	186	169	160	186	155	153	176	179	164	177	141	171	160	166	155	155	159	187	164	185	151	162	147	169	161	162	169	163	179	169	175	173	185	179	167	136	179	179	195	168	170	172	156	166	158	169	155	176	167	178	149	162	155	192	153	151	169	160	158	157	188	147	147	160	178	180	156	169	149	188	155	156	148	177	189	181	170	167	176	191	156	148	178	183	165	162	155	150	156	161	168	160	192	155	149	171	158	187	142	186	177	189	184	148	156	207	158	169	166	149	175	167	192	141	183	181	155	180	170	161	166	182	172	182	170	191	173	161	170	173	184	155	165	169	181	154	161	170	149	153	168	189	169	148	146	176	175	160	158	161	180	166	174	164	160	175	178	198	199	158	169	148	179	176	174	171	162	188	174	162	164	154	149	172	150	167	154	173	167	162	171	175	168	145	173	146	175	194	147	162	166	172	174	174	168	185	157	172	164	168	179	164	156	155	173	199	150	154	157	154	159	170	170	184	166	158	142	164	168	189	160	189	164	172	157	181	165	168	160	169	150	177	160	175	162	167	172	176	161	166	186	156	169	167	153	183	173	161	173	151	158	176	181	157	172	161	155	193	170	174	157	168	171	175	160	160	147	158	168	158	150	181	186	156	162	173	150	182	184	142	152	170	152	175	177	192	187	187	153	131	156	176	158	176	164	155	181	159	161	164	177	165	198	160	157	184	159	177	165	166	172	176	158	172	166	160	169	162	148	177	191	178	169	148	176	182	178	186	152	159	166	169	143	158	158	183	179	166	157	166	155	160	161	160	165	196	149	167	164	164	178	174	139	183	177	150	144	167	161	175	142	170	134	173	145	157	177	151	163	168	173	184	186	166	180	191	162	173	177	186	155	170	166	155	181	169	154	179	170	172	168	164	159	168	169	172	162	143	141	149	183	183	167	173	160	169	163	190	167	173	150	178	174	164	169	141	186	175	169	151	171	143	185	148	150	156	140	148	164	176	175	187	163	165	168	154	173	170	170	169	175	175	165	189	154	202	169	152	157	169	178	162	166	173	148	170	169	161	149	177	167	146	168	149	151	152	169	155	164	153	195	161	166	168	159	152	145	167	153	159	169	176	180	173	159	174	177	169	157	172	164	137	154	154	152	169	166	154	160	158	197	178	160	178	167	156	166	183	159	159	166	166	159	153	169	184	174	163	167	170	189	202	179	157	165	168	185	167	160	162	173	153	141	177	143	182	175	160	162	188	177	182	194	179	190	160	170	195	163	151	152	164	160	163	205	160	164	174	163	166	173	156	182	179	158	150	173	138	180	186	184	168	152	157	193	154	174	191	166	170	171	186	173	174	151	142	173	145	162	161	170	183	166	172	145	170	186	174	155	157	178	196	157	181	185	172	160	177	173	126	162	160	174	157	179	167	189	162	173	164	161	153	158	168	172	176	178	182	172	177	169	185	177	181	162	184	193	191	171	151	172	172	173	165	164	175	184	164	184	154	183	175	150	153	155	171	157	156	132	180	189	184	166	155	153	189	184	160	157	175	170	149	160	176	183	179	165	155	165	151	169	158	152	176	154	189	153	155	171	189	173	196	165	168	175	147	165	157	186	156	164	171	165	167	146	166	181	165	164	147	167	181	191	198	188	172	175	168	170	186	164	131	170	166	173	151	159	187	151	164	174	164	178	183	193	159	155	149	159	166	179	175	187	149	150	181	176	175	155	166	172	189	181	159	162	178	186	159	158	175	169	157	200	147	177	144	168	169	176	174	150	157	165	162	189	164	174	158	150	175	151	167	181	171	172	190	154	181	158	160	168	181	155	164	169	176	171	175	163	164	167	178	171	166	178	171	171	160	143	149	170	171	171	173	170	173	162	183	158	167	171	156	149	176	176	162	172	185	181	151	168	187	173	198	172	165	169	161	156	156	160	190	158	168	172	178	168	143	160	154	152	166	139	171	165	158	193	142	162	159	155	155	175	159	174	191	184	174	161	172	182	159	167	146	173	182	174	180	180	183	168	169	193	153	165	190	155	165	180	167	179	173	187	177	178	162	159	165	182	150	168	143	192	176	173	171	161	148	152	168	166	203	172	144	172	169	163	174	154	161	168	168	160	180	193	156	189	182	163	196	161	187	161	171	172	170	154	145	162	152	171	176	181	160	172	191	175	177	158	150	169	176	191	147	186	188	181	157	165	168	154	178	159	193	164	199	158	171	156	172	148	193	162	159	147	163	153	186	195	177	162	186	165	169	177	174	159	142	168	158	180	162	163	161	162	168	156	169	178	171	139	169	185	180	185	170	178	177	188	165	179	164	171	158	171	175	173	169	169	180	170	163	138	156	167	157	164	153	158	174	169	173	164	178	164	154	161	164	174	172	166	147	168	170	174	187	158	160	169	185	166	159	171	168	143	142	139	176	186	178	143	158	153	155	158	171	170	143	182	159	168	163	171	160	152	181	171	161	182	169	153	183	151	161	148	157	169	172	149	177	161	162	169	157	180	169	184	166	193	169	173	171	162	168	163	184	171	158	178	168	153	152	165	187	177	168	168	155	166	176	171	165	175	174	174	170	154	169	179	176	175	174	190	183	157	155	191	166	157	145	160	164	166	182	182	190	178	174	153	159	158	160	161	152	170	175	176	187	155	168	164	158	170	160	160	171	166	166	173	164	150	154	160	194	152	172	154	162	166	150	171	174	162	173	193	166	154	183	165	180	160	178	167	171	172	176	174	162	171	158	170	201	183	167	176	168	202	173	192	158	171	177	169	158	167	182	176	175	173	179	157	168	170	176	185	157	151	165	177	166	149	162	157	170	157	152	174	169	183	177	147	172	166	144	160	164	152	159	168	148	163	188
15787	2616	16293	800	527	414	437	377	409	360	327	329	338	327	311	298	330	353	326	322	342	316	324	305	304	314	307	307	320	323	298	297	292	310	316	291	303	310	327	315	323	323	313	322	318	300	282	326	327	329	311	284	330	347	293	280	309	335	283	326	296	282	329	323	320	284	322	294	309	306	315	317	283	317	319	278	319	322	291	305	283	298	310	292	310	276	352	308	301	290	315	353	303	305	318	318	290	306	310	314	294	290	295	323	279	336	341	331	285	305	316	311	282	303	290	316	296	323	343	331	299	310	313	302	330	317	299	302	295	328	320	283	360	264	288	306	288	309	319	294	294	305	329	285	298	310	312	335	283	323	318	299	330	300	307	308	299	312	291	283	309	326	290	324	308	289	279	321	297	289	303	313	333	328	295	292	297	289	325	307	304	285	277	315	282	319	311	308	288	312	270	325	310	300	311	310	326	319	322	318	294	335	296	303	285	319	315	289	317	298	354	308	294	285	324	277	298	298	316	327	291	315	292	316	326	307	306	310	326	318	295	339	305	300	304	328	346	291	303	305	301	283	349	319	290	305	311	312	311	316	332	317	289	295	316	298	302	317	323	329	324	338	320	301	308	295	304	298	316	281	266	289	336	325	322	339	302	318	305	294	296	347	292	318	299	298	301	322	317	311	324	301	292	302	279	285	300	283	295	321	300	308	257	296	330	275	292	318	304	323	295	300	318	295	317	296	325	296	282	291	316	287	306	329	327	312	292	315	321	320	325	295	291	297	283	339	316	321	311	299	303	290	320	312	316	307	321	320	288	311	299	299	311	302	330	299	319	291	320	325	318	301	301	287	299	289	328	288	357	307	309	277	291	311	286	302	324	295	330	330	282	286	292	339	324	322	301	303	292	290	316	310	309	318	284	294	292	306	264	311	301	319	303	294	298	318	287	295	335	287	289	308	302	277	307	300	300	342	305	313	314	299	290	313	307	276	270	321	269	280	309	302	294	295	314	293	292	301	273	291	305	265	327	324	295	311	277	303	275	303	299	310	305	324	287	270	308	322	286	299	311	312	295	337	313	306	293	302	310	288	339	323	285	298	323	330	291	312	338	305	321	300	338	293	309	311	322	316	296	338	326	298	315	315	312	315	293	298	314	298	300	272	281	280	316	328	302	328	271	311	305	294	287	301	315	320	337	312	327	314	325	281	282	298	276	295	322	307	330	309	305	319	306	355	289	309	307	338	328	307	309	326	276	311	290	294	302	302	306	318	324	306	300	298	337	302	344	322	302	278	321	295	280	333	326	332	299	310	289	328	295	296	321	298	325	317	336	300	308	330	303	325	329	295	296	289	307	306	340	305	278	342	307	318	275	296	263	282	321	333	305	300	317	339	302	281	314	314	295	307	303	321	317	293	317	302	302	305	286	293	306	323	274	299	308	288	321	281	304	286	290	321	302	292	298	309	291	301	290	293	332	304	282	331	293	296	329	321	289	292	308	308	352	321	283	302	291	285	294	317	315	278	321	315	303	298	308	313	301	307	284	309	297	335	325	293	288	307	309	311	333	309	320	295	333	314	293	327	316	304	314	287	326	305	299	297	333	313	320	314	283	307	305	301	316	297	325	324	305	278	337	300	298	285	302	281	307	315	312	311	303	277	286	333	313	317	331	291	287	325	284	289	319	299	322	309	305	313	286	339	285	298	325	313	283	325	285	297	290	321	300	335	306	302	270	319	265	331	304	299	286	292	297	303	283	317	303	320	330	327	296	317	293	284	296	281	337	295	296	305	318	331	327	312	264	316	325	326	296	286	298	313	326	310	316	309	267	288	299	285	301	345	319	331	288	303	350	353	301	295	307	295	318	294	322	295	302	329	301	300	271	322	327	311	286	309	304	321	324	295	306	285	294	289	308	321	320	320	313	333	325	307	338	302	319	288	318	293	318	324	305	304	314	288	303	325	274	304	305	293	304	292	289	329	281	284	313	318	289	289	299	319	323	297	286	303	323	332	305	337	306	321	298	301	297	316	309	311	305	277	325	303	279	314	296	281	293	344	339	334	292	310	312	302	284	307	282	308	300	288	318	326	333	280	313	312	322	291	314	262	286	315	334	292	294	329	306	330	308	313	298	279	306	286	282	285	302	312	314	315	283	305	317	317	300	317	297	283	299	291	281	303	307	320	322	292	266	330	299	345	308	275	330	304	319	313	302	305	319	320	325	309	309	328	281	290	314	300	322	307	321	293	297	298	304	338	314	263	299	296	293	322	299	286	297	315	296	309	287	294	321	305	294	311	311	325	300	301	281	306	264	308	294	302	281	308	324	282	276	312	312	290	351	300	346	314	284	302	288	307	297	323	299	310	306	328	291	285	305	312	281	344	292	317	274	295	302	286	298	294	328	310	279	301	311	287	288	296	306	324	305	289	290	286	314	312	322	329	320	294	311	322	329	322	269	310	330	297	299	298	323	316	311	300	360	287	304	341	311	288	331	316	301	303	328	330	309	312	337	285	282	268	316	317	308	308	318	319	320	316	311	311	299	287	321	308	305	322	292	324	320	285	333	291	330	315	309	269	294	338	320	306	273	302	302	309	298	323	289	311	313	297	296	284	316	295	297	281	290	268	297	331	328	310	323	277	319	326	325	320	306	300	312	287	302	286	321	295	271	313	321	344	306	332	289	303	265	310	316	290	294	307	328	289	316	315	303	300	282	283	303	302	305	289	303	296	323	270	296	318	306	320	319	289	292	330	326	285	329	313	299	328	289	291	316	294	283	301	310	285	322	296	315	300	300	309	306	317	323	321	308	303	324	305	319	291	311	314	304	300	331	290	297	340	318	244	311	312	279	322	325	338	297	275	308	285	329	329	279	319	343	321	324	311	285	294	286	298	295	308	284	324	293	299	316	319	314	331	322	300	310	297	321	311	289	294	267	307	326	307	309	334	346	287	327	305	285	307	284	294	295	319	291	286	310	304	325	309	292	330	315	315	337	319	320	339	323	287	303	302	308	310	319	299	293	322	314	312	303	316	305	309	310	306	289	317	305	294	295	289	332	299	319	289	287	288	311	311	305	277	288	313	319	316	303	282	316	296	323	315	295	304	297	299	299	292	328	325	282	310	313	313	304	301	323	310	277	295	283	302	327	294	319	338	308	329	284	279	310	315	329	286	275	297	334	316	294	339	313	352	301	294	306	310	283	277	319	295	310	302	301	286	310	287	291	285	317	285	303	329	310	302	296	302	313	280	314	317	293	296	336	339	294	301	276	327	300	294	293	313	313	314	323	309	310	266	296	329	309	323	299	303	296	323	290	301	297	303	315	311	318	300	303	310	323	312	285	303	331	299	317	295	306	295	311	321	302	322	309	298	300	319	288	298	301	322	318	348	319	280	295	335	321	308	320	299	299	310	319	305	304	303	317	320	314	307	307	305	316	301	346	293	320	269	305	323	299	307	303	298	325	317	311	308	301	310	302	301	326	300	311	318	282	295	334	312
24181	21296	29664	23527	21116	9207	880	573	467	463	421	410	398	359	351	372	349	349	374	327	318	327	363	344	298	295	360	306	326	310	312	314	349	315	300	302	320	304	281	302	296	335	303	325	329	317	294	331	281	285	287	336	302	280	303	298	306	295	306	284	299	304	295	282	315	317	306	285	298	336	301	291	284	317	288	309	295	298	300	312	308	283	298	264	322	300	298	331	286	327	299	292	297	308	311	307	312	305	310	292	303	294	324	336	325	263	299	310	308	292	317	280	283	271	302	305	296	302	354	294	287	304	312	279	305	280	315	273	303	292	303	273	292	295	317	300	280	309	295	315	302	304	305	293	319	326	307	301	304	268	282	333	295	299	303	277	310	303	314	317	310	340	300	300	315	315	303	327	291	315	289	329	299	288	297	291	328	298	305	281	297	294	321	275	283	301	322	316	286	324	299	277	281	291	307	310	270	338	296	331	290	309	286	277	288	308	298	328	329	294	317	304	293	289	296	312	285	329	303	329	320	323	266	305	264	325	320	294	278	289	298	347	305	294	315	284	288	293	329	292	319	301	298	298	283	311	278	294	317	292	282	307	277	318	311	292	312	290	299	309	297	307	286	272	259	288	323	288	319	296	287	275	327	306	320	299	313	290	326	319	294	284	314	282	281	317	327	310	291	289	314	303	313	285	335	285	279	306	290	284	301	308	305	287	278	307	304	298	307	322	300	281	316	330	350	311	330	324	318	313	301	298	302	293	282	276	328	262	285	301	337	348	305	284	290	298	320	290	311	289	318	298	308	302	272	270	318	285	281	279	315	314	292	301	296	310	356	315	306	314	289	267	316	302	319	287	299	300	327	310	286	309	311	300	305	271	318	278	320	333	308	291	335	315	313	310	300	315	299	276	305	321	308	295	309	327	284	303	282	287	307	268	288	273	314	292	307	306	339	293	302	310	309	295	284	273	282	296	302	309	322	314	311	283	305	298	270	281	288	291	259	296	285	291	269	325	271	298	277	285	300	284	281	275	287	292	327	329	292	305	328	282	246	287	305	304	309	310	300	308	265	258	291	311	291	296	311	326	316	286	257	315	292	320	293	291	273	317	282	292	289	300	306	304	324	314	284	314	275	309	286	290	341	312	265	293	296	298	331	309	302	292	311	327	296	309	306	317	329	289	295	302	278	320	310	306	263	287	301	288	320	298	283	321	316	298	297	272	306	296	331	306	351	336	303	311	319	311	283	299	299	331	299	314	285	287	280	309	290	319	346	298	298	317	297	318	323	290	311	311	299	318	300	352	305	278	300	298	276	282	290	298	273	295	306	303	330	306	287	322	343	300	294	285	308	300	300	304	312	312	312	310	332	308	290	312	329	285	305	298	307	300	289	301	281	301	304	290	287	295	294	270	308	339	331	283	286	323	287	301	294	283	326	269	292	325	325	288	281	333	291	314	301	325	286	307	281	298	296	300	301	281	284	286	314	282	320	319	304	290	315	307	269	293	265	294	305	302	299	300	291	295	294	288	271	314	313	274	300	275	308	278	302	298	326	273	291	307	288	316	308	301	333	263	313	301	290	283	319	325	286	284	305	247	311	319	300	319	290	324	298	335	290	291	310	267	296	301	287	260	312	320	313	304	303	283	286	293	291	297	269	305	275	282	317	317	304	296	297	312	297	311	258	280	325	324	294	294	288	281	313	260	317	301	289	274	278	297	283	303	273	334	323	307	296	303	295	294	285	292	291	300	303	297	301	297	301	321	302	297	299	304	290	288	307	325	301	310	296	270	283	284	308	282	284	288	308	286	292	290	284	279	316	309	318	293	303	304	320	301	299	306	300	290	297	318	281	294	292	290	283	290	289	312	291	311	289	309	275	299	300	282	321	294	274	299	323	305	295	313	294	323	311	286	307	296	303	281	301	280	306	300	284	304	308	293	284	291	307	284	310	314	291	293	290	306	317	274	299	284	290	302	302	296	314	293	286	302	300	293	308	287	310	297	278	291	312	288	292	301	307	310	296	285	311	295	279	282	284	307	285	309	295	280	322	273	294	290	312	292	310	303	309	282	284	298	289	281	307	308	275	334	277	288	289	295	291	291	318	308	312	308	302	302	291	301	296	301	289	296	322	316	295	325	283	298	282	276	276	293	311	293	289	303	274	275	256	321	282	344	318	284	288	314	319	277	308	286	291	284	289	303	282	282	309	286	347	313	301	258	286	288	315	348	316	259	304	306	292	267	319	287	283	311	280	306	286	301	284	317	295	314	302	296	279	284	291	288	306	302	284	315	298	321	340	370	304	314	293	292	290	283	284	320	303	328	334	287	284	300	296	314	277	277	309	299	298	311	309	311	287	288	305	278	308	291	313	267	309	338	278	293	328	297	267	306	273	305	281	287	300	293	286	292	331	290	300	289	272	302	276	333	308	307	293	317	283	250	299	301	281	277	289	302	289	271	298	276	320	283	300	284	322	301	269	288	335	316	298	306	305	301	277	320	300	300	243	278	293	307	305	288	307	301	294	289	299	298	286	298	322	291	271	298	304	298	264	285	283	307	325	283	288	295	311	260	285	295	272	304	307	306	297	326	290	295	304	284	297	295	355	307	302	322	283	276	276	271	310	298	310	272	285	302	276	300	304	264	296	279	300	311	324	297	278	318	317	295	276	303	307	309	331	285	268	309	328	295	249	281	293	297	299	272	308	310	296	313	315	308	303	299	315	309	308	281	279	318	257	276	292	292	309	272	281	295	305	260	299	288	285	307	315	289	315	298	316	279	316	313	303	290	311	276	270	296	289	271	316	273	295	291	282	339	268	328	294	305	289	288	308	316	327	283	305	337	305	314	293	259	295	284	298	312	275	301	304	328	314	301	314	297	297	311	276	308	306	295	325	305	315	264	286	286	285	309	302	319	291	315	310	306	313	304	294	326	302	281	274	325	312	327	280	255	296	303	285	326	303	334	352	332	305	315	303	283	291	317	310	289	297	314	302	294	300	306	310	287	278	294	334	314	248	277	308	303	298	296	302	287	287	313	274	288	306	286	284	287	307	278	288	255	293	295	337	314	314	282	314	299	324	287	341	274	327	270	265	279	306	308	305	321	301	271	311	296	286	310	309	302	326	289	301	267	320	296	295	321	312	321	288	289	292	290	269	292	337	315	297	275	292	311	312	310	311	319	316	287	330	315	297	312	295	298	298	295	295	289	332	293	278	315	314	304	293	303	281	289	280	289	303	303	313	309	295	293	306	312	290	328	305	289	306	290	315	311	302	286	309	308	295	285	293	340	303	307	301	288	280	299	307	323	283	278	298	285	295	309	336	279	289	302	282	311	341	294	312	270	328	314	290	280	251	338	306	315	291	316	348	283	295	305	304	282	286	283	302	285	316	305	297	289	315	285	288	299	297	315	295	302	316	280	314	319	297	291	277	291	322	322	313	316	294	279	321	310	287	296	317	308	301	296	259	310	299	307	289	297	284	314	321	294	293	307	321	306
38477	11975	40730	5115	2851	2168	1691	1449	1248	1037	975	855	822	773	691	712	646	678	616	637	612	627	611	564	608	581	565	598	588	551	585	541	554	546	540	542	549	515	541	575	528	542	526	517	536	551	556	519	512	530	557	546	551	551	528	530	553	527	529	565	511	537	537	518	546	516	551	519	533	511	518	501	546	524	509	530	526	482	524	570	521	563	517	520	513	533	534	520	516	543	519	554	534	521	554	511	501	538	503	537	544	519	532	533	490	565	505	524	482	540	497	531	511	491	518	474	491	545	527	534	494	526	533	542	538	502	549	508	527	535	510	536	523	540	517	542	578	502	506	571	523	519	503	557	529	597	548	527	535	519	565	544	515	518	509	514	525	536	516	521	548	516	498	540	514	606	505	563	518	557	520	530	543	528	546	533	539	546	549	575	514	520	531	508	495	521	530	541	553	514	509	507	565	541	540	543	556	538	534	529	532	560	513	523	536	545	530	522	529	504	490	533	520	505	543	500	530	551	543	511	555	550	496	468	511	508	536	545	559	511	495	547	501	520	503	535	524	553	555	529	550	524	494	544	525	515	550	528	529	506	517	501	544	540	506	504	535	489	491	563	534	564	520	529	547	536	563	537	529	493	499	532	487	571	536	491	543	539	543	519	491	572	511	540	513	520	535	541	545	514	515	557	550	569	563	516	516	529	520	532	554	537	527	510	532	533	502	530	545	544	522	537	524	521	526	503	486	524	550	524	533	539	553	499	529	519	505	535	523	525	552	561	559	534	477	548	517	527	464	529	494	528	547	535	523	563	505	518	515	503	497	572	533	499	560	541	536	495	514	487	529	511	528	505	458	533	549	522	479	513	538	498	529	517	517	512	562	542	511	535	556	525	547	496	508	509	513	515	520	485	506	542	524	555	526	474	495	505	555	535	539	518	537	555	534	517	540	533	531	532	555	517	496	535	510	526	519	560	546	485	562	539	539	511	515	530	568	514	513	486	549	468	530	527	524	566	538	514	507	543	531	567	488	550	482	510	508	525	541	555	531	529	579	585	548	538	553	515	521	488	533	548	514	551	533	544	556	497	552	542	503	503	510	550	512	521	509	514	543	528	541	545	501	524	512	513	522	502	500	509	509	535	507	542	532	501	540	513	547	481	485	546	507	499	539	538	520	483	555	505	497	517	534	479	570	537	514	542	513	515	524	495	545	514	537	520	556	531	553	472	534	534	492	553	533	527	518	524	539	512	561	546	512	518	504	487	533	508	517	507	537	518	526	523	492	475	507	502	545	562	557	524	516	530	553	493	525	493	546	551	522	524	533	533	510	510	488	523	519	530	511	512	542	518	489	539	528	522	514	564	530	523	544	515	479	559	536	561	533	527	515	499	562	518	505	493	513	564	521	501	521	519	560	534	539	526	479	526	513	514	498	529	537	541	500	538	520	533	489	552	538	560	545	564	502	532	527	542	498	558	493	552	531	486	524	519	540	540	556	557	520	557	524	545	507	496	497	547	535	522	523	547	527	542	538	524	507	528	527	479	524	518	539	528	506	511	511	531	522	554	522	499	524	464	524	542	514	525	535	527	521	501	503	478	549	492	526	524	504	542	514	501	537	551	504	472	554	485	483	556	485	536	525	498	574	551	506	555	530	561	514	513	538	530	542	559	500	525	566	524	512	548	548	536	523	538	492	535	482	536	485	549	527	520	544	545	532	556	487	546	525	485	511	530	514	527	515	528	527	507	560	541	556	520	529	505	509	533	536	501	535	535	576	474	539	528	517	492	573	516	515	522	525	513	510	533	524	504	534	534	533	504	508	529	563	506	526	531	529	508	497	518	499	504	567	515	518	513	506	485	537	536	520	535	585	554	531	503	507	516	521	496	523	512	525	515	497	493	534	479	496	562	523	501	512	515	476	491	527	491	528	547	536	500	515	530	538	512	538	529	549	515	491	526	495	528	519	482	518	538	496	550	506	523	551	543	489	520	528	500	508	535	542	494	529	556	534	524	514	469	544	525	508	517	496	521	554	526	502	556	537	557	503	546	488	502	530	499	558	523	550	560	519	542	547	505	545	524	516	539	498	512	526	550	518	558	517	504	505	538	501	550	523	545	546	533	583	570	524	560	560	519	531	503	556	522	485	559	569	537	515	554	541	547	528	514	518	531	525	548	548	519	525	509	492	560	554	525	501	535	560	522	524	522	546	509	541	530	558	536	546	549	537	537	546	515	499	491	501	523	538	532	493	509	528	490	510	527	552	494	523	520	506	508	491	517	536	516	520	530	477	555	518	495	497	524	551	538	509	508	533	598	536	513	571	511	533	501	592	512	519	502	542	556	494	512	516	524	517	517	535	533	529	551	569	538	534	525	497	523	510	563	531	526	536	531	543	560	527	549	515	493	492	516	555	492	512	500	491	533	542	542	530	522	522	504	528	513	510	539	512	516	519	542	547	536	529	510	508	528	560	479	564	517	510	495	498	581	532	536	501	512	510	497	485	535	537	518	524	515	534	532	524	467	500	567	533	521	501	531	543	539	530	526	536	552	546	508	513	518	536	506	514	547	533	495	519	553	526	492	509	518	520	552	547	505	542	526	523	528	555	489	538	545	512	534	527	470	554	546	522	532	516	514	521	556	547	532	505	541	518	520	531	507	529	488	551	552	527	523	512	541	512	499	556	520	528	515	500	507	561	526	500	563	543	528	514	506	525	538	512	508	521	543	534	566	571	510	553	464	537	512	512	513	518	536	569	533	491	540	577	515	503	507	533	524	531	502	528	538	529	501	484	512	481	524	548	575	527	501	536	553	525	546	514	534	562	531	555	540	524	515	468	499	530	533	522	500	544	543	492	534	536	564	526	555	541	510	496	547	500	528	571	516	483	533	510	516	517	508	534	545	534	521	510	530	551	522	523	544	552	535	560	510	556	530	472	578	514	515	487	490	546	538	520	489	501	566	570	508	509	517	539	519	481	498	510	516	501	513	514	503	527	520	572	521	539	488	513	486	522	520	479	562	542	485	543	525	570	505	525	534	512	513	529	548	536	586	579	546	497	548	502	528	553	525	521	520	510	546	498	490	551	524	549	526	545	511	552	522	547	522	549	520	504	516	509	506	471	538	552	543	508	472	538	533	531	473	493	474	492	478	485	523	525	557	539	524	491	548	506	524	511	510	492	541	528	532	526	530	493	510	543	505	546	534	529	544	515	466	517	535	517	543	525	513	519	590	496	520	526	574	536	512	550	562	519	570	511	508	493	569	521	482	544	527	556	540	539	541	530	523	536	518	492	539	520	460	561	531	479	543	504	534	511	567	534	509	520	494	521	525	519	524	532	517	525	512	587	532	510	520	523	527	503	511	549	497	536	506	534	523	510	520	524	490	545	536	520	504	531	510	531	494	533	470	505	538	522	512	507	522	510	535	518	550	505	538	532	515	570	554	528	486	486	530	526	544	558	511	516	535	503	563	503	536	515	497	539	535	527	487	508	513	559	511
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
