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
341438886497	341438887017	341438887566	341438888116	341438888666	341438889217	341438889767	341438890317	341438890866	341438891417	341438891967	341438892517	341438893066	341438893617	341438894167	341438894717	341438895266	341438895817	341438896367	341438896917	341438897466	341438898017	341438898566	341438899117	341438899666	341438900217	341438900767	341438901317	341438901866	341438902417	341438902967	341438903517	341438904066	341438904617	341438905167	341438905717	341438906266	341438906817	341438907367	341438907917	341438908466	341438909017	341438909567	341438910117	341438910666	341438911217	341438911767	341438912317	341438912866	341438913417	341438913967	341438914517	341438915066	341438915617	341438916167	341438916717	341438917266	341438917817	341438918367	341438918917	341438919466	341438920017	341438920567	341438921117	341438921666	341438922217	341438922767	341438923317	341438923866	341438924417	341438924967	341438925517	341438926066	341438926617	341438927167	341438927717	341438928266	341438928817	341438929367	341438929917	341438930466	341438931017	341438931567	341438932117	341438932666	341438933217	341438933767	341438934317	341438934866	341438935417	341438935967	341438936517	341438937066	341438937617	341438938167	341438938717	341438939266	341438939817	341438940367	341438940917	341438941466	341438942017	341438942567	341438943117	341438943666	341438944217	341438944767	341438945317	341438945866	341438946417	341438946967	341438947517	341438948066	341438948617	341438949167	341438949717	341438950266	341438950817	341438951367	341438951917	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2791	2000	3600	2300	2791	2000	3600	2300	2791	2000	3600	2300	2791	2000	3600	2300	2791	2000	3600	2300	2791	2000	3600	2300	2791	2000	3600	2300	2791	2000	3600	2300	2791	2000	3600	2300	2791	2000	3600	2300	2791	2000	3600	2300	2791	2000	3600	2300	2791	2000	3600	2300	2791	2000	3600	2300	2790	2000	3600	2300	2790	2000	3600	2300	2790	2000	3600	2300	2790	2000	3600	2300	2790	2000	3600	2300	2790	2000	3600	2300	2790	2000	3600	2300	2790	2000	3600	2300	2790	2000	3600	2300	2790	2000	3600	2300	2790	2000	3600	2300	2790	2000	3600	2300	2790	2000	3600	2300	2790	2000	3600	2300	2790	2000	3600	2300	2790	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21494	20302	27609	22847	20293	20318	10896	862	555	474	396	325	257	269	249	241	172	204	172	149	147	155	154	148	120	126	123	134	135	129	128	111	121	110	102	88	114	109	112	107	110	113	96	108	105	113	117	105	103	98	96	91	104	115	96	112	100	98	104	118	105	98	87	88	115	103	101	95	107	95	113	85	96	106	81	86	101	88	94	99	91	81	96	103	107	94	92	83	108	92	109	108	94	112	103	98	100	109	83	89	95	84	86	97	85	92	88	99	84	85	99	111	93	91	103	96	77	105	82	101	84	101	107	87	92	99	103	106	100	105	89	105	103	96	108	93	96	131	93	97	90	99	90	94	113	98	87	85	94	93	102	73	99	106	87	86	95	112	89	100	97	94	87	82	94	96	84	80	95	89	96	99	101	82	120	88	87	71	113	84	82	99	108	100	95	97	103	96	105	100	92	95	100	102	113	98	117	92	101	108	100	97	105	102	106	90	108	100	83	96	91	90	101	87	87	79	109	89	91	92	96	118	98	80	97	92	91	94	66	108	90	91	87	89	98	87	83	95	95	101	103	100	103	105	107	103	85	105	89	106	98	97	93	97	109	114	112	77	88	107	100	96	96	87	94	93	102	108	90	89	93	88	94	103	85	95	95	109	97	98	96	100	89	99	101	94	77	77	87	82	98	106	96	105	110	80	100	77	100	95	96	113	92	101	109	111	98	94	109	85	96	111	100	96	93	100	92	109	77	99	105	87	95	112	105	97	101	92	107	94	98	116	100	103	82	94	102	95	103	95	102	102	83	82	103	113	88	97	97	76	102	93	108	104	98	102	106	89	82	105	99	110	106	86	106	98	98	93	90	89	105	91	88	91	87	88	94	100	113	81	93	104	94	90	92	75	104	88	87	97	103	89	103	109	94	93	91	100	71	98	104	98	67	97	101	89	84	89	98	98	95	105	94	123	84	108	87	101	93	95	88	92	96	108	69	98	90	124	81	112	103	99	113	93	90	89	89	114	105	92	77	91	98	106	75	98	104	95	108	96	90	96	79	111	93	81	106	81	89	97	106	84	100	96	109	117	102	97	100	99	84	114	101	100	92	85	96	102	79	84	79	111	86	104	93	85	90	92	101	113	101	87	106	90	98	89	99	89	97	100	96	101	110	104	101	94	115	93	110	97	88	98	87	102	104	107	91	90	98	87	89	88	99	98	102	100	112	105	93	92	75	101	87	98	82	98	95	97	93	87	98	98	113	99	88	86	95	114	115	107	105	88	120	96	81	91	102	83	76	106	92	118	91	97	104	97	108	104	83	109	100	91	93	112	102	93	102	100	95	86	103	105	118	74	88	98	103	97	83	96	113	91	114	94	104	103	91	118	113	93	77	103	96	106	99	114	100	94	89	102	106	83	77	94	95	97	80	106	84	89	95	102	106	90	95	92	81	97	80	85	75	102	100	92	96	109	90	116	93	88	93	93	79	97	104	99	100	88	99	93	91	92	113	93	114	95	103	87	106	105	92	95	107	83	109	102	112	98	88	82	94	94	89	90	87	89	102	100	110	98	92	100	94	102	92	102	93	98	111	99	104	100	86	88	104	100	89	111	90	89	115	88	93	92	112	80	94	89	98	96	79	103	95	84	99	95	100	111	110	94	93	100	104	108	96	90	106	98	101	108	73	96	108	77	93	115	97	92	98	92	80	86	106	106	83	116	110	108	106	86	92	74	98	105	85	83	81	91	92	97	104	97	89	102	98	88	88	80	100	104	102	88	92	94	104	94	89	122	92	94	94	86	78	106	104	81	96	102	105	109	111	78	89	102	80	95	95	111	111	110	98	92	91	94	85	84	91	104	109	103	94	94	105	107	101	118	99	88	92	102	85	81	99	111	99	87	85	96	81	96	90	96	114	90	98	97	105	99	102	103	89	103	91	93	100	111	98	108	99	99	114	89	107	82	90	89	91	108	95	101	103	81	94	108	88	96	93	97	93	90	106	92	90	78	96	91	83	94	89	104	86	108	108	93	104	107	101	91	96	87	115	99	100	92	82	97	116	90	89	107	95	105	95	92	94	87	88	105	99	107	80	95	103	111	97	84	111	90	101	94	101	81	111	109	102	107	97	90	103	92	90	92	91	114	89	83	102	89	108	94	86	101	91	89	98	104	106	83	113	114	104	97	94	101	93	83	86	99	112	101	95	105	104	99	97	93	105	95	95	101	99	117	118	101	92	94	94	82	88	101	105	82	96	99	93	114	103	97	93	80	100	103	108	109	96	104	105	97	91	106	91	88	119	101	102	114	98	79	103	88	92	85	91	106	102	116	119	89	80	102	107	99	81	104	102	108	69	103	102	101	88	109	89	99	89	90	89	101	92	91	99	89	100	82	95	86	92	96	95	100	84	91	107	94	91	89	93	95	111	108	103	96	123	94	100	107	82	101	105	89	96	89	109	77	121	102	92	103	105	109	112	97	98	88	102	98	95	101	90	106	87	103	93	89	98	95	117	78	105	84	112	95	105	95	94	94	112	99	87	101	94	84	95	103	96	103	83	95	95	97	109	78	95	114	97	94	83	95	111	101	96	103	104	107	104	101	83	96	90	83	95	82	92	91	117	90	94	103	100	92	84	104	84	102	83	97	109	79	87	85	106	94	97	101	90	90	104	87	101	95	102	96	111	97	97	102	110	105	90	94	117	103	93	95	89	104	98	104	87	109	106	95	110	94	94	113	78	88	95	106	86	96	102	88	96	113	115	86	95	96	97	118	83	102	104	81	102	89	102	81	85	93	87	81	88	102	91	107	92	105	97	88	83	86	91	104	93	108	98	102	96	101	108	117	112	87	94	93	82	108	114	101	91	95	96	88	75	83	91	84	96	97	96	110	90	91	97	95	83	87	90	76	92	78	100	91	90	94	87	109	109	97	97	100	94	112	81	96	102	106	104	100	92	95	109	101	97	87	102	93	92	99	108	103	111	99	90	105	79	78	105	110	98	107	96	92	89	99	97	104	103	89	96	108	92	88	90	90	98	93	96	94	118	99	103	84	88	115	77	100	108	98	90	88	93	82	94	96	102	96	101	88	82	95	94	102	89	91	89	79	91	90	89	111	89	87	96	91	96	102	108	87	91	89	97	108	109	111	95	101	112	82	88	87	86	90	93	98	84	99	87	112	100	89	102	99	113	94	91	95	84	97	90	91	106	106	79	91	83	95	99	88	104	88	110	88	102	89	94	88	116	91	89	107	87	96	92	88	109	85	95	90	101	96	102	96	88	96	94	89	107	102	77	109	97	77	92	87	94	114	90	113	106	109	95	103	89	111	92	96	82	94	103	109	93	97	87	87	91	86	101	114	99	75	103	100	92	86	91	94	103	94	100	81	94	97	102	99	95	81	84	100	90	77	96	103	96	107	95	91	96	99	90	105	117	86	99	105	87	87	111	93	106	110	94	88	82	88	94	104	90	93	101	90	90	103	92	78	100	92	115	104	99	83	96	88
4504	13449	11031	5152	3458	2478	1782	1325	1013	796	625	525	456	380	363	277	262	263	257	239	218	199	194	193	164	164	154	151	168	148	181	153	158	147	136	163	129	145	118	131	132	155	108	114	128	152	106	133	112	125	107	124	137	133	144	134	120	116	105	100	98	107	129	106	112	141	127	134	117	123	127	105	145	106	96	119	119	106	101	107	113	128	117	102	128	130	124	109	145	121	99	99	120	111	111	110	115	106	122	120	113	121	121	98	107	116	123	123	118	109	116	118	106	115	114	133	116	110	118	111	107	105	100	112	130	114	117	101	127	116	112	102	115	103	106	115	122	102	120	115	95	116	89	93	82	84	121	104	123	119	111	112	112	105	117	117	120	113	99	114	102	94	112	131	140	112	110	104	112	114	128	121	116	108	126	106	109	107	116	110	122	119	103	114	106	122	110	94	113	108	112	121	111	113	135	103	99	122	111	110	121	112	114	107	115	124	102	121	113	113	88	108	109	104	105	101	93	109	110	104	118	100	111	125	114	100	125	117	98	107	104	88	97	125	105	119	95	128	115	102	90	119	86	142	118	92	137	96	113	113	127	92	92	106	116	96	116	121	104	94	138	109	112	112	97	113	119	106	111	108	93	115	103	111	118	111	116	102	104	113	128	97	109	97	92	110	96	124	121	119	108	119	110	119	103	109	93	99	108	84	117	104	99	122	122	126	114	111	119	111	103	124	102	101	127	90	111	111	117	126	108	114	101	116	112	123	106	118	103	124	113	113	123	87	111	116	103	113	129	116	119	104	115	126	110	113	119	101	101	133	120	112	117	96	139	96	130	124	108	110	115	114	118	127	117	125	100	116	116	107	116	85	107	123	105	103	110	98	107	99	105	125	112	94	106	117	112	116	119	108	126	109	129	99	108	115	126	96	128	99	116	114	111	115	100	114	114	103	111	114	117	107	98	107	96	127	127	105	127	103	92	113	106	107	121	114	107	108	116	132	114	131	122	112	116	109	90	102	97	122	111	98	104	108	110	105	113	117	128	107	123	111	95	118	93	93	109	118	107	109	120	107	105	123	116	111	127	115	100	113	125	112	96	108	108	118	118	112	105	114	115	107	123	115	95	128	103	107	125	96	111	119	114	111	99	114	99	116	110	103	120	107	118	109	119	130	108	120	113	114	105	113	91	103	107	109	116	95	114	99	114	122	121	112	113	108	127	127	128	97	117	118	107	120	121	112	87	105	106	137	115	110	116	100	106	109	121	115	112	110	97	123	118	119	110	120	107	103	98	122	118	126	110	95	117	94	110	115	113	125	107	104	100	112	118	116	111	114	118	120	122	120	109	128	130	108	108	113	105	102	106	105	114	120	105	107	100	133	110	103	111	97	125	125	101	104	110	91	135	108	124	121	112	88	117	105	118	115	108	121	118	116	111	111	95	119	103	134	112	121	132	118	103	128	108	115	94	145	113	102	110	113	102	109	114	104	117	119	116	117	109	126	92	106	103	117	90	113	116	125	114	114	130	127	111	92	109	117	118	99	101	134	98	94	103	119	125	106	97	123	115	124	114	125	88	102	114	110	118	82	101	113	102	106	115	111	122	106	129	96	111	127	107	116	112	108	108	111	117	127	115	128	129	105	119	122	105	112	95	132	111	118	117	115	117	119	125	113	87	98	118	89	122	108	104	111	101	105	131	111	99	102	116	86	101	106	109	110	118	104	99	114	101	134	128	111	101	104	119	111	109	116	133	111	117	107	115	109	119	102	99	95	105	117	104	103	104	117	118	119	109	104	123	93	118	110	115	101	118	112	110	98	114	114	128	126	105	113	120	99	99	106	107	128	93	126	96	111	96	114	118	101	126	120	89	119	109	100	103	111	117	99	114	116	102	122	103	91	115	115	111	100	108	112	109	106	126	93	105	102	128	108	120	112	138	111	122	120	126	101	116	106	120	86	127	116	120	117	100	103	100	113	135	95	109	111	115	102	121	124	101	128	110	127	97	132	121	110	110	117	111	105	111	108	87	94	102	125	124	103	110	106	133	104	109	107	107	104	116	113	124	112	109	111	107	134	117	93	113	110	92	127	97	122	119	123	114	115	108	109	122	118	125	106	103	106	113	121	94	108	98	125	111	101	99	96	107	118	114	126	123	92	91	96	108	129	108	121	110	110	93	109	94	119	108	116	119	119	126	111	95	103	114	91	90	107	111	116	107	101	102	100	120	122	112	107	101	125	96	122	86	107	109	124	119	108	107	117	95	117	109	103	99	111	115	115	102	112	115	111	87	106	101	120	103	109	108	119	94	110	105	92	114	110	104	100	119	114	117	108	123	99	109	106	107	112	113	108	122	140	128	118	114	101	108	136	118	111	132	113	100	101	118	109	120	115	115	131	118	97	114	112	115	113	90	113	107	105	108	114	98	121	121	124	93	114	124	123	124	100	107	102	107	85	128	112	104	107	119	98	107	113	114	103	120	100	105	108	115	104	98	132	118	140	118	115	107	91	108	97	111	105	92	106	109	117	116	110	112	96	136	120	100	109	126	106	110	116	110	99	115	116	106	107	117	124	123	98	102	118	100	112	107	110	119	129	118	101	98	110	103	124	111	128	116	122	123	107	93	114	94	104	117	98	109	117	113	100	106	104	123	103	118	104	126	121	111	120	96	120	109	118	106	126	93	106	101	105	118	102	114	108	104	102	121	141	114	113	116	91	104	111	113	93	107	110	94	109	108	95	111	119	101	115	96	115	101	98	91	89	117	108	115	116	107	124	108	108	128	108	111	119	101	130	121	111	121	108	117	97	121	107	99	107	100	107	91	114	112	94	120	105	109	131	105	106	102	113	116	101	127	107	114	124	121	110	114	108	109	114	116	115	112	104	96	111	103	121	107	120	119	114	115	100	110	114	107	113	120	116	115	120	103	104	107	102	98	112	114	106	119	126	114	112	125	98	123	100	118	104	112	115	126	115	124	113	99	119	109	108	115	97	105	122	112	131	110	101	97	103	136	110	129	116	106	99	103	113	92	105	114	109	113	111	120	112	107	103	104	114	107	120	115	124	128	101	107	100	126	108	125	111	88	98	114	106	105	99	121	105	113	113	91	113	123	107	110	106	106	130	112	117	113	129	92	123	114	130	107	120	119	114	108	126	113	99	113	99	103	121	99	110	121	135	96	110	103	109	101	110	104	118	109	107	113	114	106	115	112	120	111	125	117	122	115	99	111	91	114	125	106	108	119	100	110	108	113	114	116	133	127	113	129	121	116	103	126	117	122	98	122	120	106	132	101	115	96	98	108	121	114	105	115	95	118	103	95	128	106	115	113	109	125	115	116	99	96	118	110	103	109	106	115	118	99	118	94	117	94	105	107	119	113	109	107	100	102	100	104	96	115	113	108	120	104	105	85	115	114	107	128	111	122	120	107	104	122	118	123	117	121	106	105	114	124	131	115	116	127	94	97	103	113	120	115	119	128	88	88	101	114	119	108	113	107	129
27569	20238	7044	945	662	627	559	435	426	454	432	400	494	472	442	440	443	445	417	418	441	427	428	459	457	454	429	407	420	423	414	408	433	427	444	448	390	441	449	400	439	414	410	431	373	442	435	453	400	410	396	399	439	449	450	429	420	429	452	410	403	404	448	443	446	427	428	430	427	367	451	440	438	442	477	445	418	408	430	376	409	440	416	420	425	449	439	420	426	430	433	419	433	449	430	425	442	455	437	455	427	396	438	417	414	413	447	456	394	398	478	420	401	404	373	412	414	443	410	395	447	402	441	425	450	430	406	424	408	424	433	441	421	426	444	427	430	414	439	399	395	403	469	426	397	410	422	419	442	411	420	365	400	429	453	400	429	455	444	416	418	434	422	407	418	387	437	412	419	443	414	429	435	441	420	420	451	433	420	405	417	392	393	398	409	423	407	426	452	428	434	442	395	424	420	456	425	422	424	431	430	422	441	456	412	442	436	456	423	426	425	455	419	442	418	435	458	391	405	439	400	388	473	440	388	456	404	424	428	399	431	390	418	460	465	450	419	413	434	414	434	437	368	420	380	400	411	427	398	419	424	418	426	433	432	389	456	429	450	432	416	378	411	415	408	429	447	424	429	438	423	419	416	435	479	418	415	446	427	427	434	418	431	444	435	446	437	438	390	441	419	420	398	446	413	401	397	444	415	421	390	436	447	434	439	430	402	415	404	402	460	426	419	426	387	414	427	423	410	459	433	451	420	406	422	416	455	399	416	420	424	419	424	406	431	403	407	449	430	444	426	401	437	429	418	436	448	416	435	423	433	394	450	421	440	467	416	422	400	406	390	426	424	389	419	410	401	456	462	404	419	440	394	465	430	473	428	389	409	408	436	406	394	449	385	429	413	399	413	414	430	427	440	441	429	470	417	413	422	427	441	422	431	471	416	432	416	454	427	465	423	428	451	430	423	414	441	399	386	426	438	427	411	400	449	437	393	372	424	430	406	392	423	440	449	435	412	448	460	410	444	437	442	395	385	430	397	441	421	409	425	407	445	451	424	428	469	433	419	397	442	429	429	424	380	428	419	425	400	434	380	433	439	431	442	419	403	435	388	396	401	430	427	389	433	434	412	452	411	443	444	445	438	467	422	442	393	430	423	442	445	439	455	446	421	406	402	412	405	426	435	399	424	450	417	425	428	407	459	430	461	439	396	434	396	401	424	408	456	442	434	412	450	420	434	435	404	450	413	417	466	431	436	419	434	455	454	435	436	418	436	423	386	403	397	417	421	409	435	433	432	374	435	458	432	453	456	437	431	390	429	383	410	396	399	419	431	430	415	441	448	448	447	475	445	423	424	401	410	466	424	388	441	436	420	445	459	424	435	400	426	442	438	424	430	409	443	443	439	429	416	380	450	436	415	416	406	416	430	399	413	453	399	414	430	402	459	429	425	442	413	430	490	397	409	434	440	429	424	410	422	371	404	451	448	426	430	401	399	457	419	442	431	407	418	439	435	433	421	451	457	435	438	426	426	466	423	404	411	417	426	404	452	404	448	418	407	443	413	433	388	396	442	421	429	428	438	409	407	415	402	392	391	411	419	436	429	443	436	386	405	406	401	414	424	411	395	415	417	385	444	442	414	425	457	429	391	401	419	430	408	434	381	414	432	456	438	407	446	483	429	399	435	403	460	428	420	413	413	427	435	419	401	427	441	447	411	419	420	417	444	398	403	419	427	447	430	412	462	463	435	422	427	430	428	435	456	397	436	387	433	429	433	449	419	350	443	449	479	430	422	423	436	390	411	448	403	439	406	424	426	435	447	441	435	397	390	434	406	400	410	440	423	431	466	410	404	453	462	456	432	401	432	430	431	457	434	445	437	454	443	451	411	457	425	446	458	432	436	404	429	406	386	426	406	428	400	445	469	404	431	403	435	402	441	431	410	461	444	419	435	435	440	416	422	429	430	395	428	410	441	432	450	416	453	438	429	381	427	430	406	407	441	418	422	412	435	437	467	427	433	431	440	428	392	388	428	464	428	414	437	434	451	410	401	382	406	400	403	441	417	442	429	433	453	438	452	459	407	415	405	424	426	442	441	436	426	401	399	420	414	440	437	442	452	427	425	414	391	411	441	410	441	418	425	429	402	435	406	451	446	381	445	431	445	433	426	424	399	392	411	383	389	424	401	461	371	449	428	423	428	406	459	435	449	420	410	392	426	426	409	426	455	438	414	435	395	441	441	414	409	403	453	447	440	434	476	436	408	442	425	441	441	427	409	411	428	443	401	418	410	423	385	415	432	416	413	397	441	452	395	392	439	427	416	437	422	437	430	419	411	401	427	425	421	374	433	430	409	396	401	403	404	423	456	448	447	432	450	400	439	445	443	443	401	426	435	432	401	419	400	466	472	412	436	456	425	482	395	441	417	416	406	409	412	423	401	412	416	466	425	421	417	412	453	374	455	437	437	431	424	458	396	390	418	416	437	439	446	439	433	454	381	420	408	406	415	442	404	454	386	470	398	393	454	421	447	408	407	440	423	432	392	423	428	412	389	378	440	431	462	427	408	443	431	449	393	384	397	408	432	421	418	447	380	428	418	438	450	402	419	435	407	433	416	444	410	430	442	420	409	414	439	426	453	435	447	403	475	451	432	406	439	433	403	415	400	419	427	410	429	420	397	412	452	409	418	405	405	448	403	456	412	453	427	421	441	421	427	439	426	438	416	409	411	422	409	399	460	425	449	462	418	401	418	402	431	408	412	471	413	427	440	436	420	437	465	409	417	400	403	412	458	437	431	406	466	443	438	400	442	452	453	425	430	417	443	428	426	411	438	420	434	417	441	464	423	449	425	423	401	409	431	437	439	424	409	440	435	429	467	387	511	460	437	443	390	437	422	410	412	380	421	425	433	484	457	452	401	397	478	416	410	419	426	457	441	456	448	429	446	426	405	451	423	403	442	424	432	390	415	436	423	434	437	443	435	429	418	410	440	461	440	476	412	411	400	441	452	468	414	417	442	450	469	426	468	421	411	413	443	432	416	452	434	406	392	446	465	417	435	448	397	443	440	458	448	439	455	437	421	459	426	446	435	415	397	422	394	465	410	446	401	444	431	407	434	420	431	455	460	423	418	440	421	412	430	475	423	452	384	420	421	403	431	401	438	403	429	404	425	436	448	408	431	410	391	435	418	399	440	434	409	399	402	436	410	416	440	420	395	414	446	432	451	437	411	435	423	439	445	403	403	421	468	409	450	391	435	405	421	441	399	438	450	406	370	390	387	415	470	398	403	441	430	417	422	437	412	468	435	388	442	427	439	397	442	405	421	448	410	410	464	467	432	435	410	408	400	418	454	431	425	430	417	415	421	420	413	434	412	453	428	419	446	423	420	475	447	454	427	451	416	409	427	421	383	396	496	442	400	476	446	405	434	432	426	434	414	433	443	461	406	388	422	413	411	406	444	387	449	436	407	398	437	388	453	407	444	413	436	414	400	412	403	421
4306	1291	1061	696	578	564	497	515	476	481	507	462	477	465	518	535	447	432	465	483	457	457	495	474	453	467	475	467	481	444	474	445	472	460	484	479	499	462	519	489	445	451	448	492	434	484	482	468	471	449	454	473	466	425	445	500	491	462	424	444	468	494	482	412	467	480	506	452	468	450	434	501	528	520	529	503	468	448	497	464	429	425	484	434	470	495	455	464	449	497	488	454	455	457	493	438	494	454	445	509	482	500	462	478	437	490	451	513	477	446	449	467	493	460	469	454	449	466	512	477	474	475	450	447	502	485	450	478	475	482	492	464	431	434	463	438	480	449	460	461	454	424	405	456	435	459	486	464	494	452	503	504	451	482	454	463	494	481	448	465	505	490	493	454	472	483	469	483	452	422	485	491	495	425	476	453	481	462	489	450	461	502	488	416	461	468	450	439	496	459	488	470	487	491	474	478	446	467	442	433	500	501	482	468	501	509	470	508	452	480	480	433	468	482	452	470	465	459	467	453	433	477	447	502	515	463	435	462	512	469	476	452	473	446	482	478	452	462	469	467	486	465	491	473	454	467	432	504	486	518	445	446	446	471	462	464	458	479	475	463	468	460	463	472	479	460	485	437	466	464	467	476	452	434	461	462	471	458	501	466	463	476	469	448	494	477	495	478	484	485	470	497	469	487	537	445	474	460	480	459	486	451	451	475	452	446	511	453	441	472	486	470	476	476	482	492	483	494	504	490	504	482	487	470	469	499	504	439	437	503	431	465	484	496	461	450	516	440	481	517	488	478	467	452	478	440	487	482	461	473	469	478	471	480	433	450	469	495	428	459	481	501	482	475	480	438	468	488	464	468	454	456	458	432	477	492	471	451	419	486	469	481	453	466	451	456	452	499	426	449	465	505	449	477	486	438	430	456	448	522	473	429	474	449	481	471	434	444	459	470	444	474	448	454	487	475	456	494	448	483	448	461	428	490	469	494	476	477	476	460	461	500	445	498	455	480	450	477	500	484	472	458	459	511	431	476	454	453	454	480	463	450	487	458	515	486	483	465	457	464	451	457	467	472	435	458	474	443	433	440	456	461	445	450	476	510	490	470	463	465	482	442	465	453	489	452	495	450	429	455	502	464	484	472	441	448	474	482	464	439	457	468	489	465	455	493	485	481	501	463	471	445	466	476	461	446	453	480	466	516	447	472	458	463	439	472	476	431	445	491	474	474	489	427	439	515	469	483	455	485	462	459	480	457	476	458	470	452	451	466	493	464	480	472	458	454	467	467	466	483	486	487	506	498	500	507	433	465	435	454	448	458	531	452	465	490	454	465	495	439	429	441	468	431	472	464	444	427	455	496	494	464	443	448	456	502	493	494	501	455	487	484	482	447	448	479	456	462	454	435	472	442	465	454	461	455	439	476	450	486	441	484	474	461	448	492	443	489	449	456	475	437	475	458	480	441	473	431	448	448	459	478	443	434	456	478	504	483	448	492	451	441	462	486	495	460	489	484	463	486	467	452	451	487	484	441	496	463	439	474	472	483	427	457	491	475	448	447	444	458	435	445	494	469	461	449	446	455	482	473	450	462	450	536	448	417	484	442	466	422	462	481	471	474	459	460	455	448	503	499	441	466	464	469	470	463	450	489	472	470	469	428	433	457	479	476	461	483	484	446	481	480	496	475	453	478	452	438	453	474	476	458	458	467	461	434	467	464	496	469	451	474	457	466	465	458	448	459	487	457	496	471	490	478	460	497	496	502	496	467	453	463	470	442	484	437	444	470	502	473	495	458	495	498	453	455	456	495	452	484	460	492	436	449	449	428	495	503	443	441	488	472	442	477	474	464	473	476	448	479	419	500	488	480	529	456	452	482	465	443	444	464	463	494	471	466	444	450	512	491	445	458	464	464	460	459	481	519	472	443	457	440	430	516	456	452	477	452	483	435	478	431	505	501	497	442	499	495	476	468	501	492	458	483	462	473	498	442	449	532	498	465	439	443	450	426	432	422	461	438	460	486	477	489	474	453	472	463	468	477	441	482	467	465	485	473	453	444	478	445	455	456	433	478	463	448	444	455	454	469	464	452	414	467	480	457	449	455	487	492	481	440	469	442	484	466	472	476	481	508	499	488	451	443	496	445	503	453	445	465	456	483	509	464	484	473	442	513	500	498	480	485	471	470	494	506	464	494	476	461	491	479	481	493	436	461	464	494	483	477	459	448	455	469	455	458	472	449	467	467	489	456	495	496	467	442	510	502	441	464	473	455	496	468	441	496	456	526	501	469	471	463	479	452	436	478	455	439	447	471	451	449	480	465	451	507	502	476	486	443	492	463	496	437	439	459	441	503	438	478	434	466	492	481	508	495	457	452	488	511	484	459	496	461	461	466	444	489	501	462	470	420	453	456	479	457	467	463	469	467	433	462	489	481	464	468	470	471	496	503	479	478	471	479	464	469	479	469	473	475	480	466	487	478	453	465	431	451	465	460	459	481	470	452	442	469	449	454	479	465	484	452	484	445	465	479	458	463	509	448	465	484	459	470	455	455	437	478	477	507	483	484	452	464	458	479	469	433	453	470	458	457	473	469	481	479	446	470	453	453	469	507	462	464	461	466	474	478	454	452	465	478	470	447	496	501	463	477	475	492	472	449	498	456	483	490	444	449	473	487	437	467	434	457	450	440	453	478	420	502	488	469	478	452	433	462	453	457	439	496	445	471	496	450	440	424	455	465	482	434	492	490	477	469	476	453	432	482	445	467	452	458	489	505	480	433	477	469	444	449	510	480	441	472	449	504	438	474	478	426	507	448	524	473	484	482	517	482	463	486	428	458	455	471	505	449	448	478	452	480	427	460	497	483	476	469	461	433	456	477	484	495	456	474	478	458	452	452	488	474	493	472	480	479	498	438	483	452	451	496	499	490	481	474	505	477	477	458	452	473	490	492	449	489	415	480	468	501	464	476	509	457	463	465	440	460	502	495	490	447	509	482	456	501	477	477	497	473	444	443	458	474	448	445	455	480	449	408	478	495	480	430	493	471	429	510	457	471	446	476	463	489	494	487	476	474	480	454	467	433	422	449	451	438	448	489	475	459	466	473	504	470	505	453	508	448	461	489	500	472	470	450	447	469	484	466	489	445	499	457	487	469	479	444	435	485	433	460	474	448	429	466	471	482	473	447	439	465	468	487	514	469	444	490	466	514	464	473	474	504	461	452	467	498	456	501	477	438	483	531	486	485	491	473	493	467	501	507	437	442	437	446	470	513	470	471	463	445	412	467	450	468	490	453	434	467	441	492	489	482	474	428	447	474	440	469	500	471	428	447	428	488	489	480	476	455	455	445	471	478	484	451	506	456	470	477	475	457	455	446	477	499	446	471	473	482	498	465	489	480	465	472	486	474	497	474	456	476	447	455	458	422	472	449	498	477	448	471	449	481	473	457	503	497	482	452	457	458	424	472	458	475	462	468	496	449	477	463	455	515	448	483	494	487	473	477
23663	21470	28867	24491	21473	13471	1227	682	563	486	449	455	402	403	402	389	360	340	360	328	339	344	324	321	341	316	340	315	331	312	319	322	322	306	328	323	331	333	328	317	320	315	317	340	291	298	310	321	345	283	283	327	340	291	331	273	329	297	308	279	288	310	313	306	335	340	320	300	299	290	283	322	319	302	320	303	326	320	312	325	316	316	283	333	305	320	294	294	321	305	356	344	311	323	315	321	277	293	302	306	292	321	288	320	345	300	298	304	276	315	319	288	319	291	301	295	308	307	275	297	303	315	297	284	294	309	299	346	300	307	304	318	313	290	313	312	295	321	276	280	306	340	306	288	326	314	320	304	318	310	286	328	288	324	336	337	319	289	340	308	302	316	270	315	319	349	327	296	291	284	287	288	295	301	324	295	280	287	307	312	345	309	293	293	326	303	288	290	291	302	307	310	323	300	304	327	301	303	274	296	309	316	304	337	341	295	312	307	308	316	286	305	279	339	302	310	283	289	337	331	312	289	292	338	336	328	296	322	332	302	291	298	286	303	315	337	294	356	298	317	263	306	320	320	293	276	315	327	296	283	289	327	321	308	313	270	339	300	304	282	277	284	299	303	309	304	340	263	276	274	296	302	309	303	307	335	319	315	302	292	311	316	290	305	285	278	316	336	306	307	296	297	315	303	305	308	282	330	288	340	292	294	277	308	317	319	297	302	299	306	288	297	282	269	341	303	322	318	291	306	322	300	308	300	280	308	305	334	335	314	318	305	286	282	307	310	331	309	288	300	291	319	325	317	324	320	307	308	337	293	301	331	297	305	300	286	293	295	328	351	320	313	308	276	311	319	302	332	326	290	309	333	291	290	309	309	312	326	326	320	295	322	291	289	311	315	290	300	322	316	303	339	311	296	303	298	295	313	306	306	283	313	306	322	310	286	292	300	304	292	292	310	300	337	330	334	309	323	311	328	305	328	286	315	309	299	324	320	294	329	313	312	304	283	311	348	293	297	320	303	307	307	308	356	321	271	324	296	303	319	286	300	318	304	320	287	324	300	310	300	342	302	329	279	346	343	296	310	328	288	337	289	309	300	303	314	328	286	327	315	344	329	279	334	287	336	269	304	295	308	308	306	290	317	313	324	294	295	345	316	293	322	296	321	294	295	315	276	293	323	288	278	296	313	315	337	320	325	313	309	288	298	298	303	306	274	310	304	320	309	320	316	303	299	322	303	321	279	294	319	292	291	289	293	323	295	334	341	308	297	310	333	323	329	308	286	298	283	331	312	296	276	323	326	319	306	341	276	272	326	327	307	294	309	300	300	303	299	307	314	287	298	301	342	298	275	287	310	295	307	301	296	286	312	289	302	307	286	317	328	330	279	309	322	312	308	294	274	319	313	289	291	310	290	310	313	303	315	319	291	271	322	268	296	304	306	307	342	305	304	300	304	339	313	302	297	309	302	300	329	303	301	323	311	313	301	311	291	273	293	308	286	313	310	291	301	323	285	312	310	284	302	304	318	279	321	315	296	301	280	308	333	316	284	332	307	301	324	294	298	296	305	282	312	286	327	310	300	285	309	331	319	298	313	322	323	320	304	336	326	309	280	318	276	271	309	341	294	276	287	349	303	322	315	320	327	322	327	295	311	307	276	322	319	310	297	329	329	326	348	287	320	284	300	332	300	317	305	300	280	309	283	280	275	310	296	308	294	301	311	306	304	334	311	328	291	317	307	294	314	311	287	288	306	310	310	338	311	304	330	299	349	280	304	335	330	361	319	283	306	308	268	288	326	307	324	314	279	320	320	314	314	335	281	261	298	329	303	340	325	313	346	298	317	330	268	304	296	284	323	325	289	300	297	321	296	318	302	335	296	314	277	308	306	326	322	320	340	283	299	287	299	290	312	318	311	330	302	301	280	293	289	316	319	291	303	309	305	296	298	312	326	320	321	279	284	291	317	309	347	321	315	314	289	286	296	305	301	314	303	301	303	313	300	332	274	285	307	299	290	320	310	330	306	338	288	313	307	294	308	316	317	320	359	303	324	313	316	300	311	306	349	284	313	304	321	328	308	274	315	299	304	290	315	294	309	288	301	302	294	318	285	313	324	325	333	308	326	327	309	246	302	291	282	345	356	327	294	291	307	294	316	289	301	302	296	285	294	311	319	296	332	290	297	361	278	293	319	330	297	295	292	281	308	318	291	299	295	286	296	299	327	297	318	314	326	280	324	308	303	315	285	288	279	300	347	314	308	309	306	277	304	303	297	318	343	331	290	339	280	290	327	276	324	307	298	325	294	317	309	311	306	301	305	315	292	309	291	275	289	313	294	316	290	313	308	323	312	333	333	300	286	300	303	333	324	301	287	315	334	322	308	326	302	286	338	320	300	300	281	291	319	304	306	292	309	298	283	320	300	304	303	304	328	323	291	289	306	291	297	299	289	299	319	332	351	325	284	287	300	301	289	286	320	296	308	323	287	297	327	313	298	314	315	298	334	304	283	291	296	333	298	275	284	309	281	286	345	304	335	317	326	280	331	313	308	333	307	263	308	323	307	297	312	297	333	320	322	331	330	308	341	295	296	323	327	320	312	316	323	288	330	329	290	329	306	322	313	333	301	314	306	322	310	341	300	315	325	299	322	323	321	297	316	309	298	319	319	293	285	296	268	303	317	324	290	313	333	289	325	259	314	341	311	305	291	302	319	301	277	308	316	282	281	326	310	314	288	317	305	297	325	307	286	334	293	320	309	300	310	287	315	281	295	273	306	308	298	308	311	286	308	298	299	304	312	301	298	293	309	293	290	302	295	278	313	321	332	324	317	320	324	287	291	295	301	301	320	308	279	342	309	299	324	292	327	289	293	314	325	316	290	307	329	286	324	309	308	261	322	354	298	324	312	313	285	331	303	302	300	302	309	301	308	321	300	317	285	307	327	288	300	291	307	310	300	295	320	305	309	309	327	301	283	311	284	324	303	328	303	300	298	308	286	306	305	316	311	309	329	342	316	330	326	332	288	329	291	338	292	305	300	322	310	304	323	299	294	308	318	285	319	310	342	319	295	307	303	317	295	309	289	295	280	290	289	289	304	329	312	332	294	290	295	297	325	296	319	270	312	317	294	300	304	327	272	283	278	327	299	333	303	299	315	309	292	316	312	287	313	298	273	325	319	316	316	324	314	310	333	294	315	304	290	293	288	321	301	294	304	304	279	296	308	309	319	327	313	288	327	346	318	277	295	317	299	280	300	321	306	311	265	337	296	329	276	308	309	274	304	319	291	304	334	317	311	302	288	315	287	310	293	287	286	292	332	316	296	284	296	295	284	292	318	306	317	287	334	302	316	301	296	277	308	297	305	293	306	299	322	299	265	298	329	316	294	302	309	284	326	334	302	306	293	306	354	310	346	284	320	278	322	292	346	282	272	323	307	293	303	296	279	324	320	334	295	292	300	313	345	304	318	309	273	312	316	287	306	325	303	306	317	323	347	304	324
3463	8993	7323	3329	2328	1645	1250	1033	824	735	655	596	522	513	461	464	413	428	425	407	433	389	353	395	384	380	394	356	361	385	356	410	363	352	373	386	334	369	357	340	373	335	354	340	361	364	370	361	341	335	341	348	340	345	363	333	337	362	334	369	313	351	359	359	347	338	337	334	354	349	364	356	350	357	387	385	356	321	340	354	349	355	364	335	368	381	343	335	351	346	363	378	348	356	342	346	362	314	345	377	356	330	338	337	333	363	388	355	338	345	366	325	335	337	359	337	308	352	346	368	332	345	394	344	355	325	318	340	367	348	337	356	338	372	333	338	336	358	379	334	345	321	340	355	316	376	336	338	335	357	329	353	335	338	341	367	342	333	328	366	333	353	323	372	337	375	342	364	328	333	365	329	321	356	353	320	337	323	338	335	356	362	299	359	312	323	347	340	356	386	299	330	357	331	369	351	362	356	347	329	335	348	339	314	336	334	368	357	365	321	330	328	351	345	341	363	383	371	330	365	315	349	352	316	337	337	360	349	362	312	320	342	347	329	348	366	324	358	314	314	324	329	356	352	341	368	333	342	331	395	330	352	357	348	344	327	343	357	326	368	349	355	357	347	325	319	324	345	317	351	338	366	351	351	369	348	374	333	361	362	350	341	353	319	319	341	329	339	315	339	307	357	333	326	370	342	334	342	344	345	349	339	360	350	349	365	340	359	332	375	338	340	349	335	332	357	371	365	321	335	346	336	346	324	292	345	359	355	356	348	366	352	326	357	344	346	324	356	358	323	350	365	356	370	351	342	353	332	374	340	328	350	349	346	353	338	367	331	339	365	335	316	337	375	344	320	360	360	359	361	315	370	348	360	311	371	329	349	344	370	337	346	373	313	379	361	325	324	352	338	348	336	388	348	326	346	309	363	337	370	360	359	352	399	391	338	339	331	369	344	351	347	361	343	343	347	359	367	326	361	362	335	337	384	340	327	342	365	357	340	338	350	342	355	367	353	399	352	370	317	342	354	336	322	354	343	364	360	307	312	359	358	328	326	377	363	338	327	316	388	377	340	327	363	327	358	338	366	377	326	332	333	374	357	385	339	358	374	382	349	344	345	321	365	419	337	366	319	322	341	338	325	337	322	373	356	375	334	329	344	360	332	320	332	311	328	365	355	352	367	349	338	359	346	389	350	344	314	344	358	370	363	374	347	342	349	331	357	355	377	367	348	340	334	363	331	343	366	342	349	354	316	350	368	346	314	347	375	346	337	394	345	351	337	365	369	359	354	334	317	333	372	365	360	342	337	371	339	327	320	328	346	315	354	382	368	341	336	388	354	340	311	363	315	336	358	368	341	351	371	326	374	355	319	344	320	353	371	327	337	339	387	369	359	343	353	326	351	340	359	355	361	337	354	377	386	347	357	357	342	327	357	345	355	375	325	350	323	359	348	344	349	317	318	351	337	350	366	334	378	341	346	338	327	339	329	367	335	343	352	335	366	355	349	334	366	318	344	343	366	372	390	333	348	375	340	356	341	351	361	347	330	365	362	340	399	383	328	357	367	346	344	377	351	347	363	340	331	339	381	323	349	373	336	338	317	370	376	325	343	371	341	320	356	351	338	376	360	355	349	339	337	317	353	355	349	355	359	372	340	323	305	353	348	382	315	352	353	311	362	327	353	325	358	369	374	337	379	352	362	380	363	350	346	356	336	334	361	374	376	341	353	368	354	309	336	378	375	392	372	355	339	346	358	328	340	353	332	354	323	345	314	329	377	316	350	339	356	362	370	382	372	338	355	362	360	358	395	389	368	331	321	356	348	363	368	345	348	344	371	371	367	360	348	322	334	345	309	306	378	315	338	355	373	327	357	352	329	359	361	351	343	371	350	375	353	358	342	353	345	323	350	379	334	335	371	342	360	345	339	310	348	353	336	389	332	329	357	344	349	336	339	384	347	341	337	408	333	338	353	360	345	338	325	345	314	366	340	332	326	360	365	370	323	337	360	332	353	342	309	326	328	366	341	341	369	408	342	356	374	339	307	361	382	328	369	331	347	328	367	380	338	334	374	315	351	363	323	356	325	335	333	356	351	353	347	376	344	386	320	340	330	346	319	338	351	341	307	366	374	359	310	330	385	359	347	351	342	360	364	332	347	352	353	313	346	328	357	360	346	352	367	354	324	348	337	347	353	361	335	313	347	350	360	352	383	335	339	335	364	332	334	348	380	336	315	355	375	361	385	354	320	336	325	361	369	310	331	342	360	325	352	372	314	303	339	344	322	321	320	349	326	372	388	349	347	339	349	347	329	358	331	347	375	350	329	347	343	357	369	356	332	355	363	348	380	348	317	339	363	320	342	370	343	358	352	351	332	355	322	354	330	387	367	344	368	361	339	337	338	309	343	351	362	379	348	326	289	329	343	340	375	341	355	347	333	338	347	360	336	354	356	346	327	337	343	363	351	353	328	330	335	375	370	328	342	318	340	337	375	348	374	370	354	346	350	311	339	354	365	354	360	356	361	352	363	339	343	345	357	320	353	361	324	368	366	355	340	354	372	350	338	369	346	314	358	327	347	338	354	370	349	349	354	324	366	357	374	368	356	339	356	357	369	345	359	344	336	343	354	367	325	320	346	320	316	373	334	356	313	339	354	329	329	340	331	337	343	348	351	351	354	335	355	349	362	355	341	352	396	335	318	358	352	352	342	371	324	349	349	358	377	343	317	322	339	346	346	335	354	351	320	338	347	385	331	350	304	339	362	334	328	348	334	328	339	373	324	362	364	357	351	327	361	331	356	350	361	353	329	350	327	348	293	345	332	330	335	358	352	346	344	387	330	358	362	352	340	360	360	355	366	360	366	322	328	351	340	344	322	378	363	365	337	351	353	341	333	365	360	338	352	344	339	324	333	309	345	347	331	357	334	359	362	311	349	369	346	346	342	358	333	333	313	359	350	349	367	336	329	364	402	335	374	346	342	370	354	375	325	378	342	344	371	328	367	343	337	329	357	333	344	336	350	349	352	348	347	357	325	360	349	357	344	307	349	345	358	362	341	370	363	332	348	353	328	322	325	352	312	363	338	321	337	339	355	315	356	348	312	350	372	335	323	367	357	315	341	353	357	341	367	322	401	359	327	311	333	324	336	385	339	338	375	362	340	357	357	356	389	360	321	371	351	343	323	351	347	350	343	344	368	378	354	371	336	326	372	343	339	332	346	330	331	377	354	340	338	341	325	358	325	355	325	368	334	329	356	346	362	356	345	378	342	341	342	342	355	329	375	364	341	360	321	402	345	351	345	356	337	362	332	360	345	332	357	362	325	343	335	352	326	342	368	327	338	403	330	307	314	342	380	352	339	353	325	373	363	351	344	321	368	324	315	319	349	349	354	348	346	316	340	355	363	342	341	351	327	348	343	361	333	343	342	374	312	369	366	304	355	342	359	378	333	311	305	311	352	317	326	380	351	343	367	336	376	350	355	355	335	343	339	376	343	369	333
24850	21495	28057	25287	16434	995	581	434	404	377	363	349	330	324	293	355	352	280	318	312	309	291	293	306	285	286	312	290	325	295	294	283	302	289	318	274	302	274	289	283	279	284	295	304	293	280	299	299	285	276	299	291	271	279	275	298	312	274	318	290	312	304	291	287	304	317	304	297	265	284	289	288	267	284	297	278	310	284	306	296	286	282	264	268	309	265	286	277	273	285	281	334	284	282	288	282	300	279	289	301	272	288	303	286	294	287	318	269	261	285	299	289	270	284	299	287	292	290	272	287	292	265	320	279	302	289	271	276	265	267	273	277	298	293	257	276	289	263	291	272	275	275	263	291	311	275	284	328	296	281	259	285	307	296	281	275	297	289	308	301	278	298	283	295	260	257	296	303	296	275	289	292	296	300	304	286	269	266	296	300	294	276	313	276	297	314	302	297	290	328	283	267	288	265	295	306	269	241	284	269	261	310	285	295	271	280	271	294	292	287	304	296	298	296	282	263	299	302	290	274	280	285	276	312	299	304	263	285	281	321	279	283	314	319	277	293	283	303	271	301	299	305	320	273	270	265	300	291	278	268	301	288	285	279	307	284	284	292	288	289	291	264	287	248	316	290	276	285	292	298	297	324	299	278	285	283	300	282	287	297	299	265	337	279	282	301	293	310	292	275	311	288	288	296	269	307	297	277	298	307	303	321	282	305	302	290	282	309	287	287	253	268	268	296	307	302	260	286	292	284	280	280	279	267	266	301	300	287	266	263	293	308	317	317	336	312	279	347	305	285	301	311	320	287	289	316	280	293	276	289	292	265	304	269	278	279	294	287	291	258	304	287	249	273	274	276	284	291	299	309	275	276	298	286	270	305	276	290	263	286	296	248	290	301	301	300	273	303	266	290	260	307	272	279	291	271	275	278	290	307	309	294	299	293	309	312	306	271	296	300	277	279	279	265	264	315	256	303	269	306	289	267	276	255	279	261	277	264	297	283	275	293	317	319	294	294	250	280	269	313	294	271	286	290	298	311	291	297	301	274	280	262	296	282	306	287	274	259	279	285	285	307	296	289	295	265	269	284	299	306	294	259	301	295	302	301	298	267	262	275	275	302	288	269	304	299	311	274	289	303	276	318	320	321	297	297	277	307	330	293	286	301	313	284	310	289	307	310	263	288	293	318	294	269	293	286	305	293	281	286	268	281	288	297	292	279	296	283	259	266	281	265	291	301	280	264	305	277	294	297	294	289	301	292	314	263	264	299	268	289	302	329	260	294	294	280	309	273	300	293	270	306	310	302	283	300	272	289	258	336	277	299	278	269	277	304	313	291	290	295	290	273	299	331	286	288	264	273	325	277	298	275	287	259	288	267	288	288	282	294	299	321	286	290	263	276	285	299	294	255	296	321	310	308	284	283	269	284	294	281	299	246	313	301	288	272	272	303	300	265	298	304	275	293	318	309	289	311	282	275	305	239	305	270	288	286	312	276	318	264	295	297	282	267	331	271	300	277	274	288	315	288	278	285	306	281	277	260	314	272	282	263	291	260	303	260	280	265	303	286	297	257	317	277	271	312	313	307	320	303	300	270	306	276	325	300	309	265	264	275	304	293	273	270	279	292	314	285	273	289	259	293	328	261	269	289	266	300	315	314	286	294	251	298	295	301	267	317	280	288	279	267	259	280	294	281	291	292	287	252	288	310	295	313	296	288	281	312	317	258	297	290	300	280	283	278	291	286	287	290	270	292	269	304	288	262	295	296	286	298	286	284	315	266	274	270	291	309	293	290	291	331	312	287	295	263	290	296	288	262	285	308	314	264	298	286	322	286	301	274	254	309	304	280	249	268	289	314	287	294	268	277	301	276	304	298	305	286	304	283	297	256	294	280	323	316	271	263	267	300	282	309	290	295	299	282	292	293	298	287	288	302	281	271	276	272	325	276	282	293	299	291	279	305	279	266	321	280	294	265	283	308	277	304	313	288	300	296	284	313	279	284	284	279	312	289	296	294	277	274	300	292	294	273	277	303	279	298	271	309	282	288	275	278	284	301	275	326	309	330	315	305	293	262	282	304	293	279	293	277	300	311	289	308	293	314	293	285	291	280	320	292	311	278	292	298	312	299	276	288	274	300	299	280	299	258	286	264	278	299	284	288	285	298	280	290	285	294	295	288	289	287	307	295	280	296	278	293	251	292	290	272	279	273	296	298	278	292	277	291	305	302	311	308	289	296	302	265	299	274	302	292	298	293	261	295	279	294	289	286	262	300	305	275	268	292	272	287	291	308	277	289	295	307	298	273	321	293	279	293	311	290	279	297	300	323	275	288	307	265	276	280	286	277	289	286	278	272	313	272	283	290	295	325	308	309	309	275	274	290	274	277	252	313	277	281	256	329	296	265	280	291	283	289	282	284	264	276	292	258	287	269	280	298	311	257	267	274	282	322	267	288	272	265	312	298	309	281	289	316	297	306	294	297	292	289	299	262	277	258	286	294	295	282	335	321	283	263	308	316	298	272	297	301	284	290	280	290	264	278	279	292	292	248	290	308	322	300	288	275	283	266	277	297	307	288	264	294	296	297	264	315	296	294	264	288	269	296	265	275	301	248	301	257	294	289	320	279	291	302	246	291	299	294	232	290	296	270	294	264	305	267	295	264	277	278	291	295	277	309	299	272	282	279	296	277	271	258	263	313	261	256	300	282	282	289	266	273	335	302	290	286	275	308	260	272	276	293	284	310	289	303	273	283	264	308	273	294	253	290	291	294	278	287	298	271	256	271	286	280	274	280	286	278	295	285	305	284	268	260	286	300	277	292	309	306	268	303	285	295	268	296	293	292	284	285	301	284	258	289	287	315	288	283	299	316	284	305	315	297	290	281	288	284	278	262	289	288	272	275	288	285	293	293	314	291	282	280	260	300	286	299	265	311	293	272	306	315	305	295	255	302	264	276	257	317	291	290	250	297	283	275	316	289	281	283	284	302	272	276	297	262	290	273	281	232	321	289	292	281	296	301	253	319	281	297	262	278	280	299	263	267	298	297	263	267	274	316	294	294	283	307	289	285	280	271	310	279	289	279	286	282	297	260	300	311	305	283	282	318	270	306	264	286	286	287	262	290	275	336	267	278	294	304	265	301	294	290	283	307	285	303	269	284	292	291	276	293	309	298	303	294	309	291	323	273	280	291	274	268	301	273	297	312	287	279	328	318	270	291	272	283	305	284	319	304	304	273	287	284	275	301	261	290	297	286	264	283	297	297	284	301	281	267	275	339	307	291	308	301	291	291	271	275	287	299	276	240	298	278	283	285	285	264	289	276	277	260	291	317	300	291	321	304	276	278	314	304	294	278	306	295	295	273	304	302	298	271	296	268	289	274	315	307	293	300	287	260	274	279	287	279	278	294	297	284	293	299	303	295	280	304	292	299	258	287	309	312	312	272	305	297	308	287	281	325	291	271	293	320	265	305	290	292	283	310	261	277	274	299	268	240	278	309	290	291
3586	5596	4343	2039	1468	1076	844	690	587	510	477	461	436	425	385	377	377	375	361	366	334	343	352	316	352	326	339	284	348	307	332	351	302	349	305	310	315	364	318	363	332	346	350	326	304	314	330	324	286	334	317	298	301	303	305	311	308	314	293	338	337	330	325	309	352	315	311	329	302	341	328	321	288	313	291	339	327	321	343	284	298	317	314	279	330	310	297	322	318	309	321	335	312	304	310	318	331	329	302	323	351	300	310	303	331	342	296	310	316	306	339	317	320	306	301	328	304	328	295	289	327	326	315	269	295	330	338	296	290	315	325	295	295	325	336	328	343	326	330	339	347	314	315	319	314	311	315	308	307	316	310	314	340	293	309	289	303	300	323	307	310	333	306	320	327	325	322	333	307	322	295	334	305	302	311	331	325	309	295	325	304	310	329	318	340	308	295	312	323	298	328	335	345	321	277	329	298	308	298	305	284	310	295	341	323	315	290	309	311	341	306	293	311	328	281	281	326	296	288	318	306	318	289	332	316	362	301	320	321	297	340	331	331	311	276	296	300	286	297	345	344	304	321	311	324	297	300	308	334	322	337	300	326	282	332	336	318	296	289	305	300	323	295	318	323	309	276	326	366	293	292	351	328	304	333	307	337	303	326	341	306	291	316	307	333	311	296	318	296	319	317	317	321	284	310	298	314	330	302	368	351	324	328	320	318	321	310	310	325	312	321	312	294	318	329	290	310	313	295	312	323	323	348	354	307	286	304	301	341	295	323	307	315	316	323	310	321	308	293	322	328	329	302	311	319	315	308	313	320	333	317	325	292	289	275	302	306	324	321	323	314	307	308	304	305	313	281	299	326	300	342	318	343	305	315	297	345	311	304	330	288	324	291	307	324	321	341	307	332	315	326	302	336	295	275	327	313	304	311	327	290	322	325	301	331	312	290	329	315	314	317	304	297	353	305	323	315	313	305	336	333	314	325	346	329	322	332	321	300	319	324	297	350	319	306	322	325	304	300	291	327	319	337	295	320	306	300	290	314	340	307	328	306	289	281	284	347	309	313	317	305	337	304	271	307	306	284	298	335	323	288	331	301	296	324	296	286	338	273	312	327	309	307	331	346	335	326	300	313	325	332	312	349	338	307	295	288	297	318	305	288	315	325	315	340	322	313	351	298	298	288	316	287	327	293	306	314	347	325	286	328	281	320	335	340	330	309	318	286	316	315	327	315	282	319	319	320	321	297	320	283	293	332	306	310	305	309	340	331	319	306	301	309	275	329	283	322	322	334	341	295	328	292	320	347	302	289	316	320	332	312	312	323	348	297	323	330	322	321	308	305	298	320	287	302	318	295	305	306	298	328	327	330	332	284	343	304	316	326	293	318	316	325	336	356	347	324	320	290	342	279	295	332	331	278	335	303	321	308	322	325	332	327	311	292	317	286	279	282	265	307	319	346	315	290	322	306	346	320	339	305	301	333	333	310	312	316	339	302	352	311	285	300	348	339	331	306	357	317	294	324	299	337	290	311	279	308	324	326	310	331	313	317	302	338	330	325	309	268	274	313	290	311	329	328	302	277	357	311	320	319	370	330	276	315	300	282	321	295	320	303	328	300	323	339	315	301	353	334	320	312	338	299	314	297	287	296	325	312	320	314	300	321	310	327	289	316	297	291	309	287	316	281	338	321	319	333	317	313	336	287	286	317	314	314	271	292	277	305	313	328	324	325	323	332	323	314	336	323	323	301	316	309	322	334	327	304	322	332	304	315	314	318	330	321	340	339	295	326	293	296	306	320	328	292	328	318	302	298	296	297	284	313	296	277	303	312	305	310	311	346	314	318	340	296	317	296	290	312	299	298	315	320	312	343	295	325	306	322	293	318	328	330	282	356	296	303	299	314	295	291	329	304	317	300	360	295	279	280	326	336	319	309	321	298	307	345	288	318	309	329	325	279	298	320	292	317	329	339	307	306	295	296	329	336	286	312	311	308	327	284	317	325	317	307	314	327	309	308	341	335	332	303	302	300	317	341	300	301	334	314	322	296	303	317	337	284	312	294	328	290	325	338	331	310	354	317	303	363	286	309	287	305	311	312	308	303	298	283	319	302	321	319	321	284	287	286	348	326	308	320	293	304	298	323	306	308	307	336	312	302	278	327	298	319	314	305	300	304	326	296	299	323	314	328	305	324	288	343	303	302	358	294	324	297	313	321	333	306	284	341	306	343	291	296	315	308	296	315	318	303	312	304	315	288	316	302	293	341	322	322	315	314	336	335	326	308	331	301	307	303	297	325	303	315	276	307	307	315	307	317	325	278	341	304	295	323	291	287	324	303	319	294	278	295	318	317	320	317	286	315	314	268	320	338	304	326	332	294	324	310	342	293	332	333	305	325	313	305	322	327	323	305	282	327	347	324	343	336	317	329	327	298	314	303	291	315	289	310	290	314	295	303	318	295	301	294	339	334	322	313	315	306	325	346	310	289	351	331	278	334	324	288	318	323	309	332	305	275	302	268	271	312	297	323	305	270	346	288	318	318	330	294	334	327	340	324	323	316	356	329	284	283	308	305	320	342	296	286	327	296	327	323	352	326	334	295	313	306	298	315	313	278	313	296	318	330	264	324	337	325	325	317	289	289	306	326	326	320	297	328	338	326	299	326	329	311	316	307	338	309	273	316	303	302	322	319	330	297	295	306	289	311	299	360	338	339	312	293	323	326	300	295	312	318	328	357	305	314	334	287	310	309	334	294	298	329	291	324	337	354	314	308	323	344	305	314	328	338	298	302	289	334	301	324	332	312	309	302	304	326	301	342	315	318	309	313	296	328	334	306	310	315	325	346	321	321	317	316	314	336	324	332	299	321	285	285	309	315	360	294	318	318	346	279	309	331	327	312	323	314	305	313	339	322	297	302	301	292	304	352	293	289	325	316	294	312	327	292	309	357	316	295	291	308	278	310	348	339	315	312	295	316	303	290	308	328	294	298	332	333	313	317	302	285	313	308	311	293	300	322	344	323	312	288	316	323	299	291	306	288	312	297	303	304	342	321	309	308	310	324	306	335	283	303	294	314	324	352	292	312	309	310	317	331	313	331	297	319	310	365	341	304	305	344	296	312	305	325	307	305	295	313	263	318	339	308	325	262	309	289	299	323	293	309	302	318	338	300	316	324	326	287	324	332	322	333	323	327	341	317	311	326	319	302	305	303	269	276	304	298	297	318	357	341	326	306	317	311	320	341	323	319	304	321	305	340	313	294	308	318	317	320	298	307	331	328	283	338	311	291	331	300	311	331	321	330	320	331	317	310	290	297	319	299	275	329	349	316	304	305	296	304	303	297	316	291	337	299	320	317	292	302	324	311	299	309	278	303	314	333	306	284	327	303	320	280	309	307	312	321	288	319	311	312	309	299	293	305	315	326	313	307	310	311	321	321	331	314	320	321	300	288	304	322	298	315	289	318	302	271	310	313	298	348	256	346	316	313	329	326	335	299	310	304	302
22762	21528	29274	24233	21489	21443	11680	909	630	468	429	372	332	290	225	204	228	192	184	173	166	169	165	170	158	150	127	156	146	121	127	142	127	132	145	129	141	139	113	116	118	105	100	126	115	116	105	104	128	119	125	112	113	118	111	105	117	124	121	105	119	120	116	118	116	103	121	108	122	124	102	103	92	125	100	102	120	106	110	124	95	120	120	113	88	103	115	95	110	122	98	101	110	104	114	96	102	92	104	98	108	115	111	111	106	104	95	121	104	108	113	124	116	80	103	102	105	94	99	101	80	110	103	99	118	108	99	100	121	89	108	100	101	108	100	105	101	98	103	93	97	117	89	132	89	106	100	97	113	114	111	104	107	99	107	93	113	105	111	110	92	93	118	112	101	101	101	109	99	92	114	103	84	124	96	115	101	119	111	104	89	101	118	107	108	103	107	108	122	112	118	110	120	114	103	93	122	91	91	103	123	110	104	112	108	112	112	91	96	99	103	87	99	84	97	98	102	94	118	103	107	91	84	102	106	102	103	117	107	83	103	108	128	112	113	97	96	108	107	86	105	87	107	125	99	103	93	103	109	90	120	98	109	101	121	103	96	103	126	84	109	111	99	103	119	111	90	124	104	106	95	110	94	120	115	108	101	108	105	116	103	115	95	106	95	98	103	87	118	119	106	133	119	116	106	99	104	103	106	121	115	118	111	109	109	109	83	130	104	92	112	116	112	105	96	107	122	124	99	111	94	103	105	108	117	109	115	125	98	107	107	117	109	109	109	105	93	113	120	85	116	94	119	112	98	102	85	114	107	86	92	83	120	102	103	108	102	124	109	103	115	87	95	116	101	101	105	96	106	105	107	109	87	85	87	101	113	110	99	107	100	114	117	109	103	111	107	103	103	104	88	109	112	103	115	115	112	111	105	94	112	107	124	116	95	81	103	94	107	87	124	101	131	96	111	107	102	83	91	117	100	92	108	80	92	94	107	116	113	106	91	95	112	89	113	100	92	103	108	92	107	98	100	88	107	108	101	120	106	112	84	109	127	88	114	106	102	114	88	114	115	100	107	124	107	119	128	132	115	100	117	122	109	99	96	104	111	109	106	126	82	104	104	93	100	108	100	108	102	101	104	116	97	111	113	93	97	121	100	81	109	113	108	110	106	106	93	102	100	104	104	89	120	110	102	94	117	105	112	113	98	111	104	112	112	111	114	104	99	107	87	90	104	95	109	94	94	110	121	95	115	94	119	107	105	95	117	119	102	104	108	98	94	106	79	94	96	102	95	119	112	117	106	103	89	109	116	95	113	101	94	93	122	108	125	87	100	106	94	93	84	107	105	113	98	103	95	109	95	91	107	91	119	108	111	93	106	116	107	96	113	102	108	120	90	104	98	103	101	121	96	96	101	108	103	104	99	95	93	96	111	104	101	109	100	96	105	91	103	122	103	114	93	117	99	110	116	103	95	106	104	102	85	106	86	109	89	122	97	99	102	103	103	101	93	119	105	114	99	100	106	105	103	106	114	101	117	102	114	104	107	116	119	86	89	109	92	85	100	104	107	107	107	97	117	109	100	113	128	87	105	111	101	105	102	97	98	102	108	121	115	114	96	102	109	127	95	116	114	93	98	108	98	97	108	120	99	114	96	106	121	102	111	97	96	86	114	112	105	93	89	112	107	96	107	94	112	96	113	105	98	99	101	97	101	91	109	101	89	123	106	110	110	108	100	103	104	111	99	104	92	110	126	99	101	110	120	106	97	119	107	120	109	104	97	100	99	116	115	79	96	98	109	86	98	91	93	100	100	99	109	96	107	98	114	110	97	100	119	109	97	89	91	94	110	104	90	107	108	103	104	130	99	115	124	103	96	113	122	87	88	82	93	89	96	97	105	105	109	99	122	119	112	105	94	109	96	108	90	108	97	90	106	111	101	94	81	102	103	108	122	86	99	106	97	104	105	96	101	103	111	118	111	103	109	99	96	89	117	87	110	110	109	123	97	100	112	93	95	123	113	114	112	103	111	101	89	97	95	107	90	106	90	109	114	105	107	86	113	105	107	102	125	106	104	92	111	106	88	92	103	103	98	121	123	113	99	106	112	93	85	112	87	112	105	110	105	111	113	100	103	90	110	88	86	115	116	111	112	101	122	96	113	87	103	114	97	103	97	114	126	87	94	98	105	86	93	103	112	96	110	99	131	114	106	109	98	88	100	103	97	106	96	98	138	110	86	93	93	108	103	114	86	114	83	117	100	90	104	112	112	116	106	110	90	115	117	99	111	114	100	101	98	108	119	111	109	99	114	104	103	98	121	90	116	115	100	95	120	95	107	87	109	93	102	106	97	96	94	116	103	97	90	94	118	103	113	104	104	121	114	93	103	124	102	92	105	83	93	123	101	101	113	90	116	104	88	104	108	101	121	81	104	122	90	127	100	94	92	98	96	104	105	100	110	108	94	124	100	93	111	105	99	85	88	100	108	87	108	102	115	113	123	107	103	107	99	104	87	95	95	99	109	96	114	106	103	98	93	116	106	109	104	83	100	94	130	95	124	109	98	89	94	110	97	102	110	96	104	75	100	104	92	96	89	97	90	104	104	97	97	93	101	96	100	108	97	114	100	111	106	96	109	100	101	94	92	94	103	104	110	102	81	90	121	105	106	100	104	103	94	118	89	96	120	110	95	102	114	105	102	102	95	107	106	97	106	89	111	92	84	104	114	117	114	107	106	104	112	96	101	98	102	83	86	91	90	81	93	108	88	134	104	111	100	107	96	114	99	81	101	85	110	108	92	98	97	86	94	121	109	98	99	117	99	113	105	102	111	81	110	114	110	106	107	94	109	100	122	106	116	110	116	106	91	108	102	114	106	101	113	100	104	97	94	91	107	120	105	109	92	119	92	112	99	128	100	110	110	119	104	100	107	112	106	122	82	119	110	108	99	97	77	116	105	112	121	112	111	121	96	95	106	115	125	97	93	95	122	111	110	87	102	109	124	104	105	97	115	125	103	113	110	95	99	105	106	116	92	113	106	104	97	101	105	87	118	106	101	100	109	95	114	106	114	108	96	110	117	105	110	105	95	108	90	108	114	93	107	89	114	108	126	105	116	103	111	97	99	97	104	103	100	112	94	91	125	119	109	105	93	108	93	130	100	102	103	103	97	109	92	83	116	110	94	101	113	106	111	114	100	118	89	101	102	121	104	85	110	110	113	103	92	91	99	91	104	90	115	94	110	102	116	105	110	102	92	104	108	101	106	114	93	101	99	96	116	93	109	106	105	106	103	97	129	104	122	112	100	100	88	104	120	102	106	103	103	110	99	91	94	109	110	98	116	100	110	116	95	110	118	118	118	105	101	99	99	120	109	104	101	110	101	103	113	102	97	100	98	96	107	91	113	112	93	105	105	122	102	93	122	99	119	131	123	108	89	112	106	83	109	105	114	84	101	110	88	112	107	105	97	109	98	108	104	108	111	109	104	114	92	130	106	92	96	107
4717	14206	11642	5524	3595	2510	1925	1419	1099	838	684	557	467	390	322	312	287	255	262	244	211	229	215	214	196	180	168	186	179	177	177	164	159	158	156	150	141	146	131	171	142	155	134	145	136	134	130	139	144	137	136	123	121	123	159	131	133	133	122	113	123	142	133	122	136	136	132	139	134	134	121	153	132	105	132	123	142	118	148	133	148	148	126	134	125	132	139	125	126	106	111	123	138	134	112	121	137	126	108	135	129	143	121	120	108	115	125	125	128	134	102	104	118	113	108	130	124	120	132	129	133	113	119	116	117	109	121	119	125	143	104	132	108	105	135	112	125	120	130	113	120	112	123	124	118	120	135	128	118	110	128	109	129	119	108	127	116	119	114	127	121	123	121	108	119	126	128	105	130	138	127	111	117	127	107	127	116	111	124	120	120	112	114	127	119	117	118	128	124	124	134	114	127	115	105	113	112	106	136	120	133	111	112	108	129	122	135	129	109	135	118	132	123	119	113	126	114	117	137	127	131	106	126	124	112	128	121	130	127	132	129	123	125	127	125	122	134	117	132	109	114	111	105	120	121	119	136	114	132	114	121	127	120	126	110	137	130	116	112	110	121	112	132	125	123	114	113	121	127	121	143	122	117	107	140	122	112	111	112	105	120	112	102	130	125	156	148	124	125	160	99	106	104	110	93	116	119	134	126	131	126	127	115	113	112	134	147	128	128	129	124	123	129	122	123	98	128	123	102	118	135	127	145	130	135	111	132	131	136	145	121	149	138	100	103	140	115	129	139	117	140	122	137	127	121	141	130	123	113	106	90	111	125	110	119	121	123	106	123	106	102	111	124	124	118	115	131	123	120	140	121	131	130	113	118	126	134	109	130	128	100	102	113	128	130	125	141	132	128	122	130	121	134	128	111	104	109	113	134	99	132	118	145	109	106	105	117	121	143	112	125	108	107	121	137	110	109	125	103	112	124	111	118	111	112	115	121	112	136	112	135	117	113	118	123	110	122	117	133	121	117	114	109	114	109	113	124	114	125	120	117	125	135	102	106	134	118	145	112	131	117	156	123	134	101	128	120	103	123	132	107	112	112	121	122	104	123	119	123	122	121	130	130	111	122	124	119	123	122	114	117	105	150	108	122	128	127	122	107	120	120	116	120	109	114	119	126	124	120	133	132	123	117	113	125	121	118	123	119	120	148	106	105	114	120	120	128	123	125	131	124	114	117	125	122	124	102	129	116	118	134	118	113	124	123	134	111	121	113	90	118	131	117	112	100	146	121	122	134	146	100	126	120	145	112	144	120	129	103	128	127	125	128	140	109	115	114	128	116	124	132	122	100	112	114	110	124	120	110	109	110	145	128	119	104	114	100	140	109	126	130	128	105	114	105	115	116	124	103	134	119	120	115	119	103	109	126	119	140	127	128	118	114	125	99	128	112	115	109	131	128	139	124	121	147	118	131	123	109	106	125	109	122	137	114	126	97	113	119	125	111	110	118	105	115	130	116	112	131	139	109	131	125	128	118	116	131	128	121	112	133	126	107	121	114	117	117	143	123	117	108	116	104	120	118	125	108	132	127	117	129	137	118	91	120	125	125	125	100	108	125	125	115	117	121	119	111	108	104	136	110	116	124	123	129	112	140	121	117	130	131	100	128	124	114	109	121	124	113	118	113	98	117	123	107	123	126	116	120	114	120	105	121	105	146	131	110	130	118	114	113	142	118	128	107	107	99	115	130	118	108	110	136	120	144	122	117	118	111	135	123	116	115	122	109	116	131	124	114	128	127	124	114	102	129	132	118	112	133	113	138	113	126	121	111	109	129	105	110	115	110	118	121	127	123	124	131	111	109	120	101	140	117	122	101	136	126	131	135	141	124	118	122	108	117	150	142	125	124	123	127	111	118	116	101	119	131	131	124	107	131	121	124	114	107	111	116	113	136	101	109	107	121	120	120	108	107	137	127	118	126	128	118	123	125	138	101	106	110	113	121	123	111	142	125	114	121	124	137	115	142	107	108	136	132	135	121	116	107	121	129	130	117	124	117	110	107	105	125	119	134	138	129	107	130	109	112	140	120	125	119	109	131	123	135	121	131	103	123	126	112	115	133	137	132	138	150	113	120	130	103	118	126	119	123	106	128	127	132	112	124	133	115	114	130	137	118	120	122	106	102	98	112	134	136	87	138	123	112	124	124	115	123	129	128	132	124	125	115	112	136	112	123	101	103	114	117	135	111	113	109	128	124	111	116	124	127	123	126	121	124	114	115	132	133	124	98	112	93	117	134	127	120	127	125	113	128	112	132	113	117	120	114	120	136	99	118	122	136	129	124	129	101	115	136	112	116	136	133	144	131	100	122	119	128	138	125	89	119	117	115	123	106	127	138	133	120	90	126	104	113	116	132	111	136	132	123	116	123	115	131	115	108	104	113	121	118	123	132	115	119	117	139	129	123	142	124	127	125	109	126	111	125	108	118	126	141	121	124	130	131	124	135	135	123	118	114	112	114	116	119	110	110	102	123	143	124	127	113	114	144	103	141	127	121	109	120	112	118	117	131	118	133	112	118	109	135	131	136	128	132	122	143	102	120	105	106	111	126	117	119	120	128	124	116	114	121	120	122	114	131	130	118	141	134	128	116	132	135	123	114	118	130	121	121	126	109	105	119	131	128	114	136	127	115	105	120	130	124	104	117	103	108	107	131	146	135	124	142	115	116	134	116	127	140	125	107	127	115	113	131	135	110	127	127	121	121	121	115	137	125	116	107	122	113	119	118	125	126	120	108	130	112	125	116	111	139	118	123	135	111	115	122	120	111	108	123	125	106	101	116	111	121	110	121	126	95	118	112	132	132	117	94	112	112	127	98	130	96	136	123	139	122	116	122	116	130	124	89	133	113	124	129	127	116	120	122	127	118	111	121	113	109	112	134	117	119	126	141	126	122	146	123	118	114	106	115	143	123	111	127	118	123	128	110	114	125	116	136	119	110	105	109	120	132	133	123	122	130	106	110	131	134	115	113	121	116	123	99	110	124	124	108	106	101	140	133	129	121	130	115	130	124	117	113	107	133	119	115	119	111	84	135	127	121	110	113	117	144	131	132	139	117	124	122	126	107	126	130	128	125	124	125	132	115	132	107	140	131	121	111	120	138	112	118	111	125	117	124	116	125	108	137	129	110	116	129	133	119	113	118	108	125	131	115	104	124	121	140	112	126	105	122	125	122	98	107	103	135	112	123	120	124	102	130	117	125	128	106	121	124	127	104	113	126	136	124	114	117	122	125	119	142	101	130	138	130	128	112	127	132	112	111	123	121	92	107	101	110	126	131	129	111	104	110	118	137	126	111	110	124	113	122	117	124	134	115	128	109	127	129	110	132	126	131	127	121	126	120	134	122	117	110	133	124	135	124	117	125	126	131	115	133	116	119	131	120	131	125	121	119	107	127	133	116	111	134	114	131	135	107	111	127	130	132	136	108	127	136	118	115	111	113	131	107	129
27622	20176	6900	825	541	512	466	458	460	474	458	423	443	423	425	453	472	476	454	441	426	411	435	437	459	400	454	457	441	408	386	405	464	411	398	453	443	439	412	393	447	392	411	410	406	428	414	420	410	424	389	436	482	415	438	451	476	427	414	465	400	396	420	429	423	416	416	414	447	403	420	389	408	397	405	419	408	457	424	421	393	424	460	447	400	470	446	443	414	409	415	411	457	398	428	416	422	392	428	452	478	440	454	492	437	441	436	427	437	453	417	459	446	425	403	444	425	462	399	428	423	419	427	441	427	457	402	443	434	432	423	461	425	423	403	447	393	451	440	408	421	416	427	430	466	441	398	468	399	435	411	465	439	412	437	427	432	440	423	432	428	433	421	410	411	448	439	437	443	418	441	422	415	412	422	413	442	463	400	445	418	446	454	399	438	411	464	423	466	417	445	450	432	425	447	418	440	439	404	430	433	416	441	422	431	440	450	429	465	433	453	470	452	437	430	428	414	461	439	401	448	434	404	414	412	421	418	450	411	443	439	456	431	414	408	433	424	405	436	451	424	469	428	408	433	449	443	421	455	421	457	449	496	459	401	403	451	411	472	457	422	420	435	428	418	400	394	438	424	427	455	456	436	448	450	425	416	447	430	421	427	445	388	398	466	418	392	484	384	412	415	457	417	466	456	439	403	448	443	423	479	433	433	410	434	435	439	444	412	459	415	440	435	460	409	416	433	456	412	427	422	430	421	405	410	457	419	432	450	443	431	448	425	444	431	420	427	429	425	401	449	414	399	402	471	432	423	394	430	444	463	441	410	413	421	455	402	438	402	433	415	418	426	457	443	414	432	408	405	417	483	423	451	443	430	412	399	453	480	438	443	434	443	423	419	422	428	442	412	433	437	422	430	427	437	466	424	500	415	380	404	439	431	452	385	401	441	397	439	429	432	431	420	418	425	419	450	442	396	399	421	427	450	427	429	436	423	438	448	406	499	473	415	395	448	403	420	432	396	413	461	416	425	434	433	431	432	444	441	409	438	455	442	427	385	385	443	407	445	418	438	443	440	432	425	411	465	422	409	389	421	451	416	460	434	418	431	449	416	406	423	432	411	444	425	433	433	408	420	407	454	455	424	412	441	419	419	425	435	440	419	439	436	456	432	448	410	445	409	407	425	448	402	410	423	424	439	428	391	411	443	407	439	408	413	425	426	453	428	427	446	432	420	407	446	410	425	415	418	457	424	435	454	436	458	443	437	493	396	429	422	396	402	434	396	430	462	472	437	414	425	414	424	455	403	437	433	408	434	434	440	410	410	465	434	424	449	464	452	445	428	417	442	467	447	409	429	402	429	437	470	408	423	480	406	430	403	411	473	420	441	417	499	427	469	414	408	435	431	457	447	375	421	410	409	451	445	452	414	422	455	425	417	409	421	457	458	445	450	432	432	452	472	434	435	469	439	411	439	420	424	430	411	431	428	458	409	432	453	393	426	438	453	432	402	459	485	410	444	439	398	422	458	441	434	436	420	482	433	396	441	435	461	405	441	438	452	413	459	417	421	399	435	459	400	465	430	465	474	418	427	421	407	432	432	407	430	423	454	437	419	418	448	396	441	385	427	426	484	463	429	429	415	409	418	459	455	445	447	440	422	446	448	394	418	456	454	410	442	437	452	410	384	402	411	438	431	442	415	421	444	422	446	423	459	392	421	380	431	423	453	437	453	459	445	411	429	436	412	420	457	404	422	426	410	441	409	440	452	437	427	409	444	414	444	459	477	419	417	391	409	441	430	445	424	418	404	436	445	426	431	412	428	464	457	451	447	443	422	420	429	433	405	432	438	435	481	480	455	431	460	411	422	432	415	435	420	394	451	434	448	402	446	427	434	429	453	473	435	435	414	422	407	431	471	419	436	443	424	468	435	458	433	435	452	435	419	414	448	432	461	456	419	465	453	440	454	456	458	409	399	434	437	401	435	462	435	452	456	421	418	450	429	457	431	465	440	425	418	435	443	402	423	440	405	444	424	468	456	450	447	414	458	442	419	431	392	431	426	430	442	396	401	431	435	449	447	439	472	383	407	438	481	388	453	421	469	443	464	439	450	429	458	396	466	473	403	446	431	389	412	428	443	384	469	405	444	466	459	455	451	450	445	467	407	428	420	452	423	417	454	460	427	459	398	434	413	449	407	462	421	468	451	467	438	428	418	466	445	411	404	434	412	420	421	430	429	437	445	453	451	435	437	442	420	435	444	429	439	491	437	436	435	465	412	450	418	435	428	482	456	441	437	406	429	405	448	430	430	413	468	458	418	431	391	437	443	441	436	421	448	416	432	446	427	410	424	439	427	419	424	402	416	475	425	442	437	450	410	425	431	412	458	434	459	468	438	432	423	453	448	435	421	426	430	412	395	409	431	387	399	446	413	430	442	412	438	421	409	465	423	420	475	404	408	412	435	446	431	452	465	421	429	427	450	400	451	445	423	435	468	470	439	440	447	460	404	499	440	454	409	454	454	422	458	411	454	420	414	438	392	458	448	407	448	439	457	431	431	456	414	457	443	430	439	434	437	470	440	425	436	446	476	438	463	441	432	437	446	449	437	437	452	432	432	456	395	450	419	431	420	435	427	428	451	439	452	425	401	458	419	430	394	426	407	435	437	408	440	392	431	441	428	469	435	421	424	407	453	429	451	441	463	452	432	458	430	441	438	447	421	426	472	481	456	439	460	452	425	420	435	498	422	439	454	451	437	384	406	410	425	467	423	443	446	397	456	447	394	451	435	396	420	445	423	421	439	419	427	424	466	399	436	432	407	411	442	420	469	415	424	423	417	425	416	385	432	454	420	419	426	462	414	449	410	457	445	442	409	429	423	422	437	368	396	423	414	452	443	439	441	419	414	422	390	427	442	439	444	428	383	461	428	441	434	413	440	437	457	433	445	456	429	406	395	407	430	464	429	464	411	384	431	442	448	424	400	410	398	438	418	412	364	420	439	416	415	445	451	410	460	403	446	452	409	418	462	445	391	448	408	407	392	443	457	422	382	434	442	443	459	457	448	440	436	448	468	433	461	420	421	440	467	441	428	429	408	435	422	430	434	395	432	452	439	456	418	405	427	403	474	414	450	436	409	438	463	442	396	419	424	386	423	413	461	469	426	413	436	420	442	428	447	434	441	442	429	430	437	464	420	441	401	458	444	403	426	428	410	430	409	433	431	451	439	485	403	422	425	399	447	445	441	448	409	422	440	443	433	434	442	465	424	408	458	402	450	444	454	440	428	436	414	418	465	427	449	438	398	403	428	463	442	433	386	439	442	442	424	434	434	429	434	445	430	442	431	440	447	481	405	458	481	436	453	435	431	431	410	414	419	391	451	426	434	426	455	447	439	421	420	457	440	417	420	456	458	443	445	422	409	400	408	428	443	420	445	423	490	450	415	441	433	432	419	440	430	429	439	414	462	478	477	420	431	436	451	422	438	422	417	414	447	450	437	446
4328	1148	918	676	553	569	528	553	505	480	508	457	475	483	514	453	502	453	481	506	525	481	526	541	502	485	471	469	438	486	472	484	454	478	483	438	498	498	494	489	454	506	453	514	461	467	468	485	440	472	491	469	504	469	436	473	492	502	484	452	455	468	524	473	476	512	459	478	441	471	465	449	453	495	489	477	464	493	450	465	485	459	483	485	468	502	457	458	477	472	477	505	484	439	524	508	496	478	475	473	463	456	459	462	480	452	480	448	488	492	499	481	492	484	481	502	478	490	494	496	467	463	446	480	472	445	478	476	479	464	466	480	447	489	491	501	502	459	525	504	469	520	478	517	457	474	469	476	473	453	479	514	421	499	509	457	454	538	474	495	462	447	483	473	513	484	448	489	460	442	477	474	474	493	525	474	469	427	460	486	479	476	457	462	476	482	492	500	474	501	499	514	476	494	453	438	459	506	478	526	461	480	472	505	502	496	492	498	508	465	500	448	497	448	417	469	510	482	449	444	433	497	452	449	483	481	485	465	489	495	490	485	487	511	488	482	478	463	484	467	476	515	466	478	489	495	475	460	448	454	485	489	460	447	463	480	448	470	505	490	501	483	496	510	480	467	515	466	493	428	463	518	473	476	491	465	475	471	451	433	474	472	454	503	471	488	491	477	459	475	501	464	518	476	457	522	472	533	480	467	489	469	482	480	464	491	470	519	483	497	485	535	470	488	511	480	475	522	444	454	453	473	435	477	445	476	454	478	516	441	454	469	466	481	453	484	529	485	451	496	474	490	482	486	485	449	469	487	468	486	494	472	481	448	508	466	487	490	492	517	487	496	461	497	457	462	510	481	465	473	469	489	484	459	447	422	496	501	487	474	480	462	483	443	480	461	483	496	497	470	485	519	449	472	475	457	476	486	464	462	498	498	454	488	462	448	453	453	466	461	478	495	460	469	499	458	470	510	466	480	456	432	481	485	465	479	491	462	503	510	433	423	485	464	450	469	465	477	449	446	461	512	504	463	500	465	504	497	473	470	495	503	439	517	468	466	512	492	491	517	470	488	480	456	442	467	463	483	484	461	467	485	506	445	438	440	458	473	486	466	523	484	457	473	477	511	441	469	493	464	439	455	496	476	458	501	470	447	450	461	523	503	447	435	483	486	485	494	505	494	501	509	509	505	466	482	447	469	467	501	485	454	517	488	468	423	445	468	460	488	492	494	506	429	445	506	487	476	477	504	484	462	502	448	456	524	479	445	504	467	494	476	465	465	501	495	481	471	502	483	459	519	500	455	473	465	465	471	525	485	508	512	487	477	469	457	415	456	498	494	437	464	467	473	533	461	477	449	503	476	462	514	527	461	517	524	464	505	509	456	477	479	466	480	498	480	484	453	492	465	422	467	456	466	496	441	452	487	502	479	498	512	494	515	431	465	510	515	454	474	462	498	433	500	460	473	505	471	469	483	439	489	506	455	453	491	531	492	508	458	475	494	536	475	492	437	439	487	483	472	469	474	460	494	489	457	464	445	479	494	511	476	503	489	492	441	466	483	487	467	481	489	460	454	484	460	472	441	463	508	472	455	493	506	421	484	449	495	497	455	477	475	479	490	442	483	505	492	487	504	473	487	477	483	495	421	446	479	464	476	469	457	556	479	501	518	487	473	483	501	488	434	467	500	476	489	470	500	460	496	456	466	468	503	461	467	479	461	428	454	457	465	477	464	485	489	474	466	474	479	458	516	485	470	444	511	460	493	496	479	489	489	493	482	471	491	469	489	494	488	489	489	458	435	478	503	470	465	512	459	461	426	500	478	470	494	489	468	483	473	479	487	460	447	415	502	462	413	458	478	458	462	456	460	519	492	450	516	512	474	492	499	434	494	460	441	433	472	475	485	448	518	454	472	451	463	432	500	473	469	459	534	470	458	468	475	460	467	496	459	475	486	456	492	509	450	494	467	483	495	440	483	481	467	518	479	468	496	456	495	486	511	497	476	476	464	483	467	483	498	480	506	466	484	488	509	471	428	467	449	465	475	474	519	475	496	495	443	509	474	483	456	489	480	464	499	487	474	471	503	474	443	473	468	467	465	503	447	493	478	471	486	451	514	473	464	483	498	479	499	491	482	500	484	514	458	461	452	490	502	487	461	490	516	460	473	496	480	478	465	468	452	462	480	450	480	471	475	462	482	482	500	484	510	477	480	506	506	499	494	453	474	456	498	492	479	469	476	464	465	498	495	485	460	488	453	471	465	483	461	458	463	519	458	462	464	447	474	476	478	503	466	496	483	459	496	472	500	447	471	465	491	510	482	468	493	503	476	442	455	482	512	424	481	464	482	487	486	534	525	466	482	478	486	469	482	519	503	497	459	477	464	459	469	473	473	467	477	483	496	478	471	503	481	478	458	462	479	520	475	471	486	486	442	432	451	492	459	489	481	487	471	460	511	466	464	461	534	502	479	473	475	474	448	484	518	459	473	501	474	473	466	452	458	470	498	431	455	505	478	488	464	491	477	480	479	484	484	501	463	449	467	436	487	459	477	449	436	479	465	479	481	514	465	495	470	478	442	464	521	482	457	457	498	511	427	509	481	458	467	463	472	507	486	444	513	499	495	483	498	484	483	462	481	495	520	484	479	436	494	468	507	487	485	504	463	485	469	493	464	494	459	560	503	486	500	478	472	494	490	488	493	463	451	475	493	476	494	486	486	487	461	465	463	447	478	481	452	469	486	472	468	440	457	488	516	441	497	481	474	513	503	443	489	478	499	463	481	490	482	485	487	444	494	461	488	467	475	455	492	500	458	471	496	474	447	502	474	493	482	476	469	463	462	477	474	475	468	532	454	480	503	507	468	479	494	500	495	506	493	510	457	507	437	508	441	479	489	477	454	462	468	511	476	467	495	509	509	454	480	459	501	466	485	483	452	481	473	491	492	433	458	490	438	464	473	482	498	475	488	518	472	482	484	463	457	484	475	458	443	450	481	459	465	519	461	487	463	446	447	461	488	456	500	435	520	444	531	438	492	486	478	472	495	486	451	434	446	487	457	520	473	452	477	439	471	493	464	498	503	485	473	429	508	484	464	523	480	463	487	474	509	494	470	425	523	509	455	444	515	472	482	469	438	456	467	467	488	502	477	471	489	451	509	477	447	458	522	451	494	507	533	530	470	460	504	477	467	426	455	480	518	446	445	484	499	478	452	506	444	426	473	513	486	461	475	453	465	511	489	456	493	474	440	481	439	500	489	494	477	477	455	506	481	460	480	503	493	472	475	503	481	464	472	454	475	475	448	436	508	497	491	456	496	487	463	483	473	470	485	474	526	450	480	483	430	474	496	505	493	454	520	485	490	484	462	500	451	492	477	458	540	448	452	510	499	469	483	491	490	457	465	440	480	487	464	479	496	468	497	455	488	484	483	467	441	461	453	516	519	461	467	481	463	480	464	488	495	452	503	477	428	511	432	454	473	496	476	488	453	450	481	448	419	435	470
23723	21466	28816	24525	21448	13316	1216	700	588	487	474	453	441	395	387	387	335	369	384	366	354	366	345	318	344	363	325	319	315	321	298	341	335	346	314	328	321	288	310	330	340	319	338	301	356	312	289	304	301	309	324	295	322	333	297	299	347	306	311	293	359	319	281	337	315	280	310	295	306	296	328	321	292	315	294	285	300	321	287	305	317	291	293	344	310	314	317	296	324	302	328	318	313	327	318	294	296	328	333	311	331	302	321	298	358	312	332	299	295	318	341	323	291	307	327	288	332	299	286	299	314	307	325	322	287	299	320	306	334	319	318	287	315	344	294	326	339	349	319	352	321	318	355	320	319	302	308	306	363	310	335	309	287	341	325	304	335	292	318	353	323	293	301	292	286	306	321	314	335	302	311	320	272	323	276	307	329	310	321	309	322	311	324	316	319	338	332	313	315	335	306	306	312	309	312	325	359	291	325	321	347	301	301	308	330	308	320	336	308	344	320	314	340	318	320	341	331	322	304	317	329	313	306	326	357	289	325	328	324	287	332	312	304	350	330	300	319	330	342	321	306	341	298	293	302	280	277	301	321	317	307	331	307	292	321	299	328	300	308	307	294	286	320	312	325	340	292	338	306	312	332	299	298	326	306	304	340	322	273	299	289	323	303	321	265	299	317	305	297	304	319	304	297	320	312	295	309	314	314	312	335	300	290	343	292	345	326	321	292	334	320	347	299	312	328	295	312	331	293	281	282	296	307	306	318	308	320	317	320	285	274	300	314	294	320	304	343	291	321	319	311	292	306	292	296	307	305	317	324	315	334	287	301	293	316	323	319	301	309	288	296	289	284	312	309	290	325	313	311	309	274	300	281	304	308	310	289	331	302	332	295	331	330	288	331	327	335	312	339	299	305	308	335	326	310	323	318	313	315	332	319	311	304	299	269	317	309	288	299	300	338	300	314	332	322	320	341	284	298	323	321	336	279	306	332	295	328	315	297	327	337	323	301	289	323	330	275	308	330	298	297	319	307	310	308	339	273	316	322	316	306	310	328	295	300	315	280	338	306	336	310	312	295	342	329	314	303	313	315	323	325	298	328	315	326	279	313	314	318	308	307	323	307	318	315	291	300	281	320	310	316	280	291	288	307	297	346	279	344	334	315	295	316	338	366	279	323	310	312	324	298	315	349	294	305	308	317	293	313	319	321	297	325	338	303	333	301	289	316	312	318	327	313	313	310	343	316	280	284	305	341	330	290	345	270	289	298	295	313	335	321	342	331	301	312	306	307	303	297	318	312	328	325	307	302	319	315	303	282	295	305	305	302	302	352	297	285	296	303	325	314	312	311	345	306	293	329	319	287	287	352	324	337	326	336	323	332	322	289	316	291	319	308	312	322	277	319	345	301	277	289	318	318	302	327	316	312	315	315	314	299	355	310	310	307	336	317	318	286	333	313	321	306	321	311	285	308	307	322	297	375	308	293	341	317	302	283	308	303	315	279	291	309	308	332	312	281	324	311	310	303	345	281	312	268	321	290	280	305	335	318	299	306	298	331	305	288	319	292	304	301	294	338	342	313	312	315	321	322	311	264	323	343	319	316	325	303	339	290	309	350	309	296	313	269	300	356	310	298	329	289	326	326	322	320	340	307	308	326	296	333	329	316	327	325	285	312	314	317	327	293	315	353	340	314	317	333	316	303	294	327	303	321	313	282	294	314	333	351	322	312	295	318	339	288	307	347	320	307	308	302	290	298	327	332	309	327	312	316	295	313	322	300	310	289	297	279	292	338	298	317	291	319	319	323	324	308	296	318	330	309	290	297	351	341	347	337	306	317	306	296	314	302	303	294	294	314	336	305	325	294	313	308	306	319	316	294	289	292	307	301	316	267	362	320	293	312	317	308	314	323	305	309	303	342	337	311	302	328	325	291	327	323	325	307	300	304	336	313	269	313	333	312	313	304	325	306	299	296	345	308	303	298	306	354	318	322	312	298	309	333	333	316	318	299	349	341	297	316	289	307	288	331	306	303	337	296	284	310	318	288	306	305	313	306	321	298	307	298	312	306	301	307	294	324	300	286	303	268	299	351	331	298	307	295	327	323	312	305	261	293	287	295	342	317	319	307	289	310	307	300	317	332	300	306	309	290	328	311	287	313	314	346	297	313	318	314	305	320	317	276	320	308	314	347	287	292	334	324	341	323	352	319	309	319	315	284	302	310	296	322	298	326	331	306	311	291	340	314	296	301	325	315	298	315	301	357	320	348	320	332	301	330	316	296	331	322	318	293	324	309	327	319	305	315	289	310	322	323	302	301	288	296	309	321	308	330	330	283	295	318	326	343	344	313	321	311	356	308	304	347	315	298	300	319	304	313	334	309	324	285	268	313	328	316	299	293	348	349	298	331	289	344	312	281	304	292	316	331	307	328	304	303	329	303	295	307	312	300	351	306	307	302	324	338	320	298	308	312	306	325	330	289	319	280	292	302	319	297	330	306	318	293	311	303	318	300	336	306	334	323	314	331	302	293	295	285	327	294	298	312	308	306	313	307	308	287	294	309	323	311	318	297	284	318	315	304	323	320	288	357	304	323	311	320	303	299	325	312	307	317	307	301	294	343	303	317	307	293	352	308	315	340	336	344	313	308	297	302	315	314	300	313	316	301	315	300	292	291	315	317	316	306	287	308	297	323	329	329	325	311	295	329	301	301	300	322	319	308	302	292	297	322	338	317	295	324	370	316	298	334	277	327	302	309	310	300	327	332	336	322	294	297	309	306	320	317	329	306	304	302	312	315	313	325	314	303	317	313	337	336	317	278	324	291	315	321	322	326	310	282	308	276	329	335	325	311	323	309	286	295	301	302	299	339	350	326	331	310	314	296	326	313	323	336	325	314	313	309	310	313	305	310	305	327	314	319	298	329	311	304	298	306	286	326	301	322	326	276	331	313	300	332	293	324	269	291	299	343	297	301	326	289	306	331	306	328	304	326	318	344	316	292	336	307	338	298	278	317	320	298	335	302	346	318	332	314	320	287	323	297	288	303	300	303	324	288	280	317	320	308	323	331	304	297	290	321	328	316	289	351	308	311	311	311	293	333	326	310	338	326	281	308	298	323	293	304	312	323	296	317	296	326	319	302	313	331	330	293	308	298	317	309	318	325	318	326	317	314	309	345	294	304	309	343	308	323	317	303	346	317	330	299	310	285	299	291	300	338	290	299	311	292	329	309	311	336	304	278	321	341	314	306	316	292	310	325	308	295	317	318	264	286	319	314	307	329	342	312	314	282	340	313	317	319	294	298	346	315	300	343	292	323	311	339	307	321	326	315	333	312	305	300	294	313	267	301	329	306	303	320	293	322	323	341	306	312	311	305	290	321	306	313	331	321	313	300	322	298	316	338	330	304	318	360	315	308	319	294	328	317	305	324	360	304	305	319	308	307	305	319	311	318	299	320	302	290	290	311	301	282	313	333	320	328	310	330	318	310	295	329	321	328	273	301	303
3409	8967	7220	3312	2189	1619	1317	1044	832	683	630	594	519	538	512	458	412	434	411	440	422	396	422	404	396	409	386	371	381	404	332	346	353	394	387	389	384	409	372	356	329	346	326	352	351	377	383	352	357	335	342	381	383	353	339	332	361	361	366	370	321	328	322	375	352	356	348	319	363	329	376	389	365	360	335	366	331	374	369	359	370	314	341	357	357	337	353	356	373	333	381	370	348	337	375	357	351	359	371	357	356	330	369	384	353	377	364	371	356	357	358	360	349	352	312	334	345	333	401	363	363	348	373	360	364	337	349	352	307	363	346	364	342	347	351	348	367	359	320	331	353	344	360	376	335	362	333	338	374	342	331	375	345	353	341	376	334	330	366	349	325	344	348	325	338	346	350	391	370	362	410	367	359	350	381	372	376	374	335	359	353	324	392	369	362	316	368	354	322	371	351	357	345	366	349	329	385	353	341	366	352	377	370	350	335	367	348	329	361	335	313	378	319	343	330	361	358	354	308	395	355	327	366	344	345	396	348	331	343	362	338	346	338	321	346	395	342	348	371	317	347	354	360	370	367	344	368	312	351	354	366	389	367	347	318	360	371	373	357	339	355	386	355	354	344	373	347	344	332	344	334	371	364	354	361	329	329	349	349	375	310	385	353	392	319	343	361	372	327	354	372	317	353	355	350	379	343	332	372	358	345	337	378	363	369	344	344	345	351	374	326	347	366	355	360	345	358	342	382	348	344	388	349	348	353	329	389	312	325	342	333	352	346	388	333	336	348	355	340	358	394	343	321	337	362	337	341	321	361	341	356	411	341	333	327	334	332	365	333	373	370	385	339	367	347	355	361	358	354	329	347	339	329	383	350	331	372	329	354	355	342	306	383	392	370	374	336	340	394	352	346	322	339	367	367	360	381	335	346	371	347	354	374	348	344	337	330	380	365	360	389	375	370	340	346	371	374	371	354	367	314	350	341	342	349	363	354	339	355	366	360	356	364	344	360	367	346	355	353	327	380	361	369	359	383	316	330	342	368	347	370	340	355	342	374	366	356	350	405	331	326	351	320	344	341	368	334	343	363	329	352	334	350	367	342	355	365	335	362	367	361	358	349	342	343	348	348	376	358	339	344	379	358	349	339	328	350	369	336	380	359	352	392	350	346	356	350	336	352	326	339	343	360	356	333	349	372	319	376	360	361	366	366	336	365	362	360	323	332	381	351	373	356	339	346	341	397	352	338	340	332	356	347	341	365	319	362	356	362	402	349	353	348	358	325	357	339	372	409	364	346	333	356	358	372	370	362	345	367	376	329	332	390	349	361	361	330	319	336	369	343	331	355	370	331	387	362	389	333	341	351	377	351	340	365	373	338	320	357	362	356	330	369	338	345	323	343	338	354	394	354	376	346	366	313	343	342	341	365	338	391	382	340	365	340	362	361	345	360	352	365	334	335	384	359	338	327	390	370	341	358	366	339	317	353	345	375	355	375	366	345	347	352	314	351	367	305	324	343	362	355	334	363	364	337	344	370	339	315	363	348	342	370	342	360	375	342	360	332	338	359	326	366	328	350	354	348	361	326	363	339	358	340	368	357	381	356	339	341	371	331	337	350	327	324	358	357	341	331	330	354	356	335	362	370	358	313	352	347	331	339	349	345	338	346	362	324	341	359	342	312	360	367	356	346	359	350	351	343	364	323	341	317	342	351	369	368	374	386	378	332	341	378	340	375	373	386	380	328	327	372	344	341	348	347	330	373	359	361	352	362	379	334	355	361	328	344	328	357	337	362	346	351	318	361	339	349	343	339	330	349	387	348	332	349	338	367	371	337	331	336	356	341	364	361	347	340	386	339	379	360	350	359	339	338	332	381	353	319	415	327	339	337	349	357	338	319	346	352	346	364	367	347	338	334	322	333	348	347	350	346	358	379	363	359	318	338	366	350	347	348	375	373	333	337	358	399	333	360	336	363	344	330	364	359	325	358	336	355	330	345	334	319	346	379	326	374	306	324	342	359	347	365	329	355	355	323	340	363	341	353	364	382	362	353	367	344	340	361	327	355	344	326	353	375	341	305	351	352	343	350	340	356	334	331	332	382	361	358	372	366	356	345	346	359	381	358	327	320	365	352	332	361	392	329	383	383	400	358	373	335	357	346	333	359	348	361	373	356	372	337	327	378	334	359	368	412	384	379	382	388	335	363	331	366	338	386	304	362	385	325	337	308	351	364	365	379	344	323	366	329	373	337	335	367	354	347	337	375	364	370	350	339	339	385	330	368	356	354	348	321	344	344	376	332	350	359	342	344	332	345	354	384	343	330	332	357	349	355	369	372	341	344	368	389	330	376	347	351	334	392	346	329	375	344	372	361	333	340	327	304	369	333	357	347	377	346	301	370	386	344	343	362	350	387	352	322	394	302	365	334	372	347	377	371	360	360	354	352	343	322	345	357	369	366	339	377	359	358	384	308	335	346	374	339	355	323	376	333	348	353	359	394	373	337	372	363	333	310	341	368	361	361	308	375	321	352	344	330	353	319	344	326	386	346	326	338	366	352	344	329	349	326	363	339	312	390	354	324	332	353	349	363	351	361	356	366	333	330	368	368	352	352	364	365	377	361	346	350	384	347	320	374	355	342	318	379	401	339	364	363	409	346	365	340	326	362	343	350	350	354	341	361	353	341	340	323	369	351	372	346	364	365	322	340	391	327	366	344	370	324	356	372	354	359	354	364	350	345	388	315	341	325	331	322	347	339	326	361	396	374	379	326	327	345	336	342	353	365	361	345	323	355	362	352	355	325	349	372	336	350	316	348	374	334	346	355	359	351	371	376	315	331	356	364	312	355	336	357	351	361	351	351	336	343	330	309	367	356	377	361	334	339	371	337	341	341	377	343	356	337	330	338	349	363	359	371	355	364	348	335	332	361	337	343	322	387	360	370	307	355	358	370	332	355	299	347	370	349	374	360	291	356	339	361	362	333	371	343	376	338	359	357	359	364	344	365	372	366	325	343	333	367	346	357	391	343	378	396	347	347	342	371	359	350	380	348	324	340	353	340	376	345	345	365	378	328	341	371	370	310	349	358	352	334	341	391	317	338	332	356	348	343	353	329	411	353	352	364	336	336	316	345	323	353	348	374	347	363	350	368	342	350	323	380	325	380	362	362	362	364	358	342	349	379	352	364	356	375	355	352	378	334	343	318	335	331	319	347	328	378	324	363	348	359	403	363	321	350	360	374	364	365	385	348	353	356	345	375	345	350	358	313	373	361	352	376	345	375	374	371	346	350	341	333	324	352	355	365	342	350	321	340	330	362	369	331	346	398	365	365	352	381	354	345	366	345	338	345	339	359	362	371	355	324	322	316	306	353	374	358	366	342	354	359	360	367	360	348	343	342	358	365	358	326	346	325	383	352	341	362	372	358	361	324	365	359	340	370	368	383	350	356	351	347	366	356	355	369	356	368	346	379	329	367	366	365	337	333	362	357	337	340	375	348	367
24820	21492	27997	25293	16330	1018	597	460	409	398	351	335	369	315	346	342	332	319	311	308	312	275	302	337	308	318	296	281	342	298	293	295	309	318	289	305	279	342	316	313	316	293	303	281	285	321	261	278	285	285	304	306	305	273	278	272	286	308	284	287	296	295	286	299	276	306	284	294	289	310	293	280	270	298	271	303	281	296	303	310	270	273	267	296	279	280	291	289	312	291	289	255	294	302	324	285	308	312	289	285	325	301	342	286	324	295	284	299	299	318	306	299	286	307	305	284	281	281	307	304	276	299	291	299	308	319	283	312	310	325	287	322	287	307	290	328	307	295	327	289	271	253	290	300	282	293	298	295	288	296	284	313	283	305	298	304	305	263	301	327	266	301	298	309	308	288	324	296	294	264	286	310	278	321	291	300	293	288	274	312	336	274	307	322	298	281	275	284	294	297	316	314	276	293	294	304	301	291	268	298	288	298	314	296	277	268	271	299	300	286	306	275	303	293	291	297	312	297	296	308	317	316	280	304	283	278	289	278	316	324	295	294	291	305	282	300	281	269	292	302	323	287	299	278	277	306	310	277	265	301	279	313	288	324	285	274	257	283	289	285	294	304	319	279	309	296	260	315	255	288	283	283	301	305	280	331	306	278	304	299	289	277	297	282	287	305	281	305	291	317	292	279	307	301	292	280	285	289	318	286	303	287	296	315	287	282	283	267	286	283	314	295	317	312	312	277	286	324	318	269	330	313	300	285	290	301	303	318	298	318	261	319	316	323	288	278	319	299	307	310	299	268	302	312	272	300	292	307	314	294	295	318	276	275	280	280	256	273	316	319	313	292	313	310	285	322	294	306	269	307	277	296	310	291	278	304	289	341	315	288	291	305	272	320	319	298	315	312	306	312	289	291	287	292	294	307	262	265	264	307	287	326	294	294	290	279	294	309	287	313	299	304	300	322	330	302	297	269	304	300	275	303	298	297	280	283	290	300	298	274	274	298	278	308	309	317	306	311	295	319	307	302	304	305	305	272	306	307	287	259	308	278	305	309	311	302	278	316	297	323	277	302	329	291	304	284	298	315	294	302	302	314	296	298	278	297	283	274	277	293	264	313	309	282	274	302	288	269	295	322	303	256	305	304	309	306	320	271	280	288	292	284	314	276	338	293	297	291	289	317	289	300	286	274	282	268	301	299	329	291	332	295	277	254	279	312	298	312	297	319	257	279	308	285	289	291	299	284	310	283	294	293	300	293	303	258	301	280	291	283	289	317	290	306	302	293	317	287	321	320	296	295	293	312	297	334	298	303	309	301	286	327	274	322	284	310	303	313	266	296	269	269	278	284	313	322	319	285	318	314	284	312	301	299	300	314	298	314	320	303	293	310	282	304	287	304	270	295	297	282	294	287	285	300	256	293	287	268	268	310	311	272	305	316	312	337	285	292	272	307	312	277	297	302	290	283	317	268	274	291	285	315	298	274	346	261	278	312	298	290	303	318	290	257	323	301	318	305	293	285	280	275	285	296	304	278	298	293	291	299	299	285	275	307	297	303	249	299	299	296	318	270	299	306	332	308	284	266	288	274	281	311	286	322	297	306	268	265	292	317	301	290	295	268	275	290	267	305	316	277	298	283	288	316	279	304	282	267	294	252	292	293	295	296	302	292	304	323	297	274	273	273	315	292	299	305	261	295	295	283	288	298	278	278	322	277	311	328	313	304	309	289	313	278	300	304	308	290	304	297	306	255	324	286	281	296	285	322	294	295	319	279	301	312	281	277	328	319	264	277	312	310	254	324	287	292	277	297	300	295	305	270	283	286	277	271	289	298	286	290	282	300	295	302	284	306	278	286	298	266	261	298	306	281	315	281	284	301	261	301	275	291	296	326	287	309	297	285	306	299	288	303	267	307	302	310	290	290	311	299	282	288	291	292	255	295	282	296	285	301	272	296	339	295	292	304	305	270	274	316	316	291	277	284	289	266	274	261	318	302	299	272	290	253	312	316	324	281	321	287	322	309	297	322	284	337	278	298	332	268	273	288	307	290	274	299	303	290	276	268	310	304	318	303	292	302	293	317	273	333	271	274	285	316	292	302	259	280	307	281	298	302	307	302	270	276	292	317	307	284	296	288	322	311	292	265	330	285	285	259	277	270	318	318	317	299	273	303	281	299	310	292	301	329	280	305	281	311	269	290	300	288	282	290	319	294	296	266	273	271	295	297	305	274	284	280	306	334	281	285	272	301	296	267	315	306	282	287	273	310	286	298	291	290	319	344	273	302	302	312	296	291	307	269	267	260	313	294	279	306	312	308	303	310	285	264	294	283	285	295	328	315	293	300	268	273	307	333	289	303	294	283	311	312	313	294	284	294	309	308	286	291	288	316	312	281	292	280	293	337	289	294	288	311	319	304	315	293	284	344	287	277	289	283	279	315	288	305	290	284	306	292	304	297	311	314	283	292	303	305	273	293	327	311	305	294	301	301	319	286	274	282	283	278	290	281	319	292	318	271	317	307	327	265	311	293	295	299	319	280	280	278	253	324	289	279	303	283	300	285	295	296	286	288	293	268	266	292	279	295	332	294	283	282	285	316	286	273	300	307	267	285	289	299	282	279	280	305	311	290	302	294	308	260	304	286	274	292	249	320	296	284	310	317	308	318	282	302	325	309	296	292	318	287	315	312	305	319	280	321	308	276	292	268	282	301	279	284	312	309	277	273	279	312	281	305	280	288	302	288	285	292	311	278	297	266	329	318	315	303	321	300	300	289	267	307	294	320	300	293	323	283	314	321	284	293	302	334	283	316	290	280	304	302	298	262	303	285	281	285	304	286	290	274	314	318	295	308	328	329	289	293	321	306	315	310	280	306	269	321	321	299	302	273	289	300	316	263	296	321	337	292	295	314	308	286	304	313	295	284	299	299	278	295	268	318	285	298	320	316	296	303	314	303	303	332	289	303	271	293	301	295	290	295	312	296	306	314	274	309	272	274	303	281	276	316	327	300	297	273	280	297	283	297	269	281	272	308	282	313	304	309	275	298	285	286	310	290	302	288	295	279	318	271	308	297	305	303	296	324	323	282	298	334	297	247	285	319	277	287	313	291	304	295	303	281	290	259	292	295	275	297	302	317	288	295	294	284	300	314	306	301	311	288	280	293	312	329	301	299	310	297	288	270	285	302	319	308	294	256	306	293	275	299	272	300	282	287	307	320	285	325	313	309	282	278	273	301	301	267	291	310	297	303	288	289	295	283	248	296	290	293	299	334	343	293	272	294	287	281	295	301	272	290	297	277	313	257	274	279	287	286	298	287	291	331	294	281	334	301	331	287	262	254	261	297	289	297	277	262	287	304	291	289	269	303	283	288	298	326	318	308	254	307	279	260	298	267	275	298	307	305	311	283	309	288	269	306	286	268	291	301	277	299	284	302	266	264	308	258	273	302	318	342	317	305	303	297	334	295	277	301	297	283	277	297	316	312	345	291	315	281	309	269	282	283
3679	5487	4254	2010	1448	1095	848	701	618	603	511	457	472	392	429	377	374	361	351	347	352	362	339	347	346	320	322	353	332	341	312	337	384	304	337	337	331	317	312	348	355	339	320	317	357	314	306	335	313	318	321	278	347	321	328	336	322	327	320	316	324	358	319	283	317	335	338	305	336	328	321	325	317	324	321	318	321	345	354	351	283	319	366	338	324	286	324	331	311	335	337	335	348	293	313	326	290	316	330	310	325	305	336	321	311	297	331	317	317	347	327	306	281	300	314	306	299	303	316	329	327	324	323	340	345	291	322	331	325	322	330	337	327	336	297	298	318	332	326	328	315	292	269	318	317	313	307	313	320	341	359	322	340	300	313	304	349	314	348	299	304	287	283	295	335	307	327	326	314	291	291	316	295	366	339	320	330	338	321	348	320	314	292	310	315	341	331	317	293	290	305	314	367	316	340	316	332	311	333	328	327	290	296	308	339	320	314	347	335	329	350	337	296	339	306	343	321	288	325	329	353	306	348	323	317	293	283	331	324	314	342	310	342	320	293	323	316	323	300	307	292	347	318	340	345	293	305	323	307	317	313	300	297	285	331	312	332	330	309	308	320	296	339	332	321	300	325	305	307	307	314	309	301	332	329	346	332	327	321	299	303	299	292	328	294	314	329	284	323	300	339	327	300	348	345	308	331	291	299	315	333	351	309	335	327	285	324	331	326	304	325	307	363	330	314	347	340	296	325	318	310	328	288	312	297	296	306	268	305	310	327	336	340	332	267	337	321	297	340	314	320	337	326	324	345	325	334	323	304	317	303	327	330	319	325	298	339	306	343	350	334	323	341	312	327	325	322	316	308	334	323	325	338	301	309	273	340	305	313	305	315	331	296	309	306	289	313	314	326	319	286	333	315	309	309	309	306	310	326	314	298	309	334	315	327	355	329	346	341	306	329	335	343	337	315	308	356	355	321	310	332	327	323	341	325	333	331	346	321	331	325	287	283	328	305	300	326	306	289	340	330	331	314	321	324	335	319	325	342	332	322	343	322	316	322	311	342	338	359	322	320	316	307	308	350	294	317	330	316	324	288	337	303	336	302	331	322	295	299	349	330	315	328	347	324	332	356	347	317	318	321	321	343	335	289	307	294	337	331	297	323	338	323	336	304	319	335	310	312	323	323	312	329	325	308	336	320	347	322	311	326	324	331	326	352	333	310	335	311	304	314	321	328	333	323	337	346	321	342	295	298	332	342	331	295	317	335	322	327	354	299	309	335	340	327	332	292	325	326	285	312	329	314	311	316	314	342	334	335	339	347	329	327	295	335	319	321	340	294	364	327	317	331	333	296	314	309	304	312	303	318	329	312	339	330	362	348	318	346	304	335	307	314	325	300	318	301	339	309	339	336	330	310	284	348	335	305	333	355	274	317	381	343	318	312	315	303	307	334	300	295	305	295	319	318	329	308	334	321	296	384	328	317	332	333	325	313	285	325	340	347	322	332	307	321	364	328	295	310	299	321	316	304	304	297	327	290	308	335	300	300	297	319	317	333	323	316	297	308	292	338	323	327	348	305	319	297	340	330	324	315	319	332	334	304	326	335	306	326	306	331	304	290	306	329	322	309	309	329	307	314	319	335	328	353	322	314	319	321	324	314	305	283	310	312	285	323	321	321	330	356	314	342	296	321	307	320	339	352	335	316	316	316	306	349	317	326	307	317	309	338	295	333	326	301	327	332	317	321	314	328	347	320	319	322	293	336	334	323	314	311	302	322	307	328	339	342	314	354	295	333	315	341	298	310	370	333	328	309	311	309	305	297	303	307	330	333	327	299	312	330	314	365	339	316	331	306	301	341	337	333	326	312	301	328	321	311	304	326	351	359	320	270	336	322	304	290	313	365	304	332	323	315	308	315	322	297	326	327	297	348	298	330	342	349	324	312	297	314	299	319	330	318	332	337	323	318	314	325	310	316	316	328	341	318	324	333	315	319	336	335	304	339	337	343	321	325	314	310	321	314	307	306	309	291	305	322	393	325	331	337	304	288	316	308	309	356	330	332	331	355	354	294	303	307	315	307	350	316	331	314	304	333	326	332	305	350	317	286	302	313	300	365	297	332	311	316	304	337	315	292	325	331	299	306	325	310	332	331	338	327	298	312	327	333	295	292	346	318	319	300	322	333	325	306	323	291	299	305	330	350	357	319	319	316	311	326	286	317	331	322	274	325	326	347	315	295	298	322	341	297	316	323	322	324	301	312	318	292	368	294	285	340	316	311	313	336	323	296	317	304	333	320	311	313	310	311	344	330	337	306	300	305	316	314	317	322	327	323	309	310	310	324	295	307	318	323	313	307	306	304	283	316	342	347	299	289	327	312	312	318	330	306	307	310	353	313	331	323	312	307	314	339	309	344	336	280	290	332	316	321	307	343	306	337	331	328	335	310	313	321	327	308	301	328	309	287	333	302	324	332	313	339	302	325	310	335	331	319	323	320	328	342	322	300	332	350	318	318	326	291	301	326	336	323	347	308	306	287	315	332	315	308	334	317	321	288	287	301	341	302	337	294	336	331	314	317	317	299	345	317	321	313	338	349	319	323	305	357	346	296	304	293	284	313	358	326	312	316	296	303	338	338	321	333	331	314	347	301	308	341	263	330	314	290	332	338	296	334	312	320	327	326	329	352	331	327	319	319	332	319	330	337	300	307	302	329	296	325	316	311	276	338	330	333	333	311	321	344	299	321	319	367	324	323	343	308	302	333	318	295	327	294	331	331	302	312	317	330	349	310	325	332	299	309	326	302	321	306	318	284	331	299	313	304	331	356	301	318	318	316	315	315	324	337	309	324	294	299	296	279	336	322	299	321	336	289	325	353	307	314	305	321	307	295	329	310	302	359	341	304	312	343	332	325	320	289	322	338	333	340	315	329	309	343	343	329	327	305	346	310	331	310	319	333	317	307	297	299	326	310	317	323	348	303	298	320	331	331	325	316	338	294	329	290	315	369	334	326	357	347	311	314	330	353	321	356	328	316	319	293	305	367	311	317	298	316	339	328	324	287	320	312	341	341	327	336	340	345	339	274	318	348	328	326	318	326	315	301	348	291	327	319	319	340	292	323	325	314	300	346	344	334	298	320	354	305	317	303	291	312	319	338	309	302	332	313	301	310	302	317	307	337	336	285	328	297	329	321	309	296	326	334	335	272	306	327	322	335	323	309	317	302	301	291	328	318	337	335	303	301	326	289	322	318	336	338	310	315	307	334	308	304	290	293	313	332	299	337	301	318	315	317	307	300	335	351	352	322	345	315	327	289	312	336	346	332	323	296	328	303	320	319	292	325	328	285	317	302	333	338	322	323	350	368	339	320	341	336	364	323	318	322	309	290	311	335	317	324	330	307	292	332	317	343	326	282	323	313	312	325	305	335	303	340	319	331	309	322	283	342	278	309	296	311	322	330	325	326	313	320	321	292	304	324	353	320	314	311	297	319	327	304	336	306	319
22739	21524	29265	24217	21516	21544	11691	901	590	504	452	383	302	299	250	242	235	216	216	188	170	162	165	171	165	147	157	147	139	154	115	138	148	119	121	113	130	98	121	107	126	123	111	100	120	112	123	118	124	116	125	114	134	124	123	117	101	110	110	130	90	121	111	113	117	101	105	109	106	105	91	114	126	132	106	110	116	101	106	95	94	118	99	100	97	106	104	108	113	124	106	94	90	87	110	120	92	103	107	109	105	109	105	112	108	98	113	112	97	107	95	79	94	111	98	112	129	92	87	110	104	113	105	112	106	105	102	127	93	108	111	108	125	112	107	96	97	98	84	97	114	98	97	106	100	98	108	117	96	117	102	113	94	112	108	105	102	106	115	113	132	111	98	115	117	125	96	109	96	97	103	109	103	105	121	96	121	101	107	112	108	115	116	94	112	110	98	107	100	104	98	97	103	102	118	96	119	115	105	120	119	102	121	88	124	108	101	95	108	119	117	101	113	101	94	104	107	123	131	101	111	88	108	98	101	93	102	109	93	114	87	98	119	125	95	118	94	111	93	90	100	105	121	106	86	97	98	103	95	113	106	112	107	100	107	129	91	110	111	111	117	105	109	105	110	115	123	91	108	107	108	98	116	96	106	107	89	101	98	94	105	107	117	94	99	108	111	112	112	116	95	113	115	105	116	124	106	87	105	95	89	95	115	83	116	101	104	114	106	102	117	86	93	80	118	108	98	107	90	97	84	100	99	97	103	111	111	100	99	81	115	106	91	113	101	98	107	113	101	114	96	109	112	96	105	119	111	132	126	107	104	89	106	118	108	98	117	102	102	116	107	110	112	92	95	112	109	97	109	94	110	88	93	113	107	102	103	114	105	109	108	120	112	127	111	109	121	107	104	90	99	103	108	89	112	93	103	114	112	118	112	104	106	100	110	110	114	99	112	107	113	110	92	94	102	90	100	105	116	104	105	94	123	98	110	110	91	111	103	100	95	115	100	100	107	99	124	119	104	101	105	102	93	106	103	111	104	115	121	109	83	85	109	110	96	99	92	109	105	123	101	85	102	94	124	110	93	84	101	121	97	113	96	109	104	97	100	93	129	85	89	109	116	109	77	124	105	109	114	108	110	88	86	102	90	103	109	102	104	111	131	111	94	90	99	118	105	104	101	114	101	99	100	96	97	111	103	111	108	106	117	104	117	112	107	89	103	119	109	100	109	106	130	119	120	97	118	99	111	134	120	92	86	106	99	118	112	105	104	91	86	103	91	100	85	113	111	98	120	123	112	130	106	117	91	119	112	95	117	89	101	100	101	122	126	97	102	108	111	110	104	98	123	108	99	95	102	112	95	108	123	91	101	119	90	93	115	130	97	130	102	80	99	113	115	93	107	93	97	104	120	100	108	103	106	94	107	102	106	109	111	104	107	108	93	117	111	114	101	99	108	95	111	107	98	97	107	108	121	110	102	110	102	99	93	91	120	97	121	101	102	78	93	98	92	95	115	108	94	112	118	107	93	102	120	119	113	105	122	112	97	128	104	96	99	109	111	97	131	129	114	113	105	106	112	109	102	100	109	115	93	111	110	105	118	92	123	107	112	101	116	129	103	108	112	114	105	90	106	92	114	110	84	109	93	104	116	105	101	105	91	104	110	85	115	105	102	96	101	114	97	109	92	113	107	92	98	125	105	110	97	120	117	97	76	118	117	107	106	98	103	99	102	113	113	119	108	93	112	88	114	118	92	103	87	102	111	106	116	118	111	93	130	105	93	104	105	117	107	109	103	119	106	101	110	125	88	99	109	107	98	102	92	103	97	111	106	100	122	120	121	107	97	104	90	103	94	87	101	106	98	113	89	103	100	112	91	91	98	98	99	108	110	100	98	116	100	115	102	102	106	109	118	102	103	112	101	110	93	100	109	109	115	100	118	93	104	115	97	102	100	105	93	90	111	103	105	100	98	100	110	105	111	104	115	103	128	118	106	103	96	126	97	115	124	114	110	115	119	97	107	88	114	99	114	113	104	98	96	117	106	88	124	102	107	97	120	112	107	110	114	103	119	105	109	111	130	109	92	104	123	90	126	105	93	121	100	110	105	101	107	92	128	101	115	101	103	120	89	90	109	92	103	115	109	123	111	98	96	108	106	118	93	101	109	121	101	121	99	109	101	114	107	95	123	114	93	111	94	99	90	99	95	94	82	93	127	96	112	110	98	94	102	91	99	96	102	127	105	98	107	117	116	98	112	110	120	88	115	112	121	115	101	97	112	87	108	110	90	111	108	95	98	103	92	95	112	108	109	102	94	122	131	109	105	98	88	88	103	107	110	98	110	95	109	119	105	108	87	117	115	115	87	86	83	115	116	90	109	117	92	103	103	112	81	118	109	103	102	102	102	109	104	123	109	90	108	85	110	84	100	96	105	97	99	98	74	109	98	106	104	103	80	100	109	105	107	100	117	101	102	113	121	98	105	133	94	93	90	97	115	116	114	100	107	108	120	100	86	97	120	97	103	107	94	107	100	116	104	94	108	112	99	105	107	99	106	119	107	118	90	92	95	90	125	90	103	115	91	108	100	88	87	121	114	81	104	104	118	91	107	121	96	108	102	101	107	90	114	111	103	110	103	106	93	98	102	94	101	95	100	105	111	126	103	118	94	100	106	96	114	99	114	116	103	87	99	91	96	102	94	113	105	116	109	115	110	110	122	105	108	94	119	83	121	94	85	110	98	102	107	102	104	115	113	107	105	95	99	116	92	98	102	94	95	120	111	121	96	107	96	97	117	121	99	93	105	114	110	89	94	108	87	92	104	87	92	104	96	96	102	97	98	104	122	93	104	104	114	98	99	104	107	100	87	107	112	107	94	109	112	86	101	106	95	103	124	113	114	93	102	105	109	113	112	120	108	120	106	96	120	94	106	105	108	97	119	112	117	82	109	95	107	96	113	99	128	97	108	116	113	107	99	104	99	115	93	96	108	118	88	95	107	113	98	91	120	100	88	100	120	110	108	112	95	112	95	106	104	102	85	83	104	114	106	106	89	89	114	102	94	106	93	94	101	102	110	108	103	102	107	92	95	106	106	108	90	95	127	104	104	102	100	116	127	103	105	115	100	108	99	113	98	117	89	108	99	114	115	106	94	127	104	95	82	117	107	94	131	86	108	100	106	102	98	89	111	111	92	115	97	116	109	100	106	96	115	85	102	95	120	114	114	111	97	112	114	99	104	107	88	97	116	134	109	89	116	111	114	109	128	90	120	96	100	103	101	84	123	103	101	98	107	99	111	113	107	106	119	109	92	123	112	112	107	109	109	101	102	94	100	91	106	109	120	107	96	93	109	113	115	102	81	101	96	122	88	103	102	108	110	111	100	106	114	108	99	130	98	104	104	102	79	92	112	116	112	109	106	115	106	105	91	97	93	110	85	109	92	101	103	93	87	114	113	103	99	88	96	116	121	100	122	101	121	107	111	104	105	101	103	92	109	98	108	98
4653	14414	11619	5535	3584	2545	1862	1363	1068	827	626	570	478	427	402	326	276	268	270	229	244	200	220	200	208	192	191	190	173	163	167	176	127	160	138	146	156	131	157	157	136	135	155	127	158	126	146	119	138	155	158	142	145	140	155	151	115	131	135	159	111	131	127	139	132	128	137	124	114	124	118	128	114	117	120	135	123	137	129	142	120	131	119	133	126	127	111	136	106	125	119	132	123	110	131	132	128	106	121	112	122	108	129	127	131	124	120	104	126	114	139	128	129	121	128	123	117	126	123	118	127	117	139	135	113	132	103	131	132	124	121	141	124	126	128	132	130	108	97	131	120	113	115	129	108	137	120	150	122	114	115	126	120	138	138	121	122	125	138	139	112	130	137	134	107	113	133	109	135	140	117	111	115	115	123	110	136	104	102	128	128	125	114	131	126	109	114	116	113	141	130	130	124	136	124	108	114	108	125	134	94	111	127	122	121	122	135	127	117	114	113	129	123	122	137	113	117	121	139	127	125	133	112	100	144	118	115	131	120	139	109	125	134	111	117	106	120	127	141	101	116	131	132	111	136	128	105	121	130	127	117	120	98	113	114	111	143	128	128	107	136	110	130	119	122	109	113	118	110	115	121	109	124	132	132	105	109	118	138	129	106	139	126	115	121	124	115	137	131	120	124	113	118	125	120	126	112	128	119	106	97	104	117	119	107	99	123	112	114	119	124	121	141	133	121	109	118	134	122	115	133	113	130	126	124	113	130	131	118	121	145	117	123	130	125	122	115	115	120	119	107	120	118	133	133	105	122	115	111	132	106	151	118	124	123	107	118	103	121	114	141	131	117	121	129	124	104	117	117	140	103	114	127	118	129	115	116	113	136	134	133	106	143	120	128	113	123	138	116	124	120	122	123	135	124	106	137	118	132	103	128	117	116	99	113	114	120	117	126	126	129	123	110	103	139	129	122	122	125	112	123	121	131	119	131	110	130	133	124	123	117	118	127	143	115	122	128	114	106	125	121	122	117	122	136	119	138	116	120	99	123	105	127	107	119	119	106	120	127	133	116	131	105	99	111	119	105	127	127	132	121	116	126	104	121	129	117	131	106	112	123	121	112	135	135	133	112	133	137	130	131	126	145	117	111	110	127	123	125	119	116	123	114	133	118	113	110	112	118	130	122	119	136	109	120	111	122	105	124	114	121	108	116	112	142	106	134	125	130	125	132	136	135	105	113	99	136	116	128	125	126	130	108	119	140	119	122	130	111	114	127	112	123	119	110	123	121	126	126	134	131	130	127	103	136	134	131	127	134	115	100	128	119	123	108	120	131	135	108	131	122	116	133	141	103	137	106	128	104	138	120	106	125	114	102	138	113	121	116	129	130	119	126	136	111	102	122	124	148	142	110	109	126	91	117	122	108	107	144	129	115	133	125	142	135	103	152	121	132	123	130	144	121	117	133	123	119	107	118	113	121	118	116	97	121	122	116	115	130	118	116	112	107	123	132	114	118	136	121	127	111	141	109	124	112	133	138	120	99	142	115	121	94	128	113	137	138	129	108	126	117	130	114	144	128	121	122	117	107	107	114	116	107	125	130	115	128	122	108	122	126	124	113	121	134	111	110	115	121	109	124	114	128	117	103	126	120	130	99	107	112	116	115	115	126	112	127	129	107	108	144	123	98	123	121	104	134	131	111	134	128	114	114	118	127	118	109	115	112	151	107	131	119	108	122	135	105	125	123	125	103	115	120	119	122	112	121	102	116	121	127	112	118	107	113	140	101	119	112	122	121	128	104	130	140	124	104	111	136	118	131	114	101	130	108	125	117	113	119	103	122	127	110	116	120	129	97	127	115	128	113	123	125	115	132	123	113	122	118	113	117	107	126	114	127	124	111	134	118	139	126	134	133	116	123	109	109	115	130	122	131	121	151	122	119	115	109	135	125	124	123	122	115	128	122	137	151	121	115	104	100	124	123	122	109	115	126	121	118	131	110	107	119	114	129	104	116	112	122	128	134	120	107	128	122	127	112	120	108	111	120	130	114	121	113	127	118	120	119	118	126	120	161	131	117	122	110	124	126	111	137	118	129	134	126	110	139	127	120	115	100	105	115	114	114	97	135	104	100	131	124	120	115	142	143	126	138	121	137	103	119	117	129	135	131	106	96	136	148	119	119	119	103	158	122	109	107	119	123	133	134	131	111	145	92	125	111	127	112	98	132	110	124	126	117	118	129	132	137	113	115	146	113	105	120	145	126	122	114	114	144	118	109	117	128	118	110	139	118	123	120	118	104	117	136	103	123	117	113	111	107	125	100	122	112	109	113	133	103	129	122	139	115	134	111	126	115	126	131	137	130	141	119	128	134	113	134	122	126	122	126	119	131	99	111	108	112	131	128	145	129	118	140	104	147	130	147	139	128	109	129	127	126	127	117	112	100	142	131	117	122	138	129	105	117	140	129	129	136	120	135	134	114	113	101	119	130	118	125	109	96	135	109	98	103	125	131	111	120	114	119	140	123	155	120	139	110	133	123	101	102	117	136	148	117	146	142	115	130	128	124	124	113	123	119	133	118	111	119	125	115	124	126	133	117	142	119	111	112	103	121	118	130	132	117	132	151	116	125	121	135	109	133	116	129	121	112	114	126	113	129	108	113	154	120	99	137	132	118	129	120	115	108	130	115	127	136	106	129	125	121	136	141	134	120	111	121	113	124	128	131	125	110	142	114	116	139	119	113	109	115	117	118	115	120	119	120	117	112	126	118	125	106	122	88	133	129	107	120	126	124	132	111	121	95	124	127	130	104	119	129	118	152	109	111	120	139	117	132	131	125	125	124	122	108	121	121	122	115	127	119	115	144	139	112	128	144	127	122	120	132	118	117	137	113	146	134	125	121	125	121	107	120	131	114	113	140	111	133	112	122	129	137	130	123	124	137	112	141	124	134	112	114	108	112	116	133	123	114	115	121	149	130	117	104	141	121	141	115	131	128	111	117	128	126	120	139	107	139	140	108	114	123	142	119	124	127	126	120	123	105	130	125	113	122	123	132	120	109	115	118	127	124	116	124	143	119	104	110	141	116	127	98	105	112	134	137	118	139	132	138	139	132	112	119	134	118	121	146	132	133	114	130	118	112	125	148	115	124	136	102	119	121	126	130	127	123	108	113	135	130	122	125	100	134	135	104	124	116	132	113	118	128	117	98	130	137	142	108	101	107	112	106	117	114	130	132	156	111	119	134	131	120	122	124	111	130	129	113	119	132	121	112	134	112	120	102	97	123	111	123	114	126	121	119	108	138	119	103	119	125	119	132	131	119	104	135	131	121	127	96	120	120	144	118	118	111	122	102	107	115	117	111	113	114	132	127	130	131	113	125	119	115	109	128	131	114	113	124	120	122	111	113	121	137	115	113	120	110	115	124	111	115	116	134	120	97	111	152	129	124	129	110	124	146	110	135	124	126	117	139	107	104	100	103	137	100	133	123	118	127	140	111	112	122	112
27589	20205	7118	912	656	624	505	478	470	460	424	469	464	416	459	422	472	432	417	450	417	436	460	450	442	461	466	465	452	447	452	431	427	452	421	486	445	453	434	481	445	479	422	418	427	463	465	456	452	419	435	432	448	459	437	425	459	431	465	426	461	395	398	452	434	414	444	472	450	481	412	453	454	468	455	438	438	465	445	415	414	434	445	427	409	449	446	473	422	468	416	464	458	420	455	460	416	458	429	481	493	388	404	452	407	429	455	473	450	423	404	436	456	433	470	410	442	458	416	426	431	441	424	445	430	466	469	451	437	473	433	488	426	470	452	434	376	435	448	457	423	439	460	473	446	465	440	435	418	431	429	448	426	454	455	428	460	450	458	446	448	435	422	460	440	423	432	459	393	414	427	457	441	453	463	448	436	444	438	463	421	443	469	464	453	439	446	448	437	418	442	429	410	438	438	443	453	458	439	473	439	445	451	464	457	414	456	427	474	444	456	420	467	457	480	440	419	444	461	433	465	436	441	461	441	398	425	429	439	480	422	442	414	386	464	434	425	466	443	461	426	452	477	448	438	424	444	421	429	445	458	478	426	421	408	447	431	469	437	438	429	443	428	448	438	454	394	441	421	447	437	454	475	428	467	460	403	425	483	409	414	462	428	417	432	428	465	445	372	447	424	418	476	458	441	417	425	447	413	438	421	404	477	415	437	449	460	485	435	465	451	440	426	467	455	474	420	448	454	433	445	442	406	456	430	429	454	452	454	488	450	436	442	455	446	454	437	460	442	427	407	466	461	429	420	399	451	436	430	428	462	484	423	407	425	425	430	473	443	421	428	382	465	440	486	442	423	454	414	462	434	410	455	463	427	469	441	424	437	470	432	453	464	465	449	486	446	416	406	442	450	428	445	436	435	427	436	463	448	459	411	421	427	465	429	479	463	443	447	425	443	444	442	420	465	456	409	436	420	474	452	455	409	436	399	418	428	460	429	402	433	424	456	454	427	441	457	431	447	458	454	453	451	467	443	455	472	424	422	431	488	434	405	413	455	390	452	450	412	460	465	424	402	451	417	462	465	427	430	460	417	430	440	454	445	448	429	421	425	452	438	433	429	476	448	400	446	408	428	421	410	448	455	479	459	470	475	444	487	416	395	444	447	463	449	451	425	420	412	432	452	432	406	438	441	434	437	415	439	488	451	472	422	435	424	445	435	477	445	444	446	396	468	442	466	428	462	426	432	475	465	434	446	429	456	427	447	448	442	465	460	452	436	450	431	464	419	431	433	458	465	408	456	471	449	465	444	427	453	438	423	444	442	436	446	437	434	472	461	418	426	426	411	453	423	455	439	446	469	459	457	418	473	442	434	431	416	452	451	439	433	431	465	445	469	444	496	435	452	440	434	443	452	449	421	417	406	413	461	454	465	438	452	441	451	455	429	447	453	421	454	439	448	458	448	435	423	472	444	453	422	434	455	421	508	428	456	451	416	382	440	450	422	443	452	456	476	411	444	458	414	451	464	440	441	422	426	450	437	451	419	476	459	484	429	442	475	464	440	453	447	393	441	427	443	414	432	449	428	444	437	434	434	476	446	439	442	454	429	466	451	440	434	451	430	447	444	406	411	454	414	417	427	425	418	445	436	429	450	475	470	401	425	428	416	401	410	438	430	430	431	468	429	430	481	470	424	439	460	448	437	452	395	449	433	481	477	454	455	466	454	434	424	458	423	433	425	477	423	453	449	422	445	430	485	471	430	410	422	435	430	413	458	445	462	431	464	449	439	421	442	455	422	456	437	441	458	415	427	454	430	408	454	447	418	445	415	433	448	424	440	438	448	433	426	425	430	423	423	431	463	426	438	445	451	437	427	465	467	443	458	433	460	459	440	455	447	441	431	421	388	425	457	427	447	433	442	453	479	394	451	421	424	447	445	413	444	422	457	397	434	429	416	430	450	451	447	463	465	443	447	447	439	436	424	461	463	409	447	456	409	442	410	471	422	417	436	441	454	459	439	464	471	441	441	430	462	475	439	450	470	428	473	417	457	452	432	489	435	415	446	436	456	466	457	453	453	434	466	432	473	422	472	412	475	424	418	418	489	457	440	430	436	454	463	461	438	415	463	436	444	408	456	455	431	398	462	445	472	432	411	467	425	434	433	445	457	456	478	456	404	480	436	501	467	453	427	453	415	452	431	445	438	480	453	461	408	425	453	429	466	427	479	438	426	477	419	488	439	432	423	472	442	444	464	465	457	477	447	424	432	456	448	441	490	410	423	418	453	454	418	420	433	462	449	470	424	456	446	452	460	479	470	420	420	425	450	459	443	450	428	408	475	446	396	424	448	449	470	455	430	413	472	434	451	435	441	456	471	418	446	451	441	448	444	438	420	460	446	440	461	455	427	464	437	454	469	415	412	460	420	468	456	431	423	428	460	437	441	431	444	441	431	416	434	440	455	432	453	400	453	413	502	442	430	422	414	417	422	407	435	468	466	423	442	446	479	470	453	429	431	473	458	486	440	417	483	431	451	438	462	426	422	476	441	418	430	444	448	451	448	435	456	437	462	446	431	430	425	441	425	445	462	461	417	420	430	436	458	437	438	440	408	416	456	453	434	453	402	442	437	433	445	410	455	427	471	441	439	423	459	444	438	469	426	429	416	402	448	466	491	427	447	440	450	382	463	454	436	446	454	442	445	439	458	461	454	445	435	416	433	452	425	436	398	428	487	466	437	467	412	424	444	411	438	402	452	453	428	459	430	469	468	427	440	433	443	416	453	440	433	425	447	432	420	448	430	476	467	431	418	455	442	481	441	427	464	406	444	474	435	441	461	431	456	412	430	440	469	437	456	417	473	422	474	431	451	460	437	414	393	461	418	454	469	461	439	424	456	479	441	441	443	445	459	421	445	477	428	414	455	469	451	428	439	446	453	428	416	440	459	467	433	460	415	426	462	482	431	470	462	456	438	443	438	393	489	458	446	429	465	427	442	473	432	474	453	431	427	432	429	440	454	470	471	451	408	409	456	455	447	444	399	440	445	440	475	443	414	440	446	452	477	441	424	426	451	471	457	438	455	411	438	431	426	468	438	469	425	440	392	460	459	465	446	433	440	452	456	495	434	416	463	447	432	405	453	430	424	411	437	410	428	456	439	453	456	467	440	468	460	445	470	428	449	423	455	445	439	435	481	426	449	428	427	446	456	422	435	432	414	439	419	427	420	428	467	436	474	417	448	452	427	433	416	450	458	481	452	466	402	432	431	431	426	476	453	418	495	381	424	462	382	425	459	459	443	409	411	445	475	433	440	433	463	444	458	467	459	463	446	474	429	408	484	450	475	433	448	463	410	473	414	428	443	460	446	448	420	447	406	468	449	437	448	452	436	430	427	508	400	427	427	445	465	464	448	468	386	478	428	412	445	453	447	462	423	422	406	455	466	410	446	479	441	431	424	457	413	440	427	463	485	456	469	442	454	433	379	426	467	433	479	455	411	446
4264	1223	1069	716	596	577	542	553	495	530	487	478	452	502	509	491	526	459	465	453	481	526	468	473	475	491	496	509	486	480	462	519	505	488	497	458	494	448	468	472	495	454	486	497	506	469	491	477	469	488	511	493	432	464	456	450	477	481	473	478	491	495	490	480	498	485	487	464	470	476	474	478	500	516	484	482	505	447	488	439	463	493	494	487	480	497	461	507	475	472	463	483	457	458	471	486	478	477	455	471	481	488	511	469	449	488	443	455	505	493	459	498	488	519	488	497	507	525	461	474	488	448	506	499	471	505	513	514	475	415	427	454	471	485	494	480	459	468	467	478	523	502	485	536	472	477	498	482	488	487	466	520	505	450	457	470	522	499	491	500	457	468	462	427	475	460	468	477	468	457	503	455	470	473	478	455	514	489	457	479	521	490	482	501	496	524	454	498	462	464	518	482	476	503	490	480	487	479	490	472	473	470	458	488	477	490	508	475	494	471	488	474	489	506	471	479	479	526	450	463	443	522	483	497	506	494	479	524	466	496	473	480	480	418	463	475	493	488	457	512	481	474	468	480	510	478	466	511	457	472	475	488	503	455	502	502	482	459	442	491	480	484	489	520	511	486	532	457	485	474	489	478	476	489	482	467	450	395	465	488	460	489	501	547	497	483	429	534	485	484	474	471	509	449	502	526	489	483	465	494	477	476	466	446	444	482	503	490	449	524	498	495	451	482	447	476	495	511	470	464	515	470	491	492	468	441	521	506	513	490	416	479	479	435	475	504	434	457	486	500	476	518	459	501	511	467	488	513	487	470	455	504	459	474	499	472	481	516	456	487	480	462	492	504	497	451	491	457	492	490	488	442	472	494	455	461	460	496	498	480	530	496	491	497	495	512	555	475	497	493	492	495	513	457	495	507	505	488	487	490	477	490	468	474	432	504	494	519	509	469	493	469	500	485	484	447	479	522	495	488	479	468	489	460	476	472	463	477	533	488	485	471	498	496	473	464	437	441	495	465	534	504	486	459	495	455	447	520	488	467	466	512	498	438	480	515	504	528	510	461	478	497	457	472	450	484	515	491	504	549	511	476	476	498	477	518	491	448	514	492	502	508	461	481	459	506	497	481	479	464	480	468	505	508	489	493	463	463	499	461	474	482	491	463	471	465	479	456	505	486	464	466	506	503	465	501	471	497	482	510	498	452	515	554	502	523	470	482	444	516	509	472	458	492	484	491	474	433	481	486	485	487	499	489	493	450	463	396	493	483	490	491	491	478	485	492	483	500	456	456	474	483	505	478	477	500	487	454	492	488	490	487	470	451	508	487	464	476	476	487	510	454	498	471	488	494	487	515	473	457	479	491	516	469	469	472	527	478	492	481	519	475	517	499	516	500	504	480	479	474	486	516	483	473	505	498	477	500	480	505	502	483	459	484	473	456	495	466	454	505	499	485	475	500	490	483	455	484	489	474	493	452	478	494	483	536	491	463	485	494	478	496	497	465	467	483	447	485	497	463	462	497	476	512	476	475	454	440	452	471	470	503	475	463	471	472	506	518	516	470	479	474	472	503	485	484	522	485	468	494	498	451	478	493	510	444	459	487	490	450	450	487	483	488	514	491	465	474	447	449	453	465	492	469	495	498	475	467	463	490	479	440	479	489	499	506	498	517	508	495	433	457	489	512	454	491	480	497	459	497	491	515	452	483	477	435	483	518	540	510	531	472	482	488	493	482	470	484	446	480	506	495	478	478	509	540	441	455	456	528	467	473	441	477	429	494	501	497	490	482	463	494	450	509	465	490	493	509	496	482	504	496	503	510	499	490	486	498	515	486	495	458	486	460	463	486	468	516	494	449	484	498	444	491	523	485	474	472	493	495	495	475	507	471	481	489	478	486	472	481	456	479	462	494	462	463	472	484	467	473	478	471	464	476	518	467	457	482	499	477	472	469	493	468	539	446	476	503	481	476	460	474	498	475	453	518	470	513	476	473	476	509	506	432	463	488	454	441	467	501	482	447	448	453	472	511	489	458	466	523	470	509	495	509	488	445	498	481	464	494	485	481	484	462	499	444	510	518	477	493	514	490	464	539	510	493	494	506	467	433	497	467	497	493	479	452	474	465	496	447	503	516	469	503	506	478	506	465	465	483	514	454	475	505	454	466	488	470	503	489	455	471	460	517	515	491	449	457	487	446	463	499	495	485	507	481	479	497	487	487	481	481	471	494	497	462	476	489	517	452	472	466	522	502	489	470	465	509	459	512	478	485	454	474	501	478	463	459	475	515	464	510	503	464	484	476	464	469	448	486	488	489	506	491	479	465	455	476	485	467	491	548	481	473	495	505	439	470	476	461	472	528	510	485	510	467	480	497	463	448	470	522	448	470	501	470	495	502	470	473	491	456	527	496	481	483	508	512	513	488	497	510	493	453	467	487	517	452	524	506	556	482	489	448	471	502	469	510	495	505	465	479	482	464	474	500	507	492	497	490	472	495	494	490	491	461	504	475	491	474	481	484	473	455	501	495	488	469	489	471	495	469	492	489	468	464	496	512	453	477	482	450	454	482	487	505	501	445	483	493	532	464	458	468	495	483	493	495	517	471	473	484	466	473	484	501	506	530	503	474	529	467	523	506	483	484	524	499	454	476	507	503	490	457	504	472	506	524	481	466	511	507	460	487	508	428	512	488	450	475	497	501	497	466	490	439	505	494	433	501	460	472	442	499	487	441	453	504	499	475	471	418	532	514	504	496	472	500	478	483	454	474	496	471	497	488	521	482	497	485	497	477	485	464	497	498	516	480	461	492	483	487	462	494	469	455	491	521	472	508	511	479	496	494	467	514	444	521	495	479	465	437	499	483	495	467	497	476	531	460	502	491	466	477	486	496	485	462	496	444	468	467	442	529	511	516	475	515	425	466	503	473	536	491	507	477	494	509	493	492	473	461	478	488	504	526	468	505	488	467	470	512	463	497	484	499	501	491	488	491	490	469	498	494	464	499	507	443	469	449	519	535	478	523	510	477	491	508	506	485	447	474	480	480	530	461	460	487	485	464	499	502	513	485	461	484	485	474	466	502	457	548	496	441	521	514	490	463	489	482	486	501	456	480	461	488	465	495	444	464	505	508	493	491	488	501	445	494	531	531	480	513	491	470	489	479	498	428	473	488	522	460	499	484	519	453	502	445	472	482	474	492	517	519	494	460	473	466	489	506	464	448	471	500	453	482	493	415	470	468	491	506	496	497	476	463	486	508	515	467	470	535	480	517	461	507	472	474	507	451	492	479	444	515	473	470	461	476	504	492	458	481	501	499	449	493	489	476	491	464	507	497	509	502	493	507	472	484	512	485	450	479	460	444	500	458	507	463	482	482	469	492	490	467	488	484	526	489	465	516	536	489	494	442	483	494	467	452	462	475	478	469	502	494	490	497	486	483	507	451	472	473	498	475	533	432	516	444	451	476	464	520	463	466	511	467	498	482	480	474	423	495	457	475	479	474
23711	21466	28827	24515	21444	13251	1167	732	580	526	484	460	491	428	414	400	341	369	371	326	343	370	320	308	332	353	321	333	335	329	349	319	339	317	320	309	332	307	368	293	318	351	327	291	326	311	300	312	302	319	334	318	283	333	346	324	329	323	317	364	339	310	347	309	321	320	287	284	319	314	346	313	327	300	336	295	306	320	306	331	294	327	302	316	276	305	310	319	334	305	340	320	334	332	327	334	294	322	321	330	337	322	285	334	319	317	306	307	322	313	321	310	324	347	295	309	311	309	328	316	330	323	332	320	327	313	290	349	329	312	299	339	292	297	305	318	338	306	316	303	320	330	287	308	336	343	346	345	327	293	326	333	303	298	315	315	333	327	307	331	308	318	310	311	312	332	331	327	330	291	283	313	300	313	296	318	324	309	299	295	309	306	310	336	326	284	343	320	320	343	312	326	312	335	304	334	321	295	297	307	278	323	337	316	332	297	330	296	313	342	320	299	318	308	327	310	314	325	294	322	279	311	317	338	274	285	327	305	277	311	303	338	318	304	311	304	298	329	273	342	259	331	297	319	308	284	312	298	272	336	300	294	334	330	334	312	329	300	304	310	318	278	334	289	331	312	301	293	287	313	319	323	296	306	344	325	323	328	319	322	303	314	302	308	305	311	306	302	310	298	331	311	311	311	288	325	328	301	309	304	315	324	334	293	315	309	285	322	365	306	331	341	299	292	307	332	316	343	355	299	297	302	321	322	327	315	278	278	328	327	317	305	327	313	337	295	343	325	293	348	302	312	323	318	307	349	295	334	306	305	302	306	320	301	332	357	325	325	286	330	318	323	304	301	304	319	317	295	290	318	314	304	298	307	309	296	299	314	298	330	318	313	312	317	303	320	316	298	330	324	328	310	257	314	346	304	277	324	310	366	284	346	337	330	309	309	333	306	312	309	332	325	347	307	325	327	326	297	337	351	305	317	290	312	330	280	319	316	311	312	300	345	322	325	312	330	320	336	346	345	317	321	308	335	319	307	283	330	333	294	305	311	308	312	351	293	296	304	335	309	312	279	313	334	298	322	319	320	316	312	326	327	319	332	316	314	351	307	310	330	300	349	326	327	278	274	349	300	318	314	320	345	316	291	313	336	288	317	330	323	288	313	297	347	309	353	331	325	298	321	326	327	294	298	313	317	320	320	331	318	362	313	312	292	329	298	328	319	309	346	346	301	355	346	336	274	285	301	317	301	324	347	340	329	312	315	309	344	351	292	311	306	296	305	308	302	285	284	315	314	294	283	303	307	327	322	314	307	350	299	351	334	334	313	308	356	295	282	326	327	328	291	313	336	310	332	310	313	295	307	313	312	316	342	313	291	317	322	310	288	300	297	289	305	307	333	309	311	299	288	289	331	313	298	302	308	326	306	330	305	335	336	302	326	330	324	295	327	299	313	340	312	314	272	300	304	305	339	319	318	306	309	321	299	285	301	352	317	323	348	323	309	325	330	297	310	305	333	302	293	321	339	309	303	319	313	310	263	330	305	314	313	313	300	308	324	311	296	325	348	274	310	298	314	294	338	319	306	305	330	280	294	299	307	319	362	305	322	296	337	283	320	307	308	322	329	288	296	294	326	304	336	302	307	318	325	324	307	314	304	356	305	294	298	294	335	322	283	330	327	304	335	332	317	303	325	317	316	297	339	302	315	307	310	321	330	304	301	321	323	318	316	301	314	316	289	347	330	271	334	312	330	267	290	321	307	319	306	296	286	317	348	328	310	325	289	299	278	331	290	324	306	314	310	307	300	342	312	327	324	333	314	335	320	295	323	344	335	320	338	319	280	277	307	319	369	286	312	307	279	328	298	319	300	307	277	303	287	321	322	300	306	296	312	316	298	290	316	290	303	323	296	317	293	326	295	302	296	296	314	317	353	343	298	310	302	337	318	321	308	338	328	323	328	309	280	330	308	313	311	326	294	307	307	309	285	320	329	336	323	307	337	298	309	283	294	316	319	349	319	344	307	299	313	283	328	280	312	302	316	307	332	298	298	278	301	304	327	302	333	315	320	320	298	323	307	307	318	305	286	323	316	336	312	285	287	320	315	339	290	295	321	304	314	310	319	299	330	323	296	291	298	297	342	307	300	312	312	336	293	303	324	292	308	362	332	295	327	297	342	328	305	323	329	319	304	321	319	288	325	337	284	323	306	314	333	337	342	309	318	318	279	326	313	332	282	321	293	332	321	325	314	309	282	300	303	316	298	330	333	321	326	299	284	305	295	309	317	321	305	333	309	305	324	298	332	309	322	318	302	303	315	316	325	317	330	289	305	296	305	327	319	304	321	324	326	320	295	321	320	283	324	315	319	321	334	298	295	273	310	296	319	301	318	312	331	290	326	342	294	314	316	329	299	297	313	295	335	319	316	314	339	285	309	321	296	304	336	311	324	294	322	307	331	309	281	325	288	312	294	323	314	317	301	284	282	339	330	357	277	311	328	318	292	324	302	305	357	315	311	331	302	279	304	284	331	315	308	326	324	292	292	313	299	298	300	309	311	318	324	277	312	329	298	312	301	293	327	308	305	301	309	312	313	300	284	322	315	329	278	327	334	311	309	275	318	318	313	328	301	312	297	281	293	356	310	303	334	344	337	319	307	303	326	304	295	339	304	287	310	322	297	317	309	317	317	310	308	322	295	315	329	311	325	317	313	303	323	287	310	325	321	334	360	340	305	329	321	321	320	331	323	337	331	321	320	329	319	342	341	305	266	318	278	300	335	319	306	305	325	337	303	290	320	313	311	297	307	294	336	342	336	276	299	295	303	337	321	325	323	327	306	331	304	323	310	315	323	305	302	295	283	282	307	350	335	327	299	312	314	303	328	299	312	320	312	309	302	309	326	330	307	279	331	321	286	311	372	316	338	307	325	307	331	290	307	304	315	308	336	323	321	287	300	297	307	295	308	326	344	329	310	311	305	333	367	292	322	340	294	304	322	315	308	345	297	340	288	321	324	334	306	335	301	292	300	316	315	322	325	301	274	274	319	312	306	312	306	308	304	352	324	337	322	324	325	308	300	335	334	288	359	327	298	306	333	303	273	308	316	339	325	331	287	342	287	311	317	325	325	337	304	316	337	295	303	332	302	348	335	334	381	318	302	283	303	311	315	338	300	344	317	300	319	290	318	298	310	327	304	290	292	323	314	327	305	319	327	309	315	295	327	303	285	315	323	310	312	298	304	343	312	345	313	282	314	316	316	305	344	291	307	302	309	300	319	286	323	298	283	329	313	296	309	316	340	318	285	344	315	301	329	316	338	295	306	316	340	332	321	329	288	330	313	297	342	325	286	296	340	327	320	338	346	332	315	321	350	352	330	343	311	327	279	313	324	325	334	283	337	304	299	304	274	356	275	327	312	275	295	340	331	313	304	349	320	292	298	311	304	304	308	329	315	299	315	317	332	298	305	315	325	329	325	307	288	343	296	292	316	304	344	282	300	317	346
3464	9007	7259	3421	2197	1569	1277	1038	791	696	635	550	564	504	487	443	426	419	419	433	418	437	387	399	375	376	360	372	388	386	418	321	388	418	375	367	364	368	387	349	386	363	360	358	339	335	352	376	373	356	357	321	362	377	342	364	341	378	345	352	359	372	369	373	385	373	347	305	336	355	359	370	350	351	359	325	362	379	373	367	358	357	347	342	348	379	387	347	349	334	378	371	366	397	352	373	357	356	370	361	352	347	355	366	401	340	382	357	348	371	364	341	371	348	382	370	367	309	383	353	366	333	395	370	337	358	370	372	350	359	327	373	352	336	402	370	338	360	365	359	356	371	345	351	352	353	343	371	357	373	341	344	359	361	302	387	346	326	352	368	340	372	359	373	364	348	343	388	362	367	356	358	356	341	353	351	356	414	354	371	345	365	332	355	362	378	368	362	362	351	344	348	384	382	334	344	346	353	328	345	363	351	337	352	322	364	382	342	335	337	325	338	350	343	355	362	363	357	305	351	350	359	341	351	358	339	372	337	355	334	346	355	388	335	375	364	361	325	374	386	365	374	366	345	331	358	375	338	365	375	345	371	341	364	360	353	362	326	330	382	362	362	372	346	356	349	332	347	336	342	346	369	342	356	364	371	362	367	365	342	368	373	361	330	356	339	375	325	361	349	342	363	341	360	330	383	357	362	360	377	338	368	347	353	351	369	363	360	358	345	364	356	378	361	358	362	369	333	363	340	374	338	365	364	349	342	343	344	380	359	338	332	364	326	363	344	384	380	360	368	360	361	364	361	350	346	332	349	372	353	383	344	327	351	361	377	393	346	362	356	358	372	354	376	407	359	366	345	365	366	357	342	368	380	343	366	382	356	358	353	365	344	374	360	338	327	350	344	393	351	353	365	343	364	356	321	356	342	344	358	360	350	331	341	350	357	339	346	328	356	341	372	375	395	375	354	329	364	357	332	362	320	343	353	388	350	349	374	348	372	382	368	381	357	333	379	353	362	364	358	346	379	356	349	353	360	343	320	356	369	346	379	356	389	392	331	343	387	320	339	346	343	324	384	348	369	329	353	346	357	301	407	350	358	334	391	351	365	351	349	335	350	410	334	356	378	333	346	338	345	335	392	341	360	354	348	351	349	375	336	384	358	347	351	336	319	391	346	377	334	380	327	342	373	383	334	399	362	346	344	339	368	339	382	344	345	317	357	356	339	358	382	342	374	355	373	343	342	357	362	366	378	356	378	355	330	350	339	365	358	362	353	341	356	367	338	328	359	333	374	338	358	354	345	342	310	345	377	365	351	363	343	372	330	355	369	354	379	362	352	364	361	360	334	377	366	362	348	353	355	344	343	340	350	380	375	359	327	374	359	338	348	323	338	380	332	355	373	368	349	383	342	347	380	389	363	374	357	355	346	327	332	359	353	336	349	355	370	348	349	347	343	345	375	342	354	343	368	360	364	368	353	354	345	341	373	338	361	335	371	392	341	352	336	330	345	351	334	337	334	339	350	364	348	359	397	340	388	363	369	367	344	388	331	356	376	355	352	363	340	361	355	370	371	374	375	387	363	350	335	342	364	378	347	369	384	361	328	342	354	368	363	347	386	354	346	334	352	395	343	375	354	350	359	379	360	373	341	356	361	360	357	361	331	353	367	389	350	330	381	384	377	362	358	327	393	374	360	385	342	335	356	321	376	404	360	340	339	374	365	348	383	368	350	371	376	334	348	345	333	361	355	357	363	393	357	326	378	377	377	374	361	353	358	373	371	354	401	371	320	368	335	348	373	352	340	364	363	370	338	333	342	351	330	344	341	385	373	362	368	353	362	351	361	343	311	381	407	370	356	353	364	355	371	369	347	369	350	347	294	318	327	343	383	390	373	343	396	348	363	336	356	353	390	388	311	349	386	315	375	418	393	352	338	331	378	370	351	336	353	364	327	368	341	363	354	390	328	354	350	351	368	335	345	380	342	348	376	356	391	330	330	356	376	386	367	352	366	329	409	357	354	320	390	330	381	355	370	339	318	342	370	376	377	354	365	343	360	344	313	337	330	312	335	373	340	365	340	333	371	345	330	336	357	341	337	377	366	345	366	358	342	384	394	326	352	359	375	352	329	353	363	351	332	361	377	353	346	383	341	373	353	370	352	371	365	332	365	349	361	330	393	329	355	376	391	347	358	344	378	357	321	366	369	364	379	352	398	360	386	356	380	366	346	310	357	373	347	362	343	357	369	334	350	363	333	350	338	359	343	358	350	352	393	379	343	332	344	342	378	356	342	352	309	350	356	372	340	348	357	348	325	404	353	340	386	362	365	356	364	365	346	344	366	336	349	374	356	326	355	350	333	362	373	346	361	347	342	364	338	392	342	351	341	353	346	381	353	380	370	360	337	342	335	315	352	336	359	361	374	322	353	368	374	345	363	384	344	357	348	329	352	333	338	353	357	352	370	354	341	349	334	366	349	347	367	386	355	362	352	364	373	350	360	322	366	347	350	327	354	359	365	349	363	360	353	360	351	321	351	339	343	335	361	384	335	359	365	369	336	350	338	350	371	349	379	338	356	306	359	351	345	370	335	365	382	323	351	375	340	329	334	342	337	352	377	354	358	370	362	377	322	355	327	377	369	364	369	376	369	360	364	318	375	367	357	356	364	370	352	376	336	336	378	346	354	360	350	409	372	371	356	328	340	366	323	354	347	388	374	355	334	380	379	385	343	324	314	362	395	362	332	332	324	341	394	360	324	373	346	375	333	377	352	406	355	358	349	356	377	338	354	345	360	371	356	299	358	338	379	335	345	347	352	382	350	370	395	354	315	336	376	360	384	347	322	371	357	368	373	359	339	347	342	350	332	331	381	354	362	356	327	362	363	320	380	398	374	365	366	342	352	368	380	343	352	383	346	340	329	363	346	365	329	367	385	345	342	308	358	332	354	375	337	387	361	383	361	366	351	383	350	349	367	356	367	344	342	358	376	312	389	352	371	350	371	335	331	332	330	367	344	355	375	363	333	343	361	349	331	354	332	356	350	358	366	360	354	360	311	337	345	356	338	346	377	376	353	371	360	342	354	348	373	342	344	367	352	331	377	381	325	345	348	370	361	366	372	339	358	384	324	326	328	356	357	332	383	357	370	338	376	331	352	378	333	341	388	343	380	363	359	333	345	366	340	376	326	334	321	370	340	347	339	364	342	376	363	379	370	384	335	359	358	368	342	340	376	358	339	346	370	360	348	358	368	331	328	333	335	371	318	357	326	335	346	379	344	333	371	355	369	346	361	348	365	380	362	354	365	351	330	367	359	332	348	343	359	369	373	374	380	380	326	358	329	302	364	372	351	338	374	371	308	332	355	346	359	365	362	342	359	349	365	354	393	350	349	393	357	339	376	353	357	350	328	365	369	359	353	320	354	358	379	337	411	357	361	352	378	370	377	332	310	328	334	367	374	348	342	352	353	348	359	355	374	347	342	362	356	358	339	364	361	349	367
24912	21527	28045	25343	16238	1005	602	500	434	431	410	365	365	343	341	327	299	345	305	341	290	344	326	299	299	308	319	332	302	286	303	293	327	282	307	317	282	304	291	285	300	308	293	310	318	284	288	336	309	318	299	298	313	302	307	306	281	325	323	319	311	286	290	316	269	307	332	312	308	310	324	293	297	303	298	326	314	326	305	293	276	269	308	320	321	309	276	298	325	289	334	305	299	273	295	289	304	322	297	323	285	300	306	265	279	328	319	301	268	335	325	310	309	309	307	303	290	312	301	292	297	310	333	316	305	276	301	276	316	288	272	324	297	279	281	268	271	297	307	299	292	312	322	316	305	315	315	320	328	313	315	281	283	336	282	313	281	299	288	305	326	309	304	305	276	288	299	297	309	321	298	303	295	304	316	320	311	296	293	307	282	303	261	317	291	310	293	311	313	306	293	348	307	293	312	290	271	298	310	289	296	295	258	333	291	300	302	314	308	325	310	342	308	336	299	283	308	304	327	323	320	311	285	319	297	302	304	305	312	329	303	296	320	315	320	306	305	309	332	302	301	339	286	300	317	281	300	274	289	330	316	310	308	279	308	302	312	279	287	293	325	288	288	293	271	304	271	331	284	292	327	323	318	288	328	284	323	290	324	316	308	261	276	301	318	297	292	317	296	289	293	248	280	302	308	308	277	328	302	301	300	267	315	361	311	335	291	289	293	306	300	313	296	314	289	293	313	288	285	281	280	345	310	313	312	333	297	299	325	298	294	319	319	271	294	312	302	284	291	302	317	315	280	286	286	289	295	335	307	308	300	303	303	292	291	265	301	291	305	350	303	320	319	293	287	299	296	326	322	303	299	321	309	330	311	238	332	304	282	276	289	291	292	299	313	336	279	318	322	289	334	300	319	307	312	338	316	298	320	311	307	306	314	303	279	305	320	335	303	297	295	317	324	307	308	315	302	327	280	285	320	290	283	286	323	306	265	291	320	287	279	316	306	303	273	327	289	303	284	294	294	286	278	276	324	291	302	326	311	302	297	311	305	300	317	302	296	315	300	309	332	290	314	335	305	323	308	309	317	322	310	287	289	314	311	293	302	293	281	295	265	324	290	314	321	264	310	287	296	299	307	278	308	290	300	313	303	314	317	327	313	276	313	319	298	283	299	285	325	306	315	318	312	289	302	283	305	311	283	320	327	278	335	325	300	310	303	321	305	304	312	300	283	284	299	332	310	319	338	319	326	314	296	281	308	330	309	316	330	290	310	315	281	322	294	309	313	310	310	312	313	315	259	302	275	309	328	281	301	301	314	290	320	279	286	290	304	326	289	303	329	297	306	343	298	298	282	323	256	313	290	302	296	310	279	274	289	323	309	329	298	337	310	308	284	308	300	313	294	281	318	299	292	311	306	310	311	312	304	260	311	286	311	317	318	318	303	305	316	282	270	293	295	308	303	282	320	302	284	291	297	286	312	315	306	296	273	316	306	325	293	339	309	282	290	314	304	312	333	285	327	300	283	307	320	304	317	319	291	328	300	323	310	336	284	304	292	301	268	300	290	309	315	305	312	299	309	307	328	312	337	312	312	308	278	294	321	297	312	328	279	277	297	307	303	333	270	326	294	304	325	303	316	281	283	300	300	284	320	300	319	283	312	335	317	290	286	277	286	286	282	329	283	292	313	312	324	297	304	327	329	303	309	299	296	320	279	328	338	302	334	272	322	332	295	308	292	299	277	294	282	320	311	299	289	315	296	316	289	332	304	331	306	251	280	310	311	296	325	296	320	300	296	285	301	303	312	303	291	321	304	288	286	311	297	302	292	278	326	282	301	311	305	332	316	324	290	307	300	341	279	337	315	308	304	298	294	306	325	284	306	312	292	325	272	284	297	269	299	309	311	306	288	295	324	311	305	301	309	296	267	285	266	322	289	329	321	303	301	264	311	301	303	287	308	290	310	333	265	289	302	307	302	307	299	293	328	284	271	287	269	310	338	298	330	337	292	298	262	298	271	293	337	324	300	297	277	275	314	293	308	275	339	317	286	283	299	283	313	306	316	317	305	302	302	321	286	295	282	302	275	295	304	320	304	303	306	273	280	332	305	308	328	261	271	304	291	327	291	302	297	308	299	305	267	309	299	288	307	322	307	316	306	306	295	334	285	307	299	300	313	283	271	298	313	315	320	330	306	315	295	307	318	298	279	304	293	297	322	324	332	317	290	315	320	318	290	300	299	262	302	288	328	327	325	289	311	279	313	297	288	293	317	287	267	294	310	306	296	327	298	299	312	305	331	302	282	285	278	264	286	266	292	326	266	295	328	298	285	316	299	301	328	289	286	279	293	308	301	289	274	306	302	302	288	297	308	284	331	328	260	311	282	274	323	286	270	286	289	284	279	295	300	303	311	317	288	322	322	292	306	284	315	279	298	291	267	289	291	324	323	324	281	302	316	312	342	311	299	309	314	298	314	291	301	313	308	291	305	311	288	310	333	295	356	291	320	322	288	315	319	305	288	309	286	301	310	291	294	294	270	321	276	300	336	288	291	274	308	291	315	328	297	278	300	287	282	300	296	311	291	283	309	296	286	314	298	313	320	316	308	290	284	279	325	309	302	279	305	294	286	317	306	299	305	298	315	288	303	304	304	307	295	327	304	310	318	274	324	323	289	294	305	295	312	327	301	307	300	298	282	294	291	332	308	311	299	325	318	331	309	298	290	340	283	291	304	313	283	303	273	305	321	274	299	304	316	341	319	283	294	282	305	321	265	292	298	316	307	315	295	304	284	298	332	328	313	316	295	276	340	316	321	294	314	287	321	319	302	245	302	299	285	342	264	301	281	272	337	289	294	277	302	281	317	315	304	309	293	280	291	316	300	289	306	296	300	278	306	269	297	299	314	306	298	306	290	270	285	304	307	303	271	326	287	285	280	300	329	274	319	304	274	306	316	310	294	284	281	302	292	304	304	271	289	297	325	310	289	310	304	311	341	274	297	295	295	297	345	279	300	312	274	307	297	292	342	313	290	286	271	298	301	332	296	301	307	294	284	296	315	290	315	304	295	356	283	295	305	334	293	304	290	313	295	287	316	330	305	296	263	287	315	314	322	294	313	282	317	290	284	331	299	265	292	319	319	324	304	279	329	293	324	290	280	288	290	335	313	303	315	307	334	301	284	293	294	278	319	294	301	293	331	329	288	320	323	278	314	305	274	295	284	298	290	295	329	311	272	330	289	322	306	288	341	301	260	324	288	291	300	282	310	284	300	308	300	280	321	349	325	299	285	308	317	313	269	345	278	312	317	323	335	310	285	295	273	339	297	310	323	326	296	285	279	295	287	288	265	302	271	314	307	288	301	296	287	299	314	288	299	302	335	275	266	294	284	282	323	292	319	328	278	309	300	319	312	298	313	334	295	275	312	295	325	294	289	297	286	289	299	299	291	302	298	293	288	308	298	316	311	298	266	290	299	312	274	290	306	317	310	293	311	317	299	292
3592	5513	4381	2031	1420	1040	909	668	597	578	504	462	456	418	360	379	430	390	359	377	376	398	331	359	360	357	381	343	353	321	325	322	345	321	326	344	344	346	337	345	339	339	351	322	382	319	353	343	368	336	352	364	350	334	299	322	336	290	357	314	331	354	313	388	340	306	369	297	342	349	307	288	330	338	305	305	339	346	298	355	344	280	311	282	327	310	297	353	329	296	301	337	332	309	333	317	331	322	349	296	326	338	316	311	350	341	317	312	309	319	285	320	332	312	354	318	290	339	306	338	300	327	352	314	298	355	344	315	305	307	330	355	357	338	343	325	302	327	319	333	326	348	347	316	335	325	320	338	286	312	346	358	313	328	341	308	346	324	353	316	337	308	343	318	333	316	302	321	341	310	318	331	312	324	335	360	340	315	298	322	342	306	326	334	304	363	342	337	340	349	334	331	327	309	302	356	306	335	340	318	333	321	304	327	320	323	319	353	331	346	325	300	352	332	325	323	338	364	310	360	316	333	337	332	376	325	339	313	291	284	334	350	317	342	346	332	352	311	303	284	314	341	345	324	328	306	320	335	330	336	311	314	328	358	319	318	329	348	375	293	328	355	312	335	313	351	314	340	338	325	336	300	356	334	333	322	338	327	294	319	319	326	322	310	329	365	342	331	316	321	341	347	346	327	314	355	327	301	318	321	333	360	336	329	297	318	357	342	346	321	347	370	311	333	338	338	288	320	314	326	335	325	333	358	343	327	329	335	312	322	321	331	322	336	320	339	309	298	348	305	311	325	314	331	333	350	330	308	323	296	317	358	318	345	323	307	315	319	322	375	341	361	329	353	321	359	339	313	350	331	320	327	333	330	359	365	362	318	324	333	354	317	310	321	343	313	354	345	330	307	296	312	326	336	332	303	369	321	324	341	328	323	337	303	320	327	345	349	346	311	337	297	338	375	323	310	324	326	276	325	341	321	355	306	318	328	339	320	302	311	354	334	345	321	367	311	298	286	339	317	345	385	286	337	312	313	278	332	333	337	289	353	313	306	356	309	355	296	344	354	329	312	339	352	350	292	344	329	311	341	330	335	334	352	311	316	314	298	329	300	315	349	352	314	299	359	311	340	348	335	342	312	338	328	348	349	308	357	292	307	322	295	327	325	333	337	329	351	316	313	339	317	317	320	327	345	328	293	333	336	328	330	297	314	323	358	359	297	308	299	322	343	320	339	311	340	318	328	330	316	331	316	331	323	322	328	341	341	342	327	320	347	311	306	321	297	339	333	318	333	326	342	354	333	312	334	313	360	319	309	352	301	345	336	333	320	328	310	321	340	334	347	337	348	318	347	335	299	327	325	344	383	326	351	283	291	357	327	362	336	311	356	334	310	343	336	334	358	345	317	308	326	324	307	314	346	306	323	320	344	362	342	307	309	344	332	287	312	318	354	302	314	306	333	323	330	326	327	328	353	334	309	318	359	342	320	295	333	324	311	314	330	321	336	331	313	312	345	314	320	324	316	321	345	292	311	334	320	330	305	330	331	341	343	310	318	347	335	371	333	323	324	313	314	331	341	321	325	372	337	314	336	358	338	283	312	345	325	309	340	320	318	341	317	358	345	325	344	308	326	342	339	336	346	310	341	311	316	319	313	328	302	302	337	337	339	324	336	319	308	294	339	333	322	325	324	328	337	319	322	289	360	314	343	306	352	336	330	326	315	317	303	303	332	322	289	340	270	363	316	315	350	340	337	342	335	310	340	310	313	333	304	292	324	328	327	338	310	320	307	332	321	343	327	356	330	329	316	349	318	321	321	333	325	335	340	316	328	294	317	325	328	319	346	333	337	324	302	354	358	331	331	343	288	328	337	322	341	338	327	341	328	335	348	297	309	327	331	291	331	324	353	282	324	308	305	327	311	308	355	313	315	300	342	354	369	335	338	333	316	368	305	362	313	323	321	332	338	336	318	318	328	312	333	346	329	337	290	329	355	336	294	315	345	340	304	325	323	352	321	317	339	346	323	346	349	304	348	312	303	327	338	328	374	350	323	356	333	314	336	303	347	307	328	305	313	317	326	346	314	339	348	325	306	325	313	343	336	345	327	336	313	352	342	346	320	342	321	352	329	318	324	363	331	305	305	319	312	339	337	295	322	316	292	346	318	321	304	329	323	320	328	286	339	294	323	322	305	317	345	325	314	341	339	312	337	354	334	341	337	328	337	294	336	316	326	308	330	326	342	341	359	316	337	327	316	350	328	321	275	319	313	336	310	353	316	312	325	312	327	284	321	333	299	278	348	309	299	347	331	311	318	340	358	319	354	326	309	334	306	317	334	333	301	290	348	352	315	317	347	324	312	320	359	350	331	300	319	328	316	342	323	342	327	322	345	316	326	308	321	325	284	355	333	303	322	334	317	311	321	342	321	330	365	339	346	303	309	317	323	326	311	316	320	354	330	320	340	341	307	337	312	338	318	322	337	320	349	331	314	348	334	320	333	321	327	330	327	326	367	334	338	332	296	355	323	317	316	326	292	337	344	317	310	353	312	318	362	321	354	283	327	327	325	305	353	318	312	309	308	318	350	326	314	337	319	321	329	343	338	331	300	328	356	323	330	287	314	325	368	327	298	303	291	318	352	302	329	336	357	315	328	325	340	315	354	302	337	301	312	316	348	321	321	305	331	302	346	330	346	326	329	328	343	341	343	316	319	335	328	325	322	344	340	302	322	367	340	357	360	304	305	309	351	332	335	333	332	298	363	334	299	339	333	330	351	317	325	312	349	314	326	299	322	288	326	326	342	310	327	381	298	326	293	306	362	327	323	331	318	314	330	349	305	338	319	319	339	308	328	351	346	316	311	345	356	329	333	362	319	343	310	337	312	305	351	324	340	336	319	337	300	326	347	327	340	317	302	324	323	319	332	353	320	332	371	335	325	354	310	349	326	342	347	326	320	325	309	328	310	327	330	337	320	312	353	327	335	308	321	296	315	349	391	321	344	329	316	293	323	356	307	348	351	335	312	319	306	303	325	306	344	339	297	321	296	344	340	315	338	315	348	311	349	323	293	334	318	369	362	317	306	335	339	326	308	328	297	312	310	356	315	333	302	324	353	316	294	300	296	371	328	340	287	309	336	324	351	300	357	312	311	319	321	323	342	329	297	341	298	306	299	319	311	290	345	287	306	303	334	333	310	311	344	322	334	347	322	344	314	340	328	324	307	324	328	340	350	343	326	345	325	312	302	361	320	320	306	310	342	333	307	316	331	329	329	315	315	303	332	350	342	318	331	333	302	317	349	323	315	323	301	314	329	327	354	285	314	332	338	309	332	322	324	329	288	285	305	340	323	301	295	336	306	345	343	318	323	347	316	343	344	322	336	319	352	322	318	347	338	325	296	327	309	323	353	318	311	352	325	320	351	317	355	347	313	323	324	290	338	347	331	324	312	362	332	318	330	305	339	337	343	307	317	338	328	311	357	340	342	322	327	307	311	283	342
22812	21558	29269	24301	21561	21594	11500	887	614	477	398	370	284	278	248	217	194	193	192	203	188	155	152	159	149	171	132	137	125	134	144	128	123	129	131	127	113	142	130	119	111	122	108	125	127	107	128	113	114	116	123	108	116	106	111	101	126	119	108	100	112	113	116	103	115	92	109	106	107	121	126	124	99	129	104	117	107	103	97	112	110	120	116	109	128	117	117	117	94	97	93	99	99	124	116	106	118	125	96	116	99	91	110	117	137	101	111	108	113	110	100	91	95	116	128	100	117	104	113	85	111	94	102	127	105	88	98	90	108	87	127	112	100	114	110	118	105	108	108	110	108	108	105	122	107	96	102	123	103	113	113	110	90	109	104	106	98	100	106	97	112	126	112	118	101	104	107	104	102	114	99	98	113	124	86	120	109	98	103	106	107	111	113	123	120	109	96	86	110	110	101	106	98	107	98	105	97	114	113	107	108	117	123	98	118	107	100	102	108	96	89	105	100	102	109	113	92	109	106	117	114	103	105	106	110	122	108	121	92	123	112	103	109	123	112	101	116	112	102	110	95	113	99	109	113	96	105	115	108	120	97	90	106	121	108	116	111	113	110	116	110	108	92	100	119	103	119	114	110	108	100	116	112	107	118	91	124	102	105	100	109	107	99	103	100	126	119	89	99	102	133	120	104	102	104	121	105	90	108	119	104	94	100	106	116	108	113	96	121	105	99	90	99	114	99	115	106	121	119	105	104	114	110	106	117	92	111	122	106	102	125	109	95	107	104	84	99	113	94	109	107	111	94	101	102	98	115	114	104	95	110	104	94	100	122	87	113	112	111	120	101	104	117	115	107	106	109	122	100	115	104	102	90	91	99	120	121	102	92	95	116	100	105	93	102	101	113	116	102	99	123	105	100	107	109	108	103	110	106	105	118	117	102	114	102	103	108	122	123	99	109	101	99	109	107	100	100	90	115	106	98	106	113	105	96	93	96	114	99	110	94	118	94	101	95	121	101	90	105	97	107	103	117	97	126	109	96	103	100	101	104	102	108	107	115	119	102	110	116	101	107	103	100	119	111	116	104	95	112	121	123	96	104	109	111	112	96	78	102	90	133	114	84	116	101	98	105	118	128	116	98	108	102	104	113	97	93	103	108	124	121	111	104	109	120	91	101	89	90	111	108	95	99	90	106	115	114	108	132	104	117	108	123	103	97	99	107	103	114	110	112	113	108	133	112	113	102	96	97	123	105	115	101	102	97	101	100	117	115	105	106	122	107	109	105	106	103	98	106	107	93	93	106	90	99	114	111	122	109	114	127	113	98	108	125	115	115	97	124	119	108	110	83	90	117	109	108	96	94	121	97	114	105	106	103	118	114	108	113	93	109	129	112	119	114	130	100	99	115	100	108	126	117	107	109	99	116	108	105	112	99	112	95	93	100	108	119	88	106	107	92	92	100	114	92	95	121	89	111	104	120	113	106	116	87	107	106	111	111	99	93	88	93	107	108	109	102	118	115	116	119	93	136	126	106	100	113	84	107	107	103	98	93	104	101	113	107	97	98	112	88	107	93	112	87	112	118	108	108	110	104	89	113	112	116	118	94	115	95	100	100	99	112	111	111	100	108	109	101	106	93	103	100	113	107	109	101	105	118	101	107	110	95	109	121	107	115	132	126	93	116	106	92	122	104	100	116	97	112	113	93	105	123	100	97	124	117	93	114	95	109	112	126	113	113	114	106	106	110	112	106	99	131	109	127	115	95	92	98	104	115	94	109	119	102	96	96	119	102	111	101	94	103	119	111	104	106	111	97	115	99	117	115	94	101	119	111	107	98	106	107	108	108	94	102	97	114	108	105	126	101	104	101	98	107	115	84	91	105	126	115	88	106	94	94	111	93	103	114	102	99	114	96	99	125	109	96	95	109	118	100	111	118	111	111	95	106	97	94	113	124	116	103	112	123	94	99	112	111	105	120	99	122	92	116	106	95	99	97	94	111	124	104	108	112	97	98	110	119	104	102	104	90	117	104	134	109	120	115	88	110	85	95	82	96	104	123	96	115	110	112	101	89	109	108	112	114	84	115	103	103	101	115	125	120	117	111	88	104	92	112	115	104	100	112	106	113	122	123	102	113	104	97	123	107	100	107	104	110	104	112	99	105	121	96	95	112	120	92	129	96	121	97	112	125	118	119	109	121	109	96	101	116	78	127	97	119	110	112	121	103	117	94	108	105	106	113	110	98	103	114	115	95	107	107	110	117	113	103	107	113	106	101	94	111	110	89	95	86	90	105	103	121	124	109	93	101	102	107	118	109	113	97	124	98	111	96	106	129	102	108	101	124	113	106	92	86	106	111	94	97	107	105	96	105	106	90	107	112	116	113	111	111	103	116	111	104	116	106	90	105	103	107	106	88	94	92	105	112	93	121	101	125	109	101	114	90	95	123	112	96	109	123	117	106	98	113	89	104	111	112	105	113	108	106	88	103	107	101	99	111	111	112	99	113	117	100	97	114	131	94	102	96	130	117	122	108	100	97	88	123	100	125	102	127	100	94	122	89	105	107	122	92	67	125	103	102	96	113	116	91	103	94	117	120	90	100	93	108	108	103	115	105	108	104	98	100	96	111	110	122	90	108	109	95	116	79	94	98	103	103	112	94	116	108	124	116	136	115	103	102	109	116	76	113	117	116	118	98	89	111	109	119	92	100	125	81	120	107	82	97	109	98	85	90	113	115	105	115	101	113	111	81	103	106	102	114	116	98	98	103	103	113	92	92	95	103	101	106	98	100	114	120	110	101	90	118	119	106	99	98	106	113	97	100	86	112	105	104	97	110	110	109	113	108	117	102	122	104	103	97	114	106	112	110	103	95	114	124	98	92	114	123	98	102	102	99	90	105	106	108	90	108	99	89	103	110	110	106	101	108	95	100	89	114	107	109	98	116	127	101	127	97	111	111	93	102	106	102	101	103	113	111	108	106	112	116	111	106	105	118	104	101	103	100	97	92	125	101	108	106	91	113	90	100	107	103	98	108	117	99	100	96	120	86	108	107	87	103	109	108	99	111	119	96	122	109	106	119	98	89	113	121	104	115	80	122	97	115	104	104	103	85	117	99	105	102	84	100	114	100	113	103	99	121	95	103	106	103	98	85	98	110	103	117	102	107	85	130	92	96	99	120	132	96	117	90	103	106	117	101	125	110	115	111	109	116	102	112	101	95	102	105	121	107	104	118	104	125	97	135	118	110	101	102	122	98	117	106	119	107	114	109	116	106	123	98	100	101	109	108	110	110	109	108	110	90	93	121	113	100	95	91	104	110	99	103	115	93	107	123	108	112	109	106	117	106	95	113	109	114	99	102	98	109	123	113	97	112	108	99	101	82	106	98	113	109	104	106	102	99	123	116	94	131	107	109	99	118	106	96	115	118	110	109	136	112	103	117	100	94	113	95	88	109	96	88	104	109	95	112	91	116	96	109	90	96	103	102	114	102	92	100	92	111	103
4761	14352	11607	5572	3615	2639	1908	1453	1077	825	632	583	480	403	343	344	308	269	282	232	262	233	219	180	189	204	202	166	159	163	163	154	159	168	160	159	134	141	147	157	143	150	146	129	149	125	129	126	119	130	126	143	126	137	146	133	163	133	112	129	139	132	130	155	126	130	130	139	140	126	152	123	119	144	129	139	144	119	125	109	101	120	128	123	131	118	145	116	118	129	142	138	128	118	127	120	134	113	143	129	132	117	123	112	139	132	121	122	127	147	125	121	127	114	130	118	145	124	130	116	132	122	125	138	132	123	127	118	135	140	120	126	135	120	114	99	135	119	118	133	119	129	116	107	117	125	105	116	137	126	115	133	116	96	125	133	116	130	100	117	130	131	132	130	128	119	149	141	113	132	128	119	139	125	119	120	136	147	138	115	132	128	132	137	112	129	117	104	133	110	112	101	112	126	120	119	121	131	149	114	126	120	134	115	116	96	116	111	131	108	116	112	143	121	130	122	117	125	100	113	143	131	116	114	127	108	105	138	123	115	132	143	127	122	118	127	124	115	138	113	123	133	122	114	110	135	138	118	135	124	148	122	117	146	116	102	89	111	104	117	127	127	129	127	113	122	132	135	110	105	139	135	94	119	136	136	115	122	127	108	124	118	132	126	129	146	130	112	127	113	126	122	123	140	121	132	106	119	112	112	125	114	115	126	161	136	129	123	134	137	123	128	113	132	152	109	116	107	117	117	114	135	117	136	142	124	121	108	129	138	118	129	115	129	108	127	124	121	123	129	120	133	126	132	130	148	126	117	131	122	118	123	130	121	125	132	136	136	132	139	139	121	124	117	132	113	136	107	139	121	124	122	129	147	123	123	108	131	119	124	121	134	130	135	107	122	134	125	123	123	109	116	115	118	125	110	135	121	110	132	112	124	123	119	107	137	138	130	107	113	117	98	118	118	119	113	113	122	117	112	130	118	140	130	122	124	130	117	126	122	126	119	141	123	137	150	125	114	122	127	133	113	125	111	150	140	120	138	116	111	110	104	108	103	117	120	111	109	134	115	105	131	127	136	124	117	109	130	135	115	115	101	121	134	132	121	118	133	117	121	133	116	105	113	102	109	107	144	140	122	118	115	135	142	139	121	122	122	121	103	120	112	133	133	122	138	115	132	135	109	144	137	120	127	113	132	102	124	125	123	122	129	121	132	123	107	136	127	116	114	120	130	107	103	125	120	117	139	122	116	136	126	126	115	113	105	140	106	111	132	149	124	122	146	118	119	109	133	124	111	127	115	123	121	123	124	114	140	143	140	129	96	126	116	129	125	126	131	125	125	116	123	121	94	117	116	140	126	139	120	131	107	124	126	122	123	138	114	107	124	116	104	107	132	124	99	134	114	112	121	120	118	136	105	123	100	120	106	123	145	131	125	114	129	108	93	123	134	124	125	109	124	119	116	133	107	126	115	126	118	113	116	112	98	122	116	107	122	105	122	106	111	121	123	118	128	130	118	112	130	117	137	128	139	119	123	127	116	117	130	104	118	135	132	129	115	121	124	130	127	112	95	122	113	117	98	119	128	124	127	121	135	132	138	107	123	103	117	127	111	115	137	106	126	129	109	117	127	120	118	133	116	119	119	124	121	116	114	137	136	122	130	105	123	106	116	140	134	116	116	132	112	127	126	139	108	126	138	113	127	110	119	116	138	120	110	133	125	117	122	121	121	127	120	114	145	145	138	140	145	102	115	113	132	112	123	120	132	116	116	132	117	105	101	125	106	130	136	100	116	134	129	127	130	113	122	111	127	132	130	144	121	112	131	116	107	142	105	140	143	126	134	130	111	133	135	111	122	137	143	104	113	118	106	130	138	107	123	127	118	135	125	117	131	104	108	130	120	115	126	130	125	110	144	121	132	134	113	125	124	114	143	121	117	108	108	101	133	129	138	135	127	122	124	118	132	126	129	126	134	131	122	130	113	119	116	117	117	131	126	122	114	121	143	118	119	128	111	119	136	105	136	128	129	129	108	131	126	122	114	137	113	127	109	123	123	112	121	145	125	121	126	126	105	131	132	120	130	136	119	118	128	117	125	102	120	112	129	127	112	142	128	125	137	121	117	142	124	131	100	121	118	125	132	114	126	130	107	123	120	105	129	120	124	105	127	134	121	130	112	120	140	146	139	132	133	124	124	122	111	111	124	118	129	122	112	128	131	123	124	131	128	138	124	105	128	120	144	124	102	120	103	120	120	123	128	130	113	122	104	133	110	116	116	125	104	123	107	113	122	100	144	118	127	124	129	126	128	108	126	115	114	130	116	130	114	112	121	125	126	136	117	103	114	122	117	127	108	115	116	111	129	120	139	124	133	127	108	110	144	118	136	106	131	140	123	116	130	110	135	125	125	114	117	102	114	141	134	93	141	134	116	133	125	132	132	118	122	116	105	136	126	122	126	133	124	125	121	113	138	128	118	106	125	111	116	125	133	119	124	122	126	118	112	112	123	124	123	122	118	127	136	132	124	115	128	122	124	125	146	134	104	121	93	118	114	102	132	131	129	103	123	125	127	137	107	136	126	144	143	126	144	138	132	122	115	112	112	107	120	123	128	109	122	114	111	125	144	118	107	132	110	116	101	130	137	130	118	122	149	129	137	116	126	130	129	119	133	95	135	118	130	117	139	104	125	133	115	122	155	121	116	121	113	126	114	124	119	125	99	116	127	120	134	132	109	133	120	122	109	150	123	116	102	127	112	104	125	111	113	135	147	137	126	125	106	116	139	121	117	117	119	136	133	103	144	109	135	106	133	122	118	124	121	144	117	142	117	126	117	97	116	127	128	128	132	102	116	121	113	138	110	131	114	136	124	116	119	109	129	111	103	122	133	131	162	142	121	125	119	119	139	119	136	113	124	137	141	118	129	126	108	116	96	130	128	117	127	113	117	121	107	130	119	115	107	130	125	125	104	136	125	118	113	123	104	140	116	92	123	123	128	120	128	122	132	140	113	121	117	138	126	128	138	101	126	115	121	122	132	118	119	136	121	108	118	110	148	125	110	98	109	119	136	116	105	120	123	122	136	112	122	104	111	134	137	123	116	104	108	141	136	126	130	133	137	112	143	117	126	118	119	117	134	121	128	121	126	115	111	109	112	115	116	135	144	120	116	127	145	115	113	106	116	117	126	123	154	102	104	109	130	127	120	128	116	123	117	137	134	115	127	109	128	123	116	112	124	107	135	123	118	131	133	114	97	131	126	145	119	112	134	118	125	91	132	120	134	120	117	140	125	126	120	131	100	119	99	135	127	102	114	117	128	155	131	116	120	123	107	121	128	98	126	128	126	140	96	136	101	101	144	113	127	119	122	117	98	128	109	109	134	107	113	123	134	133	123	104	119	112	140	107	123	125	117	134	138	122	108	130	134	115	131	115	97	114	130	120	113	125	118	109	114	95	120	99	118	151	121	140	133	137	135	125	118	96	116	111	117	118	109	128	129	137	126
27526	20098	6755	735	488	491	465	419	468	456	481	428	434	458	475	422	411	446	481	444	411	498	451	447	414	483	460	423	436	433	481	434	447	435	435	453	411	460	461	418	467	483	507	428	462	411	444	432	439	487	472	484	455	456	471	462	453	472	416	448	485	441	448	459	475	421	462	457	445	471	466	447	441	446	464	452	435	468	408	414	416	421	410	453	488	447	426	416	430	503	461	463	428	450	428	422	467	436	504	434	424	475	444	476	407	412	430	450	446	463	420	398	415	461	447	456	472	446	455	432	464	425	432	480	457	433	460	449	419	485	421	434	441	462	469	459	433	475	419	438	445	442	461	455	413	455	444	425	476	442	472	428	443	443	383	430	419	473	419	441	428	434	437	468	472	454	434	450	436	454	443	454	444	473	429	471	450	445	423	437	443	479	405	440	439	474	449	444	429	443	454	425	461	413	440	480	450	460	425	471	438	485	465	421	409	506	479	435	429	458	498	426	442	403	500	418	469	446	446	455	413	429	430	479	450	434	465	452	472	433	437	467	419	440	421	493	461	471	447	411	452	392	430	470	452	456	453	414	468	419	474	444	459	458	464	451	419	479	407	450	380	427	429	411	432	456	426	452	438	444	457	468	459	432	427	421	477	449	428	389	450	475	435	496	487	429	445	438	446	474	473	485	465	425	423	415	461	460	453	453	472	395	474	442	424	384	428	444	475	444	411	427	441	449	462	460	440	499	489	414	415	440	467	444	455	438	466	442	443	444	429	414	447	470	466	438	433	433	445	432	444	441	436	432	427	437	450	437	428	418	491	459	452	453	433	444	449	445	439	455	462	421	451	469	437	464	440	426	459	453	432	458	455	461	436	390	455	443	441	430	437	476	465	427	460	472	419	436	447	433	468	448	411	471	468	443	429	447	487	426	427	465	435	409	420	459	493	422	445	472	414	447	449	425	397	437	461	444	436	439	437	468	477	489	457	478	424	467	427	449	431	463	441	468	453	473	424	429	464	417	435	446	442	450	436	443	453	411	431	439	442	427	434	466	458	414	446	416	427	457	444	452	411	443	420	464	464	450	423	444	462	450	419	437	453	463	449	452	415	443	449	442	434	439	460	477	467	455	455	424	436	457	499	426	471	440	456	451	441	433	453	430	454	428	455	424	475	429	456	448	407	455	447	421	474	427	478	442	451	433	450	446	503	412	400	429	459	455	471	443	460	441	433	427	450	441	437	436	417	464	481	439	440	412	417	443	445	437	477	421	402	431	457	453	450	450	439	422	450	460	491	428	471	445	416	445	410	434	433	412	435	491	433	416	454	425	459	441	471	475	458	447	462	457	482	464	435	448	436	436	424	447	479	438	458	467	436	442	444	443	463	421	424	462	429	472	421	459	470	436	440	449	417	461	453	465	443	462	431	446	463	474	440	450	489	454	451	432	467	438	412	440	445	469	505	447	464	473	461	451	466	400	451	485	478	451	444	439	424	482	454	440	481	480	440	501	448	421	431	457	417	435	448	458	443	430	459	464	436	450	429	422	431	451	477	424	400	433	447	411	422	444	436	430	454	450	485	442	469	441	414	488	483	492	471	458	483	440	431	453	440	459	482	499	451	440	474	452	480	433	487	489	464	454	445	486	478	465	448	440	427	413	429	435	462	453	481	435	487	450	457	463	434	442	453	466	454	405	437	426	433	472	452	438	427	454	455	443	444	463	492	446	463	426	415	444	448	422	432	421	444	421	440	449	422	476	424	452	482	415	463	439	453	423	447	405	436	479	466	486	438	430	450	450	459	426	466	471	477	446	468	477	454	459	457	476	442	476	421	427	454	427	431	448	444	466	428	438	469	418	439	432	469	439	435	482	479	452	445	449	447	436	452	438	490	427	419	413	423	450	471	435	471	413	448	436	423	417	449	480	465	450	445	429	453	437	452	484	463	470	451	441	464	477	423	438	465	460	468	430	464	454	454	441	437	485	416	455	455	445	437	420	440	443	412	450	474	437	440	469	464	469	465	462	433	463	445	399	476	458	426	457	429	499	438	465	466	450	445	432	422	439	477	464	465	466	477	443	442	439	478	450	413	450	453	446	464	440	437	431	470	445	435	446	434	422	436	468	443	439	463	411	434	432	443	434	464	450	442	449	467	432	449	445	436	456	454	431	435	450	443	467	441	440	456	482	431	456	463	483	472	477	430	431	433	473	467	452	458	422	445	446	453	443	423	449	483	438	466	445	440	430	428	449	459	431	465	418	466	393	403	457	431	504	457	434	458	447	464	446	460	464	453	450	450	456	486	446	399	422	506	475	437	482	436	445	490	431	464	463	472	502	428	465	445	467	456	425	434	445	492	467	448	448	455	461	456	426	430	450	465	468	411	484	432	468	440	435	459	460	435	431	454	433	482	464	433	436	459	444	443	457	426	460	429	476	470	418	423	447	439	445	422	474	424	434	454	502	422	469	487	443	387	436	416	403	438	454	485	446	427	435	467	440	460	447	415	428	453	449	455	452	456	464	433	439	438	473	479	454	444	464	480	404	444	449	459	455	481	471	448	444	430	435	420	461	426	439	444	465	474	416	458	452	450	453	443	418	443	461	475	462	445	455	437	447	400	459	451	467	437	451	454	465	404	440	455	408	422	473	432	436	434	458	418	483	443	477	439	441	466	417	489	452	459	450	439	420	433	448	441	466	447	433	453	436	449	433	455	442	449	435	475	445	473	455	454	472	418	453	419	425	435	451	420	471	443	460	443	476	468	437	465	457	435	441	429	441	444	438	436	471	466	439	453	385	456	455	424	451	445	491	477	469	451	436	469	430	467	428	407	441	431	456	452	494	425	421	447	441	444	461	438	488	449	454	443	423	454	454	449	473	470	416	489	455	432	435	482	449	462	479	460	424	439	418	470	465	480	473	465	459	452	433	455	453	454	428	454	464	449	448	454	464	459	424	438	472	460	466	475	440	448	471	488	469	478	443	471	458	438	477	440	397	427	442	419	467	444	438	476	478	437	454	479	458	445	445	473	434	422	475	433	450	486	438	451	428	434	472	443	465	430	440	446	438	479	440	440	411	463	430	459	439	452	447	467	471	464	453	461	473	449	455	465	505	476	477	472	443	425	456	432	452	463	472	462	431	453	488	467	431	398	465	426	464	460	470	450	454	440	418	434	447	433	452	450	456	447	399	463	437	440	401	415	461	431	473	488	433	444	477	408	418	445	444	462	484	443	454	460	464	435	429	440	490	420	424	433	433	479	467	414	471	447	453	455	460	467	432	466	438	436	413	406	440	450	451	420	471	457	454	458	454	444	432	440	412	468	417	423	465	476	435	449	471	453	439	455	425	451	455	474	407	473	455	433	436	475	446	461	467	433	451	384	467	471	478	472	455	431	417	460	430	466	439	399	450	483	433	440	456	479	421	419	455	424	499	456	459	474	425	441	482	461	465	478	438	426	465	457	422	463	399	433	442	462	408	445	459	415	412	456	471	441	454
4252	1148	944	688	662	542	503	511	496	547	479	511	528	499	519	499	513	509	451	486	501	501	482	517	520	474	483	513	534	481	475	461	503	491	450	486	492	530	515	483	473	479	494	486	519	490	533	493	452	532	494	491	496	485	494	486	503	482	457	454	483	517	487	492	469	482	529	508	521	518	451	489	492	503	447	526	521	499	494	513	509	511	507	456	493	526	515	495	510	483	512	491	488	491	501	461	499	471	520	503	502	544	487	489	461	496	488	452	492	489	478	499	501	486	518	514	462	504	506	463	515	495	485	478	516	481	443	516	517	503	467	469	499	471	427	481	591	522	470	510	518	506	485	504	498	491	477	522	475	466	465	493	530	483	507	475	493	469	549	476	483	457	487	515	499	458	523	495	488	513	498	483	514	500	497	499	505	506	484	485	481	497	484	480	442	478	542	439	491	461	523	498	501	509	494	480	511	480	490	472	494	487	477	478	490	470	487	477	469	463	485	505	521	466	443	476	461	484	485	468	499	499	474	479	449	471	475	532	546	505	484	491	489	522	520	507	450	524	478	496	460	484	467	448	478	508	505	517	515	488	492	495	472	481	510	517	511	492	505	469	466	458	481	479	464	464	498	520	498	462	503	486	482	521	483	530	503	527	501	532	515	524	504	454	471	484	482	480	497	483	471	523	479	496	512	496	491	475	508	473	499	452	478	491	484	512	465	479	542	497	505	470	463	475	496	489	461	503	472	469	508	479	532	482	502	479	535	488	503	497	501	474	497	460	504	519	432	493	525	467	515	489	461	469	472	447	492	474	486	483	475	484	517	508	458	509	486	488	514	490	456	508	500	518	481	488	497	505	505	509	506	475	459	538	472	488	469	515	480	463	461	514	454	489	468	480	456	463	492	484	510	485	487	505	509	498	473	446	459	488	497	511	493	486	547	490	473	480	474	522	454	489	490	487	476	474	479	498	516	494	487	502	453	480	483	487	527	448	501	506	502	484	527	469	483	475	486	486	488	474	491	501	509	485	485	487	496	487	523	453	475	478	534	500	493	462	482	486	503	493	507	480	455	483	465	498	508	494	454	476	468	518	508	451	489	492	499	490	470	490	492	494	449	456	485	495	539	468	523	506	504	508	490	503	462	453	502	533	538	496	467	489	460	457	469	473	520	466	521	483	523	489	489	487	509	470	469	491	484	512	500	487	505	492	496	462	482	513	512	450	488	471	484	493	501	510	493	519	484	484	487	469	504	522	463	473	486	493	547	484	519	490	480	509	460	502	515	491	502	478	511	508	455	506	484	468	460	461	500	488	529	520	518	485	506	477	479	491	476	495	475	449	474	498	539	492	496	493	522	529	473	473	456	493	492	479	485	529	462	497	526	492	507	493	467	512	453	502	532	457	513	524	510	501	503	534	492	505	488	447	547	510	474	478	482	511	511	535	483	485	506	481	550	511	489	503	478	450	496	482	484	516	496	486	462	521	501	478	502	520	478	505	499	493	492	484	485	483	457	520	507	538	527	502	486	502	511	505	475	504	461	503	490	468	491	502	470	471	480	509	530	528	508	501	489	528	484	517	456	468	453	501	532	489	505	429	498	501	493	478	441	485	488	506	510	512	447	468	528	533	481	475	501	510	462	481	468	478	537	467	480	467	471	512	479	470	480	481	467	487	503	453	492	528	465	503	490	511	469	499	483	487	508	492	482	473	535	498	510	502	472	498	477	474	538	500	514	504	479	521	494	469	493	528	470	520	486	469	491	419	503	511	502	469	519	470	492	516	490	473	508	482	510	487	524	471	506	483	501	488	515	493	499	482	491	495	491	503	449	480	497	460	469	495	508	496	497	477	483	511	480	457	491	527	525	501	486	466	507	458	535	467	473	459	450	507	469	489	487	512	546	468	479	517	496	455	524	484	479	528	458	476	517	516	479	501	477	491	517	511	483	492	502	476	484	516	501	464	499	489	510	469	462	448	522	491	515	503	460	495	515	471	474	509	513	467	482	478	502	502	489	493	480	476	495	496	514	480	509	515	451	485	495	471	471	498	486	467	479	480	486	499	497	478	498	517	556	490	482	540	495	498	479	448	477	484	547	547	494	485	482	479	471	477	507	492	484	448	498	468	470	461	464	515	487	493	487	488	496	491	482	473	496	537	499	521	517	498	492	553	501	511	514	523	465	508	500	495	477	506	468	525	486	495	472	490	496	473	487	483	472	474	496	512	466	514	501	471	478	475	435	472	493	499	546	524	512	504	484	491	540	524	521	515	496	498	485	489	483	486	490	494	514	479	485	507	449	449	514	526	501	521	486	493	514	489	512	479	495	520	486	486	485	481	524	461	460	475	476	496	465	486	510	467	487	508	490	483	474	510	475	519	482	509	488	474	539	499	514	478	505	495	485	482	500	458	524	495	498	517	503	500	493	479	488	502	480	506	475	486	488	494	486	497	469	471	499	471	484	487	481	480	445	509	490	544	470	500	480	458	481	449	515	461	475	537	500	503	478	518	475	490	468	489	499	463	485	497	501	505	467	505	509	519	464	486	449	491	502	515	488	463	486	464	483	476	515	510	468	507	515	498	486	524	480	482	465	535	501	456	486	470	470	490	485	486	488	506	498	502	489	502	477	491	457	497	498	471	507	495	471	488	512	490	498	529	495	483	452	487	532	520	512	502	502	474	510	558	478	469	514	467	473	437	511	457	495	479	474	490	464	460	470	479	479	474	473	471	472	491	509	476	509	498	453	497	527	497	481	485	519	526	473	490	514	512	502	460	517	527	491	509	512	513	448	479	483	499	501	481	487	498	486	519	501	494	460	499	479	454	504	505	479	467	487	505	520	490	498	540	493	463	495	520	482	486	493	499	482	494	469	509	473	530	508	532	496	522	530	512	486	497	470	483	479	500	485	481	489	474	449	504	474	482	488	476	486	504	497	480	464	485	492	493	482	516	503	511	501	454	498	501	502	494	486	495	474	488	496	480	476	488	452	508	494	498	512	493	498	520	500	479	498	497	465	498	514	506	533	476	509	506	503	478	502	471	468	494	479	484	479	480	442	502	493	466	477	508	514	461	448	478	445	463	491	498	478	501	495	474	508	517	502	467	540	486	496	502	471	465	505	468	477	500	496	463	518	492	505	520	483	504	453	521	492	515	499	546	483	465	486	531	452	508	520	492	516	463	488	438	506	497	484	473	459	507	482	528	484	515	508	471	510	449	512	493	493	515	489	461	493	494	498	521	484	468	490	475	499	510	510	510	530	513	455	494	501	537	479	489	509	446	467	504	516	472	445	495	500	465	481	486	522	454	492	531	533	516	510	466	487	499	484	470	470	470	480	463	480	491	537	484	503	515	490	507	486	514	494	493	495	507	497	510	494	530	474	503	501	501	529	495	504	477	508	493	463	485	520	491	519	475	463	496	492	479	458	487	492	522	478	512	502	515	502	458	496	445	492	457	492	513	523	511	459	507	474	492	461	511	481	469	502	465	512	468
23783	21506	28844	24566	21494	13323	1222	686	594	519	463	425	393	410	380	411	398	368	350	358	360	353	349	315	351	329	353	317	350	317	307	344	342	315	320	329	324	305	321	308	342	344	335	355	364	300	338	346	316	301	318	295	324	312	325	306	320	335	309	378	288	295	355	348	348	320	322	326	344	303	325	343	320	315	309	321	310	337	337	329	333	317	305	316	343	351	332	305	335	334	314	334	329	293	331	319	322	326	339	326	339	300	331	350	326	307	312	357	331	321	315	327	314	376	315	315	311	325	329	303	289	309	301	311	300	294	353	339	302	321	329	321	322	316	327	318	356	327	312	304	320	330	310	310	329	303	317	317	295	320	308	320	325	314	344	289	346	320	337	309	297	316	328	327	324	320	298	322	309	328	326	301	331	304	282	340	358	329	345	342	358	366	317	292	323	330	331	306	319	339	322	302	298	313	301	314	310	369	339	313	313	344	311	325	334	318	321	322	326	285	335	327	326	309	335	315	306	309	362	345	342	336	308	326	373	319	311	317	308	330	335	313	316	305	363	302	310	365	344	346	312	320	336	316	320	330	350	307	335	315	347	335	326	322	326	344	319	359	337	312	312	306	337	319	307	332	313	313	289	306	329	319	348	305	283	286	300	339	338	301	294	295	322	294	343	349	291	315	327	324	330	352	340	327	330	339	316	313	338	315	333	328	337	287	302	305	320	313	319	337	324	352	307	327	338	300	340	329	313	334	320	330	321	327	320	341	346	315	314	299	329	315	329	320	308	324	307	337	367	332	302	316	305	341	287	328	299	306	362	314	330	352	308	336	313	309	318	311	340	305	337	333	323	342	313	327	341	337	318	328	339	299	342	358	323	331	323	338	326	338	293	319	308	282	328	319	312	317	293	338	331	294	320	315	314	297	326	336	324	327	351	315	323	314	302	315	282	333	342	323	296	304	327	324	313	328	300	328	305	317	316	345	322	348	319	311	332	288	302	339	301	307	335	294	347	325	327	316	316	338	310	307	356	323	315	287	337	281	346	336	305	310	275	310	314	320	338	309	313	319	309	314	330	318	324	314	321	304	331	312	302	321	321	351	338	344	338	303	328	278	322	330	324	350	303	333	328	329	345	324	319	296	321	315	293	311	314	316	292	338	305	320	321	295	294	336	294	279	319	308	323	302	311	328	308	318	291	287	350	326	315	334	337	308	335	314	310	322	333	288	327	332	315	324	320	311	297	314	315	306	326	312	314	310	293	350	282	330	327	312	321	321	332	307	355	304	318	318	303	306	288	309	325	295	331	305	313	310	315	325	313	336	330	301	345	301	354	297	341	342	321	361	322	326	343	337	313	338	313	303	351	330	320	314	334	288	348	318	328	333	308	351	320	324	297	358	283	335	309	313	297	287	287	340	324	321	326	319	345	306	319	341	329	284	343	335	317	349	328	339	327	319	282	348	314	324	328	323	334	326	306	315	320	311	321	332	299	326	318	323	291	324	313	285	308	318	327	326	305	314	336	289	321	345	316	292	336	298	301	321	322	342	289	334	324	319	312	294	299	291	358	347	301	325	326	342	271	334	305	311	289	325	314	305	319	333	310	330	306	301	315	305	323	323	348	348	308	329	307	337	328	314	338	325	283	326	339	340	343	309	351	308	290	375	312	349	315	333	347	343	340	312	334	315	321	305	304	297	314	326	286	337	319	316	308	342	356	321	352	353	314	353	307	333	289	337	333	320	324	309	344	324	299	320	325	309	302	342	359	351	338	321	320	335	350	321	300	319	331	311	314	345	324	315	326	325	316	357	309	283	315	280	329	327	318	344	332	339	351	284	318	316	327	310	345	316	321	334	334	315	340	316	338	301	331	330	297	300	325	314	309	293	303	338	318	316	314	313	303	322	327	318	289	307	298	288	336	312	322	339	330	294	322	305	352	326	326	329	338	342	295	332	317	334	309	302	312	335	337	308	335	336	316	347	321	338	340	318	307	338	302	302	290	326	311	350	331	324	325	314	303	286	336	318	303	304	326	322	307	321	336	328	307	328	330	345	327	300	333	312	322	308	305	347	321	293	296	337	327	346	308	316	321	331	334	343	298	313	328	332	317	337	285	335	304	318	299	305	293	322	315	325	347	320	300	332	289	305	322	327	319	338	322	335	314	302	340	331	319	289	359	294	342	319	320	348	321	318	298	335	315	326	328	332	306	309	285	328	317	336	359	316	268	322	317	312	307	296	371	282	304	321	336	305	318	322	307	321	353	326	313	321	317	298	299	295	323	318	332	319	330	299	305	330	339	311	305	294	319	291	310	305	323	319	272	329	283	328	288	299	321	349	309	293	335	335	349	324	331	279	288	324	346	348	324	314	300	310	305	339	358	326	328	336	315	337	346	327	313	348	354	296	324	315	314	353	338	333	312	301	300	340	284	312	324	293	310	340	330	292	308	311	328	317	281	325	311	326	300	336	298	333	311	290	283	315	333	355	325	328	319	339	342	317	315	289	325	302	300	324	291	309	314	343	352	333	284	315	319	331	314	309	328	344	257	304	346	327	316	303	342	325	323	307	296	302	348	324	331	302	303	332	284	290	308	310	321	309	313	287	324	333	324	320	313	302	293	324	337	339	318	293	313	299	305	284	342	345	333	299	295	306	325	346	330	309	321	337	326	321	295	310	309	345	322	300	320	327	302	311	289	324	315	307	354	321	317	323	334	314	304	316	339	328	321	327	316	359	342	339	332	305	329	303	308	305	333	330	296	303	317	323	352	295	309	331	305	318	322	309	308	318	330	308	310	293	311	297	371	335	322	345	344	329	296	348	313	332	314	321	326	340	291	329	303	367	305	309	309	302	330	315	348	315	293	316	332	313	319	335	327	303	305	309	307	316	284	325	323	307	347	304	332	315	325	330	310	298	333	280	328	318	320	342	326	286	342	312	297	342	323	319	338	357	300	271	303	318	314	332	319	316	306	307	342	331	347	322	323	321	339	335	269	357	318	327	345	318	318	314	299	285	314	349	355	285	314	325	316	309	308	284	321	288	337	339	342	324	315	301	300	330	328	375	314	337	312	333	330	329	299	328	314	340	318	296	333	343	332	321	310	328	271	322	325	304	316	318	315	302	284	301	291	305	366	312	336	332	304	344	281	307	317	310	282	357	298	302	317	328	326	315	302	353	316	324	318	322	313	334	301	307	325	352	315	317	327	320	300	304	322	305	351	333	275	305	324	341	334	298	289	334	294	304	298	299	314	347	296	323	314	323	276	312	330	274	309	328	307	280	309	333	332	319	336	297	332	323	306	294	299	303	320	306	335	316	317	304	315	311	341	274	324	316	322	341	317	291	290	305	315	324	321	349	350	311	303	320	312	306	336	305	341	317	317	334	349	326	324	307	311	325	329	318	305	321	313	327	325	317	332	298	289	321	313	317	348	327	289	304	325	308	303	327	330	332	355	316	344	292	354	343	310	291	314	330	316	296	339	322	342	339	320	320	329	320
3592	9040	7219	3389	2219	1600	1272	1045	836	731	688	595	536	525	489	460	431	454	446	434	433	432	409	420	367	413	405	382	398	399	390	390	370	353	393	378	347	382	395	389	387	393	374	357	376	386	398	359	360	363	352	356	366	383	353	372	355	342	344	356	349	382	367	359	362	354	381	357	366	394	379	361	374	335	398	377	397	334	359	329	330	383	350	382	349	376	352	336	358	373	384	366	360	362	366	369	362	378	372	333	358	372	354	372	365	365	361	360	388	353	353	367	323	356	380	377	355	391	378	361	349	349	362	363	357	365	359	367	349	375	344	335	359	339	373	338	378	350	361	375	358	370	372	353	387	364	357	357	332	375	343	366	346	377	354	349	366	378	334	340	355	374	384	362	363	340	351	369	338	355	352	341	360	384	362	362	331	384	362	364	356	324	360	368	336	350	373	386	347	366	347	363	352	328	362	358	356	380	356	354	372	339	406	374	360	391	392	334	361	359	321	378	399	377	363	327	305	387	352	390	353	394	333	357	363	314	343	352	374	375	375	353	353	336	354	390	349	342	344	361	385	345	350	354	373	382	365	354	333	368	370	358	370	387	360	375	361	363	386	361	385	376	377	366	346	330	356	365	349	370	374	344	339	362	355	353	394	355	350	375	357	337	379	358	345	364	372	362	365	347	376	380	311	355	332	333	398	408	349	330	403	354	363	341	392	367	366	348	341	368	337	357	364	349	376	365	352	389	355	352	349	369	378	371	364	371	344	349	403	342	375	324	350	362	408	375	358	352	364	368	315	382	340	350	367	386	374	358	345	358	370	350	349	365	358	381	375	356	393	349	395	347	356	365	352	378	381	348	376	361	344	348	341	392	356	359	354	364	323	335	361	384	352	396	353	368	374	358	392	342	347	353	371	359	359	350	344	345	340	350	377	353	373	346	382	367	367	318	357	391	368	346	377	366	365	347	367	336	380	319	395	370	360	375	350	383	382	358	377	348	383	378	347	352	402	346	341	379	347	360	341	386	348	356	356	363	379	379	363	367	377	370	350	378	350	358	354	397	347	359	361	346	393	406	347	349	363	375	375	375	353	383	316	365	397	361	392	351	336	351	336	392	363	395	367	395	363	348	375	373	388	372	384	371	360	346	357	373	372	378	358	375	361	375	370	381	350	364	362	341	342	391	353	358	335	374	354	334	353	312	364	348	384	372	358	343	363	359	339	397	368	375	418	359	356	367	380	386	368	378	332	360	354	351	316	361	358	370	380	373	373	355	318	384	361	373	369	381	356	351	354	376	327	357	355	341	367	395	374	349	385	318	372	361	367	385	357	382	362	350	397	334	394	345	381	346	368	328	384	352	369	373	342	346	383	371	304	375	335	349	347	379	364	381	370	373	401	385	385	361	341	352	344	350	340	381	376	356	336	337	369	357	379	395	362	327	418	389	377	380	367	375	365	337	371	385	344	356	334	353	399	340	386	359	359	367	377	354	373	367	387	377	341	360	375	367	386	328	370	355	347	377	394	352	363	388	385	338	332	369	350	353	379	348	355	366	408	354	327	382	354	408	367	362	393	333	352	328	351	393	358	365	393	343	374	332	370	362	381	354	341	328	353	364	346	366	373	366	336	375	359	354	355	365	367	381	367	370	351	327	367	331	343	348	351	371	335	328	382	349	373	367	361	364	347	331	370	371	384	347	349	387	349	361	353	356	378	346	372	368	344	376	369	372	385	359	351	366	368	342	345	391	379	318	345	370	353	366	352	363	356	350	381	360	344	346	362	359	350	346	361	337	368	383	350	356	385	345	330	371	344	349	347	334	363	346	347	380	365	392	351	408	373	363	360	298	342	380	356	344	345	363	355	362	372	352	350	356	395	358	401	370	351	397	332	347	339	361	341	362	325	362	364	351	372	366	358	351	399	363	360	359	356	332	366	389	393	348	386	375	389	359	360	357	360	368	382	364	342	371	379	341	370	324	355	347	338	350	378	378	350	358	356	349	367	362	367	361	365	379	343	337	388	356	344	362	365	353	355	352	366	360	393	376	354	362	341	369	328	354	330	344	366	369	347	351	375	345	351	350	368	352	356	336	344	354	346	359	367	383	365	369	352	359	365	382	342	349	372	381	378	363	339	370	387	359	356	385	390	347	360	360	351	365	382	319	327	328	343	328	349	346	382	365	370	349	357	350	366	354	370	374	371	381	340	361	373	342	385	325	365	368	359	371	406	358	354	375	381	358	328	370	379	324	357	364	367	372	372	362	360	343	336	324	331	356	324	376	350	343	340	381	370	361	359	380	346	364	377	354	383	384	373	378	360	364	339	378	338	386	356	358	385	375	385	357	350	358	360	369	331	373	359	388	351	362	384	321	367	351	339	360	351	308	372	362	368	358	358	339	394	406	355	364	356	370	338	355	380	349	356	362	377	335	353	347	373	356	347	398	334	341	350	364	373	344	379	354	317	359	352	374	357	342	363	369	343	348	348	349	355	401	334	328	364	401	375	383	336	398	319	381	380	366	333	357	338	348	344	362	363	397	358	344	333	380	344	343	355	317	386	347	367	366	372	323	352	329	337	383	311	379	368	362	381	364	371	350	380	325	375	339	368	378	394	386	380	397	347	408	346	377	366	326	364	342	367	360	367	363	347	384	364	355	355	350	376	358	348	353	359	352	366	364	368	377	381	376	371	345	395	353	338	348	344	365	351	370	370	362	341	364	381	368	374	388	354	388	338	373	365	322	348	341	334	331	379	338	395	387	377	342	376	374	331	384	331	352	382	377	343	331	364	340	385	358	334	341	352	362	394	371	339	344	386	359	387	348	322	343	358	369	335	378	359	382	365	369	357	338	364	392	355	354	371	354	344	370	338	364	353	350	361	383	355	358	388	342	338	351	392	353	384	372	351	348	352	356	356	358	369	331	346	361	368	354	336	366	412	398	377	362	366	352	341	359	364	349	346	306	331	331	377	393	363	379	364	357	335	411	342	333	373	329	352	364	326	364	330	333	388	408	373	379	402	357	329	382	348	358	387	340	347	352	368	378	360	345	376	363	364	377	378	359	383	374	377	369	351	355	345	354	377	360	368	362	368	373	375	368	366	358	342	332	369	377	354	385	354	377	390	366	341	363	371	358	358	375	343	330	405	371	360	357	388	389	393	371	321	350	358	375	353	368	382	364	408	352	358	345	350	401	362	378	364	352	359	371	370	336	366	382	365	360	319	374	328	333	349	366	327	352	357	405	368	383	366	331	347	338	306	386	356	344	351	360	349	330	340	366	357	351	367	368	350	347	352	375	381	383	352	321	335	338	368	349	368	340	370	380	363	349	370	365	351	380	357	362	373	391	363	387	348	354	378	361	358	363	362	371	384	362	370	371	394	327	375	354	368	342	346	393	359	375	352	413	338	341	373	395	363	376	348	352	393	370	362	393	359	394	343	356	350	363	388	390	365	348	354	395	334	355	353	324	345	340	352	371	336	309	343	350	339	382	340	328
24896	21548	28049	25375	16288	1010	562	462	434	412	399	313	360	347	326	374	362	324	332	340	330	316	312	331	321	302	298	325	298	303	310	309	274	299	304	319	332	291	306	332	322	287	342	297	308	284	311	301	302	294	323	309	322	265	318	305	285	304	298	327	295	338	294	313	314	305	297	307	316	335	307	309	317	272	299	271	283	312	301	307	288	305	304	305	288	352	306	289	323	324	333	293	305	329	291	309	297	327	368	299	312	314	285	310	309	310	306	335	330	327	305	316	286	286	327	301	284	286	315	310	285	282	283	301	311	304	297	307	266	303	310	339	303	310	321	309	294	323	321	320	290	287	305	308	296	332	278	296	324	337	319	331	303	311	293	309	299	276	273	284	312	311	319	320	319	294	339	300	301	299	326	287	300	283	327	274	313	340	300	279	313	306	300	293	336	314	293	305	331	278	274	313	308	280	323	329	338	330	324	291	343	293	332	312	314	343	305	320	303	331	286	321	332	279	310	319	284	311	318	320	309	303	300	279	305	314	288	297	300	312	309	311	316	293	312	297	304	295	335	337	303	296	314	312	284	321	312	277	306	274	323	313	306	308	325	317	290	320	273	307	299	302	287	311	312	308	327	295	298	314	304	328	335	304	281	316	293	331	310	298	333	264	312	300	288	303	315	295	321	330	301	293	282	313	309	319	309	302	295	286	309	290	305	283	277	297	270	296	309	318	302	309	321	322	304	277	312	275	313	300	288	306	280	323	280	297	313	313	317	287	322	242	297	281	255	305	300	298	295	299	297	294	321	305	311	292	318	295	308	292	329	362	295	329	299	288	304	345	315	319	309	303	303	273	310	314	298	290	321	310	304	295	312	277	288	307	290	290	288	297	309	309	280	322	283	344	305	290	317	315	311	315	285	295	294	306	322	281	317	308	299	314	317	300	286	320	303	276	318	298	281	305	318	373	323	328	302	309	308	330	326	302	294	307	296	295	325	314	280	307	334	315	293	306	315	264	307	316	294	324	338	323	297	281	304	302	302	295	297	316	291	285	339	287	296	313	324	338	305	320	300	265	304	289	311	310	327	325	338	343	322	331	274	314	295	345	301	299	299	298	343	305	304	317	305	307	315	324	316	320	297	313	321	321	314	302	311	316	274	338	332	298	274	285	274	317	303	321	280	285	297	298	302	323	309	319	340	308	327	325	316	284	337	311	326	285	315	290	294	309	300	273	305	288	300	316	324	344	272	311	323	302	292	317	338	298	325	313	320	311	296	298	275	301	341	313	311	290	295	290	299	322	314	309	318	313	292	294	295	326	291	318	318	297	317	280	300	296	308	322	280	287	295	327	286	315	291	343	277	277	287	303	319	335	309	303	288	303	310	288	300	271	310	297	306	284	288	306	309	286	306	319	279	293	308	335	291	303	315	316	279	325	313	321	307	292	310	334	306	324	272	308	308	311	331	311	349	317	308	316	309	272	316	315	297	287	314	275	327	295	290	337	318	292	352	297	300	322	315	296	317	305	295	312	324	297	337	325	303	308	330	293	305	292	326	287	284	310	294	309	301	301	324	293	316	329	351	320	297	294	317	295	323	346	332	339	273	309	314	308	309	293	324	326	283	293	294	291	305	310	304	313	289	321	281	301	292	314	296	286	305	292	321	299	308	282	263	315	292	323	315	321	286	307	336	300	299	294	317	303	303	318	293	317	278	312	333	294	289	301	319	293	332	318	307	312	289	309	368	326	305	327	314	292	306	299	288	315	290	284	344	294	292	330	303	300	279	312	301	313	311	331	301	320	318	340	295	303	292	307	280	306	286	305	324	303	291	314	296	271	333	279	295	283	287	303	297	297	333	301	319	303	293	307	284	294	327	294	292	282	312	268	305	324	269	279	324	323	295	343	275	303	299	300	299	298	297	284	341	316	312	325	301	346	278	334	332	290	304	320	293	303	294	317	318	273	284	339	347	305	284	298	270	296	336	304	313	297	310	286	261	311	328	311	304	310	278	306	325	312	270	313	307	305	310	301	293	302	319	345	301	322	320	316	296	322	326	290	313	301	300	306	303	293	332	303	294	325	311	319	299	291	319	304	310	285	305	293	310	281	325	328	326	282	296	291	327	272	324	323	290	306	314	299	304	276	309	323	310	328	286	289	341	328	313	279	314	309	264	289	296	321	252	295	294	329	320	309	273	277	290	285	298	262	295	332	312	270	301	283	327	301	331	296	267	293	287	304	314	293	307	323	315	308	304	297	324	300	321	297	300	288	292	295	311	289	274	282	307	325	316	324	292	283	347	310	273	292	303	316	351	313	324	295	321	307	316	359	303	292	280	322	314	307	281	289	298	294	288	311	320	328	312	304	310	319	285	301	288	304	324	300	286	317	329	320	310	287	303	284	314	304	317	309	294	335	288	328	335	315	297	297	292	310	332	327	300	285	302	272	320	295	325	322	308	300	296	330	341	322	307	281	290	322	322	322	327	274	285	325	275	281	312	292	316	270	279	321	294	261	321	295	292	340	340	324	309	307	281	295	288	277	297	301	297	289	286	317	315	292	319	308	325	290	311	292	289	296	323	308	297	310	312	319	298	295	300	295	325	318	266	302	292	338	300	303	297	309	292	312	317	288	284	316	306	265	306	320	324	296	311	327	301	313	278	345	303	301	298	309	308	306	338	291	322	291	314	293	303	293	277	278	308	270	341	320	302	282	283	303	310	308	337	322	294	301	302	322	285	277	319	307	305	320	326	288	296	303	341	318	288	302	313	289	290	294	291	314	305	295	297	271	324	330	286	296	322	273	298	300	318	301	267	314	338	298	333	324	326	270	281	330	289	284	288	300	308	319	320	303	300	289	309	318	298	296	295	291	291	317	320	304	310	327	287	291	298	300	293	280	294	308	295	331	271	304	308	311	325	324	325	331	323	309	290	284	304	295	313	260	290	326	297	304	301	322	332	298	277	311	299	315	302	301	278	314	305	297	330	296	317	321	320	323	323	301	320	303	310	325	306	297	312	270	328	321	329	287	307	296	306	293	334	293	289	313	326	348	280	340	325	269	336	281	295	317	291	275	320	287	346	339	297	314	295	310	307	299	276	248	300	298	275	346	315	301	315	319	311	311	319	302	298	323	286	301	316	321	298	326	280	298	285	309	314	291	294	330	307	311	303	327	304	306	349	318	321	310	300	272	294	294	300	288	305	306	347	301	305	327	303	296	315	334	307	298	317	290	290	311	287	307	298	304	322	322	306	305	290	307	319	300	287	313	315	263	307	306	287	303	331	296	343	288	301	324	318	317	292	333	298	327	344	291	309	315	278	300	289	300	306	294	333	310	343	305	324	318	301	307	300	306	308	321	313	275	324	295	309	252	279	287	302	331	302	290	325	313	307	303	300	307	332	274	332	273	318	307	309	304	333	291	332	306	327	305	303	299	289	296	286	317	307	319	316	317	311	302	294	300	292	301	297	305	312	291	303	283	314	297	286	292	290	292	300	301
3553	5633	4368	2139	1445	1157	848	699	616	599	515	418	441	417	411	402	388	351	372	342	365	400	364	348	351	363	336	351	376	338	335	338	345	318	372	341	331	333	339	357	347	339	344	347	358	352	356	332	359	360	324	352	308	353	306	311	314	330	334	326	345	347	323	350	362	352	336	359	347	323	347	346	329	352	344	350	336	349	339	324	353	340	332	312	352	346	326	328	327	325	348	329	331	325	313	330	356	317	334	343	324	332	314	343	336	329	356	343	348	330	329	332	338	328	353	338	317	343	316	345	352	344	327	338	337	351	297	365	322	336	346	327	323	318	337	330	338	341	348	326	320	356	339	313	309	291	328	336	333	338	344	314	321	319	368	328	328	314	322	365	330	335	339	319	296	324	304	332	336	314	323	335	328	291	315	309	311	348	311	341	315	329	324	343	369	336	339	348	325	297	347	339	327	316	344	328	338	341	301	283	339	311	311	338	340	322	330	320	321	298	318	343	313	333	361	305	348	338	330	360	330	331	308	351	383	287	352	273	333	324	331	329	327	297	311	374	297	334	325	353	339	312	334	346	341	363	357	327	315	315	329	345	350	344	336	333	321	319	309	330	320	314	318	349	356	348	349	327	360	321	299	305	333	341	358	358	353	317	300	336	347	329	370	342	306	325	342	340	318	317	320	353	329	319	341	350	350	332	346	341	329	360	331	315	303	319	338	323	362	295	339	344	330	326	343	336	314	298	308	340	325	305	351	321	346	301	309	324	324	332	308	379	335	310	353	299	322	329	305	298	307	329	303	322	313	305	323	305	305	337	350	315	343	321	339	350	340	324	338	318	333	341	332	363	349	327	349	306	338	295	324	347	353	346	341	325	323	321	326	358	319	343	342	324	333	311	333	320	307	328	302	314	334	292	322	308	326	307	314	339	327	323	337	326	326	312	325	362	345	316	362	329	348	307	357	338	339	356	312	313	375	354	339	319	298	281	339	342	371	349	339	332	287	310	299	359	334	322	352	298	338	341	348	355	344	322	351	292	342	350	309	345	308	330	284	321	318	317	303	325	322	393	335	363	321	336	333	326	350	353	351	345	319	331	332	339	327	341	331	347	337	338	325	329	319	332	330	344	327	339	336	347	328	333	359	333	316	322	337	343	334	353	318	337	328	355	355	316	336	357	334	335	346	360	342	323	322	359	331	314	343	337	331	399	322	317	320	318	334	338	337	322	351	334	344	334	343	317	346	326	328	324	328	331	323	328	336	322	342	343	313	328	347	331	291	330	343	357	309	359	336	310	341	286	319	306	310	349	334	329	320	350	317	322	331	302	313	349	347	316	363	353	347	326	346	311	305	361	333	321	319	334	318	297	327	323	300	333	334	336	332	322	329	328	320	288	336	346	337	332	306	320	342	321	325	320	343	335	316	335	345	354	351	334	332	323	325	289	334	313	347	302	341	343	350	339	336	328	339	345	341	323	352	354	328	332	324	323	334	345	323	358	325	290	343	327	359	307	315	337	352	353	331	302	325	345	350	328	350	297	339	325	322	374	329	329	343	345	304	341	331	372	335	323	337	372	347	305	358	316	343	347	337	350	316	323	330	332	309	311	348	335	345	310	319	373	342	339	331	349	324	359	337	320	327	348	304	316	332	364	355	337	309	342	307	346	325	329	328	351	333	326	336	328	320	366	339	348	353	354	353	340	339	329	327	322	293	332	319	340	329	322	363	324	333	340	320	281	314	313	322	323	372	362	317	346	329	365	329	337	319	360	371	360	315	352	339	326	315	367	361	301	322	331	327	343	332	331	356	336	317	341	305	309	340	309	307	326	340	334	357	342	312	318	361	320	332	367	331	340	301	321	291	304	337	341	334	321	317	335	329	328	330	306	321	312	331	342	323	323	331	316	342	355	345	336	348	333	332	322	335	315	345	349	336	316	293	363	309	369	307	353	326	318	315	332	324	324	328	358	348	312	329	350	317	327	319	318	339	327	345	304	336	343	340	344	328	354	325	335	359	333	317	330	325	340	331	358	328	329	311	324	334	353	320	337	329	344	355	315	315	333	337	341	326	304	342	313	351	334	318	330	390	337	308	328	329	334	331	301	322	353	336	311	327	311	315	342	343	315	322	346	342	339	367	329	333	330	320	309	355	323	321	333	348	352	336	309	317	355	345	367	304	318	302	314	347	306	331	343	340	335	346	294	319	331	363	353	358	325	328	339	340	304	333	367	334	329	351	325	306	327	315	312	334	310	319	318	330	288	310	313	339	354	334	316	309	315	325	370	313	342	339	314	361	333	345	335	306	326	344	340	335	361	356	331	361	348	330	335	328	339	330	334	342	332	307	343	351	323	319	342	322	346	296	316	325	312	358	331	347	323	352	341	333	350	341	356	304	315	343	291	326	325	335	326	311	334	357	357	302	333	335	342	315	322	308	339	316	347	341	338	310	324	306	367	345	382	343	308	327	331	366	333	332	339	323	312	321	309	370	345	326	336	355	337	344	292	296	324	340	334	342	316	332	332	341	291	350	337	312	330	314	337	384	361	352	340	328	306	350	351	344	319	338	320	333	329	334	355	329	335	333	304	339	318	326	342	303	357	325	365	342	361	338	339	343	349	314	325	314	341	317	327	345	312	334	325	334	287	306	326	295	312	331	362	340	361	326	342	347	307	313	327	346	340	307	342	333	330	324	348	313	310	345	316	325	341	340	312	326	303	313	344	313	348	325	322	325	332	325	322	322	355	331	324	323	342	323	336	361	327	341	324	324	300	330	314	337	330	341	325	331	325	366	333	336	313	340	325	303	322	321	335	331	357	327	336	320	320	301	337	323	332	335	335	354	354	370	361	350	314	333	329	309	307	337	343	353	325	326	365	326	311	305	334	296	314	314	357	321	350	357	335	331	318	329	315	324	313	346	318	346	358	326	318	331	348	344	336	338	331	316	350	344	360	329	337	358	354	330	332	328	365	325	346	331	335	330	332	309	343	315	317	316	372	379	326	326	339	314	357	349	351	317	327	319	296	308	327	314	350	348	315	304	330	330	326	312	323	311	344	322	327	335	345	366	317	345	342	315	332	345	307	339	341	306	328	350	317	303	351	341	306	334	314	367	308	303	309	345	314	322	324	335	334	355	319	320	332	333	349	333	324	340	331	301	311	298	336	334	328	343	332	337	323	315	337	337	336	365	339	375	361	343	342	299	329	295	303	317	310	341	335	335	341	313	343	309	321	321	365	321	314	337	296	326	340	345	351	322	350	325	328	341	330	348	358	321	301	327	350	340	327	353	316	338	335	326	326	301	333	370	331	315	348	306	334	403	318	312	325	350	327	359	316	326	339	329	313	338	344	320	321	329	320	375	327	346	346	349	339	351	331	315	325	318	348	326	327	328	343	312	314	289	318	364	343	333	328	358	328	335	379	335	348	296	342	338	334	328	300	341	309	340	328	342	327	344	353	330	315	310	345	379	377	350	297	318	337	317	353	323	338	304	323
22770	21510	29214	24217	21501	21527	11649	972	652	533	379	325	269	290	263	232	229	229	199	196	164	172	160	153	148	150	168	117	153	138	140	149	133	118	149	127	120	139	125	110	125	119	131	132	112	115	111	121	121	121	118	111	104	119	118	116	116	120	111	121	124	121	95	101	110	118	115	105	107	120	111	116	97	114	116	133	93	135	96	116	106	105	103	115	118	114	102	104	84	98	115	136	96	132	108	121	124	109	107	120	125	103	103	96	106	97	119	102	103	109	109	120	121	112	118	94	108	131	87	112	127	103	109	113	110	111	102	109	114	133	123	114	99	96	121	107	116	115	93	103	95	115	122	116	94	110	96	93	97	100	95	131	128	111	111	100	94	110	118	110	87	119	97	113	109	105	101	111	99	108	113	106	100	113	136	102	99	112	103	116	99	88	118	103	116	126	126	121	104	104	101	115	106	98	109	135	95	94	122	120	95	103	98	106	117	109	109	106	101	106	98	122	103	106	98	128	107	132	106	98	97	95	96	96	107	121	127	107	95	109	121	116	95	119	116	106	97	106	109	107	116	108	114	120	84	112	112	104	88	116	100	81	103	132	99	106	102	100	121	123	87	116	107	126	119	127	98	110	109	114	111	117	129	118	103	95	107	128	112	102	107	76	98	106	99	94	114	95	97	115	116	101	105	121	113	117	104	109	101	99	100	97	106	124	96	106	106	106	104	111	104	96	100	119	119	82	110	106	102	123	101	102	100	99	95	107	119	101	96	101	115	101	122	111	109	114	101	110	107	116	133	102	100	121	115	116	129	122	123	94	113	101	117	104	102	94	99	134	92	92	95	124	106	93	107	103	114	107	100	104	124	108	95	119	114	123	99	104	120	102	113	106	115	108	88	86	109	103	94	114	98	88	114	110	106	117	97	111	92	119	88	111	114	90	102	96	99	105	106	109	132	97	114	99	106	103	114	100	115	107	128	129	111	107	120	106	109	106	126	102	103	91	114	117	108	106	123	117	115	98	103	92	122	103	103	135	117	103	116	87	113	113	117	123	106	120	110	114	112	97	101	102	121	108	96	91	107	99	115	98	111	112	114	101	114	105	117	95	110	114	119	92	97	104	107	103	102	120	109	107	108	108	108	98	110	104	101	109	116	107	109	99	92	99	118	100	103	111	95	114	104	100	95	95	98	107	117	97	111	115	117	128	84	123	103	93	88	115	132	106	112	97	115	101	104	103	95	106	127	120	101	92	90	106	119	94	104	119	129	103	114	98	104	98	116	97	112	109	111	84	116	113	121	96	106	101	100	109	103	100	106	102	126	115	102	113	117	103	110	113	113	94	100	111	114	114	91	109	111	100	94	114	117	108	120	100	98	132	126	113	119	104	115	122	108	119	124	99	110	106	105	132	106	116	113	118	114	99	110	115	102	108	110	92	106	99	111	102	98	103	109	108	128	114	100	89	106	108	126	126	100	122	112	94	116	101	106	106	126	108	94	127	95	108	104	106	95	98	95	106	114	103	103	133	108	99	106	103	105	95	109	106	111	113	117	92	105	113	118	99	116	100	105	108	101	109	94	90	114	107	111	100	99	101	106	102	91	101	127	103	124	108	106	121	110	104	130	105	125	99	115	119	100	136	100	114	111	120	102	107	124	92	103	98	107	114	87	87	98	124	103	110	105	106	98	110	100	127	128	113	111	90	111	103	118	105	113	105	102	106	112	121	108	104	111	102	97	109	93	80	95	106	128	104	121	119	114	117	112	111	111	103	114	127	98	110	100	117	98	97	139	94	104	123	109	128	104	107	105	107	124	121	88	130	99	105	118	94	104	96	123	114	103	106	99	91	123	103	118	125	109	97	117	112	84	113	110	121	114	111	124	110	79	98	116	110	99	105	118	99	120	106	113	91	119	106	94	112	100	109	116	99	103	89	118	102	99	116	101	110	114	96	100	101	101	111	114	94	95	104	128	106	107	102	111	113	103	101	119	93	119	114	101	109	107	119	118	82	98	109	116	113	124	129	105	119	90	111	106	107	105	112	103	121	100	81	96	121	104	112	98	116	124	128	108	117	88	119	103	99	101	132	92	103	118	88	108	105	113	133	111	111	119	116	105	111	114	105	106	114	120	116	114	97	98	106	110	116	88	101	105	96	119	109	120	111	118	103	115	112	102	87	98	100	106	103	121	101	107	91	104	121	104	108	120	110	103	115	93	101	92	103	117	103	98	119	101	96	95	119	120	105	107	132	93	93	91	104	98	102	95	91	108	105	109	101	102	109	104	96	125	97	108	108	111	114	104	126	111	93	100	108	108	132	86	103	87	98	107	104	110	103	112	111	108	106	92	95	102	116	110	97	108	105	97	98	136	111	109	81	93	96	114	115	120	105	102	116	120	113	115	114	97	95	115	98	114	91	100	101	119	103	123	114	104	108	106	103	104	114	96	101	109	93	100	103	105	106	106	91	114	96	95	97	117	102	111	115	120	104	109	113	110	101	106	109	85	109	121	121	109	115	108	119	110	103	112	111	122	104	109	99	99	111	105	116	94	102	102	113	131	103	123	93	104	113	110	117	114	90	120	105	100	92	124	98	114	120	115	115	111	104	95	94	111	116	101	101	95	113	107	98	101	121	107	104	106	98	96	110	102	117	89	110	108	112	110	129	121	116	91	123	115	107	111	110	102	107	123	133	101	98	119	108	126	98	87	111	102	98	99	111	131	99	101	110	107	112	107	113	95	109	113	127	92	112	95	99	106	111	107	95	109	103	122	93	116	97	111	109	124	100	88	107	109	116	107	108	120	125	103	93	110	105	97	87	106	105	105	120	111	110	111	111	111	83	107	119	109	109	100	116	127	104	118	98	90	109	122	106	113	123	86	107	105	116	112	97	109	89	91	108	103	94	131	103	113	94	121	104	90	110	93	114	103	95	107	118	107	98	105	111	109	97	97	103	111	102	104	96	100	112	112	129	115	110	127	101	105	112	108	100	102	105	111	85	104	112	102	118	102	114	94	110	103	94	103	109	109	101	89	101	102	106	108	113	121	110	103	107	89	101	93	110	107	103	91	124	116	125	111	97	105	110	102	112	97	105	114	112	108	106	100	98	107	113	102	108	110	106	87	108	105	121	91	106	105	109	93	101	117	110	115	121	110	110	112	90	112	128	113	104	96	83	107	109	92	101	118	108	104	89	103	107	85	107	109	108	104	109	115	104	109	109	85	111	114	105	90	107	129	106	114	90	114	109	97	110	111	92	116	99	103	103	117	103	143	95	131	115	112	112	122	112	145	118	108	119	113	90	96	109	108	107	110	93	121	113	116	112	118	108	100	111	109	117	128	135	121	98	108	107	116	106	109	111	110	114	120	94	109	91	86	105	116	107	92	111	119	105	117	118	88	98	120	124	112	105	136	104	101	115	124	96	119	104	121	114	103	107	98	102	91	110	104	109	110	108	115	119	123	104	110	119	93	115	103	106	108	107	115	111	106	93	98	85
4931	14355	11722	5557	3635	2607	1883	1418	1059	838	683	564	484	426	379	325	335	289	296	234	234	216	186	185	201	210	159	180	177	171	154	170	146	159	147	169	175	142	130	155	141	144	131	151	150	119	155	127	154	119	125	118	131	117	135	135	127	128	122	139	135	136	139	142	130	123	136	144	139	131	134	115	116	127	112	109	122	121	154	123	128	121	129	141	121	116	137	126	108	120	132	117	117	136	124	142	122	153	126	137	115	113	110	135	135	132	128	117	131	125	129	130	119	141	143	115	106	130	124	143	123	132	149	116	136	127	117	137	122	122	110	130	113	122	147	116	102	126	117	131	132	138	124	136	139	120	118	124	130	133	115	124	138	149	121	143	109	121	119	114	137	120	111	132	121	133	126	129	104	115	130	107	130	133	107	126	131	129	136	135	132	133	144	150	117	111	153	133	123	115	129	133	120	114	125	138	114	145	122	120	129	134	113	129	124	118	122	135	122	114	111	124	116	113	121	109	110	123	120	124	130	135	145	120	122	137	102	147	150	122	130	128	115	121	139	124	126	123	110	114	120	113	152	116	135	132	128	129	116	138	140	120	134	131	113	120	138	147	113	125	134	136	141	116	125	128	117	130	138	121	119	139	121	140	126	125	107	115	118	130	128	118	110	132	133	115	112	114	121	135	125	137	112	125	122	131	122	135	128	149	129	114	114	121	134	128	140	128	136	123	135	126	134	110	142	133	119	111	125	118	117	119	132	122	140	118	137	117	120	115	112	112	126	110	141	159	149	123	129	137	148	128	133	114	125	122	119	135	95	120	141	141	131	127	123	123	130	128	123	120	93	124	117	119	127	130	133	137	125	125	130	114	106	126	122	112	116	128	109	111	122	132	121	131	132	124	128	109	127	129	109	127	129	115	135	118	123	111	105	118	118	121	134	120	122	120	114	118	125	114	131	110	123	117	130	120	122	132	112	123	136	145	120	119	129	142	128	112	137	129	146	126	127	112	106	148	129	133	118	133	106	124	134	116	134	112	139	142	136	128	126	117	127	113	120	119	128	121	125	116	122	114	136	136	121	118	134	126	122	121	127	122	128	143	127	143	112	111	135	149	116	147	127	119	142	134	119	120	131	115	116	133	121	133	132	131	98	132	139	116	119	122	115	120	130	144	119	119	116	125	119	123	122	138	115	118	134	150	124	119	132	127	119	119	125	141	125	107	123	131	124	140	111	120	114	124	131	127	124	127	124	105	137	133	136	123	124	128	144	128	122	132	143	117	107	135	107	135	118	117	127	137	127	118	118	126	140	109	109	138	122	138	131	130	126	132	127	121	120	122	127	142	149	130	121	142	105	111	138	135	150	137	127	126	127	115	125	129	114	108	146	118	122	130	121	142	118	134	114	126	132	128	137	137	119	119	113	125	113	107	127	124	116	127	128	162	126	122	101	124	140	120	126	134	126	124	111	141	120	128	136	143	129	132	107	129	133	127	123	124	120	134	142	111	121	123	122	119	130	131	135	119	112	125	133	116	124	115	120	141	128	134	110	121	122	109	123	118	119	133	126	155	123	132	107	126	117	120	133	121	116	111	160	138	119	137	138	122	124	116	126	125	121	114	114	129	115	129	128	130	136	118	124	116	119	145	114	117	134	137	130	124	123	130	135	136	124	108	125	132	155	121	133	139	137	127	123	123	111	122	132	131	122	116	125	126	113	127	122	117	137	126	119	115	109	132	112	135	125	129	138	127	111	124	123	123	149	121	119	125	158	96	133	131	117	135	147	130	112	131	141	138	109	117	121	120	127	155	128	116	121	123	119	131	120	122	126	114	127	132	135	131	123	110	114	118	148	117	119	121	114	123	125	133	128	125	135	125	131	113	129	126	119	128	128	115	121	124	125	129	111	136	121	126	121	140	126	119	141	118	114	119	95	118	122	121	121	102	109	127	133	134	152	130	134	130	134	123	133	145	120	116	129	121	131	124	128	131	132	125	121	113	111	127	106	130	133	124	130	134	99	129	136	120	130	130	132	121	118	132	114	119	124	125	106	134	123	113	127	137	133	131	105	137	120	121	140	126	120	123	125	120	123	121	122	112	119	133	136	114	108	116	111	119	131	127	114	125	113	134	104	135	128	118	117	137	129	96	135	145	144	129	133	111	142	129	143	133	122	143	126	113	110	115	111	123	118	118	117	127	126	130	119	126	133	127	104	136	121	128	127	154	121	136	124	142	135	117	115	125	119	130	128	109	123	137	137	124	119	123	150	123	129	149	136	127	122	125	134	119	118	124	121	134	135	120	119	133	124	124	106	117	115	130	121	129	114	118	128	116	143	134	125	104	131	137	128	124	139	116	119	138	116	117	131	125	129	112	112	130	131	110	126	111	96	121	122	112	122	147	114	129	124	119	105	120	87	121	126	119	137	119	118	130	119	127	121	119	106	107	142	124	129	139	123	127	126	126	154	113	118	133	131	121	109	133	121	141	137	128	123	115	109	127	131	130	132	117	141	133	127	138	114	146	116	119	117	147	117	121	106	116	138	113	135	112	109	125	128	133	128	138	131	126	89	126	129	119	124	117	106	114	128	149	130	120	104	135	112	128	119	125	135	104	128	114	99	137	133	119	122	128	100	121	129	115	133	114	133	144	117	117	140	118	144	110	133	128	132	112	109	123	115	128	110	133	116	126	120	132	117	119	123	107	132	133	128	140	120	116	132	104	118	137	130	151	125	123	118	121	132	113	131	108	133	112	126	123	128	116	117	125	140	120	130	133	106	138	117	136	128	133	116	138	138	106	121	133	117	144	125	120	109	130	104	124	131	128	115	116	130	126	121	143	139	131	150	116	134	115	123	142	125	130	127	132	124	106	134	133	119	120	128	130	138	122	133	129	122	111	125	133	120	133	123	133	119	147	120	144	106	129	115	105	115	125	119	136	132	138	150	120	124	120	146	126	126	132	123	112	124	119	132	138	123	143	129	105	110	143	138	113	130	135	120	120	144	116	119	129	120	127	121	117	129	118	106	122	121	124	125	111	103	128	123	134	123	111	123	109	115	116	124	124	130	118	105	131	127	129	107	106	119	117	134	131	113	140	129	115	128	131	125	125	139	141	125	115	115	123	124	118	130	116	114	100	123	133	103	125	127	143	111	108	111	136	122	112	123	132	128	117	121	116	128	124	125	113	135	122	130	107	120	97	109	128	116	135	127	138	118	127	130	109	137	123	126	120	122	106	124	121	130	127	131	122	130	120	136	133	116	132	143	126	104	125	114	136	121	128	121	113	118	138	126	134	115	109	111	137	108	125	140	130	140	132	128	127	131	122	130	132	124	127	108	109	124	111	123	145	123	111	120	127	139	136	129	99	125	115	134	119	123	126	118	130	132	124	111	103	136	135	103	125	114	103	126	118	118	133	152	123	129	113	135	116	118	132	102	152	127	136	117	116	119	105	127	109	140	139	138	121	132	121	132	105	115	122	137	142	123	118	135	116	121	129
27606	20208	6847	804	547	490	449	477	447	464	472	443	490	491	431	448	463	478	507	501	444	432	508	465	505	458	474	462	427	448	439	465	426	468	486	449	487	493	464	415	470	454	412	452	450	465	457	427	430	455	448	503	460	449	482	444	460	463	454	449	442	450	447	459	470	447	422	452	460	466	479	400	475	429	488	431	429	422	410	474	448	483	452	416	481	475	434	470	466	437	416	468	432	443	455	455	444	440	485	491	472	476	433	462	449	439	443	466	463	444	395	451	471	488	463	447	472	429	484	462	484	422	475	420	468	462	426	442	446	472	445	462	462	439	459	439	442	482	443	449	449	463	513	486	490	466	435	468	456	429	461	497	408	437	439	430	474	417	439	495	483	451	438	482	481	455	421	438	472	476	449	431	463	447	444	424	423	439	458	481	446	476	425	471	474	466	463	442	454	434	476	472	442	444	421	450	475	459	445	405	480	483	503	447	451	465	489	472	471	457	489	471	437	487	448	451	439	471	418	468	458	446	467	464	476	458	440	468	460	439	406	476	505	445	457	520	417	472	448	468	469	450	439	430	457	465	425	423	477	476	475	466	486	444	500	431	455	438	490	428	498	462	464	452	481	466	446	443	457	480	446	448	419	484	451	426	449	425	486	495	497	473	435	455	456	450	418	485	448	433	460	447	432	479	465	452	450	418	495	441	455	464	467	499	427	470	487	450	464	413	449	460	451	468	480	444	445	480	398	472	475	455	472	415	467	483	397	457	437	453	443	450	435	482	479	479	467	436	411	479	451	468	454	433	447	443	434	487	495	447	473	414	479	443	459	445	440	493	459	470	428	440	435	472	451	435	438	468	440	484	461	470	454	461	446	496	442	460	431	471	458	467	472	473	471	442	487	454	447	465	432	486	441	462	444	403	460	438	446	467	409	468	438	447	417	476	471	448	460	456	473	478	426	467	486	483	483	453	461	482	468	457	418	474	437	454	472	465	455	438	471	485	468	446	446	426	460	460	467	473	441	434	484	439	442	431	480	435	477	459	439	453	488	449	470	460	426	397	452	437	463	478	461	473	476	459	505	447	437	481	454	475	457	499	470	411	477	434	478	495	461	488	465	445	479	421	462	422	477	388	425	452	459	442	411	440	473	467	490	455	458	464	478	430	456	413	429	461	487	466	467	478	445	436	433	486	475	484	456	467	465	478	447	489	454	456	457	456	451	484	507	455	434	437	456	473	455	459	459	455	440	468	443	451	454	455	423	459	459	517	452	469	450	446	433	453	508	486	424	433	435	481	461	464	480	457	478	475	438	454	489	469	463	453	515	441	420	431	476	438	435	473	458	448	487	478	414	459	449	486	438	500	412	475	390	412	425	441	474	431	422	422	461	456	477	447	460	444	411	435	426	458	441	467	459	420	432	454	461	483	467	437	441	456	441	449	411	466	450	459	466	458	472	452	462	472	465	444	449	404	451	453	457	454	437	444	487	435	432	474	449	441	478	434	472	481	462	447	464	486	448	458	434	459	455	499	437	480	439	499	462	465	455	458	447	431	461	473	460	432	452	472	437	465	465	443	432	461	456	477	434	427	435	473	449	459	461	456	469	476	434	478	484	436	459	489	442	473	464	445	421	480	461	455	432	439	478	463	488	433	436	460	488	493	469	482	436	431	430	431	448	492	468	432	466	422	436	446	419	462	435	434	453	440	438	455	443	463	464	476	441	454	448	447	420	453	488	463	472	431	455	435	417	468	471	448	432	457	462	468	434	474	429	436	461	489	456	457	441	451	459	456	472	457	411	428	479	444	459	492	460	446	458	446	461	450	465	507	486	417	425	462	444	454	451	488	447	431	484	442	455	489	455	443	450	429	415	435	470	464	466	442	413	479	471	480	460	430	435	445	456	463	475	445	487	455	442	453	444	446	456	432	469	462	457	481	448	444	480	414	418	431	482	436	447	478	447	450	442	466	481	458	454	466	453	422	434	435	498	441	460	477	444	467	429	460	413	435	441	416	468	458	462	445	455	443	445	460	445	482	442	461	475	458	474	472	462	461	478	474	435	441	475	434	460	470	483	455	480	439	423	463	435	426	466	447	438	480	474	451	443	449	407	479	465	442	448	429	460	460	462	479	485	438	461	450	484	427	456	466	421	443	458	473	445	465	423	458	415	471	446	442	483	435	411	427	437	444	471	445	454	457	481	451	470	448	457	450	453	432	416	442	480	447	471	473	410	488	463	439	439	457	389	451	436	444	441	441	450	455	454	431	475	433	443	467	480	427	454	442	478	467	466	450	442	432	482	425	450	440	439	454	462	419	458	427	480	468	451	473	457	437	453	472	441	446	440	435	454	457	470	454	475	455	452	432	450	459	460	498	460	451	444	477	491	458	447	440	482	410	433	472	474	455	417	459	477	428	445	443	458	507	418	462	435	413	442	490	426	439	464	453	469	452	417	451	459	452	476	456	483	444	449	430	429	449	471	456	454	448	454	420	401	436	444	460	471	475	428	461	476	434	460	445	442	480	445	482	435	416	498	440	422	441	432	491	493	427	429	461	456	475	444	454	451	429	415	483	455	442	410	462	465	458	454	432	467	405	456	457	450	495	447	466	459	438	437	456	479	464	463	426	443	469	459	437	446	452	448	474	475	435	442	456	478	428	454	424	451	429	440	460	472	422	473	473	453	522	473	511	441	422	479	448	449	455	436	455	470	471	450	481	467	457	454	470	478	458	421	488	487	418	458	436	487	428	461	471	414	466	479	440	458	457	465	470	435	439	452	431	454	439	493	461	472	467	468	451	446	462	466	477	465	454	452	433	475	460	472	431	409	480	452	443	442	469	466	433	449	487	505	438	473	445	453	419	445	467	494	455	454	476	430	453	451	460	439	430	448	462	457	414	458	458	455	412	444	494	463	456	467	455	448	484	446	430	474	459	438	436	451	463	461	492	408	453	486	448	427	432	436	453	472	481	446	448	465	458	439	443	483	466	473	492	447	473	529	463	431	448	437	465	472	437	492	463	467	480	428	455	456	444	482	470	461	455	430	445	497	461	448	497	458	473	471	444	456	440	453	468	457	468	440	394	443	424	456	483	468	490	428	467	431	444	486	440	440	441	469	484	463	437	479	439	476	468	459	454	498	478	461	429	481	453	403	449	463	463	491	425	463	473	442	439	486	483	473	467	461	455	416	442	445	395	493	443	467	470	406	463	466	451	447	476	429	447	472	427	497	449	496	454	453	463	436	482	468	453	463	493	495	498	497	451	420	458	444	484	494	447	461	432	458	445	497	448	466	477	458	444	433	472	435	495	454	472	422	450	459	462	444	457	434	461	486	463	457	459	452	476	479	435	455	480	492	450	486	424	445	442	473	478	475	463	444	439	424	432	467	481	470	410	437	477	467	473	488	490	480	424	440	406	449	463	478	475	452	446	472	473	481	478	469	419	443	463	444	421	473	490	457	443	423	425	482	447	499	458	465	452	487	491	435	483	434	452
4318	1202	1030	634	607	581	542	544	556	524	548	484	550	542	512	486	488	513	530	518	488	487	539	510	480	525	477	443	487	472	517	500	494	539	495	510	508	526	462	475	525	455	485	555	500	513	506	516	507	500	487	500	514	531	475	480	499	535	498	513	511	507	462	512	493	527	493	470	522	501	495	506	525	493	492	515	483	499	483	463	478	487	495	515	510	517	533	535	484	467	509	515	536	472	517	543	463	529	508	521	534	487	469	514	480	515	493	482	535	495	483	483	498	468	510	547	526	524	463	522	483	508	502	490	513	516	480	499	503	456	509	529	476	506	527	510	497	485	472	489	491	541	458	478	523	495	472	541	462	517	521	503	508	527	535	502	498	539	489	528	466	534	479	498	497	476	510	516	528	493	489	490	471	470	470	494	517	512	499	498	511	507	507	509	488	464	496	478	497	434	511	465	536	529	518	499	507	516	488	505	480	514	501	464	524	498	515	510	499	508	521	522	521	484	500	507	490	462	472	471	466	495	496	537	513	533	485	509	464	502	481	495	520	470	453	509	491	479	474	499	506	513	498	517	478	475	468	480	494	515	494	510	469	530	508	484	502	513	515	492	509	513	500	481	484	475	488	487	503	555	533	518	484	461	508	512	512	516	479	532	491	492	542	511	524	533	448	509	500	501	507	560	494	526	542	499	478	504	507	508	504	502	488	561	495	479	508	511	503	529	539	479	518	493	515	550	494	498	507	488	471	470	503	526	472	528	543	513	489	488	480	511	544	502	504	520	510	470	498	506	486	488	479	513	487	491	507	495	521	476	547	518	504	494	502	532	462	466	472	503	505	470	490	523	508	486	486	537	480	526	497	490	483	492	450	525	495	460	484	527	491	524	536	493	514	471	486	474	534	508	524	481	465	502	488	535	558	514	534	482	511	509	540	480	503	499	484	474	532	480	485	522	502	535	516	493	497	498	525	515	497	521	513	515	550	492	519	532	481	536	549	479	473	483	523	519	496	551	527	474	499	498	472	502	490	518	459	515	502	503	460	471	521	525	518	514	520	508	529	508	516	478	522	510	537	518	506	499	495	489	510	503	491	512	536	488	495	489	504	484	490	477	513	469	469	480	462	476	493	522	484	509	513	492	521	502	514	537	473	516	501	536	510	507	533	524	506	476	491	487	466	475	494	480	508	520	475	532	521	520	506	513	472	535	527	506	518	505	472	525	496	523	507	519	520	555	492	487	498	498	498	496	478	508	506	485	500	523	479	507	532	507	516	517	499	512	496	499	527	486	491	495	509	494	488	476	474	492	511	511	480	507	491	484	531	545	487	460	492	545	520	509	501	493	548	559	559	467	531	468	488	497	512	493	491	470	478	507	489	520	483	473	478	477	532	477	511	502	447	482	512	502	504	510	487	505	481	543	470	517	507	455	515	470	517	538	478	502	520	471	476	519	485	506	507	513	492	538	518	478	476	487	503	545	492	510	520	508	487	462	552	497	488	491	540	548	510	557	482	506	518	500	522	470	470	475	525	515	524	500	502	491	460	503	474	507	470	533	479	489	524	482	507	491	473	520	525	504	521	506	492	542	510	490	513	532	530	496	515	525	491	489	514	516	507	485	491	488	533	502	501	544	503	487	469	476	510	485	498	471	503	476	505	533	470	491	489	502	493	493	485	480	521	497	502	527	493	480	500	519	529	522	501	503	486	486	490	468	506	538	494	482	514	520	520	484	577	453	493	499	468	494	495	435	482	493	507	495	493	472	550	500	508	521	477	505	468	557	535	527	542	491	507	457	531	511	505	492	523	522	507	501	518	524	524	512	482	468	533	458	466	536	501	469	440	519	483	525	540	507	494	495	476	505	476	519	477	491	525	511	484	465	480	483	517	480	509	497	474	498	517	500	494	490	495	478	512	525	488	507	507	481	501	481	498	489	545	482	547	504	505	494	477	491	540	491	488	532	531	492	460	494	521	490	511	513	490	510	532	537	536	538	500	470	501	492	489	489	500	535	474	500	495	521	514	515	511	464	489	512	497	477	514	520	511	472	506	495	493	488	484	533	494	474	509	483	514	486	494	456	481	479	530	493	491	533	499	468	514	497	467	517	512	506	493	485	492	469	475	518	495	473	478	489	505	507	493	507	503	442	503	461	527	500	506	502	529	536	509	510	532	518	487	489	498	487	509	543	498	489	490	545	475	457	497	498	524	477	465	505	494	489	498	507	513	501	483	501	502	521	480	472	494	509	520	501	479	484	490	540	504	462	503	505	509	489	537	488	464	509	549	529	472	530	493	482	500	493	539	490	475	489	499	502	522	479	482	490	443	490	466	522	536	522	492	498	505	474	570	516	485	505	527	482	525	461	529	488	466	504	486	516	518	472	520	528	511	527	507	515	500	499	520	483	498	517	498	494	532	521	467	489	494	509	515	457	504	513	497	531	526	513	487	505	501	519	524	510	503	495	529	516	497	493	513	487	492	489	516	472	478	492	556	487	507	484	523	479	516	488	483	517	506	488	498	492	540	469	526	512	511	523	485	500	529	521	507	491	494	541	477	509	501	498	514	505	511	485	524	509	517	508	462	536	498	495	478	544	498	478	521	507	528	504	515	510	524	514	496	479	514	535	536	472	512	558	528	484	518	514	518	501	501	507	535	442	493	458	497	480	487	481	485	494	489	496	556	500	493	515	503	483	451	498	501	481	475	476	506	506	504	477	488	527	533	495	501	531	505	520	528	519	487	503	479	474	510	512	494	472	484	507	507	477	470	490	502	521	514	491	506	493	500	497	476	530	494	508	533	477	498	491	528	472	517	516	495	510	510	488	505	466	483	464	495	472	544	525	480	478	502	482	492	518	532	496	520	495	488	488	510	495	498	506	480	455	509	488	521	496	463	525	514	537	497	477	478	524	482	499	490	486	518	525	492	527	486	514	512	534	495	545	514	498	496	505	498	522	490	492	477	499	524	489	527	510	502	482	534	498	457	437	517	496	515	478	506	478	520	503	519	508	531	513	504	511	519	477	486	508	518	494	515	493	476	506	492	493	526	513	504	524	505	466	503	500	458	503	569	459	501	505	499	483	497	467	518	478	454	502	524	497	503	491	482	498	529	527	512	512	487	524	478	509	539	523	513	509	477	521	479	478	483	541	500	510	487	525	506	528	545	493	489	474	501	513	543	519	484	532	537	455	518	527	520	490	488	476	476	492	487	532	525	510	490	481	465	482	480	502	484	499	512	489	512	493	503	509	512	478	513	495	490	520	522	512	508	479	482	474	515	506	526	479	555	499	458	463	464	507	518	518	481	524	478	502	545	533	478	529	555	555	502	486	501	542	491	499	482	472	507	469	494	479	506	498	518	489	497	469	456	465	486	511	492	506	507	498	497	497	511	533	503	487	526	492	493	491	475	547	538	490	510	529	509	498	493	464	480	499	491	498	520	499	502	505	517	526	524	510	492	479	509	531	468	469	510	490	508	492	502	506	514	475	532	498
23728	21478	28813	24570	21458	13362	1273	747	598	552	475	427	430	413	396	363	431	361	352	392	374	324	334	329	345	331	331	370	329	357	329	345	329	321	340	348	374	332	322	325	343	332	345	326	322	333	336	331	355	317	323	350	345	320	301	323	314	335	330	382	307	297	313	327	352	326	326	329	321	354	334	387	287	319	330	333	336	320	333	290	343	356	333	332	304	336	336	327	335	347	329	328	328	344	320	324	352	337	338	317	322	338	304	356	312	332	317	327	309	347	328	296	314	327	365	358	331	318	325	333	333	336	339	342	340	320	334	329	329	340	322	313	373	328	340	299	317	297	354	350	323	330	333	310	331	317	319	315	322	310	327	330	332	329	318	329	332	355	336	354	332	317	297	338	317	311	319	353	303	303	318	320	328	318	317	297	318	323	328	339	361	346	325	339	320	314	331	325	319	340	326	302	330	302	351	330	333	283	334	335	323	313	295	321	310	299	340	316	308	325	360	364	296	327	323	329	335	350	311	350	337	312	305	300	320	353	369	317	320	352	310	276	312	331	310	314	345	323	360	351	333	338	351	319	294	354	349	338	340	332	350	353	309	317	317	321	307	302	355	328	312	314	330	335	320	319	295	338	298	324	350	310	329	357	345	326	348	326	334	344	341	323	335	315	323	329	332	355	329	316	335	304	349	332	327	310	347	316	340	305	314	334	315	331	357	305	339	366	288	364	345	301	330	325	306	316	348	333	310	321	366	316	344	335	311	338	313	329	310	335	362	327	334	349	348	307	330	322	330	327	322	337	336	327	310	317	314	343	325	311	295	320	320	326	308	350	322	339	319	355	359	329	290	342	324	337	349	308	345	332	309	336	329	341	316	315	318	340	321	342	302	331	314	339	330	313	307	345	326	320	300	343	332	303	333	301	291	343	311	314	311	347	337	312	345	347	327	325	360	318	303	314	319	297	331	345	344	310	334	309	355	314	338	328	296	320	303	305	324	311	316	324	285	344	347	336	339	355	325	322	351	335	309	314	317	317	318	365	346	304	321	329	296	320	347	328	328	303	326	348	297	340	330	319	341	348	294	331	311	314	317	348	354	302	324	344	359	338	344	282	320	318	360	357	327	306	299	328	341	342	340	373	316	370	309	330	294	336	293	330	328	325	341	332	314	327	360	327	292	326	313	341	316	337	322	333	318	317	329	356	334	348	338	301	336	332	329	328	299	342	327	312	332	340	325	335	330	322	322	338	312	345	327	334	330	328	371	328	356	311	334	329	333	312	312	328	316	350	337	324	331	324	328	304	328	350	341	323	325	307	338	293	310	328	309	346	317	316	361	335	335	339	343	336	298	321	345	306	306	319	302	300	310	372	319	354	311	325	336	299	332	340	337	332	342	338	309	308	281	317	318	319	329	356	330	306	339	317	334	336	310	351	348	352	320	309	287	297	308	315	309	308	344	317	326	317	315	341	316	320	294	331	325	317	289	318	343	340	340	345	332	347	336	346	327	296	357	300	344	355	334	312	318	341	317	321	318	327	329	336	331	298	299	299	332	344	369	330	346	323	319	315	296	340	323	317	319	346	329	332	316	328	341	346	304	315	328	369	350	344	357	325	290	327	353	338	302	315	347	309	356	320	331	332	351	366	348	320	283	295	332	320	303	356	314	333	304	311	343	307	344	328	322	321	318	342	314	314	295	350	329	328	332	320	365	355	366	330	317	300	341	321	331	279	305	314	305	348	320	321	326	317	310	317	342	340	358	322	327	349	316	341	321	314	341	323	305	329	295	301	310	331	355	329	301	305	360	349	322	326	345	314	326	319	314	338	326	327	351	324	358	356	338	296	311	337	331	324	288	329	343	325	318	318	291	330	335	306	341	304	321	323	330	325	334	358	328	321	326	301	353	323	302	339	328	317	316	313	324	306	336	328	320	291	325	339	342	375	335	345	346	333	319	336	336	350	319	334	327	347	361	314	323	324	306	345	312	306	330	332	327	358	330	326	335	317	343	336	338	348	328	346	334	335	332	340	298	333	333	323	316	304	328	331	332	321	337	369	352	364	324	327	330	338	284	340	326	336	350	333	343	326	311	327	335	315	336	335	331	322	328	344	353	336	320	310	354	315	367	386	312	319	299	339	343	326	344	347	307	334	305	356	311	307	347	346	302	323	324	331	326	327	329	343	317	349	337	310	305	335	303	329	359	317	336	339	335	307	321	295	341	302	337	337	321	330	325	319	318	317	324	337	350	320	336	309	333	335	356	321	315	325	306	368	308	316	305	343	308	328	327	298	330	309	323	362	321	347	339	355	329	326	332	352	323	305	339	326	350	352	348	304	329	317	354	340	358	344	318	357	356	306	311	295	307	308	326	333	318	305	326	351	311	342	321	315	337	362	305	328	328	339	352	301	349	334	324	297	321	308	335	328	334	359	321	337	323	328	317	296	348	301	317	333	314	325	338	332	363	314	331	328	325	289	330	322	320	337	332	362	333	320	343	323	332	348	313	313	298	312	327	322	331	319	342	313	310	328	321	327	340	307	333	318	356	338	313	332	295	304	319	311	353	328	313	318	346	321	310	333	301	333	313	332	358	344	310	349	317	339	314	338	332	331	328	346	325	315	368	332	297	305	355	384	319	332	326	324	336	358	355	310	318	326	300	308	358	291	343	336	357	302	340	331	310	294	329	334	345	336	323	367	329	325	342	333	315	294	331	302	320	312	330	309	327	341	340	324	325	301	325	327	343	301	322	326	378	309	336	313	342	349	310	326	323	314	312	306	321	304	313	328	316	313	346	342	346	294	341	292	340	314	295	329	309	317	332	322	313	338	340	301	333	324	307	354	317	337	284	334	357	300	315	352	323	332	301	340	302	325	300	327	312	346	349	335	300	329	320	325	296	330	317	364	345	345	345	331	351	328	323	313	346	346	323	310	301	346	322	339	331	303	313	335	315	319	325	342	306	347	342	276	280	327	329	354	323	343	300	330	329	300	315	317	348	327	308	304	315	325	349	350	331	280	272	309	341	302	300	345	303	288	324	297	302	313	311	343	317	335	332	314	329	335	338	307	326	329	333	287	331	308	347	333	299	351	302	343	319	313	339	310	352	320	336	305	346	334	319	337	324	326	337	321	303	330	335	343	332	319	313	355	338	341	344	340	344	314	315	295	313	298	354	317	329	336	328	325	317	317	344	327	308	341	358	341	305	341	322	318	341	282	318	326	363	360	295	334	317	306	323	321	333	329	336	296	319	352	317	324	296	335	315	315	306	333	302	357	313	346	323	295	332	323	331	355	324	343	340	337	336	292	306	359	369	357	325	331	350	315	343	336	326	306	316	310	326	317	359	295	325	332	297	300	307	322	339	320	302	333	361	338	319	307	313	343	329	331	328	323	354	309	300	324	333	317	324	324	328	298	319	337	313	343	346	313	330	335	294	316	336	324	339	301	341	316	287	311	329	344	330	313	314	301	369	326	304	309	311	324	330	353	321	328	349	338
3572	9016	7344	3458	2305	1642	1343	1112	893	740	652	607	550	551	481	463	458	460	412	408	391	403	420	433	389	427	391	355	390	419	388	394	367	361	388	369	366	393	369	372	383	362	400	368	378	387	362	377	371	351	361	385	364	394	385	374	355	393	393	396	326	394	418	355	357	338	353	400	331	368	351	382	393	364	393	359	356	336	358	363	383	349	376	365	371	386	394	352	354	406	372	362	340	358	371	338	352	397	365	374	382	365	382	365	374	358	391	398	377	353	389	381	359	351	379	373	373	359	346	370	369	373	351	344	357	357	371	346	375	334	350	380	339	316	332	360	348	364	357	368	365	357	376	358	351	377	383	347	349	369	386	367	392	364	378	363	354	378	363	381	380	337	366	359	383	381	367	349	362	368	359	340	334	379	393	354	361	367	379	350	392	378	363	339	365	353	389	360	357	387	370	386	365	349	349	363	401	359	404	348	350	380	390	382	330	385	320	406	394	332	389	356	362	380	352	375	380	359	382	344	342	340	385	347	374	353	362	383	371	405	367	363	384	333	349	391	362	365	370	357	382	384	358	375	351	371	360	334	379	366	371	367	369	367	372	373	355	386	381	370	347	382	331	363	353	383	364	365	374	345	366	376	352	369	344	363	396	336	349	377	347	350	374	369	366	328	347	390	356	367	353	355	381	396	378	373	383	374	363	343	368	342	334	349	402	395	354	361	366	398	345	365	361	371	349	393	403	378	365	372	369	383	361	380	345	383	369	363	369	389	370	356	370	373	358	350	354	382	376	356	395	348	368	368	369	354	410	377	357	370	419	368	364	382	365	333	341	408	384	367	381	396	376	352	349	385	375	348	356	355	350	348	410	374	411	354	406	331	360	391	389	383	381	403	367	318	370	365	355	394	399	370	381	357	375	383	343	382	361	367	345	382	363	350	333	354	387	361	343	378	344	367	382	351	344	377	377	374	353	391	360	370	369	359	378	358	356	365	347	363	341	415	434	374	348	368	373	407	331	350	385	342	383	371	412	376	352	344	358	390	338	352	350	380	387	373	365	361	402	355	359	409	365	360	366	403	361	336	331	370	364	367	365	372	348	337	345	379	365	393	340	371	339	375	385	364	375	346	351	377	363	368	321	341	359	387	364	369	374	360	330	394	363	368	367	386	385	362	372	339	366	386	373	348	378	379	354	334	366	390	338	350	333	380	363	364	367	366	358	345	384	396	373	351	402	358	376	360	378	362	388	356	362	340	372	385	380	327	350	343	378	377	371	370	386	337	343	339	379	332	350	409	356	391	387	363	357	386	304	389	378	377	367	386	335	332	341	377	361	330	375	365	343	384	348	341	372	335	378	381	375	385	345	387	396	369	389	333	376	336	353	338	343	350	358	364	397	367	344	379	376	365	400	366	349	364	384	348	376	385	351	354	398	358	387	372	384	361	352	373	353	349	363	334	377	380	355	368	355	389	366	408	392	375	390	342	360	372	356	347	372	422	391	354	381	374	381	340	377	385	367	362	441	329	368	369	375	380	369	352	373	363	363	355	393	341	350	374	346	360	344	363	361	357	368	353	390	392	357	361	376	362	369	396	352	374	355	338	386	362	341	375	366	359	369	359	341	374	366	363	364	377	343	371	366	353	367	350	338	360	378	378	364	355	345	368	372	351	341	360	370	340	336	373	425	389	331	362	313	373	367	424	378	410	369	373	382	377	352	387	361	382	371	380	370	347	369	334	385	355	395	362	374	368	346	387	390	356	370	394	408	379	390	371	343	354	357	343	381	363	376	357	406	333	348	355	369	405	363	364	370	346	395	367	341	409	357	360	337	358	399	372	363	391	335	366	347	340	381	397	353	388	379	385	411	349	390	354	382	391	386	344	380	345	364	344	377	362	355	386	375	348	386	340	358	363	375	379	338	403	361	383	381	371	352	379	349	400	353	386	387	380	373	375	378	376	360	376	428	365	371	359	351	394	375	358	370	349	333	386	367	369	361	347	364	376	367	382	363	360	387	408	382	382	307	384	354	419	335	352	364	392	366	371	389	386	356	382	365	400	330	366	372	361	377	371	342	368	355	322	338	341	366	363	377	359	359	336	369	358	346	365	367	342	366	372	392	390	392	354	399	354	323	357	334	326	360	374	376	371	358	363	350	374	365	359	342	350	344	374	365	368	375	337	341	377	369	376	369	380	347	327	373	358	358	369	390	388	388	342	390	364	348	375	362	379	391	381	349	369	363	351	349	337	365	380	350	380	373	366	366	368	417	355	370	330	369	348	339	360	356	356	352	373	385	367	354	403	368	358	377	327	379	361	378	343	370	318	344	373	355	357	340	376	361	387	377	354	386	392	379	366	378	328	377	362	366	365	359	368	369	337	384	381	382	342	357	365	385	392	379	383	370	352	338	353	365	381	385	345	356	339	366	392	348	376	375	363	384	365	376	367	362	366	372	368	365	360	354	362	392	371	370	373	351	370	362	350	382	349	351	346	396	367	360	341	357	367	352	384	389	384	367	382	400	381	364	336	348	376	370	359	356	375	350	336	375	335	380	358	374	374	385	340	351	371	358	356	359	364	364	364	355	388	334	333	353	378	365	369	392	396	375	415	433	371	395	364	311	355	348	353	347	391	379	406	362	370	347	353	364	351	373	369	367	377	357	374	364	369	410	358	339	361	356	349	380	388	370	370	357	392	379	368	391	363	391	379	347	380	368	359	353	395	350	367	363	343	332	371	372	397	361	399	374	339	359	378	348	364	378	349	355	362	362	343	367	372	374	391	375	382	371	387	358	357	360	378	350	350	371	406	347	392	368	386	347	361	360	389	361	380	369	390	370	373	350	371	418	376	356	403	365	357	356	332	355	359	379	365	367	349	372	395	381	351	329	393	351	358	346	361	365	345	389	337	359	369	367	335	358	369	373	383	372	333	330	369	397	336	380	365	377	378	373	386	349	371	356	386	340	378	388	385	383	383	377	316	330	351	376	365	382	357	349	389	373	373	372	336	354	382	367	346	407	395	375	357	366	386	362	360	369	351	393	388	351	344	351	359	363	355	350	365	376	399	363	346	389	363	397	388	345	395	375	386	351	382	339	368	359	380	370	395	373	371	385	394	379	377	356	379	349	349	346	346	358	378	367	383	392	393	339	358	351	400	359	397	373	354	392	350	349	390	383	394	326	339	379	360	358	405	366	376	372	370	338	353	331	397	363	362	366	361	387	382	373	367	388	389	392	333	371	363	419	410	366	345	396	352	390	340	342	376	369	341	367	364	342	359	358	363	343	376	380	361	413	374	386	417	362	378	366	398	347	346	403	358	384	347	353	333	361	372	366	371	374	385	394	335	334	409	382	325	355	372	362	361	371	396	349	362	355	352	352	357	365	346	339	352	365	383	361	371	360	350	369	339	413	353	354	330	368	381	360	371	348	350	355	362	335	375	385	353	345	368	375	371	404	359	381	403	378	363	375	347	342	368	365	338	380	396	377	378	390	374
24801	21468	27978	25260	16433	1044	637	469	444	428	393	364	369	382	339	339	363	314	306	372	327	343	319	315	324	329	319	314	344	326	342	329	320	344	346	315	297	317	326	313	320	311	320	309	306	338	314	306	301	303	300	315	331	333	321	353	330	320	305	347	298	304	271	305	317	263	335	316	329	337	321	319	325	337	303	321	315	308	322	293	311	288	309	297	315	340	321	308	333	322	336	297	328	305	291	328	293	325	310	279	303	339	289	318	312	315	309	325	321	296	291	334	315	319	268	275	302	312	301	291	318	299	320	288	307	314	292	337	280	322	313	311	325	309	266	326	313	314	345	325	331	338	312	326	311	293	312	328	309	317	293	322	313	295	318	317	335	288	337	308	302	318	323	319	303	280	346	293	322	329	337	301	324	325	331	307	320	314	299	326	279	309	288	281	299	317	338	316	331	309	298	300	310	314	297	289	321	321	284	290	324	300	324	297	326	332	293	300	316	317	309	324	297	316	321	326	291	310	311	321	307	314	317	305	303	326	331	282	316	323	324	298	322	291	296	324	300	343	302	357	310	315	287	322	343	324	320	273	295	314	297	322	331	284	300	327	323	310	304	313	319	326	296	295	323	324	324	318	323	333	303	305	320	304	334	311	339	312	297	319	325	308	339	314	329	318	320	303	285	313	299	318	306	286	320	327	281	311	311	298	296	312	299	295	340	321	294	301	265	308	324	307	315	317	306	327	327	308	293	315	341	323	319	309	306	312	316	296	360	315	308	308	332	320	299	315	309	273	290	317	299	277	325	322	313	322	307	300	312	310	311	332	324	326	322	316	327	271	308	295	327	297	291	313	333	308	327	330	328	310	278	323	349	308	308	311	311	313	307	321	291	329	350	316	312	317	337	316	331	340	280	289	297	301	301	307	300	305	297	321	319	344	332	334	329	310	300	323	320	302	318	312	356	346	307	330	354	302	313	300	334	303	286	324	310	272	323	318	312	303	304	356	270	306	302	331	327	312	341	306	323	315	326	313	288	312	297	327	314	329	301	296	301	306	317	314	301	300	321	293	320	331	314	314	307	306	337	305	315	279	316	310	266	290	281	283	320	314	324	311	306	304	310	305	304	309	298	352	307	304	332	276	311	295	318	302	322	279	327	309	340	316	291	308	337	310	294	311	301	294	304	322	314	306	312	296	324	298	306	308	299	297	301	323	306	315	334	322	334	294	251	345	325	318	321	330	327	321	298	296	301	320	340	296	305	342	324	328	307	301	311	306	297	310	329	310	275	311	317	322	310	317	310	309	314	319	302	320	306	305	260	330	312	302	340	300	307	321	341	320	323	321	331	318	321	332	321	302	293	311	301	326	334	293	314	309	321	360	323	307	308	330	329	316	333	315	312	292	333	322	290	340	288	318	312	350	303	302	319	305	279	310	319	323	327	285	313	328	311	307	343	332	318	331	329	318	337	317	295	298	287	332	334	343	311	313	334	343	300	307	313	349	346	290	295	273	310	305	291	287	282	299	309	302	313	304	294	321	285	349	315	308	317	318	319	301	286	338	330	286	326	316	318	336	323	310	302	317	339	340	304	304	325	336	310	303	325	309	294	315	310	264	301	327	310	291	335	303	318	301	321	327	272	334	317	305	313	327	322	330	300	321	294	329	332	293	302	317	357	320	308	285	340	325	274	298	291	289	327	320	294	292	310	317	302	327	293	321	316	320	310	315	305	292	323	296	343	299	281	316	305	318	302	336	296	317	315	311	317	316	318	304	304	298	315	296	296	323	312	315	294	305	329	330	305	321	313	320	312	325	339	326	312	329	294	349	305	300	330	308	321	331	321	292	329	333	311	353	306	325	315	284	307	300	329	300	302	327	310	311	347	306	295	287	315	311	305	327	309	311	331	293	290	264	302	286	302	309	295	337	307	299	305	290	308	335	304	287	320	286	287	274	276	317	318	346	289	322	300	298	310	321	329	303	295	291	345	323	304	306	325	300	338	330	316	347	295	322	310	320	323	344	314	316	332	320	323	303	311	305	296	310	285	323	328	334	302	311	340	313	318	328	318	305	328	302	294	326	323	307	308	306	318	313	308	307	305	303	322	301	330	342	327	275	325	324	297	298	309	302	302	322	336	307	293	329	306	306	306	316	320	309	289	324	293	288	321	302	330	305	314	320	333	274	323	314	314	318	335	302	326	322	325	293	317	277	348	340	319	277	326	271	333	310	284	297	309	331	302	302	332	313	286	312	293	318	313	294	306	331	311	320	317	277	307	318	294	319	328	300	286	328	314	271	317	369	308	294	293	333	335	343	308	318	302	291	329	332	302	317	296	280	304	342	302	286	315	338	342	310	309	339	346	301	306	281	303	291	304	310	311	317	342	324	319	298	315	310	302	307	309	306	294	317	310	339	304	307	333	330	304	313	296	274	300	303	309	326	340	325	340	292	285	328	320	339	302	311	321	319	289	326	302	306	315	281	309	296	335	322	327	337	318	309	322	327	322	318	341	322	306	298	316	318	280	301	321	306	286	333	319	333	306	309	303	328	284	286	297	328	322	344	348	303	332	327	302	330	318	288	327	328	319	316	305	316	313	325	285	307	311	307	317	324	321	302	302	309	318	325	332	312	328	315	306	319	308	300	328	311	288	308	332	322	325	306	314	320	299	297	288	294	318	316	328	323	308	295	324	324	320	324	303	313	305	301	332	286	338	313	302	285	365	305	316	332	302	308	306	353	290	302	296	309	303	302	324	316	323	313	307	304	327	344	273	326	357	332	320	318	346	317	336	307	324	305	282	328	302	302	327	336	337	283	303	338	295	336	348	326	345	322	294	287	330	323	292	338	337	292	330	314	318	337	296	321	286	344	304	325	338	349	292	309	307	330	331	313	308	327	293	303	307	320	320	312	306	268	330	328	329	307	362	331	321	301	320	318	305	303	330	337	289	292	323	315	295	317	283	301	334	305	318	281	314	344	312	287	281	329	306	313	285	322	314	318	304	305	330	326	353	305	313	302	298	328	317	288	303	276	332	317	304	314	305	326	323	302	288	328	315	275	336	310	315	326	297	292	299	330	321	314	357	305	294	282	299	318	295	294	325	326	322	340	272	319	313	341	305	309	315	316	278	351	313	320	312	350	291	322	311	315	300	317	354	312	316	320	308	318	276	284	303	292	326	304	318	321	305	321	316	298	285	300	290	313	318	287	323	311	298	296	318	307	316	325	310	305	314	293	269	306	289	337	302	345	318	319	312	328	340	312	320	318	296	291	327	290	294	286	322	311	342	288	281	293	305	332	311	323	313	304	322	293	328	310	347	331	287	279	294	307	321	340	313	309	310	321	292	292	309	317	294	310	338	286	339	297	297	302	301	314	289	321	314	316	297	329	305	325	326	313	328	300	299	308	308	315	302	327	290	317	311	291	321	313	331	340	324	308	306	307	287	314	311	288	321	304	344	312	298	338	309	317	306	334	312	309	316	306	310	313	311	301	304	285
3718	5598	4364	2046	1504	1151	901	742	616	528	479	461	405	417	392	399	358	387	394	401	360	375	374	333	345	357	358	346	339	322	389	373	342	340	347	353	363	360	344	366	375	324	350	347	322	295	349	348	356	351	300	305	314	342	332	328	317	341	363	364	363	318	344	316	320	331	334	365	322	334	373	360	374	341	365	319	327	321	349	351	364	317	342	376	315	334	335	341	337	321	325	345	382	300	334	335	345	355	329	332	376	323	339	353	337	311	345	335	331	362	308	347	343	350	326	372	364	329	333	317	355	358	333	338	373	318	330	330	319	309	318	320	318	371	348	330	329	325	343	333	323	325	327	331	333	329	350	350	325	367	340	373	327	298	335	344	349	337	338	301	319	334	339	338	340	349	356	327	368	353	336	347	309	337	321	304	311	326	332	327	336	343	348	322	328	337	346	354	333	324	288	323	350	358	314	336	306	315	323	327	319	321	325	356	351	331	339	360	370	329	352	346	335	368	370	325	311	292	327	333	331	355	348	345	363	365	352	365	353	365	354	308	359	311	360	352	353	333	358	352	330	345	329	336	341	307	328	319	318	333	351	326	333	358	333	290	373	346	327	332	326	345	325	320	346	330	334	359	316	350	335	335	345	347	337	319	334	330	318	336	358	345	340	344	342	289	338	323	341	312	341	350	375	335	346	361	327	361	354	355	336	352	301	327	323	350	341	349	355	365	323	360	373	343	335	310	334	341	347	326	341	324	345	341	355	347	351	304	334	305	369	334	330	310	347	343	384	338	352	350	350	316	341	338	328	330	341	292	316	338	337	328	343	338	325	315	319	335	336	324	338	334	350	329	318	324	336	323	332	348	311	351	317	332	329	330	343	343	343	337	364	344	331	339	331	353	341	316	352	341	312	332	323	362	334	351	337	328	343	333	303	328	350	349	349	326	342	375	310	326	351	320	324	323	321	328	330	370	332	356	325	310	328	310	372	365	365	347	332	312	315	351	329	347	324	321	357	330	340	321	346	328	346	321	305	316	333	347	342	332	326	335	339	341	328	370	343	353	353	376	366	323	329	356	335	342	349	328	326	353	345	323	350	332	327	359	325	338	343	310	345	326	347	321	341	315	325	287	330	367	371	342	343	341	364	344	360	333	302	333	325	326	336	315	351	329	314	304	360	314	328	344	343	317	328	337	314	324	318	345	334	313	339	333	301	368	333	384	321	317	352	330	346	348	337	314	334	357	339	343	357	305	343	342	351	314	319	344	329	317	345	327	337	352	368	331	358	371	338	353	339	331	339	310	336	371	367	308	328	318	337	353	334	357	354	315	364	340	380	330	342	333	302	351	329	314	322	342	317	327	305	327	347	322	360	362	334	340	348	332	349	316	335	360	320	300	325	299	342	327	332	358	352	326	344	309	302	344	321	317	339	342	337	342	312	347	327	323	329	344	321	353	367	353	341	328	333	317	305	302	304	330	313	319	328	325	324	326	336	304	330	305	339	344	366	324	321	345	361	347	328	348	360	347	363	359	316	354	329	350	331	386	340	332	337	341	346	335	351	343	336	331	344	341	304	328	336	316	354	334	339	364	349	350	325	325	338	335	313	327	350	324	331	351	305	364	347	335	321	345	358	345	326	353	335	359	329	325	330	340	316	345	341	347	321	325	308	338	353	333	348	346	338	340	341	335	342	320	333	326	354	350	334	336	343	359	328	332	339	367	339	324	316	331	370	344	299	335	318	352	312	358	300	324	332	328	334	316	346	340	341	303	347	318	326	333	331	311	323	348	325	317	330	356	326	328	336	329	336	346	337	328	320	324	332	351	326	334	343	331	326	337	346	331	364	353	333	354	316	331	312	327	343	316	335	302	333	322	329	345	335	331	319	309	343	349	392	318	349	359	327	344	296	338	337	317	361	353	394	320	368	389	338	304	335	356	330	321	327	333	365	329	343	312	298	343	344	336	327	334	361	369	333	313	327	312	336	330	413	351	363	331	323	349	332	325	321	315	361	332	334	360	327	334	320	336	350	326	315	333	377	333	354	294	325	333	326	342	379	317	329	317	377	304	335	346	365	343	349	347	340	347	337	336	320	347	349	349	345	330	323	362	324	319	319	353	348	341	313	338	339	344	304	336	321	310	334	328	328	330	337	314	332	306	341	340	333	331	345	344	371	339	315	281	315	347	318	366	380	355	323	323	348	315	346	335	339	330	358	342	316	366	345	328	318	351	355	342	314	346	312	331	353	326	329	320	307	332	362	312	332	323	347	328	328	311	320	316	355	339	353	328	340	337	310	334	335	351	333	313	337	362	335	320	330	332	343	340	314	337	384	356	339	337	340	312	326	335	309	356	309	311	304	373	338	345	296	347	335	355	345	339	345	353	364	329	355	358	343	350	330	335	295	329	308	311	374	337	310	356	349	313	316	307	341	320	341	334	309	356	346	340	332	348	366	334	337	346	379	343	328	327	353	314	317	357	335	302	357	356	382	313	350	320	325	338	337	339	330	364	336	359	330	318	331	342	348	323	340	367	363	321	315	324	344	363	368	338	322	366	332	300	324	330	359	378	329	350	348	349	342	355	320	309	332	362	355	349	317	325	295	339	368	337	321	341	331	339	345	338	336	368	352	352	322	332	334	323	310	333	318	323	302	342	339	338	328	339	310	325	346	344	335	335	361	328	354	345	340	321	333	367	303	326	309	328	344	351	360	321	339	295	339	351	329	332	328	328	355	341	317	338	336	345	321	341	342	315	303	356	349	329	285	361	351	344	351	341	312	368	377	328	346	353	337	316	322	337	367	358	340	382	390	341	367	352	327	341	350	346	364	302	343	317	353	319	312	331	355	325	349	343	330	347	323	338	323	322	321	328	302	318	328	377	334	370	322	328	328	340	356	361	338	315	350	336	313	375	335	361	334	341	327	352	350	353	319	336	353	346	339	296	347	367	346	365	339	317	318	336	357	326	337	330	319	341	356	351	359	321	342	353	321	345	389	312	320	301	354	322	349	334	363	336	320	320	331	345	310	361	312	340	355	321	327	368	317	342	321	333	340	316	363	316	355	332	346	310	346	329	311	340	335	328	329	321	339	331	321	362	338	287	331	348	321	331	343	332	354	332	330	346	345	325	307	350	330	337	337	320	323	389	360	378	333	317	326	305	342	339	343	348	355	357	357	331	358	319	347	325	342	340	316	332	337	330	374	359	410	357	354	351	347	344	322	354	357	325	345	330	350	347	349	313	301	337	328	334	333	335	345	352	354	323	352	341	330	318	343	359	337	315	333	317	326	335	307	342	326	346	334	330	327	313	369	380	360	338	311	361	293	339	345	372	343	360	347	327	350	326	318	314	311	338	337	328	350	316	347	345	342	325	324	399	345	358	324	346	344	308	342	335	333	353	324	369	317	326	320	321	345	311	336	318	319	335	349	313	376	344	339	381	353	323	342	319	361	355	313	351	319	329	336	350	327	351	339	337	349	349	340	339	305	347	319	335
22726	21518	29265	24195	21509	21540	11764	936	626	505	441	346	317	276	237	243	206	203	197	172	136	186	160	150	152	138	148	128	115	155	115	110	121	130	140	116	119	130	134	136	131	124	121	111	135	117	128	106	121	131	107	111	124	123	131	95	127	122	99	116	108	119	121	114	105	116	106	111	111	88	144	119	107	118	129	100	131	122	122	131	116	113	107	110	101	94	114	109	113	97	119	123	121	102	111	103	109	122	133	117	108	121	96	107	125	119	114	94	133	96	120	129	125	134	122	112	102	87	125	120	109	107	100	121	100	134	136	108	128	98	114	120	113	106	97	105	115	114	110	109	118	106	120	108	85	110	99	112	111	109	117	119	113	115	108	111	106	133	102	112	94	104	111	116	123	109	133	108	101	108	111	129	102	100	100	105	101	119	115	97	88	102	109	106	119	88	120	101	100	114	110	113	101	146	111	130	108	124	106	109	104	101	112	95	117	122	118	95	97	83	109	112	116	117	113	103	102	118	100	118	116	112	96	123	113	123	111	117	100	108	116	117	96	115	106	89	123	104	100	123	96	113	112	103	90	122	117	106	119	112	114	108	112	122	109	108	111	122	81	109	118	115	109	125	113	105	101	110	112	107	122	117	110	115	137	91	114	112	111	113	111	106	104	92	133	116	113	123	118	120	125	98	131	97	101	102	115	121	105	105	109	103	119	111	111	97	98	117	104	100	101	118	89	108	121	113	118	105	82	109	126	128	96	101	112	118	92	107	109	116	100	113	117	102	110	95	106	111	120	141	90	94	122	121	135	110	101	109	110	110	102	109	123	103	124	94	146	113	86	105	124	124	112	89	108	106	117	124	104	113	106	105	127	116	115	95	123	108	118	118	89	98	106	102	103	97	90	102	114	107	101	109	101	98	113	110	119	108	132	123	109	97	108	107	108	105	108	95	101	105	112	93	93	113	118	107	113	115	117	96	114	118	118	97	114	119	117	99	104	106	109	116	107	121	106	127	112	104	122	125	104	126	115	106	117	113	112	127	109	118	116	124	104	131	102	109	129	120	128	123	111	114	99	126	122	93	113	104	115	115	116	124	110	97	114	113	84	117	105	132	106	120	105	98	117	105	124	112	107	115	113	109	118	119	119	100	89	128	108	130	104	106	109	95	113	115	112	101	121	98	97	104	108	104	118	105	129	81	115	113	129	101	102	117	116	123	130	108	126	102	114	98	104	117	113	115	97	125	107	113	105	122	119	109	114	107	102	101	102	115	107	103	114	116	96	105	107	97	119	110	105	117	104	115	96	105	119	110	117	114	115	122	99	114	105	94	102	113	103	105	108	99	120	113	121	96	103	114	102	94	113	108	120	117	98	114	111	104	135	120	124	117	118	105	104	103	115	121	94	89	115	138	102	112	101	114	110	113	121	108	107	116	121	99	102	98	123	119	93	111	101	90	97	106	93	118	121	114	98	116	118	103	103	105	98	111	108	104	125	116	109	121	111	104	101	100	118	112	117	106	100	112	108	125	108	120	115	128	109	102	109	111	98	104	117	111	115	109	99	142	134	105	122	116	102	125	111	115	109	118	111	87	131	115	113	113	125	114	109	111	129	102	103	118	127	127	97	120	103	108	118	115	96	113	103	101	122	118	94	114	101	109	96	115	115	110	98	121	105	121	101	126	96	104	116	100	114	114	114	108	121	113	120	113	110	104	90	103	100	104	101	123	120	108	101	115	116	90	82	104	112	152	84	102	92	121	101	133	109	100	107	129	107	98	130	100	118	99	131	107	117	117	102	96	110	100	110	101	114	114	120	121	106	118	118	120	102	104	99	102	101	107	96	105	138	106	109	102	101	116	129	123	91	123	105	101	105	88	109	125	96	109	116	116	115	96	96	96	117	102	99	146	99	96	135	119	123	127	115	101	117	98	115	105	98	110	105	103	130	106	119	114	103	121	100	93	109	104	109	104	108	110	121	88	104	102	103	111	100	103	109	101	104	106	123	89	123	107	112	115	112	98	96	111	122	114	112	112	100	116	105	92	110	102	129	107	98	125	94	127	106	90	105	104	93	106	121	96	87	92	116	109	115	106	121	119	110	117	121	98	134	115	102	107	108	96	110	114	123	99	114	105	107	103	112	136	99	111	120	90	109	114	105	98	108	121	115	119	116	92	102	107	116	100	123	114	98	108	115	111	107	109	114	114	96	117	101	102	114	102	110	112	135	104	83	120	116	120	122	93	114	119	110	95	95	126	105	114	122	112	102	109	87	100	131	111	132	115	124	117	114	106	94	120	122	113	103	92	116	120	120	106	106	119	120	106	108	122	124	110	110	121	107	120	115	101	102	135	106	95	112	110	113	110	125	124	101	114	108	118	97	104	111	105	121	112	108	109	109	108	123	133	122	119	94	96	110	117	106	102	116	116	111	109	109	116	118	99	107	119	112	126	107	123	119	100	108	112	121	109	95	112	106	98	115	115	135	100	120	133	102	116	111	117	118	105	112	111	126	100	106	127	101	108	127	116	112	95	108	85	134	119	106	114	103	106	104	113	109	111	111	99	99	101	91	103	110	107	100	119	103	98	112	106	100	99	108	97	133	112	116	88	101	117	104	92	117	95	101	100	102	103	124	107	127	91	99	117	106	98	122	87	114	121	109	112	110	118	123	103	108	110	105	119	102	120	90	117	99	137	96	126	106	97	113	109	96	105	108	109	120	106	116	106	103	137	117	119	112	111	107	113	102	111	93	101	113	123	101	107	104	110	97	107	95	101	94	115	122	114	105	96	118	121	96	103	95	107	116	103	112	122	117	100	117	104	122	98	86	116	96	119	102	111	101	112	104	130	107	104	100	101	112	102	108	120	100	100	103	111	103	125	96	109	103	113	104	113	143	93	94	120	98	116	98	108	101	120	115	125	88	118	99	115	120	115	119	101	124	95	119	106	111	100	103	106	109	111	95	127	105	99	120	114	107	120	117	79	101	100	106	97	109	90	111	101	94	119	123	108	106	108	93	127	116	103	104	108	99	118	109	104	97	98	110	112	98	105	114	104	114	98	97	102	115	126	100	111	96	116	109	115	116	107	109	108	113	124	92	101	99	104	98	109	116	121	116	101	123	115	117	127	99	100	118	106	100	116	111	117	89	94	109	140	129	111	105	105	106	125	97	107	100	112	104	90	120	116	112	122	105	95	98	102	94	99	124	110	117	109	102	115	127	80	107	98	107	115	115	106	117	128	113	123	108	95	111	89	113	110	102	106	89	105	121	119	113	114	115	100	117	110	116	103	109	97	103	124	132	115	109	100	90	106	102	102	108	91	105	118	116	110	94	106	105	107	113	116	98	103	114	93	91	111	107	117	121	109	106	90	105	101	112	105	103	141	110	95	99	121	99	129	113	106	120	104	115	123	92	105	103	100	73	109	106	103	115	120	117	116	113	113	103	95	94	105	106	114	115	108	136	127	125	91	134	122	113	107	93	116	117	104	99	97	97	102
4823	14434	11740	5604	3583	2577	1939	1429	1127	865	719	593	514	409	382	336	309	288	281	258	234	216	206	209	186	179	163	185	167	160	172	151	158	151	165	156	153	159	148	154	146	142	129	126	154	162	153	166	147	133	137	143	144	132	140	140	141	132	129	127	138	144	134	149	146	148	137	141	122	142	132	128	135	130	114	115	139	131	124	129	149	136	122	152	139	127	119	129	111	124	150	118	161	123	118	116	125	124	130	138	122	150	124	137	129	125	124	138	145	119	119	119	136	147	131	130	126	107	133	116	126	127	124	108	119	146	137	124	132	144	144	141	131	128	120	118	138	127	129	113	141	96	104	128	132	137	126	142	142	128	149	132	129	147	117	136	127	124	145	118	114	127	139	152	118	130	145	137	130	140	99	111	145	151	125	130	122	106	119	130	124	156	136	121	154	111	125	130	108	131	131	126	136	120	132	125	126	101	117	118	114	130	137	124	106	130	127	123	146	123	123	127	137	142	104	111	123	129	111	125	130	133	137	127	137	144	134	111	114	109	126	124	122	112	122	133	116	130	134	122	104	122	133	126	133	140	128	127	134	128	129	129	114	124	129	123	124	111	130	123	128	135	121	124	145	137	116	121	125	144	121	113	129	105	132	112	126	139	118	139	135	130	125	139	120	123	126	124	113	122	118	118	151	129	136	133	126	131	125	113	125	114	129	106	117	128	139	129	131	127	129	133	120	136	126	119	113	140	114	143	121	113	123	121	117	122	115	127	124	139	126	141	131	132	147	110	135	116	122	120	130	133	110	133	120	126	136	139	141	122	124	145	128	130	153	115	137	137	123	126	141	121	140	110	150	131	130	123	123	115	137	133	132	140	123	130	137	138	124	137	111	122	130	117	127	132	128	122	127	111	125	133	136	119	135	123	134	115	130	144	126	129	134	140	124	129	133	124	119	125	115	144	124	134	140	143	137	114	134	124	127	135	134	126	114	136	118	158	118	122	146	131	134	135	111	155	142	144	129	132	122	140	110	141	131	133	124	121	147	129	137	125	118	115	134	123	140	137	141	127	133	107	122	124	122	121	132	135	113	139	136	119	138	111	124	138	90	135	124	143	138	128	139	125	102	136	140	115	132	135	124	115	152	141	135	124	127	130	139	134	137	135	140	138	126	121	132	113	120	126	132	119	155	125	113	115	120	131	146	143	122	109	130	111	123	142	121	112	125	111	137	143	108	132	149	120	117	119	125	151	117	117	117	122	124	130	122	101	137	136	124	127	140	122	126	131	132	139	119	133	121	118	142	133	136	122	134	142	137	133	144	118	142	155	140	130	135	117	122	119	120	122	114	121	117	122	125	126	127	112	125	118	127	97	127	151	128	138	122	132	120	123	144	128	132	128	152	124	134	134	133	134	116	119	116	124	121	131	135	125	111	115	103	127	131	137	120	139	135	118	115	120	124	129	153	137	125	119	112	142	134	135	136	116	125	110	99	104	120	114	119	106	133	128	118	123	141	126	128	140	116	131	115	108	120	126	109	128	132	149	126	134	115	142	111	129	129	151	116	127	118	110	121	150	123	131	115	116	133	130	121	125	124	133	159	87	136	137	103	136	119	108	120	122	106	104	137	119	137	122	138	133	112	120	132	119	126	117	100	136	107	131	126	127	122	156	118	121	129	135	136	143	141	124	137	141	128	117	107	128	136	137	128	123	135	136	97	133	116	119	124	144	119	129	127	124	117	112	133	126	135	133	140	127	133	122	111	125	145	126	125	124	112	137	121	128	123	121	140	134	108	129	136	127	112	115	149	162	131	123	131	115	119	131	129	108	118	112	134	129	120	129	135	130	125	113	135	123	148	118	151	116	119	128	134	125	128	118	134	141	140	126	130	99	127	136	120	136	129	142	124	120	120	136	119	124	131	128	127	120	121	142	133	140	146	125	134	130	126	138	106	117	127	103	134	133	121	136	123	113	134	119	139	104	139	146	126	121	135	134	152	126	120	142	144	105	132	135	133	137	132	133	143	121	119	128	118	136	116	113	121	125	138	122	121	125	124	118	145	124	116	105	126	118	136	130	122	110	133	146	122	130	139	124	112	104	119	143	134	139	129	113	144	108	145	125	161	144	141	139	117	122	132	132	136	143	126	131	122	116	129	121	139	153	124	130	122	120	122	125	124	122	113	131	125	129	124	118	140	125	129	118	125	127	140	128	142	125	125	140	126	152	127	118	125	137	114	131	133	104	129	121	134	130	109	144	123	106	132	135	130	104	127	139	116	128	136	114	124	128	129	109	120	126	128	118	134	116	155	139	118	141	113	131	148	128	120	119	115	134	149	96	127	109	125	120	128	123	135	109	127	123	123	122	139	136	136	132	134	127	138	122	123	123	122	121	128	120	116	111	145	133	135	116	135	129	131	113	107	122	98	111	124	116	159	150	125	129	125	131	126	114	117	144	128	117	126	134	133	121	122	131	135	124	108	123	155	128	119	127	131	108	123	139	126	124	121	128	152	129	123	118	160	121	134	140	136	153	143	133	131	129	120	121	137	124	125	128	123	128	135	130	128	136	122	126	129	113	138	104	127	136	130	117	108	150	129	121	144	118	122	127	130	127	115	113	110	144	133	131	125	141	132	119	130	106	112	136	127	130	134	142	146	118	142	125	130	112	120	119	122	125	126	141	144	121	117	131	140	120	123	141	124	133	129	115	124	116	122	133	117	103	135	132	134	129	110	147	121	134	118	122	118	110	114	139	119	122	156	119	118	138	130	136	122	118	125	130	117	126	111	119	116	123	162	121	135	145	141	116	142	130	155	121	135	125	131	136	133	124	116	117	127	126	120	120	145	112	131	104	128	118	124	116	145	129	139	134	139	120	131	107	105	137	105	115	129	123	133	119	147	124	122	129	131	125	115	149	114	112	112	113	124	124	123	105	133	127	107	109	110	145	119	115	143	144	130	111	127	134	151	121	119	135	120	139	103	117	134	130	120	147	133	122	118	136	111	124	135	134	135	140	116	110	120	126	123	126	119	129	123	144	131	144	119	129	138	141	119	129	114	119	110	132	137	132	115	123	147	131	108	142	114	135	135	144	111	138	134	110	121	142	137	124	109	139	118	123	158	134	104	125	100	144	128	125	114	122	115	108	112	137	135	110	113	113	132	142	128	139	119	120	136	126	153	143	125	137	125	135	141	123	119	125	125	155	134	111	120	129	148	137	117	139	112	136	125	103	119	123	145	152	137	124	111	108	159	137	126	121	118	118	135	138	146	130	127	122	125	121	115	125	134	132	118	149	133	125	135	103	112	105	124	111	121	127	129	117	125	135	133	144	138	126	130	142	124	124	141	121	99	121	132	123	134	109	128	126	124	129	120	135	133	144	136	124	121	129	114	121	118	137	116	122	130	123	120	123	122	145	105	149	124	127	143	109	154	132	122	112	117	140	132	129	113	126	126	149	124	131	121	130	142	119	126	129	108	120	143	118	133	125	125	106	132	133
27667	20221	6937	780	628	528	517	499	461	496	479	484	442	419	438	463	473	456	471	476	447	477	483	442	464	453	474	447	510	439	486	488	432	425	442	424	442	499	472	464	476	459	439	498	474	472	455	487	458	493	430	438	478	411	450	467	440	462	474	494	496	461	456	474	493	491	438	454	462	465	449	477	485	476	459	503	433	474	452	439	444	466	430	442	507	488	445	447	447	483	479	459	482	439	411	493	449	436	449	464	469	487	461	475	486	440	455	455	466	470	494	442	442	489	493	467	450	417	419	440	485	492	415	439	482	485	421	473	473	469	481	451	473	465	438	471	454	445	467	497	451	490	482	445	473	473	450	436	421	450	478	471	452	481	489	470	455	458	454	506	448	473	474	478	461	455	466	484	466	457	476	479	475	492	481	453	444	469	447	463	454	496	457	449	448	462	520	485	459	453	451	451	455	453	493	468	497	478	433	452	466	447	460	445	419	443	445	456	445	468	473	487	474	441	451	474	468	465	463	488	503	432	432	472	416	417	444	445	480	460	449	454	483	472	490	463	449	455	455	448	475	460	441	440	495	432	490	465	479	424	427	404	438	467	440	479	479	448	440	488	469	468	463	461	467	466	480	462	438	460	460	471	462	474	450	456	456	448	458	428	447	412	455	473	444	461	495	483	461	431	438	477	433	500	489	464	461	444	494	493	405	485	473	428	473	440	469	462	499	480	462	466	436	460	450	452	444	476	469	458	501	477	467	489	475	453	482	481	506	449	490	494	457	483	481	460	511	475	453	459	429	453	476	456	489	466	452	486	446	433	434	434	435	443	465	467	491	471	460	429	447	436	490	474	414	449	456	452	461	470	443	457	454	458	452	449	438	467	448	476	485	458	475	455	490	440	475	447	436	473	502	450	442	415	405	464	476	465	429	470	496	471	474	457	459	458	467	464	489	494	453	461	449	432	484	458	483	436	482	477	469	481	472	486	421	504	422	451	431	445	459	476	463	460	464	474	446	477	441	466	442	434	422	468	436	434	464	385	412	421	427	489	458	446	517	458	507	447	427	449	441	454	495	458	489	487	479	465	464	453	462	481	447	479	491	481	454	457	467	461	448	470	467	463	452	475	490	473	497	501	471	426	437	516	449	492	479	478	488	437	469	465	432	461	480	421	457	457	411	449	457	465	485	458	452	481	457	449	464	476	449	401	439	486	498	485	486	458	456	484	454	417	436	473	474	472	452	453	476	444	458	501	470	446	491	450	434	406	462	429	454	436	458	426	446	454	464	410	444	459	443	453	455	470	487	489	427	481	484	484	440	471	453	485	461	432	455	509	427	464	440	477	473	490	481	451	460	427	486	448	481	433	428	452	464	414	484	459	483	458	468	496	459	406	445	439	479	444	438	427	448	477	465	444	486	502	473	448	483	458	456	427	434	422	445	432	463	438	466	481	468	471	455	488	442	501	475	444	461	446	479	461	472	492	478	526	500	450	432	456	459	421	459	485	456	523	432	446	428	482	455	441	440	487	469	433	401	445	476	430	454	422	454	448	513	428	479	446	489	473	420	441	455	442	488	446	472	490	445	437	433	441	446	448	427	469	462	455	451	458	478	470	469	470	453	447	466	458	417	486	482	465	467	458	441	472	458	468	431	480	466	447	463	449	497	463	449	456	446	465	489	488	452	468	478	441	442	493	461	430	448	438	423	471	485	464	463	485	465	464	429	496	416	457	463	484	468	475	480	437	455	476	462	482	495	482	454	477	481	466	458	460	448	434	487	487	445	468	444	464	466	482	480	462	481	460	451	430	480	477	463	484	484	475	444	460	448	465	448	477	463	477	445	485	444	504	450	437	470	441	481	472	490	476	472	462	443	458	445	457	458	471	439	475	492	467	479	439	457	465	434	442	465	501	467	460	462	487	450	496	480	477	455	447	490	496	454	447	437	486	504	450	445	460	488	482	506	489	452	497	458	440	455	479	433	472	465	468	493	426	458	465	475	506	448	459	505	458	489	479	470	452	424	459	445	504	490	477	462	452	491	474	451	466	480	471	461	490	482	463	441	471	442	463	508	469	485	479	473	464	439	496	488	471	432	474	448	500	461	460	444	482	466	481	499	462	468	449	566	436	457	464	424	460	458	458	475	483	431	499	455	478	512	456	436	440	483	491	444	496	471	517	468	432	487	431	451	435	449	456	479	469	460	483	484	449	487	448	475	476	499	493	470	490	464	415	453	462	459	470	413	472	466	455	443	481	468	457	443	482	498	472	437	440	464	461	460	483	488	442	481	436	474	503	465	439	450	498	428	477	452	448	467	489	465	447	447	438	424	474	492	494	467	478	476	479	498	455	489	424	513	465	460	484	443	470	463	494	491	471	480	474	491	490	481	450	450	447	456	441	467	474	455	466	461	488	455	451	451	478	437	476	470	463	482	465	420	455	456	478	500	471	456	481	469	478	511	484	446	444	454	514	468	446	442	448	471	501	447	464	462	459	480	451	466	482	453	517	409	468	470	472	479	427	478	449	414	456	475	456	473	482	439	476	486	464	480	498	470	422	473	457	468	492	444	429	460	471	482	477	476	437	436	443	426	463	444	455	494	463	462	450	496	442	486	474	433	434	431	474	465	470	452	439	442	476	473	466	453	452	478	473	468	473	472	450	451	464	490	458	440	434	483	438	480	472	484	459	442	441	422	482	465	480	466	436	478	466	453	420	458	472	459	500	446	498	484	472	481	488	481	487	464	483	464	447	454	423	511	488	454	478	494	436	455	462	441	443	480	494	427	461	462	447	461	479	453	464	490	461	476	417	412	468	468	485	451	459	454	460	541	480	471	443	456	413	494	473	437	467	512	458	454	454	442	451	439	420	505	454	468	471	498	475	436	483	463	452	488	436	467	465	463	438	495	454	438	482	479	421	462	435	456	473	457	447	466	447	440	444	460	445	480	464	504	456	470	474	473	493	464	454	471	448	451	420	485	465	491	457	518	490	476	462	488	470	477	439	480	450	465	470	444	424	465	441	445	478	480	481	473	456	473	431	471	452	451	466	468	504	436	491	454	440	476	487	447	463	478	454	450	412	515	485	512	438	485	483	483	461	460	488	491	449	471	481	477	467	492	445	465	441	470	479	453	462	465	492	460	440	441	478	494	483	461	470	471	433	451	512	447	443	446	453	497	457	467	437	445	475	485	456	444	456	455	446	469	469	470	478	487	462	454	511	445	452	451	463	443	436	426	453	458	423	458	446	444	450	465	476	454	473	467	470	431	464	450	514	467	462	458	441	467	449	459	485	470	464	462	508	449	466	472	477	477	473	449	500	448	463	430	466	429	481	445	472	465	449	489	450	481	431	492	500	471	461	470	444	464	483	484	477	474	473	440	483	450	496	471	465	469	446	457	497	418	460	467	442	496	429	488	472	490	487	458	470	461	443	454	510	450	429	458	461	422	455	456	481	453	464	472	490	458	456	455	492	475	440	458	458	446	451	449	488	446	463
4300	1297	956	703	606	619	537	553	569	522	519	466	512	525	519	497	512	521	484	503	493	509	500	516	544	488	495	508	525	476	502	473	545	462	497	502	464	545	523	517	499	497	479	511	510	490	535	509	527	478	498	469	489	504	505	517	523	530	479	486	498	502	527	522	500	503	521	501	523	514	486	529	474	527	519	486	491	522	512	482	541	506	516	468	520	505	518	496	478	474	485	497	502	512	490	498	472	507	502	513	456	512	490	549	479	505	525	538	498	521	512	485	476	529	528	519	511	504	485	529	534	507	494	488	527	534	519	494	490	518	510	499	530	545	496	518	517	522	526	489	512	496	516	537	466	509	475	505	530	542	474	521	507	515	526	494	496	531	517	472	488	528	507	497	510	494	500	486	467	504	501	491	465	518	503	521	534	521	536	482	496	507	543	464	502	506	540	490	525	497	525	504	489	512	507	484	497	579	506	517	477	498	475	514	491	507	498	540	546	484	513	530	489	473	488	488	548	500	509	495	515	498	551	471	501	519	545	500	506	523	522	475	520	517	489	502	514	524	475	507	533	508	497	505	489	520	513	516	460	487	483	491	514	541	452	533	483	514	504	488	498	517	502	459	515	474	462	514	502	508	504	491	508	506	504	464	530	523	468	465	493	504	516	482	542	532	534	490	520	503	504	500	499	486	462	494	504	472	518	487	495	516	523	446	535	486	495	514	496	502	506	491	515	539	489	529	515	553	479	535	463	505	463	527	472	532	515	478	502	457	535	496	470	491	501	493	524	480	482	454	490	466	482	512	490	533	506	501	529	497	517	509	511	510	549	511	496	474	521	510	525	509	481	537	501	542	475	533	527	526	509	497	529	507	521	497	520	516	488	499	515	511	508	502	500	537	525	472	504	500	527	528	498	511	472	523	481	526	493	484	485	514	473	494	502	510	480	466	536	500	530	482	521	473	517	483	510	458	508	495	492	482	483	545	496	493	526	498	482	510	540	498	507	534	528	483	516	477	514	500	497	488	496	514	490	518	499	501	505	485	515	522	513	497	532	546	475	513	490	492	501	514	506	511	493	507	485	523	547	492	489	517	460	529	511	487	519	539	492	515	508	552	503	496	487	502	452	518	501	528	529	478	478	511	523	459	549	496	477	518	515	524	525	524	501	538	481	454	506	494	504	520	511	499	517	474	502	475	519	511	492	527	481	490	514	514	539	516	509	512	465	478	511	510	454	514	497	518	559	538	528	520	514	463	542	505	494	543	535	536	517	489	510	485	532	506	463	543	519	535	483	545	461	529	481	493	493	487	493	505	499	518	497	498	508	508	521	517	516	488	529	488	503	512	506	496	514	500	491	499	524	514	541	520	521	484	470	493	496	529	523	532	522	485	513	529	514	511	518	488	475	471	523	473	483	519	549	509	520	492	513	505	489	503	524	464	508	498	499	501	527	518	501	499	489	510	494	503	519	458	516	525	500	515	498	512	470	490	481	536	518	498	488	493	494	521	479	523	529	543	515	460	510	509	516	469	465	501	505	503	543	501	540	479	497	504	493	547	499	508	502	519	533	531	522	504	512	533	522	524	508	452	471	488	477	544	484	464	520	498	502	526	496	514	495	520	495	489	496	527	523	489	473	498	481	526	514	487	486	532	496	508	557	534	497	481	523	508	473	511	528	473	542	519	483	530	509	487	456	511	530	511	487	567	472	534	503	503	509	541	496	506	468	505	480	490	499	508	506	497	498	487	510	500	539	510	528	501	493	505	525	503	471	518	501	511	496	500	499	506	519	508	526	513	510	494	509	525	515	494	484	531	545	472	514	507	513	457	495	495	514	537	499	507	506	527	491	498	539	538	488	500	522	512	493	501	516	532	500	523	478	530	532	514	505	519	495	504	496	513	486	544	512	515	523	508	496	495	497	478	471	508	521	493	512	494	474	517	506	519	519	511	524	491	508	490	479	515	512	506	525	490	506	511	490	521	525	471	489	523	498	509	520	540	532	486	500	509	482	489	497	518	483	503	514	547	496	528	494	495	504	522	491	498	534	488	525	484	512	458	487	528	510	528	505	493	533	458	482	527	487	490	527	511	491	527	499	495	508	507	497	497	506	528	501	483	528	522	559	493	527	514	531	556	496	485	504	497	504	532	512	518	522	476	503	498	508	508	459	483	497	484	538	522	506	464	549	474	525	484	493	530	492	541	479	519	483	532	535	493	489	538	483	517	521	563	517	494	548	500	530	478	539	495	491	499	543	557	488	497	530	492	512	479	510	481	481	538	509	524	499	496	532	520	513	517	479	497	484	514	464	503	518	531	506	517	519	560	496	526	524	484	512	531	519	538	478	467	543	496	504	494	511	509	510	479	501	509	485	482	538	476	492	505	532	512	540	522	513	522	508	484	469	499	495	484	520	511	507	521	503	528	494	479	479	515	524	497	509	517	502	530	508	516	520	524	487	508	494	496	505	524	478	460	499	506	520	488	466	492	501	544	525	480	495	549	548	521	512	508	531	495	491	438	503	485	531	489	480	521	505	477	536	516	520	494	515	489	538	529	504	520	496	489	531	497	489	527	506	503	531	495	501	477	501	477	523	471	475	489	539	515	536	542	473	522	522	547	541	519	548	522	476	504	491	482	485	531	478	500	522	495	498	508	510	510	549	483	503	498	495	455	524	535	522	476	460	502	512	541	500	521	498	498	474	460	440	478	498	494	492	483	538	505	490	475	518	494	499	494	492	529	535	535	492	497	459	519	491	547	486	499	516	489	490	469	521	494	508	511	526	508	516	494	467	493	538	480	547	500	472	530	509	525	486	520	543	523	488	529	517	516	490	490	533	506	480	521	526	517	514	520	548	534	463	482	496	508	508	515	512	542	551	524	486	510	498	554	468	529	516	502	490	478	522	552	529	520	535	509	522	493	528	511	543	522	505	500	515	502	524	523	453	527	517	486	466	524	496	520	500	515	526	526	520	481	501	515	506	468	494	520	543	483	502	480	509	512	521	491	503	501	493	508	505	522	497	499	482	476	492	475	482	500	483	470	489	511	487	510	529	494	506	506	502	485	489	558	512	503	478	427	513	509	517	491	497	519	490	497	532	501	549	515	492	534	503	541	467	511	492	509	494	522	496	526	463	515	532	511	491	523	500	474	530	512	507	548	511	534	486	498	527	520	516	473	502	485	525	517	511	498	553	528	525	505	514	495	523	540	514	512	510	501	501	507	471	490	446	542	538	508	499	518	504	492	519	500	499	469	503	493	488	488	486	509	513	532	493	512	456	540	515	506	472	497	507	502	504	518	534	522	491	525	497	498	517	496	491	502	507	505	499	529	514	503	514	519	512	510	504	515	462	493	495	510	474	531	483	493	468	492	507	512	522	525	492	515	520	487	510	544	539	537	529	492	531	507	509	485	502	514	535	499	490	502	563	520	566	496	490	505	502	486	488	514	505	495	478	487	549	541	520	501	481	508	532	511	512	479	504	516	519	527	511	494
23753	21474	28842	24521	21453	13555	1257	720	594	534	478	473	467	452	462	416	398	381	418	408	377	375	373	371	355	359	363	312	379	334	334	305	303	372	353	343	358	344	312	371	364	349	345	373	313	330	347	318	360	341	321	341	357	332	357	346	312	347	345	322	333	321	360	331	335	321	288	338	354	318	317	356	326	331	337	345	331	347	340	331	360	347	363	310	318	344	339	338	340	362	311	341	360	290	322	329	332	342	322	343	291	321	346	345	346	321	329	319	336	301	313	309	362	309	332	345	348	323	328	312	314	340	302	345	323	333	324	340	364	364	335	317	337	308	349	350	328	310	342	316	291	334	327	345	363	347	357	348	340	328	308	334	345	329	312	343	295	354	305	348	348	318	329	353	301	339	306	320	318	346	306	299	351	335	342	360	335	358	344	344	337	372	345	304	335	362	295	309	333	330	334	317	337	335	376	333	367	321	338	358	321	297	384	359	320	348	334	376	328	320	347	337	331	327	325	342	323	304	318	339	341	366	357	369	365	309	356	353	348	341	358	348	307	310	316	355	300	359	350	318	330	335	314	348	340	340	374	351	324	314	326	333	341	357	330	347	321	358	348	342	329	350	353	373	355	330	336	325	349	334	342	290	301	323	338	341	310	320	322	330	327	325	360	358	360	385	351	334	321	344	347	330	307	329	321	312	319	339	315	371	317	348	336	350	371	346	362	309	360	336	303	333	346	323	325	319	336	338	324	323	343	313	341	322	340	302	307	346	342	297	351	350	349	339	368	352	363	309	331	358	325	326	304	322	353	331	358	325	333	337	331	334	352	348	332	315	349	303	335	345	287	326	328	328	332	301	336	353	323	335	308	328	356	329	334	363	321	329	308	310	368	321	316	337	322	343	313	338	331	309	334	336	299	314	324	301	320	308	342	311	351	354	334	318	299	316	352	316	321	356	366	341	344	302	341	342	320	303	334	335	353	331	322	322	370	355	344	342	322	333	363	322	352	325	332	338	331	346	335	331	343	350	316	351	280	326	349	300	339	334	327	313	326	326	334	335	346	329	333	363	314	321	340	317	326	334	351	298	322	337	320	320	309	367	345	340	343	302	335	333	324	325	334	354	319	311	365	335	324	349	325	333	323	317	387	317	353	316	318	332	357	348	332	329	364	317	334	345	330	353	313	301	337	312	346	321	323	313	338	353	355	322	363	328	346	344	339	320	293	317	327	324	335	316	338	373	366	318	338	296	364	351	372	347	314	336	321	333	334	308	319	336	342	334	307	338	322	315	310	329	344	310	356	332	349	337	318	333	382	355	321	332	345	358	315	336	317	344	314	335	339	326	337	323	303	312	335	326	306	338	348	334	319	334	328	306	301	338	327	339	323	359	332	372	339	328	319	325	340	352	336	349	330	351	329	311	319	307	334	334	299	347	340	338	316	337	316	331	337	330	347	325	372	301	348	337	314	321	352	341	333	351	348	307	350	364	323	325	353	326	354	353	313	315	338	361	336	330	310	347	350	332	329	357	308	307	292	312	356	363	299	342	364	336	328	322	335	291	345	343	333	339	325	344	332	323	352	344	321	358	386	331	345	321	322	324	343	316	368	340	317	344	359	303	356	307	340	310	316	302	353	329	343	319	341	313	345	327	319	357	327	330	328	310	346	361	298	324	320	344	352	342	332	336	347	309	327	322	338	373	317	335	365	305	310	354	326	332	370	334	361	338	327	328	373	348	322	347	358	342	381	320	334	345	374	351	323	311	298	293	348	310	298	342	298	327	356	301	322	329	324	355	344	289	339	335	295	320	309	322	318	332	351	353	332	340	333	347	333	332	306	336	354	337	344	304	338	344	330	320	335	320	310	338	324	360	355	308	337	382	325	292	333	343	335	334	332	308	343	320	345	315	360	307	316	329	322	366	329	293	316	339	342	296	340	347	362	331	332	317	339	330	327	314	330	313	327	306	355	319	325	346	357	365	354	328	322	338	294	316	357	339	322	341	359	321	322	358	336	310	351	340	321	297	341	345	325	351	351	307	319	333	295	311	319	343	356	295	327	354	331	331	318	360	339	377	343	323	347	317	337	323	320	329	353	344	362	321	343	370	364	371	325	327	331	319	341	326	339	298	330	276	341	338	345	336	321	322	334	332	327	343	322	323	352	353	337	366	360	350	311	336	312	327	330	296	321	334	337	315	337	317	342	329	350	312	314	290	331	312	333	331	359	316	353	313	328	302	339	315	294	363	352	347	315	345	327	313	343	303	347	327	325	347	300	324	316	311	335	349	344	325	323	336	305	306	326	314	311	334	304	306	317	327	351	325	338	317	325	344	306	351	320	332	311	335	308	331	320	326	311	332	334	332	339	334	327	328	325	307	340	343	328	317	314	330	299	335	323	303	351	319	342	346	331	350	344	311	343	337	379	317	319	324	322	342	344	315	293	297	342	325	332	361	297	344	316	345	336	311	322	334	336	343	349	324	326	352	333	307	348	288	292	331	310	332	323	329	345	322	308	338	333	330	337	347	330	347	344	352	275	374	314	320	354	323	345	313	325	328	342	342	353	351	311	329	322	339	350	314	334	310	327	348	324	320	342	319	302	309	315	360	351	317	320	320	322	332	303	312	354	337	333	358	304	345	325	334	299	334	324	321	341	331	353	359	314	349	335	331	358	345	349	320	336	326	295	323	332	312	332	318	343	378	317	331	317	377	332	337	338	325	324	312	349	332	362	319	326	353	349	318	338	307	342	329	325	335	379	322	343	341	366	332	335	355	362	319	351	307	318	343	328	325	353	307	347	319	331	341	325	346	329	340	331	309	315	335	330	342	346	330	291	319	308	333	349	363	354	342	303	393	330	330	327	298	317	368	332	336	315	321	334	332	327	352	331	323	329	331	359	334	346	347	338	317	360	327	338	306	377	318	294	347	332	326	315	328	321	314	320	319	320	360	342	350	343	307	318	308	357	328	354	350	358	312	320	302	304	387	330	346	308	309	335	348	362	338	347	316	347	340	319	349	319	330	315	327	326	334	281	314	340	339	337	356	307	353	325	352	323	306	367	326	324	326	313	349	337	320	321	305	356	316	329	328	339	352	339	334	336	301	340	353	331	325	316	307	345	351	339	338	298	340	330	334	323	330	359	326	323	318	365	371	320	345	325	364	355	342	352	326	323	315	320	298	319	301	324	343	295	321	310	326	301	323	335	351	313	310	345	349	310	365	312	291	317	324	370	324	339	336	331	338	306	325	364	339	320	302	329	340	322	351	317	311	307	320	322	345	323	320	326	326	331	346	304	360	328	354	319	332	306	343	348	340	341	348	359	319	341	383	367	349	350	365	360	333	348	332	345	321	335	331	321	351	342	326	329	300	321	325	333	342	361	337	364	340	345	327	316	311	335	325	338	333	343	345	340	336	314	329	333	361	327	327	324	300	338	361	345	317	323	355	335	321	324	358	305	316	318	339	336	369	342	342	339	320	307	322	338	338	322	307	330	314
3619	9087	7322	3412	2236	1633	1299	1061	937	777	641	586	582	524	503	491	501	480	462	413	462	416	405	455	420	416	413	397	406	416	414	385	366	362	383	389	417	425	376	379	382	394	403	371	372	380	379	383	408	388	369	363	368	409	362	338	398	403	374	389	347	346	397	363	350	364	369	387	377	397	370	368	375	360	343	367	376	399	339	363	352	371	376	349	374	332	368	384	380	377	329	330	372	375	391	381	361	367	361	379	367	375	349	398	379	383	365	395	407	396	398	358	353	362	372	361	373	370	387	376	357	403	359	391	368	384	373	368	364	365	369	371	380	335	354	353	367	371	365	352	395	361	359	383	417	383	412	349	358	376	406	362	396	367	334	398	382	400	358	352	412	370	408	358	386	364	337	382	391	382	391	383	390	384	359	333	366	357	332	337	392	351	348	365	391	367	426	407	352	351	377	377	379	352	392	369	368	357	343	383	393	380	407	358	355	371	378	365	382	367	378	393	365	358	381	381	404	376	334	382	384	337	409	339	391	378	407	360	392	365	393	392	345	400	379	358	351	331	381	369	381	370	399	321	381	378	412	402	368	402	328	352	388	374	354	375	351	361	311	366	365	343	343	380	385	363	387	378	350	377	357	363	365	358	379	380	373	358	340	378	360	342	351	378	347	390	361	350	396	403	320	381	386	387	356	392	377	361	359	371	385	401	382	370	352	400	366	369	376	393	375	381	356	340	404	368	382	353	366	345	360	368	382	347	385	385	371	349	390	370	376	339	363	344	389	366	339	362	394	352	413	358	374	376	377	378	385	407	355	386	370	398	325	356	397	360	383	406	346	372	365	389	396	356	408	376	381	402	380	347	368	356	375	370	377	372	373	395	387	383	352	363	365	375	380	369	389	393	377	398	368	381	349	388	394	343	381	330	408	382	341	379	372	360	368	390	368	399	343	384	390	412	345	382	355	345	345	408	362	378	339	353	368	382	357	373	350	387	369	400	359	363	382	373	390	361	366	339	379	372	353	374	381	368	355	363	370	388	364	378	378	402	368	373	379	357	369	350	345	392	373	375	369	399	350	390	366	335	407	366	352	324	364	405	355	362	377	358	364	384	353	355	357	358	343	369	393	385	384	356	363	352	394	376	340	379	387	349	335	342	368	390	361	398	338	373	371	372	378	370	383	387	369	365	356	384	363	356	396	388	354	347	374	370	380	347	382	371	365	385	400	345	387	372	354	333	383	379	382	355	374	367	360	405	374	343	363	375	349	395	359	397	351	374	351	402	364	344	365	383	354	377	373	392	378	387	358	390	387	345	361	404	362	394	357	378	358	352	363	361	395	398	386	345	360	391	381	383	383	389	394	387	353	388	367	368	353	374	379	369	379	410	403	357	370	380	383	370	373	352	360	354	393	370	369	361	351	369	378	378	356	383	390	355	354	382	350	387	383	360	352	366	354	373	359	381	409	347	350	361	373	343	364	357	335	370	380	331	392	349	372	354	390	338	367	392	364	361	339	373	341	382	362	394	381	401	382	391	377	390	429	402	365	342	378	368	346	380	344	362	401	352	387	357	353	383	387	379	369	362	375	401	415	377	384	352	345	360	376	378	383	357	370	390	367	372	385	370	358	376	400	400	381	371	371	341	403	377	366	390	397	393	339	393	352	387	357	362	361	411	364	354	372	424	372	347	359	357	376	374	386	327	366	356	370	358	381	400	377	392	328	369	409	367	366	351	396	332	328	394	342	384	368	402	366	341	414	377	398	403	335	398	356	364	384	353	367	354	377	401	346	367	377	403	390	392	345	385	355	394	377	401	376	399	350	366	369	387	392	362	347	349	413	350	364	377	338	349	367	379	377	386	377	399	336	400	366	405	377	383	409	406	349	363	364	374	388	355	388	356	384	360	351	376	360	347	370	382	357	378	359	346	365	348	367	378	370	413	362	376	345	380	390	419	350	384	375	374	359	407	389	363	367	383	377	391	359	349	375	375	354	329	370	360	344	375	375	347	386	376	346	369	362	350	363	370	366	338	385	401	377	375	352	385	347	351	398	374	390	364	365	373	343	350	372	366	341	365	360	362	366	358	369	401	381	403	366	406	355	370	378	341	310	362	377	359	386	382	392	408	398	349	401	379	355	346	392	374	373	373	397	351	375	346	396	366	356	366	387	371	386	379	408	336	380	379	391	366	361	372	389	386	363	355	372	378	380	356	397	370	383	369	330	409	341	363	339	359	365	366	380	336	358	380	372	377	382	376	387	345	384	356	353	350	366	339	349	389	405	354	355	338	371	376	387	351	341	402	382	383	368	386	375	362	367	369	386	354	383	363	365	364	380	351	373	337	357	392	360	340	398	406	374	381	344	363	383	357	380	343	344	347	369	401	367	377	368	385	408	383	396	393	360	358	384	394	341	409	365	350	388	398	363	388	386	374	370	362	355	351	376	383	363	379	360	393	360	351	375	394	364	358	400	377	378	366	377	362	379	367	363	365	361	388	357	342	382	364	378	389	346	366	331	380	379	342	385	337	378	360	338	381	387	341	396	354	350	376	372	345	379	357	363	368	405	355	367	379	368	368	358	335	375	339	368	376	349	363	364	369	358	347	397	362	358	355	382	356	383	373	367	378	348	371	404	420	361	380	343	368	429	379	381	361	383	341	372	378	390	382	382	358	349	388	380	391	352	363	406	336	348	344	355	389	380	394	366	387	330	362	349	338	380	366	370	384	388	364	392	406	371	381	364	355	376	348	351	388	357	354	360	355	359	360	380	393	384	366	362	365	360	380	381	351	393	350	396	383	386	335	385	389	403	354	353	392	370	349	367	389	387	379	388	335	375	349	389	357	330	350	380	358	360	374	361	346	349	354	356	374	377	350	389	385	356	401	358	412	351	369	372	342	378	335	367	386	365	361	400	401	395	385	386	353	359	386	382	349	368	386	368	380	378	382	381	363	350	382	360	368	335	364	389	320	335	368	361	351	357	363	365	401	387	354	381	344	391	322	337	376	367	382	402	372	343	358	370	362	373	369	362	359	356	320	361	366	392	404	323	380	358	318	372	333	371	319	375	398	342	370	387	386	375	352	351	387	360	362	354	377	327	386	334	370	359	365	369	381	379	402	370	420	402	380	346	380	338	347	367	358	369	358	379	391	385	334	362	359	360	383	382	354	371	394	400	381	332	327	394	343	340	420	386	357	387	358	361	384	374	396	352	332	377	369	367	352	373	377	384	392	330	364	387	399	379	362	370	371	363	354	409	374	391	360	360	345	365	352	366	370	375	362	348	398	370	344	382	363	399	409	370	389	376	354	374	388	364	392	349	361	377	366	404	413	383	356	375	323	388	363	375	354	399	367	363	322	406	336	364	364	364	400	331	389	389	364	376	378	366	376	361	352	348	331	360	363	373	372	374	374	371	377	400	387	368	391	358	375	330	360	367	330	387	432	400	340	370	392	368	390	384	346	354	352	402	360	371	387	382	371	364	381	371	397	363	370
24880	21505	27987	25351	16383	1033	580	469	427	435	374	365	382	398	336	375	368	300	315	317	372	357	339	327	358	330	347	292	332	277	359	339	332	333	340	311	316	319	314	311	332	318	333	325	302	354	288	345	340	355	338	341	328	288	317	315	342	333	331	295	316	329	303	356	347	338	325	282	317	278	334	308	302	331	324	328	298	301	334	323	310	303	320	298	302	324	320	339	327	311	322	327	289	346	309	309	310	338	333	307	317	289	305	326	303	290	299	318	295	310	319	326	331	320	310	335	315	309	308	330	317	352	329	307	305	362	306	284	320	285	342	331	287	312	305	271	331	304	308	353	326	305	324	308	315	309	317	324	334	311	305	295	300	308	302	309	348	349	300	286	313	310	314	335	309	319	319	301	303	282	318	328	309	333	319	327	311	339	323	321	298	308	314	295	337	298	340	316	303	324	344	340	320	313	292	306	318	329	337	314	312	322	315	315	311	340	358	362	314	320	321	316	338	341	329	318	293	310	295	309	318	324	330	297	360	281	292	315	323	301	311	369	309	298	329	313	306	288	338	304	340	297	307	308	312	319	322	331	295	318	331	320	302	303	291	318	300	306	332	289	333	294	312	322	290	292	303	305	315	309	317	339	315	306	334	314	351	321	298	254	322	310	326	306	331	307	326	303	337	347	346	307	315	314	316	303	285	296	312	297	300	341	320	296	323	285	307	341	329	311	325	299	345	324	320	305	319	305	330	311	271	287	309	316	338	305	340	326	268	294	318	308	353	314	309	306	327	317	336	303	318	342	308	320	353	344	321	341	304	336	303	310	329	323	314	334	346	306	292	344	318	348	304	316	337	293	333	334	338	281	324	327	342	282	305	318	303	292	303	319	284	318	321	341	360	326	299	310	329	337	347	320	318	313	323	349	293	336	332	320	294	325	325	330	310	303	305	313	316	319	284	308	336	321	312	331	350	320	300	349	327	334	290	327	320	332	300	326	303	367	321	339	305	319	337	314	302	317	321	302	327	333	307	278	318	279	313	303	304	302	311	310	320	329	319	303	325	330	301	339	331	294	313	335	339	286	327	327	282	290	300	294	317	314	317	290	310	313	288	329	329	305	325	328	320	305	296	315	326	334	323	320	322	333	317	328	336	330	324	316	299	295	341	312	328	288	325	312	317	315	307	307	334	328	312	299	331	323	324	302	341	322	329	294	300	350	332	320	306	343	329	315	307	311	316	329	358	315	321	331	328	327	334	331	317	341	327	307	310	339	307	298	301	327	326	248	327	311	292	315	322	335	335	326	329	304	333	321	283	317	292	297	342	338	334	297	334	352	331	353	344	279	322	311	324	275	309	355	297	305	286	342	320	307	329	304	297	330	298	347	322	305	336	320	333	349	362	303	309	350	297	333	305	314	315	293	334	344	291	349	311	307	331	295	300	358	314	364	315	296	320	331	349	303	298	336	319	307	322	317	303	298	323	311	314	306	305	329	329	324	332	303	307	339	321	325	300	317	344	340	341	297	322	342	352	303	315	330	330	353	328	308	332	342	315	339	325	332	331	327	314	293	326	322	295	302	355	318	318	362	285	287	343	331	343	309	323	325	328	298	283	320	353	310	304	284	314	310	347	321	296	324	308	328	295	284	345	326	323	330	305	328	334	317	303	318	321	322	336	311	314	292	283	311	317	288	335	324	322	332	317	324	337	303	329	304	344	292	295	303	352	304	313	329	353	313	305	340	321	306	303	336	301	344	311	301	310	313	327	321	341	337	299	303	310	292	319	320	307	312	333	299	312	332	324	310	275	290	318	293	281	329	325	329	294	279	332	284	322	337	311	335	368	337	324	328	299	338	333	342	300	289	341	300	311	326	328	320	331	306	325	329	327	330	304	333	321	300	319	325	305	299	323	284	288	334	289	329	350	339	292	312	300	340	320	297	330	331	351	366	322	331	304	318	335	341	327	314	294	314	342	324	322	312	294	328	328	361	306	321	316	325	308	324	319	329	299	321	333	305	299	309	280	341	363	339	318	309	310	298	296	329	316	284	289	325	336	293	351	311	315	308	328	319	330	315	306	304	287	299	307	353	302	300	311	290	326	303	323	338	317	330	319	318	341	299	303	318	294	347	306	329	314	309	318	318	298	326	321	310	322	299	306	326	283	317	317	322	284	299	301	319	300	303	313	343	307	315	300	357	331	294	321	362	348	318	368	322	321	354	311	310	341	317	326	343	338	364	318	302	327	316	295	333	332	315	335	304	315	378	308	318	305	345	315	309	302	325	325	312	350	331	314	330	309	343	337	293	317	328	322	320	320	283	335	338	305	333	325	311	307	353	320	332	295	321	313	324	276	330	332	316	320	312	307	339	329	311	310	313	304	314	338	362	293	329	342	323	323	312	315	315	297	296	298	316	307	311	304	323	312	331	317	331	282	302	299	280	335	336	317	306	317	312	310	309	308	325	328	316	356	309	332	319	323	333	319	326	292	339	322	335	321	299	293	319	334	300	323	347	306	298	325	292	341	329	330	294	322	321	300	356	318	343	320	331	314	300	338	314	295	322	331	322	294	292	300	331	317	284	306	330	313	290	305	325	321	303	322	297	330	300	324	332	321	302	294	303	304	319	354	311	274	310	303	285	321	333	319	300	320	303	328	289	322	337	325	308	286	323	288	308	368	303	310	338	314	323	326	323	310	329	311	299	314	297	322	298	333	308	321	322	322	315	313	350	321	342	347	302	318	294	302	327	342	333	327	328	315	313	319	327	314	320	315	300	314	337	348	314	295	310	314	304	300	351	313	310	328	318	344	317	311	319	300	315	316	320	315	325	303	281	300	323	347	322	349	314	289	342	349	308	321	302	324	332	308	335	332	322	329	337	332	326	320	322	293	341	345	343	305	343	318	352	319	301	343	324	322	354	313	332	327	304	337	323	311	329	343	305	335	344	328	326	296	324	327	332	323	312	306	299	299	324	317	317	321	322	332	323	342	327	349	316	287	331	316	338	315	317	302	327	333	322	327	305	313	346	300	321	326	339	328	334	312	297	311	339	352	316	321	289	314	307	295	351	302	335	314	313	326	296	283	311	314	333	294	310	302	315	304	319	331	326	314	314	310	297	313	305	326	307	291	304	300	338	313	314	323	373	331	334	302	323	325	335	302	311	310	324	316	339	325	353	326	320	292	361	361	301	313	320	329	295	327	328	339	342	320	331	309	336	328	317	323	330	323	315	332	331	317	317	323	297	336	325	288	330	353	342	325	318	283	285	333	323	317	322	322	330	330	331	318	320	342	311	340	293	303	332	309	332	316	296	311	322	331	318	305	319	307	323	304	336	336	309	298	296	322	305	331	312	339	334	308	305	334	328	307	329	329	331	328	300	316	290	319	333	316	315	343	320	335	314	297	295	322	326	340	320	322	308	306	337	318	324	339	317	341	325	309	319	322	301	329	321	311	320	323	325	299	296	302	339	306	308	302	331	323	311	350	306	317	323	321	314
3745	5685	4401	2086	1470	1102	904	722	659	580	496	470	436	435	422	435	391	382	385	421	400	374	389	363	358	343	353	348	356	349	309	360	331	346	326	339	356	355	373	336	327	376	336	344	324	388	346	338	336	370	348	348	340	347	334	343	331	335	364	330	357	350	366	347	332	326	325	347	350	343	337	357	335	368	324	324	376	370	374	320	360	318	326	368	369	349	343	358	347	351	321	315	336	319	344	363	314	340	324	382	330	351	347	381	321	323	334	312	331	349	330	356	341	336	337	344	316	351	314	329	330	343	322	376	331	330	354	356	357	339	323	347	331	325	365	322	349	322	343	372	354	306	313	354	371	378	341	319	372	376	341	310	341	338	329	346	319	390	344	374	313	346	339	340	362	351	356	358	355	330	333	329	335	328	317	336	356	323	326	322	344	350	340	378	315	355	342	376	372	361	307	349	318	329	329	348	334	369	324	342	318	325	339	330	337	332	362	329	338	353	368	352	315	338	381	328	360	340	339	337	318	341	336	351	360	339	359	371	354	342	324	335	339	336	350	323	314	359	323	329	362	365	353	341	327	383	340	352	324	362	342	335	365	343	333	327	342	359	356	314	367	327	360	335	312	330	341	332	369	348	311	352	342	337	333	350	341	354	341	333	306	326	348	354	300	337	349	334	339	328	364	313	339	331	360	355	324	356	343	359	366	355	339	335	343	332	332	356	328	332	330	363	384	353	352	342	339	334	297	360	360	357	376	341	357	341	352	368	342	303	355	341	371	352	342	357	402	321	390	334	360	323	344	337	363	335	348	348	310	376	345	343	302	327	330	347	370	312	343	344	344	373	386	324	328	320	357	338	335	331	360	336	328	348	325	343	349	321	356	320	366	329	375	332	332	333	354	336	342	339	357	379	343	369	358	329	350	355	324	349	316	338	320	335	352	365	378	329	338	341	359	338	335	370	373	362	335	353	359	358	326	312	342	330	378	366	307	335	353	341	343	337	342	336	339	357	348	367	312	353	342	373	330	357	358	387	363	338	350	345	342	333	369	331	370	333	365	344	313	360	318	339	324	375	353	317	335	346	318	337	369	355	361	353	344	327	362	349	321	385	297	336	332	370	328	339	383	337	358	356	322	338	374	351	343	386	327	328	332	338	335	310	356	366	321	360	327	355	316	367	352	346	356	343	342	347	335	343	343	333	361	344	355	348	316	368	348	323	345	340	340	318	340	318	312	306	319	323	339	340	347	374	321	344	337	373	370	364	336	342	334	348	320	333	330	360	355	344	315	328	362	348	307	323	383	354	351	353	346	345	343	363	363	362	359	308	344	348	337	336	315	356	332	354	358	327	368	337	340	386	336	308	360	370	325	335	331	340	309	318	358	337	348	336	353	359	365	339	368	371	356	322	356	331	332	345	378	339	324	346	321	353	302	318	288	336	335	329	351	356	326	329	349	342	354	357	320	348	330	334	329	305	355	358	351	339	346	322	345	347	317	349	316	341	338	374	379	345	314	347	359	340	317	320	366	381	343	367	349	339	333	351	323	330	373	341	356	346	346	332	336	372	325	359	357	348	330	352	341	337	325	332	354	333	354	360	337	328	349	338	347	356	347	343	351	373	346	359	370	341	339	352	371	346	333	362	330	349	342	338	349	384	335	342	342	324	285	316	351	315	333	347	332	335	324	332	335	352	334	344	360	352	353	349	358	338	316	354	332	348	329	328	310	329	302	346	342	328	334	363	304	349	336	356	359	370	347	342	369	371	340	343	356	312	358	343	338	373	352	354	352	324	368	371	386	355	351	383	332	341	343	370	381	346	359	349	328	375	369	307	324	351	346	355	339	311	341	359	311	347	374	352	316	342	358	334	348	361	352	385	362	312	341	326	384	353	332	348	350	340	318	345	319	349	306	404	344	342	342	359	306	333	337	340	340	345	317	339	336	356	332	329	319	352	331	340	319	361	354	313	338	328	329	343	340	340	331	353	341	351	334	332	355	350	363	382	347	356	366	369	342	313	363	349	343	322	338	318	343	334	360	353	343	317	316	340	377	346	330	322	356	328	348	340	335	354	334	339	357	343	317	329	357	366	345	334	369	344	335	327	351	360	339	335	341	303	339	366	343	356	380	329	354	345	364	346	346	349	334	348	351	335	329	320	350	343	339	359	300	337	308	310	362	327	352	336	334	331	356	342	328	340	346	336	312	325	350	349	340	357	331	345	369	363	359	348	349	312	339	349	346	322	350	372	374	348	360	326	348	339	319	325	380	372	339	370	355	324	337	344	348	370	362	330	329	338	342	338	329	360	360	358	353	332	337	361	336	307	338	360	348	329	328	306	357	357	355	375	368	353	376	345	315	355	338	368	344	363	325	326	364	338	312	342	347	315	324	327	373	358	362	361	348	340	369	306	347	320	335	354	324	312	340	340	346	374	339	311	357	353	343	364	354	357	337	344	329	340	325	342	331	338	307	322	319	334	318	353	338	323	353	351	353	340	346	322	329	352	354	345	390	282	346	361	364	322	335	364	367	343	334	359	353	333	370	348	344	309	329	345	353	316	394	329	372	379	336	343	333	341	349	325	368	336	307	374	347	368	322	356	361	364	329	343	339	312	327	309	328	324	312	359	366	325	359	372	354	339	332	307	328	327	314	343	318	350	336	362	327	335	311	344	333	347	351	314	335	328	333	362	379	354	379	309	346	344	325	351	342	385	334	348	321	315	344	350	348	340	347	359	339	325	337	329	341	343	332	359	343	368	332	320	336	346	317	324	340	334	345	352	327	328	328	332	348	327	371	322	348	329	356	354	312	338	347	300	353	338	345	390	382	334	322	317	305	370	338	334	345	346	337	324	334	353	306	346	307	340	336	351	344	360	312	341	338	362	332	315	375	361	379	336	343	342	319	339	381	360	371	348	361	343	322	337	399	363	349	367	356	321	329	356	354	325	354	345	327	352	366	314	334	364	391	320	324	346	327	353	348	318	337	362	343	373	333	323	333	350	371	358	342	363	344	324	367	352	344	328	336	349	364	328	327	373	366	326	351	351	343	365	337	359	333	324	307	337	328	354	312	341	360	311	369	341	356	345	389	348	353	359	330	335	339	340	347	372	344	324	369	330	339	343	356	363	363	325	332	336	378	333	327	365	355	346	350	350	348	363	348	385	331	367	314	359	316	341	347	360	321	370	348	332	355	352	343	353	335	362	357	337	309	335	328	357	343	322	319	350	351	308	302	348	328	343	328	352	356	335	338	343	368	292	358	351	321	337	340	370	332	323	375	389	334	340	360	358	331	340	331	339	348	336	363	352	366	330	308	333	369	303	315	331	350	331	341	320	341	328	329	363	384	375	330	335	318	370	330	356	292	302	331	339	339	352	352	346	345	340	357	316	360	344	341	336	330	337	336	336	353	357	335	344	305	331	343	339	326	349	354	324	314	319	369	366	384	358	346	342	331	317	335	340	313	350	347	328	326	328	343	328	327	358	332	352	352	336
22746	21510	29259	24222	21511	21544	11788	989	600	477	377	385	333	287	276	227	196	209	197	198	187	169	176	177	151	150	149	155	139	139	137	127	145	129	130	122	124	131	135	126	131	136	108	110	103	121	127	109	101	128	106	122	109	116	129	120	134	123	112	97	107	113	117	124	88	112	127	103	123	113	106	123	121	130	124	137	97	119	108	118	101	131	121	118	97	116	110	122	128	120	107	115	108	95	124	112	114	114	103	97	121	92	113	119	134	124	102	101	98	99	98	104	116	116	103	119	122	109	147	106	103	124	115	106	114	121	120	98	125	99	102	109	108	106	116	117	108	125	101	112	97	115	115	94	106	89	121	106	121	136	94	109	125	127	104	103	116	98	107	119	101	112	106	142	116	106	107	120	131	141	111	125	97	87	111	111	88	109	113	121	130	111	113	99	108	114	116	121	103	114	108	128	112	104	107	102	122	123	94	113	126	105	105	126	121	125	124	95	97	107	108	94	104	124	103	86	106	100	99	112	126	90	131	110	113	117	105	97	105	102	112	104	88	112	119	114	107	104	112	101	115	117	104	116	91	87	130	96	123	102	108	104	124	101	115	114	85	94	111	94	111	104	131	130	110	121	103	102	98	118	112	114	109	111	98	114	102	122	105	105	116	124	92	105	125	97	109	121	115	101	115	115	97	105	113	113	113	112	99	89	88	116	105	124	108	116	117	140	120	101	111	117	133	109	98	109	121	111	111	114	112	106	112	116	86	109	124	106	110	114	114	102	107	111	135	106	122	109	133	121	105	114	116	128	93	106	90	109	96	96	114	111	108	125	110	111	98	110	108	109	125	105	113	97	108	113	112	112	109	112	121	111	103	107	114	100	99	114	120	118	114	120	115	112	117	116	99	121	108	100	94	97	118	106	110	124	107	118	116	108	132	125	118	125	107	118	113	116	115	102	110	94	100	104	120	123	114	81	89	112	104	115	122	102	112	105	106	105	108	110	108	120	119	91	118	109	117	92	108	136	92	102	123	108	129	112	126	112	114	117	122	108	107	113	118	98	123	115	115	119	113	93	117	95	96	91	92	127	110	110	109	110	105	95	114	107	96	137	87	110	116	105	135	130	106	118	102	107	108	124	112	101	108	129	102	101	109	119	107	117	109	105	116	126	129	93	101	104	97	126	115	101	93	102	97	114	127	117	101	109	121	112	114	109	102	106	105	116	122	116	102	102	125	122	101	103	102	118	98	104	113	117	101	128	103	106	113	121	110	104	109	97	124	119	98	117	117	127	106	103	99	118	106	100	96	101	118	108	115	110	112	117	116	109	106	100	124	117	119	121	105	121	117	115	103	114	109	102	116	105	125	103	111	121	93	97	107	104	122	103	124	110	109	114	98	96	98	104	105	112	113	105	101	102	122	122	103	114	107	111	150	113	104	111	118	118	104	119	94	118	105	93	120	96	117	106	104	101	107	114	99	99	110	107	96	100	100	104	117	100	97	102	98	106	111	108	114	117	116	106	113	95	96	110	127	102	106	136	98	110	122	114	98	92	102	125	107	122	107	115	98	116	107	110	119	106	119	106	108	98	120	104	110	135	125	109	106	102	111	112	114	108	114	109	110	108	108	87	101	124	109	96	102	118	114	115	108	115	110	115	120	120	100	124	114	109	109	114	130	87	84	100	98	115	128	125	106	119	107	99	98	127	110	111	106	91	93	114	115	109	104	120	119	111	105	111	116	94	98	116	105	120	102	102	102	112	105	119	113	108	118	115	109	117	117	135	110	106	111	113	118	102	115	110	92	113	108	120	123	121	121	123	110	112	117	112	116	105	101	111	96	111	119	117	94	100	107	118	107	109	116	101	113	92	103	117	109	102	118	122	105	107	128	100	113	104	99	101	110	98	101	124	114	111	108	122	110	103	138	110	112	112	92	112	96	113	94	105	109	124	102	113	88	102	98	105	102	116	110	101	107	110	119	94	112	130	115	127	126	103	95	108	111	109	114	99	112	117	87	108	118	134	130	97	104	115	89	108	100	105	138	126	107	86	105	103	103	110	88	104	124	125	118	113	105	98	114	120	116	118	82	113	114	113	120	112	113	116	110	111	117	104	109	113	110	109	99	91	105	96	86	126	92	111	111	98	120	111	95	103	126	107	93	100	95	109	121	104	96	117	121	110	107	115	125	89	100	106	116	98	112	113	124	110	106	107	109	100	111	105	97	124	119	106	125	100	123	105	115	108	102	106	117	88	110	113	103	97	118	103	110	112	120	114	95	105	90	111	119	123	127	107	108	119	94	131	107	119	115	103	94	100	123	118	104	108	114	108	102	126	109	119	92	94	109	114	113	93	99	112	119	95	95	112	124	101	118	112	102	96	115	106	94	108	110	108	97	99	99	97	93	111	125	107	119	112	110	105	107	117	92	115	107	112	140	111	109	120	116	110	119	99	110	95	112	106	102	123	120	106	124	124	97	124	117	125	114	132	116	110	106	105	114	113	96	106	122	111	101	110	122	112	122	114	113	116	121	113	109	111	96	97	119	110	116	122	110	114	108	102	112	103	99	121	88	118	125	108	103	115	108	100	100	120	106	113	107	109	116	113	120	118	100	94	101	99	109	99	113	110	98	124	106	103	122	110	103	111	102	116	113	134	117	100	104	97	91	115	114	101	101	100	115	122	125	103	106	107	99	110	120	99	110	120	116	108	100	103	125	113	109	113	101	114	117	140	97	130	115	101	104	114	117	109	118	108	130	120	109	117	100	121	88	110	118	111	104	115	116	114	120	99	115	109	113	111	114	117	121	121	112	109	126	117	103	96	113	119	100	108	89	124	101	124	110	117	122	115	109	103	130	95	116	119	108	108	99	103	104	101	112	119	122	113	91	114	116	127	124	101	117	116	120	104	102	114	105	121	118	116	93	96	118	98	96	112	91	102	122	107	116	116	108	110	114	115	114	114	103	118	112	106	113	124	114	116	101	111	101	106	110	117	106	105	115	113	104	110	114	120	119	110	119	122	113	122	117	97	129	94	105	110	111	87	103	104	101	125	113	130	101	102	124	116	94	93	123	127	112	105	109	136	109	109	110	99	110	113	109	101	107	115	107	115	104	126	121	114	114	116	120	87	118	97	109	100	126	96	103	112	122	103	100	117	120	103	88	111	127	130	114	111	109	108	101	102	116	105	105	96	98	98	116	105	115	104	108	108	112	120	105	120	112	106	115	118	106	108	100	116	108	90	103	111	116	106	119	122	107	95	108	97	113	99	95	106	106	111	103	93	121	104	122	112	116	123	108	113	146	108	103	95	111	103	83	109	117	97	123	116	124	129	117	99	118	104	97	108	96	94	96	102	98	107	119	120	97	118	119	104	101	115	110	90	127	132	104	101	113	110	104	106	95	124	120	125	125	100	106	120	126	112	100	107	138	118	97	105	102	104	100	112	104	110	92	108	115	119	106	84	113	98	114	101	118	121	114	115	119	92	124	102	110	106	135	119
4885	14482	11851	5571	3716	2611	1798	1406	1059	812	687	581	459	421	367	350	310	281	260	236	207	215	218	200	187	194	207	178	174	202	169	169	159	157	136	140	160	161	144	153	142	158	154	126	150	160	145	137	141	140	133	139	135	123	132	137	126	143	120	132	138	128	133	133	156	124	155	133	126	148	133	140	144	122	136	129	135	133	120	123	127	156	125	133	128	109	120	125	175	122	143	127	130	113	141	116	121	132	127	130	117	128	114	138	108	133	154	142	131	125	135	121	132	125	140	130	147	129	128	122	121	138	142	145	132	150	133	129	129	125	141	120	121	139	143	128	121	132	127	134	142	104	127	134	138	120	122	109	125	120	142	113	128	113	129	140	132	114	123	148	135	111	128	129	106	121	119	135	124	137	134	121	119	116	120	112	152	127	157	135	116	127	120	136	127	123	138	131	122	139	146	102	134	128	144	111	135	147	128	126	145	129	128	142	122	119	149	115	127	126	105	137	125	126	126	108	144	148	118	117	114	121	141	136	135	139	124	133	140	148	135	119	125	128	121	123	132	119	127	108	148	122	115	145	133	123	120	129	114	133	143	132	113	119	113	133	123	129	103	127	127	130	134	138	121	130	117	136	117	149	116	138	125	122	117	133	134	128	113	129	123	114	119	130	126	122	114	122	145	141	131	120	133	132	118	138	108	122	117	136	127	114	128	127	121	120	148	134	118	116	116	141	105	122	124	121	135	102	122	132	133	124	141	130	129	121	136	125	140	105	138	131	126	130	139	124	132	122	124	131	115	130	109	110	136	143	119	114	132	117	142	125	122	115	129	118	109	129	125	125	148	132	146	137	125	136	133	124	112	138	106	111	136	131	127	113	126	121	127	122	111	141	104	137	126	136	120	128	124	129	124	115	122	138	123	121	106	122	150	128	108	141	117	126	141	117	119	131	157	134	147	142	129	131	115	116	126	126	126	131	135	123	127	130	123	114	131	145	139	122	104	120	120	135	129	129	124	124	163	126	149	119	126	129	117	112	135	143	114	130	128	131	125	131	148	116	136	114	136	132	140	122	135	120	135	142	110	115	124	130	118	131	131	123	137	133	132	116	118	149	120	116	136	119	135	143	142	133	116	127	138	117	150	135	133	124	106	128	136	144	139	123	114	129	133	127	112	128	120	153	126	131	132	123	154	122	151	118	114	126	129	133	121	130	137	124	136	130	114	123	133	119	141	143	124	149	120	147	137	121	134	120	110	117	117	124	121	141	132	140	151	125	148	114	126	132	127	113	136	105	119	121	125	133	120	134	130	126	127	127	129	127	132	136	135	137	140	115	137	138	131	133	117	130	126	130	108	140	148	118	137	131	129	107	116	133	127	116	135	131	113	132	128	138	117	132	127	118	125	112	119	132	115	155	131	140	128	112	139	119	137	122	132	142	103	131	137	134	120	111	135	123	125	120	116	138	122	132	119	123	128	132	130	154	135	114	136	121	121	125	116	133	139	132	124	121	139	111	125	138	132	136	120	132	129	123	150	130	139	118	118	139	139	131	122	140	116	118	128	129	131	133	125	131	120	125	118	150	146	117	141	139	123	119	125	137	123	113	123	130	138	112	130	127	132	135	132	115	144	121	135	117	122	106	110	111	123	115	130	125	123	116	127	133	149	135	117	127	122	112	99	124	117	127	126	135	139	115	127	120	130	144	173	132	133	127	111	127	133	133	133	120	137	125	127	122	114	134	124	116	131	150	127	144	124	121	136	145	129	126	128	136	117	137	120	136	124	126	132	142	127	120	126	121	149	120	141	114	133	138	137	127	111	126	126	116	139	112	120	134	124	123	151	111	128	130	143	132	120	121	128	131	141	154	120	134	122	119	127	103	115	136	142	119	140	117	130	103	127	141	139	125	121	132	133	125	133	131	135	140	130	101	146	123	114	135	125	114	128	124	138	125	123	118	114	158	122	137	145	121	115	127	129	134	118	134	109	117	126	134	123	140	119	139	140	132	133	137	127	124	125	132	139	116	127	115	148	121	130	135	113	107	138	140	137	135	140	120	118	131	121	131	134	123	130	134	145	142	129	115	123	140	113	130	123	132	134	139	109	122	128	119	115	121	131	127	124	131	118	140	137	111	136	158	138	136	114	145	136	129	126	131	149	129	141	146	137	120	119	138	112	113	128	130	133	142	125	126	116	118	133	129	130	130	130	119	146	134	134	127	132	113	131	130	133	163	116	132	125	121	128	123	135	142	129	136	133	118	121	128	121	137	122	117	127	130	124	122	116	136	133	113	137	140	114	134	131	138	114	126	124	127	131	132	136	132	111	131	127	133	150	119	135	102	116	114	95	119	156	119	127	136	143	144	118	117	135	121	129	125	131	133	123	115	128	126	124	134	130	130	126	127	126	134	124	127	132	122	118	131	114	114	115	137	104	122	115	135	121	118	115	124	129	115	123	114	114	130	137	127	121	126	144	125	124	127	118	130	117	121	139	142	142	110	114	147	122	121	139	138	125	122	117	134	122	154	136	126	127	123	117	130	147	95	135	146	118	116	133	149	128	134	148	137	126	141	132	153	128	130	147	133	129	161	146	152	97	107	131	125	117	128	137	118	109	140	111	110	129	133	126	98	133	132	124	133	123	133	117	122	113	119	134	125	117	127	114	112	122	138	158	123	138	136	116	141	110	124	108	125	129	121	111	127	147	133	118	125	131	128	126	141	113	122	109	128	138	136	131	135	147	134	146	112	123	115	121	110	122	120	114	116	124	115	128	135	113	128	147	141	115	127	126	135	130	109	149	132	129	139	117	144	119	132	148	135	129	113	108	139	139	144	122	141	142	141	131	143	138	112	115	144	115	154	120	122	126	133	124	120	119	132	120	113	132	152	133	119	117	117	119	132	125	120	120	127	132	132	121	115	113	121	120	109	139	119	129	127	110	133	116	146	141	138	137	109	135	117	148	130	158	135	134	136	145	130	132	109	104	151	128	132	130	112	137	136	140	122	132	142	124	119	144	127	146	124	130	126	135	148	154	135	125	129	124	136	120	146	127	126	119	120	135	126	128	133	124	133	135	147	132	137	131	112	117	130	153	121	132	106	126	119	122	102	148	124	122	140	128	102	119	125	139	149	134	133	126	116	106	125	128	129	131	123	118	133	136	124	124	126	134	124	133	136	117	119	142	120	118	127	134	136	137	124	116	126	119	109	144	114	121	143	130	126	139	127	132	130	119	136	125	124	134	127	117	153	116	136	140	145	127	139	150	141	146	144	131	126	137	118	136	139	120	133	123	154	137	130	139	138	133	108	127	124	125	132	124	116	127	121	106	121	131	126	129	116	139	116	107	116	136	131	120	128	106	123	136	130	149	111	132	128	125	137	125	134	110	129	122	132	118	129	132	127	147	127	127	110	122	151	122	127	136	128	124	122	129	140	109	128	138	117	122	115	112	136	137	140	128	128	138	95	136	109	131	135	135	156	131	138	128	117	139	110	135	123
27601	20243	7207	962	667	611	507	521	501	469	502	468	480	491	501	432	504	439	482	429	459	457	473	478	491	455	496	477	476	492	453	501	471	476	487	480	476	467	462	482	451	470	448	436	469	460	469	455	482	464	472	496	476	455	505	489	454	469	457	480	490	490	433	494	471	458	429	436	466	420	498	454	474	463	438	455	440	449	416	458	508	484	476	469	469	474	474	468	468	481	438	478	454	491	469	432	475	489	440	444	451	419	468	464	459	496	471	434	436	427	477	436	491	464	470	445	469	443	488	449	467	447	463	473	454	437	479	450	452	449	428	470	471	478	458	487	461	451	467	507	505	454	469	460	485	467	484	485	464	462	473	493	442	468	527	464	483	454	474	450	463	489	488	520	519	457	457	513	436	477	498	456	512	506	474	485	468	469	472	507	444	477	484	466	455	445	468	458	475	487	448	463	472	498	477	453	461	415	476	498	475	463	433	481	438	458	428	461	430	478	474	479	464	466	486	422	465	469	470	439	469	436	433	446	511	438	466	424	456	440	481	470	481	478	474	482	454	471	459	458	471	453	484	457	454	489	460	469	473	492	460	497	449	489	472	467	468	480	486	448	459	459	476	477	471	489	437	452	487	490	482	447	488	482	505	485	484	503	467	508	470	478	454	470	463	465	492	453	501	469	458	455	440	499	462	483	455	468	452	472	467	490	458	511	487	473	435	502	483	465	456	442	469	473	448	488	470	482	451	452	473	458	445	510	451	454	512	496	466	467	448	474	442	489	505	443	466	469	426	465	475	467	487	473	441	474	445	459	464	460	469	457	491	440	429	476	463	480	467	438	429	453	481	459	471	455	465	476	456	463	478	454	457	479	461	467	462	488	439	457	475	429	466	460	403	419	443	488	457	457	486	425	455	444	461	475	452	508	470	456	481	423	454	482	519	464	471	487	459	484	458	494	428	471	450	471	453	441	504	443	474	495	430	443	526	474	442	439	461	481	493	426	493	493	450	481	474	491	454	448	452	474	459	479	458	473	492	461	470	451	464	458	464	470	500	457	458	500	493	448	495	448	423	449	453	509	468	422	479	436	487	440	481	487	495	472	509	488	451	482	445	469	485	464	445	480	475	475	447	464	476	441	480	432	481	457	471	437	423	471	448	491	441	440	458	450	454	472	472	471	448	494	496	466	481	466	475	470	490	452	426	458	470	472	447	453	444	458	463	461	478	499	471	451	499	463	480	490	443	488	484	468	486	436	479	467	448	467	456	504	451	501	491	398	495	460	506	474	480	438	454	464	447	453	475	431	520	450	503	465	482	444	439	491	507	480	483	461	465	434	455	412	497	453	433	439	489	436	458	459	464	451	432	468	439	488	509	514	455	482	431	465	486	527	481	437	454	429	478	496	481	489	458	457	438	459	476	468	438	475	457	462	471	481	477	490	442	450	436	462	461	474	511	455	487	446	464	476	495	478	449	487	458	502	465	457	475	506	425	465	466	478	480	490	450	457	463	496	503	457	480	456	483	461	479	466	476	478	459	451	489	469	507	485	451	456	505	466	480	459	438	466	461	449	495	472	488	466	439	496	468	446	474	489	497	460	440	453	463	517	451	438	432	456	486	433	505	471	473	448	477	482	484	463	462	431	471	458	505	475	448	507	459	442	466	444	431	489	507	462	458	453	448	451	513	450	473	481	459	455	452	463	457	462	493	457	470	463	501	460	457	446	459	433	472	477	446	455	476	475	513	484	475	473	470	479	483	454	459	455	437	507	442	493	462	474	481	489	440	480	418	472	479	459	459	479	473	452	511	463	455	464	440	443	462	453	452	443	459	484	454	452	457	435	451	511	476	484	438	469	438	500	463	447	473	420	459	479	456	474	487	449	489	476	437	429	445	448	495	443	464	456	470	464	446	448	439	456	424	448	449	449	461	475	480	506	475	468	428	462	435	470	489	478	494	493	500	479	477	411	477	492	487	484	458	461	482	453	479	469	505	464	441	472	496	431	442	471	448	443	450	428	484	484	481	462	479	458	471	478	463	476	486	455	421	480	451	449	504	485	494	459	485	493	469	457	423	475	450	448	433	487	506	451	448	474	468	472	467	456	491	455	503	447	442	445	475	523	459	458	500	460	473	505	464	447	432	454	505	481	479	454	445	490	462	502	476	449	467	447	470	459	480	433	443	457	433	443	473	458	497	454	461	450	455	442	462	453	455	448	464	463	476	439	469	514	457	478	483	470	464	454	490	426	468	483	462	477	475	490	480	476	476	483	531	472	473	467	448	503	488	466	476	466	491	477	465	467	456	488	463	490	479	480	470	467	449	473	480	445	483	477	444	451	431	457	506	519	453	480	456	435	459	481	486	482	487	447	492	482	475	502	467	452	472	477	466	478	472	483	494	490	482	479	462	453	443	500	476	445	423	512	439	456	472	490	498	466	494	475	477	462	467	410	465	444	468	473	452	439	448	457	480	436	432	490	464	474	512	502	449	462	486	478	430	464	462	451	470	431	466	464	457	492	442	448	428	495	450	443	454	489	491	438	465	475	451	457	506	431	468	442	458	442	446	481	449	459	447	445	507	452	481	477	465	442	460	466	468	451	475	456	463	491	488	456	443	444	429	467	467	483	486	451	462	470	475	486	466	428	466	495	477	463	455	426	461	482	463	483	484	464	461	487	457	473	484	486	478	454	456	457	470	466	492	515	453	445	486	469	443	472	494	482	442	454	456	495	409	505	459	484	471	496	450	523	475	486	503	477	481	468	448	439	488	475	481	483	477	445	471	444	494	470	512	478	532	475	473	469	464	485	497	498	458	437	424	483	478	456	449	491	476	477	470	458	440	438	463	446	444	436	487	494	449	486	455	483	469	487	415	482	457	443	435	490	438	505	472	446	444	467	467	511	456	495	437	474	504	501	466	451	500	472	466	481	451	496	459	518	448	493	456	439	480	484	438	474	439	474	484	491	422	488	496	471	487	467	504	493	460	452	447	458	470	457	437	450	459	455	430	454	467	466	453	472	494	471	431	495	446	463	474	462	429	439	494	461	449	441	474	452	420	427	489	461	489	458	459	480	451	467	458	474	465	449	482	471	466	429	439	454	427	486	463	501	469	406	466	486	462	485	478	481	458	505	450	479	443	472	458	477	456	456	470	474	471	433	464	454	459	468	449	464	442	484	500	461	447	467	477	480	466	466	494	474	484	481	468	447	463	502	504	514	450	463	480	476	396	472	475	487	460	488	476	481	471	494	449	473	441	487	463	461	455	472	474	451	473	482	471	453	517	469	452	461	479	443	475	457	465	454	436	484	438	472	466	465	458	482	481	436	474	484	458	466	469	531	463	457	440	458	461	510	446	478	475	486	466	472	455	469	460	468	443	478	485	408	470	439	467	444	513	413	461	439	436	457	437	433	483	396	437	458	447	452	434	438	471	466	461	454	472	480	486	474	453	446	459	444	451	450	478	436	453	435	474	478	427	439	475	496	440	482	458	491
4394	1199	1075	754	639	598	570	544	543	590	512	541	535	509	503	528	507	505	510	480	529	491	522	504	509	496	534	490	572	462	486	507	497	525	543	545	532	522	515	481	545	520	544	522	541	493	491	527	526	469	503	494	489	527	491	484	504	530	507	502	528	539	509	515	506	453	502	485	550	502	538	508	498	484	532	516	512	506	524	536	497	559	488	531	466	501	526	507	518	511	461	510	499	527	484	519	515	494	507	487	476	529	516	491	502	542	519	562	505	505	528	493	502	557	519	504	472	523	473	500	545	511	519	495	513	518	545	522	518	528	501	521	509	512	545	477	481	549	509	536	498	504	484	501	556	518	522	507	488	503	498	500	498	524	500	494	493	516	515	497	486	518	505	523	514	530	527	479	494	522	513	451	517	498	544	512	540	511	521	471	525	506	525	497	490	530	558	519	513	492	489	485	487	524	488	539	537	500	512	554	509	496	491	485	525	484	540	516	511	516	522	497	513	522	568	530	502	514	485	490	495	508	493	550	505	511	531	486	446	509	533	536	498	505	491	505	522	492	501	517	519	532	536	516	514	507	519	482	516	481	496	553	534	476	466	498	514	539	492	467	511	515	499	531	554	493	512	499	504	560	510	559	495	524	533	517	531	505	544	498	529	510	521	491	523	527	505	492	493	537	526	516	507	496	490	511	510	509	517	491	514	506	476	511	506	469	500	493	491	545	529	509	501	491	521	525	508	522	523	503	493	527	543	505	527	535	553	495	493	481	513	479	505	474	499	514	531	514	514	483	533	537	531	508	454	493	514	531	532	509	539	495	494	516	492	478	551	499	488	497	470	506	527	503	559	496	479	510	507	505	513	552	525	522	467	504	559	488	465	517	505	471	509	499	536	508	498	495	478	494	512	528	498	515	555	519	545	554	536	493	511	533	498	530	485	498	527	540	483	534	492	530	535	504	489	512	486	527	464	575	495	520	488	489	513	538	490	478	518	512	528	512	491	497	541	533	491	494	487	508	561	473	496	536	517	554	486	508	503	513	492	517	521	558	467	535	489	523	488	486	505	494	520	504	525	527	512	472	528	523	516	517	504	508	518	529	518	500	529	555	524	486	503	518	555	525	526	540	462	493	501	538	512	529	534	500	501	524	512	477	535	507	498	454	512	544	528	531	564	531	462	544	543	506	517	517	519	512	516	543	512	487	542	516	534	535	521	494	512	547	509	531	506	499	530	481	515	499	494	500	484	481	486	555	521	466	470	511	520	479	469	472	504	505	533	534	517	535	516	505	518	543	506	531	484	530	493	526	533	529	499	518	499	493	528	511	508	531	503	549	456	522	497	469	502	512	505	521	501	483	532	524	534	506	495	507	537	531	491	564	515	524	512	498	517	526	506	515	511	568	511	566	501	522	471	547	514	503	518	489	504	528	510	494	506	528	501	512	499	477	539	529	527	500	523	482	501	524	540	555	511	509	534	513	518	525	498	557	483	505	488	478	518	522	519	503	519	533	524	552	534	483	475	482	489	496	508	501	520	502	521	499	531	493	491	533	500	493	530	467	491	498	510	533	515	495	541	533	505	483	509	497	512	515	529	517	529	519	531	498	475	526	508	463	511	518	460	490	520	511	494	517	471	501	497	531	442	532	498	489	490	519	496	496	521	500	499	540	482	463	499	553	482	470	477	511	524	494	501	524	494	521	538	508	526	488	537	495	508	546	516	546	526	494	518	542	523	519	504	509	503	472	482	525	556	532	478	534	492	479	501	469	499	502	498	478	461	518	510	535	498	494	509	514	509	532	516	483	492	536	510	504	479	489	545	509	484	510	534	494	495	522	465	522	490	474	516	509	496	509	537	522	482	569	469	563	487	508	505	475	527	521	497	451	509	515	517	533	451	498	520	502	476	524	490	556	522	507	516	547	497	473	549	517	484	488	476	501	523	506	514	492	526	511	493	481	552	523	562	492	538	474	506	530	537	484	516	484	487	553	487	517	505	553	521	487	517	495	521	475	513	505	524	489	523	558	485	522	536	499	513	508	516	500	486	513	503	482	535	508	466	501	511	503	506	544	504	519	488	497	518	511	510	520	488	513	558	520	529	546	498	526	515	504	458	484	528	501	525	518	514	501	522	525	522	515	501	514	506	513	478	486	492	490	480	540	512	508	536	490	507	469	496	485	507	511	525	524	491	476	502	489	528	503	505	486	530	475	520	497	488	525	521	508	495	481	520	473	500	550	519	555	518	498	493	477	532	535	464	482	526	560	517	492	474	507	500	501	472	526	506	528	498	504	496	502	507	500	520	533	528	524	499	509	533	491	487	507	500	539	511	518	493	524	513	486	531	530	498	462	486	492	515	520	528	488	523	543	528	491	522	486	531	521	524	511	564	510	528	514	515	505	528	500	500	491	510	535	529	557	540	517	489	502	489	530	493	483	508	512	537	536	526	505	499	526	533	482	499	487	498	523	480	474	514	509	524	515	534	482	508	504	486	471	489	533	512	508	515	519	560	516	499	514	493	505	528	520	535	488	549	535	479	518	513	515	531	511	535	543	538	546	488	523	516	495	479	514	518	493	472	548	501	534	511	540	532	516	502	514	505	504	542	517	511	541	508	484	533	482	499	527	491	487	499	493	535	520	485	504	470	506	518	532	500	478	528	509	521	569	506	531	526	505	525	522	511	534	555	512	532	501	539	515	503	560	554	564	537	511	519	513	479	505	536	491	522	487	533	520	483	504	530	492	541	463	540	517	482	589	524	517	560	532	473	534	482	487	489	519	507	548	501	534	525	531	521	513	484	517	519	531	540	502	520	513	514	480	506	502	547	577	503	538	525	512	527	496	487	506	515	548	500	514	534	489	510	468	537	461	475	496	532	528	483	514	518	484	492	466	520	498	488	492	502	484	468	530	534	537	518	502	523	544	507	500	472	521	502	487	524	516	493	504	464	533	492	505	526	512	501	510	528	505	511	492	518	522	552	537	495	526	508	494	549	537	551	526	521	495	508	495	502	534	489	504	511	533	516	530	487	509	547	504	551	525	505	506	499	523	521	527	520	501	508	513	558	514	479	524	511	501	496	495	515	505	508	539	524	476	517	517	496	513	570	507	482	507	499	494	493	544	542	547	539	514	503	535	495	529	510	494	465	497	528	482	535	507	512	505	515	528	514	529	512	504	538	480	547	500	530	543	544	491	469	519	510	513	532	513	518	526	567	500	495	521	543	525	472	506	514	521	507	494	521	492	524	516	509	516	475	538	539	494	557	515	507	486	525	557	518	490	465	509	491	563	520	527	467	519	470	492	532	511	551	475	517	501	526	531	506	527	497	523	514	502	512	533	532	507	484	501	562	498	492	559	508	535	512	499	477	496	540	529	527	521	473	550	524	515	509	469	490	485	555	512	497	498	521	533	499	501	526	512	517	501	485	508	524	511	540	526	536	530	465	522	473	503	518	510	552	482	530	490	551	492	555	498	511	508	484	497	477	499	512	552
23774	21478	28825	24537	21463	13443	1213	733	574	514	470	473	435	425	406	390	396	379	306	390	359	355	350	363	347	346	352	368	339	323	319	351	343	331	318	306	354	338	357	351	353	302	319	342	344	306	362	311	333	348	345	345	357	339	324	364	339	320	334	326	362	330	317	318	324	348	325	356	319	303	324	370	293	343	339	367	342	363	316	329	337	317	341	373	340	364	323	346	339	326	337	343	343	297	305	337	332	372	342	337	333	346	323	360	335	349	357	323	319	322	339	331	339	331	340	322	343	354	336	332	333	328	301	322	304	357	331	347	337	348	340	359	339	339	364	332	336	355	362	291	336	328	367	329	358	299	320	340	331	351	338	333	328	364	338	312	309	327	345	339	347	335	356	331	328	326	337	377	328	306	330	333	328	319	330	319	314	311	352	351	314	337	334	313	326	384	356	347	324	347	325	315	328	349	357	296	343	318	332	341	345	349	339	343	330	320	353	333	309	325	337	338	365	309	329	326	337	344	351	314	372	343	332	319	299	318	330	346	322	329	354	344	331	340	355	351	330	321	306	354	348	312	342	308	338	335	325	358	351	330	340	336	322	323	351	323	353	365	370	357	326	307	333	330	313	332	395	351	303	331	346	339	374	343	345	358	331	330	324	308	328	325	344	353	345	350	313	362	344	332	324	362	368	352	311	332	370	331	309	339	371	316	373	349	347	344	330	366	363	345	352	350	307	315	328	352	367	323	356	331	322	364	322	334	351	326	323	339	371	328	379	341	343	332	327	303	332	338	309	357	342	358	339	351	337	343	339	336	325	322	364	360	379	352	327	306	325	335	320	348	381	350	337	331	335	341	336	317	319	335	333	343	341	333	326	344	370	351	307	334	335	365	341	361	362	315	344	316	348	342	361	317	317	311	346	299	345	328	299	338	349	334	343	327	357	290	342	342	302	345	317	356	312	313	352	337	322	340	343	281	348	350	319	324	302	340	346	313	321	323	368	331	335	333	338	320	304	322	335	343	338	293	328	311	375	332	317	310	361	362	333	333	349	325	333	298	324	351	329	326	321	335	343	339	330	323	295	309	324	307	372	339	334	334	343	324	328	324	348	339	324	340	344	372	355	369	336	350	307	313	332	335	355	355	325	317	305	375	313	328	400	320	328	320	325	355	314	314	349	334	292	322	293	332	329	329	320	297	341	326	360	338	361	344	337	304	347	317	342	350	335	335	324	318	352	351	312	327	326	325	311	320	351	375	315	343	371	366	324	341	352	330	319	332	357	316	317	321	350	347	352	318	340	339	316	316	344	322	346	338	335	347	335	353	333	324	309	345	369	335	301	350	306	337	342	353	331	325	317	345	335	334	316	357	352	369	322	345	339	351	320	343	308	318	340	344	341	306	323	300	370	323	325	306	337	318	326	321	322	353	339	367	322	318	334	348	343	322	329	338	342	326	340	376	336	372	314	323	361	319	327	338	314	319	325	334	343	332	353	346	344	319	336	340	311	350	339	362	344	318	333	335	349	322	334	343	363	323	323	305	329	345	294	343	338	334	357	324	354	326	325	299	326	342	306	325	298	344	321	300	359	318	347	337	376	334	311	311	321	310	327	332	347	331	329	305	293	344	332	344	334	326	334	349	338	344	290	346	323	339	344	308	338	312	343	335	328	322	341	356	296	335	329	341	325	327	363	321	335	329	320	338	327	320	308	315	350	327	312	334	338	317	319	350	310	336	366	333	387	327	319	329	314	309	343	300	343	368	352	351	364	336	331	322	327	328	336	358	346	294	337	335	325	327	343	339	337	311	344	348	331	321	354	354	313	334	383	357	349	323	333	334	300	316	322	319	338	334	332	309	339	357	363	342	329	320	318	344	319	335	317	332	362	327	320	351	317	362	339	312	347	326	342	375	306	322	371	308	303	320	323	325	318	290	325	303	335	333	349	333	342	348	335	363	348	351	337	306	317	327	344	343	322	344	315	285	343	346	345	300	297	319	315	332	319	331	320	306	309	335	339	349	294	336	331	354	318	312	337	317	316	312	327	340	316	325	319	326	337	310	299	334	319	326	344	341	344	347	318	315	330	337	344	315	331	346	332	376	356	340	332	328	301	332	318	332	324	334	339	327	340	321	350	357	341	339	309	336	338	296	338	308	347	329	340	327	351	322	330	319	348	343	326	324	330	343	311	314	329	317	318	335	339	332	326	361	338	364	337	320	374	350	316	350	357	321	366	323	318	325	322	324	331	358	325	289	314	324	344	334	326	356	308	336	349	319	312	361	348	331	353	344	328	351	381	344	314	326	324	311	327	322	330	331	329	368	342	336	389	323	348	300	331	328	326	324	314	333	352	308	336	315	371	324	351	292	352	338	343	321	329	323	329	329	337	350	393	304	298	330	322	333	356	325	359	369	332	333	354	361	333	304	337	326	319	367	338	346	360	375	329	329	370	293	331	310	359	331	352	320	311	325	324	324	346	312	321	338	332	354	347	339	326	325	331	368	339	351	350	319	307	337	345	351	331	353	359	309	324	355	340	331	370	339	334	315	339	332	363	329	328	312	297	343	373	351	329	354	353	349	336	334	335	344	328	323	311	316	329	369	300	339	344	327	353	308	333	319	334	312	330	349	339	344	369	307	317	347	309	335	341	318	351	346	357	346	344	350	356	337	283	354	369	355	318	349	366	339	337	332	315	314	313	350	312	345	324	309	309	363	339	355	338	320	314	352	334	339	357	342	305	348	324	350	342	368	333	298	331	363	351	353	336	344	346	334	326	334	300	314	311	321	354	337	339	313	332	350	335	334	353	333	336	328	344	354	321	334	325	358	361	338	370	324	325	327	351	323	293	316	341	361	330	321	329	345	355	336	365	315	343	347	343	303	324	324	298	331	343	310	338	337	344	362	319	336	341	336	333	313	352	323	370	328	305	334	310	300	360	356	348	364	352	371	324	331	332	355	329	340	357	318	355	288	344	331	346	326	330	316	357	307	352	365	331	327	337	359	341	337	382	354	334	332	325	359	326	339	318	323	319	326	323	326	326	299	338	315	329	328	309	303	316	323	351	318	321	308	341	353	327	299	323	329	341	336	351	329	366	337	309	341	379	329	321	357	345	354	325	315	366	370	358	339	350	350	323	328	320	347	334	356	341	333	295	348	320	342	350	335	313	297	315	341	340	315	314	318	343	337	355	346	361	300	317	332	341	341	335	322	316	344	362	305	358	311	330	353	325	305	334	328	329	327	314	318	297	332	329	342	321	344	359	326	325	351	350	330	331	312	340	371	312	326	315	349	333	341	335	323	332	334	359	354	326	315	344	344	310	303	300	332	337	347	342	353	333	327	337	341	334	313	292	320	348	364	339	319	338	355	333	332	334	357	324	331	325	303	342	333	332	351	359	353	360	328	329	328	330	357	354	333	304	337	370	326	322	328	339	326	329	331	344	340	319	338	351	303	367	350	347	314	304	285	339	312	331	327	333	316	351	338	326	338	328	331
3560	8957	7349	3389	2272	1700	1286	1070	905	762	652	566	553	515	510	476	422	471	454	393	457	415	426	415	394	426	399	382	395	399	383	388	390	403	386	394	390	379	391	422	391	369	420	393	379	395	376	385	417	399	396	376	389	400	378	370	422	398	389	334	415	360	414	406	404	401	397	362	401	386	398	390	393	382	361	361	363	419	385	398	382	362	369	400	335	377	366	374	394	408	395	368	351	419	385	389	372	377	390	374	364	367	353	343	391	397	355	367	407	382	373	370	421	355	353	366	392	366	382	374	374	366	385	377	387	399	369	382	368	404	377	410	387	375	398	394	349	398	369	394	380	358	360	405	379	355	366	343	390	387	372	421	358	391	406	384	363	393	363	405	356	390	371	357	377	351	372	403	398	387	381	397	368	406	386	384	369	336	370	364	352	374	374	377	348	398	393	377	401	365	361	383	393	404	364	350	378	364	370	362	374	380	376	377	390	383	358	326	347	361	366	381	342	367	378	376	373	365	383	381	405	381	373	372	390	382	335	347	366	375	402	369	367	374	347	381	359	386	426	393	385	372	409	340	370	376	377	383	405	381	383	389	408	371	385	376	393	387	390	381	412	367	360	355	374	377	374	383	376	392	366	379	424	364	376	376	373	347	362	380	367	373	404	359	407	409	382	400	367	382	403	363	343	353	375	393	378	372	349	362	363	365	356	378	354	370	356	403	396	369	381	393	375	384	392	399	376	385	372	369	370	367	365	372	397	364	373	380	354	372	394	368	384	372	367	398	366	355	343	355	361	390	388	375	394	370	368	364	395	377	371	369	354	404	388	378	391	370	367	348	364	403	396	373	346	422	382	387	389	381	347	390	379	375	349	411	372	361	394	411	393	368	389	360	397	379	399	378	325	383	354	354	371	368	385	376	368	404	395	404	386	406	364	356	381	380	367	414	392	398	398	374	386	354	355	359	402	402	377	370	395	366	376	382	365	370	391	409	374	372	409	384	388	382	384	371	357	392	371	375	383	388	387	384	368	391	379	400	358	364	332	336	380	393	357	356	381	373	418	369	364	364	389	375	414	384	400	366	383	370	364	364	380	365	363	364	388	401	364	368	373	372	356	399	378	388	336	371	375	373	376	400	354	397	377	391	393	378	379	354	366	397	387	346	344	384	359	352	393	384	347	353	377	373	393	395	370	363	378	375	401	412	342	352	341	374	396	370	403	354	373	374	369	358	347	395	356	379	379	348	367	383	409	376	354	360	366	373	395	375	369	383	379	364	385	381	374	391	354	360	402	415	372	389	318	382	394	391	387	347	366	352	361	374	375	373	393	356	385	351	362	354	365	394	401	413	374	389	387	400	385	364	320	347	363	389	380	376	392	374	366	371	373	392	354	393	355	396	409	389	358	390	397	384	365	382	403	361	384	357	350	345	394	401	365	387	384	365	366	412	381	360	369	370	381	377	399	391	359	390	375	383	381	385	353	391	361	354	381	377	422	345	406	345	359	344	366	374	390	402	392	383	370	368	377	369	358	358	353	403	361	365	368	367	373	363	358	335	346	378	376	394	407	341	384	405	350	374	388	393	367	360	389	360	368	424	395	374	342	379	369	355	376	355	383	377	378	363	372	385	359	374	387	379	361	370	344	365	366	362	358	374	372	381	399	375	374	403	383	413	372	365	345	385	348	344	385	387	388	368	378	357	396	413	355	402	366	357	384	364	392	382	385	397	384	374	362	391	402	405	380	358	331	357	350	369	402	374	380	382	375	372	384	355	381	392	355	396	372	356	353	408	379	370	410	346	384	395	363	350	325	382	367	359	402	381	393	365	339	381	388	346	367	374	413	383	378	374	381	360	391	368	377	381	367	373	380	403	385	416	399	357	377	396	360	331	378	380	388	375	394	376	397	392	348	369	374	362	378	375	376	383	353	342	395	333	386	365	394	352	399	350	419	404	388	366	406	404	369	364	369	381	376	388	386	383	382	390	364	368	371	386	396	355	385	356	374	403	403	356	400	396	406	338	347	371	384	389	390	384	377	353	367	381	371	359	341	373	365	326	363	368	414	378	399	362	372	423	371	394	390	390	355	397	352	379	360	379	367	362	382	357	395	348	376	385	349	383	378	394	378	383	344	365	393	407	405	400	348	381	381	373	369	357	365	369	387	360	366	380	380	389	385	379	373	383	388	391	402	377	355	369	398	353	397	419	395	335	367	376	363	368	385	343	372	369	368	373	370	362	380	365	391	371	369	371	385	413	352	359	389	379	360	414	405	384	386	378	377	381	394	380	356	345	372	392	419	368	380	388	366	382	350	384	338	386	386	335	377	378	373	390	376	351	404	374	362	379	360	381	392	375	373	351	356	391	376	371	381	403	390	391	361	368	402	399	378	354	378	373	375	357	378	380	360	355	378	374	384	390	396	397	407	370	350	398	386	358	364	370	397	371	377	385	391	383	363	405	402	355	381	362	385	367	369	409	379	380	356	413	366	374	352	409	355	339	341	354	381	388	353	357	355	379	385	365	377	375	370	366	344	454	392	393	381	402	390	343	392	404	383	367	362	386	369	367	430	401	380	384	363	372	372	366	390	366	373	393	389	356	356	386	362	368	401	379	385	346	400	388	354	362	374	355	376	384	376	368	361	370	394	353	379	356	378	365	346	375	428	423	377	396	364	394	361	403	366	359	397	380	393	375	383	381	381	364	395	367	409	371	382	370	389	395	383	372	385	357	371	377	390	397	360	399	390	410	425	350	404	365	361	395	382	363	386	392	374	385	374	380	364	380	342	427	410	356	382	381	358	383	401	384	413	380	355	371	383	358	381	362	356	387	367	376	365	383	345	347	360	398	363	379	355	438	355	369	367	415	388	387	368	376	394	378	378	349	404	365	361	374	380	368	353	393	355	370	385	349	384	359	370	385	370	363	350	396	400	372	360	388	392	384	388	378	367	385	387	394	386	361	403	372	356	357	364	380	362	378	393	392	424	354	372	371	372	339	395	407	381	381	415	398	388	361	380	381	352	364	389	396	358	399	399	396	331	365	373	388	404	363	406	402	401	390	416	397	370	390	380	368	335	349	344	350	380	365	397	391	414	393	404	378	392	377	383	380	385	410	386	410	349	361	373	366	402	334	400	390	386	374	371	406	398	380	365	398	387	383	360	357	369	354	368	403	377	352	364	365	364	373	381	395	377	394	397	397	407	369	422	383	363	385	366	381	367	388	381	427	412	346	377	412	390	350	348	377	373	371	387	364	394	362	350	376	355	368	366	383	372	359	371	377	381	396	380	380	394	396	389	337	341	392	372	397	417	369	383	380	339	370	420	376	369	373	396	395	374	380	345	356	398	401	427	378	385	401	369	388	390	370	378	365	373	386	394	383	374	348	376	371	361	386	362	320	312	357	362	368	399	357	363	355	375	370	384	375	345	436	391	390	382	373	368	383	375	359	348	391	404	364	379	362	351	414	390	365	368	362	360	386	343	368	351	369	322	383
24860	21494	28007	25297	16455	1048	594	535	457	449	403	360	366	342	321	391	371	325	330	349	347	307	359	334	341	285	357	330	332	355	331	309	337	339	339	346	341	351	303	305	317	318	356	330	321	348	326	331	320	339	337	331	335	322	311	304	334	312	312	327	316	291	330	331	341	322	325	323	339	305	297	273	304	308	315	318	332	330	366	339	324	315	323	312	325	325	341	303	349	320	337	331	329	275	338	300	318	332	328	342	357	304	318	327	307	314	314	338	318	350	317	321	316	327	339	313	301	303	297	300	302	344	326	359	316	319	313	320	356	286	322	284	292	320	316	314	321	314	310	336	322	356	312	358	331	324	304	301	328	304	343	324	295	314	321	304	310	307	350	324	341	328	323	347	344	362	291	321	326	314	340	315	291	285	340	332	323	337	315	327	324	327	335	325	354	283	312	311	307	295	323	332	316	298	341	319	319	295	334	341	331	307	338	336	312	308	333	317	340	323	343	335	293	346	329	305	303	321	331	350	342	310	318	351	306	339	339	283	298	317	290	346	332	301	307	317	314	321	339	333	311	321	327	319	319	302	324	301	310	345	309	323	323	320	332	324	335	330	324	340	290	325	302	326	300	320	294	350	319	334	333	297	309	361	302	288	295	346	329	356	312	335	309	354	332	346	330	322	363	299	328	296	298	348	325	298	289	347	304	319	289	341	336	325	323	363	329	307	281	347	328	334	368	328	328	327	299	307	333	337	320	299	337	305	337	335	336	337	292	315	310	333	308	326	340	310	316	320	334	302	298	350	326	332	323	361	323	358	314	349	350	320	303	322	320	303	363	308	288	345	316	298	304	311	313	306	321	333	314	324	323	337	322	337	306	332	338	308	345	353	336	312	354	314	318	305	318	313	329	284	312	323	348	293	320	316	290	352	325	336	357	297	312	307	300	349	310	324	311	326	306	360	309	333	316	354	327	321	331	330	332	333	299	282	321	305	325	346	306	317	314	284	356	327	307	323	327	310	307	333	320	318	334	319	310	320	336	324	304	318	326	307	314	306	319	357	317	324	312	320	349	322	335	316	294	363	310	332	302	285	282	328	301	321	342	316	334	341	345	312	320	316	301	350	329	319	322	370	295	320	335	312	327	356	325	341	319	303	298	319	344	321	315	296	317	356	348	325	305	313	343	338	288	344	324	325	297	352	341	316	313	355	298	322	284	305	355	313	300	383	298	340	324	297	339	339	317	329	303	308	328	302	341	318	303	317	327	301	290	320	312	310	367	329	286	333	316	328	346	313	348	306	334	299	321	337	325	330	350	333	374	341	325	311	307	302	362	338	322	343	322	321	324	336	310	332	325	319	314	338	281	328	353	317	322	318	339	321	312	333	318	352	337	338	312	323	308	358	292	328	345	336	302	309	305	336	285	329	302	312	341	327	307	323	311	341	328	305	312	308	350	313	306	315	315	300	327	330	352	318	342	345	357	278	342	333	324	333	322	305	316	317	320	327	323	314	316	311	300	320	315	319	323	303	338	309	314	330	336	321	320	323	302	322	328	299	315	337	317	301	329	319	304	311	336	294	338	334	353	300	297	314	337	314	324	313	290	335	339	317	316	319	312	328	322	325	317	325	341	304	329	318	319	286	298	311	328	296	331	322	331	308	315	300	316	335	301	327	309	356	319	312	349	343	313	275	299	325	330	312	301	317	295	334	349	333	315	310	345	318	328	312	306	328	300	296	338	309	316	339	323	355	316	337	326	317	341	311	334	350	352	333	319	297	310	290	300	330	273	310	325	311	327	313	308	293	321	318	312	327	313	349	285	338	344	303	338	301	302	297	292	317	316	302	298	306	309	315	315	312	334	306	328	297	304	327	330	321	301	302	327	314	338	332	348	326	327	308	319	345	308	293	328	321	292	310	346	320	308	296	344	319	292	338	331	342	321	300	337	295	340	309	319	333	279	319	292	315	325	354	334	285	299	328	354	309	331	331	340	331	339	345	317	284	299	317	305	355	312	301	308	332	313	327	336	354	335	324	329	302	324	357	332	325	305	296	309	333	338	329	335	333	323	309	341	297	298	320	312	308	340	343	306	315	340	303	290	339	342	339	341	325	282	337	304	320	328	301	296	341	361	311	307	314	315	304	316	350	305	336	320	314	312	339	279	325	364	343	332	347	305	320	327	348	263	328	318	326	317	332	316	319	333	295	301	310	309	307	353	319	331	318	332	315	321	308	312	320	335	305	289	327	321	296	336	340	345	301	310	296	323	300	329	333	339	306	329	306	314	311	306	332	336	328	288	338	315	331	331	298	311	291	333	309	297	329	346	317	306	328	321	296	306	317	337	337	343	333	292	317	293	315	345	312	352	307	340	347	304	294	301	303	303	322	330	341	299	320	288	346	308	333	359	326	344	318	316	301	322	314	286	338	338	322	317	326	322	280	295	304	302	310	322	305	337	331	325	347	311	300	271	337	326	340	341	355	340	350	299	329	319	330	310	349	329	336	332	341	319	360	350	336	302	331	282	314	302	307	317	330	315	353	299	289	339	342	284	328	343	301	322	331	323	304	340	293	323	298	322	315	331	331	299	327	314	313	324	327	292	354	347	323	337	351	316	338	313	294	332	353	340	318	322	317	306	316	284	323	282	325	320	325	286	337	324	314	325	304	305	306	328	304	336	345	329	313	343	324	316	323	322	306	354	333	314	305	332	324	317	338	306	317	323	316	319	345	332	305	329	323	330	318	355	355	297	312	291	302	304	297	309	298	308	308	308	327	270	315	315	336	352	309	308	312	344	294	329	303	356	338	328	357	323	336	332	346	303	310	324	328	316	324	312	327	281	325	345	303	306	310	321	286	290	349	357	335	343	319	323	300	325	332	298	344	323	345	298	329	337	335	311	318	302	340	318	312	321	305	311	304	314	336	317	342	335	315	288	327	329	327	307	304	300	344	310	309	300	318	320	320	311	338	326	350	308	333	295	341	298	344	295	329	294	308	334	319	335	304	330	312	316	345	334	305	329	329	289	296	365	334	314	300	317	321	327	305	320	324	326	339	289	332	318	325	327	306	325	324	328	339	321	313	335	325	341	294	338	315	367	337	374	285	308	318	320	313	307	318	323	296	285	305	321	332	356	318	307	314	309	345	337	279	330	328	306	314	325	309	358	310	309	354	328	303	347	292	327	338	308	332	312	315	326	317	337	312	333	336	295	280	318	364	340	305	320	374	298	326	297	319	340	323	387	331	298	318	334	324	291	328	324	317	333	331	327	309	311	306	322	304	352	321	336	333	318	328	310	335	336	343	326	301	308	287	311	334	301	296	329	301	299	319	334	362	320	322	294	330	306	312	328	318	303	292	336	320	338	320	363	306	330	319	316	308	336	339	326	330	367	283	301	304	340	336	343	347	328	312	321	324	314	334	321	309	334	313	331	341	348	318	332	321	295	325	312	320	313	292	326	329	304	329	345	345	332	314	327	309	314	367	342	321	303	323	304	296
3646	5536	4333	2092	1475	1091	877	700	663	621	561	490	424	462	425	448	402	373	389	381	390	363	371	357	362	401	345	372	348	359	349	360	339	370	425	344	380	343	393	384	347	404	343	318	359	355	349	365	387	386	379	335	341	359	365	305	320	336	354	374	355	341	341	356	340	341	354	354	332	391	341	334	348	373	334	354	330	343	365	374	370	328	343	343	354	355	326	352	321	361	335	375	347	349	352	310	338	353	336	341	354	312	369	362	349	345	349	326	340	381	385	355	337	339	324	327	371	343	362	364	329	348	365	331	320	382	342	337	336	362	356	335	342	367	360	334	360	304	321	376	352	349	334	354	340	334	322	361	374	340	340	357	353	357	381	318	362	359	348	363	352	344	349	365	354	373	356	370	359	350	329	325	372	361	314	319	354	335	354	350	349	340	353	340	335	320	351	337	387	351	343	366	350	332	344	361	318	365	328	349	355	387	372	341	344	330	339	340	365	337	351	361	332	354	374	351	344	348	341	360	354	367	341	351	338	314	359	350	334	325	340	331	357	341	336	359	354	379	352	338	308	355	373	352	351	333	327	342	382	325	352	345	330	345	383	356	356	365	348	343	344	357	326	328	335	369	336	348	363	328	328	327	380	344	358	333	368	350	304	316	384	387	338	327	370	352	326	327	370	350	385	363	358	343	351	352	331	355	377	373	341	321	338	332	354	326	359	360	322	314	348	324	340	377	337	340	366	321	334	355	332	342	345	352	354	358	344	380	321	313	357	381	340	351	357	337	324	350	359	355	335	361	372	333	322	333	331	360	324	318	355	335	355	372	375	386	329	315	351	356	365	354	351	338	351	361	377	364	310	323	361	351	359	359	352	339	346	388	361	354	352	349	333	366	319	347	345	361	355	348	329	334	389	329	352	318	366	369	337	319	351	323	325	323	351	354	350	350	321	313	384	338	341	347	360	378	359	351	360	351	373	316	314	350	342	352	355	356	327	328	338	339	355	335	351	391	388	356	349	336	344	348	354	338	326	364	345	327	329	328	366	336	365	362	336	325	326	324	370	348	351	317	340	377	368	337	345	330	343	327	377	339	330	345	373	348	334	328	352	350	382	356	338	346	350	349	326	357	351	351	339	336	362	379	365	369	334	315	329	368	349	353	352	364	353	308	364	357	351	350	345	366	398	373	352	371	341	339	369	305	351	341	333	339	341	330	353	356	345	334	350	331	379	377	366	359	335	288	354	363	346	374	390	346	372	374	314	334	364	357	303	364	367	362	354	342	312	332	377	331	342	345	332	358	330	350	380	324	311	350	332	317	348	330	381	319	340	319	358	324	351	362	357	344	360	336	304	339	336	333	342	352	356	329	362	353	337	342	333	363	351	343	355	350	355	344	379	327	383	327	342	374	330	361	330	349	348	326	367	353	351	369	334	368	322	331	346	361	340	369	323	346	351	342	368	339	350	349	354	335	367	345	341	354	316	336	367	357	340	325	363	333	334	368	332	331	334	358	364	343	368	362	373	350	394	324	304	359	340	386	353	399	356	354	346	338	382	352	342	345	350	352	354	349	365	343	342	336	371	364	364	319	386	338	359	305	355	368	345	351	355	365	336	365	360	349	346	361	346	319	357	338	380	365	340	344	341	350	321	331	361	349	373	312	312	315	353	363	338	320	347	372	367	357	355	347	348	375	352	349	323	343	374	356	349	343	348	339	357	359	349	356	351	359	385	373	376	340	395	341	394	352	357	309	354	380	349	296	329	369	352	367	353	363	357	347	390	368	361	340	334	325	336	371	335	348	356	378	334	315	360	352	316	304	380	339	351	319	345	351	366	357	322	374	372	371	367	328	357	358	332	350	344	333	359	357	335	322	354	314	336	349	358	339	327	348	361	318	365	375	342	360	358	353	355	334	353	385	380	351	338	343	366	327	369	368	353	320	355	342	304	367	343	358	340	327	350	346	329	354	365	356	357	338	330	375	359	324	340	340	333	352	353	374	359	380	337	373	349	343	354	341	327	339	327	359	338	319	336	309	361	368	371	375	340	339	331	372	339	372	345	388	361	311	327	326	348	347	357	313	318	335	341	364	328	344	329	349	374	358	321	336	331	349	376	363	370	346	356	377	351	395	359	351	338	358	337	342	366	339	334	340	348	373	363	308	350	376	361	350	344	345	355	364	361	325	325	340	362	331	338	349	351	345	331	357	354	354	381	359	336	359	322	345	360	372	373	341	338	333	355	364	321	354	363	349	333	333	345	374	355	350	348	335	352	338	335	336	358	372	352	345	333	370	338	363	323	354	387	351	397	367	338	340	349	384	348	356	333	350	343	367	370	344	338	366	317	356	337	385	363	365	340	382	334	341	361	353	357	354	334	326	377	343	349	314	354	385	301	351	340	383	341	361	352	373	317	316	345	365	357	341	361	348	319	379	353	340	369	353	353	331	340	322	346	341	370	325	348	363	323	375	337	337	359	329	366	329	349	362	357	324	312	388	344	353	366	316	317	353	347	360	339	364	359	363	352	344	356	344	329	344	335	359	345	356	340	339	329	366	312	367	344	337	361	351	362	347	365	348	357	360	334	348	395	342	364	336	364	375	344	350	338	353	350	358	337	375	345	345	346	302	333	351	373	360	371	356	354	354	349	356	372	334	373	334	349	365	332	372	351	328	336	368	342	346	346	362	333	347	359	358	351	362	341	362	371	326	335	356	338	347	345	319	336	314	387	378	338	363	334	370	371	335	366	364	367	350	315	392	353	375	321	327	348	319	345	343	373	349	377	358	381	340	369	324	320	355	313	315	324	357	321	353	369	348	351	370	323	364	342	325	348	352	353	323	346	355	351	355	384	360	333	344	335	335	347	394	364	351	343	360	358	383	341	340	338	343	344	331	340	379	321	333	363	322	360	344	339	327	370	312	372	355	329	355	350	347	348	363	323	342	353	332	368	344	343	329	357	334	363	349	346	351	346	341	359	364	353	352	331	362	329	333	347	365	329	391	343	336	363	326	353	333	329	342	331	349	347	371	375	355	356	353	360	345	375	366	359	363	357	340	352	337	344	344	338	375	349	367	345	345	352	353	344	357	328	393	340	359	364	346	374	328	352	318	370	354	328	369	351	361	352	367	342	305	357	335	377	370	342	338	365	376	377	351	336	365	335	387	347	348	345	323	332	343	354	361	350	362	342	304	337	342	372	339	394	374	354	388	340	366	328	372	347	328	321	331	340	364	375	341	351	356	327	337	360	342	334	356	341	341	355	328	333	400	341	358	357	319	367	340	340	340	408	324	340	352	347	335	338	335	322	385	359	323	360	351	322	348	333	329	338	375	348	321	353	355	380	342	355	311	337	362	317	376	338	347	347	328	325	375	338	387	343	352	364	328	335	362	334	346	346	345	341	338	313	344	338	348	332	361	377	354	340	331	351	382	363	351	328	345	361	367	351	364	347	328	382	361	352	345	335	349	348	346	319	353	341	373	346	358	333	359	385	349
22817	21546	29313	24247	21536	21579	11814	941	616	504	434	377	308	249	240	252	241	207	217	186	172	169	189	164	144	152	148	143	136	154	138	122	145	139	115	150	121	148	130	136	119	164	135	108	124	96	131	122	129	109	134	131	128	126	105	122	112	94	121	119	113	115	137	115	108	101	111	144	114	114	101	115	131	145	104	126	123	114	117	101	110	102	119	113	117	117	101	112	96	114	91	125	103	120	95	123	109	128	117	108	113	115	107	105	112	107	113	126	118	113	96	122	118	110	110	120	96	116	110	100	130	106	113	123	107	113	96	123	109	102	123	118	128	110	115	103	113	125	113	116	104	107	105	119	118	108	114	103	116	104	109	136	116	108	106	100	103	120	122	111	105	106	115	123	122	124	124	123	110	104	103	137	131	138	98	118	130	94	99	99	103	115	112	108	87	127	127	106	135	107	128	117	122	118	109	111	92	104	108	113	126	97	106	132	135	125	109	113	115	105	117	120	124	102	106	110	119	110	101	114	115	109	104	107	104	107	105	122	115	131	107	124	121	119	117	104	101	110	126	100	113	142	121	109	100	121	115	128	117	96	94	103	123	117	131	121	111	118	134	134	97	101	115	86	104	123	101	121	116	119	123	118	139	98	117	104	105	106	107	115	135	126	115	126	109	119	116	100	125	120	117	116	101	124	128	130	95	109	122	128	106	127	97	117	133	122	119	118	110	121	120	117	110	110	116	111	96	127	105	102	102	98	122	101	106	114	104	116	109	116	116	100	99	108	116	105	126	112	127	104	101	108	107	95	123	109	133	108	116	105	106	88	126	121	119	101	97	113	133	128	124	109	97	106	108	111	103	120	123	127	106	92	133	128	132	123	140	96	117	123	114	108	118	117	124	103	113	122	116	123	104	105	120	111	104	102	90	105	133	114	104	117	105	134	98	97	134	103	114	111	114	111	122	136	112	112	115	125	109	103	94	115	143	103	106	121	123	95	111	118	107	101	116	115	123	122	105	132	106	117	129	106	117	111	130	112	95	114	111	108	117	97	108	106	120	121	100	95	111	114	129	120	119	112	109	122	115	132	117	105	103	114	104	99	119	102	114	135	113	113	105	99	119	122	103	131	96	109	128	123	101	94	120	110	129	112	102	100	111	106	119	107	75	113	115	105	108	124	126	118	98	118	104	113	124	120	133	102	108	116	112	108	95	122	107	121	119	101	103	128	128	116	102	102	95	93	87	125	107	127	99	114	91	116	112	131	113	103	102	112	112	128	94	101	109	122	142	113	109	109	115	107	126	87	120	111	112	119	137	115	108	109	130	115	84	109	107	114	118	108	130	101	121	107	100	109	106	97	106	109	107	114	115	109	120	93	111	128	121	112	112	95	114	126	128	113	119	114	113	105	129	119	117	110	105	132	107	120	105	126	120	94	137	124	95	121	123	119	107	117	125	111	116	105	88	88	127	123	137	112	122	132	118	117	111	121	123	94	117	132	126	127	128	125	101	116	94	106	119	132	115	113	129	99	96	119	137	122	126	126	97	102	110	122	124	120	114	135	99	90	115	139	137	125	101	111	117	129	117	112	103	131	131	111	119	107	107	112	132	116	105	125	108	125	105	122	118	120	89	115	126	103	109	103	98	107	109	102	125	108	118	103	103	136	109	124	101	130	127	116	111	124	89	105	115	114	112	127	112	113	104	102	128	104	119	104	99	90	101	110	111	128	110	121	117	99	97	109	86	116	119	87	118	131	132	107	109	117	111	100	119	113	125	134	103	115	113	115	124	112	126	103	121	109	102	123	94	111	107	110	91	97	108	98	113	131	123	97	119	122	142	119	141	97	103	107	113	126	102	121	109	112	112	94	114	117	120	105	97	121	103	120	106	120	122	130	109	94	107	124	106	118	106	127	111	110	122	118	118	104	105	115	93	129	122	111	114	109	119	115	117	109	120	112	107	109	90	105	121	91	115	114	107	92	120	116	107	114	130	107	117	116	115	116	104	117	117	114	109	143	103	107	91	114	112	119	113	123	106	106	107	104	123	114	120	104	124	106	122	102	97	111	111	113	111	99	134	111	112	107	116	116	120	117	124	103	123	131	102	98	111	107	114	114	108	111	108	111	111	103	110	110	85	108	108	112	125	105	110	117	128	103	98	107	124	108	118	115	117	119	127	117	90	109	101	112	119	114	137	123	101	88	124	115	108	112	127	117	141	114	121	100	112	115	128	100	129	90	88	102	123	114	118	113	109	109	118	94	90	107	109	118	116	104	111	115	109	111	116	120	87	107	113	119	109	106	122	113	121	108	111	116	108	123	106	110	121	111	112	96	113	111	123	112	131	110	110	107	104	113	108	128	109	107	121	132	101	125	85	108	99	117	113	118	108	118	97	119	108	103	100	112	126	124	142	112	113	98	118	117	109	105	99	106	122	110	116	110	112	121	92	105	121	115	114	121	95	116	110	114	103	105	108	119	110	128	130	104	108	101	108	110	123	121	120	110	106	113	117	98	113	122	127	115	103	122	113	123	110	109	109	140	101	130	102	111	120	115	101	99	130	129	95	105	100	120	106	102	117	98	100	114	129	110	111	111	120	111	120	118	123	113	102	101	115	102	105	115	121	108	115	110	128	107	114	117	115	102	118	121	114	101	119	117	101	118	122	116	116	124	101	111	118	105	97	118	108	110	112	118	125	104	109	115	116	115	113	100	113	100	109	98	115	98	129	126	96	101	102	114	109	102	132	136	126	105	104	106	107	116	112	104	106	109	125	131	119	111	124	100	109	125	124	122	123	116	111	104	103	123	124	136	115	94	122	116	112	108	108	104	99	110	102	120	105	125	109	110	104	106	108	109	129	90	107	103	112	118	119	120	134	118	136	131	103	91	127	123	111	110	105	134	128	107	123	110	121	118	102	117	108	106	123	113	125	112	114	113	110	131	120	108	103	105	113	114	124	113	127	114	110	110	137	119	101	87	116	87	123	106	97	136	117	130	115	116	113	104	118	103	105	99	118	119	109	104	108	109	111	110	120	108	121	106	87	104	116	107	142	101	121	108	98	116	115	116	91	106	100	100	111	105	95	110	108	131	96	118	115	136	126	121	113	78	115	131	114	115	97	103	111	111	95	90	115	105	116	113	96	99	114	122	120	89	112	127	106	114	133	104	114	123	127	109	133	101	132	123	127	115	118	121	111	102	120	98	132	109	112	115	107	108	113	111	119	111	123	87	110	109	111	111	89	113	101	117	126	108	114	109	116	100	99	127	106	117	109	124	105	120	120	126	109	119	100	108	103	117	103	96	102	114	130	105	109	139	115	103	140	98	105	116	124	112	111	105	108	116	111	128	116	141	94	117	103	127	122	104	112	126	109	109	120	126	122	130	120	95	106	103	117	117	118	122	116	93	106	103	119	124	108	110	107	115	122	98	103	130	133	99	122	102	119	107	130	104	119	128	82	113	124	134	117	122	99	135	106	111	116	112	104	117	127	116	103	131
4860	14438	11675	5705	3641	2683	1911	1440	1044	850	685	575	457	439	376	329	310	289	258	272	226	215	177	191	213	201	204	195	209	183	164	180	155	149	175	157	161	165	152	165	178	166	153	154	142	148	153	136	141	119	136	154	148	136	124	144	141	132	141	127	135	134	159	119	118	145	148	113	123	137	131	144	152	128	143	152	114	128	118	140	134	133	129	136	154	116	138	155	130	130	150	135	134	134	134	121	128	149	150	112	126	123	131	116	118	152	123	139	153	146	141	149	127	138	136	117	122	132	158	132	138	153	132	142	136	128	147	125	116	148	135	138	125	138	142	148	121	132	145	138	129	109	117	106	134	137	128	142	137	115	128	121	138	116	131	136	119	129	137	116	134	115	120	129	131	134	148	161	121	120	133	134	117	137	132	127	132	136	149	128	152	129	129	131	145	119	122	144	136	124	156	128	121	153	129	122	125	118	135	146	138	130	152	140	113	109	124	143	151	141	135	138	128	125	147	137	109	147	131	128	142	142	135	112	122	114	158	127	120	110	133	133	119	137	120	123	112	114	109	132	128	108	111	133	130	123	125	128	124	127	111	130	133	113	148	139	130	134	133	137	128	128	155	128	142	113	127	111	162	125	125	116	147	133	149	145	133	146	128	138	110	115	128	127	158	142	121	128	151	122	137	138	119	146	118	153	124	131	136	107	112	119	121	133	145	122	129	130	139	133	122	123	139	125	134	130	120	133	124	118	131	137	141	138	122	112	127	138	146	131	133	145	121	130	132	136	132	125	138	131	139	133	126	124	140	162	117	135	123	142	130	125	120	126	156	135	148	138	121	150	128	142	137	140	119	115	123	137	120	119	128	124	131	101	133	132	120	117	138	129	113	122	118	121	111	131	124	145	129	133	109	137	141	137	131	125	117	158	109	113	137	137	115	132	126	126	130	118	122	124	114	133	142	127	134	118	138	136	122	111	121	127	134	143	113	143	136	132	144	134	138	129	125	131	130	122	135	138	133	138	129	121	134	141	132	117	144	120	121	133	163	129	151	152	148	128	141	142	108	138	131	146	110	133	144	139	135	113	114	137	115	145	145	126	141	113	127	117	128	114	122	135	149	135	154	131	141	137	143	125	133	154	144	131	141	142	124	147	135	149	115	133	137	131	114	114	135	115	129	131	132	133	156	146	132	122	141	120	135	125	135	129	135	109	149	114	140	124	132	130	138	137	133	117	138	131	125	145	134	128	114	115	156	144	135	124	116	124	157	125	126	131	142	137	131	141	112	122	117	140	159	143	129	116	134	139	141	125	127	128	129	102	124	120	116	122	126	132	140	149	132	112	132	144	124	138	137	149	125	119	133	153	108	122	122	118	137	129	128	131	134	125	130	135	130	136	115	127	115	119	116	132	133	114	117	124	143	138	119	111	120	115	159	125	118	130	128	145	127	126	123	148	122	138	132	133	134	114	122	128	121	158	106	136	127	144	128	117	139	128	126	116	119	113	123	134	129	124	123	132	129	111	143	125	126	142	152	148	122	124	120	125	141	128	133	139	133	128	130	127	124	136	145	118	140	123	137	132	134	122	123	134	138	115	128	134	134	127	137	140	135	118	119	140	116	126	140	109	129	148	131	119	128	137	137	111	143	131	151	140	115	140	141	128	141	128	140	118	127	134	141	123	140	120	138	124	134	130	137	126	116	129	154	138	126	131	150	111	139	122	127	125	135	132	122	129	137	128	136	105	121	120	142	137	120	137	136	136	122	124	130	113	123	120	116	141	138	149	116	137	125	136	133	122	149	137	156	131	138	134	120	128	152	133	116	143	134	151	110	130	123	140	136	146	134	131	120	134	131	116	126	148	132	132	120	149	116	129	145	120	133	134	137	122	133	130	145	140	128	118	104	141	140	135	130	125	113	103	110	145	125	124	139	146	145	119	136	119	124	150	128	119	147	152	118	120	140	130	125	144	117	132	130	124	128	156	121	104	126	116	115	117	143	130	131	134	121	129	135	131	143	115	122	92	147	131	127	117	140	135	130	123	144	135	127	126	116	135	126	112	122	118	150	125	131	138	128	137	119	158	122	126	121	123	131	129	120	131	140	119	128	115	121	129	120	106	136	104	125	128	121	131	146	135	131	133	150	145	116	130	134	130	120	128	138	143	117	125	114	135	127	136	139	120	128	127	124	125	120	124	135	145	144	119	117	146	118	113	116	109	145	109	134	117	110	118	134	143	118	111	119	126	125	124	145	124	121	117	132	125	130	138	140	125	141	119	126	142	112	126	132	125	127	120	121	123	129	143	142	150	152	121	116	138	112	132	122	122	130	127	148	116	151	127	133	120	134	151	127	134	125	112	120	121	136	138	139	131	138	160	123	119	137	123	145	130	140	137	132	130	128	108	126	134	138	121	146	141	131	118	156	131	129	129	121	128	128	143	130	137	125	127	137	135	126	123	167	117	116	137	118	118	150	142	134	123	134	132	124	147	130	127	132	119	144	139	133	132	123	141	126	139	123	138	125	128	121	148	129	122	119	132	130	136	142	133	116	132	130	137	136	127	155	118	134	110	123	138	116	136	104	128	144	127	124	147	129	135	143	141	117	121	135	135	126	119	140	119	124	132	135	139	135	126	126	138	130	126	127	150	128	126	131	134	112	135	143	141	134	110	134	133	129	140	126	139	114	122	119	123	133	134	125	112	140	124	127	135	111	116	116	147	129	137	105	108	143	129	129	144	112	128	116	133	138	136	130	153	136	143	120	125	143	136	151	125	139	119	148	144	122	119	128	149	132	117	137	117	137	155	137	143	137	141	149	131	141	111	113	116	141	135	131	129	128	139	121	123	133	131	142	108	124	157	131	124	110	145	139	108	122	144	127	128	129	138	157	107	123	128	132	137	113	139	126	135	152	144	142	138	139	139	117	122	117	135	137	138	111	117	131	143	154	133	127	119	157	136	121	139	108	136	133	157	144	113	128	136	119	139	109	130	127	125	133	127	132	133	126	147	105	136	132	138	150	130	127	142	143	137	127	139	133	114	141	137	139	139	117	138	112	147	122	128	134	158	147	131	116	118	110	113	140	130	121	120	137	151	134	144	147	134	158	109	151	128	137	132	124	133	140	126	120	137	142	107	131	126	138	138	123	127	123	129	129	119	128	124	131	123	136	133	133	129	121	115	139	131	134	132	114	131	145	134	120	137	129	138	119	126	134	139	119	146	123	152	132	134	123	129	145	112	143	118	120	129	128	125	143	117	139	139	112	117	153	142	135	142	124	148	128	134	137	146	121	122	112	131	134	133	135	118	127	120	132	120	135	127	133	115	134	117	120	127	134	130	118	133	124	135	138	153	149	128	135	125	135	137	129	128	143	124	145	128	104	120	124	134	115	124	140	136	138	133	124	122	124	128	148	124	113	140	129	128	145	132	137	134	136	137	131	145	134	136	141	120	134	130	130	147	128	129	129	144	155	119	123	132	116	121	138	156	124	120	137	133
27504	20124	7042	853	559	545	533	489	507	500	504	499	448	538	484	476	470	484	507	498	483	500	478	457	480	484	476	488	470	487	490	449	478	470	456	468	462	481	466	453	491	468	481	471	443	451	490	491	511	484	514	443	481	472	467	462	477	473	465	460	459	470	471	431	450	445	495	437	476	471	474	516	468	527	479	474	490	421	490	439	488	507	445	471	515	466	492	527	506	488	463	477	453	473	490	463	451	490	476	517	445	471	520	511	473	496	471	480	443	475	506	511	476	467	503	451	480	505	447	503	498	461	443	476	491	464	467	452	487	486	452	447	465	520	479	461	480	488	473	482	517	436	433	487	492	455	467	485	465	488	473	445	492	489	506	448	461	490	459	497	467	470	466	476	478	487	441	440	472	453	478	452	478	507	453	477	478	497	463	464	450	472	453	453	476	520	502	462	470	491	486	451	484	447	484	459	470	454	470	457	440	480	462	488	480	442	494	457	453	478	489	459	445	439	489	463	469	467	460	503	492	464	461	468	439	519	535	459	487	453	474	458	422	480	450	505	502	483	466	463	514	406	482	499	467	441	486	472	489	476	445	447	455	459	469	488	457	474	483	489	452	487	481	453	455	454	444	464	485	476	507	471	421	460	483	431	470	481	499	469	465	458	490	495	502	481	464	427	506	479	473	463	521	523	474	481	479	487	457	436	454	465	512	472	495	497	458	454	469	462	430	512	477	466	465	494	441	467	470	442	450	460	485	465	503	481	479	476	459	520	464	481	524	486	475	480	499	481	471	473	457	504	467	480	494	463	497	476	449	481	484	486	469	502	442	485	494	476	448	529	485	468	476	492	483	488	457	506	455	478	518	491	498	475	468	466	499	422	461	503	513	462	495	449	452	484	471	493	462	477	496	485	458	458	459	463	490	496	499	452	513	467	464	491	487	481	479	453	436	494	517	440	511	455	492	464	467	511	499	434	461	490	454	466	464	474	459	485	482	470	452	465	449	511	504	493	480	489	456	508	474	462	445	459	473	457	524	478	496	507	470	474	482	480	506	482	492	486	438	471	503	473	437	433	472	480	490	493	494	503	497	501	482	484	451	446	481	461	444	436	496	492	473	486	456	483	461	470	459	476	435	459	452	466	469	511	471	446	468	492	472	470	478	498	467	484	473	466	469	504	444	461	478	494	461	524	450	484	489	487	450	448	499	466	456	429	477	497	443	448	447	496	460	464	442	487	490	487	466	496	483	508	504	481	457	469	498	492	480	501	461	526	468	489	488	460	507	459	497	481	465	456	480	505	475	477	553	489	497	513	479	517	493	490	423	473	506	459	462	460	481	505	468	465	456	475	476	495	493	477	473	438	475	490	516	492	513	495	447	525	446	470	512	455	410	501	460	425	467	473	465	485	497	481	490	482	490	513	446	421	476	473	463	484	487	494	472	490	457	426	508	493	459	470	480	427	519	468	490	477	527	449	464	478	449	503	472	497	439	461	515	514	446	486	490	494	486	485	492	434	473	489	431	521	486	495	499	484	495	475	475	469	462	514	502	480	443	455	472	492	479	467	439	439	477	444	455	466	477	481	431	480	481	479	458	491	464	497	483	484	497	466	459	534	475	487	436	497	438	448	454	486	488	468	500	466	468	506	467	483	467	459	481	470	475	466	491	470	481	476	466	492	487	469	449	449	489	487	454	446	460	512	452	472	498	498	439	429	472	469	531	514	490	520	481	498	470	468	470	445	483	482	482	487	487	484	509	507	437	509	466	458	455	454	470	448	490	490	486	501	472	485	465	478	493	469	447	493	465	443	486	466	485	495	453	477	484	490	475	466	459	477	469	464	511	483	504	468	465	499	461	458	486	467	472	465	466	500	454	457	450	469	490	462	448	458	496	471	499	491	463	500	476	508	453	507	469	435	474	481	453	481	455	474	490	488	479	476	470	480	517	500	459	471	458	425	444	469	442	473	471	488	488	463	489	488	482	446	444	452	509	446	446	479	467	471	488	474	490	456	477	458	457	495	436	455	481	507	490	450	469	474	459	495	518	469	498	490	482	423	490	460	477	497	479	472	454	482	491	498	467	478	477	473	490	472	482	458	458	466	466	468	460	453	457	482	492	493	463	451	463	541	484	484	465	488	450	469	473	512	466	497	509	458	496	496	459	464	493	446	484	501	513	472	507	483	528	453	469	466	464	502	492	490	517	471	467	487	451	497	473	502	444	478	460	459	453	467	511	464	470	435	496	480	465	467	492	492	466	465	470	491	478	502	484	497	449	485	486	471	445	442	491	432	498	467	482	464	495	469	491	481	523	473	444	480	454	473	521	467	437	487	463	468	512	455	487	466	475	455	484	506	510	477	498	453	485	443	452	467	466	434	462	423	499	505	477	486	455	500	451	484	484	450	496	473	464	461	488	437	439	488	452	476	484	451	517	491	499	503	460	494	489	512	448	512	466	490	449	485	473	499	461	488	449	486	470	511	472	460	489	488	495	489	463	457	440	465	477	468	461	487	470	461	500	490	487	487	476	497	486	486	497	504	477	480	447	457	455	517	474	478	501	434	407	456	488	455	486	471	428	464	484	451	470	455	510	465	519	498	473	450	487	503	503	510	468	479	459	456	523	488	486	462	458	484	470	473	481	466	458	480	493	433	478	483	473	470	463	481	503	458	440	486	471	471	503	466	425	447	499	478	454	467	474	480	468	444	453	530	474	494	504	451	523	452	491	484	461	452	480	463	476	504	494	438	485	460	457	465	471	507	485	494	458	430	444	468	433	433	473	489	513	483	462	499	471	444	447	455	467	502	503	477	493	511	488	525	457	456	525	463	449	470	496	486	472	498	520	484	459	480	448	501	469	507	442	454	496	476	451	471	489	429	459	484	422	479	472	493	452	480	459	476	443	444	482	471	458	468	461	456	440	500	449	462	497	533	494	487	470	459	472	449	475	487	496	438	488	490	486	519	467	440	461	491	484	476	496	471	452	497	442	451	483	494	485	457	454	458	470	469	468	466	513	468	532	446	475	490	487	465	468	462	453	454	494	527	483	450	456	501	491	510	486	518	481	514	438	502	424	443	490	454	454	480	495	484	471	476	515	450	460	458	510	465	494	477	473	479	455	440	500	464	448	459	479	446	481	475	477	500	517	417	480	439	466	511	453	479	499	448	469	459	466	503	463	530	462	463	464	449	459	489	457	469	456	464	446	488	434	473	465	476	502	489	473	425	452	506	484	475	468	525	443	461	471	466	473	501	485	478	464	478	472	467	489	459	458	477	488	456	482	436	453	512	469	476	525	466	466	460	458	463	459	486	497	483	523	498	471	453	463	504	497	493	500	477	509	457	440	476	506	491	445	456	492	461	505	504	468	455	479	479	471	476	446	485	488	460	494	490	487	485	456	503	451	492	482	456	458	458	471	462	480	433	506	499	469	504	501	455	460	488	473	472	466	492	488	498	454	480	444	484	502	473	481	455	453	473	461	440	448	478	506	471
4379	1162	1000	657	636	629	545	575	567	533	506	556	534	526	503	532	518	501	541	489	575	562	528	510	525	534	508	512	508	578	518	524	508	505	540	529	504	532	514	488	501	558	513	477	517	535	507	566	496	537	545	495	529	496	520	536	557	540	512	546	513	477	532	525	524	508	525	521	524	460	505	545	536	505	524	513	529	535	537	499	529	530	494	545	535	529	548	571	508	543	517	529	523	536	502	501	507	524	524	535	571	506	509	490	538	534	508	560	519	544	510	503	555	516	503	542	481	523	518	488	519	527	518	506	510	524	515	513	531	514	498	497	492	551	504	554	530	520	540	499	495	506	526	528	540	507	511	508	510	537	508	483	532	535	488	521	528	528	518	548	553	558	544	500	551	507	530	528	555	520	495	500	542	537	526	586	533	499	515	510	544	523	508	480	533	512	505	547	504	528	547	521	519	549	540	475	525	500	494	503	508	485	552	512	497	517	529	546	533	558	523	556	479	527	563	517	542	510	473	516	519	516	509	503	519	522	508	483	464	512	496	507	537	517	506	532	532	488	509	528	511	545	502	546	518	530	512	521	521	546	560	553	532	479	563	502	473	482	499	511	517	561	521	516	504	505	470	530	502	516	548	490	543	537	522	461	523	532	501	498	494	537	537	529	489	514	501	502	522	513	560	493	542	542	532	508	543	534	485	490	508	515	534	514	529	476	512	519	550	496	522	532	545	511	514	577	508	546	535	498	527	536	497	460	532	522	526	507	502	542	521	507	513	509	554	523	482	508	516	539	503	504	513	496	525	523	484	524	565	528	480	524	489	548	521	577	506	500	536	526	489	499	521	570	513	512	519	498	538	493	513	531	486	523	537	531	586	503	526	540	520	527	504	552	545	529	541	533	525	505	486	494	502	534	542	515	533	520	516	533	493	513	496	562	487	522	510	518	525	492	512	532	551	490	520	492	514	547	519	546	495	533	512	526	514	512	538	506	519	520	522	516	479	524	475	526	504	544	515	550	481	497	524	503	505	520	542	479	488	487	541	530	525	530	474	544	555	550	480	493	520	542	547	524	486	508	557	536	547	528	538	491	530	518	514	499	559	526	523	491	504	563	500	489	489	504	501	495	544	524	557	517	523	471	589	521	533	501	558	515	523	533	533	511	534	526	571	529	548	544	502	476	531	537	504	514	484	514	512	495	526	508	539	524	509	530	501	497	529	533	526	491	536	501	550	495	499	530	509	502	531	499	513	545	530	495	516	479	498	526	528	551	532	521	545	543	573	519	495	503	548	519	493	572	517	530	534	516	521	493	504	507	497	525	487	487	490	499	529	543	490	579	518	547	544	535	526	496	490	474	514	490	506	551	541	561	557	525	525	462	505	529	485	533	524	524	519	524	502	543	510	503	508	511	496	524	484	532	513	501	558	495	541	514	515	534	509	524	503	527	554	493	505	537	520	535	526	552	548	527	505	513	489	544	497	494	491	514	522	559	530	544	526	520	536	488	561	496	483	503	544	537	529	483	522	522	504	554	484	498	503	498	521	545	483	517	504	479	531	518	539	545	477	457	504	515	524	515	567	483	532	533	497	538	532	559	543	527	529	544	490	507	531	521	547	472	500	512	529	491	489	539	498	498	514	524	554	530	505	521	497	547	500	483	553	515	539	511	513	522	539	529	560	472	556	506	509	512	554	560	520	511	529	488	494	496	515	520	527	511	484	473	534	495	503	519	515	504	517	538	504	526	505	550	507	525	527	498	543	532	476	554	536	509	500	536	508	519	549	550	487	541	506	510	528	489	504	529	522	506	513	508	516	537	547	501	520	531	510	521	518	564	532	566	503	539	506	500	492	505	539	547	510	479	527	523	529	536	532	509	543	542	514	541	518	539	492	495	511	514	503	506	496	518	514	515	504	494	540	536	485	502	541	491	522	519	499	539	534	523	504	549	497	521	515	505	548	538	496	508	533	525	548	515	527	517	484	468	506	497	495	486	561	554	514	513	500	544	541	509	501	533	546	500	531	515	527	497	469	505	536	515	479	575	526	522	493	535	543	510	570	519	554	509	551	519	542	543	540	494	547	490	530	486	532	525	532	560	523	496	556	529	532	544	514	540	568	550	520	537	509	555	519	505	515	509	535	478	516	493	492	540	515	518	573	537	514	539	525	491	513	546	466	516	488	504	560	497	517	477	524	471	487	515	510	553	525	536	518	551	536	543	503	569	545	513	522	498	549	481	504	489	491	520	525	542	518	549	517	487	508	534	532	491	505	497	519	499	476	494	543	493	495	505	505	529	533	525	530	484	533	535	544	517	523	509	533	501	530	490	502	532	514	537	548	523	515	513	544	478	489	555	510	544	539	509	493	520	517	525	507	525	532	506	517	478	533	561	500	508	527	484	505	528	543	518	513	533	507	505	500	534	476	549	530	514	533	545	510	533	504	549	511	547	499	535	490	507	487	507	573	531	466	548	538	527	519	525	533	513	522	514	529	533	518	526	508	549	503	512	507	519	520	521	552	524	543	519	528	510	582	521	505	516	555	524	552	507	515	539	505	515	531	529	511	470	529	533	524	543	487	532	537	507	529	499	528	520	517	568	548	508	521	496	507	515	540	512	527	532	518	528	527	525	505	513	547	530	532	513	527	571	521	535	506	549	500	531	527	547	525	488	555	504	539	516	500	496	521	506	529	537	495	543	506	514	495	534	554	534	524	534	517	554	474	534	510	485	531	509	508	496	529	492	530	523	541	521	514	493	515	530	519	569	489	527	534	527	551	513	528	517	508	504	518	500	505	504	519	508	539	487	468	538	469	529	558	482	513	522	566	500	529	516	534	517	547	507	544	495	523	504	521	586	491	542	486	506	508	560	523	538	556	518	535	514	504	525	524	527	550	528	527	551	517	527	540	551	524	511	546	481	545	538	486	499	515	496	562	505	501	525	503	545	479	511	530	537	512	548	542	503	510	529	457	520	500	517	518	451	510	547	543	538	543	516	513	550	496	513	539	511	500	484	539	492	526	513	524	512	527	541	473	511	539	514	520	511	499	523	530	546	504	549	527	503	568	556	552	480	551	524	513	534	522	518	534	538	526	484	516	513	498	554	546	512	543	514	498	516	519	545	522	542	505	521	535	533	527	550	498	544	529	512	531	517	497	543	506	552	492	527	554	496	519	492	513	514	570	514	525	536	490	522	548	517	494	488	515	514	522	504	506	511	499	480	519	537	525	525	502	525	513	549	493	530	537	471	539	515	535	525	516	496	512	488	514	492	541	530	507	509	546	500	506	490	539	515	497	551	496	486	527	522	510	521	488	500	521	512	526	518	523	512	486	544	534	500	553	522	515	524	544	525	528	517	536	524	496	514	519	520	556	559	549	538	512	548	507	509	490	505	492	517	513	536	532	523	499	551	514	521	535	510	494	497	525	532	553	483	484	532	497	542	531	491	496	536	564	515	536	531	504	542	489	516	545	533	523	515	536	481	505	553	494	515
23730	21474	28863	24530	21476	13462	1232	756	556	565	516	482	480	420	389	437	372	407	385	402	387	358	379	358	377	389	346	344	357	338	371	373	362	329	317	354	337	308	355	371	366	396	362	343	319	389	341	356	351	353	379	340	377	355	364	352	312	305	329	375	345	333	360	352	370	362	368	364	341	354	325	347	357	311	362	324	348	314	366	341	351	358	338	320	304	356	328	354	353	330	357	350	351	344	330	332	365	309	332	359	371	328	342	317	334	331	339	353	342	345	331	337	342	357	339	311	340	334	351	331	366	352	335	343	345	321	328	337	323	357	342	346	300	322	308	304	352	349	339	324	311	333	332	366	336	346	313	364	330	340	341	331	336	337	346	330	318	335	379	327	332	336	354	334	357	328	300	350	371	323	344	332	317	375	333	345	336	330	373	335	334	345	385	315	315	352	344	353	347	358	373	336	338	362	336	341	327	359	352	322	338	365	347	344	366	338	332	355	361	352	339	332	308	341	362	336	322	335	335	313	343	353	343	324	349	347	344	324	338	327	365	348	303	335	352	360	344	349	333	358	371	389	348	352	356	332	303	345	353	366	326	340	329	341	333	366	316	326	385	352	337	345	358	363	354	366	346	319	357	332	352	346	339	314	329	339	348	368	327	362	358	341	327	327	328	357	344	344	343	334	351	289	334	320	326	314	307	337	296	329	361	343	335	338	349	347	314	343	331	372	351	377	330	327	344	352	356	357	359	327	333	305	378	317	346	327	344	368	343	358	348	330	352	354	356	346	338	352	318	345	341	336	324	360	333	341	341	333	345	346	305	361	362	329	343	340	345	356	325	311	347	355	313	343	360	370	320	361	350	315	331	348	348	360	355	338	355	343	357	350	329	342	316	354	314	348	329	347	375	315	372	333	327	345	359	305	356	317	342	328	354	342	350	340	333	315	313	336	335	349	334	345	338	318	330	320	326	347	309	319	337	322	338	312	346	355	346	328	351	359	329	328	329	317	309	347	376	361	333	351	377	339	322	336	303	362	334	347	331	375	346	340	325	328	356	347	325	340	340	361	340	317	300	349	348	352	316	316	365	338	356	341	319	333	343	369	296	338	358	343	319	345	330	349	330	330	321	320	321	303	351	335	351	344	305	356	356	315	387	297	380	307	336	367	335	315	335	323	367	344	326	336	337	345	315	376	315	328	358	328	349	370	343	300	317	326	337	319	370	349	349	326	348	315	308	365	332	345	334	342	318	340	352	348	365	330	337	346	340	323	335	341	330	298	368	315	328	349	357	354	335	330	339	367	332	369	345	316	347	359	339	322	350	390	332	346	352	329	348	358	369	346	266	353	353	350	313	363	359	310	368	361	341	333	331	336	322	362	352	330	324	322	339	319	365	323	327	374	338	317	339	327	354	376	354	322	362	297	350	338	370	318	342	340	348	364	362	334	329	284	330	363	333	367	367	350	371	321	376	387	319	322	309	329	334	356	334	340	342	336	368	336	342	351	340	324	341	320	317	357	363	321	349	323	342	340	321	331	330	332	314	346	338	329	361	321	336	335	319	306	373	327	368	354	331	353	353	349	355	326	299	380	322	330	320	391	357	350	333	367	327	333	335	343	346	325	324	354	339	362	336	325	320	333	335	361	325	338	329	315	318	332	335	350	349	324	350	335	342	381	353	330	322	349	362	335	326	357	325	330	326	344	333	364	379	353	328	297	339	353	345	343	336	349	313	316	303	334	350	349	330	356	366	323	335	357	373	340	378	349	333	325	319	342	339	355	330	377	350	326	353	342	342	365	367	342	366	337	327	361	356	337	325	363	314	347	338	366	350	311	386	341	337	331	348	333	355	339	324	334	360	323	369	328	353	361	318	324	336	340	335	316	321	352	324	316	315	388	320	361	302	344	312	338	316	318	320	349	330	363	322	341	336	372	329	304	366	336	330	375	329	320	364	346	346	304	323	328	355	320	348	333	362	317	352	316	360	355	311	320	349	331	326	321	357	330	354	335	333	339	359	343	313	360	326	326	351	367	352	372	323	335	322	316	347	293	350	333	327	316	414	343	297	345	372	316	355	339	337	306	343	346	337	342	355	374	330	318	321	363	317	374	322	359	324	316	330	322	321	358	329	392	328	380	343	372	333	357	356	337	335	298	342	314	355	323	360	364	339	329	337	334	323	353	324	320	318	327	362	284	329	324	353	362	341	362	331	342	313	331	328	346	351	379	338	300	309	344	334	340	355	347	341	344	343	370	333	362	353	325	343	303	330	362	333	347	363	341	355	331	356	352	312	318	303	323	353	337	383	345	345	344	313	335	350	358	325	357	327	342	350	350	345	336	341	351	335	347	328	339	346	349	357	356	343	361	341	351	370	363	338	317	309	354	344	348	355	355	357	328	358	348	344	341	331	357	343	316	353	364	392	313	335	326	326	362	356	329	345	313	328	319	333	386	370	333	364	348	388	354	321	349	333	334	321	366	293	339	313	371	346	368	352	329	303	336	383	343	336	371	336	342	328	365	368	345	346	376	364	347	342	344	345	319	331	341	327	319	313	320	355	354	345	314	366	304	328	325	344	356	330	351	335	314	341	325	304	321	333	337	366	351	350	336	310	357	328	320	354	329	341	369	325	317	306	359	355	343	357	328	309	319	343	324	325	337	317	344	337	345	322	380	361	327	376	356	329	320	354	337	359	373	351	343	340	353	341	353	320	345	331	361	349	342	327	395	320	338	347	363	329	339	318	385	327	360	344	327	348	350	337	367	324	358	313	353	343	330	362	358	324	370	293	330	338	335	385	363	364	329	353	361	344	369	317	343	345	316	319	365	355	323	373	342	318	314	347	352	328	342	324	343	367	334	352	367	332	335	323	294	305	334	344	357	321	372	326	339	336	365	312	331	340	339	363	349	344	327	354	335	346	341	342	311	378	335	370	321	360	358	328	326	356	354	341	342	339	311	311	341	335	340	314	304	357	353	306	350	341	341	357	340	367	349	377	310	367	335	345	359	331	355	345	346	337	326	338	333	344	340	329	326	352	344	326	321	334	340	344	377	346	339	300	337	364	350	344	324	345	330	330	354	358	339	330	356	338	357	336	328	336	313	338	361	325	368	363	336	315	372	349	340	331	308	362	344	326	332	324	326	335	337	316	332	328	350	327	359	328	348	349	325	322	304	361	334	300	353	350	338	341	375	334	350	299	330	342	338	315	358	350	350	378	333	332	315	306	328	354	368	325	357	340	344	335	339	360	318	336	324	363	344	359	306	342	342	347	332	337	322	350	346	330	329	360	341	310	326	299	316	334	342	326	367	356	342	342	331	366	328	335	325	346	327	332	343	317	340	340	335	336	320	366	362	344	367	361	349	344	322	318	337	338	339	352	339	364	333	324	333	370	317	340	361	323	306	332	328	340	323	341	374	329	317	343	349	339	335	331	356	328	326	354	318	330	350	348	342	355	317	364	333	359	330	336	379	328	334	333	375	353	324	328	337	320	333
3540	8890	7326	3395	2293	1704	1330	1075	924	733	698	618	568	566	489	456	457	480	480	488	440	413	434	455	401	411	423	375	415	403	408	394	393	397	419	405	357	345	363	389	364	410	384	365	403	326	391	375	361	373	400	390	367	402	394	407	362	352	384	399	392	368	369	359	399	393	359	357	376	398	406	350	402	390	363	359	431	402	371	379	372	364	405	373	392	374	404	392	400	443	417	383	341	388	372	391	385	403	361	387	392	399	392	428	365	378	396	368	394	371	360	372	376	389	392	382	351	378	367	353	365	388	365	389	397	400	354	390	374	358	380	382	425	384	400	408	349	404	374	412	342	379	395	407	373	399	379	385	364	399	350	376	409	377	370	366	404	420	404	384	389	354	396	354	387	351	397	391	404	399	397	415	352	372	390	370	378	343	363	388	395	355	381	399	390	388	390	408	391	335	385	399	409	396	407	406	378	362	382	392	385	367	383	423	388	388	401	360	375	388	393	361	406	394	368	396	382	357	387	388	381	389	387	391	367	399	393	375	407	363	385	385	395	399	356	377	382	378	370	371	398	391	406	361	379	403	400	364	392	379	382	380	375	383	384	362	385	348	383	396	367	404	376	372	437	390	399	344	382	370	386	360	364	385	377	423	355	411	398	391	390	403	348	376	387	376	383	367	384	391	384	406	389	378	348	379	419	379	393	378	396	407	388	383	342	413	350	399	382	334	352	372	383	343	397	365	392	369	373	389	392	348	399	396	398	370	398	348	425	402	391	380	410	407	390	400	373	390	387	369	372	368	383	397	408	360	353	392	374	372	347	388	409	425	376	382	383	365	364	406	361	392	404	400	400	397	375	369	371	360	364	373	363	346	345	374	377	366	357	354	418	359	369	393	368	394	412	362	386	373	370	395	372	337	361	370	387	385	395	375	379	376	376	379	411	389	371	368	419	374	359	364	365	372	379	382	405	434	377	390	389	392	376	376	380	399	373	392	374	369	373	416	318	371	417	384	396	387	397	375	382	348	394	392	401	369	360	371	382	359	385	361	375	342	362	340	338	384	381	352	411	380	376	448	411	382	405	409	347	411	377	369	398	398	359	387	349	387	404	364	383	396	404	370	387	386	374	367	419	369	380	356	400	374	368	360	359	376	387	360	358	389	366	380	398	373	370	382	399	360	367	370	385	375	397	404	394	359	380	359	384	362	411	408	398	367	390	399	398	376	405	384	351	385	376	359	363	365	373	385	380	365	382	334	386	396	372	403	390	392	376	349	388	365	363	387	392	433	381	401	412	406	371	391	349	376	379	394	414	439	414	354	395	331	412	354	373	379	378	396	395	377	394	400	396	413	420	372	375	390	377	437	349	332	411	322	421	384	377	405	382	373	380	389	418	362	363	358	394	385	392	374	371	394	408	399	365	396	362	373	366	396	318	362	340	378	390	352	387	389	349	391	379	377	411	375	377	416	397	386	385	381	382	401	388	370	370	374	417	371	367	398	390	361	380	391	374	379	402	367	398	378	362	366	374	401	364	387	346	393	361	370	356	382	336	363	379	362	403	420	400	392	360	367	381	368	383	381	336	435	364	366	376	385	378	395	373	371	356	373	379	367	366	365	412	345	358	383	375	374	390	427	411	349	360	419	393	365	368	389	359	392	368	346	372	404	331	341	394	372	362	377	407	358	410	369	409	394	373	340	346	393	394	396	374	352	384	399	366	380	387	400	335	387	368	381	381	408	399	388	396	371	338	328	380	392	356	348	375	404	370	364	389	361	353	402	380	348	349	359	351	389	383	394	367	402	339	387	398	383	372	390	372	375	343	374	395	398	342	396	376	399	386	402	369	375	384	381	350	370	383	379	374	347	351	371	368	392	362	390	361	361	389	409	382	366	376	355	411	383	350	342	391	347	364	396	397	375	391	378	393	381	365	391	397	356	400	380	403	392	403	397	401	404	379	406	426	357	334	395	364	402	397	365	336	359	357	361	346	390	385	375	384	370	375	365	373	382	371	406	385	377	367	391	412	430	386	387	392	372	372	357	379	385	412	374	423	391	372	351	383	378	399	389	381	372	372	391	388	408	358	396	344	384	403	370	376	401	390	407	392	359	373	413	356	372	363	397	352	399	385	347	376	380	365	387	380	354	400	381	437	376	366	359	408	417	387	398	361	355	397	388	358	395	387	377	354	369	399	378	377	419	376	378	374	402	381	372	384	402	388	402	394	361	340	404	357	377	368	402	373	352	370	410	389	378	368	368	377	385	407	370	415	349	342	379	324	363	379	377	384	385	373	372	394	361	393	381	406	407	373	392	401	380	370	391	381	405	376	367	398	380	365	383	386	397	369	431	356	381	398	373	393	385	402	350	396	344	348	384	448	422	383	382	377	377	366	389	351	368	398	384	374	379	384	394	367	383	399	388	376	389	386	362	377	377	385	392	380	386	365	398	369	377	388	390	370	360	370	397	363	377	369	385	364	368	386	365	417	391	376	383	357	436	383	378	351	397	400	435	392	404	406	401	370	385	389	380	415	414	360	359	378	373	369	396	370	376	376	384	387	395	386	346	400	395	340	339	388	392	386	382	368	395	418	411	389	373	367	362	379	360	390	360	344	373	397	362	369	362	381	351	395	390	408	418	368	361	372	391	369	397	359	380	386	348	355	408	379	370	343	392	367	374	379	380	381	389	377	424	398	368	367	382	399	368	380	404	355	371	370	358	370	378	442	364	380	367	378	373	372	378	405	381	385	366	368	373	430	406	372	382	386	354	408	373	385	404	343	392	402	378	355	350	382	368	370	398	364	393	378	360	363	379	414	392	383	356	399	407	364	379	371	397	340	399	386	403	380	382	355	407	368	427	363	360	350	384	392	396	399	382	366	386	390	355	390	378	374	370	371	385	373	390	378	394	375	363	369	398	352	377	358	395	375	360	357	367	393	387	397	371	376	383	384	362	361	363	369	389	417	386	378	390	381	392	405	387	379	399	390	357	378	382	392	346	384	396	380	362	347	359	349	374	393	394	388	373	363	369	383	354	393	366	406	368	407	401	373	361	358	375	375	358	372	412	396	361	371	383	375	371	354	349	371	361	403	362	373	362	362	361	389	380	387	349	395	377	396	333	374	386	380	377	430	349	393	390	380	420	393	359	371	390	385	377	368	360	408	364	377	366	407	381	383	392	355	364	370	392	388	396	395	417	404	384	402	385	376	353	373	342	377	364	390	391	383	384	407	385	402	375	362	399	381	366	410	396	411	400	382	381	380	381	379	375	371	409	375	405	404	378	388	422	407	385	391	374	432	404	395	398	391	364	359	378	381	355	404	381	377	409	357	422	363	386	383	398	402	380	373	396	376	408	377	364	399	349	364	404	384	374	401	382	393	372	368	369	375	391	367	368	383	396	384	389	378	394	397	374	393	391	352	358	359	403	376	378	372	356	397	383	384	355	364	339	365	371	379	409	389	411	417	382	374	384	371	358	376	389	376	378	384	403	388	398
24825	21475	27948	25321	16328	1082	623	509	459	379	395	395	366	364	386	372	387	354	355	370	348	326	344	343	362	295	316	337	352	322	343	311	349	370	347	342	312	308	337	378	333	344	319	292	319	317	314	327	319	300	334	335	329	332	346	311	350	333	327	338	336	319	341	306	291	354	336	347	350	345	314	312	331	352	305	316	302	317	301	319	343	347	329	332	328	341	325	322	361	326	327	296	345	328	334	317	344	350	305	300	314	310	354	313	348	315	338	301	330	317	346	297	342	317	308	329	327	367	306	332	304	317	340	322	323	324	336	327	315	314	302	305	305	283	340	347	323	313	309	322	356	323	347	315	317	311	332	313	335	320	307	300	343	319	323	335	324	342	342	304	294	351	330	332	314	326	318	373	316	310	307	325	330	290	329	307	334	291	305	310	278	333	332	325	306	323	338	327	314	329	331	338	332	338	352	329	346	328	324	322	384	341	307	338	337	341	329	339	320	333	328	351	287	312	354	315	304	329	301	362	353	324	344	333	328	353	314	347	343	336	319	304	311	331	333	314	316	308	312	325	306	299	337	322	332	310	326	357	275	329	325	361	299	327	327	321	343	348	355	346	329	338	307	333	323	322	326	346	326	316	331	363	304	345	304	308	329	341	304	299	302	320	295	344	306	317	329	303	332	326	304	323	323	348	315	325	324	290	347	305	334	317	304	308	336	323	335	312	331	353	333	327	328	326	336	311	322	331	320	313	328	359	347	322	328	313	362	341	345	335	291	325	306	304	299	338	352	294	333	304	329	310	323	339	337	326	326	315	316	330	321	309	360	337	314	324	328	325	333	341	360	344	312	334	334	323	307	324	328	314	293	315	330	305	314	290	298	328	339	327	292	328	359	331	341	338	320	314	344	342	343	328	344	320	322	371	335	337	311	333	375	347	318	344	329	346	359	343	325	315	325	342	344	322	321	347	326	311	328	305	340	295	340	346	300	329	361	318	316	306	330	301	319	308	325	341	337	334	350	334	336	338	346	311	309	356	300	327	334	347	324	352	328	337	340	329	350	311	307	304	337	331	303	345	325	308	290	297	335	324	307	319	336	355	346	320	357	283	306	368	327	296	337	306	297	309	327	341	325	336	310	345	332	306	326	330	333	300	307	323	335	303	318	354	353	302	332	279	329	325	364	342	346	338	334	284	322	320	355	338	303	331	283	337	321	346	301	319	324	312	348	337	348	310	352	320	302	316	327	354	313	341	339	331	314	323	346	338	337	329	346	322	325	326	369	310	287	352	310	335	321	344	332	324	338	315	324	325	321	293	330	319	349	347	322	333	336	333	316	347	341	324	340	333	346	317	319	346	348	316	347	308	341	316	326	303	344	331	319	336	326	364	344	309	312	328	314	349	311	297	294	336	347	345	353	333	322	332	331	330	308	312	336	322	317	315	305	317	316	318	299	313	333	335	337	335	298	306	338	334	343	331	338	291	329	312	332	318	291	325	300	345	317	357	330	278	346	321	300	299	346	340	344	339	361	301	333	305	330	341	340	338	358	297	343	339	304	320	324	319	339	333	311	323	342	306	325	338	337	314	339	340	335	320	321	316	320	318	314	314	321	314	331	312	323	328	322	318	348	326	348	344	325	353	343	343	349	313	320	323	340	308	344	313	314	323	303	321	330	329	359	331	325	323	317	325	344	306	309	323	309	312	289	338	295	313	342	350	326	324	338	321	301	341	283	325	331	353	352	333	312	326	313	321	293	335	297	318	306	279	322	355	326	326	303	341	318	328	322	351	299	325	311	298	335	324	347	325	315	326	332	329	322	281	328	349	326	315	292	333	346	317	294	347	343	333	324	320	332	324	338	329	340	358	350	323	313	327	316	315	317	330	348	313	348	298	299	306	294	333	295	335	327	368	332	337	335	341	332	360	311	322	334	321	301	337	302	362	332	323	330	339	326	338	327	286	339	320	379	362	348	303	320	320	329	327	346	326	323	334	328	333	320	386	328	313	304	315	315	355	346	317	333	340	325	278	350	338	312	296	329	367	329	342	330	309	341	287	313	339	358	330	302	326	322	330	304	319	334	299	319	338	322	322	328	325	305	317	317	322	342	366	333	335	321	310	332	289	307	310	311	364	344	353	318	336	340	329	332	351	314	305	315	335	362	310	303	345	356	347	308	335	316	321	324	319	325	310	321	325	342	322	311	338	340	275	306	295	307	341	318	350	364	356	300	310	323	325	332	316	336	308	327	329	332	329	335	327	302	334	309	305	302	309	306	316	322	295	331	345	305	349	344	313	316	319	320	331	271	315	323	302	306	336	306	333	337	316	309	323	340	337	308	298	328	315	325	354	329	324	323	320	335	357	289	337	320	296	299	305	329	295	280	318	325	359	311	350	348	305	347	340	307	309	330	304	313	328	334	332	320	354	352	320	303	320	314	330	346	317	312	313	358	352	320	381	325	312	303	313	336	300	311	293	318	310	382	309	294	307	359	326	319	372	320	298	348	371	320	313	309	322	323	308	319	332	317	312	313	314	293	334	338	310	302	332	323	323	331	285	297	327	309	342	320	317	319	321	327	301	328	303	335	311	354	303	335	365	340	323	289	329	308	329	311	318	291	295	341	315	361	322	330	282	348	342	344	315	353	353	349	318	343	349	343	359	319	306	339	323	346	302	334	320	339	342	349	328	315	351	318	312	323	337	350	313	343	319	387	317	341	302	347	319	346	371	360	349	347	333	311	317	314	319	329	340	323	312	330	313	295	311	334	334	347	333	333	342	358	304	343	325	317	304	362	337	347	317	323	321	336	297	291	346	313	292	302	322	355	349	325	341	323	357	334	320	319	312	309	303	326	325	305	347	306	316	338	306	310	338	338	315	342	297	343	339	291	324	329	346	361	359	356	331	314	336	315	336	335	312	315	345	307	322	352	331	332	324	321	345	313	304	345	336	329	330	353	337	329	317	321	309	353	325	340	305	307	304	325	348	317	321	340	320	300	345	345	352	311	324	341	320	324	328	345	332	311	302	330	349	306	293	343	319	345	311	320	291	296	347	323	308	334	364	317	312	294	309	308	321	323	337	326	326	338	316	311	340	324	316	327	327	308	347	341	313	303	337	333	321	307	294	351	338	343	333	318	331	294	323	322	325	328	338	326	322	339	344	326	329	362	312	321	348	336	347	331	341	311	313	307	344	344	332	333	319	368	327	326	323	307	315	307	339	328	327	303	329	309	325	337	318	296	347	347	323	315	330	314	306	323	315	332	331	315	343	338	296	319	320	346	341	317	353	322	339	331	369	320	305	314	332	349	315	325	296	287	323	341	287	340	300	322	323	328	314	321	332	345	368	347	342	341	310	339	314	349	336	347	354	300	308	334	311	335	295	324	316	332	310	322	362	330	352	345	337	328	302	303	321	324	350	362	334	304	340	333	313	336	346	325	340	361	316	326	341	340	308	348	302	306	309	318	362	355	309	319	303	329	289	330	332	331	330	317	307
3718	5651	4347	2024	1496	1150	942	722	662	545	523	480	430	471	445	442	411	388	390	413	393	357	353	375	324	375	398	379	374	344	374	366	383	350	379	369	359	359	360	321	374	367	362	376	339	343	358	359	375	407	333	359	339	356	379	378	370	348	332	368	356	365	341	384	347	332	352	370	333	373	333	345	354	328	331	350	368	338	340	381	365	372	352	335	350	358	360	338	346	335	350	325	355	352	339	348	364	349	348	370	339	346	358	357	359	365	346	355	331	368	334	335	388	343	331	369	400	327	375	329	372	343	325	371	336	348	360	350	372	356	364	318	335	370	349	354	362	384	318	363	398	333	357	344	379	372	384	347	361	357	358	322	327	384	352	332	356	361	385	327	335	361	356	355	345	338	326	356	364	358	325	331	339	365	342	358	351	365	356	366	353	379	340	326	354	339	335	358	350	401	353	359	347	361	352	386	347	341	347	351	330	340	334	334	413	390	371	382	344	348	362	409	382	340	328	378	320	350	354	387	339	351	398	353	332	362	333	366	338	334	390	330	337	327	343	344	338	370	336	354	327	379	366	342	329	348	402	392	375	353	367	366	335	345	389	374	361	363	348	356	356	350	342	319	327	359	361	392	351	372	357	386	341	349	307	348	339	374	349	347	335	378	336	329	353	361	363	350	356	367	347	406	354	357	346	332	380	311	383	345	371	355	348	323	347	334	369	331	357	399	331	360	374	330	395	346	339	316	328	371	357	370	322	362	357	350	342	358	326	382	359	361	410	367	354	324	347	358	366	351	360	352	395	334	310	400	352	330	313	333	366	368	361	360	303	351	378	353	343	322	352	373	352	375	372	322	334	378	353	369	353	366	322	350	352	357	322	349	369	379	383	358	325	338	319	385	376	336	376	372	382	322	337	368	375	346	376	376	356	375	382	339	355	376	356	358	299	357	330	382	337	352	348	377	322	384	378	340	330	345	354	349	344	377	358	335	354	356	332	387	334	356	342	347	334	370	348	353	359	338	367	374	331	366	334	352	329	341	355	332	335	375	355	360	370	351	388	339	390	330	332	369	337	357	359	351	352	360	381	357	354	317	360	397	355	365	363	361	364	337	353	345	348	388	360	346	366	370	380	356	360	327	337	335	374	354	340	349	374	343	352	369	333	328	320	332	375	358	377	346	363	327	359	333	361	380	342	344	332	340	353	389	339	350	350	362	360	364	359	379	368	337	345	344	360	370	360	356	387	343	376	376	382	385	335	358	314	358	378	360	353	319	359	348	370	342	351	361	356	365	359	319	337	326	360	348	322	369	345	359	350	392	353	348	389	363	358	349	321	332	315	353	358	328	352	352	340	368	358	336	329	348	377	337	346	354	362	369	340	332	333	337	342	361	342	331	361	328	383	329	324	340	362	375	330	381	357	349	376	381	367	333	382	372	334	366	296	369	364	356	325	396	365	370	365	362	324	361	323	350	327	386	353	360	342	332	327	307	374	360	325	365	364	354	326	343	333	351	328	318	357	379	392	367	338	363	362	355	399	333	317	338	356	313	337	372	341	345	344	345	354	374	362	372	358	355	361	347	342	333	336	328	343	343	366	311	308	375	331	364	376	347	359	392	370	342	362	363	357	344	318	327	320	351	339	379	351	344	347	340	381	322	379	376	351	329	334	371	386	361	364	366	391	380	374	346	332	383	340	323	353	365	346	359	364	350	324	382	363	377	348	356	358	346	370	357	352	363	340	359	366	375	348	371	329	346	355	344	370	327	335	353	395	340	363	404	388	390	331	319	391	355	367	364	347	354	355	375	357	344	343	342	341	346	367	328	368	361	367	352	367	343	370	388	375	350	353	320	348	334	391	345	384	366	374	352	337	321	369	345	366	336	339	384	361	335	356	339	393	369	356	318	371	380	370	346	344	341	348	353	377	339	321	341	348	353	342	360	334	364	350	364	389	365	350	334	380	341	306	358	363	344	347	336	364	340	345	348	363	341	365	348	356	363	371	346	353	337	370	345	361	393	356	377	339	341	370	296	371	328	355	359	376	315	368	345	334	337	371	338	358	339	375	369	388	355	352	340	344	311	347	343	344	380	383	376	329	366	335	363	349	373	357	336	336	360	340	367	328	345	341	390	369	364	355	367	350	353	342	362	363	345	366	330	385	328	330	328	358	368	369	383	344	362	362	372	367	347	309	340	343	342	363	346	362	343	342	382	400	370	327	362	368	338	368	378	334	353	356	351	365	339	339	328	330	355	366	327	361	366	334	359	334	327	322	342	340	343	337	339	367	408	353	328	355	332	315	341	339	357	357	385	340	353	342	336	355	354	331	370	346	328	386	349	344	333	346	335	348	351	346	346	369	366	380	363	334	361	353	342	393	389	408	339	349	334	360	345	357	343	359	362	347	342	368	326	369	366	346	350	342	345	370	364	366	392	361	364	346	365	335	329	360	351	344	398	373	337	357	359	376	344	378	330	316	358	309	335	303	356	380	376	347	404	344	351	361	343	356	363	377	354	365	317	348	361	359	336	391	329	335	363	318	372	375	333	346	375	336	337	330	379	350	338	359	314	352	323	357	328	349	332	351	354	334	366	349	374	372	373	365	367	372	370	336	339	366	380	374	374	358	355	366	358	354	314	340	364	342	388	380	379	352	332	361	361	354	374	340	367	354	319	371	378	352	336	409	344	352	371	361	354	382	352	322	339	357	335	343	361	301	338	373	378	365	352	341	346	348	337	339	342	366	311	332	346	367	362	346	361	370	359	350	361	334	381	352	356	341	368	305	354	318	328	374	377	381	342	344	353	320	378	392	337	314	396	362	342	315	339	346	349	355	386	389	354	348	352	330	372	376	374	368	367	339	362	347	335	386	314	362	305	338	332	381	333	385	342	346	393	348	346	342	373	367	326	361	366	335	368	361	343	360	349	353	354	367	379	341	338	334	338	322	326	345	359	364	354	350	346	374	324	353	347	326	350	354	355	319	349	362	361	335	368	333	351	334	337	327	338	346	336	335	363	336	368	370	337	368	380	349	371	349	340	368	334	341	371	370	365	324	353	352	360	372	384	369	395	370	363	345	358	359	342	362	340	364	341	352	323	397	320	388	376	345	374	329	344	343	343	353	345	353	316	322	347	355	356	315	377	353	322	369	330	362	349	345	371	344	320	381	343	308	335	359	364	353	335	362	326	385	348	347	373	357	352	361	351	343	378	331	380	323	409	346	364	357	325	353	351	369	361	313	332	388	350	383	370	340	355	371	367	355	343	345	333	351	373	321	327	382	334	372	355	376	357	324	349	327	360	352	326	379	367	330	351	340	358	334	359	343	332	313	390	353	343	346	350	387	353	350	344	344	375	328	381	354	358	354	286	344	348	329	375	364	387	369	352	374	353	361	363	337	391	318	393	340	323	329	345	364	347	336	312	344	371	342	364	358	348	323	338	363	338	349	375	368	379	329	339	358	328	345	327	370	351	330	359	360	327	346	338	339	368	364	356
22782	21530	29250	24254	21521	21545	11756	924	633	512	451	364	309	323	247	232	224	206	205	205	176	184	170	175	158	163	148	143	145	164	132	128	127	142	135	123	113	134	160	121	132	146	131	133	118	134	130	106	127	99	148	108	115	117	115	112	125	131	111	122	121	136	115	120	145	114	116	98	114	117	116	118	111	127	114	120	112	125	120	141	105	123	119	115	122	115	104	110	105	102	116	143	125	113	104	112	114	119	134	126	118	138	107	116	131	89	137	114	143	119	123	120	129	111	123	110	106	111	123	137	100	110	136	109	140	120	126	102	113	114	128	118	125	105	99	115	106	114	117	120	116	104	119	124	133	114	112	109	106	117	108	119	114	107	108	115	97	118	116	114	112	106	105	127	108	119	113	125	116	127	124	115	106	114	111	109	123	128	138	122	145	118	119	94	109	102	101	123	124	104	123	111	106	99	119	123	109	128	110	112	126	112	112	124	115	111	130	103	118	115	121	120	120	114	116	117	116	102	113	109	117	121	105	120	121	115	94	128	107	138	135	110	108	121	121	121	112	114	130	119	139	123	127	113	113	116	99	108	133	109	111	120	125	123	112	120	103	128	119	110	114	123	108	91	111	129	129	122	124	109	106	100	110	100	124	122	115	122	102	121	122	108	135	133	113	115	129	108	100	110	108	100	109	113	120	131	140	90	97	116	107	129	115	125	112	112	104	112	112	111	128	100	125	146	104	106	126	106	89	126	103	110	112	114	108	146	95	120	107	128	123	142	87	114	123	129	131	111	98	113	90	135	134	101	115	117	132	116	114	101	116	110	106	104	112	112	117	108	110	112	119	113	118	126	116	103	115	143	127	118	128	107	121	130	106	119	130	106	115	101	116	109	128	116	120	118	95	111	128	104	120	115	120	132	121	110	114	128	125	120	97	123	110	132	113	121	115	123	97	124	147	124	131	114	116	101	104	108	120	95	112	110	123	129	136	121	109	110	119	109	113	113	135	120	113	101	125	112	114	101	125	118	130	127	115	125	136	117	106	120	128	114	93	123	113	123	117	129	121	118	118	118	140	121	130	125	106	113	95	132	105	100	100	119	121	122	122	116	111	127	120	95	105	111	101	141	114	116	114	113	139	106	107	140	129	111	109	128	110	100	122	126	111	144	121	106	101	98	93	94	118	96	113	120	106	110	109	103	115	107	123	120	108	108	115	125	131	96	110	115	117	114	126	124	99	123	115	120	106	122	103	126	116	115	113	121	120	119	111	120	138	98	122	118	132	93	121	103	125	120	117	113	113	110	140	124	121	105	88	112	96	122	121	117	131	116	113	127	98	110	104	118	108	100	133	117	122	111	117	123	107	117	115	113	125	115	83	113	112	126	95	113	101	129	109	110	118	117	122	108	107	114	119	137	120	120	102	122	116	125	126	126	112	134	117	122	106	111	117	99	130	108	120	111	119	122	114	101	124	133	119	106	108	125	97	102	124	115	105	119	117	115	102	117	118	107	94	111	107	112	106	121	113	98	121	127	114	126	103	126	109	133	122	100	102	105	103	109	126	116	117	99	129	122	121	127	119	128	103	118	106	117	127	122	122	111	107	101	130	133	107	108	96	112	101	125	121	144	123	102	128	124	98	109	126	130	110	153	110	122	118	91	124	111	112	116	111	111	84	117	106	118	112	118	116	98	125	115	105	126	95	127	108	112	106	106	115	123	132	103	123	140	123	114	109	122	121	113	121	109	116	78	119	138	109	109	96	121	133	99	98	109	130	130	104	116	116	100	101	106	107	108	114	110	103	111	112	118	97	114	90	109	96	127	114	110	98	131	112	119	102	126	119	113	114	106	119	120	132	113	108	101	105	121	131	104	120	102	100	121	94	117	89	98	116	104	120	115	106	107	113	122	114	120	114	102	129	108	102	114	130	134	122	128	118	92	106	131	123	121	114	106	121	101	130	124	123	88	105	120	129	113	123	121	115	116	126	124	89	103	116	108	116	91	111	101	107	109	125	111	116	122	111	112	100	116	114	140	129	112	137	109	101	111	113	95	120	112	123	123	126	130	86	103	108	127	112	114	122	117	92	96	112	93	118	99	123	131	113	127	111	103	108	112	106	112	106	113	126	124	109	111	111	136	125	114	109	91	119	113	98	118	133	108	129	107	100	103	111	103	116	106	131	121	114	100	119	112	115	111	109	129	110	121	124	121	119	125	115	108	101	120	135	134	121	98	123	114	108	124	124	104	100	123	96	119	110	128	128	106	103	99	118	105	110	120	123	113	118	124	130	104	105	109	109	121	117	115	114	118	112	101	126	84	109	115	107	97	98	109	120	106	135	135	125	117	123	120	107	124	100	128	114	109	118	100	116	143	107	119	111	125	113	115	120	114	120	115	113	114	103	126	128	107	134	99	133	114	115	106	129	120	111	106	117	100	126	115	113	119	115	127	93	109	109	102	104	89	115	114	109	132	119	123	117	115	124	111	101	114	118	98	121	118	110	89	112	123	121	105	123	106	121	124	118	102	116	107	105	112	106	116	113	115	116	101	134	116	112	124	115	127	121	108	107	118	108	128	100	104	122	139	113	117	124	108	109	119	128	109	91	102	115	131	121	118	104	107	111	104	128	99	103	119	119	121	140	103	112	105	87	121	109	112	108	121	123	112	117	115	111	114	106	114	105	128	111	112	116	110	118	133	108	129	106	109	129	115	119	116	117	106	119	120	132	124	114	104	118	127	107	121	100	118	135	114	123	127	107	114	112	111	102	124	123	125	124	110	123	123	121	120	119	133	110	124	125	111	120	119	111	142	115	104	119	97	116	121	130	124	114	107	116	122	101	118	105	120	103	130	102	105	114	111	123	99	109	127	108	117	121	108	111	106	114	114	135	120	115	117	127	117	124	117	119	104	125	111	119	122	100	119	120	110	128	128	117	132	121	125	116	118	121	112	102	115	118	125	130	114	136	105	125	112	123	120	115	122	94	104	109	112	125	116	112	111	126	121	111	131	107	93	125	118	130	105	114	101	124	101	119	118	109	117	100	103	103	110	109	94	114	126	120	135	108	113	120	100	117	114	122	117	113	125	132	120	89	106	102	131	118	120	135	107	115	123	126	121	117	93	104	117	118	117	125	126	108	119	121	101	112	122	108	121	124	129	124	121	102	96	126	101	132	106	137	127	115	123	110	138	121	115	108	93	107	115	107	117	117	125	92	126	106	111	95	105	122	103	100	108	91	121	105	123	132	118	111	115	114	115	121	114	114	88	119	119	114	111	122	103	127	120	120	134	109	112	121	125	117	128	122	119	99	123	127	117	118	96	119	123	117	108	125	109	103	118	103	111	98	99	115	119	118	110	103	104	121	109	95	107	132	105	127	140	124	129	127	126	117	134	109	104	99	114	121	119	118	99	115	111	104	117	110	104	117	102	126	125	116	91	122	100	123	129	116	108	107	117	89	143	102	111	115	102	122	104	109	116	131	112	117	110	101	116	125	124
4755	14361	11619	5655	3683	2589	1967	1401	1082	849	716	583	480	436	391	329	301	285	256	263	227	211	204	210	221	201	225	176	167	175	186	175	174	160	151	163	155	156	148	146	155	148	176	156	145	145	142	140	152	141	157	162	150	167	136	148	172	137	152	139	126	130	127	127	159	140	155	143	125	117	133	150	129	145	142	147	146	147	122	131	120	150	142	128	120	143	126	156	146	119	106	129	134	143	143	133	142	122	124	140	122	151	155	127	134	127	136	151	132	154	128	125	128	144	142	143	129	127	125	135	114	158	114	147	108	135	126	126	129	134	129	138	152	111	147	141	137	121	120	137	139	118	133	121	118	112	133	113	124	140	123	131	121	143	134	122	112	161	127	125	131	150	120	118	108	129	123	124	147	129	149	150	126	101	166	120	123	140	114	123	133	134	122	133	160	122	131	138	154	127	129	140	131	134	137	134	135	141	133	128	148	144	119	147	135	127	123	126	116	142	154	126	148	133	131	119	117	130	133	138	118	140	118	144	135	125	135	132	114	116	150	110	149	122	127	131	114	137	136	158	118	128	137	152	145	126	133	134	133	123	126	129	120	133	116	120	130	148	149	140	131	103	138	126	118	119	123	125	141	132	148	131	126	129	112	130	119	133	144	129	141	131	140	111	122	128	115	147	127	145	135	142	132	157	156	130	121	134	112	135	143	112	124	135	163	129	138	122	146	141	142	117	119	131	130	124	121	138	159	140	137	128	133	135	136	125	139	154	141	127	134	128	128	142	139	142	136	141	153	121	131	132	109	135	131	141	134	114	136	135	138	127	144	138	126	139	134	145	131	121	128	124	141	136	135	126	131	122	118	120	133	149	135	122	161	153	133	141	130	143	122	137	135	145	133	107	114	136	132	138	138	146	129	140	123	150	116	122	140	145	123	124	149	138	147	124	124	142	140	151	125	128	137	155	124	137	113	138	119	144	122	146	121	154	134	129	173	163	119	121	114	142	132	134	132	131	119	115	136	119	127	134	143	160	118	124	116	101	118	136	130	151	129	134	134	126	131	140	135	142	131	129	121	119	155	137	130	134	131	128	152	133	148	114	123	130	141	132	138	133	133	123	149	116	137	133	131	145	131	135	134	126	120	118	125	143	127	130	148	121	146	135	124	139	147	128	125	141	134	149	134	117	147	141	134	146	139	127	130	140	111	142	139	138	125	146	142	129	132	132	129	137	145	142	130	97	112	135	138	153	133	126	144	147	106	120	141	146	136	114	147	121	130	142	147	128	146	142	116	146	132	142	121	120	124	115	120	129	139	128	137	113	133	121	156	159	107	160	121	136	129	130	147	139	121	112	134	116	125	124	136	127	129	104	121	145	106	125	147	142	142	137	136	138	113	135	140	132	114	106	152	110	134	139	117	112	142	137	132	127	116	161	119	118	135	111	125	122	137	118	114	129	146	142	127	121	120	141	139	122	125	124	120	154	146	151	113	131	126	112	114	117	122	126	123	131	143	142	136	138	157	112	133	135	123	135	155	117	127	118	137	115	121	118	132	152	125	144	140	142	126	130	129	111	116	121	114	129	132	140	127	128	121	132	126	127	111	123	144	119	131	134	117	130	124	122	134	137	138	131	123	137	134	121	129	120	108	128	125	132	121	128	127	127	150	105	128	152	125	127	134	114	123	131	141	138	127	127	123	133	126	119	139	122	141	141	123	137	128	125	137	138	147	132	114	139	154	131	143	134	127	143	116	120	144	146	125	138	150	149	153	134	134	141	131	118	139	133	125	128	143	164	137	135	143	108	114	125	137	106	122	123	132	149	148	136	115	126	145	127	142	144	147	130	133	125	127	130	128	142	126	127	123	123	106	126	126	111	143	117	136	126	141	143	160	122	141	121	131	129	129	128	121	135	119	116	134	125	129	123	130	135	130	134	107	137	140	140	152	127	139	134	152	123	126	140	145	116	136	110	138	143	120	125	151	120	126	127	135	143	125	114	136	117	132	143	138	124	134	117	128	141	140	127	132	142	153	115	134	134	129	151	131	137	132	128	125	135	127	127	110	144	117	134	117	141	135	129	129	122	135	115	131	121	131	128	141	145	117	119	147	131	130	118	106	141	113	131	116	150	146	136	112	134	139	131	147	127	135	122	134	144	134	133	132	125	146	156	131	121	122	141	127	129	167	121	139	133	131	131	122	146	120	140	142	133	129	138	111	146	125	119	137	138	125	140	121	144	141	138	124	125	117	141	137	121	115	143	134	136	135	134	135	120	125	129	133	158	126	121	135	138	133	132	117	132	144	145	133	147	139	131	150	114	129	135	120	129	130	136	118	110	143	133	112	119	135	150	115	131	120	127	143	147	159	121	111	138	137	138	142	124	132	121	123	114	128	122	142	129	118	117	129	130	120	140	153	119	135	125	136	119	152	116	149	164	147	146	135	136	149	127	139	139	129	158	149	125	139	141	154	132	131	115	134	142	133	112	130	129	126	135	124	134	112	140	136	114	122	138	107	125	111	146	138	125	141	152	134	118	124	141	118	122	143	147	129	120	118	116	153	127	150	153	142	136	148	120	139	139	126	125	115	129	129	121	130	133	139	133	144	112	121	126	149	130	132	144	123	110	141	129	132	127	143	137	140	126	144	134	127	149	140	129	130	118	139	106	152	127	132	133	149	129	118	116	124	127	121	133	128	155	114	143	120	113	124	131	117	125	142	131	138	144	144	137	110	115	126	129	138	128	116	114	120	126	156	151	144	145	126	103	119	148	137	121	135	134	112	124	148	141	129	132	139	115	139	141	142	130	133	128	138	121	122	141	157	132	139	138	136	123	121	150	131	118	145	136	129	129	135	112	135	114	131	137	128	132	142	132	133	137	145	142	137	121	145	131	123	132	134	128	132	133	134	138	145	107	135	150	139	137	132	125	136	154	120	141	133	125	119	116	146	133	137	129	122	115	144	131	125	127	128	124	123	137	128	123	128	132	134	125	133	126	136	130	130	127	121	108	126	118	118	128	119	116	152	118	137	129	139	141	139	134	140	131	128	137	152	139	131	123	139	118	140	118	115	137	122	136	112	132	119	140	130	128	136	143	152	136	126	126	143	155	110	141	126	147	130	136	130	127	142	138	136	145	144	109	136	136	131	117	148	135	132	124	149	151	126	147	122	130	144	152	115	117	118	123	123	123	132	129	119	121	146	133	135	137	114	125	139	119	117	147	116	134	141	126	131	133	127	148	118	137	146	108	118	157	127	139	132	145	148	130	118	138	112	138	149	142	131	131	119	130	121	109	146	122	143	140	118	144	142	140	136	119	124	129	146	130	120	125	151	121	133	145	130	113	125	126	144	124	117	140	136	140	120	129	126	132	114	125	106	125	130	137	131	138	134	139	133	125	160	139	118	138	130	138	136	116	132	121	132	143	119	148	141	116	154	120	140	113	133	144	121	121	133	134	135	154	142	111	151	144	132	138	105	147	117	129	124	129	129	119	138	156
27589	20233	7102	881	615	538	524	541	469	499	485	495	533	463	478	494	493	465	476	461	447	493	491	450	479	536	499	487	469	489	498	486	485	467	533	512	497	476	511	439	470	492	499	482	516	484	465	503	498	460	473	518	483	483	492	502	491	523	481	456	443	499	462	493	465	487	467	489	486	473	474	475	485	477	465	475	489	454	463	487	482	496	489	473	487	473	499	435	509	487	483	477	486	462	455	461	457	486	473	470	484	459	469	497	473	511	475	516	504	540	516	500	493	471	505	490	460	485	466	468	496	468	478	502	501	481	442	488	528	534	554	471	471	479	462	481	480	461	480	457	504	482	494	485	532	457	468	513	499	496	527	459	492	485	440	511	461	476	471	477	482	483	485	485	437	460	482	519	462	473	480	467	483	491	469	464	474	492	502	501	475	457	500	464	449	472	504	522	478	484	500	455	465	482	493	443	469	453	480	466	474	493	453	467	475	456	487	467	476	463	480	485	465	509	481	478	470	436	492	498	441	449	507	495	510	498	519	450	487	476	472	453	475	504	510	480	478	472	485	485	455	469	463	475	518	493	485	490	465	484	519	517	528	499	468	478	469	472	480	520	492	478	487	457	447	485	486	484	476	532	481	447	510	516	456	535	470	486	485	530	483	457	505	468	491	468	514	482	488	457	477	504	444	474	499	519	509	441	514	481	503	467	473	468	479	526	485	514	475	467	477	499	503	485	488	470	465	485	491	471	502	491	473	497	453	464	489	457	453	510	478	449	468	476	479	476	455	520	483	476	506	477	538	489	487	498	472	498	459	487	452	480	502	527	496	469	456	494	454	499	437	467	491	507	476	480	446	483	491	492	480	437	478	535	504	466	510	537	463	540	482	483	458	512	505	488	544	454	459	461	476	475	513	484	475	483	503	475	457	488	485	491	467	466	482	488	494	462	456	422	491	503	478	535	508	480	493	488	519	483	495	471	491	485	502	512	475	497	501	500	516	468	481	491	471	512	505	499	478	480	466	471	447	504	494	505	483	480	483	443	493	505	493	468	450	476	483	495	466	461	452	441	453	483	458	475	468	456	469	487	481	498	512	493	476	484	519	475	488	475	491	481	502	464	499	488	494	496	479	497	470	499	497	478	495	453	461	471	550	484	517	515	513	518	517	467	483	452	519	509	506	501	472	510	529	504	481	489	468	505	466	451	464	457	468	497	492	486	468	520	482	465	468	487	508	467	489	473	469	469	464	481	519	477	469	445	484	477	461	497	480	441	467	465	452	477	465	431	502	487	493	503	507	486	506	487	517	460	491	493	470	487	538	486	483	494	478	452	491	481	499	457	512	491	487	432	477	510	461	504	487	458	476	462	490	504	447	518	518	508	493	468	535	458	491	504	465	476	474	432	498	477	458	526	491	470	483	502	492	489	518	481	500	484	451	441	485	479	484	516	501	476	484	485	471	524	472	463	485	481	528	482	499	471	432	480	474	488	480	508	451	474	483	483	447	509	478	492	483	515	531	485	486	473	500	480	506	515	488	461	497	471	526	494	523	463	509	497	445	502	473	468	493	483	500	475	475	490	511	475	458	462	522	479	521	476	503	474	481	506	493	471	490	500	495	494	462	465	503	473	468	472	446	503	490	498	464	485	485	491	470	464	506	507	463	478	449	474	494	466	473	505	510	486	461	489	482	463	473	467	480	475	477	483	470	479	479	448	468	499	501	456	469	469	508	516	524	474	509	501	463	495	505	499	506	476	449	477	433	447	503	487	486	491	506	468	490	486	483	474	516	496	501	492	468	479	471	501	508	464	459	481	512	459	490	462	501	504	490	452	474	509	517	498	460	500	456	473	467	476	515	492	505	523	499	464	480	455	448	491	464	467	440	448	496	469	482	496	478	484	506	463	498	468	488	467	512	471	527	483	450	486	433	499	460	475	487	465	499	476	498	479	452	483	476	470	512	518	504	513	509	464	486	498	477	478	489	471	465	469	501	467	469	478	475	483	456	501	492	496	506	464	483	519	458	516	438	506	473	517	504	472	518	494	496	479	516	455	496	486	463	493	488	465	457	463	489	477	528	488	491	503	471	497	502	467	465	489	488	486	489	465	484	474	479	488	495	479	478	475	512	441	506	524	470	463	418	481	444	515	461	495	477	504	480	455	472	446	486	510	475	502	493	509	491	500	519	486	482	476	493	490	506	474	495	472	501	455	474	481	490	476	498	472	491	488	467	492	463	511	482	475	483	472	459	458	461	476	492	450	506	442	478	487	481	511	464	466	509	507	499	501	458	485	501	481	541	466	489	514	452	504	492	460	448	454	521	471	477	471	461	473	485	471	510	480	489	439	517	521	515	492	494	484	504	488	482	521	487	475	465	509	476	475	495	437	431	485	481	478	466	475	477	495	474	456	417	492	474	492	498	435	452	486	488	500	459	490	470	490	470	472	478	499	508	462	534	464	532	485	466	477	474	525	488	499	484	494	494	498	498	480	474	496	447	449	501	454	451	487	459	512	476	480	519	500	466	480	508	499	500	441	492	463	481	495	480	488	490	466	477	494	469	492	495	513	467	484	503	447	493	493	445	487	486	444	491	473	506	534	493	529	475	474	476	465	499	460	479	466	494	478	476	450	507	507	448	494	494	470	476	457	468	484	469	452	504	455	461	504	476	508	476	501	497	470	463	486	486	505	476	506	493	481	502	503	506	504	509	527	460	464	498	467	464	490	486	511	456	484	486	462	461	471	450	476	461	496	481	497	453	510	446	474	504	482	473	492	496	499	461	498	480	468	495	448	480	486	503	531	454	472	493	481	495	484	523	467	495	467	478	514	483	500	499	517	471	496	453	484	476	491	502	484	481	471	514	460	498	487	537	501	485	491	489	476	476	482	503	507	495	501	437	470	451	507	497	487	464	502	489	449	496	494	488	502	466	478	512	456	476	491	498	490	477	490	465	492	490	469	460	458	480	480	508	501	470	475	474	440	482	498	453	462	494	480	437	479	456	486	485	480	510	495	470	479	501	450	486	490	447	494	489	482	462	448	451	512	492	474	486	459	484	490	485	463	477	452	483	501	493	484	510	493	523	506	441	490	498	459	501	464	469	491	477	475	500	438	501	483	484	520	516	509	500	476	483	472	475	479	480	497	489	493	460	486	469	474	486	492	461	447	467	491	492	476	524	474	443	499	488	455	454	466	491	499	470	452	482	443	475	536	503	508	473	482	486	495	491	464	543	471	513	495	489	480	462	487	503	453	511	485	461	482	480	463	491	491	561	470	447	504	501	524	533	482	469	516	469	450	478	445	493	486	527	505	453	548	479	454	485	461	497	479	511	506	494	493	503	483	501	451	471	494	482	509	481	505	500	465	481	502	536	494	463	440	505	482	451	505	477	475	487	487	511	463	486	491	462	475	478	454	517	497	488	475	534	486	485	495	428	472	450	471	488	494	478	499	497	453	516	478	443	467	474	452	493	508	456	492	514	509	491	467	491	461
4392	1165	1022	720	633	638	587	564	547	550	550	556	503	577	541	529	548	521	504	546	560	526	536	577	539	533	546	557	524	529	513	527	556	525	511	518	515	547	518	522	552	533	529	510	517	570	544	501	554	552	539	515	538	527	502	547	512	575	537	536	528	529	534	513	503	548	571	545	515	527	539	481	502	513	502	530	535	519	538	531	566	507	501	560	545	528	479	532	528	482	497	523	547	539	516	529	540	530	526	540	552	528	510	520	505	510	511	542	532	523	540	551	525	495	482	557	541	526	528	594	537	537	480	546	530	513	486	540	508	541	546	516	541	545	544	548	535	553	504	555	523	508	576	552	538	506	536	528	554	521	526	526	545	552	548	510	513	533	521	513	533	508	580	512	507	521	537	487	522	532	581	570	512	529	538	525	509	567	530	577	541	548	517	527	519	542	519	519	516	503	515	530	524	497	531	529	551	525	573	533	507	514	539	511	559	515	526	540	552	547	500	534	517	534	521	531	513	522	491	531	516	502	534	572	516	494	532	486	528	560	557	531	539	496	511	513	553	544	510	519	554	511	520	527	509	500	527	525	503	525	537	550	554	556	510	521	574	541	553	492	509	548	534	536	501	515	545	521	514	501	507	513	524	528	524	533	551	518	503	474	559	531	511	494	517	541	479	517	546	515	547	509	545	514	484	501	518	564	524	550	536	493	531	517	536	513	515	538	546	569	523	497	534	528	485	557	537	538	512	519	510	530	563	530	507	531	482	518	553	538	506	519	507	519	539	585	549	495	536	529	561	571	491	521	554	497	522	550	553	530	539	520	513	578	524	578	540	531	529	530	545	524	529	518	539	549	489	522	504	525	493	532	511	517	546	499	537	493	580	543	519	549	500	532	533	528	523	533	537	521	550	521	505	512	514	527	504	556	491	495	523	550	513	524	493	558	509	542	542	522	541	532	519	530	553	520	555	507	520	562	528	537	538	514	520	531	523	499	528	510	526	504	529	487	512	528	500	507	536	541	505	555	574	566	539	554	549	524	531	507	487	512	554	563	499	566	523	537	536	532	524	501	563	529	512	537	544	531	560	514	563	536	496	534	536	508	538	535	518	519	545	517	503	534	550	516	539	496	468	564	541	572	533	565	524	537	500	541	520	531	487	544	517	510	536	557	508	535	512	557	521	565	514	503	495	533	497	582	485	523	562	486	469	494	513	508	524	523	514	585	552	484	560	534	549	541	516	542	534	534	557	547	569	526	535	538	500	562	568	538	507	545	532	517	526	548	485	530	546	524	521	532	533	577	533	543	522	561	509	502	554	499	554	535	513	585	523	519	533	517	535	543	499	516	565	496	516	536	571	529	496	534	522	526	547	529	549	535	483	467	554	532	547	530	527	544	521	508	523	505	516	557	505	534	556	518	518	548	536	572	568	509	549	520	535	531	535	531	560	555	545	520	492	545	532	518	519	533	525	539	557	565	506	529	505	531	543	531	524	517	516	496	524	534	582	515	516	527	502	552	475	536	507	487	522	501	519	529	550	554	543	535	517	517	557	524	544	523	561	533	512	495	518	572	559	501	536	537	520	576	547	541	487	588	517	513	499	580	600	519	531	561	524	499	531	527	525	523	578	505	521	528	551	505	525	542	563	485	506	527	557	528	518	543	488	563	514	510	531	555	508	464	534	524	514	520	497	538	528	578	548	536	572	527	541	517	523	528	528	529	505	558	540	515	508	573	508	509	528	529	523	510	498	535	543	549	495	488	541	526	545	510	506	545	529	566	546	508	540	552	518	508	563	554	525	546	535	538	578	580	514	527	548	519	505	515	521	526	505	530	532	546	510	549	541	548	521	532	504	533	554	495	509	528	538	547	488	530	586	573	489	510	544	572	512	549	527	543	526	520	531	548	526	524	537	498	507	514	537	501	519	528	505	506	509	513	567	510	522	539	545	553	538	540	519	505	532	541	517	521	498	576	520	527	522	507	545	546	539	537	546	505	559	541	552	531	516	533	524	521	524	522	512	525	516	545	572	543	553	530	496	536	533	519	541	514	525	571	490	489	533	496	491	543	519	522	582	520	517	511	540	520	493	527	499	547	542	545	572	536	562	522	511	559	501	532	566	562	562	533	512	515	570	528	500	533	551	552	521	530	543	554	560	524	528	533	524	524	523	529	559	491	542	491	499	533	503	520	523	535	497	541	542	508	503	553	536	527	556	533	515	523	523	521	524	586	498	541	521	560	540	510	532	536	530	544	519	563	491	542	494	520	553	527	534	526	541	541	544	507	525	515	540	547	502	491	537	534	545	575	518	515	528	505	508	504	494	554	502	539	478	573	552	553	528	539	496	517	539	531	537	514	531	508	491	529	503	530	556	508	537	497	542	539	486	524	531	471	559	475	516	513	532	533	548	481	536	532	489	555	526	513	531	542	536	515	512	552	552	524	477	525	536	524	560	550	500	499	508	558	550	506	501	549	533	543	533	501	581	523	505	487	505	542	559	553	545	502	560	489	533	534	521	578	499	523	544	555	478	525	542	512	535	550	544	562	526	512	526	507	506	538	533	521	498	523	545	496	511	483	559	535	533	475	529	535	537	570	517	543	543	547	535	507	518	539	505	491	544	535	494	541	548	489	538	533	518	552	533	522	524	534	535	552	535	542	530	530	518	509	522	518	500	563	535	531	537	541	533	562	508	534	541	518	520	499	490	552	530	538	525	524	537	522	516	528	539	558	539	515	513	517	535	522	514	563	520	554	520	516	515	530	532	525	504	533	496	560	541	545	565	507	553	511	522	530	557	537	541	530	479	523	498	545	562	510	557	516	540	506	497	495	519	534	516	503	522	509	500	525	554	534	540	542	550	541	504	493	543	525	569	534	550	549	495	544	498	481	520	532	514	519	526	522	513	558	495	494	540	545	444	509	568	518	560	517	493	517	545	535	515	496	551	539	546	554	538	546	520	534	516	510	536	593	550	536	538	545	507	528	552	551	521	549	505	539	497	471	568	539	532	533	532	542	509	537	531	573	527	570	542	518	554	526	517	534	541	506	554	470	519	503	534	527	565	496	536	528	545	490	500	543	539	542	549	532	518	516	537	528	519	543	548	512	586	526	519	518	554	512	530	548	524	507	501	534	542	581	564	542	497	521	518	578	518	519	489	560	521	549	501	529	545	517	535	546	538	521	552	530	525	516	547	535	551	552	524	522	544	548	554	584	491	536	523	499	553	506	549	522	503	514	497	492	537	554	589	555	509	577	533	531	555	564	522	537	541	537	488	511	484	550	520	542	538	506	522	533	509	513	525	499	546	502	520	512	499	558	561	544	541	535	559	549	483	530	527	523	491	527	519	551	520	544	553	530	538	511	532	506	550	506	500	543	551	523	530	528	561	542	507	530	468	542	546	524	555	511	538	514	565	529	513	538	496	521	512	520	521	541	498	531	566	519	506	525	543	506	533	532	498	516	525	565	500	546	499	530	530	512	517	524	573	523	519	566
23744	21502	28867	24549	21506	13291	1267	729	635	580	549	477	446	455	428	432	398	415	438	384	345	365	374	363	338	352	386	371	375	360	339	286	380	396	341	339	366	352	369	386	360	355	336	340	320	350	317	326	338	367	390	334	376	341	326	368	337	354	329	351	335	332	337	352	366	373	342	319	352	356	321	326	349	301	348	340	348	347	327	324	330	301	336	313	346	362	324	330	342	334	347	371	330	307	352	339	358	309	338	364	324	368	324	345	330	395	317	311	374	361	324	317	320	365	368	340	359	306	368	323	339	333	361	352	339	341	332	317	378	353	304	349	343	355	331	318	364	337	325	347	342	363	349	366	362	330	333	359	358	326	331	342	360	357	341	358	330	365	361	320	311	303	343	358	353	323	355	348	360	362	358	348	347	340	368	359	387	336	369	326	334	312	352	345	342	325	316	339	364	350	350	307	355	357	334	335	320	365	344	404	337	326	329	360	350	349	336	351	361	317	369	354	322	333	321	321	355	347	358	337	335	314	328	353	360	348	332	362	345	353	354	379	337	326	335	348	306	359	345	345	345	324	324	339	335	370	344	353	360	352	352	351	329	340	314	355	343	339	345	332	331	353	349	347	381	321	338	355	366	345	324	344	342	340	339	348	361	340	337	356	363	334	349	356	330	357	353	367	355	325	328	313	330	335	350	349	382	347	323	375	352	325	325	380	334	352	372	348	362	351	334	372	365	343	326	336	320	377	355	351	382	356	376	352	411	361	320	357	335	330	341	326	322	374	334	342	350	368	344	327	312	337	370	382	308	375	336	341	360	356	334	324	334	373	336	365	362	352	323	334	357	352	326	357	402	337	367	372	339	357	354	355	360	358	352	336	324	332	351	329	353	323	347	335	338	310	338	345	325	345	333	316	360	342	364	336	352	364	361	362	350	361	344	310	345	357	340	367	339	329	312	358	373	331	342	358	339	354	333	329	335	325	337	373	339	319	312	352	354	332	353	356	353	336	323	315	324	354	350	375	341	377	317	340	324	348	351	352	317	343	359	353	350	343	312	353	350	310	331	349	335	333	314	341	346	363	361	350	358	335	348	336	325	343	339	329	357	341	336	374	329	356	379	338	332	350	358	355	349	329	345	299	337	382	347	349	324	353	336	349	331	342	319	333	362	319	338	338	366	373	354	319	347	359	371	323	374	332	334	314	322	328	328	325	372	360	306	349	348	349	337	335	322	347	368	368	382	331	348	360	332	349	356	371	326	342	319	354	332	319	347	322	310	290	362	352	359	356	334	366	318	357	355	346	323	355	324	359	339	312	348	345	361	353	339	354	348	356	342	342	339	369	356	329	347	331	351	369	369	362	358	334	309	344	333	355	352	354	345	340	358	305	337	351	324	321	372	361	369	330	356	321	343	327	354	353	358	353	354	374	367	323	352	334	369	347	360	325	354	322	304	327	376	355	361	325	327	365	348	340	369	337	324	308	358	364	331	334	362	371	332	340	321	318	313	351	349	360	354	312	364	351	327	325	307	348	329	346	348	345	328	332	334	321	322	338	382	339	349	353	332	345	345	345	349	352	354	303	335	326	339	328	351	322	358	320	324	324	324	348	358	328	352	330	337	340	322	368	339	298	336	360	359	310	303	329	335	346	358	348	358	344	347	324	296	339	382	343	326	348	338	347	371	350	359	345	379	358	359	363	317	329	336	362	338	318	328	313	347	376	317	346	356	330	367	370	323	365	357	343	336	341	386	351	330	345	385	340	347	375	356	345	339	328	318	339	359	330	316	350	340	331	350	334	335	350	354	338	364	326	339	340	322	317	318	344	357	340	328	347	364	312	353	347	329	344	323	329	334	351	346	356	351	360	349	338	339	309	341	308	308	364	369	335	366	345	350	317	327	363	350	301	343	349	298	326	306	364	356	305	349	332	363	391	326	325	341	375	310	350	311	335	333	304	335	357	330	371	350	359	349	334	344	360	360	337	350	316	362	340	350	361	320	340	346	307	324	357	371	346	344	354	380	377	355	335	322	329	357	362	345	347	352	319	342	328	336	335	335	336	359	367	329	322	322	359	327	328	339	315	364	339	349	356	337	350	323	339	334	339	339	329	332	340	362	324	372	339	329	341	327	335	350	347	386	344	354	360	317	331	339	347	348	317	342	325	356	326	348	340	334	353	349	333	415	359	368	353	332	373	364	349	338	350	328	338	342	359	346	356	319	364	326	333	334	347	360	333	333	401	363	316	366	350	335	344	330	365	324	366	352	337	312	357	363	303	336	354	330	333	324	344	375	321	362	354	336	348	387	345	334	358	355	373	351	309	332	342	371	325	331	346	317	336	336	352	325	349	361	341	330	352	329	361	311	333	326	383	290	350	345	332	339	317	346	340	336	354	344	378	354	358	326	368	312	319	403	346	343	331	345	333	335	359	358	355	376	370	330	365	348	348	331	352	336	344	343	394	348	337	335	299	315	353	341	329	311	341	371	330	335	357	360	323	343	334	354	339	385	361	350	338	317	351	339	379	343	326	356	356	347	357	326	378	325	357	376	351	328	327	298	350	304	358	368	356	362	325	345	352	317	322	329	334	342	329	332	339	359	348	350	365	328	343	363	355	317	348	357	324	360	340	378	326	329	338	344	353	361	364	320	357	328	354	326	353	370	335	322	359	328	360	331	345	350	325	318	368	349	381	338	353	319	341	330	330	354	323	385	344	342	349	341	345	358	378	321	326	388	357	318	367	347	319	331	344	343	358	352	367	391	352	328	348	346	354	350	345	365	340	333	339	329	331	329	362	322	334	349	348	366	367	350	375	323	320	333	334	339	352	318	352	323	315	349	343	360	326	356	360	332	337	352	357	322	360	351	338	330	352	300	361	356	361	311	340	339	349	350	320	309	345	363	335	333	288	334	318	334	333	337	375	371	351	318	335	356	343	341	325	354	335	335	342	341	341	355	359	345	316	343	370	338	310	347	347	315	340	367	359	323	352	330	316	328	345	371	348	335	363	350	350	337	329	335	326	313	348	349	396	346	332	304	364	336	317	338	332	362	353	345	370	340	325	335	300	303	339	333	354	329	372	324	353	354	339	330	335	324	342	332	306	345	331	355	321	326	327	314	342	339	369	374	340	340	344	326	350	317	335	334	328	354	351	354	343	347	321	314	342	360	339	345	372	340	354	346	360	354	359	321	358	356	340	380	354	334	341	381	332	340	333	355	363	343	362	335	344	364	347	362	364	363	349	340	354	342	327	358	310	326	377	349	314	330	343	359	360	351	324	340	324	352	375	350	348	362	352	364	312	359	344	363	348	390	332	353	357	367	344	333	343	364	332	330	380	350	357	347	340	341	334	335	350	338	358	351	355	346	321	306	323	358	335	337	342	353	340	343	349	333	362	361	371	365	370	370	348	352	316	346	343	322	344	315	307	335	341	367	349	340	379	336	350	334	375	366	351	342	332	361	344	344	339	367	340	324	315	327	323	340	342	323	332	327	343
3468	8996	7328	3392	2332	1686	1329	1041	918	745	628	626	612	572	544	495	504	503	476	415	404	445	453	447	388	417	407	386	397	421	414	418	401	424	408	380	394	392	405	385	411	396	368	379	395	389	409	377	376	403	384	444	341	391	390	409	387	361	384	370	430	405	364	417	369	413	401	358	372	398	363	363	391	409	396	403	382	416	414	402	350	382	359	392	375	409	393	393	396	425	380	408	351	380	416	392	387	421	386	374	387	428	362	373	373	408	392	341	395	374	359	350	385	398	402	370	392	405	394	395	409	406	369	397	408	382	387	373	388	356	357	401	382	364	397	401	371	368	393	401	363	402	407	424	385	409	407	410	384	381	379	393	373	379	409	388	413	399	363	365	367	355	350	401	405	376	386	401	436	407	371	414	398	389	410	371	389	404	413	359	352	379	353	391	405	422	406	433	361	408	369	385	404	398	401	403	428	419	405	383	415	361	371	393	368	394	356	382	373	401	399	398	378	376	369	407	391	390	374	368	416	367	381	382	400	350	386	381	370	380	415	363	405	360	374	392	367	358	395	378	380	375	400	369	386	352	406	393	383	409	417	374	416	390	395	404	378	422	426	412	396	332	418	373	415	412	409	353	382	311	376	358	409	386	394	396	411	378	408	400	362	385	382	381	429	381	412	415	416	389	417	367	369	398	410	369	384	393	365	361	416	397	395	383	388	375	384	387	398	392	382	411	354	363	388	392	401	386	410	386	368	378	385	407	395	411	365	396	387	380	388	403	381	355	387	386	409	399	364	369	370	384	389	379	375	399	356	359	373	388	399	373	417	392	361	354	381	354	332	377	378	365	393	395	362	369	401	383	386	371	367	382	373	360	394	345	398	358	376	386	380	404	420	366	363	393	390	422	362	384	346	389	398	400	391	346	399	379	392	367	414	366	385	374	375	391	408	378	440	403	373	403	367	384	382	396	399	394	385	380	392	349	397	377	360	385	384	388	372	340	393	361	389	368	372	348	384	373	409	365	362	401	349	375	400	399	397	369	393	401	437	377	405	373	368	376	352	402	413	428	394	358	411	359	377	403	366	379	402	377	393	389	374	402	357	412	359	388	376	376	353	373	378	398	369	383	376	388	425	401	371	388	385	409	383	355	428	380	352	412	363	391	384	358	423	412	355	351	402	375	391	388	362	409	373	368	365	342	388	367	393	378	374	392	408	401	362	380	391	438	382	398	391	391	406	354	383	391	397	384	371	387	400	384	366	401	413	409	384	355	367	372	356	386	418	419	402	365	373	385	369	372	396	369	386	383	374	400	372	386	348	376	370	405	385	369	385	393	420	402	407	373	379	415	400	393	401	395	407	372	406	389	408	369	395	387	338	405	391	394	421	399	406	383	372	423	386	370	393	389	387	389	360	409	409	365	371	364	371	373	394	391	380	398	363	371	406	384	399	403	368	417	400	393	419	377	380	368	370	389	401	369	348	398	381	393	356	360	411	395	356	383	369	419	379	351	349	382	353	394	377	409	432	405	384	390	364	369	383	396	395	374	379	400	392	383	379	359	403	403	405	377	374	409	393	380	400	431	374	402	362	388	389	409	366	427	371	355	392	343	345	362	404	361	415	431	432	423	385	398	402	392	381	403	369	404	400	406	388	354	367	410	390	423	381	368	385	421	420	393	379	365	412	418	395	405	407	440	383	365	354	369	398	350	357	400	421	394	369	353	339	410	373	377	382	367	393	400	370	403	391	398	354	369	374	378	428	395	365	408	379	353	401	376	358	358	419	368	405	387	391	405	358	374	400	350	373	365	385	379	354	373	411	411	361	397	381	385	399	389	374	415	378	382	401	373	385	404	368	394	398	385	388	364	361	370	362	382	357	360	401	392	345	377	398	369	383	354	365	389	415	369	377	387	413	403	380	362	390	388	405	390	386	383	390	375	384	378	354	370	388	394	366	373	389	407	377	360	370	391	393	389	411	357	396	391	380	374	386	380	396	409	358	389	400	387	390	387	344	379	404	415	405	379	403	348	390	424	395	391	366	396	417	380	358	359	400	402	384	405	383	355	367	392	379	392	411	382	400	371	374	382	391	373	413	374	352	395	365	378	358	408	393	401	370	349	377	396	380	383	380	387	397	348	433	411	374	386	400	340	373	379	354	413	400	384	407	390	412	368	377	360	397	384	379	367	344	380	349	366	389	320	379	365	379	366	414	400	350	382	391	380	409	375	382	408	387	381	397	373	385	385	400	392	392	365	369	394	365	372	405	365	356	364	398	379	366	394	389	396	368	391	397	370	384	380	345	385	419	387	369	417	361	363	413	406	388	353	362	386	387	406	379	380	402	388	370	360	365	379	382	400	354	410	440	384	372	410	396	364	414	406	380	417	389	409	407	356	368	399	401	398	397	425	378	409	397	374	373	337	369	412	396	407	388	391	406	394	394	369	371	422	351	367	427	397	380	371	358	359	404	342	366	409	394	416	405	348	361	398	364	374	390	370	374	391	342	375	407	361	419	382	409	381	389	352	416	397	348	425	380	425	397	385	346	345	405	368	413	422	347	389	388	376	381	390	412	349	418	369	414	377	396	392	356	366	419	395	342	397	386	386	407	371	407	409	377	389	409	397	353	409	382	380	383	384	378	423	403	389	397	383	384	400	391	399	424	366	397	386	371	381	403	397	385	354	377	375	373	367	385	368	408	391	370	371	377	406	386	362	344	376	375	396	370	380	390	351	386	370	393	376	364	375	396	391	423	421	381	376	396	391	375	410	388	400	375	398	421	381	385	375	362	354	393	379	401	353	352	390	388	375	363	382	352	356	409	351	371	379	404	406	407	401	382	377	408	388	403	408	368	366	420	392	378	359	377	385	372	396	382	388	372	362	413	434	370	362	348	371	397	419	401	354	412	368	340	381	396	383	385	379	418	369	377	404	353	365	390	366	365	400	355	392	397	404	379	419	412	414	380	399	400	374	426	407	422	397	373	408	361	367	396	357	397	414	439	342	370	409	398	406	371	406	370	409	386	375	384	392	365	379	386	346	411	422	385	377	392	381	382	381	368	376	386	370	345	413	397	374	387	372	393	394	367	378	356	389	389	415	409	448	369	407	403	398	353	389	386	408	386	410	368	394	391	393	410	376	371	395	361	399	373	396	346	404	360	412	390	407	379	412	395	367	382	397	397	393	363	351	383	396	356	417	394	377	391	366	402	404	395	353	386	401	395	392	379	393	364	425	437	400	391	371	386	372	426	371	404	387	415	374	386	385	389	381	395	428	400	352	399	364	396	401	387	355	380	347	407	352	342	370	373	388	421	371	399	385	363	373	375	345	391	391	369	383	393	376	419	353	386	398	386	354	416	379	381	387	379	402	423	381	408	421	383	380	363	368	378	362	381	392	392	370	367	392	370	387	382	366	415	371	391	367	394	389	415	376	406	383	401	396	387	393	355	380	432	408	390	359	390	409	408	370	380	386	380	367	349	402	367	376	415	364	390	344
24829	21504	28006	25372	16227	1073	639	484	456	447	422	403	371	394	357	351	359	370	360	340	363	336	367	331	363	349	327	348	349	346	325	338	350	342	314	344	359	327	332	355	317	304	355	339	340	346	315	337	338	317	336	316	345	326	348	327	329	372	321	297	367	355	367	302	324	318	337	326	327	295	338	296	361	322	353	340	305	330	334	327	295	325	311	320	315	350	322	365	329	346	318	331	342	364	349	320	354	306	299	365	342	358	304	336	349	354	337	324	319	344	341	306	333	321	290	317	340	315	355	309	332	356	357	361	311	300	317	340	320	344	328	339	333	339	324	327	343	313	322	289	365	330	330	289	333	308	312	310	364	313	321	334	341	380	332	357	334	316	337	337	312	323	349	347	330	331	325	332	334	348	348	340	345	321	311	328	332	328	340	354	373	338	345	323	370	321	329	332	340	321	348	288	338	312	342	325	331	315	317	324	299	334	342	338	326	350	330	363	330	349	317	352	346	341	364	318	330	346	353	357	362	331	323	330	355	343	339	355	336	363	320	352	348	331	305	338	336	331	357	316	331	330	317	300	328	346	340	334	337	322	339	335	295	319	337	329	310	352	317	348	325	323	340	336	349	345	323	316	330	305	332	361	347	300	362	349	321	357	289	331	368	369	307	349	369	348	345	345	357	321	316	322	303	381	317	309	349	339	318	358	350	357	367	366	328	336	359	308	354	338	325	342	344	292	365	367	352	320	273	362	334	327	347	316	346	331	351	346	350	349	365	344	348	314	329	323	316	307	312	337	327	339	310	331	338	330	324	314	356	332	320	331	368	343	329	349	358	341	381	311	365	294	327	320	354	340	307	303	340	322	337	354	321	365	331	332	335	368	308	309	355	347	343	311	343	319	340	344	354	342	325	310	295	357	333	334	349	340	325	321	320	337	347	332	333	342	316	331	343	324	339	334	337	351	392	326	307	342	343	338	344	314	308	359	308	322	281	377	326	348	361	344	373	327	363	331	352	326	298	323	355	339	319	351	318	307	305	328	328	340	365	372	323	364	338	361	336	332	303	348	342	327	351	316	345	313	344	354	326	327	329	297	324	354	343	323	298	316	332	361	318	320	333	329	337	366	310	318	339	331	305	331	330	306	319	353	329	299	365	337	343	343	344	330	332	302	314	328	317	334	369	339	335	330	334	351	323	345	327	332	295	331	347	316	360	327	296	320	344	311	348	337	333	315	314	364	304	360	339	314	304	356	350	322	362	329	320	363	319	324	364	343	307	337	344	282	318	314	344	318	295	357	343	346	357	366	322	318	351	327	352	331	334	334	357	326	340	313	335	298	342	342	331	341	294	335	313	325	333	331	295	325	316	346	367	311	343	306	346	303	280	313	321	322	350	363	341	341	327	351	352	329	330	349	323	335	276	321	311	333	347	334	354	327	350	367	349	343	318	333	347	298	344	309	358	322	325	308	322	371	345	331	328	342	321	381	312	312	345	364	315	329	317	336	343	339	348	326	337	349	325	326	376	310	342	340	316	340	360	342	331	319	335	305	324	349	322	306	349	339	347	321	326	341	331	345	343	334	337	339	323	337	358	341	364	293	379	328	318	328	335	311	344	358	307	315	351	327	325	352	317	337	303	332	308	297	323	339	344	322	356	335	321	315	336	325	326	352	323	327	322	330	323	342	329	327	360	359	330	349	327	300	322	358	343	373	350	338	334	342	330	333	348	324	321	310	340	359	310	298	305	308	345	327	308	331	331	338	335	318	311	321	307	323	347	323	334	314	303	346	353	336	353	334	345	329	352	334	303	361	318	340	326	340	346	347	288	355	324	306	319	356	371	314	368	336	341	313	323	313	334	339	304	312	347	361	350	340	314	383	355	310	324	355	340	343	364	345	374	321	378	306	362	316	355	346	314	326	333	333	343	323	336	340	326	304	326	337	340	337	312	346	328	324	332	353	315	302	384	334	330	301	325	317	324	348	316	319	326	350	343	329	375	309	330	342	304	363	370	332	318	312	320	332	324	304	309	371	313	354	301	333	371	338	361	355	334	305	348	331	323	352	331	330	353	369	321	305	341	328	356	322	330	332	338	373	313	344	365	351	328	304	335	326	366	308	336	347	338	304	361	361	311	332	324	296	340	302	315	310	325	334	320	349	325	328	346	342	316	372	290	318	340	337	330	352	352	330	322	331	348	357	319	351	344	322	336	337	356	338	303	333	314	349	372	339	354	335	335	351	325	323	287	357	360	324	355	334	318	303	328	335	388	313	367	321	336	348	358	312	347	297	337	372	340	377	344	328	329	351	339	336	363	349	355	334	314	344	337	354	348	358	305	316	340	317	322	325	363	337	299	339	333	330	340	300	331	347	318	332	303	357	320	353	318	356	307	346	315	331	316	339	328	330	359	321	352	305	321	336	330	322	328	337	306	349	310	332	318	327	342	315	347	333	350	326	315	331	300	325	325	367	340	350	290	306	316	342	317	283	353	334	339	324	330	337	333	350	321	318	345	312	330	343	352	338	333	324	356	330	329	323	333	351	333	342	326	333	340	329	302	384	302	345	308	348	355	358	347	343	338	328	322	338	319	325	334	358	325	329	320	314	325	335	301	327	327	335	336	315	365	307	365	365	325	380	344	331	310	358	323	319	332	299	317	330	338	338	356	332	331	366	340	342	319	317	324	318	356	345	365	326	359	308	359	332	320	317	306	307	336	326	339	348	330	348	309	321	348	332	345	336	288	401	325	356	331	309	332	314	337	303	320	309	346	352	342	327	317	361	339	317	311	304	335	325	293	326	363	339	341	335	336	340	327	328	332	321	331	305	335	317	331	318	337	352	364	307	327	309	336	326	349	353	374	334	337	356	351	327	335	316	329	364	336	335	337	296	308	333	305	357	361	301	305	355	325	346	357	335	324	359	334	303	319	335	319	335	323	342	333	336	370	350	299	318	329	362	326	341	283	332	327	344	336	320	347	341	349	336	331	308	340	280	316	326	340	313	329	319	335	338	337	335	364	339	318	317	339	322	309	345	320	332	341	309	368	349	318	341	331	341	323	303	338	310	340	307	352	333	349	324	347	349	328	325	343	332	309	369	353	356	357	339	340	349	340	292	298	324	340	316	316	320	351	317	315	358	334	333	336	308	310	319	352	340	335	345	348	348	328	319	328	329	309	311	309	330	360	326	297	360	390	335	333	339	329	345	304	341	317	343	351	305	354	310	358	323	343	315	318	358	326	305	328	339	322	326	341	327	300	366	324	375	312	346	351	346	287	317	335	312	335	318	314	322	328	302	352	339	311	330	303	320	327	329	330	364	302	342	342	309	349	346	329	301	337	319	332	326	336	365	348	350	348	306	313	335	345	341	368	331	333	344	345	322	331	323	351	313	350	356	319	332	345	370	323	371	341	324	359	321	376	325	317	313	347	367	303	346	332	296	326	319	335	311	356	341	342	329	284	371	325	309	325	322	350	317	364	338	316	340	353	382	325	316
3597	5521	4271	2209	1454	1184	879	719	678	543	481	475	476	433	450	450	420	399	388	393	410	383	381	384	372	372	406	375	347	388	353	370	384	380	365	361	355	376	363	346	355	390	369	355	351	340	376	345	381	380	342	354	325	366	343	359	370	379	383	357	349	356	374	368	343	390	380	374	358	359	388	346	376	398	340	384	358	357	377	355	371	369	347	355	351	377	382	394	379	349	377	371	362	353	325	335	368	363	390	360	393	387	352	367	382	354	344	355	363	351	362	353	352	354	364	374	352	366	377	348	342	326	350	320	380	346	328	339	354	350	374	386	360	331	366	341	360	367	351	349	344	357	356	382	388	357	354	381	337	350	360	349	375	347	355	369	391	384	367	365	365	394	367	350	334	350	313	366	364	364	382	355	356	342	378	372	383	377	358	347	362	360	356	388	361	374	348	374	388	344	355	336	364	366	367	354	353	361	367	378	368	355	339	357	350	352	325	357	350	382	382	355	353	373	353	347	373	349	385	377	355	378	362	362	366	354	353	338	347	376	375	350	339	363	371	354	337	355	336	361	352	328	396	389	379	322	379	375	328	356	370	372	340	377	387	378	375	350	340	359	345	359	354	355	372	360	358	389	376	346	374	358	367	347	326	345	393	355	354	346	329	323	382	383	371	359	369	358	353	363	339	377	345	386	354	368	363	380	341	352	394	339	336	377	364	366	360	359	357	347	362	340	339	351	357	349	360	357	366	357	339	359	323	351	381	364	361	339	326	328	366	378	383	350	378	390	336	347	370	350	338	354	315	352	398	385	367	364	332	370	339	390	365	322	356	341	388	353	355	342	363	346	356	399	318	368	323	349	351	345	346	410	349	351	375	385	347	345	353	368	346	359	339	340	375	381	316	346	356	404	340	346	373	373	371	360	361	340	358	372	373	381	361	370	393	373	365	342	366	362	352	346	357	338	372	354	371	358	345	327	350	362	342	344	376	347	369	349	377	408	337	327	329	370	361	386	347	393	328	388	354	409	353	399	388	347	357	380	358	333	406	368	364	348	353	354	371	352	357	377	348	329	358	371	340	315	359	348	346	335	349	364	334	351	365	366	337	339	339	345	341	386	356	339	376	365	374	337	366	332	375	360	338	351	396	394	313	381	325	359	348	338	361	354	362	333	374	368	372	362	360	369	363	376	366	357	397	330	372	321	391	347	361	353	362	361	305	359	380	344	371	392	362	342	387	389	359	357	336	325	352	346	362	346	356	362	393	355	334	346	372	400	353	373	370	356	364	373	356	363	328	352	353	390	352	391	362	360	386	357	385	349	369	342	383	325	350	350	372	355	367	365	376	318	376	340	371	371	367	358	348	356	359	342	344	373	371	382	354	362	370	329	371	356	348	367	318	347	380	411	380	361	403	319	358	365	363	338	342	335	327	398	373	360	374	358	376	365	340	353	338	354	408	358	334	366	329	368	323	372	359	353	397	324	363	360	352	365	328	352	348	372	357	363	364	360	338	376	397	356	348	394	326	341	381	349	332	381	380	384	375	356	315	343	375	374	365	383	363	359	333	349	361	351	364	324	370	391	322	375	352	345	376	341	315	373	367	374	363	352	344	345	348	343	364	340	354	372	371	381	338	362	346	366	391	352	331	344	360	353	333	366	359	404	371	371	352	377	363	352	389	384	368	370	343	382	376	385	333	389	399	358	349	392	374	305	337	356	351	372	375	353	357	388	372	358	348	333	404	358	333	329	329	346	352	344	334	386	345	360	340	386	415	344	314	360	358	369	337	361	343	324	353	347	370	342	338	352	381	325	368	350	381	354	361	381	329	353	320	321	400	354	370	350	357	338	340	360	340	347	375	390	344	339	342	347	342	374	362	339	352	359	360	350	359	321	332	406	333	362	356	346	403	350	348	375	376	332	367	366	366	370	358	337	371	385	383	360	318	356	376	341	383	370	365	402	361	353	359	367	359	343	374	355	370	335	354	326	335	361	320	397	341	354	360	336	337	355	382	369	359	388	359	378	390	353	366	356	342	378	354	342	358	346	399	347	366	377	369	357	351	357	342	384	331	367	368	343	354	378	354	364	361	351	341	376	357	378	348	343	317	384	348	374	375	317	316	388	360	382	391	358	347	359	362	339	406	350	350	378	348	361	337	360	355	329	344	349	367	366	380	350	385	386	392	381	368	379	365	340	324	355	374	383	356	344	361	380	344	355	348	387	347	385	342	373	343	371	361	350	345	394	372	353	346	347	328	352	346	357	333	349	361	378	348	353	337	367	358	370	370	372	359	357	368	379	350	351	356	333	357	349	349	342	352	400	371	346	354	368	348	330	370	343	359	367	336	360	342	387	343	382	351	335	332	334	346	348	325	350	386	337	359	343	384	339	352	336	386	364	337	368	368	388	342	364	339	363	324	377	351	390	335	355	349	345	373	365	380	383	341	365	337	353	355	353	319	343	365	364	335	346	368	357	371	386	374	379	330	339	357	336	325	320	354	367	328	323	349	364	356	362	348	392	366	358	381	322	364	328	353	368	351	350	373	341	332	385	377	336	371	347	356	366	371	371	337	340	362	354	355	378	361	394	339	362	345	401	366	400	349	342	355	379	368	342	354	355	371	361	365	352	336	358	344	369	356	345	402	367	349	420	330	349	330	349	347	365	372	397	352	381	333	389	350	370	343	346	377	330	341	354	369	386	333	337	365	349	355	367	379	330	348	342	326	342	360	345	358	363	329	341	359	330	340	343	360	351	388	376	335	353	353	392	305	348	387	413	378	343	348	347	368	348	365	350	358	349	342	389	402	347	335	424	350	361	355	369	355	363	351	358	330	332	350	341	386	366	352	336	348	356	358	383	377	358	352	375	375	351	359	382	345	354	369	346	362	343	356	363	355	370	369	361	348	367	372	343	339	379	334	357	354	366	371	358	369	347	356	377	344	392	351	344	389	347	366	359	364	384	344	364	390	327	336	364	336	323	380	338	394	365	361	371	363	367	371	326	362	340	369	331	380	366	343	364	367	323	374	351	351	361	335	368	348	390	342	338	322	388	346	344	385	349	384	386	364	348	344	350	334	347	386	376	335	357	346	349	302	366	355	335	349	378	353	376	354	306	357	332	400	335	381	341	385	364	372	349	329	345	320	354	387	379	387	371	345	384	378	327	369	347	338	371	357	381	353	364	358	357	387	360	388	387	355	342	342	352	368	345	373	369	346	351	373	340	357	374	366	362	357	362	387	361	362	343	329	370	347	380	339	382	337	342	340	358	329	355	348	364	364	373	332	359	365	350	365	349	357	408	351	396	367	345	359	344	338	326	351	386	323	351	375	382	390	379	345	372	364	382	328	337	374	356	368	364	344	377	361	364	386	361	366	373	381	349	348	334	334	362	395	346	341	406	335	302	368	341	345	362	365	369	383	377	351	352	364	350	374	347	354	344	345	341	334	386	395	386	353	377	372	362	366	342	338	340	347	374	354	324	374	339	357	360	327	374
22728	21494	29202	24220	21485	21516	11616	956	573	502	417	337	320	319	248	245	216	196	183	187	196	200	176	161	149	178	150	166	140	145	151	133	137	138	149	116	147	146	153	122	134	123	130	121	117	126	134	128	116	129	125	113	149	120	122	123	141	103	118	140	136	116	111	105	126	115	117	137	122	123	135	105	133	130	133	106	119	110	127	128	127	129	123	115	122	106	99	120	113	128	117	123	118	118	119	111	129	109	110	116	105	120	124	122	112	119	136	114	112	114	112	96	121	121	107	128	121	130	100	109	101	98	130	124	107	125	95	118	133	137	116	128	109	117	118	116	115	132	112	147	122	137	113	124	91	132	137	101	95	110	109	118	118	112	124	112	114	134	113	103	85	119	123	138	120	129	129	140	119	122	126	135	125	121	118	130	122	128	120	127	119	130	115	105	132	117	112	128	125	117	124	136	102	117	126	114	103	125	129	112	133	102	124	119	112	127	114	122	120	110	117	130	118	116	109	117	133	110	119	119	110	132	109	125	96	109	119	124	113	130	131	115	112	107	107	114	106	130	125	118	120	99	117	113	98	112	110	129	117	134	120	114	104	120	117	120	110	135	121	109	116	116	105	99	123	108	117	110	117	113	126	108	121	113	113	126	108	106	118	120	126	114	120	129	105	130	123	117	116	102	103	114	103	108	107	112	113	119	105	91	108	118	126	118	102	119	126	124	118	119	115	126	131	124	112	121	128	114	116	128	121	139	121	107	105	128	115	122	102	113	93	121	103	112	98	124	128	119	121	113	107	127	122	120	126	120	119	115	120	116	118	109	125	126	115	132	113	109	111	105	116	122	140	125	131	128	143	110	125	136	131	120	109	96	120	124	130	119	121	125	120	109	123	138	113	128	119	115	126	108	109	139	115	131	110	101	127	138	111	121	118	132	116	113	123	148	106	120	130	121	121	117	112	124	122	116	112	128	120	86	126	105	109	130	117	103	113	136	119	130	127	104	109	119	122	112	118	111	127	115	107	119	114	112	115	122	130	106	107	126	111	144	114	126	120	111	118	109	116	117	96	122	129	111	124	111	130	112	127	117	106	141	108	111	105	115	117	125	120	134	109	108	108	113	135	107	113	113	120	110	110	119	130	120	113	123	146	104	114	129	110	96	113	121	125	112	119	132	121	132	92	124	128	120	116	123	121	135	114	106	127	105	102	123	121	112	114	87	123	135	119	117	116	118	103	110	122	113	121	103	119	132	112	126	109	127	114	125	114	113	126	122	113	130	133	131	130	111	113	119	122	116	84	116	112	114	116	100	140	112	137	110	128	111	110	142	118	118	115	116	125	122	119	110	93	124	122	117	90	100	139	117	121	97	112	134	107	112	122	131	116	109	112	118	113	128	134	106	114	127	124	121	110	111	101	115	108	98	106	136	129	110	111	95	119	113	109	127	97	124	119	117	126	114	124	104	121	129	113	91	118	124	119	111	119	125	107	125	114	106	125	116	106	120	134	125	123	141	111	125	116	131	129	136	123	114	105	108	125	142	119	124	132	120	106	108	139	97	128	121	109	136	126	121	89	119	109	108	105	131	118	130	98	117	117	121	127	160	125	123	118	124	120	97	129	124	104	129	119	140	113	113	121	129	117	117	111	112	121	115	122	120	121	112	119	103	109	116	129	121	107	115	127	111	129	108	96	121	117	122	116	108	87	133	131	140	127	115	100	119	144	105	115	121	123	133	123	141	129	98	128	115	106	105	129	111	123	127	113	121	120	137	120	122	116	105	101	106	124	124	114	108	116	124	104	109	107	99	132	110	122	127	116	108	135	112	119	121	125	97	105	126	115	109	138	98	109	114	125	90	110	119	125	123	113	94	123	112	115	92	123	120	121	108	119	112	112	117	128	127	110	121	115	122	119	104	123	126	100	112	123	140	131	121	96	106	113	103	121	104	106	115	132	116	108	117	103	118	113	120	121	95	130	100	103	112	113	98	122	111	131	102	115	115	134	139	132	103	112	112	112	120	136	130	124	109	119	99	115	122	77	109	112	128	119	102	148	119	110	113	124	128	117	117	117	109	98	111	104	108	122	116	98	123	125	121	112	127	112	116	131	123	126	91	121	101	106	111	117	114	133	119	136	87	105	103	129	127	119	118	118	117	106	115	124	114	124	132	113	144	114	125	102	128	131	104	125	119	99	99	135	126	115	123	106	126	114	109	125	98	109	121	98	96	129	128	113	110	127	91	120	97	123	133	142	108	129	117	102	106	111	111	135	121	102	116	107	92	109	114	107	108	124	123	126	130	94	110	105	126	123	106	118	100	128	126	138	114	125	113	114	115	130	113	120	133	119	119	123	112	106	116	111	138	101	126	101	112	110	129	121	107	108	113	109	144	121	116	102	119	114	145	131	118	118	110	122	102	134	109	118	116	105	131	109	113	116	106	115	125	116	105	126	127	124	120	124	127	117	100	102	126	126	134	109	116	110	109	106	133	121	128	97	120	104	121	110	113	117	107	126	123	114	134	117	132	118	120	109	115	116	116	118	124	116	104	125	101	141	106	116	118	137	134	121	124	118	111	98	126	101	130	109	107	111	117	118	114	124	111	126	99	111	111	116	118	106	127	100	118	113	119	123	106	119	130	100	109	115	113	125	143	119	113	101	130	109	110	107	95	104	113	123	106	127	112	137	105	97	110	101	118	114	137	116	109	105	134	121	108	131	122	134	121	111	103	119	129	114	105	117	112	96	101	118	105	107	136	132	108	120	135	119	112	101	139	110	125	102	126	127	121	117	125	103	114	133	126	124	116	124	121	119	98	118	116	109	122	109	119	117	116	125	99	117	84	111	127	114	113	111	117	117	128	112	128	114	118	108	137	99	119	115	96	97	117	106	115	127	113	116	115	109	124	114	127	109	139	100	122	109	113	126	111	111	115	115	118	116	128	122	110	111	118	113	103	103	112	136	112	106	119	107	110	113	112	111	119	104	105	109	120	121	105	112	115	107	132	124	121	127	131	103	122	117	120	100	115	114	117	129	100	109	114	113	116	110	115	115	111	122	120	109	124	121	128	116	92	112	119	128	97	124	118	115	124	114	118	127	90	102	100	108	130	119	98	97	130	118	120	105	137	131	132	131	111	130	97	114	109	113	125	128	118	114	113	122	101	123	112	92	113	109	120	102	132	133	122	96	114	136	102	103	135	121	114	111	135	133	120	100	126	127	107	109	121	116	122	116	121	117	107	123	131	139	112	117	113	125	102	117	107	145	127	119	103	121	126	115	112	119	112	133	118	119	109	105	117	127	120	133	116	117	133	116	94	137	141	114	130	134	143	123	129	121	122	118	92	107	124	124	134	126	123	117	133	111	123	97	113	114	129	110	118	89	134	120	112	117	114	121	99	104	121	117	119	124	97	125	100	100	101	122	123	105	97	121	105	103	129	115	122	136	110	133	116	110	127	131	121	109	106	145	106	109	118	115	99	120	110	131	124	100	118	113	108
4765	14290	11453	5572	3516	2631	1914	1489	1067	848	660	599	527	445	394	352	288	302	251	234	231	232	242	202	201	188	156	213	173	166	179	197	182	169	183	173	147	169	159	147	139	143	184	152	131	165	165	144	139	152	155	135	141	139	139	153	155	149	152	138	148	136	143	115	148	148	132	149	147	152	146	132	154	139	145	133	125	154	155	143	137	141	132	145	114	134	135	122	132	140	119	144	127	149	128	154	136	137	126	133	151	133	138	138	130	129	118	111	128	158	130	144	133	157	138	138	112	143	149	130	130	121	148	115	136	128	153	140	152	138	103	138	143	133	121	143	155	123	122	118	132	130	126	145	152	121	141	137	131	124	124	127	118	132	137	114	136	117	130	134	123	146	140	108	147	128	140	132	126	129	124	120	132	134	122	121	125	139	134	140	127	134	151	115	132	137	130	124	136	137	146	119	122	146	124	118	134	143	126	135	167	143	154	125	149	131	147	138	141	154	132	142	153	128	104	137	145	124	149	149	168	126	136	127	148	134	146	148	143	127	138	140	150	138	146	128	145	145	139	148	126	138	150	144	137	146	126	129	120	142	124	145	129	143	132	138	140	122	138	111	119	136	113	104	134	123	117	136	139	120	140	128	126	117	128	124	130	135	129	157	108	139	126	127	111	137	133	131	125	133	140	116	133	147	129	138	144	146	142	156	136	122	135	138	138	122	139	140	131	124	134	115	141	132	141	126	138	147	127	134	134	135	127	143	152	151	135	150	131	137	142	128	133	137	130	139	143	138	122	122	154	131	141	118	142	134	136	128	132	141	138	133	136	145	138	119	142	128	141	149	137	155	137	146	135	137	143	150	162	126	113	121	152	122	159	140	134	149	133	145	137	131	131	127	155	134	144	136	122	134	133	152	126	132	124	136	139	137	140	140	126	145	138	145	138	133	154	146	130	135	125	121	126	95	123	156	142	137	136	126	146	152	121	118	142	154	141	136	148	150	133	152	136	145	127	128	125	125	145	131	130	140	135	145	147	134	145	129	125	141	131	133	118	132	143	140	135	146	139	140	133	135	134	146	135	160	142	148	133	116	128	141	130	138	121	114	134	129	139	120	139	132	136	124	139	126	148	139	128	137	147	137	122	129	172	129	135	161	127	143	151	128	143	126	138	133	128	126	144	140	122	149	146	150	125	139	145	133	149	129	142	151	115	130	124	132	145	163	115	127	130	156	128	116	127	138	138	133	117	140	130	126	131	138	108	131	138	124	144	129	141	114	145	121	124	128	139	109	121	129	139	128	145	122	129	124	109	150	133	140	129	142	152	147	141	150	136	109	134	131	124	116	139	142	126	121	130	133	145	140	123	156	126	155	116	154	148	136	147	137	135	127	134	152	126	125	133	138	134	137	140	140	139	137	152	148	116	136	131	132	112	130	140	140	120	123	145	135	144	118	155	125	120	139	168	151	123	133	127	112	135	115	129	120	141	119	140	148	161	130	134	127	120	138	134	131	123	146	137	122	147	109	136	130	144	123	135	141	151	135	121	140	145	126	140	158	128	137	128	131	142	127	138	127	131	121	136	143	138	129	122	136	123	153	138	115	152	136	135	124	136	125	141	146	120	139	124	133	150	122	122	132	127	137	133	133	129	119	136	124	122	143	130	134	131	128	140	120	154	131	124	140	144	137	150	138	122	138	125	138	130	144	136	125	147	128	122	152	156	113	116	152	134	125	137	123	142	135	127	148	119	110	112	144	121	124	125	131	151	144	138	134	123	131	142	123	112	117	133	118	131	118	114	126	133	128	126	148	119	110	135	130	144	117	153	168	164	134	137	134	151	130	143	158	149	124	145	129	129	134	146	145	127	125	120	108	126	138	141	156	155	135	140	130	147	122	133	117	154	146	139	131	131	121	155	124	129	143	121	150	125	134	146	132	135	141	137	139	140	132	129	128	141	164	128	155	137	127	117	126	142	118	128	125	132	110	120	137	123	128	126	146	146	117	151	140	123	138	112	151	137	110	147	138	137	138	136	137	126	123	134	133	119	127	127	116	148	128	133	130	121	128	137	135	144	115	111	130	143	148	139	135	146	126	135	137	127	129	124	127	144	144	147	129	146	145	135	136	134	116	131	138	137	129	126	124	133	142	122	128	135	134	116	126	166	131	124	115	143	124	118	129	142	144	139	141	153	140	131	116	126	107	145	124	133	147	147	119	121	136	137	145	154	154	143	113	117	142	128	135	141	136	137	165	137	144	142	143	126	137	132	136	125	131	139	130	139	147	135	153	133	150	129	132	128	126	149	144	132	111	145	147	136	126	146	131	113	129	144	127	130	126	143	155	142	132	121	147	122	137	119	127	120	124	120	140	139	129	145	137	138	118	131	128	133	137	146	141	132	143	125	127	132	135	126	125	116	133	139	156	127	156	114	130	123	138	149	127	139	136	124	144	111	115	132	140	137	124	128	139	151	121	121	153	127	142	143	139	111	134	147	139	155	145	140	146	122	138	111	109	144	123	139	125	130	123	124	131	114	139	124	150	136	129	153	122	113	142	115	153	140	140	139	147	139	121	139	127	108	139	140	124	146	124	135	122	147	139	156	128	129	128	138	135	122	141	124	147	126	147	125	129	133	115	118	124	111	128	127	148	125	129	164	126	133	132	132	132	138	153	136	125	133	147	136	138	135	136	133	127	128	119	145	147	148	129	141	126	129	143	146	130	132	142	144	148	132	129	144	133	133	118	167	131	124	129	130	130	125	122	136	148	128	138	124	128	130	129	122	147	125	134	129	155	126	127	154	106	158	136	136	127	131	135	137	128	149	133	132	147	122	137	156	118	140	113	119	139	132	130	150	126	135	161	118	126	137	131	132	145	120	131	151	144	130	125	147	132	125	150	137	117	136	131	111	140	123	135	154	127	142	133	130	155	117	130	121	101	136	143	139	146	114	149	128	128	135	133	144	142	136	150	154	149	120	132	148	130	146	146	135	114	134	147	115	131	123	144	142	130	118	131	133	157	133	144	129	130	153	148	126	127	155	135	136	136	143	126	159	120	139	109	151	135	158	105	120	131	138	143	128	120	126	136	137	153	132	136	143	131	129	142	157	134	133	146	147	146	142	129	108	127	144	114	139	138	129	147	136	143	130	123	142	122	143	134	121	131	143	117	145	154	136	140	126	137	121	125	128	131	121	124	135	129	136	125	142	118	133	128	137	133	137	160	137	138	160	136	142	100	130	133	111	151	154	131	134	131	131	133	131	133	127	138	134	117	126	137	149	153	146	139	133	153	135	136	110	141	136	134	135	139	132	116	151	132	120	137	136	144	132	144	138	134	137	131	142	144	119	136	147	158	120	131	129	133	143	130	128	143	139	132	152	126	126	140	123	148	123	132	120	127	151	144	136	132	140	151	119	140	147	109	138	126	119	115	135	140	138	129	132	122	127	117	135	166	144	144	127	117	144	141	161	126	132	124	135	134	125	146	105	129	125	127	142	132
27785	20172	6766	988	696	689	561	520	503	500	500	536	491	506	474	506	500	502	496	462	472	507	493	517	505	508	531	470	499	494	460	485	445	459	496	497	522	516	483	520	491	512	488	459	471	461	481	508	473	497	458	539	504	504	474	480	497	503	534	507	462	470	485	483	487	491	494	505	498	492	474	510	443	485	503	483	504	457	474	480	479	527	476	469	462	501	485	467	487	515	500	430	497	452	503	501	478	474	482	460	468	482	453	491	476	491	489	482	495	439	532	518	494	478	502	544	493	483	476	490	461	516	458	488	467	435	468	490	481	460	503	474	466	505	477	489	482	490	483	494	481	492	511	509	508	496	519	480	497	493	498	463	452	476	478	519	497	488	463	491	479	466	508	479	503	472	493	476	494	519	459	488	485	452	464	517	478	467	451	510	478	512	505	485	471	474	468	490	451	533	461	474	456	530	463	443	472	505	492	498	492	510	466	470	498	493	470	519	490	498	493	481	497	496	513	502	465	481	487	487	487	453	506	478	494	454	483	507	469	473	447	484	476	467	499	467	512	503	503	515	508	507	487	480	483	471	451	494	496	523	512	474	459	523	498	511	487	511	491	492	490	479	454	461	471	501	500	497	493	476	501	477	498	514	489	486	525	501	517	478	474	427	497	495	502	501	462	473	502	520	487	491	507	514	453	495	485	496	470	506	443	516	456	498	492	513	530	490	490	466	487	486	475	478	480	517	509	483	519	450	501	480	501	497	486	477	450	506	485	482	483	494	470	464	502	478	451	477	456	474	526	482	480	504	479	518	495	500	492	475	533	451	513	493	486	486	501	528	515	459	521	485	491	473	513	506	504	462	489	500	493	484	454	515	470	488	479	509	502	501	477	492	517	462	480	454	479	493	484	508	485	466	496	496	483	501	463	453	462	491	468	489	479	513	466	520	479	539	484	511	540	515	498	528	483	498	457	501	469	473	472	469	499	444	471	489	493	441	491	490	534	494	488	506	497	504	512	497	512	485	472	473	492	487	490	487	503	447	434	455	499	482	476	451	505	503	486	484	503	502	453	501	443	477	522	495	493	502	492	493	475	507	464	494	456	504	499	481	451	507	519	505	527	484	482	472	475	507	502	480	486	444	482	464	530	456	522	481	507	479	469	459	508	472	482	549	542	489	522	482	517	513	496	464	490	472	492	476	488	459	486	494	466	500	522	467	502	491	487	482	469	498	482	474	491	473	506	494	485	526	516	512	469	512	484	503	519	543	501	526	480	466	517	491	485	488	515	510	473	494	484	524	527	502	499	481	501	489	525	501	531	498	472	467	463	493	489	494	481	500	492	504	478	472	484	479	504	495	490	464	504	477	526	453	422	502	455	476	493	493	441	505	487	501	493	500	490	490	495	544	462	464	506	552	462	489	496	451	460	481	536	483	483	449	508	509	482	482	494	517	465	451	450	458	440	475	439	517	506	468	486	491	481	521	480	540	471	490	481	522	493	517	472	490	527	503	462	456	492	495	538	413	498	515	466	490	452	495	465	500	485	512	495	473	483	470	520	488	488	453	476	452	483	495	503	450	513	486	450	525	499	498	474	448	464	486	491	488	475	474	514	497	518	465	452	522	485	474	498	479	474	503	493	470	492	492	480	555	505	460	456	483	454	503	481	479	523	433	469	477	479	506	484	462	528	481	498	507	453	460	453	491	506	501	512	524	489	504	530	509	479	496	506	504	518	460	476	474	515	502	478	484	478	469	479	516	497	488	497	512	501	478	537	527	490	470	503	484	481	507	478	465	493	504	482	488	487	481	492	501	498	474	451	491	490	509	504	491	455	494	476	504	507	464	466	492	504	462	487	481	519	519	490	476	442	485	491	482	484	481	505	486	485	526	522	454	509	504	499	479	486	456	510	490	507	458	499	488	497	498	509	480	488	491	477	464	500	499	508	505	469	432	477	482	469	486	520	491	538	504	466	477	496	498	488	508	483	471	482	475	491	474	432	500	472	470	453	477	502	470	494	502	483	493	511	500	494	522	490	497	503	503	402	467	516	468	467	493	505	482	461	481	478	471	477	499	473	470	461	483	506	489	471	518	490	482	485	476	524	468	466	461	519	451	495	463	457	466	459	481	479	477	474	455	483	491	514	484	513	490	501	502	441	473	489	478	520	456	518	564	460	450	499	516	471	463	477	494	502	526	514	499	504	471	470	497	467	486	472	499	489	475	462	520	465	460	484	470	492	504	487	496	473	477	500	485	470	482	526	485	442	462	466	476	515	504	523	461	529	521	535	476	491	486	466	505	484	482	512	513	478	492	453	506	498	483	477	492	469	536	462	506	473	473	465	480	435	507	494	468	490	474	456	493	508	521	496	511	510	475	455	528	500	510	470	480	484	469	459	481	431	471	477	511	473	477	464	482	497	451	479	481	433	471	502	508	479	476	467	507	536	563	541	526	504	443	474	492	482	496	503	447	486	501	511	486	508	483	482	499	456	465	442	493	484	469	483	494	475	425	420	496	502	510	512	473	496	499	453	480	493	517	522	481	498	484	464	476	487	509	499	493	453	502	485	462	479	499	517	493	486	474	480	483	454	481	478	502	493	447	474	511	468	469	507	487	499	508	486	470	525	471	508	502	492	503	491	519	485	496	530	484	476	472	500	491	491	480	498	492	486	498	513	471	500	461	511	461	447	505	495	496	474	459	479	478	497	513	488	483	468	493	510	503	482	521	437	464	511	417	468	525	485	517	495	486	524	525	468	474	456	486	508	504	490	499	491	516	509	473	444	516	479	450	464	455	475	487	491	518	505	497	484	502	458	495	473	485	477	475	480	499	486	478	503	482	438	505	479	488	500	439	474	502	485	491	505	502	477	473	458	484	480	485	492	493	512	524	475	438	485	485	480	502	486	510	461	525	501	493	521	473	486	473	479	498	458	512	471	521	472	467	473	481	494	522	470	513	501	434	493	481	506	479	508	508	450	496	501	443	466	458	495	468	481	473	520	504	500	512	487	480	510	477	518	525	508	473	549	480	464	505	459	442	534	497	488	498	472	472	505	441	513	491	490	449	505	495	463	500	482	458	470	479	502	496	528	495	511	501	487	499	470	459	446	470	510	514	484	529	483	517	469	489	467	471	427	485	486	479	525	468	529	453	474	512	489	445	501	505	452	516	486	513	530	469	504	518	479	447	492	516	483	484	467	487	519	498	527	482	499	497	477	508	532	463	556	503	484	509	506	507	506	488	477	427	485	462	463	493	499	504	472	521	501	454	463	455	490	491	487	529	526	484	483	489	504	480	454	472	498	470	492	485	483	509	539	499	478	506	487	470	523	461	527	472	523	493	506	481	461	462	482	463	508	482	496	490	514	493	486	481	481	547	443	471	510	498	462	481	474	450	502	479	495	495	508	547	472	492	465	508	507	497	490	458	515	472	507	431	483	521	498	485	470	491	488	450	478	483	495	496	481	498	525	495	496	510	475	478	506	501	473	494	392	522
4489	1272	1054	710	664	633	626	567	559	561	549	526	573	485	574	550	528	530	531	570	596	575	574	559	531	562	476	547	539	525	513	516	559	566	519	521	567	559	538	537	530	554	517	614	546	526	538	521	516	525	531	517	505	538	535	550	514	544	521	525	555	591	567	507	513	531	546	551	510	523	515	525	509	528	520	499	561	533	555	570	503	514	507	486	536	554	572	523	537	555	558	537	489	515	551	561	539	536	536	564	519	534	528	572	493	517	630	539	542	534	521	543	511	571	554	541	561	560	504	536	511	498	503	514	506	516	499	525	535	551	581	519	545	528	512	565	517	553	554	548	533	560	524	553	529	534	526	534	514	532	555	514	555	545	519	503	530	536	549	521	528	533	561	528	518	532	487	527	537	568	517	537	590	551	511	564	519	523	532	500	510	567	531	585	500	562	568	549	499	533	518	521	538	597	519	550	549	507	540	587	516	542	522	549	546	503	537	549	559	599	551	542	557	561	531	535	504	503	508	507	561	512	521	500	503	504	517	567	538	551	511	567	499	569	537	538	503	542	588	535	496	539	525	515	557	556	542	562	509	505	537	539	522	552	537	567	527	550	532	557	592	522	514	491	519	569	555	516	553	547	539	548	508	533	546	548	526	524	503	524	541	517	543	556	509	522	536	558	547	533	543	572	537	555	523	511	559	529	528	552	538	524	564	519	564	523	516	539	557	539	518	532	548	524	552	539	553	537	528	533	504	515	523	539	550	547	532	538	557	566	554	523	530	526	577	520	549	524	539	557	543	535	548	510	524	535	559	517	521	516	555	570	537	542	548	510	514	533	582	564	520	589	497	545	505	565	536	522	529	514	555	505	506	547	542	526	530	569	519	515	540	544	519	558	561	578	525	519	532	561	511	523	543	557	569	554	552	555	542	582	549	529	524	530	524	527	528	518	556	558	594	532	526	506	547	506	533	526	542	535	541	525	512	564	549	562	485	554	524	528	521	517	508	554	561	564	560	525	521	551	522	533	517	527	556	544	541	481	549	548	539	523	489	557	595	532	564	558	542	503	556	556	520	535	542	522	550	536	529	521	495	576	506	530	539	519	547	540	497	523	589	507	497	537	503	570	552	523	539	485	537	555	532	564	533	514	538	581	533	570	529	543	527	530	541	520	513	550	540	532	534	556	505	568	518	544	520	539	560	517	524	533	532	503	535	521	555	561	511	532	537	508	551	535	505	538	526	520	528	530	526	572	567	519	562	538	530	539	518	529	564	542	513	544	533	510	530	580	564	535	534	550	564	537	551	570	498	553	533	560	580	507	524	551	521	552	524	558	548	512	538	523	566	521	514	517	524	531	514	543	528	551	542	540	526	512	527	561	517	494	536	547	516	550	548	543	536	513	517	533	560	552	541	532	536	542	495	546	550	553	566	521	536	536	526	526	578	514	530	548	516	533	511	506	530	555	543	536	575	532	552	522	524	539	505	529	534	531	517	563	532	550	563	534	569	524	502	534	503	573	540	537	505	508	554	525	528	535	588	513	530	569	551	518	541	504	540	557	490	513	533	498	525	516	550	530	552	532	534	545	521	520	544	518	506	537	513	553	557	540	526	482	527	538	546	549	529	535	544	565	504	510	524	546	544	537	528	579	540	531	527	539	541	565	544	541	568	544	511	518	530	506	526	529	529	554	554	519	548	588	554	543	512	569	554	505	519	511	512	542	537	552	569	511	505	509	538	518	536	539	547	516	528	523	507	593	557	526	551	613	570	529	565	537	517	540	527	503	541	556	513	545	526	533	528	517	556	562	515	532	544	522	528	478	497	541	543	492	517	579	520	547	537	545	480	567	556	527	542	516	552	521	536	543	540	535	490	498	574	493	511	560	546	501	516	537	532	556	510	520	529	517	546	534	542	519	522	566	545	502	546	545	530	552	569	555	523	582	511	527	513	533	533	519	524	527	526	489	577	534	521	541	548	543	502	508	581	549	587	529	527	555	525	579	601	575	580	529	510	564	554	557	551	561	520	535	551	494	575	560	551	552	524	531	546	550	547	482	560	533	569	526	575	555	529	514	534	541	563	524	528	534	550	571	535	555	510	546	539	567	518	547	542	507	556	568	504	567	481	563	538	521	487	536	537	524	579	537	556	535	541	520	530	495	537	581	557	551	554	531	491	536	557	538	489	557	542	502	539	548	516	544	546	528	550	541	554	529	544	516	578	520	529	572	513	564	567	559	537	544	464	547	577	562	555	551	547	558	534	531	547	505	528	526	538	577	530	569	538	518	510	517	537	513	564	541	538	515	545	556	557	521	520	562	531	557	579	537	572	515	559	532	503	531	541	535	550	539	521	524	526	546	537	549	537	501	528	500	529	525	539	514	509	528	567	519	549	565	517	565	566	585	517	510	564	533	498	544	552	591	567	514	518	524	484	530	513	515	527	531	581	504	505	551	513	544	523	514	510	510	568	530	528	537	520	523	554	550	538	512	514	535	517	560	522	542	510	529	570	548	525	559	511	499	625	518	506	526	515	530	534	511	566	531	558	562	502	535	535	501	534	535	541	526	551	542	561	583	534	541	555	526	525	523	500	537	529	525	522	523	547	503	539	509	543	544	534	485	551	476	546	506	521	560	548	537	547	536	524	539	571	538	538	546	559	543	541	557	530	534	528	514	557	548	520	521	548	506	544	544	555	528	584	562	524	577	566	544	551	534	532	529	567	527	571	546	560	499	548	513	502	555	563	553	460	566	544	566	546	539	566	559	540	541	535	549	537	532	503	602	543	614	559	511	519	539	526	550	499	546	537	540	540	549	524	494	526	566	526	544	564	556	561	530	525	554	525	531	509	512	537	539	485	515	517	550	550	547	549	544	573	556	545	519	508	577	526	545	525	531	546	532	533	579	538	508	515	522	543	542	530	507	523	563	510	529	520	541	508	563	548	536	507	534	547	537	538	518	556	521	514	527	526	523	533	535	521	565	512	539	503	546	530	495	560	560	525	529	502	514	488	535	490	512	517	544	544	499	544	559	572	506	516	558	516	530	523	547	522	545	553	567	532	535	599	520	555	545	537	532	546	559	489	526	568	494	523	557	573	544	536	539	517	535	535	516	530	523	539	536	545	529	506	548	528	562	504	508	534	514	554	582	572	511	549	511	557	565	514	556	579	530	532	521	522	548	556	550	568	528	546	500	534	527	503	602	569	532	517	549	510	568	539	575	568	529	539	511	531	542	530	551	555	540	555	530	559	499	529	579	531	562	531	538	530	569	527	538	547	507	557	538	511	530	525	523	560	591	520	546	570	525	520	522	521	525	502	482	531	542	536	509	536	537	534	514	490	561	512	525	530	532	531	499	573	544	549	531	538	557	543	525	563	566	531	545	537	590	525	570	530	512	545	531	536	539	553	557	520	508	568	556	522	620	552	552	535	576	502	551	520	503	524	524	535	549	499	552	541	480	538	486	544	559	546	573	519	518	519	521	507	551	548	531	551	517
23793	21504	28833	24598	21486	13014	1246	693	601	561	524	483	444	432	437	417	428	396	406	351	392	386	360	349	362	416	364	384	338	381	344	356	362	354	392	356	371	364	363	346	362	381	324	354	346	358	351	355	387	372	345	345	320	358	335	345	377	352	356	340	356	315	374	334	362	318	367	335	368	349	370	341	349	381	379	332	336	358	349	348	323	339	358	329	330	358	350	316	330	324	353	345	377	350	328	345	350	340	345	354	355	349	362	286	363	365	329	377	358	339	341	341	325	340	314	329	341	353	327	324	307	351	391	326	362	370	333	381	326	346	364	342	356	363	345	339	342	345	342	359	349	378	361	389	351	323	354	350	350	378	368	366	347	343	360	361	338	325	359	389	362	376	336	331	328	362	342	329	371	327	320	334	390	342	336	353	338	303	351	354	363	339	362	341	340	373	346	326	341	331	381	334	367	333	353	361	315	311	348	356	360	365	383	364	370	351	328	350	332	335	352	375	333	362	342	368	327	365	326	334	324	344	343	340	358	320	329	338	364	347	346	362	363	340	336	364	360	354	338	333	338	341	339	357	327	322	322	351	342	373	372	374	362	315	359	349	352	324	356	347	334	344	356	344	318	339	329	366	349	340	347	328	320	336	341	338	338	328	337	328	329	340	333	346	349	334	330	356	367	343	359	348	340	338	349	387	336	360	339	389	370	339	339	336	351	361	340	330	333	345	327	378	321	352	367	379	342	331	360	351	370	329	365	323	371	344	358	343	360	347	376	353	345	371	363	323	334	306	363	350	344	347	338	332	359	381	339	328	346	347	356	348	350	343	327	357	324	365	343	329	340	397	403	306	348	374	325	349	335	365	369	363	365	332	344	306	340	332	336	319	364	345	337	373	344	347	365	345	344	322	355	359	342	346	339	336	329	364	333	348	370	329	336	338	322	340	343	359	342	380	367	364	371	343	370	382	339	324	343	361	349	356	356	326	348	348	358	330	331	339	367	316	349	359	333	348	324	316	369	336	352	355	376	317	349	336	334	350	366	321	349	324	391	328	346	336	330	351	342	327	322	334	327	353	327	360	330	348	374	359	373	337	317	315	363	328	357	332	368	341	344	349	344	358	355	365	355	375	347	362	354	330	326	364	362	348	365	395	343	347	364	367	354	350	392	324	362	341	347	338	352	363	320	354	338	370	357	352	352	349	343	356	350	347	317	348	362	326	367	351	348	339	329	354	343	359	351	373	316	369	355	338	349	352	361	384	332	352	328	375	355	376	322	336	322	310	329	356	344	340	356	355	360	340	371	382	358	353	359	370	337	348	385	350	316	358	341	337	366	368	375	340	356	345	314	344	342	378	327	327	367	313	314	332	364	339	331	356	369	349	352	355	356	332	347	358	294	323	323	305	368	333	360	354	370	355	367	329	342	344	340	334	347	337	339	354	357	352	373	329	332	356	385	304	336	379	327	312	343	374	347	342	393	333	376	364	352	341	347	342	336	335	358	363	307	370	349	336	353	362	350	370	341	367	309	348	342	391	340	362	362	368	360	342	335	327	331	356	333	341	329	348	362	319	352	344	322	346	354	327	347	336	315	363	348	332	378	322	347	355	348	346	316	381	367	329	332	353	311	344	365	355	355	336	341	333	342	325	348	359	357	321	335	356	328	368	354	325	349	360	356	308	318	327	355	318	325	341	345	333	315	371	336	362	377	364	332	343	350	340	353	375	354	352	340	343	364	365	335	358	335	337	359	306	361	321	343	357	354	348	339	347	339	332	346	343	342	333	349	333	310	346	302	336	343	386	360	332	325	329	392	371	345	286	351	360	372	318	338	322	326	368	364	355	342	331	389	353	350	365	337	330	325	305	333	356	336	300	354	359	358	322	363	319	332	351	351	326	348	324	371	377	381	341	339	349	360	357	347	353	367	327	319	331	345	366	362	368	345	356	346	365	371	317	338	317	367	325	352	343	351	344	360	351	356	355	356	382	349	340	330	324	321	358	368	340	328	332	361	351	336	368	335	365	351	352	299	358	354	403	339	352	355	377	335	327	335	309	390	352	335	344	343	321	315	318	363	329	351	343	357	352	340	338	380	361	352	367	360	369	368	318	336	326	343	352	377	357	367	342	325	338	379	371	327	331	353	347	338	352	313	347	315	342	315	327	342	362	319	359	369	378	367	352	353	380	367	376	332	312	367	376	369	350	309	368	315	375	354	353	347	343	356	366	326	333	318	357	323	331	355	365	338	374	355	328	373	369	342	336	327	330	366	352	338	382	334	356	333	334	358	344	354	360	349	342	350	333	317	339	352	358	317	348	353	358	343	371	323	364	389	373	383	335	333	347	342	325	380	324	354	356	391	354	366	330	318	348	385	331	378	341	356	342	342	317	353	354	341	347	350	330	341	356	341	337	325	368	365	367	350	370	321	358	337	342	336	327	343	306	369	356	354	345	344	354	365	378	369	354	360	376	350	348	329	334	351	327	350	318	393	373	366	289	307	359	364	352	320	319	341	355	352	356	341	350	342	337	302	379	346	351	333	322	374	382	355	320	340	328	352	335	369	359	334	342	327	348	344	382	350	335	335	372	358	364	344	333	346	368	338	323	348	352	398	350	344	336	369	363	343	364	362	358	336	363	333	329	367	333	359	376	300	332	331	355	326	374	370	360	359	365	375	357	343	353	331	354	346	342	355	369	385	356	351	349	342	364	357	360	362	343	346	339	353	326	383	370	336	374	339	336	333	318	355	360	337	319	366	320	352	347	312	310	359	359	328	359	341	333	355	330	355	341	317	341	315	361	349	339	346	369	366	345	367	309	351	356	381	322	363	353	363	379	336	347	343	343	313	357	360	338	370	345	316	336	343	352	356	326	349	358	342	346	360	356	318	313	328	351	339	363	358	378	349	353	345	341	340	323	365	327	310	347	335	376	375	330	373	362	352	327	341	400	380	375	356	325	355	343	355	373	325	337	320	348	343	329	354	363	364	340	308	334	330	364	366	334	348	339	363	343	323	360	340	343	351	338	300	372	378	344	324	350	332	333	350	347	377	355	326	364	336	361	358	369	341	331	302	375	352	379	349	376	348	327	361	345	344	361	323	350	331	350	355	370	359	313	370	343	342	331	335	367	388	372	355	361	313	359	333	345	363	335	356	359	356	376	322	359	373	356	336	325	342	334	353	347	354	351	352	353	363	330	339	366	347	365	320	354	290	351	353	356	351	322	347	371	357	331	320	347	365	361	338	354	326	308	295	307	337	362	359	338	329	350	344	346	337	320	349	343	351	332	332	353	339	321	351	313	362	364	346	376	376	366	372	378	371	316	359	370	315	352	336	335	320	339	338	362	339	352	342	367	368	328	352	346	356	342	369	342	349	349	354	341	324	335	356	341	358	355	367	330	340	349	368	318	357	328	343	359	349	350	312	369	317	334	339	343	350	355	345	340	357	364	374	355	299	323	364	343	309	327	334	325	359	311	374	392	302	362	304	362	371	348
3614	8786	7408	3420	2353	1703	1313	1015	881	766	674	669	597	576	464	535	475	450	422	466	462	456	414	397	425	416	419	410	447	418	351	399	382	389	401	433	374	381	384	424	400	378	402	382	414	385	403	361	393	391	399	407	397	382	387	375	388	375	377	411	425	405	409	416	395	408	434	378	369	446	354	440	409	385	381	369	384	412	412	425	416	374	379	411	394	381	385	382	403	385	342	398	384	364	400	380	396	378	398	391	403	394	376	397	384	388	372	378	398	397	375	386	380	374	404	395	411	380	364	423	392	423	370	368	392	378	366	368	367	426	398	393	418	430	412	416	422	375	382	391	410	394	407	384	385	399	373	416	378	416	376	386	356	376	374	392	402	368	404	396	398	392	415	378	372	398	396	412	370	379	378	395	406	405	404	405	408	386	395	391	385	384	412	381	362	436	386	369	407	414	386	407	387	391	389	372	364	400	433	404	403	428	405	375	390	395	379	366	386	373	390	400	389	388	396	416	401	364	425	392	387	376	397	383	375	381	378	387	350	394	374	395	358	374	404	429	391	370	409	419	380	360	356	401	403	399	395	414	375	378	392	372	434	350	385	375	394	360	388	372	373	391	374	367	400	376	411	405	383	379	389	411	393	372	396	404	430	379	380	409	354	386	376	419	414	416	411	415	394	380	378	380	408	414	422	378	379	377	404	397	388	395	397	379	392	387	373	420	391	414	350	355	381	363	392	373	346	410	369	416	382	399	393	367	406	344	392	373	399	415	361	385	373	382	429	428	406	409	417	407	387	429	399	373	413	434	395	400	384	375	409	380	392	369	365	367	364	372	377	372	402	388	390	358	425	366	425	410	377	387	386	403	422	416	380	370	366	370	398	380	369	408	408	419	395	378	418	388	415	403	371	435	386	400	410	420	394	372	386	388	399	357	371	397	402	380	369	403	357	362	361	418	414	341	413	396	399	375	367	403	372	391	418	377	371	409	389	379	420	366	402	393	392	401	361	417	400	407	379	408	403	379	426	388	370	401	377	387	373	392	372	385	413	384	403	390	379	364	383	390	389	391	383	391	400	397	392	388	445	417	388	421	396	435	399	435	380	392	374	387	386	382	364	417	389	375	379	380	410	393	426	352	416	395	375	372	385	400	377	398	363	383	421	387	366	366	386	426	396	384	365	394	411	419	405	390	385	416	410	402	389	405	354	403	356	375	397	409	395	404	364	380	382	383	397	401	383	383	387	398	401	427	377	393	413	379	394	398	395	381	392	385	386	412	379	418	390	380	404	390	385	394	368	378	397	393	398	406	413	405	377	407	414	393	416	371	419	376	378	411	369	384	422	442	402	390	377	418	396	384	402	377	378	400	417	354	382	402	371	376	388	389	403	409	408	386	381	400	355	401	409	360	372	397	388	399	386	367	423	385	384	387	398	373	383	390	360	397	366	397	362	385	404	395	401	390	362	411	410	395	379	392	414	361	394	408	426	399	392	388	431	373	386	380	420	395	368	387	390	387	402	369	380	438	395	404	363	364	415	413	430	383	415	383	388	407	358	372	378	381	369	382	434	382	433	409	385	428	419	396	419	407	386	386	393	444	367	398	387	392	369	405	401	415	385	411	397	375	382	387	404	408	397	396	394	369	380	371	399	385	410	419	375	374	369	375	387	393	381	411	380	379	366	379	411	352	383	391	351	365	433	419	389	387	388	387	388	410	383	440	389	365	354	404	417	384	384	395	393	422	380	403	384	394	387	409	433	414	414	378	371	368	376	372	398	387	381	408	379	385	406	433	407	386	380	397	353	379	426	414	361	367	369	358	452	433	397	383	411	386	370	338	400	349	383	437	414	409	402	431	343	402	391	373	419	401	410	379	384	371	361	363	401	409	417	404	398	405	367	407	380	416	407	401	406	381	375	392	411	422	396	358	368	419	383	377	396	404	382	402	376	403	367	405	405	411	372	362	411	397	406	374	398	399	383	392	379	398	410	373	390	390	382	385	397	378	380	407	371	367	421	392	391	392	358	399	397	415	368	398	396	381	353	396	410	401	422	400	420	377	380	353	416	410	383	375	381	402	396	389	394	361	390	368	450	392	416	413	368	396	407	380	406	421	402	416	351	408	412	402	416	416	372	354	386	408	391	407	406	410	389	386	394	424	407	368	394	407	390	417	378	410	418	382	374	390	391	396	354	374	387	425	384	410	396	420	402	393	404	354	425	415	407	422	387	379	417	398	366	429	416	381	381	410	392	371	383	370	399	415	417	401	381	411	386	381	404	422	420	341	364	359	394	389	370	402	385	429	403	396	399	398	412	386	371	368	375	403	348	375	368	393	388	405	385	387	373	401	361	376	393	364	374	412	414	419	392	419	377	419	418	406	404	403	416	410	384	387	383	350	353	397	403	399	397	408	379	392	374	353	409	361	388	395	400	398	418	354	396	407	357	411	402	423	382	399	399	396	430	365	397	377	387	389	426	412	405	372	378	413	406	380	405	395	375	356	407	398	380	356	419	369	392	394	392	366	378	405	375	397	375	410	374	410	442	377	378	406	398	391	375	361	397	363	388	374	427	404	363	381	421	421	374	385	377	403	393	390	386	369	381	403	394	406	403	384	409	399	380	344	375	393	388	441	344	391	379	389	404	377	408	362	403	396	401	401	399	378	387	377	362	420	386	400	391	402	387	397	370	395	407	382	375	367	399	414	413	386	384	359	392	387	375	403	387	398	399	404	381	408	389	377	380	408	350	402	387	441	433	397	374	388	368	399	388	390	400	401	381	430	370	375	380	407	410	376	384	379	375	401	368	418	409	389	388	404	387	386	382	422	386	390	431	392	375	383	415	415	372	362	418	400	382	405	393	437	378	398	379	369	406	389	388	384	370	408	404	406	373	378	412	390	399	398	358	380	388	390	450	395	388	400	383	376	423	409	382	391	357	401	415	369	381	444	373	404	402	385	347	397	379	415	392	392	358	381	403	399	424	353	382	414	400	350	400	354	408	407	395	388	354	393	406	382	393	350	387	401	399	383	395	400	394	403	423	401	394	395	372	417	384	392	352	428	416	374	445	392	366	415	398	376	367	376	422	430	375	393	393	346	365	371	395	353	356	414	383	373	383	379	374	429	381	377	374	377	412	387	404	418	378	419	389	388	410	416	398	387	422	389	406	414	386	387	411	410	375	397	418	408	358	401	387	399	401	386	380	394	381	396	389	386	386	442	404	389	387	390	401	393	372	367	362	438	399	408	380	384	410	383	377	394	368	412	394	413	426	390	358	378	445	379	396	426	394	417	379	362	408	407	419	394	364	416	378	393	405	361	394	384	402	392	373	389	387	379	355	392	404	391	359	360	404	395	402	420	414	372	401	356	368	376	352	386	378	424	366	368	383	381	404	364	412	385	391	390	396	380	448	392	399	421	382	370	374	379	353	370	421	393	382	393	374	366	379	407	449	373	398	404	375	406	409	419	419	385	366	358	405	398	396	375	389	384	388	370
24807	21488	27987	25296	16046	1043	626	498	440	450	384	423	371	392	375	370	323	348	353	322	357	361	356	368	317	323	335	344	350	345	347	368	340	353	353	336	334	328	341	308	314	342	351	307	314	339	346	346	336	288	327	322	341	362	348	354	323	333	327	368	341	345	337	324	336	328	314	322	336	362	358	328	345	324	317	331	320	354	347	358	326	336	340	338	354	336	313	333	330	337	344	377	339	358	336	320	347	319	326	358	386	312	355	311	314	327	310	323	362	330	316	364	340	348	328	306	311	335	341	358	309	355	343	315	339	325	297	345	320	311	320	341	323	324	325	347	341	329	338	328	329	334	303	332	359	330	374	319	327	325	344	349	284	285	304	312	334	328	316	343	346	329	342	333	331	365	333	328	312	356	332	312	331	357	330	339	332	358	359	355	303	356	306	349	344	329	359	329	344	343	361	332	334	333	329	332	318	324	326	362	330	298	336	373	356	331	331	334	347	352	313	293	372	335	327	370	356	341	342	350	345	321	336	331	352	327	361	326	307	326	320	321	305	314	327	324	354	333	330	334	331	328	333	300	342	357	350	365	356	339	313	344	322	348	306	336	350	332	317	354	307	344	324	364	333	357	342	330	376	328	349	373	332	323	381	359	345	341	344	352	345	329	332	347	322	319	326	331	320	314	344	291	346	358	353	348	352	331	337	318	323	335	313	343	305	312	331	333	325	343	348	320	346	331	329	341	330	348	327	325	343	310	324	330	341	350	338	377	336	327	322	372	307	312	345	354	318	355	293	359	337	354	339	371	312	359	329	315	330	366	320	335	355	321	343	316	333	311	349	368	328	344	346	315	315	336	336	367	341	311	361	332	337	346	303	326	327	341	339	324	362	305	309	359	335	341	333	308	343	359	343	324	312	334	317	339	333	336	366	341	327	353	346	335	353	310	337	345	344	331	309	327	302	326	360	314	328	333	340	351	365	368	296	305	342	325	342	341	337	338	322	334	356	330	349	319	314	343	325	333	342	320	294	346	348	308	313	328	382	325	330	310	322	323	305	331	328	296	316	369	347	358	316	336	330	344	312	356	332	343	338	357	354	335	323	341	355	327	337	356	357	324	299	349	337	341	341	326	336	338	336	318	334	336	331	300	318	334	319	323	310	304	351	359	324	318	332	336	309	313	368	341	375	358	313	313	334	344	319	345	335	323	337	324	334	327	326	316	340	326	317	310	325	347	326	333	324	327	364	324	335	331	319	335	308	315	340	334	314	337	336	329	351	320	343	330	324	353	321	306	345	327	314	310	349	355	309	340	347	364	325	317	305	333	347	303	344	330	333	339	318	344	331	350	340	341	350	319	325	342	356	313	324	333	334	329	310	331	343	295	356	304	362	319	376	336	336	343	329	348	347	296	368	331	300	351	319	343	353	317	311	332	346	326	357	332	329	343	392	347	329	327	351	325	307	351	354	354	356	297	338	378	355	354	330	339	348	327	320	325	354	313	358	321	324	351	309	332	314	372	330	319	346	356	350	357	324	308	346	330	296	339	331	325	360	328	344	329	338	334	350	333	328	358	323	345	322	311	332	349	300	357	323	336	344	300	341	325	316	360	337	355	358	348	363	302	346	344	346	345	303	342	340	321	319	318	303	327	348	340	327	329	359	318	323	334	354	359	325	339	305	340	350	298	353	336	359	314	348	324	341	337	318	331	351	329	330	323	331	335	351	324	310	358	346	370	330	334	355	346	353	327	339	323	344	309	331	340	336	307	315	369	330	356	325	357	353	325	319	336	340	349	331	368	320	344	307	370	332	316	343	320	336	334	329	356	302	328	333	343	332	324	324	335	347	376	340	315	310	303	339	343	324	345	336	342	301	368	300	337	349	336	352	325	363	342	328	352	343	329	305	330	342	319	330	345	310	340	357	333	327	357	334	327	307	339	301	320	320	354	324	339	349	326	338	351	310	358	326	336	309	342	356	333	363	327	338	311	315	361	361	366	302	325	320	302	327	336	340	367	348	344	328	325	346	349	350	331	339	314	340	382	352	349	343	339	342	325	324	310	340	309	348	367	354	319	356	318	352	329	323	344	324	303	351	304	328	303	354	349	338	354	348	317	324	330	345	319	330	334	343	350	334	331	333	376	350	351	335	313	301	336	329	319	346	366	338	311	282	326	329	316	327	326	343	341	286	351	301	377	331	369	333	345	327	314	313	339	306	356	326	323	341	302	313	334	341	348	352	327	340	346	308	335	330	291	343	377	352	318	303	334	368	377	305	318	331	304	329	331	385	351	340	337	329	334	334	331	333	333	313	319	329	314	325	313	333	335	331	357	322	320	327	356	343	331	349	326	317	307	333	320	325	297	349	355	300	346	326	325	344	353	325	327	309	335	332	340	332	329	300	316	332	327	319	328	338	323	355	298	323	329	324	369	338	344	332	323	324	357	345	360	334	340	323	357	313	340	341	330	326	321	359	334	309	380	366	366	289	339	370	353	337	348	298	344	353	328	377	353	357	345	358	324	361	303	339	330	334	347	342	331	330	333	324	340	343	329	338	339	313	330	316	336	309	326	329	346	346	355	336	330	339	329	347	306	323	351	320	369	320	309	327	303	337	331	343	320	339	351	342	347	318	336	324	363	324	346	332	330	310	340	328	362	348	313	346	319	324	321	345	342	366	356	302	323	322	337	322	338	337	309	325	299	317	309	312	327	347	373	354	357	315	342	350	344	340	349	300	343	318	306	330	310	316	337	357	319	340	335	345	345	314	313	348	308	327	290	320	317	335	326	329	336	341	318	314	331	325	347	349	356	314	338	313	337	328	314	335	301	320	336	322	333	380	320	309	326	339	339	322	334	367	344	355	320	312	296	313	354	333	368	366	355	318	344	349	364	322	346	292	313	342	318	322	380	333	353	360	336	317	334	360	343	337	318	347	346	340	322	346	338	336	364	329	312	289	351	340	375	310	353	305	320	371	315	288	347	323	325	348	318	300	367	335	327	345	340	385	363	339	335	339	361	349	313	354	344	360	344	317	381	349	336	332	349	356	358	374	354	320	353	309	334	348	312	331	346	315	327	311	346	319	347	332	335	331	322	336	311	336	315	342	331	330	323	337	337	306	355	356	342	325	379	356	350	332	348	319	336	331	335	326	338	324	333	320	343	352	326	336	300	317	334	349	325	351	291	335	315	307	382	356	335	327	310	332	353	332	340	358	329	343	363	321	311	356	335	335	366	340	314	341	343	341	348	336	330	326	347	302	334	317	314	320	358	314	307	327	339	315	325	321	309	344	333	330	337	343	341	359	296	318	303	322	337	313	330	317	305	376	351	361	364	342	326	319	358	364	366	305	352	341	327	301	323	358	308	322	362	312	343	339	302	335	329	368	310	310	327	348	348	332	333	326	328	359	331	323	342	341	346	337	336	307	343	344	333	358	321	310	331	307	294	373	336	325	324	331	298	341	343	350	347	343	327	319	355	347	334	303	302	339	317	339	349
3687	5559	4461	2190	1453	1088	879	762	624	535	504	525	427	486	464	411	377	405	396	411	382	399	385	396	396	360	351	381	354	387	376	381	364	385	400	344	383	396	357	316	384	378	367	348	333	367	384	374	363	351	377	324	376	335	376	358	358	376	362	368	354	366	364	340	359	401	365	349	353	369	369	371	367	361	371	364	316	378	334	374	395	375	345	365	356	345	352	362	375	356	347	348	386	369	383	367	380	392	391	372	354	376	351	379	357	368	363	358	337	329	386	357	387	345	365	370	372	352	357	350	353	358	376	357	351	354	385	357	368	377	311	364	357	341	362	368	333	401	362	351	395	343	348	358	375	367	379	376	363	380	370	358	347	384	349	377	347	328	344	365	359	340	391	372	389	357	355	344	324	359	373	372	374	361	373	363	379	350	384	332	387	384	396	374	341	338	353	345	337	389	401	386	386	391	373	377	394	357	343	377	380	408	386	357	353	342	356	359	360	337	353	364	364	364	341	338	372	396	367	375	358	373	406	365	375	395	346	358	394	352	336	338	353	362	366	336	365	378	367	371	364	390	367	372	375	349	367	341	357	376	376	362	412	354	357	366	376	391	372	348	348	386	424	387	386	404	370	336	346	387	360	356	345	380	382	366	349	360	359	347	369	361	357	316	365	374	357	352	364	389	364	380	334	344	390	348	362	371	381	366	335	335	371	338	373	362	389	365	374	356	383	333	346	354	369	361	413	380	374	352	370	404	369	375	358	343	369	344	402	370	364	386	353	398	372	343	336	331	375	365	329	360	363	375	346	374	347	335	372	358	370	334	384	367	379	372	318	339	377	364	404	370	354	380	356	380	327	375	357	331	355	339	372	376	367	353	338	355	412	358	361	378	378	371	392	357	352	346	364	363	393	368	388	354	345	357	355	366	348	369	414	380	380	335	328	387	365	359	386	354	390	372	368	354	370	359	355	367	355	390	347	391	355	386	358	357	364	394	363	356	368	352	366	369	355	361	371	329	375	342	354	360	361	342	383	378	376	342	343	377	370	360	311	371	353	370	379	367	406	374	340	393	382	356	365	378	368	347	328	357	345	366	347	357	309	363	369	341	356	334	365	355	344	368	364	408	332	364	369	383	327	362	352	376	348	360	337	351	367	367	399	390	315	374	372	335	354	331	368	371	339	338	356	364	367	362	400	368	385	343	346	361	380	370	373	382	345	374	374	375	356	386	356	338	384	384	382	335	338	360	368	365	355	385	363	365	349	352	357	383	371	357	326	394	376	373	369	383	350	368	327	390	393	368	368	377	365	357	329	383	347	321	388	370	371	345	362	382	359	382	342	346	382	370	384	393	383	372	365	355	346	368	399	364	357	366	395	373	366	353	382	353	367	384	362	384	391	351	381	379	339	391	362	361	399	352	397	342	371	379	343	381	366	366	393	374	376	393	376	323	361	360	355	370	378	354	371	357	356	381	356	381	371	336	373	376	357	351	351	362	368	382	334	353	358	362	371	365	350	358	335	348	329	406	387	385	393	376	365	407	384	388	347	373	351	374	404	339	388	392	383	358	370	386	372	353	343	366	339	346	372	363	357	363	327	377	342	377	354	341	390	368	355	371	363	355	360	366	346	338	370	389	397	350	353	368	385	356	357	316	393	324	307	344	330	317	374	361	355	364	382	348	351	383	341	373	345	363	339	359	353	349	328	362	374	363	377	334	393	394	374	366	357	385	379	349	376	358	334	378	349	394	381	386	376	343	346	353	338	369	359	362	387	375	353	360	330	357	383	382	359	339	352	377	363	334	366	352	338	353	350	358	355	337	372	392	373	336	397	376	340	351	376	343	367	373	373	364	373	334	368	344	368	374	364	380	359	354	379	349	330	368	365	351	346	367	391	365	346	379	367	342	358	349	370	379	386	398	375	353	369	355	376	388	373	351	359	340	324	386	337	366	358	348	346	348	363	367	351	328	387	354	353	371	360	362	368	347	354	354	389	377	400	383	379	362	344	371	368	355	372	362	355	376	347	354	360	379	345	360	349	363	338	366	385	353	351	368	377	372	371	347	384	386	326	381	355	362	352	339	369	396	390	373	349	357	364	373	364	392	330	371	380	372	348	311	364	360	356	375	371	354	359	363	371	349	349	347	344	371	390	340	389	380	362	348	353	350	372	340	357	346	385	382	353	393	349	358	354	373	338	326	373	360	378	357	373	381	365	377	338	348	410	357	375	357	395	369	391	361	363	367	336	342	375	359	363	353	335	370	352	362	355	377	353	357	369	377	343	345	367	391	372	406	394	339	384	351	404	363	347	378	357	337	372	380	357	390	346	326	373	358	389	383	372	366	348	383	379	352	363	354	349	340	387	372	340	389	366	390	349	352	380	357	384	346	363	358	316	386	382	367	334	376	402	358	379	384	349	394	330	361	372	344	365	353	400	371	365	355	345	373	372	394	396	333	358	389	346	346	387	373	369	355	395	380	384	383	360	344	376	357	387	361	385	353	346	362	372	361	378	402	398	353	351	379	361	355	375	367	356	361	361	373	341	359	356	380	369	357	335	367	369	358	359	368	344	348	367	389	352	350	339	359	329	357	337	369	358	383	368	362	401	351	362	357	359	366	392	334	358	330	387	343	347	372	344	315	370	370	366	352	324	380	356	361	361	387	329	333	360	355	392	356	380	364	335	369	375	386	359	396	358	402	363	357	369	322	355	338	400	369	390	361	345	369	319	382	356	376	367	348	357	389	373	381	358	357	370	355	371	362	349	387	342	349	352	344	335	368	382	377	357	380	329	344	372	371	348	405	385	335	346	389	363	389	358	322	348	367	348	368	379	359	367	347	395	377	379	353	406	381	350	363	351	382	355	372	351	361	370	374	368	370	329	341	321	345	324	350	352	375	365	384	399	345	320	378	338	364	357	345	367	355	363	366	377	346	365	342	365	350	390	353	371	365	359	383	375	378	351	374	377	389	336	385	415	377	347	348	373	354	373	360	374	327	349	352	339	336	337	335	373	351	364	363	382	360	374	356	403	373	369	367	348	373	358	359	352	368	366	344	410	383	368	349	399	426	379	379	352	312	336	369	394	380	356	360	375	370	341	371	355	327	374	357	339	345	398	344	363	369	368	350	351	338	380	343	383	365	353	402	374	351	345	389	356	364	393	366	338	386	371	354	369	390	353	379	349	373	347	390	371	363	378	318	366	356	358	357	366	352	409	368	363	354	404	311	331	363	367	381	367	377	358	347	353	362	374	374	377	396	360	351	363	350	380	350	360	347	380	371	338	360	366	352	359	347	405	382	381	356	366	338	403	332	371	317	367	366	372	314	362	385	377	387	375	431	381	371	344	376	350	382	387	316	386	364	407	377	376	380	363	392	389	384	348	359	349	353	365	342	348	393	343	367	354	362	381	388	388	360	380	337	386	348	346	361	366	375	380	385	352	380	394	335	353	401	373	369	367	412	358	384	321	341	369	359	318	356	363	340	316	390	346	373
22835	21544	29266	24259	21538	21567	11548	925	608	507	413	371	309	308	247	286	217	215	167	188	168	179	170	188	166	158	147	136	144	159	125	131	144	130	140	107	142	131	135	131	125	135	129	141	137	148	133	121	140	117	107	121	134	108	120	120	134	133	113	117	133	112	116	120	134	130	102	121	100	133	130	110	125	115	117	138	136	123	121	120	117	119	119	118	124	108	126	126	132	123	137	117	111	130	114	130	112	112	147	128	130	111	127	118	110	110	93	131	132	111	122	127	126	105	128	113	124	125	112	111	131	117	108	124	117	112	123	119	127	127	103	125	121	102	133	127	124	119	126	129	110	137	120	113	126	116	113	130	124	111	113	121	135	122	137	109	117	111	136	128	107	126	118	123	113	119	105	105	123	108	114	117	120	116	113	110	113	119	143	102	107	111	139	127	119	115	126	123	126	105	110	128	131	114	104	137	131	117	119	118	114	119	122	112	107	107	131	130	116	125	145	121	119	114	118	121	100	122	114	147	94	123	120	105	127	117	128	133	129	130	113	120	114	137	119	114	133	120	128	150	116	114	127	115	139	109	137	124	137	119	134	132	120	144	132	109	114	114	112	115	122	119	106	114	132	114	103	104	128	116	115	113	114	98	111	136	115	114	125	105	118	100	108	122	108	108	118	114	107	107	113	104	132	111	116	115	107	120	118	125	105	118	105	96	131	101	127	119	125	104	118	126	130	119	136	129	148	95	123	97	122	123	132	113	116	100	125	136	115	135	115	129	129	112	130	110	112	139	127	114	104	112	114	112	135	125	118	113	119	128	99	123	134	119	130	122	109	112	121	116	109	136	111	130	111	134	137	109	122	110	123	125	138	120	114	112	111	137	119	109	131	119	139	128	103	115	121	119	128	122	111	127	115	128	97	119	118	110	100	124	131	111	106	105	129	104	136	138	123	115	124	94	120	128	105	101	119	109	103	114	120	89	122	114	106	105	102	128	110	127	126	143	112	110	117	103	109	109	121	129	129	122	130	106	105	118	110	114	124	131	114	113	120	126	141	122	117	118	118	117	120	134	100	115	154	129	110	129	108	113	124	116	97	126	123	104	116	130	103	108	117	112	122	117	124	129	110	104	113	134	104	113	127	91	140	115	130	109	106	122	126	112	122	134	123	127	110	113	111	105	133	122	124	123	106	111	119	112	140	123	114	114	113	116	116	116	114	116	119	132	135	119	95	130	123	118	101	104	107	114	102	117	122	115	105	122	128	117	123	119	112	124	110	119	99	116	134	115	122	120	127	133	129	104	115	130	148	115	119	124	134	129	116	118	120	115	126	113	124	104	103	114	117	99	103	123	118	112	127	120	111	128	92	107	109	113	121	118	115	110	122	130	123	119	114	103	127	137	132	103	112	130	117	121	106	134	125	114	121	95	126	126	123	93	115	142	120	139	128	118	127	109	92	119	113	136	128	118	127	122	108	109	115	125	101	128	105	130	124	143	108	99	119	127	127	116	118	125	119	129	128	109	127	121	120	136	119	118	120	102	112	114	112	132	118	106	136	104	138	120	126	107	121	111	127	117	106	120	136	116	114	115	109	117	115	117	111	91	110	118	121	113	139	137	107	104	102	133	98	127	105	132	137	103	116	129	116	116	117	118	146	123	114	105	100	117	120	112	130	123	95	114	105	104	107	127	133	105	118	99	119	111	99	115	114	119	126	107	132	103	130	132	126	134	113	118	113	128	99	110	112	120	120	109	109	112	113	118	109	110	119	120	107	130	122	120	118	124	95	135	118	117	122	100	128	121	89	116	129	94	121	139	118	101	124	108	125	119	115	126	130	118	133	114	125	129	110	116	91	122	120	136	127	110	104	122	106	104	110	116	112	132	116	122	108	115	105	121	109	105	107	125	120	121	116	148	107	130	117	104	121	144	103	110	129	123	100	112	119	125	112	134	122	116	112	103	119	118	105	126	114	117	99	124	103	124	117	117	133	120	138	111	139	119	117	120	118	134	109	121	110	108	134	128	115	137	99	128	96	91	120	108	106	128	104	115	102	113	99	131	133	118	116	106	118	114	126	105	127	118	131	114	115	122	129	112	116	132	104	114	148	113	113	99	105	123	119	86	119	128	117	131	113	112	100	117	106	96	120	119	126	128	112	104	127	120	123	113	125	120	112	101	100	110	116	114	116	114	115	107	111	129	96	129	107	134	127	115	126	110	126	139	94	143	111	149	124	125	128	114	104	126	127	112	129	114	118	111	119	99	121	110	120	121	112	108	133	134	125	126	141	123	119	117	121	105	137	113	119	111	129	115	105	141	119	115	121	109	114	105	127	128	109	119	122	127	117	135	105	110	120	112	132	108	128	108	126	114	125	116	101	139	112	121	118	128	113	105	128	112	135	110	131	108	145	112	107	113	103	129	105	108	109	134	106	108	114	116	117	119	118	109	136	114	95	106	112	115	136	118	124	99	118	128	122	121	128	122	136	104	118	112	114	113	106	105	117	99	124	122	105	105	114	113	104	135	97	124	131	90	113	90	130	131	119	112	127	99	120	113	107	113	119	126	114	112	116	129	120	121	128	108	116	97	136	115	116	107	118	123	118	98	98	134	122	106	118	130	121	140	123	139	116	123	124	127	104	109	118	109	125	110	104	113	113	109	134	123	138	129	117	120	107	152	123	123	131	102	112	119	115	110	130	128	106	125	132	118	120	107	114	126	135	112	124	106	136	126	124	142	121	107	134	106	133	125	117	112	109	104	111	136	106	105	115	113	124	112	132	114	130	101	118	114	110	125	111	126	146	117	116	128	135	110	113	135	105	128	117	133	130	124	114	132	115	112	115	131	115	144	102	111	130	119	117	103	127	112	115	113	133	112	110	116	99	138	108	97	114	115	116	107	129	132	111	117	134	110	111	131	101	127	132	111	111	108	134	137	113	96	106	122	116	123	118	134	98	136	135	113	110	108	131	124	124	130	96	114	115	125	105	104	122	113	137	132	131	122	118	113	110	102	114	109	132	133	113	103	126	115	104	111	125	114	128	112	126	124	124	116	110	112	102	114	122	117	129	109	111	109	113	117	110	119	143	106	114	107	103	118	105	123	124	132	111	120	100	124	113	108	129	107	129	117	118	116	128	108	100	115	105	122	98	132	129	106	94	111	129	131	104	110	103	129	133	112	140	120	132	107	126	113	140	119	123	131	123	119	104	111	111	139	129	109	119	103	117	120	121	112	109	138	114	113	132	127	106	101	125	129	100	119	120	117	105	123	115	111	123	119	122	126	106	129	104	114	113	103	122	122	116	101	130	114	140	120	101	135	120	115	104	131	130	117	123	124	113	123	113	136	128	137	129	127	112	112	112	127	105	133	118	113	113	116	112	98	122	112	124	127	130	103	94	103	112	97	151	116	112	122	117	112	128	118	112	113	125	111	138	127	120	124	112	135	125	138	111	111	112	108	105	120	114	125	143	97	134	115	122	107	108	121	115	112	140	114
4845	14330	11734	5599	3589	2574	1898	1433	1098	888	671	561	510	409	397	330	332	302	260	253	257	246	205	194	228	208	195	192	169	152	145	177	152	158	149	169	173	157	168	148	130	140	164	148	166	153	162	172	166	148	154	147	152	161	140	136	131	141	135	135	177	135	140	118	152	136	126	135	128	141	160	156	122	161	136	149	139	142	137	122	158	108	159	131	137	128	138	141	142	144	135	148	140	152	150	146	136	120	133	144	139	122	164	145	151	141	122	121	107	143	131	164	125	153	124	146	146	151	157	134	152	144	131	155	153	126	162	124	132	161	125	132	121	128	155	141	141	132	153	140	140	148	138	129	133	141	139	143	103	168	119	142	107	131	139	136	139	139	121	136	120	132	144	136	138	142	150	136	116	138	133	121	133	129	147	130	132	146	131	135	129	124	154	112	147	153	122	130	120	114	136	127	133	137	133	141	124	116	152	128	139	133	139	119	161	131	127	128	130	151	148	141	121	131	131	129	154	157	133	123	120	142	123	123	132	129	136	127	159	152	140	133	126	162	154	141	142	136	132	136	128	141	116	150	162	118	145	127	125	143	147	114	135	120	121	145	128	143	122	156	138	117	138	133	141	156	144	128	138	127	124	150	130	116	153	144	134	128	138	143	142	132	157	128	140	117	158	148	136	118	120	143	127	149	135	127	151	129	134	133	146	144	143	134	123	133	135	123	134	153	136	118	144	145	111	140	143	158	140	157	126	126	140	123	136	149	149	122	139	137	139	149	120	131	136	127	124	137	143	144	136	120	132	158	142	155	158	150	132	145	151	135	148	144	132	130	150	152	146	137	147	163	148	150	147	123	120	145	131	157	148	135	150	142	167	119	143	143	124	140	131	125	134	150	123	135	129	148	150	143	118	105	127	128	140	135	141	149	134	112	133	134	129	131	134	123	139	107	146	130	159	151	141	120	136	158	125	154	129	148	147	127	148	132	131	135	135	148	129	133	151	124	134	135	143	146	129	126	136	139	140	137	133	126	129	136	120	134	138	147	158	149	137	129	165	132	140	153	138	125	116	158	147	131	131	152	142	113	135	137	149	131	141	135	151	141	152	137	118	131	129	124	155	152	143	138	145	137	123	141	134	117	136	144	138	127	137	161	145	153	143	134	117	142	134	151	127	150	157	149	166	129	120	134	141	148	153	145	132	139	129	142	126	130	144	134	117	138	122	125	149	134	127	136	126	128	140	138	140	126	138	141	127	162	158	116	131	134	128	141	128	124	134	119	129	124	135	125	145	116	140	127	138	123	143	139	128	114	138	135	135	146	153	138	127	130	132	132	154	127	122	134	134	127	143	134	142	148	140	152	141	141	147	130	121	121	143	150	139	110	146	136	158	144	142	139	125	158	117	123	140	132	134	140	153	134	155	133	131	141	145	134	141	134	135	145	144	131	136	147	134	131	129	113	138	143	116	136	133	117	130	113	129	139	135	145	138	133	117	139	118	143	139	154	156	143	137	135	135	141	147	150	130	130	140	141	138	151	146	138	127	147	140	120	137	136	143	129	132	127	125	129	133	132	143	144	150	135	134	148	118	143	119	139	151	137	148	102	147	131	139	130	127	121	158	140	166	148	143	136	143	125	136	131	146	140	123	130	142	140	117	138	143	124	132	133	136	127	137	130	116	133	133	135	139	133	143	126	163	114	137	131	126	129	123	127	144	144	155	118	138	123	137	135	127	124	138	141	154	121	128	133	127	131	136	145	131	145	133	125	137	135	148	137	139	134	148	150	129	141	130	148	131	139	120	123	135	142	134	143	138	132	147	154	125	137	128	141	135	153	133	139	151	138	126	128	134	124	165	123	146	143	126	138	137	121	149	149	120	134	134	134	132	160	140	142	129	136	127	142	153	127	141	113	134	112	147	144	120	127	128	128	140	127	151	157	161	153	135	141	159	157	138	126	156	119	138	121	128	119	134	127	143	146	134	122	130	135	132	114	114	118	135	144	119	133	108	140	148	126	140	144	123	135	119	159	143	131	143	126	138	127	129	154	130	154	117	144	128	146	151	134	126	130	137	128	160	130	148	134	119	143	145	156	134	127	123	132	139	121	149	138	134	141	131	138	137	153	126	135	123	150	152	132	137	149	142	153	131	136	154	155	130	128	120	130	123	120	141	144	156	144	145	123	143	124	151	133	140	143	128	131	144	137	143	143	132	122	143	149	131	122	127	121	168	150	129	159	136	136	137	136	137	132	131	139	130	141	138	109	137	129	136	136	131	153	142	127	130	131	147	133	122	122	121	138	156	127	133	138	147	135	142	123	148	148	141	115	129	149	128	132	150	123	125	148	113	126	146	135	153	154	141	132	144	135	116	119	137	128	138	147	152	132	132	126	127	123	145	147	126	123	155	133	120	141	146	111	122	147	139	144	106	119	134	145	142	146	122	126	133	134	121	153	129	139	128	143	127	137	150	141	133	149	122	118	146	126	148	134	139	121	144	114	134	116	151	128	135	133	122	137	121	141	162	126	130	131	130	138	131	128	145	134	134	127	128	142	129	142	130	138	133	136	129	138	143	138	122	122	137	153	146	136	139	125	116	144	123	152	136	147	134	124	152	135	135	134	140	136	130	148	135	126	124	115	171	147	126	127	144	145	144	126	134	147	129	141	136	139	146	125	141	115	128	135	144	111	130	129	162	124	134	129	140	150	140	119	164	140	134	137	134	109	143	115	130	144	116	132	140	124	131	138	146	154	131	154	122	126	133	130	169	115	142	139	147	146	111	142	138	114	140	146	129	125	134	120	140	127	147	130	155	123	132	143	115	145	140	136	129	126	118	131	157	137	124	149	131	136	125	115	126	130	142	134	141	138	144	138	124	130	138	120	140	124	120	126	137	140	145	143	124	153	114	139	142	114	125	136	127	118	131	125	128	141	128	131	132	133	144	153	150	141	147	125	139	135	154	145	142	130	136	139	138	115	136	154	132	138	141	139	142	167	168	125	155	140	124	143	141	141	150	136	137	127	153	163	108	164	122	145	135	133	108	138	132	133	156	155	133	147	140	134	138	130	134	117	148	143	149	150	137	144	130	144	118	118	140	151	141	144	116	141	145	118	136	147	147	131	137	123	131	139	133	151	143	125	139	155	148	135	157	141	115	143	129	160	116	126	139	142	157	151	139	147	146	144	135	148	145	139	123	138	126	134	129	130	116	140	141	134	134	141	137	146	135	116	122	130	157	130	141	135	153	129	129	147	138	116	138	141	119	145	151	125	139	144	147	144	147	135	153	150	126	134	159	133	135	140	128	124	137	137	131	148	124	121	137	140	120	110	120	135	108	133	131	124	145	144	129	133	130	138	135	130	123	131	133	142	144	155	130	150	120	137	147	149	141	141	120	144	128	173	130	153	138	136	143	129	130	142	151	147	153	134	120	130	128	128	135	129	125	134	127	141	137	137	150	139	158	132	142	132	140	134	135	129	159	146	136	130	132	131	130	131
27595	20028	6853	932	726	627	561	533	512	549	479	511	490	539	492	480	433	471	481	444	499	487	523	480	497	452	554	483	506	507	515	501	468	483	496	433	511	435	514	516	472	451	506	545	462	546	487	518	481	508	479	495	461	493	475	457	488	465	482	520	459	522	514	513	506	480	475	487	487	521	478	504	474	494	471	520	504	436	487	488	495	443	476	540	484	506	478	487	527	489	471	479	484	501	475	480	487	499	498	484	507	517	484	529	487	494	524	488	490	504	468	475	484	467	490	492	506	482	530	480	503	490	482	507	473	485	468	494	516	471	490	484	529	500	481	456	493	491	460	477	475	474	501	486	523	503	479	483	528	497	492	461	487	498	525	498	506	519	497	479	494	526	498	478	476	515	415	526	501	474	468	461	480	477	456	550	482	473	479	490	479	517	501	489	504	515	469	488	513	522	497	472	494	510	514	498	485	477	455	508	503	512	498	478	506	490	477	494	491	482	470	515	525	511	488	490	457	481	481	548	496	525	525	492	519	480	498	516	491	485	497	494	482	494	469	487	474	516	477	519	476	497	545	476	456	500	487	515	468	486	500	486	454	477	481	480	498	501	486	476	520	458	514	489	490	515	485	513	481	483	471	518	519	477	470	559	499	506	517	507	453	473	482	495	515	507	525	503	472	481	481	485	555	485	520	447	469	472	461	472	478	502	497	450	491	479	475	492	488	475	510	524	506	528	548	509	504	495	469	510	456	537	505	509	505	471	489	510	505	503	498	463	509	506	444	472	487	499	527	498	527	489	525	510	532	542	507	502	500	491	497	499	468	515	520	556	502	513	506	468	462	487	506	511	439	506	462	502	458	490	468	505	503	514	478	462	469	484	511	477	470	526	485	494	501	496	470	486	462	505	525	479	535	511	510	513	464	452	532	503	505	493	503	506	488	500	479	507	459	482	462	495	510	493	476	478	514	537	519	528	463	518	484	476	517	476	543	527	471	508	474	499	531	476	461	456	486	519	499	527	517	480	488	494	514	468	501	528	466	513	479	482	457	498	522	518	505	523	505	514	502	441	539	495	501	524	513	525	493	483	487	482	468	459	502	479	482	477	426	494	485	478	496	470	482	493	483	479	471	495	499	478	535	493	526	496	472	498	517	501	491	450	461	472	517	434	534	467	507	475	497	465	482	446	493	483	499	464	520	497	488	481	467	501	501	483	490	492	514	521	471	497	475	470	499	494	495	515	468	493	470	488	494	495	492	466	485	463	468	482	476	466	519	523	527	470	477	485	498	481	524	476	477	493	486	524	554	473	505	483	510	542	490	476	476	535	450	463	487	516	495	481	514	488	481	527	507	510	495	466	492	464	514	492	504	501	468	476	520	493	508	499	495	510	479	500	490	491	490	448	523	455	492	490	517	447	478	452	517	494	524	502	506	506	535	476	427	534	487	483	463	464	481	527	511	469	485	487	488	480	463	500	498	483	475	480	520	499	510	528	489	484	527	513	473	512	492	504	487	494	533	502	507	478	506	486	502	494	502	449	479	489	537	498	491	499	480	475	501	461	517	507	514	522	512	494	481	461	502	474	493	513	488	482	446	490	542	464	494	489	445	489	515	513	456	484	513	519	503	504	515	493	500	511	512	458	520	470	531	512	498	497	490	486	480	532	456	482	483	495	498	508	476	536	491	432	481	493	463	457	482	528	484	497	483	515	518	473	480	503	468	492	469	523	495	484	523	509	518	520	511	507	481	488	470	505	498	492	448	505	487	497	485	483	496	511	494	516	476	473	486	514	496	473	516	516	503	533	446	507	484	503	504	488	510	478	506	513	542	520	477	498	518	494	484	460	518	476	520	517	459	474	479	481	480	505	451	504	507	503	501	477	470	469	499	477	494	501	508	490	497	509	478	497	499	525	485	484	504	473	518	523	510	491	489	477	492	516	490	515	467	527	520	500	506	495	521	489	507	504	490	486	504	492	483	477	475	495	513	490	504	481	457	522	511	483	489	486	451	452	548	476	493	524	490	506	503	502	514	450	450	494	454	518	527	494	517	452	499	533	500	473	505	491	510	509	486	506	503	524	500	516	518	491	483	458	509	511	484	531	470	498	467	520	470	507	529	502	486	493	492	498	490	498	520	511	491	463	460	454	494	513	529	498	467	490	524	516	564	511	511	488	496	502	521	503	505	478	498	522	498	487	478	472	452	480	446	498	550	513	481	486	518	495	456	484	499	488	482	495	487	454	485	469	504	477	449	504	485	530	519	464	492	503	493	495	486	508	507	477	502	489	501	531	492	493	466	466	486	492	496	497	506	519	526	483	473	453	515	451	507	475	525	509	470	492	493	454	462	463	473	496	505	488	509	491	472	511	501	448	494	531	466	500	501	479	497	490	453	481	453	457	490	495	488	506	491	498	526	539	463	477	502	487	471	534	480	481	478	461	506	481	495	483	504	502	477	516	493	491	560	451	493	493	519	507	484	499	490	517	523	467	537	516	503	521	546	479	479	488	482	431	485	507	532	458	508	502	469	522	489	480	524	490	534	515	450	499	520	451	437	453	512	482	509	498	480	475	499	464	516	463	507	525	492	499	450	497	505	493	467	439	497	476	494	526	507	455	474	484	502	544	476	494	496	485	486	498	479	498	481	482	535	483	448	531	497	494	505	509	530	482	535	521	498	478	497	497	492	492	476	499	507	512	461	476	489	489	465	511	511	457	525	484	521	480	488	453	494	485	521	509	491	524	509	471	503	530	483	546	504	499	480	473	436	502	492	494	485	502	455	487	491	482	464	484	474	505	502	507	461	468	466	489	510	481	479	504	534	481	471	456	508	448	497	493	564	486	507	471	490	507	483	535	482	504	478	491	516	479	476	492	495	495	474	482	476	502	524	497	494	500	453	491	486	486	493	439	497	493	500	501	525	519	522	484	483	492	485	524	502	519	485	517	513	497	470	554	496	487	527	514	528	487	515	518	471	455	488	470	494	469	481	488	533	483	497	465	499	465	502	493	499	539	541	509	479	467	489	497	466	478	429	498	458	483	481	463	533	559	489	457	491	495	456	513	511	528	451	531	508	545	504	507	476	471	469	484	497	507	443	491	482	462	489	489	453	465	496	498	502	512	480	484	494	485	498	500	495	498	481	449	521	505	530	465	499	469	506	486	509	488	494	511	499	543	500	495	510	485	490	495	486	496	457	521	471	513	508	532	472	476	509	504	461	488	495	500	496	476	468	485	499	472	525	512	454	447	493	476	490	478	488	468	519	477	476	473	494	522	498	487	508	505	519	496	483	500	480	478	460	498	522	523	538	496	485	516	512	519	479	461	512	517	499	457	482	467	479	525	511	520	532	491	467	513	509	464	500	456	483	511	496	506	473	493	495	510	477	476	509	477	494	493	477	474	498	497	475	455	533	491	516	507	470	469	500	530	456	478	465	491	526	506	494	477	507	504	509	495	472	473	505	490	526	486	468	479	486	517	493	462	493	482	487	483
4355	1291	1073	737	645	617	606	546	602	535	559	530	544	549	595	525	541	558	568	577	472	553	565	496	524	589	557	539	546	534	572	582	533	532	536	563	554	545	571	558	550	593	516	534	537	559	530	554	519	532	509	553	532	561	493	557	528	548	495	593	572	527	552	520	506	495	547	539	486	550	522	555	515	561	503	559	570	565	550	554	515	561	571	555	530	522	538	533	505	525	579	516	563	536	550	516	521	517	504	515	557	537	533	579	548	540	532	549	541	561	513	509	534	567	567	530	529	564	540	566	534	523	536	526	537	513	546	555	535	543	553	538	593	522	519	530	517	526	526	570	576	545	572	602	527	505	537	552	548	534	539	486	553	547	553	555	472	579	589	518	549	530	530	539	531	493	566	506	583	546	544	537	553	528	543	566	534	536	514	538	522	505	531	543	509	525	527	566	509	591	563	544	529	531	527	512	538	504	549	568	526	552	563	559	555	549	547	563	560	538	554	539	536	558	529	545	554	558	520	502	560	557	561	513	529	563	528	533	518	550	553	522	542	500	539	500	512	561	509	511	541	597	530	513	534	534	483	538	533	515	551	547	588	571	555	528	556	558	522	518	562	581	526	574	550	511	520	533	532	538	550	549	560	542	520	523	555	574	564	558	514	517	508	524	514	504	570	514	538	569	523	588	515	529	583	526	516	552	529	547	540	529	525	503	567	514	530	560	562	530	543	526	546	576	553	569	530	545	555	566	518	550	548	552	574	551	540	503	536	532	566	526	488	524	559	508	526	583	563	533	529	516	536	542	503	567	527	491	577	563	516	616	579	521	558	543	502	531	543	554	582	576	514	580	535	518	574	516	577	565	539	537	556	577	505	533	544	501	512	545	539	534	526	546	529	524	544	555	548	495	524	561	544	544	524	553	528	547	566	494	553	541	554	565	546	543	526	540	560	530	538	518	544	539	568	549	492	524	523	488	576	568	551	520	525	529	537	519	564	513	546	567	526	536	544	520	517	512	539	560	568	550	518	525	559	582	521	565	541	561	503	532	599	572	557	532	498	509	543	542	563	535	560	567	515	523	511	564	530	509	558	508	535	532	533	510	580	515	575	573	537	575	555	519	553	545	534	567	547	544	521	533	510	506	550	514	534	552	542	567	530	503	532	525	499	481	504	581	562	493	560	546	557	546	522	552	527	539	549	550	534	582	571	537	523	538	596	525	560	554	552	559	579	553	577	536	530	528	573	514	590	504	481	558	534	530	571	546	534	544	526	549	537	524	549	600	574	583	548	545	536	529	555	515	548	522	546	564	547	554	530	540	558	563	507	542	566	543	496	538	525	548	560	558	534	559	504	570	531	526	547	543	535	527	578	505	541	537	561	555	563	577	560	538	542	468	569	540	551	551	532	564	520	543	543	518	534	522	519	516	549	541	529	553	585	537	552	557	520	602	543	547	533	563	543	541	554	515	529	528	568	526	513	543	574	553	552	591	555	505	535	524	574	521	526	534	585	601	549	553	523	541	569	546	527	542	620	568	569	541	553	579	515	576	533	559	522	539	588	535	505	558	539	496	544	536	509	528	529	550	519	553	550	531	525	552	549	551	523	517	542	489	541	515	539	554	534	551	573	553	556	539	522	502	546	548	563	528	567	500	505	531	550	547	542	565	534	507	565	536	576	559	550	549	581	560	509	566	525	523	559	539	531	528	552	516	534	539	555	568	528	548	549	535	549	510	527	561	567	586	603	533	558	532	562	530	536	522	566	560	543	595	529	507	526	524	516	553	548	483	547	523	576	514	574	540	575	552	528	568	549	564	536	512	530	531	516	557	539	530	549	543	575	497	509	568	522	535	531	510	524	536	566	495	529	525	559	544	542	534	557	552	542	546	545	555	521	590	562	564	558	551	510	541	552	531	520	566	560	527	536	530	574	479	539	552	565	528	544	576	531	566	528	522	542	527	563	523	544	543	526	558	513	505	577	563	561	550	545	547	555	552	568	557	556	530	514	525	496	562	551	544	540	540	543	533	537	526	569	558	596	568	551	531	553	533	540	554	524	531	478	535	530	527	571	523	528	561	542	516	608	542	532	529	519	505	569	550	563	498	541	525	514	539	557	513	533	568	527	547	551	537	511	569	543	513	564	534	533	509	515	587	539	537	592	514	517	493	557	544	548	565	566	535	558	539	528	519	540	559	521	574	516	503	534	582	518	544	548	513	502	551	535	527	548	516	566	573	558	526	483	520	563	533	515	571	572	554	551	558	556	536	526	548	548	541	538	518	545	540	574	546	557	520	555	577	546	547	530	581	507	517	514	543	542	513	527	560	562	537	510	526	529	550	568	524	549	487	530	531	569	515	598	568	535	523	552	501	541	536	524	507	540	542	580	553	557	535	502	548	543	531	567	527	554	554	498	579	552	509	549	520	546	499	513	566	510	539	556	561	495	580	533	555	569	557	509	557	570	567	598	493	524	559	510	492	530	566	570	503	535	575	496	582	533	560	541	513	534	515	486	497	530	530	513	545	570	568	532	530	565	504	513	545	544	532	570	550	538	579	557	529	507	563	541	518	544	524	504	547	535	554	544	542	556	555	548	543	533	533	579	532	537	535	532	533	584	528	546	510	556	541	521	536	504	558	550	527	508	536	556	573	536	522	514	528	538	492	525	548	510	555	555	550	536	522	533	531	515	532	533	521	538	563	536	522	543	522	498	543	508	550	590	538	531	559	539	526	556	553	554	533	552	519	526	520	536	534	539	571	545	553	572	560	549	519	537	548	483	549	536	530	563	533	522	527	540	546	543	553	544	523	572	541	532	531	575	549	565	546	507	581	537	538	523	557	509	553	520	532	535	515	547	568	526	546	545	587	536	536	511	531	541	525	543	615	550	535	550	547	530	588	568	571	560	558	536	529	538	525	536	522	511	534	537	555	546	568	519	529	529	552	551	534	524	561	528	530	499	528	520	527	569	513	499	544	551	534	533	503	570	561	572	464	536	536	547	554	520	549	550	529	545	585	572	520	551	555	536	543	545	562	506	558	534	543	530	555	539	552	542	537	531	575	504	553	583	591	530	556	535	508	527	522	529	554	522	570	512	542	547	507	523	545	566	528	535	530	538	586	552	522	569	554	554	535	548	593	557	526	526	530	541	567	600	528	533	529	511	573	561	485	523	557	563	544	560	572	555	553	599	515	548	567	538	573	547	572	544	545	546	532	510	529	526	515	549	541	555	576	551	547	588	514	548	554	568	520	552	542	539	560	526	523	517	540	560	522	523	548	545	554	525	567	563	555	546	563	593	529	548	562	562	537	549	525	517	511	539	505	506	563	535	586	520	552	560	512	555	569	535	532	562	501	539	519	595	515	586	541	562	498	498	524	528	521	528	543	515	526	558	542	538	564	575	499	576	548	593	543	555	505	554	527	543	550	520	535	548	520	542	557	591	486	509	531	545	533	535	529	556	558	589	581	549	555	523	559	533	487	520	552	528	528	528	534
23728	21462	28771	24563	21441	12897	1267	738	604	550	508	503	471	436	424	460	448	412	405	382	375	404	357	360	400	405	365	374	409	366	339	362	347	317	352	364	348	318	343	365	374	390	365	381	399	357	357	372	331	361	347	339	383	352	384	360	333	330	357	364	349	377	358	337	369	367	372	333	370	345	372	402	354	354	312	355	339	345	351	370	363	341	361	368	348	332	322	339	367	381	347	372	389	331	393	344	342	324	335	386	363	361	358	353	387	354	336	338	353	349	366	368	390	342	365	362	337	378	339	344	353	341	361	352	324	367	381	357	347	368	351	354	364	363	347	419	327	336	341	338	352	362	368	373	365	384	381	348	350	316	331	354	342	336	331	368	343	362	341	368	354	395	315	348	323	332	327	346	333	339	360	357	337	374	371	326	332	368	328	350	360	347	355	333	347	345	380	352	317	332	359	373	347	349	365	389	359	347	340	396	374	372	358	341	364	373	369	388	327	371	373	381	386	352	329	379	361	381	334	357	356	360	349	323	392	371	376	361	320	350	360	358	357	341	331	339	360	352	347	387	352	315	353	346	360	339	363	353	360	370	348	344	337	330	355	319	356	372	398	369	341	331	319	391	366	348	346	354	369	328	344	331	346	367	389	355	341	348	340	330	346	334	346	343	381	334	353	363	343	331	361	350	313	361	349	360	348	379	324	358	394	356	361	373	330	390	302	335	369	345	341	347	323	362	370	393	352	309	355	339	348	339	338	350	387	385	355	362	354	399	340	357	333	354	335	348	336	363	356	350	320	359	363	331	361	335	330	313	364	356	355	344	390	387	394	387	348	350	352	380	371	372	344	338	320	335	321	320	319	359	363	327	324	367	362	366	363	370	359	353	319	343	337	334	376	354	368	348	342	329	338	397	381	355	352	354	344	323	347	364	318	305	335	341	352	320	373	378	361	349	347	339	348	358	349	317	369	327	355	357	378	339	363	356	337	350	353	376	333	344	365	361	360	310	358	331	380	346	360	395	369	356	334	351	362	370	343	320	344	341	353	352	387	330	335	374	339	357	361	334	366	348	331	316	381	345	347	352	333	351	378	353	380	376	347	362	374	357	318	347	376	346	357	315	347	350	339	364	362	383	333	413	332	359	336	344	353	356	349	363	353	332	372	356	314	353	330	360	361	341	368	301	314	373	348	349	336	322	347	321	394	357	347	350	366	373	358	379	393	371	364	313	354	348	317	352	341	348	365	313	337	340	370	347	369	361	343	386	356	339	350	362	345	356	360	384	354	361	331	351	367	335	356	357	374	345	358	379	351	365	327	363	366	364	354	377	391	351	331	362	350	319	357	361	372	345	339	331	362	350	344	351	365	356	377	364	377	361	350	321	360	326	356	363	368	319	340	356	317	320	342	333	323	311	326	348	321	346	348	355	344	354	348	352	361	399	377	363	327	377	347	342	377	402	355	330	343	323	362	355	350	356	367	342	344	363	365	361	353	334	315	330	361	405	342	378	364	357	320	323	355	337	315	355	344	334	357	384	337	352	350	348	422	339	363	344	382	352	354	369	336	345	367	315	369	359	349	351	348	337	345	344	340	327	333	365	328	347	363	379	349	339	337	340	348	344	361	376	332	316	343	340	326	379	359	372	368	362	374	322	389	353	373	367	335	325	377	373	343	376	342	360	352	338	347	399	363	358	347	359	337	372	371	360	332	359	348	348	362	359	365	367	338	355	337	347	329	369	373	378	373	373	352	353	369	341	338	374	331	351	328	329	338	323	369	329	360	347	336	355	326	353	361	365	360	309	391	326	310	376	335	385	350	376	352	323	358	344	346	335	351	372	361	321	379	330	373	362	368	359	363	368	348	355	325	308	368	360	337	359	363	360	338	348	344	352	351	310	351	306	351	368	363	372	337	338	369	353	340	353	374	382	361	384	327	340	337	327	335	371	357	355	339	356	378	348	369	335	348	341	358	331	356	351	361	351	349	389	342	336	355	372	350	354	350	344	358	351	383	345	382	343	357	346	332	376	343	351	352	348	356	338	397	329	336	324	372	333	341	395	388	333	343	308	358	350	367	347	369	371	346	378	361	351	366	351	368	355	371	358	355	350	357	351	363	360	354	373	339	337	332	366	353	351	338	314	352	374	330	311	363	347	323	318	330	377	323	362	384	338	339	356	311	372	350	347	364	349	337	338	340	359	340	373	349	327	327	355	362	347	384	332	356	370	366	354	335	335	347	339	341	369	353	360	362	369	347	352	355	346	362	364	352	343	375	336	364	323	362	398	331	316	360	353	318	360	343	380	387	328	349	352	355	377	345	357	354	362	327	405	353	375	348	346	339	330	376	356	360	394	298	354	351	339	359	342	334	351	384	365	347	345	355	365	363	368	368	374	344	374	364	346	336	335	343	375	317	350	327	326	342	362	354	383	344	353	341	356	371	350	340	355	373	356	348	335	359	355	386	364	325	307	354	353	352	344	362	358	353	342	314	372	361	335	322	352	342	348	364	368	354	317	347	370	361	349	310	365	383	300	347	349	361	361	345	369	367	372	347	323	332	341	389	346	351	340	355	338	366	326	337	374	376	317	350	357	351	383	331	346	361	361	333	361	361	348	340	358	327	332	367	357	351	349	355	385	373	338	331	384	316	348	321	327	349	346	374	346	370	361	399	358	342	378	372	330	360	377	352	347	337	367	359	376	331	332	360	324	354	359	363	361	321	375	339	349	350	350	345	358	345	378	349	363	320	332	369	333	342	363	348	338	345	357	315	331	366	349	327	338	338	354	343	357	337	357	396	370	344	349	360	361	346	339	368	328	365	345	340	344	393	356	362	362	356	328	334	360	342	380	343	348	334	339	355	360	376	337	382	351	378	316	347	373	316	333	339	336	365	303	323	375	334	333	347	353	333	338	329	356	355	339	324	391	367	355	355	324	348	373	355	351	377	348	360	362	348	338	345	335	373	363	351	336	378	345	366	380	345	377	342	355	341	334	332	363	344	349	363	326	327	377	345	390	317	372	349	371	344	322	350	351	370	340	344	326	330	347	338	363	368	325	351	358	363	344	360	367	373	320	337	363	355	316	364	362	337	389	355	329	405	385	352	368	375	345	317	336	330	362	370	350	336	369	346	346	365	340	357	386	381	336	315	377	389	343	329	351	347	347	366	338	335	350	338	360	338	328	374	348	358	310	344	317	377	348	335	360	346	332	375	347	320	349	349	352	352	349	375	337	348	347	312	372	354	342	334	339	357	349	320	356	388	350	367	363	317	371	327	373	343	344	367	332	390	340	367	364	377	365	340	375	346	329	341	372	336	353	357	303	345	356	325	355	348	336	330	362	362	342	359	328	331	361	320	381	352	363	310	360	320	364	356	368	346	320	355	358	327	319	350	345	339	352	326	377	372	335	348	320	354	380	361	316	390	335	355	352	363	353	335	347	338	332	365	377	348	313	327	367	385	358	347	346	335	356	336	368	345	335	324	336	382	351	348	372
3536	8907	7203	3434	2233	1676	1275	1046	885	792	648	591	564	498	568	482	510	477	481	430	452	439	425	446	428	409	420	406	383	407	401	476	432	422	407	431	419	412	420	390	406	394	407	406	397	396	443	391	394	413	431	380	419	399	393	389	411	396	443	383	409	392	379	402	380	371	357	412	412	413	366	388	397	407	401	392	408	410	414	371	424	387	425	418	413	399	425	418	392	412	392	408	387	398	380	416	389	432	409	394	418	420	410	403	382	377	392	397	395	386	401	421	403	409	439	422	397	398	409	379	388	442	398	410	431	399	382	397	390	401	403	380	428	402	389	380	386	353	433	392	381	383	410	407	426	411	374	377	399	376	378	357	365	382	431	433	425	395	393	401	392	384	377	376	401	395	390	397	389	380	387	438	413	430	386	389	382	394	424	392	414	383	402	404	416	366	373	389	394	394	396	415	418	381	431	410	400	415	428	433	403	392	380	382	419	402	405	394	392	364	406	414	378	417	384	399	399	408	381	393	370	396	410	382	401	416	384	393	437	433	406	426	390	403	380	417	387	406	386	400	398	401	371	394	413	384	370	417	397	375	439	387	397	418	390	407	410	413	382	415	403	391	359	409	397	349	378	414	375	387	406	380	386	397	368	398	416	386	411	394	386	344	390	388	374	429	368	418	421	403	433	406	408	416	384	413	373	372	401	413	411	386	391	374	403	365	414	357	385	376	412	402	416	401	385	391	393	394	421	413	426	404	398	370	402	411	409	408	407	369	359	404	377	410	435	410	372	395	367	382	386	372	385	370	424	394	384	384	403	381	415	412	383	361	402	402	403	389	364	415	418	410	400	400	390	415	387	416	376	387	401	404	406	381	397	416	410	411	388	382	417	413	362	403	409	403	388	408	367	394	379	379	394	394	371	404	395	389	390	406	390	405	380	382	443	352	444	400	404	378	399	426	404	364	384	393	386	392	409	412	402	409	402	378	385	389	368	389	410	424	402	406	392	410	404	433	389	388	398	423	396	404	414	386	374	383	410	384	398	399	382	407	419	410	401	419	413	394	405	394	386	390	394	433	408	414	394	400	450	409	378	412	380	376	428	401	371	379	384	425	400	386	382	387	392	380	422	385	416	378	372	402	440	404	437	406	404	390	368	379	399	390	405	361	374	413	362	380	414	396	423	392	429	427	366	432	403	362	398	419	370	367	383	380	418	391	412	383	401	374	392	404	413	397	421	434	396	367	395	399	391	414	412	417	375	401	405	376	404	403	402	413	357	397	393	394	419	430	405	435	404	388	408	406	417	392	407	386	411	407	379	406	367	418	402	359	393	387	386	409	415	404	396	361	399	419	409	401	401	363	396	385	433	399	452	351	402	403	389	404	408	415	379	393	420	397	388	408	395	362	391	412	390	411	397	400	444	424	399	400	373	393	394	376	401	388	415	354	408	408	376	402	422	376	364	417	394	419	421	402	379	395	399	388	372	402	389	395	416	447	370	383	373	397	368	391	427	370	398	408	394	382	404	396	410	391	458	409	375	395	371	371	372	391	365	363	408	371	405	380	392	397	392	411	396	393	404	413	383	379	372	407	383	389	392	382	397	374	417	364	415	386	404	419	400	380	393	391	405	390	386	374	415	373	409	375	416	394	384	420	400	403	387	396	372	377	379	416	392	367	408	416	422	393	424	376	415	437	396	378	378	430	417	399	372	404	419	402	404	393	385	363	415	392	374	372	380	382	365	422	343	425	390	406	387	415	388	374	411	391	393	415	358	373	389	416	408	427	380	408	401	420	376	408	382	419	409	425	410	425	406	441	399	355	412	395	390	420	415	391	458	386	417	391	368	375	385	417	388	418	386	408	418	432	397	370	384	386	374	402	365	415	418	375	396	359	412	371	378	404	416	398	350	386	378	375	408	382	399	411	388	408	364	394	399	418	413	438	390	410	408	439	398	370	431	432	387	376	428	400	418	369	412	374	364	417	403	406	423	385	387	371	400	400	373	339	407	403	377	388	393	399	380	387	386	397	429	398	368	402	371	388	365	416	435	387	378	393	407	406	387	423	393	405	386	386	405	376	383	385	409	387	386	429	349	428	390	416	379	412	409	395	404	411	382	386	366	421	398	352	384	431	378	401	392	405	420	400	417	409	423	367	401	350	386	378	381	393	424	404	399	404	407	384	380	398	375	424	360	386	399	355	382	397	376	389	393	361	403	405	398	387	445	412	394	353	351	398	382	385	341	428	369	402	373	398	396	373	419	408	385	413	375	395	378	365	395	400	370	408	386	409	372	434	420	416	415	378	390	380	401	391	356	391	384	374	375	381	371	400	335	374	402	411	392	414	373	390	384	379	355	400	387	440	382	406	370	404	409	396	428	422	411	357	411	416	406	397	407	462	378	388	368	388	410	426	386	390	431	387	431	371	418	370	389	361	397	368	398	399	408	382	408	356	409	377	412	390	410	396	381	423	403	405	375	418	391	383	425	401	398	373	393	401	374	374	391	393	422	440	409	426	390	414	439	398	388	432	412	380	414	415	409	403	401	373	393	385	394	373	397	387	425	421	421	427	383	387	396	369	404	404	375	388	368	384	410	373	418	425	405	378	374	452	384	388	391	389	382	391	404	413	406	388	363	394	402	409	378	392	386	381	393	407	424	383	387	394	407	368	399	353	391	370	383	399	388	380	397	430	353	395	386	400	423	393	387	364	392	398	390	383	429	382	404	400	406	395	414	387	398	343	390	398	423	404	370	382	409	368	394	395	381	416	388	423	422	378	388	378	433	372	396	411	426	404	407	386	376	393	399	398	413	361	404	409	365	415	367	426	392	401	417	392	401	406	379	394	421	366	365	408	414	414	384	382	406	378	365	417	374	375	411	418	394	375	426	396	391	459	381	362	400	374	384	415	404	390	389	418	380	425	416	404	390	398	375	386	391	398	392	382	417	388	393	425	373	394	383	427	423	378	426	446	393	398	399	410	391	364	385	387	403	409	390	402	397	427	380	380	405	399	384	423	390	418	411	393	387	404	396	387	403	410	410	398	388	406	392	448	412	404	375	403	387	424	430	432	426	390	404	392	421	398	416	419	418	408	360	380	353	395	394	399	412	387	392	388	399	387	405	393	390	394	347	388	406	409	376	380	436	362	393	372	404	400	399	417	444	415	374	380	413	423	409	387	429	388	384	368	413	417	413	395	413	407	377	412	395	390	402	376	381	376	370	377	395	404	411	354	415	426	399	394	414	399	407	388	390	416	398	412	390	406	373	396	396	376	407	387	384	406	412	418	386	417	376	366	384	398	388	426	389	367	398	439	424	413	429	442	382	373	376	389	406	400	403	398	394	403	402	399	406	402	383	412	366	435	402	385	387	381	397	388	393	385	442	417	366	393	431	368	380	406	406	391	384	378	379	400	436	423	398	344	420	404	390	400	391	388	410	423	389	382	387	391	401	372	392	420	362	413	427	383	426	417	394	403	434	408	392	406	435	404	390	413
24784	21475	27937	25304	16042	999	633	574	466	461	449	452	381	435	382	408	358	367	399	347	355	383	377	365	372	363	354	355	361	369	346	327	366	333	341	318	346	374	384	381	358	370	335	358	377	346	348	358	352	327	354	360	313	345	371	342	376	348	353	376	334	365	365	340	320	329	337	352	357	384	376	366	334	341	370	357	329	346	370	374	313	345	334	349	351	325	362	353	351	360	353	343	376	357	360	381	352	367	360	346	364	336	346	339	325	331	326	337	334	325	333	355	353	353	346	339	355	312	342	340	365	345	325	357	352	344	371	345	314	332	381	345	343	337	358	321	340	341	353	323	373	316	329	364	348	341	338	377	341	310	352	350	363	334	306	332	338	317	342	337	334	335	318	347	398	354	333	328	336	342	365	343	352	344	340	330	366	348	341	354	360	312	380	363	366	359	400	365	373	324	356	354	333	339	336	323	356	325	341	298	348	374	354	366	346	339	343	384	340	298	328	337	393	374	356	370	330	338	318	372	339	342	346	369	312	311	368	334	355	346	372	341	354	345	360	362	344	358	362	332	334	319	358	361	366	345	337	337	302	313	328	326	327	368	347	381	341	343	344	324	333	341	350	357	343	344	382	339	346	346	350	362	347	327	323	338	342	368	321	379	352	363	340	352	375	328	363	336	347	360	359	363	311	322	333	311	335	348	332	330	323	348	361	335	369	372	353	347	318	363	330	321	336	360	327	319	313	336	335	338	325	305	354	376	354	351	349	339	334	304	368	347	325	325	326	351	336	332	328	346	339	328	375	339	331	358	332	352	357	356	363	350	358	320	355	345	334	351	344	340	345	348	354	351	341	365	340	352	318	335	334	329	324	342	322	352	337	337	331	362	311	369	331	342	328	345	334	371	316	323	315	374	351	348	328	328	323	343	324	334	342	345	353	338	318	361	397	321	351	346	303	342	323	357	359	355	374	343	327	364	359	317	333	334	317	343	361	335	341	348	339	368	383	352	336	328	333	358	355	360	339	354	356	342	331	356	340	331	341	341	358	355	336	353	312	317	338	317	361	341	356	338	319	368	321	363	346	339	359	323	333	344	360	342	338	351	366	370	356	359	333	344	345	342	348	358	337	318	364	395	329	346	333	320	336	334	340	343	358	328	342	326	330	321	340	331	329	388	321	324	365	333	346	319	338	324	333	359	345	351	349	354	354	324	330	328	357	352	340	369	355	350	354	325	325	332	327	333	329	349	342	373	317	364	341	350	336	342	322	321	359	349	384	359	348	336	355	353	367	337	308	316	360	380	328	347	349	339	356	359	335	340	347	324	360	326	347	340	336	336	351	349	324	338	374	326	335	356	338	351	326	351	305	345	377	310	337	371	384	345	333	359	353	302	352	352	360	350	339	352	339	340	328	341	354	373	333	299	323	339	320	370	356	344	389	378	352	335	338	330	344	309	335	317	372	362	332	308	357	365	358	350	333	337	376	322	352	324	353	372	347	332	340	345	336	358	353	357	341	329	364	344	326	338	305	339	359	362	340	355	353	356	346	398	329	343	341	356	329	353	336	351	337	331	363	378	358	329	339	355	345	355	314	332	333	341	371	333	340	333	323	363	318	347	364	347	310	350	366	312	334	370	356	349	353	317	328	346	330	334	336	357	351	347	326	347	324	339	351	357	342	340	333	339	327	358	379	327	353	322	329	403	348	348	359	364	378	367	319	360	369	325	336	322	355	351	367	335	318	366	348	372	341	375	358	349	342	357	347	365	342	332	343	325	324	317	360	371	347	348	356	364	347	357	364	344	365	359	361	356	314	353	350	352	327	355	329	324	339	403	327	334	348	340	351	331	355	367	340	318	359	327	345	327	341	343	370	350	379	313	304	338	336	324	332	329	307	354	326	322	334	303	312	348	359	330	343	306	326	359	330	343	362	361	327	366	360	351	333	334	343	333	318	315	336	326	372	344	334	334	325	333	307	347	353	330	363	349	372	358	333	337	363	345	349	348	353	340	367	359	358	349	364	326	355	340	351	334	321	338	316	313	349	371	348	349	330	364	338	338	329	344	365	369	347	344	320	356	349	341	325	358	376	319	337	346	367	354	385	362	358	335	335	356	360	344	333	329	353	341	344	362	351	351	320	314	356	351	349	350	352	341	351	334	356	362	326	311	337	371	346	337	364	331	342	310	335	318	350	363	314	316	360	343	349	335	362	338	352	334	349	308	323	322	324	347	322	344	318	330	362	365	326	348	367	334	353	367	334	372	360	326	361	343	346	338	346	329	329	356	335	334	337	323	364	367	364	311	350	349	336	353	333	364	351	361	351	331	342	323	326	345	315	324	361	328	332	358	347	321	320	348	358	331	301	354	329	351	356	344	323	324	355	316	337	355	369	340	305	358	345	343	372	348	328	345	345	322	367	348	349	397	343	326	337	318	333	316	332	326	317	339	336	335	363	349	358	340	350	370	358	318	366	366	374	352	348	339	353	321	333	362	326	376	344	331	307	364	368	367	370	335	381	373	363	333	353	341	368	373	341	324	351	344	339	352	339	357	360	340	369	329	347	310	390	361	368	350	334	328	312	330	326	339	343	334	371	338	356	329	348	364	363	328	322	310	326	349	324	324	353	331	350	335	346	357	322	324	342	332	356	340	324	346	352	292	345	338	341	339	367	351	354	321	358	366	361	394	358	376	353	313	318	353	328	372	353	337	388	318	349	341	367	358	334	299	343	350	351	338	342	346	351	331	345	353	309	344	360	339	377	377	347	325	360	367	377	349	352	368	350	320	349	316	321	353	343	342	313	356	349	331	344	340	331	354	352	378	313	360	321	335	332	360	332	320	325	343	360	324	339	338	370	326	328	361	332	320	351	324	363	351	327	372	374	311	333	338	336	353	353	323	318	353	358	377	330	331	326	333	340	360	344	353	330	326	330	330	326	341	359	347	329	353	358	323	345	364	356	340	327	362	377	329	387	363	335	327	334	342	333	344	329	332	321	352	381	326	353	326	348	365	328	318	349	349	345	316	338	351	371	365	331	320	327	339	343	345	364	338	368	355	301	372	347	358	315	321	359	350	346	347	386	372	322	337	341	353	384	325	330	380	367	360	335	348	311	328	324	328	325	333	373	331	309	380	333	347	348	360	314	329	346	334	350	346	352	364	325	350	364	357	339	371	340	376	338	369	350	365	337	350	313	316	345	311	324	348	302	348	318	366	337	366	298	334	355	326	315	352	370	323	367	319	357	347	337	338	348	365	350	332	319	313	356	340	334	335	322	328	321	364	352	384	347	380	358	348	307	336	359	380	335	319	343	368	332	355	347	344	349	356	328	355	349	336	334	326	369	354	330	340	346	324	351	363	361	339	331	348	338	364	352	344	371	365	347	324	371	321	356	341	363	320	306	326	363	347	314	346	358	350	336	353	358	338	334	362	342	358	343	325	324	326	345	332	337	328	343	331	347	339	378	342	336	340	320	364	340	379	373	329	324	331	364	339
3567	5588	4366	2131	1491	1115	904	822	632	559	489	503	478	423	427	395	432	419	406	413	409	414	390	383	386	382	403	411	362	353	382	363	358	384	339	386	381	401	389	363	357	385	366	369	385	369	385	422	355	343	386	405	393	346	409	376	377	357	387	399	389	395	397	342	438	339	351	368	366	411	378	391	392	371	385	362	366	349	377	362	364	346	397	365	362	359	355	378	381	397	379	342	367	362	370	368	350	355	349	363	379	358	407	361	398	361	393	366	357	396	384	360	381	368	357	375	317	382	376	384	358	375	377	360	357	401	362	357	391	387	364	369	367	404	376	393	366	410	382	369	378	359	337	395	375	395	381	390	356	380	362	369	377	375	358	364	346	379	360	379	391	361	383	370	352	325	389	356	372	389	364	354	358	384	345	424	372	378	395	346	386	352	368	375	365	360	388	398	347	375	367	362	376	378	387	365	384	363	405	405	353	351	330	360	392	387	402	351	382	370	382	372	377	349	374	377	358	360	372	364	387	350	381	372	401	341	389	340	373	382	368	354	384	356	375	377	389	370	378	362	385	367	354	334	362	398	375	370	397	389	390	388	396	373	372	364	401	404	383	379	366	368	373	358	357	388	351	331	345	381	354	378	373	362	384	362	412	371	351	400	392	341	380	340	346	371	352	334	410	373	389	369	383	382	371	404	383	403	345	358	353	403	329	399	391	376	377	337	388	351	358	355	354	385	375	355	342	380	342	364	370	359	370	348	385	363	355	399	378	416	368	380	362	366	363	373	354	389	402	365	368	359	363	372	395	371	348	371	354	344	365	346	384	356	363	367	391	393	366	403	396	386	400	380	391	389	375	371	389	340	371	362	359	366	347	379	375	375	344	376	376	372	381	342	371	393	397	364	390	390	351	346	375	356	330	381	380	379	337	399	365	370	363	402	375	370	393	335	363	394	381	365	389	377	366	378	354	341	365	362	392	393	348	389	374	378	392	374	381	366	369	371	361	415	347	390	389	390	334	354	377	389	394	399	395	387	367	358	387	385	351	401	349	373	389	367	374	324	374	391	375	351	381	367	403	380	373	377	376	373	356	369	372	373	427	363	370	385	337	362	343	400	384	376	372	399	389	379	364	378	383	362	366	340	385	399	368	375	389	367	378	366	365	375	384	396	357	372	376	370	385	339	358	376	377	349	372	380	388	365	339	386	359	373	364	355	359	346	318	395	368	387	340	348	370	364	403	389	350	395	354	329	348	400	348	366	315	403	351	375	360	375	371	364	381	371	365	367	324	388	359	373	384	383	374	379	349	400	388	353	362	356	390	350	397	344	390	352	418	381	368	381	364	356	335	367	393	395	354	357	397	386	379	387	366	369	378	350	377	372	347	372	340	408	379	387	360	398	367	344	385	382	332	398	353	373	369	380	372	354	412	401	376	370	389	364	359	371	358	344	355	379	341	358	382	371	347	368	363	394	373	347	359	392	337	348	384	397	366	379	369	380	367	366	343	408	355	401	350	382	387	388	378	384	413	363	355	392	385	380	388	396	354	396	377	344	365	357	387	353	369	404	388	390	365	347	342	378	332	362	386	340	346	364	366	352	351	377	357	351	373	349	378	373	302	367	378	376	345	351	379	402	391	387	347	370	390	344	380	385	368	365	361	356	371	385	355	414	367	358	357	360	345	380	350	349	352	376	365	383	375	405	369	393	379	376	373	374	369	396	367	318	391	382	407	350	351	385	349	375	368	341	379	381	389	374	421	348	404	396	354	404	350	370	391	382	383	380	358	391	406	349	397	369	379	391	418	339	379	351	339	364	348	357	357	355	390	378	364	383	361	387	376	351	376	383	368	395	373	383	378	327	359	387	398	380	359	362	402	394	348	373	354	378	357	366	392	350	387	340	393	345	380	355	344	375	394	351	371	362	327	338	353	351	331	364	378	376	390	370	380	358	380	374	340	368	357	370	368	364	317	389	352	388	360	371	366	349	369	373	376	387	359	359	361	379	362	374	374	356	335	351	388	375	370	362	330	317	361	348	369	368	376	351	401	374	372	394	386	389	354	361	362	373	333	362	371	349	372	369	396	398	370	353	376	435	380	385	371	352	358	396	371	352	388	385	392	393	391	365	391	376	346	377	385	346	365	377	375	352	404	403	407	378	377	353	375	364	376	359	367	428	332	386	360	388	360	400	377	367	313	363	367	365	356	345	368	388	375	379	384	399	347	371	374	374	360	364	351	350	353	387	367	357	363	414	384	345	404	363	367	334	370	367	362	383	349	335	368	340	349	363	366	401	378	363	356	374	378	347	387	386	357	345	354	356	381	341	394	353	358	371	378	376	367	380	349	381	348	342	372	423	375	347	366	372	394	353	383	374	334	365	343	368	354	368	356	386	373	374	357	366	368	395	370	345	377	391	377	392	381	350	348	377	341	368	384	366	382	365	362	362	368	343	401	343	355	372	362	362	372	374	372	386	372	355	376	386	387	351	413	392	380	363	375	383	374	372	383	374	366	395	367	371	383	398	364	377	358	379	388	338	361	333	341	340	374	416	367	396	378	351	366	375	362	355	368	369	404	407	366	384	335	381	368	355	369	370	380	346	401	334	407	348	358	340	381	360	404	385	361	367	401	380	358	353	384	381	348	384	420	382	381	378	392	408	379	373	412	377	384	380	334	384	379	370	363	365	353	349	367	381	393	383	371	340	357	353	359	368	330	406	385	354	386	359	369	350	365	383	362	369	366	356	378	381	371	363	371	409	368	373	391	380	371	366	370	361	391	353	371	373	356	383	354	383	357	360	345	375	362	358	378	413	376	363	374	366	373	371	370	380	336	384	374	359	400	359	356	377	351	348	364	341	347	356	369	370	346	343	336	375	363	394	384	375	398	350	374	366	349	349	372	307	377	372	389	387	374	365	398	345	363	378	372	412	378	379	402	385	389	355	360	373	414	376	369	371	356	343	342	379	360	382	389	354	373	384	367	386	396	366	394	329	389	367	375	391	375	347	405	416	334	358	393	409	389	402	378	407	352	415	401	384	393	367	348	366	356	329	386	357	384	357	365	360	349	367	392	359	316	381	345	371	360	382	361	356	394	372	371	348	366	363	397	338	369	367	335	383	371	400	371	374	371	348	396	399	408	380	391	387	379	363	366	364	359	404	368	405	386	408	386	361	382	375	353	377	369	367	369	387	340	362	383	386	347	369	355	373	407	354	356	348	344	360	366	394	386	369	350	374	371	397	398	349	399	376	383	366	384	351	379	389	375	381	384	373	348	371	363	375	348	349	354	381	368	363	365	387	373	359	381	386	336	341	386	371	371	371	401	365	364	344	361	387	362	332	398	344	347	356	388	369	365	409	376	399	357	381	370	386	367	383	370	351	382	323	379	375	394	387	357	377	353	333	355	353	318	363	353	362	345	367	377	357	377	344	363	378	372	358	355	378	380	405	381	371	371	366	365	364	387	364	386	375	383	374	349	351	347	349	319	356	364	397
22754	21516	29227	24231	21509	21533	11313	993	592	484	389	336	296	292	259	232	220	230	181	194	175	189	164	153	160	155	155	145	135	155	138	148	140	150	132	144	146	127	141	126	141	138	147	126	130	127	137	130	123	136	131	147	128	138	132	112	115	135	148	133	119	128	127	115	140	133	127	130	146	114	146	121	117	136	118	129	123	121	120	118	131	121	122	119	117	128	129	113	103	138	150	109	118	107	122	106	123	124	147	109	118	97	110	113	122	140	109	107	111	117	119	149	114	132	113	146	105	110	115	94	131	145	102	136	117	125	120	130	136	114	106	116	115	140	121	101	131	132	114	116	108	111	103	113	126	115	115	101	114	124	108	123	120	106	108	139	115	125	122	111	111	114	132	134	124	115	127	134	116	138	109	126	123	108	125	109	106	126	115	125	117	132	138	123	130	113	114	122	120	133	133	119	123	122	121	122	119	125	107	127	125	114	108	103	111	111	116	125	122	125	108	137	129	118	115	109	127	121	114	120	137	98	132	120	126	104	113	115	120	99	104	128	128	124	119	130	128	129	130	139	122	101	143	121	146	132	121	115	123	123	106	124	132	121	123	106	120	111	129	130	137	140	134	117	121	130	132	116	115	115	116	113	114	114	109	123	129	131	144	113	117	119	118	114	120	125	118	129	131	127	119	124	137	114	121	115	125	112	117	114	107	95	128	136	122	119	120	108	125	103	114	138	129	126	119	110	120	120	136	131	119	120	125	100	136	112	125	122	109	127	124	123	111	118	120	134	121	124	140	105	124	118	112	110	116	124	128	132	138	120	123	107	123	110	99	115	115	140	120	126	133	127	112	108	122	107	123	109	128	111	117	127	132	125	123	130	126	120	119	108	112	125	115	110	142	130	133	110	107	127	113	114	114	111	120	111	138	137	125	133	120	106	130	109	133	127	118	111	124	132	125	125	130	118	101	122	104	125	110	111	110	136	132	135	121	116	108	100	134	113	126	120	125	125	99	111	123	129	123	108	117	128	113	120	119	115	129	125	122	118	90	102	102	141	125	109	104	133	120	132	122	113	132	123	113	130	125	125	126	108	124	139	115	116	104	103	139	125	130	117	109	106	118	97	137	117	121	141	122	142	122	114	109	131	130	123	110	123	115	128	123	117	125	130	120	127	124	125	117	110	113	110	129	116	127	117	130	137	123	110	116	115	122	101	114	113	129	95	124	108	100	115	111	106	126	107	123	108	130	123	116	124	122	116	105	124	114	130	131	116	103	118	126	121	110	119	117	127	126	109	107	111	131	104	108	135	118	122	126	133	92	120	110	122	94	135	104	116	131	107	108	112	109	105	138	115	103	104	111	111	112	123	128	110	109	126	136	120	107	121	114	108	121	113	114	135	127	118	128	111	98	134	118	127	106	123	124	115	121	116	101	115	115	110	114	101	128	108	124	134	126	116	114	126	120	102	120	123	108	115	123	107	115	103	122	101	125	99	126	107	121	125	127	112	110	117	107	118	115	112	109	111	98	125	118	110	118	106	118	100	139	118	103	105	137	119	121	127	140	127	117	112	118	115	109	112	108	101	136	151	136	106	120	141	101	135	99	126	108	131	130	106	130	123	111	111	113	121	118	119	116	117	105	125	105	120	100	145	123	101	108	128	119	114	115	132	116	117	122	128	144	116	92	122	114	137	97	109	122	115	129	118	119	111	124	110	143	109	132	106	122	106	108	128	120	138	100	103	127	120	121	151	124	111	116	123	135	111	115	119	107	122	131	135	116	126	121	138	141	111	115	117	122	97	129	118	127	135	114	112	147	100	132	126	126	120	103	110	117	136	114	97	115	103	128	101	125	125	113	124	110	107	104	115	120	99	127	129	119	97	115	104	117	115	118	122	108	120	111	105	119	125	126	125	128	126	113	120	111	113	110	116	124	106	112	134	125	129	125	110	113	120	113	141	115	110	119	102	115	132	114	110	134	146	127	104	116	138	124	110	162	104	120	104	122	90	112	113	108	111	117	104	128	111	130	110	127	104	112	132	115	122	120	126	118	130	98	113	117	121	117	143	118	119	122	118	123	114	106	122	145	116	113	133	130	113	132	115	130	118	114	123	113	111	112	115	114	122	113	128	105	111	123	128	113	123	115	122	125	138	112	140	112	129	125	106	130	127	120	150	124	131	122	123	121	122	113	114	117	124	129	99	119	107	121	121	132	129	102	139	117	115	105	95	106	114	132	112	100	133	136	129	126	126	123	139	122	132	114	119	130	120	116	116	129	102	101	114	115	108	106	113	115	104	102	140	140	103	126	130	122	116	127	115	111	112	123	120	101	129	118	121	115	122	124	134	124	110	110	106	130	130	108	120	115	123	106	92	120	136	122	104	95	149	123	134	112	116	115	113	138	116	129	137	115	124	106	138	108	126	110	129	108	123	104	119	129	123	130	100	113	137	100	131	120	127	100	128	110	126	120	116	109	114	117	99	126	121	121	127	104	128	120	132	96	113	124	114	116	107	110	114	126	110	84	122	103	133	113	118	116	139	117	122	115	110	146	112	117	133	116	116	111	101	111	125	114	134	119	120	114	115	121	106	114	121	114	114	117	124	115	116	113	108	141	123	122	105	117	130	121	110	124	119	119	139	109	117	106	112	115	139	122	123	125	124	113	120	131	126	122	102	135	114	130	130	124	120	130	122	126	95	117	127	102	121	115	125	125	117	137	89	130	114	110	117	113	126	133	107	104	106	126	129	111	99	108	140	119	123	120	95	116	120	126	115	132	127	118	138	126	109	115	96	134	125	114	111	90	113	114	119	117	108	107	120	123	102	126	103	97	124	107	144	143	109	115	102	110	109	101	127	108	98	118	119	137	126	123	127	106	123	129	110	109	142	120	127	118	143	121	117	106	101	119	132	127	91	121	99	127	123	131	131	140	108	121	132	120	103	116	112	126	147	97	135	124	114	119	136	130	101	116	131	118	128	97	129	107	107	117	100	131	101	122	140	97	112	124	124	120	101	108	130	140	126	121	105	128	127	126	109	127	127	116	104	119	121	96	101	150	116	93	119	115	129	127	131	125	129	112	121	124	134	115	135	115	91	119	126	117	104	114	131	108	108	120	137	83	123	106	124	106	115	127	130	129	136	118	117	106	117	126	116	110	121	127	126	138	119	119	128	103	101	134	123	124	105	136	143	126	102	138	137	131	131	110	128	137	114	125	129	103	126	118	132	117	106	112	127	107	134	131	114	128	123	129	146	127	114	120	115	122	125	122	116	85	117	115	104	91	139	126	119	122	130	114	128	100	123	133	120	109	115	118	124	129	137	110	128	102	109	143	122	113	138	126	103	105	112	123	141	111	143	113	145	135	126	131	111	124	112	105	126	113	124	120	125	112	110	111	139	110	127	125	106	107	112	133	119	112	130	139	131	126	101	116	102	124	110	130	112	115	115	103	111	106	116	99	126	118	122	128	104	121	125	98	123	96	108	121	125	116	109	125	124
4857	14302	11634	5779	3632	2653	1936	1438	1066	834	683	567	429	441	375	354	345	305	269	237	255	244	210	218	187	210	218	204	188	196	192	174	161	170	158	166	177	149	167	153	147	146	130	149	140	161	157	154	150	158	161	146	173	134	154	143	136	152	146	157	138	145	144	143	134	149	144	158	132	130	184	140	137	144	150	137	132	148	150	137	159	155	128	107	133	138	127	140	146	133	153	139	129	135	143	148	128	145	132	151	147	133	134	151	141	122	135	162	124	140	134	143	140	135	143	130	134	158	131	129	126	137	148	133	148	150	134	146	109	139	131	153	133	131	138	133	133	127	133	155	160	128	138	125	134	133	142	141	129	144	142	135	136	137	149	138	137	146	129	128	120	137	124	135	144	137	153	134	160	130	122	117	140	150	158	121	125	126	129	130	138	124	138	148	129	137	116	148	144	131	128	130	119	145	131	133	152	133	136	130	132	156	137	144	142	126	143	161	137	162	144	143	137	122	153	128	143	144	151	115	122	135	147	132	158	143	140	133	143	135	125	178	140	139	136	138	143	135	150	129	124	139	170	132	140	153	136	134	121	134	164	159	134	131	160	139	132	120	138	149	146	138	152	127	157	129	133	124	127	147	126	150	126	140	141	138	128	145	141	145	107	139	152	141	142	129	129	156	118	152	147	147	125	134	151	129	144	143	149	146	135	121	128	129	124	138	122	131	130	129	116	145	150	156	148	145	136	143	165	141	126	122	139	144	130	145	157	135	125	132	149	150	116	138	143	168	137	158	153	132	144	146	125	124	126	134	136	144	149	127	130	139	131	124	138	151	125	145	152	148	139	143	137	127	133	147	128	152	146	130	147	152	121	127	150	133	130	140	123	132	156	136	119	125	132	145	139	149	127	150	111	156	148	132	140	129	142	138	135	154	145	142	142	144	141	150	148	132	145	138	144	134	141	110	135	131	153	152	142	152	125	152	129	143	147	146	128	144	135	132	120	133	140	131	128	130	130	166	153	150	137	137	124	129	135	151	151	135	144	153	124	151	165	135	154	120	135	151	130	131	155	140	157	135	148	148	153	108	122	137	147	143	135	129	158	128	157	120	134	135	136	151	114	107	131	129	154	163	114	118	108	141	147	129	147	138	114	146	140	116	150	157	142	148	147	141	116	143	136	120	130	151	120	131	148	137	133	127	125	118	146	132	156	115	139	155	148	138	119	141	131	128	141	131	138	141	147	143	165	110	118	134	128	135	126	133	135	149	139	134	133	136	146	143	139	128	141	148	119	113	111	145	109	147	131	133	150	157	150	125	130	139	139	138	130	142	137	129	143	153	126	112	129	141	124	140	141	128	134	140	154	147	153	128	119	127	127	135	130	149	128	140	138	146	131	126	134	134	140	128	125	136	143	145	118	132	156	136	142	135	149	139	147	144	144	131	113	117	135	133	163	129	141	127	127	149	156	133	154	122	141	126	113	130	125	128	117	137	125	127	145	124	143	144	129	149	124	128	136	143	140	130	160	124	117	135	148	156	132	132	128	118	151	131	134	132	131	131	139	142	137	155	140	138	142	142	144	135	129	125	137	144	139	139	137	161	144	112	95	114	134	153	153	152	134	137	135	127	156	129	151	139	152	139	139	145	146	134	110	107	143	153	137	132	123	140	156	134	146	129	143	139	134	148	122	143	121	132	143	143	133	126	141	138	129	136	158	136	144	144	153	143	142	146	131	132	139	136	131	130	141	136	138	132	168	145	133	125	137	162	124	132	129	142	109	143	146	125	143	119	111	147	111	128	146	144	120	125	135	152	132	122	152	129	130	137	141	127	148	149	179	137	108	122	132	137	125	144	121	140	135	138	135	142	119	116	130	116	122	121	155	143	139	119	126	126	147	133	141	135	148	140	140	126	110	132	129	129	147	145	119	135	135	143	128	119	132	148	140	140	143	122	120	145	123	149	140	147	109	139	129	135	110	144	151	151	155	133	145	138	148	133	144	133	143	126	135	143	136	118	154	142	142	146	171	135	141	129	148	121	141	150	145	121	130	139	132	145	128	132	132	125	123	161	152	146	155	127	119	145	150	146	146	157	134	139	143	114	134	129	143	132	132	149	139	118	149	143	143	147	139	138	135	148	127	114	157	154	139	149	118	138	120	134	147	148	146	129	148	148	127	145	130	137	123	136	107	176	129	137	127	131	144	138	153	114	127	108	106	135	126	138	141	133	135	143	151	125	148	129	165	155	122	132	144	152	146	135	133	151	134	130	149	126	132	145	143	114	134	147	134	132	131	127	135	165	151	128	132	140	128	163	128	139	117	150	130	150	126	144	131	158	155	122	132	138	143	143	144	146	136	132	110	127	123	128	131	134	135	136	130	131	132	151	153	153	138	136	153	156	120	136	134	129	116	148	155	136	122	143	140	116	153	143	119	146	150	159	119	139	159	137	122	146	130	146	127	146	125	138	139	145	139	136	123	135	151	111	151	129	147	133	131	144	152	144	149	159	152	144	139	120	130	149	131	126	135	138	173	127	116	154	134	127	134	154	155	152	145	134	131	137	121	149	146	129	135	144	133	124	144	137	114	122	163	143	136	146	132	127	159	146	124	127	151	147	132	139	126	140	123	137	140	138	120	137	143	159	132	134	140	152	156	145	142	125	154	130	131	146	128	106	133	150	132	131	144	130	144	144	155	147	143	130	124	138	135	123	134	142	148	139	150	111	144	158	155	133	141	147	138	119	113	135	162	111	133	132	132	138	127	120	141	140	146	128	145	140	134	131	150	164	158	144	145	161	143	126	135	158	118	119	122	158	141	153	127	133	141	131	136	132	133	124	140	153	140	128	150	147	133	131	125	130	151	147	146	146	156	146	143	138	167	152	142	148	135	138	123	139	151	141	135	131	119	119	143	127	145	155	149	163	124	141	139	132	131	138	124	141	150	135	104	142	134	138	131	156	140	148	141	143	138	131	127	131	120	139	149	145	141	122	158	141	142	157	141	159	148	142	132	130	148	131	136	139	133	138	159	162	140	152	121	135	118	137	142	147	123	130	148	135	132	151	124	135	137	147	132	150	126	131	129	126	142	128	140	150	149	151	149	148	142	130	123	122	110	120	149	121	149	159	145	121	133	130	160	130	136	143	140	145	140	152	112	145	138	161	163	128	162	138	120	154	134	153	130	142	156	150	123	150	136	134	134	138	129	137	160	147	140	139	139	139	154	139	128	111	140	143	125	148	132	120	121	120	140	137	150	133	152	135	131	133	126	147	138	158	150	138	136	145	126	145	147	126	137	137	139	138	139	129	145	116	143	160	144	162	142	149	147	131	124	162	127	139	125	155	150	141	132	131	155	127	165	149	128	131	121	137	111	145	122	141	136	140	171	145	140	128	135	120	130	146	158	151	134	120	148	138	152	156	129	123	127	137	136	167	132	142	125	135	129	115	150	136	128	143	145	135	136	136	142	143	149	141	134	148	135	152	143	121	132	153	134	135
27628	20043	6387	934	641	570	555	542	565	534	539	515	510	501	535	548	538	524	516	523	509	492	520	505	493	516	490	519	504	499	502	503	524	516	516	486	486	514	545	507	488	496	490	517	486	450	509	523	527	473	496	504	514	501	537	484	500	534	521	507	539	488	498	494	503	522	527	496	498	491	521	501	493	501	515	464	524	539	525	497	505	522	502	480	498	489	498	498	509	509	511	526	501	467	475	467	487	503	489	549	530	519	513	538	506	518	510	554	484	521	526	539	489	499	524	482	478	518	519	526	522	506	505	523	466	525	494	500	500	474	492	487	485	527	483	488	496	462	490	484	549	529	523	503	520	511	489	503	490	521	496	515	525	532	527	506	499	509	495	527	504	506	505	480	528	498	502	504	527	514	487	483	540	544	518	512	519	546	486	543	507	482	488	525	539	518	508	498	520	501	492	527	497	461	508	505	534	510	531	498	545	475	495	559	522	516	501	500	478	493	505	459	503	508	525	486	532	502	488	503	498	522	496	497	538	525	532	480	497	497	451	480	475	526	533	502	505	494	519	484	472	525	505	495	485	484	503	484	506	462	499	474	526	504	491	495	491	538	509	544	495	486	513	538	489	514	526	527	540	531	496	519	502	503	521	511	468	529	529	509	521	493	502	512	519	511	485	466	455	498	479	484	483	457	526	500	462	519	544	516	511	484	472	502	568	504	514	521	495	499	488	465	484	475	521	508	456	513	500	496	501	479	506	529	525	528	553	494	501	491	497	479	474	501	440	485	523	509	503	498	506	495	512	539	508	509	510	484	522	529	509	511	523	514	520	484	478	534	498	490	546	488	511	498	487	501	487	524	525	511	485	499	536	526	492	522	526	503	525	575	500	514	515	521	505	511	484	522	490	442	501	490	491	505	508	508	483	471	532	521	537	491	522	499	456	491	483	494	520	524	486	519	502	528	464	527	517	521	512	537	534	491	489	548	457	511	485	516	511	454	486	504	533	493	502	496	494	504	469	489	527	495	528	462	521	520	521	497	559	497	545	515	470	519	501	499	487	509	532	465	504	514	521	521	482	527	478	526	484	497	522	535	483	505	544	502	502	506	498	523	484	534	486	479	501	506	506	539	464	478	482	475	492	501	496	465	529	485	520	499	462	522	533	490	524	502	503	505	501	487	477	502	475	517	506	491	519	503	501	488	523	504	499	522	528	506	519	528	485	496	523	501	475	510	492	497	475	479	482	515	537	482	519	490	489	521	490	513	486	527	493	486	519	491	515	518	518	505	520	474	525	526	518	475	487	468	487	471	520	552	517	472	498	513	518	483	464	509	518	498	482	518	480	463	502	513	514	498	460	488	513	486	479	508	500	498	500	501	535	492	506	527	501	490	486	507	460	549	520	516	482	483	536	509	493	518	512	485	545	487	513	517	517	492	473	525	495	492	471	487	529	509	557	508	511	492	473	476	511	530	517	519	478	454	506	506	527	520	519	504	505	550	516	542	477	519	501	511	503	493	489	490	510	506	479	506	497	478	535	527	499	541	516	491	483	511	553	510	507	537	514	486	522	491	519	527	524	447	494	516	502	514	505	554	494	532	543	499	516	528	521	516	506	517	469	541	536	480	527	505	515	497	507	483	475	520	512	518	505	492	483	484	470	497	530	510	512	508	526	541	500	533	458	491	541	495	510	524	508	483	484	484	538	532	519	465	504	526	450	517	513	537	485	507	561	480	528	487	536	529	509	501	531	479	521	515	542	514	475	503	487	475	504	507	475	496	503	523	474	465	523	504	528	481	567	535	522	504	483	518	484	510	491	524	497	469	499	530	528	534	486	523	497	502	503	466	526	505	462	484	468	514	499	482	475	526	499	512	514	527	535	559	470	497	525	493	470	516	519	497	486	451	491	527	530	507	506	504	519	482	538	513	501	545	507	498	536	520	489	502	492	487	493	478	546	488	458	500	518	477	518	455	491	526	490	514	515	523	536	526	483	493	513	541	510	516	488	486	494	524	526	543	488	498	506	513	483	477	517	504	513	498	537	483	516	498	516	480	492	526	507	527	495	511	501	518	514	486	490	470	475	477	502	500	496	512	534	496	499	502	507	564	489	482	515	520	498	487	548	492	496	470	485	457	501	540	463	495	464	487	493	505	489	516	494	507	545	497	506	539	488	512	493	508	519	508	524	495	483	503	508	447	533	519	541	523	477	521	526	496	526	492	481	511	508	507	455	522	501	496	483	529	498	487	491	537	518	507	525	524	488	510	509	506	448	518	489	502	480	525	542	476	519	541	542	496	485	471	470	470	507	522	516	503	496	538	502	487	536	506	515	494	504	538	486	507	475	516	510	536	490	487	553	528	515	498	533	477	488	578	514	466	491	489	496	537	476	534	540	501	518	502	482	514	497	462	473	514	552	520	494	550	539	518	528	514	503	544	487	516	479	483	531	488	508	515	504	490	462	518	498	492	485	535	486	533	528	529	502	513	488	518	512	519	449	487	524	521	534	527	512	500	494	512	541	481	489	545	498	513	522	463	498	488	486	523	499	496	517	505	503	469	474	508	503	497	509	524	535	483	496	484	512	525	512	502	485	476	482	504	513	534	515	537	507	454	505	493	550	498	527	497	522	488	479	489	501	514	516	519	486	508	460	548	520	543	515	511	537	516	468	505	468	568	504	513	514	524	484	465	510	505	497	567	503	519	493	486	511	502	531	514	524	496	504	474	508	500	488	489	499	534	495	544	498	496	480	507	516	515	500	500	499	505	474	500	513	516	469	489	504	499	534	504	551	516	541	496	474	508	482	520	504	516	507	477	486	510	524	502	515	491	557	510	520	495	498	519	474	530	462	510	505	508	500	532	488	512	471	487	478	524	508	526	562	464	514	502	512	498	505	506	489	477	516	498	488	500	512	513	460	525	485	483	479	520	463	502	516	522	516	511	490	441	504	513	493	468	483	563	471	505	507	515	524	514	508	515	540	507	476	515	549	506	475	517	532	483	493	530	519	508	550	510	477	533	492	482	484	497	455	531	470	482	511	502	570	504	532	517	528	507	504	507	508	459	538	501	494	513	499	514	479	490	459	510	549	481	513	535	524	500	510	571	516	561	502	501	499	512	481	537	510	494	477	468	500	481	511	531	496	527	499	551	523	537	522	509	519	536	509	517	512	494	468	507	522	509	490	493	447	517	494	522	518	477	486	511	497	505	528	542	511	497	530	507	494	516	541	494	492	525	476	507	520	515	502	473	472	529	471	523	539	531	511	526	504	479	476	514	521	473	507	513	464	484	520	513	472	485	508	516	522	486	503	497	546	515	480	502	483	512	544	491	508	508	497	511	502	514	504	510	513	505	482	492	481	517	486	532	525	489	487	455	513	521	467	521	513	558	502	494	498	546	504	450	498	506	509	493	533	535	502	531	521	507	494	485	552	529	523	443	483	506	484	499	505	511	495	452	490	515	535	529	512	480	514	507	518	502	488	510	530	479	476	510
4395	1198	987	676	669	639	596	571	575	562	556	523	559	558	557	552	572	512	559	604	533	546	567	547	554	525	531	567	584	558	521	555	533	552	481	517	529	594	597	547	527	548	594	561	563	560	577	550	549	523	584	504	552	562	573	560	507	542	563	527	585	534	578	562	580	537	545	536	538	587	537	570	589	551	580	529	563	544	532	560	546	556	567	546	540	534	543	573	597	515	544	575	569	509	552	527	554	556	543	570	520	553	592	536	548	503	525	536	545	543	585	552	559	556	559	551	561	547	531	573	574	543	540	540	539	576	553	539	592	527	577	556	549	581	530	537	594	525	555	540	588	511	531	541	540	582	571	552	567	533	547	551	546	555	588	531	568	549	562	571	582	602	592	539	543	549	566	545	569	564	594	546	508	487	573	554	589	534	575	559	536	541	527	574	540	579	566	573	568	540	548	562	589	569	526	592	534	552	581	527	570	508	563	550	551	556	556	590	552	553	539	524	557	519	542	573	588	569	542	578	585	553	536	524	557	543	560	553	538	552	562	539	534	588	577	525	541	520	555	538	541	516	572	547	597	593	538	541	557	575	586	561	584	562	565	564	555	590	531	567	574	561	535	547	595	565	566	598	571	552	538	578	555	575	548	523	536	585	561	528	536	549	552	577	547	563	538	515	545	565	535	545	517	596	556	547	595	536	572	558	584	546	576	582	557	532	510	541	539	531	543	544	514	535	568	527	548	578	582	552	583	533	512	544	546	547	538	581	543	569	545	556	551	570	578	556	531	583	560	527	519	586	531	559	570	581	530	534	594	538	554	541	585	556	563	547	533	582	557	563	599	532	587	549	551	555	544	560	571	543	536	547	575	540	573	576	587	549	565	595	550	570	541	526	578	563	524	530	588	572	543	534	552	563	574	580	544	532	527	568	568	555	518	559	543	526	613	524	527	561	549	575	571	549	589	551	597	587	567	526	520	546	516	542	549	522	561	519	543	524	543	589	541	540	590	571	572	523	518	579	619	531	543	558	550	517	590	591	569	535	556	556	560	571	515	566	561	539	515	553	608	533	527	577	513	553	601	597	545	556	567	536	541	557	538	576	550	553	553	550	589	558	525	520	515	549	553	555	535	579	583	588	570	502	551	540	549	583	535	528	518	576	532	557	574	555	597	530	541	563	543	569	557	534	584	590	570	542	556	576	542	571	552	544	536	550	561	559	554	570	549	564	558	528	556	563	540	532	519	563	533	580	555	545	566	564	524	478	563	550	526	559	563	555	584	580	510	582	589	545	567	552	522	532	534	529	600	617	589	563	551	560	545	570	547	567	524	584	568	554	562	544	551	519	516	529	514	576	550	555	500	596	543	567	571	477	570	561	610	546	541	566	561	589	607	592	520	561	582	556	565	566	534	560	514	574	584	530	528	549	543	524	539	533	578	592	583	543	549	553	550	547	532	552	536	574	580	500	549	562	549	554	572	560	552	529	594	576	550	531	554	566	562	536	543	535	519	541	559	549	592	570	584	519	550	529	563	555	510	512	553	560	540	541	564	533	532	525	552	584	529	530	543	588	536	559	570	575	536	517	514	539	529	584	565	606	563	580	525	572	563	555	528	567	546	551	589	553	589	551	585	589	549	515	525	553	572	537	575	560	546	556	529	567	551	548	564	598	512	580	571	543	541	582	543	557	562	553	487	562	615	594	574	555	531	589	542	505	589	535	549	587	559	537	525	563	603	584	566	579	569	551	561	588	547	566	517	590	541	545	565	568	567	527	562	575	543	516	546	572	599	530	541	561	503	535	588	572	519	544	552	576	541	584	553	541	561	504	574	553	590	602	581	562	583	555	555	545	568	536	527	549	563	512	554	563	535	548	535	523	521	524	546	564	543	516	539	566	535	506	588	599	551	545	529	527	590	533	519	579	566	518	534	594	581	564	521	552	549	558	514	603	560	589	564	589	540	544	568	559	527	557	569	528	540	595	514	530	571	556	525	551	565	547	548	564	568	588	586	533	576	529	577	542	553	567	545	591	550	540	520	564	571	525	596	589	561	594	587	552	581	523	562	537	540	540	566	534	530	573	575	527	554	558	586	529	543	562	542	550	542	534	559	540	569	563	564	543	549	573	540	573	531	530	567	557	555	612	575	578	543	564	529	538	545	551	546	587	534	550	555	541	547	563	596	525	492	602	563	538	556	572	549	528	576	581	550	528	553	543	548	593	555	540	589	517	518	575	549	552	567	563	523	541	548	519	553	566	520	589	524	577	554	533	554	560	536	558	547	585	554	586	530	521	542	560	536	588	562	569	570	553	575	519	542	544	552	549	549	519	565	584	545	522	550	556	521	536	555	512	522	598	557	563	547	571	511	581	548	556	557	572	542	535	590	571	559	551	522	602	575	562	579	519	567	545	567	532	586	524	543	582	549	573	562	580	600	572	560	555	589	540	542	561	494	605	578	548	557	539	562	597	584	534	526	585	539	604	569	497	512	546	516	547	584	541	561	567	513	560	555	562	534	546	530	582	581	590	553	562	545	572	582	561	565	534	540	563	527	537	545	562	534	527	534	546	544	543	540	571	583	528	519	529	555	562	557	536	556	566	520	515	569	549	577	540	565	553	586	568	541	585	548	560	551	549	505	544	599	501	561	553	566	520	553	613	559	554	546	502	546	549	532	533	517	536	605	522	545	582	578	539	584	586	518	558	553	516	587	573	580	577	560	577	555	542	559	549	539	585	585	584	559	542	590	525	573	590	584	572	551	600	554	517	543	549	589	524	564	536	525	561	558	561	582	573	567	525	526	568	541	566	559	564	521	552	574	524	583	588	554	538	530	566	530	572	548	554	541	582	560	520	586	569	536	551	549	541	514	571	544	556	547	526	547	559	491	526	584	561	580	514	579	576	581	571	525	557	526	557	583	578	560	549	592	610	567	568	542	564	549	563	545	587	563	545	559	536	542	545	567	533	578	545	538	613	574	545	535	562	563	545	538	559	552	549	540	579	542	537	548	558	560	572	519	565	541	527	501	546	594	565	528	607	564	559	596	498	565	540	520	516	567	583	524	550	517	572	496	582	514	569	562	565	589	528	577	539	585	558	531	569	527	575	565	561	546	538	602	567	531	545	572	576	553	565	552	542	513	588	572	569	584	594	533	579	520	550	573	548	524	576	548	566	593	528	560	567	567	565	531	516	575	550	546	561	584	559	538	550	561	525	575	580	526	576	553	600	537	574	561	549	550	553	605	555	537	525	560	588	555	525	527	564	547	539	571	528	587	561	559	547	548	556	566	606	567	529	538	571	547	519	555	570	528	579	538	574	568	547	565	551	535	548	522	540	553	562	584	526	512	547	555	594	608	535	547	558	564	533	577	544	533	583	575	535	552	566	553	576	500	539	540	542	550	559	550	523	600	552	533	534	549	554	555	617	576	549	551	562	557	568	584	581	533	579	526	558	568	564	510	552	515	518	558	547	573	556	534	576	573	608	504	571	552	581
23781	21470	28773	24574	21461	12888	1261	739	651	569	482	472	461	413	447	407	401	430	389	407	391	387	372	376	364	397	385	402	376	349	399	359	348	399	346	384	367	365	363	358	348	383	367	376	373	323	376	349	386	337	333	365	360	359	353	416	360	326	340	359	374	317	393	366	380	349	354	365	387	337	367	343	370	366	384	360	368	333	346	359	364	334	374	353	393	339	334	334	381	364	360	352	352	378	344	360	333	331	330	342	378	349	364	337	356	344	386	369	337	396	319	322	353	350	362	348	346	349	348	386	350	361	347	351	354	358	330	372	347	319	344	354	358	382	387	386	366	331	373	365	365	359	352	345	369	361	333	353	355	380	359	374	359	379	340	341	369	353	374	359	319	359	361	391	362	358	349	305	382	407	329	335	333	379	349	363	391	330	342	379	325	332	363	363	339	397	364	338	380	363	374	355	346	340	338	361	368	383	365	328	368	373	349	343	390	368	345	397	336	347	387	380	353	348	347	332	328	379	375	391	336	363	371	372	357	379	359	340	336	355	330	354	374	320	338	365	374	360	340	352	355	369	336	355	381	400	375	369	385	364	354	367	362	344	335	364	367	382	369	363	377	365	371	343	394	377	343	333	330	361	370	348	401	364	357	355	346	374	354	366	354	354	335	368	391	367	335	353	343	328	346	366	347	366	387	407	390	351	352	320	362	357	371	354	381	343	350	356	370	350	353	352	348	354	376	335	339	354	363	332	352	357	362	365	386	321	391	358	366	362	334	322	343	368	337	329	319	346	355	344	356	374	370	384	371	369	342	310	386	368	381	362	328	314	397	393	363	359	349	353	388	366	378	379	310	323	359	378	335	351	331	354	331	351	373	359	369	329	371	377	361	373	340	370	339	389	322	374	346	359	342	343	372	359	375	383	351	346	333	374	324	348	368	368	306	383	314	374	353	334	344	334	377	336	362	360	341	363	379	333	359	344	396	338	342	372	384	401	357	370	332	345	347	355	360	328	344	339	356	357	382	391	358	351	371	358	348	351	338	363	353	345	340	347	343	335	356	337	351	370	331	356	346	372	359	328	366	350	320	346	375	372	350	309	365	331	357	368	387	370	387	334	375	399	343	352	361	339	349	341	347	332	344	384	354	365	356	368	375	350	341	354	350	360	374	371	366	328	356	332	365	340	372	365	345	344	357	345	360	336	382	389	361	378	377	378	369	348	343	361	357	349	329	351	369	361	349	331	362	329	364	382	358	366	380	341	317	358	375	350	346	343	325	366	372	330	356	342	367	415	355	384	354	338	351	342	360	345	342	364	381	337	369	343	331	369	350	356	352	317	342	351	360	344	381	339	373	370	369	356	372	372	339	333	341	350	371	362	367	337	344	343	368	361	369	328	356	342	329	354	338	377	366	351	363	367	393	344	360	385	375	343	366	351	338	360	361	336	319	337	362	355	344	313	361	320	330	380	350	323	361	404	358	373	357	345	357	325	318	374	349	379	379	362	385	372	372	392	352	358	348	357	343	376	371	381	329	356	350	367	366	377	394	354	384	351	361	354	326	339	342	394	337	409	369	340	358	347	344	309	346	348	320	337	385	377	344	386	365	329	345	341	373	352	341	353	355	363	376	353	359	332	352	360	330	371	351	359	381	328	333	342	354	350	343	350	379	350	348	354	338	398	382	363	300	383	411	366	344	323	381	315	372	352	358	336	331	360	354	361	359	347	375	350	356	324	371	370	339	356	338	354	375	350	369	365	377	347	383	355	350	377	328	339	376	364	379	366	343	384	374	358	360	360	307	372	356	346	367	388	367	347	320	365	373	361	358	379	363	409	377	344	349	349	349	344	368	355	349	338	326	389	323	325	370	343	337	335	352	327	343	384	367	340	326	333	382	333	378	335	337	325	357	350	353	357	343	345	365	360	347	336	353	351	344	357	323	328	342	368	356	384	358	353	366	370	389	389	322	369	343	382	347	349	361	338	367	350	375	354	379	349	331	341	352	342	382	335	360	368	367	345	374	344	335	380	342	371	341	354	375	377	355	353	352	389	389	355	348	356	340	354	344	376	343	367	332	365	359	382	346	347	361	331	369	345	348	395	359	339	372	373	365	393	385	328	341	350	371	331	353	338	297	357	347	354	360	337	361	355	346	356	329	348	376	336	355	351	397	338	400	397	392	353	331	376	364	317	358	343	379	364	349	362	331	383	372	370	344	400	356	336	333	357	323	302	346	347	351	372	335	367	359	329	373	341	354	318	343	350	353	349	328	349	345	317	331	336	355	346	354	348	357	363	370	356	347	361	377	367	351	356	343	374	354	305	363	360	320	357	338	350	356	360	356	385	334	357	351	397	360	381	343	365	330	380	359	349	379	343	339	339	353	309	363	389	335	348	320	333	332	377	361	328	351	355	340	354	357	354	355	372	388	352	342	331	353	369	361	320	310	359	327	382	375	360	341	381	373	386	328	368	309	360	355	338	355	352	382	368	350	341	331	356	340	349	354	338	354	341	338	341	368	346	344	358	329	378	343	354	334	357	408	340	381	373	329	340	350	404	334	352	365	350	334	366	328	368	326	353	401	336	312	296	340	348	363	325	311	365	386	353	359	362	335	324	333	358	379	360	351	349	353	354	338	351	382	355	338	364	347	341	338	369	365	320	362	362	353	354	344	366	344	343	382	377	352	359	369	366	316	355	357	351	337	325	350	325	349	335	357	361	341	367	339	337	379	353	388	381	346	401	356	355	344	360	320	351	327	335	379	343	385	351	327	346	361	366	356	365	334	358	355	343	335	363	344	364	350	356	342	356	363	375	344	384	357	386	351	391	373	365	376	340	335	337	344	337	342	342	348	337	333	365	355	329	336	334	330	380	351	373	340	393	316	361	359	312	394	373	325	350	343	330	347	315	342	367	315	349	340	343	364	352	340	345	373	331	344	381	339	336	373	364	330	306	357	371	328	382	353	360	347	327	359	345	407	381	363	353	364	352	345	395	362	357	365	376	344	335	339	377	344	365	339	356	378	363	361	366	338	334	344	340	357	349	363	345	325	329	344	351	323	357	343	308	363	366	326	336	339	355	355	348	398	365	356	376	346	354	365	353	371	363	329	379	368	343	349	358	346	359	346	326	352	356	374	337	363	385	376	344	375	334	332	373	369	369	334	360	333	372	354	382	336	322	346	356	348	370	349	379	330	348	348	357	312	371	352	351	323	377	331	337	327	361	337	363	380	335	343	353	384	334	355	382	385	360	376	349	360	366	347	367	338	398	368	346	379	342	370	347	360	350	337	387	361	358	360	361	317	366	351	401	353	341	350	364	365	324	351	361	350	349	380	356	380	357	333	371	371	332	341	382	358	372	388	342	347	376	338	342	334	388	347	384	340	330	333	381	360	366	351	366	361	379	371	356	358	356	368	359	371	393	369	348	347	376	369	336	367	359	354	360	357	374	344	326	330	352	336	313	334	344	337	328	346	341	354	347	384	356	358	391	328	343
3468	8747	7241	3448	2276	1762	1401	1107	870	741	676	631	564	560	581	531	500	485	474	470	459	431	458	432	460	405	408	422	443	437	413	447	445	432	430	428	365	437	388	399	402	409	442	397	410	416	424	409	419	415	411	427	426	382	429	355	426	391	394	408	386	399	420	400	422	385	383	410	380	419	388	378	411	417	382	393	405	407	404	403	428	393	385	384	374	411	406	403	428	412	398	405	370	399	419	386	425	406	419	395	382	423	408	408	397	380	401	396	410	394	375	355	388	418	400	438	379	373	403	402	389	382	396	405	424	380	399	415	393	379	384	382	373	420	397	405	374	426	421	406	383	395	377	424	377	390	385	409	389	397	407	417	385	423	402	423	416	388	408	417	396	384	389	402	370	401	398	390	418	436	349	426	407	398	396	403	387	412	446	422	387	404	363	380	390	398	429	382	448	385	420	434	407	415	410	382	379	401	398	417	399	401	404	402	401	419	405	422	421	409	408	417	418	437	392	403	420	420	419	396	424	360	400	404	399	387	414	388	376	390	424	425	396	423	370	392	440	407	377	334	417	407	433	405	398	419	386	380	365	393	434	412	383	429	387	394	379	396	401	382	435	420	388	358	413	435	420	448	381	365	404	396	397	393	428	431	409	405	435	372	390	392	403	404	398	422	450	419	395	412	392	405	384	392	349	391	398	379	404	387	405	409	385	436	419	421	390	399	383	383	391	433	387	386	424	392	389	407	406	409	399	445	423	365	401	365	400	391	375	398	411	389	383	376	446	356	374	384	415	425	424	418	396	390	365	395	413	390	404	422	389	397	384	392	383	388	414	413	421	405	428	383	389	446	400	400	392	419	402	386	372	384	369	395	372	379	406	426	393	402	394	364	396	405	391	381	380	405	403	427	420	395	433	384	394	372	390	378	401	430	396	392	394	409	422	394	407	351	398	391	420	442	379	384	453	427	404	382	410	374	441	440	416	400	435	391	380	413	425	393	377	415	381	363	383	403	379	373	387	383	417	414	374	415	402	418	391	423	398	418	390	399	399	386	376	389	417	388	416	367	407	412	403	405	389	440	421	362	403	384	402	404	387	450	412	424	423	410	369	371	395	410	415	389	378	397	367	434	382	399	394	438	348	396	425	362	400	452	393	418	391	417	385	436	393	412	411	398	410	408	392	415	423	389	442	414	400	413	399	379	393	410	415	399	421	416	406	397	440	372	382	413	406	396	387	413	379	401	415	392	402	398	421	393	413	389	420	409	401	393	386	417	376	334	425	405	398	362	359	399	424	405	405	368	365	411	376	404	395	406	373	380	389	403	406	389	387	422	412	419	407	395	394	406	397	405	418	389	412	440	467	408	405	415	406	379	419	406	380	391	418	423	403	399	407	386	384	435	428	404	438	401	391	408	391	420	378	421	380	395	374	410	403	385	402	422	418	429	379	366	385	412	408	360	421	375	411	428	425	371	410	378	411	393	397	383	415	403	384	407	395	422	399	402	420	409	404	370	398	434	403	386	438	388	388	399	376	416	407	422	385	376	414	378	432	395	368	440	382	419	374	384	390	419	371	396	412	409	371	422	372	366	377	370	409	389	421	419	409	421	372	360	406	416	400	397	387	390	405	402	428	406	405	399	413	415	459	398	381	379	370	374	361	414	415	404	441	373	376	401	423	382	406	385	410	358	401	408	376	398	389	366	359	392	386	369	413	414	422	398	418	404	423	413	373	396	411	388	400	377	403	398	370	394	392	408	387	387	399	403	394	358	395	406	380	415	392	394	431	398	409	417	404	404	394	367	436	390	383	402	404	406	365	401	405	370	426	374	371	386	402	430	361	429	421	413	398	425	375	398	387	376	432	410	390	403	419	380	403	400	361	371	377	452	398	378	403	417	404	401	408	409	380	403	412	370	383	395	401	441	405	396	381	430	413	423	425	398	360	378	426	389	395	418	407	426	340	410	390	438	385	377	423	372	385	404	423	401	406	397	393	421	429	370	386	424	391	396	383	368	391	371	381	378	429	389	440	409	357	392	366	409	391	427	379	377	396	413	423	382	421	411	381	396	410	388	409	419	384	390	422	408	384	409	402	382	434	405	389	427	383	404	387	424	411	423	402	433	402	390	403	407	377	389	396	404	400	374	407	375	398	394	408	408	421	381	421	375	371	399	392	415	394	402	391	407	414	408	404	387	401	372	379	427	426	363	411	400	409	380	423	406	401	387	444	426	408	441	399	398	398	381	417	379	417	387	379	411	412	418	396	393	355	396	405	421	420	407	411	385	400	428	439	419	402	384	420	383	409	399	406	412	398	380	405	380	405	399	395	405	371	397	389	396	381	385	416	408	408	391	415	390	389	428	384	383	398	400	381	415	407	411	427	381	355	375	379	396	410	356	396	381	388	406	414	403	386	401	369	406	451	427	421	364	407	398	396	389	396	422	399	394	397	417	400	400	441	431	391	393	399	396	389	399	362	390	436	395	398	423	415	396	383	388	387	359	394	406	383	391	395	403	394	419	389	420	410	404	380	425	407	411	414	388	389	430	405	383	395	405	386	414	394	400	434	374	406	395	396	399	385	404	360	412	402	383	428	420	426	398	394	352	411	397	412	401	438	393	412	389	399	391	398	413	399	392	376	394	359	418	419	380	442	413	397	427	408	395	383	389	368	381	398	411	428	402	426	429	403	398	376	393	402	420	417	413	389	422	376	389	415	402	390	387	380	380	386	376	432	384	388	421	387	392	390	408	381	383	378	398	420	403	391	411	403	371	394	411	391	439	453	439	414	413	377	396	382	405	420	402	432	407	367	403	394	350	407	398	419	354	396	395	400	404	368	428	395	421	413	374	373	416	403	404	421	373	398	376	400	371	384	418	402	419	413	397	383	419	374	375	382	402	380	387	413	423	385	378	407	401	415	406	406	399	452	424	446	455	420	412	359	429	395	389	391	366	369	406	392	415	422	446	397	414	414	437	369	441	391	419	421	380	398	431	384	408	394	354	431	404	369	383	403	365	409	415	392	364	387	408	387	389	391	427	405	438	399	390	374	416	391	412	396	413	406	405	345	382	440	389	409	428	444	431	428	433	409	371	443	403	372	437	405	404	436	402	439	409	395	403	408	420	374	375	399	429	379	422	416	384	380	383	401	412	412	371	402	410	409	385	354	382	407	396	407	444	434	404	456	390	388	393	396	406	393	421	388	395	424	388	404	385	403	382	403	400	382	375	387	375	422	427	420	405	390	393	381	410	385	421	393	418	388	405	444	397	413	415	401	421	407	434	376	376	410	390	393	420	392	434	382	381	353	453	390	450	456	400	399	377	406	397	355	369	404	416	403	394	400	371	397	419	428	373	387	402	376	362	403	431	431	400	412	377	403	365	416	419	408	416	376	378	394	399	414	407	420	382	396	389	369	394	420	407	399	434	377	417	372	401	429	374	386	363	427	409	391	415	422	398	381	387	407	393	411	406	402	360	389	394	397	406	398	442	417	437
24765	21471	27935	25324	15938	1053	628	528	496	408	411	406	407	401	377	394	354	405	398	406	331	402	330	385	347	334	352	341	331	380	328	363	343	374	361	336	335	353	351	345	365	393	366	362	330	361	320	372	340	337	341	317	344	357	335	356	354	311	333	372	346	318	354	390	343	349	384	323	324	329	345	347	354	330	371	358	333	334	373	361	346	352	363	337	357	380	299	319	342	377	374	321	356	327	327	305	356	325	360	351	352	351	316	379	328	322	332	336	328	370	342	374	345	341	337	354	362	339	351	376	351	358	343	345	324	351	343	321	356	329	341	341	359	334	336	342	354	343	361	348	361	328	339	353	353	317	325	347	370	343	368	356	372	313	327	351	325	364	347	356	332	346	335	330	352	356	323	369	343	390	324	346	345	331	325	333	351	358	348	362	340	323	380	355	363	394	333	324	328	379	386	326	333	328	335	357	371	352	359	326	346	345	324	370	348	330	352	352	322	361	308	344	361	332	315	321	339	341	341	311	339	347	355	342	381	348	364	381	322	371	393	340	343	363	357	367	338	366	343	326	349	315	336	368	341	345	369	339	358	333	335	318	332	358	336	338	353	345	345	344	355	352	333	342	336	341	342	333	334	343	346	394	365	317	362	329	335	324	335	343	326	375	373	340	310	360	347	340	360	354	335	337	337	336	345	333	320	333	362	329	353	342	346	328	356	330	356	338	316	334	348	345	383	367	363	332	316	351	305	346	362	350	339	335	347	359	342	342	324	356	354	354	383	379	360	341	327	387	377	320	335	341	335	346	357	349	344	334	341	310	351	349	376	361	339	357	342	321	380	369	363	342	307	366	345	333	350	362	358	373	327	314	360	332	345	359	342	340	322	355	333	371	359	327	361	361	337	339	345	321	346	352	332	364	377	365	330	345	359	368	354	355	351	372	323	368	355	357	324	347	342	333	334	365	363	342	346	332	344	296	336	347	366	335	344	348	366	360	339	338	374	352	341	362	363	356	323	335	337	323	375	373	372	322	340	372	349	334	346	374	339	363	367	332	363	360	352	334	366	355	338	360	362	366	345	341	355	372	351	323	363	358	355	359	364	330	335	357	353	368	340	364	323	364	363	368	350	337	321	384	319	358	361	328	347	326	374	331	347	361	374	362	336	351	364	328	353	349	349	359	326	338	332	339	360	380	393	326	348	368	368	360	350	356	366	378	347	349	352	375	310	359	342	367	368	345	369	334	331	349	322	355	346	352	357	360	341	355	364	344	366	364	345	315	374	302	344	370	346	345	356	400	372	347	367	361	323	367	348	359	344	370	383	323	368	329	393	341	370	356	375	399	345	339	329	363	362	300	348	347	351	339	364	367	367	386	339	380	343	313	360	325	343	347	337	344	375	333	340	363	345	352	376	357	343	353	344	331	342	335	368	358	377	315	351	339	328	337	328	349	352	347	335	367	356	355	324	350	373	353	343	337	345	342	353	330	333	312	344	346	351	342	316	336	357	327	321	322	353	341	351	334	356	373	349	373	361	345	319	356	350	356	358	377	345	325	340	337	372	327	380	354	350	339	331	328	323	385	379	350	359	348	335	351	354	352	368	338	335	347	369	341	350	330	374	347	346	353	358	357	390	377	328	328	289	349	342	370	311	337	338	359	345	367	333	391	298	363	350	353	348	328	359	336	359	349	365	355	339	322	352	352	337	388	345	340	343	333	360	334	385	302	332	330	346	329	354	360	338	338	340	365	312	327	340	356	364	357	349	365	334	320	392	330	349	321	335	361	350	361	320	376	344	352	342	337	342	352	297	353	374	370	389	326	344	346	358	322	295	334	330	338	310	329	344	367	342	373	366	361	328	364	338	317	344	381	390	377	321	395	329	318	332	350	385	367	357	399	339	349	358	351	352	348	357	335	345	338	318	353	365	335	366	368	343	378	343	324	322	364	327	335	363	336	342	343	349	367	352	327	355	335	386	332	348	371	367	308	352	331	347	319	364	367	341	329	349	329	365	360	374	319	344	363	377	324	317	368	320	351	370	366	314	350	366	377	362	360	347	338	354	306	331	324	345	334	353	359	359	335	359	353	352	317	311	349	344	357	337	348	372	346	335	348	343	337	333	347	335	342	347	314	336	325	359	358	350	353	325	332	383	313	321	329	334	359	356	346	328	349	369	373	333	355	282	366	329	311	339	342	326	350	346	338	325	324	357	352	372	351	342	351	351	330	353	364	333	351	349	335	342	336	331	353	358	344	376	365	352	368	377	315	370	369	346	378	336	356	333	365	356	345	373	358	341	384	326	347	331	338	384	301	330	343	318	351	359	352	352	359	340	358	329	370	351	334	341	346	407	348	354	357	342	339	361	331	337	341	376	347	330	337	333	336	330	342	321	336	372	337	354	327	328	353	368	354	360	343	358	357	354	326	330	367	337	366	380	379	335	348	364	326	355	366	382	356	393	386	336	325	336	321	361	335	325	366	352	331	346	333	376	338	309	356	314	335	364	364	369	374	348	350	342	377	345	332	325	310	340	377	340	380	347	352	323	340	375	381	351	321	333	334	332	336	364	335	325	385	342	367	388	343	342	347	361	372	333	332	333	320	354	336	357	350	368	353	364	352	336	345	361	352	351	381	343	349	340	330	326	375	327	338	314	343	355	327	360	358	341	337	339	360	364	363	338	346	355	327	364	356	342	334	362	374	354	352	337	359	336	340	340	344	340	350	361	366	326	338	414	370	321	327	322	338	356	347	375	368	348	343	349	357	334	330	338	345	376	370	344	364	361	349	347	359	343	350	387	360	345	352	360	333	373	360	407	346	345	331	307	311	341	352	354	385	342	339	366	352	374	368	364	342	347	330	366	340	352	332	350	342	326	310	336	335	367	338	331	368	338	327	307	322	361	338	325	334	325	316	328	351	338	355	394	344	352	338	336	331	322	353	351	322	337	376	362	344	346	326	365	343	323	343	353	352	346	327	332	352	304	327	334	321	332	360	363	363	344	366	378	318	341	329	358	366	347	373	345	344	351	320	364	366	343	386	347	363	333	302	368	323	348	328	352	334	362	344	337	361	368	327	348	343	364	355	335	345	371	385	331	345	355	370	328	339	342	325	343	398	357	329	342	366	360	351	355	321	340	361	370	347	341	348	330	346	328	334	339	333	373	326	343	340	331	351	343	329	347	341	307	337	362	358	357	335	332	369	335	364	338	362	345	367	315	314	398	354	325	345	322	333	328	338	329	337	348	355	331	331	340	384	356	339	364	352	327	338	336	361	357	338	380	364	333	341	343	357	379	353	326	346	349	346	341	376	342	365	354	354	342	373	355	346	344	371	348	363	359	350	366	381	361	352	370	363	312	370	343	304	353	360	342	373	383	356	341	316	361	338	363	344	316	332	331	312	359	348	361	326	372	355	367	347	346	314	343	331	356	308	349	348	350	318	345	354	326	348	316	340	335	344	333	351	314	360	343	346	342	356	332	366	357	338	373	339	320	344
3587	5675	4329	2113	1491	1126	905	770	678	584	556	516	483	445	399	461	415	437	411	432	367	416	364	359	436	398	357	382	392	415	379	414	380	384	396	408	399	387	351	420	355	373	368	436	399	371	393	380	366	383	407	384	374	408	389	357	402	332	384	408	439	363	378	371	341	359	388	358	348	385	359	372	422	372	354	373	370	360	350	388	385	377	402	373	389	384	370	424	392	375	398	349	379	374	379	388	361	372	409	349	361	378	396	368	404	397	382	387	361	387	395	399	379	367	356	366	377	365	376	397	406	371	361	379	379	383	380	375	358	417	400	383	380	426	338	359	368	362	369	388	397	355	389	362	372	364	375	386	371	384	356	384	366	348	395	442	365	385	371	399	409	370	336	403	382	371	377	374	356	363	381	352	417	363	379	381	373	364	367	355	334	379	371	392	405	383	377	368	352	391	381	382	379	359	352	393	352	357	394	361	383	371	386	389	394	346	380	370	394	392	399	369	395	374	389	366	365	384	410	349	358	344	416	376	364	400	368	369	366	358	389	358	389	334	388	397	366	364	354	401	375	395	390	368	383	380	354	411	384	390	405	382	378	346	365	362	381	340	403	360	383	378	417	395	360	402	367	386	378	365	376	394	377	363	353	374	384	323	375	391	358	383	368	385	383	372	346	372	346	373	396	394	385	332	401	426	385	420	377	370	380	370	413	362	335	397	371	386	381	434	386	357	382	345	405	389	373	388	370	352	379	361	381	363	408	372	369	375	382	375	352	370	385	372	378	350	376	361	348	400	402	357	411	347	389	367	376	350	379	357	370	401	347	365	387	348	364	368	362	332	354	384	357	392	343	350	344	391	392	390	404	369	382	365	400	392	376	396	377	405	422	379	364	365	388	378	379	376	386	368	396	372	372	446	379	369	394	383	383	400	355	367	367	375	400	376	385	366	370	371	367	393	380	402	387	395	362	378	399	366	355	371	399	366	376	350	382	359	385	353	385	407	401	394	395	387	402	344	380	363	384	407	366	398	377	361	385	381	331	379	371	364	400	399	363	364	393	371	413	416	363	378	388	353	356	373	355	399	384	390	371	328	364	373	406	376	396	397	332	408	353	393	391	360	394	394	398	395	375	350	402	349	376	340	385	341	371	353	388	331	363	382	361	377	381	355	372	399	364	372	406	378	367	391	395	376	359	382	374	393	353	398	387	344	385	393	375	377	373	403	363	408	386	363	384	420	373	377	414	372	383	360	380	368	376	332	385	377	372	409	395	370	363	381	356	381	361	400	342	350	390	383	381	382	373	350	394	350	390	379	402	356	438	363	378	357	339	407	368	376	391	362	381	388	358	338	386	380	359	415	416	370	374	381	362	393	378	390	348	345	343	362	392	384	411	373	404	388	389	401	339	413	373	351	390	371	399	356	406	380	348	385	392	357	398	388	366	398	367	346	313	381	378	363	398	382	372	383	376	395	375	361	365	377	346	365	365	373	378	390	385	372	339	362	400	393	364	410	343	404	388	373	393	373	370	387	367	397	368	360	376	377	366	410	374	363	352	390	406	367	416	343	347	380	387	366	398	386	379	394	383	363	433	354	344	379	406	362	356	385	391	361	373	364	356	366	382	347	392	325	364	394	378	395	386	391	405	359	366	382	382	354	385	351	392	403	376	389	374	367	362	401	392	387	380	392	385	371	386	375	364	373	362	372	400	386	358	357	415	410	394	371	364	387	396	401	361	385	388	378	375	387	376	347	357	362	365	401	366	339	360	344	354	393	389	396	348	376	361	353	332	395	404	350	394	372	378	360	377	394	362	433	365	372	400	367	364	341	361	390	375	378	375	340	365	354	390	369	401	332	355	394	370	364	370	377	374	418	373	364	393	394	372	357	354	395	361	373	382	385	362	380	374	341	350	383	375	374	349	372	307	359	388	379	379	391	353	395	353	388	366	373	386	378	364	383	371	350	356	358	405	396	378	367	355	405	383	389	351	365	401	350	378	382	416	376	362	378	405	378	380	384	373	379	358	401	363	371	378	362	400	384	383	401	339	318	383	372	367	403	370	401	385	347	350	343	381	398	382	396	349	395	391	376	366	379	383	378	329	357	364	367	374	389	387	359	341	373	383	374	387	367	371	414	393	369	406	364	381	401	368	376	396	375	385	389	368	366	369	376	362	374	360	355	386	333	344	354	386	389	359	386	342	363	393	338	394	357	386	373	347	393	383	411	377	387	401	384	374	404	387	384	359	356	340	384	379	373	367	346	360	377	394	392	374	357	346	418	373	384	376	352	402	376	391	397	408	383	344	371	373	390	374	383	431	369	397	407	395	369	383	352	396	360	357	345	351	372	348	375	378	357	344	415	348	383	339	358	399	386	371	396	360	344	381	364	396	411	369	390	382	375	355	384	380	379	417	382	398	398	376	366	386	384	410	374	365	374	364	384	396	379	346	361	406	372	389	358	347	401	371	352	400	388	393	368	346	365	366	391	364	429	384	341	378	374	355	395	386	425	373	392	357	377	398	352	373	375	363	363	413	371	375	383	355	361	369	366	384	361	361	344	367	409	368	365	350	360	373	364	369	360	375	372	370	387	377	368	344	385	361	358	363	368	363	348	386	382	364	372	379	387	376	360	388	376	371	342	374	351	367	365	365	367	360	368	380	385	380	364	403	362	365	431	386	409	389	369	372	405	392	369	372	363	339	374	353	373	347	413	399	387	417	384	406	364	361	394	360	361	379	350	341	407	371	371	375	407	388	356	382	353	421	399	372	377	352	367	380	400	390	384	400	391	413	383	351	358	369	335	352	399	331	376	375	384	365	405	369	393	386	376	374	409	353	387	385	366	385	397	376	403	398	432	404	377	351	365	344	407	389	347	361	368	382	388	376	361	401	377	389	331	348	335	381	402	362	375	398	399	365	378	382	395	372	378	371	425	386	356	368	355	395	348	410	397	358	359	382	367	376	364	398	377	365	352	398	343	353	397	386	363	355	366	375	353	387	345	377	387	365	389	386	392	393	383	334	410	366	401	376	369	345	361	362	388	389	373	373	373	377	366	367	363	396	348	362	364	416	328	370	378	362	350	375	371	378	376	380	393	386	384	387	358	357	357	361	365	373	363	333	401	389	343	398	393	339	354	369	337	334	392	385	345	387	364	389	368	328	391	381	384	377	382	392	375	351	381	398	377	360	371	399	351	391	377	330	348	395	334	360	360	372	350	355	341	387	392	379	369	407	367	366	385	375	364	355	409	364	345	351	352	416	377	381	360	386	371	369	374	396	352	359	383	363	374	387	393	353	342	367	384	381	401	376	372	367	389	398	351	352	339	361	350	377	363	386	346	356	355	382	383	363	353	355	370	382	350	374	379	337	386	349	363	368	388	379	364	375	392	395	366	378	375	371	368	362	384	406	381	354	408	348	387	369	395	391	360	372	403	355	376	366	380	360	357	349	368	398	382	361	351	382	368	410	395	394	371	403	371	381	330	371	404	357	376
22778	21504	29197	24211	21502	21530	11339	924	594	518	406	365	345	266	267	243	213	232	213	210	175	172	175	156	174	165	141	155	159	142	154	130	141	137	139	119	140	122	136	135	126	132	124	149	119	138	145	121	129	127	129	134	126	121	126	135	131	139	144	142	107	129	120	130	134	109	114	123	137	111	113	131	129	138	113	124	117	137	133	115	122	123	134	125	124	141	127	120	147	122	127	131	125	128	137	107	112	112	126	120	137	120	137	129	116	124	131	130	145	100	126	94	127	112	147	105	117	107	126	129	131	119	130	125	114	137	112	124	120	135	134	106	121	131	115	120	111	115	143	117	115	137	112	121	110	128	106	141	134	129	127	118	127	105	119	128	128	122	131	131	135	133	134	122	130	137	111	122	101	117	103	115	121	101	119	127	126	104	109	107	138	131	127	94	105	124	114	137	123	137	114	111	128	145	117	128	123	111	112	114	129	122	123	129	118	120	107	136	127	139	120	112	132	142	128	115	121	104	133	126	129	137	133	122	119	126	115	114	130	120	112	116	117	118	131	119	101	127	133	119	135	96	128	104	120	129	130	131	124	126	122	122	125	114	112	114	104	124	112	124	136	113	131	108	105	116	119	144	124	118	122	121	125	127	112	136	127	116	134	116	135	116	110	126	129	118	99	104	125	130	125	96	138	124	127	111	124	109	132	121	155	119	131	148	135	132	102	114	112	136	141	137	142	125	129	132	131	133	130	108	131	121	135	128	105	110	131	135	121	124	135	117	92	117	118	149	108	138	119	123	116	125	104	110	134	120	121	122	118	137	111	124	138	137	104	127	126	124	113	110	118	101	125	114	119	102	113	118	133	111	141	127	96	91	111	112	127	128	122	144	121	123	132	122	122	121	108	140	113	122	127	113	152	117	104	138	107	121	119	112	124	113	125	122	118	114	98	125	143	110	119	125	108	154	111	128	125	129	131	121	124	116	125	128	115	103	125	139	118	119	134	105	120	114	110	107	124	113	106	134	116	108	118	121	133	125	130	117	124	103	114	117	112	141	116	113	119	117	127	112	125	122	140	151	113	113	113	107	115	119	117	113	133	121	122	128	132	107	125	111	142	122	116	110	92	116	88	114	122	111	110	119	123	116	129	161	101	110	106	127	134	123	117	116	133	140	123	110	140	114	118	130	129	134	117	123	118	123	146	153	120	118	129	120	118	114	110	130	134	130	106	119	112	143	129	102	122	117	125	106	85	122	112	124	133	125	124	123	124	148	121	135	109	135	113	112	121	136	129	125	128	137	154	110	106	138	101	117	122	120	124	112	115	124	114	109	125	130	132	130	115	121	105	109	122	111	128	132	141	141	112	118	129	110	142	128	114	118	108	130	122	123	116	125	113	135	107	122	128	123	122	114	108	120	121	107	102	105	124	112	123	120	123	127	118	122	118	135	120	120	123	107	122	121	127	105	120	129	127	120	104	144	136	127	150	106	121	114	115	142	110	118	112	118	114	120	111	123	115	107	132	133	127	115	112	134	137	128	125	125	104	99	123	132	134	125	114	108	100	98	113	98	122	116	122	126	121	121	139	138	117	124	125	134	126	142	113	111	111	102	158	127	121	129	109	114	120	102	144	134	129	119	132	116	110	105	118	109	132	120	122	105	118	118	126	133	106	146	126	112	132	120	138	127	122	148	123	110	119	100	113	98	135	103	131	125	121	114	110	125	117	115	107	130	125	102	117	104	125	126	119	104	129	128	123	128	98	113	112	111	115	125	104	127	118	135	114	121	130	134	113	114	119	130	125	113	125	108	121	133	120	131	120	104	122	109	123	110	123	108	105	105	120	126	123	146	129	130	137	109	128	124	115	103	118	114	110	115	129	135	119	138	118	108	113	119	111	146	133	122	109	116	114	134	123	131	128	125	116	119	121	130	126	127	133	123	117	109	127	125	139	116	122	110	126	128	113	136	105	120	132	117	126	99	126	126	116	123	154	133	127	120	96	134	135	114	131	114	119	128	107	112	134	116	113	117	106	138	146	128	106	123	129	121	124	110	132	114	131	129	120	102	121	99	104	128	116	117	118	125	133	108	120	114	116	119	120	137	98	126	109	115	153	114	108	127	112	106	112	121	114	119	128	109	141	113	123	121	109	113	136	133	137	121	139	104	111	106	118	126	122	123	115	98	132	124	127	110	120	113	115	132	125	125	90	135	118	135	111	106	134	130	124	113	105	109	106	127	110	112	125	111	119	138	131	125	111	134	109	141	132	118	130	127	127	128	123	117	98	114	130	133	119	107	125	106	139	153	112	133	126	119	104	120	121	124	142	127	113	104	122	118	107	112	103	127	129	134	119	121	133	136	121	115	117	121	128	119	113	115	130	100	96	143	113	122	127	123	119	122	134	123	107	141	105	148	133	132	117	108	138	108	114	98	96	147	116	115	121	108	112	113	130	104	90	127	126	136	142	151	115	118	130	110	137	129	124	135	130	101	120	119	104	133	117	120	100	123	115	110	128	127	108	129	150	96	120	115	143	120	112	112	131	129	117	105	122	134	114	133	130	127	113	111	121	115	131	111	129	129	133	119	122	121	131	124	131	138	108	110	120	104	114	105	108	120	129	130	128	129	125	114	108	122	135	116	126	120	130	113	134	120	126	121	121	124	117	118	111	113	128	119	126	125	122	133	119	122	127	121	133	118	108	125	127	135	121	134	101	105	122	127	112	117	113	120	139	105	106	142	124	109	129	141	123	118	130	110	125	115	122	149	124	126	129	122	111	122	132	117	118	112	124	129	127	121	110	119	134	110	140	122	118	122	115	125	110	120	119	119	117	112	119	124	126	127	124	133	128	115	118	121	106	119	135	97	99	104	123	111	112	118	108	131	116	114	113	124	124	141	127	127	107	134	130	139	108	127	126	122	95	126	110	135	101	118	112	123	126	130	112	98	132	96	102	125	125	112	125	136	108	123	121	117	124	117	119	99	128	109	137	110	119	137	136	126	115	121	113	116	119	124	102	121	135	118	116	114	105	121	117	129	134	133	124	131	132	110	123	123	128	105	112	138	107	121	121	113	111	97	110	112	113	117	110	106	130	142	134	106	132	123	117	110	116	146	110	124	133	114	112	120	105	121	103	114	111	129	116	138	113	107	127	110	139	154	130	124	113	138	111	116	138	146	120	139	128	134	100	116	112	136	127	115	119	134	117	114	115	117	131	128	144	112	116	121	109	123	111	121	106	127	116	117	124	115	129	125	114	137	120	116	132	110	123	124	97	131	115	131	122	116	127	121	125	122	118	143	126	128	134	120	131	115	123	132	124	122	111	112	146	137	118	116	111	125	112	115	135	124	114	116	116	114	122	119	135	115	119	122	111	122	127	124	117	114	133	131	132	122	107	114	122	107	123	113	129	120	106	146	133	91	136	126	109	131	112	126	99	104	119	119	107	134	124	111	104	117	114	128	103	112	126	103	119	107	118	111	126	125	115	122	113	125	122	107
4780	14422	11519	5618	3653	2663	1966	1441	1067	830	690	550	482	454	389	333	303	285	248	260	249	245	232	214	210	191	235	191	177	189	194	181	170	166	176	170	168	160	167	161	164	180	158	173	168	149	151	169	133	149	156	158	142	158	133	145	160	139	157	155	155	145	162	137	136	148	143	152	119	144	138	148	148	139	151	134	118	150	129	146	136	129	145	170	147	154	136	147	145	159	156	156	156	149	141	150	135	146	154	125	135	144	139	130	146	142	160	147	166	128	126	145	145	155	152	143	130	149	115	139	119	131	140	156	139	127	136	143	143	136	156	143	144	134	143	151	139	126	161	134	132	136	152	119	146	135	141	136	147	121	132	145	146	134	151	143	125	159	139	146	126	136	131	130	133	159	125	133	143	141	132	150	143	138	162	159	135	134	137	136	146	126	132	130	151	142	157	142	130	156	134	126	147	157	145	140	136	109	146	134	144	148	135	134	143	128	130	143	141	121	132	150	154	121	145	131	144	152	152	155	148	127	127	135	139	123	141	151	140	136	135	133	127	145	131	141	121	119	116	149	138	141	136	132	124	138	157	131	134	150	150	120	127	135	134	133	143	147	135	142	124	122	130	123	153	147	144	126	146	157	144	127	142	132	132	143	138	130	119	129	137	141	140	138	137	148	124	112	127	140	146	162	140	131	157	123	129	131	127	147	144	117	147	145	138	137	127	148	136	141	141	128	135	130	154	137	132	135	151	125	152	107	120	135	144	133	121	142	133	142	135	149	130	148	134	142	130	130	140	133	156	127	146	135	131	143	120	163	149	143	138	165	159	142	137	135	137	143	116	138	122	144	132	150	157	129	144	154	120	146	143	137	140	110	147	146	145	137	159	140	127	140	128	151	141	137	157	141	146	123	152	162	109	132	132	129	133	137	143	145	157	142	145	133	137	131	142	132	131	163	126	125	122	159	152	150	141	135	129	121	126	138	133	137	133	159	153	128	127	117	152	163	137	149	119	158	135	151	126	138	146	133	143	157	150	142	150	130	138	151	130	137	141	154	130	122	142	129	147	129	123	160	143	126	119	154	148	137	143	142	129	127	136	136	150	161	131	142	144	154	124	150	143	148	129	143	135	142	129	136	138	122	125	140	159	165	156	141	148	150	125	140	144	148	151	150	131	158	146	120	145	125	136	127	132	142	131	155	152	140	145	107	119	140	135	132	143	135	153	138	142	153	143	134	142	152	148	133	130	139	151	134	141	140	111	153	127	156	128	143	126	145	129	158	139	159	130	121	143	149	142	124	152	135	136	132	132	149	128	146	142	120	121	150	126	131	155	104	157	158	138	131	147	144	129	122	138	140	137	138	156	113	126	125	130	148	126	133	126	134	130	138	134	135	148	134	158	141	131	134	165	126	132	134	132	127	118	133	122	140	154	159	127	146	122	141	136	139	153	122	131	146	115	172	140	128	137	143	153	149	161	162	157	151	119	124	139	117	121	152	130	135	134	149	132	122	133	140	129	138	130	130	150	141	159	128	134	138	151	154	144	139	131	130	118	132	143	144	138	144	157	134	130	132	152	151	138	134	159	147	143	139	140	146	160	124	138	122	141	144	152	131	148	122	167	158	159	123	136	138	140	160	124	131	150	148	124	112	146	126	148	132	141	137	129	154	157	127	127	133	121	151	137	173	137	139	145	141	130	141	132	131	145	125	137	125	133	135	149	152	144	122	137	122	140	140	111	132	125	129	124	149	137	146	143	141	126	140	148	148	169	148	119	123	137	136	146	137	159	130	175	124	136	138	139	127	141	158	111	143	141	143	120	150	156	142	168	128	143	153	134	124	146	134	151	135	157	138	117	139	128	143	130	141	124	142	139	160	131	133	121	123	153	120	146	152	129	164	142	161	126	138	140	140	132	147	140	144	164	115	138	125	126	137	136	155	136	160	144	138	125	133	121	155	145	132	134	142	148	133	135	152	125	149	149	132	135	138	125	137	145	133	139	128	145	146	117	148	153	139	136	154	163	141	147	135	127	129	118	135	140	110	123	129	143	125	148	138	130	134	154	134	157	146	149	142	129	134	138	131	155	133	150	130	159	135	132	127	145	125	136	137	127	142	126	146	133	126	137	151	140	141	125	113	153	148	136	138	121	139	143	132	127	154	123	145	162	148	128	116	109	150	146	137	122	116	136	131	128	157	132	135	139	139	126	140	156	139	145	135	139	137	130	123	139	137	137	135	130	159	139	136	139	128	155	142	154	122	144	137	131	146	128	132	142	162	129	141	139	141	154	138	149	132	141	153	134	126	138	135	150	150	132	171	135	129	177	124	144	165	137	165	129	142	127	129	128	137	116	120	141	160	135	128	155	117	133	126	154	110	128	137	139	137	124	149	139	137	130	136	120	121	159	133	149	132	142	137	126	133	151	159	141	136	140	153	159	151	158	142	142	139	127	134	111	145	118	149	160	129	132	143	120	148	127	134	138	146	126	140	137	153	129	129	127	147	114	132	134	135	128	135	149	142	138	130	144	139	133	139	143	126	164	135	143	135	148	134	164	132	132	126	139	154	111	147	133	135	133	146	152	123	128	133	146	145	141	142	144	141	133	128	137	135	137	115	120	159	122	141	132	131	162	132	136	140	132	146	134	144	133	129	142	149	131	131	123	146	151	127	149	155	153	162	127	118	129	134	155	145	144	144	146	122	136	139	153	159	145	126	168	134	148	122	154	120	155	130	135	147	128	132	167	138	147	141	135	128	140	131	149	115	137	136	143	151	125	120	146	144	151	148	141	152	130	149	127	141	156	167	136	136	153	141	121	111	142	141	144	146	147	130	157	142	155	154	113	132	125	155	147	137	134	134	140	133	153	162	127	130	143	143	127	130	129	131	135	118	132	121	122	150	142	135	146	134	131	137	137	148	126	142	153	132	126	117	153	165	113	146	133	131	129	143	158	139	145	136	140	115	140	129	143	142	130	139	155	140	105	145	149	140	143	122	153	147	140	127	134	155	133	140	134	143	145	130	133	128	147	119	129	135	147	144	131	132	120	128	134	154	150	158	134	153	132	152	149	132	123	139	161	139	137	148	137	140	120	136	159	161	138	144	128	138	129	116	140	153	153	149	132	145	139	132	141	142	126	135	114	126	159	129	145	127	141	152	152	160	131	147	141	134	122	126	141	127	141	125	146	114	130	117	136	141	167	146	132	144	150	157	143	124	151	131	149	143	136	150	135	149	122	137	137	140	127	120	139	151	137	138	121	111	130	152	157	140	144	153	141	111	135	142	127	151	138	151	144	150	138	138	133	153	124	132	127	127	139	111	117	134	117	138	130	135	127	153	136	141	135	133	152	155	125	147	157	130	151	154	122	146	135	158	151	137	152	155	166	145	149	130	130	122	150	139	142	152	131	161	138	139	121	138	163	126	112	145	162	129	153	124	133	152	159	131	155	119	149	146	138	139	130	156	143	140	136	160	139	139	134	135	149	151	144	139	148	141
27751	20070	6716	845	610	528	583	560	504	511	528	522	531	529	514	487	521	535	582	548	475	517	499	493	493	528	549	546	507	511	499	507	504	492	516	478	497	475	516	514	528	507	510	475	496	489	549	506	519	536	510	491	488	521	518	537	498	506	517	510	507	503	516	498	518	501	515	504	499	498	538	532	509	527	501	534	539	496	513	512	508	526	528	528	501	575	561	523	500	507	492	476	488	526	465	494	525	535	526	552	524	525	500	535	513	483	530	545	466	553	518	538	517	522	466	495	511	542	510	484	509	513	495	508	528	529	523	547	540	531	502	523	522	504	525	515	510	485	511	501	525	526	541	533	536	498	569	557	488	560	504	511	514	491	505	533	533	510	537	514	459	498	539	487	495	520	455	531	504	509	483	526	500	521	493	510	494	523	537	540	497	477	502	492	499	494	502	539	508	497	527	488	529	492	484	494	494	496	551	489	506	515	531	527	519	510	491	474	512	523	504	539	504	487	514	509	498	502	521	500	493	507	536	538	504	477	489	550	462	513	521	483	482	506	531	497	503	507	500	516	486	532	516	501	497	488	524	525	527	537	479	482	495	505	523	536	531	577	501	511	500	555	524	522	518	535	529	498	523	505	503	485	501	518	563	509	550	465	508	522	502	563	517	495	554	487	545	531	474	543	485	508	516	545	518	493	547	550	488	573	558	484	495	502	514	458	522	477	509	509	528	517	478	522	567	509	520	528	521	513	457	524	470	509	505	482	517	525	526	523	543	527	530	501	512	492	551	560	506	539	518	524	529	518	553	523	530	553	504	486	549	543	503	476	527	479	478	517	513	510	510	478	491	467	539	492	531	468	496	541	498	504	503	516	528	514	478	510	546	517	550	507	530	506	512	504	536	527	511	528	504	535	565	508	521	504	500	511	551	497	532	513	545	502	502	537	479	514	569	516	488	522	524	530	559	519	542	554	492	458	474	498	516	492	513	527	524	529	494	507	534	493	503	513	521	522	495	525	541	527	506	515	552	547	524	539	532	523	520	494	528	498	515	511	528	531	500	519	503	496	513	524	522	523	532	500	516	542	532	482	499	509	491	543	473	495	467	533	487	520	474	515	512	515	516	549	519	523	519	526	518	522	519	517	527	528	501	520	556	556	509	505	491	457	506	533	509	510	543	502	483	549	511	504	488	488	484	500	479	532	562	501	525	575	552	538	509	522	535	472	534	507	539	512	512	506	463	513	471	463	536	509	492	520	485	522	521	537	520	519	526	542	533	503	521	504	499	502	497	511	522	495	507	492	522	519	503	489	502	486	571	481	513	479	536	525	486	494	512	520	497	497	500	542	490	529	525	542	499	532	552	556	483	512	511	493	530	509	490	517	503	530	515	467	512	559	525	472	537	544	519	536	488	541	498	515	520	480	507	517	522	530	515	532	502	459	507	511	549	561	551	510	515	521	533	533	500	498	503	524	532	507	492	514	523	515	538	497	479	555	537	508	466	502	483	518	558	495	467	537	548	508	525	476	500	532	515	500	552	513	483	547	512	520	529	481	516	525	550	485	488	507	496	491	494	556	496	527	522	522	475	501	526	511	525	506	475	599	519	457	504	504	530	513	502	529	526	511	515	507	486	490	552	521	544	515	458	545	545	565	508	531	489	556	517	536	500	523	511	550	482	472	509	569	532	539	522	466	511	540	545	555	454	505	487	495	525	570	508	499	529	538	507	523	526	524	506	522	487	546	503	520	507	505	534	537	498	527	501	508	494	496	542	498	509	528	521	486	513	513	516	494	525	519	534	570	541	520	511	510	495	536	516	531	506	484	517	496	515	498	500	521	463	494	543	508	545	529	505	510	514	497	515	533	477	490	534	497	535	488	448	508	520	524	497	538	476	541	517	529	564	507	479	522	515	532	537	528	507	541	509	504	520	507	520	482	519	482	485	516	517	556	556	504	520	506	512	512	517	522	507	534	528	515	526	498	473	543	518	515	550	493	526	494	519	508	505	464	487	510	492	540	526	508	567	526	497	456	472	504	559	496	506	518	543	502	516	507	479	493	511	548	521	483	529	506	502	499	526	529	531	522	532	493	477	491	559	536	508	486	492	527	505	503	519	512	486	511	512	520	496	518	516	488	492	482	479	503	511	491	508	503	511	505	516	460	548	544	503	494	546	490	536	501	510	504	510	526	428	557	519	548	508	506	513	477	476	534	504	493	546	496	543	514	502	555	515	534	521	511	528	507	484	516	519	513	528	542	514	501	523	491	497	534	496	515	502	550	540	528	500	566	534	462	519	513	490	505	521	505	509	535	529	530	489	510	493	554	478	527	543	529	529	485	502	513	536	502	504	484	541	513	490	479	500	555	532	544	502	528	466	513	487	487	510	479	553	497	498	516	504	535	556	552	553	496	480	508	561	493	542	488	481	510	470	512	504	518	474	529	519	507	516	477	495	527	483	516	494	550	540	506	531	521	500	519	503	497	518	540	479	543	498	514	532	488	487	475	495	520	485	502	470	541	531	526	520	549	509	540	531	502	549	522	516	506	511	513	522	482	498	505	554	463	476	569	484	498	605	447	495	514	537	495	498	489	533	492	563	529	558	523	522	505	507	534	494	468	498	560	517	502	547	548	490	532	525	502	500	538	531	513	484	514	543	489	501	502	534	548	525	498	497	518	507	530	503	527	504	496	499	553	512	517	513	516	486	497	502	501	526	529	493	512	521	478	502	535	514	516	527	536	506	506	537	513	492	507	515	509	492	479	534	471	501	532	534	528	491	473	485	499	525	475	517	494	529	491	494	478	532	491	513	527	518	505	510	511	511	513	520	558	498	483	503	492	473	515	518	512	509	506	536	529	530	552	512	515	499	505	515	508	528	504	479	483	493	492	491	505	515	512	483	450	518	505	524	509	507	517	494	541	537	539	496	518	499	526	481	564	502	514	513	478	517	514	507	499	504	532	504	529	481	519	519	527	489	511	514	530	495	513	534	522	522	510	506	581	512	519	501	553	504	522	509	514	519	524	454	524	508	503	556	523	520	492	546	511	520	467	563	472	490	496	513	536	515	509	546	521	520	545	482	524	543	498	502	507	478	548	513	497	503	530	518	493	499	544	529	485	520	522	509	497	521	480	526	528	497	535	524	498	478	510	475	507	527	553	541	557	516	552	526	475	494	503	524	525	522	508	541	476	514	529	485	483	512	512	548	533	496	505	477	540	495	511	527	528	512	524	522	524	545	483	516	496	473	510	511	476	516	521	470	503	548	486	484	541	534	529	509	507	538	504	515	517	499	466	495	520	481	538	507	491	496	497	477	455	493	505	552	520	493	509	530	523	520	510	526	532	522	551	509	543	520	519	488	536	526	551	523	503	528	566	535	497	498	505	507	544	542	478	511	570	498	525	542	540	526	544	505	560	478	555	518	498	500	504	508	500	511	541	517	482	529	557	505	552	520	500	497	518	504	496	522	524	507	528	517	513	521	507	516	528	500	568
4259	1313	1072	697	638	613	581	619	620	573	622	540	545	597	508	526	555	550	568	560	529	538	563	548	549	554	568	551	530	565	564	585	601	601	554	601	582	542	597	536	554	508	548	565	575	577	558	565	521	558	556	546	550	610	584	589	570	600	569	581	573	553	549	563	541	579	546	589	556	578	544	598	556	492	561	555	571	551	567	563	561	564	532	543	556	534	578	549	543	576	570	577	562	532	574	544	555	546	519	554	551	554	551	521	552	571	487	580	580	543	561	556	583	594	550	554	564	546	583	599	602	552	554	580	583	548	541	572	539	554	523	543	540	596	555	592	593	562	571	529	532	560	580	583	537	492	568	521	584	555	570	576	543	547	553	588	545	562	588	569	538	544	569	593	579	573	547	551	600	574	551	546	530	610	595	559	548	531	549	556	556	536	565	551	564	520	617	584	545	571	575	586	593	553	580	540	501	576	600	518	543	573	551	587	540	564	554	529	559	536	547	602	544	506	574	554	536	567	562	564	569	560	542	565	547	534	532	531	572	576	592	570	560	571	573	579	543	613	558	503	580	522	534	530	577	552	561	574	546	573	528	589	562	545	580	545	570	553	570	557	547	553	553	606	545	560	557	558	555	528	555	543	567	553	606	568	604	597	577	574	559	593	590	540	556	574	548	581	522	548	585	553	594	582	547	550	548	574	517	556	505	555	572	566	538	589	618	576	627	543	519	554	611	547	530	571	543	544	581	534	591	557	578	602	535	546	524	609	572	511	570	545	562	585	546	579	588	586	552	563	610	579	516	535	509	582	560	569	589	554	587	573	578	543	541	554	581	556	577	549	602	569	558	585	551	586	547	578	556	530	559	546	555	554	547	574	558	580	577	542	570	552	509	566	612	565	541	524	561	567	538	572	585	579	528	567	565	598	584	564	561	530	584	505	573	542	568	555	579	537	558	577	509	564	564	590	529	560	541	530	539	557	511	534	557	582	553	554	568	550	515	583	564	558	554	583	550	597	547	535	603	566	537	559	537	577	526	584	559	604	575	508	578	535	571	566	579	549	557	567	611	525	585	537	535	562	569	562	547	552	596	579	584	540	525	513	622	551	537	564	606	618	570	536	527	526	580	565	569	585	554	603	561	553	555	618	562	577	598	558	551	545	581	584	562	558	571	564	558	536	596	582	575	600	584	589	572	535	573	587	557	592	552	592	540	543	564	560	626	545	569	563	538	560	593	559	535	562	569	576	552	578	633	595	540	562	571	589	559	605	528	555	540	549	543	610	593	591	533	583	555	563	554	565	520	575	522	518	536	564	535	578	538	551	604	562	577	555	603	580	585	589	557	552	576	566	544	563	524	586	552	531	510	560	572	563	529	606	568	563	563	544	557	564	567	594	516	572	528	564	551	583	569	563	529	573	554	578	553	573	545	533	548	562	539	541	570	555	576	540	592	542	522	595	515	532	569	541	561	524	578	527	559	555	571	534	534	564	571	580	538	540	540	549	567	560	644	578	536	574	572	563	554	567	619	510	526	593	553	569	546	580	536	581	598	569	566	580	597	517	548	564	552	550	492	609	519	560	570	534	553	561	577	542	548	612	569	542	569	567	598	539	572	593	589	624	544	531	520	598	538	566	560	611	534	606	503	584	537	574	547	583	526	553	554	573	546	626	512	571	528	536	583	551	565	517	550	571	571	560	563	599	489	536	532	576	550	540	569	535	545	549	597	621	587	569	547	576	550	590	528	529	542	541	560	559	498	578	549	558	592	546	539	526	558	577	543	551	524	542	605	556	591	561	574	552	560	529	545	612	546	582	538	551	571	568	564	582	598	567	565	591	581	559	566	559	536	560	556	550	545	544	562	593	590	555	566	549	554	538	525	582	534	543	562	527	543	572	605	575	555	545	589	515	558	539	546	577	527	553	566	578	553	556	553	571	522	546	535	528	578	573	566	535	573	548	548	594	582	601	558	594	535	577	579	560	598	581	568	591	553	529	563	585	571	534	567	549	585	579	538	585	572	574	548	578	624	555	548	572	534	524	569	581	554	580	542	557	555	552	539	590	550	525	516	538	603	563	618	571	540	545	546	593	521	581	563	537	532	522	614	556	567	560	595	585	525	532	581	567	547	553	552	550	535	526	562	563	588	556	588	593	568	550	554	560	576	571	576	569	601	545	561	546	579	532	583	557	548	597	589	570	578	537	522	573	613	595	559	569	559	571	632	533	545	557	553	579	553	574	569	574	567	558	557	569	555	521	573	567	575	549	556	568	556	544	540	594	594	599	550	550	565	584	508	581	586	554	545	573	549	572	546	606	538	565	552	569	568	562	564	561	567	583	516	570	580	538	651	561	586	524	563	559	542	578	575	571	551	519	517	547	566	530	588	540	583	582	555	569	593	543	572	571	528	563	562	563	553	584	585	576	544	550	574	555	541	591	568	620	553	558	549	556	579	597	564	583	579	601	526	555	557	543	552	569	577	571	538	555	576	579	589	567	569	569	547	563	514	573	568	544	504	563	578	546	544	552	583	575	581	578	598	539	576	535	556	572	557	528	532	601	578	574	539	547	557	548	572	563	563	544	566	561	573	542	544	597	572	558	545	529	588	538	537	599	536	580	564	602	551	580	566	610	534	585	592	579	545	586	536	554	515	587	570	557	533	517	576	550	529	522	529	549	559	552	558	586	544	522	560	546	580	575	546	613	564	576	578	559	510	566	566	527	543	576	524	547	550	545	581	534	583	580	540	612	507	562	554	578	597	582	498	550	563	570	565	576	546	522	532	570	550	572	548	601	588	564	566	562	585	569	572	584	601	574	545	558	577	550	557	594	588	554	541	516	566	537	558	535	545	509	587	556	534	564	601	533	600	528	551	533	530	542	553	532	569	518	578	529	575	524	565	545	529	602	545	545	598	556	589	560	562	549	553	558	572	592	581	529	593	534	579	563	522	574	532	555	574	518	567	536	579	559	582	590	587	549	547	543	531	519	516	599	554	576	522	551	573	521	542	561	575	592	545	580	577	571	549	575	536	579	557	524	578	557	531	602	564	561	583	571	562	563	579	502	559	543	517	532	575	555	566	575	561	557	615	558	546	570	559	591	590	540	561	554	546	555	544	526	561	590	591	538	561	555	565	520	597	547	544	561	562	560	547	584	596	550	577	573	562	578	525	562	603	577	542	550	543	498	562	536	558	522	544	591	575	568	548	531	571	566	535	564	601	551	588	574	583	532	551	519	572	573	567	608	545	588	551	544	577	561	605	569	558	589	549	575	562	553	531	551	517	585	567	572	570	572	552	528	572	533	504	533	578	532	551	500	597	548	541	550	613	567	585	553	570	551	577	535	565	585	530	570	603	630	582	569	564	601	550	558	563	566	547	582	593	559	555	549	577	549	565	548	535	557	572	548	577	571	541	507	543	558	592	538	575	553	573	555	535	579	554	567	551	535	523	564	555	585	566	584	570	519	551	521	577	586	576	568	565	551	584	549	535	555
23793	21498	28822	24579	21483	13177	1251	734	639	614	531	484	482	442	441	413	425	394	389	411	395	426	416	391	344	376	381	392	380	398	364	385	396	391	399	348	377	373	375	364	368	378	358	390	369	368	390	379	363	369	399	361	351	388	352	392	403	373	370	387	369	338	375	372	370	353	369	353	378	346	413	343	376	349	372	363	352	397	332	365	377	363	342	347	357	360	359	368	375	353	413	342	391	366	356	363	353	347	340	373	350	379	371	363	358	358	387	322	403	399	381	391	337	347	329	393	368	365	385	348	354	402	354	359	352	319	361	362	343	378	354	358	394	365	345	363	371	372	372	355	344	368	395	363	361	358	349	385	379	378	380	339	345	359	365	365	345	340	356	343	377	379	332	379	362	363	358	356	385	378	368	379	338	375	367	351	381	334	396	352	335	328	360	366	373	361	355	328	365	369	369	395	345	401	403	340	385	391	358	323	385	356	410	344	343	362	394	349	338	398	391	364	384	362	354	362	376	373	405	373	367	398	376	345	389	355	379	359	374	345	312	371	374	342	404	350	351	422	366	370	367	377	421	349	346	325	384	391	371	370	401	383	352	365	381	375	357	372	359	341	386	359	379	380	378	350	394	374	376	385	391	356	356	348	393	361	387	374	339	358	369	372	362	364	380	348	374	362	334	394	364	360	377	378	371	353	388	357	360	398	363	368	371	358	366	322	355	370	342	378	340	339	397	341	324	361	370	355	370	353	365	379	392	344	396	393	379	374	362	362	421	339	368	390	393	388	359	387	375	372	356	352	333	382	373	383	356	325	366	357	322	387	356	405	371	420	340	377	357	359	387	360	372	386	356	376	361	333	371	359	387	421	349	368	364	373	348	378	378	346	354	366	355	359	337	383	388	360	343	363	339	335	374	363	367	366	364	363	345	347	337	353	364	321	392	365	358	365	347	383	381	362	389	383	371	369	353	341	369	385	336	380	364	380	402	357	389	399	373	358	342	380	344	365	374	402	352	321	362	375	368	350	346	364	396	364	372	373	368	334	371	356	379	343	383	351	389	354	374	382	317	359	325	392	391	344	340	393	344	364	379	351	373	367	357	372	379	344	355	357	370	381	401	348	359	393	386	366	366	409	405	372	345	347	377	364	389	369	354	385	354	367	322	403	357	350	367	374	375	340	337	371	361	376	350	390	355	398	362	364	373	350	367	356	385	360	355	327	352	365	368	407	399	340	374	373	387	359	378	371	348	353	359	334	417	393	368	423	379	375	358	355	349	356	343	381	362	404	338	365	378	367	355	372	338	350	331	367	347	373	384	369	357	360	384	407	324	373	362	394	376	333	359	331	357	353	359	396	370	334	347	371	369	362	371	365	351	360	376	379	329	385	358	345	357	368	333	376	394	361	338	352	370	334	366	363	338	372	356	346	328	357	332	369	398	373	408	378	348	353	385	353	372	354	365	394	359	353	349	352	388	364	357	382	338	341	344	371	367	373	358	355	372	373	361	389	362	360	323	341	366	406	343	383	364	384	374	359	346	429	400	415	358	346	369	351	360	353	349	413	410	394	352	350	381	395	367	344	401	347	350	370	357	346	336	367	353	379	357	328	394	344	388	361	384	373	427	370	363	365	352	378	354	375	364	342	378	369	347	364	359	348	365	380	379	361	374	355	363	372	374	352	337	372	379	339	350	388	388	447	380	363	360	375	413	317	370	334	366	374	379	384	398	348	334	348	387	358	350	396	344	400	380	344	349	375	347	354	373	373	349	383	366	381	351	352	374	374	342	333	394	363	365	328	363	373	356	413	360	372	389	372	368	370	364	373	333	349	375	350	362	333	382	359	382	381	369	358	362	357	391	374	326	359	385	365	380	354	412	365	379	363	336	378	381	352	345	370	334	376	381	376	370	332	391	374	362	336	370	383	355	369	381	366	352	374	374	336	345	352	374	338	362	326	380	382	354	354	373	330	365	395	390	378	375	361	368	377	370	350	369	352	370	359	381	387	372	355	370	363	359	357	346	360	372	350	388	334	378	371	355	408	344	390	379	357	360	362	328	366	391	373	370	366	364	399	383	358	373	388	328	351	366	357	349	337	379	357	382	382	371	369	376	386	349	358	370	380	416	371	387	364	361	364	366	342	354	371	350	386	349	379	357	359	327	351	351	364	352	361	388	351	402	355	364	359	359	363	370	346	346	348	385	355	348	349	350	375	358	347	340	390	382	409	367	352	335	387	346	344	346	383	351	396	351	363	380	381	355	370	388	358	366	363	349	360	357	334	354	341	367	321	363	354	360	343	381	360	366	368	365	363	347	367	384	368	365	348	340	356	370	342	395	345	326	356	379	355	391	365	363	361	344	408	362	395	363	358	335	361	351	355	386	390	391	341	356	365	375	355	362	377	360	399	375	361	406	382	351	355	346	338	353	364	371	376	360	351	378	367	383	356	361	373	374	364	361	365	353	360	363	384	360	352	366	373	357	355	355	323	376	347	372	350	355	338	340	340	369	364	344	351	360	328	379	377	364	368	358	369	354	384	341	347	333	390	353	368	379	359	366	355	355	374	384	356	375	398	354	322	360	396	383	350	374	379	351	373	383	330	346	390	365	359	351	385	390	343	372	388	378	378	332	385	369	382	344	391	346	330	370	358	403	390	386	371	376	395	344	341	360	340	358	373	367	380	386	384	362	373	349	351	363	328	345	368	381	372	369	338	362	343	385	367	361	374	353	373	383	382	364	372	390	364	389	388	382	324	354	393	347	385	337	376	362	396	346	375	366	359	346	363	369	362	353	331	374	391	334	349	387	353	369	376	363	374	347	347	371	390	370	336	352	372	374	362	341	380	405	387	365	367	347	378	363	372	357	391	340	375	363	378	355	352	355	373	358	354	376	382	369	361	372	354	386	362	386	383	393	383	376	370	375	365	362	365	372	370	336	342	369	389	370	348	331	345	419	355	399	381	386	367	380	369	377	350	326	376	363	333	372	384	346	411	301	375	368	376	375	376	332	356	378	364	376	342	357	394	366	368	365	361	389	365	315	377	360	369	365	348	395	374	374	347	373	418	335	337	366	332	364	348	341	360	347	323	353	377	337	377	393	353	381	339	338	350	358	360	369	331	363	370	343	354	348	317	367	342	381	326	357	359	359	360	374	355	372	353	367	345	343	353	363	372	353	385	350	362	370	340	357	347	342	360	382	398	382	343	357	356	362	409	384	344	342	358	351	357	383	376	350	375	367	319	362	376	330	384	346	323	364	359	364	378	399	344	385	397	380	384	339	369	394	373	384	356	350	362	344	388	353	369	384	362	351	360	360	362	360	356	371	380	378	380	349	369	374	376	370	397	349	352	357	341	367	358	397	383	365	363	361	342	404	346	390	342	365	311	337	364	361	364	369	367	321	378	368	364	376	375	353	325	377	378	360	381	369	391	351	359	369	364	352	334	373	361	343	360	353	402	328	320	361	343	362	375	419	367	374	338	360	371	350	358	371	335
3483	8885	7268	3446	2225	1739	1301	1016	894	749	698	618	602	559	531	554	524	494	487	485	486	415	467	451	433	467	423	464	457	446	447	448	433	415	424	433	414	434	392	417	415	404	425	439	420	407	425	396	447	407	420	466	433	430	419	423	412	376	410	414	362	425	405	388	443	397	416	410	395	392	422	425	449	441	424	412	425	426	381	399	392	370	397	390	383	417	421	433	431	417	394	410	441	412	361	439	440	414	445	418	414	394	407	400	421	401	402	438	446	433	438	374	420	402	417	427	409	376	413	386	414	410	406	390	425	389	418	392	400	367	407	425	400	436	392	390	407	428	447	400	370	414	435	419	371	439	454	377	412	359	397	430	419	420	421	428	380	382	371	394	360	418	393	429	394	382	415	373	410	402	415	425	354	433	456	403	386	411	386	386	405	439	398	413	397	408	397	375	390	384	373	416	400	431	412	394	399	441	456	412	422	430	396	392	427	436	415	421	420	395	412	402	405	395	406	387	399	378	444	416	382	361	417	400	401	433	402	376	392	395	421	404	382	397	439	388	394	412	423	405	427	424	395	403	415	403	407	378	405	419	391	369	407	435	409	399	406	427	386	407	400	413	402	410	448	396	441	397	396	419	406	392	374	405	396	421	427	427	409	377	380	418	418	441	440	396	385	419	389	410	408	406	355	373	410	408	425	396	369	377	390	407	423	394	435	419	396	379	420	419	362	439	408	407	401	415	407	411	391	425	389	409	409	418	406	423	387	388	417	384	383	390	434	434	443	413	382	407	403	387	431	407	429	416	450	443	393	390	433	411	427	439	446	431	390	374	399	441	442	422	366	372	375	390	397	413	364	386	379	384	407	432	399	381	418	386	409	400	408	387	386	376	410	417	389	393	419	396	423	405	440	390	411	397	397	408	411	399	408	381	407	407	424	415	417	404	417	406	374	389	418	391	380	394	399	404	373	436	391	433	417	416	426	433	397	377	377	443	413	411	392	401	421	427	386	440	397	398	403	424	348	379	408	418	382	408	385	433	434	373	418	409	400	400	396	414	379	374	434	406	421	405	401	366	426	425	417	414	360	417	396	411	400	433	415	400	423	404	387	427	422	380	425	396	400	391	387	412	430	394	403	411	417	412	403	411	397	377	410	440	412	414	399	399	445	409	395	422	371	426	409	409	383	395	403	406	400	386	388	389	400	393	408	384	396	389	428	398	415	377	425	386	382	414	415	381	366	424	447	409	441	417	408	414	402	442	387	401	441	436	383	400	379	426	423	419	398	389	424	408	436	381	434	415	422	411	395	408	392	362	392	453	410	414	431	426	434	438	423	388	412	408	371	422	430	430	386	398	409	386	418	463	389	378	428	381	385	410	374	390	418	407	416	422	429	427	369	381	379	414	406	390	442	388	424	413	391	400	435	413	385	384	393	419	417	436	372	402	406	427	383	408	438	386	399	413	417	397	400	437	387	388	418	423	383	377	393	382	384	383	410	413	452	424	428	381	392	398	396	418	406	373	418	400	430	461	397	377	384	391	366	398	400	402	388	396	383	435	407	388	410	401	415	444	419	397	403	444	426	401	423	405	402	422	372	386	401	401	410	418	373	385	389	392	416	396	399	383	458	399	388	392	391	400	403	421	412	417	415	407	428	411	401	436	420	413	382	396	404	417	410	432	402	430	391	416	431	426	369	386	373	409	362	431	427	391	397	403	427	396	396	421	375	381	405	426	418	385	401	391	421	415	402	412	421	418	444	422	417	420	411	416	384	402	397	402	431	414	369	389	421	408	357	397	424	399	408	366	405	421	392	375	466	390	422	409	400	399	421	432	420	414	469	409	402	392	399	356	372	445	387	426	397	388	406	442	379	370	401	411	429	427	428	415	417	367	440	411	446	383	408	405	406	410	401	396	394	397	416	430	396	433	406	420	426	398	385	412	428	440	420	411	418	427	407	403	376	426	392	449	400	423	405	424	397	371	384	389	411	424	422	382	451	397	394	407	413	389	387	396	406	417	410	402	432	403	398	356	385	411	401	410	410	407	399	403	362	425	403	415	373	398	395	436	385	389	401	377	374	438	433	405	397	417	406	429	409	410	401	424	393	386	406	380	427	437	405	410	398	352	434	392	429	373	421	429	422	388	403	426	421	396	422	397	386	396	415	439	407	401	391	412	390	396	374	389	383	422	404	372	398	400	441	380	409	372	421	392	407	462	408	447	426	398	361	401	418	394	382	419	415	405	430	403	398	383	413	413	408	403	381	435	404	392	423	405	385	399	355	424	421	421	373	395	475	392	404	393	415	402	397	414	383	412	379	457	420	417	405	409	393	382	414	393	410	414	367	436	412	440	432	405	409	417	416	389	408	398	464	398	401	427	444	382	386	394	392	411	385	402	428	379	413	414	409	409	404	418	429	393	408	370	436	421	397	407	386	400	375	461	439	428	389	409	393	356	404	399	426	396	374	360	389	405	384	370	417	416	378	401	444	414	417	413	393	393	416	399	411	414	423	412	393	413	389	414	420	397	388	382	419	377	407	394	403	423	419	414	369	423	411	379	405	396	437	400	423	411	404	387	397	389	372	392	411	419	367	396	416	381	408	398	422	433	392	405	400	432	377	372	432	429	375	383	421	404	414	403	389	400	409	396	390	388	412	398	435	406	442	430	424	422	385	387	405	390	398	404	382	430	422	406	418	402	416	370	411	385	406	431	377	384	394	371	433	414	386	355	418	404	410	388	427	397	377	402	398	402	397	392	416	397	422	418	381	387	405	432	393	374	421	428	405	423	400	408	417	388	393	398	396	408	402	365	404	372	414	404	396	398	426	386	401	436	395	386	374	433	418	423	408	408	403	375	392	397	416	399	408	359	391	396	377	376	381	412	391	409	400	431	410	426	392	436	434	398	383	402	438	427	382	411	378	392	434	388	422	363	402	449	376	381	399	419	446	441	396	449	406	400	391	443	392	375	412	428	393	421	427	393	381	394	394	411	411	402	393	405	404	406	407	424	402	402	423	396	407	414	421	403	424	418	388	401	413	426	360	397	426	406	407	401	422	439	405	408	361	408	403	424	378	438	445	422	425	423	434	400	402	435	404	407	402	416	394	395	397	408	428	395	419	410	436	386	416	377	396	411	415	402	411	421	430	411	424	413	379	405	380	431	417	407	409	416	404	426	390	406	426	402	402	421	372	383	431	380	402	406	415	416	400	380	359	446	399	387	408	425	410	431	407	428	391	397	392	433	412	445	397	412	394	380	411	416	362	408	405	402	362	432	411	405	413	380	436	391	404	425	420	419	414	397	379	399	412	426	404	398	443	398	409	413	427	420	408	415	424	429	398	428	400	400	415	387	406	422	422	374	429	427	396	451	395	406	423	391	430	425	402	413	405	405	395	416	398	420	425	398	396	412	402	382	447	388	423	412	392	418	406	463	388	410	410	383	423	437	356	410	403	416	377	399	419	388	401	405	398	381	419	376	468	407	423	442	423	414
24835	21460	27918	25311	16317	1096	666	547	436	482	420	434	421	387	399	402	381	407	367	387	361	351	374	381	350	365	365	345	374	338	347	361	390	393	373	382	363	359	371	370	370	353	383	349	351	344	333	338	375	430	369	379	359	342	383	364	375	365	379	365	361	338	356	322	390	333	359	371	351	349	337	378	346	364	371	355	338	373	388	353	377	373	386	359	327	333	344	327	315	324	354	357	343	346	355	360	373	352	357	368	349	361	331	349	339	366	378	341	345	372	358	362	375	361	314	308	370	350	351	338	329	366	317	354	354	328	358	323	355	374	389	370	371	363	344	340	350	366	341	336	349	326	340	370	341	359	331	359	364	361	359	352	344	351	373	349	352	344	331	378	376	337	374	369	344	387	358	347	349	383	340	346	341	328	339	349	332	335	337	350	347	392	388	335	373	340	351	365	373	341	323	353	362	342	316	348	339	342	376	363	361	338	336	354	400	372	350	351	351	374	315	360	370	337	361	367	382	332	330	341	361	357	336	377	360	418	383	350	319	358	379	362	310	329	361	349	329	338	341	352	348	349	346	352	349	369	364	358	335	356	372	364	332	345	352	355	349	340	358	345	342	372	338	313	313	358	358	331	331	322	362	366	354	329	339	352	367	353	364	349	347	331	343	392	362	362	368	358	371	319	348	353	319	357	340	341	352	338	331	359	362	355	353	344	385	346	342	334	320	339	342	321	354	380	328	355	337	378	350	349	331	358	371	397	330	373	371	342	356	371	356	332	352	337	336	359	354	348	355	339	385	327	336	338	371	330	339	330	368	329	354	361	347	336	378	346	329	374	341	344	336	345	366	378	361	342	366	327	372	324	353	363	374	340	347	346	318	331	330	343	346	373	378	366	359	360	360	379	352	349	358	375	350	348	364	351	357	384	368	339	357	362	353	306	328	385	366	364	368	363	333	349	352	370	360	364	332	373	343	342	373	344	339	346	370	353	401	344	359	355	353	366	347	359	379	339	352	381	340	345	346	357	358	361	359	338	330	353	355	353	346	360	322	381	373	347	360	348	340	380	351	356	359	328	370	344	351	356	345	326	354	376	362	362	340	344	326	344	338	355	356	385	346	354	347	338	333	363	368	365	378	327	361	361	351	350	363	369	318	360	363	351	334	354	343	395	332	348	338	318	348	330	363	374	371	343	329	306	352	320	347	373	384	335	367	346	364	358	362	374	389	369	351	375	379	322	323	383	342	370	330	336	348	334	349	342	350	373	363	352	345	339	348	330	323	334	348	362	362	363	352	354	382	372	394	348	350	350	394	316	359	385	378	337	343	396	368	384	370	345	356	318	310	343	336	351	336	360	347	345	342	330	391	348	378	369	332	349	317	371	363	357	335	379	382	343	319	358	357	358	374	376	338	313	369	343	388	342	331	360	329	369	366	358	335	337	367	366	348	349	345	326	340	359	379	357	349	346	373	356	363	395	347	325	364	363	347	329	353	343	392	353	348	342	328	339	361	379	315	328	330	334	350	354	338	369	388	396	360	347	348	308	366	330	334	327	341	358	330	368	391	346	366	357	382	381	366	369	401	347	339	380	372	352	374	352	401	370	393	358	325	344	303	361	342	345	341	365	344	381	348	362	344	351	340	339	347	353	396	346	370	361	345	341	323	353	375	344	354	354	314	344	387	351	368	382	393	347	349	364	331	348	342	377	374	321	344	334	376	362	358	336	381	352	354	364	337	363	328	364	338	312	349	341	324	376	352	367	336	341	341	337	332	359	348	362	349	373	371	353	313	343	361	392	362	337	368	373	367	360	351	350	348	327	332	349	326	368	343	372	344	336	347	353	358	347	344	348	376	371	362	409	336	346	343	376	367	374	306	352	369	332	344	344	342	364	367	348	371	363	307	364	333	324	366	344	350	361	324	353	358	358	341	329	353	316	367	361	366	342	371	349	363	361	349	316	378	364	311	389	362	354	337	361	377	332	319	385	346	357	356	358	341	351	369	330	379	325	356	382	349	342	380	331	381	370	348	314	331	346	349	363	335	402	377	358	359	339	340	360	326	362	352	346	353	329	344	353	370	361	358	348	335	335	356	371	334	356	371	321	372	326	349	373	348	355	381	313	360	330	372	363	355	369	366	373	340	361	358	366	354	339	331	356	375	347	344	381	360	361	338	311	376	364	343	302	333	353	351	368	368	373	344	410	381	365	355	362	377	369	337	340	372	363	346	332	346	327	351	340	346	352	370	346	355	358	365	349	310	340	377	325	365	350	362	352	336	318	354	344	373	378	354	341	324	366	340	363	370	392	327	336	343	345	352	349	349	320	369	386	368	345	366	344	391	364	378	372	341	377	346	346	346	349	343	340	363	348	368	365	355	362	346	332	325	343	363	358	346	372	397	340	357	328	357	337	343	369	361	373	338	322	332	293	338	359	370	347	380	353	360	355	362	373	338	377	380	361	363	375	365	324	340	392	359	351	338	325	316	339	355	355	350	329	377	348	319	387	366	381	353	345	336	353	351	350	376	366	364	376	372	333	328	339	361	339	325	339	371	385	375	345	343	377	364	331	354	382	339	366	361	338	337	353	376	359	338	391	365	372	358	367	335	379	383	377	338	334	328	358	377	363	360	324	350	356	344	373	347	342	344	358	351	373	360	357	353	345	377	334	393	366	394	366	360	356	364	318	350	383	357	342	391	357	307	370	380	325	345	357	381	398	354	335	386	341	347	381	356	364	393	363	362	355	373	357	340	358	376	348	366	366	350	373	386	337	346	325	366	358	374	367	338	350	380	347	348	342	379	354	388	346	353	313	339	350	334	371	379	340	353	368	345	323	358	342	389	363	356	372	336	332	337	386	334	381	346	348	358	364	344	377	355	354	352	352	348	374	394	392	340	389	337	357	334	343	347	335	341	373	348	380	322	341	363	353	350	346	355	330	330	359	350	349	357	379	341	368	370	355	354	351	377	343	374	333	345	302	354	381	362	338	348	349	365	339	360	350	370	349	378	367	349	356	366	371	338	360	378	314	325	355	384	384	368	330	350	349	355	350	334	368	333	370	337	359	344	355	352	337	368	362	370	360	350	352	354	361	350	365	360	373	359	347	353	387	350	346	347	362	360	347	374	377	361	351	352	349	326	370	334	352	341	346	360	352	373	368	372	374	349	360	353	344	345	365	335	353	355	336	376	364	348	375	389	329	386	364	337	359	307	384	347	379	369	365	326	307	360	353	347	349	356	353	340	374	352	357	376	352	379	362	377	381	330	330	339	364	334	336	332	367	336	348	341	347	336	356	348	345	354	365	379	360	386	342	338	376	341	325	363	373	359	377	374	346	347	338	331	357	353	373	334	343	365	332	340	363	351	350	347	332	351	364	309	362	335	360	325	349	362	331	354	384	369	348	362	381	369	364	355	400	397	334	344	344	359	368	362	352	367	351	353	347	337	351	346	360	391	389	354	328	333	387	340	339	381	348	367	389	363	357	358	371	334	372
3660	5634	4359	2109	1491	1144	944	764	653	578	531	518	453	459	433	434	450	433	408	424	407	423	413	374	412	410	392	400	373	377	388	418	424	414	370	380	385	423	411	363	372	377	432	427	406	427	373	371	373	361	377	365	396	359	365	384	406	406	410	384	377	359	373	336	351	379	368	415	360	399	380	400	375	385	372	387	403	397	391	366	370	380	383	360	394	389	388	371	384	412	380	400	380	369	391	378	377	408	367	342	371	371	384	372	368	369	365	363	412	382	352	422	384	400	383	390	382	387	377	334	389	374	368	365	396	387	386	383	391	338	379	383	394	374	380	393	402	352	392	354	372	377	356	395	344	374	413	391	369	379	402	395	383	393	359	379	406	378	366	407	391	404	380	359	367	388	372	354	356	368	345	404	385	385	390	376	379	391	359	374	377	366	392	374	368	364	371	424	391	377	382	395	399	369	380	402	371	413	363	370	375	383	391	339	380	390	378	394	411	393	377	361	344	366	410	396	370	372	366	396	381	399	377	409	371	337	387	349	398	392	368	349	371	445	373	380	385	392	348	361	373	375	376	364	375	382	384	388	366	368	401	379	381	379	389	417	387	387	362	353	390	370	321	422	378	393	377	416	409	380	375	365	347	362	352	372	404	363	349	379	387	399	396	384	413	371	371	377	375	398	389	386	400	383	375	400	390	358	360	381	393	381	396	388	365	397	372	371	396	399	391	390	402	381	376	349	397	370	374	369	368	370	353	375	382	380	354	377	361	376	325	369	371	375	396	359	399	392	388	374	400	347	382	387	380	409	387	391	382	385	354	397	377	377	366	379	408	379	375	381	400	388	403	349	390	430	408	401	421	408	378	413	394	383	388	367	356	347	346	380	347	400	379	378	364	363	367	394	389	403	366	384	391	347	345	418	361	413	398	354	371	374	388	393	358	379	405	419	386	383	402	370	362	412	377	399	404	354	361	381	373	410	370	417	410	384	384	350	386	376	360	374	355	382	345	398	379	375	443	415	390	358	373	399	419	393	380	389	382	381	376	400	358	404	387	391	361	387	370	393	380	409	377	382	380	415	389	364	406	369	363	365	404	360	389	390	349	392	423	445	364	366	395	352	385	363	386	378	376	367	408	416	385	390	357	366	391	384	400	395	378	377	360	402	391	381	375	383	367	362	362	354	373	383	375	380	386	383	388	366	398	375	397	418	371	391	377	399	366	402	357	391	379	348	402	389	377	360	361	400	361	391	396	382	383	390	380	369	401	394	336	397	373	379	368	386	379	330	361	347	383	395	426	373	395	354	360	380	362	387	373	373	431	409	392	356	361	385	379	386	382	402	373	386	420	384	368	383	390	377	388	383	372	354	376	370	385	340	371	449	369	373	381	356	376	373	370	377	395	419	378	423	394	369	410	346	396	370	385	383	376	388	351	414	382	395	389	349	407	370	349	401	366	381	408	371	401	387	408	377	370	389	377	370	403	413	380	369	350	389	435	369	375	375	397	388	373	404	357	375	393	405	398	404	371	372	348	400	372	379	371	410	349	382	359	372	354	372	401	386	364	409	355	395	356	398	358	354	407	379	394	410	378	386	382	385	399	353	401	361	347	368	382	377	380	338	383	401	390	362	406	392	351	402	368	410	384	350	355	401	372	388	346	388	389	390	369	359	387	376	361	363	415	369	399	386	380	365	388	364	398	359	369	390	402	361	383	361	375	385	410	380	354	379	355	362	381	381	372	354	384	356	388	378	375	398	387	386	356	386	380	346	371	363	364	373	379	370	353	391	413	360	409	391	371	384	414	353	357	403	368	383	370	382	370	374	396	388	333	430	392	400	368	391	369	372	376	369	377	379	369	383	387	415	378	345	366	377	396	370	383	358	360	423	418	396	400	397	359	373	386	404	394	345	389	390	415	363	337	381	377	398	401	377	402	373	383	359	394	366	362	395	381	369	363	395	365	383	362	385	388	379	416	387	357	379	367	392	385	341	350	401	404	397	396	391	400	407	369	386	372	368	383	380	343	391	384	396	412	354	394	370	385	389	379	395	371	362	391	394	360	393	370	395	333	378	367	403	352	367	377	372	350	383	389	396	358	390	380	380	382	415	378	373	410	410	389	373	362	357	361	392	379	390	357	400	400	359	352	361	378	373	363	362	385	350	389	357	402	393	389	375	382	337	377	391	399	379	375	374	392	351	336	393	360	408	385	393	408	390	379	392	389	372	346	354	400	385	378	403	397	376	371	379	366	377	374	411	379	389	352	408	370	398	383	384	359	352	390	420	360	358	382	337	352	382	363	386	343	360	403	358	384	352	398	360	368	358	393	381	376	387	391	396	376	374	362	354	365	373	387	374	404	403	346	352	353	401	399	364	358	374	379	400	388	376	351	385	391	387	386	409	349	384	390	394	395	355	377	345	340	384	387	390	379	385	389	362	334	381	371	400	367	356	411	366	351	377	365	377	346	365	376	389	391	381	377	375	369	385	392	360	371	398	364	391	388	400	391	400	382	373	441	352	370	373	367	380	359	391	417	396	392	401	386	383	331	376	380	368	373	366	361	380	410	351	354	367	411	397	375	402	344	380	364	358	364	354	365	380	409	399	415	391	368	394	378	392	392	371	385	356	421	369	408	382	385	378	373	379	393	385	373	361	383	383	368	342	377	367	392	377	393	369	407	380	385	391	383	394	396	391	373	383	372	405	400	370	371	383	405	351	364	370	388	385	403	344	384	413	401	380	419	374	341	350	429	397	408	348	384	405	368	399	371	397	364	365	387	382	369	380	334	346	364	400	382	397	394	399	392	365	398	411	339	383	395	378	398	393	409	366	390	400	398	375	393	403	356	388	371	390	374	378	413	381	362	360	369	363	370	348	365	354	381	378	349	357	372	347	388	368	343	384	389	369	414	362	373	345	367	363	401	380	397	347	393	404	386	383	371	400	371	390	422	371	377	390	355	385	422	368	384	384	379	394	360	393	339	365	390	378	377	381	373	356	361	383	392	403	345	344	392	394	384	390	402	390	381	342	350	381	424	374	385	393	390	390	368	399	369	368	369	398	389	373	370	380	421	378	345	365	329	380	363	419	391	400	364	354	405	361	394	329	374	404	345	395	396	391	420	377	396	400	364	390	363	353	378	401	381	384	392	344	358	373	387	390	376	371	392	384	398	364	377	372	377	361	418	373	399	360	354	380	378	391	368	380	359	393	399	348	351	400	377	405	341	360	420	388	388	416	401	387	414	353	317	392	374	380	379	370	373	370	370	402	354	372	397	367	394	374	363	374	395	360	403	376	373	395	369	394	364	360	381	363	412	385	377	405	400	387	347	367	346	368	380	363	379	371	397	376	390	368	365	366	403	381	379	377	355	394	408	375	349	362	373	377	403	340	378	382	398	383	384	350	361	378	391	370	387	420	423	405	341	375	366	351	371	431	382	367	340	399	400	371	355	410	428	364	395	392	375	357	363	367	347	407	389	364	350	387	391	341	346	373
22837	21586	29346	24292	21589	21618	11709	975	598	503	470	385	317	300	252	269	220	211	181	240	189	187	166	180	147	164	173	178	147	150	148	159	143	152	160	161	149	142	151	150	142	142	141	133	135	153	127	132	126	131	123	135	124	130	132	123	138	117	127	117	125	107	136	135	132	142	125	151	125	135	102	133	111	117	116	129	130	126	121	113	122	135	138	125	119	118	131	146	149	121	128	116	125	127	141	124	130	137	128	117	131	128	108	133	119	133	125	149	119	129	121	137	130	118	144	128	99	127	131	126	121	140	116	131	139	130	133	110	127	131	115	122	127	122	118	128	136	127	111	142	117	126	127	144	136	133	125	106	114	118	121	117	131	117	111	134	123	115	147	141	120	113	134	123	120	132	129	91	109	136	107	129	113	131	143	123	113	144	133	123	127	124	122	117	117	110	129	101	132	104	138	108	119	131	149	119	127	125	127	115	136	126	98	129	121	128	105	112	128	154	112	122	146	145	139	106	140	102	133	146	121	124	132	130	130	110	121	133	120	135	130	127	108	135	122	131	99	125	129	121	113	130	123	116	122	110	127	103	107	114	124	122	132	116	124	127	114	130	116	108	108	130	143	106	126	110	124	128	120	119	116	124	124	127	114	122	105	151	114	113	134	115	116	118	126	141	136	144	119	119	122	105	114	118	124	115	129	143	128	130	114	129	127	107	130	117	123	128	127	123	117	123	132	95	113	116	135	147	132	107	103	130	130	123	115	118	127	152	136	130	107	112	123	133	133	133	122	126	117	126	128	124	136	125	115	129	121	119	130	125	132	132	139	127	125	106	101	118	121	135	121	113	122	116	133	120	125	128	129	135	130	124	131	130	125	113	131	131	124	142	125	124	124	137	125	111	117	123	106	113	123	117	129	118	115	135	132	115	129	119	116	123	125	144	123	126	140	118	131	141	143	103	151	142	125	120	110	126	107	119	126	143	144	127	131	128	109	120	133	112	109	115	114	136	133	125	136	139	137	116	123	122	134	115	115	136	141	129	127	136	118	127	120	123	129	126	104	114	131	129	108	144	125	124	103	144	113	136	117	133	127	116	114	141	130	119	108	140	123	106	116	122	141	126	128	116	112	107	114	130	111	116	122	124	139	119	116	119	125	132	134	112	106	112	115	138	121	140	133	120	122	148	145	107	125	116	151	127	118	118	141	136	107	116	115	129	126	121	130	127	106	127	121	118	113	117	132	122	98	120	116	112	123	127	139	134	113	131	108	133	112	134	123	113	106	109	134	121	117	149	138	136	125	108	111	134	114	124	121	117	126	130	105	128	119	118	142	120	124	120	111	121	115	103	130	143	127	130	117	128	131	129	134	125	123	138	128	97	124	125	135	122	124	136	123	122	123	127	122	116	114	128	115	125	105	118	137	137	132	125	143	120	117	118	143	119	125	106	124	143	108	126	148	128	126	123	115	124	123	113	119	114	114	118	119	121	119	128	107	107	111	118	125	112	120	104	134	109	122	119	120	146	138	134	127	121	121	130	120	132	123	126	122	127	117	127	106	109	132	120	135	141	119	124	112	111	114	103	104	129	122	144	129	133	133	120	140	115	111	105	116	104	125	129	111	132	138	141	109	121	99	137	108	145	135	135	110	120	109	116	133	98	107	115	132	131	124	144	116	128	119	126	116	122	95	125	115	114	130	113	116	113	124	149	121	132	127	126	127	135	120	149	153	113	125	119	133	121	137	139	130	130	122	123	126	116	136	118	104	107	129	140	122	132	142	137	123	111	104	145	130	123	118	125	134	130	129	115	138	118	133	129	109	115	137	119	121	126	112	129	114	117	160	99	133	116	111	131	118	127	112	124	140	124	106	116	127	116	122	113	132	125	122	140	140	130	124	128	114	115	117	144	123	131	136	122	131	112	126	126	133	130	124	122	121	131	136	111	136	146	126	141	111	131	129	105	129	137	131	123	122	145	120	110	122	155	123	114	124	120	118	141	110	127	111	138	131	133	105	129	121	126	127	134	125	121	127	112	104	117	150	119	121	107	133	119	143	107	101	143	132	110	122	129	133	116	124	114	121	122	122	146	135	136	147	138	121	142	113	126	117	117	116	139	124	145	120	114	98	108	111	123	140	157	110	114	116	124	122	132	107	114	125	105	140	119	123	115	120	136	125	136	148	127	124	133	128	112	117	123	126	126	105	123	120	119	128	119	133	128	123	117	127	121	119	118	128	147	123	115	119	127	125	119	123	123	107	125	150	99	146	113	111	115	137	119	133	136	121	118	110	132	118	128	123	153	134	115	110	138	120	127	111	129	106	103	126	123	122	114	122	108	145	125	130	114	116	116	128	114	94	110	100	121	109	129	115	106	125	124	115	118	127	135	143	136	119	117	144	112	134	124	131	115	119	102	134	111	132	118	127	149	137	123	103	122	96	136	112	134	120	129	122	120	102	109	128	143	128	108	119	138	135	114	120	127	149	117	113	122	120	106	121	114	126	123	135	123	123	108	124	124	127	129	125	114	133	143	126	126	132	129	116	119	128	113	123	140	144	96	118	113	113	128	128	112	104	105	118	133	121	138	119	114	95	113	127	118	119	123	116	121	134	128	135	130	118	108	122	131	138	129	114	134	151	119	123	120	133	136	122	138	115	117	112	133	132	109	126	117	114	139	117	125	114	140	117	135	121	122	144	142	121	119	114	134	118	142	118	121	126	117	119	132	113	132	137	136	118	112	131	119	118	131	117	121	127	115	124	107	136	170	125	151	129	138	127	146	130	123	114	131	126	127	120	135	108	112	141	144	127	118	123	128	115	123	130	130	111	138	116	102	115	124	129	124	121	133	118	124	153	140	134	114	133	129	119	140	130	131	131	135	141	121	132	123	149	123	114	135	138	132	119	131	111	117	123	118	115	119	109	125	135	119	133	126	124	125	105	133	141	134	117	129	110	117	130	120	124	125	136	105	142	140	117	122	123	124	114	117	127	119	131	122	119	143	113	146	140	126	108	118	131	140	118	121	111	126	118	129	153	126	119	124	139	137	114	110	128	118	125	117	101	117	118	138	104	109	133	140	136	136	115	123	136	112	114	134	118	118	148	114	120	103	110	116	127	115	130	112	119	118	116	131	133	133	137	135	135	127	138	109	122	126	130	115	131	123	111	122	117	128	140	116	122	129	121	133	117	133	119	119	135	131	116	125	125	121	117	121	118	124	127	132	139	132	133	105	132	123	123	139	112	112	122	131	129	116	128	119	139	122	119	113	117	116	128	114	109	101	131	140	120	117	101	127	125	113	127	119	131	117	118	135	126	116	124	105	123	115	141	119	110	137	126	126	126	122	133	124	117	122	125	132	104	106	102	127	129	128	114	127	122	128	138	136	110	115	135	131	145	103	128	113	121	108	139	144	128	144	120	124	123	115	113	122	120	121	94	114	123	132	123	144	123	124	115	113	114	127	133	145	134	116	131	112	129	108	126	122	121	121	126	124	128	126
4909	14399	11828	5590	3721	2630	1944	1451	1098	845	677	584	466	455	353	350	360	292	291	280	248	263	233	217	210	195	207	203	182	175	206	153	162	149	160	172	166	160	157	166	160	155	151	152	146	182	151	172	143	186	144	162	159	151	150	145	146	150	173	138	165	146	129	145	145	152	156	137	118	143	161	138	162	132	147	157	133	158	146	144	162	133	140	143	149	134	140	151	140	164	135	155	168	158	172	145	148	140	133	121	138	132	140	140	152	127	172	151	132	137	133	144	149	133	133	145	144	129	134	137	126	139	152	138	126	139	142	156	147	113	120	141	130	168	159	150	148	141	121	153	137	146	150	168	129	131	138	143	159	143	134	153	153	141	152	165	143	128	145	133	138	156	142	146	140	132	157	148	157	159	154	154	138	120	132	138	162	119	138	128	134	129	139	121	136	151	146	157	144	139	145	157	126	141	154	169	130	142	145	144	127	147	142	141	150	159	127	150	140	167	151	140	159	133	143	152	153	128	122	119	120	142	142	147	148	149	153	140	160	133	145	151	130	130	147	131	122	146	132	170	142	145	130	135	151	146	141	127	147	129	149	122	139	150	125	146	148	147	159	145	125	122	163	138	131	131	144	154	135	143	128	127	148	134	123	146	138	125	160	149	138	134	146	128	157	141	137	134	135	149	128	153	131	140	112	171	143	130	133	141	137	125	146	153	172	143	154	131	147	157	134	147	143	141	145	147	137	112	135	161	132	142	162	139	149	160	144	163	134	148	130	143	151	157	121	145	133	141	149	152	137	136	153	140	113	140	156	148	147	147	131	149	136	141	130	142	135	138	150	143	123	121	124	148	142	117	135	157	156	128	143	153	131	151	127	130	129	148	135	140	144	131	145	130	133	143	122	144	126	127	145	153	147	137	133	139	160	157	135	132	132	145	145	140	154	126	137	159	146	149	154	135	146	139	135	149	139	138	160	150	166	143	140	145	133	120	129	129	142	149	133	140	139	136	142	133	130	141	139	162	125	158	151	142	133	123	131	144	169	148	131	145	127	162	134	129	133	119	139	134	155	120	156	156	141	145	135	170	143	132	122	142	153	136	149	115	150	148	141	129	136	149	127	154	160	137	146	143	142	113	146	143	144	153	115	136	136	153	151	121	149	159	158	122	159	131	149	152	133	168	142	125	119	139	142	113	134	153	133	135	114	134	158	135	137	134	154	142	145	141	145	153	146	144	155	131	131	148	134	137	139	131	143	159	153	132	137	136	142	129	121	167	144	159	153	133	114	136	129	137	131	144	117	138	150	131	143	142	139	144	145	127	144	132	118	159	148	151	137	127	139	148	142	151	157	143	131	128	145	130	146	142	118	154	131	167	147	141	154	130	150	136	160	136	124	116	128	133	126	141	139	140	131	157	145	140	138	130	131	157	167	134	139	129	142	125	127	138	141	137	144	128	136	148	145	149	126	146	161	114	116	151	159	155	128	126	141	157	144	158	124	130	124	138	143	142	140	165	145	148	134	139	155	131	149	146	150	142	123	123	136	124	134	152	155	147	136	129	138	142	140	165	134	145	120	137	152	134	162	154	160	134	137	156	130	141	166	148	132	161	153	141	155	136	136	129	110	144	153	145	145	148	137	133	150	159	130	118	131	150	150	140	149	164	136	145	140	154	137	138	144	144	129	114	138	137	142	147	131	160	133	134	128	161	134	126	119	143	143	132	133	146	140	145	143	128	135	155	139	154	134	166	139	136	148	145	136	144	138	138	129	149	146	136	141	140	130	140	127	143	138	142	117	140	140	129	146	150	141	124	152	127	142	151	155	152	150	160	134	145	144	134	155	143	125	153	142	140	140	139	122	142	135	138	138	147	145	136	128	155	154	135	138	142	137	129	142	151	128	142	148	135	135	136	122	149	145	145	137	159	130	149	129	151	149	143	145	125	157	132	165	140	131	135	126	140	163	155	133	151	156	130	140	118	131	135	124	140	136	142	153	125	130	151	137	142	140	126	109	139	117	124	154	121	149	140	126	145	125	140	151	109	158	142	142	139	128	141	134	151	158	130	152	134	129	137	124	128	142	161	154	145	145	165	148	147	142	131	159	126	144	136	134	128	137	142	127	134	146	144	133	150	169	142	145	119	164	137	157	145	141	134	131	132	144	153	158	129	132	145	126	149	134	158	126	163	134	137	151	140	140	134	138	142	134	140	136	150	131	120	124	167	136	139	123	147	143	129	154	136	139	142	126	143	142	142	128	138	143	124	151	156	143	117	140	147	151	132	152	134	166	139	143	134	133	152	153	134	136	127	145	122	157	146	152	157	143	138	150	150	144	157	141	131	144	141	147	124	157	126	141	144	137	122	161	138	138	145	140	123	168	138	154	149	147	133	144	165	132	153	147	161	114	151	138	126	158	136	138	149	154	164	129	133	141	154	141	143	150	140	159	150	138	133	128	148	152	143	142	159	144	124	108	140	139	147	123	144	148	133	142	131	131	120	155	144	144	158	141	176	141	122	113	166	151	167	147	157	145	148	147	128	147	129	137	126	137	162	121	122	150	140	132	134	132	133	139	156	135	133	129	136	138	158	135	126	136	145	137	140	143	138	133	126	162	120	148	139	119	114	144	129	124	154	130	137	144	135	150	134	131	138	131	127	138	124	150	131	125	138	160	161	135	175	135	124	145	145	164	127	141	134	145	157	129	121	145	123	130	134	165	133	149	142	129	130	144	137	134	134	147	141	138	146	158	144	125	156	160	155	148	153	146	120	130	149	161	144	177	141	152	120	143	149	124	133	157	133	151	119	155	139	140	149	152	142	116	157	160	138	143	158	128	167	144	143	152	117	134	117	157	171	140	140	135	131	143	132	148	152	141	142	148	136	126	123	134	160	164	145	138	145	148	127	156	131	158	158	136	134	136	127	158	146	131	140	131	128	153	152	140	149	163	155	136	129	141	146	154	137	155	130	143	143	146	145	155	136	150	126	145	133	153	136	160	139	167	141	156	132	149	158	159	163	147	127	154	115	139	149	125	134	143	128	146	134	156	145	159	150	133	130	150	121	150	141	143	149	122	126	120	134	119	142	142	156	142	147	149	155	135	147	167	131	130	134	154	137	141	133	145	129	121	147	169	132	146	139	146	153	130	126	131	124	140	124	173	153	147	128	148	159	147	128	135	134	132	125	136	149	145	149	132	136	115	131	176	130	157	169	151	144	141	145	135	159	144	148	128	125	153	144	144	139	132	174	153	133	147	152	159	158	136	144	149	158	128	151	137	146	134	148	134	145	143	140	137	134	141	139	133	123	114	118	155	132	129	134	100	147	134	133	139	151	141	131	138	142	151	137	130	142	148	143	129	144	158	134	149	149	164	140	145	150	131	138	132	134	124	147	132	144	144	125	143	140	145	149	137	162	133	139	139	127	129	141	135	130	125	127	164	167	167	129	140	141	145	152	131	151	143	143	133	132	128	123	142	156	143	139	149	152	148	136	145	144
27735	20079	6790	936	658	576	562	593	557	509	534	551	495	535	558	532	503	530	528	519	545	561	529	531	542	542	515	508	537	511	508	526	546	561	524	535	549	523	551	509	550	538	543	571	526	544	524	508	544	511	550	535	500	504	528	542	510	523	502	537	537	551	516	514	543	499	535	542	545	501	539	524	484	522	516	537	525	544	508	498	491	556	541	506	516	525	529	525	517	527	487	537	502	509	478	519	503	547	538	537	521	520	494	533	554	525	478	518	537	514	548	531	547	518	547	532	509	503	527	493	483	477	521	516	534	536	540	510	524	534	502	546	532	446	535	535	489	496	521	528	488	579	524	521	496	565	532	547	491	510	534	540	552	511	505	517	534	505	524	536	510	540	477	551	516	541	551	535	541	525	561	507	517	510	536	584	522	514	513	531	517	529	541	517	516	523	531	518	532	522	463	517	539	581	522	517	504	547	542	533	510	492	530	477	510	527	495	498	535	499	528	484	534	542	499	547	537	497	513	560	517	525	496	510	499	552	517	556	528	512	533	498	531	548	495	528	513	520	523	506	539	586	488	533	535	520	510	542	536	591	524	512	530	523	510	527	540	528	510	517	508	499	511	563	492	525	533	472	562	549	470	507	539	497	527	525	513	557	490	553	528	550	524	509	512	541	550	525	521	550	497	548	550	544	519	534	526	529	522	496	529	502	526	537	498	517	518	551	565	524	522	562	550	469	514	506	506	514	467	485	527	489	522	513	542	524	514	535	487	518	508	544	523	526	519	508	556	535	524	500	544	544	502	531	556	505	566	492	547	528	554	513	533	552	534	484	530	520	494	510	547	544	527	577	526	499	528	521	525	550	562	535	500	535	508	524	491	481	498	515	523	519	509	501	524	494	509	519	480	520	525	489	509	515	562	511	520	475	496	495	502	521	489	500	532	518	534	509	511	537	540	551	508	519	547	527	557	481	471	514	549	538	511	566	511	523	512	540	521	523	537	526	507	482	505	514	519	537	503	461	549	512	575	494	534	504	512	541	549	496	514	522	538	516	487	509	528	485	508	521	547	516	516	510	524	498	511	520	534	533	523	549	530	510	508	543	499	557	512	497	513	518	531	501	466	535	507	520	509	566	521	502	492	515	523	529	490	499	506	501	545	537	508	523	509	552	559	535	526	526	581	543	505	505	522	484	522	497	537	561	525	503	530	501	549	520	536	523	528	518	501	488	526	484	511	533	520	481	530	527	502	553	474	511	525	531	490	528	531	495	513	525	522	516	510	476	502	498	492	560	535	500	489	507	503	506	551	508	510	541	520	548	534	501	542	558	534	552	526	527	517	513	523	531	544	516	501	535	530	482	494	519	515	522	528	543	517	504	530	489	538	546	522	528	480	515	511	532	552	551	560	497	512	509	505	546	511	546	516	532	509	533	514	516	540	506	555	523	495	527	529	486	519	513	515	524	540	501	502	519	518	539	507	492	567	518	528	463	548	498	511	531	521	522	476	510	522	467	509	499	502	495	521	459	523	517	532	489	506	555	534	524	541	521	555	519	538	535	544	527	560	542	517	508	500	517	536	501	538	463	532	485	503	509	536	523	472	506	533	498	580	484	519	529	541	481	478	502	543	476	478	496	516	534	553	526	523	477	493	519	528	511	523	527	550	517	507	510	525	543	523	514	501	545	518	526	502	551	510	523	519	460	537	495	535	497	568	523	524	555	520	522	531	534	491	520	501	534	514	527	540	536	537	472	546	544	523	548	540	507	502	525	496	504	514	539	517	558	465	483	525	545	497	512	560	484	510	534	535	539	577	564	466	550	533	532	540	525	525	543	546	494	535	518	537	512	543	525	512	525	545	531	500	520	536	546	516	543	530	525	530	500	546	508	532	492	541	498	516	504	508	587	505	539	525	546	544	510	514	518	547	523	531	506	548	487	530	515	533	527	510	507	548	531	510	528	538	521	571	573	545	575	479	521	514	482	530	499	543	552	469	517	461	502	531	500	501	483	513	538	502	537	463	523	554	495	527	512	521	531	526	526	482	529	528	545	485	530	530	532	525	502	522	552	509	532	560	554	529	490	519	542	501	494	524	537	497	481	483	520	521	543	517	531	513	513	498	495	547	522	495	528	521	503	507	541	493	482	505	508	508	563	512	516	522	479	500	520	530	534	511	534	581	523	505	504	539	562	512	540	517	528	514	514	496	529	517	517	525	528	550	504	531	494	517	510	506	542	536	520	535	536	531	532	540	505	503	479	519	522	576	509	518	496	574	531	549	530	488	522	532	494	512	561	531	527	513	524	522	489	533	448	495	512	558	548	524	563	509	533	517	537	557	536	526	546	511	506	542	556	522	519	537	493	526	524	546	491	531	537	545	514	580	514	551	552	578	522	564	561	520	520	521	507	528	487	490	520	536	508	528	539	506	517	542	514	491	532	512	519	554	552	489	559	519	506	520	522	535	468	507	527	517	492	519	573	522	542	538	465	516	540	514	521	502	539	498	514	494	536	554	526	509	510	551	544	509	487	508	508	489	523	502	474	499	494	553	532	512	458	528	499	521	502	517	522	518	550	466	520	540	508	499	524	493	519	513	505	489	565	496	493	528	573	564	536	535	544	524	521	522	538	534	509	523	516	492	520	509	496	498	539	479	492	552	520	546	498	507	523	504	466	543	511	516	502	512	498	514	490	542	501	545	534	532	521	496	531	522	505	552	538	525	518	486	554	496	559	515	538	551	518	538	531	542	513	533	516	551	534	527	564	537	538	491	559	528	498	521	497	499	515	464	477	506	518	500	538	506	520	553	547	586	518	528	551	532	521	536	541	469	532	504	508	527	556	514	518	526	505	517	483	526	509	500	506	514	513	535	489	545	501	551	494	496	515	538	481	512	530	498	515	463	515	519	518	560	528	524	539	547	584	523	505	539	529	482	532	464	512	518	530	544	519	515	529	521	539	498	547	513	535	552	511	536	498	522	521	511	523	533	512	549	525	496	503	525	533	566	503	533	530	521	496	522	574	588	506	552	508	504	512	546	562	535	551	527	538	572	559	520	514	550	513	470	556	576	542	513	517	520	546	505	525	541	563	537	525	550	530	512	519	582	515	544	532	516	526	525	489	552	510	547	484	491	514	474	541	549	536	513	571	523	531	515	479	525	515	529	532	492	524	546	539	524	496	519	489	517	539	513	502	521	468	520	520	516	483	474	552	532	549	521	566	535	536	463	506	507	556	466	529	509	482	476	493	562	522	547	520	529	576	584	521	523	553	574	524	518	493	520	523	490	536	527	531	563	544	543	560	559	531	487	528	506	525	487	535	535	560	509	545	484	538	544	529	534	552	521	537	538	560	486	489	493	521	496	506	513	511	536	518	550	546	500	533	503	491	527	523	489	502	516	530	547	520	494	505	524	528	527	544	520	526	563	506	512	529	548	558	525	504	535	534	549	492	502	561	547	516	530	505	540	547	472	557	528	520	512	455	531	547	533	529	498	504
4419	1184	1047	745	686	618	613	555	613	565	588	556	588	593	612	547	542	553	601	537	525	561	600	563	584	593	577	549	572	556	514	565	576	560	548	575	611	588	578	591	559	560	576	570	556	521	603	591	588	588	520	572	559	573	552	561	588	573	600	554	571	608	560	559	536	584	551	588	552	585	560	573	557	546	561	572	561	541	581	542	617	582	599	545	625	563	533	590	587	529	553	587	578	565	576	559	582	554	598	570	582	562	553	579	554	595	589	594	577	591	592	501	562	580	599	578	585	540	590	550	577	573	565	564	546	566	544	527	575	622	573	555	570	586	547	554	527	542	533	559	565	587	599	552	574	518	564	626	520	564	620	598	604	552	565	597	534	550	582	585	576	599	558	578	537	547	547	543	560	597	578	564	549	581	580	559	545	573	567	562	548	554	567	557	557	551	571	567	555	572	561	552	560	575	574	575	534	628	545	569	608	576	523	586	557	614	590	566	572	552	557	552	575	569	567	527	562	563	561	558	534	565	550	563	576	553	544	569	545	557	578	546	494	577	578	539	567	558	539	554	599	547	537	574	627	567	555	613	574	575	535	567	591	550	533	590	559	611	587	550	620	559	569	585	576	592	579	588	555	562	555	578	554	530	523	580	568	562	598	583	523	560	571	537	559	580	565	558	565	589	530	526	579	561	553	567	584	579	587	557	562	534	594	529	541	576	632	603	596	533	594	564	561	571	578	545	564	574	532	561	568	551	528	588	575	558	563	590	590	533	551	581	574	501	566	555	559	540	568	566	554	563	599	533	612	514	553	553	596	557	566	559	536	593	552	573	580	563	557	554	512	572	562	602	581	568	585	539	564	539	553	588	569	588	548	548	575	563	565	571	564	522	577	587	549	606	617	548	569	566	554	608	546	597	594	579	593	582	520	540	547	561	533	568	596	599	609	559	556	541	553	541	567	570	581	588	568	568	589	532	626	568	528	593	563	577	542	567	576	548	593	565	582	586	600	591	593	560	569	552	583	567	568	534	578	618	543	588	583	573	570	591	561	577	562	545	570	585	591	584	605	569	594	568	543	543	552	631	542	569	623	561	559	558	547	530	557	567	604	549	506	546	611	591	567	582	584	571	576	567	565	569	580	578	583	589	555	606	566	571	539	562	562	534	552	543	564	544	559	563	534	610	559	557	562	557	589	585	560	595	562	588	570	589	543	585	544	566	568	529	553	565	579	602	544	561	547	502	551	565	575	567	542	591	563	597	591	547	593	562	577	571	585	554	560	581	544	527	546	554	537	546	605	600	595	612	542	599	564	565	570	532	580	574	542	523	596	571	598	607	530	595	546	567	574	582	573	593	611	561	544	554	561	575	576	589	542	564	597	576	559	594	541	563	524	515	562	519	576	543	588	524	575	569	577	558	587	559	604	528	536	568	554	581	579	537	587	578	552	598	571	533	590	566	589	614	547	557	597	545	579	574	601	591	575	577	539	583	562	610	558	569	555	615	547	594	572	642	560	562	526	551	577	543	577	558	546	559	563	552	554	514	599	602	599	600	550	570	588	587	610	556	598	475	562	584	541	552	545	561	551	552	568	553	584	559	559	615	544	553	585	558	556	561	528	571	562	601	568	567	527	502	559	569	563	571	546	574	556	563	580	553	583	551	571	535	582	542	550	584	535	569	535	620	588	579	552	514	601	569	581	535	552	591	528	572	539	578	535	569	577	575	526	572	609	578	562	557	582	528	547	595	603	563	577	570	604	565	579	528	576	566	569	554	574	552	526	571	567	537	559	586	610	587	603	542	547	529	568	562	574	581	610	580	595	579	574	560	556	563	566	529	584	604	606	602	591	574	600	591	553	599	585	543	578	589	540	545	545	584	573	569	580	556	532	550	555	545	579	534	564	574	576	586	599	547	554	557	580	565	560	555	561	532	636	580	569	567	591	637	589	568	523	529	549	528	578	558	591	547	540	590	601	544	580	585	611	557	565	562	595	548	575	553	551	529	572	632	591	558	570	542	596	581	548	561	561	569	568	577	559	548	560	587	542	544	570	560	583	557	539	577	594	563	581	587	587	548	501	566	562	565	550	567	573	548	568	560	515	554	549	527	580	571	598	576	568	578	595	562	559	578	540	603	558	562	568	563	574	555	579	576	576	548	575	595	582	582	566	556	557	564	526	531	568	600	579	557	528	572	598	539	598	548	546	578	523	565	582	573	543	578	576	559	575	568	598	577	563	556	614	597	593	558	584	579	520	584	598	554	544	570	588	614	604	552	601	585	583	535	599	572	570	564	557	554	585	549	528	558	602	553	551	585	582	586	615	564	524	542	568	544	591	538	605	568	584	558	566	559	561	509	513	541	589	552	605	590	582	535	586	583	587	547	553	554	591	537	566	535	611	571	552	589	572	583	564	565	567	563	526	574	561	505	625	586	569	544	586	551	545	518	590	567	574	575	561	568	555	534	552	592	497	583	596	556	573	595	545	550	557	552	556	561	583	574	577	564	564	566	568	562	597	593	590	541	549	553	572	563	604	563	566	528	573	595	575	601	552	562	541	550	574	550	598	580	556	588	567	542	575	600	518	559	538	547	559	553	553	593	574	516	581	569	561	575	584	540	560	581	555	551	575	588	616	559	565	575	554	541	590	579	589	556	569	601	583	573	601	572	603	601	562	560	547	555	576	586	550	573	611	617	556	574	576	575	571	613	555	581	558	550	537	576	542	582	571	578	594	555	578	580	578	551	584	583	611	590	533	588	563	552	550	588	568	544	550	602	571	569	608	584	589	576	539	563	578	591	553	544	560	550	580	591	552	545	575	550	563	560	550	553	557	545	550	565	553	583	570	609	612	547	564	588	564	590	578	529	528	571	547	591	573	547	597	558	559	535	522	556	546	584	569	569	575	585	575	533	525	563	537	583	559	567	513	562	541	594	584	566	574	584	588	553	567	546	570	560	552	545	532	571	563	619	627	561	605	575	580	541	537	568	558	534	542	587	585	538	588	554	591	553	570	628	607	578	558	531	532	556	582	521	575	551	550	543	558	576	566	606	618	588	582	531	597	510	592	567	562	577	540	571	533	553	559	556	571	545	583	561	558	599	556	568	563	548	494	566	530	538	558	580	551	559	557	554	574	602	544	539	558	560	550	567	557	618	610	587	578	583	555	553	567	584	553	569	562	601	574	564	531	593	547	576	553	528	565	597	588	575	569	524	566	587	541	597	592	596	582	562	531	581	598	580	561	588	527	537	596	605	559	544	583	534	583	560	565	540	552	544	578	568	551	536	561	546	617	563	574	531	545	556	565	554	586	576	588	557	583	613	597	582	595	542	572	576	586	584	585	542	551	603	578	569	570	589	584	563	555	565	548	531	612	556	552	568	577	539	562	612	549	596	578	578	576	556	574	559	551	596	575	540	511	547	593	577	559	569	582	567	551	562	556	566	538	546	580	574	609	531	582	534	563	542	581	540	543	574	555	582	566	559	609	577	577	553
23760	21474	28820	24540	21479	13166	1246	743	663	596	563	484	481	496	439	481	444	427	383	421	419	402	396	401	446	397	401	391	396	378	376	370	389	336	383	347	400	412	371	396	365	360	338	371	351	350	384	368	425	343	399	362	386	416	372	386	368	409	378	376	366	398	371	368	373	361	405	376	340	376	365	377	389	381	366	392	359	389	375	375	397	378	403	376	343	381	383	398	385	360	364	373	390	346	384	371	365	375	345	360	337	387	372	391	349	358	387	383	363	354	386	338	407	398	376	381	369	384	396	376	365	389	391	362	340	349	396	407	380	373	373	373	385	378	395	401	360	407	386	377	377	378	371	368	396	370	373	357	357	377	349	358	379	362	345	366	386	367	349	369	368	390	361	362	356	386	385	385	380	350	370	378	398	403	369	385	376	349	349	386	381	358	387	365	417	376	382	374	378	369	350	353	383	361	365	370	380	354	380	366	371	340	411	383	359	376	396	354	383	336	400	352	353	351	365	393	344	359	358	356	387	392	398	372	346	352	345	382	398	396	354	378	360	341	347	363	346	332	352	386	377	332	405	368	351	377	348	361	355	350	362	376	352	367	371	377	373	373	386	378	399	360	345	381	335	389	352	383	380	353	386	402	407	351	356	385	344	360	407	390	354	363	371	375	356	376	349	388	334	353	380	361	372	382	354	382	325	377	353	390	345	403	377	384	345	359	360	390	375	372	365	372	378	372	397	370	399	355	362	379	372	383	363	359	368	399	410	388	387	343	371	360	371	369	344	353	385	389	426	371	359	370	328	369	392	364	365	371	373	384	375	366	377	362	385	355	370	399	361	352	379	371	371	351	358	377	411	372	367	349	353	373	367	372	389	390	385	350	404	347	392	364	395	382	352	354	347	350	368	365	365	381	334	346	369	366	346	358	367	384	377	370	398	360	360	394	374	403	398	359	362	407	371	366	363	387	356	348	348	371	387	347	409	359	368	377	371	377	381	374	373	316	374	398	368	376	354	402	354	402	326	381	352	390	374	357	360	374	385	361	377	362	356	370	327	400	352	375	362	415	363	360	347	326	337	364	386	357	377	393	395	337	372	378	347	348	400	377	374	365	360	374	385	375	366	372	388	365	343	394	377	364	377	399	378	379	359	382	389	370	366	366	351	368	382	378	406	371	367	362	363	351	426	369	352	374	372	338	364	374	393	352	402	369	360	402	360	369	399	343	341	404	395	363	381	352	376	382	380	346	387	367	377	368	342	375	361	361	405	350	379	407	369	348	365	393	371	362	366	335	348	407	342	374	354	387	407	373	326	354	379	372	353	350	373	366	355	404	395	369	374	396	355	381	378	425	381	387	357	334	377	354	368	366	374	396	346	362	373	345	370	378	344	356	350	363	350	347	377	386	370	382	356	377	359	343	325	368	374	384	398	392	376	372	353	383	389	360	359	342	366	359	361	360	377	346	327	350	356	397	371	378	354	365	364	381	388	376	389	374	364	356	374	386	377	366	346	397	408	390	414	357	390	363	342	382	369	393	374	371	369	398	398	328	376	378	328	368	346	403	354	351	377	389	380	390	373	374	366	345	396	345	384	337	348	353	385	373	358	402	371	351	361	387	390	376	366	373	362	393	359	364	397	361	380	363	395	385	348	413	379	362	344	355	345	370	405	389	402	357	367	375	363	362	377	373	367	355	363	341	365	358	346	340	377	340	361	365	392	363	342	357	367	371	354	363	373	368	359	373	351	400	371	356	350	375	355	363	362	362	387	365	362	348	342	361	425	360	385	325	336	389	385	393	384	378	386	369	364	349	389	350	401	355	374	390	379	373	372	355	383	376	320	371	369	349	355	358	389	373	358	381	358	381	382	383	382	382	375	355	397	368	348	376	374	374	402	376	365	369	403	364	350	368	368	346	383	381	387	348	363	398	417	392	387	356	388	375	391	355	382	365	352	366	382	360	375	385	385	357	394	345	347	371	373	362	369	382	379	344	338	386	359	326	356	343	382	373	329	355	387	370	377	352	369	367	373	400	354	398	403	407	352	358	365	362	362	331	385	343	406	393	349	374	362	378	370	345	389	396	327	358	365	346	358	356	375	370	364	392	391	364	352	323	370	391	346	340	391	358	361	366	366	384	350	321	367	389	357	360	372	391	364	360	370	373	391	381	371	355	416	373	389	354	362	342	392	336	414	362	306	360	330	399	388	346	391	344	340	341	382	358	352	395	356	389	379	347	378	388	355	410	360	332	355	351	363	379	365	400	361	345	358	369	385	364	412	375	397	348	374	392	362	385	381	381	357	340	368	381	378	387	367	367	362	331	376	394	367	362	367	310	383	394	378	369	361	348	373	371	393	384	337	382	397	383	373	365	401	357	373	367	334	382	384	396	376	384	400	363	365	352	360	371	377	321	376	364	385	359	382	348	393	378	357	364	345	361	372	401	354	345	348	372	394	378	389	364	382	400	362	370	402	370	396	393	392	384	366	392	368	337	369	375	376	389	387	332	390	346	404	424	324	364	333	327	366	379	395	361	363	368	342	381	382	333	384	399	361	349	376	359	369	333	357	395	390	359	391	408	351	346	363	355	387	379	372	356	375	361	340	360	340	408	348	396	384	358	376	368	368	376	393	376	355	384	367	372	363	403	376	341	367	339	351	365	354	410	381	375	360	354	367	356	374	363	353	398	339	362	357	375	359	378	389	359	355	376	368	385	373	367	365	414	344	369	336	395	390	392	365	346	354	355	393	382	364	364	333	378	356	364	395	346	315	315	343	374	366	347	351	363	388	364	372	361	347	377	362	361	362	378	388	370	365	382	380	386	340	378	362	350	357	379	383	341	383	371	373	407	325	360	379	375	372	369	357	369	348	374	339	389	359	341	392	369	362	340	373	378	372	395	365	391	394	353	383	364	379	399	356	348	405	355	413	344	376	381	380	384	382	377	357	401	378	366	380	353	401	376	339	365	369	384	373	376	382	379	347	387	372	368	358	367	386	353	387	371	331	384	374	362	355	365	397	384	357	347	352	386	352	396	397	378	359	381	380	381	376	385	362	382	363	378	394	376	387	372	414	385	372	386	396	367	341	380	380	400	354	331	360	326	392	392	377	360	347	397	371	399	390	411	350	337	388	379	360	383	365	349	375	357	369	362	367	373	356	389	363	329	322	338	354	350	344	369	333	431	364	389	395	381	388	376	351	370	371	354	377	343	382	365	357	347	352	390	353	357	337	342	417	368	369	389	379	356	387	344	356	368	385	374	378	368	354	375	371	354	387	392	364	349	406	379	377	391	369	364	362	373	364	335	383	354	352	350	376	373	365	344	370	370	360	365	363	344	416	385	401	368	378	356	377	350	394	345	359	379	372	373	369	369	384	368	355	384	374	377	363	388	386	395	354	347	374	372	369	393	358	392	371	361	346	362	372	405	341	343	373	362	364	364	371	385	347	373	376	369	368	401	358	359	369	349	362	366	344	388	357	386	373	390	379	349	361	379
3712	9026	7241	3317	2306	1700	1294	1069	918	765	694	646	605	565	543	499	515	467	485	442	476	450	424	419	424	463	415	395	454	432	397	437	464	417	413	433	430	418	449	432	422	423	400	418	431	403	380	428	395	413	404	428	419	408	422	407	451	446	436	423	393	441	414	433	415	404	396	411	384	394	401	405	407	427	412	436	431	425	429	410	371	418	448	407	384	386	419	375	399	401	398	439	415	414	453	446	394	406	405	461	402	434	384	375	414	421	423	396	416	436	388	377	425	400	417	425	401	445	348	413	388	383	422	470	432	360	423	387	440	424	404	405	433	434	405	432	414	423	389	434	405	411	422	397	417	438	430	389	400	426	447	404	417	462	424	413	404	434	385	449	426	452	410	399	426	386	428	431	388	395	442	424	405	434	394	394	416	404	402	410	386	411	381	399	410	390	415	389	387	387	422	403	397	422	430	357	417	403	386	379	363	419	400	386	441	420	412	377	390	414	407	417	465	409	399	394	424	403	407	422	403	412	414	388	390	390	396	379	425	407	402	432	455	432	461	412	408	418	420	412	399	419	431	418	415	430	416	392	394	396	431	400	406	394	407	437	391	425	409	439	401	406	417	418	405	442	432	442	412	422	399	385	422	400	404	407	421	400	393	422	415	422	392	449	449	395	448	398	410	394	428	401	452	410	406	410	394	437	400	392	407	417	376	406	419	419	413	407	407	400	401	399	393	427	370	410	387	397	409	431	412	413	396	387	418	408	356	390	416	418	417	376	438	391	424	390	411	379	456	409	419	388	449	425	449	424	370	390	407	364	412	404	423	425	426	403	413	423	439	445	395	392	393	428	413	420	390	419	464	414	383	383	412	435	414	407	427	371	415	426	409	429	389	394	394	440	398	399	388	393	392	384	400	389	405	410	417	411	414	358	380	402	411	440	427	409	402	425	393	403	431	391	393	387	427	441	449	422	423	404	430	377	391	382	398	428	390	429	404	387	409	389	403	379	442	394	406	401	432	388	411	422	381	429	412	418	429	420	454	433	399	408	407	416	392	410	404	401	414	401	388	446	332	398	427	383	458	392	394	413	402	412	428	427	401	404	418	413	396	399	359	393	404	419	387	440	440	434	427	447	451	378	392	446	391	421	397	412	370	426	400	415	399	419	396	422	399	415	425	425	395	412	390	434	395	402	417	415	414	404	411	390	361	434	440	397	403	447	426	403	389	383	384	404	367	420	449	411	417	403	394	405	408	434	405	423	421	428	395	426	424	398	377	418	371	403	416	447	449	362	411	385	401	420	414	420	367	413	390	407	424	400	402	408	398	434	431	428	369	395	429	429	389	444	412	424	406	412	404	448	428	413	392	392	387	456	410	429	397	412	428	407	407	360	421	407	391	399	415	399	395	390	387	437	351	427	401	423	405	426	420	427	392	400	408	420	436	379	424	392	450	419	395	387	386	392	432	412	442	422	406	406	395	411	407	385	408	381	379	451	376	432	417	401	396	411	400	428	425	411	401	415	418	441	416	357	369	376	407	400	416	406	422	416	418	423	432	417	431	401	382	415	411	412	450	380	389	399	393	452	407	431	412	379	412	429	405	417	411	409	413	403	438	355	439	416	415	412	428	444	414	385	440	416	425	384	430	430	434	386	408	438	399	427	390	395	394	415	428	394	406	407	464	423	435	422	398	388	438	445	399	405	439	399	424	413	415	396	419	412	411	392	405	442	379	419	441	402	405	401	423	426	413	383	404	421	413	406	420	405	412	392	410	423	394	405	406	364	396	444	442	409	412	423	425	432	418	432	434	418	438	379	397	417	385	423	385	419	444	409	419	399	416	417	419	421	391	429	412	397	405	400	431	411	374	400	415	398	422	401	414	440	410	410	410	411	393	397	388	400	399	393	426	386	426	468	416	405	398	390	423	423	411	461	418	416	427	421	403	423	386	431	444	387	420	378	420	430	412	411	412	422	422	399	411	436	407	422	398	438	413	433	406	418	394	397	391	427	397	433	397	408	419	440	416	437	389	430	398	441	414	383	420	411	394	420	413	365	423	440	446	400	411	420	413	425	437	426	401	436	402	428	397	427	400	432	442	402	405	416	431	429	404	378	355	391	424	405	430	393	420	386	381	430	416	423	444	404	428	427	390	398	404	420	419	425	408	447	411	391	441	418	425	397	388	431	436	394	400	368	422	436	409	400	399	404	386	369	432	429	451	411	443	417	403	407	388	425	417	413	412	374	368	450	430	409	415	414	396	399	419	459	383	354	439	421	422	452	446	376	391	415	421	399	407	401	375	422	397	380	417	411	410	408	424	425	386	424	401	403	395	416	382	430	413	399	423	431	407	434	412	428	417	429	407	427	427	413	429	378	413	442	438	445	386	412	426	388	423	453	438	422	403	430	414	383	402	400	404	385	448	407	422	404	412	419	413	401	401	414	384	427	409	421	410	443	441	414	415	391	420	412	431	452	434	410	421	401	410	410	388	434	429	402	378	418	392	427	443	399	417	435	413	409	419	419	404	399	404	390	378	389	425	418	424	443	434	401	434	380	413	431	408	382	408	415	433	439	423	405	424	392	422	420	374	364	445	424	410	391	412	413	422	389	397	400	423	433	426	393	434	416	416	405	421	376	388	408	405	414	412	409	407	446	392	428	415	395	413	396	439	378	399	408	403	397	400	416	390	429	384	431	407	429	385	405	404	382	400	406	431	400	423	423	403	414	419	395	419	404	421	402	416	396	421	378	426	405	413	398	413	446	385	459	404	431	390	394	416	412	410	405	437	410	423	428	405	431	376	420	400	381	427	394	415	414	416	435	427	383	415	403	408	448	410	390	440	382	366	404	409	426	410	431	424	435	426	364	392	417	400	399	433	422	371	400	377	430	415	411	415	370	421	405	426	423	423	417	390	378	402	415	424	395	420	411	356	388	402	414	383	405	423	412	402	423	417	415	374	432	391	423	423	376	427	449	407	415	390	417	417	389	386	417	414	398	402	427	394	422	433	428	433	412	421	412	401	424	378	437	418	409	373	434	395	420	392	402	435	409	436	403	405	407	399	417	381	406	396	419	392	453	445	401	390	417	408	389	455	402	416	382	407	406	438	432	431	413	416	413	391	437	391	409	392	400	427	418	406	415	419	408	432	429	394	396	438	391	433	398	386	398	424	381	396	428	419	398	407	432	399	415	410	397	379	420	415	451	403	412	400	427	393	386	391	401	418	424	384	410	439	419	419	403	392	400	383	390	439	453	400	382	427	408	397	437	412	432	393	402	409	425	403	403	400	421	382	409	408	380	409	434	397	436	421	382	426	390	421	389	428	431	438	412	390	390	397	419	389	434	450	395	423	436	407	400	399	416	382	437	387	417	431	405	417	425	435	392	425	401	422	406	403	386	413	405	401	388	414	403	444	422	401	419	406	414	400	443	424	408	409	398	416	392	413	395	379	395	386	426	410	411	386	372	413	380	449	425	407	399	397	428	412	396	425	422
24837	21481	27964	25322	16374	1057	598	589	480	488	423	454	406	395	410	401	364	422	345	384	356	398	381	348	397	375	437	346	400	385	400	345	378	341	335	376	384	359	365	379	377	381	356	364	396	356	347	392	341	377	366	346	364	361	334	377	326	379	341	392	367	371	334	349	374	367	338	333	373	341	364	391	363	337	347	348	386	372	353	385	368	362	346	378	356	361	397	348	369	369	386	344	340	344	361	373	345	328	336	357	376	342	368	378	365	376	342	336	360	380	382	344	381	344	390	350	342	368	356	369	379	362	342	342	341	357	387	343	359	360	346	363	394	374	338	368	358	377	346	365	373	333	388	330	370	347	373	337	357	391	383	383	359	347	377	373	379	355	349	377	340	347	337	381	328	379	342	367	369	366	331	365	368	360	320	366	369	330	363	362	367	316	382	370	382	357	396	344	346	385	369	334	358	371	377	357	382	357	367	333	337	339	348	327	370	337	351	388	327	357	368	338	358	388	355	417	354	318	400	355	390	357	371	360	368	357	378	371	377	357	366	383	343	357	365	344	360	327	382	407	362	389	375	363	352	362	361	388	350	334	363	366	346	370	362	359	330	333	351	339	358	375	360	360	356	380	392	336	375	339	399	347	356	346	403	363	371	353	358	348	340	360	383	367	363	363	353	379	337	344	343	349	347	344	372	328	376	333	331	356	353	402	346	360	355	374	342	365	362	364	353	354	395	385	372	367	348	378	346	341	378	358	362	323	388	367	322	344	379	393	359	355	347	363	347	366	373	380	370	347	349	344	361	379	345	355	380	366	350	331	351	343	348	372	370	356	362	341	372	363	395	348	326	388	333	346	340	365	355	367	313	403	348	365	383	343	381	369	363	378	358	387	364	373	357	363	377	363	357	344	342	339	360	377	394	390	354	358	355	336	358	367	339	372	368	357	356	355	390	340	348	337	362	342	360	378	382	348	341	386	343	355	358	341	381	350	394	372	375	355	329	366	363	387	362	331	349	350	364	353	344	390	372	371	357	356	384	374	352	343	385	353	356	332	381	338	386	371	357	339	381	351	356	348	353	383	378	346	381	353	337	388	350	318	349	346	354	371	365	387	376	369	358	343	376	316	378	352	368	377	375	382	391	341	373	348	365	322	415	353	360	379	370	363	358	357	369	364	378	373	343	357	366	372	326	356	395	322	357	357	390	368	348	375	386	363	373	363	370	360	377	363	337	398	358	377	356	374	361	373	362	382	367	356	347	409	368	373	368	336	329	361	340	329	345	377	356	343	368	386	364	369	320	367	333	359	378	385	339	375	349	378	373	383	346	336	348	301	316	359	351	339	364	394	385	347	351	382	351	366	359	346	350	391	385	332	333	341	362	372	358	361	384	352	341	349	362	365	350	348	348	378	363	370	361	338	381	354	329	334	366	381	388	399	344	342	386	339	367	358	356	352	356	392	340	343	368	363	356	364	373	394	392	330	361	353	377	393	360	340	376	387	365	326	367	360	349	332	361	369	357	363	344	380	399	381	350	393	325	354	377	356	345	320	334	380	336	348	354	376	373	357	369	358	383	401	350	398	379	367	362	347	376	343	346	356	379	362	372	354	395	352	367	362	343	375	350	348	389	334	362	349	351	347	354	372	364	344	364	335	355	386	342	356	387	337	357	342	359	333	360	364	339	369	381	358	323	353	356	398	350	347	372	366	365	350	341	387	373	353	345	339	326	371	398	364	392	382	389	365	340	390	331	390	357	355	358	378	378	360	377	340	342	332	338	353	342	362	343	356	411	356	337	373	373	338	347	336	362	370	366	350	356	359	365	336	371	320	370	341	355	347	357	346	360	360	327	390	354	351	368	342	332	338	385	353	365	354	367	332	355	377	367	363	339	373	337	378	366	354	342	378	319	396	390	370	385	336	350	343	381	373	376	368	323	370	385	337	350	343	336	393	363	408	321	341	331	360	379	389	349	368	319	381	320	359	350	376	340	353	355	333	348	340	316	354	348	334	385	378	334	340	341	368	361	340	310	376	363	372	376	358	363	357	358	356	382	386	383	343	363	388	345	338	378	383	367	386	342	359	374	360	395	357	395	370	369	360	374	371	364	341	349	346	358	330	349	390	357	372	348	374	364	372	374	347	339	344	342	351	377	356	330	369	353	339	353	362	360	337	399	358	376	345	346	366	372	369	409	367	339	356	376	366	392	327	339	370	341	356	386	347	399	341	389	364	328	349	348	340	342	356	376	359	361	383	332	368	352	340	348	377	347	373	322	367	332	378	369	386	354	346	311	367	343	370	372	372	376	373	377	331	355	415	370	318	339	325	375	351	348	362	355	369	358	345	349	363	363	390	340	378	356	378	356	336	367	355	334	333	342	405	359	358	332	361	369	367	327	341	358	349	386	369	346	344	382	358	358	358	360	359	340	365	344	352	397	355	385	364	357	330	364	380	357	387	366	352	348	381	366	360	354	344	378	349	362	355	373	341	360	344	350	334	378	361	360	356	369	335	361	379	342	344	354	350	341	387	369	378	365	362	346	345	348	337	388	376	332	349	378	379	359	327	349	369	345	367	367	369	383	354	336	392	350	360	398	382	370	321	305	343	334	368	350	327	388	376	361	358	370	328	336	361	384	367	398	344	316	325	359	381	363	347	330	361	347	370	334	331	364	366	369	360	320	347	326	341	361	345	374	338	374	386	344	373	381	340	348	379	383	350	391	373	360	383	374	371	315	346	362	359	362	363	387	330	374	356	346	334	357	342	371	370	359	377	347	368	362	353	340	378	363	379	358	353	320	366	363	372	380	354	338	373	382	336	361	371	341	376	318	361	345	378	368	369	371	355	336	350	378	341	356	361	346	376	358	359	334	364	361	365	366	339	347	364	330	339	358	381	376	332	317	330	345	355	354	355	346	359	376	372	373	361	348	353	339	372	412	345	394	327	365	348	354	355	379	387	390	335	356	368	337	321	364	317	385	388	356	361	346	379	374	342	350	340	359	356	366	373	353	369	340	379	385	383	384	393	360	349	364	358	315	342	372	345	344	396	362	365	360	374	368	382	368	382	351	378	379	349	387	348	369	375	381	363	367	329	359	387	346	353	370	366	379	324	361	343	393	347	334	385	370	388	369	326	334	341	340	335	355	336	350	397	347	341	351	359	389	352	354	362	352	384	355	389	377	381	372	362	354	335	377	378	383	378	352	324	376	350	328	366	357	343	375	375	351	378	353	329	379	363	367	304	374	360	374	364	366	394	386	362	375	345	324	338	375	371	349	359	366	368	368	332	380	363	371	359	373	325	336	382	376	356	356	404	343	353	366	305	349	369	383	383	395	372	382	362	378	368	389	355	351	401	386	363	367	338	352	375	349	365	336	350	329	357	379	351	343	369	333	351	342	359	371	389	339	356	406	363	361	339	365	371	395	352	346	378	375	359	360	372	345	357	362	324	375	373	372	348	361	361	329	342	370	329	382	373	361	344	361	362	388	337	335	353
3648	5628	4359	2139	1535	1197	932	816	672	610	581	516	525	452	453	460	443	422	433	414	384	438	417	419	392	405	412	440	429	440	360	418	382	401	416	392	442	393	383	384	379	389	428	400	422	374	404	426	418	399	407	426	424	398	390	364	374	427	374	382	387	435	408	384	390	377	411	356	362	377	376	385	410	405	395	412	380	403	395	384	356	388	383	356	392	393	395	382	402	390	400	393	382	419	379	385	414	423	396	392	375	385	372	374	392	388	342	378	426	399	376	423	399	389	381	405	346	383	412	364	387	401	398	376	362	371	381	375	429	378	400	386	383	404	371	379	405	370	382	406	381	439	403	389	385	407	406	399	384	378	364	358	362	385	384	349	404	375	370	403	380	416	373	375	384	387	366	369	374	397	430	396	397	368	410	411	382	374	371	357	379	366	413	409	402	376	368	351	398	419	398	396	430	392	372	368	355	406	400	426	386	360	402	410	385	412	408	383	367	407	343	374	372	394	389	371	375	389	390	431	375	412	406	416	415	411	362	386	401	410	378	378	387	387	377	430	378	417	421	403	364	351	380	382	377	376	370	355	395	368	416	362	375	345	397	428	373	399	427	383	390	339	414	382	383	386	399	382	405	397	390	373	376	391	387	383	353	399	398	397	399	386	348	386	399	410	357	381	398	374	387	417	412	357	441	402	429	402	384	394	385	394	418	374	406	366	378	376	425	384	366	414	408	387	394	421	392	427	413	403	387	385	402	395	377	387	379	387	410	379	368	328	367	393	381	389	384	388	369	416	366	381	376	432	382	402	356	373	366	383	375	393	407	405	374	373	413	421	398	379	416	382	408	384	413	420	405	360	380	352	408	387	407	393	401	367	397	355	380	389	373	368	385	358	378	384	357	405	378	374	358	403	375	353	379	361	375	382	419	375	355	391	388	418	369	383	356	366	357	373	384	374	374	392	407	407	396	402	379	344	395	358	382	404	363	381	377	399	380	393	402	428	379	381	376	420	381	411	399	313	366	399	386	361	414	393	380	398	359	375	394	375	366	408	405	345	381	375	393	387	364	402	363	381	390	414	389	403	378	338	367	397	375	376	376	405	364	350	391	419	364	433	408	416	368	415	386	400	397	357	398	376	396	364	409	392	395	400	403	362	351	406	388	344	386	391	413	370	420	370	396	365	430	368	364	380	409	378	380	372	394	398	388	380	381	384	410	403	391	411	349	356	346	365	403	386	405	428	391	408	372	410	350	392	395	402	374	418	383	397	407	412	404	389	433	391	392	381	363	362	381	389	353	394	380	412	392	388	380	385	429	373	384	393	390	373	414	368	398	365	366	421	372	388	348	415	364	417	376	402	402	415	385	384	348	388	384	407	372	391	368	433	360	391	386	413	445	361	382	352	402	413	372	361	385	391	364	369	377	423	403	396	396	380	403	393	381	409	389	382	385	402	391	387	402	397	425	371	394	413	355	394	422	393	356	371	409	381	371	385	370	369	441	366	368	402	399	379	390	390	364	387	377	369	389	381	370	401	396	393	404	402	372	399	403	367	385	398	411	413	409	385	393	416	376	401	352	392	409	346	399	406	374	375	386	413	392	387	365	380	379	398	396	365	395	374	391	398	386	369	359	426	432	374	381	393	407	405	397	373	376	407	403	367	385	386	391	338	390	365	353	391	381	415	418	369	366	410	413	399	378	364	392	390	387	365	420	388	402	380	383	375	357	382	393	404	400	349	367	354	422	429	393	375	377	383	398	410	385	364	388	377	383	410	368	377	391	399	377	405	377	372	389	398	418	361	364	377	411	375	418	399	377	396	396	364	385	358	413	411	390	372	440	371	374	392	398	361	410	389	395	419	399	405	399	396	410	377	382	350	381	387	396	386	394	394	414	391	393	378	369	402	392	418	393	383	357	398	396	380	400	398	401	393	356	391	392	394	375	366	403	370	417	399	398	374	402	404	386	418	398	402	389	404	411	411	409	399	379	384	431	416	390	382	393	359	383	386	359	394	414	392	382	410	374	399	412	396	396	386	372	425	422	381	391	393	363	396	372	391	370	378	397	371	403	397	364	389	359	372	375	375	398	374	380	405	404	371	362	368	396	360	374	378	379	387	392	373	358	395	399	352	425	403	393	379	393	367	414	370	357	385	336	377	402	390	350	395	367	372	382	417	382	376	363	397	397	406	397	375	412	402	396	410	407	409	373	405	405	399	384	377	385	402	359	371	396	404	389	352	375	415	382	403	375	383	362	370	421	387	401	373	409	390	381	387	383	373	384	365	360	400	361	369	385	395	390	361	378	379	393	391	349	377	363	388	373	396	389	375	361	437	387	391	396	358	408	420	392	382	429	407	393	364	382	355	373	422	369	420	417	390	395	406	382	329	380	376	418	343	387	383	360	401	388	409	399	353	406	407	375	371	427	405	356	389	369	392	376	392	392	391	385	402	370	362	404	392	431	377	384	390	369	389	369	354	337	434	395	381	444	335	375	391	369	392	339	356	395	396	366	368	383	405	394	420	399	367	403	414	382	352	412	380	384	396	391	400	387	384	374	386	389	351	391	374	383	379	413	368	337	350	349	394	383	399	363	381	379	399	389	381	409	373	393	399	373	401	377	382	373	394	381	392	377	377	419	367	383	400	388	375	385	409	384	413	359	344	394	387	406	364	366	400	370	412	419	414	390	394	430	382	377	424	416	403	350	392	372	367	349	357	390	370	377	396	369	391	415	371	351	377	393	380	393	362	374	382	410	357	396	393	405	394	405	403	391	423	388	368	395	400	400	387	359	406	391	385	350	386	384	388	370	397	361	378	431	355	392	394	404	395	401	381	384	379	387	410	411	414	393	380	392	370	362	407	395	355	398	415	358	370	408	381	415	377	384	370	362	394	371	359	427	407	407	374	366	373	412	427	370	391	399	376	401	386	431	412	405	357	396	377	360	389	378	400	416	363	380	402	377	385	372	393	401	396	360	385	368	365	379	357	397	405	405	407	391	403	392	417	427	400	389	377	379	385	377	408	368	366	355	388	390	364	396	376	381	406	425	368	387	419	375	375	366	394	406	350	358	441	385	395	420	419	373	412	437	387	349	356	377	411	362	341	403	401	380	370	404	388	407	376	363	419	378	415	390	389	377	367	391	418	386	355	397	376	387	362	396	402	365	386	406	369	401	423	398	361	421	409	407	411	396	387	393	381	401	384	406	380	381	394	394	390	337	378	440	372	389	368	369	395	356	396	376	360	353	363	389	400	399	382	405	410	399	375	394	411	411	406	365	368	402	392	400	386	402	402	404	367	421	365	346	395	412	409	410	367	376	373	385	373	385	394	346	386	369	392	374	371	410	419	420	402	414	395	418	373	385	373	362	383	426	384	392	360	368	371	410	370	431	399	376	377	364	354	356	402	384	364	393	383	395	387	406	390	390	383	410	356	369	352	380	373	412	375	383	431	430	366	390	380	369	422	390	353	380	393	405	383	395	367	361	397	372	384
22818	21502	29214	24230	21490	21528	11587	934	569	510	408	354	331	292	286	247	221	206	206	201	179	162	198	165	150	151	158	178	148	158	148	144	143	121	137	151	124	139	159	144	140	127	140	141	134	143	126	143	167	132	153	125	150	117	139	153	146	119	134	130	115	117	158	124	138	122	140	127	123	129	144	132	118	145	117	124	120	162	120	119	124	135	121	107	144	126	119	142	157	148	145	116	116	136	137	124	109	126	132	107	130	117	108	124	126	146	139	129	125	127	133	113	113	121	128	130	103	129	129	131	126	139	124	144	127	129	144	118	126	138	117	137	116	149	136	139	113	118	109	137	106	115	99	138	139	108	145	112	128	127	153	137	118	110	127	124	102	139	116	123	128	119	131	148	134	126	132	120	119	116	135	119	126	132	117	96	107	124	118	117	129	133	122	122	134	143	112	140	120	125	115	121	117	124	119	155	130	122	122	119	100	118	114	125	127	126	142	127	109	113	128	155	132	139	123	119	113	115	107	118	137	112	132	128	116	119	116	119	127	109	114	135	135	132	128	123	133	124	114	132	120	146	117	121	119	139	104	133	128	138	116	121	138	122	126	128	120	124	126	140	118	127	149	127	130	133	126	125	107	120	147	120	124	122	110	120	138	112	143	128	111	140	118	132	119	111	139	128	132	128	111	148	114	135	130	114	127	133	151	116	134	132	126	140	121	130	126	131	141	110	128	136	117	142	121	121	123	118	146	136	127	120	115	131	122	121	104	131	108	128	118	130	134	120	117	131	131	126	121	129	114	132	136	148	125	126	124	133	125	126	119	115	127	128	117	115	120	130	117	121	129	124	123	114	112	131	134	145	134	102	122	117	112	116	138	128	113	120	133	133	138	132	113	109	120	129	136	116	140	146	129	116	122	133	129	131	128	131	113	132	119	104	131	129	133	122	133	129	116	125	129	122	114	131	129	122	106	123	142	121	120	136	143	159	113	124	129	119	122	107	143	140	131	124	126	147	119	109	135	129	127	129	125	142	109	120	139	142	124	136	113	121	145	127	143	119	113	124	141	140	120	132	118	143	111	133	122	142	124	122	139	112	115	135	120	139	138	119	120	132	117	125	126	131	122	143	128	138	118	117	115	107	121	123	124	127	145	138	122	140	127	111	150	110	132	131	122	134	126	121	118	137	124	115	132	149	137	133	137	130	140	117	137	122	121	116	148	139	132	124	122	125	136	155	125	127	121	129	123	102	118	122	127	107	112	125	139	107	130	115	103	119	113	106	113	134	137	115	142	124	119	120	138	129	114	123	110	121	117	123	120	133	137	117	131	127	128	127	122	129	126	125	116	131	127	136	128	131	128	107	105	126	152	133	119	115	130	135	121	117	131	156	141	119	109	136	134	113	119	139	139	104	120	130	135	125	112	145	137	121	137	121	127	113	126	137	126	129	128	152	118	147	108	110	101	124	123	129	128	132	108	148	114	139	138	115	124	131	113	121	118	126	121	96	125	120	127	112	145	134	129	120	117	145	121	136	148	144	112	131	115	112	114	110	128	138	115	116	129	135	118	141	134	126	122	145	130	105	131	136	127	115	118	127	127	132	140	130	128	133	120	118	122	125	112	133	122	112	116	129	105	133	133	112	127	118	132	145	139	130	106	135	126	124	109	147	132	133	107	147	111	132	134	137	115	132	127	113	129	125	135	117	135	121	121	126	110	145	118	134	118	137	142	134	134	109	131	137	118	127	127	126	125	110	133	119	134	122	105	95	112	128	130	120	127	135	115	116	129	147	116	113	124	130	144	129	116	126	116	137	136	124	119	128	119	122	113	104	120	121	109	130	119	118	111	112	137	118	116	116	134	113	117	126	101	141	126	125	132	122	120	112	105	106	126	127	137	132	129	120	124	109	153	112	108	125	119	127	131	128	121	117	123	116	134	125	136	133	117	130	117	145	122	136	119	122	115	126	132	113	134	119	125	138	109	154	135	130	131	118	104	136	109	112	131	119	126	113	131	119	144	138	119	123	135	117	122	117	112	124	133	130	112	120	148	133	119	132	114	138	132	120	120	118	130	105	111	120	120	117	126	127	129	124	135	134	103	138	114	133	133	120	129	139	132	136	122	125	129	145	138	119	120	116	142	121	104	128	126	138	119	145	120	124	124	132	120	130	110	114	141	128	130	134	144	123	144	130	130	109	128	129	136	119	138	122	125	125	108	134	135	117	114	149	110	93	122	125	137	129	132	124	117	132	118	132	135	135	110	129	126	115	138	143	126	111	126	104	132	129	105	108	124	129	122	133	120	135	121	115	132	122	115	117	99	118	121	134	138	102	115	118	126	138	119	118	119	135	123	124	138	122	133	123	140	118	122	132	124	111	117	112	147	148	93	143	123	139	128	115	123	144	125	121	123	142	120	122	124	135	148	138	136	120	122	111	114	133	135	118	118	124	128	129	146	100	121	133	135	115	145	120	125	128	126	161	117	136	118	120	129	142	122	123	148	119	132	130	129	119	134	133	108	108	118	122	126	137	119	125	137	119	136	117	123	144	139	116	118	121	122	138	136	110	133	119	129	114	125	122	120	107	123	130	123	116	132	137	139	132	104	132	130	120	107	115	139	132	128	122	133	117	111	137	126	124	139	112	126	128	118	123	130	134	133	127	127	140	128	126	132	112	123	124	143	135	144	92	130	126	135	124	131	124	126	136	118	137	117	118	119	117	131	130	101	140	126	113	119	125	110	161	117	148	119	117	123	117	115	110	129	112	129	121	121	120	111	121	116	122	119	124	124	116	136	104	126	114	121	122	126	103	135	121	126	142	127	115	142	140	116	124	111	117	122	133	131	112	135	120	122	128	112	128	143	133	118	132	115	112	125	119	141	137	112	121	120	140	119	130	118	115	129	116	127	130	126	124	131	127	148	120	121	120	117	115	133	140	139	108	139	122	128	117	122	129	121	112	138	123	140	111	129	133	116	145	105	138	122	131	114	117	124	108	121	119	125	127	119	147	112	134	112	113	135	95	111	124	130	111	125	139	101	131	119	132	109	120	136	144	129	124	144	120	118	125	102	125	128	111	120	136	123	130	126	126	128	114	120	120	105	128	101	141	119	131	122	128	129	133	121	128	114	105	130	120	110	105	121	106	133	138	133	114	133	116	122	128	128	117	119	138	132	121	146	120	150	133	123	121	131	132	144	139	129	133	138	125	120	132	109	123	123	134	124	115	119	112	141	126	108	120	118	120	133	120	100	115	129	143	145	141	95	133	120	128	116	117	120	128	136	121	107	136	118	139	110	132	143	122	119	125	119	114	120	124	124	144	126	106	130	107	142	123	122	121	122	134	119	128	127	108	126	120	134	126	110	111	114	143	121	134	140	121	119	128	126	128	129	106	126	117	136	133	117	109	138	154	148	123	112	140	152	110	138	138	142	111	125	126	110	143	112	128	148	124	117	132	131	127	148	111	118	110	127	140	121	117	126	110	132	103	122	119	134	119
4913	14106	11616	5579	3600	2581	1883	1482	1190	835	726	575	508	476	398	340	312	293	263	262	258	254	229	198	227	216	204	188	199	196	192	161	183	187	159	158	177	178	158	172	148	148	169	164	188	140	156	167	163	149	165	149	138	159	131	156	158	132	140	137	135	161	148	151	156	143	132	156	132	158	157	143	134	129	135	140	136	152	153	135	147	132	133	144	128	158	164	164	142	136	147	132	145	129	154	147	128	160	143	152	149	137	143	143	139	168	131	156	117	161	145	135	147	124	160	145	154	140	142	154	136	156	122	141	166	149	135	125	133	157	144	149	146	149	161	156	125	139	146	152	130	136	149	143	143	128	138	142	160	152	146	155	141	151	142	140	162	148	134	146	153	146	144	123	133	148	132	158	145	137	148	141	152	144	133	146	148	146	132	147	145	154	133	150	150	157	151	136	136	151	149	138	162	134	152	139	134	167	145	140	133	136	142	121	147	141	166	131	146	152	148	148	133	135	139	140	143	151	131	155	118	148	150	149	154	154	144	146	154	127	143	127	140	149	140	138	137	145	143	135	114	139	154	153	167	137	156	123	151	143	157	152	148	136	146	140	144	145	142	144	118	129	156	147	136	149	148	159	132	119	154	137	152	147	129	138	148	149	139	146	164	141	152	136	124	158	153	158	144	129	136	165	150	144	132	121	140	165	159	138	145	120	147	126	133	142	150	140	134	137	151	144	129	151	137	133	149	134	142	152	143	132	119	126	148	158	152	131	144	151	133	125	141	128	119	140	140	157	164	141	147	133	154	155	145	146	148	146	151	130	164	153	156	122	146	134	141	122	149	149	157	151	135	133	139	136	144	127	102	176	140	133	122	141	135	137	138	131	146	157	135	158	139	140	145	146	128	140	134	149	148	149	151	155	135	123	161	147	140	159	139	130	159	148	146	137	150	158	174	135	146	123	160	133	146	125	147	154	138	135	137	144	147	135	117	137	140	139	164	144	122	137	144	159	160	171	140	139	122	140	138	136	129	147	115	135	168	140	124	143	146	141	156	132	164	123	144	125	142	138	164	158	158	121	140	143	144	128	137	148	159	145	155	149	137	133	127	141	157	141	145	146	136	137	132	135	133	128	130	146	150	154	153	140	129	144	120	145	151	177	127	149	133	141	138	126	139	149	147	147	161	141	124	152	157	123	157	146	144	176	144	132	130	118	157	130	150	163	161	150	169	148	151	150	152	135	119	151	141	146	132	142	140	144	147	135	148	149	130	153	148	164	134	118	168	157	133	136	151	142	138	148	145	139	155	125	151	141	147	136	130	133	137	134	136	154	141	143	147	139	163	146	123	152	135	157	142	123	133	134	144	146	148	161	133	151	137	128	123	147	152	151	137	130	137	134	159	171	137	154	156	130	138	137	142	154	147	144	151	154	146	145	134	151	128	170	154	143	140	164	138	136	164	156	128	143	149	134	159	131	137	140	145	149	144	153	137	139	160	136	158	148	149	127	136	155	143	128	127	140	136	125	146	166	132	140	138	145	133	137	137	153	156	132	149	135	157	149	157	166	130	127	158	164	136	125	164	148	151	147	125	152	136	131	160	143	134	140	160	139	125	147	126	130	128	150	146	139	134	137	130	168	165	154	126	152	152	133	136	158	173	131	140	157	160	155	127	145	159	151	152	142	118	147	154	136	141	123	143	134	138	130	142	141	156	145	147	143	154	157	140	162	142	163	149	142	147	131	151	142	139	155	158	163	136	145	134	132	146	156	126	142	133	149	137	144	128	151	134	143	144	145	149	130	136	143	126	150	142	133	127	143	142	153	148	164	147	144	135	153	152	142	138	156	137	134	142	139	144	143	152	142	141	161	147	161	151	163	142	174	159	157	131	133	160	130	143	155	147	140	143	148	145	137	122	149	174	140	174	128	140	145	147	133	143	120	141	146	140	143	178	164	127	124	128	142	157	161	134	131	165	151	119	133	143	149	158	141	137	148	150	141	128	132	135	150	142	149	152	141	175	141	147	149	144	158	139	123	137	150	157	148	160	152	132	137	167	137	124	162	141	135	177	153	146	177	150	177	146	158	126	144	154	147	149	136	146	136	138	119	144	134	157	151	146	133	158	150	127	139	141	149	118	150	120	139	130	137	135	114	125	140	142	121	139	159	140	173	136	144	125	166	123	138	141	130	171	141	143	138	128	146	148	152	164	125	144	145	162	115	148	142	124	154	130	154	137	169	142	126	140	138	137	154	142	145	152	142	143	138	182	145	161	132	144	138	146	162	129	150	155	134	139	141	152	135	143	130	138	160	134	146	164	140	157	142	166	123	150	127	153	167	167	144	139	158	142	143	158	159	144	137	143	152	129	140	125	166	162	131	140	128	166	146	148	154	159	152	144	142	138	139	135	152	150	139	119	146	125	142	149	135	127	156	123	139	122	144	130	143	139	132	142	133	120	152	144	124	141	151	160	156	146	159	170	116	143	134	132	148	146	155	132	147	139	153	130	155	156	138	147	140	154	152	126	152	140	121	133	134	130	133	134	159	160	121	142	145	134	141	134	169	124	129	135	139	135	140	138	131	140	144	143	155	128	142	127	151	123	142	148	150	162	136	152	137	158	114	134	150	161	136	132	146	135	134	137	157	140	154	155	149	137	130	149	133	150	144	144	148	135	140	147	133	131	133	139	128	136	145	156	132	154	136	150	127	138	150	166	144	151	149	161	146	176	164	149	134	145	126	133	161	153	161	130	145	156	157	142	142	137	154	151	144	130	128	133	153	112	123	129	133	132	155	143	131	142	156	162	135	146	133	148	113	126	143	133	145	134	137	132	173	136	164	150	160	138	153	143	135	145	133	137	138	131	131	150	135	148	160	156	135	138	137	164	119	136	149	158	154	136	144	141	150	136	147	150	144	133	157	127	148	146	158	162	148	146	151	142	144	149	155	126	138	155	146	137	140	155	127	170	150	120	159	143	123	159	160	144	146	151	160	152	139	142	140	126	140	155	142	149	145	156	128	120	128	146	131	141	139	146	149	147	150	143	156	136	134	130	166	127	145	156	142	151	131	126	147	151	150	141	152	151	152	142	142	159	138	140	142	145	151	165	147	161	142	146	126	153	124	142	126	146	156	135	146	145	131	148	126	118	137	134	151	140	128	143	127	128	145	147	148	150	132	162	137	148	146	132	132	147	147	168	172	129	167	140	154	120	157	131	137	157	147	151	129	146	142	165	133	145	148	142	137	147	148	146	152	132	149	130	159	143	148	144	126	141	143	148	156	149	141	154	128	133	152	147	140	129	135	129	133	139	147	166	143	148	160	121	153	136	135	129	180	145	148	163	130	159	156	134	154	163	151	133	149	137	138	157	138	137	141	121	135	148	132	129	148	161	155	156	137	142	150	139	137	154	153	143	141	152	150	160	153	145	141	152	156	145	158	142	139	137	148	145	135	141	120	142	163	142	152	150	143	146	154	151	136	116	149	149	137	141	165	132	160
27713	20162	6837	1037	742	745	614	536	526	563	553	537	575	468	540	524	521	482	489	503	533	542	538	519	518	503	527	515	542	501	528	503	525	546	534	538	513	558	534	499	495	522	519	577	504	547	529	514	500	544	542	530	522	531	538	521	543	558	499	506	488	535	528	517	496	520	491	513	519	530	535	564	519	514	512	528	545	550	505	543	505	522	523	535	562	528	526	516	566	468	512	494	518	525	519	506	534	541	529	511	526	501	546	497	540	508	504	515	540	486	547	533	560	510	558	523	526	527	502	500	513	524	535	482	504	503	509	534	522	556	488	526	541	552	506	531	491	527	500	527	522	561	496	483	569	522	505	508	501	512	533	534	534	501	474	516	585	539	480	550	541	513	539	490	503	502	519	517	496	521	578	516	544	588	510	528	539	516	545	531	511	518	507	500	546	491	504	545	533	501	488	522	535	507	555	506	541	519	528	537	521	536	538	531	511	499	504	489	517	518	522	565	549	506	529	521	487	539	513	540	521	510	530	539	502	560	564	535	516	539	498	536	550	517	577	527	572	504	546	511	526	496	521	543	536	499	525	533	556	527	518	505	497	527	519	514	540	530	515	539	536	553	485	532	560	512	537	503	528	518	557	550	527	495	526	518	523	509	533	472	523	531	522	530	526	532	553	552	525	500	521	565	508	514	511	551	627	520	487	520	505	523	502	507	522	553	560	489	521	559	511	495	558	529	556	539	537	494	525	540	543	522	525	526	509	578	491	521	534	515	528	537	533	531	527	524	518	532	498	517	520	527	533	504	498	493	497	545	532	556	557	578	564	505	545	500	542	502	514	495	495	528	533	503	544	557	592	526	509	538	511	557	524	513	530	506	560	507	500	529	469	538	557	507	553	577	532	518	504	483	541	541	511	512	554	529	535	530	498	508	537	538	518	549	488	546	523	506	507	539	496	514	523	504	519	550	547	531	492	516	516	490	483	490	506	531	488	529	520	551	519	511	521	461	547	534	513	533	518	506	497	547	531	549	524	493	534	496	506	531	526	534	534	479	460	494	532	551	519	500	554	515	521	552	569	529	482	526	499	562	522	529	499	532	517	498	549	515	552	548	539	575	575	531	514	502	534	549	509	503	535	550	520	530	512	527	540	525	485	529	482	502	508	548	553	508	511	524	545	540	583	542	522	536	486	556	544	507	522	530	511	526	543	498	495	480	556	489	537	462	492	515	530	488	558	488	542	481	520	565	540	496	525	561	554	511	548	529	535	492	552	553	537	481	550	564	495	518	555	510	506	526	547	456	515	535	567	513	521	499	517	560	571	528	517	553	512	501	518	509	539	534	506	487	546	517	542	553	501	518	508	537	501	476	514	515	563	537	528	529	528	463	533	515	520	518	555	502	518	533	505	524	529	478	528	562	500	529	557	514	529	559	541	498	525	515	515	516	542	498	532	496	498	534	520	509	528	516	533	519	481	527	495	496	495	548	506	525	538	502	526	529	531	548	544	521	542	494	538	471	490	525	535	530	528	490	526	524	516	521	507	539	510	519	476	541	508	503	526	545	527	539	513	497	501	479	524	557	556	525	504	509	552	509	476	509	485	533	521	506	543	531	538	494	505	551	504	544	513	502	547	549	530	512	531	496	564	509	525	562	551	557	545	513	547	536	547	564	515	545	549	508	513	531	518	488	504	493	486	524	538	527	567	524	511	516	512	525	509	499	544	529	509	525	500	542	528	533	548	530	529	550	536	522	574	534	569	518	537	535	491	525	510	446	553	502	523	545	495	555	532	554	548	521	509	499	529	517	513	551	553	526	523	594	537	537	516	526	520	513	552	494	563	495	541	528	499	506	479	548	515	529	506	525	556	551	506	498	512	499	522	504	558	521	521	530	546	504	504	516	527	540	538	522	507	549	556	520	574	518	555	551	547	538	504	529	528	502	519	498	506	532	498	563	558	540	522	588	519	519	520	503	503	526	546	520	543	516	519	509	555	474	535	467	495	484	519	500	548	517	504	529	515	533	529	472	522	511	422	531	495	496	530	482	553	502	544	506	511	509	537	509	539	531	532	538	548	494	533	523	512	521	554	481	519	484	511	536	528	545	522	514	518	520	519	507	495	525	529	496	476	541	523	497	459	516	511	522	505	525	524	530	499	518	529	497	529	533	524	550	504	522	513	488	502	512	467	515	524	534	511	558	533	514	535	537	496	475	582	497	522	541	531	505	541	523	517	518	513	500	492	527	512	468	516	495	500	562	521	540	526	528	534	530	526	510	527	553	505	516	517	531	535	505	507	522	512	505	506	534	530	492	511	545	553	545	532	484	513	510	515	530	562	531	500	501	529	538	517	529	449	515	503	490	519	530	539	516	552	545	529	490	540	535	479	534	522	511	521	548	507	538	521	554	522	524	567	489	517	532	487	571	535	502	547	514	516	528	503	543	503	503	564	521	516	507	512	517	500	492	533	500	543	524	512	479	523	510	537	532	513	508	534	549	492	577	516	538	542	511	518	510	505	483	560	554	557	541	494	511	477	503	508	499	501	502	551	557	523	505	518	502	486	484	574	544	509	486	539	562	526	494	542	524	551	527	521	507	529	536	510	507	514	493	490	525	525	496	529	531	514	508	514	501	519	522	504	532	537	476	555	541	536	495	536	542	474	494	530	519	477	503	501	542	512	550	510	537	527	522	521	547	542	516	524	572	536	538	467	505	469	541	503	511	546	524	544	541	512	535	506	551	508	497	553	476	525	489	506	541	483	509	493	519	505	545	491	515	553	544	524	546	510	542	503	531	557	539	522	489	547	523	512	510	521	505	500	505	542	488	514	532	529	506	553	573	549	534	476	518	574	519	538	521	530	531	520	527	535	479	543	521	495	507	549	504	483	519	554	536	512	549	505	488	525	540	523	516	567	487	495	521	529	498	523	491	532	533	540	530	524	501	548	478	505	540	534	532	552	530	470	565	533	548	549	530	494	529	506	529	538	563	528	513	548	545	537	509	518	478	501	488	515	539	505	508	473	517	534	526	529	492	559	546	573	488	520	524	503	545	579	482	517	495	531	530	527	512	482	515	525	545	532	495	551	518	511	540	538	513	550	578	503	532	532	515	520	498	488	521	490	511	540	526	535	527	543	504	527	533	501	522	563	545	485	520	501	525	496	514	545	492	497	517	486	510	518	554	494	547	493	532	504	475	533	540	533	554	486	501	502	540	533	483	519	490	536	522	539	541	492	509	541	527	541	528	520	541	562	539	529	539	525	539	516	527	537	504	493	561	531	529	536	479	539	546	536	540	523	510	489	490	539	510	505	546	510	509	526	542	510	528	505	537	541	507	500	517	504	533	546	483	525	527	509	519	522	515	524	557	488	544	543	478	541	545	524	552	485	525	550	530	567	501	522	530	528	538	535	550	501	543	491	508	477	506	548	519	522	569	513	522	494	553	485	510	470	522	519	561	493	533	490	474	500	517	553	566	543	517	532	530	529	532	499	502
4348	1239	1054	757	731	655	586	579	606	617	594	575	609	603	618	617	578	551	558	563	565	591	582	526	591	581	554	576	538	623	575	623	562	552	565	538	541	553	545	618	576	584	561	574	579	549	567	595	543	584	580	589	577	609	540	584	577	578	623	563	556	557	552	574	554	584	557	578	594	622	571	564	604	556	555	542	611	596	610	599	528	574	573	570	631	564	587	557	560	558	593	580	585	533	581	568	549	634	553	588	536	537	568	570	567	576	587	545	580	544	592	561	578	568	584	573	543	527	582	542	564	598	572	558	602	573	575	557	553	557	553	573	620	578	551	538	597	580	579	574	564	556	589	539	564	575	583	549	592	578	555	569	598	578	602	570	584	591	582	592	567	569	559	581	582	541	553	562	565	558	580	547	564	576	537	589	543	580	571	552	569	523	565	591	578	561	614	572	583	578	571	570	570	568	572	533	545	587	566	549	561	557	597	571	581	532	524	599	571	581	513	567	560	572	579	559	573	587	562	572	570	568	606	605	558	572	571	536	580	596	559	554	556	557	586	509	552	605	569	607	590	584	553	586	545	570	581	541	592	599	577	549	580	533	581	553	572	587	601	566	547	551	570	574	548	560	532	576	561	571	576	549	509	563	601	525	548	612	596	549	567	577	561	533	534	565	571	566	571	555	515	535	566	572	573	581	570	559	589	572	570	549	564	574	604	598	600	573	550	510	596	577	586	543	586	580	614	584	550	569	568	600	554	571	580	592	545	609	597	561	567	579	579	576	549	562	558	570	575	540	570	566	569	586	551	569	564	564	589	545	570	584	551	592	622	526	559	576	593	620	543	577	583	615	589	534	588	522	567	554	546	589	568	571	547	604	586	559	584	545	567	566	613	562	564	595	581	594	560	565	555	592	562	549	536	577	548	529	547	594	582	547	570	579	613	531	575	554	566	579	579	585	577	590	599	575	629	558	561	544	504	598	571	608	601	604	562	603	521	623	566	582	566	532	571	571	595	524	543	599	580	600	554	525	558	509	541	556	544	538	560	540	543	591	566	568	547	588	594	543	568	599	610	557	566	559	573	539	574	609	591	576	561	571	615	554	586	568	568	561	570	569	558	577	587	602	587	611	532	612	535	541	571	552	576	521	564	557	557	562	556	571	579	556	614	580	590	582	599	569	544	554	566	586	588	604	543	564	560	582	556	560	574	554	546	570	526	584	598	588	597	631	539	570	535	607	607	553	563	580	575	537	567	551	536	589	563	595	625	550	579	609	583	583	605	553	572	569	569	540	581	552	580	606	539	572	560	601	573	569	560	579	596	565	574	616	612	573	605	552	599	546	546	569	599	560	550	546	601	609	587	618	585	543	542	577	586	587	559	602	587	586	521	625	571	578	549	577	537	600	580	564	544	570	527	536	581	562	597	587	567	565	559	558	583	562	548	550	533	576	543	594	573	565	601	602	537	551	585	514	558	580	540	610	596	599	590	563	565	578	570	557	559	540	561	548	524	575	600	527	613	557	556	585	578	588	588	581	595	559	568	543	531	548	539	586	573	561	553	583	573	603	563	588	540	577	548	516	621	564	532	579	563	611	630	586	565	560	537	559	545	538	547	563	558	551	618	596	572	540	591	578	581	571	560	586	557	590	555	549	576	589	536	563	525	559	600	611	574	610	580	577	583	563	587	561	576	561	560	579	587	533	563	585	573	554	596	550	573	534	566	560	549	567	548	575	560	555	617	545	570	602	581	543	576	599	579	571	601	574	582	561	571	567	580	542	599	561	575	583	582	542	560	585	582	534	571	549	583	583	573	567	563	547	566	567	600	558	574	535	568	573	591	546	547	549	545	545	592	630	576	576	591	569	540	600	579	561	562	557	620	577	556	570	571	567	578	593	570	562	570	579	574	566	568	570	602	609	584	609	558	554	580	577	599	580	537	602	566	559	526	627	587	620	566	583	526	554	577	566	584	583	588	593	592	591	541	537	545	561	569	577	563	557	587	583	606	607	542	556	580	551	546	556	567	536	590	555	572	572	549	577	584	604	532	618	572	585	570	576	547	573	595	550	575	582	572	602	573	597	557	576	579	601	545	542	574	527	573	582	602	563	558	573	562	542	578	567	573	557	577	579	592	603	583	625	601	561	560	585	566	538	568	553	590	585	549	576	572	584	546	582	561	585	531	584	610	579	596	581	579	625	581	583	579	598	600	598	532	559	620	544	593	569	555	596	600	579	535	570	521	555	573	577	599	551	554	559	567	551	578	572	555	595	594	576	549	618	555	584	572	571	556	552	611	592	536	568	581	567	569	564	568	646	546	560	556	534	544	538	567	587	589	588	575	574	524	563	568	536	536	575	575	580	554	554	539	569	559	599	616	577	584	590	605	592	586	599	528	577	602	616	560	528	538	595	537	527	562	567	543	576	621	533	595	580	557	542	623	590	630	562	501	570	624	588	572	568	589	549	563	592	590	563	605	514	565	561	553	559	560	546	529	596	584	541	593	613	585	574	576	524	586	559	569	580	595	591	577	555	532	613	540	588	603	559	573	565	565	614	575	566	570	601	599	576	579	570	587	589	553	582	595	585	580	548	553	555	542	576	550	553	554	599	558	629	589	593	574	581	566	527	551	542	572	614	537	578	591	577	572	538	605	577	544	560	547	570	556	646	550	560	539	540	567	569	589	552	601	582	579	567	569	584	585	578	598	533	577	541	573	575	556	553	518	616	585	616	564	566	563	572	572	600	650	546	576	604	580	605	592	589	562	579	600	532	571	596	581	562	575	537	579	606	605	554	595	572	591	561	575	591	596	541	570	567	543	554	561	587	585	628	606	562	555	602	535	612	586	608	591	540	621	563	575	529	569	587	567	588	545	579	584	525	596	621	570	559	565	589	529	532	527	592	598	540	569	587	579	546	571	539	587	569	512	599	539	548	552	584	597	587	596	580	576	549	554	558	605	578	621	556	581	603	580	562	561	588	568	585	590	588	547	575	563	524	605	603	569	545	563	607	562	519	546	535	524	592	550	608	566	552	520	592	568	579	571	536	564	605	590	555	571	530	566	562	564	592	562	573	565	572	574	543	539	557	575	551	544	570	613	581	586	570	627	596	605	610	590	561	589	572	568	553	612	587	577	580	592	549	598	582	568	574	605	590	564	549	641	562	521	505	591	549	582	576	579	579	562	564	537	547	572	600	546	597	602	553	637	592	564	540	571	620	582	569	567	552	531	575	563	568	590	553	568	574	547	534	582	541	541	576	576	599	595	557	576	541	577	586	583	571	559	591	591	622	587	577	516	566	609	574	541	557	549	542	584	557	602	542	572	593	565	576	597	554	554	605	553	523	571	599	601	560	630	569	571	564	556	595	526	595	547	604	558	549	542	582	555	527	563	565	583	566	559	572	565	541	595	541	581	546	597	559	578	564	604	550	616	573	563	567	570	570	534	590	580	535	578	575	605	618	568	611	565	537	578	580	550	586	584	570	566	547	597	578
23852	21498	28850	24585	21488	13207	1302	830	613	582	535	493	469	464	459	422	456	425	439	401	404	407	392	357	378	399	403	396	396	406	391	371	377	416	365	412	379	395	407	372	411	373	382	394	378	363	388	395	372	418	369	378	406	374	384	371	355	372	389	402	392	367	350	385	371	399	357	389	366	361	386	379	363	369	382	347	389	335	360	357	385	350	385	355	386	374	357	383	390	402	398	415	386	382	397	370	385	380	378	402	399	372	367	381	399	356	366	359	370	389	373	374	390	383	353	383	410	382	397	327	363	380	391	379	368	361	365	371	364	380	348	363	391	333	354	377	391	344	404	374	355	381	334	384	367	363	394	348	370	398	376	386	383	340	331	431	401	369	392	364	371	380	391	373	403	387	363	368	351	385	368	373	374	364	361	370	387	339	382	357	390	367	385	338	345	393	370	358	369	404	367	381	364	379	318	393	366	347	397	411	392	381	396	382	414	355	332	389	390	404	376	340	379	355	399	370	360	390	375	390	333	377	371	406	356	372	355	370	349	369	357	358	369	331	380	366	363	363	396	395	401	363	366	364	398	346	349	376	360	381	347	367	404	388	372	354	363	363	381	351	384	355	373	384	359	387	354	404	402	377	374	410	358	369	365	347	364	356	349	385	343	369	369	370	383	373	338	363	392	350	372	357	371	360	381	376	346	375	349	352	397	365	367	365	360	338	349	362	384	363	379	396	363	357	366	369	388	389	408	362	355	396	389	350	352	346	394	388	359	379	351	376	374	374	398	362	365	335	402	336	353	387	345	375	398	376	349	386	387	389	352	399	393	369	363	378	371	383	385	375	367	378	364	355	335	346	377	350	344	334	348	435	345	395	350	401	352	411	358	381	394	385	334	371	389	361	373	369	362	410	391	391	423	345	377	363	397	391	369	386	359	360	369	357	393	387	368	375	391	382	365	345	385	405	369	364	371	395	396	359	366	402	396	369	366	378	402	384	363	380	338	400	383	357	390	379	385	360	356	386	395	373	395	402	401	369	382	384	323	350	373	355	382	385	426	390	371	365	405	399	410	379	359	397	360	392	384	387	391	338	399	371	387	353	370	381	358	369	346	369	391	334	385	377	410	367	368	357	362	390	384	394	361	443	394	380	362	366	382	372	362	411	381	413	382	372	366	384	383	345	372	390	378	371	371	371	382	365	377	375	361	389	383	375	395	421	380	362	383	366	417	378	370	339	379	408	318	404	389	366	411	347	354	372	374	349	368	387	393	357	419	324	385	397	412	376	377	376	364	422	342	386	366	388	379	378	396	379	371	362	368	374	364	388	372	380	328	371	317	330	368	411	415	365	353	369	365	382	343	382	388	387	382	373	398	368	374	368	393	406	347	363	350	375	371	343	394	381	379	356	359	381	381	384	373	397	402	336	366	362	376	372	379	367	355	372	386	332	347	360	358	392	373	378	353	378	362	352	342	371	371	364	344	360	329	352	351	390	391	355	377	394	365	378	376	389	367	378	388	364	367	376	370	383	346	377	362	363	362	360	384	366	386	363	351	379	379	371	382	349	353	425	370	378	372	335	384	381	384	397	404	346	358	355	374	366	339	373	364	353	351	366	387	367	341	368	361	361	380	354	402	389	376	374	348	406	382	366	359	331	383	390	358	395	343	372	365	358	368	395	351	346	367	385	380	385	400	334	358	396	383	350	376	375	357	380	389	404	382	335	356	368	370	405	375	392	400	368	372	372	367	372	372	361	390	393	353	356	355	367	363	367	353	361	380	396	410	377	380	373	387	378	367	421	381	387	393	377	382	379	386	405	346	356	364	382	367	379	351	387	374	395	394	383	398	361	371	370	385	376	371	335	377	383	375	358	400	340	428	373	385	397	360	387	383	374	364	393	378	387	361	341	356	349	381	400	383	355	384	418	382	363	396	370	388	400	421	373	385	382	375	350	381	355	377	380	380	384	392	337	365	328	389	353	385	413	383	352	343	379	360	343	360	368	397	350	416	376	381	366	358	343	394	358	353	372	363	401	356	349	365	347	377	346	362	359	400	364	370	370	360	382	382	370	363	369	394	382	391	383	381	386	397	386	369	375	375	401	402	359	365	403	365	405	372	376	410	380	360	382	366	386	348	387	369	362	385	377	343	337	422	369	383	388	385	376	362	393	392	349	360	374	421	372	422	396	359	359	374	384	375	384	382	394	390	347	380	396	362	374	357	399	388	383	364	395	403	342	333	356	370	354	364	369	372	388	397	401	386	356	392	401	393	382	368	364	347	339	398	374	390	368	397	380	392	382	353	364	323	390	364	425	388	393	348	374	360	385	382	356	382	365	354	355	377	375	370	399	327	362	355	389	381	403	383	360	375	367	368	366	363	349	354	382	396	358	381	309	387	391	332	366	383	368	387	380	375	383	379	382	376	364	364	377	400	350	362	339	400	385	372	362	345	364	372	377	401	360	361	391	377	365	406	385	382	392	375	370	377	394	387	360	387	366	373	406	351	379	386	368	350	396	367	390	380	369	375	403	375	359	382	386	376	353	345	408	359	357	413	345	341	387	386	373	395	368	380	379	368	368	362	372	339	388	349	376	373	374	379	367	366	369	357	351	343	374	353	378	377	376	410	372	383	391	366	337	383	353	390	386	397	352	405	356	402	376	398	353	337	373	376	399	354	388	382	383	360	364	434	393	362	351	375	399	345	388	415	392	384	394	378	377	323	382	414	367	391	389	361	354	420	364	387	392	421	365	378	335	396	346	367	362	385	358	374	391	399	341	405	394	372	370	353	368	386	398	377	386	355	370	364	355	341	328	374	351	360	379	367	362	333	384	369	362	356	398	402	359	368	355	355	387	366	392	365	371	353	385	343	377	358	392	401	366	371	377	401	359	384	365	378	397	387	396	341	365	375	375	374	406	355	354	366	406	356	398	372	359	386	351	369	362	354	330	362	411	384	396	343	394	401	391	357	376	408	386	380	378	395	395	396	349	372	377	348	354	364	375	328	363	332	363	381	386	375	370	339	378	334	402	378	342	372	411	366	360	384	351	399	363	371	395	408	349	376	333	382	399	397	393	370	359	369	398	403	365	380	378	342	399	349	349	373	369	368	377	362	364	362	383	368	402	377	380	360	358	365	395	385	357	396	359	423	363	387	362	410	359	391	371	374	388	369	358	371	391	365	374	394	380	330	362	370	355	348	381	371	393	366	351	391	384	345	346	399	356	343	378	370	370	403	359	400	352	366	366	349	363	376	384	367	366	378	367	355	337	381	396	326	369	379	355	388	358	371	346	386	387	392	382	371	372	351	392	381	419	394	388	374	374	353	337	351	383	392	352	403	359	400	379	394	363	371	390	352	358	322	346	343	401	384	366	400	395	350	409	385	358	372	366	368	387	380	359	352	354	366	376	344	361	355	399	339	347	395	411	373	384	347	371	381	376	349	382	386	339	402	372	352	397	391	359	347	366	321	386	404	361	367	345	380	366	398	329	401	386
3582	8747	7183	3558	2253	1668	1353	1142	873	715	677	686	616	558	539	520	497	498	479	504	455	432	455	438	453	420	455	439	445	455	430	424	414	416	429	446	396	411	460	397	430	396	399	454	405	422	429	443	389	425	424	425	415	435	431	449	467	445	401	410	399	410	412	416	420	391	409	404	432	399	422	410	435	442	398	435	437	426	420	401	445	452	437	441	436	403	398	410	392	441	427	430	379	435	409	418	447	412	405	401	395	416	429	449	413	414	436	412	424	403	433	428	425	386	401	444	413	380	401	449	423	429	424	417	419	409	417	435	403	433	455	393	408	398	404	402	449	423	463	440	409	423	410	414	461	404	407	422	427	434	407	383	428	411	441	432	396	376	412	415	428	436	393	441	477	418	408	421	402	421	414	394	397	410	436	423	411	403	421	399	445	445	408	396	416	393	431	377	388	429	386	400	395	395	384	387	428	444	413	404	409	404	418	437	434	386	409	433	459	399	412	398	445	423	423	410	393	421	376	408	421	440	405	413	419	444	396	423	419	405	400	426	410	394	411	386	380	427	412	427	417	394	393	423	431	412	419	400	407	418	462	388	461	418	411	417	419	453	446	409	384	419	397	389	430	410	411	427	433	416	424	376	388	395	411	439	419	382	466	436	424	461	400	433	420	446	429	442	405	372	411	406	389	410	419	408	433	433	426	438	405	406	436	426	368	422	426	443	441	432	395	382	420	385	464	443	415	413	437	385	448	414	431	393	421	423	402	410	413	372	430	413	411	411	375	384	405	425	404	385	410	440	433	428	442	442	427	393	411	421	442	418	416	428	400	415	423	436	425	412	421	414	441	415	371	441	410	434	432	425	395	417	409	434	475	398	420	407	384	427	442	421	396	412	401	385	448	416	427	410	403	442	425	462	425	442	442	418	418	386	390	426	413	442	420	400	438	407	432	397	460	414	402	427	392	397	388	407	383	401	396	423	417	428	352	390	418	381	431	416	414	399	413	446	372	402	392	404	389	433	432	418	431	430	419	413	390	436	392	386	445	409	447	381	419	394	401	417	412	413	408	400	423	417	418	434	387	455	390	412	421	445	410	393	433	379	394	395	413	431	401	407	395	397	431	435	395	386	422	393	408	425	408	440	416	462	415	423	418	453	422	417	393	393	389	401	438	443	420	439	439	413	405	439	456	406	428	427	435	419	438	395	408	393	401	404	406	429	403	436	443	444	400	428	433	476	429	417	388	435	394	434	389	388	386	406	424	410	426	435	394	392	408	425	443	425	423	426	420	421	420	384	446	434	426	368	394	397	385	442	433	375	450	425	450	399	407	424	400	433	426	361	418	376	421	380	378	408	394	413	425	403	394	401	411	410	422	437	410	412	398	407	423	410	414	431	397	413	429	389	401	409	394	422	414	412	376	425	438	437	431	392	431	410	411	408	431	410	415	422	417	431	405	425	440	441	437	428	411	402	419	426	409	410	410	418	396	390	405	442	416	434	457	441	428	438	447	418	408	440	395	442	447	408	433	417	422	438	399	400	395	453	428	397	404	388	424	448	439	428	428	459	416	458	452	396	426	403	393	420	441	432	399	398	423	399	421	438	415	443	392	375	413	420	442	417	384	419	377	396	427	420	418	385	414	396	423	416	403	418	413	372	393	418	442	435	383	443	409	431	413	427	419	408	394	372	457	426	414	390	429	386	407	416	418	427	423	393	408	413	436	438	405	422	434	418	424	432	413	421	411	372	392	413	390	422	412	414	401	396	440	397	447	400	412	431	393	433	400	425	401	408	427	375	405	411	416	425	445	410	427	376	409	405	426	438	407	424	359	421	393	408	387	395	397	406	432	420	411	411	413	427	423	442	392	403	421	415	412	416	387	378	402	398	422	423	443	426	421	426	387	415	419	377	387	425	453	456	412	389	400	395	432	399	423	433	415	428	374	377	371	386	444	420	405	441	410	398	422	404	436	402	427	441	429	430	432	421	420	438	402	428	426	411	378	418	462	436	427	417	412	413	458	409	404	433	431	464	451	452	438	416	365	404	403	410	393	390	399	408	386	421	437	422	401	426	425	458	427	409	418	371	402	421	405	422	370	436	400	450	401	374	438	428	406	397	385	399	438	432	402	427	443	424	426	404	398	412	420	407	392	443	415	404	383	399	422	429	420	444	416	404	366	386	428	368	410	406	400	425	401	428	425	432	393	420	396	415	430	458	385	416	421	437	408	425	445	414	426	426	403	442	392	426	416	425	437	431	429	385	438	434	426	428	437	415	394	444	421	394	381	398	397	392	393	404	401	431	416	405	409	414	438	422	409	411	403	448	410	395	412	445	399	401	407	364	442	398	445	402	404	447	420	414	399	392	422	442	393	388	422	407	426	448	417	420	391	410	385	422	420	411	431	430	403	414	398	405	421	428	448	429	412	441	427	436	426	417	393	431	433	384	407	416	410	413	427	448	395	435	422	392	433	402	407	442	401	398	387	413	442	389	411	419	409	457	409	401	440	419	411	435	405	397	411	426	419	450	420	445	411	407	392	433	410	412	398	464	409	435	427	446	394	438	432	405	388	375	398	446	436	423	385	421	421	447	399	417	404	414	401	402	392	395	407	400	423	412	393	422	415	409	404	378	410	415	419	407	369	395	454	385	432	409	408	415	400	413	424	399	459	432	401	439	422	412	426	440	419	415	410	431	401	398	402	455	442	393	435	419	396	375	398	399	441	406	390	405	419	447	397	423	415	416	393	424	437	456	405	399	391	459	416	450	426	402	441	446	391	395	412	427	390	411	393	378	422	396	410	404	405	415	403	419	405	424	402	420	424	398	424	406	432	416	450	416	404	428	416	428	413	416	417	408	433	433	435	394	431	404	455	425	408	430	416	415	378	427	447	431	426	420	393	410	404	425	420	415	425	409	426	400	421	388	412	447	417	424	386	383	397	401	427	436	399	405	394	422	430	428	436	407	410	402	382	405	405	436	423	446	428	427	405	409	389	419	412	433	421	420	417	406	421	420	399	409	382	419	411	426	418	437	472	421	455	417	412	437	426	423	407	410	452	440	438	404	439	421	441	369	398	388	425	417	409	427	443	410	395	410	446	402	448	432	422	401	405	424	415	421	416	437	393	412	412	444	425	424	431	394	448	426	415	421	411	469	447	424	404	391	378	433	387	449	421	406	409	399	417	410	383	448	404	376	409	438	406	442	388	428	425	434	404	405	431	409	397	436	409	415	417	409	416	407	415	448	403	432	382	394	411	409	419	443	403	425	451	418	447	446	374	414	408	420	424	424	436	378	406	397	385	396	424	421	427	415	427	415	412	465	446	417	420	402	424	405	409	434	366	403	415	459	415	394	409	371	420	428	442	400	379	442	411	389	387	393	430	405	429	438	412	383	415	420	409	373	398	437	391	411	406	381	420	458	394	411	400	394	402	421	427	391	409	416	418	430	410	414	410	438	415	407	435	408	421	448	391	373	407	410	434	439	370	366	426	406
24805	21450	27948	25324	16378	1110	663	571	496	424	473	419	425	421	395	419	415	422	396	383	399	392	390	414	387	381	390	354	378	346	349	383	352	411	380	377	354	411	342	365	352	387	338	380	383	364	344	375	367	386	348	370	383	361	364	330	350	361	357	368	377	341	367	355	360	356	373	313	369	405	414	365	333	338	354	379	357	342	399	361	366	365	377	386	356	373	369	350	369	389	378	349	373	343	356	365	344	365	384	381	371	382	348	348	380	323	387	378	358	370	357	381	389	368	356	315	354	350	351	361	347	340	363	373	354	382	326	359	340	397	386	358	388	335	361	406	374	365	368	340	374	341	377	334	347	369	376	389	367	354	378	359	363	375	358	360	371	365	357	388	328	380	372	358	372	348	344	372	380	368	368	353	354	335	356	339	362	342	347	347	373	350	376	387	378	324	406	364	344	390	335	353	361	368	362	373	363	374	377	383	391	364	353	342	371	376	364	340	387	362	400	369	392	336	376	326	387	385	359	404	356	400	370	346	345	346	379	360	327	343	362	360	383	336	324	352	378	396	384	334	348	328	342	381	371	389	379	406	365	386	375	377	385	381	352	359	414	348	351	364	383	373	359	364	365	361	336	364	352	356	367	355	357	347	391	336	349	350	323	349	396	390	369	347	318	380	402	340	351	373	370	356	378	325	350	378	363	372	358	365	333	365	378	358	381	355	377	337	350	343	338	363	369	340	346	377	339	387	379	369	373	342	376	378	370	376	325	350	387	390	384	386	364	389	395	377	374	375	354	324	344	324	368	322	337	383	344	366	357	330	383	381	353	354	309	342	301	330	357	352	367	366	384	364	377	375	373	335	361	386	379	359	354	345	371	383	397	374	350	410	348	373	372	342	365	361	334	407	372	362	356	336	362	382	405	379	359	340	357	358	348	346	351	399	385	378	411	391	372	362	360	374	379	351	364	345	387	402	349	368	374	350	374	418	343	362	364	342	353	344	363	346	356	372	349	359	334	326	410	372	354	365	369	363	394	389	390	343	387	349	405	356	318	357	368	357	382	337	368	353	374	359	372	372	351	338	351	351	334	302	339	356	357	395	379	356	376	350	351	379	398	379	371	371	369	361	360	341	400	363	378	373	398	373	345	326	370	356	372	354	341	337	385	385	354	379	386	347	371	361	373	352	362	336	349	327	346	360	373	335	342	345	351	356	369	386	370	380	371	353	370	367	367	371	360	394	388	385	367	387	384	384	383	331	367	339	361	345	366	371	359	359	381	372	356	382	369	385	370	344	354	342	378	384	357	347	357	359	359	385	364	394	384	353	389	375	336	370	355	371	352	349	361	359	391	377	383	333	318	399	353	380	373	371	361	389	396	347	366	384	329	355	382	395	343	341	368	390	343	349	361	391	386	408	386	389	358	388	362	373	368	368	378	337	387	356	379	375	371	351	382	376	365	343	378	336	360	350	348	356	358	386	381	354	325	344	348	361	334	359	387	366	368	387	384	339	363	379	359	389	347	369	374	359	388	347	365	342	399	387	367	376	391	365	356	377	362	328	358	374	357	363	351	341	364	346	406	360	313	363	375	384	405	331	368	391	377	357	337	364	361	398	359	379	341	353	361	368	366	367	368	338	359	337	370	351	371	352	359	354	341	377	342	351	328	383	379	346	360	369	351	353	368	355	354	350	361	347	357	303	347	323	352	346	384	366	353	339	358	385	343	353	363	373	375	348	350	397	365	363	395	368	350	392	351	366	304	356	346	364	373	350	390	357	350	388	335	398	367	378	354	365	389	354	378	349	344	371	347	364	352	406	369	351	347	356	336	339	355	350	361	362	351	365	375	327	346	363	352	352	380	390	368	362	368	361	378	399	337	348	355	357	334	363	336	372	364	351	320	366	349	349	332	405	373	392	345	385	400	360	349	353	344	394	401	371	366	353	395	380	377	369	347	362	319	339	345	372	354	366	335	379	356	361	377	393	376	362	392	366	358	369	344	360	364	393	361	390	391	334	345	380	356	377	359	362	355	368	378	366	376	355	362	366	361	338	378	373	359	377	391	367	357	327	349	349	359	363	351	371	356	373	365	330	352	367	347	368	345	379	371	366	326	362	365	382	344	332	344	330	351	389	369	354	362	359	381	360	349	365	359	344	372	383	340	372	331	356	368	349	368	384	376	360	379	391	351	375	417	370	425	354	398	346	363	376	367	366	353	351	352	364	335	353	380	360	352	325	342	380	384	356	371	403	373	334	382	365	393	336	340	356	368	406	361	366	357	362	372	384	331	376	374	347	368	373	391	385	416	367	338	368	364	358	353	375	352	344	342	377	364	379	366	380	375	354	363	387	393	372	339	394	359	339	351	340	386	344	340	361	355	339	374	357	365	385	380	336	380	361	338	378	324	338	345	360	368	388	386	364	380	367	351	386	389	374	380	347	366	363	350	348	335	391	361	337	388	358	363	349	324	361	337	370	382	385	359	381	350	363	342	372	373	350	385	389	368	340	374	368	367	360	384	349	368	364	381	342	359	374	364	352	343	380	358	355	353	349	375	369	353	362	373	406	372	349	353	385	388	364	363	356	370	333	350	358	359	397	340	361	359	318	352	386	382	345	367	383	365	405	363	357	385	369	361	405	394	358	337	364	378	330	336	329	361	369	387	378	362	360	363	340	388	394	360	378	360	371	353	348	361	347	365	361	389	367	334	326	345	344	333	357	367	373	375	391	382	388	379	353	366	347	373	378	338	381	367	350	371	372	340	354	373	362	386	392	352	399	364	395	373	358	355	397	378	371	384	380	318	381	351	358	348	393	352	378	357	337	377	342	348	378	354	359	401	375	352	361	349	413	351	359	369	326	366	383	345	373	363	359	364	358	377	348	368	341	378	346	346	362	350	343	371	375	348	339	384	352	382	369	359	367	332	365	361	340	376	382	382	387	339	357	324	363	362	392	361	337	352	324	355	365	355	343	390	382	376	321	372	373	337	334	321	335	340	344	350	367	385	369	413	375	393	354	414	359	312	360	366	379	344	378	361	392	369	355	378	392	349	355	373	372	341	372	390	369	341	364	357	368	337	346	377	385	389	359	360	318	388	360	360	383	356	351	357	366	382	352	377	349	314	371	393	380	362	386	382	373	338	343	345	327	383	378	382	375	396	362	379	392	371	377	320	365	346	362	374	364	350	382	360	390	377	329	356	380	376	333	365	352	376	342	358	371	332	347	353	373	318	370	348	367	382	355	356	329	347	363	330	363	367	362	330	346	343	371	381	375	421	327	355	355	357	340	374	394	359	387	382	367	392	349	360	390	340	348	357	345	360	343	347	388	367	340	376	360	397	362	352	388	368	407	364	373	384	389	377	345	363	369	373	389	376	336	386	364	404	369	359	324	368	350	355	358	354	360	369	383	353	361	400	372	334	347	334	390	370	369	380	376	351	390	366	385	363	360	362	344	355	347	349	373	382	370	347	356	388	384	343	371	355	352	362	360	372	338
3662	5644	4457	2179	1533	1181	968	805	699	594	590	486	463	460	441	471	433	431	425	402	432	420	465	408	404	372	392	406	392	399	397	384	417	374	392	428	404	407	374	380	402	373	392	405	386	388	402	402	384	418	398	367	393	393	384	369	369	369	425	425	406	432	397	356	368	338	402	379	375	406	404	406	377	373	373	335	394	403	393	387	397	391	373	383	371	354	387	387	379	389	387	406	414	420	435	391	370	397	393	381	388	372	371	415	411	405	399	392	419	372	368	421	361	407	350	406	365	400	410	394	381	376	380	393	373	399	386	414	386	389	400	391	407	367	396	340	400	410	374	360	403	390	377	412	369	391	399	376	427	409	392	369	431	394	398	374	379	365	412	382	400	372	364	407	423	379	386	372	410	352	386	396	401	392	403	387	401	405	397	417	383	395	403	381	415	417	376	382	354	404	383	411	392	407	401	417	414	397	380	396	390	359	403	391	404	399	389	416	382	416	419	399	383	397	378	390	390	384	392	366	425	371	386	410	431	413	351	381	356	383	355	427	410	384	432	381	407	360	387	412	393	368	379	405	411	394	385	392	374	399	413	389	410	403	428	346	373	391	410	397	414	388	401	434	359	349	417	412	393	388	368	388	408	395	370	396	425	379	394	406	371	375	438	409	382	401	396	418	399	386	381	406	399	414	395	414	419	397	372	385	372	376	406	399	401	356	362	390	405	390	413	400	401	381	401	375	403	387	380	368	365	357	409	376	394	403	415	373	391	384	377	443	380	371	358	413	394	366	409	396	384	412	387	437	396	351	416	408	425	359	382	379	414	390	368	377	384	405	407	418	397	407	378	368	386	426	413	398	395	422	408	415	380	414	386	413	424	423	405	405	371	382	397	430	417	413	401	390	364	363	354	401	397	378	410	373	383	385	387	358	378	418	381	394	411	401	398	401	405	362	414	397	392	388	398	380	393	381	410	421	412	389	390	427	384	350	397	429	395	368	406	400	364	405	388	395	392	356	367	438	366	395	360	398	389	399	392	384	365	423	380	412	392	406	406	387	399	368	389	385	389	418	399	427	384	353	396	378	385	392	403	396	390	361	380	419	386	413	427	381	353	374	415	372	398	413	409	391	394	391	394	400	369	410	368	357	410	364	411	394	402	390	371	380	450	394	399	398	369	394	357	381	411	387	369	417	414	427	373	403	376	379	387	393	406	378	412	389	356	376	394	358	404	395	391	410	432	360	385	382	428	395	369	363	406	393	393	358	396	377	384	392	402	417	380	429	408	426	410	390	386	388	385	396	373	410	389	380	386	356	389	396	390	399	382	378	400	389	391	430	396	394	419	348	403	419	383	383	414	354	366	414	358	411	366	403	412	379	378	379	400	349	348	384	363	383	415	377	429	430	402	388	376	365	405	389	373	384	391	373	382	394	383	399	370	437	356	394	374	391	393	392	357	365	409	428	397	382	401	359	401	390	388	351	383	418	388	375	381	371	380	387	411	400	389	380	364	377	376	391	358	407	377	388	378	385	421	374	383	408	402	437	390	390	393	396	406	348	357	408	370	395	408	409	375	445	366	394	405	360	392	391	411	423	383	410	416	376	393	401	391	418	362	386	411	403	424	375	389	371	390	428	383	391	377	364	391	378	372	379	394	395	393	424	409	427	387	383	393	416	369	381	354	356	393	389	394	413	365	410	387	396	374	371	414	382	381	423	374	380	411	419	411	412	384	399	391	415	375	401	411	386	386	415	402	353	388	378	372	382	377	403	373	386	373	381	390	383	372	362	396	346	388	371	399	410	399	340	378	372	381	410	386	385	372	389	385	393	373	427	384	367	404	406	391	389	376	383	419	398	389	391	365	378	404	406	385	373	404	384	393	387	388	378	405	373	372	378	421	396	395	381	392	415	385	411	377	405	409	393	419	385	420	396	359	415	419	369	403	386	393	349	380	399	400	387	347	378	419	393	439	398	403	389	417	387	404	373	376	380	406	412	405	379	430	360	391	398	378	405	441	386	394	362	377	398	409	348	363	358	387	380	389	388	388	366	339	381	379	392	395	434	364	378	404	393	383	399	413	386	374	403	375	381	358	421	407	371	393	389	399	386	372	389	382	387	410	403	405	412	405	392	402	406	414	357	422	353	400	390	388	397	389	381	408	389	379	399	401	401	418	378	404	380	386	415	397	398	390	391	382	375	347	395	398	388	365	369	368	400	391	401	421	392	381	383	365	409	391	381	417	393	401	393	420	389	400	396	373	398	392	396	418	424	395	387	431	389	368	411	387	402	389	384	398	388	375	397	381	393	412	390	398	376	359	374	434	389	407	391	367	368	388	401	365	386	369	401	395	375	413	394	383	401	380	417	355	392	375	399	397	372	432	375	391	356	394	358	374	396	355	396	355	374	404	422	427	393	413	370	385	387	373	371	388	402	433	389	392	402	362	405	403	368	388	407	377	397	386	359	411	388	400	388	395	365	350	384	389	406	390	390	398	431	406	394	380	384	401	416	420	404	387	343	408	433	398	399	400	407	377	372	417	396	374	385	393	386	386	405	375	382	429	424	394	392	358	367	419	394	386	417	406	418	378	385	409	409	396	362	380	378	386	378	400	386	395	384	399	353	390	423	381	384	390	391	390	396	372	400	438	390	406	383	362	379	390	356	376	375	385	386	394	375	404	401	392	343	374	389	391	370	434	382	430	367	389	387	377	383	427	389	413	363	370	403	411	414	399	405	342	387	414	386	358	387	360	391	380	403	368	392	387	389	412	382	383	425	373	384	393	445	384	394	401	379	425	413	365	363	362	403	370	381	384	356	387	396	386	348	394	368	430	379	344	441	383	385	383	378	401	389	402	380	404	404	378	407	400	404	322	388	374	360	355	396	363	406	440	392	355	414	382	385	384	383	404	400	440	413	382	418	377	401	406	399	404	418	361	376	412	399	393	389	397	388	409	414	379	409	383	385	408	382	383	381	390	384	413	389	383	398	368	402	388	381	388	377	380	398	419	396	360	408	391	427	398	380	382	416	368	370	382	366	370	366	416	437	370	414	365	398	382	388	398	396	375	362	387	426	403	392	403	356	357	391	419	417	410	399	404	366	407	420	430	373	377	390	424	358	376	380	328	383	388	383	399	381	389	401	373	380	392	392	401	407	382	363	409	392	435	397	370	383	429	354	355	378	385	388	409	396	408	376	413	368	400	392	385	382	398	403	412	401	420	394	401	390	379	408	349	383	415	390	362	428	407	361	369	353	396	406	380	420	375	393	414	397	397	388	369	383	347	402	411	369	393	362	377	402	406	402	411	375	421	392	377	402	393	425	411	407	362	417	406	380	389	429	412	396	400	392	360	399	411	384	377	373	398	368	399	392	369	394	378	378	373	349	392	394	394	384	396	410	368	364	363	362	394	377	352	420	401	410	374	376	380	356	417	410	389	405	374	383	379	374	383	403	341	394	392	353	385	413	401	394	361	424	399	374	395	372	424	421	384	409
22823	21544	29248	24297	21540	21556	11586	982	650	503	453	400	308	268	271	260	243	246	215	205	183	144	200	171	193	154	172	161	151	143	154	149	145	170	139	143	142	139	149	131	135	149	139	131	127	134	131	127	107	136	121	142	122	127	133	141	155	144	118	141	151	124	124	118	141	116	132	136	135	136	139	141	124	143	153	110	123	118	141	134	117	140	137	96	134	108	118	132	127	119	126	120	114	123	132	114	142	138	132	125	152	117	153	141	123	123	109	139	132	112	120	118	126	147	132	139	133	123	126	114	120	134	116	137	132	138	116	117	141	119	102	123	119	141	147	127	131	128	100	132	126	133	129	126	141	127	144	138	122	138	152	146	150	133	138	116	101	133	125	128	122	128	136	139	122	114	121	125	131	132	126	106	114	120	137	125	123	107	137	110	122	118	114	123	129	119	136	120	117	104	124	123	129	104	125	127	140	109	132	130	131	147	111	132	129	118	107	140	128	141	139	135	123	133	141	122	118	127	112	134	140	136	127	122	126	107	130	138	142	135	121	110	103	137	125	111	129	126	117	122	123	138	123	106	127	145	121	120	123	127	122	102	116	120	114	127	131	121	134	121	138	121	122	131	135	134	110	127	129	132	121	128	117	129	131	146	136	127	145	145	132	146	119	122	116	124	104	135	118	132	97	120	142	115	123	118	116	116	127	141	105	108	117	125	134	131	118	137	136	139	116	137	124	123	117	135	136	137	130	129	130	124	132	116	136	125	106	136	127	125	147	132	111	130	114	114	133	131	126	129	113	129	126	134	127	117	112	121	148	139	118	107	122	132	113	129	105	115	124	129	124	117	128	136	117	115	123	127	132	127	108	126	114	138	148	139	128	135	118	112	114	118	115	114	141	120	110	100	118	116	106	126	104	111	124	117	128	131	118	125	146	122	138	146	132	123	117	133	136	130	119	122	140	142	120	133	128	142	143	125	150	121	114	125	126	127	149	140	125	136	113	103	121	112	123	126	127	137	138	119	135	111	129	129	144	103	124	120	118	110	124	141	144	114	120	110	131	132	145	122	111	116	133	117	138	143	110	118	143	121	138	124	145	117	127	130	130	132	124	135	132	137	118	119	143	126	142	129	130	133	138	115	147	120	100	135	134	112	147	120	99	127	124	112	142	139	133	110	139	131	113	133	125	127	141	125	136	114	119	128	107	135	125	128	142	112	113	110	100	117	125	129	121	116	126	130	115	141	134	131	145	118	118	142	120	108	123	117	125	118	123	123	126	142	131	130	107	109	121	128	137	127	123	117	116	127	143	137	120	154	125	133	130	143	135	135	110	106	144	129	131	134	139	138	131	116	140	106	116	119	143	121	123	131	143	102	125	115	117	142	115	129	131	132	122	126	125	102	129	125	141	121	115	137	129	132	117	125	118	122	127	123	120	131	117	119	119	124	150	135	124	131	131	106	135	115	140	123	126	125	147	122	108	136	138	102	111	116	139	127	133	132	117	122	141	119	102	122	122	133	120	112	133	120	129	121	117	134	109	155	135	112	121	123	128	117	118	98	119	137	106	110	116	126	120	121	121	128	132	127	114	115	120	109	143	116	120	144	111	142	126	104	129	140	134	127	124	95	110	119	120	151	120	137	133	129	131	144	113	115	128	167	121	132	120	109	118	148	117	122	127	130	126	139	133	140	126	133	154	146	124	125	134	109	115	108	122	134	108	125	124	116	139	135	129	121	103	116	138	145	113	120	140	127	116	115	122	107	116	141	106	127	135	141	124	125	126	137	125	124	117	125	119	114	140	125	130	120	132	123	126	117	111	124	121	104	110	116	129	138	117	129	123	125	109	125	134	122	112	132	126	151	126	127	114	137	138	132	104	97	121	121	145	126	126	127	121	147	135	123	147	115	155	133	116	126	125	126	106	127	121	152	122	137	132	139	133	122	122	148	130	120	131	118	138	117	110	143	127	118	132	129	130	101	120	133	119	127	123	137	118	124	120	148	138	128	150	139	114	128	124	120	126	151	144	93	123	127	116	123	132	126	130	114	122	131	114	126	135	128	116	144	122	135	134	117	116	123	142	130	117	101	124	135	144	143	113	121	128	115	126	148	121	127	140	129	128	115	137	156	124	135	137	113	116	124	132	126	132	119	127	122	125	118	131	117	121	133	120	116	122	97	116	121	110	143	128	138	142	122	118	136	108	111	128	118	124	117	123	126	131	110	113	116	125	121	112	139	131	128	121	132	129	115	110	146	136	129	140	130	130	117	109	145	134	119	119	125	131	114	127	117	128	102	129	122	129	123	118	127	142	122	104	136	144	117	153	125	125	136	140	130	124	107	136	126	119	123	125	106	136	141	136	115	113	123	122	149	136	113	130	120	124	111	111	115	132	112	114	138	125	114	125	150	110	127	134	137	122	129	115	155	122	113	125	114	111	126	132	118	127	128	130	118	130	132	103	129	128	140	129	127	132	118	130	117	124	135	133	118	133	132	151	145	137	117	110	122	122	126	125	115	129	126	130	149	126	143	126	125	116	133	132	118	149	138	126	117	120	151	111	134	114	131	131	143	123	142	112	137	133	103	123	132	128	122	119	126	141	107	126	116	138	132	125	119	119	114	117	136	136	137	122	129	108	126	125	134	132	122	126	118	124	124	127	95	140	142	138	144	99	125	115	124	132	112	133	127	121	133	121	122	128	110	128	123	117	100	114	136	139	134	119	121	120	118	135	113	115	124	120	143	127	110	137	112	119	111	110	124	136	107	140	136	130	120	128	145	112	135	117	118	122	138	117	129	120	115	116	111	125	108	135	128	152	150	111	119	126	135	129	119	119	131	112	104	113	131	140	124	134	147	124	118	130	106	149	129	113	135	111	137	114	110	145	142	126	136	123	137	119	123	125	128	105	135	113	134	124	114	128	129	124	101	128	118	104	120	129	119	123	129	100	95	117	110	136	130	117	125	118	124	132	139	139	117	123	113	96	133	125	137	139	143	141	136	123	132	140	111	135	126	116	127	127	99	141	121	129	122	122	125	84	137	133	122	121	128	160	117	126	118	129	122	117	124	123	138	105	122	120	116	131	114	127	126	129	109	137	134	133	115	127	132	105	139	123	141	108	143	97	124	136	114	127	114	113	121	122	132	111	144	132	124	114	125	126	136	125	115	119	116	117	135	112	115	115	141	124	119	117	123	121	121	137	124	139	133	127	147	135	136	155	131	138	125	128	128	141	147	138	129	122	146	139	112	136	142	140	134	130	101	114	128	110	146	139	99	127	119	150	117	137	124	123	105	123	117	133	117	126	130	126	122	110	134	123	115	131	117	144	106	137	137	124	126	107	133	126	115	125	120	121	126	118	124	142	143	111	133	136	125	125	122	144	139	120	110	132	128	137	130	151	104	120	136	123	115	143	131	108	119	127	126	126	122	119	120	104	115	134	128	131	126	118	117	114	130	105	118	131	121	127	109	133	124	118	121	139	126	127	129	111	130	124	120
4953	14262	11807	5723	3645	2687	1931	1442	1031	872	708	623	495	420	358	371	336	316	257	287	237	229	222	232	227	199	201	214	190	168	208	169	190	179	195	160	167	181	180	190	162	177	148	151	147	157	177	154	127	151	162	152	149	163	163	131	133	166	157	171	159	182	150	147	174	171	145	136	149	133	149	154	150	147	148	137	173	176	127	131	136	148	153	144	142	142	151	162	164	147	134	139	137	147	161	141	145	157	128	138	149	162	144	143	148	149	150	135	146	120	156	138	154	151	134	137	128	143	117	142	139	156	143	151	143	155	161	152	161	155	151	136	138	137	128	150	135	137	141	171	140	142	118	134	141	163	144	160	134	155	128	144	118	139	140	139	131	153	131	112	137	147	158	148	155	171	135	144	152	123	162	142	136	149	116	151	168	143	131	153	141	146	141	168	165	131	138	152	140	127	155	148	149	167	118	150	160	147	141	120	156	169	158	144	156	144	167	187	145	137	143	141	156	140	155	157	157	146	151	144	148	125	133	132	130	138	136	165	153	150	136	152	148	124	135	137	152	140	151	151	159	137	146	131	142	139	173	158	155	150	147	152	145	142	131	135	130	142	157	143	130	162	155	119	148	138	145	124	139	141	145	145	144	132	152	151	145	129	150	162	128	142	110	135	129	156	151	137	128	153	151	151	144	144	135	125	137	134	158	153	141	144	141	138	147	128	140	146	153	134	144	145	170	163	143	153	142	171	135	163	128	145	160	140	147	135	132	149	140	159	138	160	136	139	143	143	141	147	136	142	154	149	155	129	147	151	169	148	136	148	134	149	150	158	131	141	117	165	139	163	154	142	145	126	160	140	140	140	131	160	146	141	138	136	136	158	143	159	157	159	164	144	164	137	129	153	130	161	148	127	144	157	119	147	134	159	141	152	150	155	118	178	144	146	141	165	142	148	130	150	142	161	146	143	136	133	150	144	135	124	160	152	143	143	153	151	150	140	140	147	134	142	140	131	126	127	121	152	122	149	141	145	143	140	184	112	137	148	125	137	157	134	142	150	153	154	132	162	148	144	153	136	156	148	145	138	141	139	146	137	134	135	157	137	156	144	138	159	150	142	122	136	156	145	149	151	134	148	130	159	152	164	138	152	152	135	150	149	160	140	148	130	161	143	162	153	127	141	125	129	177	163	141	143	151	162	164	154	151	127	138	166	129	151	149	155	141	147	148	132	136	180	127	141	167	160	149	150	130	144	136	134	121	134	134	137	151	119	147	151	154	173	130	142	160	139	142	142	131	142	136	136	153	140	153	160	143	149	123	164	128	151	139	135	130	150	139	143	159	156	161	156	153	148	137	158	152	144	134	140	140	147	151	152	152	152	123	143	148	160	136	147	156	142	144	135	158	126	139	126	150	140	130	185	134	166	150	140	144	164	143	134	156	138	131	154	135	146	137	149	152	129	132	163	146	137	141	151	143	150	133	154	147	156	134	126	160	143	123	144	120	140	150	141	151	140	146	129	149	135	139	150	126	134	158	158	136	150	135	122	152	162	121	132	153	140	179	136	141	148	170	162	139	145	135	131	137	145	142	144	139	145	119	142	129	148	144	155	151	148	141	173	157	145	162	146	148	131	128	158	153	132	142	144	147	149	154	147	145	153	160	163	141	142	141	114	168	164	130	142	134	125	132	138	163	132	157	145	123	149	142	156	152	164	153	155	118	170	140	138	152	135	146	146	135	179	132	156	143	140	120	142	126	154	136	142	129	147	124	151	121	146	142	142	122	164	148	148	161	167	138	148	157	155	139	148	137	143	144	140	147	136	126	129	145	128	130	129	144	126	120	152	152	123	139	145	127	135	158	114	126	137	158	141	127	135	140	134	150	151	136	145	146	134	136	133	160	147	157	129	128	165	147	154	153	163	151	153	164	121	127	140	134	151	132	135	131	137	153	128	154	153	144	132	131	150	144	159	150	146	147	141	132	140	159	129	132	135	127	131	139	152	114	158	143	154	124	154	148	133	122	152	137	145	149	139	134	137	128	162	149	152	151	148	141	131	146	144	156	153	138	131	149	144	134	128	152	140	163	152	145	149	133	153	141	156	152	161	144	146	128	168	148	142	141	143	157	158	136	159	157	135	147	147	131	128	152	137	152	139	142	159	136	142	133	148	139	135	132	154	150	122	174	157	143	170	140	169	149	144	159	137	142	136	151	127	156	144	137	135	141	153	133	131	137	152	147	153	141	150	140	140	151	135	142	131	163	168	149	138	125	142	161	170	154	169	124	149	159	144	125	124	152	157	125	127	149	138	180	129	150	162	136	168	164	153	135	144	143	133	134	165	147	155	134	127	163	139	140	164	120	145	130	138	141	137	139	129	144	146	140	164	140	144	130	150	151	110	138	125	141	142	136	132	152	142	153	146	142	141	167	140	134	143	142	140	178	140	168	142	133	143	162	132	129	152	126	144	142	121	159	134	141	125	131	145	143	126	150	145	106	162	137	130	142	159	123	159	146	147	136	124	145	153	136	140	151	142	133	141	152	140	133	128	153	149	140	152	135	129	155	141	143	135	143	137	137	131	135	124	153	122	154	158	144	145	149	147	133	150	127	175	148	151	149	141	151	148	153	136	145	131	149	163	157	138	137	155	147	155	136	164	137	140	154	138	132	128	150	134	142	136	163	147	136	170	141	134	147	138	126	157	138	137	165	150	159	155	147	141	153	144	150	149	128	163	145	123	167	145	133	154	167	151	147	169	126	150	158	134	156	132	158	175	143	143	128	143	128	132	126	154	128	135	155	133	129	163	127	168	143	137	148	159	148	131	135	135	151	149	143	137	135	155	136	157	135	145	144	152	154	133	138	149	128	140	125	143	131	151	153	149	136	146	152	136	151	143	151	148	136	141	155	134	121	140	158	148	142	155	152	126	123	145	143	118	125	140	141	154	140	147	128	140	143	146	158	135	145	155	145	125	160	144	173	149	165	149	153	137	129	144	138	137	148	154	133	138	148	128	167	164	161	146	163	161	143	144	148	171	149	174	132	147	140	124	167	148	149	143	149	146	141	153	135	146	144	148	151	130	132	142	138	152	129	125	165	131	156	132	138	156	147	143	147	151	150	164	162	145	136	149	125	158	137	150	168	160	149	134	128	122	132	147	136	150	143	162	156	149	149	170	132	164	143	133	143	134	151	116	130	157	139	125	133	154	137	139	125	159	126	138	141	145	138	135	155	170	142	139	159	147	127	138	154	137	149	140	155	153	123	138	142	163	140	146	141	127	174	145	176	153	167	148	152	176	125	131	172	143	156	119	145	151	162	142	140	147	145	137	161	138	145	137	124	149	131	131	138	141	138	145	164	148	133	148	137	146	141	147	138	131	162	128	148	138	142	137	157	131	120	146	164	148	143	141	151	172	147	162	148	121	130	144	152	141	142	153	153	142	137	146	132	164	144	154	139	166	134	154	152	132	147	126	132	145	129	139	130	144	130	154	154	147	157	144
27771	20060	6682	889	573	580	534	556	551	547	530	547	555	551	520	513	531	522	543	520	546	547	557	574	545	527	553	544	473	539	536	523	517	545	546	554	531	487	522	503	526	521	522	576	499	579	521	550	599	520	512	517	518	568	508	571	537	544	539	547	523	546	544	534	536	525	574	510	495	589	534	513	536	546	552	577	516	510	517	580	538	532	533	557	542	516	566	521	542	555	566	538	569	552	541	522	548	532	542	510	543	559	518	541	494	539	516	540	577	569	506	555	554	536	537	520	536	553	534	573	493	553	516	522	534	514	542	505	524	548	475	523	549	496	532	521	546	545	512	536	538	544	519	560	514	564	530	485	513	517	553	518	533	538	549	543	514	500	584	528	525	547	526	526	527	556	546	546	516	545	503	563	578	555	550	516	517	539	584	561	497	540	516	529	540	513	500	579	536	501	542	553	527	511	560	536	515	569	564	523	522	542	557	555	531	556	538	541	549	491	533	516	512	560	541	528	521	496	531	533	540	529	544	577	526	558	485	529	506	536	532	490	529	546	527	487	600	522	542	538	559	552	537	533	543	552	546	536	537	536	544	537	494	546	577	534	520	540	493	555	537	520	544	552	517	533	569	543	557	530	536	523	556	532	565	556	549	533	500	547	546	548	601	508	506	554	553	561	503	549	521	519	524	530	524	541	553	505	545	557	535	535	501	512	534	522	541	534	573	531	521	527	527	517	541	553	535	510	581	548	515	539	574	528	529	539	547	559	485	493	503	551	510	574	528	491	549	554	570	513	556	491	559	525	523	546	550	534	515	547	513	534	579	545	536	538	531	515	593	528	538	538	530	562	571	525	525	542	582	576	550	524	527	512	498	517	530	566	526	519	519	524	570	543	565	522	579	525	537	550	532	532	544	562	584	507	534	509	540	486	542	513	542	583	541	514	502	549	574	566	579	564	555	546	549	555	564	596	571	542	499	519	542	538	539	555	531	568	551	524	559	533	577	532	554	516	533	552	555	550	540	497	547	533	586	555	520	508	566	523	494	541	527	552	560	486	554	509	546	522	518	543	527	569	564	531	537	483	512	524	503	546	546	494	552	523	530	474	583	586	549	538	516	545	503	575	518	519	532	557	549	502	555	558	551	535	530	558	540	497	522	562	532	543	545	541	555	546	549	511	566	550	524	513	561	551	513	490	515	517	512	573	548	505	523	527	524	545	491	562	536	572	529	555	535	491	540	532	551	541	538	557	528	514	551	587	559	498	535	525	542	504	528	537	528	531	541	494	518	539	516	559	523	555	483	519	541	557	497	540	523	520	539	528	503	546	552	557	529	496	521	529	529	517	508	554	531	548	544	530	545	533	506	538	553	539	556	499	548	528	553	562	515	498	547	546	506	542	509	542	537	474	518	511	526	533	559	527	488	560	544	519	569	521	522	555	544	555	531	517	545	507	568	539	545	545	556	496	510	538	520	520	534	485	560	584	502	579	524	553	548	576	517	528	548	484	571	574	520	555	555	527	494	517	530	535	556	556	569	494	530	510	504	548	528	524	525	527	513	540	527	529	508	550	524	537	518	556	554	485	553	533	530	521	509	526	540	571	515	551	551	558	559	565	549	538	590	529	559	574	513	501	520	531	521	555	563	517	555	524	545	589	511	550	522	523	465	573	506	553	556	543	489	520	504	528	563	559	509	597	542	516	557	515	507	524	526	521	522	495	546	503	559	501	561	524	573	495	529	525	524	568	530	518	493	540	532	478	556	525	536	518	518	513	519	531	552	507	516	501	531	563	535	541	533	571	529	565	520	509	526	547	548	513	565	518	527	547	517	504	533	547	545	545	539	530	517	550	571	506	531	576	487	511	558	555	518	525	540	538	552	540	523	524	535	553	544	518	534	546	555	566	519	575	521	451	527	577	556	540	519	486	560	550	542	545	565	543	518	565	531	558	521	532	536	542	528	523	571	573	561	495	536	523	533	545	541	522	564	525	514	510	533	550	566	487	551	539	550	538	495	530	574	554	550	558	506	526	503	524	550	526	513	488	514	556	536	493	570	534	571	548	563	518	532	513	505	545	538	554	539	548	530	539	545	540	518	581	552	564	563	519	528	508	519	548	529	535	531	564	562	537	524	507	496	514	564	546	549	525	536	511	563	552	534	589	547	538	537	554	501	524	563	528	558	530	559	546	531	542	574	530	510	537	509	561	579	569	550	558	529	577	555	522	539	523	528	521	529	527	528	560	572	525	540	505	530	529	532	548	503	552	575	526	568	518	515	523	539	519	529	535	565	558	548	528	539	542	523	520	579	538	558	527	562	535	570	533	560	521	534	554	559	498	547	565	509	544	574	493	544	507	514	502	517	539	560	521	514	530	511	524	516	521	528	575	532	539	539	540	516	552	597	550	541	528	563	510	527	555	526	522	533	571	550	547	531	539	544	520	567	526	480	526	558	585	530	543	550	554	547	503	566	595	548	549	560	572	533	562	527	521	558	539	565	559	495	551	556	533	520	516	550	581	552	558	545	546	551	570	550	523	545	548	525	490	526	513	527	556	569	599	573	535	557	503	509	534	510	548	554	558	586	579	524	480	510	567	527	501	521	515	506	559	582	528	549	562	557	548	528	546	531	534	498	543	508	547	586	537	517	511	525	486	534	554	469	493	539	514	531	514	534	472	531	513	526	545	536	533	515	504	526	522	547	543	588	556	484	552	511	465	548	476	529	563	534	521	579	503	518	552	500	527	526	505	550	535	541	552	526	525	545	541	512	580	514	535	525	506	557	553	561	517	547	526	525	526	519	546	507	536	534	553	531	522	499	523	552	564	559	522	528	556	558	550	532	563	528	549	531	564	539	536	529	544	545	575	511	532	562	533	545	567	492	534	559	533	488	510	547	487	518	517	562	533	539	522	541	541	535	578	554	563	540	487	518	499	534	535	599	507	536	513	476	527	541	558	541	538	542	536	519	532	510	581	565	516	564	517	508	527	524	531	526	497	520	549	563	533	517	512	560	510	572	507	550	557	545	574	551	532	547	522	507	537	522	536	528	497	518	497	526	543	535	580	505	537	502	507	517	543	492	490	570	574	543	504	517	470	537	520	555	511	561	527	545	582	538	530	538	523	518	541	483	540	546	553	578	540	525	554	503	545	528	505	518	574	555	529	492	529	563	543	551	542	566	535	507	526	510	525	531	561	531	547	568	562	545	516	551	523	552	539	537	511	536	497	535	521	542	559	519	533	526	567	558	531	552	535	534	574	555	551	521	537	540	523	542	551	559	548	535	536	550	529	529	519	573	541	558	527	552	574	556	504	521	517	545	537	529	539	562	544	553	520	543	514	512	534	517	571	541	546	539	536	529	529	530	511	517	557	518	524	544	513	526	524	575	539	581	521	507	526	588	567	569	531	540	518	507	532	541	554	565	524	545	518	544	518	542	508	514	515	498	494	534	577	516	568	544	502	565	537	502	558	548	530	534	536	552	540	488	535	531	479
4453	1204	1010	792	683	656	664	564	587	624	587	577	615	584	614	597	572	603	583	567	640	557	589	571	587	550	594	653	562	613	556	576	570	601	586	593	555	613	632	570	623	601	584	575	580	609	595	552	566	582	588	586	571	588	595	582	569	631	606	580	575	578	601	565	598	586	560	601	599	604	600	602	585	560	573	581	612	608	561	602	608	564	630	602	605	584	593	552	568	561	581	605	570	598	570	577	613	576	565	569	586	581	608	606	567	553	578	548	623	601	572	570	560	573	571	610	578	571	561	559	606	601	602	615	547	586	582	603	611	560	581	598	602	640	626	595	556	566	620	576	605	582	577	587	598	585	555	563	555	589	613	572	617	584	565	576	562	571	611	608	643	596	600	605	600	587	604	601	578	610	592	572	567	597	560	635	555	563	607	567	579	593	580	581	581	588	614	605	586	533	607	522	582	609	605	621	563	579	613	591	614	568	596	576	558	594	592	535	596	597	590	577	627	578	587	575	549	590	601	593	600	584	583	616	652	607	588	581	594	619	609	577	542	596	573	521	605	596	580	566	560	570	518	624	610	573	567	578	598	612	608	582	546	564	599	583	547	579	575	589	589	549	591	581	613	546	552	543	586	559	592	521	574	544	586	585	579	547	582	600	576	621	571	610	573	582	587	603	607	568	561	586	570	581	578	561	611	549	550	601	585	606	583	597	595	629	602	559	571	580	599	558	632	615	587	585	618	621	544	617	557	557	610	564	552	571	558	626	604	585	554	555	599	549	581	619	590	621	588	566	553	582	562	584	579	592	577	581	540	600	607	593	601	565	579	573	596	556	533	617	615	589	611	598	590	565	603	558	536	593	577	579	577	565	540	626	576	603	623	570	632	601	572	549	565	559	562	583	586	615	592	581	559	563	620	590	592	569	609	605	578	600	602	615	572	592	607	571	616	581	588	543	551	627	560	571	570	597	593	557	590	586	598	574	572	618	527	606	575	580	583	604	573	591	568	574	582	569	636	562	603	555	552	624	569	588	611	539	563	597	574	584	577	568	632	591	568	612	582	571	561	545	568	573	563	586	565	600	561	622	589	575	579	577	634	575	600	640	589	555	581	562	601	534	577	598	581	595	596	614	631	545	581	571	580	525	580	563	542	616	584	591	615	613	556	596	557	589	535	597	558	604	587	570	592	579	525	611	580	583	573	557	572	576	558	567	551	612	585	583	556	581	594	573	630	560	597	575	579	532	586	550	583	593	588	592	579	581	567	598	557	626	623	608	596	549	567	587	605	593	559	562	599	578	573	592	595	589	552	554	580	557	581	598	579	572	586	569	604	590	622	630	616	548	582	580	570	557	628	602	604	551	564	564	636	576	584	594	585	554	538	589	611	575	600	608	600	548	617	541	588	614	579	584	584	610	542	580	544	579	589	562	615	582	568	574	527	534	560	597	590	573	592	545	588	646	578	550	552	581	590	582	591	565	578	538	594	567	566	598	556	618	589	609	569	630	604	623	612	562	593	587	586	595	581	588	563	574	561	575	587	589	586	596	584	558	586	617	555	629	571	579	571	587	603	567	625	574	590	613	588	615	588	557	608	564	589	621	584	598	558	573	572	559	579	559	579	570	581	552	582	564	581	588	612	563	624	566	565	587	616	607	576	601	636	599	569	549	593	570	617	554	574	575	542	586	588	580	567	589	606	617	571	603	593	589	572	592	654	602	609	566	594	607	589	581	568	584	592	570	572	589	584	557	574	595	583	579	585	574	593	583	572	565	595	530	605	549	618	617	597	635	545	576	617	548	630	557	580	588	570	555	565	588	590	566	587	641	617	614	588	557	607	549	583	578	563	600	616	590	623	592	621	571	556	604	554	608	623	566	591	606	589	520	558	599	585	547	574	560	581	577	549	544	542	591	597	585	547	581	576	590	574	577	567	573	573	591	589	592	584	600	631	633	616	553	579	628	604	594	584	623	561	608	577	597	611	586	598	551	577	567	538	598	573	611	566	541	599	587	600	570	577	571	582	585	544	573	597	586	565	581	574	578	622	630	604	573	597	555	624	582	612	567	603	595	564	578	619	543	585	578	566	601	581	581	561	563	593	534	590	626	590	573	579	624	563	551	612	609	543	581	571	608	568	593	570	604	635	586	596	632	571	585	565	620	588	585	597	580	574	612	569	558	580	614	567	615	583	569	591	566	556	578	555	548	577	617	602	608	585	568	554	566	561	559	570	609	572	598	572	592	599	596	596	579	559	586	588	546	560	642	562	635	589	607	582	606	569	553	519	564	583	556	605	564	575	542	598	597	579	592	565	566	564	563	583	616	558	582	552	553	586	563	577	558	579	564	552	602	565	611	613	593	554	543	566	606	588	583	574	617	562	567	553	598	550	572	614	552	556	565	569	602	606	581	554	605	625	579	574	620	579	543	639	556	641	599	519	592	594	550	655	573	608	568	553	578	553	608	604	571	568	556	578	581	574	536	566	583	578	621	550	580	599	617	572	561	613	584	574	600	593	600	602	557	593	604	613	603	596	606	561	580	605	588	593	618	549	605	598	580	566	534	559	582	596	550	615	590	558	622	574	621	621	578	601	585	589	574	584	581	551	530	579	588	590	556	611	585	583	590	538	615	574	550	589	628	603	630	577	579	570	579	560	584	582	583	632	560	577	585	605	592	601	546	560	553	592	561	611	602	596	599	608	553	607	586	588	593	595	568	590	579	614	594	589	582	611	576	581	574	607	599	557	561	598	592	599	579	577	519	555	578	586	593	580	591	597	586	574	591	601	575	601	624	585	591	607	621	587	610	602	631	653	564	560	567	590	590	582	588	569	588	618	538	600	549	614	587	578	550	564	569	579	582	574	605	599	600	582	570	580	588	581	617	589	569	615	608	594	612	606	566	589	611	581	585	602	591	566	619	546	571	562	545	593	584	596	559	566	569	593	547	579	575	588	567	591	558	575	600	586	557	537	591	532	579	522	588	592	629	594	573	598	592	587	566	586	594	546	620	565	645	560	586	635	629	578	548	612	602	582	565	614	586	559	577	613	598	568	598	575	580	594	553	540	541	598	592	602	572	539	633	567	585	556	590	581	558	611	595	566	537	591	572	592	562	594	541	578	580	597	585	594	628	616	610	589	539	563	561	623	605	560	544	585	573	582	568	596	603	556	623	599	565	580	591	603	575	579	580	617	550	641	598	533	579	580	576	573	629	605	609	537	592	606	574	611	565	611	543	553	569	640	581	600	590	614	599	603	601	604	528	588	553	587	558	595	575	647	552	565	560	594	584	612	558	619	578	606	550	589	586	626	559	589	569	551	595	569	581	547	579	603	614	570	584	583	592	615	602	581	601	585	552	586	557	588	572	589	595	543	605	559	625	562	564	566	602	590	586	578	582	592	577	560	551	592	580	601	569	566	556	554	632	595	571	632	602	599	561	586	570	573	536	550	613	586	603	534	591	619	587	587	614	626	566	568	583	603	618	567	573	618	594
23745	21490	28849	24543	21466	13196	1297	732	609	564	480	487	503	415	476	453	451	418	464	426	398	397	445	393	439	407	412	358	376	373	395	405	403	404	401	394	384	355	407	408	375	385	365	423	380	363	390	357	424	349	395	413	394	400	417	413	374	352	378	394	378	418	387	395	378	402	394	383	387	366	380	348	414	359	373	355	328	379	387	398	394	375	354	384	385	398	378	384	382	369	384	378	430	370	387	378	400	356	402	362	369	400	387	369	371	377	357	376	370	372	364	347	376	355	379	388	362	382	393	382	369	391	374	376	396	384	376	408	373	361	427	358	398	387	389	339	368	371	379	384	351	370	385	375	389	352	396	364	371	401	381	401	355	376	395	363	388	425	409	347	352	381	396	367	381	377	366	359	416	375	386	369	391	370	374	355	385	397	352	372	371	361	342	371	360	395	367	349	350	394	341	380	413	377	385	358	369	337	347	406	390	371	400	393	366	365	386	369	365	388	374	379	387	362	386	430	381	395	375	380	371	392	379	383	383	389	365	402	384	382	384	393	416	381	363	403	402	385	361	345	365	377	371	402	377	384	393	396	340	373	377	355	350	368	375	361	386	377	371	411	359	397	362	415	388	376	360	369	383	360	381	356	395	402	378	416	409	378	359	373	349	388	393	383	362	338	376	382	388	402	404	362	389	359	345	382	365	369	383	361	385	393	370	391	348	363	342	406	398	360	390	369	364	375	370	398	358	413	362	378	353	380	392	383	382	384	363	393	382	352	327	354	351	377	371	357	413	354	373	379	389	380	391	377	339	357	377	343	379	389	374	394	384	353	391	364	375	386	369	378	388	362	344	373	419	386	371	410	393	403	382	382	381	389	381	395	381	383	387	382	367	411	399	373	388	383	392	413	390	394	370	384	392	382	421	383	372	356	374	392	376	362	368	406	357	376	396	405	376	394	386	369	400	391	378	376	374	377	380	399	358	351	373	354	409	380	388	362	338	390	392	366	390	422	388	371	382	381	389	371	417	440	382	370	350	359	359	378	371	365	376	386	383	374	378	376	336	369	374	401	358	387	379	368	417	368	366	372	386	351	376	399	398	384	391	363	367	371	372	394	411	368	379	361	370	403	388	361	404	356	368	353	388	380	364	367	368	341	361	355	397	387	367	379	401	388	418	360	385	380	366	386	357	395	381	381	403	354	401	362	404	333	375	380	327	415	347	368	336	382	359	362	356	377	372	374	358	367	358	392	368	383	347	384	356	370	412	367	369	390	396	359	375	355	363	342	339	362	371	392	386	392	373	358	398	360	347	379	386	394	368	402	334	367	367	365	372	384	354	381	337	365	405	358	380	399	377	387	420	395	358	360	378	418	375	358	384	371	406	374	348	393	391	396	367	396	407	385	360	385	346	392	327	367	418	378	362	354	334	387	400	380	380	352	399	370	375	376	349	366	417	383	358	347	369	410	405	358	378	386	390	362	380	396	360	410	368	386	365	423	389	381	388	355	355	362	387	362	415	384	404	405	378	371	388	403	376	367	344	380	420	358	360	363	413	378	379	387	392	379	406	354	392	397	408	381	369	379	389	374	407	355	408	365	352	371	404	340	398	365	331	368	349	348	366	403	425	385	376	404	381	375	393	375	362	374	390	368	377	354	421	362	378	359	382	376	393	364	386	371	362	382	389	367	383	392	363	363	371	369	407	355	396	376	371	381	390	395	362	379	381	356	406	375	409	400	413	358	398	365	380	402	371	384	374	410	385	389	392	384	357	342	385	380	373	375	395	373	376	379	400	403	359	383	394	398	367	434	379	371	377	401	363	392	410	365	410	408	385	374	401	373	398	372	346	403	355	370	377	387	386	381	342	385	385	372	397	352	399	402	350	367	386	378	374	397	353	367	385	368	364	382	356	393	371	363	355	353	368	377	411	375	341	342	343	388	319	396	402	374	359	361	362	372	374	421	342	374	397	361	359	351	359	371	384	370	366	375	360	348	381	369	416	400	367	374	396	393	357	420	384	379	373	358	360	392	363	386	390	381	386	424	365	384	382	394	399	401	382	376	360	353	377	377	371	407	382	401	374	391	387	363	368	363	371	355	389	412	378	396	395	352	348	375	381	365	399	351	370	384	373	373	390	396	412	413	384	386	393	395	397	356	362	355	338	354	398	368	349	362	403	381	369	349	379	362	396	358	389	380	379	350	377	404	379	372	362	384	379	394	384	404	395	380	379	383	367	396	399	363	382	387	349	393	378	364	352	376	378	371	395	370	380	361	382	380	388	416	366	378	401	324	362	361	364	370	396	399	355	415	379	404	377	366	347	376	365	357	403	388	402	405	388	382	393	400	362	377	367	357	401	380	360	379	377	392	349	383	376	365	362	375	365	358	393	345	364	384	389	368	419	360	334	374	392	381	377	393	385	373	361	375	360	360	347	394	411	341	393	391	409	401	382	397	406	368	404	368	383	357	388	394	368	382	389	399	344	394	353	392	344	392	392	388	367	365	341	386	368	396	361	397	374	376	409	376	358	363	398	372	354	385	379	398	402	369	385	385	391	363	378	387	376	385	386	390	389	386	409	362	385	382	349	353	353	401	353	387	379	381	378	378	367	369	414	353	396	364	371	400	377	384	404	353	356	387	368	361	406	351	464	374	361	411	379	353	368	353	362	366	363	364	380	385	389	364	378	385	388	401	355	375	347	369	360	368	368	377	393	390	373	365	386	354	394	378	378	349	385	388	344	386	380	382	401	384	380	397	393	371	402	374	389	371	388	350	380	359	385	395	412	375	354	356	392	366	354	357	386	364	379	355	419	352	373	365	369	387	372	401	380	383	358	385	401	356	368	355	363	397	397	393	391	382	397	342	371	398	376	421	427	367	389	420	372	361	401	386	350	363	387	396	386	402	357	391	356	410	339	375	366	369	337	374	402	374	383	355	368	385	375	414	372	418	359	392	385	366	339	378	391	389	372	377	363	373	343	409	378	379	350	395	402	374	386	385	413	399	384	371	363	357	389	369	356	395	357	378	399	337	379	352	334	347	389	416	400	359	366	342	385	371	342	388	363	384	382	392	375	406	385	392	392	386	386	360	347	376	364	409	355	380	409	373	391	369	364	356	391	375	371	390	352	411	359	395	379	385	371	391	377	378	370	409	423	390	388	376	350	361	385	407	368	409	360	369	388	344	371	405	359	342	387	354	381	362	354	355	374	369	361	358	393	361	403	408	337	393	401	350	360	379	395	371	365	380	356	345	372	374	383	387	336	405	419	358	385	373	353	357	383	390	352	392	386	340	402	374	372	363	348	354	373	357	338	368	391	393	357	347	376	351	341	393	374	378	363	384	359	380	383	377	399	404	381	374	403	383	373	350	363	379	399	369	367	432	363	412	386	400	396	359	385	376	372	360	379	376	375	370	372	363	358	370	432	386	380	357	374	379	343	389	401	365	361	368	399	372	344	360	399	363	373	387	372	358	380	373	373	382	385	393	385	372	375	372
3681	8721	7320	3496	2204	1777	1410	1116	911	734	713	638	623	625	546	480	544	482	519	476	495	489	425	441	476	439	462	454	471	460	487	465	425	456	444	422	450	424	430	428	447	398	442	428	463	423	456	414	414	442	464	447	458	409	495	445	472	379	430	450	421	429	405	421	433	416	410	440	440	425	408	429	397	436	412	415	421	406	415	418	392	416	426	444	410	372	397	453	448	406	402	411	429	419	375	407	428	463	403	440	416	438	453	444	416	421	392	401	417	407	423	416	408	379	437	396	439	419	442	422	401	363	404	419	482	446	411	420	424	425	419	416	420	416	422	386	405	426	398	448	381	397	404	419	442	408	414	447	437	436	446	436	449	396	427	414	411	418	448	434	413	436	394	423	443	450	415	428	405	431	406	437	433	439	398	419	424	410	391	406	434	427	404	416	453	442	446	425	408	381	435	436	386	430	440	428	400	404	412	417	432	406	425	410	426	426	408	431	383	428	422	434	410	429	418	451	453	401	456	434	379	410	408	423	406	376	422	412	424	418	447	402	413	475	422	426	412	398	420	408	413	424	395	414	434	412	403	395	387	430	410	429	391	439	405	423	407	413	429	434	447	445	379	419	425	408	381	458	459	437	389	450	373	425	443	405	406	362	390	407	417	450	430	429	404	411	414	427	411	435	414	413	428	415	462	405	415	472	384	414	397	457	381	433	447	454	450	404	391	397	431	406	418	453	435	441	437	408	451	408	415	412	404	416	399	431	433	429	405	435	440	425	474	399	463	418	425	432	428	429	458	444	419	419	440	482	408	394	418	400	404	422	394	403	420	398	417	441	415	439	416	444	450	420	402	429	397	401	406	401	430	394	406	428	417	453	407	411	421	415	436	426	369	439	445	450	437	395	404	404	393	409	431	414	434	446	434	416	428	413	411	418	399	402	442	417	420	462	440	375	454	412	420	422	429	402	423	443	423	399	428	390	413	423	431	462	408	413	444	422	447	455	472	439	413	382	416	464	410	416	440	403	406	411	405	423	460	413	422	458	409	395	392	420	457	456	436	387	401	460	446	429	419	401	418	439	450	418	403	434	444	428	406	414	424	413	423	427	421	427	436	422	457	417	417	402	399	398	414	382	423	417	448	438	441	440	376	410	424	457	423	417	388	423	421	460	413	456	435	379	423	416	410	391	413	414	381	409	443	443	435	419	434	450	433	421	433	425	432	436	423	433	418	425	428	439	436	411	425	424	423	390	424	408	400	414	426	450	403	438	431	423	447	380	412	411	436	430	386	438	432	402	422	434	398	381	411	457	394	399	428	488	400	442	421	398	431	428	446	449	398	422	450	425	408	424	380	456	405	404	380	348	422	413	458	442	438	436	398	392	477	438	439	390	418	417	438	424	435	444	423	419	401	422	425	423	425	416	408	445	432	429	427	408	438	441	429	396	422	417	466	413	411	423	417	417	414	448	375	396	410	431	416	384	395	412	427	436	448	408	430	443	423	423	397	385	404	395	424	427	471	398	434	434	455	454	420	432	469	414	439	464	413	434	487	399	427	421	394	395	419	385	405	430	422	439	428	417	447	415	427	395	433	402	435	449	435	432	443	405	444	402	431	396	458	388	435	426	435	445	433	381	473	413	416	398	411	443	401	415	423	447	439	406	437	428	414	400	384	429	433	426	406	378	421	440	410	412	438	447	436	423	474	419	409	421	432	405	442	401	411	407	423	479	378	389	437	417	422	410	401	419	411	458	456	447	407	424	421	392	416	436	389	424	400	409	419	404	417	394	388	447	420	429	419	415	401	418	384	450	399	453	423	449	407	431	420	446	422	420	466	414	400	407	427	398	414	425	396	424	412	443	402	425	439	420	428	412	399	381	406	373	409	423	419	415	405	410	414	384	458	456	412	392	405	425	416	412	441	437	456	405	441	408	422	438	411	465	424	427	426	433	439	402	419	423	391	445	404	411	445	424	401	406	408	428	429	393	436	403	394	413	399	426	417	439	396	411	442	391	428	406	393	450	440	437	446	396	416	451	426	447	433	436	419	461	410	454	427	425	432	428	463	427	420	438	433	427	417	427	430	424	417	435	425	388	378	406	417	426	418	384	378	444	449	421	452	423	414	406	407	430	425	384	428	426	453	416	420	424	426	436	448	395	397	410	443	460	405	450	424	446	442	442	400	426	389	427	414	439	433	417	398	407	463	408	462	419	405	424	422	461	391	420	428	465	399	438	445	461	391	437	425	398	408	409	462	426	406	442	423	415	378	399	416	436	445	442	427	420	456	436	392	431	421	402	399	409	402	450	426	397	385	433	423	426	425	428	394	431	438	431	411	430	413	460	416	418	436	407	447	415	421	402	464	407	389	446	435	424	448	418	443	397	430	432	439	378	403	448	418	383	420	442	398	440	424	405	418	400	377	404	444	408	428	409	433	405	413	418	413	444	430	433	459	445	411	435	396	396	453	403	442	409	438	449	414	444	403	412	413	419	409	444	429	436	427	408	396	403	430	419	437	384	430	397	430	431	428	445	438	362	370	382	397	408	432	433	446	410	395	418	466	372	429	415	424	424	413	402	433	399	408	398	411	405	447	425	442	406	425	435	444	404	410	398	437	416	458	414	444	400	407	380	422	449	427	407	431	377	416	410	425	429	451	399	431	433	427	442	425	435	427	434	433	393	438	404	425	401	394	390	416	420	440	436	385	378	458	431	432	418	414	437	413	406	428	436	439	425	432	421	400	425	381	411	423	413	407	423	443	428	429	422	409	427	386	436	422	441	447	439	405	431	377	423	394	437	422	442	436	410	445	471	411	419	410	422	375	412	457	373	443	403	432	405	427	424	416	412	470	412	418	440	411	417	429	398	432	404	407	401	412	456	413	442	412	450	408	371	431	414	388	415	432	410	395	429	438	441	445	413	434	433	422	428	470	416	389	406	436	420	416	412	403	421	428	425	406	417	459	415	411	404	414	423	387	436	447	431	441	439	414	400	438	397	390	426	415	437	423	417	435	419	426	439	404	408	408	411	414	447	424	418	398	400	438	465	418	358	407	401	391	415	450	410	421	413	461	430	383	411	416	415	410	421	351	467	425	446	410	406	441	427	435	424	396	397	410	415	443	442	441	450	388	450	404	399	478	415	423	385	366	400	417	448	421	403	441	419	431	423	406	422	419	418	415	398	397	420	440	411	413	412	413	440	458	429	418	409	412	437	458	408	404	384	441	408	409	414	424	468	372	445	390	432	423	402	427	417	413	400	470	414	423	393	437	430	405	418	416	421	405	388	417	426	425	428	387	440	425	429	413	442	426	393	404	449	442	408	442	441	446	423	434	465	419	430	411	416	459	436	427	450	390	391	444	431	441	395	449	471	400	427	409	444	400	438	406	417	391	405	423	431	455	413	414	379	440	430	441	415	426	401	413	446	415	398	473	424	405	437	407	407	405	414	424	442	426	427	450	405	436	464	413	414	425	406	446	446	408	458	431	405	434	426
24831	21459	27935	25292	16333	1116	645	517	468	462	431	454	426	429	381	407	388	388	359	393	382	382	389	374	392	375	350	389	424	331	361	377	392	365	377	339	394	388	366	368	396	363	368	397	383	372	370	371	368	404	409	385	367	369	380	366	365	368	374	397	356	368	370	380	391	352	374	384	397	355	337	338	387	342	353	372	337	360	339	379	370	371	383	365	373	367	413	398	360	362	353	366	355	365	392	317	395	413	371	360	371	350	352	380	386	368	377	387	370	337	371	351	377	351	365	365	354	374	390	353	343	358	379	367	360	370	407	370	385	358	351	365	361	367	349	378	358	384	392	399	353	364	354	405	368	388	411	375	339	360	369	401	383	368	391	358	362	381	345	346	336	346	329	365	395	368	354	350	355	355	367	335	357	337	362	385	397	365	371	400	355	360	353	364	401	379	367	397	340	409	349	375	394	380	349	373	364	363	369	359	378	376	369	346	385	367	373	373	374	317	329	365	390	390	340	383	363	359	361	369	349	356	357	387	382	359	338	428	360	372	377	378	345	339	351	374	357	355	383	363	366	375	351	385	407	373	320	378	376	394	345	390	395	369	378	380	352	389	365	343	385	365	392	363	357	369	369	377	364	360	384	368	336	351	387	367	385	333	387	371	372	386	359	355	385	377	351	368	378	355	336	401	355	368	385	357	418	369	389	356	367	335	356	369	387	352	382	365	365	353	371	353	348	393	349	369	386	358	340	344	356	377	352	355	338	377	371	352	364	374	376	391	389	392	341	388	385	395	386	352	356	408	377	394	368	366	380	365	361	384	375	376	340	391	380	392	386	352	349	354	361	375	364	393	348	384	377	369	395	385	378	382	366	361	354	359	346	367	382	371	370	387	396	338	398	364	409	361	402	334	366	377	350	363	375	372	382	378	388	355	377	383	349	362	364	400	392	427	358	347	356	362	370	381	390	381	348	401	368	382	352	404	357	395	387	367	339	343	350	385	370	377	378	373	360	396	340	340	378	357	360	391	401	360	371	372	352	390	396	338	372	380	332	379	367	347	349	345	371	373	379	353	394	374	366	362	387	376	389	374	361	370	355	407	354	334	372	323	361	380	369	386	384	369	379	364	355	370	382	393	379	369	383	386	366	368	376	360	378	370	361	382	381	361	330	377	352	364	375	368	387	367	365	384	363	404	394	376	355	358	362	392	391	360	375	357	359	352	380	374	360	372	372	361	362	378	367	345	383	341	384	367	351	405	369	370	364	367	353	385	414	354	382	353	380	380	366	380	382	339	361	372	350	367	368	382	341	354	392	396	387	385	355	384	376	372	380	387	403	362	346	368	367	386	401	348	401	352	350	389	393	341	389	312	384	399	364	368	353	408	384	378	375	388	422	364	412	387	335	360	397	394	357	365	356	361	369	381	318	366	371	366	380	371	360	376	359	347	378	350	374	355	363	367	343	360	339	337	405	378	392	385	348	358	343	368	373	356	369	378	392	375	361	376	350	375	385	364	384	347	390	368	404	361	353	352	386	365	382	355	357	367	362	374	357	385	374	359	418	387	371	367	334	354	368	348	368	381	399	366	354	370	410	377	371	327	394	341	351	380	380	351	404	355	397	324	347	369	373	385	387	392	364	355	363	378	333	372	360	367	385	392	396	368	389	347	394	371	351	359	382	398	364	343	338	376	388	365	358	345	327	358	338	341	370	377	357	369	339	368	381	381	410	370	359	383	385	399	341	369	362	366	407	345	397	369	345	375	394	381	372	398	353	367	356	396	367	348	338	426	388	386	398	360	375	398	391	400	348	385	361	360	368	380	380	382	376	344	337	415	362	377	366	373	343	381	355	366	340	368	386	377	371	381	361	358	333	393	370	364	404	383	367	361	342	370	373	364	371	341	429	363	398	391	379	369	368	349	363	368	372	384	351	362	366	343	356	388	334	397	336	387	397	356	338	372	349	398	383	333	366	376	354	344	348	419	365	379	360	357	356	344	368	366	381	354	348	371	406	370	339	407	376	349	362	343	415	332	368	425	383	390	329	379	373	374	341	348	360	354	413	345	386	338	392	352	368	369	372	371	400	392	406	373	407	384	375	361	376	353	361	352	361	360	356	362	376	382	361	367	376	371	375	364	391	333	365	360	407	360	396	364	373	381	398	370	373	382	400	348	353	369	369	367	347	376	378	400	346	391	378	346	367	401	355	370	375	335	359	336	369	374	381	359	357	390	366	364	370	383	353	380	360	372	350	343	359	410	323	393	383	373	354	364	367	391	404	394	331	359	365	386	386	356	381	364	376	386	355	374	371	380	341	354	392	362	364	387	389	348	347	323	375	400	382	320	375	360	375	399	369	397	386	404	368	396	328	364	371	355	349	413	374	377	394	389	361	391	370	356	378	399	379	371	404	377	405	351	364	334	358	380	348	347	353	349	413	366	332	371	387	385	354	356	367	374	393	337	364	343	394	376	336	400	369	352	348	373	384	365	360	339	380	376	346	356	361	373	363	364	358	359	373	345	339	396	377	351	378	356	385	338	365	347	350	372	352	347	358	373	403	347	352	307	376	347	355	394	407	381	341	385	386	337	362	405	383	351	383	361	390	375	381	355	367	384	383	353	372	320	387	355	385	373	361	388	406	368	394	337	366	395	348	389	397	342	367	365	400	363	337	360	380	367	366	379	408	354	361	388	378	380	376	353	368	381	383	358	386	372	384	394	374	334	367	345	381	352	375	382	384	381	376	368	405	357	373	353	387	368	371	353	374	371	402	347	342	362	379	361	366	341	373	359	382	369	370	373	379	379	366	403	393	357	338	365	362	364	348	358	368	379	384	359	363	345	377	351	354	345	341	355	377	398	360	400	367	359	358	402	366	365	395	337	395	355	379	375	318	358	372	360	380	371	376	326	392	373	402	399	359	381	362	377	375	349	359	354	355	363	363	369	370	375	328	361	330	366	370	381	353	372	382	342	380	385	382	353	374	359	376	329	386	350	391	397	389	355	370	372	385	370	368	372	407	339	356	344	394	331	391	367	395	358	371	383	401	398	396	355	406	390	366	382	371	351	354	380	372	372	375	363	372	379	350	375	358	407	357	348	344	377	368	339	402	362	388	383	371	407	405	344	401	365	384	378	368	351	356	389	378	342	364	366	387	395	357	383	363	393	378	359	378	367	359	361	409	366	408	382	349	390	330	384	341	347	355	366	364	383	371	366	351	353	351	361	357	349	381	363	370	413	395	400	368	368	342	359	370	343	348	377	411	357	369	392	330	348	364	379	376	376	356	376	346	395	353	388	325	355	374	366	407	351	355	383	360	356	410	355	343	379	366	381	379	359	383	357	384	383	370	376	393	352	391	356	337	353	375	402	356	341	317	363	373	352	357	319	368	371	355	357	386	356	373	394	342	373	396	350	354	374	365	334	337	361	372	349	389	364	360	376	362	360	350	329	365	371	379	374	344	352	373	394	372	378	406	347	382	349	357	363	360	349	366	371
3695	5588	4421	2190	1521	1186	937	802	679	608	623	496	511	496	488	461	453	403	426	431	438	425	481	460	383	395	428	417	394	444	403	420	415	413	423	444	393	389	396	395	397	372	389	448	397	386	411	391	433	392	372	427	428	378	413	404	386	400	423	410	404	414	369	381	408	397	406	396	433	396	378	372	413	415	414	419	423	430	421	425	415	387	370	446	398	391	399	391	440	422	391	367	384	392	402	400	395	370	399	380	382	436	381	356	405	433	380	419	415	404	364	400	404	396	398	405	392	384	423	374	399	398	418	389	397	390	384	441	393	378	402	419	399	424	389	398	419	382	440	401	375	414	401	396	404	422	418	436	413	408	377	383	374	396	397	392	382	448	397	390	398	381	401	372	398	403	432	411	410	424	414	382	419	382	401	406	369	393	400	384	375	410	388	380	360	386	375	409	394	407	400	367	379	396	391	406	389	400	399	406	370	398	433	394	400	392	379	424	394	419	371	387	404	380	371	400	358	378	406	374	402	377	396	419	394	375	375	386	418	386	371	392	385	422	409	397	408	391	432	402	391	429	407	384	416	406	382	402	388	411	396	400	386	405	422	412	422	367	415	430	394	428	419	401	400	398	395	412	370	421	374	398	407	359	422	391	401	368	414	401	413	392	420	409	423	366	419	390	371	392	395	408	401	405	398	429	362	391	410	407	382	375	427	416	374	397	398	411	382	404	400	396	409	410	390	399	429	372	368	392	418	376	392	413	349	386	406	392	391	422	436	406	382	422	405	409	400	368	364	394	391	423	393	397	425	418	390	374	397	373	377	392	382	415	400	398	389	408	404	388	410	352	416	412	392	418	396	415	381	377	339	387	410	368	367	378	376	419	412	373	400	389	406	363	414	363	382	390	400	426	383	398	384	411	404	393	448	381	403	390	425	393	353	406	406	382	405	401	380	408	384	371	409	379	368	406	350	421	388	388	429	385	391	398	400	409	373	396	425	400	401	455	369	409	415	392	387	399	393	389	403	394	402	405	382	425	399	378	378	391	384	383	381	414	387	424	365	442	397	390	378	360	396	386	422	392	409	385	393	416	424	422	415	375	384	408	384	411	411	426	410	397	410	372	396	397	385	414	402	377	390	404	374	384	373	372	391	384	385	397	401	406	390	452	378	397	379	374	431	370	386	411	402	421	428	384	401	394	396	404	407	397	368	388	385	386	389	398	377	387	409	405	362	381	393	409	397	397	390	409	404	383	413	379	408	390	340	412	370	418	401	425	375	379	363	373	380	407	400	399	412	440	389	421	368	413	423	381	384	388	394	403	400	470	401	411	381	385	404	376	391	388	379	387	413	372	374	395	395	401	401	406	397	402	407	374	401	380	389	397	411	408	395	397	383	383	381	423	428	404	410	402	394	379	401	413	378	406	394	411	360	406	395	439	382	373	370	428	376	371	374	382	400	398	425	390	419	396	421	383	406	414	391	443	379	423	393	420	404	451	395	384	387	362	367	394	394	369	401	383	363	422	383	396	413	409	404	367	387	400	367	365	369	400	412	433	436	399	404	407	385	384	400	372	420	375	382	392	425	383	400	423	410	406	374	385	373	416	398	400	382	406	371	400	414	367	386	432	410	384	430	408	395	382	408	368	426	373	378	387	418	407	416	373	394	409	393	398	405	372	392	396	375	383	396	399	371	384	376	424	420	406	375	388	400	399	379	386	403	401	421	397	397	398	397	374	410	375	393	402	386	400	403	437	377	373	381	387	411	396	434	379	381	371	367	405	367	408	388	400	417	392	413	387	398	363	361	389	387	410	420	390	373	376	412	362	414	402	383	402	393	383	416	353	421	405	408	416	361	388	425	393	396	366	388	421	397	413	382	373	362	373	389	375	419	373	397	415	427	396	429	412	399	406	417	413	380	369	367	385	388	372	422	370	383	408	415	397	405	391	389	384	426	420	433	398	393	398	377	370	394	431	392	418	413	404	386	415	406	413	399	396	377	396	404	388	430	379	370	386	416	436	365	436	400	398	383	385	387	392	397	361	386	368	387	428	369	419	368	420	404	386	385	413	379	402	357	408	413	403	415	383	424	363	383	394	373	387	388	400	417	428	419	387	412	389	456	395	387	409	378	425	401	408	417	416	381	401	368	400	408	407	390	399	405	390	385	403	407	387	404	418	389	382	382	407	368	417	410	404	420	388	415	430	403	424	420	372	404	378	392	386	404	395	419	381	404	386	370	375	400	398	399	396	386	390	407	400	375	397	400	377	412	379	398	388	403	412	399	393	413	381	428	384	383	413	405	377	383	401	370	395	376	422	391	445	379	419	399	436	424	440	406	429	379	402	383	414	383	426	422	373	372	409	404	384	365	429	414	380	384	358	390	395	393	395	374	374	351	398	411	393	429	389	403	366	414	414	361	417	383	384	392	409	408	358	404	422	402	407	387	387	408	384	382	419	436	375	381	404	434	412	390	429	416	407	406	385	377	396	402	406	377	364	387	404	381	400	379	399	436	396	394	416	355	378	402	400	384	407	410	363	406	418	396	394	389	393	406	394	366	388	423	409	379	398	355	408	400	386	392	391	444	410	379	413	412	376	382	406	364	371	414	397	413	391	386	445	382	414	383	385	399	376	418	409	422	401	386	440	393	386	379	420	437	374	397	393	389	381	402	428	419	406	418	395	386	411	394	393	366	404	414	393	408	380	416	421	394	396	407	382	380	384	385	406	379	397	416	416	404	401	414	406	409	367	405	371	406	371	398	403	384	393	399	364	378	405	408	416	409	392	392	409	404	397	395	399	394	436	399	429	394	414	406	403	399	376	395	371	392	363	384	378	405	391	401	435	387	407	399	405	419	396	396	389	399	397	366	409	432	403	389	392	408	392	392	369	409	376	406	376	400	393	411	371	416	379	347	417	433	374	378	371	426	434	431	388	428	414	390	382	361	386	416	382	412	426	373	407	381	380	400	406	420	378	415	390	434	391	377	382	427	390	391	433	407	395	349	418	384	380	400	366	409	392	357	421	360	379	424	410	408	397	417	421	378	388	416	403	412	398	378	389	364	415	380	387	379	381	410	387	416	352	409	382	402	415	391	390	425	391	404	385	403	360	400	385	389	408	420	435	422	378	383	400	370	409	409	385	410	375	426	386	390	394	423	384	404	391	430	406	413	423	418	390	428	373	413	456	424	370	429	420	390	374	429	394	401	402	430	380	427	388	390	380	345	405	373	356	397	378	368	393	387	403	378	383	379	363	425	389	382	421	426	352	391	391	393	397	396	387	375	394	404	395	386	439	420	366	413	401	426	393	404	363	435	391	347	407	402	395	453	376	392	390	381	399	410	382	435	434	402	371	412	388	385	384	387	388	391	386	388	423	391	404	410	395	414	401	422	391	389	405	375	360	403	411	413	401	396	394	395	423	438	344	395	383	396	350	426	417	416	392	397	413	371	419	360	408	422	419	382	397	411	403	399	404	358	398	402	364	381	386	378	392
22752	21498	29195	24218	21488	21522	11609	950	618	549	405	338	336	279	274	254	202	211	210	224	157	190	187	177	172	175	181	158	162	168	141	159	167	132	174	149	157	163	131	129	145	147	142	124	149	139	141	140	142	153	126	142	145	140	144	97	143	134	133	133	151	133	118	135	127	140	122	139	134	119	148	117	136	144	146	142	147	130	121	118	139	127	105	136	128	143	155	161	120	133	133	128	117	128	127	129	125	135	143	119	119	131	115	126	127	155	130	143	122	138	108	158	124	136	128	137	110	118	145	141	116	130	147	130	132	136	140	123	122	136	130	138	117	134	133	125	126	118	138	129	140	146	138	136	133	144	156	120	125	109	141	134	124	118	125	135	134	116	136	125	125	115	128	146	122	125	128	130	124	136	140	126	138	128	139	139	115	126	143	123	132	129	113	123	126	138	118	115	123	120	131	136	132	133	131	130	116	137	127	131	137	130	105	110	132	114	148	119	119	115	127	129	146	146	126	133	114	125	112	122	122	120	112	123	138	130	113	150	121	109	128	117	120	99	110	116	139	111	144	127	109	131	125	129	157	143	140	136	134	130	132	128	121	139	126	145	128	108	140	133	117	146	136	141	120	167	156	137	121	133	114	129	108	107	143	122	142	132	111	123	135	145	135	111	132	148	117	132	124	136	127	123	145	147	147	101	133	138	103	134	129	125	132	122	143	120	110	145	131	122	146	131	135	136	124	99	119	104	110	118	117	140	145	129	113	109	136	120	148	146	141	137	145	128	130	127	137	143	134	102	138	139	132	137	126	126	139	137	127	125	125	129	108	99	139	129	124	150	123	146	117	134	133	119	128	133	135	104	103	128	135	117	111	133	129	133	108	133	137	138	131	133	136	131	132	127	117	122	150	118	116	134	133	127	132	123	123	135	138	137	143	135	134	160	141	119	119	141	125	133	136	134	126	129	140	134	140	120	120	142	129	136	120	141	122	120	142	131	134	140	154	108	138	127	117	119	121	137	142	114	125	117	118	127	138	143	124	126	138	129	121	126	128	131	138	109	108	128	135	102	115	133	111	139	122	129	147	128	134	133	136	115	114	136	132	137	134	128	141	128	129	138	110	143	119	147	139	123	130	128	128	120	147	134	137	120	145	136	134	127	135	135	137	129	112	137	126	125	124	122	142	129	149	153	115	134	113	164	137	143	151	113	120	136	127	126	144	134	128	123	130	125	131	123	146	156	125	135	136	137	129	113	125	125	134	124	126	124	119	123	113	135	126	112	119	145	132	129	124	135	142	122	137	113	143	133	141	103	129	128	134	115	130	146	122	122	116	143	138	132	142	126	130	109	138	125	131	122	138	154	114	141	136	114	136	139	137	109	155	137	116	136	132	126	147	126	120	125	134	119	135	139	129	135	147	126	125	142	122	117	108	149	128	128	133	127	114	123	152	140	133	118	96	124	135	152	142	112	136	122	129	108	148	155	144	132	131	116	113	119	124	141	127	135	139	130	122	123	128	145	135	132	127	121	137	129	125	125	108	128	123	128	133	129	139	130	131	124	127	127	131	159	135	127	151	145	110	125	121	148	118	115	132	121	107	114	135	121	138	136	135	126	109	129	121	142	141	135	124	112	145	140	137	124	139	135	133	132	128	131	135	132	127	124	111	129	111	113	132	113	132	131	148	134	117	107	141	125	127	131	141	147	140	136	126	118	147	127	151	133	136	128	147	124	155	121	128	127	112	115	124	129	118	121	130	129	120	130	136	135	106	150	117	143	108	148	133	102	107	142	101	128	121	131	101	125	124	143	108	119	134	127	127	113	132	126	123	131	128	129	149	127	143	122	138	136	119	142	128	129	125	125	131	133	126	144	124	118	104	117	103	135	136	120	114	130	101	155	152	119	116	133	122	133	130	126	114	137	128	126	133	144	123	121	116	135	118	123	124	135	106	114	124	141	114	124	146	136	133	129	124	128	115	131	123	119	135	144	136	117	133	126	148	140	109	157	151	132	132	122	120	136	142	121	122	120	122	128	137	129	111	137	162	130	123	99	133	140	132	133	132	114	124	117	123	124	115	141	122	132	135	125	142	118	132	122	136	142	125	130	119	126	127	117	144	145	125	132	117	135	133	139	128	118	133	141	127	142	130	128	129	105	107	138	113	125	118	154	141	148	129	112	157	131	123	148	122	125	125	142	119	147	134	119	133	127	118	118	134	129	145	141	128	124	128	131	151	122	121	138	127	132	129	130	112	116	138	121	127	130	144	129	137	125	140	134	111	110	117	131	119	114	126	145	101	130	149	118	157	122	102	141	147	120	115	130	117	123	128	126	124	132	142	118	124	136	114	125	136	127	112	119	131	161	135	119	108	130	131	140	136	118	137	120	134	141	134	119	141	121	146	125	115	106	129	142	126	147	137	123	129	133	104	147	118	146	115	128	125	119	119	134	121	136	116	126	118	133	154	122	119	124	109	145	132	132	122	135	139	147	113	129	138	138	134	135	140	105	145	124	137	135	136	136	139	118	144	144	135	109	136	129	111	131	128	107	144	120	126	130	125	121	114	118	115	155	123	140	107	135	147	136	130	122	137	143	138	124	155	117	118	136	128	151	117	143	124	130	116	108	139	131	115	126	130	119	107	128	129	146	134	137	147	118	120	122	140	136	116	135	164	135	129	108	118	139	127	118	138	121	131	123	126	135	120	122	130	132	121	133	134	97	131	133	130	116	126	126	118	136	152	115	114	136	130	113	114	154	126	138	132	138	124	112	117	143	137	107	128	104	128	148	121	123	136	148	134	129	150	111	124	131	135	112	108	127	111	123	120	135	139	124	124	118	127	128	138	122	143	119	119	120	121	127	145	131	112	143	107	128	127	112	111	124	129	123	118	121	136	140	140	125	130	103	121	132	126	117	116	158	128	128	125	122	145	130	145	117	110	129	135	134	121	140	109	120	118	133	133	144	131	131	160	128	129	123	142	115	134	135	119	137	103	134	130	124	128	149	153	130	133	115	130	125	114	117	143	156	138	138	123	114	123	123	125	130	128	133	125	111	119	141	135	124	127	131	130	129	139	119	130	131	126	122	140	117	125	124	132	129	151	126	139	121	122	140	140	137	152	130	129	136	126	124	111	133	125	126	142	124	159	136	129	118	122	131	116	125	125	110	119	116	122	124	126	125	129	129	113	130	119	122	108	124	131	113	127	112	114	125	114	136	123	127	136	140	127	120	133	120	129	130	142	127	136	122	153	144	117	123	114	121	126	108	157	126	118	118	142	146	118	125	137	124	146	130	137	115	128	133	122	132	137	136	121	120	135	139	122	132	141	124	125	150	128	131	135	147	126	133	126	117	116	128	125	135	127	113	142	125	127	149	127	131	122	134	133	113	160	136	136	124	119	134	142	132	146	119	139	126	149	125	136	119	124	112	114	128	124	129	142	117	125	137	134	130	128	116	134	132	119	123	140	140	119	127	135	121	148	119	128	122	139	112	132	119
5000	14317	11614	5724	3672	2571	1919	1504	1080	819	706	611	484	467	409	352	338	268	281	254	231	236	203	272	207	213	210	209	230	185	188	203	167	184	183	170	173	167	184	167	169	172	164	144	170	178	160	160	154	160	158	157	186	158	159	164	172	162	144	136	151	139	123	146	156	142	158	163	150	143	138	163	128	163	155	166	145	164	152	131	141	152	143	172	149	176	143	176	150	138	159	135	159	143	145	147	118	151	132	174	152	140	145	144	151	134	128	165	144	153	164	154	168	147	149	145	156	144	149	138	138	154	143	170	138	134	132	148	135	146	137	145	137	155	138	140	137	116	137	150	126	128	141	159	164	157	168	143	153	109	154	140	162	148	145	134	135	153	159	162	137	142	136	149	140	158	142	148	130	147	145	126	161	129	125	155	170	127	128	136	139	168	144	132	158	139	146	146	143	155	132	154	167	159	133	130	137	143	154	159	137	153	137	152	149	119	159	155	155	157	158	135	131	136	154	135	141	135	152	156	131	132	148	148	146	178	143	165	157	131	149	141	142	149	144	141	133	159	151	160	130	143	131	150	150	117	152	148	122	118	154	144	179	119	147	151	148	149	157	155	160	137	156	161	169	135	158	149	126	147	146	168	151	167	139	137	155	154	161	165	141	142	136	172	151	153	142	128	157	171	131	145	150	138	132	142	141	145	144	162	136	166	129	154	156	135	145	144	160	127	167	140	154	137	135	151	143	142	155	148	159	148	164	159	163	147	139	131	166	139	157	153	172	152	138	151	146	155	147	143	157	168	137	164	158	157	155	146	136	120	149	152	137	152	142	144	157	154	135	147	144	144	138	161	129	161	155	156	162	140	139	146	161	150	158	141	166	146	151	141	147	138	157	147	146	144	155	144	154	169	142	144	154	163	143	152	132	158	140	147	141	172	150	137	147	143	144	126	129	121	134	147	176	168	158	155	140	150	160	170	134	151	132	141	141	129	140	161	157	146	149	121	162	136	142	145	129	146	122	149	140	174	138	154	122	151	142	143	138	158	155	134	139	179	162	158	140	147	152	139	139	144	179	155	128	156	167	129	138	161	139	153	153	144	146	132	159	174	157	164	133	139	158	142	158	152	147	160	153	145	133	160	158	148	152	137	150	151	138	146	156	154	123	158	158	150	151	163	168	127	162	148	136	150	151	162	139	133	150	133	144	145	152	152	171	145	146	130	135	170	135	144	146	148	148	151	135	142	123	153	138	139	145	136	149	121	155	175	139	148	135	120	164	144	144	145	141	134	146	150	137	143	152	149	147	160	150	171	146	143	149	147	140	149	150	132	163	173	137	140	149	146	149	128	128	124	140	117	145	125	153	133	162	133	122	126	164	156	143	153	143	158	143	148	145	124	127	134	132	157	134	125	141	145	159	145	164	170	143	163	154	141	144	147	138	131	153	146	135	153	139	133	150	154	133	140	145	130	146	153	126	147	140	149	172	147	140	159	155	135	134	147	138	131	173	154	137	145	144	152	149	152	132	127	166	166	151	139	143	145	162	151	135	140	152	138	121	134	124	161	155	144	169	149	140	139	135	169	162	146	153	142	158	151	154	169	140	147	133	127	145	139	143	142	147	142	143	160	146	143	142	139	140	150	159	135	160	153	127	115	143	142	123	130	131	142	159	125	121	119	153	153	135	144	115	165	131	144	156	148	145	152	151	171	156	145	134	137	180	133	137	137	149	150	146	143	150	172	144	168	145	125	133	142	149	128	137	134	151	148	140	131	159	152	162	143	131	141	150	162	146	140	168	148	141	157	151	154	134	125	135	154	138	153	177	152	157	155	141	139	127	141	163	152	142	160	151	143	152	131	133	128	147	154	136	152	166	151	132	162	144	148	163	125	151	151	136	161	148	143	142	130	135	139	135	164	151	146	138	144	167	138	123	151	142	138	158	161	122	140	147	175	151	153	141	140	154	137	163	141	139	134	138	155	145	154	164	155	140	152	136	162	144	123	143	153	148	150	128	152	130	136	135	141	151	154	173	135	154	148	169	135	134	159	141	144	141	159	127	170	147	148	154	149	127	151	142	162	123	133	141	152	147	136	140	141	151	142	154	142	149	146	148	164	128	144	165	137	142	146	142	122	150	141	170	142	153	154	140	151	171	149	147	132	160	153	155	155	164	143	147	143	152	146	148	118	141	131	152	159	167	146	167	147	155	140	140	138	141	149	156	130	153	137	162	142	174	136	149	164	141	158	159	152	156	133	143	132	128	146	157	145	135	157	145	132	160	137	119	127	151	142	136	164	129	148	162	142	134	157	148	137	133	143	135	150	139	148	142	140	184	181	155	147	161	165	141	163	155	156	137	133	157	170	162	147	144	133	130	136	126	143	147	140	171	137	156	140	160	134	153	138	136	165	149	159	149	143	131	148	172	143	153	170	151	163	140	129	147	153	142	151	160	147	145	183	130	139	136	144	160	129	130	146	149	127	154	153	148	152	145	148	148	142	147	159	141	159	130	147	150	154	150	152	152	140	142	156	140	135	137	114	151	150	129	129	130	139	163	131	128	146	131	153	146	130	146	152	168	130	138	156	163	135	155	147	136	115	159	138	153	155	170	140	141	120	135	166	150	161	158	140	145	154	177	176	157	152	139	133	165	148	147	145	151	138	140	144	142	150	129	136	145	143	140	121	151	156	140	133	158	140	137	169	142	146	151	172	136	154	157	142	145	150	138	127	156	138	145	143	164	153	151	150	149	154	137	143	140	124	145	151	134	149	120	145	149	132	155	131	149	148	152	157	128	163	142	154	129	129	150	140	142	142	154	143	151	148	144	148	142	151	152	169	174	135	147	157	158	151	146	139	155	147	139	158	153	153	167	162	152	166	138	143	152	157	143	145	142	138	151	139	145	140	162	123	160	158	129	159	134	139	133	153	146	161	140	168	137	131	141	142	150	144	160	128	165	138	147	157	146	137	147	149	132	143	146	161	139	154	145	143	145	138	144	140	142	133	140	125	132	144	145	150	155	172	135	150	146	165	141	147	145	154	154	154	137	145	129	162	155	144	155	154	140	143	145	156	158	127	158	158	140	148	147	170	138	150	129	134	135	131	145	141	140	143	139	165	149	170	147	157	150	135	153	145	141	149	161	151	165	151	152	153	146	133	141	134	140	142	134	159	139	141	140	159	119	156	137	152	146	139	133	140	161	137	154	174	155	151	167	135	151	126	140	145	133	145	159	151	155	144	144	157	135	139	157	152	150	132	154	165	142	144	145	136	143	163	156	172	147	143	168	149	140	149	163	158	130	151	139	144	144	137	123	136	152	144	139	153	140	149	139	151	120	130	135	143	146	158	163	135	153	155	147	131	159	152	129	162	137	185	152	144	154	148	149	153	129	157	132	136	146	147	119	128	158	144	138	143	146	149	157	152	152	132	119	168	135	138	141	117	135	153	148	140	132	146	155	135	152	136	151	147	163	117	164	139	136	170	155	150	136	138	156	151
27733	20094	6621	893	671	606	605	527	554	562	552	553	559	544	522	594	552	601	577	521	554	491	543	542	557	565	557	545	566	556	585	541	530	573	590	547	536	521	517	517	538	549	538	559	537	502	508	528	547	539	498	528	555	550	559	533	539	555	555	540	515	526	553	542	576	567	562	498	532	558	543	557	529	570	567	565	538	572	514	544	610	567	516	556	554	549	539	507	520	514	543	597	562	538	541	530	520	547	583	540	553	514	529	570	532	564	539	610	536	553	563	593	497	614	575	541	566	596	572	560	567	539	578	559	575	579	537	529	589	553	586	528	517	525	564	520	580	553	531	533	529	577	541	553	553	495	556	540	484	559	569	560	558	528	535	509	526	541	501	549	554	565	544	540	536	569	514	535	568	601	527	529	566	545	527	523	547	550	517	576	534	559	522	532	513	519	587	518	550	551	576	569	528	523	516	539	545	586	555	536	552	513	528	494	551	534	515	562	543	545	558	539	509	535	574	557	558	557	533	514	581	527	533	532	507	554	539	532	531	557	523	490	559	562	538	507	564	567	522	553	552	551	544	600	570	550	580	559	559	577	557	576	559	543	535	537	520	547	551	521	530	517	510	587	524	517	511	582	557	537	573	541	558	480	540	548	560	580	538	588	549	551	522	546	529	514	551	545	527	526	571	533	528	576	525	518	533	526	526	542	496	560	554	577	544	587	562	556	545	568	533	559	559	589	548	605	530	537	528	537	547	517	551	530	588	550	558	550	528	557	554	495	527	548	544	529	543	564	560	542	537	574	565	561	563	580	546	525	560	543	543	535	557	539	520	542	583	605	523	581	551	525	561	522	538	540	560	562	526	555	540	531	523	577	561	557	543	507	599	537	518	565	554	528	590	553	565	569	585	554	589	595	559	495	534	530	513	497	541	562	537	538	523	566	549	502	540	548	525	563	489	523	507	517	530	501	536	539	558	538	532	543	570	552	496	575	558	553	531	557	553	553	563	522	515	575	525	559	535	558	527	510	533	541	546	547	519	552	532	532	560	561	535	547	538	546	565	546	575	542	501	555	519	553	518	555	529	544	531	565	510	573	567	581	581	519	573	545	558	526	600	534	526	548	542	539	545	531	541	561	565	590	550	552	533	542	545	517	559	530	531	551	542	610	564	552	543	527	568	587	551	565	517	562	527	527	549	520	528	575	553	506	565	567	521	532	558	565	577	542	509	577	539	544	565	522	547	571	533	515	599	557	537	541	540	562	596	548	578	551	551	556	528	527	570	536	562	540	540	512	580	527	558	532	570	523	521	510	521	531	559	562	570	534	559	581	546	572	551	560	534	556	553	482	598	584	538	550	505	545	477	588	533	490	521	537	516	526	588	572	525	539	574	558	524	522	568	568	529	556	564	548	495	534	584	522	527	546	542	591	533	573	522	526	519	563	482	572	487	557	564	580	544	563	567	520	527	562	532	488	504	590	505	519	544	522	515	527	577	583	545	599	485	523	573	523	536	561	555	560	541	535	542	531	536	556	523	563	528	562	524	554	527	576	564	563	588	569	539	536	513	553	525	526	540	562	521	544	533	526	578	546	545	583	542	540	558	525	535	539	594	554	534	548	546	563	523	568	564	534	534	533	547	501	591	560	543	571	608	506	573	546	581	574	552	542	552	526	588	561	523	581	520	559	561	502	557	537	586	572	507	568	534	534	551	554	528	582	530	530	546	580	569	506	547	540	539	525	575	573	535	540	514	566	528	565	570	561	510	520	525	593	510	531	572	582	537	539	504	507	555	525	552	581	552	525	559	550	550	569	521	563	535	546	528	537	513	556	520	556	552	528	515	570	554	535	535	552	578	510	513	588	548	608	555	551	527	563	550	553	535	594	526	562	567	529	536	553	511	531	532	541	526	550	532	525	490	534	509	538	530	547	521	539	546	520	478	541	527	538	529	546	561	554	558	552	537	579	571	560	528	557	525	552	535	524	587	539	497	545	535	529	544	572	501	534	505	567	493	526	505	561	571	514	513	552	530	579	523	558	590	518	539	535	568	538	539	535	512	550	517	560	517	560	484	556	562	540	573	525	542	563	549	543	533	566	552	575	514	572	591	517	521	522	546	535	508	562	515	545	550	554	558	521	550	514	508	519	539	563	569	578	520	518	544	520	575	539	542	566	546	552	496	553	528	503	526	568	550	564	541	564	514	600	550	493	534	552	560	530	546	510	526	596	519	555	532	550	517	535	552	596	545	516	545	539	562	547	547	552	567	533	560	591	566	539	565	544	528	569	528	550	539	512	562	560	503	517	550	587	561	561	538	556	506	560	548	545	539	552	546	561	551	565	538	515	589	567	552	567	547	540	555	543	551	537	550	531	545	584	546	566	564	534	524	570	542	539	549	551	542	545	522	528	544	530	567	537	554	531	556	535	557	550	555	520	519	518	552	518	539	535	544	547	520	527	550	524	508	529	537	548	510	549	551	537	552	513	559	507	561	511	554	529	529	527	591	538	557	517	504	522	591	499	506	558	560	581	547	498	561	538	595	553	594	561	537	550	526	544	530	561	518	542	562	565	526	512	550	496	550	551	587	536	569	523	522	560	611	525	534	525	560	544	549	581	539	551	532	517	570	565	527	550	512	550	528	541	567	531	590	533	538	548	532	539	479	595	568	556	505	538	525	535	550	501	565	549	596	524	491	558	569	571	518	552	538	539	577	533	585	487	539	490	582	527	600	525	588	533	542	560	538	532	509	553	543	565	596	550	555	544	579	532	517	589	534	561	549	539	571	610	512	550	534	500	560	518	530	534	584	566	521	555	508	565	573	543	532	564	535	557	553	578	524	582	586	534	547	563	559	544	533	559	528	536	566	549	562	504	529	556	539	556	544	528	510	534	541	565	523	522	558	541	543	575	559	583	563	588	542	545	583	568	536	546	543	553	528	544	564	531	505	508	519	548	567	523	522	568	531	516	534	547	526	562	531	532	556	534	546	509	573	526	566	554	515	535	572	527	530	536	520	566	521	550	541	538	571	547	503	569	538	562	557	555	575	532	536	511	541	555	503	553	535	588	538	498	570	551	563	557	559	575	524	553	556	523	519	552	566	544	502	532	564	540	544	540	540	505	548	566	553	579	537	537	557	582	507	540	531	560	529	497	532	564	554	514	570	576	502	555	544	555	527	545	558	524	521	578	539	569	555	584	540	568	542	569	534	518	536	577	542	544	516	532	542	491	574	586	539	511	562	535	541	571	565	495	521	505	542	562	553	525	571	525	571	554	529	557	521	556	547	560	526	523	531	583	554	524	539	535	524	537	535	515	576	557	579	525	529	545	523	575	533	605	530	541	525	581	539	523	555	591	567	551	525	519	550	562	574	561	541	509	563	544	574	539	543	583	495	550	562	556	562	613	538	557	523	536	557	565	564	534	518	498	543	523	566	524	572	541	500	550	595	549	536	540	535	536	521	581	563	543	550	562	533	503	507	554	559	543	576	543	578	609
4483	1237	1047	740	728	669	624	594	630	590	569	590	650	629	580	575	567	582	618	658	580	620	595	593	613	589	608	592	621	589	542	616	555	568	594	570	586	560	618	591	574	564	604	613	601	641	627	573	588	566	601	588	608	590	565	636	585	597	572	616	570	611	611	591	612	597	584	591	614	567	595	571	619	610	569	584	586	606	589	606	587	612	597	647	624	562	566	632	575	604	610	618	557	602	601	622	598	606	593	583	596	583	583	582	601	617	587	587	635	591	623	628	553	616	599	630	608	643	617	561	587	595	618	602	550	619	578	609	647	581	646	609	618	586	610	599	627	595	560	584	611	547	543	567	562	594	590	581	605	601	613	629	608	601	620	593	609	585	569	590	626	596	553	593	583	620	604	567	579	573	621	623	576	635	614	589	569	579	610	580	580	585	627	595	560	603	566	619	572	592	623	571	582	594	578	560	598	556	609	587	605	556	609	577	571	567	634	584	614	574	537	601	546	606	591	627	593	584	547	599	633	595	605	564	613	581	599	552	592	613	599	616	545	569	557	609	584	616	602	598	572	598	576	575	599	631	610	596	603	597	569	580	616	580	558	630	576	587	584	568	590	557	566	607	583	608	598	561	605	593	556	605	619	622	583	595	597	531	600	577	560	597	601	586	603	600	600	604	583	606	584	590	624	651	571	565	572	600	574	590	576	643	611	613	575	605	606	592	602	601	592	588	556	638	585	617	635	580	596	599	563	545	620	574	627	578	597	591	576	594	616	553	575	600	604	575	640	603	599	614	609	647	591	566	612	566	554	614	549	582	603	601	579	572	605	582	578	591	613	570	552	627	594	584	616	609	563	574	610	567	566	582	593	578	558	594	571	604	550	603	572	587	593	645	566	610	575	609	595	553	604	589	588	596	539	620	621	600	581	623	596	562	650	569	589	611	599	589	585	614	582	591	594	598	603	593	592	603	610	624	620	610	579	559	566	582	577	616	647	556	596	606	558	586	586	542	592	642	542	620	606	631	576	603	586	567	589	576	630	570	581	615	605	546	591	576	548	555	619	621	575	616	613	602	560	570	607	577	602	586	587	612	574	558	548	533	539	609	590	578	588	588	573	553	586	562	595	590	617	620	585	619	631	598	553	583	634	579	641	609	644	562	580	599	625	637	640	606	576	572	575	589	537	569	603	578	617	571	616	675	581	557	564	592	596	584	591	568	584	653	535	580	588	597	542	606	585	560	569	554	565	615	626	616	602	625	574	592	624	610	578	596	636	587	523	594	615	587	579	607	615	565	631	628	592	587	562	591	549	613	590	636	614	586	569	615	626	631	653	597	614	579	619	591	588	580	584	584	604	587	592	568	592	622	567	591	563	626	597	564	589	580	599	610	594	540	562	596	587	590	635	596	555	577	613	601	589	585	613	587	563	600	614	608	572	603	633	603	571	542	583	560	592	600	578	616	608	607	573	584	567	603	586	601	597	620	603	608	598	609	644	608	562	606	622	544	602	604	598	666	591	529	620	593	618	615	597	611	606	524	616	621	563	591	544	630	569	595	580	621	619	549	598	582	627	584	599	603	588	630	587	634	596	609	584	591	545	587	551	626	600	599	603	556	590	559	575	594	603	622	571	571	568	586	570	636	585	635	595	607	582	575	582	607	606	586	588	605	564	576	573	564	568	581	638	592	619	609	588	536	588	610	621	631	581	592	657	578	594	595	568	561	600	577	575	613	608	594	579	555	603	534	558	586	547	589	566	588	602	598	588	599	585	581	566	580	611	571	574	596	619	576	608	570	594	609	580	615	581	631	598	566	602	557	618	590	608	580	583	600	589	582	620	580	591	602	595	571	615	622	606	588	602	609	570	619	539	601	593	606	601	601	590	560	620	635	567	568	586	612	596	611	608	595	583	571	571	582	585	583	630	552	569	576	595	571	634	633	600	587	596	609	561	582	566	547	608	581	572	590	556	585	617	586	607	573	577	602	607	586	586	559	599	613	580	562	616	593	637	588	551	580	612	604	630	576	586	585	586	609	591	591	574	591	609	601	577	585	579	612	587	555	612	609	579	564	557	562	600	596	571	584	585	609	610	610	559	557	584	588	616	637	571	569	582	613	614	600	581	601	590	596	602	633	542	582	629	544	542	576	643	589	584	588	613	587	578	607	574	623	603	605	606	575	597	588	612	603	575	590	583	589	619	611	597	605	592	567	575	583	557	594	589	584	586	562	577	627	603	604	617	620	606	631	602	605	613	600	622	601	613	627	612	606	601	605	591	555	592	617	611	598	589	596	585	551	589	598	623	556	534	591	580	590	574	574	613	595	573	557	596	555	590	628	624	559	588	581	558	608	595	613	619	562	583	583	621	626	614	596	585	592	562	570	558	622	536	655	616	594	619	576	607	606	639	609	611	592	575	613	613	612	578	567	580	572	568	590	614	577	602	594	609	581	594	641	611	596	586	601	610	578	573	606	624	566	583	573	596	598	609	602	584	596	586	608	565	562	561	623	569	585	605	573	615	620	600	576	543	608	579	589	559	598	615	623	571	605	625	589	601	615	566	594	604	639	569	609	584	599	585	626	554	608	540	538	583	624	583	576	571	603	560	584	609	592	626	571	553	599	586	603	589	587	602	582	571	608	615	571	600	583	633	571	598	575	577	584	595	553	589	610	579	572	597	582	593	613	605	630	621	598	598	559	567	585	638	571	591	595	556	559	584	572	571	611	561	590	542	610	551	603	562	596	570	591	575	580	566	610	548	567	637	627	550	565	581	605	628	579	623	575	598	645	599	597	601	596	584	583	583	617	608	603	582	554	569	610	586	581	614	590	614	633	599	644	572	621	629	617	644	604	609	596	556	611	600	560	578	596	570	565	615	585	619	628	560	653	602	617	570	572	563	604	613	571	574	583	588	633	597	551	602	608	613	644	603	574	587	603	635	560	582	599	570	578	620	570	583	612	588	622	589	583	620	575	628	585	590	578	557	596	560	581	582	596	604	611	585	601	596	581	621	571	599	581	595	597	613	599	544	588	600	591	573	627	582	591	580	581	611	609	577	585	557	616	596	601	592	591	579	577	586	598	585	548	585	571	618	574	577	589	602	584	599	560	598	610	599	611	570	575	600	556	610	573	605	561	603	647	561	613	563	613	614	567	609	628	597	599	565	579	570	625	598	566	585	575	626	582	530	592	575	557	611	585	597	600	603	598	565	597	637	619	597	605	604	607	573	615	586	599	556	570	568	612	607	595	546	579	623	554	562	562	627	609	626	592	620	543	547	612	600	596	547	638	605	605	565	582	583	568	635	570	644	626	569	586	582	626	616	582	597	603	606	572	596	631	564	574	542	597	585	590	587	598	610	556	568	612	636	590	584	564	609	605	621	616	612	576	624	620	574	581	585	574	604	548	604	596	573	554	616	569	605	578	595	580	565	602	615	573	595	597	594	588	553	623	634	577	611	559	639	608	572	598	582	591	580	576	632	575	586	620	585	572
23752	21462	28767	24566	21448	13087	1320	804	654	605	552	505	534	520	466	445	441	444	416	415	428	413	403	413	427	400	403	408	389	408	429	393	353	403	414	397	384	360	370	375	379	419	394	401	372	413	413	367	400	364	381	370	373	375	403	425	388	364	389	415	405	375	405	376	388	375	398	341	361	369	384	384	364	381	394	372	384	388	388	367	413	372	363	383	430	386	356	406	410	361	349	395	367	404	396	375	361	366	370	368	374	353	384	373	390	364	362	399	406	374	386	380	398	372	384	353	358	370	347	388	379	381	366	400	396	382	384	385	384	372	400	386	418	370	366	374	351	410	373	383	376	392	422	389	366	403	353	377	380	358	412	392	347	402	332	405	361	341	414	344	326	367	396	390	378	348	359	363	378	397	393	376	371	375	386	368	356	381	401	420	426	378	371	424	349	373	399	389	404	380	384	364	389	378	393	405	416	376	353	347	375	335	362	385	387	378	358	366	402	375	344	390	384	369	352	399	350	385	398	383	393	394	374	397	373	382	378	382	427	376	361	389	410	403	378	351	392	387	379	379	337	397	375	361	350	361	398	402	367	397	383	400	401	352	422	352	365	347	370	389	348	386	357	370	394	381	363	343	376	376	354	384	357	351	392	358	374	371	399	371	384	348	377	370	383	370	386	367	360	360	363	416	395	380	361	357	378	361	382	377	372	369	376	369	388	384	391	371	400	359	393	367	415	381	356	379	368	424	388	375	398	338	348	372	402	377	382	366	393	366	381	370	424	391	384	395	406	350	390	379	360	389	429	385	380	385	393	392	388	387	376	394	364	381	377	377	346	367	402	360	347	407	370	383	383	391	378	400	384	377	379	391	391	430	410	399	366	386	358	357	338	373	372	384	341	394	389	378	374	376	344	365	372	378	375	383	374	395	345	376	383	368	350	404	379	357	367	382	382	362	378	383	391	390	399	363	381	367	398	391	361	374	376	379	356	355	365	401	401	397	386	389	392	388	351	341	367	378	392	399	366	373	413	391	407	381	397	383	378	395	370	397	357	380	402	385	380	383	364	360	357	388	347	368	369	383	393	381	357	377	406	376	379	423	368	392	394	362	392	376	374	370	402	411	388	360	390	368	407	355	360	405	370	397	371	344	390	350	411	387	344	356	387	388	367	375	412	404	387	371	361	364	358	344	351	354	371	380	361	339	408	362	363	399	355	415	373	344	361	383	354	393	391	372	347	390	381	340	396	367	375	370	369	404	404	390	380	355	372	405	397	406	371	397	367	391	387	395	340	372	381	414	361	399	384	375	393	366	391	391	360	389	382	383	367	399	413	354	369	385	349	420	359	382	394	360	396	370	379	407	397	386	395	345	409	358	396	387	353	363	384	353	387	399	396	315	389	370	405	364	386	354	363	384	376	384	410	394	367	395	407	373	401	378	396	373	398	411	395	347	415	416	376	372	375	383	394	343	382	387	402	365	370	369	378	426	375	341	421	371	386	394	389	368	370	381	369	357	384	392	393	389	371	380	385	391	398	367	396	411	410	387	377	374	392	439	361	399	373	385	376	404	402	372	414	385	399	356	417	432	405	361	368	370	364	357	394	424	375	378	392	327	403	358	364	395	353	362	386	354	338	396	359	378	368	402	379	378	397	364	384	378	376	423	360	383	405	385	365	387	351	375	382	368	408	364	392	378	400	403	376	402	371	365	420	385	363	399	385	392	438	415	415	363	382	399	393	352	371	370	429	363	374	416	390	398	357	379	367	380	401	356	363	389	386	391	400	375	361	385	394	398	348	356	382	368	377	350	370	385	408	406	426	400	398	369	386	409	397	455	396	394	398	363	365	411	409	415	379	371	396	382	368	382	399	397	399	358	364	346	384	410	368	380	344	397	381	362	377	376	395	388	397	380	395	326	368	388	398	382	357	364	391	384	362	370	374	378	364	354	363	370	391	402	388	334	385	359	407	360	383	389	394	413	385	392	385	391	345	379	367	433	407	401	417	362	348	361	386	394	375	395	351	390	351	380	392	378	387	399	365	330	376	350	366	380	363	340	332	376	386	381	396	377	401	380	427	387	377	401	407	382	388	364	373	383	364	415	376	385	396	353	387	365	376	379	403	400	375	374	351	374	385	380	394	349	373	379	347	383	384	360	376	338	377	404	374	391	374	382	363	396	377	369	395	392	386	378	361	370	368	367	397	392	377	338	379	368	390	363	410	383	356	388	377	343	398	371	380	379	392	394	362	384	362	418	369	357	362	337	379	366	334	355	395	355	370	406	382	441	368	382	364	347	361	391	376	380	349	386	371	378	367	351	349	368	362	388	366	385	396	385	357	366	380	382	378	383	381	369	349	360	352	354	384	358	368	394	365	385	393	363	359	377	394	348	409	395	395	369	419	385	383	357	399	393	364	379	371	355	376	379	401	335	358	379	382	394	410	360	372	378	380	369	384	367	381	389	373	384	403	382	371	389	409	393	385	368	388	377	387	364	390	397	414	362	373	342	372	428	381	362	359	377	378	346	393	393	373	415	352	356	365	361	398	385	362	367	378	394	372	368	358	407	399	379	349	362	368	356	426	384	397	350	389	409	379	351	366	394	400	366	399	387	403	358	349	341	420	369	342	407	394	370	390	362	383	365	363	397	380	407	364	363	369	354	392	394	350	373	390	357	396	395	418	366	374	395	401	375	414	401	405	374	384	396	344	345	371	376	378	425	388	387	363	398	367	368	390	392	362	376	414	396	396	416	367	403	400	362	366	383	389	367	393	389	382	386	394	356	382	404	384	359	358	374	375	390	379	371	394	374	381	383	407	359	406	370	386	376	397	412	388	395	358	397	368	378	369	374	368	381	376	367	363	401	382	346	369	372	408	344	375	351	371	369	391	387	405	414	365	407	430	387	394	389	356	357	384	381	379	371	371	342	400	381	385	360	379	409	366	445	377	416	367	397	389	375	383	415	392	371	360	377	347	416	379	407	392	359	359	339	366	369	377	399	361	388	362	391	393	398	375	359	369	360	386	395	361	360	374	368	374	358	385	406	400	351	454	364	383	407	409	385	362	360	392	368	372	389	350	365	384	385	401	401	393	398	368	402	381	413	444	361	402	401	384	374	410	392	376	366	399	359	370	383	387	384	381	366	391	386	402	404	373	401	395	320	397	360	373	376	378	367	392	351	389	412	399	376	368	374	333	358	368	392	409	391	371	361	381	391	375	376	381	350	358	391	344	379	403	385	368	403	367	403	382	352	407	374	355	376	383	409	360	363	358	392	384	355	397	392	351	360	349	387	344	363	373	406	379	398	362	391	406	347	385	359	346	351	381	383	401	365	383	365	372	370	375	351	374	357	352	400	368	377	364	379	372	367	387	393	348	404	387	410	397	368	382	361	376	372	366	378	363	377	378	378	387	392	349	394	346	392	419	391	371	352	406	385	379	354	375	416	401	402	399	384	354	345	363	383	385	408	388	381	363	346	388	349	372	389	393	365	371	358
3472	8798	7271	3419	2353	1733	1376	1079	893	773	712	624	583	589	565	513	523	548	463	475	478	485	466	460	449	427	487	433	440	481	449	425	450	476	419	485	454	446	444	442	449	441	435	470	457	446	449	425	457	458	429	394	441	422	415	420	440	408	436	431	453	465	369	417	429	383	440	416	439	454	413	434	444	407	427	414	416	453	426	417	443	450	408	434	409	415	455	433	422	429	452	451	420	439	418	411	389	441	426	427	434	417	433	426	426	400	447	431	427	420	436	406	409	426	412	475	375	422	422	419	406	425	428	420	432	456	453	440	452	416	409	444	434	434	402	447	428	429	415	454	433	426	438	418	407	428	424	435	474	412	389	431	434	416	430	396	440	455	440	441	417	415	416	437	438	412	418	428	411	420	443	414	418	415	444	435	418	439	437	407	416	417	431	398	462	393	483	443	430	426	451	439	426	433	418	487	416	408	420	421	432	428	395	453	402	492	442	412	443	388	424	427	416	414	418	373	391	397	509	411	421	421	398	445	463	416	445	445	421	446	403	458	430	423	431	447	410	442	476	443	433	441	421	434	410	402	456	417	409	404	416	411	448	450	411	426	413	453	464	399	408	418	401	432	429	447	424	436	429	442	442	407	438	410	427	420	426	391	403	428	430	410	419	429	451	422	446	412	467	405	448	414	419	444	440	404	433	409	423	423	419	448	399	397	400	404	434	414	447	460	430	429	409	430	409	438	443	427	403	386	399	419	429	443	431	398	407	420	435	450	440	447	462	467	443	425	436	432	483	417	440	419	417	407	443	448	413	451	457	423	435	400	443	434	410	417	413	433	411	425	418	424	406	411	467	453	409	402	373	461	399	415	397	407	424	399	437	438	423	410	460	450	413	424	438	368	423	392	414	417	408	427	446	451	392	426	424	454	458	423	464	434	461	414	445	412	444	414	418	416	414	428	458	435	405	424	422	446	405	409	394	416	437	442	442	408	419	415	391	410	426	369	418	446	412	439	421	437	441	433	442	407	443	427	469	420	375	431	440	421	415	403	458	429	443	409	441	428	386	432	441	408	438	420	434	422	433	441	372	414	389	420	432	452	424	431	448	439	421	404	412	406	458	420	395	402	386	411	394	388	419	449	408	395	417	423	470	419	407	425	412	406	432	414	423	438	440	437	431	388	426	455	460	405	485	402	474	415	435	421	396	433	430	443	483	423	402	444	506	446	413	405	422	428	449	423	412	424	434	422	423	434	431	420	409	451	399	447	412	425	406	398	425	421	414	424	424	425	417	451	446	421	475	412	401	406	423	463	417	433	376	428	413	399	414	424	426	418	410	417	443	429	448	403	450	431	443	408	416	427	391	445	420	457	425	447	475	423	442	416	432	428	426	438	438	462	439	426	434	439	423	448	379	412	422	430	446	435	411	436	415	402	402	460	416	418	437	427	426	448	425	453	459	433	452	449	424	400	429	410	445	470	417	420	420	475	438	440	421	400	437	446	404	421	414	394	396	430	404	418	421	397	417	455	454	399	438	403	436	442	401	402	406	408	425	457	420	466	441	432	412	414	427	435	423	420	469	400	426	465	436	441	433	410	423	425	404	407	415	416	424	428	402	397	414	447	419	386	408	467	459	436	415	394	427	460	446	405	422	428	445	486	452	437	430	403	397	452	425	407	403	436	420	451	470	470	426	386	414	408	447	436	396	421	420	397	413	408	455	438	423	423	432	429	446	404	419	433	442	410	435	425	433	409	441	431	436	434	432	446	426	416	410	418	423	433	437	457	397	407	443	437	433	413	430	413	422	417	443	391	434	425	429	418	407	384	402	419	420	469	439	422	408	426	411	427	451	447	430	440	453	422	432	424	452	413	438	444	431	401	411	442	424	395	383	438	425	405	470	434	409	431	433	431	442	442	380	420	473	431	419	390	439	411	414	423	424	425	383	400	466	418	439	434	400	445	455	423	380	448	446	433	405	425	395	439	410	420	454	460	427	433	423	413	390	436	433	432	406	424	437	421	432	427	398	436	413	388	408	447	440	400	427	437	397	430	429	398	374	453	445	445	416	409	450	435	417	450	395	440	420	449	415	440	433	426	455	459	436	407	448	408	444	450	447	438	411	422	412	423	456	423	412	456	429	445	414	370	438	418	451	466	399	427	428	454	410	427	434	463	454	438	426	420	411	425	421	420	456	437	441	407	403	415	408	428	409	415	458	443	400	414	430	426	408	434	430	436	390	401	420	415	438	405	446	440	409	466	423	452	440	443	445	448	408	445	426	460	415	384	416	421	420	384	405	420	439	440	450	421	447	437	421	442	413	418	399	453	400	402	424	426	392	432	431	410	434	419	426	419	414	469	447	416	436	473	430	403	405	399	431	446	413	463	425	419	443	431	448	426	420	434	450	454	422	448	426	434	404	433	427	469	404	439	408	438	390	429	446	393	393	427	407	403	432	418	402	431	403	405	418	401	430	375	463	454	409	417	449	429	395	422	415	442	435	429	397	450	396	451	449	427	437	412	407	459	424	432	448	452	408	451	428	409	435	436	450	425	406	452	423	446	457	403	431	442	415	412	450	422	438	428	409	426	448	431	451	451	410	405	400	431	433	436	418	412	414	441	441	470	448	403	420	454	403	411	429	431	420	430	428	431	400	449	434	446	442	398	457	471	435	460	430	417	434	411	441	433	428	453	420	415	419	426	419	422	428	462	444	427	386	452	428	419	445	424	445	427	430	454	443	400	403	447	421	414	432	438	431	423	418	442	413	419	421	441	382	445	418	470	411	390	432	423	442	432	409	436	441	417	411	426	435	454	421	394	421	462	392	440	420	426	410	396	417	426	458	432	405	422	406	444	402	431	436	429	388	410	438	441	406	425	454	418	450	399	397	433	449	416	445	417	464	444	453	387	445	396	431	418	432	426	424	445	411	395	433	410	408	441	386	422	417	447	390	433	436	448	437	438	442	430	423	410	418	418	442	436	438	431	429	446	378	415	421	449	445	455	407	388	437	439	393	395	502	422	388	409	449	382	442	424	457	425	438	459	429	396	425	440	425	423	417	434	451	404	427	433	430	432	448	429	424	421	402	405	403	421	393	430	430	404	424	431	408	420	443	417	424	438	419	445	454	442	444	424	421	441	428	433	402	467	405	435	461	389	439	423	426	424	434	443	413	385	427	470	432	406	432	446	451	412	421	434	396	405	446	415	426	422	432	393	446	416	441	454	402	389	399	444	419	422	430	417	411	407	415	409	433	450	459	405	425	401	407	426	439	409	423	422	407	430	401	417	429	405	446	414	425	431	433	470	457	463	443	437	417	448	441	430	408	397	439	403	415	433	449	438	407	421	420	440	422	426	416	425	428	401	447	440	369	436	417	414	430	420	423	436	364	407	406	435	451	403	435	436	404	462	406	413	437	406	426	439	436	428	432	424	430	419	403	419	441	433	458	419	409	400	435	441	408	421	444	419	362	422	406	431	433	472	420	414	422	435	415	405
24880	21498	28012	25322	16257	1130	669	574	496	485	457	458	414	439	395	384	376	426	361	429	427	397	386	399	381	411	391	395	382	405	396	383	402	386	385	409	348	364	372	367	387	372	388	380	373	345	344	394	346	409	350	375	375	413	387	399	337	367	360	376	387	370	385	378	378	411	368	390	396	375	387	387	378	355	383	354	374	342	362	376	397	411	405	403	362	339	379	357	394	423	418	366	410	391	409	368	396	391	392	395	360	385	337	356	376	379	373	353	388	346	418	370	375	372	432	358	391	362	364	382	393	334	350	414	382	388	372	365	375	372	373	373	353	382	379	379	377	348	374	343	392	377	352	402	378	351	372	371	388	391	400	378	357	358	345	369	413	385	330	420	400	356	363	362	362	373	371	414	389	371	400	353	423	414	398	393	383	386	390	397	393	382	392	370	382	363	386	367	364	378	402	388	374	363	378	377	416	375	356	378	358	397	368	398	344	361	388	420	343	357	379	384	386	376	368	400	364	357	386	356	347	386	388	393	361	353	391	402	371	366	390	385	400	349	367	370	364	393	365	347	389	358	351	369	349	350	392	355	364	357	382	384	350	409	360	370	383	395	384	361	377	396	386	380	375	374	396	376	356	359	350	394	382	377	386	372	366	385	338	343	372	380	375	374	351	389	395	329	387	380	392	387	381	383	354	372	358	399	393	377	392	349	392	380	359	398	367	361	348	356	393	372	377	358	339	358	353	389	396	380	400	420	404	365	338	390	408	373	370	386	381	396	354	377	341	414	364	395	378	367	338	387	356	391	364	358	358	362	395	375	375	415	356	368	374	378	392	381	406	402	382	391	373	354	351	381	392	382	362	389	334	388	395	390	374	337	395	405	395	394	361	397	395	333	395	426	417	394	365	378	387	366	392	347	358	380	373	346	350	377	372	372	365	366	375	366	381	341	397	363	386	379	363	395	419	368	371	385	357	363	378	391	371	398	363	405	370	355	389	351	367	367	378	371	353	383	320	366	364	416	385	336	370	369	340	356	379	387	347	377	394	386	358	356	342	381	399	363	384	365	367	427	381	361	407	387	392	409	439	374	386	372	347	367	375	337	374	422	351	372	358	414	337	390	369	372	404	398	343	374	422	359	394	371	360	360	386	366	392	378	374	387	389	365	378	382	403	375	407	369	385	351	390	355	370	381	399	405	374	357	374	374	376	370	383	372	375	361	415	377	360	341	396	395	407	363	384	389	398	349	428	381	383	364	384	398	341	339	372	372	397	386	359	358	387	388	390	379	401	406	378	384	396	352	401	362	376	370	354	395	371	392	363	383	388	381	386	397	367	382	350	389	380	375	399	346	387	382	394	361	378	414	377	389	350	379	371	337	363	346	405	380	377	341	388	369	374	370	376	401	397	374	341	361	374	349	363	368	399	373	375	358	379	365	357	364	382	356	394	367	357	359	374	394	354	374	366	398	394	366	369	357	351	374	394	406	351	370	373	381	347	391	369	371	381	355	375	367	370	377	369	379	384	384	357	372	359	378	369	397	375	362	364	356	376	362	338	422	391	393	391	373	382	347	388	399	376	368	370	349	352	395	345	341	375	357	368	363	354	363	351	411	367	392	345	344	374	365	354	345	377	383	356	357	401	372	389	368	374	370	407	383	391	378	379	385	403	407	370	388	366	399	381	388	366	379	369	373	385	361	347	367	368	396	409	379	357	422	356	338	354	353	367	387	365	343	402	345	362	415	395	381	381	352	386	377	368	396	384	373	345	404	369	385	376	365	376	363	376	388	376	358	390	336	384	358	369	372	380	421	397	395	378	353	357	368	402	358	403	392	382	360	383	410	362	404	363	381	361	362	415	389	408	411	385	404	385	344	356	411	349	372	383	407	384	369	360	358	384	366	376	352	426	375	389	343	361	353	379	377	355	371	389	388	345	366	345	366	402	397	357	394	391	370	351	340	355	384	369	356	382	389	365	358	373	398	381	376	382	344	384	355	357	387	380	371	357	354	412	383	373	385	353	394	387	372	419	366	423	388	377	361	349	353	366	385	364	356	399	378	386	393	382	401	365	347	350	413	361	353	383	378	365	367	406	374	384	394	389	370	380	387	388	381	381	365	385	407	385	376	359	359	373	377	412	397	392	374	373	377	378	353	390	349	372	387	371	363	332	370	361	371	364	356	357	350	386	401	360	352	375	344	398	382	405	354	348	369	338	420	362	370	380	371	380	396	359	400	369	402	381	333	355	392	376	385	377	383	363	391	333	365	367	365	365	361	370	376	368	391	380	379	381	398	356	353	333	387	407	369	392	393	363	373	386	388	360	406	386	408	368	420	378	393	392	365	369	390	387	371	363	371	399	387	378	377	374	385	392	364	395	372	377	361	379	379	366	387	364	344	361	355	423	389	389	360	365	361	360	382	395	354	369	362	365	371	389	388	384	391	379	373	393	375	350	387	362	346	372	391	368	357	367	369	361	388	346	373	353	359	385	393	388	383	380	419	345	360	391	369	352	366	390	406	380	387	401	372	378	401	383	379	332	382	356	397	374	381	428	370	370	376	380	377	394	407	381	328	364	372	367	363	352	350	342	367	369	386	395	377	368	363	374	358	393	372	382	360	385	388	397	368	378	373	380	420	373	387	403	412	408	366	386	355	364	373	395	364	342	372	370	389	355	335	384	372	425	350	349	380	389	376	371	431	374	425	387	329	389	364	406	376	371	383	419	377	414	364	366	393	390	384	394	390	389	369	379	345	378	346	374	388	366	376	353	352	399	390	383	373	384	379	407	347	336	397	353	397	417	368	337	407	354	406	400	363	357	361	367	396	398	356	368	405	387	383	396	389	400	344	374	373	394	371	382	383	351	374	345	381	342	406	414	357	356	370	366	344	400	351	402	397	382	360	376	384	350	381	386	380	358	389	371	396	368	353	380	385	410	373	395	386	374	372	389	327	374	386	346	344	367	384	392	362	378	359	408	360	343	371	357	379	386	346	387	357	367	358	360	359	355	404	377	380	349	374	385	367	337	404	394	391	452	388	369	344	341	372	414	382	373	394	378	334	380	395	355	347	370	415	376	370	375	378	356	401	360	423	379	377	379	419	354	352	381	400	353	382	363	369	358	380	376	392	374	378	395	379	386	385	361	367	363	377	368	373	371	422	343	345	398	369	384	358	397	399	369	392	395	383	388	402	409	389	393	348	393	391	389	336	383	399	392	378	375	389	393	394	373	385	402	366	370	334	343	385	353	389	400	380	373	380	363	373	385	351	394	351	359	389	402	391	347	377	352	390	354	401	356	404	403	347	345	390	387	344	389	414	379	394	369	384	428	363	389	375	378	361	384	350	403	369	397	349	379	364	404	371	370	370	353	414	368	388	387	346	400	355	364	360	437	368	404	361	366	379	381	396	380	372	384	372	389	364	370	385	378	366	351	354	338	352	388	384	359	385	369	335	377	369	407	366	377	375	367	380	398	397	373	368	371	386	324	399	381	369
3730	5640	4334	2170	1562	1144	933	844	731	615	524	549	473	531	455	449	428	439	425	425	422	438	387	440	447	432	431	412	454	406	462	422	384	410	420	438	378	385	388	426	411	382	391	417	428	393	427	371	359	389	370	423	382	436	434	399	427	385	412	421	405	421	394	400	415	403	401	400	395	402	394	363	398	438	401	395	395	404	406	376	429	402	388	393	387	385	376	419	423	417	394	410	388	384	382	411	418	444	421	414	403	402	389	383	395	389	420	397	420	388	393	381	399	426	417	410	426	414	396	424	431	409	418	426	393	440	414	380	428	349	437	431	391	407	393	411	387	396	417	389	413	412	415	404	372	414	401	412	410	390	397	394	421	412	378	375	412	438	403	408	398	404	403	387	408	410	392	412	395	426	393	394	410	433	404	392	386	388	421	407	412	386	375	402	422	411	421	386	387	395	375	413	414	399	396	402	383	424	405	433	429	395	397	404	416	445	425	394	357	347	405	391	410	385	447	381	375	396	391	448	402	405	405	436	453	424	397	419	414	396	447	409	404	429	405	395	404	370	405	440	384	380	412	412	419	429	431	429	412	414	384	413	408	365	397	386	402	387	418	415	384	399	430	381	427	430	425	417	426	373	406	394	408	401	406	379	396	400	397	386	425	400	434	387	389	430	420	426	398	414	397	398	404	382	423	426	418	392	391	414	437	424	388	377	415	377	424	434	404	415	409	398	410	388	407	365	423	410	406	372	368	398	400	407	434	382	382	413	424	363	396	390	417	419	389	382	407	399	429	390	401	473	421	439	389	435	413	383	375	394	402	425	373	428	403	394	414	389	411	424	404	409	426	401	395	412	417	416	415	406	406	424	433	406	400	408	378	392	432	394	427	392	423	388	377	379	373	382	387	403	398	410	410	408	347	407	413	398	398	404	399	408	426	414	409	416	410	412	384	428	400	408	414	387	419	382	400	405	432	416	419	390	385	407	445	411	410	413	444	405	451	398	404	415	380	406	396	416	401	429	393	414	394	367	417	384	407	395	389	430	415	367	402	375	404	415	360	382	369	362	383	406	405	383	403	430	384	404	421	368	421	385	388	403	416	388	412	393	414	394	403	413	384	366	408	447	424	392	373	407	390	371	392	406	384	405	404	389	412	411	406	394	423	400	405	433	369	428	393	420	391	407	357	391	433	417	393	422	412	396	363	406	422	391	424	398	409	375	376	388	403	395	426	378	384	414	385	404	419	402	386	384	386	391	392	390	373	397	425	409	388	399	413	388	426	366	430	415	376	353	418	383	417	410	420	399	400	389	386	395	413	386	373	395	424	394	420	408	361	404	403	399	435	406	426	382	425	414	395	395	407	442	416	404	403	402	412	432	374	402	391	399	391	431	399	380	397	387	424	397	430	413	377	385	393	423	403	404	419	438	446	395	449	397	420	381	410	375	381	390	423	423	415	422	441	424	410	406	372	412	418	386	379	376	399	405	398	433	399	400	402	422	400	403	392	421	395	417	419	411	432	399	397	405	433	389	395	405	410	450	394	432	384	397	412	401	412	400	416	369	377	403	422	405	394	386	395	377	365	396	416	403	392	406	368	427	396	423	382	394	405	367	371	420	418	389	389	392	414	413	404	403	411	397	414	393	405	403	422	373	404	398	409	399	375	428	411	429	421	440	421	407	412	417	443	386	384	421	412	387	396	401	365	413	395	370	405	394	442	396	403	383	390	444	376	414	421	393	374	406	411	392	384	410	371	372	391	441	418	397	406	432	392	430	409	419	413	379	384	405	395	407	410	396	387	376	404	392	377	385	417	407	424	384	394	436	381	393	414	428	406	381	391	396	401	437	397	376	381	357	423	422	393	399	416	387	385	382	402	410	405	393	398	391	406	443	408	439	399	423	407	386	392	367	379	404	413	417	464	433	408	383	404	398	365	386	397	399	397	434	409	389	393	411	387	422	388	409	399	418	372	422	412	405	414	402	440	405	424	386	394	374	401	399	410	404	384	422	365	416	402	382	461	416	419	392	408	394	400	395	383	382	417	411	403	429	384	414	366	395	397	425	425	379	410	397	403	421	441	403	419	375	405	410	421	395	394	422	389	377	406	394	357	403	420	398	419	438	422	370	373	369	388	416	403	408	427	420	442	433	405	358	429	412	400	413	419	358	417	388	389	393	410	412	396	398	414	430	386	411	394	414	406	393	399	378	394	409	405	402	409	396	365	436	363	415	436	428	428	402	403	406	432	379	398	402	404	397	382	404	385	386	414	410	421	441	397	451	425	402	435	443	420	406	428	395	413	393	395	434	419	417	423	425	411	402	393	404	429	381	376	430	397	414	438	384	461	402	412	406	390	387	426	386	405	393	403	405	416	408	424	399	410	400	401	444	444	398	390	419	352	393	451	374	385	413	415	394	395	395	382	392	439	419	363	376	428	387	415	398	446	429	397	391	388	392	403	398	395	424	391	396	415	393	413	375	413	384	378	431	404	428	385	397	429	394	415	413	393	385	417	398	421	367	364	377	406	404	391	415	393	407	417	425	396	434	419	418	425	426	396	405	428	412	410	410	416	415	391	399	453	392	389	387	413	403	436	412	393	395	407	367	391	419	375	408	419	403	384	360	424	405	463	415	369	402	392	406	419	418	398	429	405	443	405	397	332	407	446	440	428	407	389	395	437	408	383	385	374	409	423	410	426	388	433	390	411	431	408	411	363	355	397	399	432	409	404	389	372	397	404	432	365	400	423	440	425	399	423	373	405	397	428	412	402	396	416	419	407	373	383	423	376	429	401	386	430	382	406	435	426	368	418	415	394	369	407	414	356	426	429	400	429	406	416	369	418	401	423	370	403	404	413	408	424	388	415	408	383	408	441	415	371	396	416	413	418	385	428	407	417	418	399	397	425	375	392	381	409	404	432	374	382	384	441	397	380	423	388	400	365	455	424	391	381	437	387	393	403	404	425	387	423	399	399	378	418	455	399	450	419	394	422	399	437	420	396	411	378	458	406	401	387	454	376	398	391	424	388	409	390	410	391	436	416	417	453	426	387	374	342	427	394	395	404	417	410	402	409	399	407	411	433	371	390	428	412	396	445	413	370	412	389	396	407	397	408	418	379	416	405	381	387	398	394	445	392	370	396	386	417	394	408	396	419	416	386	396	453	393	412	402	381	422	429	420	395	375	391	394	413	399	407	405	408	411	398	405	408	370	399	408	437	413	389	419	392	426	379	398	381	391	420	395	403	450	393	387	408	395	405	434	413	417	401	411	411	424	416	398	396	399	392	417	420	384	409	408	381	437	410	416	408	419	392	390	386	424	400	396	441	388	389	385	418	438	394	404	421	432	367	471	419	395	410	405	374	415	389	414	402	415	415	412	396	362	402	428	422	435	410	410	383	415	438	403	410	396	388	412	417	375	383	396	410	412	419	387	430	421	388	369	436	414	395	366	395	406	409	420	368	421	418	405	401	402	417	406	433	422	428	377	422	416	356	443
22754	21538	29266	24258	21531	21569	11613	958	592	522	437	377	317	288	284	246	240	222	192	214	202	186	185	185	163	168	148	163	156	156	130	161	169	155	137	156	153	163	145	146	140	144	129	143	137	154	136	155	139	147	127	117	135	161	140	119	149	111	132	124	148	135	124	144	143	119	139	156	121	147	114	123	144	111	147	132	125	148	131	122	129	126	113	121	107	143	142	138	144	117	145	138	155	122	140	134	150	123	123	132	127	138	132	125	133	142	120	120	140	129	127	141	122	122	126	166	135	129	135	126	146	112	139	120	131	133	113	147	136	125	164	122	126	144	112	139	120	120	130	128	111	115	119	119	138	138	136	121	128	131	128	136	110	125	132	140	110	113	128	140	135	134	139	137	127	116	143	134	143	124	134	128	127	131	140	128	128	115	125	117	112	127	133	129	135	121	147	140	110	142	112	146	120	106	122	117	129	128	108	134	144	130	123	104	111	131	118	124	124	146	131	113	114	143	143	146	100	130	133	137	137	124	114	132	154	133	119	111	108	127	139	130	144	132	140	130	125	126	147	112	126	133	135	120	136	120	129	111	142	139	141	135	117	122	127	127	126	108	133	114	123	142	137	115	116	109	128	128	134	113	135	121	148	113	139	138	125	101	122	118	131	144	109	137	136	128	123	123	153	120	126	107	118	116	137	128	125	121	143	141	112	149	138	128	141	124	137	118	125	125	110	120	129	124	112	118	118	133	123	127	142	124	126	125	116	136	131	122	136	107	140	129	113	144	137	107	128	135	111	138	146	149	129	123	112	144	114	140	141	116	119	148	130	123	129	123	125	126	131	159	119	121	128	144	127	111	134	128	119	138	128	134	132	148	140	132	129	130	141	140	161	158	127	100	124	119	122	123	143	130	136	144	136	96	121	119	123	129	116	117	116	142	141	107	122	125	131	127	127	138	132	139	134	128	124	128	133	137	134	145	124	116	140	139	127	133	141	153	129	138	109	127	106	127	136	142	117	127	150	127	159	121	150	136	157	119	130	149	136	125	126	136	135	136	134	130	136	137	125	105	137	138	131	140	126	128	124	128	126	145	114	114	98	114	126	132	110	131	114	146	139	129	130	114	119	128	144	123	145	126	142	123	137	144	120	116	127	119	136	98	129	137	133	123	134	147	107	122	131	142	136	148	121	122	128	122	137	135	131	139	123	122	147	114	125	126	124	134	110	120	134	109	127	114	139	134	138	136	119	123	120	132	121	123	144	149	138	140	116	153	121	127	130	128	139	145	112	126	122	136	134	136	118	136	143	127	135	138	153	138	121	107	125	145	132	129	141	114	140	114	125	116	132	109	125	120	144	115	126	124	136	144	144	147	145	140	106	127	135	130	132	126	123	118	148	122	127	128	117	136	128	148	123	126	144	148	142	135	122	140	112	123	139	135	152	129	140	108	147	118	125	118	143	132	137	142	116	147	124	130	139	101	111	140	135	126	130	141	129	146	117	122	129	150	135	110	124	131	142	138	122	107	136	136	125	119	138	144	139	139	126	121	135	133	113	128	125	126	131	138	148	130	124	139	145	124	128	130	131	118	111	123	131	130	116	143	127	129	142	147	134	153	128	138	136	129	120	134	111	131	124	99	134	119	125	164	145	125	127	127	111	138	128	149	130	119	121	143	112	123	121	124	136	124	130	110	150	115	138	113	141	148	98	131	133	139	132	142	185	140	115	139	131	111	138	133	148	123	135	130	135	110	139	133	131	138	157	136	124	126	114	136	130	136	131	129	113	130	138	128	115	102	138	118	130	141	143	125	133	128	130	131	149	125	107	132	142	134	130	115	124	132	158	142	120	143	118	125	115	108	130	114	114	137	121	126	127	144	131	143	122	141	137	128	124	138	118	134	149	133	123	125	152	124	123	127	128	129	110	116	135	116	123	138	132	135	139	144	128	140	126	126	121	127	132	125	133	131	112	133	117	121	128	123	125	138	116	132	134	130	134	127	125	125	131	111	125	134	127	125	135	156	126	148	130	127	124	122	118	129	123	121	135	134	135	142	128	127	124	124	131	133	108	115	137	132	130	126	125	145	120	116	144	118	119	136	130	123	133	123	128	122	147	128	111	114	115	161	126	101	157	127	155	140	141	128	116	137	122	139	163	151	140	116	133	133	134	137	118	105	134	126	133	148	145	139	146	128	128	133	130	135	120	136	118	124	127	108	132	137	127	123	131	125	143	133	139	117	114	130	122	138	119	120	125	121	112	138	113	117	107	114	130	129	142	117	100	124	113	128	117	119	116	136	130	118	130	119	121	128	120	122	126	138	126	120	125	117	118	136	132	116	112	114	118	132	110	137	132	140	132	148	140	131	127	129	134	113	114	127	129	137	135	123	132	131	110	121	135	116	120	140	123	141	129	145	136	125	118	133	134	124	139	128	144	129	148	155	134	127	135	153	142	141	119	136	145	130	131	128	121	112	125	134	109	150	132	122	139	128	109	123	126	145	125	131	137	139	124	130	122	121	139	137	135	141	133	117	145	146	127	142	143	113	118	107	128	109	154	139	144	134	117	121	121	126	139	127	127	137	154	134	109	123	137	134	136	133	132	155	127	113	121	128	120	144	106	137	142	128	122	134	130	126	141	133	147	123	135	115	124	134	142	115	120	125	118	141	133	155	121	129	116	142	123	112	126	132	116	130	111	123	103	125	146	145	136	119	131	150	145	129	143	122	136	142	126	130	129	134	116	134	123	109	139	113	140	112	123	122	135	117	130	150	125	148	122	116	130	119	121	133	126	145	123	125	124	110	115	129	131	132	133	115	121	138	123	156	123	128	137	138	110	116	118	128	111	121	100	129	147	121	144	133	126	132	145	131	143	143	136	135	121	151	125	130	128	130	118	129	138	137	128	110	142	136	132	150	154	131	137	127	131	107	129	146	122	125	158	124	132	147	144	134	124	108	145	125	131	117	131	119	127	138	152	126	133	132	121	133	130	121	138	126	138	123	122	122	121	113	168	154	137	121	153	123	116	119	141	153	137	139	127	144	109	137	137	128	133	143	141	122	138	129	135	132	145	110	122	145	125	134	144	122	126	138	134	121	139	110	144	138	127	134	128	132	139	119	127	147	137	119	146	138	129	124	131	124	138	137	126	118	130	107	129	119	124	141	128	117	136	128	126	137	127	144	123	131	110	122	123	107	124	129	152	132	133	145	121	120	149	123	118	133	143	132	131	133	153	111	120	133	133	134	145	118	124	130	140	138	130	126	117	122	108	120	130	114	125	138	139	129	110	137	128	119	134	133	118	125	134	124	135	134	117	132	151	135	137	138	132	106	112	126	137	129	141	120	134	156	127	134	134	123	137	134	130	139	143	118	150	137	134	137	120	152	134	134	123	140	122	114	122	138	131	148	129	143	132	123	107	137	113	118	129	128	121	140	155	141	115	134	140	124	120	122	119	129	137	142	131	124	127	115	134	131	112	121	134	113	122	140	144	121	141	119
4813	14319	11537	5506	3589	2645	1950	1493	1091	868	690	569	533	452	388	335	317	323	272	274	277	243	221	236	222	212	192	189	208	178	205	189	177	183	173	173	194	189	193	161	174	162	180	158	170	177	158	166	173	167	141	160	153	175	151	153	152	150	165	164	144	169	160	147	156	161	164	160	158	153	153	154	173	117	173	182	154	154	146	164	155	151	168	137	136	147	150	156	155	141	152	140	135	145	134	140	141	166	157	159	158	180	172	135	144	156	142	164	154	143	149	170	169	159	154	149	162	144	149	129	134	140	151	170	149	148	144	168	153	172	145	156	164	148	128	129	128	139	147	149	164	146	141	168	142	157	165	143	152	180	142	153	151	174	143	162	142	146	158	125	150	163	141	172	154	123	161	133	143	166	147	163	160	131	171	153	155	152	159	149	148	137	163	143	147	156	151	164	160	135	162	145	163	151	154	146	131	137	146	163	151	151	158	132	169	157	171	162	148	156	150	140	149	150	160	161	136	139	147	141	143	156	117	165	153	149	129	148	129	168	148	164	168	151	134	160	140	145	143	142	121	162	139	141	158	120	139	144	151	162	147	163	166	149	147	149	155	153	134	159	144	116	145	148	147	144	154	133	131	150	159	135	148	133	154	156	136	151	163	138	149	150	137	142	150	153	141	156	154	143	154	143	140	157	142	136	148	133	140	154	150	145	163	138	159	145	135	154	175	137	143	151	141	131	143	136	161	165	159	138	153	183	149	150	158	160	146	141	125	145	154	154	147	152	149	153	120	161	154	155	145	170	153	153	145	151	155	164	148	150	154	152	148	143	134	150	146	126	137	153	145	155	154	152	162	145	175	166	163	150	160	144	139	138	149	147	152	153	146	158	146	150	143	160	141	152	157	151	142	157	163	153	142	150	144	151	138	150	161	152	154	152	141	153	137	154	143	159	164	113	152	160	145	153	149	146	138	159	153	134	149	137	138	160	154	159	132	148	144	179	154	132	167	183	141	131	133	151	150	152	162	161	131	154	142	158	160	150	154	148	155	159	139	146	139	135	133	137	153	149	144	141	146	152	141	139	127	155	134	141	134	164	145	150	143	149	154	156	143	147	145	130	153	138	160	162	161	158	136	152	134	170	151	140	168	146	147	154	157	146	145	154	155	150	156	170	170	139	162	122	126	173	165	158	141	162	156	157	144	152	152	142	151	155	156	164	142	136	157	169	141	118	136	151	152	159	155	155	177	150	142	129	147	137	148	173	142	152	157	135	138	140	182	165	126	167	158	160	170	144	170	151	142	151	143	142	133	147	156	152	152	134	138	171	156	129	152	162	129	162	176	149	137	142	138	162	170	145	148	151	153	155	158	168	167	134	136	133	152	139	156	155	152	136	137	142	152	150	162	131	168	142	141	141	145	131	161	136	164	145	151	139	139	150	176	162	137	159	137	151	151	148	140	150	133	162	145	158	163	144	156	126	161	145	145	147	130	153	141	150	162	160	149	131	162	127	150	140	153	137	133	159	167	162	150	153	143	152	134	157	144	157	153	169	143	143	135	154	141	141	179	139	160	153	155	134	168	157	153	144	145	149	149	150	161	138	139	169	151	151	150	156	144	138	128	141	160	140	152	151	140	151	155	164	141	157	129	148	150	123	150	150	149	167	137	155	145	128	159	144	107	139	169	131	161	123	158	170	146	136	145	147	128	154	170	143	164	158	123	163	151	121	147	143	158	149	165	166	150	131	145	129	153	160	125	131	169	154	150	152	166	147	140	156	138	158	140	138	140	147	148	135	152	163	154	147	128	165	140	163	143	140	154	137	142	143	137	159	150	170	154	143	140	158	140	149	135	133	134	126	144	149	137	150	154	149	143	154	151	119	162	141	141	140	152	144	144	153	139	144	143	152	157	158	134	152	147	143	130	121	141	148	147	134	123	136	152	145	149	159	136	131	141	162	137	142	141	165	155	176	151	147	172	136	151	131	139	162	160	169	170	158	156	145	150	159	143	140	149	148	147	154	145	154	150	173	159	125	142	155	160	150	167	134	148	149	157	155	143	152	145	150	161	145	128	154	148	167	152	145	140	163	128	130	137	159	151	155	156	140	187	171	146	138	149	148	138	147	141	178	160	160	169	149	150	126	132	166	155	150	151	152	166	176	119	133	134	134	128	147	154	147	141	138	158	148	151	154	171	154	127	156	156	155	153	148	144	158	154	166	163	150	152	138	131	161	137	148	144	146	134	151	155	140	153	143	137	151	165	158	145	133	153	150	141	126	152	136	145	160	149	159	152	158	145	159	160	137	143	164	150	148	150	150	139	151	132	150	119	138	153	133	108	131	153	141	154	144	144	153	155	150	160	159	154	148	162	130	142	145	142	148	149	156	146	126	151	151	149	157	150	167	154	134	153	134	155	146	151	116	142	139	130	168	130	149	176	137	130	150	143	142	153	129	149	179	167	160	141	127	152	137	134	147	188	145	136	167	152	149	144	135	133	138	133	145	154	156	137	169	162	164	162	158	138	150	163	140	135	141	172	155	120	144	138	139	149	145	142	147	140	149	165	137	131	143	141	145	175	156	155	149	152	155	131	154	140	155	142	162	168	146	144	147	139	150	156	137	141	135	143	134	150	145	140	158	160	141	142	141	133	141	130	163	130	142	144	149	139	179	152	134	128	143	141	143	155	161	143	147	148	127	155	136	168	152	160	136	138	146	143	139	144	151	152	155	166	144	153	136	142	155	144	140	146	118	147	145	146	146	154	157	138	138	134	155	170	128	138	138	140	149	130	144	135	141	142	157	138	152	143	131	165	172	147	139	180	155	126	171	144	148	157	139	146	145	154	153	161	133	138	140	138	146	152	123	148	141	136	140	127	166	128	155	131	131	135	171	143	147	129	156	153	153	161	148	157	134	154	146	144	138	150	145	144	150	145	140	131	154	133	153	137	160	135	160	152	162	158	149	137	142	164	192	158	159	159	134	170	153	143	171	142	160	150	127	144	150	133	155	144	148	157	126	143	122	135	162	159	138	138	145	133	129	154	144	159	150	147	165	148	139	131	142	148	168	142	147	145	160	154	152	125	143	154	134	143	155	150	141	144	168	159	173	147	162	166	153	155	125	133	156	145	137	144	153	155	150	157	142	160	146	133	155	142	146	147	143	137	133	126	164	146	151	164	145	135	150	143	176	149	145	134	153	140	137	151	132	145	151	131	140	150	133	158	175	142	151	131	144	137	141	151	144	154	155	149	129	152	134	138	127	156	159	148	167	159	151	136	148	141	167	160	168	163	154	136	135	137	151	143	157	149	157	139	132	168	157	145	160	137	162	143	134	168	142	142	161	153	151	147	181	150	157	139	141	137	124	161	145	122	150	140	157	156	164	135	140	141	176	157	146	148	134	154	119	154	151	150	143	123	160	151	145	146	147	165	127	156	140	144	153	142	162	157	156	112	132	156	143	147	145	153	146	149	153	136	134	138	151	154	160	152	126	136	134
27657	20105	6729	848	711	596	572	548	517	579	534	577	557	589	536	540	556	573	575	589	584	518	550	541	535	521	560	537	544	587	524	535	540	522	561	511	604	555	545	571	573	534	556	554	531	530	549	536	518	604	569	517	546	566	529	557	527	548	521	538	550	562	560	566	577	547	533	526	587	525	532	547	524	533	551	578	570	507	548	552	550	541	581	535	514	531	521	546	549	545	527	536	577	556	556	542	501	563	499	570	540	563	547	533	529	533	557	527	566	548	543	515	541	563	549	600	541	545	550	541	563	509	550	554	535	557	552	504	570	562	533	571	527	537	530	547	543	575	510	521	545	538	563	569	543	569	550	496	531	511	507	536	502	556	524	554	534	539	512	566	597	527	582	559	552	561	550	522	518	506	556	609	524	577	555	545	527	579	499	580	553	559	551	512	546	588	518	519	523	531	531	567	547	545	566	508	573	524	540	503	621	565	536	554	551	567	527	507	570	559	539	552	577	544	540	536	530	532	525	556	551	551	551	558	556	560	578	537	545	521	581	527	532	533	548	556	532	539	543	555	542	509	556	550	540	557	581	523	588	540	520	543	528	561	520	561	608	550	515	574	520	525	530	568	498	573	566	585	553	550	539	496	540	539	555	551	529	537	555	543	530	543	551	574	577	568	538	507	552	568	549	562	584	553	522	587	593	535	559	560	541	530	527	556	618	533	571	581	600	529	577	525	568	589	576	585	555	557	592	574	553	557	509	516	541	518	583	524	522	524	550	528	553	519	538	561	547	577	522	527	582	536	582	573	569	536	519	549	585	557	542	526	549	546	545	591	550	536	519	548	539	555	522	582	579	556	565	507	543	523	556	547	566	550	559	548	557	569	546	508	551	578	561	548	584	505	510	537	542	522	547	522	588	517	545	547	539	542	547	566	571	560	535	522	561	560	504	544	567	539	553	550	547	539	540	516	569	546	539	543	556	536	578	549	590	551	534	558	568	595	577	492	541	592	579	571	532	566	560	511	520	538	558	545	538	584	590	549	541	497	538	528	565	521	527	513	539	525	576	560	554	578	594	528	525	521	564	528	520	534	558	536	573	545	590	612	524	565	582	564	562	539	543	546	557	592	507	577	572	498	535	574	560	574	535	549	548	562	531	572	521	546	555	540	532	557	542	532	554	549	592	547	543	525	552	537	577	548	558	540	519	545	554	570	502	532	592	504	582	481	589	542	543	565	544	581	552	509	553	532	582	575	523	529	586	481	543	609	546	519	557	529	536	526	521	568	525	534	570	549	523	525	588	567	595	531	565	523	533	593	589	580	568	581	555	539	506	515	536	559	559	543	530	563	524	531	537	570	562	574	519	548	536	520	529	553	596	562	544	554	581	537	545	576	589	543	529	536	504	522	582	530	534	575	560	578	543	554	547	516	525	580	547	545	562	591	528	567	575	535	552	516	575	568	584	555	545	532	547	597	535	524	536	535	528	531	538	529	554	549	597	577	559	566	574	559	566	568	585	592	476	523	553	536	569	553	502	555	529	569	542	538	507	550	526	551	525	569	569	566	544	541	554	538	527	575	579	523	535	552	553	580	537	555	551	551	595	559	552	549	602	517	582	564	532	543	569	571	537	563	533	579	543	534	500	567	554	540	577	535	547	552	551	539	578	546	540	566	540	511	556	600	569	553	538	558	570	558	551	565	570	536	577	528	491	532	546	541	563	556	516	532	542	549	544	562	554	549	513	511	502	570	534	547	527	578	548	528	559	521	514	571	557	580	552	529	538	569	588	578	559	574	575	583	546	546	516	542	571	531	514	591	577	559	526	544	536	488	558	578	555	504	559	507	560	502	610	602	532	548	549	510	550	583	524	516	537	559	513	529	539	538	551	547	532	564	545	587	533	542	541	546	535	552	530	566	579	556	538	562	586	541	586	515	537	560	568	551	542	552	532	565	525	568	545	523	528	588	538	548	542	527	554	547	515	573	546	521	549	562	542	595	556	542	524	574	534	532	505	536	562	500	550	514	548	546	546	554	574	578	585	558	534	530	590	538	526	565	542	545	538	590	525	525	555	548	523	534	579	560	526	542	565	519	567	564	552	505	538	588	561	546	531	527	547	522	531	532	568	581	536	577	592	506	551	576	554	544	538	529	557	546	525	547	567	569	543	559	533	532	547	571	597	518	544	536	565	528	569	531	513	547	539	548	536	556	571	558	562	527	523	552	504	523	564	573	578	564	530	550	572	563	614	519	567	535	542	508	517	547	536	581	537	511	551	564	583	533	590	556	532	528	557	527	532	559	597	533	548	527	585	574	495	580	537	532	574	537	585	564	571	571	561	526	569	584	568	559	584	544	571	543	572	535	554	543	588	532	549	573	556	555	556	543	534	517	524	568	555	607	539	574	570	551	562	572	510	536	547	518	549	579	536	532	502	543	535	574	543	587	529	610	578	561	603	546	553	586	525	541	562	522	560	546	556	542	545	590	493	578	592	534	572	559	548	527	512	573	561	554	533	531	564	543	585	579	536	542	509	575	556	522	589	545	524	551	557	548	552	533	568	517	612	530	536	550	573	571	525	572	538	533	536	559	514	552	530	559	574	565	540	554	545	532	546	574	554	554	543	542	558	562	562	544	563	542	549	587	584	495	537	533	551	498	491	563	524	533	565	577	556	564	535	522	493	575	527	553	583	552	539	538	560	581	505	526	595	572	522	553	509	521	535	553	539	520	577	559	567	596	608	576	466	558	543	596	546	564	516	556	572	572	521	525	546	537	559	545	545	553	554	549	546	574	558	548	519	507	593	530	555	543	576	570	558	579	537	499	524	538	546	555	535	546	555	600	570	544	587	557	554	577	534	555	583	555	564	585	545	530	504	570	537	534	586	536	562	542	551	541	559	540	564	556	533	547	531	542	553	489	574	535	539	553	555	540	531	535	568	549	550	577	565	573	556	528	532	522	522	493	568	592	551	534	574	544	517	530	535	540	544	578	553	578	525	569	539	556	627	520	594	577	577	504	559	566	581	579	569	547	560	593	573	508	529	519	544	580	535	557	553	542	559	580	527	543	540	537	548	603	546	527	562	557	541	590	534	582	548	505	548	506	527	545	601	566	559	506	549	515	537	574	569	532	570	562	543	530	558	557	537	538	560	537	539	574	549	577	542	499	492	556	486	546	578	587	581	525	563	564	561	559	552	543	553	553	543	542	571	495	525	551	511	527	538	526	536	559	545	578	580	513	498	516	561	551	570	526	554	575	540	559	507	548	573	525	550	553	573	538	527	486	525	558	583	596	583	546	529	519	557	546	559	554	551	528	510	547	554	540	563	547	592	546	555	546	553	567	539	555	509	536	540	558	586	539	554	553	528	547	571	544	520	610	540	566	508	542	579	534	528	582	548	537	568	524	562	533	510	583	586	543	527	534	558	566	573	544	551	521	552	510	578	514	531	538	530	520	574	538	562	577	539	536	568	567	599	543	499	489	544	548	589	551	579	497
4492	1192	984	743	704	724	637	630	620	628	621	636	558	574	685	524	582	591	555	608	606	584	613	575	547	603	617	577	620	600	641	605	580	607	592	601	596	625	635	600	567	606	632	604	571	625	623	632	634	618	586	642	570	605	633	603	608	596	595	600	594	553	600	585	593	623	578	605	552	625	572	601	575	601	582	579	580	647	649	605	616	587	557	558	599	555	599	608	552	566	557	597	594	587	578	633	603	566	596	573	594	587	603	599	632	565	596	632	608	576	610	639	590	640	619	584	630	586	627	598	585	579	604	633	590	579	612	581	636	579	563	596	587	576	609	620	628	609	634	619	585	600	628	620	557	597	657	564	602	582	618	540	599	560	598	623	564	646	588	587	616	632	584	614	572	599	572	582	606	602	602	592	590	579	618	569	582	573	595	627	612	595	594	593	573	585	609	593	595	624	642	602	570	614	583	614	628	633	583	621	593	597	604	568	574	663	594	577	603	558	657	558	571	576	578	625	645	579	595	592	613	608	607	593	577	646	589	582	559	581	586	612	593	596	554	631	617	589	563	587	628	609	580	643	589	614	607	617	604	541	591	587	633	603	594	602	611	568	599	574	595	589	609	591	589	585	623	595	595	594	569	603	571	580	615	644	608	619	617	600	580	620	553	622	593	582	561	600	631	625	603	624	610	581	577	601	575	577	633	563	595	599	597	587	588	581	590	605	602	596	598	581	603	605	581	597	601	605	601	596	593	579	586	643	584	612	562	615	627	576	632	629	613	597	569	621	581	608	587	563	581	619	566	633	606	653	628	582	592	608	600	602	607	596	634	552	609	610	612	615	579	587	597	631	581	595	611	614	617	647	557	555	604	610	583	614	607	583	641	598	634	583	570	621	595	604	599	558	576	574	613	584	611	593	601	616	611	609	581	606	567	591	596	581	569	590	615	584	598	570	585	541	567	614	600	613	575	609	579	622	609	611	590	628	597	581	554	596	580	580	570	607	650	570	577	601	602	633	572	635	622	602	530	558	623	606	642	586	577	618	572	588	598	583	583	556	625	621	632	620	583	598	550	599	616	576	618	634	591	576	595	584	611	604	610	616	556	601	586	602	560	617	635	579	555	585	543	597	598	578	574	577	570	603	583	596	594	567	586	597	605	607	634	598	572	576	632	574	589	595	557	565	598	558	592	614	573	577	583	621	618	588	581	600	583	599	585	557	622	588	555	604	583	589	613	607	598	657	587	578	638	592	608	596	566	590	564	605	587	613	589	562	631	603	585	573	570	581	592	597	605	558	593	613	563	581	581	590	628	584	578	585	643	626	550	585	617	617	624	573	583	564	612	596	604	618	651	576	646	588	573	640	579	602	585	554	613	593	627	641	588	571	605	576	632	578	563	597	588	577	619	602	600	591	589	609	645	592	575	574	576	605	591	605	578	598	574	590	605	577	597	570	605	607	623	617	563	635	587	604	590	584	627	574	612	632	561	587	615	588	567	541	552	587	602	604	611	512	605	616	585	623	589	566	637	594	590	585	589	634	574	597	631	584	630	618	573	550	606	592	594	545	635	642	548	627	623	620	603	612	572	579	599	611	615	603	582	614	613	629	580	641	569	552	658	622	542	591	579	610	596	584	578	569	564	584	596	574	580	647	623	593	654	565	553	594	602	593	620	600	645	615	591	593	581	624	574	576	581	606	605	599	626	617	569	613	600	591	614	624	621	560	582	579	568	613	596	631	614	590	604	596	608	576	596	594	633	591	590	582	598	637	650	585	594	642	570	617	596	597	586	601	607	616	587	619	610	592	566	587	582	585	599	612	586	561	594	591	593	589	603	612	591	599	635	645	600	621	558	613	597	592	559	605	576	560	595	594	626	578	604	614	604	575	615	627	572	572	555	626	598	612	580	535	614	609	631	618	586	589	618	587	641	571	596	622	587	598	588	566	606	601	591	621	613	574	572	627	611	623	540	601	570	575	582	618	628	622	607	576	589	576	622	630	606	656	576	557	602	616	604	597	576	588	565	578	600	632	580	585	586	553	606	609	585	539	598	625	585	592	634	646	552	609	606	597	600	599	626	594	569	581	592	589	617	598	597	619	594	584	611	578	580	634	612	590	621	587	602	604	626	577	627	591	626	598	612	580	587	599	616	582	607	588	573	634	562	597	591	605	588	595	598	611	620	609	601	621	631	557	598	580	600	579	627	616	600	595	601	576	615	623	579	557	605	647	601	587	615	613	642	604	630	579	644	594	606	588	635	608	580	564	611	630	609	615	610	638	624	579	636	588	579	569	600	637	583	564	619	613	593	603	610	602	550	558	568	597	623	622	598	592	594	554	620	604	603	637	630	602	590	636	638	554	574	604	540	642	648	585	612	602	581	600	621	546	635	608	574	594	645	576	604	623	582	572	569	609	613	575	581	620	609	560	585	567	580	621	608	617	608	622	621	594	681	618	622	569	621	553	570	573	585	633	626	592	588	549	567	575	614	596	602	583	592	616	578	620	621	588	629	585	616	589	636	641	563	581	638	649	561	541	590	606	633	613	594	595	600	597	605	611	588	640	594	577	595	566	601	626	619	598	580	579	589	636	575	595	559	568	583	624	599	580	593	606	606	617	575	613	588	625	627	629	622	603	602	546	568	584	614	605	589	609	607	625	585	551	593	594	620	553	567	619	576	624	626	604	559	599	618	603	619	589	616	609	564	599	621	588	636	580	610	610	594	617	589	592	600	594	575	582	621	567	590	592	583	606	584	544	573	617	600	564	578	596	622	584	621	592	590	619	581	607	624	596	597	593	603	570	626	606	608	600	611	609	617	613	597	622	617	613	621	614	573	579	560	568	605	590	651	576	611	610	602	559	580	580	604	587	588	612	561	668	574	585	599	588	589	566	593	584	595	611	587	623	565	631	601	614	575	600	647	585	582	620	625	574	593	572	568	582	614	587	596	610	662	586	601	603	634	590	620	642	611	559	630	594	594	611	598	588	606	585	632	586	602	607	620	624	619	627	581	599	645	603	610	560	608	622	574	612	594	596	618	553	620	599	589	619	632	574	618	571	531	589	618	606	614	591	601	602	609	551	611	625	606	606	620	629	592	608	598	603	572	604	672	592	582	610	599	599	589	586	553	607	580	592	586	625	595	559	611	608	611	623	605	598	620	628	585	581	653	585	575	543	594	634	608	587	628	601	597	636	569	624	577	575	569	587	627	566	570	592	587	548	632	612	629	597	648	570	562	583	607	607	598	616	629	590	602	618	600	616	552	644	615	636	592	599	590	542	620	592	556	610	577	619	602	599	598	578	606	602	620	605	581	609	621	651	611	585	563	636	598	595	607	592	609	612	554	564	596	619	602	613	612	635	589	628	619	612	636	552	676	585	627	600	619	602	623	605	602	577	596	616	584	616	611	598	650	578	602	593	619	647	590	636	607	615	582	562	594	628	588	596	563	581	595	583	625	531	623	591	564	585	581	612	563	579	575	613	591	637	570	659
23784	21490	28839	24547	21470	13231	1276	815	652	594	531	515	535	486	456	472	484	431	465	437	417	419	429	447	408	381	411	399	387	383	398	393	395	390	394	375	442	364	370	403	394	365	402	411	391	392	397	420	368	412	418	377	378	393	370	392	376	380	368	364	410	390	360	367	386	410	392	356	376	409	397	366	377	365	366	400	381	391	391	381	412	404	415	375	363	372	396	374	392	365	389	370	423	392	362	379	406	391	413	366	378	389	374	374	409	408	351	386	401	415	402	383	414	380	406	367	372	392	399	381	367	370	418	341	371	394	391	380	433	379	366	426	428	351	419	361	371	353	378	389	392	413	412	384	379	393	399	411	389	386	411	378	380	376	378	397	398	369	384	390	399	372	402	383	408	405	387	389	401	408	411	348	373	365	379	401	355	402	370	396	410	391	411	370	378	424	376	381	367	402	368	382	415	389	413	362	400	374	409	381	333	367	402	373	389	386	403	367	374	381	369	363	401	362	391	412	427	382	372	375	369	394	357	358	364	395	383	381	439	373	406	376	394	352	359	392	407	403	386	409	364	377	389	384	405	363	392	354	403	412	373	387	358	378	391	406	381	392	364	371	407	338	404	394	392	390	389	353	419	388	373	386	391	404	374	348	399	408	374	366	361	374	370	369	371	401	395	399	419	380	391	423	371	388	411	397	367	389	378	362	438	398	398	386	421	432	422	373	366	406	375	378	374	402	341	384	393	384	369	380	384	372	381	396	382	391	411	353	373	381	361	382	384	362	378	375	396	397	404	353	358	426	401	398	340	390	393	393	397	394	355	375	427	403	405	371	377	405	377	380	408	417	417	394	392	393	396	389	400	376	404	376	359	393	401	377	361	384	398	389	382	380	378	413	378	370	400	413	360	396	397	378	412	363	384	403	388	405	399	402	372	392	380	394	421	372	397	377	364	407	392	366	400	380	382	366	395	356	427	411	410	364	378	393	386	398	424	360	424	398	389	382	383	394	423	397	393	394	372	425	415	382	384	407	368	374	382	422	358	394	366	404	382	392	380	383	419	377	426	373	382	352	414	384	372	364	405	381	377	374	385	392	395	435	393	381	383	384	403	365	411	398	389	345	368	390	400	372	380	364	427	438	378	397	361	384	395	364	402	408	355	394	373	365	396	391	393	416	355	407	415	376	366	401	382	406	401	410	422	374	359	376	385	373	425	394	363	392	402	387	395	413	374	377	424	364	341	395	409	390	395	377	404	404	376	378	396	405	406	407	401	397	401	369	384	406	401	355	390	365	363	373	417	382	386	386	362	387	384	351	395	395	406	383	380	391	402	372	390	376	394	376	432	392	401	413	400	417	419	380	421	390	349	388	421	375	387	403	375	371	383	388	388	370	363	384	374	358	383	379	374	367	409	398	409	390	389	391	416	394	350	439	397	363	394	424	394	392	391	405	408	415	435	395	363	362	419	381	395	412	364	414	364	392	389	394	392	364	368	432	370	359	378	380	362	381	404	380	410	336	377	358	348	404	372	392	402	412	379	385	399	411	382	372	412	431	388	414	382	403	379	379	387	402	380	365	399	367	427	422	395	387	379	427	362	413	391	374	412	409	379	365	391	398	383	389	409	365	409	401	402	350	389	377	347	398	375	376	386	378	417	342	354	393	376	370	366	405	394	423	406	379	343	359	398	372	389	381	385	348	389	370	394	400	394	385	413	364	402	371	425	385	409	384	416	377	407	394	396	426	361	390	388	406	383	374	412	364	379	367	412	391	411	403	372	410	387	395	395	367	409	356	418	402	410	381	393	370	404	393	386	391	357	373	393	419	404	378	401	391	380	422	392	390	409	390	398	372	378	392	383	355	355	365	370	374	366	378	379	382	394	408	370	388	416	386	371	398	396	350	395	377	389	369	425	371	373	392	389	410	339	340	422	407	377	421	378	399	348	423	431	375	401	351	406	415	385	390	381	395	380	404	406	378	401	373	387	385	395	381	381	386	411	404	378	367	386	390	369	384	418	378	367	364	413	379	412	399	412	348	372	377	397	399	378	368	386	398	410	383	401	406	415	380	368	379	417	368	411	397	425	403	393	388	413	427	362	383	362	376	375	374	422	394	372	376	401	360	395	390	389	391	391	391	369	396	406	355	424	382	438	384	396	400	396	386	370	398	358	354	406	405	374	355	395	394	407	375	393	383	363	406	379	380	421	415	379	384	392	352	379	359	379	392	378	406	397	385	414	365	376	386	384	360	358	409	377	389	373	413	385	413	356	380	352	409	407	370	383	366	357	406	368	411	399	386	399	394	384	348	359	354	361	403	379	364	412	364	399	392	387	358	415	405	393	381	399	405	395	390	365	361	405	358	417	413	379	394	378	377	377	392	397	415	399	388	405	410	385	414	385	397	361	401	393	396	422	354	394	379	375	382	405	386	379	426	408	398	379	372	363	420	390	376	370	358	384	412	349	378	402	403	393	368	406	391	387	392	400	405	392	390	369	409	388	392	377	383	386	388	418	398	362	388	363	378	391	414	427	372	413	385	404	396	383	359	336	382	372	392	393	400	400	400	372	392	396	375	400	418	372	385	404	384	413	381	442	430	377	399	366	375	358	360	370	404	364	387	348	356	378	375	382	373	396	385	399	432	399	379	352	395	389	382	384	356	373	353	382	379	387	369	369	419	330	368	394	347	386	399	334	426	391	376	410	382	366	418	379	383	415	378	379	379	341	413	388	370	365	405	379	417	362	389	403	409	372	384	391	377	359	409	431	338	360	383	359	344	393	340	361	377	371	375	413	376	410	382	410	361	367	377	382	373	387	367	399	396	367	384	446	398	387	391	412	432	402	374	388	364	364	385	422	345	402	382	403	402	373	402	424	370	363	394	423	398	362	378	363	381	367	395	402	398	382	382	376	406	380	421	397	360	381	423	383	388	394	399	396	414	440	429	374	406	379	402	357	388	361	390	375	401	366	392	388	367	394	355	376	388	372	406	367	359	397	356	390	415	345	396	382	411	380	384	402	372	353	355	394	358	393	367	430	370	393	395	366	374	350	350	342	368	374	424	373	364	381	415	383	390	381	370	411	365	394	363	385	445	397	376	377	421	370	395	387	435	366	385	381	407	362	392	415	379	387	374	372	384	396	350	374	397	431	410	368	415	391	388	397	419	364	393	392	407	371	367	408	350	413	376	378	350	385	380	403	364	369	377	352	349	374	392	354	364	338	410	390	355	390	386	362	357	347	371	373	381	402	373	367	427	392	375	410	373	379	388	387	388	416	414	402	396	391	396	368	397	400	403	382	369	369	375	335	394	400	407	369	413	389	380	352	381	378	367	388	386	393	357	385	400	355	379	399	386	386	399	384	356	380	378	409	370	363	399	380	399	397	400	361	399	389	385	366	420	342	403	359	399	374	399	397	371	370	371	399	374	401	402	373	366	398	366	377	370	371	405	419	387	346	384	345	394	394	386	381	393	372	379	394	389	407	395	415	397	390	370
3676	8737	7241	3383	2244	1649	1307	1140	856	780	684	641	602	598	554	537	520	505	496	485	487	446	456	471	467	451	433	457	431	443	483	410	450	454	493	480	475	437	434	446	423	435	418	484	477	421	418	445	439	420	415	423	468	419	429	436	433	394	447	453	448	462	433	451	420	424	424	426	453	429	429	460	465	391	408	427	414	433	439	422	446	422	436	416	413	435	434	402	449	427	430	398	443	417	418	392	427	441	406	435	452	433	452	439	428	463	430	426	454	470	429	406	433	415	461	423	441	431	420	407	442	454	443	417	402	427	433	419	419	444	424	428	455	442	418	481	428	420	468	447	410	436	459	414	407	437	378	408	448	457	439	406	428	459	436	412	419	435	455	437	444	423	424	397	453	433	428	426	426	448	425	401	401	453	405	427	465	411	441	438	420	438	468	401	398	459	417	427	437	443	452	437	433	429	436	435	440	429	401	417	427	450	421	448	416	425	475	462	492	425	430	447	461	437	449	440	394	438	412	413	435	467	405	440	411	407	434	460	454	431	408	457	445	474	405	438	404	448	428	385	422	405	444	431	435	438	460	419	441	431	463	430	423	425	472	469	455	460	435	433	481	422	417	446	422	464	428	423	418	449	451	439	467	440	419	440	427	426	428	420	414	442	439	402	432	453	409	427	431	453	389	422	436	442	424	423	410	423	383	448	412	431	425	414	450	410	432	412	468	429	429	414	426	454	450	409	439	421	416	407	424	407	428	460	437	454	436	423	416	420	443	406	456	415	433	451	413	433	443	421	436	394	421	424	455	425	460	386	429	417	436	399	447	435	444	394	471	423	407	422	410	444	437	422	441	447	431	398	419	407	406	426	407	412	412	439	457	417	440	431	457	406	436	405	436	451	425	441	438	434	417	450	456	436	455	414	438	436	421	452	410	420	425	416	447	435	426	432	471	408	410	489	459	423	432	427	448	411	435	430	436	424	478	427	419	454	437	426	433	442	396	418	429	395	412	383	445	446	434	458	455	416	443	441	435	412	407	421	414	462	419	455	396	399	415	359	461	433	409	451	424	444	414	430	443	438	404	398	412	407	417	440	443	425	433	390	414	470	444	413	423	418	461	428	380	426	411	436	416	442	444	426	462	468	424	463	451	434	424	436	427	452	405	419	399	381	414	441	427	433	448	439	406	412	432	437	415	410	433	395	448	409	450	396	463	397	405	424	445	438	402	421	409	439	431	435	445	444	451	442	449	432	426	414	425	407	452	437	389	405	414	455	405	426	414	423	422	454	426	437	451	458	431	430	428	440	421	425	429	420	437	415	437	431	439	424	449	440	401	426	442	400	427	457	422	413	424	409	403	433	433	423	460	428	428	380	432	399	459	444	461	446	404	420	414	446	422	415	438	459	429	441	451	446	440	418	425	439	451	434	429	437	456	438	477	436	459	417	430	442	412	399	419	427	430	448	439	430	435	457	428	406	405	432	444	418	467	423	465	442	446	428	411	407	422	437	460	452	442	418	422	476	471	410	427	448	418	441	459	428	425	431	407	416	426	454	418	432	420	409	439	414	415	452	405	423	432	411	406	443	443	425	466	426	421	399	417	420	445	410	445	420	454	422	439	424	428	425	424	447	426	413	428	410	427	405	431	432	416	420	419	464	408	404	421	432	398	419	395	398	440	438	402	452	432	437	462	457	439	443	400	458	407	439	451	405	469	418	432	470	423	429	446	426	450	416	453	400	442	436	431	442	391	405	432	405	431	438	430	414	447	423	434	437	364	445	440	440	455	425	439	433	411	444	469	442	431	472	439	405	409	461	425	450	431	396	429	425	427	406	406	403	451	475	432	477	439	474	433	437	446	423	465	438	422	458	472	419	459	439	414	458	376	460	402	412	433	448	435	437	428	400	435	420	447	444	440	452	417	440	418	415	468	448	446	435	448	498	434	369	438	427	417	443	422	413	451	414	412	404	439	440	398	432	434	429	424	429	413	414	372	431	447	452	440	412	437	432	434	419	463	440	441	384	436	461	434	452	386	443	434	450	452	458	380	408	410	456	426	462	437	438	448	384	395	411	440	418	424	428	466	426	450	434	432	454	459	459	458	460	402	435	437	465	419	425	392	455	413	401	425	424	480	422	403	429	432	438	429	422	387	424	473	447	451	423	414	417	428	437	414	457	460	462	442	431	448	443	460	437	451	430	427	403	424	426	414	438	409	430	409	462	424	451	444	407	441	450	438	412	444	414	416	434	451	429	435	425	441	424	405	369	444	411	461	432	467	434	429	450	428	410	454	415	423	416	436	435	397	418	463	421	434	441	407	407	464	391	393	449	426	392	424	433	407	421	460	438	457	424	443	429	414	440	403	418	436	440	432	436	446	411	436	435	431	420	432	438	401	395	452	421	425	439	437	399	462	426	431	404	430	422	436	430	408	438	420	383	427	436	399	457	445	429	423	416	413	420	426	425	456	433	443	481	409	429	407	438	401	427	425	450	438	435	457	431	434	462	448	458	455	366	415	441	446	442	427	430	443	407	406	418	438	438	457	436	445	448	419	413	411	408	425	443	404	423	406	388	429	448	436	399	463	440	406	436	431	437	443	455	467	452	500	393	467	446	425	426	469	444	408	440	442	429	453	435	426	442	454	461	445	399	447	438	439	377	439	433	435	458	439	404	454	449	435	441	408	440	417	469	458	437	453	442	410	439	390	439	444	440	460	452	438	463	415	429	439	406	381	412	413	426	437	419	432	430	408	432	419	436	425	477	437	432	413	454	415	427	425	479	424	390	467	412	410	436	450	416	416	435	426	423	424	439	432	409	430	432	406	413	461	408	435	421	470	447	410	451	444	445	413	433	412	449	423	411	436	454	429	432	432	417	453	438	410	402	413	438	460	463	458	421	479	454	455	424	405	424	442	415	423	426	400	436	422	420	399	453	452	421	418	409	446	439	409	449	426	447	452	423	413	457	417	428	437	409	435	456	450	434	465	467	439	468	442	435	442	465	404	448	457	468	428	446	461	417	428	414	444	432	421	440	420	436	456	381	443	468	428	417	418	425	425	467	430	425	405	418	373	446	463	390	440	402	454	423	433	444	467	447	413	428	423	450	408	438	432	475	471	404	402	427	439	415	416	425	434	469	403	453	441	423	418	445	419	420	446	471	450	393	421	410	418	410	413	420	464	457	455	440	438	415	401	400	426	441	463	457	469	457	426	412	416	405	472	417	429	443	412	432	445	428	389	451	429	420	472	442	445	427	450	416	417	416	399	452	402	427	409	450	422	405	444	447	407	427	415	442	439	415	466	432	428	436	408	403	408	447	400	428	440	411	422	447	426	413	397	457	432	394	466	423	447	405	442	457	441	431	404	450	412	443	457	396	433	418	415	410	451	415	427	395	459	453	419	430	414	465	409	447	465	444	464	463	440	434	417	398	430	450	412	421	418	400	419	458	417	396	474	443	428	461	443	443	424	453	439	453	466	423	442	398	427	432	429	446
24828	21472	27958	25299	16411	1107	680	557	518	487	474	464	477	442	457	406	405	399	378	420	374	392	387	364	415	398	389	371	407	391	432	395	378	396	391	387	357	378	395	387	418	396	362	380	423	384	391	377	373	409	408	378	359	357	362	366	387	368	390	392	373	358	365	393	395	381	377	386	383	368	413	354	397	377	392	363	344	385	384	377	391	373	410	389	415	381	396	390	347	372	420	376	397	353	379	362	384	391	422	361	375	389	405	353	407	386	364	417	388	361	383	398	386	379	411	349	384	442	374	356	393	366	347	360	386	387	343	366	383	378	365	398	358	360	381	374	398	365	346	413	344	385	374	375	374	369	377	366	387	412	376	407	359	391	363	404	361	409	364	343	357	386	396	381	401	383	372	382	395	390	389	345	385	370	390	361	388	406	388	392	365	386	406	362	345	382	385	360	362	351	380	387	368	377	360	394	383	388	388	397	374	370	372	384	424	384	364	391	350	366	364	391	362	401	414	351	388	359	384	401	387	351	363	388	381	399	381	404	406	404	383	393	372	381	365	357	418	386	423	364	368	362	354	378	355	409	367	373	385	361	410	382	391	384	379	380	398	393	354	373	381	394	366	384	375	347	384	374	375	369	376	376	357	406	355	391	390	422	353	375	361	374	361	345	364	323	397	390	385	405	367	357	354	375	384	418	363	369	372	409	388	370	382	348	369	360	372	378	365	347	354	413	381	353	388	361	431	340	392	384	359	378	373	389	361	365	415	383	360	401	382	390	352	380	348	381	387	350	391	391	361	347	354	368	369	382	418	378	407	384	384	389	385	383	373	393	378	397	374	410	408	381	393	365	361	406	409	416	400	411	386	378	363	388	354	395	348	401	377	365	387	401	371	412	395	351	369	344	361	390	402	411	376	369	395	391	387	416	358	370	336	371	358	346	410	426	364	358	392	403	376	386	354	363	378	375	348	403	381	386	408	420	362	339	396	416	348	389	381	421	351	356	379	392	392	358	382	420	380	362	382	389	364	402	355	370	425	421	376	384	384	354	396	379	391	386	384	345	369	396	398	346	334	387	368	404	386	393	370	407	335	397	398	415	396	380	349	348	361	370	395	373	408	352	376	373	361	373	349	382	369	406	389	379	420	380	381	340	362	403	390	358	365	379	374	392	410	384	379	388	379	354	372	382	374	394	402	375	398	398	402	388	378	367	379	367	374	368	356	378	407	388	351	388	393	390	408	351	378	382	403	361	342	367	388	379	354	378	360	351	367	379	367	374	372	391	387	369	372	371	397	381	369	392	375	350	353	373	377	387	365	377	393	381	365	369	353	410	391	408	419	357	380	365	387	403	423	388	381	396	392	406	382	369	409	369	365	357	370	381	356	399	391	394	402	410	387	387	403	370	359	381	399	369	387	356	396	377	406	373	350	349	369	370	358	392	428	373	387	358	345	359	371	392	379	386	377	375	416	409	359	368	393	391	375	386	364	383	407	381	382	385	374	351	384	388	415	422	392	379	375	393	398	380	378	368	363	384	382	361	402	371	400	401	367	380	400	356	383	365	323	364	358	402	402	358	379	383	415	385	391	380	392	385	371	385	386	397	368	407	391	403	332	417	391	373	375	391	366	366	412	421	382	401	364	395	367	379	340	396	390	370	393	361	326	416	379	393	386	392	413	387	378	374	384	396	370	375	376	417	388	351	364	384	401	406	424	400	408	374	378	361	344	415	393	348	420	358	376	404	359	376	399	393	401	407	400	361	358	397	363	405	399	394	367	365	399	353	359	360	396	395	380	391	394	412	403	393	386	407	369	409	382	358	387	347	380	366	321	404	398	352	381	391	383	372	360	351	385	391	363	358	418	370	373	348	401	396	403	343	366	358	372	399	365	370	371	401	382	406	389	390	395	373	402	348	351	387	370	371	362	374	382	397	375	367	371	377	360	377	395	397	373	355	416	377	399	388	387	346	368	387	401	409	408	367	361	399	409	398	410	411	366	354	378	380	406	395	386	380	372	348	368	391	366	356	392	393	394	415	388	389	363	395	369	397	376	412	395	354	397	374	369	384	398	396	359	371	383	394	393	403	391	387	410	353	378	352	351	393	401	396	336	360	380	404	373	365	407	400	386	384	397	395	387	375	383	396	389	402	391	396	408	387	354	368	381	354	391	350	405	369	401	393	381	371	382	389	382	382	378	389	387	361	371	396	356	391	357	367	383	369	401	381	375	368	405	420	372	402	355	350	379	372	371	387	356	367	357	387	412	358	393	371	376	376	377	377	375	403	393	360	367	426	375	370	391	362	345	387	380	386	354	374	387	406	379	360	402	379	367	382	392	414	369	388	416	345	370	393	401	367	354	366	365	395	373	410	367	398	357	378	385	386	392	415	404	358	364	363	371	363	420	382	366	397	360	427	404	376	377	357	402	398	356	355	389	365	368	381	380	366	378	400	394	362	365	396	346	396	366	366	398	384	358	396	359	384	400	380	394	366	392	370	371	362	377	398	367	374	391	364	369	371	336	367	378	377	368	381	399	374	342	381	371	341	410	409	373	390	356	379	349	345	372	359	407	371	362	398	403	379	370	366	368	373	407	407	378	337	381	401	374	374	372	374	388	349	380	347	379	338	366	348	395	402	418	367	353	362	342	380	377	384	354	367	375	374	355	392	381	351	400	337	396	380	391	372	389	360	370	375	375	336	360	387	363	391	375	356	383	371	369	385	368	379	348	362	387	379	387	353	389	374	357	380	395	390	356	385	426	397	397	395	386	391	415	372	367	355	394	361	378	386	396	408	399	373	392	357	361	358	354	390	431	371	399	368	365	375	365	344	383	374	393	384	382	396	350	388	416	385	375	397	403	388	368	367	375	415	418	383	331	375	386	357	377	366	393	361	413	402	411	374	369	406	365	366	395	371	399	422	357	393	410	370	385	374	392	395	373	353	368	376	403	372	380	399	353	368	365	385	380	382	371	388	383	362	378	377	397	392	387	372	376	356	364	391	385	387	391	332	383	380	400	360	373	379	372	391	355	358	400	402	387	396	371	373	383	325	374	388	378	370	422	396	394	322	413	379	373	403	374	408	374	388	380	361	402	403	405	391	387	391	415	383	368	402	383	370	378	389	372	368	405	415	364	362	408	367	358	398	365	391	367	356	373	356	380	400	379	404	398	385	381	371	368	376	356	372	373	408	386	377	361	378	352	354	347	390	392	376	380	420	409	394	358	368	398	424	387	372	354	391	436	384	346	390	370	363	384	357	395	402	339	360	379	393	399	411	365	384	386	386	396	401	377	402	359	362	389	372	403	379	399	370	395	423	398	416	376	398	376	367	411	396	375	347	428	352	387	373	404	374	383	370	413	406	384	350	361	432	386	358	366	366	352	381	390	370	363	373	396	367	376	411	384	354	410	380	404	388	354	357	368	416	363	376	375	382	370	382	397	400	360	363	366	373	382	361	366	350	390	346	365	370	373	398	404	370	391	352	382	358	385	403
3619	5594	4351	2165	1574	1138	970	797	696	611	601	572	467	488	476	458	462	503	414	442	444	423	445	440	442	445	456	443	423	474	441	405	402	390	425	420	435	425	425	403	402	412	386	386	406	399	420	417	394	382	398	433	432	423	404	383	394	391	395	397	422	396	410	429	388	398	415	445	431	396	423	458	423	432	438	416	435	379	410	412	432	440	420	436	413	449	419	441	401	406	387	419	418	430	440	411	386	404	376	416	428	423	414	385	434	414	407	415	393	396	410	413	414	409	443	440	390	424	408	443	409	370	438	405	407	398	428	393	402	407	398	380	402	427	429	412	389	399	425	422	432	416	430	416	424	408	397	427	433	390	400	386	418	401	434	441	428	396	398	400	367	384	393	410	413	456	383	430	431	411	363	414	409	437	380	401	417	394	404	424	407	427	369	428	403	443	375	408	417	427	418	427	415	419	392	415	395	406	406	397	425	423	389	417	396	373	427	412	423	409	408	404	430	400	449	393	420	417	419	392	414	426	395	408	425	423	414	379	429	414	436	438	420	432	391	412	433	392	399	398	401	390	431	410	400	419	389	433	416	415	396	439	388	399	389	437	410	433	446	427	421	393	409	406	401	416	392	437	396	388	403	424	442	414	423	409	409	428	404	420	408	405	419	403	415	420	400	447	376	395	450	414	418	406	361	396	391	377	394	408	452	433	409	409	391	391	404	408	418	417	374	415	377	409	407	430	414	399	406	399	405	404	416	416	401	427	443	395	432	383	432	381	426	457	416	392	396	379	445	403	408	416	385	437	395	389	397	409	382	406	375	427	383	395	385	414	428	398	393	389	406	430	406	424	423	364	416	428	429	421	422	411	407	429	412	424	412	397	405	417	409	411	402	416	401	394	422	392	402	419	415	394	414	388	425	419	410	434	408	403	425	396	424	425	365	456	385	408	414	415	394	391	436	373	405	440	397	415	428	417	389	399	407	456	444	417	441	399	407	369	379	401	408	427	414	395	405	421	420	429	418	414	414	416	411	414	436	404	395	441	426	424	421	413	388	382	412	449	445	399	402	404	405	426	406	392	401	396	439	410	399	416	391	396	436	409	401	382	426	418	403	415	408	371	388	408	426	429	387	424	398	391	419	415	396	422	417	403	421	400	401	436	429	406	439	422	411	389	429	371	418	396	403	430	387	450	408	386	422	460	433	440	409	414	398	415	390	399	419	402	393	399	405	396	403	425	424	382	394	363	403	427	407	404	440	401	392	405	388	379	410	404	436	418	414	442	392	412	391	432	396	402	407	409	414	398	389	399	437	436	428	404	429	438	396	422	433	438	421	424	391	398	410	421	400	375	389	426	421	417	411	399	395	451	376	430	401	443	418	435	449	430	421	400	415	393	406	416	429	438	417	409	397	432	436	419	413	402	454	410	406	432	416	403	406	388	458	378	401	391	403	389	403	406	404	408	399	370	381	434	403	423	392	435	414	396	404	409	416	414	397	412	385	375	400	408	365	395	426	415	417	399	408	444	398	395	400	424	399	415	404	407	393	439	435	407	415	429	433	390	398	431	396	419	412	397	391	410	382	417	392	405	418	391	456	394	405	408	405	434	446	429	414	411	430	395	399	418	431	413	436	402	413	440	416	391	415	387	394	381	382	396	401	365	376	450	363	400	414	406	408	426	441	392	404	387	429	407	416	437	383	445	436	452	415	426	471	391	430	410	402	418	384	378	450	411	400	408	423	398	414	450	403	413	407	387	396	417	455	393	408	448	383	424	420	399	388	430	418	436	428	413	399	418	420	419	453	425	408	387	401	411	455	423	443	449	388	414	389	417	421	420	411	402	430	413	418	392	422	369	394	403	399	411	412	428	383	378	430	396	428	414	433	419	385	396	430	388	396	360	375	380	399	419	421	368	393	430	425	382	389	365	386	392	405	398	393	372	408	434	357	442	373	349	430	447	401	380	407	391	415	422	397	371	393	400	445	421	394	408	390	428	407	407	461	412	423	423	392	386	411	408	418	364	400	395	418	422	432	385	402	391	403	419	403	444	433	405	440	443	389	386	437	405	380	435	402	429	401	417	416	403	414	390	402	404	417	434	411	403	393	442	397	416	426	398	451	422	424	434	399	435	391	432	404	413	413	392	361	361	395	406	426	390	382	406	444	394	418	408	398	431	453	436	421	409	439	404	431	440	424	392	410	411	407	435	429	401	431	415	403	427	396	416	367	439	388	452	396	448	407	399	386	416	415	423	416	426	427	435	398	435	395	427	394	405	431	391	441	413	409	395	423	388	400	413	395	417	394	425	403	408	439	418	410	383	402	399	436	393	448	404	467	424	395	422	358	437	392	435	394	377	407	405	397	422	408	425	397	447	416	436	407	442	427	452	381	408	375	413	395	436	445	435	416	397	434	414	390	404	391	393	448	386	444	448	410	405	406	453	413	410	419	429	427	479	410	429	411	401	401	427	401	375	413	435	405	395	440	394	394	405	400	394	441	395	414	407	396	377	383	451	399	371	403	411	376	439	409	399	412	428	414	393	415	395	430	389	372	382	396	409	402	395	409	428	422	402	414	420	407	392	428	434	421	410	423	420	396	408	440	448	408	426	408	392	390	410	416	417	414	407	405	384	380	429	418	415	423	422	400	422	426	394	366	385	441	407	391	409	438	439	387	413	401	399	402	414	387	405	388	431	399	459	424	390	400	443	419	379	392	426	405	386	428	443	397	401	424	404	396	417	431	361	365	381	396	399	386	400	427	430	371	412	405	410	434	389	399	374	396	402	437	421	408	398	423	412	374	402	386	360	394	413	437	388	399	404	384	415	429	411	416	419	419	421	433	399	421	393	405	379	397	408	418	384	410	443	386	392	397	406	419	421	397	412	415	402	406	382	393	411	416	422	397	424	382	420	388	400	387	457	416	432	426	386	390	436	414	407	387	391	411	388	371	394	462	430	438	403	431	397	421	417	421	380	380	393	387	410	447	371	388	370	421	406	435	412	371	426	427	383	442	413	416	395	421	438	417	397	382	448	419	420	443	403	425	400	405	409	419	386	408	391	415	394	405	431	396	414	429	385	409	427	409	399	418	378	419	416	398	383	427	419	406	397	426	415	417	421	429	417	409	438	426	394	418	397	418	424	440	410	403	389	428	398	446	403	414	414	429	394	406	441	421	390	377	426	415	356	434	390	432	378	410	423	411	428	403	379	401	405	381	443	456	397	378	414	415	424	401	434	432	392	410	433	450	392	396	379	381	387	412	418	404	423	380	425	403	397	397	439	419	419	385	414	422	408	419	392	392	444	426	416	430	421	433	412	427	400	412	422	411	425	429	404	427	413	392	401	380	420	433	430	450	387	416	413	460	405	422	384	426	441	409	414	424	403	389	407	363	403	449	411	430	409	421	378	423	405	397	398	375	419	403	449	400	381	423	391	401	403	408	392	437	412	418	381	364	410	388	400	409	412	409	405	413	385	395	397	390	398	415	391	431	383
22807	21502	29216	24235	21495	21515	11535	905	596	505	417	377	314	274	268	230	238	220	213	197	203	179	182	178	182	147	184	176	158	147	159	148	131	171	149	148	147	161	150	142	155	133	129	164	121	156	140	129	137	120	143	130	128	132	138	139	123	132	136	110	148	131	137	159	134	138	140	128	125	142	150	136	133	126	141	147	129	140	109	120	142	135	126	120	135	128	144	128	116	145	126	125	133	115	145	147	144	138	142	129	114	119	152	144	133	137	114	132	139	124	116	127	133	129	150	119	121	132	128	129	128	126	121	144	114	148	145	137	135	124	119	140	119	132	140	120	131	128	120	126	136	140	145	148	129	113	153	135	132	141	126	142	142	136	116	140	135	128	144	134	108	117	138	134	138	132	113	136	116	110	127	130	123	118	115	122	144	135	120	141	133	136	116	138	137	122	110	152	136	122	128	124	128	150	139	122	128	121	132	140	119	133	124	133	122	126	121	121	100	139	130	125	118	131	141	123	129	134	135	142	123	136	147	148	128	112	120	118	143	109	131	113	145	131	119	129	122	126	141	122	129	137	128	128	124	132	136	136	124	131	147	153	111	120	104	141	133	136	129	135	138	141	128	109	129	127	116	111	129	143	137	138	114	129	116	144	133	148	130	126	127	114	136	139	121	120	126	120	137	132	137	135	134	127	138	134	132	134	104	129	116	118	140	119	153	139	122	121	125	126	98	107	148	131	130	138	116	131	132	123	126	131	114	146	132	139	120	126	129	131	131	126	126	133	116	135	115	106	141	138	111	135	144	133	125	121	130	124	146	133	130	146	114	124	140	161	129	119	125	127	123	109	141	135	112	131	145	131	139	134	127	140	116	137	93	116	138	121	122	130	139	117	128	139	114	140	142	142	137	132	117	110	127	167	154	141	136	118	128	122	121	143	106	129	142	118	117	146	125	120	139	127	143	117	129	121	118	141	136	145	139	126	121	121	119	117	129	136	134	138	129	124	114	140	121	122	132	142	134	128	139	132	130	111	108	116	133	115	145	107	130	126	130	130	126	134	137	119	132	133	116	131	125	120	120	126	138	121	149	127	128	142	125	129	140	116	120	125	117	134	97	131	125	124	123	131	123	127	117	144	134	146	129	111	134	126	128	114	127	105	128	106	140	114	121	129	116	133	146	140	125	109	112	149	133	120	125	125	125	115	122	132	120	142	136	153	135	123	123	117	136	119	129	122	147	130	131	130	117	116	134	129	165	123	120	124	128	123	146	124	137	147	149	118	117	135	113	138	122	130	154	118	122	115	124	134	132	155	142	123	132	104	116	129	127	113	123	127	137	128	129	114	136	133	151	137	123	117	112	116	134	131	131	117	127	122	132	164	126	148	112	125	129	140	127	124	124	124	126	139	133	144	121	126	128	115	133	136	122	124	108	134	129	120	137	122	147	133	152	132	122	136	125	121	139	119	126	152	122	133	135	148	120	138	122	137	123	116	135	137	150	150	113	129	150	120	137	137	116	132	130	120	144	132	153	161	103	145	116	141	149	128	121	136	158	135	131	136	120	111	126	132	112	136	154	125	121	137	124	125	129	129	121	116	122	115	112	116	121	127	128	129	135	114	153	145	138	131	141	122	128	133	142	131	122	142	123	138	109	121	124	125	141	130	121	139	127	144	122	160	146	123	144	124	141	142	144	124	118	126	164	123	122	132	129	139	114	136	98	125	106	122	125	128	117	123	126	116	140	139	129	122	145	104	139	124	131	120	124	114	123	148	139	124	142	122	146	121	127	128	140	130	130	117	144	121	129	126	131	118	136	129	118	120	138	144	118	125	139	129	136	129	150	142	111	133	118	123	124	149	113	142	150	145	144	132	136	123	129	127	156	102	134	107	132	130	119	132	131	133	113	122	127	119	144	120	111	131	132	134	143	117	140	103	120	121	121	124	129	121	119	135	135	125	139	148	118	112	122	134	113	135	116	126	135	133	128	116	119	126	133	126	123	128	129	115	131	139	125	128	128	145	135	122	133	125	117	135	125	136	134	111	126	124	127	133	128	122	113	137	128	128	124	138	139	124	128	136	114	130	106	119	124	124	132	127	112	142	141	143	110	145	146	129	125	122	128	138	149	112	138	135	123	145	140	143	128	147	122	107	138	121	112	105	117	136	139	125	125	113	156	115	119	109	129	135	121	139	128	135	124	127	124	117	136	116	135	122	125	138	124	135	133	133	118	133	125	119	128	135	130	132	127	146	142	91	133	115	120	147	120	132	129	143	148	116	131	134	136	119	120	123	132	135	121	131	118	124	133	137	119	130	118	118	131	124	130	131	130	142	108	133	139	124	120	128	125	120	129	135	127	136	117	139	144	131	135	114	145	122	138	145	136	140	105	138	109	140	124	117	127	120	126	119	138	133	120	131	125	113	109	123	129	120	123	129	148	112	140	134	138	119	148	132	128	133	134	136	122	143	126	140	124	120	120	132	146	121	123	118	113	135	131	141	127	110	126	122	154	120	126	143	127	127	141	127	158	142	131	125	133	144	121	130	146	143	113	140	102	123	123	130	115	124	133	153	112	130	136	129	117	114	142	128	119	134	106	129	137	120	127	141	136	129	122	132	129	139	127	139	121	113	135	121	138	129	134	120	133	141	124	142	111	142	126	115	116	121	111	127	117	140	133	125	125	135	133	144	121	128	137	139	140	121	126	110	136	147	148	147	122	104	98	114	147	135	118	123	110	118	132	142	128	149	120	129	123	147	136	135	157	134	134	141	125	140	143	110	138	123	138	99	124	133	137	105	137	118	138	139	120	140	130	138	124	118	121	134	122	124	113	136	147	134	132	122	138	136	142	137	119	151	124	140	151	114	128	141	110	136	140	122	122	150	126	128	118	127	130	127	124	127	131	138	143	106	161	127	141	122	147	124	131	139	125	121	125	119	148	122	142	109	123	118	122	112	131	124	133	129	128	103	128	122	126	128	131	136	129	146	120	126	131	155	131	132	125	136	122	114	140	131	143	152	107	153	108	131	124	109	138	153	133	132	128	118	134	132	143	124	107	124	130	135	154	153	134	118	135	127	135	116	137	105	130	140	142	142	117	129	132	107	127	126	132	140	118	117	137	155	156	139	118	131	156	146	118	141	134	130	133	128	129	136	121	134	141	120	138	126	124	136	128	105	131	137	141	126	143	131	109	126	132	123	120	126	133	123	122	123	130	130	134	139	116	147	155	139	158	109	136	135	124	121	148	129	130	127	121	142	129	135	119	117	149	130	124	151	120	131	152	128	134	119	123	123	124	125	128	140	123	149	124	135	121	133	120	134	125	125	133	128	133	116	131	121	141	137	141	137	133	144	116	125	130	134	135	130	141	125	101	110	133	143	139	157	141	124	115	133	140	106	122	140	128	125	137	114	110	116	140	134	118	129	120	136	135	146	144	120	114	136	133	109	141	143	130	137	124	127	141	156	126	120	141	116	111	135	118	135	143	118	137	129	139	110
4826	14119	11536	5617	3595	2714	1904	1408	1064	833	678	616	463	438	384	360	345	302	289	265	242	249	226	270	225	208	213	186	182	209	204	171	199	209	199	218	155	149	204	177	161	170	164	157	176	167	181	170	149	165	162	152	136	176	154	169	165	166	160	162	147	176	174	160	153	156	151	144	150	148	161	155	145	183	167	180	160	158	169	179	183	170	156	150	163	170	152	151	169	153	145	126	169	163	145	162	135	145	152	149	172	172	141	147	146	141	149	155	138	151	150	141	158	152	154	138	134	162	158	125	158	147	156	135	152	164	157	148	151	142	157	155	126	168	146	155	160	163	146	153	157	148	171	146	146	158	145	127	140	159	146	158	144	142	171	136	151	178	134	151	160	155	165	137	152	147	152	152	156	164	159	136	159	143	134	146	150	147	136	127	161	145	173	156	141	142	152	150	154	161	149	137	171	153	137	148	138	150	133	158	142	146	159	143	140	149	132	151	150	166	137	174	166	136	153	140	143	168	143	166	136	124	152	153	162	147	136	135	155	168	157	167	162	165	156	171	164	152	149	155	139	168	155	176	172	157	144	147	145	141	146	166	183	142	142	148	158	136	153	137	144	159	155	162	165	146	151	145	146	152	161	138	144	171	135	163	137	175	147	147	147	143	154	149	146	148	140	138	143	142	145	140	152	155	132	148	162	147	143	135	141	152	142	144	164	139	139	141	162	141	165	149	145	164	151	158	147	127	141	161	143	146	147	141	154	147	144	169	145	158	135	171	131	145	156	152	160	144	149	137	153	147	126	170	159	146	149	152	140	145	158	150	139	145	163	140	151	164	161	173	147	121	154	149	169	160	143	164	139	139	126	171	173	121	157	118	153	149	170	160	136	154	163	140	158	144	157	152	148	149	160	138	147	143	150	158	158	140	135	167	143	152	140	153	168	176	155	154	141	152	146	141	162	152	136	145	155	137	155	159	159	163	135	154	154	143	147	139	154	144	151	136	173	175	150	163	159	129	141	139	137	149	172	149	131	158	153	142	138	156	149	146	129	142	143	155	162	139	122	144	148	136	158	137	150	151	163	141	145	141	157	145	142	156	155	132	154	146	169	170	165	139	149	146	144	147	138	160	132	160	167	146	172	162	164	165	153	164	125	157	153	147	152	158	157	134	145	141	144	164	151	147	159	141	131	165	153	124	171	158	155	144	156	150	145	160	169	153	148	151	138	145	145	152	154	165	126	140	167	142	151	154	141	143	171	157	136	137	137	161	151	156	150	175	149	150	161	185	142	157	144	160	133	137	129	148	157	180	156	162	143	145	138	143	132	160	150	164	157	164	153	146	135	166	153	151	142	141	160	147	161	154	139	167	161	156	147	153	145	159	165	153	148	164	143	148	133	141	145	147	148	165	166	149	159	144	180	138	184	143	138	147	148	148	145	154	130	184	140	152	142	147	140	137	140	143	142	153	150	148	161	147	128	131	148	141	134	129	151	146	156	155	157	156	161	141	176	143	138	136	137	152	155	162	134	134	151	174	152	136	165	144	171	134	124	148	150	164	147	129	170	145	161	154	150	134	154	135	153	143	143	155	148	143	150	158	131	136	137	161	136	127	135	137	146	177	143	151	165	170	151	140	147	166	119	165	150	141	162	147	161	145	155	147	150	140	153	133	156	136	153	145	133	132	147	164	147	140	129	136	168	153	155	165	145	152	136	138	147	155	152	158	147	161	146	159	154	174	143	149	167	158	143	134	150	139	147	139	123	175	149	124	167	154	157	143	126	133	150	156	133	139	155	163	180	178	149	143	151	160	161	139	142	149	156	142	149	141	167	162	148	129	152	151	140	145	136	134	153	157	143	136	150	133	140	126	145	145	141	162	138	167	149	163	158	169	141	158	176	150	155	174	149	162	155	144	147	137	135	158	151	154	152	160	167	144	165	136	165	134	143	138	132	147	132	169	165	147	156	140	133	141	138	151	149	142	156	150	159	147	168	147	145	147	139	159	157	159	162	131	141	135	151	142	160	138	140	143	146	134	162	150	152	136	169	133	151	169	146	130	153	156	165	155	145	170	144	162	165	140	145	124	139	142	139	143	155	144	161	144	145	140	155	154	152	142	161	187	133	149	133	149	125	159	161	163	163	130	145	135	167	143	158	135	148	131	147	167	153	147	136	149	138	159	168	151	169	154	167	144	153	143	158	155	145	162	159	140	148	149	139	123	159	161	139	145	161	138	139	145	156	141	149	164	147	151	137	121	157	151	163	124	130	172	146	142	153	157	164	154	145	154	155	126	164	141	126	155	130	153	130	145	148	157	160	159	150	134	159	153	149	174	141	158	171	131	141	152	194	145	162	163	138	145	140	148	146	147	118	138	138	144	144	145	156	129	144	172	165	146	157	162	151	163	171	150	157	155	149	131	139	151	168	145	152	165	156	161	136	149	135	143	147	148	153	153	165	144	146	166	134	154	145	161	154	147	135	161	145	136	157	123	140	137	146	152	151	140	166	151	147	143	152	145	160	133	137	136	146	129	146	149	150	148	154	159	143	128	144	143	167	157	130	129	159	150	133	148	152	139	143	148	155	146	134	149	148	161	148	152	128	136	139	152	152	159	147	169	184	160	164	149	159	145	132	127	153	167	135	155	146	159	139	161	143	129	157	155	138	157	133	145	151	162	150	162	147	153	145	152	141	153	149	141	148	139	138	152	164	167	153	153	135	140	138	139	150	158	136	164	162	155	153	137	145	166	132	152	147	152	152	153	161	135	166	140	149	164	144	163	147	138	151	144	143	138	153	177	157	141	165	132	152	140	158	136	141	171	173	156	137	138	168	169	139	141	137	137	133	128	147	172	159	165	142	155	137	171	156	145	155	159	160	143	147	151	140	147	155	143	144	168	126	156	149	149	124	149	147	158	163	166	174	129	155	137	137	149	148	148	177	145	161	146	134	157	148	157	143	143	148	164	140	133	150	147	158	174	157	132	159	151	149	171	145	138	146	174	149	150	148	138	143	133	137	145	137	135	119	144	143	126	153	157	136	151	164	146	149	141	149	142	147	161	149	141	132	130	153	130	151	158	130	146	138	179	147	158	156	145	179	139	155	141	150	164	140	138	154	121	155	157	149	151	153	151	153	154	148	141	166	138	140	132	150	157	149	149	163	148	144	141	145	147	140	150	121	147	131	146	171	141	131	169	137	173	146	154	153	148	167	160	153	159	178	157	151	137	145	139	147	144	144	153	146	167	156	123	140	147	149	147	145	138	155	151	159	158	139	147	156	137	135	160	132	145	158	140	157	158	147	160	145	141	145	160	156	156	155	145	162	165	130	182	132	149	131	120	145	157	174	177	139	150	147	146	174	161	153	146	155	140	154	175	134	156	147	136	148	134	152	155	143	152	152	166	125	150	124	166	117	146	144	149	152	177	156	164	141	130	145	163	135	122	152	149	150	154	159	154	162	160	132	135	164	162	158	158	157	170	142	140	159	154	150	152
27629	20204	7054	953	686	622	578	606	563	583	595	527	552	544	594	561	558	550	584	518	543	568	570	559	562	566	589	574	573	517	554	549	550	593	546	565	552	565	551	608	557	557	519	567	556	562	589	576	609	616	609	559	588	588	564	564	595	575	567	531	502	589	568	550	594	597	564	572	551	552	528	561	546	529	618	581	572	536	530	569	561	577	529	563	568	549	558	585	589	585	562	551	587	578	560	561	554	598	545	587	538	496	545	559	541	579	524	570	519	562	552	548	577	542	582	508	570	565	576	555	580	585	552	570	532	558	571	535	523	560	617	552	545	520	549	546	572	484	533	556	611	523	566	560	530	580	588	553	547	527	572	532	554	545	573	596	538	576	549	530	542	563	548	569	548	564	557	525	546	596	594	537	553	535	564	548	565	534	572	580	529	573	548	549	549	552	560	563	585	522	533	550	553	596	554	620	523	631	560	561	543	554	564	577	573	515	545	587	515	570	563	522	533	529	559	549	580	556	548	580	555	612	567	533	562	585	542	573	543	525	520	576	560	547	574	557	564	549	548	538	539	578	534	582	593	528	550	534	544	627	516	558	557	528	539	577	545	543	532	541	550	561	551	593	554	563	595	528	602	588	562	627	565	585	505	544	571	530	557	562	563	522	577	544	523	572	569	564	580	546	520	552	557	548	579	530	540	526	535	593	530	546	565	528	568	562	582	582	545	586	538	562	559	593	516	560	541	527	546	563	566	593	543	579	545	562	535	545	551	558	558	553	553	557	543	562	587	559	614	576	573	532	522	567	556	531	573	537	537	579	559	581	566	570	597	545	603	543	513	641	564	570	516	549	548	573	571	532	564	559	538	536	536	542	588	574	568	538	582	594	532	548	559	593	558	533	513	549	590	543	547	520	559	537	517	546	561	582	571	562	562	557	538	559	570	561	602	501	565	556	597	543	564	599	563	549	539	535	549	548	544	590	573	550	608	544	578	538	548	564	549	569	547	599	556	561	571	516	545	560	575	559	582	535	572	545	554	577	569	534	563	529	535	598	554	572	556	551	586	563	527	576	567	521	549	562	519	552	576	524	529	602	579	580	536	570	530	570	524	567	600	525	534	564	572	565	561	568	606	569	510	532	556	503	529	557	606	529	558	533	563	552	538	544	545	561	571	562	547	534	557	590	566	563	569	559	569	565	561	569	575	540	570	560	584	584	576	518	577	519	540	583	538	535	543	548	596	568	576	555	520	555	586	531	558	585	590	581	557	561	579	581	556	565	567	561	559	549	557	515	565	593	575	527	584	512	561	560	541	574	525	591	543	535	566	529	569	602	590	569	586	510	568	532	555	566	543	528	598	594	571	548	521	576	573	590	512	550	539	552	578	570	583	528	524	568	602	554	535	540	583	579	569	524	580	593	561	567	582	553	558	551	553	547	498	565	537	547	557	567	606	574	594	586	573	554	563	527	529	553	608	542	556	552	540	550	551	583	555	555	601	580	553	557	561	569	548	571	559	540	510	559	521	542	566	564	599	557	583	538	538	534	531	523	570	541	567	587	599	552	556	581	532	537	549	527	564	525	565	559	597	559	529	601	579	583	536	557	602	567	553	477	568	567	564	588	522	510	562	571	579	573	524	553	565	589	550	593	529	522	572	537	571	553	556	543	571	614	535	528	547	567	630	545	556	572	547	563	595	551	579	601	572	563	580	535	561	569	557	556	543	588	551	590	554	590	589	523	538	508	524	588	559	567	542	527	553	543	578	548	567	510	598	575	589	610	558	568	574	553	561	562	519	564	531	553	573	593	571	560	499	568	569	521	556	549	553	582	540	539	560	550	558	567	518	588	578	551	589	547	566	617	586	535	582	573	567	592	545	537	538	602	555	589	544	538	576	545	570	608	567	579	575	541	578	540	580	502	567	524	577	530	562	550	572	543	607	567	562	551	495	545	580	545	564	529	570	545	517	562	550	519	503	551	561	575	568	587	559	544	549	573	566	546	588	579	543	631	540	579	567	524	577	576	584	604	572	567	547	570	544	569	568	553	583	610	533	571	583	520	533	548	607	593	541	613	555	541	539	578	548	555	556	571	538	542	543	559	544	562	540	532	553	558	568	542	567	567	578	554	573	545	555	575	566	566	548	601	577	582	537	558	567	552	635	563	555	550	542	565	588	563	568	562	554	559	577	537	549	565	570	563	557	595	545	560	548	582	546	541	545	545	511	585	602	508	562	535	550	533	577	599	559	533	543	541	553	567	570	571	542	565	560	553	550	561	559	577	562	576	589	553	553	581	592	549	550	554	513	586	606	520	544	561	519	549	536	521	565	605	534	559	580	613	582	559	554	529	537	519	560	569	565	572	561	523	522	588	578	560	547	548	548	539	577	581	597	563	570	513	558	554	558	592	594	532	532	548	548	530	540	592	602	578	559	554	518	542	538	557	528	552	556	566	535	569	597	562	552	569	582	585	623	544	543	540	566	520	585	591	603	571	562	550	518	580	569	590	632	557	589	592	566	527	478	523	551	566	628	544	531	542	577	589	535	585	592	544	524	537	572	569	562	555	538	515	545	539	566	588	560	549	564	558	539	574	564	579	558	580	579	569	545	528	541	539	577	566	553	553	547	520	600	552	582	559	546	564	586	546	566	549	566	584	567	615	569	571	569	528	506	573	540	543	544	557	572	554	590	518	588	544	578	539	511	535	548	574	582	564	517	513	586	524	562	525	574	571	560	566	545	585	583	553	537	572	623	566	552	551	551	623	499	580	561	550	552	541	562	536	579	606	548	571	578	593	567	576	595	505	547	533	582	546	594	590	556	573	548	551	599	575	586	552	600	537	534	538	534	546	544	612	572	527	551	586	538	480	556	552	555	526	563	563	556	538	574	519	564	535	571	548	601	580	506	569	569	539	558	596	518	567	538	546	551	557	602	574	520	571	558	583	564	546	595	581	546	538	559	586	576	523	537	622	548	560	579	566	547	583	545	558	507	554	585	571	535	575	566	513	615	575	573	566	543	566	584	559	540	572	535	557	547	640	543	549	559	582	558	553	562	563	589	547	569	546	592	563	533	572	568	559	526	575	523	575	599	564	561	565	507	557	558	559	565	562	554	568	580	575	598	592	593	495	531	562	558	548	551	560	607	526	562	541	574	594	514	581	597	564	565	540	557	577	573	524	523	573	554	598	554	573	569	588	558	579	536	574	541	546	575	542	529	584	555	589	564	519	587	529	516	589	537	602	577	556	525	561	542	520	540	570	548	559	552	551	526	558	575	585	604	568	570	564	588	554	554	575	524	594	554	573	567	500	563	556	540	551	593	528	597	564	540	583	577	536	552	565	577	580	587	556	607	526	596	581	577	552	574	542	547	540	525	547	529	536	585	561	572	541	533	570	568	537	525	575	552	557	561	541	554	563	564	576	520	617	571	567	545	570	556	582	575	568	566	522	547	592	559	576	555	549	557	634	534	557	544	573	548	610	567	590	563	570	508	557
4433	1207	1066	784	732	659	700	630	670	626	623	641	665	590	597	613	581	619	618	633	608	608	607	613	596	634	590	638	584	632	612	613	645	606	617	642	548	578	595	611	588	551	608	622	595	613	612	581	614	592	622	589	606	573	577	607	567	621	584	602	584	606	573	616	604	561	618	644	632	611	572	627	549	602	577	596	587	597	624	614	599	624	616	608	614	608	617	575	593	650	608	601	598	654	592	607	612	585	611	629	579	639	610	609	592	609	628	620	588	626	599	632	610	565	585	570	614	605	597	627	615	614	644	587	574	620	591	612	625	582	583	596	588	615	588	601	569	637	575	607	564	619	582	555	605	611	635	589	589	637	610	609	604	651	632	583	559	629	634	609	615	632	577	636	594	602	589	619	567	603	580	557	614	586	640	604	595	592	603	631	596	615	609	627	590	681	615	569	608	610	600	589	635	608	583	608	565	615	670	625	601	566	609	603	624	622	605	594	558	576	593	594	629	634	583	601	590	625	604	617	570	607	572	613	602	584	641	595	586	569	590	587	554	607	607	583	624	629	590	608	626	589	612	589	583	591	587	591	599	577	587	655	605	623	550	618	626	615	593	584	640	584	616	613	612	583	584	603	637	579	619	619	643	659	593	635	590	579	646	634	584	573	606	600	625	615	573	651	599	594	605	613	614	639	590	571	594	597	629	596	612	606	605	635	612	642	574	572	596	577	572	607	604	597	583	590	612	603	619	602	595	595	615	617	583	601	595	591	615	596	603	558	630	618	619	586	566	584	565	637	576	612	618	601	578	630	563	591	600	610	591	603	611	614	607	594	573	633	587	593	609	639	611	607	567	632	601	634	594	575	624	591	648	638	599	624	631	591	612	620	605	617	645	581	612	580	604	593	627	609	626	569	632	576	612	629	608	647	606	619	619	541	614	622	594	617	599	596	637	618	653	643	629	623	607	630	608	592	629	582	611	602	630	640	604	591	632	604	628	638	598	594	620	592	627	600	640	588	598	623	598	587	606	604	564	606	585	600	660	610	575	595	593	650	600	522	553	552	643	660	622	601	584	620	569	618	601	637	625	603	624	574	624	550	687	593	603	654	640	588	605	556	585	598	642	623	592	616	585	590	563	575	593	637	628	682	649	584	581	625	617	577	638	597	605	591	584	594	618	595	621	622	601	606	577	580	584	613	635	629	598	601	604	592	608	591	570	671	608	590	597	593	608	579	628	608	593	599	654	597	561	645	620	602	639	599	635	601	565	552	598	604	626	621	565	628	593	625	630	571	602	598	662	613	604	595	576	608	659	594	616	605	585	619	646	597	610	596	569	620	664	634	595	592	599	613	595	618	601	631	590	601	625	567	634	603	624	585	599	659	576	617	624	612	608	641	582	605	657	663	602	608	604	574	633	649	638	603	588	586	586	629	607	615	554	578	657	623	556	592	543	676	610	677	605	613	570	604	635	599	650	607	616	579	622	605	587	663	603	534	599	614	606	614	589	592	595	620	577	606	626	630	617	617	571	628	611	618	593	578	621	583	606	617	605	621	650	604	568	631	580	625	609	619	640	613	606	596	616	566	621	546	620	626	637	628	585	645	620	659	665	607	622	578	625	606	572	596	609	618	607	577	579	596	585	567	624	611	612	604	619	601	593	623	632	609	677	618	657	629	599	618	607	584	633	601	550	558	568	609	642	593	636	618	592	626	625	617	645	617	607	614	633	618	614	568	584	662	568	613	622	600	625	626	647	597	612	564	652	590	650	579	633	604	630	637	606	583	605	587	618	643	619	592	639	622	623	580	593	596	620	561	649	601	609	602	664	609	608	617	595	638	572	602	638	545	599	594	601	637	603	572	598	621	613	613	618	623	635	617	647	598	580	612	628	594	587	634	577	538	620	600	582	597	612	565	575	576	604	616	610	576	563	595	611	589	614	601	580	610	593	631	601	613	595	553	640	586	622	601	549	611	606	607	525	644	632	658	589	575	611	628	610	600	635	603	609	593	628	636	592	610	616	637	602	619	584	622	631	601	626	620	589	583	590	605	611	618	623	614	624	613	617	620	622	541	572	632	617	582	572	579	620	661	572	597	624	604	624	575	587	569	578	602	617	602	619	611	640	612	593	618	596	640	649	645	628	591	586	593	623	606	626	586	604	601	609	566	619	591	591	627	618	553	602	604	588	614	596	594	606	615	606	609	587	601	570	615	576	635	600	621	606	580	554	602	612	632	618	632	598	615	598	667	621	580	606	621	635	617	654	677	615	586	639	575	586	616	592	591	605	584	635	614	620	625	589	620	600	643	611	603	613	575	628	619	561	611	596	611	611	591	607	606	581	572	649	607	578	632	624	604	597	644	532	563	592	608	623	593	625	624	628	617	617	615	583	611	591	606	629	618	624	608	608	652	603	620	592	613	596	581	568	637	600	613	569	630	588	630	587	598	608	571	631	596	574	591	619	616	608	587	614	630	639	574	586	563	629	620	629	591	586	584	625	614	601	556	609	609	604	585	592	581	633	599	575	627	594	588	621	589	601	612	542	626	595	613	594	598	624	584	614	595	598	614	635	596	617	629	620	549	581	566	614	567	601	575	603	585	580	630	600	554	632	582	630	573	609	589	612	608	626	615	580	584	612	586	606	630	599	626	649	617	560	616	627	582	588	601	624	590	612	614	601	592	606	624	603	620	605	606	595	621	635	604	560	609	605	588	585	572	592	624	661	640	577	597	607	591	614	630	609	580	625	576	601	577	593	636	629	579	613	591	628	612	573	587	613	579	586	602	605	626	587	622	588	596	616	577	610	611	641	624	586	632	647	590	577	569	602	628	596	612	633	596	613	630	642	571	630	620	627	609	623	645	599	629	643	562	602	608	628	600	551	618	552	619	638	606	600	594	607	591	574	581	577	613	607	615	626	588	599	627	665	625	600	566	578	660	591	595	618	627	592	626	593	589	663	586	603	601	583	606	606	606	658	604	598	594	601	596	632	628	568	638	614	594	642	616	625	611	642	609	625	637	587	621	641	649	581	616	597	649	605	610	571	587	608	585	631	589	631	599	588	632	593	599	593	619	622	605	664	602	578	634	603	579	584	600	616	646	598	628	616	622	663	620	635	599	607	595	592	601	626	634	621	622	611	622	612	614	579	610	630	609	595	599	646	639	616	614	592	622	605	613	613	596	580	618	621	608	663	578	638	599	576	586	553	583	643	593	569	591	633	609	583	660	617	608	620	622	538	609	628	600	576	612	583	597	677	602	603	637	602	632	569	618	605	574	599	602	586	602	611	620	581	654	591	635	591	548	596	597	591	643	587	560	565	614	572	599	617	622	584	592	582	627	584	579	593	630	598	588	603	597	633	644	586	663	637	596	601	604	611	602	590	581	591	609	628	588	601	577	585	618	582	618	624	627	587	582	606	623	651	566	602	622	645	600	613	611	600	572	588	601	623	619	616	603	615	592	608	596	629	598	616	601	572	581	588	640	607	616	590	615
23742	21462	28788	24535	21466	13406	1353	813	708	612	589	531	470	464	450	492	441	479	451	451	437	441	403	404	411	389	422	462	416	427	402	438	384	385	443	473	410	377	386	394	399	392	376	432	408	426	433	383	389	374	357	411	395	401	407	392	413	373	377	420	388	412	393	381	374	356	433	412	358	366	403	356	411	394	365	431	366	417	415	378	405	388	392	401	405	381	383	377	402	374	389	459	379	374	385	365	381	386	373	407	415	422	388	396	413	408	397	392	407	386	422	419	417	403	423	406	410	406	376	364	400	385	411	402	391	399	430	394	403	414	372	400	406	425	398	375	387	379	414	420	403	434	401	394	414	395	389	397	417	415	405	395	431	401	358	423	431	417	398	370	399	458	377	425	401	419	385	442	404	406	368	382	385	398	405	385	375	390	398	391	408	407	445	381	415	377	398	371	404	370	396	379	431	348	398	385	389	406	399	394	399	343	393	421	397	390	400	403	388	389	385	370	363	399	404	416	366	374	433	365	411	397	393	408	397	368	393	386	380	363	379	416	383	417	376	404	405	430	355	372	410	455	404	392	386	388	379	380	367	391	381	387	373	387	392	411	354	404	386	418	409	389	409	401	356	413	405	375	397	382	395	393	385	421	389	392	377	381	396	402	406	412	358	389	398	406	412	404	391	361	401	374	414	397	412	381	429	350	383	410	404	391	397	447	402	376	398	414	398	390	401	385	398	366	383	375	400	379	423	397	382	360	398	383	400	415	388	378	360	388	401	397	374	415	417	376	385	396	413	419	374	395	364	390	407	420	401	375	390	396	380	377	390	362	428	353	394	391	394	391	376	410	399	358	374	369	369	405	404	392	401	411	421	375	363	377	404	353	377	376	402	387	388	394	407	377	397	415	414	387	396	380	402	402	404	370	381	390	404	394	404	363	379	407	399	367	386	398	406	397	417	378	408	390	422	386	380	383	416	374	398	396	341	415	400	381	396	412	380	372	399	396	392	429	391	410	421	396	409	369	407	382	357	369	385	377	413	409	392	367	403	419	394	398	372	383	398	410	379	395	403	439	403	393	388	367	402	416	402	388	401	421	396	415	400	388	387	429	370	426	416	410	383	344	396	377	385	385	370	417	392	415	375	387	380	404	397	325	360	429	404	417	388	401	390	391	423	381	408	378	386	378	380	385	373	394	376	362	393	376	398	414	379	397	392	421	384	394	386	390	379	396	408	386	409	417	405	409	371	387	394	397	393	404	358	393	391	403	389	419	398	364	387	412	423	375	389	418	368	377	369	432	399	369	402	402	378	417	369	387	373	418	386	386	349	364	412	403	382	365	366	414	351	422	392	407	392	415	408	407	407	371	450	410	408	398	396	403	388	404	386	416	428	385	425	401	408	387	424	379	374	377	380	422	396	369	390	407	377	371	360	380	368	381	377	382	409	377	398	375	391	396	385	393	417	378	412	399	372	368	395	403	398	394	390	413	360	387	392	413	415	437	393	430	396	408	402	391	383	417	397	376	395	426	413	363	373	390	389	387	361	377	394	420	376	404	408	365	397	380	432	378	395	369	430	394	412	354	395	386	363	395	415	411	369	399	417	396	402	390	383	355	408	394	414	410	448	401	420	353	406	376	392	394	393	427	408	393	396	412	432	392	412	367	383	351	410	359	412	364	351	399	390	367	422	395	402	394	394	371	393	413	397	374	385	402	350	392	417	402	397	369	408	404	380	403	390	387	388	390	410	416	415	389	364	367	370	424	380	429	365	365	438	392	397	397	415	400	386	370	414	377	411	380	422	393	401	398	391	409	389	391	406	360	412	408	399	391	398	423	363	403	393	432	393	331	400	414	398	404	379	399	395	369	409	388	388	405	362	415	393	407	418	394	393	384	408	396	360	398	420	415	384	396	364	422	379	381	420	379	377	389	415	419	390	401	398	396	378	396	443	379	412	417	417	365	350	398	383	418	383	388	381	417	380	406	372	405	388	430	361	407	399	383	366	344	392	363	401	369	431	394	370	378	394	404	393	386	385	409	391	389	388	381	400	387	377	406	359	404	372	408	397	363	353	386	402	368	421	391	401	396	374	378	387	407	367	401	380	391	375	362	388	403	387	381	379	366	414	381	419	389	383	404	397	371	365	406	351	395	366	377	417	405	421	391	398	361	417	414	409	434	411	356	406	417	369	379	369	393	391	387	369	364	418	391	404	406	374	404	402	425	393	383	416	381	371	364	405	379	396	406	353	404	425	430	411	395	391	417	383	385	371	424	415	387	398	369	434	376	367	363	411	398	347	404	354	378	392	384	378	384	381	396	392	400	393	376	386	380	407	401	389	424	391	417	400	389	376	395	402	388	378	379	389	370	404	429	396	393	365	394	431	440	381	367	397	376	394	408	364	383	377	416	367	407	382	371	413	358	389	377	411	392	381	394	428	409	401	421	401	376	378	424	417	374	395	342	393	396	376	412	414	387	413	360	363	387	415	385	364	428	380	417	405	409	402	393	379	366	371	396	422	379	406	420	396	380	384	396	382	418	377	379	368	381	382	418	373	379	434	387	364	361	398	378	391	384	387	374	390	379	399	383	407	402	417	423	401	406	394	421	404	382	403	367	352	418	423	368	412	436	387	394	374	399	388	355	429	398	459	393	408	422	441	399	381	366	381	403	413	380	392	410	367	328	382	383	390	382	394	415	384	398	349	354	396	380	395	397	398	389	436	370	386	383	368	396	432	413	387	389	391	396	374	411	360	351	410	380	402	362	403	391	384	401	373	388	387	414	380	420	418	379	382	423	381	384	398	393	401	376	390	392	423	400	390	431	373	431	389	349	396	404	402	418	399	380	384	366	392	425	383	389	398	418	387	390	403	398	351	407	390	385	399	386	375	391	376	414	388	426	390	353	413	368	424	410	401	364	374	398	409	389	402	410	392	389	414	373	387	421	393	403	420	412	371	426	396	386	364	395	418	411	388	396	399	392	400	397	392	423	387	398	365	366	377	394	393	377	368	389	374	406	361	378	394	372	383	373	390	357	394	375	421	401	367	367	368	398	416	364	360	392	425	387	385	438	366	374	392	373	409	390	369	381	387	398	427	384	405	372	404	403	399	394	384	398	375	402	361	461	382	406	363	370	394	390	394	387	400	385	375	395	408	411	421	437	383	388	383	404	383	372	409	355	383	383	390	370	396	445	377	371	393	388	367	396	396	402	376	382	384	371	408	375	408	403	401	388	366	414	390	384	364	396	410	388	374	370	390	346	401	358	415	409	365	431	384	377	407	365	378	393	374	380	402	390	423	385	380	393	407	420	411	369	394	408	442	357	413	379	353	369	391	371	357	390	415	387	398	394	411	374	374	410	418	400	398	377	393	370	424	358	343	427	395	369	419	400	367	397	394	389	416	361	396	377	419	412	384	411	414	397	402	429	399	382	393	406	365	377	400	424	429	389	378	409	400	400	425	407	397	356	420	425	384	383	378	400	387	381	345	405	402	391
3482	8831	7181	3421	2281	1741	1336	1097	989	800	700	672	597	569	601	558	531	532	521	509	476	516	527	475	502	445	488	474	452	455	457	418	452	462	449	476	439	433	443	387	442	454	440	459	462	448	446	464	474	431	473	467	453	417	478	475	453	433	459	458	433	419	441	445	474	421	438	425	421	441	452	440	403	438	448	445	449	416	434	435	453	405	411	401	442	463	443	447	432	460	406	445	429	409	455	423	418	447	393	427	446	441	469	457	439	429	420	433	425	442	453	426	428	440	425	402	449	427	467	423	439	442	471	451	470	403	436	456	465	452	436	446	454	425	473	420	442	426	411	428	429	433	436	408	391	461	450	459	424	444	450	444	431	450	456	428	421	431	394	419	428	446	472	423	382	423	458	448	422	448	415	433	429	422	471	437	458	436	412	476	426	419	420	417	408	447	439	451	445	413	408	432	426	457	449	425	423	485	417	441	447	446	431	459	449	466	459	444	453	453	445	437	445	424	406	423	450	478	429	460	453	453	402	438	463	446	472	444	425	455	439	443	425	460	447	421	427	422	414	413	440	407	452	413	404	415	458	412	442	453	431	420	411	439	422	405	480	441	428	417	433	457	437	422	420	418	413	435	460	492	417	408	371	480	482	421	417	439	435	436	440	437	454	447	462	455	446	455	423	456	433	436	456	453	421	468	484	410	464	436	451	440	423	393	436	414	463	443	454	457	403	442	466	440	447	436	413	467	422	434	433	441	433	463	450	438	446	428	429	429	449	440	418	426	420	455	448	428	431	429	419	427	439	467	417	407	444	401	424	430	463	430	437	460	397	455	426	462	444	461	414	440	446	451	435	411	437	458	432	447	431	419	450	494	450	447	422	437	431	415	432	470	447	430	427	424	434	418	416	425	457	452	443	503	416	443	425	462	454	463	457	410	478	458	440	459	482	442	444	403	395	434	407	453	406	472	433	474	412	427	429	465	446	404	419	439	408	439	412	427	439	444	411	465	472	401	452	445	453	421	448	454	471	435	435	453	435	420	411	468	388	425	461	395	407	455	389	411	470	405	426	484	419	408	432	433	451	453	440	458	437	455	442	453	384	406	381	417	425	434	425	475	421	436	454	436	413	426	442	479	402	460	451	457	458	421	411	428	424	426	437	423	406	411	420	443	418	437	407	456	445	422	427	441	441	443	434	422	432	408	423	438	435	389	413	425	410	420	439	491	423	421	455	435	451	436	457	461	458	385	429	418	416	459	427	427	428	449	477	456	493	475	456	437	417	428	437	456	431	387	459	439	418	415	450	432	444	430	447	441	434	446	452	471	425	448	436	397	451	447	467	469	457	461	476	410	438	428	486	461	482	429	421	427	456	432	444	447	430	415	479	438	435	440	452	433	422	440	466	454	434	455	467	474	425	467	454	421	426	426	449	483	387	388	447	423	432	427	414	440	441	425	459	457	437	456	449	414	461	460	448	467	401	433	443	432	433	407	479	449	460	447	438	414	438	428	400	458	425	445	418	407	433	431	442	434	460	428	442	451	428	415	419	429	413	411	447	464	399	421	489	453	452	398	459	451	436	443	429	466	406	422	442	461	460	452	449	423	460	435	462	418	410	439	434	432	431	422	430	433	430	463	440	432	431	457	440	446	451	455	448	434	489	472	469	505	435	453	448	398	454	424	407	429	424	438	419	417	428	376	437	442	460	454	437	437	421	479	439	418	403	459	440	410	429	474	471	458	470	444	448	415	401	421	449	438	419	454	464	444	417	461	422	413	427	400	438	437	431	436	429	412	412	384	460	427	446	408	422	401	393	425	393	433	424	437	429	456	414	445	433	428	460	420	449	444	436	457	413	431	401	437	420	421	473	429	459	433	414	428	436	415	435	394	426	447	439	393	425	397	456	430	413	444	436	436	405	423	420	381	430	451	457	439	462	424	437	442	447	455	461	434	435	416	450	467	457	374	439	402	452	465	405	429	440	390	442	477	424	424	411	449	434	411	457	477	462	459	425	436	454	456	439	421	427	442	455	469	449	461	461	434	427	425	408	362	433	397	419	467	427	442	442	410	445	457	410	444	477	404	435	442	408	450	436	395	435	465	408	415	406	409	393	432	449	430	431	464	468	447	435	422	445	465	464	420	419	441	389	433	412	434	418	420	458	439	431	438	459	456	478	433	451	432	421	441	460	425	419	420	457	449	440	428	427	439	449	443	415	402	479	409	442	449	435	427	435	464	416	453	412	459	450	428	429	460	461	392	383	474	470	421	427	436	403	423	428	469	427	440	465	471	434	426	437	460	462	421	414	443	424	443	449	407	455	416	418	454	448	418	435	430	443	447	413	456	444	410	436	459	449	490	422	448	419	436	440	449	490	430	447	455	440	433	478	425	425	462	478	431	422	476	400	446	439	451	450	425	425	403	473	431	404	481	440	450	448	435	477	444	437	398	439	406	449	476	442	440	435	421	447	425	442	432	437	429	422	468	445	465	393	463	442	437	487	449	422	437	452	487	436	451	407	396	438	425	456	437	451	428	460	444	435	425	432	446	438	404	428	422	435	417	435	438	462	426	405	390	416	444	432	416	428	416	441	408	480	421	443	456	400	467	445	446	410	425	457	387	449	409	453	469	443	418	441	412	438	448	437	410	434	449	460	420	458	442	438	411	380	448	431	420	450	427	423	466	448	462	443	447	441	412	447	421	431	418	405	462	456	415	434	464	462	438	487	433	422	459	469	433	434	445	460	455	483	388	436	475	454	398	470	471	436	438	442	411	474	417	435	410	417	441	449	427	451	465	462	429	431	427	399	413	425	446	436	425	460	444	416	435	419	436	438	425	452	431	409	461	458	446	506	418	407	447	431	454	427	413	447	415	452	458	466	393	438	434	455	446	406	428	444	410	470	418	415	456	443	446	383	431	445	435	416	442	404	444	430	455	455	418	487	456	466	417	474	438	422	412	448	395	438	418	441	441	446	443	475	454	396	457	426	442	409	461	417	455	430	423	424	418	417	425	389	428	419	444	463	459	472	430	445	421	410	417	448	441	437	454	455	441	453	492	436	443	443	422	410	444	446	411	466	411	410	422	485	440	456	437	460	452	462	427	428	418	462	421	463	456	431	423	436	444	458	453	443	438	491	430	455	446	427	451	456	425	439	421	423	470	402	396	440	408	426	400	416	447	412	441	440	433	472	438	446	416	438	446	443	452	414	430	425	465	440	420	437	409	453	425	447	411	414	435	436	448	453	411	430	392	440	437	461	414	424	422	422	448	468	463	438	420	441	445	421	461	453	450	440	449	446	461	419	434	443	449	415	423	426	450	459	405	429	439	443	441	417	438	419	444	441	451	397	430	459	441	442	398	436	439	430	400	423	442	428	441	457	408	399	431	452	424	412	447	429	412	468	416	406	426	457	418	420	450	398	400	396	445	437	429	415	480	423	473	408	443	418	434	405	425	446	446	444	447	437	415	382	402	399	436	422	436	427	447	388	449	469	418
24863	21514	28033	25345	16623	1200	647	556	512	466	484	457	444	427	414	423	426	442	408	410	421	395	397	423	399	398	375	391	378	394	373	402	389	397	396	396	374	455	411	379	380	411	415	412	404	359	410	400	405	405	414	424	400	391	391	419	391	390	406	423	404	393	401	411	385	398	405	357	422	383	432	430	388	415	377	357	394	354	377	428	409	354	388	386	336	410	372	360	417	402	407	377	377	371	378	400	352	407	401	386	380	411	414	375	379	376	418	402	386	402	366	383	414	356	414	388	397	379	385	381	372	344	383	371	385	356	369	372	392	430	402	402	423	397	401	378	407	420	354	398	366	371	415	380	377	332	375	399	352	365	393	385	386	355	370	381	393	376	390	380	402	366	387	420	407	395	386	369	412	344	380	387	355	398	387	401	393	375	432	400	367	399	378	384	403	413	395	383	406	385	384	379	416	390	391	399	404	431	394	393	405	381	378	385	422	391	394	386	383	391	385	401	418	407	388	408	370	371	350	383	406	377	412	344	414	411	386	397	427	384	403	438	416	386	380	377	377	353	405	431	387	367	436	381	377	383	411	394	390	355	412	386	379	413	368	379	396	375	412	411	381	401	362	357	369	378	393	387	400	393	414	385	363	410	403	386	420	398	351	414	408	433	419	413	388	374	382	401	363	405	392	365	418	368	400	359	386	406	380	384	423	393	385	435	423	426	401	424	418	371	387	404	425	391	402	391	391	368	374	408	394	367	403	385	392	409	357	366	393	390	410	438	374	399	419	410	399	413	401	394	452	391	411	337	349	380	355	391	392	394	399	401	397	425	389	371	397	405	400	404	409	412	392	416	413	403	387	371	384	411	384	359	363	387	390	381	366	401	376	403	332	356	404	401	414	416	376	346	396	405	376	399	369	376	418	420	390	387	383	395	417	351	358	401	364	402	370	412	406	411	397	418	424	378	373	368	378	397	411	394	397	371	419	378	385	387	368	367	388	380	410	375	379	368	403	386	415	391	454	389	391	391	417	403	391	386	384	411	398	372	403	365	377	382	366	395	401	402	430	418	378	381	380	416	376	378	345	383	413	384	385	376	426	387	384	423	364	404	389	393	420	404	406	412	432	380	398	408	379	389	360	369	389	369	380	415	363	358	350	414	402	391	382	395	414	372	384	376	390	394	415	375	396	379	379	404	397	398	415	420	414	413	394	406	417	377	387	396	396	375	393	379	388	378	421	406	385	391	373	347	397	413	362	381	369	417	410	383	410	373	378	380	419	371	383	396	412	409	363	382	454	404	375	365	373	412	416	403	388	385	383	389	397	373	371	407	376	380	390	382	407	359	378	381	410	415	396	367	362	405	387	375	419	382	388	362	373	398	386	387	433	387	427	382	389	410	374	412	394	427	373	361	329	387	415	391	394	372	381	391	382	407	372	376	385	363	368	402	405	396	402	435	401	378	354	344	402	386	382	412	389	402	379	391	376	397	387	409	383	398	399	386	377	371	417	370	418	392	392	408	394	401	386	404	367	415	438	358	390	364	420	377	349	425	399	393	445	353	387	416	405	448	368	404	414	370	358	402	400	410	353	429	375	421	401	409	388	378	436	389	402	396	373	409	381	425	364	397	386	389	401	383	398	385	357	384	420	370	358	404	375	373	376	393	405	361	416	374	376	383	373	372	413	389	390	350	413	355	392	388	358	407	388	390	385	415	391	401	373	367	409	354	407	404	412	389	362	403	364	366	411	394	380	381	402	412	424	372	399	378	366	401	405	393	383	414	359	401	370	350	350	376	374	352	382	404	398	354	377	380	353	382	415	383	400	372	393	378	402	391	372	391	414	393	365	389	385	398	393	393	422	371	378	353	397	386	377	398	372	359	403	387	391	414	425	407	392	384	383	391	355	448	368	416	379	441	414	340	379	364	386	380	403	374	404	375	399	383	367	387	407	383	374	409	398	383	413	391	402	394	394	353	345	359	409	402	387	362	335	359	402	371	358	416	365	369	369	376	368	446	365	407	364	377	363	403	415	391	395	411	384	396	452	403	394	388	393	391	362	408	391	390	411	379	366	389	358	414	407	377	403	395	363	425	354	386	362	381	403	379	378	390	347	378	409	404	370	376	384	365	370	375	371	384	408	373	391	402	387	369	432	359	396	403	404	404	382	403	392	394	378	401	375	385	398	391	367	377	377	377	380	379	408	401	381	384	391	373	364	404	347	383	418	422	401	353	353	402	382	451	364	375	371	429	397	367	367	418	401	373	378	391	364	390	373	379	368	393	379	399	416	376	382	409	395	402	413	368	395	387	378	390	364	405	411	396	394	377	420	399	456	410	379	370	397	388	390	365	416	400	411	406	392	405	362	403	372	416	399	370	400	395	410	415	355	386	400	361	376	373	387	376	375	399	396	430	384	392	394	353	385	361	409	408	409	404	387	400	375	369	387	372	413	381	353	377	387	376	394	389	383	394	402	421	415	403	388	380	373	392	395	407	410	376	375	357	375	397	368	406	357	376	383	378	412	388	415	404	386	395	410	379	375	344	374	406	404	350	386	422	395	415	393	427	397	374	380	375	387	386	428	374	386	399	405	346	369	379	390	354	323	376	397	386	417	399	373	429	373	372	417	389	407	374	374	384	377	406	450	368	411	373	400	391	415	396	396	398	371	426	427	391	371	381	420	370	365	393	407	388	398	372	385	360	399	394	396	368	353	411	373	374	396	367	377	415	392	389	401	382	369	383	413	381	411	377	389	425	368	411	391	422	390	361	367	334	344	410	376	356	384	413	364	396	389	384	365	397	389	411	374	391	411	402	384	377	417	369	378	390	401	372	394	372	391	371	356	391	374	400	377	442	410	381	372	395	420	384	423	416	397	391	392	412	377	382	385	408	379	384	381	374	416	385	354	435	381	394	405	389	394	379	381	356	357	410	414	404	397	378	382	374	390	398	409	403	379	388	404	387	404	376	350	378	395	379	409	368	361	370	411	401	416	377	404	401	392	405	395	398	391	379	390	373	400	374	391	405	398	395	422	392	372	385	396	377	396	406	420	401	406	403	389	404	397	400	379	385	398	371	379	356	409	386	419	425	396	414	405	402	396	380	393	359	391	413	371	390	385	378	397	375	365	375	382	398	428	366	361	402	386	413	377	376	399	362	412	375	417	434	411	383	384	405	369	402	402	395	358	388	367	402	344	404	395	360	423	403	413	359	369	365	370	399	363	397	368	395	373	359	424	389	389	377	397	418	391	376	405	427	394	376	367	400	419	379	383	376	404	377	406	407	382	402	359	371	397	360	385	414	376	400	377	397	326	375	410	378	406	397	404	385	399	362	384	378	419	419	416	393	387	361	417	372	400	374	382	401	355	357	377	385	392	366	385	386	379	399	442	372	382	374	425	360	396	420	423	423	392	405	357	426	424	426	380	405	398	399	367	401	360	393	402	400	381	399	391	341	389	381	455	381	367	400	378	386	405	394	397	396	384	379	400	375	376	381
3560	5669	4345	2237	1499	1205	982	788	708	595	547	523	511	517	465	526	468	423	475	442	453	405	424	446	417	459	421	422	446	419	408	422	424	419	445	445	440	425	441	433	405	444	416	445	437	413	448	402	405	410	413	414	401	437	398	439	433	421	405	404	425	413	424	445	391	428	421	435	434	392	425	390	407	376	438	435	444	393	433	409	448	442	422	409	438	429	416	422	401	436	428	405	423	432	415	410	426	439	439	455	418	435	415	418	399	413	459	367	425	411	439	401	379	393	443	406	420	445	390	426	399	448	438	396	442	433	412	404	392	431	418	418	392	398	429	432	400	411	435	431	390	435	396	422	414	419	390	433	403	410	453	400	415	391	427	451	435	440	444	459	399	423	385	400	393	430	427	397	392	427	395	410	407	405	419	399	436	410	418	449	392	389	395	409	393	435	398	415	449	379	439	393	436	408	397	453	421	416	403	438	394	425	418	433	408	417	421	437	439	414	444	407	392	402	416	424	397	391	404	430	398	450	430	447	401	407	421	390	425	413	410	427	433	432	404	414	405	403	434	427	445	393	421	392	406	396	436	416	441	418	456	410	432	466	426	407	400	407	406	383	425	418	418	429	395	387	431	390	437	407	406	421	443	430	447	360	399	459	412	429	411	410	411	403	410	397	405	433	412	443	395	407	439	428	432	455	423	445	448	387	404	438	386	393	410	398	404	414	404	439	451	380	454	404	413	412	416	446	456	423	399	390	416	425	396	389	423	418	448	444	413	435	444	400	412	403	404	424	416	402	444	420	403	473	439	392	440	401	384	403	421	417	408	420	409	376	425	445	418	410	418	430	416	401	412	402	410	391	418	389	369	439	381	419	398	434	383	409	436	429	407	416	392	456	376	468	433	408	400	392	455	440	411	435	435	393	471	446	408	439	449	431	431	432	439	412	400	434	399	418	426	431	446	426	396	407	385	454	398	432	392	444	419	411	420	412	425	400	400	427	439	403	429	429	436	425	462	420	430	421	419	392	458	401	422	414	432	439	402	384	416	408	394	395	444	418	422	418	433	431	422	380	447	400	440	405	436	456	396	417	412	423	413	455	435	435	401	405	392	435	432	407	434	448	410	436	392	403	432	433	456	419	408	404	425	390	424	442	409	428	389	433	429	403	416	426	423	462	426	392	403	425	434	434	445	418	437	419	401	466	448	406	422	422	437	420	399	413	399	437	400	423	403	415	413	420	427	392	423	446	402	432	406	407	402	396	422	432	449	431	426	426	419	385	414	429	453	437	431	432	414	422	404	414	413	450	403	445	368	445	404	411	402	445	403	441	428	394	437	389	408	428	392	389	377	421	427	412	411	431	407	420	420	429	424	390	396	423	395	401	398	393	421	421	423	408	408	405	445	406	414	403	396	372	430	437	411	393	407	428	430	394	399	372	402	440	392	427	409	409	410	392	450	418	409	410	427	396	460	432	420	413	404	432	394	394	417	435	437	448	397	405	430	412	419	409	403	429	435	429	400	434	379	434	436	406	423	398	439	399	400	437	379	429	418	422	438	403	401	361	431	426	420	414	388	416	446	397	417	392	441	429	397	412	393	430	400	402	417	424	399	431	420	425	381	474	441	397	413	454	445	421	416	408	403	408	408	388	442	443	422	396	422	421	403	445	431	384	386	383	423	466	414	425	417	416	422	426	450	410	393	464	404	422	407	409	428	391	394	442	400	408	385	398	417	441	400	427	420	413	430	404	444	428	436	403	414	418	438	426	454	386	416	415	462	415	432	396	428	424	427	405	404	389	373	407	391	423	414	415	431	393	416	400	429	389	439	392	433	447	409	400	365	382	424	426	422	392	409	379	395	429	412	425	416	411	435	390	402	412	397	406	430	403	376	418	444	409	409	400	406	357	439	427	468	419	392	400	395	426	401	408	414	370	408	410	444	428	410	415	448	447	418	443	407	402	431	407	404	431	399	389	399	444	400	432	411	409	446	432	414	401	421	393	407	433	412	416	411	435	418	434	427	381	434	403	396	391	438	414	411	424	380	381	418	427	396	426	441	403	440	434	437	404	427	431	415	386	404	433	371	418	403	412	420	420	442	416	412	416	397	429	408	443	409	378	392	402	444	434	420	410	381	400	451	421	422	409	419	370	387	421	387	413	371	430	415	403	447	463	392	407	410	423	458	427	420	446	376	442	482	410	373	405	447	425	425	390	436	415	427	405	430	415	415	428	389	404	402	405	405	405	433	393	410	434	427	444	372	430	454	429	383	410	397	405	414	421	410	421	411	420	402	387	420	437	446	438	441	415	409	402	421	426	445	402	422	428	415	383	410	423	421	400	443	439	436	462	434	436	421	424	400	401	437	399	438	414	404	395	393	432	406	435	464	410	416	432	442	394	387	456	447	402	401	406	439	422	416	417	367	406	423	452	417	398	431	397	384	423	404	424	415	418	449	388	416	417	406	403	432	446	431	406	429	401	397	407	425	431	407	407	449	421	396	434	463	414	400	385	373	403	428	388	468	420	423	429	397	408	429	409	421	370	413	414	415	396	380	406	442	456	385	407	385	406	411	376	434	423	455	406	433	425	388	440	403	439	429	443	453	408	380	448	444	415	409	414	401	432	394	422	418	410	415	399	456	412	430	429	446	425	433	412	414	457	398	416	385	428	402	442	443	417	422	404	439	420	376	380	415	449	420	382	431	450	429	422	408	396	362	421	423	414	407	423	440	448	434	418	436	435	412	421	453	404	422	401	416	425	437	387	433	419	430	454	390	407	402	456	414	414	442	408	414	431	406	454	392	433	412	418	399	414	429	397	381	432	423	440	434	417	481	410	439	442	444	404	394	439	416	434	454	462	429	420	405	399	400	373	396	413	393	414	395	419	383	406	415	444	402	429	435	436	444	423	415	409	449	439	435	419	397	414	392	405	402	430	435	389	409	473	413	428	440	422	448	405	447	393	412	408	388	395	376	417	450	383	410	439	439	423	388	437	398	409	403	407	408	444	402	422	409	441	403	379	374	457	458	466	400	398	400	395	427	416	449	402	389	398	417	402	413	421	381	423	397	425	433	422	386	417	407	407	418	408	401	403	453	390	418	420	472	387	424	393	423	402	439	419	414	443	398	477	396	410	415	429	391	364	406	439	450	430	421	435	422	417	398	418	462	415	428	467	371	433	444	396	392	403	431	404	433	399	471	407	425	440	404	430	424	414	407	387	416	439	400	427	423	388	398	429	451	392	432	398	419	444	439	399	451	445	410	442	398	426	384	446	415	424	458	401	413	439	435	416	387	445	446	383	401	402	429	408	414	420	407	458	426	427	462	409	435	415	413	390	421	412	409	420	391	436	395	457	404	441	453	476	461	396	435	398	448	416	431	419	387	402	409	438	416	421	401	421	403	426	403	410	402	414	424	409	389	418	420	405	410	435	433	439	420	418	407	459	435	413	392	431	417	420	425	418	407	418	440	415	410	436	421	411	379	402	409	381	431	441
22749	21502	29238	24199	21496	21528	11764	955	672	514	413	379	335	274	270	236	222	233	208	234	208	196	174	195	173	161	171	172	159	150	149	159	147	132	140	145	144	143	130	161	157	155	138	129	150	144	158	173	139	141	149	134	138	170	127	127	157	146	149	125	153	128	143	143	126	132	143	152	111	122	103	141	160	123	140	156	158	128	140	114	126	145	134	136	120	131	125	139	144	128	129	127	145	132	133	132	118	126	129	145	133	132	140	145	142	144	136	154	147	140	147	154	152	140	140	123	153	119	147	146	132	137	118	118	145	137	123	152	135	127	147	124	143	135	149	121	128	155	148	141	117	128	141	141	130	116	150	138	141	141	128	130	145	135	145	132	138	133	134	146	113	143	127	132	141	142	127	147	139	120	145	129	150	129	133	131	116	148	128	109	135	129	138	130	117	143	112	142	123	114	125	118	141	146	127	164	152	131	130	129	136	132	136	134	128	133	132	134	130	137	117	126	137	115	142	143	132	117	138	117	160	130	140	137	138	148	127	124	123	139	154	143	130	118	144	150	124	134	133	116	119	154	113	144	128	123	110	137	151	131	152	133	141	131	128	133	146	129	110	113	145	141	138	131	123	145	131	140	140	118	143	118	125	147	148	135	122	125	121	110	152	127	126	150	130	155	152	112	124	129	161	135	126	101	125	134	125	142	121	116	132	147	132	121	153	117	151	126	115	134	125	130	148	135	137	143	119	149	149	127	131	135	134	149	117	142	163	146	137	129	134	122	141	134	139	154	129	136	125	139	142	119	133	121	149	155	131	148	140	113	138	133	134	130	136	130	154	122	134	118	149	138	154	144	122	156	134	126	143	151	139	135	138	146	110	131	139	127	147	131	147	125	136	133	138	152	131	124	125	149	125	131	121	119	138	164	120	127	143	151	146	111	130	159	158	132	119	150	150	134	135	134	140	138	138	140	124	147	130	148	138	130	157	113	127	135	131	114	140	115	130	129	157	122	135	138	143	118	122	129	127	131	134	110	154	154	138	129	141	115	130	134	118	139	119	131	139	129	130	139	139	140	130	139	138	140	138	139	129	122	150	126	124	123	115	144	148	149	139	143	141	142	149	135	153	125	137	131	139	120	145	127	158	123	124	119	142	116	137	133	139	133	133	144	144	122	120	125	94	129	131	129	109	155	126	120	131	140	155	149	135	153	147	162	134	115	107	127	141	145	130	139	128	142	135	145	123	148	145	150	129	132	120	125	115	137	129	146	114	146	153	135	118	135	104	131	132	149	128	147	154	149	145	142	154	130	122	126	141	120	122	140	144	155	135	131	118	144	121	146	124	144	136	123	156	139	126	143	138	140	142	134	115	129	116	124	125	143	139	161	142	135	120	118	162	131	142	154	126	128	125	116	133	141	134	134	130	144	142	146	138	150	134	127	127	142	125	143	134	115	134	134	153	114	138	148	133	134	115	133	131	121	153	135	134	159	132	150	148	126	135	136	109	130	143	149	130	130	126	153	130	134	124	154	135	124	123	128	148	136	133	129	116	162	135	135	147	138	123	133	138	133	139	130	140	136	131	127	124	124	117	139	113	145	149	137	136	131	139	129	150	125	147	133	134	159	130	140	141	124	130	134	131	124	141	136	143	128	134	123	134	141	143	126	127	128	141	129	148	151	127	133	159	129	126	132	135	140	134	122	124	148	112	121	127	132	128	138	151	141	131	151	130	105	136	140	147	128	141	137	140	134	135	145	133	106	121	151	158	135	132	117	138	133	122	131	134	127	140	131	124	121	117	132	140	145	123	128	117	127	124	121	123	144	147	124	148	152	137	138	122	150	140	148	114	132	128	132	129	149	160	121	129	139	139	126	130	131	135	133	114	140	121	138	129	145	141	128	131	140	150	138	137	137	156	135	130	132	139	127	149	129	144	148	138	142	130	134	153	134	134	120	136	128	126	142	126	109	143	141	133	126	138	147	137	129	137	117	136	130	143	129	118	143	144	140	154	124	117	134	143	124	127	132	133	145	122	135	116	139	134	136	157	138	133	129	140	136	123	127	134	126	147	125	141	136	149	143	136	135	132	116	148	154	125	145	124	128	149	131	147	121	124	116	125	134	125	124	126	126	145	143	111	139	124	126	154	134	144	129	114	129	130	141	142	128	139	117	113	143	158	141	123	148	147	129	127	130	129	126	137	134	133	128	132	160	144	130	149	143	124	127	156	135	144	144	152	114	145	129	138	138	116	142	148	144	129	127	125	135	136	133	130	132	148	140	120	164	154	151	138	135	152	130	142	136	137	140	146	128	149	132	143	132	138	122	152	141	116	150	135	131	134	122	157	133	119	128	121	143	117	132	146	146	143	125	136	140	124	141	142	146	138	133	125	128	164	159	149	131	111	155	135	134	120	121	156	117	143	117	142	106	138	127	124	126	125	145	123	128	129	111	112	144	143	126	143	142	125	119	134	121	136	128	146	152	133	130	136	146	151	135	144	139	137	146	138	108	148	120	132	138	153	121	123	138	134	168	150	141	140	151	129	129	147	132	141	138	138	141	153	125	154	137	148	124	123	121	134	128	133	146	138	161	120	129	141	126	127	143	142	116	142	130	129	145	138	137	132	137	143	138	127	143	131	126	158	126	128	138	115	119	135	125	150	137	129	117	127	123	133	164	117	153	131	145	131	128	137	163	142	127	140	138	119	157	133	135	125	133	146	119	136	134	124	111	132	143	115	127	127	133	139	131	136	147	134	130	138	154	146	124	141	120	156	113	126	137	134	128	127	122	132	131	140	131	133	139	130	131	117	139	128	130	145	147	146	155	150	145	137	140	99	147	136	131	139	134	137	142	154	140	118	144	128	127	128	135	97	118	134	118	123	127	109	149	138	144	130	150	151	172	149	142	134	134	125	133	122	153	144	128	147	145	139	137	107	147	128	149	129	130	117	126	141	132	137	133	135	126	140	134	133	141	115	143	149	110	132	144	134	155	130	145	133	120	106	131	139	158	129	131	138	134	149	140	142	135	137	138	125	106	137	135	147	117	137	133	154	126	130	134	148	144	143	143	133	124	127	115	124	124	141	126	160	138	133	142	121	136	115	121	143	129	132	123	124	117	131	114	138	137	135	128	141	118	115	115	113	108	128	110	112	132	130	153	133	149	120	150	99	133	140	135	141	133	129	117	137	113	129	138	143	118	135	139	143	128	145	132	128	164	128	130	122	129	135	143	140	148	142	144	117	111	142	123	126	136	134	120	132	135	148	148	157	145	117	123	98	146	149	134	122	153	119	106	134	156	140	135	125	132	127	126	132	141	135	124	126	127	114	126	132	132	140	140	125	109	164	133	139	128	130	139	134	140	142	141	111	127	136	149	139	124	148	137	133	136	113	118	121	117	122	128	142	126	115	132	149	135	149	132	142	133	122	136	149	143	129	135	132	125	137	134	127	134	136	136	116	143	133	139	150	118	137	112	134	133	141	153	129	146	146	131	139	136
4829	14105	11750	5661	3654	2582	1918	1377	1065	844	730	604	505	445	396	411	353	321	289	267	254	261	237	237	225	218	239	194	219	196	216	207	167	179	188	188	180	188	184	188	177	146	167	164	174	148	179	169	158	126	183	180	161	170	173	145	159	185	165	156	151	157	172	134	164	164	146	169	145	171	174	149	155	159	160	164	167	147	132	167	147	142	148	177	151	175	139	151	165	151	150	154	155	164	146	159	158	151	153	141	154	179	158	148	137	146	145	147	162	162	157	130	148	133	151	160	170	160	149	150	151	168	151	174	168	160	172	160	155	158	172	154	131	146	142	146	147	170	142	162	149	141	158	170	130	133	150	129	175	158	126	145	142	170	143	169	178	152	145	151	152	172	138	140	134	159	153	161	149	152	168	157	157	155	152	139	170	171	155	122	175	143	163	157	159	161	149	157	172	156	143	127	181	148	156	146	148	158	158	147	154	172	140	155	163	153	151	172	157	147	169	147	163	150	154	151	156	145	161	155	151	160	144	145	138	154	153	184	154	157	161	145	140	130	151	159	164	153	152	130	139	119	152	138	153	154	158	145	143	130	163	145	161	149	141	140	165	159	129	165	159	174	155	146	159	145	146	149	176	160	149	155	149	139	140	165	188	131	144	152	157	155	150	160	175	172	139	153	153	162	141	160	140	138	162	155	160	156	158	158	158	145	156	152	159	155	149	151	131	148	184	139	151	134	168	148	155	118	156	161	158	160	153	144	156	147	149	129	150	150	156	150	155	154	158	152	166	148	157	153	144	159	154	157	149	152	165	171	154	152	153	162	164	131	158	139	148	151	142	158	157	146	174	145	153	153	162	153	164	140	143	142	149	164	139	162	166	146	148	145	160	157	135	144	137	153	170	169	131	149	147	160	138	148	151	136	167	158	131	164	151	161	146	164	147	161	142	140	138	148	165	154	174	137	152	164	158	143	151	161	162	165	136	157	169	162	154	170	137	157	172	157	138	151	153	138	140	160	145	149	142	175	158	132	137	144	168	133	150	164	153	181	151	145	136	162	146	136	159	147	156	131	158	143	160	139	150	151	156	165	132	155	171	143	149	144	161	156	161	155	142	154	147	155	145	154	182	153	180	163	159	167	135	156	152	148	178	147	153	162	145	129	157	148	158	124	135	142	136	152	169	150	167	136	177	129	156	146	151	146	177	135	160	133	137	143	151	160	150	175	133	156	147	164	181	153	156	148	152	127	182	157	171	146	147	131	129	136	143	152	146	168	137	146	167	142	129	144	130	168	135	158	170	176	142	169	111	136	152	145	174	146	163	138	160	151	168	141	139	155	145	135	135	140	137	149	169	170	139	159	148	180	166	165	163	136	150	168	148	154	142	147	137	147	161	139	137	159	150	148	180	147	138	156	148	157	167	135	143	161	157	161	150	131	147	158	144	155	158	161	168	142	136	142	171	144	161	145	182	153	162	141	161	163	157	152	163	141	140	154	127	133	156	194	147	144	153	149	160	130	159	138	119	133	158	142	135	150	168	158	163	137	180	162	144	131	150	153	184	166	152	145	155	146	164	157	134	144	154	149	156	138	161	127	155	139	141	171	133	176	141	154	132	148	136	158	146	149	171	162	155	149	149	172	143	136	137	154	164	155	165	147	141	148	144	154	136	142	154	158	144	165	174	150	162	157	153	144	179	135	136	155	174	145	161	177	162	158	149	150	162	146	140	147	173	132	154	154	140	159	155	143	123	149	154	143	139	131	150	147	147	155	151	151	166	163	145	157	137	151	130	135	158	140	157	147	153	121	169	162	141	151	138	152	154	151	165	151	149	163	139	126	165	164	150	138	150	166	123	149	138	146	155	132	141	165	133	152	153	154	147	155	164	141	187	139	149	159	163	168	155	169	161	161	152	164	141	147	157	165	158	126	156	153	159	171	160	171	143	147	140	147	184	171	141	141	146	158	160	145	148	173	139	174	139	155	139	156	165	170	157	146	140	153	131	151	167	153	176	184	143	159	135	140	144	132	161	150	144	138	147	154	148	128	155	162	142	163	152	177	145	171	149	147	168	143	160	139	173	155	163	153	145	149	159	159	147	151	160	145	142	167	135	151	156	139	168	140	155	154	151	155	154	145	178	140	160	142	141	131	137	156	152	149	156	129	155	143	157	155	158	162	162	131	184	157	165	151	161	130	147	161	152	174	156	132	167	138	148	145	148	144	157	137	159	145	147	155	149	163	180	141	147	150	160	136	153	151	151	154	146	174	141	150	147	160	140	156	162	157	157	164	145	162	155	155	140	159	162	188	153	180	155	153	150	146	144	124	137	154	144	162	158	150	133	137	155	141	155	147	173	164	139	173	160	150	155	163	185	147	138	144	174	135	165	158	141	154	159	164	151	139	143	170	156	152	148	137	146	149	158	151	150	150	160	159	162	134	149	157	136	154	157	138	143	133	150	179	159	155	152	154	140	163	153	148	166	174	178	180	162	140	147	155	135	161	151	185	141	149	147	170	161	146	147	149	172	144	154	150	164	146	139	153	143	148	160	163	157	157	153	151	140	142	156	140	160	144	163	178	138	133	181	173	158	150	145	151	155	148	152	152	150	140	137	158	159	158	157	153	162	161	168	169	161	172	132	138	162	151	140	149	149	159	149	172	144	182	149	140	176	159	177	170	137	155	167	183	154	144	156	149	157	167	144	154	155	143	154	163	161	183	165	159	158	155	146	156	135	154	150	143	168	171	158	130	155	139	133	141	158	147	151	154	153	166	154	140	149	166	130	139	168	159	157	154	157	169	142	151	157	148	156	151	156	158	161	157	164	142	160	152	148	154	142	170	148	139	154	136	188	160	173	142	144	161	151	147	136	186	154	175	157	147	151	156	147	152	139	148	139	185	147	130	157	174	168	152	145	135	145	141	172	141	134	162	158	161	147	154	165	179	155	161	163	153	138	157	130	154	154	158	171	160	172	139	168	161	152	152	152	160	149	161	154	156	178	154	156	147	121	164	149	153	153	156	146	147	160	153	148	175	143	149	155	152	161	140	151	152	164	202	152	137	141	139	143	165	156	142	165	133	152	143	150	163	148	158	152	135	166	154	166	145	174	168	144	145	171	151	142	139	144	158	166	145	162	155	134	156	145	157	151	167	149	143	167	133	145	160	145	151	122	169	168	155	156	165	136	139	131	150	137	169	147	153	152	162	150	158	146	153	150	161	155	148	152	158	146	146	136	164	149	143	171	150	168	160	111	147	151	137	134	153	142	171	152	140	154	145	171	175	177	163	155	145	144	159	142	147	139	145	160	180	168	161	114	146	146	136	156	143	163	140	162	163	169	153	137	149	149	157	149	160	154	184	149	143	156	157	162	152	149	142	160	149	160	155	123	176	136	153	138	141	155	154	154	170	146	152	147	174	140	144	138	134	133	151	161	172	133	140	144	146	164	146	159	139	177	157	165	146	153	150	171	151	165	139	162	164	150	149	151	161	135	157
27677	20168	7017	904	664	654	621	556	583	583	559	579	558	583	570	613	577	588	559	544	544	568	515	567	580	562	574	531	586	547	573	561	557	569	541	557	565	593	546	563	566	560	608	591	584	584	563	538	553	593	474	562	532	533	579	579	572	557	556	553	539	545	560	557	535	590	565	530	557	519	557	587	565	536	574	580	560	557	577	591	557	568	582	584	535	537	609	597	553	526	538	578	574	549	568	541	610	541	579	543	569	557	547	556	545	606	590	562	541	541	583	549	563	588	530	544	554	544	616	596	556	609	538	558	541	638	561	586	561	550	532	575	552	606	606	528	598	544	567	593	609	578	549	556	539	577	576	576	541	583	572	589	572	564	573	570	555	545	576	605	556	583	609	566	554	590	551	563	555	565	572	601	558	584	565	535	552	573	544	560	576	578	540	574	595	577	578	507	565	584	574	491	582	579	533	537	551	587	612	529	513	553	588	539	601	566	542	558	557	559	551	599	561	603	531	535	556	559	587	559	571	568	552	566	552	509	591	551	605	554	555	534	592	618	577	622	571	557	574	585	555	516	550	543	559	593	577	542	562	516	589	588	570	636	539	570	547	583	593	537	520	605	539	564	586	613	604	563	576	553	559	550	541	561	582	562	596	582	547	588	558	567	537	602	587	548	581	538	553	560	569	579	579	574	579	549	530	578	554	542	565	571	532	556	580	534	546	580	540	590	538	550	596	605	540	588	571	548	566	593	575	554	575	580	564	558	593	602	588	551	546	554	545	557	563	577	552	531	566	579	612	630	563	547	561	586	572	605	535	567	519	578	568	607	591	564	571	581	577	613	616	524	576	573	534	547	532	603	547	534	569	579	545	539	546	564	542	593	582	546	592	573	557	570	585	568	510	591	613	562	582	576	567	567	545	608	548	585	581	575	572	586	565	525	516	563	533	549	548	573	621	574	592	556	597	585	585	599	576	577	579	551	557	575	605	535	586	582	583	542	582	565	552	539	564	589	523	590	578	599	583	543	573	571	562	568	566	532	583	611	564	524	585	560	580	522	561	591	554	547	541	566	565	544	617	573	560	558	559	559	574	586	575	555	583	533	579	591	585	511	598	587	587	572	543	603	560	557	598	575	564	603	540	562	569	588	604	547	551	616	593	592	606	575	565	573	574	503	548	546	528	570	548	563	541	543	515	509	615	566	616	551	600	559	547	589	550	569	561	582	539	620	582	531	565	558	557	527	553	512	609	602	588	540	549	599	591	585	591	591	555	555	569	584	545	564	585	555	519	556	571	583	580	563	585	570	547	582	525	612	589	552	591	580	582	599	602	575	573	556	565	565	538	544	550	624	602	563	536	579	554	542	535	546	595	553	561	568	563	555	596	554	567	549	538	555	600	571	573	503	572	594	565	563	573	565	579	553	568	596	562	543	563	551	575	553	605	606	559	513	568	560	571	563	566	570	596	579	574	588	582	556	560	578	568	574	563	573	563	534	534	548	554	572	553	567	611	534	584	556	576	567	554	565	581	565	573	546	554	547	529	550	576	558	553	631	536	569	567	544	534	576	523	589	541	552	557	571	571	575	587	557	614	586	552	610	620	548	567	560	643	572	541	533	561	533	571	579	588	589	565	574	561	580	530	603	562	584	573	525	524	568	539	550	564	531	595	580	575	627	550	537	535	585	557	589	560	610	526	559	550	554	543	557	597	537	579	606	568	565	569	561	561	575	570	599	579	588	562	566	579	563	552	573	572	553	583	597	585	549	580	528	563	582	552	567	557	565	576	578	616	569	573	560	569	585	534	565	569	589	576	604	537	544	582	536	538	582	599	568	564	590	591	541	609	613	567	560	569	543	539	578	558	558	519	523	561	551	552	612	574	647	581	561	579	591	559	557	507	536	593	538	530	556	538	580	567	549	542	578	603	569	566	565	583	603	542	573	568	599	571	553	586	516	543	574	567	594	588	600	549	572	612	529	521	556	607	553	558	537	591	610	568	553	553	595	607	576	561	567	573	569	578	585	546	519	575	564	608	529	565	575	617	544	565	552	562	584	619	573	571	566	539	562	575	544	593	567	619	580	560	549	544	589	609	574	583	557	499	574	529	553	570	629	541	541	557	560	564	565	610	560	564	580	605	583	579	548	573	583	562	541	558	552	530	544	551	560	549	585	576	549	535	569	569	559	542	550	563	604	557	573	607	616	597	575	543	565	598	557	547	572	524	551	534	604	599	572	578	526	532	590	584	572	588	589	593	548	552	588	559	559	534	575	562	547	553	587	542	582	550	589	537	602	524	591	571	517	527	551	553	548	519	583	553	587	573	537	567	567	534	626	569	545	576	548	581	525	560	586	595	570	569	595	598	549	551	575	568	597	606	568	555	572	544	571	552	595	547	498	579	579	535	583	558	560	548	579	605	546	601	587	581	581	582	575	575	609	596	547	535	584	608	572	560	557	559	542	568	570	575	634	555	550	568	559	559	538	577	558	531	574	574	596	578	564	510	549	567	572	538	554	528	556	604	585	564	594	572	539	552	536	605	528	526	601	586	580	606	564	592	599	555	628	551	558	602	546	576	593	565	524	613	562	548	565	525	541	537	573	580	573	564	549	556	574	566	609	541	614	552	566	596	562	581	525	597	579	598	589	537	579	621	540	532	546	551	589	576	561	570	562	558	548	519	567	518	566	592	607	558	517	535	543	536	541	601	585	602	584	582	558	573	571	577	599	549	536	579	527	566	543	573	564	559	563	602	540	592	565	536	597	554	524	559	559	579	539	613	562	578	525	580	575	600	552	556	638	570	518	557	574	579	603	575	598	537	536	602	608	617	599	562	535	587	556	563	587	592	557	537	561	560	582	559	560	579	544	579	592	518	564	593	557	607	591	552	559	532	534	547	559	540	587	566	537	570	572	535	535	598	559	585	577	531	539	594	541	563	570	568	585	629	544	589	542	518	582	568	586	538	606	513	539	564	561	563	540	541	590	609	583	556	564	578	562	564	600	533	560	547	606	554	583	623	600	629	599	610	542	608	568	558	599	526	594	582	546	595	559	582	568	563	566	539	552	560	558	569	578	583	573	544	578	587	551	537	567	592	567	563	620	574	564	558	540	576	575	562	599	573	579	565	593	583	579	580	602	577	573	564	544	604	615	567	545	563	578	547	559	584	592	565	543	590	556	575	595	591	611	579	527	580	499	577	566	587	590	552	556	546	532	554	503	544	590	569	581	584	612	544	556	554	531	612	541	585	580	553	596	524	575	559	597	589	629	616	576	554	571	590	546	578	547	581	572	581	584	582	523	542	576	567	587	566	585	562	580	584	572	509	523	619	599	589	536	585	571	581	574	541	550	598	596	568	625	571	544	560	567	601	565	629	555	577	560	604	609	529	568	591	569	586	571	589	551	547	572	575	584	587	534	589	555	539	586	506	532	550	617	570	529	573	550	552	605	580	558	592	573	554	572	583	537	566	578	571	570	535	567	593	571	532	575	556	572
4415	1249	1051	829	726	672	664	669	646	622	659	621	683	615	649	639	623	578	630	584	599	571	596	610	618	670	630	626	592	610	647	651	610	635	646	649	669	624	624	631	636	640	613	574	587	643	594	626	621	617	609	604	610	643	627	592	595	591	607	589	619	633	601	598	600	614	626	619	578	649	566	653	655	648	628	561	584	607	607	600	552	610	650	664	600	631	608	662	591	638	593	611	634	603	616	586	624	621	639	539	618	580	572	588	614	622	626	598	598	639	593	614	628	588	620	605	627	598	613	648	643	594	624	603	621	623	596	629	672	590	582	602	631	588	607	591	594	635	572	589	552	601	595	581	638	600	632	612	634	625	613	598	644	621	652	630	585	619	620	655	665	601	602	588	611	585	624	603	596	594	598	602	594	607	604	598	604	626	628	605	601	604	623	659	602	647	653	622	650	593	615	586	630	627	668	589	638	599	650	635	627	594	600	622	666	589	582	588	635	677	606	589	601	555	573	679	640	609	638	587	591	629	629	577	612	641	613	599	594	593	578	622	565	607	635	619	570	616	589	609	621	643	659	637	627	633	624	621	580	602	606	622	598	572	631	592	573	620	573	629	614	612	587	582	613	617	607	602	585	608	632	607	657	580	589	607	620	573	598	658	588	602	601	631	625	655	636	629	622	603	590	627	590	619	589	614	634	593	624	589	616	629	634	652	611	640	624	620	583	591	592	621	606	619	630	612	539	608	566	608	630	642	677	606	640	598	595	564	605	620	631	618	590	614	630	638	619	612	615	620	600	573	627	598	651	678	611	616	611	594	662	596	584	581	624	581	605	640	590	601	615	591	625	637	631	595	610	641	641	641	649	614	623	604	601	610	647	624	635	644	614	592	583	607	563	636	591	603	623	632	655	613	691	599	607	622	625	650	612	626	613	606	629	620	607	670	636	635	612	635	617	612	642	616	659	644	602	611	595	637	592	633	591	630	639	622	624	612	591	646	591	644	649	660	607	594	598	613	606	585	640	645	585	597	639	684	582	644	571	627	557	589	635	621	638	629	596	574	610	608	586	572	653	625	620	604	648	598	618	628	599	643	598	668	605	610	612	588	603	597	615	613	565	615	621	576	606	628	602	607	611	604	579	647	589	617	565	651	607	582	579	587	678	667	601	610	600	597	589	618	661	596	570	584	597	635	588	595	574	603	636	624	615	628	620	626	621	582	653	665	621	628	651	634	683	586	668	592	603	612	611	599	575	661	594	578	582	595	628	624	650	601	632	564	637	569	634	620	623	606	634	614	606	589	634	611	610	598	604	626	592	609	599	632	623	613	631	624	596	600	592	596	660	624	600	596	648	598	578	655	611	609	588	584	614	651	661	616	567	588	558	649	620	587	612	629	625	616	649	583	616	605	607	606	590	614	652	622	605	581	605	630	630	578	568	610	611	609	606	615	594	615	628	635	579	621	614	576	650	609	584	627	607	599	605	641	650	627	607	643	612	617	582	583	662	643	630	599	608	629	591	599	685	600	607	602	581	580	590	598	656	644	608	603	618	655	599	589	597	643	595	597	635	623	634	613	587	624	677	632	632	643	618	652	620	628	616	622	580	595	601	667	619	620	588	548	596	620	618	637	665	620	604	614	598	628	692	638	600	584	638	600	567	638	640	592	635	602	611	605	593	676	581	623	574	611	575	649	591	651	626	624	588	648	639	604	634	593	607	577	650	641	611	587	615	588	646	578	611	636	592	618	575	588	669	645	601	629	606	637	606	593	587	642	586	650	611	624	661	559	636	621	605	578	626	608	578	624	607	593	611	622	638	617	647	619	648	642	627	634	587	645	600	584	619	621	597	554	642	615	590	587	602	623	645	638	628	584	616	577	567	577	589	606	597	596	592	614	625	623	619	571	608	607	623	576	580	625	591	599	613	649	607	601	652	590	605	615	620	606	592	577	662	636	590	587	581	585	628	596	609	607	648	608	591	637	623	602	570	625	630	612	589	594	651	637	651	570	609	618	659	591	648	633	632	597	584	588	617	588	584	623	613	573	610	623	637	571	582	618	668	621	604	653	598	571	648	574	587	665	609	656	597	626	619	642	640	620	656	682	607	642	678	639	593	625	587	623	592	603	643	612	610	621	587	580	637	640	611	615	651	600	651	636	641	640	627	606	591	602	591	614	618	572	591	640	632	612	592	584	572	636	627	630	660	654	646	604	594	601	608	646	657	593	585	641	611	618	596	600	632	616	599	618	614	560	580	647	631	617	615	630	598	654	639	640	660	618	607	610	621	566	619	638	616	623	653	639	574	683	648	605	585	614	601	631	644	632	628	617	621	585	617	627	642	583	649	620	595	643	648	678	627	658	634	610	602	600	637	613	603	620	618	603	609	648	645	584	607	618	609	631	561	594	626	614	606	637	612	593	587	607	628	624	649	599	613	666	641	610	630	569	605	626	564	634	680	573	606	680	603	622	612	629	598	601	629	581	650	616	609	589	605	593	600	642	640	614	686	586	588	636	611	598	586	656	571	574	618	606	698	616	592	648	624	599	594	615	646	612	614	632	602	660	605	627	630	636	594	643	595	637	624	631	664	611	626	600	592	585	585	641	643	619	655	598	614	563	626	581	624	654	676	649	598	586	627	611	608	594	582	571	637	615	643	583	593	628	620	592	621	560	590	590	610	595	632	587	636	629	634	578	587	629	582	615	603	602	621	617	631	602	624	652	656	621	622	586	630	621	588	661	586	600	655	650	621	594	619	589	604	615	572	585	661	608	627	567	626	620	599	598	674	610	609	626	623	613	619	611	586	619	543	589	640	606	642	614	579	624	622	598	655	630	602	638	646	583	630	664	641	587	673	627	635	643	595	605	617	619	561	609	652	588	600	599	620	553	660	608	568	613	635	591	605	616	602	621	602	577	620	615	616	615	590	610	598	620	581	578	662	570	597	620	605	608	613	629	637	611	629	620	588	623	597	616	631	611	615	597	602	587	618	598	645	640	642	644	662	611	666	627	633	546	627	580	600	618	599	566	609	656	609	627	613	604	598	595	633	588	594	611	559	597	637	600	610	631	659	610	617	638	609	648	625	612	622	639	614	618	618	627	617	583	649	585	668	612	636	657	598	622	602	595	618	631	575	586	604	602	589	574	617	638	620	614	608	570	592	554	592	638	631	626	625	618	597	590	584	612	643	635	591	578	652	638	584	612	656	648	628	580	629	613	617	576	619	619	597	593	573	652	658	581	624	643	580	647	595	596	617	563	599	574	627	571	662	596	613	628	625	611	603	638	599	598	570	574	608	631	619	611	597	562	603	573	594	622	650	603	613	629	604	597	627	613	618	620	570	576	602	632	616	660	564	608	618	579	601	627	660	639	639	586	658	640	639	591	587	639	635	626	622	657	599	570	598	579	622	598	590	615	623	613	631	611	631	624	635	565	582	617	586	610	621	609	598	615	581	596	630	627	659	630	579	641	598	605	645	588	613	629	613	590	607	620
23827	21478	28797	24561	21462	13419	1308	796	636	599	584	553	496	501	448	469	447	444	421	463	413	429	444	437	420	467	405	461	419	425	427	416	409	399	436	405	393	444	402	405	398	389	421	412	416	400	407	399	388	431	424	415	426	373	399	411	381	382	387	465	414	387	464	429	403	415	404	366	366	383	430	423	404	435	430	387	403	401	412	381	385	360	389	376	410	437	433	349	419	413	400	391	403	395	429	394	409	402	387	421	414	385	377	394	397	403	401	397	447	403	414	396	391	427	451	425	402	392	397	414	392	417	368	388	399	395	423	413	429	382	390	415	400	413	393	421	419	397	365	403	437	398	405	396	379	365	437	419	372	394	388	427	398	418	388	406	400	373	401	435	384	381	351	414	353	414	377	427	394	386	398	396	404	394	394	388	418	436	413	459	396	416	370	416	397	409	428	421	410	400	407	433	395	405	395	418	387	422	376	400	415	359	420	431	424	409	423	427	390	382	426	401	396	397	397	401	420	410	420	406	373	358	378	383	405	403	440	392	421	431	396	423	380	397	380	393	372	399	412	393	419	398	389	372	423	395	379	392	401	406	408	428	400	395	365	392	378	392	399	392	398	370	383	402	372	427	424	394	385	404	384	420	396	433	392	409	410	383	435	374	415	374	418	370	379	405	382	379	392	400	379	376	393	440	410	383	419	378	428	388	433	406	343	425	393	407	402	414	393	408	353	405	382	369	376	388	368	372	409	406	432	394	349	435	389	358	398	429	418	420	408	409	389	412	385	385	420	454	401	380	388	408	383	370	419	399	399	430	389	406	412	418	408	396	377	420	379	396	404	392	419	421	421	410	412	342	415	425	411	387	374	403	444	390	394	401	382	399	424	364	345	360	400	408	440	446	413	386	401	406	428	407	401	406	387	403	405	397	419	395	378	371	428	394	419	368	400	386	376	360	412	378	403	419	416	381	458	431	438	399	389	367	400	422	408	386	382	393	402	415	404	425	393	367	364	389	403	419	381	408	421	377	390	382	405	412	411	378	399	406	410	427	395	428	419	388	368	420	411	393	412	376	393	414	415	362	390	391	377	383	419	387	380	382	365	374	381	401	403	369	383	416	442	413	418	393	395	373	374	393	397	427	413	393	388	381	394	418	394	451	416	392	398	407	375	436	370	401	382	400	407	387	385	389	369	402	367	398	399	425	397	420	374	393	416	423	416	382	380	358	420	389	398	418	361	398	381	405	471	407	356	376	394	364	376	402	407	431	396	398	391	425	430	400	429	385	399	358	414	410	373	382	420	407	410	419	381	412	418	407	396	379	421	388	440	405	387	399	367	385	415	369	395	420	420	441	438	411	395	414	427	386	385	364	392	447	414	414	379	394	427	403	388	385	392	388	401	394	401	376	434	406	397	438	398	429	367	426	428	394	361	393	409	443	414	393	384	389	423	379	409	368	390	434	419	405	379	380	390	432	393	406	415	432	376	436	398	402	406	367	354	414	381	403	395	381	397	396	434	399	422	413	395	440	424	416	377	406	395	358	416	395	383	408	426	411	426	403	411	410	388	415	390	366	411	425	380	391	382	426	373	406	434	449	413	395	385	366	377	439	381	398	406	407	423	400	395	424	390	427	407	388	396	386	390	400	380	422	409	413	409	403	386	411	403	383	405	366	378	380	379	382	417	415	416	362	395	406	425	401	395	400	374	421	421	391	361	410	408	399	427	395	389	443	384	412	389	391	409	388	378	349	359	428	376	377	395	409	412	380	407	403	432	403	433	431	385	416	413	393	406	371	397	404	397	345	416	413	411	370	383	413	367	401	391	385	400	398	414	407	397	381	401	378	424	427	401	384	385	392	375	397	434	417	367	422	421	364	379	397	397	408	404	398	398	388	399	411	417	432	410	372	415	385	398	398	398	394	426	409	416	431	416	429	403	404	428	382	401	380	384	397	399	405	390	410	392	414	395	398	424	408	415	359	360	402	402	422	367	402	422	410	376	423	372	403	415	369	390	374	388	408	390	433	393	360	393	417	427	393	401	414	381	386	393	403	402	360	407	406	404	403	420	397	387	404	427	429	425	355	410	408	367	385	365	417	436	438	398	381	396	387	403	392	393	390	389	379	349	397	381	399	408	388	408	376	412	420	387	398	398	397	373	394	399	391	379	417	397	414	376	428	397	401	417	404	431	390	400	402	364	388	402	386	385	392	424	378	384	410	413	406	419	396	400	387	396	371	375	391	398	436	412	406	398	369	362	386	382	417	405	377	421	410	397	436	370	385	400	391	409	424	448	390	404	402	382	417	349	391	410	414	376	388	396	411	408	400	415	376	404	361	368	400	397	383	368	388	394	408	408	402	421	390	399	418	390	395	401	380	403	411	372	410	450	405	415	378	411	377	381	420	407	418	409	380	418	403	388	380	420	420	399	374	409	411	391	378	376	376	369	384	406	391	363	438	408	379	431	383	402	406	415	389	435	403	357	416	403	434	423	341	398	399	389	392	394	420	409	378	398	373	421	372	414	392	415	421	437	408	445	372	383	384	401	423	399	410	427	392	389	353	387	415	383	385	394	391	358	416	369	378	381	390	383	373	397	377	411	376	372	414	419	397	404	385	347	415	401	381	427	419	413	411	409	408	398	389	378	402	358	387	416	437	383	412	371	404	400	379	376	403	397	395	403	369	368	395	388	427	405	419	413	400	406	396	387	389	391	377	357	374	382	423	410	368	403	404	409	399	408	435	399	414	397	373	393	422	416	373	358	413	402	426	378	443	384	376	355	391	380	418	379	393	393	425	405	396	371	438	417	398	411	409	429	411	393	403	366	411	397	433	380	371	393	410	409	380	408	383	375	396	387	418	413	415	425	399	364	382	374	383	381	381	393	398	370	360	405	399	410	402	383	451	395	428	398	378	386	418	402	428	373	391	400	395	398	410	411	460	416	377	400	415	382	409	384	407	419	387	373	379	417	370	383	393	408	395	404	382	372	386	406	384	390	423	384	395	378	388	411	377	397	398	395	359	391	414	405	407	411	402	377	387	405	405	347	399	421	425	368	394	436	381	405	401	408	372	401	411	385	417	412	416	383	406	402	419	394	385	393	410	410	401	380	376	361	419	417	460	377	446	391	374	417	421	397	404	370	387	378	401	417	383	393	378	369	398	407	427	404	424	401	415	404	379	403	401	434	406	405	401	377	404	395	417	409	372	393	382	354	413	383	404	405	392	393	398	377	386	380	400	378	387	427	421	402	421	418	408	408	376	367	427	398	398	424	397	352	388	412	350	401	411	403	394	376	385	407	373	428	417	429	378	384	420	374	384	400	387	407	372	436	425	390	400	451	384	398	382	430	365	426	387	391	409	394	388	415	403	381	399	370	406	395	406	384	414	421	368	381	388	390	408	423	407	390	397	434	428	413	410	410	400	416	398	383	382	392	390	418	436	397	418	378	392	396	413	411	385	404	413	409	385	378	393	397	378	396	399	400	389	391	425	431	410
3544	8825	7199	3422	2284	1687	1362	1047	891	819	731	667	624	616	601	520	523	552	504	527	479	494	475	496	420	479	490	466	454	468	442	451	461	419	461	456	423	440	455	451	445	428	471	437	457	446	463	457	430	458	422	432	460	438	426	418	420	448	417	496	469	442	401	446	461	436	445	416	438	482	443	454	464	433	468	398	443	469	441	453	449	421	451	466	422	465	453	442	474	439	487	452	431	448	441	430	480	432	442	462	456	441	430	454	453	419	416	463	483	476	475	463	429	458	460	388	426	439	465	472	445	464	472	435	460	445	435	461	443	470	433	446	433	466	450	449	435	442	447	451	428	437	448	407	433	412	459	427	443	416	460	432	435	412	456	433	425	436	449	439	414	443	438	441	432	444	455	423	434	460	481	477	446	439	457	443	470	444	428	456	434	410	452	443	469	448	478	457	390	428	417	457	426	451	446	480	421	444	419	443	484	437	454	430	415	447	440	421	428	431	418	413	423	466	432	421	408	443	441	403	441	412	413	434	400	468	446	445	439	453	493	434	439	440	453	458	456	483	449	454	442	432	417	441	453	404	442	439	412	457	465	448	467	465	432	405	487	441	457	444	435	441	462	405	407	426	438	452	479	452	417	452	434	445	485	433	442	463	443	479	459	419	442	440	439	448	439	444	391	455	419	455	437	423	427	426	416	467	448	434	468	452	438	413	429	417	450	457	477	406	440	444	409	430	416	417	425	434	436	425	468	464	490	427	447	435	477	436	482	408	471	431	452	457	472	454	451	440	475	442	446	464	481	441	442	450	479	449	452	433	451	434	429	463	443	415	482	428	419	409	453	457	465	478	423	444	457	436	492	399	472	446	470	450	422	440	424	423	419	439	494	441	438	416	464	431	397	429	451	446	435	423	448	426	475	438	426	437	413	466	422	431	449	412	466	430	430	447	431	423	426	457	440	428	448	424	427	437	425	460	387	459	466	434	439	471	412	447	442	451	407	422	430	438	433	475	434	482	437	475	454	437	422	429	397	431	455	435	451	434	424	426	422	442	398	439	429	445	443	435	449	418	441	419	417	442	409	418	457	464	419	459	431	458	437	427	432	420	440	444	457	418	434	457	416	482	449	443	444	446	476	453	440	392	470	455	434	427	451	461	450	455	424	429	400	405	445	437	424	473	440	398	422	424	447	431	400	422	426	438	434	483	462	459	468	428	430	441	428	441	480	435	435	491	424	453	433	457	451	454	388	449	434	417	477	443	422	431	460	444	397	422	406	444	456	455	437	449	448	451	409	448	464	470	451	446	430	387	445	409	448	495	435	429	437	454	451	433	419	445	469	414	447	452	460	438	444	439	450	448	474	467	458	412	430	450	473	443	448	453	428	407	431	454	424	452	425	441	407	416	441	453	435	413	425	424	454	438	438	428	442	425	416	479	422	436	452	450	433	471	446	433	448	457	438	420	435	453	427	391	407	422	473	407	478	445	466	461	452	452	444	456	457	440	417	454	465	409	431	424	434	477	491	425	446	423	425	425	428	445	424	457	480	414	448	443	469	433	453	444	435	390	446	484	403	460	448	417	440	405	472	450	475	461	431	425	432	433	486	468	451	442	444	435	439	466	407	448	466	429	445	441	458	428	426	439	458	440	456	415	432	432	442	484	446	389	434	429	437	421	457	444	474	444	458	440	425	469	420	456	397	442	449	434	428	411	445	462	427	397	462	418	449	465	412	415	449	429	456	411	442	462	445	452	437	446	442	425	446	455	441	424	452	457	436	435	438	450	432	447	467	426	456	392	437	431	464	453	430	447	422	403	430	437	436	431	444	449	449	423	424	403	401	422	431	468	462	405	435	451	449	474	453	499	411	421	441	455	477	475	423	440	454	427	456	438	470	423	475	401	457	457	452	423	466	440	473	422	448	438	450	452	423	482	422	458	428	490	449	425	405	470	436	399	451	455	438	455	473	421	454	413	459	461	447	437	435	434	452	415	424	395	459	427	449	460	463	462	424	421	435	472	429	441	478	437	431	430	435	432	444	424	475	422	467	491	438	454	419	412	425	459	486	431	432	472	422	413	467	460	450	439	443	410	426	462	466	433	469	429	451	468	404	469	433	463	457	417	417	466	472	461	435	419	408	465	437	426	446	484	430	460	433	442	398	436	457	488	491	402	427	423	453	423	462	462	427	460	453	401	459	438	433	436	447	442	456	452	431	452	454	448	449	419	435	433	431	467	450	444	439	444	438	451	427	423	444	442	432	425	415	415	465	453	436	428	459	432	457	443	440	460	436	411	448	472	441	439	450	417	419	436	428	455	416	453	409	457	433	414	498	434	421	442	419	421	424	429	441	406	420	427	436	431	475	480	451	434	419	476	460	456	447	471	453	457	405	446	440	411	458	416	460	457	408	432	427	441	416	465	459	474	443	414	466	428	442	419	446	449	449	437	410	417	438	420	434	426	438	431	433	450	419	417	401	426	437	440	488	463	467	475	463	450	461	443	434	435	461	422	471	427	427	441	428	440	458	449	433	431	447	424	422	483	428	441	438	469	415	487	425	453	453	404	439	413	386	437	432	478	407	404	435	427	477	412	465	443	426	425	446	440	440	456	428	430	420	433	439	444	430	477	418	424	450	464	449	470	425	426	483	467	437	429	480	464	441	416	439	426	424	440	443	411	453	430	427	448	494	472	435	470	436	446	435	422	454	417	467	460	452	431	419	406	442	448	440	446	460	437	441	399	497	439	444	483	443	443	423	440	452	463	458	424	461	413	462	422	452	440	412	468	475	443	430	469	439	437	449	430	477	487	462	426	394	425	436	486	436	460	440	408	417	422	440	442	431	430	442	453	448	440	450	453	437	429	425	455	445	448	448	415	446	437	416	472	475	452	422	431	426	426	474	459	450	454	451	453	448	409	451	437	417	424	484	453	413	484	444	403	437	467	489	419	394	433	462	429	446	420	443	429	436	464	487	456	463	396	421	470	423	424	429	415	438	437	451	479	427	462	459	457	455	441	470	440	436	450	468	471	434	423	404	490	445	456	416	478	443	454	464	456	430	411	429	413	458	443	455	438	456	451	440	415	429	433	438	460	415	411	439	422	421	428	424	441	443	450	432	429	430	436	425	451	434	457	462	446	418	464	424	461	412	427	417	416	433	445	456	446	448	443	430	407	411	454	472	457	455	392	429	446	429	426	436	418	404	463	430	463	425	439	436	418	437	461	435	447	428	448	471	432	468	416	475	421	487	456	439	468	466	401	448	423	449	416	383	477	477	443	455	440	449	434	436	453	442	437	420	497	446	468	434	458	459	440	448	424	410	452	412	453	443	438	444	464	426	439	454	432	437	433	431	451	432	410	404	408	389	439	461	415	457	432	416	426	433	428	470	437	432	456	435	434	438	473	467	461	442	439	443	437	453	416	461	464	434	437	425	428	400	423	432	482	416	448	425	424	424	438	450	431	438	421	397	406	433	448	454	413	451	424	442	435	425	413
24925	21462	27920	25313	16467	1168	716	542	539	494	498	436	438	449	483	409	454	448	404	396	448	438	414	406	401	431	390	399	401	400	408	401	409	418	422	404	389	413	409	373	387	424	403	405	409	380	374	401	419	386	436	381	394	375	406	405	398	373	393	383	403	386	393	404	399	383	391	398	405	378	379	421	395	378	423	404	376	391	397	435	375	429	422	380	349	354	379	395	389	362	383	383	391	367	387	389	408	416	394	399	385	372	365	376	363	416	412	409	394	414	393	413	411	406	401	397	380	340	373	421	394	400	403	383	394	370	385	380	375	405	407	395	376	396	384	374	402	398	401	367	398	431	410	436	410	399	375	392	407	401	414	387	397	406	400	411	375	414	387	386	412	366	369	408	400	416	395	398	392	417	367	390	402	438	351	395	365	416	411	396	430	379	401	414	410	412	418	369	380	410	432	391	431	382	385	390	387	419	364	406	371	387	399	381	402	420	395	402	415	430	365	386	418	385	343	422	402	396	410	403	393	437	405	374	375	403	430	379	417	414	351	360	352	385	364	381	387	376	374	393	435	385	347	396	403	394	417	406	372	398	387	389	381	381	423	392	384	400	404	363	389	359	385	404	382	434	421	388	390	383	419	395	432	408	391	382	361	429	414	427	359	413	376	411	389	388	395	375	359	410	408	441	369	425	401	392	419	377	383	374	382	408	380	386	398	420	396	411	388	394	385	389	391	381	361	413	377	379	423	395	417	398	384	399	438	419	426	394	410	386	412	395	390	391	417	385	370	415	386	381	415	404	419	402	440	409	399	381	371	391	388	414	363	418	430	369	394	369	401	388	387	397	403	378	393	428	402	399	442	419	432	409	382	402	428	381	391	416	401	391	415	398	385	394	399	361	383	350	405	391	373	395	421	401	394	408	383	396	381	371	404	401	377	400	410	375	424	412	386	403	375	420	400	415	412	379	363	406	419	356	398	402	399	384	414	439	359	409	402	433	406	405	355	425	433	394	390	397	422	395	349	431	338	399	397	389	370	393	366	416	398	396	400	419	399	385	347	411	398	373	391	403	389	383	356	404	416	395	415	422	367	413	392	413	364	375	373	416	371	383	421	424	407	384	399	393	379	384	373	411	408	367	395	422	391	415	412	376	397	398	395	424	390	402	401	389	398	383	393	421	397	379	369	402	410	384	392	354	379	432	405	364	379	365	380	389	406	372	401	378	402	352	382	418	377	386	383	377	365	387	388	403	442	378	390	410	373	410	410	388	373	403	387	376	379	364	415	406	405	416	382	363	386	381	397	401	387	405	387	409	440	422	437	453	361	411	382	401	405	412	418	367	375	427	401	395	367	427	366	376	401	394	407	370	422	418	404	369	410	376	410	419	397	410	353	381	389	364	370	397	408	428	396	392	387	369	385	392	412	391	375	374	419	395	410	410	396	375	390	367	400	377	363	376	408	405	420	403	362	417	340	405	361	371	418	379	410	363	405	400	398	404	402	402	395	412	399	364	360	398	365	400	394	414	426	390	399	378	389	417	382	381	402	378	366	406	413	431	370	365	406	413	361	373	418	418	400	392	398	376	397	396	419	413	392	391	382	370	414	401	402	401	393	445	399	377	418	390	370	398	396	413	414	367	401	391	410	384	389	379	404	390	382	398	408	405	387	398	398	385	358	376	397	383	398	406	407	358	406	374	430	405	391	398	415	423	385	410	437	424	390	394	393	387	424	347	367	376	431	396	386	412	343	395	406	398	396	350	376	403	394	403	402	389	418	413	359	374	398	414	396	390	413	388	409	421	397	412	378	405	390	387	417	404	363	381	408	419	406	366	395	398	409	393	408	433	413	382	416	389	398	433	393	401	404	343	383	436	396	423	368	392	409	406	412	383	402	382	407	401	421	403	372	436	375	404	389	362	400	404	386	394	381	416	391	362	393	391	401	424	376	410	411	373	409	411	370	410	397	441	381	417	397	424	406	415	397	368	400	365	376	419	425	418	389	403	407	388	411	422	368	438	428	396	423	424	433	377	407	383	386	374	403	411	398	386	390	369	376	371	379	389	386	369	393	409	378	403	411	364	384	398	431	398	371	392	385	372	344	380	409	421	410	383	380	375	451	348	384	410	408	392	403	411	400	395	431	386	412	388	402	421	419	383	426	416	402	401	413	370	380	397	394	350	393	427	412	399	410	384	383	419	412	403	407	374	423	405	427	385	426	424	424	382	384	399	400	367	388	426	361	401	412	411	407	400	361	386	378	403	378	398	380	387	384	374	395	365	367	375	404	414	392	390	383	407	379	398	409	366	395	417	406	393	394	384	387	377	379	382	390	387	385	396	425	386	367	372	351	379	347	437	394	354	388	376	360	421	344	379	402	406	392	386	388	392	401	380	399	383	377	398	346	391	377	362	438	388	359	444	393	396	403	397	403	381	401	414	414	398	427	379	419	425	352	383	403	404	448	440	363	362	370	379	431	391	418	381	379	382	375	383	398	381	390	394	401	395	344	396	404	389	404	423	392	412	393	416	408	412	382	404	407	413	393	403	374	398	380	378	403	423	388	402	366	442	388	409	396	373	382	398	404	390	392	381	412	390	390	401	383	396	368	396	380	390	393	414	404	418	378	399	447	415	389	414	395	367	395	446	370	380	404	424	382	405	415	392	415	389	421	364	399	375	379	399	374	401	413	421	390	438	389	406	403	408	394	435	389	406	383	389	381	361	390	365	375	413	408	400	372	400	412	410	384	391	406	411	387	394	397	356	386	401	373	398	405	393	393	365	392	358	398	385	361	396	396	408	386	364	371	396	388	402	406	431	411	383	399	402	405	409	361	386	384	387	390	414	430	409	402	372	373	417	433	428	390	420	381	341	372	410	347	408	419	383	388	394	363	386	397	387	418	412	389	411	438	370	407	380	400	375	383	430	414	386	415	389	380	378	400	339	350	399	401	423	376	371	396	372	385	379	394	421	334	391	390	384	378	380	400	381	401	397	406	350	411	385	404	431	391	425	381	391	409	373	416	392	389	394	407	389	423	434	423	398	381	376	401	387	369	388	414	363	404	388	369	386	426	385	399	402	416	351	370	400	410	403	418	406	374	405	368	394	375	363	405	434	360	380	396	405	394	398	361	397	380	409	346	402	417	378	372	373	382	369	400	384	389	366	394	407	401	414	416	395	372	378	396	408	397	403	373	387	417	360	368	429	382	420	378	384	375	405	416	381	374	390	416	408	389	411	397	404	398	378	379	399	386	377	378	413	397	383	401	411	370	415	387	389	424	412	374	396	387	385	398	362	393	396	380	368	357	395	374	363	431	366	409	423	349	399	403	352	411	413	394	408	414	409	416	397	401	400	400	421	395	360	388	403	399	411	394	402	382	425	405	416	389	395	411	406	393	376	393	361	387	393	396	389	422	387	400	344	392	387	380	386	402	358	358	392	364	410	402	396	455	396	412	423	348	403	391	401	393	410	393	420	387	405	371	387	386	393	417	420
3714	5563	4401	2228	1589	1237	967	839	674	692	635	548	509	491	448	515	437	459	484	433	456	482	443	425	426	418	369	435	422	410	417	379	403	419	412	417	462	451	409	433	437	420	398	461	393	434	419	418	467	408	435	438	437	406	432	402	473	451	411	436	441	447	457	435	425	475	436	398	428	449	414	433	408	419	448	407	402	438	442	387	420	407	406	437	430	426	425	407	388	431	397	387	411	449	441	446	412	416	426	441	425	404	431	382	440	460	424	377	438	421	402	437	399	400	422	448	424	425	435	418	432	406	401	416	407	408	446	424	407	438	419	411	428	395	409	434	421	421	425	422	429	424	407	418	434	422	407	428	409	449	394	466	428	416	416	428	377	415	432	422	418	427	399	453	401	456	460	443	381	391	420	405	418	450	440	419	439	410	415	407	412	416	417	402	442	434	419	409	435	403	447	375	430	389	444	416	425	411	449	450	418	415	389	454	446	405	438	408	423	411	428	396	415	406	402	423	463	393	387	439	442	391	439	455	401	455	444	413	445	453	448	431	389	435	395	415	415	457	440	400	450	428	399	432	396	448	414	433	385	463	428	401	425	393	455	421	413	412	410	431	414	391	452	462	459	428	408	398	454	448	442	389	401	409	433	434	425	412	456	406	392	413	433	440	433	439	430	402	439	420	436	443	425	404	386	394	455	419	403	438	417	392	394	429	409	383	424	374	404	444	391	432	442	426	415	405	432	446	374	433	392	426	455	422	433	421	366	420	427	405	457	410	427	369	408	386	425	422	418	423	411	410	417	436	369	406	423	417	392	452	437	376	399	429	401	445	449	452	390	424	408	430	398	446	403	431	410	408	389	430	460	388	441	393	454	435	437	447	395	410	436	394	421	417	406	414	438	436	458	416	425	409	428	434	386	415	433	421	407	414	416	401	420	409	424	392	407	399	386	443	378	438	415	420	381	407	427	401	407	436	417	458	431	412	435	455	474	394	409	423	436	442	406	424	435	427	446	423	408	466	449	398	418	364	423	401	428	381	414	413	442	420	397	388	412	445	391	451	434	456	395	403	436	413	431	396	418	425	448	423	418	414	431	432	427	433	426	420	438	454	415	412	442	403	411	418	396	439	450	419	424	407	444	448	450	433	420	413	431	384	417	413	416	385	405	415	415	406	426	412	422	419	416	431	414	413	412	426	396	414	406	402	419	382	433	421	415	412	423	428	409	416	420	455	407	421	414	382	412	390	457	434	446	430	442	416	390	380	417	431	474	389	422	459	416	410	434	412	419	432	397	435	385	420	384	413	434	440	456	469	453	426	390	445	407	445	412	438	414	420	428	401	462	432	433	433	447	397	400	416	427	415	435	383	409	402	443	429	412	438	409	405	372	441	432	432	437	396	440	448	442	411	398	415	414	379	409	401	429	403	403	408	445	410	482	423	432	415	432	424	441	430	424	416	429	398	435	448	441	401	441	417	403	413	422	424	452	457	400	443	404	415	400	391	395	406	427	396	446	412	436	436	444	457	429	383	419	448	421	406	428	416	437	412	414	399	423	410	414	402	376	408	440	431	408	430	411	445	432	443	438	419	421	403	427	437	452	432	444	409	393	413	440	449	412	421	397	433	391	422	432	410	413	420	406	404	453	451	430	438	391	451	398	401	413	392	429	405	450	438	439	410	457	433	428	441	419	392	414	410	413	411	379	412	424	427	447	389	408	431	430	434	452	435	409	425	456	381	425	412	427	473	443	408	388	439	421	451	419	422	429	435	414	400	418	383	394	431	416	421	439	435	371	457	417	452	442	405	405	394	416	408	426	417	382	433	451	444	411	440	447	450	400	403	407	402	436	428	397	432	407	361	391	420	441	433	445	442	409	425	412	455	444	424	421	408	392	416	421	407	421	445	455	413	416	461	376	399	423	411	397	408	417	430	399	422	375	407	416	416	448	459	432	435	416	459	456	414	370	420	452	435	418	426	409	414	441	416	411	403	425	408	430	382	457	414	413	404	451	436	424	365	454	418	425	406	407	474	419	415	430	423	417	440	420	444	371	406	396	379	435	417	443	419	440	429	416	435	440	405	408	415	432	438	448	411	421	353	420	422	424	423	422	440	429	434	405	432	414	456	379	471	392	410	412	389	415	379	461	425	398	412	419	398	435	404	427	390	457	422	450	407	412	407	430	415	426	415	437	417	419	457	436	384	456	427	405	418	421	439	392	409	388	456	434	437	437	410	408	456	396	407	425	434	393	404	428	420	435	442	408	405	405	402	408	432	412	416	402	449	420	423	413	423	448	408	442	441	429	435	425	407	427	417	413	414	445	434	376	430	450	397	400	415	399	431	397	450	375	391	382	423	409	410	425	446	380	487	403	410	409	419	434	400	450	410	410	412	418	422	430	416	423	409	420	401	457	421	426	424	430	422	477	407	418	427	420	399	448	425	409	427	439	410	444	409	410	431	396	408	394	389	433	389	430	405	431	447	408	396	407	416	422	410	482	437	442	450	441	438	405	441	443	440	407	462	419	441	432	437	384	419	393	476	416	434	407	411	430	392	400	424	412	437	410	437	410	427	433	393	399	411	428	427	458	398	439	412	414	426	404	446	408	414	413	414	430	425	434	409	443	397	436	434	445	383	444	478	427	433	404	397	450	406	455	429	394	380	455	424	423	393	422	406	413	428	411	437	388	418	421	455	435	423	404	395	458	446	382	393	431	401	430	410	410	412	414	419	429	425	439	412	409	444	388	421	414	427	424	410	433	457	449	418	433	449	398	426	431	403	389	426	413	438	496	424	438	431	430	403	437	389	431	420	381	400	444	414	419	398	429	428	421	408	438	412	459	394	425	426	408	425	367	418	407	394	413	412	422	441	425	470	400	413	431	406	419	423	422	435	428	425	444	430	393	423	449	431	414	438	436	445	452	427	387	439	425	428	396	381	426	444	440	384	446	428	394	401	421	421	415	395	419	451	429	440	437	392	447	392	452	433	439	389	421	404	425	412	415	428	392	432	426	431	442	458	400	432	408	428	431	419	404	425	422	429	433	402	405	403	399	434	448	426	446	384	441	430	446	412	372	430	402	415	413	388	381	396	424	407	416	437	442	412	427	416	425	414	395	400	399	393	422	385	386	436	435	434	445	436	462	445	429	387	430	420	402	428	430	426	414	424	418	418	410	412	444	443	439	423	436	467	410	454	424	442	449	431	397	393	426	429	433	448	480	441	391	392	430	433	437	443	431	425	414	428	375	423	393	411	397	436	424	444	406	424	411	418	436	401	424	414	455	459	400	440	422	440	452	416	412	410	419	410	419	432	418	400	401	422	410	378	395	426	431	402	407	407	415	425	407	376	398	438	402	437	431	414	397	414	448	390	416	408	456	421	440	446	436	427	392	430	423	429	448	371	396	436	426	429	411	449	444	398	426	401	431	426	395	394	429	407	447	415	408	407	441	413	427	449	456	408	414	431	427	407	419	411	440	406	429	438	397	421	426	438
22756	21506	29194	24228	21496	21531	11858	953	626	518	456	383	328	335	276	225	222	231	214	216	214	196	195	174	173	161	170	190	180	175	159	167	160	169	168	151	137	155	157	141	143	135	142	141	133	145	170	152	127	117	146	154	142	149	157	169	140	119	140	143	153	147	147	135	143	136	145	145	130	133	136	117	137	141	125	127	145	154	144	147	154	131	132	146	137	140	128	159	145	132	155	147	172	125	151	147	133	135	149	131	153	127	135	157	132	136	136	150	146	152	141	131	125	129	161	141	112	132	130	160	147	138	125	131	136	133	124	116	128	133	139	134	136	145	133	144	149	143	123	121	140	149	120	130	155	128	135	140	122	143	144	147	135	149	114	136	127	160	131	132	143	163	133	123	123	139	118	130	108	140	157	133	117	120	139	120	128	134	143	125	121	128	136	137	121	135	128	139	141	128	109	129	158	130	119	141	139	119	129	148	130	127	136	134	144	137	142	125	131	136	122	121	116	160	124	120	138	119	156	142	132	138	150	155	133	136	128	129	139	143	131	126	140	117	150	122	148	145	159	124	134	149	136	132	135	142	135	155	120	133	135	137	146	141	146	146	150	141	150	128	148	130	136	142	120	101	119	130	127	129	160	145	154	129	148	155	129	150	131	132	131	125	148	136	139	117	131	138	150	138	158	126	106	151	114	112	135	111	131	144	142	137	133	147	137	134	133	124	142	125	131	123	129	151	126	149	139	134	119	131	126	127	134	128	141	148	128	127	152	159	137	115	136	157	136	141	145	124	116	146	125	141	148	147	125	149	137	126	149	158	120	117	142	119	134	127	128	145	141	137	141	139	120	132	133	140	141	137	129	145	128	120	161	141	123	135	127	137	128	136	120	130	147	139	147	152	129	140	121	134	150	129	126	130	118	141	112	145	149	143	124	128	142	136	121	134	136	137	136	143	144	125	139	139	139	119	138	120	147	146	145	130	117	139	119	141	142	143	129	145	133	150	139	148	144	143	129	132	150	142	118	120	146	117	120	150	129	148	112	142	147	134	140	135	138	143	134	145	136	132	132	134	136	115	132	134	122	128	121	143	137	121	141	146	132	117	138	153	134	122	126	156	117	124	141	140	144	134	132	123	140	144	138	134	130	124	149	149	139	148	131	149	145	128	147	122	131	135	140	138	127	138	167	132	133	136	133	146	136	137	140	145	120	136	148	135	127	145	154	135	136	140	121	146	139	144	155	137	148	113	151	138	145	149	130	155	116	135	134	151	114	118	137	136	129	146	128	136	101	122	161	135	146	140	126	123	139	116	122	139	141	148	145	143	150	146	153	143	124	143	136	142	149	125	129	120	129	131	162	133	123	146	136	127	131	147	114	136	123	128	144	138	168	125	122	131	136	142	133	133	131	139	120	126	125	132	142	133	120	141	138	145	142	126	130	143	137	144	113	127	129	141	143	138	119	115	137	128	155	137	150	128	128	127	126	150	158	135	134	137	145	124	143	150	126	149	129	129	135	149	142	121	123	121	133	138	129	138	152	125	137	128	126	145	159	133	131	132	129	134	123	117	142	122	129	129	141	143	142	144	131	133	143	136	130	137	129	149	143	128	138	122	140	152	136	113	156	133	123	138	146	156	116	143	133	146	135	127	128	145	146	158	131	132	126	140	130	123	143	137	131	138	128	139	116	137	148	134	133	145	139	123	134	144	151	128	120	140	137	142	123	121	145	131	132	126	140	159	140	125	128	119	150	134	141	137	147	140	132	127	149	119	130	136	155	140	164	144	130	119	117	120	129	132	139	140	114	121	153	124	144	156	136	137	148	148	139	129	137	122	111	139	142	145	133	145	145	131	145	125	159	147	129	135	119	141	134	120	129	119	164	142	127	141	134	130	132	130	149	136	133	115	136	131	118	116	144	135	130	134	141	132	130	147	116	115	134	156	146	136	124	147	157	145	147	140	132	135	127	128	128	152	134	132	132	133	137	175	139	140	111	132	148	132	150	137	142	127	152	160	132	122	125	116	135	123	120	133	142	112	142	115	125	135	145	131	128	147	136	134	130	124	125	131	160	134	133	130	126	141	131	122	164	135	111	143	123	149	118	154	138	138	127	120	137	131	131	119	135	129	138	147	120	128	112	131	139	146	135	128	128	123	130	150	134	116	130	139	146	142	136	140	141	172	141	127	139	131	116	136	146	140	122	150	135	134	166	159	149	130	128	131	124	125	153	136	156	127	139	150	136	133	150	126	129	147	127	126	140	139	140	140	141	129	103	152	107	125	156	134	117	125	139	136	132	127	140	112	122	137	147	118	142	135	135	147	148	156	144	117	136	129	141	167	130	137	143	138	121	127	149	154	126	153	144	140	124	139	152	129	131	134	132	133	143	134	141	150	131	151	138	128	140	137	123	134	131	155	120	127	130	123	141	125	130	139	120	143	147	125	119	160	139	136	124	140	140	145	137	133	152	149	131	114	144	152	150	137	137	140	141	121	139	137	158	140	117	141	141	138	147	150	135	143	119	132	128	127	133	121	116	131	165	156	146	146	153	123	132	146	176	130	144	139	144	129	111	138	133	138	135	152	144	133	118	134	142	133	133	140	144	150	122	149	133	122	133	120	129	124	133	121	148	131	127	134	126	138	142	146	147	131	139	140	132	146	151	142	165	144	136	125	154	137	131	138	137	128	135	145	139	119	144	132	122	144	132	128	136	143	140	141	137	129	164	120	138	136	141	132	140	136	145	137	136	133	128	134	141	152	129	134	142	127	130	130	126	131	141	145	120	148	147	138	128	126	134	146	145	146	143	121	131	147	130	138	130	144	141	134	136	134	141	150	146	141	148	123	148	137	143	141	125	118	117	130	123	127	130	147	124	142	135	131	137	141	117	134	126	140	135	143	144	134	139	127	125	136	130	107	139	135	137	149	129	145	132	140	135	137	129	115	136	144	155	139	152	146	144	150	138	126	135	138	124	146	125	123	143	111	136	137	129	148	151	113	140	140	115	113	148	159	143	129	142	132	134	129	114	139	136	132	139	125	138	134	130	122	129	131	142	153	136	118	131	149	141	128	114	142	143	138	138	135	134	134	146	128	128	126	126	117	145	137	137	148	122	134	148	136	133	135	148	129	155	145	123	123	140	139	141	133	148	137	154	148	136	144	147	132	113	141	122	140	122	153	124	128	137	150	124	141	130	122	125	136	156	138	132	153	130	154	132	141	120	146	148	130	125	144	125	140	134	132	144	106	127	124	144	137	156	129	128	120	142	145	111	106	133	136	132	122	137	156	144	148	139	133	130	113	162	128	138	125	132	134	130	129	129	160	136	122	121	149	109	134	139	131	130	134	134	134	132	127	116	148	117	119	145	141	136	146	149	145	137	124	133	137	136	122	167	140	127	124	129	139	127	141	136	131	133	147	123	133	123	128	134	128	138	113	160	123	151	141	155	125	138	123	150	136	145	149	153	140	133	145	148	120	112	125	143	136	133	142	125	160
4744	14247	11758	5572	3572	2618	1943	1412	1109	870	678	592	496	469	419	346	352	337	298	296	241	269	245	240	236	217	188	211	202	195	203	206	207	194	175	190	174	172	180	183	185	164	168	172	166	174	171	168	183	162	138	174	153	164	167	167	170	139	153	132	161	157	153	153	166	144	146	148	179	182	158	156	155	180	149	150	149	172	159	161	166	159	171	135	132	150	159	171	154	179	159	150	138	147	160	149	163	158	165	169	159	144	147	164	156	145	158	145	158	173	168	148	157	156	142	131	166	156	143	156	172	148	161	144	140	146	141	159	149	144	166	149	138	160	138	153	169	156	148	162	163	165	129	149	146	171	161	166	146	160	192	162	139	161	161	139	145	164	150	146	156	150	171	142	152	153	145	166	170	162	130	123	165	163	160	156	170	143	158	144	156	160	133	157	142	133	159	148	165	135	176	148	169	167	158	156	138	149	161	166	161	134	157	139	156	136	157	145	161	130	151	144	150	157	156	165	149	155	158	149	173	151	147	163	167	155	164	137	146	137	154	160	169	155	154	159	148	127	160	143	161	156	145	159	167	156	149	153	176	162	179	140	123	145	152	150	164	152	173	129	151	157	142	150	144	172	151	141	149	157	146	147	155	163	163	163	157	135	154	148	146	142	146	155	164	166	139	142	167	160	173	175	170	151	149	172	164	143	161	139	141	131	135	169	150	171	146	150	160	160	159	150	128	128	154	133	145	151	147	148	139	145	153	149	136	150	151	167	131	163	155	136	146	137	151	146	151	165	174	163	134	159	130	171	164	158	145	141	126	170	158	139	151	144	136	156	146	165	153	156	145	151	148	134	123	161	172	163	145	163	177	143	134	148	173	154	134	155	162	162	149	168	141	123	136	158	137	162	134	147	167	163	157	138	144	149	150	156	176	143	150	171	168	148	144	159	147	153	179	154	128	151	169	171	170	127	157	167	182	150	165	146	151	130	156	157	151	155	159	142	160	164	137	142	146	161	155	154	138	177	151	164	132	157	167	175	143	144	159	144	151	136	134	181	154	132	165	145	161	150	156	144	177	162	154	185	148	168	156	137	151	168	176	157	151	174	164	164	148	155	148	137	158	163	138	140	148	133	129	157	152	155	151	153	167	163	143	159	152	146	156	156	151	157	173	155	169	164	150	161	158	161	160	158	158	146	136	169	138	144	150	140	159	168	145	163	161	138	176	156	165	175	144	170	152	156	167	171	156	159	132	163	146	134	146	146	145	162	126	147	160	117	152	162	158	160	167	142	148	150	156	155	154	144	160	142	152	163	171	159	153	172	165	145	167	164	147	159	145	151	138	129	161	147	146	154	155	157	139	163	147	153	152	141	161	160	143	156	172	156	128	179	161	159	170	143	166	162	141	139	142	143	148	150	147	140	135	132	162	167	140	156	145	151	143	149	143	150	151	137	146	145	147	162	155	140	160	156	147	154	158	147	152	133	147	157	159	156	151	153	154	150	157	146	154	161	147	116	142	161	138	158	147	153	146	154	161	134	164	159	149	158	182	187	149	161	154	179	176	157	151	154	129	163	139	137	146	145	163	144	157	162	138	160	162	159	144	188	140	150	146	142	138	151	151	159	155	167	146	137	151	147	138	149	150	149	146	145	127	185	133	159	158	151	138	153	165	167	160	141	134	167	172	146	151	165	144	166	127	163	160	144	158	171	139	143	158	160	147	155	155	176	155	146	175	151	161	164	121	169	158	172	143	146	153	151	160	159	172	153	146	153	168	161	145	150	158	145	146	158	168	167	156	156	147	163	166	153	157	141	157	142	130	151	136	149	146	140	163	167	128	142	157	163	156	149	143	144	155	156	162	150	142	135	142	160	158	165	159	153	178	140	133	169	156	154	157	141	141	185	155	143	172	137	139	163	151	158	154	181	149	157	140	168	143	159	160	185	167	164	163	139	161	153	156	157	146	147	175	144	153	160	140	169	160	147	143	168	169	149	162	169	123	144	151	180	160	158	153	128	152	141	135	114	147	178	145	166	160	137	160	185	153	150	154	143	168	153	164	164	159	138	172	165	139	155	155	174	181	138	165	173	173	144	157	135	170	161	149	156	175	153	176	156	173	150	144	153	156	151	147	155	170	146	145	161	143	159	144	171	134	140	152	150	146	164	119	145	172	152	133	149	140	132	144	184	154	146	173	169	177	173	161	154	160	182	130	141	166	178	163	153	167	160	173	144	133	162	152	159	161	141	165	171	174	155	174	157	141	158	144	143	157	156	154	156	174	166	165	169	139	125	160	153	157	137	148	145	159	146	129	153	188	165	134	147	170	156	161	167	163	143	143	160	143	169	173	148	175	164	168	137	143	179	157	165	157	171	177	139	158	153	145	130	167	178	155	157	142	180	134	148	154	146	174	158	155	137	165	157	159	123	130	156	156	168	161	174	154	169	139	165	110	154	163	143	143	147	176	147	148	151	135	142	144	178	158	150	144	137	128	167	142	169	162	150	154	161	136	150	145	156	172	155	153	143	152	148	137	159	166	168	156	143	141	177	153	140	150	159	143	149	151	163	145	143	147	158	149	147	141	169	147	130	162	140	163	147	159	159	151	153	175	144	138	139	154	154	147	173	144	149	151	162	157	165	143	161	145	159	157	146	149	156	149	159	176	160	156	159	158	172	152	137	164	161	149	167	158	154	157	166	125	130	176	156	148	144	174	157	158	158	164	133	159	168	173	160	152	152	176	155	170	149	128	166	150	181	160	152	173	174	155	170	141	143	152	180	178	164	163	134	155	148	170	150	145	166	158	153	146	126	189	162	160	133	149	156	175	147	165	163	137	131	161	143	146	174	159	142	155	153	131	138	172	150	178	146	169	140	154	151	166	172	163	161	155	148	140	133	138	142	131	152	140	159	153	155	155	153	157	168	151	144	155	143	168	149	126	139	166	195	157	148	133	148	142	166	147	143	155	148	149	158	142	160	163	160	167	155	155	142	143	153	151	161	128	140	161	155	157	134	172	139	158	149	141	150	150	172	150	172	138	167	153	163	161	147	146	170	138	150	141	152	138	145	161	147	143	165	142	156	150	150	151	155	134	152	147	157	152	172	158	166	154	134	142	153	160	178	144	133	148	172	146	143	155	140	150	164	139	152	152	164	167	142	153	151	161	139	158	160	157	157	164	149	162	168	141	169	144	168	152	130	125	158	137	147	174	153	144	148	165	146	160	142	143	154	151	147	166	143	158	161	155	138	143	170	150	153	161	171	165	156	168	150	147	159	168	166	145	180	161	151	160	154	161	160	155	154	162	136	143	181	170	150	159	154	154	180	151	165	133	166	134	171	160	169	138	154	146	147	136	161	140	140	127	149	135	165	167	157	140	166	158	139	162	156	152	140	140	144	140	165	188	141	163	127	159	122	144	151	137	154	131	150	161	150	154	137	147	150	158	171	132	165	132	171	157	166	160	151	155	155	158	139	168	162	139	172	159	151	152	142	153	142
27561	19882	6863	879	677	565	634	620	561	558	550	567	599	599	555	563	573	564	614	591	538	537	599	612	561	580	553	550	556	556	516	567	554	574	543	607	614	549	560	551	559	588	577	600	596	545	575	559	595	565	557	547	541	551	585	580	580	563	570	550	591	557	579	584	553	564	594	550	548	598	582	568	574	543	565	544	594	569	571	580	547	580	576	549	575	571	617	553	562	601	576	584	578	612	564	586	590	572	600	575	598	574	579	591	522	577	562	601	563	529	590	573	567	547	549	585	596	569	545	589	539	576	546	527	575	572	563	532	582	595	568	577	577	588	563	571	554	564	552	561	628	616	556	614	594	551	590	575	593	558	559	568	606	546	570	579	584	549	544	547	574	586	557	605	565	563	574	585	571	577	568	580	598	543	596	593	643	567	623	522	594	572	622	620	556	588	575	605	554	578	540	560	582	577	586	563	548	539	533	602	587	547	514	590	577	546	606	575	560	590	586	564	581	599	594	537	553	589	593	556	586	572	572	548	590	535	576	547	583	603	537	591	565	532	561	557	560	601	541	578	589	573	540	563	655	597	552	563	550	494	572	595	546	592	562	569	561	545	551	592	580	554	548	576	572	582	555	560	572	614	539	597	555	540	549	583	580	582	544	543	582	571	583	563	547	558	559	581	598	561	562	593	581	568	571	586	567	581	572	572	580	575	562	543	571	585	570	621	558	571	575	573	571	599	571	551	601	639	563	555	559	574	555	574	582	569	546	575	552	573	569	578	553	557	573	578	617	522	539	585	591	602	597	561	552	562	566	570	582	610	544	583	582	549	575	581	571	563	533	572	582	595	585	537	549	563	591	576	593	557	550	563	571	626	551	568	555	571	592	563	555	556	600	586	581	615	560	536	528	541	588	574	573	567	556	556	556	553	591	591	567	569	582	553	606	573	573	582	550	584	550	575	588	579	581	555	576	557	587	623	544	577	538	511	570	538	612	515	581	576	574	561	575	563	598	539	602	570	591	571	581	582	544	631	603	591	590	580	541	538	609	597	591	605	598	539	592	557	568	597	593	599	590	601	565	562	558	594	559	582	555	576	557	557	556	566	571	533	581	557	552	589	574	608	584	549	603	544	553	581	537	529	550	598	542	584	539	595	566	547	575	580	569	580	597	575	552	573	573	574	574	569	605	578	569	531	541	569	574	589	598	557	508	552	584	579	515	566	605	620	548	600	567	588	565	543	580	576	576	586	543	540	598	576	612	579	544	532	547	574	534	622	546	544	598	559	566	548	595	557	578	578	528	512	586	634	571	574	552	552	553	568	596	561	563	585	586	550	565	572	601	577	591	549	576	548	583	549	572	614	556	542	590	598	523	589	575	610	617	586	540	610	603	592	573	566	566	548	597	594	577	585	610	571	585	589	616	592	560	533	591	556	540	529	550	562	580	568	603	558	557	558	524	517	608	593	521	530	532	580	575	560	575	580	598	533	577	558	619	566	583	608	575	548	554	567	562	579	556	555	563	573	558	566	617	523	578	557	588	578	554	570	574	585	557	579	604	568	586	585	570	597	592	592	567	582	579	544	532	609	556	615	558	546	593	572	568	595	608	568	608	630	555	552	556	571	590	563	545	608	569	558	572	590	576	552	548	599	592	581	536	599	557	540	516	581	568	565	597	588	586	611	595	580	554	566	586	553	580	576	590	554	574	569	552	567	627	599	604	558	517	558	550	608	565	555	560	547	549	595	595	561	587	576	527	600	547	562	565	544	572	555	608	602	563	516	553	576	577	619	572	577	588	587	539	543	555	548	544	552	566	590	565	570	571	550	588	548	583	541	541	622	558	541	622	518	587	541	597	512	567	602	532	583	517	553	599	547	590	567	600	543	558	525	575	552	576	550	572	555	585	611	582	584	524	565	580	491	589	585	558	605	600	527	532	565	530	564	584	586	558	544	573	572	558	575	515	563	527	571	565	559	538	570	575	587	595	555	529	590	580	561	584	559	600	573	570	585	574	593	601	585	561	541	553	554	573	586	582	586	567	552	553	598	593	556	556	623	527	535	560	579	574	582	576	567	576	563	548	563	578	552	553	560	543	593	574	549	554	568	597	569	581	547	538	564	589	545	600	559	578	599	598	553	602	573	554	557	540	519	582	570	563	573	585	575	601	569	551	586	590	574	549	588	580	612	583	555	568	563	568	569	562	592	562	574	589	604	593	540	531	525	641	560	576	629	556	546	562	555	624	543	575	547	553	591	542	575	544	559	528	610	563	595	558	546	594	577	574	596	600	533	540	537	574	555	598	582	608	572	545	575	576	563	564	538	553	584	586	572	561	581	556	600	578	587	554	579	551	573	578	577	575	587	593	611	564	577	609	577	577	568	558	600	601	592	570	555	545	555	589	579	616	600	570	554	563	545	592	587	581	541	634	539	602	580	602	589	554	583	616	607	558	582	581	571	548	519	577	571	553	528	593	543	584	640	597	557	548	564	499	572	557	577	535	556	555	552	577	540	580	581	592	601	588	568	571	575	588	551	559	552	569	607	600	593	546	540	586	566	573	584	550	565	539	544	487	558	563	544	591	554	601	617	575	571	588	574	604	561	638	559	610	593	570	542	578	525	551	595	567	554	590	581	549	564	606	612	569	560	545	540	583	544	558	583	563	553	607	572	561	595	565	533	588	535	578	580	562	584	567	558	573	580	581	560	612	573	578	599	581	527	551	525	580	553	559	523	528	596	558	569	577	551	601	561	597	519	602	526	606	617	572	574	554	567	593	531	555	571	579	560	625	574	561	585	542	588	533	587	542	564	577	553	546	547	578	543	587	592	539	570	596	547	584	586	559	579	565	551	562	594	543	550	605	570	512	602	553	560	613	599	534	563	574	583	549	552	603	568	566	526	581	519	563	567	592	588	521	612	521	532	596	577	559	607	573	539	606	599	561	566	577	550	523	537	580	600	563	576	552	545	587	556	555	611	609	573	582	589	560	565	580	563	587	601	550	549	571	572	568	566	573	570	579	537	588	572	613	573	542	561	542	567	522	535	583	535	576	573	563	583	601	558	568	597	597	541	599	562	549	575	581	560	530	586	612	543	595	582	559	599	575	584	562	542	550	558	523	606	573	582	528	562	541	562	589	595	560	554	580	550	593	607	595	557	614	561	568	556	596	569	569	502	579	560	593	614	578	563	548	546	583	591	595	603	591	530	583	591	572	606	565	564	585	560	593	584	537	588	559	605	540	542	582	557	528	582	564	556	563	572	580	591	564	592	620	592	616	532	601	558	564	598	594	549	551	541	586	561	589	577	547	593	575	560	578	586	586	551	592	591	549	616	572	570	588	560	553	555	551	601	585	594	620	573	555	568	591	586	561	563	543	531	545	539	545	511	614	552	548	571	578	597	543	525	555	546	578	573	543	569	605	581	556	575	575	564	575	563	570	596	550	584	582	574	563	543	569	536	585	587	582	561	562	552	549	585	578	549	594	543	573	576	610	594
4425	1199	1064	772	755	680	650	671	634	645	634	638	653	629	635	625	589	593	621	624	617	630	563	615	599	609	643	667	629	681	636	639	614	617	612	584	627	628	604	627	602	608	632	659	598	659	596	634	601	588	598	544	641	625	603	670	632	613	630	641	636	580	642	633	611	658	613	632	604	637	670	609	644	632	595	639	614	598	586	620	587	651	613	626	660	660	633	639	656	579	601	592	649	665	618	621	619	639	633	607	579	622	658	606	633	642	629	640	631	587	596	626	642	625	592	612	582	646	599	604	618	619	612	676	615	575	620	625	616	608	617	627	636	621	638	622	629	601	609	615	607	603	631	609	641	638	604	631	622	610	616	604	557	584	599	625	615	580	578	640	659	607	658	677	609	594	605	597	581	628	578	633	636	673	625	646	614	572	626	612	590	620	622	622	626	631	616	628	618	593	610	571	637	631	598	621	596	619	618	602	633	653	597	663	619	593	620	597	615	585	602	630	604	611	645	639	601	642	584	633	620	646	675	634	594	610	606	627	619	592	585	614	632	634	601	598	614	573	634	661	604	604	621	629	642	630	610	580	625	602	601	633	605	618	598	595	597	617	591	663	633	624	602	582	611	630	602	636	593	598	632	637	606	652	616	632	591	617	575	623	593	623	661	559	647	593	634	628	561	621	642	641	641	624	637	612	648	633	624	637	597	585	626	631	639	655	649	652	646	641	627	676	616	616	621	632	609	628	639	578	603	575	632	590	650	622	615	620	627	635	580	642	606	645	631	599	628	619	651	663	584	630	624	637	601	621	609	537	609	575	578	680	618	630	646	611	637	608	668	617	606	614	619	612	558	608	625	650	617	595	630	621	635	557	641	578	621	612	619	613	588	602	604	600	608	593	659	601	557	616	636	639	628	595	600	616	582	586	578	617	579	577	656	579	613	609	603	621	598	638	656	585	601	664	599	604	625	587	605	629	636	638	641	593	590	615	594	623	580	611	590	640	607	603	674	641	590	645	660	595	613	617	629	582	611	611	607	671	624	633	599	576	624	652	628	621	665	609	623	603	645	617	619	646	602	656	603	609	604	626	634	623	618	607	622	580	643	584	645	599	611	629	648	653	649	628	614	582	608	646	620	601	581	597	658	603	632	604	629	622	623	636	644	619	605	645	622	656	570	645	676	593	621	626	618	610	554	569	594	615	639	640	612	586	629	602	657	565	621	598	594	631	561	583	651	636	581	617	627	627	607	599	596	628	653	639	637	638	600	588	612	618	578	633	635	568	618	650	625	619	605	599	640	592	619	659	629	580	636	630	625	591	634	610	607	610	642	638	595	650	570	617	634	632	645	640	607	615	647	606	636	596	581	624	598	634	624	614	594	595	595	620	646	607	627	633	572	588	625	679	608	582	639	649	645	637	631	646	673	571	612	633	593	618	625	596	606	622	613	625	631	612	613	594	549	615	636	616	616	603	623	609	599	592	583	636	632	630	630	596	608	600	606	626	599	612	607	605	630	613	622	602	614	612	594	588	639	628	590	632	604	660	647	648	599	629	622	628	651	626	632	640	645	596	619	607	575	637	618	645	597	635	627	603	575	579	615	645	613	623	613	617	663	586	617	634	654	603	607	613	620	637	618	628	625	660	641	650	688	611	684	620	656	628	663	586	590	603	628	589	641	649	595	648	588	597	612	626	605	640	609	651	656	599	577	586	635	581	628	603	617	581	639	549	642	607	639	585	593	574	601	608	621	620	611	596	594	678	570	604	638	644	611	646	605	593	627	638	617	656	651	619	610	613	620	575	607	618	640	647	634	603	628	638	635	620	666	640	602	649	612	640	583	647	618	641	592	592	563	581	589	577	641	646	683	561	633	611	592	601	649	668	596	606	608	613	630	585	599	622	607	611	592	617	623	604	625	648	620	617	610	606	568	598	654	610	583	586	634	591	635	624	619	622	579	633	693	614	594	624	637	634	603	645	585	623	593	657	595	621	571	608	628	650	614	625	649	651	618	605	607	598	623	663	625	612	635	631	586	644	628	638	581	602	678	610	626	564	629	608	598	546	571	589	617	577	639	641	640	589	639	572	576	635	594	614	607	639	639	622	618	632	597	611	658	605	645	632	599	619	626	608	595	642	566	643	634	609	620	606	621	651	637	590	649	596	637	585	628	603	668	620	594	655	650	619	646	608	623	605	591	632	603	605	626	625	664	572	638	629	598	606	603	614	604	606	636	623	617	655	621	604	557	598	608	627	625	597	613	611	650	626	585	641	627	636	623	617	619	603	623	619	585	571	646	625	624	630	646	611	582	590	594	601	593	609	630	637	636	590	607	647	600	628	602	588	621	635	613	618	638	581	606	589	637	637	635	623	643	586	624	622	599	598	614	604	608	612	597	615	619	574	630	567	630	614	586	577	599	634	630	648	631	596	664	627	660	622	592	617	619	616	581	613	632	619	657	625	610	611	589	607	631	646	614	631	612	582	611	616	560	586	604	613	663	631	597	659	631	602	591	634	591	634	613	589	600	620	644	625	588	583	658	571	624	625	629	650	607	622	602	632	644	663	617	641	592	597	603	665	677	586	632	638	633	668	588	600	593	632	581	595	625	612	628	605	629	606	599	625	586	580	651	608	656	642	638	618	639	624	646	679	636	586	666	616	612	624	647	634	618	605	567	640	626	629	598	599	617	639	600	664	651	612	602	580	656	577	552	635	588	611	643	637	607	565	582	606	627	644	647	604	645	629	642	669	590	636	618	608	620	636	636	594	621	617	628	609	593	591	645	605	597	576	620	639	611	612	629	621	635	572	610	572	600	598	616	589	579	636	629	584	642	627	613	627	651	621	584	625	574	617	630	650	587	615	590	629	624	632	680	588	630	647	596	601	575	549	613	668	616	568	592	637	626	643	657	632	625	612	648	604	628	610	635	580	637	673	622	629	588	663	613	626	615	627	636	566	646	614	623	614	642	627	637	662	630	627	629	604	600	610	651	580	628	596	610	589	638	586	637	653	615	626	616	622	614	582	627	593	659	607	604	612	588	635	599	635	583	605	642	622	614	609	644	607	610	589	641	634	630	633	593	605	622	682	633	637	599	581	634	644	625	622	594	604	625	643	665	614	650	619	634	630	560	668	595	574	592	626	626	615	608	604	584	598	592	609	603	614	609	625	599	628	647	622	612	624	574	598	660	639	711	610	584	590	630	641	601	600	623	611	553	626	644	617	613	609	660	584	642	635	617	632	607	609	606	598	579	608	585	588	624	614	629	653	630	661	630	600	656	620	593	636	590	609	641	613	625	609	635	590	605	665	568	636	624	634	617	582	617	598	595	608	604	606	642	586	608	613	579	631	602	582	584	625	618	635	637	645	613	603	636	610	609	606	674	608	617	630	597	674	577	600	575	569	563	641	649	637	645	603	622	608	637	645	588	608	656	653	586	577	589	643	617	616	630	645	646	616	632	640	655	589	634	646	607	596	617	600	634	594	637	574	623	583
23903	21544	28869	24678	21527	13424	1314	815	657	607	563	558	509	468	482	452	472	483	509	468	454	454	450	441	430	424	405	418	401	442	426	383	411	409	429	399	407	425	411	447	407	409	400	386	433	370	430	416	393	417	417	377	442	439	384	383	417	400	426	399	440	432	409	376	437	389	383	404	352	402	401	435	403	403	406	399	428	407	417	371	391	413	401	365	401	405	420	382	430	428	376	407	396	371	415	405	440	435	383	399	420	418	365	394	410	379	435	403	398	361	442	391	374	372	364	403	430	387	404	426	377	425	372	424	380	428	384	390	431	402	430	397	424	398	392	416	437	405	417	422	422	396	372	428	418	422	365	390	413	384	402	408	387	421	413	408	413	378	364	374	381	407	387	394	400	398	407	393	378	409	417	435	387	445	399	420	419	371	416	403	403	397	403	384	417	395	410	415	397	389	392	374	390	404	362	388	427	417	443	398	412	419	371	391	346	421	383	425	398	396	391	375	362	384	425	424	431	406	454	420	393	425	411	443	407	439	370	402	396	418	397	413	423	392	438	393	411	406	383	373	446	420	378	387	411	415	401	407	411	395	431	412	424	419	384	416	366	426	406	406	392	403	360	407	387	395	452	378	436	384	414	437	403	411	396	387	387	389	416	431	378	413	389	406	424	388	389	391	401	413	408	437	380	389	401	416	406	411	432	410	399	444	415	361	406	415	432	405	400	416	406	383	400	409	387	397	386	409	429	374	413	402	400	427	399	437	388	382	410	356	401	399	418	419	404	367	435	388	426	366	412	409	422	387	385	372	416	394	394	414	389	380	411	373	378	414	396	421	421	418	401	422	381	421	364	397	391	417	414	428	409	410	390	401	428	381	426	428	394	404	382	432	402	412	438	398	437	430	419	404	414	413	420	394	372	422	395	398	422	433	352	408	393	379	415	390	391	393	395	412	397	417	382	377	405	405	394	441	384	402	378	409	404	382	420	405	443	399	416	390	376	402	385	427	432	416	419	437	421	388	428	410	377	440	429	433	413	356	374	416	436	384	417	388	386	396	392	406	408	410	408	402	378	390	372	397	423	376	427	399	394	419	401	450	385	403	441	411	405	403	391	434	413	431	394	379	394	418	402	394	413	375	444	388	404	436	396	409	401	428	395	406	415	381	429	413	379	399	414	397	416	411	387	415	401	402	377	359	395	368	434	440	380	401	403	413	431	400	401	403	402	360	436	440	408	424	390	381	410	415	415	418	422	401	407	379	415	387	409	416	404	455	407	398	403	404	380	348	417	429	390	412	406	388	401	404	390	390	369	409	443	421	411	374	424	388	393	406	403	415	366	385	436	428	392	390	378	416	403	380	447	402	420	399	428	397	409	406	417	397	390	408	434	428	393	399	408	385	390	382	425	436	381	418	401	389	391	378	409	442	385	418	461	353	410	413	408	399	394	405	422	372	447	419	392	344	422	409	430	388	396	419	373	356	404	405	414	403	404	364	397	453	393	413	402	432	436	399	412	386	388	436	408	432	397	416	428	394	433	392	407	418	453	407	357	414	417	391	404	432	442	423	411	410	419	382	401	403	428	407	395	370	393	414	420	443	420	409	393	441	408	416	408	365	405	386	376	384	371	362	440	410	400	397	408	379	366	428	431	393	411	407	407	389	388	410	444	400	423	394	425	434	387	395	408	393	404	365	389	401	347	389	409	405	400	374	440	412	427	391	443	397	395	378	395	420	390	414	396	408	383	418	399	386	411	434	377	402	376	417	373	395	388	401	396	393	397	412	392	353	438	404	417	465	410	425	408	400	387	416	395	348	449	400	400	391	404	416	388	381	409	401	408	395	371	383	394	452	394	410	398	383	395	417	387	389	377	361	428	434	413	412	394	412	447	430	408	393	407	461	411	419	410	385	432	424	419	391	367	409	414	415	396	413	404	417	452	431	364	401	371	418	421	402	425	399	395	396	404	391	380	392	405	398	369	443	421	380	393	377	424	400	418	397	369	405	346	386	379	392	389	413	432	439	415	366	419	378	409	389	378	403	384	407	396	396	407	370	376	434	349	422	446	409	427	392	435	391	392	392	382	405	385	423	392	392	406	446	389	424	402	397	392	386	410	410	414	400	388	399	389	387	419	404	407	419	376	399	410	420	427	398	395	348	426	427	432	396	371	429	400	417	384	411	422	384	386	382	399	401	385	376	415	389	392	397	397	394	412	343	407	406	384	388	380	397	385	366	403	407	404	404	402	380	401	414	403	433	390	434	422	409	396	382	401	421	401	406	407	417	405	416	430	390	356	387	406	403	400	375	399	371	428	388	387	412	399	416	397	417	409	434	383	400	424	411	394	409	381	396	415	424	405	373	414	373	386	407	386	448	396	426	411	406	401	441	448	410	407	389	413	426	396	451	393	405	398	406	393	415	416	412	393	410	402	371	411	429	416	389	399	415	392	387	379	376	423	381	391	386	396	403	412	385	411	390	384	395	415	444	394	407	407	427	425	405	402	379	418	425	397	412	387	386	402	392	429	385	414	427	403	405	398	390	381	399	411	394	399	397	397	397	362	389	398	399	433	410	404	434	386	422	429	372	387	431	379	358	378	419	386	417	422	428	386	416	394	371	413	407	411	430	369	417	392	435	373	409	384	394	425	410	399	390	414	409	392	406	426	410	390	402	393	393	406	415	411	405	415	380	385	390	392	403	431	396	412	422	393	387	420	410	422	393	406	439	379	414	418	415	389	409	399	438	406	406	387	442	361	413	378	385	430	403	414	389	395	401	363	382	438	410	374	416	412	375	413	397	410	418	402	413	394	391	437	399	428	425	396	420	419	434	397	412	437	405	442	388	415	414	427	392	346	399	402	400	424	396	377	411	404	403	405	393	385	424	388	409	399	380	390	431	410	390	412	397	404	402	382	385	394	395	401	429	404	421	431	423	406	419	425	392	401	406	432	418	432	396	389	394	424	403	406	418	393	405	419	398	428	397	403	419	386	395	418	433	402	436	436	370	398	375	421	424	411	407	401	456	366	416	407	383	412	390	358	376	431	392	400	419	418	404	382	390	418	372	462	421	421	411	375	413	384	426	432	402	411	371	416	405	366	367	398	430	405	404	398	403	432	371	428	404	395	395	413	396	369	417	378	410	396	387	388	417	398	381	416	405	376	403	378	384	354	433	403	425	393	429	423	415	425	403	400	409	390	431	387	391	413	420	414	412	418	380	433	408	420	393	417	422	384	408	385	402	378	407	411	403	389	403	375	404	427	411	442	407	383	383	385	442	386	427	364	413	429	383	405	421	407	394	376	382	396	375	395	424	376	373	399	424	433	398	404	397	390	401	402	407	396	414	392	419	394	406	398	380	410	399	408	391	405	397	419	439	410	424	368	431	429	392	382	375	414	415	413	402	386	428	419	444	408	419	410	409	433	439	409	423	403	386	403	434	395	371	419	350	385	370	403	394	390	396	389	380	379	402	394	433	404	378	406	380	383	418	388	403
3632	8792	7311	3386	2323	1781	1318	1113	942	818	736	652	625	599	588	525	510	525	485	476	467	488	509	511	496	476	483	502	466	448	505	440	482	435	484	430	465	466	501	446	480	474	453	455	461	455	441	459	428	473	474	436	433	481	466	437	458	477	415	464	457	442	453	425	478	475	463	454	483	480	470	456	487	471	446	412	430	446	440	428	471	427	474	427	461	473	420	410	446	433	433	460	434	424	463	445	448	463	431	475	470	445	429	435	445	449	452	473	470	391	454	464	402	426	435	452	446	454	427	449	468	440	439	437	442	458	465	428	427	463	424	444	454	483	435	467	401	447	452	409	445	453	482	419	442	442	443	471	445	423	461	424	450	441	462	452	456	469	457	468	443	430	514	441	433	439	462	463	450	451	448	458	443	418	455	454	433	438	448	450	454	448	477	443	453	435	424	446	443	429	433	495	445	446	443	441	432	439	405	430	452	441	477	405	462	472	463	422	437	488	449	453	446	494	450	436	423	391	438	424	442	419	437	459	460	409	491	363	438	439	440	424	436	424	465	435	414	435	442	445	448	455	444	491	407	403	457	444	433	391	438	453	463	445	437	439	430	499	429	437	437	429	454	423	468	463	471	433	459	405	465	422	435	441	438	455	434	502	445	433	471	450	440	407	439	443	441	428	469	430	455	433	445	424	458	419	457	429	495	432	452	455	459	436	477	443	459	446	454	475	470	428	470	441	448	442	406	415	418	504	447	446	465	467	454	464	444	444	482	435	463	434	458	457	465	482	465	442	434	449	479	491	409	421	440	469	454	459	476	427	462	444	447	469	461	386	446	448	450	405	464	444	458	450	421	494	452	449	429	481	412	458	421	419	482	447	447	448	459	465	449	435	427	451	467	455	419	446	477	443	501	436	425	435	471	477	452	453	464	452	438	426	452	459	457	420	442	430	441	454	455	435	492	452	449	473	466	448	447	464	440	432	423	444	471	459	433	461	467	428	421	438	478	459	430	458	449	451	465	433	426	436	411	414	468	482	421	469	427	443	446	425	460	454	414	444	443	435	445	436	428	473	464	474	447	444	435	446	438	471	462	435	463	436	444	443	470	468	435	466	528	437	451	399	458	482	431	421	454	471	459	409	446	438	439	435	461	441	429	404	401	412	410	475	478	432	457	470	450	436	417	452	476	471	420	470	443	469	471	453	462	444	436	473	415	406	471	459	441	400	450	441	419	429	436	435	428	460	446	434	440	457	460	441	480	440	435	439	444	485	421	439	434	450	425	453	392	423	451	442	468	453	438	447	416	420	442	426	454	425	443	439	452	443	412	455	464	457	444	432	435	469	400	431	421	466	411	466	461	442	436	477	439	494	438	447	432	463	436	413	458	433	488	443	439	443	453	448	433	454	434	421	487	489	470	435	467	456	438	492	437	444	459	432	471	442	454	471	420	416	421	455	415	427	459	498	426	422	443	452	451	466	416	459	472	467	459	473	415	455	434	434	462	404	460	471	413	431	453	437	460	457	395	427	474	428	490	433	446	441	425	451	457	464	448	445	440	414	465	461	504	428	481	466	433	424	398	393	453	478	417	436	407	443	458	456	440	414	493	456	479	419	432	462	432	434	475	436	462	440	487	445	448	477	442	480	450	435	420	448	453	464	478	479	494	428	476	436	432	456	466	470	460	452	424	458	432	429	445	468	453	422	446	445	484	430	415	426	429	432	427	451	444	466	457	457	453	490	489	445	425	425	462	478	449	497	440	434	425	449	440	456	495	440	451	436	441	453	465	455	420	427	453	439	446	389	472	423	466	452	475	461	429	487	436	474	461	448	448	459	439	464	440	428	462	468	443	476	442	448	440	430	453	452	430	432	419	437	435	444	431	463	501	444	430	433	456	435	436	454	443	463	499	427	467	445	434	437	458	475	446	433	427	446	419	485	446	448	473	439	432	448	451	461	455	431	437	413	404	421	424	454	457	455	409	461	468	413	459	457	464	461	470	473	408	433	412	459	425	460	442	463	442	452	466	511	480	442	449	434	469	468	457	437	403	435	430	459	435	411	452	456	461	453	469	436	425	421	460	434	452	447	443	457	433	412	443	421	456	415	455	436	475	472	459	439	442	444	471	433	426	427	450	442	451	428	442	432	445	456	390	444	440	429	444	418	445	442	420	439	420	447	447	461	408	425	454	422	479	455	466	458	461	457	468	433	463	429	450	506	435	463	421	441	437	489	438	448	416	459	448	469	424	466	449	460	457	439	476	451	468	463	467	429	467	414	476	441	423	453	432	460	434	452	467	434	420	432	427	451	410	490	462	441	441	420	449	435	408	472	462	439	444	416	470	441	442	427	456	446	465	431	401	406	453	456	426	468	437	473	412	432	478	405	471	465	469	420	468	450	439	419	458	448	489	442	468	438	490	445	461	438	457	462	419	430	438	474	440	450	445	478	455	462	425	448	467	456	451	464	454	415	464	437	462	453	452	458	457	457	410	444	462	441	444	450	447	435	496	439	441	417	423	445	435	383	432	423	465	481	452	455	442	420	441	454	455	402	451	466	429	442	488	424	406	456	447	448	442	433	432	462	446	444	422	442	428	466	439	409	468	468	463	427	477	418	472	456	457	484	445	436	433	427	443	456	395	438	444	470	430	455	463	449	449	458	411	432	493	490	469	426	438	464	463	451	429	445	488	421	450	448	434	432	435	483	452	432	453	400	399	432	441	412	448	443	412	460	460	436	510	455	466	454	461	477	438	428	417	455	453	454	469	423	453	424	472	454	464	408	460	477	412	466	437	415	440	461	430	405	462	455	431	423	419	460	445	469	460	449	471	461	462	459	477	412	423	456	434	458	465	480	470	451	476	468	454	428	423	412	473	398	445	498	425	444	460	428	424	451	454	457	447	436	470	459	434	447	470	454	447	411	435	422	452	454	439	433	475	470	450	414	431	447	459	445	467	433	445	462	480	444	470	465	423	458	413	457	447	435	457	437	415	427	459	429	459	453	417	422	416	451	451	419	438	458	448	443	464	456	450	440	455	453	448	490	459	453	457	430	444	463	439	464	418	455	468	459	457	442	443	436	405	429	467	464	478	405	466	441	502	466	465	455	452	412	451	430	433	423	448	458	462	445	442	440	427	468	434	413	459	479	443	444	464	467	456	487	420	426	431	449	431	459	437	443	440	464	441	467	488	424	409	450	435	452	456	430	465	446	477	447	427	471	461	454	478	468	449	441	460	425	441	439	440	456	442	426	458	489	478	451	468	450	396	445	445	437	445	459	421	436	457	416	460	467	427	445	433	466	458	464	450	488	453	431	413	472	454	426	473	438	453	458	407	458	442	481	470	463	440	432	420	455	458	476	442	477	466	437	431	487	489	459	454	479	445	435	456	458	435	472	469	425	443	437	441	466	442	461	483	421	453	465	439	455	424	457	443	448	491	485	463	478	440	475	445	441	481	434	469	476	440	447	442	423	436	445	444	463	489	450	458	458	466	452
24942	21540	28077	25395	16543	1120	699	577	491	497	496	457	438	427	486	436	415	417	423	447	411	418	400	427	418	410	396	404	403	412	418	388	372	395	432	396	428	393	374	424	423	427	417	442	413	410	405	397	429	376	392	367	447	367	416	359	369	407	412	423	406	404	413	384	453	398	396	402	354	389	405	428	380	368	412	375	394	399	403	405	383	405	411	388	381	381	420	419	405	444	388	384	391	388	400	412	420	435	434	395	410	399	402	402	385	378	396	403	415	405	416	405	369	363	367	419	369	384	419	393	434	368	395	397	379	411	405	401	407	383	392	346	416	410	393	374	423	394	374	395	396	428	393	434	445	420	397	402	380	404	423	406	373	389	362	356	381	384	409	386	382	380	384	410	406	409	393	379	434	439	409	347	392	389	405	412	410	386	383	409	395	384	407	393	394	423	366	390	453	412	403	404	425	382	386	402	368	412	387	396	406	375	397	409	414	393	422	393	407	407	410	367	398	381	405	422	406	434	416	371	370	396	390	405	413	399	416	414	381	389	403	399	387	404	400	399	406	389	394	396	384	360	389	372	421	387	397	437	406	371	413	398	392	439	428	388	385	399	406	393	399	422	388	378	406	389	386	382	398	425	400	422	411	403	375	399	395	382	403	420	398	415	420	431	407	411	383	360	428	433	380	384	399	383	377	387	417	410	403	371	393	391	378	407	375	375	391	392	372	368	398	420	392	396	415	389	396	422	385	447	401	403	409	412	392	369	379	376	401	423	401	391	387	386	408	394	400	401	430	392	375	398	417	386	371	397	384	375	403	386	388	414	386	362	398	376	446	425	373	432	404	440	386	406	374	392	392	365	401	378	436	401	389	373	394	390	398	416	400	432	393	392	392	418	412	412	421	380	389	389	403	407	380	435	374	394	402	379	359	409	392	352	413	417	375	422	396	388	388	396	412	379	416	383	408	417	417	426	421	391	417	394	363	443	377	394	383	413	396	420	399	405	410	416	360	368	385	402	409	375	433	388	414	423	374	432	410	401	407	424	381	393	406	401	397	426	367	398	369	424	396	422	361	364	369	396	423	397	428	404	383	403	433	387	381	422	436	407	382	394	371	425	413	390	365	422	384	384	420	405	400	401	391	381	405	400	403	400	390	440	334	419	361	405	417	365	385	437	418	391	388	402	401	407	414	427	373	366	420	368	387	394	397	386	431	398	365	416	396	418	376	373	396	387	395	399	353	395	416	376	361	440	391	386	388	418	367	351	424	369	400	393	371	425	398	431	368	339	397	418	387	383	413	401	401	390	429	415	425	380	361	401	394	383	364	383	361	385	388	386	402	413	401	405	377	387	395	402	405	391	441	401	385	404	409	386	393	428	409	414	401	373	435	398	399	403	398	407	407	404	349	374	443	378	388	380	384	413	403	385	372	373	385	408	400	390	389	380	385	406	372	428	411	397	411	402	413	379	413	422	401	365	398	421	417	384	394	391	394	386	378	390	387	407	416	398	376	435	388	370	375	392	385	408	384	415	360	368	377	394	406	397	384	411	383	430	386	400	430	439	408	424	406	383	402	399	418	428	382	419	388	404	406	390	368	416	393	389	365	397	427	352	402	365	393	370	377	407	429	421	387	451	438	383	388	405	402	381	397	395	411	411	391	397	406	383	414	404	379	392	430	349	424	363	411	363	386	404	407	426	407	405	393	401	392	397	411	410	387	355	373	430	372	360	388	370	357	404	423	415	406	394	398	411	406	457	362	409	378	410	378	351	403	451	391	400	387	421	410	385	396	370	380	426	366	365	408	382	387	379	384	391	436	390	411	382	416	387	392	401	378	439	402	388	373	411	418	378	409	394	373	404	404	433	412	394	390	390	393	389	418	450	402	394	431	410	406	404	411	384	404	417	407	350	419	386	393	437	406	361	390	432	391	392	439	386	432	441	426	397	380	389	414	416	388	414	422	396	397	405	384	365	386	431	387	387	414	411	409	378	399	358	398	379	376	399	422	401	409	410	428	410	393	425	339	386	404	405	368	381	401	400	423	404	418	374	410	424	386	364	413	385	377	385	426	420	377	422	407	421	416	374	400	421	362	393	371	365	390	413	406	384	423	373	437	371	414	374	381	417	370	390	382	400	373	409	393	384	375	429	376	404	418	383	361	378	384	378	403	356	407	387	391	386	406	393	386	394	369	383	436	373	396	428	384	424	386	408	400	405	380	373	431	371	387	388	406	367	350	397	375	472	360	380	370	370	383	377	400	413	394	396	405	422	362	417	401	373	349	383	420	405	395	406	396	395	412	392	393	403	378	423	375	386	370	423	404	398	391	379	407	426	400	355	431	366	378	371	404	382	401	375	364	411	409	377	398	397	409	345	424	380	401	403	428	374	418	367	378	388	401	414	363	382	422	393	469	406	406	378	354	401	375	405	460	381	381	369	379	384	336	432	432	421	371	424	357	407	419	361	400	373	415	386	359	349	401	406	370	388	412	374	382	406	374	364	382	405	368	384	372	416	383	406	359	375	416	395	370	384	374	371	389	408	399	410	388	395	396	369	396	384	393	397	387	408	381	388	386	382	409	372	408	385	395	385	401	392	395	406	403	416	427	395	393	379	384	392	413	372	405	359	419	380	401	389	390	408	415	370	397	370	407	411	423	403	430	394	361	385	391	399	377	400	403	394	407	402	414	419	410	417	389	381	366	383	394	406	403	408	388	422	397	383	412	408	428	363	408	379	354	381	405	409	350	388	370	419	422	438	385	421	407	416	393	377	415	408	370	402	438	427	384	372	397	395	391	396	370	368	396	401	443	372	432	394	368	382	361	393	433	392	388	409	398	409	392	384	403	411	386	393	393	403	414	378	417	387	383	396	392	387	378	404	361	416	423	441	364	388	387	404	412	366	409	383	392	390	416	408	392	390	417	396	410	419	375	403	419	378	393	394	423	396	399	421	366	415	400	372	413	398	410	381	405	355	395	427	400	350	356	413	375	412	389	391	407	388	374	402	404	404	427	446	409	393	440	415	431	416	405	366	376	419	415	396	415	404	383	434	402	367	390	384	380	389	417	375	421	403	395	388	390	422	419	352	410	406	358	461	358	377	372	370	403	387	395	395	398	404	419	385	375	380	410	403	398	397	372	433	370	380	392	395	343	393	401	387	386	412	390	396	388	393	404	411	406	411	398	423	379	376	420	366	384	379	402	386	399	416	416	394	393	400	468	375	391	371	387	413	372	423	437	409	366	398	395	395	379	383	397	399	385	420	411	411	387	391	376	403	382	382	450	412	391	386	359	392	396	371	414	406	393	412	395	383	404	395	393	381	394	421	404	398	371	403	392	377	408	384	391	386	390	411	416	385	415	391	410	421	397	449	436	388	375	383	389	387	366	361	391	405	378	406	404	396	437	367	385	388	364	402	403	384	407	351	361	408	359	389	426	390	425	388	351	444	399	356	427	369	391	385	387	392	377	374	397	385	369	390	381	398	427	399	401	437
3649	5646	4427	2213	1542	1216	1047	803	734	686	635	606	541	479	481	529	485	499	473	474	503	447	468	439	439	467	429	454	465	424	427	419	428	420	433	404	438	433	415	415	444	442	447	447	432	418	435	456	417	443	423	415	382	442	460	434	437	450	406	410	418	428	416	449	419	460	423	418	439	468	426	412	420	414	427	418	437	436	448	445	432	410	454	479	430	381	418	404	444	446	444	414	401	405	397	398	414	449	435	426	418	437	408	440	426	419	429	426	387	458	450	404	427	428	403	438	423	431	421	410	439	445	435	407	404	421	447	417	387	426	428	431	410	450	443	453	443	430	436	453	439	428	426	418	427	411	427	424	440	441	418	446	448	446	441	448	420	432	456	458	436	420	435	430	433	438	457	409	425	453	413	427	441	418	427	438	410	435	436	444	432	451	439	425	446	451	439	413	407	448	437	408	400	388	430	458	443	439	446	442	424	400	418	378	404	459	452	398	411	392	450	477	431	391	398	419	400	432	415	412	425	452	406	413	424	431	426	440	409	442	400	437	411	427	416	438	361	397	442	408	401	415	437	443	464	431	480	409	431	421	436	425	432	445	436	440	395	452	442	445	412	449	390	456	443	438	442	405	449	457	376	422	422	437	437	438	434	419	453	444	420	434	461	419	431	410	436	448	430	450	426	445	428	409	423	459	446	407	445	453	447	454	413	409	433	424	462	407	419	414	438	377	413	401	453	462	408	475	422	438	417	440	451	410	394	395	413	423	449	388	434	457	430	443	396	343	435	410	463	439	397	432	441	441	402	390	469	430	399	388	432	423	422	465	424	440	437	464	445	397	411	425	431	414	418	426	414	424	428	410	415	394	409	421	407	439	410	457	422	389	423	433	428	404	448	399	442	419	449	443	421	457	430	459	437	396	441	430	395	442	432	418	438	417	420	428	402	457	407	430	442	403	425	432	452	401	439	451	413	427	456	426	455	445	459	406	420	418	414	405	418	437	415	433	435	450	377	414	415	445	422	432	428	406	442	395	420	426	427	436	397	454	448	443	421	421	403	401	397	462	414	444	447	387	450	416	437	427	436	444	426	409	451	427	438	430	439	429	416	450	443	432	420	417	439	440	430	436	458	400	438	454	456	463	416	450	428	430	449	430	442	458	452	446	438	390	431	435	437	420	455	441	417	409	442	460	429	433	444	411	426	436	411	444	418	412	440	440	440	430	448	432	432	441	427	417	433	399	414	431	437	446	446	470	418	417	446	429	428	421	409	450	426	415	439	405	424	410	432	407	444	452	426	433	427	460	443	468	455	413	450	412	413	413	401	439	481	403	427	435	411	421	443	441	416	442	431	446	405	447	445	410	438	445	410	403	433	449	425	434	444	393	421	437	418	387	470	420	428	463	417	442	428	436	431	436	439	398	448	436	423	405	400	467	422	417	461	447	383	408	412	408	432	454	407	411	446	435	425	429	423	395	407	423	421	442	385	449	418	424	423	407	419	397	434	439	439	443	460	423	460	444	409	404	445	423	387	421	408	444	411	447	448	400	407	402	437	425	446	390	428	416	451	450	435	486	411	402	448	410	406	448	438	415	433	472	450	446	472	442	453	422	438	448	429	430	392	439	421	404	465	447	443	451	446	459	438	452	412	429	475	448	432	416	447	391	425	459	434	461	402	391	433	439	425	420	410	418	412	435	411	428	421	436	397	437	434	432	451	438	428	443	407	416	406	458	440	429	433	451	434	431	434	433	404	460	426	427	456	464	388	396	381	409	466	404	401	399	444	445	448	421	460	422	445	430	421	396	438	448	409	431	419	398	434	467	430	426	417	436	434	404	408	435	413	421	460	420	441	401	445	459	443	424	443	415	438	459	395	450	445	433	423	417	430	418	403	403	416	395	411	405	405	430	418	435	453	418	440	413	452	414	401	459	423	416	452	427	415	424	412	419	415	436	433	443	428	461	436	431	422	438	417	399	448	423	438	400	436	411	444	432	416	421	432	440	417	431	448	427	406	409	418	421	403	410	423	426	439	412	421	396	444	450	404	468	429	436	465	403	430	452	460	419	463	439	442	440	427	426	402	439	436	465	427	394	418	405	440	430	444	434	413	452	435	427	372	426	420	419	421	437	459	402	426	423	438	408	437	430	409	403	419	440	459	439	409	472	421	484	405	422	380	438	437	409	421	421	417	437	451	402	440	438	428	444	412	418	435	470	398	412	445	411	450	418	443	439	438	437	449	432	375	439	391	421	388	407	444	435	438	411	427	434	437	456	435	417	443	395	423	436	395	428	409	427	437	434	437	408	431	418	425	427	394	431	415	437	395	406	431	434	436	416	447	423	447	403	451	454	417	381	410	423	451	422	426	416	416	395	461	433	416	460	470	462	414	447	425	422	411	440	444	472	433	468	447	426	452	398	455	440	446	431	413	426	416	382	435	455	434	442	457	431	421	436	445	401	444	452	413	436	419	405	442	402	444	441	460	449	439	415	466	416	443	425	446	424	425	428	404	413	455	430	459	440	459	440	413	429	455	411	445	467	433	400	439	432	433	437	453	459	444	423	429	407	434	451	428	440	428	452	434	405	423	417	405	432	410	431	382	445	436	441	409	451	423	427	425	442	421	381	414	403	459	402	403	407	405	459	408	424	435	420	419	413	433	441	451	449	406	432	420	399	430	410	441	436	394	449	428	467	410	450	415	436	453	430	432	422	437	476	417	420	406	421	411	433	465	423	462	395	431	418	432	414	416	444	409	443	459	410	416	448	438	453	414	410	413	440	447	433	379	416	426	431	404	404	449	406	416	483	434	437	423	436	441	434	434	403	417	435	408	425	414	393	416	459	478	438	443	423	414	418	394	393	387	433	435	416	428	426	415	435	433	444	404	454	418	439	426	415	450	437	432	407	407	430	424	421	461	444	389	432	401	443	414	395	453	423	443	455	430	454	435	433	426	428	372	426	407	444	420	440	435	417	415	405	412	442	404	400	414	392	423	404	443	425	401	399	405	408	425	439	435	385	439	414	428	407	471	434	435	423	416	414	412	438	464	456	449	456	411	421	443	430	420	424	407	406	399	393	419	438	428	414	432	390	477	466	456	403	422	445	414	428	412	422	431	445	446	433	426	423	413	462	435	436	449	405	433	445	471	428	450	426	424	409	431	494	427	430	437	421	423	419	424	416	389	389	417	431	474	452	405	415	440	454	424	393	424	412	417	410	440	389	423	413	460	453	459	460	400	448	412	426	378	433	429	434	430	436	434	383	425	424	407	411	409	456	430	429	395	414	400	397	439	401	388	414	439	398	416	447	431	444	443	420	427	455	493	408	418	392	437	412	431	409	390	426	430	398	417	430	422	421	427	414	394	440	397	440	387	435	417	441	431	444	411	422	412	389	435	417	424	449	412	410	441	431	434	438	441	442	415	433	428	392	444	403	411	400	433	411	375	480	413	450	422	465	438	445	435	424	459	414	425	432	393	427	441	403	444	435	413	434
22819	21540	29250	24253	21530	21568	11767	995	629	520	427	361	346	321	269	279	246	229	213	197	197	204	192	174	159	190	177	176	155	169	172	158	168	153	141	153	136	161	158	131	151	133	139	140	164	153	129	142	156	149	149	129	160	162	159	136	150	117	131	140	127	132	152	149	146	133	138	144	143	131	124	123	169	144	111	125	128	135	148	142	147	136	140	124	120	124	140	124	131	145	145	127	145	136	153	123	162	130	145	161	132	134	156	128	132	111	140	155	137	132	136	149	130	146	138	129	129	137	143	154	138	141	137	129	143	124	130	137	120	142	152	135	115	136	133	137	106	122	126	142	142	137	122	140	118	116	150	130	118	141	139	125	123	150	148	147	135	134	135	131	135	117	163	156	123	136	144	116	144	121	151	124	131	130	129	144	142	141	129	142	120	139	121	140	138	148	139	137	127	128	146	119	126	119	141	143	133	131	121	157	133	132	150	121	140	145	142	134	126	124	136	132	118	161	143	160	133	132	120	132	124	126	128	122	115	133	137	145	156	165	131	130	127	124	149	132	141	138	155	137	140	147	147	148	132	154	133	139	137	155	136	131	149	117	157	130	146	133	116	135	138	131	139	136	137	125	123	146	143	134	130	140	140	128	126	145	149	149	133	147	143	138	133	143	129	129	121	133	136	121	146	151	133	120	134	128	135	138	138	125	147	129	135	138	138	125	129	148	127	133	147	138	128	128	94	140	124	122	146	133	131	133	155	144	121	127	143	123	133	157	134	134	113	136	118	155	139	128	130	127	130	131	123	133	147	132	144	155	133	135	158	149	143	121	159	138	124	152	113	140	154	146	127	141	133	150	128	127	123	125	123	141	141	120	137	157	138	159	129	157	141	143	139	161	152	133	152	165	133	144	134	132	136	142	147	135	125	143	128	147	143	137	134	140	135	139	134	127	128	140	144	118	131	133	153	148	139	134	142	138	135	136	133	127	153	138	112	148	150	154	133	119	128	157	128	147	151	132	138	132	148	132	123	127	136	136	152	160	119	132	140	153	138	130	133	146	124	129	130	130	153	134	140	125	138	137	149	134	129	141	121	139	124	127	147	131	132	126	127	146	127	117	145	97	142	118	159	140	139	102	114	118	149	137	133	141	139	161	114	135	154	146	139	132	135	122	111	122	155	151	148	141	157	129	127	138	149	149	114	124	130	137	127	138	122	138	149	129	129	149	117	147	136	117	135	118	137	144	131	153	117	126	106	129	125	159	125	145	121	114	148	138	144	143	136	143	134	132	131	122	143	136	133	122	119	134	134	148	152	134	121	129	139	131	126	127	149	137	149	127	115	123	143	118	122	146	131	153	127	130	122	146	145	168	146	119	143	150	134	162	142	138	132	127	152	136	142	147	136	130	118	140	154	142	121	130	132	136	126	149	118	156	123	128	137	164	133	161	138	145	143	151	139	130	142	137	134	139	143	148	127	152	131	124	126	133	156	119	136	128	131	118	142	140	114	122	140	137	141	142	120	138	152	127	114	149	123	124	147	154	133	153	128	122	143	123	132	137	137	127	153	132	126	142	128	154	122	149	136	115	131	147	137	156	127	138	135	135	119	113	129	144	157	126	148	131	114	138	118	162	150	135	147	145	133	145	143	127	133	125	122	139	147	128	146	130	131	125	142	140	138	118	136	148	129	138	124	141	138	156	142	135	155	116	132	147	129	138	134	124	146	141	157	139	143	138	142	143	125	167	141	146	137	122	130	148	139	135	132	114	154	131	131	117	142	138	128	135	119	140	142	147	141	121	152	139	134	140	120	152	157	138	114	144	125	122	157	129	116	125	144	127	144	140	150	146	135	129	126	133	152	130	154	133	131	147	142	127	139	134	146	117	155	138	132	153	132	110	138	140	127	129	136	124	129	131	146	138	130	141	142	132	148	132	133	136	141	125	139	153	119	123	125	135	140	126	154	114	133	129	140	120	134	141	130	135	141	137	165	124	102	161	162	140	141	139	126	124	125	132	126	130	147	137	133	156	142	142	111	118	131	154	125	151	112	143	135	145	147	130	126	122	141	139	123	129	142	126	144	119	126	123	124	153	144	132	132	143	140	138	161	136	138	139	127	133	139	138	149	117	155	147	148	137	140	129	146	152	102	132	146	126	133	133	150	164	137	133	127	117	144	150	140	140	134	146	116	147	134	135	130	122	126	128	137	137	153	153	135	134	134	127	125	120	113	158	142	126	113	153	170	133	146	146	152	140	143	129	140	136	138	142	133	147	137	135	125	136	122	124	133	113	133	160	158	143	151	132	144	142	109	143	127	132	136	157	144	133	149	133	136	130	137	121	119	127	130	137	116	136	117	151	140	121	132	138	121	132	143	143	142	131	142	132	148	127	118	152	135	131	138	161	147	118	123	119	137	139	141	142	141	134	125	152	136	141	129	156	144	132	128	144	130	124	139	128	154	148	119	133	137	139	125	131	140	129	156	134	121	170	132	138	149	133	135	159	132	135	131	140	120	134	139	141	149	127	126	124	143	127	114	123	120	155	123	128	154	133	136	145	154	149	135	122	141	114	149	147	151	129	131	148	125	139	121	129	134	134	129	162	134	124	153	125	126	131	137	142	121	154	127	121	155	138	135	120	139	147	134	160	142	142	146	137	123	143	125	136	130	136	148	155	129	114	133	138	152	151	133	137	123	115	129	140	131	124	128	124	142	142	146	115	143	135	149	141	146	142	154	126	119	140	125	146	126	129	121	125	124	137	139	122	151	137	140	120	142	142	163	120	135	146	114	134	128	115	124	142	124	147	126	159	130	141	143	121	122	150	125	131	148	135	120	138	139	149	108	158	155	139	115	137	159	119	121	140	143	131	138	139	133	126	144	133	146	131	144	132	117	121	123	137	131	162	139	151	134	117	128	129	137	145	118	129	147	143	145	144	142	156	148	123	143	136	133	156	144	128	143	121	134	131	144	126	151	131	167	128	131	150	125	123	138	140	125	136	120	150	125	115	127	125	151	129	141	120	129	133	137	138	135	123	146	117	123	145	114	171	149	134	127	140	154	144	163	138	145	135	147	126	115	123	123	149	132	128	149	131	117	131	139	122	140	119	138	111	128	154	153	121	159	145	119	131	122	130	147	132	129	139	134	141	149	121	140	149	147	139	138	145	124	137	139	129	160	135	125	143	123	134	146	125	142	144	136	145	140	146	131	138	167	118	139	129	138	146	140	141	153	146	133	129	131	119	142	159	141	138	142	144	123	122	129	139	126	161	137	125	152	139	138	133	140	150	138	128	125	163	151	133	142	130	139	106	109	140	131	139	135	149	133	135	124	126	116	132	136	135	140	131	123	145	125	144	134	119	135	119	146	126	140	137	130	111	128	135	132	141	146	137	139	132	121	121	140	134	141	145	145	145	148	134	127	141	120	136	136	142	153	143	144	136	158	140	125	126	131	137	143	136	145	145	126	125	119	143	123	144	119	157	136	119	143	147	148	148
4650	14273	11786	5594	3649	2598	1949	1480	1077	814	733	568	472	452	387	373	323	330	302	276	243	236	235	221	233	191	185	232	211	200	182	181	173	206	207	196	200	169	176	174	195	181	172	193	184	172	171	157	153	143	169	162	192	171	164	167	175	168	168	158	133	165	156	173	160	163	165	183	156	161	169	166	169	148	160	173	152	148	168	157	146	165	148	138	186	154	140	162	148	143	157	164	152	154	173	154	161	140	149	172	137	166	166	156	145	143	175	157	171	156	147	165	176	157	155	164	158	118	157	150	156	153	167	151	158	155	170	160	156	129	151	170	148	149	154	160	145	144	142	138	167	160	170	175	150	138	154	166	151	163	171	168	157	164	167	152	142	167	144	146	138	152	154	160	140	152	146	144	162	148	139	146	163	169	141	156	160	154	151	156	162	149	162	156	159	172	153	159	167	159	130	154	142	147	155	141	182	160	154	180	133	141	154	159	151	160	146	168	148	129	183	178	147	144	159	170	153	151	167	157	134	156	143	154	152	150	142	147	150	164	147	170	163	163	168	158	148	148	157	171	150	178	152	144	154	165	157	161	143	173	169	160	140	156	164	136	165	154	150	155	162	158	165	151	161	151	156	159	151	173	126	167	160	159	143	161	150	180	161	132	143	174	142	132	163	140	145	164	179	153	157	177	152	158	143	151	149	134	146	148	171	144	174	147	172	158	122	139	168	160	156	143	161	171	156	157	163	146	164	165	151	161	149	144	148	179	168	151	163	167	155	157	152	149	131	148	143	156	162	145	155	145	171	153	162	148	159	127	168	155	162	146	145	137	144	144	150	154	123	150	177	152	161	144	172	147	155	133	154	151	172	148	176	157	167	182	149	149	165	167	180	139	144	171	157	177	161	183	170	158	169	145	180	169	167	153	180	150	162	155	161	152	158	172	164	133	161	168	144	134	160	142	144	144	171	140	169	151	172	165	165	139	147	166	152	162	154	131	160	142	140	163	169	165	162	156	181	152	159	155	162	146	163	164	130	168	146	152	128	148	160	175	157	145	157	164	172	142	167	155	162	135	169	137	142	153	172	137	162	156	139	159	145	152	133	149	179	163	176	141	152	157	152	175	152	171	136	155	155	138	163	154	128	155	163	165	132	125	152	150	174	139	155	159	143	150	151	139	138	144	175	139	151	168	181	158	176	157	159	154	139	144	168	160	150	142	146	160	150	131	152	134	178	156	166	148	178	143	147	147	142	143	150	157	165	160	173	150	153	157	145	162	160	175	163	131	137	147	153	159	147	181	147	156	170	169	138	141	160	170	155	155	178	175	151	165	151	151	135	141	153	156	158	142	145	150	158	151	141	178	167	150	163	160	164	161	170	180	146	179	160	153	145	141	146	145	142	154	150	145	158	135	157	147	156	170	160	167	163	170	139	146	136	162	166	173	168	154	141	151	168	166	157	172	133	158	148	134	154	159	141	140	159	139	155	166	151	152	157	150	147	147	144	151	145	170	158	137	158	139	142	158	141	176	141	174	142	154	164	146	153	160	154	168	158	140	156	141	164	167	170	158	163	137	172	175	158	167	153	148	138	161	186	160	159	151	162	165	157	134	140	144	156	168	158	162	154	143	163	140	169	161	154	150	153	153	136	152	142	160	148	158	132	157	158	169	140	148	163	155	151	162	160	132	148	170	163	163	131	148	141	140	130	153	183	140	156	147	164	167	156	147	153	158	144	171	165	170	144	186	178	172	152	133	143	144	178	169	148	143	143	139	169	143	162	173	161	167	163	154	169	160	133	165	165	160	169	174	154	156	168	142	144	151	146	149	169	132	154	154	156	147	158	132	151	165	150	156	146	141	165	166	138	165	147	147	169	158	166	144	158	131	142	165	131	164	168	153	142	133	148	142	157	132	156	176	161	156	139	149	149	168	156	157	166	151	142	162	179	152	130	143	159	154	131	164	150	156	162	145	141	143	168	153	146	150	148	139	138	146	167	139	145	147	147	144	143	156	127	149	156	146	169	164	160	153	143	148	171	160	157	166	158	167	153	144	138	165	150	131	169	157	138	161	159	154	142	163	155	154	154	148	147	142	146	179	159	145	166	146	163	134	180	156	149	154	162	149	159	159	147	165	169	136	186	162	137	161	163	162	157	163	173	139	157	149	134	147	156	167	151	156	163	172	145	152	147	157	157	140	157	146	162	147	148	154	156	171	146	166	170	132	167	147	130	165	156	160	144	136	154	156	136	170	144	144	150	157	135	152	165	156	166	173	195	145	152	133	141	148	128	144	157	138	122	175	141	150	140	153	171	155	140	154	147	148	129	177	155	142	153	147	145	141	165	158	148	135	142	158	145	175	168	168	160	163	149	175	155	170	140	161	159	170	143	158	120	167	141	178	156	122	152	166	148	155	142	164	140	141	160	140	140	167	152	154	158	156	157	156	155	173	153	152	150	148	156	147	172	142	168	139	157	154	137	142	161	150	151	163	155	137	158	164	144	161	157	186	131	120	139	174	144	155	157	172	164	183	157	164	152	156	159	163	191	156	136	150	163	122	152	143	180	159	170	154	146	144	183	171	145	150	127	145	140	146	149	173	133	147	156	163	150	164	152	159	141	156	159	153	182	158	149	137	136	172	138	173	158	146	168	160	155	161	159	164	164	160	163	155	162	173	144	169	140	186	167	188	156	160	148	151	153	169	143	165	173	149	147	159	163	148	151	167	155	150	145	142	146	161	168	126	158	153	161	144	160	143	155	161	146	151	157	144	170	154	155	148	157	167	164	172	150	151	166	181	172	166	152	166	154	147	150	143	146	176	153	179	130	156	161	168	163	146	154	156	164	148	168	138	146	167	142	165	158	141	144	154	151	151	159	136	177	143	152	162	149	147	164	156	170	156	164	174	142	171	169	130	170	177	151	139	181	161	150	156	167	169	167	137	173	158	149	169	160	178	167	164	165	154	162	149	152	171	151	148	173	165	163	157	167	149	159	142	155	159	151	150	168	142	160	151	173	189	153	144	171	159	160	114	137	149	173	154	162	152	151	138	160	146	150	163	139	167	167	164	160	150	151	145	149	141	148	146	159	167	163	121	148	168	175	154	138	149	160	149	176	149	160	171	145	175	174	168	166	157	142	140	156	166	151	147	163	155	160	131	163	139	177	140	150	142	139	144	123	158	149	160	149	158	133	148	152	157	156	169	141	149	146	141	163	148	184	161	126	142	173	150	153	175	140	160	164	153	157	151	157	161	168	162	161	137	146	131	152	138	162	166	138	160	163	137	175	149	134	159	128	135	174	136	162	154	139	148	158	175	143	141	162	161	163	164	160	150	148	129	177	154	150	141	148	161	151	165	151	149	161	147	132	137	150	145	174	146	150	141	171	143	157	130	138	144	149	191	160	162	147	144	161	159	146	144	162	149	169	154	158	163	153	177	155	150	144	159	155	154	156	162	147	177	164	189	146	157	148	159	152	163	131	179	151	143	168	174	168	148
27685	20261	6925	944	605	655	616	647	584	586	574	568	557	594	604	619	600	619	562	602	570	596	621	577	582	566	585	547	569	547	611	517	582	594	625	603	557	607	579	568	568	612	608	630	551	597	562	566	571	558	574	580	589	607	618	615	596	601	565	586	544	574	612	598	552	572	573	580	610	601	609	603	573	557	569	570	618	597	586	582	575	574	587	557	624	584	574	603	551	579	576	595	593	581	571	560	580	600	574	564	593	588	530	588	561	535	569	571	590	600	609	579	583	575	597	592	564	620	547	595	539	574	620	598	598	590	587	605	599	542	579	586	589	571	573	582	538	591	585	559	535	593	561	603	576	599	616	574	588	631	569	634	585	529	548	608	584	596	583	559	598	567	632	608	587	544	603	545	586	585	582	599	570	595	599	555	580	632	597	610	598	596	574	609	545	589	567	592	636	606	597	594	545	573	605	618	592	595	584	572	545	539	547	620	616	505	589	562	636	599	592	570	575	563	566	588	610	562	566	596	522	573	585	543	583	574	592	616	619	612	566	577	560	600	598	582	626	574	590	591	572	554	603	583	576	579	601	582	543	587	581	586	583	597	560	551	617	565	550	622	600	540	589	569	594	558	633	611	577	601	577	577	617	602	561	579	585	570	612	615	595	614	589	535	576	602	564	570	604	638	565	609	579	577	566	582	549	581	553	563	550	586	605	592	583	581	591	540	582	602	591	598	611	601	604	562	596	595	601	609	541	560	609	516	575	550	601	548	604	627	597	547	566	576	597	585	566	554	542	623	514	500	569	590	579	615	593	570	605	560	624	572	566	600	586	565	624	577	633	586	619	562	590	598	582	534	567	604	576	599	522	591	590	574	598	576	617	579	602	546	584	582	539	561	597	591	581	569	588	593	625	578	573	581	596	550	590	544	630	529	593	606	611	618	585	571	562	588	591	559	635	578	564	566	606	553	547	589	581	547	539	608	630	590	570	619	552	573	606	574	589	554	538	586	590	617	584	580	580	577	562	562	570	564	603	572	626	548	584	594	572	592	602	568	583	547	576	612	590	563	574	608	579	566	584	619	552	594	581	583	589	603	581	572	607	598	578	539	577	588	584	593	592	609	561	589	547	587	527	632	585	585	578	576	584	620	566	603	567	573	558	611	576	578	605	588	566	566	575	642	547	583	593	574	600	586	610	568	562	609	556	567	539	608	600	539	571	608	600	580	612	587	612	574	574	570	591	583	600	592	583	639	602	587	540	595	584	592	572	616	575	572	557	559	577	513	574	590	580	574	580	557	562	591	563	640	593	615	567	586	608	592	531	572	593	542	629	592	558	574	564	582	566	623	568	591	574	555	610	555	564	561	578	589	601	623	557	588	598	590	544	586	564	531	590	577	564	584	557	623	601	542	548	581	591	576	563	551	560	598	569	604	559	566	559	613	590	594	577	552	615	560	581	621	569	595	580	596	573	593	558	598	593	572	579	592	570	577	616	564	594	630	569	578	572	599	599	568	570	596	590	553	535	557	573	560	571	552	586	578	581	582	595	574	569	583	580	596	610	635	530	642	628	587	628	492	578	620	562	577	558	600	593	545	609	587	584	599	560	564	566	557	601	581	609	590	573	603	584	630	630	571	588	542	593	556	580	553	547	597	551	609	577	569	616	630	561	594	523	574	558	591	576	595	557	602	557	578	558	614	547	567	588	527	602	576	566	592	606	559	583	530	582	589	538	594	570	602	572	596	581	603	563	558	589	573	603	577	572	567	604	519	608	624	571	600	590	613	571	607	565	584	528	540	572	599	601	558	598	599	589	575	578	605	571	550	565	562	567	541	588	565	585	585	611	605	582	557	572	597	592	557	581	568	566	553	568	564	595	601	587	584	612	588	580	604	590	613	569	539	611	557	590	570	559	587	573	585	587	608	596	581	595	570	582	568	610	599	577	577	594	610	580	588	591	578	607	606	575	545	594	575	563	568	565	592	599	591	620	555	578	611	598	555	574	585	601	575	580	615	576	574	601	562	595	621	605	604	602	589	569	585	585	601	556	551	584	590	553	582	570	566	598	615	571	610	551	539	528	599	585	593	590	603	520	568	568	609	573	593	594	636	578	591	574	557	553	612	559	611	580	536	572	594	534	560	590	591	617	593	603	621	577	583	576	565	564	603	567	561	580	567	544	609	588	577	595	601	567	532	554	600	607	570	605	550	561	583	586	593	572	576	590	570	605	575	601	607	558	602	577	574	565	608	586	597	601	578	601	601	581	560	554	576	572	560	587	559	570	538	589	565	531	586	552	575	585	616	582	564	558	578	599	569	550	588	601	544	615	595	582	575	556	590	565	571	615	580	504	558	618	635	548	576	631	627	591	589	602	558	574	547	565	641	604	588	554	605	559	569	575	587	541	583	559	550	576	620	602	573	600	621	574	584	557	567	556	595	555	543	596	545	604	564	543	576	579	596	562	570	527	605	560	551	579	579	601	606	638	568	564	567	582	601	582	583	609	588	564	578	592	550	572	594	581	560	588	555	585	563	624	621	540	572	551	564	582	569	586	564	592	576	564	618	584	584	561	552	606	552	568	596	576	571	568	569	605	588	576	605	563	600	610	594	567	570	604	599	572	566	612	529	583	592	600	608	606	615	579	601	566	610	599	607	616	593	583	545	604	602	589	583	578	563	599	582	587	570	537	641	585	596	574	589	583	588	561	556	606	613	547	565	581	571	570	589	553	601	564	559	580	606	572	577	602	564	619	593	646	617	574	582	555	586	558	600	616	596	576	577	635	599	633	558	582	581	573	619	576	586	607	594	576	581	550	564	538	553	570	569	591	565	621	611	588	550	536	607	581	582	599	595	596	570	577	606	594	608	577	566	581	607	570	595	599	625	557	582	590	597	625	607	599	579	548	572	569	556	527	549	513	615	548	586	540	563	566	534	555	587	568	539	558	621	641	589	566	588	561	597	596	602	549	557	600	569	598	557	582	591	611	569	624	574	590	615	577	577	636	569	569	587	612	585	641	585	568	573	594	610	524	585	596	542	559	578	576	574	620	565	612	618	519	626	576	580	593	586	559	596	571	545	554	599	548	590	565	554	618	573	547	549	546	581	563	550	598	577	599	567	523	556	572	607	609	601	624	569	553	579	591	597	579	576	566	565	579	606	592	602	579	571	601	567	590	626	562	584	622	608	577	553	557	583	588	551	610	576	577	616	557	565	560	605	601	585	576	585	608	588	590	595	591	587	566	566	556	616	567	560	623	593	616	564	593	582	599	578	561	538	593	546	577	608	557	576	617	590	561	609	574	596	578	550	590	584	624	572	571	584	607	588	584	569	559	575	584	597	609	597	610	578	617	635	571	603	604	609	572	554	567	582	565	541	632	557	633	501	561	547	578	590	586	574	623	622	574	575	556	571	596	607	558	554	568	546	618	600	576	596	539	622	605	568	577	572	595	591	612	576	562	537	580	564	614	595	568	573	579	585	575	591	539	556	610	561
4484	1230	1075	788	726	713	676	710	636	635	681	673	597	613	577	574	622	613	588	628	663	638	582	634	630	636	629	613	638	674	604	656	662	586	652	634	583	664	641	606	648	643	632	596	606	618	609	666	665	608	643	646	655	593	652	627	638	672	680	644	626	643	611	623	567	649	632	649	636	597	671	669	655	582	678	611	612	657	658	621	657	631	629	659	624	617	616	565	658	636	660	613	662	616	620	638	652	659	613	615	615	632	615	614	561	626	612	677	609	669	623	637	599	643	659	635	624	614	657	580	667	635	665	619	593	614	662	616	584	646	644	598	616	693	653	628	591	645	644	604	662	645	637	638	613	667	614	608	651	644	600	629	628	632	647	662	641	607	619	649	656	616	611	622	626	661	613	634	631	612	583	616	636	616	572	617	640	617	635	632	639	631	646	623	631	624	694	595	656	658	607	566	594	604	609	632	601	608	664	610	675	645	613	587	655	579	633	635	601	643	597	637	657	624	640	623	643	612	584	595	642	633	662	688	613	639	598	651	605	616	637	610	625	621	607	616	613	590	633	586	650	618	673	618	624	663	681	672	623	654	615	688	652	587	634	598	610	654	673	647	616	626	581	651	631	660	674	648	658	647	673	621	569	622	596	597	608	626	616	573	616	653	673	569	643	677	672	651	633	620	643	650	637	634	608	628	638	656	648	638	637	646	651	631	644	623	595	613	613	618	644	612	617	606	620	615	656	614	600	698	649	627	614	629	641	636	633	621	640	590	609	647	650	633	624	587	624	635	609	645	604	656	627	651	595	615	609	649	670	602	613	581	632	677	624	625	620	625	623	668	626	598	607	590	659	602	649	586	615	644	661	649	582	597	606	642	595	623	626	633	592	652	639	635	673	648	596	643	604	599	581	616	652	610	621	597	629	655	629	651	603	621	645	582	616	627	659	701	585	616	617	680	629	659	652	652	574	598	632	641	615	647	638	620	616	637	609	659	640	629	613	668	655	640	669	657	669	632	629	632	638	637	574	648	656	639	655	614	617	583	655	642	652	608	675	632	637	625	603	634	637	635	616	648	638	639	662	629	640	611	640	639	611	661	634	591	712	647	660	625	643	677	601	594	655	639	655	656	590	687	628	635	678	561	625	591	650	639	627	641	622	631	605	652	618	619	603	583	597	637	579	625	663	627	624	621	653	619	640	628	666	647	616	617	648	600	643	653	645	561	620	627	608	608	639	591	619	612	594	604	588	609	632	604	649	644	543	639	621	583	635	604	631	632	608	594	639	644	626	633	614	630	631	667	635	626	653	612	636	608	623	641	593	609	628	642	618	654	654	633	627	632	590	605	637	637	649	632	703	648	646	585	637	598	652	663	614	635	637	638	650	635	634	609	589	608	602	604	622	617	638	671	642	642	607	609	638	606	615	607	637	643	621	579	649	634	626	649	661	631	637	639	635	615	619	613	629	621	633	585	622	607	637	629	643	651	646	626	646	638	632	613	649	604	651	600	593	615	702	659	636	656	602	614	608	631	676	667	613	614	626	653	636	656	615	681	606	666	603	619	648	622	648	647	624	638	649	600	588	603	595	648	587	614	626	650	609	647	626	625	663	635	590	632	640	612	594	662	636	614	619	606	625	645	653	636	629	661	645	617	640	684	599	615	628	612	612	631	655	607	639	650	632	607	594	628	619	682	646	596	567	627	629	630	586	643	619	639	690	603	664	646	651	647	639	648	670	635	665	664	659	615	631	607	650	641	618	642	600	619	622	636	617	610	579	644	632	621	601	625	628	635	617	641	615	633	669	573	614	640	638	636	614	640	586	612	602	615	599	638	651	644	619	672	617	648	608	651	624	642	656	611	637	602	618	625	641	630	610	626	615	619	581	635	626	645	640	623	592	640	643	648	616	590	626	600	594	601	599	635	584	593	632	635	623	663	638	625	653	636	677	643	637	643	649	612	645	620	632	633	616	591	655	623	647	633	566	610	643	652	614	631	633	643	646	603	613	595	638	629	634	668	613	645	617	640	701	647	610	629	585	629	661	626	640	628	617	609	610	647	634	711	641	694	652	644	637	613	620	599	575	617	627	589	637	651	659	661	629	646	610	614	633	641	614	628	653	645	605	617	626	605	611	635	665	629	613	614	632	604	600	650	646	612	651	658	634	596	641	622	679	623	657	633	592	609	637	588	677	626	652	643	652	588	621	602	625	619	651	600	627	615	666	642	652	647	624	624	628	652	630	589	625	577	614	659	641	614	647	615	614	618	629	636	612	647	676	587	596	663	599	604	646	669	679	635	633	648	641	647	615	627	679	636	674	634	632	621	614	615	629	619	629	598	664	599	629	649	636	595	649	594	607	602	669	651	639	651	600	668	672	638	640	636	657	636	663	607	594	622	670	634	621	600	631	686	617	617	614	624	628	634	610	663	650	627	620	633	649	659	624	680	658	616	613	637	637	648	647	646	621	623	589	660	610	626	652	645	609	658	623	653	628	638	635	646	616	641	645	618	608	646	633	619	636	614	638	607	662	632	624	614	631	607	644	613	590	675	600	611	637	630	594	668	611	661	627	602	653	619	668	643	648	661	611	661	626	642	617	634	610	610	647	631	651	623	650	624	659	623	616	593	585	638	593	651	588	596	643	653	616	696	643	683	631	634	620	646	659	599	626	642	648	668	620	597	632	651	639	608	579	658	648	624	594	598	672	597	640	603	648	642	638	631	640	658	635	644	625	634	647	615	573	621	638	616	621	631	595	660	623	649	621	630	623	621	645	629	627	672	629	614	615	603	624	702	610	602	631	640	579	622	652	624	651	636	594	621	640	619	621	653	618	661	654	678	599	638	583	633	626	617	625	602	624	602	615	621	665	645	617	615	606	669	585	669	588	632	613	601	623	611	627	592	704	640	656	590	687	622	640	666	644	642	627	655	635	587	623	610	648	666	651	623	631	678	666	640	637	637	641	622	599	655	630	595	603	622	617	616	595	624	631	663	610	602	610	623	674	594	625	613	624	645	689	675	562	635	639	625	624	606	620	621	591	625	598	670	632	605	625	655	644	638	658	636	626	633	651	653	618	605	609	644	617	675	629	683	601	625	647	622	650	624	614	676	641	616	651	574	720	650	624	632	627	620	643	594	661	604	638	659	668	603	602	690	609	618	620	632	583	626	627	590	630	621	594	630	607	627	628	639	650	650	624	600	641	641	617	659	643	644	649	613	639	611	609	671	602	613	615	599	616	646	608	634	606	608	644	572	623	619	631	624	653	624	673	666	647	633	644	613	667	612	615	612	657	629	625	589	633	682	635	573	633	600	688	635	620	668	627	605	645	623	609	671	647	635	664	636	628	638	649	605	615	609	635	624	635	615	636	675	607	603	644	622	637	633	644	647	615	638	607	631	596	643	614	637	629	625	664	652	604	663	640	634	617	645	633	639	648	665	655	596	650	626	655	665	640	617	627	631	644	632	621	611	612	626	636	592	622	677	579	604	655	623
23819	21498	28838	24603	21507	13509	1307	809	684	620	556	550	488	485	480	489	484	459	410	450	433	471	440	451	414	441	423	445	421	433	456	391	443	422	405	423	433	431	411	414	408	415	435	432	416	422	418	425	385	401	377	420	410	408	416	423	454	428	388	420	443	415	381	384	417	431	411	411	451	399	421	410	380	437	358	422	411	386	399	460	384	410	387	378	410	401	418	459	404	392	400	415	403	445	414	373	425	394	395	408	380	417	386	418	386	384	450	417	390	419	361	409	396	414	420	410	390	418	424	412	409	421	394	379	445	434	401	406	398	417	460	423	392	431	393	403	437	419	398	398	428	437	419	394	401	429	404	402	421	421	398	432	399	419	393	437	433	408	414	438	443	391	414	419	387	434	465	401	427	396	411	435	412	395	420	408	398	382	397	440	419	398	396	388	404	384	414	360	429	372	460	388	422	435	396	407	391	359	419	383	408	435	361	402	425	397	382	435	419	377	413	421	428	395	413	433	410	395	410	393	389	402	399	395	374	397	400	419	420	412	402	388	467	437	437	413	399	400	422	408	416	432	407	419	400	432	419	412	398	440	386	391	414	405	408	412	410	377	357	412	373	432	381	367	416	415	413	412	409	419	391	406	441	392	434	418	405	427	366	432	428	426	420	387	412	386	400	404	389	408	420	413	400	417	406	415	405	430	429	407	442	404	393	415	395	401	434	396	418	391	403	400	423	409	394	370	414	421	411	382	435	403	429	393	442	407	420	421	426	397	390	437	423	397	416	401	415	391	440	400	430	382	377	422	426	433	439	437	398	400	397	403	427	419	410	404	406	392	423	411	390	376	424	389	402	393	359	373	447	424	416	407	433	408	439	362	405	407	419	426	381	397	410	420	378	375	375	401	397	400	426	392	425	395	411	381	401	399	413	394	406	433	398	409	425	405	388	396	423	361	441	384	397	424	408	396	421	393	410	394	416	393	365	414	415	405	409	419	368	398	421	402	433	396	394	429	398	398	372	389	397	398	385	429	401	378	436	378	431	416	396	371	396	397	399	389	381	408	387	407	397	408	383	395	372	402	429	396	364	390	411	395	411	405	412	382	389	388	388	413	428	399	428	386	412	390	390	436	385	415	407	404	378	382	395	426	389	424	408	416	422	380	379	391	377	400	426	426	398	376	424	417	436	404	429	426	412	390	431	400	432	415	412	414	371	421	392	354	422	396	388	380	413	378	438	404	421	404	427	426	444	406	397	435	441	414	385	399	427	410	408	404	405	378	399	434	410	388	393	390	405	388	435	401	384	409	396	426	424	419	392	421	438	404	429	410	421	425	431	374	431	418	401	412	354	400	424	434	400	395	396	441	398	381	383	393	416	404	403	419	405	373	438	420	457	396	416	429	427	410	391	405	407	412	401	404	373	391	403	372	416	401	381	394	435	409	396	353	402	429	429	402	439	421	448	426	443	456	403	420	381	404	411	394	410	427	428	387	396	397	395	438	377	396	460	425	439	394	414	375	358	394	411	378	390	424	390	388	430	407	374	416	376	446	411	382	393	413	429	437	407	400	439	399	400	397	421	385	401	448	401	417	419	401	411	444	423	402	440	390	423	363	422	387	399	384	401	407	412	423	403	376	372	388	430	374	433	391	409	408	401	390	436	412	407	413	364	438	410	378	416	407	418	413	411	419	427	402	383	386	407	389	407	419	438	418	390	383	414	393	415	417	392	411	399	387	418	389	412	415	415	458	427	408	402	394	402	432	407	403	385	424	417	400	357	398	438	404	413	390	399	401	417	410	398	433	432	381	405	378	423	409	438	413	407	381	396	430	426	428	410	384	394	401	397	412	350	385	374	363	413	379	420	382	414	389	416	404	401	403	396	402	377	444	367	428	448	383	418	414	412	393	407	406	375	409	393	414	408	405	412	417	426	390	432	398	413	407	401	372	430	385	395	405	398	436	435	396	416	383	413	406	423	376	418	418	441	421	389	389	388	364	383	420	405	408	410	359	397	422	430	404	430	364	395	420	412	357	378	408	403	401	420	437	417	389	392	407	459	406	439	407	376	427	400	395	434	407	402	412	362	392	431	418	422	389	436	416	445	426	417	425	392	412	380	405	412	403	419	405	394	444	393	403	416	391	402	406	399	380	368	423	410	412	384	408	385	409	416	425	422	423	385	380	428	385	397	394	371	427	417	428	439	424	432	425	403	429	386	368	405	424	419	413	421	410	402	443	396	394	403	418	383	418	402	385	409	367	371	443	408	421	394	398	382	437	397	399	415	405	422	402	391	402	405	425	411	394	423	396	408	407	400	370	399	397	408	399	436	377	429	406	387	419	409	389	424	415	406	416	396	431	411	420	385	375	437	419	399	410	433	388	427	394	424	379	401	399	409	392	428	417	425	380	408	366	402	408	400	399	376	452	409	426	405	396	379	436	403	398	418	459	416	427	412	403	409	410	414	414	417	423	413	401	405	433	417	426	435	404	413	414	426	424	399	420	404	411	418	388	398	389	414	437	369	374	381	418	422	415	426	368	413	402	413	438	401	401	437	437	387	419	405	389	419	417	417	406	380	381	412	408	415	405	373	401	397	426	391	424	429	387	430	385	396	397	423	417	410	420	420	436	441	422	409	422	414	401	396	398	386	378	432	414	444	419	441	371	395	426	397	450	407	413	401	407	380	385	399	430	405	416	416	382	442	420	404	396	433	382	419	422	413	407	392	412	386	424	411	408	377	409	420	380	395	412	380	381	389	413	407	406	420	428	409	408	380	444	398	418	387	407	405	430	443	405	403	430	413	388	415	422	432	457	374	408	423	389	410	410	388	392	418	380	393	390	405	399	433	405	422	418	430	425	425	385	420	412	406	425	412	393	404	430	388	413	408	440	406	444	380	413	452	428	396	403	420	395	437	416	414	426	392	445	430	387	421	403	390	389	424	430	401	388	408	414	411	384	430	434	383	427	402	368	415	393	391	377	397	405	402	412	434	404	400	406	412	429	442	432	392	402	389	399	396	426	415	410	426	381	431	411	383	373	423	402	389	397	430	390	427	386	411	428	405	397	458	398	406	399	381	402	407	408	411	405	398	403	385	402	392	406	381	413	407	417	404	396	389	395	398	438	388	394	398	389	402	416	423	419	390	406	399	394	430	387	422	384	407	390	397	437	423	439	364	424	413	389	404	374	416	394	374	443	429	386	437	407	398	431	460	402	402	403	388	398	413	378	423	406	428	422	404	416	417	429	401	406	402	414	403	380	440	441	362	416	407	383	361	447	398	388	368	411	426	407	412	364	441	434	374	391	387	424	415	418	426	430	422	417	432	397	397	413	399	407	420	406	423	420	421	390	379	424	407	396	402	411	436	439	390	423	414	378	398	373	415	386	420	381	421	432	366	394	386	418	401	426	410	383	434	369	432	419	421	417	405	390	427	400	391	413	418	398	370	434	397	395	381	383	407	416	392	420	431	365	386	416	397	376	375	411	371	410	412	402
3642	8752	7384	3420	2281	1783	1369	1113	971	806	736	711	632	584	624	592	515	574	508	480	511	493	488	513	507	509	443	461	483	458	482	485	423	445	476	463	437	473	483	455	479	500	511	454	462	450	437	465	488	462	408	436	492	455	448	431	483	439	446	489	441	434	478	520	450	491	492	488	460	457	458	473	450	462	460	431	486	455	447	421	473	456	476	448	478	475	429	450	436	469	425	447	470	478	453	445	469	442	449	476	423	445	468	467	432	418	439	454	490	445	436	447	458	426	398	459	476	424	500	440	506	468	472	474	433	401	472	437	462	424	451	421	444	460	476	427	423	478	493	449	442	433	479	431	487	451	430	482	451	449	462	432	469	412	447	472	438	439	445	450	466	440	439	435	457	467	419	396	447	436	434	425	454	442	435	471	484	429	438	385	457	433	444	457	446	500	422	451	428	427	445	471	436	476	444	425	452	448	435	432	462	488	466	449	470	479	476	421	456	467	438	480	431	419	429	440	478	434	455	473	449	476	446	473	426	436	486	448	437	431	455	440	476	461	440	473	458	502	443	457	481	433	423	465	414	467	468	412	443	455	439	472	466	454	442	430	443	450	458	444	467	457	425	456	426	430	462	444	449	427	429	444	440	459	472	465	426	488	422	473	439	465	444	479	416	481	425	460	444	470	441	445	445	464	459	471	475	470	441	429	493	457	468	485	449	433	457	487	455	444	439	467	477	477	431	437	453	463	460	438	459	431	432	409	442	449	445	432	404	451	441	433	512	467	473	449	472	462	425	441	463	456	433	475	405	472	473	440	444	442	470	443	468	450	419	451	444	462	489	473	458	416	446	482	502	467	496	441	441	468	466	452	462	446	438	455	451	461	465	446	486	441	448	394	448	448	459	430	430	468	455	448	451	423	460	436	478	467	462	436	460	441	473	457	445	428	467	483	431	450	460	426	462	461	435	410	471	473	474	453	464	440	467	419	435	431	465	449	435	438	497	454	456	445	468	456	464	424	442	395	463	420	436	454	441	470	483	458	415	454	478	507	447	408	457	451	447	452	450	427	450	430	462	425	432	455	434	433	466	400	480	439	396	454	439	402	457	459	433	482	478	465	448	462	403	468	411	456	470	409	450	454	475	447	448	467	462	466	417	447	459	440	456	430	456	479	441	442	433	456	433	481	420	433	431	442	488	478	442	470	479	426	440	423	475	461	449	449	456	460	456	430	426	445	454	443	439	444	466	435	463	422	435	421	456	449	454	457	448	420	399	450	445	446	422	483	473	421	423	423	448	470	436	501	451	460	457	431	481	416	460	444	409	467	438	446	402	413	442	464	413	466	419	440	468	443	479	490	433	440	429	474	456	458	442	460	458	460	460	439	456	426	475	463	442	439	469	437	429	419	476	453	438	462	434	458	433	464	432	446	441	432	466	455	480	468	447	440	459	420	420	470	439	435	483	430	438	425	471	430	409	461	467	428	437	422	443	480	447	462	464	445	461	450	459	445	454	463	471	472	441	454	445	446	428	447	439	455	447	456	459	476	483	460	485	428	453	481	442	478	473	418	440	397	438	465	424	459	436	473	455	448	455	451	440	430	431	476	450	446	445	440	428	443	442	403	452	452	468	445	403	445	448	468	470	459	487	425	468	440	492	485	481	467	443	419	450	399	456	457	486	451	456	485	429	492	431	435	431	458	438	490	456	460	458	410	479	490	442	430	493	476	439	473	445	472	429	456	383	443	501	481	473	463	441	482	498	456	501	473	442	467	448	438	454	441	456	438	453	446	465	488	430	447	471	457	454	462	490	473	405	439	493	429	412	437	433	457	462	448	441	439	415	458	442	420	460	458	435	486	443	449	452	476	460	421	431	427	427	477	456	452	461	447	442	464	509	467	467	422	436	474	447	440	455	458	460	443	457	391	476	462	462	454	476	435	432	457	457	422	469	444	439	457	445	486	474	459	449	482	457	472	450	476	444	500	471	430	506	428	458	425	472	455	460	429	478	432	438	458	464	415	438	454	441	427	426	466	436	472	451	433	455	454	455	441	420	500	418	444	446	456	438	453	434	460	454	420	430	457	469	475	483	448	423	462	452	454	472	479	444	455	425	473	432	455	418	462	452	470	478	477	415	455	428	447	477	397	483	458	435	480	430	459	428	445	416	470	482	406	449	422	441	471	474	461	467	452	465	461	469	447	469	421	469	474	446	462	440	436	426	421	460	428	465	445	462	486	480	459	426	454	466	451	435	441	470	465	468	437	422	469	475	452	443	440	450	503	469	421	442	495	439	423	430	479	433	460	472	436	484	424	452	441	439	474	437	461	444	414	438	443	423	475	451	425	415	502	454	482	440	473	409	417	460	476	494	443	449	432	450	457	390	457	459	480	459	422	456	424	425	446	448	479	430	480	429	420	451	441	402	444	460	457	425	448	478	429	455	447	454	496	475	429	438	467	483	447	457	443	463	452	481	417	432	466	461	482	441	440	424	458	463	425	499	467	459	425	458	480	473	424	409	455	477	465	445	450	465	437	427	459	431	423	459	448	466	404	414	413	493	457	487	482	442	457	465	455	437	423	462	487	450	440	426	411	445	439	435	459	478	434	467	448	438	465	467	468	463	478	474	414	425	479	444	460	457	398	440	463	457	436	435	428	449	475	446	455	437	431	454	479	466	461	482	460	382	442	434	425	440	460	444	461	454	444	436	436	443	474	450	434	490	439	409	499	434	428	484	458	463	440	473	474	431	450	433	488	464	452	427	426	451	458	493	434	452	420	428	443	439	465	449	476	498	461	439	406	469	434	492	458	458	462	441	421	468	430	444	433	452	454	424	474	434	476	443	386	440	465	479	474	439	469	473	475	437	442	452	454	472	465	449	436	462	464	441	423	435	446	451	456	472	458	467	452	487	443	441	439	417	447	449	458	444	470	437	433	457	471	495	432	465	497	462	438	456	470	424	443	404	471	469	454	444	457	478	449	500	449	439	416	451	466	458	469	460	440	444	414	435	393	442	448	467	437	441	455	446	442	447	457	429	448	465	437	443	447	450	472	453	452	466	410	436	469	425	464	453	468	433	460	452	459	429	459	463	485	426	443	406	458	481	477	444	453	452	453	453	444	453	427	467	460	464	488	477	460	429	443	429	448	434	443	472	453	432	441	472	427	474	458	424	460	460	450	450	456	449	459	434	431	479	444	454	479	459	438	439	504	455	438	456	416	444	417	457	475	447	483	479	423	474	465	500	491	464	439	465	439	429	461	436	448	474	417	454	415	457	410	496	435	445	485	429	432	452	480	424	435	446	456	434	438	440	411	452	395	460	442	425	447	472	422	433	440	504	435	490	490	473	472	440	481	477	480	455	436	429	501	431	453	432	432	451	449	432	462	432	451	486	464	392	452	461	471	433	456	442	439	417	455	433	447	443	494	472	440	489	435	466	452	432	448	451	469	398	454	480	466	491	475	469	441	463	464	427	437	457	480	438	437	417	446	456	460
24871	21510	28080	25364	16797	1194	713	526	559	554	514	488	468	456	455	443	449	437	444	437	405	429	385	449	425	386	419	399	408	403	378	421	416	381	391	397	434	387	397	388	431	427	420	387	391	413	407	414	419	382	423	402	387	381	425	390	408	448	435	411	392	408	401	393	394	406	441	424	424	403	377	401	414	444	411	386	398	433	382	417	365	417	368	396	372	417	395	386	386	402	413	423	430	441	431	402	402	416	413	386	366	411	439	397	413	395	398	402	410	405	435	416	397	441	412	379	429	402	408	412	409	429	419	436	414	402	434	403	403	432	424	412	412	410	418	412	380	388	411	403	389	395	428	420	434	377	412	374	398	441	417	452	394	433	395	427	414	405	457	419	399	422	425	421	389	413	366	422	414	416	411	414	409	380	399	423	390	398	431	419	453	400	422	417	383	383	423	403	405	419	404	432	405	406	395	407	389	397	418	379	429	414	387	413	390	445	379	401	400	404	425	403	426	397	404	390	393	441	421	374	421	405	396	426	423	391	405	392	417	420	394	412	426	441	428	407	428	410	395	457	360	408	412	418	443	444	378	398	412	408	382	396	388	407	437	397	435	417	436	404	418	400	415	414	386	418	432	424	365	418	419	415	408	427	398	401	397	376	388	388	430	389	401	420	415	390	399	366	386	409	399	396	385	382	380	394	363	427	433	381	405	428	399	420	415	392	380	427	428	366	426	369	396	380	441	415	430	402	404	394	387	406	409	412	415	403	387	446	406	405	412	406	388	400	420	408	417	422	423	403	370	410	379	377	397	444	427	401	383	407	427	411	384	378	397	397	371	416	384	443	420	384	381	382	419	431	382	414	401	386	418	376	388	399	429	438	392	403	390	372	426	381	426	429	444	358	412	433	355	422	392	418	422	383	384	438	390	417	413	430	390	432	422	403	353	438	396	409	382	398	377	388	376	439	404	388	390	398	427	378	409	367	414	419	440	421	420	370	412	384	391	406	388	421	433	454	419	401	380	387	409	431	395	398	395	431	425	415	421	398	383	429	420	423	403	408	417	420	374	415	425	390	381	438	399	407	404	425	398	412	449	402	433	396	406	403	411	409	407	432	385	421	415	417	426	434	429	380	398	440	366	432	402	403	397	418	436	429	375	394	432	425	390	390	401	393	391	404	399	376	372	409	390	403	410	394	363	393	384	399	393	415	424	384	402	413	405	388	406	393	413	391	394	403	373	366	430	407	381	425	396	392	436	401	411	398	405	414	469	418	424	425	427	373	387	384	436	407	437	366	386	404	407	424	420	408	397	418	416	389	372	414	419	426	403	408	424	391	395	383	418	403	416	399	394	411	413	409	413	410	399	384	421	396	439	390	420	435	452	432	440	423	378	446	408	405	416	415	420	392	416	404	401	390	419	391	416	436	377	442	426	408	401	389	414	403	405	423	364	403	404	355	402	385	390	414	442	357	355	406	459	414	406	418	426	416	407	383	393	400	382	407	401	403	396	418	390	394	405	386	422	378	417	429	355	403	402	400	393	436	389	364	379	406	384	433	449	380	424	431	429	421	401	381	415	383	420	396	446	371	399	406	415	429	418	373	402	440	430	397	430	406	390	394	393	369	388	390	385	406	399	402	384	401	422	418	424	409	376	397	363	430	408	416	416	394	394	440	423	410	389	386	396	402	397	414	399	394	410	399	434	394	402	412	401	372	397	422	419	406	421	396	424	409	385	395	401	392	414	396	386	375	404	409	381	422	400	379	383	387	422	366	390	420	404	397	399	394	421	397	439	406	412	436	426	413	391	418	434	410	374	422	386	425	417	430	411	392	383	387	401	401	416	404	400	394	372	398	436	395	426	399	440	374	390	416	402	406	403	395	403	405	400	430	417	433	406	391	432	411	415	404	402	407	401	401	427	419	410	405	408	382	422	386	397	385	391	404	384	426	374	401	402	387	402	396	422	399	419	392	442	376	441	406	422	437	401	364	402	396	394	403	391	373	414	385	422	433	421	395	404	388	398	419	416	442	413	400	408	393	383	392	397	424	383	382	401	394	401	417	392	403	390	404	397	403	405	394	400	379	388	407	410	402	384	392	420	409	415	416	401	386	387	395	415	408	428	410	417	388	394	388	393	410	408	409	348	438	430	376	401	421	406	386	381	419	401	411	406	417	381	382	395	431	400	379	411	420	396	438	418	415	411	406	383	399	414	381	426	422	438	401	402	411	387	399	409	407	418	419	396	418	400	436	381	415	415	403	397	373	374	407	381	377	404	407	424	421	400	404	422	428	384	426	435	410	403	418	394	363	411	430	392	396	448	389	385	390	385	429	441	430	423	460	422	388	387	408	427	409	412	387	402	368	408	446	401	391	384	399	421	401	416	453	423	403	429	408	374	440	437	410	372	403	389	419	404	410	394	414	415	444	438	419	411	400	401	394	428	440	405	396	409	399	397	408	408	408	376	385	406	370	419	432	405	413	395	385	432	417	365	403	379	393	387	400	382	403	409	370	408	397	425	379	416	369	375	410	445	417	423	409	441	377	415	362	394	400	383	398	410	436	396	391	395	403	404	404	391	447	406	410	413	382	405	412	424	423	431	439	406	409	400	407	430	407	410	399	403	432	379	384	433	421	420	396	393	427	402	409	408	416	421	417	400	412	412	384	404	450	437	381	392	415	435	416	390	410	411	405	404	371	408	392	405	405	379	419	405	417	430	424	424	427	420	406	384	392	371	379	435	410	402	427	387	402	403	387	425	424	384	418	375	434	378	412	404	440	425	397	438	388	439	409	395	408	424	439	411	413	417	409	415	402	386	428	335	424	396	385	434	420	384	404	411	422	416	436	390	420	368	383	399	419	458	400	374	387	409	443	436	416	420	419	387	394	351	435	447	407	406	380	389	401	385	350	378	397	424	393	382	429	380	411	394	394	397	421	380	390	400	425	414	413	433	417	360	422	395	418	416	378	380	414	395	412	422	383	397	409	386	448	409	356	405	392	438	409	360	390	395	402	416	391	416	432	368	411	375	404	382	426	408	427	401	419	424	430	370	382	401	421	381	403	412	407	444	393	433	400	445	423	396	432	389	408	398	390	380	409	410	399	410	386	412	389	423	409	444	414	383	374	397	410	421	404	389	400	424	399	408	425	456	412	418	427	397	408	395	409	374	369	400	398	409	390	380	447	422	429	394	421	406	397	420	381	426	421	425	398	417	423	438	411	410	422	416	447	380	437	439	394	410	412	422	431	420	425	403	387	410	389	389	427	391	408	429	384	405	418	416	392	432	388	393	377	376	403	425	426	411	412	384	398	353	404	409	384	413	367	381	412	388	418	408	435	408	416	414	405	403	401	409	389	400	418	384	415	388	436	394	412	370	387	423	406	391	412	444	378	433	439	418	430	385	410	406	385	418	452	427	426	387	395	429	399	406	399	388	393	409	446	410	413	368	427	429	416	401	380	410	416	399	394	440	402	414	418	405	430	414	426	392	421	401	405
3616	5694	4401	2249	1491	1200	1001	794	724	627	604	555	571	522	511	489	493	476	500	462	443	476	490	486	432	459	477	469	421	448	446	478	416	445	402	443	401	439	449	417	451	456	432	432	443	445	390	464	463	441	446	413	432	402	419	420	397	441	440	407	437	438	455	411	405	453	436	413	450	438	440	436	428	429	435	427	438	435	382	421	409	435	462	477	433	421	432	428	432	420	440	463	468	455	439	435	424	466	439	453	428	439	423	452	404	445	403	450	431	399	433	454	446	417	447	419	440	432	448	438	440	447	408	410	448	443	403	426	446	422	462	406	423	437	451	415	451	445	442	460	433	430	440	444	420	430	413	488	450	449	415	455	410	421	430	453	434	425	391	484	432	421	414	417	470	410	428	408	437	500	442	428	436	452	430	480	450	428	450	430	446	450	425	422	392	436	426	442	439	387	425	441	422	428	437	447	470	403	456	437	460	454	393	465	443	458	464	414	446	442	480	419	422	421	411	473	448	416	431	422	443	416	428	412	446	483	430	422	386	416	457	478	453	430	418	433	402	401	462	408	422	428	405	409	422	430	444	432	407	426	458	453	427	447	448	430	451	439	404	455	436	415	425	402	459	425	415	465	467	437	424	467	443	381	485	418	399	417	413	381	427	424	422	420	432	416	436	437	401	433	464	439	451	429	442	413	418	423	426	409	419	475	394	440	397	421	451	418	434	454	448	448	458	446	415	413	401	405	437	439	423	438	427	402	440	440	415	428	404	420	410	401	443	408	463	470	448	389	469	455	447	461	415	432	437	409	454	400	399	415	449	468	423	447	451	394	423	419	441	417	438	432	391	445	435	443	422	424	434	402	449	434	443	394	420	415	420	434	449	417	449	448	402	452	435	448	447	461	454	486	437	416	479	462	448	437	465	458	390	436	442	413	426	460	435	469	408	381	410	399	416	426	442	451	439	438	454	418	423	421	414	430	388	451	482	455	441	497	411	448	408	442	451	440	429	437	474	393	427	434	451	429	432	475	472	396	415	436	422	481	407	394	460	437	449	410	453	463	448	403	401	434	434	448	443	421	457	440	420	431	421	453	424	428	436	436	453	420	430	482	448	463	455	477	453	446	440	428	404	411	429	445	424	410	426	428	445	437	398	439	432	435	443	409	436	459	425	406	437	448	429	474	414	420	432	431	414	406	426	408	456	386	424	419	424	432	425	436	428	403	442	442	417	426	440	454	398	434	437	433	425	424	417	415	450	458	459	401	427	448	442	442	409	435	421	399	432	396	437	456	437	455	397	438	438	434	450	434	439	436	471	458	466	412	440	444	444	406	454	423	410	416	449	437	411	422	429	416	429	403	439	421	429	451	446	386	420	443	398	427	435	417	450	423	428	445	387	404	442	402	455	420	457	449	458	436	420	453	417	411	466	389	458	419	459	438	429	405	413	427	432	440	452	433	473	429	453	430	471	457	415	446	416	483	455	447	438	423	419	479	408	462	449	435	415	459	448	448	404	461	413	461	418	395	410	404	430	467	438	412	418	456	392	423	397	404	440	451	468	462	433	443	418	435	487	418	437	438	441	408	455	415	437	415	412	449	401	420	434	467	437	365	441	445	463	389	404	431	436	473	409	448	410	432	442	458	436	404	426	419	421	440	500	428	455	434	440	419	434	434	428	438	442	434	470	453	477	437	456	437	459	412	453	449	420	398	452	402	445	437	443	464	421	435	438	414	456	400	434	414	434	422	454	427	468	439	478	416	469	440	428	405	465	421	414	427	408	425	425	449	441	427	449	444	432	424	449	440	433	454	415	410	428	451	451	468	425	420	414	406	443	463	418	450	414	462	422	425	460	457	446	431	403	429	438	413	405	401	401	433	440	451	419	472	408	416	439	421	431	425	429	465	444	437	469	454	410	428	484	430	435	424	398	409	421	425	460	457	412	445	443	441	421	443	451	435	432	422	434	436	438	418	397	429	431	463	434	437	452	455	465	410	426	443	453	433	454	403	430	406	438	436	430	424	424	432	401	425	431	429	462	444	405	417	439	431	424	440	428	444	402	416	446	433	461	430	473	428	420	426	412	432	413	427	431	476	422	446	411	415	443	458	436	421	421	445	378	440	463	420	423	464	440	409	423	435	414	444	435	374	436	468	449	416	432	436	447	450	447	428	424	439	446	438	427	447	434	436	438	430	450	410	392	432	455	407	450	433	438	443	458	426	489	447	426	418	452	399	447	449	434	446	419	416	456	419	415	459	432	383	415	437	444	436	429	416	470	479	421	423	444	429	424	420	400	457	445	441	464	401	403	431	397	462	438	442	480	426	434	459	453	467	451	452	433	410	436	431	449	418	449	463	417	465	443	388	465	401	424	449	433	403	429	450	453	439	430	443	436	423	428	418	417	421	433	426	408	416	461	419	439	433	411	464	427	448	399	412	419	421	473	404	407	463	462	460	426	427	459	448	438	453	449	454	449	433	455	469	418	425	455	409	444	408	450	456	426	422	480	424	419	435	428	430	435	412	446	415	405	445	436	406	436	422	456	422	384	421	453	412	468	420	450	405	441	420	472	422	435	420	416	410	442	430	447	413	440	440	406	445	406	434	478	415	424	414	443	409	418	396	428	408	445	449	425	414	410	412	428	429	460	413	430	449	449	442	430	436	456	432	445	461	444	457	423	417	460	440	429	447	432	439	475	471	467	416	430	402	431	428	414	445	447	425	409	426	443	394	438	459	431	395	446	412	403	424	440	414	445	463	443	451	428	431	392	405	425	428	452	452	464	464	435	443	419	437	412	459	416	420	443	384	411	410	418	460	447	427	440	437	387	409	411	430	472	439	411	465	422	439	394	429	430	471	451	426	398	434	446	438	402	421	451	440	439	419	430	447	416	436	458	423	428	420	434	440	409	412	444	417	432	472	419	432	415	404	433	434	458	427	422	393	461	466	414	428	443	438	389	445	445	421	406	435	417	455	401	447	427	455	458	432	448	474	416	417	457	411	449	475	406	443	431	436	434	425	408	467	445	426	468	387	485	399	483	438	454	408	419	417	438	444	451	395	414	424	412	423	431	442	441	425	457	453	397	427	440	455	423	460	454	456	451	428	409	422	452	427	429	429	442	430	411	447	410	421	427	430	424	447	416	404	439	440	422	392	417	430	405	428	419	415	455	434	425	448	432	426	459	426	471	442	390	431	418	448	430	387	416	413	456	465	444	404	453	430	457	427	440	417	427	418	444	423	432	467	392	445	411	399	474	388	407	410	445	400	431	424	422	445	426	479	416	402	460	478	417	456	426	391	476	458	405	434	450	459	409	428	421	467	409	450	440	451	437	426	429	403	438	456	420	451	402	433	439	446	421	448	420	420	447	387	423	459	433	438	424	452	428	420	422	417	486	438	416	400	440	463	456	447	452	418	421	457	441	426	428	404	469	411	427	470	400	410	451	413	434	402	458	426	429	439	441	423	435	446	460	410	430	453	441	450	436	405	447	446
22794	21546	29284	24261	21552	21586	11901	1012	614	557	465	374	372	314	295	248	248	215	200	206	206	186	186	183	194	186	187	181	177	185	165	169	173	170	153	161	132	137	154	159	147	135	145	146	146	148	175	148	160	150	158	157	157	146	162	145	159	138	128	136	144	125	132	137	122	136	147	138	137	126	137	143	137	149	160	170	144	133	144	132	147	144	150	154	114	135	120	151	130	139	133	136	136	140	139	144	125	143	148	132	134	126	137	160	130	137	140	128	132	143	138	128	141	130	144	162	141	135	139	147	132	128	133	139	162	123	143	156	140	136	143	145	135	153	145	128	136	149	130	135	136	127	149	148	146	136	153	128	163	135	116	111	132	144	144	140	132	161	121	135	124	135	121	156	116	142	125	150	159	137	131	159	136	131	137	100	134	156	129	114	134	142	130	133	140	128	109	154	149	134	140	142	145	151	129	129	159	145	129	129	151	151	149	138	141	131	137	137	127	137	118	130	152	156	131	122	136	114	122	135	131	121	144	133	153	172	142	129	146	134	125	136	139	132	131	131	136	140	145	142	148	148	140	137	121	166	141	125	150	129	133	130	150	141	159	132	158	133	139	130	128	138	129	130	175	127	123	146	139	138	147	163	140	126	117	136	143	138	129	143	128	142	134	127	141	127	155	139	135	159	129	152	127	152	137	135	131	154	125	142	152	138	165	141	160	142	113	140	138	144	162	125	138	105	150	138	133	120	160	133	123	138	148	147	148	153	120	128	146	137	132	136	145	150	143	141	169	137	142	149	127	135	133	151	164	131	148	154	142	153	137	134	157	120	126	160	134	137	129	113	117	158	145	144	141	145	130	126	157	159	120	161	135	143	141	138	144	138	149	124	133	168	138	111	140	149	137	132	143	137	146	150	140	152	129	125	150	134	150	122	139	136	119	151	137	119	155	136	142	123	138	129	134	138	132	161	129	121	141	134	133	101	137	145	149	131	150	147	141	117	129	152	143	122	126	136	135	144	162	127	145	167	127	122	158	135	137	125	114	166	124	131	142	142	142	151	135	143	149	155	112	112	144	139	138	127	122	161	142	138	159	150	132	158	148	148	131	162	143	143	134	139	144	140	129	139	129	141	133	124	139	130	144	125	115	150	148	125	143	147	125	136	126	146	128	140	125	129	119	132	119	150	134	141	124	147	148	128	163	124	160	134	126	120	139	122	130	141	155	145	141	135	134	154	132	163	148	138	129	147	147	167	144	143	116	131	128	132	125	142	147	139	142	113	138	127	139	160	128	116	138	138	140	127	141	143	136	146	137	139	124	135	151	132	135	131	145	149	143	136	159	135	145	151	130	148	139	139	133	124	139	139	157	160	141	142	117	148	163	126	129	136	131	139	150	169	144	136	138	141	128	136	127	121	115	117	141	135	151	143	127	144	116	122	126	124	124	131	151	144	146	133	145	137	143	150	138	130	140	153	130	144	118	132	158	165	145	142	130	133	125	123	135	151	149	133	158	124	138	133	136	132	136	113	146	127	132	146	131	131	149	145	141	142	154	137	135	132	152	110	135	138	157	157	141	148	161	132	156	134	119	142	125	139	127	155	135	141	141	120	108	136	152	135	129	148	143	133	148	132	137	147	142	135	153	138	159	143	161	107	141	135	143	143	140	147	125	159	117	137	122	117	130	135	142	122	139	138	117	130	136	129	126	138	147	142	152	122	130	143	137	135	108	131	145	124	125	121	156	139	151	121	136	150	148	138	148	147	123	127	142	133	124	146	130	132	129	134	142	143	135	136	146	128	144	141	125	124	121	136	130	120	142	148	136	140	133	130	144	145	136	139	127	137	143	133	123	144	159	130	122	144	133	130	153	135	132	126	123	152	132	141	134	159	163	158	133	130	121	136	138	131	133	135	132	134	140	133	123	158	137	135	144	154	132	141	122	133	140	138	132	162	165	152	148	144	114	155	155	144	135	127	146	133	140	135	135	137	133	150	156	154	142	132	125	128	140	149	152	156	117	155	147	124	128	142	121	155	135	136	140	140	147	140	135	144	144	132	119	159	129	126	154	151	143	142	152	141	128	134	148	160	133	112	133	119	126	131	127	131	135	123	123	142	152	131	129	137	147	132	131	137	138	120	148	142	172	134	148	122	152	140	127	143	125	118	140	164	146	128	145	132	132	121	129	155	142	145	129	142	133	147	149	147	129	119	146	162	129	126	156	127	118	141	139	128	138	120	118	151	132	139	145	138	137	134	157	116	126	139	159	161	135	124	123	117	129	138	126	135	140	139	135	143	123	134	129	153	138	134	140	131	145	130	131	119	141	140	140	137	138	136	133	130	140	128	138	123	139	128	142	134	129	142	129	130	156	132	171	121	137	152	148	119	149	151	135	148	149	135	127	157	161	136	130	142	140	146	135	129	119	132	117	129	149	140	134	166	144	119	135	127	134	147	134	130	135	116	173	152	125	160	155	128	145	117	139	152	134	142	122	135	139	147	119	141	137	145	132	146	142	132	153	146	122	168	150	129	162	132	140	153	142	140	132	127	134	151	118	128	130	133	140	130	125	137	129	141	141	166	137	148	150	144	120	130	140	139	130	124	129	149	127	135	122	148	137	129	165	121	132	133	139	142	143	147	139	152	129	140	163	129	146	142	157	140	134	133	129	137	131	125	141	123	139	152	131	133	124	136	129	132	145	131	130	111	141	133	133	131	146	166	139	137	152	117	119	138	131	146	138	139	122	140	144	126	144	127	125	139	132	139	154	149	139	114	155	151	149	125	143	143	177	138	146	138	131	149	139	126	142	120	113	130	159	124	144	151	105	121	156	144	154	142	138	137	134	142	137	154	145	145	122	134	138	129	139	121	149	123	125	131	134	152	142	158	119	106	161	142	144	143	133	131	125	138	148	154	135	122	164	137	147	130	131	126	160	119	131	139	155	162	127	139	123	132	122	161	143	140	156	147	130	131	133	159	135	154	137	118	144	117	140	122	138	138	166	146	124	159	140	126	117	153	150	129	148	127	135	133	136	132	121	119	125	127	142	140	124	135	142	148	119	126	136	121	112	145	144	153	137	130	124	146	144	134	135	146	149	132	173	132	145	143	141	130	146	140	142	125	161	127	132	135	135	153	126	133	129	148	118	134	128	130	113	130	140	116	138	142	133	138	145	153	117	158	147	146	149	146	148	147	147	140	132	122	137	129	147	126	127	143	134	144	136	132	134	134	136	148	125	153	119	138	137	138	146	133	126	129	135	154	129	139	141	143	127	140	127	142	137	133	146	134	134	131	135	151	167	136	130	139	143	137	144	137	134	140	172	124	160	116	137	138	146	134	144	148	122	141	133	138	131	139	140	153	126	148	135	123	117	150	153	154	136	141	128	136	134	149	144	128	120	143	113	137	147	138	134	129	141	151	139	149	136	131	159	141	133	139	143	138	132	144	145	147	144	133	147	132	132	116	129	147	147	122	124	140	157	139	137	145	148	147	137	145
4854	14452	11960	5760	3666	2579	1915	1438	1148	851	711	654	521	461	415	372	353	357	288	253	283	282	231	244	226	234	235	223	217	196	198	221	184	205	172	200	189	190	186	169	175	180	158	163	176	176	166	186	167	163	171	168	171	158	165	151	153	175	152	148	178	161	161	140	154	150	139	143	167	153	171	176	174	187	152	168	177	149	166	181	147	168	151	146	171	163	178	162	164	137	139	160	179	159	170	164	140	174	161	151	205	161	161	156	171	175	145	161	140	149	171	143	162	162	162	162	158	144	139	176	146	148	152	160	158	155	157	153	163	146	178	141	162	158	156	161	148	163	152	128	187	170	157	158	167	147	150	171	153	147	166	148	148	141	162	153	142	151	163	153	159	150	159	187	158	145	168	199	163	164	142	158	164	149	169	151	164	170	137	153	175	155	175	176	166	143	160	144	151	161	158	135	152	169	152	159	152	170	158	178	180	165	176	151	168	141	127	156	155	173	158	156	156	141	151	154	139	157	152	172	142	162	138	149	167	160	148	132	131	155	168	150	157	166	154	169	125	157	132	137	158	159	167	145	171	138	161	161	149	169	144	165	157	161	154	149	172	152	132	170	163	149	180	172	123	172	163	153	177	162	134	146	147	163	178	164	159	151	139	162	154	161	158	165	143	176	149	152	173	150	162	162	152	152	173	166	161	157	168	180	155	154	144	142	152	169	133	151	171	145	151	164	149	157	159	175	184	152	163	149	151	174	151	168	163	134	156	158	169	159	156	166	146	162	149	161	165	148	164	166	121	158	157	173	178	159	153	139	151	154	127	144	156	143	187	166	170	148	151	144	149	160	148	148	150	142	154	163	141	176	141	153	163	178	150	154	168	156	147	136	146	150	173	170	154	162	147	165	154	142	185	193	143	150	160	145	151	155	165	176	167	157	159	156	182	148	149	179	150	154	177	153	163	166	171	171	160	140	132	166	163	154	154	154	146	156	177	180	156	158	148	156	139	183	161	153	183	142	161	170	136	155	166	156	148	160	162	153	155	138	151	164	144	161	143	173	144	157	141	154	163	129	160	160	133	170	159	138	160	173	158	173	141	160	183	165	161	157	155	169	156	179	170	149	167	160	152	164	176	163	164	154	172	140	165	174	161	153	161	160	180	134	139	174	153	151	159	143	148	148	147	134	163	164	162	177	143	150	144	140	160	160	153	162	152	142	161	149	145	153	165	162	166	166	171	155	169	162	167	160	178	157	171	163	150	158	152	166	145	153	154	143	164	149	137	166	176	157	172	137	171	148	148	152	163	135	141	159	164	162	140	147	148	166	151	145	162	155	153	136	144	165	177	141	164	140	139	152	166	157	164	157	143	144	142	168	158	166	139	148	155	142	146	152	151	160	155	165	151	154	149	166	175	141	161	158	164	171	171	157	148	156	180	150	164	181	165	175	152	151	181	159	147	138	156	133	166	150	147	141	137	143	156	153	135	158	146	161	162	142	159	157	163	149	169	146	147	161	142	156	168	131	150	175	168	149	156	171	155	161	150	145	131	153	153	148	158	169	149	152	158	165	157	169	159	152	170	148	159	178	139	163	174	169	153	157	138	171	165	155	153	144	163	146	175	155	168	161	146	147	182	154	153	150	154	144	158	163	135	159	130	180	161	146	155	142	151	169	154	161	179	160	142	173	177	150	155	149	155	146	145	175	150	137	166	142	158	148	163	135	139	146	177	166	164	156	157	141	140	149	193	177	135	157	159	143	166	139	161	179	171	152	158	173	157	172	173	162	144	159	144	162	175	141	172	160	139	158	144	157	164	154	157	157	148	156	161	147	158	150	167	134	142	174	176	141	159	150	164	143	177	155	141	152	162	161	176	156	139	157	153	165	169	143	166	160	154	156	147	161	180	174	152	159	170	173	141	147	153	160	144	147	153	166	179	151	178	143	167	156	151	167	171	147	133	143	154	149	158	168	181	150	175	149	170	173	143	174	177	155	142	148	158	138	166	173	175	168	165	149	131	148	152	144	154	148	158	149	162	147	162	164	146	151	148	148	175	150	177	129	138	152	150	173	149	158	153	155	149	166	134	156	136	162	166	176	160	147	152	169	170	137	167	150	147	158	160	159	146	148	140	168	180	131	141	146	167	163	170	150	176	153	154	160	158	158	156	158	152	146	161	140	154	173	155	171	159	156	152	135	159	144	157	160	176	157	159	163	175	161	156	152	169	159	176	174	176	144	155	173	174	159	155	159	139	144	151	169	154	151	166	162	153	165	157	166	138	125	175	153	149	155	156	145	138	155	140	166	144	155	165	174	148	150	148	163	140	155	169	171	179	144	161	167	160	150	179	148	149	160	151	134	161	150	160	151	176	170	155	156	160	157	150	147	148	143	177	152	139	173	163	179	166	167	138	162	150	160	155	144	181	157	160	161	149	162	135	162	159	155	173	166	141	159	154	163	158	126	157	144	169	166	148	146	167	152	156	159	170	147	151	195	153	169	177	165	160	179	163	164	177	156	147	155	177	161	178	147	139	159	132	178	137	142	175	160	161	159	150	157	150	160	172	146	138	150	169	170	168	162	157	171	150	139	149	154	139	158	136	167	146	160	170	149	151	152	158	153	168	155	167	142	165	170	160	194	177	151	137	152	143	146	163	163	139	170	171	157	161	171	172	138	162	136	158	156	175	187	167	155	165	183	167	173	160	144	160	166	168	148	155	168	177	151	147	166	153	161	139	149	163	147	143	160	176	130	171	170	166	159	129	151	149	143	134	171	168	176	175	168	162	167	175	156	130	163	142	164	155	170	133	166	152	164	171	154	132	164	158	139	176	166	171	166	154	174	174	168	147	175	151	158	149	142	131	164	144	161	151	136	170	162	150	164	152	155	180	166	158	145	156	158	170	145	155	173	156	139	159	158	148	170	151	159	148	145	166	128	158	147	153	138	146	185	147	155	148	152	155	176	143	175	143	146	157	149	162	166	151	158	149	141	134	156	168	162	160	165	143	159	143	171	185	180	151	182	187	153	164	154	145	164	152	162	173	135	162	159	165	156	172	166	174	146	149	146	161	171	159	170	154	156	160	176	159	150	152	158	163	189	164	169	144	163	142	151	146	171	155	143	163	165	138	173	156	180	160	186	153	149	160	144	157	159	154	157	154	175	139	170	164	173	171	169	152	171	171	153	140	166	146	169	134	158	145	187	163	157	164	154	152	178	159	162	157	157	164	152	178	154	154	165	160	166	158	149	169	163	153	158	164	175	160	164	164	145	174	132	179	152	136	139	156	159	143	171	156	156	136	161	155	171	129	156	151	156	152	147	160	183	152	146	171	162	146	139	155	155	175	140	153	160	170	167	161	143	181	145	138	157	176	141	171	142	146	144	135	149	148	150	183	144	148	151	170	142	164	155	160	167	161	164	180	167	145	152	154	156	154	164	187	150	154	147	151	139	157	152	135	137	158	154	166	144	151	149	155	171	143	166	153	156	129	162	144	146
27562	20093	6866	916	640	624	622	589	640	591	603	580	601	579	582	602	612	579	561	596	595	601	627	588	603	571	597	583	607	568	616	564	574	599	670	594	558	586	556	568	577	496	573	607	612	611	599	600	561	608	549	591	557	547	620	582	585	570	591	566	550	569	607	565	601	572	599	565	621	584	572	568	606	603	591	583	548	592	581	559	604	579	581	562	598	664	586	620	565	588	565	579	634	587	595	635	600	616	618	575	598	542	579	574	592	602	590	559	603	568	617	601	567	571	593	575	551	587	579	601	593	580	546	562	550	579	577	612	589	564	613	570	620	577	609	585	580	578	618	551	566	588	602	599	605	592	643	611	553	591	609	561	583	615	586	632	563	600	574	541	597	540	579	564	532	556	545	579	615	581	604	600	594	595	573	551	617	621	619	614	564	575	611	585	636	602	571	575	646	575	575	620	619	589	612	556	583	568	592	527	570	586	588	633	569	577	553	569	597	580	543	600	586	603	625	641	579	585	587	585	596	605	551	576	599	615	606	563	593	583	622	608	595	598	591	604	572	596	564	610	553	563	634	601	612	598	575	610	582	636	574	575	586	568	580	574	581	592	561	617	571	623	587	600	603	566	637	569	580	606	574	575	555	612	596	580	567	607	612	599	624	599	558	608	600	583	564	553	590	591	582	572	593	590	538	530	568	566	609	584	558	601	553	548	598	577	568	582	615	601	592	574	546	629	569	552	600	565	579	598	599	581	557	575	615	540	598	575	556	559	578	541	601	594	594	574	629	574	560	565	601	569	576	587	576	601	576	590	566	549	623	608	562	607	601	574	589	590	600	618	601	630	650	578	595	607	576	563	610	587	579	580	610	625	578	593	622	578	567	604	620	560	647	578	565	611	555	612	584	615	588	553	570	606	590	597	585	636	575	564	587	582	573	580	597	559	565	598	614	604	577	577	556	587	572	629	607	585	617	597	631	599	602	578	563	564	607	575	565	553	574	593	571	592	576	622	588	625	559	633	637	590	594	589	558	570	572	639	588	563	583	629	604	572	602	591	607	621	599	559	597	634	560	597	574	573	604	574	571	578	628	570	581	561	607	617	577	551	568	557	600	642	615	601	578	588	585	595	590	574	587	571	592	629	591	545	556	561	614	564	576	630	565	574	551	603	606	622	583	604	566	551	632	555	574	597	588	625	574	577	620	591	610	579	598	605	579	582	598	633	596	555	571	573	587	584	582	602	589	602	594	568	664	559	618	579	570	542	565	591	566	581	588	610	578	624	579	562	588	543	587	576	598	562	592	580	551	568	590	589	556	639	637	587	628	639	556	564	597	601	585	597	584	627	595	578	599	575	624	596	616	572	591	568	608	567	586	594	579	572	608	603	549	544	560	610	557	580	593	562	629	641	578	605	563	600	591	576	605	585	592	612	577	578	607	629	586	550	590	571	574	574	617	602	549	558	580	565	587	587	562	553	621	626	578	617	593	583	563	560	625	538	619	607	553	631	587	595	584	632	554	578	626	580	575	599	571	607	568	573	548	574	553	538	563	603	589	585	560	615	594	554	626	568	589	638	617	587	593	599	580	624	608	562	624	579	591	574	616	585	595	627	604	599	559	636	612	608	597	542	600	577	603	590	569	566	604	579	552	557	561	647	542	594	631	586	597	598	601	593	605	623	572	544	592	533	559	607	600	562	558	617	571	594	590	620	585	595	566	606	627	571	594	637	604	616	576	576	596	589	602	622	608	599	555	590	570	593	557	549	609	600	615	604	608	567	580	604	590	595	626	569	616	575	535	575	564	574	581	636	590	556	590	594	596	612	635	552	551	622	588	571	536	567	534	621	605	567	582	615	589	603	550	600	631	594	638	567	574	539	583	550	592	603	574	568	562	562	632	595	578	586	602	598	618	613	616	589	589	561	579	571	557	598	574	616	617	587	623	605	581	620	590	573	591	599	585	572	574	559	602	554	566	559	607	638	555	604	565	598	599	578	577	584	583	599	594	663	627	610	608	560	555	585	563	591	642	603	592	599	595	564	571	555	591	589	575	579	553	607	562	620	636	569	621	586	612	564	583	542	592	571	616	572	527	573	618	609	619	617	592	607	582	593	621	602	543	606	588	529	576	548	531	570	555	654	586	555	567	604	593	605	587	578	582	525	600	589	618	576	583	579	618	578	611	587	601	571	623	570	643	632	574	575	622	604	595	554	619	562	580	582	584	612	611	590	593	585	645	592	582	564	580	569	573	564	606	602	597	594	554	574	580	564	572	592	600	618	601	585	589	573	582	577	643	586	592	573	565	584	604	581	601	582	590	556	550	591	602	565	573	569	600	586	533	580	588	587	615	589	531	619	593	583	635	568	585	576	564	544	578	564	576	582	589	552	586	607	565	586	602	628	599	586	567	578	576	601	600	597	573	575	532	518	597	557	618	584	580	555	605	599	604	593	611	586	588	577	580	543	605	636	548	602	570	585	615	602	607	567	572	595	648	554	592	647	561	589	582	553	615	582	563	564	603	575	591	568	596	612	622	598	604	611	577	610	572	589	618	590	582	613	599	598	592	609	574	585	577	585	545	608	583	557	566	570	578	614	595	600	614	609	557	599	619	587	574	563	622	586	593	591	652	579	593	587	557	624	562	593	588	586	589	609	604	586	579	618	623	561	542	610	551	550	593	618	604	584	580	573	564	583	604	548	592	610	597	612	599	620	612	596	566	582	578	585	592	621	612	573	593	586	569	558	627	591	614	583	590	606	580	597	603	632	573	577	583	580	615	601	594	569	547	578	603	560	582	593	581	566	592	622	586	644	601	597	551	566	615	605	571	572	635	570	631	627	609	607	591	575	610	555	544	615	608	555	559	628	571	672	573	591	616	606	553	539	617	598	581	548	587	584	615	614	533	565	568	581	565	553	544	555	522	577	580	605	585	535	589	560	655	600	615	640	590	585	567	573	601	605	619	632	640	560	566	573	560	607	572	585	604	552	578	595	624	547	582	604	590	612	607	589	582	555	591	572	588	592	561	630	593	567	582	546	613	610	583	610	579	559	606	608	568	589	600	588	589	572	608	610	562	638	582	574	574	585	597	621	587	572	643	595	573	559	603	587	567	584	588	583	575	585	558	604	610	588	593	608	589	570	612	576	608	593	585	604	542	610	592	559	583	594	586	579	554	602	603	631	589	568	574	609	610	578	586	624	553	583	582	584	551	619	582	573	601	548	595	580	595	557	605	577	596	613	547	577	589	570	540	650	579	637	551	594	605	601	541	574	576	544	566	568	610	620	578	595	566	630	561	559	564	576	654	620	603	594	564	613	653	598	599	587	577	592	567	593	581	569	612	545	585	599	592	613	604	628	640	558	586	637	623	582	610	593	601	560	574	628	625	604	527	607	575	596	587	634	594	603	582	623	608	584	604	548	620	613	562	558	591	580	557	563	615	580	573	584	557	602	591	580	558	616	599	568	573	609	552	599	588	627	549	624	590	609	592	622
4448	1271	1055	815	725	670	651	626	651	633	661	610	643	645	684	629	690	650	679	649	651	686	654	653	590	661	641	586	655	633	592	607	600	613	662	637	631	636	642	612	652	602	615	640	690	665	635	669	635	654	650	669	631	686	632	602	683	584	634	624	632	626	685	640	635	653	657	650	617	652	651	620	645	613	621	598	597	625	594	622	617	671	605	609	645	654	676	642	655	631	620	689	643	635	661	650	656	659	654	640	652	629	624	654	629	645	627	623	664	573	640	608	667	586	629	639	610	640	636	661	679	640	626	609	627	605	605	630	655	646	683	595	650	620	654	621	654	634	621	640	654	623	641	652	645	627	628	621	656	651	655	654	614	617	646	676	642	622	676	611	648	573	652	647	620	664	661	655	641	626	643	660	627	633	647	638	647	655	626	629	591	600	625	643	647	618	651	573	634	637	589	606	627	609	638	661	666	638	619	662	643	579	679	632	623	651	638	665	632	670	634	619	661	608	635	601	626	629	647	661	654	621	614	663	660	628	690	620	601	635	656	591	622	665	617	656	604	620	666	654	657	578	589	676	630	614	591	657	647	619	663	644	630	664	660	613	649	627	600	618	639	628	637	638	645	631	628	606	614	638	656	637	639	614	614	639	611	609	627	630	667	654	578	597	637	642	636	608	613	613	642	642	615	611	682	627	659	609	617	647	651	677	600	641	653	667	596	620	625	609	638	687	644	660	684	636	717	639	606	588	652	602	634	632	689	627	610	599	634	650	622	621	642	577	627	626	617	681	672	633	628	630	562	611	641	622	638	640	640	625	623	641	614	598	611	615	647	623	626	594	634	615	612	615	664	650	649	613	637	683	608	649	611	613	660	633	596	633	643	641	643	628	626	625	618	595	646	637	633	623	642	619	639	651	605	666	624	661	636	629	595	624	617	609	599	647	631	596	634	616	572	617	649	611	685	578	653	625	625	614	695	612	648	579	579	633	620	609	616	651	632	619	651	634	638	630	670	651	617	625	636	658	644	657	635	617	623	597	656	623	655	633	612	635	624	602	643	608	626	618	661	631	660	647	641	596	626	619	637	612	640	647	639	602	659	685	640	650	643	591	613	613	638	627	616	658	590	575	630	627	645	676	639	640	636	611	602	593	650	652	651	677	633	639	632	682	611	657	658	643	663	686	627	648	644	651	615	641	593	636	640	654	613	612	605	647	618	632	666	613	649	636	586	657	627	622	672	620	624	667	633	635	597	676	663	611	587	630	598	603	652	632	647	575	658	627	664	628	600	604	663	627	684	609	640	591	644	681	635	636	596	651	640	623	637	663	644	621	635	672	619	643	631	618	644	668	687	613	592	619	633	648	656	658	663	629	636	670	628	664	662	619	596	621	654	648	668	654	662	631	627	628	658	594	689	654	655	596	625	648	619	637	685	611	614	603	668	635	652	630	661	645	624	641	605	670	650	638	601	648	592	618	624	673	606	601	634	655	609	607	600	613	623	665	635	676	664	595	630	609	609	625	647	598	593	625	673	631	652	595	610	643	666	654	669	675	640	617	650	674	633	610	633	668	620	689	634	612	634	597	635	620	651	623	591	662	631	640	630	608	611	598	659	643	670	636	622	631	686	584	644	616	641	634	610	588	646	622	611	601	680	629	626	618	644	634	649	690	645	617	632	630	630	630	621	647	640	625	614	687	619	629	651	626	677	624	576	649	646	666	649	591	638	630	690	583	589	626	622	607	609	640	685	632	635	605	627	598	639	632	617	644	600	640	622	628	604	621	587	619	633	625	608	616	633	628	621	617	611	626	684	655	641	640	618	643	621	635	629	622	680	608	670	661	584	613	623	691	666	676	659	661	597	674	681	622	623	653	656	654	672	644	645	641	646	643	672	663	706	614	660	624	671	631	685	668	617	649	650	607	665	637	635	630	655	611	611	662	657	658	602	639	690	632	676	654	632	622	620	606	624	627	627	669	625	657	653	657	630	641	593	632	644	648	703	611	622	661	621	590	662	613	626	629	603	654	617	624	654	627	626	681	637	624	675	616	662	644	654	633	639	628	639	633	607	621	643	705	612	625	647	623	614	633	662	654	675	610	602	642	604	638	620	661	616	653	620	661	672	632	672	679	592	644	626	612	597	637	636	649	632	651	683	602	655	655	613	608	689	659	610	624	632	574	637	625	622	627	608	662	588	591	639	609	646	638	633	599	679	628	632	649	624	613	629	672	596	614	620	673	662	608	649	659	669	672	679	666	658	640	627	610	663	656	661	627	658	643	612	622	597	612	598	646	625	645	633	615	631	636	574	676	643	623	626	569	658	602	571	654	577	652	631	641	642	660	607	623	619	597	641	659	649	581	630	616	662	617	618	676	617	619	633	604	634	597	642	615	645	665	641	680	607	655	629	615	659	664	604	648	644	640	657	645	634	646	649	635	633	598	660	701	618	649	623	629	632	620	635	632	596	649	632	616	624	621	635	603	643	625	626	649	635	603	655	610	657	641	637	673	677	597	643	613	598	654	593	639	596	692	644	637	609	624	610	588	634	614	689	642	623	634	645	622	627	642	652	660	662	608	630	619	568	624	601	611	614	648	651	629	620	667	579	638	632	615	603	639	645	622	654	660	633	605	625	652	613	612	634	700	600	583	638	665	653	646	596	649	628	610	583	606	655	637	652	652	654	614	639	652	657	602	631	679	644	594	635	629	664	635	613	620	635	639	613	616	692	652	618	675	596	614	652	640	589	634	619	636	659	611	640	632	666	633	641	648	689	646	601	650	691	627	653	625	644	667	629	669	640	629	602	699	644	634	615	617	664	658	681	614	671	619	597	593	610	649	630	623	643	605	634	598	660	643	667	622	613	615	641	611	644	623	652	569	607	621	629	597	645	628	643	624	688	664	647	684	639	647	573	671	639	635	626	632	604	662	592	581	645	613	625	646	667	643	654	628	614	625	629	637	638	637	673	649	588	668	659	647	591	595	634	657	630	613	619	638	644	619	647	642	662	649	580	669	655	695	632	597	650	628	626	661	632	630	638	618	631	646	642	660	653	638	624	617	623	604	595	628	634	643	627	654	648	622	613	690	658	600	604	617	632	640	658	671	619	624	669	639	612	619	602	623	661	614	626	602	640	660	639	642	674	652	627	658	663	634	609	658	639	623	611	625	695	599	626	660	707	636	613	610	649	662	599	617	683	619	661	612	624	645	597	668	615	632	651	615	619	652	599	616	644	664	595	645	640	643	638	635	613	655	663	632	642	637	685	631	643	670	611	613	542	618	661	639	658	628	624	661	621	610	612	655	639	621	625	678	661	599	693	650	646	598	654	621	685	667	621	617	657	622	570	658	578	640	695	650	615	640	650	602	595	629	650	653	642	629	650	628	662	618	682	650	711	639	640	633	623	637	635	629	622	660	614	665	637	631	702	616	680	676	658	659	602	623	605	644	630	627	593	652	626	638	668	619	640	646	631	633	612	602	648	597	622	643	642	669
23867	21542	28901	24625	21550	13504	1395	804	639	586	564	531	594	513	532	502	485	484	444	448	444	465	451	441	456	449	441	463	456	424	428	406	455	458	392	438	460	429	401	399	442	397	433	407	398	434	417	428	402	453	402	427	446	388	401	410	450	432	384	415	414	406	487	410	408	408	388	416	438	417	407	420	415	399	424	462	404	398	425	399	422	434	401	383	418	419	420	384	411	397	391	455	404	443	437	404	400	416	405	442	388	421	380	446	415	390	396	429	451	423	439	427	412	456	390	459	401	420	406	395	427	402	425	388	441	422	413	445	408	436	408	390	405	421	406	387	397	403	431	440	428	413	399	414	446	447	373	410	404	430	399	425	384	385	412	468	413	399	412	397	410	434	393	413	416	424	406	426	395	433	435	368	395	416	390	418	431	437	365	481	397	422	405	389	431	421	442	430	388	411	432	452	377	465	406	391	406	400	406	407	387	429	388	404	410	383	446	375	408	409	386	399	406	408	423	408	394	410	433	401	417	434	389	445	387	421	405	411	456	442	410	415	406	420	383	413	418	421	416	437	399	434	416	415	400	437	424	411	423	397	406	407	384	403	415	447	393	378	432	407	392	385	394	409	368	432	415	399	404	416	387	391	434	390	459	428	420	383	403	404	411	389	404	383	419	390	409	419	420	387	402	415	426	387	421	419	396	424	419	407	439	440	438	414	403	394	392	448	414	430	432	417	454	432	397	395	394	418	397	427	404	428	389	377	377	413	395	399	413	384	410	377	407	418	439	422	429	368	423	370	423	399	401	410	430	421	393	402	410	412	382	417	434	426	390	399	404	418	395	393	410	375	413	436	381	394	448	409	426	399	434	404	382	424	425	437	396	417	390	421	410	416	393	435	425	424	393	439	399	387	389	408	386	380	422	413	409	407	399	442	407	407	447	402	389	448	394	390	377	422	406	419	403	405	403	385	412	394	403	409	408	395	439	407	401	415	452	441	427	404	386	431	421	368	419	423	385	414	404	385	390	422	405	391	391	443	394	397	431	440	400	407	377	448	417	429	427	433	421	421	436	397	400	408	418	400	413	420	381	402	394	407	410	399	437	443	411	414	405	436	398	431	375	431	411	429	419	390	386	413	391	405	409	405	376	380	407	429	377	396	425	413	404	402	404	426	406	453	386	369	419	405	443	443	386	410	408	369	423	415	413	404	394	444	412	441	405	413	420	426	426	426	388	426	391	403	433	392	409	391	405	399	376	425	385	430	440	429	380	439	428	375	395	413	414	440	400	413	414	398	412	441	427	438	373	362	440	392	419	464	364	389	406	394	436	421	419	458	451	403	402	479	399	422	464	395	443	408	434	415	393	428	405	397	410	413	400	399	417	407	419	400	389	406	420	419	377	379	397	412	391	394	417	425	394	415	409	415	401	427	388	405	433	430	421	460	432	440	413	431	403	409	443	390	399	421	396	428	416	405	412	405	410	402	428	387	387	429	448	397	401	394	375	435	400	410	388	423	420	433	422	400	391	449	431	386	407	414	418	417	419	425	436	440	436	436	409	436	395	418	394	423	425	392	397	409	401	390	395	398	411	421	419	430	424	386	418	399	433	409	418	429	404	423	438	450	415	455	398	399	396	426	419	440	404	385	414	447	428	411	398	430	422	408	448	413	396	411	425	435	394	407	427	399	419	396	436	402	404	420	385	388	415	406	381	419	414	388	421	385	399	450	420	393	397	433	397	396	393	402	411	399	411	406	406	391	391	419	426	415	398	420	456	442	412	443	416	457	445	417	390	403	426	443	414	434	399	380	391	413	427	400	408	411	413	414	422	413	420	427	433	402	413	449	410	399	447	429	454	422	436	422	377	438	426	414	419	436	407	405	420	406	385	425	414	400	419	445	409	393	412	384	408	440	414	418	423	393	416	417	429	399	392	406	420	420	411	406	402	446	416	434	383	401	405	437	416	431	383	391	375	425	415	413	378	444	404	427	391	432	374	376	398	408	418	382	384	407	390	416	432	446	455	422	411	395	411	397	431	435	422	437	398	437	409	421	388	433	427	439	417	399	426	399	417	411	424	411	425	398	393	427	432	419	388	404	405	358	396	445	427	394	387	427	403	400	390	421	438	385	345	440	440	387	386	371	405	427	426	432	425	421	433	415	444	408	408	425	452	404	417	444	430	432	438	384	404	424	374	409	372	385	422	446	435	447	449	435	485	425	397	417	390	381	430	396	411	362	409	401	398	399	419	388	399	401	401	437	395	401	433	369	413	392	422	396	433	424	430	431	436	392	418	449	414	437	427	392	406	401	445	396	441	372	401	433	436	384	427	408	458	408	403	386	454	395	423	445	448	398	378	406	388	411	425	401	388	390	418	409	404	435	380	408	443	395	406	397	409	404	415	403	357	407	421	421	399	412	420	408	431	420	382	391	417	413	423	418	439	401	406	425	414	409	394	412	390	408	445	396	379	401	422	383	403	435	432	419	445	454	408	426	439	378	405	406	370	462	450	395	408	404	403	412	394	411	404	395	424	437	416	422	373	393	428	394	400	405	407	442	392	407	415	403	414	400	384	395	441	388	408	432	435	432	448	414	390	404	419	404	406	448	391	381	404	407	415	415	404	416	407	420	452	427	396	407	404	426	404	399	401	422	398	394	416	421	441	357	408	407	413	411	420	416	423	382	412	422	385	398	417	410	406	403	415	401	389	408	436	385	404	439	404	419	418	402	413	399	426	422	431	418	424	399	430	410	390	393	390	412	414	418	401	416	398	407	391	409	391	417	392	416	423	427	443	397	422	422	424	418	414	411	431	396	376	406	395	426	429	418	399	397	387	407	381	402	431	433	428	390	393	414	386	425	437	380	366	433	392	426	411	402	416	397	404	399	397	383	389	405	425	413	408	423	401	425	398	401	363	445	439	426	431	418	408	407	400	406	417	395	428	403	396	394	438	398	374	430	381	398	409	443	435	429	376	400	398	412	428	406	388	397	422	381	410	393	426	402	410	377	394	441	385	379	410	447	446	451	415	382	390	448	430	434	385	398	387	375	402	410	415	380	408	421	400	409	418	396	384	388	407	432	380	443	393	399	385	434	383	398	422	399	400	411	418	404	416	427	409	421	408	422	402	372	422	405	420	417	449	373	381	380	437	407	402	384	393	408	395	443	420	404	415	409	421	400	437	409	352	380	392	384	370	423	388	451	396	398	380	423	426	395	379	367	419	375	443	449	433	441	395	420	402	387	419	424	423	419	400	398	409	435	400	475	426	389	397	429	409	444	422	370	445	382	401	381	380	421	399	402	419	424	411	466	400	429	412	403	386	404	430	411	408	399	404	415	406	444	423	410	403	410	420	417	426	404	414	394	394	444	377	467	405	439	389	364	384	383	416	423	406	425	384	403	453	403	391	429	394	438	408	404	379	399	371	384	408	424	427	387	407	417	394	452	402	420	407	376	386	419	388	410	420	422	407	395	427	428	366	420	403	415	393	433	377	435
3690	8855	7323	3459	2311	1789	1406	1120	913	830	717	648	635	593	576	527	527	556	567	546	551	511	467	482	509	471	489	535	481	455	496	497	484	486	497	490	424	457	494	470	471	528	424	445	454	465	448	429	476	423	434	445	425	449	453	439	462	491	458	479	458	504	476	443	471	441	444	421	438	448	456	462	471	486	463	497	449	465	468	475	476	456	483	474	453	409	450	477	459	485	438	447	445	473	468	448	453	493	465	432	449	465	482	465	463	483	445	447	479	416	422	432	474	453	431	444	481	468	450	439	459	468	445	464	471	459	454	439	477	454	501	473	445	449	464	426	445	429	458	515	433	459	450	440	426	442	457	457	441	456	475	443	471	441	448	481	444	441	479	480	419	453	411	454	434	456	478	445	457	451	421	476	456	430	420	424	458	464	463	468	443	454	435	438	426	456	475	455	446	447	440	453	459	461	449	527	441	455	404	466	453	447	431	431	500	430	459	494	450	475	480	463	443	432	480	439	434	462	477	424	449	455	446	475	428	392	501	463	449	468	488	441	476	471	458	440	445	469	469	421	446	462	488	479	468	459	443	457	461	418	436	423	459	443	459	416	488	460	436	444	466	459	423	458	450	451	490	484	413	458	455	472	436	475	447	431	439	447	465	456	419	467	415	467	439	416	470	459	417	439	452	465	440	480	470	466	454	446	472	483	425	435	442	506	424	463	457	480	462	455	433	475	432	464	464	451	455	492	452	462	476	455	488	492	472	448	481	478	445	472	432	446	452	461	458	442	447	444	429	452	460	489	448	456	465	486	454	489	457	457	468	433	431	470	487	472	443	457	423	453	483	459	452	497	495	460	489	427	438	491	427	476	434	487	477	437	463	454	496	459	409	474	409	423	446	470	449	484	423	449	448	466	456	451	446	458	461	445	459	457	440	464	446	419	464	488	462	447	481	417	444	471	457	436	459	399	463	434	467	460	459	451	505	434	486	457	441	421	452	469	465	494	457	451	438	427	477	433	455	472	453	440	472	479	437	412	403	475	439	436	484	462	446	458	418	500	470	454	439	435	471	423	454	453	477	446	425	446	447	447	464	473	473	462	460	469	445	454	465	455	463	459	489	456	442	458	475	496	433	470	441	427	432	480	410	473	404	438	471	470	436	473	451	455	473	440	481	467	489	452	427	466	473	482	452	425	440	440	437	472	444	464	441	484	473	426	433	484	436	449	454	460	442	489	459	427	451	460	438	450	449	447	464	449	426	407	456	482	458	441	443	430	469	469	447	468	481	501	437	454	468	474	479	448	429	447	469	454	450	444	473	455	450	472	458	468	469	461	452	433	469	473	465	444	484	428	420	414	444	464	457	451	436	464	472	428	455	437	448	468	454	462	451	442	443	473	435	448	494	451	435	424	534	449	511	456	446	481	475	457	455	422	498	496	485	444	469	414	470	477	467	420	452	439	432	446	428	437	437	465	426	453	473	484	460	455	506	448	458	474	441	470	471	465	459	456	478	479	434	437	482	428	466	442	463	444	437	473	454	473	463	457	503	486	435	489	490	416	468	481	389	472	438	456	438	498	499	442	459	441	461	435	451	470	483	463	448	425	433	455	434	445	473	467	459	441	470	478	440	473	466	458	417	459	489	465	457	470	437	430	471	453	451	450	461	456	462	455	439	483	431	457	433	478	472	453	468	478	448	463	522	466	470	465	446	441	450	448	452	446	454	410	459	440	421	485	475	485	421	432	472	433	459	483	441	431	433	452	443	440	448	495	458	444	457	474	460	468	434	481	471	496	469	445	434	471	484	449	456	437	455	440	429	498	447	448	444	457	430	481	448	472	461	451	453	434	435	463	448	468	423	431	416	468	432	466	466	468	465	452	433	506	482	475	443	449	490	443	447	413	474	522	455	464	429	429	449	460	414	472	460	457	442	438	434	426	479	434	463	454	454	456	458	477	447	444	448	455	437	429	451	425	433	483	463	462	466	486	441	465	452	422	445	464	464	470	446	423	452	421	471	477	477	464	434	447	414	438	457	478	420	459	457	438	452	461	461	437	472	487	441	481	471	435	439	475	481	465	469	473	448	461	434	432	445	444	431	422	474	460	468	452	461	421	456	465	492	459	460	462	459	429	408	476	457	433	472	490	468	459	468	448	428	470	447	464	457	473	447	469	443	436	466	482	444	478	467	448	471	427	457	459	442	451	476	431	427	453	496	503	474	450	478	416	478	461	476	444	423	469	448	458	462	482	448	463	441	439	476	431	467	451	447	452	481	487	437	466	428	452	464	502	467	447	446	486	460	436	454	461	474	500	443	493	461	453	474	445	468	478	480	470	498	460	475	426	454	478	394	444	437	464	440	440	438	487	468	471	470	416	467	425	424	438	475	473	467	450	434	485	450	466	473	510	472	437	426	449	490	420	474	456	427	445	448	470	481	463	456	462	468	427	462	444	480	467	472	461	450	494	472	430	460	471	459	450	476	436	442	463	454	464	443	475	449	483	446	420	482	443	490	474	497	501	438	440	447	443	457	458	482	468	453	455	455	497	441	461	489	477	481	481	456	489	458	499	455	445	438	472	455	460	481	465	442	447	454	428	432	491	445	428	455	433	470	395	450	441	452	468	458	484	398	456	390	436	432	448	465	448	485	451	468	461	457	497	442	450	470	428	470	458	494	471	416	467	480	457	465	473	492	473	479	480	463	462	494	440	443	457	454	443	428	471	471	458	449	483	443	511	473	419	477	459	460	487	430	452	469	457	423	451	407	458	431	485	454	479	477	479	446	463	482	467	466	473	442	466	451	454	436	454	437	448	424	431	459	433	423	457	496	434	468	486	449	445	439	503	500	435	474	471	487	466	454	497	442	421	402	471	474	464	463	446	415	439	490	435	439	452	443	448	460	450	456	435	450	458	462	464	452	508	458	449	452	420	460	416	453	425	455	454	395	447	436	506	422	469	492	473	482	471	504	468	482	467	432	501	473	475	423	453	509	455	482	493	469	418	468	427	438	470	445	463	457	431	440	446	462	466	447	435	465	470	387	508	464	438	455	459	443	413	494	450	477	440	452	438	494	462	476	471	456	441	470	458	460	423	485	427	472	447	424	441	461	470	508	484	443	469	461	451	477	478	481	465	439	453	460	454	491	450	453	458	464	478	458	444	471	486	459	471	462	426	494	469	445	418	472	442	449	485	450	426	482	465	438	471	423	460	454	434	436	459	495	451	446	460	471	481	488	434	491	482	438	471	453	454	410	424	446	476	456	427	433	405	462	471	462	468	510	452	506	446	493	494	431	482	417	441	449	463	450	447	457	462	510	472	477	498	465	476	396	443	438	442	469	430	454	439	434	457	438	457	508	478	462	484	449	454	441	473	418	483	486	488	456	418	466	462	463	474	453	442	451	415	454	435	435	434	479	497	419	455	431	457	466	480	444	437	470	461	446	442	496	463	477	456	465	492	456	480	467	494	453	442	476	431	483	444	467	458	474	462	480	433
24865	21520	28069	25399	17037	1236	703	577	579	562	474	462	481	429	452	466	457	443	436	445	366	443	458	410	415	446	425	410	435	410	431	453	404	444	422	403	423	445	431	435	419	427	441	456	423	371	394	414	416	398	403	443	411	389	406	385	427	444	398	442	390	425	393	451	401	406	400	392	439	401	414	391	412	408	408	427	406	399	367	395	422	396	458	439	412	441	431	426	397	418	405	416	413	431	439	412	396	429	409	396	432	430	381	400	429	400	415	412	411	405	412	452	384	412	420	410	430	391	411	438	388	402	392	422	410	420	394	425	403	417	424	429	398	423	430	401	424	412	431	417	405	383	436	441	402	441	400	424	439	398	400	414	431	372	389	459	388	407	409	428	396	411	403	379	446	435	404	401	416	417	391	398	409	430	417	411	436	393	407	437	391	419	466	394	401	382	404	397	472	428	446	427	421	422	396	406	382	417	456	430	407	399	428	435	404	389	446	411	408	398	438	412	419	386	453	417	395	380	430	454	420	395	390	394	417	459	434	405	475	469	398	412	435	392	393	411	399	399	387	413	402	438	423	428	434	443	449	373	379	421	416	412	421	407	403	420	370	411	426	408	453	454	444	406	413	378	405	443	417	417	452	398	415	431	456	419	436	414	444	402	417	436	414	399	385	427	427	441	427	392	431	405	424	385	381	425	413	415	385	415	400	404	411	419	423	397	426	430	440	409	434	437	436	445	420	438	380	433	432	408	414	423	436	423	425	430	398	430	418	390	406	426	421	377	425	420	355	449	440	357	423	429	423	445	400	427	424	410	434	384	480	430	433	401	423	411	399	405	412	433	432	448	390	400	407	419	386	426	412	412	411	409	476	455	393	412	372	403	443	379	394	424	442	416	398	389	394	454	385	425	412	428	427	407	413	428	396	412	422	413	423	416	409	434	414	405	419	407	427	419	412	425	334	454	393	438	425	433	414	440	400	402	426	410	389	414	402	438	411	437	399	400	411	447	431	414	433	398	421	391	419	408	449	416	382	435	377	377	426	434	452	422	418	425	404	411	416	411	387	389	398	390	417	423	432	449	418	413	408	430	451	401	406	403	414	405	389	392	433	432	382	417	420	431	409	462	415	410	388	407	402	414	435	393	401	381	407	433	410	398	398	432	441	392	408	408	443	411	392	390	418	425	418	395	460	421	410	376	427	407	392	412	387	427	397	424	370	411	459	419	444	398	438	424	426	413	415	407	433	412	434	407	387	383	415	419	433	389	385	424	412	433	437	390	382	432	397	400	400	421	418	432	430	401	353	409	387	433	432	416	424	406	447	436	392	444	400	394	409	440	449	392	407	385	423	423	415	395	426	443	413	403	444	404	402	414	422	438	409	406	422	420	387	443	396	464	428	438	441	407	425	384	434	415	414	409	433	391	446	406	449	425	418	416	434	385	410	420	388	402	404	425	422	395	401	367	419	397	441	431	414	436	421	428	432	418	426	441	377	416	424	440	400	401	413	393	387	400	414	407	394	407	443	430	395	380	428	424	418	380	447	420	442	408	405	401	372	388	427	402	431	432	392	402	405	439	439	406	399	423	402	402	406	374	397	411	371	401	414	389	407	411	394	428	403	389	443	434	427	382	449	416	456	409	425	390	417	467	439	414	453	418	439	388	389	403	403	443	434	402	409	412	395	438	390	429	402	389	398	433	399	382	380	457	443	414	434	425	413	420	447	379	420	426	406	387	406	427	413	414	453	407	418	376	447	410	408	444	442	406	428	429	412	401	431	417	439	424	449	420	435	394	388	427	425	445	418	415	432	425	428	429	410	426	404	394	403	405	402	395	418	437	421	408	411	413	440	426	451	401	407	411	406	420	398	436	406	386	409	403	416	412	401	406	386	385	428	402	418	399	414	431	410	408	402	396	414	390	377	410	417	384	403	417	427	409	445	422	414	431	410	423	432	404	374	387	434	453	401	401	395	467	412	394	426	419	433	396	407	428	394	424	405	389	425	425	410	445	376	469	427	408	433	454	403	401	402	398	401	441	419	391	410	402	406	392	419	424	407	407	382	420	435	438	451	409	427	418	426	379	406	446	435	443	414	382	448	427	425	379	418	393	410	430	422	436	381	393	445	395	404	425	417	440	431	388	435	418	411	426	389	404	441	427	412	420	417	391	417	442	405	397	375	409	399	397	409	440	450	436	401	399	428	392	413	395	415	448	425	415	423	429	411	404	433	425	422	424	364	369	409	390	411	412	433	401	409	417	412	421	419	429	416	401	380	384	391	408	386	450	444	420	407	426	418	411	421	405	365	389	363	428	434	411	406	415	435	434	421	429	426	420	452	423	365	412	436	411	411	422	401	391	406	408	405	398	389	407	430	412	425	400	430	454	408	413	360	419	377	427	438	417	417	399	391	440	401	405	429	419	402	416	406	409	417	429	388	454	424	413	408	419	361	405	434	428	403	377	392	442	451	410	422	375	421	426	418	411	409	446	427	418	419	395	407	441	416	406	380	416	387	441	385	403	390	424	452	420	438	425	404	420	422	425	418	404	405	371	425	391	408	395	426	423	447	410	438	412	414	402	429	425	383	398	395	453	424	383	401	408	393	416	428	407	399	419	363	416	428	436	407	399	442	415	418	439	414	416	427	385	428	411	413	379	453	437	405	444	406	402	443	427	439	438	399	404	390	402	381	427	442	426	395	401	425	391	387	420	390	431	415	388	438	443	399	404	426	431	417	415	402	426	416	402	370	425	427	455	412	409	412	416	434	417	437	448	426	396	415	435	424	408	451	419	405	426	430	430	394	426	398	412	395	429	422	415	383	437	405	436	449	425	414	393	422	400	395	396	434	400	416	402	419	394	380	377	402	414	431	426	467	434	441	384	400	393	448	382	444	405	430	444	408	386	392	415	431	403	429	432	396	407	396	392	387	430	402	444	415	406	419	434	444	416	381	382	435	385	447	390	392	407	393	441	418	387	405	433	412	400	393	386	432	412	385	407	433	441	413	383	392	430	437	396	391	424	393	479	430	393	412	387	416	425	411	421	426	375	377	400	404	379	419	400	410	411	363	417	433	404	416	399	382	408	431	412	420	394	426	426	430	403	404	393	364	412	427	372	397	396	421	384	387	397	427	412	405	398	430	453	418	376	443	412	443	405	399	404	436	421	448	384	459	446	438	422	388	386	422	427	420	400	422	429	428	445	459	408	399	431	413	401	428	373	416	425	375	378	447	430	418	372	458	410	415	405	420	425	400	426	421	433	429	409	397	384	435	402	425	428	414	410	432	429	405	393	461	444	394	438	419	430	418	398	431	416	434	393	428	421	411	416	435	401	413	437	393	404	430	411	374	418	400	408	382	447	365	412	402	410	397	430	424	432	427	441	416	426	431	395	432	438	421	438	466	421	390	466	401	415	438	385	407	426	386	409	406	436	406	425	396	426	392	449	421	401	410	416	425	419	423	376	444	374	414	407	417	402	416	381	415	432	413	407	425	402
3575	5699	4478	2253	1531	1306	948	912	724	652	588	579	493	510	531	525	495	512	497	473	505	469	466	479	460	447	437	485	438	468	466	449	458	475	450	432	449	462	473	447	440	434	423	422	478	439	475	447	461	470	456	452	473	431	424	433	460	444	421	443	469	449	428	449	458	421	439	413	449	450	444	444	430	433	434	455	471	405	415	463	417	394	427	478	441	436	429	418	428	417	438	455	474	437	431	451	487	436	434	404	444	427	439	450	434	431	429	441	450	424	415	404	446	457	432	443	413	424	463	422	470	464	465	458	414	446	418	478	430	404	477	420	428	411	442	451	452	441	468	444	457	425	464	424	404	447	421	419	473	438	400	418	457	439	425	412	470	439	436	389	466	412	454	413	430	442	457	429	421	428	457	396	440	435	441	432	438	476	440	423	400	446	448	445	463	454	424	448	462	453	444	474	422	410	451	399	405	449	420	442	438	423	444	427	428	473	446	423	435	446	423	442	438	435	477	413	449	443	432	414	470	472	474	498	488	463	435	431	463	461	400	450	438	424	416	452	445	439	438	424	437	407	419	447	442	448	439	454	420	412	451	425	420	469	465	459	453	403	455	450	442	432	427	437	461	396	443	422	457	452	427	426	436	428	479	441	468	457	401	475	408	446	440	445	478	411	417	436	448	452	456	468	440	417	442	444	432	447	441	378	442	409	406	430	406	433	434	429	425	432	436	452	414	447	455	447	426	439	425	449	406	467	421	406	432	419	424	446	443	437	409	441	435	427	410	434	454	426	449	419	454	414	439	449	386	407	412	431	453	460	453	430	421	437	438	409	430	477	414	395	433	419	452	432	440	434	439	444	423	469	450	428	462	447	423	432	441	439	417	423	443	474	464	412	426	463	472	426	419	429	409	467	437	440	439	460	420	428	413	429	430	432	482	461	438	460	456	460	473	446	431	427	416	454	467	452	425	428	446	422	446	435	456	417	407	410	428	449	456	426	419	398	466	450	447	461	411	442	409	412	433	415	433	418	438	418	488	420	478	443	422	412	440	435	428	460	443	432	433	453	425	428	435	391	425	413	406	470	470	426	410	445	459	452	424	443	430	455	456	443	428	430	436	453	399	441	418	435	441	432	435	446	428	440	456	461	423	431	475	447	441	440	443	450	443	495	480	466	441	446	401	436	455	408	489	481	452	438	448	430	445	486	423	422	438	422	451	450	410	489	421	443	399	449	460	461	442	460	415	430	414	455	430	467	455	440	401	413	459	453	407	461	455	403	460	470	418	434	445	422	420	426	452	449	470	415	426	451	407	405	425	440	422	460	413	456	442	463	422	447	427	430	428	428	430	439	462	433	411	432	453	449	458	426	429	437	415	450	426	429	407	391	427	450	431	490	448	446	477	439	436	426	476	446	428	421	461	438	446	429	449	483	427	508	437	446	428	424	437	436	432	421	434	450	403	438	427	394	456	458	465	439	441	422	467	473	453	426	458	426	426	443	451	428	438	439	455	441	434	443	430	430	423	454	438	473	451	465	417	436	459	476	437	424	449	450	437	432	406	430	452	462	429	459	434	412	417	462	440	451	447	451	422	482	495	430	461	455	423	422	413	443	444	441	481	409	457	500	416	414	428	406	447	464	430	432	449	402	452	416	406	449	398	442	412	405	435	452	422	428	468	459	408	422	425	413	431	446	425	430	466	475	455	452	435	431	424	423	448	421	440	437	412	422	423	430	449	466	423	487	423	461	452	446	472	419	424	468	439	447	436	453	454	421	406	439	406	446	452	450	466	431	454	456	435	421	439	417	442	395	435	399	428	443	454	433	450	441	403	399	433	433	452	396	476	435	402	445	446	426	419	426	454	405	411	434	431	457	506	443	467	454	436	475	421	435	427	413	439	424	430	457	455	477	420	453	454	446	445	463	456	419	411	451	449	432	452	417	455	435	469	460	422	463	412	435	447	461	439	432	463	459	431	427	370	464	432	429	441	420	412	445	468	429	459	448	453	440	449	460	414	405	379	446	437	424	456	425	406	417	406	436	403	431	446	419	419	448	435	430	466	435	438	384	412	430	459	436	433	412	468	419	435	433	481	452	431	423	412	441	427	455	438	430	418	423	422	472	443	409	431	482	428	460	440	455	457	467	427	438	427	468	424	425	449	408	425	451	434	444	427	423	466	452	445	449	445	442	424	406	438	440	456	419	439	427	438	459	444	433	402	446	456	428	480	442	449	456	431	446	415	407	441	435	443	449	460	413	395	453	408	445	412	455	446	410	454	408	412	429	450	418	462	412	469	448	436	451	418	437	437	424	418	418	478	455	432	441	447	443	428	409	439	433	432	410	433	419	445	432	433	448	468	474	457	453	421	413	448	443	448	405	458	431	434	436	426	426	436	463	425	449	435	434	443	448	446	406	462	404	454	437	445	426	454	417	457	447	420	430	444	434	427	412	435	436	439	427	448	443	460	453	446	442	447	410	411	448	464	445	416	446	454	447	413	433	474	439	463	441	449	388	456	431	406	449	444	437	444	431	448	448	439	471	426	437	454	413	423	407	441	433	434	453	407	421	415	415	447	436	435	453	412	446	449	447	416	466	429	458	426	412	426	427	446	434	486	438	456	445	413	457	443	454	427	444	418	408	430	459	419	451	422	440	429	423	424	441	429	452	440	441	435	428	439	461	430	421	424	436	444	451	425	441	471	460	475	423	441	455	457	489	447	437	410	473	479	449	445	438	465	421	428	433	437	445	462	385	425	437	466	431	410	463	426	430	416	442	447	428	462	453	439	447	440	443	472	426	409	413	435	467	437	450	496	442	423	418	396	401	405	475	473	408	450	434	409	447	408	471	429	407	425	422	435	468	398	442	437	418	415	412	458	457	437	440	456	416	402	429	422	430	448	456	447	436	455	451	434	423	432	469	497	450	423	404	416	438	420	455	451	453	458	409	438	422	458	415	449	435	454	458	437	433	425	426	463	435	411	440	460	402	410	450	431	430	411	435	439	484	405	456	412	455	439	392	449	458	439	432	456	449	436	464	435	415	420	442	399	411	425	401	443	443	412	427	444	426	465	426	452	408	422	437	421	467	428	387	421	421	455	452	438	459	427	453	448	420	445	470	407	473	449	440	464	430	425	437	400	423	413	418	430	397	435	422	431	484	420	444	456	466	439	458	408	415	482	445	406	440	472	450	479	436	481	403	426	419	413	445	448	447	427	418	411	437	466	433	411	421	387	462	438	432	439	412	411	447	421	441	443	426	473	444	436	461	425	428	449	399	477	414	419	444	401	471	427	429	442	458	423	415	428	450	452	439	416	454	422	449	461	435	420	430	465	411	468	416	432	424	461	466	435	458	473	452	414	421	441	461	454	433	404	465	419	421	445	457	434	467	425	451	413	403	440	428	481	444	418	436	464	414	444	421	391	420	428	418	433	438	420	428	468	447	466	428	478	465	453	438	420	415	425	421	466	435	411	415	430	449	438	450	422	447	430	460
22785	21528	29255	24264	21530	21561	11793	1039	587	523	444	380	345	305	288	237	263	250	231	227	227	178	198	173	185	154	190	189	168	185	171	174	190	153	173	161	161	144	140	157	185	166	140	135	164	139	160	156	153	144	140	159	140	130	145	148	132	149	138	157	131	157	149	135	125	143	146	139	150	149	154	133	124	142	158	152	131	161	137	127	127	136	154	126	163	156	170	150	130	125	139	123	158	143	155	124	136	146	138	142	160	142	143	164	148	147	126	139	141	151	153	145	139	110	139	145	133	155	143	148	153	121	146	135	128	140	140	141	140	144	137	139	134	134	151	133	152	132	144	136	152	147	164	160	144	144	157	136	145	148	153	146	134	141	145	140	149	137	155	133	159	158	148	126	150	156	142	154	155	129	122	116	127	131	142	148	145	128	135	144	145	140	138	144	152	137	152	124	137	119	174	136	157	142	150	136	183	146	160	137	148	146	136	125	144	130	161	139	143	173	137	149	140	143	129	148	177	157	147	150	150	147	157	136	136	149	124	165	143	122	146	145	152	171	118	145	138	142	132	135	151	147	149	162	142	148	155	126	142	135	140	129	178	146	121	133	138	132	133	139	135	138	142	130	142	133	163	150	149	147	157	135	144	151	137	144	140	141	135	143	143	133	168	149	137	140	132	144	139	139	141	164	144	127	146	139	140	123	159	160	144	161	138	130	146	133	165	139	147	122	154	144	132	152	120	134	159	157	128	124	140	153	130	130	146	136	129	130	128	145	153	131	119	148	125	132	138	140	154	134	116	131	137	145	152	143	126	146	134	130	147	142	139	130	134	120	165	145	115	143	153	129	131	148	141	150	127	144	124	133	149	127	143	149	133	117	142	130	153	148	156	159	160	124	162	143	162	145	147	142	144	139	176	146	146	154	146	130	125	129	132	158	124	144	155	138	133	135	128	131	170	128	158	146	144	137	138	124	140	141	130	134	134	135	148	122	127	158	125	138	133	147	150	143	162	146	149	148	150	151	139	141	140	152	145	128	146	152	132	141	143	135	122	145	138	130	158	156	144	148	131	156	141	129	160	142	161	135	141	139	140	141	137	156	147	138	145	134	143	149	156	148	165	148	154	151	132	130	126	137	148	142	136	126	143	137	136	138	123	119	151	139	149	152	127	142	151	164	129	126	161	144	156	126	141	153	131	135	143	158	121	138	146	144	133	147	151	162	157	119	134	159	143	159	127	130	145	154	114	136	122	148	140	132	151	145	138	133	147	161	131	157	119	147	169	129	131	117	140	168	145	152	128	139	138	135	148	142	123	141	157	159	144	135	120	140	161	155	142	128	144	140	100	136	147	132	121	149	112	136	160	135	133	143	159	126	123	155	123	152	131	130	162	129	142	153	123	132	133	130	149	127	140	128	147	132	129	159	129	154	127	115	168	113	130	147	125	129	127	139	157	155	141	142	135	128	114	129	149	151	139	141	140	147	132	149	122	139	134	134	136	149	133	146	158	126	118	134	151	157	142	151	134	133	154	145	127	137	122	134	142	142	137	152	148	126	148	137	140	145	122	120	143	142	151	127	154	160	141	140	136	128	116	141	142	140	132	133	141	136	162	149	124	142	124	137	146	131	127	152	123	151	129	132	153	144	152	144	151	133	140	152	138	127	164	125	126	123	131	131	164	145	154	128	153	146	120	133	148	141	131	158	155	124	164	148	146	151	131	139	130	144	140	152	138	140	138	143	143	134	141	147	122	135	125	134	131	169	110	144	147	148	140	139	142	137	147	144	143	142	132	153	164	130	166	144	149	156	141	144	123	150	114	129	133	127	141	113	139	146	125	134	132	158	152	139	153	156	149	152	135	150	146	141	134	125	146	158	148	107	120	146	155	148	148	121	133	147	140	149	145	160	160	144	133	153	153	149	122	148	161	125	134	155	158	148	140	108	137	140	149	142	140	138	143	116	121	118	142	118	132	134	130	140	137	123	123	151	130	138	133	152	140	158	126	103	136	143	138	156	127	142	137	168	155	140	142	133	140	132	128	150	156	141	144	133	144	159	126	123	150	132	136	143	128	137	123	126	146	153	117	135	141	150	136	140	146	159	146	129	135	142	151	148	159	149	132	143	131	126	131	140	118	126	141	163	122	147	132	117	157	165	141	145	136	136	144	132	134	140	120	132	137	124	146	137	139	143	139	157	137	127	127	135	140	161	110	128	144	163	141	136	138	149	144	135	145	128	129	144	149	141	126	130	120	161	151	130	140	143	140	126	131	148	124	142	150	146	141	144	142	129	126	151	122	142	130	136	129	150	164	123	124	135	123	124	140	138	152	129	156	134	106	142	146	139	129	137	145	132	122	155	145	162	138	152	120	134	155	137	149	150	146	127	145	134	129	138	139	115	146	132	144	159	167	150	145	142	138	120	117	112	132	147	153	124	123	131	123	139	157	139	131	130	145	135	144	145	151	156	122	131	151	143	116	124	123	134	129	146	131	123	115	148	146	149	137	161	129	124	154	158	146	136	141	129	155	161	141	157	133	136	125	138	156	146	130	132	134	149	153	125	136	140	130	148	145	144	167	147	148	140	148	159	143	160	142	142	133	141	137	125	159	136	139	127	141	145	152	130	140	140	142	141	134	118	136	120	125	152	138	160	137	144	133	136	131	121	146	146	129	133	141	113	141	135	127	143	154	149	140	143	127	139	140	148	140	172	126	138	122	147	137	136	131	142	152	120	158	149	144	145	138	154	128	143	131	147	146	150	134	151	153	160	125	131	134	125	124	116	111	127	135	129	152	162	147	129	129	188	152	150	129	128	122	127	150	117	144	116	132	148	135	132	134	127	160	156	144	157	138	139	165	153	132	122	154	139	138	144	123	146	144	145	156	144	149	137	148	138	130	134	136	148	134	129	131	139	129	164	113	153	138	141	146	158	134	141	126	129	131	134	137	145	132	114	150	130	145	140	139	140	158	146	140	129	149	136	130	143	141	158	141	151	120	138	126	155	152	161	142	140	147	132	138	147	130	143	146	150	157	151	130	146	144	132	138	146	144	130	153	135	149	122	134	164	142	138	145	152	116	142	131	134	127	136	138	152	156	156	121	139	116	145	146	138	126	159	150	159	124	138	145	125	151	125	130	144	137	130	124	143	133	150	139	133	147	116	127	166	122	122	141	129	172	137	126	141	170	150	162	139	141	127	144	168	137	121	139	145	132	126	119	125	152	127	158	136	154	144	142	144	141	129	137	132	144	146	124	154	122	134	150	136	134	139	145	147	131	155	144	144	134	155	138	129	142	134	138	136	150	139	151	123	131	143	134	129	131	127	141	133	111	152	134	137	148	134	149	129	142	137	145	133	144	160	121	138	139	142	152	133	140	127	158	144	146	149	137	131	137	155	136	151	129	139	149	161	139	171	144	142	128	161	136	154	137	126	125	140	156	158	134	155	139	132	135	132	141	144	141	136	147	146	153	134	124	139	138	128	149	127	141	141	145	134
4877	14513	11519	5693	3746	2645	1965	1457	1099	868	731	598	529	419	438	347	345	318	298	247	236	242	222	240	234	234	222	248	183	192	217	213	197	207	203	173	198	180	168	171	199	182	187	174	179	159	163	175	159	165	145	161	173	184	170	150	161	184	170	172	155	164	159	157	142	174	173	166	162	172	148	180	141	163	186	157	173	152	180	180	186	166	165	160	165	147	176	148	154	155	151	160	161	162	153	159	134	140	171	169	165	178	168	179	165	165	168	173	155	177	144	157	157	157	155	161	155	148	158	170	149	170	148	168	170	152	132	173	154	154	163	156	156	145	165	162	149	155	160	171	154	170	167	137	147	140	152	165	157	186	152	153	151	148	158	166	172	153	162	149	153	150	168	144	172	160	199	196	149	145	173	167	169	155	189	176	164	167	167	156	157	138	172	175	164	157	172	175	170	152	178	159	169	172	150	154	176	152	178	149	153	162	161	160	173	146	168	180	181	153	167	168	149	147	171	175	154	166	136	151	154	156	150	154	148	128	146	161	155	167	150	181	180	149	147	140	152	165	154	160	158	149	175	145	187	161	145	161	143	153	162	153	147	162	159	142	153	172	152	157	145	148	150	143	179	172	161	172	180	154	169	178	172	150	135	143	174	138	143	148	189	157	163	149	155	143	149	158	144	139	134	137	160	141	163	168	163	157	190	174	158	148	170	171	149	155	150	163	163	154	144	167	167	159	164	168	144	156	156	153	156	151	151	140	157	166	141	147	151	164	154	145	149	156	169	180	141	173	157	159	168	162	157	181	153	143	147	174	149	184	143	170	158	190	153	162	171	154	141	154	147	185	154	179	186	181	133	194	168	182	156	164	150	172	161	158	160	169	163	159	163	157	136	167	144	131	154	136	142	147	162	152	137	156	196	159	162	162	141	156	180	171	155	197	171	161	159	132	167	162	155	175	145	160	173	162	171	137	158	158	171	118	160	123	143	137	162	145	162	162	170	151	152	165	181	157	158	154	155	155	160	158	151	167	147	167	146	173	191	128	191	150	161	160	151	157	162	145	168	152	144	141	156	169	159	165	167	153	148	127	182	169	170	158	154	167	162	153	173	153	147	155	149	157	172	132	164	164	145	162	177	143	170	165	183	156	162	185	160	167	151	160	156	171	174	165	182	161	161	158	137	158	158	155	167	147	158	171	140	171	173	153	173	150	167	147	151	172	167	142	175	150	157	165	164	157	165	184	177	165	157	171	153	156	164	180	141	152	158	143	129	169	182	164	132	145	148	178	161	166	162	138	167	167	177	158	141	168	150	155	170	142	164	162	183	160	154	143	165	160	156	148	147	169	161	141	191	137	131	168	173	168	141	166	157	184	160	165	165	168	176	140	175	184	172	142	156	162	165	166	183	168	171	153	158	172	134	165	150	164	155	171	159	174	144	166	159	174	132	174	175	163	176	167	158	153	143	137	166	163	160	174	175	154	160	157	175	174	149	156	154	145	183	148	185	167	171	156	151	146	199	188	166	161	154	150	152	158	162	156	153	143	154	178	142	164	157	152	153	184	163	154	168	172	141	164	172	184	141	186	166	173	150	153	152	140	190	130	148	158	159	172	156	161	161	146	160	161	147	174	181	147	177	170	155	183	161	138	146	159	164	163	144	143	168	149	180	129	170	154	149	144	152	151	165	151	156	155	144	174	169	160	168	160	162	144	146	154	164	158	150	159	170	159	168	148	159	152	134	153	149	152	145	124	154	159	154	171	174	168	153	162	171	141	159	161	185	177	192	156	164	156	165	169	161	158	170	183	165	149	175	156	137	142	156	177	161	167	158	133	152	147	153	158	175	154	173	183	173	134	166	159	161	137	148	138	163	133	135	167	147	138	160	158	154	167	145	162	154	155	142	138	151	139	162	174	162	187	153	149	151	167	145	153	141	167	160	149	170	134	167	161	158	168	161	157	154	161	161	174	174	172	161	173	154	135	163	164	149	143	166	146	168	159	158	157	172	162	155	161	156	165	173	150	159	174	148	158	164	166	143	163	178	142	147	165	158	148	167	165	153	160	154	153	138	162	167	163	143	146	140	148	154	159	144	169	149	143	172	155	148	157	158	175	167	125	161	187	163	140	159	170	145	142	136	159	170	170	173	164	136	172	167	153	131	163	156	144	168	146	161	159	159	180	177	154	172	135	149	119	161	175	173	148	178	150	176	156	167	156	170	153	161	166	157	166	166	153	158	179	169	138	167	148	181	155	167	147	175	164	168	152	132	163	164	165	170	165	146	162	155	159	133	156	142	175	150	153	135	150	153	167	187	174	143	144	160	181	149	164	148	160	154	172	177	159	146	152	160	136	181	165	160	154	170	158	148	145	145	184	157	155	172	184	152	168	145	155	170	152	160	178	163	154	175	142	146	169	154	151	183	163	154	168	163	169	159	187	165	153	168	154	167	158	156	153	161	157	168	153	181	152	173	156	185	162	189	163	149	150	158	168	168	136	167	159	153	150	152	160	161	167	158	158	166	155	158	143	134	181	133	171	160	153	153	179	161	152	155	157	151	169	165	174	153	150	152	181	156	150	168	160	160	157	183	162	155	168	162	163	159	170	161	160	135	163	163	141	165	148	158	149	164	168	166	146	159	169	163	152	170	145	156	142	144	168	154	169	147	164	150	160	162	163	173	163	154	139	156	140	139	171	167	156	174	182	156	183	139	165	162	156	177	138	184	181	167	147	156	183	142	152	159	147	151	153	174	160	144	156	179	167	145	162	164	149	147	162	153	166	138	133	152	154	175	158	203	159	161	168	138	171	167	156	164	150	158	146	165	189	177	150	139	147	146	160	149	142	171	141	162	157	167	163	152	154	172	155	171	176	156	154	152	145	175	132	165	171	141	165	169	157	170	175	164	181	166	158	168	160	159	153	173	158	146	159	164	165	163	160	163	166	160	164	166	143	159	162	145	155	164	163	150	149	159	155	154	150	151	171	155	159	145	134	143	186	162	152	151	150	139	156	152	155	148	169	168	155	174	172	167	161	168	135	180	145	144	139	151	169	163	145	146	175	141	170	154	190	139	160	153	165	177	174	160	171	171	155	162	172	169	161	165	150	182	148	169	132	150	156	143	162	167	151	169	167	172	173	150	175	163	160	145	139	155	141	167	153	142	181	180	145	159	154	159	170	158	157	187	139	138	163	169	137	172	151	155	166	167	165	179	152	146	152	170	146	152	160	150	157	168	162	163	156	151	168	153	154	147	162	157	144	190	145	152	168	147	169	165	164	166	161	170	149	153	167	164	137	152	136	148	144	167	154	155	163	160	154	180	125	179	178	155	130	152	161	152	144	177	153	147	144	158	156	160	176	158	171	164	155	157	162	154	160	159	150	173	185	162	147	155	162	165	161	165	140	150	156	159	151	166	165	162	181	158	177	173	172	179	150	167	163	152	161	134	174	170	162	153	162	166	162	164	153	135	168	157	155	167	173	200	163	159	147	155	187
27720	20196	6870	910	674	589	628	631	643	606	591	617	612	615	590	606	608	576	624	581	578	574	634	591	582	605	634	613	625	603	565	576	620	576	597	617	576	605	615	597	598	630	589	611	592	555	617	612	586	606	639	567	603	581	587	616	584	557	623	588	618	601	591	621	581	664	547	611	594	602	607	626	613	608	568	597	580	612	580	578	549	579	614	623	608	600	569	573	622	566	590	531	613	562	573	576	601	574	553	607	631	613	591	621	582	596	546	613	599	623	551	585	617	617	616	607	550	640	589	640	580	609	572	590	637	629	551	587	623	588	651	579	538	580	613	598	602	582	592	614	569	609	580	585	627	578	588	621	590	584	606	613	575	603	600	561	580	556	611	615	571	580	617	587	584	621	578	590	609	591	599	583	601	634	582	545	616	556	649	597	590	574	618	562	603	607	569	611	614	605	601	570	614	569	556	619	561	597	606	617	611	568	591	568	561	565	574	564	603	613	564	550	632	598	641	602	584	605	587	568	605	574	597	610	626	594	587	550	599	621	588	621	616	604	571	581	589	633	613	620	581	616	598	660	644	558	544	570	612	551	583	590	587	582	626	575	588	566	564	563	628	597	619	569	604	633	572	598	625	631	663	607	580	607	615	593	643	591	624	623	654	598	622	610	602	594	570	602	566	644	549	643	619	594	621	579	599	594	603	553	579	603	614	621	633	570	559	605	587	583	602	575	635	588	607	598	593	624	603	608	594	623	608	622	584	618	611	644	605	577	584	615	597	603	582	547	638	560	608	562	578	574	554	614	642	638	619	571	608	611	574	608	574	610	549	595	621	621	600	610	558	565	579	567	590	579	617	643	628	578	625	644	578	571	631	601	647	579	615	595	626	602	621	564	599	566	554	626	608	589	587	611	580	606	575	585	578	613	604	604	611	577	575	593	628	589	582	595	576	588	576	588	567	592	634	600	646	627	617	566	600	611	613	638	624	665	608	599	591	574	631	604	586	599	581	572	586	618	629	605	643	616	579	585	582	544	571	597	625	595	587	582	592	614	618	597	613	600	615	615	580	552	657	589	636	583	599	594	570	588	587	585	648	591	627	599	592	626	607	574	611	594	597	601	591	588	607	564	589	597	639	581	615	589	553	583	593	644	595	585	605	567	620	542	569	603	599	593	599	619	614	548	557	571	546	596	588	545	582	636	606	613	578	567	558	571	618	615	618	579	596	558	607	589	613	571	609	587	616	575	579	635	602	584	569	612	570	612	577	633	552	619	626	617	561	619	594	635	599	624	604	592	601	602	600	566	560	567	574	605	643	590	563	620	626	587	595	560	600	599	612	593	557	603	563	576	560	595	586	596	581	591	605	586	589	606	598	588	619	572	626	611	552	581	604	602	552	594	618	583	575	610	631	635	586	601	591	581	609	555	582	598	647	577	600	591	608	581	567	619	555	581	571	606	588	589	610	602	608	574	566	567	628	594	555	582	590	608	628	587	588	587	604	585	618	593	595	592	625	566	610	635	604	556	618	574	582	577	607	621	605	581	567	610	599	590	568	628	570	591	602	625	588	603	628	632	544	603	613	590	589	596	601	597	583	617	612	618	575	578	574	619	595	612	634	624	630	547	587	586	614	606	583	603	583	606	581	580	622	603	650	595	589	616	604	636	612	620	590	600	630	640	646	613	591	593	629	577	592	566	618	582	561	631	662	630	577	645	592	628	597	587	553	627	640	642	608	606	598	615	524	572	604	612	573	619	610	574	617	565	578	603	586	633	589	628	594	559	588	631	605	560	627	518	625	567	590	626	582	577	585	572	606	564	568	581	624	640	600	585	583	573	563	585	598	622	561	604	620	621	602	617	628	598	583	639	603	588	589	653	603	588	583	598	532	604	621	574	595	667	617	632	596	597	647	603	600	588	566	573	577	589	576	558	635	609	633	566	552	568	617	619	604	621	607	592	596	582	608	571	608	579	628	588	607	582	579	623	586	586	575	619	588	572	583	578	643	556	577	603	583	591	600	573	603	603	619	647	577	611	563	631	580	609	582	624	618	552	585	619	580	613	629	617	556	587	618	602	601	592	589	627	625	585	560	590	543	573	594	581	604	588	575	574	598	638	586	583	583	608	602	584	594	621	567	613	625	599	553	637	644	553	587	579	617	590	614	635	615	621	625	580	602	620	569	616	557	608	621	576	563	619	636	596	640	619	610	579	579	565	664	614	605	562	581	609	556	615	555	574	584	569	594	602	598	632	633	626	577	575	632	565	614	553	617	601	602	583	619	537	633	658	592	628	621	558	608	560	592	602	567	601	593	647	605	589	555	610	607	605	580	611	613	601	619	660	685	583	578	605	551	610	575	570	614	654	617	617	556	581	607	570	572	611	598	589	560	625	563	642	564	600	576	578	615	593	573	551	595	596	582	609	560	612	610	569	553	583	593	600	605	602	594	634	587	598	564	601	622	576	586	621	576	588	557	611	617	644	618	641	609	548	592	643	582	623	594	592	560	590	636	570	602	584	586	583	580	662	603	590	650	538	587	586	569	585	617	640	555	569	615	571	595	560	568	587	597	607	668	560	585	625	557	625	623	579	552	575	618	525	593	587	606	596	589	632	587	575	605	559	639	576	637	604	608	615	533	607	562	581	585	595	641	609	596	585	587	587	602	612	605	621	561	605	592	593	560	586	564	614	624	579	619	616	577	648	616	660	621	572	622	640	565	576	550	603	593	638	576	578	570	620	592	567	565	547	556	605	542	583	633	625	593	598	574	611	585	588	593	609	607	627	591	603	615	569	629	608	602	597	561	606	614	579	583	594	576	615	615	591	527	601	545	571	559	601	555	586	559	574	606	570	570	642	595	555	635	582	602	592	610	614	595	599	592	601	624	547	588	590	551	589	624	611	546	588	612	626	548	658	630	603	570	542	597	579	553	588	632	630	583	573	591	575	619	614	545	612	624	607	599	610	563	614	643	596	583	599	583	637	598	630	629	562	607	616	633	638	535	595	587	618	595	577	602	591	578	630	586	578	588	638	611	595	618	577	635	621	578	615	600	579	562	603	628	661	582	593	553	559	610	602	616	570	577	576	582	604	589	585	579	614	562	606	573	572	570	560	573	578	568	597	595	578	588	568	584	604	586	592	553	602	599	624	560	596	584	578	594	535	623	600	602	618	588	596	583	565	588	611	606	592	602	609	616	590	592	589	625	575	614	544	630	591	578	565	598	650	605	596	558	546	643	630	634	609	577	604	614	585	585	565	584	660	548	585	560	626	625	572	578	608	607	564	585	572	594	613	573	651	613	562	628	608	646	620	583	624	586	617	619	623	592	570	617	619	578	641	572	671	599	632	604	591	657	567	634	563	619	593	629	597	615	613	593	603	589	540	617	588	606	605	592	614	604	631	603	577	611	590	617	576	642	599	573	593	555	604	566	585	574	592	569	591	642	582	594	593	587	611	588	612	587	596	622	620	582	577	641	615	639	599	619	605	585	643
4574	1263	1008	866	723	715	691	692	680	625	687	655	669	651	729	654	651	703	687	646	630	644	672	634	615	612	686	663	587	656	622	697	636	669	664	627	609	687	592	604	647	623	662	666	678	648	640	655	624	636	665	666	636	635	649	631	670	623	671	634	683	633	689	621	651	621	668	621	678	629	662	646	638	659	668	659	606	621	668	690	648	671	629	664	623	661	645	685	653	612	647	618	664	686	634	627	668	663	693	672	677	629	609	634	622	616	648	655	645	661	686	644	666	631	589	644	639	636	606	667	600	645	623	628	698	622	635	561	638	646	645	632	665	650	697	648	673	668	623	668	666	619	658	678	649	700	644	647	620	649	696	612	656	603	634	662	626	629	648	640	640	635	625	636	594	664	616	646	613	612	620	625	649	613	694	621	635	632	639	673	660	592	615	621	670	630	663	627	628	646	683	628	637	645	636	675	648	620	611	614	638	670	631	662	608	637	656	683	660	649	673	642	690	607	638	650	637	626	639	621	653	624	588	662	643	615	626	713	631	617	658	651	581	625	635	650	659	643	626	607	649	631	618	681	672	644	688	634	672	674	667	638	669	696	661	665	688	637	638	660	657	664	654	641	682	642	702	615	657	610	647	603	647	677	651	637	633	644	635	641	625	703	672	643	649	643	652	668	626	636	648	715	674	661	636	638	633	634	648	677	613	642	674	627	660	607	660	607	685	645	671	670	625	671	635	671	625	600	608	668	642	633	668	669	696	666	687	572	644	638	608	658	613	650	661	672	673	607	665	638	622	679	633	675	673	690	696	669	652	641	661	642	671	628	700	660	613	657	661	618	634	635	634	643	673	627	675	680	631	640	670	660	709	666	616	615	632	647	635	644	657	664	647	647	601	642	674	647	666	660	661	633	706	688	624	661	659	675	646	645	615	672	657	683	695	622	647	611	653	677	631	674	660	656	629	595	644	612	671	625	602	634	677	651	647	681	613	689	618	659	627	665	623	617	629	661	656	655	669	667	646	660	643	611	659	685	598	651	670	631	644	679	671	682	658	678	668	682	638	644	621	626	650	611	651	640	655	683	703	604	655	666	659	686	637	652	630	638	632	619	644	671	668	666	601	624	635	595	668	636	661	615	669	667	625	679	688	673	650	697	628	679	683	706	706	647	686	691	661	622	626	636	587	603	638	628	642	627	649	679	621	646	649	620	653	652	584	685	628	615	647	644	613	662	681	668	677	601	649	627	645	670	672	637	656	657	668	630	662	656	663	589	655	645	641	651	691	609	664	605	637	614	634	672	661	674	645	648	687	676	640	638	662	660	674	592	632	670	638	671	593	639	685	613	574	668	664	661	676	617	631	653	637	627	625	659	667	648	629	643	617	610	655	649	671	656	685	609	685	630	634	634	607	599	638	632	642	686	663	644	593	657	627	646	693	612	643	667	710	576	643	599	647	659	650	598	629	664	708	687	622	671	659	650	644	672	676	627	652	656	696	639	652	674	614	657	646	623	673	648	665	649	689	626	622	658	643	628	675	630	692	601	630	680	610	624	668	610	628	626	672	649	653	702	605	585	679	689	628	652	621	658	635	655	663	682	668	663	632	659	655	615	651	644	638	638	622	673	636	703	658	639	662	661	641	640	590	638	669	655	651	629	595	628	598	670	638	638	580	636	626	660	612	615	672	685	674	641	626	648	651	625	641	619	659	599	734	641	639	652	622	640	659	626	630	693	652	657	655	660	679	627	648	636	631	708	601	680	591	639	676	621	655	662	697	627	675	640	653	628	698	705	658	607	630	609	627	667	651	574	649	643	716	678	625	619	609	667	613	671	658	680	638	635	638	635	649	662	653	638	663	693	667	653	657	627	716	669	651	661	646	631	665	626	667	618	622	657	608	657	617	690	680	640	621	587	640	625	613	647	672	618	684	645	591	629	628	657	629	664	659	684	631	645	646	657	635	603	646	658	612	667	654	594	612	643	642	655	683	602	648	662	614	628	633	656	645	677	671	658	654	662	619	644	613	631	662	664	616	652	597	611	592	613	654	663	643	660	660	675	636	656	666	655	617	652	660	658	599	657	697	587	634	667	638	639	667	664	662	616	608	636	668	664	659	695	654	667	642	684	657	627	629	643	639	616	663	624	629	590	658	656	708	616	656	637	657	677	625	612	633	671	653	638	613	661	627	622	664	637	635	632	649	643	647	617	660	673	626	649	706	603	633	631	634	628	623	613	660	695	621	666	663	643	602	649	585	636	656	655	678	617	623	665	629	660	663	665	643	640	623	646	636	631	660	665	645	658	631	625	615	633	639	659	676	659	650	611	658	655	706	600	639	684	640	668	646	646	634	656	641	630	675	593	614	643	599	647	628	668	622	654	633	611	649	656	649	666	641	682	669	651	608	646	645	642	621	648	668	695	655	652	679	613	643	649	660	611	655	638	671	652	669	608	651	654	662	619	657	647	649	637	686	642	636	676	662	625	645	628	682	639	663	668	627	628	612	645	612	633	671	588	633	600	640	630	646	616	693	663	639	683	589	641	599	641	662	668	627	638	629	733	638	636	646	647	609	635	648	664	665	711	630	621	637	634	640	647	652	589	664	680	616	603	632	641	641	640	650	646	667	663	644	662	666	662	668	617	669	655	617	640	684	641	638	650	634	648	666	643	649	623	694	685	622	683	660	688	660	670	669	605	618	673	610	663	675	665	679	646	665	651	644	712	652	618	660	643	656	616	596	631	625	638	631	623	655	645	661	641	596	643	611	667	647	612	603	679	693	681	628	675	623	639	617	585	629	654	667	679	629	651	636	676	651	639	660	664	652	678	678	630	658	651	620	672	666	672	666	667	629	622	654	688	633	593	628	629	623	649	617	660	622	632	727	672	640	636	668	674	667	626	670	648	641	684	653	673	655	666	634	649	642	665	595	632	639	654	653	606	625	646	640	609	670	663	667	644	665	575	662	658	652	657	665	669	614	624	668	650	639	623	655	608	645	607	614	607	679	664	638	636	635	675	594	643	648	615	664	576	651	653	658	602	622	668	619	645	633	657	604	587	609	658	664	614	637	678	641	649	659	638	669	682	631	628	647	614	642	688	691	681	632	645	604	603	662	629	671	650	648	660	658	645	613	650	601	660	666	655	663	624	624	611	652	685	635	670	635	622	641	679	640	646	668	685	601	620	628	605	625	710	643	619	611	623	658	639	622	599	665	683	634	647	636	640	686	622	606	621	670	621	641	644	631	640	659	671	590	629	653	601	640	645	644	622	674	650	625	648	679	635	617	688	650	654	662	664	660	661	655	641	642	622	659	647	640	697	645	709	643	661	660	635	642	655	664	668	617	681	644	655	661	639	674	649	645	656	651	666	693	630	653	602	677	637	618	648	652	617	631	639	681	641	632	631	680	670	664	625	641	653	672	633	605	653	667	690	664	621	630	673	642	605	604	649	698	613	595	694	620	634	633	624	667	631	651	670	680	662	691	671	652	652	621	662
23772	21540	28939	24597	21546	13499	1364	799	716	599	564	598	533	497	442	498	494	442	453	435	473	448	448	466	417	433	469	429	456	428	485	423	434	418	417	436	451	420	424	394	395	394	428	423	457	399	459	416	409	408	393	412	419	396	435	400	435	404	397	424	391	443	458	391	424	420	444	430	411	398	422	384	443	431	401	384	423	423	432	414	429	436	453	415	453	380	444	449	396	393	407	401	460	422	434	407	398	389	437	399	392	432	434	436	428	436	386	396	456	425	393	415	403	445	432	405	434	383	412	439	413	419	482	385	385	407	432	422	411	448	401	426	417	396	438	451	398	410	444	432	460	372	417	412	421	373	399	397	398	418	433	369	427	443	423	366	410	403	380	406	411	387	448	399	408	412	439	438	421	409	455	462	400	418	443	423	408	404	402	411	409	439	403	422	418	411	379	425	421	418	421	365	426	372	416	414	418	435	436	397	440	401	402	427	425	453	429	408	420	389	434	416	438	402	426	426	406	442	428	447	410	403	408	444	396	403	392	393	412	441	403	407	436	406	412	453	436	373	396	430	421	411	382	409	433	385	416	419	415	411	386	428	397	392	410	395	454	385	410	414	400	416	428	413	412	374	437	439	415	428	425	394	418	399	405	464	439	441	401	403	375	420	394	439	416	367	440	412	391	408	421	374	420	403	411	405	438	432	438	381	415	409	399	426	426	452	414	400	376	418	427	408	422	428	392	387	401	434	403	411	397	432	411	406	459	376	446	418	368	465	444	408	412	399	434	422	407	412	411	419	439	388	415	442	412	414	424	400	408	422	411	447	396	421	413	395	435	430	436	464	397	406	444	396	434	451	424	439	421	448	454	410	422	397	436	383	423	404	425	426	436	448	398	437	428	406	412	406	400	412	408	469	404	413	430	434	421	455	456	427	427	392	401	420	413	442	422	431	426	409	406	418	381	436	401	413	392	433	436	408	409	434	390	424	409	400	417	408	401	412	429	401	435	421	430	408	417	423	441	385	445	415	394	421	429	392	393	444	409	403	390	402	389	383	421	403	440	415	414	436	432	441	413	374	427	391	430	406	379	374	421	413	412	428	421	416	402	439	422	396	418	391	424	403	394	447	410	416	408	419	431	402	402	421	427	420	413	407	417	417	401	402	403	390	391	405	421	413	422	381	405	430	399	408	380	403	450	398	423	412	432	433	417	426	403	411	387	397	445	415	408	412	430	428	441	397	395	399	486	390	383	481	395	419	423	383	405	406	432	409	475	456	423	427	403	432	425	407	393	401	419	422	413	413	431	425	385	403	427	383	439	431	441	429	440	399	421	441	398	402	432	420	424	400	431	408	414	404	396	454	410	357	404	448	404	411	415	416	447	424	428	423	411	432	399	417	439	396	417	420	406	452	429	382	412	425	434	421	419	425	411	409	428	405	434	432	405	411	373	381	407	373	398	423	426	415	421	392	426	459	438	394	421	445	432	413	405	409	426	423	394	433	434	414	472	405	396	403	393	416	435	405	448	436	414	430	390	413	430	438	407	413	453	408	406	443	436	430	451	394	399	441	379	401	390	418	403	435	411	428	406	410	409	430	411	431	389	388	440	436	403	406	450	433	424	393	416	404	404	390	431	403	408	397	453	404	433	421	412	438	391	413	420	428	387	436	412	431	403	415	429	437	390	420	399	391	391	386	378	410	423	412	423	416	413	431	403	428	421	442	433	430	417	444	416	440	448	406	409	381	389	411	385	430	403	428	392	435	400	388	409	418	440	383	402	418	421	412	400	447	445	398	403	409	426	371	418	379	441	451	407	460	404	421	418	426	415	428	454	404	441	403	454	397	438	388	393	397	453	413	391	372	415	416	434	416	415	377	435	389	430	395	392	428	445	395	406	431	392	437	431	426	410	433	426	399	409	417	444	443	450	434	393	401	394	397	390	412	410	415	409	382	402	407	395	448	430	379	423	378	446	455	454	430	449	430	407	415	410	465	428	407	409	395	414	432	414	398	444	441	399	394	401	405	392	408	438	435	430	438	458	425	390	375	413	406	417	424	448	440	424	398	409	411	378	388	403	441	447	429	394	456	382	448	451	428	410	409	431	429	430	415	404	416	436	403	418	425	393	385	400	417	388	439	434	431	403	425	412	385	419	420	423	425	374	372	450	405	411	397	432	391	399	425	430	424	394	414	412	395	429	445	409	434	441	396	391	380	395	398	410	405	426	439	436	432	417	436	377	410	436	417	423	399	435	422	428	408	409	427	427	392	468	407	391	434	451	422	419	409	415	420	404	421	433	431	424	429	398	453	415	369	433	399	411	435	415	402	434	427	413	436	399	416	401	423	404	411	439	402	396	419	426	408	442	436	439	398	428	380	400	418	414	428	427	425	404	404	399	420	413	422	405	444	381	421	435	403	410	410	412	423	403	405	439	421	401	402	410	387	418	414	426	398	392	400	414	426	441	413	455	409	421	402	425	381	404	408	390	403	453	404	433	406	413	413	399	431	382	414	399	397	389	408	406	432	421	395	462	393	401	416	455	417	386	390	419	431	398	397	401	440	441	431	395	434	423	411	421	409	437	364	413	395	415	410	408	415	409	408	420	427	398	409	420	427	421	390	412	405	409	394	438	435	416	421	418	422	402	396	405	389	405	421	414	444	408	430	391	413	397	446	396	408	420	411	409	398	423	429	400	428	438	418	398	440	405	356	452	402	436	386	393	402	391	397	408	400	392	383	424	408	412	448	453	452	386	424	396	381	417	410	411	440	453	388	424	411	398	393	424	403	464	413	411	392	421	427	430	435	409	421	433	413	411	412	464	410	440	411	410	423	409	409	411	407	398	380	402	435	432	450	401	442	415	430	418	449	382	420	379	429	401	389	428	395	389	425	412	434	421	393	443	400	420	427	424	410	424	404	380	425	382	408	457	409	427	409	417	438	438	402	435	402	446	362	397	413	381	385	422	419	417	389	408	427	402	403	455	384	396	406	430	440	423	396	378	421	420	398	429	426	410	411	446	429	432	410	384	428	434	384	378	395	416	434	428	430	425	405	383	387	404	410	445	434	366	403	429	422	419	413	428	421	411	444	414	420	414	456	406	399	418	368	399	413	426	404	430	396	408	389	394	387	400	450	391	412	388	376	411	418	390	401	420	429	457	438	413	439	370	414	415	388	375	386	452	383	413	403	455	417	443	410	403	430	437	396	408	410	426	413	427	404	396	456	391	400	398	417	449	348	394	432	372	425	462	412	404	387	393	427	411	394	387	471	412	399	404	451	409	403	408	404	385	442	407	407	400	411	416	436	408	450	421	417	462	439	422	414	407	419	411	424	422	427	453	444	450	417	395	409	428	422	406	358	396	403	402	422	447	402	383	429	392	376	453	461	388	403	423	403	401	409	433	409	407	400	398	413	433	408	445	431	410	417	448	407	443	427	436	402	422	418	409	424	442	387	425	444	416	401	428	380	414	417	434	412	456	394	431	448	407	413	443	401
3474	8835	7211	3513	2332	1742	1359	1058	956	821	773	720	687	595	599	532	554	541	544	489	528	514	509	522	476	468	477	485	439	482	485	454	469	474	479	486	475	451	517	487	492	466	471	467	468	469	472	483	460	486	471	463	467	484	454	464	479	458	478	506	440	468	496	458	463	458	443	470	412	454	451	446	484	412	474	432	432	501	453	480	475	446	505	448	451	463	456	473	459	466	503	469	457	443	486	465	468	449	480	447	474	446	445	437	486	459	465	438	445	459	486	480	484	454	503	423	458	438	492	463	474	427	461	466	483	478	471	477	460	484	486	502	480	446	473	440	456	461	487	429	466	462	472	443	457	454	442	427	467	446	459	469	469	449	445	449	446	479	463	459	490	463	472	466	448	489	473	477	468	439	449	445	441	428	412	473	478	457	455	494	464	457	480	514	447	465	465	431	457	457	472	447	493	453	470	484	526	438	452	439	426	476	447	456	475	477	468	485	470	480	466	427	422	436	457	481	511	471	509	446	449	460	505	503	460	431	469	437	467	442	450	429	452	465	466	475	486	473	437	484	459	438	469	467	508	443	451	482	487	429	457	427	494	465	449	466	437	466	431	489	483	483	491	446	466	436	468	429	487	475	464	458	462	501	438	451	442	454	480	484	474	494	451	423	478	462	479	470	474	520	461	468	450	458	486	455	482	428	424	419	449	446	443	462	471	461	447	458	460	461	461	456	419	463	438	420	462	449	439	434	462	479	463	468	481	424	492	459	437	424	447	478	488	473	460	463	463	462	442	448	478	458	453	434	470	471	474	456	428	447	514	471	464	435	474	502	422	416	405	438	468	466	460	442	445	440	479	453	445	468	484	455	464	431	465	437	479	500	464	464	436	465	474	475	469	459	441	472	413	446	463	460	480	447	456	464	436	484	454	451	458	476	453	477	465	484	461	467	475	444	505	486	469	482	469	449	454	440	482	464	460	437	411	437	496	465	464	466	464	403	487	465	435	435	448	460	487	480	446	435	472	439	465	467	525	466	489	471	486	470	453	450	431	452	420	466	468	476	495	485	459	464	444	453	483	453	470	433	474	443	448	431	453	452	449	446	442	416	477	442	450	481	487	428	424	484	454	488	437	459	456	449	453	502	459	462	460	482	511	502	437	464	444	486	446	457	452	446	437	433	449	444	502	477	451	440	489	483	464	448	468	472	432	444	445	466	492	510	436	493	476	491	452	435	483	474	441	477	426	457	473	453	478	450	451	468	477	470	483	493	446	445	466	473	483	474	430	493	489	467	420	444	474	464	462	454	446	455	498	455	490	440	472	452	431	473	434	453	453	494	480	458	437	447	464	415	450	449	476	464	418	469	483	423	452	465	476	462	492	513	475	452	449	418	473	497	473	442	460	493	441	471	500	479	453	461	442	486	433	446	404	487	456	452	425	455	433	472	476	464	445	484	450	453	475	455	445	464	477	459	441	448	429	454	484	488	473	469	469	492	499	470	472	443	478	443	481	433	498	450	480	499	441	418	465	437	472	470	447	439	490	434	446	462	457	444	486	440	453	483	477	473	451	450	437	454	476	470	472	439	456	465	452	440	440	430	448	490	464	474	441	484	469	453	401	476	480	517	480	450	443	497	467	455	462	453	478	412	489	438	482	386	477	452	418	434	462	447	449	435	427	501	434	470	485	484	457	492	458	476	429	441	467	462	432	481	514	451	471	459	441	433	483	469	494	453	484	498	430	460	477	486	448	451	465	498	438	461	445	477	440	484	455	499	426	430	476	488	485	465	435	474	493	496	437	479	484	474	469	450	455	467	448	460	447	443	443	484	458	453	417	457	435	462	441	445	483	478	441	464	447	471	431	491	470	495	517	460	492	463	438	461	512	480	492	490	457	453	439	433	486	492	513	451	443	444	464	465	447	407	453	468	457	453	481	457	435	469	468	438	422	457	484	446	470	495	504	451	425	409	455	450	465	487	436	467	456	443	471	455	482	421	477	479	453	436	461	468	460	450	434	463	443	420	435	474	460	464	428	491	469	477	425	454	470	476	455	468	440	432	447	427	473	474	421	477	473	445	448	452	455	493	482	479	481	501	467	470	494	478	472	400	464	457	453	489	430	434	455	449	454	453	437	514	467	471	443	487	499	495	474	462	488	463	453	448	468	506	463	433	506	465	466	426	447	450	457	439	466	462	493	449	480	472	472	461	489	479	483	472	440	436	462	479	488	488	451	488	436	486	481	442	483	476	454	488	493	430	468	480	422	517	447	470	507	434	456	436	451	451	426	453	456	470	448	435	446	469	447	487	443	492	473	438	469	488	429	495	487	431	500	456	486	458	485	458	463	471	423	496	457	453	500	446	466	455	465	456	453	421	445	466	476	475	496	477	431	442	455	441	499	456	442	455	490	441	483	477	434	432	460	479	431	433	469	451	463	453	463	466	450	448	477	439	465	474	451	430	445	462	452	462	441	442	449	468	429	440	487	489	495	437	469	439	434	478	481	465	467	454	450	474	466	476	474	430	463	472	419	466	470	487	471	481	443	474	446	454	474	441	480	465	448	453	475	438	439	483	445	449	450	455	465	426	457	498	483	498	480	475	462	474	448	415	449	456	474	450	487	426	449	412	460	459	513	409	471	475	461	448	490	487	418	447	441	477	474	445	449	480	469	462	478	454	473	460	451	451	461	495	453	460	458	495	510	462	458	447	464	451	463	470	470	466	405	456	454	430	475	482	473	462	420	444	487	466	462	465	491	469	454	492	469	463	453	438	472	498	422	454	475	437	461	423	458	469	424	429	448	443	453	480	467	453	457	487	451	468	471	468	440	449	442	437	473	467	465	423	458	473	458	448	445	453	441	445	466	456	469	505	472	431	466	422	472	486	455	445	422	448	469	448	440	466	459	441	448	486	478	486	467	475	440	441	436	456	463	453	442	483	450	472	437	466	453	486	422	451	442	474	435	447	448	449	474	482	453	447	458	440	450	434	480	505	433	472	464	500	470	463	433	458	412	528	451	476	473	442	446	487	459	457	451	445	436	478	472	419	449	461	444	471	470	481	497	492	459	423	477	467	459	464	435	430	479	489	471	468	454	448	483	471	449	471	442	442	448	443	459	438	445	482	457	450	425	456	460	434	466	446	436	452	489	432	475	462	459	415	472	454	537	479	455	443	457	460	454	469	400	437	460	484	446	473	448	467	486	457	474	453	487	470	443	448	451	451	469	468	444	474	491	437	452	483	472	502	448	481	472	452	457	468	433	475	470	461	448	456	441	469	434	456	451	475	455	459	478	437	466	475	489	442	458	471	463	454	504	426	459	476	443	473	470	479	450	448	476	519	451	440	432	436	451	469	443	490	469	454	485	425	469	441	514	498	481	463	459	494	463	427	472	471	455	477	438	500	419	437	459	466	488	478	474	480	467	480	453	483	444	423	416	415	475	477	464	461	428	468	452	449	432	495	433	470	472	476	467	464	462	476	486	447	449	445	458	478
24959	21575	28153	25420	16910	1245	777	637	557	539	467	475	447	463	429	430	454	481	431	432	461	438	433	422	456	436	433	406	448	461	425	425	409	414	421	472	441	444	432	409	456	445	463	413	410	399	405	423	425	409	443	419	420	400	409	440	420	426	405	411	445	395	435	417	418	415	422	410	435	402	396	439	374	441	442	420	393	423	422	417	436	443	435	406	422	374	420	434	415	453	366	415	444	404	441	424	419	458	365	397	431	410	397	441	445	394	403	407	441	439	390	446	418	393	443	422	438	445	409	387	403	458	421	399	422	429	450	392	411	412	429	402	428	406	440	438	436	460	397	421	451	459	441	447	398	426	456	382	448	456	418	403	411	437	418	421	446	429	406	420	464	445	454	439	412	417	425	423	421	450	463	416	392	400	431	446	392	429	416	414	419	427	419	430	422	473	413	450	401	396	419	419	416	417	382	387	409	420	387	390	455	419	392	416	436	415	441	436	430	445	393	400	406	397	427	410	462	423	424	430	405	384	443	435	384	441	405	418	428	417	416	408	415	461	400	384	411	410	453	398	421	417	422	436	413	394	438	423	403	419	443	424	431	409	411	395	424	430	440	400	425	428	438	437	427	430	433	418	449	415	434	458	426	385	463	397	417	415	417	417	425	438	412	450	400	444	400	419	414	424	436	419	411	442	451	402	421	441	430	419	416	418	399	460	405	443	417	415	422	414	412	397	436	417	413	397	402	432	467	387	434	409	418	445	402	418	413	408	453	422	427	403	438	469	444	451	387	400	402	420	404	447	429	421	411	417	421	454	420	432	409	425	439	416	390	392	435	416	434	430	404	436	407	411	427	412	422	426	444	420	418	373	416	398	434	366	458	411	443	422	404	406	441	410	417	415	400	435	397	455	434	413	436	440	435	449	427	431	430	407	429	414	436	427	428	384	388	425	395	389	414	461	401	406	455	420	420	404	450	439	461	411	405	420	428	382	443	412	430	419	416	405	386	404	389	431	455	427	421	422	406	420	414	429	429	451	425	444	442	425	436	410	455	428	452	441	389	408	410	439	424	405	437	396	426	448	408	430	426	376	394	444	437	399	395	404	412	454	420	414	449	398	432	401	406	400	389	437	399	435	437	442	459	412	388	431	390	398	408	408	457	394	445	395	442	393	413	434	403	446	380	416	460	444	398	427	437	432	392	421	410	387	440	433	432	420	383	407	440	434	397	379	427	414	444	403	400	416	418	427	445	414	449	411	430	405	427	413	393	424	406	411	433	413	414	426	414	447	398	380	427	417	423	391	416	434	446	448	427	425	416	395	419	420	430	461	402	426	438	415	426	413	421	419	440	402	441	430	388	429	400	412	389	398	436	413	435	428	390	410	455	406	420	425	422	412	456	415	437	429	417	421	428	434	452	415	411	372	416	436	389	385	416	403	412	402	434	391	390	447	419	432	406	432	411	422	385	422	414	443	427	451	408	426	404	441	423	442	433	424	451	414	439	461	448	426	439	423	385	428	452	418	423	402	396	398	452	442	412	371	463	375	451	428	461	441	393	371	454	445	377	407	402	428	447	426	427	440	437	416	426	430	401	414	402	415	423	430	423	409	419	364	419	407	402	410	414	385	444	411	446	459	405	465	462	430	424	440	375	389	423	406	443	449	406	412	443	428	421	390	421	433	439	420	414	389	389	416	421	449	406	450	406	421	438	426	419	434	447	394	406	392	443	420	432	406	429	445	422	441	418	380	421	440	427	446	419	435	405	429	416	399	430	441	390	451	396	428	433	433	404	422	408	395	426	420	419	417	432	420	420	395	414	444	397	410	439	426	424	405	426	429	422	395	451	424	439	448	409	413	420	400	422	420	420	435	405	375	407	454	440	414	429	410	436	404	400	439	441	423	417	399	424	441	404	396	442	400	418	432	418	461	406	407	434	428	401	442	457	451	420	391	472	425	431	444	376	403	416	455	435	450	421	417	397	456	431	424	409	359	457	434	459	426	410	440	418	407	408	406	381	403	415	426	427	456	429	434	408	416	458	446	447	425	424	405	443	430	440	431	436	425	437	413	413	410	430	417	423	428	413	409	434	407	416	428	413	389	416	394	425	394	411	422	409	454	422	414	369	428	422	438	416	397	398	433	470	412	407	444	455	445	403	397	404	425	476	400	394	424	412	416	390	400	417	424	402	406	431	404	415	415	416	410	436	425	438	419	429	414	425	464	448	445	400	432	437	431	433	457	436	468	434	418	434	423	405	432	435	408	403	419	417	412	417	439	392	424	425	412	407	454	434	446	442	428	468	405	410	459	455	457	419	436	398	415	445	448	452	439	447	409	451	443	428	389	387	409	434	458	447	461	412	395	407	405	386	432	408	403	440	440	431	414	416	367	426	390	409	433	467	423	398	397	397	397	394	437	427	485	422	407	458	415	431	425	383	409	391	388	454	415	433	397	391	385	421	416	376	429	423	426	451	444	455	412	418	422	418	413	438	432	420	463	436	419	408	387	444	409	395	405	406	405	420	436	453	445	394	375	429	375	416	399	480	426	426	415	434	436	415	435	410	427	445	406	414	431	425	437	408	453	424	394	406	437	408	400	422	424	389	416	450	420	415	400	386	396	415	454	430	442	418	388	440	413	408	415	480	405	456	408	427	452	411	424	457	400	454	436	441	406	414	416	425	427	411	399	393	444	407	451	425	444	447	397	436	433	429	387	394	397	379	419	389	423	433	409	457	415	414	432	439	395	428	416	439	450	396	421	424	397	435	477	442	423	425	431	434	440	392	414	431	435	424	411	446	409	447	438	425	410	423	420	416	451	422	407	434	418	433	440	407	418	412	388	403	429	437	432	402	449	433	409	419	378	429	399	424	446	447	436	383	449	466	425	459	404	426	427	419	436	433	408	430	391	426	434	426	439	412	410	382	438	459	434	434	443	430	450	424	421	416	402	411	428	419	435	452	421	420	441	418	424	421	414	433	447	452	404	399	422	420	422	402	415	445	436	419	388	403	428	423	421	415	418	459	421	428	427	412	447	368	417	416	440	435	411	444	454	430	419	426	445	413	408	477	456	399	434	430	401	418	380	382	439	437	426	400	420	441	385	409	425	426	394	423	435	364	446	429	382	392	460	502	424	437	457	444	397	435	453	425	414	395	441	398	448	424	445	449	425	436	409	416	420	412	425	456	445	435	451	443	463	437	392	429	460	433	474	385	427	425	428	402	426	395	400	377	433	397	402	425	412	434	440	416	458	433	410	431	397	416	450	425	424	405	435	448	411	443	476	386	457	439	424	447	424	432	435	409	421	430	434	405	402	386	445	435	398	420	390	391	431	431	410	400	417	397	428	427	421	415	428	397	431	416	441	434	423	432	398	424	422	421	439	461	429	396	426	421	423	421	419	448	397	395	399	423	413	415	423	440	408	418	391	415	427	408	421	390	422	407	421	386	457	456	455	461	411	405	404	459	388	427	414	397	422	427	432	422	443	421	395	420	450
3713	5493	4518	2251	1607	1243	1035	819	743	689	605	594	557	504	516	502	478	505	515	504	480	455	463	481	478	460	433	485	481	486	449	405	464	450	467	499	463	464	442	427	430	449	461	455	477	436	421	453	435	438	452	466	466	435	455	438	456	394	428	472	430	454	458	450	461	430	465	463	451	460	433	443	453	438	437	443	481	469	471	413	448	442	426	485	487	451	462	449	475	438	451	438	434	433	448	496	471	458	462	463	395	462	418	439	433	427	416	454	426	431	427	451	477	446	429	408	472	458	437	461	454	454	461	437	462	424	442	477	448	474	450	463	455	462	445	422	455	417	407	432	427	458	473	446	427	452	418	459	509	486	424	452	461	396	443	457	415	465	456	514	465	449	446	471	452	462	411	419	457	438	448	448	466	452	425	453	440	425	428	415	439	431	410	480	458	432	415	461	454	450	453	454	414	421	468	409	459	437	446	470	452	459	390	416	453	430	468	486	454	445	515	449	483	466	447	450	452	439	442	434	429	437	462	450	478	464	450	472	442	439	443	445	411	434	459	460	446	453	460	449	436	458	463	420	413	437	465	440	451	469	449	469	450	467	472	454	468	434	439	452	427	465	452	453	429	436	420	484	388	479	510	465	408	432	452	423	465	461	401	434	469	431	447	447	445	449	423	457	472	425	448	427	447	449	442	433	444	444	422	443	444	471	435	448	409	450	432	436	438	476	394	407	456	450	425	445	446	446	452	455	446	423	449	433	454	454	431	425	447	431	426	418	422	435	432	440	433	444	446	424	465	454	436	475	432	463	462	431	447	431	461	438	433	441	501	461	465	451	448	451	436	454	457	456	461	465	443	481	442	434	440	446	467	440	468	453	449	433	449	475	470	444	476	480	418	441	443	498	441	441	461	436	450	434	416	447	434	469	467	426	434	440	446	478	456	431	456	445	446	434	454	428	465	433	472	430	446	417	465	446	458	447	431	441	451	455	440	455	469	430	459	424	432	451	423	460	425	437	486	457	471	453	450	431	447	428	433	443	443	410	443	419	428	435	476	488	459	426	443	465	412	471	425	451	448	488	431	455	395	455	447	431	445	463	501	431	436	475	435	447	439	464	495	422	431	463	474	458	435	464	424	439	470	452	451	453	451	435	412	428	429	447	457	485	433	481	459	446	453	445	492	401	440	431	432	432	460	461	461	454	452	460	468	448	435	458	480	455	392	430	429	429	448	427	482	430	398	474	449	427	456	414	437	437	429	472	458	431	433	474	471	452	419	455	462	464	438	458	448	462	435	445	403	466	460	430	461	442	486	449	422	474	439	472	469	453	477	427	457	418	444	470	479	446	479	437	429	419	421	415	474	457	395	437	476	468	417	398	444	416	440	441	440	436	444	444	428	465	494	470	485	431	446	439	435	422	444	463	459	460	412	456	444	435	441	451	461	422	483	472	434	465	465	444	468	468	441	447	470	428	427	479	465	440	444	442	431	434	447	455	481	459	446	459	428	426	473	437	478	423	420	450	474	478	465	485	435	444	421	430	418	434	457	480	430	467	439	409	464	473	465	467	455	432	416	452	436	438	458	439	475	480	436	461	438	478	436	441	484	453	422	437	497	454	438	474	432	463	448	448	467	474	462	429	445	437	409	456	457	466	434	426	431	433	477	453	408	407	448	446	459	434	443	434	418	452	425	443	423	435	440	454	449	408	492	413	473	448	442	431	479	456	468	440	469	468	444	475	427	460	444	472	414	418	433	451	445	460	429	457	430	435	438	440	450	436	440	451	429	461	419	429	416	464	437	456	455	420	414	464	457	484	430	441	479	440	452	435	424	415	467	431	455	413	428	431	461	431	453	413	461	441	433	433	446	428	383	457	458	427	430	423	485	415	477	453	403	479	427	451	473	442	468	463	453	427	463	427	448	432	421	429	416	419	447	479	457	466	438	462	448	459	415	440	444	438	440	453	456	452	466	482	459	460	439	473	470	456	454	426	404	471	439	425	470	433	431	455	415	423	460	440	439	421	439	451	450	464	456	450	445	458	474	454	482	421	444	400	442	429	440	450	472	480	450	443	431	485	426	429	425	440	471	451	449	410	482	426	439	433	410	428	445	445	434	451	461	435	436	507	449	477	470	472	431	441	456	468	462	447	433	423	430	451	418	407	397	440	444	460	455	448	423	465	475	448	405	423	461	470	420	485	444	458	455	442	436	450	445	431	438	424	447	461	393	444	436	436	468	465	426	423	456	463	436	440	453	476	411	432	436	447	462	460	451	478	441	466	459	465	482	480	456	467	439	435	434	481	454	428	422	433	448	429	467	462	449	443	443	374	400	471	417	474	493	435	446	431	420	461	403	425	422	485	421	464	420	434	434	451	451	417	443	455	444	465	458	450	469	417	451	447	475	420	455	421	458	456	482	441	453	457	440	475	438	410	453	480	451	397	401	448	443	411	432	421	451	446	426	482	485	443	436	443	455	443	426	422	443	449	441	428	418	426	467	435	435	463	459	434	468	451	410	466	439	418	461	441	435	457	476	465	453	438	447	461	453	470	461	425	457	437	432	489	437	450	459	495	451	451	446	418	424	455	457	421	429	482	459	449	410	439	468	432	457	466	438	430	448	422	408	477	428	445	453	425	435	444	433	467	444	457	406	437	441	427	478	461	449	449	410	468	453	462	432	448	435	455	450	419	451	451	442	460	460	445	422	423	470	399	469	415	442	491	485	452	480	450	451	473	430	468	448	409	485	455	436	445	441	458	432	463	453	415	458	500	463	474	433	456	465	470	456	439	437	436	464	448	423	459	463	419	456	443	460	454	448	442	455	467	427	454	428	435	457	451	428	459	436	457	437	447	423	420	452	437	458	456	447	491	428	435	466	442	457	428	403	441	415	450	474	448	472	451	463	460	433	409	408	468	454	462	447	429	478	464	412	423	466	438	414	455	476	456	479	432	446	429	451	436	453	480	476	419	485	461	424	442	437	482	426	403	402	473	448	425	446	453	447	418	430	467	473	441	431	453	449	464	431	443	432	448	461	427	425	469	446	431	478	448	457	427	446	459	407	493	428	462	449	445	459	461	435	429	471	437	368	421	440	448	434	424	425	442	462	454	464	432	444	436	428	475	453	445	449	448	436	463	483	432	464	423	478	442	484	441	466	462	438	408	460	450	443	444	492	487	464	444	468	456	462	421	436	435	438	423	465	405	435	439	440	422	474	459	469	454	428	439	423	460	466	418	438	462	460	439	425	435	441	448	457	472	447	413	448	463	459	423	456	456	438	464	459	431	465	443	467	447	449	414	440	436	448	420	470	443	437	451	396	452	456	455	451	432	411	426	446	462	416	436	491	432	402	419	491	486	461	443	424	424	415	459	445	456	456	460	467	456	442	473	436	482	470	430	479	427	461	440	439	444	456	426	460	432	442	451	443	447	421	416	418	467	482	486	436	455	459	457	424	412	444	440	498	445	456	415	439	433	490	456	459	436	493	462	457	431
22812	21568	29306	24299	21568	21603	11749	997	668	507	456	407	335	286	287	254	260	230	224	209	213	220	202	185	192	178	183	183	191	155	180	168	154	134	175	181	159	157	146	139	140	153	147	155	142	167	143	161	159	170	161	148	145	175	153	155	150	160	149	158	152	156	130	133	144	148	128	146	135	155	133	154	135	132	150	160	148	136	152	150	147	168	140	188	134	172	138	144	154	151	133	128	153	144	134	152	144	134	154	137	150	145	147	147	155	134	131	142	143	149	118	146	126	152	125	152	122	148	147	147	157	136	139	155	122	134	143	135	132	142	167	129	152	145	148	142	114	124	166	141	137	134	151	144	125	127	139	150	151	115	115	142	136	142	150	139	149	150	125	139	149	150	127	128	148	127	183	158	133	148	127	144	135	155	119	137	144	135	129	128	159	162	140	134	157	150	132	140	153	142	155	127	150	142	148	124	143	145	130	139	136	126	141	130	151	140	127	144	148	141	138	143	159	142	170	129	136	147	157	140	148	142	163	153	147	158	118	124	160	135	124	133	136	113	180	140	130	152	138	150	144	136	126	133	138	138	139	171	155	141	132	140	128	152	163	141	151	149	152	135	139	137	172	149	128	150	135	103	139	137	138	146	137	146	128	120	123	141	152	133	168	142	153	143	142	129	124	149	155	117	156	119	143	133	125	146	159	145	140	150	148	135	141	166	157	129	142	156	122	141	157	148	136	146	126	149	140	136	142	137	134	156	134	122	164	139	164	133	138	121	160	164	136	139	129	136	158	137	146	147	129	119	161	145	155	144	141	141	148	142	154	146	136	151	146	135	133	160	140	173	169	161	131	138	123	143	155	129	150	145	140	147	150	145	135	161	151	147	167	158	136	133	144	129	105	144	135	153	152	133	125	147	160	136	143	130	128	148	155	141	144	126	135	159	148	122	163	154	160	135	142	156	143	154	140	141	140	155	163	158	145	134	154	149	138	155	150	141	147	150	149	137	145	140	125	137	158	127	152	170	137	121	152	134	130	150	148	135	135	153	133	146	158	141	125	131	135	154	113	142	138	124	126	138	139	161	136	135	137	168	154	154	126	131	125	133	159	134	138	132	142	121	148	134	177	142	156	155	132	145	150	133	157	141	140	146	128	142	144	126	131	125	166	137	140	151	135	118	130	155	157	142	123	151	154	140	158	154	149	140	144	143	117	131	116	139	134	155	159	151	130	142	142	145	143	152	119	142	157	158	144	154	139	131	143	141	149	141	132	152	123	140	140	139	133	148	129	153	133	135	123	151	135	141	120	154	145	155	150	153	143	114	131	144	136	136	158	121	128	132	145	154	138	140	140	145	136	140	150	134	151	136	145	137	134	138	132	129	148	138	131	153	130	154	146	133	138	160	138	132	147	132	133	143	152	160	137	155	157	147	149	145	140	140	143	141	144	120	155	159	140	118	132	138	123	126	132	132	128	144	150	115	145	141	121	138	137	140	158	118	138	153	146	124	136	134	149	150	139	138	148	147	153	141	135	132	141	154	129	136	164	146	137	133	146	175	132	125	139	144	163	169	152	150	149	130	123	135	132	129	141	131	151	132	163	137	153	159	146	136	127	148	132	141	142	149	155	137	149	150	157	169	127	137	130	158	108	152	163	151	136	138	160	160	130	126	135	152	150	151	149	151	124	138	140	130	146	158	154	132	134	139	161	141	152	151	150	139	131	131	123	133	138	156	155	134	142	132	160	133	151	143	152	136	160	130	150	129	155	138	124	145	127	135	139	150	128	152	153	148	143	131	125	142	126	131	141	152	151	133	149	144	150	147	133	144	145	131	142	159	145	132	144	141	139	141	142	137	148	120	164	145	141	136	151	147	156	149	149	144	150	145	134	142	150	151	132	134	149	157	125	145	139	140	143	126	145	122	156	162	142	137	117	146	141	155	152	129	130	149	132	122	137	144	151	137	141	146	127	148	137	138	134	150	129	150	137	163	133	132	150	150	147	135	146	159	144	171	124	144	126	134	146	165	135	139	156	134	124	156	140	147	132	148	155	131	141	143	145	150	149	126	144	127	167	140	135	164	144	127	142	134	153	134	144	126	169	119	157	130	144	124	148	162	123	138	147	143	153	157	158	149	123	131	133	145	126	152	160	142	139	135	147	139	132	129	146	133	151	134	149	148	129	149	148	147	148	154	165	134	130	145	124	131	156	140	125	117	142	130	148	121	142	145	148	142	150	149	133	116	165	158	121	156	150	143	138	153	154	149	138	147	123	137	148	136	140	141	150	134	128	155	123	152	148	153	148	137	148	145	141	155	126	122	136	152	147	125	142	127	148	150	142	128	150	133	147	139	134	146	144	143	147	132	141	116	134	142	136	147	146	120	155	146	143	134	121	133	147	147	114	129	141	136	149	153	141	140	143	140	137	164	149	165	139	131	123	140	168	154	145	154	142	149	130	138	124	149	146	150	151	146	128	130	161	150	123	136	149	140	139	135	144	127	152	121	148	163	117	141	128	119	143	128	128	138	149	145	147	136	151	135	139	150	160	156	152	137	157	149	131	141	124	126	147	138	136	139	138	164	132	148	170	150	143	142	136	141	164	134	158	154	153	157	144	141	161	156	150	152	155	154	109	158	128	138	133	142	117	133	142	128	125	149	132	122	136	134	138	132	138	127	147	136	127	142	169	156	159	137	153	128	135	129	148	144	136	134	129	128	141	153	131	136	160	152	156	128	152	150	127	135	138	145	137	123	127	157	135	146	143	163	145	143	142	150	145	140	129	136	142	151	158	143	157	151	150	123	155	143	151	132	151	132	148	123	142	132	113	147	155	147	153	122	147	144	151	123	141	152	143	133	161	137	126	122	132	134	140	120	155	146	139	150	134	147	157	163	155	143	147	137	127	145	141	158	140	128	157	151	154	126	156	145	155	135	124	158	133	150	145	144	157	148	158	163	146	131	145	137	163	138	141	122	146	145	138	137	138	140	152	151	136	146	141	126	152	162	156	144	122	130	140	128	155	145	150	132	128	130	162	134	145	155	128	138	119	144	159	161	150	156	130	135	136	131	139	162	142	165	143	154	132	128	114	144	134	140	123	148	130	128	134	155	144	133	147	158	134	136	150	144	140	143	139	135	165	146	141	144	149	155	146	128	137	133	134	153	144	147	145	121	157	138	131	154	152	129	122	157	135	149	126	157	153	117	132	164	144	127	134	151	132	156	141	145	149	129	154	150	130	118	131	138	139	147	129	142	144	139	140	129	152	147	136	152	144	144	140	148	152	168	156	137	141	165	166	114	143	150	142	115	140	149	126	129	128	139	152	150	132	159	127	138	158	150	135	148	138	165	128	121	140	118	140	129	141	146	150	137	163	160	147	135	141	155	135	151	148	117	147	126	138	147	132	160	156	155	153	133	147	162	156	147	160	152	138	130	167	134	133	147	124	150	120	136	119	144	136	126	140	132	144	157	133	130	145	164	126	134	168	129	151	129	146	138
5029	14454	11770	5671	3625	2603	1920	1428	1126	878	718	580	487	433	390	372	349	325	306	237	268	259	242	223	247	253	229	212	204	201	190	203	218	191	210	172	183	202	176	170	169	181	183	189	192	188	170	188	199	187	155	189	179	168	174	206	181	165	179	143	176	165	158	167	161	156	169	146	159	154	157	158	137	160	158	149	170	173	174	167	170	172	171	187	145	146	164	153	165	171	176	178	152	171	181	179	168	170	169	151	172	171	193	158	175	145	165	155	153	183	156	164	157	159	158	179	151	156	164	175	167	136	138	166	137	200	181	145	138	156	160	139	153	136	139	126	186	180	161	153	167	161	147	150	167	149	143	144	162	179	152	165	161	168	165	181	156	165	166	176	168	154	155	156	182	139	172	169	139	173	157	162	159	174	160	175	157	147	158	158	152	164	148	132	173	182	174	159	163	156	162	173	145	159	162	190	166	145	169	153	159	162	154	167	148	157	154	176	187	151	198	153	151	166	158	164	142	155	159	185	124	164	170	174	151	150	157	173	160	175	145	162	154	157	159	171	146	157	156	166	142	142	157	180	175	153	169	168	190	163	159	178	171	149	180	177	170	146	170	155	161	174	167	170	166	154	188	163	159	164	143	164	155	166	127	189	147	163	173	152	147	204	145	167	163	143	151	189	161	158	171	147	163	171	157	152	164	148	166	165	147	157	176	147	166	147	165	186	163	171	169	153	138	180	162	168	166	171	160	161	146	164	137	190	169	153	167	183	168	155	161	163	161	158	162	155	178	152	163	148	169	144	146	155	166	173	178	176	166	151	182	160	155	160	158	159	143	161	169	158	173	148	152	154	132	152	167	150	154	159	157	178	167	157	152	191	151	167	175	162	164	163	154	173	167	129	182	168	164	140	142	151	166	149	176	150	157	174	169	169	154	174	180	176	168	184	138	168	154	133	142	176	162	160	172	120	156	170	161	159	172	154	172	158	162	187	144	181	127	169	146	171	167	168	169	159	135	145	174	168	158	190	163	153	167	184	162	157	173	174	153	157	164	190	161	159	168	167	161	173	153	143	167	168	150	155	169	160	152	168	182	165	182	164	147	174	185	171	163	158	163	197	162	164	160	180	173	152	156	182	178	156	172	160	185	152	155	155	180	157	174	179	165	164	147	162	175	144	160	167	172	163	159	169	181	139	191	150	164	168	142	163	156	179	150	168	132	155	157	172	161	186	169	162	148	156	150	191	177	133	160	150	153	173	158	155	186	164	145	148	172	161	183	188	160	154	156	143	159	175	164	153	159	159	148	152	144	151	175	168	194	156	166	169	164	185	161	161	157	121	178	153	181	162	175	165	177	173	137	159	170	172	165	151	177	179	165	167	170	183	166	164	165	155	154	182	153	161	162	174	152	158	156	187	178	173	154	180	136	143	176	135	145	153	179	169	182	165	156	147	170	162	156	157	166	132	164	153	166	186	165	140	148	161	144	181	196	150	167	121	149	177	180	162	177	163	177	170	158	163	171	138	146	162	149	163	173	171	154	162	165	155	167	160	145	194	152	175	149	170	134	151	171	151	170	177	155	144	167	171	166	182	181	168	180	146	161	175	174	171	155	151	170	161	158	173	159	154	156	162	154	144	159	150	144	161	143	156	169	164	153	207	164	130	146	154	149	160	161	161	175	176	178	175	146	183	148	162	161	157	157	135	168	176	175	155	161	161	156	149	174	160	152	141	142	153	136	148	152	170	169	178	148	165	144	170	162	146	168	146	139	169	156	160	169	158	154	164	177	167	154	169	159	161	171	157	165	159	146	180	183	174	162	160	151	154	163	153	160	157	173	161	140	161	152	158	156	161	187	153	146	146	167	166	145	170	149	146	162	176	163	155	162	175	173	153	144	191	191	149	152	141	151	172	168	174	148	160	158	166	161	165	165	153	167	157	154	139	162	160	173	169	152	171	158	194	144	167	175	148	131	162	174	171	140	172	163	170	148	155	160	161	161	157	141	164	162	154	122	163	149	150	144	145	189	142	146	178	149	155	147	148	161	142	165	149	164	166	160	152	158	148	148	168	168	167	194	172	155	172	164	171	144	185	188	171	129	158	159	149	165	140	162	187	160	148	178	157	146	138	151	185	173	151	185	147	185	191	164	170	159	172	153	150	186	168	140	180	140	146	188	173	151	182	155	187	162	191	155	159	180	151	153	172	187	164	140	147	167	179	151	165	188	153	179	166	172	152	177	159	145	165	155	156	157	139	142	137	157	160	161	152	162	161	164	178	148	176	174	165	155	168	180	168	166	152	164	144	175	195	189	130	164	167	179	130	179	140	151	152	122	158	152	165	145	158	156	174	156	162	156	173	158	197	179	178	161	160	174	159	153	150	145	169	140	147	163	165	169	136	151	161	181	164	146	139	154	169	127	173	166	157	148	134	175	159	172	159	153	142	170	176	150	162	160	154	151	177	165	193	189	191	150	126	179	151	136	162	172	166	172	169	162	165	159	153	181	145	180	176	168	178	139	153	159	159	158	168	155	163	148	163	173	130	172	159	155	176	176	157	160	180	165	159	154	152	154	170	164	164	163	159	162	173	145	159	157	160	164	161	160	143	164	170	153	133	149	159	164	157	179	160	168	171	188	164	171	151	159	184	175	170	150	161	160	178	175	171	171	162	164	156	196	143	155	177	156	169	165	162	151	161	155	179	154	182	171	155	158	177	183	159	151	163	154	134	157	156	161	154	134	178	183	167	180	128	164	176	163	169	155	169	157	161	168	182	165	165	149	158	156	156	147	171	167	139	136	149	149	166	186	175	157	163	144	157	157	173	166	143	162	164	177	161	168	169	152	170	154	162	170	166	172	154	165	157	164	174	156	141	149	151	167	149	159	159	155	154	147	160	146	177	141	150	166	160	150	162	174	143	175	134	165	138	142	164	176	182	156	176	192	171	154	186	173	150	168	171	177	157	162	166	164	157	164	164	156	151	161	164	153	161	164	185	168	154	142	186	158	196	154	151	157	176	160	164	170	154	184	161	154	126	151	153	152	156	179	154	167	156	149	167	158	159	177	161	156	158	178	139	163	167	136	149	137	161	150	161	147	153	154	144	160	154	145	161	168	179	167	161	161	189	166	144	152	173	164	167	169	151	154	174	150	166	123	167	177	174	161	156	153	163	134	133	161	168	174	164	167	156	146	168	163	158	160	182	145	128	163	145	173	176	181	141	152	162	158	162	177	139	164	152	143	168	148	133	154	151	148	172	136	155	164	146	168	148	183	137	152	183	147	163	154	164	149	163	158	148	199	169	145	158	154	160	162	162	149	154	164	155	163	163	158	160	175	178	138	155	170	157	149	150	157	173	154	144	161	170	155	160	150	174	180	168	155	145	182	164	151	158	151	161	175	195	176	155	162	154	168	134	173	202	157	126	146	143	169	157	185	159	146	141	142	166	149	170	174	147	169	140	186	158	171	137	164	166	167	158	156	147	186	149	156	155	155	139
27818	20148	7004	979	728	673	636	602	613	627	653	614	569	607	578	592	632	568	589	591	642	626	620	658	597	578	586	619	599	590	619	598	604	577	641	595	596	646	614	606	646	614	649	624	635	611	611	624	564	614	581	589	619	613	645	631	591	631	562	604	616	597	622	614	601	596	621	587	624	615	654	584	635	613	606	604	571	554	661	573	610	584	589	669	622	600	611	615	606	643	613	556	609	601	570	633	624	619	633	607	620	583	612	612	661	589	597	613	582	602	586	586	611	608	627	621	616	611	618	599	632	571	599	604	603	575	641	632	642	614	617	609	605	584	588	612	593	606	572	561	635	623	622	626	618	615	598	591	589	612	614	579	574	612	620	601	578	645	620	606	579	580	581	597	633	606	634	613	555	602	605	572	621	577	619	596	624	638	580	564	622	576	595	639	605	589	586	602	590	615	588	620	575	565	605	581	637	622	596	625	677	593	598	642	643	588	586	662	556	590	631	606	572	604	585	634	645	587	611	633	617	545	613	607	590	579	656	586	588	624	590	678	618	640	595	672	569	623	600	636	549	609	583	608	608	630	610	620	571	633	622	605	576	581	612	611	625	592	568	587	587	582	585	580	659	584	604	559	587	627	614	618	619	603	589	654	609	632	632	592	587	595	598	606	599	616	598	601	683	606	568	639	617	625	628	631	594	583	608	584	619	615	596	569	588	570	603	629	620	628	574	601	586	596	622	596	560	571	647	553	584	598	608	597	595	588	596	631	646	622	568	605	582	614	630	611	564	608	594	582	558	621	623	584	583	623	617	645	629	600	617	597	597	617	547	586	602	616	544	597	614	634	610	582	609	594	634	578	627	631	600	597	596	572	600	585	580	620	627	608	621	589	571	573	626	629	601	655	593	587	592	594	650	623	623	575	549	578	572	607	575	637	608	582	604	641	589	607	615	590	633	676	584	613	604	601	654	609	602	629	618	633	617	584	607	545	582	614	606	609	665	574	615	635	615	653	668	640	600	641	571	593	601	598	599	629	617	624	612	604	569	594	606	595	605	598	603	630	624	585	618	609	610	606	543	579	588	644	582	582	622	598	617	571	623	612	571	630	591	626	609	602	703	581	609	578	589	603	584	628	602	577	600	613	648	609	589	595	575	601	606	613	609	580	609	615	616	624	660	632	555	568	642	584	610	622	586	580	627	587	588	602	596	603	619	545	629	610	619	566	577	591	600	633	623	624	596	615	603	593	588	570	578	540	569	613	605	579	566	577	611	630	659	639	596	579	650	570	581	608	610	612	619	572	624	589	612	657	616	601	633	642	595	579	601	616	587	593	565	595	625	622	600	615	630	585	571	584	632	569	613	590	571	604	565	604	589	605	597	657	613	615	649	626	612	616	574	576	601	568	616	615	603	580	621	611	595	635	608	584	592	656	590	623	607	592	581	569	648	583	591	604	633	598	651	593	583	608	612	636	557	599	580	660	568	598	653	610	606	611	637	563	623	623	613	612	596	608	609	612	628	565	615	621	614	583	568	576	607	602	598	597	568	613	598	605	588	556	650	606	573	582	563	606	542	656	567	590	583	612	593	594	635	616	583	573	595	591	585	604	606	638	613	608	632	633	621	595	619	613	627	589	602	622	608	633	566	579	654	625	606	592	634	613	600	604	564	634	598	638	591	632	589	594	615	586	594	572	596	647	594	618	622	605	590	585	600	594	585	618	589	595	568	606	531	569	639	562	580	592	679	560	593	577	585	573	623	653	628	626	623	620	650	614	588	590	616	583	620	586	631	568	587	609	595	669	608	599	586	585	602	591	568	645	592	553	614	608	621	639	576	598	582	655	592	634	610	609	664	571	596	634	625	587	637	630	588	575	598	604	582	596	590	624	568	561	583	580	597	627	604	638	608	670	597	602	587	598	612	657	595	624	592	591	601	594	602	591	591	598	604	578	588	592	600	621	578	591	634	629	626	655	635	617	596	602	570	618	585	590	606	555	603	653	571	613	603	623	570	598	595	571	568	563	634	598	617	644	623	624	591	571	626	569	704	610	612	604	597	573	600	583	586	592	562	620	574	638	574	608	589	592	593	596	592	617	616	587	640	607	564	607	561	584	594	621	586	628	646	628	585	587	617	627	571	627	613	588	596	617	616	577	637	647	598	609	583	598	660	567	566	580	598	534	614	609	596	598	603	615	612	631	577	590	598	636	599	583	600	589	603	593	594	586	611	603	594	612	599	627	624	619	602	575	591	617	639	596	576	550	637	590	604	588	574	623	643	632	572	608	633	645	609	619	614	598	609	568	642	610	629	636	626	596	596	630	575	613	579	578	591	598	612	610	570	596	614	560	608	599	604	606	650	608	618	579	587	590	583	585	654	611	615	608	600	579	585	591	578	596	610	586	648	586	619	589	628	584	589	608	612	634	611	568	602	578	585	640	616	634	583	556	600	589	609	625	595	629	597	612	578	645	601	655	611	635	605	567	592	618	567	589	617	594	606	628	617	577	582	571	585	635	597	587	595	582	612	593	592	604	616	629	656	592	645	595	625	605	624	568	622	616	604	556	591	608	584	542	561	598	628	562	594	628	625	627	594	623	597	628	578	641	614	611	641	610	618	563	634	607	626	603	616	549	572	579	598	595	663	673	642	623	598	620	628	574	634	624	620	589	592	584	586	539	612	667	579	590	620	612	591	564	618	569	581	586	592	628	547	554	604	582	614	665	558	635	617	619	612	636	573	577	622	607	618	597	589	617	574	623	577	623	582	566	576	628	592	645	582	585	577	628	629	607	621	615	619	593	566	628	624	581	574	615	635	637	583	601	602	612	630	592	600	602	645	580	573	580	575	640	621	585	588	645	611	587	626	610	685	609	595	605	619	669	602	570	577	652	606	580	616	579	628	644	596	620	600	665	621	624	589	623	607	630	612	601	573	598	602	578	600	603	620	604	590	558	553	636	601	640	580	579	590	628	592	606	588	644	626	566	596	617	606	629	617	596	590	646	631	635	629	586	595	609	585	607	620	542	587	556	586	606	610	616	589	650	598	615	590	617	591	593	571	571	577	563	592	579	580	626	608	633	611	582	594	594	625	615	584	634	580	621	630	617	602	621	578	582	596	564	676	632	546	659	591	557	575	564	618	588	631	630	611	648	549	604	595	600	601	628	607	559	598	599	606	590	604	570	583	589	643	609	602	592	577	647	604	626	588	639	601	619	611	599	610	591	605	633	590	597	589	598	640	586	621	613	593	651	623	626	623	593	619	636	662	542	551	571	617	598	646	610	611	566	583	588	570	591	655	646	602	596	615	607	588	578	639	689	597	568	620	620	605	617	598	595	620	622	614	559	601	560	596	605	610	582	613	611	616	602	612	559	629	604	612	623	635	596	636	630	601	577	597	626	595	642	614	591	581	612	583	563	613	612	575	605	612	595	681	617	638	637	567	576	591	596	642	638	624	589	631	576	587	588	567	607	610	648	622	591	663	571	626	590	600	569
4488	1274	1023	837	775	725	666	737	684	714	681	756	665	686	683	699	670	638	663	697	674	640	645	685	648	596	685	613	683	648	666	623	616	664	624	671	682	718	653	675	681	643	668	654	651	681	619	656	718	615	639	624	632	642	655	630	637	643	688	655	686	679	686	642	678	644	619	651	629	596	623	662	654	672	683	616	694	608	690	624	698	649	651	611	657	670	645	582	670	674	650	656	615	652	666	630	691	613	662	633	655	661	728	676	660	653	704	646	600	660	666	641	658	641	653	642	659	672	662	656	671	675	684	666	663	643	626	670	638	676	650	689	655	619	638	662	651	625	601	683	629	642	680	668	661	643	640	644	716	702	634	615	643	602	650	649	662	652	645	663	658	639	620	655	641	650	620	654	665	621	677	641	628	643	673	641	676	659	649	643	651	612	659	654	696	657	615	647	634	702	623	635	673	626	667	713	639	659	664	641	618	649	605	680	648	716	668	647	637	658	643	664	660	665	629	670	677	686	661	660	628	633	700	623	668	636	643	688	649	665	652	655	666	652	661	633	627	665	625	627	689	678	661	616	680	685	619	651	639	663	650	629	624	654	677	620	638	658	631	648	673	648	635	602	648	700	626	629	631	656	628	661	664	685	683	631	622	646	644	670	681	670	662	670	691	629	652	626	672	653	703	637	621	656	630	630	654	705	625	660	693	643	675	698	680	643	610	674	639	613	627	639	650	626	681	665	667	631	630	700	620	641	645	671	667	634	688	631	662	671	629	683	657	633	622	653	676	632	625	630	697	664	633	635	671	665	649	624	644	628	669	691	680	616	614	625	669	653	669	613	621	646	674	701	674	657	673	679	650	661	676	685	630	658	657	611	654	645	616	608	708	661	656	619	685	662	681	657	671	710	659	707	662	617	665	595	637	623	649	648	626	674	679	675	708	716	648	649	705	673	711	632	654	648	668	646	639	649	647	700	675	631	697	604	641	637	642	652	651	624	663	635	617	671	680	669	673	649	653	636	676	635	692	655	651	652	684	679	622	665	646	644	628	640	658	660	648	636	736	595	669	657	709	637	650	631	672	619	655	667	642	617	605	641	629	650	673	643	652	685	657	675	682	644	648	638	636	679	658	699	653	664	678	655	632	652	629	650	637	634	647	640	678	624	620	648	711	643	645	638	697	650	668	676	624	636	644	691	680	618	652	657	685	680	637	674	693	664	646	635	683	628	649	650	660	644	689	709	669	668	675	664	632	635	636	642	691	672	655	643	616	651	664	593	640	639	667	655	648	652	662	689	659	663	628	648	679	694	656	652	650	623	646	683	675	671	629	683	633	616	667	706	633	637	678	663	643	639	654	678	661	663	633	618	620	612	642	671	648	627	650	644	657	670	674	598	645	676	629	706	681	663	694	675	691	643	670	639	660	638	647	643	674	654	669	657	658	742	639	660	630	675	634	677	623	636	606	670	638	652	692	653	666	629	656	647	634	662	658	657	680	655	644	630	624	644	647	626	638	688	682	625	661	655	657	688	623	613	653	651	656	683	649	620	630	680	651	614	674	618	664	690	674	640	636	671	680	646	625	639	661	651	651	639	656	628	654	685	581	674	668	686	679	638	654	703	665	672	621	687	662	661	682	672	639	681	654	668	665	618	693	626	684	678	665	683	644	646	675	674	643	648	620	652	668	654	657	641	664	651	650	678	675	630	642	652	667	646	650	684	688	690	683	616	659	641	724	713	619	690	654	643	631	642	654	649	675	645	656	644	647	699	665	601	618	658	627	703	680	702	650	645	651	662	607	642	660	681	669	669	647	646	611	662	668	676	657	668	639	634	646	726	694	613	608	685	658	670	648	634	656	645	655	666	641	628	662	640	646	681	650	639	651	682	694	631	698	679	681	672	582	649	671	637	671	727	663	636	649	652	663	636	687	637	663	651	646	622	651	686	691	659	629	670	700	722	633	652	655	612	689	674	643	618	607	630	628	662	680	670	679	672	644	659	686	672	636	675	674	646	676	638	655	622	640	677	603	623	670	669	662	599	641	644	616	662	678	715	639	656	639	647	693	682	573	716	648	640	646	686	635	626	612	658	649	639	646	650	682	612	693	660	649	660	606	637	676	659	642	696	638	650	684	644	639	662	625	660	628	677	646	671	642	656	648	654	633	654	703	651	644	675	616	663	643	646	701	650	654	713	659	641	646	655	671	626	680	672	617	654	688	658	664	656	611	617	631	673	652	676	681	675	670	581	727	684	681	665	663	747	645	676	629	690	646	629	687	609	676	668	620	642	616	624	679	645	640	720	660	701	662	652	638	635	627	662	623	650	656	648	713	693	643	634	637	647	655	658	656	617	662	691	655	646	662	682	654	672	650	716	670	634	613	626	668	693	678	681	665	666	641	688	620	606	600	638	687	691	658	618	650	636	620	624	662	616	678	633	609	654	706	617	651	676	681	673	662	699	652	636	652	609	632	652	649	635	708	622	658	642	674	705	648	648	602	626	663	632	613	665	661	621	677	668	650	643	684	675	623	707	675	634	635	696	612	668	662	612	663	667	618	669	621	691	671	611	633	663	644	656	692	648	630	644	633	643	640	660	673	682	673	668	628	687	694	652	616	626	677	638	670	647	651	641	674	626	646	627	633	629	627	681	666	620	640	649	634	616	654	678	672	661	619	654	624	651	653	625	673	710	653	684	627	652	649	658	695	634	658	629	702	646	656	679	619	663	604	691	642	687	709	659	695	643	656	693	627	673	622	633	651	646	662	669	698	629	626	661	645	625	647	645	637	675	624	645	621	668	673	683	625	645	673	623	708	696	648	645	670	698	660	662	690	628	628	679	727	642	632	655	614	659	671	729	606	666	642	686	669	696	651	681	630	686	674	665	655	667	642	657	676	692	641	629	635	674	681	681	636	698	661	648	652	649	669	647	689	627	646	650	677	682	667	687	672	628	640	669	641	674	672	660	660	665	634	604	631	646	631	710	655	685	654	665	590	648	599	659	671	681	651	666	636	654	616	649	652	638	604	668	654	647	641	666	622	679	653	661	635	675	659	617	713	713	655	648	630	696	659	684	644	638	644	642	645	626	687	699	674	669	647	616	701	708	672	680	668	678	672	641	661	663	682	681	648	676	634	650	690	674	609	668	626	651	648	666	654	653	645	629	664	637	651	662	636	685	631	661	649	620	674	690	645	659	628	631	674	676	673	637	644	662	669	664	659	687	595	686	669	668	649	633	618	662	677	633	665	584	685	630	676	663	635	663	662	690	642	675	652	610	699	714	663	636	630	637	689	691	630	653	602	654	667	648	644	632	664	639	637	673	655	642	630	647	649	611	662	619	675	625	645	692	681	687	635	675	611	645	659	615	674	651	686	643	615	633	646	654	692	686	614	664	627	675	681	662	674	664	631	646	666	676	664	705	660	659	596	638	627	695	662	670	640	663	703	628	670	667	587	609	663	675	661	666	672	647	663	643	677	662	666	653	646	629	664	686
23785	21482	28786	24561	21485	13240	1364	822	690	646	601	562	511	480	548	494	481	501	499	483	410	473	448	482	473	444	466	431	467	455	419	448	416	380	416	442	435	433	434	395	428	430	439	438	392	447	443	448	407	466	428	438	412	462	412	394	456	416	427	427	477	412	440	422	409	424	438	441	451	425	426	420	429	421	413	408	422	443	415	426	430	410	407	446	417	404	396	434	442	424	437	432	414	419	433	414	410	408	448	419	425	411	427	459	422	419	411	428	405	404	453	384	437	371	406	420	442	456	408	407	446	406	420	421	425	409	411	427	451	424	408	385	428	450	397	421	418	467	429	432	455	367	412	428	420	439	391	429	422	398	451	431	410	463	439	440	402	397	425	453	437	440	440	446	381	404	414	411	436	405	460	443	408	424	435	412	402	390	431	413	425	440	401	399	376	401	425	468	376	397	438	437	431	433	461	430	435	403	438	425	436	455	432	401	407	400	395	413	466	410	418	413	450	449	463	426	415	446	413	432	442	401	396	392	404	405	439	437	400	401	390	390	410	437	419	368	448	445	424	388	425	402	435	409	419	407	412	424	451	422	402	411	433	401	418	441	435	420	418	424	396	390	420	422	418	415	425	400	429	454	446	419	421	407	405	454	420	389	437	424	450	431	363	445	441	419	442	455	414	451	432	450	425	441	454	420	425	423	408	434	406	439	435	440	420	411	404	462	426	413	413	386	444	436	401	436	406	383	422	461	390	415	410	418	406	439	407	399	441	411	423	439	438	415	425	426	438	410	440	411	418	414	407	391	392	398	405	398	388	444	420	396	400	424	446	434	392	368	448	422	409	388	433	397	429	447	402	425	410	440	430	400	384	443	422	420	405	422	405	431	427	404	423	457	375	407	407	445	408	402	418	414	439	389	437	399	432	373	428	425	434	392	427	429	403	410	425	428	418	403	391	418	411	398	396	400	473	427	412	433	435	427	415	434	400	399	420	386	407	419	381	441	401	431	461	423	431	414	386	416	394	411	452	392	446	392	414	406	411	462	410	368	435	411	416	424	431	434	413	457	445	401	398	423	414	445	433	413	422	404	429	441	418	438	435	422	389	445	458	421	412	403	414	402	433	442	397	400	431	420	404	435	423	439	437	418	438	415	396	405	483	390	422	432	389	402	419	425	443	440	396	409	424	445	397	423	423	384	391	391	431	369	405	419	469	402	461	409	430	412	390	404	424	457	405	385	437	444	449	454	459	401	432	462	376	399	415	442	399	451	429	465	446	411	453	426	431	429	427	404	402	442	385	424	437	412	430	417	444	402	445	383	464	431	427	464	466	415	402	433	416	446	449	407	464	438	431	399	416	427	428	413	389	397	408	435	397	464	433	413	384	403	434	423	389	388	407	431	419	382	455	382	423	411	423	399	410	435	446	447	397	438	452	415	371	447	388	457	387	419	415	357	401	420	443	417	435	392	401	398	441	418	411	374	404	428	427	427	396	413	423	387	450	416	409	430	423	430	399	409	403	422	396	432	419	414	431	422	428	440	428	439	411	432	449	412	442	401	388	410	378	385	411	422	379	390	389	414	425	421	387	410	424	417	412	420	449	404	428	418	403	431	447	409	426	424	439	418	439	423	410	440	417	440	405	435	425	428	393	401	392	383	441	398	461	444	436	440	456	428	404	433	396	402	430	431	424	447	412	417	458	447	424	404	415	446	402	394	407	417	388	427	407	443	448	442	467	392	440	390	422	408	423	431	458	424	440	421	413	406	438	410	426	389	419	409	428	415	409	426	435	426	393	416	380	397	423	458	423	408	431	440	437	390	444	420	420	418	384	399	428	412	422	428	413	439	396	393	421	372	408	443	413	448	410	428	441	402	434	447	420	427	423	430	424	434	395	418	452	401	429	444	406	406	448	430	424	429	418	416	404	395	433	409	402	431	425	420	389	419	410	427	422	418	424	419	404	442	436	439	422	430	390	403	453	404	413	449	416	422	432	462	417	367	439	419	453	431	425	411	435	454	390	388	446	443	459	416	433	405	406	422	444	471	401	420	400	418	439	413	373	394	416	445	420	397	414	439	413	392	391	457	435	424	410	440	431	395	403	420	402	438	447	409	423	411	408	400	417	445	387	401	395	401	412	383	419	401	428	437	459	413	435	403	404	406	430	419	430	426	434	430	444	385	435	413	404	492	427	423	412	434	418	414	446	427	414	426	433	432	409	421	410	389	410	396	448	408	428	430	426	390	448	431	421	454	466	429	452	410	425	403	422	413	398	453	424	402	451	394	419	413	429	407	423	400	400	394	437	424	372	454	442	421	420	423	437	399	370	444	427	406	409	436	395	408	438	441	366	425	391	432	392	439	437	395	434	411	394	400	394	443	400	464	409	459	422	411	409	376	409	424	399	383	400	371	459	432	413	418	384	420	443	425	398	393	415	403	426	434	442	410	417	383	419	406	414	425	420	456	434	424	406	375	454	398	448	395	397	446	369	440	419	393	416	381	419	404	422	395	429	395	447	399	406	407	377	441	467	454	413	467	415	407	401	393	430	432	398	464	428	403	447	410	428	406	381	454	436	438	394	440	418	426	448	417	425	397	405	409	415	415	422	409	450	442	406	373	391	489	411	416	419	404	434	399	470	427	419	425	388	403	421	391	422	412	420	405	415	461	430	431	422	409	405	399	423	423	391	399	425	413	393	411	411	422	403	416	432	404	403	434	445	420	389	405	401	406	397	392	386	409	388	409	415	394	414	438	489	457	427	392	377	432	419	406	425	422	421	467	458	428	423	405	448	400	379	406	454	441	422	434	414	455	459	397	416	396	440	427	440	424	473	437	444	413	391	412	402	439	437	403	397	437	426	407	358	425	413	382	417	450	437	408	442	436	392	417	414	469	377	390	387	448	395	440	428	438	407	456	416	391	436	436	392	409	448	416	440	437	424	398	434	445	450	446	448	432	445	391	438	435	420	398	408	442	417	431	437	421	455	444	413	431	445	419	423	433	411	406	421	402	413	401	409	399	448	414	461	425	400	472	386	444	411	434	439	408	390	436	422	429	414	401	426	436	419	430	411	452	437	440	410	400	429	421	469	434	414	430	392	432	382	421	391	442	456	396	422	412	421	376	422	424	414	445	422	407	365	416	398	424	412	404	429	403	396	415	397	457	417	407	451	409	430	418	432	394	443	469	415	413	453	412	400	433	426	450	430	462	416	426	422	437	407	412	402	442	408	381	440	422	414	436	431	391	424	440	427	452	421	380	446	401	398	428	425	412	399	442	412	404	433	385	457	382	428	440	408	411	400	403	424	424	417	453	413	415	423	432	436	433	447	437	380	446	435	407	413	403	400	393	426	396	428	444	446	403	402	416	443	416	427	398	368	455	443	423	412	405	394	403	427	398	439	436	407	436	443	395	417	412	434	408	431	351	426	405	406	437	394	383	411	413	425	464	421	444	439	437	457	403	408	401	418	438	456	406	445	433	416	417	406	452	433	440
3611	8691	7205	3599	2191	1738	1421	1115	944	810	748	683	635	681	549	550	602	562	546	567	514	519	518	480	507	527	484	482	472	504	479	499	484	500	468	458	516	502	460	494	461	437	464	459	462	463	495	466	470	480	450	511	470	476	472	485	492	459	474	482	463	449	461	502	502	467	460	468	509	429	515	420	460	491	454	454	464	449	460	472	491	480	479	433	475	475	457	453	525	414	479	477	478	447	465	465	504	486	499	432	449	481	486	481	481	485	481	456	505	438	471	478	492	462	453	513	475	485	466	462	467	487	486	476	430	504	440	438	483	464	467	447	457	459	469	488	481	452	497	464	449	498	507	502	454	465	484	430	479	471	464	464	466	493	436	470	472	426	479	455	439	446	481	458	487	489	476	462	461	499	457	474	460	487	440	470	458	434	444	483	450	458	454	473	460	452	486	463	426	442	442	496	468	490	482	465	439	454	467	472	461	519	475	475	475	512	445	496	480	505	461	482	424	426	496	477	465	459	485	478	491	450	475	451	484	431	459	433	513	482	443	482	426	457	464	474	483	490	473	450	489	476	462	433	445	444	443	437	450	478	495	478	461	429	445	454	431	444	505	473	475	457	491	447	428	486	456	455	504	432	486	469	452	488	464	482	483	495	477	472	473	461	446	481	463	429	455	470	471	457	483	470	493	486	449	480	496	456	488	459	428	469	461	453	484	469	426	482	463	429	453	450	445	475	491	490	459	490	461	469	498	452	465	468	431	477	494	443	532	494	433	462	462	480	461	448	473	463	486	474	481	438	466	408	506	490	436	453	467	470	456	463	537	418	465	454	511	441	458	520	452	466	449	477	461	456	468	472	464	456	510	435	452	471	478	432	415	451	450	473	452	529	437	473	482	483	463	460	495	447	490	476	504	458	496	461	467	511	467	448	434	478	450	482	456	449	476	406	441	489	482	447	472	461	470	490	493	431	486	489	479	480	486	432	451	484	465	462	450	494	494	468	460	491	493	441	483	460	469	439	465	471	479	460	466	454	453	484	447	456	471	482	463	498	472	461	456	483	469	511	436	465	454	436	480	485	451	442	432	440	476	486	480	461	467	448	448	446	482	462	470	480	448	442	453	455	488	449	458	482	482	479	459	463	481	471	448	460	492	432	466	486	466	444	439	524	509	477	503	468	476	435	468	512	479	466	495	447	415	457	483	457	490	501	463	447	438	472	469	462	475	421	504	449	496	466	484	468	463	462	483	464	475	457	460	478	465	459	509	486	474	473	455	461	486	449	469	486	441	471	500	452	434	467	517	445	503	454	433	456	495	452	510	488	436	465	446	464	499	485	479	466	441	433	454	444	439	461	434	474	494	505	501	465	492	484	451	473	463	466	475	446	501	453	467	453	464	446	471	439	459	477	440	461	450	442	465	460	471	481	501	461	466	457	441	405	494	448	465	486	442	448	455	485	464	480	469	407	469	502	458	447	483	429	472	510	455	464	454	463	496	488	452	450	491	477	476	464	478	468	447	489	426	512	453	436	488	465	459	474	444	443	477	449	445	448	451	454	465	462	484	457	446	462	460	439	482	453	477	464	511	416	419	487	488	478	453	433	479	480	437	490	484	439	436	519	452	482	462	457	461	455	487	464	473	513	458	455	493	421	487	468	457	448	443	497	464	449	474	475	475	442	441	457	458	438	461	483	461	482	444	478	477	453	467	452	453	485	451	410	450	465	469	444	505	464	451	465	478	466	491	423	447	436	455	454	456	456	492	464	469	471	499	474	494	419	458	458	475	458	482	435	507	462	454	481	418	448	478	477	464	483	443	477	463	489	420	497	474	465	477	475	451	463	459	443	485	482	452	479	457	455	453	458	423	475	484	482	488	500	476	471	478	478	497	460	504	473	490	458	435	473	488	492	468	492	472	442	469	452	475	487	451	466	486	461	457	459	532	425	467	456	466	459	488	489	478	465	478	477	453	485	476	496	482	482	488	460	498	466	479	432	477	460	485	502	467	494	509	478	489	452	454	439	489	474	510	456	469	483	447	469	522	463	463	489	434	443	499	509	456	479	457	476	459	451	478	449	469	469	497	498	419	495	461	491	464	450	491	437	499	456	440	490	421	472	449	486	451	505	491	463	474	425	449	452	460	499	465	458	485	447	488	449	447	470	449	496	470	484	476	452	504	497	469	484	477	453	474	442	432	486	513	484	482	434	473	432	479	471	472	484	463	458	480	492	468	519	492	476	501	427	461	453	453	429	476	464	481	441	463	463	447	472	447	445	476	461	454	429	480	491	462	471	454	440	446	483	487	458	429	476	471	476	455	464	439	473	461	457	454	489	451	455	483	485	452	466	403	449	450	475	485	485	460	446	492	465	521	453	467	504	450	494	477	465	461	463	443	466	504	465	510	469	476	423	483	423	476	474	445	480	453	461	478	466	445	453	475	444	500	454	477	452	464	438	479	479	485	432	466	493	499	494	472	507	493	459	486	489	468	499	449	473	461	445	462	479	441	510	471	476	437	462	473	482	453	467	474	448	475	488	483	459	465	471	461	477	464	496	471	450	495	451	473	483	479	488	446	409	483	469	455	446	451	453	480	448	486	502	466	464	462	442	460	480	468	461	500	485	467	482	482	460	511	498	467	445	470	474	496	496	449	461	482	481	464	463	460	501	501	474	455	467	430	462	469	461	491	440	484	422	486	464	473	436	482	484	448	481	477	493	466	467	470	427	458	471	491	467	478	423	463	474	456	472	471	525	490	442	511	474	456	489	474	500	463	463	439	446	469	503	472	458	447	481	475	437	441	444	503	447	464	454	474	495	462	467	439	447	472	446	446	490	479	471	469	483	452	469	439	434	446	458	473	436	456	436	480	428	475	467	424	430	489	435	458	428	460	437	434	438	474	465	489	510	484	475	474	447	467	468	415	438	446	471	407	480	478	475	454	451	464	481	446	449	444	459	457	426	483	477	468	466	469	469	477	449	435	485	453	443	483	481	442	480	494	435	483	480	472	485	457	510	457	448	501	455	476	468	450	479	477	509	463	493	468	440	467	464	450	457	465	514	501	458	488	428	467	465	444	510	482	458	481	488	472	475	500	428	528	453	460	479	454	423	465	477	488	442	450	438	461	454	457	485	448	486	443	460	459	478	474	478	445	455	401	488	466	475	460	447	462	478	470	422	479	482	471	453	485	461	435	506	446	461	434	469	525	461	480	443	479	467	494	485	499	478	473	506	454	463	515	459	468	499	462	462	444	457	466	450	446	463	482	466	500	452	445	456	484	469	449	482	486	497	463	464	510	456	490	493	453	513	455	512	476	437	503	479	457	470	451	473	462	428	456	453	458	466	466	435	452	450	462	461	470	479	455	492	460	472	464	484	447	511	464	469	455	437	455	450	453	493	438	459	469	509	483	463	444	431	473	443	467	458	486	466	429	463	453	479	452	466	485	468	504	429	492	449	509	465	469	448	436	462	444	499	455	462	503	426	485	448	454	455
24865	21530	28016	25401	16397	1168	772	591	586	500	496	500	457	440	487	419	453	429	473	445	462	394	426	431	430	429	423	465	391	428	415	397	469	421	433	411	422	408	420	434	431	426	419	445	447	413	404	454	436	431	417	411	422	493	439	464	441	385	404	450	436	392	422	433	439	396	411	397	423	436	423	428	412	437	415	456	445	404	425	448	390	410	445	420	395	401	416	434	406	437	417	434	421	413	443	457	432	402	380	413	461	421	416	427	444	426	429	417	391	404	418	415	383	419	387	425	419	430	435	455	434	446	441	376	409	432	413	409	445	420	464	407	401	426	474	475	398	436	416	408	376	390	427	433	451	466	446	442	450	412	434	443	426	416	481	404	414	437	410	420	413	418	421	411	407	471	433	450	390	430	395	438	413	453	437	402	440	409	417	458	409	431	431	448	413	442	429	428	441	380	433	400	419	400	397	450	427	422	404	424	441	430	406	444	434	422	426	405	406	392	437	429	443	397	393	413	404	430	426	443	416	438	390	447	455	417	457	412	425	439	405	365	456	423	431	426	434	406	399	467	412	414	400	446	400	385	435	416	403	415	412	434	405	413	411	390	422	429	453	408	463	394	402	442	446	417	430	416	439	414	435	423	422	434	373	428	427	447	456	425	433	399	407	440	371	448	433	425	370	431	414	452	442	433	411	408	426	424	426	463	388	380	434	435	415	432	446	438	410	412	449	417	430	422	424	413	407	470	417	421	396	456	421	427	420	403	385	415	424	372	473	408	455	420	397	429	414	444	443	388	460	404	437	416	427	420	410	439	423	423	457	429	381	462	436	443	453	410	423	418	437	395	428	424	404	411	428	453	443	427	412	390	462	425	414	439	399	444	410	423	428	428	434	406	393	441	407	426	429	411	413	430	423	462	427	415	413	459	429	415	439	396	429	414	457	433	401	428	378	386	439	424	449	468	431	392	386	457	389	396	443	426	421	399	382	410	394	449	422	422	448	445	405	415	412	422	394	427	420	415	471	433	432	421	447	411	444	426	471	415	413	395	410	443	389	386	431	398	391	416	413	368	438	422	452	400	437	429	421	384	418	448	436	411	375	424	417	396	428	434	441	426	381	465	415	381	412	419	437	421	406	440	443	474	440	450	410	415	408	439	387	417	381	408	407	440	434	436	422	415	427	402	430	424	441	437	416	417	444	415	414	399	404	411	440	432	430	459	414	422	419	424	406	463	452	393	441	431	408	396	420	403	432	383	431	413	412	384	408	421	424	368	413	413	373	415	416	399	430	459	412	467	417	405	411	445	426	414	432	395	426	423	431	407	410	436	399	457	442	426	449	406	462	407	422	394	426	411	398	414	451	433	412	427	422	455	415	424	457	417	433	407	409	387	400	416	419	444	401	401	416	407	442	410	478	442	434	430	411	435	407	432	468	404	448	445	413	436	427	443	420	418	402	434	398	466	422	399	416	425	421	402	411	407	404	407	435	438	442	445	450	430	446	452	417	403	404	448	428	414	442	447	401	414	437	417	445	433	399	453	442	408	418	437	383	428	430	436	454	419	477	408	421	422	410	422	404	409	431	405	440	452	447	414	439	395	443	414	463	447	397	415	357	443	411	452	423	427	462	424	422	389	435	419	446	418	428	414	426	425	416	388	386	398	450	444	457	375	435	410	422	420	423	408	426	441	410	411	440	420	427	436	421	417	424	436	405	451	448	469	446	421	413	428	403	391	448	429	424	424	440	417	423	428	440	421	437	427	389	421	466	403	444	453	430	452	467	421	415	415	435	398	423	428	431	451	436	422	437	441	403	412	449	452	413	458	444	416	393	421	427	392	453	434	421	433	438	414	445	416	416	406	394	451	393	416	440	390	460	490	427	437	456	443	418	395	423	439	462	394	426	443	426	402	388	434	437	440	435	423	410	403	407	406	421	469	427	406	396	428	463	413	445	467	436	404	430	412	416	409	420	414	447	445	441	422	381	427	425	427	441	392	490	426	389	431	448	418	421	411	406	412	443	403	437	411	432	432	411	414	432	412	411	416	428	433	426	426	423	407	455	390	440	436	405	435	400	452	405	400	424	411	425	399	409	414	404	419	450	438	409	400	400	441	411	385	414	420	418	419	394	411	408	427	413	416	415	429	423	439	429	450	407	421	425	402	435	428	384	413	444	437	429	420	427	448	406	400	398	383	442	384	419	428	395	426	430	417	449	428	430	411	416	444	458	419	445	426	436	412	432	458	420	426	425	416	435	463	429	430	421	417	437	426	397	394	433	431	444	429	419	418	406	393	423	406	449	416	419	413	399	455	408	442	398	463	422	419	402	438	448	431	386	420	435	373	393	411	392	405	421	397	410	451	393	458	453	405	423	419	425	451	436	435	455	410	388	424	397	424	434	451	432	421	420	431	419	423	419	440	434	417	408	415	442	422	452	417	397	462	415	414	412	445	434	444	449	366	422	402	419	397	444	433	412	464	401	418	395	409	410	411	402	432	408	440	441	415	402	439	385	405	433	406	390	415	439	402	410	437	414	438	410	428	402	437	455	423	411	405	402	451	411	413	410	425	462	428	408	431	413	448	359	410	431	401	447	399	429	394	418	431	443	429	463	442	398	427	411	443	456	391	408	419	444	398	431	406	401	396	438	446	426	465	456	414	422	453	414	399	459	424	438	414	406	410	428	412	453	381	427	434	477	413	385	401	364	430	442	387	435	448	428	391	407	411	409	415	426	395	422	451	405	436	406	440	437	440	402	443	420	420	437	450	429	449	417	443	415	409	479	453	432	409	461	428	431	417	450	423	453	409	403	401	476	430	398	436	419	478	438	407	407	405	429	433	409	391	399	427	457	421	444	433	440	415	442	402	404	400	421	417	406	387	471	424	422	395	432	424	488	483	427	411	403	423	415	415	396	409	431	463	426	436	410	442	433	478	437	433	398	437	437	439	463	388	413	431	439	415	398	457	447	416	431	421	414	405	394	423	437	420	440	418	406	457	436	465	424	439	437	454	408	424	416	412	430	408	427	441	407	409	402	445	427	423	403	452	411	388	400	434	439	443	418	420	414	435	410	450	429	453	406	387	479	430	419	398	463	421	410	374	376	430	377	392	442	449	444	408	427	441	436	430	444	415	434	396	382	419	435	429	433	451	431	436	437	418	433	420	450	406	438	429	398	379	423	406	473	442	418	446	418	436	455	418	444	407	418	449	410	419	421	421	419	418	428	371	451	444	440	440	417	406	436	406	448	422	422	451	473	438	433	408	420	413	418	445	414	429	423	448	422	442	462	403	454	394	455	437	461	421	422	412	423	433	417	440	419	409	426	410	465	416	435	429	413	402	416	409	401	459	433	429	410	463	410	444	482	417	411	414	406	413	406	454	381	436	444	450	406	423	391	390	415	425	412	403	438	428	436	423	443	385	415	387	382	393	448	419	441	422	399	444	421	391	435	413	420	426	395	404	432	415	366	426	413	389	432	431	425	448	418	443	425	433
3628	5630	4496	2127	1574	1244	1004	839	721	714	580	610	531	553	518	478	466	491	486	437	473	499	471	461	512	473	491	489	486	452	438	506	445	439	476	433	413	426	438	469	499	463	446	472	471	431	470	443	478	424	462	442	448	449	442	462	465	456	454	484	454	479	451	461	436	468	458	493	477	442	429	458	404	445	427	472	417	428	476	478	448	446	478	443	428	475	438	465	486	479	464	444	422	456	477	473	458	464	482	418	477	450	480	478	415	454	476	453	445	474	447	490	434	456	467	430	456	466	462	458	447	451	447	473	482	435	467	469	436	437	429	477	492	446	447	422	474	429	442	456	451	447	406	446	453	433	432	468	455	409	449	446	437	449	487	477	430	437	458	489	410	457	465	463	456	446	455	432	454	439	462	441	453	431	439	448	466	436	456	446	440	463	446	425	471	452	490	452	462	454	486	433	434	467	459	478	418	456	455	438	432	444	468	455	480	472	457	432	470	451	428	449	457	445	462	446	468	449	424	434	452	449	471	446	455	479	451	480	431	460	437	473	459	443	451	433	468	446	472	453	488	464	416	452	441	492	460	436	483	419	431	450	447	436	452	491	465	459	474	462	460	465	422	395	458	467	446	443	466	454	456	451	503	437	440	473	428	463	419	409	477	463	473	428	436	437	482	513	456	476	449	437	474	487	449	463	400	424	491	489	462	430	422	469	474	455	426	438	443	488	478	451	449	421	465	451	463	452	422	434	482	440	466	439	439	464	431	435	471	477	459	461	456	445	481	446	468	424	438	467	427	415	438	434	456	473	467	439	430	481	438	444	455	429	453	443	451	453	502	458	466	479	462	436	424	417	441	443	449	443	421	464	469	484	437	429	438	459	449	495	471	476	470	487	487	434	462	440	463	458	405	438	448	433	515	463	474	392	437	446	464	446	423	432	439	449	491	435	481	468	436	441	406	463	494	464	459	445	478	449	416	436	442	445	459	440	456	450	443	432	447	456	447	477	467	451	473	477	445	452	459	474	474	455	430	441	440	456	475	475	450	467	438	495	446	451	465	445	475	455	474	457	468	440	461	450	441	448	456	458	452	439	441	455	440	463	414	444	457	438	447	465	433	469	472	438	427	457	457	453	415	475	451	421	464	426	460	441	486	509	454	432	405	446	453	403	426	460	461	457	464	439	456	446	455	420	495	471	448	440	442	447	443	478	454	481	454	441	463	459	472	442	422	461	443	474	471	471	467	447	435	424	461	427	474	456	484	468	455	441	422	444	502	491	469	447	460	467	430	485	414	464	455	455	424	458	450	414	431	469	418	429	421	486	476	490	475	488	419	415	485	464	447	483	462	425	472	424	445	432	452	449	455	436	447	453	467	471	442	446	470	411	431	458	451	442	465	417	448	439	429	468	437	452	436	473	471	441	424	480	441	429	462	484	481	472	435	429	416	457	445	450	463	433	486	432	457	425	477	487	453	469	468	422	458	448	420	478	442	413	431	453	480	471	442	470	448	472	427	412	492	400	430	453	465	435	483	474	439	460	438	436	448	414	450	443	418	419	449	461	479	463	476	470	448	454	452	400	450	503	434	467	479	495	451	451	464	451	467	466	432	480	430	451	437	468	444	427	505	441	481	429	450	443	466	441	434	453	458	420	433	511	492	419	458	444	464	443	465	459	443	446	421	513	455	408	453	456	463	461	434	486	461	464	471	438	453	459	463	436	444	441	421	410	461	483	456	466	463	442	477	473	456	477	446	454	456	500	461	444	441	461	477	442	453	455	504	450	442	483	429	462	465	421	451	469	435	430	455	437	462	457	472	428	452	446	432	492	463	406	438	454	496	481	467	485	474	469	453	470	481	462	418	436	402	458	465	423	440	445	419	426	480	437	497	495	448	461	440	458	470	447	451	462	461	435	448	424	464	426	459	455	432	434	443	440	447	502	428	448	455	448	466	434	449	445	420	430	472	444	443	460	468	431	441	445	458	454	472	453	510	439	465	455	441	428	454	406	467	446	451	441	457	439	412	455	439	472	416	451	428	451	450	418	432	432	456	447	435	427	471	455	463	448	425	477	438	439	459	449	445	470	445	491	465	450	480	429	459	459	416	461	449	450	420	436	436	468	482	464	471	484	456	465	441	403	446	427	432	473	427	399	471	469	472	487	439	436	470	436	450	429	432	460	451	471	434	444	442	503	460	461	436	413	435	450	438	467	426	482	445	469	453	487	498	464	453	459	528	440	449	424	457	451	443	445	440	496	466	437	464	450	465	485	425	469	436	473	493	426	463	459	499	456	432	449	464	444	441	433	445	450	448	462	421	457	438	422	423	420	406	453	429	435	427	399	451	431	439	449	464	430	442	455	461	460	478	429	457	450	416	461	449	478	473	446	449	446	455	469	475	463	448	448	436	464	506	464	467	446	439	470	459	413	470	485	470	455	440	474	459	460	445	481	495	468	462	445	405	438	437	447	464	428	428	492	445	435	462	476	500	479	459	484	439	458	453	416	442	444	475	470	445	475	435	424	464	448	429	474	459	496	466	461	478	457	484	439	451	459	457	493	492	455	399	434	437	454	432	481	433	465	453	440	447	461	474	467	477	465	421	460	442	414	518	437	409	477	434	449	448	458	447	446	424	465	475	463	454	433	488	436	415	468	488	421	449	468	438	438	466	431	431	457	487	484	451	455	433	444	448	470	407	465	469	464	436	424	457	464	397	439	454	427	415	451	450	453	471	455	466	450	445	476	399	462	424	467	445	435	471	443	463	443	456	434	483	473	454	436	464	451	476	470	453	463	418	504	487	431	436	422	468	415	486	428	519	456	462	475	464	487	466	447	426	444	432	480	444	477	437	450	447	445	417	455	466	440	434	479	468	455	477	450	495	455	480	490	474	450	475	417	484	451	445	432	444	444	461	434	447	449	487	470	479	488	422	420	482	466	459	459	485	461	455	440	466	405	436	445	416	446	462	465	471	480	505	460	451	477	439	421	470	476	460	432	481	437	433	459	443	480	457	505	452	467	476	454	450	439	467	436	435	464	484	483	486	489	434	463	424	440	411	438	455	446	436	458	406	500	495	471	470	430	414	473	457	409	464	415	447	454	463	435	456	484	438	464	462	436	413	455	446	411	418	439	481	453	458	422	491	447	478	455	488	500	477	487	434	440	480	450	450	452	467	465	439	460	457	449	448	454	447	431	493	482	454	481	442	431	467	434	480	445	443	505	462	456	466	463	473	493	422	426	431	472	414	445	472	473	453	429	459	446	433	440	470	428	464	436	438	477	446	454	484	480	444	470	444	448	446	410	490	495	416	474	481	460	444	475	467	465	466	466	432	444	470	429	448	456	454	430	435	483	453	443	474	422	483	458	479	436	402	442	442	465	465	481	439	449	421	432	447	463	444	455	472	514	450	441	447	466	488	430	426	481	438	430	457	457	472	454	456	440	477	461	469	476	474	467	451	457	461	447	454	437	439	486	445	450	436	480	457	463	478	441
22795	21542	29266	24278	21544	21594	11608	1009	618	561	444	380	360	312	288	239	241	252	224	217	225	194	192	184	212	161	180	171	188	173	169	168	180	156	142	177	151	162	159	177	168	144	163	136	178	158	142	154	150	152	124	168	116	147	154	150	160	146	153	137	159	165	160	146	137	123	138	154	142	155	123	140	153	155	138	145	137	159	156	153	150	141	158	159	134	134	172	144	150	119	129	140	159	163	135	128	156	139	152	131	135	138	141	155	143	143	154	169	159	145	158	133	158	152	146	137	131	135	148	152	161	137	121	172	143	136	156	150	142	154	147	125	145	136	142	143	150	135	160	137	145	148	130	150	139	140	135	127	141	161	140	160	137	149	164	144	153	124	146	158	131	147	140	160	169	156	128	135	136	154	143	137	152	131	129	146	150	122	153	136	126	137	173	122	124	167	148	129	145	151	162	125	143	143	155	150	130	145	128	144	162	152	151	141	145	143	153	119	142	131	130	176	159	147	142	132	146	152	152	146	143	151	154	129	146	151	120	133	138	164	138	136	134	131	152	142	143	164	165	151	152	135	156	142	157	138	132	137	120	159	141	134	141	132	138	141	142	132	131	137	132	139	153	135	139	135	128	147	154	133	138	147	141	158	150	130	140	154	143	144	140	138	147	132	128	150	144	115	145	158	135	123	133	157	134	122	161	131	144	162	167	122	156	146	149	145	148	134	172	148	143	125	154	154	166	144	141	122	174	146	149	151	151	132	138	130	134	131	135	157	147	147	142	160	153	136	163	128	121	145	162	146	142	168	158	137	151	151	141	154	155	144	149	135	145	135	140	145	155	127	141	145	138	146	152	135	131	138	141	148	134	145	168	126	139	143	150	133	151	152	143	134	151	165	152	157	142	140	135	126	159	159	152	147	117	146	142	141	151	141	146	137	135	143	153	127	151	134	147	151	146	142	154	125	132	166	145	159	122	139	163	136	117	149	154	135	156	136	145	143	144	154	155	148	141	137	160	133	142	145	140	127	142	150	159	156	154	145	138	137	153	169	142	133	129	133	147	128	138	161	145	130	140	145	143	141	138	131	141	133	161	137	138	145	157	137	145	135	164	125	126	136	147	142	128	164	170	131	133	143	150	130	150	156	159	139	142	159	131	151	160	137	140	151	144	144	128	138	148	125	140	132	131	142	131	149	160	150	151	153	150	136	132	139	138	149	142	146	149	145	115	134	143	130	144	156	150	139	133	157	146	135	137	141	146	146	118	147	138	156	151	113	153	156	128	150	146	146	163	160	142	146	149	135	135	122	143	127	156	143	133	138	152	164	156	115	148	147	145	146	158	140	144	149	137	147	126	157	150	144	158	159	131	142	150	152	124	140	143	143	140	133	129	133	153	125	146	136	152	148	127	177	132	138	147	141	144	146	147	139	136	154	145	168	131	146	127	146	170	148	154	135	136	149	134	131	130	138	135	153	161	164	151	139	160	133	148	140	142	149	138	153	152	131	120	142	149	164	161	149	150	135	146	151	146	134	136	145	130	145	141	131	144	146	132	141	139	147	137	140	132	126	136	149	159	141	118	162	139	149	136	164	150	162	134	135	127	143	139	153	168	129	146	136	160	149	147	146	142	136	151	169	139	146	139	158	149	131	155	156	157	115	135	143	156	147	144	133	132	148	118	144	137	160	164	118	144	150	121	140	134	141	127	134	143	128	133	141	171	165	152	136	153	147	139	134	159	151	137	140	131	129	143	126	154	132	150	149	140	134	151	146	139	155	112	157	163	161	157	144	121	134	137	133	156	138	167	143	124	144	147	155	141	147	142	132	148	138	149	143	132	139	159	131	149	131	146	137	137	151	122	146	141	144	133	137	140	145	119	141	146	138	146	159	133	165	152	115	142	133	140	154	146	176	124	140	149	154	147	138	129	147	150	163	148	140	156	153	135	138	152	135	137	155	150	155	137	130	157	159	134	170	134	148	128	138	133	136	158	157	134	142	136	141	148	145	153	145	145	157	149	135	129	138	134	151	174	160	150	133	153	155	145	119	156	171	155	148	149	138	138	165	153	131	145	149	132	133	129	129	140	140	148	134	151	153	141	143	132	129	130	145	130	144	147	136	147	143	158	163	142	141	133	146	133	133	132	147	163	149	152	157	139	126	137	150	162	159	150	119	146	127	166	136	127	146	158	144	144	142	163	146	141	154	127	151	155	138	122	138	130	130	148	148	153	118	140	158	145	147	149	127	155	158	141	140	143	129	142	157	134	135	137	149	148	156	129	132	153	156	128	150	140	140	166	154	128	151	112	124	162	156	147	131	129	131	126	133	145	158	123	140	119	135	158	139	132	145	160	135	139	135	157	149	133	132	137	135	173	132	147	143	138	143	146	153	133	150	146	143	124	142	131	144	135	156	163	127	133	134	115	125	145	132	126	146	146	125	127	132	169	144	134	122	135	147	142	148	128	128	149	136	137	173	134	156	119	120	137	149	123	147	125	168	138	144	137	134	138	159	158	167	123	112	132	156	135	127	132	134	148	124	131	141	152	154	146	139	152	140	155	141	124	131	134	146	142	152	162	157	151	145	151	136	143	139	154	128	143	115	130	135	155	151	135	126	133	136	149	152	148	128	153	137	147	146	149	151	143	139	147	154	141	141	147	131	150	148	122	161	142	156	127	152	125	148	159	153	141	140	140	136	136	140	140	159	128	137	142	154	139	140	149	125	127	153	153	133	136	168	149	145	133	153	126	130	142	146	152	146	140	144	122	139	113	139	132	136	124	144	143	154	153	147	122	137	128	144	149	154	138	150	135	140	132	151	152	150	136	131	172	144	145	134	149	157	160	150	150	132	127	157	153	147	139	123	167	138	129	134	135	142	155	135	148	146	135	147	137	141	133	133	146	142	129	158	155	144	117	142	159	134	150	150	139	143	116	125	134	145	154	144	131	164	146	135	156	131	176	167	125	137	143	148	151	138	145	136	129	131	137	134	158	131	159	141	140	131	143	143	129	142	143	138	158	143	162	138	150	138	145	142	136	167	143	145	138	124	132	134	136	132	142	136	126	137	154	112	140	136	148	132	133	138	129	149	138	126	159	156	150	142	124	159	142	140	135	133	139	143	138	122	145	130	149	139	125	145	141	152	127	145	150	139	146	153	127	135	132	154	147	119	129	129	151	155	139	146	138	149	138	153	132	152	136	143	141	155	141	141	141	155	134	138	135	146	151	159	169	152	133	134	129	121	140	124	149	147	140	140	133	149	137	136	134	159	139	140	157	150	143	121	114	158	148	148	153	140	158	149	158	147	125	134	117	102	134	149	149	126	149	146	148	173	149	147	140	151	150	135	145	135	149	131	145	133	128	168	135	153	133	164	136	128	138	135	141	125	139	139	124	149	144	144	132	149	123	128	134	148	162	122	138	122	132	137	150	144	147	148	162	129	132	142	133	133	154	145	149	159	146	139	145	159	151	136	139	131	132	160	146	150	139	127	150	140
4789	14291	11642	5511	3691	2616	2013	1355	1189	934	713	570	518	435	385	349	336	337	304	283	293	243	275	234	218	245	230	222	227	209	237	193	189	206	212	188	182	181	209	168	145	172	192	177	142	172	157	211	172	192	180	136	172	166	160	188	193	139	166	172	167	188	152	160	188	172	186	186	195	164	160	172	165	154	172	193	175	180	184	186	180	176	163	162	155	191	158	164	165	149	169	164	163	167	167	176	185	158	162	194	175	153	157	169	177	169	159	159	175	160	175	163	178	164	170	153	179	177	164	173	174	161	187	162	169	174	148	173	177	173	162	159	163	164	156	146	165	171	164	169	161	168	158	167	157	166	150	173	171	160	169	157	165	182	153	147	143	168	171	161	142	170	165	158	169	166	164	169	153	200	176	147	173	172	157	169	164	188	158	161	165	131	165	160	160	196	158	134	193	157	178	152	163	169	142	155	154	139	187	175	174	165	122	161	177	186	154	175	158	151	163	173	155	154	165	168	165	170	160	145	140	159	152	188	171	144	144	175	148	145	148	172	151	177	152	160	161	175	173	166	183	168	167	158	162	163	156	145	160	175	152	172	170	171	171	177	163	148	158	144	160	144	164	152	180	180	186	174	128	162	169	183	171	163	174	135	158	184	170	185	164	179	172	164	155	172	159	153	166	178	166	168	168	153	160	154	149	155	185	143	163	148	144	153	168	154	152	171	145	168	163	154	144	160	156	160	153	170	175	171	163	193	165	152	149	173	177	174	145	159	162	182	189	159	153	175	152	140	182	146	140	149	170	170	156	178	146	184	183	151	143	172	149	172	145	140	197	173	167	182	136	149	175	174	153	160	139	169	168	176	151	158	165	156	164	160	171	165	159	166	162	159	152	168	188	179	174	179	153	130	158	158	130	155	180	161	152	149	176	168	153	162	142	173	145	174	164	156	158	162	152	186	169	155	161	157	171	181	166	152	191	179	161	145	164	182	142	166	150	155	171	143	150	172	161	155	159	170	162	186	169	170	144	155	146	150	150	166	152	160	167	157	186	148	174	176	163	160	170	181	155	157	161	185	162	143	151	172	143	185	170	141	185	170	141	172	145	172	168	168	173	139	164	172	182	198	165	177	168	184	169	162	164	167	180	168	179	140	167	158	168	163	170	181	143	168	178	157	172	195	146	164	173	177	169	179	147	153	137	166	166	166	174	160	155	148	149	144	181	162	155	170	177	152	172	168	158	173	179	181	149	180	160	161	166	166	151	154	172	158	165	148	161	161	141	177	162	161	192	158	143	160	174	155	152	186	167	201	135	152	170	172	143	152	175	157	169	174	161	166	150	183	164	186	158	196	144	184	158	148	189	171	156	150	174	155	175	158	184	162	158	165	162	157	142	155	152	161	161	167	153	158	167	157	146	151	143	174	183	175	167	159	152	161	161	161	144	159	144	171	155	149	184	132	142	193	179	142	132	175	160	165	169	162	144	160	167	151	129	158	179	170	149	172	173	150	146	157	129	170	160	155	162	163	167	157	163	145	156	146	155	165	147	190	167	165	166	150	154	146	155	159	160	158	159	152	160	158	171	141	160	170	181	183	166	160	167	168	174	166	178	164	172	159	160	163	169	176	187	165	158	170	146	179	149	159	200	171	155	177	152	140	138	177	172	170	159	161	175	162	156	163	171	149	183	154	164	162	192	157	178	161	168	196	170	152	167	177	148	168	170	172	175	186	169	169	165	186	171	161	162	154	153	163	158	148	157	166	181	172	177	155	157	151	136	167	172	177	169	155	135	153	162	146	150	165	159	174	198	169	167	137	167	178	149	152	159	169	147	168	160	140	169	163	156	147	154	162	177	163	153	164	162	161	191	140	150	182	155	157	167	158	177	172	164	149	170	167	167	147	162	148	148	148	185	152	159	159	149	180	167	160	148	154	163	172	171	163	161	183	173	167	156	162	149	168	139	160	155	171	176	162	163	139	160	158	155	161	173	164	200	185	158	169	150	173	177	157	160	163	173	158	166	179	139	153	173	180	158	153	146	163	152	168	188	159	172	164	151	152	155	190	179	148	168	159	184	152	155	190	158	164	170	163	148	174	181	159	183	159	167	163	188	192	156	177	189	177	157	155	161	165	176	146	157	147	201	154	166	131	187	167	170	171	148	158	163	190	171	172	160	138	190	147	155	164	169	171	178	192	185	174	153	168	142	187	138	173	182	173	175	150	143	144	153	166	168	148	148	163	149	177	145	171	185	181	176	161	152	162	156	167	148	162	161	156	178	155	191	152	174	166	150	177	172	160	177	171	180	171	158	184	168	145	167	182	138	162	179	148	144	173	158	183	155	150	157	160	159	196	146	173	154	151	172	166	186	191	161	164	179	148	182	167	165	159	155	136	182	160	162	145	167	163	168	152	177	169	159	154	165	169	143	163	185	145	175	181	173	162	156	179	183	187	127	194	150	172	137	176	186	162	196	178	160	156	149	167	179	172	162	162	176	158	171	158	171	179	159	155	166	147	163	175	153	170	164	157	186	179	157	176	171	146	175	140	173	178	155	156	139	171	179	158	177	178	157	158	168	168	180	196	170	164	175	167	155	163	166	153	165	162	159	167	158	162	166	169	184	165	183	149	148	151	159	171	181	161	155	152	164	160	178	166	161	159	168	160	161	156	182	147	145	164	155	185	167	164	174	140	180	183	155	185	163	152	163	172	171	149	178	152	156	174	176	167	178	169	181	164	182	162	154	160	166	158	166	163	160	157	164	174	158	163	175	188	172	181	157	164	160	159	154	157	163	167	168	163	123	156	171	180	151	164	157	161	170	169	162	170	151	177	143	168	140	164	157	156	164	165	159	153	170	168	152	154	151	151	170	163	176	156	170	173	146	172	140	170	158	156	168	161	172	153	153	146	183	179	187	172	169	155	156	162	169	146	150	194	176	160	147	147	152	144	159	166	148	148	147	142	161	140	170	155	181	155	151	151	153	167	191	169	174	180	162	167	157	152	157	155	155	176	167	158	165	149	144	183	179	178	169	169	174	173	178	164	159	156	162	153	142	171	160	183	160	168	167	169	152	166	150	158	160	144	166	163	182	136	172	171	151	172	181	159	153	144	199	168	134	157	152	176	175	176	144	156	148	159	163	187	127	160	153	170	165	152	183	165	157	170	182	170	190	166	151	165	151	139	141	152	182	175	163	143	156	158	163	182	137	171	177	165	156	170	140	161	158	180	154	158	160	165	152	164	162	187	156	163	160	138	163	178	170	181	159	193	154	165	165	158	161	164	160	176	176	175	170	172	176	153	166	179	171	178	149	161	155	160	167	158	157	157	152	168	162	154	158	150	162	171	137	153	174	156	178	148	162	166	178	157	158	166	155	170	172	188	159	188	170	155	163	163	161	152	170	150	172	184	156	157	174	158	151	158	127	176	159	143	166	162	148	166	163	188	161	182	151	168	175	174	167	169	172	162	174	172	173	136	170	163	142	140	163	185	151	159
27785	20117	6671	966	646	654	634	697	615	607	639	599	642	654	649	590	583	649	596	544	584	637	608	653	591	632	617	595	564	595	592	604	605	582	584	603	641	601	600	643	624	585	625	596	606	605	683	590	622	627	594	592	633	602	604	603	583	605	596	618	624	576	596	603	633	610	641	578	621	600	594	641	635	624	595	625	643	620	623	633	598	625	616	648	649	623	600	642	657	609	588	583	566	605	623	618	633	637	619	638	608	588	605	600	595	608	617	593	617	597	597	618	576	572	570	572	610	635	588	604	587	574	635	576	608	622	624	626	596	585	596	611	617	625	591	623	580	641	607	592	613	592	598	598	637	590	658	616	565	597	628	580	607	614	614	585	639	583	617	580	621	592	685	599	611	650	562	627	620	584	591	592	581	589	583	647	617	607	588	614	618	591	553	591	575	594	581	606	590	622	591	583	585	615	631	602	643	552	580	620	640	617	649	633	599	627	581	634	562	620	588	616	581	635	657	635	591	605	603	600	625	589	669	554	582	637	594	601	571	616	628	608	567	545	609	585	600	659	622	613	648	618	646	568	604	609	584	632	590	568	620	641	597	593	590	643	615	628	663	597	575	592	613	574	625	564	609	595	631	629	650	627	609	614	605	593	615	606	589	634	651	597	629	594	629	626	628	609	599	603	600	637	610	594	607	595	612	566	582	583	620	642	601	653	634	599	621	627	644	615	624	593	617	593	629	593	613	554	655	619	615	597	601	620	620	612	603	649	594	629	622	638	609	595	617	606	653	592	610	588	632	594	590	645	599	620	609	606	651	594	618	613	626	603	606	614	641	640	632	582	563	595	577	592	622	587	637	618	583	603	618	583	607	612	587	623	608	566	623	616	610	599	631	595	602	602	615	626	613	646	643	586	563	627	560	603	653	630	615	655	561	634	624	588	603	651	643	544	574	592	628	630	653	628	606	592	603	603	583	614	602	639	596	598	620	603	611	572	570	599	549	646	605	600	583	574	622	621	613	619	609	601	618	608	588	629	620	635	625	648	604	644	615	608	630	597	630	687	642	580	596	643	543	596	588	548	607	631	609	608	611	593	644	641	595	615	588	623	618	660	581	586	603	577	619	617	601	582	610	620	596	640	618	585	615	592	620	584	649	635	609	598	671	600	617	564	598	608	634	611	597	615	572	610	591	604	629	603	592	645	630	633	597	571	562	623	642	624	583	592	600	626	645	624	621	621	630	590	642	572	613	618	590	579	585	587	592	591	579	637	596	603	603	649	629	642	611	622	597	575	660	627	628	619	612	682	602	641	590	610	602	605	581	622	608	642	617	602	614	619	637	611	579	660	600	570	607	586	613	624	572	615	617	613	610	635	617	600	637	607	629	598	587	574	610	584	579	586	665	612	576	609	612	633	599	617	642	654	619	592	562	569	590	636	630	624	608	606	581	610	602	617	633	603	596	595	626	608	614	608	635	573	635	614	581	612	622	575	615	625	632	613	639	630	613	623	580	604	629	624	635	600	593	649	621	611	614	645	613	594	640	561	591	614	607	613	632	621	618	616	567	584	589	609	647	580	640	642	608	585	627	617	607	569	602	607	650	582	565	663	618	623	653	603	641	593	594	610	586	589	587	593	599	633	621	602	609	639	631	631	631	606	598	627	590	622	629	629	591	638	639	568	622	618	639	608	602	630	608	609	606	612	607	570	618	604	610	606	573	700	638	595	593	647	592	594	607	611	563	612	567	628	595	587	581	599	595	608	601	633	668	620	629	625	634	604	591	590	622	602	606	659	589	621	632	587	643	585	595	583	561	621	616	626	638	610	644	605	621	583	605	638	625	598	585	573	597	643	599	610	572	575	609	585	660	588	585	628	621	598	630	631	614	611	618	620	583	599	602	588	613	622	643	587	601	611	618	655	572	588	616	619	647	589	604	637	592	614	592	638	624	583	623	619	600	584	614	583	661	619	607	606	612	629	608	660	623	620	613	593	611	605	607	627	579	566	622	650	607	638	627	597	627	593	608	566	579	603	612	659	572	600	617	613	602	637	644	645	610	585	589	589	594	588	581	614	682	613	601	623	560	598	626	565	563	613	629	597	613	625	601	601	573	637	555	623	620	548	566	576	581	625	607	602	638	576	633	571	622	608	565	613	607	624	588	615	565	568	610	589	634	570	601	616	587	570	637	608	582	684	566	607	625	585	615	608	598	622	597	593	622	578	614	602	616	610	631	626	607	604	588	595	642	605	653	575	585	632	612	601	612	621	631	596	624	596	595	584	630	611	582	572	590	604	611	575	595	579	590	641	579	615	576	572	599	584	616	604	609	608	604	588	606	596	617	625	556	658	656	610	600	612	624	613	591	615	609	629	628	648	616	610	607	597	621	592	575	623	617	611	568	640	610	567	637	590	609	625	657	604	574	570	602	595	629	633	610	588	638	616	545	631	622	632	680	629	600	603	618	598	629	651	591	598	605	626	625	615	580	598	595	615	638	611	653	596	600	625	600	588	628	622	636	598	628	591	604	613	649	624	608	561	620	572	619	622	613	628	621	587	604	606	618	571	579	594	629	640	576	636	584	566	627	613	612	625	627	570	632	602	606	632	627	611	595	609	622	617	599	628	624	604	604	641	602	618	633	611	614	617	597	615	626	620	554	627	604	574	623	616	622	631	644	598	639	581	627	637	659	627	605	620	609	614	598	643	650	572	598	656	601	600	621	587	605	572	634	566	626	617	596	551	575	615	598	573	616	623	603	622	597	595	614	611	563	616	597	564	634	579	597	620	629	614	644	610	595	604	635	551	628	617	618	629	586	651	632	615	650	630	690	607	605	622	657	602	582	609	560	611	628	649	637	612	668	608	612	654	597	623	632	619	633	637	615	600	595	610	587	619	626	593	674	609	588	600	583	616	621	642	578	607	649	587	617	594	603	610	601	639	604	595	627	594	609	600	596	624	583	654	602	589	588	622	584	638	614	610	622	613	623	611	616	651	620	595	598	589	643	641	614	655	593	642	616	634	622	680	610	584	637	622	620	596	615	595	631	593	621	600	606	587	625	597	680	642	584	615	586	615	620	601	578	608	632	590	594	618	577	612	658	634	616	602	649	625	594	621	567	605	573	617	601	609	569	591	650	650	600	630	619	617	621	592	597	629	593	582	650	553	634	627	596	616	614	572	620	604	607	602	582	622	598	573	601	599	626	611	655	628	594	612	589	624	608	619	577	616	581	599	595	586	615	578	566	621	597	601	606	603	576	622	602	612	667	658	616	589	591	547	657	600	567	606	649	646	601	613	575	582	618	612	582	592	624	600	614	625	572	579	633	595	611	643	621	636	623	612	650	578	557	627	571	605	629	600	590	615	596	628	572	545	600	595	598	616	581	605	677	597	599	632	582	614	608	578	578	602	618	564	628	612	615	629	576	587	619	609	573	647	675	607	625	629	626	611	627	616	623	536	585	636	604	589	584	616	616	655	618	637	648	641	635	579	583	625
4540	1208	1111	831	770	714	707	710	724	705	693	729	657	637	650	666	665	696	637	695	630	646	637	669	655	694	645	653	683	670	672	664	648	672	717	672	665	708	701	646	671	604	635	671	663	662	598	587	663	638	645	655	692	645	653	669	666	615	628	669	669	695	658	648	658	718	656	620	677	658	650	637	677	682	685	659	631	673	673	648	646	704	654	645	638	662	674	619	644	648	675	591	648	665	692	700	631	628	667	711	683	640	643	654	668	671	685	658	649	652	699	660	701	665	635	689	631	663	662	642	683	690	683	656	650	683	692	697	623	631	675	684	624	670	650	647	649	681	707	646	628	659	673	624	679	666	670	659	635	659	609	671	677	666	632	674	646	682	634	683	691	690	651	629	662	659	620	656	632	645	668	693	630	634	689	642	641	709	699	612	631	694	625	627	640	663	660	698	647	683	689	645	654	723	654	695	665	673	681	668	650	643	667	677	662	660	641	674	645	652	625	659	695	646	674	660	619	628	675	657	629	648	623	630	646	685	691	625	635	667	672	655	686	671	637	628	650	665	669	651	659	618	634	635	690	642	666	689	643	646	643	679	672	684	654	634	651	668	695	697	657	633	676	675	666	716	709	627	676	603	641	695	654	657	668	661	672	653	637	663	664	688	664	637	681	653	648	624	693	660	682	670	632	684	691	608	654	648	637	651	663	633	651	675	652	692	670	662	678	653	637	696	591	674	667	676	643	648	644	666	677	618	643	651	664	695	707	658	657	664	666	693	674	641	699	645	584	676	688	676	669	686	623	676	661	654	646	660	686	696	667	677	654	649	609	637	683	672	645	670	654	693	699	639	633	639	656	653	661	685	656	723	648	667	650	682	658	659	678	674	645	630	668	660	683	675	667	715	676	652	628	631	675	692	644	688	665	692	662	647	695	650	622	642	677	681	688	669	646	658	689	671	658	729	639	633	654	670	683	640	670	672	637	705	649	677	660	672	650	628	653	669	623	679	683	658	709	670	698	673	642	616	648	652	675	680	673	655	644	633	670	657	651	658	704	662	631	633	684	641	667	670	658	666	683	655	618	662	674	669	626	668	616	669	647	649	641	636	636	655	680	676	644	651	630	684	685	661	650	670	704	652	600	696	655	651	686	695	639	657	659	662	663	652	642	672	674	656	747	624	634	666	694	645	677	677	657	680	639	657	681	660	627	658	645	635	660	662	662	644	688	682	708	680	647	695	652	684	650	698	673	708	610	673	685	667	685	624	704	665	685	671	660	614	712	666	649	660	679	642	669	636	667	655	644	712	660	620	628	608	682	710	686	691	624	657	646	656	639	661	660	673	637	686	616	623	652	642	656	672	602	661	662	630	646	696	668	643	643	654	650	636	677	673	621	649	636	655	716	650	666	670	703	681	662	669	691	669	647	666	689	638	648	674	649	674	637	659	673	646	669	663	651	633	616	679	681	677	701	709	731	691	666	631	639	678	667	641	675	681	611	641	662	624	652	714	672	644	639	656	655	673	704	652	656	645	653	672	676	666	682	689	669	680	671	670	628	679	613	730	670	668	714	635	673	659	681	672	666	661	647	711	613	686	670	675	641	614	668	652	635	700	681	650	662	631	661	625	641	647	673	672	632	640	642	660	662	654	701	637	661	671	660	656	667	614	631	640	651	629	677	679	687	686	643	662	668	643	699	636	659	668	642	663	689	684	679	665	663	657	639	663	669	701	720	683	665	659	719	660	637	671	650	665	680	637	623	622	631	659	653	716	644	671	641	649	660	675	665	665	640	644	673	662	661	701	714	643	624	651	717	644	655	670	655	663	642	637	669	710	669	639	652	646	663	685	636	677	644	606	713	649	680	635	682	641	697	686	670	614	658	689	657	688	681	616	666	654	649	635	651	627	618	643	676	670	667	626	661	649	634	650	629	623	602	658	621	689	660	665	687	685	651	662	640	681	659	654	637	645	674	675	645	673	654	666	688	724	660	649	649	687	686	646	662	687	664	645	655	682	688	639	628	642	672	696	658	675	678	670	690	653	704	712	625	678	646	642	636	678	640	636	634	602	651	657	660	688	662	635	637	694	688	669	688	654	664	672	725	680	699	642	675	617	671	658	639	652	653	667	646	670	671	614	693	659	679	673	623	655	626	690	665	660	673	647	675	620	666	642	646	686	653	613	702	625	664	659	703	598	726	679	602	673	635	642	628	673	677	632	636	629	650	653	672	705	654	612	675	683	610	635	665	663	695	655	653	697	662	627	658	682	665	656	604	645	688	661	644	658	640	681	685	693	680	665	666	651	660	685	623	660	654	683	641	649	652	651	633	623	622	641	664	688	654	663	634	624	707	668	685	651	626	673	648	642	670	660	669	655	682	633	706	656	641	666	635	668	631	683	616	734	623	691	674	682	676	687	636	624	692	654	646	645	613	664	682	655	655	696	664	701	704	642	666	642	672	630	659	712	662	654	674	726	675	700	673	601	628	652	651	680	674	687	655	666	658	652	648	668	651	691	621	691	689	660	660	661	652	654	617	642	626	722	634	669	713	661	687	669	682	621	645	631	674	645	675	661	651	642	659	661	642	684	657	634	682	639	649	695	683	658	659	707	707	677	671	626	628	691	604	616	665	631	663	673	686	672	648	669	640	651	642	650	685	653	663	623	677	740	676	642	660	618	651	664	687	634	645	649	683	679	664	701	638	721	633	574	592	674	649	651	629	670	671	615	616	645	683	664	684	649	670	656	637	663	651	701	677	695	644	641	633	688	715	681	647	687	652	646	678	654	726	667	666	729	669	636	634	662	665	663	679	643	630	666	634	694	678	716	707	669	684	672	664	665	676	681	712	694	670	646	693	632	668	656	659	719	633	673	679	659	648	656	698	652	667	662	700	674	672	636	649	643	693	653	667	644	668	652	675	632	691	628	694	651	618	662	663	703	633	669	655	632	664	684	663	666	665	627	593	657	668	671	637	696	668	604	685	647	688	663	619	692	643	701	677	662	660	668	636	640	668	711	712	671	683	689	713	703	701	660	648	670	661	663	652	659	608	700	638	616	668	656	713	646	690	691	695	661	686	666	675	664	684	694	636	641	661	667	689	651	662	674	642	625	654	685	700	666	678	648	647	668	646	633	614	698	669	644	644	664	717	634	689	680	621	677	638	661	634	678	661	642	660	670	676	663	653	646	670	642	652	640	681	673	663	682	655	641	652	654	656	678	650	675	681	651	671	705	669	629	650	665	661	646	672	652	661	674	644	637	667	666	652	670	716	651	673	689	677	651	667	626	663	664	694	674	657	649	680	702	666	640	668	653	717	625	670	651	654	648	677	684	681	721	658	663	677	657	691	670	650	658	647	673	651	651	685	623	663	658	648	674	605	629	637	643	653	616	674	643	672	722	638	648	609	666	661	664	622	659	694	650	697	672	641	663	640	662	636	669	640	689	671	696	710	680	640	630	653	663	641	651	697	667	669	684	673	681	674	635	629	686	660	714
23794	21552	28931	24623	21556	13103	1299	835	674	650	634	589	510	494	503	484	485	484	485	479	458	423	428	462	407	442	444	445	439	417	443	433	452	407	428	423	388	451	429	440	448	451	460	424	404	421	416	433	429	470	413	438	439	396	444	440	440	397	426	438	428	438	439	392	425	425	423	414	415	409	439	466	408	454	396	454	430	437	459	412	407	413	438	439	437	442	420	439	423	433	423	437	427	436	420	420	383	424	421	409	437	433	412	396	390	398	393	426	445	415	404	404	403	426	471	423	399	431	438	441	370	431	433	462	434	440	433	423	415	399	439	414	400	396	370	438	422	419	403	429	450	402	406	371	446	439	397	395	434	396	414	419	442	463	428	403	448	424	414	483	410	433	420	419	426	424	421	440	446	424	416	415	409	421	436	446	417	394	437	425	411	419	418	421	462	390	389	403	422	467	412	401	428	404	455	420	410	424	408	455	454	442	392	432	389	363	418	427	452	398	386	401	448	425	458	418	458	408	461	425	434	414	413	419	400	411	410	400	416	413	430	447	417	405	421	422	459	429	417	423	381	412	444	440	436	448	387	434	378	395	412	420	364	413	388	402	456	454	413	424	431	423	387	425	473	407	410	376	432	466	447	408	424	434	406	395	418	421	422	466	428	399	410	415	427	396	395	414	417	421	411	458	423	402	437	443	397	402	421	417	390	404	443	441	395	442	410	424	471	431	401	450	467	413	448	398	441	406	446	434	419	412	419	430	429	431	419	417	419	434	398	440	395	437	425	401	436	416	427	439	435	429	403	392	428	412	396	428	428	423	383	454	430	420	423	458	396	450	443	440	430	401	401	410	398	422	421	388	437	460	436	412	429	421	393	364	447	435	418	438	396	426	436	446	422	414	444	442	423	428	441	425	413	413	440	417	412	397	420	427	419	428	383	419	399	436	424	434	433	407	439	431	429	403	450	410	443	440	377	434	411	397	406	434	431	396	418	409	431	428	430	433	398	418	395	443	417	406	459	408	429	410	428	400	402	395	414	424	404	423	440	449	434	375	445	413	392	416	423	409	404	420	408	417	411	409	431	413	393	406	431	443	400	422	461	399	427	411	410	441	386	393	370	425	418	425	432	435	397	420	461	373	445	424	409	418	454	420	446	414	411	402	438	426	428	454	439	429	389	406	458	434	386	420	416	415	397	438	448	388	439	434	396	450	369	449	426	413	414	435	422	426	466	426	427	466	416	422	425	423	427	410	449	455	412	403	431	385	435	449	460	450	447	435	420	419	431	431	432	363	437	398	395	425	422	381	423	424	428	392	384	411	429	398	395	430	414	385	428	432	426	461	407	396	444	420	414	439	410	447	448	390	407	398	450	412	428	467	441	448	424	431	429	382	397	412	435	453	431	420	422	428	437	427	442	432	426	439	409	397	430	428	404	395	438	392	468	474	418	428	408	421	418	413	406	434	415	422	436	433	473	416	404	458	431	442	449	448	431	396	423	448	434	443	460	373	430	446	453	420	406	448	437	442	408	463	393	464	408	435	403	381	402	417	397	422	463	445	447	443	464	428	426	403	413	383	424	427	382	428	427	434	407	427	412	418	410	460	434	437	408	424	403	435	441	457	397	419	402	422	380	424	420	448	423	421	422	436	415	457	402	418	408	425	421	446	423	415	410	459	442	418	435	426	422	389	425	416	418	459	397	406	399	433	438	392	421	391	437	405	425	452	412	418	417	427	417	427	427	438	396	423	422	438	409	409	424	370	428	447	416	446	391	430	430	408	426	428	411	448	419	465	393	433	389	407	430	435	437	431	448	448	425	430	419	436	420	425	411	416	416	418	396	403	417	441	421	444	426	401	403	431	433	414	440	426	437	433	426	390	427	450	402	417	399	433	421	427	386	439	438	418	415	446	415	416	391	401	418	388	423	422	458	421	404	438	400	424	410	425	419	403	410	384	393	433	406	418	424	435	428	446	400	418	401	429	421	434	416	398	456	433	438	423	391	444	443	421	445	443	460	417	433	473	439	402	437	459	435	446	428	402	445	421	447	422	439	401	405	452	450	401	442	404	414	391	414	424	441	434	401	399	428	410	406	398	386	427	414	441	438	428	447	445	396	400	426	423	443	424	375	416	454	459	400	444	458	429	442	449	405	400	429	413	410	397	420	419	443	454	466	404	453	420	426	414	395	436	411	387	427	460	440	409	421	418	434	428	440	437	428	451	393	396	428	433	454	430	422	444	408	425	413	382	422	406	422	402	449	412	408	417	425	401	415	405	394	412	413	447	413	456	407	413	440	460	421	396	444	397	428	421	428	441	446	469	419	410	416	414	447	411	431	402	439	415	427	408	425	419	457	454	433	428	443	409	427	445	421	396	424	422	437	440	425	407	425	402	404	436	416	388	439	405	425	417	438	396	432	454	411	397	437	397	407	423	415	449	406	424	422	433	457	453	411	424	395	404	411	431	391	398	412	413	435	439	437	405	413	428	397	443	411	414	410	427	403	399	445	439	438	393	434	419	456	416	415	422	425	410	417	446	424	381	394	412	422	394	422	406	427	444	427	455	473	416	434	415	392	421	420	414	433	417	412	466	423	403	408	415	389	428	401	423	408	427	377	444	413	420	426	394	445	428	406	427	438	430	433	431	423	415	394	392	425	432	416	402	471	403	435	412	413	414	478	411	435	408	412	417	423	408	458	410	441	406	438	439	393	442	452	404	402	401	394	393	439	399	434	431	400	433	436	410	419	411	417	437	417	421	433	434	406	425	369	430	430	413	422	407	442	445	402	415	393	426	415	401	402	415	403	385	452	421	443	417	438	426	413	416	398	426	375	412	407	417	425	428	411	444	439	427	443	435	415	426	407	401	418	406	439	404	397	398	444	432	412	429	434	403	375	427	455	405	408	420	438	406	394	397	375	396	381	439	419	436	401	396	409	425	410	420	412	424	445	400	417	396	448	432	416	441	444	388	444	422	429	418	436	439	413	455	408	410	401	422	421	439	417	408	447	432	409	427	415	437	472	400	452	429	419	433	423	435	418	415	421	416	447	422	462	413	413	411	427	449	405	388	442	427	423	436	429	410	426	450	463	439	444	412	436	448	410	427	427	399	410	396	408	432	418	462	405	417	407	425	433	416	408	388	410	426	411	432	412	408	423	390	378	404	455	414	409	426	433	421	434	404	396	387	427	417	418	425	441	455	417	437	432	403	454	416	393	422	389	410	454	417	403	394	407	418	409	413	434	415	442	421	428	440	444	398	443	431	425	419	394	401	413	419	470	433	445	415	413	430	393	379	404	431	424	413	423	460	417	413	437	429	472	382	430	417	465	422	452	406	392	448	397	446	411	430	424	388	404	384	449	449	402	409	420	430	411	421	422	399	447	444	389	422	394	392	431	432	417	404	418	423	452	414	439	390	406	421	404	390	426	450	376	404	455	419	414	442	432	414	436	451	378	419	424	406	411	433	425	403	432	437	426	420	391	400	422	437	450	413
3467	8749	7347	3479	2295	1782	1454	1081	987	904	757	727	653	615	600	564	581	548	568	559	539	538	528	465	512	502	495	505	500	466	465	499	468	502	513	503	483	461	463	516	483	505	471	489	471	473	505	475	486	494	473	467	469	452	480	487	484	470	496	487	467	436	475	455	481	473	460	463	480	516	463	451	512	543	506	487	466	480	474	484	457	479	467	459	484	478	438	506	476	500	497	458	458	493	516	493	462	473	476	494	485	510	491	481	501	496	472	474	467	487	449	487	451	482	483	498	441	484	467	479	461	493	479	498	462	459	477	477	464	479	520	463	478	466	438	467	444	490	493	479	488	450	470	476	517	457	493	496	442	486	455	478	462	457	446	451	493	485	492	480	466	475	478	451	469	472	471	474	483	487	506	457	497	441	470	451	493	477	484	494	467	489	466	453	474	438	468	466	445	482	510	468	448	478	479	476	477	486	449	479	444	487	462	440	507	464	454	495	494	476	468	497	482	473	467	500	463	497	512	454	497	431	466	489	481	442	429	469	508	457	471	492	495	449	484	480	486	445	452	501	466	443	490	477	459	456	526	433	473	440	485	461	455	488	470	485	473	445	469	457	475	481	465	467	459	450	435	450	457	437	492	476	499	457	468	485	480	497	466	475	499	485	471	501	446	475	468	486	501	475	439	455	500	450	469	489	480	504	446	483	484	468	466	490	515	469	471	528	467	460	487	443	473	514	455	484	498	495	458	472	494	509	485	513	507	477	492	462	466	451	483	471	463	423	469	487	477	502	417	447	477	453	476	462	483	462	457	487	470	476	454	458	485	488	489	468	460	480	472	496	459	485	468	451	459	504	426	480	471	435	478	507	491	478	480	465	488	472	434	459	465	458	474	487	450	462	452	477	475	487	457	473	431	436	463	456	523	446	441	463	469	455	531	461	463	465	460	464	460	459	434	442	478	475	508	464	457	440	456	441	469	526	465	473	490	467	468	462	472	507	455	453	464	473	466	481	504	464	471	480	485	468	501	509	479	484	508	457	476	478	475	500	506	466	492	486	448	461	430	456	494	433	467	488	448	464	468	457	502	505	491	452	475	458	489	476	462	459	467	429	458	474	444	453	459	460	462	466	498	481	496	461	497	461	478	499	492	476	468	452	478	468	499	515	452	499	470	459	433	474	474	448	450	478	470	466	488	466	445	494	463	480	473	472	460	476	451	455	492	484	479	482	486	432	466	489	541	468	449	472	458	515	479	480	504	479	482	480	446	477	455	445	492	474	502	466	480	482	463	471	476	474	450	466	531	464	503	493	466	471	480	480	482	431	465	480	487	474	446	478	496	454	491	458	470	472	469	491	463	479	480	488	444	468	483	534	430	483	476	518	467	415	443	483	427	459	445	502	441	493	422	469	478	492	460	468	462	479	487	467	511	444	495	467	481	456	487	470	461	467	498	444	447	463	469	478	481	473	464	453	496	491	470	501	477	451	454	493	468	496	523	457	484	490	442	481	471	441	485	484	456	446	456	480	474	459	514	504	402	478	457	494	468	516	435	471	468	480	476	474	423	470	461	462	524	469	511	452	456	464	469	465	499	486	491	462	463	485	495	467	472	492	466	470	470	433	459	487	492	509	445	490	491	531	444	455	517	484	491	494	481	488	462	469	496	450	483	478	449	484	447	480	464	472	501	478	511	468	501	466	468	474	446	497	481	466	458	505	491	445	434	495	467	441	442	508	488	476	462	496	490	492	424	498	468	488	456	482	463	474	472	411	451	443	461	433	454	508	477	483	476	469	513	477	470	485	456	429	425	474	465	454	489	464	465	427	478	470	497	479	463	467	469	433	455	468	475	452	471	465	514	481	457	451	477	457	495	462	420	481	482	441	469	455	479	450	459	477	465	500	479	444	475	460	487	434	484	480	471	504	449	500	476	476	486	474	492	496	462	426	507	496	421	501	429	502	477	506	479	491	491	481	445	445	450	467	466	452	473	473	507	512	498	485	484	470	427	494	469	483	475	459	441	514	463	468	489	476	466	452	439	462	446	486	490	460	498	492	464	426	473	479	453	423	493	433	485	490	485	426	465	483	488	438	462	500	463	499	498	486	440	512	477	456	463	474	482	489	468	478	498	484	467	509	436	446	475	501	460	487	460	485	477	458	472	445	475	445	426	478	486	494	451	448	476	475	464	479	462	445	497	483	492	464	464	481	467	467	481	460	485	482	480	455	443	433	440	465	513	440	452	439	450	469	518	474	475	460	496	477	480	434	511	464	497	466	479	493	443	504	501	442	513	458	455	468	501	508	473	474	486	504	472	517	494	481	467	491	500	481	468	460	473	465	428	463	494	472	501	504	477	463	507	466	483	438	468	491	461	504	484	487	493	482	445	471	481	460	486	451	460	478	456	498	498	514	418	502	470	488	510	460	462	484	449	456	474	519	491	471	496	443	471	488	468	464	509	526	498	473	506	492	450	438	450	471	472	449	457	499	499	453	452	483	437	507	462	523	466	494	487	496	480	484	424	462	471	483	496	468	475	455	444	472	480	448	500	485	435	481	474	511	473	455	489	461	482	507	462	472	475	499	446	448	466	499	488	462	457	492	459	461	470	475	479	455	481	469	446	486	473	470	500	512	456	479	482	485	465	446	469	460	441	460	474	468	446	456	462	489	461	464	501	466	451	487	489	470	471	486	499	470	449	489	509	452	457	442	465	494	450	467	484	512	483	495	486	465	463	468	463	486	463	464	491	440	475	515	453	477	447	499	453	501	480	491	453	479	433	461	488	455	483	446	509	425	502	482	481	436	491	460	441	464	465	440	481	465	489	482	514	457	491	446	479	543	478	494	465	467	493	460	466	449	474	462	473	503	467	499	448	461	456	466	444	487	511	457	481	482	476	460	453	505	520	492	465	453	493	468	465	468	461	484	502	460	420	480	445	500	479	473	460	442	498	466	460	486	485	482	471	458	466	533	476	475	519	466	461	455	482	456	476	499	461	494	465	499	451	452	464	476	441	518	436	469	482	472	464	493	440	480	468	444	500	478	485	523	472	485	489	450	471	464	446	478	448	507	497	471	434	474	469	490	499	430	492	464	502	460	457	460	459	503	476	452	477	477	473	428	471	490	475	508	452	426	456	476	456	447	488	445	446	484	474	463	470	460	421	441	456	498	499	461	442	476	491	446	446	492	447	470	508	460	463	425	437	479	502	484	499	430	476	436	490	501	479	456	489	493	465	455	477	439	456	481	476	436	470	490	494	450	459	480	442	516	484	502	456	489	455	476	503	443	494	466	470	468	489	462	498	448	466	482	465	468	487	471	472	485	457	487	485	490	452	467	489	482	475	478	436	499	449	502	418	473	458	459	432	495	446	466	496	481	515	481	456	475	450	501	438	458	504	452	482	445	474	487	522	477	447	480	511	495	431	478	475	458	490	449	454	457	465	454	507	421	450	473	497	454	468	478	466	518	460	470	499	466	515	426	513	470	519	503	487	465
24839	21489	27982	25376	16194	1186	737	618	543	500	509	516	513	418	487	463	464	459	454	459	455	487	423	405	419	430	424	413	440	466	452	458	447	417	410	445	467	431	458	450	451	416	449	389	428	414	393	425	422	456	436	437	435	449	458	425	432	460	431	437	424	402	426	435	396	387	369	458	440	447	428	438	412	455	419	442	413	407	450	428	423	401	443	412	450	447	408	416	451	464	438	402	458	470	408	442	423	445	427	411	430	447	437	430	469	446	432	420	426	352	397	431	463	439	418	402	416	447	425	414	376	449	410	395	447	422	395	427	429	455	389	465	428	402	437	436	433	422	421	431	417	454	417	459	447	416	433	425	407	413	427	443	432	400	419	444	414	407	389	443	417	415	423	361	448	403	400	415	417	447	428	430	429	460	394	398	468	425	451	448	391	392	414	409	416	462	427	432	428	386	387	434	415	414	443	418	393	436	431	399	408	447	445	413	441	435	430	439	419	452	434	438	426	466	424	443	470	418	411	402	444	372	409	429	452	411	425	409	447	418	417	416	442	393	397	419	429	432	441	413	416	457	440	457	435	442	422	428	459	424	450	428	381	433	419	455	423	433	440	431	378	418	438	431	405	397	423	400	442	409	386	417	435	398	453	420	413	431	443	400	445	454	433	382	461	444	413	465	413	474	432	411	440	435	402	438	401	413	460	435	459	404	410	433	466	408	436	418	412	466	450	444	421	441	428	440	426	421	405	412	434	432	393	418	457	428	388	444	426	445	436	378	428	441	427	448	415	420	422	459	417	447	430	466	426	439	419	439	433	390	400	460	430	436	445	400	451	426	439	432	407	431	403	416	445	395	446	455	425	427	411	457	414	441	421	447	446	435	417	436	415	427	438	390	455	413	449	452	451	438	429	440	426	421	446	422	408	411	412	468	437	394	451	471	428	434	436	430	436	405	467	436	379	466	438	416	421	435	446	436	414	446	430	408	401	379	404	400	368	457	431	437	404	446	404	408	413	431	400	423	428	366	439	447	414	447	452	399	400	446	456	395	429	424	422	399	430	426	426	414	439	460	399	443	417	394	419	401	448	427	420	400	471	423	428	429	419	433	422	425	424	462	429	410	465	394	402	424	425	464	458	396	440	430	444	381	421	420	429	476	437	425	437	448	390	431	426	411	422	400	426	427	396	435	393	440	435	419	399	458	432	435	419	437	448	413	450	413	431	431	398	414	378	442	480	431	451	416	430	429	418	407	429	422	422	445	413	403	429	410	401	432	384	430	433	451	421	469	442	382	439	416	429	433	435	412	418	454	376	403	392	421	429	374	430	434	415	424	444	429	401	449	457	434	423	438	424	446	376	452	428	437	405	423	416	432	438	435	416	431	452	445	406	400	398	407	431	377	433	393	425	438	435	427	403	415	417	406	405	472	421	422	409	427	417	366	440	417	428	406	418	414	422	413	430	425	427	428	369	424	457	387	424	442	423	415	415	447	410	431	435	427	446	430	444	420	427	416	415	387	417	420	427	435	455	427	439	424	463	407	417	452	404	455	431	421	438	466	429	462	430	410	425	431	475	453	463	448	403	435	416	466	421	391	436	411	439	446	439	466	435	416	403	420	399	423	414	440	414	405	471	427	412	467	426	417	463	430	428	408	395	397	467	445	429	389	453	423	432	423	437	464	428	451	424	421	430	400	448	456	439	414	415	425	429	417	423	436	444	457	450	448	407	423	409	439	420	436	506	450	453	459	461	432	410	407	438	429	454	438	431	445	404	427	419	458	438	399	449	450	427	389	410	476	424	402	444	449	424	440	438	438	429	424	445	418	430	430	420	424	434	401	432	386	437	441	419	436	437	416	430	436	420	424	439	420	456	428	430	406	446	429	423	434	417	395	427	388	414	419	409	400	438	452	469	420	434	412	426	444	432	435	435	406	433	400	413	465	425	426	454	391	425	439	408	423	423	446	441	404	402	442	455	414	404	399	451	415	393	419	459	442	459	402	427	399	366	407	453	447	437	430	441	432	440	414	442	457	425	429	437	383	426	437	398	405	407	447	446	402	422	428	431	430	445	427	408	428	413	447	450	431	399	429	414	376	404	399	390	414	452	397	440	425	426	453	393	414	409	448	436	442	434	432	431	388	428	436	418	382	388	378	416	395	417	429	427	436	399	407	454	481	436	428	416	450	445	406	451	418	427	421	433	422	402	444	420	415	410	440	425	405	398	427	403	414	449	447	418	411	392	412	430	401	434	448	426	411	407	432	445	416	418	450	436	416	449	402	414	425	430	399	446	442	436	423	395	437	456	436	430	400	398	362	451	420	449	417	426	428	429	441	426	446	434	447	417	417	400	431	440	432	444	402	449	426	429	408	442	427	430	378	418	402	438	400	400	422	427	428	417	453	430	455	401	391	434	425	442	401	389	428	425	395	448	457	433	405	447	399	428	389	418	381	405	430	402	410	491	404	415	427	399	435	433	415	405	432	418	430	411	428	452	448	406	410	402	422	428	447	399	440	393	453	426	452	462	451	464	424	449	445	433	415	413	423	402	394	404	392	430	432	421	380	423	446	431	435	380	462	405	429	435	444	452	436	433	443	441	467	429	424	448	395	427	430	424	427	410	443	413	430	408	439	405	430	447	408	411	427	440	427	433	433	420	414	449	414	409	451	452	430	429	409	445	422	421	415	406	452	432	432	368	409	412	445	423	448	404	413	432	408	435	429	427	443	393	399	410	437	435	430	411	426	419	447	421	402	401	418	415	438	419	455	414	411	395	414	426	435	404	471	398	443	432	400	407	462	427	400	443	400	412	422	431	420	425	420	423	445	426	442	422	443	467	428	453	394	409	425	405	407	406	435	448	437	406	405	434	438	405	424	431	403	428	461	405	434	390	427	439	392	445	426	426	435	429	427	425	472	420	423	436	390	424	416	409	454	453	419	432	425	442	448	407	456	459	418	454	436	424	392	393	451	419	421	419	477	465	440	444	424	412	407	443	375	420	432	406	398	438	399	416	420	441	418	420	457	413	431	433	418	452	428	408	412	437	404	407	433	423	437	373	453	441	397	404	408	424	445	455	428	401	427	435	395	422	406	415	423	457	416	433	390	400	430	448	442	425	443	443	429	396	427	439	419	429	443	422	410	453	432	445	433	460	422	427	395	417	440	401	428	430	463	431	430	435	404	419	391	411	460	441	455	427	405	438	454	420	410	457	399	454	393	414	429	437	421	433	395	407	397	393	454	437	405	423	401	384	393	425	403	441	387	428	409	427	399	408	427	433	442	413	451	443	456	412	424	411	434	415	418	440	409	449	407	499	444	458	413	432	433	387	428	430	425	432	393	420	414	438	391	433	441	424	419	413	458	420	414	424	418	424	456	435	403	435	416	442	439	412	418	428	403	397	418	413	420	397	423	445	429	438	400	420	433	425	427	406	440	426	410	400	423	445	405	371	426	394	458	457	409	431	464	430	409	385	429	429	415	464	408	425	434	425	445
3615	5524	4446	2261	1525	1239	968	797	761	687	610	593	590	575	507	471	508	513	486	490	518	474	459	496	452	422	530	485	484	481	503	473	472	470	484	446	455	470	497	451	468	500	469	467	455	453	493	456	424	452	488	467	498	451	511	465	473	434	446	467	485	437	452	453	486	454	437	484	451	466	480	484	449	448	445	469	439	467	452	455	486	441	451	447	467	435	505	426	459	462	437	483	479	479	451	451	421	479	506	450	476	441	455	440	429	464	451	501	432	495	472	424	479	449	459	466	455	470	415	463	456	439	440	415	450	462	426	463	483	467	480	478	452	444	467	458	477	439	442	447	479	420	460	458	435	462	407	429	457	464	438	477	476	453	511	476	458	467	479	460	477	461	453	427	430	461	420	430	484	473	463	459	471	466	432	417	494	470	457	457	446	430	466	448	437	469	459	422	442	467	470	415	443	462	435	480	438	487	474	441	466	482	438	483	420	424	459	489	430	449	476	462	439	446	475	483	449	446	473	432	483	497	470	416	454	455	467	467	470	438	469	451	446	466	412	411	435	451	438	473	476	448	487	414	467	427	469	452	473	443	442	476	453	464	427	455	448	466	407	481	457	472	443	468	502	468	444	464	455	437	470	439	455	440	433	459	468	466	458	442	453	416	479	447	448	448	450	453	469	433	467	472	475	490	441	475	455	464	444	473	449	461	468	435	483	469	472	457	468	419	441	430	484	419	465	457	438	484	484	471	430	466	469	447	452	455	460	477	459	462	435	443	452	466	454	476	458	431	465	457	435	438	486	434	476	422	460	462	446	454	470	476	472	460	471	454	472	453	421	441	457	485	462	436	457	485	456	439	474	468	430	473	473	471	483	428	498	439	493	433	458	480	464	466	459	480	447	448	427	477	454	468	454	469	465	451	429	433	478	437	473	454	439	509	418	443	466	435	437	438	494	445	443	459	450	461	483	435	447	437	456	483	472	459	477	462	479	432	442	463	467	439	463	424	439	469	446	435	458	500	441	451	455	450	468	449	464	455	504	442	452	495	459	439	426	434	426	463	455	425	455	429	471	489	447	435	509	480	470	435	435	473	478	501	484	478	495	462	454	503	457	438	461	426	445	450	426	466	442	457	464	446	451	440	454	457	472	495	445	426	440	438	460	451	456	417	418	441	482	469	473	452	426	413	462	484	443	481	467	439	454	454	487	466	450	444	414	466	466	446	421	488	469	459	456	460	423	436	454	422	471	459	477	442	436	467	474	461	445	482	412	427	479	481	433	435	452	465	452	450	430	443	482	465	420	460	431	455	495	431	456	439	461	494	480	463	462	467	438	504	455	449	437	483	457	436	400	465	442	449	422	438	455	436	448	452	497	470	462	485	470	476	484	452	428	424	432	492	490	471	491	440	473	461	472	463	469	428	455	462	446	456	424	461	487	455	445	466	485	470	435	455	444	466	470	455	472	462	474	463	439	453	458	491	484	461	454	453	452	428	494	464	470	447	474	451	474	468	436	441	469	434	457	455	439	449	456	422	471	455	478	484	479	448	462	480	426	466	465	472	460	430	460	425	433	494	458	464	439	423	431	467	476	443	457	433	431	431	469	445	476	462	466	456	461	482	452	444	459	460	426	437	444	467	488	492	427	457	454	439	451	462	466	466	484	455	458	461	472	483	448	431	436	418	449	495	463	459	466	515	460	485	465	481	466	475	457	467	443	471	440	475	436	479	455	458	465	471	455	443	438	494	429	443	444	457	456	462	458	459	468	486	468	458	443	498	438	465	424	459	453	457	432	427	474	462	437	462	487	441	491	469	470	424	463	406	473	433	454	491	461	448	463	476	407	435	478	480	482	473	463	480	376	449	471	478	463	459	468	485	456	457	426	444	428	461	464	420	461	445	457	487	444	434	443	475	487	459	474	413	477	471	426	471	463	443	462	464	469	448	449	462	453	453	473	485	451	473	449	467	438	472	459	403	506	460	446	436	455	408	469	464	449	459	461	465	469	476	482	438	438	424	484	485	445	447	467	445	418	436	474	420	431	431	482	485	455	428	442	460	445	469	492	453	463	448	458	447	429	445	458	469	442	436	499	470	464	440	488	456	474	450	421	451	408	455	456	471	438	465	445	455	475	414	409	468	449	443	480	465	476	461	479	484	450	472	462	447	481	454	417	440	428	446	463	462	438	456	444	492	494	453	477	454	443	477	461	414	485	462	454	443	449	482	477	462	432	458	441	441	429	485	461	465	414	449	457	466	467	472	444	443	438	452	488	477	503	480	478	448	463	466	459	460	461	455	438	428	502	463	444	449	437	453	430	475	451	437	467	461	457	487	472	454	464	464	437	458	429	456	471	505	452	433	431	444	452	463	468	465	500	476	452	444	468	458	445	470	445	462	449	463	493	459	442	470	416	445	497	492	431	453	481	465	433	498	469	476	467	448	468	477	458	481	415	460	438	448	466	501	450	477	444	492	447	426	492	426	450	445	423	470	410	487	464	469	482	426	446	462	438	454	437	451	455	405	402	487	439	485	417	433	477	495	466	417	480	454	439	433	467	441	457	443	461	466	446	457	459	463	447	461	504	420	455	468	497	447	437	463	483	455	429	464	454	449	433	433	435	487	483	454	455	466	428	410	482	439	468	448	458	410	437	435	463	465	477	481	436	460	493	459	458	478	433	456	453	439	444	466	496	473	460	466	443	474	442	439	472	499	452	417	444	452	421	497	484	425	460	465	467	476	456	450	472	442	462	478	422	477	505	460	467	471	455	448	452	445	441	460	467	411	510	489	458	476	458	471	452	431	451	417	451	444	461	430	490	457	441	449	469	499	455	495	447	447	445	461	444	456	459	471	480	445	486	390	458	453	464	459	449	443	437	477	443	468	443	434	421	442	463	476	445	439	455	473	457	456	490	477	439	441	434	428	475	493	483	473	429	464	468	415	430	434	429	459	428	421	438	425	436	505	411	474	509	470	451	440	461	488	442	436	440	433	430	493	489	463	469	445	448	490	467	444	438	434	449	463	461	483	461	440	436	474	435	475	431	444	473	463	469	440	436	423	437	445	468	476	438	467	433	452	468	452	415	442	477	477	487	463	485	454	436	432	450	502	463	440	456	484	440	479	471	443	464	444	449	444	434	429	432	446	441	489	443	469	487	463	446	476	462	468	424	475	456	441	469	480	451	468	487	469	436	474	435	410	446	455	469	442	465	454	469	478	440	461	454	451	424	430	446	460	475	463	453	504	461	473	460	414	485	456	441	439	457	486	434	403	458	451	448	453	431	478	451	445	434	475	443	438	437	423	455	444	473	431	444	462	441	479	486	415	433	446	462	473	456	435	482	471	421	444	441	460	464	450	450	511	489	440	454	472	467	410	498	497	458	461	455	469	442	454	460	451	461	501	507	463	512	412	449	487	441	475	466	458	465	478	478	433	447	482	476	452	425	499	439	508	440	474	484	470	458	471	447	486	445	491	466	447	453	449	452	451	414	508
22835	21546	29272	24284	21552	21595	11666	938	622	514	439	368	349	325	271	257	240	217	233	211	212	194	200	185	191	194	162	174	175	171	159	162	180	180	155	173	170	160	176	167	159	168	164	179	152	157	174	149	154	155	131	151	141	155	160	139	157	146	143	138	145	147	126	159	141	159	133	153	149	155	148	144	164	144	160	166	147	121	140	160	153	126	114	139	140	148	183	119	163	150	145	139	130	153	145	148	138	144	124	162	159	161	147	158	127	147	165	156	158	150	136	135	156	141	144	158	131	150	133	136	151	148	157	147	166	137	151	152	147	136	134	146	147	151	158	157	157	154	134	129	144	174	153	133	140	128	155	153	149	142	160	122	142	135	148	157	130	150	165	149	155	129	155	151	143	144	142	148	128	160	140	155	142	148	153	127	136	130	158	144	141	144	166	133	142	146	136	151	148	142	137	152	133	152	167	157	141	140	126	141	163	164	128	132	139	106	134	132	123	120	148	147	133	155	147	120	130	150	146	139	141	122	144	147	165	155	157	141	149	146	146	145	155	140	153	148	140	161	140	165	123	142	120	140	151	154	150	153	126	156	148	170	161	136	140	141	140	141	147	131	144	158	145	150	146	152	121	186	123	126	134	163	148	143	151	149	159	137	157	161	161	125	148	159	123	141	142	140	134	151	150	148	127	121	109	135	155	168	138	131	119	172	151	141	144	139	128	165	140	161	153	141	145	136	140	134	154	131	142	137	141	130	133	125	137	151	131	143	136	146	151	118	136	137	143	130	157	143	160	149	151	125	144	136	148	155	138	106	139	154	129	130	133	164	156	146	150	140	133	145	142	144	132	137	167	148	140	149	150	143	129	141	154	136	135	144	138	157	149	151	137	138	133	138	161	162	133	151	147	147	154	151	134	136	126	116	133	147	149	145	147	160	125	134	147	136	131	149	153	135	161	143	147	148	147	155	171	125	139	130	123	161	152	138	152	152	141	151	167	157	150	148	137	141	143	131	153	144	147	150	128	154	129	145	132	137	141	127	134	147	133	162	126	140	162	159	151	132	150	139	148	141	155	137	145	129	154	147	146	153	157	148	159	151	131	156	176	168	139	154	153	134	155	127	144	174	155	139	152	138	151	153	153	138	143	156	147	132	132	144	144	135	146	142	162	150	142	169	140	149	148	150	142	143	155	145	158	134	131	151	155	130	131	134	142	142	152	160	157	153	148	154	141	113	158	136	130	162	152	135	146	144	162	131	143	150	140	159	145	150	164	146	173	133	132	130	162	118	150	145	148	141	136	139	141	154	163	165	130	142	130	134	148	152	124	160	150	159	148	168	151	144	135	158	141	154	137	155	147	149	133	143	147	134	148	147	122	145	147	140	154	146	145	144	144	138	141	151	133	149	110	153	159	156	137	133	148	128	153	155	141	133	120	131	145	142	137	137	159	145	163	153	128	123	163	133	143	151	124	127	155	128	150	131	134	164	150	155	148	155	148	142	134	153	144	135	132	136	155	135	137	129	157	140	146	156	159	131	166	154	146	120	158	134	152	148	128	147	146	142	138	134	124	169	146	153	147	155	149	159	144	139	152	141	148	132	155	122	148	160	130	120	137	151	127	147	158	144	144	162	150	155	110	143	163	156	146	149	176	131	143	140	130	152	147	176	152	121	150	153	145	145	150	139	152	114	145	141	123	164	144	126	139	157	144	154	155	134	143	141	159	136	145	140	162	144	128	131	145	138	147	149	132	153	144	138	130	128	138	157	137	160	136	159	149	137	132	153	140	138	135	152	138	150	134	125	145	147	149	137	133	134	144	134	131	134	151	134	148	157	143	143	136	142	130	141	145	145	155	135	127	133	129	124	147	135	147	134	151	152	138	154	131	149	140	152	129	142	120	171	150	135	145	152	151	146	160	152	146	161	137	131	144	165	187	146	137	118	165	142	163	128	140	153	131	159	128	134	156	134	123	136	123	150	161	147	142	130	161	143	140	131	142	165	142	142	144	139	146	143	139	160	144	159	130	143	151	156	149	150	123	151	137	152	137	138	145	161	157	157	153	139	147	155	157	136	140	149	158	154	129	138	142	138	136	142	139	138	124	147	139	146	130	148	150	154	148	151	136	150	144	142	145	153	136	124	139	160	137	140	157	151	146	143	149	128	130	152	155	132	144	139	127	141	146	121	144	141	114	148	144	148	141	135	142	149	142	133	152	130	147	154	133	154	143	141	131	151	134	166	126	141	134	145	136	124	128	157	132	126	139	137	135	134	166	155	149	136	128	153	160	155	143	145	150	150	145	143	117	132	133	180	146	137	156	164	154	133	139	120	141	164	124	125	144	155	144	156	153	156	137	144	148	141	135	134	141	150	146	144	117	145	131	132	135	144	126	126	124	152	150	128	128	155	163	157	134	162	144	150	139	133	169	149	139	128	139	137	133	135	162	151	141	135	161	140	124	128	138	151	108	124	127	160	142	150	118	156	131	152	106	139	140	145	139	139	134	133	136	144	131	156	137	143	122	141	139	136	138	150	131	151	142	145	121	172	138	146	139	135	140	138	138	135	166	143	136	131	146	155	146	150	149	141	150	169	131	145	148	135	158	162	124	139	157	127	137	152	142	149	140	140	148	138	137	142	134	140	151	158	135	157	154	141	157	150	131	154	134	153	146	134	126	139	131	168	167	133	137	133	140	159	162	127	158	133	147	116	127	131	170	144	139	146	167	134	143	157	141	119	143	130	151	154	135	115	148	131	142	166	148	152	153	156	126	126	135	145	140	138	139	146	142	142	159	154	145	130	150	153	143	137	154	147	122	135	128	141	143	156	167	159	141	135	147	152	145	129	144	137	153	146	132	140	147	156	122	153	150	136	133	141	144	150	144	163	134	141	125	135	144	123	132	135	148	159	152	147	132	172	126	155	156	123	132	139	144	147	153	153	140	145	138	147	148	134	153	127	135	142	129	141	140	162	124	149	139	149	152	143	154	144	147	134	122	152	150	142	145	148	121	148	171	155	132	114	129	128	153	137	147	152	142	146	139	155	132	155	174	148	134	135	135	140	159	143	133	140	144	136	170	134	150	125	153	144	165	124	114	156	169	147	142	140	142	147	133	138	155	112	150	137	149	148	151	153	147	145	152	118	139	163	141	136	139	148	167	144	157	157	138	136	150	133	133	141	149	145	134	160	160	132	124	147	164	138	131	160	142	127	122	152	117	152	158	136	160	167	125	132	135	128	132	152	152	166	134	128	158	157	142	139	151	137	149	148	139	131	166	154	161	162	121	137	145	128	151	125	178	121	162	149	136	134	148	131	133	130	159	141	147	165	126	166	142	147	165	142	151	142	147	136	128	111	144	134	159	169	151	161	130	153	147	123	149	138	156	122	161	135	144	143	129	162	128	137	139	165	143	144	157	137	163	141	150	140	142	125	141	156	137	120	157	134	159	143	153	135	150	138	124	149	151	158	144	138	151	143	136	136	170	145	144	143	150	143
4732	14111	11745	5668	3662	2608	1886	1403	1156	866	731	623	516	454	403	330	334	314	323	301	277	258	259	265	224	238	246	231	229	206	213	206	181	193	192	214	199	169	192	180	185	189	164	172	192	158	190	179	192	179	151	203	187	169	192	184	179	159	168	181	160	172	199	169	196	171	153	173	146	162	143	182	198	176	168	165	174	177	167	193	152	166	166	191	154	164	171	168	179	187	158	185	185	172	163	146	158	181	154	171	196	182	173	153	157	163	172	165	181	156	171	166	147	166	159	197	186	165	179	156	170	163	143	171	160	171	154	169	174	169	181	167	145	181	148	155	170	155	165	146	185	168	167	168	161	174	180	194	174	174	145	174	141	166	163	169	167	175	179	150	163	145	168	148	187	184	170	168	184	139	149	175	162	151	166	152	155	147	161	162	152	182	169	171	158	182	140	173	155	182	186	165	158	152	164	144	167	166	155	146	157	193	177	167	154	168	153	180	190	163	163	161	145	180	142	152	175	155	144	157	164	172	173	177	151	157	154	177	158	184	170	166	171	185	150	162	185	167	158	171	151	170	167	161	151	169	158	156	145	161	153	157	156	159	166	154	155	161	166	159	162	177	161	162	155	168	178	186	157	163	191	173	169	177	178	161	166	186	165	178	164	173	155	191	171	164	158	147	160	153	188	165	178	139	164	168	165	182	168	154	172	150	162	169	161	171	143	174	184	187	165	158	147	177	166	175	154	155	145	165	172	143	153	153	166	168	170	187	174	173	165	185	148	152	189	170	185	130	162	145	159	161	160	183	143	152	164	141	132	179	165	139	166	145	167	172	152	170	149	167	171	175	163	165	169	177	174	174	177	180	154	149	180	184	152	166	158	142	170	165	172	167	186	174	205	163	164	192	172	179	171	159	148	179	161	163	169	160	151	154	143	178	157	167	159	178	158	175	176	162	174	179	169	163	162	203	171	155	180	163	175	154	169	150	153	150	157	159	168	155	174	167	163	170	161	182	165	188	163	166	168	171	175	160	178	148	157	165	153	167	175	162	161	144	160	150	148	165	162	144	190	150	153	183	150	169	163	165	160	158	176	154	151	159	185	165	178	156	176	183	171	156	169	164	164	161	159	163	178	151	153	171	157	164	163	155	169	179	165	173	157	157	169	159	153	156	172	173	158	180	190	154	177	161	144	180	161	175	174	146	171	191	170	156	186	159	161	159	187	154	160	160	160	160	176	142	148	167	178	174	172	176	166	151	161	150	163	169	180	175	128	165	178	154	146	153	136	175	171	179	181	162	160	154	156	168	151	140	165	165	186	148	148	156	161	184	166	162	178	159	175	174	155	162	161	148	152	161	156	164	176	166	174	190	164	174	184	159	161	135	166	188	172	158	160	164	170	167	169	187	165	165	146	147	164	187	177	170	169	152	185	166	133	175	159	161	148	150	176	177	182	172	149	181	169	177	156	158	173	182	183	157	174	144	163	183	155	155	162	181	165	146	170	177	173	165	160	173	175	181	161	157	149	140	179	149	158	152	163	166	165	163	168	172	138	150	199	162	162	144	152	149	175	159	165	161	158	148	171	171	168	174	175	171	179	171	172	158	193	151	158	190	157	146	171	175	162	149	163	144	155	167	170	146	159	173	138	178	162	167	162	157	163	161	185	133	138	156	166	166	176	147	164	160	192	165	165	158	156	153	165	164	142	177	165	172	151	184	161	159	137	159	167	166	160	174	160	150	166	149	161	159	170	161	160	160	149	169	160	152	166	156	171	189	159	151	175	160	164	170	170	175	170	185	151	156	188	186	177	187	171	165	183	173	179	156	175	170	158	168	152	150	162	158	143	169	161	152	160	165	151	173	155	152	157	166	178	157	173	168	175	164	175	189	175	160	167	160	158	161	167	185	164	162	159	181	172	148	156	168	164	176	145	155	164	150	194	161	164	159	149	165	159	148	155	181	201	159	172	162	168	159	165	163	182	169	180	186	162	143	163	177	170	160	154	163	159	187	152	163	181	189	165	168	162	135	169	155	167	162	183	186	187	179	171	182	164	154	182	169	181	186	160	177	162	151	180	167	179	168	161	177	162	169	148	168	147	166	165	171	177	163	176	168	161	168	165	197	158	174	180	148	154	159	174	140	159	194	181	170	160	157	174	163	158	170	160	169	177	163	156	160	154	132	145	177	157	147	151	180	157	179	168	193	169	166	150	160	147	162	159	163	156	149	165	187	200	169	172	158	166	163	160	163	164	165	191	165	179	164	164	175	167	153	164	141	155	162	152	173	143	161	157	178	181	152	187	144	166	169	159	155	150	175	178	160	146	136	142	173	153	162	189	176	162	130	147	149	149	163	166	155	158	184	156	164	159	179	173	162	161	157	171	162	161	191	159	153	152	174	155	162	170	150	153	186	165	161	180	147	155	157	173	172	169	189	176	186	175	146	160	172	175	177	162	170	183	165	156	165	146	164	146	157	144	176	169	192	168	161	145	164	191	167	188	148	157	168	138	145	179	152	180	168	149	177	165	142	163	145	169	148	174	167	157	163	162	159	143	189	192	164	162	158	147	160	160	163	169	158	151	172	159	163	163	145	158	162	176	168	140	156	170	163	139	145	160	167	153	159	178	151	141	167	177	171	184	160	179	155	158	168	192	166	173	156	182	170	151	142	179	149	166	153	169	177	143	189	152	143	192	168	164	151	183	155	160	150	166	159	180	165	179	164	177	151	165	167	166	140	165	158	149	152	162	171	139	177	158	171	149	179	156	180	166	163	157	152	171	158	185	162	166	159	169	192	139	156	169	156	180	153	157	175	177	174	144	170	172	185	159	164	150	165	162	184	168	149	152	162	162	169	170	187	130	155	153	167	183	164	173	161	162	199	142	181	179	172	152	158	168	185	181	175	147	150	147	159	175	177	159	151	167	163	171	173	138	173	170	166	177	146	162	168	164	155	167	150	165	164	192	169	189	182	154	156	176	145	174	160	148	168	190	172	174	157	167	162	176	158	166	208	153	156	163	170	156	167	211	156	163	147	139	176	151	157	165	164	168	184	190	151	176	164	169	151	168	158	170	146	172	169	164	178	174	174	155	162	164	164	156	164	182	179	181	162	165	166	169	159	141	147	155	174	156	153	172	167	161	160	185	161	157	159	145	148	155	182	158	131	171	167	152	185	166	162	187	160	162	172	171	168	175	134	161	169	148	182	160	174	158	154	146	167	153	170	140	152	217	161	168	151	141	163	160	165	159	172	165	153	158	186	177	156	170	157	171	168	157	183	173	150	141	197	180	191	176	155	158	153	169	173	164	181	151	179	154	181	158	193	162	153	172	155	175	181	149	161	125	168	160	150	140	171	156	162	164	170	150	183	165	178	171	169	185	161	137	164	164	166	143	165	162	167	160	139	161	138	161	150	152	169	153	170	181	136	142	177	161	159	142	146	151	129	176	153	173	166	158	158	158	188	148	184	147	166	133	169	167	151	164	154	149	153	194	181
27912	20081	6592	903	751	665	640	677	628	599	605	591	636	636	645	626	656	626	604	643	631	667	648	606	600	618	627	612	589	634	627	618	597	618	623	640	634	657	656	591	617	581	588	594	649	629	636	648	612	595	583	619	573	595	598	594	585	610	620	618	603	619	658	621	594	630	592	611	612	585	616	661	588	609	554	580	655	580	648	635	621	631	610	636	632	554	651	684	605	576	579	606	575	592	601	556	630	589	652	605	653	615	611	604	614	612	627	616	612	635	606	606	631	614	617	579	582	616	617	567	637	588	592	625	627	626	603	634	642	603	586	637	620	624	588	604	609	614	621	644	621	627	582	637	618	622	638	583	597	632	563	584	640	613	577	606	600	632	624	587	651	621	590	605	610	578	604	628	671	651	668	607	663	646	599	595	612	634	664	623	616	603	611	588	614	598	646	654	632	592	640	631	631	632	635	667	656	630	635	603	645	644	650	623	581	601	571	610	621	598	604	628	613	641	613	640	595	597	638	643	612	626	619	623	599	568	613	598	623	612	636	665	599	570	596	608	619	608	627	618	628	617	611	601	624	608	628	647	622	652	613	637	619	593	616	558	623	610	591	608	621	635	610	636	600	620	612	640	612	574	627	660	628	646	635	594	593	619	591	628	662	633	626	600	619	566	645	599	607	641	640	620	641	608	634	633	588	607	614	614	642	614	622	642	637	625	664	590	609	656	628	643	646	606	602	627	609	629	607	635	620	639	643	632	603	609	589	600	637	584	654	629	624	610	585	648	598	629	629	621	604	607	633	648	583	632	607	612	620	660	602	628	613	614	588	614	600	580	618	624	574	633	630	647	586	672	605	594	621	608	653	637	600	581	615	647	600	583	630	587	627	601	621	605	652	591	602	658	610	596	666	629	589	590	635	594	622	625	623	656	630	626	618	642	624	609	568	628	657	579	592	625	606	572	631	589	593	639	620	607	633	607	565	638	605	604	644	629	630	598	582	621	592	646	578	654	604	576	575	598	615	637	601	620	587	632	620	633	618	602	616	620	640	622	638	585	646	604	689	604	569	616	631	660	589	591	621	632	633	602	638	636	609	631	609	634	603	652	626	586	609	607	629	619	628	613	637	607	619	642	613	618	645	597	569	594	630	640	619	616	605	541	657	617	620	564	602	636	593	625	627	637	664	616	636	612	602	639	626	590	651	616	563	616	626	633	634	601	610	597	573	645	577	607	614	626	609	555	627	609	601	605	591	597	598	692	562	613	605	649	620	591	614	580	640	658	604	638	624	634	660	643	659	605	663	630	640	595	572	609	608	565	613	660	620	598	617	641	662	659	593	646	619	614	629	640	594	653	627	577	598	590	665	631	603	625	655	639	649	636	636	590	616	634	615	584	589	617	614	639	602	648	601	641	596	609	636	571	598	640	626	639	610	638	625	652	576	651	595	657	613	645	609	603	640	626	634	617	552	590	611	591	588	597	610	572	626	632	634	599	614	596	621	637	562	618	618	645	587	629	632	606	680	627	597	597	644	649	596	598	608	603	612	635	622	597	612	606	584	594	650	593	585	599	649	620	600	641	614	603	613	634	644	614	611	627	654	650	618	590	622	606	606	594	617	601	638	588	628	607	603	632	627	590	643	589	630	596	597	615	612	624	637	628	631	635	594	620	603	570	624	624	640	628	604	613	609	604	625	669	626	682	617	622	629	612	651	594	576	584	666	634	621	623	606	584	593	634	615	620	639	625	609	593	638	609	612	614	601	634	655	619	645	556	628	642	615	618	649	611	624	610	628	601	559	589	585	606	642	626	618	612	639	625	636	596	652	588	608	610	644	613	596	626	644	641	610	641	572	572	625	616	642	657	621	601	634	629	622	616	591	625	622	675	585	640	618	639	612	618	605	603	612	611	627	641	593	603	628	606	635	653	599	594	590	578	647	646	636	605	630	612	621	636	641	615	637	642	638	611	614	628	630	574	628	627	626	595	601	580	640	625	593	628	627	596	603	624	613	586	630	634	637	620	575	607	592	630	617	632	584	612	626	670	614	638	578	625	626	590	595	627	589	617	607	596	602	655	671	643	590	603	601	598	605	613	641	587	646	627	646	610	619	584	594	625	630	624	590	624	633	596	625	573	576	578	611	596	554	633	621	607	602	628	632	611	617	527	578	634	627	593	634	639	661	628	643	608	607	603	643	560	579	648	640	626	646	696	583	610	636	612	622	614	663	621	603	603	606	596	650	634	614	659	609	629	633	576	604	661	604	657	610	614	654	585	581	634	606	610	638	579	606	664	600	601	655	619	693	589	615	601	598	614	611	616	644	571	626	614	630	578	664	643	623	585	602	564	617	623	631	651	617	602	598	616	572	628	656	616	583	638	615	556	615	642	623	619	594	626	583	618	649	605	631	627	611	553	621	592	628	621	656	597	595	564	605	656	643	589	603	611	638	605	626	645	660	589	635	587	605	628	580	584	622	605	623	605	610	631	635	581	591	591	616	623	639	642	622	600	616	660	607	651	662	645	609	567	628	589	623	624	591	614	634	595	628	635	654	593	632	678	633	639	643	602	596	620	647	617	597	600	629	586	639	630	602	596	601	590	619	600	604	593	643	644	612	576	605	595	630	635	654	631	614	660	610	640	611	611	642	633	618	632	575	627	608	637	621	598	550	605	616	638	644	676	610	671	646	622	633	620	583	601	607	636	617	592	602	611	639	572	622	645	629	642	644	637	626	562	623	626	616	579	638	607	605	629	613	673	614	623	571	658	613	601	606	611	676	632	578	608	609	625	649	582	644	632	562	596	646	591	619	618	601	567	626	572	586	582	600	602	621	614	642	615	634	609	628	577	596	629	622	641	609	583	595	637	629	595	600	610	628	628	597	607	610	621	591	621	595	625	601	618	618	624	668	621	638	608	628	621	671	639	608	651	642	614	585	625	620	591	583	587	549	620	608	612	629	624	633	635	579	647	630	624	605	606	613	591	641	639	601	603	629	623	644	633	642	656	620	613	641	618	591	599	613	596	573	616	611	590	578	642	622	599	586	637	589	622	598	604	640	588	634	639	620	676	623	613	624	610	583	600	636	615	575	625	622	690	624	631	639	572	584	616	600	582	589	649	648	643	629	659	624	606	565	635	579	617	592	588	610	578	646	582	639	640	683	614	604	642	631	641	649	628	652	621	578	629	624	620	588	661	639	625	611	618	632	633	599	582	598	613	615	615	613	629	625	636	645	596	629	652	604	568	575	648	644	631	666	595	607	604	624	596	607	602	634	601	619	568	623	605	634	649	579	617	634	593	610	638	568	606	611	595	636	582	601	647	628	609	634	631	600	640	600	594	611	577	630	600	626	592	618	598	614	601	624	614	608	601	630	627	605	610	613	613	563	619	615	622	647	608	586	631	620	596	649	641	673	606	615	611	650	574	608	587	634	665	607	642	610	610	642	602	572	604	570	652	633	631	604	640	610	601	606	579	598	589	606	601	533	617	585	613
4518	1214	1139	789	716	801	740	697	701	674	666	699	644	717	686	672	704	695	636	677	661	632	639	722	692	658	693	666	679	615	720	689	626	659	647	679	686	656	688	680	632	669	727	687	687	650	596	670	662	667	663	693	684	631	677	670	662	661	670	651	706	699	671	684	683	673	665	653	617	701	709	665	717	642	664	669	691	707	684	700	684	671	657	676	653	681	680	713	717	702	610	668	668	739	664	681	687	678	667	699	671	670	682	667	660	689	670	666	658	673	669	660	677	722	647	695	679	628	692	637	652	698	676	707	719	742	610	640	702	623	680	732	671	661	693	637	642	674	664	666	667	676	687	665	641	633	717	669	639	619	681	701	676	646	672	642	718	685	689	683	697	693	694	743	697	701	720	665	656	668	670	706	684	670	659	636	642	640	677	672	689	683	671	700	671	707	666	656	655	606	607	614	628	642	657	672	683	672	659	657	649	643	673	698	624	667	637	658	719	658	580	629	652	681	665	675	655	687	649	656	699	706	624	699	681	644	665	718	687	695	635	652	663	670	688	697	669	673	663	685	690	646	704	676	661	648	622	627	652	669	662	677	629	646	666	633	686	639	658	681	697	678	688	654	706	657	634	670	683	638	643	645	633	634	682	661	660	679	658	653	670	660	684	704	671	678	703	682	654	653	632	647	680	696	703	660	660	680	700	657	649	685	672	672	620	643	726	681	713	649	698	683	639	653	644	646	661	698	645	661	642	700	660	668	708	699	642	689	672	669	642	628	662	690	676	644	672	635	648	681	676	694	678	677	652	681	700	667	684	701	688	639	662	692	644	634	689	663	688	607	638	691	683	688	648	640	666	638	696	688	639	696	657	689	691	720	682	646	694	684	673	673	653	691	657	695	626	677	689	680	652	689	676	651	646	671	619	644	677	648	671	725	619	653	717	700	717	692	715	674	622	665	630	664	636	699	645	654	712	655	659	674	678	638	695	677	655	700	696	651	685	675	634	673	645	634	666	676	700	649	672	695	637	664	671	666	676	678	676	675	650	619	643	670	669	654	646	658	672	649	664	668	674	645	664	665	657	681	674	670	657	692	675	640	676	687	675	682	698	632	673	699	692	665	646	667	655	667	652	672	718	632	668	672	671	670	711	684	646	663	674	648	720	676	706	675	686	699	651	700	632	686	723	666	663	632	723	660	653	693	722	674	682	685	653	666	671	670	674	655	686	676	668	661	636	675	670	668	660	657	694	649	673	693	656	673	690	632	671	631	709	663	649	710	689	637	657	643	681	651	702	646	710	661	698	680	676	643	702	660	680	675	674	663	687	660	641	675	673	701	664	637	672	708	686	661	641	670	719	654	694	658	660	628	681	641	702	702	687	717	663	688	675	646	665	645	736	618	655	657	735	658	647	634	670	672	665	660	687	646	695	667	680	610	679	647	699	670	669	658	646	690	733	682	676	699	710	617	654	651	639	658	636	705	660	702	676	669	670	627	697	616	692	688	694	697	700	663	643	655	648	678	661	662	654	691	636	697	654	650	669	684	657	666	653	683	705	696	665	680	655	699	699	711	677	674	643	665	647	689	646	673	680	708	660	671	686	700	669	669	715	662	662	683	689	690	680	669	681	648	671	676	665	688	628	646	647	648	689	666	649	677	669	696	677	646	669	618	656	650	706	666	710	633	659	665	652	713	673	724	735	604	669	659	650	646	660	681	703	692	681	650	610	658	660	678	708	607	691	694	679	639	644	714	651	679	629	635	724	666	660	671	688	721	660	658	691	666	668	718	663	727	663	679	681	685	662	661	659	655	693	675	699	667	621	700	676	685	690	685	670	666	659	653	670	693	625	649	657	683	643	681	684	694	662	676	700	656	623	694	687	659	660	655	703	725	685	615	665	681	663	678	648	703	717	671	684	653	698	670	708	668	682	647	707	710	656	649	650	663	671	695	700	708	665	709	711	649	680	704	706	626	704	680	676	681	704	701	712	674	650	650	702	669	646	658	641	705	641	665	658	683	680	691	682	628	662	655	606	707	686	695	620	727	715	687	716	674	654	656	657	665	689	655	687	614	703	601	671	714	714	632	657	693	698	660	687	733	733	699	696	690	676	651	660	673	639	664	697	640	700	641	644	662	703	672	692	684	677	655	695	646	650	643	672	689	677	689	651	682	702	679	665	644	673	673	708	703	668	690	674	597	675	697	666	698	652	696	690	683	680	639	638	705	657	629	645	665	642	686	653	651	715	661	652	669	673	658	637	664	661	631	697	642	690	597	698	694	700	609	669	640	668	659	620	718	655	686	655	667	681	643	662	642	664	692	668	653	681	650	719	651	716	712	697	653	641	648	649	655	691	677	661	694	694	696	659	641	643	695	677	627	671	632	639	666	725	665	649	653	657	645	625	637	694	666	668	670	685	668	638	655	682	667	665	644	647	661	667	651	651	687	649	733	666	682	643	620	660	665	711	690	671	680	681	671	640	680	690	667	668	666	699	634	691	683	674	655	675	659	697	631	665	653	637	675	696	684	653	700	707	671	698	669	661	671	609	640	640	673	667	656	689	663	669	669	644	669	690	620	651	666	682	651	687	703	679	657	688	651	677	682	611	717	679	635	690	623	643	619	682	677	646	674	664	674	658	665	672	671	721	670	630	619	697	666	701	632	667	671	703	708	705	678	665	672	703	658	671	651	633	689	663	674	719	649	657	668	635	624	637	677	678	636	647	660	660	645	694	690	686	656	686	629	629	650	648	678	750	656	686	642	714	668	659	684	679	687	724	678	694	657	616	650	674	680	684	694	728	649	716	676	675	721	670	667	685	649	673	681	637	660	656	677	660	666	747	646	684	693	628	613	672	679	647	663	641	657	653	677	709	711	678	685	633	645	628	678	698	652	687	651	693	684	668	703	687	657	677	618	664	700	655	701	649	657	659	658	642	695	666	664	649	673	702	668	672	667	694	680	703	654	722	677	664	719	705	675	663	679	711	636	705	717	655	713	666	638	665	625	663	668	649	668	668	682	650	676	672	680	637	691	663	640	682	672	680	632	673	663	713	680	682	666	692	653	633	670	651	626	662	655	679	688	634	676	663	682	647	674	718	664	680	679	642	671	650	641	632	681	662	732	659	693	673	681	712	638	676	645	676	687	673	684	648	713	670	670	683	715	630	694	705	670	670	644	665	709	709	670	714	693	685	673	627	662	685	675	717	644	649	647	630	699	678	662	634	684	679	657	679	656	651	678	655	710	664	669	656	687	624	689	661	687	642	628	648	678	708	625	610	661	679	654	674	640	654	727	654	660	668	723	660	669	723	637	676	686	667	654	663	659	659	641	676	634	674	660	676	637	687	658	669	689	685	688	677	674	677	718	677	627	654	694	669	684	720	662	661	659	685	661	651	669	724	682	678	656	666	620	663	671	696	644	697	651	657	713	685	658	662	643	659	621	652	666	636	635	683	674	686	653	689	656	682	700	628	645	676	687	701	679	674	680	639	653
23788	21494	28856	24597	21499	13246	1348	807	630	626	555	552	555	550	531	508	480	480	476	453	458	468	459	446	468	452	435	469	456	446	470	455	468	437	447	433	452	462	463	449	441	462	435	479	452	415	470	461	434	417	441	489	423	443	440	419	435	384	457	393	456	408	432	449	414	423	450	461	473	404	397	434	430	458	414	437	426	431	425	455	460	419	438	405	432	438	450	434	411	438	447	423	470	431	449	434	414	395	443	417	403	439	437	459	446	447	430	445	390	425	447	397	394	428	425	436	419	421	423	445	430	440	411	430	442	397	406	430	434	432	414	437	431	385	427	430	437	456	455	439	437	420	393	412	424	413	436	445	442	417	422	423	414	444	415	389	417	445	440	431	424	404	443	432	467	397	434	443	406	435	461	447	403	431	398	419	398	423	449	433	441	427	390	409	439	433	405	478	435	419	420	435	429	432	418	427	415	418	421	385	406	425	450	379	426	441	456	437	435	430	454	443	388	405	396	413	434	448	440	381	423	423	433	431	455	418	421	450	433	421	430	435	430	401	420	450	427	398	389	443	407	415	437	403	421	433	461	478	439	462	400	433	428	442	428	470	399	457	398	430	433	437	432	442	448	459	383	406	402	418	457	443	413	434	432	401	443	402	428	466	419	420	433	394	405	457	434	396	456	429	443	423	407	446	432	406	418	410	389	434	409	429	413	425	436	433	417	412	408	412	403	434	434	412	425	457	429	445	387	443	380	473	444	403	461	427	403	421	425	428	446	421	417	376	448	416	439	398	429	426	438	426	462	423	395	421	432	419	415	459	424	434	411	448	438	383	409	448	420	436	434	424	405	431	431	426	445	419	422	446	465	441	406	440	412	464	420	429	412	398	427	450	441	454	394	437	414	435	451	436	441	437	446	413	427	459	421	417	387	450	448	401	430	430	443	380	430	414	419	435	420	457	445	446	403	422	433	458	446	402	444	452	428	450	446	399	398	462	472	443	450	415	425	455	433	417	452	452	386	436	444	431	435	472	484	473	429	419	442	441	475	408	396	386	433	458	457	405	422	418	446	419	457	418	416	466	397	435	440	438	414	465	410	415	465	435	415	445	414	410	429	420	410	418	459	414	395	432	398	448	419	424	453	442	448	431	420	436	445	425	442	421	425	397	409	437	425	478	400	441	414	435	428	406	415	439	433	421	446	458	416	420	406	396	443	395	447	413	429	387	448	412	436	436	391	430	414	387	441	414	437	396	446	434	408	420	419	409	409	398	441	416	452	433	443	413	417	462	483	424	431	413	424	431	469	438	418	443	466	439	443	413	426	432	448	379	439	408	433	456	423	410	443	485	439	432	453	444	433	397	421	418	433	448	412	399	433	428	420	449	448	447	416	405	395	429	441	432	438	406	405	424	398	442	412	454	437	459	402	464	402	436	427	411	414	409	489	403	393	441	415	415	436	442	440	425	429	425	420	406	415	413	431	451	417	419	487	417	409	440	436	395	440	426	446	425	429	431	431	426	382	410	386	405	426	432	423	399	399	463	427	422	410	445	422	437	379	399	419	413	395	393	451	433	426	408	450	443	451	436	408	437	413	415	437	415	407	405	419	420	427	421	419	445	406	424	406	398	418	413	425	402	424	400	433	429	443	402	424	431	406	448	387	404	415	463	404	418	454	411	447	438	432	408	437	441	408	420	461	444	407	435	398	492	467	419	477	413	403	419	418	449	455	450	428	475	460	432	458	451	423	417	402	430	411	420	417	412	401	418	449	449	459	434	437	457	461	415	431	414	467	453	432	439	416	431	426	434	441	405	409	436	431	394	432	443	404	397	425	432	408	433	414	437	407	417	423	404	433	413	434	440	400	398	432	422	445	466	424	442	420	398	422	436	419	405	382	439	431	427	440	439	445	406	437	399	429	410	408	431	447	415	428	423	414	438	425	419	433	410	457	423	446	426	438	460	427	413	456	415	419	427	436	414	428	427	415	414	406	407	435	409	419	407	484	427	438	415	421	422	449	425	380	429	465	434	433	438	415	423	433	408	409	429	465	429	451	458	398	438	452	426	402	368	397	446	441	403	423	405	402	433	432	421	389	403	414	424	428	422	433	440	419	399	424	386	448	398	392	424	462	436	390	421	408	416	403	396	419	454	431	416	434	381	424	432	423	452	418	405	433	368	405	434	433	441	425	404	406	429	403	437	401	456	430	428	433	440	429	428	418	428	430	441	441	462	418	444	428	459	433	403	420	399	422	428	427	443	420	445	432	427	432	415	453	447	403	435	426	428	414	434	434	423	395	422	463	424	399	415	439	400	421	392	392	402	424	443	464	384	402	409	399	445	394	424	436	433	400	453	471	403	402	434	444	413	405	437	405	411	418	409	427	397	412	433	429	424	413	411	432	396	437	457	416	416	426	427	417	419	467	424	446	426	410	423	434	465	425	425	450	418	446	447	424	440	445	456	428	402	389	414	396	410	415	409	405	442	412	420	419	412	469	418	433	409	418	418	423	442	438	420	463	427	430	451	428	424	439	408	438	423	425	443	411	451	432	441	422	434	435	396	461	392	420	476	480	449	440	439	425	424	435	435	432	417	402	447	375	391	438	465	410	425	402	485	429	434	375	447	428	422	450	457	394	426	429	396	460	396	441	411	416	400	438	452	435	443	423	423	429	406	436	413	408	457	408	423	412	403	409	478	399	410	448	462	439	419	434	424	486	443	449	466	446	395	445	448	444	448	452	421	432	416	446	415	418	431	413	438	444	384	386	419	457	436	441	416	381	423	415	422	423	415	447	436	414	452	394	402	427	410	406	426	419	425	459	404	450	391	458	426	467	427	439	443	391	427	413	455	491	423	422	416	422	426	459	443	440	452	424	462	415	412	468	391	429	433	439	412	455	413	407	399	430	464	438	445	400	440	436	442	397	419	454	465	424	441	407	418	419	440	406	443	419	423	450	434	420	421	433	412	415	432	431	423	408	469	399	427	420	418	397	464	411	424	451	380	468	408	442	459	424	409	383	403	382	427	393	421	408	424	418	447	453	437	430	419	381	425	422	451	426	450	473	399	410	434	400	422	431	403	437	441	452	426	410	421	389	409	415	402	415	435	414	405	396	453	449	416	420	463	423	407	416	431	391	393	447	420	432	404	435	437	407	449	443	421	443	440	438	416	403	405	421	429	437	415	413	420	415	412	416	403	453	454	400	403	414	431	414	413	424	409	439	392	405	449	442	395	422	409	413	436	389	451	426	434	446	406	429	427	455	419	407	442	440	405	427	444	390	451	440	426	380	453	440	418	417	433	427	438	415	443	431	437	438	394	441	477	416	433	396	406	432	394	395	418	407	488	417	440	440	445	418	409	458	427	399	409	426	379	409	459	425	393	428	419	435	433	452	412	421	402	383	466	415	405	388	424	393	421	406	394	423	404	453	409	413	429	406	446	459	432	448	416	434	444	454	437	435	420	418	428	413	434	440	444	437	428	417	417	428	431	396	444
3504	8839	7348	3536	2315	1763	1424	1157	999	829	797	634	679	607	638	602	565	576	532	530	540	529	491	518	533	522	544	504	479	511	501	470	496	507	488	485	512	509	465	488	457	514	491	480	494	486	549	477	453	466	489	465	490	489	468	477	498	509	500	453	462	529	483	499	470	444	498	482	479	477	487	461	505	512	442	483	499	482	424	466	440	501	491	497	493	483	479	480	452	466	503	453	453	489	490	466	473	421	487	489	497	477	467	521	497	455	495	485	480	455	463	494	475	427	479	490	503	474	527	465	438	491	429	470	511	513	470	501	459	485	490	454	521	512	467	517	464	473	507	479	473	464	477	482	497	507	479	484	455	438	458	445	457	489	462	498	474	498	465	482	472	466	489	489	448	498	440	518	486	470	483	457	440	453	483	448	490	501	429	484	485	457	464	468	485	488	476	457	500	507	452	474	468	489	479	486	504	478	490	434	491	480	484	513	486	518	475	492	497	474	461	483	482	485	500	465	479	482	435	493	436	435	442	425	458	479	464	486	465	489	481	488	490	443	458	479	470	483	475	484	454	475	470	465	451	492	475	469	462	496	477	503	503	499	489	486	455	426	459	476	450	501	503	478	470	449	477	466	497	502	448	481	448	496	456	497	477	472	464	490	480	477	485	509	448	450	467	475	478	478	496	445	449	495	517	510	508	492	501	528	500	443	462	468	465	469	484	494	500	491	462	471	449	462	490	435	455	460	460	543	485	463	486	451	478	446	431	422	459	491	503	463	486	551	472	475	517	456	445	475	494	504	444	500	445	482	441	514	508	417	482	506	489	465	463	484	460	505	505	475	475	434	457	456	485	476	504	463	455	489	501	476	465	484	468	470	450	469	464	429	469	503	465	472	448	457	453	499	481	491	462	455	510	478	471	471	484	465	501	490	514	477	466	461	458	473	495	456	506	442	458	497	475	479	471	507	475	477	447	510	485	486	545	483	512	528	502	458	467	501	475	495	476	448	452	452	470	487	480	467	474	476	489	460	525	462	469	459	474	458	471	456	491	477	455	465	463	467	499	468	459	448	494	474	490	498	485	467	502	464	493	420	470	464	462	485	510	466	494	452	498	479	501	479	490	468	486	487	465	477	469	460	478	492	521	527	511	450	505	462	494	434	477	456	488	501	438	521	485	480	505	489	514	482	468	493	475	494	480	479	482	490	478	478	492	483	472	473	456	472	474	495	509	444	466	436	507	466	461	452	495	450	463	472	515	523	487	497	453	493	442	475	454	477	493	493	476	480	476	439	476	475	503	486	504	453	483	491	497	479	444	497	468	475	462	464	508	508	505	456	509	523	438	488	474	492	448	503	460	461	447	447	480	471	484	452	446	478	483	501	442	520	530	454	431	469	491	457	511	451	490	466	443	454	519	469	494	457	488	544	464	497	486	475	471	502	465	467	466	402	435	456	436	449	501	470	491	481	475	499	463	467	456	482	465	464	543	480	454	443	465	458	459	464	452	474	502	478	485	475	477	471	488	496	458	489	463	523	485	465	458	444	439	434	466	517	507	478	468	487	475	489	468	479	457	464	498	486	460	481	487	475	481	454	489	451	512	485	468	482	450	488	471	500	458	500	465	464	494	472	438	489	494	458	487	508	491	536	444	519	495	460	448	507	496	470	485	472	501	492	452	464	434	467	446	465	468	475	471	464	439	465	484	451	465	482	483	513	497	462	509	483	474	472	485	492	473	488	466	491	460	428	471	501	505	475	450	522	463	476	497	491	489	460	487	476	453	454	534	475	458	519	471	453	483	461	466	476	463	462	497	449	475	480	494	452	460	477	436	474	452	491	471	478	454	459	445	484	476	473	474	477	467	509	477	490	478	462	487	447	526	460	448	493	453	491	460	471	463	470	470	456	470	512	442	450	490	462	468	497	481	487	502	432	464	499	457	489	466	452	466	488	473	485	505	445	472	515	502	458	462	422	489	466	473	466	469	474	490	455	434	474	448	436	493	484	475	506	465	481	473	467	442	463	479	463	496	481	469	456	487	472	457	462	487	426	459	489	485	466	485	473	466	484	442	452	470	468	457	458	474	497	455	454	455	492	491	481	484	482	471	466	454	478	462	494	430	469	516	484	463	490	493	536	479	444	475	468	439	466	471	457	488	449	525	482	486	490	457	476	533	438	469	471	456	504	489	489	471	464	471	446	499	455	475	459	443	488	466	471	474	477	439	477	448	461	458	481	485	498	464	503	442	468	484	480	430	473	474	438	487	437	464	478	440	401	481	500	518	453	475	481	489	471	456	451	458	517	518	444	485	457	493	448	460	477	490	506	450	455	478	484	473	499	465	465	479	479	467	496	498	482	522	472	454	473	466	486	502	501	455	463	483	471	465	454	481	462	455	506	498	486	436	468	454	503	457	521	477	485	483	522	501	502	463	472	453	473	443	469	465	517	497	495	429	468	506	507	475	455	431	487	446	457	472	473	477	432	442	429	479	482	475	490	466	476	465	482	498	480	449	452	438	473	465	481	459	466	472	483	480	442	461	477	473	479	499	522	459	447	494	471	486	491	475	460	472	486	477	464	502	451	532	463	488	470	502	471	503	510	461	446	479	468	472	500	441	493	479	479	500	495	478	483	498	466	465	491	435	454	505	455	502	505	462	510	478	463	510	481	463	469	432	478	444	483	448	491	445	480	452	479	515	471	504	469	477	496	455	461	440	463	474	464	469	441	479	451	490	508	453	474	487	471	446	467	512	505	525	460	466	456	462	494	481	478	452	478	491	476	445	456	451	501	477	502	439	463	465	476	482	460	478	454	473	438	448	427	524	461	509	457	514	452	524	492	465	486	512	475	506	496	463	495	528	503	487	485	476	424	459	531	459	474	430	436	457	493	469	472	504	500	492	511	442	495	462	479	478	466	477	411	475	481	453	474	492	481	489	507	475	504	475	489	481	502	508	505	475	495	482	483	418	447	485	456	511	468	457	475	473	491	480	461	465	452	468	487	465	476	492	493	465	460	483	502	498	453	497	521	461	496	431	453	481	472	505	502	445	520	482	442	464	479	530	480	497	447	500	455	486	521	499	491	490	477	480	480	482	472	410	498	474	482	458	433	499	469	484	440	498	476	480	449	509	443	459	503	443	486	476	460	443	473	467	491	442	456	489	467	508	440	480	487	508	476	485	466	502	451	461	460	435	502	502	435	491	483	452	458	481	485	514	499	483	454	426	485	473	460	535	515	491	494	511	496	458	499	487	473	478	456	498	505	480	468	459	435	449	537	466	447	515	480	433	493	459	472	507	492	468	487	470	492	485	452	483	472	472	527	432	458	458	481	452	466	518	442	499	488	523	486	453	425	492	493	453	465	489	507	431	481	456	476	476	437	496	477	482	460	476	501	507	525	495	478	502	468	508	483	480	461	467	510	476	469	489	479	449	492	463	488	489	439	485	474	496	488	498	480	498	482	476	489	479	494	469	488	502	473	479	479	468	475	482	526
24817	21478	28026	25279	16683	1243	717	616	580	529	466	489	507	549	485	438	434	455	452	446	459	484	446	435	483	446	471	427	452	426	433	469	409	440	425	423	445	400	452	396	450	464	466	437	481	472	418	434	451	456	452	429	442	419	419	424	464	452	452	421	418	434	427	402	418	487	400	381	396	413	418	439	468	418	436	448	444	401	456	397	446	468	440	452	454	419	403	446	416	405	423	413	417	465	399	423	468	402	394	444	463	418	432	420	427	400	426	430	415	369	459	421	427	463	438	445	434	420	414	429	443	399	446	431	417	454	385	440	451	457	438	430	469	411	461	425	416	414	413	472	421	448	412	428	446	453	418	433	438	457	441	425	470	455	446	445	432	396	416	440	458	413	448	397	434	447	472	459	404	419	430	456	409	419	442	421	435	442	436	445	449	459	437	431	454	466	416	447	455	403	438	435	409	437	456	431	494	454	426	422	459	416	420	449	441	464	452	421	402	411	453	425	442	418	434	470	408	465	439	444	423	444	429	471	503	419	486	470	431	420	432	450	438	415	434	430	449	391	437	449	431	436	403	429	438	434	442	441	466	407	425	409	459	444	445	466	396	431	429	430	425	434	412	431	455	413	421	450	429	507	468	454	438	414	448	476	435	424	447	427	469	426	431	432	426	449	424	396	435	432	387	409	442	394	466	389	431	456	418	404	400	444	459	429	405	406	427	428	465	399	433	397	403	477	392	419	414	412	442	464	425	389	440	426	406	451	411	460	411	481	429	445	422	467	390	394	394	456	437	380	454	403	437	402	482	426	434	431	424	425	417	440	440	470	434	413	437	441	449	435	460	425	443	431	455	427	424	415	461	428	442	455	429	473	409	456	467	487	391	445	446	426	426	421	429	414	482	400	428	440	434	454	438	402	449	442	457	427	451	428	454	454	422	411	467	414	472	413	433	453	430	406	447	402	424	425	430	432	430	413	453	423	469	458	423	437	441	456	398	437	431	447	405	450	434	409	444	461	476	433	412	406	455	443	442	452	454	450	440	463	430	412	460	434	430	439	408	443	454	414	446	472	468	448	415	442	430	461	455	460	478	423	469	424	442	439	415	436	416	404	465	441	452	465	413	427	461	428	448	445	450	457	443	425	408	412	446	437	406	446	446	403	431	453	432	466	455	444	462	417	427	435	438	441	447	443	427	452	447	424	431	438	441	437	417	420	445	430	431	444	438	420	435	434	469	460	438	486	450	475	422	436	436	475	440	459	462	410	442	441	423	406	457	415	433	456	452	442	431	445	414	448	421	426	426	419	456	443	453	408	471	416	457	495	429	473	456	436	446	386	449	390	434	410	407	436	390	403	410	423	417	437	430	460	454	426	454	419	416	437	413	419	456	407	444	414	425	463	402	467	419	448	457	441	453	411	453	425	428	400	446	422	446	460	432	411	422	432	466	452	485	462	457	471	417	434	454	425	395	423	429	451	416	418	437	447	413	444	426	457	431	430	434	456	490	451	447	431	441	446	428	450	423	403	439	461	464	407	458	493	426	438	465	436	427	434	427	438	435	431	447	442	429	402	413	396	436	385	426	398	438	455	438	471	452	426	417	435	450	454	404	411	444	420	464	420	468	471	422	408	425	491	410	482	426	409	423	422	392	410	429	476	449	472	412	438	450	454	428	420	412	469	419	425	452	447	470	462	455	436	394	432	457	439	422	430	463	435	437	446	418	437	421	426	436	423	434	412	412	399	432	431	433	444	468	429	462	449	409	444	418	454	440	429	430	459	450	438	446	452	411	444	445	416	410	406	432	401	440	383	433	420	423	391	427	401	457	471	420	436	443	440	458	392	478	459	412	416	443	450	488	419	435	392	413	421	453	461	417	489	455	475	443	402	439	447	417	435	445	425	426	424	424	462	451	463	437	423	421	408	430	442	438	424	450	455	443	467	430	427	406	400	450	410	447	418	450	458	474	441	436	413	446	468	467	469	423	460	440	448	414	427	427	412	437	430	440	424	451	413	421	453	447	446	428	435	414	383	470	428	434	385	442	409	460	458	453	428	444	433	444	443	438	439	439	423	466	416	429	419	464	451	431	429	431	448	395	443	430	432	431	440	406	427	425	404	441	439	430	451	410	384	403	466	424	443	398	423	497	402	435	432	401	422	394	460	409	433	444	406	440	440	418	438	429	416	430	458	413	435	436	397	450	406	416	446	404	435	422	420	440	425	476	430	469	430	418	422	433	447	446	479	448	453	430	459	419	411	429	452	435	426	433	435	432	429	432	435	459	477	448	493	400	428	439	442	455	432	457	438	422	465	439	402	403	476	449	412	448	419	449	427	435	427	480	440	451	415	423	428	449	470	411	426	437	471	431	440	430	426	469	435	436	454	426	444	417	451	468	415	433	449	458	429	453	465	425	452	466	393	440	400	485	433	374	409	396	471	445	411	414	448	424	430	446	421	451	433	432	415	427	436	446	452	447	439	453	444	433	442	416	450	417	415	426	485	422	427	443	419	417	459	446	424	472	452	436	423	436	430	420	465	458	432	444	452	411	477	422	462	424	433	448	417	447	459	441	455	434	438	437	459	421	441	437	430	457	448	385	446	410	428	450	442	413	432	430	438	431	445	456	407	427	461	485	427	436	422	468	408	442	461	488	391	460	393	424	478	441	436	391	448	444	413	420	463	413	462	458	438	477	432	409	451	498	400	425	429	458	428	442	434	435	457	451	458	469	429	422	453	440	419	440	429	461	440	434	420	430	444	404	438	450	396	432	421	432	438	434	418	474	468	445	439	418	422	426	425	412	421	422	457	440	427	456	449	460	456	393	449	421	424	448	459	424	421	411	439	406	462	428	448	424	470	410	443	437	458	449	444	412	408	402	429	425	413	436	432	456	412	416	459	451	452	450	425	441	437	420	439	422	446	436	437	418	439	444	458	422	396	429	423	436	428	414	437	421	438	434	461	436	431	439	417	432	409	423	410	430	421	424	401	376	439	439	427	445	427	418	432	456	489	402	461	439	399	436	454	430	451	417	403	453	425	427	465	399	427	415	457	449	402	417	420	425	407	449	448	432	408	451	435	413	425	445	422	427	457	436	438	446	423	443	440	471	444	437	429	442	479	487	424	445	462	435	439	377	421	441	416	410	446	413	415	431	447	422	446	430	437	470	445	430	443	430	476	425	421	407	394	394	407	458	399	389	463	419	390	441	440	450	455	432	476	418	457	406	469	463	428	408	433	445	425	423	427	450	401	380	496	427	424	461	458	409	409	444	455	422	438	427	430	432	460	427	417	463	430	486	403	445	425	467	407	406	432	453	411	466	397	431	400	455	453	445	440	456	411	448	456	439	449	435	413	452	438	443	412	438	459	426	439	400	444	445	419	415	395	430	428	422	417	425	455	432	475	434	446	442	435	400	444	435	435	412	426	467	458	440	442	461	447	453	438	439	426	435	430	424	436	429	437	455	455	438	436	435	417	422	453	470	374	423	423	422	450
3601	5574	4384	2280	1582	1281	957	897	713	673	633	594	585	547	514	497	521	519	522	512	492	494	518	467	494	454	496	463	521	468	477	460	458	492	466	479	472	445	464	464	478	454	489	493	474	471	474	471	467	474	475	476	406	441	442	446	404	439	485	494	483	447	464	471	462	487	483	493	487	476	457	435	495	493	463	459	484	460	479	492	471	464	469	474	468	443	468	424	459	448	462	469	430	455	489	467	488	468	433	460	448	479	484	462	456	449	454	481	460	452	437	459	437	456	463	491	501	464	441	484	444	477	457	435	486	447	432	457	484	478	408	481	472	458	446	468	458	472	459	469	491	480	506	450	490	483	502	452	427	450	484	513	471	468	443	487	483	462	486	452	459	473	430	469	461	482	472	459	450	423	485	456	478	489	456	496	446	475	473	438	442	485	488	443	472	457	475	486	456	500	436	503	462	475	471	456	452	458	424	469	447	439	438	442	452	474	467	492	500	413	485	445	472	481	451	458	455	471	441	455	509	444	466	461	431	451	447	468	460	450	459	459	454	455	448	445	479	498	476	469	510	468	450	404	469	472	427	487	484	453	467	471	479	500	431	444	475	463	479	455	453	448	490	446	455	468	444	425	443	470	447	411	449	438	469	444	463	417	434	482	455	446	464	447	497	436	434	452	474	466	429	492	451	438	444	466	461	461	470	455	464	512	466	453	464	480	479	438	450	484	463	446	453	432	490	509	442	474	451	499	501	451	465	468	440	495	462	445	457	467	472	489	455	467	480	464	473	422	447	449	485	464	498	502	445	447	496	489	485	505	483	461	490	453	444	461	465	510	470	481	448	430	471	463	445	490	442	482	458	507	440	447	434	454	440	465	481	464	452	471	505	482	496	493	481	457	490	500	496	466	478	469	457	498	474	465	454	444	487	425	460	502	474	449	461	484	434	482	484	448	476	473	469	453	461	449	481	452	485	468	456	474	467	448	440	478	467	457	480	492	470	450	437	445	435	416	469	453	469	472	494	453	457	476	438	484	425	466	473	445	447	483	454	495	462	468	474	475	455	439	449	489	453	424	462	450	473	472	403	479	481	441	424	473	470	506	481	494	444	454	480	465	483	426	451	472	465	490	463	449	468	487	455	466	464	476	441	497	478	451	438	450	506	481	461	469	462	440	452	465	481	427	480	437	491	447	471	459	454	468	469	460	489	473	472	474	456	489	467	492	473	462	473	476	505	451	444	487	487	470	485	517	464	494	438	499	469	474	454	415	477	484	486	506	480	493	453	464	437	449	444	488	517	461	494	491	438	456	443	460	439	452	476	472	475	468	464	482	481	460	456	481	432	478	457	433	454	482	513	475	482	467	463	460	443	446	450	452	447	437	439	468	454	433	459	486	421	453	449	484	468	438	457	446	457	449	449	465	435	516	428	464	481	467	493	432	470	423	458	462	473	477	480	472	463	414	430	451	460	491	434	524	453	470	467	414	458	458	456	470	469	431	482	491	505	466	443	455	441	458	450	471	450	458	479	467	479	455	484	467	428	492	444	461	461	494	460	425	485	419	452	429	461	482	486	428	492	443	450	431	440	472	506	436	460	451	486	474	426	477	482	449	442	487	480	448	458	474	470	427	466	439	424	456	449	468	452	460	453	476	471	442	438	467	453	455	505	447	422	480	480	436	485	442	479	519	447	462	482	446	457	436	465	486	485	479	455	488	433	440	460	457	454	434	439	443	402	460	445	458	444	464	475	429	454	455	458	463	504	469	428	466	464	481	472	421	440	503	475	436	459	475	482	472	456	470	461	497	446	440	507	417	504	477	480	458	517	497	474	470	455	457	431	480	463	431	464	448	468	490	478	464	436	487	495	437	454	448	493	475	468	436	423	458	426	414	431	456	473	510	463	454	487	432	435	454	475	457	441	480	466	461	447	437	484	430	443	421	450	483	451	493	476	467	464	449	439	454	476	464	455	473	476	453	438	466	437	483	500	453	484	478	470	463	428	451	476	484	479	468	474	452	443	465	441	441	439	484	474	476	464	465	462	467	489	494	454	449	472	455	455	487	439	448	482	448	450	451	471	460	471	494	471	444	460	476	452	429	453	483	470	489	460	386	459	473	460	449	491	441	423	468	463	467	459	486	487	447	423	473	492	481	436	460	442	476	465	466	474	424	445	457	470	440	487	486	447	436	445	467	421	517	474	494	490	489	486	465	455	421	478	480	457	454	464	480	450	450	472	442	464	459	459	444	465	447	483	452	449	469	480	498	485	468	458	472	466	483	463	470	410	441	467	450	472	482	473	457	478	463	465	452	487	470	433	487	463	500	467	464	492	478	478	484	488	463	437	451	472	484	461	489	459	457	445	479	448	458	436	476	458	476	466	472	480	457	433	478	433	466	433	488	486	467	417	494	478	482	466	499	452	480	482	441	469	436	407	479	502	451	470	455	436	462	449	450	463	440	513	482	442	439	470	493	464	463	466	446	474	455	438	487	447	466	489	489	443	445	454	456	452	437	483	422	472	440	477	441	413	512	469	469	466	501	415	470	450	486	433	445	459	465	451	479	473	487	475	447	429	445	518	443	474	481	448	467	496	456	458	453	448	465	460	457	475	465	462	508	461	467	449	416	488	478	462	449	474	463	436	483	440	442	477	476	432	453	451	479	450	432	466	439	462	453	476	448	522	501	460	436	444	444	455	469	480	440	442	478	477	441	436	464	437	475	430	489	479	449	461	450	444	461	451	460	473	443	475	455	461	467	446	462	453	467	451	465	444	489	489	464	454	446	450	464	414	469	463	496	467	455	452	489	452	513	458	456	461	424	484	488	474	467	434	474	462	429	478	430	492	441	456	469	472	430	469	467	517	431	407	464	450	427	454	494	433	466	464	466	516	475	472	465	436	443	449	475	479	459	454	449	456	482	492	494	467	442	456	469	455	488	448	469	444	434	477	476	448	431	479	486	434	410	421	469	443	436	462	471	446	493	486	439	439	462	476	440	423	451	450	475	467	430	447	460	481	465	467	475	440	452	449	452	465	449	456	444	475	455	477	453	471	451	462	443	452	442	440	422	434	455	451	462	459	469	474	491	457	474	515	447	463	480	452	436	466	446	474	480	426	473	459	467	435	481	446	483	431	471	482	479	479	481	478	458	458	471	467	454	437	462	498	437	447	471	442	479	465	477	473	488	494	498	476	450	461	478	458	460	471	448	470	422	484	465	427	469	462	442	439	518	429	440	469	475	465	457	466	450	451	459	465	475	493	442	447	468	461	469	498	470	436	470	458	485	416	513	474	483	481	490	448	485	466	505	455	495	466	464	490	471	430	455	441	455	457	457	500	472	466	478	476	461	512	473	471	495	489	478	500	455	464	461	466	464	465	465	465	435	466	466	493	499	451	461	439	480	471	476	477	458	459	457	456	453	448	476	457	464	458	474	470	467	455	436	471	454	466	468	469	505	444	468	452	466	458	420	434	482	480	439	440	464	452	486	445	467
22856	21556	29289	24313	21559	21587	11731	970	659	553	472	399	359	340	276	272	257	269	213	215	213	227	236	204	184	196	179	188	184	206	174	152	161	157	153	176	152	158	164	171	172	171	157	159	140	150	158	154	165	167	154	144	170	165	151	155	168	162	161	169	157	154	150	122	133	162	158	155	155	154	158	154	174	151	159	141	148	156	181	146	162	155	153	148	161	156	140	129	150	133	150	148	154	140	159	175	143	147	152	139	148	149	149	138	137	142	154	150	140	157	158	146	158	159	138	160	153	149	144	143	139	172	122	162	159	141	157	166	146	159	162	141	136	164	160	147	149	149	165	130	159	140	157	132	153	160	146	145	155	142	130	146	159	137	163	147	147	150	146	147	143	138	143	151	138	142	139	140	147	137	170	176	151	176	137	161	135	143	148	147	136	160	140	157	128	169	156	148	147	167	162	131	146	138	143	163	142	152	129	161	155	158	141	157	169	162	135	128	160	139	143	154	137	157	151	165	163	141	155	145	153	121	151	142	142	133	152	155	155	151	159	151	147	163	158	161	138	137	152	140	149	118	164	150	147	149	154	143	128	141	151	144	148	131	150	154	142	160	123	138	151	166	144	166	149	140	122	136	146	171	139	161	153	124	150	169	148	156	149	174	137	143	166	148	143	143	140	145	152	134	153	114	139	139	129	176	172	157	157	157	156	133	165	166	143	152	140	150	156	127	160	147	135	152	143	143	138	166	140	149	139	150	145	162	151	169	144	164	147	160	152	160	141	142	142	143	149	152	139	142	139	123	138	153	185	147	161	155	128	165	138	147	147	144	144	145	137	164	148	149	162	139	154	147	152	168	156	153	159	133	144	145	133	145	151	149	149	153	165	142	164	158	157	130	159	149	156	137	179	153	148	155	159	166	146	146	159	163	148	147	166	125	159	159	144	150	158	139	139	154	151	153	158	150	164	148	154	157	150	161	149	154	158	154	137	166	139	158	135	150	161	161	152	149	159	140	150	143	141	156	168	150	146	165	151	167	145	158	154	149	142	147	132	150	146	115	161	120	162	162	149	137	137	159	152	145	158	155	139	139	149	155	126	149	135	145	116	130	142	136	157	155	151	166	171	160	150	147	159	142	143	143	178	167	159	152	137	151	167	161	155	162	151	151	143	139	154	150	124	150	142	172	128	162	151	182	152	160	138	131	142	151	178	133	152	148	136	121	148	147	142	146	132	158	154	138	145	136	167	157	145	150	141	163	151	133	147	136	146	124	151	137	143	159	158	155	157	161	153	149	144	142	135	163	144	144	144	147	150	150	146	127	131	151	163	135	156	164	175	162	153	143	160	124	140	149	162	152	166	132	162	161	121	142	138	140	152	164	164	147	149	117	151	143	138	142	132	147	153	148	142	144	151	145	169	154	164	126	143	126	157	161	154	171	131	145	151	150	143	126	146	151	162	127	160	133	142	149	158	162	156	147	144	138	155	150	156	148	145	139	147	142	142	142	156	142	145	128	160	166	154	152	150	161	135	156	151	139	143	183	133	135	147	141	169	143	139	160	136	158	149	132	160	145	166	165	147	141	159	128	168	138	128	165	164	144	143	158	149	143	155	146	142	148	155	159	134	150	150	143	133	168	145	161	150	137	159	140	142	157	165	144	128	133	133	144	146	173	141	147	121	137	160	152	141	142	147	142	145	153	144	125	143	133	142	150	149	137	158	166	153	155	137	140	153	153	150	155	143	149	158	149	142	133	144	147	142	156	151	151	142	137	162	154	153	143	144	150	172	147	130	153	142	143	149	163	137	143	145	140	140	142	163	161	154	146	160	159	139	143	147	151	133	148	147	160	149	159	140	154	153	165	146	148	142	176	143	151	141	159	137	156	139	159	159	134	140	158	154	158	147	159	149	148	176	135	144	115	156	148	134	141	147	141	151	140	148	141	117	146	148	137	153	150	147	136	138	123	140	170	116	132	155	146	149	160	139	148	134	139	150	129	114	123	127	150	164	134	143	148	153	144	152	132	149	150	160	149	167	149	160	149	157	147	154	149	164	144	164	147	139	136	149	149	153	179	130	154	141	145	155	145	123	148	146	139	132	140	141	150	144	165	134	167	134	153	137	155	139	157	143	143	139	142	142	158	125	137	140	150	135	133	157	147	146	152	166	147	174	152	165	141	128	159	145	158	142	141	148	173	171	164	155	133	130	143	152	148	147	135	149	131	163	151	142	182	139	164	134	170	142	128	150	137	162	125	139	155	164	134	147	144	155	165	172	131	143	157	153	161	153	142	134	155	144	161	165	150	164	127	139	143	135	163	142	138	145	155	133	156	151	152	153	144	151	154	157	154	144	148	158	171	160	149	167	158	131	144	149	159	153	156	175	137	141	143	142	147	140	138	156	137	137	124	135	150	159	135	138	149	147	137	154	136	145	136	158	151	143	148	165	131	128	149	147	140	145	144	138	165	144	154	124	154	154	156	148	162	182	162	134	139	142	146	137	164	166	155	161	140	156	147	145	158	158	144	161	145	141	139	146	154	146	170	132	149	142	157	134	166	152	145	153	154	137	159	136	135	157	151	136	127	147	161	147	138	131	159	159	156	156	145	146	159	135	144	147	150	156	140	145	147	129	157	166	157	142	139	153	159	144	152	154	151	141	190	170	131	146	164	137	137	160	134	128	132	143	133	143	142	138	131	165	137	127	127	161	157	123	145	178	130	147	148	131	137	133	143	125	167	156	132	179	139	131	147	127	129	145	125	153	150	124	136	147	154	131	148	143	148	137	146	151	134	133	142	151	165	159	147	153	159	144	172	146	146	157	167	166	137	140	122	143	143	148	142	158	171	143	160	152	144	149	159	137	167	136	127	144	153	167	147	152	125	134	152	141	166	142	160	156	148	155	140	135	138	132	153	174	152	156	152	169	150	140	153	163	136	140	139	156	147	151	143	140	147	160	152	155	140	132	139	115	157	118	137	170	152	138	143	165	151	145	146	150	163	168	132	135	129	141	154	163	151	137	136	147	138	147	156	143	160	129	141	156	140	163	149	161	124	151	162	159	155	123	159	144	129	138	148	135	116	162	136	163	130	158	153	140	153	143	144	137	142	150	151	137	152	132	146	142	132	131	150	146	128	130	138	138	150	154	158	157	144	149	152	131	151	152	119	134	141	153	156	135	136	142	152	134	142	158	120	159	129	148	128	144	149	150	134	179	162	155	156	147	113	158	153	142	178	172	150	144	141	136	114	146	143	140	160	151	164	156	136	147	188	130	128	158	172	155	162	136	149	145	150	141	145	143	144	163	143	160	159	134	144	150	128	147	128	163	153	147	153	145	149	134	147	150	139	135	142	141	146	147	135	147	134	138	143	166	143	150	128	162	184	146	165	140	125	139	140	175	142	143	142	157	144	129	147	151	163	139	156	152	153	147	157	141	165	144	150	144	130	133	158	143	149	128	146	122	127	145	126	147	116	128	147	138	149	138	151	148	155	161	176
4756	14242	11609	5745	3662	2668	1895	1479	1131	869	702	600	507	474	420	352	332	361	314	257	262	262	242	239	258	224	215	211	195	242	193	183	194	178	193	221	191	201	196	182	172	191	206	169	184	191	177	200	183	192	158	190	200	188	154	174	176	189	153	166	165	184	168	177	180	195	177	159	171	181	162	160	174	181	165	198	194	179	161	193	165	175	145	166	155	175	166	164	205	168	178	173	159	150	172	163	161	201	168	171	175	156	174	171	165	151	172	189	167	160	179	176	162	143	157	170	176	159	163	177	174	178	161	150	184	165	143	171	158	168	149	158	175	198	193	159	173	165	181	175	173	176	174	170	171	160	179	157	179	176	190	151	166	146	188	164	193	184	160	164	173	175	163	161	167	162	174	179	159	160	168	192	162	176	155	164	179	183	192	170	156	170	169	143	164	156	176	162	168	152	187	147	173	171	183	182	164	139	184	164	169	160	165	155	180	173	177	162	161	174	159	191	184	152	134	153	177	166	152	159	157	168	166	159	176	177	169	150	187	150	170	177	179	183	176	166	167	173	166	165	155	179	160	175	181	169	142	172	177	155	156	152	182	171	170	171	164	193	151	159	176	145	170	162	175	159	153	162	183	162	180	171	165	205	167	176	160	173	161	185	172	168	162	188	184	167	163	175	166	168	160	151	163	158	169	178	180	148	182	179	184	154	179	178	163	178	180	173	157	168	150	164	160	180	155	168	164	170	140	166	141	175	188	178	157	167	177	160	160	173	160	179	183	181	170	162	150	158	186	171	173	160	150	176	188	174	133	168	179	161	156	198	166	142	174	160	152	191	176	159	158	164	183	160	165	173	154	148	150	167	154	132	167	174	180	176	169	175	149	167	176	179	172	185	158	163	136	149	161	154	199	168	167	168	152	155	159	158	177	168	148	146	159	161	165	165	181	147	197	157	164	143	165	155	161	184	156	175	141	160	174	172	153	167	167	174	159	163	173	181	166	174	147	174	176	154	169	198	171	195	168	186	159	151	159	162	146	153	170	157	168	157	165	146	165	166	175	197	172	172	170	171	166	177	158	166	169	156	169	160	171	170	156	163	169	167	182	171	168	158	167	143	146	180	170	188	178	177	164	194	175	150	180	179	158	170	167	161	160	174	148	178	195	169	172	169	174	191	162	172	163	161	183	169	164	163	154	177	160	153	166	163	166	161	176	167	148	187	148	140	186	182	153	184	144	150	185	164	162	190	159	172	151	171	169	149	177	162	165	154	162	153	162	164	187	192	150	162	138	157	150	169	178	160	206	183	184	173	174	179	191	138	169	168	166	167	142	164	140	170	174	182	151	174	161	148	155	149	169	175	153	186	179	183	177	142	154	169	184	175	190	162	196	150	159	175	177	172	146	158	151	162	141	181	185	144	174	131	177	177	149	165	186	144	161	153	176	144	169	164	174	145	151	180	165	162	174	170	178	167	168	162	145	196	170	165	158	148	154	154	145	186	149	173	173	158	169	154	162	145	144	161	174	141	158	154	152	186	154	179	164	166	144	182	190	163	159	182	176	164	160	164	177	174	174	165	190	201	169	166	150	151	173	161	185	170	154	163	151	166	145	168	154	145	172	194	164	173	177	165	164	149	179	196	181	148	182	148	166	170	181	161	149	173	182	183	160	161	183	190	178	181	147	159	167	163	183	174	177	178	186	186	163	170	196	165	168	155	177	184	155	191	166	172	170	154	163	161	155	159	138	158	135	160	168	167	152	140	181	139	174	160	177	171	165	186	165	179	145	174	157	169	174	164	165	151	173	177	162	165	163	169	153	172	170	195	175	164	152	166	158	175	173	171	152	156	166	173	175	146	149	177	169	166	185	176	165	168	172	187	177	169	171	172	176	165	164	167	186	153	194	183	169	158	188	174	166	159	166	164	194	171	158	159	165	163	170	184	199	168	163	170	157	168	174	167	174	190	154	187	158	158	134	142	171	168	174	177	154	146	145	152	184	181	167	141	186	201	164	166	149	164	148	180	142	169	152	151	159	167	177	167	139	183	168	168	176	144	158	168	173	157	145	175	162	178	166	173	151	155	167	161	162	186	163	176	163	160	177	166	154	145	180	137	163	161	160	170	180	157	161	158	154	183	178	162	173	147	175	157	186	176	162	165	158	179	154	149	156	168	200	172	172	161	171	173	140	155	171	174	194	175	167	146	145	162	172	151	150	167	182	177	152	129	162	187	159	211	161	175	151	139	152	173	183	158	151	181	180	151	171	171	170	168	152	178	175	178	171	166	181	152	156	161	168	186	166	158	194	172	175	177	152	179	164	175	154	164	162	180	181	178	178	168	166	185	164	165	157	159	190	194	183	161	175	167	181	150	180	164	152	201	187	172	180	184	157	154	151	170	160	189	166	169	167	157	162	149	169	160	170	168	165	185	156	169	166	173	183	177	171	173	166	166	185	151	178	166	175	165	171	176	165	153	172	167	173	164	150	191	168	171	144	163	179	143	195	157	169	180	176	179	180	177	163	174	163	168	177	163	163	186	133	177	172	163	164	173	171	154	162	176	173	165	182	173	161	199	151	168	166	140	167	147	197	162	162	169	167	163	172	160	168	147	177	164	168	183	190	152	172	171	129	166	152	143	162	167	159	170	173	163	166	140	197	153	166	175	165	180	150	167	176	166	163	156	156	186	159	183	152	165	166	164	176	176	177	150	155	126	170	167	130	180	173	163	152	178	172	179	186	155	185	148	156	161	157	199	162	179	165	178	165	150	157	133	152	157	181	147	187	172	178	177	168	176	167	163	147	185	183	138	204	161	180	138	133	181	155	161	168	184	172	172	146	184	191	176	168	134	157	164	150	148	187	184	158	160	189	163	176	167	146	171	133	178	177	189	166	164	171	153	155	167	187	156	164	165	168	167	162	175	195	177	171	167	168	174	168	188	192	171	178	154	175	173	183	177	170	195	174	146	181	166	178	192	143	153	161	153	174	171	174	169	173	158	173	152	160	180	160	165	152	166	171	178	167	156	163	168	172	163	168	170	170	179	153	162	152	164	171	162	166	156	184	149	182	151	177	144	168	172	160	179	160	185	171	167	166	162	171	181	183	175	159	167	153	172	148	156	164	184	175	173	163	181	174	140	178	165	179	179	160	175	162	159	168	167	160	169	161	151	164	179	162	158	176	187	180	158	166	190	194	150	186	157	179	165	165	188	147	184	196	162	145	171	165	200	187	175	160	161	165	181	173	160	157	153	195	162	146	160	167	170	163	174	145	161	183	158	164	165	172	178	159	171	177	167	149	161	151	176	157	165	172	165	178	170	168	165	172	150	156	179	157	147	197	161	180	179	167	188	168	173	159	166	185	152	157	171	174	176	152	162	180	187	164	180	151	160	163	156	184	152	183	167	160	179	154	157	172	152	177	165	137	159	163	166	197	172	173	173	194	177	174	191	154	150	151	167	164	163	169	164	176	172	161	157	142	154	171	139	185	167	172	178
27702	20152	6912	942	718	687	653	639	617	638	643	624	643	653	627	580	640	647	651	605	586	646	617	594	608	611	660	618	658	655	657	580	637	620	647	647	651	621	659	602	640	653	607	666	613	644	655	632	645	632	676	639	689	654	621	618	597	623	635	633	615	637	614	636	651	674	649	663	619	628	640	652	614	618	600	582	590	620	657	658	643	627	607	639	610	609	639	588	601	635	604	684	600	646	643	615	619	609	598	622	626	630	620	598	673	597	624	669	640	648	612	617	615	603	685	650	621	615	619	624	622	602	664	630	655	657	616	641	609	650	626	603	620	633	668	637	618	620	662	615	633	581	646	668	681	616	578	629	629	627	637	585	667	608	631	605	648	628	624	669	666	600	650	600	622	670	633	633	659	662	628	628	586	603	622	632	654	635	657	629	618	645	613	659	668	625	627	653	618	640	634	681	650	556	621	598	654	628	589	602	626	623	666	637	617	642	615	614	662	654	643	636	656	659	613	640	627	655	647	635	623	623	622	645	573	641	590	581	595	614	606	668	632	593	654	628	609	639	635	627	643	614	604	609	578	651	633	648	624	630	628	647	640	625	656	607	624	633	622	631	650	676	627	637	627	665	628	617	628	630	631	640	651	588	646	595	682	631	631	655	651	651	622	605	615	580	615	594	664	663	590	642	680	649	633	617	653	576	619	627	653	593	613	642	615	618	591	601	660	647	669	642	666	642	670	674	601	637	633	576	662	596	633	678	623	644	679	658	658	601	619	616	601	617	642	648	596	610	618	588	638	625	627	678	618	583	602	633	608	630	643	638	597	662	625	681	583	637	601	631	671	645	626	602	598	564	591	653	666	626	611	616	623	604	645	630	656	660	624	633	641	604	613	631	625	674	629	568	588	667	627	589	642	657	672	645	629	659	648	651	570	590	684	602	651	613	650	654	633	605	617	650	656	650	618	637	627	668	612	585	632	653	582	686	639	653	659	617	591	637	596	639	631	626	569	638	660	627	637	657	616	636	645	651	680	640	638	664	610	628	611	635	637	645	647	647	697	626	625	600	578	638	609	601	637	647	642	625	654	650	622	635	583	611	666	610	581	618	617	630	641	658	628	618	615	671	649	649	620	605	663	625	652	636	627	627	591	650	641	616	637	626	606	624	612	597	590	649	615	632	584	637	642	652	655	602	655	660	675	620	631	629	617	620	594	636	638	588	636	670	602	597	647	613	616	650	675	666	653	631	665	631	637	639	660	642	635	639	631	606	672	667	631	612	638	622	623	607	636	657	621	601	653	654	627	643	664	633	657	666	647	639	621	633	614	645	646	635	613	601	619	676	638	662	618	637	595	634	654	636	691	618	664	665	634	664	617	607	675	621	660	613	587	640	556	595	673	663	635	669	603	605	655	635	546	628	601	617	633	600	605	605	636	682	609	588	616	617	631	626	636	644	618	645	619	598	637	622	646	612	636	625	615	648	608	586	644	676	666	640	667	610	578	630	608	629	634	628	672	668	659	630	671	616	632	604	645	632	628	613	666	637	638	581	641	634	629	675	585	618	640	626	688	622	536	606	632	656	621	592	658	627	664	647	645	651	569	594	615	613	651	627	600	607	599	654	655	642	622	639	658	611	591	612	619	633	626	654	648	640	624	635	634	621	625	662	641	585	577	661	642	665	634	661	616	597	616	650	620	641	616	638	633	609	640	606	631	638	624	606	587	622	594	613	595	599	598	627	651	642	640	639	611	683	617	595	617	628	622	606	641	601	639	594	638	571	609	572	636	641	660	603	619	630	560	605	644	617	659	669	619	659	596	588	643	589	611	628	597	653	643	602	652	597	583	625	601	654	658	592	659	593	613	645	618	593	589	635	599	577	644	617	620	632	631	592	644	625	607	589	635	608	630	628	625	620	629	596	600	621	591	634	642	592	626	595	667	637	664	640	636	623	573	624	617	617	696	631	658	595	710	617	661	619	653	616	665	642	620	606	625	602	650	634	623	648	594	632	606	637	649	674	582	631	637	600	629	612	620	628	640	651	654	612	595	626	651	625	598	617	613	635	607	654	674	644	684	630	625	651	686	594	613	648	601	707	632	590	592	586	617	631	662	626	616	614	595	640	637	686	582	661	651	674	593	613	615	652	624	596	576	628	630	611	642	619	648	615	643	631	619	622	611	647	655	611	652	586	639	618	612	602	626	632	615	633	591	647	627	646	641	616	644	583	657	607	681	610	614	631	622	652	655	639	569	663	667	641	630	640	619	617	649	586	646	657	630	632	657	636	657	659	600	595	638	620	642	626	657	616	640	666	659	618	643	603	603	640	626	653	653	704	630	614	602	612	595	651	643	618	602	652	615	669	629	601	616	591	648	654	655	642	690	589	657	620	581	639	613	636	637	615	614	587	633	634	575	646	583	629	593	660	568	651	670	670	600	601	633	649	602	624	634	597	625	612	632	618	605	645	608	625	647	671	585	648	621	623	641	569	643	623	624	625	624	614	638	625	643	630	627	603	614	658	635	633	616	631	627	660	696	613	636	661	618	594	613	627	622	633	656	633	623	627	613	576	667	596	639	597	594	622	649	629	607	610	625	666	645	615	636	626	596	637	649	692	651	606	585	640	649	657	619	615	616	622	662	594	632	635	661	616	626	599	613	639	609	644	639	609	643	626	605	642	603	635	574	623	641	629	601	607	619	632	656	666	620	625	637	628	619	639	666	641	598	633	618	639	647	589	638	624	654	647	620	596	664	632	606	661	615	627	613	622	640	627	629	624	623	636	630	611	627	636	598	631	685	678	615	618	626	637	611	665	643	608	606	634	633	638	576	597	624	622	622	607	645	693	642	608	587	601	672	595	686	626	627	638	642	651	596	660	588	585	620	587	665	629	645	630	628	596	601	623	601	597	631	627	614	712	610	618	624	620	610	615	628	637	638	605	617	596	600	635	602	660	598	623	638	644	602	592	643	619	612	610	612	668	656	647	644	639	613	634	613	612	590	640	651	593	626	687	612	615	627	598	610	592	692	616	644	615	597	618	661	629	650	655	640	666	650	627	633	628	651	612	623	635	648	652	665	663	582	582	576	581	647	639	621	634	608	618	632	639	636	627	598	627	622	649	600	596	607	614	620	593	654	635	610	641	627	647	636	642	588	608	642	635	647	671	610	621	633	660	646	625	579	654	653	635	611	636	598	620	605	639	600	604	584	624	623	627	590	622	639	622	674	618	616	579	671	618	640	639	580	634	653	644	626	644	620	625	636	639	688	624	559	618	640	674	577	619	600	649	615	614	613	625	606	587	595	623	643	647	638	606	626	666	600	606	612	610	621	610	633	628	615	603	614	613	632	629	641	609	658	656	660	597	611	658	638	675	620	635	631	614	641	626	650	630	624	631	683	648	588	623	620	667	588	625	644	604	623	640	631	638	635	615	638	638	592	610	653	655	669	648	625	593	617	610	602	615	631	633	623	636	640	691	601	664	580	648	623	649	608	625
4493	1251	1121	855	801	781	768	698	670	688	750	671	666	689	645	741	698	685	702	656	686	683	689	682	715	659	685	657	707	703	675	636	692	696	701	708	678	651	630	691	651	703	640	658	656	704	698	626	689	718	693	656	717	700	670	699	700	654	661	620	678	673	699	682	693	700	672	677	676	690	655	688	675	650	672	612	651	670	692	700	681	687	661	638	713	671	693	657	661	639	655	664	659	678	653	656	690	709	659	664	678	650	666	679	634	658	711	669	692	701	692	699	652	714	668	666	642	715	695	672	657	663	653	691	696	657	690	668	691	673	698	653	698	699	640	689	728	666	637	681	631	691	682	691	665	666	626	677	648	709	745	654	698	671	666	708	678	651	679	642	722	663	694	710	687	628	745	644	699	704	680	660	634	676	632	684	673	666	665	691	671	702	719	701	723	678	659	637	637	698	688	599	729	693	642	690	675	660	689	674	679	684	685	655	685	679	754	669	678	674	657	691	628	694	686	674	666	715	651	684	644	669	685	678	737	644	677	712	682	672	693	698	677	742	734	650	659	669	699	675	708	688	675	690	648	657	716	671	701	710	711	673	642	709	658	704	662	652	693	660	706	695	655	675	733	750	649	689	677	688	687	667	704	661	725	653	694	661	672	636	687	665	714	647	662	687	709	689	693	691	656	667	699	679	670	657	650	649	638	655	674	671	711	702	711	601	714	666	707	682	623	686	683	675	662	701	686	685	659	668	701	673	701	684	668	632	664	682	683	691	698	684	675	724	670	700	713	654	700	655	704	708	695	694	679	664	681	703	698	729	684	635	638	640	674	703	633	710	680	674	685	704	724	702	682	679	680	664	666	664	685	640	703	657	668	658	678	675	670	643	665	680	684	655	663	680	648	690	711	664	654	675	661	675	686	687	717	669	681	674	664	711	675	683	688	683	660	668	675	655	690	727	675	683	660	649	653	697	680	667	645	659	650	683	678	673	666	706	686	657	668	716	661	620	642	660	661	681	628	657	627	666	700	646	690	693	705	651	716	655	646	657	671	659	666	641	657	670	612	691	671	704	633	694	670	693	632	675	640	667	703	681	681	675	702	666	642	668	669	625	683	714	662	672	684	670	647	705	650	685	646	693	658	654	684	647	723	693	700	647	711	647	708	678	639	692	711	700	692	641	696	669	730	648	671	660	706	692	722	706	652	658	702	675	689	673	660	641	649	676	683	705	668	672	664	663	657	701	687	640	699	677	639	670	685	687	694	634	669	726	659	661	671	645	658	671	712	664	716	674	698	681	638	639	744	717	649	663	681	697	638	677	706	651	667	635	705	717	730	665	670	638	682	688	652	684	618	686	677	670	702	687	647	679	685	681	705	632	681	701	639	705	708	648	667	698	671	699	655	687	674	709	676	688	687	725	708	664	732	682	667	708	652	672	707	671	694	640	691	705	672	657	670	657	686	640	658	648	630	672	714	686	696	709	711	678	651	702	700	706	693	722	639	671	672	691	686	691	697	638	737	728	679	648	676	637	693	649	649	675	675	721	706	735	679	678	703	652	689	717	679	692	661	639	655	667	642	657	652	696	743	706	659	702	709	661	664	691	633	639	643	674	702	679	656	695	703	675	662	676	667	686	674	644	720	641	664	624	638	687	652	682	710	694	690	685	657	692	678	698	621	695	638	661	703	666	663	688	690	724	658	702	714	639	676	674	715	681	706	657	722	614	718	673	714	645	693	705	694	707	682	660	685	618	706	691	696	630	697	683	709	715	690	700	610	697	674	695	682	681	654	703	708	690	726	737	681	685	679	584	694	682	669	674	683	652	691	715	681	684	668	672	691	641	650	640	686	726	642	688	696	690	672	696	652	681	660	673	671	659	694	670	657	721	645	664	628	645	658	725	598	692	668	666	717	676	731	668	714	692	634	718	713	712	734	723	669	719	718	692	662	684	677	641	655	646	670	659	715	648	654	674	701	671	651	690	719	693	698	661	728	654	663	698	668	690	630	719	683	696	666	692	640	639	710	674	652	673	610	662	643	699	680	665	697	651	659	699	675	670	657	642	696	652	662	713	696	665	738	697	661	636	642	685	701	704	664	682	703	647	667	682	684	668	721	643	651	669	674	642	661	690	690	654	678	690	686	649	692	698	642	653	678	654	693	663	635	681	688	728	703	696	668	693	687	646	651	666	671	708	670	674	670	695	692	662	709	698	707	691	674	679	705	669	657	671	688	697	666	658	698	663	647	684	652	686	666	667	694	619	658	674	649	665	700	657	667	704	723	675	689	660	674	690	691	687	677	704	680	694	693	691	701	680	689	715	660	651	656	662	690	664	697	693	653	687	675	665	683	688	710	695	728	690	694	705	683	682	668	669	633	678	632	624	715	676	643	654	685	715	646	682	644	670	706	628	665	675	672	648	669	645	704	617	658	690	660	670	650	673	697	619	664	688	656	734	697	690	654	688	691	628	692	655	669	681	646	701	669	638	684	682	659	649	649	680	719	687	684	648	644	665	700	657	695	681	670	673	677	632	667	659	686	722	681	737	699	692	630	677	672	688	656	679	667	637	675	712	669	669	651	647	699	723	686	648	688	646	688	662	673	690	664	723	712	652	660	713	724	654	694	648	693	687	664	711	667	678	666	653	702	681	657	638	640	711	653	681	673	707	703	676	666	640	684	668	720	689	670	705	693	691	662	722	674	691	661	705	651	667	673	681	716	627	703	682	733	693	690	675	618	655	677	703	675	699	693	679	702	691	638	730	691	684	693	638	625	683	681	668	690	642	698	679	694	662	649	668	683	691	694	664	665	696	732	691	653	687	733	639	665	665	646	719	651	719	684	661	707	663	672	688	706	685	729	703	659	717	676	697	674	710	658	737	673	645	687	655	661	655	640	661	714	706	691	678	672	657	646	655	699	606	669	706	697	661	694	735	679	719	704	671	652	642	685	677	700	685	711	698	657	671	687	656	675	660	650	669	668	690	678	707	699	656	673	683	626	698	689	651	666	668	668	667	647	678	649	644	684	658	665	656	722	748	660	699	638	630	682	737	642	680	702	687	693	714	700	685	722	743	693	671	624	655	682	666	670	704	635	636	717	685	671	689	718	682	673	650	714	724	676	674	672	659	681	672	675	708	683	715	688	695	687	683	685	664	717	642	677	660	652	639	696	687	680	680	619	681	706	638	717	644	669	659	698	739	668	661	643	662	694	659	679	678	659	688	656	663	672	622	646	683	651	682	717	674	726	662	624	677	669	683	689	680	692	686	690	638	708	674	708	693	652	640	702	685	646	628	647	655	726	659	656	690	667	675	644	653	668	702	700	659	749	693	681	659	686	718	669	678	716	643	659	671	703	657	683	677	632	688	707	665	694	644	660	625	679	668	698	682	667	652	669	677	699	672	676	721	657	685	700	693	642	665	655	653	670	668	694	682	674	637	722	655	719	637	698	681	695	657	683	689	688	630	671	686	669	672	668	619	688	659	650	626	684	660
23801	21536	28909	24619	21542	13452	1413	886	715	657	604	612	505	512	499	428	495	460	451	457	467	467	493	454	446	431	461	451	453	454	451	428	476	487	467	487	451	457	443	446	428	454	424	440	474	470	404	459	456	406	435	412	417	414	448	482	442	451	447	402	444	452	462	466	434	452	421	445	436	455	440	443	424	426	469	449	463	430	408	455	448	435	451	460	460	480	424	438	460	478	439	412	452	424	433	445	420	443	426	457	414	446	427	391	445	451	426	403	425	431	447	451	456	444	465	431	436	415	424	445	467	451	429	424	460	463	415	443	465	442	423	414	439	441	445	424	457	447	446	432	447	444	419	439	490	456	407	442	456	414	453	445	439	447	477	431	455	420	386	417	440	464	430	407	424	461	418	463	426	471	436	465	457	424	436	401	414	423	445	405	422	464	416	398	423	420	437	453	434	422	431	431	425	407	450	459	454	435	419	408	459	396	422	425	434	413	417	449	441	438	442	446	442	446	414	420	434	401	418	412	407	441	464	414	436	456	441	428	436	431	436	434	453	417	429	456	375	436	435	457	430	438	404	441	427	433	440	433	437	404	408	405	446	436	411	450	456	404	446	465	438	418	417	464	468	390	436	408	422	442	438	462	440	455	421	429	455	391	386	413	464	396	406	449	450	437	425	432	411	479	416	455	466	435	393	454	476	424	441	471	432	457	453	451	414	424	452	432	446	429	419	452	427	451	455	432	397	437	447	427	468	397	437	418	443	428	417	432	431	429	452	423	454	426	424	422	464	429	401	436	451	426	414	432	397	440	447	460	450	401	435	421	452	433	442	435	410	451	439	426	432	457	456	494	466	439	454	431	436	427	394	459	455	426	428	461	422	435	470	462	422	450	451	468	452	438	429	471	417	415	403	406	425	468	395	403	462	416	431	419	460	398	421	411	417	433	435	412	444	434	406	447	444	482	425	407	445	377	401	414	463	441	420	446	439	424	443	431	416	429	398	426	380	426	429	406	420	410	419	446	432	405	445	442	420	406	428	418	439	427	445	409	472	420	425	433	407	410	427	459	442	422	469	410	466	475	449	466	412	406	429	448	429	450	425	432	425	407	466	393	465	405	426	424	460	453	431	424	441	430	398	456	437	455	421	451	419	451	428	452	416	424	441	431	448	415	482	464	436	436	433	428	455	421	452	422	452	460	428	427	450	451	453	443	419	407	399	419	431	460	432	429	419	425	431	441	415	422	452	438	450	420	443	422	459	424	412	396	459	448	448	435	443	437	459	402	432	435	452	424	427	435	411	477	455	459	433	445	415	458	431	426	432	421	459	455	455	426	432	434	428	415	426	416	430	439	412	431	434	437	440	485	418	473	458	436	423	446	430	420	450	436	435	416	426	389	426	448	464	441	394	472	437	428	441	454	432	447	428	401	464	430	429	437	419	418	426	430	422	431	425	418	441	430	433	455	433	429	494	422	446	444	443	415	421	411	422	448	434	421	451	451	468	420	433	404	426	429	411	439	435	425	436	418	460	424	445	461	413	435	403	431	474	411	429	413	412	429	432	462	394	420	412	434	432	440	448	436	447	451	466	394	434	428	410	421	450	426	425	441	439	394	414	442	428	421	409	429	437	438	427	456	436	425	428	451	440	417	462	423	459	438	451	428	449	441	423	425	427	440	412	441	444	435	439	448	385	408	442	419	424	465	405	407	442	426	386	434	415	413	431	415	374	447	457	439	412	444	434	407	434	407	460	424	434	421	389	440	414	427	447	443	468	388	437	473	407	436	439	441	409	412	437	410	434	437	396	406	434	448	472	455	454	438	421	439	453	434	402	444	462	455	442	423	418	417	424	450	456	441	475	436	418	444	449	419	444	461	433	439	435	462	426	424	430	463	420	435	424	383	450	436	419	414	431	406	411	440	395	448	431	428	397	403	449	452	416	422	416	441	400	413	467	442	419	465	484	397	389	457	423	425	427	425	417	439	452	436	444	400	434	432	439	409	417	452	433	474	440	430	441	433	423	435	448	425	451	416	434	454	439	433	404	471	425	428	419	421	419	457	411	418	443	456	430	407	479	441	409	435	426	450	454	399	430	431	408	453	418	444	427	441	415	440	421	451	437	419	431	442	399	442	403	443	435	382	447	404	423	423	491	445	442	458	417	436	428	423	440	455	410	414	472	437	449	456	411	412	443	438	432	441	405	397	438	423	406	411	417	425	449	387	400	445	412	455	415	431	426	437	440	447	423	436	425	417	423	433	406	418	457	408	465	419	474	401	460	392	464	436	418	469	405	431	466	447	425	426	458	460	400	420	435	423	454	453	406	462	415	463	405	395	460	432	397	396	445	446	412	445	434	406	442	433	447	428	451	448	448	447	445	468	438	416	401	405	426	448	474	412	423	461	473	452	430	417	436	448	428	456	445	440	416	423	407	469	453	436	457	415	418	425	433	429	446	435	436	431	419	432	449	455	428	421	432	420	403	410	417	451	423	411	440	423	445	428	439	401	464	403	443	453	425	447	436	405	464	474	410	425	449	444	463	416	469	445	404	438	466	434	411	437	443	437	457	445	435	444	427	435	427	453	442	431	433	429	444	443	417	456	425	434	428	460	450	496	429	439	424	426	424	476	427	398	469	454	431	448	454	452	480	436	428	414	424	443	442	450	397	444	453	453	432	411	463	399	459	435	417	445	435	419	412	438	447	383	428	475	414	416	425	413	391	429	456	447	460	400	420	435	428	426	441	459	401	393	408	442	433	443	391	465	408	438	431	444	435	438	448	456	446	434	410	426	445	443	424	428	437	387	462	414	423	435	448	494	415	410	406	428	408	461	412	464	442	437	394	473	430	454	439	405	471	453	429	415	441	437	427	425	447	464	436	469	432	414	412	435	402	434	402	482	472	429	424	419	434	426	471	467	435	424	430	442	415	439	481	463	424	417	441	438	427	393	401	460	420	417	423	402	427	414	497	424	399	445	414	392	410	402	391	380	433	469	437	450	437	432	421	465	436	442	436	437	455	431	430	420	420	409	457	454	402	406	443	467	426	430	471	404	409	471	412	428	423	425	433	458	432	443	419	451	431	449	449	422	432	450	448	427	416	409	454	416	450	426	442	436	439	399	461	459	425	441	441	436	448	362	425	435	449	446	432	384	432	412	432	426	453	399	442	413	426	427	418	391	438	446	401	429	453	450	454	439	476	410	434	414	430	403	440	438	465	427	432	420	441	444	431	454	450	456	468	424	408	454	425	451	413	447	416	402	450	443	468	395	451	435	418	459	388	414	437	437	469	429	445	422	424	434	415	415	436	440	422	433	433	413	447	415	431	413	455	425	393	445	458	424	426	400	466	425	455	436	403	417	419	400	423	420	452	400	450	457	411	414	402	417	431	425	434	437	474	425	422	407	439	456	421	432	419	438	471	436	422	432	445	406	431	405	437	439	395	427	462	428	460	439	426	438	447	435	451	425	462	429	400	408	426	405	483	442	450	425	437	437
3522	8821	7291	3522	2381	1864	1434	1171	967	876	778	688	701	662	636	614	573	531	579	535	532	506	572	527	495	514	481	487	522	525	506	481	488	500	496	496	504	503	522	499	537	516	524	508	482	458	501	533	480	452	467	453	483	472	502	492	498	485	495	460	494	499	483	478	499	487	483	463	494	500	500	509	514	494	496	488	468	478	500	472	494	483	495	510	479	468	482	527	495	498	462	476	478	485	506	521	500	483	453	502	485	503	496	457	494	476	495	521	457	483	444	481	454	483	465	485	478	517	486	480	460	508	521	461	489	442	453	486	467	458	459	484	472	459	496	509	474	454	468	481	529	480	523	484	486	477	477	491	479	497	474	474	509	447	492	451	507	501	511	484	495	501	518	481	475	515	483	472	480	462	461	461	474	499	490	454	496	488	474	454	489	466	504	507	475	460	439	486	506	474	502	507	477	470	439	506	498	459	464	468	497	470	485	457	488	480	482	464	470	467	495	471	486	472	508	464	501	511	479	509	445	507	462	506	510	461	501	514	504	466	519	476	496	469	507	493	503	483	500	471	511	482	449	467	460	523	473	496	480	471	456	514	479	436	519	457	448	505	473	465	465	460	462	481	511	489	547	466	494	467	499	468	513	502	473	460	482	509	469	509	471	445	455	497	456	459	498	487	472	481	539	478	465	522	495	452	507	480	461	491	454	501	484	470	496	493	465	482	506	480	512	461	484	483	484	474	465	502	471	469	447	466	465	498	485	486	485	554	487	484	484	501	475	482	481	510	458	480	459	440	498	494	475	454	489	468	463	511	473	516	502	446	477	502	502	515	442	456	480	475	498	464	493	467	482	474	502	499	510	491	495	484	476	482	476	469	499	518	462	458	494	486	487	513	517	509	482	456	447	481	482	514	457	485	472	467	503	499	495	509	477	459	460	485	500	480	477	481	472	479	484	489	471	501	476	494	481	481	513	480	424	496	485	460	458	450	474	508	473	471	509	488	515	469	494	478	529	466	437	499	485	446	500	493	464	511	454	470	468	457	458	472	511	493	471	478	468	482	472	503	504	467	462	465	530	470	460	451	458	525	481	456	489	517	476	480	479	450	519	496	477	493	463	476	465	510	463	496	470	525	479	483	453	491	501	499	466	449	455	457	486	460	470	498	500	494	470	456	528	460	466	501	461	467	503	517	475	526	470	472	483	462	462	449	478	433	518	498	467	476	454	457	494	460	477	472	473	470	510	472	480	486	471	535	537	478	455	521	488	482	478	490	469	527	501	463	491	467	475	535	468	498	465	500	443	493	492	511	490	480	481	502	477	496	510	475	515	471	473	466	473	534	497	511	490	491	496	487	482	512	476	502	494	439	499	445	507	519	493	433	504	516	487	466	487	502	509	483	476	497	476	452	454	499	481	465	460	463	491	499	451	504	493	483	467	508	474	481	472	448	476	512	472	493	445	493	464	512	488	531	486	497	480	480	455	429	470	485	482	465	495	477	510	450	476	518	472	484	423	512	492	464	457	470	479	477	492	461	502	474	468	457	471	462	444	506	483	508	488	484	471	469	485	440	486	470	481	495	494	504	460	460	470	481	495	480	514	464	442	447	466	459	504	468	475	474	452	502	471	500	469	488	507	470	498	466	463	520	491	498	488	486	496	491	528	467	436	488	470	471	497	472	485	474	499	491	487	475	503	485	465	480	499	477	468	466	459	458	498	488	462	433	463	520	526	484	484	441	439	471	452	488	513	457	461	466	494	449	457	468	491	456	497	499	499	489	512	465	435	479	505	484	507	477	495	532	479	456	489	512	524	466	520	488	477	498	502	458	488	440	470	459	531	438	485	469	520	470	501	511	442	451	499	502	512	505	485	517	469	454	497	497	503	462	482	463	482	470	471	467	471	464	468	476	458	517	502	477	456	527	434	492	482	451	454	471	464	487	459	494	510	450	466	516	452	483	523	470	473	452	451	450	488	477	516	452	495	447	473	478	491	457	494	433	468	490	479	507	467	514	480	461	486	446	512	486	462	480	474	455	460	474	475	489	495	504	471	537	472	494	501	467	450	495	491	485	454	484	447	516	479	511	494	448	458	497	506	466	464	513	475	475	477	460	489	502	498	476	450	452	509	491	488	489	477	448	463	470	508	483	469	483	481	491	493	484	480	474	516	482	462	498	510	483	497	474	482	503	492	512	487	505	480	478	466	480	533	529	501	497	478	466	532	501	463	491	527	454	515	505	477	444	513	490	462	500	465	469	469	469	493	472	510	468	484	477	496	494	460	473	487	475	471	480	485	473	505	465	498	488	512	483	505	457	479	515	481	451	452	456	500	464	481	498	501	488	473	461	495	455	470	466	451	466	483	463	487	454	485	478	452	478	454	482	499	453	471	491	523	479	503	478	484	522	472	457	527	464	457	495	452	470	495	497	491	453	506	495	497	515	517	503	485	519	465	467	475	458	467	488	511	512	479	473	451	474	504	505	497	476	458	491	477	495	473	465	489	450	453	480	512	455	469	437	465	490	461	463	465	469	468	497	508	498	479	478	470	485	489	448	481	478	497	478	492	467	494	480	477	475	461	505	473	469	503	476	458	473	473	476	435	497	483	467	488	468	462	491	470	499	479	492	485	458	459	457	499	456	496	488	468	469	493	488	464	476	468	461	473	475	470	525	472	460	499	464	479	533	512	490	473	477	500	498	492	449	496	473	492	491	508	445	486	519	444	474	489	496	460	530	483	493	499	467	490	482	482	475	522	479	481	478	481	504	513	503	510	454	427	504	496	525	495	483	510	486	475	481	496	455	447	501	497	417	461	513	491	492	485	481	473	504	473	487	517	482	468	489	493	476	474	506	526	493	487	484	503	487	476	469	499	489	464	486	470	508	514	472	513	520	474	468	518	456	479	453	495	477	468	506	473	491	466	479	496	490	494	465	446	473	431	484	468	473	491	422	488	467	492	528	489	473	475	473	453	488	469	503	504	513	441	473	472	436	475	444	470	493	491	462	466	453	483	481	426	496	478	488	464	448	437	454	481	470	483	489	454	467	498	473	481	508	478	466	473	503	440	436	519	497	468	478	501	498	489	471	486	489	481	487	481	479	464	507	509	497	455	517	458	501	489	439	458	502	480	453	482	481	465	511	456	474	468	463	501	496	494	483	463	500	480	477	466	505	477	447	461	473	459	459	459	485	464	463	461	518	519	491	515	475	494	482	454	459	467	479	478	461	496	506	512	499	483	452	491	509	471	470	482	479	463	501	536	458	449	473	473	467	476	449	517	497	480	510	456	482	468	466	469	470	501	470	465	470	472	505	459	492	512	517	503	452	465	459	508	495	482	500	452	514	492	504	542	493	445	485	494	458	445	503	505	496	457	467	519	452	499	494	463	486	462	480	454	453	489	475	470	489	460	493	479	459	530	465	489	460	508	469	456	506	513	523	439	495	483	443	479	465	464	486	483	470	472	481	491	504	484	496	467	495	508	509	515	479	467	441
24825	21498	28067	25307	16727	1230	698	680	576	558	510	465	483	456	500	476	478	497	453	468	437	446	459	420	425	418	435	441	457	428	448	433	456	485	411	425	392	478	408	421	462	434	400	429	411	450	414	453	474	447	475	390	450	458	389	429	442	466	412	471	435	439	491	453	460	448	455	436	454	447	434	470	427	446	404	404	437	459	433	458	439	457	481	477	433	410	447	495	424	426	463	460	440	459	449	447	469	423	436	454	458	453	472	476	419	444	433	433	419	437	450	421	436	438	439	470	482	433	437	399	437	445	430	429	448	435	439	422	429	434	414	417	459	433	462	444	429	475	431	457	446	416	428	478	461	433	407	485	458	416	401	437	445	419	487	441	426	468	438	469	467	441	405	393	439	426	422	431	449	425	437	462	447	500	428	422	459	482	458	425	429	448	460	456	447	433	456	424	443	423	447	405	434	453	428	430	387	402	443	456	430	415	382	415	441	438	409	411	431	471	470	452	428	411	407	457	444	441	466	446	411	453	438	450	431	450	460	381	429	410	462	440	422	383	444	441	378	428	459	415	450	448	470	477	434	455	426	429	424	426	452	459	459	473	416	416	453	481	483	434	439	433	440	445	455	399	437	454	430	455	427	420	407	457	457	456	451	445	458	442	469	461	406	450	448	441	419	441	444	460	431	435	476	476	433	457	438	411	456	436	433	422	435	381	417	458	430	409	479	439	485	483	453	448	424	435	481	438	414	416	457	422	446	444	458	458	443	488	442	438	395	477	438	464	418	430	428	435	422	432	409	432	448	477	450	425	420	440	464	433	440	472	428	430	460	431	447	442	428	433	435	431	457	411	476	428	391	438	440	447	494	418	433	417	402	431	433	420	494	452	454	456	480	447	413	417	452	431	465	460	444	439	385	466	467	439	440	438	437	450	439	438	444	441	437	503	423	459	428	427	423	428	456	448	427	437	456	432	480	457	436	430	467	474	442	432	422	421	421	458	436	459	420	441	467	427	424	425	464	483	449	449	463	447	434	455	440	424	419	428	422	435	487	450	453	458	448	427	441	430	434	456	455	464	423	460	410	432	470	468	433	439	436	443	445	436	464	422	449	438	464	448	395	453	420	473	439	467	461	421	420	440	472	402	463	436	426	425	437	474	430	409	453	436	432	402	438	410	413	434	447	435	457	471	407	445	448	437	459	417	425	450	405	442	430	404	452	428	435	411	428	475	441	456	429	409	427	377	434	475	408	432	427	391	481	462	468	404	415	469	434	430	437	460	472	464	420	437	457	413	469	444	427	448	470	426	429	422	422	430	418	433	405	384	473	495	420	464	418	455	468	447	438	431	477	423	434	453	439	452	435	440	466	447	439	437	447	417	466	458	416	417	455	440	497	459	432	451	426	458	449	446	432	424	444	431	419	448	407	431	436	452	430	450	461	451	421	436	439	423	463	461	423	433	468	436	452	453	450	454	448	455	409	435	440	443	418	375	474	436	474	439	432	444	430	445	445	398	421	450	452	452	480	433	429	412	444	444	410	426	460	466	454	416	486	442	486	406	466	453	425	467	425	425	476	421	413	424	407	437	473	413	449	436	462	423	396	454	424	412	456	405	436	423	435	434	437	412	421	469	423	425	413	429	427	507	459	427	422	414	417	448	416	455	436	439	434	445	462	456	425	471	451	451	424	432	443	462	437	414	438	454	471	434	418	442	423	422	427	478	438	448	459	439	441	431	413	445	439	491	445	452	443	406	413	420	468	451	407	439	418	419	449	433	444	480	469	414	433	464	459	437	423	456	451	455	437	464	460	458	460	433	480	444	434	447	432	485	463	420	482	402	448	478	445	438	498	466	435	441	452	443	428	426	455	410	435	414	476	418	401	438	457	428	430	463	450	494	423	462	432	446	418	433	436	419	467	418	455	432	475	450	441	446	449	452	468	396	424	442	453	428	441	448	477	394	466	427	466	492	432	438	457	456	458	416	479	418	446	458	456	478	455	450	460	405	408	424	459	421	433	411	437	430	418	433	447	428	412	456	465	456	477	419	439	437	486	446	444	426	431	414	439	436	424	470	409	430	469	447	500	469	408	419	430	458	458	409	425	433	468	412	435	400	450	425	473	401	441	432	428	454	440	412	440	419	437	425	455	436	443	429	393	420	438	410	431	417	422	452	464	407	441	430	458	452	459	451	445	412	457	446	419	420	450	468	474	454	455	447	427	450	441	484	404	441	409	425	468	425	457	435	418	426	452	419	449	430	398	441	439	433	453	424	406	440	435	422	468	465	460	444	453	454	484	456	439	406	470	462	457	503	436	432	424	483	419	455	441	463	403	446	420	465	436	421	421	461	432	439	407	445	471	404	443	476	453	435	434	418	431	451	445	477	456	462	423	438	462	435	448	464	488	427	444	418	442	412	461	454	458	453	452	436	451	432	435	414	462	425	435	448	413	434	474	462	427	451	492	461	436	456	432	462	396	442	474	456	396	432	416	422	428	454	481	443	474	411	409	441	457	430	477	457	435	445	453	451	397	460	422	431	412	437	478	429	425	417	433	465	398	455	452	451	462	418	427	434	423	425	434	451	463	476	473	415	422	420	436	428	488	421	427	426	454	461	462	419	430	433	452	443	452	420	396	438	459	424	471	435	457	462	459	466	445	465	452	408	440	447	444	425	493	448	415	441	478	416	432	476	463	444	431	437	417	461	425	434	405	424	440	439	456	463	467	435	413	462	461	485	443	422	451	435	481	450	431	410	451	456	418	458	439	429	462	470	442	482	452	451	415	457	431	470	446	460	455	455	476	416	422	449	448	439	433	423	394	436	416	432	415	427	426	430	449	463	452	452	445	454	481	434	440	405	427	423	429	448	437	438	430	435	424	447	499	418	430	431	442	465	435	418	431	416	443	433	412	462	421	448	421	447	460	465	440	468	470	454	408	456	455	448	393	434	416	426	474	417	469	457	439	455	422	425	450	462	409	424	489	405	468	436	460	432	458	421	432	428	410	470	456	446	441	417	446	402	437	467	444	438	467	445	456	419	399	472	418	454	423	403	453	425	427	397	504	427	440	481	446	471	464	421	427	444	448	462	445	387	458	422	474	466	427	415	423	455	458	428	432	509	395	423	446	432	413	465	393	436	430	410	448	431	416	473	454	453	454	465	456	440	460	450	478	411	448	455	455	432	435	450	442	435	417	454	445	415	422	415	423	421	436	428	435	415	423	428	464	442	440	456	440	447	470	479	448	472	447	460	405	469	459	414	436	442	431	453	421	447	483	440	444	442	449	449	452	438	442	479	434	443	429	453	432	419	437	480	433	412	436	461	443	473	404	466	467	444	402	416	429	434	411	469	447	424	450	416	427	440	415	426	465	467	435	476	456	412	429	420	432	452	473	426	442	415	408	393	432	451	440	472	430	428	442	460	413	441	446	409	448	424	459	444	415	471	419	430	471	436	452	426	453	470	418	406	405	454	403	441	429	451	445	462	440	437	442	434
3632	5593	4393	2281	1699	1356	1054	831	773	654	649	594	614	542	530	469	535	517	559	521	523	494	484	511	478	439	492	497	493	482	498	489	482	485	510	510	492	474	487	491	462	518	473	475	460	486	458	464	477	470	478	490	469	472	493	476	437	477	481	461	490	483	502	485	517	519	494	477	459	476	448	492	487	469	477	469	491	425	465	486	449	476	441	449	462	488	495	476	469	482	465	473	497	461	468	525	481	446	455	476	456	474	440	493	473	478	454	498	466	484	492	463	461	502	469	494	468	499	483	471	509	486	505	446	497	492	477	455	453	484	492	431	451	466	451	463	474	465	478	502	485	495	434	476	434	446	481	459	471	466	411	469	487	430	452	443	440	435	510	477	491	469	493	479	435	462	461	446	497	460	496	435	468	469	503	485	448	463	510	478	465	462	447	502	439	484	453	484	454	479	448	461	473	453	484	442	482	459	497	473	490	493	473	464	417	442	470	462	456	471	463	468	490	468	439	477	414	475	483	492	487	466	456	456	470	483	468	468	457	465	479	474	455	489	470	499	468	456	453	458	477	448	448	488	437	474	476	462	437	499	464	465	465	462	459	465	509	461	458	442	456	473	463	446	484	466	446	485	437	483	497	472	490	490	475	489	478	439	479	474	499	448	447	450	511	522	475	479	477	521	474	421	480	474	518	463	443	481	506	497	501	503	470	468	502	503	481	435	470	454	474	504	457	473	451	484	468	497	487	489	486	495	438	427	461	507	469	476	467	444	521	450	435	407	463	443	471	470	453	466	467	486	471	489	467	456	501	452	534	469	514	447	442	464	453	505	448	497	409	479	440	489	475	465	470	491	421	442	446	469	457	482	456	470	445	460	455	458	500	496	505	451	470	467	478	450	480	460	467	448	493	462	438	450	467	437	478	454	480	469	476	459	464	439	483	474	457	498	469	520	506	485	500	444	446	459	454	414	486	464	461	503	472	516	422	472	490	444	463	494	467	487	515	497	513	485	491	486	460	452	465	450	514	446	502	451	481	485	493	457	491	497	474	470	479	507	510	476	468	487	507	465	435	431	435	463	473	457	378	466	475	475	476	459	528	469	481	506	439	469	474	464	448	477	443	464	477	481	467	466	449	442	507	486	498	481	453	485	463	463	463	432	478	469	459	488	472	501	468	515	502	452	507	444	456	429	480	500	483	448	480	458	477	470	454	478	458	494	497	449	479	435	505	473	472	462	465	471	504	500	473	471	471	513	452	474	409	424	509	440	475	426	445	469	497	475	451	457	470	456	460	479	427	522	455	493	467	504	467	484	464	472	428	445	459	448	447	489	457	473	451	452	491	446	449	500	490	473	453	464	464	450	529	439	462	435	476	474	447	456	500	460	519	445	451	486	423	484	451	484	498	452	454	447	487	489	487	480	468	453	458	486	518	447	483	496	457	483	464	429	483	437	465	468	496	499	488	499	444	443	468	472	488	437	442	457	491	469	462	469	492	465	497	463	481	449	463	479	455	419	437	437	466	462	480	462	485	438	461	450	471	465	472	455	453	476	525	450	463	493	442	486	459	478	520	456	458	471	502	459	461	483	527	441	470	458	494	489	509	483	441	489	485	478	488	457	487	460	505	433	461	449	474	461	434	477	480	443	461	482	513	486	448	447	458	452	478	449	509	484	462	461	436	458	482	469	443	474	475	478	485	480	478	448	474	433	454	509	471	458	450	442	484	466	472	510	486	495	434	460	467	450	465	489	471	478	454	430	468	488	452	424	470	488	480	461	461	461	433	488	460	449	450	475	461	443	426	462	471	477	489	489	465	448	445	476	471	461	465	473	443	472	467	474	475	477	490	448	478	452	435	461	472	438	486	472	470	478	469	458	462	473	426	485	442	441	468	475	445	436	479	486	492	488	484	492	457	489	482	453	458	505	476	485	451	494	490	475	466	440	486	455	441	432	491	501	427	466	477	462	499	475	469	500	466	527	450	474	470	492	441	479	442	443	517	459	474	500	463	476	478	443	461	485	475	454	466	488	501	427	448	463	448	487	473	484	489	462	451	444	474	475	482	508	468	472	502	458	472	471	499	482	469	449	468	476	487	468	454	472	432	410	480	476	479	478	491	433	482	496	476	461	478	471	515	477	458	477	445	467	469	472	426	487	436	461	459	455	475	472	446	466	498	481	429	454	454	419	490	471	455	469	460	452	456	488	443	449	457	471	492	443	486	457	472	459	460	440	430	469	443	452	464	469	460	453	463	446	470	462	500	462	466	467	487	476	464	512	452	439	481	473	478	476	481	460	464	465	461	500	494	438	471	478	429	512	464	436	465	481	475	447	467	480	446	433	493	480	492	492	498	478	476	444	449	459	470	460	461	472	471	446	462	446	430	474	458	470	438	467	470	464	454	475	479	479	453	488	467	487	482	488	487	470	416	475	461	447	493	470	444	484	490	446	472	489	436	454	461	445	451	457	471	476	487	491	473	479	444	486	435	449	448	469	444	423	422	426	513	460	429	513	470	435	488	491	483	461	468	499	488	488	451	488	472	490	453	445	499	463	451	479	446	463	422	485	479	503	451	495	477	484	503	475	428	424	459	449	443	473	445	486	450	464	457	470	484	509	503	463	462	466	462	482	495	490	475	439	477	499	500	473	487	440	482	464	418	436	450	447	484	457	499	490	489	466	490	476	500	457	444	460	493	484	469	483	485	451	437	454	469	486	497	446	477	457	485	458	456	516	483	455	467	493	444	446	477	482	444	454	431	468	460	429	488	485	497	485	495	471	465	495	457	494	479	438	487	438	428	466	459	490	455	478	460	483	450	453	439	520	466	484	474	433	473	484	467	484	477	460	489	459	464	459	484	430	457	485	458	468	459	465	469	467	477	502	481	442	491	472	440	476	454	458	473	493	441	452	442	463	486	481	488	470	472	442	435	487	480	424	461	467	489	528	476	475	453	459	454	488	482	487	433	450	445	508	501	431	469	466	456	458	473	482	456	432	476	446	446	469	486	487	505	479	434	431	482	466	488	456	446	478	460	450	482	485	477	435	471	502	507	453	460	489	497	494	441	445	500	505	511	475	430	459	469	419	472	466	462	491	494	436	485	476	457	475	506	477	448	450	482	447	466	500	489	459	507	494	486	469	463	465	456	469	476	483	483	453	442	502	445	482	496	441	464	506	458	492	465	486	480	466	464	479	475	492	429	471	462	472	446	462	491	494	492	488	450	476	483	484	453	490	479	490	475	481	478	444	462	481	440	448	497	453	480	490	469	516	420	482	469	443	486	485	464	468	446	459	450	468	435	480	460	467	488	461	465	506	460	416	490	496	475	506	474	456	489	472	420	468	491	475	469	496	504	493	461	465	441	495	506	477	515	478	507	444	505	480	465	462	474	466	492	483	486	462	446	464	432	518	474	467	497	475	450	513	490	469	475	467	464	473	452	464	449	490	459	447	491	474	510	484	499	485	466	505	452	494	457	428	454	496	465	492	468	448
22771	21500	29226	24206	21502	21529	11828	1030	645	557	469	378	374	313	322	247	234	231	218	209	203	224	205	218	173	198	194	171	191	171	164	196	166	195	158	169	139	162	156	192	170	157	155	174	165	170	166	168	163	170	150	178	151	157	167	140	153	151	108	142	165	155	147	153	164	180	133	146	153	145	164	171	153	166	159	156	135	169	157	151	156	148	147	150	156	164	147	152	154	151	143	149	152	149	141	139	174	144	161	145	171	165	146	141	122	147	150	153	169	168	128	159	133	131	167	153	127	137	151	135	133	150	161	164	162	155	150	145	147	147	157	163	149	151	148	152	156	151	169	148	151	142	166	145	142	144	134	116	153	143	144	152	146	154	155	138	150	138	136	159	162	148	137	163	149	166	163	151	150	139	156	134	172	129	153	142	154	156	159	150	128	142	145	129	146	135	135	157	148	127	122	161	151	144	167	148	133	161	143	148	144	158	141	143	160	132	158	175	170	151	152	146	157	164	142	157	130	166	136	167	157	140	164	140	138	151	142	172	142	123	155	157	148	148	139	139	160	143	151	149	147	164	146	158	121	172	154	176	122	146	143	147	160	159	152	157	131	153	147	149	142	160	145	138	140	136	160	165	141	169	132	139	158	163	143	165	135	121	159	143	154	139	149	153	153	158	150	155	179	149	149	138	160	130	150	138	144	156	164	121	156	145	148	167	155	143	134	144	139	133	152	138	150	150	122	147	165	166	152	154	143	145	161	136	164	163	118	135	168	132	137	165	148	142	140	173	141	144	173	146	160	157	139	143	132	156	175	133	134	138	140	129	161	135	129	142	158	160	147	142	169	149	134	128	170	168	142	147	151	160	152	143	178	127	163	154	157	158	157	164	160	136	144	152	157	152	151	149	156	135	152	163	145	144	149	152	121	154	146	141	163	149	166	140	151	145	155	137	150	149	123	122	129	145	167	138	165	125	147	146	142	156	145	159	138	136	169	152	154	142	159	163	138	144	148	126	147	163	135	153	153	151	152	144	157	139	149	141	157	143	165	141	153	155	168	154	122	138	150	137	138	145	173	165	148	151	140	169	143	158	160	146	132	119	165	145	132	126	146	147	138	142	153	163	140	130	141	147	134	157	149	175	163	137	155	142	152	137	141	134	142	168	164	129	134	164	138	146	151	156	138	129	139	147	132	123	151	172	140	138	133	159	160	139	159	131	164	148	134	138	127	146	164	125	149	123	149	166	160	166	164	140	136	151	148	129	138	125	159	142	151	160	142	153	148	142	151	180	145	138	167	158	158	128	159	156	149	132	155	142	161	140	136	166	144	134	159	153	153	145	147	142	141	154	155	141	154	138	151	149	137	150	142	171	152	141	145	133	157	146	146	153	140	154	156	140	143	137	138	146	145	155	166	171	156	160	137	150	151	162	163	134	146	116	157	162	152	154	153	139	147	133	133	171	170	148	137	135	154	135	132	166	139	125	130	142	141	163	128	166	159	157	147	152	171	134	153	132	143	169	137	153	154	142	135	145	149	152	147	143	141	149	167	149	160	171	140	133	145	153	157	132	130	168	153	145	127	140	126	137	138	160	136	136	134	134	148	146	139	148	150	148	160	150	145	123	163	145	144	148	149	152	153	145	146	146	163	144	148	167	148	148	152	162	151	151	140	160	151	140	144	154	139	153	157	154	148	141	153	134	164	148	162	154	169	114	145	136	141	147	167	151	122	145	149	155	155	161	138	151	130	156	116	155	140	156	142	165	147	151	166	136	155	147	131	141	157	139	133	152	143	132	144	143	138	126	137	147	173	154	142	143	141	145	161	146	150	163	147	160	116	143	151	151	142	161	157	145	135	152	149	135	129	128	139	161	146	154	143	146	160	175	145	122	151	161	153	147	130	164	163	153	143	149	143	147	159	147	142	151	145	157	164	143	158	136	130	158	162	169	131	180	146	157	152	144	167	133	126	126	143	153	146	154	129	149	162	157	133	142	140	160	138	134	160	165	133	146	141	151	154	130	158	126	132	154	145	145	147	169	170	166	158	152	152	140	140	156	151	163	165	158	136	153	136	170	128	135	145	139	124	158	153	158	150	153	143	144	153	139	139	155	150	136	143	133	156	146	140	149	161	141	138	135	132	122	156	131	167	155	145	161	150	166	136	123	147	158	169	168	157	126	139	175	147	163	168	155	153	143	154	155	162	143	139	152	146	145	178	141	144	154	135	159	129	154	145	159	147	147	147	136	149	122	126	149	125	164	142	151	128	164	173	149	170	162	152	138	149	137	154	144	135	146	155	150	154	148	169	154	141	159	168	150	163	137	136	148	150	149	126	145	186	157	160	154	144	153	136	146	135	134	137	145	160	148	144	148	159	139	143	164	137	142	131	157	159	147	146	138	143	168	134	162	133	149	138	144	147	165	147	136	166	153	147	162	151	140	134	155	126	152	144	159	152	146	138	141	149	149	153	158	149	145	148	180	143	147	140	168	144	147	155	127	140	159	136	140	135	139	142	130	151	146	148	147	129	144	149	146	146	154	142	132	134	146	142	146	130	122	134	125	145	152	142	144	128	140	155	158	161	143	147	136	152	136	127	151	140	154	143	158	154	119	148	127	140	156	134	135	149	150	135	143	161	152	124	133	129	118	166	153	127	163	152	140	158	129	153	142	141	136	152	152	137	151	141	143	135	150	142	144	171	151	142	148	145	157	144	137	146	148	148	157	147	124	157	147	149	139	151	169	152	126	139	160	149	133	162	138	153	165	146	150	146	155	178	169	145	145	149	159	161	139	171	132	149	162	142	165	140	142	147	146	146	138	161	142	159	184	146	158	153	138	161	155	146	133	164	139	164	174	137	132	163	152	135	179	151	140	147	146	153	154	158	163	137	126	162	131	152	155	139	154	171	125	142	149	149	151	130	156	162	154	151	131	161	154	127	114	132	157	163	138	142	144	156	184	138	149	148	160	141	157	157	159	148	134	136	137	159	141	152	133	182	150	143	148	158	141	153	149	155	152	157	132	126	151	135	175	171	168	144	145	154	134	159	183	152	149	164	151	138	154	140	173	151	142	149	163	156	134	174	151	134	163	165	166	159	180	147	150	133	120	165	156	158	158	159	122	134	164	164	154	153	162	143	156	142	154	130	137	151	161	152	140	165	154	161	153	148	144	144	143	137	144	152	125	122	157	150	132	152	164	153	152	147	156	166	129	155	153	146	153	150	151	160	138	154	123	159	157	141	121	156	139	160	169	136	157	146	140	163	145	137	135	160	144	143	165	135	160	144	165	146	142	159	137	153	155	135	135	164	139	146	144	136	143	149	167	159	161	151	120	138	135	151	149	140	151	153	174	145	134	121	183	173	164	144	134	150	147	158	126	131	159	142	165	138	157	162	140	139	160	152	150	144	144	141	143	148	153	142	153	163	151	143	156	135	165	152	150	139	157	145	164	137	139	147	154	136	136	140	150	144	145	173	157	141	162	167	150	152	151	137	142
4834	14201	11955	5627	3712	2626	1916	1516	1150	914	679	591	533	484	403	375	376	321	326	325	282	238	243	247	229	256	219	226	199	199	210	213	196	196	191	203	200	191	173	163	204	184	189	177	185	195	170	175	173	175	158	187	188	193	182	192	193	186	167	184	189	207	162	203	167	163	191	172	192	186	186	163	180	184	178	185	165	160	173	168	194	175	177	172	157	157	157	170	166	175	163	168	180	176	179	140	164	160	169	169	172	169	186	167	180	186	166	170	174	175	171	158	160	175	159	192	170	179	180	175	180	171	155	177	155	151	156	167	188	170	182	195	171	164	174	168	168	181	181	158	163	163	160	175	186	174	170	174	172	174	152	136	180	190	172	167	184	166	170	169	163	162	152	183	154	167	161	184	174	174	156	182	165	165	155	164	164	160	157	182	164	160	141	193	157	167	189	177	154	178	154	172	163	173	165	179	149	174	173	180	159	162	158	176	157	174	174	168	177	183	199	180	169	165	174	170	182	160	188	154	162	148	180	187	171	161	148	176	156	178	176	167	157	170	177	163	171	168	174	164	163	193	190	143	144	170	153	158	147	175	145	168	158	164	175	173	180	168	158	152	184	177	165	179	156	169	191	183	182	175	183	164	162	156	153	169	184	176	156	160	155	206	169	167	171	155	150	180	164	180	174	160	170	190	187	148	180	175	175	161	156	171	166	166	151	174	171	159	181	179	194	175	188	173	167	173	163	143	183	140	157	171	181	156	162	169	176	171	149	162	152	162	149	195	174	187	169	157	159	176	186	152	189	182	190	164	179	173	166	170	170	155	170	157	179	162	172	143	194	170	165	166	171	153	168	154	190	143	175	164	199	182	178	166	169	154	160	187	200	167	162	152	149	198	172	174	172	162	161	172	160	184	178	159	147	200	158	153	189	177	154	162	185	161	163	153	181	177	149	168	156	165	193	161	143	163	171	166	146	150	167	171	163	170	168	162	148	178	168	178	179	156	166	146	180	172	120	162	155	171	179	170	165	154	152	163	146	146	163	181	171	185	168	167	158	148	204	151	155	137	166	161	172	158	176	167	164	151	176	186	153	166	190	179	166	155	162	169	176	157	153	168	148	179	180	180	171	174	170	164	177	177	154	153	177	169	162	175	159	180	153	172	155	199	165	176	177	171	142	164	165	155	166	162	174	169	152	152	197	165	163	172	161	156	180	181	157	169	159	198	179	161	175	173	180	157	184	170	165	173	182	174	185	175	173	162	180	170	155	165	170	153	181	173	159	179	169	164	160	170	170	162	192	168	171	161	146	146	159	179	159	174	167	164	158	154	164	175	163	184	145	175	172	175	177	149	168	169	191	186	146	173	161	173	180	146	178	197	168	170	205	175	157	177	175	186	179	180	168	168	194	153	160	170	171	155	201	149	186	170	173	161	197	155	166	162	172	169	165	155	171	172	176	168	169	174	190	175	168	165	141	183	167	161	177	165	184	157	155	174	170	170	160	174	163	166	155	169	167	159	158	182	180	188	184	156	160	158	168	181	170	158	155	180	180	173	161	164	173	149	155	173	155	166	149	173	175	162	190	167	182	175	185	173	161	175	176	170	167	158	163	150	159	166	155	144	162	172	153	164	167	186	169	152	172	158	166	170	155	176	167	159	185	189	172	172	183	147	170	154	173	185	156	176	182	159	135	174	174	162	174	183	171	158	188	150	195	151	158	164	175	159	172	180	166	144	169	160	150	187	174	160	151	156	180	153	150	158	168	193	154	159	184	163	181	143	177	142	146	169	178	143	182	179	135	179	156	174	163	161	174	137	165	164	178	172	153	186	167	175	180	153	154	163	165	156	168	161	178	181	154	171	174	149	165	164	168	171	156	169	166	169	152	186	168	183	160	179	168	154	191	174	172	165	159	178	175	172	153	196	173	172	190	161	161	169	188	147	177	170	162	164	172	171	179	148	157	178	184	166	151	154	172	144	163	171	180	152	171	169	171	182	177	148	181	155	177	189	180	169	173	169	179	188	164	175	178	158	166	173	177	167	181	165	175	152	152	195	156	185	153	159	168	178	142	160	165	173	167	153	167	172	150	179	181	182	186	177	154	170	170	170	173	138	156	162	156	158	185	163	160	167	180	175	169	182	157	169	166	173	158	157	150	166	176	144	162	167	159	179	169	191	171	165	166	158	159	161	155	166	165	144	151	158	169	147	167	140	174	150	166	187	151	145	183	176	168	184	164	155	169	175	192	153	159	165	148	174	177	166	152	162	195	170	150	181	163	176	169	184	175	187	168	157	140	179	184	162	180	176	176	176	166	181	159	156	186	183	169	171	174	184	168	157	161	169	179	167	167	177	154	176	158	165	168	179	161	165	182	170	159	187	156	171	180	166	184	168	168	175	190	171	185	177	153	158	175	171	200	144	175	185	197	152	178	178	184	165	167	148	165	169	168	148	158	171	150	142	165	171	159	180	140	166	178	144	163	178	161	158	155	157	172	155	173	157	160	182	159	168	167	181	161	165	175	159	193	155	163	181	173	190	158	172	170	181	166	180	170	167	191	181	164	163	158	159	161	175	139	142	168	171	164	155	174	172	161	187	170	173	164	174	162	160	176	175	162	157	154	134	155	176	180	173	169	170	155	183	167	157	192	170	180	174	166	174	164	173	172	158	161	163	180	187	165	156	175	144	169	187	173	155	169	172	156	154	154	159	173	160	170	151	172	171	172	190	172	149	168	163	153	161	171	152	174	211	185	156	188	152	185	158	156	167	180	149	176	188	151	169	187	143	163	169	165	170	134	170	169	175	136	170	188	183	168	163	171	193	153	161	169	162	186	166	156	193	154	165	168	155	160	184	183	159	171	195	158	137	179	189	163	149	171	186	161	135	185	144	150	167	185	167	161	178	153	184	185	169	174	156	160	168	173	164	190	152	179	165	163	187	169	174	173	165	183	203	162	176	181	153	180	192	162	171	153	159	183	174	165	152	172	167	168	161	179	176	159	173	180	157	170	155	198	181	152	179	184	154	166	168	182	152	182	174	152	184	180	195	163	157	185	173	168	182	171	161	165	176	164	159	181	168	207	146	179	158	167	161	181	149	182	166	159	169	177	178	157	176	159	178	150	164	180	164	170	166	188	165	173	177	161	200	167	151	165	159	150	196	183	188	160	174	154	178	164	172	164	163	191	176	174	160	174	183	168	150	158	160	171	165	177	160	154	191	146	173	152	184	152	178	164	191	177	178	167	149	187	155	164	141	163	167	152	153	163	156	164	173	171	154	179	150	173	142	190	188	165	167	165	169	171	165	144	171	150	176	174	161	175	180	168	149	180	160	163	156	167	166	161	159	180	165	187	161	158	160	169	189	176	167	166	185	161	151	155	161	163	149	164	172	156	164	155	158	174	177	158	151	142	164	170	182	176	160	170	172	158	152	163	180	145	171	179	167	172	174	163	153	164	161	164	173	151	144	183	164	193	172	178	153	162	160	166	164	174	152
27760	20194	6909	946	692	687	708	678	631	637	650	625	639	632	655	614	653	700	672	680	606	573	628	632	631	683	645	718	621	638	643	630	637	656	616	653	659	663	685	625	649	638	635	639	629	647	653	650	646	664	588	667	599	633	649	616	660	656	680	658	648	621	633	621	661	632	686	640	651	617	615	651	648	630	652	607	655	642	625	624	695	664	673	616	638	656	650	634	659	629	606	625	603	614	605	613	613	611	671	603	651	656	616	665	628	635	643	655	657	697	616	676	604	654	647	651	611	676	632	646	702	615	667	612	630	579	600	621	642	670	696	593	588	626	601	632	624	651	643	662	656	587	623	647	633	601	663	611	602	658	639	689	631	651	616	661	650	603	636	616	598	631	616	639	643	615	659	596	628	667	640	641	648	659	626	618	659	587	612	661	655	619	619	655	646	585	625	634	613	639	620	646	607	643	643	620	679	574	606	636	640	599	612	580	614	660	634	656	633	677	640	636	660	597	663	639	674	630	620	584	668	609	653	603	636	607	619	648	650	610	594	635	604	605	669	654	606	635	687	652	591	612	650	634	642	601	666	616	645	618	640	633	624	640	614	707	650	668	608	579	629	634	660	653	642	629	639	628	661	626	640	633	661	637	668	646	637	578	659	633	596	649	674	648	669	674	653	610	647	669	640	628	605	606	603	611	653	624	620	607	584	632	646	641	618	663	584	659	618	660	675	642	688	633	602	627	643	672	674	644	634	606	642	571	632	623	640	597	642	657	636	606	592	607	643	627	642	648	669	660	622	635	604	697	642	646	571	631	634	623	639	647	596	614	633	667	646	614	639	667	657	651	661	603	640	638	643	641	594	631	589	600	589	611	655	610	654	619	660	649	628	649	605	623	691	692	616	689	666	662	644	610	659	665	626	639	618	625	589	620	629	611	630	582	662	618	654	622	690	623	632	637	673	626	594	578	625	703	706	608	625	690	620	616	641	637	635	618	597	638	642	627	676	640	699	678	672	648	611	670	690	637	595	599	651	643	654	652	636	624	629	609	644	599	588	618	627	612	603	572	618	609	601	675	661	649	615	660	627	609	588	627	637	643	668	627	646	640	642	641	584	660	688	611	617	636	627	628	601	657	661	639	641	659	649	649	624	667	581	644	648	666	565	642	656	624	594	608	588	655	641	604	646	621	669	626	658	601	662	639	664	618	581	623	597	666	666	655	619	699	632	692	608	607	623	670	592	699	644	688	628	658	675	630	636	674	651	663	620	612	640	627	607	653	624	677	670	609	654	648	651	688	661	627	632	633	685	599	671	605	620	608	634	583	605	615	647	629	668	611	620	641	638	631	648	623	696	656	643	592	668	618	669	665	614	629	665	638	640	581	656	638	622	621	611	675	641	658	658	693	699	648	611	585	646	667	635	641	610	674	599	639	631	622	647	626	637	631	609	690	642	636	602	645	684	634	614	594	681	652	615	648	657	601	603	634	640	629	617	629	640	625	707	665	630	594	632	618	601	634	632	654	628	597	651	626	610	619	653	661	648	584	651	587	613	624	624	631	660	665	645	646	651	618	625	574	654	604	610	644	620	635	649	648	581	665	611	643	639	671	611	666	589	647	614	659	611	649	596	605	627	633	673	634	619	656	601	647	610	649	622	672	667	667	629	606	647	641	656	639	630	648	630	640	629	666	651	645	612	605	671	657	642	655	613	655	678	687	671	619	620	590	639	678	643	667	625	622	623	595	639	643	615	621	670	661	644	595	649	632	633	618	590	661	598	588	662	628	617	584	639	687	643	642	591	623	658	674	621	625	651	640	636	610	659	602	580	628	634	639	637	657	623	650	637	585	654	594	612	600	627	614	615	609	627	621	654	627	624	667	628	639	654	602	675	678	648	663	670	647	657	639	613	675	589	672	650	630	622	641	673	641	639	658	617	652	644	639	627	656	679	596	614	585	697	628	671	630	628	629	624	627	632	668	661	648	590	604	685	645	644	633	633	624	663	685	604	616	605	653	637	654	644	632	663	673	671	648	620	648	640	593	636	637	608	630	663	643	629	667	628	585	597	627	596	611	595	592	571	610	623	581	602	647	654	628	638	623	624	620	632	626	626	625	616	679	629	608	652	605	685	635	661	650	679	654	636	655	601	606	673	651	600	617	642	646	630	667	651	644	639	677	678	651	605	627	677	627	588	674	633	613	641	623	620	632	679	639	610	604	651	614	635	658	694	625	602	633	657	629	641	625	625	638	620	648	591	606	617	639	687	634	597	629	636	616	656	627	601	624	651	622	645	614	635	601	626	650	654	671	634	628	625	630	676	648	642	617	637	633	615	615	621	653	611	599	635	662	658	632	616	660	671	652	653	613	639	669	650	661	624	691	659	636	596	624	627	615	645	667	645	648	591	643	638	660	649	656	613	627	666	597	666	656	653	658	696	693	626	590	643	617	645	644	670	624	662	572	638	600	640	618	604	600	635	647	661	706	636	630	638	612	607	621	667	655	670	668	648	598	602	622	672	640	654	621	625	632	659	663	618	671	612	650	620	633	672	642	634	619	682	663	621	627	694	667	640	673	673	635	602	615	633	688	627	644	614	681	647	618	638	612	666	659	632	649	625	629	678	682	626	638	624	624	651	633	613	672	652	616	669	641	617	641	627	644	694	590	622	643	639	599	619	672	659	606	628	652	627	611	611	606	629	647	649	601	676	597	645	629	642	600	629	642	604	645	632	613	634	608	652	628	638	650	659	608	667	678	654	616	650	649	590	626	647	650	631	631	630	676	645	584	648	587	636	667	591	598	621	651	595	629	628	664	625	650	640	635	588	605	659	598	640	623	646	644	619	642	671	652	628	623	669	646	659	659	644	669	653	628	631	625	611	650	679	615	623	618	630	615	696	621	642	585	628	595	613	654	660	609	602	573	608	658	604	615	582	678	630	613	620	591	624	643	637	670	670	605	619	641	648	673	676	568	653	654	652	658	646	660	669	647	609	588	641	640	674	620	611	664	638	607	736	641	604	651	677	643	632	590	631	623	622	638	584	613	627	631	626	625	664	665	654	664	634	665	629	624	668	614	647	631	634	643	614	650	658	641	646	651	664	639	625	677	609	622	633	655	659	611	633	596	643	636	655	670	648	647	638	623	661	653	616	650	667	617	622	691	654	612	657	638	639	626	644	677	659	629	628	660	654	635	624	627	638	643	603	636	659	655	600	677	630	602	675	637	648	626	644	645	631	635	590	646	631	603	681	604	646	636	669	604	581	613	607	656	615	614	619	643	613	640	658	671	599	615	671	647	601	611	648	635	612	633	682	593	622	645	647	635	617	617	639	633	657	648	620	639	612	624	624	668	652	653	641	647	636	620	633	587	644	676	635	653	668	612	643	663	617	597	601	651	626	590	619	626	632	613	628	632	668	615	672	655	654	614	607	648	621	649	591	616	670	664	642	659	653	602	607	649	633	636	641	639	681	597	638	640	638	661	616	630	651	598	606	633
4531	1252	1108	847	805	727	704	727	679	718	710	736	671	679	687	623	672	675	710	698	617	676	695	686	688	651	690	713	707	670	667	675	721	729	721	699	701	690	653	719	665	709	684	661	683	670	720	653	703	683	664	668	696	730	701	703	700	663	692	691	698	650	694	738	685	706	698	678	695	653	662	716	666	680	679	666	698	720	691	663	665	639	686	700	718	704	597	683	662	729	702	685	650	698	669	688	680	663	691	660	711	660	668	674	687	697	685	638	679	683	681	687	699	663	687	666	698	660	690	701	657	669	677	680	702	746	714	727	632	638	657	700	644	719	679	697	664	672	711	682	696	714	687	666	693	669	666	678	670	716	660	699	733	693	664	679	656	700	654	653	694	673	720	656	704	722	653	779	706	682	691	686	668	672	658	652	694	714	711	678	680	693	682	716	731	699	681	676	686	638	668	685	638	710	643	662	706	694	672	679	652	697	676	715	703	685	658	633	689	705	665	681	659	698	656	661	731	688	667	676	691	680	685	658	729	672	648	686	687	694	649	681	694	715	681	647	706	683	654	695	645	713	684	718	703	738	700	693	666	686	737	676	658	697	708	669	654	694	657	680	678	674	766	640	616	670	659	636	657	693	719	677	699	629	671	683	687	656	690	694	725	656	716	677	685	704	686	705	673	665	692	711	690	665	747	674	687	684	681	690	656	749	634	711	739	726	678	685	680	698	725	652	624	675	654	678	691	673	699	665	715	654	672	684	672	690	681	737	700	730	697	698	680	658	725	665	738	699	708	682	665	685	677	706	700	724	765	611	651	662	652	744	688	676	698	645	673	671	699	695	731	671	690	692	713	737	760	661	709	645	707	709	725	668	687	632	675	704	656	705	689	654	710	724	664	665	701	684	681	648	739	670	706	697	693	726	713	661	715	709	669	664	691	676	708	696	688	602	634	729	677	675	687	718	698	695	658	661	687	656	698	725	659	702	706	693	679	709	704	726	679	732	640	680	660	672	677	701	727	667	690	713	728	712	683	637	688	683	728	674	662	661	654	704	686	661	687	653	700	696	698	698	658	690	657	710	672	665	645	747	731	690	689	658	696	667	671	706	653	711	747	671	678	695	735	688	654	684	701	657	670	655	674	638	665	707	667	726	718	679	646	684	694	657	668	718	683	668	682	629	651	670	704	684	692	682	654	669	716	710	647	693	687	670	723	631	711	672	705	715	702	675	706	690	714	667	689	665	688	637	655	730	742	680	668	698	713	662	692	665	673	674	646	703	738	698	694	694	705	646	684	704	676	666	701	646	666	650	710	684	754	677	731	680	686	716	729	659	672	695	669	697	690	684	651	719	661	657	690	680	680	718	712	703	659	639	639	652	693	663	615	709	670	662	677	710	631	694	678	654	671	726	656	666	724	708	642	695	715	673	740	690	626	665	714	629	661	710	704	661	683	702	679	666	627	697	682	709	661	658	673	674	664	659	688	665	679	677	687	665	736	671	676	666	697	654	657	715	680	702	729	688	707	670	696	674	696	673	725	705	654	676	701	640	717	667	703	700	688	708	684	657	683	684	732	632	634	687	694	680	691	696	675	727	709	669	700	676	697	690	689	681	682	728	680	716	669	700	731	701	672	673	679	696	690	666	679	684	642	670	706	697	706	709	645	722	645	669	673	700	711	663	695	701	692	666	707	707	694	665	738	679	679	741	674	678	655	695	724	688	727	720	690	684	688	674	710	655	673	704	688	720	690	652	675	775	671	714	697	670	688	682	709	703	667	702	688	731	677	700	651	708	733	715	731	669	658	714	681	683	738	640	658	687	657	735	706	664	692	724	687	678	660	664	725	695	688	634	675	658	682	703	692	659	689	703	692	683	662	677	667	685	754	669	664	712	693	685	719	665	713	676	657	712	741	683	672	668	702	672	709	703	701	699	683	720	740	725	713	671	707	683	659	712	684	692	687	634	707	695	676	698	698	724	641	678	686	706	709	706	681	683	695	684	683	707	730	662	649	615	656	673	681	712	706	681	694	703	715	670	668	714	700	641	684	724	719	688	682	677	644	718	661	660	694	696	705	702	663	696	661	680	689	743	699	676	668	727	670	712	704	699	694	652	686	677	678	692	633	676	655	719	648	658	722	666	688	649	721	681	661	628	666	766	652	733	697	703	662	715	692	672	671	711	687	660	707	630	677	678	652	699	681	715	716	672	697	660	672	695	669	657	667	720	699	660	679	677	657	702	720	668	644	690	647	675	742	733	707	703	654	697	747	716	715	673	685	710	710	702	694	656	674	696	602	705	677	689	722	739	673	712	672	699	707	647	747	670	676	701	628	702	680	680	755	715	711	722	720	711	681	720	646	700	637	660	715	695	699	700	728	737	678	664	691	643	637	639	687	669	746	695	661	675	672	667	695	654	653	686	694	720	703	683	660	655	663	671	720	661	688	655	686	711	656	729	680	684	684	679	686	685	685	700	717	676	677	666	699	686	744	665	716	686	682	657	637	714	671	719	679	686	672	679	638	646	690	688	668	718	695	661	675	666	661	696	695	685	709	657	714	669	732	664	695	667	697	680	666	706	666	666	640	664	709	684	697	761	696	677	658	717	646	676	710	656	734	675	699	714	667	683	663	654	701	728	716	696	690	687	680	671	693	735	686	684	672	657	708	658	718	669	682	675	661	736	697	661	657	681	696	678	645	654	719	664	712	706	713	683	646	686	715	713	694	693	655	672	754	656	713	696	681	697	705	688	689	707	703	719	680	674	675	690	675	710	693	711	692	610	696	644	720	677	680	719	655	680	662	740	677	665	692	663	686	683	681	669	690	667	726	662	689	700	695	733	647	710	710	701	687	690	679	709	679	687	704	672	727	715	692	684	669	669	683	676	700	658	652	679	701	659	681	669	721	705	635	682	655	667	677	676	685	678	660	644	650	683	696	694	729	711	675	677	716	696	662	664	657	662	723	671	647	672	673	685	688	626	681	728	662	628	689	721	622	694	662	706	640	681	701	661	654	647	677	693	686	691	676	637	698	702	699	688	669	691	673	685	670	681	638	704	695	716	644	680	735	725	721	692	676	683	685	658	744	676	703	671	628	679	703	678	677	724	684	685	722	694	691	736	725	697	667	667	702	698	651	672	741	668	690	665	696	685	650	722	693	724	703	723	662	683	672	653	707	664	708	696	695	668	664	720	666	674	699	675	640	680	665	670	680	680	666	705	677	693	675	735	683	690	682	705	661	665	679	659	700	685	705	726	710	705	675	739	692	711	677	684	696	698	741	664	664	662	657	663	690	717	719	697	657	696	715	696	694	669	676	666	719	688	628	691	708	666	657	672	662	661	700	680	723	699	688	716	686	667	661	665	688	678	710	683	687	653	653	682	672	678	674	653	686	670	663	666	714	669	646	643	683	689	664	710	661	679	641	709	679	724	662	691	692	681	676	659	677	689	676	691	711	712	656	663	742	669	670	655	696	623	668	625	623	687	674	700	672	629
23870	21524	28880	24599	21512	13559	1371	843	722	636	655	579	528	560	523	536	469	456	474	473	457	463	477	453	472	465	470	445	464	440	443	451	429	457	432	420	469	496	418	441	459	449	481	419	474	437	450	438	449	475	482	450	463	470	437	438	407	434	442	445	440	485	414	467	470	440	455	430	456	422	464	466	421	425	437	441	429	468	489	434	493	452	396	440	451	416	442	445	453	460	433	446	455	458	431	426	425	468	447	442	414	427	421	488	429	443	428	420	480	445	474	450	452	432	407	463	435	471	444	427	420	463	417	428	479	396	406	401	454	453	431	474	413	453	436	461	452	433	475	434	435	430	469	461	434	420	457	432	425	431	430	418	426	447	432	434	464	474	444	429	455	467	534	440	462	429	453	437	469	407	477	455	447	427	437	441	438	440	392	424	454	424	462	439	480	473	407	428	450	431	428	446	447	431	409	455	427	442	436	459	482	424	463	449	431	453	461	454	476	471	444	466	464	449	481	471	438	390	428	438	456	424	417	429	426	479	454	444	440	420	447	451	411	422	407	442	437	425	440	442	449	444	469	446	442	435	428	448	420	425	461	463	415	445	459	411	431	423	453	484	415	432	399	461	425	480	437	437	415	476	418	427	452	435	425	415	432	436	430	471	462	453	423	442	456	440	433	452	421	421	459	466	447	436	424	420	466	442	421	431	417	432	440	423	407	430	410	419	458	435	434	426	436	458	439	393	452	466	439	437	412	466	443	403	450	436	439	425	414	465	451	506	437	409	424	441	468	415	483	451	414	456	417	457	440	426	442	435	415	416	437	447	422	440	457	459	452	456	410	439	461	441	436	420	456	442	456	475	395	458	449	417	461	454	407	450	421	461	442	460	465	454	467	454	469	459	490	461	482	441	427	488	443	431	439	443	411	400	423	439	441	416	464	441	388	432	461	445	428	473	456	413	415	459	420	426	437	418	450	451	468	463	434	466	462	444	431	424	449	434	434	450	443	402	422	449	436	438	432	453	422	458	422	401	410	435	445	453	403	470	412	391	400	454	425	484	415	450	425	438	428	425	431	440	442	425	422	407	452	461	438	424	413	433	430	471	447	466	433	459	466	427	441	458	471	429	433	432	436	411	463	449	446	406	444	441	411	437	446	421	407	449	457	417	444	467	418	449	427	419	448	414	466	403	471	430	460	418	457	439	479	431	455	441	410	427	447	479	449	423	448	423	440	425	473	456	446	429	468	416	465	438	439	441	436	477	462	467	425	448	466	455	423	431	439	412	454	396	437	434	439	427	470	418	417	425	444	422	456	440	472	445	464	439	415	469	420	472	444	429	420	460	448	461	467	456	427	493	443	409	409	432	418	441	413	443	460	434	421	411	402	461	398	419	446	431	436	453	411	430	425	435	403	442	454	427	420	457	452	440	424	416	445	427	459	412	436	435	499	464	449	434	393	413	436	427	413	433	443	411	413	435	430	483	393	428	418	406	447	501	452	408	447	471	432	407	382	416	472	408	442	440	429	427	403	445	450	475	446	428	464	417	421	440	441	428	444	452	424	426	439	464	436	452	448	413	401	432	408	458	432	432	418	439	433	469	488	435	429	441	434	403	439	417	450	425	448	455	437	427	395	451	468	437	473	452	420	450	447	445	429	401	477	440	445	434	429	468	432	482	420	433	457	460	457	461	436	474	447	456	435	417	412	397	425	448	448	419	438	440	430	403	407	433	407	424	424	413	443	399	444	395	415	464	435	453	438	413	487	450	443	462	403	462	455	415	464	459	419	443	424	418	468	426	443	432	389	441	451	411	437	454	421	421	450	439	434	448	444	468	457	444	469	460	450	436	411	468	498	437	473	440	444	439	427	421	426	433	445	417	445	393	416	433	450	450	450	432	426	431	413	450	447	433	419	448	438	455	430	409	437	452	425	463	415	467	488	465	434	411	408	438	445	444	437	457	467	444	419	422	452	415	457	444	467	442	491	440	447	439	404	413	451	457	427	455	481	433	437	446	483	421	439	411	429	444	387	439	459	444	439	451	426	408	443	483	441	420	411	416	463	466	409	432	420	410	478	421	453	482	426	443	456	435	437	433	463	435	479	466	404	444	433	433	426	435	433	454	457	442	464	407	436	429	403	382	451	459	450	453	412	411	453	423	425	433	448	435	407	444	407	445	400	441	426	426	466	431	447	466	414	428	437	435	417	464	421	463	411	456	408	432	417	416	479	433	428	460	466	467	443	459	449	394	431	456	442	484	418	433	398	418	447	445	462	457	453	436	465	451	477	482	455	425	431	431	442	466	428	422	442	425	443	434	487	486	466	432	456	444	439	438	453	445	442	452	471	415	457	417	451	468	425	438	440	449	454	426	469	416	423	450	424	450	440	425	457	440	433	425	487	450	416	460	428	452	439	427	440	446	411	424	406	477	465	423	429	423	437	425	452	475	427	435	403	414	426	447	427	462	449	428	414	441	440	410	451	453	425	458	452	463	460	429	427	452	411	473	443	405	450	481	454	441	460	435	435	429	461	472	464	404	442	444	452	458	452	433	428	438	403	425	447	425	403	421	434	408	456	427	436	423	450	456	414	437	440	455	445	465	463	458	437	426	421	411	445	443	403	448	449	466	419	435	421	445	408	408	456	441	463	410	422	401	451	437	440	468	453	488	429	452	414	447	430	423	430	436	464	423	448	425	469	441	447	420	427	452	461	423	433	442	419	419	473	417	430	433	444	436	431	472	449	454	474	434	473	434	447	418	414	461	421	461	444	429	443	457	444	461	415	456	460	447	419	436	434	443	424	432	425	443	422	405	443	436	445	404	429	421	430	414	437	447	458	438	426	412	427	454	412	433	489	477	404	445	445	453	436	440	449	446	405	433	473	442	451	425	437	440	468	463	447	437	448	482	419	418	436	455	420	440	413	435	446	437	436	436	452	426	401	442	399	410	416	432	452	435	418	450	442	450	470	462	415	435	457	480	452	440	450	470	432	424	447	425	436	451	469	406	463	440	454	444	412	447	478	469	431	453	433	450	400	411	431	449	467	458	435	423	457	411	450	391	477	476	436	422	427	434	463	431	471	466	445	450	453	458	473	426	462	394	447	433	420	445	448	431	471	461	427	478	449	405	435	467	429	496	441	417	425	445	467	438	435	421	438	464	441	449	486	477	429	450	420	427	444	433	471	478	454	430	452	467	416	458	473	473	451	422	441	468	444	460	475	419	415	429	399	445	452	427	444	480	404	453	435	469	408	465	430	439	451	460	456	436	387	449	471	459	445	438	472	440	421	374	452	426	409	428	426	443	459	422	441	445	459	457	456	468	464	437	412	465	455	436	448	423	395	461	444	433	409	423	456	442	433	435	449	435	451	443	452	480	434	426	445	443	403	441	442	422	448	441	454	415	429	418	469	461	461	438	436	428	409	451	456	416	431	427	461	447	439	407	423	422	430	433	441	443	450	447	452	434	468	408	395	406	496	414	456	446	462	449	465	484
3637	8870	7501	3472	2286	1789	1378	1153	946	837	735	701	670	649	613	599	612	575	579	531	534	536	521	539	505	542	506	528	519	521	497	524	486	491	479	496	511	522	513	513	509	529	463	484	493	513	501	478	496	478	515	477	476	492	496	511	489	520	453	484	513	510	497	491	508	512	476	493	481	473	507	461	501	500	498	487	502	505	471	450	495	498	482	490	478	495	479	484	471	523	512	481	449	454	488	489	481	485	485	497	493	490	520	470	461	475	480	510	487	465	488	492	510	465	487	500	459	488	502	467	486	478	508	478	522	494	460	521	465	518	447	479	457	519	510	460	466	490	493	522	478	480	478	519	492	459	497	437	469	506	457	505	498	478	480	484	515	484	476	501	453	451	513	482	454	458	468	450	518	494	471	493	485	518	451	506	486	470	491	505	482	503	455	470	487	479	459	516	492	491	456	478	481	514	464	509	473	530	484	477	526	482	483	470	464	479	490	484	484	458	527	507	507	514	453	483	506	482	471	525	533	488	514	506	497	482	497	478	449	522	484	438	500	465	547	476	545	413	507	508	505	498	460	511	465	461	533	484	494	474	484	456	492	505	490	517	451	506	470	481	471	492	456	503	477	500	484	455	489	541	520	469	468	442	502	472	502	493	460	508	510	487	507	469	505	498	451	500	474	519	516	498	473	481	488	493	497	466	471	468	472	535	481	477	472	485	459	494	530	474	489	470	498	509	532	472	463	497	519	492	519	484	452	510	471	472	485	477	475	486	462	481	485	505	492	510	494	476	481	511	527	458	495	469	459	507	498	485	481	523	441	499	468	486	487	494	443	499	509	502	527	488	504	500	546	466	512	480	510	493	480	477	484	484	497	480	466	471	502	516	472	489	489	485	518	468	506	453	524	503	555	466	441	484	470	508	472	506	478	479	472	523	476	500	479	515	481	549	477	475	493	457	461	487	477	480	476	510	499	498	494	477	478	501	501	470	484	471	471	468	502	479	488	503	496	495	507	488	473	499	460	471	469	475	524	480	483	500	478	498	491	509	514	456	474	507	498	466	491	450	489	473	503	512	477	497	509	476	460	465	479	486	506	481	467	460	441	472	452	497	522	525	534	475	501	474	488	489	489	481	473	452	489	493	498	489	504	458	469	502	474	495	499	463	496	478	439	513	485	499	470	490	451	468	470	466	472	551	456	497	493	438	497	513	464	508	516	459	520	474	500	474	494	483	480	484	501	451	478	524	523	499	479	516	478	476	482	509	494	507	516	494	495	504	489	471	511	506	499	523	470	515	500	469	463	446	507	498	497	486	463	484	486	521	503	465	511	496	487	485	492	462	501	458	469	499	506	455	503	454	494	492	477	481	461	481	505	475	500	490	512	494	500	452	475	458	482	439	488	479	475	470	491	501	492	478	508	522	495	475	494	473	446	481	493	475	517	449	483	496	473	514	467	434	467	501	503	488	515	515	486	482	469	514	466	493	431	491	503	482	482	492	512	521	515	480	452	457	463	461	514	432	483	458	497	495	507	500	460	485	462	516	528	495	465	486	484	494	503	481	461	534	532	524	470	445	484	477	485	463	412	482	487	464	489	497	457	491	452	482	497	448	464	501	495	497	459	522	498	467	485	516	492	493	464	474	491	470	507	473	457	469	460	487	479	505	483	475	468	485	461	500	442	451	479	470	462	445	452	474	491	478	474	458	466	484	483	517	499	469	515	514	506	479	498	490	502	499	524	527	492	460	428	490	499	504	476	496	440	487	472	489	496	497	455	478	507	489	509	492	517	482	461	449	482	484	462	484	473	505	482	514	485	490	468	529	489	485	494	509	465	482	481	481	515	488	484	499	473	500	476	485	455	472	482	436	480	446	476	466	449	478	484	491	496	506	487	531	482	486	462	472	499	482	461	479	502	519	516	474	466	466	512	472	484	501	506	496	498	447	482	484	471	488	516	495	488	470	468	500	485	470	525	477	457	479	517	512	522	446	522	522	521	468	502	483	479	461	478	519	475	485	520	467	497	472	505	503	474	444	486	474	516	487	465	509	506	492	495	497	489	500	507	457	488	501	474	489	464	490	492	454	493	473	539	464	498	477	518	471	502	459	515	509	512	499	527	495	491	455	468	483	489	454	473	533	481	536	522	482	493	482	516	484	485	526	487	532	483	523	480	497	525	483	477	438	486	561	495	499	533	500	514	488	471	502	517	436	460	507	476	491	467	434	498	480	454	516	473	483	472	518	462	433	498	462	481	503	477	476	488	514	480	446	494	511	472	503	517	535	497	541	458	467	446	463	499	557	506	478	444	490	509	497	481	471	445	513	491	483	469	497	527	491	481	484	469	520	483	472	504	505	531	490	435	500	476	496	470	502	465	504	492	497	449	496	487	458	468	468	496	469	471	540	512	452	507	504	472	489	500	483	512	471	550	505	509	502	486	500	534	499	483	478	499	481	479	487	503	487	502	490	465	511	508	496	513	480	484	482	478	490	465	456	467	502	465	457	490	474	450	468	486	494	485	507	475	486	501	453	535	502	510	486	519	471	479	470	480	497	471	499	529	470	444	474	498	462	486	503	496	491	507	486	456	527	475	474	523	515	450	480	511	475	470	458	489	494	478	478	512	501	492	501	489	478	492	497	501	500	473	506	493	495	471	449	525	508	450	513	473	464	458	493	530	472	493	467	437	485	482	489	497	493	516	472	474	476	488	492	461	492	491	466	517	482	451	496	501	467	466	507	448	455	470	490	495	469	449	497	474	439	478	504	425	500	485	472	462	482	464	523	466	501	497	467	475	521	439	481	510	459	507	483	480	519	487	474	488	487	493	475	474	473	523	508	487	493	515	449	461	442	494	472	490	453	542	488	500	481	474	479	469	505	463	501	482	461	493	463	504	490	476	505	515	463	502	495	475	492	466	506	482	476	467	524	476	473	521	496	493	502	473	514	507	469	496	474	475	514	487	479	495	501	510	507	512	473	489	474	481	524	475	515	489	471	511	540	453	501	500	504	473	506	485	478	439	462	487	486	451	472	439	504	459	510	496	477	470	474	510	485	471	461	522	466	463	502	473	459	437	469	491	458	487	489	494	459	492	468	470	529	467	474	487	516	477	461	510	514	504	488	502	459	464	451	467	454	479	481	522	496	523	455	538	492	489	503	492	481	468	496	491	501	472	500	520	488	473	459	460	495	517	514	510	476	455	497	512	490	494	473	488	457	490	543	493	498	477	488	498	482	502	480	481	463	522	480	423	456	450	497	499	457	497	485	508	527	476	473	512	488	489	490	447	460	469	486	503	474	475	494	497	491	481	501	492	487	511	507	464	499	471	465	443	458	511	494	468	492	522	476	468	511	532	481	481	481	485	468	454	512	466	469	507	482	514	516	489	468	502	457	504	480	495	456	509	483	479	531	510	484	504	458	500	525	497	486	518	511	490	472	458	488	525	477	445	475	436	507	490	473	487	489	493	496	461	479	472	475	498	485	484	479	500	519
24910	21526	28091	25401	16888	1296	779	603	549	541	526	516	529	492	549	472	458	498	453	491	433	482	477	451	501	459	448	426	441	475	448	456	461	436	452	436	405	452	463	449	470	438	430	454	395	437	462	478	460	460	438	421	457	453	478	434	475	455	441	478	454	447	444	467	477	425	449	456	416	456	441	423	421	418	447	445	437	441	404	454	424	458	426	475	441	423	425	448	454	443	438	457	473	445	448	426	443	443	432	440	434	454	400	462	467	441	486	456	473	440	454	451	421	477	449	453	475	432	450	424	470	439	473	421	433	457	449	445	455	420	428	432	450	468	444	462	469	451	443	433	481	422	459	461	473	465	439	453	459	444	459	392	460	439	426	421	400	481	459	454	450	453	459	406	465	433	450	460	444	393	419	440	437	430	430	450	423	452	479	463	482	452	451	468	457	457	481	488	465	472	418	416	447	413	456	422	433	421	448	444	461	452	474	473	435	452	443	498	429	443	440	452	442	463	442	441	461	479	444	426	427	462	426	414	458	474	436	446	453	447	425	462	445	458	438	421	460	438	431	489	417	457	431	466	456	442	453	447	422	478	420	471	461	463	466	434	417	445	442	445	455	465	456	403	467	447	449	446	465	449	453	460	441	417	432	422	473	432	435	437	478	482	467	428	472	426	437	467	369	481	411	451	468	473	441	454	427	429	437	480	478	441	428	439	453	392	463	476	462	458	461	459	419	449	441	444	459	432	458	440	488	419	464	449	469	426	442	486	410	438	476	470	427	435	433	485	468	453	442	456	467	454	443	461	465	421	413	422	463	425	450	452	430	445	466	436	438	400	464	428	464	455	488	422	467	427	422	431	450	459	443	495	452	459	450	472	451	469	432	402	410	431	455	455	428	435	419	452	458	468	424	487	431	423	488	435	447	445	470	416	486	453	459	454	411	448	396	446	459	441	487	450	439	433	458	455	409	443	436	503	442	483	472	428	451	418	461	445	445	424	432	447	443	469	452	474	422	431	473	464	429	431	449	429	478	450	485	485	448	462	467	437	438	410	441	436	427	427	437	417	464	448	440	412	428	445	473	434	464	474	435	439	459	457	450	484	420	431	478	432	432	431	440	461	428	428	475	417	445	434	427	484	440	469	436	459	467	451	458	429	457	479	470	451	476	450	493	455	457	411	425	434	416	466	459	396	444	464	416	465	446	451	439	464	472	435	489	472	442	472	462	423	431	469	452	464	477	441	423	439	478	445	450	448	457	395	442	445	457	444	445	433	414	421	453	429	450	465	456	448	428	447	437	442	450	423	456	462	425	462	457	412	448	476	428	447	467	470	435	480	423	469	453	484	440	445	484	446	415	420	447	459	436	427	464	431	468	422	440	438	462	442	479	424	458	466	416	452	474	445	473	418	473	443	434	459	425	404	443	419	457	460	429	455	440	433	488	445	440	431	437	395	445	452	394	447	448	437	459	436	488	435	425	453	520	471	456	449	457	423	427	472	440	440	398	450	455	466	461	436	472	430	440	419	448	436	464	431	463	448	453	421	480	432	443	436	437	456	469	419	448	465	462	409	473	439	443	457	458	430	462	473	409	451	426	411	449	461	459	438	422	490	441	455	430	448	441	459	443	435	474	460	445	485	512	482	494	482	466	450	457	447	434	425	457	501	442	459	424	458	438	434	469	447	424	463	456	500	476	442	445	429	457	437	474	469	454	437	421	461	438	433	459	438	464	444	488	405	433	444	483	410	459	415	474	428	462	434	448	426	421	438	455	460	451	446	501	419	446	401	450	426	440	448	446	435	414	451	478	433	385	459	453	435	473	441	464	455	453	420	473	457	426	437	462	447	442	472	438	428	447	441	453	508	417	418	464	462	405	453	431	417	443	429	467	457	437	417	412	451	466	462	435	455	437	449	451	481	472	471	419	431	438	446	422	450	457	427	493	419	428	478	420	452	433	441	409	455	470	402	450	461	438	431	428	440	441	486	422	459	445	463	442	482	502	441	452	432	433	464	421	452	425	420	418	418	418	471	417	431	442	463	468	469	493	442	448	450	450	451	407	433	458	449	434	451	460	444	459	447	463	439	458	462	495	432	437	417	463	421	414	488	444	445	409	435	482	470	470	487	436	433	466	475	462	472	428	465	484	431	453	496	465	460	430	460	454	443	449	448	471	408	429	451	423	452	438	428	480	410	482	431	443	444	463	411	429	449	421	463	445	452	478	472	487	432	469	445	445	449	435	422	449	457	410	454	441	447	429	481	415	457	461	427	463	420	409	458	437	465	429	444	445	463	468	408	487	415	410	455	489	452	472	445	445	443	459	425	458	456	412	448	417	456	408	438	434	464	439	453	449	452	448	413	451	401	460	451	415	433	481	474	455	454	403	452	431	437	468	439	454	426	444	405	387	421	460	487	484	439	461	472	422	442	456	464	466	469	461	428	456	449	430	463	480	417	452	468	453	498	453	445	476	433	441	450	424	450	452	460	487	432	428	469	466	495	440	431	440	483	458	426	422	439	462	448	404	469	455	440	472	415	413	431	456	428	439	449	447	435	436	465	470	481	445	454	459	472	471	433	444	448	447	472	438	421	408	431	438	475	466	434	511	413	440	463	473	455	438	409	470	457	437	461	450	441	426	472	460	434	443	468	459	462	434	476	421	457	425	472	450	398	438	439	431	443	439	428	456	478	445	477	437	439	419	441	451	469	452	438	461	468	450	397	474	466	444	458	428	427	484	441	441	442	445	415	453	445	476	477	422	434	453	449	490	433	458	422	433	478	470	447	427	458	464	466	432	419	398	457	421	449	469	436	471	419	422	434	444	448	440	451	477	494	455	426	476	453	470	431	443	451	455	465	431	458	465	456	420	450	445	425	485	407	448	476	387	472	464	472	445	429	485	405	414	476	461	468	433	451	416	444	455	450	486	459	454	463	446	461	431	434	478	469	454	455	451	465	438	461	444	453	435	446	460	473	437	452	466	462	465	463	472	420	444	429	433	466	458	471	399	461	444	431	430	433	474	441	449	456	414	407	448	448	454	437	438	459	451	447	457	481	447	427	445	426	487	429	438	470	399	485	498	454	439	470	436	463	450	426	445	445	435	448	449	467	435	442	465	448	447	489	478	441	425	431	470	463	476	488	449	420	426	430	461	451	439	438	434	463	464	477	447	450	429	455	451	441	478	451	427	474	449	450	484	416	441	442	438	439	450	453	506	447	440	459	463	466	477	425	452	442	459	416	451	435	435	448	453	435	489	490	461	451	440	442	461	482	442	444	453	480	398	484	491	467	481	438	454	467	470	434	422	482	461	438	440	467	463	440	432	460	461	440	416	428	398	473	462	470	439	443	429	454	442	421	425	419	446	433	473	454	438	440	427	391	436	392	451	414	451	423	444	449	446	448	484	482	443	457	427	442	522	476	453	472	457	441	448	467	439	418	468	425	435	428	442	436	421	448	457	414	409	455	429	461	434	431	424	432	425	428	449	463	448	456
3758	5745	4491	2277	1535	1268	1077	840	776	709	641	575	589	582	547	548	507	519	515	515	562	506	526	515	487	475	511	501	497	474	474	444	463	496	477	504	487	496	505	469	486	469	474	487	460	487	491	486	498	476	465	492	497	472	501	495	477	450	490	473	450	497	468	413	472	463	436	487	526	433	451	480	478	497	489	457	496	460	507	465	436	495	486	511	443	536	449	490	488	482	469	447	505	455	460	444	474	490	450	496	463	475	434	512	464	516	491	457	469	494	453	517	431	490	456	464	466	480	486	479	475	497	468	481	463	454	468	471	491	479	522	443	468	439	508	510	459	459	485	458	483	484	483	432	483	442	502	479	499	493	522	459	465	468	506	473	467	461	486	468	464	512	474	482	472	491	499	475	441	509	464	503	487	461	435	448	462	479	491	465	475	505	440	473	527	465	453	457	484	443	468	509	463	505	453	470	488	466	479	447	460	481	484	471	500	519	490	443	466	531	468	492	485	454	458	499	458	428	495	453	447	432	450	464	475	501	472	454	476	449	491	451	464	433	458	497	470	485	498	445	496	454	483	438	464	432	420	480	483	515	478	506	484	494	512	459	473	471	491	448	488	456	476	490	499	446	472	488	469	487	463	497	472	495	460	498	430	497	469	471	505	499	509	486	468	469	491	486	477	480	462	456	481	477	463	458	453	496	443	471	489	440	495	469	492	458	433	470	513	475	497	485	451	449	453	475	475	468	510	487	472	466	457	469	465	462	489	456	491	461	458	485	464	482	462	475	502	461	451	533	503	477	477	527	505	481	480	493	468	511	489	428	453	449	448	467	474	473	440	475	484	479	485	472	465	510	429	455	484	508	466	457	477	501	466	481	468	459	459	499	472	479	484	490	477	477	485	469	479	476	465	499	485	491	478	440	446	486	475	527	461	461	490	434	472	432	475	492	448	480	482	430	480	495	469	482	473	460	493	458	465	447	490	464	481	478	479	476	491	489	472	481	475	481	478	474	494	466	482	477	457	481	424	462	484	489	458	516	470	474	443	484	487	431	466	509	486	508	460	463	465	480	500	504	481	531	448	461	457	488	479	449	502	499	480	456	460	482	482	441	491	462	492	509	448	477	498	486	460	460	476	463	463	494	464	452	520	460	485	454	482	520	480	467	489	482	494	507	488	457	431	459	441	469	510	487	513	524	488	453	474	477	452	468	481	491	448	446	497	465	434	469	453	437	522	459	472	509	505	454	498	495	455	483	456	488	484	439	456	476	457	454	456	513	489	463	478	473	497	450	475	493	467	506	482	437	483	467	466	482	463	490	465	457	466	499	459	451	478	479	473	442	486	513	492	497	458	483	446	478	473	486	517	498	494	435	472	451	475	480	464	453	454	478	431	463	462	432	477	486	518	450	510	485	495	499	479	456	466	498	494	491	459	539	481	482	492	457	488	457	517	507	481	473	474	518	512	454	441	493	434	455	482	488	477	488	453	511	430	498	491	454	490	464	465	464	484	463	501	459	507	467	479	479	477	479	469	465	495	469	441	475	479	470	483	462	441	469	469	462	479	474	444	472	535	498	443	462	474	476	449	467	480	490	432	439	450	492	459	467	464	444	455	461	474	481	461	514	478	491	477	475	493	481	451	459	487	486	482	498	488	543	505	473	500	471	455	467	529	488	478	480	493	500	488	503	473	454	476	459	464	485	516	490	474	475	470	451	486	494	460	479	506	456	445	448	445	464	461	492	454	468	504	464	471	446	486	462	498	442	514	505	486	465	468	490	460	446	446	470	478	480	475	445	503	436	461	440	495	485	466	506	494	459	470	474	473	461	484	466	469	438	438	461	498	501	486	460	491	488	464	481	476	449	485	480	443	504	459	473	454	518	475	489	472	485	487	514	462	479	446	473	489	482	464	475	462	460	460	479	499	468	481	472	510	423	430	451	489	474	492	470	476	476	459	467	477	460	484	471	503	493	497	486	465	470	456	469	479	448	498	485	496	495	498	467	510	486	474	435	437	514	506	464	495	492	467	473	435	469	476	500	481	521	428	466	446	481	467	488	501	459	461	453	477	468	465	436	474	473	441	506	497	452	476	487	474	491	472	451	487	448	479	489	422	460	489	470	427	487	487	462	426	476	494	466	462	460	509	476	487	419	463	492	466	483	489	506	487	450	477	483	489	467	456	442	475	491	508	465	500	472	420	473	498	458	472	450	498	472	461	497	441	511	472	471	494	458	479	474	482	481	441	469	439	451	442	503	479	502	457	435	471	491	479	435	471	477	482	432	463	495	470	475	473	514	466	487	487	503	436	447	459	481	508	486	461	511	490	448	487	483	444	484	423	453	487	495	479	474	465	460	481	478	469	480	443	504	477	503	465	489	480	505	483	502	470	483	470	487	481	499	472	459	470	481	461	504	461	492	461	477	483	430	483	447	420	468	488	448	493	451	459	485	410	419	478	482	456	524	495	481	525	475	453	480	479	428	467	469	487	488	475	470	465	472	476	478	497	488	509	470	451	450	515	469	505	476	467	457	505	427	493	448	462	481	510	464	488	456	478	469	451	495	451	488	503	470	460	474	453	433	508	465	467	463	469	498	475	462	473	481	472	484	459	474	499	468	424	471	441	456	515	493	479	461	523	470	476	487	477	448	494	485	506	492	498	457	496	517	482	457	485	499	481	489	463	487	464	479	430	488	452	442	447	438	483	484	474	486	418	476	478	492	450	474	477	496	496	492	443	487	456	496	480	514	482	550	455	436	459	458	497	487	453	470	475	498	474	504	502	472	454	499	456	462	498	447	476	492	504	493	493	507	475	454	456	466	485	485	471	481	496	439	447	480	442	487	460	480	500	491	486	461	466	492	462	456	514	452	460	461	538	459	442	500	481	436	423	487	456	459	503	522	541	469	486	480	465	491	454	477	436	430	513	467	485	459	479	478	486	482	464	459	485	484	485	451	429	474	486	490	480	480	484	464	481	468	462	506	482	457	468	484	488	495	484	466	463	468	479	462	470	451	434	469	455	455	481	495	476	456	466	493	452	469	519	454	450	454	511	484	454	486	462	442	460	491	477	472	469	456	482	481	474	447	467	419	479	466	483	486	477	476	475	503	477	442	500	517	483	500	489	493	468	476	476	469	503	470	501	458	482	487	476	467	511	459	450	463	493	477	491	475	485	490	471	449	492	522	485	482	475	474	472	441	474	478	500	477	453	469	494	507	470	465	473	495	497	478	492	457	503	468	437	490	444	487	518	494	484	469	448	537	464	485	478	452	472	469	476	455	449	450	500	490	479	439	475	444	484	474	479	434	450	491	453	487	519	473	465	475	472	448	455	498	487	492	473	455	481	460	506	490	461	481	495	445	508	440	468	481	467	492	459	475	477	445	438	454	452	457	478	446	484	492	458	438	491	497	502	480	480	473	507	474	504	509	462	433	477	493	478	483	459	454	474	479	445	462	491	462	467	493	488	470	466	458	476	508	448	493	468	434	509	482
22838	21556	29287	24269	21557	21601	11782	950	663	524	449	355	375	325	287	259	241	259	239	213	255	222	207	225	212	198	185	187	204	180	197	193	157	173	183	189	176	169	181	178	176	184	159	171	170	169	168	161	191	160	161	150	192	140	164	174	146	166	174	171	176	144	162	145	143	165	174	152	166	167	155	154	149	153	148	160	180	154	146	149	152	149	150	163	132	157	151	165	143	157	165	135	162	166	137	164	164	165	151	151	150	180	158	142	146	132	150	151	153	161	161	146	132	160	134	149	142	154	149	147	144	131	135	149	156	166	161	145	149	151	143	144	139	142	155	170	148	135	155	162	158	145	152	149	150	137	155	141	168	149	112	157	156	148	151	139	156	160	130	145	149	160	167	157	129	164	153	152	140	142	150	155	151	135	152	164	164	148	168	146	153	126	134	152	140	156	170	151	169	155	149	155	150	154	168	166	189	143	148	122	178	163	157	146	137	159	156	149	156	158	154	147	166	139	135	152	153	155	127	148	177	184	166	156	148	159	163	146	156	150	146	155	159	150	149	151	153	152	173	164	162	167	133	160	170	146	139	131	165	149	160	157	139	150	145	140	149	175	171	172	155	170	152	133	147	159	174	148	120	149	143	126	117	166	177	127	128	160	145	136	149	175	150	145	126	149	143	163	157	126	162	152	145	140	153	145	139	130	142	139	166	134	135	151	159	163	172	146	160	143	149	127	159	150	156	139	153	135	137	168	134	161	143	154	142	165	161	155	158	159	143	159	143	151	147	135	136	157	140	140	138	153	160	135	159	173	156	161	173	135	149	150	129	150	157	153	157	148	175	169	152	159	155	147	127	152	159	157	159	144	135	164	141	166	145	149	168	144	143	154	159	159	151	137	171	180	149	145	157	130	152	150	150	137	161	164	158	145	166	144	148	164	151	161	153	125	162	146	160	135	158	131	161	157	169	157	170	130	154	150	158	157	160	129	160	141	146	136	149	165	150	145	151	156	147	164	152	151	141	159	147	144	147	149	143	150	123	136	132	141	168	139	143	152	142	148	134	165	151	175	169	139	134	167	130	162	162	146	142	129	145	157	169	149	164	131	134	137	131	149	136	150	141	151	137	163	159	171	153	131	136	164	167	142	158	142	161	148	160	139	159	157	149	143	158	155	148	164	150	156	163	146	141	162	163	162	160	156	168	155	169	167	164	141	159	155	149	164	157	140	155	153	157	156	147	164	149	156	145	135	158	147	165	144	155	142	137	137	148	143	128	169	160	148	175	140	184	139	146	141	137	147	142	144	175	151	162	136	166	143	142	154	163	150	165	163	139	140	146	145	125	145	165	145	152	128	164	165	163	171	161	152	138	174	171	155	161	165	124	132	150	177	133	136	140	148	149	148	159	145	157	155	137	135	142	161	154	142	162	162	158	167	158	140	160	139	163	161	156	168	139	161	158	158	155	147	148	145	143	137	186	158	191	154	140	149	158	138	129	151	178	155	143	141	147	147	164	145	140	143	166	148	156	131	178	164	148	141	161	156	137	159	163	185	150	156	149	133	158	146	145	157	145	159	159	156	155	151	156	137	166	147	154	164	135	148	155	155	149	163	133	170	163	140	138	162	157	133	155	146	149	133	159	171	143	155	158	164	163	144	165	154	149	146	150	162	154	154	145	143	158	141	149	141	155	171	157	130	148	138	164	161	129	161	172	149	154	154	156	150	160	153	154	189	154	181	142	157	159	162	163	156	160	138	163	167	162	153	166	146	148	154	138	149	141	150	141	144	169	141	153	161	141	147	139	138	159	148	145	142	155	136	138	140	148	149	152	149	146	145	140	151	159	147	153	145	173	181	133	150	169	132	140	151	158	130	141	128	142	143	139	165	119	151	161	143	151	153	150	139	146	151	148	144	141	140	131	158	159	132	156	146	152	132	150	152	138	132	160	143	173	137	145	143	153	139	167	147	140	130	164	154	172	161	139	153	141	135	178	145	151	150	134	135	153	140	168	156	142	162	147	139	144	137	155	156	147	155	150	170	129	137	142	142	141	171	170	154	149	146	146	187	155	147	131	149	157	155	165	133	150	182	176	165	140	133	174	138	149	161	146	136	163	147	145	154	149	161	159	149	135	153	173	150	170	142	154	155	159	152	138	153	143	139	150	168	159	146	143	146	150	149	186	143	144	156	166	150	125	146	142	143	142	160	163	160	160	138	153	146	141	174	163	148	169	137	146	148	161	156	171	133	154	152	140	152	157	137	160	144	148	152	158	150	168	144	136	152	166	130	162	143	161	159	161	130	158	129	152	165	148	160	149	166	145	137	158	142	145	130	156	156	163	155	127	151	144	145	146	136	132	149	130	158	145	146	150	146	145	154	148	156	153	151	140	158	174	132	131	145	140	152	161	156	155	138	146	166	158	142	146	165	142	178	145	134	160	136	147	143	163	160	153	149	152	183	147	167	162	133	159	152	146	161	142	145	153	141	151	167	153	150	161	158	134	145	148	142	159	139	146	158	166	153	147	147	160	147	131	145	150	146	166	154	169	165	160	177	161	157	151	176	145	161	151	145	151	112	143	150	120	176	145	151	154	161	138	165	169	139	162	148	154	144	155	145	144	136	141	155	148	146	144	150	145	162	147	139	128	153	147	160	157	171	148	146	162	152	154	134	131	130	142	154	150	132	123	159	150	156	155	153	155	129	148	154	154	143	152	157	134	137	168	156	155	154	127	153	139	146	145	158	148	168	148	148	127	138	141	150	143	129	145	151	157	161	152	145	141	152	145	155	150	167	157	143	149	124	148	155	133	162	163	156	152	153	149	166	160	156	156	127	155	160	166	156	147	156	161	146	156	164	138	152	145	148	136	137	171	149	143	142	166	145	161	137	147	158	146	162	160	138	173	153	143	140	140	147	151	135	145	145	142	143	168	158	173	139	131	161	131	169	149	161	165	144	157	166	149	144	165	154	155	134	131	167	142	161	136	139	143	163	146	137	148	146	166	144	141	161	149	156	170	159	166	136	142	145	137	158	171	159	148	181	155	159	148	147	153	135	150	162	154	149	152	152	178	150	157	139	146	123	154	150	159	140	193	147	149	177	147	140	164	175	149	155	141	148	149	150	175	141	139	151	142	133	160	151	158	174	150	145	172	154	114	142	132	132	168	163	139	147	142	165	131	147	169	122	157	146	141	144	166	157	143	140	141	153	135	146	163	147	148	149	155	153	143	150	150	138	133	180	166	157	156	150	185	137	151	137	153	150	139	146	150	144	168	146	137	180	152	148	158	155	154	137	145	124	146	133	156	172	173	148	163	155	146	146	149	160	164	144	150	146	161	138	145	159	122	148	142	146	144	126	146	160	149	140	151	171	152	150	162	150	151	143	152	143	152	148	132	176	131	139	161	133	131	140	170	156	139	150	160	151	151	162	144	156	152	143	142	147	175	146	158	159	157	128	171	161	147	165	171	143	139	150	143	158	140	165	147	158	164	159	168	147
4853	14412	11730	5692	3671	2583	2008	1436	1127	860	764	602	541	437	402	418	338	333	298	280	285	265	289	241	251	222	224	230	217	254	199	197	231	214	214	218	200	200	180	200	202	196	219	202	184	199	198	195	170	197	207	186	184	195	178	174	193	174	184	184	171	209	196	177	182	185	191	162	203	176	192	187	179	169	175	190	185	183	181	154	170	193	166	172	168	177	170	185	160	168	167	179	145	144	195	189	176	184	147	154	167	180	180	192	175	172	180	181	179	159	169	180	167	183	168	150	179	184	174	170	195	185	152	173	161	160	171	161	157	146	177	190	187	175	171	157	171	162	176	171	156	169	177	169	180	172	156	187	173	187	177	163	191	182	186	185	177	187	186	166	139	178	162	183	184	178	167	194	174	186	161	186	146	171	186	162	189	188	166	157	165	177	168	166	168	175	160	191	177	168	161	165	163	155	170	175	166	166	173	168	167	175	168	166	177	173	172	165	168	180	176	175	169	180	180	180	151	171	155	185	160	190	160	157	167	166	186	159	152	147	196	166	179	153	172	200	167	169	144	168	187	189	170	180	187	153	161	173	156	151	165	175	179	183	154	167	148	164	175	157	181	165	188	172	172	151	180	159	179	183	145	163	162	174	186	150	185	168	167	182	159	153	167	182	169	183	191	176	184	165	174	143	171	169	164	191	171	133	160	172	178	175	180	173	153	170	192	150	170	182	174	167	177	165	179	157	152	177	169	189	170	177	172	178	157	175	179	189	166	162	167	174	183	174	167	166	185	171	168	147	151	171	144	202	171	186	166	162	182	164	160	167	162	161	190	174	189	170	193	165	147	180	180	139	159	156	149	158	163	170	164	159	169	158	165	168	181	165	151	151	152	173	170	175	183	181	165	178	181	173	173	193	177	178	168	169	175	151	175	164	187	208	150	172	176	157	161	162	134	167	142	144	148	166	161	151	162	174	157	148	174	146	171	163	187	170	177	156	191	172	186	183	174	193	171	171	169	161	167	161	179	192	181	165	166	174	157	181	156	183	157	152	175	184	159	162	165	165	173	170	171	182	189	158	173	190	170	145	145	173	167	154	176	157	157	178	189	170	172	176	159	164	148	183	152	171	188	178	181	179	185	193	157	181	146	166	177	151	179	178	183	153	182	167	172	181	168	155	175	198	179	173	156	173	166	165	171	162	175	153	185	185	169	163	169	157	188	189	184	168	153	186	142	188	180	177	146	193	174	148	184	171	154	193	182	178	152	178	153	168	157	168	174	164	183	164	186	179	146	162	157	166	177	157	172	194	190	157	140	148	178	175	170	152	167	177	181	163	173	159	170	175	190	169	186	183	171	181	157	147	158	162	185	168	154	186	182	187	154	165	173	174	158	173	171	155	162	167	157	166	160	176	174	173	167	163	177	172	165	171	164	169	174	167	174	185	180	159	194	172	186	184	167	176	179	188	175	176	170	145	155	152	156	168	173	163	152	159	147	170	169	162	165	164	166	167	170	170	168	176	158	162	166	160	168	176	170	159	179	175	171	166	191	203	147	142	167	179	159	138	154	179	195	162	176	180	190	179	158	174	165	155	177	184	172	171	190	196	149	155	194	168	161	183	197	169	171	152	178	186	146	174	157	156	183	165	160	178	173	184	179	182	213	184	150	172	186	146	185	198	164	174	158	177	177	177	171	156	176	177	190	149	191	153	190	163	181	169	179	172	175	165	154	166	164	176	161	190	149	194	174	147	201	154	177	175	161	216	161	165	171	174	176	203	176	166	169	147	177	178	181	157	163	153	174	185	160	156	153	163	171	159	177	179	182	172	170	174	167	185	159	186	180	147	150	186	174	172	167	155	162	178	180	165	197	168	179	157	153	182	165	171	180	164	171	174	161	182	166	172	177	184	163	178	153	181	172	178	171	155	172	171	195	163	163	185	153	178	175	181	175	182	176	172	162	154	151	165	172	173	178	183	155	174	157	168	176	149	165	183	170	207	163	184	170	176	155	186	154	155	177	177	161	181	168	162	180	180	173	176	185	171	175	161	170	146	172	181	175	172	174	183	184	154	170	167	177	191	177	158	170	178	159	169	164	175	159	149	178	137	146	171	198	180	190	172	146	172	161	170	182	185	158	154	168	173	191	170	174	182	155	175	167	184	183	151	164	173	182	161	180	179	193	179	153	141	182	187	172	185	147	156	179	155	181	168	165	178	198	176	202	163	161	188	161	179	169	166	161	182	147	171	167	177	179	182	173	163	171	154	172	161	178	177	181	174	173	161	182	176	160	182	154	153	160	155	159	154	161	177	184	178	158	162	178	166	172	195	173	193	166	171	178	166	145	159	179	163	170	156	177	161	169	156	156	155	159	182	153	187	190	178	172	206	189	170	178	172	172	187	174	160	167	160	181	155	155	143	187	174	182	175	170	178	183	154	145	181	164	160	182	162	178	168	168	175	184	156	168	173	180	182	182	160	174	173	157	172	178	184	158	176	185	188	158	173	177	171	174	191	167	181	186	180	176	158	182	188	181	174	171	190	168	133	172	153	158	188	171	155	179	148	184	190	175	171	179	153	182	185	180	151	158	171	184	181	175	179	169	167	189	163	174	156	162	191	171	185	163	185	152	185	155	181	176	164	180	184	163	184	178	161	162	165	167	167	148	192	178	169	180	178	150	169	154	154	158	146	179	163	174	159	177	166	160	163	163	193	157	214	155	162	177	175	173	143	162	173	172	184	190	172	174	165	156	161	153	175	160	183	191	183	174	160	181	165	170	151	147	185	165	153	177	165	187	171	154	173	166	162	176	172	189	153	183	155	155	162	159	175	169	163	177	184	175	176	172	152	162	180	182	175	187	181	167	166	166	178	160	164	175	189	161	169	170	170	158	185	179	175	179	163	179	169	164	166	174	162	174	166	174	180	170	178	178	181	160	187	184	176	168	190	190	160	179	181	200	143	169	176	171	175	149	147	145	170	179	170	184	168	164	187	164	194	173	180	180	174	153	175	164	177	168	176	190	159	179	180	161	174	164	183	168	167	179	161	185	176	170	155	173	179	158	159	172	147	152	165	173	181	194	186	169	178	176	177	156	167	163	183	165	189	178	181	179	155	155	165	173	179	153	154	181	166	185	180	148	188	152	165	153	168	187	154	164	157	175	175	192	193	170	211	169	167	167	174	192	167	200	162	163	153	177	160	174	169	161	153	186	162	187	180	145	159	185	153	166	174	193	160	182	167	159	176	168	177	183	171	164	169	178	186	172	146	179	175	159	176	182	164	170	163	176	161	174	167	166	169	179	187	176	178	185	164	163	148	175	161	181	163	161	180	173	178	178	161	159	169	183	167	181	160	183	169	175	158	178	167	186	163	183	142	169	177	156	193	191	168	172	166	181	168	171	167	173	181	153	193	163	177	174	166	188	160	147	167	172	194	168	164	182	190	180	171	174	193	182	153	182	166	175	170	175	160	165	178	166	145	170	171	193	153	153	166	151	168
27698	20182	7110	1080	731	703	679	658	641	688	653	615	631	659	693	684	611	645	678	670	642	679	663	616	655	667	639	678	585	647	622	646	639	603	665	617	631	601	693	637	672	621	647	690	662	664	656	676	639	645	629	674	668	580	649	620	584	651	639	632	609	654	639	641	665	649	619	640	694	619	651	635	642	621	679	646	652	625	647	631	653	669	626	666	647	609	639	599	614	639	620	600	610	640	668	710	658	679	625	615	611	663	607	621	702	597	670	646	662	635	617	649	725	615	664	659	599	619	611	607	682	660	641	609	615	657	601	634	644	642	648	635	669	634	673	708	637	616	675	657	649	636	640	691	617	616	639	599	643	621	587	659	626	634	626	642	605	606	640	696	665	616	652	634	603	644	631	672	631	625	635	591	642	648	637	665	653	645	645	620	620	631	701	632	608	696	660	622	655	667	646	665	610	647	664	668	687	673	650	662	678	677	685	649	675	601	631	635	671	678	584	654	685	620	626	605	616	642	619	616	723	626	642	643	655	655	642	662	635	629	626	664	640	614	648	629	648	613	678	667	632	591	641	645	617	650	688	636	653	632	654	638	661	674	609	698	676	624	661	635	659	655	690	628	667	672	696	646	660	643	601	612	625	626	632	645	617	677	633	589	640	645	585	657	661	653	650	621	615	650	640	629	650	705	636	599	629	643	693	605	680	635	628	631	644	628	649	641	649	638	654	651	654	667	628	642	647	622	648	641	646	629	652	695	673	669	605	603	673	687	639	624	647	656	706	619	614	635	604	630	687	668	698	642	634	633	637	638	572	619	679	604	619	652	650	615	621	648	611	628	654	677	611	649	648	669	665	620	675	602	603	637	644	652	649	611	699	670	611	623	598	618	649	631	692	611	697	686	638	628	645	652	648	626	655	640	676	660	631	696	603	625	649	628	633	635	636	626	642	626	658	674	682	588	622	662	680	639	644	643	609	621	620	607	654	629	642	654	640	641	657	660	653	657	658	632	673	690	633	670	621	637	701	678	633	619	639	658	631	637	670	639	627	617	640	631	666	602	666	645	676	637	616	654	643	674	607	660	675	701	647	603	604	603	655	635	651	624	652	657	628	677	659	661	654	639	634	643	646	598	624	622	638	731	629	672	599	673	640	647	650	629	624	672	643	646	669	629	614	619	635	639	685	642	666	633	615	688	632	631	652	627	638	646	613	652	662	642	663	635	701	658	637	670	600	669	597	651	631	622	647	652	618	647	658	674	665	650	609	647	629	603	636	674	683	658	633	665	637	657	675	653	648	628	624	630	655	654	656	593	663	662	627	607	649	643	630	648	628	614	626	607	626	642	628	693	571	671	607	610	637	693	673	650	649	675	669	660	639	655	642	637	637	651	661	652	693	629	623	611	623	692	638	684	655	643	674	627	625	666	651	636	659	672	678	690	645	646	654	684	578	563	683	651	659	637	640	678	585	634	603	616	657	635	631	668	684	623	650	654	668	660	639	627	631	624	705	621	620	665	578	624	623	670	644	666	657	630	643	634	621	643	625	667	683	662	597	665	660	651	627	622	656	688	657	658	591	630	687	641	635	660	572	648	650	670	639	615	660	663	671	632	648	633	620	612	628	678	611	684	616	593	621	693	636	657	609	656	635	658	628	674	636	649	663	644	649	648	614	695	664	689	628	648	637	652	665	641	628	641	646	620	636	622	608	640	665	645	645	661	615	657	680	630	722	620	620	644	606	660	658	606	614	651	630	616	659	659	611	591	642	656	674	662	653	684	663	675	653	701	634	652	650	623	661	663	663	636	661	629	617	625	668	653	620	695	696	667	638	598	659	678	653	631	655	624	586	642	644	636	676	642	636	616	651	622	567	671	642	632	621	685	670	671	640	608	620	665	642	671	629	651	705	672	663	672	658	661	597	680	657	621	613	645	642	688	622	611	693	610	652	657	658	655	670	606	626	657	615	624	703	622	674	638	643	668	605	633	646	715	655	656	660	622	641	674	614	648	638	617	644	720	630	701	678	670	636	655	617	642	653	659	628	624	653	660	631	619	689	665	688	658	666	660	662	691	642	615	665	617	641	640	613	680	649	618	679	659	625	648	607	661	634	599	633	625	641	677	632	666	661	703	626	640	641	638	636	650	638	647	583	648	639	650	653	723	657	632	614	670	649	652	655	645	671	624	655	628	631	658	634	652	675	658	659	700	640	664	631	628	640	647	621	632	672	641	680	644	645	656	640	688	633	655	664	696	617	612	647	587	619	610	647	624	619	644	641	626	658	669	666	625	622	629	625	628	644	626	647	637	612	638	649	687	683	618	675	626	623	627	644	663	620	619	647	620	650	676	653	613	608	665	680	646	648	689	631	630	662	597	645	653	627	628	672	648	608	632	647	634	610	619	650	643	664	677	654	623	623	631	660	648	616	649	625	632	641	672	650	625	637	653	631	649	595	658	668	697	653	633	641	665	578	630	663	662	613	630	714	655	682	678	613	689	642	699	618	669	678	612	613	665	676	658	676	595	634	650	694	632	597	661	658	706	622	638	632	679	718	643	634	621	677	680	669	643	639	690	659	663	640	611	660	652	679	667	666	648	658	635	643	591	632	645	644	653	647	651	646	676	657	651	616	669	612	698	598	633	603	670	626	655	617	638	598	617	657	652	692	681	607	617	710	665	673	617	607	662	662	674	649	658	671	656	672	611	706	630	663	653	634	678	660	624	630	671	668	661	622	649	648	663	658	661	658	681	674	634	612	667	659	672	632	619	668	625	690	654	662	582	644	614	670	625	668	653	616	654	637	641	659	671	656	631	634	631	604	660	657	618	646	670	633	602	650	611	627	662	684	646	627	661	633	618	621	640	631	666	623	655	651	685	664	674	673	635	659	629	624	616	601	673	607	673	641	661	637	662	658	680	655	640	679	676	688	681	631	667	634	629	683	658	636	680	656	657	625	650	656	644	659	633	649	617	592	664	652	673	622	630	655	651	627	632	677	618	644	616	605	642	623	632	618	645	615	635	640	610	692	659	618	605	628	660	648	640	670	658	631	623	642	659	685	668	680	667	646	698	675	623	667	696	611	714	689	674	661	645	671	621	604	683	702	656	646	586	654	688	660	641	624	621	607	672	633	621	640	660	672	639	615	611	642	681	630	610	622	637	652	650	646	656	639	649	663	658	630	630	627	674	640	667	633	628	632	626	648	688	621	599	627	667	587	663	632	635	717	615	665	626	682	670	602	620	682	657	642	685	584	620	680	629	616	654	612	670	645	641	626	650	627	641	647	639	645	687	634	618	667	620	690	686	605	610	623	653	631	652	625	628	584	650	615	669	661	636	635	669	653	623	650	626	632	653	629	607	642	626	645	645	624	672	662	604	647	681	668	663	603	677	582	637	690	646	657	650	670	675	625	673	657	650	654	561	607	680	625	630	661	640	654	618	636	656	667	694	643	632	655	583	675	613	677	644	630	613	651	645	669	634	629	664	649	660	668	598
4479	1310	1089	834	791	788	769	661	691	739	694	747	758	729	751	724	653	701	719	705	705	647	674	655	689	645	709	688	714	684	726	727	665	694	677	689	679	687	696	723	702	678	715	681	678	690	644	669	705	668	694	661	671	620	727	716	716	663	694	697	691	729	731	710	689	684	707	698	695	663	713	713	658	684	693	654	668	708	666	675	717	657	688	706	715	659	704	717	726	695	760	691	699	745	674	696	690	679	713	692	698	723	718	707	618	694	644	706	694	730	686	661	704	682	689	682	674	703	640	699	663	707	725	707	680	727	705	747	640	729	691	703	697	702	667	711	739	702	675	716	705	679	666	648	711	709	696	707	650	697	687	725	733	650	749	699	695	677	687	714	677	653	757	695	693	696	667	674	685	677	657	695	663	693	704	687	679	644	704	675	663	624	718	723	726	658	684	663	715	692	676	675	684	692	670	682	693	718	678	717	758	682	712	714	731	715	673	678	708	723	728	700	770	653	679	630	719	690	727	737	727	646	720	690	720	702	741	684	694	716	680	680	731	731	682	675	648	661	653	674	709	679	654	674	737	727	742	685	669	676	704	646	668	698	674	688	666	696	689	711	709	662	717	679	704	689	676	656	706	709	701	681	644	698	706	733	678	705	716	695	710	658	703	716	662	700	709	631	727	652	693	708	668	708	713	739	698	683	722	701	725	762	709	690	702	716	720	649	705	707	653	685	683	717	706	734	746	673	654	717	712	664	735	661	698	682	757	721	767	687	722	696	648	647	665	704	700	720	674	680	732	678	704	734	676	678	671	718	665	664	745	676	666	680	764	705	724	690	666	699	709	689	706	700	665	717	726	660	685	660	706	709	698	689	668	716	723	666	694	741	640	719	701	732	732	672	713	688	668	735	669	686	693	670	660	679	721	685	669	695	681	692	678	670	691	689	690	719	706	687	705	715	688	673	695	661	661	744	670	682	666	702	714	734	646	689	698	688	686	729	701	708	716	673	714	660	714	694	756	699	716	699	720	700	673	696	705	715	739	665	650	700	720	734	661	678	692	683	671	713	660	667	679	744	699	718	668	692	667	676	653	783	689	664	677	694	675	679	687	724	685	684	750	725	698	657	669	679	647	702	703	687	700	688	732	714	715	723	721	685	649	702	677	777	713	721	710	745	673	682	717	752	690	665	727	706	675	726	682	685	693	718	714	684	670	708	703	668	657	739	739	697	677	677	672	677	705	728	679	677	654	642	691	676	703	705	671	707	655	674	703	711	696	698	684	696	691	661	710	686	641	707	677	677	692	687	713	732	666	709	717	709	693	671	633	697	703	672	662	717	710	699	714	710	649	685	714	686	709	673	688	715	717	626	689	699	737	661	672	734	706	715	655	704	684	707	718	730	688	675	766	744	703	696	664	699	705	641	704	690	722	782	722	700	677	624	658	711	677	704	675	726	723	628	698	692	683	715	710	682	694	643	658	671	716	659	653	700	667	674	675	704	693	709	761	706	664	683	626	708	730	714	728	699	698	680	679	693	693	672	687	656	711	697	670	716	692	707	691	696	658	708	701	672	757	698	678	700	717	688	657	657	663	672	659	655	707	668	664	699	675	708	690	695	687	727	676	759	663	681	691	679	711	687	744	663	668	630	674	642	686	710	680	656	684	660	655	700	680	700	698	693	706	678	730	681	707	715	711	693	694	723	686	745	669	734	678	672	674	672	705	726	731	748	690	720	710	645	677	684	723	679	695	670	691	714	652	652	714	714	686	713	662	692	703	705	727	711	711	727	720	710	673	717	719	683	703	675	680	674	706	698	685	691	665	706	686	697	731	648	723	680	726	700	676	708	682	664	685	682	685	663	715	658	685	671	673	665	683	636	695	616	693	698	694	698	690	707	689	665	658	695	676	721	727	691	765	669	691	724	699	721	665	667	710	686	681	663	725	636	722	684	722	687	727	707	678	702	684	739	717	698	686	707	680	716	693	717	698	665	727	678	702	728	691	699	695	630	718	692	676	690	682	641	687	761	690	689	700	666	685	687	687	670	667	707	679	663	732	707	699	668	694	704	704	743	729	693	686	651	633	712	706	681	741	684	651	692	700	697	706	702	709	713	707	658	680	665	672	683	703	694	742	700	717	674	702	718	667	687	696	731	670	621	696	704	691	709	722	687	709	696	715	696	677	675	672	690	680	682	653	720	705	690	652	735	653	732	702	696	680	724	708	676	743	696	668	678	726	683	664	722	703	690	678	656	674	693	675	670	684	692	730	689	711	688	727	651	677	670	704	690	694	686	647	641	733	719	681	699	715	700	693	703	688	638	699	701	655	704	636	686	703	679	788	690	688	642	695	656	692	675	716	645	718	680	715	689	661	685	684	694	707	705	669	719	686	748	678	700	697	671	701	753	669	741	650	669	689	669	666	742	712	694	691	661	675	700	672	736	702	681	709	670	706	720	711	705	671	669	660	699	731	679	676	696	736	702	709	654	687	687	694	712	705	699	670	684	680	756	680	672	702	652	656	713	700	720	742	673	689	684	665	677	691	751	780	712	695	711	668	712	648	704	734	687	682	751	688	700	729	718	646	700	676	692	645	686	717	686	748	694	695	667	645	679	725	681	645	689	685	689	684	694	703	684	725	681	709	694	708	705	706	669	666	695	700	684	638	689	667	698	727	661	693	660	676	722	706	690	664	697	662	676	662	687	694	656	669	716	688	687	723	713	700	723	728	685	703	668	649	682	727	686	698	751	687	716	708	693	714	684	713	688	668	720	626	716	671	692	702	681	700	677	691	677	668	736	680	715	670	707	707	719	709	732	719	677	700	725	675	709	691	687	667	733	701	687	722	704	673	668	662	672	673	668	661	732	660	716	714	683	679	648	716	640	700	693	664	663	683	644	695	710	669	743	712	689	690	708	666	712	722	732	714	700	712	673	676	690	681	693	710	696	681	735	713	707	714	697	715	667	719	726	681	700	735	681	710	686	729	723	709	674	719	698	681	749	695	683	661	747	727	675	697	666	672	662	703	691	683	629	713	703	683	706	665	690	676	679	701	729	720	719	740	699	681	698	674	724	659	675	644	689	707	708	711	718	718	678	694	681	704	669	700	667	712	728	720	719	664	696	695	706	713	647	697	658	675	664	677	639	746	738	686	711	696	638	713	708	664	650	686	688	696	651	696	695	734	734	716	673	677	687	688	685	711	710	700	680	716	669	678	691	662	672	709	670	668	719	705	701	681	677	636	677	683	690	667	670	711	692	651	680	697	684	726	675	721	716	660	670	726	670	689	675	691	686	702	659	686	681	684	718	693	723	733	684	658	706	677	726	697	688	673	708	694	655	673	685	705	659	703	679	698	679	671	615	704	693	724	699	697	673	687	711	703	726	685	696	706	667	701	702	696	664	682	732	680	711	713	681	736	674	729	738	724	687	674	618	700	677	705	672	678	695	684	725	676	693	682	690	754	676	743	725	674	718	661	679	700	677	674	680	700	690
23920	21526	28878	24623	21531	13523	1459	846	689	657	619	615	560	536	503	504	502	499	438	494	473	476	463	462	468	438	446	523	467	451	470	470	472	421	455	464	470	456	461	426	463	453	431	430	425	459	442	464	435	452	503	398	461	454	455	448	462	461	433	460	438	422	460	445	453	455	435	465	463	452	438	478	425	490	424	463	420	428	459	424	465	430	450	445	414	443	425	414	465	465	450	424	449	403	468	508	441	426	421	404	440	455	453	461	448	442	445	446	431	470	438	456	440	442	479	451	429	431	426	431	451	458	403	477	468	440	447	468	454	452	439	452	424	452	494	435	415	455	446	459	468	426	413	460	459	442	478	439	406	450	420	412	414	410	447	469	452	427	428	433	476	448	422	454	438	458	456	435	454	520	468	401	427	408	449	450	472	466	456	450	422	416	448	415	479	428	443	454	448	458	439	432	459	486	441	457	425	491	436	420	460	458	469	440	436	449	487	409	442	411	479	490	399	452	432	468	487	429	444	449	477	437	430	436	449	433	452	424	446	465	456	456	443	443	464	476	451	433	424	453	432	429	451	457	466	464	446	463	437	436	460	482	441	450	445	464	445	444	429	458	447	454	445	438	456	455	440	515	427	448	444	442	476	425	408	499	461	456	419	462	440	473	449	438	439	435	449	433	403	436	443	455	473	441	456	434	456	465	411	410	466	428	434	461	450	456	473	436	444	472	438	475	422	421	447	496	478	461	430	443	402	439	458	458	439	492	404	466	430	448	421	448	431	430	475	459	445	456	428	448	457	438	477	435	436	462	469	432	438	420	461	467	459	428	461	438	467	442	423	458	463	457	438	437	417	434	475	471	446	450	455	426	440	416	470	443	443	471	443	418	440	407	455	469	471	411	459	488	455	496	473	446	485	418	425	424	479	438	406	449	446	489	461	426	441	468	469	465	447	450	443	458	451	465	459	416	388	444	442	425	441	440	431	408	436	458	418	473	423	436	433	447	479	409	418	448	435	445	422	447	420	434	442	468	405	450	441	442	438	422	489	421	448	473	472	462	424	458	446	397	438	477	442	454	404	458	511	404	455	478	427	478	440	493	456	401	454	430	429	435	458	446	468	423	419	428	432	484	418	466	463	465	452	505	431	485	414	431	442	468	429	458	461	422	449	456	447	451	450	451	461	471	405	465	475	485	465	464	441	423	432	433	446	482	461	456	444	466	450	447	479	456	447	443	457	420	424	480	450	425	419	447	456	441	437	400	459	481	413	507	486	444	443	446	438	441	395	445	467	459	457	432	423	435	428	429	440	439	426	451	482	432	451	448	447	446	425	479	467	445	450	445	462	420	414	431	449	452	425	450	444	434	463	423	416	456	427	456	422	439	462	429	451	495	466	458	434	481	474	428	472	469	443	405	434	465	444	478	473	448	413	449	412	437	439	397	430	430	443	426	428	436	437	487	478	446	472	425	447	461	465	437	453	451	444	436	443	483	457	433	413	452	466	442	459	427	435	411	450	470	458	464	422	442	480	463	446	456	458	443	420	443	463	446	431	477	447	447	415	456	421	465	443	425	452	485	453	451	437	449	433	453	443	441	413	459	478	474	444	409	451	406	441	394	456	445	471	430	440	443	442	444	460	454	465	439	440	480	468	429	436	453	463	471	425	432	476	416	449	423	438	469	457	446	444	467	471	467	438	441	436	446	459	448	484	441	439	486	447	448	423	445	441	408	465	437	435	482	433	422	433	445	426	465	466	467	434	425	443	482	454	463	473	439	456	460	445	453	411	464	435	461	438	449	428	425	463	403	415	407	448	460	443	448	427	461	446	474	472	442	441	518	441	441	443	438	451	425	438	457	446	424	416	436	427	473	469	436	448	437	439	479	422	438	455	452	410	453	434	477	457	427	428	456	428	442	421	453	469	443	489	450	444	463	444	420	452	448	444	470	463	420	434	419	434	426	440	448	451	432	454	469	444	431	468	481	460	427	452	429	453	448	468	431	422	460	442	445	446	433	412	440	425	453	415	398	465	411	453	433	455	471	431	419	446	422	437	481	436	420	469	398	453	417	445	452	444	458	435	424	441	427	400	465	475	427	442	451	454	453	430	427	432	481	434	439	482	471	407	442	447	428	452	437	454	426	447	464	436	425	413	467	417	404	447	443	416	459	481	428	437	470	415	460	431	415	445	477	446	429	430	456	420	430	461	443	439	440	408	423	453	444	460	447	438	422	421	447	427	464	434	437	434	456	438	441	453	458	432	429	484	440	442	433	433	446	459	452	410	400	456	440	419	449	408	446	437	454	442	460	449	415	423	417	457	435	425	444	478	443	431	453	442	446	456	405	446	458	475	437	442	496	429	443	442	462	449	451	411	449	453	450	409	425	442	485	414	454	435	486	441	445	426	434	448	432	452	425	447	430	442	442	441	457	468	432	455	443	461	422	426	451	442	427	471	411	456	448	447	477	419	420	435	463	443	438	472	447	421	448	481	451	413	447	421	457	473	461	455	449	473	476	458	400	486	408	425	453	477	477	428	439	452	442	438	459	468	442	482	444	444	468	473	461	416	422	418	441	463	448	416	416	458	445	450	434	428	434	449	423	462	438	424	465	470	421	407	416	446	477	430	471	445	435	439	449	452	406	461	457	454	431	434	436	405	493	393	410	447	481	455	469	457	424	437	450	450	501	437	462	471	474	449	455	499	497	410	434	439	429	438	449	495	472	460	440	440	446	421	451	458	448	468	472	505	431	432	397	426	443	458	438	437	424	424	487	445	425	446	472	479	409	455	442	444	426	407	427	461	447	485	429	435	467	450	466	416	467	449	432	441	475	396	425	416	418	485	457	434	444	434	478	408	441	415	388	441	456	454	432	466	459	431	448	475	476	422	445	447	459	478	441	447	451	430	441	485	435	452	496	401	486	447	463	445	452	421	414	460	436	422	429	411	449	463	438	465	418	473	441	421	440	443	416	479	449	409	428	386	457	432	454	464	449	456	433	451	443	432	403	429	447	444	452	449	413	435	451	439	422	446	464	476	410	437	432	434	431	437	456	421	415	478	427	426	444	454	445	431	420	440	454	480	420	423	459	450	470	435	462	460	421	468	428	450	452	453	435	455	413	474	455	440	469	438	456	415	447	413	409	469	429	424	425	424	453	418	448	429	439	475	449	444	378	451	404	450	472	473	415	461	445	421	451	435	424	432	424	448	439	464	426	408	445	478	454	451	455	467	463	453	482	445	452	448	419	439	443	460	457	482	435	438	421	444	463	477	460	398	444	428	448	448	463	468	462	449	450	427	442	467	429	436	426	511	411	430	423	425	413	446	423	457	457	472	503	444	495	435	435	432	444	433	453	440	472	430	435	455	458	416	428	440	444	501	431	452	438	444	451	452	392	430	439	481	415	443	432	450	464	454	454	505	464	452	433	410	408	456	442	448	475	464	429	432	477	495	440	456	469	441	432	391	445	444	472	412	451	486	439	427	436	460	459	441	468
3611	8975	7485	3454	2377	1885	1406	1148	1025	849	756	716	674	647	631	604	594	587	578	533	530	535	521	534	504	523	538	520	530	482	475	499	525	519	496	473	474	502	528	505	515	524	516	529	523	556	473	482	544	494	516	538	500	530	519	511	487	500	524	462	496	502	492	454	547	516	521	501	473	494	494	512	487	513	520	530	517	522	486	496	492	481	473	500	494	475	493	490	479	450	495	508	500	510	497	454	528	485	494	516	470	465	478	454	514	516	490	479	474	495	494	451	492	493	503	521	507	537	464	529	535	494	443	518	521	482	454	483	502	444	502	490	503	485	485	517	458	511	507	475	512	512	486	492	495	515	490	495	523	476	485	466	468	488	476	470	506	476	494	488	502	480	510	525	501	470	468	483	476	478	479	519	541	518	520	511	489	475	463	457	472	483	541	486	499	502	480	504	509	497	493	464	451	485	491	451	490	495	499	491	467	504	487	549	475	479	452	460	523	507	521	474	526	528	496	511	499	471	543	503	472	496	482	497	498	460	467	437	506	513	472	490	494	500	507	469	489	477	476	478	514	488	475	479	500	467	524	528	465	509	486	499	468	524	467	508	479	449	516	498	523	476	462	499	468	491	486	523	491	460	508	452	491	513	449	487	480	477	493	465	503	544	485	457	482	471	505	502	488	468	490	476	504	466	453	518	502	486	519	495	474	506	475	493	466	505	489	487	506	470	512	475	474	496	474	489	513	493	510	468	467	496	501	446	478	469	500	453	506	467	489	490	488	525	492	478	474	515	459	554	525	500	500	521	518	542	495	521	461	467	492	497	464	482	451	455	515	497	482	458	467	505	506	477	477	502	490	523	510	483	484	526	508	484	481	491	520	515	510	464	491	460	512	461	490	506	488	490	494	499	528	476	507	501	465	502	497	484	511	478	496	500	509	484	518	480	499	525	502	488	483	447	511	505	504	495	462	522	470	522	519	465	501	475	510	527	517	517	470	473	492	486	481	463	477	511	485	494	500	500	453	482	505	478	492	459	470	491	497	505	502	486	519	500	458	521	474	469	496	464	499	531	528	526	476	504	474	494	496	483	456	489	569	507	482	498	529	472	498	520	477	509	511	476	475	511	527	540	501	495	465	494	513	459	522	498	485	483	532	494	512	492	509	495	469	498	510	481	493	475	476	462	492	535	514	516	460	460	502	507	496	503	490	516	474	471	463	459	521	519	510	508	482	548	493	485	519	499	485	459	469	477	471	493	466	486	487	480	460	474	469	496	484	457	509	481	489	503	481	503	529	514	489	518	489	528	472	477	480	476	466	476	501	502	458	492	499	467	500	499	504	477	467	496	504	496	498	496	487	476	496	467	532	460	521	473	506	496	497	482	495	482	434	485	464	484	510	505	473	531	517	467	480	517	492	466	465	512	479	508	505	456	499	486	496	521	533	483	461	555	466	465	503	476	497	434	469	513	524	459	469	459	515	462	477	493	493	490	476	505	493	543	508	512	488	487	490	460	477	485	495	523	496	477	468	452	495	509	480	516	481	493	477	529	479	486	478	518	504	462	457	503	482	474	472	490	474	525	473	502	466	491	489	449	461	477	526	502	493	491	462	460	529	490	467	464	510	455	498	481	521	460	460	468	475	477	466	508	474	570	515	525	475	519	507	493	476	504	454	567	494	504	493	513	470	516	475	482	503	522	497	468	481	477	491	471	479	509	496	475	485	499	463	480	461	518	477	482	531	529	494	499	487	474	459	467	465	499	504	557	514	487	537	445	496	472	485	497	516	478	456	486	474	510	495	448	492	488	514	500	540	527	513	487	522	542	477	496	516	496	471	480	473	465	470	477	507	450	469	493	470	470	478	536	499	502	482	501	499	465	490	479	509	490	493	494	499	471	457	502	491	485	499	495	498	502	474	472	467	479	467	509	521	471	503	486	491	473	517	475	509	506	495	497	476	498	481	500	496	483	495	517	509	501	512	484	488	532	466	522	516	513	496	492	506	501	496	506	493	464	463	479	457	506	513	500	473	499	413	515	473	518	515	502	469	487	509	505	471	445	493	486	488	486	485	535	502	472	467	526	523	500	510	510	500	495	509	501	496	492	508	531	481	494	499	542	493	513	468	474	500	463	521	488	491	472	474	502	476	502	496	467	473	507	502	503	477	486	482	470	499	482	469	495	499	503	494	490	483	524	464	493	489	457	508	516	468	469	498	450	504	531	500	461	509	468	489	462	545	482	522	503	491	506	482	495	540	494	454	481	494	484	495	512	441	502	488	497	507	487	494	530	493	515	493	470	447	505	510	492	494	492	453	468	525	484	506	506	495	470	490	490	498	477	502	466	486	513	506	500	473	487	489	492	534	499	494	536	469	503	511	486	468	481	498	507	472	488	471	475	499	453	480	461	472	492	496	503	480	452	488	476	494	472	503	467	529	490	501	473	469	497	459	483	480	454	467	516	482	520	477	445	479	451	525	508	477	508	504	497	455	516	508	480	507	518	514	467	459	497	458	492	470	500	491	490	477	489	480	482	484	506	527	537	482	457	505	470	502	521	494	508	546	457	489	463	496	489	500	507	491	491	481	485	511	530	479	509	478	506	502	494	482	498	545	467	543	483	441	473	507	496	489	458	476	540	532	472	509	444	471	496	459	508	514	475	514	476	456	482	482	490	483	501	500	558	547	500	501	476	505	503	530	510	498	482	503	540	489	448	520	486	511	466	468	504	520	519	496	486	500	488	477	507	504	483	529	478	460	513	504	532	462	472	528	495	535	517	489	487	442	473	488	500	503	494	501	444	512	480	480	506	491	455	472	511	515	463	519	531	498	511	458	431	519	501	489	516	485	491	480	505	505	500	485	507	501	481	500	504	504	499	504	470	483	517	484	470	537	488	498	508	483	466	449	487	506	473	498	490	503	470	500	514	478	511	527	506	472	460	500	463	463	479	502	492	492	509	499	480	500	490	491	487	512	484	501	483	497	487	501	475	448	459	480	538	450	518	477	520	485	476	503	475	498	507	487	487	485	499	513	525	514	480	515	466	473	488	479	498	509	510	512	482	497	502	489	518	468	511	478	463	492	512	492	503	490	486	505	457	517	500	501	507	501	514	491	482	470	505	524	474	481	456	480	521	523	523	512	480	501	528	500	453	453	471	511	481	492	469	476	505	540	476	516	497	500	489	499	478	494	521	443	469	473	457	464	525	518	501	504	467	523	494	531	487	509	493	485	506	472	489	492	467	504	460	488	534	477	445	463	474	468	492	492	508	508	536	497	494	497	505	476	518	506	501	503	524	496	445	511	471	512	487	458	505	485	497	494	471	468	495	512	512	554	505	470	486	454	437	489	514	515	506	492	520	444	492	517	482	480	495	475	499	496	508	476	502	470	484	495	509	499	499	490	482	476	524	463	468	493	510	466	509	496	492	516	481	509	469	493	492	512	465	495	475	474	512	465	470	503	497	532	492	479	485	500	497	459	495	459	476	453	505	482	471
24879	21489	27997	25331	16888	1314	727	674	578	583	544	524	487	507	474	519	478	489	488	443	487	466	464	478	480	432	456	484	480	444	400	440	446	481	454	501	446	462	454	436	437	470	466	444	465	411	454	465	417	483	451	451	524	453	468	425	458	432	456	471	462	476	464	479	476	440	455	483	474	478	447	505	440	481	463	477	474	478	455	480	500	438	411	426	444	453	458	444	476	445	455	455	409	460	433	437	451	460	460	434	480	445	442	465	458	420	450	435	427	444	468	453	451	426	448	435	437	491	464	430	417	441	471	440	445	486	434	480	443	415	495	486	442	448	457	459	433	406	448	477	436	449	423	434	490	484	474	466	478	446	431	421	437	465	444	504	501	438	444	456	471	459	449	451	438	441	499	446	464	461	434	454	468	443	466	454	465	451	467	443	476	465	520	464	507	466	459	443	480	412	419	474	407	468	462	466	440	469	444	452	447	459	426	454	497	435	430	465	451	463	430	444	468	476	461	474	411	476	429	453	458	483	441	448	475	429	457	462	414	475	443	455	436	438	457	483	449	464	482	417	437	470	457	460	485	479	458	481	460	469	448	467	468	458	463	483	473	443	442	442	486	497	427	442	428	468	478	454	467	482	442	439	447	414	465	480	465	475	466	465	466	433	453	477	445	479	486	488	455	464	432	420	422	418	460	441	406	466	440	461	437	419	446	493	458	453	427	473	416	483	429	505	508	487	474	448	434	481	483	423	444	482	496	442	457	420	444	469	462	456	487	450	430	445	453	451	453	436	460	453	391	441	453	405	448	467	513	456	468	492	420	460	443	489	467	516	422	451	466	417	446	426	490	499	481	419	467	456	493	478	428	421	464	496	443	434	442	449	473	477	465	472	453	471	461	466	452	464	441	468	438	431	441	444	460	453	457	407	458	450	458	450	464	467	492	417	464	441	474	488	464	423	492	458	450	481	469	486	449	426	444	465	454	438	440	439	433	454	410	444	449	468	469	462	431	463	477	431	478	482	428	432	471	447	461	493	439	435	446	493	485	432	460	503	439	476	464	426	476	468	433	463	435	455	449	461	454	473	462	468	463	437	427	423	460	461	459	421	433	433	478	474	464	453	413	440	486	456	501	456	440	455	462	437	469	425	455	444	437	448	482	445	465	436	414	456	436	416	452	462	416	425	441	432	456	451	439	461	432	475	420	419	450	468	460	449	478	450	440	445	457	453	464	460	441	448	448	452	461	449	462	473	464	421	482	429	436	455	472	489	465	454	447	458	455	401	424	465	449	442	456	439	452	454	455	478	483	476	446	446	430	441	461	468	494	447	468	438	473	395	469	423	462	432	443	452	442	478	426	413	470	438	450	455	460	457	422	451	453	440	449	478	465	457	461	455	458	471	455	451	508	457	459	429	431	455	457	427	468	459	427	444	462	439	468	454	468	408	445	432	470	434	455	436	464	430	454	413	460	490	458	441	463	448	476	396	453	479	444	437	491	461	446	451	450	490	450	415	419	419	478	460	462	438	460	436	457	466	481	459	466	436	455	467	470	455	459	479	452	442	419	427	461	475	460	431	462	473	457	450	444	480	423	502	475	442	461	401	456	454	431	450	450	404	467	437	496	460	441	462	420	476	478	447	427	443	461	460	451	448	448	470	450	481	439	438	452	488	439	450	486	424	443	487	432	443	477	456	474	491	447	470	446	459	492	461	471	457	465	439	432	468	417	429	434	450	460	453	447	432	442	460	468	451	492	469	435	451	494	453	448	470	417	430	443	445	477	453	464	439	447	455	452	484	451	459	455	471	481	448	470	461	459	466	475	441	432	476	489	449	475	504	455	383	477	458	451	444	458	430	434	469	459	408	468	478	470	437	446	472	463	483	421	428	481	455	452	458	467	433	450	444	445	433	465	424	447	455	492	461	441	469	475	471	445	457	468	437	459	462	456	452	462	424	477	414	409	454	457	463	457	428	435	449	484	429	423	448	408	500	441	457	492	442	423	456	452	452	446	445	458	461	429	436	462	411	462	430	452	448	500	486	437	488	475	477	456	454	465	467	479	467	448	433	456	476	434	462	446	429	425	438	466	447	438	427	430	446	443	467	479	427	439	454	467	440	440	462	466	489	432	461	466	510	408	465	504	407	453	432	450	457	438	441	455	403	442	484	433	481	423	436	466	441	437	442	454	443	439	453	461	476	446	471	435	480	444	458	447	453	448	449	469	476	449	454	447	448	458	453	452	485	465	432	435	481	434	491	443	467	418	501	483	423	443	445	445	464	457	462	449	485	411	477	420	443	401	452	433	443	474	465	444	452	449	455	468	462	482	416	475	446	433	449	467	447	482	450	456	441	440	495	485	450	487	438	458	409	424	464	421	456	499	504	433	435	485	467	420	417	439	435	486	465	505	458	442	460	452	486	431	443	448	459	479	436	412	473	466	436	436	451	419	450	452	469	465	457	415	442	442	465	449	457	439	421	431	482	464	475	456	429	458	459	405	451	435	443	473	437	450	451	475	447	435	430	452	471	471	522	449	458	442	447	432	447	439	417	431	460	458	471	483	447	464	464	462	420	464	457	451	440	425	454	438	477	471	440	442	439	439	490	463	457	441	449	450	476	470	464	454	442	435	434	462	498	440	440	458	449	457	462	487	475	480	483	452	443	454	421	473	480	474	496	442	455	471	477	445	437	388	477	442	456	442	434	459	462	454	494	448	433	483	475	436	467	449	482	442	485	427	454	500	472	402	465	460	458	480	480	435	465	468	410	439	439	457	454	474	501	459	452	478	412	472	440	434	442	483	487	483	440	423	447	471	435	480	470	470	456	470	459	459	455	440	439	486	470	462	416	496	425	416	467	423	473	509	415	496	468	438	440	452	428	445	446	453	459	468	474	479	457	429	485	482	450	436	433	444	431	422	478	456	446	438	464	438	438	472	440	422	463	440	454	467	468	463	452	434	437	465	416	494	441	457	411	435	465	451	451	420	470	450	452	410	456	423	421	466	446	451	403	461	440	443	426	488	487	479	450	455	430	428	430	449	474	463	476	465	466	494	430	444	463	464	455	487	448	455	423	492	458	424	417	461	479	437	469	424	472	448	460	433	455	468	430	474	449	420	441	435	495	470	454	442	452	439	414	440	476	452	421	451	469	434	476	461	440	448	425	517	438	461	452	446	467	459	455	468	484	428	467	465	470	465	458	456	481	449	446	454	467	461	443	450	442	404	456	440	456	455	442	459	455	453	476	461	462	481	435	449	436	441	496	482	483	446	422	446	494	482	469	494	453	494	471	431	444	434	461	438	436	446	427	411	419	447	439	466	473	454	456	432	449	422	484	428	416	470	460	454	472	421	452	483	419	432	460	459	453	465	461	467	459	422	418	427	409	424	433	443	430	421	497	447	469	427	473	479	444	453	452	460	436	442	408	519	472	445	446	454	442	434	464	449	454	431	427	454	478	455	418	454	417	468	464	455	477	456	489	429	404	443	439	472	431
3664	5694	4493	2270	1646	1295	1069	897	750	686	680	564	552	554	568	534	542	499	513	496	504	523	523	473	449	513	523	502	496	491	522	497	498	474	516	435	513	467	469	502	442	466	458	458	459	514	527	471	484	450	465	458	505	474	467	498	470	446	475	482	495	490	515	484	491	476	480	479	475	483	469	482	477	469	492	481	513	445	460	481	521	504	484	484	458	475	477	474	466	487	533	471	492	523	496	469	510	489	487	505	516	446	432	485	507	478	485	481	493	488	512	460	502	537	481	475	513	492	471	456	444	507	474	494	450	432	479	460	466	461	503	480	450	486	510	499	450	504	481	461	472	509	524	472	489	496	456	459	462	500	460	448	487	506	470	483	500	518	502	487	501	497	469	479	478	507	482	475	515	471	489	524	497	479	465	498	482	458	507	490	529	480	496	459	462	451	473	490	492	487	485	494	465	477	501	476	503	481	504	491	512	517	497	480	468	496	474	470	461	452	481	486	479	497	500	515	490	493	495	480	468	500	496	458	486	477	468	476	489	477	449	474	471	463	476	476	495	501	468	463	485	527	472	495	487	478	496	493	465	511	527	481	485	492	460	465	473	485	500	445	495	471	490	489	502	482	464	454	490	484	505	468	466	508	505	484	468	500	469	494	474	500	473	472	505	535	482	448	489	511	486	504	457	484	492	487	472	475	456	466	478	487	484	451	458	442	532	457	496	470	527	487	472	459	494	454	460	490	492	501	479	474	507	449	483	483	478	485	457	510	474	491	498	495	460	455	519	469	468	503	479	494	489	470	490	465	498	474	483	451	471	451	466	485	499	453	497	459	486	500	505	477	447	480	501	450	482	468	451	439	461	487	499	513	499	480	493	477	483	453	499	494	498	516	458	461	503	474	507	481	500	482	525	487	511	529	485	492	476	484	493	451	462	491	513	480	468	480	475	466	475	459	468	482	480	474	468	478	488	454	479	516	480	468	517	504	471	468	477	454	472	482	511	477	461	504	446	481	464	465	461	505	514	493	456	497	461	490	500	495	500	496	421	524	467	472	475	496	473	464	487	509	450	487	491	496	508	515	450	487	459	478	457	508	460	506	469	496	454	487	431	467	516	486	483	483	488	495	495	464	487	474	476	491	499	487	484	497	531	478	475	525	499	474	487	495	495	507	454	491	499	497	473	462	463	507	470	441	483	499	501	498	463	480	507	447	471	461	460	483	497	458	488	465	477	507	545	484	465	465	553	502	480	492	469	503	463	502	506	421	490	465	448	473	491	487	468	506	497	462	471	478	454	519	541	511	481	459	434	441	458	495	485	472	500	505	500	522	510	486	513	482	487	504	505	484	482	479	503	471	461	471	487	509	482	496	461	466	465	503	464	464	475	511	455	478	497	506	510	460	478	476	492	448	476	458	461	459	480	473	483	435	490	480	456	475	464	475	500	501	492	466	464	458	509	492	460	506	478	499	489	458	488	478	473	440	511	504	488	442	466	477	469	509	465	476	483	480	512	450	437	437	487	484	507	506	440	520	459	460	475	518	477	458	459	457	468	467	484	473	456	465	507	482	445	494	503	479	483	461	440	474	455	475	423	454	487	489	480	481	467	478	433	484	501	496	479	476	529	549	488	482	486	471	428	463	467	474	514	482	474	481	466	496	491	456	490	449	480	465	499	454	504	485	497	432	490	452	537	524	482	492	472	524	498	491	452	481	471	474	477	475	484	464	492	448	512	467	488	485	472	451	497	503	442	488	489	470	476	479	465	508	509	484	487	453	462	448	456	446	491	510	467	458	460	499	498	470	494	473	486	494	455	523	468	408	469	486	518	446	493	472	472	483	472	489	470	476	500	490	487	457	514	459	467	481	472	441	490	507	482	442	455	481	474	482	469	474	483	437	485	532	509	474	468	459	497	470	477	487	471	502	477	481	503	478	487	487	470	500	509	460	475	475	489	456	475	463	486	466	500	502	507	461	475	489	468	442	513	488	484	495	439	505	490	502	484	497	470	530	513	476	471	508	495	456	492	461	481	481	435	517	475	446	494	454	528	456	482	516	488	464	477	446	455	480	502	505	454	484	485	480	472	532	441	495	458	505	469	475	473	494	474	461	476	445	477	463	478	467	454	486	482	482	477	441	488	471	485	454	503	520	438	490	472	450	473	481	506	513	431	469	466	471	469	472	467	491	501	496	473	483	492	452	471	483	462	479	480	468	510	470	483	486	478	487	465	468	451	465	508	494	472	465	477	458	471	466	443	494	514	451	503	475	524	510	499	514	487	502	511	489	452	461	495	504	517	497	482	497	484	486	528	494	450	478	486	511	481	465	483	472	466	457	491	445	513	452	458	454	479	481	485	446	484	447	475	436	485	515	452	451	445	450	475	486	491	469	477	498	464	454	472	470	463	494	497	480	533	447	485	467	489	506	434	535	479	520	475	486	427	458	462	520	500	478	507	502	488	468	506	469	494	472	493	461	453	438	494	465	464	508	476	473	457	468	453	485	508	477	534	503	440	464	456	494	449	521	464	470	477	441	444	517	484	509	496	483	455	468	478	463	506	441	463	497	457	482	507	461	494	460	469	486	464	496	422	453	498	473	519	501	475	481	486	450	480	516	446	499	496	478	482	504	431	523	482	502	448	479	476	499	489	459	517	464	449	466	440	486	468	477	462	480	496	477	486	470	488	523	443	474	468	460	496	506	487	488	489	477	469	493	497	507	469	503	483	508	493	487	467	490	485	492	462	470	495	462	474	479	496	518	502	484	484	451	493	497	487	477	523	463	485	458	449	519	469	508	484	440	469	505	502	472	473	482	472	493	472	499	456	441	492	460	470	470	494	452	494	483	462	489	464	496	466	521	462	491	473	488	477	469	450	477	482	508	451	468	467	470	510	464	491	456	508	474	498	504	478	473	502	442	492	423	478	467	459	498	446	463	471	480	497	454	463	479	488	483	443	472	490	518	491	484	451	471	472	504	472	488	489	497	510	459	448	462	465	494	466	500	478	438	423	450	478	472	466	494	513	488	505	479	514	528	477	470	485	488	485	484	468	501	512	479	507	443	493	459	463	501	463	424	462	476	490	511	492	478	443	449	462	507	492	485	452	466	522	495	511	428	461	462	456	454	461	522	478	491	478	475	451	481	459	518	497	489	497	467	476	518	535	461	501	468	493	467	485	483	497	497	501	474	512	463	466	455	524	487	493	490	453	482	449	490	511	503	469	506	474	456	476	504	486	471	478	488	466	486	515	478	469	466	452	476	442	472	471	473	497	490	492	505	456	483	517	480	533	477	473	486	480	457	483	519	458	472	473	488	514	459	451	471	493	483	470	479	453	482	483	489	450	471	475	484	479	456	495	460	470	473	504	513	484	519	505	479	485	473	490	501	489	517	517	511	471	494	475	466	491	493	468	482	469	468	457	443	475	479	452	478	470	469	496	494	478	470	479	461	459	488	493	490	504	477	509	485	486	497	417	443	497	442	492	479	477	466
19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
